Skip to content

Commit e111ea0

Browse files
committed
Added a few new translations
Also fixed the JSHint issues in the new Ukranian translation.
1 parent 970e98c commit e111ea0

10 files changed

Lines changed: 178 additions & 3 deletions

File tree

dist/js/i18n/ru.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/js/i18n/sk.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/js/i18n/th.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/js/i18n/tr.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/js/i18n/uk.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/js/select2/i18n/ru.js

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
define(function () {
2+
function ending (count, one, couple, more) {
3+
if (n % 10 < 5 && n % 10 > 0 && n % 100 < 5 || n % 100 > 20) {
4+
if (n % 10 > 1) {
5+
return couple;
6+
}
7+
} else {
8+
return more;
9+
}
10+
11+
return one;
12+
}
13+
14+
return {
15+
inputTooLong: function (args) {
16+
var overChars = args.input.length - args.maximum;
17+
18+
var message = 'Пожалуйста, введите еще хотя бы ' + overChars + ' символ';
19+
20+
message += ending(overChars, '', 'a', 'ов');
21+
22+
return message;
23+
},
24+
inputTooShort: function (args) {
25+
var remainingChars = args.minimum - args.input.length;
26+
27+
var message = 'Пожалуйста, введите на ' + remainingChars + ' символ';
28+
29+
message += ending(overChars, '', 'a', 'ов');
30+
31+
return message;
32+
},
33+
loadingMore: function () {
34+
return 'Загрузка данных…';
35+
},
36+
maximumSelected: function (args) {
37+
var message = 'Вы можете выбрать не более ' + args.maximum + ' элемент';
38+
39+
message += ending(overChars, '', 'a', 'ов');
40+
41+
return message;
42+
},
43+
noResults: function () {
44+
return 'Совпадений не найдено';
45+
},
46+
searching: function () {
47+
return 'SПоиск…';
48+
}
49+
};
50+
});

src/js/select2/i18n/sk.js

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
define(function () {
2+
// use text for the numbers 2 through 4
3+
var smallNumbers = {
4+
2: function (masc) { return (masc ? 'dva' : 'dve'); },
5+
3: function () { return 'tri'; },
6+
4: function () { return 'štyri'; }
7+
};
8+
9+
return {
10+
inputTooLong: function (args) {
11+
var overChars = args.input.length - args.maximum;
12+
13+
if (overChars == 1) {
14+
return 'Prosím, zadajte o jeden znak menej';
15+
} else if (overChars >= 2 && overChars <= 4) {
16+
return 'Prosím, zadajte o ' + smallNumbers[overChars](true) +
17+
' znaky menej';
18+
} else {
19+
return 'Prosím, zadajte o ' + overChars + ' znakov menej';
20+
}
21+
},
22+
inputTooShort: function (args) {
23+
var remainingChars = args.minimum - args.input.length;
24+
25+
if (remainingChars == 1) {
26+
return 'Prosím, zadajte ešte jeden znak';
27+
} else if (remainingChars <= 4) {
28+
return 'Prosím, zadajte ešte ďalšie ' +
29+
smallNumbers[remainingChars](true) + ' znaky';
30+
} else {
31+
return 'Prosím, zadajte ešte ďalších ' + remainingChars + ' znakov';
32+
}
33+
},
34+
loadingMore: function () {
35+
return 'Loading more results…';
36+
},
37+
maximumSelected: function (args) {
38+
if (args.maximum == 1) {
39+
return 'Môžete zvoliť len jednu položku';
40+
} else if (args.maximum >= 2 && args.maximum <= 4) {
41+
return 'Môžete zvoliť najviac ' + smallNumbers[args.maximum](false) +
42+
' položky';
43+
} else {
44+
return 'Môžete zvoliť najviac ' + args.maximum + ' položiek';
45+
}
46+
},
47+
noResults: function () {
48+
return 'Nenašli sa žiadne položky';
49+
},
50+
searching: function () {
51+
return 'Vyhľadávanie…';
52+
}
53+
};
54+
});

src/js/select2/i18n/th.js

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
define(function () {
2+
return {
3+
inputTooLong: function (args) {
4+
var overChars = args.input.length - args.maximum;
5+
6+
var message = 'โปรดลบออก ' + overChars + ' ตัวอักษร';
7+
8+
return message;
9+
},
10+
inputTooShort: function (args) {
11+
var remainingChars = args.minimum - args.input.length;
12+
13+
var message = 'โปรดพิมพ์เพิ่มอีก ' + remainingChars + ' ตัวอักษร';
14+
15+
return message;
16+
},
17+
loadingMore: function () {
18+
return 'กำลังค้นข้อมูลเพิ่ม…';
19+
},
20+
maximumSelected: function (args) {
21+
var message = 'คุณสามารถเลือกได้ไม่เกิน ' + args.maximum + ' รายการ';
22+
23+
return message;
24+
},
25+
noResults: function () {
26+
return 'ม่พบข้อมูล';
27+
},
28+
searching: function () {
29+
return 'กำลังค้นข้อมูล…';
30+
}
31+
};
32+
});

src/js/select2/i18n/tr.js

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
define(function () {
2+
return {
3+
inputTooLong: function (args) {
4+
var overChars = args.input.length - args.maximum;
5+
6+
var message = overChars + ' karakter daha girmelisiniz';
7+
8+
return message;
9+
},
10+
inputTooShort: function (args) {
11+
var remainingChars = args.minimum - args.input.length;
12+
13+
var message = 'En az ' + remainingChars + ' karakter daha girmelisiniz';
14+
15+
return message;
16+
},
17+
loadingMore: function () {
18+
return 'Daha fazla…';
19+
},
20+
maximumSelected: function (args) {
21+
var message = 'Sadece ' + args.maximum + ' seçim yapabilirsiniz';
22+
23+
return message;
24+
},
25+
noResults: function () {
26+
return 'Sonuç bulunamadı';
27+
},
28+
searching: function () {
29+
return 'Aranıyor…';
30+
}
31+
};
32+
});

src/js/select2/i18n/uk.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
define(function () {
2-
function ending(count, one, couple, more) {
2+
function ending (count, one, couple, more) {
33
if ([11,12,13,14].indexOf(count % 100) !== -1) {
44
return more;
55
}
@@ -18,7 +18,8 @@ define(function () {
1818
},
1919
inputTooLong: function (args) {
2020
var overChars = args.input.length - args.maximum;
21-
return 'Будь ласка, видаліть ' + overChars + ' ' + ending(args.maximum, 'літеру', 'літери', 'літер');
21+
return 'Будь ласка, видаліть ' + overChars + ' ' +
22+
ending(args.maximum, 'літеру', 'літери', 'літер');
2223
},
2324
inputTooShort: function (args) {
2425
var remainingChars = args.minimum - args.input.length;
@@ -28,7 +29,8 @@ define(function () {
2829
return 'Завантаження інших результатів…';
2930
},
3031
maximumSelected: function (args) {
31-
return 'Ви можете вибрати лише ' + args.maximum + ' ' + ending(args.maximum, 'пункт', 'пункти', 'пунктів');
32+
return 'Ви можете вибрати лише ' + args.maximum + ' ' +
33+
ending(args.maximum, 'пункт', 'пункти', 'пунктів');
3234
},
3335
noResults: function () {
3436
return 'Нічого не знайдено';

0 commit comments

Comments
 (0)