美文网首页
在旧项目实现国际化

在旧项目实现国际化

作者: RichieQ | 来源:发表于2019-10-22 18:01 被阅读0次

    一、将需要国际化的文字都替换为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...,选中需要的语言

    相关文章

      网友评论

          本文标题:在旧项目实现国际化

          本文链接:https://www.haomeiwen.com/subject/taatvctx.html