首页 > 解决方案 > L10N - 如何添加不一定是 UI 元素的翻译字符串?

问题描述

我想在我的移动应用程序中提供在两种语言之间切换的选项。我已经在我的src目录中保存了一个 l10n 捆绑文件,其中基本 UIString元素被翻译,例如“取消”、“确定”等。我还想添加String属于用户反馈、Form标题等的对象。在这种情况下如何使用设计器工具的“添加属性”?我应该将所有相关对象声明并初始化String为静态字段吗?

标签: codenameone

解决方案


只需像往常一样使用键字符串,一旦将捆绑包安装到其中,UIManager它应该无缝地应用于所有元素。

您永远不应该为此使用静态初始化的字段,因为它们的生命周期并不明确。应用程序在 init(Object) 中加载资源,在调用之前,应用程序可能不会运行。资源可能无法访问。


推荐阅读