我正在使用BartyCrouch维护最新的本地化项目。我的项目目前已翻译成4种不同的语言,并且我将添加一些新语言。我的问题是,即使项目中当前使用的资源可能少于100,我的基本Localizable.strings文件也有大约200-300的资源。
我正在寻找在保留当前本地化值的同时删除项目中未引用的本地化字符串的最佳方法。是否有本机解决方案,或者我必须使用第三方?如果是这样,有什么自动的吗?
好吧,我看起来确实不够努力。我认为发布答案而不是删除问题是值得的,因为我认为答案尚未在Stackoverflow上。
https://github.com/ijoshsmith/abandoned-strings
这个小宝石可以做到这一点。使用方便。只需下载zip文件,使用终端进入包含一个“ main.swift”文件的“ AbandonedStrings”文件夹。然后,在终端上,输入:./main.swift / the / path / to / your / project
这将显示所有未使用资源的列表。然后,如果您还希望脚本删除它们,只需在命令末尾添加“ write”即可。
请当心:它将删除所有Storyboard本地化的资源,因此,请在以前提交您的项目,然后直接放弃更改。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句