javascript - Angular - internacionalización (i18n)
¿Cuál es la mejor manera de implementar la internacionalización en una aplicación Angular en este momento?
Respuesta #1
El i18n oficial de Angular2 se implementará en una de las versiones rc antes de la versión final. También será más avanzado que las soluciones actuales.
Más información sobre cómo funciona el nuevo concepto de i18n en angular2:
https://lingohub.com/blog/2015/03/angular-2-i18n-update-ng-conf-2015
ACTUALIZACIÓN 6 SEPTIEMBRE 2016:
El soporte para i18n ahora es oficial en Angular 2 RC6
Blog de lanzamiento oficial:
https://angularjs.blogspot.nl/2016/09/angular-2-rc6_1.html
Un ejemplo de internacionalización con Angular 2 RC6
https://github.com/StephenFluin/i18n-sample
Respuesta #2
En este momento, la mejor alternativa es usar ng2-translate, que es un puerto a Angular 2 del bien conocido ng-translate. Esto probablemente cubrirá la mayoría de los casos de uso.
Más adelante, para Angular 2 habrá una implementación oficial de i18n.