如何在iOS中更改cordova-camera-plugin语言?

我想更改cordova-camera-plugin语言。 显然它依赖于各种各样的东西。 我的开发环境是Visual Studio 2015中的Cordova工具。它不太可能重要,但是我在我的应用程序中使用了Ionic框架。 我们在运行Xcode 7的MacBook Pro笔记本电脑上构buildiOS应用程序。我正在testing的设备是运行iOS 9.1的Ipad,其中荷兰语为第一语言,英语为第二语言。

在我的应用程序,当你打开相机,你有几个选项,如CancelUse PhotoRetake Photo

我所做的尝试使插件本地化为荷兰语的事情如下。

config.xml我已经改变了以下行

 <widget xmlns:cdv="http://cordova.apache.org/ns/1.0" xmlns:vs="http://schemas.microsoft.com/appx/2014/htmlapps" id="hop.test1" version="1.0.1" xmlns="http://www.w3.org/ns/widgets" defaultlocale="nl-NL"> 

并在我的/platforms/ios/projectname/projectname-Info.plist I have added the以下几行:

 <plist version="1.0"> <dict> <key>CFBundleDevelopmentRegion</key> <string>nl</string> <key>CFBundleLocalizations</key> <array> <string>nl</string> </array> <!-- other values omitted !--> </dict> </plist> 

nl似乎是基于我的search结果周围谷歌和计算器的荷兰正确的本地化符号。

问题是,当我build立我的应用程序,并testing相机,相机button仍然是用英语写的。 我是否实施了错误的东西,我是否在某处丢失了某些值或者是否在本地化了一个Cordova插件的方法是错误的?

只需在Xcode中进行设置。 你做另一个cordovabuild立后,他们不会被覆盖:

在这里输入图像说明

更新:

如果您没有“本地化本地开发区域”条目,那么:

– 转到信息 – >select你的目标

– 右键单击​​现有的密钥条目并select添加行

– 键入«本地化…»,当Xcode自动完成您的input,然后select在您的语言价值。