我刚刚发现我们的CDATA标签和很多HTML已经从strings.xml中删除了现在我们不得不再次编辑它。违规者是当您尝试打开strings.xml时默认启动的本地化文件编辑器
我试图去Window - >偏好 - >一般 - >编辑 - >文件关联 - > .xml文件并删除所有其他首选项并默认设置XML编辑器。但事实证明,如果你关闭/打开eclipse,它会再次打开相同类型的xml文件。
我们该怎么办?我们如何设置默认值?有一个团队使用这个文件,每当有人修改它时我们都会删除CDATA。
这是我们在strings.xm中所做的。类似于以下帖子(添加了CDATA包装的HTML)android string.xml reading html tags problem我们并不需要任何本地化,我不确定为什么尽管我的默认设置仍然会启动该编辑器?
提前谢谢!
答案 0 :(得分:1)
检查并卸载“Sequoyah Android Localization Editor”和“Sequoyah Localization Tools”插件。
答案 1 :(得分:0)
我只是将所有有问题的字符串移动到一个单独的文件中(例如strings2.xml)。这样我就可以使用本地化编辑器来处理大多数字符串,并避免使用它无法解决的问题。