Locale

enum Locale : Enum<Locale>

Locale code.

The list of the enum entries was generated based on the output from java.util.Locale.getAvailableLocales of Java SE 7, but locales whose format do not match either 'xx' or 'xx-XX' were excluded.

<pre style="background-color: #EEEEEE; margin-left: 2em; margin-right: 2em; border: 1px solid black;"> <span style="color: darkgreen;">// List all the locale codes.</span> for (LocaleCode code : LocaleCode.values()) { String language = code.[.getLanguage].[getName()][Language.getName]; String country = code.[.getCountry] != null ? code.[.getCountry].[getName()][Market.getName] : null;<span style="color: darkgreen;">// For example, "[de-DE] German, Germany" is printed.</span> System.out.format(<span style="color: darkred;">"[%s] %s, %s\n"</span>, code, language, country); }<span style="color: darkgreen;">// Get a LocaleCode instance in various ways.</span> LocaleCode code; code = LocaleCode.[getByCode][.getByCode](<span style="color: darkred;">"en-GB"</span>); code = LocaleCode.[getByCode][.getByCode](<span style="color: darkred;">"es"</span>, <span style="color: darkred;">"ES"</span>); code = LocaleCode.[getByLocale][.getByLocale](new Locale(<span style="color: darkred;">"pt"</span>, <span style="color: darkred;">"BR"</span>));<span style="color: darkgreen;">// Convert to a Locale instance.</span> Locale locale = LocaleCode.[.en].[.toLocale];<span style="color: darkgreen;">// toLocale() of some LocaleCode instances does not create</span> <span style="color: darkgreen;">// a new Locale instance but returns a static variable of</span> <span style="color: darkgreen;">// Locale class instead. See [.toLocale] for details.</span> if (locale == Locale.ENGLISH) { System.out.println(<span style="color: darkred;">"Locale.en.toLocale() returned Locale.ENGLISH"</span>); }<span style="color: darkgreen;">// Get a list of LocaleCode instances whose language is Arabic.</span> List&lt;LocaleCode&gt; list = LocaleCode.[getByLanguage][.getByLanguage]([LanguageCode.ar]);<span style="color: darkgreen;">// Get a list of LocaleCode instances whose country is Switzerland.</span> list = LocaleCode.[getByCountry][.getByCountry]([Market.CH]); </pre> *

Author

Takahiko Kawasaki

Entries

