Template:Languages: Difference between revisions
Jump to navigation
Jump to search
(2nd paramenter:interface selection) |
(moving Instructions to Wiki Translation. adding Et and Hr languages. extending ro-md and cz cases.) |
||
Line 4: | Line 4: | ||
|{{LanguageExisting|ca|{{{1|{{PAGENAME}}}}}}} = {{LanguageLink|ca|{{{1|{{PAGENAME}}}}}}} |
|{{LanguageExisting|ca|{{{1|{{PAGENAME}}}}}}} = {{LanguageLink|ca|{{{1|{{PAGENAME}}}}}}} |
||
|{{LanguageExisting|co|{{{1|{{PAGENAME}}}}}}} = {{LanguageLink|co|{{{1|{{PAGENAME}}}}}}} |
|{{LanguageExisting|co|{{{1|{{PAGENAME}}}}}}} = {{LanguageLink|co|{{{1|{{PAGENAME}}}}}}} |
||
|{{LanguageExisting| |
|{{LanguageExisting|cz|{{{1|{{PAGENAME}}}}}}} = {{LanguageLink|cz|{{{1|{{PAGENAME}}}}}|{{#languages:cs}}}} |
||
|{{LanguageExisting|da|{{{1|{{PAGENAME}}}}}}} = {{LanguageLink|da|{{{1|{{PAGENAME}}}}}}} |
|{{LanguageExisting|da|{{{1|{{PAGENAME}}}}}}} = {{LanguageLink|da|{{{1|{{PAGENAME}}}}}}} |
||
|{{LanguageExisting|de|{{{1|{{PAGENAME}}}}}}} = {{LanguageLink|de|{{{1|{{PAGENAME}}}}}}} |
|{{LanguageExisting|de|{{{1|{{PAGENAME}}}}}}} = {{LanguageLink|de|{{{1|{{PAGENAME}}}}}}} |
||
Line 10: | Line 10: | ||
|{{LanguageExistingEn|{{{1|{{PAGENAME}}}}}}} = {{LanguageLinkEn|{{{1|{{PAGENAME}}}}}}} |
|{{LanguageExistingEn|{{{1|{{PAGENAME}}}}}}} = {{LanguageLinkEn|{{{1|{{PAGENAME}}}}}}} |
||
|{{LanguageExisting|es|{{{1|{{PAGENAME}}}}}}} = {{LanguageLink|es|{{{1|{{PAGENAME}}}}}}} |
|{{LanguageExisting|es|{{{1|{{PAGENAME}}}}}}} = {{LanguageLink|es|{{{1|{{PAGENAME}}}}}}} |
||
|{{LanguageExisting|et|{{{1|{{PAGENAME}}}}}}} = {{LanguageLink|et|{{{1|{{PAGENAME}}}}}}} |
|||
|{{LanguageExisting|eu|{{{1|{{PAGENAME}}}}}}} = {{LanguageLink|eu|{{{1|{{PAGENAME}}}}}}} |
|{{LanguageExisting|eu|{{{1|{{PAGENAME}}}}}}} = {{LanguageLink|eu|{{{1|{{PAGENAME}}}}}}} |
||
|{{LanguageExisting|fi|{{{1|{{PAGENAME}}}}}}} = {{LanguageLink|fi|{{{1|{{PAGENAME}}}}}}} |
|{{LanguageExisting|fi|{{{1|{{PAGENAME}}}}}}} = {{LanguageLink|fi|{{{1|{{PAGENAME}}}}}}} |
||
Line 16: | Line 17: | ||
|{{LanguageExisting|he|{{{1|{{PAGENAME}}}}}}} = {{LanguageLink|he|{{{1|{{PAGENAME}}}}}}} |
|{{LanguageExisting|he|{{{1|{{PAGENAME}}}}}}} = {{LanguageLink|he|{{{1|{{PAGENAME}}}}}}} |
||
|{{LanguageExisting|hu|{{{1|{{PAGENAME}}}}}}} = {{LanguageLink|hu|{{{1|{{PAGENAME}}}}}}} |
|{{LanguageExisting|hu|{{{1|{{PAGENAME}}}}}}} = {{LanguageLink|hu|{{{1|{{PAGENAME}}}}}}} |
||
|{{LanguageExisting|hr|{{{1|{{PAGENAME}}}}}}} = {{LanguageLink|hr|{{{1|{{PAGENAME}}}}}}} |
|||
|{{LanguageExisting|is|{{{1|{{PAGENAME}}}}}}} = {{LanguageLink|is|{{{1|{{PAGENAME}}}}}}} |
|{{LanguageExisting|is|{{{1|{{PAGENAME}}}}}}} = {{LanguageLink|is|{{{1|{{PAGENAME}}}}}}} |
||
|{{LanguageExisting|it|{{{1|{{PAGENAME}}}}}}} = {{LanguageLink|it|{{{1|{{PAGENAME}}}}}}} |
|{{LanguageExisting|it|{{{1|{{PAGENAME}}}}}}} = {{LanguageLink|it|{{{1|{{PAGENAME}}}}}}} |
||
Line 29: | Line 31: | ||
|{{LanguageExisting|pt-br|{{{1|{{PAGENAME}}}}}}} = {{LanguageLink|pt-br|{{{1|{{PAGENAME}}}}}}} |
|{{LanguageExisting|pt-br|{{{1|{{PAGENAME}}}}}}} = {{LanguageLink|pt-br|{{{1|{{PAGENAME}}}}}}} |
||
|{{LanguageExisting|ro|{{{1|{{PAGENAME}}}}}}} = {{LanguageLink|ro|{{{1|{{PAGENAME}}}}}}} |
|{{LanguageExisting|ro|{{{1|{{PAGENAME}}}}}}} = {{LanguageLink|ro|{{{1|{{PAGENAME}}}}}}} |
||
|{{LanguageExisting|ro-md|{{{1|{{PAGENAME}}}}}}} = {{LanguageLink|ro-md|{{{1|{{PAGENAME}}}}}}} |
|{{LanguageExisting|ro-md|{{{1|{{PAGENAME}}}}}}} = {{LanguageLink|ro-md|{{{1|{{PAGENAME}}}}}|{{#languages:ro}} (Moldova)}} |
||
|{{LanguageExisting|ru|{{{1|{{PAGENAME}}}}}}} = {{LanguageLink|ru|{{{1|{{PAGENAME}}}}}}} |
|{{LanguageExisting|ru|{{{1|{{PAGENAME}}}}}}} = {{LanguageLink|ru|{{{1|{{PAGENAME}}}}}}} |
||
|{{LanguageExisting|sk|{{{1|{{PAGENAME}}}}}}} = {{LanguageLink|sk|{{{1|{{PAGENAME}}}}}}} |
|{{LanguageExisting|sk|{{{1|{{PAGENAME}}}}}}} = {{LanguageLink|sk|{{{1|{{PAGENAME}}}}}}} |
||
Line 40: | Line 42: | ||
|{{LanguageExisting|zh-hant|{{{1|{{PAGENAME}}}}}}} = {{LanguageLink|zh-hant|{{{1|{{PAGENAME}}}}}}} |
|{{LanguageExisting|zh-hant|{{{1|{{PAGENAME}}}}}}} = {{LanguageLink|zh-hant|{{{1|{{PAGENAME}}}}}}} |
||
|{{LanguageExisting|zh-tw|{{{1|{{PAGENAME}}}}}}} = {{LanguageLink|zh-tw|{{{1|{{PAGENAME}}}}}}} |
|{{LanguageExisting|zh-tw|{{{1|{{PAGENAME}}}}}}} = {{LanguageLink|zh-tw|{{{1|{{PAGENAME}}}}}}} |
||
}} |
|||
}}</includeonly><noinclude> |
|||
[[Category:Pages with language links|{{PAGENAME}}]] |
|||
</includeonly><noinclude> |
|||
'''Notice:Don't edit this template so often. Because this template is linked from many |
'''Notice:Don't edit this template so often. Because this template is linked from many pages, when you renew it, the wiki-server start to rebuild database of link connections. It takes about 20 seconds for each pages.''' |
||
Instructions were moved to "Wiki Translation": |
|||
== English == |
|||
{{Languages|Wiki Translation}} |
|||
(Translation of the [[#Deutsch|German]] text below:) |
|||
[[Category:Template:Internationalisation]] |
|||
This is a template that lists all languages available. It is based on [http://en.wikipedia.org/wiki/Help:Parser_function parser functions] from mediawiki and the [[wikipedia:ISO 639-1|ISO 639-1]] language code. |
|||
=== Brief Instruction === |
|||
# All file names are in english. <br>Every translated file needs a file name with a language code as a prefix, followed by a colon and the english file name. <br>The english file don't have a prefix in the file name. <br>Example:<pre>Page_name - fr:Page-name - de:Page_name</pre> |
|||
# the following has to be included in each page: <br /><pre>{{Languages|Page_name}}</pre> |
|||
If you click on "missed languages", and there you crick on a red link, it opens automatically a new file with the right suffix and the right filename. Copy the original text to this file and translate it. In the first line you put <nowiki>{{Languages|Page_name}}</nowiki>. |
|||
Example for actually implemented namespaces and languages (2009-6): |
|||
Page_name |
|||
de:Page_name |
|||
fr:Page_name |
|||
es:Page_name |
|||
it:Page_name |
|||
nl:Page_name |
|||
This automatically generates a language menu consisting of links to the original page (in English) and all translated pages. The links are written in the respective language: Deutsch, English, Français, etc. |
|||
=== Pages with Title in foreign Language === |
|||
Files with names in national language or other names can create the automatic menu by redirect: |
|||
in <code>XX:Page_name</code>: |
|||
<nowiki>#REDIRECT [[Page_name]]</nowiki> |
|||
in <code>XX:translated title of "Page_name")</code> the English title has to be added as parameter in the template: |
|||
<nowiki>{{Languages|Page_name}}</nowiki> |
|||
=== Known namespaces === |
|||
* ar - {{#language:ar}} |
|||
* bg - {{#language:bg}} |
|||
* ca - {{#language:ca}} |
|||
* co - {{#language:co}} |
|||
* cs - {{#language:cs}} |
|||
* da - {{#language:da}} |
|||
* de - {{#language:de}} |
|||
* el - {{#language:el}} |
|||
* en - {{#language:en}} |
|||
* es - {{#language:es}} |
|||
* eu - {{#language:eu}} |
|||
* fi - {{#language:fi}} |
|||
* fr - {{#language:fr}} |
|||
* fy - {{#language:fy}} |
|||
* he - {{#language:he}} |
|||
* hu - {{#language:hu}} |
|||
* is - {{#language:is}} |
|||
* it - {{#language:it}} |
|||
* ja - {{#language:ja}} |
|||
* ko - {{#language:ko}} |
|||
* lt - {{#language:lt}} |
|||
* lv - {{#language:lv}} |
|||
* nl - {{#language:nl}} |
|||
* nn - {{#language:nn}} |
|||
* no - {{#language:no}} |
|||
* pl - {{#language:pl}} |
|||
* pt - {{#language:pt}} |
|||
* pt-br - {{#language:pt-br}} - Brazilian Portuguese |
|||
* ro - {{#language:ro}} |
|||
* ro-md - {{#language:Ro-md}} - Romanian (Moldova) |
|||
* ru - {{#language:ru}} |
|||
* sk - {{#language:sk}} |
|||
* sl - {{#language:sl}} |
|||
* sv - {{#language:sv}} |
|||
* tr - {{#language:tr}} |
|||
* uk - {{#language:uk}} |
|||
* vi - {{#language:vi}} |
|||
* zh-hans - {{#language:zh-hans}} - Simplified Chinese |
|||
* zh-hant - {{#language:zh-hant}} - Traditional Chinese |
|||
* zh-tw - {{#language:zh-tw}} |
|||
=== interface selection === |
|||
If you want to change the design of the bar, translate message or change where the ''help'' botton link to, you can do it by adding 2nd parameter to your design template. |
|||
<nowiki>{{Languages|Key:highway|Fi:Languages/Interface}}</nowiki> |
|||
Copy the [[Template:Languages/Interface]] as your first template. |
|||
== Deutsch == |
|||
Diese Vorlage erzeugt ein Menü aller verfügbaren Übersetzungen einer Wiki-Seite. Sie basiert auf einer [http://en.wikipedia.org/wiki/Help:Parser_function Parser Funktion] von Mediawiki und dem [[wikipedia:de:Sprachcode#ISO_639-1|Sprachcode ISO 639-1]]. |
|||
=== Kurzanleitung === |
|||
# Alle Seiten haben einen englischen Dateinamen. <br>Jede übersetzte Seite beginnt mit einem Sprachkürzel als Suffix, gefolgt von einem Doppelpunkt und dem englischen Dateinamen. <br>Die englische Seite hat kein Präfix im Dateinamen. <br>Beispiel:<pre>Page_name - fr:Page_name - de:Page_name</pre> |
|||
# schreibe in jeder Seite in die erste Zeile: <br><pre>{{Languages}}</pre> |
|||
Klicke auf "missed languages", und dort auf einen roten Link. Dadurch öffnet sich automatisch eine neue Seite mit dem richtigen Suffix und Seitennamen. Kopiere die Originalseite hierher und übersetze den Text. Schreibe in die erste Zeile <nowiki>{{Languages}}</nowiki>. |
|||
Beispiel für aktuell eingerichtete Namensräume und Sprachen (2009-6): |
|||
Page_name |
|||
de:Page_name |
|||
fr:Page_name |
|||
es:Page_name |
|||
it:Page_name |
|||
nl:Page_name |
|||
Dies erzeugt automatisch ein Sprachmenü. Darin sind automatisch die Original-Seite und alle übersetzten Seiten als Link aufgeführt. Die Links sind in Landessprache und heißen Deutsch, English, Français, etc. |
|||
=== Seiten mit Titel in Landessprache === |
|||
Landessprachliche oder sonstwie anderslautende Dateinamen können das automatische Menü mit einem Redirect erzeugen: |
|||
in <code>XX:Page_name</code> steht: |
|||
<nowiki>#REDIRECT [[Page_name]]</nowiki> |
|||
in <code>de:übersetzter Titel von "Page_name"</code> muss im Template der englischsprachige Titel als Parameter hinzugefügt werden. Dort steht dann: |
|||
<nowiki>{{Languages|Page_name}}</nowiki> |
|||
... und natürlich der Artikeltext. |
|||
=== Bekannte Namensräume === |
|||
* ar - {{#language:ar}} |
|||
* bg - {{#language:bg}} |
|||
* ca - {{#language:ca}} |
|||
* co - {{#language:co}} |
|||
* cs - {{#language:cs}} |
|||
* da - {{#language:da}} |
|||
* de - {{#language:de}} |
|||
* el - {{#language:el}} |
|||
* en - {{#language:en}} |
|||
* es - {{#language:es}} |
|||
* eu - {{#language:eu}} |
|||
* fi - {{#language:fi}} |
|||
* fr - {{#language:fr}} |
|||
* fy - {{#language:fy}} |
|||
* he - {{#language:he}} |
|||
* hu - {{#language:hu}} |
|||
* is - {{#language:is}} |
|||
* it - {{#language:it}} |
|||
* ja - {{#language:ja}} |
|||
* ko - {{#language:ko}} |
|||
* lt - {{#language:lt}} |
|||
* lv - {{#language:lv}} |
|||
* nl - {{#language:nl}} |
|||
* nn - {{#language:nn}} |
|||
* no - {{#language:no}} |
|||
* pl - {{#language:pl}} |
|||
* pt - {{#language:pt}} |
|||
* pt-br - {{#language:pt-br}} - Brazilian Portuguese |
|||
* ro - {{#language:ro}} |
|||
* ro-md - {{#language:Ro-md}} - Romanian (Moldova) |
|||
* ru - {{#language:ru}} |
|||
* sk - {{#language:sk}} |
|||
* sl - {{#language:sl}} |
|||
* sv - {{#language:sv}} |
|||
* tr - {{#language:tr}} |
|||
* uk - {{#language:uk}} |
|||
* vi - {{#language:vi}} |
|||
* zh-hans - {{#language:zh-hans}} |
|||
* zh-hant - {{#language:zh-hant}} |
|||
* zh-tw - {{#language:zh-tw}} |
|||
[[Category:Template:Internationalisation|Languages]] |
|||
</noinclude> |
</noinclude> |
Revision as of 21:45, 22 June 2009
Notice:Don't edit this template so often. Because this template is linked from many pages, when you renew it, the wiki-server start to rebuild database of link connections. It takes about 20 seconds for each pages.
Instructions were moved to "Wiki Translation":
[[:caWiki Translation:{{{3}}}|• wiki translation]] [[:daWiki Translation:{{{3}}}|• wiki translation]] · English [[:hrWiki Translation:{{{3}}}|• wiki translation]] [[:huWiki Translation:{{{3}}}|• wiki translation]] [[:plWiki Translation:{{{3}}}|• wiki translation]] [[:ptWiki Translation:{{{3}}}|• wiki translation]] [[:pt-brWiki Translation:{{{3}}}|• wiki translation]] [[:roWiki Translation:{{{3}}}|• wiki translation]] [[:fiWiki Translation:{{{3}}}|• wiki translation]] [[:svWiki Translation:{{{3}}}|• wiki translation]] [[:viWiki Translation:{{{3}}}|• wiki translation]] [[:trWiki Translation:{{{3}}}|• wiki translation]] [[:ukWiki Translation:{{{3}}}|• wiki translation]] [[:elWiki Translation:{{{3}}}|• wiki translation]] [[:koWiki Translation:{{{3}}}|• wiki translation]] [[:zh-hansWiki Translation:{{{3}}}|• wiki translation]] [[:zh-hantWiki Translation:{{{3}}}|• wiki translation]] [[:heWiki Translation:{{{3}}}|• wiki translation]] [[:arWiki Translation:{{{3}}}|• wiki translation]]
Other languages — Help us translate this wiki
[[:coWiki Translation:{{{3}}}|• wiki translation]] [[:etWiki Translation:{{{3}}}|• wiki translation]] [[:euWiki Translation:{{{3}}}|• wiki translation]] [[:fyWiki Translation:{{{3}}}|• wiki translation]] [[:isWiki Translation:{{{3}}}|• wiki translation]] [[:lvWiki Translation:{{{3}}}|• wiki translation]] [[:ltWiki Translation:{{{3}}}|• wiki translation]] [[:noWiki Translation:{{{3}}}|• wiki translation]] [[:nnWiki Translation:{{{3}}}|• wiki translation]] [[:skWiki Translation:{{{3}}}|• wiki translation]] [[:slWiki Translation:{{{3}}}|• wiki translation]] [[:bgWiki Translation:{{{3}}}|• wiki translation]]