AngularJS module for handling every i18n consideration (l10n & ngLocale switch)