language/utils
module
Functions
-
parseLanguageAttribute( str ) → object
internalmodule:language/utils~parseLanguageAttribute
Retrieves language properties converted to attribute value by the stringifyLanguageAttribute function.
Parameters
str : string
The attribute value.
Returns
object
The object with properties:
- languageCode - The language code in the ISO 639 format.
- textDirection - The language text direction.
-
stringifyLanguageAttribute( languageCode, [ textDirection ] ) → string
internalmodule:language/utils~stringifyLanguageAttribute
Returns the language attribute value in a human-readable text format:
<languageCode>:<textDirection>
languageCode
- The language code used for thelang
attribute in the ISO 639-1 format.textDirection
- One of the following values:rtl
orltr
, indicating the reading direction of the language.
See the text part language configuration for more information about language properties.
If the
textDirection
argument is omitted, it will be automatically detected based onlanguageCode
.Parameters
languageCode : string
The language code in the ISO 639-1 format.
[ textDirection ] : LanguageDirection
The language text direction. Automatically detected if omitted.
Returns
string