Skip to content

Instantly share code, notes, and snippets.

@ignazioc
Created September 3, 2019 06:37
Show Gist options
  • Save ignazioc/80671c30d37898cb832fce172087dc83 to your computer and use it in GitHub Desktop.
Save ignazioc/80671c30d37898cb832fce172087dc83 to your computer and use it in GitHub Desktop.
import Cocoa
var locales = [
"mr",
"bs",
"ee_TG",
"ms",
"kam_KE",
"mt",
"ha",
"es_HN",
"ml_IN",
"ro_MD",
"kab_DZ",
"he",
"es_CO",
"my",
"es_PA",
"az_Latn",
"mer",
"en_NZ",
"xog_UG",
"sg",
"fr_GP",
"sr_Cyrl_BA",
"hi",
"fil_PH",
"lt_LT",
"si",
"en_MT",
"si_LK",
"luo_KE",
"it_CH",
"teo",
"mfe",
"sk",
"uz_Cyrl_UZ",
"sl",
"rm_CH",
"az_Cyrl_AZ",
"fr_GQ",
"kde",
"sn",
"cgg_UG",
"so",
"fr_RW",
"es_SV",
"mas_TZ",
"en_MU",
"sq",
"hr",
"sr",
"en_PH",
"ca",
"hu",
"mk_MK",
"fr_TD",
"nb",
"sv",
"kln_KE",
"sw",
"nd",
"sr_Latn",
"el_GR",
"hy",
"ne",
"el_CY",
"es_CR",
"fo_FO",
"pa_Arab_PK",
"seh",
"ar_YE",
"ja_JP",
"ur_PK",
"pa_Guru",
"gl_ES",
"zh_Hant_HK",
"ar_EG",
"nl",
"th_TH",
"es_PE",
"fr_KM",
"nn",
"kk_Cyrl_KZ",
"kea",
"lv_LV",
"kln",
"tzm_Latn",
"yo",
"gsw_CH",
"ha_Latn_GH",
"is_IS",
"pt_BR",
"cs",
"en_PK",
"fa_IR",
"zh_Hans_SG",
"luo",
"ta",
"fr_TG",
"kde_TZ",
"mr_IN",
"ar_SA",
"ka_GE",
"mfe_MU",
"id",
"fr_LU",
"de_LU",
"ru_MD",
"cy",
"zh_Hans_HK",
"te",
"bg_BG",
"shi_Latn",
"ig",
"ses",
"ii",
"es_BO",
"th",
"ko_KR",
"ti",
"it_IT",
"shi_Latn_MA",
"pt_MZ",
"ff_SN",
"haw",
"zh_Hans",
"so_KE",
"bn_IN",
"en_UM",
"to",
"id_ID",
"uz_Cyrl",
"en_GU",
"es_EC",
"en_US_POSIX",
"sr_Latn_BA",
"is",
"luy",
"tr",
"en_NA",
"it",
"da",
"bo_IN",
"vun_TZ",
"ar_SD",
"uz_Latn_UZ",
"az_Latn_AZ",
"de",
"es_GQ",
"ta_IN",
"de_DE",
"fr_FR",
"rof_TZ",
"ar_LY",
"en_BW",
"asa",
"zh",
"ha_Latn",
"fr_NE",
"es_MX",
"bem_ZM",
"zh_Hans_CN",
"bn_BD",
"pt_GW",
"om",
"jmc",
"de_AT",
"kk_Cyrl",
"sw_TZ",
"ar_OM",
"et_EE",
"or",
"da_DK",
"ro_RO",
"zh_Hant",
"bm_ML",
"ja",
"fr_CA",
"naq",
"zu",
"en_IE",
"ar_MA",
"es_GT",
"uz_Arab_AF",
"en_AS",
"bs_BA",
"am_ET",
"ar_TN",
"haw_US",
"ar_JO",
"fa_AF",
"uz_Latn",
"en_BZ",
"nyn_UG",
"ebu_KE",
"te_IN",
"cy_GB",
"uk",
"nyn",
"en_JM",
"en_US",
"fil",
"ar_KW",
"af_ZA",
"en_CA",
"fr_DJ",
"ti_ER",
"ig_NG",
"en_AU",
"ur",
"fr_MC",
"pt_PT",
"pa",
"es_419",
"fr_CD",
"en_SG",
"bo_CN",
"kn_IN",
"sr_Cyrl_RS",
"lg_UG",
"gu_IN",
"ee",
"nd_ZW",
"bem",
"uz",
"sw_KE",
"sq_AL",
"hr_HR",
"mas_KE",
"el",
"ti_ET",
"es_AR",
"pl",
"en",
"eo",
"shi",
"kok",
"fr_CF",
"fr_RE",
"mas",
"rof",
"ru_UA",
"yo_NG",
"dav_KE",
"gv_GB",
"pa_Arab",
"es",
"teo_UG",
"ps",
"es_PR",
"fr_MF",
"et",
"pt",
"eu",
"ka",
"rwk_TZ",
"nb_NO",
"fr_CG",
"cgg",
"zh_Hant_TW",
"sr_Cyrl_ME",
"lag",
"ses_ML",
"en_ZW",
"ak_GH",
"vi_VN",
"sv_FI",
"to_TO",
"fr_MG",
"fr_GA",
"fr_CH",
"de_CH",
"es_US",
"ki",
"my_MM",
"vi",
"ar_QA",
"ga_IE",
"rwk",
"bez",
"ee_GH",
"kk",
"as_IN",
"ca_ES",
"kl",
"fr_SN",
"ne_IN",
"km",
"ms_BN",
"ar_LB",
"ta_LK",
"kn",
"ur_IN",
"fr_CI",
"ko",
"ha_Latn_NG",
"sg_CF",
"om_ET",
"zh_Hant_MO",
"uk_UA",
"fa",
"mt_MT",
"ki_KE",
"luy_KE",
"kw",
"pa_Guru_IN",
"en_IN",
"kab",
"ar_IQ",
"ff",
"en_TT",
"bez_TZ",
"es_NI",
"uz_Arab",
"ne_NP",
"fi",
"khq",
"gsw",
"zh_Hans_MO",
"en_MH",
"hu_HU",
"en_GB",
"fr_BE",
"de_BE",
"saq",
"be_BY",
"sl_SI",
"sr_Latn_RS",
"fo",
"fr",
"xog",
"fr_BF",
"tzm",
"sk_SK",
"fr_ML",
"he_IL",
"ha_Latn_NE",
"ru_RU",
"fr_CM",
"teo_KE",
"seh_MZ",
"kl_GL",
"fi_FI",
"kam",
"es_ES",
"af",
"asa_TZ",
"cs_CZ",
"tr_TR",
"es_PY",
"tzm_Latn_MA",
"lg",
"ebu",
"en_HK",
"nl_NL",
"en_BE",
"ms_MY",
"es_UY",
"ar_BH",
"kw_GB",
"ak",
"chr",
"dav",
"lag_TZ",
"am",
"so_DJ",
"shi_Tfng_MA",
"sr_Latn_ME",
"sn_ZW",
"or_IN",
"ar",
"as",
"fr_BI",
"jmc_TZ",
"chr_US",
"eu_ES",
"saq_KE",
"vun",
"lt",
"naq_NA",
"ga",
"af_NA",
"kea_CV",
"es_DO",
"lv",
"kok_IN",
"de_LI",
"fr_BJ",
"az",
"guz_KE",
"rw_RW",
"mg_MG",
"km_KH",
"gl",
"shi_Tfng",
"ar_AE",
"fr_MQ",
"rm",
"sv_SE",
"az_Cyrl",
"ro",
"so_ET",
"en_ZA",
"ii_CN",
"fr_BL",
"hi_IN",
"gu",
"mer_KE",
"nn_NO",
"gv",
"ru",
"ar_DZ",
"ar_SY",
"en_MP",
"nl_BE",
"rw",
"be",
"en_VI",
"es_CL",
"bg",
"mg",
"hy_AM",
"zu_ZA",
"guz",
"mk",
"es_VE",
"ml",
"bm",
"khq_ML",
"bn",
"ps_AF",
"so_SO",
"sr_Cyrl",
"pl_PL",
"fr_GN",
"bo",
"om_KE"]
for l in locales {
var str = "Hello, playground"
let formatter = DateFormatter()
formatter.dateFormat = "yyyy/MM/dd HH:mm"
formatter.locale = Locale(identifier: l)
let birthday = formatter.date(from: "2019/09/09 00:00")!
print("Locale: \(l): \(birthday)")
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment