iOS 对国际化语言的支持.

简介: 没机会尝试,自己做练习吧,记录一下详细步骤吧,以备要用之需. 在这里我参考了这边文章,引荐一下 表示感谢! http://lizaochengwen.iteye.com/blog/1452076 我喜欢图文并茂,看起来比较有感觉!^^ 首先第一步是创建文件,创建步骤如图: 取名的话,必须使用: Localizable.strings 创建成功以后,接下来就是选择支持的语言了. 这里要注意的是”Chinese”要选择“zh_Hans”,这个是简体中文。

没机会尝试,自己做练习吧,记录一下详细步骤吧,以备要用之需.


在这里我参考了这边文章,引荐一下 表示感谢!

http://lizaochengwen.iteye.com/blog/1452076


我喜欢图文并茂,看起来比较有感觉!^^

首先第一步是创建文件,创建步骤如图:


取名的话,必须使用: Localizable.strings

创建成功以后,接下来就是选择支持的语言了.

这里要注意的是”Chinese”要选择“zh_Hans”,这个是简体中文。zh-Hant“  是繁体中文


选择好支持的语言后,就可以开始对具体的语言文件进行编辑工作了,

编辑格式必须如下:

"Key"="value";

/* 
  Localizable.strings
  UICustomControl

  Created by 余书懿 on 12-9-17.
  Copyright (c) 2012年 珠海飞企. All rights reserved.
*/


"Test"="测试中";

通过宏代码调用:

NSLocalizedString(@"Test", @"这个字段只是一个注释") 

通过Key来配对,应用会自己获取当前iOS 设置的使用语言


运行后即可看到效果


另外还有一个是修改应用的显示名称,此时要新建一个资源文件

名称必需叫做:infoPlist.strings

创建以后同样设置可以支持的语言,设置以后开始编辑如下代码:

/* 
  infoPlist.strings
  UICustomControl

  Created by 余书懿 on 12-9-17.
  Copyright (c) 2012年 珠海飞企. All rights reserved.
*/

CFBundleDisplayName="自定义控件";

还有一点要注意的是 工程Plist文件中的  Bundle display name 要设置为:  ${PRODUCT_NAME}.

那么应用在显示iPhone 桌面时 就一样会根据设置的语言而显示不同的语言了.


目录
相关文章
|
1月前
|
安全 数据处理 Swift
深入探索iOS开发中的Swift语言特性
本文旨在为开发者提供对Swift语言在iOS平台开发的深度理解,涵盖从基础语法到高级特性的全面分析。通过具体案例和代码示例,揭示Swift如何简化编程过程、提高代码效率,并促进iOS应用的创新。文章不仅适合初学者作为入门指南,也适合有经验的开发者深化对Swift语言的认识。
53 9
|
1月前
|
安全 API Swift
探索iOS开发中的Swift语言之美
【10月更文挑战第23天】在数字时代的浪潮中,iOS开发如同一艘航船,而Swift语言则是推动这艘船前进的风帆。本文将带你领略Swift的独特魅力,从语法到设计哲学,再到实际应用案例,我们将一步步深入这个现代编程语言的世界。你将发现,Swift不仅仅是一种编程语言,它是苹果生态系统中的一个创新工具,它让iOS开发变得更加高效、安全和有趣。让我们一起启航,探索Swift的奥秘,感受编程的乐趣。
|
2月前
|
安全 Swift iOS开发
探索iOS开发中的Swift语言之美
在数字时代的浪潮中,移动应用已成为日常生活的延伸。本文将深入探讨iOS平台上的Swift编程语言,揭示其背后的设计哲学、语法特性以及如何利用Swift进行高效开发。我们将通过实际代码示例,展示Swift语言的强大功能和优雅简洁的编程风格,引导读者理解并运用Swift解决实际问题。
|
3月前
|
安全 Swift iOS开发
探索iOS开发之旅:Swift语言的魅力与挑战
【9月更文挑战第21天】在这篇文章中,我们将一起潜入iOS开发的海洋,探索Swift这门现代编程语言的独特之处。从简洁的语法到强大的功能,Swift旨在让开发者能够以更高效、更安全的方式构建应用程序。通过实际代码示例,我们会深入了解Swift如何简化复杂任务,并讨论它面临的挑战和未来的发展方向。无论你是初学者还是有经验的开发者,这篇文章都将为你提供新的视角和知识。
52 4
|
4月前
|
iOS开发
解决IOS上架App Store后显示语言为英文的问题
解决IOS上架App Store后显示语言为英文的问题
105 0
|
5月前
|
安全 编译器 Swift
探索iOS开发:Swift语言的现代魔法
【7月更文挑战第11天】本文深入探讨了Swift编程语言,它如何革新iOS开发领域,以及它为开发者带来的独特优势。我们将从Swift的基础语法出发,通过实际案例分析其性能优化技巧,最后讨论Swift在跨平台开发中的潜力。文章旨在为读者提供一个全面而深入的视角,了解Swift不仅仅是一门语言,更是一种推动创新的力量。
|
7月前
|
定位技术 API 开发工具
iOS语言本地化/国际化宝典
iOS语言本地化/国际化宝典
332 0
iOS语言本地化/国际化宝典
|
1月前
|
开发框架 前端开发 Android开发
安卓与iOS开发中的跨平台策略
在移动应用开发的战场上,安卓和iOS两大阵营各据一方。随着技术的演进,跨平台开发框架成为开发者的新宠,旨在实现一次编码、多平台部署的梦想。本文将探讨跨平台开发的优势与挑战,并分享实用的开发技巧,帮助开发者在安卓和iOS的世界中游刃有余。
|
11天前
|
iOS开发 开发者 MacOS
深入探索iOS开发中的SwiftUI框架
【10月更文挑战第21天】 本文将带领读者深入了解Apple最新推出的SwiftUI框架,这一革命性的用户界面构建工具为iOS开发者提供了一种声明式、高效且直观的方式来创建复杂的用户界面。通过分析SwiftUI的核心概念、主要特性以及在实际项目中的应用示例,我们将展示如何利用SwiftUI简化UI代码,提高开发效率,并保持应用程序的高性能和响应性。无论你是iOS开发的新手还是有经验的开发者,本文都将为你提供宝贵的见解和实用的指导。
98 66