NSLocalizedString和NSLocalizedStringFromTable区别
来源:互联网 发布:单片机进阶书籍 编辑:程序博客网 时间:2024/06/07 00:33
首先选择Localizable.strings(English)文件,添加如下内容:
"loading" ="Loading...";
然后选择Localizable.strings(Chinese)文件,添加如下内容:"loading" ="加载中...";
内容注意一定要以分号结尾,否则无法识别。然后是在代码中使用:NSString *loading = NSLocalizedString(@"loading",@"");
系统会根据当前设备的语言环境来识别使用中文还是英文,到此,在Xcode4.5上国际化的操作就完成了。
如果在命名.strings文件为Localizable.strings时,那么你就可以用以下方式调用:
NSLocalizedString(@"name", nil)
此时两种方法的用途一样。
- NSLog(@"Local string0: %@", NSLocalizedString(@"str0", nil));
- NSLog(@"Local string1: %@", NSLocalizedString(@"str1", nil));
- NSLog(@"Local string0: %@", NSLocalizedStringFromTable(@"str0", @"Localizable", nil));
- NSLog(@"Local string1: %@", NSLocalizedStringFromTable(@"str1", @"Localizable", nil));
如果创建.strings文件是自定义的名字的话,如当前我起名为 Internation.strings,那么调用的方式为:
NSLocalizedStringFromTable(@”name”,@”Internation”,nil)
当自定义名字后,使用NSLocalizedString的方式不起作用,这里要注意;
0 0
- NSLocalizedString和NSLocalizedStringFromTable区别
- NSLocalizedString和NSLocalizedStringFromTable区别
- NSLocalizedString和NSLocalizedStringFromTable的用法
- XCODE 4.5 IOS多语言设置 及NSLocalizedString和NSLocalizedStringFromTable的用法。
- XCODE 4.5 IOS多语言设置 及NSLocalizedString和NSLocalizedStringFromTable的用法。
- XCODE 4.5 IOS多语言设置 及NSLocalizedString和NSLocalizedStringFromTable的用法。
- XCODE 4.5 IOS多语言设置 及NSLocalizedString和NSLocalizedStringFromTable的用法。
- XCODE 4.5 IOS多语言设置 及NSLocalizedString和NSLocalizedStringFromTable的用法。
- NSLocalizedString
- NSLocalizedString
- NSLocalizedString
- NSLocalizedString
- NSLocalizedString
- NSLocalizedString和设备支持的语…
- NSLocalizedString和设备支持的语言
- 使用genstrings和NSLocalizedString实现App文本的本地化
- 使用genstrings和NSLocalizedString实现App文本的本地化
- 使用genstrings和NSLocalizedString实现App文本的本地化
- 对四元数解算姿态的理解(基于匿名六轴),感谢社区
- 教大家一种推理方法实现破解QQ空间访问权限,本人原创
- Android应用打包安装过程详解
- 对串级PID和单级PID的理解(基于匿名六轴),感谢社区
- jQuery插件开发
- NSLocalizedString和NSLocalizedStringFromTable区别
- GRE备考全攻略:三个月阶段性备考规划
- 学Linux资料
- leetcode Same Tree
- Android Volley完全解析(一),初识Volley的基本用法
- 你真的会二分查找吗?
- APP适配IOS8,iPhone6和Plus截图简要说明
- 英语-语法-实词-代词
- 自定义Actionbar