为程序添加多语言

原创 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:这样就设置国际化程序了

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

【转】使用C# 完美实现多语言版本Windows应用程序

Visual Studio 对于.NET 程序的本地化提供了完整的支持,这里仅介绍实现多语言版本本地化程序的简单步骤. 注意黑体处为关键点. 一. 窗体本地化    对于Windows 窗体,你...
  • zjwen2007
  • zjwen2007
  • 2015年02月11日 15:57
  • 4238

使用VB6资源文件开发多国语言应用攻略

使用VB6资源文件开发多国语言应用
  • fulcrumtech
  • fulcrumtech
  • 2016年06月17日 12:12
  • 651

iOS 为项目添加多语言

在Xcode6以后创建项目文件不在自动创建多语言文件,所以我们需要自己手动添加这些文件 首先添加Localizable.strings文件,InfoPlist.strings文件也可以添加(可以为a...
  • chengkaizone
  • chengkaizone
  • 2016年01月06日 16:20
  • 1411

Android Studio添加多国语言

问题如何在AS上添加多国语言string.xml, 初学者如我,估计也摸不到地方。 bing下网络居然没有找到这个问题的解答,有的是直接在Res下添加语言文件夹即可。这个也是一个方法,但是,我想在A...
  • shrimpcolo
  • shrimpcolo
  • 2015年08月28日 12:00
  • 10438

浅谈灵活的WPF程序多语言支持

浅谈灵活的WPF程序多语言支持   软件开发常常会被要求支持多国语言。而且想要软件有更多的受众,做好本地化无疑是必然的选择。对于WPF程序而言,支持多语言的方式实在是多种多样。本文将介...
  • liuruxin
  • liuruxin
  • 2013年12月10日 10:22
  • 2520

iOS 多语言支持

如果app将来面向国际化,比如说中国需要使用,美国也需要使用,此时就需要考虑app支持多国语言 具体方式如下 首先在Supporting Files中新建 Strings ...
  • lwjok2007
  • lwjok2007
  • 2015年06月18日 15:15
  • 5781

delphi多语言MultiLanguage支持,Translation Manager详细使用方法

delphi多语言MultiLanguage支持,经搜索网上流传的使用教程如下, 1.创建一个工程MultiLanguage, 在Form上放一个Label和一个Button, 分 别把Captio...
  • qqww155
  • qqww155
  • 2016年11月22日 11:41
  • 516

开发多语言版本程序应注意的几个问题

一个支持多种语言的程序,一般都是由主程序和多个语言包(资源文件)组成。运行时,根据不同的语言设置,来读相应的资源文件。结合自己开发ResourceWorkshop( .NET资源文件生成器)的体会,觉...
  • lgh12345
  • lgh12345
  • 2004年08月09日 23:23
  • 986

iOS国际化(多国语言设置)

1. 基本设置第一步:先在Project的info里添加所需要支持的语言,这里选择的是Chinese(Simplified)和English-Development Language,点击Finish...
  • u010828718
  • u010828718
  • 2016年02月29日 11:38
  • 3412

干净搞定delphi多语言-兼论设计模式

        随着全球化程度加深,软件越来越像蒲公英,到处飘散、扎根。这其中要解决的是不同语言的显示问题。我们当然希望一套程序,可以不修改代码就可以支持不同的语言,不要去维护很多的版本。      ...
  • acrodelphi
  • acrodelphi
  • 2005年01月11日 10:38
  • 8345
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:为程序添加多语言
举报原因:
原因补充:

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