2011-07-06 5 views
1

UIWebViewのキーボードは、次の/前のボタンと完了したボタンでかなりクールです。しかし、私はボタンのタイトルを見つけて変更することができませんでした。タイトルは、システムが実行されている言語に関係なく、常に英語で表示されます。iPhoneWebViewのiPhoneキーボード、次/前と終わりのボタンの言語を変更する方法

+0

私は電話の言語を切り替えると正しく変更されます。 – ceejayoz

+0

申し訳ありませんが、UIWebViewはサファリではありません。 – cocoafan

+0

あなたが独自のキーボードを設計していない限り、在庫キーボードの言語を変更することはできません(これはiOS言語の設定>一般>インターナショナルからのものです)。 – matm

答えて

0

あなたが自分で設計したキーボードが在庫を上書きしない限り、あなたはそれを行うことはできません。
ストックキーボードの言語は、iOS言語設定([環境設定]> [一般]> [インターナショナル])から取得されます。

+0

私はこれが本当だとは思わない。私がやった最初のことは、デバイスの言語を変更することでしたが、地域や言語の設定にかかわらず、ボタンは常に英語で表示されます。私はiOS 5.1,6,7でこれと戦ってきました。まだ解決策がありません。 – Ampers4nd

+0

Havardの答えとリンクは正しいです.lデバイス言語を変更するのは、あなたが正しいフラグをInfo.plist。 – Ampers4nd

0

キーボードの上に独自の表示を設定できます。 3.2以降はとても簡単です。this answerにサンプルコードがあります。つまり、独自のボタンを使用してローカライズされたテキストを設定することもできます。

EDIT:それは悪い答えでした:)申し訳ありませんが、私は 'モバイルサファリ'タグを見ませんでした。しかし私の場合は、キーボードの前/次ボタンのローカライズ版も入手します。

5

私はPhoneGapベースのアプリケーションのためにこの回答をしばらく探していましたが、最後に答えはUIWebview Localizationでした。

ヒントは、info.plistで 'CFBundleAllowMixedLocalizations'を 'Yes'に設定することです。それは本当に私の一日を作った:)

+0

ありがとう!それを知らなかった。 – cocoafan