我正在开发一个flex 3应用程序,它最初只支持一种语言(不是英语),但可能需要稍后支持英语和其他语言。所以我使用标准的本地化技术,使用资源包。现在,我在某处使用像EmailValidator这样的验证器,它们显示了一些错误信息,这些是英文的,并附带flex sdk。如何本地化这些消息?
答案 0 :(得分:1)
因为我找到了答案,所以我会在这里发布,以防万一没有人提出更好的解决方案。 This blog post描述了如何本地化flex框架资源包。简而言之:
我遇到的问题是我必须为同一个项目保留2个源树,一个用于项目,另一个用于资源包。
如果其他人有更好的解决方案,我会将问题保持打开状态。
更新:事实证明,您可以将flexators.properties文件从flex框架的英语区域设置复制到您的其他区域设置属性所在的同一文件夹中的项目中,并在那里进行翻译。这将覆盖框架语言环境中的属性。