使用Cordova / Phonegap,翻译"完成"的最简单方法是什么? iOS虚拟键盘上有按钮吗?
例如,我的iPhone配置为使用法语 但是,该按钮仍显示"完成"按钮而不是经典的法语改编词:" Ok"。
答案 0 :(得分:4)
我的cordova应用程序遇到了同样的问题。我用一个在Info.plist中写入的插件修复它
<plugin id="com.example.plugin" version="0.0.1" xmlns="http://apache.org/cordova/ns/plugins/1.0" xmlns:android="http://schemas.android.com/apk/res/android">
<name>Example</name>
<description>A label translate example</description>
<platform name="ios">
<config-file target="*-Info.plist">
<key>CFBundleAllowMixedLocalizations</key>
<array>
<string>Yes</string>
</array>
<key>CFBundleLocalizations</key>
<array>
<string>fr</string>
</array>
<key>CFBundleDevelopmentRegion</key>
<array>
<string>fr_FR</string>
</array>
</config-file>
</platform>
</plugin>
答案 1 :(得分:2)
在信息标签中设置此属性就足够了:
答案 2 :(得分:1)
也可以通过CFBundleAllowMixedLocalizations
设置config.xml
.plist键。只需在iOS平台配置中添加:
<platform name="ios">
<config-file parent="CFBundleAllowMixedLocalizations" platform="ios" target="*-Info.plist">
<true />
</config-file>
</platform>