共用方式為


ILocalizer interface

外掛程式,用於將 Bot 傳送給使用者的訊息當地語系化。

方法

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