Search code examples
javascriptangularmeteorinternationalizationangular2-meteor

Internationalization for Angular2 Meteor Web Application


I am building a web application with Meteor and Angular2. I need the application to support 4 languages. I am basing my project on Uri Goldshtein's boilerplate https://github.com/Urigo/angular2-meteor-base.

Which is the recommended way to implement internationalization when using Angular2+Meteor?


Solution

  • You might read my article https://medium.com/@jamuhl/i18n-frameworks-the-unfair-showdown-8d436cd6f470 - using a framework specific solution is not always the best thing to do...

    i would recommend looking into a i18n lib that is more mature - i18next, formatjs, polyglot,...

    Further you should not only consider that you have to instrument your code (i18n) to get your app/website translated. You should think about the process too - how will you solve continuous localization, how you keep track of progress, ... http://locize.com/2016-10-05-continuous-development-integration-and-localization-cd/

    For a translation management+ system you might eg. have a look at locize.com it plays well with all json based i18n frameworks...and provides a lot more than traditional systems.