Difference between revisions of "LanguageCode2Language"
From Sega Retro
(Created page with "{{#switch:{{{1|}}} | cn={{rolloverText|中文|Chinese}} | cz={{rolloverText|Čeština|Czech}} | de={{rolloverText|Deutsch|German}} | dk={{rolloverText|Dansk|Danish}} | en=Engl...") |
(added Thai) |
||
(6 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
− | {{#switch:{{{1|}}} | + | {{#vardefine:transonly|{{{transonly|}}}}}{{#switch:{{lc:{{{1|}}}}} |
− | | cn={{ | + | | af={{#vardefine:name|Afrikaans}}{{#vardefine:trans|Afrikaans}}{{#vardefine:transonly|true}} |
− | | cz={{ | + | | ar={{#vardefine:name|العربية}}{{#vardefine:trans|Arabic}} |
− | | de={{ | + | | be={{#vardefine:name|беларуская мова}}{{#vardefine:trans|Belarusian}} |
− | | dk={{ | + | | bg={{#vardefine:name|български език}}{{#vardefine:trans|Bulgarian}} |
− | | en=English | + | | bs={{#vardefine:name|bosanski jezik}}{{#vardefine:trans|Bosnian}} |
− | | es={{ | + | | cn={{#vardefine:name|中文}}{{#vardefine:trans|Chinese}} |
− | | fi={{ | + | | cz={{#vardefine:name|Čeština}}{{#vardefine:trans|Czech}} |
− | | fr={{ | + | | de={{#vardefine:name|Deutsch}}{{#vardefine:trans|German}} |
− | | hu={{ | + | | dk={{#vardefine:name|Dansk}}{{#vardefine:trans|Danish}} |
− | | it={{ | + | | en={{#vardefine:name|English}}{{#vardefine:trans|English}}{{#vardefine:transonly|true}} |
− | | jp={{ | + | | es={{#vardefine:name|Español}}{{#vardefine:trans|Spanish}} |
− | | kr={{ | + | | fa={{#vardefine:name|فارسی}}{{#vardefine:trans|Persian}} |
− | | nl={{ | + | | fi={{#vardefine:name|Suomi}}{{#vardefine:trans|Finnish}} |
− | | no={{ | + | | fr={{#vardefine:name|Français}}{{#vardefine:trans|French}} |
− | | pl={{ | + | | gr={{#vardefine:name|ελληνικά}}{{#vardefine:trans|Greek}} |
− | | pt={{ | + | | he={{#vardefine:name|עברית}}{{#vardefine:trans|Hebrew}} |
− | | se={{ | + | | hu={{#vardefine:name|Magyar}}{{#vardefine:trans|Hungarian}} |
− | | ru={{ | + | | it={{#vardefine:name|Italiano}}{{#vardefine:trans|Italian}} |
− | | tr={{ | + | | jp={{#vardefine:name|日本語}}{{#vardefine:trans|Japanese}} |
− | }}<noinclude>[[Category: | + | | kr={{#vardefine:name|한국어}}{{#vardefine:trans|Korean}} |
+ | | ms={{#vardefine:name|ملايو بهاس}}{{#vardefine:trans|Malay}} | ||
+ | | nl={{#vardefine:name|Nederlands}}{{#vardefine:trans|Dutch}} | ||
+ | | no={{#vardefine:name|Norsk}}{{#vardefine:trans|Norwegian}} | ||
+ | | pl={{#vardefine:name|Polski}}{{#vardefine:trans|Polish}} | ||
+ | | pt={{#vardefine:name|Português}}{{#vardefine:trans|Portuguese}} | ||
+ | | ro={{#vardefine:name|Română}}{{#vardefine:trans|Romanian}} | ||
+ | | rou={{#vardefine:name|Roumanji}}{{#vardefine:trans|Roumanji<sup>[[cdn:Retro CDN:Translations|†]]</sup>}}{{#vardefine:transonly|true}} | ||
+ | | se={{#vardefine:name|Svenska}}{{#vardefine:trans|Swedish}} | ||
+ | | ru={{#vardefine:name|Русский}}{{#vardefine:trans|Russian}} | ||
+ | | th={{#vardefine:name|ไทย}}{{#vardefine:trans|Thai}} | ||
+ | | tr={{#vardefine:name|Türkçe}}{{#vardefine:trans|Turkish}} | ||
+ | | uk={{#vardefine:name|Українська}}{{#vardefine:trans|Ukrainian}} | ||
+ | }}{{#ifeq:{{#var:transonly}}|true|{{#var:trans}}|{{rolloverText|{{#var:name}}|{{#var:trans}}}}}}{{#vardefine:name|}}{{#vardefine:trans|}}{{#vardefine:transonly|}}<noinclude> | ||
+ | |||
+ | Template for converting a two-character language code (as defined in [[wikipedia:ISO 639-1|ISO 639-1]]) into the name of the language. e.g. | ||
+ | <pre>{{LanguageCode2Language|cn}}</pre> | ||
+ | {{LanguageCode2Language|cn}} | ||
+ | <pre>{{LanguageCode2Language|cn|transonly=true}}</pre> | ||
+ | {{LanguageCode2Language|cn|transonly=true}} | ||
+ | <pre>{{LanguageCode2Language|rou}}</pre> | ||
+ | {{LanguageCode2Language|rou}} | ||
+ | |||
+ | English (en) is not translated. Roumanji is given its own special code, "rou". | ||
+ | |||
+ | [[Category:Templates]]</noinclude> |
Latest revision as of 13:40, 27 June 2023
Template for converting a two-character language code (as defined in ISO 639-1) into the name of the language. e.g.
{{LanguageCode2Language|cn}}
中文
{{LanguageCode2Language|cn|transonly=true}}
Chinese
{{LanguageCode2Language|rou}}
Roumanji†
English (en) is not translated. Roumanji is given its own special code, "rou".