2014-09-21 5 views
6

Использование Cordova/Phonegap, что является самым простым способом перевести кнопку «Готово» на виртуальную клавиатуру iOS?Перевод кнопки «Готово» на клавиатуре iOS на другой язык

Например, мой iPhone настроен на использование французского языка.
Однако кнопка все еще показывает кнопку «Готово», а не классическое французское адаптированное слово: «Хорошо».

+0

имеют один и тот же вопрос: о – Alpha

ответ

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

По какой-то причине, мне нужно, чтобы установить ключ, используя '' родителя = 'в конфигурационном-File', но затем он работал. [Пример здесь] (https://github.com/escapedcat/cordova-plugin-localization-ios) – escapedcat

+0

его не работает для меня в iphone 7..У вас есть идея? –

2

Установка этого свойства в Info закладка достаточно:

enter image description here

+0

У меня нет моего региона в этом списке, что делать? –

+0

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

1

Установка CFBundleAllowMixedLocalizations .plist ключ также можно через ваш config.xml. Просто добавьте это в вашей конфигурации платформы IOS:

<platform name="ios"> 
    <config-file parent="CFBundleAllowMixedLocalizations" platform="ios" target="*-Info.plist"> 
    <true /> 
    </config-file> 
</platform> 
+0

его не работает ... –

+0

Он работает над моим проектом. Кнопка «Готово» переводится на «ОК» на французском языке. Проверяете ли вы, что ваш файл Info.plist был изменен в Xcode? Есть ли у вас язык чеков iOS? Это устройство OS, которое определяет язык для отображения. – Mao

+0

Нет, это не было wokred. –

Смежные вопросы