`
hqman
  • 浏览: 361634 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

iphone 国际化 程序

阅读更多

iphone项目,需要实现国际化,查了国内的一些论坛都没有合适的资料。

 

所以自己总结了一下写出来方便自己和别人。

 

首先在需要用到多语言环境的地方 用NSLocalizedString来替换

NSLocalizedString(@"username",@"this is username");

第一个参与是 key 第二个参数是 说明


然后 打开命令行 进入项目目录


genstrings ./Classes/*.m  会自动找出需要国际化的字符串 Localizable.strings


接着把这个文件拖到 xcode  resources 下,注意 选中copy 字符编码是 utf-16


点击  Localizable.strings 这个文件 在getInfo 中add Localization


中文 德文 ......


最后用google 翻译一下。

 

分享到:
评论
1 楼 guying1028 2009-11-17  
博主,能给个例子吗??

相关推荐

    iOS开发------程序实现国际化Localizable - iPhone手机开发技术文章 - 红黑联盟1

    iOS开发中,国际化是指应用程序能够适应不同语言和地区的需求,实现全世界范围内的应用。Localizable是iOS开发中实现国际化的一种方法,本文主要介绍了Localizable的实现方法和步骤。 Localizable是iOS开发中的一种...

    ios国际化 多语言支持

    国际化可以让应用程序适应不同语言和地区的需求,从而提高应用程序的用户体验和市场竞争力。 在 iOS 项目中,国际化可以通过使用多语言支持来实现。多语言支持可以让应用程序根据用户的语言设置自动切换到对应的...

    iphone各个程序源代码

    10. **国际化与本地化**: 对于面向全球用户的app,国际化和本地化至关重要。源代码可能包含如何设置和管理不同的语言版本。 11. **Notification Center**: 通知中心允许应用在特定事件发生时发送通知。源代码中可能...

    iPhone系统自动化测试

    - **国际化测试**:对于支持多种语言的应用来说,需要测试不同语言环境下功能是否正常。 #### 七、总结 通过上述知识点的学习,我们了解到iPhone系统自动化测试不仅包括了环境搭建、工具选择、脚本编写等多个方面...

    iPhone高级编程:使用Mono Touch和.NET/C# 高清 pdf

    第12章介绍应用程序本地化和国际化编程;第13章介绍如何面向ipad编程:第14章介绍objective-c代码的阅读方法;第15章介绍将应用程序提交到应用程序商店涉及的所有过程和工作,还包括应用程序的推销途径与方法。 ...

    3分钟实现iOS语言本地化 - 国际化(图文详解) - CocoaChina_让移动开发更简单1

    本文将详细介绍如何在 3 分钟内实现 iOS 语言本地化,涵盖了国际化的概念、实现步骤和相关技术细节。 国际化概念 国际化是指使软件系统能够适应不同语言和地区的需求,使其能在全球范围内使用。国际化的目的是使...

    iPhone开发基础教程

    - **国际化支持**:最后两章讨论了如何将iPhone应用程序翻译成其他语言,以便让更多的用户能够使用它们。 #### 七、目标读者 - **面向对象**:本书主要面向具备基本Objective-C知识的初、高级iPhone开发者,无论...

    ios-测试iPhone版本.zip

    12. **国际化和本地化测试**:如果应用支持多语言,需测试不同地区的文字显示、日期格式、货币符号等是否正确。 通过以上这些测试,开发者可以确保他们的应用在不同iPhone设备和iOS版本上都能提供一致且优秀的用户...

    cocos2d iphone 中文开发资料大全

    13. **国际化**:了解如何在Cocos2d-iPhone项目中实现多语言支持,满足不同地区玩家的需求。 14. **性能监控和调试**:使用Xcode的性能工具分析游戏性能,定位并解决性能瓶颈。 15. **发布流程**:熟悉iOS应用的...

    Beginning iPhone Development with Swift 5, 5th Edition.pdf

    - 本地化和国际化,让应用程序可以支持多种语言和地区。 - 应用程序性能优化,包括内存管理和电池寿命优化的技巧。 - 苹果 App Store 的应用发布流程,包括如何提交审核以及与苹果的开发者计划相关的事宜。 书中的...

    iphone开发教程13

    这期的“iPhone开发教程13”专注于iOS应用程序的构建和设计,这是斯坦福大学提供的一系列高级课程的一部分。斯坦福大学以其在计算机科学和信息技术领域的卓越教育而闻名,其课程经常被全球的学习者视为权威资源。在...

    iphone_user_guide_ch.pdf

    - **带着iPhone旅行**:出国旅游时的注意事项,如国际漫游设置等。 #### 四、Siri - **提出请求**:通过语音指令让Siri执行操作。 - **向Siri介绍您自己**:设置个人信息以便Siri更准确地提供服务。 - **纠正**:...

    iphone开发实例打包

    iOS提供了一套强大的国际化和本地化机制,允许开发者轻松地添加新语言,并根据用户的设备设置自动切换。 10. **持续集成与持续部署(CI/CD)**: 使用Jenkins、GitHub Actions等工具实现自动化构建和测试,可以提高...

    苹果GSM写卡软件,IPHONE4专用

    GSM(全球系统 for 移动通信)是一种广泛使用的蜂窝网络标准,尤其在国际间,使得用户可以在不同国家之间轻松漫游。这款软件的核心功能在于对SIM卡进行编程或“写卡”,使非标准尺寸的SIM卡能够适应iPhone 4的SIM卡...

    ifunbox(从iPhone里导出歌曲)

    Components for Unicode, ICU)的一部分,用于处理Unicode字符集和日期/时间格式等国际化问题。ifunbox可能需要这个库来支持多语言环境。 3. `chromeifbc.dll`:可能与Chrome浏览器相关的组件,可能在ifunbox中用于...

    iphone开发教程15

    这是一份源自斯坦福大学的iPhone应用程序开发教程,编号为15,通常这样的教程会系统性地讲解iOS应用开发的各项核心技术与实践技巧。斯坦福大学是全球知名的高等学府,其计算机科学教育在全球范围内享有盛誉,因此这...

    iphone版暖靴GO产品

    5. **本地化和国际化**:如果应用支持多语言,源码可能会涉及NSLocalizedString和Localizable.strings文件,这是实现应用内容根据不同地区自动调整的关键。 6. **Core Data** 或 **SQLite**:为了存储用户偏好或...

Global site tag (gtag.js) - Google Analytics