diff --git a/docs/ios_lang_list.txt b/docs/ios_lang_list.txt new file mode 100644 index 0000000000..67fccf743b --- /dev/null +++ b/docs/ios_lang_list.txt @@ -0,0 +1,414 @@ +en_IE: English (Ireland) +ro_MD: Romanian (Moldova) +es_GT: Spanish (Guatemala) +shi_Tfng_MA: Tachelhit (Tifinagh, Morocco) +mr: Marathi +sr_Latn_ME: Serbian (Latin, Montenegro) +ms: Malay +ms_MY: Malay (Malaysia) +mt: Maltese +ha: Hausa +nb_NO: Norwegian Bokmål (Norway) +en_BZ: English (Belize) +pt_BR: Portuguese (Brazil) +or_IN: Oriya (India) +is_IS: Icelandic (Iceland) +ar_IQ: Arabic (Iraq) +he: Hebrew +zh_Hans_CN: Chinese (Simplified Han, China) +mer: Meru +en_JM: English (Jamaica) +teo_KE: Teso (Kenya) +sg: Sango +cy_GB: Welsh (United Kingdom) +it_CH: Italian (Switzerland) +de_LU: German (Luxembourg) +en_US: English (United States) +hi: Hindi +hu_HU: Hungarian (Hungary) +uz_Latn_UZ: Uzbek (Latin, Uzbekistan) +af_NA: Afrikaans (Namibia) +si: Sinhala +ga_IE: Irish (Ireland) +mfe: Morisyen +en_CA: English (Canada) +ne_IN: Nepali (India) +tzm_Latn: Central Morocco Tamazight (Latin) +en_AU: English (Australia) +rwk_TZ: Rwa (Tanzania) +teo: Teso +sk: Slovak +sl: Slovenian +ee_GH: Ewe (Ghana) +kde: Makonde +sn: Shona +mas_TZ: Masai (Tanzania) +en_SG: English (Singapore) +so: Somali +nyn_UG: Nyankole (Uganda) +pt_MZ: Portuguese (Mozambique) +hr: Croatian +az_Latn: Azerbaijani (Latin) +sq: Albanian +sr: Serbian +sw_KE: Swahili (Kenya) +ca: Catalan +hu: Hungarian +et_EE: Estonian (Estonia) +lag_TZ: Langi (Tanzania) +nb: Norwegian Bokmål +th_TH: Thai (Thailand) +sv: Swedish +bn_IN: Bengali (India) +ml_IN: Malayalam (India) +sr_Cyrl_RS: Serbian (Cyrillic, Serbia) +sw: Swahili +nd: North Ndebele +ta_IN: Tamil (India) +fr_MQ: French (Martinique) +hy: Armenian +ne: Nepali +es_AR: Spanish (Argentina) +ne_NP: Nepali (Nepal) +ar_BH: Arabic (Bahrain) +seh: Sena +bo_IN: Tibetan (India) +hi_IN: Hindi (India) +de_DE: German (Germany) +fr_BL: French (Saint Barthélemy) +fa_IR: Persian (Iran) +nl: Dutch +es_PR: Spanish (Puerto Rico) +nn: Norwegian Nynorsk +kk_Cyrl: Kazakh (Cyrillic) +sl_SI: Slovenian (Slovenia) +kea: Kabuverdianu +ig_NG: Igbo (Nigeria) +kln: Kalenjin +yo: Yoruba +sv_FI: Swedish (Finland) +ru_MD: Russian (Moldova) +en_ZW: English (Zimbabwe) +fil_PH: Filipino (Philippines) +cs: Czech +pt_GW: Portuguese (Guinea-Bissau) +bn_BD: Bengali (Bangladesh) +de_AT: German (Austria) +sk_SK: Slovak (Slovakia) +luo: Luo +ta: Tamil +es_US: Spanish (United States) +mk_MK: Macedonian (Macedonia) +om_KE: Oromo (Kenya) +da_DK: Danish (Denmark) +ko_KR: Korean (South Korea) +shi_Latn: Tachelhit (Latin) +ff_SN: Fulah (Senegal) +id: Indonesian +sr_Cyrl_ME: Serbian (Cyrillic, Montenegro) +kde_TZ: Makonde (Tanzania) +cy: Welsh +te: Telugu +fr_GN: French (Guinea) +fo_FO: Faroese (Faroe Islands) +ig: Igbo +it_IT: Italian (Italy) +uk_UA: Ukrainian (Ukraine) +bm_ML: Bambara (Mali) +ses: Koyraboro Senni +ii: Sichuan Yi +th: Thai +ti: Tigrinya +te_IN: Telugu (India) +cs_CZ: Czech (Czech Republic) +ar_AE: Arabic (United Arab Emirates) +haw: Hawaiian +tzm_Latn_MA: Central Morocco Tamazight (Latin, Morocco) +so_DJ: Somali (Djibouti) +uz_Cyrl_UZ: Uzbek (Cyrillic, Uzbekistan) +to: Tonga +sn_ZW: Shona (Zimbabwe) +en_IN: English (India) +en_TT: English (Trinidad and Tobago) +tr: Turkish +is: Icelandic +fr_GP: French (Guadeloupe) +luy: Luyia +es_NI: Spanish (Nicaragua) +it: Italian +da: Danish +kln_KE: Kalenjin (Kenya) +ar_DZ: Arabic (Algeria) +ar_SY: Arabic (Syria) +ha_Latn: Hausa (Latin) +en_MH: English (Marshall Islands) +mr_IN: Marathi (India) +en_GB: English (United Kingdom) +de: German +pt_PT: Portuguese (Portugal) +asa: Asu +zh: Chinese +ha_Latn_GH: Hausa (Latin, Ghana) +bo_CN: Tibetan (China) +kam_KE: Kamba (Kenya) +khq_ML: Koyra Chiini (Mali) +ur_IN: Urdu (India) +ro_RO: Romanian (Romania) +om: Oromo +gu_IN: Gujarati (India) +jmc: Machame +ja_JP: Japanese (Japan) +so_ET: Somali (Ethiopia) +nl_NL: Dutch (Netherlands) +es_ES: Spanish (Spain) +or: Oriya +yo_NG: Yoruba (Nigeria) +es_PY: Spanish (Paraguay) +fa_AF: Persian (Afghanistan) +en_HK: English (Hong Kong SAR China) +luo_KE: Luo (Kenya) +ja: Japanese +en_BE: English (Belgium) +es_UY: Spanish (Uruguay) +luy_KE: Luyia (Kenya) +si_LK: Sinhala (Sri Lanka) +naq: Nama +zu: Zulu +zh_Hans_MO: Chinese (Simplified Han, Macau SAR China) +zh_Hant_HK: Chinese (Traditional Han, Hong Kong SAR China) +asa_TZ: Asu (Tanzania) +az_Cyrl: Azerbaijani (Cyrillic) +gv_GB: Manx (United Kingdom) +ti_ER: Tigrinya (Eritrea) +be_BY: Belarusian (Belarus) +uk: Ukrainian +nyn: Nyankole +cgg_UG: Chiga (Uganda) +de_CH: German (Switzerland) +jmc_TZ: Machame (Tanzania) +ta_LK: Tamil (Sri Lanka) +so_SO: Somali (Somalia) +es_DO: Spanish (Dominican Republic) +fr_LU: French (Luxembourg) +shi_Latn_MA: Tachelhit (Latin, Morocco) +kn_IN: Kannada (India) +hy_AM: Armenian (Armenia) +fil: Filipino +ur: Urdu +bez_TZ: Bena (Tanzania) +haw_US: Hawaiian (United States) +pa: Punjabi +ee_TG: Ewe (Togo) +ti_ET: Tigrinya (Ethiopia) +sr_Latn_BA: Serbian (Latin, Bosnia and Herzegovina) +ee: Ewe +sv_SE: Swedish (Sweden) +ki_KE: Kikuyu (Kenya) +zh_Hans: Chinese (Simplified Han) +bem: Bemba +uz: Uzbek +ar_YE: Arabic (Yemen) +seh_MZ: Sena (Mozambique) +ru_UA: Russian (Ukraine) +mas_KE: Masai (Kenya) +en_ZA: English (South Africa) +nn_NO: Norwegian Nynorsk (Norway) +ar_EG: Arabic (Egypt) +el: Greek +pl: Polish +nl_BE: Dutch (Belgium) +en: English +uz_Latn: Uzbek (Latin) +eo: Esperanto +shi: Tachelhit +kok: Konkani +mas: Masai +fr_FR: French (France) +rof: Rombo +de_BE: German (Belgium) +en_VI: English (U.S. Virgin Islands) +es_CL: Spanish (Chile) +es: Spanish +ps: Pashto +et: Estonian +pt: Portuguese +eu: Basque +ka: Georgian +fr_NE: French (Niger) +eu_ES: Basque (Spain) +zu_ZA: Zulu (South Africa) +ar_SA: Arabic (Saudi Arabia) +chr_US: Cherokee (United States) +cgg: Chiga +lag: Langi +az_Latn_AZ: Azerbaijani (Latin, Azerbaijan) +es_VE: Spanish (Venezuela) +el_GR: Greek (Greece) +el_CY: Greek (Cyprus) +mfe_MU: Morisyen (Mauritius) +ki: Kikuyu +vi: Vietnamese +rwk: Rwa +bez: Bena +kk: Kazakh +kl: Kalaallisut +zh_Hant: Chinese (Traditional Han) +fr_CA: French (Canada) +km: Khmer +es_HN: Spanish (Honduras) +kn: Kannada +ii_CN: Sichuan Yi (China) +ko: Korean +es_CO: Spanish (Colombia) +guz_KE: Gusii (Kenya) +es_PA: Spanish (Panama) +en_NZ: English (New Zealand) +fa: Persian +en_US_POSIX: English (United States, Computer) +dav_KE: Taita (Kenya) +lt_LT: Lithuanian (Lithuania) +ar_SD: Arabic (Sudan) +uz_Arab_AF: Uzbek (Arabic, Afghanistan) +rof_TZ: Rombo (Tanzania) +vi_VN: Vietnamese (Vietnam) +en_MT: English (Malta) +kw: Cornish +kab: Kabyle +ff: Fulah +to_TO: Tonga (Tonga) +ar_LY: Arabic (Libya) +af_ZA: Afrikaans (South Africa) +sr_Cyrl_BA: Serbian (Cyrillic, Bosnia and Herzegovina) +de_LI: German (Liechtenstein) +fi: Finnish +es_SV: Spanish (El Salvador) +khq: Koyra Chiini +gsw: Swiss German +sr_Latn: Serbian (Latin) +en_MU: English (Mauritius) +pl_PL: Polish (Poland) +kea_CV: Kabuverdianu (Cape Verde) +pa_Arab: Punjabi (Arabic) +fr_MC: French (Monaco) +en_PH: English (Philippines) +saq: Samburu +bem_ZM: Bemba (Zambia) +ru_RU: Russian (Russia) +uz_Cyrl: Uzbek (Cyrillic) +pa_Guru: Punjabi (Gurmukhi) +fo: Faroese +so_KE: Somali (Kenya) +ar_OM: Arabic (Oman) +kl_GL: Kalaallisut (Greenland) +fr: French +es_CR: Spanish (Costa Rica) +tzm: Central Morocco Tamazight +ses_ML: Koyraboro Senni (Mali) +mer_KE: Meru (Kenya) +xog: Soga +xog_UG: Soga (Uganda) +ar_MA: Arabic (Morocco) +kam: Kamba +am_ET: Amharic (Ethiopia) +af: Afrikaans +ar_TN: Arabic (Tunisia) +es_PE: Spanish (Peru) +fr_CF: French (Central African Republic) +vun_TZ: Vunjo (Tanzania) +lg: Ganda +ar_JO: Arabic (Jordan) +ebu: Embu +fr_RE: French (Réunion) +ha_Latn_NG: Hausa (Latin, Nigeria) +lv_LV: Latvian (Latvia) +ak: Akan +chr: Cherokee +az_Cyrl_AZ: Azerbaijani (Cyrillic, Azerbaijan) +dav: Taita +ebu_KE: Embu (Kenya) +fr_MF: French (Saint Martin) +am: Amharic +en_PK: English (Pakistan) +pa_Guru_IN: Punjabi (Gurmukhi, India) +ak_GH: Akan (Ghana) +zh_Hant_TW: Chinese (Traditional Han, Taiwan) +lg_UG: Ganda (Uganda) +ar_KW: Arabic (Kuwait) +ar: Arabic +fr_MG: French (Madagascar) +ca_ES: Catalan (Spain) +as: Assamese +he_IL: Hebrew (Israel) +mg_MG: Malagasy (Madagascar) +ps_AF: Pashto (Afghanistan) +fr_CH: French (Switzerland) +vun: Vunjo +lt: Lithuanian +kk_Cyrl_KZ: Kazakh (Cyrillic, Kazakhstan) +ga: Irish +es_BO: Spanish (Bolivia) +lv: Latvian +km_KH: Khmer (Cambodia) +teo_UG: Teso (Uganda) +fr_SN: French (Senegal) +om_ET: Oromo (Ethiopia) +ms_BN: Malay (Brunei) +gsw_CH: Swiss German (Switzerland) +az: Azerbaijani +fi_FI: Finnish (Finland) +tr_TR: Turkish (Turkey) +fr_CI: French (Côte d’Ivoire) +sr_Cyrl: Serbian (Cyrillic) +ur_PK: Urdu (Pakistan) +hr_HR: Croatian (Croatia) +zh_Hant_MO: Chinese (Traditional Han, Macau SAR China) +es_EC: Spanish (Ecuador) +gl_ES: Galician (Spain) +gl: Galician +mt_MT: Maltese (Malta) +ha_Latn_NE: Hausa (Latin, Niger) +en_NA: English (Namibia) +rm: Romansh +kw_GB: Cornish (United Kingdom) +zh_Hans_SG: Chinese (Simplified Han, Singapore) +ro: Romanian +rm_CH: Romansh (Switzerland) +saq_KE: Samburu (Kenya) +ka_GE: Georgian (Georgia) +es_GQ: Spanish (Equatorial Guinea) +sr_Latn_RS: Serbian (Latin, Serbia) +zh_Hans_HK: Chinese (Simplified Han, Hong Kong SAR China) +gu: Gujarati +ru: Russian +gv: Manx +en_BW: English (Botswana) +fr_BE: French (Belgium) +bg_BG: Bulgarian (Bulgaria) +es_MX: Spanish (Mexico) +rw: Kinyarwanda +be: Belarusian +nd_ZW: North Ndebele (Zimbabwe) +kab_DZ: Kabyle (Algeria) +bg: Bulgarian +mg: Malagasy +sg_CF: Sango (Central African Republic) +pa_Arab_PK: Punjabi (Arabic, Pakistan) +sw_TZ: Swahili (Tanzania) +shi_Tfng: Tachelhit (Tifinagh) +ar_QA: Arabic (Qatar) +naq_NA: Nama (Namibia) +rw_RW: Kinyarwanda (Rwanda) +as_IN: Assamese (India) +guz: Gusii +sq_AL: Albanian (Albania) +fr_ML: French (Mali) +mk: Macedonian +kok_IN: Konkani (India) +ml: Malayalam +bm: Bambara +fr_CM: French (Cameroon) +bn: Bengali +ar_LB: Arabic (Lebanon) +id_ID: Indonesian (Indonesia) +uz_Arab: Uzbek (Arabic) +bo: Tibetan diff --git a/iphone/Maps/Classes/MapViewController.mm b/iphone/Maps/Classes/MapViewController.mm index 9c1341bb54..188e1d97fb 100644 --- a/iphone/Maps/Classes/MapViewController.mm +++ b/iphone/Maps/Classes/MapViewController.mm @@ -121,7 +121,19 @@ Framework * m_framework = NULL; // cyclic dependence, @TODO refactor. // Here we're creating view and window handle in it, and later we should pass framework to the view EAGLView * v = (EAGLView *)self.view; - + + + /* + NSLocale * curr = [NSLocale currentLocale]; + NSArray * langs = [NSLocale availableLocaleIdentifiers]; + for (int i = 0; i < [langs count]; ++i) + { + NSString * s = [curr displayNameForKey:NSLocaleIdentifier value:[langs objectAtIndex:i]]; + NSLog(@"%@: %@", [langs objectAtIndex:i], s); + } + */ + + m_framework = FrameworkFactory::CreateFramework(); char const * str = [NSLocalizedString(@"Nothing found. Have you tried downloading maps of the countries? Just click the download button at the bottom of the screen.", @"Message in the center of the screen then user zooms in but country is not downloaded") UTF8String];