如何1秒找出国际化文件(en.lproj/Localizable.strings)语法错误
国际化的时候难免会由于不小心,会出现语法错误,如果国际化文件有几千行的时候,无非是一场灾难。有时为了解决一个语法错误可能会耗费几个小时。使用这个脚本可以1秒
定位到报错的代码行。比如 "HOM_Lefe" = "wsy“;
由于错误使用了汉语双引号,导致编译失败。
【如何使用】
- 修改
DESPATH
为你项目的路径; - 直接在脚本所在的目录下,打开终端执行
python localizableError.py
,这里的localizableError.py
为脚本文件名。你可以在这里找到脚本文件; - 执行完成后,控制台会打印报错的代码行。如
/en.lproj/Localizable.strings:line[11] : "HOM_Lefe" = "wsy“;