0

多言語対応のアプリケーションで作業しました。私たちはASP.Net MVC 5でそのアプリケーションを作りました。フロントエンドは(jqueryとjavascriptモジュラーパターン)でした。我々は、リソースファイルを使用してローカライゼーションを実装し、cshtmlファイルでは、アプリケーションは現在の文化に応じて示した。今、私はangularJs(1.5)とASP.net Web APIにあるアプリケーションに取り組んでいます。私はanglejsアプリケーションを多言語にするためのベストプラクティスを探しています。これまでのところ、の角度翻訳を使用できることがわかりました。また、私はサンプルアプリケーションでこれを試して、期待どおりに動作しています。ローカリゼーションを実装するための最良の方法が他にありますか?私はサーバー側でリソースファイルを作成し、Web APIを使用して、私は設定された文化に応じてメッセージを取得する必要がありますか?別の方法がある場合は、お勧めします。ASP.net WEB APIを使用している場合、Angularjsアプリケーションを多言語化する最も良い方法は何ですか?

+0

角度非同期ロードで変換が https://angular-translate.github.io/docs/#/guide/12_asynchronous-loadingを移動するための方法であります –

答えて

0

angular-translateは、angularJSでローカライゼーションを実装するサードパーティのライブラリです。ローカライズされた文字列で言語パックを作成することができます。これは、アプリに静的コンテンツがある場合にのみ便利ですが、ローカライズする必要があるAPIの値をレンダリングするため、バックエンドからのサポートも必要です。あなたは「Accept-Language」のようなヘッダーをユーザーの好みの言語で送ることができます。

便利なリンク - https://thebhwgroup.com/blog/2015/01/translation-localization-angularjs

関連する問題