ios 国际化(项目名和内容)

博客分类: iOS

ios

第一步:在Supporting Files 中新建一个文件Localizable.strings .方法:在Supporting Files 上右键选择New File 选择Resource ----》Strings File 。

第二步:现在有InfoPlist.strings 和Localizable.strings 两个文件。这两个文件前一个用于改变项目在手机总图片的名字,后面一个用于改变里面的内容。现在点击项目名字---》PROJECT---》Info  进入这里下面有个Localizations 默认有个Chinese 点击下面的‘+’号,选择你要国际化的语言一般是English .注意这时会让你选择几个文件,你只要选择InfoPlist.strings 和Localizable.strings 就行了。其他的都取消选择。

第三步:这时再回来看看项目中的那两个文件点击发现分别包含了两个子文件了。后面加个(English)(Chinese)。只需要在里面写内容就行了。

第四步:举例说明:在InfoPlist.strings(English)中写CFBundleDisplayName="China";  在Info.Plist.strings (Chinese)中写CFBundleDisplayName="中国";这时候如果你的手机语言环境是中文,你的项目名会显示,中国。如果你手机语言环境是英文,你的项目明会显示China。

第五步:在Localizable.strings(English)中写 “name”="name"; 在Localizable.strings (Chinese)中写“name"=

"名称";这时候,在程序中用的时候比如:UILabel *label=[[UILabel alloc]initWithFrame:CGRectMake(0, 0, 320, 100)];

label.text=NSLocalizedString(@"name", nil);

[self.view addSubview:label];

如果手机语言环境是中文,则label上的文字就是名称两个字,如果手机语言环境是英文则显示是name.

时间: 2024-10-07 22:28:06

ios 国际化(项目名和内容)的相关文章

ios 修改项目名

怎么修改项目名,网上都有教程  但都较复杂 看到这个,挺不错的 简单: 1 选择项目名称. 2 view-->Utilities-->Show File Inspector  (快捷键:alt+command+1) 3 接着在右边的identity tab下的Project Name修改项目名称.

ios 改项目名以及改app名

改项目名:直接改target那边的名字 输入完后按回车,弹出改名前和改名后的文件对名,这时点击"Rename": 2.改生成的app名 法一:改info.plist里的Bundle display name Bundle name :is folder name, where your app (including executable file and all resources) will be stored (Cool Program.app).建议不要修改bundle name

[iOS微博项目 - 1.3] - 内容对齐 TextAlignment & VerticalAlignment & HorizontalAlignment & contentMode

四个容易混淆的属性:1. textAligment : 文字的水平方向的对齐方式1> 取值NSTextAlignmentLeft      = 0,    // 左对齐NSTextAlignmentCenter    = 1,    // 居中对齐NSTextAlignmentRight    = 2,    // 右对齐 2> 哪些控件有这个属性 : 一般能够显示文字的控件都有这个属性* UITextField* UILabel* UITextView 2. contentVerticalA

IOS 其他 - 修改项目名

IOS 项目修改项目名 第一步:修改项目名 第二步:修改Scheme名称 第三步:修改Test配置 第四步:修改文件夹名称: 首先在相应的项目文件夹中修改文件夹名称,此处修改之后,Xcode项目肯定会报错的,然后请进行下面操作(如图) 第五步:修改相应配置

iOS开发项目篇—51cell右边的内容处理

iOS开发项目篇—51cell右边的内容处理 一.简单说明 1.说明 Cell右边的内容<几种显示情况 (1)箭头 (2)文字 (3)什么都没有 (4)开关 (5)打钩 注意:不要试图使用枚举(这样会让这个类越来越大) 实现思路:子类化,每一个子类专门负责右边的显示内容. 2.实现 先设置右边显示内容为箭头和开关两种情况. 新建一个类,继承自YYCommonItem,表示右边显示内容为箭头 新建一个类,继承自YYCommonItem,表示右边显示内容为开关 设置显示代码:(设置第一组每行的右边显

iOS:修改项目名

Xcode5修改项目名: 目标为:将项目名XCD4改成xcd5. 先上结果图:==> 1.在左侧的导航区域点击两次项目名,两次间隔时间稍微长些,项目名会变成可编辑状态. 将名称修改为xcd5后按enter键弹出一个对话框,这个时候放心的点击Rename就好了,在随后弹出的对话框中点击Enable.OK,第一步完成. 2.点击product==>Scheme==>Manage Schemes, 在随后弹出的窗口修改项目的Schemes属性. 同样双击XCD4,两次间隔稍微长些,待激活后修改

详述iOS国际化

在真正将国际化实践前,只知道通过NSLocalizedString方法将相应语言的字符串加载进来即可.但最近公司项目的新需求增加英文版本,并支持应用内无死角切换~,这才跳过各种坑实现了应用内切换语言,并记录至此. 环境 系统环境: iOS7 - iOS9 开发环境: Swift2 & Xcode7 DEMO: LocalDemo 这个Demo的功能主要是切换语言后相应的界面文字&图片以及搜索引擎都会随语言变化.我们会围绕这个DEMO进行讲解,读者可以先下载这个Demo运行看下效果再往下 i

直接拿来用!最火的iOS开源项目(一~三)

结束了GitHub平台上“最受欢迎的Android开源项目”系列盘点之后,我们正式迎来了“GitHub上最受欢迎的iOS开源项目”系列盘点.今天,我们将介绍20个在GitHub上非常受开发者欢迎的iOS开源项目,你准备好了吗? 1. AFNetworking 在众多iOS开源项目中,AFNetworking可以称得上是最受开发者欢迎的库项目.AFNetworking是一个轻量级的iOS.Mac OS X网络通信类库,现在是GitHub上第三大Objective-C库.它建立在NSURLConne

ios学习笔记图片+图片解释(c语言 oc语言 ios控件 ios小项目 ios小功能 swift都有而且笔记完整喔)

下面是目录其中ios文件夹包括了大部分ios控件的介绍和演示,swift的时完整版,可以学习完swift(这个看的是swift刚出来一周的视频截图,可能有点赶,但是完整),c语言和oc语言的也可以完整的学习完所需知识,,其他文件夹的内容如其名说描述一样 没张图片都有文字说明,可以需要该功能的时候搜索一下然后打开图片就可以学习到 网盘下载地址:需要的话给留言我再传上去 http://www.cnblogs.com/langtianya原创 ios学习笔记图片+图片解释(c语言 oc语言 ios控件