Buduję aplikację przy użyciu najnowszego Angular5 i potrzebuję, aby użytkownik mógł zmieniać języki. Nigdy nie musiałem implementować tego w Angular2 + (faktycznie używam Angular5).Angular 5 internacjonalizacja
muszę ustawić tłumaczenia w dwóch miejscach:
- komponentowyg za szablon html - etykiety zmiana w określonym języku
- W kodu w pliku component.ts - może muszę tłumaczyć pewne ciągów są budowane dynamicznie w określonych warunkach w kodzie
Szukałem ngx-translation i wygląda na to, aby zrobić wszystko, czego potrzebuję, ponieważ w nim można zmienić język bez odbudowy kodu, patrz here. Jednak przeczytałem it was probably going to be deprecated ze względu na to, że główny programista przeniósł się do zespołu kątowego, aby rozwinąć swój kod i18n.
Rozumiem również, że obecny numer i18n nie obsługuje wszystkiego, co jest mi potrzebne, patrz: here.
Moje pytanie - jaki jest aktualny stan tłumaczeń w najnowszej wersji Angular? Czy istnieją inne biblioteki, które ludzie poleciliby zamiast tego, jeśli w rzeczywistości Angular nie ma jeszcze pełnego wsparcia (na zmianę języka bez rekompilacji)? Czy ngx-translate jest dobry na przyszłość?
Wszelkie wskazówki w tym zakresie są bardzo cenne!
Hmm - tak, zgodził ngx- Tłumaczenie jest świetne! ALE liczyłem na coś nieco mocniejszego niż "mam nadzieję, że będzie w przyszłości" ;-) ponieważ muszę to dzisiaj wprowadzić –
Haha, mam to zaimplementowane i działa miło :) –