ariaNgLocalizationService.js 629 B

1234567891011121314151617181920
  1. (function () {
  2. 'use strict';
  3. angular.module('ariaNg').factory('ariaNgLocalizationService', ['$translate', 'amMoment', function ($translate, amMoment) {
  4. return {
  5. applyLanguage: function (lang) {
  6. $translate.use(lang);
  7. amMoment.changeLocale(lang);
  8. return true;
  9. },
  10. getLocalizedText: function (text, params) {
  11. return $translate.instant(text, params);
  12. },
  13. getLongDateFormat: function () {
  14. return this.getLocalizedText('format.longdate');
  15. }
  16. };
  17. }]);
  18. }());