关闭

iOS 的本地化使用和创建过程

标签: ios本地化语言xcode
335人阅读 评论(0) 收藏 举报
分类:

在使用本地化语言之前,来看看本地化语言文件内容的结构(这里我以Chinese为例):
"Cancel"="取消";
"OK"="确定";
"Tip"="信息提示";
"Login Faild"="登陆失败";

.......

其实就是简单的字符串替代而已,在程序中,如果有个UILable控件,需要赋值:lbLoginTip.text = NSLocalizedString(@"Login Faild", nil);最后在lbLoginTip上看到的是“登陆失败”,而不是“Login Faild”。

接下来看看怎么来创建本地化文件:首先New File,然后按照下图步骤。

2.创建好本地化文件,接下来命名:

3.本地化文件创建好了,然后添加本地语言。

4.首先这里只有English可选,点击Localize后,在这里就可以看到Localization中有一个English本地语言了,如果我想要中文的怎么办呢?但不用担心,在后面还可以添加你想要的本地语言。后面将介绍。

5.创建好本地化文件后,给程序添加想要的本地语言,点击工程文件出现如下图所示:

6.选择好本地语言,当然也可以点“-”去掉不想要的本地语言。最后点击Finish,整个创建过程就结束了。

 7.创建本地化文件和设置好本地语言后,选择刚刚创建的本地化文件,在该文件中添加本地化内容,如文章开头列出的本地化语言结构那样。

"Cancel"="取消";
"OK"="确定";
"Tip"="信息提示";
"Login Faild"="登陆失败";

.......

添加这些内容,就可以在程序当中像文章开始那样使用本地语言了。

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

iOS 的本地化使用和创建过程

在使用本地化语言之前,来看看本地化语言文件内容的结构(这里我以Chinese为例): "Cancel"="取消"; "OK"="确定"; "Tip"="信息提示"; &qu...
  • liangliang2727
  • liangliang2727
  • 2015-04-13 00:35
  • 245

iOS 的本地化使用和创建过程

在使用本地化语言之前,来看看本地化语言文件内容的结构(这里我以Chinese为例): "Cancel"="取消"; "OK"="确定"; "Tip"="信息提示"; &qu...
  • yuanya
  • yuanya
  • 2013-12-21 20:16
  • 593

iOS实现语言本地化

iOS实现语言的本地化很简单,这里只是为了简单的记录一下过程。
  • linshaolie
  • linshaolie
  • 2015-09-13 22:14
  • 957

【初学】iOS学习笔记-字符串本地化实现

本地化字符串需要一个Localize.settings文件,在代码中需要输入字符串的地方使用NSLocalizeString宏来定义字符串。 原理: 在代码中将加入的字符串加入NSLocalizeString宏中 启动程序时,系统将根据语言加载相应的文件得到其对应的字符串文件,这个字符串可以通...
  • XiaoMi_DaLianMiFen
  • XiaoMi_DaLianMiFen
  • 2013-10-27 21:22
  • 1129

iOS_本地化设置NSLocale

本地化封装了关于语言,文化以及技术约定和规范的信息。 用于提供于用户所处地域相关的定制化信息和首选项信息的设置。通过获取用户的本地化信息设置,我们可以为用户提供更加友好人性化的界面设置,包括更改更改应用程序的界面的语言,货币类型,数字,日期格式的格式化,提供正确的地理位置显示等等。 IO...
  • u010664555
  • u010664555
  • 2014-12-07 15:51
  • 715

3分钟实现iOS语言本地化/国际化(图文详解)

文/VV木公子(简书作者) 原文链接:http://www.jianshu.com/p/88c1b65e3ddb 著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。 前言 语言本地化,又叫做语言国际化。是指根据用户操作系统的语言设置,自动将应用程序的语言设置为和用户操...
  • Chong_son
  • Chong_son
  • 2016-10-12 10:21
  • 1320

iOS 多语言本地化 完美解决方案【自动+手动】

多语言本地化,是我们在做IOS项目的时候经常用的,下面根据自己的经验和使用场景,来全面的说说多语言本地化的解决方案。 首先我们要明白本地化的原理和过程,才能更好的理解本地化的方案,本地化主要包括下面几个部分: 本地化应用程序名称本地化字符串本地化图片本地化其他文件...
  • shaobo8910
  • shaobo8910
  • 2015-09-12 21:12
  • 1038

【初学】iOS学习笔记-本地化之Plist文件读写操作

一款应用或者游戏,不可避免就是数据的存储,如果不用服务器进行实时存储,那么Plist的作用就开始体现出来 #pragma mark - #pragma mark viewDidLoad ===== - (void)viewDidLoad { [super viewDidLoad]; //...
  • XiaoMi_DaLianMiFen
  • XiaoMi_DaLianMiFen
  • 2013-10-27 12:11
  • 1417

iOS 获取权限描述本地化

iOS 权限描述本地化
  • liyun123gx
  • liyun123gx
  • 2017-04-17 16:33
  • 792

本地化 存储 字符串 数组 字典 复杂类对象

// //  MainViewController.m //  数据持久化 // //  Created by yangtingting on 14-7-28. //  Copyright (c) 2014年 灭神科技. Al...
  • u010866825
  • u010866825
  • 2014-07-31 14:20
  • 662
    个人资料
    • 访问:258906次
    • 积分:4470
    • 等级:
    • 排名:第7778名
    • 原创:176篇
    • 转载:95篇
    • 译文:0篇
    • 评论:33条
    文章分类
    最新评论