美文网首页2017技术笔记
2017笔记——多语言开发

2017笔记——多语言开发

作者: 满庭花醉三千客 | 来源:发表于2018-07-28 09:50 被阅读3次

最近为了锻炼英语,把自己手机Language改成了英文的了,然后就发现有的应用居然有英文名,比如微信-We Chat,感觉不错耶,是时候搞一搞了:

第一步:

打开项目-Project-Info-Localizations

屏幕快照 2017-05-15 下午5.32.14.png

将我们想要配置的语言都添加进去。

第二步:

在项目中新建Strings文件

屏幕快照 2017-05-15 下午5.34.10.png

点击Next后:

屏幕快照 2017-05-16 上午10.11.29.png

点击Create即可。

第三步:

选中新建的文件,右侧选项中,点击Localize

屏幕快照 2017-05-16 上午10.12.00.png

出现这样一个弹框:

屏幕快照 2017-05-16 上午9.03.36.png

选中我们想要的语言,点击Localize即可。

屏幕快照 2017-05-16 上午10.32.13.png

然后我们再在右侧的Localization中把其他的语言都勾选了。

第四步:

对项目中的各个Strings进行编辑

屏幕快照 2017-05-16 上午10.32.24.png

在InfoPlist.strings(English)中添加内容:

CFBundleDisplayName = “My Test”;

请注意等式右侧没有@符号,且最右侧有;符号

在其他的strings分别添加想要展示的名称即可。

第五步,在plist文件中进行配置

添加Application has localized display name设置Bool值为YES

屏幕快照 2017-05-16 下午2.05.20.png

第六步,新建一个名为Localizable.strings的Strings文件

屏幕快照 2017-05-16 上午11.53.01.png

按照以上的格式进行添加内容。

“MainText” = “abcdefghijk”;

第七步,前往ViewController中编码:

屏幕快照 2017-05-16 下午2.13.55.png

点击之后出现文本。

使用模拟器运行,然后需要切换语言时,前往模拟器的设置-通用-语言即可

接下来就是看效果了:

1、简体中文

图标:

屏幕快照 2017-05-16 上午10.16.18.png

点击后的文本:

屏幕快照 2017-05-16 上午11.29.37.png

2、繁体中文

图标:

屏幕快照 2017-05-16 上午10.16.54.png

点击后的文本:

屏幕快照 2017-05-16 上午11.26.38.png

3、英语

图标:

屏幕快照 2017-05-16 上午10.34.29.png

点击后的文本:

屏幕快照 2017-05-16 上午11.28.59.png

4、日语

图标:

屏幕快照 2017-05-16 上午10.33.40.png

点击后的文本:

屏幕快照 2017-05-16 上午11.25.53.png

不错,加油~

相关文章

  • iOS 多语言版本的开发

    iOS 多语言版本的开发 iOS 多语言版本的开发(一) iOS 多语言版本的开发(二)

  • 2017笔记——多语言开发

    最近为了锻炼英语,把自己手机Language改成了英文的了,然后就发现有的应用居然有英文名,比如微信-We Cha...

  • 多语言测试

    近期在做多语言测试,在这里记录一些多语言的测试的心得。 下面是一些多语言测试常见问题,可以在开发前分享给开发同志,...

  • iOS 多语言版本的开发(二)

    iOS 多语言版本的开发(二) 题记 iOS 多语言版本的开发(一) 中我们完成了让应用跟随系统语言进行切换,而用...

  • iOS 多语言版本的开发(三)

    iOS 多语言版本的开发(三) 写在前面 iOS 多语言版本的开发(二) 中我们实现了如何让用户自己去切换系统语言...

  • IOS多语言切换2-storyboard

    开发语言:Swift 4.2开发环境:Xcode 10.1 1、创建多语言storyboard和xib story...

  • 小语种语法简化学习法——我的俄语学习方法

    作者:JY 个人是多语言学习者,关于多语言学习方法积累了一些笔记和文章,到时计划出版为《多语言实验室》,主要讲如何...

  • Android下如何进行多语言开发

    在多语言文化交流越来越频繁的今天,多语言自然也成为了程序不可或缺的附带功能,那么该如何有效又方便的开发多语言程序呢...

  • 多语言开发

    一、让你的项目支持多语言开发(项目配置) 1、配置工程点击PROJECT,在Localizations中点击添加你...

  • 多语言开发

    一、让你的项目支持多语言开发(项目配置) 1、配置工程点击PROJECT,在Localizations中点击添加你...

网友评论

    本文标题:2017笔记——多语言开发

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