10

実際には、小数点キーボードの「完了」/「優先」/「次へ」ボタンのみをロシア語などに翻訳する必要があります。ところで、ロシア語でのアプリケーションのローカライズ。さらに、ローカライズ言語を変更すると、他のコントロールの「キャンセル」などの他のすべてのボタンが自動的に翻訳されました。しかし、これではありません。カスタマイズしなくてもできますか?

4

3 に答える 3

5

それはあなたを助けるでしょう。

iPhone: プログラムでキーボードの言語を変更します

いいえ、これは不可能です。ユーザーは設定で言語を変更することしかできません。

ただし、選択した場合 (または好みを尋ねた場合)、ユーザーに「英語」キーボードを与えることができます。

あなたはこれを使用してこれを行います: UIKeyboardTypeASCIICapable

一番下の行にある「地球のアイコン」を押すと、キーボードで直接キーボードを変更できます。

まず、設定でこれらの言語を入力できるようにする必要があります。次に、キーボードの地球ボタンを押すと、それらの言語が切り替わります。

于 2015-08-07T12:42:44.387 に答える
3

解決策を見つけました: xCode プロジェクトで infoPlist.strings を作成し、次のコードを追加する必要があります。

    /* 
  InfoPlist.strings
*/
"Done" = "OK";

次に、プロジェクト->情報で、言語を追加します(私の場合はスペイン語)。

その後、infoPlist ファイルに戻り、右側のメニューの [ローカリゼーション] タブで [スペイン語] をターゲットにします。

「スキームの編集」で、「アプリケーションの停止」ボタンの横をクリックし、「実行」->「オプション」をクリックし、「アプリケーション言語」で「システム言語」を選択します。

アプリのすべての言語について繰り返します。

成功!!

于 2015-08-11T12:09:10.050 に答える