添加国际化
1. 代码中使用字符串的地方 使用 NSLocalizedString(@"keyName",@"comment")
2. genstrings 扫描 .m 文件 ,生成 Localizable.strings
3. 在项目目录里生成en.lproj zh-Hans.lproj文件夹, 把Localizable.strings 放进去
4. 把Localizable.strings添加成项目的资源文件(copy bundle resources),确保打包的时候会被copy进去,
程序名国际化
en.lproj/InfoPlist.strings 添加
CFBundleName="EnglishName";
CFBundleDisplayName="EnglishName";
Settings.bundle 国际化
Settings.bundle/en.lproj/Root.strings
"version"="Version";
Root.plist的 title写 version, 显示的就是Version
检测用户locale
//这里实际检测出的是region format设定 不是language设定
CFLocaleGetIdentifier(CFLocaleCopyCurrent()) //zh_CN
[[NSLocaleautoupdatingCurrentLocale] localeIdentifier //zh_CN]
asdasd
分享到:
相关推荐
iOS国际化 欢迎关注 http://blog.csdn.net/u014220518/article/details/53486699
iOS 国际化 demo 博客地址:http://blog.csdn.net/ioswyl88219/article/details/17651933
iOS 国际化工具
ios国际化,收集得很全的国际化文档,很实用。
IOS 国际化文档 IOS文档 写的很详细 很明了 希望对你们有帮助
iOS国际化 应用内切换语言更新版
iOS国际化,点击切换语言,不需要退出app,在app内部就可以切换语言
iOS本地化国际化多语言支持,GDLocalizableController类,用来切换本地语言
iOS国际化demo,包括字符串、应用名称、图片、界面文件国际化。
# 国际化(应用名称 文字 图片的国际化适应)附带参考链接在README.md中
对应博客总结,http://write.blog.csdn.net/postedit/78285132
提供继承HDBaseViewController只需要简单添加Model数据就可以展示相对应的效果!...内部代码解释国际化和本地化问题(英文单复数问题)! GitHub地址:https://github.com/HeDong1117/InternationDemo.git
csdn blog配套图文并貌,请参考 http://blog.csdn.net/aries4ever/article/details/8185405
国际化的方法: 点击左侧列表项目名称,点击project下的项目名称,—》找到info—>localizations—>luaugue-> 点击加载,添加需要用的语言,一般添加chinese english
NULL 博文链接:https://zhangmingwei.iteye.com/blog/1782613
对应的文章 http://blog.csdn.net/midfar/article/details/8165380 其中包括 Info.plist 文件的国际化 .xib文件的国际化 .m文件的国际化
xib和storyboard自动国际化,iOS开发者必备工具 GitHub:https://github.com/onezens/AutoLocalization 效果图(有点大):...
文章:https://kunnan.blog.csdn.net/article/details/103733872 原理: 1、自定义解析本地化字符串的工具类LanguageManager 2、应用内切换语言生效的技术实现:采用销毁根控制器,重新进入一次
支持iOS国际化,可以在应用内部进行切换,也可以跟随系统切换语言