框架翻译
Jmix 框架子系统带有包含英文消息的 messages.properties
文件。也就是说,即使你在项目中设置了不同的语言环境并翻译了自己的消息文件,用户仍将看到部分 UI 为英文,因为它们是在框架中实现的。包括标准操作和数据管理组件,如过滤器和表格,以及安全和其他子系统的全部 UI 界面。
我们以 翻译模块 的形式提供框架消息的某些语言翻译。翻译模块是一组打包在 JAR 中的消息文件,可以作为依赖项添加到项目中。可以在 Jmix 市场上找到由 Jmix 团队和社区提供的翻译模块:在 Studio 中打开 Jmix 工具窗口 → Settings → Marketplace 或访问 市场 按照 Localization(本地化) 标签过滤。
如需将框架消息翻译成不同的语言,也可以在项目中直接完成。按照下列步骤:
-
克隆 https://github.com/jmix-framework/jmix 仓库,切换到项目使用的 Jmix 版本分支。
-
根据项目中使用的扩展插件不同,需要从
jmix-translations/content
目录复制全部或部分messages.properties
文件至你项目src/main/resources
目录的相同路径。 -
重命名
messages.properties
为messages_<your_language>.properties
然后翻译内容。
如果愿意为框架翻译项目做贡献,欢迎提交新语言或当前翻译修订的 pull request! |
本页是否有帮助?
感谢您的反馈