# The correspondence between Unix style and NeXTstep style locale names is # taken from # $prefix/System/Library/Libraries/Resources/gnustep-base/Languages/Locale.aliases # and converted through # sed -n -e 's,^ *\(..*\) = \(..*\);$,NSLOCALE_\1 = \2,p' < Locale.aliases # sed -n -e 's,^ *\(..*\) = \(..*\);$,UNIXLOCALE_\2 = \1,p' < Locale.aliases NSLOCALE_aa = Afar NSLOCALE_aa_DJ = DjiboutiAfar NSLOCALE_aa_ER = EritreaAfar NSLOCALE_aa_ET = EthiopiaAfar NSLOCALE_af = Afrikaans NSLOCALE_am = Amharic NSLOCALE_an = Aragonese NSLOCALE_ar = Arabic NSLOCALE_ar_AE = UnitedArabEmiratesArabic NSLOCALE_ar_BH = BahrainArabic NSLOCALE_ar_DZ = AlgeriaArabic NSLOCALE_ar_EG = EgyptArabic NSLOCALE_ar_IN = IndiaArabic NSLOCALE_ar_IQ = IraqArabic NSLOCALE_ar_JO = JordanArabic NSLOCALE_ar_KW = KuwaitArabic NSLOCALE_ar_LB = LebanonArabic NSLOCALE_ar_LY = LibyaArabic NSLOCALE_ar_MA = MoroccoArabic NSLOCALE_ar_OM = OmanArabic NSLOCALE_ar_QA = QatarArabic NSLOCALE_ar_SA = SaudiArabiaArabic NSLOCALE_ar_SD = SudanArabic NSLOCALE_ar_SY = SyriaArabic NSLOCALE_ar_TN = TunisiaArabic NSLOCALE_ar_YE = YemenArabic NSLOCALE_az = Azerbaijani NSLOCALE_be = Belarusian NSLOCALE_bg = Bulgarian NSLOCALE_bn = Bengali NSLOCALE_bn_BD = BangladeshBengali NSLOCALE_bn_IN = IndiaBengali NSLOCALE_br = Breton NSLOCALE_bs = Bosnian NSLOCALE_byn = Blin NSLOCALE_ca = Catalan NSLOCALE_cs = Czech NSLOCALE_cy = Welsh NSLOCALE_da = Danish NSLOCALE_de = German NSLOCALE_de_AT = AustriaGerman NSLOCALE_de_BE = BelgiumGerman NSLOCALE_de_CH = SwitzerlandGerman NSLOCALE_de_LU = LuxemburgGerman NSLOCALE_el = Greek NSLOCALE_el_GR = GreeceGreek NSLOCALE_en = English NSLOCALE_en_AU = AustraliaEnglish NSLOCALE_en_BW = BotswanaEnglish NSLOCALE_en_CA = CanadaEnglish NSLOCALE_en_DK = DenmarkEnglish NSLOCALE_en_GB = BritainEnglish NSLOCALE_en_HK = HongKongEnglish NSLOCALE_en_IE = IrelandEnglish NSLOCALE_en_IN = IndiaEnglish NSLOCALE_en_NZ = NewZealandEnglish NSLOCALE_en_PH = PhilippinesEnglish NSLOCALE_en_SG = SingaporeEnglish NSLOCALE_en_US = AmericanEnglish NSLOCALE_en_ZA = SouthAfricaEnglish NSLOCALE_en_ZW = ZimbabweEnglish NSLOCALE_eo = Esperanto NSLOCALE_es = Spanish NSLOCALE_es_AR = ArgentinaSpanish NSLOCALE_es_BO = BoliviaSpanish NSLOCALE_es_CL = ChileSpanish NSLOCALE_es_CO = ColombiaSpanish NSLOCALE_es_CR = CostaRicaSpanish NSLOCALE_es_DO = DominicanRepublicSpanish NSLOCALE_es_EC = EcuadorSpanish NSLOCALE_es_GT = GuatemalaSpanish NSLOCALE_es_HN = HondurasSpanish NSLOCALE_es_MX = MexicoSpanish NSLOCALE_es_NI = NicaraguaSpanish NSLOCALE_es_PA = PanamaSpanish NSLOCALE_es_PE = PeruSpanish NSLOCALE_es_PR = PuertoRicoSpanish NSLOCALE_es_PY = ParaguaySpanish NSLOCALE_es_SV = ElSalvadorSpanish NSLOCALE_es_US = USASpanish NSLOCALE_es_UY = UruguaySpanish NSLOCALE_es_VE = VenezuelaSpanish NSLOCALE_et = Estonian NSLOCALE_et_EE = EstoniaEstonian NSLOCALE_eu = Basque NSLOCALE_eu_ES = SpainBasque NSLOCALE_fa = Persian NSLOCALE_fi = Finnish NSLOCALE_fo = Faroese NSLOCALE_fr = French NSLOCALE_fr_BE = BelgiumFrench NSLOCALE_fr_CA = CanadaFrench NSLOCALE_fr_CH = SwitzerlandFrench NSLOCALE_fr_LU = LuxemburgFrench NSLOCALE_ga = Irish NSLOCALE_gd = Gaelic NSLOCALE_gd_GB = ScotsGaelic NSLOCALE_gez = Geez NSLOCALE_gez_ER = EritreaGeez NSLOCALE_gez_ET = EthiopiaGeez NSLOCALE_gl = Gallegan NSLOCALE_gu = Gujarati NSLOCALE_gv = Manx NSLOCALE_he = Hebrew NSLOCALE_hi = Hindi NSLOCALE_hr = Croatian NSLOCALE_hu = Hungarian NSLOCALE_hy = Armenian NSLOCALE_id = Indonesian NSLOCALE_in = Indonesian NSLOCALE_is = Icelandic NSLOCALE_it = Italian NSLOCALE_it_CH = SwitzerlandItalian NSLOCALE_iw = Hebrew NSLOCALE_ja = Japanese NSLOCALE_ka = Georgian NSLOCALE_kl = Greenlandic NSLOCALE_kn = Kannada NSLOCALE_ko = Korean NSLOCALE_kw = Cornish NSLOCALE_lo = Lao NSLOCALE_lt = Lithuanian NSLOCALE_lug = Luganda NSLOCALE_lv = Latvian NSLOCALE_mi = Maori NSLOCALE_mk = Macedonian NSLOCALE_ml = Malayalam NSLOCALE_mn = Mongolian NSLOCALE_mr = Marathi NSLOCALE_ms = Malay NSLOCALE_mt = Maltese NSLOCALE_nb = NorwegianBokmal NSLOCALE_ne = Nepali NSLOCALE_nl = Dutch NSLOCALE_nl_BE = BelgiumDutch NSLOCALE_nl_NL = NetherlandsDutch NSLOCALE_nn = NorwegianNynorsk NSLOCALE_no = Norwegian NSLOCALE_oc = Occitan NSLOCALE_om = Oromo NSLOCALE_om_ET = EthiopiaOromo NSLOCALE_om_KE = KenyaOromo NSLOCALE_pa = Punjabi NSLOCALE_pl = Polish NSLOCALE_pt = Portuguese NSLOCALE_pt_BR = BrasilPortuguese NSLOCALE_ro = Romanian NSLOCALE_ru = Russian NSLOCALE_ru_UA = UkraineRussian NSLOCALE_se = NorthernSaami NSLOCALE_sid = Sidamo NSLOCALE_sk = Slovak NSLOCALE_sl = Slovenian NSLOCALE_so = Somali NSLOCALE_so_DJ = DjiboutiSomali NSLOCALE_so_ET = EthiopiaSomali NSLOCALE_so_KE = KenyaSomali NSLOCALE_so_SO = SomaliaSomali NSLOCALE_sq = Albanian NSLOCALE_sr = Serbian NSLOCALE_st = Sotho NSLOCALE_sv = Swedish NSLOCALE_sv_FI = FinlandSwedish NSLOCALE_ta = Tamil NSLOCALE_te = Telugu NSLOCALE_tg = Tajik NSLOCALE_th = Thai NSLOCALE_ti = Tigrinya NSLOCALE_ti_ER = EritreaTigrinya NSLOCALE_ti_ET = EthiopiaTigrinya NSLOCALE_tig = Tigre NSLOCALE_tl = Tagalog NSLOCALE_tr = Turkish NSLOCALE_tt = Tatar NSLOCALE_uk = Ukrainian NSLOCALE_ur = Urdu NSLOCALE_uz = Uzbek NSLOCALE_vi = Vietnamese NSLOCALE_wa = Walloon NSLOCALE_xh = Xhosa NSLOCALE_yi = Yiddish NSLOCALE_zh = Chinese NSLOCALE_zh_CN = SimplifiedChinese NSLOCALE_zh_HK = HongKongChinese NSLOCALE_zh_SG = SingaporeChinese NSLOCALE_zh_TW = TraditionalChinese NSLOCALE_zu = Zulu UNIXLOCALE_Afar = aa UNIXLOCALE_DjiboutiAfar = aa_DJ UNIXLOCALE_EritreaAfar = aa_ER UNIXLOCALE_EthiopiaAfar = aa_ET UNIXLOCALE_Afrikaans = af UNIXLOCALE_Amharic = am UNIXLOCALE_Aragonese = an UNIXLOCALE_Arabic = ar UNIXLOCALE_UnitedArabEmiratesArabic = ar_AE UNIXLOCALE_BahrainArabic = ar_BH UNIXLOCALE_AlgeriaArabic = ar_DZ UNIXLOCALE_EgyptArabic = ar_EG UNIXLOCALE_IndiaArabic = ar_IN UNIXLOCALE_IraqArabic = ar_IQ UNIXLOCALE_JordanArabic = ar_JO UNIXLOCALE_KuwaitArabic = ar_KW UNIXLOCALE_LebanonArabic = ar_LB UNIXLOCALE_LibyaArabic = ar_LY UNIXLOCALE_MoroccoArabic = ar_MA UNIXLOCALE_OmanArabic = ar_OM UNIXLOCALE_QatarArabic = ar_QA UNIXLOCALE_SaudiArabiaArabic = ar_SA UNIXLOCALE_SudanArabic = ar_SD UNIXLOCALE_SyriaArabic = ar_SY UNIXLOCALE_TunisiaArabic = ar_TN UNIXLOCALE_YemenArabic = ar_YE UNIXLOCALE_Azerbaijani = az UNIXLOCALE_Belarusian = be UNIXLOCALE_Bulgarian = bg UNIXLOCALE_Bengali = bn UNIXLOCALE_BangladeshBengali = bn_BD UNIXLOCALE_IndiaBengali = bn_IN UNIXLOCALE_Breton = br UNIXLOCALE_Bosnian = bs UNIXLOCALE_Blin = byn UNIXLOCALE_Catalan = ca UNIXLOCALE_Czech = cs UNIXLOCALE_Welsh = cy UNIXLOCALE_Danish = da UNIXLOCALE_German = de UNIXLOCALE_AustriaGerman = de_AT UNIXLOCALE_BelgiumGerman = de_BE UNIXLOCALE_SwitzerlandGerman = de_CH UNIXLOCALE_LuxemburgGerman = de_LU UNIXLOCALE_Greek = el UNIXLOCALE_GreeceGreek = el_GR UNIXLOCALE_English = en UNIXLOCALE_AustraliaEnglish = en_AU UNIXLOCALE_BotswanaEnglish = en_BW UNIXLOCALE_CanadaEnglish = en_CA UNIXLOCALE_DenmarkEnglish = en_DK UNIXLOCALE_BritainEnglish = en_GB UNIXLOCALE_HongKongEnglish = en_HK UNIXLOCALE_IrelandEnglish = en_IE UNIXLOCALE_IndiaEnglish = en_IN UNIXLOCALE_NewZealandEnglish = en_NZ UNIXLOCALE_PhilippinesEnglish = en_PH UNIXLOCALE_SingaporeEnglish = en_SG UNIXLOCALE_AmericanEnglish = en_US UNIXLOCALE_SouthAfricaEnglish = en_ZA UNIXLOCALE_ZimbabweEnglish = en_ZW UNIXLOCALE_Esperanto = eo UNIXLOCALE_Spanish = es UNIXLOCALE_ArgentinaSpanish = es_AR UNIXLOCALE_BoliviaSpanish = es_BO UNIXLOCALE_ChileSpanish = es_CL UNIXLOCALE_ColombiaSpanish = es_CO UNIXLOCALE_CostaRicaSpanish = es_CR UNIXLOCALE_DominicanRepublicSpanish = es_DO UNIXLOCALE_EcuadorSpanish = es_EC UNIXLOCALE_GuatemalaSpanish = es_GT UNIXLOCALE_HondurasSpanish = es_HN UNIXLOCALE_MexicoSpanish = es_MX UNIXLOCALE_NicaraguaSpanish = es_NI UNIXLOCALE_PanamaSpanish = es_PA UNIXLOCALE_PeruSpanish = es_PE UNIXLOCALE_PuertoRicoSpanish = es_PR UNIXLOCALE_ParaguaySpanish = es_PY UNIXLOCALE_ElSalvadorSpanish = es_SV UNIXLOCALE_USASpanish = es_US UNIXLOCALE_UruguaySpanish = es_UY UNIXLOCALE_VenezuelaSpanish = es_VE UNIXLOCALE_Estonian = et UNIXLOCALE_EstoniaEstonian = et_EE UNIXLOCALE_Basque = eu UNIXLOCALE_SpainBasque = eu_ES UNIXLOCALE_Persian = fa UNIXLOCALE_Finnish = fi UNIXLOCALE_Faroese = fo UNIXLOCALE_French = fr UNIXLOCALE_BelgiumFrench = fr_BE UNIXLOCALE_CanadaFrench = fr_CA UNIXLOCALE_SwitzerlandFrench = fr_CH UNIXLOCALE_LuxemburgFrench = fr_LU UNIXLOCALE_Irish = ga UNIXLOCALE_Gaelic = gd UNIXLOCALE_ScotsGaelic = gd_GB UNIXLOCALE_Geez = gez UNIXLOCALE_EritreaGeez = gez_ER UNIXLOCALE_EthiopiaGeez = gez_ET UNIXLOCALE_Gallegan = gl UNIXLOCALE_Gujarati = gu UNIXLOCALE_Manx = gv UNIXLOCALE_Hebrew = he UNIXLOCALE_Hindi = hi UNIXLOCALE_Croatian = hr UNIXLOCALE_Hungarian = hu UNIXLOCALE_Armenian = hy UNIXLOCALE_Indonesian = id UNIXLOCALE_Icelandic = is UNIXLOCALE_Italian = it UNIXLOCALE_SwitzerlandItalian = it_CH UNIXLOCALE_Japanese = ja UNIXLOCALE_Georgian = ka UNIXLOCALE_Greenlandic = kl UNIXLOCALE_Kannada = kn UNIXLOCALE_Korean = ko UNIXLOCALE_Cornish = kw UNIXLOCALE_Lao = lo UNIXLOCALE_Lithuanian = lt UNIXLOCALE_Luganda = lug UNIXLOCALE_Latvian = lv UNIXLOCALE_Maori = mi UNIXLOCALE_Macedonian = mk UNIXLOCALE_Malayalam = ml UNIXLOCALE_Mongolian = mn UNIXLOCALE_Marathi = mr UNIXLOCALE_Malay = ms UNIXLOCALE_Maltese = mt UNIXLOCALE_NorwegianBokmal = nb UNIXLOCALE_Nepali = ne UNIXLOCALE_Dutch = nl UNIXLOCALE_BelgiumDutch = nl_BE UNIXLOCALE_NetherlandsDutch = nl_NL UNIXLOCALE_NorwegianNynorsk = nn UNIXLOCALE_Norwegian = no UNIXLOCALE_Occitan = oc UNIXLOCALE_Oromo = om UNIXLOCALE_EthiopiaOromo = om_ET UNIXLOCALE_KenyaOromo = om_KE UNIXLOCALE_Punjabi = pa UNIXLOCALE_Polish = pl UNIXLOCALE_Portuguese = pt UNIXLOCALE_BrasilPortuguese = pt_BR UNIXLOCALE_Romanian = ro UNIXLOCALE_Russian = ru UNIXLOCALE_UkraineRussian = ru_UA UNIXLOCALE_NorthernSaami = se UNIXLOCALE_Sidamo = sid UNIXLOCALE_Slovak = sk UNIXLOCALE_Slovenian = sl UNIXLOCALE_Somali = so UNIXLOCALE_DjiboutiSomali = so_DJ UNIXLOCALE_EthiopiaSomali = so_ET UNIXLOCALE_KenyaSomali = so_KE UNIXLOCALE_SomaliaSomali = so_SO UNIXLOCALE_Albanian = sq UNIXLOCALE_Serbian = sr UNIXLOCALE_Sotho = st UNIXLOCALE_Swedish = sv UNIXLOCALE_FinlandSwedish = sv_FI UNIXLOCALE_Tamil = ta UNIXLOCALE_Telugu = te UNIXLOCALE_Tajik = tg UNIXLOCALE_Thai = th UNIXLOCALE_Tigrinya = ti UNIXLOCALE_EritreaTigrinya = ti_ER UNIXLOCALE_EthiopiaTigrinya = ti_ET UNIXLOCALE_Tigre = tig UNIXLOCALE_Tagalog = tl UNIXLOCALE_Turkish = tr UNIXLOCALE_Tatar = tt UNIXLOCALE_Ukrainian = uk UNIXLOCALE_Urdu = ur UNIXLOCALE_Uzbek = uz UNIXLOCALE_Vietnamese = vi UNIXLOCALE_Walloon = wa UNIXLOCALE_Xhosa = xh UNIXLOCALE_Yiddish = yi UNIXLOCALE_Chinese = zh UNIXLOCALE_SimplifiedChinese = zh_CN UNIXLOCALE_HongKongChinese = zh_HK UNIXLOCALE_SingaporeChinese = zh_SG UNIXLOCALE_TraditionalChinese = zh_TW UNIXLOCALE_Zulu = zu