What are the differences between the two libraries I should be aware of? Is there a general community consensus yet as to which one to use? Most of the posts talk about ng2-translate but they seem similar and angular2localization seems like it has more features.
The main differences I see is that
angular2localization supports currency and time,
ng2-translate allows you to create templates that take a value into it. But this doesn't seem a big issue as you can just use the variable in the code instead of the template...
Is there anything I'm missing out in my decision?
I am the developer of angular2localization. I started this library as an experimental app for translation when Angular 2 was still in early alpha versions because Angular 2 did not support translation (and still does not support in the rc.5), and even the localization of numbers and dates. ng2-translate is more popular and has more contributors: as ng-translate, it was created to provide the translation. At the moment, I think that the main differences are these:
Angular 2 Final release - Native
ng2-translate - External library
angular2localization - External library
I invite anyone interested to correct and update this table. Cc @Olivier