首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何本地化iOS 14小部件的名称(CFBundleDisplayName)

本地化iOS 14小部件的名称(CFBundleDisplayName)是通过在应用程序的本地化资源文件中进行配置来实现的。CFBundleDisplayName是Info.plist文件中的一个键,用于指定应用程序的显示名称。要本地化CFBundleDisplayName,可以按照以下步骤进行操作:

  1. 在Xcode中打开项目,并选择应用程序的主目标。
  2. 在项目导航器中,找到并展开Supporting Files文件夹。
  3. 找到并打开Info.plist文件。
  4. 在Info.plist文件中,找到CFBundleDisplayName键。
  5. 将CFBundleDisplayName键的值设置为一个本地化字符串的键,例如"CFBundleDisplayName" = "App Name";。
  6. 在项目导航器中,右键单击Supporting Files文件夹,并选择New File。
  7. 在弹出窗口中,选择Strings文件,并点击Next。
  8. 输入文件名,例如"Localizable.strings",并点击Create。
  9. 在Localizable.strings文件中,添加一个键值对,其中键是之前在CFBundleDisplayName中设置的本地化字符串的键,值是应用程序在特定语言环境下的显示名称。例如:"App Name" = "我的应用程序";。
  10. 重复步骤9,为其他语言环境添加键值对。

完成上述步骤后,应用程序的小部件名称将根据用户的语言环境进行本地化显示。当用户切换到支持的语言环境时,小部件名称将自动更新为相应的本地化字符串的值。

腾讯云相关产品和产品介绍链接地址:

  • 腾讯云国际站:https://intl.cloud.tencent.com/
  • 云服务器(CVM):https://intl.cloud.tencent.com/product/cvm
  • 云数据库 MySQL 版:https://intl.cloud.tencent.com/product/cdb-for-mysql
  • 云原生应用引擎(TKE):https://intl.cloud.tencent.com/product/tke
  • 人工智能平台(AI Lab):https://intl.cloud.tencent.com/product/ailab
  • 物联网开发平台(IoT Explorer):https://intl.cloud.tencent.com/product/iotexplorer
  • 移动应用开发平台(MPS):https://intl.cloud.tencent.com/product/mps
  • 云存储(COS):https://intl.cloud.tencent.com/product/cos
  • 区块链服务(BCS):https://intl.cloud.tencent.com/product/bcs
  • 腾讯云元宇宙:https://intl.cloud.tencent.com/product/tencent-meta-universe
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

怎么让APP`iTunes Connect`名字和在设备上显示名字是一致

CFBundleName在哪里设置可以参考上面图1 在苹果应用程序表使用iOS应用程序名称行为可能会在未来被改变,但是如下所述,如果它确实不会造成任何伤害你iOS应用设置一个合适名称。...提交您WatchKit应用程序进行审查之前,请确保iOS应用CFBundleDisplayName和CFBundleName条目以及您WatchKit应用程序CFBundleDisplayName...为iOS应用指定包显示名称详细步骤将在QA1823(更新您应用程序显示名称),对于WatchKit应用程序,包显示名称为默认设置为它容器应用程序产品名称。...如果您应用支持多种本地化,一定要本地化软件包名称和捆绑iOS应用显示名称,您WatchKit应用软件包显示名称,将它们添加到您所有特定语言InfoPlist.strings文件。...请参阅本地化信息属性列表文件详细信息

1.2K30

iOS本地化国际化多语言支持

iOS开发实现多语言是件特别方便事儿,本文就讲解实现方法,分为App名称多语言支持、内容文本多语言支持、获取当前设备所使用语言三个方面。...运行环境: Xcode 6.4,iOS SDK 8.4 1、App名称多语言支持 首先我们让我们App名称实现多语言,注意本文所有的多语言支持都是根据用户设置设备语言来区分显示。...在这里我们要改变是App名称,所以使用代表App名称key:CFBundleDisplayName。...在另一个中文对应strings文件中,输入: // App名 CFBundleDisplayName = "本地化测试"; 父文件InfoPlist.strings是不用再去输入内容,当你在英语文件中输入内容后...2、内容文本多语言支持 App名称其实无伤大雅,真正要支持多语言应该是我们在应用内显示各种内容,对内容多语言支持和App名称大同小异。

53810

IOS开发系列——设备信息专题【整理,部分原创】

