IOS 11 相机标签未以本地电话语言显示

Posted

技术标签:

【中文标题】IOS 11 相机标签未以本地电话语言显示【英文标题】:IOS 11 Camera labels not displaying in Local Phone language 【发布时间】:2018-10-22 12:41:52 【问题描述】:

在之前的 ios 版本中,摄像头标签正确显示是基于本地手机语言摄像头标签是否正确显示。

例如如果手机语言是德语 ==>那么显示的相机标签也是德语

这是通过在 Info.Plist 文件中添加语言/文化代码来实现的。

但存在相同的设置,但标签以英语而不是本地电话语言显示。

是否有任何设置必须包含在 Info.plist 中?

【问题讨论】:

【参考方案1】:

在互联网上挖掘后得到了修复。

在使用以下值之前,它曾经可以工作。

<key>CFBundleDevelopmentRegion</key>
  <array>
     <string>da-DK</string>
     <string>en-US</string>
  </array>

但是现在它可以通过使用下面的代码来工作

<key>CFBundleLocalizations</key>
  <array>
     <string>da-DK</string>
     <string>en-US</string>
  </array>

【讨论】:

以上是关于IOS 11 相机标签未以本地电话语言显示的主要内容,如果未能解决你的问题,请参考以下文章

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

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

滚动条在 IOS APP 中未以横向模式显示

【iOS】Info.plist文件国际化(App名称,隐私权限描述的多语言配置)

obj-c 应用程序未以编程方式本地化

[转]iOS应用程序多语言本地化解决方案