قالب:ISO 639 name

Template documentation[view] [edit] [history] [purge]

Usage

The {{ISO 639 name}} template is used to resolve ISO 639-1, ISO 639-2, ISO 639-3 and ISO 639-5 codes to language names. It will trim extraneous IETF language tags to just the ISO 639 code. E.g.: Sanskrit in Latin script, which IETF language tag is sa-Latn, renders as:

  • {{ISO 639 name|sa-Latn}} → Sanskrit error: sa-Latn is an IETF tag (help)

The error message can be suppressed with |hide-err=yes:

  • {{ISO 639 name|sa-Latn|hide-err=yes}} → Sanskrit

The rendered language name can be linked to the appropriate language article with |link=yes:

  • {{ISO 639 name|sa-Latn|hide-err=yes|link=yes}}Sanskrit

When linking, an alternate link label can be provided with |label=<label text>:

  • {{ISO 639 name|sa-Latn|hide-err=yes|link=yes|label=sa-Latn}}sa-Latn

The {{ISO 639 name link}} template is the same as {{ISO 639 name}} except that it presets |link=yes.

Both of these templates can be safely substituted.

Other functions

This template can be used to execute any of the functions exported by Module:ISO 639 name. These function are:

  • iso_639_code_exists – returns true if <code> is found in any of the ISO 639 data tables
  • iso_639_code_to_name – (default) as described above
  • iso_639_code_1_to_name – same as iso_639_code_to_name except constrained to the ISO 639-1 data table
  • iso_639_code_2_to_name – same as iso_639_code_to_name except constrained to the ISO 639-2 data table
  • iso_639_code_2B_to_name – same as iso_639_code_to_name except constrained to the ISO 639-2B data table
  • iso_639_code_3_to_name – same as iso_639_code_to_name except constrained to the ISO 639-3 data table
  • iso_639_code_5_to_name – same as iso_639_code_to_name except constrained to the ISO 639-5 data table
  • iso_639_name_exists – returns true if <name> is found in any of the ISO 639 data tables
  • iso_639_name_to_code – returns language code associated with <name>; may be constrained to a particular ISO 639 data table
  • iso_639 – returns language name when given a valid language code; returns a language code when given a valid language name; may be constrained to a particular ISO 639 data table

To use these functions set |fn= to the appropriate function name.

Language codes

