514 lines
9.2 KiB
PHP
514 lines
9.2 KiB
PHP
<?php
|
|
|
|
/**
|
|
* ISO 639_1 standard language codes
|
|
*
|
|
* Source:
|
|
* https://www.andiamo.co.uk/resources/iso_language_codes/
|
|
*
|
|
* Country codes:
|
|
* https://docs.oracle.com/cd/E13214_01/wli/docs92/xref/xqisocodes.html
|
|
*/
|
|
|
|
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",
|
|
],
|
|
];
|