LanguagePolicy class
Языковая политика с резервным вариантом для каждого языка в качестве наиболее конкретного по умолчанию en-us -> en -> по умолчанию.
- Extends
-
Map<string, string[]>
Конструкторы
| Language |
Инициализирует новый экземпляр класса LanguagePolicy. |
Свойства
| locales | |
| Map |
Унаследованные свойства
| size |
Методы
| default |
Просмотрите все региональные параметры и создайте карту словаря с наиболее конкретными параметрами. пример Пример выходных данных "en-us" создаст резервное правило: "en-us" -> "en" -> "", "en" -> "" Так что при получении языкового стандарта, например en-gb, мы можем попытаться разрешить "en-gb" затем "en" и "", см. раздел комментариев для полного примера выходных данных этой функции. |
Наследуемые методы
| clear() | |
| delete(string) | |
| entries() | Возвращает итератор ключа, пары значений для каждой записи в карте. |
| for |
|
| 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