Ich brauche in meiner Angular2 App Browsersprache erkennen. Basierend auf dieser Sprache muss ich eine Anfrage (an eine REST API des Backends) mit Lokalisierung und IDs meiner Variablen senden, die ich übersetzen muss. Danach erhielt ich eine Antwort mit übersetzten Variablen.Browser Spracherkennung
Also der App-Workflow ist Browser-Sprache zu erkennen, ok es ist zum Beispiel en-US
, danach werde ich Anfrage an Backend gesendet geben mir lang für en-US für Variablen mit IDs 1,2,3,4, 5. Die Antwort ist {{id:1, var:pay}, {id:1, var:title}}
etc.
Also wie kann ich mit Angular2 (entwickelt mit Typoskript) Browsersprache erkennen?
http://stackoverflow.com/questions/1043339/javascript-for-detecting-browser-language-preference –
nicht sicher, dass dies ein Duplikat ist - Angular 2/4 hat eine spezielle injizierbare mit Lokalisierung zu helfen, LOCALE_ID: https://angular.io/api/core/LOCALE_ID –