从java项目中提取所有字符串文本
有一个大型的从java项目中提取所有字符串文本,java,string,localization,internationalization,translation,Java,String,Localization,Internationalization,Translation,有一个大型的Java项目,其中包含大量Java和JavaScript类。我们需要将应用程序翻译成外语 我们需要做的是: 右键单击一个类 单击提取字符串按钮 在弹出窗口中以检查列表结构显示文件中的所有字符串 选择要保存的字符串 未选中的将被指定为非字符串文字,以防止下次尝试时它出现在列表中 单击Ok,字符串存储在messages.properties文件中 我们使用的是NetbeansIDE,如果有插件的话,那就太棒了。您能给我一些建议吗?这里最好的解决办法是在Java应用程序中引入一个i18n包
Java
项目,其中包含大量Java
和JavaScript
类。我们需要将应用程序翻译成外语
我们需要做的是:
提取字符串
按钮非字符串文字
,以防止下次尝试时它出现在列表中我们使用的是
Netbeans
IDE,如果有插件的话,那就太棒了。您能给我一些建议吗?这里最好的解决办法是在Java应用程序中引入一个i18n包,它按语言维护每个字符串文本的翻译。然后,您的应用程序可能会选择某种语言,然后在包中进行查找。@TimBiegeleisen能否请您详细说明并给出一个使用示例?这是一个很好的开始。@TimBiegeleisen但所有这些示例和教程都包括已经生成的messages.properties
文件。我正在试着自己生成这个文件。然后你可能需要先做一些手工工作。一旦您在第一个包中安装了i18n,添加对任何其他语言的支持都应该相对轻松。这里最好的修复方法是在Java应用程序中引入i18n包,它可以按语言维护每个字符串的翻译。然后,您的应用程序可能会选择某种语言,然后在包中进行查找。@TimBiegeleisen能否请您详细说明并给出一个使用示例?这是一个很好的开始。@TimBiegeleisen但所有这些示例和教程都包括已经生成的messages.properties
文件。我正在试着自己生成这个文件。然后你可能需要先做一些手工工作。一旦您在第一个包中安装了i18n,添加对任何数量的其他语言的支持应该是相对轻松的。