ISO 639-1 codes and matching codes from ISO 639-2, -2B, and -3
ISO 639-1 ISO 639-2 ISO 639-2B[أ] ISO 639-3 Name Article
aa Afar Afar (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Afar
ab Abkhazian Abkhazian (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Abkhazian
ae Avestan Avestan (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Avestan
af Afrikaans Afrikaans (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Afrikaans
ak Akan Akan (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Akan
am Amharic Amharic (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Amharic
an Aragonese Aragonese (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Aragonese
ar Arabic Arabic (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Arabic
as Assamese Assamese (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Assamese
av Avaric Avaric (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Avaric
ay Aymara Aymara (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Aymara
az Azerbaijani Azerbaijani (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Azerbaijani
ba Bashkir Bashkir (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Bashkir
be Belarusian Belarusian (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Belarusian
bg Bulgarian Bulgarian (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Bulgarian
bh bih [ب] Bihari languages Bihari languages (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Bihari languages
bi Bislama Bislama (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Bislama
bm Bambara Bambara (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Bambara
bn Bengali Bengali (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Bengali
bo Standard Tibetan Standard Tibetan (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Standard Tibetan
br Breton Breton (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Breton
bs Bosnian Bosnian (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Bosnian
ca Catalan Catalan (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Catalan
ce Chechen Chechen (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Chechen
ch Chamorro Chamorro (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Chamorro
co Corsican Corsican (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Corsican
cr Cree Cree (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Cree
cs Czech Czech (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Czech
cu Church Slavic Church Slavic (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Church Slavic
cv Chuvash Chuvash (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Chuvash
cy Welsh Welsh (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Welsh
da Danish Danish (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Danish
de German German (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة German
dv Dhivehi Dhivehi (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Dhivehi
dz Dzongkha Dzongkha (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Dzongkha
ee Ewe Ewe (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Ewe
el ell gre Greek Greek (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Greek
en English English (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة English
eo Esperanto Esperanto (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Esperanto
es Spanish Spanish (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Spanish
et Estonian Estonian (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Estonian
eu Basque Basque (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Basque
fa Persian Persian (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Persian
ff Fulah Fulah (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Fulah
fi Finnish Finnish (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Finnish
fj Fijian Fijian (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Fijian
fo Faroese Faroese (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Faroese
fr French French (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة French
fy Western Frisian Western Frisian (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Western Frisian
ga Irish Irish (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Irish
gd Scottish Gaelic Scottish Gaelic (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Scottish Gaelic
gl Galician Galician (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Galician
gn Guarani Guarani (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Guarani
gu Gujarati Gujarati (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Gujarati
gv Manx Manx (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Manx
ha Hausa Hausa (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Hausa
he Hebrew Hebrew (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Hebrew
hi Hindi Hindi (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Hindi
ho Hiri Motu Hiri Motu (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Hiri Motu
hr Croatian Croatian (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Croatian
ht Haitian Creole Haitian Creole (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Haitian Creole
hu Hungarian Hungarian (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Hungarian
hy Armenian Armenian (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Armenian
hz Herero Herero (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Herero
ia Interlingua Interlingua (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Interlingua
id Indonesian Indonesian (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Indonesian
ie Interlingue Interlingue (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Interlingue
ig Igbo Igbo (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Igbo
ii Sichuan Yi Sichuan Yi (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Sichuan Yi
ik Inupiaq Inupiaq (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Inupiaq
io Ido Ido (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Ido
is Icelandic Icelandic (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Icelandic
it Italian Italian (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Italian
iu Inuktitut Inuktitut (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Inuktitut
ja Japanese Japanese (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Japanese
jv Javanese Javanese (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Javanese
ka Georgian Georgian (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Georgian
kg Kongo Kongo (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Kongo
ki Kikuyu Kikuyu (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Kikuyu
kj Kuanyama Kuanyama (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Kuanyama
kk Kazakh Kazakh (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Kazakh
kl Kalaallisut Kalaallisut (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Kalaallisut
km khm Khmer Khmer (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Khmer
kn Kannada Kannada (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Kannada
ko Korean Korean (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Korean
kr Kanuri Kanuri (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Kanuri
ks Kashmiri Kashmiri (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Kashmiri
ku Kurdish Kurdish (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Kurdish
kv Komi Komi (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Komi
kw Cornish Cornish (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Cornish
ky Kirghiz Kirghiz (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Kirghiz
la Latin Latin (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Latin
lb Luxembourgish Luxembourgish (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Luxembourgish
lg Ganda Ganda (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Ganda
li Limburgan Limburgan (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Limburgan
ln Lingala Lingala (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Lingala
lo Lao Lao (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Lao
lt Lithuanian Lithuanian (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Lithuanian
lu Luba-Katanga Luba-Katanga (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Luba-Katanga
lv Latvian Latvian (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Latvian
mg Malagasy Malagasy (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Malagasy
mh Marshallese Marshallese (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Marshallese
mi ماوري ماوري (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة ماوري
mk مقدونية مقدونية (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة مقدونية
ml ملايالام ملايالام (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة ملايالام
mn منغولية منغولية (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة منغولية
mr مراثي مراثي (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة مراثي
ms msa may Malay Malay (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Malay
mt مالطية مالطية (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة مالطية
my بورمية بورمية (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة بورمية
na ناورو ناورو (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة ناورو
nb نرويجية بوكمال نرويجية بوكمال (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة نرويجية بوكمال
nd North Ndebele North Ndebele (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة North Ndebele
ne nep Nepali Nepali (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Nepali
ng Ndonga Ndonga (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Ndonga
nl Dutch Dutch (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Dutch
nn نرويجية نينورسك نرويجية نينورسك (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة نرويجية نينورسك
no نرويجية نرويجية (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة نرويجية
nr South Ndebele South Ndebele (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة South Ndebele
nv Navajo Navajo (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Navajo
ny Nyanja Nyanja (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Nyanja
oc Occitan Occitan (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Occitan
oj Ojibwa Ojibwa (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Ojibwa
om Oromo Oromo (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Oromo
or ori Oriya Oriya (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Oriya
os Ossetian Ossetian (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Ossetian
pa Panjabi Panjabi (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Panjabi
pi Pali Pali (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Pali
pl Polish Polish (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Polish
ps Pushto Pushto (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Pushto
pt برتغالية برتغالية (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة برتغالية
qu Quechua Quechua (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Quechua
rm Romansh Romansh (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Romansh
rn Rundi Rundi (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Rundi
ro Romanian Romanian (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Romanian
ru روسية روسية (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة روسية
rw Kinyarwanda Kinyarwanda (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Kinyarwanda
sa Sanskrit Sanskrit (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Sanskrit
sc Sardinian Sardinian (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Sardinian
sd سندي سندي (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة سندي
se Northern Sami Northern Sami (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Northern Sami
sg Sango Sango (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Sango
sh [ب] Serbo-Croatian Serbo-Croatian (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Serbo-Croatian
si Sinhala Sinhala (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Sinhala
sk Slovak Slovak (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Slovak
sl Slovenian Slovenian (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Slovenian
sm Samoan Samoan (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Samoan
sn Shona Shona (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Shona
so Somali Somali (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Somali
sq Albanian Albanian (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Albanian
sr Serbian Serbian (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Serbian
ss Swati Swati (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Swati
st sot Sotho Sotho (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Sotho
su Sundanese Sundanese (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Sundanese
sv Swedish Swedish (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Swedish
sw swa Swahili Swahili (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Swahili
ta Tamil Tamil (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Tamil
te Telugu Telugu (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Telugu
tg Tajik Tajik (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Tajik
th Thai Thai (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Thai
ti Tigrinya Tigrinya (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Tigrinya
tk Turkmen Turkmen (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Turkmen
tl Tagalog Tagalog (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Tagalog
tn تسوانا تسوانا (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة تسوانا
to Tongan Tongan (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Tongan
tr تركية تركية (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة تركية
ts Tsonga Tsonga (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Tsonga
tt تتر تتر (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة تتر
tw Twi Twi (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Twi
ty تاهيتية تاهيتية (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة تاهيتية
ug أويغور أويغور (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة أويغور
uk أوكرانية أوكرانية (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة أوكرانية
ur أردو أردو (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة أردو
uz أوزبك أوزبك (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة أوزبك
ve Venda Venda (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة Venda
vi ڤيتنامية ڤيتنامية (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة ڤيتنامية
vo ڤولاپوك ڤولاپوك (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة ڤولاپوك
wa والون والون (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة والون
wo ولوف ولوف (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة ولوف
xh خوسا خوسا (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة خوسا
yi يديشية يديشية (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة يديشية
yo يوروبا يوروبا (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة يوروبا
za ژوانگ ژوانگ (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة ژوانگ
zh صينية صينية (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة صينية
zu زولو زولو (لغة) تصنيف:مقالات تحتوي نصوصاً باللغة زولو

Notes

  1. ^ There are only 20 ISO 639-2B codes.
  2. ^ أ ب Code not assigned.

Examples

  • {{ISO 639 name|en}} gives English
  • {{ISO 639 name|fr}} gives French

Error messages

This template produces error messages. These messages are:

  • <code> is an IETF tagIETF language tags are not ISO 639 language codes. When these tags are encountered, the template attempts to render the correct language and also emits this error message
  • ISO 639-<part> code is required – where <part> is 1, 2, 3, 5; template was called without the required language code
  • <code> is not an ISO 639-<part> code – <code> fails simple length validation; 639 part 1, language codes are two characters, for 639 parts 2, 3, and 5, language codes are three characters
  • <code> not found in ISO 639-<part> list – <code> not found after searching ISO 639-<part> data

The module that does the work for this template has other functionality not supported by this template. See Module:ISO 639 name. Error messages related to that other functionality are:

  • language name required – module function iso_639_name_to_code() only – this message emitted when a language name is not provided in the {{#invoke:}}
  • <part> not an ISO 639 part – module functions iso_639_name_to_code() and iso_639() only – this message emitted when <part> is not one of 1, 2, 3, or 5
  • language code or name required – module function iso_639() only – this message emitted when a language name or a language code is not provided in the {{#invoke:}}

Tracking categories

See also