Skip to content

Commit 2f4737c

Browse files
author
Adrian Piętka
committed
Added polish translation
1 parent a4448d3 commit 2f4737c

1 file changed

Lines changed: 43 additions & 0 deletions

File tree

src/js/select2/i18n/pl.js

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
define(function () {
2+
// Polish
3+
var charsWords = ['znak', 'znaki', 'znaków'];
4+
var itemsWords = ['element', 'elementy', 'elementów'];
5+
6+
var pluralWord = function pluralWord(numberOfChars, words) {
7+
if (numberOfChars === 1) {
8+
return words[0];
9+
} else if (numberOfChars > 1 && numberOfChars <= 4) {
10+
return words[1];
11+
} else if (numberOfChars >= 5) {
12+
return words[2];
13+
}
14+
};
15+
16+
return {
17+
errorLoading: function () {
18+
return 'Nie można załadować wyników.';
19+
},
20+
inputTooLong: function (args) {
21+
var overChars = args.input.length - args.maximum;
22+
23+
return 'Usuń ' + overChars + ' ' + pluralWord(overChars, charsWords);
24+
},
25+
inputTooShort: function (args) {
26+
var remainingChars = args.minimum - args.input.length;
27+
28+
return 'Podaj przynajmniej ' + remainingChars + ' ' + pluralWord(remainingChars, charsWords);
29+
},
30+
loadingMore: function () {
31+
return 'Trwa ładowanie…';
32+
},
33+
maximumSelected: function (args) {
34+
return 'Możesz zaznaczyć tylko ' + args.maximum + ' ' + pluralWord(args.maxiumum, itemsWords);
35+
},
36+
noResults: function () {
37+
return 'Brak wyników';
38+
},
39+
searching: function () {
40+
return 'Trwa wyszukiwanie…';
41+
}
42+
};
43+
});

0 commit comments

Comments
 (0)