- 浏览: 243971 次
- 性别:
- 来自: 天津
文章分类
最新评论
-
yulanlian:
...
实现在删除数据后,自增列的值连续 -
RonQi:
楼主写的很好,支持原创!
Google Protocol Buffers
ios 国际化相关
- 博客分类:
- ios开发
添加国际化
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
"version"="Version";
Root.plist的 title写 version, 显示的就是Version
检测用户locale
//这里实际检测出的是region format设定 不是language设定 CFLocaleGetIdentifier(CFLocaleCopyCurrent()) //zh_CN [[NSLocaleautoupdatingCurrentLocale] localeIdentifier //zh_CN]
发表评论
-
iPhone开发笔记
2011-09-26 21:52 1103退回输入键盘: - (BOOL) textFie ... -
ios开发基础知识 - 1
2011-09-26 21:51 1128输出 command+shift+r NSLog(@& ... -
ios---超链接的UILabel教程
2011-09-26 21:50 1547超链接的UILabel教程 -
ios开发基础问题总结
2011-09-26 21:49 1282订阅 1,如何进入应用后首 ... -
UILabel用法
2011-09-26 20:45 1826/设置换行 UILabel*label; / ... -
IPhone之UIScrollView [转载]
2011-09-22 15:55 920原文地址:IPhone之UIScrollView作者:飞 ... -
手势识别
2011-09-03 17:19 895注册: UISwipeGestureReco ... -
“碰撞”探测
2011-08-21 14:28 845首先要向大家说明的是,所谓“碰撞”探测没有大家想想 ... -
coco2d地图显示相关类
2011-08-21 07:55 1606摘自:知易教程 Cocos2d-iPhone 实现地图 ... -
Cocos2D 的事件处理机制
2011-08-21 07:21 1594摘自:知易教程 系统当前场景对象包含多个层 ... -
cocos2d游戏开发,常用工具集合
2011-08-20 19:40 833位图字体工具Bitmap Font ToolsBMFon ... -
iPhone OS 的 Touche 事件
2011-08-20 19:34 1349知易教程 基础知识 在开始介绍 iPhone OS ... -
iPad, iPhone, and Aspect Ratio
2011-08-05 11:58 955好,现在处理iphone上 ... -
Retina Display and Cocos2D
2011-08-05 11:57 1339最新版本的cocos2d完全 ... -
网络编程总结
2011-08-04 15:41 828一:确认网络环境3G/WIFI 1. 添加源文件和fra ... -
Cocos2D界面切换方式
2011-08-04 15:37 1638CCTransitionFade, //渐隐 ... -
Protocol协议的用法
2011-08-04 15:30 1259一、说明 两个类进行通讯,用协议就比较方便。 (书 ... -
IOS开源项目和官方例子汇总
2011-08-04 14:22 1850开源项目: 扫描wifi信息:http://code. ... -
cocos2d场景和UIViewController视图的切换
2011-08-04 14:20 1620cocos2d中从场景切换到UIViewController视 ... -
视差滚动
2011-08-02 21:09 1134我们已经有一个很酷的飞船在屏幕上了,但是,它看起来就好 ...
相关推荐
iOS国际化,也称为APP国际化,是指为iOS应用开发过程中实现多语言支持的过程,使得应用程序能够适应不同国家和地区的用户需求。这一过程涉及到资源文件、代码、用户界面等多方面的调整和优化,确保无论用户身处何处...
本“iOS国际化demo”旨在提供一个实践示例,帮助开发者理解和实现iOS应用的多语言支持。以下是对该主题的详细说明: 一、国际化基础 国际化(Internationalization)是指设计和构建软件系统,使其能够适应不同地区...
总结来说,"iOS 本地化国际化 demo"应该是一个实用的教程,涵盖了如何配置项目支持多语言,如何编写代码来访问本地化资源,以及如何处理各种文化相关的数据格式。通过这个示例,开发者可以更好地理解和实践iOS应用的...
国际化(Internationalization,通常缩写为i18n)和本地化(Localization,简称l10n)是iOS应用开发中的重要环节,旨在使应用程序能够适应不同国家和地区的语言、文化以及用户习惯。这两个概念虽然经常一起提及,但...
iOS 国际化多语言支持 iOS 开发中,国际化是非常重要的一步,特别是在项目需要在多个国家和地区发布的情况下。国际化可以让应用程序适应不同语言和地区的需求,从而提高应用程序的用户体验和市场竞争力。 在 iOS ...
Swift-iOS国际化工具是iOS应用开发中的一个重要组成部分,它使得应用程序能够支持多种语言,从而适应全球用户的需求。在iOS开发中,国际化不仅仅是翻译文本那么简单,它涉及到资源的本地化、日期时间格式、货币符号...
IOS 国际化文档 IOS文档 写的很详细 很明了 希望对你们有帮助
"最新iOS国际化NSLocalizedString"这个主题主要涵盖了如何使用苹果提供的NSLocalizedString宏来实现应用的多语言支持。接下来,我们将深入探讨这一关键知识点。 首先,我们需要了解iOS中的国际化...
在iOS应用开发中,语言国际化是一项重要的功能,它允许应用程序根据用户的设备设置显示不同语言的内容。这使得应用具有更广泛的用户基础,能够适应全球化的市场需求。本篇文章将深入探讨iOS的本地化国际化机制,以及...
"iOS国际化代码"这个项目提供了一个示例,展示了如何实现应用程序的多语言支持,包括字符串、应用名称、图片以及界面文件的国际化。下面我们将深入探讨这些方面的实现细节。 首先,我们从最基础的字符串国际化开始...
首先,我们要了解iOS国际化的基本概念。苹果提供了强大的国际化框架,包括`Localizable.strings`文件、`InfoPlist.strings`文件以及`NSBundle`类等,用于存储和加载不同语言的文本资源。`Localizable.strings`文件是...
一、iOS国际化基础 1. InfoPlist.strings文件:每个支持的语言都需要一个InfoPlist.strings文件,用于翻译应用的显示名称。例如,为英文(en)和简体中文(zh-Hans)设置: ``` /* Localized version of the ...
国际化(Internationalization)是软件开发中的一个重要环节,特别是在iOS应用开发中。这使得应用程序能够适应不同语言和文化环境,提供本地化的用户体验。本篇文章将详细探讨iOS应用的国际化,包括应用程序名称的...
在iOS开发中,国际化(Internationalization)是一项关键的技术,它使得应用可以支持多种语言环境,为全球用户带来更好的用户体验。本文将围绕“ios 国际化”这一主题,结合项目实践,深入探讨如何实现iOS应用的多...
在iOS应用开发中,为了使应用能够适应全球不同的语言环境,开发者通常会采用语言国际化...通过研究和实践这个源码,开发者不仅可以学会基本的国际化技巧,还能深入了解与国际化相关的各种挑战和解决方案。
7. **国际化区号库**:可能使用公开的数据源(如ISO 3166-1或E.164标准)来获取最新、最准确的区号信息。 8. **用户交互**:确保良好的用户反馈,例如选中状态的视觉提示,滑动动画等。 9. **测试**:进行单元测试...
操作系统:LInux、IOS、树莓派、安卓开发、微机操作系统、网络操作系统、分布式操作系统等。此外,还有嵌入式操作系统、智能操作系统等。 网络与通信:数据传输、信号处理、网络协议、网络与通信硬件、网络安全网络...
国际化的方法: 点击左侧列表项目名称,点击project下的项目名称,—》找到info—>localizations—>luaugue-> 点击加载,添加需要用的语言,一般添加chinese english
提供继承HDBaseViewController只需要简单添加Model数据就可以展示相对应的效果!...内部代码解释国际化和本地化问题(英文单复数问题)! GitHub地址:https://github.com/HeDong1117/InternationDemo.git