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

在旧项目实现国际化

作者: 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...,选中需要的语言

相关文章

  • 在旧项目实现国际化

    一、将需要国际化的文字都替换为NSLocalizedString(@"待替换文字", @"待替换文字");二、创建...

  • Vue项目实现国际化

    Vue项目实现国际化 一:自己配置 i18n 完成国际化 1、创建项目,在项目中安装 vue-i18n 2、在ma...

  • Vue I18n实际应用

    最近在实际项目中使用过vue i18n插件实现国际化功能,但是发现网上对于异步加载实现国际化功能的案例不多,总结一...

  • 079-Spring Boot 国际化支持

    很多项目中都需要国际化的支持,这里来使用springboot实现国际化,关于国际化i18n的各个国家语言的编码,大...

  • i18n国际化

    vue中如何使用i18n实现国际化 一、前言 项目中需要实现多语言切换,这时候接触到国际化,前端框架无数,其中几种...

  • Android-语言的国际化

    国际化步骤 国际话思路 实现步骤 ap第一次下载国际化问题 以上就完成了语言国际化,我项目中因为集成了谷歌地图,这...

  • v-cli实现国际化

    1. 前言 最近的一个项目要给到国外的运营人员使用,所以需要实现国际化。这里就简单介绍一下v-cli实现国际化的原...

  • iOS国际化处理

    最近被安排处理一下旧项目的国际化处理。写篇文章记录下心得,也希望能为遇到问题的你提供点思路。开始进入正题。 国际化...

  • iOS国际化字符串

    随着项目用户群的扩大,项目国际化的问题就变的重要起来,下面来看一看如何实现内容和app名字的字符串国际化。 1.内...

  • react项目国际化:实现自动装配方案

    该方案提供一个外挂式的前端项目国际化实现方案,可以支持由于某些原因在一开始没有支持国际化,后续在几乎不需要改造原有...

网友评论

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

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