仕事で作るWebアプリでは国際化が求められることは全くありませんが、スマホアプリを各ストア経由で配布するとなるとせめて英語を加えたい!ということで試してみました。方法は幾つかあるんでしょうが、一番簡単そうなここのCordovaプラグインのGlobalizationとangular-translateを使い、JSONファイルは使わずconfigに書き込む方法です。angular-translateをインストール「設定」の「JS/CSSコンポーネントの追加と削除」で検索しても出てこなかったのでここからソースをダウンロードし、angular-translate.min.jsファイルをjsフォルダの中にアップロード。index.htmlのヘッダに参照を追加。CordovaプラグインのGlobalizationのインストールこちらは「設定」の「Cordovaプラグインの管理」から有効にするだけでOK。});})日本語を追加したのと、Monacaのテンプレートを利用したのと、セキュリティ云々の警告が出るので下記の行を足したくらいでほとんどお手本そのまま(^^;)。$translateProvider.useSanitizeValueStrategy('escape','sanitizeParameters')※お手本のコメント欄では$translateProvider.useSanitizeValueStrategy('sanitize')になっていますが、日本語使う場合は('escape','sanitizeParameters')にする必要があるようです。('sanitize')のままだと文字化けします。あると英語になってしまうのでコメントアウトしています。自動判別させずに最初は英語で、設定で変更させるようにする場合はpreferredLanguageを使って、fallbackLanguageはコメントアウト。</ion-content>実機で確認する自動判別にCordovaプラグインを使っているので、実機でないと確認できません。Monacaのおかげでこのあたりは非常に楽です。変更を保存した瞬間に、アプリ側が切り替わります。シェイクでシャッフルInformation晴れの日の休日は掃除、洗濯、草引きで一日つぶれますが、雨の日は時間が余ります。