Skip to content

Commit 9d240bd

Browse files
iarovyicrissdev
authored andcommitted
Add Ukrainian (uk-UA) localization
Closes #576
1 parent c7abb83 commit 9d240bd

8 files changed

+94
-4
lines changed

dist/knockout.validation-with-locales.js

+25
Original file line numberDiff line numberDiff line change
@@ -2190,6 +2190,31 @@ ko.validatedObservable = function (initialValue, options) {
21902190
unique: 'Lütfen değerin farklı olduğunu kontrol ediniz.'
21912191
});
21922192
}));
2193+
;/**
2194+
* Localization file for Ukrainian - Ukraine (uk-UA)
2195+
*/
2196+
(function(factory) {
2197+
factory(ko.validation);
2198+
}(function(kv) {
2199+
return kv.defineLocale('uk-UA', {
2200+
required: 'Будь ласка, заповніть це поле.',
2201+
min: 'Будь ласка, введіть число більше або рівне {0}.',
2202+
max: 'Будь ласка, введіть число менше або рівне {0}.',
2203+
minLength: 'Будь ласка, введіть принаймні {0} символів.',
2204+
maxLength: 'Будь ласка, введіть не більше як {0} символів.',
2205+
pattern: 'Будь ласка, перевірте це поле.',
2206+
step: 'Значення має бути кратним {0}',
2207+
email: 'Будь ласка, вкажіть тут правильну адресу електронної пошти',
2208+
date: 'Будь ласка, введіть правильну',
2209+
dateISO: 'Будь ласка, введіть правильну дату у форматі ISO',
2210+
number: 'Будь ласка, введіть число',
2211+
digit: 'Будь ласка, введіть цифри',
2212+
phoneUS: 'Будь ласка, вкажіть правильний телефонний номер',
2213+
equal: 'Значення повинні бути рівні',
2214+
notEqual: 'Будь ласка, виберіть інше значення.',
2215+
unique: 'Будь ласка, вкажіть унікальне значення.'
2216+
});
2217+
}));
21932218
;/**
21942219
* Localization file for Chinese - China (zh-CN)
21952220
*/

dist/knockout.validation-with-locales.min.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/knockout.validation-with-locales.min.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/locales.js

+32
Original file line numberDiff line numberDiff line change
@@ -864,6 +864,38 @@
864864
unique: 'Lütfen değerin farklı olduğunu kontrol ediniz.'
865865
});
866866
}));
867+
;/**
868+
* Localization file for Ukrainian - Ukraine (uk-UA)
869+
*/
870+
(function(factory) {
871+
/*global ko,require,define,module*/
872+
if (typeof require === 'function' && typeof exports === 'object' && typeof module === 'object') {
873+
module.exports = factory(require('../'));
874+
} else if (typeof define === 'function' && define.amd) {
875+
define(['knockout.validation'], factory);
876+
} else {
877+
factory(ko.validation);
878+
}
879+
}(function(kv) {
880+
return kv.defineLocale('uk-UA', {
881+
required: 'Будь ласка, заповніть це поле.',
882+
min: 'Будь ласка, введіть число більше або рівне {0}.',
883+
max: 'Будь ласка, введіть число менше або рівне {0}.',
884+
minLength: 'Будь ласка, введіть принаймні {0} символів.',
885+
maxLength: 'Будь ласка, введіть не більше як {0} символів.',
886+
pattern: 'Будь ласка, перевірте це поле.',
887+
step: 'Значення має бути кратним {0}',
888+
email: 'Будь ласка, вкажіть тут правильну адресу електронної пошти',
889+
date: 'Будь ласка, введіть правильну',
890+
dateISO: 'Будь ласка, введіть правильну дату у форматі ISO',
891+
number: 'Будь ласка, введіть число',
892+
digit: 'Будь ласка, введіть цифри',
893+
phoneUS: 'Будь ласка, вкажіть правильний телефонний номер',
894+
equal: 'Значення повинні бути рівні',
895+
notEqual: 'Будь ласка, виберіть інше значення.',
896+
unique: 'Будь ласка, вкажіть унікальне значення.'
897+
});
898+
}));
867899
;/**
868900
* Localization file for Chinese - China (zh-CN)
869901
*/

dist/locales.min.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/locales.min.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

localization/uk-UA.js

+32
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
/**
2+
* Localization file for Ukrainian - Ukraine (uk-UA)
3+
*/
4+
(function(factory) {
5+
/*global ko,require,define,module*/
6+
if (typeof require === 'function' && typeof exports === 'object' && typeof module === 'object') {
7+
module.exports = factory(require('../'));
8+
} else if (typeof define === 'function' && define.amd) {
9+
define(['knockout.validation'], factory);
10+
} else {
11+
factory(ko.validation);
12+
}
13+
}(function(kv) {
14+
return kv.defineLocale('uk-UA', {
15+
required: 'Будь ласка, заповніть це поле.',
16+
min: 'Будь ласка, введіть число більше або рівне {0}.',
17+
max: 'Будь ласка, введіть число менше або рівне {0}.',
18+
minLength: 'Будь ласка, введіть принаймні {0} символів.',
19+
maxLength: 'Будь ласка, введіть не більше як {0} символів.',
20+
pattern: 'Будь ласка, перевірте це поле.',
21+
step: 'Значення має бути кратним {0}',
22+
email: 'Будь ласка, вкажіть тут правильну адресу електронної пошти',
23+
date: 'Будь ласка, введіть правильну',
24+
dateISO: 'Будь ласка, введіть правильну дату у форматі ISO',
25+
number: 'Будь ласка, введіть число',
26+
digit: 'Будь ласка, введіть цифри',
27+
phoneUS: 'Будь ласка, вкажіть правильний телефонний номер',
28+
equal: 'Значення повинні бути рівні',
29+
notEqual: 'Будь ласка, виберіть інше значення.',
30+
unique: 'Будь ласка, вкажіть унікальне значення.'
31+
});
32+
}));

test/locale-tests.js

+1
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,7 @@ QUnit.test('Localization files can be loaded and applied', function(assert) {
9696
assert.equal(ko.validation.locale('ru-RU'), 'ru-ru', 'Russian - Russia (ru-RU)');
9797
assert.equal(ko.validation.locale('sv-SE'), 'sv-se', 'Swedish - Sweden (sv-SE)');
9898
assert.equal(ko.validation.locale('tr-TR'), 'tr-tr', 'Turkish - Turkey (tr-TR)');
99+
assert.equal(ko.validation.locale('uk-UA'), 'uk-ua', 'Ukrainian - Ukraine (uk-UA)');
99100
assert.equal(ko.validation.locale('zh-CN'), 'zh-cn', 'Chinese - China (zh-CN)');
100101
assert.equal(ko.validation.locale('zh-TW'), 'zh-tw', 'Chinese - Taiwan (zh-TW)');
101102
});

0 commit comments

Comments
 (0)