Angular2アプリでブラウザー言語を検出する必要があります。この言語に基づいて、ローカリゼーションと変数のIDを(REST APIのバックエンドに)送信して、翻訳する必要がある変数を送信する必要があります。その後、翻訳された変数を含む応答を受け取りました。
したがって、アプリのワークフローはブラウザの言語を検出することです。たとえば、en-US
、その後、バックエンドにリクエストを送信して、IDが1、2、3、4、5の変数に対してen-USのlangを指定します。応答は{{id:1, var:pay}, {id:1, var:title}}
など.
では、Angular2(TypeScriptで開発された)ブラウザ言語でどのように検出できますか?
var userLang = navigator.language || navigator.userLanguage;