ar_AE
Link copied to clipboard
common
ar_AE(Language.ar, Market.AE)
ar_BH
Link copied to clipboard
common
ar_BH(Language.ar, Market.BH)
ar_DZ
Link copied to clipboard
common
ar_DZ(Language.ar, Market.DZ)
ar_EG
Link copied to clipboard
common
ar_EG(Language.ar, Market.EG)
ar_IQ
Link copied to clipboard
common
ar_IQ(Language.ar, Market.IQ)
ar_JO
Link copied to clipboard
common
ar_JO(Language.ar, Market.JO)
ar_KW
Link copied to clipboard
common
ar_KW(Language.ar, Market.KW)
ar_LB
Link copied to clipboard
common
ar_LB(Language.ar, Market.LB)
ar_LY
Link copied to clipboard
common
ar_LY(Language.ar, Market.LY)
ar_MA
Link copied to clipboard
common
ar_MA(Language.ar, Market.MA)
ar_OM
Link copied to clipboard
common
ar_OM(Language.ar, Market.OM)
ar_QA
Link copied to clipboard
common
ar_QA(Language.ar, Market.QA)
ar_SA
Link copied to clipboard
common
ar_SA(Language.ar, Market.SA)
ar_SD
Link copied to clipboard
common
ar_SD(Language.ar, Market.SD)
ar_SY
Link copied to clipboard
common
ar_SY(Language.ar, Market.SY)
ar_TN
Link copied to clipboard
common
ar_TN(Language.ar, Market.TN)
ar_YE
Link copied to clipboard
common
ar_YE(Language.ar, Market.YE)
be_BY
Link copied to clipboard
common
be_BY(Language.be, Market.BY)
bg_BG
Link copied to clipboard
common
bg_BG(Language.bg, Market.BG)
ca_ES
Link copied to clipboard
common
ca_ES(Language.ca, Market.ES)
cs_CZ
Link copied to clipboard
common
cs_CZ(Language.cs, Market.CZ)
da_DK
Link copied to clipboard
common
da_DK(Language.da, Market.DK)
de_AT
Link copied to clipboard
common
de_AT(Language.de, Market.AT)
de_CH
Link copied to clipboard
common
de_CH(Language.de, Market.CH)
de_DE
Link copied to clipboard
common
de_DE(Language.de, Market.DE)
de_LU
Link copied to clipboard
common
de_LU(Language.de, Market.LU)
el_CY
Link copied to clipboard
common
el_CY(Language.el, Market.CY)
el_GR
Link copied to clipboard
common
el_GR(Language.el, Market.GR)
en_AU
Link copied to clipboard
common
en_AU(Language.en, Market.AU)
en_CA
Link copied to clipboard
common
en_CA(Language.en, Market.CA)
en_GB
Link copied to clipboard
common
en_GB(Language.en, Market.GB)
en_HK
Link copied to clipboard
common
en_HK(Language.en, Market.HK)
en_IE
Link copied to clipboard
common
en_IE(Language.en, Market.IE)
en_IN
Link copied to clipboard
common
en_IN(Language.en, Market.IN)
en_MT
Link copied to clipboard
common
en_MT(Language.en, Market.MT)
en_NZ
Link copied to clipboard
common
en_NZ(Language.en, Market.NZ)
en_PH
Link copied to clipboard
common
en_PH(Language.en, Market.PH)
en_SG
Link copied to clipboard
common
en_SG(Language.en, Market.SG)
en_US
Link copied to clipboard
common
en_US(Language.en, Market.US)
en_ZA
Link copied to clipboard
common
en_ZA(Language.en, Market.ZA)
es_AR
Link copied to clipboard
common
es_AR(Language.es, Market.AR)
es_BO
Link copied to clipboard
common
es_BO(Language.es, Market.BO)
es_CL
Link copied to clipboard
common
es_CL(Language.es, Market.CL)
es_CO
Link copied to clipboard
common
es_CO(Language.es, Market.CO)
es_CR
Link copied to clipboard
common
es_CR(Language.es, Market.CR)
es_DO
Link copied to clipboard
common
es_DO(Language.es, Market.DO)
es_EC
Link copied to clipboard
common
es_EC(Language.es, Market.EC)
es_ES
Link copied to clipboard
common
es_ES(Language.es, Market.ES)
es_GT
Link copied to clipboard
common
es_GT(Language.es, Market.GT)
es_HN
Link copied to clipboard
common
es_HN(Language.es, Market.HN)
es_MX
Link copied to clipboard
common
es_MX(Language.es, Market.MX)
es_NI
Link copied to clipboard
common
es_NI(Language.es, Market.NI)
es_PA
Link copied to clipboard
common
es_PA(Language.es, Market.PA)
es_PE
Link copied to clipboard
common
es_PE(Language.es, Market.PE)
es_PR
Link copied to clipboard
common
es_PR(Language.es, Market.PR)
es_PY
Link copied to clipboard
common
es_PY(Language.es, Market.PY)
es_SV
Link copied to clipboard
common
es_SV(Language.es, Market.SV)
es_US
Link copied to clipboard
common
es_US(Language.es, Market.US)
es_UY
Link copied to clipboard
common
es_UY(Language.es, Market.UY)
es_VE
Link copied to clipboard
common
es_VE(Language.es, Market.VE)
et_EE
Link copied to clipboard
common
et_EE(Language.et, Market.EE)
fa_IR
Link copied to clipboard
common
fa_IR(Language.fa, Market.IR)
fi_FI
Link copied to clipboard
common
fi_FI(Language.fi, Market.FI)
fr_BE
Link copied to clipboard
common
fr_BE(Language.fr, Market.BE)
fr_CA
Link copied to clipboard
common
fr_CA(Language.fr, Market.CA)
fr_CH
Link copied to clipboard
common
fr_CH(Language.fr, Market.CH)
fr_FR
Link copied to clipboard
common
fr_FR(Language.fr, Market.FR)
fr_LU
Link copied to clipboard
common
fr_LU(Language.fr, Market.LU)
ga_IE
Link copied to clipboard
common
ga_IE(Language.ga, Market.IE)
he_IL
Link copied to clipboard
common
he_IL(Language.he, Market.IL)
hi_IN
Link copied to clipboard
common
hi_IN(Language.hi, Market.IN)
hr_HR
Link copied to clipboard
common
hr_HR(Language.hr, Market.HR)
hu_HU
Link copied to clipboard
common
hu_HU(Language.hu, Market.HU)
id_ID
Link copied to clipboard
common
id_ID(Language.id, Market.ID)
is_IS
Link copied to clipboard
common
is_IS(Language.`is`, Market.IS)
LanguageCode.
it_CH
Link copied to clipboard
common
it_CH(Language.it, Market.CH)
it_IT
Link copied to clipboard
common
it_IT(Language.it, Market.IT)
ja_JP
Link copied to clipboard
common
ja_JP(Language.ja, Market.JP)
kk_KZ
Link copied to clipboard
common
kk_KZ(Language.kk, Market.KZ)
ko_KR
Link copied to clipboard
common
ko_KR(Language.ko, Market.KR)
lt_LT
Link copied to clipboard
common
lt_LT(Language.lt, Market.LT)
lv_LV
Link copied to clipboard
common
lv_LV(Language.lv, Market.LV)
mk_MK
Link copied to clipboard
common
mk_MK(Language.mk, Market.MK)
ms_MY
Link copied to clipboard
common
ms_MY(Language.ms, Market.MY)
mt_MT
Link copied to clipboard
common
mt_MT(Language.mt, Market.MT)
nb_NO
Link copied to clipboard
common
nb_NO(Language.nb, Market.NO)
nl_BE
Link copied to clipboard
common
nl_BE(Language.nl, Market.BE)
nl_NL
Link copied to clipboard
common
nl_NL(Language.nl, Market.NL)
nn_NO
Link copied to clipboard
common
nn_NO(Language.nn, Market.NO)
no_NO
Link copied to clipboard
common
no_NO(Language.no, Market.NO)
pl_PL
Link copied to clipboard
common
pl_PL(Language.pl, Market.PL)
pt_BR
Link copied to clipboard
common
pt_BR(Language.pt, Market.BR)
pt_PT
Link copied to clipboard
common
pt_PT(Language.pt, Market.PT)
ro_MD
Link copied to clipboard
common
ro_MD(Language.ro, Market.MD)
ro_RO
Link copied to clipboard
common
ro_RO(Language.ro, Market.RO)
ru_KZ
Link copied to clipboard
common
ru_KZ(Language.ru, Market.KZ)
ru_RU
Link copied to clipboard
common
ru_RU(Language.ru, Market.RU)
se_NO
Link copied to clipboard
common
se_NO(Language.se, Market.NO)
sk_SK
Link copied to clipboard
common
sk_SK(Language.sk, Market.SK)
sl_SI
Link copied to clipboard
common
sl_SI(Language.sl, Market.SI)
sq_AL
Link copied to clipboard
common
sq_AL(Language.sq, Market.AL)
sr_BA
Link copied to clipboard
common
sr_BA(Language.sr, Market.BA)
sr_CS
Link copied to clipboard
common
sr_CS(Language.sr, Market.CS)
sr_ME
Link copied to clipboard
common
sr_ME(Language.sr, Market.ME)
sr_RS
Link copied to clipboard
common
sr_RS(Language.sr, Market.RS)
sv_SE
Link copied to clipboard
common
sv_SE(Language.sv, Market.SE)
th_TH
Link copied to clipboard
common
th_TH(Language.th, Market.TH)
tr_TR
Link copied to clipboard
common
tr_TR(Language.tr, Market.TR)
uk_UA
Link copied to clipboard
common
uk_UA(Language.uk, Market.UA)
vi_VN
Link copied to clipboard
common
vi_VN(Language.vi, Market.VN)
zh_CN
Link copied to clipboard
common
zh_CN(Language.zh, Market.CN)
zh_HK
Link copied to clipboard
common
zh_HK(Language.zh, Market.HK)
zh_SG
Link copied to clipboard
common
zh_SG(Language.zh, Market.SG)
zh_TW
Link copied to clipboard
common
zh_TW(Language.zh, Market.TW)

Types

Companion
Link copied to clipboard
common
object Companion

Functions

compareTo
Link copied to clipboard
common
operator override fun compareTo(other: Locale): Int
equals
Link copied to clipboard
common
operator override fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
common
override fun hashCode(): Int
toString
Link copied to clipboard
common
open override fun toString(): String
Get the string representation of this locale code.

Properties

country
Link copied to clipboard
common
val country: Market
language
Link copied to clipboard
common
val language: Language
name
Link copied to clipboard
common
val name: String
ordinal
Link copied to clipboard
common
val ordinal: Int

Sources

(source)
Link copied to clipboard