2018-11-21 11:08:53 +01:00
|
|
|
'use strict';
|
2016-03-23 18:39:41 +01:00
|
|
|
|
2018-11-27 15:16:23 +01:00
|
|
|
Application.Services.factory('Translations', ['$translatePartialLoader', '$translate', function ($translatePartialLoader, $translate) {
|
|
|
|
return ({
|
2018-10-25 16:51:20 +02:00
|
|
|
query (stateName) {
|
2018-10-25 16:50:16 +02:00
|
|
|
if (angular.isArray((stateName))) {
|
2018-11-21 11:08:53 +01:00
|
|
|
angular.forEach(stateName, state => $translatePartialLoader.addPart(state));
|
2018-10-25 16:50:16 +02:00
|
|
|
} else {
|
2018-11-21 11:08:53 +01:00
|
|
|
$translatePartialLoader.addPart(stateName);
|
2018-10-25 16:50:16 +02:00
|
|
|
}
|
2018-11-21 11:08:53 +01:00
|
|
|
return $translate.refresh();
|
2018-10-25 16:50:16 +02:00
|
|
|
}
|
2018-11-27 15:16:23 +01:00
|
|
|
});
|
|
|
|
}]);
|