1# The correspondence between Unix style and NeXTstep style locale names is 2# taken from 3# $prefix/System/Library/Libraries/Resources/gnustep-base/Languages/Locale.aliases 4# and converted through 5# sed -n -e 's,^ *\(..*\) = \(..*\);$,NSLOCALE_\1 = \2,p' < Locale.aliases 6# sed -n -e 's,^ *\(..*\) = \(..*\);$,UNIXLOCALE_\2 = \1,p' < Locale.aliases 7 8NSLOCALE_aa = Afar 9NSLOCALE_aa_DJ = DjiboutiAfar 10NSLOCALE_aa_ER = EritreaAfar 11NSLOCALE_aa_ET = EthiopiaAfar 12NSLOCALE_af = Afrikaans 13NSLOCALE_am = Amharic 14NSLOCALE_an = Aragonese 15NSLOCALE_ar = Arabic 16NSLOCALE_ar_AE = UnitedArabEmiratesArabic 17NSLOCALE_ar_BH = BahrainArabic 18NSLOCALE_ar_DZ = AlgeriaArabic 19NSLOCALE_ar_EG = EgyptArabic 20NSLOCALE_ar_IN = IndiaArabic 21NSLOCALE_ar_IQ = IraqArabic 22NSLOCALE_ar_JO = JordanArabic 23NSLOCALE_ar_KW = KuwaitArabic 24NSLOCALE_ar_LB = LebanonArabic 25NSLOCALE_ar_LY = LibyaArabic 26NSLOCALE_ar_MA = MoroccoArabic 27NSLOCALE_ar_OM = OmanArabic 28NSLOCALE_ar_QA = QatarArabic 29NSLOCALE_ar_SA = SaudiArabiaArabic 30NSLOCALE_ar_SD = SudanArabic 31NSLOCALE_ar_SY = SyriaArabic 32NSLOCALE_ar_TN = TunisiaArabic 33NSLOCALE_ar_YE = YemenArabic 34NSLOCALE_az = Azerbaijani 35NSLOCALE_be = Belarusian 36NSLOCALE_bg = Bulgarian 37NSLOCALE_bn = Bengali 38NSLOCALE_bn_BD = BangladeshBengali 39NSLOCALE_bn_IN = IndiaBengali 40NSLOCALE_br = Breton 41NSLOCALE_bs = Bosnian 42NSLOCALE_byn = Blin 43NSLOCALE_ca = Catalan 44NSLOCALE_cs = Czech 45NSLOCALE_cy = Welsh 46NSLOCALE_da = Danish 47NSLOCALE_de = German 48NSLOCALE_de_AT = AustriaGerman 49NSLOCALE_de_BE = BelgiumGerman 50NSLOCALE_de_CH = SwitzerlandGerman 51NSLOCALE_de_LU = LuxemburgGerman 52NSLOCALE_el = Greek 53NSLOCALE_el_GR = GreeceGreek 54NSLOCALE_en = English 55NSLOCALE_en_AU = AustraliaEnglish 56NSLOCALE_en_BW = BotswanaEnglish 57NSLOCALE_en_CA = CanadaEnglish 58NSLOCALE_en_DK = DenmarkEnglish 59NSLOCALE_en_GB = BritainEnglish 60NSLOCALE_en_HK = HongKongEnglish 61NSLOCALE_en_IE = IrelandEnglish 62NSLOCALE_en_IN = IndiaEnglish 63NSLOCALE_en_NZ = NewZealandEnglish 64NSLOCALE_en_PH = PhilippinesEnglish 65NSLOCALE_en_SG = SingaporeEnglish 66NSLOCALE_en_US = AmericanEnglish 67NSLOCALE_en_ZA = SouthAfricaEnglish 68NSLOCALE_en_ZW = ZimbabweEnglish 69NSLOCALE_eo = Esperanto 70NSLOCALE_es = Spanish 71NSLOCALE_es_AR = ArgentinaSpanish 72NSLOCALE_es_BO = BoliviaSpanish 73NSLOCALE_es_CL = ChileSpanish 74NSLOCALE_es_CO = ColombiaSpanish 75NSLOCALE_es_CR = CostaRicaSpanish 76NSLOCALE_es_DO = DominicanRepublicSpanish 77NSLOCALE_es_EC = EcuadorSpanish 78NSLOCALE_es_GT = GuatemalaSpanish 79NSLOCALE_es_HN = HondurasSpanish 80NSLOCALE_es_MX = MexicoSpanish 81NSLOCALE_es_NI = NicaraguaSpanish 82NSLOCALE_es_PA = PanamaSpanish 83NSLOCALE_es_PE = PeruSpanish 84NSLOCALE_es_PR = PuertoRicoSpanish 85NSLOCALE_es_PY = ParaguaySpanish 86NSLOCALE_es_SV = ElSalvadorSpanish 87NSLOCALE_es_US = USASpanish 88NSLOCALE_es_UY = UruguaySpanish 89NSLOCALE_es_VE = VenezuelaSpanish 90NSLOCALE_et = Estonian 91NSLOCALE_et_EE = EstoniaEstonian 92NSLOCALE_eu = Basque 93NSLOCALE_eu_ES = SpainBasque 94NSLOCALE_fa = Persian 95NSLOCALE_fi = Finnish 96NSLOCALE_fo = Faroese 97NSLOCALE_fr = French 98NSLOCALE_fr_BE = BelgiumFrench 99NSLOCALE_fr_CA = CanadaFrench 100NSLOCALE_fr_CH = SwitzerlandFrench 101NSLOCALE_fr_LU = LuxemburgFrench 102NSLOCALE_ga = Irish 103NSLOCALE_gd = Gaelic 104NSLOCALE_gd_GB = ScotsGaelic 105NSLOCALE_gez = Geez 106NSLOCALE_gez_ER = EritreaGeez 107NSLOCALE_gez_ET = EthiopiaGeez 108NSLOCALE_gl = Gallegan 109NSLOCALE_gu = Gujarati 110NSLOCALE_gv = Manx 111NSLOCALE_he = Hebrew 112NSLOCALE_hi = Hindi 113NSLOCALE_hr = Croatian 114NSLOCALE_hu = Hungarian 115NSLOCALE_hy = Armenian 116NSLOCALE_id = Indonesian 117NSLOCALE_in = Indonesian 118NSLOCALE_is = Icelandic 119NSLOCALE_it = Italian 120NSLOCALE_it_CH = SwitzerlandItalian 121NSLOCALE_iw = Hebrew 122NSLOCALE_ja = Japanese 123NSLOCALE_ka = Georgian 124NSLOCALE_kl = Greenlandic 125NSLOCALE_kn = Kannada 126NSLOCALE_ko = Korean 127NSLOCALE_kw = Cornish 128NSLOCALE_lo = Lao 129NSLOCALE_lt = Lithuanian 130NSLOCALE_lug = Luganda 131NSLOCALE_lv = Latvian 132NSLOCALE_mi = Maori 133NSLOCALE_mk = Macedonian 134NSLOCALE_ml = Malayalam 135NSLOCALE_mn = Mongolian 136NSLOCALE_mr = Marathi 137NSLOCALE_ms = Malay 138NSLOCALE_mt = Maltese 139NSLOCALE_nb = NorwegianBokmal 140NSLOCALE_ne = Nepali 141NSLOCALE_nl = Dutch 142NSLOCALE_nl_BE = BelgiumDutch 143NSLOCALE_nl_NL = NetherlandsDutch 144NSLOCALE_nn = NorwegianNynorsk 145NSLOCALE_no = Norwegian 146NSLOCALE_oc = Occitan 147NSLOCALE_om = Oromo 148NSLOCALE_om_ET = EthiopiaOromo 149NSLOCALE_om_KE = KenyaOromo 150NSLOCALE_pa = Punjabi 151NSLOCALE_pl = Polish 152NSLOCALE_pt = Portuguese 153NSLOCALE_pt_BR = BrasilPortuguese 154NSLOCALE_ro = Romanian 155NSLOCALE_ru = Russian 156NSLOCALE_ru_UA = UkraineRussian 157NSLOCALE_se = NorthernSaami 158NSLOCALE_sid = Sidamo 159NSLOCALE_sk = Slovak 160NSLOCALE_sl = Slovenian 161NSLOCALE_so = Somali 162NSLOCALE_so_DJ = DjiboutiSomali 163NSLOCALE_so_ET = EthiopiaSomali 164NSLOCALE_so_KE = KenyaSomali 165NSLOCALE_so_SO = SomaliaSomali 166NSLOCALE_sq = Albanian 167NSLOCALE_sr = Serbian 168NSLOCALE_st = Sotho 169NSLOCALE_sv = Swedish 170NSLOCALE_sv_FI = FinlandSwedish 171NSLOCALE_ta = Tamil 172NSLOCALE_te = Telugu 173NSLOCALE_tg = Tajik 174NSLOCALE_th = Thai 175NSLOCALE_ti = Tigrinya 176NSLOCALE_ti_ER = EritreaTigrinya 177NSLOCALE_ti_ET = EthiopiaTigrinya 178NSLOCALE_tig = Tigre 179NSLOCALE_tl = Tagalog 180NSLOCALE_tr = Turkish 181NSLOCALE_tt = Tatar 182NSLOCALE_uk = Ukrainian 183NSLOCALE_ur = Urdu 184NSLOCALE_uz = Uzbek 185NSLOCALE_vi = Vietnamese 186NSLOCALE_wa = Walloon 187NSLOCALE_xh = Xhosa 188NSLOCALE_yi = Yiddish 189NSLOCALE_zh = Chinese 190NSLOCALE_zh_CN = SimplifiedChinese 191NSLOCALE_zh_HK = HongKongChinese 192NSLOCALE_zh_SG = SingaporeChinese 193NSLOCALE_zh_TW = TraditionalChinese 194NSLOCALE_zu = Zulu 195 196UNIXLOCALE_Afar = aa 197UNIXLOCALE_DjiboutiAfar = aa_DJ 198UNIXLOCALE_EritreaAfar = aa_ER 199UNIXLOCALE_EthiopiaAfar = aa_ET 200UNIXLOCALE_Afrikaans = af 201UNIXLOCALE_Amharic = am 202UNIXLOCALE_Aragonese = an 203UNIXLOCALE_Arabic = ar 204UNIXLOCALE_UnitedArabEmiratesArabic = ar_AE 205UNIXLOCALE_BahrainArabic = ar_BH 206UNIXLOCALE_AlgeriaArabic = ar_DZ 207UNIXLOCALE_EgyptArabic = ar_EG 208UNIXLOCALE_IndiaArabic = ar_IN 209UNIXLOCALE_IraqArabic = ar_IQ 210UNIXLOCALE_JordanArabic = ar_JO 211UNIXLOCALE_KuwaitArabic = ar_KW 212UNIXLOCALE_LebanonArabic = ar_LB 213UNIXLOCALE_LibyaArabic = ar_LY 214UNIXLOCALE_MoroccoArabic = ar_MA 215UNIXLOCALE_OmanArabic = ar_OM 216UNIXLOCALE_QatarArabic = ar_QA 217UNIXLOCALE_SaudiArabiaArabic = ar_SA 218UNIXLOCALE_SudanArabic = ar_SD 219UNIXLOCALE_SyriaArabic = ar_SY 220UNIXLOCALE_TunisiaArabic = ar_TN 221UNIXLOCALE_YemenArabic = ar_YE 222UNIXLOCALE_Azerbaijani = az 223UNIXLOCALE_Belarusian = be 224UNIXLOCALE_Bulgarian = bg 225UNIXLOCALE_Bengali = bn 226UNIXLOCALE_BangladeshBengali = bn_BD 227UNIXLOCALE_IndiaBengali = bn_IN 228UNIXLOCALE_Breton = br 229UNIXLOCALE_Bosnian = bs 230UNIXLOCALE_Blin = byn 231UNIXLOCALE_Catalan = ca 232UNIXLOCALE_Czech = cs 233UNIXLOCALE_Welsh = cy 234UNIXLOCALE_Danish = da 235UNIXLOCALE_German = de 236UNIXLOCALE_AustriaGerman = de_AT 237UNIXLOCALE_BelgiumGerman = de_BE 238UNIXLOCALE_SwitzerlandGerman = de_CH 239UNIXLOCALE_LuxemburgGerman = de_LU 240UNIXLOCALE_Greek = el 241UNIXLOCALE_GreeceGreek = el_GR 242UNIXLOCALE_English = en 243UNIXLOCALE_AustraliaEnglish = en_AU 244UNIXLOCALE_BotswanaEnglish = en_BW 245UNIXLOCALE_CanadaEnglish = en_CA 246UNIXLOCALE_DenmarkEnglish = en_DK 247UNIXLOCALE_BritainEnglish = en_GB 248UNIXLOCALE_HongKongEnglish = en_HK 249UNIXLOCALE_IrelandEnglish = en_IE 250UNIXLOCALE_IndiaEnglish = en_IN 251UNIXLOCALE_NewZealandEnglish = en_NZ 252UNIXLOCALE_PhilippinesEnglish = en_PH 253UNIXLOCALE_SingaporeEnglish = en_SG 254UNIXLOCALE_AmericanEnglish = en_US 255UNIXLOCALE_SouthAfricaEnglish = en_ZA 256UNIXLOCALE_ZimbabweEnglish = en_ZW 257UNIXLOCALE_Esperanto = eo 258UNIXLOCALE_Spanish = es 259UNIXLOCALE_ArgentinaSpanish = es_AR 260UNIXLOCALE_BoliviaSpanish = es_BO 261UNIXLOCALE_ChileSpanish = es_CL 262UNIXLOCALE_ColombiaSpanish = es_CO 263UNIXLOCALE_CostaRicaSpanish = es_CR 264UNIXLOCALE_DominicanRepublicSpanish = es_DO 265UNIXLOCALE_EcuadorSpanish = es_EC 266UNIXLOCALE_GuatemalaSpanish = es_GT 267UNIXLOCALE_HondurasSpanish = es_HN 268UNIXLOCALE_MexicoSpanish = es_MX 269UNIXLOCALE_NicaraguaSpanish = es_NI 270UNIXLOCALE_PanamaSpanish = es_PA 271UNIXLOCALE_PeruSpanish = es_PE 272UNIXLOCALE_PuertoRicoSpanish = es_PR 273UNIXLOCALE_ParaguaySpanish = es_PY 274UNIXLOCALE_ElSalvadorSpanish = es_SV 275UNIXLOCALE_USASpanish = es_US 276UNIXLOCALE_UruguaySpanish = es_UY 277UNIXLOCALE_VenezuelaSpanish = es_VE 278UNIXLOCALE_Estonian = et 279UNIXLOCALE_EstoniaEstonian = et_EE 280UNIXLOCALE_Basque = eu 281UNIXLOCALE_SpainBasque = eu_ES 282UNIXLOCALE_Persian = fa 283UNIXLOCALE_Finnish = fi 284UNIXLOCALE_Faroese = fo 285UNIXLOCALE_French = fr 286UNIXLOCALE_BelgiumFrench = fr_BE 287UNIXLOCALE_CanadaFrench = fr_CA 288UNIXLOCALE_SwitzerlandFrench = fr_CH 289UNIXLOCALE_LuxemburgFrench = fr_LU 290UNIXLOCALE_Irish = ga 291UNIXLOCALE_Gaelic = gd 292UNIXLOCALE_ScotsGaelic = gd_GB 293UNIXLOCALE_Geez = gez 294UNIXLOCALE_EritreaGeez = gez_ER 295UNIXLOCALE_EthiopiaGeez = gez_ET 296UNIXLOCALE_Gallegan = gl 297UNIXLOCALE_Gujarati = gu 298UNIXLOCALE_Manx = gv 299UNIXLOCALE_Hebrew = he 300UNIXLOCALE_Hindi = hi 301UNIXLOCALE_Croatian = hr 302UNIXLOCALE_Hungarian = hu 303UNIXLOCALE_Armenian = hy 304UNIXLOCALE_Indonesian = id 305UNIXLOCALE_Icelandic = is 306UNIXLOCALE_Italian = it 307UNIXLOCALE_SwitzerlandItalian = it_CH 308UNIXLOCALE_Japanese = ja 309UNIXLOCALE_Georgian = ka 310UNIXLOCALE_Greenlandic = kl 311UNIXLOCALE_Kannada = kn 312UNIXLOCALE_Korean = ko 313UNIXLOCALE_Cornish = kw 314UNIXLOCALE_Lao = lo 315UNIXLOCALE_Lithuanian = lt 316UNIXLOCALE_Luganda = lug 317UNIXLOCALE_Latvian = lv 318UNIXLOCALE_Maori = mi 319UNIXLOCALE_Macedonian = mk 320UNIXLOCALE_Malayalam = ml 321UNIXLOCALE_Mongolian = mn 322UNIXLOCALE_Marathi = mr 323UNIXLOCALE_Malay = ms 324UNIXLOCALE_Maltese = mt 325UNIXLOCALE_NorwegianBokmal = nb 326UNIXLOCALE_Nepali = ne 327UNIXLOCALE_Dutch = nl 328UNIXLOCALE_BelgiumDutch = nl_BE 329UNIXLOCALE_NetherlandsDutch = nl_NL 330UNIXLOCALE_NorwegianNynorsk = nn 331UNIXLOCALE_Norwegian = no 332UNIXLOCALE_Occitan = oc 333UNIXLOCALE_Oromo = om 334UNIXLOCALE_EthiopiaOromo = om_ET 335UNIXLOCALE_KenyaOromo = om_KE 336UNIXLOCALE_Punjabi = pa 337UNIXLOCALE_Polish = pl 338UNIXLOCALE_Portuguese = pt 339UNIXLOCALE_BrasilPortuguese = pt_BR 340UNIXLOCALE_Romanian = ro 341UNIXLOCALE_Russian = ru 342UNIXLOCALE_UkraineRussian = ru_UA 343UNIXLOCALE_NorthernSaami = se 344UNIXLOCALE_Sidamo = sid 345UNIXLOCALE_Slovak = sk 346UNIXLOCALE_Slovenian = sl 347UNIXLOCALE_Somali = so 348UNIXLOCALE_DjiboutiSomali = so_DJ 349UNIXLOCALE_EthiopiaSomali = so_ET 350UNIXLOCALE_KenyaSomali = so_KE 351UNIXLOCALE_SomaliaSomali = so_SO 352UNIXLOCALE_Albanian = sq 353UNIXLOCALE_Serbian = sr 354UNIXLOCALE_Sotho = st 355UNIXLOCALE_Swedish = sv 356UNIXLOCALE_FinlandSwedish = sv_FI 357UNIXLOCALE_Tamil = ta 358UNIXLOCALE_Telugu = te 359UNIXLOCALE_Tajik = tg 360UNIXLOCALE_Thai = th 361UNIXLOCALE_Tigrinya = ti 362UNIXLOCALE_EritreaTigrinya = ti_ER 363UNIXLOCALE_EthiopiaTigrinya = ti_ET 364UNIXLOCALE_Tigre = tig 365UNIXLOCALE_Tagalog = tl 366UNIXLOCALE_Turkish = tr 367UNIXLOCALE_Tatar = tt 368UNIXLOCALE_Ukrainian = uk 369UNIXLOCALE_Urdu = ur 370UNIXLOCALE_Uzbek = uz 371UNIXLOCALE_Vietnamese = vi 372UNIXLOCALE_Walloon = wa 373UNIXLOCALE_Xhosa = xh 374UNIXLOCALE_Yiddish = yi 375UNIXLOCALE_Chinese = zh 376UNIXLOCALE_SimplifiedChinese = zh_CN 377UNIXLOCALE_HongKongChinese = zh_HK 378UNIXLOCALE_SingaporeChinese = zh_SG 379UNIXLOCALE_TraditionalChinese = zh_TW 380UNIXLOCALE_Zulu = zu 381