imported>Largoplazo |
imported>Gonnym |
| (7 intermediate revisions by 6 users not shown) |
| Line 1: |
Line 1: |
| − | {{#switch: {{{1}}} | + | <includeonly>{{safesubst:<noinclude />#invoke:ISO 639 name|iso_639_name_to_code}}</includeonly><noinclude> |
| − | | Afar=aa
| + | {{Documentation}} |
| − | | Abkhazian=ab
| |
| − | | Avestan=ae
| |
| − | | Afrikaans=af
| |
| − | | Ainu=ain
| |
| − | | Akan=ak
| |
| − | | Gheg Albanian=aln
| |
| − | | Alemannic=als
| |
| − | | Amharic=am
| |
| − | | Aragonese=an
| |
| − | | Old English=ang
| |
| − | | Arabic=ar
| |
| − | | Aramaic=arc
| |
| − | | Mapudungun=arn
| |
| − | | Egyptian Spoken Arabic=arz
| |
| − | | Assamese=as
| |
| − | | Asturian=ast
| |
| − | | Avar=av
| |
| − | | Avaric=av
| |
| − | | Avaric=av
| |
| − | | Kotava=avk
| |
| − | | Aymara=ay
| |
| − | | Azerbaijani=az
| |
| − | | Azeri=az
| |
| − | | Bashkir=ba
| |
| − | | Bavarian=bar
| |
| − | | Southern Balochi=bcc
| |
| − | | Central Bicolano=bcl
| |
| − | | Belarusian=be
| |
| − | | Bulgarian=bg
| |
| − | | Bihari=bh
| |
| − | | Bislama=bi
| |
| − | | Bambara=bm
| |
| − | | Bengali=bn
| |
| − | | Tibetan=bo
| |
| − | | Bishnupriya Manipuri=bpy
| |
| − | | Breton=br
| |
| − | | Bosnian=bs
| |
| − | | Iriga Bicolano=bto
| |
| − | | Buginese=bug
| |
| − | | Buryat (Russia)=bxr
| |
| − | | Catalan=ca
| |
| − | | Min Dong Chinese=cdo
| |
| − | | Chechen=ce
| |
| − | | Cebuano=ceb
| |
| − | | Chamorro=ch
| |
| − | | Choctaw=cho
| |
| − | | Cherokee=chr
| |
| − | | Cheyenne=chy
| |
| − | | Corsican=co
| |
| − | | Coptic=cop
| |
| − | | Cree=cr
| |
| − | | Crimean Turkish=crh
| |
| − | | Czech=cs
| |
| − | | Kashubian=csb
| |
| − | | Church Slavic=cu
| |
| − | | Chuvash=cv
| |
| − | | Welsh=cy
| |
| − | | Danish=da
| |
| − | | German=de
| |
| − | | Dimli=diq
| |
| − | | Lower Sorbian=dsb
| |
| − | | Divehi=dv
| |
| − | | Dzongkha=dz
| |
| − | | Ewe=ee
| |
| − | | Greek=el
| |
| − | | Emilian-Romagnol=eml
| |
| − | | English=en
| |
| − | | Esperanto=eo
| |
| − | | Spanish=es
| |
| − | | Estonian=et
| |
| − | | Basque=eu
| |
| − | | Extremaduran=ext
| |
| − | | Persian=fa
| |
| − | | Farsi=fa
| |
| − | | Fulah=ff
| |
| − | | Finnish=fi
| |
| − | | Filipino=fil
| |
| − | | Fijian=fj
| |
| − | | Faroese=fo
| |
| − | | French=fr
| |
| − | | Cajun French=frc
| |
| − | | Franco-Provençal=frp
| |
| − | | North Frisian=frr
| |
| − | | Friulian=fur
| |
| − | | Frisian=fy
| |
| − | | Western Frisian=fy
| |
| − | | Irish=ga
| |
| − | | Ga=gaa
| |
| − | | Gagauz=gag
| |
| − | | Gan Chinese=gan
| |
| − | | Gan Chineese=gan
| |
| − | | Scottish Gaelic=gd
| |
| − | | Galician=gl
| |
| − | | Gilaki=glk
| |
| − | | Middle High German=gmh
| |
| − | | Guaraní=gn
| |
| − | | Gothic=got
| |
| − | | Ancient Greek=grc
| |
| − | | Swiss German=gsw
| |
| − | | Gujarati=gu
| |
| − | | Manx=gv
| |
| − | | Hausa=ha
| |
| − | | Hakka Chinese=hak
| |
| − | | Hawaiian=haw
| |
| − | | Hebrew=he
| |
| − | | Hindi=hi
| |
| − | | Fiji Hindi=hif
| |
| − | | Hiligaynon=hil
| |
| − | | Hiri Motu=ho
| |
| − | | Croatian=hr
| |
| − | | Upper Sorbian=hsb
| |
| − | | Haitian=ht
| |
| − | | Hungarian=hu
| |
| − | | Armenian=hy
| |
| − | | Herero=hz
| |
| − | | Interlingua=ia
| |
| − | | Indonesian=id
| |
| − | | Interlingue=ie
| |
| − | | Igbo=ig
| |
| − | | Sichuan Yi=ii
| |
| − | | Inupiak=ik
| |
| − | | Inupiaq=ik
| |
| − | | Iloko=ilo
| |
| − | | Ingush=inh
| |
| − | | Ido=io
| |
| − | | Icelandic=is
| |
| − | | Italian=it
| |
| − | | Inuktitut=iu
| |
| − | | Japanese=ja
| |
| − | | Lojban=jbo
| |
| − | | Jutish=jut
| |
| − | | Javanese=jv
| |
| − | | Georgian=ka
| |
| − | | Kara-Kalpak=kaa
| |
| − | | Karen=kar
| |
| − | | Kabyle=kab
| |
| − | | Kongo=kg
| |
| − | | Kikuyu=ki
| |
| − | | Kwanyama=kj
| |
| − | | Kuanyama=kj
| |
| − | | Kazakh=kk
| |
| − | | Greenlandic=kl
| |
| − | | Kalaallisut=kl
| |
| − | | Khmer=km
| |
| − | | Kannada=kn
| |
| − | | Korean=ko
| |
| − | | Kanuri=kr
| |
| − | | Krio=kri
| |
| − | | Kinaray-A=krj
| |
| − | | Kashmiri=ks
| |
| − | | Kölsch=ksh
| |
| − | | Kurdish=ku
| |
| − | | Komi=kv
| |
| − | | Cornish=kw
| |
| − | | Kirghiz=ky
| |
| − | | Latin=la
| |
| − | | Ladino=lad
| |
| − | | Luxembourgish=lb
| |
| − | | Lak=lbe
| |
| − | | Lezghian=lez
| |
| − | | Lingua Franca Nova=lfn
| |
| − | | Ganda=lg
| |
| − | | Limburgish=li
| |
| − | | Ligurian=lij
| |
| − | | Ladin=lld
| |
| − | | Lombard=lmo
| |
| − | | Lingala=ln
| |
| − | | Lao=lo
| |
| − | | Lozi=loz
| |
| − | | Lithuanian=lt
| |
| − | | Luba-Katanga=lu
| |
| − | | Latvian=lv
| |
| − | | Laz=lzz
| |
| − | | Madurese=mad
| |
| − | | Maithili=mai
| |
| − | | Murcian=mc
| |
| − | | Moksha=mdf
| |
| − | | Malagasy=mg
| |
| − | | Marshallese=mh
| |
| − | | Māori=mi
| |
| − | | Maori=mi
| |
| − | | Macedonian=mk
| |
| − | | Malayalam=ml
| |
| − | | Mongolian=mn
| |
| − | | Manipuri=mni
| |
| − | | Moldavian=mo
| |
| − | | Marathi=mr
| |
| − | | Malay=ms
| |
| − | | Malaysian=ms
| |
| − | | Maltese=mt
| |
| − | | Creek=mus
| |
| − | | Mirandese=mwl
| |
| − | | Burmese=my
| |
| − | | Erzya=myv
| |
| − | | Mazanderani=mzn
| |
| − | | Nauru=na
| |
| − | | Nahuatl languages=nah
| |
| − | | Neapolitan=nap
| |
| − | | Norwegian Bokmål=nb
| |
| − | | Norwegian Bokmal=nb
| |
| − | | Bokmal=nb
| |
| − | | Norwegian=no
| |
| − | | North Ndebele=nd
| |
| − | | Low Saxon=nds
| |
| − | | Nepali=ne
| |
| − | | Newar / Nepal Bhasa=new
| |
| − | | Owambo=ng
| |
| − | | Ndonga=ng
| |
| − | | Niuean=niu
| |
| − | | Dutch=nl
| |
| − | | Norwegian (Nynorsk)=nn
| |
| − | | Norwegian Nynorsk=nn
| |
| − | | Nynorsk=nn
| |
| − | | Old Norse=non
| |
| − | | Novial=nov
| |
| − | | South Ndebele=nr
| |
| − | | Narom=nrm
| |
| − | | Northern Sotho=nso
| |
| − | | Navajo=nv
| |
| − | | Chichewa=ny
| |
| − | | Occitan=oc
| |
| − | | Classical Chinese=och
| |
| − | | Ojibwa=oj
| |
| − | | Oromo=om
| |
| − | | Odia=or
| |
| − | | Oriya=or
| |
| − | | Ossetian=os
| |
| − | | Panjabi=pa
| |
| − | | Pangasinan=pag
| |
| − | | Kapampangan=pam
| |
| − | | Papiamento=pap
| |
| − | | Pennsylvania German=pdc
| |
| − | | Plautdietsch=pdt
| |
| − | | Pfaelzisch=pfl
| |
| − | | Pali=pi
| |
| − | | Pāli=pi
| |
| − | | Pitcairn-Norfolk=pih
| |
| − | | Polish=pl
| |
| − | | Palembang=plm
| |
| − | | Piemontese=pms
| |
| − | | Pontic=pnt
| |
| − | | Prakrit=pra
| |
| − | | Pashto=ps
| |
| − | | Portuguese=pt
| |
| − | | Quechua=qu
| |
| − | | Tarifit=rif
| |
| − | | Raeto-Romance=rm
| |
| − | | Vlax Romani=rmy
| |
| − | | Kirundi=rn
| |
| − | | Romanian=ro
| |
| − | | Romansh=roh
| |
| − | | Russian=ru
| |
| − | | Romanian=ruq
| |
| − | | Kinyarwanda=rw
| |
| − | | Sanskrit=sa
| |
| − | | Yakut=sah
| |
| − | | Sardinian=sc
| |
| − | | Sicilian=scn
| |
| − | | Scots=sco
| |
| − | | Sindhi=sd
| |
| − | | Sardinian=sdc
| |
| − | | Northern Sami=se
| |
| − | | Seri=sei
| |
| − | | Sango=sg
| |
| − | | Serbo-Croatian=sh
| |
| − | | Tachelhit=shi
| |
| − | | Sinhala=si
| |
| − | | Sinhalese=si
| |
| − | | Simple English=simple
| |
| − | | Slovak=sk
| |
| − | | Slovene=sl
| |
| − | | Slovenian=sl
| |
| − | | Samoan=sm
| |
| − | | Southern Sami=sma
| |
| − | | Shona=sn
| |
| − | | Somali=so
| |
| − | | Albanian=sq
| |
| − | | Serbian=sr
| |
| − | | Sranan Tongo=srn
| |
| − | | Swati=ss
| |
| − | | Sotho=st
| |
| − | | Southern Sotho=st
| |
| − | | Saterland Frisian=stq
| |
| − | | Sundanese=su
| |
| − | | Swedish=sv
| |
| − | | Swahili=sw
| |
| − | | Silesian=szl
| |
| − | | Tamil=ta
| |
| − | | Telugu=te
| |
| − | | Tetum=tet
| |
| − | | Tajik=tg
| |
| − | | Thai=th
| |
| − | | Tigrinya=ti
| |
| − | | Turkmen=tk
| |
| − | | Tagalog=tl
| |
| − | | Klingon=tlh
| |
| − | | Klingonese=tlh
| |
| − | | Tswana=tn
| |
| − | | Tonga=to
| |
| − | | Tok Pisin=tpi
| |
| − | | Turkish=tr
| |
| − | | Tsonga=ts
| |
| − | | Tatar=tt
| |
| − | | Tumbuka=tum
| |
| − | | Twi=tw
| |
| − | | Tahitian=ty
| |
| − | | Tyvan=tyv
| |
| − | | Central Morocco Tamazight=tzm
| |
| − | | Udmurt=udm
| |
| − | | Uighur=ug
| |
| − | | Ukrainian=uk
| |
| − | | Urdu=ur
| |
| − | | Uzbek=uz
| |
| − | | Venda=ve
| |
| − | | Venetian=vec
| |
| − | | Vietnamese=vi
| |
| − | | Vlaams=vls
| |
| − | | Volapük=vo
| |
| − | | Volapuk=vo
| |
| − | | Värmlandic=vrm
| |
| − | | Walloon=wa
| |
| − | | Waray=war
| |
| − | | Wolof=wo
| |
| − | | Wu Chinese=wuu
| |
| − | | Kalmyk=xal
| |
| − | | Xhosa=xh
| |
| − | | Mingrelian=xmf
| |
| − | | Eastern Yiddish=ydd
| |
| − | | Yiddish=yi
| |
| − | | Yoruba=yo
| |
| − | | Cantonese=yue
| |
| − | | Zhuang=za
| |
| − | | Zeeuws=zea
| |
| − | | Chinese=zh
| |
| − | | Zulu=zu
| |
| − | | {{{default|{{{2|en}}} }}}
| |
| − | }}<noinclude>
| |
| − | {{documentation}} | |
| | </noinclude> | | </noinclude> |
Template:Lang2iso takes an English-language language name (such as "Abkhazian" or "Sinhalese") and converts it into a two-letter ISO 639 language code. This table's values are based on List of ISO 639-1 codes. The template should not be transcluded directly from article namespace.
Examples
Purpose
Since most users will know a language's name but not its ISO code, this template is meant to facilitate invocations of other templates such as Template:Lang. Thus, instead of recalling (or having to know) that the ISO code for German is "de" and transcluding {{Lang|de|Mädchen}}, one can type: {{Lang|{{subst:Lang2iso|German}}|Mädchen}}.
This also reduces the number of parameters that need to be passed to some language routines (such as those similar to Template:Language with name) since the ISO language code can now be derived from the ISO language name.
See also