iOS国际化设置

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

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

2.程序内文字的变化

3.程序内图片的变化


1.首先创建一个工程

2.增加系统语言包

iOS国际化设置_第1张图片
2.1

3.添加完成

iOS国际化设置_第2张图片
3.1

4.新建Source文件夹

iOS国际化设置_第3张图片
4.1

5.设置文件名

iOS国际化设置_第4张图片
5.1

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

6.1

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

iOS国际化设置_第5张图片
7.1
8.1

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

8.1

第一种:设置icon下标名字

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

iOS国际化设置_第6张图片
icon文字1
iOS国际化设置_第7张图片
icon文字2

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

效果1
效果2

第二种:设置APP内容文字

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

iOS国际化设置_第8张图片
文字1
iOS国际化设置_第9张图片
文字2

使用的代码

iOS国际化设置_第10张图片
代码

第三种:设置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国际化设置)