<?php
/**
 * @package Polylang
 */

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Don't access directly.
}

/**
 * The list of predefined languages
 * For WordPress locales, see https://translate.wordpress.org/
 * For W3C locales, see http://www.iana.org/assignments/language-subtag-registry/language-subtag-registry
 * See also #33511
 * Facebook locales used to be available at https://www.facebook.com/translations/FacebookLocales.xml
 * For DeepL locales, see https://developers.deepl.com/docs/getting-started/supported-languages
 *
 * For each language:
 * [code]     => ISO 639-1 language code
 * [locale]   => WordPress locale
 * [name]     => name
 * [dir]      => text direction
 * [flag]     => flag code
 * [w3c]      => W3C locale
 * [facebook] => Facebook locale
 * [deepl]    => DeepL locale
 *
 * Facebook locales without equivalent WordPress locale:
 * 'ay_BO' (Aymara)
 * 'ck_US' (Cherokee)
 * 'en_IN' (English India)
 * 'gx_GR' (Classical Greek)
 * 'ik_US' (Inupiak)
 * 'iu_CA' (Inuktitut)
 * 'ja_KS' (Japanese Kansai)
 * 'ks_IN' (Cachemiri)
 * 'nd_ZW' (Ndebele)
 * 'nr_ZA' (Southern Ndebele)
 * 'ns_ZA' (Northern Sotho)
 * 'ny_MW' (Chewa)
 * 'qc_GT' (Quiché)
 * 'qu_PE' (Quechua)
 * 'se_NO' (Northern Sami)
 * 'ss_SZ' (Swazi)
 * 'st_ZA' (Southern Sotho)
 * 'tl_ST' (Klingon)
 * 'tn_BW' (Tswana)
 * 'ts_ZA' (Tsonga)
 * 've_ZA' (Venda)
 * 'yi_DE' (Yiddish)
 * 'zz_TR' (Zazaki)
 *
 * DeepL locales without equivalent WordPress locale:
 * 'ACE' (Acehnese)
 * 'AY'  (Aymara)
 * 'GN'  (Guarani)
 * 'GOM' (Konkani)
 * 'PAG' (Pangasinan)
 * 'PAM' (Kapampangan)
 * 'PRS' (Dari)
 * 'QU'  (Quechua)
 * 'ST'  (Sesotho)
 * 'TN'  (Tswana)
 * 'TS'  (Tsonga)
 * 'YI'  (Yiddish)
 * 'YUE' (Cantonese)
 */
