iOS-开发国际化
来源:互联网 发布:eclipse查看端口号 编辑:程序博客网 时间:2024/06/10 01:59
1.什么是国际化?
Localizable.strings文件:该文件主要用于字符串的多语言版本,包括Localizable.string(English),Localizable.strings(Chinese(Simplified)), Localizable.strings(Chinese(Traditional))等多个版本。
2.Storyboard和xib文件
Main.storyboard也会有多个版本,最重要的就是Base版本,即当前开发者使用语言的版本(如简体中文)。Main.storyboard(Base)文件与常见的Main.storyboard文件无异,其相应文字已在Main.storyboard中标记。会有Main.strings(English), Main.strings(Chinese(Traditional))版本的两个文件。文件格式如图:
其中的OjbectID是唯一对应于一个UI控件的。xib文件的国际化等同Main.storyboard的国际化。
3.如何创建国际化(以Main.strings(Chinese(Simplified))的创建为例)。直接上图:
本文只是简单的描述一下创建过程,简单描述。
图片等资源:
在Localizable.strings中指定
imageName = ilike_en;
然后代码中使用:
[_Img setImage:[UIImage imageNamed: NSLocalizedString(@“imageName”, nil)]];
阅读全文
0 0
- IOS开发 IOS国际化
- 国际化 - iOS开发
- iOS开发 国际化Localizable
- iOS开发-app国际化
- IOS开发国际化详述
- iOS-开发国际化
- iOS 开发笔记--国际化
- iOS开发之国际化
- iOS开发 - 应用国际化开发
- iOS开发 - 应用国际化开发
- iOS 开发之本地化 国际化
- iOS开发-APP语言国际化
- iOS开发,装腔的语言国际化
- [IOS]国际化开发,多语言支持
- iOS开发-Xcode6应用程序国际化本地化
- iOS开发之程序的国际化
- iOS开发 APP的国际化与本地化
- iOS开发-国际化-配置App多语言
- 安全是什么?
- 爱,有多美?
- 休眠&睡眠
- Docker容器数据管理5
- 有关懒加载的浅显理解
- iOS-开发国际化
- 控制台输入
- 3月英语总结
- 我们的《作品展》
- 神奇的记忆力
- [python每日一练]--0001:生成激活码
- ACHI
- Mysql中的递归层次查询(根据父节点查找所有的子节点和根据子节点查询所有的父节点)的两种运用
- Docker容器数据管理6