搜索
您的当前位置:首页正文

iOS项目快速实现国际化

来源:二三娱乐

项目没有提前写好NSLocalizedString,然后在项目N期后需要做国际化是一件很头痛的事情。
给大家分享一下快速实现国际化的方法:

step1:

5.gif

step2:

拿到翻译文档,将中英文整理成我们需要的格式。


4.gif

step3:

整理好了多语言的翻译文档之后,如果项目没有事先写好NSLocalizedString的宏文件,可以使用正则替换。
在Xcode使用 command+shift+F 然后选择Replace-Regul Expression 在搜索栏输入(@"[^"]*[\u4E00-\u9FA5]+[^"\n]*?")\s*,替换栏输入NSLocalizedString($1, nil) 再点下Replace All 按钮

Top