设备信息专题 iOSAPP应用开发过程中,有时为了bug跟踪或者获取用反馈需要自动收集用户设备、系统信息、应用信息等等,这些信息方便开发者诊断问题,当然这些信息是用户非隐私信息,是通过开发api...那么通过那些api可以获取这些信息呢,iOSSDK中提供了UIDevice,NSBundle,NSLocale。...(@"设备类别-----%@",device_.model); NSLog(@"设备本地化版本-%@",device_.localizedModel); NSLog(@"设备运行系统---%...[14982:907]设备本地化版本-iPhone 2013-03-08 17:31:13.957WaiMai[14982:907]设备运行系统---iPhone OS 2013-03-08 17...); NSString *strAppName = [dicInfo objectForKey:@"CFBundleDisplayName"]; NSLog(@"App应用名称:%@", strAppName

82220

万物皆可“程序”——迟到iOS 14之猜想

作者:唐赓&LiveVideoStack 编辑:Coco Liang 时间倒回4月9日,9To5Mac通过iOS 14代码,猜测苹果或将推出全新APP下载和使用方式,用户只需扫描二维码或打开链接,即可体验应用程序某些特定功能...消息称,iOS 14将会使用一种被苹果内部称为“Clips”API。 “Clips”允许开发人员向用户提供应用程序中交互式动态内容(在用户尚未安装该应用程序情况下)。...相比AndroidSlice,更像是微信程序 2. 可能是Siri功能延伸,但容易引发隐私忧虑 3. 将强化专有生态(iOS、Webkit) 4....而iOSClips从描述上看更接近国内用户早已熟悉微信扫码和程序,主要定位应该是和线下应用结合,进行动态展示和交互,就像现在大家常用扫码购物、点餐、租车、导游和购票等等。...目前并不确定Clips应用范围(iOS 14构建了QR码),但如果它被用在搜索结果或Siri中,也不足为奇。但Siri功能因此被延伸同时,也存在着很大安全隐患就是了。

79430

iOS技能:APP内本地化语言切换(案例:登录界面切换中英文)

,重新进入一次 本地化字符串指定参数顺序 从CSDN下载【iOS APP 内国际化切换】demo源码:https://download.csdn.net/download/u011018979/19089505...对于在中英文语法区别,在本地化字符串时候,我们常常需要调整stringWithFormat参数顺序 iOS本地化字符串指定参数顺序:应用场景:app内多语言切换 文章:https://kunnan.blog.csdn.net...关键步骤来了,这时候,点击我们info.plist,右键选择open as source code 查看我们所要获取权限原始 key ---- 在这里插入图片描述 Info.plist中CFBundleDisplayName...key决定了应用程序名称 "NSMicrophoneUsageDescription" = "Allow this app to use your microphone for decibel detection...HZLanguageTypeChineseSimple]; } } https://github.com/zhangkn/LanguageManager/tree/main/iUIPageControlFix4iOS14

3.1K20

iOS UI 开发捷径 利用 Interface Builder 高效、优雅地开发 UI》 读书笔记第1章 Interface Bundle 概要第2章 使用 Interface Builder第3

nib名称 owner The object to assign as the nib’s File's Owner object....awakeFromNib() 方法 将 nib 中可见控件显示出来 本地化 两种策略 App 本地化跟随系统语言 App 内部有一个可以设置语言选项 本地化介绍 Base 文本本地化 利用 NSLocalizedString...(Chinese(Simplified)) CFBundleName = "你好,世界"; CFBundleDisplayName = "你好,世界"; 图片资源本地化 方法1 Localizable.strings...App 内设置语言本地化 https://github.com/iOSDevLog/iOSDevLog/tree/master/230.%20Localizations extension Bundle...View 位置 快速查看 View UI 层次关系 command + shift + right click 连线技巧 两个窗口 使用吸管快速设置颜色 IB 中复制与粘贴 command

2.5K80

还记得第一个看到Flutter组件吗?

title参数是应用程序描述,在Android上,在任务管理器应用程序快照上面显示,在IOS上忽略此属性,IOS上任务管理器应用程序快照上面显示是Info.plist文件中CFBundleDisplayName...如果initialRoute设置为icons1,此时routes中并不存在名称为icons1路由,调用onGenerateRoute,如果onGenerateRoute返回路由页面,则加载此页面,如果返回是...const Locale('en', 'US'), ], ... ) GlobalMaterialLocalizations.delegate :为Material Components库提供了本地化字符串和其他值...GlobalCupertinoLocalizations.delegate:为Cupertino(ios风格)库提供了本地化字符串和其他值。...Material风格MaterialApp,那么也应该有Cupertino(ios)风格与之相对应,是的Cupertino风格是CupertinoApp,CupertinoApp属性及用法和MaterialApp

94800

IOS开发基础系列】UIWebView专题

假设在你ios app里resource folder里已经存放了a webpage.css and a test.js,那么你生成html string应该这样include them: NSString...: @"navigator.userAgent"]; //获取App名称,我App有本地化支持,所以是如下写法 NSString *appName = NSLocalizedStringFromTable...(@"CFBundleDisplayName", @"InfoPlist", nil); // 如果不需要本地化App名称,可以使用下面这句 // NSString * appName = [[NSBundle...mainBundle]infoDictionary][@"CFBundleDisplayName"]; NSString *version = [[NSBundle mainBundle] infoDictionary...3.2.2 【谨记】在WebviewVCinit方法中执行视图操作导致ViewdidLoad方法提前调起         这应该是IOS一个bug,千万不能再WebViewVCinit方法中做视图操作

