dir
The dir manifest member is used to specify a default language directionality for your web application, which will be used unless overriden by a different dir value found in a *_localized member.
If not specifies, the default direction is inferred from the default language, as specfiied using [lang].
Syntax
"dir": "auto"
"dir": "ltr"
"dir": "rtl"
Values
A string representing the app's text direction. Valid values of dir are:
Examples
>Basic usage
in this example, the app's default lang is en-US, and its default dir is ltr. Its default name is "Color picker", but we've also specified localized variants in the name_localized member. Users that have their primary language preference set to German (de), French (fr), or Arabic (ar) will see the app's name displayed in a more suitable language for them.
The French variant is specified as French Canadian (fr-CA) in its lang property, with a direction (dir) of ltr, while the Arabic variant has its dir specified as rtl. The German variant doesn't need its lang or dir specified, so its value is a string containing the localized text.
{
"lang": "en-US",
"dir": "ltr",
"name": "Color Picker",
"name_localized": {
"de": "Farbwähler",
"fr": { "value": "Sélecteur de Couleur", "lang": "fr-CA", "dir": "ltr" },
"ar": { "value": "`منتقي` `الألوان`", "dir": "rtl" }
}
}
The lang and dir members define a default language and language direction that will be assumed by the browser if no language more suitable for the user's preferences is found in the name_localized variants. In such cases, the name member is used.
Specifications
This feature does not appear to be defined in any specification.>Browser compatibility
See also
langmanifest member*_localizedmanifest members