struct _E_Intl_Pair
{
const char *locale_key;
+ const char *locale_icon;
const char *locale_translation;
};
};
const E_Intl_Pair basic_language_predefined_pairs[ ] = {
- {"bg_BG.UTF-8", "Български"},
- {"ca_ES.UTF-8", "Català"},
- {"zh_CN.UTF-8", "Chinese (Simplified)"},
- {"zh_TW.UTF-8", "Chinese (Traditional)"},
- {"cs_CZ.UTF-8", "Čeština"},
- {"da_DK.UTF-8", "Dansk"},
- {"nl_NL.UTF-8", "Nederlands"},
- {"en_US.UTF-8", "English"},
- {"en_GB.UTF-8", "British English"},
- {"fi_FI.UTF-8", "Suomi"},
- {"fr_FR.UTF-8", "Français"},
- {"de_DE.UTF-8", "Deutsch"},
- {"hu_HU.UTF-8", "Magyar"},
- {"it_IT.UTF-8", "Italiano"},
- {"ja_JP.UTF-8", "日本語"},
- {"ko_KR.UTF-8", "한국어"},
- {"nb_NO.UTF-8", "Norsk Bokmål"},
- {"pl_PL.UTF-8", "Polski"},
- {"pt_BR.UTF-8", "Português"},
- {"ru_RU.UTF-8", "Русский"},
- {"sk_SK.UTF-8", "Slovenčina"},
- {"sl_SI.UTF-8", "Slovenščina"},
- {"es_AR.UTF-8", "Español"},
- {"sv_SE.UTF-8", "Svenska"},
- {"el_GR.UTF-8", "Ελληνικά"},
- { NULL, NULL }
+ {"bg_BG.UTF-8", "lang-bg_BG.png", "Български"},
+ {"ca_ES.UTF-8", "lang-ca_ES.png", "Català"},
+ {"zh_CN.UTF-8", "lang-zh_CN.png", "Chinese (Simplified)"},
+ {"zh_TW.UTF-8", "lang-zh_TW.png", "Chinese (Traditional)"},
+ {"cs_CZ.UTF-8", "lang-cs_CZ.png", "Čeština"},
+ {"da_DK.UTF-8", "lang-da_DK.png", "Dansk"},
+ {"nl_NL.UTF-8", "lang-nl_NL.png", "Nederlands"},
+ {"en_US.UTF-8", "lang-en_US.png", "English"},
+ {"en_GB.UTF-8", NULL, "British English"},
+ {"fi_FI.UTF-8", "lang-fi_FI.png", "Suomi"},
+ {"fr_FR.UTF-8", "lang-fr_FR.png", "Français"},
+ {"de_DE.UTF-8", "lang-de_DE.png", "Deutsch"},
+ {"hu_HU.UTF-8", "lang-hu_HU.png", "Magyar"},
+ {"it_IT.UTF-8", "lang-it_IT.png", "Italiano"},
+ {"ja_JP.UTF-8", "lang-ja_JP.png", "日本語"},
+ {"ko_KR.UTF-8", "lang-ko_KR.png", "한국어"},
+ {"nb_NO.UTF-8", "lang-nb_NO.png", "Norsk Bokmål"},
+ {"pl_PL.UTF-8", "lang-pl_PL.png", "Polski"},
+ {"pt_BR.UTF-8", "lang-pt_BR.png", "Português"},
+ {"ru_RU.UTF-8", "lang-ru_RU.png", "Русский"},
+ {"sk_SK.UTF-8", "lang-sk_SK.png", "Slovenčina"},
+ {"sl_SI.UTF-8", "lang-sl_SI.png", "Slovenščina"},
+ {"es_AR.UTF-8", "lang-es_AR.png", "Español"},
+ {"sv_SE.UTF-8", "lang-sv_SE.png", "Svenska"},
+ {"el_GR.UTF-8", "lang-el_GR.png", "Ελληνικά"},
+ { NULL, NULL, NULL }
};
const E_Intl_Pair language_predefined_pairs[ ] = {
- {"aa", "Qafár af"},
- {"af", "Afrikaans"},
- {"ak", "Akan"},
- {"am", "አማርኛ"},
- {"an", "Aragonés"},
- {"ar", "ةيبرعلا"},
- {"as", "অসমীয়া"},
- {"az", "Azərbaycan dili"},
- {"be", "Беларуская мова"},
- {"bg", "Български"},
- {"bn", "বাংলা"},
- {"br", "Brezhoneg"},
- {"bs", "Bosanski"},
- {"byn", "ብሊና"},
- {"ca", "Català"},
- {"cch", "Atsam"},
- {"cs", "Čeština"},
- {"cy", "Cymraeg"},
- {"da", "Dansk"},
- {"de", "Deutsch"},
- {"dv", "ދިވެހި"},
- {"dz", "Dzongkha"},
- {"ee", "Eʋegbe"},
- {"el", "Ελληνικά"},
- {"en", "English"},
- {"eo", "Esperanto"},
- {"es", "Español"},
- {"et", "Eesti keel"},
- {"eu", "Euskara"},
- {"fa", "یسراف"},
- {"fi", "Suomi"},
- {"fo", "Føroyskt"},
- {"fr", "Français"},
- {"fur", "Furlan"},
- {"ga", "Gaeilge"},
- {"gaa", "Gã"},
- {"gez", "ግዕዝ"},
- {"gl", "Galego"},
- {"gu", "Gujarati"},
- {"gv", "Yn Ghaelg"},
- {"ha", "Hausa"},
- {"haw", "ʻŌlelo Hawaiʻi"},
- {"he", "עברית"},
- {"hi", "Hindi"},
- {"hr", "Hrvatski"},
- {"hu", "Magyar"},
- {"hy", "Հայերեն"},
- {"ia", "Interlingua"},
- {"id", "Indonesian"},
- {"ig", "Igbo"},
- {"is", "Íslenska"},
- {"it", "Italiano"},
- {"iu", "ᐃᓄᒃᑎᑐᑦ"},
- {"iw", "עברית"},
- {"ja", "日本語"},
- {"ka", "ქართული"},
- {"kaj", "Jju"},
- {"kam", "Kikamba"},
- {"kcg", "Tyap"},
- {"kfo", "Koro"},
- {"kk", "Qazaq"},
- {"kl", "Kalaallisut"},
- {"km", "Khmer"},
- {"kn", "ಕನ್ನಡ"},
- {"ko", "한국어"},
- {"kok", "Konkani"},
- {"ku", "یدروك"},
- {"kw", "Kernowek"},
- {"ky", "Кыргыз тили"},
- {"ln", "Lingála"},
- {"lo", "ພາສາລາວ"},
- {"lt", "Lietuvių kalba"},
- {"lv", "Latviešu"},
- {"mi", "Te Reo Māori"},
- {"mk", "Македонски"},
- {"ml", "മലയാളം"},
- {"mn", "Монгол"},
- {"mr", "मराठी"},
- {"ms", "Bahasa Melayu"},
- {"mt", "Malti"},
- {"nb", "Norsk Bokmål"},
- {"ne", "नेपाली"},
- {"nl", "Nederlands"},
- {"nn", "Norsk Nynorsk"},
- {"no", "Norsk"},
- {"nr", "isiNdebele"},
- {"nso", "Sesotho sa Leboa"},
- {"ny", "Chicheŵa"},
- {"oc", "Occitan"},
- {"om", "Oromo"},
- {"or", "ଓଡ଼ିଆ"},
- {"pa", "ਪੰਜਾਬੀ"},
- {"pl", "Polski"},
- {"ps", "وتښپ"},
- {"pt", "Português"},
- {"ro", "Română"},
- {"ru", "Русский"},
- {"rw", "Kinyarwanda"},
- {"sa", "संस्कृतम्"},
- {"se", "Davvisápmi"},
- {"sh", "Srpskohrvatski/Српскохрватски"},
- {"sid", "Sidámo 'Afó"},
- {"sk", "Slovenčina"},
- {"sl", "Slovenščina"},
- {"so", "af Soomaali"},
- {"sq", "Shqip"},
- {"sr", "Српски"},
- {"ss", "Swati"},
- {"st", "Southern Sotho"},
- {"sv", "Svenska"},
- {"sw", "Swahili"},
- {"syr", "Syriac"},
- {"ta", "தமிழ்"},
- {"te", "తెలుగు"},
- {"tg", "Тоҷикӣ"},
- {"th", "ภาษาไทย"},
- {"ti", "ትግርኛ"},
- {"tig", "ቲግሬ"},
- {"tl", "Tagalog"},
- {"tn", "Setswana"},
- {"tr", "Türkçe"},
- {"ts", "Tsonga"},
- {"tt", "Татарча"},
- {"uk", "Українська мова"},
- {"ur", "ودراُ"},
- {"uz", "O‘zbek"},
- {"ve", "Venda"},
- {"vi", "Tiếng Việt"},
- {"wa", "Walon"},
- {"wal", "Walamo"},
- {"xh", "Xhosa"},
- {"yi", "שידיִי"},
- {"yo", "èdèe Yorùbá"},
- {"zh", "汉语/漢語"},
- {"zu", "Zulu"},
- { NULL, NULL}
+ {"aa", NULL, "Qafár af"},
+ {"af", NULL, "Afrikaans"},
+ {"ak", NULL, "Akan"},
+ {"am", NULL, "አማርኛ"},
+ {"an", NULL, "Aragonés"},
+ {"ar", NULL, "ةيبرعلا"},
+ {"as", NULL, "অসমীয়া"},
+ {"az", NULL, "Azərbaycan dili"},
+ {"be", NULL, "Беларуская мова"},
+ {"bg", NULL, "Български"},
+ {"bn", NULL, "বাংলা"},
+ {"br", NULL, "Brezhoneg"},
+ {"bs", NULL, "Bosanski"},
+ {"byn", NULL, "ብሊና"},
+ {"ca", NULL, "Català"},
+ {"cch", NULL, "Atsam"},
+ {"cs", NULL, "Čeština"},
+ {"cy", NULL, "Cymraeg"},
+ {"da", NULL, "Dansk"},
+ {"de", NULL, "Deutsch"},
+ {"dv", NULL, "ދިވެހި"},
+ {"dz", NULL, "Dzongkha"},
+ {"ee", NULL, "Eʋegbe"},
+ {"el", NULL, "Ελληνικά"},
+ {"en", NULL, "English"},
+ {"eo", NULL, "Esperanto"},
+ {"es", NULL, "Español"},
+ {"et", NULL, "Eesti keel"},
+ {"eu", NULL, "Euskara"},
+ {"fa", NULL, "یسراف"},
+ {"fi", NULL, "Suomi"},
+ {"fo", NULL, "Føroyskt"},
+ {"fr", NULL, "Français"},
+ {"fur", NULL, "Furlan"},
+ {"ga", NULL, "Gaeilge"},
+ {"gaa", NULL, "Gã"},
+ {"gez", NULL, "ግዕዝ"},
+ {"gl", NULL, "Galego"},
+ {"gu", NULL, "Gujarati"},
+ {"gv", NULL, "Yn Ghaelg"},
+ {"ha", NULL, "Hausa"},
+ {"haw", NULL, "ʻŌlelo Hawaiʻi"},
+ {"he", NULL, "עברית"},
+ {"hi", NULL, "Hindi"},
+ {"hr", NULL, "Hrvatski"},
+ {"hu", NULL, "Magyar"},
+ {"hy", NULL, "Հայերեն"},
+ {"ia", NULL, "Interlingua"},
+ {"id", NULL, "Indonesian"},
+ {"ig", NULL, "Igbo"},
+ {"is", NULL, "Íslenska"},
+ {"it", NULL, "Italiano"},
+ {"iu", NULL, "ᐃᓄᒃᑎᑐᑦ"},
+ {"iw", NULL, "עברית"},
+ {"ja", NULL, "日本語"},
+ {"ka", NULL, "ქართული"},
+ {"kaj", NULL, "Jju"},
+ {"kam", NULL, "Kikamba"},
+ {"kcg", NULL, "Tyap"},
+ {"kfo", NULL, "Koro"},
+ {"kk", NULL, "Qazaq"},
+ {"kl", NULL, "Kalaallisut"},
+ {"km", NULL, "Khmer"},
+ {"kn", NULL, "ಕನ್ನಡ"},
+ {"ko", NULL, "한국어"},
+ {"kok", NULL, "Konkani"},
+ {"ku", NULL, "یدروك"},
+ {"kw", NULL, "Kernowek"},
+ {"ky", NULL, "Кыргыз тили"},
+ {"ln", NULL, "Lingála"},
+ {"lo", NULL, "ພາສາລາວ"},
+ {"lt", NULL, "Lietuvių kalba"},
+ {"lv", NULL, "Latviešu"},
+ {"mi", NULL, "Te Reo Māori"},
+ {"mk", NULL, "Македонски"},
+ {"ml", NULL, "മലയാളം"},
+ {"mn", NULL, "Монгол"},
+ {"mr", NULL, "मराठी"},
+ {"ms", NULL, "Bahasa Melayu"},
+ {"mt", NULL, "Malti"},
+ {"nb", NULL, "Norsk Bokmål"},
+ {"ne", NULL, "नेपाली"},
+ {"nl", NULL, "Nederlands"},
+ {"nn", NULL, "Norsk Nynorsk"},
+ {"no", NULL, "Norsk"},
+ {"nr", NULL, "isiNdebele"},
+ {"nso", NULL, "Sesotho sa Leboa"},
+ {"ny", NULL, "Chicheŵa"},
+ {"oc", NULL, "Occitan"},
+ {"om", NULL, "Oromo"},
+ {"or", NULL, "ଓଡ଼ିଆ"},
+ {"pa", NULL, "ਪੰਜਾਬੀ"},
+ {"pl", NULL, "Polski"},
+ {"ps", NULL, "وتښپ"},
+ {"pt", NULL, "Português"},
+ {"ro", NULL, "Română"},
+ {"ru", NULL, "Русский"},
+ {"rw", NULL, "Kinyarwanda"},
+ {"sa", NULL, "संस्कृतम्"},
+ {"se", NULL, "Davvisápmi"},
+ {"sh", NULL, "Srpskohrvatski/Српскохрватски"},
+ {"sid", NULL, "Sidámo 'Afó"},
+ {"sk", NULL, "Slovenčina"},
+ {"sl", NULL, "Slovenščina"},
+ {"so", NULL, "af Soomaali"},
+ {"sq", NULL, "Shqip"},
+ {"sr", NULL, "Српски"},
+ {"ss", NULL, "Swati"},
+ {"st", NULL, "Southern Sotho"},
+ {"sv", NULL, "Svenska"},
+ {"sw", NULL, "Swahili"},
+ {"syr", NULL, "Syriac"},
+ {"ta", NULL, "தமிழ்"},
+ {"te", NULL, "తెలుగు"},
+ {"tg", NULL, "Тоҷикӣ"},
+ {"th", NULL, "ภาษาไทย"},
+ {"ti", NULL, "ትግርኛ"},
+ {"tig", NULL, "ቲግሬ"},
+ {"tl", NULL, "Tagalog"},
+ {"tn", NULL, "Setswana"},
+ {"tr", NULL, "Türkçe"},
+ {"ts", NULL, "Tsonga"},
+ {"tt", NULL, "Татарча"},
+ {"uk", NULL, "Українська мова"},
+ {"ur", NULL, "ودراُ"},
+ {"uz", NULL, "O‘zbek"},
+ {"ve", NULL, "Venda"},
+ {"vi", NULL, "Tiếng Việt"},
+ {"wa", NULL, "Walon"},
+ {"wal", NULL, "Walamo"},
+ {"xh", NULL, "Xhosa"},
+ {"yi", NULL, "שידיִי"},
+ {"yo", NULL, "èdèe Yorùbá"},
+ {"zh", NULL, "汉语/漢語"},
+ {"zu", NULL, "Zulu"},
+ { NULL, NULL, NULL}
};
const E_Intl_Pair region_predefined_pairs[ ] = {
- { "AF", "Afghanistan"},
- { "AX", "Åland"},
- { "AL", "Shqipëria"},
- { "DZ", "Algeria"},
- { "AS", "Amerika Sāmoa"},
- { "AD", "Andorra"},
- { "AO", "Angola"},
- { "AI", "Anguilla"},
- { "AQ", "Antarctica"},
- { "AG", "Antigua and Barbuda"},
- { "AR", "Argentina"},
- { "AM", "Հայաստան"},
- { "AW", "Aruba"},
- { "AU", "Australia"},
- { "AT", "Österreich"},
- { "AZ", "Azərbaycan"},
- { "BS", "Bahamas"},
- { "BH", "Bahrain"},
- { "BD", "বাংলাদেশ"},
- { "BB", "Barbados"},
- { "BY", "Беларусь"},
- { "BE", "Belgium"},
- { "BZ", "Belize"},
- { "BJ", "Bénin"},
- { "BM", "Bermuda"},
- { "BT", "Bhutan"},
- { "BO", "Bolivia"},
- { "BA", "Bosnia and Herzegovina"},
- { "BW", "Botswana"},
- { "BV", "Bouvetøya"},
- { "BR", "Brazil"},
- { "IO", "British Indian Ocean Territory"},
- { "BN", "Brunei Darussalam"},
- { "BG", "България"},
- { "BF", "Burkina Faso"},
- { "BI", "Burundi"},
- { "KH", "Cambodia"},
- { "CM", "Cameroon"},
- { "CA", "Canada"},
- { "CV", "Cape Verde"},
- { "KY", "Cayman Islands"},
- { "CF", "Central African Republic"},
- { "TD", "Chad"},
- { "CL", "Chile"},
- { "CN", "中國"},
- { "CX", "Christmas Island"},
- { "CC", "Cocos (keeling) Islands"},
- { "CO", "Colombia"},
- { "KM", "Comoros"},
- { "CG", "Congo"},
- { "CD", "Congo"},
- { "CK", "Cook Islands"},
- { "CR", "Costa Rica"},
- { "CI", "Cote d'Ivoire"},
- { "HR", "Hrvatska"},
- { "CU", "Cuba"},
- { "CY", "Cyprus"},
- { "CZ", "Česká republika"},
- { "DK", "Danmark"},
- { "DJ", "Djibouti"},
- { "DM", "Dominica"},
- { "DO", "República Dominicana"},
- { "EC", "Ecuador"},
- { "EG", "Egypt"},
- { "SV", "El Salvador"},
- { "GQ", "Equatorial Guinea"},
- { "ER", "Eritrea"},
- { "EE", "Eesti"},
- { "ET", "Ethiopia"},
- { "FK", "Falkland Islands (malvinas)"},
- { "FO", "Faroe Islands"},
- { "FJ", "Fiji"},
- { "FI", "Finland"},
- { "FR", "France"},
- { "GF", "French Guiana"},
- { "PF", "French Polynesia"},
- { "TF", "French Southern Territories"},
- { "GA", "Gabon"},
- { "GM", "Gambia"},
- { "GE", "Georgia"},
- { "DE", "Deutschland"},
- { "GH", "Ghana"},
- { "GI", "Gibraltar"},
- { "GR", "Greece"},
- { "GL", "Greenland"},
- { "GD", "Grenada"},
- { "GP", "Guadeloupe"},
- { "GU", "Guam"},
- { "GT", "Guatemala"},
- { "GG", "Guernsey"},
- { "GN", "Guinea"},
- { "GW", "Guinea-Bissau"},
- { "GY", "Guyana"},
- { "HT", "Haiti"},
- { "HM", "Heard Island and Mcdonald Islands"},
- { "VA", "Holy See (Vatican City State)"},
- { "HN", "Honduras"},
- { "HK", "Hong Kong"},
- { "HU", "Magyarország"},
- { "IS", "Iceland"},
- { "IN", "India"},
- { "ID", "Indonesia"},
- { "IR", "Iran"},
- { "IQ", "Iraq"},
- { "IE", "Éire"},
- { "IM", "Isle Of Man"},
- { "IL", "Israel"},
- { "IT", "Italia"},
- { "JM", "Jamaica"},
- { "JP", "日本"},
- { "JE", "Jersey"},
- { "JO", "Jordan"},
- { "KZ", "Kazakhstan"},
- { "KE", "Kenya"},
- { "KI", "Kiribati"},
- { "KP", "Korea"},
- { "KR", "Korea"},
- { "KW", "Kuwait"},
- { "KG", "Kyrgyzstan"},
- { "LA", "Lao People's Democratic Republic"},
- { "LV", "Latvija"},
- { "LB", "Lebanon"},
- { "LS", "Lesotho"},
- { "LR", "Liberia"},
- { "LY", "Libyan Arab Jamahiriya"},
- { "LI", "Liechtenstein"},
- { "LT", "Lietuva"},
- { "LU", "Lëtzebuerg"},
- { "MO", "Macao"},
- { "MK", "Македонија"},
- { "MG", "Madagascar"},
- { "MW", "Malawi"},
- { "MY", "Malaysia"},
- { "MV", "Maldives"},
- { "ML", "Mali"},
- { "MT", "Malta"},
- { "MH", "Marshall Islands"},
- { "MQ", "Martinique"},
- { "MR", "Mauritania"},
- { "MU", "Mauritius"},
- { "YT", "Mayotte"},
- { "MX", "Mexico"},
- { "FM", "Micronesia"},
- { "MD", "Moldova"},
- { "MC", "Monaco"},
- { "MN", "Mongolia"},
- { "MS", "Montserrat"},
- { "MA", "Morocco"},
- { "MZ", "Mozambique"},
- { "MM", "Myanmar"},
- { "NA", "Namibia"},
- { "NR", "Nauru"},
- { "NP", "Nepal"},
- { "NL", "Nederland"},
- { "AN", "Netherlands Antilles"},
- { "NC", "New Caledonia"},
- { "NZ", "New Zealand"},
- { "NI", "Nicaragua"},
- { "NE", "Niger"},
- { "NG", "Nigeria"},
- { "NU", "Niue"},
- { "NF", "Norfolk Island"},
- { "MP", "Northern Mariana Islands"},
- { "NO", "Norge"},
- { "OM", "Oman"},
- { "PK", "Pakistan"},
- { "PW", "Palau"},
- { "PS", "Palestinian Territory"},
- { "PA", "Panama"},
- { "PG", "Papua New Guinea"},
- { "PY", "Paraguay"},
- { "PE", "Peru"},
- { "PH", "Philippines"},
- { "PN", "Pitcairn"},
- { "PL", "Poland"},
- { "PT", "Portugal"},
- { "PR", "Puerto Rico"},
- { "QA", "Qatar"},
- { "RE", "Reunion"},
- { "RO", "Romania"},
- { "RU", "Russian Federation"},
- { "RW", "Rwanda"},
- { "SH", "Saint Helena"},
- { "KN", "Saint Kitts and Nevis"},
- { "LC", "Saint Lucia"},
- { "PM", "Saint Pierre and Miquelon"},
- { "VC", "Saint Vincent and the Grenadines"},
- { "WS", "Samoa"},
- { "SM", "San Marino"},
- { "ST", "Sao Tome and Principe"},
- { "SA", "Saudi Arabia"},
- { "SN", "Senegal"},
- { "CS", "Serbia and Montenegro"},
- { "SC", "Seychelles"},
- { "SL", "Sierra Leone"},
- { "SG", "Singapore"},
- { "SK", "Slovakia"},
- { "SI", "Slovenia"},
- { "SB", "Solomon Islands"},
- { "SO", "Somalia"},
- { "ZA", "South Africa"},
- { "GS", "South Georgia and the South Sandwich Islands"},
- { "ES", "Spain"},
- { "LK", "Sri Lanka"},
- { "SD", "Sudan"},
- { "SR", "Suriname"},
- { "SJ", "Svalbard and Jan Mayen"},
- { "SZ", "Swaziland"},
- { "SE", "Sweden"},
- { "CH", "Switzerland"},
- { "SY", "Syrian Arab Republic"},
- { "TW", "Taiwan"},
- { "TJ", "Tajikistan"},
- { "TZ", "Tanzania"},
- { "TH", "Thailand"},
- { "TL", "Timor-Leste"},
- { "TG", "Togo"},
- { "TK", "Tokelau"},
- { "TO", "Tonga"},
- { "TT", "Trinidad and Tobago"},
- { "TN", "Tunisia"},
- { "TR", "Turkey"},
- { "TM", "Turkmenistan"},
- { "TC", "Turks and Caicos Islands"},
- { "TV", "Tuvalu"},
- { "UG", "Uganda"},
- { "UA", "Ukraine"},
- { "AE", "United Arab Emirates"},
- { "GB", "United Kingdom"},
- { "US", "United States"},
- { "UM", "United States Minor Outlying Islands"},
- { "UY", "Uruguay"},
- { "UZ", "Uzbekistan"},
- { "VU", "Vanuatu"},
- { "VE", "Venezuela"},
- { "VN", "Viet Nam"},
- { "VG", "Virgin Islands"},
- { "VI", "Virgin Islands"},
- { "WF", "Wallis and Futuna"},
- { "EH", "Western Sahara"},
- { "YE", "Yemen"},
- { "ZM", "Zambia"},
- { "ZW", "Zimbabwe"},
- { NULL, NULL}
+ { "AF", NULL, "Afghanistan"},
+ { "AX", NULL, "Åland"},
+ { "AL", NULL, "Shqipëria"},
+ { "DZ", NULL, "Algeria"},
+ { "AS", NULL, "Amerika Sāmoa"},
+ { "AD", NULL, "Andorra"},
+ { "AO", NULL, "Angola"},
+ { "AI", NULL, "Anguilla"},
+ { "AQ", NULL, "Antarctica"},
+ { "AG", NULL, "Antigua and Barbuda"},
+ { "AR", NULL, "Argentina"},
+ { "AM", NULL, "Հայաստան"},
+ { "AW", NULL, "Aruba"},
+ { "AU", NULL, "Australia"},
+ { "AT", NULL, "Österreich"},
+ { "AZ", NULL, "Azərbaycan"},
+ { "BS", NULL, "Bahamas"},
+ { "BH", NULL, "Bahrain"},
+ { "BD", NULL, "বাংলাদেশ"},
+ { "BB", NULL, "Barbados"},
+ { "BY", NULL, "Беларусь"},
+ { "BE", NULL, "Belgium"},
+ { "BZ", NULL, "Belize"},
+ { "BJ", NULL, "Bénin"},
+ { "BM", NULL, "Bermuda"},
+ { "BT", NULL, "Bhutan"},
+ { "BO", NULL, "Bolivia"},
+ { "BA", NULL, "Bosnia and Herzegovina"},
+ { "BW", NULL, "Botswana"},
+ { "BV", NULL, "Bouvetøya"},
+ { "BR", NULL, "Brazil"},
+ { "IO", NULL, "British Indian Ocean Territory"},
+ { "BN", NULL, "Brunei Darussalam"},
+ { "BG", NULL, "България"},
+ { "BF", NULL, "Burkina Faso"},
+ { "BI", NULL, "Burundi"},
+ { "KH", NULL, "Cambodia"},
+ { "CM", NULL, "Cameroon"},
+ { "CA", NULL, "Canada"},
+ { "CV", NULL, "Cape Verde"},
+ { "KY", NULL, "Cayman Islands"},
+ { "CF", NULL, "Central African Republic"},
+ { "TD", NULL, "Chad"},
+ { "CL", NULL, "Chile"},
+ { "CN", NULL, "中國"},
+ { "CX", NULL, "Christmas Island"},
+ { "CC", NULL, "Cocos (keeling) Islands"},
+ { "CO", NULL, "Colombia"},
+ { "KM", NULL, "Comoros"},
+ { "CG", NULL, "Congo"},
+ { "CD", NULL, "Congo"},
+ { "CK", NULL, "Cook Islands"},
+ { "CR", NULL, "Costa Rica"},
+ { "CI", NULL, "Cote d'Ivoire"},
+ { "HR", NULL, "Hrvatska"},
+ { "CU", NULL, "Cuba"},
+ { "CY", NULL, "Cyprus"},
+ { "CZ", NULL, "Česká republika"},
+ { "DK", NULL, "Danmark"},
+ { "DJ", NULL, "Djibouti"},
+ { "DM", NULL, "Dominica"},
+ { "DO", NULL, "República Dominicana"},
+ { "EC", NULL, "Ecuador"},
+ { "EG", NULL, "Egypt"},
+ { "SV", NULL, "El Salvador"},
+ { "GQ", NULL, "Equatorial Guinea"},
+ { "ER", NULL, "Eritrea"},
+ { "EE", NULL, "Eesti"},
+ { "ET", NULL, "Ethiopia"},
+ { "FK", NULL, "Falkland Islands (malvinas)"},
+ { "FO", NULL, "Faroe Islands"},
+ { "FJ", NULL, "Fiji"},
+ { "FI", NULL, "Finland"},
+ { "FR", NULL, "France"},
+ { "GF", NULL, "French Guiana"},
+ { "PF", NULL, "French Polynesia"},
+ { "TF", NULL, "French Southern Territories"},
+ { "GA", NULL, "Gabon"},
+ { "GM", NULL, "Gambia"},
+ { "GE", NULL, "Georgia"},
+ { "DE", NULL, "Deutschland"},
+ { "GH", NULL, "Ghana"},
+ { "GI", NULL, "Gibraltar"},
+ { "GR", NULL, "Greece"},
+ { "GL", NULL, "Greenland"},
+ { "GD", NULL, "Grenada"},
+ { "GP", NULL, "Guadeloupe"},
+ { "GU", NULL, "Guam"},
+ { "GT", NULL, "Guatemala"},
+ { "GG", NULL, "Guernsey"},
+ { "GN", NULL, "Guinea"},
+ { "GW", NULL, "Guinea-Bissau"},
+ { "GY", NULL, "Guyana"},
+ { "HT", NULL, "Haiti"},
+ { "HM", NULL, "Heard Island and Mcdonald Islands"},
+ { "VA", NULL, "Holy See (Vatican City State)"},
+ { "HN", NULL, "Honduras"},
+ { "HK", NULL, "Hong Kong"},
+ { "HU", NULL, "Magyarország"},
+ { "IS", NULL, "Iceland"},
+ { "IN", NULL, "India"},
+ { "ID", NULL, "Indonesia"},
+ { "IR", NULL, "Iran"},
+ { "IQ", NULL, "Iraq"},
+ { "IE", NULL, "Éire"},
+ { "IM", NULL, "Isle Of Man"},
+ { "IL", NULL, "Israel"},
+ { "IT", NULL, "Italia"},
+ { "JM", NULL, "Jamaica"},
+ { "JP", NULL, "日本"},
+ { "JE", NULL, "Jersey"},
+ { "JO", NULL, "Jordan"},
+ { "KZ", NULL, "Kazakhstan"},
+ { "KE", NULL, "Kenya"},
+ { "KI", NULL, "Kiribati"},
+ { "KP", NULL, "Korea"},
+ { "KR", NULL, "Korea"},
+ { "KW", NULL, "Kuwait"},
+ { "KG", NULL, "Kyrgyzstan"},
+ { "LA", NULL, "Lao People's Democratic Republic"},
+ { "LV", NULL, "Latvija"},
+ { "LB", NULL, "Lebanon"},
+ { "LS", NULL, "Lesotho"},
+ { "LR", NULL, "Liberia"},
+ { "LY", NULL, "Libyan Arab Jamahiriya"},
+ { "LI", NULL, "Liechtenstein"},
+ { "LT", NULL, "Lietuva"},
+ { "LU", NULL, "Lëtzebuerg"},
+ { "MO", NULL, "Macao"},
+ { "MK", NULL, "Македонија"},
+ { "MG", NULL, "Madagascar"},
+ { "MW", NULL, "Malawi"},
+ { "MY", NULL, "Malaysia"},
+ { "MV", NULL, "Maldives"},
+ { "ML", NULL, "Mali"},
+ { "MT", NULL, "Malta"},
+ { "MH", NULL, "Marshall Islands"},
+ { "MQ", NULL, "Martinique"},
+ { "MR", NULL, "Mauritania"},
+ { "MU", NULL, "Mauritius"},
+ { "YT", NULL, "Mayotte"},
+ { "MX", NULL, "Mexico"},
+ { "FM", NULL, "Micronesia"},
+ { "MD", NULL, "Moldova"},
+ { "MC", NULL, "Monaco"},
+ { "MN", NULL, "Mongolia"},
+ { "MS", NULL, "Montserrat"},
+ { "MA", NULL, "Morocco"},
+ { "MZ", NULL, "Mozambique"},
+ { "MM", NULL, "Myanmar"},
+ { "NA", NULL, "Namibia"},
+ { "NR", NULL, "Nauru"},
+ { "NP", NULL, "Nepal"},
+ { "NL", NULL, "Nederland"},
+ { "AN", NULL, "Netherlands Antilles"},
+ { "NC", NULL, "New Caledonia"},
+ { "NZ", NULL, "New Zealand"},
+ { "NI", NULL, "Nicaragua"},
+ { "NE", NULL, "Niger"},
+ { "NG", NULL, "Nigeria"},
+ { "NU", NULL, "Niue"},
+ { "NF", NULL, "Norfolk Island"},
+ { "MP", NULL, "Northern Mariana Islands"},
+ { "NO", NULL, "Norge"},
+ { "OM", NULL, "Oman"},
+ { "PK", NULL, "Pakistan"},
+ { "PW", NULL, "Palau"},
+ { "PS", NULL, "Palestinian Territory"},
+ { "PA", NULL, "Panama"},
+ { "PG", NULL, "Papua New Guinea"},
+ { "PY", NULL, "Paraguay"},
+ { "PE", NULL, "Peru"},
+ { "PH", NULL, "Philippines"},
+ { "PN", NULL, "Pitcairn"},
+ { "PL", NULL, "Poland"},
+ { "PT", NULL, "Portugal"},
+ { "PR", NULL, "Puerto Rico"},
+ { "QA", NULL, "Qatar"},
+ { "RE", NULL, "Reunion"},
+ { "RO", NULL, "Romania"},
+ { "RU", NULL, "Russian Federation"},
+ { "RW", NULL, "Rwanda"},
+ { "SH", NULL, "Saint Helena"},
+ { "KN", NULL, "Saint Kitts and Nevis"},
+ { "LC", NULL, "Saint Lucia"},
+ { "PM", NULL, "Saint Pierre and Miquelon"},
+ { "VC", NULL, "Saint Vincent and the Grenadines"},
+ { "WS", NULL, "Samoa"},
+ { "SM", NULL, "San Marino"},
+ { "ST", NULL, "Sao Tome and Principe"},
+ { "SA", NULL, "Saudi Arabia"},
+ { "SN", NULL, "Senegal"},
+ { "CS", NULL, "Serbia and Montenegro"},
+ { "SC", NULL, "Seychelles"},
+ { "SL", NULL, "Sierra Leone"},
+ { "SG", NULL, "Singapore"},
+ { "SK", NULL, "Slovakia"},
+ { "SI", NULL, "Slovenia"},
+ { "SB", NULL, "Solomon Islands"},
+ { "SO", NULL, "Somalia"},
+ { "ZA", NULL, "South Africa"},
+ { "GS", NULL, "South Georgia and the South Sandwich Islands"},
+ { "ES", NULL, "Spain"},
+ { "LK", NULL, "Sri Lanka"},
+ { "SD", NULL, "Sudan"},
+ { "SR", NULL, "Suriname"},
+ { "SJ", NULL, "Svalbard and Jan Mayen"},
+ { "SZ", NULL, "Swaziland"},
+ { "SE", NULL, "Sweden"},
+ { "CH", NULL, "Switzerland"},
+ { "SY", NULL, "Syrian Arab Republic"},
+ { "TW", NULL, "Taiwan"},
+ { "TJ", NULL, "Tajikistan"},
+ { "TZ", NULL, "Tanzania"},
+ { "TH", NULL, "Thailand"},
+ { "TL", NULL, "Timor-Leste"},
+ { "TG", NULL, "Togo"},
+ { "TK", NULL, "Tokelau"},
+ { "TO", NULL, "Tonga"},
+ { "TT", NULL, "Trinidad and Tobago"},
+ { "TN", NULL, "Tunisia"},
+ { "TR", NULL, "Turkey"},
+ { "TM", NULL, "Turkmenistan"},
+ { "TC", NULL, "Turks and Caicos Islands"},
+ { "TV", NULL, "Tuvalu"},
+ { "UG", NULL, "Uganda"},
+ { "UA", NULL, "Ukraine"},
+ { "AE", NULL, "United Arab Emirates"},
+ { "GB", NULL, "United Kingdom"},
+ { "US", NULL, "United States"},
+ { "UM", NULL, "United States Minor Outlying Islands"},
+ { "UY", NULL, "Uruguay"},
+ { "UZ", NULL, "Uzbekistan"},
+ { "VU", NULL, "Vanuatu"},
+ { "VE", NULL, "Venezuela"},
+ { "VN", NULL, "Viet Nam"},
+ { "VG", NULL, "Virgin Islands"},
+ { "VI", NULL, "Virgin Islands"},
+ { "WF", NULL, "Wallis and Futuna"},
+ { "EH", NULL, "Western Sahara"},
+ { "YE", NULL, "Yemen"},
+ { "ZM", NULL, "Zambia"},
+ { "ZW", NULL, "Zimbabwe"},
+ { NULL, NULL, NULL}
};
/* This comes from
*/
const E_Intl_Pair charset_predefined_pairs[ ] = {
/* These are in locale -a but not in charsets */
- {"cp1255", "CP1255"},
- {"euc", "EUC"},
- {"georgianps", "GEORGIAN-PS"},
- {"iso885914", "ISO-8859-14"},
- {"koi8t", "KOI8-T"},
- {"tcvn", "TCVN"},
- {"ujis", "UJIS"},
+ {"cp1255", NULL, "CP1255"},
+ {"euc", NULL, "EUC"},
+ {"georgianps", NULL, "GEORGIAN-PS"},
+ {"iso885914", NULL, "ISO-8859-14"},
+ {"koi8t", NULL, "KOI8-T"},
+ {"tcvn", NULL, "TCVN"},
+ {"ujis", NULL, "UJIS"},
/* These are from charsets man page */
- {"big5", "BIG5"},
- {"big5hkscs", "BIG5-HKSCS"},
- {"cp1251", "CP1251"},
- {"eucjp", "EUC-JP"},
- {"euckr", "EUC-KR"},
- {"euctw", "EUC-TW"},
- {"gb18030", "GB18030"},
- {"gb2312", "GB2312"},
- {"gbk", "GBK"},
- {"iso88591", "ISO-8859-1"},
- {"iso885913", "ISO-8859-13"},
- {"iso885915", "ISO-8859-15"},
- {"iso88592", "ISO-8859-2"},
- {"iso88593", "ISO-8859-3"},
- {"iso88595", "ISO-8859-5"},
- {"iso88596", "ISO-8859-6"},
- {"iso88597", "ISO-8859-7"},
- {"iso88598", "ISO-8859-8"},
- {"iso88599", "ISO-8859-9"},
- {"koi8r", "KOI8-R"},
- {"koi8u", "KOI8-U"},
- {"tis620", "TIS-620"},
- {"utf8", "UTF-8"},
- { NULL, NULL }
+ {"big5", NULL, "BIG5"},
+ {"big5hkscs", NULL, "BIG5-HKSCS"},
+ {"cp1251", NULL, "CP1251"},
+ {"eucjp", NULL, "EUC-JP"},
+ {"euckr", NULL, "EUC-KR"},
+ {"euctw", NULL, "EUC-TW"},
+ {"gb18030", NULL, "GB18030"},
+ {"gb2312", NULL, "GB2312"},
+ {"gbk", NULL, "GBK"},
+ {"iso88591", NULL, "ISO-8859-1"},
+ {"iso885913", NULL, "ISO-8859-13"},
+ {"iso885915", NULL, "ISO-8859-15"},
+ {"iso88592", NULL, "ISO-8859-2"},
+ {"iso88593", NULL, "ISO-8859-3"},
+ {"iso88595", NULL, "ISO-8859-5"},
+ {"iso88596", NULL, "ISO-8859-6"},
+ {"iso88597", NULL, "ISO-8859-7"},
+ {"iso88598", NULL, "ISO-8859-8"},
+ {"iso88599", NULL, "ISO-8859-9"},
+ {"koi8r", NULL, "KOI8-R"},
+ {"koi8u", NULL, "KOI8-U"},
+ {"tis620", NULL, "TIS-620"},
+ {"utf8", NULL, "UTF-8"},
+ { NULL, NULL, NULL }
};
E_Config_Dialog *
static Evas_Object *
_basic_create_widgets(E_Config_Dialog *cfd, Evas *evas, E_Config_Dialog_Data *cfdata)
{
- Evas_Object *o, *of, *ob;
+ Evas_Object *o, *of, *ob, *ic;
char *cur_sig_loc;
Eina_List *next;
int i = 0;
+ char buf[PATH_MAX];
cfdata->evas = evas;
o = e_widget_table_add(evas, 0);
else
cur_sig_loc = NULL;
- e_widget_ilist_append(cfdata->gui.blang_list, NULL, _("System Default"), NULL, NULL, "");
+ e_prefix_data_snprintf(buf, sizeof(buf), "data/images/%s", "lang-system.png");
+ ic = e_util_icon_add(buf, evas);
+ e_widget_ilist_append(cfdata->gui.blang_list, ic, _("System Default"), NULL, NULL, "");
if ((!cur_sig_loc) || (!cfdata->cur_language))
e_widget_ilist_selected_set(cfdata->gui.blang_list, i);
i++;
pair = next->data;
key = pair->locale_key;
trans = _(pair->locale_translation);
- e_widget_ilist_append(cfdata->gui.blang_list, NULL, trans, NULL, NULL, key);
+ if (pair->locale_icon)
+ {
+ e_prefix_data_snprintf(buf, sizeof(buf), "data/images/%s", pair->locale_icon);
+ ic = e_util_icon_add(buf, evas);
+ }
+ else
+ ic = NULL;
+ e_widget_ilist_append(cfdata->gui.blang_list, ic, trans, NULL, NULL, key);
if ((cur_sig_loc) &&
(!strncmp(key, cur_sig_loc, strlen(cur_sig_loc))))
e_widget_ilist_selected_set(cfdata->gui.blang_list, i);
{
E_Config_Dialog_Data *cfdata;
Eina_List *l;
+ Evas_Object *ic;
+ char buf[PATH_MAX];
if (!data) return;
edje_freeze();
e_widget_ilist_freeze(cfdata->gui.lang_list);
- e_widget_ilist_append(cfdata->gui.lang_list, NULL, _("System Default"), NULL, NULL, "");
+ e_prefix_data_snprintf(buf, sizeof(buf), "data/images/%s", "lang-system.png");
+ ic = e_util_icon_add(buf, cfdata->evas);
+ e_widget_ilist_append(cfdata->gui.lang_list, ic, _("System Default"), NULL, NULL, "");
for (l = cfdata->lang_list; l; l = l->next)
{
E_Intl_Language_Node *ln;
if (ln->lang_available)
{
- Evas_Object *ic;
-
ic = e_icon_add(cfdata->evas);
e_util_icon_theme_set(ic, "dialog-ok-apply");
- e_widget_ilist_append(cfdata->gui.lang_list, ic, trans, NULL, NULL, ln->lang_code);
}
else
- e_widget_ilist_append(cfdata->gui.lang_list, NULL, trans, NULL, NULL, ln->lang_code);
+ ic = NULL;
+
+ e_widget_ilist_append(cfdata->gui.lang_list, ic, trans, NULL, NULL, ln->lang_code);
if (cfdata->cur_lang && !strcmp(cfdata->cur_lang, ln->lang_code))
{