Я ищу способ
- динамически отображать текущий язык, который будет отображаться: я следил за последней angular кулинарной книгой здесь о интернационализации но он говорит: "Язык пользователя жестко закодирован как глобальная переменная document.locale в index.html"
Как это можно установить динамически в angular2 + typescript?
Вот моя попытка из официального angular2 plunkr: https://plnkr.co/edit/lWV4VhzpWYnCXeDBpzsn?p=preview где я прокомментировал
document.locale='en';
и попытался извлечь файл window.document внутри службы typescript и изменить локаль там, но, несмотря на то, что он вызывается и языковой стандарт установлен правильно (отображается в консоли), интерфейс не отображается на выбранном языке при запуске.
Затем, конечно, кнопки выпадающего меню не работают либо потому, что используется один и тот же ошибочный способ, и дисплей не обновляется, но это следующий шаг.