为程序添加多语言

原创 2013年12月05日 19:36:22

程序多语言添加:

1:选择工程,然后到project info,如图1


就能找到Localizations,默认的是base和English

2:滚动到底,选择 “ + ”,然后添加你想支持的语言,

如图2,

去掉勾选Xib,多语言设置Xib也行,不过就会建立很多Xib,后期修改也很麻烦,所以,直接读取本地的多语言文件就更好了。然后点击Finish完成。


3:在supportFiles中,New File :


创建一个名字为Localizable的文件,名字一定要为Localizable。

4:选中Localizable.strings


然后点击localize,如图3

选择你刚刚添加的语言,

然后再勾选上添加的语言,如图4

例如我刚刚添加的中文,这时候Localizable.strings就会有3个文件了

5:然后就是利用相同的key值读取不同的语言

例如我修改一个按钮的名称

[_buttonsetTitle:NSLocalizedString(@"Button_Title_key",nil)];

然后程序就会根据当前系统的语言去相应的Localizable.strings文件读取key值为Button_Title_key的值。

如图5



6:这样就设置国际化程序了

版权声明:本文为博主原创文章,转载请注明.

相关文章推荐

为应用程序添加多语言支持

  • 2010年06月30日 17:10
  • 81KB
  • 下载

多语言环境---应用程序本地化

转载自:http://blog.csdn.net/q199109106q/article/details/8564615 一、简介   * 使用本地化功能,可以轻松地将应用程序...

iOS -- 应用程序国际化(多语言)

一、程序国际化 1、首先我们创建一个工程,命名为InternationDemo,然后添加多语言。 从代码中分离文本: 目前,应用展示的所有文本都是以硬编码字符串存在于Main.storyboar...

android程序内多语言切换不需要重新启动的解决方案

关于android程序内的的多语言切换,一般能搜索到这段代码: public void switchLanguage(Locale locale) { Conf...

iOS 多语言支持,应用程序国际化 xcode4.5

最近要对一款游戏进行多语言本地化,在网上找了一些方案,加上自己的一点点想法整理出一套方案和大家分享! 多语言在应用程序中一般有两种做法: 一、程序中提供给用户自己选择的机会; 二、根据当前用...
  • lvmaker
  • lvmaker
  • 2015年10月03日 14:38
  • 358

用c#创建支持多语言的WinForm应用程序

http://www.cnblogs.com/top5/archive/2011/01/18/1938172.html 实现多语言的方法可能有使用资源文件,或者配置xml两种方法吧。没时间研究过多,学...

iOS应用程序多语言本地化解决方案

多语言在应用程序中一般有两种做法: 一、程序中提供给用户自己选择的机会; 二、根据当前用户当前移动设备的语言自动将我们的app切换对应语言。 第一种做法比较简单完全靠自己的发挥了,这里主要讲...

如何让你的iPhone程序支持多语言环境

我们知道,Cocoa程序是完全支持多语言的,包括iPhone中的程序。这里简单介绍一下制作多语言iPhone程序的方法,同时也是iPhone中显示中文的最好办法。这种方法在Toolchain和官方SD...

IOS 多语言支持,应用程序国际化

多语言在应用程序中一般有两种做法: 一、程序中提供给用户自己选择的机会; 二、根据当前用户当前移动设备的语言自动将我们的app切换对应语言。 第一种做法比较简单完全靠自己的发挥了,这...
  • a_ss_a
  • a_ss_a
  • 2014年07月20日 20:43
  • 746

详解iPhone应用程序 多语言支持操作

详解iPhone应用程序 多语言支持操作 iPhone应用程序 多语言支持操作是本文要介绍的内容,这里有几个概念的:多语言支持,就是一个程序支持几种语言的界面;本地化/国际化.就是把...
  • yp120yp
  • yp120yp
  • 2012年08月23日 14:55
  • 601
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:为程序添加多语言
举报原因:
原因补充:

(最多只允许输入30个字)