次の方法で共有


ILocalizer interface

ボットによってユーザーに送信されたメッセージをローカライズするためのプラグイン。

メソッド

gettext(string, string, string)

指定した言語のローカライズされた文字列を読み込みます。

load(string, (err: Error) => void)

指定されたロケールのローカライズされたテーブルを読み込み、読み込みが完了したら、指定されたコールバックを呼び出します。

ngettext(string, string, string, number, string)

指定した言語のローカライズされた文字列の複数形を読み込みます。

trygettext(string, string, string)

指定した言語のローカライズされた文字列を読み込みます。

メソッドの詳細

gettext(string, string, string)

指定した言語のローカライズされた文字列を読み込みます。

function gettext(locale: string, msgid: string, namespace?: string)

パラメーター

locale

string

返す文字列の目的のロケール。

msgid

string

ローカライズされた文字列テーブルのキーとして使用する文字列。 通常、これは文字列の英語版になります。

namespace

string

(省略可能) msgid キーの名前空間。

戻り値

string

load(string, (err: Error) => void)

指定されたロケールのローカライズされたテーブルを読み込み、読み込みが完了したら、指定されたコールバックを呼び出します。

function load(locale: string, callback: (err: Error) => void)

パラメーター

locale

string

読み込むロケール。

callback

(err: Error) => void

指定されたロケールが読み込まれた後に呼び出されるコールバック。読み込みに失敗した場合はエラーです。

ngettext(string, string, string, number, string)

指定した言語のローカライズされた文字列の複数形を読み込みます。

function ngettext(locale: string, msgid: string, msgid_plural: string, count: number, namespace?: string)

パラメーター

locale

string

返す文字列の目的のロケール。

msgid

string

ローカライズされた文字列テーブルのキーとして使用する文字列の単数形。

msgid_plural

string

ローカライズされた文字列テーブルのキーとして使用する文字列の複数形。

count

number

文字列の単数形または複数形のどちらを使用するかを決定するときに使用するカウント。

namespace

string

(省略可能) msgid キーと msgid_plural キーの名前空間。

戻り値

string

trygettext(string, string, string)

指定した言語のローカライズされた文字列を読み込みます。

function trygettext(locale: string, msgid: string, namespace?: string)

パラメーター

locale

string

返す文字列の目的のロケール。

msgid

string

ローカライズされた文字列テーブルのキーとして使用する文字列。 通常、これは文字列の英語版になります。

namespace

string

(省略可能) msgid キーの名前空間。

戻り値

string