官方文档仅展示从现有翻译中挑选。我试着使用ui网格本身使用的代码,但无论出于什么原因,它都不适合我:
(function () {
angular.module('ui.grid').config(['$provide', function($provide) {
$provide.decorator('i18nService', ['$delegate', function($delegate) {
$delegate.add('pl', {
groupPanel: {
description: 'Przeciągnij nagłówek kolumny tutaj, aby pogrupować według niej.'
},
sort: {
ascending: 'Sortuj rosnąco',
descending: 'Sortuj malejąco',
remove: 'Wyłącz sortowanie'
},
}
});
return $delegate;
}]);
}]);
})();
实现上述目标的正确方法是什么?
作为一个开源项目,添加不存在的语言的正确方法是将其添加到源代码中,并要求团队接受您的编辑。
如果你不习惯项目的工作方式,你可以看看这些文档:
- https://github.com/angular-ui/ui-grid/blob/master/CONTRIBUTING.md
- https://github.com/angular-ui/ui-grid/blob/master/FIRST_TIMER.md
至于为什么你的代码不起作用,我不知道:D,因为它实际上起作用了!我把它复制到了这个plunkr中,它刚刚好(注意pl是选择列表中的最后一个,因为我们在库实例化后把它添加到js代码中)。
注意,我不得不删除行下的花括号:
... definitions of translation goes here