没机会尝试,自己做练习吧,记录一下详细步骤吧,以备要用之需.
在这里我参考了这边文章,引荐一下 表示感谢!
http://lizaochengwen.iteye.com/blog/1452076
我喜欢图文并茂,看起来比较有感觉!^^
首先第一步是创建文件,创建步骤如图:
取名的话,必须使用: Localizable.strings
创建成功以后,接下来就是选择支持的语言了.
这里要注意的是”Chinese”要选择“zh_Hans”,这个是简体中文。“zh-Hant“ 是繁体中文
选择好支持的语言后,就可以开始对具体的语言文件进行编辑工作了,
编辑格式必须如下:
"Key"="value";
/* Localizable.strings UICustomControl Created by 余书懿 on 12-9-17. Copyright (c) 2012年 珠海飞企. All rights reserved. */ "Test"="测试中";
通过宏代码调用:
NSLocalizedString(@"Test", @"这个字段只是一个注释")
通过Key来配对,应用会自己获取当前iOS 设置的使用语言
运行后即可看到效果
另外还有一个是修改应用的显示名称,此时要新建一个资源文件
名称必需叫做:infoPlist.strings
创建以后同样设置可以支持的语言,设置以后开始编辑如下代码:
/* infoPlist.strings UICustomControl Created by 余书懿 on 12-9-17. Copyright (c) 2012年 珠海飞企. All rights reserved. */ CFBundleDisplayName="自定义控件";
还有一点要注意的是 工程Plist文件中的 Bundle display name 要设置为: ${PRODUCT_NAME}.
那么应用在显示iPhone 桌面时 就一样会根据设置的语言而显示不同的语言了.