availableLocaleList
is a LocaleUtils
class. A locale
object refers to information based on the different geographic regions.
The method availableLocaleList
returns the unmodifiable list of the installed locales.
LocaleUtils
The definition of LocaleUtils
can be found in the Apache Commons Lang
package, which we can add to the Maven project by adding the following dependency to the pom.xml
file:
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.12.0</version>
</dependency>
For other versions of the
commons-lang
package, refer to the Maven Repository.
You can import the LocaleUtils
class as follows:
import org.apache.commons.lang3.LocaleUtils;
public static List<Locale> availableLocaleList()
The method takes no parameters.
The method returns the unmodifiable list of available locales.
import org.apache.commons.lang3.LocaleUtils;public class Main{public static void main(String[] args){System.out.println("The list of available locales are as follows:");System.out.println(LocaleUtils.availableLocaleList());}}
The list of available locales are as follows:
[, nn, ar_JO, bg, kea, nds, zu, am_ET, fr_DZ, ti_ET, bo_CN, hsb, qu_EC, ta_SG, lv, en_NU, zh_SG_#Hans, en_MS, en_GG, en_JM, vo, kkj, sr_ME, sv_SE, es_BO, dz_BT, mer, sah, en_ZM, fr_ML, br, ha_NG, ar_SA, fa_AF, dsb_DE, sk, os_GE, ml, en_MT, en_LR, ar_TD, en_GH, en_IL, sv, cs, el, tzm_MA, af, sw_UG, ses_ML, smn, tk_TM, sr_ME_#Cyrl, ar_EG, dsb, lkt_US, vai_LR_#Latn, ji_001, yo_NG, se_NO, khq, sw_CD, vo_001, en_PW, pl_PL, fil_PH, it_VA, sr_CS, ne_IN, es_PH, es_ES, es_CO, bg_BG, ji, ar_EH, bs_BA_#Latn, en_VC, nds_DE, nb_SJ, es_US, agq, hsb_DE, en_US_POSIX, en_150, ar_SD, en_KN, ha_NE, pt_MO, ebu, ro_RO, zh__#Hans, lb_LU, sr_ME_#Latn, es_GT, so_KE, dje_NE, bas_CM, fr_PM, ar_KM, fr_MG, no_NO_NY, es_CL, mn, agq_CM, kam_KE, teo, tr_TR, eu, fa_IR, en_MO, wo, shi__#Tfng, en_BZ, sq_AL, ar_MR, es_DO, ru, twq_NE, az, nmg_CM, fa, kl_GL, en_NR, nd, kk, az__#Cyrl, en_MP, en_GD, tk, hy, shi__#Latn, en_BW, en_AU, en_CY, kab_DZ, kde_TZ, ta_MY, ti_ER, nus_SS, en_RW, nd_ZW, sv_FI, ksb, luo, lb, ne, en_IE, zh_SG, ln_CD, en_KI, nnh_CM, om_ET, no, ja_JP, my, ka, ar_IL, mgh, or_IN, fr_MF, shi, kl, en_SZ, rwk_TZ, zh, es_PE, mgh_MZ, saq, az__#Latn, ta, en_GB, lag, zh_HK_#Hant, ar_SY, ksf_CM, bo, kk_KZ, es_PA, tt_RU, om_KE, ar_PS, en_AS, fr_VU, zh_TW, bez, kln, fr_MC, kw, pt_MZ, fr_NE, vai__#Latn, ksb_TZ, ksh, ur_IN, ln, en_JE, gsw_CH, ln_CF, en_CX, luy_KE, pt, en_AT, gl, kkj_CM, sr__#Cyrl, yue_CN_#Hans, es_GQ, kn_IN, ar_YE, to, en_SX, ga, qu, ru_KZ, en_TZ, et, en_PR, mua, ko_KP, in, ps, sn, nl_SR, rof, en_BS, km, zgh, fr_NC, be, gv, es, dua, gd_GB, jgo, nl_BQ, fr_CM, gsw, uz_UZ_#Cyrl, pa_IN_#Guru, en_KE, guz, mfe, asa_TZ, teo_UG, ja, fr_SN, or, brx, fr_MA, pt_LU, fr_BL, en_NL, mgo_CM, ln_CG, te, sl, ko_KR, el_CY, mr_IN, ha, es_MX, lrc_IR, gsw_FR, es_HN, hu_HU, ff_SN, sbp, sq_MK, sr_BA_#Cyrl, fi, uz, bs__#Cyrl, et_EE, sr__#Latn, en_SS, sw, bo_IN, fy_NL, ar_OM, tr_CY, nmg, rm, en_MG, fr_BI, uz_UZ_#Latn, bn, dua_CM, de_IT, lrc_IQ, vai__#Vaii, kn, fr_TN, sr_RS, de_CH, bn_BD, nnh, fr_PF, en_ZA, gu, pt_GQ, vun_TZ, jmc_TZ, en_TV, lo, fr_FR, en_PN, en_MH, fr_BJ, zh__#Hant, cu_RU, zh_HK_#Hans, nl_NL, sah_RU, en_GY, ps_AF, bs__#Latn, ky, mas, dyo_SN, os, bs_BA_#Cyrl, nl_CW, ar_DZ, sk_SK, pt_CH, fr_GQ, ff_CM, am, en_NG, fr_CI, ki_KE, en_PK, zh_CN, en_LC, rw, brx_IN, wo_SN, iw, gv_IM, mk_MK, en_TT, dav, sl_SI, fr_HT, te_IN, nl_SX, lrc, ses, ce, fr_CG, fr_BE, jgo_CM, mt_MT, es_VE, mg, mr, mer_KE, ko, nds_NL, en_BM, nb_NO, ak, seh, kde, dz, kea_CV, mgo, vi_VN, en_VU, en_US, to_TO, mfe_MU, seh_MZ, fr_BF, pa__#Guru, it_SM, fr_YT, gu_IN, ii_CN, pa_PK_#Arab, ast, fr_RE, fi_FI, yue__#Hans, ca_FR, sr_BA_#Latn, bn_IN, fr_GP, pa, zgh_MA, uk_UA, fr_DJ, rn, tg, rwk, hu, fr_CH, en_NF, twq, ha_GH, sr_XK_#Cyrl, bm, ar_SS, en_GU, nl_AW, de_BE, en_AI, en_CM, xog_UG, cs_CZ, tr, ca_ES, cgg, rm_CH, nyn_UG, ru_MD, ms_MY, ta_LK, ksf, en_TO, cy, en_PG, fr_CF, pt_TL, sq, fr, tg_TJ, en_ER, qu_PE, sr_BA, es_PY, de, es_EC, kok_IN, lg_UG, zu_ZA, fr_TG, sr_XK_#Latn, en_PH, ig_NG, fr_GN, prg_001, cgg_UG, zh_MO_#Hans, ksh_DE, lg, ru_RU, se_FI, ff, en_DM, en_CK, sd, ar_MA, ga_IE, en_BI, en_AG, fr_TD, en_WS, fr_LU, ebu_KE, bem_ZM, xog, ewo_CM, fr_CD, so, rn_BI, en_NA, ar_ER, kab, ms, nus, sn_ZW, prg, iw_IL, ug, es_EA, th_TH_TH_#u-nu-thai, hi, fr_SC, ca_IT, lag_TZ, en_SL, teo_KE, no_NO, ca_AD, zh_MO_#Hant, en_SH, vai, qu_BO, haw_US, vi, fr_CA, de_LU, sq_XK, dyo, en_KY, mt, it_CH, de_DE, si_LK, luo_KE, en_DK, yav, so_DJ, lt_LT, it_IT, eo, kam, ar_SO, en_ZW, ro, eo_001, ee, en_UM, nn_NO, fr_MU, pl, se_SE, en_TK, en_SI, mua_CM, ur, uz__#Arab, vai_LR_#Vaii, saq_KE, se, pt_GW, lo_LA, chr, ar_LB, af_ZA, ms_SG, ee_TG, ln_AO, be_BY, ff_GN, yue__#Hant, in_ID, es_BZ, ar_AE, hr_HR, luy, as, rof_TZ, it, pt_CV, ks_IN, uk, my_MM, ur_PK, mn_MN, da_DK, en_FM, es_PR, wae_CH, mzn, en_BE, ii, tt, fr_WF, ru_BY, mzn_IR, naq, fo_DK, en_SG, ee_GH, ar_BH, kln_KE, tzm, fur, om, hi_IN, en_CH, asa, yo_BJ, fo_FO, ast_ES, fr_KM, bez_TZ, fr_MQ, en_SD, es_AR, en_MY, ja_JP_JP_#u-ca-japanese, es_SV, pt_BR, ml_IN, sbp_TZ, fil, en_FK, uz__#Cyrl, is_IS, yue_HK_#Hant, hy_AM, en_GM, en_DG, fo, ne_NP, hr, pt_ST, ak_GH, lt, uz_AF_#Arab, fur_IT, ta_IN, ccp, en_SE, fr_GF, lkt, zh_CN_#Hans, is, es_419, si, pt_AO, en_001, en, guz_KE, gsw_LI, ccp_BD, es_IC, ca, ru_KG, fr_MR, ar_TN, ks, zh_TW_#Hant, bm_ML, kw_GB, ug_CN, as_IN, es_BR, zh_HK, khq_ML, sw_KE, en_SB, th_TH, rw_RW, chr_US, shi_MA_#Tfng, ar_IQ, nyn, yue, jmc, en_MW, naq_NA, mk, en_IO, ar_QA, en_DE, pa__#Arab, en_CC, bs, ro_MD, en_FI, pt_PT, fy, az_AZ_#Cyrl, th, dav_KE, ckb_IQ, shi_MA_#Latn, es_CU, ar, en_SC, en_VI, haw, eu_ES, en_UG, en_NZ, dje, es_UY, bas, mas_KE, ru_UA, sg_CF, el_GR, yav_CM, uz__#Latn, sg, da_GL, en_FJ, de_LI, en_BB, km_KH, smn_FI, hr_BA, de_AT, ckb_IR, nl, lu_CD, ca_ES_VALENCIA, ar_001, so_SO, lv_LV, ckb, es_CR, fr_GA, ar_KW, sr, ar_LY, sr_RS_#Cyrl, bem, en_MU, da, wae, gl_ES, en_IM, az_AZ_#Latn, en_LS, ig, en_HK, en_GI, ce_RU, en_CA, gd, ka_GE, fr_SY, sw_TZ, fr_RW, so_ET, nl_BE, ar_DJ, mg_MG, cy_GB, en_VG, cu, os_RU, sr_RS_#Latn, en_TC, ky_KG, sv_AX, af_NA, vun, en_IN, lu, ki, yo, es_NI, nb, ff_MR, sd_PK, mas_TZ, ti, kok, ewo, ms_BN, ccp_IN, br_FR]
The output might be different when the above code is run in your machine, depending on the locales present.