Cldr v1.8.1 Cldr.LanguageTag.Parser View Source

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.

This module provides functions to parse a language tag (locale string). To be consistent with the rest of Cldr, the term locale string will be preferred.

Link to this section Summary

Functions

Parse a locale name into a Cldr.LanguageTag.t/0

Parse a locale name into a Cldr.LanguageTag.t/0

Link to this section Functions

Parse a locale name into a Cldr.LanguageTag.t/0

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

Returns

  • language_tag or

  • raises an exception

Parse a locale name into a Cldr.LanguageTag.t/0

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

Returns

  • {:ok, language_tag} or

  • {:error, reasons}