I18n
TIP
参见:开发 > 国际化
实例方法
ctx.i18n.define(locale, dict)
- locale:
string语言代码 - dict:
Dict本地化文本
定义本地化文本。
通常的用法是将本地化文本写在单独的文件中,然后使用 require 引入。
ts
ctx.i18n.define('zh-CN', require('./locales/zh-CN'))ctx.i18n.find(path, actual, options?)
- path:
string路径模式 - actual:
string要搜索的文本 - options.minSimilarity:
number最小相似度,默认值为ctx.root.config.minSimilarity - 返回值:
FindResult[]
ts
export interface FindResult {
locale: string
data: Dict
similarity: number
}从本地化文本的特定路径中反向搜索一段文本。
Koishi