typescript - Lägg till flerspråkighet till Angular med i18n (aot)


Jag vill lägga till stöd för flera språk i mitt Angular2-projekt. Jag följde Angulars dokumentation om internationalisering här: coockbook internationalization (I18N). Jag använder angular-cli, så jag följde aot-instruktionerna. Om jag kör det med detta kommando från terminalen fungerar det:

ng serve --aot --locale it --i18n-format xlf --i18n-file src/locale/messages.i
t.xlf

Nu vill jag ge användare möjligheten att byta språk under körning (jag har alla översatta meddelanden i locale-mappen med xlf-tillägg). Är det möjligt?