Difference between revisions of "Template:Translations"

From Creative Commons
Jump to: navigation, search
 
(42 intermediate revisions by 8 users not shown)
Line 1: Line 1:
<noinclude>
+
<includeonly>{{Translations/code
 +
|articles={{{articles|}}}
 +
|rtl={{{rtl|}}}
 +
|message-languages=Languages:
 +
|message-no-known-translations=There are no known versions of this page in other languages. Please read the directions on [[{{Translation of|CC Wiki:Translate}}|how to add a translation]].
 +
}}</includeonly><noinclude>
 +
Template '''{{PAGENAME}}''' should be used to link an article in the wiki to all its translations. It produces a languages box, that shows in what languages the article is available. The translations should link back to the article using [[Template:Translated From]].
  
This is the <code>Translations</code> template. It can be used to link to translations of an article in the wiki. To use it in your article, insert it as follows:
+
This template is an interface that supplies messages in English to the real code, available at [[Template:Translations/code]]. If a translation to your language is not yet available, please translate this interface and its messages to your language. Refer to [[Template:Pt:Traduções]] for an example that also shows how to translate the parameter names.
 +
 
 +
== Use ==
 +
To use it in your article written in English, insert it as follows:
  
 
<pre>
 
<pre>
{{Translations|
+
{{Translations
  articles=Es:Foo,Hr:Bar
+
| articles = Es:Foo,Hr:Bar
 +
| rtl = True (optional)
 
}}
 
}}
 
</pre>
 
</pre>
Line 11: Line 21:
 
Any number of translations can be listed in the <code>articles</code> parameter, separated by commas.
 
Any number of translations can be listed in the <code>articles</code> parameter, separated by commas.
  
If no translations are specified, the page is marked as ''Untranslated''.
+
If no translations are specified, the page is placed in [[:Category:Untranslated]].
 +
 
 +
If the article is in a right-to-left language (which is obviously not the case in English), use <code>rtl = True</code> to indicate it. Otherwise, omit this parameter.
 +
 
 +
If your original article is not in English, please translate this template to the language of the article and use it instead.
  
See also: [[Template:Translated_From]].
+
== See also ==
</noinclude>
+
*[[CC Wiki:Translate]]
 +
*[[Template:Translated From]]
  
<includeonly>{{#if:{{{articles|}}}|
+
{{Translations
<div style="background-color:#ddffdd;">
+
| articles = Template:Pt:Traduções
<table border="0"><tr valign="top"><td width="5%">
+
}}
[http://wiki.creativecommons.org/CcWiki:Translate http://wiki.creativecommons.org/images/b/b5/Languages.png]
 
</td>
 
<td>
 
{{#arraymap:{{{articles}}}|,|x|[[Has translation::x]]|,  }}
 
</td></tr></table>
 
</div>
 
|
 
[[Category:Untranslated]]
 
}}{{#if:{{#explode:{{PAGENAME}}|:|0}}
 
|[[Has language::{{#explode:{{PAGENAME}}|:|0}}| ]]
 
|[[Has language::{{CONTENTLANGUAGE}}| ]]}}
 
  
</includeonly>
+
[[Category:Translation templates]]
 +
__NOEDITSECTION__
 +
</noinclude>

Latest revision as of 15:24, 27 April 2011

Template Translations should be used to link an article in the wiki to all its translations. It produces a languages box, that shows in what languages the article is available. The translations should link back to the article using Template:Translated From.

This template is an interface that supplies messages in English to the real code, available at Template:Translations/code. If a translation to your language is not yet available, please translate this interface and its messages to your language. Refer to Template:Pt:Traduções for an example that also shows how to translate the parameter names.

Use

To use it in your article written in English, insert it as follows:

{{Translations
| articles = Es:Foo,Hr:Bar
| rtl = True (optional)
}}

Any number of translations can be listed in the articles parameter, separated by commas.

If no translations are specified, the page is placed in Category:Untranslated.

If the article is in a right-to-left language (which is obviously not the case in English), use rtl = True to indicate it. Otherwise, omit this parameter.

If your original article is not in English, please translate this template to the language of the article and use it instead.

See also