文档章节

iOS 学习笔记六 【APP中的文字和APP名字的国际化多语言处理】

博爱1616
 博爱1616
发布于 2016/11/03 18:06
字数 402
阅读 17
收藏 0

 

今天为新手解决下APP中的文字和APP名字的国际化多语言处理,

不多说了,直接上步骤:

1、打开你的项目,单机project名字,选中project,直接看图吧:

 

2、创建Localizable.strings文件

(名字必须为:【Localizable.strings】)
(改国际化的app名字一样步骤,【InfoPlist.strings】)

创建后的名字:现在你可能没有左边的那个三角,等下就有了,别急哈!

 

3、看图,找到途中位置:添加就行,可以不要base,

 

4、添加完就可以看到左边的黑三角了,下一步就是填写文字的国际化处理了,看图吧:

( title = "boai";)
( title = "博爱";)
( 改国际化的app名字一样步骤,CFBundleDisplayName = "BAWeChat";

 

5、到这里,就该最后也是最关键的一步了!睁大眼睛哈!

国际化的APP名字上一步已经设置好了,以后可以随便改APP名字了,可以在女神面前天天装13了!

在需要设置国际化文字的地方这样写:

    self.title = NSLocalizedString(@"title", nil);
 NSLocalizedString(参数1,参数2) :参数1是你在前面定义的名称,我定义的title,这里就是title,参数2可以不写,直接为nil就行!

 

6、大工搞成!哈哈,看看高大上的APP名字吧:

手机上中文语言显示:

 

模拟器英文名字显示:

 

7、可以尽情的装13了!哈哈!

 

如果有问题,可以联系本人:

新浪微博:    @博爱1616

QQ:          137361770

gitHub demo地址:https://github.com/boai/BADemoTest

 

本文转载自:http://www.cnblogs.com/boai/p/5337558.html

博爱1616
粉丝 3
博文 7
码字总数 0
作品 3
广州
高级程序员
私信 提问
加载中

评论(1)

小码爱大牛
小码爱大牛
你好,我是深圳一家以家居安防为核心的智能家居公司的HR在招聘一位iOS开发架构师兼leader。不知道您自己或者身边同事朋友有没有在看工作机会的呢?如果感兴趣可以发简历到3288771685@qq.com或者加QQ。
【iOS10】iOS10新特性

1 Swift 3.0 优化了许多API,简化了接口,去掉了不必要的单词等,比如下面这几个例子: a b c d 2 SiriKit 通过官方文档我们可以看到SiriKit框架支持的六类服务分别是: 语音和视频通话 发送...

魔笛GNR
2016/09/13
168
0
iO6 Programming pushing the limits 阅读笔记

目录 第一部分 iOS6新内容 第二部分 从每天工具中获取更多(介绍日常使用控件和框架的潜力) 第三部分 完成任务的正确工具(介绍不是那么常用的控件和框架) 第四部分 发挥到极限(深入理解i...

云飞扬v5
2015/11/09
56
0
快速入门NativeScript,超详细的NativeScript学习笔记

1. 基础知识 1.1 为什么选择NativeScript 1.1.1 什么是NativeScript NativeScript可以用javascript来写Android和iOS的应用,如下图所示NativeScript的代码与网页开发的代码很相似,都是用CSS...

_Candice
05/09
0
0
使用 iOS 7 在更新应用时应该避免的 5 件事情

iOS 7的发布将移动手机的世界推向一个新的高潮,很多人认为ios 7是ios历史上影响最广泛的升级之一。显然,iOS 7为全世界几亿的用户提供了一个更加强大健壮的平台,并且,在短短的几周后,在A...

oschina
2013/07/30
4K
6
iOS 10 来了——苹果 WWDC 发布会图文回顾

「这是一次没有硬件的苹果发布会」 美国当地时间 6 月 13 日早上 10 点,一年一度的苹果 WWDC 大会在旧金山正式开幕了。作为苹果面向开发者的技术大会,最近几年 WWDC 上已经很难见到重磅的硬...

oschina
2016/06/14
6.6K
32

没有更多内容

加载失败,请刷新页面

加载更多

Spring使用ThreadPoolTaskExecutor自定义线程池及实现异步调用

多线程一直是工作或面试过程中的高频知识点,今天给大家分享一下使用 ThreadPoolTaskExecutor 来自定义线程池和实现异步调用多线程。 一、ThreadPoolTaskExecutor 本文采用 Executors 的工厂...

CREATE_17
今天
5
0
CSS盒子模型

CSS盒子模型 组成: content --> padding --> border --> margin 像现实生活中的快递: 物品 --> 填充物 --> 包装盒 --> 盒子与盒子之间的间距 content :width、height组成的 内容区域 padd......

studywin
今天
7
0
修复Win10下开始菜单、设置等系统软件无法打开的问题

因为各种各样的原因导致系统文件丢失、损坏、被修改,而造成win10的开始菜单、设置等系统软件无法打开的情况,可以尝试如下方法解决 此方法只在部分情况下有效,但值得一试 用Windows键+R打开...

locbytes
昨天
8
0
jquery 添加和删除节点

本文转载于:专业的前端网站➺jquery 添加和删除节点 // 增加一个三和一节点function addPanel() { // var newPanel = $('.my-panel').clone(true) var newPanel = $(".triple-panel-con......

前端老手
昨天
8
0
一、Django基础

一、web框架分类和wsgiref模块使用介绍 web框架的本质 socket服务端 与 浏览器的通信 socket服务端功能划分: 负责与浏览器收发消息(socket通信) --> wsgiref/uWsgi/gunicorn... 根据用户访问...

ZeroBit
昨天
10
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部