iOS 中文项目快速进行英文国际化

2022-12-04  本文已影响0人  YannChee

最近接手了一个新的项目,是个纯中文项目,需要把项目里面的中文全部替换成英文.
由于项目不熟悉,如果用手机一边使用一边改,遇到哪里改哪里,虽然也是一种办法,但是比较低效,而且可能会遗漏掉一些地方.
所以,最好的办法使用正则表达式搜索出整个项目使用中文字符串的地方,针对性的修改

搜索项目Objective-C代码中的中文字符串

 @"[^"]*[\u4E00-\u9FA5]+[^"\n]*?"

搜索项目swift代码中的中文字符串

 "[^"]*[\u4E00-\u9FA5]+[^"\n]*?"

关于如何进行多语言国际化,网上已经有很多文章了,这里不多赘述,就简单记录一下流程吧.

遇到的坑

项目目前支持中文和英文,要求无论手机使用任何语言APP默认使用英文,
我明明在代码中做了各种配置
但是遇到情况是: App第一次安装启动显示的是中文,之后就正常显示英文了
最终摸索出解决办法是:


上一篇 下一篇

猜你喜欢

热点阅读