defmodule LibPE.Language do use LibPE.Flags @doc """ Generated based on documentation. Used this snipper after copy paste: ``` data = ... (copy pasted) Enum.chunk_every(String.split(data, "\n"), 3, 3, :discard) |> Enum.map(fn [name, id, desc] -> {name, String.to_integer(id), desc} end) ``` """ def flags() do [ {"ar-SA", 1025, "Arabic - Saudi Arabia"}, {"bg-BG", 1026, "Bulgarian"}, {"ca-ES", 1027, "Catalan"}, {"zh-TW", 1028, "Chinese - Taiwan"}, {"cs-CZ", 1029, "Czech"}, {"da-DK", 1030, "Danish"}, {"de-DE", 1031, "German - Germany"}, {"el-GR", 1032, "Greek"}, {"en-US", 1033, "English - United States"}, {"es-ES", 1034, "Spanish - Spain (Traditional Sort)"}, {"fi-FI", 1035, "Finnish"}, {"fr-FR", 1036, "French - France"}, {"he-IL", 1037, "Hebrew"}, {"hu-HU", 1038, "Hungarian"}, {"is-IS", 1039, "Icelandic"}, {"it-IT", 1040, "Italian - Italy"}, {"ja-JP", 1041, "Japanese"}, {"ko-KR", 1042, "Korean"}, {"nl-NL", 1043, "Dutch - Netherlands"}, {"nb-NO", 1044, "Norwegian (Bokmål)"}, {"pl-PL", 1045, "Polish"}, {"pt-BR", 1046, "Portuguese - Brazil"}, {"rm-CH", 1047, "Rhaeto-Romanic"}, {"ro-RO", 1048, "Romanian"}, {"ru-RU", 1049, "Russian"}, {"hr-HR", 1050, "Croatian"}, {"sk-SK", 1051, "Slovak"}, {"sq-AL", 1052, "Albanian - Albania"}, {"sv-SE", 1053, "Swedish"}, {"th-TH", 1054, "Thai"}, {"tr-TR", 1055, "Turkish"}, {"ur-PK", 1056, "Urdu - Pakistan"}, {"id-ID", 1057, "Indonesian"}, {"uk-UA", 1058, "Ukrainian"}, {"be-BY", 1059, "Belarusian"}, {"sl-SI", 1060, "Slovenian"}, {"et-EE", 1061, "Estonian"}, {"lv-LV", 1062, "Latvian"}, {"lt-LT", 1063, "Lithuanian"}, {"tg-Cyrl-TJ", 1064, "Tajik"}, {"fa-IR", 1065, "Persian"}, {"vi-VN", 1066, "Vietnamese"}, {"hy-AM", 1067, "Armenian - Armenia"}, {"az-Latn-AZ", 1068, "Azeri (Latin)"}, {"eu-ES", 1069, "Basque"}, {"wen-DE", 1070, "Sorbian"}, {"mk-MK", 1071, "F.Y.R.O. Macedonian"}, {"st-ZA", 1072, "Sutu"}, {"ts-ZA", 1073, "Tsonga"}, {"tn-ZA", 1074, "Tswana"}, {"ven-ZA", 1075, "Venda"}, {"xh-ZA", 1076, "Xhosa"}, {"zu-ZA", 1077, "Zulu"}, {"af-ZA", 1078, "Afrikaans - South Africa"}, {"ka-GE", 1079, "Georgian"}, {"fo-FO", 1080, "Faroese"}, {"hi-IN", 1081, "Hindi"}, {"mt-MT", 1082, "Maltese"}, {"se-NO", 1083, "Sami"}, {"gd-GB", 1084, "Gaelic (Scotland)"}, {"yi", 1085, "Yiddish"}, {"ms-MY", 1086, "Malay - Malaysia"}, {"kk-KZ", 1087, "Kazakh"}, {"ky-KG", 1088, "Kyrgyz (Cyrillic)"}, {"sw-KE", 1089, "Swahili"}, {"tk-TM", 1090, "Turkmen"}, {"uz-Latn-UZ", 1091, "Uzbek (Latin)"}, {"tt-RU", 1092, "Tatar"}, {"bn-IN", 1093, "Bengali (India)"}, {"pa-IN", 1094, "Punjabi"}, {"gu-IN", 1095, "Gujarati"}, {"or-IN", 1096, "Oriya"}, {"ta-IN", 1097, "Tamil"}, {"te-IN", 1098, "Telugu"}, {"kn-IN", 1099, "Kannada"}, {"st-ZA", 1072, "Sutu"}, {"ts-ZA", 1073, "Tsonga"}, {"tn-ZA", 1074, "Tswana"}, {"ven-ZA", 1075, "Venda"}, {"xh-ZA", 1076, "Xhosa"}, {"zu-ZA", 1077, "Zulu"}, {"af-ZA", 1078, "Afrikaans - South Africa"}, {"ka-GE", 1079, "Georgian"}, {"fo-FO", 1080, "Faroese"}, {"hi-IN", 1081, "Hindi"}, {"mt-MT", 1082, "Maltese"}, {"se-NO", 1083, "Sami"}, {"gd-GB", 1084, "Gaelic (Scotland)"}, {"yi", 1085, "Yiddish"}, {"ms-MY", 1086, "Malay - Malaysia"}, {"kk-KZ", 1087, "Kazakh"}, {"ky-KG", 1088, "Kyrgyz (Cyrillic)"}, {"sw-KE", 1089, "Swahili"}, {"tk-TM", 1090, "Turkmen"}, {"uz-Latn-UZ", 1091, "Uzbek (Latin)"}, {"tt-RU", 1092, "Tatar"}, {"bn-IN", 1093, "Bengali (India)"}, {"pa-IN", 1094, "Punjabi"}, {"gu-IN", 1095, "Gujarati"}, {"or-IN", 1096, "Oriya"}, {"ta-IN", 1097, "Tamil"}, {"te-IN", 1098, "Telugu"}, {"kn-IN", 1099, "Kannada"}, {"ml-IN", 1100, "Malayalam"}, {"as-IN", 1101, "Assamese"}, {"ml-IN", 1100, "Malayalam"}, {"as-IN", 1101, "Assamese"}, {"mr-IN", 1102, "Marathi"}, {"sa-IN", 1103, "Sanskrit"}, {"mn-MN", 1104, "Mongolian (Cyrillic)"}, {"bo-CN", 1105, "Tibetan - People's Republic of China"}, {"cy-GB", 1106, "Welsh"}, {"km-KH", 1107, "Khmer"}, {"lo-LA", 1108, "Lao"}, {"my-MM", 1109, "Burmese"}, {"gl-ES", 1110, "Galician"}, {"kok-IN", 1111, "Konkani"}, {"mni", 1112, "Manipuri"}, {"sd-IN", 1113, "Sindhi - India"}, {"syr-SY", 1114, "Syriac"}, {"si-LK", 1115, "Sinhalese - Sri Lanka"}, {"chr-US", 1116, "Cherokee - United States"}, {"iu-Cans-CA", 1117, "Inuktitut"}, {"am-ET", 1118, "Amharic - Ethiopia"}, {"tmz", 1119, "Tamazight (Arabic)"}, {"ks-Arab-IN", 1120, "Kashmiri (Arabic)"}, {"ne-NP", 1121, "Nepali"}, {"fy-NL", 1122, "Frisian - Netherlands"}, {"ps-AF", 1123, "Pashto"}, {"fil-PH", 1124, "Filipino"}, {"dv-MV", 1125, "Divehi"}, {"bin-NG", 1126, "Edo"}, {"fuv-NG", 1127, "Fulfulde - Nigeria"}, {"ha-Latn-NG", 1128, "Hausa - Nigeria"}, {"ibb-NG", 1129, "Ibibio - Nigeria"}, {"yo-NG", 1130, "Yoruba"}, {"quz-BO", 1131, "Quecha - Bolivia"}, {"nso-ZA", 1132, "Sepedi"}, {"ig-NG", 1136, "Igbo - Nigeria"}, {"kr-NG", 1137, "Kanuri - Nigeria"}, {"gaz-ET", 1138, "Oromo"}, {"ti-ER", 1139, "Tigrigna - Ethiopia"}, {"gn-PY", 1140, "Guarani - Paraguay"}, {"haw-US", 1141, "Hawaiian - United States"}, {"la", 1142, "Latin"}, {"so-SO", 1143, "Somali"}, {"ii-CN", 1144, "Yi"}, {"pap-AN", 1145, "Papiamentu"}, {"ug-Arab-CN", 1152, "Uighur - China"}, {"mi-NZ", 1153, "Maori - New Zealand"}, {"ar-IQ", 2049, "Arabic - Iraq"}, {"zh-CN", 2052, "Chinese - People's Republic of China"}, {"de-CH", 2055, "German - Switzerland"}, {"en-GB", 2057, "English - United Kingdom"}, {"es-MX", 2058, "Spanish - Mexico"}, {"fr-BE", 2060, "French - Belgium"}, {"it-CH", 2064, "Italian - Switzerland"}, {"nl-BE", 2067, "Dutch - Belgium"}, {"nn-NO", 2068, "Norwegian (Nynorsk)"}, {"pt-PT", 2070, "Portuguese - Portugal"}, {"ro-MD", 2072, "Romanian - Moldava"}, {"ru-MD", 2073, "Russian - Moldava"}, {"sr-Latn-CS", 2074, "Serbian (Latin)"}, {"sv-FI", 2077, "Swedish - Finland"}, {"ur-IN", 2080, "Urdu - India"}, {"az-Cyrl-AZ", 2092, "Azeri (Cyrillic)"}, {"ga-IE", 2108, "Gaelic (Ireland)"}, {"ms-BN", 2110, "Malay - Brunei Darussalam"}, {"uz-Cyrl-UZ", 2115, "Uzbek (Cyrillic)"}, {"bn-BD", 2117, "Bengali (Bangladesh)"}, {"pa-PK", 2118, "Punjabi (Pakistan)"}, {"mn-Mong-CN", 2128, "Mongolian (Mongolian)"}, {"bo-BT", 2129, "Tibetan - Bhutan"}, {"sd-PK", 2137, "Sindhi - Pakistan"}, {"tzm-Latn-DZ", 2143, "Tamazight (Latin)"}, {"ks-Deva-IN", 2144, "Kashmiri (Devanagari)"}, {"ne-IN", 2145, "Nepali - India"}, {"quz-EC", 2155, "Quecha - Ecuador"}, {"ti-ET", 2163, "Tigrigna - Eritrea"}, {"ar-EG", 3073, "Arabic - Egypt"}, {"zh-HK", 3076, "Chinese - Hong Kong SAR"}, {"de-AT", 3079, "German - Austria"}, {"en-AU", 3081, "English - Australia"}, {"es-ES", 3082, "Spanish - Spain (Modern Sort)"}, {"fr-CA", 3084, "French - Canada"}, {"sr-Cyrl-CS", 3098, "Serbian (Cyrillic)"}, {"quz-PE", 3179, "Quecha - Peru"}, {"ar-LY", 4097, "Arabic - Libya"}, {"zh-SG", 4100, "Chinese - Singapore"}, {"de-LU", 4103, "German - Luxembourg"}, {"en-CA", 4105, "English - Canada"}, {"es-GT", 4106, "Spanish - Guatemala"}, {"fr-CH", 4108, "French - Switzerland"}, {"hr-BA", 4122, "Croatian (Bosnia/Herzegovina)"}, {"ar-DZ", 5121, "Arabic - Algeria"}, {"zh-MO", 5124, "Chinese - Macao SAR"}, {"de-LI", 5127, "German - Liechtenstein"}, {"en-NZ", 5129, "English - New Zealand"}, {"es-CR", 5130, "Spanish - Costa Rica"}, {"fr-LU", 5132, "French - Luxembourg"}, {"bs-Latn-BA", 5146, "Bosnian (Bosnia/Herzegovina)"}, {"ar-MO", 6145, "Arabic - Morocco"}, {"en-IE", 6153, "English - Ireland"}, {"es-PA", 6154, "Spanish - Panama"}, {"fr-MC", 6156, "French - Monaco"}, {"ar-TN", 7169, "Arabic - Tunisia"}, {"en-ZA", 7177, "English - South Africa"}, {"es-DO", 7178, "Spanish - Dominican Republic"}, {"fr-029", 7180, "French - West Indies"}, {"ar-OM", 8193, "Arabic - Oman"}, {"en-JM", 8201, "English - Jamaica"}, {"es-VE", 8202, "Spanish - Venezuela"}, {"fr-RE", 8204, "French - Reunion"}, {"ar-YE", 9217, "Arabic - Yemen"}, {"en-029", 9225, "English - Caribbean"}, {"es-CO", 9226, "Spanish - Colombia"}, {"fr-CG", 9228, "French - Democratic Rep. of Congo"}, {"ar-SY", 10241, "Arabic - Syria"}, {"en-BZ", 10249, "English - Belize"}, {"es-PE", 10250, "Spanish - Peru"}, {"fr-SN", 10252, "French - Senegal"}, {"ar-JO", 11265, "Arabic - Jordan"}, {"en-TT", 11273, "English - Trinidad"}, {"es-AR", 11274, "Spanish - Argentina"}, {"fr-CM", 11276, "French - Cameroon"}, {"ar-LB", 12289, "Arabic - Lebanon"}, {"en-ZW", 12297, "English - Zimbabwe"}, {"es-EC", 12298, "Spanish - Ecuador"}, {"fr-CI", 12300, "French - Cote d'Ivoire"}, {"ar-KW", 13313, "Arabic - Kuwait"}, {"en-PH", 13321, "English - Philippines"}, {"es-CL", 13322, "Spanish - Chile"}, {"fr-ML", 13324, "French - Mali"}, {"ar-AE", 14337, "Arabic - U.A.E."}, {"en-ID", 14345, "English - Indonesia"}, {"es-UY", 14346, "Spanish - Uruguay"}, {"fr-MA", 14348, "French - Morocco"}, {"ar-BH", 15361, "Arabic - Bahrain"}, {"en-HK", 15369, "English - Hong Kong SAR"}, {"es-PY", 15370, "Spanish - Paraguay"}, {"fr-HT", 15372, "French - Haiti"}, {"ar-QA", 16385, "Arabic - Qatar"}, {"en-IN", 16393, "English - India"}, {"es-BO", 16394, "Spanish - Bolivia"}, {"en-MY", 17417, "English - Malaysia"}, {"es-SV", 17418, "Spanish - El Salvador"}, {"en-SG", 18441, "English - Singapore"}, {"es-HN", 18442, "Spanish - Honduras"}, {"es-NI", 19466, "Spanish - Nicaragua"}, {"es-PR", 20490, "Spanish - Puerto Rico"}, {"es-US", 21514, "Spanish - United States"}, {"es-419", 58378, "Spanish - Latin America"}, {"fr-015", 58380, "French - North Africa"} ] end end