Поделиться через


LanguagePolicy class

Языковая политика с резервным вариантом для каждого языка в качестве наиболее конкретного по умолчанию en-us -> en -> по умолчанию.

Extends

Map<string, string[]>

Конструкторы

LanguagePolicy(string[])

Инициализирует новый экземпляр класса LanguagePolicy.

Свойства

locales
Map

Унаследованные свойства

size

Методы

defaultPolicy(string[])

Просмотрите все региональные параметры и создайте карту словаря с наиболее конкретными параметрами.

пример

Пример выходных данных "en-us" создаст резервное правило: "en-us" -> "en" -> "", "en" -> "" Так что при получении языкового стандарта, например en-gb, мы можем попытаться разрешить "en-gb" затем "en" и "", см. раздел комментариев для полного примера выходных данных этой функции.

Наследуемые методы

clear()
delete(string)
entries()

Возвращает итератор ключа, пары значений для каждой записи в карте.

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

Возвращает итератор ключей на карте

set(string, string[])
values()

Возвращает итератор значений в карте

Сведения о конструкторе

LanguagePolicy(string[])

Инициализирует новый экземпляр класса LanguagePolicy.

new LanguagePolicy(defaultLanguages: string[])

Параметры

defaultLanguages

string[]

Языки по умолчанию для использования.

Сведения о свойстве

locales

static locales: string[]

Значение свойства

string[]

Map

static Map: MapConstructor

Значение свойства

MapConstructor

Сведения об унаследованном свойстве

size

size: number

Значение свойства

number

наследуется от Map.size

Сведения о методе

defaultPolicy(string[])

Просмотрите все региональные параметры и создайте карту словаря с наиболее конкретными параметрами.

пример

Пример выходных данных "en-us" создаст резервное правило: "en-us" -> "en" -> "", "en" -> "" Так что при получении языкового стандарта, например en-gb, мы можем попытаться разрешить "en-gb" затем "en" и "", см. раздел комментариев для полного примера выходных данных этой функции.

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

Параметры

defaultLanguages

string[]

Языки по умолчанию для использования.

Возвращаемое значение

Map<string, string[]>

Объект Map с массивом строк для каждого ключа.

Сведения о наследуемом методе

clear()

function clear()

унаследован от карты.clear

delete(string)

function delete(key: string): boolean

Параметры

key

string

Возвращаемое значение

boolean

наследуется от Map.delete

entries()

Возвращает итератор ключа, пары значений для каждой записи в карте.

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

Возвращаемое значение

IterableIterator<[string, string[]]>

наследуется от 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)

Параметры

callbackfn

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

thisArg

any

наследуется от Map.forEach

get(string)

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

Параметры

key

string

Возвращаемое значение

string[] | undefined

наследуется от Map.get

has(string)

function has(key: string): boolean

Параметры

key

string

Возвращаемое значение

boolean

унаследован от карты.has

keys()

Возвращает итератор ключей на карте

function keys(): IterableIterator<string>

Возвращаемое значение

IterableIterator<string>

наследуется от Map.keys

set(string, string[])

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

Параметры

key

string

value

string[]

Возвращаемое значение

this

наследуется от Map.set

values()

Возвращает итератор значений в карте

function values(): IterableIterator<string[]>

Возвращаемое значение

IterableIterator<string[]>

Унаследовано от Map.values