我正在开发一个大型 Java 1.4.2 项目(~3000 个文件...),其中包含大量 GUI 小部件。需要将 UI 小部件上的所有文本翻译成不同的语言(意大利语、法语、德语),目前仅限欧洲语言。

  1. 您将如何为这样的问题设计解决方案?
  2. 一旦实施,您将如何验证该解决方案?
有帮助吗?

解决方案

  1. 我会使用类似于的解决方案 属性文件 用于小部件 Swing应用程序框架. 。这将允许您将所有相关属性(按钮名称、工具提示等)放入类似于 MassiveProjectFrench.properties 或 MassProjectGerman.properties 的内容中。

  2. 那时,您可以将每个语言版本分配给母语人士/专家,以确保您的拼写、语法(片段)等。是正确的。

    作为一项单独的工作,您需要运行每个版本以确保可能被剪辑的按钮名称和其他属性实际上适合适当的范围。如果没有,您需要进行一些适合语言的缩写或重新设计以允许更大/更小的范围。

其他提示

只是一般的思想..你可以建立一个容纳所有的文本的一个或多个关联数组,并宣布它为常数。然后,不同的导入取决于你所需要的语言。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top