i18n service, filter and directive for localizing applications written by AngularJS Framework