Freigeben über


LanguagePolicy class

Sprachrichtlinie mit Fallback für jede Sprache als spezifisch für standardbasierte en-us –> en –> Standard.

Extends

Map<string, string[]>

Konstruktoren

LanguagePolicy(string[])

Initialisiert eine neue Instanz der LanguagePolicy Klasse.

Eigenschaften

locales
Map

Geerbte Eigenschaften

size

Methoden

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.

Geerbte Methoden

clear()
delete(string)
entries()

Gibt ein Iterable of key, value pairs for every entry in the map.

forEach((value: string[], key: string, map: Map<string, string[]>) => void, any)
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