Created
February 1, 2019 19:56
-
-
Save xnau/f238d0adc9f4632e354d12c9a7f12390 to your computer and use it in GitHub Desktop.
Conversion array for WordPress locale codes and standard language codes and names
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
$wp_locale_conversion = array( | |
'af' => array( | |
'name' => 'Afrikaans', | |
'code' => 'af', | |
'wp_locale' => 'af' | |
) , | |
'ak' => array( | |
'name' => 'Akan', | |
'code' => 'ak', | |
'wp_locale' => 'ak' | |
) , | |
'sq' => array( | |
'name' => 'Albanian', | |
'code' => 'sq', | |
'wp_locale' => 'sq' | |
) , | |
'am' => array( | |
'name' => 'Amharic', | |
'code' => 'am', | |
'wp_locale' => 'am' | |
) , | |
'ar' => array( | |
'name' => 'Arabic', | |
'code' => 'ar', | |
'wp_locale' => 'ar' | |
) , | |
'hy' => array( | |
'name' => 'Armenian', | |
'code' => 'hy', | |
'wp_locale' => 'hy' | |
) , | |
'rup_MK' => array( | |
'name' => 'Aromanian', | |
'code' => 'rup', | |
'wp_locale' => 'rup_MK' | |
) , | |
'as' => array( | |
'name' => 'Assamese', | |
'code' => 'as', | |
'wp_locale' => 'as' | |
) , | |
'az' => array( | |
'name' => 'Azerbaijani', | |
'code' => 'az', | |
'wp_locale' => 'az' | |
) , | |
'az_TR' => array( | |
'name' => 'Azerbaijani (Turkey)', | |
'code' => 'az-tr', | |
'wp_locale' => 'az_TR' | |
) , | |
'ba' => array( | |
'name' => 'Bashkir', | |
'code' => 'ba', | |
'wp_locale' => 'ba' | |
) , | |
'eu' => array( | |
'name' => 'Basque', | |
'code' => 'eu', | |
'wp_locale' => 'eu' | |
) , | |
'bel' => array( | |
'name' => 'Belarusian', | |
'code' => 'bel', | |
'wp_locale' => 'bel' | |
) , | |
'bn_BD' => array( | |
'name' => 'Bengali', | |
'code' => 'bn', | |
'wp_locale' => 'bn_BD' | |
) , | |
'bs_BA' => array( | |
'name' => 'Bosnian', | |
'code' => 'bs', | |
'wp_locale' => 'bs_BA' | |
) , | |
'bg_BG' => array( | |
'name' => 'Bulgarian', | |
'code' => 'bg', | |
'wp_locale' => 'bg_BG' | |
) , | |
'my_MM' => array( | |
'name' => 'Burmese', | |
'code' => 'mya', | |
'wp_locale' => 'my_MM' | |
) , | |
'ca' => array( | |
'name' => 'Catalan', | |
'code' => 'ca', | |
'wp_locale' => 'ca' | |
) , | |
'bal' => array( | |
'name' => 'Catalan (Balear)', | |
'code' => 'bal', | |
'wp_locale' => 'bal' | |
) , | |
'zh_CN' => array( | |
'name' => 'Chinese (China)', | |
'code' => 'zh-cn', | |
'wp_locale' => 'zh_CN' | |
) , | |
'zh_HK' => array( | |
'name' => 'Chinese (Hong Kong)', | |
'code' => 'zh-hk', | |
'wp_locale' => 'zh_HK' | |
) , | |
'zh_TW' => array( | |
'name' => 'Chinese (Taiwan)', | |
'code' => 'zh-tw', | |
'wp_locale' => 'zh_TW' | |
) , | |
'co' => array( | |
'name' => 'Corsican', | |
'code' => 'co', | |
'wp_locale' => 'co' | |
) , | |
'hr' => array( | |
'name' => 'Croatian', | |
'code' => 'hr', | |
'wp_locale' => 'hr' | |
) , | |
'cs_CZ' => array( | |
'name' => 'Czech', | |
'code' => 'cs', | |
'wp_locale' => 'cs_CZ' | |
) , | |
'da_DK' => array( | |
'name' => 'Danish', | |
'code' => 'da', | |
'wp_locale' => 'da_DK' | |
) , | |
'dv' => array( | |
'name' => 'Dhivehi', | |
'code' => 'dv', | |
'wp_locale' => 'dv' | |
) , | |
'nl_NL' => array( | |
'name' => 'Dutch', | |
'code' => 'nl', | |
'wp_locale' => 'nl_NL' | |
) , | |
'nl_BE' => array( | |
'name' => 'Dutch (Belgium)', | |
'code' => 'nl-be', | |
'wp_locale' => 'nl_BE' | |
) , | |
'en_US' => array( | |
'name' => 'English', | |
'code' => 'en', | |
'wp_locale' => 'en_US' | |
) , | |
'en_AU' => array( | |
'name' => 'English (Australia)', | |
'code' => 'en-au', | |
'wp_locale' => 'en_AU' | |
) , | |
'en_CA' => array( | |
'name' => 'English (Canada)', | |
'code' => 'en-ca', | |
'wp_locale' => 'en_CA' | |
) , | |
'en_GB' => array( | |
'name' => 'English (UK)', | |
'code' => 'en-gb', | |
'wp_locale' => 'en_GB' | |
) , | |
'eo' => array( | |
'name' => 'Esperanto', | |
'code' => 'eo', | |
'wp_locale' => 'eo' | |
) , | |
'et' => array( | |
'name' => 'Estonian', | |
'code' => 'et', | |
'wp_locale' => 'et' | |
) , | |
'fo' => array( | |
'name' => 'Faroese', | |
'code' => 'fo', | |
'wp_locale' => 'fo' | |
) , | |
'fi' => array( | |
'name' => 'Finnish', | |
'code' => 'fi', | |
'wp_locale' => 'fi' | |
) , | |
'fr_BE' => array( | |
'name' => 'French (Belgium)', | |
'code' => 'fr-be', | |
'wp_locale' => 'fr_BE' | |
) , | |
'fr_FR' => array( | |
'name' => 'French (France)', | |
'code' => 'fr', | |
'wp_locale' => 'fr_FR' | |
) , | |
'fy' => array( | |
'name' => 'Frisian', | |
'code' => 'fy', | |
'wp_locale' => 'fy' | |
) , | |
'fuc' => array( | |
'name' => 'Fulah', | |
'code' => 'fuc', | |
'wp_locale' => 'fuc' | |
) , | |
'gl_ES' => array( | |
'name' => 'Galician', | |
'code' => 'gl', | |
'wp_locale' => 'gl_ES' | |
) , | |
'ka_GE' => array( | |
'name' => 'Georgian', | |
'code' => 'ka', | |
'wp_locale' => 'ka_GE' | |
) , | |
'de_DE' => array( | |
'name' => 'German', | |
'code' => 'de', | |
'wp_locale' => 'de_DE' | |
) , | |
'de_CH' => array( | |
'name' => 'German (Switzerland)', | |
'code' => 'de-ch', | |
'wp_locale' => 'de_CH' | |
) , | |
'el' => array( | |
'name' => 'Greek', | |
'code' => 'el', | |
'wp_locale' => 'el' | |
) , | |
'gn' => array( | |
'name' => 'Guaraní', | |
'code' => 'gn', | |
'wp_locale' => 'gn' | |
) , | |
'gu_IN' => array( | |
'name' => 'Gujarati', | |
'code' => 'gu', | |
'wp_locale' => 'gu_IN' | |
) , | |
'haw_US' => array( | |
'name' => 'Hawaiian', | |
'code' => 'haw', | |
'wp_locale' => 'haw_US' | |
) , | |
'haz' => array( | |
'name' => 'Hazaragi', | |
'code' => 'haz', | |
'wp_locale' => 'haz' | |
) , | |
'he_IL' => array( | |
'name' => 'Hebrew', | |
'code' => 'he', | |
'wp_locale' => 'he_IL' | |
) , | |
'hi_IN' => array( | |
'name' => 'Hindi', | |
'code' => 'hi', | |
'wp_locale' => 'hi_IN' | |
) , | |
'hu_HU' => array( | |
'name' => 'Hungarian', | |
'code' => 'hu', | |
'wp_locale' => 'hu_HU' | |
) , | |
'is_IS' => array( | |
'name' => 'Icelandic', | |
'code' => 'is', | |
'wp_locale' => 'is_IS' | |
) , | |
'ido' => array( | |
'name' => 'Ido', | |
'code' => 'ido', | |
'wp_locale' => 'ido' | |
) , | |
'id_ID' => array( | |
'name' => 'Indonesian', | |
'code' => 'id', | |
'wp_locale' => 'id_ID' | |
) , | |
'ga' => array( | |
'name' => 'Irish', | |
'code' => 'ga', | |
'wp_locale' => 'ga' | |
) , | |
'it_IT' => array( | |
'name' => 'Italian', | |
'code' => 'it', | |
'wp_locale' => 'it_IT' | |
) , | |
'ja' => array( | |
'name' => 'Japanese', | |
'code' => 'ja', | |
'wp_locale' => 'ja' | |
) , | |
'jv_ID' => array( | |
'name' => 'Javanese', | |
'code' => 'jv', | |
'wp_locale' => 'jv_ID' | |
) , | |
'kn' => array( | |
'name' => 'Kannada', | |
'code' => 'kn', | |
'wp_locale' => 'kn' | |
) , | |
'kk' => array( | |
'name' => 'Kazakh', | |
'code' => 'kk', | |
'wp_locale' => 'kk' | |
) , | |
'km' => array( | |
'name' => 'Khmer', | |
'code' => 'km', | |
'wp_locale' => 'km' | |
) , | |
'kin' => array( | |
'name' => 'Kinyarwanda', | |
'code' => 'kin', | |
'wp_locale' => 'kin' | |
) , | |
'ky_KY' => array( | |
'name' => 'Kirghiz', | |
'code' => 'ky', | |
'wp_locale' => 'ky_KY' | |
) , | |
'ko_KR' => array( | |
'name' => 'Korean', | |
'code' => 'ko', | |
'wp_locale' => 'ko_KR' | |
) , | |
'ckb' => array( | |
'name' => 'Kurdish (Sorani)', | |
'code' => 'ckb', | |
'wp_locale' => 'ckb' | |
) , | |
'lo' => array( | |
'name' => 'Lao', | |
'code' => 'lo', | |
'wp_locale' => 'lo' | |
) , | |
'lv' => array( | |
'name' => 'Latvian', | |
'code' => 'lv', | |
'wp_locale' => 'lv' | |
) , | |
'li' => array( | |
'name' => 'Limburgish', | |
'code' => 'li', | |
'wp_locale' => 'li' | |
) , | |
'lin' => array( | |
'name' => 'Lingala', | |
'code' => 'lin', | |
'wp_locale' => 'lin' | |
) , | |
'lt_LT' => array( | |
'name' => 'Lithuanian', | |
'code' => 'lt', | |
'wp_locale' => 'lt_LT' | |
) , | |
'lb_LU' => array( | |
'name' => 'Luxembourgish', | |
'code' => 'lb', | |
'wp_locale' => 'lb_LU' | |
) , | |
'mk_MK' => array( | |
'name' => 'Macedonian', | |
'code' => 'mk', | |
'wp_locale' => 'mk_MK' | |
) , | |
'mg_MG' => array( | |
'name' => 'Malagasy', | |
'code' => 'mg', | |
'wp_locale' => 'mg_MG' | |
) , | |
'ms_MY' => array( | |
'name' => 'Malay', | |
'code' => 'ms', | |
'wp_locale' => 'ms_MY' | |
) , | |
'ml_IN' => array( | |
'name' => 'Malayalam', | |
'code' => 'ml', | |
'wp_locale' => 'ml_IN' | |
) , | |
'mr' => array( | |
'name' => 'Marathi', | |
'code' => 'mr', | |
'wp_locale' => 'mr' | |
) , | |
'xmf' => array( | |
'name' => 'Mingrelian', | |
'code' => 'xmf', | |
'wp_locale' => 'xmf' | |
) , | |
'mn' => array( | |
'name' => 'Mongolian', | |
'code' => 'mn', | |
'wp_locale' => 'mn' | |
) , | |
'me_ME' => array( | |
'name' => 'Montenegrin', | |
'code' => 'me', | |
'wp_locale' => 'me_ME' | |
) , | |
'ne_NP' => array( | |
'name' => 'Nepali', | |
'code' => 'ne', | |
'wp_locale' => 'ne_NP' | |
) , | |
'nb_NO' => array( | |
'name' => 'Norwegian (Bokmål)', | |
'code' => 'nb', | |
'wp_locale' => 'nb_NO' | |
) , | |
'nn_NO' => array( | |
'name' => 'Norwegian (Nynorsk)', | |
'code' => 'nn', | |
'wp_locale' => 'nn_NO' | |
) , | |
'ory' => array( | |
'name' => 'Oriya', | |
'code' => 'ory', | |
'wp_locale' => 'ory' | |
) , | |
'os' => array( | |
'name' => 'Ossetic', | |
'code' => 'os', | |
'wp_locale' => 'os' | |
) , | |
'ps' => array( | |
'name' => 'Pashto', | |
'code' => 'ps', | |
'wp_locale' => 'ps' | |
) , | |
'fa_IR' => array( | |
'name' => 'Persian', | |
'code' => 'fa', | |
'wp_locale' => 'fa_IR' | |
) , | |
'fa_AF' => array( | |
'name' => 'Persian (Afghanistan)', | |
'code' => 'fa-af', | |
'wp_locale' => 'fa_AF' | |
) , | |
'pl_PL' => array( | |
'name' => 'Polish', | |
'code' => 'pl', | |
'wp_locale' => 'pl_PL' | |
) , | |
'pt_BR' => array( | |
'name' => 'Portuguese (Brazil)', | |
'code' => 'pt-br', | |
'wp_locale' => 'pt_BR' | |
) , | |
'pt_PT' => array( | |
'name' => 'Portuguese (Portugal)', | |
'code' => 'pt', | |
'wp_locale' => 'pt_PT' | |
) , | |
'pa_IN' => array( | |
'name' => 'Punjabi', | |
'code' => 'pa', | |
'wp_locale' => 'pa_IN' | |
) , | |
'rhg' => array( | |
'name' => 'Rohingya', | |
'code' => 'rhg', | |
'wp_locale' => 'rhg' | |
) , | |
'ro_RO' => array( | |
'name' => 'Romanian', | |
'code' => 'ro', | |
'wp_locale' => 'ro_RO' | |
) , | |
'ru_RU' => array( | |
'name' => 'Russian', | |
'code' => 'ru', | |
'wp_locale' => 'ru_RU' | |
) , | |
'ru_UA' => array( | |
'name' => 'Russian (Ukraine)', | |
'code' => 'ru-ua', | |
'wp_locale' => 'ru_UA' | |
) , | |
'rue' => array( | |
'name' => 'Rusyn', | |
'code' => 'rue', | |
'wp_locale' => 'rue' | |
) , | |
'sah' => array( | |
'name' => 'Sakha', | |
'code' => 'sah', | |
'wp_locale' => 'sah' | |
) , | |
'sa_IN' => array( | |
'name' => 'Sanskrit', | |
'code' => 'sa-in', | |
'wp_locale' => 'sa_IN' | |
) , | |
'srd' => array( | |
'name' => 'Sardinian', | |
'code' => 'srd', | |
'wp_locale' => 'srd' | |
) , | |
'gd' => array( | |
'name' => 'Scottish Gaelic', | |
'code' => 'gd', | |
'wp_locale' => 'gd' | |
) , | |
'sr_RS' => array( | |
'name' => 'Serbian', | |
'code' => 'sr', | |
'wp_locale' => 'sr_RS' | |
) , | |
'sd_PK' => array( | |
'name' => 'Sindhi', | |
'code' => 'sd', | |
'wp_locale' => 'sd_PK' | |
) , | |
'si_LK' => array( | |
'name' => 'Sinhala', | |
'code' => 'si', | |
'wp_locale' => 'si_LK' | |
) , | |
'sk_SK' => array( | |
'name' => 'Slovak', | |
'code' => 'sk', | |
'wp_locale' => 'sk_SK' | |
) , | |
'sl_SI' => array( | |
'name' => 'Slovenian', | |
'code' => 'sl', | |
'wp_locale' => 'sl_SI' | |
) , | |
'so_SO' => array( | |
'name' => 'Somali', | |
'code' => 'so', | |
'wp_locale' => 'so_SO' | |
) , | |
'azb' => array( | |
'name' => 'South Azerbaijani', | |
'code' => 'azb', | |
'wp_locale' => 'azb' | |
) , | |
'es_AR' => array( | |
'name' => 'Spanish (Argentina)', | |
'code' => 'es-ar', | |
'wp_locale' => 'es_AR' | |
) , | |
'es_CL' => array( | |
'name' => 'Spanish (Chile)', | |
'code' => 'es-cl', | |
'wp_locale' => 'es_CL' | |
) , | |
'es_CO' => array( | |
'name' => 'Spanish (Colombia)', | |
'code' => 'es-co', | |
'wp_locale' => 'es_CO' | |
) , | |
'es_MX' => array( | |
'name' => 'Spanish (Mexico)', | |
'code' => 'es-mx', | |
'wp_locale' => 'es_MX' | |
) , | |
'es_PE' => array( | |
'name' => 'Spanish (Peru)', | |
'code' => 'es-pe', | |
'wp_locale' => 'es_PE' | |
) , | |
'es_PR' => array( | |
'name' => 'Spanish (Puerto Rico)', | |
'code' => 'es-pr', | |
'wp_locale' => 'es_PR' | |
) , | |
'es_ES' => array( | |
'name' => 'Spanish (Spain)', | |
'code' => 'es', | |
'wp_locale' => 'es_ES' | |
) , | |
'es_VE' => array( | |
'name' => 'Spanish (Venezuela)', | |
'code' => 'es-ve', | |
'wp_locale' => 'es_VE' | |
) , | |
'su_ID' => array( | |
'name' => 'Sundanese', | |
'code' => 'su', | |
'wp_locale' => 'su_ID' | |
) , | |
'sw' => array( | |
'name' => 'Swahili', | |
'code' => 'sw', | |
'wp_locale' => 'sw' | |
) , | |
'sv_SE' => array( | |
'name' => 'Swedish', | |
'code' => 'sv', | |
'wp_locale' => 'sv_SE' | |
) , | |
'gsw' => array( | |
'name' => 'Swiss German', | |
'code' => 'gsw', | |
'wp_locale' => 'gsw' | |
) , | |
'tl' => array( | |
'name' => 'Tagalog', | |
'code' => 'tl', | |
'wp_locale' => 'tl' | |
) , | |
'tg' => array( | |
'name' => 'Tajik', | |
'code' => 'tg', | |
'wp_locale' => 'tg' | |
) , | |
'tzm' => array( | |
'name' => 'Tamazight (Central Atlas)', | |
'code' => 'tzm', | |
'wp_locale' => 'tzm' | |
) , | |
'ta_IN' => array( | |
'name' => 'Tamil', | |
'code' => 'ta', | |
'wp_locale' => 'ta_IN' | |
) , | |
'ta_LK' => array( | |
'name' => 'Tamil (Sri Lanka)', | |
'code' => 'ta-lk', | |
'wp_locale' => 'ta_LK' | |
) , | |
'tt_RU' => array( | |
'name' => 'Tatar', | |
'code' => 'tt', | |
'wp_locale' => 'tt_RU' | |
) , | |
'te' => array( | |
'name' => 'Telugu', | |
'code' => 'te', | |
'wp_locale' => 'te' | |
) , | |
'th' => array( | |
'name' => 'Thai', | |
'code' => 'th', | |
'wp_locale' => 'th' | |
) , | |
'bo' => array( | |
'name' => 'Tibetan', | |
'code' => 'bo', | |
'wp_locale' => 'bo' | |
) , | |
'tir' => array( | |
'name' => 'Tigrinya', | |
'code' => 'tir', | |
'wp_locale' => 'tir' | |
) , | |
'tr_TR' => array( | |
'name' => 'Turkish', | |
'code' => 'tr', | |
'wp_locale' => 'tr_TR' | |
) , | |
'tuk' => array( | |
'name' => 'Turkmen', | |
'code' => 'tuk', | |
'wp_locale' => 'tuk' | |
) , | |
'ug_CN' => array( | |
'name' => 'Uighur', | |
'code' => 'ug', | |
'wp_locale' => 'ug_CN' | |
) , | |
'uk' => array( | |
'name' => 'Ukrainian', | |
'code' => 'uk', | |
'wp_locale' => 'uk' | |
) , | |
'ur' => array( | |
'name' => 'Urdu', | |
'code' => 'ur', | |
'wp_locale' => 'ur' | |
) , | |
'uz_UZ' => array( | |
'name' => 'Uzbek', | |
'code' => 'uz', | |
'wp_locale' => 'uz_UZ' | |
) , | |
'vi' => array( | |
'name' => 'Vietnamese', | |
'code' => 'vi', | |
'wp_locale' => 'vi' | |
) , | |
'wa' => array( | |
'name' => 'Walloon', | |
'code' => 'wa', | |
'wp_locale' => 'wa' | |
) , | |
'cy' => array( | |
'name' => 'Welsh', | |
'code' => 'cy', | |
'wp_locale' => 'cy' | |
) , | |
'or' => array( | |
'name' => 'Yoruba', | |
'code' => 'yor', | |
'wp_locale' => 'yor' | |
) | |
); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
this may be helpful too: https://gist.github.com/liesislukas/6f3a0102b4d2ca7138f1c7c746247d9a