iOS国际化之app内切换语言
来源:互联网 发布:button用js页面跳转 编辑:程序博客网 时间:2024/06/05 23:53
//国际化
#define AppLanguage @"myAppLanguage"
#define UserDefaultLanguage ([[NSUserDefaults standardUserDefaults] objectForKey:AppLanguage]? \
[[NSUserDefaults standardUserDefaults] objectForKey:AppLanguage]:@"zh-Hans")
#define CustomLocalizedString(key, comment) \
[[NSBundle bundleWithPath:[[NSBundle mainBundle] pathForResource:[NSString stringWithFormat:@"%@",UserDefaultLanguage] ofType:@"lproj"]] localizedStringForKey:(key) value:comment table:nil]
放在项目中的.pch文件里可以全局使用
根目录创建文件夹en.lproj、zh-Hans.lproj(英文、中文简体)
在每个文件夹内创建Localizable.strings文件并写入:
"about_us"="关于我们";
调用:
self.versionLabel.text =CustomLocalizedString(@"about_us",@"当前版本");
语言切换自己写个按钮切换"en"和"zh-Hans"存到UserDefault里,key是 #define的AppLanguage就可以了
点下支持下我-->网址导航
- iOS国际化之app内切换语言
- iOS App的国际化,以及App内的语言切换
- iOS App的国际化,以及App内的语言切换
- iOS开发:国际化之app支持多种语言切换
- iOS开发:国际化之app支持多种语言切换
- iOS 之国际化语言切换
- [iOS]应用内切换语言,本地化,国际化
- iOS应用内切换语言,本地化,国际化
- IOS APP 国际化 程序内切换语言实现 不重新启动系统(支持项目中stroyboard 、xib 混用。完美解决方案)
- IOS国际化(三)app内部语言的切换
- iOS - 项目国际化 , 应用内修改app语言
- IOS:国际化APP内部切换
- app内切换语言
- 关于iOS国际化(根据手机系统来切换语言) App支持多语言切换
- iOS - 国际化语言切换
- iOS App多语言国际化
- App语言国际化(iOS)
- iOS开发-APP语言国际化
- Oracle Rac clusterware startup sequence (11gR2)
- 控件使用中的ShowWindow 和 EnableWindow选择
- Eclipse的使用快捷键
- 从微软的DBML文件中我们能学到什么(它告诉了我们什么是微软的重中之重)~七 为DBContext对象应该作为其它实体操作类型的基类,并为它提供统一的提交动作
- 面向切面编程(AOP)的理解
- iOS国际化之app内切换语言
- IBM Rational AppScan使用详细说明
- Upload file in SmartGWT
- 临时表空间增长异常
- 第十五章 Delphi开发数据库应用程序概述(七)
- 【Leetcode】二叉树简单路径最大和问题
- MVVM架构~mvc,mvp,mvvm大话开篇
- cocos2d-x常用宏
- 第二十章 简单数据库应用的创建及MASTAPP介绍(九)