View Source Cldr.LanguageTag.Parser (Cldr v2.38.0)

Parses a CLDR language tag (also referred to as locale string).

The applicable specification is from CLDR which is similar based upon RFC5646 with some variations.

Summary

Functions

Parse a locale name into a t:Cldr.LanguageTag

Parse a locale name into a t:Cldr.LanguageTag

Functions

Parse a locale name into a t:Cldr.LanguageTag

  • locale_name is a string representation of a language tag as defined by RFC5646.

Returns

  • {:ok, language_tag} or

  • {:error, reasons}

Parse a locale name into a t:Cldr.LanguageTag

  • locale_name is a string representation of a language tag as defined by RFC5646.

Returns

  • language_tag or

  • raises an exception