32630

还记得第一个看到Flutter组件吗?

title参数是应用程序描述,在Android上,在任务管理器应用程序快照上面显示,在IOS上忽略此属性,IOS上任务管理器应用程序快照上面显示是Info.plist文件中CFBundleDisplayName...如果initialRoute设置为icons1,此时routes中并不存在名称为icons1路由,调用onGenerateRoute,如果onGenerateRoute返回路由页面,则加载此页面,如果返回是...const Locale('en', 'US'), ], ... ) GlobalMaterialLocalizations.delegate :为Material Components库提供了本地化字符串和其他值...GlobalCupertinoLocalizations.delegate:为Cupertino(ios风格)库提供了本地化字符串和其他值。...CupertinoApp 我想你一定能想到既然有Material风格MaterialApp,那么也应该有Cupertino(ios)风格与之相对应,是的Cupertino风格是CupertinoApp

53430

Flutter 1.22 正式发布

对于iOS 14,此版本包括对新Xcode 12,新图标的支持以及对新iOS 14 App Clips功能预览支持。...对于iOS 14,我们对Flutter进行了很多更改,以确保它可以按照开发人员方式工作: Xcode 12需要iOS 9.0或更高版本,因此我们默认模板将其默认值从8.0增加到9.0 iOS 14特定崩溃和字体渲染问题已在...您可以在iOS 14上尝试使用Flutter另一个功能是App Clips,它是iOS 14一项新功能,它支持10MB以下轻量级应用程序快速,无安装应用程序执行。...除了使我们摆脱现有类向后兼容性迷宫之外,新名称还使Flutter与Material Design规范同步,后者使用按钮组件名称。 ?...如果您想使用平台视图在iOS或Android上托管自己本机UI组件,则可以了解如何在使用平台视图在Flutter应用中托管本机Android和iOS视图上。

7.5K20

iOS学习——获取iOS设备各种信息

答案是肯定,本文就主要来学习一下在iOS开发过程中如何获取到设备各种状态信息。   在iOS中要获取设备状态信息,主要涉及到三个类:UIDevice、NSbundle和NSlocale。...名称和版本。...因此,在这种情况下,获取设备上是否安装了特定App以及设备上安装了那些App则显得比较重要了。   那么如何判断我们iOS设备上是否安装了特定App呢?...扩展iOS软件之间调用:IOS软件之间调用(URL Schemes) 方法很简单,但是问题了,我们要如何获取到特定AppURL Schemes呢?...:效率高,代码量 ,但前提是要先知道要判断app UrlSchemes 方法二优点:完美解决iOS9canopenurl 白名单限制; 缺点: 遍历过程中可能会消耗性能, App Store

3.3K70

使用HBuilder离线本地打包ipa教程

如下图红色框所示: 配置应用图标 点击project->target->General->App Icons and Launch Images->App Icons Source项右侧箭头...文件,比如添加key为CFBundleDisplayName,值为应用名字(HBuilder你好),InfoPlist.strings(English)为英文系统,Simplified为中文简体系统...iOS平台隐私与政策提示框实现注意问题 如何配置iOS平台某些较特殊功能 点击处理办法 如何用离线打包工程制作自定义调试基座 1、在打包原生工程里找到 control.xml文件,在HBuilder...Product下archive 打包,然后生成ipa,并把ipa名称命名为:iOS_debug.ipa 8、在js工程里主目录下新建一个名称为unpackage文件夹(如果有不用新建),再在unpackage...文件夹下新建一个名称为debug文件夹,并把生成iOS_debug.ipa包放入debug文件夹。

4.4K10

2年内彻底摆脱英特尔,苹果重磅发布自研Mac芯片,并对“五大系统”再升级

实际上,“安卓化”并不是从今年开始,至少去年苹果就“跟随”安卓为iOS 13添加了Dark Mode功能,即深色模式,只是今年“安卓化”更加多元,包括App资源库、桌面小部件、画中画,以及与“微信程序...,例如一般情况下所有应用会按照APP名称首字母排列,从A到Z,但常用APP会出现在前列。...Widgets桌面小部件方面,其实苹果在iOS 13之前就为系统增添了这一功能,但使用率始终不高。...为解决这一问题,iOS 14对Widgets进行了重新设计,如尺寸可调、可显示于主屏幕、智能叠放等,都是为了给用户提供更直观、可定制化内容即功能,如小部件可以叠放,且智能显示“重要”信息。...“苹果程序”方面,即全新App Clip功能,理念与微信程序很相似,就是“完整版应用快捷方式”。

98130
领券