Add support for choosing Locale from UI
This commit is contained in:
@@ -10,6 +10,7 @@ $access{'lang'} || &error($text{'acl_ecannot'});
|
||||
$uconfig{'lang'} = $in{'lang'};
|
||||
$uconfig{'acceptlang'} = $in{'acceptlang'};
|
||||
$uconfig{'dateformat'} = $in{'dateformat'};
|
||||
$uconfig{'locale'} = $in{'locale'};
|
||||
&put_usermin_config(\%uconfig);
|
||||
&unlock_file($usermin_config);
|
||||
&webmin_log("lang", undef, undef, \%in);
|
||||
|
||||
+26
-6
@@ -19,16 +19,36 @@ print &ui_table_row($text{'lang_lang'},
|
||||
[ map { [ $_->{'lang'}, "$_->{'desc'}" ] }
|
||||
&list_languages() ]));
|
||||
|
||||
# Old datetime format or a new locale
|
||||
my $locale;
|
||||
eval "use DateTime::Locale";
|
||||
if (!$@) {
|
||||
eval "use DateTime::TimeZone";
|
||||
if (!$@) {
|
||||
eval "use DateTime";
|
||||
if (!$@) {
|
||||
$locale++;
|
||||
my $locales = &webmin::list_locales();
|
||||
print &ui_table_row($text{'lang_locale'},
|
||||
&ui_select("locale", $uconfig{'locale'} || "en-US",
|
||||
[ map { [ $_, $locales->{$_} ] } sort keys %{$locales} ]).
|
||||
&ui_hidden("dateformat", $uconfig{'dateformat'}));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (!$locale) {
|
||||
print &ui_table_row($text{'lang_dateformat'},
|
||||
&ui_select("dateformat", $uconfig{'dateformat'} || "dd/mon/yyyy",
|
||||
[ map { [ $_, $text{'lang_dateformat_'.$_} ] }
|
||||
@webmin::webmin_date_formats ]).
|
||||
&ui_hidden("locale", $uconfig{'locale'}));
|
||||
}
|
||||
|
||||
# Use language from browser?
|
||||
print &ui_table_row($text{'lang_accept'},
|
||||
&ui_yesno_radio("acceptlang", int($uconfig{'acceptlang'})));
|
||||
|
||||
# Old datetime format or a new locale
|
||||
print &ui_table_row($text{'lang_dateformat'},
|
||||
&ui_select("dateformat", $uconfig{'dateformat'} || "dd/mon/yyyy",
|
||||
[ map { [ $_, $text{'lang_dateformat_'.$_} ] }
|
||||
@webmin::webmin_date_formats ]));
|
||||
|
||||
print &ui_table_end();
|
||||
print &ui_form_end([ [ "", $text{'lang_ok'} ] ]);
|
||||
|
||||
|
||||
+1
-2
@@ -2070,8 +2070,7 @@ if (!$@) {
|
||||
else {
|
||||
my $date_format_time = DateTime->from_epoch(locale => $locale_name, epoch => $secs, time_zone => $tz)->strftime($locale_format_time);
|
||||
$date_format_time =~ s/\s/ /g;
|
||||
return $date_format_short." ".
|
||||
$date_format_time;
|
||||
return "$date_format_short $date_format_time";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -10,6 +10,7 @@ $gconfig{'lang'} = $in{'lang'};
|
||||
$gconfig{'langauto'} = int($in{'langauto'});
|
||||
$gconfig{'acceptlang'} = $in{'acceptlang'};
|
||||
$gconfig{'dateformat'} = $in{'dateformat'};
|
||||
$gconfig{'locale'} = $in{'locale'};
|
||||
$gconfig{'charset'} = 'UTF-8';
|
||||
&write_file("$config_directory/config", \%gconfig);
|
||||
&unlock_file("$config_directory/config");
|
||||
|
||||
+27
-5
@@ -20,15 +20,37 @@ print &ui_table_row($text{'lang_lang'},
|
||||
&list_languages() ])." ".
|
||||
&ui_checkbox("langauto", 1, $text{'langauto_include'}, $clangauto));
|
||||
|
||||
# Old datetime format or a new locale
|
||||
my $locale;
|
||||
eval "use DateTime::Locale";
|
||||
if (!$@) {
|
||||
eval "use DateTime::TimeZone";
|
||||
if (!$@) {
|
||||
eval "use DateTime";
|
||||
if (!$@) {
|
||||
$locale++;
|
||||
my $locales = list_locales();
|
||||
print &ui_table_row($text{'lang_locale'},
|
||||
&ui_select("locale", $gconfig{'locale'} || "en-US",
|
||||
[ map { [ $_, $locales->{$_} ] } sort keys %{$locales} ]).
|
||||
&ui_hidden("dateformat", $gconfig{'dateformat'}),
|
||||
undef, [ "valign=middle","valign=middle" ]);
|
||||
}
|
||||
}
|
||||
}
|
||||
if (!$locale) {
|
||||
print &ui_table_row($text{'lang_dateformat'},
|
||||
&ui_select("dateformat", $gconfig{'dateformat'} || "dd/mon/yyyy",
|
||||
[ map { [ $_, $text{'lang_dateformat_'.$_} ] }
|
||||
@webmin_date_formats ]).
|
||||
&ui_hidden("locale", $gconfig{'locale'}),
|
||||
undef, [ "valign=middle","valign=middle" ]);
|
||||
}
|
||||
|
||||
# Use language from browser?
|
||||
print &ui_table_row($text{'lang_accept'},
|
||||
&ui_yesno_radio("acceptlang", int($gconfig{'acceptlang'})));
|
||||
|
||||
# Old datetime format or a new locale
|
||||
print &ui_table_row($text{'lang_dateformat'},
|
||||
&ui_select("dateformat", $gconfig{'dateformat'} || "dd/mon/yyyy",
|
||||
[ map { [ $_, $text{'lang_dateformat_'.$_} ] }
|
||||
@webmin_date_formats ]), undef, [ "valign=middle","valign=middle" ]);
|
||||
|
||||
print &ui_table_end();
|
||||
print &ui_form_end([ [ "", $text{'lang_ok'} ] ]);
|
||||
|
||||
+2
-1
@@ -313,7 +313,8 @@ os_usermin=Also update Usermin OS
|
||||
|
||||
lang_title=Language and Locale
|
||||
lang_title2=Webmin Language and Locale
|
||||
lang_lang=Display in language
|
||||
lang_lang=Language
|
||||
lang_locale=Locale
|
||||
lang_intro=This page allows you to choose which language Webmin will use for displaying titles, prompts and messages
|
||||
lang_ok=Change Language
|
||||
lang_accept=Use language specified by browser?
|
||||
|
||||
@@ -2654,4 +2654,827 @@ if ($os =~ /rocky/i && $basever >= 8) {
|
||||
return ". $link" if ($link);
|
||||
}
|
||||
|
||||
# list_locales()
|
||||
# Returns the list of supported locales
|
||||
sub list_locales
|
||||
{
|
||||
return { 'af' => 'Afrikaans',
|
||||
'af-NA' => 'Afrikaans (Namibië)',
|
||||
'af-ZA' => 'Afrikaans (Suid-Afrika)',
|
||||
'agq' => 'Aghem',
|
||||
'agq-CM' => 'Aghem (Kàmàlûŋ)',
|
||||
'ak' => 'Akan',
|
||||
'ak-GH' => 'Akan (Gaana)',
|
||||
'am' => 'አማርኛ',
|
||||
'am-ET' => 'አማርኛ (ኢትዮጵያ)',
|
||||
'ann' => 'Obolo',
|
||||
'ann-NG' => 'Obolo (NG)',
|
||||
'ar' => 'العربية',
|
||||
'ar-AE' => 'العربية (الإمارات العربية المتحدة)',
|
||||
'ar-BH' => 'العربية (البحرين)',
|
||||
'ar-DJ' => 'العربية (جيبوتي)',
|
||||
'ar-DZ' => 'العربية (الجزائر)',
|
||||
'ar-EG' => 'العربية (مصر)',
|
||||
'ar-EH' => 'العربية (الصحراء الغربية)',
|
||||
'ar-ER' => 'العربية (إريتريا)',
|
||||
'ar-IL' => 'العربية (إسرائيل)',
|
||||
'ar-IQ' => 'العربية (العراق)',
|
||||
'ar-JO' => 'العربية (الأردن)',
|
||||
'ar-KM' => 'العربية (جزر القمر)',
|
||||
'ar-KW' => 'العربية (الكويت)',
|
||||
'ar-LB' => 'العربية (لبنان)',
|
||||
'ar-LY' => 'العربية (ليبيا)',
|
||||
'ar-MA' => 'العربية (المغرب)',
|
||||
'ar-MR' => 'العربية (موريتانيا)',
|
||||
'ar-OM' => 'العربية (عُمان)',
|
||||
'ar-PS' => 'العربية (الأراضي الفلسطينية)',
|
||||
'ar-QA' => 'العربية (قطر)',
|
||||
'ar-SA' => 'العربية (المملكة العربية السعودية)',
|
||||
'ar-SD' => 'العربية (السودان)',
|
||||
'ar-SO' => 'العربية (الصومال)',
|
||||
'ar-SS' => 'العربية (جنوب السودان)',
|
||||
'ar-SY' => 'العربية (سوريا)',
|
||||
'ar-TD' => 'العربية (تشاد)',
|
||||
'ar-TN' => 'العربية (تونس)',
|
||||
'ar-YE' => 'العربية (اليمن)',
|
||||
'as' => 'অসমীয়া',
|
||||
'as-IN' => 'অসমীয়া (ভাৰত)',
|
||||
'asa' => 'Kipare',
|
||||
'asa-TZ' => 'Kipare (Tadhania)',
|
||||
'ast' => 'asturianu',
|
||||
'ast-ES' => 'asturianu (España)',
|
||||
'az' => 'azərbaycan',
|
||||
'az-Cyrl' => 'азәрбајҹан (Кирил)',
|
||||
'az-Cyrl-AZ' => 'азәрбајҹан (Азәрбајҹан Кирил)',
|
||||
'az-Latn' => 'azərbaycan (latın)',
|
||||
'az-Latn-AZ' => 'azərbaycan (Azərbaycan latın)',
|
||||
'bas' => 'Ɓàsàa',
|
||||
'bas-CM' => 'Ɓàsàa (Kàmɛ̀rûn)',
|
||||
'be' => 'беларуская',
|
||||
'be-BY' => 'беларуская (Беларусь)',
|
||||
'be-tarask' => 'беларуская (TARASK)',
|
||||
'bem' => 'Ichibemba',
|
||||
'bem-ZM' => 'Ichibemba (Zambia)',
|
||||
'bez' => 'Hibena',
|
||||
'bez-TZ' => 'Hibena (Hutanzania)',
|
||||
'bg' => 'български',
|
||||
'bg-BG' => 'български (България)',
|
||||
'bgc' => 'हरियाणवी',
|
||||
'bgc-IN' => 'हरियाणवी (भारत)',
|
||||
'bho' => 'भोजपुरी',
|
||||
'bho-IN' => 'भोजपुरी (भारत)',
|
||||
'bm' => 'bamanakan',
|
||||
'bm-ML' => 'bamanakan (Mali)',
|
||||
'bn' => 'বাংলা',
|
||||
'bn-BD' => 'বাংলা (বাংলাদেশ)',
|
||||
'bn-IN' => 'বাংলা (ভারত)',
|
||||
'bo' => 'བོད་སྐད་',
|
||||
'bo-CN' => 'བོད་སྐད་ (རྒྱ་ནག)',
|
||||
'bo-IN' => 'བོད་སྐད་ (རྒྱ་གར་)',
|
||||
'br' => 'brezhoneg',
|
||||
'br-FR' => 'brezhoneg (Frañs)',
|
||||
'brx' => 'बर’',
|
||||
'brx-IN' => 'बर’ (भारत)',
|
||||
'bs' => 'bosanski',
|
||||
'bs-Cyrl' => 'босански (ћирилица)',
|
||||
'bs-Cyrl-BA' => 'босански (Босна и Херцеговина ћирилица)',
|
||||
'bs-Latn' => 'bosanski (latinica)',
|
||||
'bs-Latn-BA' => 'bosanski (Bosna i Hercegovina latinica)',
|
||||
'ca' => 'català',
|
||||
'ca-AD' => 'català (Andorra)',
|
||||
'ca-ES' => 'català (Espanya)',
|
||||
'ca-ES-valencia' => 'català (Espanya valencià)',
|
||||
'ca-FR' => 'català (França)',
|
||||
'ca-IT' => 'català (Itàlia)',
|
||||
'ccp' => '𑄌𑄋𑄴𑄟𑄳𑄦',
|
||||
'ccp-BD' => '𑄌𑄋𑄴𑄟𑄳𑄦 (𑄝𑄁𑄣𑄘𑄬𑄌𑄴)',
|
||||
'ccp-IN' => '𑄌𑄋𑄴𑄟𑄳𑄦 (𑄞𑄢𑄧𑄖𑄴)',
|
||||
'ce' => 'нохчийн',
|
||||
'ce-RU' => 'нохчийн (Росси)',
|
||||
'ceb' => 'Cebuano',
|
||||
'ceb-PH' => 'Cebuano (Pilipinas)',
|
||||
'cgg' => 'Rukiga',
|
||||
'cgg-UG' => 'Rukiga (Uganda)',
|
||||
'chr' => 'ᏣᎳᎩ',
|
||||
'chr-US' => 'ᏣᎳᎩ (ᏌᏊ ᎢᏳᎾᎵᏍᏔᏅ ᏍᎦᏚᎩ)',
|
||||
'ckb' => 'کوردیی (ناوەندی)',
|
||||
'ckb-IQ' => 'کوردیی (ناوەندی عێراق)',
|
||||
'ckb-IR' => 'کوردیی (ناوەندی ئێران)',
|
||||
'cs' => 'čeština',
|
||||
'cs-CZ' => 'čeština (Česko)',
|
||||
'cv' => 'чӑваш',
|
||||
'cv-RU' => 'чӑваш (Раҫҫей)',
|
||||
'cy' => 'Cymraeg',
|
||||
'cy-GB' => 'Cymraeg (Y Deyrnas Unedig)',
|
||||
'da' => 'dansk',
|
||||
'da-DK' => 'dansk (Danmark)',
|
||||
'da-GL' => 'dansk (Grønland)',
|
||||
'dav' => 'Kitaita',
|
||||
'dav-KE' => 'Kitaita (Kenya)',
|
||||
'de' => 'Deutsch',
|
||||
'de-AT' => 'Deutsch (Österreich)',
|
||||
'de-BE' => 'Deutsch (Belgien)',
|
||||
'de-CH' => 'Deutsch (Schweiz)',
|
||||
'de-DE' => 'Deutsch (Deutschland)',
|
||||
'de-IT' => 'Deutsch (Italien)',
|
||||
'de-LI' => 'Deutsch (Liechtenstein)',
|
||||
'de-LU' => 'Deutsch (Luxemburg)',
|
||||
'dje' => 'Zarmaciine',
|
||||
'dje-NE' => 'Zarmaciine (Nižer)',
|
||||
'doi' => 'डोगरी',
|
||||
'doi-IN' => 'डोगरी (भारत)',
|
||||
'dsb' => 'dolnoserbšćina',
|
||||
'dsb-DE' => 'dolnoserbšćina (Nimska)',
|
||||
'dua' => 'duálá',
|
||||
'dua-CM' => 'duálá (Cameroun)',
|
||||
'dyo' => 'joola',
|
||||
'dyo-SN' => 'joola (Senegal)',
|
||||
'dz' => 'རྫོང་ཁ',
|
||||
'dz-BT' => 'རྫོང་ཁ (འབྲུག)',
|
||||
'ebu' => 'Kĩembu',
|
||||
'ebu-KE' => 'Kĩembu (Kenya)',
|
||||
'ee' => 'Eʋegbe',
|
||||
'ee-GH' => 'Eʋegbe (Ghana nutome)',
|
||||
'ee-TG' => 'Eʋegbe (Togo nutome)',
|
||||
'el' => 'Ελληνικά',
|
||||
'el-CY' => 'Ελληνικά (Κύπρος)',
|
||||
'el-GR' => 'Ελληνικά (Ελλάδα)',
|
||||
'en' => 'English',
|
||||
'en-AE' => 'English (United Arab Emirates)',
|
||||
'en-AG' => 'English (Antigua & Barbuda)',
|
||||
'en-AI' => 'English (Anguilla)',
|
||||
'en-AS' => 'English (American Samoa)',
|
||||
'en-AT' => 'English (Austria)',
|
||||
'en-AU' => 'English (Australia)',
|
||||
'en-BB' => 'English (Barbados)',
|
||||
'en-BE' => 'English (Belgium)',
|
||||
'en-BI' => 'English (Burundi)',
|
||||
'en-BM' => 'English (Bermuda)',
|
||||
'en-BS' => 'English (Bahamas)',
|
||||
'en-BW' => 'English (Botswana)',
|
||||
'en-BZ' => 'English (Belize)',
|
||||
'en-CA' => 'English (Canada)',
|
||||
'en-CC' => 'English (Cocos (Keeling) Islands)',
|
||||
'en-CH' => 'English (Switzerland)',
|
||||
'en-CK' => 'English (Cook Islands)',
|
||||
'en-CM' => 'English (Cameroon)',
|
||||
'en-CX' => 'English (Christmas Island)',
|
||||
'en-CY' => 'English (Cyprus)',
|
||||
'en-DE' => 'English (Germany)',
|
||||
'en-DG' => 'English (Diego Garcia)',
|
||||
'en-DK' => 'English (Denmark)',
|
||||
'en-DM' => 'English (Dominica)',
|
||||
'en-ER' => 'English (Eritrea)',
|
||||
'en-FI' => 'English (Finland)',
|
||||
'en-FJ' => 'English (Fiji)',
|
||||
'en-FK' => 'English (Falkland Islands)',
|
||||
'en-FM' => 'English (Micronesia)',
|
||||
'en-GB' => 'English (United Kingdom)',
|
||||
'en-GD' => 'English (Grenada)',
|
||||
'en-GG' => 'English (Guernsey)',
|
||||
'en-GH' => 'English (Ghana)',
|
||||
'en-GI' => 'English (Gibraltar)',
|
||||
'en-GM' => 'English (Gambia)',
|
||||
'en-GU' => 'English (Guam)',
|
||||
'en-GY' => 'English (Guyana)',
|
||||
'en-HK' => 'English (Hong Kong SAR China)',
|
||||
'en-IE' => 'English (Ireland)',
|
||||
'en-IL' => 'English (Israel)',
|
||||
'en-IM' => 'English (Isle of Man)',
|
||||
'en-IN' => 'English (India)',
|
||||
'en-IO' => 'English (British Indian Ocean Territory)',
|
||||
'en-JE' => 'English (Jersey)',
|
||||
'en-JM' => 'English (Jamaica)',
|
||||
'en-KE' => 'English (Kenya)',
|
||||
'en-KI' => 'English (Kiribati)',
|
||||
'en-KN' => 'English (St Kitts & Nevis)',
|
||||
'en-KY' => 'English (Cayman Islands)',
|
||||
'en-LC' => 'English (St Lucia)',
|
||||
'en-LR' => 'English (Liberia)',
|
||||
'en-LS' => 'English (Lesotho)',
|
||||
'en-MG' => 'English (Madagascar)',
|
||||
'en-MH' => 'English (Marshall Islands)',
|
||||
'en-MO' => 'English (Macao SAR China)',
|
||||
'en-MP' => 'English (Northern Mariana Islands)',
|
||||
'en-MS' => 'English (Montserrat)',
|
||||
'en-MT' => 'English (Malta)',
|
||||
'en-MU' => 'English (Mauritius)',
|
||||
'en-MV' => 'English (Maldives)',
|
||||
'en-MW' => 'English (Malawi)',
|
||||
'en-MY' => 'English (Malaysia)',
|
||||
'en-NA' => 'English (Namibia)',
|
||||
'en-NF' => 'English (Norfolk Island)',
|
||||
'en-NG' => 'English (Nigeria)',
|
||||
'en-NL' => 'English (Netherlands)',
|
||||
'en-NR' => 'English (Nauru)',
|
||||
'en-NU' => 'English (Niue)',
|
||||
'en-NZ' => 'English (New Zealand)',
|
||||
'en-PG' => 'English (Papua New Guinea)',
|
||||
'en-PH' => 'English (Philippines)',
|
||||
'en-PK' => 'English (Pakistan)',
|
||||
'en-PN' => 'English (Pitcairn Islands)',
|
||||
'en-PR' => 'English (Puerto Rico)',
|
||||
'en-PW' => 'English (Palau)',
|
||||
'en-RW' => 'English (Rwanda)',
|
||||
'en-SB' => 'English (Solomon Islands)',
|
||||
'en-SC' => 'English (Seychelles)',
|
||||
'en-SD' => 'English (Sudan)',
|
||||
'en-SE' => 'English (Sweden)',
|
||||
'en-SG' => 'English (Singapore)',
|
||||
'en-SH' => 'English (St Helena)',
|
||||
'en-SI' => 'English (Slovenia)',
|
||||
'en-SL' => 'English (Sierra Leone)',
|
||||
'en-SS' => 'English (South Sudan)',
|
||||
'en-SX' => 'English (Sint Maarten)',
|
||||
'en-SZ' => 'English (Eswatini)',
|
||||
'en-TC' => 'English (Turks & Caicos Islands)',
|
||||
'en-TK' => 'English (Tokelau)',
|
||||
'en-TO' => 'English (Tonga)',
|
||||
'en-TT' => 'English (Trinidad & Tobago)',
|
||||
'en-TV' => 'English (Tuvalu)',
|
||||
'en-TZ' => 'English (Tanzania)',
|
||||
'en-UG' => 'English (Uganda)',
|
||||
'en-UM' => 'English (U.S. Outlying Islands)',
|
||||
'en-US' => 'English (United States)',
|
||||
'en-VC' => 'English (St Vincent & the Grenadines)',
|
||||
'en-VG' => 'English (British Virgin Islands)',
|
||||
'en-VI' => 'English (U.S. Virgin Islands)',
|
||||
'en-VU' => 'English (Vanuatu)',
|
||||
'en-WS' => 'English (Samoa)',
|
||||
'en-ZA' => 'English (South Africa)',
|
||||
'en-ZM' => 'English (Zambia)',
|
||||
'en-ZW' => 'English (Zimbabwe)',
|
||||
'eo' => 'esperanto',
|
||||
'es' => 'español',
|
||||
'es-AR' => 'español (Argentina)',
|
||||
'es-BO' => 'español (Bolivia)',
|
||||
'es-BR' => 'español (Brasil)',
|
||||
'es-BZ' => 'español (Belice)',
|
||||
'es-CL' => 'español (Chile)',
|
||||
'es-CO' => 'español (Colombia)',
|
||||
'es-CR' => 'español (Costa Rica)',
|
||||
'es-CU' => 'español (Cuba)',
|
||||
'es-DO' => 'español (República Dominicana)',
|
||||
'es-EA' => 'español (Ceuta y Melilla)',
|
||||
'es-EC' => 'español (Ecuador)',
|
||||
'es-ES' => 'español (España)',
|
||||
'es-GQ' => 'español (Guinea Ecuatorial)',
|
||||
'es-GT' => 'español (Guatemala)',
|
||||
'es-HN' => 'español (Honduras)',
|
||||
'es-IC' => 'español (Canarias)',
|
||||
'es-MX' => 'español (México)',
|
||||
'es-NI' => 'español (Nicaragua)',
|
||||
'es-PA' => 'español (Panamá)',
|
||||
'es-PE' => 'español (Perú)',
|
||||
'es-PH' => 'español (Filipinas)',
|
||||
'es-PR' => 'español (Puerto Rico)',
|
||||
'es-PY' => 'español (Paraguay)',
|
||||
'es-SV' => 'español (El Salvador)',
|
||||
'es-US' => 'español (Estados Unidos)',
|
||||
'es-UY' => 'español (Uruguay)',
|
||||
'es-VE' => 'español (Venezuela)',
|
||||
'et' => 'eesti',
|
||||
'et-EE' => 'eesti (Eesti)',
|
||||
'eu' => 'euskara',
|
||||
'eu-ES' => 'euskara (Espainia)',
|
||||
'ewo' => 'ewondo',
|
||||
'ewo-CM' => 'ewondo (Kamərún)',
|
||||
'fa' => 'فارسی',
|
||||
'fa-AF' => 'فارسی (افغانستان)',
|
||||
'fa-IR' => 'فارسی (ایران)',
|
||||
'ff' => 'Pulaar',
|
||||
'ff-Adlm' => '𞤆𞤵𞤤𞤢𞤪 (𞤀𞤁𞤂𞤢𞤃)',
|
||||
'ff-Adlm-BF' => '𞤆𞤵𞤤𞤢𞤪 (𞤄𞤵𞤪𞤳𞤭𞤲𞤢 𞤊𞤢𞤧𞤮𞥅 𞤀𞤁𞤂𞤢𞤃)',
|
||||
'ff-Adlm-CM' => '𞤆𞤵𞤤𞤢𞤪 (𞤑𞤢𞤥𞤢𞤪𞤵𞥅𞤲 𞤀𞤁𞤂𞤢𞤃)',
|
||||
'ff-Adlm-GH' => '𞤆𞤵𞤤𞤢𞤪 (𞤘𞤢𞤲𞤢 𞤀𞤁𞤂𞤢𞤃)',
|
||||
'ff-Adlm-GM' => '𞤆𞤵𞤤𞤢𞤪 (𞤘𞤢𞤥𞤦𞤭𞤴𞤢 𞤀𞤁𞤂𞤢𞤃)',
|
||||
'ff-Adlm-GN' => '𞤆𞤵𞤤𞤢𞤪 (𞤘𞤭𞤲𞤫 𞤀𞤁𞤂𞤢𞤃)',
|
||||
'ff-Adlm-GW' => '𞤆𞤵𞤤𞤢𞤪 (𞤘𞤭𞤲𞤫-𞤄𞤭𞤧𞤢𞤱𞤮𞥅 𞤀𞤁𞤂𞤢𞤃)',
|
||||
'ff-Adlm-LR' => '𞤆𞤵𞤤𞤢𞤪 (𞤂𞤢𞤦𞤭𞤪𞤭𞤴𞤢𞥄 𞤀𞤁𞤂𞤢𞤃)',
|
||||
'ff-Adlm-MR' => '𞤆𞤵𞤤𞤢𞤪 (𞤃𞤮𞤪𞤼𞤢𞤲𞤭𞥅 𞤀𞤁𞤂𞤢𞤃)',
|
||||
'ff-Adlm-NE' => '𞤆𞤵𞤤𞤢𞤪 (𞤐𞤭𞥅𞤶𞤫𞤪 𞤀𞤁𞤂𞤢𞤃)',
|
||||
'ff-Adlm-NG' => '𞤆𞤵𞤤𞤢𞤪 (𞤐𞤢𞤶𞤫𞤪𞤭𞤴𞤢𞥄 𞤀𞤁𞤂𞤢𞤃)',
|
||||
'ff-Adlm-SL' => '𞤆𞤵𞤤𞤢𞤪 (𞤅𞤢𞤪𞤢𞤤𞤮𞤲 𞤀𞤁𞤂𞤢𞤃)',
|
||||
'ff-Adlm-SN' => '𞤆𞤵𞤤𞤢𞤪 (𞤅𞤫𞤲𞤫𞤺𞤢𞥄𞤤 𞤀𞤁𞤂𞤢𞤃)',
|
||||
'ff-Latn' => 'Pulaar (Latn)',
|
||||
'ff-Latn-BF' => 'Pulaar (Burkibaa Faaso Latn)',
|
||||
'ff-Latn-CM' => 'Pulaar (Kameruun Latn)',
|
||||
'ff-Latn-GH' => 'Pulaar (Ganaa Latn)',
|
||||
'ff-Latn-GM' => 'Pulaar (Gammbi Latn)',
|
||||
'ff-Latn-GN' => 'Pulaar (Gine Latn)',
|
||||
'ff-Latn-GW' => 'Pulaar (Gine-Bisaawo Latn)',
|
||||
'ff-Latn-LR' => 'Pulaar (Liberiyaa Latn)',
|
||||
'ff-Latn-MR' => 'Pulaar (Muritani Latn)',
|
||||
'ff-Latn-NE' => 'Pulaar (Nijeer Latn)',
|
||||
'ff-Latn-NG' => 'Pulaar (Nijeriyaa Latn)',
|
||||
'ff-Latn-SL' => 'Pulaar (Seraa liyon Latn)',
|
||||
'ff-Latn-SN' => 'Pulaar (Senegaal Latn)',
|
||||
'fi' => 'suomi',
|
||||
'fi-FI' => 'suomi (Suomi)',
|
||||
'fil' => 'Filipino',
|
||||
'fil-PH' => 'Filipino (Pilipinas)',
|
||||
'fo' => 'føroyskt',
|
||||
'fo-DK' => 'føroyskt (Danmark)',
|
||||
'fo-FO' => 'føroyskt (Føroyar)',
|
||||
'fr' => 'français',
|
||||
'fr-BE' => 'français (Belgique)',
|
||||
'fr-BF' => 'français (Burkina Faso)',
|
||||
'fr-BI' => 'français (Burundi)',
|
||||
'fr-BJ' => 'français (Bénin)',
|
||||
'fr-BL' => 'français (Saint-Barthélemy)',
|
||||
'fr-CA' => 'français (Canada)',
|
||||
'fr-CD' => 'français (Congo-Kinshasa)',
|
||||
'fr-CF' => 'français (République centrafricaine)',
|
||||
'fr-CG' => 'français (Congo-Brazzaville)',
|
||||
'fr-CH' => 'français (Suisse)',
|
||||
'fr-CI' => 'français (Côte d’Ivoire)',
|
||||
'fr-CM' => 'français (Cameroun)',
|
||||
'fr-DJ' => 'français (Djibouti)',
|
||||
'fr-DZ' => 'français (Algérie)',
|
||||
'fr-FR' => 'français (France)',
|
||||
'fr-GA' => 'français (Gabon)',
|
||||
'fr-GF' => 'français (Guyane française)',
|
||||
'fr-GN' => 'français (Guinée)',
|
||||
'fr-GP' => 'français (Guadeloupe)',
|
||||
'fr-GQ' => 'français (Guinée équatoriale)',
|
||||
'fr-HT' => 'français (Haïti)',
|
||||
'fr-KM' => 'français (Comores)',
|
||||
'fr-LU' => 'français (Luxembourg)',
|
||||
'fr-MA' => 'français (Maroc)',
|
||||
'fr-MC' => 'français (Monaco)',
|
||||
'fr-MF' => 'français (Saint-Martin)',
|
||||
'fr-MG' => 'français (Madagascar)',
|
||||
'fr-ML' => 'français (Mali)',
|
||||
'fr-MQ' => 'français (Martinique)',
|
||||
'fr-MR' => 'français (Mauritanie)',
|
||||
'fr-MU' => 'français (Maurice)',
|
||||
'fr-NC' => 'français (Nouvelle-Calédonie)',
|
||||
'fr-NE' => 'français (Niger)',
|
||||
'fr-PF' => 'français (Polynésie française)',
|
||||
'fr-PM' => 'français (Saint-Pierre-et-Miquelon)',
|
||||
'fr-RE' => 'français (La Réunion)',
|
||||
'fr-RW' => 'français (Rwanda)',
|
||||
'fr-SC' => 'français (Seychelles)',
|
||||
'fr-SN' => 'français (Sénégal)',
|
||||
'fr-SY' => 'français (Syrie)',
|
||||
'fr-TD' => 'français (Tchad)',
|
||||
'fr-TG' => 'français (Togo)',
|
||||
'fr-TN' => 'français (Tunisie)',
|
||||
'fr-VU' => 'français (Vanuatu)',
|
||||
'fr-WF' => 'français (Wallis-et-Futuna)',
|
||||
'fr-YT' => 'français (Mayotte)',
|
||||
'frr' => 'Nordfriisk',
|
||||
'frr-DE' => 'Nordfriisk (DE)',
|
||||
'fur' => 'furlan',
|
||||
'fur-IT' => 'furlan (Italie)',
|
||||
'fy' => 'Frysk',
|
||||
'fy-NL' => 'Frysk (Nederlân)',
|
||||
'ga' => 'Gaeilge',
|
||||
'ga-GB' => 'Gaeilge (an Ríocht Aontaithe)',
|
||||
'ga-IE' => 'Gaeilge (Éire)',
|
||||
'gd' => 'Gàidhlig',
|
||||
'gd-GB' => 'Gàidhlig (An Rìoghachd Aonaichte)',
|
||||
'gl' => 'galego',
|
||||
'gl-ES' => 'galego (España)',
|
||||
'gsw' => 'Schwiizertüütsch',
|
||||
'gsw-CH' => 'Schwiizertüütsch (Schwiiz)',
|
||||
'gsw-FR' => 'Schwiizertüütsch (Frankriich)',
|
||||
'gsw-LI' => 'Schwiizertüütsch (Liächteschtäi)',
|
||||
'gu' => 'ગુજરાતી',
|
||||
'gu-IN' => 'ગુજરાતી (ભારત)',
|
||||
'guz' => 'Ekegusii',
|
||||
'guz-KE' => 'Ekegusii (Kenya)',
|
||||
'gv' => 'Gaelg',
|
||||
'gv-IM' => 'Gaelg (Ellan Vannin)',
|
||||
'ha' => 'Hausa',
|
||||
'ha-GH' => 'Hausa (Gana)',
|
||||
'ha-NE' => 'Hausa (Nijar)',
|
||||
'ha-NG' => 'Hausa (Nijeriya)',
|
||||
'haw' => 'ʻŌlelo (Hawaiʻi)',
|
||||
'haw-US' => 'ʻŌlelo (Hawaiʻi ʻAmelika Hui Pū ʻIa)',
|
||||
'he' => 'עברית',
|
||||
'he-IL' => 'עברית (ישראל)',
|
||||
'hi' => 'हिन्दी',
|
||||
'hi-IN' => 'हिन्दी (भारत)',
|
||||
'hi-Latn' => 'Hindi (Latin)',
|
||||
'hi-Latn-IN' => 'Hindi (India Latin)',
|
||||
'hr' => 'hrvatski',
|
||||
'hr-BA' => 'hrvatski (Bosna i Hercegovina)',
|
||||
'hr-HR' => 'hrvatski (Hrvatska)',
|
||||
'hsb' => 'hornjoserbšćina',
|
||||
'hsb-DE' => 'hornjoserbšćina (Němska)',
|
||||
'hu' => 'magyar',
|
||||
'hu-HU' => 'magyar (Magyarország)',
|
||||
'hy' => 'հայերեն',
|
||||
'hy-AM' => 'հայերեն (Հայաստան)',
|
||||
'ia' => 'interlingua',
|
||||
'id' => 'Indonesia',
|
||||
'id-ID' => 'Indonesia (Indonesia)',
|
||||
'ig' => 'Igbo',
|
||||
'ig-NG' => 'Igbo (Naịjịrịa)',
|
||||
'ii' => 'ꆈꌠꉙ',
|
||||
'ii-CN' => 'ꆈꌠꉙ (ꍏꇩ)',
|
||||
'is' => 'íslenska',
|
||||
'is-IS' => 'íslenska (Ísland)',
|
||||
'it' => 'italiano',
|
||||
'it-CH' => 'italiano (Svizzera)',
|
||||
'it-IT' => 'italiano (Italia)',
|
||||
'it-SM' => 'italiano (San Marino)',
|
||||
'it-VA' => 'italiano (Città del Vaticano)',
|
||||
'ja' => '日本語',
|
||||
'ja-JP' => '日本語 (日本)',
|
||||
'jgo' => 'Ndaꞌa',
|
||||
'jgo-CM' => 'Ndaꞌa (Kamɛlûn)',
|
||||
'jmc' => 'Kimachame',
|
||||
'jmc-TZ' => 'Kimachame (Tanzania)',
|
||||
'jv' => 'Jawa',
|
||||
'jv-ID' => 'Jawa (Indonésia)',
|
||||
'ka' => 'ქართული',
|
||||
'ka-GE' => 'ქართული (საქართველო)',
|
||||
'kab' => 'Taqbaylit',
|
||||
'kab-DZ' => 'Taqbaylit (Lezzayer)',
|
||||
'kam' => 'Kikamba',
|
||||
'kam-KE' => 'Kikamba (Kenya)',
|
||||
'kde' => 'Chimakonde',
|
||||
'kde-TZ' => 'Chimakonde (Tanzania)',
|
||||
'kea' => 'kabuverdianu',
|
||||
'kea-CV' => 'kabuverdianu (Kabu Verdi)',
|
||||
'kgp' => 'kanhgág',
|
||||
'kgp-BR' => 'kanhgág (Mrasir)',
|
||||
'khq' => 'Koyra (ciini)',
|
||||
'khq-ML' => 'Koyra (ciini Maali)',
|
||||
'ki' => 'Gikuyu',
|
||||
'ki-KE' => 'Gikuyu (Kenya)',
|
||||
'kk' => 'қазақ (тілі)',
|
||||
'kk-KZ' => 'қазақ (тілі Қазақстан)',
|
||||
'kkj' => 'kakɔ',
|
||||
'kkj-CM' => 'kakɔ (Kamɛrun)',
|
||||
'kl' => 'kalaallisut',
|
||||
'kl-GL' => 'kalaallisut (Kalaallit Nunaat)',
|
||||
'kln' => 'Kalenjin',
|
||||
'kln-KE' => 'Kalenjin (Emetab Kenya)',
|
||||
'km' => 'ខ្មែរ',
|
||||
'km-KH' => 'ខ្មែរ (កម្ពុជា)',
|
||||
'kn' => 'ಕನ್ನಡ',
|
||||
'kn-IN' => 'ಕನ್ನಡ (ಭಾರತ)',
|
||||
'ko' => '한국어',
|
||||
'ko-KP' => '한국어 (조선민주주의인민공화국)',
|
||||
'ko-KR' => '한국어 (대한민국)',
|
||||
'kok' => 'कोंकणी',
|
||||
'kok-IN' => 'कोंकणी (भारत)',
|
||||
'ks' => 'کٲشُر',
|
||||
'ks-Arab' => 'کٲشُر (عربی)',
|
||||
'ks-Arab-IN' => 'کٲشُر (ہِندوستان عربی)',
|
||||
'ks-Deva' => 'कॉशुर (देवनागरी)',
|
||||
'ks-Deva-IN' => 'कॉशुर (हिंदोस्तान देवनागरी)',
|
||||
'ksb' => 'Kishambaa',
|
||||
'ksb-TZ' => 'Kishambaa (Tanzania)',
|
||||
'ksf' => 'rikpa',
|
||||
'ksf-CM' => 'rikpa (kamɛrún)',
|
||||
'ksh' => 'Kölsch',
|
||||
'ksh-DE' => 'Kölsch (Doütschland)',
|
||||
'ku' => 'kurdî',
|
||||
'ku-TR' => 'kurdî (Tirkiye)',
|
||||
'kw' => 'kernewek',
|
||||
'kw-GB' => 'kernewek (Rywvaneth Unys)',
|
||||
'ky' => 'кыргызча',
|
||||
'ky-KG' => 'кыргызча (Кыргызстан)',
|
||||
'lag' => 'Kɨlaangi',
|
||||
'lag-TZ' => 'Kɨlaangi (Taansanía)',
|
||||
'lb' => 'Lëtzebuergesch',
|
||||
'lb-LU' => 'Lëtzebuergesch (Lëtzebuerg)',
|
||||
'lg' => 'Luganda',
|
||||
'lg-UG' => 'Luganda (Yuganda)',
|
||||
'lkt' => 'Lakȟólʼiyapi',
|
||||
'lkt-US' => 'Lakȟólʼiyapi (Mílahaŋska Tȟamákȟočhe)',
|
||||
'ln' => 'lingála',
|
||||
'ln-AO' => 'lingála (Angóla)',
|
||||
'ln-CD' => 'lingála (Republíki ya Kongó Demokratíki)',
|
||||
'ln-CF' => 'lingála (Repibiki ya Afríka ya Káti)',
|
||||
'ln-CG' => 'lingála (Kongo)',
|
||||
'lo' => 'ລາວ',
|
||||
'lo-LA' => 'ລາວ (ລາວ)',
|
||||
'lrc' => 'لۊری (شومالی)',
|
||||
'lrc-IQ' => 'لۊری (شومالی IQ)',
|
||||
'lrc-IR' => 'لۊری (شومالی IR)',
|
||||
'lt' => 'lietuvių',
|
||||
'lt-LT' => 'lietuvių (Lietuva)',
|
||||
'lu' => 'Tshiluba',
|
||||
'lu-CD' => 'Tshiluba (Ditunga wa Kongu)',
|
||||
'luo' => 'Dholuo',
|
||||
'luo-KE' => 'Dholuo (Kenya)',
|
||||
'luy' => 'Luluhia',
|
||||
'luy-KE' => 'Luluhia (Kenya)',
|
||||
'lv' => 'latviešu',
|
||||
'lv-LV' => 'latviešu (Latvija)',
|
||||
'mai' => 'मैथिली',
|
||||
'mai-IN' => 'मैथिली (भारत)',
|
||||
'mas' => 'Maa',
|
||||
'mas-KE' => 'Maa (Kenya)',
|
||||
'mas-TZ' => 'Maa (Tansania)',
|
||||
'mdf' => 'мокшень (кяль)',
|
||||
'mdf-RU' => 'мокшень (кяль RU)',
|
||||
'mer' => 'Kĩmĩrũ',
|
||||
'mer-KE' => 'Kĩmĩrũ (Kenya)',
|
||||
'mfe' => 'kreol (morisien)',
|
||||
'mfe-MU' => 'kreol (morisien Moris)',
|
||||
'mg' => 'Malagasy',
|
||||
'mg-MG' => 'Malagasy (Madagasikara)',
|
||||
'mgh' => 'Makua',
|
||||
'mgh-MZ' => 'Makua (Umozambiki)',
|
||||
'mgo' => 'metaʼ',
|
||||
'mgo-CM' => 'metaʼ (Kamalun)',
|
||||
'mi' => 'Māori',
|
||||
'mi-NZ' => 'Māori (Aotearoa)',
|
||||
'mk' => 'македонски',
|
||||
'mk-MK' => 'македонски (Северна Македонија)',
|
||||
'ml' => 'മലയാളം',
|
||||
'ml-IN' => 'മലയാളം (ഇന്ത്യ)',
|
||||
'mn' => 'монгол',
|
||||
'mn-MN' => 'монгол (Монгол)',
|
||||
'mni' => 'মৈতৈলোন্',
|
||||
'mni-Beng' => 'মৈতৈলোন্ (বাংলা)',
|
||||
'mni-Beng-IN' => 'মৈতৈলোন্ (ইন্দিয়া বাংলা)',
|
||||
'mr' => 'मराठी',
|
||||
'mr-IN' => 'मराठी (भारत)',
|
||||
'ms' => 'Melayu',
|
||||
'ms-BN' => 'Melayu (Brunei)',
|
||||
'ms-ID' => 'Melayu (Indonesia)',
|
||||
'ms-MY' => 'Melayu (Malaysia)',
|
||||
'ms-SG' => 'Melayu (Singapura)',
|
||||
'mt' => 'Malti',
|
||||
'mt-MT' => 'Malti (Malta)',
|
||||
'mua' => 'MUNDAŊ',
|
||||
'mua-CM' => 'MUNDAŊ (kameruŋ)',
|
||||
'my' => 'မြန်မာ',
|
||||
'my-MM' => 'မြန်မာ (မြန်မာ)',
|
||||
'mzn' => 'مازرونی',
|
||||
'mzn-IR' => 'مازرونی (ایران)',
|
||||
'naq' => 'Khoekhoegowab',
|
||||
'naq-NA' => 'Khoekhoegowab (Namibiab)',
|
||||
'nb' => 'norsk (bokmål)',
|
||||
'nb-NO' => 'norsk (bokmål Norge)',
|
||||
'nb-SJ' => 'norsk (bokmål Svalbard og Jan Mayen)',
|
||||
'nd' => 'isiNdebele',
|
||||
'nd-ZW' => 'isiNdebele (Zimbabwe)',
|
||||
'nds' => 'nds',
|
||||
'nds-DE' => 'nds (DE)',
|
||||
'nds-NL' => 'nds (NL)',
|
||||
'ne' => 'नेपाली',
|
||||
'ne-IN' => 'नेपाली (भारत)',
|
||||
'ne-NP' => 'नेपाली (नेपाल)',
|
||||
'nl' => 'Nederlands',
|
||||
'nl-AW' => 'Nederlands (Aruba)',
|
||||
'nl-BE' => 'Nederlands (België)',
|
||||
'nl-BQ' => 'Nederlands (Caribisch Nederland)',
|
||||
'nl-CW' => 'Nederlands (Curaçao)',
|
||||
'nl-NL' => 'Nederlands (Nederland)',
|
||||
'nl-SR' => 'Nederlands (Suriname)',
|
||||
'nl-SX' => 'Nederlands (Sint-Maarten)',
|
||||
'nmg' => 'nmg',
|
||||
'nmg-CM' => 'nmg (Kamerun)',
|
||||
'nn' => 'norsk (nynorsk)',
|
||||
'nn-NO' => 'norsk (nynorsk Noreg)',
|
||||
'nnh' => 'Shwóŋò (ngiembɔɔn)',
|
||||
'nnh-CM' => 'Shwóŋò (ngiembɔɔn Kàmalûm)',
|
||||
'no' => 'norsk',
|
||||
'nus' => 'Thok (Nath)',
|
||||
'nus-SS' => 'Thok (Nath SS)',
|
||||
'nyn' => 'Runyankore',
|
||||
'nyn-UG' => 'Runyankore (Uganda)',
|
||||
'oc' => 'oc',
|
||||
'oc-ES' => 'oc (ES)',
|
||||
'oc-FR' => 'oc (FR)',
|
||||
'om' => 'Oromoo',
|
||||
'om-ET' => 'Oromoo (Itoophiyaa)',
|
||||
'om-KE' => 'Oromoo (Keeniyaa)',
|
||||
'or' => 'ଓଡ଼ିଆ',
|
||||
'or-IN' => 'ଓଡ଼ିଆ (ଭାରତ)',
|
||||
'os' => 'ирон',
|
||||
'os-GE' => 'ирон (Гуырдзыстон)',
|
||||
'os-RU' => 'ирон (Уӕрӕсе)',
|
||||
'pa' => 'ਪੰਜਾਬੀ',
|
||||
'pa-Arab' => 'پنجابی (عربی)',
|
||||
'pa-Arab-PK' => 'پنجابی (پاکستان عربی)',
|
||||
'pa-Guru' => 'ਪੰਜਾਬੀ (ਗੁਰਮੁਖੀ)',
|
||||
'pa-Guru-IN' => 'ਪੰਜਾਬੀ (ਭਾਰਤ ਗੁਰਮੁਖੀ)',
|
||||
'pcm' => 'Naijíriá (Píjin)',
|
||||
'pcm-NG' => 'Naijíriá (Píjin Naijíria)',
|
||||
'pis' => 'Pijin',
|
||||
'pis-SB' => 'Pijin (Solomon Aelan)',
|
||||
'pl' => 'polski',
|
||||
'pl-PL' => 'polski (Polska)',
|
||||
'ps' => 'پښتو',
|
||||
'ps-AF' => 'پښتو (افغانستان)',
|
||||
'ps-PK' => 'پښتو (پاکستان)',
|
||||
'pt' => 'português',
|
||||
'pt-AO' => 'português (Angola)',
|
||||
'pt-BR' => 'português (Brasil)',
|
||||
'pt-CH' => 'português (Suíça)',
|
||||
'pt-CV' => 'português (Cabo Verde)',
|
||||
'pt-GQ' => 'português (Guiné Equatorial)',
|
||||
'pt-GW' => 'português (Guiné-Bissau)',
|
||||
'pt-LU' => 'português (Luxemburgo)',
|
||||
'pt-MO' => 'português (Macau, RAE da China)',
|
||||
'pt-MZ' => 'português (Moçambique)',
|
||||
'pt-PT' => 'português (Portugal)',
|
||||
'pt-ST' => 'português (São Tomé e Príncipe)',
|
||||
'pt-TL' => 'português (Timor-Leste)',
|
||||
'qu' => 'Runasimi',
|
||||
'qu-BO' => 'Runasimi (Bolivia)',
|
||||
'qu-EC' => 'Runasimi (Ecuador)',
|
||||
'qu-PE' => 'Runasimi (Perú)',
|
||||
'raj' => 'राजस्थानी',
|
||||
'raj-IN' => 'राजस्थानी (भारत)',
|
||||
'rm' => 'rumantsch',
|
||||
'rm-CH' => 'rumantsch (Svizra)',
|
||||
'rn' => 'Ikirundi',
|
||||
'rn-BI' => 'Ikirundi (Uburundi)',
|
||||
'ro' => 'română',
|
||||
'ro-MD' => 'română (Republica Moldova)',
|
||||
'ro-RO' => 'română (România)',
|
||||
'rof' => 'Kihorombo',
|
||||
'rof-TZ' => 'Kihorombo (Tanzania)',
|
||||
'ru' => 'русский',
|
||||
'ru-BY' => 'русский (Беларусь)',
|
||||
'ru-KG' => 'русский (Киргизия)',
|
||||
'ru-KZ' => 'русский (Казахстан)',
|
||||
'ru-MD' => 'русский (Молдова)',
|
||||
'ru-RU' => 'русский (Россия)',
|
||||
'ru-UA' => 'русский (Украина)',
|
||||
'rw' => 'Kinyarwanda',
|
||||
'rw-RW' => 'Kinyarwanda (U Rwanda)',
|
||||
'rwk' => 'Kiruwa',
|
||||
'rwk-TZ' => 'Kiruwa (Tanzania)',
|
||||
'sa' => 'संस्कृत (भाषा)',
|
||||
'sa-IN' => 'संस्कृत (भाषा भारतः)',
|
||||
'sah' => 'саха (тыла)',
|
||||
'sah-RU' => 'саха (тыла Арассыыйа)',
|
||||
'saq' => 'Kisampur',
|
||||
'saq-KE' => 'Kisampur (Kenya)',
|
||||
'sat' => 'ᱥᱟᱱᱛᱟᱲᱤ',
|
||||
'sat-Olck' => 'ᱥᱟᱱᱛᱟᱲᱤ (ᱚᱞ ᱪᱤᱠᱤ)',
|
||||
'sat-Olck-IN' => 'ᱥᱟᱱᱛᱟᱲᱤ (ᱤᱱᱰᱤᱭᱟ ᱚᱞ ᱪᱤᱠᱤ)',
|
||||
'sbp' => 'Ishisangu',
|
||||
'sbp-TZ' => 'Ishisangu (Tansaniya)',
|
||||
'sc' => 'sardu',
|
||||
'sc-IT' => 'sardu (Itàlia)',
|
||||
'sd' => 'سنڌي',
|
||||
'sd-Arab' => 'سنڌي (عربي)',
|
||||
'sd-Arab-PK' => 'سنڌي (پاڪستان عربي)',
|
||||
'sd-Deva' => 'सिन्धी (देवनागिरी)',
|
||||
'sd-Deva-IN' => 'सिन्धी (भारत देवनागिरी)',
|
||||
'se' => 'davvisámegiella',
|
||||
'se-FI' => 'davvisámegiella (Suopma)',
|
||||
'se-NO' => 'davvisámegiella (Norga)',
|
||||
'se-SE' => 'davvisámegiella (Ruoŧŧa)',
|
||||
'seh' => 'sena',
|
||||
'seh-MZ' => 'sena (Moçambique)',
|
||||
'ses' => 'Koyraboro (senni)',
|
||||
'ses-ML' => 'Koyraboro (senni Maali)',
|
||||
'sg' => 'Sängö',
|
||||
'sg-CF' => 'Sängö (Ködörösêse tî Bêafrîka)',
|
||||
'shi' => 'ⵜⴰⵛⵍⵃⵉⵜ',
|
||||
'shi-Latn' => 'Tashelḥiyt (Latn)',
|
||||
'shi-Latn-MA' => 'Tashelḥiyt (lmɣrib Latn)',
|
||||
'shi-Tfng' => 'ⵜⴰⵛⵍⵃⵉⵜ (Tfng)',
|
||||
'shi-Tfng-MA' => 'ⵜⴰⵛⵍⵃⵉⵜ (ⵍⵎⵖⵔⵉⴱ Tfng)',
|
||||
'si' => 'සිංහල',
|
||||
'si-LK' => 'සිංහල (ශ්රී ලංකාව)',
|
||||
'sk' => 'slovenčina',
|
||||
'sk-SK' => 'slovenčina (Slovensko)',
|
||||
'sl' => 'slovenščina',
|
||||
'sl-SI' => 'slovenščina (Slovenija)',
|
||||
'smn' => 'anarâškielâ',
|
||||
'smn-FI' => 'anarâškielâ (Suomâ)',
|
||||
'sms' => 'sms',
|
||||
'sms-FI' => 'sms (FI)',
|
||||
'sn' => 'chiShona',
|
||||
'sn-ZW' => 'chiShona (Zimbabwe)',
|
||||
'so' => 'Soomaali',
|
||||
'so-DJ' => 'Soomaali (Jabuuti)',
|
||||
'so-ET' => 'Soomaali (Itoobiya)',
|
||||
'so-KE' => 'Soomaali (Kenya)',
|
||||
'so-SO' => 'Soomaali (Soomaaliya)',
|
||||
'sq' => 'shqip',
|
||||
'sq-AL' => 'shqip (Shqipëri)',
|
||||
'sq-MK' => 'shqip (Maqedonia e Veriut)',
|
||||
'sq-XK' => 'shqip (Kosovë)',
|
||||
'sr' => 'српски',
|
||||
'sr-Cyrl' => 'српски (ћирилица)',
|
||||
'sr-Cyrl-BA' => 'српски (Босна и Херцеговина ћирилица)',
|
||||
'sr-Cyrl-ME' => 'српски (Црна Гора ћирилица)',
|
||||
'sr-Cyrl-RS' => 'српски (Србија ћирилица)',
|
||||
'sr-Cyrl-XK' => 'српски (Косово ћирилица)',
|
||||
'sr-Latn' => 'srpski (latinica)',
|
||||
'sr-Latn-BA' => 'srpski (Bosna i Hercegovina latinica)',
|
||||
'sr-Latn-ME' => 'srpski (Crna Gora latinica)',
|
||||
'sr-Latn-RS' => 'srpski (Srbija latinica)',
|
||||
'sr-Latn-XK' => 'srpski (Kosovo latinica)',
|
||||
'su' => 'Basa (Sunda)',
|
||||
'su-Latn' => 'Basa (Sunda Latin)',
|
||||
'su-Latn-ID' => 'Basa (Sunda Indonesia Latin)',
|
||||
'sv' => 'svenska',
|
||||
'sv-AX' => 'svenska (Åland)',
|
||||
'sv-FI' => 'svenska (Finland)',
|
||||
'sv-SE' => 'svenska (Sverige)',
|
||||
'sw' => 'Kiswahili',
|
||||
'sw-CD' => 'Kiswahili (Jamhuri ya Kidemokrasia ya Kongo)',
|
||||
'sw-KE' => 'Kiswahili (Kenya)',
|
||||
'sw-TZ' => 'Kiswahili (Tanzania)',
|
||||
'sw-UG' => 'Kiswahili (Uganda)',
|
||||
'ta' => 'தமிழ்',
|
||||
'ta-IN' => 'தமிழ் (இந்தியா)',
|
||||
'ta-LK' => 'தமிழ் (இலங்கை)',
|
||||
'ta-MY' => 'தமிழ் (மலேசியா)',
|
||||
'ta-SG' => 'தமிழ் (சிங்கப்பூர்)',
|
||||
'te' => 'తెలుగు',
|
||||
'te-IN' => 'తెలుగు (భారతదేశం)',
|
||||
'teo' => 'Kiteso',
|
||||
'teo-KE' => 'Kiteso (Kenia)',
|
||||
'teo-UG' => 'Kiteso (Uganda)',
|
||||
'tg' => 'тоҷикӣ',
|
||||
'tg-TJ' => 'тоҷикӣ (Тоҷикистон)',
|
||||
'th' => 'ไทย',
|
||||
'th-TH' => 'ไทย (ไทย)',
|
||||
'ti' => 'ትግርኛ',
|
||||
'ti-ER' => 'ትግርኛ (ኤርትራ)',
|
||||
'ti-ET' => 'ትግርኛ (ኢትዮጵያ)',
|
||||
'tk' => 'türkmen (dili)',
|
||||
'tk-TM' => 'türkmen (dili Türkmenistan)',
|
||||
'to' => 'lea (fakatonga)',
|
||||
'to-TO' => 'lea (fakatonga Tonga)',
|
||||
'tok' => 'Toki (Pona)',
|
||||
'tr' => 'Türkçe',
|
||||
'tr-CY' => 'Türkçe (Kıbrıs)',
|
||||
'tr-TR' => 'Türkçe (Türkiye)',
|
||||
'tt' => 'татар',
|
||||
'tt-RU' => 'татар (Россия)',
|
||||
'twq' => 'Tasawaq (senni)',
|
||||
'twq-NE' => 'Tasawaq (senni Nižer)',
|
||||
'tzm' => 'Tamaziɣt (n laṭlaṣ)',
|
||||
'tzm-MA' => 'Tamaziɣt (n laṭlaṣ Meṛṛuk)',
|
||||
'ug' => 'ئۇيغۇرچە',
|
||||
'ug-CN' => 'ئۇيغۇرچە (جۇڭگو)',
|
||||
'uk' => 'українська',
|
||||
'uk-UA' => 'українська (Україна)',
|
||||
'und' => 'und',
|
||||
'ur' => 'اردو',
|
||||
'ur-IN' => 'اردو (بھارت)',
|
||||
'ur-PK' => 'اردو (پاکستان)',
|
||||
'uz' => 'o‘zbek',
|
||||
'uz-Arab' => 'اوزبیک (عربی)',
|
||||
'uz-Arab-AF' => 'اوزبیک (افغانستان عربی)',
|
||||
'uz-Cyrl' => 'ўзбекча (Кирил)',
|
||||
'uz-Cyrl-UZ' => 'ўзбекча (Ўзбекистон Кирил)',
|
||||
'uz-Latn' => 'o‘zbek (lotin)',
|
||||
'uz-Latn-UZ' => 'o‘zbek (Oʻzbekiston lotin)',
|
||||
'vai' => 'ꕙꔤ',
|
||||
'vai-Latn' => 'Vai (Latn)',
|
||||
'vai-Latn-LR' => 'Vai (Laibhiya Latn)',
|
||||
'vai-Vaii' => 'ꕙꔤ (Vaii)',
|
||||
'vai-Vaii-LR' => 'ꕙꔤ (ꕞꔤꔫꕩ Vaii)',
|
||||
'vi' => 'Tiếng (Việt)',
|
||||
'vi-VN' => 'Tiếng (Việt Việt Nam)',
|
||||
'vun' => 'Kyivunjo',
|
||||
'vun-TZ' => 'Kyivunjo (Tanzania)',
|
||||
'wae' => 'Walser',
|
||||
'wae-CH' => 'Walser (Schwiz)',
|
||||
'wo' => 'Wolof',
|
||||
'wo-SN' => 'Wolof (Senegaal)',
|
||||
'xh' => 'IsiXhosa',
|
||||
'xh-ZA' => 'IsiXhosa (EMzantsi Afrika)',
|
||||
'xog' => 'Olusoga',
|
||||
'xog-UG' => 'Olusoga (Yuganda)',
|
||||
'yav' => 'nuasue',
|
||||
'yav-CM' => 'nuasue (Kemelún)',
|
||||
'yi' => 'ייִדיש',
|
||||
'yo' => 'Èdè (Yorùbá)',
|
||||
'yo-BJ' => 'Èdè (Yorùbá Bɛ̀nɛ̀)',
|
||||
'yo-NG' => 'Èdè (Yorùbá Nàìjíríà)',
|
||||
'yrl' => 'nheẽgatu',
|
||||
'yrl-BR' => 'nheẽgatu (Brasiu)',
|
||||
'yrl-CO' => 'ñengatú (Kurũbiya)',
|
||||
'yrl-VE' => 'ñengatú (Wenesuera)',
|
||||
'yue' => '粵語',
|
||||
'yue-Hans' => '粤语 (简体)',
|
||||
'yue-Hans-CN' => '粤语 (中华人民共和国 简体)',
|
||||
'yue-Hant' => '粵語 (繁體)',
|
||||
'yue-Hant-HK' => '粵語 (中華人民共和國香港特別行政區 繁體)',
|
||||
'zgh' => 'ⵜⴰⵎⴰⵣⵉⵖⵜ',
|
||||
'zgh-MA' => 'ⵜⴰⵎⴰⵣⵉⵖⵜ (ⵍⵎⵖⵔⵉⴱ)',
|
||||
'zh' => '中文',
|
||||
'zh-Hans' => '中文 (简体)',
|
||||
'zh-Hans-CN' => '中文 (中国 简体)',
|
||||
'zh-Hans-HK' => '中文 (中国香港特别行政区 简体)',
|
||||
'zh-Hans-MO' => '中文 (中国澳门特别行政区 简体)',
|
||||
'zh-Hans-SG' => '中文 (新加坡 简体)',
|
||||
'zh-Hant' => '中文 (繁體)',
|
||||
'zh-Hant-HK' => '中文 (中國香港特別行政區 繁體字)',
|
||||
'zh-Hant-MO' => '中文 (中國澳門特別行政區 繁體字)',
|
||||
'zh-Hant-TW' => '中文 (台灣 繁體)',
|
||||
'zu' => 'isiZulu',
|
||||
'zu-ZA' => 'isiZulu (iNingizimu Afrika)' }
|
||||
}
|
||||
|
||||
1;
|
||||
|
||||
Reference in New Issue
Block a user