国际化 (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
}
从本地化文本的特定路径中反向搜索一段文本。