Skip to content

Commit f94b462

Browse files
committed
Merge pull request select2#3943 from limonte/sr-Cyrl
Add sr-Cyrl language.
2 parents 7e2ade0 + 4109165 commit f94b462

3 files changed

Lines changed: 61 additions & 0 deletions

File tree

src/js/select2/i18n/hr.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@ define(function () {
1515
}
1616

1717
return {
18+
errorLoading: function () {
19+
return 'Preuzimanje nije uspjelo.';
20+
},
1821
inputTooLong: function (args) {
1922
var overChars = args.input.length - args.maximum;
2023

src/js/select2/i18n/sr-Cyrl.js

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
define(function () {
2+
// Serbian Cyrilic
3+
function ending (count, one, some, many) {
4+
if (count % 10 == 1 && count % 100 != 11) {
5+
return one;
6+
}
7+
8+
if (count % 10 >= 2 && count % 10 <= 4 &&
9+
(count % 100 < 12 || count % 100 > 14)) {
10+
return some;
11+
}
12+
13+
return many;
14+
}
15+
16+
return {
17+
errorLoading: function () {
18+
return 'Преузимање није успело.';
19+
},
20+
inputTooLong: function (args) {
21+
var overChars = args.input.length - args.maximum;
22+
23+
var message = 'Обришите ' + overChars + ' симбол';
24+
25+
message += ending(overChars, '', 'а', 'а');
26+
27+
return message;
28+
},
29+
inputTooShort: function (args) {
30+
var remainingChars = args.minimum - args.input.length;
31+
32+
var message = 'Укуцајте бар још ' + remainingChars + ' симбол';
33+
34+
message += ending(remainingChars, '', 'а', 'а');
35+
36+
return message;
37+
},
38+
loadingMore: function () {
39+
return 'Преузимање још резултата…';
40+
},
41+
maximumSelected: function (args) {
42+
var message = 'Можете изабрати само ' + args.maximum + ' ставк';
43+
44+
message += ending(args.maximum, 'у', 'е', 'и');
45+
46+
return message;
47+
},
48+
noResults: function () {
49+
return 'Ништа није пронађено';
50+
},
51+
searching: function () {
52+
return 'Претрага…';
53+
}
54+
};
55+
});

src/js/select2/i18n/sr.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@ define(function () {
1414
}
1515

1616
return {
17+
errorLoading: function () {
18+
return 'Preuzimanje nije uspelo.';
19+
},
1720
inputTooLong: function (args) {
1821
var overChars = args.input.length - args.maximum;
1922

0 commit comments

Comments
 (0)