gpt4 book ai didi

xcode - 从Localizable.strings中删除未使用的资源

转载 作者:行者123 更新时间:2023-12-03 16:55:05 27 4
gpt4 key购买 nike

我正在使用BartyCrouch维护最新的本地化项目。我的项目目前已翻译成4种不同的语言,我将添加一些新的语言。我的问题是,即使项目中当前使用的资源可能少于100,我的基本Localizable.strings文件也有大约200-300的资源。

我正在寻找删除项目中未引用的本地化字符串的最佳方法,同时保留当前本地化的值。
是否有 native 解决方案,或者我必须使用第三方?如果是这样,有什么自动的吗?

最佳答案

好吧,我看起来确实不够努力。我认为发布答案而不是删除问题是值得的,因为我认为答案尚未在Stackoverflow上。

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

这个小 gem 可以做到这一点。易于使用。只需下载zip文件,使用终端进入包含一个“main.swift”文件的“AbandonedStrings”文件夹。
然后,在终端上,输入:./main.swift/the/path/to/your/project

这将显示所有未使用资源的列表。
然后,如果您还希望脚本删除它们,只需在命令末尾添加“write”即可。

请当心:它将删除所有Storyboard本地化的资源,因此,请在此之前提交您的项目,并直接放弃所做的更改。

关于xcode - 从Localizable.strings中删除未使用的资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45432849/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com