首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何本地化静态UIApplicationShortcutItems?

如何本地化静态UIApplicationShortcutItems?
EN

Stack Overflow用户
提问于 2015-09-26 15:06:58
回答 1查看 1.6K关注 0票数 8

在iPhone 6s上,苹果推出了一个名为"3D触摸“的新功能。应用程序开发人员可以在应用程序中使用这项技术,或者在主屏幕上提供所谓的UIApplicationShortcutItems,当你用3D触摸相应的应用图标时就会出现这种技术。我见过很多人想知道你是如何定位这些的。下面是如何实现的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-26 15:06:58

您需要做的是,如果您还没有创建一个名为InfoPlist.strings的新字符串文件,那么您就可以通过右边的File监察员将这个字符串文件本地化为您希望使用的语言。

现在,您需要为每个本地化文件写下一个键(例如:ADD_ITEM_SHORTCUT_TITLEADD_ITEM_SHORTCUT_DESCRIPTION)和正确的翻译。例如:

英文文件:

代码语言:javascript
运行
复制
ADD_ITEM_SHORTCUT_TITLE = "Add";
ADD_ITEM_SHORTCUT_DESCRIPTION = "a new item";

德语文件:

代码语言:javascript
运行
复制
ADD_ITEM_SHORTCUT_TITLE = "Füge hinzu";
ADD_ITEM_SHORTCUT_DESCRIPTION = "ein neues Item";

然后,转到您的Info.plist并输入相应字段的密钥。例如:

这样,您就可以得到本地化的UIApplicationShortcutItems。现在,它们看起来像这样:

电话语言英语:

电话语言德语:

票数 23
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32798592

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档