1

オフラインモードで動作する必要があるWebアプリケーションを国際化するための一般的なメカニズムを探しています。

当初、私はdata-i18nタグを要素に追加することを検討していましたが、これは非常に醜い解決策のようです。

http://panacodalabs.github.com/The-M-Docs/#components_&_utilities/m_i18nに出くわしましたが、アプリケーションをそのフレームワークに移植することは望んでいません(または時間の制約があるためです)。

この問題に対するHTML5jQueryMobileに適したソリューションが必要です。これは、オフラインモードで機能します。

この重要なコンポーネントがHTML5フレームワークに欠けているように私には思えます。

4

2 に答える 2

1

これがJQMが提供する必要のある機能であるとは限りません。これは、サーバー側のロジックで最もよく実行される可能性があるためです。

これを行うには2つの方法が考えられます
。1。すべての言語翻訳をいくつかのスタンドアロンjsファイルに入れ、マニフェストファイルに含める必要があります。日付ボックスプラグインをチェックして、これがどのように行われるかを確認してください(右上-オプション)。
2.ローカルデータベースを作成し、そこに必要な言語での翻訳を保存します。

最初のものは扱いやすいはずですが、おそらくセットアップ/保守が難しいと思います。また、翻訳の量によっては、jsファイルが大きくなります...

于 2012-05-05T06:43:13.260 に答える
1

jQuery i18nプラグインを見たことがありますか?

http://recursive-design.com/projects/jquery-i18n/

現在、jQuery1.7.1とjQueryMobile 1.1.0で使用していますが、完全に機能します。

于 2012-05-10T07:56:30.553 に答える