如何在iOS中更改cordova-camera-plugin语言?
我想更改cordova-camera-plugin
语言。 显然它依赖于各种各样的东西。 我的开发环境是Visual Studio 2015中的Cordova工具。它不太可能重要,但是我在我的应用程序中使用了Ionic框架。 我们在运行Xcode 7的MacBook Pro笔记本电脑上构buildiOS应用程序。我正在testing的设备是运行iOS 9.1的Ipad,其中荷兰语为第一语言,英语为第二语言。
在我的应用程序,当你打开相机,你有几个选项,如Cancel
, Use Photo
和Retake 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在您的语言价值。