Utilisation de ngx-translate pour les traductions. https://github.com/ngx-translate/core La librairie est maintenu, elle supporte déjà la version 16 d'Angular.
Avantage :
- simple de mise en place (niveau code et niveau mise en prod)
- runtime donc pas obligué de recharger l'app pour changer de langue
- simplicité du JSON
Inconvénient :
- librairie externe au core d'Angular
- uniquement au format JSON (certain outil pour la traduction ne supporte pas le JSON) il faut créer son propre loader pour supporter les autres formats
M2 IW GUAY Alexis Angular en entreprise
ng serve npm run start
Lancer l'application
ng test npm run test
J'ai juste pas réussit à trigger le changement de valeur dans le select pour tester sur le TranslateService changé bien de valeur