return array(
	'af' => array(
		'code'     => 'af',
		'locale'   => 'af',
		'name'     => 'Afrikaans',
		'dir'      => 'ltr',
		'flag'     => 'za',
		'facebook' => 'af_ZA',
		'deepl'    => 'AF',
	),
	'ak' => array(
		'facebook' => 'ak_GH',
	),
	'am' => array(
		'code'     => 'am',
		'locale'   => 'am',
		'name'     => 'አማርኛ',
		'dir'      => 'ltr',
		'flag'     => 'et',
		'facebook' => 'am_ET',
	),
	'ar' => array(
		'code'     => 'ar',
		'locale'   => 'ar',
		'name'     => 'العربية',
		'dir'      => 'rtl',
		'flag'     => 'arab',
		'facebook' => 'ar_AR',
		'deepl'    => 'AR',
	),
	'arg' => array(
		'code'     => 'an',
		'locale'   => 'arg',
		'name'     => 'Aragonés',
		'dir'      => 'ltr',
		'flag'     => 'es',
		'deepl'    => 'AN',
	),
	'arq' => array(
		'facebook' => 'ar_AR',
	),
	'ary' => array(
		'code'     => 'ar',
		'locale'   => 'ary',
		'name'     => 'العربية المغربية',
		'dir'      => 'rtl',
		'flag'     => 'ma',
		'facebook' => 'ar_AR',
		'deepl'    => 'AR',
	),
	'as' => array(
		'code'     => 'as',
		'locale'   => 'as',
		'name'     => 'অসমীয়া',
		'dir'      => 'ltr',
		'flag'     => 'in',
		'facebook' => 'as_IN',
		'deepl'    => 'AS',
	),
	'az' => array(
		'code'     => 'az',
		'locale'   => 'az',
		'name'     => 'Azərbaycan',
		'dir'      => 'ltr',
		'flag'     => 'az',
		'facebook' => 'az_AZ',
		'deepl'    => 'AZ',
	),
	'azb' => array(
		'code'     => 'az',
		'locale'   => 'azb',
		'name'     => 'گؤنئی آذربایجان',
		'dir'      => 'rtl',
		'flag'     => 'az',
	),
	'ba' => array(
		'code'     => 'ba',
		'locale'   => 'ba',
		'name'     => 'башҡорт теле',
		'dir'      => 'ltr',
		'flag'     => 'ru',
		'w3c'      => 'ba',
		'deepl'    => 'BA',
	),
	'bel' => array(
		'code'     => 'be',
		'locale'   => 'bel',
		'name'     => 'Беларуская мова',
		'dir'      => 'ltr',
		'flag'     => 'by',
		'w3c'      => 'be',
		'facebook' => 'be_BY',
		'deepl'    => 'BE',
	),
	'bg_BG' => array(
		'code'     => 'bg',
		'locale'   => 'bg_BG',
		'name'     => 'български',
		'dir'      => 'ltr',
		'flag'     => 'bg',
		'facebook' => 'bg_BG',
		'deepl'    => 'BG',
	),
	'bho' => array(
		'code'     => 'bho',
		'locale'   => 'bho',
		'name'     => 'भोजपुरी',
		'dir'      => 'ltr',
		'flag'     => 'in',
		'w3c'      => 'bho',
		'facebook' => 'bp_IN',
		'deepl'    => 'BHO',
	),
	'bn_BD' => array(
		'code'     => 'bn',
		'locale'   => 'bn_BD',
		'name'     => 'বাংলা',
		'dir'      => 'ltr',
		'flag'     => 'bd',
		'facebook' => 'bn_IN',
		'deepl'    => 'BN',
	),
	'bo' => array(
		'code'     => 'bo',
		'locale'   => 'bo',
		'name'     => 'བོད་ཡིག',
		'dir'      => 'ltr',
		'flag'     => 'tibet',
	),
	'bre' => array(
		'code'     => 'br',
		'locale'   => 'bre',
		'name'     => 'Brezhoneg',
		'dir'      => 'ltr',
		'flag'     => 'fr',
		'w3c'      => 'br',
		'facebook' => 'br_FR',
		'deepl'    => 'BR',
	),
	'bs_BA' => array(
		'code'     => 'bs',
		'locale'   => 'bs_BA',
		'name'     => 'Bosanski',
		'dir'      => 'ltr',
		'flag'     => 'ba',
		'facebook' => 'bs_BA',
		'deepl'    => 'BS',
	),
	'ca' => array(
		'code'     => 'ca',
		'locale'   => 'ca',
		'name'     => 'Català',
		'dir'      => 'ltr',
		'flag'     => 'catalonia',
		'facebook' => 'ca_ES',
		'deepl'    => 'CA',
	),
	'ceb' => array(
		'code'     => 'ceb',
		'locale'   => 'ceb',
		'name'     => 'Cebuano',
		'dir'      => 'ltr',
		'flag'     => 'ph',
		'facebook' => 'cx_PH',
		'deepl'    => 'CEB',
	),
	'ckb' => array(
		'code'     => 'ku',
		'locale'   => 'ckb',
		'name'     => 'کوردی',
		'dir'      => 'rtl',
		'flag'     => 'kurdistan',
		'facebook' => 'cb_IQ',
		'deepl'    => 'CKB',
	),
	'co' => array(
		'facebook' => 'co_FR',
	),
	'cs_CZ' => array(
		'code'     => 'cs',
		'locale'   => 'cs_CZ',
		'name'     => 'Čeština',
		'dir'      => 'ltr',
		'flag'     => 'cz',
		'facebook' => 'cs_CZ',
		'deepl'    => 'CS',
	),
	'cy' => array(
		'code'     => 'cy',
		'locale'   => 'cy',
		'name'     => 'Cymraeg',
		'dir'      => 'ltr',
		'flag'     => 'wales',
		'facebook' => 'cy_GB',
		'deepl'    => 'CY',
	),
	'da_DK' => array(
		'code'     => 'da',
		'locale'   => 'da_DK',
		'name'     => 'Dansk',
		'dir'      => 'ltr',
		'flag'     => 'dk',
		'facebook' => 'da_DK',
		'deepl'    => 'DA',
	),
	'de_AT' => array(
		'code'     => 'de',
		'locale'   => 'de_AT',
		'name'     => 'Deutsch',
		'dir'      => 'ltr',
		'flag'     => 'at',
		'facebook' => 'de_DE',
		'deepl'    => 'DE',
	),
	'de_CH' => array(
		'code'     => 'de',
		'locale'   => 'de_CH',
		'name'     => 'Deutsch',
		'dir'      => 'ltr',
		'flag'     => 'ch',
		'facebook' => 'de_DE',
		'deepl'    => 'DE',
	),
	'de_CH_informal' => array(
		'code'     => 'de',
		'locale'   => 'de_CH_informal',
		'name'     => 'Deutsch',
		'dir'      => 'ltr',
		'flag'     => 'ch',
		'w3c'      => 'de-CH',
		'facebook' => 'de_DE',
		'deepl'    => 'DE',
	),
	'de_DE' => array(
		'code'     => 'de',
		'locale'   => 'de_DE',
		'name'     => 'Deutsch',
		'dir'      => 'ltr',
		'flag'     => 'de',
		'facebook' => 'de_DE',
		'deepl'    => 'DE',
	),
	'de_DE_formal' => array(
		'code'     => 'de',
		'locale'   => 'de_DE_formal',
		'name'     => 'Deutsch',
		'dir'      => 'ltr',
		'flag'     => 'de',
		'w3c'      => 'de-DE',
		'facebook' => 'de_DE',
		'deepl'    => 'DE',
	),
	'dsb' => array(
		'code'     => 'dsb',
		'locale'   => 'dsb',
		'name'     => 'Dolnoserbšćina',
		'dir'      => 'ltr',
		'flag'     => 'de',
	),
	'dzo' => array(
		'code'     => 'dz',
		'locale'   => 'dzo',
		'name'     => 'རྫོང་ཁ',
		'dir'      => 'ltr',
		'flag'     => 'bt',
		'w3c'      => 'dz',
	),
	'el' => array(
		'code'     => 'el',
		'locale'   => 'el',
		'name'     => 'Ελληνικά',
		'dir'      => 'ltr',
		'flag'     => 'gr',
		'facebook' => 'el_GR',
		'deepl'    => 'EL',
	),
	'en_AU' => array(
		'code'     => 'en',
		'locale'   => 'en_AU',
		'name'     => 'English',
		'dir'      => 'ltr',
		'flag'     => 'au',
		'facebook' => 'en_US',
		'deepl'    => 'EN-US',
	),
	'en_CA' => array(
		'code'     => 'en',
		'locale'   => 'en_CA',
		'name'     => 'English',
		'dir'      => 'ltr',
		'flag'     => 'ca',
		'facebook' => 'en_US',
		'deepl'    => 'EN-US',
	),
	'en_GB' => array(
		'code'     => 'en',
		'locale'   => 'en_GB',
		'name'     => 'English',
		'dir'      => 'ltr',
		'flag'     => 'gb',
		'facebook' => 'en_GB',
		'deepl'    => 'EN-GB',
	),
	'en_NZ' => array(
		'code'     => 'en',
		'locale'   => 'en_NZ',
		'name'     => 'English',
		'dir'      => 'ltr',
		'flag'     => 'nz',
		'facebook' => 'en_US',
		'deepl'    => 'EN-US',
	),
	'en_US' => array(
		'code'     => 'en',
		'locale'   => 'en_US',
		'name'     => 'English',
		'dir'      => 'ltr',
		'flag'     => 'us',
		'facebook' => 'en_US',
		'deepl'    => 'EN-US',
	),
	'en_ZA' => array(
		'code'     => 'en',
		'locale'   => 'en_ZA',
		'name'     => 'English',
		'dir'      => 'ltr',
		'flag'     => 'za',
		'facebook' => 'en_US',
		'deepl'    => 'EN-US',
	),
	'eo' => array(
		'code'     => 'eo',
		'locale'   => 'eo',
		'name'     => 'Esperanto',
		'dir'      => 'ltr',
		'flag'     => 'esperanto',
		'facebook' => 'eo_EO',
		'deepl'    => 'EO',
	),
	'es_AR' => array(
		'code'     => 'es',
		'locale'   => 'es_AR',
		'name'     => 'Español',
		'dir'      => 'ltr',
		'flag'     => 'ar',
		'facebook' => 'es_LA',
		'deepl'    => 'ES-419',
	),
	'es_CL' => array(
		'code'     => 'es',
		'locale'   => 'es_CL',
		'name'     => 'Español',
		'dir'      => 'ltr',
		'flag'     => 'cl',
		'facebook' => 'es_CL',
		'deepl'    => 'ES-419',
	),
	'es_CO' => array(
		'code'     => 'es',
		'locale'   => 'es_CO',
		'name'     => 'Español',
		'dir'      => 'ltr',
		'flag'     => 'co',
		'facebook' => 'es_CO',
		'deepl'    => 'ES-419',
	),
	'es_CR' => array(
		'code'     => 'es',
		'locale'   => 'es_CR',
		'name'     => 'Español',
		'dir'      => 'ltr',
		'flag'     => 'cr',
		'facebook' => 'es_LA',
		'deepl'    => 'ES-419',
	),
	'es_DO' => array(
		'code'     => 'es',
		'locale'   => 'es_DO',
		'name'     => 'Español',
		'dir'      => 'ltr',
		'flag'     => 'do',
		'facebook' => 'es_LA',
		'deepl'    => 'ES-419',
	),
	'es_EC' => array(
		'code'     => 'es',
		'locale'   => 'es_EC',
		'name'     => 'Español',
		'dir'      => 'ltr',
		'flag'     => 'ec',
		'facebook' => 'es_LA',
		'deepl'    => 'ES-419',
	),
	'es_ES' => array(
		'code'     => 'es',
		'locale'   => 'es_ES',
		'name'     => 'Español',
		'dir'      => 'ltr',
		'flag'     => 'es',
		'facebook' => 'es_ES',
		'deepl'    => 'ES',
	),
	'es_GT' => array(
		'code'     => 'es',
		'locale'   => 'es_GT',
		'name'     => 'Español',
		'dir'      => 'ltr',
		'flag'     => 'gt',
		'facebook' => 'es_LA',
		'deepl'    => 'ES-419',
	),
	'es_MX' => array(
		'code'     => 'es',
		'locale'   => 'es_MX',
		'name'     => 'Español',
		'dir'      => 'ltr',
		'flag'     => 'mx',
		'facebook' => 'es_MX',
		'deepl'    => 'ES-419',
	),
	'es_PE' => array(
		'code'     => 'es',
		'locale'   => 'es_PE',
		'name'     => 'Español',
		'dir'      => 'ltr',
		'flag'     => 'pe',
		'facebook' => 'es_LA',
		'deepl'    => 'ES-419',
	),
	'es_PR' => array(
		'code'     => 'es',
		'locale'   => 'es_PR',
		'name'     => 'Español',
		'dir'      => 'ltr',
		'flag'     => 'pr',
		'facebook' => 'es_LA',
		'deepl'    => 'ES-419',
	),
	'es_UY' => array(
		'code'     => 'es',
		'locale'   => 'es_UY',
		'name'     => 'Español',
		'dir'      => 'ltr',
		'flag'     => 'uy',
		'facebook' => 'es_LA',
		'deepl'    => 'ES-419',
	),
	'es_VE' => array(
		'code'     => 'es',
		'locale'   => 'es_VE',
		'name'     => 'Español',
		'dir'      => 'ltr',
		'flag'     => 've',
		'facebook' => 'es_VE',
		'deepl'    => 'ES-419',
	),
	'et' => array(
		'code'     => 'et',
		'locale'   => 'et',
		'name'     => 'Eesti',
		'dir'      => 'ltr',
		'flag'     => 'ee',
		'facebook' => 'et_EE',
		'deepl'    => 'ET',
	),
	'eu' => array(
		'code'     => 'eu',
		'locale'   => 'eu',
		'name'     => 'Euskara',
		'dir'      => 'ltr',
		'flag'     => 'basque',
		'facebook' => 'eu_ES',
		'deepl'    => 'EU',
	),
	'fa_AF' => array(
		'code'     => 'fa',
		'locale'   => 'fa_AF',
		'name'     => 'فارسی',
		'dir'      => 'rtl',
		'flag'     => 'af',
		'facebook' => 'fa_IR',
		'deepl'    => 'FA',
	),
	'fa_IR' => array(
		'code'     => 'fa',
		'locale'   => 'fa_IR',
		'name'     => 'فارسی',
		'dir'      => 'rtl',
		'flag'     => 'ir',
		'facebook' => 'fa_IR',
		'deepl'    => 'FA',
	),
	'fi' => array(
		'code'     => 'fi',
		'locale'   => 'fi',
		'name'     => 'Suomi',
		'dir'      => 'ltr',
		'flag'     => 'fi',
		'facebook' => 'fi_FI',
		'deepl'    => 'FI',
	),
	'fo' => array(
		'code'     => 'fo',
		'locale'   => 'fo',
		'name'     => 'Føroyskt',
		'dir'      => 'ltr',
		'flag'     => 'fo',
		'facebook' => 'fo_FO',
	),
	'fr_BE' => array(
		'code'     => 'fr',
		'locale'   => 'fr_BE',
		'name'     => 'Français',
		'dir'      => 'ltr',
		'flag'     => 'be',
		'facebook' => 'fr_FR',
		'deepl'    => 'FR',
	),
	'fr_CA' => array(
		'code'     => 'fr',
		'locale'   => 'fr_CA',
		'name'     => 'Français',
		'dir'      => 'ltr',
		'flag'     => 'quebec',
		'facebook' => 'fr_CA',
		'deepl'    => 'FR',
	),
	'fr_FR' => array(
		'code'     => 'fr',
		'locale'   => 'fr_FR',
		'name'     => 'Français',
		'dir'      => 'ltr',
		'flag'     => 'fr',
		'facebook' => 'fr_FR',
		'deepl'    => 'FR',
	),
	'fuc' => array(
		'facebook' => 'ff_NG',
	),
	'fur' => array(
		'code'     => 'fur',
		'locale'   => 'fur',
		'name'     => 'Furlan',
		'dir'      => 'ltr',
		'flag'     => 'it',
	),
	'fy' => array(
		'code'     => 'fy',
		'locale'   => 'fy',
		'name'     => 'Frysk',
		'dir'      => 'ltr',
		'flag'     => 'nl',
		'facebook' => 'fy_NL',
	),
	'ga' => array(
		'code'     => 'ga',
		'locale'   => 'ga',
		'name'     => 'Gaelige',
		'dir'      => 'ltr',
		'flag'     => 'ie',
		'w3c'      => 'ga',
		'facebook' => 'ga_IE',
		'deepl'    => 'GA',
	),
	'gax' => array(
		'code'     => 'om',
		'locale'   => 'gax',
		'name'     => 'Afaan Oromoo',
		'dir'      => 'ltr',
		'flag'     => 'et',
		'w3c'      => 'gax',
		'facebook' => 'om_ET',
		'deepl'    => 'OM',
	),
	'gd' => array(
		'code'     => 'gd',
		'locale'   => 'gd',
		'name'     => 'Gàidhlig',
		'dir'      => 'ltr',
		'flag'     => 'scotland',
	),
	'gl_ES' => array(
		'code'     => 'gl',
		'locale'   => 'gl_ES',
		'name'     => 'Galego',
		'dir'      => 'ltr',
		'flag'     => 'galicia',
		'facebook' => 'gl_ES',
		'deepl'    => 'GL',
	),
	'gn' => array(
		'facebook' => 'gn_PY',
	),
	'gu' => array(
		'code'     => 'gu',
		'locale'   => 'gu',
		'name'     => 'ગુજરાતી',
		'dir'      => 'ltr',
		'flag'     => 'in',
		'facebook' => 'gu_IN',
		'deepl'    => 'GU',
	),
	'hat' => array(
		'w3c'      => 'ht',
		'facebook' => 'ht_HT',
		'deepl'    => 'HT',
	),
	'hau' => array(
		'code'     => 'ha',
		'locale'   => 'hau',
		'name'     => 'Harshen Hausa',
		'dir'      => 'ltr',
		'flag'     => 'ng',
		'w3c'      => 'ha',
		'facebook' => 'ha_NG',
		'deepl'    => 'HA',
	),
	'haz' => array(
		'code'     => 'haz',
		'locale'   => 'haz',
		'name'     => 'هزاره گی',
		'dir'      => 'rtl',
		'flag'     => 'af',
	),
	'he_IL' => array(
		'code'     => 'he',
		'locale'   => 'he_IL',
		'name'     => 'עברית',
		'dir'      => 'rtl',
		'flag'     => 'il',
		'facebook' => 'he_IL',
		'deepl'    => 'HE',
	),
	'hi_IN' => array(
		'code'     => 'hi',
		'locale'   => 'hi_IN',
		'name'     => 'हिन्दी',
		'dir'      => 'ltr',
		'flag'     => 'in',
		'facebook' => 'hi_IN',
		'deepl'    => 'HI',
	),
	'hr' => array(
		'code'     => 'hr',
		'locale'   => 'hr',
		'name'     => 'Hrvatski',
		'dir'      => 'ltr',
		'flag'     => 'hr',
		'facebook' => 'hr_HR',
		'deepl'    => 'HR',
	),
	'hsb' => array(
		'code'     => 'hsb',
		'locale'   => 'hsb',
		'name'     => 'Hornjoserbšćina',
		'dir'      => 'ltr',
		'flag'     => 'de',
	),
	'hu_HU' => array(
		'code'     => 'hu',
		'locale'   => 'hu_HU',
		'name'     => 'Magyar',
		'dir'      => 'ltr',
		'flag'     => 'hu',
		'facebook' => 'hu_HU',
		'deepl'    => 'HU',
	),
	'hy' => array(
		'code'     => 'hy',
		'locale'   => 'hy',
		'name'     => 'Հայերեն',
		'dir'      => 'ltr',
		'flag'     => 'am',
		'facebook' => 'hy_AM',
		'deepl'    => 'HY',
	),
	'ibo' => array(
		'code'     => 'ig',
		'locale'   => 'ibo',
		'name'     => 'Asụsụ Igbo',
		'dir'      => 'ltr',
		'flag'     => 'ng',
		'w3c'      => 'ig',
		'facebook' => 'ig_NG',
		'deepl'    => 'IG',
	),
	'id_ID' => array(
		'code'     => 'id',
		'locale'   => 'id_ID',
		'name'     => 'Bahasa Indonesia',
		'dir'      => 'ltr',
		'flag'     => 'id',
		'facebook' => 'id_ID',
		'deepl'    => 'ID',
	),
	'ido' => array(
		'w3c'      => 'io',
	),
	'is_IS' => array(
		'code'     => 'is',
		'locale'   => 'is_IS',
		'name'     => 'Íslenska',
		'dir'      => 'ltr',
		'flag'     => 'is',
		'facebook' => 'is_IS',
		'deepl'    => 'IS',
	),
	'it_IT' => array(
		'code'     => 'it',
		'locale'   => 'it_IT',
		'name'     => 'Italiano',
		'dir'      => 'ltr',
		'flag'     => 'it',
		'facebook' => 'it_IT',
		'deepl'    => 'IT',
	),
	'ja' => array(
		'code'     => 'ja',
		'locale'   => 'ja',
		'name'     => '日本語',
		'dir'      => 'ltr',
		'flag'     => 'jp',
		'facebook' => 'ja_JP',
		'deepl'    => 'JA',
	),
	'jv_ID' => array(
		'code'     => 'jv',
		'locale'   => 'jv_ID',
		'name'     => 'Basa Jawa',
		'dir'      => 'ltr',
		'flag'     => 'id',
		'facebook' => 'jv_ID',
		'deepl'    => 'JV',
	),
	'ka_GE' => array(
		'code'     => 'ka',
		'locale'   => 'ka_GE',
		'name'     => 'ქართული',
		'dir'      => 'ltr',
		'flag'     => 'ge',
		'facebook' => 'ka_GE',
		'deepl'    => 'KA',
	),
	'kab' => array(
		'code'     => 'kab',
		'locale'   => 'kab',
		'name'     => 'Taqbaylit',
		'dir'      => 'ltr',
		'flag'     => 'dz',
	),
	'kin' => array(
		'code'     => 'rw',
		'locale'   => 'kin',
		'name'     => 'Ikinyarwanda',
		'dir'      => 'ltr',
		'flag'     => 'rw',
		'w3c'      => 'rw',
		'facebook' => 'rw_RW',
	),
	'kir' => array(
		'code'     => 'ky',
		'locale'   => 'kir',
		'name'     => 'Кыргызча',
		'dir'      => 'ltr',
		'flag'     => 'kg',
		'deepl'    => 'KY',
	),
	'kk' => array(
		'code'     => 'kk',
		'locale'   => 'kk',
		'name'     => 'Қазақ тілі',
		'dir'      => 'ltr',
		'flag'     => 'kz',
		'facebook' => 'kk_KZ',
		'deepl'    => 'KK',
	),
	'km' => array(
		'code'     => 'km',
		'locale'   => 'km',
		'name'     => 'ភាសាខ្មែរ',
		'dir'      => 'ltr',
		'flag'     => 'kh',
		'facebook' => 'km_KH',
	),
	'kmr' => array(
		'deepl'    => 'KMR',
	),
	'kn' => array(
		'code'     => 'kn',
		'locale'   => 'kn',
		'name'     => 'ಕನ್ನಡ',
		'dir'      => 'ltr',
		'flag'     => 'in',
		'facebook' => 'kn_IN',
	),
	'ko_KR' => array(
		'code'     => 'ko',
		'locale'   => 'ko_KR',
		'name'     => '한국어',
		'dir'      => 'ltr',
		'flag'     => 'kr',
		'facebook' => 'ko_KR',
		'deepl'    => 'KO',
	),
	'ku' => array(
		'facebook' => 'ku_TR',
	),
	'ky_KY' => array(
		'facebook' => 'ky_KG',
	),
	'la' => array(
		'facebook' => 'la_VA',
		'deepl'    => 'LA',
	),
	'lb_LU' => array(
		'code'     => 'lb',
		'locale'   => 'lb_LU',
		'name'     => 'Lëtzebuergesch',
		'dir'      => 'ltr',
		'flag'     => 'lu',
		'w3c'      => 'lb',
		'deepl'    => 'LB',
	),
	'li' => array(
		'facebook' => 'li_NL',
	),
	'lin' => array(
		'code'     => 'ln',
		'locale'   => 'lin',
		'name'     => 'Ngala',
		'dir'      => 'ltr',
		'flag'     => 'cd',
		'w3c'      => 'ln',
		'facebook' => 'ln_CD',
		'deepl'    => 'LN',
	),
	'lmo' => array(
		'code'     => 'lmo',
		'locale'   => 'lmo',
		'name'     => 'Lombardo',
		'dir'      => 'ltr',
		'flag'     => 'it',
		'w3c'      => 'lmo',
		'deepl'    => 'LMO',
	),
	'lo' => array(
		'code'     => 'lo',
		'locale'   => 'lo',
		'name'     => 'ພາສາລາວ',
		'dir'      => 'ltr',
		'flag'     => 'la',
		'facebook' => 'lo_LA',
	),
	'lt_LT' => array(
		'code'     => 'lt',
		'locale'   => 'lt_LT',
		'name'     => 'Lietuviškai',
		'dir'      => 'ltr',
		'flag'     => 'lt',
		'facebook' => 'lt_LT',
		'deepl'    => 'LT',
	),
	'lug' => array(
		'code'     => 'lg',
		'locale'   => 'lug',
		'name'     => 'Oluganda',
		'dir'      => 'ltr',
		'flag'     => 'ug',
		'w3c'      => 'lg',
		'facebook' => 'lg_UG',
	),
	'lv' => array(
		'code'     => 'lv',
		'locale'   => 'lv',
		'name'     => 'Latviešu valoda',
		'dir'      => 'ltr',
		'flag'     => 'lv',
		'facebook' => 'lv_LV',
		'deepl'    => 'LV',
	),
	'mai' => array(
		'code'     => 'mai',
		'locale'   => 'mai',
		'name'     => 'मैथिली',
		'dir'      => 'ltr',
		'flag'     => 'in',
		'w3c'      => 'mai',
		'deepl'    => 'MAI',
	),
	'mg_MG' => array(
		'code'     => 'mg',
		'locale'   => 'mg_MG',
		'name'     => 'malagasy',
		'dir'      => 'ltr',
		'flag'     => 'mg',
		'facebook' => 'mg_MG',
		'deepl'    => 'MG',
	),
	'mk_MK' => array(
		'code'     => 'mk',
		'locale'   => 'mk_MK',
		'name'     => 'македонски јазик',
		'dir'      => 'ltr',
		'flag'     => 'mk',
		'facebook' => 'mk_MK',
		'deepl'    => 'MK',
	),
	'ml_IN' => array(
		'code'     => 'ml',
		'locale'   => 'ml_IN',
		'name'     => 'മലയാളം',
		'dir'      => 'ltr',
		'flag'     => 'in',
		'facebook' => 'ml_IN',
		'deepl'    => 'ML',
	),
	'mlt' => array(
		'code'     => 'mt',
		'locale'   => 'mlt',
		'name'     => 'Malti',
		'dir'      => 'ltr',
		'flag'     => 'mt',
		'facebook' => 'mt_MT',
		'deepl'    => 'MT',
	),
	'mn' => array(
		'code'     => 'mn',
		'locale'   => 'mn',
		'name'     => 'Монгол хэл',
		'dir'      => 'ltr',
		'flag'     => 'mn',
		'facebook' => 'mn_MN',
		'deepl'    => 'MN',
	),
	'mr' => array(
		'code'     => 'mr',
		'locale'   => 'mr',
		'name'     => 'मराठी',
		'dir'      => 'ltr',
		'flag'     => 'in',
		'facebook' => 'mr_IN',
		'deepl'    => 'MR',
	),
	'mri' => array(
		'code'     => 'mi',
		'locale'   => 'mri',
		'name'     => 'Te reo Māori',
		'dir'      => 'ltr',
		'flag'     => 'nz',
		'w3c'      => 'mi',
		'facebook' => 'mi_NZ',
		'deepl'    => 'MI',
	),
	'ms_MY' => array(
		'code'     => 'ms',
		'locale'   => 'ms_MY',
		'name'     => 'Bahasa Melayu',
		'dir'      => 'ltr',
		'flag'     => 'my',
		'facebook' => 'ms_MY',
		'deepl'    => 'MS',
	),
	'my_MM' => array(
		'code'     => 'my',
		'locale'   => 'my_MM',
		'name'     => 'ဗမာစာ',
		'dir'      => 'ltr',
		'flag'     => 'mm',
		'facebook' => 'my_MM',
		'deepl'    => 'MY',
	),
	'nb_NO' => array(
		'code'     => 'nb',
		'locale'   => 'nb_NO',
		'name'     => 'Norsk Bokmål',
		'dir'      => 'ltr',
		'flag'     => 'no',
		'facebook' => 'nb_NO',
		'deepl'    => 'NB',
	),
	'ne_NP' => array(
		'code'     => 'ne',
		'locale'   => 'ne_NP',
		'name'     => 'नेपाली',
		'dir'      => 'ltr',
		'flag'     => 'np',
		'facebook' => 'ne_NP',
		'deepl'    => 'NE',
	),
	'nl_BE' => array(
		'code'     => 'nl',
		'locale'   => 'nl_BE',
		'name'     => 'Nederlands',
		'dir'      => 'ltr',
		'flag'     => 'be',
		'facebook' => 'nl_BE',
		'deepl'    => 'NL',
	),
	'nl_NL' => array(
		'code'     => 'nl',
		'locale'   => 'nl_NL',
		'name'     => 'Nederlands',
		'dir'      => 'ltr',
		'flag'     => 'nl',
		'facebook' => 'nl_NL',
		'deepl'    => 'NL',
	),
	'nl_NL_formal' => array(
		'code'     => 'nl',
		'locale'   => 'nl_NL_formal',
		'name'     => 'Nederlands',
		'dir'      => 'ltr',
		'flag'     => 'nl',
		'w3c'      => 'nl-NL',
		'facebook' => 'nl_NL',
		'deepl'    => 'NL',
	),
	'nn_NO' => array(
		'code'     => 'nn',
		'locale'   => 'nn_NO',
		'name'     => 'Norsk Nynorsk',
		'dir'      => 'ltr',
		'flag'     => 'no',
		'facebook' => 'nn_NO',
	),
	'oci' => array(
		'code'     => 'oc',
		'locale'   => 'oci',
		'name'     => 'Occitan',
		'dir'      => 'ltr',
		'flag'     => 'occitania',
		'w3c'      => 'oc',
		'deepl'    => 'OC',
	),
	'ory' => array(
		'facebook' => 'or_IN',
	),
	'pa_IN' => array(
		'code'     => 'pa',
		'locale'   => 'pa_IN',
		'name'     => 'ਪੰਜਾਬੀ',
		'dir'      => 'ltr',
		'flag'     => 'in',
		'facebook' => 'pa_IN',
		'deepl'    => 'PA',
	),
	'pl_PL' => array(
		'code'     => 'pl',
		'locale'   => 'pl_PL',
		'name'     => 'Polski',
		'dir'      => 'ltr',
		'flag'     => 'pl',
		'facebook' => 'pl_PL',
		'deepl'    => 'PL',
	),
	'ps' => array(
		'code'     => 'ps',
		'locale'   => 'ps',
		'name'     => 'پښتو',
		'dir'      => 'rtl',
		'flag'     => 'af',
		'facebook' => 'ps_AF',
		'deepl'    => 'PS',
	),
	'pt_AO' => array(
		'code'     => 'pt',
		'locale'   => 'pt_AO',
		'name'     => 'Português',
		'dir'      => 'ltr',
		'flag'     => 'ao',
		'facebook' => 'pt_PT',
		'deepl'    => 'PT-PT',
	),
	'pt_BR' => array(
		'code'     => 'pt',
		'locale'   => 'pt_BR',
		'name'     => 'Português',
		'dir'      => 'ltr',
		'flag'     => 'br',
		'facebook' => 'pt_BR',
		'deepl'    => 'PT-BR',
	),
	'pt_PT' => array(
		'code'     => 'pt',
		'locale'   => 'pt_PT',
		'name'     => 'Português',
		'dir'      => 'ltr',
		'flag'     => 'pt',
		'facebook' => 'pt_PT',
		'deepl'    => 'PT-PT',
	),
	'pt_PT_ao90' => array(
		'code'     => 'pt',
		'locale'   => 'pt_PT_ao90',
		'name'     => 'Português',
		'dir'      => 'ltr',
		'flag'     => 'pt',
		'facebook' => 'pt_PT',
		'deepl'    => 'PT-PT',
	),
	'rhg' => array(
		'code'     => 'rhg',
		'locale'   => 'rhg',
		'name'     => 'Ruáinga',
		'dir'      => 'ltr',
		'flag'     => 'mm',
	),
	'ro_RO' => array(
		'code'     => 'ro',
		'locale'   => 'ro_RO',
		'name'     => 'Română',
		'dir'      => 'ltr',
		'flag'     => 'ro',
		'facebook' => 'ro_RO',
		'deepl'    => 'RO',
	),
	'roh' => array(
		'w3c'      => 'rm',
		'facebook' => 'rm_CH',
	),
	'ru_RU' => array(
		'code'     => 'ru',
		'locale'   => 'ru_RU',
		'name'     => 'Русский',
		'dir'      => 'ltr',
		'flag'     => 'ru',
		'facebook' => 'ru_RU',
		'deepl'    => 'RU',
	),
	'sa_IN' => array(
		'code'     => 'sa',
		'locale'   => 'sa_IN',
		'name'     => 'संस्कृतम्',
		'dir'      => 'ltr',
		'flag'     => 'in',
		'facebook' => 'sa_IN',
		'deepl'    => 'SA',
	),
	'sah' => array(
		'code'     => 'sah',
		'locale'   => 'sah',
		'name'     => 'Сахалыы',
		'dir'      => 'ltr',
		'flag'     => 'ru',
	),
	'scn' => array(
		'code'     => 'scn',
		'locale'   => 'scn',
		'name'     => 'Sicilianu',
		'dir'      => 'ltr',
		'flag'     => 'it',
		'w3c'      => 'scn',
		'deepl'    => 'SCN',
	),
	'si_LK' => array(
		'code'     => 'si',
		'locale'   => 'si_LK',
		'name'     => 'සිංහල',
		'dir'      => 'ltr',
		'flag'     => 'lk',
		'facebook' => 'si_LK',
	),
	'sk_SK' => array(
		'code'     => 'sk',
		'locale'   => 'sk_SK',
		'name'     => 'Slovenčina',
		'dir'      => 'ltr',
		'flag'     => 'sk',
		'facebook' => 'sk_SK',
		'deepl'    => 'SK',
	),
	'skr' => array(
		'code'     => 'skr',
		'locale'   => 'skr',
		'name'     => 'سرائیکی',
		'dir'      => 'rtl',
		'flag'     => 'pk',
	),
	'sl_SI' => array(
		'code'     => 'sl',
		'locale'   => 'sl_SI',
		'name'     => 'Slovenščina',
		'dir'      => 'ltr',
		'flag'     => 'si',
		'facebook' => 'sl_SI',
		'deepl'    => 'SL',
	),
	'sna' => array(
		'code'     => 'sn',
		'locale'   => 'sna',
		'name'     => 'ChiShona',
		'dir'      => 'ltr',
		'flag'     => 'zw',
		'w3c'      => 'sn',
		'facebook' => 'sn_ZW',
	),
	'snd' => array(
		'code'     => 'sd',
		'locale'   => 'snd',
		'name'     => 'سنڌي',
		'dir'      => 'rtl',
		'flag'     => 'pk',
	),
	'so_SO' => array(
		'code'     => 'so',
		'locale'   => 'so_SO',
		'name'     => 'Af-Soomaali',
		'dir'      => 'ltr',
		'flag'     => 'so',
		'facebook' => 'so_SO',
	),
	'sq' => array(
		'code'     => 'sq',
		'locale'   => 'sq',
		'name'     => 'Shqip',
		'dir'      => 'ltr',
		'flag'     => 'al',
		'facebook' => 'sq_AL',
		'deepl'    => 'SQ',
	),
	'sr_RS' => array(
		'code'     => 'sr',
		'locale'   => 'sr_RS',
		'name'     => 'Српски језик',
		'dir'      => 'ltr',
		'flag'     => 'rs',
		'facebook' => 'sr_RS',
		'deepl'    => 'SR',
	),
	'srd' => array(
		'w3c'      => 'sc',
		'facebook' => 'sc_IT',
	),
	'su_ID' => array(
		'code'     => 'su',
		'locale'   => 'su_ID',
		'name'     => 'Basa Sunda',
		'dir'      => 'ltr',
		'flag'     => 'id',
		'facebook' => 'su_ID',
		'deepl'    => 'SU',
	),
	'sv_SE' => array(
		'code'     => 'sv',
		'locale'   => 'sv_SE',
		'name'     => 'Svenska',
		'dir'      => 'ltr',
		'flag'     => 'se',
		'facebook' => 'sv_SE',
		'deepl'    => 'SV',
	),
	'sw' => array(
		'code'     => 'sw',
		'locale'   => 'sw',
		'name'     => 'Kiswahili',
		'dir'      => 'ltr',
		'flag'     => 'ke',
		'facebook' => 'sw_KE',
		'deepl'    => 'SW',
	),
	'syr' => array(
		'facebook' => 'sy_SY',
	),
	'szl' => array(
		'code'     => 'szl',
		'locale'   => 'szl',
		'name'     => 'Ślōnskŏ gŏdka',
		'dir'      => 'ltr',
		'flag'     => 'pl',
		'facebook' => 'sz_PL',
	),
	'ta_IN' => array(
		'code'     => 'ta',
		'locale'   => 'ta_IN',
		'name'     => 'தமிழ்',
		'dir'      => 'ltr',
		'flag'     => 'in',
		'facebook' => 'ta_IN',
		'deepl'    => 'TA',
	),
	'ta_LK' => array(
		'code'     => 'ta',
		'locale'   => 'ta_LK',
		'name'     => 'தமிழ்',
		'dir'      => 'ltr',
		'flag'     => 'lk',
		'facebook' => 'ta_IN',
		'deepl'    => 'TA',
	),
	'tah' => array(
		'code'     => 'ty',
		'locale'   => 'tah',
		'name'     => 'Reo Tahiti',
		'dir'      => 'ltr',
		'flag'     => 'pf',
	),
	'te' => array(
		'code'     => 'te',
		'locale'   => 'te',
		'name'     => 'తెలుగు',
		'dir'      => 'ltr',
		'flag'     => 'in',
		'facebook' => 'te_IN',
		'deepl'    => 'TE',
	),
	'tg' => array(
		'code'     => 'tg',
		'locale'   => 'tg',
		'name'     => 'Тоҷикӣ',
		'dir'      => 'ltr',
		'flag'     => 'tj',
		'facebook' => 'tg_TJ',
		'deepl'    => 'TG',
	),
	'th' => array(
		'code'     => 'th',
		'locale'   => 'th',
		'name'     => 'ไทย',
		'dir'      => 'ltr',
		'flag'     => 'th',
		'facebook' => 'th_TH',
		'deepl'    => 'TH',
	),
	'tir' => array(
		'code'     => 'ti',
		'locale'   => 'tir',
		'name'     => 'ትግርኛ',
		'dir'      => 'ltr',
		'flag'     => 'et',
		'w3c'      => 'ti',
	),
	'tl' => array(
		'code'     => 'tl',
		'locale'   => 'tl',
		'name'     => 'Tagalog',
		'dir'      => 'ltr',
		'flag'     => 'ph',
		'facebook' => 'tl_PH',
		'deepl'    => 'TL',
	),
	'tr_TR' => array(
		'code'     => 'tr',
		'locale'   => 'tr_TR',
		'name'     => 'Türkçe',
		'dir'      => 'ltr',
		'flag'     => 'tr',
		'facebook' => 'tr_TR',
		'deepl'    => 'TR',
	),
	'tt_RU' => array(
		'code'     => 'tt',
		'locale'   => 'tt_RU',
		'name'     => 'Татар теле',
		'dir'      => 'ltr',
		'flag'     => 'ru',
		'facebook' => 'tt_RU',
		'deepl'    => 'TT',
	),
	'tuk' => array(
		'w3c'      => 'tk',
		'facebook' => 'tk_TM',
		'deepl'    => 'TK',
	),
	'tzm' => array(
		'facebook' => 'tz_MA',
	),
	'ug_CN' => array(
		'code'     => 'ug',
		'locale'   => 'ug_CN',
		'name'     => 'Uyƣurqə',
		'dir'      => 'ltr',
		'flag'     => 'cn',
	),
	'uk' => array(
		'code'     => 'uk',
		'locale'   => 'uk',
		'name'     => 'Українська',
		'dir'      => 'ltr',
		'flag'     => 'ua',
		'facebook' => 'uk_UA',
		'deepl'    => 'UK',
	),
	'ur' => array(
		'code'     => 'ur',
		'locale'   => 'ur',
		'name'     => 'اردو',
		'dir'      => 'rtl',
		'flag'     => 'pk',
		'facebook' => 'ur_PK',
		'deepl'    => 'UR',
	),
	'uz_UZ' => array(
		'code'     => 'uz',
		'locale'   => 'uz_UZ',
		'name'     => 'Oʻzbek',
		'dir'      => 'ltr',
		'flag'     => 'uz',
		'facebook' => 'uz_UZ',
		'deepl'    => 'UZ',
	),
	'vec' => array(
		'code'     => 'vec',
		'locale'   => 'vec',
		'name'     => 'Vèneto',
		'dir'      => 'ltr',
		'flag'     => 'veneto',
	),
	'vi' => array(
		'code'     => 'vi',
		'locale'   => 'vi',
		'name'     => 'Tiếng Việt',
		'dir'      => 'ltr',
		'flag'     => 'vn',
		'facebook' => 'vi_VN',
		'deepl'    => 'VI',
	),
	'wol' => array(
		'code'     => 'wo',
		'locale'   => 'wol',
		'name'     => 'Wolof',
		'dir'      => 'ltr',
		'flag'     => 'sn',
		'w3c'      => 'wo',
		'facebook' => 'wo_SN',
		'deepl'    => 'WO',
	),
	'xho' => array(
		'code'     => 'xh',
		'locale'   => 'xho',
		'name'     => 'isiXhosa',
		'dir'      => 'ltr',
		'flag'     => 'za',
		'w3c'      => 'xh',
		'facebook' => 'xh_ZA',
		'deepl'    => 'XH',
	),
	'yor' => array(
		'code'     => 'yo',
		'locale'   => 'yor',
		'name'     => 'Yorùbá',
		'dir'      => 'ltr',
		'flag'     => 'ng',
		'w3c'      => 'yo',
		'facebook' => 'yo_NG',
	),
	'zh_CN' => array(
		'code'     => 'zh',
		'locale'   => 'zh_CN',
		'name'     => '中文 (中国)',
		'dir'      => 'ltr',
		'flag'     => 'cn',
		'facebook' => 'zh_CN',
		'deepl'    => 'ZH-HANS',
	),
	'zh_HK' => array(
		'code'     => 'zh',
		'locale'   => 'zh_HK',
		'name'     => '中文 (香港)',
		'dir'      => 'ltr',
		'flag'     => 'hk',
		'facebook' => 'zh_HK',
		'deepl'    => 'ZH-HANT',
	),
	'zh_TW' => array(
		'code'     => 'zh',
		'locale'   => 'zh_TW',
		'name'     => '中文 (台灣)',
		'dir'      => 'ltr',
		'flag'     => 'tw',
		'facebook' => 'zh_TW',
		'deepl'    => 'ZH-HANT',
	),
	'zul' => array(
		'code'     => 'zu',
		'locale'   => 'zul',
		'name'     => 'isiZulu',
		'dir'      => 'ltr',
		'flag'     => 'za',
		'w3c'      => 'zu',
		'facebook' => 'zu_ZA',
		'deepl'    => 'ZU',
	),
);
