Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added Finnish - Finland (fi-FI), Estonian - Estonia (et-EE) and Slova… #603

Open
wants to merge 6 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions bower.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "knockout-validation",
"version": "2.0.3",
"version": "2.0.3.1",
"description": "A KnockoutJS Plugin for model and property validation",
"main": "dist/knockout.validation.js",
"license": "MIT",
Expand All @@ -17,10 +17,10 @@
"validation",
"ko"
],
"homepage": "https://github.com/Knockout-Contrib/Knockout-Validation",
"homepage": "https://github.com/rax-consortio/Knockout-Validation",
"repository": {
"type": "git",
"url": "git://github.com/Knockout-Contrib/Knockout-Validation.git"
"url": "git://github.com/rax-consortio/Knockout-Validation.git"
},
"dependencies": {
"knockout": ">=2.3.0"
Expand Down
58 changes: 58 additions & 0 deletions localization/en-SE.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
/************************************************
* This is an example localization page. All of these
* messages are the default messages for ko.validation
*
* Currently ko.validation does multiple parameter replacement
* on your message (indicated by the {0}, {1}, etc.).
*
* The parameters that you provide in your validation extender
* are what are passed to your message to do the {0}, {1} etc. replacements.
*
* eg: myProperty.extend({ minLength: 5 });
* ... will provide a message of "Please enter at least 5 characters"
* when validated
*
* eg: myProperty.extend({ between: [1, 5] });
* ... will provide a message of "Please enter between 1 and 5 characters"
* when validated
*
* This message replacement obviously only works with primitives
* such as numbers and strings. We do not stringify complex objects
* or anything like that currently.
*/
(function(factory) {
// Module systems magic dance.
/*global require,ko.validation,define,module*/
if (typeof require === 'function' && typeof exports === 'object' && typeof module === 'object') {
// CommonJS or Node
module.exports = factory(require('../'));
} else if (typeof define === 'function' && define['amd']) {
// AMD anonymous module
define(['knockout.validation'], factory);
} else {
// <script> tag: use the global `ko.validation` object
factory(ko.validation);
}
}(function(kv) {
if (!kv || typeof kv.defineLocale !== 'function') {
throw new Error('Knockout-Validation is required, please ensure it is loaded before this localization file');
}
return kv.defineLocale('en-US', {
required: 'This field is required.',
min: 'Please enter a value greater than or equal to {0}.',
max: 'Please enter a value less than or equal to {0}.',
minLength: 'Please enter at least {0} characters.',
maxLength: 'Please enter no more than {0} characters.',
pattern: 'Please check this value.',
step: 'The value must increment by {0}.',
email: 'Please enter a proper email address.',
date: 'Please enter a proper date.',
dateISO: 'Please enter a proper date.',
number: 'Please enter a number.',
digit: 'Please enter a digit.',
phoneUS: 'Please specify a valid phone number.',
equal: 'Values must equal.',
notEqual: 'Please choose another value.',
unique: 'Please make sure the value is unique.'
});
}));
39 changes: 39 additions & 0 deletions localization/et-EE.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
/**
* Localization file for Estonian - Estonia (et-EE)
*/
(function(factory) {
// Module systems magic dance.
/*global require,ko.validation,define,module*/
if (typeof require === 'function' && typeof exports === 'object' && typeof module === 'object') {
// CommonJS or Node
module.exports = factory(require('../'));
} else if (typeof define === 'function' && define['amd']) {
// AMD anonymous module
define(['knockout.validation'], factory);
} else {
// <script> tag: use the global `ko.validation` object
factory(ko.validation);
}
}(function(kv) {
if (!kv || typeof kv.defineLocale !== 'function') {
throw new Error('Knockout-Validation is required, please ensure it is loaded before this localization file');
}
return kv.defineLocale('et-EE', {
required: 'See väli on kohustuslik.',
min: 'Palun sisesta sõna, mis on võrdne või suurem kui {0}.',
max: 'Palun sisesta sõna, mis on võrdne või väiksem kui {0}.',
minLength: 'Palun sisesta vähemalt {0} tähemärki.',
maxLength: 'Palun ära sisesta rohkem kui {0} tähemärki.',
pattern: 'Palun kontrolli seda välja.',
step: 'Pikkus peab suurenema {0} võrra.',
email: 'Palun sisesta korrektne meiliaadress.',
date: 'Palun sisesta korrektne kuupäev.',
dateISO: 'Palun sisesta korrektne kuupäev.',
number: 'Palun sisesta number.',
digit: 'Palun sisesta number.',
phoneUS: 'Palun sisesta kehtiv telefoninumber.',
equal: 'Sisestatud väljad peavad kattuma.',
notEqual: 'Palun vali muu sõna.',
unique: 'Palun veendu, et sisestatud tekst oleks unikaalne.'
});
}));
39 changes: 39 additions & 0 deletions localization/fi-FI.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
/**
* Localization file for Finnish - Finland (fi-FI)
*/
(function(factory) {
// Module systems magic dance.
/*global require,ko.validation,define,module*/
if (typeof require === 'function' && typeof exports === 'object' && typeof module === 'object') {
// CommonJS or Node
module.exports = factory(require('../'));
} else if (typeof define === 'function' && define['amd']) {
// AMD anonymous module
define(['knockout.validation'], factory);
} else {
// <script> tag: use the global `ko.validation` object
factory(ko.validation);
}
}(function(kv) {
if (!kv || typeof kv.defineLocale !== 'function') {
throw new Error('Knockout-Validation is required, please ensure it is loaded before this localization file');
}
return kv.defineLocale('fi-FI', {
required: 'Täytä tämä tämä kenttä.',
min: 'Anna arvo joka on suurempi tai sama kuin {0}.',
max: 'Anna arvo joka on pienempi tai sama kuin {0}.',
minLength: 'Anna vähintään {0} merkkiä.',
maxLength: 'Anna enemmän kuin {0} merkkiä.',
pattern: 'Tarkista arvo.',
step: 'Anna arvo joka kasvaa {0}:lla.',
email: 'Anna toimiva sähköpostiosoite.',
date: 'Anna kelvollinen päivämäärä.',
dateISO: 'Anna kelvollinen päivämäärä.',
number: 'Anna numero.',
digit: 'Anna luku.',
phoneUS: 'Anna voimassa oleva puhelinnumero.',
equal: 'Anna samat arvot.',
notEqual: 'Anna toinen arvo.',
unique: 'Arvo käytössä, anna toinen arvo.'
});
}));
39 changes: 39 additions & 0 deletions localization/ru-EE.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
/**
* Localization file for Russian - Russia (ru-EE)
*/
(function(factory) {
// Module systems magic dance.
/*global require,ko.validation,define,module*/
if (typeof require === 'function' && typeof exports === 'object' && typeof module === 'object') {
// CommonJS or Node
module.exports = factory(require('../'));
} else if (typeof define === 'function' && define['amd']) {
// AMD anonymous module
define(['knockout.validation'], factory);
} else {
// <script> tag: use the global `ko.validation` object
factory(ko.validation);
}
}(function(kv) {
if (!kv || typeof kv.defineLocale !== 'function') {
throw new Error('Knockout-Validation is required, please ensure it is loaded before this localization file');
}
return kv.defineLocale('ru-EE', {
required: 'Пожалуйста, заполните это поле.',
min: 'Пожалуйста, введите число большее или равное {0}.',
max: 'Пожалуйста, введите число меньшее или равное {0}.',
minLength: 'Пожалуйста, введите по крайней мере {0} символов.',
maxLength: 'Пожалуйста, введите не больше чем {0} символов.',
pattern: 'Пожалуйста, проверьте это поле.',
step: 'Значение должно быть кратным {0}',
email: 'Пожалуйста, укажите здесь правильный адрес электронной почты',
date: 'Пожалуйста, введите правильную дату',
dateISO: 'Пожалуйста, введите правильную дату в формате ISO',
number: 'Пожалуйста, введите число',
digit: 'Пожалуйста, введите цифры',
phoneUS: 'Пожалуйста, укажите правильный телефонный номер',
equal: 'Значения должны быть равны',
notEqual: 'Пожалуйста, выберите другое значение.',
unique: 'Пожалуйста, укажите уникальное значение.'
});
}));
39 changes: 39 additions & 0 deletions localization/ru-LV.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
/**
* Localization file for Russian - Russia (ru-LV)
*/
(function(factory) {
// Module systems magic dance.
/*global require,ko.validation,define,module*/
if (typeof require === 'function' && typeof exports === 'object' && typeof module === 'object') {
// CommonJS or Node
module.exports = factory(require('../'));
} else if (typeof define === 'function' && define['amd']) {
// AMD anonymous module
define(['knockout.validation'], factory);
} else {
// <script> tag: use the global `ko.validation` object
factory(ko.validation);
}
}(function(kv) {
if (!kv || typeof kv.defineLocale !== 'function') {
throw new Error('Knockout-Validation is required, please ensure it is loaded before this localization file');
}
return kv.defineLocale('ru-LV', {
required: 'Пожалуйста, заполните это поле.',
min: 'Пожалуйста, введите число большее или равное {0}.',
max: 'Пожалуйста, введите число меньшее или равное {0}.',
minLength: 'Пожалуйста, введите по крайней мере {0} символов.',
maxLength: 'Пожалуйста, введите не больше чем {0} символов.',
pattern: 'Пожалуйста, проверьте это поле.',
step: 'Значение должно быть кратным {0}',
email: 'Пожалуйста, укажите здесь правильный адрес электронной почты',
date: 'Пожалуйста, введите правильную дату',
dateISO: 'Пожалуйста, введите правильную дату в формате ISO',
number: 'Пожалуйста, введите число',
digit: 'Пожалуйста, введите цифры',
phoneUS: 'Пожалуйста, укажите правильный телефонный номер',
equal: 'Значения должны быть равны',
notEqual: 'Пожалуйста, выберите другое значение.',
unique: 'Пожалуйста, укажите уникальное значение.'
});
}));
39 changes: 39 additions & 0 deletions localization/sk-SK.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
/**
* Localization file for Slovakia - Slovakian (sk-SK)
*/
(function(factory) {
// Module systems magic dance.
/*global require,ko.validation,define,module*/
if (typeof require === 'function' && typeof exports === 'object' && typeof module === 'object') {
// CommonJS or Node
module.exports = factory(require('../'));
} else if (typeof define === 'function' && define['amd']) {
// AMD anonymous module
define(['knockout.validation'], factory);
} else {
// <script> tag: use the global `ko.validation` object
factory(ko.validation);
}
}(function(kv) {
if (!kv || typeof kv.defineLocale !== 'function') {
throw new Error('Knockout-Validation is required, please ensure it is loaded before this localization file');
}
return kv.defineLocale('sk-SK', {
required: 'Tento údaj je povinný.',
min: 'Zadajte hodnotu vyššiu alebo rovnú {0}.',
max: 'Zadajte hodnotu nižšiu alebo rovnú {0}.',
minLength: 'Zadajte najmenej {0} znakov.',
maxLength: 'Zadajte najviac {0} znakov.',
pattern: 'Skontrolujte túto hodnotu.',
step: 'Hodnota sa musí zvýšiť o {0}.',
email: 'Zadajte správnu emailovú adresu.',
date: 'Zadajte správny dátum.',
dateISO: 'Zadajte správny dátum.',
number: 'Zadajte číslo.',
digit: 'Zadajte číslicu.',
phoneUS: 'Uveďte platné telefónne číslo.',
equal: 'Hodnoty musia byť rovnaké.',
notEqual: 'Zvoľte inú hodnotu.',
unique: 'Uistite sa, že hodnota je jedinečná.'
});
}));