如何查找未本地化的项目的所有字符串?
我的目标是通过编辑器>导出本地化生成XLIFF文件来添加对本地化的支持。为了做到这一点,我首先在故事板中添加了对Localiser的评论。
接下来,我需要在代码中找到所有不使用NSLocalizedString的字符串(“...”,注释:“...”)。 有没有办法找到所有这些字符串?
由于我在正则表达式方面缺乏能力,我没有成功写一个正则表达式来找到它们。
我的目标是拥有这样的正则表达式: [withIdentifier:| NSLocalizedString(]“。*”
为了找到所有被引号括起来的字符串,而不是某些关键字。
我尝试使用负面预测没有成功 A regular expression to exclude a word/string
这不是为了自动更换,而是为了快速浏览一下,如果我没有忘记一些字符串。
非常感谢!
答案 0 :(得分:0)
<强> OBJC 强>
有一种方法可以找到NSLocalizedString
未使用的所有字符串
转到产品 - &gt;分析强>
从左侧面板中可以看到
您可以在哪里找到非本地化的每个字符串
点击那个
XCode会告诉你问题
<强> SWIFT3 强>
我不确定解决方案未经测试