LanguagePolicy class
Sprachrichtlinie mit Fallback für jede Sprache als spezifisch für standardbasierte en-us –> en –> Standard.
- Extends
-
Map<string, string[]>
Konstruktoren
| Language |
Initialisiert eine neue Instanz der LanguagePolicy Klasse. |
Eigenschaften
| locales | |
| Map |
Geerbte Eigenschaften
| size |
Methoden
| default |
Durchlaufen Sie alle Kulturen, und erstellen Sie eine Wörterbuchkarte mit den meisten Spezifischen. Beispiel Beispielausgabe "en-us" generiert Fallbackregel wie folgt: "en-us" -> "en" -> "en" -> "" So dass wir beim Abrufen eines Gebietsschemas wie en-gbversuchen können, "en-gb" then "en" dann "en" und dann "" Siehe kommentarabschnitt für vollständiges Beispiel der Ausgabe dieser Funktion. |
Geerbte Methoden
| clear() | |
| delete(string) | |
| entries() | Gibt ein Iterable of key, value pairs for every entry in the map. |
| for |
|
| get(string) | |
| has(string) | |
| keys() | Gibt eine Iterable von Schlüsseln in der Karte zurück. |
| set(string, string[]) | |
| values() | Gibt eine Iterable von Werten in der Karte zurück. |
Details zum Konstruktor
LanguagePolicy(string[])
Initialisiert eine neue Instanz der LanguagePolicy Klasse.
new LanguagePolicy(defaultLanguages: string[])
Parameter
- defaultLanguages
-
string[]
Zu verwendende Standardsprachen.
Details zur Eigenschaft
locales
static locales: string[]
Eigenschaftswert
string[]
Map
static Map: MapConstructor
Eigenschaftswert
MapConstructor
Geerbte Eigenschaftsdetails
size
size: number
Eigenschaftswert
number
geerbt von Map.size
Details zur Methode
defaultPolicy(string[])
Durchlaufen Sie alle Kulturen, und erstellen Sie eine Wörterbuchkarte mit den meisten Spezifischen.
Beispiel
Beispielausgabe "en-us" generiert Fallbackregel wie folgt: "en-us" -> "en" -> "en" -> "" So dass wir beim Abrufen eines Gebietsschemas wie en-gbversuchen können, "en-gb" then "en" dann "en" und dann "" Siehe kommentarabschnitt für vollständiges Beispiel der Ausgabe dieser Funktion.
static function defaultPolicy(defaultLanguages?: string[]): Map<string, string[]>
Parameter
- defaultLanguages
-
string[]
Zu verwendende Standardsprachen.
Gibt zurück
Map<string, string[]>
Ein Map-Objekt mit einem Zeichenfolgenarray für jeden Schlüssel.
Details zur geerbten Methode
clear()
function clear()
Geerbt von Map.clear
delete(string)
function delete(key: string): boolean
Parameter
- key
-
string
Gibt zurück
boolean
geerbt von Map.delete
entries()
Gibt ein Iterable of key, value pairs for every entry in the map.
function entries(): IterableIterator<[string, string[]]>
Gibt zurück
IterableIterator<[string, string[]]>
Geerbt von 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)
Parameter
- callbackfn
-
(value: string[], key: string, map: Map<string, string[]>) => void
- thisArg
-
any
geerbt von Map.forEach
get(string)
function get(key: string): string[] | undefined
Parameter
- key
-
string
Gibt zurück
string[] | undefined
Geerbt von Map.get
has(string)
function has(key: string): boolean
Parameter
- key
-
string
Gibt zurück
boolean
geerbt von Map.has
keys()
Gibt eine Iterable von Schlüsseln in der Karte zurück.
function keys(): IterableIterator<string>
Gibt zurück
IterableIterator<string>
geerbt von Map.keys
set(string, string[])
function set(key: string, value: string[]): this
Parameter
- key
-
string
- value
-
string[]
Gibt zurück
this
Geerbt von Map.set
values()
Gibt eine Iterable von Werten in der Karte zurück.
function values(): IterableIterator<string[]>
Gibt zurück
IterableIterator<string[]>
Geerbt von Map.values