私は2日間壁に頭をぶつけて、アプリケーションに言語固有のローカリゼーションを追加しようとしています。 アプリケーションはPhoneGap 1.1を使用していますが、XCode 4.1を使用して構築しようとしていますXCode PhoneGapローカライゼーション
2日後から情報/チュートリアルなどを検索していましたが、詳細が見つかりませんでした。したがって、それは些細な問題であり、私はそれを控えめにすることに失敗しているか、それは珍しい問題です。
「リソース」の下に新しいフォルダを作成し、プロジェクトに次のフォルダを追加する必要があることを説明したスレッドが多数あります(私のアプリをフランス語圏以外の国やフランス語でローカライズしたいとします) :
--locales
---
エン----
----ローカルFR local.strings
---。文字列
私はすでに問題が発生しています。まずは、プロジェクトのルートフォルダとは何ですか?私のすべてのコードは "www"フォルダの中にあり、わかっている限り、これはPGが仕事をしているときに見えるメインノードです。だから私は "www"の下に "ロケール"を作成しなければならないと仮定します。
これが正しい場所であると仮定して、キーと値のペアを.stringsファイルに入力する必要があります。今、index.htmlページでどの文字列を見る必要があるのかをXcodeに伝えるにはどうしたらいいですか? Objective-Cでは、これはNSLocalizedString(@"StringKey")
を呼び出すことによって行われますが、私はPGを使用しているので、プレーンHTMLまたはJSを使用しています。これを行う組み込みメソッドはありますか?
これは間違ったアプローチですか? ヒント、チュートリアル、ドキュメント、トピックに関するリファレンスガイドは大きな助けになるでしょう。