Skip to main content
LI.FI Widget 支持国际化(i18n)。widget 会以用户的语言显示文本,使他们更容易理解 widget 并与之交互。

支持的语言

widget 开箱即用地支持以下语言,你无需为这些语言添加语言资源。 在 languages 和 languageResources 选项中使用这些代码。

配置语言

默认情况下,widget 使用英语。你可以配置默认语言、想要在 widget 内显示哪些语言,或者在隐藏内置语言选择器的情况下,让用户以哪种语言查看 widget。 语言配置有 allow、deny 和 default 选项。

语言资源

你可以通过提供语言资源,自定义 widget 以支持你的 dApp 所需的任何语言。 如果 widget 不支持你所需的语言,可以考虑将该语言直接添加到 widget 中,这样所有集成方都能使用它。请参阅贡献翻译。
此外,如果你想调整某些文本,也可以自定义现有的语言资源。在我们仓库中的参考文件 en.json 中查找完整的键值对列表这里。

贡献翻译

widget 的翻译文件位于 lifinance/widget 仓库中。如需修正或改进某条翻译,请向该仓库提交拉取请求(Pull Request):
  1. 修改该语言的翻译文件:packages/widget/src/i18n/<code>.json 或 packages/wallet-management/src/i18n/<code>.json。
  2. 遵循翻译指南(TRANSLATING.md)。该指南提供了翻译规则以及每种语言的术语表。
如需添加新语言,请提交一个拉取请求,添加该语言及其翻译,并同样遵循上述翻译指南。