0

xcode 4.6.3で「ベース国際化を使用」を使用しています。このプロジェクトには、1 つのストーリーボード ファイルと、ストーリーボードを他の言語にローカライズするためのいくつかの .stings ファイルが含まれています。

その場で UI 要素の言語を変更する必要があります。たとえば、アプリケーション「Booking.com」に実装された、まさに私が必要としていたものです。言語の静的テーブルがあります。セルを押すと、UI 要素が即座に適切な言語に変わりました。さらに、現在のビューだけでなく、他のビュー コントローラーでも要素が変更されます。これは重要。

「Booking.com」アプリと同じ UI (下のスクリーンショットへのリンク) をテスト用に作成しようとしましたが、そのようなローカリゼーション システムを実現できませんでした。

http://www.imagebam.com/image/15c901264635507

Google は望ましい結果を出しませんでした。このようなローカリゼーション システムの実装を手伝ってください。

4

1 に答える 1

0

ネイティブのローカリゼーション エンジンを使用するのではなく、独自のローカリゼーション エンジンを作成する必要があると思います。現在の言語を保持するマネージャーを作成し、文字列をロードするたびに、このマネージャーの関数に送信すると、ローカライズされた文字列が返されます。

文字列はもちろんファイルに分割できます。

于 2013-07-09T11:25:11.420 に答える