iOS国际化设置

作者: nothing_c | 来源:发表于2016-10-31 23:29 被阅读205次

国际化主要包括三个部分:

1.icon模块:桌面图标下的文字变化

2.程序内文字的变化

3.程序内图片的变化


1.首先创建一个工程

2.增加系统语言包

2.1

3.添加完成

3.1

4.新建Source文件夹

4.1

5.设置文件名

5.1

6.选中新创建的文件,在右边属性栏中找到这个位置进行设置

6.1

7.选中你想要的语言,然后再勾选其他语言

7.1 8.1

8.设置完成后,原本的文件会变成这个样子

8.1

第一种:设置icon下标名字

选中各自的语言界面进行编写代码

icon文字1 icon文字2

运行程序,切换系统的语言环境就可以看到效果

效果1 效果2

第二种:设置APP内容文字

跟第一种类似,可以新建另外的Source文件夹,也可以在之前的文件页面中继续编写(只是使用时要注意的文件名字要找对,一般系统默认的文件名字是Localizable.strings,如果想要使用另外自定义的文件,就需要在使用时用NSLocalizedStringFromTable(<#key#>, <#tbl#>, <#comment#>))

文字1 文字2

使用的代码

代码

第三种:设置APP内容图片

选中图片,设置Localization

设置Localization

选中需要改变的图片,show in finder

show in finder

将要替代的照片拖进该文件夹,将原本的图片删除,再把新的图片名字设置为原来图片的名字

设置前
设置后

使用的代码

UIImageView *view = [[UIImageView alloc] initWithFrame:CGRectMake(50, 250, 200, 200)];

view.image = [UIImage imageNamed:@"8.jpg"];

[self.view addSubview:view];

相关文章

  • iOS多语言配置

    iOS 多语言配置(国际化) iOS app包显示名称可以国际化,具体方法如下: 基础设置 在info.plist...

  • InfoPlist

    iOS 设置国际化的时候,必须将strings文件命名为InfoPlist,要不然国际化是没有用的。

  • iOS 项目内国际化详解

    iOS 项目内国际化,即不用到iOS系统设置界面去选择对应的语言,而是在自己的项目中进行设置。 先看看我写的一个小...

  • iOS国际化设置

    国际化主要包括三个部分: 1.icon模块:桌面图标下的文字变化 2.程序内文字的变化 3.程序内图片的变化 1....

  • iOS国际化设置

    大家好,我是Assen!自个打滚学习iOS也半年之多了,现在想把自己平时的一些心得分享给大家(如果有地方描述粗...

  • iOS程序内部切换语言

    iOS系统的国际化需要在设置中进行切换,切换完成后会杀死APP,给用户体验不是很好,好在系统给了我们自己建国际化文...

  • iOS10 权限设置国际化语言

    最近有人问我:“iOS中权限设置怎么做到国际化语言”。其实很简单,实现的方法跟App名称的国际化大同小异。下面就来...

  • 项目开发相关文章

    iOS国际化

  • springboot知识点(一)

    国际化设置:

  • iOS语言本地化/国际化(图文详解)

    3分钟实现iOS语言本地化/国际化(图文详解)前言语言本地化,又叫做语言国际化。是指根据用户操作系统的语言设置,自...

网友评论

    本文标题:iOS国际化设置

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