UNPKG

gumga-translate-ng

Version:

Gumga Translate

27 lines (20 loc) 670 B
(function(){ function Translate($http,TranslateHelper, $timeout, $gumgaTranslate){ var ch = 0; return { restrict: 'AEC', scope: false, priority: 9999, link: function($scope,$elm,$attrs){ var language = $attrs.gumgaTranslate.toLowerCase() || navigator.language.toLowerCase(); $http.get($gumgaTranslate.getURL()) .then(function(values){ TranslateHelper.setTranslators(language,values.data); }); } }; } Translate.$inject = ['$http','TranslateHelper', '$timeout', '$gumgaTranslate']; angular.module('gumga.translate.directive', ['gumga.translate.directive.translatehelper']) .directive('gumgaTranslate',Translate); })();