Language
code,
Language_Country
code, or
Language_Country_Variant
code, e.g. "en_US". The two-letter Language
code uses the ISO-639-1
standard, e.g. "en" stands for English, "pl" -- Polish,
"fr" -- French, and "de" for German.
Country
is a two-letter code following the
ISO-3166 standard. This is to reflect different language
conventions within the same language, for example in
US-English ("en_US") and Australian-English ("en_AU").
Differences may also appear in language conventions used
within the same country. For example, the Euro currency
may be used in several European countries while the
individual country's currency is still in circulation. In
such case, ICU Variant
"_EURO" could be used for
selecting locales that support the Euro currency.
For a list of locales that are recognized by stri_locale_list
.
NULL
is given as as its locale
argument.
Default locales are available to all the functions: they
are initially set to be the system locale on that
platform, and may be changed with
stri_locale_set
, for example if automatic
detection fails to recognize your locale properly. Sometimes it is suggested that your program should avoid
changing the default locale: it is not a good way to
request an international object, especially only for a
single function call.. All locale-sensitive functions may
request any desired locale per-call (by specifying the
locale
argument), i.e. without referencing to the
default locale. During many tests, however, we did not
observe any improper behavior of
stri_opts_collator
for the description on
how to tune its settings, and its locale
argument
in particular. Other locale-sensitive functions include e.g.
stri_trans_tolower
(that does character
case mapping).
ISO 639: Language Codes,
ISO 3166: Country Codes,
stri_locale_get
,
stri_locale_set
;
stri_locale_info
;
stri_locale_list
Other locale_sensitive: stri_cmp
,
stri_compare
; stri_count_fixed
;
stri_detect_fixed
;
stri_enc_detect2
;
stri_locate_all_fixed
,
stri_locate_all_fixed,
,
stri_locate_first_fixed
,
stri_locate_first_fixed,
,
stri_locate_last_fixed
,
stri_locate_last_fixed
;
stri_opts_collator
; stri_order
,
stri_sort
;
stri_replace_all_fixed
,
stri_replace_all_fixed
,
stri_replace_first_fixed
,
stri_replace_first_fixed
,
stri_replace_last_fixed
,
stri_replace_last_fixed
;
stri_split_fixed
,
stri_split_fixed
;
stri_trans_tolower
,
stri_trans_totitle
,
stri_trans_toupper
;
stringi-search-fixed
Other stringi_general_topics:
stringi-arguments
;
stringi-encoding
;
stringi-package
;
stringi-search-charclass
;
stringi-search-fixed
;
stringi-search-regex
;
stringi-search