diff --git a/include/wx/intl.h b/include/wx/intl.h index 7769505fd8..98377b7635 100644 --- a/include/wx/intl.h +++ b/include/wx/intl.h @@ -238,8 +238,8 @@ public: wxString GetHeaderValue(const wxString& header, const wxString& domain = wxEmptyString) const; - // These two methods are for internal use only. First one creates - // ms_languagesDB if it doesn't already exist, second one destroys + // These two methods are for internal use only. First one creates the + // global language database if it doesn't already exist, second one destroys // it. static void CreateLanguagesDB(); static void DestroyLanguagesDB(); @@ -251,10 +251,6 @@ private: const wxString& shortName, int language); - // copy default table of languages from global static array to - // m_langugagesInfo, called by InitLanguagesDB - static void InitLanguagesDB(); - // This method is trivial and just initializes the member fields to default // values. void DoCommonInit(); diff --git a/include/wx/language.h b/include/wx/language.h index 5d52a0973c..3785c22248 100644 --- a/include/wx/language.h +++ b/include/wx/language.h @@ -39,242 +39,901 @@ enum wxLanguage wxLANGUAGE_ABKHAZIAN, wxLANGUAGE_AFAR, + wxLANGUAGE_AFAR_DJIBOUTI, + wxLANGUAGE_AFAR_ERITREA, + wxLANGUAGE_AFAR_ETHIOPIA, wxLANGUAGE_AFRIKAANS, + wxLANGUAGE_AFRIKAANS_NAMIBIA, + wxLANGUAGE_AFRIKAANS_SOUTH_AFRICA, + wxLANGUAGE_AGHEM, + wxLANGUAGE_AGHEM_CAMEROON, + wxLANGUAGE_AKAN, + wxLANGUAGE_AKAN_GHANA, wxLANGUAGE_ALBANIAN, + wxLANGUAGE_ALBANIAN_ALBANIA, + wxLANGUAGE_ALBANIAN_KOSOVO, + wxLANGUAGE_ALBANIAN_NORTH_MACEDONIA, + wxLANGUAGE_ALSATIAN_FRANCE, wxLANGUAGE_AMHARIC, + wxLANGUAGE_AMHARIC_ETHIOPIA, wxLANGUAGE_ARABIC, wxLANGUAGE_ARABIC_ALGERIA, wxLANGUAGE_ARABIC_BAHRAIN, + wxLANGUAGE_ARABIC_CHAD, + wxLANGUAGE_ARABIC_COMOROS, + wxLANGUAGE_ARABIC_DJIBOUTI, wxLANGUAGE_ARABIC_EGYPT, + wxLANGUAGE_ARABIC_ERITREA, wxLANGUAGE_ARABIC_IRAQ, + wxLANGUAGE_ARABIC_ISRAEL, wxLANGUAGE_ARABIC_JORDAN, wxLANGUAGE_ARABIC_KUWAIT, wxLANGUAGE_ARABIC_LEBANON, wxLANGUAGE_ARABIC_LIBYA, + wxLANGUAGE_ARABIC_MAURITANIA, wxLANGUAGE_ARABIC_MOROCCO, wxLANGUAGE_ARABIC_OMAN, + wxLANGUAGE_ARABIC_PALESTINIAN_AUTHORITY, wxLANGUAGE_ARABIC_QATAR, wxLANGUAGE_ARABIC_SAUDI_ARABIA, + wxLANGUAGE_ARABIC_SOMALIA, + wxLANGUAGE_ARABIC_SOUTH_SUDAN, wxLANGUAGE_ARABIC_SUDAN, wxLANGUAGE_ARABIC_SYRIA, wxLANGUAGE_ARABIC_TUNISIA, wxLANGUAGE_ARABIC_UAE, + wxLANGUAGE_ARABIC_WORLD, wxLANGUAGE_ARABIC_YEMEN, wxLANGUAGE_ARMENIAN, + wxLANGUAGE_ARMENIAN_ARMENIA, wxLANGUAGE_ASSAMESE, + wxLANGUAGE_ASSAMESE_INDIA, wxLANGUAGE_ASTURIAN, + wxLANGUAGE_ASTURIAN_SPAIN, + wxLANGUAGE_ASU, + wxLANGUAGE_ASU_TANZANIA, wxLANGUAGE_AYMARA, - wxLANGUAGE_AZERI, - wxLANGUAGE_AZERI_CYRILLIC, - wxLANGUAGE_AZERI_LATIN, + wxLANGUAGE_AZERBAIJANI, + wxLANGUAGE_AZERBAIJANI_CYRILLIC, + wxLANGUAGE_AZERBAIJANI_CYRILLIC_AZERBAIJAN, + wxLANGUAGE_AZERBAIJANI_LATIN, + wxLANGUAGE_AZERBAIJANI_LATIN_AZERBAIJAN, + wxLANGUAGE_BAFIA, + wxLANGUAGE_BAFIA_CAMEROON, + wxLANGUAGE_BAMANANKAN, + wxLANGUAGE_BAMANANKAN_LATIN, + wxLANGUAGE_BAMANANKAN_LATIN_MALI, + wxLANGUAGE_BANGLA, + wxLANGUAGE_BANGLA_BANGLADESH, + wxLANGUAGE_BANGLA_INDIA, + wxLANGUAGE_BASAA, + wxLANGUAGE_BASAA_CAMEROON, wxLANGUAGE_BASHKIR, + wxLANGUAGE_BASHKIR_RUSSIA, wxLANGUAGE_BASQUE, + wxLANGUAGE_BASQUE_SPAIN, wxLANGUAGE_BELARUSIAN, - wxLANGUAGE_BENGALI, - wxLANGUAGE_BHUTANI, + wxLANGUAGE_BELARUSIAN_BELARUS, + wxLANGUAGE_BEMBA, + wxLANGUAGE_BEMBA_ZAMBIA, + wxLANGUAGE_BENA, + wxLANGUAGE_BENA_TANZANIA, wxLANGUAGE_BIHARI, wxLANGUAGE_BISLAMA, + wxLANGUAGE_BLIN, + wxLANGUAGE_BLIN_ERITREA, + wxLANGUAGE_BODO, + wxLANGUAGE_BODO_INDIA, wxLANGUAGE_BOSNIAN, + wxLANGUAGE_BOSNIAN_CYRILLIC, + wxLANGUAGE_BOSNIAN_CYRILLIC_BOSNIA_AND_HERZEGOVINA, + wxLANGUAGE_BOSNIAN_LATIN, + wxLANGUAGE_BOSNIAN_LATIN_BOSNIA_AND_HERZEGOVINA, wxLANGUAGE_BRETON, + wxLANGUAGE_BRETON_FRANCE, wxLANGUAGE_BULGARIAN, + wxLANGUAGE_BULGARIAN_BULGARIA, wxLANGUAGE_BURMESE, + wxLANGUAGE_BURMESE_MYANMAR, wxLANGUAGE_CATALAN, + wxLANGUAGE_CATALAN_ANDORRA, + wxLANGUAGE_CATALAN_FRANCE, + wxLANGUAGE_CATALAN_ITALY, + wxLANGUAGE_CATALAN_SPAIN, + wxLANGUAGE_CEBUANO, + wxLANGUAGE_CEBUANO_LATIN, + wxLANGUAGE_CEBUANO_LATIN_PHILIPPINES, + wxLANGUAGE_CENTRAL_ATLAS_TAMAZIGHT, + wxLANGUAGE_CENTRAL_ATLAS_TAMAZIGHT_ARABIC, + wxLANGUAGE_CENTRAL_ATLAS_TAMAZIGHT_ARABIC_MOROCCO, + wxLANGUAGE_CENTRAL_ATLAS_TAMAZIGHT_LATIN, + wxLANGUAGE_CENTRAL_ATLAS_TAMAZIGHT_LATIN_ALGERIA, + wxLANGUAGE_CENTRAL_ATLAS_TAMAZIGHT_LATIN_MOROCCO, + wxLANGUAGE_CENTRAL_ATLAS_TAMAZIGHT_TIFINAGH, + wxLANGUAGE_CENTRAL_ATLAS_TAMAZIGHT_TIFINAGH_MOROCCO, + wxLANGUAGE_CENTRAL_KURDISH, + wxLANGUAGE_CENTRAL_KURDISH_IRAQ, + wxLANGUAGE_CHAKMA, + wxLANGUAGE_CHAKMA_CHAKMA, + wxLANGUAGE_CHAKMA_CHAKMA_BANGLADESH, + wxLANGUAGE_CHAKMA_CHAKMA_INDIA, + wxLANGUAGE_CHECHEN, + wxLANGUAGE_CHECHEN_RUSSIA, + wxLANGUAGE_CHEROKEE, + wxLANGUAGE_CHEROKEE_CHEROKEE, + wxLANGUAGE_CHEROKEE_US, + wxLANGUAGE_CHIGA, + wxLANGUAGE_CHIGA_UGANDA, wxLANGUAGE_CHINESE, - wxLANGUAGE_CHINESE_SIMPLIFIED, - wxLANGUAGE_CHINESE_TRADITIONAL, + wxLANGUAGE_CHINESE_CHINA, wxLANGUAGE_CHINESE_HONGKONG, - wxLANGUAGE_CHINESE_MACAU, + wxLANGUAGE_CHINESE_MACAO, + wxLANGUAGE_CHINESE_SIMPLIFIED_EXPLICIT, + wxLANGUAGE_CHINESE_SIMPLIFIED_HONGKONG, + wxLANGUAGE_CHINESE_SIMPLIFIED_MACAO, wxLANGUAGE_CHINESE_SINGAPORE, wxLANGUAGE_CHINESE_TAIWAN, + wxLANGUAGE_CHINESE_TRADITIONAL_EXPLICIT, + wxLANGUAGE_CHURCH_SLAVIC, + wxLANGUAGE_CHURCH_SLAVIC_RUSSIA, + wxLANGUAGE_COLOGNIAN, + wxLANGUAGE_COLOGNIAN_GERMANY, + wxLANGUAGE_CORNISH, + wxLANGUAGE_CORNISH_UK, wxLANGUAGE_CORSICAN, + wxLANGUAGE_CORSICAN_FRANCE, wxLANGUAGE_CROATIAN, + wxLANGUAGE_CROATIAN_BOSNIA_AND_HERZEGOVINA, + wxLANGUAGE_CROATIAN_CROATIA, wxLANGUAGE_CZECH, + wxLANGUAGE_CZECH_CZECHIA, wxLANGUAGE_DANISH, + wxLANGUAGE_DANISH_DENMARK, + wxLANGUAGE_DANISH_GREENLAND, + wxLANGUAGE_DARI, + wxLANGUAGE_DARI_AFGHANISTAN, + wxLANGUAGE_DIVEHI, + wxLANGUAGE_DIVEHI_MALDIVES, + wxLANGUAGE_DUALA, + wxLANGUAGE_DUALA_CAMEROON, wxLANGUAGE_DUTCH, + wxLANGUAGE_DUTCH_ARUBA, wxLANGUAGE_DUTCH_BELGIAN, + wxLANGUAGE_DUTCH_BONAIRE_SINT_EUSTATIUS_AND_SABA, + wxLANGUAGE_DUTCH_CURACAO, + wxLANGUAGE_DUTCH_NETHERLANDS, + wxLANGUAGE_DUTCH_SINT_MAARTEN, + wxLANGUAGE_DUTCH_SURINAME, + wxLANGUAGE_DZONGKHA, + wxLANGUAGE_DZONGKHA_BHUTAN, + wxLANGUAGE_EDO, + wxLANGUAGE_EDO_NIGERIA, + wxLANGUAGE_EMBU, + wxLANGUAGE_EMBU_KENYA, wxLANGUAGE_ENGLISH, - wxLANGUAGE_ENGLISH_UK, - wxLANGUAGE_ENGLISH_US, + wxLANGUAGE_ENGLISH_AMERICAN_SAMOA, + wxLANGUAGE_ENGLISH_ANGUILLA, + wxLANGUAGE_ENGLISH_ANTIGUA_AND_BARBUDA, wxLANGUAGE_ENGLISH_AUSTRALIA, + wxLANGUAGE_ENGLISH_AUSTRIA, + wxLANGUAGE_ENGLISH_BAHAMAS, + wxLANGUAGE_ENGLISH_BARBADOS, + wxLANGUAGE_ENGLISH_BELGIUM, wxLANGUAGE_ENGLISH_BELIZE, + wxLANGUAGE_ENGLISH_BERMUDA, wxLANGUAGE_ENGLISH_BOTSWANA, + wxLANGUAGE_ENGLISH_BRITISH_INDIAN_OCEAN_TERRITORY, + wxLANGUAGE_ENGLISH_BRITISH_VIRGIN_ISLANDS, + wxLANGUAGE_ENGLISH_BURUNDI, + wxLANGUAGE_ENGLISH_CAMEROON, wxLANGUAGE_ENGLISH_CANADA, wxLANGUAGE_ENGLISH_CARIBBEAN, + wxLANGUAGE_ENGLISH_CARIBBEAN_CB, + wxLANGUAGE_ENGLISH_CAYMAN_ISLANDS, + wxLANGUAGE_ENGLISH_CHRISTMAS_ISLAND, + wxLANGUAGE_ENGLISH_COCOS_KEELING_ISLANDS, + wxLANGUAGE_ENGLISH_COOK_ISLANDS, + wxLANGUAGE_ENGLISH_CYPRUS, wxLANGUAGE_ENGLISH_DENMARK, + wxLANGUAGE_ENGLISH_DOMINICA, wxLANGUAGE_ENGLISH_EIRE, + wxLANGUAGE_ENGLISH_ERITREA, + wxLANGUAGE_ENGLISH_ESWATINI, + wxLANGUAGE_ENGLISH_EUROPE, + wxLANGUAGE_ENGLISH_FALKLAND_ISLANDS, + wxLANGUAGE_ENGLISH_FIJI, + wxLANGUAGE_ENGLISH_FINLAND, + wxLANGUAGE_ENGLISH_GAMBIA, + wxLANGUAGE_ENGLISH_GERMANY, + wxLANGUAGE_ENGLISH_GHANA, + wxLANGUAGE_ENGLISH_GIBRALTAR, + wxLANGUAGE_ENGLISH_GRENADA, + wxLANGUAGE_ENGLISH_GUAM, + wxLANGUAGE_ENGLISH_GUERNSEY, + wxLANGUAGE_ENGLISH_GUYANA, + wxLANGUAGE_ENGLISH_HONG_KONG_SAR, + wxLANGUAGE_ENGLISH_INDIA, + wxLANGUAGE_ENGLISH_INDONESIA, + wxLANGUAGE_ENGLISH_ISLE_OF_MAN, wxLANGUAGE_ENGLISH_ISRAEL, wxLANGUAGE_ENGLISH_JAMAICA, + wxLANGUAGE_ENGLISH_JERSEY, + wxLANGUAGE_ENGLISH_KENYA, + wxLANGUAGE_ENGLISH_KIRIBATI, + wxLANGUAGE_ENGLISH_LESOTHO, + wxLANGUAGE_ENGLISH_LIBERIA, + wxLANGUAGE_ENGLISH_MACAO_SAR, + wxLANGUAGE_ENGLISH_MADAGASCAR, + wxLANGUAGE_ENGLISH_MALAWI, + wxLANGUAGE_ENGLISH_MALAYSIA, + wxLANGUAGE_ENGLISH_MALTA, + wxLANGUAGE_ENGLISH_MARSHALL_ISLANDS, + wxLANGUAGE_ENGLISH_MAURITIUS, + wxLANGUAGE_ENGLISH_MICRONESIA, + wxLANGUAGE_ENGLISH_MONTSERRAT, + wxLANGUAGE_ENGLISH_NAMIBIA, + wxLANGUAGE_ENGLISH_NAURU, + wxLANGUAGE_ENGLISH_NETHERLANDS, wxLANGUAGE_ENGLISH_NEW_ZEALAND, + wxLANGUAGE_ENGLISH_NIGERIA, + wxLANGUAGE_ENGLISH_NIUE, + wxLANGUAGE_ENGLISH_NORFOLK_ISLAND, + wxLANGUAGE_ENGLISH_NORTHERN_MARIANA_ISLANDS, + wxLANGUAGE_ENGLISH_PAKISTAN, + wxLANGUAGE_ENGLISH_PALAU, + wxLANGUAGE_ENGLISH_PAPUA_NEW_GUINEA, wxLANGUAGE_ENGLISH_PHILIPPINES, + wxLANGUAGE_ENGLISH_PITCAIRN_ISLANDS, + wxLANGUAGE_ENGLISH_PUERTO_RICO, + wxLANGUAGE_ENGLISH_RWANDA, + wxLANGUAGE_ENGLISH_SAMOA, + wxLANGUAGE_ENGLISH_SEYCHELLES, + wxLANGUAGE_ENGLISH_SIERRA_LEONE, + wxLANGUAGE_ENGLISH_SINGAPORE, + wxLANGUAGE_ENGLISH_SINT_MAARTEN, + wxLANGUAGE_ENGLISH_SLOVENIA, + wxLANGUAGE_ENGLISH_SOLOMON_ISLANDS, wxLANGUAGE_ENGLISH_SOUTH_AFRICA, + wxLANGUAGE_ENGLISH_SOUTH_SUDAN, + wxLANGUAGE_ENGLISH_ST_HELENA_ASCENSION_TRISTAN_DA_CUNHA, + wxLANGUAGE_ENGLISH_ST_KITTS_AND_NEVIS, + wxLANGUAGE_ENGLISH_ST_LUCIA, + wxLANGUAGE_ENGLISH_ST_VINCENT_AND_GRENADINES, + wxLANGUAGE_ENGLISH_SUDAN, + wxLANGUAGE_ENGLISH_SWEDEN, + wxLANGUAGE_ENGLISH_SWITZERLAND, + wxLANGUAGE_ENGLISH_TANZANIA, + wxLANGUAGE_ENGLISH_TOKELAU, + wxLANGUAGE_ENGLISH_TONGA, wxLANGUAGE_ENGLISH_TRINIDAD, + wxLANGUAGE_ENGLISH_TURKS_AND_CAICOS_ISLANDS, + wxLANGUAGE_ENGLISH_TUVALU, + wxLANGUAGE_ENGLISH_UGANDA, + wxLANGUAGE_ENGLISH_UK, + wxLANGUAGE_ENGLISH_UNITED_ARAB_EMIRATES, + wxLANGUAGE_ENGLISH_US, + wxLANGUAGE_ENGLISH_US_OUTLYING_ISLANDS, + wxLANGUAGE_ENGLISH_US_VIRGIN_ISLANDS, + wxLANGUAGE_ENGLISH_VANUATU, + wxLANGUAGE_ENGLISH_WORLD, + wxLANGUAGE_ENGLISH_ZAMBIA, wxLANGUAGE_ENGLISH_ZIMBABWE, wxLANGUAGE_ESPERANTO, + wxLANGUAGE_ESPERANTO_WORLD, wxLANGUAGE_ESTONIAN, + wxLANGUAGE_ESTONIAN_ESTONIA, + wxLANGUAGE_EWE, + wxLANGUAGE_EWE_GHANA, + wxLANGUAGE_EWE_TOGO, + wxLANGUAGE_EWONDO, + wxLANGUAGE_EWONDO_CAMEROON, wxLANGUAGE_FAEROESE, + wxLANGUAGE_FAEROESE_DENMARK, + wxLANGUAGE_FAEROESE_FAROE_ISLANDS, wxLANGUAGE_FARSI, wxLANGUAGE_FIJI, + wxLANGUAGE_FILIPINO, + wxLANGUAGE_FILIPINO_PHILIPPINES, wxLANGUAGE_FINNISH, + wxLANGUAGE_FINNISH_FINLAND, wxLANGUAGE_FRENCH, + wxLANGUAGE_FRENCH_ALGERIA, wxLANGUAGE_FRENCH_BELGIAN, + wxLANGUAGE_FRENCH_BENIN, + wxLANGUAGE_FRENCH_BURKINA_FASO, + wxLANGUAGE_FRENCH_BURUNDI, + wxLANGUAGE_FRENCH_CAMEROON, wxLANGUAGE_FRENCH_CANADIAN, + wxLANGUAGE_FRENCH_CARIBBEAN, + wxLANGUAGE_FRENCH_CENTRAL_AFRICAN_REPUBLIC, + wxLANGUAGE_FRENCH_CHAD, + wxLANGUAGE_FRENCH_COMOROS, + wxLANGUAGE_FRENCH_CONGO, + wxLANGUAGE_FRENCH_CONGO_DRC, + wxLANGUAGE_FRENCH_COTE_DIVOIRE, + wxLANGUAGE_FRENCH_DJIBOUTI, + wxLANGUAGE_FRENCH_EQUATORIAL_GUINEA, + wxLANGUAGE_FRENCH_FRANCE, + wxLANGUAGE_FRENCH_FRENCH_GUIANA, + wxLANGUAGE_FRENCH_FRENCH_POLYNESIA, + wxLANGUAGE_FRENCH_GABON, + wxLANGUAGE_FRENCH_GUADELOUPE, + wxLANGUAGE_FRENCH_GUINEA, + wxLANGUAGE_FRENCH_HAITI, wxLANGUAGE_FRENCH_LUXEMBOURG, + wxLANGUAGE_FRENCH_MADAGASCAR, + wxLANGUAGE_FRENCH_MALI, + wxLANGUAGE_FRENCH_MARTINIQUE, + wxLANGUAGE_FRENCH_MAURITANIA, + wxLANGUAGE_FRENCH_MAURITIUS, + wxLANGUAGE_FRENCH_MAYOTTE, wxLANGUAGE_FRENCH_MONACO, + wxLANGUAGE_FRENCH_MOROCCO, + wxLANGUAGE_FRENCH_NEW_CALEDONIA, + wxLANGUAGE_FRENCH_NIGER, + wxLANGUAGE_FRENCH_REUNION, + wxLANGUAGE_FRENCH_RWANDA, + wxLANGUAGE_FRENCH_SENEGAL, + wxLANGUAGE_FRENCH_SEYCHELLES, + wxLANGUAGE_FRENCH_ST_BARTHELEMY, + wxLANGUAGE_FRENCH_ST_MARTIN, + wxLANGUAGE_FRENCH_ST_PIERRE_AND_MIQUELON, wxLANGUAGE_FRENCH_SWISS, + wxLANGUAGE_FRENCH_SYRIA, + wxLANGUAGE_FRENCH_TOGO, + wxLANGUAGE_FRENCH_TUNISIA, + wxLANGUAGE_FRENCH_VANUATU, + wxLANGUAGE_FRENCH_WALLIS_AND_FUTUNA, wxLANGUAGE_FRISIAN, + wxLANGUAGE_FRISIAN_NETHERLANDS, + wxLANGUAGE_FRIULIAN, + wxLANGUAGE_FRIULIAN_ITALY, + wxLANGUAGE_FULAH, + wxLANGUAGE_FULAH_LATIN, + wxLANGUAGE_FULAH_LATIN_BURKINA_FASO, + wxLANGUAGE_FULAH_LATIN_CAMEROON, + wxLANGUAGE_FULAH_LATIN_GAMBIA, + wxLANGUAGE_FULAH_LATIN_GHANA, + wxLANGUAGE_FULAH_LATIN_GUINEA, + wxLANGUAGE_FULAH_LATIN_GUINEA_BISSAU, + wxLANGUAGE_FULAH_LATIN_LIBERIA, + wxLANGUAGE_FULAH_LATIN_MAURITANIA, + wxLANGUAGE_FULAH_LATIN_NIGER, + wxLANGUAGE_FULAH_LATIN_NIGERIA, + wxLANGUAGE_FULAH_LATIN_SENEGAL, + wxLANGUAGE_FULAH_LATIN_SIERRA_LEONE, wxLANGUAGE_GALICIAN, + wxLANGUAGE_GALICIAN_SPAIN, + wxLANGUAGE_GANDA, + wxLANGUAGE_GANDA_UGANDA, wxLANGUAGE_GEORGIAN, + wxLANGUAGE_GEORGIAN_GEORGIA, wxLANGUAGE_GERMAN, wxLANGUAGE_GERMAN_AUSTRIAN, wxLANGUAGE_GERMAN_BELGIUM, + wxLANGUAGE_GERMAN_GERMANY, + wxLANGUAGE_GERMAN_ITALY, wxLANGUAGE_GERMAN_LIECHTENSTEIN, wxLANGUAGE_GERMAN_LUXEMBOURG, wxLANGUAGE_GERMAN_SWISS, wxLANGUAGE_GREEK, + wxLANGUAGE_GREEK_CYPRUS, + wxLANGUAGE_GREEK_GREECE, wxLANGUAGE_GREENLANDIC, wxLANGUAGE_GUARANI, + wxLANGUAGE_GUARANI_PARAGUAY, wxLANGUAGE_GUJARATI, + wxLANGUAGE_GUJARATI_INDIA, + wxLANGUAGE_GUSII, + wxLANGUAGE_GUSII_KENYA, wxLANGUAGE_HAUSA, + wxLANGUAGE_HAUSA_LATIN, + wxLANGUAGE_HAUSA_LATIN_GHANA, + wxLANGUAGE_HAUSA_LATIN_NIGER, + wxLANGUAGE_HAUSA_LATIN_NIGERIA, + wxLANGUAGE_HAWAIIAN, + wxLANGUAGE_HAWAIIAN_US, wxLANGUAGE_HEBREW, + wxLANGUAGE_HEBREW_ISRAEL, wxLANGUAGE_HINDI, + wxLANGUAGE_HINDI_INDIA, wxLANGUAGE_HUNGARIAN, + wxLANGUAGE_HUNGARIAN_HUNGARY, + wxLANGUAGE_IBIBIO, + wxLANGUAGE_IBIBIO_NIGERIA, wxLANGUAGE_ICELANDIC, + wxLANGUAGE_ICELANDIC_ICELAND, + wxLANGUAGE_IGBO, + wxLANGUAGE_IGBO_NIGERIA, wxLANGUAGE_INDONESIAN, + wxLANGUAGE_INDONESIAN_INDONESIA, wxLANGUAGE_INTERLINGUA, + wxLANGUAGE_INTERLINGUA_WORLD, wxLANGUAGE_INTERLINGUE, wxLANGUAGE_INUKTITUT, + wxLANGUAGE_INUKTITUT_LATIN, + wxLANGUAGE_INUKTITUT_LATIN_CANADA, + wxLANGUAGE_INUKTITUT_SYLLABICS, + wxLANGUAGE_INUKTITUT_SYLLABICS_CANADA, wxLANGUAGE_INUPIAK, wxLANGUAGE_IRISH, + wxLANGUAGE_IRISH_IRELAND, wxLANGUAGE_ITALIAN, + wxLANGUAGE_ITALIAN_ITALY, + wxLANGUAGE_ITALIAN_SAN_MARINO, wxLANGUAGE_ITALIAN_SWISS, + wxLANGUAGE_ITALIAN_VATICAN_CITY, wxLANGUAGE_JAPANESE, + wxLANGUAGE_JAPANESE_JAPAN, wxLANGUAGE_JAVANESE, + wxLANGUAGE_JAVANESE_INDONESIA, + wxLANGUAGE_JAVANESE_JAVANESE, + wxLANGUAGE_JAVANESE_JAVANESE_INDONESIA, + wxLANGUAGE_JOLA_FONYI, + wxLANGUAGE_JOLA_FONYI_SENEGAL, + wxLANGUAGE_KABUVERDIANU, + wxLANGUAGE_KABUVERDIANU_CABO_VERDE, wxLANGUAGE_KABYLE, + wxLANGUAGE_KABYLE_ALGERIA, + wxLANGUAGE_KAKO, + wxLANGUAGE_KAKO_CAMEROON, + wxLANGUAGE_KALAALLISUT, + wxLANGUAGE_KALENJIN, + wxLANGUAGE_KALENJIN_KENYA, + wxLANGUAGE_KAMBA, + wxLANGUAGE_KAMBA_KENYA, wxLANGUAGE_KANNADA, + wxLANGUAGE_KANNADA_INDIA, + wxLANGUAGE_KANURI, + wxLANGUAGE_KANURI_LATIN, + wxLANGUAGE_KANURI_NIGERIA, wxLANGUAGE_KASHMIRI, + wxLANGUAGE_KASHMIRI_DEVANAGARI, + wxLANGUAGE_KASHMIRI_DEVANAGARI_INDIA, wxLANGUAGE_KASHMIRI_INDIA, + wxLANGUAGE_KASHMIRI_PERSO_ARABIC, + wxLANGUAGE_KASHMIRI_PERSO_ARABIC_INDIA, wxLANGUAGE_KAZAKH, - wxLANGUAGE_KERNEWEK, + wxLANGUAGE_KAZAKH_KAZAKHSTAN, wxLANGUAGE_KHMER, + wxLANGUAGE_KHMER_CAMBODIA, + wxLANGUAGE_KICHE, + wxLANGUAGE_KICHE_GUATEMALA, + wxLANGUAGE_KICHE_LATIN, + wxLANGUAGE_KIKUYU, + wxLANGUAGE_KIKUYU_KENYA, wxLANGUAGE_KINYARWANDA, + wxLANGUAGE_KINYARWANDA_RWANDA, wxLANGUAGE_KIRGHIZ, + wxLANGUAGE_KIRGHIZ_KYRGYZSTAN, wxLANGUAGE_KIRUNDI, + wxLANGUAGE_KIRUNDI_BURUNDI, wxLANGUAGE_KONKANI, + wxLANGUAGE_KONKANI_INDIA, wxLANGUAGE_KOREAN, + wxLANGUAGE_KOREAN_KOREA, + wxLANGUAGE_KOREAN_NORTH_KOREA, + wxLANGUAGE_KOYRABORO_SENNI, + wxLANGUAGE_KOYRABORO_SENNI_MALI, + wxLANGUAGE_KOYRA_CHIINI, + wxLANGUAGE_KOYRA_CHIINI_MALI, wxLANGUAGE_KURDISH, + wxLANGUAGE_KURDISH_PERSO_ARABIC_IRAN, + wxLANGUAGE_KWASIO, + wxLANGUAGE_KWASIO_CAMEROON, + wxLANGUAGE_LAKOTA, + wxLANGUAGE_LAKOTA_US, + wxLANGUAGE_LANGI, + wxLANGUAGE_LANGI_TANZANIA, wxLANGUAGE_LAOTHIAN, + wxLANGUAGE_LAOTHIAN_LAOS, wxLANGUAGE_LATIN, + wxLANGUAGE_LATIN_WORLD, wxLANGUAGE_LATVIAN, + wxLANGUAGE_LATVIAN_LATVIA, wxLANGUAGE_LINGALA, + wxLANGUAGE_LINGALA_ANGOLA, + wxLANGUAGE_LINGALA_CENTRAL_AFRICAN_REPUBLIC, + wxLANGUAGE_LINGALA_CONGO, + wxLANGUAGE_LINGALA_CONGO_DRC, wxLANGUAGE_LITHUANIAN, + wxLANGUAGE_LITHUANIAN_LITHUANIA, + wxLANGUAGE_LOWER_SORBIAN, + wxLANGUAGE_LOWER_SORBIAN_GERMANY, + wxLANGUAGE_LOW_GERMAN, + wxLANGUAGE_LOW_GERMAN_GERMANY, + wxLANGUAGE_LOW_GERMAN_NETHERLANDS, + wxLANGUAGE_LUBA_KATANGA, + wxLANGUAGE_LUBA_KATANGA_CONGO_DRC, + wxLANGUAGE_LUO, + wxLANGUAGE_LUO_KENYA, + wxLANGUAGE_LUXEMBOURGISH, + wxLANGUAGE_LUXEMBOURGISH_LUXEMBOURG, + wxLANGUAGE_LUYIA, + wxLANGUAGE_LUYIA_KENYA, wxLANGUAGE_MACEDONIAN, + wxLANGUAGE_MACEDONIAN_NORTH_MACEDONIA, + wxLANGUAGE_MACHAME, + wxLANGUAGE_MACHAME_TANZANIA, + wxLANGUAGE_MAKHUWA_MEETTO, + wxLANGUAGE_MAKHUWA_MEETTO_MOZAMBIQUE, + wxLANGUAGE_MAKONDE, + wxLANGUAGE_MAKONDE_TANZANIA, wxLANGUAGE_MALAGASY, + wxLANGUAGE_MALAGASY_MADAGASCAR, wxLANGUAGE_MALAY, wxLANGUAGE_MALAYALAM, - wxLANGUAGE_MALAY_BRUNEI_DARUSSALAM, + wxLANGUAGE_MALAYALAM_INDIA, + wxLANGUAGE_MALAY_BRUNEI, wxLANGUAGE_MALAY_MALAYSIA, + wxLANGUAGE_MALAY_SINGAPORE, wxLANGUAGE_MALTESE, + wxLANGUAGE_MALTESE_MALTA, wxLANGUAGE_MANIPURI, + wxLANGUAGE_MANIPURI_INDIA, + wxLANGUAGE_MANX, + wxLANGUAGE_MANX_ISLE_OF_MAN, wxLANGUAGE_MAORI, + wxLANGUAGE_MAORI_NEW_ZEALAND, + wxLANGUAGE_MAPUCHE, + wxLANGUAGE_MAPUCHE_CHILE, wxLANGUAGE_MARATHI, + wxLANGUAGE_MARATHI_INDIA, + wxLANGUAGE_MASAI, + wxLANGUAGE_MASAI_KENYA, + wxLANGUAGE_MASAI_TANZANIA, + wxLANGUAGE_MAZANDERANI, + wxLANGUAGE_MAZANDERANI_IRAN, + wxLANGUAGE_MERU, + wxLANGUAGE_MERU_KENYA, + wxLANGUAGE_META, + wxLANGUAGE_META_CAMEROON, + wxLANGUAGE_MOHAWK, + wxLANGUAGE_MOHAWK_CANADA, wxLANGUAGE_MOLDAVIAN, wxLANGUAGE_MONGOLIAN, + wxLANGUAGE_MONGOLIAN_CYRILLIC, + wxLANGUAGE_MONGOLIAN_MONGOLIA, + wxLANGUAGE_MONGOLIAN_TRADITIONAL, + wxLANGUAGE_MONGOLIAN_TRADITIONAL_CHINA, + wxLANGUAGE_MONGOLIAN_TRADITIONAL_MONGOLIA, + wxLANGUAGE_MORISYEN, + wxLANGUAGE_MORISYEN_MAURITIUS, + wxLANGUAGE_MUNDANG, + wxLANGUAGE_MUNDANG_CAMEROON, + wxLANGUAGE_NAMA, + wxLANGUAGE_NAMA_NAMIBIA, wxLANGUAGE_NAURU, wxLANGUAGE_NEPALI, wxLANGUAGE_NEPALI_INDIA, + wxLANGUAGE_NEPALI_NEPAL, + wxLANGUAGE_NGIEMBOON, + wxLANGUAGE_NGIEMBOON_CAMEROON, + wxLANGUAGE_NGOMBA, + wxLANGUAGE_NGOMBA_CAMEROON, + wxLANGUAGE_NKO, + wxLANGUAGE_NKO_GUINEA, + wxLANGUAGE_NORTHERN_LURI, + wxLANGUAGE_NORTHERN_LURI_IRAN, + wxLANGUAGE_NORTHERN_LURI_IRAQ, + wxLANGUAGE_NORTH_NDEBELE, + wxLANGUAGE_NORTH_NDEBELE_ZIMBABWE, + wxLANGUAGE_NORWEGIAN, wxLANGUAGE_NORWEGIAN_BOKMAL, + wxLANGUAGE_NORWEGIAN_BOKMAL_NORWAY, + wxLANGUAGE_NORWEGIAN_BOKMAL_SVALBARD_AND_JAN_MAYEN, wxLANGUAGE_NORWEGIAN_NYNORSK, + wxLANGUAGE_NORWEGIAN_NYNORSK_NORWAY, + wxLANGUAGE_NUER, + wxLANGUAGE_NUER_SOUTH_SUDAN, + wxLANGUAGE_NYANKOLE, + wxLANGUAGE_NYANKOLE_UGANDA, wxLANGUAGE_OCCITAN, - wxLANGUAGE_ORIYA, + wxLANGUAGE_OCCITAN_FRANCE, + wxLANGUAGE_ODIA, + wxLANGUAGE_ODIA_INDIA, wxLANGUAGE_OROMO, + wxLANGUAGE_OROMO_ETHIOPIA, + wxLANGUAGE_OROMO_KENYA, + wxLANGUAGE_OSSETIC, + wxLANGUAGE_OSSETIC_GEORGIA, + wxLANGUAGE_OSSETIC_RUSSIA, + wxLANGUAGE_PAPIAMENTO, + wxLANGUAGE_PAPIAMENTO_CARIBBEAN, wxLANGUAGE_PASHTO, + wxLANGUAGE_PASHTO_AFGHANISTAN, + wxLANGUAGE_PASHTO_PAKISTAN, + wxLANGUAGE_PERSIAN_IRAN, wxLANGUAGE_POLISH, + wxLANGUAGE_POLISH_POLAND, wxLANGUAGE_PORTUGUESE, + wxLANGUAGE_PORTUGUESE_ANGOLA, wxLANGUAGE_PORTUGUESE_BRAZILIAN, + wxLANGUAGE_PORTUGUESE_CABO_VERDE, + wxLANGUAGE_PORTUGUESE_EQUATORIAL_GUINEA, + wxLANGUAGE_PORTUGUESE_GUINEA_BISSAU, + wxLANGUAGE_PORTUGUESE_LUXEMBOURG, + wxLANGUAGE_PORTUGUESE_MACAO_SAR, + wxLANGUAGE_PORTUGUESE_MOZAMBIQUE, + wxLANGUAGE_PORTUGUESE_PORTUGAL, + wxLANGUAGE_PORTUGUESE_SAO_TOME_AND_PRINCIPE, + wxLANGUAGE_PORTUGUESE_SWITZERLAND, + wxLANGUAGE_PORTUGUESE_TIMOR_LESTE, + wxLANGUAGE_PRUSSIAN, + wxLANGUAGE_PRUSSIAN_WORLD, wxLANGUAGE_PUNJABI, + wxLANGUAGE_PUNJABI_ARABIC, + wxLANGUAGE_PUNJABI_GURMUKHI, + wxLANGUAGE_PUNJABI_INDIA, + wxLANGUAGE_PUNJABI_PAKISTAN, wxLANGUAGE_QUECHUA, + wxLANGUAGE_QUECHUA_BOLIVIA, + wxLANGUAGE_QUECHUA_ECUADOR, + wxLANGUAGE_QUECHUA_MACRO, + wxLANGUAGE_QUECHUA_PERU, wxLANGUAGE_RHAETO_ROMANCE, + wxLANGUAGE_RHAETO_ROMANCE_SWITZERLAND, wxLANGUAGE_ROMANIAN, + wxLANGUAGE_ROMANIAN_MOLDOVA, + wxLANGUAGE_ROMANIAN_ROMANIA, + wxLANGUAGE_ROMBO, + wxLANGUAGE_ROMBO_TANZANIA, wxLANGUAGE_RUSSIAN, + wxLANGUAGE_RUSSIAN_BELARUS, + wxLANGUAGE_RUSSIAN_KAZAKHSTAN, + wxLANGUAGE_RUSSIAN_KYRGYZSTAN, + wxLANGUAGE_RUSSIAN_MOLDOVA, + wxLANGUAGE_RUSSIAN_RUSSIA, wxLANGUAGE_RUSSIAN_UKRAINE, + wxLANGUAGE_RWA, + wxLANGUAGE_RWA_TANZANIA, + wxLANGUAGE_SAHO, + wxLANGUAGE_SAHO_ERITREA, + wxLANGUAGE_SAKHA, + wxLANGUAGE_SAKHA_RUSSIA, + wxLANGUAGE_SAMBURU, + wxLANGUAGE_SAMBURU_KENYA, wxLANGUAGE_SAMI, + wxLANGUAGE_SAMI_FINLAND, + wxLANGUAGE_SAMI_INARI, + wxLANGUAGE_SAMI_INARI_FINLAND, + wxLANGUAGE_SAMI_LULE, + wxLANGUAGE_SAMI_LULE_NORWAY, + wxLANGUAGE_SAMI_LULE_SWEDEN, + wxLANGUAGE_SAMI_NORWAY, + wxLANGUAGE_SAMI_SKOLT, + wxLANGUAGE_SAMI_SKOLT_FINLAND, + wxLANGUAGE_SAMI_SOUTHERN, + wxLANGUAGE_SAMI_SOUTHERN_NORWAY, + wxLANGUAGE_SAMI_SOUTHERN_SWEDEN, + wxLANGUAGE_SAMI_SWEDEN, wxLANGUAGE_SAMOAN, wxLANGUAGE_SANGHO, + wxLANGUAGE_SANGHO_CENTRAL_AFRICAN_REPUBLIC, + wxLANGUAGE_SANGU, + wxLANGUAGE_SANGU_TANZANIA, wxLANGUAGE_SANSKRIT, + wxLANGUAGE_SANSKRIT_INDIA, wxLANGUAGE_SCOTS_GAELIC, + wxLANGUAGE_SCOTS_GAELIC_UK, + wxLANGUAGE_SENA, + wxLANGUAGE_SENA_MOZAMBIQUE, wxLANGUAGE_SERBIAN, wxLANGUAGE_SERBIAN_CYRILLIC, + wxLANGUAGE_SERBIAN_CYRILLIC_BOSNIA_AND_HERZEGOVINA, + wxLANGUAGE_SERBIAN_CYRILLIC_KOSOVO, + wxLANGUAGE_SERBIAN_CYRILLIC_MONTENEGRO, + wxLANGUAGE_SERBIAN_CYRILLIC_SERBIA, + wxLANGUAGE_SERBIAN_CYRILLIC_YU, wxLANGUAGE_SERBIAN_LATIN, + wxLANGUAGE_SERBIAN_LATIN_BOSNIA_AND_HERZEGOVINA, + wxLANGUAGE_SERBIAN_LATIN_KOSOVO, + wxLANGUAGE_SERBIAN_LATIN_MONTENEGRO, + wxLANGUAGE_SERBIAN_LATIN_SERBIA, + wxLANGUAGE_SERBIAN_LATIN_YU, + wxLANGUAGE_SERBIAN_SERBIA, + wxLANGUAGE_SERBIAN_YU, wxLANGUAGE_SERBO_CROATIAN, wxLANGUAGE_SESOTHO, + wxLANGUAGE_SESOTHO_LESOTHO, + wxLANGUAGE_SESOTHO_SA_LEBOA, + wxLANGUAGE_SESOTHO_SA_LEBOA_SOUTH_AFRICA, + wxLANGUAGE_SESOTHO_SOUTH_AFRICA, wxLANGUAGE_SETSWANA, + wxLANGUAGE_SETSWANA_BOTSWANA, + wxLANGUAGE_SETSWANA_SOUTH_AFRICA, + wxLANGUAGE_SHAMBALA, + wxLANGUAGE_SHAMBALA_TANZANIA, wxLANGUAGE_SHONA, + wxLANGUAGE_SHONA_LATIN, + wxLANGUAGE_SHONA_LATIN_ZIMBABWE, wxLANGUAGE_SINDHI, + wxLANGUAGE_SINDHI_ARABIC, + wxLANGUAGE_SINDHI_DEVANAGARI, + wxLANGUAGE_SINDHI_DEVANAGARI_INDIA, + wxLANGUAGE_SINDHI_PAKISTAN, wxLANGUAGE_SINHALESE, + wxLANGUAGE_SINHALESE_SRI_LANKA, wxLANGUAGE_SISWATI, + wxLANGUAGE_SISWATI_ESWATINI, + wxLANGUAGE_SISWATI_SOUTH_AFRICA, wxLANGUAGE_SLOVAK, + wxLANGUAGE_SLOVAK_SLOVAKIA, wxLANGUAGE_SLOVENIAN, + wxLANGUAGE_SLOVENIAN_SLOVENIA, + wxLANGUAGE_SOGA, + wxLANGUAGE_SOGA_UGANDA, wxLANGUAGE_SOMALI, + wxLANGUAGE_SOMALI_DJIBOUTI, + wxLANGUAGE_SOMALI_ETHIOPIA, + wxLANGUAGE_SOMALI_KENYA, + wxLANGUAGE_SOMALI_SOMALIA, + wxLANGUAGE_SOUTH_NDEBELE, + wxLANGUAGE_SOUTH_NDEBELE_SOUTH_AFRICA, wxLANGUAGE_SPANISH, wxLANGUAGE_SPANISH_ARGENTINA, + wxLANGUAGE_SPANISH_BELIZE, wxLANGUAGE_SPANISH_BOLIVIA, + wxLANGUAGE_SPANISH_BRAZIL, wxLANGUAGE_SPANISH_CHILE, wxLANGUAGE_SPANISH_COLOMBIA, wxLANGUAGE_SPANISH_COSTA_RICA, + wxLANGUAGE_SPANISH_CUBA, wxLANGUAGE_SPANISH_DOMINICAN_REPUBLIC, wxLANGUAGE_SPANISH_ECUADOR, wxLANGUAGE_SPANISH_EL_SALVADOR, + wxLANGUAGE_SPANISH_EQUATORIAL_GUINEA, wxLANGUAGE_SPANISH_GUATEMALA, wxLANGUAGE_SPANISH_HONDURAS, + wxLANGUAGE_SPANISH_LATIN_AMERICA, wxLANGUAGE_SPANISH_MEXICAN, - wxLANGUAGE_SPANISH_MODERN, wxLANGUAGE_SPANISH_NICARAGUA, wxLANGUAGE_SPANISH_PANAMA, wxLANGUAGE_SPANISH_PARAGUAY, wxLANGUAGE_SPANISH_PERU, + wxLANGUAGE_SPANISH_PHILIPPINES, wxLANGUAGE_SPANISH_PUERTO_RICO, + wxLANGUAGE_SPANISH_SPAIN, wxLANGUAGE_SPANISH_URUGUAY, wxLANGUAGE_SPANISH_US, wxLANGUAGE_SPANISH_VENEZUELA, + wxLANGUAGE_STANDARD_MOROCCAN_TAMAZIGHT, + wxLANGUAGE_STANDARD_MOROCCAN_TAMAZIGHT_TIFINAGH, + wxLANGUAGE_STANDARD_MOROCCAN_TAMAZIGHT_TIFINAGH_MOROCCO, wxLANGUAGE_SUNDANESE, wxLANGUAGE_SWAHILI, + wxLANGUAGE_SWAHILI_CONGO_DRC, + wxLANGUAGE_SWAHILI_KENYA, + wxLANGUAGE_SWAHILI_TANZANIA, + wxLANGUAGE_SWAHILI_UGANDA, wxLANGUAGE_SWEDISH, + wxLANGUAGE_SWEDISH_ALAND_ISLANDS, wxLANGUAGE_SWEDISH_FINLAND, + wxLANGUAGE_SWEDISH_SWEDEN, + wxLANGUAGE_SWISS_GERMAN, + wxLANGUAGE_SWISS_GERMAN_LIECHTENSTEIN, + wxLANGUAGE_SWISS_GERMAN_SWITZERLAND, + wxLANGUAGE_SYRIAC, + wxLANGUAGE_SYRIAC_SYRIA, + wxLANGUAGE_TACHELHIT, + wxLANGUAGE_TACHELHIT_LATIN, + wxLANGUAGE_TACHELHIT_LATIN_MOROCCO, + wxLANGUAGE_TACHELHIT_TIFINAGH, + wxLANGUAGE_TACHELHIT_TIFINAGH_MOROCCO, wxLANGUAGE_TAGALOG, + wxLANGUAGE_TAITA, + wxLANGUAGE_TAITA_KENYA, wxLANGUAGE_TAJIK, + wxLANGUAGE_TAJIK_CYRILLIC, + wxLANGUAGE_TAJIK_CYRILLIC_TAJIKISTAN, wxLANGUAGE_TAMIL, + wxLANGUAGE_TAMIL_INDIA, + wxLANGUAGE_TAMIL_MALAYSIA, + wxLANGUAGE_TAMIL_SINGAPORE, + wxLANGUAGE_TAMIL_SRI_LANKA, + wxLANGUAGE_TASAWAQ, + wxLANGUAGE_TASAWAQ_NIGER, wxLANGUAGE_TATAR, + wxLANGUAGE_TATAR_RUSSIA, wxLANGUAGE_TELUGU, + wxLANGUAGE_TELUGU_INDIA, + wxLANGUAGE_TESO, + wxLANGUAGE_TESO_KENYA, + wxLANGUAGE_TESO_UGANDA, wxLANGUAGE_THAI, + wxLANGUAGE_THAI_THAILAND, wxLANGUAGE_TIBETAN, + wxLANGUAGE_TIBETAN_CHINA, + wxLANGUAGE_TIBETAN_INDIA, + wxLANGUAGE_TIGRE, + wxLANGUAGE_TIGRE_ERITREA, wxLANGUAGE_TIGRINYA, + wxLANGUAGE_TIGRINYA_ERITREA, + wxLANGUAGE_TIGRINYA_ETHIOPIA, wxLANGUAGE_TONGA, + wxLANGUAGE_TONGA_TONGA, wxLANGUAGE_TSONGA, + wxLANGUAGE_TSONGA_SOUTH_AFRICA, wxLANGUAGE_TURKISH, + wxLANGUAGE_TURKISH_CYPRUS, + wxLANGUAGE_TURKISH_TURKEY, wxLANGUAGE_TURKMEN, + wxLANGUAGE_TURKMEN_TURKMENISTAN, wxLANGUAGE_TWI, wxLANGUAGE_UIGHUR, + wxLANGUAGE_UIGHUR_CHINA, wxLANGUAGE_UKRAINIAN, + wxLANGUAGE_UKRAINIAN_UKRAINE, + wxLANGUAGE_UPPER_SORBIAN, + wxLANGUAGE_UPPER_SORBIAN_GERMANY, wxLANGUAGE_URDU, wxLANGUAGE_URDU_INDIA, wxLANGUAGE_URDU_PAKISTAN, wxLANGUAGE_UZBEK, wxLANGUAGE_UZBEK_CYRILLIC, + wxLANGUAGE_UZBEK_CYRILLIC_UZBEKISTAN, wxLANGUAGE_UZBEK_LATIN, + wxLANGUAGE_UZBEK_LATIN_UZBEKISTAN, + wxLANGUAGE_UZBEK_PERSO_ARABIC, + wxLANGUAGE_UZBEK_PERSO_ARABIC_AFGHANISTAN, + wxLANGUAGE_VAI, + wxLANGUAGE_VAI_LATIN, + wxLANGUAGE_VAI_LATIN_LIBERIA, + wxLANGUAGE_VAI_VAI, + wxLANGUAGE_VAI_VAI_LIBERIA, wxLANGUAGE_VALENCIAN, + wxLANGUAGE_VENDA, + wxLANGUAGE_VENDA_SOUTH_AFRICA, wxLANGUAGE_VIETNAMESE, + wxLANGUAGE_VIETNAMESE_VIETNAM, wxLANGUAGE_VOLAPUK, + wxLANGUAGE_VOLAPUK_WORLD, + wxLANGUAGE_VUNJO, + wxLANGUAGE_VUNJO_TANZANIA, + wxLANGUAGE_WALSER, + wxLANGUAGE_WALSER_SWITZERLAND, wxLANGUAGE_WELSH, + wxLANGUAGE_WELSH_UK, + wxLANGUAGE_WOLAYTTA, + wxLANGUAGE_WOLAYTTA_ETHIOPIA, wxLANGUAGE_WOLOF, + wxLANGUAGE_WOLOF_SENEGAL, wxLANGUAGE_XHOSA, + wxLANGUAGE_XHOSA_SOUTH_AFRICA, + wxLANGUAGE_YANGBEN, + wxLANGUAGE_YANGBEN_CAMEROON, + wxLANGUAGE_YI, wxLANGUAGE_YIDDISH, + wxLANGUAGE_YIDDISH_WORLD, + wxLANGUAGE_YI_CHINA, wxLANGUAGE_YORUBA, + wxLANGUAGE_YORUBA_BENIN, + wxLANGUAGE_YORUBA_NIGERIA, + wxLANGUAGE_ZARMA, + wxLANGUAGE_ZARMA_NIGER, wxLANGUAGE_ZHUANG, wxLANGUAGE_ZULU, + wxLANGUAGE_ZULU_SOUTH_AFRICA, /// For custom, user-defined languages. wxLANGUAGE_USER_DEFINED, + /// Synonyms. + wxLANGUAGE_AZERI = wxLANGUAGE_AZERBAIJANI, + wxLANGUAGE_AZERI_CYRILLIC = wxLANGUAGE_AZERBAIJANI_CYRILLIC, + wxLANGUAGE_AZERI_LATIN = wxLANGUAGE_AZERBAIJANI_LATIN, + wxLANGUAGE_BENGALI = wxLANGUAGE_BANGLA, + wxLANGUAGE_BENGALI_BANGLADESH = wxLANGUAGE_BANGLA_BANGLADESH, + wxLANGUAGE_BENGALI_INDIA = wxLANGUAGE_BANGLA_INDIA, + wxLANGUAGE_BHUTANI = wxLANGUAGE_DZONGKHA, + wxLANGUAGE_CHINESE_SIMPLIFIED = wxLANGUAGE_CHINESE_CHINA, + wxLANGUAGE_CHINESE_TRADITIONAL = wxLANGUAGE_CHINESE_TAIWAN, + wxLANGUAGE_CHINESE_MACAU = wxLANGUAGE_CHINESE_MACAO, + wxLANGUAGE_KERNEWEK = wxLANGUAGE_CORNISH, + wxLANGUAGE_MALAY_BRUNEI_DARUSSALAM = wxLANGUAGE_MALAY_BRUNEI, + wxLANGUAGE_ORIYA = wxLANGUAGE_ODIA, + wxLANGUAGE_ORIYA_INDIA = wxLANGUAGE_ODIA_INDIA, + wxLANGUAGE_SPANISH_MODERN = wxLANGUAGE_SPANISH, /// Obsolete synonym. wxLANGUAGE_CAMBODIAN = wxLANGUAGE_KHMER diff --git a/include/wx/localedefs.h b/include/wx/localedefs.h index d5b43b2eff..ed3f8bfc74 100644 --- a/include/wx/localedefs.h +++ b/include/wx/localedefs.h @@ -82,12 +82,17 @@ enum wxLocaleInfo struct WXDLLIMPEXP_BASE wxLanguageInfo { int Language; // wxLanguage id + wxString LocaleTag; // Tag of locale in BCP 47-like notation wxString CanonicalName; // Canonical name, e.g. fr_FR + wxString CanonicalRef; // Canonical reference including region, + // if the name specifies the language only, e.g. fr_FR for fr; + // empty, if region is unknown or already part of the name. #ifdef __WINDOWS__ wxUint32 WinLang, // Win32 language identifiers WinSublang; #endif // __WINDOWS__ - wxString Description; // human-readable name of the language + wxString Description; // human-readable name of the language in English + wxString DescriptionNative; // human-readable name of the language in native language wxLayoutDirection LayoutDirection; #ifdef __WINDOWS__ diff --git a/include/wx/uilocale.h b/include/wx/uilocale.h index 4a379c59fa..065ea8ab9f 100644 --- a/include/wx/uilocale.h +++ b/include/wx/uilocale.h @@ -138,11 +138,59 @@ public: // its dtor is not virtual. ~wxUILocale(); + // Try to get user's (or OS's) preferred language setting. + // Return wxLANGUAGE_UNKNOWN if language-guessing algorithm failed + static int GetSystemLanguage(); + + // Retrieve the language info struct for the given language + // + // Returns NULL if no info found, pointer must *not* be deleted by caller + static const wxLanguageInfo* GetLanguageInfo(int lang); + + // Returns language name in English or empty string if the language + // is not in database + static wxString GetLanguageName(int lang); + + // Returns ISO code ("canonical name") of language or empty string if the + // language is not in database + static wxString GetLanguageCanonicalName(int lang); + + // Find the language for the given locale string which may be either a + // canonical ISO 2 letter language code ("xx"), a language code followed by + // the country code ("xx_XX") or a Windows full language name ("Xxxxx...") + // + // Returns NULL if no info found, pointer must *not* be deleted by caller + static const wxLanguageInfo* FindLanguageInfo(const wxString& locale); + + // Add custom language to the list of known languages. + // Notes: 1) wxLanguageInfo contains platform-specific data + // 2) must be called before Init to have effect + static void AddLanguage(const wxLanguageInfo& info); + + // These two methods are for internal use only. First one creates the + // global language database if it doesn't already exist, second one destroys + // it. + static void CreateLanguagesDB(); + static void DestroyLanguagesDB(); + + // These two methods are for internal use only. + // wxLocaleIdent expects script identifiers as listed in ISO 15924. + // However, directory names for translation catalogs follow the + // Unix convention, using script aliases as listed in ISO 15924. + // First one converts a script name to its alias, second converts + // a script alias to its corresponding script name. + // Both methods return empty strings, if the script name or alias + // couldn't be found. + static wxString GetScriptAliasFromName(const wxString& scriptName); + static wxString GetScriptNameFromAlias(const wxString& scriptAlias); + private: // This ctor is private and exists only for implementation reasons. // It takes ownership of the provided pointer. explicit wxUILocale(wxUILocaleImpl* impl = NULL) : m_impl(impl) { } + // Creates the global tables of languages and scripts called by CreateLanguagesDB + static void InitLanguagesDB(); static wxUILocale ms_current; diff --git a/interface/wx/intl.h b/interface/wx/intl.h index 92d1bab62d..4592f22de4 100644 --- a/interface/wx/intl.h +++ b/interface/wx/intl.h @@ -33,9 +33,26 @@ struct wxLanguageInfo /// language info structure. int Language; + /** + Tag for locale in BCP 47-like notation. + + @since 3.1.6 + */ + wxString LocaleTag; + /// Canonical name of the language, e.g. @c fr_FR. wxString CanonicalName; + /** + Canonical reference including region. + + Set, if the name specifies the language only, e.g. fr_FR for fr. + Empty, if region is unknown or already part of the name. + + @since 3.1.6 + */ + wxString CanonicalRef; + //@{ /** Win32 language identifiers (LANG_xxxx, SUBLANG_xxxx). @@ -45,9 +62,16 @@ struct wxLanguageInfo wxUint32 WinLang, WinSublang; //@} - /// Human-readable name of the language. + /// Human-readable name of the language in English. wxString Description; + /** + Human-readable name of the language in this language itself. + + @since 3.1.6 + */ + wxString DescriptionNative; + /// The layout direction used for this language. wxLayoutDirection LayoutDirection; diff --git a/interface/wx/language.h b/interface/wx/language.h index b453e606d4..3d5b3d2597 100644 --- a/interface/wx/language.h +++ b/interface/wx/language.h @@ -24,242 +24,901 @@ enum wxLanguage wxLANGUAGE_ABKHAZIAN, wxLANGUAGE_AFAR, + wxLANGUAGE_AFAR_DJIBOUTI, + wxLANGUAGE_AFAR_ERITREA, + wxLANGUAGE_AFAR_ETHIOPIA, wxLANGUAGE_AFRIKAANS, + wxLANGUAGE_AFRIKAANS_NAMIBIA, + wxLANGUAGE_AFRIKAANS_SOUTH_AFRICA, + wxLANGUAGE_AGHEM, + wxLANGUAGE_AGHEM_CAMEROON, + wxLANGUAGE_AKAN, + wxLANGUAGE_AKAN_GHANA, wxLANGUAGE_ALBANIAN, + wxLANGUAGE_ALBANIAN_ALBANIA, + wxLANGUAGE_ALBANIAN_KOSOVO, + wxLANGUAGE_ALBANIAN_NORTH_MACEDONIA, + wxLANGUAGE_ALSATIAN_FRANCE, wxLANGUAGE_AMHARIC, + wxLANGUAGE_AMHARIC_ETHIOPIA, wxLANGUAGE_ARABIC, wxLANGUAGE_ARABIC_ALGERIA, wxLANGUAGE_ARABIC_BAHRAIN, + wxLANGUAGE_ARABIC_CHAD, + wxLANGUAGE_ARABIC_COMOROS, + wxLANGUAGE_ARABIC_DJIBOUTI, wxLANGUAGE_ARABIC_EGYPT, + wxLANGUAGE_ARABIC_ERITREA, wxLANGUAGE_ARABIC_IRAQ, + wxLANGUAGE_ARABIC_ISRAEL, wxLANGUAGE_ARABIC_JORDAN, wxLANGUAGE_ARABIC_KUWAIT, wxLANGUAGE_ARABIC_LEBANON, wxLANGUAGE_ARABIC_LIBYA, + wxLANGUAGE_ARABIC_MAURITANIA, wxLANGUAGE_ARABIC_MOROCCO, wxLANGUAGE_ARABIC_OMAN, + wxLANGUAGE_ARABIC_PALESTINIAN_AUTHORITY, wxLANGUAGE_ARABIC_QATAR, wxLANGUAGE_ARABIC_SAUDI_ARABIA, + wxLANGUAGE_ARABIC_SOMALIA, + wxLANGUAGE_ARABIC_SOUTH_SUDAN, wxLANGUAGE_ARABIC_SUDAN, wxLANGUAGE_ARABIC_SYRIA, wxLANGUAGE_ARABIC_TUNISIA, wxLANGUAGE_ARABIC_UAE, + wxLANGUAGE_ARABIC_WORLD, wxLANGUAGE_ARABIC_YEMEN, wxLANGUAGE_ARMENIAN, + wxLANGUAGE_ARMENIAN_ARMENIA, wxLANGUAGE_ASSAMESE, + wxLANGUAGE_ASSAMESE_INDIA, wxLANGUAGE_ASTURIAN, + wxLANGUAGE_ASTURIAN_SPAIN, + wxLANGUAGE_ASU, + wxLANGUAGE_ASU_TANZANIA, wxLANGUAGE_AYMARA, - wxLANGUAGE_AZERI, - wxLANGUAGE_AZERI_CYRILLIC, - wxLANGUAGE_AZERI_LATIN, + wxLANGUAGE_AZERBAIJANI, + wxLANGUAGE_AZERBAIJANI_CYRILLIC, + wxLANGUAGE_AZERBAIJANI_CYRILLIC_AZERBAIJAN, + wxLANGUAGE_AZERBAIJANI_LATIN, + wxLANGUAGE_AZERBAIJANI_LATIN_AZERBAIJAN, + wxLANGUAGE_BAFIA, + wxLANGUAGE_BAFIA_CAMEROON, + wxLANGUAGE_BAMANANKAN, + wxLANGUAGE_BAMANANKAN_LATIN, + wxLANGUAGE_BAMANANKAN_LATIN_MALI, + wxLANGUAGE_BANGLA, + wxLANGUAGE_BANGLA_BANGLADESH, + wxLANGUAGE_BANGLA_INDIA, + wxLANGUAGE_BASAA, + wxLANGUAGE_BASAA_CAMEROON, wxLANGUAGE_BASHKIR, + wxLANGUAGE_BASHKIR_RUSSIA, wxLANGUAGE_BASQUE, + wxLANGUAGE_BASQUE_SPAIN, wxLANGUAGE_BELARUSIAN, - wxLANGUAGE_BENGALI, - wxLANGUAGE_BHUTANI, + wxLANGUAGE_BELARUSIAN_BELARUS, + wxLANGUAGE_BEMBA, + wxLANGUAGE_BEMBA_ZAMBIA, + wxLANGUAGE_BENA, + wxLANGUAGE_BENA_TANZANIA, wxLANGUAGE_BIHARI, wxLANGUAGE_BISLAMA, + wxLANGUAGE_BLIN, + wxLANGUAGE_BLIN_ERITREA, + wxLANGUAGE_BODO, + wxLANGUAGE_BODO_INDIA, wxLANGUAGE_BOSNIAN, + wxLANGUAGE_BOSNIAN_CYRILLIC, + wxLANGUAGE_BOSNIAN_CYRILLIC_BOSNIA_AND_HERZEGOVINA, + wxLANGUAGE_BOSNIAN_LATIN, + wxLANGUAGE_BOSNIAN_LATIN_BOSNIA_AND_HERZEGOVINA, wxLANGUAGE_BRETON, + wxLANGUAGE_BRETON_FRANCE, wxLANGUAGE_BULGARIAN, + wxLANGUAGE_BULGARIAN_BULGARIA, wxLANGUAGE_BURMESE, + wxLANGUAGE_BURMESE_MYANMAR, wxLANGUAGE_CATALAN, + wxLANGUAGE_CATALAN_ANDORRA, + wxLANGUAGE_CATALAN_FRANCE, + wxLANGUAGE_CATALAN_ITALY, + wxLANGUAGE_CATALAN_SPAIN, + wxLANGUAGE_CEBUANO, + wxLANGUAGE_CEBUANO_LATIN, + wxLANGUAGE_CEBUANO_LATIN_PHILIPPINES, + wxLANGUAGE_CENTRAL_ATLAS_TAMAZIGHT, + wxLANGUAGE_CENTRAL_ATLAS_TAMAZIGHT_ARABIC, + wxLANGUAGE_CENTRAL_ATLAS_TAMAZIGHT_ARABIC_MOROCCO, + wxLANGUAGE_CENTRAL_ATLAS_TAMAZIGHT_LATIN, + wxLANGUAGE_CENTRAL_ATLAS_TAMAZIGHT_LATIN_ALGERIA, + wxLANGUAGE_CENTRAL_ATLAS_TAMAZIGHT_LATIN_MOROCCO, + wxLANGUAGE_CENTRAL_ATLAS_TAMAZIGHT_TIFINAGH, + wxLANGUAGE_CENTRAL_ATLAS_TAMAZIGHT_TIFINAGH_MOROCCO, + wxLANGUAGE_CENTRAL_KURDISH, + wxLANGUAGE_CENTRAL_KURDISH_IRAQ, + wxLANGUAGE_CHAKMA, + wxLANGUAGE_CHAKMA_CHAKMA, + wxLANGUAGE_CHAKMA_CHAKMA_BANGLADESH, + wxLANGUAGE_CHAKMA_CHAKMA_INDIA, + wxLANGUAGE_CHECHEN, + wxLANGUAGE_CHECHEN_RUSSIA, + wxLANGUAGE_CHEROKEE, + wxLANGUAGE_CHEROKEE_CHEROKEE, + wxLANGUAGE_CHEROKEE_US, + wxLANGUAGE_CHIGA, + wxLANGUAGE_CHIGA_UGANDA, wxLANGUAGE_CHINESE, - wxLANGUAGE_CHINESE_SIMPLIFIED, - wxLANGUAGE_CHINESE_TRADITIONAL, + wxLANGUAGE_CHINESE_CHINA, wxLANGUAGE_CHINESE_HONGKONG, - wxLANGUAGE_CHINESE_MACAU, + wxLANGUAGE_CHINESE_MACAO, + wxLANGUAGE_CHINESE_SIMPLIFIED_EXPLICIT, + wxLANGUAGE_CHINESE_SIMPLIFIED_HONGKONG, + wxLANGUAGE_CHINESE_SIMPLIFIED_MACAO, wxLANGUAGE_CHINESE_SINGAPORE, wxLANGUAGE_CHINESE_TAIWAN, + wxLANGUAGE_CHINESE_TRADITIONAL_EXPLICIT, + wxLANGUAGE_CHURCH_SLAVIC, + wxLANGUAGE_CHURCH_SLAVIC_RUSSIA, + wxLANGUAGE_COLOGNIAN, + wxLANGUAGE_COLOGNIAN_GERMANY, + wxLANGUAGE_CORNISH, + wxLANGUAGE_CORNISH_UK, wxLANGUAGE_CORSICAN, + wxLANGUAGE_CORSICAN_FRANCE, wxLANGUAGE_CROATIAN, + wxLANGUAGE_CROATIAN_BOSNIA_AND_HERZEGOVINA, + wxLANGUAGE_CROATIAN_CROATIA, wxLANGUAGE_CZECH, + wxLANGUAGE_CZECH_CZECHIA, wxLANGUAGE_DANISH, + wxLANGUAGE_DANISH_DENMARK, + wxLANGUAGE_DANISH_GREENLAND, + wxLANGUAGE_DARI, + wxLANGUAGE_DARI_AFGHANISTAN, + wxLANGUAGE_DIVEHI, + wxLANGUAGE_DIVEHI_MALDIVES, + wxLANGUAGE_DUALA, + wxLANGUAGE_DUALA_CAMEROON, wxLANGUAGE_DUTCH, + wxLANGUAGE_DUTCH_ARUBA, wxLANGUAGE_DUTCH_BELGIAN, + wxLANGUAGE_DUTCH_BONAIRE_SINT_EUSTATIUS_AND_SABA, + wxLANGUAGE_DUTCH_CURACAO, + wxLANGUAGE_DUTCH_NETHERLANDS, + wxLANGUAGE_DUTCH_SINT_MAARTEN, + wxLANGUAGE_DUTCH_SURINAME, + wxLANGUAGE_DZONGKHA, + wxLANGUAGE_DZONGKHA_BHUTAN, + wxLANGUAGE_EDO, + wxLANGUAGE_EDO_NIGERIA, + wxLANGUAGE_EMBU, + wxLANGUAGE_EMBU_KENYA, wxLANGUAGE_ENGLISH, - wxLANGUAGE_ENGLISH_UK, - wxLANGUAGE_ENGLISH_US, + wxLANGUAGE_ENGLISH_AMERICAN_SAMOA, + wxLANGUAGE_ENGLISH_ANGUILLA, + wxLANGUAGE_ENGLISH_ANTIGUA_AND_BARBUDA, wxLANGUAGE_ENGLISH_AUSTRALIA, + wxLANGUAGE_ENGLISH_AUSTRIA, + wxLANGUAGE_ENGLISH_BAHAMAS, + wxLANGUAGE_ENGLISH_BARBADOS, + wxLANGUAGE_ENGLISH_BELGIUM, wxLANGUAGE_ENGLISH_BELIZE, + wxLANGUAGE_ENGLISH_BERMUDA, wxLANGUAGE_ENGLISH_BOTSWANA, + wxLANGUAGE_ENGLISH_BRITISH_INDIAN_OCEAN_TERRITORY, + wxLANGUAGE_ENGLISH_BRITISH_VIRGIN_ISLANDS, + wxLANGUAGE_ENGLISH_BURUNDI, + wxLANGUAGE_ENGLISH_CAMEROON, wxLANGUAGE_ENGLISH_CANADA, wxLANGUAGE_ENGLISH_CARIBBEAN, + wxLANGUAGE_ENGLISH_CARIBBEAN_CB, + wxLANGUAGE_ENGLISH_CAYMAN_ISLANDS, + wxLANGUAGE_ENGLISH_CHRISTMAS_ISLAND, + wxLANGUAGE_ENGLISH_COCOS_KEELING_ISLANDS, + wxLANGUAGE_ENGLISH_COOK_ISLANDS, + wxLANGUAGE_ENGLISH_CYPRUS, wxLANGUAGE_ENGLISH_DENMARK, + wxLANGUAGE_ENGLISH_DOMINICA, wxLANGUAGE_ENGLISH_EIRE, + wxLANGUAGE_ENGLISH_ERITREA, + wxLANGUAGE_ENGLISH_ESWATINI, + wxLANGUAGE_ENGLISH_EUROPE, + wxLANGUAGE_ENGLISH_FALKLAND_ISLANDS, + wxLANGUAGE_ENGLISH_FIJI, + wxLANGUAGE_ENGLISH_FINLAND, + wxLANGUAGE_ENGLISH_GAMBIA, + wxLANGUAGE_ENGLISH_GERMANY, + wxLANGUAGE_ENGLISH_GHANA, + wxLANGUAGE_ENGLISH_GIBRALTAR, + wxLANGUAGE_ENGLISH_GRENADA, + wxLANGUAGE_ENGLISH_GUAM, + wxLANGUAGE_ENGLISH_GUERNSEY, + wxLANGUAGE_ENGLISH_GUYANA, + wxLANGUAGE_ENGLISH_HONG_KONG_SAR, + wxLANGUAGE_ENGLISH_INDIA, + wxLANGUAGE_ENGLISH_INDONESIA, + wxLANGUAGE_ENGLISH_ISLE_OF_MAN, wxLANGUAGE_ENGLISH_ISRAEL, wxLANGUAGE_ENGLISH_JAMAICA, + wxLANGUAGE_ENGLISH_JERSEY, + wxLANGUAGE_ENGLISH_KENYA, + wxLANGUAGE_ENGLISH_KIRIBATI, + wxLANGUAGE_ENGLISH_LESOTHO, + wxLANGUAGE_ENGLISH_LIBERIA, + wxLANGUAGE_ENGLISH_MACAO_SAR, + wxLANGUAGE_ENGLISH_MADAGASCAR, + wxLANGUAGE_ENGLISH_MALAWI, + wxLANGUAGE_ENGLISH_MALAYSIA, + wxLANGUAGE_ENGLISH_MALTA, + wxLANGUAGE_ENGLISH_MARSHALL_ISLANDS, + wxLANGUAGE_ENGLISH_MAURITIUS, + wxLANGUAGE_ENGLISH_MICRONESIA, + wxLANGUAGE_ENGLISH_MONTSERRAT, + wxLANGUAGE_ENGLISH_NAMIBIA, + wxLANGUAGE_ENGLISH_NAURU, + wxLANGUAGE_ENGLISH_NETHERLANDS, wxLANGUAGE_ENGLISH_NEW_ZEALAND, + wxLANGUAGE_ENGLISH_NIGERIA, + wxLANGUAGE_ENGLISH_NIUE, + wxLANGUAGE_ENGLISH_NORFOLK_ISLAND, + wxLANGUAGE_ENGLISH_NORTHERN_MARIANA_ISLANDS, + wxLANGUAGE_ENGLISH_PAKISTAN, + wxLANGUAGE_ENGLISH_PALAU, + wxLANGUAGE_ENGLISH_PAPUA_NEW_GUINEA, wxLANGUAGE_ENGLISH_PHILIPPINES, + wxLANGUAGE_ENGLISH_PITCAIRN_ISLANDS, + wxLANGUAGE_ENGLISH_PUERTO_RICO, + wxLANGUAGE_ENGLISH_RWANDA, + wxLANGUAGE_ENGLISH_SAMOA, + wxLANGUAGE_ENGLISH_SEYCHELLES, + wxLANGUAGE_ENGLISH_SIERRA_LEONE, + wxLANGUAGE_ENGLISH_SINGAPORE, + wxLANGUAGE_ENGLISH_SINT_MAARTEN, + wxLANGUAGE_ENGLISH_SLOVENIA, + wxLANGUAGE_ENGLISH_SOLOMON_ISLANDS, wxLANGUAGE_ENGLISH_SOUTH_AFRICA, + wxLANGUAGE_ENGLISH_SOUTH_SUDAN, + wxLANGUAGE_ENGLISH_ST_HELENA_ASCENSION_TRISTAN_DA_CUNHA, + wxLANGUAGE_ENGLISH_ST_KITTS_AND_NEVIS, + wxLANGUAGE_ENGLISH_ST_LUCIA, + wxLANGUAGE_ENGLISH_ST_VINCENT_AND_GRENADINES, + wxLANGUAGE_ENGLISH_SUDAN, + wxLANGUAGE_ENGLISH_SWEDEN, + wxLANGUAGE_ENGLISH_SWITZERLAND, + wxLANGUAGE_ENGLISH_TANZANIA, + wxLANGUAGE_ENGLISH_TOKELAU, + wxLANGUAGE_ENGLISH_TONGA, wxLANGUAGE_ENGLISH_TRINIDAD, + wxLANGUAGE_ENGLISH_TURKS_AND_CAICOS_ISLANDS, + wxLANGUAGE_ENGLISH_TUVALU, + wxLANGUAGE_ENGLISH_UGANDA, + wxLANGUAGE_ENGLISH_UK, + wxLANGUAGE_ENGLISH_UNITED_ARAB_EMIRATES, + wxLANGUAGE_ENGLISH_US, + wxLANGUAGE_ENGLISH_US_OUTLYING_ISLANDS, + wxLANGUAGE_ENGLISH_US_VIRGIN_ISLANDS, + wxLANGUAGE_ENGLISH_VANUATU, + wxLANGUAGE_ENGLISH_WORLD, + wxLANGUAGE_ENGLISH_ZAMBIA, wxLANGUAGE_ENGLISH_ZIMBABWE, wxLANGUAGE_ESPERANTO, + wxLANGUAGE_ESPERANTO_WORLD, wxLANGUAGE_ESTONIAN, + wxLANGUAGE_ESTONIAN_ESTONIA, + wxLANGUAGE_EWE, + wxLANGUAGE_EWE_GHANA, + wxLANGUAGE_EWE_TOGO, + wxLANGUAGE_EWONDO, + wxLANGUAGE_EWONDO_CAMEROON, wxLANGUAGE_FAEROESE, + wxLANGUAGE_FAEROESE_DENMARK, + wxLANGUAGE_FAEROESE_FAROE_ISLANDS, wxLANGUAGE_FARSI, wxLANGUAGE_FIJI, + wxLANGUAGE_FILIPINO, + wxLANGUAGE_FILIPINO_PHILIPPINES, wxLANGUAGE_FINNISH, + wxLANGUAGE_FINNISH_FINLAND, wxLANGUAGE_FRENCH, + wxLANGUAGE_FRENCH_ALGERIA, wxLANGUAGE_FRENCH_BELGIAN, + wxLANGUAGE_FRENCH_BENIN, + wxLANGUAGE_FRENCH_BURKINA_FASO, + wxLANGUAGE_FRENCH_BURUNDI, + wxLANGUAGE_FRENCH_CAMEROON, wxLANGUAGE_FRENCH_CANADIAN, + wxLANGUAGE_FRENCH_CARIBBEAN, + wxLANGUAGE_FRENCH_CENTRAL_AFRICAN_REPUBLIC, + wxLANGUAGE_FRENCH_CHAD, + wxLANGUAGE_FRENCH_COMOROS, + wxLANGUAGE_FRENCH_CONGO, + wxLANGUAGE_FRENCH_CONGO_DRC, + wxLANGUAGE_FRENCH_COTE_DIVOIRE, + wxLANGUAGE_FRENCH_DJIBOUTI, + wxLANGUAGE_FRENCH_EQUATORIAL_GUINEA, + wxLANGUAGE_FRENCH_FRANCE, + wxLANGUAGE_FRENCH_FRENCH_GUIANA, + wxLANGUAGE_FRENCH_FRENCH_POLYNESIA, + wxLANGUAGE_FRENCH_GABON, + wxLANGUAGE_FRENCH_GUADELOUPE, + wxLANGUAGE_FRENCH_GUINEA, + wxLANGUAGE_FRENCH_HAITI, wxLANGUAGE_FRENCH_LUXEMBOURG, + wxLANGUAGE_FRENCH_MADAGASCAR, + wxLANGUAGE_FRENCH_MALI, + wxLANGUAGE_FRENCH_MARTINIQUE, + wxLANGUAGE_FRENCH_MAURITANIA, + wxLANGUAGE_FRENCH_MAURITIUS, + wxLANGUAGE_FRENCH_MAYOTTE, wxLANGUAGE_FRENCH_MONACO, + wxLANGUAGE_FRENCH_MOROCCO, + wxLANGUAGE_FRENCH_NEW_CALEDONIA, + wxLANGUAGE_FRENCH_NIGER, + wxLANGUAGE_FRENCH_REUNION, + wxLANGUAGE_FRENCH_RWANDA, + wxLANGUAGE_FRENCH_SENEGAL, + wxLANGUAGE_FRENCH_SEYCHELLES, + wxLANGUAGE_FRENCH_ST_BARTHELEMY, + wxLANGUAGE_FRENCH_ST_MARTIN, + wxLANGUAGE_FRENCH_ST_PIERRE_AND_MIQUELON, wxLANGUAGE_FRENCH_SWISS, + wxLANGUAGE_FRENCH_SYRIA, + wxLANGUAGE_FRENCH_TOGO, + wxLANGUAGE_FRENCH_TUNISIA, + wxLANGUAGE_FRENCH_VANUATU, + wxLANGUAGE_FRENCH_WALLIS_AND_FUTUNA, wxLANGUAGE_FRISIAN, + wxLANGUAGE_FRISIAN_NETHERLANDS, + wxLANGUAGE_FRIULIAN, + wxLANGUAGE_FRIULIAN_ITALY, + wxLANGUAGE_FULAH, + wxLANGUAGE_FULAH_LATIN, + wxLANGUAGE_FULAH_LATIN_BURKINA_FASO, + wxLANGUAGE_FULAH_LATIN_CAMEROON, + wxLANGUAGE_FULAH_LATIN_GAMBIA, + wxLANGUAGE_FULAH_LATIN_GHANA, + wxLANGUAGE_FULAH_LATIN_GUINEA, + wxLANGUAGE_FULAH_LATIN_GUINEA_BISSAU, + wxLANGUAGE_FULAH_LATIN_LIBERIA, + wxLANGUAGE_FULAH_LATIN_MAURITANIA, + wxLANGUAGE_FULAH_LATIN_NIGER, + wxLANGUAGE_FULAH_LATIN_NIGERIA, + wxLANGUAGE_FULAH_LATIN_SENEGAL, + wxLANGUAGE_FULAH_LATIN_SIERRA_LEONE, wxLANGUAGE_GALICIAN, + wxLANGUAGE_GALICIAN_SPAIN, + wxLANGUAGE_GANDA, + wxLANGUAGE_GANDA_UGANDA, wxLANGUAGE_GEORGIAN, + wxLANGUAGE_GEORGIAN_GEORGIA, wxLANGUAGE_GERMAN, wxLANGUAGE_GERMAN_AUSTRIAN, wxLANGUAGE_GERMAN_BELGIUM, + wxLANGUAGE_GERMAN_GERMANY, + wxLANGUAGE_GERMAN_ITALY, wxLANGUAGE_GERMAN_LIECHTENSTEIN, wxLANGUAGE_GERMAN_LUXEMBOURG, wxLANGUAGE_GERMAN_SWISS, wxLANGUAGE_GREEK, + wxLANGUAGE_GREEK_CYPRUS, + wxLANGUAGE_GREEK_GREECE, wxLANGUAGE_GREENLANDIC, wxLANGUAGE_GUARANI, + wxLANGUAGE_GUARANI_PARAGUAY, wxLANGUAGE_GUJARATI, + wxLANGUAGE_GUJARATI_INDIA, + wxLANGUAGE_GUSII, + wxLANGUAGE_GUSII_KENYA, wxLANGUAGE_HAUSA, + wxLANGUAGE_HAUSA_LATIN, + wxLANGUAGE_HAUSA_LATIN_GHANA, + wxLANGUAGE_HAUSA_LATIN_NIGER, + wxLANGUAGE_HAUSA_LATIN_NIGERIA, + wxLANGUAGE_HAWAIIAN, + wxLANGUAGE_HAWAIIAN_US, wxLANGUAGE_HEBREW, + wxLANGUAGE_HEBREW_ISRAEL, wxLANGUAGE_HINDI, + wxLANGUAGE_HINDI_INDIA, wxLANGUAGE_HUNGARIAN, + wxLANGUAGE_HUNGARIAN_HUNGARY, + wxLANGUAGE_IBIBIO, + wxLANGUAGE_IBIBIO_NIGERIA, wxLANGUAGE_ICELANDIC, + wxLANGUAGE_ICELANDIC_ICELAND, + wxLANGUAGE_IGBO, + wxLANGUAGE_IGBO_NIGERIA, wxLANGUAGE_INDONESIAN, + wxLANGUAGE_INDONESIAN_INDONESIA, wxLANGUAGE_INTERLINGUA, + wxLANGUAGE_INTERLINGUA_WORLD, wxLANGUAGE_INTERLINGUE, wxLANGUAGE_INUKTITUT, + wxLANGUAGE_INUKTITUT_LATIN, + wxLANGUAGE_INUKTITUT_LATIN_CANADA, + wxLANGUAGE_INUKTITUT_SYLLABICS, + wxLANGUAGE_INUKTITUT_SYLLABICS_CANADA, wxLANGUAGE_INUPIAK, wxLANGUAGE_IRISH, + wxLANGUAGE_IRISH_IRELAND, wxLANGUAGE_ITALIAN, + wxLANGUAGE_ITALIAN_ITALY, + wxLANGUAGE_ITALIAN_SAN_MARINO, wxLANGUAGE_ITALIAN_SWISS, + wxLANGUAGE_ITALIAN_VATICAN_CITY, wxLANGUAGE_JAPANESE, + wxLANGUAGE_JAPANESE_JAPAN, wxLANGUAGE_JAVANESE, + wxLANGUAGE_JAVANESE_INDONESIA, + wxLANGUAGE_JAVANESE_JAVANESE, + wxLANGUAGE_JAVANESE_JAVANESE_INDONESIA, + wxLANGUAGE_JOLA_FONYI, + wxLANGUAGE_JOLA_FONYI_SENEGAL, + wxLANGUAGE_KABUVERDIANU, + wxLANGUAGE_KABUVERDIANU_CABO_VERDE, wxLANGUAGE_KABYLE, + wxLANGUAGE_KABYLE_ALGERIA, + wxLANGUAGE_KAKO, + wxLANGUAGE_KAKO_CAMEROON, + wxLANGUAGE_KALAALLISUT, + wxLANGUAGE_KALENJIN, + wxLANGUAGE_KALENJIN_KENYA, + wxLANGUAGE_KAMBA, + wxLANGUAGE_KAMBA_KENYA, wxLANGUAGE_KANNADA, + wxLANGUAGE_KANNADA_INDIA, + wxLANGUAGE_KANURI, + wxLANGUAGE_KANURI_LATIN, + wxLANGUAGE_KANURI_NIGERIA, wxLANGUAGE_KASHMIRI, + wxLANGUAGE_KASHMIRI_DEVANAGARI, + wxLANGUAGE_KASHMIRI_DEVANAGARI_INDIA, wxLANGUAGE_KASHMIRI_INDIA, + wxLANGUAGE_KASHMIRI_PERSO_ARABIC, + wxLANGUAGE_KASHMIRI_PERSO_ARABIC_INDIA, wxLANGUAGE_KAZAKH, - wxLANGUAGE_KERNEWEK, + wxLANGUAGE_KAZAKH_KAZAKHSTAN, wxLANGUAGE_KHMER, + wxLANGUAGE_KHMER_CAMBODIA, + wxLANGUAGE_KICHE, + wxLANGUAGE_KICHE_GUATEMALA, + wxLANGUAGE_KICHE_LATIN, + wxLANGUAGE_KIKUYU, + wxLANGUAGE_KIKUYU_KENYA, wxLANGUAGE_KINYARWANDA, + wxLANGUAGE_KINYARWANDA_RWANDA, wxLANGUAGE_KIRGHIZ, + wxLANGUAGE_KIRGHIZ_KYRGYZSTAN, wxLANGUAGE_KIRUNDI, + wxLANGUAGE_KIRUNDI_BURUNDI, wxLANGUAGE_KONKANI, + wxLANGUAGE_KONKANI_INDIA, wxLANGUAGE_KOREAN, + wxLANGUAGE_KOREAN_KOREA, + wxLANGUAGE_KOREAN_NORTH_KOREA, + wxLANGUAGE_KOYRABORO_SENNI, + wxLANGUAGE_KOYRABORO_SENNI_MALI, + wxLANGUAGE_KOYRA_CHIINI, + wxLANGUAGE_KOYRA_CHIINI_MALI, wxLANGUAGE_KURDISH, + wxLANGUAGE_KURDISH_PERSO_ARABIC_IRAN, + wxLANGUAGE_KWASIO, + wxLANGUAGE_KWASIO_CAMEROON, + wxLANGUAGE_LAKOTA, + wxLANGUAGE_LAKOTA_US, + wxLANGUAGE_LANGI, + wxLANGUAGE_LANGI_TANZANIA, wxLANGUAGE_LAOTHIAN, + wxLANGUAGE_LAOTHIAN_LAOS, wxLANGUAGE_LATIN, + wxLANGUAGE_LATIN_WORLD, wxLANGUAGE_LATVIAN, + wxLANGUAGE_LATVIAN_LATVIA, wxLANGUAGE_LINGALA, + wxLANGUAGE_LINGALA_ANGOLA, + wxLANGUAGE_LINGALA_CENTRAL_AFRICAN_REPUBLIC, + wxLANGUAGE_LINGALA_CONGO, + wxLANGUAGE_LINGALA_CONGO_DRC, wxLANGUAGE_LITHUANIAN, + wxLANGUAGE_LITHUANIAN_LITHUANIA, + wxLANGUAGE_LOWER_SORBIAN, + wxLANGUAGE_LOWER_SORBIAN_GERMANY, + wxLANGUAGE_LOW_GERMAN, + wxLANGUAGE_LOW_GERMAN_GERMANY, + wxLANGUAGE_LOW_GERMAN_NETHERLANDS, + wxLANGUAGE_LUBA_KATANGA, + wxLANGUAGE_LUBA_KATANGA_CONGO_DRC, + wxLANGUAGE_LUO, + wxLANGUAGE_LUO_KENYA, + wxLANGUAGE_LUXEMBOURGISH, + wxLANGUAGE_LUXEMBOURGISH_LUXEMBOURG, + wxLANGUAGE_LUYIA, + wxLANGUAGE_LUYIA_KENYA, wxLANGUAGE_MACEDONIAN, + wxLANGUAGE_MACEDONIAN_NORTH_MACEDONIA, + wxLANGUAGE_MACHAME, + wxLANGUAGE_MACHAME_TANZANIA, + wxLANGUAGE_MAKHUWA_MEETTO, + wxLANGUAGE_MAKHUWA_MEETTO_MOZAMBIQUE, + wxLANGUAGE_MAKONDE, + wxLANGUAGE_MAKONDE_TANZANIA, wxLANGUAGE_MALAGASY, + wxLANGUAGE_MALAGASY_MADAGASCAR, wxLANGUAGE_MALAY, wxLANGUAGE_MALAYALAM, - wxLANGUAGE_MALAY_BRUNEI_DARUSSALAM, + wxLANGUAGE_MALAYALAM_INDIA, + wxLANGUAGE_MALAY_BRUNEI, wxLANGUAGE_MALAY_MALAYSIA, + wxLANGUAGE_MALAY_SINGAPORE, wxLANGUAGE_MALTESE, + wxLANGUAGE_MALTESE_MALTA, wxLANGUAGE_MANIPURI, + wxLANGUAGE_MANIPURI_INDIA, + wxLANGUAGE_MANX, + wxLANGUAGE_MANX_ISLE_OF_MAN, wxLANGUAGE_MAORI, + wxLANGUAGE_MAORI_NEW_ZEALAND, + wxLANGUAGE_MAPUCHE, + wxLANGUAGE_MAPUCHE_CHILE, wxLANGUAGE_MARATHI, + wxLANGUAGE_MARATHI_INDIA, + wxLANGUAGE_MASAI, + wxLANGUAGE_MASAI_KENYA, + wxLANGUAGE_MASAI_TANZANIA, + wxLANGUAGE_MAZANDERANI, + wxLANGUAGE_MAZANDERANI_IRAN, + wxLANGUAGE_MERU, + wxLANGUAGE_MERU_KENYA, + wxLANGUAGE_META, + wxLANGUAGE_META_CAMEROON, + wxLANGUAGE_MOHAWK, + wxLANGUAGE_MOHAWK_CANADA, wxLANGUAGE_MOLDAVIAN, wxLANGUAGE_MONGOLIAN, + wxLANGUAGE_MONGOLIAN_CYRILLIC, + wxLANGUAGE_MONGOLIAN_MONGOLIA, + wxLANGUAGE_MONGOLIAN_TRADITIONAL, + wxLANGUAGE_MONGOLIAN_TRADITIONAL_CHINA, + wxLANGUAGE_MONGOLIAN_TRADITIONAL_MONGOLIA, + wxLANGUAGE_MORISYEN, + wxLANGUAGE_MORISYEN_MAURITIUS, + wxLANGUAGE_MUNDANG, + wxLANGUAGE_MUNDANG_CAMEROON, + wxLANGUAGE_NAMA, + wxLANGUAGE_NAMA_NAMIBIA, wxLANGUAGE_NAURU, wxLANGUAGE_NEPALI, wxLANGUAGE_NEPALI_INDIA, + wxLANGUAGE_NEPALI_NEPAL, + wxLANGUAGE_NGIEMBOON, + wxLANGUAGE_NGIEMBOON_CAMEROON, + wxLANGUAGE_NGOMBA, + wxLANGUAGE_NGOMBA_CAMEROON, + wxLANGUAGE_NKO, + wxLANGUAGE_NKO_GUINEA, + wxLANGUAGE_NORTHERN_LURI, + wxLANGUAGE_NORTHERN_LURI_IRAN, + wxLANGUAGE_NORTHERN_LURI_IRAQ, + wxLANGUAGE_NORTH_NDEBELE, + wxLANGUAGE_NORTH_NDEBELE_ZIMBABWE, + wxLANGUAGE_NORWEGIAN, wxLANGUAGE_NORWEGIAN_BOKMAL, + wxLANGUAGE_NORWEGIAN_BOKMAL_NORWAY, + wxLANGUAGE_NORWEGIAN_BOKMAL_SVALBARD_AND_JAN_MAYEN, wxLANGUAGE_NORWEGIAN_NYNORSK, + wxLANGUAGE_NORWEGIAN_NYNORSK_NORWAY, + wxLANGUAGE_NUER, + wxLANGUAGE_NUER_SOUTH_SUDAN, + wxLANGUAGE_NYANKOLE, + wxLANGUAGE_NYANKOLE_UGANDA, wxLANGUAGE_OCCITAN, - wxLANGUAGE_ORIYA, + wxLANGUAGE_OCCITAN_FRANCE, + wxLANGUAGE_ODIA, + wxLANGUAGE_ODIA_INDIA, wxLANGUAGE_OROMO, + wxLANGUAGE_OROMO_ETHIOPIA, + wxLANGUAGE_OROMO_KENYA, + wxLANGUAGE_OSSETIC, + wxLANGUAGE_OSSETIC_GEORGIA, + wxLANGUAGE_OSSETIC_RUSSIA, + wxLANGUAGE_PAPIAMENTO, + wxLANGUAGE_PAPIAMENTO_CARIBBEAN, wxLANGUAGE_PASHTO, + wxLANGUAGE_PASHTO_AFGHANISTAN, + wxLANGUAGE_PASHTO_PAKISTAN, + wxLANGUAGE_PERSIAN_IRAN, wxLANGUAGE_POLISH, + wxLANGUAGE_POLISH_POLAND, wxLANGUAGE_PORTUGUESE, + wxLANGUAGE_PORTUGUESE_ANGOLA, wxLANGUAGE_PORTUGUESE_BRAZILIAN, + wxLANGUAGE_PORTUGUESE_CABO_VERDE, + wxLANGUAGE_PORTUGUESE_EQUATORIAL_GUINEA, + wxLANGUAGE_PORTUGUESE_GUINEA_BISSAU, + wxLANGUAGE_PORTUGUESE_LUXEMBOURG, + wxLANGUAGE_PORTUGUESE_MACAO_SAR, + wxLANGUAGE_PORTUGUESE_MOZAMBIQUE, + wxLANGUAGE_PORTUGUESE_PORTUGAL, + wxLANGUAGE_PORTUGUESE_SAO_TOME_AND_PRINCIPE, + wxLANGUAGE_PORTUGUESE_SWITZERLAND, + wxLANGUAGE_PORTUGUESE_TIMOR_LESTE, + wxLANGUAGE_PRUSSIAN, + wxLANGUAGE_PRUSSIAN_WORLD, wxLANGUAGE_PUNJABI, + wxLANGUAGE_PUNJABI_ARABIC, + wxLANGUAGE_PUNJABI_GURMUKHI, + wxLANGUAGE_PUNJABI_INDIA, + wxLANGUAGE_PUNJABI_PAKISTAN, wxLANGUAGE_QUECHUA, + wxLANGUAGE_QUECHUA_BOLIVIA, + wxLANGUAGE_QUECHUA_ECUADOR, + wxLANGUAGE_QUECHUA_MACRO, + wxLANGUAGE_QUECHUA_PERU, wxLANGUAGE_RHAETO_ROMANCE, + wxLANGUAGE_RHAETO_ROMANCE_SWITZERLAND, wxLANGUAGE_ROMANIAN, + wxLANGUAGE_ROMANIAN_MOLDOVA, + wxLANGUAGE_ROMANIAN_ROMANIA, + wxLANGUAGE_ROMBO, + wxLANGUAGE_ROMBO_TANZANIA, wxLANGUAGE_RUSSIAN, + wxLANGUAGE_RUSSIAN_BELARUS, + wxLANGUAGE_RUSSIAN_KAZAKHSTAN, + wxLANGUAGE_RUSSIAN_KYRGYZSTAN, + wxLANGUAGE_RUSSIAN_MOLDOVA, + wxLANGUAGE_RUSSIAN_RUSSIA, wxLANGUAGE_RUSSIAN_UKRAINE, + wxLANGUAGE_RWA, + wxLANGUAGE_RWA_TANZANIA, + wxLANGUAGE_SAHO, + wxLANGUAGE_SAHO_ERITREA, + wxLANGUAGE_SAKHA, + wxLANGUAGE_SAKHA_RUSSIA, + wxLANGUAGE_SAMBURU, + wxLANGUAGE_SAMBURU_KENYA, wxLANGUAGE_SAMI, + wxLANGUAGE_SAMI_FINLAND, + wxLANGUAGE_SAMI_INARI, + wxLANGUAGE_SAMI_INARI_FINLAND, + wxLANGUAGE_SAMI_LULE, + wxLANGUAGE_SAMI_LULE_NORWAY, + wxLANGUAGE_SAMI_LULE_SWEDEN, + wxLANGUAGE_SAMI_NORWAY, + wxLANGUAGE_SAMI_SKOLT, + wxLANGUAGE_SAMI_SKOLT_FINLAND, + wxLANGUAGE_SAMI_SOUTHERN, + wxLANGUAGE_SAMI_SOUTHERN_NORWAY, + wxLANGUAGE_SAMI_SOUTHERN_SWEDEN, + wxLANGUAGE_SAMI_SWEDEN, wxLANGUAGE_SAMOAN, wxLANGUAGE_SANGHO, + wxLANGUAGE_SANGHO_CENTRAL_AFRICAN_REPUBLIC, + wxLANGUAGE_SANGU, + wxLANGUAGE_SANGU_TANZANIA, wxLANGUAGE_SANSKRIT, + wxLANGUAGE_SANSKRIT_INDIA, wxLANGUAGE_SCOTS_GAELIC, + wxLANGUAGE_SCOTS_GAELIC_UK, + wxLANGUAGE_SENA, + wxLANGUAGE_SENA_MOZAMBIQUE, wxLANGUAGE_SERBIAN, wxLANGUAGE_SERBIAN_CYRILLIC, + wxLANGUAGE_SERBIAN_CYRILLIC_BOSNIA_AND_HERZEGOVINA, + wxLANGUAGE_SERBIAN_CYRILLIC_KOSOVO, + wxLANGUAGE_SERBIAN_CYRILLIC_MONTENEGRO, + wxLANGUAGE_SERBIAN_CYRILLIC_SERBIA, + wxLANGUAGE_SERBIAN_CYRILLIC_YU, wxLANGUAGE_SERBIAN_LATIN, + wxLANGUAGE_SERBIAN_LATIN_BOSNIA_AND_HERZEGOVINA, + wxLANGUAGE_SERBIAN_LATIN_KOSOVO, + wxLANGUAGE_SERBIAN_LATIN_MONTENEGRO, + wxLANGUAGE_SERBIAN_LATIN_SERBIA, + wxLANGUAGE_SERBIAN_LATIN_YU, + wxLANGUAGE_SERBIAN_SERBIA, + wxLANGUAGE_SERBIAN_YU, wxLANGUAGE_SERBO_CROATIAN, wxLANGUAGE_SESOTHO, + wxLANGUAGE_SESOTHO_LESOTHO, + wxLANGUAGE_SESOTHO_SA_LEBOA, + wxLANGUAGE_SESOTHO_SA_LEBOA_SOUTH_AFRICA, + wxLANGUAGE_SESOTHO_SOUTH_AFRICA, wxLANGUAGE_SETSWANA, + wxLANGUAGE_SETSWANA_BOTSWANA, + wxLANGUAGE_SETSWANA_SOUTH_AFRICA, + wxLANGUAGE_SHAMBALA, + wxLANGUAGE_SHAMBALA_TANZANIA, wxLANGUAGE_SHONA, + wxLANGUAGE_SHONA_LATIN, + wxLANGUAGE_SHONA_LATIN_ZIMBABWE, wxLANGUAGE_SINDHI, + wxLANGUAGE_SINDHI_ARABIC, + wxLANGUAGE_SINDHI_DEVANAGARI, + wxLANGUAGE_SINDHI_DEVANAGARI_INDIA, + wxLANGUAGE_SINDHI_PAKISTAN, wxLANGUAGE_SINHALESE, + wxLANGUAGE_SINHALESE_SRI_LANKA, wxLANGUAGE_SISWATI, + wxLANGUAGE_SISWATI_ESWATINI, + wxLANGUAGE_SISWATI_SOUTH_AFRICA, wxLANGUAGE_SLOVAK, + wxLANGUAGE_SLOVAK_SLOVAKIA, wxLANGUAGE_SLOVENIAN, + wxLANGUAGE_SLOVENIAN_SLOVENIA, + wxLANGUAGE_SOGA, + wxLANGUAGE_SOGA_UGANDA, wxLANGUAGE_SOMALI, + wxLANGUAGE_SOMALI_DJIBOUTI, + wxLANGUAGE_SOMALI_ETHIOPIA, + wxLANGUAGE_SOMALI_KENYA, + wxLANGUAGE_SOMALI_SOMALIA, + wxLANGUAGE_SOUTH_NDEBELE, + wxLANGUAGE_SOUTH_NDEBELE_SOUTH_AFRICA, wxLANGUAGE_SPANISH, wxLANGUAGE_SPANISH_ARGENTINA, + wxLANGUAGE_SPANISH_BELIZE, wxLANGUAGE_SPANISH_BOLIVIA, + wxLANGUAGE_SPANISH_BRAZIL, wxLANGUAGE_SPANISH_CHILE, wxLANGUAGE_SPANISH_COLOMBIA, wxLANGUAGE_SPANISH_COSTA_RICA, + wxLANGUAGE_SPANISH_CUBA, wxLANGUAGE_SPANISH_DOMINICAN_REPUBLIC, wxLANGUAGE_SPANISH_ECUADOR, wxLANGUAGE_SPANISH_EL_SALVADOR, + wxLANGUAGE_SPANISH_EQUATORIAL_GUINEA, wxLANGUAGE_SPANISH_GUATEMALA, wxLANGUAGE_SPANISH_HONDURAS, + wxLANGUAGE_SPANISH_LATIN_AMERICA, wxLANGUAGE_SPANISH_MEXICAN, - wxLANGUAGE_SPANISH_MODERN, wxLANGUAGE_SPANISH_NICARAGUA, wxLANGUAGE_SPANISH_PANAMA, wxLANGUAGE_SPANISH_PARAGUAY, wxLANGUAGE_SPANISH_PERU, + wxLANGUAGE_SPANISH_PHILIPPINES, wxLANGUAGE_SPANISH_PUERTO_RICO, + wxLANGUAGE_SPANISH_SPAIN, wxLANGUAGE_SPANISH_URUGUAY, wxLANGUAGE_SPANISH_US, wxLANGUAGE_SPANISH_VENEZUELA, + wxLANGUAGE_STANDARD_MOROCCAN_TAMAZIGHT, + wxLANGUAGE_STANDARD_MOROCCAN_TAMAZIGHT_TIFINAGH, + wxLANGUAGE_STANDARD_MOROCCAN_TAMAZIGHT_TIFINAGH_MOROCCO, wxLANGUAGE_SUNDANESE, wxLANGUAGE_SWAHILI, + wxLANGUAGE_SWAHILI_CONGO_DRC, + wxLANGUAGE_SWAHILI_KENYA, + wxLANGUAGE_SWAHILI_TANZANIA, + wxLANGUAGE_SWAHILI_UGANDA, wxLANGUAGE_SWEDISH, + wxLANGUAGE_SWEDISH_ALAND_ISLANDS, wxLANGUAGE_SWEDISH_FINLAND, + wxLANGUAGE_SWEDISH_SWEDEN, + wxLANGUAGE_SWISS_GERMAN, + wxLANGUAGE_SWISS_GERMAN_LIECHTENSTEIN, + wxLANGUAGE_SWISS_GERMAN_SWITZERLAND, + wxLANGUAGE_SYRIAC, + wxLANGUAGE_SYRIAC_SYRIA, + wxLANGUAGE_TACHELHIT, + wxLANGUAGE_TACHELHIT_LATIN, + wxLANGUAGE_TACHELHIT_LATIN_MOROCCO, + wxLANGUAGE_TACHELHIT_TIFINAGH, + wxLANGUAGE_TACHELHIT_TIFINAGH_MOROCCO, wxLANGUAGE_TAGALOG, + wxLANGUAGE_TAITA, + wxLANGUAGE_TAITA_KENYA, wxLANGUAGE_TAJIK, + wxLANGUAGE_TAJIK_CYRILLIC, + wxLANGUAGE_TAJIK_CYRILLIC_TAJIKISTAN, wxLANGUAGE_TAMIL, + wxLANGUAGE_TAMIL_INDIA, + wxLANGUAGE_TAMIL_MALAYSIA, + wxLANGUAGE_TAMIL_SINGAPORE, + wxLANGUAGE_TAMIL_SRI_LANKA, + wxLANGUAGE_TASAWAQ, + wxLANGUAGE_TASAWAQ_NIGER, wxLANGUAGE_TATAR, + wxLANGUAGE_TATAR_RUSSIA, wxLANGUAGE_TELUGU, + wxLANGUAGE_TELUGU_INDIA, + wxLANGUAGE_TESO, + wxLANGUAGE_TESO_KENYA, + wxLANGUAGE_TESO_UGANDA, wxLANGUAGE_THAI, + wxLANGUAGE_THAI_THAILAND, wxLANGUAGE_TIBETAN, + wxLANGUAGE_TIBETAN_CHINA, + wxLANGUAGE_TIBETAN_INDIA, + wxLANGUAGE_TIGRE, + wxLANGUAGE_TIGRE_ERITREA, wxLANGUAGE_TIGRINYA, + wxLANGUAGE_TIGRINYA_ERITREA, + wxLANGUAGE_TIGRINYA_ETHIOPIA, wxLANGUAGE_TONGA, + wxLANGUAGE_TONGA_TONGA, wxLANGUAGE_TSONGA, + wxLANGUAGE_TSONGA_SOUTH_AFRICA, wxLANGUAGE_TURKISH, + wxLANGUAGE_TURKISH_CYPRUS, + wxLANGUAGE_TURKISH_TURKEY, wxLANGUAGE_TURKMEN, + wxLANGUAGE_TURKMEN_TURKMENISTAN, wxLANGUAGE_TWI, wxLANGUAGE_UIGHUR, + wxLANGUAGE_UIGHUR_CHINA, wxLANGUAGE_UKRAINIAN, + wxLANGUAGE_UKRAINIAN_UKRAINE, + wxLANGUAGE_UPPER_SORBIAN, + wxLANGUAGE_UPPER_SORBIAN_GERMANY, wxLANGUAGE_URDU, wxLANGUAGE_URDU_INDIA, wxLANGUAGE_URDU_PAKISTAN, wxLANGUAGE_UZBEK, wxLANGUAGE_UZBEK_CYRILLIC, + wxLANGUAGE_UZBEK_CYRILLIC_UZBEKISTAN, wxLANGUAGE_UZBEK_LATIN, + wxLANGUAGE_UZBEK_LATIN_UZBEKISTAN, + wxLANGUAGE_UZBEK_PERSO_ARABIC, + wxLANGUAGE_UZBEK_PERSO_ARABIC_AFGHANISTAN, + wxLANGUAGE_VAI, + wxLANGUAGE_VAI_LATIN, + wxLANGUAGE_VAI_LATIN_LIBERIA, + wxLANGUAGE_VAI_VAI, + wxLANGUAGE_VAI_VAI_LIBERIA, wxLANGUAGE_VALENCIAN, + wxLANGUAGE_VENDA, + wxLANGUAGE_VENDA_SOUTH_AFRICA, wxLANGUAGE_VIETNAMESE, + wxLANGUAGE_VIETNAMESE_VIETNAM, wxLANGUAGE_VOLAPUK, + wxLANGUAGE_VOLAPUK_WORLD, + wxLANGUAGE_VUNJO, + wxLANGUAGE_VUNJO_TANZANIA, + wxLANGUAGE_WALSER, + wxLANGUAGE_WALSER_SWITZERLAND, wxLANGUAGE_WELSH, + wxLANGUAGE_WELSH_UK, + wxLANGUAGE_WOLAYTTA, + wxLANGUAGE_WOLAYTTA_ETHIOPIA, wxLANGUAGE_WOLOF, + wxLANGUAGE_WOLOF_SENEGAL, wxLANGUAGE_XHOSA, + wxLANGUAGE_XHOSA_SOUTH_AFRICA, + wxLANGUAGE_YANGBEN, + wxLANGUAGE_YANGBEN_CAMEROON, + wxLANGUAGE_YI, wxLANGUAGE_YIDDISH, + wxLANGUAGE_YIDDISH_WORLD, + wxLANGUAGE_YI_CHINA, wxLANGUAGE_YORUBA, + wxLANGUAGE_YORUBA_BENIN, + wxLANGUAGE_YORUBA_NIGERIA, + wxLANGUAGE_ZARMA, + wxLANGUAGE_ZARMA_NIGER, wxLANGUAGE_ZHUANG, wxLANGUAGE_ZULU, + wxLANGUAGE_ZULU_SOUTH_AFRICA, /// For custom, user-defined languages. wxLANGUAGE_USER_DEFINED, + /// Synonyms. + wxLANGUAGE_AZERI = wxLANGUAGE_AZERBAIJANI, + wxLANGUAGE_AZERI_CYRILLIC = wxLANGUAGE_AZERBAIJANI_CYRILLIC, + wxLANGUAGE_AZERI_LATIN = wxLANGUAGE_AZERBAIJANI_LATIN, + wxLANGUAGE_BENGALI = wxLANGUAGE_BANGLA, + wxLANGUAGE_BENGALI_BANGLADESH = wxLANGUAGE_BANGLA_BANGLADESH, + wxLANGUAGE_BENGALI_INDIA = wxLANGUAGE_BANGLA_INDIA, + wxLANGUAGE_BHUTANI = wxLANGUAGE_DZONGKHA, + wxLANGUAGE_CHINESE_SIMPLIFIED = wxLANGUAGE_CHINESE_CHINA, + wxLANGUAGE_CHINESE_TRADITIONAL = wxLANGUAGE_CHINESE_TAIWAN, + wxLANGUAGE_CHINESE_MACAU = wxLANGUAGE_CHINESE_MACAO, + wxLANGUAGE_KERNEWEK = wxLANGUAGE_CORNISH, + wxLANGUAGE_MALAY_BRUNEI_DARUSSALAM = wxLANGUAGE_MALAY_BRUNEI, + wxLANGUAGE_ORIYA = wxLANGUAGE_ODIA, + wxLANGUAGE_ORIYA_INDIA = wxLANGUAGE_ODIA_INDIA, + wxLANGUAGE_SPANISH_MODERN = wxLANGUAGE_SPANISH, /// Obsolete synonym. wxLANGUAGE_CAMBODIAN = wxLANGUAGE_KHMER diff --git a/interface/wx/uilocale.h b/interface/wx/uilocale.h index 96516ba062..7e7c521352 100644 --- a/interface/wx/uilocale.h +++ b/interface/wx/uilocale.h @@ -189,6 +189,69 @@ public: conventions. */ bool IsSupported() const; + + /** + Adds custom, user-defined language to the database of known languages. + This database is used in conjunction with the first form of Init(). + */ + static void AddLanguage(const wxLanguageInfo& info); + + /** + This function may be used to find the language description structure for the + given locale, specified either as a two letter ISO language code (for example, + "pt"), a language code followed by the country code ("pt_BR") or a full, human + readable, language description ("Portuguese-Brazil"). + + Returns the information for the given language or @NULL if this language + is unknown. Note that even if the returned pointer is valid, the caller + should @e not delete it. + + @see GetLanguageInfo() + */ + static const wxLanguageInfo* FindLanguageInfo(const wxString& locale); + + /** + Returns a pointer to wxLanguageInfo structure containing information about + the given language or @NULL if this language is unknown. Note that even if + the returned pointer is valid, the caller should @e not delete it. + + See AddLanguage() for the wxLanguageInfo description. + As with Init(), @c wxLANGUAGE_DEFAULT has the special meaning if passed + as an argument to this function and in this case the result of + GetSystemLanguage() is used. + */ + static const wxLanguageInfo* GetLanguageInfo(int lang); + + /** + Returns English name of the given language or empty string if this + language is unknown. + + See GetLanguageInfo() for a remark about special meaning of @c wxLANGUAGE_DEFAULT. + */ + static wxString GetLanguageName(int lang); + + /** + Returns canonical name (see GetCanonicalName()) of the given language + or empty string if this language is unknown. + + See GetLanguageInfo() for a remark about special meaning of @c wxLANGUAGE_DEFAULT. + */ + static wxString GetLanguageCanonicalName(int lang); + + /** + Tries to detect the user's default locale setting. + + Returns the ::wxLanguage value or @c wxLANGUAGE_UNKNOWN if the language-guessing + algorithm failed. + + @note This function works with @em locales and returns the user's default + locale. This may be, and usually is, the same as their preferred UI + language, but it's not the same thing. Use wxTranslation to obtain + @em language information. + + @see wxTranslations::GetBestTranslation(). + */ + static int GetSystemLanguage(); }; /** diff --git a/misc/languages/README b/misc/languages/README index 204df7ab1c..adeab7f7f4 100644 --- a/misc/languages/README +++ b/misc/languages/README @@ -1,5 +1,28 @@ -Run the genlang.py script from the top level wxWidgets directory to update -include/wx/language.h (wxLanguage enum), interface/wx/language.h (its -documentation) and src/common/languageinfo.cpp (conversion tables) with the data -from langtabl.txt. +Run the genlang.py script from the top level wxWidgets directory to +update include/wx/language.h (wxLanguage enum), interface/wx/language.h +(its documentation) and src/common/languageinfo.cpp (conversion tables) +with the data from langtabl.txt and scripttabl.txt. +langtabl.txt contains a tabular list of language entries. Each entry +contains + +- a symbolic language identifier used in enum wxLanguage, +- a BCP 47-like locale identifier, +- a Unix locale identifier, +- a Unix locale identifier including a region id (if the default Unix + locale identifier does not include a region identifier) (mainly for + compatibility with wxWidgets version below 3.1.6), +- numeric Windows language identifier (1), +- numeric Windows sublanguage identifier (1), +- language and region description in English +- language and region description in native language. + +scripttabl.txt contains a list of 4-letter script codes and their +aliases (English) based on the ISO 15924 standard (2), restricted to +entries for which aliases are defined. This list is used in wxWidgets +to convert between script code used in BCP 47-like identifiers and +script modifiers used in Unix locale names. The data in (2) can be used +to update scripttabl.txt if necessary. + +(1) used on Windows only, deprecated by Microsoft +(2) http://www.unicode.org/iso15924/iso15924-codes.html diff --git a/misc/languages/genlang.py b/misc/languages/genlang.py index 56d0018d48..2dbc033bdb 100755 --- a/misc/languages/genlang.py +++ b/misc/languages/genlang.py @@ -10,22 +10,37 @@ import os import string import sys +def ReadScriptTable(): + scripttable = [] + try: + f = open('misc/languages/scripttabl.txt') + except: + print("Did you run the script from top-level wxWidgets directory?") + raise + + for i in f.readlines(): + ispl = i.split() + scripttable.append((ispl[0], ispl[1])) + f.close() + return scripttable + + def ReadTable(): table = [] try: f = open('misc/languages/langtabl.txt') except: - print "Did you run the script from top-level wxWidgets directory?" + print("Did you run the script from top-level wxWidgets directory?") raise for i in f.readlines(): ispl = i.split() - table.append((ispl[0], ispl[1], ispl[2], ispl[3], ispl[4], string.join(ispl[5:]))) + table.append((ispl[0], ispl[1], ispl[2], ispl[3], ispl[4], ispl[5], ispl[6], string.join(ispl[7:]))) f.close() return table -def WriteEnum(f, table): +def WriteEnum(f, table, scripttable): f.write(""" /** The languages supported by wxLocale. @@ -51,6 +66,22 @@ enum wxLanguage /// For custom, user-defined languages. wxLANGUAGE_USER_DEFINED, + /// Synonyms. + wxLANGUAGE_AZERI = wxLANGUAGE_AZERBAIJANI, + wxLANGUAGE_AZERI_CYRILLIC = wxLANGUAGE_AZERBAIJANI_CYRILLIC, + wxLANGUAGE_AZERI_LATIN = wxLANGUAGE_AZERBAIJANI_LATIN, + wxLANGUAGE_BENGALI = wxLANGUAGE_BANGLA, + wxLANGUAGE_BENGALI_BANGLADESH = wxLANGUAGE_BANGLA_BANGLADESH, + wxLANGUAGE_BENGALI_INDIA = wxLANGUAGE_BANGLA_INDIA, + wxLANGUAGE_BHUTANI = wxLANGUAGE_DZONGKHA, + wxLANGUAGE_CHINESE_SIMPLIFIED = wxLANGUAGE_CHINESE_CHINA, + wxLANGUAGE_CHINESE_TRADITIONAL = wxLANGUAGE_CHINESE_TAIWAN, + wxLANGUAGE_CHINESE_MACAU = wxLANGUAGE_CHINESE_MACAO, + wxLANGUAGE_KERNEWEK = wxLANGUAGE_CORNISH, + wxLANGUAGE_MALAY_BRUNEI_DARUSSALAM = wxLANGUAGE_MALAY_BRUNEI, + wxLANGUAGE_ORIYA = wxLANGUAGE_ODIA, + wxLANGUAGE_ORIYA_INDIA = wxLANGUAGE_ODIA_INDIA, + wxLANGUAGE_SPANISH_MODERN = wxLANGUAGE_SPANISH, /// Obsolete synonym. wxLANGUAGE_CAMBODIAN = wxLANGUAGE_KHMER @@ -59,37 +90,33 @@ enum wxLanguage """) -def WriteTable(f, table): - all_langs = [] - all_sublangs = [] +def WriteTable(f, table, scripttable): + sctable = '' + for i in scripttable: + scname = '"%s"' % i[0] + scalias = '"%s"' % i[1] + sctable += ' SCMAP(%s, %s)\n' % (scname, scalias) lngtable = '' - ifdefs = '' for i in table: - ican = '"%s"' % i[1] + ibcp47 = '"%s"' % i[1] + ican = '"%s"' % i[2] if ican == '"-"': ican = '""' - ilang = i[2] + icanbase = '"%s"' % i[3] + if icanbase == '"-"': icanbase = '""' + ilang = i[4] if ilang == '-': ilang = '0' - isublang = i[3] + isublang = i[5] if isublang == '-': isublang = '0' - if (i[4] == "LTR") : + if (i[6] == "LTR") : ilayout = "wxLayout_LeftToRight" - elif (i[4] == "RTL"): + elif (i[6] == "RTL"): ilayout = "wxLayout_RightToLeft" else: print "ERROR: Invalid value for the layout direction"; - lngtable += ' LNG(%-38s %-7s, %-15s, %-34s, %s, %s)\n' % \ - ((i[0]+','), ican, ilang, isublang, ilayout, i[5]) - if ilang not in all_langs: all_langs.append(ilang) - if isublang not in all_sublangs: all_sublangs.append(isublang) - - for s in all_langs: - if s != '0': - ifdefs += '#ifndef %s\n#define %s (0)\n#endif\n' % (s, s) - for s in all_sublangs: - if s != '0' and s != 'SUBLANG_DEFAULT': - ifdefs += '#ifndef %s\n#define %s SUBLANG_DEFAULT\n#endif\n' % (s, s) + lngtable += ' LNG(%-60s %-17s, %-28s, %-15s, %-4s, %-4s, %s, %s)\n' % \ + ((i[0]+','), ibcp47, ican, icanbase, ilang, isublang, ilayout, i[7]) f.write(""" // This table is generated by misc/languages/genlang.py @@ -104,27 +131,36 @@ def WriteTable(f, table): #define SETWINLANG(info,lang,sublang) \\ info.WinLang = lang, info.WinSublang = sublang; -%s - #endif // __WIN32__ -#define LNG(wxlang, canonical, winlang, winsublang, layout, desc) \\ - info.Language = wxlang; \\ - info.CanonicalName = wxT(canonical); \\ - info.LayoutDirection = layout; \\ - info.Description = wxT(desc); \\ - SETWINLANG(info, winlang, winsublang) \\ +#define LNG(wxlang, bcp47tag, canonical, canonicalref, winlang, winsublang, layout, desc, descnative) \\ + info.Language = wxlang; \\ + info.LocaleTag = wxT(bcp47tag); \\ + info.CanonicalName = wxT(canonical); \\ + info.CanonicalRef = wxT(canonicalref); \\ + info.LayoutDirection = layout; \\ + info.Description = wxString::FromUTF8(desc); \\ + info.DescriptionNative = wxString::FromUTF8(descnative); \\ + SETWINLANG(info, winlang, winsublang) \\ AddLanguage(info); -void wxLocale::InitLanguagesDB() -{ - wxLanguageInfo info; +#define SCMAP(scname, scalias) \\ + gs_scmap_name2alias[wxT(scname)] = wxT(scalias); \\ + gs_scmap_alias2name[wxT(scalias)] = wxT(scname); +void wxUILocale::InitLanguagesDB() +{ + wxLanguageInfo info; + + // Known languages +%s + // Known language scripts %s } #undef LNG +#undef SCMAP -""" % (ifdefs, lngtable)) +""" % (lngtable,sctable)) def ReplaceGeneratedPartOfFile(fname, func): @@ -147,7 +183,7 @@ def ReplaceGeneratedPartOfFile(fname, func): print 'Unexpected starting comment.' betweenBeginAndEnd = 1 fout.write(l) - func(fout, table) + func(fout, table, scripttable) elif l == '// --- --- --- generated code ends here --- --- ---\n': if not betweenBeginAndEnd: print 'End comment found before the starting one?' @@ -164,10 +200,13 @@ def ReplaceGeneratedPartOfFile(fname, func): os.remove(fnameNew) sys.exit(1) + fout.close() + fin.close() os.remove(fname) os.rename(fnameNew, fname) table = ReadTable() +scripttable = ReadScriptTable() ReplaceGeneratedPartOfFile('include/wx/language.h', WriteEnum) ReplaceGeneratedPartOfFile('interface/wx/language.h', WriteEnum) ReplaceGeneratedPartOfFile('src/common/languageinfo.cpp', WriteTable) diff --git a/misc/languages/langtabl.txt b/misc/languages/langtabl.txt index a39c916de5..1a084d0c3c 100644 --- a/misc/languages/langtabl.txt +++ b/misc/languages/langtabl.txt @@ -1,236 +1,879 @@ -wxLANGUAGE_ABKHAZIAN ab - - LTR "Abkhazian" -wxLANGUAGE_AFAR aa - - LTR "Afar" -wxLANGUAGE_AFRIKAANS af_ZA LANG_AFRIKAANS SUBLANG_DEFAULT LTR "Afrikaans" -wxLANGUAGE_ALBANIAN sq_AL LANG_ALBANIAN SUBLANG_DEFAULT LTR "Albanian" -wxLANGUAGE_AMHARIC am - - LTR "Amharic" -wxLANGUAGE_ARABIC ar LANG_ARABIC SUBLANG_DEFAULT RTL "Arabic" -wxLANGUAGE_ARABIC_ALGERIA ar_DZ LANG_ARABIC SUBLANG_ARABIC_ALGERIA RTL "Arabic (Algeria)" -wxLANGUAGE_ARABIC_BAHRAIN ar_BH LANG_ARABIC SUBLANG_ARABIC_BAHRAIN RTL "Arabic (Bahrain)" -wxLANGUAGE_ARABIC_EGYPT ar_EG LANG_ARABIC SUBLANG_ARABIC_EGYPT RTL "Arabic (Egypt)" -wxLANGUAGE_ARABIC_IRAQ ar_IQ LANG_ARABIC SUBLANG_ARABIC_IRAQ RTL "Arabic (Iraq)" -wxLANGUAGE_ARABIC_JORDAN ar_JO LANG_ARABIC SUBLANG_ARABIC_JORDAN RTL "Arabic (Jordan)" -wxLANGUAGE_ARABIC_KUWAIT ar_KW LANG_ARABIC SUBLANG_ARABIC_KUWAIT RTL "Arabic (Kuwait)" -wxLANGUAGE_ARABIC_LEBANON ar_LB LANG_ARABIC SUBLANG_ARABIC_LEBANON RTL "Arabic (Lebanon)" -wxLANGUAGE_ARABIC_LIBYA ar_LY LANG_ARABIC SUBLANG_ARABIC_LIBYA RTL "Arabic (Libya)" -wxLANGUAGE_ARABIC_MOROCCO ar_MA LANG_ARABIC SUBLANG_ARABIC_MOROCCO RTL "Arabic (Morocco)" -wxLANGUAGE_ARABIC_OMAN ar_OM LANG_ARABIC SUBLANG_ARABIC_OMAN RTL "Arabic (Oman)" -wxLANGUAGE_ARABIC_QATAR ar_QA LANG_ARABIC SUBLANG_ARABIC_QATAR RTL "Arabic (Qatar)" -wxLANGUAGE_ARABIC_SAUDI_ARABIA ar_SA LANG_ARABIC SUBLANG_ARABIC_SAUDI_ARABIA RTL "Arabic (Saudi Arabia)" -wxLANGUAGE_ARABIC_SUDAN ar_SD - - RTL "Arabic (Sudan)" -wxLANGUAGE_ARABIC_SYRIA ar_SY LANG_ARABIC SUBLANG_ARABIC_SYRIA RTL "Arabic (Syria)" -wxLANGUAGE_ARABIC_TUNISIA ar_TN LANG_ARABIC SUBLANG_ARABIC_TUNISIA RTL "Arabic (Tunisia)" -wxLANGUAGE_ARABIC_UAE ar_AE LANG_ARABIC SUBLANG_ARABIC_UAE RTL "Arabic (Uae)" -wxLANGUAGE_ARABIC_YEMEN ar_YE LANG_ARABIC SUBLANG_ARABIC_YEMEN RTL "Arabic (Yemen)" -wxLANGUAGE_ARMENIAN hy LANG_ARMENIAN SUBLANG_DEFAULT LTR "Armenian" -wxLANGUAGE_ASSAMESE as LANG_ASSAMESE SUBLANG_DEFAULT LTR "Assamese" -wxLANGUAGE_ASTURIAN ast - - LTR "Asturian" -wxLANGUAGE_AYMARA ay - - LTR "Aymara" -wxLANGUAGE_AZERI az LANG_AZERI SUBLANG_DEFAULT LTR "Azeri" -wxLANGUAGE_AZERI_CYRILLIC az LANG_AZERI SUBLANG_AZERI_CYRILLIC LTR "Azeri (Cyrillic)" -wxLANGUAGE_AZERI_LATIN az LANG_AZERI SUBLANG_AZERI_LATIN LTR "Azeri (Latin)" -wxLANGUAGE_BASHKIR ba - - LTR "Bashkir" -wxLANGUAGE_BASQUE eu_ES LANG_BASQUE SUBLANG_DEFAULT LTR "Basque" -wxLANGUAGE_BELARUSIAN be_BY LANG_BELARUSIAN SUBLANG_DEFAULT LTR "Belarusian" -wxLANGUAGE_BENGALI bn LANG_BENGALI SUBLANG_DEFAULT LTR "Bengali" -wxLANGUAGE_BHUTANI dz - - LTR "Bhutani" -wxLANGUAGE_BIHARI bh - - LTR "Bihari" -wxLANGUAGE_BISLAMA bi - - LTR "Bislama" -wxLANGUAGE_BOSNIAN bs LANG_BOSNIAN SUBLANG_BOSNIAN_BOSNIA_HERZEGOVINA_LATIN LTR "Bosnian" -wxLANGUAGE_BRETON br - - LTR "Breton" -wxLANGUAGE_BULGARIAN bg_BG LANG_BULGARIAN SUBLANG_DEFAULT LTR "Bulgarian" -wxLANGUAGE_BURMESE my - - LTR "Burmese" -wxLANGUAGE_CATALAN ca_ES LANG_CATALAN SUBLANG_DEFAULT LTR "Catalan" -wxLANGUAGE_CHINESE zh_TW LANG_CHINESE SUBLANG_DEFAULT LTR "Chinese" -wxLANGUAGE_CHINESE_SIMPLIFIED zh_CN LANG_CHINESE SUBLANG_CHINESE_SIMPLIFIED LTR "Chinese (Simplified)" -wxLANGUAGE_CHINESE_TRADITIONAL zh_TW LANG_CHINESE SUBLANG_CHINESE_TRADITIONAL LTR "Chinese (Traditional)" -wxLANGUAGE_CHINESE_HONGKONG zh_HK LANG_CHINESE SUBLANG_CHINESE_HONGKONG LTR "Chinese (Hongkong)" -wxLANGUAGE_CHINESE_MACAU zh_MO LANG_CHINESE SUBLANG_CHINESE_MACAU LTR "Chinese (Macau)" -wxLANGUAGE_CHINESE_SINGAPORE zh_SG LANG_CHINESE SUBLANG_CHINESE_SINGAPORE LTR "Chinese (Singapore)" -wxLANGUAGE_CHINESE_TAIWAN zh_TW LANG_CHINESE SUBLANG_CHINESE_TRADITIONAL LTR "Chinese (Taiwan)" -wxLANGUAGE_CORSICAN co - - LTR "Corsican" -wxLANGUAGE_CROATIAN hr_HR LANG_CROATIAN SUBLANG_DEFAULT LTR "Croatian" -wxLANGUAGE_CZECH cs_CZ LANG_CZECH SUBLANG_DEFAULT LTR "Czech" -wxLANGUAGE_DANISH da_DK LANG_DANISH SUBLANG_DEFAULT LTR "Danish" -wxLANGUAGE_DUTCH nl_NL LANG_DUTCH SUBLANG_DUTCH LTR "Dutch" -wxLANGUAGE_DUTCH_BELGIAN nl_BE LANG_DUTCH SUBLANG_DUTCH_BELGIAN LTR "Dutch (Belgian)" -wxLANGUAGE_ENGLISH en_GB LANG_ENGLISH SUBLANG_ENGLISH_UK LTR "English" -wxLANGUAGE_ENGLISH_UK en_GB LANG_ENGLISH SUBLANG_ENGLISH_UK LTR "English (U.K.)" -wxLANGUAGE_ENGLISH_US en_US LANG_ENGLISH SUBLANG_ENGLISH_US LTR "English (U.S.)" -wxLANGUAGE_ENGLISH_AUSTRALIA en_AU LANG_ENGLISH SUBLANG_ENGLISH_AUS LTR "English (Australia)" -wxLANGUAGE_ENGLISH_BELIZE en_BZ LANG_ENGLISH SUBLANG_ENGLISH_BELIZE LTR "English (Belize)" -wxLANGUAGE_ENGLISH_BOTSWANA en_BW - - LTR "English (Botswana)" -wxLANGUAGE_ENGLISH_CANADA en_CA LANG_ENGLISH SUBLANG_ENGLISH_CAN LTR "English (Canada)" -wxLANGUAGE_ENGLISH_CARIBBEAN en_CB LANG_ENGLISH SUBLANG_ENGLISH_CARIBBEAN LTR "English (Caribbean)" -wxLANGUAGE_ENGLISH_DENMARK en_DK - - LTR "English (Denmark)" -wxLANGUAGE_ENGLISH_EIRE en_IE LANG_ENGLISH SUBLANG_ENGLISH_EIRE LTR "English (Eire)" -wxLANGUAGE_ENGLISH_ISRAEL en_IL - - LTR "English (Israel)" -wxLANGUAGE_ENGLISH_JAMAICA en_JM LANG_ENGLISH SUBLANG_ENGLISH_JAMAICA LTR "English (Jamaica)" -wxLANGUAGE_ENGLISH_NEW_ZEALAND en_NZ LANG_ENGLISH SUBLANG_ENGLISH_NZ LTR "English (New Zealand)" -wxLANGUAGE_ENGLISH_PHILIPPINES en_PH LANG_ENGLISH SUBLANG_ENGLISH_PHILIPPINES LTR "English (Philippines)" -wxLANGUAGE_ENGLISH_SOUTH_AFRICA en_ZA LANG_ENGLISH SUBLANG_ENGLISH_SOUTH_AFRICA LTR "English (South Africa)" -wxLANGUAGE_ENGLISH_TRINIDAD en_TT LANG_ENGLISH SUBLANG_ENGLISH_TRINIDAD LTR "English (Trinidad)" -wxLANGUAGE_ENGLISH_ZIMBABWE en_ZW LANG_ENGLISH SUBLANG_ENGLISH_ZIMBABWE LTR "English (Zimbabwe)" -wxLANGUAGE_ESPERANTO eo - - LTR "Esperanto" -wxLANGUAGE_ESTONIAN et_EE LANG_ESTONIAN SUBLANG_DEFAULT LTR "Estonian" -wxLANGUAGE_FAEROESE fo_FO LANG_FAEROESE SUBLANG_DEFAULT LTR "Faeroese" -wxLANGUAGE_FARSI fa_IR LANG_FARSI SUBLANG_DEFAULT RTL "Farsi" -wxLANGUAGE_FIJI fj - - LTR "Fiji" -wxLANGUAGE_FINNISH fi_FI LANG_FINNISH SUBLANG_DEFAULT LTR "Finnish" -wxLANGUAGE_FRENCH fr_FR LANG_FRENCH SUBLANG_FRENCH LTR "French" -wxLANGUAGE_FRENCH_BELGIAN fr_BE LANG_FRENCH SUBLANG_FRENCH_BELGIAN LTR "French (Belgian)" -wxLANGUAGE_FRENCH_CANADIAN fr_CA LANG_FRENCH SUBLANG_FRENCH_CANADIAN LTR "French (Canadian)" -wxLANGUAGE_FRENCH_LUXEMBOURG fr_LU LANG_FRENCH SUBLANG_FRENCH_LUXEMBOURG LTR "French (Luxembourg)" -wxLANGUAGE_FRENCH_MONACO fr_MC LANG_FRENCH SUBLANG_FRENCH_MONACO LTR "French (Monaco)" -wxLANGUAGE_FRENCH_SWISS fr_CH LANG_FRENCH SUBLANG_FRENCH_SWISS LTR "French (Swiss)" -wxLANGUAGE_FRISIAN fy LANG_FRISIAN SUBLANG_DEFAULT LTR "Frisian" -wxLANGUAGE_GALICIAN gl_ES - - LTR "Galician" -wxLANGUAGE_GEORGIAN ka_GE LANG_GEORGIAN SUBLANG_DEFAULT LTR "Georgian" -wxLANGUAGE_GERMAN de_DE LANG_GERMAN SUBLANG_GERMAN LTR "German" -wxLANGUAGE_GERMAN_AUSTRIAN de_AT LANG_GERMAN SUBLANG_GERMAN_AUSTRIAN LTR "German (Austrian)" -wxLANGUAGE_GERMAN_BELGIUM de_BE - - LTR "German (Belgium)" -wxLANGUAGE_GERMAN_LIECHTENSTEIN de_LI LANG_GERMAN SUBLANG_GERMAN_LIECHTENSTEIN LTR "German (Liechtenstein)" -wxLANGUAGE_GERMAN_LUXEMBOURG de_LU LANG_GERMAN SUBLANG_GERMAN_LUXEMBOURG LTR "German (Luxembourg)" -wxLANGUAGE_GERMAN_SWISS de_CH LANG_GERMAN SUBLANG_GERMAN_SWISS LTR "German (Swiss)" -wxLANGUAGE_GREEK el_GR LANG_GREEK SUBLANG_DEFAULT LTR "Greek" -wxLANGUAGE_GREENLANDIC kl_GL - - LTR "Greenlandic" -wxLANGUAGE_GUARANI gn - - LTR "Guarani" -wxLANGUAGE_GUJARATI gu LANG_GUJARATI SUBLANG_DEFAULT LTR "Gujarati" -wxLANGUAGE_HAUSA ha - - LTR "Hausa" -wxLANGUAGE_HEBREW he_IL LANG_HEBREW SUBLANG_DEFAULT RTL "Hebrew" -wxLANGUAGE_HINDI hi_IN LANG_HINDI SUBLANG_DEFAULT LTR "Hindi" -wxLANGUAGE_HUNGARIAN hu_HU LANG_HUNGARIAN SUBLANG_DEFAULT LTR "Hungarian" -wxLANGUAGE_ICELANDIC is_IS LANG_ICELANDIC SUBLANG_DEFAULT LTR "Icelandic" -wxLANGUAGE_INDONESIAN id_ID LANG_INDONESIAN SUBLANG_DEFAULT LTR "Indonesian" -wxLANGUAGE_INTERLINGUA ia - - LTR "Interlingua" -wxLANGUAGE_INTERLINGUE ie - - LTR "Interlingue" -wxLANGUAGE_INUKTITUT iu - - LTR "Inuktitut" -wxLANGUAGE_INUPIAK ik - - LTR "Inupiak" -wxLANGUAGE_IRISH ga_IE - - LTR "Irish" -wxLANGUAGE_ITALIAN it_IT LANG_ITALIAN SUBLANG_ITALIAN LTR "Italian" -wxLANGUAGE_ITALIAN_SWISS it_CH LANG_ITALIAN SUBLANG_ITALIAN_SWISS LTR "Italian (Swiss)" -wxLANGUAGE_JAPANESE ja_JP LANG_JAPANESE SUBLANG_DEFAULT LTR "Japanese" -wxLANGUAGE_JAVANESE jv - - LTR "Javanese" -wxLANGUAGE_KABYLE kab LANG_KABYLE SUBLANG_DEFAULT LTR "Kabyle" -wxLANGUAGE_KANNADA kn LANG_KANNADA SUBLANG_DEFAULT LTR "Kannada" -wxLANGUAGE_KASHMIRI ks LANG_KASHMIRI SUBLANG_DEFAULT LTR "Kashmiri" -wxLANGUAGE_KASHMIRI_INDIA ks_IN LANG_KASHMIRI SUBLANG_KASHMIRI_INDIA LTR "Kashmiri (India)" -wxLANGUAGE_KAZAKH kk LANG_KAZAK SUBLANG_DEFAULT LTR "Kazakh" -wxLANGUAGE_KERNEWEK kw_GB - - LTR "Kernewek" -wxLANGUAGE_KHMER km - - LTR "Khmer" -wxLANGUAGE_KINYARWANDA rw - - LTR "Kinyarwanda" -wxLANGUAGE_KIRGHIZ ky - - LTR "Kirghiz" -wxLANGUAGE_KIRUNDI rn - - LTR "Kirundi" -wxLANGUAGE_KONKANI - LANG_KONKANI SUBLANG_DEFAULT LTR "Konkani" -wxLANGUAGE_KOREAN ko_KR LANG_KOREAN SUBLANG_KOREAN LTR "Korean" -wxLANGUAGE_KURDISH ku_TR - - LTR "Kurdish" -wxLANGUAGE_LAOTHIAN lo - - LTR "Laothian" -wxLANGUAGE_LATIN la - - LTR "Latin" -wxLANGUAGE_LATVIAN lv_LV LANG_LATVIAN SUBLANG_DEFAULT LTR "Latvian" -wxLANGUAGE_LINGALA ln - - LTR "Lingala" -wxLANGUAGE_LITHUANIAN lt_LT LANG_LITHUANIAN SUBLANG_LITHUANIAN LTR "Lithuanian" -wxLANGUAGE_MACEDONIAN mk_MK LANG_MACEDONIAN SUBLANG_DEFAULT LTR "Macedonian" -wxLANGUAGE_MALAGASY mg - - LTR "Malagasy" -wxLANGUAGE_MALAY ms_MY LANG_MALAY SUBLANG_DEFAULT LTR "Malay" -wxLANGUAGE_MALAYALAM ml LANG_MALAYALAM SUBLANG_DEFAULT LTR "Malayalam" -wxLANGUAGE_MALAY_BRUNEI_DARUSSALAM ms_BN LANG_MALAY SUBLANG_MALAY_BRUNEI_DARUSSALAM LTR "Malay (Brunei Darussalam)" -wxLANGUAGE_MALAY_MALAYSIA ms_MY LANG_MALAY SUBLANG_MALAY_MALAYSIA LTR "Malay (Malaysia)" -wxLANGUAGE_MALTESE mt_MT - - LTR "Maltese" -wxLANGUAGE_MANIPURI - LANG_MANIPURI SUBLANG_DEFAULT LTR "Manipuri" -wxLANGUAGE_MAORI mi - - LTR "Maori" -wxLANGUAGE_MARATHI mr_IN LANG_MARATHI SUBLANG_DEFAULT LTR "Marathi" -wxLANGUAGE_MOLDAVIAN mo - - LTR "Moldavian" -wxLANGUAGE_MONGOLIAN mn - - LTR "Mongolian" -wxLANGUAGE_NAURU na - - LTR "Nauru" -wxLANGUAGE_NEPALI ne_NP LANG_NEPALI SUBLANG_DEFAULT LTR "Nepali" -wxLANGUAGE_NEPALI_INDIA ne_IN LANG_NEPALI SUBLANG_NEPALI_INDIA LTR "Nepali (India)" -wxLANGUAGE_NORWEGIAN_BOKMAL nb_NO LANG_NORWEGIAN SUBLANG_NORWEGIAN_BOKMAL LTR "Norwegian (Bokmal)" -wxLANGUAGE_NORWEGIAN_NYNORSK nn_NO LANG_NORWEGIAN SUBLANG_NORWEGIAN_NYNORSK LTR "Norwegian (Nynorsk)" -wxLANGUAGE_OCCITAN oc - - LTR "Occitan" -wxLANGUAGE_ORIYA or LANG_ORIYA SUBLANG_DEFAULT LTR "Oriya" -wxLANGUAGE_OROMO om - - LTR "(Afan) Oromo" -wxLANGUAGE_PASHTO ps - - LTR "Pashto, Pushto" -wxLANGUAGE_POLISH pl_PL LANG_POLISH SUBLANG_DEFAULT LTR "Polish" -wxLANGUAGE_PORTUGUESE pt_PT LANG_PORTUGUESE SUBLANG_PORTUGUESE LTR "Portuguese" -wxLANGUAGE_PORTUGUESE_BRAZILIAN pt_BR LANG_PORTUGUESE SUBLANG_PORTUGUESE_BRAZILIAN LTR "Portuguese (Brazilian)" -wxLANGUAGE_PUNJABI pa LANG_PUNJABI SUBLANG_DEFAULT LTR "Punjabi" -wxLANGUAGE_QUECHUA qu - - LTR "Quechua" -wxLANGUAGE_RHAETO_ROMANCE rm - - LTR "Rhaeto-Romance" -wxLANGUAGE_ROMANIAN ro_RO LANG_ROMANIAN SUBLANG_DEFAULT LTR "Romanian" -wxLANGUAGE_RUSSIAN ru_RU LANG_RUSSIAN SUBLANG_DEFAULT LTR "Russian" -wxLANGUAGE_RUSSIAN_UKRAINE ru_UA - - LTR "Russian (Ukraine)" -wxLANGUAGE_SAMI se_NO LANG_SAMI SUBLANG_DEFAULT LTR "Northern Sami" -wxLANGUAGE_SAMOAN sm - - LTR "Samoan" -wxLANGUAGE_SANGHO sg - - LTR "Sangho" -wxLANGUAGE_SANSKRIT sa LANG_SANSKRIT SUBLANG_DEFAULT LTR "Sanskrit" -wxLANGUAGE_SCOTS_GAELIC gd - - LTR "Scots Gaelic" -wxLANGUAGE_SERBIAN sr_RS LANG_SERBIAN SUBLANG_DEFAULT LTR "Serbian" -wxLANGUAGE_SERBIAN_CYRILLIC sr_RS LANG_SERBIAN SUBLANG_SERBIAN_CYRILLIC LTR "Serbian (Cyrillic)" -wxLANGUAGE_SERBIAN_LATIN sr_RS@latin LANG_SERBIAN SUBLANG_SERBIAN_LATIN LTR "Serbian (Latin)" -wxLANGUAGE_SERBIAN_CYRILLIC sr_YU LANG_SERBIAN SUBLANG_SERBIAN_CYRILLIC LTR "Serbian (Cyrillic)" -wxLANGUAGE_SERBIAN_LATIN sr_YU@latin LANG_SERBIAN SUBLANG_SERBIAN_LATIN LTR "Serbian (Latin)" -wxLANGUAGE_SERBO_CROATIAN sh - - LTR "Serbo-Croatian" -wxLANGUAGE_SESOTHO st - - LTR "Sesotho" -wxLANGUAGE_SETSWANA tn - - LTR "Setswana" -wxLANGUAGE_SHONA sn - - LTR "Shona" -wxLANGUAGE_SINDHI sd LANG_SINDHI SUBLANG_DEFAULT LTR "Sindhi" -wxLANGUAGE_SINHALESE si - - LTR "Sinhalese" -wxLANGUAGE_SISWATI ss - - LTR "Siswati" -wxLANGUAGE_SLOVAK sk_SK LANG_SLOVAK SUBLANG_DEFAULT LTR "Slovak" -wxLANGUAGE_SLOVENIAN sl_SI LANG_SLOVENIAN SUBLANG_DEFAULT LTR "Slovenian" -wxLANGUAGE_SOMALI so - - LTR "Somali" -wxLANGUAGE_SPANISH es_ES LANG_SPANISH SUBLANG_SPANISH LTR "Spanish" -wxLANGUAGE_SPANISH_ARGENTINA es_AR LANG_SPANISH SUBLANG_SPANISH_ARGENTINA LTR "Spanish (Argentina)" -wxLANGUAGE_SPANISH_BOLIVIA es_BO LANG_SPANISH SUBLANG_SPANISH_BOLIVIA LTR "Spanish (Bolivia)" -wxLANGUAGE_SPANISH_CHILE es_CL LANG_SPANISH SUBLANG_SPANISH_CHILE LTR "Spanish (Chile)" -wxLANGUAGE_SPANISH_COLOMBIA es_CO LANG_SPANISH SUBLANG_SPANISH_COLOMBIA LTR "Spanish (Colombia)" -wxLANGUAGE_SPANISH_COSTA_RICA es_CR LANG_SPANISH SUBLANG_SPANISH_COSTA_RICA LTR "Spanish (Costa Rica)" -wxLANGUAGE_SPANISH_DOMINICAN_REPUBLIC es_DO LANG_SPANISH SUBLANG_SPANISH_DOMINICAN_REPUBLIC LTR "Spanish (Dominican republic)" -wxLANGUAGE_SPANISH_ECUADOR es_EC LANG_SPANISH SUBLANG_SPANISH_ECUADOR LTR "Spanish (Ecuador)" -wxLANGUAGE_SPANISH_EL_SALVADOR es_SV LANG_SPANISH SUBLANG_SPANISH_EL_SALVADOR LTR "Spanish (El Salvador)" -wxLANGUAGE_SPANISH_GUATEMALA es_GT LANG_SPANISH SUBLANG_SPANISH_GUATEMALA LTR "Spanish (Guatemala)" -wxLANGUAGE_SPANISH_HONDURAS es_HN LANG_SPANISH SUBLANG_SPANISH_HONDURAS LTR "Spanish (Honduras)" -wxLANGUAGE_SPANISH_MEXICAN es_MX LANG_SPANISH SUBLANG_SPANISH_MEXICAN LTR "Spanish (Mexican)" -wxLANGUAGE_SPANISH_MODERN es_ES LANG_SPANISH SUBLANG_SPANISH_MODERN LTR "Spanish (Modern)" -wxLANGUAGE_SPANISH_NICARAGUA es_NI LANG_SPANISH SUBLANG_SPANISH_NICARAGUA LTR "Spanish (Nicaragua)" -wxLANGUAGE_SPANISH_PANAMA es_PA LANG_SPANISH SUBLANG_SPANISH_PANAMA LTR "Spanish (Panama)" -wxLANGUAGE_SPANISH_PARAGUAY es_PY LANG_SPANISH SUBLANG_SPANISH_PARAGUAY LTR "Spanish (Paraguay)" -wxLANGUAGE_SPANISH_PERU es_PE LANG_SPANISH SUBLANG_SPANISH_PERU LTR "Spanish (Peru)" -wxLANGUAGE_SPANISH_PUERTO_RICO es_PR LANG_SPANISH SUBLANG_SPANISH_PUERTO_RICO LTR "Spanish (Puerto Rico)" -wxLANGUAGE_SPANISH_URUGUAY es_UY LANG_SPANISH SUBLANG_SPANISH_URUGUAY LTR "Spanish (Uruguay)" -wxLANGUAGE_SPANISH_US es_US - - LTR "Spanish (U.S.)" -wxLANGUAGE_SPANISH_VENEZUELA es_VE LANG_SPANISH SUBLANG_SPANISH_VENEZUELA LTR "Spanish (Venezuela)" -wxLANGUAGE_SUNDANESE su - - LTR "Sundanese" -wxLANGUAGE_SWAHILI sw_KE LANG_SWAHILI SUBLANG_DEFAULT LTR "Swahili" -wxLANGUAGE_SWEDISH sv_SE LANG_SWEDISH SUBLANG_SWEDISH LTR "Swedish" -wxLANGUAGE_SWEDISH_FINLAND sv_FI LANG_SWEDISH SUBLANG_SWEDISH_FINLAND LTR "Swedish (Finland)" -wxLANGUAGE_TAGALOG tl_PH - - LTR "Tagalog" -wxLANGUAGE_TAJIK tg - - LTR "Tajik" -wxLANGUAGE_TAMIL ta LANG_TAMIL SUBLANG_DEFAULT LTR "Tamil" -wxLANGUAGE_TATAR tt LANG_TATAR SUBLANG_DEFAULT LTR "Tatar" -wxLANGUAGE_TELUGU te LANG_TELUGU SUBLANG_DEFAULT LTR "Telugu" -wxLANGUAGE_THAI th_TH LANG_THAI SUBLANG_DEFAULT LTR "Thai" -wxLANGUAGE_TIBETAN bo - - LTR "Tibetan" -wxLANGUAGE_TIGRINYA ti - - LTR "Tigrinya" -wxLANGUAGE_TONGA to - - LTR "Tonga" -wxLANGUAGE_TSONGA ts - - LTR "Tsonga" -wxLANGUAGE_TURKISH tr_TR LANG_TURKISH SUBLANG_DEFAULT LTR "Turkish" -wxLANGUAGE_TURKMEN tk - - LTR "Turkmen" -wxLANGUAGE_TWI tw - - LTR "Twi" -wxLANGUAGE_UIGHUR ug - - LTR "Uighur" -wxLANGUAGE_UKRAINIAN uk_UA LANG_UKRAINIAN SUBLANG_DEFAULT LTR "Ukrainian" -wxLANGUAGE_URDU ur LANG_URDU SUBLANG_DEFAULT LTR "Urdu" -wxLANGUAGE_URDU_INDIA ur_IN LANG_URDU SUBLANG_URDU_INDIA LTR "Urdu (India)" -wxLANGUAGE_URDU_PAKISTAN ur_PK LANG_URDU SUBLANG_URDU_PAKISTAN LTR "Urdu (Pakistan)" -wxLANGUAGE_UZBEK uz LANG_UZBEK SUBLANG_DEFAULT LTR "Uzbek" -wxLANGUAGE_UZBEK_CYRILLIC uz LANG_UZBEK SUBLANG_UZBEK_CYRILLIC LTR "Uzbek (Cyrillic)" -wxLANGUAGE_UZBEK_LATIN uz LANG_UZBEK SUBLANG_UZBEK_LATIN LTR "Uzbek (Latin)" -wxLANGUAGE_VALENCIAN ca_ES@valencia - - LTR "Valencian (Southern Catalan)" -wxLANGUAGE_VIETNAMESE vi_VN LANG_VIETNAMESE SUBLANG_DEFAULT LTR "Vietnamese" -wxLANGUAGE_VOLAPUK vo - - LTR "Volapuk" -wxLANGUAGE_WELSH cy - - LTR "Welsh" -wxLANGUAGE_WOLOF wo - - LTR "Wolof" -wxLANGUAGE_XHOSA xh - - LTR "Xhosa" -wxLANGUAGE_YIDDISH yi - - LTR "Yiddish" -wxLANGUAGE_YORUBA yo - - LTR "Yoruba" -wxLANGUAGE_ZHUANG za - - LTR "Zhuang" -wxLANGUAGE_ZULU zu - - LTR "Zulu" +wxLANGUAGE_ABKHAZIAN ab ab - - - LTR "Abkhazian","\320\260\322\247\321\201\321\203\320\260 \320\261\321\213\320\267\321\210\323\231\320\260" +wxLANGUAGE_AFAR aa aa aa_ET 0x00 0x04 LTR "Afar","Qafar" +wxLANGUAGE_AFAR_DJIBOUTI aa-DJ aa_DJ - 0x00 0x04 LTR "Afar (Djibouti)","Qafar (Yabuuti)" +wxLANGUAGE_AFAR_ERITREA aa-ER aa_ER - 0x00 0x04 LTR "Afar (Eritrea)","Qafar (Eretria)" +wxLANGUAGE_AFAR_ETHIOPIA aa-ET aa_ET - 0x00 0x04 LTR "Afar (Ethiopia)","Qafar (Otobbia)" +wxLANGUAGE_AFRIKAANS af af af_ZA 0x36 0x01 LTR "Afrikaans","Afrikaans" +wxLANGUAGE_AFRIKAANS_NAMIBIA af-NA af_NA - 0x00 0x04 LTR "Afrikaans (Namibia)","Afrikaans (Namibi\303\253)" +wxLANGUAGE_AFRIKAANS_SOUTH_AFRICA af-ZA af_ZA - 0x36 0x01 LTR "Afrikaans (South Africa)","Afrikaans (Suid-Afrika)" +wxLANGUAGE_AGHEM agq agq agq_CM 0x00 0x04 LTR "Aghem","Aghem" +wxLANGUAGE_AGHEM_CAMEROON agq-CM agq_CM - 0x00 0x04 LTR "Aghem (Cameroon)","Aghem (K\303\240m\303\240l\303\273\305\213)" +wxLANGUAGE_AKAN ak ak ak_GH 0x00 0x04 LTR "Akan","Akan" +wxLANGUAGE_AKAN_GHANA ak-GH ak_GH - 0x00 0x04 LTR "Akan (Ghana)","Akan (Gaana)" +wxLANGUAGE_ALBANIAN sq sq sq_AL 0x1c 0x01 LTR "Albanian","shqip" +wxLANGUAGE_ALBANIAN_ALBANIA sq-AL sq_AL - 0x1c 0x01 LTR "Albanian (Albania)","shqip (Shqip\303\253ri)" +wxLANGUAGE_ALBANIAN_KOSOVO sq-XK sq_XK - 0x00 0x04 LTR "Albanian (Kosovo)","shqip (Kosov\303\253)" +wxLANGUAGE_ALBANIAN_NORTH_MACEDONIA sq-MK sq_MK - 0x00 0x04 LTR "Albanian (North Macedonia)","shqip (Maqedonia e Veriut)" +wxLANGUAGE_ALSATIAN_FRANCE gsw-FR gsw_FR - 0x84 0x01 LTR "Alsatian (France)","Els\303\244ssisch (Fr\303\240nkrisch)" +wxLANGUAGE_AMHARIC am am am_ET 0x5e 0x01 LTR "Amharic","\341\212\240\341\210\233\341\210\255\341\212\233" +wxLANGUAGE_AMHARIC_ETHIOPIA am-ET am_ET - 0x5e 0x01 LTR "Amharic (Ethiopia)","\341\212\240\341\210\233\341\210\255\341\212\233 (\341\212\242\341\211\265\341\213\256\341\214\265\341\213\253)" +wxLANGUAGE_ARABIC ar ar ar_SA 0x01 0x01 RTL "Arabic","\330\247\331\204\330\271\330\261\330\250\331\212\330\251" +wxLANGUAGE_ARABIC_ALGERIA ar-DZ ar_DZ - 0x01 0x05 RTL "Arabic (Algeria)","\330\247\331\204\330\271\330\261\330\250\331\212\330\251 (\330\247\331\204\330\254\330\262\330\247\330\246\330\261)" +wxLANGUAGE_ARABIC_BAHRAIN ar-BH ar_BH - 0x01 0x0f RTL "Arabic (Bahrain)","\330\247\331\204\330\271\330\261\330\250\331\212\330\251 (\330\247\331\204\330\250\330\255\330\261\331\212\331\206)" +wxLANGUAGE_ARABIC_CHAD ar-TD ar_TD - 0x00 0x04 RTL "Arabic (Chad)","\330\247\331\204\330\271\330\261\330\250\331\212\330\251 (\330\252\330\264\330\247\330\257)" +wxLANGUAGE_ARABIC_COMOROS ar-KM ar_KM - 0x00 0x04 RTL "Arabic (Comoros)","\330\247\331\204\330\271\330\261\330\250\331\212\330\251 (\330\254\330\262\330\261 \330\247\331\204\331\202\331\205\330\261)" +wxLANGUAGE_ARABIC_DJIBOUTI ar-DJ ar_DJ - 0x00 0x04 RTL "Arabic (Djibouti)","\330\247\331\204\330\271\330\261\330\250\331\212\330\251 (\330\254\331\212\330\250\331\210\330\252\331\212)" +wxLANGUAGE_ARABIC_EGYPT ar-EG ar_EG - 0x01 0x03 RTL "Arabic (Egypt)","\330\247\331\204\330\271\330\261\330\250\331\212\330\251 (\331\205\330\265\330\261)" +wxLANGUAGE_ARABIC_ERITREA ar-ER ar_ER - 0x00 0x04 RTL "Arabic (Eritrea)","\330\247\331\204\330\271\330\261\330\250\331\212\330\251 (\330\245\330\261\331\212\330\252\330\261\331\212\330\247)" +wxLANGUAGE_ARABIC_IRAQ ar-IQ ar_IQ - 0x01 0x02 RTL "Arabic (Iraq)","\330\247\331\204\330\271\330\261\330\250\331\212\330\251 (\330\247\331\204\330\271\330\261\330\247\331\202)" +wxLANGUAGE_ARABIC_ISRAEL ar-IL ar_IL - 0x00 0x04 RTL "Arabic (Israel)","\330\247\331\204\330\271\330\261\330\250\331\212\330\251 (\330\245\330\263\330\261\330\247\330\246\331\212\331\204)" +wxLANGUAGE_ARABIC_JORDAN ar-JO ar_JO - 0x01 0x0b RTL "Arabic (Jordan)","\330\247\331\204\330\271\330\261\330\250\331\212\330\251 (\330\247\331\204\330\243\330\261\330\257\331\206)" +wxLANGUAGE_ARABIC_KUWAIT ar-KW ar_KW - 0x01 0x0d RTL "Arabic (Kuwait)","\330\247\331\204\330\271\330\261\330\250\331\212\330\251 (\330\247\331\204\331\203\331\210\331\212\330\252)" +wxLANGUAGE_ARABIC_LEBANON ar-LB ar_LB - 0x01 0x0c RTL "Arabic (Lebanon)","\330\247\331\204\330\271\330\261\330\250\331\212\330\251 (\331\204\330\250\331\206\330\247\331\206)" +wxLANGUAGE_ARABIC_LIBYA ar-LY ar_LY - 0x01 0x04 RTL "Arabic (Libya)","\330\247\331\204\330\271\330\261\330\250\331\212\330\251 (\331\204\331\212\330\250\331\212\330\247)" +wxLANGUAGE_ARABIC_MAURITANIA ar-MR ar_MR - 0x00 0x04 RTL "Arabic (Mauritania)","\330\247\331\204\330\271\330\261\330\250\331\212\330\251 (\331\205\331\210\330\261\331\212\330\252\330\247\331\206\331\212\330\247)" +wxLANGUAGE_ARABIC_MOROCCO ar-MA ar_MA - 0x01 0x06 RTL "Arabic (Morocco)","\330\247\331\204\330\271\330\261\330\250\331\212\330\251 (\330\247\331\204\331\205\331\205\331\204\331\203\330\251 \330\247\331\204\331\205\330\272\330\261\330\250\331\212\330\251)" +wxLANGUAGE_ARABIC_OMAN ar-OM ar_OM - 0x01 0x08 RTL "Arabic (Oman)","\330\247\331\204\330\271\330\261\330\250\331\212\330\251 (\330\271\331\205\330\247\331\206)" +wxLANGUAGE_ARABIC_PALESTINIAN_AUTHORITY ar-PS ar_PS - 0x00 0x04 RTL "Arabic (Palestinian Authority)","\330\247\331\204\330\271\330\261\330\250\331\212\330\251 (\330\247\331\204\330\263\331\204\330\267\330\251 \330\247\331\204\331\201\331\204\330\263\330\267\331\212\331\206\331\212\330\251)" +wxLANGUAGE_ARABIC_QATAR ar-QA ar_QA - 0x01 0x10 RTL "Arabic (Qatar)","\330\247\331\204\330\271\330\261\330\250\331\212\330\251 (\331\202\330\267\330\261)" +wxLANGUAGE_ARABIC_SAUDI_ARABIA ar-SA ar_SA - 0x01 0x01 RTL "Arabic (Saudi Arabia)","\330\247\331\204\330\271\330\261\330\250\331\212\330\251 (\330\247\331\204\331\205\331\205\331\204\331\203\330\251 \330\247\331\204\330\271\330\261\330\250\331\212\330\251 \330\247\331\204\330\263\330\271\331\210\330\257\331\212\330\251)" +wxLANGUAGE_ARABIC_SOMALIA ar-SO ar_SO - 0x00 0x04 RTL "Arabic (Somalia)","\330\247\331\204\330\271\330\261\330\250\331\212\330\251 (\330\247\331\204\330\265\331\210\331\205\330\247\331\204)" +wxLANGUAGE_ARABIC_SOUTH_SUDAN ar-SS ar_SS - 0x00 0x04 RTL "Arabic (South Sudan)","\330\247\331\204\330\271\330\261\330\250\331\212\330\251 (\330\254\331\206\331\210\330\250 \330\247\331\204\330\263\331\210\330\257\330\247\331\206)" +wxLANGUAGE_ARABIC_SUDAN ar-SD ar_SD - 0x00 0x04 RTL "Arabic (Sudan)","\330\247\331\204\330\271\330\261\330\250\331\212\330\251 (\330\247\331\204\330\263\331\210\330\257\330\247\331\206)" +wxLANGUAGE_ARABIC_SYRIA ar-SY ar_SY - 0x01 0x0a RTL "Arabic (Syria)","\330\247\331\204\330\271\330\261\330\250\331\212\330\251 (\330\263\331\210\330\261\331\212\330\247)" +wxLANGUAGE_ARABIC_TUNISIA ar-TN ar_TN - 0x01 0x07 RTL "Arabic (Tunisia)","\330\247\331\204\330\271\330\261\330\250\331\212\330\251 (\330\252\331\210\331\206\330\263)" +wxLANGUAGE_ARABIC_UAE ar-AE ar_AE - 0x01 0x0e RTL "Arabic (United Arab Emirates)","\330\247\331\204\330\271\330\261\330\250\331\212\330\251 (\330\247\331\204\330\245\331\205\330\247\330\261\330\247\330\252 \330\247\331\204\330\271\330\261\330\250\331\212\330\251 \330\247\331\204\331\205\330\252\330\255\330\257\330\251)" +wxLANGUAGE_ARABIC_WORLD ar-001 ar_001 - 0x00 0x04 RTL "Arabic (World)","\330\247\331\204\330\271\330\261\330\250\331\212\330\251 (\330\247\331\204\330\271\330\247\331\204\331\205)" +wxLANGUAGE_ARABIC_YEMEN ar-YE ar_YE - 0x01 0x09 RTL "Arabic (Yemen)","\330\247\331\204\330\271\330\261\330\250\331\212\330\251 (\330\247\331\204\331\212\331\205\331\206)" +wxLANGUAGE_ARMENIAN hy hy hy_AM 0x2b 0x01 LTR "Armenian","\325\200\325\241\325\265\325\245\326\200\325\245\325\266" +wxLANGUAGE_ARMENIAN_ARMENIA hy-AM hy_AM - 0x2b 0x01 LTR "Armenian (Armenia)","\325\200\325\241\325\265\325\245\326\200\325\245\325\266 (\325\200\325\241\325\265\325\241\325\275\325\277\325\241\325\266)" +wxLANGUAGE_ASSAMESE as as as_IN 0x4d 0x01 LTR "Assamese","\340\246\205\340\246\270\340\246\256\340\247\200\340\247\237\340\246\276" +wxLANGUAGE_ASSAMESE_INDIA as-IN as_IN - 0x4d 0x01 LTR "Assamese (India)","\340\246\205\340\246\270\340\246\256\340\247\200\340\247\237\340\246\276 (\340\246\255\340\246\276\340\247\260\340\246\244)" +wxLANGUAGE_ASTURIAN ast ast ast_ES 0x00 0x04 LTR "Asturian","asturianu" +wxLANGUAGE_ASTURIAN_SPAIN ast-ES ast_ES - 0x00 0x04 LTR "Asturian (Spain)","asturianu (Espa\303\261a)" +wxLANGUAGE_ASU asa asa asa_TZ 0x00 0x04 LTR "Asu","Kipare" +wxLANGUAGE_ASU_TANZANIA asa-TZ asa_TZ - 0x00 0x04 LTR "Asu (Tanzania)","Kipare (Tadhania)" +wxLANGUAGE_AYMARA ay ay - - - LTR "Aymara","Aymara" +wxLANGUAGE_AZERBAIJANI az az - 0x2c 0x01 LTR "Azerbaijani","az\311\231rbaycan" +wxLANGUAGE_AZERBAIJANI_CYRILLIC az-Cyrl az@cyrillic - 0x2c 0x02 LTR "Azerbaijani (Cyrillic)","\320\220\320\267\323\231\321\200\320\261\320\260\321\230\322\271\320\260\320\275\302\240\320\264\320\270\320\273\320\270 (\320\232\320\270\321\200\320\270\320\273)" +wxLANGUAGE_AZERBAIJANI_CYRILLIC_AZERBAIJAN az-Cyrl-AZ az_AZ@cyrillic - 0x2c 0x02 LTR "Azerbaijani (Cyrillic, Azerbaijan)","\320\260\320\267\323\231\321\200\320\261\320\260\321\230\322\271\320\260\320\275 (\320\220\320\267\323\231\321\200\320\261\320\260\321\230\322\271\320\260\320\275)" +wxLANGUAGE_AZERBAIJANI_LATIN az-Latn az@latin - 0x2c 0x01 LTR "Azerbaijani (Latin)","Az\311\231rbaycan\302\255\304\261l\304\261 (Lat\304\261n)" +wxLANGUAGE_AZERBAIJANI_LATIN_AZERBAIJAN az-Latn-AZ az_AZ@latin - 0x2c 0x01 LTR "Azerbaijani (Latin, Azerbaijan)","az\311\231rbaycan (Az\311\231rbaycan)" +wxLANGUAGE_BAFIA ksf ksf ksf_CM 0x00 0x04 LTR "Bafia","rikpa" +wxLANGUAGE_BAFIA_CAMEROON ksf-CM ksf_CM - 0x00 0x04 LTR "Bafia (Cameroon)","rikpa (kam\311\233r\303\272n)" +wxLANGUAGE_BAMANANKAN bm bm - 0x00 0x04 LTR "Bamanankan","bamanakan" +wxLANGUAGE_BAMANANKAN_LATIN bm-Latn bm@latin - 0x00 0x04 LTR "Bamanankan (Latin)","bamanakan (Latin)" +wxLANGUAGE_BAMANANKAN_LATIN_MALI bm-Latn-ML bm_ML@latin - 0x00 0x04 LTR "Bamanankan (Latin, Mali)","bamanakan (Mali)" +wxLANGUAGE_BANGLA bn bn bn_BD 0x45 0x02 LTR "Bangla","\340\246\254\340\246\276\340\246\202\340\246\262\340\246\276" +wxLANGUAGE_BANGLA_BANGLADESH bn-BD bn_BD - 0x45 0x02 LTR "Bangla (Bangladesh)","\340\246\254\340\246\276\340\246\202\340\246\262\340\246\276 (\340\246\254\340\246\276\340\246\202\340\246\262\340\246\276\340\246\246\340\247\207\340\246\266)" +wxLANGUAGE_BANGLA_INDIA bn-IN bn_IN - 0x45 0x01 LTR "Bengali (India)","\340\246\254\340\246\276\340\246\202\340\246\262\340\246\276 (\340\246\255\340\246\276\340\246\260\340\246\244)" +wxLANGUAGE_BASAA bas bas bas_CM 0x00 0x04 LTR "Basaa","\306\201\303\240s\303\240a" +wxLANGUAGE_BASAA_CAMEROON bas-CM bas_CM - 0x00 0x04 LTR "Basaa (Cameroon)","\306\201\303\240s\303\240a (K\303\240m\311\233\314\200r\303\273n)" +wxLANGUAGE_BASHKIR ba ba ba_RU 0x6d 0x01 LTR "Bashkir","\320\221\320\260\321\210\322\241\320\276\321\200\321\202" +wxLANGUAGE_BASHKIR_RUSSIA ba-RU ba_RU - 0x6d 0x01 LTR "Bashkir (Russia)","\320\221\320\260\321\210\322\241\320\276\321\200\321\202 (\320\240\323\231\321\201\323\231\320\271)" +wxLANGUAGE_BASQUE eu eu eu_ES 0x2d 0x01 LTR "Basque","euskara" +wxLANGUAGE_BASQUE_SPAIN eu-ES eu_ES - 0x2d 0x01 LTR "Basque (Basque)","euskara (euskara)" +wxLANGUAGE_BELARUSIAN be be be_BY 0x23 0x01 LTR "Belarusian","\320\221\320\265\320\273\320\260\321\200\321\203\321\201\320\272\320\260\321\217" +wxLANGUAGE_BELARUSIAN_BELARUS be-BY be_BY - 0x23 0x01 LTR "Belarusian (Belarus)","\320\221\320\265\320\273\320\260\321\200\321\203\321\201\320\272\320\260\321\217 (\320\221\320\265\320\273\320\260\321\200\321\203\321\201\321\214)" +wxLANGUAGE_BEMBA bem bem bem_ZM 0x00 0x04 LTR "Bemba","Ichibemba" +wxLANGUAGE_BEMBA_ZAMBIA bem-ZM bem_ZM - 0x00 0x04 LTR "Bemba (Zambia)","Ichibemba (Zambia)" +wxLANGUAGE_BENA bez bez bez_TZ 0x00 0x04 LTR "Bena","Hibena" +wxLANGUAGE_BENA_TANZANIA bez-TZ bez_TZ - 0x00 0x04 LTR "Bena (Tanzania)","Hibena (Hutanzania)" +wxLANGUAGE_BIHARI bh bh - - - LTR "Bihari","Bihari" +wxLANGUAGE_BISLAMA bi bi - - - LTR "Bislama","Bislama" +wxLANGUAGE_BLIN byn byn byn_ER 0x00 0x04 LTR "Blin","\341\211\245\341\210\212\341\212\225" +wxLANGUAGE_BLIN_ERITREA byn-ER byn_ER - 0x00 0x04 LTR "Blin (Eritrea)","\341\211\245\341\210\212\341\212\225 (\341\212\244\341\210\255\341\211\265\341\210\253)" +wxLANGUAGE_BODO brx brx brx_IN 0x00 0x04 LTR "Bodo","\340\244\254\340\244\241\340\244\274\340\245\213" +wxLANGUAGE_BODO_INDIA brx-IN brx_IN - 0x00 0x04 LTR "Bodo (India)","\340\244\254\340\244\241\340\244\274\340\245\213 (\340\244\255\340\244\276\340\244\260\340\244\244)" +wxLANGUAGE_BOSNIAN bs bs - 0x1a 0x05 LTR "Bosnian","bosanski" +wxLANGUAGE_BOSNIAN_CYRILLIC bs-Cyrl bs@cyrillic - 0x1a 0x08 LTR "Bosnian (Cyrillic)","\320\261\320\276\321\201\320\260\320\275\321\201\320\272\320\270 (\320\213\320\270\321\200\320\270\320\273\320\270\321\206\320\260)" +wxLANGUAGE_BOSNIAN_CYRILLIC_BOSNIA_AND_HERZEGOVINA bs-Cyrl-BA bs_BA@cyrillic - 0x1a 0x08 LTR "Bosnian (Cyrillic, Bosnia and Herzegovina)","\320\261\320\276\321\201\320\260\320\275\321\201\320\272\320\270 (\320\221\320\276\321\201\320\275\320\260 \320\270 \320\245\320\265\321\200\321\206\320\265\320\263\320\276\320\262\320\270\320\275\320\260)" +wxLANGUAGE_BOSNIAN_LATIN bs-Latn bs@latin - 0x1a 0x05 LTR "Bosnian (Latin)","bosanski (Latinica)" +wxLANGUAGE_BOSNIAN_LATIN_BOSNIA_AND_HERZEGOVINA bs-Latn-BA bs_BA@latin - 0x1a 0x05 LTR "Bosnian (Latin, Bosnia and Herzegovina)","bosanski (Bosna i Hercegovina)" +wxLANGUAGE_BRETON br br br_FR 0x7e 0x01 LTR "Breton","brezhoneg" +wxLANGUAGE_BRETON_FRANCE br-FR br_FR - 0x7e 0x01 LTR "Breton (France)","brezhoneg (Fra\303\261s)" +wxLANGUAGE_BULGARIAN bg bg bg_BG 0x02 0x01 LTR "Bulgarian","\320\261\321\212\320\273\320\263\320\260\321\200\321\201\320\272\320\270" +wxLANGUAGE_BULGARIAN_BULGARIA bg-BG bg_BG - 0x02 0x01 LTR "Bulgarian (Bulgaria)","\320\261\321\212\320\273\320\263\320\260\321\200\321\201\320\272\320\270 (\320\221\321\212\320\273\320\263\320\260\321\200\320\270\321\217)" +wxLANGUAGE_BURMESE my my my_MM 0x55 0x01 LTR "Burmese","\341\200\227\341\200\231\341\200\254" +wxLANGUAGE_BURMESE_MYANMAR my-MM my_MM - 0x55 0x01 LTR "Burmese (Myanmar)","\341\200\231\341\200\274\341\200\224\341\200\272\341\200\231\341\200\254 (\341\200\231\341\200\274\341\200\224\341\200\272\341\200\231\341\200\254)" +wxLANGUAGE_CATALAN ca ca ca_ES 0x03 0x01 LTR "Catalan","catal\303\240" +wxLANGUAGE_CATALAN_ANDORRA ca-AD ca_AD - 0x00 0x04 LTR "Catalan (Andorra)","catal\303\240 (Andorra)" +wxLANGUAGE_CATALAN_FRANCE ca-FR ca_FR - 0x00 0x04 LTR "Catalan (France)","catal\303\240 (Fran\303\247a)" +wxLANGUAGE_CATALAN_ITALY ca-IT ca_IT - 0x00 0x04 LTR "Catalan (Italy)","catal\303\240 (It\303\240lia)" +wxLANGUAGE_CATALAN_SPAIN ca-ES ca_ES - 0x03 0x01 LTR "Catalan (Catalan)","catal\303\240 (catal\303\240)" +wxLANGUAGE_CEBUANO ceb ceb - 0x00 0x04 LTR "Cebuano","Cebuano" +wxLANGUAGE_CEBUANO_LATIN ceb-Latn ceb@latin - 0x00 0x04 LTR "Cebuano (Latin)","Cebuano (Latin)" +wxLANGUAGE_CEBUANO_LATIN_PHILIPPINES ceb-Latn-PH ceb_PH@latin - 0x00 0x04 LTR "Cebuano (Latin, Philippines)","Cebuano (Pilipinas)" +wxLANGUAGE_CENTRAL_ATLAS_TAMAZIGHT tzm tzm - 0x5f 0x02 LTR "Central Atlas Tamazight","Tamazi\311\243t n la\341\271\255la\341\271\243" +wxLANGUAGE_CENTRAL_ATLAS_TAMAZIGHT_ARABIC tzm-Arab tzm@arabic - 0x5f 0x01 RTL "Central Atlas Tamazight (Arabic)","\330\243\330\267\331\204\330\263 \330\247\331\204\331\205\330\261\331\203\330\262\331\212\330\251 \330\247\331\204\330\252\330\247\331\205\330\247\330\262\331\212\330\252\331\212\330\251" +wxLANGUAGE_CENTRAL_ATLAS_TAMAZIGHT_ARABIC_MOROCCO tzm-Arab-MA tzm_MA@arabic - 0x5f 0x01 RTL "Central Atlas Tamazight (Arabic, Morocco)","\330\243\330\267\331\204\330\263 \330\247\331\204\331\205\330\261\331\203\330\262\331\212\330\251 \330\247\331\204\330\252\330\247\331\205\330\247\330\262\331\212\330\252\331\212\330\251 (Morocco)" +wxLANGUAGE_CENTRAL_ATLAS_TAMAZIGHT_LATIN tzm-Latn tzm@latin - 0x5f 0x02 LTR "Central Atlas Tamazight (Latin)","Tamazi\311\243t n la\341\271\255la\341\271\243 (Latin)" +wxLANGUAGE_CENTRAL_ATLAS_TAMAZIGHT_LATIN_ALGERIA tzm-Latn-DZ tzm_DZ@latin - 0x5f 0x02 LTR "Central Atlas Tamazight (Latin, Algeria)","Tamazi\311\243t n la\341\271\255la\341\271\243 (Djaza\303\257r)" +wxLANGUAGE_CENTRAL_ATLAS_TAMAZIGHT_LATIN_MOROCCO tzm-Latn-MA tzm_MA@latin - 0x00 0x04 LTR "Central Atlas Tamazight (Latin, Morocco)","Tamazi\311\243t n la\341\271\255la\341\271\243 (Me\341\271\233\341\271\233uk)" +wxLANGUAGE_CENTRAL_ATLAS_TAMAZIGHT_TIFINAGH tzm-Tfng tzm@tifinagh - 0x5f 0x04 LTR "Central Atlas Tamazight (Tifinagh)","Tamazight (Tifinagh)" +wxLANGUAGE_CENTRAL_ATLAS_TAMAZIGHT_TIFINAGH_MOROCCO tzm-Tfng-MA tzm_MA@tifinagh - 0x5f 0x04 LTR "Central Atlas Tamazight (Tifinagh, Morocco)","\342\265\234\342\264\260\342\265\216\342\264\260\342\265\243\342\265\211\342\265\226\342\265\234 (\342\265\215\342\265\216\342\265\226\342\265\224\342\265\211\342\264\261)" +wxLANGUAGE_CENTRAL_KURDISH ku ku - 0x92 0x01 RTL "Central Kurdish","\332\251\331\210\330\261\330\257\333\214\333\214 \331\206\330\247\331\210\333\225\332\225\330\247\330\263\330\252" +wxLANGUAGE_CENTRAL_KURDISH ku-Arab ku@arabic - 0x92 0x01 RTL "Central Kurdish","\332\251\331\210\330\261\330\257\333\214\333\214 \331\206\330\247\331\210\333\225\332\225\330\247\330\263\330\252" +wxLANGUAGE_CENTRAL_KURDISH_IRAQ ku-Arab-IQ ku_IQ@arabic - 0x92 0x01 RTL "Central Kurdish (Iraq)","\332\251\331\210\330\261\330\257\333\214\333\214 \331\206\330\247\331\210\333\225\332\225\330\247\330\263\330\252 (\330\271\333\216\330\261\330\247\331\202)" +wxLANGUAGE_CHAKMA ccp ccp - 0x00 0x04 LTR "Chakma","\360\221\204\214\360\221\204\213\360\221\204\264\360\221\204\237\360\221\204\263\360\221\204\246" +wxLANGUAGE_CHAKMA_CHAKMA ccp-Cakm ccp@chakma - 0x00 0x04 LTR "Chakma (Chakma)","\360\221\204\214\360\221\204\213\360\221\204\264\360\221\204\237\360\221\204\263\360\221\204\246 (\360\221\204\214\360\221\204\207\360\221\204\264\360\221\204\237)" +wxLANGUAGE_CHAKMA_CHAKMA_BANGLADESH ccp-Cakm-BD ccp_BD@chakma - 0x00 0x04 LTR "Chakma (Chakma, Bangladesh)","\360\221\204\214\360\221\204\213\360\221\204\264\360\221\204\237\360\221\204\263\360\221\204\246 (\360\221\204\235\360\221\204\201\360\221\204\243\360\221\204\230\360\221\204\254\360\221\204\214\360\221\204\264)" +wxLANGUAGE_CHAKMA_CHAKMA_INDIA ccp-Cakm-IN ccp_IN@chakma - 0x00 0x04 LTR "Chakma (Chakma, India)","\360\221\204\214\360\221\204\213\360\221\204\264\360\221\204\237\360\221\204\263\360\221\204\246 (\360\221\204\236\360\221\204\242\360\221\204\247\360\221\204\226\360\221\204\264)" +wxLANGUAGE_CHECHEN ce ce ce_RU 0x00 0x04 LTR "Chechen","\320\275\320\276\321\205\321\207\320\270\320\271\320\275" +wxLANGUAGE_CHECHEN_RUSSIA ce-RU ce_RU - 0x00 0x04 LTR "Chechen (Russia)","\320\275\320\276\321\205\321\207\320\270\320\271\320\275 (\320\240\320\276\321\201\321\201\320\270)" +wxLANGUAGE_CHEROKEE chr chr - 0x5c 0x01 LTR "Cherokee","\341\217\243\341\216\263\341\216\251" +wxLANGUAGE_CHEROKEE_CHEROKEE chr-Cher chr@cherokee - 0x5c 0x01 LTR "Cherokee","\341\217\243\341\216\263\341\216\251" +wxLANGUAGE_CHEROKEE_US chr-Cher-US chr_US@cherokee - 0x5c 0x01 LTR "Cherokee (Cherokee, United States)","\341\217\243\341\216\263\341\216\251 (\341\217\214\341\217\212 \341\216\242\341\217\263\341\216\276\341\216\265\341\217\215\341\217\224\341\217\205 \341\217\215\341\216\246\341\217\232\341\216\251)" +wxLANGUAGE_CHIGA cgg cgg cgg_UG 0x00 0x04 LTR "Chiga","Rukiga" +wxLANGUAGE_CHIGA_UGANDA cgg-UG cgg_UG - 0x00 0x04 LTR "Chiga (Uganda)","Rukiga (Uganda)" +wxLANGUAGE_CHINESE zh zh zh_TW 0x04 0x01 LTR "Chinese","\344\270\255\346\226\207" +wxLANGUAGE_CHINESE_CHINA zh-CN zh_CN - 0x04 0x02 LTR "Chinese (Simplified, China)","\344\270\255\346\226\207(\344\270\255\345\233\275)" +wxLANGUAGE_CHINESE_HONGKONG zh-HK zh_HK - 0x04 0x03 LTR "Chinese (Traditional, Hong Kong SAR)","\344\270\255\346\226\207(\351\246\231\346\270\257\347\211\271\345\210\245\350\241\214\346\224\277\345\215\200)" +wxLANGUAGE_CHINESE_MACAO zh-MO zh_MO - 0x04 0x05 LTR "Chinese (Traditional, Macao SAR)","\344\270\255\346\226\207(\346\276\263\351\226\200\347\211\271\345\210\245\350\241\214\346\224\277\345\215\200)" +wxLANGUAGE_CHINESE_SIMPLIFIED_EXPLICIT zh-Hans zh@Hans zh_CN 0x04 0x02 LTR "Chinese (Simplified)","\344\270\255\346\226\207(\347\256\200\344\275\223)" +wxLANGUAGE_CHINESE_SIMPLIFIED_HONGKONG zh-Hans-HK zh_HK@Hans - 0x00 0x04 LTR "Chinese (Simplified Han, Hong Kong SAR)","\344\270\255\346\226\207 (\351\246\231\346\270\257\347\211\271\345\210\253\350\241\214\346\224\277\345\214\272)" +wxLANGUAGE_CHINESE_SIMPLIFIED_MACAO zh-Hans-MO zh_MO@Hans - 0x00 0x04 LTR "Chinese (Simplified Han, Macao SAR)","\344\270\255\346\226\207 (\346\276\263\351\227\250\347\211\271\345\210\253\350\241\214\346\224\277\345\214\272)" +wxLANGUAGE_CHINESE_SINGAPORE zh-SG zh_SG - 0x04 0x04 LTR "Chinese (Simplified, Singapore)","\344\270\255\346\226\207(\346\226\260\345\212\240\345\235\241)" +wxLANGUAGE_CHINESE_TAIWAN zh-TW zh_TW - 0x04 0x01 LTR "Chinese (Traditional, Taiwan)","\344\270\255\346\226\207(\345\217\260\347\201\243)" +wxLANGUAGE_CHINESE_TRADITIONAL_EXPLICIT zh-Hant zh@Hant zh_TW 0x04 0x01 LTR "Chinese (Traditional)","\344\270\255\346\226\207(\347\271\201\351\253\224)" +wxLANGUAGE_CHURCH_SLAVIC cu cu cu_RU 0x00 0x04 LTR "Church Slavic","\321\206\320\265\321\200\320\272\320\276\320\262\320\275\320\276\321\201\320\273\320\276\320\262\320\265\314\201\320\275\321\201\320\272\321\227\320\271" +wxLANGUAGE_CHURCH_SLAVIC_RUSSIA cu-RU cu_RU - 0x00 0x04 LTR "Church Slavic (Russia)","\321\206\320\265\321\200\320\272\320\276\320\262\320\275\320\276\321\201\320\273\320\276\320\262\320\265\314\201\320\275\321\201\320\272\321\227\320\271 (\321\200\321\241\321\201\321\201\321\226\314\201\320\260)" +wxLANGUAGE_COLOGNIAN ksh ksh ksh_DE 0x00 0x04 LTR "Colognian","K\303\266lsch" +wxLANGUAGE_COLOGNIAN_GERMANY ksh-DE ksh_DE - 0x00 0x04 LTR "Colognian (Germany)","K\303\266lsch (Do\303\274tschland)" +wxLANGUAGE_CORNISH kw kw kw_GB 0x00 0x04 LTR "Cornish","kernewek" +wxLANGUAGE_CORNISH_UK kw-GB kw_GB - 0x00 0x04 LTR "Cornish (United Kingdom)","kernewek (Rywvaneth Unys)" +wxLANGUAGE_CORSICAN co co co_FR 0x83 0x01 LTR "Corsican","Corsu" +wxLANGUAGE_CORSICAN_FRANCE co-FR co_FR - 0x83 0x01 LTR "Corsican (France)","Corsu (Francia)" +wxLANGUAGE_CROATIAN hr hr hr_HR 0x1a 0x01 LTR "Croatian","hrvatski" +wxLANGUAGE_CROATIAN_BOSNIA_AND_HERZEGOVINA hr-BA hr_BA - 0x1a 0x04 LTR "Croatian (Bosnia and Herzegovina)","hrvatski (Bosna i Hercegovina)" +wxLANGUAGE_CROATIAN_CROATIA hr-HR hr_HR - 0x1a 0x01 LTR "Croatian (Croatia)","hrvatski (Hrvatska)" +wxLANGUAGE_CZECH cs cs cs_CZ 0x05 0x01 LTR "Czech","\304\215e\305\241tina" +wxLANGUAGE_CZECH_CZECHIA cs-CZ cs_CZ - 0x05 0x01 LTR "Czech (Czechia)","\304\215e\305\241tina (\304\214esko)" +wxLANGUAGE_DANISH da da da_DK 0x06 0x01 LTR "Danish","dansk" +wxLANGUAGE_DANISH_DENMARK da-DK da_DK - 0x06 0x01 LTR "Danish (Denmark)","dansk (Danmark)" +wxLANGUAGE_DANISH_GREENLAND da-GL da_GL - 0x00 0x04 LTR "Danish (Greenland)","dansk (Gr\303\270nland)" +wxLANGUAGE_DARI prs prs prs_AF 0x8c 0x01 RTL "Dari","\330\257\330\261\331\211" +wxLANGUAGE_DARI_AFGHANISTAN prs-AF prs_AF - 0x8c 0x01 RTL "Dari (Afghanistan)","\330\257\330\261\331\211 (\330\247\331\201\330\272\330\247\331\206\330\263\330\252\330\247\331\206)" +wxLANGUAGE_DIVEHI dv dv dv_MV 0x65 0x01 RTL "Divehi","\336\213\336\250\336\210\336\254\336\200\336\250\336\204\336\246\336\220\336\260" +wxLANGUAGE_DIVEHI_MALDIVES dv-MV dv_MV - 0x65 0x01 RTL "Divehi (Maldives)","\336\213\336\250\336\210\336\254\336\200\336\250\336\204\336\246\336\220\336\260 (\336\213\336\250\336\210\336\254\336\200\336\250 \336\203\336\247\336\207\336\260\336\226\336\254)" +wxLANGUAGE_DUALA dua dua dua_CM 0x00 0x04 LTR "Duala","du\303\241l\303\241" +wxLANGUAGE_DUALA_CAMEROON dua-CM dua_CM - 0x00 0x04 LTR "Duala (Cameroon)","du\303\241l\303\241 (Cameroun)" +wxLANGUAGE_DUTCH nl nl nl_NL 0x13 0x01 LTR "Dutch","Nederlands" +wxLANGUAGE_DUTCH_ARUBA nl-AW nl_AW - 0x00 0x04 LTR "Dutch (Aruba)","Nederlands (Aruba)" +wxLANGUAGE_DUTCH_BELGIAN nl-BE nl_BE - 0x13 0x02 LTR "Dutch (Belgium)","Nederlands (Belgi\303\253)" +wxLANGUAGE_DUTCH_BONAIRE_SINT_EUSTATIUS_AND_SABA nl-BQ nl_BQ - 0x00 0x04 LTR "Dutch (Bonaire, Sint Eustatius and Saba)","Nederlands (Bonaire, Sint Eustatius en Saba)" +wxLANGUAGE_DUTCH_CURACAO nl-CW nl_CW - 0x00 0x04 LTR "Dutch (Cura\303\247ao)","Nederlands (Cura\303\247ao)" +wxLANGUAGE_DUTCH_NETHERLANDS nl-NL nl_NL - 0x13 0x01 LTR "Dutch (Netherlands)","Nederlands (Nederland)" +wxLANGUAGE_DUTCH_SINT_MAARTEN nl-SX nl_SX - 0x00 0x04 LTR "Dutch (Sint Maarten)","Nederlands (Sint-Maarten)" +wxLANGUAGE_DUTCH_SURINAME nl-SR nl_SR - 0x00 0x04 LTR "Dutch (Suriname)","Nederlands (Suriname)" +wxLANGUAGE_DZONGKHA dz dz dz_BT 0x51 0x03 LTR "Dzongkha","\340\275\242\340\276\253\340\275\274\340\275\204\340\274\213\340\275\201" +wxLANGUAGE_DZONGKHA_BHUTAN dz-BT dz_BT - 0x51 0x03 LTR "Dzongkha (Bhutan)","\340\275\242\340\276\253\340\275\274\340\275\204\340\274\213\340\275\201 (\340\275\240\340\275\226\340\276\262\340\275\264\340\275\202)" +wxLANGUAGE_EDO bin bin bin_NG 0x66 0x01 LTR "Edo","\341\272\270\314\200d\303\263" +wxLANGUAGE_EDO_NIGERIA bin-NG bin_NG - 0x66 0x01 LTR "Edo (Nigeria)","\341\272\270\314\200d\303\263 (Nigeria)" +wxLANGUAGE_EMBU ebu ebu ebu_KE 0x00 0x04 LTR "Embu","K\304\251embu" +wxLANGUAGE_EMBU_KENYA ebu-KE ebu_KE - 0x00 0x04 LTR "Embu (Kenya)","K\304\251embu (Kenya)" +wxLANGUAGE_ENGLISH en en en_GB 0x09 0x02 LTR "English","English" +wxLANGUAGE_ENGLISH_AMERICAN_SAMOA en-AS en_AS - 0x00 0x04 LTR "English (American Samoa)","English (American Samoa)" +wxLANGUAGE_ENGLISH_ANGUILLA en-AI en_AI - 0x00 0x04 LTR "English (Anguilla)","English (Anguilla)" +wxLANGUAGE_ENGLISH_ANTIGUA_AND_BARBUDA en-AG en_AG - 0x00 0x04 LTR "English (Antigua and Barbuda)","English (Antigua & Barbuda)" +wxLANGUAGE_ENGLISH_AUSTRALIA en-AU en_AU - 0x09 0x03 LTR "English (Australia)","English (Australia)" +wxLANGUAGE_ENGLISH_AUSTRIA en-AT en_AT - 0x00 0x04 LTR "English (Austria)","English (Austria)" +wxLANGUAGE_ENGLISH_BAHAMAS en-BS en_BS - 0x00 0x04 LTR "English (Bahamas)","English (Bahamas)" +wxLANGUAGE_ENGLISH_BARBADOS en-BB en_BB - 0x00 0x04 LTR "English (Barbados)","English (Barbados)" +wxLANGUAGE_ENGLISH_BELGIUM en-BE en_BE - 0x00 0x04 LTR "English (Belgium)","English (Belgium)" +wxLANGUAGE_ENGLISH_BELIZE en-BZ en_BZ - 0x09 0x0a LTR "English (Belize)","English (Belize)" +wxLANGUAGE_ENGLISH_BERMUDA en-BM en_BM - 0x00 0x04 LTR "English (Bermuda)","English (Bermuda)" +wxLANGUAGE_ENGLISH_BOTSWANA en-BW en_BW - 0x00 0x04 LTR "English (Botswana)","English (Botswana)" +wxLANGUAGE_ENGLISH_BRITISH_INDIAN_OCEAN_TERRITORY en-IO en_IO - 0x00 0x04 LTR "English (British Indian Ocean Territory)","English (British Indian Ocean Territory)" +wxLANGUAGE_ENGLISH_BRITISH_VIRGIN_ISLANDS en-VG en_VG - 0x00 0x04 LTR "English (British Virgin Islands)","English (British Virgin Islands)" +wxLANGUAGE_ENGLISH_BURUNDI en-BI en_BI - 0x00 0x04 LTR "English (Burundi)","English (Burundi)" +wxLANGUAGE_ENGLISH_CAMEROON en-CM en_CM - 0x00 0x04 LTR "English (Cameroon)","English (Cameroon)" +wxLANGUAGE_ENGLISH_CANADA en-CA en_CA - 0x09 0x04 LTR "English (Canada)","English (Canada)" +wxLANGUAGE_ENGLISH_CARIBBEAN en-029 en_029 en_CB 0x09 0x09 LTR "English (Caribbean)","English (Caribbean)" +wxLANGUAGE_ENGLISH_CARIBBEAN_CB en-CB en_CB - 0x09 0x09 LTR "English (Caribbean)","English (Caribbean)" +wxLANGUAGE_ENGLISH_CAYMAN_ISLANDS en-KY en_KY - 0x00 0x04 LTR "English (Cayman Islands)","English (Cayman Islands)" +wxLANGUAGE_ENGLISH_CHRISTMAS_ISLAND en-CX en_CX - 0x00 0x04 LTR "English (Christmas Island)","English (Christmas Island)" +wxLANGUAGE_ENGLISH_COCOS_KEELING_ISLANDS en-CC en_CC - 0x00 0x04 LTR "English (Cocos (Keeling) Islands)","English (Cocos (Keeling) Islands)" +wxLANGUAGE_ENGLISH_COOK_ISLANDS en-CK en_CK - 0x00 0x04 LTR "English (Cook Islands)","English (Cook Islands)" +wxLANGUAGE_ENGLISH_CYPRUS en-CY en_CY - 0x00 0x04 LTR "English (Cyprus)","English (Cyprus)" +wxLANGUAGE_ENGLISH_DENMARK en-DK en_DK - 0x00 0x04 LTR "English (Denmark)","English (Denmark)" +wxLANGUAGE_ENGLISH_DOMINICA en-DM en_DM - 0x00 0x04 LTR "English (Dominica)","English (Dominica)" +wxLANGUAGE_ENGLISH_EIRE en-IE en_IE - 0x09 0x06 LTR "English (Ireland)","English (Ireland)" +wxLANGUAGE_ENGLISH_ERITREA en-ER en_ER - 0x00 0x04 LTR "English (Eritrea)","English (Eritrea)" +wxLANGUAGE_ENGLISH_ESWATINI en-SZ en_SZ - 0x00 0x04 LTR "English (Eswatini)","English (Eswatini)" +wxLANGUAGE_ENGLISH_EUROPE en-150 en_150 - 0x00 0x04 LTR "English (Europe)","English (Europe)" +wxLANGUAGE_ENGLISH_FALKLAND_ISLANDS en-FK en_FK - 0x00 0x04 LTR "English (Falkland Islands)","English (Falkland Islands)" +wxLANGUAGE_ENGLISH_FIJI en-FJ en_FJ - 0x00 0x04 LTR "English (Fiji)","English (Fiji)" +wxLANGUAGE_ENGLISH_FINLAND en-FI en_FI - 0x00 0x04 LTR "English (Finland)","English (Finland)" +wxLANGUAGE_ENGLISH_GAMBIA en-GM en_GM - 0x00 0x04 LTR "English (Gambia)","English (Gambia)" +wxLANGUAGE_ENGLISH_GERMANY en-DE en_DE - 0x00 0x04 LTR "English (Germany)","English (Germany)" +wxLANGUAGE_ENGLISH_GHANA en-GH en_GH - 0x00 0x04 LTR "English (Ghana)","English (Ghana)" +wxLANGUAGE_ENGLISH_GIBRALTAR en-GI en_GI - 0x00 0x04 LTR "English (Gibraltar)","English (Gibraltar)" +wxLANGUAGE_ENGLISH_GRENADA en-GD en_GD - 0x00 0x04 LTR "English (Grenada)","English (Grenada)" +wxLANGUAGE_ENGLISH_GUAM en-GU en_GU - 0x00 0x04 LTR "English (Guam)","English (Guam)" +wxLANGUAGE_ENGLISH_GUERNSEY en-GG en_GG - 0x00 0x04 LTR "English (Guernsey)","English (Guernsey)" +wxLANGUAGE_ENGLISH_GUYANA en-GY en_GY - 0x00 0x04 LTR "English (Guyana)","English (Guyana)" +wxLANGUAGE_ENGLISH_HONG_KONG_SAR en-HK en_HK - 0x09 0x0f LTR "English (Hong Kong SAR)","English (Hong Kong SAR)" +wxLANGUAGE_ENGLISH_INDIA en-IN en_IN - 0x09 0x10 LTR "English (India)","English (India)" +wxLANGUAGE_ENGLISH_INDONESIA en-ID en_ID - 0x09 0x0e LTR "English (Indonesia)","English (Indonesia)" +wxLANGUAGE_ENGLISH_ISLE_OF_MAN en-IM en_IM - 0x00 0x04 LTR "English (Isle of Man)","English (Isle of Man)" +wxLANGUAGE_ENGLISH_ISRAEL en-IL en_IL - 0x00 0x04 LTR "English (Israel)","English (Israel)" +wxLANGUAGE_ENGLISH_JAMAICA en-JM en_JM - 0x09 0x08 LTR "English (Jamaica)","English (Jamaica)" +wxLANGUAGE_ENGLISH_JERSEY en-JE en_JE - 0x00 0x04 LTR "English (Jersey)","English (Jersey)" +wxLANGUAGE_ENGLISH_KENYA en-KE en_KE - 0x00 0x04 LTR "English (Kenya)","English (Kenya)" +wxLANGUAGE_ENGLISH_KIRIBATI en-KI en_KI - 0x00 0x04 LTR "English (Kiribati)","English (Kiribati)" +wxLANGUAGE_ENGLISH_LESOTHO en-LS en_LS - 0x00 0x04 LTR "English (Lesotho)","English (Lesotho)" +wxLANGUAGE_ENGLISH_LIBERIA en-LR en_LR - 0x00 0x04 LTR "English (Liberia)","English (Liberia)" +wxLANGUAGE_ENGLISH_MACAO_SAR en-MO en_MO - 0x00 0x04 LTR "English (Macao SAR)","English (Macao SAR)" +wxLANGUAGE_ENGLISH_MADAGASCAR en-MG en_MG - 0x00 0x04 LTR "English (Madagascar)","English (Madagascar)" +wxLANGUAGE_ENGLISH_MALAWI en-MW en_MW - 0x00 0x04 LTR "English (Malawi)","English (Malawi)" +wxLANGUAGE_ENGLISH_MALAYSIA en-MY en_MY - 0x09 0x11 LTR "English (Malaysia)","English (Malaysia)" +wxLANGUAGE_ENGLISH_MALTA en-MT en_MT - 0x00 0x04 LTR "English (Malta)","English (Malta)" +wxLANGUAGE_ENGLISH_MARSHALL_ISLANDS en-MH en_MH - 0x00 0x04 LTR "English (Marshall Islands)","English (Marshall Islands)" +wxLANGUAGE_ENGLISH_MAURITIUS en-MU en_MU - 0x00 0x04 LTR "English (Mauritius)","English (Mauritius)" +wxLANGUAGE_ENGLISH_MICRONESIA en-FM en_FM - 0x00 0x04 LTR "English (Micronesia)","English (Micronesia)" +wxLANGUAGE_ENGLISH_MONTSERRAT en-MS en_MS - 0x00 0x04 LTR "English (Montserrat)","English (Montserrat)" +wxLANGUAGE_ENGLISH_NAMIBIA en-NA en_NA - 0x00 0x04 LTR "English (Namibia)","English (Namibia)" +wxLANGUAGE_ENGLISH_NAURU en-NR en_NR - 0x00 0x04 LTR "English (Nauru)","English (Nauru)" +wxLANGUAGE_ENGLISH_NETHERLANDS en-NL en_NL - 0x00 0x04 LTR "English (Netherlands)","English (Netherlands)" +wxLANGUAGE_ENGLISH_NEW_ZEALAND en-NZ en_NZ - 0x09 0x05 LTR "English (New Zealand)","English (New Zealand)" +wxLANGUAGE_ENGLISH_NIGERIA en-NG en_NG - 0x00 0x04 LTR "English (Nigeria)","English (Nigeria)" +wxLANGUAGE_ENGLISH_NIUE en-NU en_NU - 0x00 0x04 LTR "English (Niue)","English (Niue)" +wxLANGUAGE_ENGLISH_NORFOLK_ISLAND en-NF en_NF - 0x00 0x04 LTR "English (Norfolk Island)","English (Norfolk Island)" +wxLANGUAGE_ENGLISH_NORTHERN_MARIANA_ISLANDS en-MP en_MP - 0x00 0x04 LTR "English (Northern Mariana Islands)","English (Northern Mariana Islands)" +wxLANGUAGE_ENGLISH_PAKISTAN en-PK en_PK - 0x00 0x04 LTR "English (Pakistan)","English (Pakistan)" +wxLANGUAGE_ENGLISH_PALAU en-PW en_PW - 0x00 0x04 LTR "English (Palau)","English (Palau)" +wxLANGUAGE_ENGLISH_PAPUA_NEW_GUINEA en-PG en_PG - 0x00 0x04 LTR "English (Papua New Guinea)","English (Papua New Guinea)" +wxLANGUAGE_ENGLISH_PHILIPPINES en-PH en_PH - 0x09 0x0d LTR "English (Philippines)","English (Philippines)" +wxLANGUAGE_ENGLISH_PITCAIRN_ISLANDS en-PN en_PN - 0x00 0x04 LTR "English (Pitcairn Islands)","English (Pitcairn Islands)" +wxLANGUAGE_ENGLISH_PUERTO_RICO en-PR en_PR - 0x00 0x04 LTR "English (Puerto Rico)","English (Puerto Rico)" +wxLANGUAGE_ENGLISH_RWANDA en-RW en_RW - 0x00 0x04 LTR "English (Rwanda)","English (Rwanda)" +wxLANGUAGE_ENGLISH_SAMOA en-WS en_WS - 0x00 0x04 LTR "English (Samoa)","English (Samoa)" +wxLANGUAGE_ENGLISH_SEYCHELLES en-SC en_SC - 0x00 0x04 LTR "English (Seychelles)","English (Seychelles)" +wxLANGUAGE_ENGLISH_SIERRA_LEONE en-SL en_SL - 0x00 0x04 LTR "English (Sierra Leone)","English (Sierra Leone)" +wxLANGUAGE_ENGLISH_SINGAPORE en-SG en_SG - 0x09 0x12 LTR "English (Singapore)","English (Singapore)" +wxLANGUAGE_ENGLISH_SINT_MAARTEN en-SX en_SX - 0x00 0x04 LTR "English (Sint Maarten)","English (Sint Maarten)" +wxLANGUAGE_ENGLISH_SLOVENIA en-SI en_SI - 0x00 0x04 LTR "English (Slovenia)","English (Slovenia)" +wxLANGUAGE_ENGLISH_SOLOMON_ISLANDS en-SB en_SB - 0x00 0x04 LTR "English (Solomon Islands)","English (Solomon Islands)" +wxLANGUAGE_ENGLISH_SOUTH_AFRICA en-ZA en_ZA - 0x09 0x07 LTR "English (South Africa)","English (South Africa)" +wxLANGUAGE_ENGLISH_SOUTH_SUDAN en-SS en_SS - 0x00 0x04 LTR "English (South Sudan)","English (South Sudan)" +wxLANGUAGE_ENGLISH_ST_HELENA_ASCENSION_TRISTAN_DA_CUNHA en-SH en_SH - 0x00 0x04 LTR "English (St Helena, Ascension, Tristan da Cunha)","English (St Helena, Ascension, Tristan da Cunha)" +wxLANGUAGE_ENGLISH_ST_KITTS_AND_NEVIS en-KN en_KN - 0x00 0x04 LTR "English (St. Kitts and Nevis)","English (St. Kitts & Nevis)" +wxLANGUAGE_ENGLISH_ST_LUCIA en-LC en_LC - 0x00 0x04 LTR "English (St. Lucia)","English (St. Lucia)" +wxLANGUAGE_ENGLISH_ST_VINCENT_AND_GRENADINES en-VC en_VC - 0x00 0x04 LTR "English (St. Vincent and Grenadines)","English (St. Vincent & Grenadines)" +wxLANGUAGE_ENGLISH_SUDAN en-SD en_SD - 0x00 0x04 LTR "English (Sudan)","English (Sudan)" +wxLANGUAGE_ENGLISH_SWEDEN en-SE en_SE - 0x00 0x04 LTR "English (Sweden)","English (Sweden)" +wxLANGUAGE_ENGLISH_SWITZERLAND en-CH en_CH - 0x00 0x04 LTR "English (Switzerland)","English (Switzerland)" +wxLANGUAGE_ENGLISH_TANZANIA en-TZ en_TZ - 0x00 0x04 LTR "English (Tanzania)","English (Tanzania)" +wxLANGUAGE_ENGLISH_TOKELAU en-TK en_TK - 0x00 0x04 LTR "English (Tokelau)","English (Tokelau)" +wxLANGUAGE_ENGLISH_TONGA en-TO en_TO - 0x00 0x04 LTR "English (Tonga)","English (Tonga)" +wxLANGUAGE_ENGLISH_TRINIDAD en-TT en_TT - 0x09 0x0b LTR "English (Trinidad and Tobago)","English (Trinidad & Tobago)" +wxLANGUAGE_ENGLISH_TURKS_AND_CAICOS_ISLANDS en-TC en_TC - 0x00 0x04 LTR "English (Turks and Caicos Islands)","English (Turks & Caicos Islands)" +wxLANGUAGE_ENGLISH_TUVALU en-TV en_TV - 0x00 0x04 LTR "English (Tuvalu)","English (Tuvalu)" +wxLANGUAGE_ENGLISH_UGANDA en-UG en_UG - 0x00 0x04 LTR "English (Uganda)","English (Uganda)" +wxLANGUAGE_ENGLISH_UK en-GB en_GB - 0x09 0x02 LTR "English (United Kingdom)","English (United Kingdom)" +wxLANGUAGE_ENGLISH_UNITED_ARAB_EMIRATES en-AE en_AE - 0x09 0x13 LTR "English (United Arab Emirates)","English (United Arab Emirates)" +wxLANGUAGE_ENGLISH_US en-US en_US - 0x09 0x01 LTR "English (United States)","English (United States)" +wxLANGUAGE_ENGLISH_US_OUTLYING_ISLANDS en-UM en_UM - 0x00 0x04 LTR "English (U.S. Outlying Islands)","English (U.S. Outlying Islands)" +wxLANGUAGE_ENGLISH_US_VIRGIN_ISLANDS en-VI en_VI - 0x00 0x04 LTR "English (U.S. Virgin Islands)","English (U.S. Virgin Islands)" +wxLANGUAGE_ENGLISH_VANUATU en-VU en_VU - 0x00 0x04 LTR "English (Vanuatu)","English (Vanuatu)" +wxLANGUAGE_ENGLISH_WORLD en-001 en_001 - 0x00 0x04 LTR "English (World)","English (World)" +wxLANGUAGE_ENGLISH_ZAMBIA en-ZM en_ZM - 0x00 0x04 LTR "English (Zambia)","English (Zambia)" +wxLANGUAGE_ENGLISH_ZIMBABWE en-ZW en_ZW - 0x09 0x0c LTR "English (Zimbabwe)","English (Zimbabwe)" +wxLANGUAGE_ESPERANTO eo eo - 0x00 0x04 LTR "Esperanto","esperanto" +wxLANGUAGE_ESPERANTO_WORLD eo-001 eo_001 - 0x00 0x04 LTR "Esperanto (World)","esperanto (Mondo)" +wxLANGUAGE_ESTONIAN et et et_EE 0x25 0x01 LTR "Estonian","eesti" +wxLANGUAGE_ESTONIAN_ESTONIA et-EE et_EE - 0x25 0x01 LTR "Estonian (Estonia)","eesti (Eesti)" +wxLANGUAGE_EWE ee ee ee_GH 0x00 0x04 LTR "Ewe","E\312\213egbe" +wxLANGUAGE_EWE_GHANA ee-GH ee_GH - 0x00 0x04 LTR "Ewe (Ghana)","E\312\213egbe (Ghana nutome)" +wxLANGUAGE_EWE_TOGO ee-TG ee_TG - 0x00 0x04 LTR "Ewe (Togo)","E\312\213egbe (Togo nutome)" +wxLANGUAGE_EWONDO ewo ewo ewo_CM 0x00 0x04 LTR "Ewondo","ewondo" +wxLANGUAGE_EWONDO_CAMEROON ewo-CM ewo_CM - 0x00 0x04 LTR "Ewondo (Cameroon)","ewondo (Kam\311\231r\303\272n)" +wxLANGUAGE_FAEROESE fo fo fo_FO 0x38 0x01 LTR "Faroese","f\303\270royskt" +wxLANGUAGE_FAEROESE_DENMARK fo-DK fo_DK - 0x00 0x04 LTR "Faroese (Denmark)","f\303\270royskt (Danmark)" +wxLANGUAGE_FAEROESE_FAROE_ISLANDS fo-FO fo_FO - 0x38 0x01 LTR "Faroese (Faroe Islands)","f\303\270royskt (F\303\270royar)" +wxLANGUAGE_FARSI fa fa fa_IR 0x29 0x01 RTL "Persian","\331\201\330\247\330\261\330\263\333\214" +wxLANGUAGE_FIJI fj fj - - - LTR "Fiji","Na Vosa Vakaviti" +wxLANGUAGE_FILIPINO fil fil fil_PH 0x64 0x01 LTR "Filipino","Filipino" +wxLANGUAGE_FILIPINO_PHILIPPINES fil-PH fil_PH - 0x64 0x01 LTR "Filipino (Philippines)","Filipino (Pilipinas)" +wxLANGUAGE_FINNISH fi fi fi_FI 0x0b 0x01 LTR "Finnish","suomi" +wxLANGUAGE_FINNISH_FINLAND fi-FI fi_FI - 0x0b 0x01 LTR "Finnish (Finland)","suomi (Suomi)" +wxLANGUAGE_FRENCH fr fr fr_FR 0x0c 0x01 LTR "French","fran\303\247ais" +wxLANGUAGE_FRENCH_ALGERIA fr-DZ fr_DZ - 0x00 0x04 LTR "French (Algeria)","fran\303\247ais (Alg\303\251rie)" +wxLANGUAGE_FRENCH_BELGIAN fr-BE fr_BE - 0x0c 0x02 LTR "French (Belgium)","fran\303\247ais (Belgique)" +wxLANGUAGE_FRENCH_BENIN fr-BJ fr_BJ - 0x00 0x04 LTR "French (Benin)","fran\303\247ais (B\303\251nin)" +wxLANGUAGE_FRENCH_BURKINA_FASO fr-BF fr_BF - 0x00 0x04 LTR "French (Burkina Faso)","fran\303\247ais (Burkina Faso)" +wxLANGUAGE_FRENCH_BURUNDI fr-BI fr_BI - 0x00 0x04 LTR "French (Burundi)","fran\303\247ais (Burundi)" +wxLANGUAGE_FRENCH_CAMEROON fr-CM fr_CM - 0x0c 0x0b LTR "French (Cameroon)","fran\303\247ais (Cameroun)" +wxLANGUAGE_FRENCH_CANADIAN fr-CA fr_CA - 0x0c 0x03 LTR "French (Canada)","fran\303\247ais (Canada)" +wxLANGUAGE_FRENCH_CARIBBEAN fr-029 fr_029 - 0x0c 0x07 LTR "French (Caribbean)","fran\303\247ais (cara\303\257bes)" +wxLANGUAGE_FRENCH_CENTRAL_AFRICAN_REPUBLIC fr-CF fr_CF - 0x00 0x04 LTR "French (Central African Republic)","fran\303\247ais (R\303\251publique centrafricaine)" +wxLANGUAGE_FRENCH_CHAD fr-TD fr_TD - 0x00 0x04 LTR "French (Chad)","fran\303\247ais (Tchad)" +wxLANGUAGE_FRENCH_COMOROS fr-KM fr_KM - 0x00 0x04 LTR "French (Comoros)","fran\303\247ais (Comores)" +wxLANGUAGE_FRENCH_CONGO fr-CG fr_CG - 0x00 0x04 LTR "French (Congo)","fran\303\247ais (Congo)" +wxLANGUAGE_FRENCH_CONGO_DRC fr-CD fr_CD - 0x0c 0x09 LTR "French Congo (DRC)","fran\303\247ais (Congo, R\303\251publique d\303\251mocratique du)" +wxLANGUAGE_FRENCH_COTE_DIVOIRE fr-CI fr_CI - 0x0c 0x0c LTR "French (C\303\264te d\342\200\231Ivoire)","fran\303\247ais (C\303\264te d\342\200\231Ivoire)" +wxLANGUAGE_FRENCH_DJIBOUTI fr-DJ fr_DJ - 0x00 0x04 LTR "French (Djibouti)","fran\303\247ais (Djibouti)" +wxLANGUAGE_FRENCH_EQUATORIAL_GUINEA fr-GQ fr_GQ - 0x00 0x04 LTR "French (Equatorial Guinea)","fran\303\247ais (Guin\303\251e \303\251quatoriale)" +wxLANGUAGE_FRENCH_FRANCE fr-FR fr_FR - 0x0c 0x01 LTR "French (France)","fran\303\247ais (France)" +wxLANGUAGE_FRENCH_FRENCH_GUIANA fr-GF fr_GF - 0x00 0x04 LTR "French (French Guiana)","fran\303\247ais (Guyane fran\303\247aise)" +wxLANGUAGE_FRENCH_FRENCH_POLYNESIA fr-PF fr_PF - 0x00 0x04 LTR "French (French Polynesia)","fran\303\247ais (Polyn\303\251sie fran\303\247aise)" +wxLANGUAGE_FRENCH_GABON fr-GA fr_GA - 0x00 0x04 LTR "French (Gabon)","fran\303\247ais (Gabon)" +wxLANGUAGE_FRENCH_GUADELOUPE fr-GP fr_GP - 0x00 0x04 LTR "French (Guadeloupe)","fran\303\247ais (Guadeloupe)" +wxLANGUAGE_FRENCH_GUINEA fr-GN fr_GN - 0x00 0x04 LTR "French (Guinea)","fran\303\247ais (Guin\303\251e)" +wxLANGUAGE_FRENCH_HAITI fr-HT fr_HT - 0x0c 0x0f LTR "French (Haiti)","fran\303\247ais (Ha\303\257ti)" +wxLANGUAGE_FRENCH_LUXEMBOURG fr-LU fr_LU - 0x0c 0x05 LTR "French (Luxembourg)","fran\303\247ais (Luxembourg)" +wxLANGUAGE_FRENCH_MADAGASCAR fr-MG fr_MG - 0x00 0x04 LTR "French (Madagascar)","fran\303\247ais (Madagascar)" +wxLANGUAGE_FRENCH_MALI fr-ML fr_ML - 0x0c 0x0d LTR "French (Mali)","fran\303\247ais (Mali)" +wxLANGUAGE_FRENCH_MARTINIQUE fr-MQ fr_MQ - 0x00 0x04 LTR "French (Martinique)","fran\303\247ais (Martinique)" +wxLANGUAGE_FRENCH_MAURITANIA fr-MR fr_MR - 0x00 0x04 LTR "French (Mauritania)","fran\303\247ais (Mauritanie)" +wxLANGUAGE_FRENCH_MAURITIUS fr-MU fr_MU - 0x00 0x04 LTR "French (Mauritius)","fran\303\247ais (Maurice)" +wxLANGUAGE_FRENCH_MAYOTTE fr-YT fr_YT - 0x00 0x04 LTR "French (Mayotte)","fran\303\247ais (Mayotte)" +wxLANGUAGE_FRENCH_MONACO fr-MC fr_MC - 0x0c 0x06 LTR "French (Monaco)","fran\303\247ais (Monaco)" +wxLANGUAGE_FRENCH_MOROCCO fr-MA fr_MA - 0x0c 0x0e LTR "French (Morocco)","fran\303\247ais (Maroc)" +wxLANGUAGE_FRENCH_NEW_CALEDONIA fr-NC fr_NC - 0x00 0x04 LTR "French (New Caledonia)","fran\303\247ais (Nouvelle-Cal\303\251donie)" +wxLANGUAGE_FRENCH_NIGER fr-NE fr_NE - 0x00 0x04 LTR "French (Niger)","fran\303\247ais (Niger)" +wxLANGUAGE_FRENCH_REUNION fr-RE fr_RE - 0x0c 0x08 LTR "French (R\303\251union)","fran\303\247ais (La R\303\251union)" +wxLANGUAGE_FRENCH_RWANDA fr-RW fr_RW - 0x00 0x04 LTR "French (Rwanda)","fran\303\247ais (Rwanda)" +wxLANGUAGE_FRENCH_SENEGAL fr-SN fr_SN - 0x0c 0x0a LTR "French (Senegal)","fran\303\247ais (S\303\251n\303\251gal)" +wxLANGUAGE_FRENCH_SEYCHELLES fr-SC fr_SC - 0x00 0x04 LTR "French (Seychelles)","fran\303\247ais (Seychelles)" +wxLANGUAGE_FRENCH_ST_BARTHELEMY fr-BL fr_BL - 0x00 0x04 LTR "French (St. Barth\303\251lemy)","fran\303\247ais (Saint-Barth\303\251lemy)" +wxLANGUAGE_FRENCH_ST_MARTIN fr-MF fr_MF - 0x00 0x04 LTR "French (St. Martin)","fran\303\247ais (Saint-Martin)" +wxLANGUAGE_FRENCH_ST_PIERRE_AND_MIQUELON fr-PM fr_PM - 0x00 0x04 LTR "French (St. Pierre and Miquelon)","fran\303\247ais (Saint-Pierre-et-Miquelon)" +wxLANGUAGE_FRENCH_SWISS fr-CH fr_CH - 0x0c 0x04 LTR "French (Switzerland)","fran\303\247ais (Suisse)" +wxLANGUAGE_FRENCH_SYRIA fr-SY fr_SY - 0x00 0x04 LTR "French (Syria)","fran\303\247ais (Syrie)" +wxLANGUAGE_FRENCH_TOGO fr-TG fr_TG - 0x00 0x04 LTR "French (Togo)","fran\303\247ais (Togo)" +wxLANGUAGE_FRENCH_TUNISIA fr-TN fr_TN - 0x00 0x04 LTR "French (Tunisia)","fran\303\247ais (Tunisie)" +wxLANGUAGE_FRENCH_VANUATU fr-VU fr_VU - 0x00 0x04 LTR "French (Vanuatu)","fran\303\247ais (Vanuatu)" +wxLANGUAGE_FRENCH_WALLIS_AND_FUTUNA fr-WF fr_WF - 0x00 0x04 LTR "French (Wallis and Futuna)","fran\303\247ais (Wallis-et-Futuna)" +wxLANGUAGE_FRISIAN fy fy fy_NL 0x62 0x01 LTR "Western Frisian","Frysk" +wxLANGUAGE_FRISIAN_NETHERLANDS fy-NL fy_NL - 0x62 0x01 LTR "Western Frisian (Netherlands)","Frysk (Nederl\303\242n)" +wxLANGUAGE_FRIULIAN fur fur fur_IT 0x00 0x04 LTR "Friulian","furlan" +wxLANGUAGE_FRIULIAN_ITALY fur-IT fur_IT - 0x00 0x04 LTR "Friulian (Italy)","furlan (Italie)" +wxLANGUAGE_FULAH ff ff - 0x67 0x02 LTR "Fulah (Latin)","Pulaar" +wxLANGUAGE_FULAH_LATIN ff-Latn ff@latin - 0x67 0x02 LTR "Fulah (Latin)","Pulaar" +wxLANGUAGE_FULAH_LATIN_BURKINA_FASO ff-Latn-BF ff_BF@latin - 0x00 0x04 LTR "Fulah (Latin, Burkina Faso)","Pulaar (Burkibaa Faaso)" +wxLANGUAGE_FULAH_LATIN_CAMEROON ff-Latn-CM ff_CM@latin - 0x00 0x04 LTR "Fulah (Latin, Cameroon)","Pulaar (Kameruun)" +wxLANGUAGE_FULAH_LATIN_GAMBIA ff-Latn-GM ff_GM@latin - 0x00 0x04 LTR "Fulah (Latin, Gambia)","Pulaar (Gammbi)" +wxLANGUAGE_FULAH_LATIN_GHANA ff-Latn-GH ff_GH@latin - 0x00 0x04 LTR "Fulah (Latin, Ghana)","Pulaar (Ganaa)" +wxLANGUAGE_FULAH_LATIN_GUINEA ff-Latn-GN ff_GN@latin - 0x00 0x04 LTR "Fulah (Latin, Guinea)","Pulaar (Gine)" +wxLANGUAGE_FULAH_LATIN_GUINEA_BISSAU ff-Latn-GW ff_GW@latin - 0x00 0x04 LTR "Fulah (Latin, Guinea-Bissau)","Pulaar (Gine-Bisaawo)" +wxLANGUAGE_FULAH_LATIN_LIBERIA ff-Latn-LR ff_LR@latin - 0x00 0x04 LTR "Fulah (Latin, Liberia)","Pulaar (Liberiyaa)" +wxLANGUAGE_FULAH_LATIN_MAURITANIA ff-Latn-MR ff_MR@latin - 0x00 0x04 LTR "Fulah (Latin, Mauritania)","Pulaar (Muritani)" +wxLANGUAGE_FULAH_LATIN_NIGER ff-Latn-NE ff_NE@latin - 0x00 0x04 LTR "Fulah (Latin, Niger)","Pulaar (Nijeer)" +wxLANGUAGE_FULAH_LATIN_NIGERIA ff-Latn-NG ff_NG@latin - 0x67 0x01 LTR "Fulah (Latin, Nigeria)","Pulaar (Nijeriyaa)" +wxLANGUAGE_FULAH_LATIN_SENEGAL ff-Latn-SN ff_SN@latin - 0x67 0x02 LTR "Fulah (Latin, Senegal)","Pulaar (Senegaal)" +wxLANGUAGE_FULAH_LATIN_SIERRA_LEONE ff-Latn-SL ff_SL@latin - 0x00 0x04 LTR "Fulah (Latin, Sierra Leone)","Pulaar (Seraa liyon)" +wxLANGUAGE_GALICIAN gl gl gl_ES 0x56 0x01 LTR "Galician","galego" +wxLANGUAGE_GALICIAN_SPAIN gl-ES gl_ES - 0x56 0x01 LTR "Galician (Galician)","galego (galego)" +wxLANGUAGE_GANDA lg lg lg_UG 0x00 0x04 LTR "Ganda","Luganda" +wxLANGUAGE_GANDA_UGANDA lg-UG lg_UG - 0x00 0x04 LTR "Ganda (Uganda)","Luganda (Yuganda)" +wxLANGUAGE_GEORGIAN ka ka ka_GE 0x37 0x01 LTR "Georgian","\341\203\245\341\203\220\341\203\240\341\203\227\341\203\243\341\203\232\341\203\230" +wxLANGUAGE_GEORGIAN_GEORGIA ka-GE ka_GE - 0x37 0x01 LTR "Georgian (Georgia)","\341\203\245\341\203\220\341\203\240\341\203\227\341\203\243\341\203\232\341\203\230 (\341\203\241\341\203\220\341\203\245\341\203\220\341\203\240\341\203\227\341\203\225\341\203\224\341\203\232\341\203\235)" +wxLANGUAGE_GERMAN de de de_DE 0x07 0x01 LTR "German","Deutsch" +wxLANGUAGE_GERMAN_AUSTRIAN de-AT de_AT - 0x07 0x03 LTR "German (Austria)","Deutsch (\303\226sterreich)" +wxLANGUAGE_GERMAN_BELGIUM de-BE de_BE - 0x00 0x04 LTR "German (Belgium)","Deutsch (Belgien)" +wxLANGUAGE_GERMAN_GERMANY de-DE de_DE - 0x07 0x01 LTR "German (Germany)","Deutsch (Deutschland)" +wxLANGUAGE_GERMAN_ITALY de-IT de_IT - 0x00 0x04 LTR "German (Italy)","Deutsch (Italien)" +wxLANGUAGE_GERMAN_LIECHTENSTEIN de-LI de_LI - 0x07 0x05 LTR "German (Liechtenstein)","Deutsch (Liechtenstein)" +wxLANGUAGE_GERMAN_LUXEMBOURG de-LU de_LU - 0x07 0x04 LTR "German (Luxembourg)","Deutsch (Luxemburg)" +wxLANGUAGE_GERMAN_SWISS de-CH de_CH - 0x07 0x02 LTR "German (Switzerland)","Deutsch (Schweiz)" +wxLANGUAGE_GREEK el el el_GR 0x08 0x01 LTR "Greek","\316\225\316\273\316\273\316\267\316\275\316\271\316\272\316\254" +wxLANGUAGE_GREEK_CYPRUS el-CY el_CY - 0x00 0x04 LTR "Greek (Cyprus)","\316\225\316\273\316\273\316\267\316\275\316\271\316\272\316\254 (\316\232\317\215\317\200\317\201\316\277\317\202)" +wxLANGUAGE_GREEK_GREECE el-GR el_GR - 0x08 0x01 LTR "Greek (Greece)","\316\225\316\273\316\273\316\267\316\275\316\271\316\272\316\254 (\316\225\316\273\316\273\316\254\316\264\316\261)" +wxLANGUAGE_GREENLANDIC kl-GL kl_GL - 0x6f 0x01 LTR "Kalaallisut (Greenland)","kalaallisut (Kalaallit Nunaat)" +wxLANGUAGE_GUARANI gn gn gn_PY 0x74 0x01 LTR "Guarani","Ava\303\261e\342\200\231\341\272\275" +wxLANGUAGE_GUARANI_PARAGUAY gn-PY gn_PY - 0x74 0x01 LTR "Guarani (Paraguay)","Ava\303\261e\342\200\231\341\272\275 (Paragu\303\241i)" +wxLANGUAGE_GUJARATI gu gu gu_IN 0x47 0x01 LTR "Gujarati","\340\252\227\340\253\201\340\252\234\340\252\260\340\252\276\340\252\244\340\253\200" +wxLANGUAGE_GUJARATI_INDIA gu-IN gu_IN - 0x47 0x01 LTR "Gujarati (India)","\340\252\227\340\253\201\340\252\234\340\252\260\340\252\276\340\252\244\340\253\200 (\340\252\255\340\252\276\340\252\260\340\252\244)" +wxLANGUAGE_GUSII guz guz guz_KE 0x00 0x04 LTR "Gusii","Ekegusii" +wxLANGUAGE_GUSII_KENYA guz-KE guz_KE - 0x00 0x04 LTR "Gusii (Kenya)","Ekegusii (Kenya)" +wxLANGUAGE_HAUSA ha ha - 0x68 0x01 LTR "Hausa","Hausa" +wxLANGUAGE_HAUSA_LATIN ha-Latn ha@latin - 0x68 0x01 LTR "Hausa (Latin)","Hausa (Latin)" +wxLANGUAGE_HAUSA_LATIN_GHANA ha-Latn-GH ha_GH@latin - 0x00 0x04 LTR "Hausa (Latin, Ghana)","Hausa (Gana)" +wxLANGUAGE_HAUSA_LATIN_NIGER ha-Latn-NE ha_NE@latin - 0x00 0x04 LTR "Hausa (Latin, Niger)","Hausa (Nijar)" +wxLANGUAGE_HAUSA_LATIN_NIGERIA ha-Latn-NG ha_NG@latin - 0x68 0x01 LTR "Hausa (Latin, Nigeria)","Hausa (Najeriya)" +wxLANGUAGE_HAWAIIAN haw haw haw_US 0x75 0x01 LTR "Hawaiian","\312\273\305\214lelo Hawai\312\273i" +wxLANGUAGE_HAWAIIAN_US haw-US haw_US - 0x75 0x01 LTR "Hawaiian (United States)","\312\273\305\214lelo Hawai\312\273i (\312\273Amelika Hui P\305\253 \312\273Ia)" +wxLANGUAGE_HEBREW he he he_IL 0x0d 0x01 RTL "Hebrew","\327\242\327\221\327\250\327\231\327\252" +wxLANGUAGE_HEBREW_ISRAEL he-IL he_IL - 0x0d 0x01 RTL "Hebrew (Israel)","\327\242\327\221\327\250\327\231\327\252 (\327\231\327\251\327\250\327\220\327\234)" +wxLANGUAGE_HINDI hi hi hi_IN 0x39 0x01 LTR "Hindi","\340\244\271\340\244\277\340\244\250\340\245\215\340\244\246\340\245\200" +wxLANGUAGE_HINDI_INDIA hi-IN hi_IN - 0x39 0x01 LTR "Hindi (India)","\340\244\271\340\244\277\340\244\250\340\245\215\340\244\246\340\245\200 (\340\244\255\340\244\276\340\244\260\340\244\244)" +wxLANGUAGE_HUNGARIAN hu hu hu_HU 0x0e 0x01 LTR "Hungarian","magyar" +wxLANGUAGE_HUNGARIAN_HUNGARY hu-HU hu_HU - 0x0e 0x01 LTR "Hungarian (Hungary)","magyar (Magyarorsz\303\241g)" +wxLANGUAGE_IBIBIO ibb ibb ibb_NG 0x69 0x01 LTR "Ibibio","Ibibio-Efik" +wxLANGUAGE_IBIBIO_NIGERIA ibb-NG ibb_NG - 0x69 0x01 LTR "Ibibio (Nigeria)","Ibibio-Efik (Nigeria)" +wxLANGUAGE_ICELANDIC is is is_IS 0x0f 0x01 LTR "Icelandic","\303\255slenska" +wxLANGUAGE_ICELANDIC_ICELAND is-IS is_IS - 0x0f 0x01 LTR "Icelandic (Iceland)","\303\255slenska (\303\215sland)" +wxLANGUAGE_IGBO ig ig ig_NG 0x70 0x01 LTR "Igbo","As\341\273\245s\341\273\245 Igbo" +wxLANGUAGE_IGBO_NIGERIA ig-NG ig_NG - 0x70 0x01 LTR "Igbo (Nigeria)","As\341\273\245s\341\273\245 Igbo (Na\341\273\213j\341\273\213r\341\273\213a)" +wxLANGUAGE_INDONESIAN id id id_ID 0x21 0x01 LTR "Indonesian","Indonesia" +wxLANGUAGE_INDONESIAN_INDONESIA id-ID id_ID - 0x21 0x01 LTR "Indonesian (Indonesia)","Indonesia (Indonesia)" +wxLANGUAGE_INTERLINGUA ia ia - 0x00 0x04 LTR "Interlingua","interlingua" +wxLANGUAGE_INTERLINGUA_WORLD ia-001 ia_001 - 0x00 0x04 LTR "Interlingua (World)","interlingua (Mundo)" +wxLANGUAGE_INTERLINGUE ie ie - - - LTR "Interlingue","Interlingue" +wxLANGUAGE_INUKTITUT iu iu - 0x5d 0x02 LTR "Inuktitut","Inuktitut" +wxLANGUAGE_INUKTITUT_LATIN iu-Latn iu@latin - 0x5d 0x02 LTR "Inuktitut (Latin)","Inuktitut (Qaliujaaqpait)" +wxLANGUAGE_INUKTITUT_LATIN_CANADA iu-Latn-CA iu_CA@latin - 0x5d 0x02 LTR "Inuktitut (Latin, Canada)","Inuktitut (Kanatami)" +wxLANGUAGE_INUKTITUT_SYLLABICS iu-Cans iu@canadian_aboriginal - 0x5d 0x01 LTR "Inuktitut (Syllabics)","\341\220\203\341\223\204\341\222\203\341\221\216\341\221\220\341\221\246 (\341\226\203\341\223\202\341\220\205\341\224\256\341\226\205\341\220\270\341\220\203\341\221\246)" +wxLANGUAGE_INUKTITUT_SYLLABICS_CANADA iu-Cans-CA iu_CA@canadian_aboriginal - 0x5d 0x01 LTR "Inuktitut (Syllabics, Canada)","\341\220\203\341\223\204\341\222\203\341\221\216\341\221\220\341\221\246 (\341\221\262\341\223\207\341\221\225\341\222\245)" +wxLANGUAGE_INUPIAK ik ik - - - LTR "Inupiak","Inupiaq" +wxLANGUAGE_IRISH ga ga ga_IE 0x3c 0x02 LTR "Irish","Gaeilge" +wxLANGUAGE_IRISH_IRELAND ga-IE ga_IE - 0x3c 0x02 LTR "Irish (Ireland)","Gaeilge (\303\211ire)" +wxLANGUAGE_ITALIAN it it it_IT 0x10 0x01 LTR "Italian","italiano" +wxLANGUAGE_ITALIAN_ITALY it-IT it_IT - 0x10 0x01 LTR "Italian (Italy)","italiano (Italia)" +wxLANGUAGE_ITALIAN_SAN_MARINO it-SM it_SM - 0x00 0x04 LTR "Italian (San Marino)","italiano (San Marino)" +wxLANGUAGE_ITALIAN_SWISS it-CH it_CH - 0x10 0x02 LTR "Italian (Switzerland)","italiano (Svizzera)" +wxLANGUAGE_ITALIAN_VATICAN_CITY it-VA it_VA - 0x00 0x04 LTR "Italian (Vatican City)","italiano (Citt\303\240 del Vaticano)" +wxLANGUAGE_JAPANESE ja ja ja_JP 0x11 0x01 LTR "Japanese","\346\227\245\346\234\254\350\252\236" +wxLANGUAGE_JAPANESE_JAPAN ja-JP ja_JP - 0x11 0x01 LTR "Japanese (Japan)","\346\227\245\346\234\254\350\252\236 (\346\227\245\346\234\254)" +wxLANGUAGE_JAVANESE jv jv - 0x00 0x04 LTR "Javanese","Basa Jawa" +wxLANGUAGE_JAVANESE jv-Latn jv@latin jv 0x00 0x04 LTR "Javanese","Basa Jawa" +wxLANGUAGE_JAVANESE_INDONESIA jv-Latn-ID jv_ID@latin - 0x00 0x04 LTR "Javanese (Indonesia)","Basa Jawa (Indonesia)" +wxLANGUAGE_JAVANESE_JAVANESE jv-Java jv@javanese - 0x00 0x04 LTR "Javanese (Javanese)","\352\246\247\352\246\261\352\246\227\352\246\256" +wxLANGUAGE_JAVANESE_JAVANESE_INDONESIA jv-Java-ID jv_ID@javanese - 0x00 0x04 LTR "Javanese (Javanese, Indonesia)","\352\246\247\352\246\261\352\246\227\352\246\256 (Indonesia)" +wxLANGUAGE_JOLA_FONYI dyo dyo dyo_SN 0x00 0x04 LTR "Jola-Fonyi","joola" +wxLANGUAGE_JOLA_FONYI_SENEGAL dyo-SN dyo_SN - 0x00 0x04 LTR "Jola-Fonyi (Senegal)","joola (Senegal)" +wxLANGUAGE_KABUVERDIANU kea kea kea_CV 0x00 0x04 LTR "Kabuverdianu","kabuverdianu" +wxLANGUAGE_KABUVERDIANU_CABO_VERDE kea-CV kea_CV - 0x00 0x04 LTR "Kabuverdianu (Cabo Verde)","kabuverdianu (Kabu Verdi)" +wxLANGUAGE_KABYLE kab kab kab_DZ 0x00 0x04 LTR "Kabyle","Taqbaylit" +wxLANGUAGE_KABYLE_ALGERIA kab-DZ kab_DZ - 0x00 0x04 LTR "Kabyle (Algeria)","Taqbaylit (Lezzayer)" +wxLANGUAGE_KAKO kkj kkj kkj_CM 0x00 0x04 LTR "Kako","kak\311\224" +wxLANGUAGE_KAKO_CAMEROON kkj-CM kkj_CM - 0x00 0x04 LTR "Kako (Cameroon)","kak\311\224 (Kam\311\233run)" +wxLANGUAGE_KALAALLISUT kl kl kl_GL 0x6f 0x01 LTR "Kalaallisut","kalaallisut" +wxLANGUAGE_KALENJIN kln kln kln_KE 0x00 0x04 LTR "Kalenjin","Kalenjin" +wxLANGUAGE_KALENJIN_KENYA kln-KE kln_KE - 0x00 0x04 LTR "Kalenjin (Kenya)","Kalenjin (Emetab Kenya)" +wxLANGUAGE_KAMBA kam kam kam_KE 0x00 0x04 LTR "Kamba","Kikamba" +wxLANGUAGE_KAMBA_KENYA kam-KE kam_KE - 0x00 0x04 LTR "Kamba (Kenya)","Kikamba (Kenya)" +wxLANGUAGE_KANNADA kn kn kn_IN 0x4b 0x01 LTR "Kannada","\340\262\225\340\262\250\340\263\215\340\262\250\340\262\241" +wxLANGUAGE_KANNADA_INDIA kn-IN kn_IN - 0x4b 0x01 LTR "Kannada (India)","\340\262\225\340\262\250\340\263\215\340\262\250\340\262\241 (\340\262\255\340\262\276\340\262\260\340\262\244)" +wxLANGUAGE_KANURI kr kr - 0x71 0x01 LTR "Kanuri","Kanuri" +wxLANGUAGE_KANURI_LATIN kr-Latn kr@latin - 0x71 0x01 LTR "Kanuri","Kanuri" +wxLANGUAGE_KANURI_NIGERIA kr-Latn-NG kr_NG@latin - 0x71 0x01 LTR "Kanuri (Nigeria)","Kanuri (Nigeria)" +wxLANGUAGE_KASHMIRI ks ks ks_IN 0x00 0x04 LTR "Kashmiri","\332\251\331\262\330\264\331\217\330\261" +wxLANGUAGE_KASHMIRI_DEVANAGARI ks-Deva ks@devanagari - 0x60 0x02 LTR "Kashmiri (Devanagari)","\340\244\225\340\245\211\340\244\266\340\245\201\340\244\260" +wxLANGUAGE_KASHMIRI_DEVANAGARI_INDIA ks-Deva-IN ks_IN@devanagari - 0x60 0x02 LTR "Kashmiri (Devanagari)","\340\244\225\340\245\211\340\244\266\340\245\201\340\244\260" +wxLANGUAGE_KASHMIRI_INDIA ks-IN ks_IN - 0x60 0x02 LTR "Kashmiri (India)","" +wxLANGUAGE_KASHMIRI_PERSO_ARABIC ks-Arab ks@arabic - 0x00 0x04 LTR "Kashmiri (Perso-Arabic)","\332\251\331\262\330\264\331\217\330\261 (\330\247\331\216\330\261\330\250\333\214)" +wxLANGUAGE_KASHMIRI_PERSO_ARABIC_INDIA ks-Arab-IN ks_IN@arabic - 0x00 0x04 LTR "Kashmiri (Perso-Arabic)","\332\251\331\262\330\264\331\217\330\261 (\330\247\331\216\330\261\330\250\333\214)" +wxLANGUAGE_KAZAKH kk kk kk_KZ 0x3f 0x01 LTR "Kazakh","\322\233\320\260\320\267\320\260\322\233 \321\202\321\226\320\273\321\226" +wxLANGUAGE_KAZAKH_KAZAKHSTAN kk-KZ kk_KZ - 0x3f 0x01 LTR "Kazakh (Kazakhstan)","\322\233\320\260\320\267\320\260\322\233 \321\202\321\226\320\273\321\226 (\322\232\320\260\320\267\320\260\322\233\321\201\321\202\320\260\320\275)" +wxLANGUAGE_KHMER km km km_KH 0x53 0x01 LTR "Khmer","\341\236\201\341\237\222\341\236\230\341\237\202\341\236\232" +wxLANGUAGE_KHMER_CAMBODIA km-KH km_KH - 0x53 0x01 LTR "Khmer (Cambodia)","\341\236\201\341\237\222\341\236\230\341\237\202\341\236\232 (\341\236\200\341\236\230\341\237\222\341\236\226\341\236\273\341\236\207\341\236\266)" +wxLANGUAGE_KICHE quc quc - 0x86 0x01 LTR "K'iche'","K'iche'" +wxLANGUAGE_KICHE_GUATEMALA quc-Latn-GT quc_GT@latin - 0x86 0x01 LTR "K'iche' (Guatemala)","K'iche' (Guatemala)" +wxLANGUAGE_KICHE_LATIN quc-Latn quc@latin - 0x86 0x01 LTR "K'iche'","K'iche'" +wxLANGUAGE_KIKUYU ki ki ki_KE 0x00 0x04 LTR "Kikuyu","Gikuyu" +wxLANGUAGE_KIKUYU_KENYA ki-KE ki_KE - 0x00 0x04 LTR "Kikuyu (Kenya)","Gikuyu (Kenya)" +wxLANGUAGE_KINYARWANDA rw rw rw_RW 0x87 0x01 LTR "Kinyarwanda","Kinyarwanda" +wxLANGUAGE_KINYARWANDA_RWANDA rw-RW rw_RW - 0x87 0x01 LTR "Kinyarwanda (Rwanda)","Kinyarwanda (U Rwanda)" +wxLANGUAGE_KIRGHIZ ky ky ky_KG 0x40 0x01 LTR "Kyrgyz","\320\272\321\213\321\200\320\263\321\213\320\267\321\207\320\260" +wxLANGUAGE_KIRGHIZ_KYRGYZSTAN ky-KG ky_KG - 0x40 0x01 LTR "Kyrgyz (Kyrgyzstan)","\320\272\321\213\321\200\320\263\321\213\320\267\321\207\320\260 (\320\232\321\213\321\200\320\263\321\213\320\267\321\201\321\202\320\260\320\275)" +wxLANGUAGE_KIRUNDI rn rn rn_BI 0x00 0x04 LTR "Rundi","Ikirundi" +wxLANGUAGE_KIRUNDI_BURUNDI rn-BI rn_BI - 0x00 0x04 LTR "Rundi (Burundi)","Ikirundi (Uburundi)" +wxLANGUAGE_KONKANI kok kok kok_IN 0x57 0x01 LTR "Konkani","\340\244\225\340\245\213\340\244\202\340\244\225\340\244\243\340\245\200" +wxLANGUAGE_KONKANI_INDIA kok-IN kok_IN - 0x57 0x01 LTR "Konkani (India)","\340\244\225\340\245\213\340\244\202\340\244\225\340\244\243\340\245\200 (\340\244\255\340\244\276\340\244\260\340\244\244)" +wxLANGUAGE_KOREAN ko ko ko_KR 0x12 0x01 LTR "Korean","\355\225\234\352\265\255\354\226\264" +wxLANGUAGE_KOREAN_KOREA ko-KR ko_KR - 0x12 0x01 LTR "Korean (Korea)","\355\225\234\352\265\255\354\226\264(\353\214\200\355\225\234\353\257\274\352\265\255)" +wxLANGUAGE_KOREAN_NORTH_KOREA ko-KP ko_KP - 0x00 0x04 LTR "Korean (North Korea)","\355\225\234\352\265\255\354\226\264 (\354\241\260\354\204\240\353\257\274\354\243\274\354\243\274\354\235\230\354\235\270\353\257\274\352\263\265\355\231\224\352\265\255)" +wxLANGUAGE_KOYRABORO_SENNI ses ses ses_ML 0x00 0x04 LTR "Koyraboro Senni","Koyraboro senni" +wxLANGUAGE_KOYRABORO_SENNI_MALI ses-ML ses_ML - 0x00 0x04 LTR "Koyraboro Senni (Mali)","Koyraboro senni (Maali)" +wxLANGUAGE_KOYRA_CHIINI khq khq khq_ML 0x00 0x04 LTR "Koyra Chiini","Koyra ciini" +wxLANGUAGE_KOYRA_CHIINI_MALI khq-ML khq_ML - 0x00 0x04 LTR "Koyra Chiini (Mali)","Koyra ciini (Maali)" +wxLANGUAGE_KURDISH ku-TR ku_TR - - - LTR "Kurdish","Kurdî" +wxLANGUAGE_KURDISH_PERSO_ARABIC_IRAN ku-Arab-IR ku_IR@arabic - 0x00 0x04 LTR "Kurdish (Perso-Arabic, Iran)","\332\251\331\210\330\261\330\257\333\214 (\330\246\333\216\330\261\330\247\331\206)" +wxLANGUAGE_KWASIO nmg nmg nmg_CM 0x00 0x04 LTR "Kwasio","Kwasio" +wxLANGUAGE_KWASIO_CAMEROON nmg-CM nmg_CM - 0x00 0x04 LTR "Kwasio (Cameroon)","Kwasio (Kamerun)" +wxLANGUAGE_LAKOTA lkt lkt lkt_US 0x00 0x04 LTR "Lakota","Lak\310\237\303\263l\312\274iyapi" +wxLANGUAGE_LAKOTA_US lkt-US lkt_US - 0x00 0x04 LTR "Lakota (United States)","Lak\310\237\303\263l\312\274iyapi (M\303\255laha\305\213ska T\310\237am\303\241k\310\237o\304\215he)" +wxLANGUAGE_LANGI lag lag lag_TZ 0x00 0x04 LTR "Langi","K\311\250laangi" +wxLANGUAGE_LANGI_TANZANIA lag-TZ lag_TZ - 0x00 0x04 LTR "Langi (Tanzania)","K\311\250laangi (Taansan\303\255a)" +wxLANGUAGE_LAOTHIAN lo lo lo_LA 0x54 0x01 LTR "Lao","\340\272\245\340\272\262\340\272\247" +wxLANGUAGE_LAOTHIAN_LAOS lo-LA lo_LA - 0x54 0x01 LTR "Lao (Laos)","\340\272\245\340\272\262\340\272\247 (\340\272\245\340\272\262\340\272\247)" +wxLANGUAGE_LATIN la la - 0x76 0x01 LTR "Latin","lingua lat\304\253na" +wxLANGUAGE_LATIN_WORLD la-001 la_001 - 0x76 0x01 LTR "Latin (World)","lingua lat\304\253na (World)" +wxLANGUAGE_LATVIAN lv lv lv_LV 0x26 0x01 LTR "Latvian","latvie\305\241u" +wxLANGUAGE_LATVIAN_LATVIA lv-LV lv_LV - 0x26 0x01 LTR "Latvian (Latvia)","latvie\305\241u (Latvija)" +wxLANGUAGE_LINGALA ln ln ln_CD 0x00 0x04 LTR "Lingala","ling\303\241la" +wxLANGUAGE_LINGALA_ANGOLA ln-AO ln_AO - 0x00 0x04 LTR "Lingala (Angola)","ling\303\241la (Ang\303\263la)" +wxLANGUAGE_LINGALA_CENTRAL_AFRICAN_REPUBLIC ln-CF ln_CF - 0x00 0x04 LTR "Lingala (Central African Republic)","ling\303\241la (Repibiki ya Afr\303\255ka ya K\303\241ti)" +wxLANGUAGE_LINGALA_CONGO ln-CG ln_CG - 0x00 0x04 LTR "Lingala (Congo)","ling\303\241la (Kongo)" +wxLANGUAGE_LINGALA_CONGO_DRC ln-CD ln_CD - 0x00 0x04 LTR "Lingala (Congo DRC)","ling\303\241la (Republ\303\255ki ya Kong\303\263 Demokrat\303\255ki)" +wxLANGUAGE_LITHUANIAN lt lt lt_LT 0x27 0x01 LTR "Lithuanian","lietuvi\305\263" +wxLANGUAGE_LITHUANIAN_LITHUANIA lt-LT lt_LT - 0x27 0x01 LTR "Lithuanian (Lithuania)","lietuvi\305\263 (Lietuva)" +wxLANGUAGE_LOWER_SORBIAN dsb dsb dsb_DE 0x2e 0x02 LTR "Lower Sorbian","dolnoserb\305\241\304\207ina" +wxLANGUAGE_LOWER_SORBIAN_GERMANY dsb-DE dsb_DE - 0x2e 0x02 LTR "Lower Sorbian (Germany)","dolnoserb\305\241\304\207ina (Nimska)" +wxLANGUAGE_LOW_GERMAN nds nds nds_DE 0x00 0x04 LTR "Low German","Neddersass\342\200\231sch" +wxLANGUAGE_LOW_GERMAN_GERMANY nds-DE nds_DE - 0x00 0x04 LTR "Low German (Germany)","Neddersass\342\200\231sch (D\303\274\303\274tschland)" +wxLANGUAGE_LOW_GERMAN_NETHERLANDS nds-NL nds_NL - 0x00 0x04 LTR "Low German (Netherlands)","Neddersass\342\200\231sch (Nedderlannen)" +wxLANGUAGE_LUBA_KATANGA lu lu lu_CD 0x00 0x04 LTR "Luba-Katanga","Tshiluba" +wxLANGUAGE_LUBA_KATANGA_CONGO_DRC lu-CD lu_CD - 0x00 0x04 LTR "Luba-Katanga (Congo DRC)","Tshiluba (Ditunga wa Kongu)" +wxLANGUAGE_LUO luo luo luo_KE 0x00 0x04 LTR "Luo","Dholuo" +wxLANGUAGE_LUO_KENYA luo-KE luo_KE - 0x00 0x04 LTR "Luo (Kenya)","Dholuo (Kenya)" +wxLANGUAGE_LUXEMBOURGISH lb lb lb_LU 0x6e 0x01 LTR "Luxembourgish","L\303\253tzebuergesch" +wxLANGUAGE_LUXEMBOURGISH_LUXEMBOURG lb-LU lb_LU - 0x6e 0x01 LTR "Luxembourgish (Luxembourg)","L\303\253tzebuergesch (L\303\253tzebuerg)" +wxLANGUAGE_LUYIA luy luy luy_KE 0x00 0x04 LTR "Luyia","Luluhia" +wxLANGUAGE_LUYIA_KENYA luy-KE luy_KE - 0x00 0x04 LTR "Luyia (Kenya)","Luluhia (Kenya)" +wxLANGUAGE_MACEDONIAN mk mk mk_MK 0x2f 0x01 LTR "Macedonian","\320\274\320\260\320\272\320\265\320\264\320\276\320\275\321\201\320\272\320\270" +wxLANGUAGE_MACEDONIAN_NORTH_MACEDONIA mk-MK mk_MK - 0x2f 0x01 LTR "Macedonian (North Macedonia)","\320\274\320\260\320\272\320\265\320\264\320\276\320\275\321\201\320\272\320\270 (\320\241\320\265\320\262\320\265\321\200\320\275\320\260 \320\234\320\260\320\272\320\265\320\264\320\276\320\275\320\270\321\230\320\260)" +wxLANGUAGE_MACHAME jmc jmc jmc_TZ 0x00 0x04 LTR "Machame","Kimachame" +wxLANGUAGE_MACHAME_TANZANIA jmc-TZ jmc_TZ - 0x00 0x04 LTR "Machame (Tanzania)","Kimachame (Tanzania)" +wxLANGUAGE_MAKHUWA_MEETTO mgh mgh mgh_MZ 0x00 0x04 LTR "Makhuwa-Meetto","Makua" +wxLANGUAGE_MAKHUWA_MEETTO_MOZAMBIQUE mgh-MZ mgh_MZ - 0x00 0x04 LTR "Makhuwa-Meetto (Mozambique)","Makua (Umozambiki)" +wxLANGUAGE_MAKONDE kde kde kde_TZ 0x00 0x04 LTR "Makonde","Chimakonde" +wxLANGUAGE_MAKONDE_TANZANIA kde-TZ kde_TZ - 0x00 0x04 LTR "Makonde (Tanzania)","Chimakonde (Tanzania)" +wxLANGUAGE_MALAGASY mg mg mg_MG 0x00 0x04 LTR "Malagasy","Malagasy" +wxLANGUAGE_MALAGASY_MADAGASCAR mg-MG mg_MG - 0x00 0x04 LTR "Malagasy (Madagascar)","Malagasy (Madagasikara)" +wxLANGUAGE_MALAY ms ms ms_MY 0x3e 0x01 LTR "Malay","Melayu" +wxLANGUAGE_MALAYALAM ml ml ml_IN 0x4c 0x01 LTR "Malayalam","\340\264\256\340\264\262\340\264\257\340\264\276\340\264\263\340\264\202" +wxLANGUAGE_MALAYALAM_INDIA ml-IN ml_IN - 0x4c 0x01 LTR "Malayalam (India)","\340\264\256\340\264\262\340\264\257\340\264\276\340\264\263\340\264\202 (\340\264\207\340\264\250\340\265\215\340\264\244\340\265\215\340\264\257)" +wxLANGUAGE_MALAY_BRUNEI ms-BN ms_BN - 0x3e 0x02 LTR "Malay (Brunei)","Melayu (Brunei)" +wxLANGUAGE_MALAY_MALAYSIA ms-MY ms_MY - 0x3e 0x01 LTR "Malay (Malaysia)","Melayu (Malaysia)" +wxLANGUAGE_MALAY_SINGAPORE ms-SG ms_SG - 0x00 0x04 LTR "Malay (Singapore)","Melayu (Singapura)" +wxLANGUAGE_MALTESE mt mt mt_MT 0x3a 0x01 LTR "Maltese","Malti" +wxLANGUAGE_MALTESE_MALTA mt-MT mt_MT - 0x3a 0x01 LTR "Maltese (Malta)","Malti (Malta)" +wxLANGUAGE_MANIPURI mni mni mni_IN 0x58 0x01 LTR "Manipuri","\340\246\256\340\247\210\340\246\244\340\247\210\340\246\262\340\247\213\340\246\250\340\247\215" +wxLANGUAGE_MANIPURI_INDIA mni-IN mni_IN - 0x58 0x01 LTR "Manipuri (India)","\340\246\256\340\247\210\340\246\244\340\247\210\340\246\262\340\247\213\340\246\250\340\247\215 (India)" +wxLANGUAGE_MANX gv gv gv_IM 0x00 0x04 LTR "Manx","Gaelg" +wxLANGUAGE_MANX_ISLE_OF_MAN gv-IM gv_IM - 0x00 0x04 LTR "Manx (Isle of Man)","Gaelg (Ellan Vannin)" +wxLANGUAGE_MAORI mi mi mi_NZ 0x81 0x01 LTR "Maori","te reo M\304\201ori" +wxLANGUAGE_MAORI_NEW_ZEALAND mi-NZ mi_NZ - 0x81 0x01 LTR "Maori (New Zealand)","te reo M\304\201ori (Aotearoa)" +wxLANGUAGE_MAPUCHE arn arn arn_CL 0x7a 0x01 LTR "Mapuche","Mapudungun" +wxLANGUAGE_MAPUCHE_CHILE arn-CL arn_CL - 0x7a 0x01 LTR "Mapuche (Chile)","Mapudungun (Chile)" +wxLANGUAGE_MARATHI mr mr mr_IN 0x4e 0x01 LTR "Marathi","\340\244\256\340\244\260\340\244\276\340\244\240\340\245\200" +wxLANGUAGE_MARATHI_INDIA mr-IN mr_IN - 0x4e 0x01 LTR "Marathi (India)","\340\244\256\340\244\260\340\244\276\340\244\240\340\245\200 (\340\244\255\340\244\276\340\244\260\340\244\244)" +wxLANGUAGE_MASAI mas mas mas_KE 0x00 0x04 LTR "Masai","Maa" +wxLANGUAGE_MASAI_KENYA mas-KE mas_KE - 0x00 0x04 LTR "Masai (Kenya)","Maa (Kenya)" +wxLANGUAGE_MASAI_TANZANIA mas-TZ mas_TZ - 0x00 0x04 LTR "Masai (Tanzania)","Maa (Tansania)" +wxLANGUAGE_MAZANDERANI mzn mzn mzn_IR 0x00 0x04 LTR "Mazanderani","\331\205\330\247\330\262\330\261\331\210\331\206\333\214" +wxLANGUAGE_MAZANDERANI_IRAN mzn-IR mzn_IR - 0x00 0x04 LTR "Mazanderani (Iran)","\331\205\330\247\330\262\330\261\331\210\331\206\333\214 (\330\247\333\214\330\261\330\247\331\206)" +wxLANGUAGE_MERU mer mer mer_KE 0x00 0x04 LTR "Meru","K\304\251m\304\251r\305\251" +wxLANGUAGE_MERU_KENYA mer-KE mer_KE - 0x00 0x04 LTR "Meru (Kenya)","K\304\251m\304\251r\305\251 (Kenya)" +wxLANGUAGE_META mgo mgo mgo_CM 0x00 0x04 LTR "Meta\312\274","meta\312\274" +wxLANGUAGE_META_CAMEROON mgo-CM mgo_CM - 0x00 0x04 LTR "Meta\312\274 (Cameroon)","meta\312\274 (Kamalun)" +wxLANGUAGE_MOHAWK moh moh moh_CA 0x7c 0x01 LTR "Mohawk","Kanien\342\200\231k\303\251ha" +wxLANGUAGE_MOHAWK_CANADA moh-CA moh_CA - 0x7c 0x01 LTR "Mohawk (Mohawk)","Kanien'k\303\251ha" +wxLANGUAGE_MOLDAVIAN mo mo - - - LTR "Moldavian","\320\273\320\270\320\274\320\261\320\260 \320\274\320\276\320\273\320\264\320\276\320\262\320\265\320\275\321\217\321\201\320\272\321\215" +wxLANGUAGE_MONGOLIAN mn mn mn_MN 0x50 0x01 LTR "Mongolian","\320\234\320\276\320\275\320\263\320\276\320\273\302\240\321\205\321\215\320\273" +wxLANGUAGE_MONGOLIAN_CYRILLIC mn-Cyrl mn@cyrillic - 0x50 0x01 LTR "Mongolian","\320\234\320\276\320\275\320\263\320\276\320\273\302\240\321\205\321\215\320\273 (\320\232\320\270\321\200\320\270\320\273\320\273 \322\257\321\201\321\215\320\263)" +wxLANGUAGE_MONGOLIAN_MONGOLIA mn-MN mn_MN - 0x50 0x01 LTR "Mongolian (Mongolia)","\320\274\320\276\320\275\320\263\320\276\320\273 (\320\234\320\276\320\275\320\263\320\276\320\273)" +wxLANGUAGE_MONGOLIAN_TRADITIONAL mn-Mong mn@mongolian - 0x50 0x02 LTR "Mongolian (Traditional Mongolian)","\341\240\256\341\240\243\341\240\251\341\240\255\341\240\243\341\240\244\341\240\257 \341\240\254\341\240\241\341\240\257\341\240\241 (\341\240\256\341\240\243\341\240\251\341\240\255\341\240\243\341\240\244\341\240\257 \341\240\254\341\240\241\341\240\257\341\240\241)" +wxLANGUAGE_MONGOLIAN_TRADITIONAL_CHINA mn-Mong-CN mn_CN@mongolian - 0x50 0x02 LTR "Mongolian (Traditional Mongolian, China)","\341\240\256\341\240\243\341\240\251\341\240\255\341\240\243\341\240\244\341\240\257 \341\240\254\341\240\241\341\240\257\341\240\241 (\341\240\252\341\240\246\341\240\255\341\240\246\341\240\263\341\240\241 \341\240\250\341\240\240\341\240\242\341\240\267\341\240\240\341\240\256\341\240\263\341\240\240\341\240\254\341\240\244 \341\240\263\341\240\244\341\240\256\341\240\263\341\240\240\341\240\263\341\240\244 \341\240\240\341\240\267\341\240\240\341\240\263 \341\240\243\341\240\257\341\240\243\341\240\260)" +wxLANGUAGE_MONGOLIAN_TRADITIONAL_MONGOLIA mn-Mong-MN mn_MN@mongolian - 0x50 0x03 LTR "Mongolian (Traditional Mongolian, Mongolia)","\341\240\256\341\240\243\341\240\251\341\240\255\341\240\243\341\240\257 \341\240\254\341\240\241\341\240\257\341\240\241 (\341\240\256\341\240\243\341\240\251\341\240\255\341\240\243\341\240\257 \341\240\243\341\240\257\341\240\243\341\240\260)" +wxLANGUAGE_MORISYEN mfe mfe mfe_MU 0x00 0x04 LTR "Morisyen","kreol morisien" +wxLANGUAGE_MORISYEN_MAURITIUS mfe-MU mfe_MU - 0x00 0x04 LTR "Morisyen (Mauritius)","kreol morisien (Moris)" +wxLANGUAGE_MUNDANG mua mua mua_CM 0x00 0x04 LTR "Mundang","MUNDA\305\212" +wxLANGUAGE_MUNDANG_CAMEROON mua-CM mua_CM - 0x00 0x04 LTR "Mundang (Cameroon)","MUNDA\305\212 (kameru\305\213)" +wxLANGUAGE_NAMA naq naq naq_NA 0x00 0x04 LTR "Nama","Khoekhoegowab" +wxLANGUAGE_NAMA_NAMIBIA naq-NA naq_NA - 0x00 0x04 LTR "Nama (Namibia)","Khoekhoegowab (Namibiab)" +wxLANGUAGE_NAURU na na - - - LTR "Nauru","Nauru" +wxLANGUAGE_NEPALI ne ne ne_NP 0x61 0x01 LTR "Nepali","\340\244\250\340\245\207\340\244\252\340\244\276\340\244\262\340\245\200" +wxLANGUAGE_NEPALI_INDIA ne-IN ne_IN - 0x61 0x02 LTR "Nepali (India)","\340\244\250\340\245\207\340\244\252\340\244\276\340\244\262\340\245\200 (\340\244\255\340\244\276\340\244\260\340\244\244)" +wxLANGUAGE_NEPALI_NEPAL ne-NP ne_NP - 0x61 0x01 LTR "Nepali (Nepal)","\340\244\250\340\245\207\340\244\252\340\244\276\340\244\262\340\245\200 (\340\244\250\340\245\207\340\244\252\340\244\276\340\244\262)" +wxLANGUAGE_NGIEMBOON nnh nnh nnh_CM 0x00 0x04 LTR "Ngiemboon","Shw\303\263\305\213\303\262 ngiemb\311\224\311\224n" +wxLANGUAGE_NGIEMBOON_CAMEROON nnh-CM nnh_CM - 0x00 0x04 LTR "Ngiemboon (Cameroon)","Shw\303\263\305\213\303\262 ngiemb\311\224\311\224n (K\303\240mal\303\273m)" +wxLANGUAGE_NGOMBA jgo jgo jgo_CM 0x00 0x04 LTR "Ngomba","Nda\352\236\214a" +wxLANGUAGE_NGOMBA_CAMEROON jgo-CM jgo_CM - 0x00 0x04 LTR "Ngomba (Cameroon)","Nda\352\236\214a (Kam\311\233l\303\273n)" +wxLANGUAGE_NKO nqo nqo nqo_GN 0x00 0x04 RTL "N'ko","\337\222\337\236\337\217" +wxLANGUAGE_NKO_GUINEA nqo-GN nqo_GN - 0x00 0x04 RTL "N'ko (Guinea)","\337\222\337\236\337\217 (\337\226\337\214\337\254\337\243\337\215\337\254 \337\236\337\212\337\262\337\223\337\215\337\262)" +wxLANGUAGE_NORTHERN_LURI lrc lrc lrc_IR 0x00 0x04 LTR "Northern Luri","\331\204\333\212\330\261\333\214 \330\264\331\210\331\205\330\247\331\204\333\214" +wxLANGUAGE_NORTHERN_LURI_IRAN lrc-IR lrc_IR - 0x00 0x04 LTR "Northern Luri (Iran)","\331\204\333\212\330\261\333\214 \330\264\331\210\331\205\330\247\331\204\333\214 (Iran)" +wxLANGUAGE_NORTHERN_LURI_IRAQ lrc-IQ lrc_IQ - 0x00 0x04 LTR "Northern Luri (Iraq)","\331\204\333\212\330\261\333\214 \330\264\331\210\331\205\330\247\331\204\333\214 (Iraq)" +wxLANGUAGE_NORTH_NDEBELE nd nd nd_ZW 0x00 0x04 LTR "North Ndebele","isiNdebele" +wxLANGUAGE_NORTH_NDEBELE_ZIMBABWE nd-ZW nd_ZW - 0x00 0x04 LTR "North Ndebele (Zimbabwe)","isiNdebele (Zimbabwe)" +wxLANGUAGE_NORWEGIAN no no - 0x14 0x01 LTR "Norwegian","norsk" +wxLANGUAGE_NORWEGIAN_BOKMAL nb nb nb_NO 0x14 0x01 LTR "Norwegian Bokm\303\245l","norsk bokm\303\245l" +wxLANGUAGE_NORWEGIAN_BOKMAL_NORWAY nb-NO nb_NO - 0x14 0x01 LTR "Norwegian Bokm\303\245l (Norway)","norsk bokm\303\245l (Norge)" +wxLANGUAGE_NORWEGIAN_BOKMAL_SVALBARD_AND_JAN_MAYEN nb-SJ nb_SJ - 0x00 0x04 LTR "Norwegian Bokm\303\245l (Svalbard and Jan Mayen)","norsk bokm\303\245l (Svalbard og Jan Mayen)" +wxLANGUAGE_NORWEGIAN_NYNORSK nn nn nn_NO 0x14 0x02 LTR "Norwegian Nynorsk","nynorsk" +wxLANGUAGE_NORWEGIAN_NYNORSK_NORWAY nn-NO nn_NO - 0x14 0x02 LTR "Norwegian Nynorsk (Norway)","nynorsk (Noreg)" +wxLANGUAGE_NUER nus nus nus_SS 0x00 0x04 LTR "Nuer","Thok Nath" +wxLANGUAGE_NUER_SOUTH_SUDAN nus-SS nus_SS - 0x00 0x04 LTR "Nuer (South Sudan)","Thok Nath (South Sudan)" +wxLANGUAGE_NYANKOLE nyn nyn nyn_UG 0x00 0x04 LTR "Nyankole","Runyankore" +wxLANGUAGE_NYANKOLE_UGANDA nyn-UG nyn_UG - 0x00 0x04 LTR "Nyankole (Uganda)","Runyankore (Uganda)" +wxLANGUAGE_OCCITAN oc oc oc_FR 0x82 0x01 LTR "Occitan","Occitan" +wxLANGUAGE_OCCITAN_FRANCE oc-FR oc_FR - 0x82 0x01 LTR "Occitan (France)","Occitan (Fran\303\247a)" +wxLANGUAGE_ODIA or or or_IN 0x48 0x01 LTR "Odia","\340\254\223\340\255\234\340\254\277\340\254\206" +wxLANGUAGE_ODIA_INDIA or-IN or_IN - 0x48 0x01 LTR "Odia (India)","\340\254\223\340\255\234\340\254\277\340\254\206 (\340\254\255\340\254\276\340\254\260\340\254\244)" +wxLANGUAGE_OROMO om om om_ET 0x72 0x01 LTR "Oromo","Oromoo" +wxLANGUAGE_OROMO_ETHIOPIA om-ET om_ET - 0x72 0x01 LTR "Oromo (Ethiopia)","Oromoo (Itoophiyaa)" +wxLANGUAGE_OROMO_KENYA om-KE om_KE - 0x00 0x04 LTR "Oromo (Kenya)","Oromoo (Keeniyaa)" +wxLANGUAGE_OSSETIC os os os_GE 0x00 0x04 LTR "Ossetic","\320\270\321\200\320\276\320\275" +wxLANGUAGE_OSSETIC_GEORGIA os-GE os_GE - 0x00 0x04 LTR "Ossetic (Georgia)","\320\270\321\200\320\276\320\275 (\320\223\321\203\321\213\321\200\320\264\320\267\321\213\321\201\321\202\320\276\320\275)" +wxLANGUAGE_OSSETIC_RUSSIA os-RU os_RU - 0x00 0x04 LTR "Ossetic (Russia)","\320\270\321\200\320\276\320\275 (\320\243\323\225\321\200\323\225\321\201\320\265)" +wxLANGUAGE_PAPIAMENTO pap pap - 0x79 0x01 LTR "Papiamento","Papiamentu" +wxLANGUAGE_PAPIAMENTO_CARIBBEAN pap-029 pap_029 - 0x79 0x01 LTR "Papiamento (Caribbean)","Papiamentu (Caribbean)" +wxLANGUAGE_PASHTO ps ps ps_AF 0x63 0x01 RTL "Pashto","\331\276\332\232\330\252\331\210" +wxLANGUAGE_PASHTO_AFGHANISTAN ps-AF ps_AF - 0x63 0x01 RTL "Pashto (Afghanistan)","\331\276\332\232\330\252\331\210 (\330\247\331\201\330\272\330\247\331\206\330\263\330\252\330\247\331\206)" +wxLANGUAGE_PASHTO_PAKISTAN ps-PK ps_PK - 0x00 0x04 RTL "Pashto (Pakistan)","\331\276\332\232\330\252\331\210 (\331\276\330\247\332\251\330\263\330\252\330\247\331\206)" +wxLANGUAGE_PERSIAN_IRAN fa-IR fa_IR - 0x29 0x01 RTL "Persian (Iran)","\331\201\330\247\330\261\330\263\333\214 (\330\247\333\214\330\261\330\247\331\206)" +wxLANGUAGE_POLISH pl pl pl_PL 0x15 0x01 LTR "Polish","polski" +wxLANGUAGE_POLISH_POLAND pl-PL pl_PL - 0x15 0x01 LTR "Polish (Poland)","polski (Polska)" +wxLANGUAGE_PORTUGUESE pt pt pt_PT 0x16 0x01 LTR "Portuguese","portugu\303\252s" +wxLANGUAGE_PORTUGUESE_ANGOLA pt-AO pt_AO - 0x00 0x04 LTR "Portuguese (Angola)","portugu\303\252s (Angola)" +wxLANGUAGE_PORTUGUESE_BRAZILIAN pt-BR pt_BR - 0x16 0x01 LTR "Portuguese (Brazil)","portugu\303\252s (Brasil)" +wxLANGUAGE_PORTUGUESE_CABO_VERDE pt-CV pt_CV - 0x00 0x04 LTR "Portuguese (Cabo Verde)","portugu\303\252s (Cabo Verde)" +wxLANGUAGE_PORTUGUESE_EQUATORIAL_GUINEA pt-GQ pt_GQ - 0x00 0x04 LTR "Portuguese (Equatorial Guinea)","portugu\303\252s (Guin\303\251 Equatorial)" +wxLANGUAGE_PORTUGUESE_GUINEA_BISSAU pt-GW pt_GW - 0x00 0x04 LTR "Portuguese (Guinea-Bissau)","portugu\303\252s (Guin\303\251-Bissau)" +wxLANGUAGE_PORTUGUESE_LUXEMBOURG pt-LU pt_LU - 0x00 0x04 LTR "Portuguese (Luxembourg)","portugu\303\252s (Luxemburgo)" +wxLANGUAGE_PORTUGUESE_MACAO_SAR pt-MO pt_MO - 0x00 0x04 LTR "Portuguese (Macao SAR)","portugu\303\252s (RAE de Macau)" +wxLANGUAGE_PORTUGUESE_MOZAMBIQUE pt-MZ pt_MZ - 0x00 0x04 LTR "Portuguese (Mozambique)","portugu\303\252s (Mo\303\247ambique)" +wxLANGUAGE_PORTUGUESE_PORTUGAL pt-PT pt_PT - 0x16 0x02 LTR "Portuguese (Portugal)","portugu\303\252s (Portugal)" +wxLANGUAGE_PORTUGUESE_SAO_TOME_AND_PRINCIPE pt-ST pt_ST - 0x00 0x04 LTR "Portuguese (S\303\243o Tom\303\251 and Pr\303\255ncipe)","portugu\303\252s (S\303\243o Tom\303\251 e Pr\303\255ncipe)" +wxLANGUAGE_PORTUGUESE_SWITZERLAND pt-CH pt_CH - 0x00 0x04 LTR "Portuguese (Switzerland)","portugu\303\252s (Su\303\255\303\247a)" +wxLANGUAGE_PORTUGUESE_TIMOR_LESTE pt-TL pt_TL - 0x00 0x04 LTR "Portuguese (Timor-Leste)","portugu\303\252s (Timor-Leste)" +wxLANGUAGE_PRUSSIAN prg prg - 0x00 0x04 LTR "Prussian","pr\305\253siskan" +wxLANGUAGE_PRUSSIAN_WORLD prg-001 prg_001 - 0x00 0x04 LTR "Prussian (World)","pr\305\253siskan (sw\304\253tai)" +wxLANGUAGE_PUNJABI pa pa pa_IN 0x46 0x01 LTR "Punjabi","\340\250\252\340\251\260\340\250\234\340\250\276\340\250\254\340\251\200" +wxLANGUAGE_PUNJABI_ARABIC pa-Arab pa@arabic - 0x46 0x02 RTL "Punjabi","\331\276\331\206\330\254\330\247\330\250\333\214" +wxLANGUAGE_PUNJABI_GURMUKHI pa-Guru pa@gurmukhi - 0x46 0x01 LTR "Punjabi","\340\250\252\340\251\260\340\250\234\340\250\276\340\250\254\340\251\200" +wxLANGUAGE_PUNJABI_INDIA pa-IN pa_IN - 0x46 0x01 LTR "Punjabi (India)","\340\250\252\340\251\260\340\250\234\340\250\276\340\250\254\340\251\200 (\340\250\255\340\250\276\340\250\260\340\250\244)" +wxLANGUAGE_PUNJABI_PAKISTAN pa-Arab-PK pa_PK@arabic - 0x46 0x02 RTL "Punjabi (Pakistan)","\331\276\331\206\330\254\330\247\330\250\333\214 (\331\276\330\247\332\251\330\263\330\252\330\247\331\206)" +wxLANGUAGE_QUECHUA quz quz quz_BO 0x6b 0x01 LTR "Quechua","Runasimi" +wxLANGUAGE_QUECHUA_BOLIVIA quz-BO quz_BO - 0x6b 0x01 LTR "Quechua (Bolivia)","Runasimi (Bolivia)" +wxLANGUAGE_QUECHUA_ECUADOR quz-EC quz_EC - 0x6b 0x02 LTR "Quechua (Ecuador)","Runasimi (Ecuador)" +wxLANGUAGE_QUECHUA_MACRO qu qu - - - LTR "Quechua","Qhichwa" +wxLANGUAGE_QUECHUA_PERU quz-PE quz_PE - 0x6b 0x03 LTR "Quechua (Peru)","Runasimi (Per\303\272)" +wxLANGUAGE_RHAETO_ROMANCE rm rm rm_CH 0x17 0x01 LTR "Romansh","rumantsch" +wxLANGUAGE_RHAETO_ROMANCE_SWITZERLAND rm-CH rm_CH - 0x17 0x01 LTR "Romansh (Switzerland)","rumantsch (Svizra)" +wxLANGUAGE_ROMANIAN ro ro ro_RO 0x18 0x01 LTR "Romanian","rom\303\242n\304\203" +wxLANGUAGE_ROMANIAN_MOLDOVA ro-MD ro_MD - 0x18 0x02 LTR "Romanian (Moldova)","rom\303\242n\304\203 (Republica Moldova)" +wxLANGUAGE_ROMANIAN_ROMANIA ro-RO ro_RO - 0x18 0x01 LTR "Romanian (Romania)","rom\303\242n\304\203 (Rom\303\242nia)" +wxLANGUAGE_ROMBO rof rof rof_TZ 0x00 0x04 LTR "Rombo","Kihorombo" +wxLANGUAGE_ROMBO_TANZANIA rof-TZ rof_TZ - 0x00 0x04 LTR "Rombo (Tanzania)","Kihorombo (Tanzania)" +wxLANGUAGE_RUSSIAN ru ru ru_RU 0x19 0x01 LTR "Russian","\321\200\321\203\321\201\321\201\320\272\320\270\320\271" +wxLANGUAGE_RUSSIAN_BELARUS ru-BY ru_BY - 0x00 0x04 LTR "Russian (Belarus)","\321\200\321\203\321\201\321\201\320\272\320\270\320\271 (\320\221\320\265\320\273\320\260\321\200\321\203\321\201\321\214)" +wxLANGUAGE_RUSSIAN_KAZAKHSTAN ru-KZ ru_KZ - 0x00 0x04 LTR "Russian (Kazakhstan)","\321\200\321\203\321\201\321\201\320\272\320\270\320\271 (\320\232\320\260\320\267\320\260\321\205\321\201\321\202\320\260\320\275)" +wxLANGUAGE_RUSSIAN_KYRGYZSTAN ru-KG ru_KG - 0x00 0x04 LTR "Russian (Kyrgyzstan)","\321\200\321\203\321\201\321\201\320\272\320\270\320\271 (\320\232\320\270\321\200\320\263\320\270\320\267\320\270\321\217)" +wxLANGUAGE_RUSSIAN_MOLDOVA ru-MD ru_MD - 0x19 0x02 LTR "Russian (Moldova)","\321\200\321\203\321\201\321\201\320\272\320\270\320\271 (\320\234\320\276\320\273\320\264\320\276\320\262\320\260)" +wxLANGUAGE_RUSSIAN_RUSSIA ru-RU ru_RU - 0x19 0x01 LTR "Russian (Russia)","\321\200\321\203\321\201\321\201\320\272\320\270\320\271 (\320\240\320\276\321\201\321\201\320\270\321\217)" +wxLANGUAGE_RUSSIAN_UKRAINE ru-UA ru_UA - 0x00 0x04 LTR "Russian (Ukraine)","\321\200\321\203\321\201\321\201\320\272\320\270\320\271 (\320\243\320\272\321\200\320\260\320\270\320\275\320\260)" +wxLANGUAGE_RWA rwk rwk rwk_TZ 0x00 0x04 LTR "Rwa","Kiruwa" +wxLANGUAGE_RWA_TANZANIA rwk-TZ rwk_TZ - 0x00 0x04 LTR "Rwa (Tanzania)","Kiruwa (Tanzania)" +wxLANGUAGE_SAHO ssy ssy ssy_ER 0x00 0x04 LTR "Saho","Saho" +wxLANGUAGE_SAHO_ERITREA ssy-ER ssy_ER - 0x00 0x04 LTR "Saho (Eritrea)","Saho (Eretria)" +wxLANGUAGE_SAKHA sah sah sah_RU 0x85 0x01 LTR "Sakha","\320\241\320\260\321\205\320\260" +wxLANGUAGE_SAKHA_RUSSIA sah-RU sah_RU - 0x85 0x01 LTR "Sakha (Russia)","\320\241\320\260\321\205\320\260 (\320\240\320\276\321\201\321\201\320\270\321\217)" +wxLANGUAGE_SAMBURU saq saq saq_KE 0x00 0x04 LTR "Samburu","Kisampur" +wxLANGUAGE_SAMBURU_KENYA saq-KE saq_KE - 0x00 0x04 LTR "Samburu (Kenya)","Kisampur (Kenya)" +wxLANGUAGE_SAMI se se se_NO 0x3b 0x01 LTR "Northern Sami","davvis\303\241megiella" +wxLANGUAGE_SAMI_FINLAND se-FI se_FI - 0x3b 0x03 LTR "Sami, Northern (Finland)","davvis\303\241megiella (Suopma)" +wxLANGUAGE_SAMI_INARI smn smn smn_FI 0x3b 0x09 LTR "Sami (Inari)","anar\303\242\305\241kiel\303\242" +wxLANGUAGE_SAMI_INARI_FINLAND smn-FI smn_FI - 0x3b 0x09 LTR "Sami, Inari (Finland)","anar\303\242\305\241kiel\303\242 (Suom\303\242)" +wxLANGUAGE_SAMI_LULE smj smj smj_SE 0x3b 0x05 LTR "Sami (Lule)","julevus\303\241megiella" +wxLANGUAGE_SAMI_LULE_NORWAY smj-NO smj_NO - 0x3b 0x04 LTR "Sami, Lule (Norway)","julevus\303\241megiella (Vuodna)" +wxLANGUAGE_SAMI_LULE_SWEDEN smj-SE smj_SE - 0x3b 0x05 LTR "Sami, Lule (Sweden)","julevus\303\241megiella (Svierik)" +wxLANGUAGE_SAMI_NORWAY se-NO se_NO - 0x3b 0x01 LTR "Sami, Northern (Norway)","davvis\303\241megiella (Norga)" +wxLANGUAGE_SAMI_SKOLT sms sms sms_FI 0x3b 0x08 LTR "Sami (Skolt)","s\303\244\303\244\302\264m\307\251i\303\265ll" +wxLANGUAGE_SAMI_SKOLT_FINLAND sms-FI sms_FI - 0x3b 0x08 LTR "Sami, Skolt (Finland)","s\303\244\303\244\302\264m\307\251i\303\265ll (L\303\244\303\244\302\264ddj\303\242nnam)" +wxLANGUAGE_SAMI_SOUTHERN sma sma sma_SE 0x3b 0x07 LTR "Sami (Southern)","\303\245arjelsaemieng\303\257ele" +wxLANGUAGE_SAMI_SOUTHERN_NORWAY sma-NO sma_NO - 0x3b 0x06 LTR "Sami, Southern (Norway)","\303\245arjelsaemieng\303\257ele (N\303\266\303\266rje)" +wxLANGUAGE_SAMI_SOUTHERN_SWEDEN sma-SE sma_SE - 0x3b 0x07 LTR "Sami, Southern (Sweden)","\303\245arjelsaemieng\303\257ele (Sveerje)" +wxLANGUAGE_SAMI_SWEDEN se-SE se_SE - 0x3b 0x02 LTR "Sami, Northern (Sweden)","davvis\303\241megiella (Ruo\305\247\305\247a)" +wxLANGUAGE_SAMOAN sm sm - - - LTR "Samoan","Samoa" +wxLANGUAGE_SANGHO sg sg sg_CF 0x00 0x04 LTR "Sango","S\303\244ng\303\266" +wxLANGUAGE_SANGHO_CENTRAL_AFRICAN_REPUBLIC sg-CF sg_CF - 0x00 0x04 LTR "Sango (Central African Republic)","S\303\244ng\303\266 (K\303\266d\303\266r\303\266s\303\252se t\303\256 B\303\252afr\303\256ka)" +wxLANGUAGE_SANGU sbp sbp sbp_TZ 0x00 0x04 LTR "Sangu","Ishisangu" +wxLANGUAGE_SANGU_TANZANIA sbp-TZ sbp_TZ - 0x00 0x04 LTR "Sangu (Tanzania)","Ishisangu (Tansaniya)" +wxLANGUAGE_SANSKRIT sa sa sa_IN 0x4f 0x01 LTR "Sanskrit","\340\244\270\340\244\202\340\244\270\340\245\215\340\244\225\340\245\203\340\244\244" +wxLANGUAGE_SANSKRIT_INDIA sa-IN sa_IN - 0x4f 0x01 LTR "Sanskrit (India)","\340\244\270\340\244\202\340\244\270\340\245\215\340\244\225\340\245\203\340\244\244 (\340\244\255\340\244\276\340\244\260\340\244\244\340\244\256\340\245\215)" +wxLANGUAGE_SCOTS_GAELIC gd gd gd_GB 0x91 0x01 LTR "Scottish Gaelic","G\303\240idhlig" +wxLANGUAGE_SCOTS_GAELIC_UK gd-GB gd_GB - 0x91 0x01 LTR "Scottish Gaelic (United Kingdom)","G\303\240idhlig (An R\303\254oghachd Aonaichte)" +wxLANGUAGE_SENA seh seh seh_MZ 0x00 0x04 LTR "Sena","sena" +wxLANGUAGE_SENA_MOZAMBIQUE seh-MZ seh_MZ - 0x00 0x04 LTR "Sena (Mozambique)","sena (Mo\303\247ambique)" +wxLANGUAGE_SERBIAN sr sr sr_RS 0x1a 0x01 LTR "Serbian","srpski" +wxLANGUAGE_SERBIAN_CYRILLIC sr-Cyrl sr@cyrillic sr_RS 0x1a 0x0a LTR "Serbian (Cyrillic)","\321\201\321\200\320\277\321\201\320\272\320\270 (\320\213\320\270\321\200\320\270\320\273\320\270\321\206\320\260)" +wxLANGUAGE_SERBIAN_CYRILLIC_BOSNIA_AND_HERZEGOVINA sr-Cyrl-BA sr_BA@cyrillic - 0x1a 0x07 LTR "Serbian (Cyrillic, Bosnia and Herzegovina)","\321\201\321\200\320\277\321\201\320\272\320\270 (\320\221\320\276\321\201\320\275\320\260 \320\270 \320\245\320\265\321\200\321\206\320\265\320\263\320\276\320\262\320\270\320\275\320\260)" +wxLANGUAGE_SERBIAN_CYRILLIC_KOSOVO sr-Cyrl-XK sr_XK@cyrillic - 0x00 0x04 LTR "Serbian (Cyrillic, Kosovo)","\321\201\321\200\320\277\321\201\320\272\320\270 (\320\232\320\276\321\201\320\276\320\262\320\276)" +wxLANGUAGE_SERBIAN_CYRILLIC_MONTENEGRO sr-Cyrl-ME sr_ME@cyrillic - 0x1a 0x0c LTR "Serbian (Cyrillic, Montenegro)","\321\201\321\200\320\277\321\201\320\272\320\270 (\320\246\321\200\320\275\320\260 \320\223\320\276\321\200\320\260)" +wxLANGUAGE_SERBIAN_CYRILLIC_SERBIA sr-Cyrl-RS sr_RS@cyrillic - 0x1a 0x0a LTR "Serbian (Cyrillic, Serbia)","\321\201\321\200\320\277\321\201\320\272\320\270 (\320\241\321\200\320\261\320\270\321\230\320\260)" +wxLANGUAGE_SERBIAN_CYRILLIC_YU sr-Cyrl-YU sr_YU@cyrillic sr_YU 0x1a 0x03 LTR "Serbian (Cyrillic)","српски (Србија)" +wxLANGUAGE_SERBIAN_LATIN sr-Latn sr@latin - 0x1a 0x09 LTR "Serbian (Latin)","srpski (latinica)" +wxLANGUAGE_SERBIAN_LATIN_BOSNIA_AND_HERZEGOVINA sr-Latn-BA sr_BA@latin - 0x1a 0x06 LTR "Serbian (Latin, Bosnia and Herzegovina)","srpski (Bosna i Hercegovina)" +wxLANGUAGE_SERBIAN_LATIN_KOSOVO sr-Latn-XK sr_XK@latin - 0x00 0x04 LTR "Serbian (Latin, Kosovo)","srpski (Kosovo)" +wxLANGUAGE_SERBIAN_LATIN_MONTENEGRO sr-Latn-ME sr_ME@latin - 0x1a 0x0b LTR "Serbian (Latin, Montenegro)","srpski (Crna Gora)" +wxLANGUAGE_SERBIAN_LATIN_SERBIA sr-Latn-RS sr_RS@latin - 0x1a 0x09 LTR "Serbian (Latin, Serbia)","srpski (Srbija)" +wxLANGUAGE_SERBIAN_LATIN_YU sr-Latn-YU sr_YU@latin - 0x1a 0x02 LTR "Serbian (Latin)","srpski (latinica)" +wxLANGUAGE_SERBIAN_SERBIA sr-RS sr_RS - 0x1a 0x01 LTR "Serbian (Serbia)","srpski (Srbija)" +wxLANGUAGE_SERBIAN_YU sr-YU sr_YU - 0x1a 0x01 LTR "Serbian","srpski" +wxLANGUAGE_SERBO_CROATIAN sh sh - - - LTR "Serbo-Croatian","srpskohrvatski" +wxLANGUAGE_SESOTHO st st st_ZA 0x30 0x01 LTR "Sesotho","Sesotho" +wxLANGUAGE_SESOTHO_LESOTHO st-LS st_LS - 0x00 0x04 LTR "Sesotho (Lesotho)","Sesotho (Lesotho)" +wxLANGUAGE_SESOTHO_SA_LEBOA nso nso nso_ZA 0x6c 0x01 LTR "Sesotho sa Leboa","Sesotho sa Leboa" +wxLANGUAGE_SESOTHO_SA_LEBOA_SOUTH_AFRICA nso-ZA nso_ZA - 0x6c 0x01 LTR "Sesotho sa Leboa (South Africa)","Sesotho sa Leboa (Afrika Borwa)" +wxLANGUAGE_SESOTHO_SOUTH_AFRICA st-ZA st_ZA - 0x30 0x01 LTR "Sesotho (South Africa)","Sesotho (South Africa)" +wxLANGUAGE_SETSWANA tn tn tn_ZA 0x32 0x01 LTR "Setswana","Setswana" +wxLANGUAGE_SETSWANA_BOTSWANA tn-BW tn_BW - 0x32 0x02 LTR "Setswana (Botswana)","Setswana (Botswana)" +wxLANGUAGE_SETSWANA_SOUTH_AFRICA tn-ZA tn_ZA - 0x32 0x01 LTR "Setswana (South Africa)","Setswana (Aforika Borwa)" +wxLANGUAGE_SHAMBALA ksb ksb ksb_TZ 0x00 0x04 LTR "Shambala","Kishambaa" +wxLANGUAGE_SHAMBALA_TANZANIA ksb-TZ ksb_TZ - 0x00 0x04 LTR "Shambala (Tanzania)","Kishambaa (Tanzania)" +wxLANGUAGE_SHONA sn sn - 0x00 0x04 LTR "Shona","chiShona" +wxLANGUAGE_SHONA_LATIN sn-Latn sn@latin - 0x00 0x04 LTR "Shona (Latin)","chiShona (Latin)" +wxLANGUAGE_SHONA_LATIN_ZIMBABWE sn-Latn-ZW sn_ZW@latin - 0x00 0x04 LTR "Shona (Latin, Zimbabwe)","chiShona (Zimbabwe)" +wxLANGUAGE_SINDHI sd sd - 0x59 0x02 RTL "Sindhi","\330\263\331\206\332\214\331\212" +wxLANGUAGE_SINDHI_ARABIC sd-Arab sd@arabic - 0x59 0x02 RTL "Sindhi","\330\263\331\206\332\214\331\212" +wxLANGUAGE_SINDHI_DEVANAGARI sd-Deva sd@devanagari - 0x59 0x01 LTR "Sindhi (Devanagari)","\340\244\270\340\244\277\340\244\250\340\245\215\340\244\247\340\245\200" +wxLANGUAGE_SINDHI_DEVANAGARI_INDIA sd-Deva-IN sd_IN@devanagari - 0x59 0x01 LTR "Sindhi (Devanagari, India)","\340\244\270\340\244\277\340\244\250\340\245\215\340\244\247\340\245\200 (India)" +wxLANGUAGE_SINDHI_PAKISTAN sd-Arab-PK sd_PK@arabic - 0x59 0x02 RTL "Sindhi (Pakistan)","\330\263\331\206\332\214\331\212 (\331\276\330\247\332\251\330\263\330\252\330\247\331\206)" +wxLANGUAGE_SINHALESE si si si_LK 0x5b 0x01 LTR "Sinhala","\340\267\203\340\267\222\340\266\202\340\267\204\340\266\275" +wxLANGUAGE_SINHALESE_SRI_LANKA si-LK si_LK - 0x5b 0x01 LTR "Sinhala (Sri Lanka)","\340\267\203\340\267\222\340\266\202\340\267\204\340\266\275 (\340\267\201\340\267\212\342\200\215\340\266\273\340\267\223 \340\266\275\340\266\202\340\266\232\340\267\217\340\267\200)" +wxLANGUAGE_SISWATI ss ss ss_ZA 0x00 0x04 LTR "siSwati","Siswati" +wxLANGUAGE_SISWATI_ESWATINI ss-SZ ss_SZ - 0x00 0x04 LTR "siSwati (Eswatini)","siSwati (eSwatini)" +wxLANGUAGE_SISWATI_SOUTH_AFRICA ss-ZA ss_ZA - 0x00 0x04 LTR "siSwati (South Africa)","siSwati (South Africa)" +wxLANGUAGE_SLOVAK sk sk sk_SK 0x1b 0x01 LTR "Slovak","sloven\304\215ina" +wxLANGUAGE_SLOVAK_SLOVAKIA sk-SK sk_SK - 0x1b 0x01 LTR "Slovak (Slovakia)","sloven\304\215ina (Slovensko)" +wxLANGUAGE_SLOVENIAN sl sl sl_SI 0x24 0x01 LTR "Slovenian","sloven\305\241\304\215ina" +wxLANGUAGE_SLOVENIAN_SLOVENIA sl-SI sl_SI - 0x24 0x01 LTR "Slovenian (Slovenia)","sloven\305\241\304\215ina (Slovenija)" +wxLANGUAGE_SOGA xog xog xog_UG 0x00 0x04 LTR "Soga","Olusoga" +wxLANGUAGE_SOGA_UGANDA xog-UG xog_UG - 0x00 0x04 LTR "Soga (Uganda)","Olusoga (Yuganda)" +wxLANGUAGE_SOMALI so so so_SO 0x77 0x01 LTR "Somali","Soomaali" +wxLANGUAGE_SOMALI_DJIBOUTI so-DJ so_DJ - 0x00 0x04 LTR "Somali (Djibouti)","Soomaali (Jabuuti)" +wxLANGUAGE_SOMALI_ETHIOPIA so-ET so_ET - 0x00 0x04 LTR "Somali (Ethiopia)","Soomaali (Itoobiya)" +wxLANGUAGE_SOMALI_KENYA so-KE so_KE - 0x00 0x04 LTR "Somali (Kenya)","Soomaali (Kenya)" +wxLANGUAGE_SOMALI_SOMALIA so-SO so_SO - 0x77 0x01 LTR "Somali (Somalia)","Soomaali (Soomaaliya)" +wxLANGUAGE_SOUTH_NDEBELE nr nr nr_ZA 0x00 0x04 LTR "South Ndebele","isiNdebele" +wxLANGUAGE_SOUTH_NDEBELE_SOUTH_AFRICA nr-ZA nr_ZA - 0x00 0x04 LTR "South Ndebele (South Africa)","isiNdebele (South Africa)" +wxLANGUAGE_SPANISH es es es_ES 0x0a 0x03 LTR "Spanish","espa\303\261ol" +wxLANGUAGE_SPANISH_ARGENTINA es-AR es_AR - 0x0a 0x0b LTR "Spanish (Argentina)","espa\303\261ol (Argentina)" +wxLANGUAGE_SPANISH_BELIZE es-BZ es_BZ - 0x00 0x04 LTR "Spanish (Belize)","espa\303\261ol (Belice)" +wxLANGUAGE_SPANISH_BOLIVIA es-BO es_BO - 0x0a 0x10 LTR "Spanish (Bolivia)","espa\303\261ol (Bolivia)" +wxLANGUAGE_SPANISH_BRAZIL es-BR es_BR - 0x00 0x04 LTR "Spanish (Brazil)","espa\303\261ol (Brasil)" +wxLANGUAGE_SPANISH_CHILE es-CL es_CL - 0x0a 0x0d LTR "Spanish (Chile)","espa\303\261ol (Chile)" +wxLANGUAGE_SPANISH_COLOMBIA es-CO es_CO - 0x0a 0x09 LTR "Spanish (Colombia)","espa\303\261ol (Colombia)" +wxLANGUAGE_SPANISH_COSTA_RICA es-CR es_CR - 0x0a 0x05 LTR "Spanish (Costa Rica)","espa\303\261ol (Costa Rica)" +wxLANGUAGE_SPANISH_CUBA es-CU es_CU - 0x0a 0x17 LTR "Spanish (Cuba)","espa\303\261ol (Cuba)" +wxLANGUAGE_SPANISH_DOMINICAN_REPUBLIC es-DO es_DO - 0x0a 0x07 LTR "Spanish (Dominican Republic)","espa\303\261ol (Rep\303\272blica Dominicana)" +wxLANGUAGE_SPANISH_ECUADOR es-EC es_EC - 0x0a 0x0c LTR "Spanish (Ecuador)","espa\303\261ol (Ecuador)" +wxLANGUAGE_SPANISH_EL_SALVADOR es-SV es_SV - 0x0a 0x11 LTR "Spanish (El Salvador)","espa\303\261ol (El Salvador)" +wxLANGUAGE_SPANISH_EQUATORIAL_GUINEA es-GQ es_GQ - 0x00 0x04 LTR "Spanish (Equatorial Guinea)","espa\303\261ol (Guinea Ecuatorial)" +wxLANGUAGE_SPANISH_GUATEMALA es-GT es_GT - 0x0a 0x04 LTR "Spanish (Guatemala)","espa\303\261ol (Guatemala)" +wxLANGUAGE_SPANISH_HONDURAS es-HN es_HN - 0x0a 0x12 LTR "Spanish (Honduras)","espa\303\261ol (Honduras)" +wxLANGUAGE_SPANISH_LATIN_AMERICA es-419 es_419 - 0x0a 0x16 LTR "Spanish (Latin America)","espa\303\261ol (Latinoam\303\251rica)" +wxLANGUAGE_SPANISH_MEXICAN es-MX es_MX - 0x0a 0x02 LTR "Spanish (Mexico)","espa\303\261ol (M\303\251xico)" +wxLANGUAGE_SPANISH_NICARAGUA es-NI es_NI - 0x0a 0x13 LTR "Spanish (Nicaragua)","espa\303\261ol (Nicaragua)" +wxLANGUAGE_SPANISH_PANAMA es-PA es_PA - 0x0a 0x06 LTR "Spanish (Panama)","espa\303\261ol (Panam\303\241)" +wxLANGUAGE_SPANISH_PARAGUAY es-PY es_PY - 0x0a 0x0f LTR "Spanish (Paraguay)","espa\303\261ol (Paraguay)" +wxLANGUAGE_SPANISH_PERU es-PE es_PE - 0x0a 0x0a LTR "Spanish (Peru)","espa\303\261ol (Per\303\272)" +wxLANGUAGE_SPANISH_PHILIPPINES es-PH es_PH - 0x00 0x04 LTR "Spanish (Philippines)","espa\303\261ol (Filipinas)" +wxLANGUAGE_SPANISH_PUERTO_RICO es-PR es_PR - 0x0a 0x14 LTR "Spanish (Puerto Rico)","espa\303\261ol (Puerto Rico)" +wxLANGUAGE_SPANISH_SPAIN es-ES es_ES - 0x0a 0x03 LTR "Spanish (Spain, International Sort)","espa\303\261ol (Espa\303\261a, alfabetizaci\303\263n internacional)" +wxLANGUAGE_SPANISH_URUGUAY es-UY es_UY - 0x0a 0x0e LTR "Spanish (Uruguay)","espa\303\261ol (Uruguay)" +wxLANGUAGE_SPANISH_US es-US es_US - 0x0a 0x15 LTR "Spanish (United States)","espa\303\261ol (Estados Unidos)" +wxLANGUAGE_SPANISH_VENEZUELA es-VE es_VE - 0x0a 0x08 LTR "Spanish (Venezuela)","espa\303\261ol (Venezuela)" +wxLANGUAGE_STANDARD_MOROCCAN_TAMAZIGHT zgh zgh - 0x00 0x04 LTR "Standard Moroccan Tamazight","\342\265\234\342\264\260\342\265\216\342\264\260\342\265\243\342\265\211\342\265\226\342\265\234" +wxLANGUAGE_STANDARD_MOROCCAN_TAMAZIGHT_TIFINAGH zgh-Tfng zgh@tifinagh - 0x00 0x04 LTR "Standard Moroccan Tamazight (Tifinagh)","\342\265\234\342\264\260\342\265\216\342\264\260\342\265\243\342\265\211\342\265\226\342\265\234 (Tifinagh)" +wxLANGUAGE_STANDARD_MOROCCAN_TAMAZIGHT_TIFINAGH_MOROCCO zgh-Tfng-MA zgh_MA@tifinagh - 0x00 0x04 LTR "Standard Moroccan Tamazight (Tifinagh, Morocco)","\342\265\234\342\264\260\342\265\216\342\264\260\342\265\243\342\265\211\342\265\226\342\265\234 (\342\265\215\342\265\216\342\265\226\342\265\224\342\265\211\342\264\261)" +wxLANGUAGE_SUNDANESE su su - - - LTR "Sundanese","basa Sunda" +wxLANGUAGE_SWAHILI sw sw sw_KE 0x41 0x01 LTR "Kiswahili","Kiswahili" +wxLANGUAGE_SWAHILI_CONGO_DRC sw-CD sw_CD - 0x00 0x04 LTR "Kiswahili (Congo DRC)","Kiswahili (Jamhuri ya Kidemokrasia ya Kongo)" +wxLANGUAGE_SWAHILI_KENYA sw-KE sw_KE - 0x41 0x01 LTR "Kiswahili (Kenya)","Kiswahili (Kenya)" +wxLANGUAGE_SWAHILI_TANZANIA sw-TZ sw_TZ - 0x00 0x04 LTR "Kiswahili (Tanzania)","Kiswahili (Tanzania)" +wxLANGUAGE_SWAHILI_UGANDA sw-UG sw_UG - 0x00 0x04 LTR "Kiswahili (Uganda)","Kiswahili (Uganda)" +wxLANGUAGE_SWEDISH sv sv sv_SE 0x1d 0x01 LTR "Swedish","svenska" +wxLANGUAGE_SWEDISH_ALAND_ISLANDS sv-AX sv_AX - 0x00 0x04 LTR "Swedish (\303\205land Islands)","svenska (\303\205land)" +wxLANGUAGE_SWEDISH_FINLAND sv-FI sv_FI - 0x1d 0x02 LTR "Swedish (Finland)","svenska (Finland)" +wxLANGUAGE_SWEDISH_SWEDEN sv-SE sv_SE - 0x1d 0x01 LTR "Swedish (Sweden)","svenska (Sverige)" +wxLANGUAGE_SWISS_GERMAN gsw gsw gsw_CH 0x00 0x04 LTR "Swiss German","Schwiizert\303\274\303\274tsch" +wxLANGUAGE_SWISS_GERMAN_LIECHTENSTEIN gsw-LI gsw_LI - 0x00 0x04 LTR "Swiss German (Liechtenstein)","Schwiizert\303\274\303\274tsch (Li\303\244chtescht\303\244i)" +wxLANGUAGE_SWISS_GERMAN_SWITZERLAND gsw-CH gsw_CH - 0x00 0x04 LTR "Swiss German (Switzerland)","Schwiizert\303\274\303\274tsch (Schwiiz)" +wxLANGUAGE_SYRIAC syr syr syr_SY 0x5a 0x01 RTL "Syriac","\334\243\334\230\334\252\334\235\334\235\334\220" +wxLANGUAGE_SYRIAC_SYRIA syr-SY syr_SY - 0x5a 0x01 RTL "Syriac (Syria)","\334\243\334\230\334\252\334\235\334\235\334\220 (\334\243\334\230\334\252\334\235\334\220)" +wxLANGUAGE_TACHELHIT shi shi - 0x00 0x04 LTR "Tachelhit","\342\265\234\342\264\260\342\265\233\342\265\215\342\265\203\342\265\211\342\265\234" +wxLANGUAGE_TACHELHIT_LATIN shi-Latn shi@latin - 0x00 0x04 LTR "Tachelhit (Latin)","Tashel\341\270\245iyt (Latin)" +wxLANGUAGE_TACHELHIT_LATIN_MOROCCO shi-Latn-MA shi_MA@latin - 0x00 0x04 LTR "Tachelhit (Latin, Morocco)","Tashel\341\270\245iyt (lm\311\243rib)" +wxLANGUAGE_TACHELHIT_TIFINAGH shi-Tfng shi@tifinagh - 0x00 0x04 LTR "Tachelhit (Tifinagh)","\342\265\234\342\264\260\342\265\233\342\265\215\342\265\203\342\265\211\342\265\234 (Tifinagh)" +wxLANGUAGE_TACHELHIT_TIFINAGH_MOROCCO shi-Tfng-MA shi_MA@tifinagh - 0x00 0x04 LTR "Tachelhit (Tifinagh, Morocco)","\342\265\234\342\264\260\342\265\233\342\265\215\342\265\203\342\265\211\342\265\234 (\342\265\215\342\265\216\342\265\226\342\265\224\342\265\211\342\264\261)" +wxLANGUAGE_TAGALOG tl-PH tl_PH - - - LTR "Tagalog","Tagalog" +wxLANGUAGE_TAITA dav dav dav_KE 0x00 0x04 LTR "Taita","Kitaita" +wxLANGUAGE_TAITA_KENYA dav-KE dav_KE - 0x00 0x04 LTR "Taita (Kenya)","Kitaita (Kenya)" +wxLANGUAGE_TAJIK tg tg - 0x28 0x01 LTR "Tajik","\320\242\320\276\322\267\320\270\320\272\323\243" +wxLANGUAGE_TAJIK_CYRILLIC tg-Cyrl tg@cyrillic - 0x28 0x01 LTR "Tajik (Cyrillic)","\320\242\320\276\322\267\320\270\320\272\323\243 (\320\232\320\270\321\200\320\270\320\273\320\273\320\270\320\272\323\243)" +wxLANGUAGE_TAJIK_CYRILLIC_TAJIKISTAN tg-Cyrl-TJ tg_TJ@cyrillic - 0x28 0x01 LTR "Tajik (Cyrillic, Tajikistan)","\321\202\320\276\322\267\320\270\320\272\323\243 (\320\242\320\276\322\267\320\270\320\272\320\270\321\201\321\202\320\276\320\275)" +wxLANGUAGE_TAMIL ta ta ta_IN 0x49 0x01 LTR "Tamil","\340\256\244\340\256\256\340\256\277\340\256\264\340\257\215" +wxLANGUAGE_TAMIL_INDIA ta-IN ta_IN - 0x49 0x01 LTR "Tamil (India)","\340\256\244\340\256\256\340\256\277\340\256\264\340\257\215 (\340\256\207\340\256\250\340\257\215\340\256\244\340\256\277\340\256\257\340\256\276)" +wxLANGUAGE_TAMIL_MALAYSIA ta-MY ta_MY - 0x00 0x04 LTR "Tamil (Malaysia)","\340\256\244\340\256\256\340\256\277\340\256\264\340\257\215 (\340\256\256\340\256\262\340\257\207\340\256\232\340\256\277\340\256\257\340\256\276)" +wxLANGUAGE_TAMIL_SINGAPORE ta-SG ta_SG - 0x00 0x04 LTR "Tamil (Singapore)","\340\256\244\340\256\256\340\256\277\340\256\264\340\257\215 (\340\256\232\340\256\277\340\256\231\340\257\215\340\256\225\340\256\252\340\257\215\340\256\252\340\257\202\340\256\260\340\257\215)" +wxLANGUAGE_TAMIL_SRI_LANKA ta-LK ta_LK - 0x49 0x02 LTR "Tamil (Sri Lanka)","\340\256\244\340\256\256\340\256\277\340\256\264\340\257\215 (\340\256\207\340\256\262\340\256\231\340\257\215\340\256\225\340\257\210)" +wxLANGUAGE_TASAWAQ twq twq twq_NE 0x00 0x04 LTR "Tasawaq","Tasawaq senni" +wxLANGUAGE_TASAWAQ_NIGER twq-NE twq_NE - 0x00 0x04 LTR "Tasawaq (Niger)","Tasawaq senni (Ni\305\276er)" +wxLANGUAGE_TATAR tt tt tt_RU 0x44 0x01 LTR "Tatar","\320\242\320\260\321\202\320\260\321\200" +wxLANGUAGE_TATAR_RUSSIA tt-RU tt_RU - 0x44 0x01 LTR "Tatar (Russia)","\320\242\320\260\321\202\320\260\321\200 (\320\240\320\276\321\201\321\201\320\270\321\217)" +wxLANGUAGE_TELUGU te te te_IN 0x4a 0x01 LTR "Telugu","\340\260\244\340\261\206\340\260\262\340\261\201\340\260\227\340\261\201" +wxLANGUAGE_TELUGU_INDIA te-IN te_IN - 0x4a 0x01 LTR "Telugu (India)","\340\260\244\340\261\206\340\260\262\340\261\201\340\260\227\340\261\201 (\340\260\255\340\260\276\340\260\260\340\260\244\340\260\246\340\261\207\340\260\266\340\260\202)" +wxLANGUAGE_TESO teo teo teo_UG 0x00 0x04 LTR "Teso","Kiteso" +wxLANGUAGE_TESO_KENYA teo-KE teo_KE - 0x00 0x04 LTR "Teso (Kenya)","Kiteso (Kenia)" +wxLANGUAGE_TESO_UGANDA teo-UG teo_UG - 0x00 0x04 LTR "Teso (Uganda)","Kiteso (Uganda)" +wxLANGUAGE_THAI th th th_TH 0x1e 0x01 LTR "Thai","\340\271\204\340\270\227\340\270\242" +wxLANGUAGE_THAI_THAILAND th-TH th_TH - 0x1e 0x01 LTR "Thai (Thailand)","\340\271\204\340\270\227\340\270\242 (\340\271\204\340\270\227\340\270\242)" +wxLANGUAGE_TIBETAN bo bo bo_CN 0x51 0x01 LTR "Tibetan","\340\275\226\340\275\274\340\275\221\340\274\213\340\275\241\340\275\262\340\275\202" +wxLANGUAGE_TIBETAN_CHINA bo-CN bo_CN - 0x51 0x01 LTR "Tibetan (China)","\340\275\226\340\275\274\340\275\221\340\274\213\340\275\241\340\275\262\340\275\202 (\340\275\200\340\276\262\340\275\264\340\275\204\340\274\213\340\275\247\340\276\255\340\274\213\340\275\230\340\275\262\340\274\213\340\275\221\340\275\230\340\275\204\340\275\246\340\274\213\340\275\246\340\276\244\340\276\261\340\275\262\340\274\213\340\275\230\340\275\220\340\275\264\340\275\223\340\274\213\340\275\242\340\276\222\340\276\261\340\275\243\340\274\213\340\275\201\340\275\226\340\274\215)" +wxLANGUAGE_TIBETAN_INDIA bo-IN bo_IN - 0x00 0x04 LTR "Tibetan (India)","\340\275\226\340\275\274\340\275\221\340\274\213\340\275\246\340\276\220\340\275\221\340\274\213 (\340\275\242\340\276\222\340\276\261\340\274\213\340\275\202\340\275\242\340\274\213)" +wxLANGUAGE_TIGRE tig tig tig_ER 0x00 0x04 LTR "Tigre","\341\211\265\341\214\215\341\210\250" +wxLANGUAGE_TIGRE_ERITREA tig-ER tig_ER - 0x00 0x04 LTR "Tigre (Eritrea)","\341\211\265\341\214\215\341\210\250 (\341\212\244\341\210\255\341\211\265\341\210\253)" +wxLANGUAGE_TIGRINYA ti ti ti_ER 0x73 0x02 LTR "Tigrinya","\341\211\265\341\214\215\341\210\255\341\212\233" +wxLANGUAGE_TIGRINYA_ERITREA ti-ER ti_ER - 0x73 0x02 LTR "Tigrinya (Eritrea)","\341\211\265\341\214\215\341\210\255\341\212\233 (\341\212\244\341\210\255\341\211\265\341\210\253)" +wxLANGUAGE_TIGRINYA_ETHIOPIA ti-ET ti_ET - 0x73 0x01 LTR "Tigrinya (Ethiopia)","\341\211\265\341\214\215\341\210\255\341\212\233 (\341\212\242\341\211\265\341\213\256\341\214\265\341\213\253)" +wxLANGUAGE_TONGA to to to_TO 0x00 0x04 LTR "Tongan","lea fakatonga" +wxLANGUAGE_TONGA_TONGA to-TO to_TO - 0x00 0x04 LTR "Tongan (Tonga)","lea fakatonga (Tonga)" +wxLANGUAGE_TSONGA ts ts ts_ZA 0x31 0x01 LTR "Xitsonga","Xitsonga" +wxLANGUAGE_TSONGA_SOUTH_AFRICA ts-ZA ts_ZA - 0x31 0x01 LTR "Xitsonga (South Africa)","Xitsonga (South Africa)" +wxLANGUAGE_TURKISH tr tr tr_TR 0x1f 0x01 LTR "Turkish","T\303\274rk\303\247e" +wxLANGUAGE_TURKISH_CYPRUS tr-CY tr_CY - 0x00 0x04 LTR "Turkish (Cyprus)","T\303\274rk\303\247e (K\304\261br\304\261s)" +wxLANGUAGE_TURKISH_TURKEY tr-TR tr_TR - 0x1f 0x01 LTR "Turkish (Turkey)","T\303\274rk\303\247e (T\303\274rkiye)" +wxLANGUAGE_TURKMEN tk tk tk_TM 0x42 0x01 LTR "Turkmen","T\303\274rkmen dili" +wxLANGUAGE_TURKMEN_TURKMENISTAN tk-TM tk_TM - 0x42 0x01 LTR "Turkmen (Turkmenistan)","T\303\274rkmen dili (T\303\274rkmenistan)" +wxLANGUAGE_TWI tw tw - - - LTR "Twi","Twi" +wxLANGUAGE_UIGHUR ug ug ug_CN 0x80 0x01 RTL "Uyghur","\330\246\333\207\331\212\330\272\333\207\330\261\332\206\333\225" +wxLANGUAGE_UIGHUR_CHINA ug-CN ug_CN - 0x80 0x01 RTL "Uyghur (China)","\330\246\333\207\331\212\330\272\333\207\330\261\332\206\333\225 (\330\254\333\207\332\255\330\256\333\207\330\247 \330\256\333\225\331\204\331\202 \330\254\333\207\331\205\332\276\333\207\330\261\331\211\331\212\331\211\330\252\331\211)" +wxLANGUAGE_UKRAINIAN uk uk uk_UA 0x22 0x01 LTR "Ukrainian","\321\203\320\272\321\200\320\260\321\227\320\275\321\201\321\214\320\272\320\260" +wxLANGUAGE_UKRAINIAN_UKRAINE uk-UA uk_UA - 0x22 0x01 LTR "Ukrainian (Ukraine)","\321\203\320\272\321\200\320\260\321\227\320\275\321\201\321\214\320\272\320\260 (\320\243\320\272\321\200\320\260\321\227\320\275\320\260)" +wxLANGUAGE_UPPER_SORBIAN hsb hsb hsb_DE 0x2e 0x01 LTR "Upper Sorbian","hornjoserb\305\241\304\207ina" +wxLANGUAGE_UPPER_SORBIAN_GERMANY hsb-DE hsb_DE - 0x2e 0x01 LTR "Upper Sorbian (Germany)","hornjoserb\305\241\304\207ina (N\304\233mska)" +wxLANGUAGE_URDU ur ur ur_PK 0x20 0x01 RTL "Urdu","\330\247\331\217\330\261\330\257\331\210" +wxLANGUAGE_URDU_INDIA ur-IN ur_IN - 0x20 0x02 RTL "Urdu (India)","\330\247\330\261\330\257\331\210 (\330\250\332\276\330\247\330\261\330\252)" +wxLANGUAGE_URDU_PAKISTAN ur-PK ur_PK - 0x20 0x01 RTL "Urdu (Pakistan)","\330\247\331\217\330\261\330\257\331\210 (\331\276\330\247\332\251\330\263\330\252\330\247\331\206)" +wxLANGUAGE_UZBEK uz uz - 0x43 0x01 LTR "Uzbek","o\342\200\230zbek" +wxLANGUAGE_UZBEK_CYRILLIC uz-Cyrl uz@cyrillic - 0x43 0x02 LTR "Uzbek (Cyrillic)","\320\216\320\267\320\261\320\265\320\272 (\320\232\320\270\321\200\320\270\320\273)" +wxLANGUAGE_UZBEK_CYRILLIC_UZBEKISTAN uz-Cyrl-UZ uz_UZ@cyrillic - 0x43 0x02 LTR "Uzbek (Cyrillic, Uzbekistan)","\321\236\320\267\320\261\320\265\320\272\321\207\320\260 (\320\216\320\267\320\261\320\265\320\272\320\270\321\201\321\202\320\276\320\275)" +wxLANGUAGE_UZBEK_LATIN uz-Latn uz@latin - 0x43 0x01 LTR "Uzbek (Latin)","o\342\200\230zbek" +wxLANGUAGE_UZBEK_LATIN_UZBEKISTAN uz-Latn-UZ uz_UZ@latin - 0x43 0x01 LTR "Uzbek (Latin, Uzbekistan)","o\342\200\230zbek (O\312\273zbekiston)" +wxLANGUAGE_UZBEK_PERSO_ARABIC uz-Arab uz@arabic - 0x00 0x04 LTR "Uzbek (Perso-Arabic)","\330\247\331\210\330\262\330\250\333\214\332\251 (\330\271\330\261\330\250\333\214)" +wxLANGUAGE_UZBEK_PERSO_ARABIC_AFGHANISTAN uz-Arab-AF uz_AF@arabic - 0x00 0x04 LTR "Uzbek (Perso-Arabic, Afghanistan)","\330\247\331\210\330\262\330\250\333\214\332\251 (\330\247\331\201\330\272\330\247\331\206\330\263\330\252\330\247\331\206)" +wxLANGUAGE_VAI vai vai - 0x00 0x04 LTR "Vai","\352\225\231\352\224\244" +wxLANGUAGE_VAI_LATIN vai-Latn vai@latin - 0x00 0x04 LTR "Vai (Latin)","Vai (Latin)" +wxLANGUAGE_VAI_LATIN_LIBERIA vai-Latn-LR vai_LR@latin - 0x00 0x04 LTR "Vai (Latin, Liberia)","Vai (Laibhiya)" +wxLANGUAGE_VAI_VAI vai-Vaii vai@vai - 0x00 0x04 LTR "Vai (Vai)","\352\225\231\352\224\244 (Vai)" +wxLANGUAGE_VAI_VAI_LIBERIA vai-Vaii-LR vai_LR@vai - 0x00 0x04 LTR "Vai (Vai, Liberia)","\352\225\231\352\224\244 (\352\225\236\352\224\244\352\224\253\352\225\251)" +wxLANGUAGE_VALENCIAN ca-ES-valencia ca_ES@valencia - 0x03 0x02 LTR "Valencian (Spain)","valenci\303\240 (Espanya)" +wxLANGUAGE_VENDA ve ve ve_ZA 0x33 0x01 LTR "Venda","Tshiven\341\270\223a" +wxLANGUAGE_VENDA_SOUTH_AFRICA ve-ZA ve_ZA - 0x33 0x01 LTR "Venda (South Africa)","Tshiven\341\270\223a (South Africa)" +wxLANGUAGE_VIETNAMESE vi vi vi_VN 0x2a 0x01 LTR "Vietnamese","Ti\303\252\314\201ng Vi\341\273\207t" +wxLANGUAGE_VIETNAMESE_VIETNAM vi-VN vi_VN - 0x2a 0x01 LTR "Vietnamese (Vietnam)","Ti\303\252\314\201ng Vi\341\273\207t (Vi\341\273\207t Nam)" +wxLANGUAGE_VOLAPUK vo vo - 0x00 0x04 LTR "Volap\303\274k","Volap\303\274k" +wxLANGUAGE_VOLAPUK_WORLD vo-001 vo_001 - 0x00 0x04 LTR "Volap\303\274k (World)","Volap\303\274k (World)" +wxLANGUAGE_VUNJO vun vun vun_TZ 0x00 0x04 LTR "Vunjo","Kyivunjo" +wxLANGUAGE_VUNJO_TANZANIA vun-TZ vun_TZ - 0x00 0x04 LTR "Vunjo (Tanzania)","Kyivunjo (Tanzania)" +wxLANGUAGE_WALSER wae wae wae_CH 0x00 0x04 LTR "Walser","Walser" +wxLANGUAGE_WALSER_SWITZERLAND wae-CH wae_CH - 0x00 0x04 LTR "Walser (Switzerland)","Walser (Schwiz)" +wxLANGUAGE_WELSH cy cy cy_GB 0x52 0x01 LTR "Welsh","Cymraeg" +wxLANGUAGE_WELSH_UK cy-GB cy_GB - 0x52 0x01 LTR "Welsh (United Kingdom)","Cymraeg (Y Deyrnas Unedig)" +wxLANGUAGE_WOLAYTTA wal wal wal_ET 0x00 0x04 LTR "Wolaytta","\341\213\210\341\210\213\341\213\255\341\211\263\341\211\261" +wxLANGUAGE_WOLAYTTA_ETHIOPIA wal-ET wal_ET - 0x00 0x04 LTR "Wolaytta (Ethiopia)","\341\213\210\341\210\213\341\213\255\341\211\263\341\211\261 (\341\212\242\341\211\265\341\213\256\341\214\265\341\213\253)" +wxLANGUAGE_WOLOF wo wo wo_SN 0x88 0x01 LTR "Wolof","Wolof" +wxLANGUAGE_WOLOF_SENEGAL wo-SN wo_SN - 0x88 0x01 LTR "Wolof (Senegal)","Wolof (Senegaal)" +wxLANGUAGE_XHOSA xh xh xh_ZA 0x34 0x01 LTR "isiXhosa","isiXhosa" +wxLANGUAGE_XHOSA_SOUTH_AFRICA xh-ZA xh_ZA - 0x34 0x01 LTR "isiXhosa (South Africa)","isiXhosa (eMzantsi Afrika)" +wxLANGUAGE_YANGBEN yav yav yav_CM 0x00 0x04 LTR "Yangben","nuasue" +wxLANGUAGE_YANGBEN_CAMEROON yav-CM yav_CM - 0x00 0x04 LTR "Yangben (Cameroon)","nuasue (Kemel\303\272n)" +wxLANGUAGE_YI ii ii ii_CN 0x78 0x01 LTR "Yi","\352\206\210\352\214\240\352\201\261\352\202\267" +wxLANGUAGE_YIDDISH yi yi - 0x3d 0x01 RTL "Yiddish","\327\231\327\231\326\264\327\223\327\231\327\251" +wxLANGUAGE_YIDDISH_WORLD yi-001 yi_001 - 0x3d 0x01 RTL "Yiddish (World)","\327\231\327\231\326\264\327\223\327\231\327\251 (\327\225\327\225\327\242\327\234\327\230)" +wxLANGUAGE_YI_CHINA ii-CN ii_CN - 0x78 0x01 LTR "Yi (China)","\352\206\210\352\214\240\352\201\261\352\202\267 (\352\215\217\352\211\270\352\217\223\352\202\261\352\207\255\352\211\274\352\207\251)" +wxLANGUAGE_YORUBA yo yo yo_NG 0x6a 0x01 LTR "Yoruba","\303\210d\303\250 Yor\303\271b\303\241" +wxLANGUAGE_YORUBA_BENIN yo-BJ yo_BJ - 0x00 0x04 LTR "Yoruba (Benin)","\303\210d\303\250 Yor\303\271b\303\241 (Or\303\255l\311\233\314\201\303\250de B\311\233\314\200n\311\233\314\200)" +wxLANGUAGE_YORUBA_NIGERIA yo-NG yo_NG - 0x6a 0x01 LTR "Yoruba (Nigeria)","\303\210d\303\250 Yor\303\271b\303\241 (Oril\341\272\271\314\200-\303\250d\303\250 N\303\240\303\254j\303\255r\303\255\303\240)" +wxLANGUAGE_ZARMA dje dje dje_NE 0x00 0x04 LTR "Zarma","Zarmaciine" +wxLANGUAGE_ZARMA_NIGER dje-NE dje_NE - 0x00 0x04 LTR "Zarma (Niger)","Zarmaciine (Ni\305\276er)" +wxLANGUAGE_ZHUANG za za - - - LTR "Zhuang","Zhuang" +wxLANGUAGE_ZULU zu zu zu_ZA 0x35 0x01 LTR "isiZulu","isiZulu" +wxLANGUAGE_ZULU_SOUTH_AFRICA zu-ZA zu_ZA - 0x35 0x01 LTR "isiZulu (South Africa)","isiZulu (iNingizimu Afrika)" diff --git a/misc/languages/scripttabl.txt b/misc/languages/scripttabl.txt new file mode 100644 index 0000000000..5ba0b92a8f --- /dev/null +++ b/misc/languages/scripttabl.txt @@ -0,0 +1,159 @@ +Adlm adlam +Aghb caucasian_albanian +Ahom ahom +Arab arabic +Armi imperial_aramaic +Armn armenian +Avst avestan +Bali balinese +Bamu bamum +Bass bassa_vah +Batk batak +Beng bengali +Bhks bhaiksuki +Bopo bopomofo +Brah brahmi +Brai braille +Bugi buginese +Buhd buhid +Cakm chakma +Cans canadian_aboriginal +Cari carian +Cham cham +Cher cherokee +Chrs chorasmian +Copt coptic +Cprt cypriot +Cyrl cyrillic +Deva devanagari +Diak dives_akuru +Dogr dogra +Dsrt deseret +Dupl duployan +Egyp egyptian_hieroglyphs +Elba elbasan +Elym elymaic +Ethi ethiopic +Geok georgian +Geor georgian +Glag glagolitic +Gong gunjala_gondi +Gonm masaram_gondi +Goth gothic +Gran grantha +Grek greek +Gujr gujarati +Guru gurmukhi +Hang hangul +Hani han +Hano hanunoo +Hatr hatran +Hebr hebrew +Hira hiragana +Hluw anatolian_hieroglyphs +Hmng pahawh_hmong +Hmnp nyiakeng_puachue_hmong +Hrkt katakana_or_hiragana +Hung old_hungarian +Ital old_italic +Java javanese +Kali kayah_li +Kana katakana +Khar kharoshthi +Khmr khmer +Khoj khojki +Kits khitan_small_script +Knda kannada +Kthi kaithi +Lana tai_tham +Laoo lao +Latn latin +Lepc lepcha +Limb limbu +Lina linear_a +Linb linear_b +Lisu lisu +Lyci lycian +Lydi lydian +Mahj mahajani +Maka makasar +Mand mandaic +Mani manichaean +Marc marchen +Medf medefaidrin +Mend mende_kikakui +Merc meroitic_cursive +Mero meroitic_hieroglyphs +Mlym malayalam +Modi modi +Mong mongolian +Mroo mro +Mtei meetei_mayek +Mult multani +Mymr myanmar +Nand nandinagari +Narb old_north_arabian +Nbat nabataean +Newa newa +Nkoo nko +Nshu nushu +Ogam ogham +Olck ol_chiki +Orkh old_turkic +Orya oriya +Osge osage +Osma osmanya +Palm palmyrene +Pauc pau_cin_hau +Perm old_permic +Phag phags_pa +Phli inscriptional_pahlavi +Phlp psalter_pahlavi +Phnx phoenician +Plrd miao +Prti inscriptional_parthian +Rjng rejang +Rohg hanifi_rohingya +Runr runic +Samr samaritan +Sarb old_south_arabian +Saur saurashtra +Sgnw signwriting +Shaw shavian +Shrd sharada +Sidd siddham +Sind khudawadi +Sinh sinhala +Sogd sogdian +Sogo old_sogdian +Sora sora_sompeng +Soyo soyombo +Sund sundanese +Sylo syloti_nagri +Syrc syriac +Tagb tagbanwa +Takr takri +Tale tai_le +Talu new_tai_lue +Taml tamil +Tang tangut +Tavt tai_viet +Telu telugu +Tfng tifinagh +Tglg tagalog +Thaa thaana +Thai thai +Tibt tibetan +Tirh tirhuta +Ugar ugaritic +Vaii vai +Wara warang_citi +Wcho wancho +Xpeo old_persian +Xsux cuneiform +Yezi yezidi +Yiii yi +Zanb zanabazar_square +Zinh inherited +Zyyy common +Zzzz unknown diff --git a/src/common/intl.cpp b/src/common/intl.cpp index c0470cd313..9d5cefb5ed 100644 --- a/src/common/intl.cpp +++ b/src/common/intl.cpp @@ -126,15 +126,7 @@ const char* wxLanguageInfo::TrySetLocale() const // CRT (check by calling setlocale()). if ( wxGetWinVersion() >= wxWinVersion_Vista ) { - if ( ::GetLocaleInfo(lcid, LOCALE_SNAME, buffer, WXSIZEOF(buffer)) ) - { - locale = buffer; - } - else - { - wxLogLastError(wxT("GetLocaleInfo(LOCALE_SNAME)")); - } - + locale = LocaleTag; const char* const retloc = wxSetlocale(LC_ALL, locale); if ( retloc ) return retloc; @@ -167,7 +159,7 @@ const char* wxLanguageInfo::TrySetLocale() const const char* wxLanguageInfo::TrySetLocale() const { - return wxSetlocale(LC_ALL, CanonicalName); + return wxSetlocale(LC_ALL, CanonicalRef.empty() ? CanonicalName : CanonicalRef); } #endif // __WINDOWS__/!__WINDOWS__ @@ -191,7 +183,7 @@ wxString wxLanguageInfo::GetLocaleName() const } // ---------------------------------------------------------------------------- -// wxLocale +// wxUILocale / wxLocale // ---------------------------------------------------------------------------- static wxLanguageInfos gs_languagesDB; @@ -199,12 +191,13 @@ static bool gs_languagesDBInitialized = false; const wxLanguageInfos& wxGetLanguageInfos() { - wxLocale::CreateLanguagesDB(); + wxUILocale::CreateLanguagesDB(); return gs_languagesDB; } -/*static*/ void wxLocale::CreateLanguagesDB() +/*static*/ +void wxUILocale::CreateLanguagesDB() { if (!gs_languagesDBInitialized) { @@ -214,7 +207,8 @@ const wxLanguageInfos& wxGetLanguageInfos() } } -/*static*/ void wxLocale::DestroyLanguagesDB() +/*static*/ +void wxUILocale::DestroyLanguagesDB() { if (gs_languagesDBInitialized) { @@ -223,6 +217,344 @@ const wxLanguageInfos& wxGetLanguageInfos() } } +namespace +{ + +#if defined(__UNIX__) && !defined(__WXOSX__) + // Small helper function: get the value of the given environment variable and + // return true only if the variable was found and has non-empty value. + inline bool wxGetNonEmptyEnvVar(const wxString& name, wxString* value) + { + return wxGetEnv(name, value) && !value->empty(); + } +#endif + +} // anonymous namespace + +/*static*/ +int wxUILocale::GetSystemLanguage() +{ + CreateLanguagesDB(); + + // init i to avoid compiler warning + size_t i = 0, + count = gs_languagesDB.size(); + +#ifdef __WXOSX__ + wxCFRef userLocaleRef(CFLocaleCopyCurrent()); + + // because the locale identifier (kCFLocaleIdentifier) is formatted a little bit differently, eg + // az_Cyrl_AZ@calendar=buddhist;currency=JPY we just recreate the base info as expected by wx here + + wxCFStringRef str(wxCFRetain((CFStringRef)CFLocaleGetValue(userLocaleRef, kCFLocaleLanguageCode))); + const wxString langPrefix = str.AsString() + "_"; + + str.reset(wxCFRetain((CFStringRef)CFLocaleGetValue(userLocaleRef, kCFLocaleCountryCode))); + const wxString langFull = langPrefix + str.AsString(); + + int langOnlyMatchIndex = wxNOT_FOUND; + for (i = 0; i < count; i++) + { + const wxString& fullname = gs_languagesDB[i].CanonicalName; + if (langFull == fullname) + { + // Exact match, no need to look any further. + break; + } + + if (fullname.StartsWith(langPrefix)) + { + // Matched just the language, keep looking, but we'll keep this if + // we don't find an exact match later. + langOnlyMatchIndex = i; + } + } + + if (i == count && langOnlyMatchIndex != wxNOT_FOUND) + i = langOnlyMatchIndex; +#elif defined(__UNIX__) + // first get the string identifying the language from the environment + wxString langFull; + if (!wxGetNonEmptyEnvVar(wxS("LC_ALL"), &langFull) && + !wxGetNonEmptyEnvVar(wxS("LC_MESSAGES"), &langFull) && + !wxGetNonEmptyEnvVar(wxS("LANG"), &langFull)) + { + // no language specified, treat it as English + return wxLANGUAGE_ENGLISH_US; + } + + // the language string has the following form + // + // lang[_LANG][.encoding][@modifier] + // + // (see environ(5) in the Open Unix specification) + // + // where lang is the primary language, LANG is a sublang/territory, + // encoding is the charset to use and modifier "allows the user to select + // a specific instance of localization data within a single category" + // + // for example, the following strings are valid: + // fr + // fr_FR + // de_DE.iso88591 + // de_DE@euro + // de_DE.iso88591@euro + + // for now we don't use the encoding, although we probably should (doing + // translations of the msg catalogs on the fly as required) (TODO) + // + // we need the modified for languages like Valencian: ca_ES@valencia + // though, remember it + wxString modifier; + size_t posModifier = langFull.find_first_of(wxS("@")); + if (posModifier != wxString::npos) + modifier = langFull.Mid(posModifier); + + size_t posEndLang = langFull.find_first_of(wxS("@.")); + if (posEndLang != wxString::npos) + { + langFull.Truncate(posEndLang); + } + + if (langFull == wxS("C") || langFull == wxS("POSIX")) + { + // default C locale is English too + return wxLANGUAGE_ENGLISH_US; + } + + // do we have just the language (or sublang too)? + const bool justLang = langFull.find('_') == wxString::npos; + + // 0. Make sure the lang is according to latest ISO 639 + // (this is necessary because glibc uses iw and in instead + // of he and id respectively). + + // the language itself (second part is the dialect/sublang) + wxString langOrig = ExtractLang(langFull); + + wxString lang; + if (langOrig == wxS("iw")) + lang = wxS("he"); + else if (langOrig == wxS("in")) + lang = wxS("id"); + else if (langOrig == wxS("ji")) + lang = wxS("yi"); + else if (langOrig == wxS("no_NO")) + lang = wxS("nb_NO"); + else if (langOrig == wxS("no_NY")) + lang = wxS("nn_NO"); + else if (langOrig == wxS("no")) + lang = wxS("nb_NO"); + else + lang = langOrig; + + // did we change it? + if (lang != langOrig) + { + langFull = lang + ExtractNotLang(langFull); + } + + // 1. Try to find the language either as is: + // a) With modifier if set + if (!modifier.empty()) + { + wxString langFullWithModifier = langFull + modifier; + for (i = 0; i < count; i++) + { + if (gs_languagesDB[i].CanonicalName == langFullWithModifier) + break; + } + } + + // b) Without modifier + if (modifier.empty() || i == count) + { + for (i = 0; i < count; i++) + { + if (gs_languagesDB[i].CanonicalName == langFull) + break; + } + } + + // 2. If langFull is of the form xx_YY, try to find xx: + if (i == count && !justLang) + { + for (i = 0; i < count; i++) + { + if (ExtractLang(gs_languagesDB[i].CanonicalName) == lang) + { + break; + } + } + } + + // 3. If langFull is of the form xx, try to find any xx_YY record: + if (i == count && justLang) + { + for (i = 0; i < count; i++) + { + if (ExtractLang(gs_languagesDB[i].CanonicalName) == langFull) + { + break; + } + } + } + + + if (i == count) + { + // In addition to the format above, we also can have full language + // names in LANG env var - for example, SuSE is known to use + // LANG="german" - so check for use of non-standard format and try to + // find the name in verbose description. + for (i = 0; i < count; i++) + { + if (gs_languagesDB[i].Description.CmpNoCase(langFull) == 0) + { + break; + } + } + } +#elif defined(__WIN32__) + const LANGID langid = ::GetUserDefaultUILanguage(); + if (langid != LOCALE_CUSTOM_UI_DEFAULT) + { + wxUint32 lang = PRIMARYLANGID(langid); + wxUint32 sublang = SUBLANGID(langid); + + for (i = 0; i < count; i++) + { + if (gs_languagesDB[i].WinLang == lang && + gs_languagesDB[i].WinSublang == sublang) + { + break; + } + } + } + //else: leave wxlang == wxLANGUAGE_UNKNOWN +#endif // Unix/Win32 + + if (i < count) + { + // we did find a matching entry, use it + return gs_languagesDB[i].Language; + } + + // no info about this language in the database + return wxLANGUAGE_UNKNOWN; +} + +/* static */ +void wxUILocale::AddLanguage(const wxLanguageInfo& info) +{ + CreateLanguagesDB(); + gs_languagesDB.push_back(info); +} + +/* static */ +const wxLanguageInfo* wxUILocale::GetLanguageInfo(int lang) +{ + CreateLanguagesDB(); + + // calling GetLanguageInfo(wxLANGUAGE_DEFAULT) is a natural thing to do, so + // make it work + if (lang == wxLANGUAGE_DEFAULT) + lang = GetSystemLanguage(); + + if (lang == wxLANGUAGE_UNKNOWN) + return NULL; + + const size_t count = gs_languagesDB.size(); + for (size_t i = 0; i < count; i++) + { + if (gs_languagesDB[i].Language == lang) + return &gs_languagesDB[i]; + } + + return NULL; +} + +/* static */ +wxString wxUILocale::GetLanguageName(int lang) +{ + wxString string; + + if (lang == wxLANGUAGE_DEFAULT || lang == wxLANGUAGE_UNKNOWN) + return string; + + const wxLanguageInfo* info = GetLanguageInfo(lang); + if (info) + string = info->Description; + + return string; +} + +/* static */ +wxString wxUILocale::GetLanguageCanonicalName(int lang) +{ + wxString string; + + if (lang == wxLANGUAGE_DEFAULT || lang == wxLANGUAGE_UNKNOWN) + return string; + + const wxLanguageInfo* info = GetLanguageInfo(lang); + if (info) + string = info->CanonicalName; + + return string; +} + +/* static */ +const wxLanguageInfo* wxUILocale::FindLanguageInfo(const wxString& locale) +{ + CreateLanguagesDB(); + + const wxLanguageInfo* infoRet = NULL; + + const size_t count = gs_languagesDB.size(); + for (size_t i = 0; i < count; i++) + { + const wxLanguageInfo* info = &gs_languagesDB[i]; + + if (wxStricmp(locale, info->CanonicalName) == 0 || + wxStricmp(locale, info->Description) == 0) + { + // exact match, stop searching + infoRet = info; + break; + } + + if (wxStricmp(locale, info->CanonicalName.BeforeFirst(wxS('_'))) == 0) + { + // a match -- but maybe we'll find an exact one later, so continue + // looking + // + // OTOH, maybe we had already found a language match and in this + // case don't overwrite it because the entry for the default + // country always appears first in gs_languagesDB + if (!infoRet) + infoRet = info; + } + } + + return infoRet; +} + +// ---------------------------------------------------------------------------- +// wxLocale +// ---------------------------------------------------------------------------- + +/*static*/ +void wxLocale::CreateLanguagesDB() +{ + wxUILocale::CreateLanguagesDB(); +} + +/*static*/ +void wxLocale::DestroyLanguagesDB() +{ + wxUILocale::DestroyLanguagesDB(); +} void wxLocale::DoCommonInit() { @@ -466,230 +798,10 @@ bool wxLocale::Init(int lang, int flags) #endif } -namespace +/*static*/ +int wxLocale::GetSystemLanguage() { - -#if defined(__UNIX__) && !defined(__WXOSX__) -// Small helper function: get the value of the given environment variable and -// return true only if the variable was found and has non-empty value. -inline bool wxGetNonEmptyEnvVar(const wxString& name, wxString* value) -{ - return wxGetEnv(name, value) && !value->empty(); -} -#endif - -} // anonymous namespace - -/*static*/ int wxLocale::GetSystemLanguage() -{ - CreateLanguagesDB(); - - // init i to avoid compiler warning - size_t i = 0, - count = gs_languagesDB.size(); - -#ifdef __WXOSX__ - wxCFRef userLocaleRef(CFLocaleCopyCurrent()); - - // because the locale identifier (kCFLocaleIdentifier) is formatted a little bit differently, eg - // az_Cyrl_AZ@calendar=buddhist;currency=JPY we just recreate the base info as expected by wx here - - wxCFStringRef str(wxCFRetain((CFStringRef)CFLocaleGetValue(userLocaleRef, kCFLocaleLanguageCode))); - const wxString langPrefix = str.AsString() + "_"; - - str.reset(wxCFRetain((CFStringRef)CFLocaleGetValue(userLocaleRef, kCFLocaleCountryCode))); - const wxString langFull = langPrefix + str.AsString(); - - int langOnlyMatchIndex = wxNOT_FOUND; - for ( i = 0; i < count; i++ ) - { - const wxString& fullname = gs_languagesDB[i].CanonicalName; - if ( langFull == fullname ) - { - // Exact match, no need to look any further. - break; - } - - if ( fullname.StartsWith(langPrefix) ) - { - // Matched just the language, keep looking, but we'll keep this if - // we don't find an exact match later. - langOnlyMatchIndex = i; - } - } - - if ( i == count && langOnlyMatchIndex != wxNOT_FOUND ) - i = langOnlyMatchIndex; -#elif defined(__UNIX__) - // first get the string identifying the language from the environment - wxString langFull; - if (!wxGetNonEmptyEnvVar(wxS("LC_ALL"), &langFull) && - !wxGetNonEmptyEnvVar(wxS("LC_MESSAGES"), &langFull) && - !wxGetNonEmptyEnvVar(wxS("LANG"), &langFull)) - { - // no language specified, treat it as English - return wxLANGUAGE_ENGLISH_US; - } - - // the language string has the following form - // - // lang[_LANG][.encoding][@modifier] - // - // (see environ(5) in the Open Unix specification) - // - // where lang is the primary language, LANG is a sublang/territory, - // encoding is the charset to use and modifier "allows the user to select - // a specific instance of localization data within a single category" - // - // for example, the following strings are valid: - // fr - // fr_FR - // de_DE.iso88591 - // de_DE@euro - // de_DE.iso88591@euro - - // for now we don't use the encoding, although we probably should (doing - // translations of the msg catalogs on the fly as required) (TODO) - // - // we need the modified for languages like Valencian: ca_ES@valencia - // though, remember it - wxString modifier; - size_t posModifier = langFull.find_first_of(wxS("@")); - if ( posModifier != wxString::npos ) - modifier = langFull.Mid(posModifier); - - size_t posEndLang = langFull.find_first_of(wxS("@.")); - if ( posEndLang != wxString::npos ) - { - langFull.Truncate(posEndLang); - } - - if ( langFull == wxS("C") || langFull == wxS("POSIX") ) - { - // default C locale is English too - return wxLANGUAGE_ENGLISH_US; - } - - // do we have just the language (or sublang too)? - const bool justLang = langFull.find('_') == wxString::npos; - - // 0. Make sure the lang is according to latest ISO 639 - // (this is necessary because glibc uses iw and in instead - // of he and id respectively). - - // the language itself (second part is the dialect/sublang) - wxString langOrig = ExtractLang(langFull); - - wxString lang; - if ( langOrig == wxS("iw")) - lang = wxS("he"); - else if (langOrig == wxS("in")) - lang = wxS("id"); - else if (langOrig == wxS("ji")) - lang = wxS("yi"); - else if (langOrig == wxS("no_NO")) - lang = wxS("nb_NO"); - else if (langOrig == wxS("no_NY")) - lang = wxS("nn_NO"); - else if (langOrig == wxS("no")) - lang = wxS("nb_NO"); - else - lang = langOrig; - - // did we change it? - if ( lang != langOrig ) - { - langFull = lang + ExtractNotLang(langFull); - } - - // 1. Try to find the language either as is: - // a) With modifier if set - if ( !modifier.empty() ) - { - wxString langFullWithModifier = langFull + modifier; - for ( i = 0; i < count; i++ ) - { - if ( gs_languagesDB[i].CanonicalName == langFullWithModifier ) - break; - } - } - - // b) Without modifier - if ( modifier.empty() || i == count ) - { - for ( i = 0; i < count; i++ ) - { - if ( gs_languagesDB[i].CanonicalName == langFull ) - break; - } - } - - // 2. If langFull is of the form xx_YY, try to find xx: - if ( i == count && !justLang ) - { - for ( i = 0; i < count; i++ ) - { - if ( ExtractLang(gs_languagesDB[i].CanonicalName) == lang ) - { - break; - } - } - } - - // 3. If langFull is of the form xx, try to find any xx_YY record: - if ( i == count && justLang ) - { - for ( i = 0; i < count; i++ ) - { - if ( ExtractLang(gs_languagesDB[i].CanonicalName) == langFull ) - { - break; - } - } - } - - - if ( i == count ) - { - // In addition to the format above, we also can have full language - // names in LANG env var - for example, SuSE is known to use - // LANG="german" - so check for use of non-standard format and try to - // find the name in verbose description. - for ( i = 0; i < count; i++ ) - { - if (gs_languagesDB[i].Description.CmpNoCase(langFull) == 0) - { - break; - } - } - } -#elif defined(__WIN32__) - const LANGID langid = ::GetUserDefaultUILanguage(); - if ( langid != LOCALE_CUSTOM_UI_DEFAULT ) - { - wxUint32 lang = PRIMARYLANGID(langid); - wxUint32 sublang = SUBLANGID(langid); - - for ( i = 0; i < count; i++ ) - { - if (gs_languagesDB[i].WinLang == lang && - gs_languagesDB[i].WinSublang == sublang) - { - break; - } - } - } - //else: leave wxlang == wxLANGUAGE_UNKNOWN -#endif // Unix/Win32 - - if ( i < count ) - { - // we did find a matching entry, use it - return gs_languagesDB[i].Language; - } - - // no info about this language in the database - return wxLANGUAGE_UNKNOWN; + return wxUILocale::GetSystemLanguage(); } // ---------------------------------------------------------------------------- @@ -708,25 +820,25 @@ wxString wxLocale::GetSystemEncodingName() #if defined(__WIN32__) // FIXME: what is the error return value for GetACP()? const UINT codepage = ::GetACP(); - switch ( codepage ) + switch (codepage) { - case 65001: - encname = "UTF-8"; - break; + case 65001: + encname = "UTF-8"; + break; - default: - encname.Printf(wxS("windows-%u"), codepage); + default: + encname.Printf(wxS("windows-%u"), codepage); } #elif defined(__WXMAC__) encname = wxCFStringRef::AsString( - CFStringGetNameOfEncoding(CFStringGetSystemEncoding()) - ); + CFStringGetNameOfEncoding(CFStringGetSystemEncoding()) + ); #elif defined(__UNIX_LIKE__) #if defined(HAVE_LANGINFO_H) && defined(CODESET) // GNU libc provides current character set this way (this conforms // to Unix98) - char *oldLocale = strdup(setlocale(LC_CTYPE, NULL)); + char* oldLocale = strdup(setlocale(LC_CTYPE, NULL)); setlocale(LC_CTYPE, ""); encname = wxString::FromAscii(nl_langinfo(CODESET)); setlocale(LC_CTYPE, oldLocale); @@ -738,24 +850,24 @@ wxString wxLocale::GetSystemEncodingName() // if we can't get at the character set directly, try to see if it's in // the environment variables (in most cases this won't work, but I was // out of ideas) - char *lang = getenv( "LC_ALL"); - char *dot = lang ? strchr(lang, '.') : NULL; + char* lang = getenv("LC_ALL"); + char* dot = lang ? strchr(lang, '.') : NULL; if (!dot) { - lang = getenv( "LC_CTYPE" ); - if ( lang ) - dot = strchr(lang, '.' ); + lang = getenv("LC_CTYPE"); + if (lang) + dot = strchr(lang, '.'); } if (!dot) { - lang = getenv( "LANG"); - if ( lang ) + lang = getenv("LANG"); + if (lang) dot = strchr(lang, '.'); } - if ( dot ) + if (dot) { - encname = wxString::FromAscii( dot+1 ); + encname = wxString::FromAscii(dot + 1); } } #endif // Win32/Unix @@ -769,47 +881,47 @@ wxFontEncoding wxLocale::GetSystemEncoding() #if defined(__WIN32__) const UINT codepage = ::GetACP(); - switch ( codepage ) + switch (codepage) { - case 1250: - case 1251: - case 1252: - case 1253: - case 1254: - case 1255: - case 1256: - case 1257: - case 1258: - return (wxFontEncoding)(wxFONTENCODING_CP1250 + codepage - 1250); + case 1250: + case 1251: + case 1252: + case 1253: + case 1254: + case 1255: + case 1256: + case 1257: + case 1258: + return (wxFontEncoding)(wxFONTENCODING_CP1250 + codepage - 1250); - case 1361: - return wxFONTENCODING_CP1361; + case 1361: + return wxFONTENCODING_CP1361; - case 874: - return wxFONTENCODING_CP874; + case 874: + return wxFONTENCODING_CP874; - case 932: - return wxFONTENCODING_CP932; + case 932: + return wxFONTENCODING_CP932; - case 936: - return wxFONTENCODING_CP936; + case 936: + return wxFONTENCODING_CP936; - case 949: - return wxFONTENCODING_CP949; + case 949: + return wxFONTENCODING_CP949; - case 950: - return wxFONTENCODING_CP950; + case 950: + return wxFONTENCODING_CP950; - case 65001: - return wxFONTENCODING_UTF8; + case 65001: + return wxFONTENCODING_UTF8; } #elif defined(__WXMAC__) - CFStringEncoding encoding = 0 ; - encoding = CFStringGetSystemEncoding() ; - return wxMacGetFontEncFromSystemEnc( encoding ) ; + CFStringEncoding encoding = 0; + encoding = CFStringGetSystemEncoding(); + return wxMacGetFontEncFromSystemEnc(encoding); #elif defined(__UNIX_LIKE__) && wxUSE_FONTMAP const wxString encname = GetSystemEncodingName(); - if ( !encname.empty() ) + if (!encname.empty()) { wxFontEncoding enc = wxFontMapperBase::GetEncodingFromName(encname); @@ -818,7 +930,7 @@ wxFontEncoding wxLocale::GetSystemEncoding() // don't even try to use it in this case #if !wxUSE_UNICODE && \ ((defined(__WXGTK__) && !defined(__WXGTK20__)) || defined(__WXMOTIF__)) - if ( enc == wxFONTENCODING_UTF8 ) + if (enc == wxFONTENCODING_UTF8) { // the most similar supported encoding... enc = wxFONTENCODING_ISO8859_1; @@ -829,13 +941,13 @@ wxFontEncoding wxLocale::GetSystemEncoding() // (a.k.a. US-ASCII) which is arguably a bug but keep it like this for // backwards compatibility and just take care to not return // wxFONTENCODING_DEFAULT from here as this surely doesn't make sense - if ( enc == wxFONTENCODING_DEFAULT ) + if (enc == wxFONTENCODING_DEFAULT) { // we don't have wxFONTENCODING_ASCII, so use the closest one return wxFONTENCODING_ISO8859_1; } - if ( enc != wxFONTENCODING_MAX ) + if (enc != wxFONTENCODING_MAX) { return enc; } @@ -849,97 +961,31 @@ wxFontEncoding wxLocale::GetSystemEncoding() /* static */ void wxLocale::AddLanguage(const wxLanguageInfo& info) { - CreateLanguagesDB(); - gs_languagesDB.push_back(info); + wxUILocale::AddLanguage(info); } /* static */ -const wxLanguageInfo *wxLocale::GetLanguageInfo(int lang) +const wxLanguageInfo* wxLocale::GetLanguageInfo(int lang) { - CreateLanguagesDB(); - - // calling GetLanguageInfo(wxLANGUAGE_DEFAULT) is a natural thing to do, so - // make it work - if ( lang == wxLANGUAGE_DEFAULT ) - lang = GetSystemLanguage(); - - if ( lang == wxLANGUAGE_UNKNOWN ) - return NULL; - - const size_t count = gs_languagesDB.size(); - for ( size_t i = 0; i < count; i++ ) - { - if ( gs_languagesDB[i].Language == lang ) - return &gs_languagesDB[i]; - } - - return NULL; + return wxUILocale::GetLanguageInfo(lang); } /* static */ wxString wxLocale::GetLanguageName(int lang) { - wxString string; - - if ( lang == wxLANGUAGE_DEFAULT || lang == wxLANGUAGE_UNKNOWN ) - return string; - - const wxLanguageInfo *info = GetLanguageInfo(lang); - if (info) - string = info->Description; - - return string; + return wxUILocale::GetLanguageName(lang); } /* static */ wxString wxLocale::GetLanguageCanonicalName(int lang) { - wxString string; - - if ( lang == wxLANGUAGE_DEFAULT || lang == wxLANGUAGE_UNKNOWN ) - return string; - - const wxLanguageInfo *info = GetLanguageInfo(lang); - if (info) - string = info->CanonicalName; - - return string; + return wxUILocale::GetLanguageCanonicalName(lang); } /* static */ -const wxLanguageInfo *wxLocale::FindLanguageInfo(const wxString& locale) +const wxLanguageInfo* wxLocale::FindLanguageInfo(const wxString& locale) { - CreateLanguagesDB(); - - const wxLanguageInfo *infoRet = NULL; - - const size_t count = gs_languagesDB.size(); - for ( size_t i = 0; i < count; i++ ) - { - const wxLanguageInfo *info = &gs_languagesDB[i]; - - if ( wxStricmp(locale, info->CanonicalName) == 0 || - wxStricmp(locale, info->Description) == 0 ) - { - // exact match, stop searching - infoRet = info; - break; - } - - if ( wxStricmp(locale, info->CanonicalName.BeforeFirst(wxS('_'))) == 0 ) - { - // a match -- but maybe we'll find an exact one later, so continue - // looking - // - // OTOH, maybe we had already found a language match and in this - // case don't overwrite it because the entry for the default - // country always appears first in gs_languagesDB - if ( !infoRet ) - infoRet = info; - } - } - - return infoRet; + return wxUILocale::FindLanguageInfo(locale); } wxString wxLocale::GetSysName() const diff --git a/src/common/languageinfo.cpp b/src/common/languageinfo.cpp index d3eab299a5..fc07246d6c 100644 --- a/src/common/languageinfo.cpp +++ b/src/common/languageinfo.cpp @@ -20,6 +20,7 @@ #include "wx/intl.h" +#include "wx/uilocale.h" #if wxUSE_INTL @@ -31,6 +32,28 @@ // default languages table & initialization // ---------------------------------------------------------------------------- +// Hash maps to look up language script aliases from script names and vice versa +#include "wx/hashmap.h" +static wxStringToStringHashMap gs_scmap_name2alias; +static wxStringToStringHashMap gs_scmap_alias2name; + +/* static */ wxString wxUILocale::GetScriptAliasFromName(const wxString& scriptName) +{ + wxStringToStringHashMap::iterator scIter = gs_scmap_name2alias.find(scriptName); + if (scIter != gs_scmap_name2alias.end()) + return scIter->second; + else + return wxString(); +} + +/* static */ wxString wxUILocale::GetScriptNameFromAlias(const wxString& scriptAlias) +{ + wxStringToStringHashMap::iterator scIter = gs_scmap_alias2name.find(scriptAlias); + if (scIter != gs_scmap_alias2name.end()) + return scIter->second; + else + return wxString(); +} // --- --- --- generated code begins here --- --- --- @@ -46,753 +69,1072 @@ #define SETWINLANG(info,lang,sublang) \ info.WinLang = lang, info.WinSublang = sublang; -#ifndef LANG_AFRIKAANS -#define LANG_AFRIKAANS (0) -#endif -#ifndef LANG_ALBANIAN -#define LANG_ALBANIAN (0) -#endif -#ifndef LANG_ARABIC -#define LANG_ARABIC (0) -#endif -#ifndef LANG_ARMENIAN -#define LANG_ARMENIAN (0) -#endif -#ifndef LANG_ASSAMESE -#define LANG_ASSAMESE (0) -#endif -#ifndef LANG_AZERI -#define LANG_AZERI (0) -#endif -#ifndef LANG_BASQUE -#define LANG_BASQUE (0) -#endif -#ifndef LANG_BELARUSIAN -#define LANG_BELARUSIAN (0) -#endif -#ifndef LANG_BENGALI -#define LANG_BENGALI (0) -#endif -#ifndef LANG_BOSNIAN -#define LANG_BOSNIAN (0) -#endif -#ifndef LANG_BULGARIAN -#define LANG_BULGARIAN (0) -#endif -#ifndef LANG_CATALAN -#define LANG_CATALAN (0) -#endif -#ifndef LANG_CHINESE -#define LANG_CHINESE (0) -#endif -#ifndef LANG_CROATIAN -#define LANG_CROATIAN (0) -#endif -#ifndef LANG_CZECH -#define LANG_CZECH (0) -#endif -#ifndef LANG_DANISH -#define LANG_DANISH (0) -#endif -#ifndef LANG_DUTCH -#define LANG_DUTCH (0) -#endif -#ifndef LANG_ENGLISH -#define LANG_ENGLISH (0) -#endif -#ifndef LANG_ESTONIAN -#define LANG_ESTONIAN (0) -#endif -#ifndef LANG_FAEROESE -#define LANG_FAEROESE (0) -#endif -#ifndef LANG_FARSI -#define LANG_FARSI (0) -#endif -#ifndef LANG_FINNISH -#define LANG_FINNISH (0) -#endif -#ifndef LANG_FRENCH -#define LANG_FRENCH (0) -#endif -#ifndef LANG_FRISIAN -#define LANG_FRISIAN (0) -#endif -#ifndef LANG_GEORGIAN -#define LANG_GEORGIAN (0) -#endif -#ifndef LANG_GERMAN -#define LANG_GERMAN (0) -#endif -#ifndef LANG_GREEK -#define LANG_GREEK (0) -#endif -#ifndef LANG_GUJARATI -#define LANG_GUJARATI (0) -#endif -#ifndef LANG_HEBREW -#define LANG_HEBREW (0) -#endif -#ifndef LANG_HINDI -#define LANG_HINDI (0) -#endif -#ifndef LANG_HUNGARIAN -#define LANG_HUNGARIAN (0) -#endif -#ifndef LANG_ICELANDIC -#define LANG_ICELANDIC (0) -#endif -#ifndef LANG_INDONESIAN -#define LANG_INDONESIAN (0) -#endif -#ifndef LANG_ITALIAN -#define LANG_ITALIAN (0) -#endif -#ifndef LANG_JAPANESE -#define LANG_JAPANESE (0) -#endif -#ifndef LANG_KABYLE -#define LANG_KABYLE (0) -#endif -#ifndef LANG_KANNADA -#define LANG_KANNADA (0) -#endif -#ifndef LANG_KASHMIRI -#define LANG_KASHMIRI (0) -#endif -#ifndef LANG_KAZAK -#define LANG_KAZAK (0) -#endif -#ifndef LANG_KONKANI -#define LANG_KONKANI (0) -#endif -#ifndef LANG_KOREAN -#define LANG_KOREAN (0) -#endif -#ifndef LANG_LATVIAN -#define LANG_LATVIAN (0) -#endif -#ifndef LANG_LITHUANIAN -#define LANG_LITHUANIAN (0) -#endif -#ifndef LANG_MACEDONIAN -#define LANG_MACEDONIAN (0) -#endif -#ifndef LANG_MALAY -#define LANG_MALAY (0) -#endif -#ifndef LANG_MALAYALAM -#define LANG_MALAYALAM (0) -#endif -#ifndef LANG_MANIPURI -#define LANG_MANIPURI (0) -#endif -#ifndef LANG_MARATHI -#define LANG_MARATHI (0) -#endif -#ifndef LANG_NEPALI -#define LANG_NEPALI (0) -#endif -#ifndef LANG_NORWEGIAN -#define LANG_NORWEGIAN (0) -#endif -#ifndef LANG_ORIYA -#define LANG_ORIYA (0) -#endif -#ifndef LANG_POLISH -#define LANG_POLISH (0) -#endif -#ifndef LANG_PORTUGUESE -#define LANG_PORTUGUESE (0) -#endif -#ifndef LANG_PUNJABI -#define LANG_PUNJABI (0) -#endif -#ifndef LANG_ROMANIAN -#define LANG_ROMANIAN (0) -#endif -#ifndef LANG_RUSSIAN -#define LANG_RUSSIAN (0) -#endif -#ifndef LANG_SAMI -#define LANG_SAMI (0) -#endif -#ifndef LANG_SANSKRIT -#define LANG_SANSKRIT (0) -#endif -#ifndef LANG_SERBIAN -#define LANG_SERBIAN (0) -#endif -#ifndef LANG_SINDHI -#define LANG_SINDHI (0) -#endif -#ifndef LANG_SLOVAK -#define LANG_SLOVAK (0) -#endif -#ifndef LANG_SLOVENIAN -#define LANG_SLOVENIAN (0) -#endif -#ifndef LANG_SPANISH -#define LANG_SPANISH (0) -#endif -#ifndef LANG_SWAHILI -#define LANG_SWAHILI (0) -#endif -#ifndef LANG_SWEDISH -#define LANG_SWEDISH (0) -#endif -#ifndef LANG_TAMIL -#define LANG_TAMIL (0) -#endif -#ifndef LANG_TATAR -#define LANG_TATAR (0) -#endif -#ifndef LANG_TELUGU -#define LANG_TELUGU (0) -#endif -#ifndef LANG_THAI -#define LANG_THAI (0) -#endif -#ifndef LANG_TURKISH -#define LANG_TURKISH (0) -#endif -#ifndef LANG_UKRAINIAN -#define LANG_UKRAINIAN (0) -#endif -#ifndef LANG_URDU -#define LANG_URDU (0) -#endif -#ifndef LANG_UZBEK -#define LANG_UZBEK (0) -#endif -#ifndef LANG_VIETNAMESE -#define LANG_VIETNAMESE (0) -#endif -#ifndef SUBLANG_ARABIC_ALGERIA -#define SUBLANG_ARABIC_ALGERIA SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_ARABIC_BAHRAIN -#define SUBLANG_ARABIC_BAHRAIN SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_ARABIC_EGYPT -#define SUBLANG_ARABIC_EGYPT SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_ARABIC_IRAQ -#define SUBLANG_ARABIC_IRAQ SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_ARABIC_JORDAN -#define SUBLANG_ARABIC_JORDAN SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_ARABIC_KUWAIT -#define SUBLANG_ARABIC_KUWAIT SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_ARABIC_LEBANON -#define SUBLANG_ARABIC_LEBANON SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_ARABIC_LIBYA -#define SUBLANG_ARABIC_LIBYA SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_ARABIC_MOROCCO -#define SUBLANG_ARABIC_MOROCCO SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_ARABIC_OMAN -#define SUBLANG_ARABIC_OMAN SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_ARABIC_QATAR -#define SUBLANG_ARABIC_QATAR SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_ARABIC_SAUDI_ARABIA -#define SUBLANG_ARABIC_SAUDI_ARABIA SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_ARABIC_SYRIA -#define SUBLANG_ARABIC_SYRIA SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_ARABIC_TUNISIA -#define SUBLANG_ARABIC_TUNISIA SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_ARABIC_UAE -#define SUBLANG_ARABIC_UAE SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_ARABIC_YEMEN -#define SUBLANG_ARABIC_YEMEN SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_AZERI_CYRILLIC -#define SUBLANG_AZERI_CYRILLIC SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_AZERI_LATIN -#define SUBLANG_AZERI_LATIN SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_BOSNIAN_BOSNIA_HERZEGOVINA_LATIN -#define SUBLANG_BOSNIAN_BOSNIA_HERZEGOVINA_LATIN SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_CHINESE_SIMPLIFIED -#define SUBLANG_CHINESE_SIMPLIFIED SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_CHINESE_TRADITIONAL -#define SUBLANG_CHINESE_TRADITIONAL SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_CHINESE_HONGKONG -#define SUBLANG_CHINESE_HONGKONG SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_CHINESE_MACAU -#define SUBLANG_CHINESE_MACAU SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_CHINESE_SINGAPORE -#define SUBLANG_CHINESE_SINGAPORE SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_DUTCH -#define SUBLANG_DUTCH SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_DUTCH_BELGIAN -#define SUBLANG_DUTCH_BELGIAN SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_ENGLISH_UK -#define SUBLANG_ENGLISH_UK SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_ENGLISH_US -#define SUBLANG_ENGLISH_US SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_ENGLISH_AUS -#define SUBLANG_ENGLISH_AUS SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_ENGLISH_BELIZE -#define SUBLANG_ENGLISH_BELIZE SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_ENGLISH_CAN -#define SUBLANG_ENGLISH_CAN SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_ENGLISH_CARIBBEAN -#define SUBLANG_ENGLISH_CARIBBEAN SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_ENGLISH_EIRE -#define SUBLANG_ENGLISH_EIRE SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_ENGLISH_JAMAICA -#define SUBLANG_ENGLISH_JAMAICA SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_ENGLISH_NZ -#define SUBLANG_ENGLISH_NZ SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_ENGLISH_PHILIPPINES -#define SUBLANG_ENGLISH_PHILIPPINES SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_ENGLISH_SOUTH_AFRICA -#define SUBLANG_ENGLISH_SOUTH_AFRICA SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_ENGLISH_TRINIDAD -#define SUBLANG_ENGLISH_TRINIDAD SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_ENGLISH_ZIMBABWE -#define SUBLANG_ENGLISH_ZIMBABWE SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_FRENCH -#define SUBLANG_FRENCH SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_FRENCH_BELGIAN -#define SUBLANG_FRENCH_BELGIAN SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_FRENCH_CANADIAN -#define SUBLANG_FRENCH_CANADIAN SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_FRENCH_LUXEMBOURG -#define SUBLANG_FRENCH_LUXEMBOURG SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_FRENCH_MONACO -#define SUBLANG_FRENCH_MONACO SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_FRENCH_SWISS -#define SUBLANG_FRENCH_SWISS SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_GERMAN -#define SUBLANG_GERMAN SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_GERMAN_AUSTRIAN -#define SUBLANG_GERMAN_AUSTRIAN SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_GERMAN_LIECHTENSTEIN -#define SUBLANG_GERMAN_LIECHTENSTEIN SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_GERMAN_LUXEMBOURG -#define SUBLANG_GERMAN_LUXEMBOURG SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_GERMAN_SWISS -#define SUBLANG_GERMAN_SWISS SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_ITALIAN -#define SUBLANG_ITALIAN SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_ITALIAN_SWISS -#define SUBLANG_ITALIAN_SWISS SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_KASHMIRI_INDIA -#define SUBLANG_KASHMIRI_INDIA SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_KOREAN -#define SUBLANG_KOREAN SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_LITHUANIAN -#define SUBLANG_LITHUANIAN SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_MALAY_BRUNEI_DARUSSALAM -#define SUBLANG_MALAY_BRUNEI_DARUSSALAM SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_MALAY_MALAYSIA -#define SUBLANG_MALAY_MALAYSIA SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_NEPALI_INDIA -#define SUBLANG_NEPALI_INDIA SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_NORWEGIAN_BOKMAL -#define SUBLANG_NORWEGIAN_BOKMAL SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_NORWEGIAN_NYNORSK -#define SUBLANG_NORWEGIAN_NYNORSK SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_PORTUGUESE -#define SUBLANG_PORTUGUESE SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_PORTUGUESE_BRAZILIAN -#define SUBLANG_PORTUGUESE_BRAZILIAN SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_SERBIAN_CYRILLIC -#define SUBLANG_SERBIAN_CYRILLIC SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_SERBIAN_LATIN -#define SUBLANG_SERBIAN_LATIN SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_SPANISH -#define SUBLANG_SPANISH SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_SPANISH_ARGENTINA -#define SUBLANG_SPANISH_ARGENTINA SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_SPANISH_BOLIVIA -#define SUBLANG_SPANISH_BOLIVIA SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_SPANISH_CHILE -#define SUBLANG_SPANISH_CHILE SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_SPANISH_COLOMBIA -#define SUBLANG_SPANISH_COLOMBIA SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_SPANISH_COSTA_RICA -#define SUBLANG_SPANISH_COSTA_RICA SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_SPANISH_DOMINICAN_REPUBLIC -#define SUBLANG_SPANISH_DOMINICAN_REPUBLIC SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_SPANISH_ECUADOR -#define SUBLANG_SPANISH_ECUADOR SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_SPANISH_EL_SALVADOR -#define SUBLANG_SPANISH_EL_SALVADOR SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_SPANISH_GUATEMALA -#define SUBLANG_SPANISH_GUATEMALA SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_SPANISH_HONDURAS -#define SUBLANG_SPANISH_HONDURAS SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_SPANISH_MEXICAN -#define SUBLANG_SPANISH_MEXICAN SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_SPANISH_MODERN -#define SUBLANG_SPANISH_MODERN SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_SPANISH_NICARAGUA -#define SUBLANG_SPANISH_NICARAGUA SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_SPANISH_PANAMA -#define SUBLANG_SPANISH_PANAMA SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_SPANISH_PARAGUAY -#define SUBLANG_SPANISH_PARAGUAY SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_SPANISH_PERU -#define SUBLANG_SPANISH_PERU SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_SPANISH_PUERTO_RICO -#define SUBLANG_SPANISH_PUERTO_RICO SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_SPANISH_URUGUAY -#define SUBLANG_SPANISH_URUGUAY SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_SPANISH_VENEZUELA -#define SUBLANG_SPANISH_VENEZUELA SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_SWEDISH -#define SUBLANG_SWEDISH SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_SWEDISH_FINLAND -#define SUBLANG_SWEDISH_FINLAND SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_URDU_INDIA -#define SUBLANG_URDU_INDIA SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_URDU_PAKISTAN -#define SUBLANG_URDU_PAKISTAN SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_UZBEK_CYRILLIC -#define SUBLANG_UZBEK_CYRILLIC SUBLANG_DEFAULT -#endif -#ifndef SUBLANG_UZBEK_LATIN -#define SUBLANG_UZBEK_LATIN SUBLANG_DEFAULT -#endif - - #endif // __WIN32__ -#define LNG(wxlang, canonical, winlang, winsublang, layout, desc) \ - info.Language = wxlang; \ - info.CanonicalName = wxT(canonical); \ - info.LayoutDirection = layout; \ - info.Description = wxT(desc); \ - SETWINLANG(info, winlang, winsublang) \ +#define LNG(wxlang, bcp47tag, canonical, canonicalref, winlang, winsublang, layout, desc, descnative) \ + info.Language = wxlang; \ + info.LocaleTag = wxT(bcp47tag); \ + info.CanonicalName = wxT(canonical); \ + info.CanonicalRef = wxT(canonicalref); \ + info.LayoutDirection = layout; \ + info.Description = wxString::FromUTF8(desc); \ + info.DescriptionNative = wxString::FromUTF8(descnative); \ + SETWINLANG(info, winlang, winsublang) \ AddLanguage(info); -void wxLocale::InitLanguagesDB() -{ - wxLanguageInfo info; +#define SCMAP(scname, scalias) \ + gs_scmap_name2alias[wxT(scname)] = wxT(scalias); \ + gs_scmap_alias2name[wxT(scalias)] = wxT(scname); - LNG(wxLANGUAGE_ABKHAZIAN, "ab" , 0 , 0 , wxLayout_LeftToRight, "Abkhazian") - LNG(wxLANGUAGE_AFAR, "aa" , 0 , 0 , wxLayout_LeftToRight, "Afar") - LNG(wxLANGUAGE_AFRIKAANS, "af_ZA", LANG_AFRIKAANS , SUBLANG_DEFAULT , wxLayout_LeftToRight, "Afrikaans") - LNG(wxLANGUAGE_ALBANIAN, "sq_AL", LANG_ALBANIAN , SUBLANG_DEFAULT , wxLayout_LeftToRight, "Albanian") - LNG(wxLANGUAGE_AMHARIC, "am" , 0 , 0 , wxLayout_LeftToRight, "Amharic") - LNG(wxLANGUAGE_ARABIC, "ar" , LANG_ARABIC , SUBLANG_DEFAULT , wxLayout_RightToLeft, "Arabic") - LNG(wxLANGUAGE_ARABIC_ALGERIA, "ar_DZ", LANG_ARABIC , SUBLANG_ARABIC_ALGERIA , wxLayout_RightToLeft, "Arabic (Algeria)") - LNG(wxLANGUAGE_ARABIC_BAHRAIN, "ar_BH", LANG_ARABIC , SUBLANG_ARABIC_BAHRAIN , wxLayout_RightToLeft, "Arabic (Bahrain)") - LNG(wxLANGUAGE_ARABIC_EGYPT, "ar_EG", LANG_ARABIC , SUBLANG_ARABIC_EGYPT , wxLayout_RightToLeft, "Arabic (Egypt)") - LNG(wxLANGUAGE_ARABIC_IRAQ, "ar_IQ", LANG_ARABIC , SUBLANG_ARABIC_IRAQ , wxLayout_RightToLeft, "Arabic (Iraq)") - LNG(wxLANGUAGE_ARABIC_JORDAN, "ar_JO", LANG_ARABIC , SUBLANG_ARABIC_JORDAN , wxLayout_RightToLeft, "Arabic (Jordan)") - LNG(wxLANGUAGE_ARABIC_KUWAIT, "ar_KW", LANG_ARABIC , SUBLANG_ARABIC_KUWAIT , wxLayout_RightToLeft, "Arabic (Kuwait)") - LNG(wxLANGUAGE_ARABIC_LEBANON, "ar_LB", LANG_ARABIC , SUBLANG_ARABIC_LEBANON , wxLayout_RightToLeft, "Arabic (Lebanon)") - LNG(wxLANGUAGE_ARABIC_LIBYA, "ar_LY", LANG_ARABIC , SUBLANG_ARABIC_LIBYA , wxLayout_RightToLeft, "Arabic (Libya)") - LNG(wxLANGUAGE_ARABIC_MOROCCO, "ar_MA", LANG_ARABIC , SUBLANG_ARABIC_MOROCCO , wxLayout_RightToLeft, "Arabic (Morocco)") - LNG(wxLANGUAGE_ARABIC_OMAN, "ar_OM", LANG_ARABIC , SUBLANG_ARABIC_OMAN , wxLayout_RightToLeft, "Arabic (Oman)") - LNG(wxLANGUAGE_ARABIC_QATAR, "ar_QA", LANG_ARABIC , SUBLANG_ARABIC_QATAR , wxLayout_RightToLeft, "Arabic (Qatar)") - LNG(wxLANGUAGE_ARABIC_SAUDI_ARABIA, "ar_SA", LANG_ARABIC , SUBLANG_ARABIC_SAUDI_ARABIA , wxLayout_RightToLeft, "Arabic (Saudi Arabia)") - LNG(wxLANGUAGE_ARABIC_SUDAN, "ar_SD", 0 , 0 , wxLayout_RightToLeft, "Arabic (Sudan)") - LNG(wxLANGUAGE_ARABIC_SYRIA, "ar_SY", LANG_ARABIC , SUBLANG_ARABIC_SYRIA , wxLayout_RightToLeft, "Arabic (Syria)") - LNG(wxLANGUAGE_ARABIC_TUNISIA, "ar_TN", LANG_ARABIC , SUBLANG_ARABIC_TUNISIA , wxLayout_RightToLeft, "Arabic (Tunisia)") - LNG(wxLANGUAGE_ARABIC_UAE, "ar_AE", LANG_ARABIC , SUBLANG_ARABIC_UAE , wxLayout_RightToLeft, "Arabic (Uae)") - LNG(wxLANGUAGE_ARABIC_YEMEN, "ar_YE", LANG_ARABIC , SUBLANG_ARABIC_YEMEN , wxLayout_RightToLeft, "Arabic (Yemen)") - LNG(wxLANGUAGE_ARMENIAN, "hy" , LANG_ARMENIAN , SUBLANG_DEFAULT , wxLayout_LeftToRight, "Armenian") - LNG(wxLANGUAGE_ASSAMESE, "as" , LANG_ASSAMESE , SUBLANG_DEFAULT , wxLayout_LeftToRight, "Assamese") - LNG(wxLANGUAGE_ASTURIAN, "ast" , 0 , 0 , wxLayout_LeftToRight, "Asturian") - LNG(wxLANGUAGE_AYMARA, "ay" , 0 , 0 , wxLayout_LeftToRight, "Aymara") - LNG(wxLANGUAGE_AZERI, "az" , LANG_AZERI , SUBLANG_DEFAULT , wxLayout_LeftToRight, "Azeri") - LNG(wxLANGUAGE_AZERI_CYRILLIC, "az" , LANG_AZERI , SUBLANG_AZERI_CYRILLIC , wxLayout_LeftToRight, "Azeri (Cyrillic)") - LNG(wxLANGUAGE_AZERI_LATIN, "az" , LANG_AZERI , SUBLANG_AZERI_LATIN , wxLayout_LeftToRight, "Azeri (Latin)") - LNG(wxLANGUAGE_BASHKIR, "ba" , 0 , 0 , wxLayout_LeftToRight, "Bashkir") - LNG(wxLANGUAGE_BASQUE, "eu_ES", LANG_BASQUE , SUBLANG_DEFAULT , wxLayout_LeftToRight, "Basque") - LNG(wxLANGUAGE_BELARUSIAN, "be_BY", LANG_BELARUSIAN, SUBLANG_DEFAULT , wxLayout_LeftToRight, "Belarusian") - LNG(wxLANGUAGE_BENGALI, "bn" , LANG_BENGALI , SUBLANG_DEFAULT , wxLayout_LeftToRight, "Bengali") - LNG(wxLANGUAGE_BHUTANI, "dz" , 0 , 0 , wxLayout_LeftToRight, "Bhutani") - LNG(wxLANGUAGE_BIHARI, "bh" , 0 , 0 , wxLayout_LeftToRight, "Bihari") - LNG(wxLANGUAGE_BISLAMA, "bi" , 0 , 0 , wxLayout_LeftToRight, "Bislama") - LNG(wxLANGUAGE_BOSNIAN, "bs" , LANG_BOSNIAN , SUBLANG_BOSNIAN_BOSNIA_HERZEGOVINA_LATIN, wxLayout_LeftToRight, "Bosnian") - LNG(wxLANGUAGE_BRETON, "br" , 0 , 0 , wxLayout_LeftToRight, "Breton") - LNG(wxLANGUAGE_BULGARIAN, "bg_BG", LANG_BULGARIAN , SUBLANG_DEFAULT , wxLayout_LeftToRight, "Bulgarian") - LNG(wxLANGUAGE_BURMESE, "my" , 0 , 0 , wxLayout_LeftToRight, "Burmese") - LNG(wxLANGUAGE_CATALAN, "ca_ES", LANG_CATALAN , SUBLANG_DEFAULT , wxLayout_LeftToRight, "Catalan") - LNG(wxLANGUAGE_CHINESE, "zh_TW", LANG_CHINESE , SUBLANG_DEFAULT , wxLayout_LeftToRight, "Chinese") - LNG(wxLANGUAGE_CHINESE_SIMPLIFIED, "zh_CN", LANG_CHINESE , SUBLANG_CHINESE_SIMPLIFIED , wxLayout_LeftToRight, "Chinese (Simplified)") - LNG(wxLANGUAGE_CHINESE_TRADITIONAL, "zh_TW", LANG_CHINESE , SUBLANG_CHINESE_TRADITIONAL , wxLayout_LeftToRight, "Chinese (Traditional)") - LNG(wxLANGUAGE_CHINESE_HONGKONG, "zh_HK", LANG_CHINESE , SUBLANG_CHINESE_HONGKONG , wxLayout_LeftToRight, "Chinese (Hongkong)") - LNG(wxLANGUAGE_CHINESE_MACAU, "zh_MO", LANG_CHINESE , SUBLANG_CHINESE_MACAU , wxLayout_LeftToRight, "Chinese (Macau)") - LNG(wxLANGUAGE_CHINESE_SINGAPORE, "zh_SG", LANG_CHINESE , SUBLANG_CHINESE_SINGAPORE , wxLayout_LeftToRight, "Chinese (Singapore)") - LNG(wxLANGUAGE_CHINESE_TAIWAN, "zh_TW", LANG_CHINESE , SUBLANG_CHINESE_TRADITIONAL , wxLayout_LeftToRight, "Chinese (Taiwan)") - LNG(wxLANGUAGE_CORSICAN, "co" , 0 , 0 , wxLayout_LeftToRight, "Corsican") - LNG(wxLANGUAGE_CROATIAN, "hr_HR", LANG_CROATIAN , SUBLANG_DEFAULT , wxLayout_LeftToRight, "Croatian") - LNG(wxLANGUAGE_CZECH, "cs_CZ", LANG_CZECH , SUBLANG_DEFAULT , wxLayout_LeftToRight, "Czech") - LNG(wxLANGUAGE_DANISH, "da_DK", LANG_DANISH , SUBLANG_DEFAULT , wxLayout_LeftToRight, "Danish") - LNG(wxLANGUAGE_DUTCH, "nl_NL", LANG_DUTCH , SUBLANG_DUTCH , wxLayout_LeftToRight, "Dutch") - LNG(wxLANGUAGE_DUTCH_BELGIAN, "nl_BE", LANG_DUTCH , SUBLANG_DUTCH_BELGIAN , wxLayout_LeftToRight, "Dutch (Belgian)") - LNG(wxLANGUAGE_ENGLISH, "en_GB", LANG_ENGLISH , SUBLANG_ENGLISH_UK , wxLayout_LeftToRight, "English") - LNG(wxLANGUAGE_ENGLISH_UK, "en_GB", LANG_ENGLISH , SUBLANG_ENGLISH_UK , wxLayout_LeftToRight, "English (U.K.)") - LNG(wxLANGUAGE_ENGLISH_US, "en_US", LANG_ENGLISH , SUBLANG_ENGLISH_US , wxLayout_LeftToRight, "English (U.S.)") - LNG(wxLANGUAGE_ENGLISH_AUSTRALIA, "en_AU", LANG_ENGLISH , SUBLANG_ENGLISH_AUS , wxLayout_LeftToRight, "English (Australia)") - LNG(wxLANGUAGE_ENGLISH_BELIZE, "en_BZ", LANG_ENGLISH , SUBLANG_ENGLISH_BELIZE , wxLayout_LeftToRight, "English (Belize)") - LNG(wxLANGUAGE_ENGLISH_BOTSWANA, "en_BW", 0 , 0 , wxLayout_LeftToRight, "English (Botswana)") - LNG(wxLANGUAGE_ENGLISH_CANADA, "en_CA", LANG_ENGLISH , SUBLANG_ENGLISH_CAN , wxLayout_LeftToRight, "English (Canada)") - LNG(wxLANGUAGE_ENGLISH_CARIBBEAN, "en_CB", LANG_ENGLISH , SUBLANG_ENGLISH_CARIBBEAN , wxLayout_LeftToRight, "English (Caribbean)") - LNG(wxLANGUAGE_ENGLISH_DENMARK, "en_DK", 0 , 0 , wxLayout_LeftToRight, "English (Denmark)") - LNG(wxLANGUAGE_ENGLISH_EIRE, "en_IE", LANG_ENGLISH , SUBLANG_ENGLISH_EIRE , wxLayout_LeftToRight, "English (Eire)") - LNG(wxLANGUAGE_ENGLISH_ISRAEL, "en_IL", 0 , 0 , wxLayout_LeftToRight, "English (Israel)") - LNG(wxLANGUAGE_ENGLISH_JAMAICA, "en_JM", LANG_ENGLISH , SUBLANG_ENGLISH_JAMAICA , wxLayout_LeftToRight, "English (Jamaica)") - LNG(wxLANGUAGE_ENGLISH_NEW_ZEALAND, "en_NZ", LANG_ENGLISH , SUBLANG_ENGLISH_NZ , wxLayout_LeftToRight, "English (New Zealand)") - LNG(wxLANGUAGE_ENGLISH_PHILIPPINES, "en_PH", LANG_ENGLISH , SUBLANG_ENGLISH_PHILIPPINES , wxLayout_LeftToRight, "English (Philippines)") - LNG(wxLANGUAGE_ENGLISH_SOUTH_AFRICA, "en_ZA", LANG_ENGLISH , SUBLANG_ENGLISH_SOUTH_AFRICA , wxLayout_LeftToRight, "English (South Africa)") - LNG(wxLANGUAGE_ENGLISH_TRINIDAD, "en_TT", LANG_ENGLISH , SUBLANG_ENGLISH_TRINIDAD , wxLayout_LeftToRight, "English (Trinidad)") - LNG(wxLANGUAGE_ENGLISH_ZIMBABWE, "en_ZW", LANG_ENGLISH , SUBLANG_ENGLISH_ZIMBABWE , wxLayout_LeftToRight, "English (Zimbabwe)") - LNG(wxLANGUAGE_ESPERANTO, "eo" , 0 , 0 , wxLayout_LeftToRight, "Esperanto") - LNG(wxLANGUAGE_ESTONIAN, "et_EE", LANG_ESTONIAN , SUBLANG_DEFAULT , wxLayout_LeftToRight, "Estonian") - LNG(wxLANGUAGE_FAEROESE, "fo_FO", LANG_FAEROESE , SUBLANG_DEFAULT , wxLayout_LeftToRight, "Faeroese") - LNG(wxLANGUAGE_FARSI, "fa_IR", LANG_FARSI , SUBLANG_DEFAULT , wxLayout_RightToLeft, "Farsi") - LNG(wxLANGUAGE_FIJI, "fj" , 0 , 0 , wxLayout_LeftToRight, "Fiji") - LNG(wxLANGUAGE_FINNISH, "fi_FI", LANG_FINNISH , SUBLANG_DEFAULT , wxLayout_LeftToRight, "Finnish") - LNG(wxLANGUAGE_FRENCH, "fr_FR", LANG_FRENCH , SUBLANG_FRENCH , wxLayout_LeftToRight, "French") - LNG(wxLANGUAGE_FRENCH_BELGIAN, "fr_BE", LANG_FRENCH , SUBLANG_FRENCH_BELGIAN , wxLayout_LeftToRight, "French (Belgian)") - LNG(wxLANGUAGE_FRENCH_CANADIAN, "fr_CA", LANG_FRENCH , SUBLANG_FRENCH_CANADIAN , wxLayout_LeftToRight, "French (Canadian)") - LNG(wxLANGUAGE_FRENCH_LUXEMBOURG, "fr_LU", LANG_FRENCH , SUBLANG_FRENCH_LUXEMBOURG , wxLayout_LeftToRight, "French (Luxembourg)") - LNG(wxLANGUAGE_FRENCH_MONACO, "fr_MC", LANG_FRENCH , SUBLANG_FRENCH_MONACO , wxLayout_LeftToRight, "French (Monaco)") - LNG(wxLANGUAGE_FRENCH_SWISS, "fr_CH", LANG_FRENCH , SUBLANG_FRENCH_SWISS , wxLayout_LeftToRight, "French (Swiss)") - LNG(wxLANGUAGE_FRISIAN, "fy" , LANG_FRISIAN , SUBLANG_DEFAULT , wxLayout_LeftToRight, "Frisian") - LNG(wxLANGUAGE_GALICIAN, "gl_ES", 0 , 0 , wxLayout_LeftToRight, "Galician") - LNG(wxLANGUAGE_GEORGIAN, "ka_GE", LANG_GEORGIAN , SUBLANG_DEFAULT , wxLayout_LeftToRight, "Georgian") - LNG(wxLANGUAGE_GERMAN, "de_DE", LANG_GERMAN , SUBLANG_GERMAN , wxLayout_LeftToRight, "German") - LNG(wxLANGUAGE_GERMAN_AUSTRIAN, "de_AT", LANG_GERMAN , SUBLANG_GERMAN_AUSTRIAN , wxLayout_LeftToRight, "German (Austrian)") - LNG(wxLANGUAGE_GERMAN_BELGIUM, "de_BE", 0 , 0 , wxLayout_LeftToRight, "German (Belgium)") - LNG(wxLANGUAGE_GERMAN_LIECHTENSTEIN, "de_LI", LANG_GERMAN , SUBLANG_GERMAN_LIECHTENSTEIN , wxLayout_LeftToRight, "German (Liechtenstein)") - LNG(wxLANGUAGE_GERMAN_LUXEMBOURG, "de_LU", LANG_GERMAN , SUBLANG_GERMAN_LUXEMBOURG , wxLayout_LeftToRight, "German (Luxembourg)") - LNG(wxLANGUAGE_GERMAN_SWISS, "de_CH", LANG_GERMAN , SUBLANG_GERMAN_SWISS , wxLayout_LeftToRight, "German (Swiss)") - LNG(wxLANGUAGE_GREEK, "el_GR", LANG_GREEK , SUBLANG_DEFAULT , wxLayout_LeftToRight, "Greek") - LNG(wxLANGUAGE_GREENLANDIC, "kl_GL", 0 , 0 , wxLayout_LeftToRight, "Greenlandic") - LNG(wxLANGUAGE_GUARANI, "gn" , 0 , 0 , wxLayout_LeftToRight, "Guarani") - LNG(wxLANGUAGE_GUJARATI, "gu" , LANG_GUJARATI , SUBLANG_DEFAULT , wxLayout_LeftToRight, "Gujarati") - LNG(wxLANGUAGE_HAUSA, "ha" , 0 , 0 , wxLayout_LeftToRight, "Hausa") - LNG(wxLANGUAGE_HEBREW, "he_IL", LANG_HEBREW , SUBLANG_DEFAULT , wxLayout_RightToLeft, "Hebrew") - LNG(wxLANGUAGE_HINDI, "hi_IN", LANG_HINDI , SUBLANG_DEFAULT , wxLayout_LeftToRight, "Hindi") - LNG(wxLANGUAGE_HUNGARIAN, "hu_HU", LANG_HUNGARIAN , SUBLANG_DEFAULT , wxLayout_LeftToRight, "Hungarian") - LNG(wxLANGUAGE_ICELANDIC, "is_IS", LANG_ICELANDIC , SUBLANG_DEFAULT , wxLayout_LeftToRight, "Icelandic") - LNG(wxLANGUAGE_INDONESIAN, "id_ID", LANG_INDONESIAN, SUBLANG_DEFAULT , wxLayout_LeftToRight, "Indonesian") - LNG(wxLANGUAGE_INTERLINGUA, "ia" , 0 , 0 , wxLayout_LeftToRight, "Interlingua") - LNG(wxLANGUAGE_INTERLINGUE, "ie" , 0 , 0 , wxLayout_LeftToRight, "Interlingue") - LNG(wxLANGUAGE_INUKTITUT, "iu" , 0 , 0 , wxLayout_LeftToRight, "Inuktitut") - LNG(wxLANGUAGE_INUPIAK, "ik" , 0 , 0 , wxLayout_LeftToRight, "Inupiak") - LNG(wxLANGUAGE_IRISH, "ga_IE", 0 , 0 , wxLayout_LeftToRight, "Irish") - LNG(wxLANGUAGE_ITALIAN, "it_IT", LANG_ITALIAN , SUBLANG_ITALIAN , wxLayout_LeftToRight, "Italian") - LNG(wxLANGUAGE_ITALIAN_SWISS, "it_CH", LANG_ITALIAN , SUBLANG_ITALIAN_SWISS , wxLayout_LeftToRight, "Italian (Swiss)") - LNG(wxLANGUAGE_JAPANESE, "ja_JP", LANG_JAPANESE , SUBLANG_DEFAULT , wxLayout_LeftToRight, "Japanese") - LNG(wxLANGUAGE_JAVANESE, "jv" , 0 , 0 , wxLayout_LeftToRight, "Javanese") - LNG(wxLANGUAGE_KABYLE, "kab" , LANG_KABYLE , SUBLANG_DEFAULT , wxLayout_LeftToRight, "Kabyle") - LNG(wxLANGUAGE_KANNADA, "kn" , LANG_KANNADA , SUBLANG_DEFAULT , wxLayout_LeftToRight, "Kannada") - LNG(wxLANGUAGE_KASHMIRI, "ks" , LANG_KASHMIRI , SUBLANG_DEFAULT , wxLayout_LeftToRight, "Kashmiri") - LNG(wxLANGUAGE_KASHMIRI_INDIA, "ks_IN", LANG_KASHMIRI , SUBLANG_KASHMIRI_INDIA , wxLayout_LeftToRight, "Kashmiri (India)") - LNG(wxLANGUAGE_KAZAKH, "kk" , LANG_KAZAK , SUBLANG_DEFAULT , wxLayout_LeftToRight, "Kazakh") - LNG(wxLANGUAGE_KERNEWEK, "kw_GB", 0 , 0 , wxLayout_LeftToRight, "Kernewek") - LNG(wxLANGUAGE_KHMER, "km" , 0 , 0 , wxLayout_LeftToRight, "Khmer") - LNG(wxLANGUAGE_KINYARWANDA, "rw" , 0 , 0 , wxLayout_LeftToRight, "Kinyarwanda") - LNG(wxLANGUAGE_KIRGHIZ, "ky" , 0 , 0 , wxLayout_LeftToRight, "Kirghiz") - LNG(wxLANGUAGE_KIRUNDI, "rn" , 0 , 0 , wxLayout_LeftToRight, "Kirundi") - LNG(wxLANGUAGE_KONKANI, "" , LANG_KONKANI , SUBLANG_DEFAULT , wxLayout_LeftToRight, "Konkani") - LNG(wxLANGUAGE_KOREAN, "ko_KR", LANG_KOREAN , SUBLANG_KOREAN , wxLayout_LeftToRight, "Korean") - LNG(wxLANGUAGE_KURDISH, "ku_TR", 0 , 0 , wxLayout_LeftToRight, "Kurdish") - LNG(wxLANGUAGE_LAOTHIAN, "lo" , 0 , 0 , wxLayout_LeftToRight, "Laothian") - LNG(wxLANGUAGE_LATIN, "la" , 0 , 0 , wxLayout_LeftToRight, "Latin") - LNG(wxLANGUAGE_LATVIAN, "lv_LV", LANG_LATVIAN , SUBLANG_DEFAULT , wxLayout_LeftToRight, "Latvian") - LNG(wxLANGUAGE_LINGALA, "ln" , 0 , 0 , wxLayout_LeftToRight, "Lingala") - LNG(wxLANGUAGE_LITHUANIAN, "lt_LT", LANG_LITHUANIAN, SUBLANG_LITHUANIAN , wxLayout_LeftToRight, "Lithuanian") - LNG(wxLANGUAGE_MACEDONIAN, "mk_MK", LANG_MACEDONIAN, SUBLANG_DEFAULT , wxLayout_LeftToRight, "Macedonian") - LNG(wxLANGUAGE_MALAGASY, "mg" , 0 , 0 , wxLayout_LeftToRight, "Malagasy") - LNG(wxLANGUAGE_MALAY, "ms_MY", LANG_MALAY , SUBLANG_DEFAULT , wxLayout_LeftToRight, "Malay") - LNG(wxLANGUAGE_MALAYALAM, "ml" , LANG_MALAYALAM , SUBLANG_DEFAULT , wxLayout_LeftToRight, "Malayalam") - LNG(wxLANGUAGE_MALAY_BRUNEI_DARUSSALAM, "ms_BN", LANG_MALAY , SUBLANG_MALAY_BRUNEI_DARUSSALAM , wxLayout_LeftToRight, "Malay (Brunei Darussalam)") - LNG(wxLANGUAGE_MALAY_MALAYSIA, "ms_MY", LANG_MALAY , SUBLANG_MALAY_MALAYSIA , wxLayout_LeftToRight, "Malay (Malaysia)") - LNG(wxLANGUAGE_MALTESE, "mt_MT", 0 , 0 , wxLayout_LeftToRight, "Maltese") - LNG(wxLANGUAGE_MANIPURI, "" , LANG_MANIPURI , SUBLANG_DEFAULT , wxLayout_LeftToRight, "Manipuri") - LNG(wxLANGUAGE_MAORI, "mi" , 0 , 0 , wxLayout_LeftToRight, "Maori") - LNG(wxLANGUAGE_MARATHI, "mr_IN", LANG_MARATHI , SUBLANG_DEFAULT , wxLayout_LeftToRight, "Marathi") - LNG(wxLANGUAGE_MOLDAVIAN, "mo" , 0 , 0 , wxLayout_LeftToRight, "Moldavian") - LNG(wxLANGUAGE_MONGOLIAN, "mn" , 0 , 0 , wxLayout_LeftToRight, "Mongolian") - LNG(wxLANGUAGE_NAURU, "na" , 0 , 0 , wxLayout_LeftToRight, "Nauru") - LNG(wxLANGUAGE_NEPALI, "ne_NP", LANG_NEPALI , SUBLANG_DEFAULT , wxLayout_LeftToRight, "Nepali") - LNG(wxLANGUAGE_NEPALI_INDIA, "ne_IN", LANG_NEPALI , SUBLANG_NEPALI_INDIA , wxLayout_LeftToRight, "Nepali (India)") - LNG(wxLANGUAGE_NORWEGIAN_BOKMAL, "nb_NO", LANG_NORWEGIAN , SUBLANG_NORWEGIAN_BOKMAL , wxLayout_LeftToRight, "Norwegian (Bokmal)") - LNG(wxLANGUAGE_NORWEGIAN_NYNORSK, "nn_NO", LANG_NORWEGIAN , SUBLANG_NORWEGIAN_NYNORSK , wxLayout_LeftToRight, "Norwegian (Nynorsk)") - LNG(wxLANGUAGE_OCCITAN, "oc" , 0 , 0 , wxLayout_LeftToRight, "Occitan") - LNG(wxLANGUAGE_ORIYA, "or" , LANG_ORIYA , SUBLANG_DEFAULT , wxLayout_LeftToRight, "Oriya") - LNG(wxLANGUAGE_OROMO, "om" , 0 , 0 , wxLayout_LeftToRight, "(Afan) Oromo") - LNG(wxLANGUAGE_PASHTO, "ps" , 0 , 0 , wxLayout_LeftToRight, "Pashto, Pushto") - LNG(wxLANGUAGE_POLISH, "pl_PL", LANG_POLISH , SUBLANG_DEFAULT , wxLayout_LeftToRight, "Polish") - LNG(wxLANGUAGE_PORTUGUESE, "pt_PT", LANG_PORTUGUESE, SUBLANG_PORTUGUESE , wxLayout_LeftToRight, "Portuguese") - LNG(wxLANGUAGE_PORTUGUESE_BRAZILIAN, "pt_BR", LANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN , wxLayout_LeftToRight, "Portuguese (Brazilian)") - LNG(wxLANGUAGE_PUNJABI, "pa" , LANG_PUNJABI , SUBLANG_DEFAULT , wxLayout_LeftToRight, "Punjabi") - LNG(wxLANGUAGE_QUECHUA, "qu" , 0 , 0 , wxLayout_LeftToRight, "Quechua") - LNG(wxLANGUAGE_RHAETO_ROMANCE, "rm" , 0 , 0 , wxLayout_LeftToRight, "Rhaeto-Romance") - LNG(wxLANGUAGE_ROMANIAN, "ro_RO", LANG_ROMANIAN , SUBLANG_DEFAULT , wxLayout_LeftToRight, "Romanian") - LNG(wxLANGUAGE_RUSSIAN, "ru_RU", LANG_RUSSIAN , SUBLANG_DEFAULT , wxLayout_LeftToRight, "Russian") - LNG(wxLANGUAGE_RUSSIAN_UKRAINE, "ru_UA", 0 , 0 , wxLayout_LeftToRight, "Russian (Ukraine)") - LNG(wxLANGUAGE_SAMI, "se_NO", LANG_SAMI , SUBLANG_DEFAULT , wxLayout_LeftToRight, "Northern Sami") - LNG(wxLANGUAGE_SAMOAN, "sm" , 0 , 0 , wxLayout_LeftToRight, "Samoan") - LNG(wxLANGUAGE_SANGHO, "sg" , 0 , 0 , wxLayout_LeftToRight, "Sangho") - LNG(wxLANGUAGE_SANSKRIT, "sa" , LANG_SANSKRIT , SUBLANG_DEFAULT , wxLayout_LeftToRight, "Sanskrit") - LNG(wxLANGUAGE_SCOTS_GAELIC, "gd" , 0 , 0 , wxLayout_LeftToRight, "Scots Gaelic") - LNG(wxLANGUAGE_SERBIAN, "sr_RS", LANG_SERBIAN , SUBLANG_DEFAULT , wxLayout_LeftToRight, "Serbian") - LNG(wxLANGUAGE_SERBIAN_CYRILLIC, "sr_RS", LANG_SERBIAN , SUBLANG_SERBIAN_CYRILLIC , wxLayout_LeftToRight, "Serbian (Cyrillic)") - LNG(wxLANGUAGE_SERBIAN_LATIN, "sr_RS@latin", LANG_SERBIAN , SUBLANG_SERBIAN_LATIN , wxLayout_LeftToRight, "Serbian (Latin)") - LNG(wxLANGUAGE_SERBIAN_CYRILLIC, "sr_YU", LANG_SERBIAN , SUBLANG_SERBIAN_CYRILLIC , wxLayout_LeftToRight, "Serbian (Cyrillic)") - LNG(wxLANGUAGE_SERBIAN_LATIN, "sr_YU@latin", LANG_SERBIAN , SUBLANG_SERBIAN_LATIN , wxLayout_LeftToRight, "Serbian (Latin)") - LNG(wxLANGUAGE_SERBO_CROATIAN, "sh" , 0 , 0 , wxLayout_LeftToRight, "Serbo-Croatian") - LNG(wxLANGUAGE_SESOTHO, "st" , 0 , 0 , wxLayout_LeftToRight, "Sesotho") - LNG(wxLANGUAGE_SETSWANA, "tn" , 0 , 0 , wxLayout_LeftToRight, "Setswana") - LNG(wxLANGUAGE_SHONA, "sn" , 0 , 0 , wxLayout_LeftToRight, "Shona") - LNG(wxLANGUAGE_SINDHI, "sd" , LANG_SINDHI , SUBLANG_DEFAULT , wxLayout_LeftToRight, "Sindhi") - LNG(wxLANGUAGE_SINHALESE, "si" , 0 , 0 , wxLayout_LeftToRight, "Sinhalese") - LNG(wxLANGUAGE_SISWATI, "ss" , 0 , 0 , wxLayout_LeftToRight, "Siswati") - LNG(wxLANGUAGE_SLOVAK, "sk_SK", LANG_SLOVAK , SUBLANG_DEFAULT , wxLayout_LeftToRight, "Slovak") - LNG(wxLANGUAGE_SLOVENIAN, "sl_SI", LANG_SLOVENIAN , SUBLANG_DEFAULT , wxLayout_LeftToRight, "Slovenian") - LNG(wxLANGUAGE_SOMALI, "so" , 0 , 0 , wxLayout_LeftToRight, "Somali") - LNG(wxLANGUAGE_SPANISH, "es_ES", LANG_SPANISH , SUBLANG_SPANISH , wxLayout_LeftToRight, "Spanish") - LNG(wxLANGUAGE_SPANISH_ARGENTINA, "es_AR", LANG_SPANISH , SUBLANG_SPANISH_ARGENTINA , wxLayout_LeftToRight, "Spanish (Argentina)") - LNG(wxLANGUAGE_SPANISH_BOLIVIA, "es_BO", LANG_SPANISH , SUBLANG_SPANISH_BOLIVIA , wxLayout_LeftToRight, "Spanish (Bolivia)") - LNG(wxLANGUAGE_SPANISH_CHILE, "es_CL", LANG_SPANISH , SUBLANG_SPANISH_CHILE , wxLayout_LeftToRight, "Spanish (Chile)") - LNG(wxLANGUAGE_SPANISH_COLOMBIA, "es_CO", LANG_SPANISH , SUBLANG_SPANISH_COLOMBIA , wxLayout_LeftToRight, "Spanish (Colombia)") - LNG(wxLANGUAGE_SPANISH_COSTA_RICA, "es_CR", LANG_SPANISH , SUBLANG_SPANISH_COSTA_RICA , wxLayout_LeftToRight, "Spanish (Costa Rica)") - LNG(wxLANGUAGE_SPANISH_DOMINICAN_REPUBLIC, "es_DO", LANG_SPANISH , SUBLANG_SPANISH_DOMINICAN_REPUBLIC, wxLayout_LeftToRight, "Spanish (Dominican republic)") - LNG(wxLANGUAGE_SPANISH_ECUADOR, "es_EC", LANG_SPANISH , SUBLANG_SPANISH_ECUADOR , wxLayout_LeftToRight, "Spanish (Ecuador)") - LNG(wxLANGUAGE_SPANISH_EL_SALVADOR, "es_SV", LANG_SPANISH , SUBLANG_SPANISH_EL_SALVADOR , wxLayout_LeftToRight, "Spanish (El Salvador)") - LNG(wxLANGUAGE_SPANISH_GUATEMALA, "es_GT", LANG_SPANISH , SUBLANG_SPANISH_GUATEMALA , wxLayout_LeftToRight, "Spanish (Guatemala)") - LNG(wxLANGUAGE_SPANISH_HONDURAS, "es_HN", LANG_SPANISH , SUBLANG_SPANISH_HONDURAS , wxLayout_LeftToRight, "Spanish (Honduras)") - LNG(wxLANGUAGE_SPANISH_MEXICAN, "es_MX", LANG_SPANISH , SUBLANG_SPANISH_MEXICAN , wxLayout_LeftToRight, "Spanish (Mexican)") - LNG(wxLANGUAGE_SPANISH_MODERN, "es_ES", LANG_SPANISH , SUBLANG_SPANISH_MODERN , wxLayout_LeftToRight, "Spanish (Modern)") - LNG(wxLANGUAGE_SPANISH_NICARAGUA, "es_NI", LANG_SPANISH , SUBLANG_SPANISH_NICARAGUA , wxLayout_LeftToRight, "Spanish (Nicaragua)") - LNG(wxLANGUAGE_SPANISH_PANAMA, "es_PA", LANG_SPANISH , SUBLANG_SPANISH_PANAMA , wxLayout_LeftToRight, "Spanish (Panama)") - LNG(wxLANGUAGE_SPANISH_PARAGUAY, "es_PY", LANG_SPANISH , SUBLANG_SPANISH_PARAGUAY , wxLayout_LeftToRight, "Spanish (Paraguay)") - LNG(wxLANGUAGE_SPANISH_PERU, "es_PE", LANG_SPANISH , SUBLANG_SPANISH_PERU , wxLayout_LeftToRight, "Spanish (Peru)") - LNG(wxLANGUAGE_SPANISH_PUERTO_RICO, "es_PR", LANG_SPANISH , SUBLANG_SPANISH_PUERTO_RICO , wxLayout_LeftToRight, "Spanish (Puerto Rico)") - LNG(wxLANGUAGE_SPANISH_URUGUAY, "es_UY", LANG_SPANISH , SUBLANG_SPANISH_URUGUAY , wxLayout_LeftToRight, "Spanish (Uruguay)") - LNG(wxLANGUAGE_SPANISH_US, "es_US", 0 , 0 , wxLayout_LeftToRight, "Spanish (U.S.)") - LNG(wxLANGUAGE_SPANISH_VENEZUELA, "es_VE", LANG_SPANISH , SUBLANG_SPANISH_VENEZUELA , wxLayout_LeftToRight, "Spanish (Venezuela)") - LNG(wxLANGUAGE_SUNDANESE, "su" , 0 , 0 , wxLayout_LeftToRight, "Sundanese") - LNG(wxLANGUAGE_SWAHILI, "sw_KE", LANG_SWAHILI , SUBLANG_DEFAULT , wxLayout_LeftToRight, "Swahili") - LNG(wxLANGUAGE_SWEDISH, "sv_SE", LANG_SWEDISH , SUBLANG_SWEDISH , wxLayout_LeftToRight, "Swedish") - LNG(wxLANGUAGE_SWEDISH_FINLAND, "sv_FI", LANG_SWEDISH , SUBLANG_SWEDISH_FINLAND , wxLayout_LeftToRight, "Swedish (Finland)") - LNG(wxLANGUAGE_TAGALOG, "tl_PH", 0 , 0 , wxLayout_LeftToRight, "Tagalog") - LNG(wxLANGUAGE_TAJIK, "tg" , 0 , 0 , wxLayout_LeftToRight, "Tajik") - LNG(wxLANGUAGE_TAMIL, "ta" , LANG_TAMIL , SUBLANG_DEFAULT , wxLayout_LeftToRight, "Tamil") - LNG(wxLANGUAGE_TATAR, "tt" , LANG_TATAR , SUBLANG_DEFAULT , wxLayout_LeftToRight, "Tatar") - LNG(wxLANGUAGE_TELUGU, "te" , LANG_TELUGU , SUBLANG_DEFAULT , wxLayout_LeftToRight, "Telugu") - LNG(wxLANGUAGE_THAI, "th_TH", LANG_THAI , SUBLANG_DEFAULT , wxLayout_LeftToRight, "Thai") - LNG(wxLANGUAGE_TIBETAN, "bo" , 0 , 0 , wxLayout_LeftToRight, "Tibetan") - LNG(wxLANGUAGE_TIGRINYA, "ti" , 0 , 0 , wxLayout_LeftToRight, "Tigrinya") - LNG(wxLANGUAGE_TONGA, "to" , 0 , 0 , wxLayout_LeftToRight, "Tonga") - LNG(wxLANGUAGE_TSONGA, "ts" , 0 , 0 , wxLayout_LeftToRight, "Tsonga") - LNG(wxLANGUAGE_TURKISH, "tr_TR", LANG_TURKISH , SUBLANG_DEFAULT , wxLayout_LeftToRight, "Turkish") - LNG(wxLANGUAGE_TURKMEN, "tk" , 0 , 0 , wxLayout_LeftToRight, "Turkmen") - LNG(wxLANGUAGE_TWI, "tw" , 0 , 0 , wxLayout_LeftToRight, "Twi") - LNG(wxLANGUAGE_UIGHUR, "ug" , 0 , 0 , wxLayout_LeftToRight, "Uighur") - LNG(wxLANGUAGE_UKRAINIAN, "uk_UA", LANG_UKRAINIAN , SUBLANG_DEFAULT , wxLayout_LeftToRight, "Ukrainian") - LNG(wxLANGUAGE_URDU, "ur" , LANG_URDU , SUBLANG_DEFAULT , wxLayout_LeftToRight, "Urdu") - LNG(wxLANGUAGE_URDU_INDIA, "ur_IN", LANG_URDU , SUBLANG_URDU_INDIA , wxLayout_LeftToRight, "Urdu (India)") - LNG(wxLANGUAGE_URDU_PAKISTAN, "ur_PK", LANG_URDU , SUBLANG_URDU_PAKISTAN , wxLayout_LeftToRight, "Urdu (Pakistan)") - LNG(wxLANGUAGE_UZBEK, "uz" , LANG_UZBEK , SUBLANG_DEFAULT , wxLayout_LeftToRight, "Uzbek") - LNG(wxLANGUAGE_UZBEK_CYRILLIC, "uz" , LANG_UZBEK , SUBLANG_UZBEK_CYRILLIC , wxLayout_LeftToRight, "Uzbek (Cyrillic)") - LNG(wxLANGUAGE_UZBEK_LATIN, "uz" , LANG_UZBEK , SUBLANG_UZBEK_LATIN , wxLayout_LeftToRight, "Uzbek (Latin)") - LNG(wxLANGUAGE_VALENCIAN, "ca_ES@valencia", 0 , 0 , wxLayout_LeftToRight, "Valencian (Southern Catalan)") - LNG(wxLANGUAGE_VIETNAMESE, "vi_VN", LANG_VIETNAMESE, SUBLANG_DEFAULT , wxLayout_LeftToRight, "Vietnamese") - LNG(wxLANGUAGE_VOLAPUK, "vo" , 0 , 0 , wxLayout_LeftToRight, "Volapuk") - LNG(wxLANGUAGE_WELSH, "cy" , 0 , 0 , wxLayout_LeftToRight, "Welsh") - LNG(wxLANGUAGE_WOLOF, "wo" , 0 , 0 , wxLayout_LeftToRight, "Wolof") - LNG(wxLANGUAGE_XHOSA, "xh" , 0 , 0 , wxLayout_LeftToRight, "Xhosa") - LNG(wxLANGUAGE_YIDDISH, "yi" , 0 , 0 , wxLayout_LeftToRight, "Yiddish") - LNG(wxLANGUAGE_YORUBA, "yo" , 0 , 0 , wxLayout_LeftToRight, "Yoruba") - LNG(wxLANGUAGE_ZHUANG, "za" , 0 , 0 , wxLayout_LeftToRight, "Zhuang") - LNG(wxLANGUAGE_ZULU, "zu" , 0 , 0 , wxLayout_LeftToRight, "Zulu") +void wxUILocale::InitLanguagesDB() +{ + wxLanguageInfo info; + + // Known languages + LNG(wxLANGUAGE_ABKHAZIAN, "ab" , "ab" , "" , 0 , 0 , wxLayout_LeftToRight, "Abkhazian","\320\260\322\247\321\201\321\203\320\260 \320\261\321\213\320\267\321\210\323\231\320\260") + LNG(wxLANGUAGE_AFAR, "aa" , "aa" , "aa_ET" , 0x00, 0x04, wxLayout_LeftToRight, "Afar","Qafar") + LNG(wxLANGUAGE_AFAR_DJIBOUTI, "aa-DJ" , "aa_DJ" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Afar (Djibouti)","Qafar (Yabuuti)") + LNG(wxLANGUAGE_AFAR_ERITREA, "aa-ER" , "aa_ER" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Afar (Eritrea)","Qafar (Eretria)") + LNG(wxLANGUAGE_AFAR_ETHIOPIA, "aa-ET" , "aa_ET" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Afar (Ethiopia)","Qafar (Otobbia)") + LNG(wxLANGUAGE_AFRIKAANS, "af" , "af" , "af_ZA" , 0x36, 0x01, wxLayout_LeftToRight, "Afrikaans","Afrikaans") + LNG(wxLANGUAGE_AFRIKAANS_NAMIBIA, "af-NA" , "af_NA" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Afrikaans (Namibia)","Afrikaans (Namibi\303\253)") + LNG(wxLANGUAGE_AFRIKAANS_SOUTH_AFRICA, "af-ZA" , "af_ZA" , "" , 0x36, 0x01, wxLayout_LeftToRight, "Afrikaans (South Africa)","Afrikaans (Suid-Afrika)") + LNG(wxLANGUAGE_AGHEM, "agq" , "agq" , "agq_CM" , 0x00, 0x04, wxLayout_LeftToRight, "Aghem","Aghem") + LNG(wxLANGUAGE_AGHEM_CAMEROON, "agq-CM" , "agq_CM" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Aghem (Cameroon)","Aghem (K\303\240m\303\240l\303\273\305\213)") + LNG(wxLANGUAGE_AKAN, "ak" , "ak" , "ak_GH" , 0x00, 0x04, wxLayout_LeftToRight, "Akan","Akan") + LNG(wxLANGUAGE_AKAN_GHANA, "ak-GH" , "ak_GH" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Akan (Ghana)","Akan (Gaana)") + LNG(wxLANGUAGE_ALBANIAN, "sq" , "sq" , "sq_AL" , 0x1c, 0x01, wxLayout_LeftToRight, "Albanian","shqip") + LNG(wxLANGUAGE_ALBANIAN_ALBANIA, "sq-AL" , "sq_AL" , "" , 0x1c, 0x01, wxLayout_LeftToRight, "Albanian (Albania)","shqip (Shqip\303\253ri)") + LNG(wxLANGUAGE_ALBANIAN_KOSOVO, "sq-XK" , "sq_XK" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Albanian (Kosovo)","shqip (Kosov\303\253)") + LNG(wxLANGUAGE_ALBANIAN_NORTH_MACEDONIA, "sq-MK" , "sq_MK" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Albanian (North Macedonia)","shqip (Maqedonia e Veriut)") + LNG(wxLANGUAGE_ALSATIAN_FRANCE, "gsw-FR" , "gsw_FR" , "" , 0x84, 0x01, wxLayout_LeftToRight, "Alsatian (France)","Els\303\244ssisch (Fr\303\240nkrisch)") + LNG(wxLANGUAGE_AMHARIC, "am" , "am" , "am_ET" , 0x5e, 0x01, wxLayout_LeftToRight, "Amharic","\341\212\240\341\210\233\341\210\255\341\212\233") + LNG(wxLANGUAGE_AMHARIC_ETHIOPIA, "am-ET" , "am_ET" , "" , 0x5e, 0x01, wxLayout_LeftToRight, "Amharic (Ethiopia)","\341\212\240\341\210\233\341\210\255\341\212\233 (\341\212\242\341\211\265\341\213\256\341\214\265\341\213\253)") + LNG(wxLANGUAGE_ARABIC, "ar" , "ar" , "ar_SA" , 0x01, 0x01, wxLayout_RightToLeft, "Arabic","\330\247\331\204\330\271\330\261\330\250\331\212\330\251") + LNG(wxLANGUAGE_ARABIC_ALGERIA, "ar-DZ" , "ar_DZ" , "" , 0x01, 0x05, wxLayout_RightToLeft, "Arabic (Algeria)","\330\247\331\204\330\271\330\261\330\250\331\212\330\251 (\330\247\331\204\330\254\330\262\330\247\330\246\330\261)") + LNG(wxLANGUAGE_ARABIC_BAHRAIN, "ar-BH" , "ar_BH" , "" , 0x01, 0x0f, wxLayout_RightToLeft, "Arabic (Bahrain)","\330\247\331\204\330\271\330\261\330\250\331\212\330\251 (\330\247\331\204\330\250\330\255\330\261\331\212\331\206)") + LNG(wxLANGUAGE_ARABIC_CHAD, "ar-TD" , "ar_TD" , "" , 0x00, 0x04, wxLayout_RightToLeft, "Arabic (Chad)","\330\247\331\204\330\271\330\261\330\250\331\212\330\251 (\330\252\330\264\330\247\330\257)") + LNG(wxLANGUAGE_ARABIC_COMOROS, "ar-KM" , "ar_KM" , "" , 0x00, 0x04, wxLayout_RightToLeft, "Arabic (Comoros)","\330\247\331\204\330\271\330\261\330\250\331\212\330\251 (\330\254\330\262\330\261 \330\247\331\204\331\202\331\205\330\261)") + LNG(wxLANGUAGE_ARABIC_DJIBOUTI, "ar-DJ" , "ar_DJ" , "" , 0x00, 0x04, wxLayout_RightToLeft, "Arabic (Djibouti)","\330\247\331\204\330\271\330\261\330\250\331\212\330\251 (\330\254\331\212\330\250\331\210\330\252\331\212)") + LNG(wxLANGUAGE_ARABIC_EGYPT, "ar-EG" , "ar_EG" , "" , 0x01, 0x03, wxLayout_RightToLeft, "Arabic (Egypt)","\330\247\331\204\330\271\330\261\330\250\331\212\330\251 (\331\205\330\265\330\261)") + LNG(wxLANGUAGE_ARABIC_ERITREA, "ar-ER" , "ar_ER" , "" , 0x00, 0x04, wxLayout_RightToLeft, "Arabic (Eritrea)","\330\247\331\204\330\271\330\261\330\250\331\212\330\251 (\330\245\330\261\331\212\330\252\330\261\331\212\330\247)") + LNG(wxLANGUAGE_ARABIC_IRAQ, "ar-IQ" , "ar_IQ" , "" , 0x01, 0x02, wxLayout_RightToLeft, "Arabic (Iraq)","\330\247\331\204\330\271\330\261\330\250\331\212\330\251 (\330\247\331\204\330\271\330\261\330\247\331\202)") + LNG(wxLANGUAGE_ARABIC_ISRAEL, "ar-IL" , "ar_IL" , "" , 0x00, 0x04, wxLayout_RightToLeft, "Arabic (Israel)","\330\247\331\204\330\271\330\261\330\250\331\212\330\251 (\330\245\330\263\330\261\330\247\330\246\331\212\331\204)") + LNG(wxLANGUAGE_ARABIC_JORDAN, "ar-JO" , "ar_JO" , "" , 0x01, 0x0b, wxLayout_RightToLeft, "Arabic (Jordan)","\330\247\331\204\330\271\330\261\330\250\331\212\330\251 (\330\247\331\204\330\243\330\261\330\257\331\206)") + LNG(wxLANGUAGE_ARABIC_KUWAIT, "ar-KW" , "ar_KW" , "" , 0x01, 0x0d, wxLayout_RightToLeft, "Arabic (Kuwait)","\330\247\331\204\330\271\330\261\330\250\331\212\330\251 (\330\247\331\204\331\203\331\210\331\212\330\252)") + LNG(wxLANGUAGE_ARABIC_LEBANON, "ar-LB" , "ar_LB" , "" , 0x01, 0x0c, wxLayout_RightToLeft, "Arabic (Lebanon)","\330\247\331\204\330\271\330\261\330\250\331\212\330\251 (\331\204\330\250\331\206\330\247\331\206)") + LNG(wxLANGUAGE_ARABIC_LIBYA, "ar-LY" , "ar_LY" , "" , 0x01, 0x04, wxLayout_RightToLeft, "Arabic (Libya)","\330\247\331\204\330\271\330\261\330\250\331\212\330\251 (\331\204\331\212\330\250\331\212\330\247)") + LNG(wxLANGUAGE_ARABIC_MAURITANIA, "ar-MR" , "ar_MR" , "" , 0x00, 0x04, wxLayout_RightToLeft, "Arabic (Mauritania)","\330\247\331\204\330\271\330\261\330\250\331\212\330\251 (\331\205\331\210\330\261\331\212\330\252\330\247\331\206\331\212\330\247)") + LNG(wxLANGUAGE_ARABIC_MOROCCO, "ar-MA" , "ar_MA" , "" , 0x01, 0x06, wxLayout_RightToLeft, "Arabic (Morocco)","\330\247\331\204\330\271\330\261\330\250\331\212\330\251 (\330\247\331\204\331\205\331\205\331\204\331\203\330\251 \330\247\331\204\331\205\330\272\330\261\330\250\331\212\330\251)") + LNG(wxLANGUAGE_ARABIC_OMAN, "ar-OM" , "ar_OM" , "" , 0x01, 0x08, wxLayout_RightToLeft, "Arabic (Oman)","\330\247\331\204\330\271\330\261\330\250\331\212\330\251 (\330\271\331\205\330\247\331\206)") + LNG(wxLANGUAGE_ARABIC_PALESTINIAN_AUTHORITY, "ar-PS" , "ar_PS" , "" , 0x00, 0x04, wxLayout_RightToLeft, "Arabic (Palestinian Authority)","\330\247\331\204\330\271\330\261\330\250\331\212\330\251 (\330\247\331\204\330\263\331\204\330\267\330\251 \330\247\331\204\331\201\331\204\330\263\330\267\331\212\331\206\331\212\330\251)") + LNG(wxLANGUAGE_ARABIC_QATAR, "ar-QA" , "ar_QA" , "" , 0x01, 0x10, wxLayout_RightToLeft, "Arabic (Qatar)","\330\247\331\204\330\271\330\261\330\250\331\212\330\251 (\331\202\330\267\330\261)") + LNG(wxLANGUAGE_ARABIC_SAUDI_ARABIA, "ar-SA" , "ar_SA" , "" , 0x01, 0x01, wxLayout_RightToLeft, "Arabic (Saudi Arabia)","\330\247\331\204\330\271\330\261\330\250\331\212\330\251 (\330\247\331\204\331\205\331\205\331\204\331\203\330\251 \330\247\331\204\330\271\330\261\330\250\331\212\330\251 \330\247\331\204\330\263\330\271\331\210\330\257\331\212\330\251)") + LNG(wxLANGUAGE_ARABIC_SOMALIA, "ar-SO" , "ar_SO" , "" , 0x00, 0x04, wxLayout_RightToLeft, "Arabic (Somalia)","\330\247\331\204\330\271\330\261\330\250\331\212\330\251 (\330\247\331\204\330\265\331\210\331\205\330\247\331\204)") + LNG(wxLANGUAGE_ARABIC_SOUTH_SUDAN, "ar-SS" , "ar_SS" , "" , 0x00, 0x04, wxLayout_RightToLeft, "Arabic (South Sudan)","\330\247\331\204\330\271\330\261\330\250\331\212\330\251 (\330\254\331\206\331\210\330\250 \330\247\331\204\330\263\331\210\330\257\330\247\331\206)") + LNG(wxLANGUAGE_ARABIC_SUDAN, "ar-SD" , "ar_SD" , "" , 0x00, 0x04, wxLayout_RightToLeft, "Arabic (Sudan)","\330\247\331\204\330\271\330\261\330\250\331\212\330\251 (\330\247\331\204\330\263\331\210\330\257\330\247\331\206)") + LNG(wxLANGUAGE_ARABIC_SYRIA, "ar-SY" , "ar_SY" , "" , 0x01, 0x0a, wxLayout_RightToLeft, "Arabic (Syria)","\330\247\331\204\330\271\330\261\330\250\331\212\330\251 (\330\263\331\210\330\261\331\212\330\247)") + LNG(wxLANGUAGE_ARABIC_TUNISIA, "ar-TN" , "ar_TN" , "" , 0x01, 0x07, wxLayout_RightToLeft, "Arabic (Tunisia)","\330\247\331\204\330\271\330\261\330\250\331\212\330\251 (\330\252\331\210\331\206\330\263)") + LNG(wxLANGUAGE_ARABIC_UAE, "ar-AE" , "ar_AE" , "" , 0x01, 0x0e, wxLayout_RightToLeft, "Arabic (United Arab Emirates)","\330\247\331\204\330\271\330\261\330\250\331\212\330\251 (\330\247\331\204\330\245\331\205\330\247\330\261\330\247\330\252 \330\247\331\204\330\271\330\261\330\250\331\212\330\251 \330\247\331\204\331\205\330\252\330\255\330\257\330\251)") + LNG(wxLANGUAGE_ARABIC_WORLD, "ar-001" , "ar_001" , "" , 0x00, 0x04, wxLayout_RightToLeft, "Arabic (World)","\330\247\331\204\330\271\330\261\330\250\331\212\330\251 (\330\247\331\204\330\271\330\247\331\204\331\205)") + LNG(wxLANGUAGE_ARABIC_YEMEN, "ar-YE" , "ar_YE" , "" , 0x01, 0x09, wxLayout_RightToLeft, "Arabic (Yemen)","\330\247\331\204\330\271\330\261\330\250\331\212\330\251 (\330\247\331\204\331\212\331\205\331\206)") + LNG(wxLANGUAGE_ARMENIAN, "hy" , "hy" , "hy_AM" , 0x2b, 0x01, wxLayout_LeftToRight, "Armenian","\325\200\325\241\325\265\325\245\326\200\325\245\325\266") + LNG(wxLANGUAGE_ARMENIAN_ARMENIA, "hy-AM" , "hy_AM" , "" , 0x2b, 0x01, wxLayout_LeftToRight, "Armenian (Armenia)","\325\200\325\241\325\265\325\245\326\200\325\245\325\266 (\325\200\325\241\325\265\325\241\325\275\325\277\325\241\325\266)") + LNG(wxLANGUAGE_ASSAMESE, "as" , "as" , "as_IN" , 0x4d, 0x01, wxLayout_LeftToRight, "Assamese","\340\246\205\340\246\270\340\246\256\340\247\200\340\247\237\340\246\276") + LNG(wxLANGUAGE_ASSAMESE_INDIA, "as-IN" , "as_IN" , "" , 0x4d, 0x01, wxLayout_LeftToRight, "Assamese (India)","\340\246\205\340\246\270\340\246\256\340\247\200\340\247\237\340\246\276 (\340\246\255\340\246\276\340\247\260\340\246\244)") + LNG(wxLANGUAGE_ASTURIAN, "ast" , "ast" , "ast_ES" , 0x00, 0x04, wxLayout_LeftToRight, "Asturian","asturianu") + LNG(wxLANGUAGE_ASTURIAN_SPAIN, "ast-ES" , "ast_ES" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Asturian (Spain)","asturianu (Espa\303\261a)") + LNG(wxLANGUAGE_ASU, "asa" , "asa" , "asa_TZ" , 0x00, 0x04, wxLayout_LeftToRight, "Asu","Kipare") + LNG(wxLANGUAGE_ASU_TANZANIA, "asa-TZ" , "asa_TZ" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Asu (Tanzania)","Kipare (Tadhania)") + LNG(wxLANGUAGE_AYMARA, "ay" , "ay" , "" , 0 , 0 , wxLayout_LeftToRight, "Aymara","Aymara") + LNG(wxLANGUAGE_AZERBAIJANI, "az" , "az" , "" , 0x2c, 0x01, wxLayout_LeftToRight, "Azerbaijani","az\311\231rbaycan") + LNG(wxLANGUAGE_AZERBAIJANI_CYRILLIC, "az-Cyrl" , "az@cyrillic" , "" , 0x2c, 0x02, wxLayout_LeftToRight, "Azerbaijani (Cyrillic)","\320\220\320\267\323\231\321\200\320\261\320\260\321\230\322\271\320\260\320\275\302\240\320\264\320\270\320\273\320\270 (\320\232\320\270\321\200\320\270\320\273)") + LNG(wxLANGUAGE_AZERBAIJANI_CYRILLIC_AZERBAIJAN, "az-Cyrl-AZ" , "az_AZ@cyrillic" , "" , 0x2c, 0x02, wxLayout_LeftToRight, "Azerbaijani (Cyrillic, Azerbaijan)","\320\260\320\267\323\231\321\200\320\261\320\260\321\230\322\271\320\260\320\275 (\320\220\320\267\323\231\321\200\320\261\320\260\321\230\322\271\320\260\320\275)") + LNG(wxLANGUAGE_AZERBAIJANI_LATIN, "az-Latn" , "az@latin" , "" , 0x2c, 0x01, wxLayout_LeftToRight, "Azerbaijani (Latin)","Az\311\231rbaycan\302\255\304\261l\304\261 (Lat\304\261n)") + LNG(wxLANGUAGE_AZERBAIJANI_LATIN_AZERBAIJAN, "az-Latn-AZ" , "az_AZ@latin" , "" , 0x2c, 0x01, wxLayout_LeftToRight, "Azerbaijani (Latin, Azerbaijan)","az\311\231rbaycan (Az\311\231rbaycan)") + LNG(wxLANGUAGE_BAFIA, "ksf" , "ksf" , "ksf_CM" , 0x00, 0x04, wxLayout_LeftToRight, "Bafia","rikpa") + LNG(wxLANGUAGE_BAFIA_CAMEROON, "ksf-CM" , "ksf_CM" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Bafia (Cameroon)","rikpa (kam\311\233r\303\272n)") + LNG(wxLANGUAGE_BAMANANKAN, "bm" , "bm" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Bamanankan","bamanakan") + LNG(wxLANGUAGE_BAMANANKAN_LATIN, "bm-Latn" , "bm@latin" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Bamanankan (Latin)","bamanakan (Latin)") + LNG(wxLANGUAGE_BAMANANKAN_LATIN_MALI, "bm-Latn-ML" , "bm_ML@latin" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Bamanankan (Latin, Mali)","bamanakan (Mali)") + LNG(wxLANGUAGE_BANGLA, "bn" , "bn" , "bn_BD" , 0x45, 0x02, wxLayout_LeftToRight, "Bangla","\340\246\254\340\246\276\340\246\202\340\246\262\340\246\276") + LNG(wxLANGUAGE_BANGLA_BANGLADESH, "bn-BD" , "bn_BD" , "" , 0x45, 0x02, wxLayout_LeftToRight, "Bangla (Bangladesh)","\340\246\254\340\246\276\340\246\202\340\246\262\340\246\276 (\340\246\254\340\246\276\340\246\202\340\246\262\340\246\276\340\246\246\340\247\207\340\246\266)") + LNG(wxLANGUAGE_BANGLA_INDIA, "bn-IN" , "bn_IN" , "" , 0x45, 0x01, wxLayout_LeftToRight, "Bengali (India)","\340\246\254\340\246\276\340\246\202\340\246\262\340\246\276 (\340\246\255\340\246\276\340\246\260\340\246\244)") + LNG(wxLANGUAGE_BASAA, "bas" , "bas" , "bas_CM" , 0x00, 0x04, wxLayout_LeftToRight, "Basaa","\306\201\303\240s\303\240a") + LNG(wxLANGUAGE_BASAA_CAMEROON, "bas-CM" , "bas_CM" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Basaa (Cameroon)","\306\201\303\240s\303\240a (K\303\240m\311\233\314\200r\303\273n)") + LNG(wxLANGUAGE_BASHKIR, "ba" , "ba" , "ba_RU" , 0x6d, 0x01, wxLayout_LeftToRight, "Bashkir","\320\221\320\260\321\210\322\241\320\276\321\200\321\202") + LNG(wxLANGUAGE_BASHKIR_RUSSIA, "ba-RU" , "ba_RU" , "" , 0x6d, 0x01, wxLayout_LeftToRight, "Bashkir (Russia)","\320\221\320\260\321\210\322\241\320\276\321\200\321\202 (\320\240\323\231\321\201\323\231\320\271)") + LNG(wxLANGUAGE_BASQUE, "eu" , "eu" , "eu_ES" , 0x2d, 0x01, wxLayout_LeftToRight, "Basque","euskara") + LNG(wxLANGUAGE_BASQUE_SPAIN, "eu-ES" , "eu_ES" , "" , 0x2d, 0x01, wxLayout_LeftToRight, "Basque (Basque)","euskara (euskara)") + LNG(wxLANGUAGE_BELARUSIAN, "be" , "be" , "be_BY" , 0x23, 0x01, wxLayout_LeftToRight, "Belarusian","\320\221\320\265\320\273\320\260\321\200\321\203\321\201\320\272\320\260\321\217") + LNG(wxLANGUAGE_BELARUSIAN_BELARUS, "be-BY" , "be_BY" , "" , 0x23, 0x01, wxLayout_LeftToRight, "Belarusian (Belarus)","\320\221\320\265\320\273\320\260\321\200\321\203\321\201\320\272\320\260\321\217 (\320\221\320\265\320\273\320\260\321\200\321\203\321\201\321\214)") + LNG(wxLANGUAGE_BEMBA, "bem" , "bem" , "bem_ZM" , 0x00, 0x04, wxLayout_LeftToRight, "Bemba","Ichibemba") + LNG(wxLANGUAGE_BEMBA_ZAMBIA, "bem-ZM" , "bem_ZM" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Bemba (Zambia)","Ichibemba (Zambia)") + LNG(wxLANGUAGE_BENA, "bez" , "bez" , "bez_TZ" , 0x00, 0x04, wxLayout_LeftToRight, "Bena","Hibena") + LNG(wxLANGUAGE_BENA_TANZANIA, "bez-TZ" , "bez_TZ" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Bena (Tanzania)","Hibena (Hutanzania)") + LNG(wxLANGUAGE_BIHARI, "bh" , "bh" , "" , 0 , 0 , wxLayout_LeftToRight, "Bihari","Bihari") + LNG(wxLANGUAGE_BISLAMA, "bi" , "bi" , "" , 0 , 0 , wxLayout_LeftToRight, "Bislama","Bislama") + LNG(wxLANGUAGE_BLIN, "byn" , "byn" , "byn_ER" , 0x00, 0x04, wxLayout_LeftToRight, "Blin","\341\211\245\341\210\212\341\212\225") + LNG(wxLANGUAGE_BLIN_ERITREA, "byn-ER" , "byn_ER" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Blin (Eritrea)","\341\211\245\341\210\212\341\212\225 (\341\212\244\341\210\255\341\211\265\341\210\253)") + LNG(wxLANGUAGE_BODO, "brx" , "brx" , "brx_IN" , 0x00, 0x04, wxLayout_LeftToRight, "Bodo","\340\244\254\340\244\241\340\244\274\340\245\213") + LNG(wxLANGUAGE_BODO_INDIA, "brx-IN" , "brx_IN" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Bodo (India)","\340\244\254\340\244\241\340\244\274\340\245\213 (\340\244\255\340\244\276\340\244\260\340\244\244)") + LNG(wxLANGUAGE_BOSNIAN, "bs" , "bs" , "" , 0x1a, 0x05, wxLayout_LeftToRight, "Bosnian","bosanski") + LNG(wxLANGUAGE_BOSNIAN_CYRILLIC, "bs-Cyrl" , "bs@cyrillic" , "" , 0x1a, 0x08, wxLayout_LeftToRight, "Bosnian (Cyrillic)","\320\261\320\276\321\201\320\260\320\275\321\201\320\272\320\270 (\320\213\320\270\321\200\320\270\320\273\320\270\321\206\320\260)") + LNG(wxLANGUAGE_BOSNIAN_CYRILLIC_BOSNIA_AND_HERZEGOVINA, "bs-Cyrl-BA" , "bs_BA@cyrillic" , "" , 0x1a, 0x08, wxLayout_LeftToRight, "Bosnian (Cyrillic, Bosnia and Herzegovina)","\320\261\320\276\321\201\320\260\320\275\321\201\320\272\320\270 (\320\221\320\276\321\201\320\275\320\260 \320\270 \320\245\320\265\321\200\321\206\320\265\320\263\320\276\320\262\320\270\320\275\320\260)") + LNG(wxLANGUAGE_BOSNIAN_LATIN, "bs-Latn" , "bs@latin" , "" , 0x1a, 0x05, wxLayout_LeftToRight, "Bosnian (Latin)","bosanski (Latinica)") + LNG(wxLANGUAGE_BOSNIAN_LATIN_BOSNIA_AND_HERZEGOVINA, "bs-Latn-BA" , "bs_BA@latin" , "" , 0x1a, 0x05, wxLayout_LeftToRight, "Bosnian (Latin, Bosnia and Herzegovina)","bosanski (Bosna i Hercegovina)") + LNG(wxLANGUAGE_BRETON, "br" , "br" , "br_FR" , 0x7e, 0x01, wxLayout_LeftToRight, "Breton","brezhoneg") + LNG(wxLANGUAGE_BRETON_FRANCE, "br-FR" , "br_FR" , "" , 0x7e, 0x01, wxLayout_LeftToRight, "Breton (France)","brezhoneg (Fra\303\261s)") + LNG(wxLANGUAGE_BULGARIAN, "bg" , "bg" , "bg_BG" , 0x02, 0x01, wxLayout_LeftToRight, "Bulgarian","\320\261\321\212\320\273\320\263\320\260\321\200\321\201\320\272\320\270") + LNG(wxLANGUAGE_BULGARIAN_BULGARIA, "bg-BG" , "bg_BG" , "" , 0x02, 0x01, wxLayout_LeftToRight, "Bulgarian (Bulgaria)","\320\261\321\212\320\273\320\263\320\260\321\200\321\201\320\272\320\270 (\320\221\321\212\320\273\320\263\320\260\321\200\320\270\321\217)") + LNG(wxLANGUAGE_BURMESE, "my" , "my" , "my_MM" , 0x55, 0x01, wxLayout_LeftToRight, "Burmese","\341\200\227\341\200\231\341\200\254") + LNG(wxLANGUAGE_BURMESE_MYANMAR, "my-MM" , "my_MM" , "" , 0x55, 0x01, wxLayout_LeftToRight, "Burmese (Myanmar)","\341\200\231\341\200\274\341\200\224\341\200\272\341\200\231\341\200\254 (\341\200\231\341\200\274\341\200\224\341\200\272\341\200\231\341\200\254)") + LNG(wxLANGUAGE_CATALAN, "ca" , "ca" , "ca_ES" , 0x03, 0x01, wxLayout_LeftToRight, "Catalan","catal\303\240") + LNG(wxLANGUAGE_CATALAN_ANDORRA, "ca-AD" , "ca_AD" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Catalan (Andorra)","catal\303\240 (Andorra)") + LNG(wxLANGUAGE_CATALAN_FRANCE, "ca-FR" , "ca_FR" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Catalan (France)","catal\303\240 (Fran\303\247a)") + LNG(wxLANGUAGE_CATALAN_ITALY, "ca-IT" , "ca_IT" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Catalan (Italy)","catal\303\240 (It\303\240lia)") + LNG(wxLANGUAGE_CATALAN_SPAIN, "ca-ES" , "ca_ES" , "" , 0x03, 0x01, wxLayout_LeftToRight, "Catalan (Catalan)","catal\303\240 (catal\303\240)") + LNG(wxLANGUAGE_CEBUANO, "ceb" , "ceb" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Cebuano","Cebuano") + LNG(wxLANGUAGE_CEBUANO_LATIN, "ceb-Latn" , "ceb@latin" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Cebuano (Latin)","Cebuano (Latin)") + LNG(wxLANGUAGE_CEBUANO_LATIN_PHILIPPINES, "ceb-Latn-PH" , "ceb_PH@latin" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Cebuano (Latin, Philippines)","Cebuano (Pilipinas)") + LNG(wxLANGUAGE_CENTRAL_ATLAS_TAMAZIGHT, "tzm" , "tzm" , "" , 0x5f, 0x02, wxLayout_LeftToRight, "Central Atlas Tamazight","Tamazi\311\243t n la\341\271\255la\341\271\243") + LNG(wxLANGUAGE_CENTRAL_ATLAS_TAMAZIGHT_ARABIC, "tzm-Arab" , "tzm@arabic" , "" , 0x5f, 0x01, wxLayout_RightToLeft, "Central Atlas Tamazight (Arabic)","\330\243\330\267\331\204\330\263 \330\247\331\204\331\205\330\261\331\203\330\262\331\212\330\251 \330\247\331\204\330\252\330\247\331\205\330\247\330\262\331\212\330\252\331\212\330\251") + LNG(wxLANGUAGE_CENTRAL_ATLAS_TAMAZIGHT_ARABIC_MOROCCO, "tzm-Arab-MA" , "tzm_MA@arabic" , "" , 0x5f, 0x01, wxLayout_RightToLeft, "Central Atlas Tamazight (Arabic, Morocco)","\330\243\330\267\331\204\330\263 \330\247\331\204\331\205\330\261\331\203\330\262\331\212\330\251 \330\247\331\204\330\252\330\247\331\205\330\247\330\262\331\212\330\252\331\212\330\251 (Morocco)") + LNG(wxLANGUAGE_CENTRAL_ATLAS_TAMAZIGHT_LATIN, "tzm-Latn" , "tzm@latin" , "" , 0x5f, 0x02, wxLayout_LeftToRight, "Central Atlas Tamazight (Latin)","Tamazi\311\243t n la\341\271\255la\341\271\243 (Latin)") + LNG(wxLANGUAGE_CENTRAL_ATLAS_TAMAZIGHT_LATIN_ALGERIA, "tzm-Latn-DZ" , "tzm_DZ@latin" , "" , 0x5f, 0x02, wxLayout_LeftToRight, "Central Atlas Tamazight (Latin, Algeria)","Tamazi\311\243t n la\341\271\255la\341\271\243 (Djaza\303\257r)") + LNG(wxLANGUAGE_CENTRAL_ATLAS_TAMAZIGHT_LATIN_MOROCCO, "tzm-Latn-MA" , "tzm_MA@latin" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Central Atlas Tamazight (Latin, Morocco)","Tamazi\311\243t n la\341\271\255la\341\271\243 (Me\341\271\233\341\271\233uk)") + LNG(wxLANGUAGE_CENTRAL_ATLAS_TAMAZIGHT_TIFINAGH, "tzm-Tfng" , "tzm@tifinagh" , "" , 0x5f, 0x04, wxLayout_LeftToRight, "Central Atlas Tamazight (Tifinagh)","Tamazight (Tifinagh)") + LNG(wxLANGUAGE_CENTRAL_ATLAS_TAMAZIGHT_TIFINAGH_MOROCCO, "tzm-Tfng-MA" , "tzm_MA@tifinagh" , "" , 0x5f, 0x04, wxLayout_LeftToRight, "Central Atlas Tamazight (Tifinagh, Morocco)","\342\265\234\342\264\260\342\265\216\342\264\260\342\265\243\342\265\211\342\265\226\342\265\234 (\342\265\215\342\265\216\342\265\226\342\265\224\342\265\211\342\264\261)") + LNG(wxLANGUAGE_CENTRAL_KURDISH, "ku" , "ku" , "" , 0x92, 0x01, wxLayout_RightToLeft, "Central Kurdish","\332\251\331\210\330\261\330\257\333\214\333\214 \331\206\330\247\331\210\333\225\332\225\330\247\330\263\330\252") + LNG(wxLANGUAGE_CENTRAL_KURDISH, "ku-Arab" , "ku@arabic" , "" , 0x92, 0x01, wxLayout_RightToLeft, "Central Kurdish","\332\251\331\210\330\261\330\257\333\214\333\214 \331\206\330\247\331\210\333\225\332\225\330\247\330\263\330\252") + LNG(wxLANGUAGE_CENTRAL_KURDISH_IRAQ, "ku-Arab-IQ" , "ku_IQ@arabic" , "" , 0x92, 0x01, wxLayout_RightToLeft, "Central Kurdish (Iraq)","\332\251\331\210\330\261\330\257\333\214\333\214 \331\206\330\247\331\210\333\225\332\225\330\247\330\263\330\252 (\330\271\333\216\330\261\330\247\331\202)") + LNG(wxLANGUAGE_CHAKMA, "ccp" , "ccp" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Chakma","\360\221\204\214\360\221\204\213\360\221\204\264\360\221\204\237\360\221\204\263\360\221\204\246") + LNG(wxLANGUAGE_CHAKMA_CHAKMA, "ccp-Cakm" , "ccp@chakma" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Chakma (Chakma)","\360\221\204\214\360\221\204\213\360\221\204\264\360\221\204\237\360\221\204\263\360\221\204\246 (\360\221\204\214\360\221\204\207\360\221\204\264\360\221\204\237)") + LNG(wxLANGUAGE_CHAKMA_CHAKMA_BANGLADESH, "ccp-Cakm-BD" , "ccp_BD@chakma" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Chakma (Chakma, Bangladesh)","\360\221\204\214\360\221\204\213\360\221\204\264\360\221\204\237\360\221\204\263\360\221\204\246 (\360\221\204\235\360\221\204\201\360\221\204\243\360\221\204\230\360\221\204\254\360\221\204\214\360\221\204\264)") + LNG(wxLANGUAGE_CHAKMA_CHAKMA_INDIA, "ccp-Cakm-IN" , "ccp_IN@chakma" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Chakma (Chakma, India)","\360\221\204\214\360\221\204\213\360\221\204\264\360\221\204\237\360\221\204\263\360\221\204\246 (\360\221\204\236\360\221\204\242\360\221\204\247\360\221\204\226\360\221\204\264)") + LNG(wxLANGUAGE_CHECHEN, "ce" , "ce" , "ce_RU" , 0x00, 0x04, wxLayout_LeftToRight, "Chechen","\320\275\320\276\321\205\321\207\320\270\320\271\320\275") + LNG(wxLANGUAGE_CHECHEN_RUSSIA, "ce-RU" , "ce_RU" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Chechen (Russia)","\320\275\320\276\321\205\321\207\320\270\320\271\320\275 (\320\240\320\276\321\201\321\201\320\270)") + LNG(wxLANGUAGE_CHEROKEE, "chr" , "chr" , "" , 0x5c, 0x01, wxLayout_LeftToRight, "Cherokee","\341\217\243\341\216\263\341\216\251") + LNG(wxLANGUAGE_CHEROKEE_CHEROKEE, "chr-Cher" , "chr@cherokee" , "" , 0x5c, 0x01, wxLayout_LeftToRight, "Cherokee","\341\217\243\341\216\263\341\216\251") + LNG(wxLANGUAGE_CHEROKEE_US, "chr-Cher-US" , "chr_US@cherokee" , "" , 0x5c, 0x01, wxLayout_LeftToRight, "Cherokee (Cherokee, United States)","\341\217\243\341\216\263\341\216\251 (\341\217\214\341\217\212 \341\216\242\341\217\263\341\216\276\341\216\265\341\217\215\341\217\224\341\217\205 \341\217\215\341\216\246\341\217\232\341\216\251)") + LNG(wxLANGUAGE_CHIGA, "cgg" , "cgg" , "cgg_UG" , 0x00, 0x04, wxLayout_LeftToRight, "Chiga","Rukiga") + LNG(wxLANGUAGE_CHIGA_UGANDA, "cgg-UG" , "cgg_UG" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Chiga (Uganda)","Rukiga (Uganda)") + LNG(wxLANGUAGE_CHINESE, "zh" , "zh" , "zh_TW" , 0x04, 0x01, wxLayout_LeftToRight, "Chinese","\344\270\255\346\226\207") + LNG(wxLANGUAGE_CHINESE_CHINA, "zh-CN" , "zh_CN" , "" , 0x04, 0x02, wxLayout_LeftToRight, "Chinese (Simplified, China)","\344\270\255\346\226\207(\344\270\255\345\233\275)") + LNG(wxLANGUAGE_CHINESE_HONGKONG, "zh-HK" , "zh_HK" , "" , 0x04, 0x03, wxLayout_LeftToRight, "Chinese (Traditional, Hong Kong SAR)","\344\270\255\346\226\207(\351\246\231\346\270\257\347\211\271\345\210\245\350\241\214\346\224\277\345\215\200)") + LNG(wxLANGUAGE_CHINESE_MACAO, "zh-MO" , "zh_MO" , "" , 0x04, 0x05, wxLayout_LeftToRight, "Chinese (Traditional, Macao SAR)","\344\270\255\346\226\207(\346\276\263\351\226\200\347\211\271\345\210\245\350\241\214\346\224\277\345\215\200)") + LNG(wxLANGUAGE_CHINESE_SIMPLIFIED_EXPLICIT, "zh-Hans" , "zh@Hans" , "zh_CN" , 0x04, 0x02, wxLayout_LeftToRight, "Chinese (Simplified)","\344\270\255\346\226\207(\347\256\200\344\275\223)") + LNG(wxLANGUAGE_CHINESE_SIMPLIFIED_HONGKONG, "zh-Hans-HK" , "zh_HK@Hans" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Chinese (Simplified Han, Hong Kong SAR)","\344\270\255\346\226\207 (\351\246\231\346\270\257\347\211\271\345\210\253\350\241\214\346\224\277\345\214\272)") + LNG(wxLANGUAGE_CHINESE_SIMPLIFIED_MACAO, "zh-Hans-MO" , "zh_MO@Hans" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Chinese (Simplified Han, Macao SAR)","\344\270\255\346\226\207 (\346\276\263\351\227\250\347\211\271\345\210\253\350\241\214\346\224\277\345\214\272)") + LNG(wxLANGUAGE_CHINESE_SINGAPORE, "zh-SG" , "zh_SG" , "" , 0x04, 0x04, wxLayout_LeftToRight, "Chinese (Simplified, Singapore)","\344\270\255\346\226\207(\346\226\260\345\212\240\345\235\241)") + LNG(wxLANGUAGE_CHINESE_TAIWAN, "zh-TW" , "zh_TW" , "" , 0x04, 0x01, wxLayout_LeftToRight, "Chinese (Traditional, Taiwan)","\344\270\255\346\226\207(\345\217\260\347\201\243)") + LNG(wxLANGUAGE_CHINESE_TRADITIONAL_EXPLICIT, "zh-Hant" , "zh@Hant" , "zh_TW" , 0x04, 0x01, wxLayout_LeftToRight, "Chinese (Traditional)","\344\270\255\346\226\207(\347\271\201\351\253\224)") + LNG(wxLANGUAGE_CHURCH_SLAVIC, "cu" , "cu" , "cu_RU" , 0x00, 0x04, wxLayout_LeftToRight, "Church Slavic","\321\206\320\265\321\200\320\272\320\276\320\262\320\275\320\276\321\201\320\273\320\276\320\262\320\265\314\201\320\275\321\201\320\272\321\227\320\271") + LNG(wxLANGUAGE_CHURCH_SLAVIC_RUSSIA, "cu-RU" , "cu_RU" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Church Slavic (Russia)","\321\206\320\265\321\200\320\272\320\276\320\262\320\275\320\276\321\201\320\273\320\276\320\262\320\265\314\201\320\275\321\201\320\272\321\227\320\271 (\321\200\321\241\321\201\321\201\321\226\314\201\320\260)") + LNG(wxLANGUAGE_COLOGNIAN, "ksh" , "ksh" , "ksh_DE" , 0x00, 0x04, wxLayout_LeftToRight, "Colognian","K\303\266lsch") + LNG(wxLANGUAGE_COLOGNIAN_GERMANY, "ksh-DE" , "ksh_DE" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Colognian (Germany)","K\303\266lsch (Do\303\274tschland)") + LNG(wxLANGUAGE_CORNISH, "kw" , "kw" , "kw_GB" , 0x00, 0x04, wxLayout_LeftToRight, "Cornish","kernewek") + LNG(wxLANGUAGE_CORNISH_UK, "kw-GB" , "kw_GB" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Cornish (United Kingdom)","kernewek (Rywvaneth Unys)") + LNG(wxLANGUAGE_CORSICAN, "co" , "co" , "co_FR" , 0x83, 0x01, wxLayout_LeftToRight, "Corsican","Corsu") + LNG(wxLANGUAGE_CORSICAN_FRANCE, "co-FR" , "co_FR" , "" , 0x83, 0x01, wxLayout_LeftToRight, "Corsican (France)","Corsu (Francia)") + LNG(wxLANGUAGE_CROATIAN, "hr" , "hr" , "hr_HR" , 0x1a, 0x01, wxLayout_LeftToRight, "Croatian","hrvatski") + LNG(wxLANGUAGE_CROATIAN_BOSNIA_AND_HERZEGOVINA, "hr-BA" , "hr_BA" , "" , 0x1a, 0x04, wxLayout_LeftToRight, "Croatian (Bosnia and Herzegovina)","hrvatski (Bosna i Hercegovina)") + LNG(wxLANGUAGE_CROATIAN_CROATIA, "hr-HR" , "hr_HR" , "" , 0x1a, 0x01, wxLayout_LeftToRight, "Croatian (Croatia)","hrvatski (Hrvatska)") + LNG(wxLANGUAGE_CZECH, "cs" , "cs" , "cs_CZ" , 0x05, 0x01, wxLayout_LeftToRight, "Czech","\304\215e\305\241tina") + LNG(wxLANGUAGE_CZECH_CZECHIA, "cs-CZ" , "cs_CZ" , "" , 0x05, 0x01, wxLayout_LeftToRight, "Czech (Czechia)","\304\215e\305\241tina (\304\214esko)") + LNG(wxLANGUAGE_DANISH, "da" , "da" , "da_DK" , 0x06, 0x01, wxLayout_LeftToRight, "Danish","dansk") + LNG(wxLANGUAGE_DANISH_DENMARK, "da-DK" , "da_DK" , "" , 0x06, 0x01, wxLayout_LeftToRight, "Danish (Denmark)","dansk (Danmark)") + LNG(wxLANGUAGE_DANISH_GREENLAND, "da-GL" , "da_GL" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Danish (Greenland)","dansk (Gr\303\270nland)") + LNG(wxLANGUAGE_DARI, "prs" , "prs" , "prs_AF" , 0x8c, 0x01, wxLayout_RightToLeft, "Dari","\330\257\330\261\331\211") + LNG(wxLANGUAGE_DARI_AFGHANISTAN, "prs-AF" , "prs_AF" , "" , 0x8c, 0x01, wxLayout_RightToLeft, "Dari (Afghanistan)","\330\257\330\261\331\211 (\330\247\331\201\330\272\330\247\331\206\330\263\330\252\330\247\331\206)") + LNG(wxLANGUAGE_DIVEHI, "dv" , "dv" , "dv_MV" , 0x65, 0x01, wxLayout_RightToLeft, "Divehi","\336\213\336\250\336\210\336\254\336\200\336\250\336\204\336\246\336\220\336\260") + LNG(wxLANGUAGE_DIVEHI_MALDIVES, "dv-MV" , "dv_MV" , "" , 0x65, 0x01, wxLayout_RightToLeft, "Divehi (Maldives)","\336\213\336\250\336\210\336\254\336\200\336\250\336\204\336\246\336\220\336\260 (\336\213\336\250\336\210\336\254\336\200\336\250 \336\203\336\247\336\207\336\260\336\226\336\254)") + LNG(wxLANGUAGE_DUALA, "dua" , "dua" , "dua_CM" , 0x00, 0x04, wxLayout_LeftToRight, "Duala","du\303\241l\303\241") + LNG(wxLANGUAGE_DUALA_CAMEROON, "dua-CM" , "dua_CM" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Duala (Cameroon)","du\303\241l\303\241 (Cameroun)") + LNG(wxLANGUAGE_DUTCH, "nl" , "nl" , "nl_NL" , 0x13, 0x01, wxLayout_LeftToRight, "Dutch","Nederlands") + LNG(wxLANGUAGE_DUTCH_ARUBA, "nl-AW" , "nl_AW" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Dutch (Aruba)","Nederlands (Aruba)") + LNG(wxLANGUAGE_DUTCH_BELGIAN, "nl-BE" , "nl_BE" , "" , 0x13, 0x02, wxLayout_LeftToRight, "Dutch (Belgium)","Nederlands (Belgi\303\253)") + LNG(wxLANGUAGE_DUTCH_BONAIRE_SINT_EUSTATIUS_AND_SABA, "nl-BQ" , "nl_BQ" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Dutch (Bonaire, Sint Eustatius and Saba)","Nederlands (Bonaire, Sint Eustatius en Saba)") + LNG(wxLANGUAGE_DUTCH_CURACAO, "nl-CW" , "nl_CW" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Dutch (Cura\303\247ao)","Nederlands (Cura\303\247ao)") + LNG(wxLANGUAGE_DUTCH_NETHERLANDS, "nl-NL" , "nl_NL" , "" , 0x13, 0x01, wxLayout_LeftToRight, "Dutch (Netherlands)","Nederlands (Nederland)") + LNG(wxLANGUAGE_DUTCH_SINT_MAARTEN, "nl-SX" , "nl_SX" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Dutch (Sint Maarten)","Nederlands (Sint-Maarten)") + LNG(wxLANGUAGE_DUTCH_SURINAME, "nl-SR" , "nl_SR" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Dutch (Suriname)","Nederlands (Suriname)") + LNG(wxLANGUAGE_DZONGKHA, "dz" , "dz" , "dz_BT" , 0x51, 0x03, wxLayout_LeftToRight, "Dzongkha","\340\275\242\340\276\253\340\275\274\340\275\204\340\274\213\340\275\201") + LNG(wxLANGUAGE_DZONGKHA_BHUTAN, "dz-BT" , "dz_BT" , "" , 0x51, 0x03, wxLayout_LeftToRight, "Dzongkha (Bhutan)","\340\275\242\340\276\253\340\275\274\340\275\204\340\274\213\340\275\201 (\340\275\240\340\275\226\340\276\262\340\275\264\340\275\202)") + LNG(wxLANGUAGE_EDO, "bin" , "bin" , "bin_NG" , 0x66, 0x01, wxLayout_LeftToRight, "Edo","\341\272\270\314\200d\303\263") + LNG(wxLANGUAGE_EDO_NIGERIA, "bin-NG" , "bin_NG" , "" , 0x66, 0x01, wxLayout_LeftToRight, "Edo (Nigeria)","\341\272\270\314\200d\303\263 (Nigeria)") + LNG(wxLANGUAGE_EMBU, "ebu" , "ebu" , "ebu_KE" , 0x00, 0x04, wxLayout_LeftToRight, "Embu","K\304\251embu") + LNG(wxLANGUAGE_EMBU_KENYA, "ebu-KE" , "ebu_KE" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Embu (Kenya)","K\304\251embu (Kenya)") + LNG(wxLANGUAGE_ENGLISH, "en" , "en" , "en_GB" , 0x09, 0x02, wxLayout_LeftToRight, "English","English") + LNG(wxLANGUAGE_ENGLISH_AMERICAN_SAMOA, "en-AS" , "en_AS" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (American Samoa)","English (American Samoa)") + LNG(wxLANGUAGE_ENGLISH_ANGUILLA, "en-AI" , "en_AI" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Anguilla)","English (Anguilla)") + LNG(wxLANGUAGE_ENGLISH_ANTIGUA_AND_BARBUDA, "en-AG" , "en_AG" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Antigua and Barbuda)","English (Antigua & Barbuda)") + LNG(wxLANGUAGE_ENGLISH_AUSTRALIA, "en-AU" , "en_AU" , "" , 0x09, 0x03, wxLayout_LeftToRight, "English (Australia)","English (Australia)") + LNG(wxLANGUAGE_ENGLISH_AUSTRIA, "en-AT" , "en_AT" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Austria)","English (Austria)") + LNG(wxLANGUAGE_ENGLISH_BAHAMAS, "en-BS" , "en_BS" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Bahamas)","English (Bahamas)") + LNG(wxLANGUAGE_ENGLISH_BARBADOS, "en-BB" , "en_BB" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Barbados)","English (Barbados)") + LNG(wxLANGUAGE_ENGLISH_BELGIUM, "en-BE" , "en_BE" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Belgium)","English (Belgium)") + LNG(wxLANGUAGE_ENGLISH_BELIZE, "en-BZ" , "en_BZ" , "" , 0x09, 0x0a, wxLayout_LeftToRight, "English (Belize)","English (Belize)") + LNG(wxLANGUAGE_ENGLISH_BERMUDA, "en-BM" , "en_BM" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Bermuda)","English (Bermuda)") + LNG(wxLANGUAGE_ENGLISH_BOTSWANA, "en-BW" , "en_BW" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Botswana)","English (Botswana)") + LNG(wxLANGUAGE_ENGLISH_BRITISH_INDIAN_OCEAN_TERRITORY, "en-IO" , "en_IO" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (British Indian Ocean Territory)","English (British Indian Ocean Territory)") + LNG(wxLANGUAGE_ENGLISH_BRITISH_VIRGIN_ISLANDS, "en-VG" , "en_VG" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (British Virgin Islands)","English (British Virgin Islands)") + LNG(wxLANGUAGE_ENGLISH_BURUNDI, "en-BI" , "en_BI" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Burundi)","English (Burundi)") + LNG(wxLANGUAGE_ENGLISH_CAMEROON, "en-CM" , "en_CM" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Cameroon)","English (Cameroon)") + LNG(wxLANGUAGE_ENGLISH_CANADA, "en-CA" , "en_CA" , "" , 0x09, 0x04, wxLayout_LeftToRight, "English (Canada)","English (Canada)") + LNG(wxLANGUAGE_ENGLISH_CARIBBEAN, "en-029" , "en_029" , "en_CB" , 0x09, 0x09, wxLayout_LeftToRight, "English (Caribbean)","English (Caribbean)") + LNG(wxLANGUAGE_ENGLISH_CARIBBEAN_CB, "en-CB" , "en_CB" , "" , 0x09, 0x09, wxLayout_LeftToRight, "English (Caribbean)","English (Caribbean)") + LNG(wxLANGUAGE_ENGLISH_CAYMAN_ISLANDS, "en-KY" , "en_KY" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Cayman Islands)","English (Cayman Islands)") + LNG(wxLANGUAGE_ENGLISH_CHRISTMAS_ISLAND, "en-CX" , "en_CX" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Christmas Island)","English (Christmas Island)") + LNG(wxLANGUAGE_ENGLISH_COCOS_KEELING_ISLANDS, "en-CC" , "en_CC" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Cocos (Keeling) Islands)","English (Cocos (Keeling) Islands)") + LNG(wxLANGUAGE_ENGLISH_COOK_ISLANDS, "en-CK" , "en_CK" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Cook Islands)","English (Cook Islands)") + LNG(wxLANGUAGE_ENGLISH_CYPRUS, "en-CY" , "en_CY" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Cyprus)","English (Cyprus)") + LNG(wxLANGUAGE_ENGLISH_DENMARK, "en-DK" , "en_DK" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Denmark)","English (Denmark)") + LNG(wxLANGUAGE_ENGLISH_DOMINICA, "en-DM" , "en_DM" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Dominica)","English (Dominica)") + LNG(wxLANGUAGE_ENGLISH_EIRE, "en-IE" , "en_IE" , "" , 0x09, 0x06, wxLayout_LeftToRight, "English (Ireland)","English (Ireland)") + LNG(wxLANGUAGE_ENGLISH_ERITREA, "en-ER" , "en_ER" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Eritrea)","English (Eritrea)") + LNG(wxLANGUAGE_ENGLISH_ESWATINI, "en-SZ" , "en_SZ" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Eswatini)","English (Eswatini)") + LNG(wxLANGUAGE_ENGLISH_EUROPE, "en-150" , "en_150" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Europe)","English (Europe)") + LNG(wxLANGUAGE_ENGLISH_FALKLAND_ISLANDS, "en-FK" , "en_FK" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Falkland Islands)","English (Falkland Islands)") + LNG(wxLANGUAGE_ENGLISH_FIJI, "en-FJ" , "en_FJ" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Fiji)","English (Fiji)") + LNG(wxLANGUAGE_ENGLISH_FINLAND, "en-FI" , "en_FI" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Finland)","English (Finland)") + LNG(wxLANGUAGE_ENGLISH_GAMBIA, "en-GM" , "en_GM" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Gambia)","English (Gambia)") + LNG(wxLANGUAGE_ENGLISH_GERMANY, "en-DE" , "en_DE" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Germany)","English (Germany)") + LNG(wxLANGUAGE_ENGLISH_GHANA, "en-GH" , "en_GH" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Ghana)","English (Ghana)") + LNG(wxLANGUAGE_ENGLISH_GIBRALTAR, "en-GI" , "en_GI" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Gibraltar)","English (Gibraltar)") + LNG(wxLANGUAGE_ENGLISH_GRENADA, "en-GD" , "en_GD" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Grenada)","English (Grenada)") + LNG(wxLANGUAGE_ENGLISH_GUAM, "en-GU" , "en_GU" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Guam)","English (Guam)") + LNG(wxLANGUAGE_ENGLISH_GUERNSEY, "en-GG" , "en_GG" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Guernsey)","English (Guernsey)") + LNG(wxLANGUAGE_ENGLISH_GUYANA, "en-GY" , "en_GY" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Guyana)","English (Guyana)") + LNG(wxLANGUAGE_ENGLISH_HONG_KONG_SAR, "en-HK" , "en_HK" , "" , 0x09, 0x0f, wxLayout_LeftToRight, "English (Hong Kong SAR)","English (Hong Kong SAR)") + LNG(wxLANGUAGE_ENGLISH_INDIA, "en-IN" , "en_IN" , "" , 0x09, 0x10, wxLayout_LeftToRight, "English (India)","English (India)") + LNG(wxLANGUAGE_ENGLISH_INDONESIA, "en-ID" , "en_ID" , "" , 0x09, 0x0e, wxLayout_LeftToRight, "English (Indonesia)","English (Indonesia)") + LNG(wxLANGUAGE_ENGLISH_ISLE_OF_MAN, "en-IM" , "en_IM" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Isle of Man)","English (Isle of Man)") + LNG(wxLANGUAGE_ENGLISH_ISRAEL, "en-IL" , "en_IL" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Israel)","English (Israel)") + LNG(wxLANGUAGE_ENGLISH_JAMAICA, "en-JM" , "en_JM" , "" , 0x09, 0x08, wxLayout_LeftToRight, "English (Jamaica)","English (Jamaica)") + LNG(wxLANGUAGE_ENGLISH_JERSEY, "en-JE" , "en_JE" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Jersey)","English (Jersey)") + LNG(wxLANGUAGE_ENGLISH_KENYA, "en-KE" , "en_KE" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Kenya)","English (Kenya)") + LNG(wxLANGUAGE_ENGLISH_KIRIBATI, "en-KI" , "en_KI" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Kiribati)","English (Kiribati)") + LNG(wxLANGUAGE_ENGLISH_LESOTHO, "en-LS" , "en_LS" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Lesotho)","English (Lesotho)") + LNG(wxLANGUAGE_ENGLISH_LIBERIA, "en-LR" , "en_LR" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Liberia)","English (Liberia)") + LNG(wxLANGUAGE_ENGLISH_MACAO_SAR, "en-MO" , "en_MO" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Macao SAR)","English (Macao SAR)") + LNG(wxLANGUAGE_ENGLISH_MADAGASCAR, "en-MG" , "en_MG" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Madagascar)","English (Madagascar)") + LNG(wxLANGUAGE_ENGLISH_MALAWI, "en-MW" , "en_MW" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Malawi)","English (Malawi)") + LNG(wxLANGUAGE_ENGLISH_MALAYSIA, "en-MY" , "en_MY" , "" , 0x09, 0x11, wxLayout_LeftToRight, "English (Malaysia)","English (Malaysia)") + LNG(wxLANGUAGE_ENGLISH_MALTA, "en-MT" , "en_MT" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Malta)","English (Malta)") + LNG(wxLANGUAGE_ENGLISH_MARSHALL_ISLANDS, "en-MH" , "en_MH" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Marshall Islands)","English (Marshall Islands)") + LNG(wxLANGUAGE_ENGLISH_MAURITIUS, "en-MU" , "en_MU" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Mauritius)","English (Mauritius)") + LNG(wxLANGUAGE_ENGLISH_MICRONESIA, "en-FM" , "en_FM" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Micronesia)","English (Micronesia)") + LNG(wxLANGUAGE_ENGLISH_MONTSERRAT, "en-MS" , "en_MS" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Montserrat)","English (Montserrat)") + LNG(wxLANGUAGE_ENGLISH_NAMIBIA, "en-NA" , "en_NA" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Namibia)","English (Namibia)") + LNG(wxLANGUAGE_ENGLISH_NAURU, "en-NR" , "en_NR" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Nauru)","English (Nauru)") + LNG(wxLANGUAGE_ENGLISH_NETHERLANDS, "en-NL" , "en_NL" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Netherlands)","English (Netherlands)") + LNG(wxLANGUAGE_ENGLISH_NEW_ZEALAND, "en-NZ" , "en_NZ" , "" , 0x09, 0x05, wxLayout_LeftToRight, "English (New Zealand)","English (New Zealand)") + LNG(wxLANGUAGE_ENGLISH_NIGERIA, "en-NG" , "en_NG" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Nigeria)","English (Nigeria)") + LNG(wxLANGUAGE_ENGLISH_NIUE, "en-NU" , "en_NU" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Niue)","English (Niue)") + LNG(wxLANGUAGE_ENGLISH_NORFOLK_ISLAND, "en-NF" , "en_NF" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Norfolk Island)","English (Norfolk Island)") + LNG(wxLANGUAGE_ENGLISH_NORTHERN_MARIANA_ISLANDS, "en-MP" , "en_MP" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Northern Mariana Islands)","English (Northern Mariana Islands)") + LNG(wxLANGUAGE_ENGLISH_PAKISTAN, "en-PK" , "en_PK" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Pakistan)","English (Pakistan)") + LNG(wxLANGUAGE_ENGLISH_PALAU, "en-PW" , "en_PW" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Palau)","English (Palau)") + LNG(wxLANGUAGE_ENGLISH_PAPUA_NEW_GUINEA, "en-PG" , "en_PG" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Papua New Guinea)","English (Papua New Guinea)") + LNG(wxLANGUAGE_ENGLISH_PHILIPPINES, "en-PH" , "en_PH" , "" , 0x09, 0x0d, wxLayout_LeftToRight, "English (Philippines)","English (Philippines)") + LNG(wxLANGUAGE_ENGLISH_PITCAIRN_ISLANDS, "en-PN" , "en_PN" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Pitcairn Islands)","English (Pitcairn Islands)") + LNG(wxLANGUAGE_ENGLISH_PUERTO_RICO, "en-PR" , "en_PR" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Puerto Rico)","English (Puerto Rico)") + LNG(wxLANGUAGE_ENGLISH_RWANDA, "en-RW" , "en_RW" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Rwanda)","English (Rwanda)") + LNG(wxLANGUAGE_ENGLISH_SAMOA, "en-WS" , "en_WS" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Samoa)","English (Samoa)") + LNG(wxLANGUAGE_ENGLISH_SEYCHELLES, "en-SC" , "en_SC" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Seychelles)","English (Seychelles)") + LNG(wxLANGUAGE_ENGLISH_SIERRA_LEONE, "en-SL" , "en_SL" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Sierra Leone)","English (Sierra Leone)") + LNG(wxLANGUAGE_ENGLISH_SINGAPORE, "en-SG" , "en_SG" , "" , 0x09, 0x12, wxLayout_LeftToRight, "English (Singapore)","English (Singapore)") + LNG(wxLANGUAGE_ENGLISH_SINT_MAARTEN, "en-SX" , "en_SX" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Sint Maarten)","English (Sint Maarten)") + LNG(wxLANGUAGE_ENGLISH_SLOVENIA, "en-SI" , "en_SI" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Slovenia)","English (Slovenia)") + LNG(wxLANGUAGE_ENGLISH_SOLOMON_ISLANDS, "en-SB" , "en_SB" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Solomon Islands)","English (Solomon Islands)") + LNG(wxLANGUAGE_ENGLISH_SOUTH_AFRICA, "en-ZA" , "en_ZA" , "" , 0x09, 0x07, wxLayout_LeftToRight, "English (South Africa)","English (South Africa)") + LNG(wxLANGUAGE_ENGLISH_SOUTH_SUDAN, "en-SS" , "en_SS" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (South Sudan)","English (South Sudan)") + LNG(wxLANGUAGE_ENGLISH_ST_HELENA_ASCENSION_TRISTAN_DA_CUNHA, "en-SH" , "en_SH" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (St Helena, Ascension, Tristan da Cunha)","English (St Helena, Ascension, Tristan da Cunha)") + LNG(wxLANGUAGE_ENGLISH_ST_KITTS_AND_NEVIS, "en-KN" , "en_KN" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (St. Kitts and Nevis)","English (St. Kitts & Nevis)") + LNG(wxLANGUAGE_ENGLISH_ST_LUCIA, "en-LC" , "en_LC" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (St. Lucia)","English (St. Lucia)") + LNG(wxLANGUAGE_ENGLISH_ST_VINCENT_AND_GRENADINES, "en-VC" , "en_VC" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (St. Vincent and Grenadines)","English (St. Vincent & Grenadines)") + LNG(wxLANGUAGE_ENGLISH_SUDAN, "en-SD" , "en_SD" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Sudan)","English (Sudan)") + LNG(wxLANGUAGE_ENGLISH_SWEDEN, "en-SE" , "en_SE" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Sweden)","English (Sweden)") + LNG(wxLANGUAGE_ENGLISH_SWITZERLAND, "en-CH" , "en_CH" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Switzerland)","English (Switzerland)") + LNG(wxLANGUAGE_ENGLISH_TANZANIA, "en-TZ" , "en_TZ" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Tanzania)","English (Tanzania)") + LNG(wxLANGUAGE_ENGLISH_TOKELAU, "en-TK" , "en_TK" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Tokelau)","English (Tokelau)") + LNG(wxLANGUAGE_ENGLISH_TONGA, "en-TO" , "en_TO" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Tonga)","English (Tonga)") + LNG(wxLANGUAGE_ENGLISH_TRINIDAD, "en-TT" , "en_TT" , "" , 0x09, 0x0b, wxLayout_LeftToRight, "English (Trinidad and Tobago)","English (Trinidad & Tobago)") + LNG(wxLANGUAGE_ENGLISH_TURKS_AND_CAICOS_ISLANDS, "en-TC" , "en_TC" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Turks and Caicos Islands)","English (Turks & Caicos Islands)") + LNG(wxLANGUAGE_ENGLISH_TUVALU, "en-TV" , "en_TV" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Tuvalu)","English (Tuvalu)") + LNG(wxLANGUAGE_ENGLISH_UGANDA, "en-UG" , "en_UG" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Uganda)","English (Uganda)") + LNG(wxLANGUAGE_ENGLISH_UK, "en-GB" , "en_GB" , "" , 0x09, 0x02, wxLayout_LeftToRight, "English (United Kingdom)","English (United Kingdom)") + LNG(wxLANGUAGE_ENGLISH_UNITED_ARAB_EMIRATES, "en-AE" , "en_AE" , "" , 0x09, 0x13, wxLayout_LeftToRight, "English (United Arab Emirates)","English (United Arab Emirates)") + LNG(wxLANGUAGE_ENGLISH_US, "en-US" , "en_US" , "" , 0x09, 0x01, wxLayout_LeftToRight, "English (United States)","English (United States)") + LNG(wxLANGUAGE_ENGLISH_US_OUTLYING_ISLANDS, "en-UM" , "en_UM" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (U.S. Outlying Islands)","English (U.S. Outlying Islands)") + LNG(wxLANGUAGE_ENGLISH_US_VIRGIN_ISLANDS, "en-VI" , "en_VI" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (U.S. Virgin Islands)","English (U.S. Virgin Islands)") + LNG(wxLANGUAGE_ENGLISH_VANUATU, "en-VU" , "en_VU" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Vanuatu)","English (Vanuatu)") + LNG(wxLANGUAGE_ENGLISH_WORLD, "en-001" , "en_001" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (World)","English (World)") + LNG(wxLANGUAGE_ENGLISH_ZAMBIA, "en-ZM" , "en_ZM" , "" , 0x00, 0x04, wxLayout_LeftToRight, "English (Zambia)","English (Zambia)") + LNG(wxLANGUAGE_ENGLISH_ZIMBABWE, "en-ZW" , "en_ZW" , "" , 0x09, 0x0c, wxLayout_LeftToRight, "English (Zimbabwe)","English (Zimbabwe)") + LNG(wxLANGUAGE_ESPERANTO, "eo" , "eo" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Esperanto","esperanto") + LNG(wxLANGUAGE_ESPERANTO_WORLD, "eo-001" , "eo_001" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Esperanto (World)","esperanto (Mondo)") + LNG(wxLANGUAGE_ESTONIAN, "et" , "et" , "et_EE" , 0x25, 0x01, wxLayout_LeftToRight, "Estonian","eesti") + LNG(wxLANGUAGE_ESTONIAN_ESTONIA, "et-EE" , "et_EE" , "" , 0x25, 0x01, wxLayout_LeftToRight, "Estonian (Estonia)","eesti (Eesti)") + LNG(wxLANGUAGE_EWE, "ee" , "ee" , "ee_GH" , 0x00, 0x04, wxLayout_LeftToRight, "Ewe","E\312\213egbe") + LNG(wxLANGUAGE_EWE_GHANA, "ee-GH" , "ee_GH" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Ewe (Ghana)","E\312\213egbe (Ghana nutome)") + LNG(wxLANGUAGE_EWE_TOGO, "ee-TG" , "ee_TG" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Ewe (Togo)","E\312\213egbe (Togo nutome)") + LNG(wxLANGUAGE_EWONDO, "ewo" , "ewo" , "ewo_CM" , 0x00, 0x04, wxLayout_LeftToRight, "Ewondo","ewondo") + LNG(wxLANGUAGE_EWONDO_CAMEROON, "ewo-CM" , "ewo_CM" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Ewondo (Cameroon)","ewondo (Kam\311\231r\303\272n)") + LNG(wxLANGUAGE_FAEROESE, "fo" , "fo" , "fo_FO" , 0x38, 0x01, wxLayout_LeftToRight, "Faroese","f\303\270royskt") + LNG(wxLANGUAGE_FAEROESE_DENMARK, "fo-DK" , "fo_DK" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Faroese (Denmark)","f\303\270royskt (Danmark)") + LNG(wxLANGUAGE_FAEROESE_FAROE_ISLANDS, "fo-FO" , "fo_FO" , "" , 0x38, 0x01, wxLayout_LeftToRight, "Faroese (Faroe Islands)","f\303\270royskt (F\303\270royar)") + LNG(wxLANGUAGE_FARSI, "fa" , "fa" , "fa_IR" , 0x29, 0x01, wxLayout_RightToLeft, "Persian","\331\201\330\247\330\261\330\263\333\214") + LNG(wxLANGUAGE_FIJI, "fj" , "fj" , "" , 0 , 0 , wxLayout_LeftToRight, "Fiji","Na Vosa Vakaviti") + LNG(wxLANGUAGE_FILIPINO, "fil" , "fil" , "fil_PH" , 0x64, 0x01, wxLayout_LeftToRight, "Filipino","Filipino") + LNG(wxLANGUAGE_FILIPINO_PHILIPPINES, "fil-PH" , "fil_PH" , "" , 0x64, 0x01, wxLayout_LeftToRight, "Filipino (Philippines)","Filipino (Pilipinas)") + LNG(wxLANGUAGE_FINNISH, "fi" , "fi" , "fi_FI" , 0x0b, 0x01, wxLayout_LeftToRight, "Finnish","suomi") + LNG(wxLANGUAGE_FINNISH_FINLAND, "fi-FI" , "fi_FI" , "" , 0x0b, 0x01, wxLayout_LeftToRight, "Finnish (Finland)","suomi (Suomi)") + LNG(wxLANGUAGE_FRENCH, "fr" , "fr" , "fr_FR" , 0x0c, 0x01, wxLayout_LeftToRight, "French","fran\303\247ais") + LNG(wxLANGUAGE_FRENCH_ALGERIA, "fr-DZ" , "fr_DZ" , "" , 0x00, 0x04, wxLayout_LeftToRight, "French (Algeria)","fran\303\247ais (Alg\303\251rie)") + LNG(wxLANGUAGE_FRENCH_BELGIAN, "fr-BE" , "fr_BE" , "" , 0x0c, 0x02, wxLayout_LeftToRight, "French (Belgium)","fran\303\247ais (Belgique)") + LNG(wxLANGUAGE_FRENCH_BENIN, "fr-BJ" , "fr_BJ" , "" , 0x00, 0x04, wxLayout_LeftToRight, "French (Benin)","fran\303\247ais (B\303\251nin)") + LNG(wxLANGUAGE_FRENCH_BURKINA_FASO, "fr-BF" , "fr_BF" , "" , 0x00, 0x04, wxLayout_LeftToRight, "French (Burkina Faso)","fran\303\247ais (Burkina Faso)") + LNG(wxLANGUAGE_FRENCH_BURUNDI, "fr-BI" , "fr_BI" , "" , 0x00, 0x04, wxLayout_LeftToRight, "French (Burundi)","fran\303\247ais (Burundi)") + LNG(wxLANGUAGE_FRENCH_CAMEROON, "fr-CM" , "fr_CM" , "" , 0x0c, 0x0b, wxLayout_LeftToRight, "French (Cameroon)","fran\303\247ais (Cameroun)") + LNG(wxLANGUAGE_FRENCH_CANADIAN, "fr-CA" , "fr_CA" , "" , 0x0c, 0x03, wxLayout_LeftToRight, "French (Canada)","fran\303\247ais (Canada)") + LNG(wxLANGUAGE_FRENCH_CARIBBEAN, "fr-029" , "fr_029" , "" , 0x0c, 0x07, wxLayout_LeftToRight, "French (Caribbean)","fran\303\247ais (cara\303\257bes)") + LNG(wxLANGUAGE_FRENCH_CENTRAL_AFRICAN_REPUBLIC, "fr-CF" , "fr_CF" , "" , 0x00, 0x04, wxLayout_LeftToRight, "French (Central African Republic)","fran\303\247ais (R\303\251publique centrafricaine)") + LNG(wxLANGUAGE_FRENCH_CHAD, "fr-TD" , "fr_TD" , "" , 0x00, 0x04, wxLayout_LeftToRight, "French (Chad)","fran\303\247ais (Tchad)") + LNG(wxLANGUAGE_FRENCH_COMOROS, "fr-KM" , "fr_KM" , "" , 0x00, 0x04, wxLayout_LeftToRight, "French (Comoros)","fran\303\247ais (Comores)") + LNG(wxLANGUAGE_FRENCH_CONGO, "fr-CG" , "fr_CG" , "" , 0x00, 0x04, wxLayout_LeftToRight, "French (Congo)","fran\303\247ais (Congo)") + LNG(wxLANGUAGE_FRENCH_CONGO_DRC, "fr-CD" , "fr_CD" , "" , 0x0c, 0x09, wxLayout_LeftToRight, "French Congo (DRC)","fran\303\247ais (Congo, R\303\251publique d\303\251mocratique du)") + LNG(wxLANGUAGE_FRENCH_COTE_DIVOIRE, "fr-CI" , "fr_CI" , "" , 0x0c, 0x0c, wxLayout_LeftToRight, "French (C\303\264te d\342\200\231Ivoire)","fran\303\247ais (C\303\264te d\342\200\231Ivoire)") + LNG(wxLANGUAGE_FRENCH_DJIBOUTI, "fr-DJ" , "fr_DJ" , "" , 0x00, 0x04, wxLayout_LeftToRight, "French (Djibouti)","fran\303\247ais (Djibouti)") + LNG(wxLANGUAGE_FRENCH_EQUATORIAL_GUINEA, "fr-GQ" , "fr_GQ" , "" , 0x00, 0x04, wxLayout_LeftToRight, "French (Equatorial Guinea)","fran\303\247ais (Guin\303\251e \303\251quatoriale)") + LNG(wxLANGUAGE_FRENCH_FRANCE, "fr-FR" , "fr_FR" , "" , 0x0c, 0x01, wxLayout_LeftToRight, "French (France)","fran\303\247ais (France)") + LNG(wxLANGUAGE_FRENCH_FRENCH_GUIANA, "fr-GF" , "fr_GF" , "" , 0x00, 0x04, wxLayout_LeftToRight, "French (French Guiana)","fran\303\247ais (Guyane fran\303\247aise)") + LNG(wxLANGUAGE_FRENCH_FRENCH_POLYNESIA, "fr-PF" , "fr_PF" , "" , 0x00, 0x04, wxLayout_LeftToRight, "French (French Polynesia)","fran\303\247ais (Polyn\303\251sie fran\303\247aise)") + LNG(wxLANGUAGE_FRENCH_GABON, "fr-GA" , "fr_GA" , "" , 0x00, 0x04, wxLayout_LeftToRight, "French (Gabon)","fran\303\247ais (Gabon)") + LNG(wxLANGUAGE_FRENCH_GUADELOUPE, "fr-GP" , "fr_GP" , "" , 0x00, 0x04, wxLayout_LeftToRight, "French (Guadeloupe)","fran\303\247ais (Guadeloupe)") + LNG(wxLANGUAGE_FRENCH_GUINEA, "fr-GN" , "fr_GN" , "" , 0x00, 0x04, wxLayout_LeftToRight, "French (Guinea)","fran\303\247ais (Guin\303\251e)") + LNG(wxLANGUAGE_FRENCH_HAITI, "fr-HT" , "fr_HT" , "" , 0x0c, 0x0f, wxLayout_LeftToRight, "French (Haiti)","fran\303\247ais (Ha\303\257ti)") + LNG(wxLANGUAGE_FRENCH_LUXEMBOURG, "fr-LU" , "fr_LU" , "" , 0x0c, 0x05, wxLayout_LeftToRight, "French (Luxembourg)","fran\303\247ais (Luxembourg)") + LNG(wxLANGUAGE_FRENCH_MADAGASCAR, "fr-MG" , "fr_MG" , "" , 0x00, 0x04, wxLayout_LeftToRight, "French (Madagascar)","fran\303\247ais (Madagascar)") + LNG(wxLANGUAGE_FRENCH_MALI, "fr-ML" , "fr_ML" , "" , 0x0c, 0x0d, wxLayout_LeftToRight, "French (Mali)","fran\303\247ais (Mali)") + LNG(wxLANGUAGE_FRENCH_MARTINIQUE, "fr-MQ" , "fr_MQ" , "" , 0x00, 0x04, wxLayout_LeftToRight, "French (Martinique)","fran\303\247ais (Martinique)") + LNG(wxLANGUAGE_FRENCH_MAURITANIA, "fr-MR" , "fr_MR" , "" , 0x00, 0x04, wxLayout_LeftToRight, "French (Mauritania)","fran\303\247ais (Mauritanie)") + LNG(wxLANGUAGE_FRENCH_MAURITIUS, "fr-MU" , "fr_MU" , "" , 0x00, 0x04, wxLayout_LeftToRight, "French (Mauritius)","fran\303\247ais (Maurice)") + LNG(wxLANGUAGE_FRENCH_MAYOTTE, "fr-YT" , "fr_YT" , "" , 0x00, 0x04, wxLayout_LeftToRight, "French (Mayotte)","fran\303\247ais (Mayotte)") + LNG(wxLANGUAGE_FRENCH_MONACO, "fr-MC" , "fr_MC" , "" , 0x0c, 0x06, wxLayout_LeftToRight, "French (Monaco)","fran\303\247ais (Monaco)") + LNG(wxLANGUAGE_FRENCH_MOROCCO, "fr-MA" , "fr_MA" , "" , 0x0c, 0x0e, wxLayout_LeftToRight, "French (Morocco)","fran\303\247ais (Maroc)") + LNG(wxLANGUAGE_FRENCH_NEW_CALEDONIA, "fr-NC" , "fr_NC" , "" , 0x00, 0x04, wxLayout_LeftToRight, "French (New Caledonia)","fran\303\247ais (Nouvelle-Cal\303\251donie)") + LNG(wxLANGUAGE_FRENCH_NIGER, "fr-NE" , "fr_NE" , "" , 0x00, 0x04, wxLayout_LeftToRight, "French (Niger)","fran\303\247ais (Niger)") + LNG(wxLANGUAGE_FRENCH_REUNION, "fr-RE" , "fr_RE" , "" , 0x0c, 0x08, wxLayout_LeftToRight, "French (R\303\251union)","fran\303\247ais (La R\303\251union)") + LNG(wxLANGUAGE_FRENCH_RWANDA, "fr-RW" , "fr_RW" , "" , 0x00, 0x04, wxLayout_LeftToRight, "French (Rwanda)","fran\303\247ais (Rwanda)") + LNG(wxLANGUAGE_FRENCH_SENEGAL, "fr-SN" , "fr_SN" , "" , 0x0c, 0x0a, wxLayout_LeftToRight, "French (Senegal)","fran\303\247ais (S\303\251n\303\251gal)") + LNG(wxLANGUAGE_FRENCH_SEYCHELLES, "fr-SC" , "fr_SC" , "" , 0x00, 0x04, wxLayout_LeftToRight, "French (Seychelles)","fran\303\247ais (Seychelles)") + LNG(wxLANGUAGE_FRENCH_ST_BARTHELEMY, "fr-BL" , "fr_BL" , "" , 0x00, 0x04, wxLayout_LeftToRight, "French (St. Barth\303\251lemy)","fran\303\247ais (Saint-Barth\303\251lemy)") + LNG(wxLANGUAGE_FRENCH_ST_MARTIN, "fr-MF" , "fr_MF" , "" , 0x00, 0x04, wxLayout_LeftToRight, "French (St. Martin)","fran\303\247ais (Saint-Martin)") + LNG(wxLANGUAGE_FRENCH_ST_PIERRE_AND_MIQUELON, "fr-PM" , "fr_PM" , "" , 0x00, 0x04, wxLayout_LeftToRight, "French (St. Pierre and Miquelon)","fran\303\247ais (Saint-Pierre-et-Miquelon)") + LNG(wxLANGUAGE_FRENCH_SWISS, "fr-CH" , "fr_CH" , "" , 0x0c, 0x04, wxLayout_LeftToRight, "French (Switzerland)","fran\303\247ais (Suisse)") + LNG(wxLANGUAGE_FRENCH_SYRIA, "fr-SY" , "fr_SY" , "" , 0x00, 0x04, wxLayout_LeftToRight, "French (Syria)","fran\303\247ais (Syrie)") + LNG(wxLANGUAGE_FRENCH_TOGO, "fr-TG" , "fr_TG" , "" , 0x00, 0x04, wxLayout_LeftToRight, "French (Togo)","fran\303\247ais (Togo)") + LNG(wxLANGUAGE_FRENCH_TUNISIA, "fr-TN" , "fr_TN" , "" , 0x00, 0x04, wxLayout_LeftToRight, "French (Tunisia)","fran\303\247ais (Tunisie)") + LNG(wxLANGUAGE_FRENCH_VANUATU, "fr-VU" , "fr_VU" , "" , 0x00, 0x04, wxLayout_LeftToRight, "French (Vanuatu)","fran\303\247ais (Vanuatu)") + LNG(wxLANGUAGE_FRENCH_WALLIS_AND_FUTUNA, "fr-WF" , "fr_WF" , "" , 0x00, 0x04, wxLayout_LeftToRight, "French (Wallis and Futuna)","fran\303\247ais (Wallis-et-Futuna)") + LNG(wxLANGUAGE_FRISIAN, "fy" , "fy" , "fy_NL" , 0x62, 0x01, wxLayout_LeftToRight, "Western Frisian","Frysk") + LNG(wxLANGUAGE_FRISIAN_NETHERLANDS, "fy-NL" , "fy_NL" , "" , 0x62, 0x01, wxLayout_LeftToRight, "Western Frisian (Netherlands)","Frysk (Nederl\303\242n)") + LNG(wxLANGUAGE_FRIULIAN, "fur" , "fur" , "fur_IT" , 0x00, 0x04, wxLayout_LeftToRight, "Friulian","furlan") + LNG(wxLANGUAGE_FRIULIAN_ITALY, "fur-IT" , "fur_IT" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Friulian (Italy)","furlan (Italie)") + LNG(wxLANGUAGE_FULAH, "ff" , "ff" , "" , 0x67, 0x02, wxLayout_LeftToRight, "Fulah (Latin)","Pulaar") + LNG(wxLANGUAGE_FULAH_LATIN, "ff-Latn" , "ff@latin" , "" , 0x67, 0x02, wxLayout_LeftToRight, "Fulah (Latin)","Pulaar") + LNG(wxLANGUAGE_FULAH_LATIN_BURKINA_FASO, "ff-Latn-BF" , "ff_BF@latin" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Fulah (Latin, Burkina Faso)","Pulaar (Burkibaa Faaso)") + LNG(wxLANGUAGE_FULAH_LATIN_CAMEROON, "ff-Latn-CM" , "ff_CM@latin" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Fulah (Latin, Cameroon)","Pulaar (Kameruun)") + LNG(wxLANGUAGE_FULAH_LATIN_GAMBIA, "ff-Latn-GM" , "ff_GM@latin" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Fulah (Latin, Gambia)","Pulaar (Gammbi)") + LNG(wxLANGUAGE_FULAH_LATIN_GHANA, "ff-Latn-GH" , "ff_GH@latin" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Fulah (Latin, Ghana)","Pulaar (Ganaa)") + LNG(wxLANGUAGE_FULAH_LATIN_GUINEA, "ff-Latn-GN" , "ff_GN@latin" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Fulah (Latin, Guinea)","Pulaar (Gine)") + LNG(wxLANGUAGE_FULAH_LATIN_GUINEA_BISSAU, "ff-Latn-GW" , "ff_GW@latin" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Fulah (Latin, Guinea-Bissau)","Pulaar (Gine-Bisaawo)") + LNG(wxLANGUAGE_FULAH_LATIN_LIBERIA, "ff-Latn-LR" , "ff_LR@latin" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Fulah (Latin, Liberia)","Pulaar (Liberiyaa)") + LNG(wxLANGUAGE_FULAH_LATIN_MAURITANIA, "ff-Latn-MR" , "ff_MR@latin" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Fulah (Latin, Mauritania)","Pulaar (Muritani)") + LNG(wxLANGUAGE_FULAH_LATIN_NIGER, "ff-Latn-NE" , "ff_NE@latin" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Fulah (Latin, Niger)","Pulaar (Nijeer)") + LNG(wxLANGUAGE_FULAH_LATIN_NIGERIA, "ff-Latn-NG" , "ff_NG@latin" , "" , 0x67, 0x01, wxLayout_LeftToRight, "Fulah (Latin, Nigeria)","Pulaar (Nijeriyaa)") + LNG(wxLANGUAGE_FULAH_LATIN_SENEGAL, "ff-Latn-SN" , "ff_SN@latin" , "" , 0x67, 0x02, wxLayout_LeftToRight, "Fulah (Latin, Senegal)","Pulaar (Senegaal)") + LNG(wxLANGUAGE_FULAH_LATIN_SIERRA_LEONE, "ff-Latn-SL" , "ff_SL@latin" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Fulah (Latin, Sierra Leone)","Pulaar (Seraa liyon)") + LNG(wxLANGUAGE_GALICIAN, "gl" , "gl" , "gl_ES" , 0x56, 0x01, wxLayout_LeftToRight, "Galician","galego") + LNG(wxLANGUAGE_GALICIAN_SPAIN, "gl-ES" , "gl_ES" , "" , 0x56, 0x01, wxLayout_LeftToRight, "Galician (Galician)","galego (galego)") + LNG(wxLANGUAGE_GANDA, "lg" , "lg" , "lg_UG" , 0x00, 0x04, wxLayout_LeftToRight, "Ganda","Luganda") + LNG(wxLANGUAGE_GANDA_UGANDA, "lg-UG" , "lg_UG" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Ganda (Uganda)","Luganda (Yuganda)") + LNG(wxLANGUAGE_GEORGIAN, "ka" , "ka" , "ka_GE" , 0x37, 0x01, wxLayout_LeftToRight, "Georgian","\341\203\245\341\203\220\341\203\240\341\203\227\341\203\243\341\203\232\341\203\230") + LNG(wxLANGUAGE_GEORGIAN_GEORGIA, "ka-GE" , "ka_GE" , "" , 0x37, 0x01, wxLayout_LeftToRight, "Georgian (Georgia)","\341\203\245\341\203\220\341\203\240\341\203\227\341\203\243\341\203\232\341\203\230 (\341\203\241\341\203\220\341\203\245\341\203\220\341\203\240\341\203\227\341\203\225\341\203\224\341\203\232\341\203\235)") + LNG(wxLANGUAGE_GERMAN, "de" , "de" , "de_DE" , 0x07, 0x01, wxLayout_LeftToRight, "German","Deutsch") + LNG(wxLANGUAGE_GERMAN_AUSTRIAN, "de-AT" , "de_AT" , "" , 0x07, 0x03, wxLayout_LeftToRight, "German (Austria)","Deutsch (\303\226sterreich)") + LNG(wxLANGUAGE_GERMAN_BELGIUM, "de-BE" , "de_BE" , "" , 0x00, 0x04, wxLayout_LeftToRight, "German (Belgium)","Deutsch (Belgien)") + LNG(wxLANGUAGE_GERMAN_GERMANY, "de-DE" , "de_DE" , "" , 0x07, 0x01, wxLayout_LeftToRight, "German (Germany)","Deutsch (Deutschland)") + LNG(wxLANGUAGE_GERMAN_ITALY, "de-IT" , "de_IT" , "" , 0x00, 0x04, wxLayout_LeftToRight, "German (Italy)","Deutsch (Italien)") + LNG(wxLANGUAGE_GERMAN_LIECHTENSTEIN, "de-LI" , "de_LI" , "" , 0x07, 0x05, wxLayout_LeftToRight, "German (Liechtenstein)","Deutsch (Liechtenstein)") + LNG(wxLANGUAGE_GERMAN_LUXEMBOURG, "de-LU" , "de_LU" , "" , 0x07, 0x04, wxLayout_LeftToRight, "German (Luxembourg)","Deutsch (Luxemburg)") + LNG(wxLANGUAGE_GERMAN_SWISS, "de-CH" , "de_CH" , "" , 0x07, 0x02, wxLayout_LeftToRight, "German (Switzerland)","Deutsch (Schweiz)") + LNG(wxLANGUAGE_GREEK, "el" , "el" , "el_GR" , 0x08, 0x01, wxLayout_LeftToRight, "Greek","\316\225\316\273\316\273\316\267\316\275\316\271\316\272\316\254") + LNG(wxLANGUAGE_GREEK_CYPRUS, "el-CY" , "el_CY" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Greek (Cyprus)","\316\225\316\273\316\273\316\267\316\275\316\271\316\272\316\254 (\316\232\317\215\317\200\317\201\316\277\317\202)") + LNG(wxLANGUAGE_GREEK_GREECE, "el-GR" , "el_GR" , "" , 0x08, 0x01, wxLayout_LeftToRight, "Greek (Greece)","\316\225\316\273\316\273\316\267\316\275\316\271\316\272\316\254 (\316\225\316\273\316\273\316\254\316\264\316\261)") + LNG(wxLANGUAGE_GREENLANDIC, "kl-GL" , "kl_GL" , "" , 0x6f, 0x01, wxLayout_LeftToRight, "Kalaallisut (Greenland)","kalaallisut (Kalaallit Nunaat)") + LNG(wxLANGUAGE_GUARANI, "gn" , "gn" , "gn_PY" , 0x74, 0x01, wxLayout_LeftToRight, "Guarani","Ava\303\261e\342\200\231\341\272\275") + LNG(wxLANGUAGE_GUARANI_PARAGUAY, "gn-PY" , "gn_PY" , "" , 0x74, 0x01, wxLayout_LeftToRight, "Guarani (Paraguay)","Ava\303\261e\342\200\231\341\272\275 (Paragu\303\241i)") + LNG(wxLANGUAGE_GUJARATI, "gu" , "gu" , "gu_IN" , 0x47, 0x01, wxLayout_LeftToRight, "Gujarati","\340\252\227\340\253\201\340\252\234\340\252\260\340\252\276\340\252\244\340\253\200") + LNG(wxLANGUAGE_GUJARATI_INDIA, "gu-IN" , "gu_IN" , "" , 0x47, 0x01, wxLayout_LeftToRight, "Gujarati (India)","\340\252\227\340\253\201\340\252\234\340\252\260\340\252\276\340\252\244\340\253\200 (\340\252\255\340\252\276\340\252\260\340\252\244)") + LNG(wxLANGUAGE_GUSII, "guz" , "guz" , "guz_KE" , 0x00, 0x04, wxLayout_LeftToRight, "Gusii","Ekegusii") + LNG(wxLANGUAGE_GUSII_KENYA, "guz-KE" , "guz_KE" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Gusii (Kenya)","Ekegusii (Kenya)") + LNG(wxLANGUAGE_HAUSA, "ha" , "ha" , "" , 0x68, 0x01, wxLayout_LeftToRight, "Hausa","Hausa") + LNG(wxLANGUAGE_HAUSA_LATIN, "ha-Latn" , "ha@latin" , "" , 0x68, 0x01, wxLayout_LeftToRight, "Hausa (Latin)","Hausa (Latin)") + LNG(wxLANGUAGE_HAUSA_LATIN_GHANA, "ha-Latn-GH" , "ha_GH@latin" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Hausa (Latin, Ghana)","Hausa (Gana)") + LNG(wxLANGUAGE_HAUSA_LATIN_NIGER, "ha-Latn-NE" , "ha_NE@latin" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Hausa (Latin, Niger)","Hausa (Nijar)") + LNG(wxLANGUAGE_HAUSA_LATIN_NIGERIA, "ha-Latn-NG" , "ha_NG@latin" , "" , 0x68, 0x01, wxLayout_LeftToRight, "Hausa (Latin, Nigeria)","Hausa (Najeriya)") + LNG(wxLANGUAGE_HAWAIIAN, "haw" , "haw" , "haw_US" , 0x75, 0x01, wxLayout_LeftToRight, "Hawaiian","\312\273\305\214lelo Hawai\312\273i") + LNG(wxLANGUAGE_HAWAIIAN_US, "haw-US" , "haw_US" , "" , 0x75, 0x01, wxLayout_LeftToRight, "Hawaiian (United States)","\312\273\305\214lelo Hawai\312\273i (\312\273Amelika Hui P\305\253 \312\273Ia)") + LNG(wxLANGUAGE_HEBREW, "he" , "he" , "he_IL" , 0x0d, 0x01, wxLayout_RightToLeft, "Hebrew","\327\242\327\221\327\250\327\231\327\252") + LNG(wxLANGUAGE_HEBREW_ISRAEL, "he-IL" , "he_IL" , "" , 0x0d, 0x01, wxLayout_RightToLeft, "Hebrew (Israel)","\327\242\327\221\327\250\327\231\327\252 (\327\231\327\251\327\250\327\220\327\234)") + LNG(wxLANGUAGE_HINDI, "hi" , "hi" , "hi_IN" , 0x39, 0x01, wxLayout_LeftToRight, "Hindi","\340\244\271\340\244\277\340\244\250\340\245\215\340\244\246\340\245\200") + LNG(wxLANGUAGE_HINDI_INDIA, "hi-IN" , "hi_IN" , "" , 0x39, 0x01, wxLayout_LeftToRight, "Hindi (India)","\340\244\271\340\244\277\340\244\250\340\245\215\340\244\246\340\245\200 (\340\244\255\340\244\276\340\244\260\340\244\244)") + LNG(wxLANGUAGE_HUNGARIAN, "hu" , "hu" , "hu_HU" , 0x0e, 0x01, wxLayout_LeftToRight, "Hungarian","magyar") + LNG(wxLANGUAGE_HUNGARIAN_HUNGARY, "hu-HU" , "hu_HU" , "" , 0x0e, 0x01, wxLayout_LeftToRight, "Hungarian (Hungary)","magyar (Magyarorsz\303\241g)") + LNG(wxLANGUAGE_IBIBIO, "ibb" , "ibb" , "ibb_NG" , 0x69, 0x01, wxLayout_LeftToRight, "Ibibio","Ibibio-Efik") + LNG(wxLANGUAGE_IBIBIO_NIGERIA, "ibb-NG" , "ibb_NG" , "" , 0x69, 0x01, wxLayout_LeftToRight, "Ibibio (Nigeria)","Ibibio-Efik (Nigeria)") + LNG(wxLANGUAGE_ICELANDIC, "is" , "is" , "is_IS" , 0x0f, 0x01, wxLayout_LeftToRight, "Icelandic","\303\255slenska") + LNG(wxLANGUAGE_ICELANDIC_ICELAND, "is-IS" , "is_IS" , "" , 0x0f, 0x01, wxLayout_LeftToRight, "Icelandic (Iceland)","\303\255slenska (\303\215sland)") + LNG(wxLANGUAGE_IGBO, "ig" , "ig" , "ig_NG" , 0x70, 0x01, wxLayout_LeftToRight, "Igbo","As\341\273\245s\341\273\245 Igbo") + LNG(wxLANGUAGE_IGBO_NIGERIA, "ig-NG" , "ig_NG" , "" , 0x70, 0x01, wxLayout_LeftToRight, "Igbo (Nigeria)","As\341\273\245s\341\273\245 Igbo (Na\341\273\213j\341\273\213r\341\273\213a)") + LNG(wxLANGUAGE_INDONESIAN, "id" , "id" , "id_ID" , 0x21, 0x01, wxLayout_LeftToRight, "Indonesian","Indonesia") + LNG(wxLANGUAGE_INDONESIAN_INDONESIA, "id-ID" , "id_ID" , "" , 0x21, 0x01, wxLayout_LeftToRight, "Indonesian (Indonesia)","Indonesia (Indonesia)") + LNG(wxLANGUAGE_INTERLINGUA, "ia" , "ia" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Interlingua","interlingua") + LNG(wxLANGUAGE_INTERLINGUA_WORLD, "ia-001" , "ia_001" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Interlingua (World)","interlingua (Mundo)") + LNG(wxLANGUAGE_INTERLINGUE, "ie" , "ie" , "" , 0 , 0 , wxLayout_LeftToRight, "Interlingue","Interlingue") + LNG(wxLANGUAGE_INUKTITUT, "iu" , "iu" , "" , 0x5d, 0x02, wxLayout_LeftToRight, "Inuktitut","Inuktitut") + LNG(wxLANGUAGE_INUKTITUT_LATIN, "iu-Latn" , "iu@latin" , "" , 0x5d, 0x02, wxLayout_LeftToRight, "Inuktitut (Latin)","Inuktitut (Qaliujaaqpait)") + LNG(wxLANGUAGE_INUKTITUT_LATIN_CANADA, "iu-Latn-CA" , "iu_CA@latin" , "" , 0x5d, 0x02, wxLayout_LeftToRight, "Inuktitut (Latin, Canada)","Inuktitut (Kanatami)") + LNG(wxLANGUAGE_INUKTITUT_SYLLABICS, "iu-Cans" , "iu@canadian_aboriginal" , "" , 0x5d, 0x01, wxLayout_LeftToRight, "Inuktitut (Syllabics)","\341\220\203\341\223\204\341\222\203\341\221\216\341\221\220\341\221\246 (\341\226\203\341\223\202\341\220\205\341\224\256\341\226\205\341\220\270\341\220\203\341\221\246)") + LNG(wxLANGUAGE_INUKTITUT_SYLLABICS_CANADA, "iu-Cans-CA" , "iu_CA@canadian_aboriginal" , "" , 0x5d, 0x01, wxLayout_LeftToRight, "Inuktitut (Syllabics, Canada)","\341\220\203\341\223\204\341\222\203\341\221\216\341\221\220\341\221\246 (\341\221\262\341\223\207\341\221\225\341\222\245)") + LNG(wxLANGUAGE_INUPIAK, "ik" , "ik" , "" , 0 , 0 , wxLayout_LeftToRight, "Inupiak","Inupiaq") + LNG(wxLANGUAGE_IRISH, "ga" , "ga" , "ga_IE" , 0x3c, 0x02, wxLayout_LeftToRight, "Irish","Gaeilge") + LNG(wxLANGUAGE_IRISH_IRELAND, "ga-IE" , "ga_IE" , "" , 0x3c, 0x02, wxLayout_LeftToRight, "Irish (Ireland)","Gaeilge (\303\211ire)") + LNG(wxLANGUAGE_ITALIAN, "it" , "it" , "it_IT" , 0x10, 0x01, wxLayout_LeftToRight, "Italian","italiano") + LNG(wxLANGUAGE_ITALIAN_ITALY, "it-IT" , "it_IT" , "" , 0x10, 0x01, wxLayout_LeftToRight, "Italian (Italy)","italiano (Italia)") + LNG(wxLANGUAGE_ITALIAN_SAN_MARINO, "it-SM" , "it_SM" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Italian (San Marino)","italiano (San Marino)") + LNG(wxLANGUAGE_ITALIAN_SWISS, "it-CH" , "it_CH" , "" , 0x10, 0x02, wxLayout_LeftToRight, "Italian (Switzerland)","italiano (Svizzera)") + LNG(wxLANGUAGE_ITALIAN_VATICAN_CITY, "it-VA" , "it_VA" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Italian (Vatican City)","italiano (Citt\303\240 del Vaticano)") + LNG(wxLANGUAGE_JAPANESE, "ja" , "ja" , "ja_JP" , 0x11, 0x01, wxLayout_LeftToRight, "Japanese","\346\227\245\346\234\254\350\252\236") + LNG(wxLANGUAGE_JAPANESE_JAPAN, "ja-JP" , "ja_JP" , "" , 0x11, 0x01, wxLayout_LeftToRight, "Japanese (Japan)","\346\227\245\346\234\254\350\252\236 (\346\227\245\346\234\254)") + LNG(wxLANGUAGE_JAVANESE, "jv" , "jv" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Javanese","Basa Jawa") + LNG(wxLANGUAGE_JAVANESE, "jv-Latn" , "jv@latin" , "jv" , 0x00, 0x04, wxLayout_LeftToRight, "Javanese","Basa Jawa") + LNG(wxLANGUAGE_JAVANESE_INDONESIA, "jv-Latn-ID" , "jv_ID@latin" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Javanese (Indonesia)","Basa Jawa (Indonesia)") + LNG(wxLANGUAGE_JAVANESE_JAVANESE, "jv-Java" , "jv@javanese" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Javanese (Javanese)","\352\246\247\352\246\261\352\246\227\352\246\256") + LNG(wxLANGUAGE_JAVANESE_JAVANESE_INDONESIA, "jv-Java-ID" , "jv_ID@javanese" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Javanese (Javanese, Indonesia)","\352\246\247\352\246\261\352\246\227\352\246\256 (Indonesia)") + LNG(wxLANGUAGE_JOLA_FONYI, "dyo" , "dyo" , "dyo_SN" , 0x00, 0x04, wxLayout_LeftToRight, "Jola-Fonyi","joola") + LNG(wxLANGUAGE_JOLA_FONYI_SENEGAL, "dyo-SN" , "dyo_SN" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Jola-Fonyi (Senegal)","joola (Senegal)") + LNG(wxLANGUAGE_KABUVERDIANU, "kea" , "kea" , "kea_CV" , 0x00, 0x04, wxLayout_LeftToRight, "Kabuverdianu","kabuverdianu") + LNG(wxLANGUAGE_KABUVERDIANU_CABO_VERDE, "kea-CV" , "kea_CV" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Kabuverdianu (Cabo Verde)","kabuverdianu (Kabu Verdi)") + LNG(wxLANGUAGE_KABYLE, "kab" , "kab" , "kab_DZ" , 0x00, 0x04, wxLayout_LeftToRight, "Kabyle","Taqbaylit") + LNG(wxLANGUAGE_KABYLE_ALGERIA, "kab-DZ" , "kab_DZ" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Kabyle (Algeria)","Taqbaylit (Lezzayer)") + LNG(wxLANGUAGE_KAKO, "kkj" , "kkj" , "kkj_CM" , 0x00, 0x04, wxLayout_LeftToRight, "Kako","kak\311\224") + LNG(wxLANGUAGE_KAKO_CAMEROON, "kkj-CM" , "kkj_CM" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Kako (Cameroon)","kak\311\224 (Kam\311\233run)") + LNG(wxLANGUAGE_KALAALLISUT, "kl" , "kl" , "kl_GL" , 0x6f, 0x01, wxLayout_LeftToRight, "Kalaallisut","kalaallisut") + LNG(wxLANGUAGE_KALENJIN, "kln" , "kln" , "kln_KE" , 0x00, 0x04, wxLayout_LeftToRight, "Kalenjin","Kalenjin") + LNG(wxLANGUAGE_KALENJIN_KENYA, "kln-KE" , "kln_KE" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Kalenjin (Kenya)","Kalenjin (Emetab Kenya)") + LNG(wxLANGUAGE_KAMBA, "kam" , "kam" , "kam_KE" , 0x00, 0x04, wxLayout_LeftToRight, "Kamba","Kikamba") + LNG(wxLANGUAGE_KAMBA_KENYA, "kam-KE" , "kam_KE" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Kamba (Kenya)","Kikamba (Kenya)") + LNG(wxLANGUAGE_KANNADA, "kn" , "kn" , "kn_IN" , 0x4b, 0x01, wxLayout_LeftToRight, "Kannada","\340\262\225\340\262\250\340\263\215\340\262\250\340\262\241") + LNG(wxLANGUAGE_KANNADA_INDIA, "kn-IN" , "kn_IN" , "" , 0x4b, 0x01, wxLayout_LeftToRight, "Kannada (India)","\340\262\225\340\262\250\340\263\215\340\262\250\340\262\241 (\340\262\255\340\262\276\340\262\260\340\262\244)") + LNG(wxLANGUAGE_KANURI, "kr" , "kr" , "" , 0x71, 0x01, wxLayout_LeftToRight, "Kanuri","Kanuri") + LNG(wxLANGUAGE_KANURI_LATIN, "kr-Latn" , "kr@latin" , "" , 0x71, 0x01, wxLayout_LeftToRight, "Kanuri","Kanuri") + LNG(wxLANGUAGE_KANURI_NIGERIA, "kr-Latn-NG" , "kr_NG@latin" , "" , 0x71, 0x01, wxLayout_LeftToRight, "Kanuri (Nigeria)","Kanuri (Nigeria)") + LNG(wxLANGUAGE_KASHMIRI, "ks" , "ks" , "ks_IN" , 0x00, 0x04, wxLayout_LeftToRight, "Kashmiri","\332\251\331\262\330\264\331\217\330\261") + LNG(wxLANGUAGE_KASHMIRI_DEVANAGARI, "ks-Deva" , "ks@devanagari" , "" , 0x60, 0x02, wxLayout_LeftToRight, "Kashmiri (Devanagari)","\340\244\225\340\245\211\340\244\266\340\245\201\340\244\260") + LNG(wxLANGUAGE_KASHMIRI_DEVANAGARI_INDIA, "ks-Deva-IN" , "ks_IN@devanagari" , "" , 0x60, 0x02, wxLayout_LeftToRight, "Kashmiri (Devanagari)","\340\244\225\340\245\211\340\244\266\340\245\201\340\244\260") + LNG(wxLANGUAGE_KASHMIRI_INDIA, "ks-IN" , "ks_IN" , "" , 0x60, 0x02, wxLayout_LeftToRight, "Kashmiri (India)","") + LNG(wxLANGUAGE_KASHMIRI_PERSO_ARABIC, "ks-Arab" , "ks@arabic" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Kashmiri (Perso-Arabic)","\332\251\331\262\330\264\331\217\330\261 (\330\247\331\216\330\261\330\250\333\214)") + LNG(wxLANGUAGE_KASHMIRI_PERSO_ARABIC_INDIA, "ks-Arab-IN" , "ks_IN@arabic" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Kashmiri (Perso-Arabic)","\332\251\331\262\330\264\331\217\330\261 (\330\247\331\216\330\261\330\250\333\214)") + LNG(wxLANGUAGE_KAZAKH, "kk" , "kk" , "kk_KZ" , 0x3f, 0x01, wxLayout_LeftToRight, "Kazakh","\322\233\320\260\320\267\320\260\322\233 \321\202\321\226\320\273\321\226") + LNG(wxLANGUAGE_KAZAKH_KAZAKHSTAN, "kk-KZ" , "kk_KZ" , "" , 0x3f, 0x01, wxLayout_LeftToRight, "Kazakh (Kazakhstan)","\322\233\320\260\320\267\320\260\322\233 \321\202\321\226\320\273\321\226 (\322\232\320\260\320\267\320\260\322\233\321\201\321\202\320\260\320\275)") + LNG(wxLANGUAGE_KHMER, "km" , "km" , "km_KH" , 0x53, 0x01, wxLayout_LeftToRight, "Khmer","\341\236\201\341\237\222\341\236\230\341\237\202\341\236\232") + LNG(wxLANGUAGE_KHMER_CAMBODIA, "km-KH" , "km_KH" , "" , 0x53, 0x01, wxLayout_LeftToRight, "Khmer (Cambodia)","\341\236\201\341\237\222\341\236\230\341\237\202\341\236\232 (\341\236\200\341\236\230\341\237\222\341\236\226\341\236\273\341\236\207\341\236\266)") + LNG(wxLANGUAGE_KICHE, "quc" , "quc" , "" , 0x86, 0x01, wxLayout_LeftToRight, "K'iche'","K'iche'") + LNG(wxLANGUAGE_KICHE_GUATEMALA, "quc-Latn-GT" , "quc_GT@latin" , "" , 0x86, 0x01, wxLayout_LeftToRight, "K'iche' (Guatemala)","K'iche' (Guatemala)") + LNG(wxLANGUAGE_KICHE_LATIN, "quc-Latn" , "quc@latin" , "" , 0x86, 0x01, wxLayout_LeftToRight, "K'iche'","K'iche'") + LNG(wxLANGUAGE_KIKUYU, "ki" , "ki" , "ki_KE" , 0x00, 0x04, wxLayout_LeftToRight, "Kikuyu","Gikuyu") + LNG(wxLANGUAGE_KIKUYU_KENYA, "ki-KE" , "ki_KE" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Kikuyu (Kenya)","Gikuyu (Kenya)") + LNG(wxLANGUAGE_KINYARWANDA, "rw" , "rw" , "rw_RW" , 0x87, 0x01, wxLayout_LeftToRight, "Kinyarwanda","Kinyarwanda") + LNG(wxLANGUAGE_KINYARWANDA_RWANDA, "rw-RW" , "rw_RW" , "" , 0x87, 0x01, wxLayout_LeftToRight, "Kinyarwanda (Rwanda)","Kinyarwanda (U Rwanda)") + LNG(wxLANGUAGE_KIRGHIZ, "ky" , "ky" , "ky_KG" , 0x40, 0x01, wxLayout_LeftToRight, "Kyrgyz","\320\272\321\213\321\200\320\263\321\213\320\267\321\207\320\260") + LNG(wxLANGUAGE_KIRGHIZ_KYRGYZSTAN, "ky-KG" , "ky_KG" , "" , 0x40, 0x01, wxLayout_LeftToRight, "Kyrgyz (Kyrgyzstan)","\320\272\321\213\321\200\320\263\321\213\320\267\321\207\320\260 (\320\232\321\213\321\200\320\263\321\213\320\267\321\201\321\202\320\260\320\275)") + LNG(wxLANGUAGE_KIRUNDI, "rn" , "rn" , "rn_BI" , 0x00, 0x04, wxLayout_LeftToRight, "Rundi","Ikirundi") + LNG(wxLANGUAGE_KIRUNDI_BURUNDI, "rn-BI" , "rn_BI" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Rundi (Burundi)","Ikirundi (Uburundi)") + LNG(wxLANGUAGE_KONKANI, "kok" , "kok" , "kok_IN" , 0x57, 0x01, wxLayout_LeftToRight, "Konkani","\340\244\225\340\245\213\340\244\202\340\244\225\340\244\243\340\245\200") + LNG(wxLANGUAGE_KONKANI_INDIA, "kok-IN" , "kok_IN" , "" , 0x57, 0x01, wxLayout_LeftToRight, "Konkani (India)","\340\244\225\340\245\213\340\244\202\340\244\225\340\244\243\340\245\200 (\340\244\255\340\244\276\340\244\260\340\244\244)") + LNG(wxLANGUAGE_KOREAN, "ko" , "ko" , "ko_KR" , 0x12, 0x01, wxLayout_LeftToRight, "Korean","\355\225\234\352\265\255\354\226\264") + LNG(wxLANGUAGE_KOREAN_KOREA, "ko-KR" , "ko_KR" , "" , 0x12, 0x01, wxLayout_LeftToRight, "Korean (Korea)","\355\225\234\352\265\255\354\226\264(\353\214\200\355\225\234\353\257\274\352\265\255)") + LNG(wxLANGUAGE_KOREAN_NORTH_KOREA, "ko-KP" , "ko_KP" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Korean (North Korea)","\355\225\234\352\265\255\354\226\264 (\354\241\260\354\204\240\353\257\274\354\243\274\354\243\274\354\235\230\354\235\270\353\257\274\352\263\265\355\231\224\352\265\255)") + LNG(wxLANGUAGE_KOYRABORO_SENNI, "ses" , "ses" , "ses_ML" , 0x00, 0x04, wxLayout_LeftToRight, "Koyraboro Senni","Koyraboro senni") + LNG(wxLANGUAGE_KOYRABORO_SENNI_MALI, "ses-ML" , "ses_ML" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Koyraboro Senni (Mali)","Koyraboro senni (Maali)") + LNG(wxLANGUAGE_KOYRA_CHIINI, "khq" , "khq" , "khq_ML" , 0x00, 0x04, wxLayout_LeftToRight, "Koyra Chiini","Koyra ciini") + LNG(wxLANGUAGE_KOYRA_CHIINI_MALI, "khq-ML" , "khq_ML" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Koyra Chiini (Mali)","Koyra ciini (Maali)") + LNG(wxLANGUAGE_KURDISH, "ku-TR" , "ku_TR" , "" , 0 , 0 , wxLayout_LeftToRight, "Kurdish","Kurdî") + LNG(wxLANGUAGE_KURDISH_PERSO_ARABIC_IRAN, "ku-Arab-IR" , "ku_IR@arabic" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Kurdish (Perso-Arabic, Iran)","\332\251\331\210\330\261\330\257\333\214 (\330\246\333\216\330\261\330\247\331\206)") + LNG(wxLANGUAGE_KWASIO, "nmg" , "nmg" , "nmg_CM" , 0x00, 0x04, wxLayout_LeftToRight, "Kwasio","Kwasio") + LNG(wxLANGUAGE_KWASIO_CAMEROON, "nmg-CM" , "nmg_CM" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Kwasio (Cameroon)","Kwasio (Kamerun)") + LNG(wxLANGUAGE_LAKOTA, "lkt" , "lkt" , "lkt_US" , 0x00, 0x04, wxLayout_LeftToRight, "Lakota","Lak\310\237\303\263l\312\274iyapi") + LNG(wxLANGUAGE_LAKOTA_US, "lkt-US" , "lkt_US" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Lakota (United States)","Lak\310\237\303\263l\312\274iyapi (M\303\255laha\305\213ska T\310\237am\303\241k\310\237o\304\215he)") + LNG(wxLANGUAGE_LANGI, "lag" , "lag" , "lag_TZ" , 0x00, 0x04, wxLayout_LeftToRight, "Langi","K\311\250laangi") + LNG(wxLANGUAGE_LANGI_TANZANIA, "lag-TZ" , "lag_TZ" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Langi (Tanzania)","K\311\250laangi (Taansan\303\255a)") + LNG(wxLANGUAGE_LAOTHIAN, "lo" , "lo" , "lo_LA" , 0x54, 0x01, wxLayout_LeftToRight, "Lao","\340\272\245\340\272\262\340\272\247") + LNG(wxLANGUAGE_LAOTHIAN_LAOS, "lo-LA" , "lo_LA" , "" , 0x54, 0x01, wxLayout_LeftToRight, "Lao (Laos)","\340\272\245\340\272\262\340\272\247 (\340\272\245\340\272\262\340\272\247)") + LNG(wxLANGUAGE_LATIN, "la" , "la" , "" , 0x76, 0x01, wxLayout_LeftToRight, "Latin","lingua lat\304\253na") + LNG(wxLANGUAGE_LATIN_WORLD, "la-001" , "la_001" , "" , 0x76, 0x01, wxLayout_LeftToRight, "Latin (World)","lingua lat\304\253na (World)") + LNG(wxLANGUAGE_LATVIAN, "lv" , "lv" , "lv_LV" , 0x26, 0x01, wxLayout_LeftToRight, "Latvian","latvie\305\241u") + LNG(wxLANGUAGE_LATVIAN_LATVIA, "lv-LV" , "lv_LV" , "" , 0x26, 0x01, wxLayout_LeftToRight, "Latvian (Latvia)","latvie\305\241u (Latvija)") + LNG(wxLANGUAGE_LINGALA, "ln" , "ln" , "ln_CD" , 0x00, 0x04, wxLayout_LeftToRight, "Lingala","ling\303\241la") + LNG(wxLANGUAGE_LINGALA_ANGOLA, "ln-AO" , "ln_AO" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Lingala (Angola)","ling\303\241la (Ang\303\263la)") + LNG(wxLANGUAGE_LINGALA_CENTRAL_AFRICAN_REPUBLIC, "ln-CF" , "ln_CF" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Lingala (Central African Republic)","ling\303\241la (Repibiki ya Afr\303\255ka ya K\303\241ti)") + LNG(wxLANGUAGE_LINGALA_CONGO, "ln-CG" , "ln_CG" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Lingala (Congo)","ling\303\241la (Kongo)") + LNG(wxLANGUAGE_LINGALA_CONGO_DRC, "ln-CD" , "ln_CD" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Lingala (Congo DRC)","ling\303\241la (Republ\303\255ki ya Kong\303\263 Demokrat\303\255ki)") + LNG(wxLANGUAGE_LITHUANIAN, "lt" , "lt" , "lt_LT" , 0x27, 0x01, wxLayout_LeftToRight, "Lithuanian","lietuvi\305\263") + LNG(wxLANGUAGE_LITHUANIAN_LITHUANIA, "lt-LT" , "lt_LT" , "" , 0x27, 0x01, wxLayout_LeftToRight, "Lithuanian (Lithuania)","lietuvi\305\263 (Lietuva)") + LNG(wxLANGUAGE_LOWER_SORBIAN, "dsb" , "dsb" , "dsb_DE" , 0x2e, 0x02, wxLayout_LeftToRight, "Lower Sorbian","dolnoserb\305\241\304\207ina") + LNG(wxLANGUAGE_LOWER_SORBIAN_GERMANY, "dsb-DE" , "dsb_DE" , "" , 0x2e, 0x02, wxLayout_LeftToRight, "Lower Sorbian (Germany)","dolnoserb\305\241\304\207ina (Nimska)") + LNG(wxLANGUAGE_LOW_GERMAN, "nds" , "nds" , "nds_DE" , 0x00, 0x04, wxLayout_LeftToRight, "Low German","Neddersass\342\200\231sch") + LNG(wxLANGUAGE_LOW_GERMAN_GERMANY, "nds-DE" , "nds_DE" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Low German (Germany)","Neddersass\342\200\231sch (D\303\274\303\274tschland)") + LNG(wxLANGUAGE_LOW_GERMAN_NETHERLANDS, "nds-NL" , "nds_NL" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Low German (Netherlands)","Neddersass\342\200\231sch (Nedderlannen)") + LNG(wxLANGUAGE_LUBA_KATANGA, "lu" , "lu" , "lu_CD" , 0x00, 0x04, wxLayout_LeftToRight, "Luba-Katanga","Tshiluba") + LNG(wxLANGUAGE_LUBA_KATANGA_CONGO_DRC, "lu-CD" , "lu_CD" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Luba-Katanga (Congo DRC)","Tshiluba (Ditunga wa Kongu)") + LNG(wxLANGUAGE_LUO, "luo" , "luo" , "luo_KE" , 0x00, 0x04, wxLayout_LeftToRight, "Luo","Dholuo") + LNG(wxLANGUAGE_LUO_KENYA, "luo-KE" , "luo_KE" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Luo (Kenya)","Dholuo (Kenya)") + LNG(wxLANGUAGE_LUXEMBOURGISH, "lb" , "lb" , "lb_LU" , 0x6e, 0x01, wxLayout_LeftToRight, "Luxembourgish","L\303\253tzebuergesch") + LNG(wxLANGUAGE_LUXEMBOURGISH_LUXEMBOURG, "lb-LU" , "lb_LU" , "" , 0x6e, 0x01, wxLayout_LeftToRight, "Luxembourgish (Luxembourg)","L\303\253tzebuergesch (L\303\253tzebuerg)") + LNG(wxLANGUAGE_LUYIA, "luy" , "luy" , "luy_KE" , 0x00, 0x04, wxLayout_LeftToRight, "Luyia","Luluhia") + LNG(wxLANGUAGE_LUYIA_KENYA, "luy-KE" , "luy_KE" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Luyia (Kenya)","Luluhia (Kenya)") + LNG(wxLANGUAGE_MACEDONIAN, "mk" , "mk" , "mk_MK" , 0x2f, 0x01, wxLayout_LeftToRight, "Macedonian","\320\274\320\260\320\272\320\265\320\264\320\276\320\275\321\201\320\272\320\270") + LNG(wxLANGUAGE_MACEDONIAN_NORTH_MACEDONIA, "mk-MK" , "mk_MK" , "" , 0x2f, 0x01, wxLayout_LeftToRight, "Macedonian (North Macedonia)","\320\274\320\260\320\272\320\265\320\264\320\276\320\275\321\201\320\272\320\270 (\320\241\320\265\320\262\320\265\321\200\320\275\320\260 \320\234\320\260\320\272\320\265\320\264\320\276\320\275\320\270\321\230\320\260)") + LNG(wxLANGUAGE_MACHAME, "jmc" , "jmc" , "jmc_TZ" , 0x00, 0x04, wxLayout_LeftToRight, "Machame","Kimachame") + LNG(wxLANGUAGE_MACHAME_TANZANIA, "jmc-TZ" , "jmc_TZ" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Machame (Tanzania)","Kimachame (Tanzania)") + LNG(wxLANGUAGE_MAKHUWA_MEETTO, "mgh" , "mgh" , "mgh_MZ" , 0x00, 0x04, wxLayout_LeftToRight, "Makhuwa-Meetto","Makua") + LNG(wxLANGUAGE_MAKHUWA_MEETTO_MOZAMBIQUE, "mgh-MZ" , "mgh_MZ" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Makhuwa-Meetto (Mozambique)","Makua (Umozambiki)") + LNG(wxLANGUAGE_MAKONDE, "kde" , "kde" , "kde_TZ" , 0x00, 0x04, wxLayout_LeftToRight, "Makonde","Chimakonde") + LNG(wxLANGUAGE_MAKONDE_TANZANIA, "kde-TZ" , "kde_TZ" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Makonde (Tanzania)","Chimakonde (Tanzania)") + LNG(wxLANGUAGE_MALAGASY, "mg" , "mg" , "mg_MG" , 0x00, 0x04, wxLayout_LeftToRight, "Malagasy","Malagasy") + LNG(wxLANGUAGE_MALAGASY_MADAGASCAR, "mg-MG" , "mg_MG" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Malagasy (Madagascar)","Malagasy (Madagasikara)") + LNG(wxLANGUAGE_MALAY, "ms" , "ms" , "ms_MY" , 0x3e, 0x01, wxLayout_LeftToRight, "Malay","Melayu") + LNG(wxLANGUAGE_MALAYALAM, "ml" , "ml" , "ml_IN" , 0x4c, 0x01, wxLayout_LeftToRight, "Malayalam","\340\264\256\340\264\262\340\264\257\340\264\276\340\264\263\340\264\202") + LNG(wxLANGUAGE_MALAYALAM_INDIA, "ml-IN" , "ml_IN" , "" , 0x4c, 0x01, wxLayout_LeftToRight, "Malayalam (India)","\340\264\256\340\264\262\340\264\257\340\264\276\340\264\263\340\264\202 (\340\264\207\340\264\250\340\265\215\340\264\244\340\265\215\340\264\257)") + LNG(wxLANGUAGE_MALAY_BRUNEI, "ms-BN" , "ms_BN" , "" , 0x3e, 0x02, wxLayout_LeftToRight, "Malay (Brunei)","Melayu (Brunei)") + LNG(wxLANGUAGE_MALAY_MALAYSIA, "ms-MY" , "ms_MY" , "" , 0x3e, 0x01, wxLayout_LeftToRight, "Malay (Malaysia)","Melayu (Malaysia)") + LNG(wxLANGUAGE_MALAY_SINGAPORE, "ms-SG" , "ms_SG" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Malay (Singapore)","Melayu (Singapura)") + LNG(wxLANGUAGE_MALTESE, "mt" , "mt" , "mt_MT" , 0x3a, 0x01, wxLayout_LeftToRight, "Maltese","Malti") + LNG(wxLANGUAGE_MALTESE_MALTA, "mt-MT" , "mt_MT" , "" , 0x3a, 0x01, wxLayout_LeftToRight, "Maltese (Malta)","Malti (Malta)") + LNG(wxLANGUAGE_MANIPURI, "mni" , "mni" , "mni_IN" , 0x58, 0x01, wxLayout_LeftToRight, "Manipuri","\340\246\256\340\247\210\340\246\244\340\247\210\340\246\262\340\247\213\340\246\250\340\247\215") + LNG(wxLANGUAGE_MANIPURI_INDIA, "mni-IN" , "mni_IN" , "" , 0x58, 0x01, wxLayout_LeftToRight, "Manipuri (India)","\340\246\256\340\247\210\340\246\244\340\247\210\340\246\262\340\247\213\340\246\250\340\247\215 (India)") + LNG(wxLANGUAGE_MANX, "gv" , "gv" , "gv_IM" , 0x00, 0x04, wxLayout_LeftToRight, "Manx","Gaelg") + LNG(wxLANGUAGE_MANX_ISLE_OF_MAN, "gv-IM" , "gv_IM" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Manx (Isle of Man)","Gaelg (Ellan Vannin)") + LNG(wxLANGUAGE_MAORI, "mi" , "mi" , "mi_NZ" , 0x81, 0x01, wxLayout_LeftToRight, "Maori","te reo M\304\201ori") + LNG(wxLANGUAGE_MAORI_NEW_ZEALAND, "mi-NZ" , "mi_NZ" , "" , 0x81, 0x01, wxLayout_LeftToRight, "Maori (New Zealand)","te reo M\304\201ori (Aotearoa)") + LNG(wxLANGUAGE_MAPUCHE, "arn" , "arn" , "arn_CL" , 0x7a, 0x01, wxLayout_LeftToRight, "Mapuche","Mapudungun") + LNG(wxLANGUAGE_MAPUCHE_CHILE, "arn-CL" , "arn_CL" , "" , 0x7a, 0x01, wxLayout_LeftToRight, "Mapuche (Chile)","Mapudungun (Chile)") + LNG(wxLANGUAGE_MARATHI, "mr" , "mr" , "mr_IN" , 0x4e, 0x01, wxLayout_LeftToRight, "Marathi","\340\244\256\340\244\260\340\244\276\340\244\240\340\245\200") + LNG(wxLANGUAGE_MARATHI_INDIA, "mr-IN" , "mr_IN" , "" , 0x4e, 0x01, wxLayout_LeftToRight, "Marathi (India)","\340\244\256\340\244\260\340\244\276\340\244\240\340\245\200 (\340\244\255\340\244\276\340\244\260\340\244\244)") + LNG(wxLANGUAGE_MASAI, "mas" , "mas" , "mas_KE" , 0x00, 0x04, wxLayout_LeftToRight, "Masai","Maa") + LNG(wxLANGUAGE_MASAI_KENYA, "mas-KE" , "mas_KE" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Masai (Kenya)","Maa (Kenya)") + LNG(wxLANGUAGE_MASAI_TANZANIA, "mas-TZ" , "mas_TZ" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Masai (Tanzania)","Maa (Tansania)") + LNG(wxLANGUAGE_MAZANDERANI, "mzn" , "mzn" , "mzn_IR" , 0x00, 0x04, wxLayout_LeftToRight, "Mazanderani","\331\205\330\247\330\262\330\261\331\210\331\206\333\214") + LNG(wxLANGUAGE_MAZANDERANI_IRAN, "mzn-IR" , "mzn_IR" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Mazanderani (Iran)","\331\205\330\247\330\262\330\261\331\210\331\206\333\214 (\330\247\333\214\330\261\330\247\331\206)") + LNG(wxLANGUAGE_MERU, "mer" , "mer" , "mer_KE" , 0x00, 0x04, wxLayout_LeftToRight, "Meru","K\304\251m\304\251r\305\251") + LNG(wxLANGUAGE_MERU_KENYA, "mer-KE" , "mer_KE" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Meru (Kenya)","K\304\251m\304\251r\305\251 (Kenya)") + LNG(wxLANGUAGE_META, "mgo" , "mgo" , "mgo_CM" , 0x00, 0x04, wxLayout_LeftToRight, "Meta\312\274","meta\312\274") + LNG(wxLANGUAGE_META_CAMEROON, "mgo-CM" , "mgo_CM" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Meta\312\274 (Cameroon)","meta\312\274 (Kamalun)") + LNG(wxLANGUAGE_MOHAWK, "moh" , "moh" , "moh_CA" , 0x7c, 0x01, wxLayout_LeftToRight, "Mohawk","Kanien\342\200\231k\303\251ha") + LNG(wxLANGUAGE_MOHAWK_CANADA, "moh-CA" , "moh_CA" , "" , 0x7c, 0x01, wxLayout_LeftToRight, "Mohawk (Mohawk)","Kanien'k\303\251ha") + LNG(wxLANGUAGE_MOLDAVIAN, "mo" , "mo" , "" , 0 , 0 , wxLayout_LeftToRight, "Moldavian","\320\273\320\270\320\274\320\261\320\260 \320\274\320\276\320\273\320\264\320\276\320\262\320\265\320\275\321\217\321\201\320\272\321\215") + LNG(wxLANGUAGE_MONGOLIAN, "mn" , "mn" , "mn_MN" , 0x50, 0x01, wxLayout_LeftToRight, "Mongolian","\320\234\320\276\320\275\320\263\320\276\320\273\302\240\321\205\321\215\320\273") + LNG(wxLANGUAGE_MONGOLIAN_CYRILLIC, "mn-Cyrl" , "mn@cyrillic" , "" , 0x50, 0x01, wxLayout_LeftToRight, "Mongolian","\320\234\320\276\320\275\320\263\320\276\320\273\302\240\321\205\321\215\320\273 (\320\232\320\270\321\200\320\270\320\273\320\273 \322\257\321\201\321\215\320\263)") + LNG(wxLANGUAGE_MONGOLIAN_MONGOLIA, "mn-MN" , "mn_MN" , "" , 0x50, 0x01, wxLayout_LeftToRight, "Mongolian (Mongolia)","\320\274\320\276\320\275\320\263\320\276\320\273 (\320\234\320\276\320\275\320\263\320\276\320\273)") + LNG(wxLANGUAGE_MONGOLIAN_TRADITIONAL, "mn-Mong" , "mn@mongolian" , "" , 0x50, 0x02, wxLayout_LeftToRight, "Mongolian (Traditional Mongolian)","\341\240\256\341\240\243\341\240\251\341\240\255\341\240\243\341\240\244\341\240\257 \341\240\254\341\240\241\341\240\257\341\240\241 (\341\240\256\341\240\243\341\240\251\341\240\255\341\240\243\341\240\244\341\240\257 \341\240\254\341\240\241\341\240\257\341\240\241)") + LNG(wxLANGUAGE_MONGOLIAN_TRADITIONAL_CHINA, "mn-Mong-CN" , "mn_CN@mongolian" , "" , 0x50, 0x02, wxLayout_LeftToRight, "Mongolian (Traditional Mongolian, China)","\341\240\256\341\240\243\341\240\251\341\240\255\341\240\243\341\240\244\341\240\257 \341\240\254\341\240\241\341\240\257\341\240\241 (\341\240\252\341\240\246\341\240\255\341\240\246\341\240\263\341\240\241 \341\240\250\341\240\240\341\240\242\341\240\267\341\240\240\341\240\256\341\240\263\341\240\240\341\240\254\341\240\244 \341\240\263\341\240\244\341\240\256\341\240\263\341\240\240\341\240\263\341\240\244 \341\240\240\341\240\267\341\240\240\341\240\263 \341\240\243\341\240\257\341\240\243\341\240\260)") + LNG(wxLANGUAGE_MONGOLIAN_TRADITIONAL_MONGOLIA, "mn-Mong-MN" , "mn_MN@mongolian" , "" , 0x50, 0x03, wxLayout_LeftToRight, "Mongolian (Traditional Mongolian, Mongolia)","\341\240\256\341\240\243\341\240\251\341\240\255\341\240\243\341\240\257 \341\240\254\341\240\241\341\240\257\341\240\241 (\341\240\256\341\240\243\341\240\251\341\240\255\341\240\243\341\240\257 \341\240\243\341\240\257\341\240\243\341\240\260)") + LNG(wxLANGUAGE_MORISYEN, "mfe" , "mfe" , "mfe_MU" , 0x00, 0x04, wxLayout_LeftToRight, "Morisyen","kreol morisien") + LNG(wxLANGUAGE_MORISYEN_MAURITIUS, "mfe-MU" , "mfe_MU" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Morisyen (Mauritius)","kreol morisien (Moris)") + LNG(wxLANGUAGE_MUNDANG, "mua" , "mua" , "mua_CM" , 0x00, 0x04, wxLayout_LeftToRight, "Mundang","MUNDA\305\212") + LNG(wxLANGUAGE_MUNDANG_CAMEROON, "mua-CM" , "mua_CM" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Mundang (Cameroon)","MUNDA\305\212 (kameru\305\213)") + LNG(wxLANGUAGE_NAMA, "naq" , "naq" , "naq_NA" , 0x00, 0x04, wxLayout_LeftToRight, "Nama","Khoekhoegowab") + LNG(wxLANGUAGE_NAMA_NAMIBIA, "naq-NA" , "naq_NA" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Nama (Namibia)","Khoekhoegowab (Namibiab)") + LNG(wxLANGUAGE_NAURU, "na" , "na" , "" , 0 , 0 , wxLayout_LeftToRight, "Nauru","Nauru") + LNG(wxLANGUAGE_NEPALI, "ne" , "ne" , "ne_NP" , 0x61, 0x01, wxLayout_LeftToRight, "Nepali","\340\244\250\340\245\207\340\244\252\340\244\276\340\244\262\340\245\200") + LNG(wxLANGUAGE_NEPALI_INDIA, "ne-IN" , "ne_IN" , "" , 0x61, 0x02, wxLayout_LeftToRight, "Nepali (India)","\340\244\250\340\245\207\340\244\252\340\244\276\340\244\262\340\245\200 (\340\244\255\340\244\276\340\244\260\340\244\244)") + LNG(wxLANGUAGE_NEPALI_NEPAL, "ne-NP" , "ne_NP" , "" , 0x61, 0x01, wxLayout_LeftToRight, "Nepali (Nepal)","\340\244\250\340\245\207\340\244\252\340\244\276\340\244\262\340\245\200 (\340\244\250\340\245\207\340\244\252\340\244\276\340\244\262)") + LNG(wxLANGUAGE_NGIEMBOON, "nnh" , "nnh" , "nnh_CM" , 0x00, 0x04, wxLayout_LeftToRight, "Ngiemboon","Shw\303\263\305\213\303\262 ngiemb\311\224\311\224n") + LNG(wxLANGUAGE_NGIEMBOON_CAMEROON, "nnh-CM" , "nnh_CM" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Ngiemboon (Cameroon)","Shw\303\263\305\213\303\262 ngiemb\311\224\311\224n (K\303\240mal\303\273m)") + LNG(wxLANGUAGE_NGOMBA, "jgo" , "jgo" , "jgo_CM" , 0x00, 0x04, wxLayout_LeftToRight, "Ngomba","Nda\352\236\214a") + LNG(wxLANGUAGE_NGOMBA_CAMEROON, "jgo-CM" , "jgo_CM" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Ngomba (Cameroon)","Nda\352\236\214a (Kam\311\233l\303\273n)") + LNG(wxLANGUAGE_NKO, "nqo" , "nqo" , "nqo_GN" , 0x00, 0x04, wxLayout_RightToLeft, "N'ko","\337\222\337\236\337\217") + LNG(wxLANGUAGE_NKO_GUINEA, "nqo-GN" , "nqo_GN" , "" , 0x00, 0x04, wxLayout_RightToLeft, "N'ko (Guinea)","\337\222\337\236\337\217 (\337\226\337\214\337\254\337\243\337\215\337\254 \337\236\337\212\337\262\337\223\337\215\337\262)") + LNG(wxLANGUAGE_NORTHERN_LURI, "lrc" , "lrc" , "lrc_IR" , 0x00, 0x04, wxLayout_LeftToRight, "Northern Luri","\331\204\333\212\330\261\333\214 \330\264\331\210\331\205\330\247\331\204\333\214") + LNG(wxLANGUAGE_NORTHERN_LURI_IRAN, "lrc-IR" , "lrc_IR" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Northern Luri (Iran)","\331\204\333\212\330\261\333\214 \330\264\331\210\331\205\330\247\331\204\333\214 (Iran)") + LNG(wxLANGUAGE_NORTHERN_LURI_IRAQ, "lrc-IQ" , "lrc_IQ" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Northern Luri (Iraq)","\331\204\333\212\330\261\333\214 \330\264\331\210\331\205\330\247\331\204\333\214 (Iraq)") + LNG(wxLANGUAGE_NORTH_NDEBELE, "nd" , "nd" , "nd_ZW" , 0x00, 0x04, wxLayout_LeftToRight, "North Ndebele","isiNdebele") + LNG(wxLANGUAGE_NORTH_NDEBELE_ZIMBABWE, "nd-ZW" , "nd_ZW" , "" , 0x00, 0x04, wxLayout_LeftToRight, "North Ndebele (Zimbabwe)","isiNdebele (Zimbabwe)") + LNG(wxLANGUAGE_NORWEGIAN, "no" , "no" , "" , 0x14, 0x01, wxLayout_LeftToRight, "Norwegian","norsk") + LNG(wxLANGUAGE_NORWEGIAN_BOKMAL, "nb" , "nb" , "nb_NO" , 0x14, 0x01, wxLayout_LeftToRight, "Norwegian Bokm\303\245l","norsk bokm\303\245l") + LNG(wxLANGUAGE_NORWEGIAN_BOKMAL_NORWAY, "nb-NO" , "nb_NO" , "" , 0x14, 0x01, wxLayout_LeftToRight, "Norwegian Bokm\303\245l (Norway)","norsk bokm\303\245l (Norge)") + LNG(wxLANGUAGE_NORWEGIAN_BOKMAL_SVALBARD_AND_JAN_MAYEN, "nb-SJ" , "nb_SJ" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Norwegian Bokm\303\245l (Svalbard and Jan Mayen)","norsk bokm\303\245l (Svalbard og Jan Mayen)") + LNG(wxLANGUAGE_NORWEGIAN_NYNORSK, "nn" , "nn" , "nn_NO" , 0x14, 0x02, wxLayout_LeftToRight, "Norwegian Nynorsk","nynorsk") + LNG(wxLANGUAGE_NORWEGIAN_NYNORSK_NORWAY, "nn-NO" , "nn_NO" , "" , 0x14, 0x02, wxLayout_LeftToRight, "Norwegian Nynorsk (Norway)","nynorsk (Noreg)") + LNG(wxLANGUAGE_NUER, "nus" , "nus" , "nus_SS" , 0x00, 0x04, wxLayout_LeftToRight, "Nuer","Thok Nath") + LNG(wxLANGUAGE_NUER_SOUTH_SUDAN, "nus-SS" , "nus_SS" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Nuer (South Sudan)","Thok Nath (South Sudan)") + LNG(wxLANGUAGE_NYANKOLE, "nyn" , "nyn" , "nyn_UG" , 0x00, 0x04, wxLayout_LeftToRight, "Nyankole","Runyankore") + LNG(wxLANGUAGE_NYANKOLE_UGANDA, "nyn-UG" , "nyn_UG" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Nyankole (Uganda)","Runyankore (Uganda)") + LNG(wxLANGUAGE_OCCITAN, "oc" , "oc" , "oc_FR" , 0x82, 0x01, wxLayout_LeftToRight, "Occitan","Occitan") + LNG(wxLANGUAGE_OCCITAN_FRANCE, "oc-FR" , "oc_FR" , "" , 0x82, 0x01, wxLayout_LeftToRight, "Occitan (France)","Occitan (Fran\303\247a)") + LNG(wxLANGUAGE_ODIA, "or" , "or" , "or_IN" , 0x48, 0x01, wxLayout_LeftToRight, "Odia","\340\254\223\340\255\234\340\254\277\340\254\206") + LNG(wxLANGUAGE_ODIA_INDIA, "or-IN" , "or_IN" , "" , 0x48, 0x01, wxLayout_LeftToRight, "Odia (India)","\340\254\223\340\255\234\340\254\277\340\254\206 (\340\254\255\340\254\276\340\254\260\340\254\244)") + LNG(wxLANGUAGE_OROMO, "om" , "om" , "om_ET" , 0x72, 0x01, wxLayout_LeftToRight, "Oromo","Oromoo") + LNG(wxLANGUAGE_OROMO_ETHIOPIA, "om-ET" , "om_ET" , "" , 0x72, 0x01, wxLayout_LeftToRight, "Oromo (Ethiopia)","Oromoo (Itoophiyaa)") + LNG(wxLANGUAGE_OROMO_KENYA, "om-KE" , "om_KE" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Oromo (Kenya)","Oromoo (Keeniyaa)") + LNG(wxLANGUAGE_OSSETIC, "os" , "os" , "os_GE" , 0x00, 0x04, wxLayout_LeftToRight, "Ossetic","\320\270\321\200\320\276\320\275") + LNG(wxLANGUAGE_OSSETIC_GEORGIA, "os-GE" , "os_GE" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Ossetic (Georgia)","\320\270\321\200\320\276\320\275 (\320\223\321\203\321\213\321\200\320\264\320\267\321\213\321\201\321\202\320\276\320\275)") + LNG(wxLANGUAGE_OSSETIC_RUSSIA, "os-RU" , "os_RU" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Ossetic (Russia)","\320\270\321\200\320\276\320\275 (\320\243\323\225\321\200\323\225\321\201\320\265)") + LNG(wxLANGUAGE_PAPIAMENTO, "pap" , "pap" , "" , 0x79, 0x01, wxLayout_LeftToRight, "Papiamento","Papiamentu") + LNG(wxLANGUAGE_PAPIAMENTO_CARIBBEAN, "pap-029" , "pap_029" , "" , 0x79, 0x01, wxLayout_LeftToRight, "Papiamento (Caribbean)","Papiamentu (Caribbean)") + LNG(wxLANGUAGE_PASHTO, "ps" , "ps" , "ps_AF" , 0x63, 0x01, wxLayout_RightToLeft, "Pashto","\331\276\332\232\330\252\331\210") + LNG(wxLANGUAGE_PASHTO_AFGHANISTAN, "ps-AF" , "ps_AF" , "" , 0x63, 0x01, wxLayout_RightToLeft, "Pashto (Afghanistan)","\331\276\332\232\330\252\331\210 (\330\247\331\201\330\272\330\247\331\206\330\263\330\252\330\247\331\206)") + LNG(wxLANGUAGE_PASHTO_PAKISTAN, "ps-PK" , "ps_PK" , "" , 0x00, 0x04, wxLayout_RightToLeft, "Pashto (Pakistan)","\331\276\332\232\330\252\331\210 (\331\276\330\247\332\251\330\263\330\252\330\247\331\206)") + LNG(wxLANGUAGE_PERSIAN_IRAN, "fa-IR" , "fa_IR" , "" , 0x29, 0x01, wxLayout_RightToLeft, "Persian (Iran)","\331\201\330\247\330\261\330\263\333\214 (\330\247\333\214\330\261\330\247\331\206)") + LNG(wxLANGUAGE_POLISH, "pl" , "pl" , "pl_PL" , 0x15, 0x01, wxLayout_LeftToRight, "Polish","polski") + LNG(wxLANGUAGE_POLISH_POLAND, "pl-PL" , "pl_PL" , "" , 0x15, 0x01, wxLayout_LeftToRight, "Polish (Poland)","polski (Polska)") + LNG(wxLANGUAGE_PORTUGUESE, "pt" , "pt" , "pt_PT" , 0x16, 0x01, wxLayout_LeftToRight, "Portuguese","portugu\303\252s") + LNG(wxLANGUAGE_PORTUGUESE_ANGOLA, "pt-AO" , "pt_AO" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Portuguese (Angola)","portugu\303\252s (Angola)") + LNG(wxLANGUAGE_PORTUGUESE_BRAZILIAN, "pt-BR" , "pt_BR" , "" , 0x16, 0x01, wxLayout_LeftToRight, "Portuguese (Brazil)","portugu\303\252s (Brasil)") + LNG(wxLANGUAGE_PORTUGUESE_CABO_VERDE, "pt-CV" , "pt_CV" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Portuguese (Cabo Verde)","portugu\303\252s (Cabo Verde)") + LNG(wxLANGUAGE_PORTUGUESE_EQUATORIAL_GUINEA, "pt-GQ" , "pt_GQ" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Portuguese (Equatorial Guinea)","portugu\303\252s (Guin\303\251 Equatorial)") + LNG(wxLANGUAGE_PORTUGUESE_GUINEA_BISSAU, "pt-GW" , "pt_GW" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Portuguese (Guinea-Bissau)","portugu\303\252s (Guin\303\251-Bissau)") + LNG(wxLANGUAGE_PORTUGUESE_LUXEMBOURG, "pt-LU" , "pt_LU" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Portuguese (Luxembourg)","portugu\303\252s (Luxemburgo)") + LNG(wxLANGUAGE_PORTUGUESE_MACAO_SAR, "pt-MO" , "pt_MO" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Portuguese (Macao SAR)","portugu\303\252s (RAE de Macau)") + LNG(wxLANGUAGE_PORTUGUESE_MOZAMBIQUE, "pt-MZ" , "pt_MZ" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Portuguese (Mozambique)","portugu\303\252s (Mo\303\247ambique)") + LNG(wxLANGUAGE_PORTUGUESE_PORTUGAL, "pt-PT" , "pt_PT" , "" , 0x16, 0x02, wxLayout_LeftToRight, "Portuguese (Portugal)","portugu\303\252s (Portugal)") + LNG(wxLANGUAGE_PORTUGUESE_SAO_TOME_AND_PRINCIPE, "pt-ST" , "pt_ST" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Portuguese (S\303\243o Tom\303\251 and Pr\303\255ncipe)","portugu\303\252s (S\303\243o Tom\303\251 e Pr\303\255ncipe)") + LNG(wxLANGUAGE_PORTUGUESE_SWITZERLAND, "pt-CH" , "pt_CH" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Portuguese (Switzerland)","portugu\303\252s (Su\303\255\303\247a)") + LNG(wxLANGUAGE_PORTUGUESE_TIMOR_LESTE, "pt-TL" , "pt_TL" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Portuguese (Timor-Leste)","portugu\303\252s (Timor-Leste)") + LNG(wxLANGUAGE_PRUSSIAN, "prg" , "prg" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Prussian","pr\305\253siskan") + LNG(wxLANGUAGE_PRUSSIAN_WORLD, "prg-001" , "prg_001" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Prussian (World)","pr\305\253siskan (sw\304\253tai)") + LNG(wxLANGUAGE_PUNJABI, "pa" , "pa" , "pa_IN" , 0x46, 0x01, wxLayout_LeftToRight, "Punjabi","\340\250\252\340\251\260\340\250\234\340\250\276\340\250\254\340\251\200") + LNG(wxLANGUAGE_PUNJABI_ARABIC, "pa-Arab" , "pa@arabic" , "" , 0x46, 0x02, wxLayout_RightToLeft, "Punjabi","\331\276\331\206\330\254\330\247\330\250\333\214") + LNG(wxLANGUAGE_PUNJABI_GURMUKHI, "pa-Guru" , "pa@gurmukhi" , "" , 0x46, 0x01, wxLayout_LeftToRight, "Punjabi","\340\250\252\340\251\260\340\250\234\340\250\276\340\250\254\340\251\200") + LNG(wxLANGUAGE_PUNJABI_INDIA, "pa-IN" , "pa_IN" , "" , 0x46, 0x01, wxLayout_LeftToRight, "Punjabi (India)","\340\250\252\340\251\260\340\250\234\340\250\276\340\250\254\340\251\200 (\340\250\255\340\250\276\340\250\260\340\250\244)") + LNG(wxLANGUAGE_PUNJABI_PAKISTAN, "pa-Arab-PK" , "pa_PK@arabic" , "" , 0x46, 0x02, wxLayout_RightToLeft, "Punjabi (Pakistan)","\331\276\331\206\330\254\330\247\330\250\333\214 (\331\276\330\247\332\251\330\263\330\252\330\247\331\206)") + LNG(wxLANGUAGE_QUECHUA, "quz" , "quz" , "quz_BO" , 0x6b, 0x01, wxLayout_LeftToRight, "Quechua","Runasimi") + LNG(wxLANGUAGE_QUECHUA_BOLIVIA, "quz-BO" , "quz_BO" , "" , 0x6b, 0x01, wxLayout_LeftToRight, "Quechua (Bolivia)","Runasimi (Bolivia)") + LNG(wxLANGUAGE_QUECHUA_ECUADOR, "quz-EC" , "quz_EC" , "" , 0x6b, 0x02, wxLayout_LeftToRight, "Quechua (Ecuador)","Runasimi (Ecuador)") + LNG(wxLANGUAGE_QUECHUA_MACRO, "qu" , "qu" , "" , 0 , 0 , wxLayout_LeftToRight, "Quechua","Qhichwa") + LNG(wxLANGUAGE_QUECHUA_PERU, "quz-PE" , "quz_PE" , "" , 0x6b, 0x03, wxLayout_LeftToRight, "Quechua (Peru)","Runasimi (Per\303\272)") + LNG(wxLANGUAGE_RHAETO_ROMANCE, "rm" , "rm" , "rm_CH" , 0x17, 0x01, wxLayout_LeftToRight, "Romansh","rumantsch") + LNG(wxLANGUAGE_RHAETO_ROMANCE_SWITZERLAND, "rm-CH" , "rm_CH" , "" , 0x17, 0x01, wxLayout_LeftToRight, "Romansh (Switzerland)","rumantsch (Svizra)") + LNG(wxLANGUAGE_ROMANIAN, "ro" , "ro" , "ro_RO" , 0x18, 0x01, wxLayout_LeftToRight, "Romanian","rom\303\242n\304\203") + LNG(wxLANGUAGE_ROMANIAN_MOLDOVA, "ro-MD" , "ro_MD" , "" , 0x18, 0x02, wxLayout_LeftToRight, "Romanian (Moldova)","rom\303\242n\304\203 (Republica Moldova)") + LNG(wxLANGUAGE_ROMANIAN_ROMANIA, "ro-RO" , "ro_RO" , "" , 0x18, 0x01, wxLayout_LeftToRight, "Romanian (Romania)","rom\303\242n\304\203 (Rom\303\242nia)") + LNG(wxLANGUAGE_ROMBO, "rof" , "rof" , "rof_TZ" , 0x00, 0x04, wxLayout_LeftToRight, "Rombo","Kihorombo") + LNG(wxLANGUAGE_ROMBO_TANZANIA, "rof-TZ" , "rof_TZ" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Rombo (Tanzania)","Kihorombo (Tanzania)") + LNG(wxLANGUAGE_RUSSIAN, "ru" , "ru" , "ru_RU" , 0x19, 0x01, wxLayout_LeftToRight, "Russian","\321\200\321\203\321\201\321\201\320\272\320\270\320\271") + LNG(wxLANGUAGE_RUSSIAN_BELARUS, "ru-BY" , "ru_BY" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Russian (Belarus)","\321\200\321\203\321\201\321\201\320\272\320\270\320\271 (\320\221\320\265\320\273\320\260\321\200\321\203\321\201\321\214)") + LNG(wxLANGUAGE_RUSSIAN_KAZAKHSTAN, "ru-KZ" , "ru_KZ" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Russian (Kazakhstan)","\321\200\321\203\321\201\321\201\320\272\320\270\320\271 (\320\232\320\260\320\267\320\260\321\205\321\201\321\202\320\260\320\275)") + LNG(wxLANGUAGE_RUSSIAN_KYRGYZSTAN, "ru-KG" , "ru_KG" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Russian (Kyrgyzstan)","\321\200\321\203\321\201\321\201\320\272\320\270\320\271 (\320\232\320\270\321\200\320\263\320\270\320\267\320\270\321\217)") + LNG(wxLANGUAGE_RUSSIAN_MOLDOVA, "ru-MD" , "ru_MD" , "" , 0x19, 0x02, wxLayout_LeftToRight, "Russian (Moldova)","\321\200\321\203\321\201\321\201\320\272\320\270\320\271 (\320\234\320\276\320\273\320\264\320\276\320\262\320\260)") + LNG(wxLANGUAGE_RUSSIAN_RUSSIA, "ru-RU" , "ru_RU" , "" , 0x19, 0x01, wxLayout_LeftToRight, "Russian (Russia)","\321\200\321\203\321\201\321\201\320\272\320\270\320\271 (\320\240\320\276\321\201\321\201\320\270\321\217)") + LNG(wxLANGUAGE_RUSSIAN_UKRAINE, "ru-UA" , "ru_UA" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Russian (Ukraine)","\321\200\321\203\321\201\321\201\320\272\320\270\320\271 (\320\243\320\272\321\200\320\260\320\270\320\275\320\260)") + LNG(wxLANGUAGE_RWA, "rwk" , "rwk" , "rwk_TZ" , 0x00, 0x04, wxLayout_LeftToRight, "Rwa","Kiruwa") + LNG(wxLANGUAGE_RWA_TANZANIA, "rwk-TZ" , "rwk_TZ" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Rwa (Tanzania)","Kiruwa (Tanzania)") + LNG(wxLANGUAGE_SAHO, "ssy" , "ssy" , "ssy_ER" , 0x00, 0x04, wxLayout_LeftToRight, "Saho","Saho") + LNG(wxLANGUAGE_SAHO_ERITREA, "ssy-ER" , "ssy_ER" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Saho (Eritrea)","Saho (Eretria)") + LNG(wxLANGUAGE_SAKHA, "sah" , "sah" , "sah_RU" , 0x85, 0x01, wxLayout_LeftToRight, "Sakha","\320\241\320\260\321\205\320\260") + LNG(wxLANGUAGE_SAKHA_RUSSIA, "sah-RU" , "sah_RU" , "" , 0x85, 0x01, wxLayout_LeftToRight, "Sakha (Russia)","\320\241\320\260\321\205\320\260 (\320\240\320\276\321\201\321\201\320\270\321\217)") + LNG(wxLANGUAGE_SAMBURU, "saq" , "saq" , "saq_KE" , 0x00, 0x04, wxLayout_LeftToRight, "Samburu","Kisampur") + LNG(wxLANGUAGE_SAMBURU_KENYA, "saq-KE" , "saq_KE" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Samburu (Kenya)","Kisampur (Kenya)") + LNG(wxLANGUAGE_SAMI, "se" , "se" , "se_NO" , 0x3b, 0x01, wxLayout_LeftToRight, "Northern Sami","davvis\303\241megiella") + LNG(wxLANGUAGE_SAMI_FINLAND, "se-FI" , "se_FI" , "" , 0x3b, 0x03, wxLayout_LeftToRight, "Sami, Northern (Finland)","davvis\303\241megiella (Suopma)") + LNG(wxLANGUAGE_SAMI_INARI, "smn" , "smn" , "smn_FI" , 0x3b, 0x09, wxLayout_LeftToRight, "Sami (Inari)","anar\303\242\305\241kiel\303\242") + LNG(wxLANGUAGE_SAMI_INARI_FINLAND, "smn-FI" , "smn_FI" , "" , 0x3b, 0x09, wxLayout_LeftToRight, "Sami, Inari (Finland)","anar\303\242\305\241kiel\303\242 (Suom\303\242)") + LNG(wxLANGUAGE_SAMI_LULE, "smj" , "smj" , "smj_SE" , 0x3b, 0x05, wxLayout_LeftToRight, "Sami (Lule)","julevus\303\241megiella") + LNG(wxLANGUAGE_SAMI_LULE_NORWAY, "smj-NO" , "smj_NO" , "" , 0x3b, 0x04, wxLayout_LeftToRight, "Sami, Lule (Norway)","julevus\303\241megiella (Vuodna)") + LNG(wxLANGUAGE_SAMI_LULE_SWEDEN, "smj-SE" , "smj_SE" , "" , 0x3b, 0x05, wxLayout_LeftToRight, "Sami, Lule (Sweden)","julevus\303\241megiella (Svierik)") + LNG(wxLANGUAGE_SAMI_NORWAY, "se-NO" , "se_NO" , "" , 0x3b, 0x01, wxLayout_LeftToRight, "Sami, Northern (Norway)","davvis\303\241megiella (Norga)") + LNG(wxLANGUAGE_SAMI_SKOLT, "sms" , "sms" , "sms_FI" , 0x3b, 0x08, wxLayout_LeftToRight, "Sami (Skolt)","s\303\244\303\244\302\264m\307\251i\303\265ll") + LNG(wxLANGUAGE_SAMI_SKOLT_FINLAND, "sms-FI" , "sms_FI" , "" , 0x3b, 0x08, wxLayout_LeftToRight, "Sami, Skolt (Finland)","s\303\244\303\244\302\264m\307\251i\303\265ll (L\303\244\303\244\302\264ddj\303\242nnam)") + LNG(wxLANGUAGE_SAMI_SOUTHERN, "sma" , "sma" , "sma_SE" , 0x3b, 0x07, wxLayout_LeftToRight, "Sami (Southern)","\303\245arjelsaemieng\303\257ele") + LNG(wxLANGUAGE_SAMI_SOUTHERN_NORWAY, "sma-NO" , "sma_NO" , "" , 0x3b, 0x06, wxLayout_LeftToRight, "Sami, Southern (Norway)","\303\245arjelsaemieng\303\257ele (N\303\266\303\266rje)") + LNG(wxLANGUAGE_SAMI_SOUTHERN_SWEDEN, "sma-SE" , "sma_SE" , "" , 0x3b, 0x07, wxLayout_LeftToRight, "Sami, Southern (Sweden)","\303\245arjelsaemieng\303\257ele (Sveerje)") + LNG(wxLANGUAGE_SAMI_SWEDEN, "se-SE" , "se_SE" , "" , 0x3b, 0x02, wxLayout_LeftToRight, "Sami, Northern (Sweden)","davvis\303\241megiella (Ruo\305\247\305\247a)") + LNG(wxLANGUAGE_SAMOAN, "sm" , "sm" , "" , 0 , 0 , wxLayout_LeftToRight, "Samoan","Samoa") + LNG(wxLANGUAGE_SANGHO, "sg" , "sg" , "sg_CF" , 0x00, 0x04, wxLayout_LeftToRight, "Sango","S\303\244ng\303\266") + LNG(wxLANGUAGE_SANGHO_CENTRAL_AFRICAN_REPUBLIC, "sg-CF" , "sg_CF" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Sango (Central African Republic)","S\303\244ng\303\266 (K\303\266d\303\266r\303\266s\303\252se t\303\256 B\303\252afr\303\256ka)") + LNG(wxLANGUAGE_SANGU, "sbp" , "sbp" , "sbp_TZ" , 0x00, 0x04, wxLayout_LeftToRight, "Sangu","Ishisangu") + LNG(wxLANGUAGE_SANGU_TANZANIA, "sbp-TZ" , "sbp_TZ" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Sangu (Tanzania)","Ishisangu (Tansaniya)") + LNG(wxLANGUAGE_SANSKRIT, "sa" , "sa" , "sa_IN" , 0x4f, 0x01, wxLayout_LeftToRight, "Sanskrit","\340\244\270\340\244\202\340\244\270\340\245\215\340\244\225\340\245\203\340\244\244") + LNG(wxLANGUAGE_SANSKRIT_INDIA, "sa-IN" , "sa_IN" , "" , 0x4f, 0x01, wxLayout_LeftToRight, "Sanskrit (India)","\340\244\270\340\244\202\340\244\270\340\245\215\340\244\225\340\245\203\340\244\244 (\340\244\255\340\244\276\340\244\260\340\244\244\340\244\256\340\245\215)") + LNG(wxLANGUAGE_SCOTS_GAELIC, "gd" , "gd" , "gd_GB" , 0x91, 0x01, wxLayout_LeftToRight, "Scottish Gaelic","G\303\240idhlig") + LNG(wxLANGUAGE_SCOTS_GAELIC_UK, "gd-GB" , "gd_GB" , "" , 0x91, 0x01, wxLayout_LeftToRight, "Scottish Gaelic (United Kingdom)","G\303\240idhlig (An R\303\254oghachd Aonaichte)") + LNG(wxLANGUAGE_SENA, "seh" , "seh" , "seh_MZ" , 0x00, 0x04, wxLayout_LeftToRight, "Sena","sena") + LNG(wxLANGUAGE_SENA_MOZAMBIQUE, "seh-MZ" , "seh_MZ" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Sena (Mozambique)","sena (Mo\303\247ambique)") + LNG(wxLANGUAGE_SERBIAN, "sr" , "sr" , "sr_RS" , 0x1a, 0x01, wxLayout_LeftToRight, "Serbian","srpski") + LNG(wxLANGUAGE_SERBIAN_CYRILLIC, "sr-Cyrl" , "sr@cyrillic" , "sr_RS" , 0x1a, 0x0a, wxLayout_LeftToRight, "Serbian (Cyrillic)","\321\201\321\200\320\277\321\201\320\272\320\270 (\320\213\320\270\321\200\320\270\320\273\320\270\321\206\320\260)") + LNG(wxLANGUAGE_SERBIAN_CYRILLIC_BOSNIA_AND_HERZEGOVINA, "sr-Cyrl-BA" , "sr_BA@cyrillic" , "" , 0x1a, 0x07, wxLayout_LeftToRight, "Serbian (Cyrillic, Bosnia and Herzegovina)","\321\201\321\200\320\277\321\201\320\272\320\270 (\320\221\320\276\321\201\320\275\320\260 \320\270 \320\245\320\265\321\200\321\206\320\265\320\263\320\276\320\262\320\270\320\275\320\260)") + LNG(wxLANGUAGE_SERBIAN_CYRILLIC_KOSOVO, "sr-Cyrl-XK" , "sr_XK@cyrillic" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Serbian (Cyrillic, Kosovo)","\321\201\321\200\320\277\321\201\320\272\320\270 (\320\232\320\276\321\201\320\276\320\262\320\276)") + LNG(wxLANGUAGE_SERBIAN_CYRILLIC_MONTENEGRO, "sr-Cyrl-ME" , "sr_ME@cyrillic" , "" , 0x1a, 0x0c, wxLayout_LeftToRight, "Serbian (Cyrillic, Montenegro)","\321\201\321\200\320\277\321\201\320\272\320\270 (\320\246\321\200\320\275\320\260 \320\223\320\276\321\200\320\260)") + LNG(wxLANGUAGE_SERBIAN_CYRILLIC_SERBIA, "sr-Cyrl-RS" , "sr_RS@cyrillic" , "" , 0x1a, 0x0a, wxLayout_LeftToRight, "Serbian (Cyrillic, Serbia)","\321\201\321\200\320\277\321\201\320\272\320\270 (\320\241\321\200\320\261\320\270\321\230\320\260)") + LNG(wxLANGUAGE_SERBIAN_CYRILLIC_YU, "sr-Cyrl-YU" , "sr_YU@cyrillic" , "sr_YU" , 0x1a, 0x03, wxLayout_LeftToRight, "Serbian (Cyrillic)","српски (Србија)") + LNG(wxLANGUAGE_SERBIAN_LATIN, "sr-Latn" , "sr@latin" , "" , 0x1a, 0x09, wxLayout_LeftToRight, "Serbian (Latin)","srpski (latinica)") + LNG(wxLANGUAGE_SERBIAN_LATIN_BOSNIA_AND_HERZEGOVINA, "sr-Latn-BA" , "sr_BA@latin" , "" , 0x1a, 0x06, wxLayout_LeftToRight, "Serbian (Latin, Bosnia and Herzegovina)","srpski (Bosna i Hercegovina)") + LNG(wxLANGUAGE_SERBIAN_LATIN_KOSOVO, "sr-Latn-XK" , "sr_XK@latin" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Serbian (Latin, Kosovo)","srpski (Kosovo)") + LNG(wxLANGUAGE_SERBIAN_LATIN_MONTENEGRO, "sr-Latn-ME" , "sr_ME@latin" , "" , 0x1a, 0x0b, wxLayout_LeftToRight, "Serbian (Latin, Montenegro)","srpski (Crna Gora)") + LNG(wxLANGUAGE_SERBIAN_LATIN_SERBIA, "sr-Latn-RS" , "sr_RS@latin" , "" , 0x1a, 0x09, wxLayout_LeftToRight, "Serbian (Latin, Serbia)","srpski (Srbija)") + LNG(wxLANGUAGE_SERBIAN_LATIN_YU, "sr-Latn-YU" , "sr_YU@latin" , "" , 0x1a, 0x02, wxLayout_LeftToRight, "Serbian (Latin)","srpski (latinica)") + LNG(wxLANGUAGE_SERBIAN_SERBIA, "sr-RS" , "sr_RS" , "" , 0x1a, 0x01, wxLayout_LeftToRight, "Serbian (Serbia)","srpski (Srbija)") + LNG(wxLANGUAGE_SERBIAN_YU, "sr-YU" , "sr_YU" , "" , 0x1a, 0x01, wxLayout_LeftToRight, "Serbian","srpski") + LNG(wxLANGUAGE_SERBO_CROATIAN, "sh" , "sh" , "" , 0 , 0 , wxLayout_LeftToRight, "Serbo-Croatian","srpskohrvatski") + LNG(wxLANGUAGE_SESOTHO, "st" , "st" , "st_ZA" , 0x30, 0x01, wxLayout_LeftToRight, "Sesotho","Sesotho") + LNG(wxLANGUAGE_SESOTHO_LESOTHO, "st-LS" , "st_LS" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Sesotho (Lesotho)","Sesotho (Lesotho)") + LNG(wxLANGUAGE_SESOTHO_SA_LEBOA, "nso" , "nso" , "nso_ZA" , 0x6c, 0x01, wxLayout_LeftToRight, "Sesotho sa Leboa","Sesotho sa Leboa") + LNG(wxLANGUAGE_SESOTHO_SA_LEBOA_SOUTH_AFRICA, "nso-ZA" , "nso_ZA" , "" , 0x6c, 0x01, wxLayout_LeftToRight, "Sesotho sa Leboa (South Africa)","Sesotho sa Leboa (Afrika Borwa)") + LNG(wxLANGUAGE_SESOTHO_SOUTH_AFRICA, "st-ZA" , "st_ZA" , "" , 0x30, 0x01, wxLayout_LeftToRight, "Sesotho (South Africa)","Sesotho (South Africa)") + LNG(wxLANGUAGE_SETSWANA, "tn" , "tn" , "tn_ZA" , 0x32, 0x01, wxLayout_LeftToRight, "Setswana","Setswana") + LNG(wxLANGUAGE_SETSWANA_BOTSWANA, "tn-BW" , "tn_BW" , "" , 0x32, 0x02, wxLayout_LeftToRight, "Setswana (Botswana)","Setswana (Botswana)") + LNG(wxLANGUAGE_SETSWANA_SOUTH_AFRICA, "tn-ZA" , "tn_ZA" , "" , 0x32, 0x01, wxLayout_LeftToRight, "Setswana (South Africa)","Setswana (Aforika Borwa)") + LNG(wxLANGUAGE_SHAMBALA, "ksb" , "ksb" , "ksb_TZ" , 0x00, 0x04, wxLayout_LeftToRight, "Shambala","Kishambaa") + LNG(wxLANGUAGE_SHAMBALA_TANZANIA, "ksb-TZ" , "ksb_TZ" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Shambala (Tanzania)","Kishambaa (Tanzania)") + LNG(wxLANGUAGE_SHONA, "sn" , "sn" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Shona","chiShona") + LNG(wxLANGUAGE_SHONA_LATIN, "sn-Latn" , "sn@latin" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Shona (Latin)","chiShona (Latin)") + LNG(wxLANGUAGE_SHONA_LATIN_ZIMBABWE, "sn-Latn-ZW" , "sn_ZW@latin" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Shona (Latin, Zimbabwe)","chiShona (Zimbabwe)") + LNG(wxLANGUAGE_SINDHI, "sd" , "sd" , "" , 0x59, 0x02, wxLayout_RightToLeft, "Sindhi","\330\263\331\206\332\214\331\212") + LNG(wxLANGUAGE_SINDHI_ARABIC, "sd-Arab" , "sd@arabic" , "" , 0x59, 0x02, wxLayout_RightToLeft, "Sindhi","\330\263\331\206\332\214\331\212") + LNG(wxLANGUAGE_SINDHI_DEVANAGARI, "sd-Deva" , "sd@devanagari" , "" , 0x59, 0x01, wxLayout_LeftToRight, "Sindhi (Devanagari)","\340\244\270\340\244\277\340\244\250\340\245\215\340\244\247\340\245\200") + LNG(wxLANGUAGE_SINDHI_DEVANAGARI_INDIA, "sd-Deva-IN" , "sd_IN@devanagari" , "" , 0x59, 0x01, wxLayout_LeftToRight, "Sindhi (Devanagari, India)","\340\244\270\340\244\277\340\244\250\340\245\215\340\244\247\340\245\200 (India)") + LNG(wxLANGUAGE_SINDHI_PAKISTAN, "sd-Arab-PK" , "sd_PK@arabic" , "" , 0x59, 0x02, wxLayout_RightToLeft, "Sindhi (Pakistan)","\330\263\331\206\332\214\331\212 (\331\276\330\247\332\251\330\263\330\252\330\247\331\206)") + LNG(wxLANGUAGE_SINHALESE, "si" , "si" , "si_LK" , 0x5b, 0x01, wxLayout_LeftToRight, "Sinhala","\340\267\203\340\267\222\340\266\202\340\267\204\340\266\275") + LNG(wxLANGUAGE_SINHALESE_SRI_LANKA, "si-LK" , "si_LK" , "" , 0x5b, 0x01, wxLayout_LeftToRight, "Sinhala (Sri Lanka)","\340\267\203\340\267\222\340\266\202\340\267\204\340\266\275 (\340\267\201\340\267\212\342\200\215\340\266\273\340\267\223 \340\266\275\340\266\202\340\266\232\340\267\217\340\267\200)") + LNG(wxLANGUAGE_SISWATI, "ss" , "ss" , "ss_ZA" , 0x00, 0x04, wxLayout_LeftToRight, "siSwati","Siswati") + LNG(wxLANGUAGE_SISWATI_ESWATINI, "ss-SZ" , "ss_SZ" , "" , 0x00, 0x04, wxLayout_LeftToRight, "siSwati (Eswatini)","siSwati (eSwatini)") + LNG(wxLANGUAGE_SISWATI_SOUTH_AFRICA, "ss-ZA" , "ss_ZA" , "" , 0x00, 0x04, wxLayout_LeftToRight, "siSwati (South Africa)","siSwati (South Africa)") + LNG(wxLANGUAGE_SLOVAK, "sk" , "sk" , "sk_SK" , 0x1b, 0x01, wxLayout_LeftToRight, "Slovak","sloven\304\215ina") + LNG(wxLANGUAGE_SLOVAK_SLOVAKIA, "sk-SK" , "sk_SK" , "" , 0x1b, 0x01, wxLayout_LeftToRight, "Slovak (Slovakia)","sloven\304\215ina (Slovensko)") + LNG(wxLANGUAGE_SLOVENIAN, "sl" , "sl" , "sl_SI" , 0x24, 0x01, wxLayout_LeftToRight, "Slovenian","sloven\305\241\304\215ina") + LNG(wxLANGUAGE_SLOVENIAN_SLOVENIA, "sl-SI" , "sl_SI" , "" , 0x24, 0x01, wxLayout_LeftToRight, "Slovenian (Slovenia)","sloven\305\241\304\215ina (Slovenija)") + LNG(wxLANGUAGE_SOGA, "xog" , "xog" , "xog_UG" , 0x00, 0x04, wxLayout_LeftToRight, "Soga","Olusoga") + LNG(wxLANGUAGE_SOGA_UGANDA, "xog-UG" , "xog_UG" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Soga (Uganda)","Olusoga (Yuganda)") + LNG(wxLANGUAGE_SOMALI, "so" , "so" , "so_SO" , 0x77, 0x01, wxLayout_LeftToRight, "Somali","Soomaali") + LNG(wxLANGUAGE_SOMALI_DJIBOUTI, "so-DJ" , "so_DJ" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Somali (Djibouti)","Soomaali (Jabuuti)") + LNG(wxLANGUAGE_SOMALI_ETHIOPIA, "so-ET" , "so_ET" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Somali (Ethiopia)","Soomaali (Itoobiya)") + LNG(wxLANGUAGE_SOMALI_KENYA, "so-KE" , "so_KE" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Somali (Kenya)","Soomaali (Kenya)") + LNG(wxLANGUAGE_SOMALI_SOMALIA, "so-SO" , "so_SO" , "" , 0x77, 0x01, wxLayout_LeftToRight, "Somali (Somalia)","Soomaali (Soomaaliya)") + LNG(wxLANGUAGE_SOUTH_NDEBELE, "nr" , "nr" , "nr_ZA" , 0x00, 0x04, wxLayout_LeftToRight, "South Ndebele","isiNdebele") + LNG(wxLANGUAGE_SOUTH_NDEBELE_SOUTH_AFRICA, "nr-ZA" , "nr_ZA" , "" , 0x00, 0x04, wxLayout_LeftToRight, "South Ndebele (South Africa)","isiNdebele (South Africa)") + LNG(wxLANGUAGE_SPANISH, "es" , "es" , "es_ES" , 0x0a, 0x03, wxLayout_LeftToRight, "Spanish","espa\303\261ol") + LNG(wxLANGUAGE_SPANISH_ARGENTINA, "es-AR" , "es_AR" , "" , 0x0a, 0x0b, wxLayout_LeftToRight, "Spanish (Argentina)","espa\303\261ol (Argentina)") + LNG(wxLANGUAGE_SPANISH_BELIZE, "es-BZ" , "es_BZ" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Spanish (Belize)","espa\303\261ol (Belice)") + LNG(wxLANGUAGE_SPANISH_BOLIVIA, "es-BO" , "es_BO" , "" , 0x0a, 0x10, wxLayout_LeftToRight, "Spanish (Bolivia)","espa\303\261ol (Bolivia)") + LNG(wxLANGUAGE_SPANISH_BRAZIL, "es-BR" , "es_BR" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Spanish (Brazil)","espa\303\261ol (Brasil)") + LNG(wxLANGUAGE_SPANISH_CHILE, "es-CL" , "es_CL" , "" , 0x0a, 0x0d, wxLayout_LeftToRight, "Spanish (Chile)","espa\303\261ol (Chile)") + LNG(wxLANGUAGE_SPANISH_COLOMBIA, "es-CO" , "es_CO" , "" , 0x0a, 0x09, wxLayout_LeftToRight, "Spanish (Colombia)","espa\303\261ol (Colombia)") + LNG(wxLANGUAGE_SPANISH_COSTA_RICA, "es-CR" , "es_CR" , "" , 0x0a, 0x05, wxLayout_LeftToRight, "Spanish (Costa Rica)","espa\303\261ol (Costa Rica)") + LNG(wxLANGUAGE_SPANISH_CUBA, "es-CU" , "es_CU" , "" , 0x0a, 0x17, wxLayout_LeftToRight, "Spanish (Cuba)","espa\303\261ol (Cuba)") + LNG(wxLANGUAGE_SPANISH_DOMINICAN_REPUBLIC, "es-DO" , "es_DO" , "" , 0x0a, 0x07, wxLayout_LeftToRight, "Spanish (Dominican Republic)","espa\303\261ol (Rep\303\272blica Dominicana)") + LNG(wxLANGUAGE_SPANISH_ECUADOR, "es-EC" , "es_EC" , "" , 0x0a, 0x0c, wxLayout_LeftToRight, "Spanish (Ecuador)","espa\303\261ol (Ecuador)") + LNG(wxLANGUAGE_SPANISH_EL_SALVADOR, "es-SV" , "es_SV" , "" , 0x0a, 0x11, wxLayout_LeftToRight, "Spanish (El Salvador)","espa\303\261ol (El Salvador)") + LNG(wxLANGUAGE_SPANISH_EQUATORIAL_GUINEA, "es-GQ" , "es_GQ" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Spanish (Equatorial Guinea)","espa\303\261ol (Guinea Ecuatorial)") + LNG(wxLANGUAGE_SPANISH_GUATEMALA, "es-GT" , "es_GT" , "" , 0x0a, 0x04, wxLayout_LeftToRight, "Spanish (Guatemala)","espa\303\261ol (Guatemala)") + LNG(wxLANGUAGE_SPANISH_HONDURAS, "es-HN" , "es_HN" , "" , 0x0a, 0x12, wxLayout_LeftToRight, "Spanish (Honduras)","espa\303\261ol (Honduras)") + LNG(wxLANGUAGE_SPANISH_LATIN_AMERICA, "es-419" , "es_419" , "" , 0x0a, 0x16, wxLayout_LeftToRight, "Spanish (Latin America)","espa\303\261ol (Latinoam\303\251rica)") + LNG(wxLANGUAGE_SPANISH_MEXICAN, "es-MX" , "es_MX" , "" , 0x0a, 0x02, wxLayout_LeftToRight, "Spanish (Mexico)","espa\303\261ol (M\303\251xico)") + LNG(wxLANGUAGE_SPANISH_NICARAGUA, "es-NI" , "es_NI" , "" , 0x0a, 0x13, wxLayout_LeftToRight, "Spanish (Nicaragua)","espa\303\261ol (Nicaragua)") + LNG(wxLANGUAGE_SPANISH_PANAMA, "es-PA" , "es_PA" , "" , 0x0a, 0x06, wxLayout_LeftToRight, "Spanish (Panama)","espa\303\261ol (Panam\303\241)") + LNG(wxLANGUAGE_SPANISH_PARAGUAY, "es-PY" , "es_PY" , "" , 0x0a, 0x0f, wxLayout_LeftToRight, "Spanish (Paraguay)","espa\303\261ol (Paraguay)") + LNG(wxLANGUAGE_SPANISH_PERU, "es-PE" , "es_PE" , "" , 0x0a, 0x0a, wxLayout_LeftToRight, "Spanish (Peru)","espa\303\261ol (Per\303\272)") + LNG(wxLANGUAGE_SPANISH_PHILIPPINES, "es-PH" , "es_PH" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Spanish (Philippines)","espa\303\261ol (Filipinas)") + LNG(wxLANGUAGE_SPANISH_PUERTO_RICO, "es-PR" , "es_PR" , "" , 0x0a, 0x14, wxLayout_LeftToRight, "Spanish (Puerto Rico)","espa\303\261ol (Puerto Rico)") + LNG(wxLANGUAGE_SPANISH_SPAIN, "es-ES" , "es_ES" , "" , 0x0a, 0x03, wxLayout_LeftToRight, "Spanish (Spain, International Sort)","espa\303\261ol (Espa\303\261a, alfabetizaci\303\263n internacional)") + LNG(wxLANGUAGE_SPANISH_URUGUAY, "es-UY" , "es_UY" , "" , 0x0a, 0x0e, wxLayout_LeftToRight, "Spanish (Uruguay)","espa\303\261ol (Uruguay)") + LNG(wxLANGUAGE_SPANISH_US, "es-US" , "es_US" , "" , 0x0a, 0x15, wxLayout_LeftToRight, "Spanish (United States)","espa\303\261ol (Estados Unidos)") + LNG(wxLANGUAGE_SPANISH_VENEZUELA, "es-VE" , "es_VE" , "" , 0x0a, 0x08, wxLayout_LeftToRight, "Spanish (Venezuela)","espa\303\261ol (Venezuela)") + LNG(wxLANGUAGE_STANDARD_MOROCCAN_TAMAZIGHT, "zgh" , "zgh" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Standard Moroccan Tamazight","\342\265\234\342\264\260\342\265\216\342\264\260\342\265\243\342\265\211\342\265\226\342\265\234") + LNG(wxLANGUAGE_STANDARD_MOROCCAN_TAMAZIGHT_TIFINAGH, "zgh-Tfng" , "zgh@tifinagh" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Standard Moroccan Tamazight (Tifinagh)","\342\265\234\342\264\260\342\265\216\342\264\260\342\265\243\342\265\211\342\265\226\342\265\234 (Tifinagh)") + LNG(wxLANGUAGE_STANDARD_MOROCCAN_TAMAZIGHT_TIFINAGH_MOROCCO, "zgh-Tfng-MA" , "zgh_MA@tifinagh" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Standard Moroccan Tamazight (Tifinagh, Morocco)","\342\265\234\342\264\260\342\265\216\342\264\260\342\265\243\342\265\211\342\265\226\342\265\234 (\342\265\215\342\265\216\342\265\226\342\265\224\342\265\211\342\264\261)") + LNG(wxLANGUAGE_SUNDANESE, "su" , "su" , "" , 0 , 0 , wxLayout_LeftToRight, "Sundanese","basa Sunda") + LNG(wxLANGUAGE_SWAHILI, "sw" , "sw" , "sw_KE" , 0x41, 0x01, wxLayout_LeftToRight, "Kiswahili","Kiswahili") + LNG(wxLANGUAGE_SWAHILI_CONGO_DRC, "sw-CD" , "sw_CD" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Kiswahili (Congo DRC)","Kiswahili (Jamhuri ya Kidemokrasia ya Kongo)") + LNG(wxLANGUAGE_SWAHILI_KENYA, "sw-KE" , "sw_KE" , "" , 0x41, 0x01, wxLayout_LeftToRight, "Kiswahili (Kenya)","Kiswahili (Kenya)") + LNG(wxLANGUAGE_SWAHILI_TANZANIA, "sw-TZ" , "sw_TZ" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Kiswahili (Tanzania)","Kiswahili (Tanzania)") + LNG(wxLANGUAGE_SWAHILI_UGANDA, "sw-UG" , "sw_UG" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Kiswahili (Uganda)","Kiswahili (Uganda)") + LNG(wxLANGUAGE_SWEDISH, "sv" , "sv" , "sv_SE" , 0x1d, 0x01, wxLayout_LeftToRight, "Swedish","svenska") + LNG(wxLANGUAGE_SWEDISH_ALAND_ISLANDS, "sv-AX" , "sv_AX" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Swedish (\303\205land Islands)","svenska (\303\205land)") + LNG(wxLANGUAGE_SWEDISH_FINLAND, "sv-FI" , "sv_FI" , "" , 0x1d, 0x02, wxLayout_LeftToRight, "Swedish (Finland)","svenska (Finland)") + LNG(wxLANGUAGE_SWEDISH_SWEDEN, "sv-SE" , "sv_SE" , "" , 0x1d, 0x01, wxLayout_LeftToRight, "Swedish (Sweden)","svenska (Sverige)") + LNG(wxLANGUAGE_SWISS_GERMAN, "gsw" , "gsw" , "gsw_CH" , 0x00, 0x04, wxLayout_LeftToRight, "Swiss German","Schwiizert\303\274\303\274tsch") + LNG(wxLANGUAGE_SWISS_GERMAN_LIECHTENSTEIN, "gsw-LI" , "gsw_LI" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Swiss German (Liechtenstein)","Schwiizert\303\274\303\274tsch (Li\303\244chtescht\303\244i)") + LNG(wxLANGUAGE_SWISS_GERMAN_SWITZERLAND, "gsw-CH" , "gsw_CH" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Swiss German (Switzerland)","Schwiizert\303\274\303\274tsch (Schwiiz)") + LNG(wxLANGUAGE_SYRIAC, "syr" , "syr" , "syr_SY" , 0x5a, 0x01, wxLayout_RightToLeft, "Syriac","\334\243\334\230\334\252\334\235\334\235\334\220") + LNG(wxLANGUAGE_SYRIAC_SYRIA, "syr-SY" , "syr_SY" , "" , 0x5a, 0x01, wxLayout_RightToLeft, "Syriac (Syria)","\334\243\334\230\334\252\334\235\334\235\334\220 (\334\243\334\230\334\252\334\235\334\220)") + LNG(wxLANGUAGE_TACHELHIT, "shi" , "shi" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Tachelhit","\342\265\234\342\264\260\342\265\233\342\265\215\342\265\203\342\265\211\342\265\234") + LNG(wxLANGUAGE_TACHELHIT_LATIN, "shi-Latn" , "shi@latin" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Tachelhit (Latin)","Tashel\341\270\245iyt (Latin)") + LNG(wxLANGUAGE_TACHELHIT_LATIN_MOROCCO, "shi-Latn-MA" , "shi_MA@latin" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Tachelhit (Latin, Morocco)","Tashel\341\270\245iyt (lm\311\243rib)") + LNG(wxLANGUAGE_TACHELHIT_TIFINAGH, "shi-Tfng" , "shi@tifinagh" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Tachelhit (Tifinagh)","\342\265\234\342\264\260\342\265\233\342\265\215\342\265\203\342\265\211\342\265\234 (Tifinagh)") + LNG(wxLANGUAGE_TACHELHIT_TIFINAGH_MOROCCO, "shi-Tfng-MA" , "shi_MA@tifinagh" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Tachelhit (Tifinagh, Morocco)","\342\265\234\342\264\260\342\265\233\342\265\215\342\265\203\342\265\211\342\265\234 (\342\265\215\342\265\216\342\265\226\342\265\224\342\265\211\342\264\261)") + LNG(wxLANGUAGE_TAGALOG, "tl-PH" , "tl_PH" , "" , 0 , 0 , wxLayout_LeftToRight, "Tagalog","Tagalog") + LNG(wxLANGUAGE_TAITA, "dav" , "dav" , "dav_KE" , 0x00, 0x04, wxLayout_LeftToRight, "Taita","Kitaita") + LNG(wxLANGUAGE_TAITA_KENYA, "dav-KE" , "dav_KE" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Taita (Kenya)","Kitaita (Kenya)") + LNG(wxLANGUAGE_TAJIK, "tg" , "tg" , "" , 0x28, 0x01, wxLayout_LeftToRight, "Tajik","\320\242\320\276\322\267\320\270\320\272\323\243") + LNG(wxLANGUAGE_TAJIK_CYRILLIC, "tg-Cyrl" , "tg@cyrillic" , "" , 0x28, 0x01, wxLayout_LeftToRight, "Tajik (Cyrillic)","\320\242\320\276\322\267\320\270\320\272\323\243 (\320\232\320\270\321\200\320\270\320\273\320\273\320\270\320\272\323\243)") + LNG(wxLANGUAGE_TAJIK_CYRILLIC_TAJIKISTAN, "tg-Cyrl-TJ" , "tg_TJ@cyrillic" , "" , 0x28, 0x01, wxLayout_LeftToRight, "Tajik (Cyrillic, Tajikistan)","\321\202\320\276\322\267\320\270\320\272\323\243 (\320\242\320\276\322\267\320\270\320\272\320\270\321\201\321\202\320\276\320\275)") + LNG(wxLANGUAGE_TAMIL, "ta" , "ta" , "ta_IN" , 0x49, 0x01, wxLayout_LeftToRight, "Tamil","\340\256\244\340\256\256\340\256\277\340\256\264\340\257\215") + LNG(wxLANGUAGE_TAMIL_INDIA, "ta-IN" , "ta_IN" , "" , 0x49, 0x01, wxLayout_LeftToRight, "Tamil (India)","\340\256\244\340\256\256\340\256\277\340\256\264\340\257\215 (\340\256\207\340\256\250\340\257\215\340\256\244\340\256\277\340\256\257\340\256\276)") + LNG(wxLANGUAGE_TAMIL_MALAYSIA, "ta-MY" , "ta_MY" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Tamil (Malaysia)","\340\256\244\340\256\256\340\256\277\340\256\264\340\257\215 (\340\256\256\340\256\262\340\257\207\340\256\232\340\256\277\340\256\257\340\256\276)") + LNG(wxLANGUAGE_TAMIL_SINGAPORE, "ta-SG" , "ta_SG" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Tamil (Singapore)","\340\256\244\340\256\256\340\256\277\340\256\264\340\257\215 (\340\256\232\340\256\277\340\256\231\340\257\215\340\256\225\340\256\252\340\257\215\340\256\252\340\257\202\340\256\260\340\257\215)") + LNG(wxLANGUAGE_TAMIL_SRI_LANKA, "ta-LK" , "ta_LK" , "" , 0x49, 0x02, wxLayout_LeftToRight, "Tamil (Sri Lanka)","\340\256\244\340\256\256\340\256\277\340\256\264\340\257\215 (\340\256\207\340\256\262\340\256\231\340\257\215\340\256\225\340\257\210)") + LNG(wxLANGUAGE_TASAWAQ, "twq" , "twq" , "twq_NE" , 0x00, 0x04, wxLayout_LeftToRight, "Tasawaq","Tasawaq senni") + LNG(wxLANGUAGE_TASAWAQ_NIGER, "twq-NE" , "twq_NE" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Tasawaq (Niger)","Tasawaq senni (Ni\305\276er)") + LNG(wxLANGUAGE_TATAR, "tt" , "tt" , "tt_RU" , 0x44, 0x01, wxLayout_LeftToRight, "Tatar","\320\242\320\260\321\202\320\260\321\200") + LNG(wxLANGUAGE_TATAR_RUSSIA, "tt-RU" , "tt_RU" , "" , 0x44, 0x01, wxLayout_LeftToRight, "Tatar (Russia)","\320\242\320\260\321\202\320\260\321\200 (\320\240\320\276\321\201\321\201\320\270\321\217)") + LNG(wxLANGUAGE_TELUGU, "te" , "te" , "te_IN" , 0x4a, 0x01, wxLayout_LeftToRight, "Telugu","\340\260\244\340\261\206\340\260\262\340\261\201\340\260\227\340\261\201") + LNG(wxLANGUAGE_TELUGU_INDIA, "te-IN" , "te_IN" , "" , 0x4a, 0x01, wxLayout_LeftToRight, "Telugu (India)","\340\260\244\340\261\206\340\260\262\340\261\201\340\260\227\340\261\201 (\340\260\255\340\260\276\340\260\260\340\260\244\340\260\246\340\261\207\340\260\266\340\260\202)") + LNG(wxLANGUAGE_TESO, "teo" , "teo" , "teo_UG" , 0x00, 0x04, wxLayout_LeftToRight, "Teso","Kiteso") + LNG(wxLANGUAGE_TESO_KENYA, "teo-KE" , "teo_KE" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Teso (Kenya)","Kiteso (Kenia)") + LNG(wxLANGUAGE_TESO_UGANDA, "teo-UG" , "teo_UG" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Teso (Uganda)","Kiteso (Uganda)") + LNG(wxLANGUAGE_THAI, "th" , "th" , "th_TH" , 0x1e, 0x01, wxLayout_LeftToRight, "Thai","\340\271\204\340\270\227\340\270\242") + LNG(wxLANGUAGE_THAI_THAILAND, "th-TH" , "th_TH" , "" , 0x1e, 0x01, wxLayout_LeftToRight, "Thai (Thailand)","\340\271\204\340\270\227\340\270\242 (\340\271\204\340\270\227\340\270\242)") + LNG(wxLANGUAGE_TIBETAN, "bo" , "bo" , "bo_CN" , 0x51, 0x01, wxLayout_LeftToRight, "Tibetan","\340\275\226\340\275\274\340\275\221\340\274\213\340\275\241\340\275\262\340\275\202") + LNG(wxLANGUAGE_TIBETAN_CHINA, "bo-CN" , "bo_CN" , "" , 0x51, 0x01, wxLayout_LeftToRight, "Tibetan (China)","\340\275\226\340\275\274\340\275\221\340\274\213\340\275\241\340\275\262\340\275\202 (\340\275\200\340\276\262\340\275\264\340\275\204\340\274\213\340\275\247\340\276\255\340\274\213\340\275\230\340\275\262\340\274\213\340\275\221\340\275\230\340\275\204\340\275\246\340\274\213\340\275\246\340\276\244\340\276\261\340\275\262\340\274\213\340\275\230\340\275\220\340\275\264\340\275\223\340\274\213\340\275\242\340\276\222\340\276\261\340\275\243\340\274\213\340\275\201\340\275\226\340\274\215)") + LNG(wxLANGUAGE_TIBETAN_INDIA, "bo-IN" , "bo_IN" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Tibetan (India)","\340\275\226\340\275\274\340\275\221\340\274\213\340\275\246\340\276\220\340\275\221\340\274\213 (\340\275\242\340\276\222\340\276\261\340\274\213\340\275\202\340\275\242\340\274\213)") + LNG(wxLANGUAGE_TIGRE, "tig" , "tig" , "tig_ER" , 0x00, 0x04, wxLayout_LeftToRight, "Tigre","\341\211\265\341\214\215\341\210\250") + LNG(wxLANGUAGE_TIGRE_ERITREA, "tig-ER" , "tig_ER" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Tigre (Eritrea)","\341\211\265\341\214\215\341\210\250 (\341\212\244\341\210\255\341\211\265\341\210\253)") + LNG(wxLANGUAGE_TIGRINYA, "ti" , "ti" , "ti_ER" , 0x73, 0x02, wxLayout_LeftToRight, "Tigrinya","\341\211\265\341\214\215\341\210\255\341\212\233") + LNG(wxLANGUAGE_TIGRINYA_ERITREA, "ti-ER" , "ti_ER" , "" , 0x73, 0x02, wxLayout_LeftToRight, "Tigrinya (Eritrea)","\341\211\265\341\214\215\341\210\255\341\212\233 (\341\212\244\341\210\255\341\211\265\341\210\253)") + LNG(wxLANGUAGE_TIGRINYA_ETHIOPIA, "ti-ET" , "ti_ET" , "" , 0x73, 0x01, wxLayout_LeftToRight, "Tigrinya (Ethiopia)","\341\211\265\341\214\215\341\210\255\341\212\233 (\341\212\242\341\211\265\341\213\256\341\214\265\341\213\253)") + LNG(wxLANGUAGE_TONGA, "to" , "to" , "to_TO" , 0x00, 0x04, wxLayout_LeftToRight, "Tongan","lea fakatonga") + LNG(wxLANGUAGE_TONGA_TONGA, "to-TO" , "to_TO" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Tongan (Tonga)","lea fakatonga (Tonga)") + LNG(wxLANGUAGE_TSONGA, "ts" , "ts" , "ts_ZA" , 0x31, 0x01, wxLayout_LeftToRight, "Xitsonga","Xitsonga") + LNG(wxLANGUAGE_TSONGA_SOUTH_AFRICA, "ts-ZA" , "ts_ZA" , "" , 0x31, 0x01, wxLayout_LeftToRight, "Xitsonga (South Africa)","Xitsonga (South Africa)") + LNG(wxLANGUAGE_TURKISH, "tr" , "tr" , "tr_TR" , 0x1f, 0x01, wxLayout_LeftToRight, "Turkish","T\303\274rk\303\247e") + LNG(wxLANGUAGE_TURKISH_CYPRUS, "tr-CY" , "tr_CY" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Turkish (Cyprus)","T\303\274rk\303\247e (K\304\261br\304\261s)") + LNG(wxLANGUAGE_TURKISH_TURKEY, "tr-TR" , "tr_TR" , "" , 0x1f, 0x01, wxLayout_LeftToRight, "Turkish (Turkey)","T\303\274rk\303\247e (T\303\274rkiye)") + LNG(wxLANGUAGE_TURKMEN, "tk" , "tk" , "tk_TM" , 0x42, 0x01, wxLayout_LeftToRight, "Turkmen","T\303\274rkmen dili") + LNG(wxLANGUAGE_TURKMEN_TURKMENISTAN, "tk-TM" , "tk_TM" , "" , 0x42, 0x01, wxLayout_LeftToRight, "Turkmen (Turkmenistan)","T\303\274rkmen dili (T\303\274rkmenistan)") + LNG(wxLANGUAGE_TWI, "tw" , "tw" , "" , 0 , 0 , wxLayout_LeftToRight, "Twi","Twi") + LNG(wxLANGUAGE_UIGHUR, "ug" , "ug" , "ug_CN" , 0x80, 0x01, wxLayout_RightToLeft, "Uyghur","\330\246\333\207\331\212\330\272\333\207\330\261\332\206\333\225") + LNG(wxLANGUAGE_UIGHUR_CHINA, "ug-CN" , "ug_CN" , "" , 0x80, 0x01, wxLayout_RightToLeft, "Uyghur (China)","\330\246\333\207\331\212\330\272\333\207\330\261\332\206\333\225 (\330\254\333\207\332\255\330\256\333\207\330\247 \330\256\333\225\331\204\331\202 \330\254\333\207\331\205\332\276\333\207\330\261\331\211\331\212\331\211\330\252\331\211)") + LNG(wxLANGUAGE_UKRAINIAN, "uk" , "uk" , "uk_UA" , 0x22, 0x01, wxLayout_LeftToRight, "Ukrainian","\321\203\320\272\321\200\320\260\321\227\320\275\321\201\321\214\320\272\320\260") + LNG(wxLANGUAGE_UKRAINIAN_UKRAINE, "uk-UA" , "uk_UA" , "" , 0x22, 0x01, wxLayout_LeftToRight, "Ukrainian (Ukraine)","\321\203\320\272\321\200\320\260\321\227\320\275\321\201\321\214\320\272\320\260 (\320\243\320\272\321\200\320\260\321\227\320\275\320\260)") + LNG(wxLANGUAGE_UPPER_SORBIAN, "hsb" , "hsb" , "hsb_DE" , 0x2e, 0x01, wxLayout_LeftToRight, "Upper Sorbian","hornjoserb\305\241\304\207ina") + LNG(wxLANGUAGE_UPPER_SORBIAN_GERMANY, "hsb-DE" , "hsb_DE" , "" , 0x2e, 0x01, wxLayout_LeftToRight, "Upper Sorbian (Germany)","hornjoserb\305\241\304\207ina (N\304\233mska)") + LNG(wxLANGUAGE_URDU, "ur" , "ur" , "ur_PK" , 0x20, 0x01, wxLayout_RightToLeft, "Urdu","\330\247\331\217\330\261\330\257\331\210") + LNG(wxLANGUAGE_URDU_INDIA, "ur-IN" , "ur_IN" , "" , 0x20, 0x02, wxLayout_RightToLeft, "Urdu (India)","\330\247\330\261\330\257\331\210 (\330\250\332\276\330\247\330\261\330\252)") + LNG(wxLANGUAGE_URDU_PAKISTAN, "ur-PK" , "ur_PK" , "" , 0x20, 0x01, wxLayout_RightToLeft, "Urdu (Pakistan)","\330\247\331\217\330\261\330\257\331\210 (\331\276\330\247\332\251\330\263\330\252\330\247\331\206)") + LNG(wxLANGUAGE_UZBEK, "uz" , "uz" , "" , 0x43, 0x01, wxLayout_LeftToRight, "Uzbek","o\342\200\230zbek") + LNG(wxLANGUAGE_UZBEK_CYRILLIC, "uz-Cyrl" , "uz@cyrillic" , "" , 0x43, 0x02, wxLayout_LeftToRight, "Uzbek (Cyrillic)","\320\216\320\267\320\261\320\265\320\272 (\320\232\320\270\321\200\320\270\320\273)") + LNG(wxLANGUAGE_UZBEK_CYRILLIC_UZBEKISTAN, "uz-Cyrl-UZ" , "uz_UZ@cyrillic" , "" , 0x43, 0x02, wxLayout_LeftToRight, "Uzbek (Cyrillic, Uzbekistan)","\321\236\320\267\320\261\320\265\320\272\321\207\320\260 (\320\216\320\267\320\261\320\265\320\272\320\270\321\201\321\202\320\276\320\275)") + LNG(wxLANGUAGE_UZBEK_LATIN, "uz-Latn" , "uz@latin" , "" , 0x43, 0x01, wxLayout_LeftToRight, "Uzbek (Latin)","o\342\200\230zbek") + LNG(wxLANGUAGE_UZBEK_LATIN_UZBEKISTAN, "uz-Latn-UZ" , "uz_UZ@latin" , "" , 0x43, 0x01, wxLayout_LeftToRight, "Uzbek (Latin, Uzbekistan)","o\342\200\230zbek (O\312\273zbekiston)") + LNG(wxLANGUAGE_UZBEK_PERSO_ARABIC, "uz-Arab" , "uz@arabic" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Uzbek (Perso-Arabic)","\330\247\331\210\330\262\330\250\333\214\332\251 (\330\271\330\261\330\250\333\214)") + LNG(wxLANGUAGE_UZBEK_PERSO_ARABIC_AFGHANISTAN, "uz-Arab-AF" , "uz_AF@arabic" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Uzbek (Perso-Arabic, Afghanistan)","\330\247\331\210\330\262\330\250\333\214\332\251 (\330\247\331\201\330\272\330\247\331\206\330\263\330\252\330\247\331\206)") + LNG(wxLANGUAGE_VAI, "vai" , "vai" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Vai","\352\225\231\352\224\244") + LNG(wxLANGUAGE_VAI_LATIN, "vai-Latn" , "vai@latin" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Vai (Latin)","Vai (Latin)") + LNG(wxLANGUAGE_VAI_LATIN_LIBERIA, "vai-Latn-LR" , "vai_LR@latin" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Vai (Latin, Liberia)","Vai (Laibhiya)") + LNG(wxLANGUAGE_VAI_VAI, "vai-Vaii" , "vai@vai" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Vai (Vai)","\352\225\231\352\224\244 (Vai)") + LNG(wxLANGUAGE_VAI_VAI_LIBERIA, "vai-Vaii-LR" , "vai_LR@vai" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Vai (Vai, Liberia)","\352\225\231\352\224\244 (\352\225\236\352\224\244\352\224\253\352\225\251)") + LNG(wxLANGUAGE_VALENCIAN, "ca-ES-valencia" , "ca_ES@valencia" , "" , 0x03, 0x02, wxLayout_LeftToRight, "Valencian (Spain)","valenci\303\240 (Espanya)") + LNG(wxLANGUAGE_VENDA, "ve" , "ve" , "ve_ZA" , 0x33, 0x01, wxLayout_LeftToRight, "Venda","Tshiven\341\270\223a") + LNG(wxLANGUAGE_VENDA_SOUTH_AFRICA, "ve-ZA" , "ve_ZA" , "" , 0x33, 0x01, wxLayout_LeftToRight, "Venda (South Africa)","Tshiven\341\270\223a (South Africa)") + LNG(wxLANGUAGE_VIETNAMESE, "vi" , "vi" , "vi_VN" , 0x2a, 0x01, wxLayout_LeftToRight, "Vietnamese","Ti\303\252\314\201ng Vi\341\273\207t") + LNG(wxLANGUAGE_VIETNAMESE_VIETNAM, "vi-VN" , "vi_VN" , "" , 0x2a, 0x01, wxLayout_LeftToRight, "Vietnamese (Vietnam)","Ti\303\252\314\201ng Vi\341\273\207t (Vi\341\273\207t Nam)") + LNG(wxLANGUAGE_VOLAPUK, "vo" , "vo" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Volap\303\274k","Volap\303\274k") + LNG(wxLANGUAGE_VOLAPUK_WORLD, "vo-001" , "vo_001" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Volap\303\274k (World)","Volap\303\274k (World)") + LNG(wxLANGUAGE_VUNJO, "vun" , "vun" , "vun_TZ" , 0x00, 0x04, wxLayout_LeftToRight, "Vunjo","Kyivunjo") + LNG(wxLANGUAGE_VUNJO_TANZANIA, "vun-TZ" , "vun_TZ" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Vunjo (Tanzania)","Kyivunjo (Tanzania)") + LNG(wxLANGUAGE_WALSER, "wae" , "wae" , "wae_CH" , 0x00, 0x04, wxLayout_LeftToRight, "Walser","Walser") + LNG(wxLANGUAGE_WALSER_SWITZERLAND, "wae-CH" , "wae_CH" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Walser (Switzerland)","Walser (Schwiz)") + LNG(wxLANGUAGE_WELSH, "cy" , "cy" , "cy_GB" , 0x52, 0x01, wxLayout_LeftToRight, "Welsh","Cymraeg") + LNG(wxLANGUAGE_WELSH_UK, "cy-GB" , "cy_GB" , "" , 0x52, 0x01, wxLayout_LeftToRight, "Welsh (United Kingdom)","Cymraeg (Y Deyrnas Unedig)") + LNG(wxLANGUAGE_WOLAYTTA, "wal" , "wal" , "wal_ET" , 0x00, 0x04, wxLayout_LeftToRight, "Wolaytta","\341\213\210\341\210\213\341\213\255\341\211\263\341\211\261") + LNG(wxLANGUAGE_WOLAYTTA_ETHIOPIA, "wal-ET" , "wal_ET" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Wolaytta (Ethiopia)","\341\213\210\341\210\213\341\213\255\341\211\263\341\211\261 (\341\212\242\341\211\265\341\213\256\341\214\265\341\213\253)") + LNG(wxLANGUAGE_WOLOF, "wo" , "wo" , "wo_SN" , 0x88, 0x01, wxLayout_LeftToRight, "Wolof","Wolof") + LNG(wxLANGUAGE_WOLOF_SENEGAL, "wo-SN" , "wo_SN" , "" , 0x88, 0x01, wxLayout_LeftToRight, "Wolof (Senegal)","Wolof (Senegaal)") + LNG(wxLANGUAGE_XHOSA, "xh" , "xh" , "xh_ZA" , 0x34, 0x01, wxLayout_LeftToRight, "isiXhosa","isiXhosa") + LNG(wxLANGUAGE_XHOSA_SOUTH_AFRICA, "xh-ZA" , "xh_ZA" , "" , 0x34, 0x01, wxLayout_LeftToRight, "isiXhosa (South Africa)","isiXhosa (eMzantsi Afrika)") + LNG(wxLANGUAGE_YANGBEN, "yav" , "yav" , "yav_CM" , 0x00, 0x04, wxLayout_LeftToRight, "Yangben","nuasue") + LNG(wxLANGUAGE_YANGBEN_CAMEROON, "yav-CM" , "yav_CM" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Yangben (Cameroon)","nuasue (Kemel\303\272n)") + LNG(wxLANGUAGE_YI, "ii" , "ii" , "ii_CN" , 0x78, 0x01, wxLayout_LeftToRight, "Yi","\352\206\210\352\214\240\352\201\261\352\202\267") + LNG(wxLANGUAGE_YIDDISH, "yi" , "yi" , "" , 0x3d, 0x01, wxLayout_RightToLeft, "Yiddish","\327\231\327\231\326\264\327\223\327\231\327\251") + LNG(wxLANGUAGE_YIDDISH_WORLD, "yi-001" , "yi_001" , "" , 0x3d, 0x01, wxLayout_RightToLeft, "Yiddish (World)","\327\231\327\231\326\264\327\223\327\231\327\251 (\327\225\327\225\327\242\327\234\327\230)") + LNG(wxLANGUAGE_YI_CHINA, "ii-CN" , "ii_CN" , "" , 0x78, 0x01, wxLayout_LeftToRight, "Yi (China)","\352\206\210\352\214\240\352\201\261\352\202\267 (\352\215\217\352\211\270\352\217\223\352\202\261\352\207\255\352\211\274\352\207\251)") + LNG(wxLANGUAGE_YORUBA, "yo" , "yo" , "yo_NG" , 0x6a, 0x01, wxLayout_LeftToRight, "Yoruba","\303\210d\303\250 Yor\303\271b\303\241") + LNG(wxLANGUAGE_YORUBA_BENIN, "yo-BJ" , "yo_BJ" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Yoruba (Benin)","\303\210d\303\250 Yor\303\271b\303\241 (Or\303\255l\311\233\314\201\303\250de B\311\233\314\200n\311\233\314\200)") + LNG(wxLANGUAGE_YORUBA_NIGERIA, "yo-NG" , "yo_NG" , "" , 0x6a, 0x01, wxLayout_LeftToRight, "Yoruba (Nigeria)","\303\210d\303\250 Yor\303\271b\303\241 (Oril\341\272\271\314\200-\303\250d\303\250 N\303\240\303\254j\303\255r\303\255\303\240)") + LNG(wxLANGUAGE_ZARMA, "dje" , "dje" , "dje_NE" , 0x00, 0x04, wxLayout_LeftToRight, "Zarma","Zarmaciine") + LNG(wxLANGUAGE_ZARMA_NIGER, "dje-NE" , "dje_NE" , "" , 0x00, 0x04, wxLayout_LeftToRight, "Zarma (Niger)","Zarmaciine (Ni\305\276er)") + LNG(wxLANGUAGE_ZHUANG, "za" , "za" , "" , 0 , 0 , wxLayout_LeftToRight, "Zhuang","Zhuang") + LNG(wxLANGUAGE_ZULU, "zu" , "zu" , "zu_ZA" , 0x35, 0x01, wxLayout_LeftToRight, "isiZulu","isiZulu") + LNG(wxLANGUAGE_ZULU_SOUTH_AFRICA, "zu-ZA" , "zu_ZA" , "" , 0x35, 0x01, wxLayout_LeftToRight, "isiZulu (South Africa)","isiZulu (iNingizimu Afrika)") + + // Known language scripts + SCMAP("Adlm", "adlam") + SCMAP("Aghb", "caucasian_albanian") + SCMAP("Ahom", "ahom") + SCMAP("Arab", "arabic") + SCMAP("Armi", "imperial_aramaic") + SCMAP("Armn", "armenian") + SCMAP("Avst", "avestan") + SCMAP("Bali", "balinese") + SCMAP("Bamu", "bamum") + SCMAP("Bass", "bassa_vah") + SCMAP("Batk", "batak") + SCMAP("Beng", "bengali") + SCMAP("Bhks", "bhaiksuki") + SCMAP("Bopo", "bopomofo") + SCMAP("Brah", "brahmi") + SCMAP("Brai", "braille") + SCMAP("Bugi", "buginese") + SCMAP("Buhd", "buhid") + SCMAP("Cakm", "chakma") + SCMAP("Cans", "canadian_aboriginal") + SCMAP("Cari", "carian") + SCMAP("Cham", "cham") + SCMAP("Cher", "cherokee") + SCMAP("Chrs", "chorasmian") + SCMAP("Copt", "coptic") + SCMAP("Cprt", "cypriot") + SCMAP("Cyrl", "cyrillic") + SCMAP("Deva", "devanagari") + SCMAP("Diak", "dives_akuru") + SCMAP("Dogr", "dogra") + SCMAP("Dsrt", "deseret") + SCMAP("Dupl", "duployan") + SCMAP("Egyp", "egyptian_hieroglyphs") + SCMAP("Elba", "elbasan") + SCMAP("Elym", "elymaic") + SCMAP("Ethi", "ethiopic") + SCMAP("Geok", "georgian") + SCMAP("Geor", "georgian") + SCMAP("Glag", "glagolitic") + SCMAP("Gong", "gunjala_gondi") + SCMAP("Gonm", "masaram_gondi") + SCMAP("Goth", "gothic") + SCMAP("Gran", "grantha") + SCMAP("Grek", "greek") + SCMAP("Gujr", "gujarati") + SCMAP("Guru", "gurmukhi") + SCMAP("Hang", "hangul") + SCMAP("Hani", "han") + SCMAP("Hano", "hanunoo") + SCMAP("Hatr", "hatran") + SCMAP("Hebr", "hebrew") + SCMAP("Hira", "hiragana") + SCMAP("Hluw", "anatolian_hieroglyphs") + SCMAP("Hmng", "pahawh_hmong") + SCMAP("Hmnp", "nyiakeng_puachue_hmong") + SCMAP("Hrkt", "katakana_or_hiragana") + SCMAP("Hung", "old_hungarian") + SCMAP("Ital", "old_italic") + SCMAP("Java", "javanese") + SCMAP("Kali", "kayah_li") + SCMAP("Kana", "katakana") + SCMAP("Khar", "kharoshthi") + SCMAP("Khmr", "khmer") + SCMAP("Khoj", "khojki") + SCMAP("Kits", "khitan_small_script") + SCMAP("Knda", "kannada") + SCMAP("Kthi", "kaithi") + SCMAP("Lana", "tai_tham") + SCMAP("Laoo", "lao") + SCMAP("Latn", "latin") + SCMAP("Lepc", "lepcha") + SCMAP("Limb", "limbu") + SCMAP("Lina", "linear_a") + SCMAP("Linb", "linear_b") + SCMAP("Lisu", "lisu") + SCMAP("Lyci", "lycian") + SCMAP("Lydi", "lydian") + SCMAP("Mahj", "mahajani") + SCMAP("Maka", "makasar") + SCMAP("Mand", "mandaic") + SCMAP("Mani", "manichaean") + SCMAP("Marc", "marchen") + SCMAP("Medf", "medefaidrin") + SCMAP("Mend", "mende_kikakui") + SCMAP("Merc", "meroitic_cursive") + SCMAP("Mero", "meroitic_hieroglyphs") + SCMAP("Mlym", "malayalam") + SCMAP("Modi", "modi") + SCMAP("Mong", "mongolian") + SCMAP("Mroo", "mro") + SCMAP("Mtei", "meetei_mayek") + SCMAP("Mult", "multani") + SCMAP("Mymr", "myanmar") + SCMAP("Nand", "nandinagari") + SCMAP("Narb", "old_north_arabian") + SCMAP("Nbat", "nabataean") + SCMAP("Newa", "newa") + SCMAP("Nkoo", "nko") + SCMAP("Nshu", "nushu") + SCMAP("Ogam", "ogham") + SCMAP("Olck", "ol_chiki") + SCMAP("Orkh", "old_turkic") + SCMAP("Orya", "oriya") + SCMAP("Osge", "osage") + SCMAP("Osma", "osmanya") + SCMAP("Palm", "palmyrene") + SCMAP("Pauc", "pau_cin_hau") + SCMAP("Perm", "old_permic") + SCMAP("Phag", "phags_pa") + SCMAP("Phli", "inscriptional_pahlavi") + SCMAP("Phlp", "psalter_pahlavi") + SCMAP("Phnx", "phoenician") + SCMAP("Plrd", "miao") + SCMAP("Prti", "inscriptional_parthian") + SCMAP("Rjng", "rejang") + SCMAP("Rohg", "hanifi_rohingya") + SCMAP("Runr", "runic") + SCMAP("Samr", "samaritan") + SCMAP("Sarb", "old_south_arabian") + SCMAP("Saur", "saurashtra") + SCMAP("Sgnw", "signwriting") + SCMAP("Shaw", "shavian") + SCMAP("Shrd", "sharada") + SCMAP("Sidd", "siddham") + SCMAP("Sind", "khudawadi") + SCMAP("Sinh", "sinhala") + SCMAP("Sogd", "sogdian") + SCMAP("Sogo", "old_sogdian") + SCMAP("Sora", "sora_sompeng") + SCMAP("Soyo", "soyombo") + SCMAP("Sund", "sundanese") + SCMAP("Sylo", "syloti_nagri") + SCMAP("Syrc", "syriac") + SCMAP("Tagb", "tagbanwa") + SCMAP("Takr", "takri") + SCMAP("Tale", "tai_le") + SCMAP("Talu", "new_tai_lue") + SCMAP("Taml", "tamil") + SCMAP("Tang", "tangut") + SCMAP("Tavt", "tai_viet") + SCMAP("Telu", "telugu") + SCMAP("Tfng", "tifinagh") + SCMAP("Tglg", "tagalog") + SCMAP("Thaa", "thaana") + SCMAP("Thai", "thai") + SCMAP("Tibt", "tibetan") + SCMAP("Tirh", "tirhuta") + SCMAP("Ugar", "ugaritic") + SCMAP("Vaii", "vai") + SCMAP("Wara", "warang_citi") + SCMAP("Wcho", "wancho") + SCMAP("Xpeo", "old_persian") + SCMAP("Xsux", "cuneiform") + SCMAP("Yezi", "yezidi") + SCMAP("Yiii", "yi") + SCMAP("Zanb", "zanabazar_square") + SCMAP("Zinh", "inherited") + SCMAP("Zyyy", "common") + SCMAP("Zzzz", "unknown") } #undef LNG +#undef SCMAP // --- --- --- generated code ends here --- --- ---