博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iOS中的本地化(设置中文,英文,阿拉伯文等等)
阅读量:5833 次
发布时间:2019-06-18

本文共 1336 字,大约阅读时间需要 4 分钟。

hot3.png

设置软件里面的界面文字国际化

先点击左边项目名称,先添加语言,比如添加了中文,

然后右击,选择Resource ->StringsFile,名字一定要写成Localizable

然后选择新建的Localizable.strings,选屏幕右侧边框的Locallzatlon,选中英文和中文

.m文件中

#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad {    [super viewDidLoad];        //此处我们示例一个Label    UILabel *myLabel = [[UILabel alloc]initWithFrame:CGRectMake(100, 100, 200, 40)];    //Label的文字内容,这样我们在后面才可以通过替换name,来设置在不同的语言设置中按钮显示不同的name。    myLabel.text = NSLocalizedString(@"name", @"这是给name国际化");    //将Label添加到手机界面上    [self.view addSubview:myLabel];    }

英文.strings文件中

/*   Localizable.strings  boke160415  Created by mac on 16/4/15.  Copyright © 2016年 刘博. All rights reserved.*/"name" = "liu";

中文.strings文件中

/*   Localizable.strings  boke160415  Created by mac on 16/4/15.  Copyright © 2016年 刘博. All rights reserved.*/"name" = "刘";

设置软件名称文字国际化

先点击左边项目名称,先添加语言,比如添加了中文,

然后右击,选择Resource ->StringsFile,名字一定要写成InfoPlist.strings

然后选择新建的InfoPlist.strings,选屏幕右侧边框的Locallzatlon,选中英文和中文

在中文名.strings文件中

/*   InfoPlist.strings  boke160415  Created by mac on 16/4/15.  Copyright © 2016年 刘博. All rights reserved.*/CFBundleName="汉语名";

在英文名.strings文件中

/*   InfoPlist.strings  boke160415  Created by mac on 16/4/15.  Copyright © 2016年 刘博. All rights reserved.*/CFBundleName="EnglishNane";

转载于:https://my.oschina.net/LBBB/blog/660876

你可能感兴趣的文章
[转]linux创建链接文件的两种方法
查看>>
python ipaddress模块使用
查看>>
文件权限
查看>>
busybox里的僵尸进程为何那么多
查看>>
python debug
查看>>
java 连接数据库之一个完整的函数
查看>>
mysql脚本
查看>>
OllyDBG 入门系列教学--让你瞬间成为破解高手
查看>>
Dubbo点滴(2)之集群容错
查看>>
检测不到兼容的键盘驱动程序
查看>>
listbox用法
查看>>
冲刺第九天 1.10 THU
查看>>
传值方式:ajax技术和普通传值方式
查看>>
Linux-网络连接-(VMware与CentOS)
查看>>
寻找链表相交节点
查看>>
AS3——禁止swf缩放
查看>>
linq 学习笔记之 Linq基本子句
查看>>
[Js]布局转换
查看>>
Hot Bath
查看>>
国内常用NTP服务器地址及
查看>>