Difference between revisions of "Template:Iso2lang/doc"

From blackwiki
Jump to navigation Jump to search
imported>Rune X2
(+da)
imported>Fryed-peach
m
Line 1: Line 1:
{{Template doc page}}
+
{{Documentation subpage}}
This template, '''Lang2iso''', takes a two-letter [[ISO 639]] language code and converts it into an English-language language name (such as "Abkhazian" or "Sinhalese").  This table's values are based on [[List of ISO 639-1 codes]].  (Some additions to ISO 639-1 codes are identified below.)  If the provided language name is not identified, then the default value of "undefined" is returned.  
+
This template, '''iso2lang''', takes a two-letter [[ISO 639]] language code and converts it into an English-language language name (such as "Abkhazian" or "Sinhalese").  This table's values are based on [[List of ISO 639-1 codes]].  (Some additions to ISO 639-1 codes are identified below.)  If the provided language name is not identified, then the default value of "undefined" is returned.  
  
 
'''Examples:'''
 
'''Examples:'''

Revision as of 19:51, 8 July 2008

This template, iso2lang, takes a two-letter ISO 639 language code and converts it into an English-language language name (such as "Abkhazian" or "Sinhalese"). This table's values are based on List of ISO 639-1 codes. (Some additions to ISO 639-1 codes are identified below.) If the provided language name is not identified, then the default value of "undefined" is returned.

Examples:

  • {{Iso2lang|de}} returns "German"
  • {{Iso2lang |el}} returns "Greek"
  • {{Iso2lang |es}} returns "Spanish"

Purpose:

To transclude into templates

Additions to ISO 639-1 Alpha-2 codes:

Not all languages have ISO 639-1 codes. Thus, as time goes on, users are encouraged to add standard or ad hoc conversions to this table as needed. Thus far, the following additions to ISO 639-1 have been added:

ISO codes

  • "deva" returns "Devanāgarī" (per ISO 15924)
  • "tlh" returns "Klingon" (per ISO 639-2)
  • "mni" returns "Manipuri" (per ISO 639-2)
  • "pra" returns "Prakrit" (per ISO 639-2)
  • "hans" returns "Simplified Chinese" (per ISO 15924)
  • "hant" returns "Traditional Chinese" (per ISO 15924)

See also