ILocalizer interface
Plugin untuk melokalisasi pesan yang dikirim ke pengguna oleh bot.
Metode
| gettext(string, string, string) | Memuat string yang dilokalkan untuk bahasa yang ditentukan. |
| load(string, (err: Error) => void) | Memuat tabel yang dilokalkan untuk lokal yang disediakan, dan panggil panggilan balik yang disediakan setelah beban selesai. |
| ngettext(string, string, string, number, string) | Memuat bentuk jamak dari string yang dilokalkan untuk bahasa yang ditentukan. |
| trygettext(string, string, string) | Memuat string yang dilokalkan untuk bahasa yang ditentukan. |
Detail Metode
gettext(string, string, string)
Memuat string yang dilokalkan untuk bahasa yang ditentukan.
function gettext(locale: string, msgid: string, namespace?: string)
Parameter
- locale
-
string
Lokal string yang diinginkan untuk dikembalikan.
- msgid
-
string
String untuk digunakan sebagai kunci dalam tabel string yang dilokalkan. Biasanya ini hanya akan menjadi versi bahasa Inggris dari string.
- namespace
-
string
(Opsional) namespace untuk kunci msgid.
Mengembalikan
string
load(string, (err: Error) => void)
Memuat tabel yang dilokalkan untuk lokal yang disediakan, dan panggil panggilan balik yang disediakan setelah beban selesai.
function load(locale: string, callback: (err: Error) => void)
Parameter
- locale
-
string
Lokal yang akan dimuat.
- callback
-
(err: Error) => void
panggilan balik yang dipanggil setelah lokal yang disediakan dimuat, atau kesalahan jika beban gagal.
ngettext(string, string, string, number, string)
Memuat bentuk jamak dari string yang dilokalkan untuk bahasa yang ditentukan.
function ngettext(locale: string, msgid: string, msgid_plural: string, count: number, namespace?: string)
Parameter
- locale
-
string
Lokal string yang diinginkan untuk dikembalikan.
- msgid
-
string
Bentuk tunggal string untuk digunakan sebagai kunci dalam tabel string yang dilokalkan.
- msgid_plural
-
string
Bentuk jamak string untuk digunakan sebagai kunci dalam tabel string yang dilokalkan.
- count
-
number
Hitung untuk digunakan saat menentukan apakah bentuk tunggal atau jamak dari string harus digunakan.
- namespace
-
string
(Opsional) namespace untuk kunci msgid dan msgid_plural.
Mengembalikan
string
trygettext(string, string, string)
Memuat string yang dilokalkan untuk bahasa yang ditentukan.
function trygettext(locale: string, msgid: string, namespace?: string)
Parameter
- locale
-
string
Lokal string yang diinginkan untuk dikembalikan.
- msgid
-
string
String untuk digunakan sebagai kunci dalam tabel string yang dilokalkan. Biasanya ini hanya akan menjadi versi bahasa Inggris dari string.
- namespace
-
string
(Opsional) namespace untuk kunci msgid.
Mengembalikan
string