如何维护/清理本地化字符串

时间:2014-07-11 14:36:08

标签: ios objective-c xcode

我有一个相当庞大的字符串文件,其中包含大约600个字符串。一些开发人员只是为他们编写的每个模块都将其字符串放入其中。那里有很多不再使用或已被替换的字符串。还有一些更普遍的错误消息,有几种不同,应该只用一个替换。

通过选择,复制粘贴到搜索中我经历了50左右,看看它们是否仍在代码中使用... eclipse / lint为我做了这个,xcode 5(仍然)似乎没有这个功能。< / p>

现在我发现了一个插件(LIN),可以更轻松地选择/自动完成字符串,但我仍然有大约600个未经检查的字符串。

现在只有一种语言存在但是第二种语言即将到来,所以我希望在此之前清理混乱。

我已阅读

iphone - cleaning the Localizable.strings

但是找到答案非常不切实际

/修改

有哪些策略可以完成工作并向我展示结果?我觉得在IDE的石器时代

2 个答案:

答案 0 :(得分:6)

我不知道你是否还有这个问题,但是AppCode IDE会向你显示未使用的字符串并让你安全删除它(从你的所有语言文件中删除它)。

screenshot_of_appcode

答案 1 :(得分:0)

我找到了这个工具来做到这一点。但最终没有使用它。也许它可以帮助你。

https://github.com/ijoshsmith/abandoned-strings