LanguagePolicy class
Kebijakan bahasa dengan fallback untuk setiap bahasa sebagai yang paling spesifik untuk en-us default -> en -> default.
- Memperluas
-
Map<string, string[]>
Konstruktor
| Language |
Menginisialisasi instans baru kelas |
Properti
| locales | |
| Map |
Properti yang Diwariskan
| size |
Metode
| default |
Telusuri semua budaya dan buat peta kamus dengan paling spesifik untuk yang paling tidak spesifik. Contoh Contoh output "en-us" akan menghasilkan aturan fallback seperti ini: "en-us" -> "en" -> "" "en" -> "" Sehingga ketika kita mendapatkan lokal seperti en-gb, kita dapat mencoba menyelesaikan ke "en-gb" kemudian "en" kemudian "" Lihat bagian yang dikomentari untuk sampel lengkap output fungsi ini. |
Metode yang Diwarisi
| clear() | |
| delete(string) | |
| entries() | Mengembalikan kunci yang dapat diulang, pasangan nilai untuk setiap entri di peta. |
| for |
|
| get(string) | |
| has(string) | |
| keys() | Mengembalikan kunci yang dapat diulang di peta |
| set(string, string[]) | |
| values() | Mengembalikan nilai yang dapat diulang di peta |
Detail Konstruktor
LanguagePolicy(string[])
Menginisialisasi instans baru kelas
new LanguagePolicy(defaultLanguages: string[])
Parameter
- defaultLanguages
-
string[]
Bahasa default yang akan digunakan.
Detail Properti
locales
static locales: string[]
Nilai Properti
string[]
Map
static Map: MapConstructor
Nilai Properti
MapConstructor
Detail Properti yang Diwariskan
size
size: number
Nilai Properti
number
Diwarisi Dari Map.size
Detail Metode
defaultPolicy(string[])
Telusuri semua budaya dan buat peta kamus dengan paling spesifik untuk yang paling tidak spesifik.
Contoh
Contoh output "en-us" akan menghasilkan aturan fallback seperti ini: "en-us" -> "en" -> "" "en" -> "" Sehingga ketika kita mendapatkan lokal seperti en-gb, kita dapat mencoba menyelesaikan ke "en-gb" kemudian "en" kemudian "" Lihat bagian yang dikomentari untuk sampel lengkap output fungsi ini.
static function defaultPolicy(defaultLanguages?: string[]): Map<string, string[]>
Parameter
- defaultLanguages
-
string[]
Bahasa default yang akan digunakan.
Mengembalikan
Map<string, string[]>
Objek Peta dengan array string untuk setiap kunci.
Detail Metode yang Diwarisi
clear()
function clear()
Diwariskan Dari Map.clear
delete(string)
function delete(key: string): boolean
Parameter
- key
-
string
Mengembalikan
boolean
Diwariskan Dari Map.delete
entries()
Mengembalikan kunci yang dapat diulang, pasangan nilai untuk setiap entri di peta.
function entries(): IterableIterator<[string, string[]]>
Mengembalikan
IterableIterator<[string, string[]]>
Diwariskan Dari 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
Diwariskan Dari Map.forEach
get(string)
function get(key: string): string[] | undefined
Parameter
- key
-
string
Mengembalikan
string[] | undefined
Diwarisi Dari Map.get
has(string)
function has(key: string): boolean
Parameter
- key
-
string
Mengembalikan
boolean
Diwariskan Dari Map.has
keys()
Mengembalikan kunci yang dapat diulang di peta
function keys(): IterableIterator<string>
Mengembalikan
IterableIterator<string>
Diwariskan Dari Map.keys
set(string, string[])
function set(key: string, value: string[]): this
Parameter
- key
-
string
- value
-
string[]
Mengembalikan
this
Diwariskan Dari Map.set
values()
Mengembalikan nilai yang dapat diulang di peta
function values(): IterableIterator<string[]>
Mengembalikan
IterableIterator<string[]>
Diwariskan Dari Map.values