Chcę mieć LoginForm i po tym, jak ten użytkownik wchodzi do aplikacji - z użyciem języka niemieckiego lub angielskiego. O ile rozumiem, mogę ustawić w app.module.ts
coś podobnegoAngular4: Lokalizacja dla użytkownika
import { LOCALE_ID } from '@angular/core';
providers: [{ provide: LOCALE_ID, useValue: 'de-DE' },...]
Ale to przy starcie, a nie wtedy, gdy LoginForm został już wyświetlony: -/Czy istnieje sposób, aby zmienić ustawienia regionalne dla całej aplikacji? (Nie tylko dla konkretnego komponentu!) - Byłoby świetnie, gdyby tłumaczenia można było zmieniać również w locie. Wszelkie wskazówki, jak osiągnąć? Znalazłem tylko powyższy sposób postępowania.
To nie działa na dzień rury, miesiąc w formacie MMM pozostaje w domyślnym lang. – Romain
Przepraszamy za późną odpowiedź - ale działa to po mojej stronie, np. '{curDate | date: 'medium'}} <--> {{curDate | date: 'MMM'}} <--> {{curDate | date: 'MMMM'}} <--> 'działa idealnie ... nie wiem gdzie/jak postrzegasz prob ... – LeO
Ilekroć zmieniam obecny język, podczas gdy wszystkie' | przetłumacz poprawnie, miesiące w '| Data "nie zaktualizuje się – Romain