Skip to content

Instantly share code, notes, and snippets.

@GenralDesigns
Created July 2, 2014 07:49
Show Gist options
  • Save GenralDesigns/9e7b7a205ba76aa15aa7 to your computer and use it in GitHub Desktop.
Save GenralDesigns/9e7b7a205ba76aa15aa7 to your computer and use it in GitHub Desktop.
iOS Country Names to Locale Identifiers
//
// Simply import this header to use it.
// Create a locale like this: NSLocale *myLocale = [NSLocale localeWithLocaleIdentifier:MGCountryXXXX];
#ifndef CurrencyExchange_CountryNameKeys_h
#define CurrencyExchange_CountryNameKeys_h
#define MGCountryKenya @"en_KE"
#define MGCountryTogo @"ee_TG"
#define MGCountryMauritius @"fr_MU"
#define MGCountryHonduras @"es_HN"
#define MGCountryCameroon @"mgo_CM"
#define MGCountryBermuda @"en_BM"
#define MGCountryIndia @"ml_IN"
#define MGCountryBelarus @"ru_BY"
#define MGCountrySingapore @"ms_Latn_SG"
#define MGCountryMoldova @"ro_MD"
#define MGCountryGambia @"en_GM"
#define MGCountryAlgeria @"kab_DZ"
#define MGCountryColombia @"es_CO"
#define MGCountryAntiguaAndBarbuda @"en_AG"
#define MGCountryPanama @"es_PA"
#define MGCountryNewZealand @"en_NZ"
#define MGCountryLiberia @"vai_Latn_LR"
#define MGCountryUganda @"xog_UG"
#define MGCountryGuadeloupe @"fr_GP"
#define MGCountryBosniaAndHerzegovina @"sr_Cyrl_BA"
#define MGCountrySamoa @"en_WS"
#define MGCountrySanMarino @"it_SM"
#define MGCountryPhilippines @"fil_PH"
#define MGCountrySwaziland @"en_SZ"
#define MGCountryLithuania @"lt_LT"
#define MGCountryMozambique @"mgh_MZ"
#define MGCountryMalta @"en_MT"
#define MGCountrySwitzerland @"it_CH"
#define MGCountrySriLanka @"si_LK"
#define MGCountryUzbekistan @"uz_Cyrl_UZ"
#define MGCountryPapuaNewGuinea @"en_PG"
#define MGCountryAzerbaijan @"az_Cyrl_AZ"
#define MGCountryEquatorialGuinea @"fr_GQ"
#define MGCountryHungary @"en_HU"
#define MGCountryTanzania @"mas_TZ"
#define MGCountryRwanda @"fr_RW"
#define MGCountryElSalvador @"es_SV"
#define MGCountryCongoKinshasa @"swc_CD"
#define MGCountryFrance @"br_FR"
#define MGCountryRussia @"en_RU"
#define MGCountryChad @"ar_TD"
#define MGCountryCapeVerde @"pt_CV"
#define MGCountryMacedonia @"sq_MK"
#define MGCountryFinland @"en_FI"
#define MGCountryKiribati @"en_KI"
#define MGCountryGreece @"el_GR"
#define MGCountryFaroeIslands @"fo_FO"
#define MGCountryCyprus @"el_CY"
#define MGCountryCostaRica @"es_CR"
#define MGCountryPakistan @"pa_Arab_PK"
#define MGCountryFiji @"en_FJ"
#define MGCountryYemen @"ar_YE"
#define MGCountryJapan @"ja_JP"
#define MGCountryMalawi @"en_MW"
#define MGCountrySintMaarten @"nl_SX"
#define MGCountryComoros @"ar_KM"
#define MGCountrySpain @"gl_ES"
#define MGCountryHongKongSarChina @"zh_Hant_HK"
#define MGCountryTurksAndCaicosIslands @"en_TC"
#define MGCountryEgypt @"ar_EG"
#define MGCountryThailand @"th_TH"
#define MGCountryPeru @"es_PE"
#define MGCountryKazakhstan @"kk_Cyrl_KZ"
#define MGCountryLatvia @"lv_LV"
#define MGCountryNorthKorea @"ko_KP"
#define MGCountryGhana @"ha_Latn_GH"
#define MGCountryIceland @"is_IS"
#define MGCountryBrazil @"pt_BR"
#define MGCountryEstonia @"en_EE"
#define MGCountryAlbania @"en_AL"
#define MGCountryWesternSahara @"ar_EH"
#define MGCountryIran @"fa_IR"
#define MGCountryJersey @"en_JE"
#define MGCountryBahamas @"en_BS"
#define MGCountryKyrgyzstan @"ky_KG"
#define MGCountrySaudiArabia @"ar_SA"
#define MGCountryGeorgia @"ka_GE"
#define MGCountryLuxembourg @"fr_LU"
#define MGCountryCeutaAndMelilla @"es_EA"
#define MGCountryCuba @"es_CU"
#define MGCountryCzechRepublic @"en_CZ"
#define MGCountryBulgaria @"bg_BG"
#define MGCountryPoland @"en_PL"
#define MGCountryLesotho @"en_LS"
#define MGCountryCentralAfricanRepublic @"ln_CF"
#define MGCountryMicronesia @"en_FM"
#define MGCountryVanuatu @"fr_VU"
#define MGCountryBolivia @"es_BO"
#define MGCountrySouthKorea @"ko_KR"
#define MGCountryItaly @"it_IT"
#define MGCountryMorocco @"shi_Latn_MA"
#define MGCountrySenegal @"ff_SN"
#define MGCountryCongoBrazzaville @"ln_CG"
#define MGCountryUSOutlyingIslands @"en_UM"
#define MGCountryNewCaledonia @"fr_NC"
#define MGCountryIndonesia @"id_ID"
#define MGCountrySaintKittsAndNevis @"en_KN"
#define MGCountryZambia @"en_ZM"
#define MGCountryGuam @"en_GU"
#define MGCountryEcuador @"es_EC"
#define MGCountryUnitedStates @"en_US_POSIX"
#define MGCountrySeychelles @"fr_SC"
#define MGCountryNamibia @"en_NA"
#define MGCountryAngola @"pt_AO"
#define MGCountrySudan @"ar_SD"
#define MGCountryGermany @"de_DE"
#define MGCountryLibya @"ar_LY"
#define MGCountryBotswana @"en_BW"
#define MGCountrySolomonIslands @"en_SB"
#define MGCountryNiger @"fr_NE"
#define MGCountryLaos @"lo_LA"
#define MGCountryMexico @"es_MX"
#define MGCountryBurundi @"rn_BI"
#define MGCountryChina @"zh_Hans_CN"
#define MGCountryBangladesh @"bn_BD"
#define MGCountryGuineaBissau @"pt_GW"
#define MGCountryPalestinianTerritories @"ar_PS"
#define MGCountryAustria @"de_AT"
#define MGCountryOman @"ar_OM"
#define MGCountryDenmark @"da_DK"
#define MGCountryRomania @"ro_RO"
#define MGCountryMali @"bm_ML"
#define MGCountryCanada @"fr_CA"
#define MGCountryIreland @"en_IE"
#define MGCountryGuatemala @"es_GT"
#define MGCountryGuyana @"en_GY"
#define MGCountryAfghanistan @"uz_Arab_AF"
#define MGCountryAmericanSamoa @"en_AS"
#define MGCountryEthiopia @"am_ET"
#define MGCountryTunisia @"ar_TN"
#define MGCountryPuertoRico @"en_PR"
#define MGCountryJordan @"ar_JO"
#define MGCountryBelize @"en_BZ"
#define MGCountrySweden @"en_SE"
#define MGCountryUnitedKingdom @"cy_GB"
#define MGCountryTimorLeste @"pt_TL"
#define MGCountryJamaica @"en_JM"
#define MGCountryDjibouti @"ar_DJ"
#define MGCountryKuwait @"ar_KW"
#define MGCountrySouthAfrica @"af_ZA"
#define MGCountryEritrea @"ti_ER"
#define MGCountryNigeria @"ig_NG"
#define MGCountryAustralia @"en_AU"
#define MGCountryPortugal @"en_PT"
#define MGCountryMonaco @"fr_MC"
#define MGCountryLatinAmerica @"es_419"
#define MGCountrySerbia @"sr_Cyrl_RS"
#define MGCountryCanaryIslands @"es_IC"
#define MGCountryZimbabwe @"nd_ZW"
#define MGCountryCroatia @"hr_HR"
#define MGCountryIsrael @"ar_IL"
#define MGCountryTonga @"en_TO"
#define MGCountryArgentina @"es_AR"
#define MGCountrySlovenia @"en_SI"
#define MGCountryUkraine @"ru_UA"
#define MGCountryPalau @"en_PW"
#define MGCountrySaintMartin @"fr_MF"
#define MGCountryNorway @"nb_NO"
#define MGCountryTaiwan @"zh_Hant_TW"
#define MGCountryMongolia @"mn_Cyrl_MN"
#define MGCountryMontenegro @"sr_Cyrl_ME"
#define MGCountryVietnam @"vi_VN"
#define MGCountryMadagascar @"fr_MG"
#define MGCountryGabon @"fr_GA"
#define MGCountrySlovakia @"en_SK"
#define MGCountryMyanmarBurma @"my_MM"
#define MGCountryQatar @"ar_QA"
#define MGCountryCaymanIslands @"en_KY"
#define MGCountryMayotte @"fr_YT"
#define MGCountryTurkey @"en_TR"
#define MGCountryNetherlands @"en_NL"
#define MGCountryBrunei @"ms_Arab_BN"
#define MGCountryLebanon @"ar_LB"
#define MGCountryDominica @"en_DM"
#define MGCountrySierraLeone @"en_SL"
#define MGCountrySomalia @"ar_SO"
#define MGCountryMacauSarChina @"zh_Hant_MO"
#define MGCountryIsleOfMan @"en_IM"
#define MGCountryIraq @"ar_IQ"
#define MGCountryTrinidadAndTobago @"en_TT"
#define MGCountryNicaragua @"es_NI"
#define MGCountryWorld @"ar_001"
#define MGCountryAruba @"nl_AW"
#define MGCountryNepal @"ne_NP"
#define MGCountryBarbados @"en_BB"
#define MGCountryMarshallIslands @"en_MH"
#define MGCountryBelgium @"fr_BE"
#define MGCountryBurkinaFaso @"fr_BF"
#define MGCountryMalaysia @"ms_Arab_MY"
#define MGCountrySaintLucia @"en_LC"
#define MGCountryFrenchGuiana @"fr_GF"
#define MGCountryGreenland @"kl_GL"
#define MGCountryGrenada @"en_GD"
#define MGCountrySaintVincentAndTheGrenadines @"en_VC"
#define MGCountryTajikistan @"tg_Cyrl_TJ"
#define MGCountryParaguay @"es_PY"
#define MGCountryUruguay @"es_UY"
#define MGCountryTurkmenistan @"tk_Latn_TM"
#define MGCountryBahrain @"ar_BH"
#define MGCountryBhutan @"dz_BT"
#define MGCountryDominicanRepublic @"es_DO"
#define MGCountrySouthSudan @"en_SS"
#define MGCountryLiechtenstein @"de_LI"
#define MGCountryGuernsey @"en_GG"
#define MGCountryEurope @"en_150"
#define MGCountryBenin @"fr_BJ"
#define MGCountryCambodia @"km_KH"
#define MGCountryBritishVirginIslands @"en_VG"
#define MGCountryUnitedArabEmirates @"ar_AE"
#define MGCountryMartinique @"fr_MQ"
#define MGCountryMauritania @"ar_MR"
#define MGCountryGibraltar @"en_GI"
#define MGCountrySyria @"ar_SY"
#define MGCountryNorthernMarianaIslands @"en_MP"
#define MGCountryUSVirginIslands @"en_VI"
#define MGCountryChile @"es_CL"
#define MGCountryAndorra @"en_AD"
#define MGCountryArmenia @"hy_AM"
#define MGCountryFrenchPolynesia @"fr_PF"
#define MGCountrySuriname @"nl_SR"
#define MGCountryHaiti @"fr_HT"
#define MGCountryVenezuela @"es_VE"
#define MGCountryGuinea @"fr_GN"
#endif
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment