Angular2 i18n Sprachumschaltung

Ich suche einen Weg zu

dynamisch die aktuell anzuzeigende Sprache einstellen: Ich habe das neueste eckige Kochbuch befolgtHie über Internationalisierung, aber es heißt "die Sprache des Benutzers ist in der index.html als globale document.locale-Variable fest codiert."

Wie kann dies in angle2 + typescript dynamisch eingestellt werden?

Hier ist mein Versuch aus dem offiziellen Angular2-Plunkr:https: //plnkr.co/edit/lWV4VhzpWYnCXeDBpzsn? p = preview wo ich das @ auskommentiert ha

document.locale='en';

und haben versucht, die Datei window.document in einem Typoskript-Dienst abzurufen und dort das Gebietsschema zu ändern. Trotz des Aufrufs und der korrekten Einstellung des Gebietsschemas (in der Konsole angezeigt) wird die Benutzeroberfläche nicht in der ausgewählten Sprache angezeigt.am Anfan.

Dann funktionieren natürlich auch die Dropdown-Schaltflächen nicht, da derselbe fehlerhafte Weg verwendet wird und die Anzeige nicht aktualisiert wird, aber das ist der nächste Schritt.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage