标签:
在Xcode中我们可以很方便的将APP适配各种本地化语言。苹果的框架已经帮我们把不同语言的数据分离开,包括图片,声音,视频,文档,用户界面文字(甚至代码中编写的用户界面文字),它们会被建立在同一个bundle中,便于我们管理。
1
2
3
4
5
|
//英文资源里 "Welcome" = "Welcome to hangge.com" ; //中文资源里 "Welcome" = "欢迎来到hangge.com" ; |
(5)使用NSLocalizedString函数来访问Localizable.strings资源文件。
NSLocalizedString函数第一个参数为对应的键名,第二个是自定义的说明,给开发或翻译人员看的。
1
|
myLabel.text = NSLocalizedString ( "Welcome" , comment: "Welcome" ) |
2,本地化图片
1
|
myImage.image = UIImage (named: "logo.png" ) |
3,应用名称的本地化
1
2
3
4
5
|
//英文资源里 "CFBundleDisplayName" = "hangge" ; //中文资源里 "CFBundleDisplayName" = "航歌" ; |
4,在Xcode中切换语言
标签:
原文地址:http://www.cnblogs.com/Free-Thinker/p/4843616.html