从Java类中提取字符串

6

我希望能够从数百个Java类中提取所有字符串(以“”中书写的文本)并将其发送给翻译人员进行多语言平台翻译。

有没有人有想法如何做到这一点? 有特殊的免费程序或方法吗?

4个回答

5

Eclipse具有“外部化字符串”功能,可以创建一个属性文件来存储类或多个类中的所有字符串。其他IDE可能也有类似的功能。


1
不幸的是,向导似乎只能针对单个文件工作,即使选择了包含多个候选文件的Eclipse源文件夹。 - robbbert
另一方面,这种方法允许您指定非本地化字符串,并通过键名为翻译者提供一些上下文。 - Andy Thomas

4

如果你使用Eclipse作为你的IDE,那么只需选择你的项目,从上下文菜单中选择“Source / Externalise Strings”即可。


1
你可以编写一个程序,使用正则表达式来捕获任何被字符串包含的组。

0

1
“strings” 命令还会捕获很多额外的内容,例如类名和变量。 - dogbane
3
使用资源,卢克...使用资源...(哎呀,发错了线程) - OscarRyz

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接