第一个支持高校版和CLI的版本
NSFLocalizationSynchronizer是主App,提供对语言包的检查、扫描工程源码、自动生成和根据语言包更新.strings文件的功能。
特别地,更新.strings文件分为严格和兼容两种模式,前者会根据语言包中的key列来更新.strings文件中key匹配的项,而后者会在找不到key时将简体中文的翻译文案作为key进行二次匹配。
nsflocalizer是App的命令行版本,目前仅开放兼容模式下自动生成并根据语言包更新.strings文件的功能,其用法如下
nsflocalizer -l /Path/to/语言包 -p /Path/to/工程根目录