Java 我应该如何本地化数据库中必须始终使用英语的系统字符串?
我们正在本地化我们的产品,我遇到了一点绊脚石。我们的服务器没有本地化,因此数据库(它轮询数据库)需要保持英文。我们的客户正在本地化。问题是,对于系统字符串(服务器希望始终使用英语的字符串),在更新数据库之前,我们如何/何时进行查找/转换 例如,我们有一个字符串,READY。此字符串将以其他语言显示在客户端中。如果用户选择此字符串,我们必须在更新数据库之前将其转换回就绪状态。实际上有两种转换,当客户端读取数据库时,它的英文版本为READY,因此需要将其转换为当前语言环境,然后当用户选择该值时,它需要将其转换回英语版本。实现这些转换的最佳方式是什么Java 我应该如何本地化数据库中必须始终使用英语的系统字符串?,java,localization,Java,Localization,我们正在本地化我们的产品,我遇到了一点绊脚石。我们的服务器没有本地化,因此数据库(它轮询数据库)需要保持英文。我们的客户正在本地化。问题是,对于系统字符串(服务器希望始终使用英语的字符串),在更新数据库之前,我们如何/何时进行查找/转换 例如,我们有一个字符串,READY。此字符串将以其他语言显示在客户端中。如果用户选择此字符串,我们必须在更新数据库之前将其转换回就绪状态。实际上有两种转换,当客户端读取数据库时,它的英文版本为READY,因此需要将其转换为当前语言环境,然后当用户选择该值时,它需
注意:我们正在使用常用的java属性文件进行本地化。在控件上存储一个总是引用(或包含)未翻译字符串的索引,这样即使在显示的文本被l10n'N'D后,您也可以使用该索引。这是我首先尝试的路线,但它似乎非常强大。我希望会有另一种方式。