Vorlage:Module rating

Aus Antiklopedia
Zur Navigation springen Zur Suche springen

<languages /> {{#switch:<translate></translate> | = {{#switch:

 {{#if:module
 | module    
 | {{#ifeq:Vorlage|Vorlage:Ns:Module
   | module
   | other
   }}
 }}

| module = <templatestyles src="Template:Ombox/styles.css" /> {{#invoke:Message box|ombox}} | other | #default = Vorlage:Error }} | #default=

 {{#invoke:Template translation|renderTranslatedTemplate|template=Template:Module rating|noshift=1|uselang=⧼lang⧽}}

}} {{#invoke:documentation|main|_content={{ {{#invoke:documentation|contentTitle}}}}}}{{#if:<translate> This template is used to rate Lua modules by quality.</translate> <translate> It is placed at the top of the module's /doc subpage.</translate> <translate> It produces a message informing users about the rating system, and it also places the module into a tracking category.</translate>

<translate>

Usage

Basic usage: </translate> Vorlage:Pre

<translate> Without categories:</translate> Vorlage:Pre

If {{[[{{#if:|{{{SISTER}}}Template|Vorlage}}:Module rating|Module rating]]{{#if:||{{{2}}}}}{{#if:||{{{3}}}}}{{#if:||{{{4}}}}}{{#if:||{{{5}}}}}{{#if:||{{{6}}}}}{{#if:||{{{7}}}}}{{#if:||...}}}} is used outside the Module namespace, an error message is shown: {{#switch:<translate></translate> | = {{#switch:

 {{#if:
 |     
 | {{#ifeq:Vorlage|Vorlage:Ns:Module
   | module
   | other
   }}
 }}

| module = <templatestyles src="Template:Ombox/styles.css" /> {{#invoke:Message box|ombox}} | other | #default = Vorlage:Error }} | #default=

 {{#invoke:Template translation|renderTranslatedTemplate|template=Template:Module rating|noshift=1|uselang=⧼lang⧽}}

}}

<translate>

Ratings

</translate> The rating should be placed in the first positional parameter. There are five different ratings: pre-alpha, alpha, beta, release, and protected. There are also short alias codes for each of the ratings.

Vorlage:(| class="wikitable" ! <translate> Rating</translate> !! <translate> Aliases</translate> !! <translate> Result</translate> |- | pre-alpha || prealpha
pa || {{#switch:<translate></translate> | = {{#switch:

 {{#if:Module
 | module    
 | {{#ifeq:Vorlage|Vorlage:Ns:Module
   | module
   | other
   }}
 }}

| module = <templatestyles src="Template:Ombox/styles.css" /> {{#invoke:Message box|ombox}} | other | #default = Vorlage:Error }} | #default=

 {{#invoke:Template translation|renderTranslatedTemplate|template=Template:Module rating|noshift=1|uselang=⧼lang⧽}}

}} |- | alpha || a || {{#switch:<translate></translate> | = {{#switch:

 {{#if:module
 | module    
 | {{#ifeq:Vorlage|Vorlage:Ns:Module
   | module
   | other
   }}
 }}

| module = <templatestyles src="Template:Ombox/styles.css" /> {{#invoke:Message box|ombox}} | other | #default = Vorlage:Error }} | #default=

 {{#invoke:Template translation|renderTranslatedTemplate|template=Template:Module rating|noshift=1|uselang=⧼lang⧽}}

}} |- | beta || b || {{#switch:<translate></translate> | = {{#switch:

 {{#if:module
 | module    
 | {{#ifeq:Vorlage|Vorlage:Ns:Module
   | module
   | other
   }}
 }}

| module = <templatestyles src="Template:Ombox/styles.css" /> {{#invoke:Message box|ombox}} | other | #default = Vorlage:Error }} | #default=

 {{#invoke:Template translation|renderTranslatedTemplate|template=Template:Module rating|noshift=1|uselang=⧼lang⧽}}

}} |- | release || r
general
g || {{#switch:<translate></translate> | = {{#switch:

 {{#if:module
 | module    
 | {{#ifeq:Vorlage|Vorlage:Ns:Module
   | module
   | other
   }}
 }}

| module = <templatestyles src="Template:Ombox/styles.css" /> {{#invoke:Message box|ombox}} | other | #default = Vorlage:Error }} | #default=

 {{#invoke:Template translation|renderTranslatedTemplate|template=Template:Module rating|noshift=1|uselang=⧼lang⧽}}

}} |- | protected || protect
p || {{#switch:<translate></translate> | = {{#switch:

 {{#if:module
 | module    
 | {{#ifeq:Vorlage|Vorlage:Ns:Module
   | module
   | other
   }}
 }}

| module = <templatestyles src="Template:Ombox/styles.css" /> {{#invoke:Message box|ombox}} | other | #default = Vorlage:Error }} | #default=

 {{#invoke:Template translation|renderTranslatedTemplate|template=Template:Module rating|noshift=1|uselang=⧼lang⧽}}

}} |- | Anything else or if missing || || {{#switch:<translate></translate> | = {{#switch:

 {{#if:module
 | module    
 | {{#ifeq:Vorlage|Vorlage:Ns:Module
   | module
   | other
   }}
 }}

| module = <templatestyles src="Template:Ombox/styles.css" /> {{#invoke:Message box|ombox}} | other | #default = Vorlage:Error }} | #default=

 {{#invoke:Template translation|renderTranslatedTemplate|template=Template:Module rating|noshift=1|uselang=⧼lang⧽}}

}} |- |Vorlage:)

<translate>

Categories

</translate> The template will put modules in one of the following categories, according to the rating specified:

These categories are suppressed on pages ending with /doc. To suppress categories on all pages, you can use the code |{{SAFESUBST:#if:nocat|nocat=}}true.

<translate>

See also

</translate>

[[Category:Template documentation pages{{#translation:}}]] }}