我的Phonegap应用中有一个文件输入。在iOS上,文件输入会从操作系统本身打开一个对话框,询问您要采取的操作:拍照,照片库,Dropbox等。
是否有可能以某种方式设置该对话框的语言?奇怪的是,最后一个选项“More”确实被翻译成了设备的语言,但其他选项却没有。
我已尝试在config.xml中设置“defaultlocale”,但这似乎无法解决问题。
答案 0 :(得分:0)
这个答案适用于Cordova,因为这个问题被标记为Cordova,并没有提及任何有关Phonegap Build的内容。这个答案不适用于Phonegap构建,仅适用于使用Phonegap / Cordova CLI进行本地开发。
您可以使用cordova-plugin-settings-hook
之类的插件在info.plist中编写
安装完成后,将其添加到config.xml中(不要添加ios平台部分,它应该已经存在,我把它放在示例上,这样你就可以看到放在哪里了)
<platform name="ios">
<config-file platform="ios" target="*-Info.plist" parent="CFBundleLocalizations">
<array>
<string>es</string>
<string>en</string>
<string>fr</string>
<string>...</string>
</array>
</config-file>
</platform>
答案 1 :(得分:0)
我通过将其添加到我的config.xml文件来修复它:
<config-file platform="ios" parent="CFBundleLocalizations" mode="replace">
<array>
<string>nl</string>
</array>
</config-file>