iOS Bundle display name国际化

  

  iOS app包显示名称可以国际化,具体方法如下:

  • 编辑Info.plist,添加一个新的属性:Application has localized display name,设置该属性的类型为boolean,并设置value为YES;
  • 在PROJECT的info标签中,在Localizations中添加需要的本地化资源文件;
  • 在项目文件浏览窗口中,找到InfoPlist.strings,设置显示名字:CFBundleDisplayName = "XXX";

iOS Bundle display name国际化,布布扣,bubuko.com

时间: 2024-10-14 23:07:36

iOS Bundle display name国际化的相关文章

iOS: 设置App的国际化和本地化

原文链接:http://www.cocoachina.com/appstore/20160310/15632.html 前言 App的名字设置方式有很多种,如果在App打包上线时不做修改,最终App的名字就是Xcode在建立工程时的名字.好的习惯是工程建立时使用英文(pinyin),那么App也就是“英文”名字了,虽然Xcode也支持直接用中文命名工程(甚至是方法名……),但有时也会因此产生一些不必要的麻烦甚至莫名其妙的bug.本文主要介绍两种设置App名称的方法,第一种较为简单,第二种涉及简单

Xcode的Product Name、Bundle Name、Bundle Display Name

今天看到一份代码Build Settings中的Product Name与在模拟器/真机上显示的名字不一致,挺奇怪的,以前一直以为Product Name就是显示的应用名.小小研究了一下应用名显示问题,终于弄懂了. 通常我们在 info.plist 中,可以看到类似如下配置: Bundle Display Name - ${PRODUCT_NAME} Executable File - ${EXECUTABLE_NAME} Bundle Name - ${PRODUCT_NAME} 相关说明:

iOS之应用程序国际化

iOS之应用程序国际化 一.程序国际化 准备工作: 1.首先我们要先创建一个工程,我们给他命名Internationalization-Demo,然后添加语言. 从代码中分离文本: 目前,应用展示的所有文本都是以硬编码字符串存在于Main.storyboard 和 ViewController里.为了本地化这些字符串,你需要把它们放在一个单独的文件中.他将会在包中简单地引用这些字符串,而不是在你的方法中进行硬编码.Xcode使用带有 .strings 扩展名的文件来存储和检索app中使用的所有字

iOS Bundle的简单使用

class ViewController1: UIViewController { @IBOutlet weak var imageView: UIImageView! override func viewDidLoad() { super.viewDidLoad() //获得整个App的Bundle对象 let mainBundle = Bundle.main //通过Bundle对象获得这个App的bundle标识: com.linyufeng.segueTest print(mainBun

ios bundle

app id:com.company.product app id prefix:ABCDEFGXXX 创建工程的时候,也要与APPLE开发者网站上的一一对应. 工程的Bundle identifier可以在info.plist文件中修改,bundle name. 安装后显示的名字为bundle display name

iOS App多语言国际化

/*************************************1*******************************************/ /*************************************2*******************************************/ /*************************************3*******************************************

[转载](iPhone开发)Bundle Display Name 改为中文。ap

原文地址:(iPhone开发)Bundle Display Name 改为中文.app显示为中文作者:小新 要先在info的Localizations加入Chinese(zh-Hant) 再進到infoplist.strings裡面改 1. 新增"InfoPlist.strings"多國語言檔 2. 在多語言檔中加入CFBundleDisplayName = "中文AppName"; (雙引號中換成各語言顯示的名稱) 3. 在Info.plist選單中勾選"

iOS 应用程序内部国际化,不跟随系统语言

前言:网络上关于iOS国际化的文章很多,但基本上都是基于跟随系统语言的国际化,笔者就不赘述了-0 – 今天要讲的是不跟随系统的切换语言版本方案,即程序内部的切换语言版本方案. 一.总则: 应用内部语言不跟随系统语言,由应用自己进行控制,通过配置多个语言文件,根据用户的选择动态获取不同文件夹下的语言文件,显示在界面上. 最后把用户选择的语言持久化到本地,下次运行时读取. 二.应用内的国际化 1.新建工程 新建Single View Application工程,取名为MyInternational.

【转】iOS多语言本地化(国际化)设置

原文网址:http://www.jianshu.com/p/2b7743ae9c90 讨论的iOS应用中的多语言设置,Ok 一般是两种情况: 1.根据当前设备语言自动切换显示 2.在应用中可进行语言设定 至今,我个人做过的项目中有6个是涉及到多语言的,其中全部都是需要在应用中可进行设置. 其实也没多大关系,我们这里会首先说说根据当前设备语言进行切换界面的显示(这些都是网上能搜到的,我整理下给自己清晰点的步骤以便后续查看罢了).而关于在应用在进行语言设定,其实就是获取当前的语言环境并通过代码进行更