Skip to content

Instantly share code, notes, and snippets.

@Kristories
Created August 31, 2021 18:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Kristories/f01f3d35d6ffbf3a3e2ee641b10e15e6 to your computer and use it in GitHub Desktop.
Save Kristories/f01f3d35d6ffbf3a3e2ee641b10e15e6 to your computer and use it in GitHub Desktop.
ISO 639-1 based on its own language name
aa ab ae af ak am an ar as av ay az ba be bg bi bm bn bo br bs ca ce ch co cr cs cu cv cy da de dv dz ee el en eo es et eu fa ff fi fj fo fr fy ga gd gl gn gu gv ha he hi ho hr ht hu hy hz ia id ie ig ii ik io is it iu ja jv ka kg ki kj kk kl km kn ko kr ks ku kv kw ky la lb lg li ln lo lt lu lv mg mh mi mk ml mn mr ms mt my na nb nd ne ng nl nn no nr nv ny oc oj om or os pa pi pl ps pt qu rm rn ro ru rw sa sc sd se sg si sk sl sm sn so sq sr ss st su sv sw ta te tg th ti tk tn to tr ts tt tw ty ug uk ur uz ve vi vo wa wo xh yi yo za zh zu
Afar Abkhazian Avestan Afrikaans Akan አማርኛ Aragonese العربية অসমীয়া Avaric Aymara Azərbaycan dili Bashkir беларуская български Bislama Bamanakan বাংলা བོད་སྐད་ Brezhoneg Bosanski Català нохчийн Chamorro Corsican Cree čeština Church Slavic Chuvash Cymraeg Dansk Deutsch Divehi རྫོང་ཁ Eʋegbe Ελληνικά English Esperanto Español Eesti Euskara فارسی Pulaar Suomi Fijian Føroyskt Français West-Frysk Gaeilge Gàidhlig Galego Guarani ગુજરાતી Gaelg Hausa עברית हिन्दी Hiri Motu Hrvatski Haitian Creole Magyar հայերեն Herero Interlingua Indonesia Interlingue Igbo ꆈꌠꉙ Inupiaq Ido íslenska Italiano Inuktitut 日本語 Javanese ქართული Kongo Gikuyu Kuanyama қазақ тілі Kalaallisut ខ្មែរ ಕನ್ನಡ 한국어 Kanuri کٲشُر Kurdish Komi Kernewek кыргызча Latin Lëtzebuergesch Luganda Limburgish Lingála ລາວ Lietuvių Tshiluba Latviešu Malagasy Marshallese Maori македонски മലയാളം монгол मराठी Bahasa Melayu Malti ဗမာ Nauru Norsk bokmål IsiNdebele नेपाली Ndonga Nederlands Nynorsk Norsk South Ndebele Navajo Nyanja Occitan Ojibwa Oromoo ଓଡ଼ିଆ ирон ਪੰਜਾਬੀ Pali Polski پښتو Português Runasimi Rumantsch Ikirundi Română русский Kinyarwanda Sanskrit Sardinian Sindhi Davvisámegiella Sängö සිංහල Slovenčina Slovenščina Samoan ChiShona Soomaali Shqip српски Swati Southern Sotho Sundanese Svenska Kiswahili தமிழ் తెలుగు Tajik ไทย ትግርኛ Turkmen Tswana Lea fakatonga Türkçe Tsonga Tatar Twi Tahitian ئۇيغۇرچە українська اردو O‘zbek Venda Tiếng Việt Volapük Walloon Wolof Xhosa ייִדיש Èdè Yorùbá Zhuang 中文 IsiZulu
{
"aa":"Afar",
"ab":"Abkhazian",
"ae":"Avestan",
"af":"Afrikaans",
"ak":"Akan",
"am":"አማርኛ",
"an":"Aragonese",
"ar":"العربية",
"as":"অসমীয়া",
"av":"Avaric",
"ay":"Aymara",
"az":"Azərbaycan dili",
"ba":"Bashkir",
"be":"беларуская",
"bg":"български",
"bi":"Bislama",
"bm":"Bamanakan",
"bn":"বাংলা",
"bo":"བོད་སྐད་",
"br":"Brezhoneg",
"bs":"Bosanski",
"ca":"Català",
"ce":"нохчийн",
"ch":"Chamorro",
"co":"Corsican",
"cr":"Cree",
"cs":"čeština",
"cu":"Church Slavic",
"cv":"Chuvash",
"cy":"Cymraeg",
"da":"Dansk",
"de":"Deutsch",
"dv":"Divehi",
"dz":"རྫོང་ཁ",
"ee":"Eʋegbe",
"el":"Ελληνικά",
"en":"English",
"eo":"Esperanto",
"es":"Español",
"et":"Eesti",
"eu":"Euskara",
"fa":"فارسی",
"ff":"Pulaar",
"fi":"Suomi",
"fj":"Fijian",
"fo":"Føroyskt",
"fr":"Français",
"fy":"West-Frysk",
"ga":"Gaeilge",
"gd":"Gàidhlig",
"gl":"Galego",
"gn":"Guarani",
"gu":"ગુજરાતી",
"gv":"Gaelg",
"ha":"Hausa",
"he":"עברית",
"hi":"हिन्दी",
"ho":"Hiri Motu",
"hr":"Hrvatski",
"ht":"Haitian Creole",
"hu":"Magyar",
"hy":"հայերեն",
"hz":"Herero",
"ia":"Interlingua",
"id":"Indonesia",
"ie":"Interlingue",
"ig":"Igbo",
"ii":"ꆈꌠꉙ",
"ik":"Inupiaq",
"io":"Ido",
"is":"íslenska",
"it":"Italiano",
"iu":"Inuktitut",
"ja":"日本語",
"jv":"Javanese",
"ka":"ქართული",
"kg":"Kongo",
"ki":"Gikuyu",
"kj":"Kuanyama",
"kk":"қазақ тілі",
"kl":"Kalaallisut",
"km":"ខ្មែរ",
"kn":"ಕನ್ನಡ",
"ko":"한국어",
"kr":"Kanuri",
"ks":"کٲشُر",
"ku":"Kurdish",
"kv":"Komi",
"kw":"Kernewek",
"ky":"кыргызча",
"la":"Latin",
"lb":"Lëtzebuergesch",
"lg":"Luganda",
"li":"Limburgish",
"ln":"Lingála",
"lo":"ລາວ",
"lt":"Lietuvių",
"lu":"Tshiluba",
"lv":"Latviešu",
"mg":"Malagasy",
"mh":"Marshallese",
"mi":"Maori",
"mk":"македонски",
"ml":"മലയാളം",
"mn":"монгол",
"mr":"मराठी",
"ms":"Bahasa Melayu",
"mt":"Malti",
"my":"ဗမာ",
"na":"Nauru",
"nb":"Norsk bokmål",
"nd":"IsiNdebele",
"ne":"नेपाली",
"ng":"Ndonga",
"nl":"Nederlands",
"nn":"Nynorsk",
"no":"Norsk",
"nr":"South Ndebele",
"nv":"Navajo",
"ny":"Nyanja",
"oc":"Occitan",
"oj":"Ojibwa",
"om":"Oromoo",
"or":"ଓଡ଼ିଆ",
"os":"ирон",
"pa":"ਪੰਜਾਬੀ",
"pi":"Pali",
"pl":"Polski",
"ps":"پښتو",
"pt":"Português",
"qu":"Runasimi",
"rm":"Rumantsch",
"rn":"Ikirundi",
"ro":"Română",
"ru":"русский",
"rw":"Kinyarwanda",
"sa":"Sanskrit",
"sc":"Sardinian",
"sd":"Sindhi",
"se":"Davvisámegiella",
"sg":"Sängö",
"si":"සිංහල",
"sk":"Slovenčina",
"sl":"Slovenščina",
"sm":"Samoan",
"sn":"ChiShona",
"so":"Soomaali",
"sq":"Shqip",
"sr":"српски",
"ss":"Swati",
"st":"Southern Sotho",
"su":"Sundanese",
"sv":"Svenska",
"sw":"Kiswahili",
"ta":"தமிழ்",
"te":"తెలుగు",
"tg":"Tajik",
"th":"ไทย",
"ti":"ትግርኛ",
"tk":"Turkmen",
"tn":"Tswana",
"to":"Lea fakatonga",
"tr":"Türkçe",
"ts":"Tsonga",
"tt":"Tatar",
"tw":"Twi",
"ty":"Tahitian",
"ug":"ئۇيغۇرچە",
"uk":"українська",
"ur":"اردو",
"uz":"O‘zbek",
"ve":"Venda",
"vi":"Tiếng Việt",
"vo":"Volapük",
"wa":"Walloon",
"wo":"Wolof",
"xh":"Xhosa",
"yi":"ייִדיש",
"yo":"Èdè Yorùbá",
"za":"Zhuang",
"zh":"中文",
"zu":"IsiZulu"
}
<?php
$codes = [
'aa' => 'Afar',
'ab' => 'Abkhazian',
'ae' => 'Avestan',
'af' => 'Afrikaans',
'ak' => 'Akan',
'am' => 'አማርኛ',
'an' => 'Aragonese',
'ar' => 'العربية',
'as' => 'অসমীয়া',
'av' => 'Avaric',
'ay' => 'Aymara',
'az' => 'Azərbaycan dili',
'ba' => 'Bashkir',
'be' => 'беларуская',
'bg' => 'български',
'bi' => 'Bislama',
'bm' => 'Bamanakan',
'bn' => 'বাংলা',
'bo' => 'བོད་སྐད་',
'br' => 'Brezhoneg',
'bs' => 'Bosanski',
'ca' => 'Català',
'ce' => 'нохчийн',
'ch' => 'Chamorro',
'co' => 'Corsican',
'cr' => 'Cree',
'cs' => 'čeština',
'cu' => 'Church Slavic',
'cv' => 'Chuvash',
'cy' => 'Cymraeg',
'da' => 'Dansk',
'de' => 'Deutsch',
'dv' => 'Divehi',
'dz' => 'རྫོང་ཁ',
'ee' => 'Eʋegbe',
'el' => 'Ελληνικά',
'en' => 'English',
'eo' => 'Esperanto',
'es' => 'Español',
'et' => 'Eesti',
'eu' => 'Euskara',
'fa' => 'فارسی',
'ff' => 'Pulaar',
'fi' => 'Suomi',
'fj' => 'Fijian',
'fo' => 'Føroyskt',
'fr' => 'Français',
'fy' => 'West-Frysk',
'ga' => 'Gaeilge',
'gd' => 'Gàidhlig',
'gl' => 'Galego',
'gn' => 'Guarani',
'gu' => 'ગુજરાતી',
'gv' => 'Gaelg',
'ha' => 'Hausa',
'he' => 'עברית',
'hi' => 'हिन्दी',
'ho' => 'Hiri Motu',
'hr' => 'Hrvatski',
'ht' => 'Haitian Creole',
'hu' => 'Magyar',
'hy' => 'հայերեն',
'hz' => 'Herero',
'ia' => 'Interlingua',
'id' => 'Indonesia',
'ie' => 'Interlingue',
'ig' => 'Igbo',
'ii' => 'ꆈꌠꉙ',
'ik' => 'Inupiaq',
'io' => 'Ido',
'is' => 'íslenska',
'it' => 'Italiano',
'iu' => 'Inuktitut',
'ja' => '日本語',
'jv' => 'Javanese',
'ka' => 'ქართული',
'kg' => 'Kongo',
'ki' => 'Gikuyu',
'kj' => 'Kuanyama',
'kk' => 'қазақ тілі',
'kl' => 'Kalaallisut',
'km' => 'ខ្មែរ',
'kn' => 'ಕನ್ನಡ',
'ko' => '한국어',
'kr' => 'Kanuri',
'ks' => 'کٲشُر',
'ku' => 'Kurdish',
'kv' => 'Komi',
'kw' => 'Kernewek',
'ky' => 'кыргызча',
'la' => 'Latin',
'lb' => 'Lëtzebuergesch',
'lg' => 'Luganda',
'li' => 'Limburgish',
'ln' => 'Lingála',
'lo' => 'ລາວ',
'lt' => 'Lietuvių',
'lu' => 'Tshiluba',
'lv' => 'Latviešu',
'mg' => 'Malagasy',
'mh' => 'Marshallese',
'mi' => 'Maori',
'mk' => 'македонски',
'ml' => 'മലയാളം',
'mn' => 'монгол',
'mr' => 'मराठी',
'ms' => 'Bahasa Melayu',
'mt' => 'Malti',
'my' => 'ဗမာ',
'na' => 'Nauru',
'nb' => 'Norsk bokmål',
'nd' => 'IsiNdebele',
'ne' => 'नेपाली',
'ng' => 'Ndonga',
'nl' => 'Nederlands',
'nn' => 'Nynorsk',
'no' => 'Norsk',
'nr' => 'South Ndebele',
'nv' => 'Navajo',
'ny' => 'Nyanja',
'oc' => 'Occitan',
'oj' => 'Ojibwa',
'om' => 'Oromoo',
'or' => 'ଓଡ଼ିଆ',
'os' => 'ирон',
'pa' => 'ਪੰਜਾਬੀ',
'pi' => 'Pali',
'pl' => 'Polski',
'ps' => 'پښتو',
'pt' => 'Português',
'qu' => 'Runasimi',
'rm' => 'Rumantsch',
'rn' => 'Ikirundi',
'ro' => 'Română',
'ru' => 'русский',
'rw' => 'Kinyarwanda',
'sa' => 'Sanskrit',
'sc' => 'Sardinian',
'sd' => 'Sindhi',
'se' => 'Davvisámegiella',
'sg' => 'Sängö',
'si' => 'සිංහල',
'sk' => 'Slovenčina',
'sl' => 'Slovenščina',
'sm' => 'Samoan',
'sn' => 'ChiShona',
'so' => 'Soomaali',
'sq' => 'Shqip',
'sr' => 'српски',
'ss' => 'Swati',
'st' => 'Southern Sotho',
'su' => 'Sundanese',
'sv' => 'Svenska',
'sw' => 'Kiswahili',
'ta' => 'தமிழ்',
'te' => 'తెలుగు',
'tg' => 'Tajik',
'th' => 'ไทย',
'ti' => 'ትግርኛ',
'tk' => 'Turkmen',
'tn' => 'Tswana',
'to' => 'Lea fakatonga',
'tr' => 'Türkçe',
'ts' => 'Tsonga',
'tt' => 'Tatar',
'tw' => 'Twi',
'ty' => 'Tahitian',
'ug' => 'ئۇيغۇرچە',
'uk' => 'українська',
'ur' => 'اردو',
'uz' => 'O‘zbek',
've' => 'Venda',
'vi' => 'Tiếng Việt',
'vo' => 'Volapük',
'wa' => 'Walloon',
'wo' => 'Wolof',
'xh' => 'Xhosa',
'yi' => 'ייִדיש',
'yo' => 'Èdè Yorùbá',
'za' => 'Zhuang',
'zh' => '中文',
'zu' => 'IsiZulu',
];
---
aa: Afar
ab: Abkhazian
ae: Avestan
af: Afrikaans
ak: Akan
am: አማርኛ
an: Aragonese
ar: العربية
as: অসমীয়া
av: Avaric
ay: Aymara
az: Azərbaycan dili
ba: Bashkir
be: беларуская
bg: български
bi: Bislama
bm: Bamanakan
bn: বাংলা
bo: བོད་སྐད་
br: Brezhoneg
bs: Bosanski
ca: Català
ce: нохчийн
ch: Chamorro
co: Corsican
cr: Cree
cs: čeština
cu: Church Slavic
cv: Chuvash
cy: Cymraeg
da: Dansk
de: Deutsch
dv: Divehi
dz: རྫོང་ཁ
ee: Eʋegbe
el: Ελληνικά
en: English
eo: Esperanto
es: Español
et: Eesti
eu: Euskara
fa: فارسی
ff: Pulaar
fi: Suomi
fj: Fijian
fo: Føroyskt
fr: Français
fy: West-Frysk
ga: Gaeilge
gd: Gàidhlig
gl: Galego
gn: Guarani
gu: ગુજરાતી
gv: Gaelg
ha: Hausa
he: עברית
hi: हिन्दी
ho: Hiri Motu
hr: Hrvatski
ht: Haitian Creole
hu: Magyar
hy: հայերեն
hz: Herero
ia: Interlingua
id: Indonesia
ie: Interlingue
ig: Igbo
ii: ꆈꌠꉙ
ik: Inupiaq
io: Ido
is: íslenska
it: Italiano
iu: Inuktitut
ja: 日本語
jv: Javanese
ka: ქართული
kg: Kongo
ki: Gikuyu
kj: Kuanyama
kk: қазақ тілі
kl: Kalaallisut
km: ខ្មែរ
kn: ಕನ್ನಡ
ko: 한국어
kr: Kanuri
ks: کٲشُر
ku: Kurdish
kv: Komi
kw: Kernewek
ky: кыргызча
la: Latin
lb: Lëtzebuergesch
lg: Luganda
li: Limburgish
ln: Lingála
lo: ລາວ
lt: Lietuvių
lu: Tshiluba
lv: Latviešu
mg: Malagasy
mh: Marshallese
mi: Maori
mk: македонски
ml: മലയാളം
mn: монгол
mr: मराठी
ms: Bahasa Melayu
mt: Malti
my: ဗမာ
na: Nauru
nb: Norsk bokmål
nd: IsiNdebele
ne: नेपाली
ng: Ndonga
nl: Nederlands
nn: Nynorsk
'no': Norsk
nr: South Ndebele
nv: Navajo
ny: Nyanja
oc: Occitan
oj: Ojibwa
om: Oromoo
or: ଓଡ଼ିଆ
os: ирон
pa: ਪੰਜਾਬੀ
pi: Pali
pl: Polski
ps: پښتو
pt: Português
qu: Runasimi
rm: Rumantsch
rn: Ikirundi
ro: Română
ru: русский
rw: Kinyarwanda
sa: Sanskrit
sc: Sardinian
sd: Sindhi
se: Davvisámegiella
sg: Sängö
si: සිංහල
sk: Slovenčina
sl: Slovenščina
sm: Samoan
sn: ChiShona
so: Soomaali
sq: Shqip
sr: српски
ss: Swati
st: Southern Sotho
su: Sundanese
sv: Svenska
sw: Kiswahili
ta: தமிழ்
te: తెలుగు
tg: Tajik
th: ไทย
ti: ትግርኛ
tk: Turkmen
tn: Tswana
to: Lea fakatonga
tr: Türkçe
ts: Tsonga
tt: Tatar
tw: Twi
ty: Tahitian
ug: ئۇيغۇرچە
uk: українська
ur: اردو
uz: O‘zbek
ve: Venda
vi: Tiếng Việt
vo: Volapük
wa: Walloon
wo: Wolof
xh: Xhosa
yi: ייִדיש
yo: Èdè Yorùbá
za: Zhuang
zh: 中文
zu: IsiZulu
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment