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
| Language |
Inicializa una nueva instancia de la clase LanguagePolicy. |
Propiedades
| locales | |
| Map |
Propiedades heredadas
| size |
Métodos
| default |
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. |
| for |
|
| 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