Template:Languages

From OpenStreetMap Wiki
Revision as of 22:33, 14 June 2009 by Markus B (talk | contribs)
Jump to navigation Jump to search

English

(Translation of the German text below:)

This is a template that lists all languages available. It is based on parser functions from mediawiki and the ISO 639-1 language code.

Brief Instruction

  1. All file names are in english.
    Every translated file needs a file name with a language code as a prefix, followed by a colon and the english file name.
    The english file don't have a prefix in the file name.
    Example:
    Page_name - fr:Page-name - de:Page_name
  2. the following has to be included in each page:
    {{Languages}}

If you click on "missed languages", and there you ckick 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 {{Languages}}.

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 XX:Page_name:

#REDIRECT [[Page_name]]

in XX:translated title of "Page_name") the english title has to be added as parameter in the template:

{{Languages|Page_name}}

Known namespaces

  • ar - العربية
  • bg - български
  • ca - català
  • co - corsu
  • cs - čeština
  • da - dansk
  • de - Deutsch
  • el - Ελληνικά
  • en - English
  • es - español
  • eu - euskara
  • fi - suomi
  • fr - français
  • fy - Frysk
  • he - עברית
  • hu - magyar
  • is - íslenska
  • it - italiano
  • ja - 日本語
  • ko - 한국어
  • lt - lietuvių
  • lv - latviešu
  • nl - Nederlands
  • nn - norsk nynorsk
  • no - norsk
  • pl - polski
  • pt - português
  • pt-br - português do Brasil - Brazilian Portuguese
  • ro - română
  • ro-md - ro-MD - Romanian (Moldova)
  • ru - русский
  • sk - slovenčina
  • sl - slovenščina
  • sv - svenska
  • tr - Türkçe
  • uk - українська
  • vi - Tiếng Việt
  • zh-hans - 中文(简体) - Simplified Chinese
  • zh-hant - 中文(繁體) - Traditional Chinese
  • zh-tw - 中文(臺灣)

Deutsch

Diese Vorlage erzeugt ein Menü aller verfügbaren Übersetzungen einer Wiki-Seite. Sie basiert auf einer Parser Funktion von Mediawiki und dem Sprachcode ISO 639-1.

Kurzanleitung

  1. Alle Seiten haben einen englischen Dateinamen.
    Jede übersetzte Seite beginnt mit einem Sprachkürzel als Suffix, gefolgt von einem Doppelpunkt und dem englischen Dateinamen.
    Die englische Seite hat kein Präfix im Dateinamen.
    Beispiel:
    Page_name - fr:Page_name - de:Page_name
  2. schreibe in jeder Seite in die erste Zeile:
    {{Languages}}

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 {{Languages}}.

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 XX:Page_name steht:

#REDIRECT [[Page_name]]

in de:übersetzter Titel von "Page_name" muss im Template der englischsprachige Titel als Parameter hinzugefügt werden. Dort steht dann:

{{Languages|Page_name}}

... und natürlich der Artikeltext.

Bekannte Namensräume

  • ar - العربية
  • bg - български
  • ca - català
  • co - corsu
  • cs - čeština
  • da - dansk
  • de - Deutsch
  • el - Ελληνικά
  • en - English
  • es - español
  • eu - euskara
  • fi - suomi
  • fr - français
  • fy - Frysk
  • he - עברית
  • hu - magyar
  • is - íslenska
  • it - italiano
  • ja - 日本語
  • ko - 한국어
  • lt - lietuvių
  • lv - latviešu
  • nl - Nederlands
  • nn - norsk nynorsk
  • no - norsk
  • pl - polski
  • pt - português
  • pt-br - português do Brasil - Brazilian Portuguese
  • ro - română
  • ro-md - ro-MD - Romanian (Moldova)
  • ru - русский
  • sk - slovenčina
  • sl - slovenščina
  • sv - svenska
  • tr - Türkçe
  • uk - українська
  • vi - Tiếng Việt
  • zh-hans - 中文(简体)
  • zh-hant - 中文(繁體)
  • zh-tw - 中文(臺灣)