在旧项目实现国际化

2019-10-22  本文已影响0人  RichieQ

一、将需要国际化的文字都替换为NSLocalizedString(@"待替换文字", @"待替换文字");
二、创建Localizable.strings文件
Target->File->New->File->选择Strings File文件,命名为Localizable
三、执行下面提取国际化文字

1、cd到需要工程代码目录
2、find ./ -name "*.m" -print0 | xargs -0 genstrings -o en.lproj(对应语言文件夹)

四、应用名国际化
1、创建strings文件,Target->File->New->File->选择Strings File文件,命名为InfoPlist.strings
2、内容填写为

CFBundleDisplayName = "应用名";

3、选中文件,点击Localize...,选中需要的语言


image.png

五、图片国际化
1、需要国际化的图片不能用Assets.xcassets管理,直接添加文件到工程
2、选中文件,点击Localize...,选中需要的语言

上一篇下一篇

猜你喜欢

热点阅读