是否有任何Eclipse插件从代码中获取字符串并将它们放在strings.xml中?我在Eclipse中找到了"Externalize strings"函数,但我不知道如何使用strings.xml.
我有相当多的源文件,我需要解析并提取所有字符串文字,并将它们作为播放旧的Java常量放在一个文件中.
举个例子:
Label l = new Label("Cat");
Run Code Online (Sandbox Code Playgroud)
会成为:
Label l = new Label(Constants.CAT);
Run Code Online (Sandbox Code Playgroud)
而且Constants.java我会:
public final static String CAT = "Cat";
Run Code Online (Sandbox Code Playgroud)
我不希望字符串在属性文本文件中外部化.
一个原因是一致性和代码可读性.
另一个是我们的客户端代码使用GWT,它不支持Java属性文本文件机制.
我可以写一些解析器(可能使用ant替换任务)?
但我想知道是否IDE已经自动完成了这类事情.