以下是在Xcode4.5下设置的;

第一步

需要在工程中设置,如图

设置你所支持的语言

1:为应用程序中显示字符设置多国语言

1)创建Localizable.strings文件

2)对Localizable.strings文件进行多语言化,

xcode4中,不需要你再去查找那些烦人的本地化缩写..它本身就给出你所有本地化列表.完成后如图三

图三

在xcode4的工具栏最右边有几个按钮..其中view模块中最右边的就是..也可以按;+option+L调出.

3)在Localizable.strings文件中编辑"自己取名的key(各个版本都一样)"="各语言实际名称“;(别忘了加分号,会报错的)

4)在实际程序中NSLocalizedString(@"key",@"提示(可以不写)")访问;

NSLocalizedString(@"key",@"提示(可以不写)")

2:为应用程序显示名称设置多语言

1)创建一个空文件,取名为InfoPlist.strings
2)对InfoPlist.strings进行本地化,与上面步骤一样
3)编辑不同的InfoPlist.strings文件,设置显示名字
CFBundleDisplayName = "应用名字";


4)编辑Info.plist,添加一个新的属性Application has localized display name, 设置其类型为boolean,并将其设置为YES选中状态

3:为应用程序启动图片Default.png或其它图片设置多语言

选中要设置多国语言的图片,在右边视图点击如图,之后勾选要设置的语言其他与上边的类似。

ps:可能会出现已存在设置的语言目录,但查看实际目录是却没有些目录,可以在实际目录上先创建我设置的语言版本目录,再重新勾选上图的语言版本,就可以了;

iphone--关于iphone多国语言设置相关推荐

  1. Qt5 多国语言设置

    以前开发软件的时候,被多国语言设置问题把我折磨疯了.学习Qt5的第一个任务就是把这个问题搞定,省得以后没完没了地手工搞这些东西. 首先我写了个英文的窗口,加入菜单,工具条.参见下图: 然后在工程文件 ...

  2. oracle支持几国语言,明白ORACLE的多国语言设置

    wlgyhnj(冷风0) 明白ORACLE的多国语言设置,ORACLE多国语言设置是为了支持世界范围的语言与字符集,一般对语言提示,货币形式,排序方式和CHAR,VARCHAR2,CLOB,LONG字 ...

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

    1. 基本设置 第一步:先在Project的info里添加所需要支持的语言,这里选择的是Chinese(Simplified)和English-Development Language,点击Finis ...

  4. 【MFC】 多国语言设置

    设置方法: 1.准备好中文对话框 2.在资源视图中右键中文对话框,选择"插入副本",选择目标语言. 3.在对话框副本中修改成对应的目标语言 4.判断系统语言类型 LANGID li ...

  5. 获取iphone当前语言设置

    不要纠结在[NSLocale currentLocale];上,它只能获取到当前设置的区域配置.即使使用[[NSLocale currentLocale] objectForKey:NSLocaleL ...

  6. iphone获取当前系统的语言

    iphone的设置里的数据几乎都是保存在NSUserDefaults里的,试想一下iphone常用的四种数据存储的方式,NSUserDefaults也确实是一个理想的保存设置文件的方法.与其他方式相比 ...

  7. 威纶触摸屏中如何组态设置多国语言进行切换?

    威纶触摸屏中如何组态设置多国语言进行切换? 如果我们在做一些出口的项目时,需要在触摸屏的画面中显示其他的语言,那么如何进行组态设置呢? 我们举个简单的例子来进行说明: 如下图所示,我们新建一个项目,然 ...

  8. android代码打开语言和输入法设置,Android默认输入法勾选多国语言,并默许其中一种语言...

    Android默认输入法勾选多国语言,并默认其中一种语言 1.首先在设备上调整输入法 设置>语言输入法>Android键盘(AOSP),在输入语言里勾选要选择的语言,比如选"英语 ...

  9. 【电子刊物制作】名编辑电子杂志大师教程 | 设置多国语言浏览界面

    在 名编辑电子杂志制作软件中,所有的语言问题都不是问题,它可以帮助您设置电子杂志的窗口界面语言,提供了十几种语言. 无论是法语. 葡萄牙语.意大利语.日语.思密达语.阿拉伯语还是德语,直接套用就可以了 ...

最新文章

  1. 人工智能70年,研究者们最不愿意面对的惨痛教训是……
  2. 海天 oracle,Oracle执行计划详解
  3. ubuntu java7安装_Ubuntu下安装配置 JDK 7
  4. Android游戏开发基础part3--Paint 画笔
  5. 基于JAVA+SpringBoot+Vue+Mybatis+MYSQL的排课管理系统
  6. 备份/恢复面临的问题与解决途径
  7. 原创 leetcode[454]四数相加II /4Sum II 哈希策略
  8. 我是如何在GitHub上开源一个项目的(截图说明) (VS2010可以安装git插件)
  9. varbinary mysql,如何在MySQL中存储varbinary?
  10. 软件测试固态硬盘健康状态良好,HDTune太老鲁大师太傻 用专业软件洞悉固态硬盘健康状态...
  11. VS2015: 无法打开包括文件: “QSerialPort”: No such file or directory
  12. 如何快速搜索文件和文件内容
  13. php 考试座位编排系统,考试座位编排vba
  14. 论文解读:ChangeFormer | A TRANSFORMER-BASED SIAMESE NETWORK FOR CHANGE DETECTION
  15. Linux学习(一)-- df/du命令
  16. MongoDB数据库设计中6条重要的经验法则(一)
  17. android开发笔记汇总(二)
  18. VTK学习之路——读取并显示raw体数据文件
  19. 机动车辆保费计算器V2.1版(C款)
  20. BurnInTest使用说明

热门文章

  1. Luminar助力上汽集团推出量产型R品牌智能电动汽车产品线
  2. (附源码)springboot教师排课课系统 毕业设计 310858
  3. 安卓用termux安装kaliLinux教程
  4. 优莎纳见证一 usana减肥、经期综合症
  5. utf8 与 utf8mb4
  6. 怪物猎人ol配装器java_怪物猎人ol配装器
  7. 如何获取某个标签下所有的元素id_02 HTML标签(下)
  8. 便利店神器 --- 收银台系统
  9. 专访奇点机智CTO林德康:如何让手机语音助手不再是鸡肋? | AI英雄
  10. vmware虚拟机与主机文件共享