键盘扩展名:设置中的奇怪标签

时间:2014-08-27 20:30:49

标签: ios ios8 ios-app-extension info.plist custom-keyboard

我为iOS8系统开发了功能齐全的亚美尼亚语键盘扩展。 在设备或模拟器上安装时,“英语”标签始终显示在扩展名称

下方

enter image description here

指定Info.plist以下

<key>CFBundleDevelopmentRegion</key>
<string>hy_AM</string>
<key>PrimaryLanguage</key>
<string>hy_AM</string>
<key>CFBundleDisplayName</key>
<string>Armenian</string>

我会错过任何设置吗? 我怎样才能改变“英语”来说“亚美尼亚语”,还是可以摆脱它?

1 个答案:

答案 0 :(得分:0)

好吧,其实我现在就找到了,

要更改它,请右键单击info.plist并选择Open as source code。然后找到PrimaryLanguage

默认情况下,此字符串值en-US(美国英语)使用模式表示键盘的主要语言 - 。您可以在This Link找到与语言和区域相对应的字符串列表。

所以我相信只是这样改变它会解决你的问题:

<key>PrimaryLanguage</key>
<string>hy</string>

只需将其更改为您的自定义语言即可! :)


确保提到的PrimaryLanguage属性是

的子属性
<key>NSExtension</key>
<dict>
    <key>NSExtensionAttributes</key>
    <dict>
    <key>PrimaryLanguage</key>
    <string>hy_AM</string>`