0

我们正在本地化我们的产品,我遇到了一个绊脚石。我们的服务器没有本地化,因此数据库(它轮询数据库)需要保持英文。我们的客户正在本地化。问题是,对于系统字符串(服务器期望始终为英文的字符串),我们如何/何时在更新数据库之前进行查找/转换?

例如,我们有一个字符串 READY。此字符串将以不同的语言显示在客户端中。如果用户选择此字符串,我们必须在更新数据库之前将其转换回 READY。确实有 2 次转换,当客户端读取 db 时它的英文为 READY,因此需要将其转换为当前语言环境,然后当用户选择该值时,它需要将其转换回英文 READY。实现这些转换的最佳方法是什么?

注意:我们使用常用的 java 属性文件进行本地化。

4

1 回答 1

1

在控件上存储一个索引,该索引始终引用(或包含)未翻译的字符串,这样即使显示的文本已被l10n'ed,您也可以使用它。

于 2012-06-14T19:55:25.263 回答