Изменить язык виртуальной клавиатуры iOS кнопки «предыдущий», «далее», «готово»

Есть ли способ с помощью jQuery-Mobile изменить язык кнопок, отображаемых на верхней панели виртуальной клавиатуры iPhone/iPad, или изменить тексты, или вообще удалить их?

Я видел, что язык кнопок «Пробел» и «Перейти» внутри клавиатуры зависит от языка телефона, и это правильно, но кнопки в верхней панели клавиатуры для меня всегда отображаются на английском языке, и я не могу найти как их поменять...

Я имею в виду эти кнопки.

введите здесь описание изображения


person Pablo    schedule 21.03.2012    source источник


Ответы (2)


Я предполагаю, что ответ заключается в том, что если вы используете Safari, ответ заключается в том, что он будет использовать системный язык, но если вы оберните свое приложение, например, PhoneGap, вы можете установить «CFBundleAllowMixedLocalizations» на «Да» в вашем файле info.plist в Xcode .

person havard    schedule 04.05.2012

Нет, вы не можете изменить язык этих кнопок.

Они устанавливают системный язык, поэтому, если я настрою свое устройство на голландский язык, эти кнопки будут отображаться на голландском языке.

Отображение клавиатуры на голландском языке

person rckoenes    schedule 21.03.2012
comment
Вы имеете в виду настройку языка в настройках? Это тот случай, когда кнопки «Пробел» и «Перейти» меняют свой язык, но, к сожалению, этого не происходит с кнопками «Назад», «Далее» и «Готово»… - person Pablo; 21.03.2012
comment
Вы не знаете, можно ли убрать эту панель с тремя кнопками? - person Pablo; 21.03.2012
comment
Нет, вы можете удалить эту полосу. Странно, на моих устройствах работает корректно. - person rckoenes; 21.03.2012
comment
Сейчас я тестирую iPad с iOS версии 4.3.5, и эти кнопки остаются на английском, когда я меняю настройки на другой язык... В симуляторах iPhone и iPad 4.3 происходит то же самое. Мне эти кнопки совершенно не нужны, жаль, что их нельзя ни изменить, ни убрать :-( - person Pablo; 21.03.2012
comment
Я только что протестировал его на устройстве с iOS 4.3.1, и он все еще голландский. Возможно, выбранный вами язык не полностью переведен Apple. Я предлагаю вам отправить отчет об ошибке. Также симулятор не содержит полноценной реализации iOS, так что я не удивлен, что он там не работает, - person rckoenes; 21.03.2012
comment
Спасибо за ваши ответы/комментарии. Я создаю приложение с помощью PhoneGap и обнаружил, что эти кнопки не соответствуют языку телефона. Я обнаружил, что если вы перейдете к файлу InfoPlist.string в XCode и добавите языки, которые вы хотите поддерживать, в список локализации, кнопки будут переведены правильно. Надеюсь, это поможет кому-то в будущем! - person Stuart; 22.05.2012