1.在项目中添加需要的国际化语言,使用Localizable生成相应语言的实体文件。
2.项目中添加Run Script,填入
export PYTHONIOENCODING=UTF-8
python3 ${SRCROOT}/${TARGET_NAME}/ZPPScript/ZPPAutoLocalizable.py ${SRCROOT}/${TARGET_NAME}
3.复制粘贴该展示项目中的文件ZPPScript,只需要把文件放入项目目录,不需要导入Xcode工程
4.需要国际化时,同时按下 command + B
。
如果没有生效?
button.titleLabel.text = NSLocalizedString(@"可能性测试", nil);
button.titleLabel.text = NSLocalizedString(@"可能性测试", “xxxxx.m”);
之后在生成的国际化语言中,你会发现这个国际化的注释会生成。当需要翻译的文字太多时,方便查找是哪个页面的字符。