ios 国际化(项目名和内容)
2013-02-04 14:48
204 查看
第一步:在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.
到此就结束了。下面截几个图:截图在附件中,添加这里没有填上。还有个测试项目,
第二步:现在有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.
到此就结束了。下面截几个图:截图在附件中,添加这里没有填上。还有个测试项目,
相关文章推荐
- ios 国际化(项目名和内容)
- ios 国际化(项目名和内容)
- iOS下怎么对项目内容进行国际化
- ios 国际化(项目名和内容)
- ios 国际化(项目名和内容)
- IOS 国际化 (项目名和内容)
- iOS 项目国际化
- IOS APP 国际化 程序内切换语言实现 不重新启动系统(支持项目中stroyboard 、xib 混用。完美解决方案)
- iOS学习之iOS程序名称及内容国际化(本地化)
- libgdx iOS 项目应用名国际化
- iOS实现简单项目国际化
- IOS程序名称及内容国际化(本地化)
- iOS国际化:程序名称国际化、内容国际化、storyboard国际化
- ios KeyChain项目中应用到的内容
- IOS程序名称及内容国际化(本地化)
- IOS——在项目中获取FaceBook账号内容(从申请APPID开始)
- [iOS微博项目 - 1.3] - 内容对齐 TextAlignment & VerticalAlignment & HorizontalAlignment & contentMode
- iOS项目名称的更改以及国际化名称(一)
- iOS学习之iOS程序名称及内容国际化(本地化)
- iOS 内容和名称国际化