Compartir a través de


LanguagePolicy class

Directiva de idioma con reserva para cada idioma como más específico para el en-us predeterminado:> en -> predeterminado.

Extends

Map<string, string[]>

Constructores

LanguagePolicy(string[])

Inicializa una nueva instancia de la clase LanguagePolicy.

Propiedades

locales
Map

Propiedades heredadas

size

Métodos

defaultPolicy(string[])

Recorra todas las referencias culturales y cree un mapa de diccionario con la más específica a la menos específica.

de ejemplo de

Salida de ejemplo "en-us" generará una regla de reserva como esta: "en-us" -> "en" -> "" "en" -> "" Para que cuando se obtenga una configuración regional como en-gb, podemos intentar resolver "en-gb" y luego "en" y luego "" Vea la sección comentada para obtener una muestra completa de la salida de esta función.

Métodos heredados

clear()
delete(string)
entries()

Devuelve una iteración de pares de clave y valor para cada entrada del mapa.

forEach((value: string[], key: string, map: Map<string, string[]>) => void, any)
get(string)
has(string)
keys()

Devuelve una iteración de claves en el mapa

set(string, string[])
values()

Devuelve una iteración de valores en el mapa.

Detalles del constructor

LanguagePolicy(string[])

Inicializa una nueva instancia de la clase LanguagePolicy.

new LanguagePolicy(defaultLanguages: string[])

Parámetros

defaultLanguages

string[]

Idiomas predeterminados que se van a usar.

Detalles de las propiedades

locales

static locales: string[]

Valor de propiedad

string[]

Map

static Map: MapConstructor

Valor de propiedad

MapConstructor

Detalles de las propiedades heredadas

size

size: number

Valor de propiedad

number

Heredado de Map.size

Detalles del método

defaultPolicy(string[])

Recorra todas las referencias culturales y cree un mapa de diccionario con la más específica a la menos específica.

de ejemplo de

Salida de ejemplo "en-us" generará una regla de reserva como esta: "en-us" -> "en" -> "" "en" -> "" Para que cuando se obtenga una configuración regional como en-gb, podemos intentar resolver "en-gb" y luego "en" y luego "" Vea la sección comentada para obtener una muestra completa de la salida de esta función.

static function defaultPolicy(defaultLanguages?: string[]): Map<string, string[]>

Parámetros

defaultLanguages

string[]

Idiomas predeterminados que se van a usar.

Devoluciones

Map<string, string[]>

Objeto Map con una matriz de cadenas para cada clave.

Detalles de los métodos heredados

clear()

function clear()

Heredado de Map.clear

delete(string)

function delete(key: string): boolean

Parámetros

key

string

Devoluciones

boolean

Heredado de Map.delete

entries()

Devuelve una iteración de pares de clave y valor para cada entrada del mapa.

function entries(): IterableIterator<[string, string[]]>

Devoluciones

IterableIterator<[string, string[]]>

Heredado 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)

Parámetros

callbackfn

(value: string[], key: string, map: Map<string, string[]>) => void

thisArg

any

Heredado de Map.forEach

get(string)

function get(key: string): string[] | undefined

Parámetros

key

string

Devoluciones

string[] | undefined

se hereda de Map.get

has(string)

function has(key: string): boolean

Parámetros

key

string

Devoluciones

boolean

Heredado de Map.has

keys()

Devuelve una iteración de claves en el mapa

function keys(): IterableIterator<string>

Devoluciones

IterableIterator<string>

Heredado de Map.keys

set(string, string[])

function set(key: string, value: string[]): this

Parámetros

key

string

value

string[]

Devoluciones

this

Heredado de Map.set

values()

Devuelve una iteración de valores en el mapa.

function values(): IterableIterator<string[]>

Devoluciones

IterableIterator<string[]>

Heredar de Map.values