更改 iOS 虚拟键盘“上一个”、“下一个”、“完成”按钮的语言

Posted

技术标签:

【中文标题】更改 iOS 虚拟键盘“上一个”、“下一个”、“完成”按钮的语言【英文标题】:Change the language of iOS virtual keyboard "previous", "next", "done" buttons 【发布时间】:2012-03-21 07:36:07 【问题描述】:

jQuery-Mobile 有什么方法可以更改显示在 iPhone/iPad 虚拟键盘顶部栏中的按钮的语言,或者更改文本或完全删除它们?

我已经看到键盘内“空格”和“开始”按钮的语言取决于手机语言,这是正确的,但键盘顶部栏中的按钮对我和我来说始终以英文显示找不到改变它们的方法...

我指的是这些按钮。

【问题讨论】:

【参考方案1】:

我猜答案是,如果您使用 Safari,答案是它将使用系统语言,但如果您使用例如 PhoneGap 包装您的应用程序,您可以在 info.plist 中将“CFBundleAllowMixedLocalizations”设置为“是” Xcode 中的文件。

【讨论】:

【参考方案2】:

不,您不能更改这些按钮的语言。

它们设置了系统语言,所以如果我将我的设备设置为荷兰语,这些按钮将显示为荷兰语。

【讨论】:

您的意思是在“设置”选项中设置语言?这就是“空格”和“开始”按钮改变语言的情况,但不幸的是,“上一个”、“下一个”和“完成”的情况并不相同...... 你知道那个带3个按钮的栏能不能去掉吗? 不,您可以删除该栏。奇怪的是它在我的设备上正常工作。 我现在正在使用 ios 版本 4.3.5 的 iPad 上进行测试,当我将设置更改为另一种语言时,这些按钮仍然是英文的……在 4.3 iPhone 和 iPad 模拟器中也会发生同样的情况。我真的不需要那些按钮,很遗憾它们既不能更改也不能删除:-( 感谢您的回答/cmets。我正在使用 PhoneGap 创建一个应用程序,发现这些按钮不符合手机的语言。我发现如果您转到 XCode 中的 InfoPlist.string 文件并将您想要支持的语言添加到本地化列表中,按钮将被正确翻译。希望这对将来的人有所帮助!

以上是关于更改 iOS 虚拟键盘“上一个”、“下一个”、“完成”按钮的语言的主要内容,如果未能解决你的问题,请参考以下文章

ios中,如何设置clearbutton,且保证虚拟键盘不会一直弹出来

iOS 关闭/收起虚拟键盘的若干方法

ios下虚拟键盘出现"搜索"字样

如何更改 mottie 虚拟键盘中自定义键的显示名称

iOS6 上的虚拟键盘错误(使用 FPC)

iOS—收起虚拟键盘的各种方法