phonegap、ionicを使用して、スマホアプリを開発しています。
多言語化をしたいのですが、うまく他言語化のライブラリを適用できなくて困っています。
多言語化を実現する方法を教えてください。
みなさん何かライブラリを使っていますか?
試したこと:
以下のサイトを参考にしました。
http://qiita.com/sassy_watson/items/25b6364d428c7e7ee708
①
$ bower install i18next
して、
プロジェクトのフォルダに「bower_components/i18next」はできましたが、
$ ionic run android
でビルドしても、platforms/android/
の下にはコピーされませんでした。
bowerでインストールしたファイルをionicでビルド時にplatformsにコピーするにはどうしたらよいでしょうか?
②
http://i18next.com/
からダウンロードして、
js/plugin/ に i18next.min.js を格納しました。
index.htmlに以下を追記
html
1 <script src="js/plugin/i18next.min.js"></script> 2 <script type="text/javascript"> 3 app.initialize();<!-- この行は前からある --> 4 5 i18n.init(function(t) { 6 $("#Hello").text(t("HELLO")); 7 }); 8 </script> 9
console.log("call i18next.min.js")
をi18next.min.jsの先頭に追加したところ、ログは出力されていましたので、読み込みはできています。
実行時のionicのログは以下です。
Uncaught ReferenceError: i18n is not defined,
何かチェックするところはありますか?
また、こんな方法でできるよという情報があれば教えてください。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。