【问题标题】:Best approach for automatically generating I18N key strings in Java在 Java 中自动生成 I18N 键字符串的最佳方法
【发布时间】:2014-03-21 03:47:25
【问题描述】:

我查看了以下帖子以掌握如何处理 I18N 的基本概念: Where to place i18n key strings in Java
但更重要的是,我打算自动生成一个 Java 类,其中包含存储 I18n 属性文件的关键字符串的常量。我知道使用 Java 本身可以做到这一点,但是,我想知道哪个是最好的方法(使用 Ant、Batch 或其他东西......)?

【问题讨论】:

    标签: java internationalization key auto-generate


    【解决方案1】:

    最好的方法是自己提供标识符。 ID 可以提示翻译者该字符串是关于什么的。

    事实上,命名约定保持一定的一致性是最好的: dialog.print.title = 打印 menu.file.print = 打印

    这两个条目在某些语言中的翻译必须不同(例如,在法语中,按钮是“Imprimer”,标签/标题是“Impression”)。

    这样想:你想维护一些所有变量名都是机器生成的代码吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-22
      • 2016-10-19
      相关资源
      最近更新 更多