513 lines
9.2 KiB
PHP
513 lines
9.2 KiB
PHP
<?php
|
|
|
|
/**
|
|
* ISO 639-1 standard language codes
|
|
* https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes
|
|
*
|
|
* Source:
|
|
* https://www.andiamo.co.uk/resources/iso-language-codes/
|
|
*
|
|
*/
|
|
|
|
return [
|
|
[
|
|
"code" => "af",
|
|
"name" => "Afrikaans",
|
|
],
|
|
[
|
|
"code" => "ar-ae",
|
|
"name" => "Arabic (U.A.E.)",
|
|
],
|
|
[
|
|
"code" => "ar-bh",
|
|
"name" => "Arabic (Bahrain)",
|
|
],
|
|
[
|
|
"code" => "ar-dz",
|
|
"name" => "Arabic (Algeria)",
|
|
],
|
|
[
|
|
"code" => "ar-eg",
|
|
"name" => "Arabic (Egypt)",
|
|
],
|
|
[
|
|
"code" => "ar-iq",
|
|
"name" => "Arabic (Iraq)",
|
|
],
|
|
[
|
|
"code" => "ar-jo",
|
|
"name" => "Arabic (Jordan)",
|
|
],
|
|
[
|
|
"code" => "ar-kw",
|
|
"name" => "Arabic (Kuwait)",
|
|
],
|
|
[
|
|
"code" => "ar-lb",
|
|
"name" => "Arabic (Lebanon)",
|
|
],
|
|
[
|
|
"code" => "ar-ly",
|
|
"name" => "Arabic (Libya)",
|
|
],
|
|
[
|
|
"code" => "ar-ma",
|
|
"name" => "Arabic (Morocco)",
|
|
],
|
|
[
|
|
"code" => "ar-om",
|
|
"name" => "Arabic (Oman)",
|
|
],
|
|
[
|
|
"code" => "ar-qa",
|
|
"name" => "Arabic (Qatar)",
|
|
],
|
|
[
|
|
"code" => "ar-sa",
|
|
"name" => "Arabic (Saudi Arabia)",
|
|
],
|
|
[
|
|
"code" => "ar-sy",
|
|
"name" => "Arabic (Syria)",
|
|
],
|
|
[
|
|
"code" => "ar-tn",
|
|
"name" => "Arabic (Tunisia)",
|
|
],
|
|
[
|
|
"code" => "ar-ye",
|
|
"name" => "Arabic (Yemen)",
|
|
],
|
|
[
|
|
"code" => "be",
|
|
"name" => "Belarusian",
|
|
],
|
|
[
|
|
"code" => "bg",
|
|
"name" => "Bulgarian",
|
|
],
|
|
[
|
|
"code" => "ca",
|
|
"name" => "Catalan",
|
|
],
|
|
[
|
|
"code" => "cs",
|
|
"name" => "Czech",
|
|
],
|
|
[
|
|
"code" => "cy",
|
|
"name" => "Welsh",
|
|
],
|
|
[
|
|
"code" => "da",
|
|
"name" => "Danish",
|
|
],
|
|
[
|
|
"code" => "de",
|
|
"name" => "German (Standard)",
|
|
],
|
|
[
|
|
"code" => "de-at",
|
|
"name" => "German (Austria)",
|
|
],
|
|
[
|
|
"code" => "de-ch",
|
|
"name" => "German (Switzerland)",
|
|
],
|
|
[
|
|
"code" => "de-li",
|
|
"name" => "German (Liechtenstein)",
|
|
],
|
|
[
|
|
"code" => "de-lu",
|
|
"name" => "German (Luxembourg)",
|
|
],
|
|
[
|
|
"code" => "el",
|
|
"name" => "Greek",
|
|
],
|
|
[
|
|
"code" => "en",
|
|
"name" => "English",
|
|
],
|
|
[
|
|
"code" => "en-au",
|
|
"name" => "English (Australia)",
|
|
],
|
|
[
|
|
"code" => "en-bz",
|
|
"name" => "English (Belize)",
|
|
],
|
|
[
|
|
"code" => "en-ca",
|
|
"name" => "English (Canada)",
|
|
],
|
|
[
|
|
"code" => "en-gb",
|
|
"name" => "English (United Kingdom)",
|
|
],
|
|
[
|
|
"code" => "en-ie",
|
|
"name" => "English (Ireland)",
|
|
],
|
|
[
|
|
"code" => "en-jm",
|
|
"name" => "English (Jamaica)",
|
|
],
|
|
[
|
|
"code" => "en-nz",
|
|
"name" => "English (New Zealand)",
|
|
],
|
|
[
|
|
"code" => "en-tt",
|
|
"name" => "English (Trinidad)",
|
|
],
|
|
[
|
|
"code" => "en-us",
|
|
"name" => "English (United States)",
|
|
],
|
|
[
|
|
"code" => "en-za",
|
|
"name" => "English (South Africa)",
|
|
],
|
|
[
|
|
"code" => "es",
|
|
"name" => "Spanish (Spain)",
|
|
],
|
|
[
|
|
"code" => "es-ar",
|
|
"name" => "Spanish (Argentina)",
|
|
],
|
|
[
|
|
"code" => "es-bo",
|
|
"name" => "Spanish (Bolivia)",
|
|
],
|
|
[
|
|
"code" => "es-cl",
|
|
"name" => "Spanish (Chile)",
|
|
],
|
|
[
|
|
"code" => "es-co",
|
|
"name" => "Spanish (Colombia)",
|
|
],
|
|
[
|
|
"code" => "es-cr",
|
|
"name" => "Spanish (Costa Rica)",
|
|
],
|
|
[
|
|
"code" => "es-do",
|
|
"name" => "Spanish (Dominican Republic)",
|
|
],
|
|
[
|
|
"code" => "es-ec",
|
|
"name" => "Spanish (Ecuador)",
|
|
],
|
|
[
|
|
"code" => "es-gt",
|
|
"name" => "Spanish (Guatemala)",
|
|
],
|
|
[
|
|
"code" => "es-hn",
|
|
"name" => "Spanish (Honduras)",
|
|
],
|
|
[
|
|
"code" => "es-mx",
|
|
"name" => "Spanish (Mexico)",
|
|
],
|
|
[
|
|
"code" => "es-ni",
|
|
"name" => "Spanish (Nicaragua)",
|
|
],
|
|
[
|
|
"code" => "es-pa",
|
|
"name" => "Spanish (Panama)",
|
|
],
|
|
[
|
|
"code" => "es-pe",
|
|
"name" => "Spanish (Peru)",
|
|
],
|
|
[
|
|
"code" => "es-pr",
|
|
"name" => "Spanish (Puerto Rico)",
|
|
],
|
|
[
|
|
"code" => "es-py",
|
|
"name" => "Spanish (Paraguay)",
|
|
],
|
|
[
|
|
"code" => "es-sv",
|
|
"name" => "Spanish (El Salvador)",
|
|
],
|
|
[
|
|
"code" => "es-uy",
|
|
"name" => "Spanish (Uruguay)",
|
|
],
|
|
[
|
|
"code" => "es-ve",
|
|
"name" => "Spanish (Venezuela)",
|
|
],
|
|
[
|
|
"code" => "et",
|
|
"name" => "Estonian",
|
|
],
|
|
[
|
|
"code" => "eu",
|
|
"name" => "Basque",
|
|
],
|
|
[
|
|
"code" => "fa",
|
|
"name" => "Farsi",
|
|
],
|
|
[
|
|
"code" => "fi",
|
|
"name" => "Finnish",
|
|
],
|
|
[
|
|
"code" => "fo",
|
|
"name" => "Faeroese",
|
|
],
|
|
[
|
|
"code" => "fr",
|
|
"name" => "French (Standard)",
|
|
],
|
|
[
|
|
"code" => "fr-be",
|
|
"name" => "French (Belgium)",
|
|
],
|
|
[
|
|
"code" => "fr-ca",
|
|
"name" => "French (Canada)",
|
|
],
|
|
[
|
|
"code" => "fr-ch",
|
|
"name" => "French (Switzerland)",
|
|
],
|
|
[
|
|
"code" => "fr-lu",
|
|
"name" => "French (Luxembourg)",
|
|
],
|
|
[
|
|
"code" => "ga",
|
|
"name" => "Irish",
|
|
],
|
|
[
|
|
"code" => "gd",
|
|
"name" => "Gaelic (Scotland)",
|
|
],
|
|
[
|
|
"code" => "he",
|
|
"name" => "Hebrew",
|
|
],
|
|
[
|
|
"code" => "hi",
|
|
"name" => "Hindi",
|
|
],
|
|
[
|
|
"code" => "hr",
|
|
"name" => "Croatian",
|
|
],
|
|
[
|
|
"code" => "hu",
|
|
"name" => "Hungarian",
|
|
],
|
|
[
|
|
"code" => "id",
|
|
"name" => "Indonesian",
|
|
],
|
|
[
|
|
"code" => "is",
|
|
"name" => "Icelandic",
|
|
],
|
|
[
|
|
"code" => "it",
|
|
"name" => "Italian (Standard)",
|
|
],
|
|
[
|
|
"code" => "it-ch",
|
|
"name" => "Italian (Switzerland)",
|
|
],
|
|
[
|
|
"code" => "ja",
|
|
"name" => "Japanese",
|
|
],
|
|
[
|
|
"code" => "ji",
|
|
"name" => "Yiddish",
|
|
],
|
|
[
|
|
"code" => "ko",
|
|
"name" => "Korean",
|
|
],
|
|
[
|
|
"code" => "ko",
|
|
"name" => "Korean (Johab)",
|
|
],
|
|
[
|
|
"code" => "ku",
|
|
"name" => "Kurdish",
|
|
],
|
|
[
|
|
"code" => "lt",
|
|
"name" => "Lithuanian",
|
|
],
|
|
[
|
|
"code" => "lv",
|
|
"name" => "Latvian",
|
|
],
|
|
[
|
|
"code" => "mk",
|
|
"name" => "Macedonian (FYROM)",
|
|
],
|
|
[
|
|
"code" => "ml",
|
|
"name" => "Malayalam",
|
|
],
|
|
[
|
|
"code" => "ms",
|
|
"name" => "Malaysian",
|
|
],
|
|
[
|
|
"code" => "mt",
|
|
"name" => "Maltese",
|
|
],
|
|
[
|
|
"code" => "nb",
|
|
"name" => "Norwegian (Bokmål)",
|
|
],
|
|
[
|
|
"code" => "nl",
|
|
"name" => "Dutch (Standard)",
|
|
],
|
|
[
|
|
"code" => "nl-be",
|
|
"name" => "Dutch (Belgium)",
|
|
],
|
|
[
|
|
"code" => "nn",
|
|
"name" => "Norwegian (Nynorsk)",
|
|
],
|
|
[
|
|
"code" => "no",
|
|
"name" => "Norwegian",
|
|
],
|
|
[
|
|
"code" => "pa",
|
|
"name" => "Punjabi",
|
|
],
|
|
[
|
|
"code" => "pl",
|
|
"name" => "Polish",
|
|
],
|
|
[
|
|
"code" => "pt",
|
|
"name" => "Portuguese (Portugal)",
|
|
],
|
|
[
|
|
"code" => "pt-br",
|
|
"name" => "Portuguese (Brazil)",
|
|
],
|
|
[
|
|
"code" => "rm",
|
|
"name" => "Rhaeto-Romanic",
|
|
],
|
|
[
|
|
"code" => "ro",
|
|
"name" => "Romanian",
|
|
],
|
|
[
|
|
"code" => "ro-md",
|
|
"name" => "Romanian (Republic of Moldova)",
|
|
],
|
|
[
|
|
"code" => "ru",
|
|
"name" => "Russian",
|
|
],
|
|
[
|
|
"code" => "ru-md",
|
|
"name" => "Russian (Republic of Moldova)",
|
|
],
|
|
[
|
|
"code" => "sb",
|
|
"name" => "Sorbian",
|
|
],
|
|
[
|
|
"code" => "sk",
|
|
"name" => "Slovak",
|
|
],
|
|
[
|
|
"code" => "sl",
|
|
"name" => "Slovenian",
|
|
],
|
|
[
|
|
"code" => "sq",
|
|
"name" => "Albanian",
|
|
],
|
|
[
|
|
"code" => "sr",
|
|
"name" => "Serbian",
|
|
],
|
|
[
|
|
"code" => "sv",
|
|
"name" => "Swedish",
|
|
],
|
|
[
|
|
"code" => "sv-fi",
|
|
"name" => "Swedish (Finland)",
|
|
],
|
|
[
|
|
"code" => "th",
|
|
"name" => "Thai",
|
|
],
|
|
[
|
|
"code" => "tn",
|
|
"name" => "Tswana",
|
|
],
|
|
[
|
|
"code" => "tr",
|
|
"name" => "Turkish",
|
|
],
|
|
[
|
|
"code" => "ts",
|
|
"name" => "Tsonga",
|
|
],
|
|
[
|
|
"code" => "ua",
|
|
"name" => "Ukrainian",
|
|
],
|
|
[
|
|
"code" => "ur",
|
|
"name" => "Urdu",
|
|
],
|
|
[
|
|
"code" => "ve",
|
|
"name" => "Venda",
|
|
],
|
|
[
|
|
"code" => "vi",
|
|
"name" => "Vietnamese",
|
|
],
|
|
[
|
|
"code" => "xh",
|
|
"name" => "Xhosa",
|
|
],
|
|
[
|
|
"code" => "zh-cn",
|
|
"name" => "Chinese (PRC)",
|
|
],
|
|
[
|
|
"code" => "zh-hk",
|
|
"name" => "Chinese (Hong Kong)",
|
|
],
|
|
[
|
|
"code" => "zh-sg",
|
|
"name" => "Chinese (Singapore)",
|
|
],
|
|
[
|
|
"code" => "zh-tw",
|
|
"name" => "Chinese (Taiwan)",
|
|
],
|
|
[
|
|
"code" => "zu",
|
|
"name" => "Zulu",
|
|
],
|
|
];
|