4.13. kink/LOCALE¶
Provides locale specific data.
4.13.1. LOCALE.for(Lang_tag)¶
LOCALE.for returns a locale val which matches the language tag best.
It is not guaranteed that “lang_tag” method of the result returns the same str as Lang_tag.
4.13.2. type locale¶
A locale is a set of parameters used for software internationalization specific to a combination of language, region and other variants.
4.13.2.1. Locale.lang_tag¶
“lang_tag” method returns thes str of the language tag of the locale.
The result is a syntactically well-formed IETF BCP47 language tag. It is not guaranteed that subtags are registered in IANA Language Subtag Registry.
4.13.2.2. Locale.group_sep¶
“group_sep” method returns a str which separates groups in the integral part in the locale.
4.13.2.3. Locale.decimal_sep¶
“decimal_sep” method returns a str which separates the integral part and the fractional part in the locale.
4.13.2.4. X == Y¶
Two locales are equal when the language tags of them are equal.
4.13.2.5. Locale.repr¶
`repr` returns a str such as "(locale ja-JP)".
4.13.3. LOCALE.is?(Val)¶
LOCALE.is? returns whether Val is a locale val.
4.13.4. LOCALE.root¶
LOCALE.root returns the empty locale which is neutral to any language or region.
4.13.5. LOCALE.default¶
LOCALE.default returns the locale which is default for the runtime.