View Source Cldr.LanguageTag.Sigil (Cldr v2.35.1)
Implements a sigil_l/2 macro to
constructing t:Cldr.LanguageTag structs.
Link to this section Summary
Functions
Handles sigil ~l for language tags.
Link to this section Functions
Handles sigil ~l for language tags.
arguments
Arguments
locale_nameis either a BCP 47 locale name as a string orlocale_name|backendwhere backend is a backend module name
options
Options
uWill parse the locale but will not add likely subtags and its not guaranteed that this language tag is known to the backend module.
returns
Returns
a
t:Cldr.LanguageTagstruct orraises an exception
examples
Examples
iex> import Cldr.LanguageTag.Sigil
iex> ~l(en-US-u-ca-gregory)
#Cldr.LanguageTag<en-US-u-ca-gregory [validated]>
iex> import Cldr.LanguageTag.Sigil
iex> ~l(en-US-u-ca-gregory|MyApp.Cldr)
#Cldr.LanguageTag<en-US-u-ca-gregory [validated]>