LanguagePolicy class
Stratégie de langue avec secours pour chaque langue comme la plus spécifique à la en-us par défaut -> en -> par défaut.
- Extends
-
Map<string, string[]>
Constructeurs
| Language |
Initialise une nouvelle instance de la classe LanguagePolicy. |
Propriétés
| locales | |
| Map |
Propriétés héritées
| size |
Méthodes
| default |
Parcourez toutes les cultures et créez une carte de dictionnaire avec la plus spécifique au moins spécifique. exemple de L’exemple de sortie "en-us" génère une règle de secours comme suit : "en-us" -> « en » -> « » -> « » Afin que lorsque nous obtenons des paramètres régionaux tels que en-gb, nous pouvons essayer de résoudre en "en-gb" puis « en » puis « » Voir la section commentée pour obtenir un exemple complet de sortie de cette fonction. |
Méthodes héritées
| clear() | |
| delete(string) | |
| entries() | Retourne une itérable de paires clé,valeur pour chaque entrée de la carte. |
| for |
|
| get(string) | |
| has(string) | |
| keys() | Retourne une itérable des clés dans la carte |
| set(string, string[]) | |
| values() | Retourne une itérable des valeurs dans la carte |
Détails du constructeur
LanguagePolicy(string[])
Initialise une nouvelle instance de la classe LanguagePolicy.
new LanguagePolicy(defaultLanguages: string[])
Paramètres
- defaultLanguages
-
string[]
Langues par défaut à utiliser.
Détails de la propriété
locales
static locales: string[]
Valeur de propriété
string[]
Map
static Map: MapConstructor
Valeur de propriété
MapConstructor
Détails de la propriété héritée
size
size: number
Valeur de propriété
number
héritée de map.size
Détails de la méthode
defaultPolicy(string[])
Parcourez toutes les cultures et créez une carte de dictionnaire avec la plus spécifique au moins spécifique.
exemple de
L’exemple de sortie "en-us" génère une règle de secours comme suit : "en-us" -> « en » -> « » -> « » Afin que lorsque nous obtenons des paramètres régionaux tels que en-gb, nous pouvons essayer de résoudre en "en-gb" puis « en » puis « » Voir la section commentée pour obtenir un exemple complet de sortie de cette fonction.
static function defaultPolicy(defaultLanguages?: string[]): Map<string, string[]>
Paramètres
- defaultLanguages
-
string[]
Langues par défaut à utiliser.
Retours
Map<string, string[]>
Objet Map avec un tableau de chaînes pour chaque clé.
Détails de la méthode héritée
clear()
function clear()
héritée de map.clear
delete(string)
function delete(key: string): boolean
Paramètres
- key
-
string
Retours
boolean
héritée de map.delete
entries()
Retourne une itérable de paires clé,valeur pour chaque entrée de la carte.
function entries(): IterableIterator<[string, string[]]>
Retours
IterableIterator<[string, string[]]>
héritée de Map.entries
forEach((value: string[], key: string, map: Map<string, string[]>) => void, any)
function forEach(callbackfn: (value: string[], key: string, map: Map<string, string[]>) => void, thisArg?: any)
Paramètres
- callbackfn
-
(value: string[], key: string, map: Map<string, string[]>) => void
- thisArg
-
any
héritée de map.forEach
get(string)
function get(key: string): string[] | undefined
Paramètres
- key
-
string
Retours
string[] | undefined
héritée de map.get
has(string)
function has(key: string): boolean
Paramètres
- key
-
string
Retours
boolean
héritée de Map.has
keys()
Retourne une itérable des clés dans la carte
function keys(): IterableIterator<string>
Retours
IterableIterator<string>
héritée de map.keys
set(string, string[])
function set(key: string, value: string[]): this
Paramètres
- key
-
string
- value
-
string[]
Retours
this
héritée de map.set
values()
Retourne une itérable des valeurs dans la carte
function values(): IterableIterator<string[]>
Retours
IterableIterator<string[]>
héritée de Map.values