@formkit/i18n
Version:
Internationalization layer for FormKit.
1,702 lines (1,699 loc) • 537 kB
JavaScript
import { createMessageName } from '@formkit/validation';
import { has } from '@formkit/utils';
// packages/i18n/src/locales/ar.ts
// packages/i18n/src/formatters.ts
function sentence(str) {
return str[0].toUpperCase() + str.substr(1);
}
function list(items, conjunction = "or") {
return items.reduce((oxford, item, index) => {
oxford += item;
if (index <= items.length - 2 && items.length > 2) {
oxford += ", ";
}
if (index === items.length - 2) {
oxford += `${items.length === 2 ? " " : ""}${conjunction} `;
}
return oxford;
}, "");
}
function date(date2) {
const dateTime = typeof date2 === "string" ? new Date(Date.parse(date2)) : date2;
if (!(dateTime instanceof Date)) {
return "(unknown)";
}
return new Intl.DateTimeFormat(void 0, {
dateStyle: "medium",
timeZone: "UTC"
}).format(dateTime);
}
function order(first, second) {
return Number(first) >= Number(second) ? [second, first] : [first, second];
}
// packages/i18n/src/locales/ar.ts
var ui = {
/**
* Shown on buttons for adding new items.
*/
add: "إضافة",
/**
* Shown when a button to remove items is visible.
*/
remove: "إزالة",
/**
* Shown when there are multiple items to remove at the same time.
*/
removeAll: "إزالة الكل",
/**
* Shown when all fields are not filled out correctly.
*/
incomplete: "عذرا، لم يتم تعبئة جميع الحقول بشكل صحيح.",
/**
* Shown in a button inside a form to submit the form.
*/
submit: "إرسال",
/**
* Shown when no files are selected.
*/
noFiles: "لا يوجد ملف مختار",
/**
* Shown on buttons that move fields up in a list.
*/
moveUp: "تحرك لأعلى",
/**
* Shown on buttons that move fields down in a list.
*/
moveDown: "انتقل لأسفل",
/**
* Shown when something is actively loading.
*/
isLoading: "يتم الآن التحميل...",
/**
* Shown when there is more to load.
*/
loadMore: "تحميل المزيد",
/**
* Shown on buttons that navigate state forward
*/
next: "التالي",
/**
* Shown on buttons that navigate state backward
*/
prev: "السابق",
/**
* Shown when transferring items between lists.
*/
addAllValues: "أضف جميع القيم",
/**
* Shown when adding selected values.
*/
addSelectedValues: "إضافة قيم محددة",
/**
* Shown when removing all values.
*/
removeAllValues: "قم بإزالة جميع القيم",
/**
* Shown when removing selected values.
*/
removeSelectedValues: "إزالة القيم المحددة",
/**
* Shown when there is a date to choose.
*/
chooseDate: "اختر التاريخ",
/**
* Shown when there is a date to change.
*/
changeDate: "تاريخ التغيير",
/**
* Shown above error summaries when someone attempts to submit a form with
* errors and the developer has implemented `<FormKitSummary />`.
*/
summaryHeader: "توجد أخطاء في النموذج الخاص بك.",
/**
* Shown when there is something to close
*/
close: "أغلق",
/**
* Shown when there is something to open.
*/
open: "افتح"
};
var validation = {
/**
* The value is not an accepted value.
* @see {@link https://formkit.com/essentials/validation#accepted}
*/
accepted({ name }) {
return `الرجاء قبول ${name}.`;
},
/**
* The date is not after
* @see {@link https://formkit.com/essentials/validation#date-after}
*/
date_after({ name, args }) {
if (Array.isArray(args) && args.length) {
return `يجب أن يكون ${sentence(name)} بعد ${date(args[0])}.`;
}
return `يجب أن يكون ${sentence(name)} في المستقبل.`;
},
/**
* The value is not a letter.
* @see {@link https://formkit.com/essentials/validation#alpha}
*/
alpha({ name }) {
return `يمكن أن يحتوي ${sentence(name)} على أحرف أبجدية فقط.`;
},
/**
* The value is not alphanumeric
* @see {@link https://formkit.com/essentials/validation#alphanumeric}
*/
alphanumeric({ name }) {
return `يمكن أن يحتوي ${sentence(name)} على أحرف وأرقام فقط.`;
},
/**
* The value is not letter and/or spaces
* @see {@link https://formkit.com/essentials/validation#alpha-spaces}
*/
alpha_spaces({ name }) {
return `يمكن أن تحتوي ${sentence(name)} على أحرف ومسافات فقط.`;
},
/**
* The value have no letter.
* @see {@link https://formkit.com/essentials/validation#contains_alpha}
*/
contains_alpha({ name }) {
return `يجب أن يحتوي ${sentence(name)} على أحرف أبجدية.`;
},
/**
* The value have no alphanumeric
* @see {@link https://formkit.com/essentials/validation#contains_alphanumeric}
*/
contains_alphanumeric({ name }) {
return `يجب أن يحتوي ${sentence(name)} على أحرف أو أرقام.`;
},
/**
* The value have no letter and/or spaces
* @see {@link https://formkit.com/essentials/validation#contains_alpha-spaces}
*/
contains_alpha_spaces({ name }) {
return `يجب أن يحتوي ${sentence(name)} على أحرف أو مسافات.`;
},
/**
* The value have no symbol
* @see {@link https://formkit.com/essentials/validation#contains_symbol}
*/
contains_symbol({ name }) {
return `يجب أن يحتوي ${sentence(name)} على رمز.`;
},
/**
* The value have no uppercase
* @see {@link https://formkit.com/essentials/validation#contains_uppercase}
*/
contains_uppercase({ name }) {
return `يجب أن يحتوي ${sentence(name)} على أحرف كبيرة.`;
},
/**
* The value have no lowercase
* @see {@link https://formkit.com/essentials/validation#contains_lowercase}
*/
contains_lowercase({ name }) {
return `يجب أن يحتوي ${sentence(name)} على أحرف صغيرة.`;
},
/**
* The value have no numeric
* @see {@link https://formkit.com/essentials/validation#contains_numeric}
*/
contains_numeric({ name }) {
return `يجب أن يحتوي ${sentence(name)} على أرقام.`;
},
/**
* The value is not symbol
* @see {@link https://formkit.com/essentials/validation#symbol}
*/
symbol({ name }) {
return `يجب أن يكون ${sentence(name)} رمزًا.`;
},
/**
* The value is not uppercase
* @see {@link https://formkit.com/essentials/validation#uppercase}
*/
uppercase({ name }) {
return `يمكن أن يحتوي ${sentence(name)} على أحرف كبيرة فقط.`;
},
/**
* The value is not lowercase
* @see {@link https://formkit.com/essentials/validation#lowercase}
*/
lowercase({ name }) {
return `يمكن أن يحتوي ${sentence(name)} على أحرف صغيرة فقط.`;
},
/**
* The date is not before
* @see {@link https://formkit.com/essentials/validation#date-before}
*/
date_before({ name, args }) {
if (Array.isArray(args) && args.length) {
return `يجب أن يكون ${sentence(name)} قبل ${date(args[0])}.`;
}
return `يجب أن يكون ${sentence(name)} في الماضي.`;
},
/**
* The value is not between two numbers
* @see {@link https://formkit.com/essentials/validation#between}
*/
between({ name, args }) {
if (isNaN(args[0]) || isNaN(args[1])) {
return `تمت تهيئة هذا الحقل بشكل غير صحيح ولا يمكن إرساله.`;
}
const [a, b] = order(args[0], args[1]);
return `يجب أن يكون ${sentence(name)} ما بين ${a} و ${b}.`;
},
/**
* The confirmation field does not match
* @see {@link https://formkit.com/essentials/validation#confirm}
*/
confirm({ name }) {
return `${sentence(name)} غير متطابق.`;
},
/**
* The value is not a valid date
* @see {@link https://formkit.com/essentials/validation#date-format}
*/
date_format({ name, args }) {
if (Array.isArray(args) && args.length) {
return `${sentence(name)} ليس تاريخًا صالحًا ، يرجى استخدام التنسيق ${args[0]}`;
}
return "تمت تهيئة هذا الحقل بشكل غير صحيح ولا يمكن إرساله";
},
/**
* Is not within expected date range
* @see {@link https://formkit.com/essentials/validation#date-between}
*/
date_between({ name, args }) {
return `يجب أن يكون ${sentence(name)} بين ${date(args[0])} و ${date(args[1])}`;
},
/**
* Shown when the user-provided value is not a valid email address.
* @see {@link https://formkit.com/essentials/validation#email}
*/
email: "الرجاء أدخال بريد إليكتروني صالح.",
/**
* Does not end with the specified value
* @see {@link https://formkit.com/essentials/validation#ends-with}
*/
ends_with({ name, args }) {
return `لا ينتهي ${sentence(name)} بـ ${list(args)}.`;
},
/**
* Is not an allowed value
* @see {@link https://formkit.com/essentials/validation#is}
*/
is({ name }) {
return `${sentence(name)} ليست قيمة مسموح بها.`;
},
/**
* Does not match specified length
* @see {@link https://formkit.com/essentials/validation#length}
*/
length({ name, args: [first = 0, second = Infinity] }) {
const min = Math.min(first, second);
const max = Math.max(first, second);
if (min == 1 && max === Infinity) {
return `يجب أن يكون ${sentence(name)} حرفًا واحدًا على الأقل.`;
}
if (min == 0 && max) {
return `يجب أن يكون ${sentence(name)} أقل من أو يساوي ${max} حرفًا.`;
}
if (min === max) {
return `يجب أن يتكون ${sentence(name)} من الأحرف ${max}.`;
}
if (min && max === Infinity) {
return `يجب أن يكون ${sentence(name)} أكبر من أو يساوي ${min} حرفًا.`;
}
return `يجب أن يكون ${sentence(name)} بين ${min} و ${max} حرفًا.`;
},
/**
* Value is not a match
* @see {@link https://formkit.com/essentials/validation#matches}
*/
matches({ name }) {
return `${sentence(name)} ليست قيمة مسموح بها.`;
},
/**
* Exceeds maximum allowed value
* @see {@link https://formkit.com/essentials/validation#max}
*/
max({ name, node: { value }, args }) {
if (Array.isArray(value)) {
return `لا يمكن أن يكون أكثر من ${args[0]} ${name}.`;
}
return `يجب أن يكون ${sentence(name)} أقل من أو يساوي ${args[0]}.`;
},
/**
* The (field-level) value does not match specified mime type
* @see {@link https://formkit.com/essentials/validation#mime}
*/
mime({ name, args }) {
if (!args[0]) {
return "لا يسمح بتنسيقات الملفات.";
}
return `يجب أن يكون ${sentence(name)} من النوع: ${args[0]}`;
},
/**
* Does not fulfill minimum allowed value
* @see {@link https://formkit.com/essentials/validation#min}
*/
min({ name, node: { value }, args }) {
if (Array.isArray(value)) {
return `لا يمكن أن يكون أقل من ${args[0]} ${name}.`;
}
return `يجب أن يكون ${sentence(name)} على الأقل ${args[0]}.`;
},
/**
* Is not an allowed value
* @see {@link https://formkit.com/essentials/validation#not}
*/
not({ name, node: { value } }) {
return `“${value}” ليس ${name} مسموحًا به.`;
},
/**
* Is not a number
* @see {@link https://formkit.com/essentials/validation#number}
*/
number({ name }) {
return `${sentence(name)} يجب ان يكون رقماً`;
},
/**
* Require one field.
* @see {@link https://formkit.com/essentials/validation#require-one}
*/
require_one: ({ name, node, args: inputNames }) => {
const labels = inputNames.map((name2) => {
const dependentNode = node.at(name2);
if (dependentNode) {
return createMessageName(dependentNode);
}
return false;
}).filter((name2) => !!name2);
labels.unshift(name);
return `${labels.join(" أو ")} مطلوب.`;
},
/**
* Required field.
* @see {@link https://formkit.com/essentials/validation#required}
*/
required({ name }) {
return `${sentence(name)} مطلوب.`;
},
/**
* Does not start with specified value
* @see {@link https://formkit.com/essentials/validation#starts-with}
*/
starts_with({ name, args }) {
return `لا يبدأ ${sentence(name)} بـ ${list(args)}.`;
},
/**
* Is not a url
* @see {@link https://formkit.com/essentials/validation#url}
*/
url() {
return `يرجى إدخال عنوان URL صالح.`;
},
/**
* Shown when the date is invalid.
*/
invalidDate: "التاريخ المحدد غير صالح."
};
var ar = { ui, validation };
var ui2 = {
/**
* Shown on a button for adding additional items.
*/
add: "əlavə edin",
/**
* Shown when a button to remove items is visible.
*/
remove: "çıxarmaq",
/**
* Shown when there are multiple items to remove at the same time.
*/
removeAll: "Hamısını silin",
/**
* Shown when all fields are not filled out correctly.
*/
incomplete: "Üzr istəyirik, bütün sahələr düzgün doldurulmayıb.",
/**
* Shown in a button inside a form to submit the form.
*/
submit: "Təqdim et",
/**
* Shown when no files are selected.
*/
noFiles: "Heç bir fayl seçilməyib",
/**
* Shown on buttons that move fields up in a list.
*/
moveUp: "yuxarı hərəkət",
/**
* Shown on buttons that move fields down in a list.
*/
moveDown: "Aşağı hərəkət",
/**
* Shown when something is actively loading.
*/
isLoading: "Yükləmə...",
/**
* Shown when there is more to load.
*/
loadMore: "Daha çox yüklə",
/**
* Shown on buttons that navigate state forward
*/
next: "Növbəti",
/**
* Shown on buttons that navigate state backward
*/
prev: "Əvvəlki",
/**
* Shown when adding all values.
*/
addAllValues: "Bütün dəyərləri əlavə edin",
/**
* Shown when adding selected values.
*/
addSelectedValues: "Seçilmiş dəyərləri əlavə edin",
/**
* Shown when removing all values.
*/
removeAllValues: "Bütün dəyərləri sil",
/**
* Shown when removing selected values.
*/
removeSelectedValues: "Seçilmiş dəyərləri sil",
/**
* Shown when there is a date to choose.
*/
chooseDate: "Tarixi seçin",
/**
* Shown when there is a date to change.
*/
changeDate: "Tarixi dəyişdirin",
/**
* Shown above error summaries when someone attempts to submit a form with
* errors and the developer has implemented `<FormKitSummary />`.
*/
summaryHeader: "Formanızda xətalar var.",
/**
* Shown when there is something to close
*/
close: "Bağlayın",
/**
* Shown when there is something to open.
*/
open: "Açıq"
};
var validation2 = {
/**
* The value is not an accepted value.
* @see {@link https://formkit.com/essentials/validation#accepted}
*/
accepted({ name }) {
return `${name} qəbul edin.`;
},
/**
* The date is not after
* @see {@link https://formkit.com/essentials/validation#date-after}
*/
date_after({ name, args }) {
if (Array.isArray(args) && args.length) {
return `${sentence(name)} ${date(args[0])} sonra olmalıdır.`;
}
return `${sentence(name)} gələcəkdə olmalıdır.`;
},
/**
* The value is not a letter.
* @see {@link https://formkit.com/essentials/validation#alpha}
*/
alpha({ name }) {
return `${sentence(name)} yalnız əlifba sırası simvollarından ibarət ola bilər.`;
},
/**
* The value is not alphanumeric
* @see {@link https://formkit.com/essentials/validation#alphanumeric}
*/
alphanumeric({ name }) {
return `${sentence(name)} yalnız hərf və rəqəmlərdən ibarət ola bilər.`;
},
/**
* The value is not letter and/or spaces
* @see {@link https://formkit.com/essentials/validation#alpha-spaces}
*/
alpha_spaces({ name }) {
return `${sentence(name)} yalnız hərflərdən və boşluqlardan ibarət ola bilər.`;
},
/**
* The value have no letter.
* @see {@link https://formkit.com/essentials/validation#contains_alpha}
*/
contains_alpha({ name }) {
return `${sentence(name)} əlifba sırası simvolları ehtiva etməlidir.`;
},
/**
* The value have no alphanumeric
* @see {@link https://formkit.com/essentials/validation#contains_alphanumeric}
*/
contains_alphanumeric({ name }) {
return `${sentence(name)} hərfləri və ya nömrələri ehtiva etməlidir.`;
},
/**
* The value have no letter and/or spaces
* @see {@link https://formkit.com/essentials/validation#contains_alpha-spaces}
*/
contains_alpha_spaces({ name }) {
return `${sentence(name)} hərfləri və ya boşluqları ehtiva etməlidir.`;
},
/**
* The value have no symbol
* @see {@link https://formkit.com/essentials/validation#contains_symbol}
*/
contains_symbol({ name }) {
return `${sentence(name)} simvolu ehtiva etməlidir.`;
},
/**
* The value have no uppercase
* @see {@link https://formkit.com/essentials/validation#contains_uppercase}
*/
contains_uppercase({ name }) {
return `${sentence(name)} böyük olmalıdır.`;
},
/**
* The value have no lowercase
* @see {@link https://formkit.com/essentials/validation#contains_lowercase}
*/
contains_lowercase({ name }) {
return `${sentence(name)} kiçik olmalıdır.`;
},
/**
* The value have no numeric
* @see {@link https://formkit.com/essentials/validation#contains_numeric}
*/
contains_numeric({ name }) {
return `${sentence(name)} nömrələri ehtiva etməlidir.`;
},
/**
* The value is not symbol
* @see {@link https://formkit.com/essentials/validation#symbol}
*/
symbol({ name }) {
return `${sentence(name)} simvol olmalıdır.`;
},
/**
* The value is not uppercase
* @see {@link https://formkit.com/essentials/validation#uppercase}
*/
uppercase({ name }) {
return `${sentence(name)} yalnız böyük hərfləri ehtiva edə bilər.`;
},
/**
* The value is not lowercase
* @see {@link https://formkit.com/essentials/validation#lowercase}
*/
lowercase({ name }) {
return `${sentence(name)} yalnız kiçik hərfləri ehtiva edə bilər.`;
},
/**
* The date is not before
* @see {@link https://formkit.com/essentials/validation#date-before}
*/
date_before({ name, args }) {
if (Array.isArray(args) && args.length) {
return `${sentence(name)} ${date(args[0])} əvvəl olmalıdır.`;
}
return `${sentence(name)} keçmişdə olmalıdır.`;
},
/**
* The value is not between two numbers
* @see {@link https://formkit.com/essentials/validation#between}
*/
between({ name, args }) {
if (isNaN(args[0]) || isNaN(args[1])) {
return `Bu sahə səhv konfiqurasiya edilib və onu təqdim etmək mümkün deyil.`;
}
const [a, b] = order(args[0], args[1]);
return `${sentence(name)} ${a} və ${b} arasında olmalıdır.`;
},
/**
* The confirmation field does not match
* @see {@link https://formkit.com/essentials/validation#confirm}
*/
confirm({ name }) {
return `${sentence(name)} uyğun gəlmir.`;
},
/**
* The value is not a valid date
* @see {@link https://formkit.com/essentials/validation#date-format}
*/
date_format({ name, args }) {
if (Array.isArray(args) && args.length) {
return `${sentence(name)} etibarlı tarix deyil, ${args[0]} formatından istifadə edin`;
}
return "Bu sahə səhv konfiqurasiya edilib və onu təqdim etmək mümkün deyil";
},
/**
* Is not within expected date range
* @see {@link https://formkit.com/essentials/validation#date-between}
*/
date_between({ name, args }) {
return `${sentence(name)} ${date(args[0])} və ${date(args[1])} arasında olmalıdır`;
},
/**
* Shown when the user-provided value is not a valid email address.
* @see {@link https://formkit.com/essentials/validation#email}
*/
email: "Etibarlı e-poçt ünvanı daxil edin.",
/**
* Does not end with the specified value
* @see {@link https://formkit.com/essentials/validation#ends-with}
*/
ends_with({ name, args }) {
return `${sentence(name)} ${list(args)} ilə bitmir.`;
},
/**
* Is not an allowed value
* @see {@link https://formkit.com/essentials/validation#is}
*/
is({ name }) {
return `${sentence(name)} icazə verilən dəyər deyil.`;
},
/**
* Does not match specified length
* @see {@link https://formkit.com/essentials/validation#length}
*/
length({ name, args: [first = 0, second = Infinity] }) {
const min = Math.min(first, second);
const max = Math.max(first, second);
if (min == 1 && max === Infinity) {
return `${sentence(name)} ən azı bir simvol olmalıdır.`;
}
if (min == 0 && max) {
return `${sentence(name)} ${max} simvoldan kiçik və ya ona bərabər olmalıdır.`;
}
if (min === max) {
return `${sentence(name)} ${max} simvol uzunluğunda olmalıdır.`;
}
if (min && max === Infinity) {
return `${sentence(name)} ${min} simvoldan böyük və ya ona bərabər olmalıdır.`;
}
return `${sentence(name)} ${min} və ${max} simvol arasında olmalıdır.`;
},
/**
* Value is not a match
* @see {@link https://formkit.com/essentials/validation#matches}
*/
matches({ name }) {
return `${sentence(name)} icazə verilən dəyər deyil.`;
},
/**
* Exceeds maximum allowed value
* @see {@link https://formkit.com/essentials/validation#max}
*/
max({ name, node: { value }, args }) {
if (Array.isArray(value)) {
return `${args[0]} ${name}-dən çox ola bilməz.`;
}
return `${sentence(name)} ${args[0]} dəyərindən kiçik və ya ona bərabər olmalıdır.`;
},
/**
* The (field-level) value does not match specified mime type
* @see {@link https://formkit.com/essentials/validation#mime}
*/
mime({ name, args }) {
if (!args[0]) {
return "Fayl formatlarına icazə verilmir.";
}
return `${sentence(name)} aşağıdakı tipdə olmalıdır: ${args[0]}`;
},
/**
* Does not fulfill minimum allowed value
* @see {@link https://formkit.com/essentials/validation#min}
*/
min({ name, node: { value }, args }) {
if (Array.isArray(value)) {
return `${args[0]} ${name}-dən az ola bilməz.`;
}
return `${sentence(name)} ən azı ${args[0]} olmalıdır.`;
},
/**
* Is not an allowed value
* @see {@link https://formkit.com/essentials/validation#not}
*/
not({ name, node: { value } }) {
return `“${value}” icazə verilən ${name} deyil.`;
},
/**
* Is not a number
* @see {@link https://formkit.com/essentials/validation#number}
*/
number({ name }) {
return `${sentence(name)} rəqəm olmalıdır.`;
},
/**
* Require one field.
* @see {@link https://formkit.com/essentials/validation#require-one}
*/
require_one: ({ name, node, args: inputNames }) => {
const labels = inputNames.map((name2) => {
const dependentNode = node.at(name2);
if (dependentNode) {
return createMessageName(dependentNode);
}
return false;
}).filter((name2) => !!name2);
labels.unshift(name);
return `${labels.join(" və ya ")} tələb olunur.`;
},
/**
* Required field.
* @see {@link https://formkit.com/essentials/validation#required}
*/
required({ name }) {
return `${sentence(name)} tələb olunur.`;
},
/**
* Does not start with specified value
* @see {@link https://formkit.com/essentials/validation#starts-with}
*/
starts_with({ name, args }) {
return `${sentence(name)} ${list(args)} ilə başlamır.`;
},
/**
* Is not a url
* @see {@link https://formkit.com/essentials/validation#url}
*/
url() {
return `Xahiş edirik, düzgün URL daxil edin.`;
},
/**
* Shown when the date is invalid.
*/
invalidDate: "Seçilmiş tarix etibarsızdır."
};
var az = { ui: ui2, validation: validation2 };
var ui3 = {
/**
* Shown on a button for adding additional items.
*/
add: "Добави",
/**
* Shown when a button to remove items is visible.
*/
remove: "Премахни",
/**
* Shown when there are multiple items to remove at the same time.
*/
removeAll: "Премахни всички",
/**
* Shown when all fields are not filled out correctly.
*/
incomplete: "Извинете, не всички полета са попълнени правилно.",
/**
* Shown in a button inside a form to submit the form.
*/
submit: "Изпрати",
/**
* Shown when no files are selected.
*/
noFiles: "Няма избран файл",
/**
* Shown on buttons that move fields up in a list.
*/
moveUp: "Преместване нагоре",
/**
* Shown on buttons that move fields down in a list.
*/
moveDown: "Преместете се надолу",
/**
* Shown when something is actively loading.
*/
isLoading: "Зареждане...",
/**
* Shown when there is more to load.
*/
loadMore: "Заредете повече",
/**
* Shown on buttons that navigate state forward
*/
next: "Следващ",
/**
* Shown on buttons that navigate state backward
*/
prev: "Предишен",
/**
* Shown when adding all values.
*/
addAllValues: "Добавете всички стойности",
/**
* Shown when adding selected values.
*/
addSelectedValues: "Добавяне на избрани стойности",
/**
* Shown when removing all values.
*/
removeAllValues: "Премахнете всички стойности",
/**
* Shown when removing selected values.
*/
removeSelectedValues: "Премахване на избраните стойности",
/**
* Shown when there is a date to choose.
*/
chooseDate: "Избери дата",
/**
* Shown when there is a date to change.
*/
changeDate: "Промяна на датата",
/**
* Shown above error summaries when someone attempts to submit a form with
* errors and the developer has implemented `<FormKitSummary />`.
*/
summaryHeader: "Във вашия формуляр има грешки.",
/**
* Shown when there is something to close
*/
close: "Затвори",
/**
* Shown when there is something to open.
*/
open: "Отворете"
};
var validation3 = {
/**
* The value is not an accepted value.
* @see {@link https://formkit.com/essentials/validation#accepted}
*/
accepted({ name }) {
return `Моля приемете ${name}.`;
},
/**
* The date is not after
* @see {@link https://formkit.com/essentials/validation#date-after}
*/
date_after({ name, args }) {
if (Array.isArray(args) && args.length) {
return `${sentence(name)} трябва да е след ${date(args[0])}.`;
}
return `${sentence(name)} трябва да бъде в бъдещето.`;
},
/**
* The value is not a letter.
* @see {@link https://formkit.com/essentials/validation#alpha}
*/
alpha({ name }) {
return `${sentence(name)} може да съдържа само букви.`;
},
/**
* The value is not alphanumeric
* @see {@link https://formkit.com/essentials/validation#alphanumeric}
*/
alphanumeric({ name }) {
return `${sentence(name)} може да съдържа само букви и цифри.`;
},
/**
* The value is not letter and/or spaces
* @see {@link https://formkit.com/essentials/validation#alpha-spaces}
*/
alpha_spaces({ name }) {
return `${sentence(name)} може да съдържа само букви и интервали.`;
},
/**
* The value have no letter.
* @see {@link https://formkit.com/essentials/validation#contains_alpha}
*/
contains_alpha({ name }) {
return `${sentence(name)} трябва да съдържа азбучни знаци.`;
},
/**
* The value have no alphanumeric
* @see {@link https://formkit.com/essentials/validation#contains_alphanumeric}
*/
contains_alphanumeric({ name }) {
return `${sentence(name)} трябва да съдържа букви или цифри.`;
},
/**
* The value have no letter and/or spaces
* @see {@link https://formkit.com/essentials/validation#contains_alpha-spaces}
*/
contains_alpha_spaces({ name }) {
return `${sentence(name)} трябва да съдържа букви или интервали.`;
},
/**
* The value have no symbol
* @see {@link https://formkit.com/essentials/validation#contains_symbol}
*/
contains_symbol({ name }) {
return `${sentence(name)} трябва да съдържа символ.`;
},
/**
* The value have no uppercase
* @see {@link https://formkit.com/essentials/validation#contains_uppercase}
*/
contains_uppercase({ name }) {
return `${sentence(name)} трябва да съдържа главни букви.`;
},
/**
* The value have no lowercase
* @see {@link https://formkit.com/essentials/validation#contains_lowercase}
*/
contains_lowercase({ name }) {
return `${sentence(name)} трябва да съдържа малки букви.`;
},
/**
* The value have no numeric
* @see {@link https://formkit.com/essentials/validation#contains_numeric}
*/
contains_numeric({ name }) {
return `${sentence(name)} трябва да съдържа числа.`;
},
/**
* The value is not symbol
* @see {@link https://formkit.com/essentials/validation#symbol}
*/
symbol({ name }) {
return `${sentence(name)} трябва да бъде символ.`;
},
/**
* The value is not uppercase
* @see {@link https://formkit.com/essentials/validation#uppercase}
*/
uppercase({ name }) {
return `${sentence(name)} може да съдържа само главни букви.`;
},
/**
* The value is not lowercase
* @see {@link https://formkit.com/essentials/validation#lowercase}
*/
lowercase({ name }) {
return `${sentence(name)} може да съдържа само малки букви.`;
},
/**
* The date is not before
* @see {@link https://formkit.com/essentials/validation#date-before}
*/
date_before({ name, args }) {
if (Array.isArray(args) && args.length) {
return `${sentence(name)} трябва да е преди ${date(args[0])}.`;
}
return `${sentence(name)} трябва да бъде в миналото.`;
},
/**
* The value is not between two numbers
* @see {@link https://formkit.com/essentials/validation#between}
*/
between({ name, args }) {
if (isNaN(args[0]) || isNaN(args[1])) {
return `Това поле е конфигурирано неправилно и не може да бъде изпратено`;
}
const [a, b] = order(args[0], args[1]);
return `${sentence(name)} трябва да бъде между ${a} и ${b}.`;
},
/**
* The confirmation field does not match
* @see {@link https://formkit.com/essentials/validation#confirm}
*/
confirm({ name }) {
return `${sentence(name)} не съвпада.`;
},
/**
* The value is not a valid date
* @see {@link https://formkit.com/essentials/validation#date-format}
*/
date_format({ name, args }) {
if (Array.isArray(args) && args.length) {
return `${sentence(name)} е невалидна дата. Моля, използвайте формата ${args[0]}`;
}
return "Това поле е конфигурирано неправилно и не може да бъде изпратено";
},
/**
* Is not within expected date range
* @see {@link https://formkit.com/essentials/validation#date-between}
*/
date_between({ name, args }) {
return `${sentence(name)} трябва да бъде между ${date(args[0])} и ${date(
args[1]
)}.`;
},
/**
* Shown when the user-provided value is not a valid email address.
* @see {@link https://formkit.com/essentials/validation#email}
*/
email: "Моля, въведете валиден имейл адрес.",
/**
* Does not end with the specified value
* @see {@link https://formkit.com/essentials/validation#ends-with}
*/
ends_with({ name, args }) {
return `${sentence(name)} не завършва на ${list(args)}.`;
},
/**
* Is not an allowed value
* @see {@link https://formkit.com/essentials/validation#is}
*/
is({ name }) {
return `${sentence(name)} е неразрешена стойност.`;
},
/**
* Does not match specified length
* @see {@link https://formkit.com/essentials/validation#length}
*/
length({ name, args: [first = 0, second = Infinity] }) {
const min = Math.min(first, second);
const max = Math.max(first, second);
if (min == 1 && max === Infinity) {
return `${sentence(name)} трябва да има поне един символ.`;
}
if (min == 0 && max) {
return `${sentence(name)} трябва да бъде по-малко или равно на ${max} символа.`;
}
if (min === max) {
return `${sentence(name)} трябва да бъде ${max} символи дълго.`;
}
if (min && max === Infinity) {
return `${sentence(name)} трябва да бъде по-голямо или равно на ${min} символа.`;
}
return `${sentence(name)} трябва да бъде между ${min} и ${max} символа.`;
},
/**
* Value is not a match
* @see {@link https://formkit.com/essentials/validation#matches}
*/
matches({ name }) {
return `${sentence(name)} е неразрешена стойност.`;
},
/**
* Exceeds maximum allowed value
* @see {@link https://formkit.com/essentials/validation#max}
*/
max({ name, node: { value }, args }) {
if (Array.isArray(value)) {
return `Не може да има повече от ${args[0]} ${name}.`;
}
return `${sentence(name)} трябва да бъде по-малко или равно на ${args[0]}.`;
},
/**
* The (field-level) value does not match specified mime type
* @see {@link https://formkit.com/essentials/validation#mime}
*/
mime({ name, args }) {
if (!args[0]) {
return "Не са разрешени никакви файлови формати.";
}
return `${sentence(name)} трябва да бъде от тип: ${args[0]}`;
},
/**
* Does not fulfill minimum allowed value
* @see {@link https://formkit.com/essentials/validation#min}
*/
min({ name, node: { value }, args }) {
if (Array.isArray(value)) {
return `Не може да има по-малко от ${args[0]} ${name}.`;
}
return `${sentence(name)} трябва да бъде поне ${args[0]}.`;
},
/**
* Is not an allowed value
* @see {@link https://formkit.com/essentials/validation#not}
*/
not({ name, node: { value } }) {
return `“${value}” е неразрешен ${name}.`;
},
/**
* Is not a number
* @see {@link https://formkit.com/essentials/validation#number}
*/
number({ name }) {
return `${sentence(name)} трябва да бъде число.`;
},
/**
* Require one field.
* @see {@link https://formkit.com/essentials/validation#require-one}
*/
require_one: ({ name, node, args: inputNames }) => {
const labels = inputNames.map((name2) => {
const dependentNode = node.at(name2);
if (dependentNode) {
return createMessageName(dependentNode);
}
return false;
}).filter((name2) => !!name2);
labels.unshift(name);
return `${labels.join(" или ")} изисква се.`;
},
/**
* Required field.
* @see {@link https://formkit.com/essentials/validation#required}
*/
required({ name }) {
return `${sentence(name)} е задължително.`;
},
/**
* Does not start with specified value
* @see {@link https://formkit.com/essentials/validation#starts-with}
*/
starts_with({ name, args }) {
return `${sentence(name)} не започва с ${list(args)}.`;
},
/**
* Is not a url
* @see {@link https://formkit.com/essentials/validation#url}
*/
url() {
return `Моля, въведете валиден URL адрес.`;
},
/**
* Shown when the date is invalid.
*/
invalidDate: "Избраната дата е невалидна."
};
var bg = { ui: ui3, validation: validation3 };
var ui4 = {
/**
* Shown on a button for adding additional items.
*/
add: "যোগ করুন",
/**
* Shown when a button to remove items is visible.
*/
remove: "অপসারণ করুন",
/**
* Shown when there are multiple items to remove at the same time.
*/
removeAll: "সব অপসারণ করুন",
/**
* Shown when all fields are not filled out correctly.
*/
incomplete: "দুঃখিত, সমস্ত ক্ষেত্র সঠিকভাবে পূরণ করা হয়নি।",
/**
* Shown in a button inside a form to submit the form.
*/
submit: "জমা দিন",
/**
* Shown when no files are selected.
*/
noFiles: "কোন ফাইল নির্বাচন করা হয়নি",
/**
* Shown on buttons that move fields up in a list.
*/
moveUp: "উপরে সরান",
/**
* Shown on buttons that move fields down in a list.
*/
moveDown: "নিচে সরান",
/**
* Shown when something is actively loading.
*/
isLoading: "লোড হচ্ছে...",
/**
* Shown when there is more to load.
*/
loadMore: "আরও লোড করুন",
/**
* Show on buttons that navigate state forward
*/
next: "পরবর্তী",
/**
* Show on buttons that navigate state backward
*/
prev: "পূর্ববর্তী",
/**
* Shown when adding all values.
*/
addAllValues: "সমস্ত মান যোগ করুন",
/**
* Shown when adding selected values.
*/
addSelectedValues: "নির্বাচিত মান যোগ করুন",
/**
* Shown when removing all values.
*/
removeAllValues: "সমস্ত মান অপসারণ করুন",
/**
* Shown when removing selected values.
*/
removeSelectedValues: "নির্বাচিত মান অপসারণ করুন",
/**
* Shown when there is a date to choose.
*/
chooseDate: "তারিখ নির্বাচন করুন",
/**
* Shown when there is a date to change.
*/
changeDate: "তারিখ পরিবর্তন করুন",
/**
* Shown above error summaries when someone attempts to submit a form with
* errors and the developer has implemented `<FormKitSummary />`.
*/
summaryHeader: "আপনার ফর্মে ত্রুটি ছিল।",
/*
* Shown when there is something to close
*/
close: "বন্ধ করুন",
/**
* Shown when there is something to open.
*/
open: "খুলুন"
};
var validation4 = {
/**
* The value is not an accepted value.
* @see {@link https://formkit.com/essentials/validation#accepted}
*/
accepted({ name }) {
return `অনুগ্রহ করে ${name} গ্রহণ করুন।`;
},
/**
* The date is not after
* @see {@link https://formkit.com/essentials/validation#date-after}
*/
date_after({ name, args }) {
if (Array.isArray(args) && args.length) {
return `${sentence(name)} অবশ্যই ${date(args[0])} এর পরে হতে হবে।`;
}
return `${sentence(name)} অবশ্যই ভবিষ্যতের হতে হবে।`;
},
/**
* The value is not a letter.
* @see {@link https://formkit.com/essentials/validation#alpha}
*/
alpha({ name }) {
return `${sentence(name)} শুধুমাত্র বর্ণমালা ধারণ করতে পারে।`;
},
/**
* The value is not alphanumeric
* @see {@link https://formkit.com/essentials/validation#alphanumeric}
*/
alphanumeric({ name }) {
return `${sentence(name)} শুধুমাত্র অক্ষর এবং সংখ্যা ধারণ করতে পারে।`;
},
/**
* The value is not letter and/or spaces
* @see {@link https://formkit.com/essentials/validation#alpha-spaces}
*/
alpha_spaces({ name }) {
return `${sentence(name)} শুধুমাত্র অক্ষর এবং স্পেস ধারণ করতে পারে।`;
},
/**
* The value have no letter.
* @see {@link https://formkit.com/essentials/validation#contains_alpha}
*/
contains_alpha({ name }) {
return `${sentence(name)} অবশ্যই বর্ণমালা ধারণ করতে হবে।`;
},
/**
* The value have no alphanumeric
* @see {@link https://formkit.com/essentials/validation#contains_alphanumeric}
*/
contains_alphanumeric({ name }) {
return `${sentence(name)} অবশ্যই অক্ষর বা সংখ্যা ধারণ করতে হবে।`;
},
/**
* The value have no letter and/or spaces
* @see {@link https://formkit.com/essentials/validation#contains_alpha-spaces}
*/
contains_alpha_spaces({ name }) {
return `${sentence(name)} অবশ্যই অক্ষর বা স্পেস ধারণ করতে হবে।`;
},
/**
* The value have no symbol
* @see {@link https://formkit.com/essentials/validation#contains_symbol}
*/
contains_symbol({ name }) {
return `${sentence(name)} অবশ্যই একটি প্রতীক ধারণ করতে হবে।`;
},
/**
* The value have no uppercase
* @see {@link https://formkit.com/essentials/validation#contains_uppercase}
*/
contains_uppercase({ name }) {
return `${sentence(name)} অবশ্যই একটি বড় হাতের অক্ষর ধারণ করতে হবে।`;
},
/**
* The value have no lowercase
* @see {@link https://formkit.com/essentials/validation#contains_lowercase}
*/
contains_lowercase({ name }) {
return `${sentence(name)} অবশ্যই একটি ছোট হাতের অক্ষর ধারণ করতে হবে।`;
},
/**
* The value have no numeric
* @see {@link https://formkit.com/essentials/validation#contains_numeric}
*/
contains_numeric({ name }) {
return `${sentence(name)} অবশ্যই সংখ্যা ধারণ করতে হবে।`;
},
/**
* The value is not symbol
* @see {@link https://formkit.com/essentials/validation#symbol}
*/
symbol({ name }) {
return `${sentence(name)} অবশ্যই একটি প্রতীক হতে হবে।`;
},
/**
* The value is not uppercase
* @see {@link https://formkit.com/essentials/validation#uppercase}
*/
uppercase({ name }) {
return `${sentence(name)} শুধুমাত্র বড় হাতের অক্ষর ধারণ করতে পারে।`;
},
/**
* The value is not lowercase
* @see {@link https://formkit.com/essentials/validation#lowercase}
*/
lowercase({ name, args }) {
let postfix = "";
if (Array.isArray(args) && args.length) {
if (args[0] === "allow_non_alpha") postfix = ", সংখ্যা এবং প্রতীক";
if (args[0] === "allow_numeric") postfix = " এবং সংখ্যা";
if (args[0] === "allow_numeric_dashes") postfix = ", সংখ্যা এবং ড্যাশ";
}
return `${sentence(name)} শুধুমাত্র ছোট হাতের অক্ষর${postfix} ধারণ করতে পারে।`;
},
/**
* The date is not before
* @see {@link https://formkit.com/essentials/validation#date-before}
*/
date_before({ name, args }) {
if (Array.isArray(args) && args.length) {
return `${sentence(name)} অবশ্যই ${date(args[0])} এর আগে হতে হবে।`;
}
return `${sentence(name)} অবশ্যই অতীতের হতে হবে।`;
},
/**
* The value is not between two numbers
* @see {@link https://formkit.com/essentials/validation#between}
*/
between({ name, args }) {
if (isNaN(args[0]) || isNaN(args[1])) {
return `এই ক্ষেত্রটি ভুলভাবে কনফিগার করা হয়েছে এবং জমা দেওয়া যাবে না।`;
}
const [a, b] = order(args[0], args[1]);
return `${sentence(name)} অবশ্যই ${a} এবং ${b} এর মধ্যে হতে হবে।`;
},
/**
* The confirmation field does not match
* @see {@link https://formkit.com/essentials/validation#confirm}
*/
confirm({ name }) {
return `${sentence(name)} মিলছে না।`;
},
/**
* The value is not a valid date
* @see {@link https://formkit.com/essentials/validation#date-format}
*/
date_format({ name, args }) {
if (Array.isArray(args) && args.length) {
return `${sentence(name)} একটি বৈধ তারিখ নয়, অনুগ্রহ করে ${args[0]} ফরম্যাট ব্যবহার করুন`;
}
return "এই ক্ষেত্রটি ভুলভাবে কনফিগার করা হয়েছে এবং জমা দেওয়া যাবে না";
},
/**
* Is not within expected date range
* @see {@link https://formkit.com/essentials/validation#date-between}
*/
date_between({ name, args }) {
return `${sentence(name)} অবশ্যই ${date(args[0])} এবং ${date(args[1])} এর মধ্যে হতে হবে`;
},
/**
* Shown when the user-provided value is not a valid email address.
* @see {@link https://formkit.com/essentials/validation#email}
*/
email: "অনুগ্রহ করে একটি বৈধ ইমেল ঠিকানা লিখুন।",
/**
* Does not end with the specified value
* @see {@link https://formkit.com/essentials/validation#ends-with}
*/
ends_with({ name, args }) {
return `${sentence(name)} ${list(args)} দিয়ে শেষ হয় না।`;
},
/**
* Is not an allowed value
* @see {@link https://formkit.com/essentials/validation#is}
*/
is({ name }) {
return `${sentence(name)} একটি অনুমোদিত মান নয়।`;
},
/**
* Does not match specified length
* @see {@link https://formkit.com/essentials/validation#length}
*/
length({ name, args: [first = 0, second = Infinity] }) {
const min = Number(first) <= Number(second) ? first : second;
const max = Number(second) >= Number(first) ? second : first;
if (min == 1 && max === Infinity) {
return `${sentence(name)} কমপক্ষে একটি অক্ষর হতে হবে।`;
}
if (min == 0 && max) {
return `${sentence(name)} অবশ্যই ${max} অক্ষরের কম বা সমান হতে হবে।`;
}
if (min === max) {
return `${sentence(name)} ${max} অক্ষর দীর্ঘ হওয়া উচিত।`;
}
if (min && max === Infinity) {
return `${sentence(name)} অবশ্যই ${min} অক্ষরের বেশি বা সমান হতে হবে।`;
}
return `${sentence(name)} অবশ্যই ${min} এবং ${max} অক্ষরের মধ্যে হতে হবে।`;
},
/**
* Value is not a match
* @see {@link https://formkit.com/essentials/validation#matches}
*/
matches({ name }) {
return `${sentence(name)} একটি অনুমোদিত মান নয়।`;
},
/**
* Exceeds maximum allowed value
* @see {@link https://formkit.com/essentials/validation#max}
*/
max({ name, node: { value }, args }) {
if (Array.isArray(value)) {
return `${args[0]} টির বেশি ${name} থাকতে পারবে না।`;
}
return `${sentence(name)} ${args[0]} এর বেশি হতে পারবে না।`;
},
/**
* The (field-level) value does not match specified mime type
* @see {@link https://formkit.com/essentials/validation#mime}
*/
mime({ name, args }) {
if (!args[0]) {
return "কোন ফাইল ফরম্যাট অনুমোদিত নয়।";
}
return `${sentence(name)} অবশ্যই এই ধরণের হতে হবে: ${args[0]}`;
},
/**
* Does not fulfill minimum allowed value
* @see {@link https://formkit.com/essentials/validation#min}
*/
min({ name, node: { value }, args }) {
if (Array.isArray(value)) {
return `${args[0]} টির কম ${name} থাকতে পারবে না।`;
}
return `${sentence(name)} কমপক্ষে ${args[0]} হতে হবে।`;
},
/**
* Is not an allowed value
* @see {@link https://formkit.com/essentials/validation#not}
*/
not({ name, node: { value } }) {
return `"${value}" একটি অনুমোদিত ${name} নয়।`;
},
/**
* Is not a number
* @see {@link https://formkit.com/essentials/validation#number}
*/
number({ name }) {
return `${sentence(name)} অবশ্যই একটি সংখ্যা হতে হবে।`;
},
/**
* Require one field.
* @see {@link https://formkit.com/essentials/validation#require-one}
*/
require_one: ({ name, node, args: inputNames }) => {
const labels = inputNames.map((name2) => {
const dependentNode = node.at(name2);
if (dependentNode) {
return createMessageName(dependentNode);
}
return false;
}).filter((name2) => !!name2);
labels.unshift(name);
return `${labels.join(" অথবা ")} প্রয়োজন।`;
},
/**
* Required field.
* @see {@link https://formkit.com/essentials/validation#required}
*/
required({ name }) {
return `${sentence(name)} প্রয়োজন।`;
},
/**
* Does not start with specified value
* @see {@link https://formkit.com/essentials/validation#starts-with}
*/
starts_with({ name, args }) {
return `${sentence(name)} ${list(args)} দিয়ে শুরু হয় না।`;
},
/**
* Is not a url
* @see {@link https://formkit.com/essentials/validation#url}
*/
url() {
return `অনুগ্রহ করে একটি বৈধ URL লিখুন।`;
},
/**
* Shown when the date is invalid.
*/
invalidDate: "নির্বাচিত তারিখটি অবৈধ।"
};
var bn = { ui: ui4, validation: validation4 };
var ui5 = {
/**
* Shown on a button for adding additional items.
*/
add: "Dodaj",
/**
* Shown when a button to remove items is visible.
*/
remove: "Ukloni",
/**
* Shown when there are multiple items to remove at the same time.
*/
removeAll: "Ukloni sve",
/**
* Shown when all fields are not filled out correctly.
*/
incomplete: "Nažalost, nisu sva polja ispravno popunjena.",
/**
* Shown in a button inside a form to submit the form.
*/
submit: "Pošalji",
/**
* Shown when no files are selected.
*/
noFiles: "Nije odabran nijedan fajl",
/**
* Shown on buttons that move fields up in a list.
*/
moveUp: "Pomjeri gore",
/**
* Shown on buttons that move fields down in a list.
*/
moveDown: "Pomjeri dole",
/**
* Shown when something is actively loading.
*/
isLoading: "Učitavanje...",
/**
* Shown when there is more to load.
*/
loadMore: "Učitaj više",
/**
* Show on buttons that navigate state forward
*/
next: "Sljedeći",
/**
* Show on buttons that navigate state backward
*/
prev: "Prethodni",
/**
* Shown when adding all values.
*/
addAllValues: "Dodajte sve vrijednosti",
/**
* Shown when adding selected values.
*/
addSelectedValues: "Dodajte odabrane vrijednosti",
/**
* Shown when removing all values.
*/
removeAllValues: "Uklonite sve vrijednosti",
/**
* Shown when removing selected values.
*/
removeSelectedValues: "Uklonite odabrane vrijednosti",
/**
* Shown when there is a date to choose.
*/
chooseDate: "Odaberite datum",
/**
* Shown when there is a date to change.
*/
changeDate: "Promjenite datum",
/**
* Shown above error summaries when someone attempts to submit a form with
* errors and the developer has implemented `<FormKitSummary />`.
*/
summaryHeader: "U vašem obrascu postoje greške.",
/**
* Shown when there is something to close
*/
close: "Zatvori",
/**
* Shown when there is something to open.
*/
open: "Otvoreno"
};
var validation5 = {
/**
* The value is not an accepted value.
* @see {@link https://formkit.com/essentials/validation#accepted}
*/
accepted({ name }) {
return `Molimo prihvatite ${name}.`;
},
/**
* The date is not after
* @see {@link https://formkit.com/essentials/validation#date-after}
*/
date_after({ name, args }) {
if (Array.isArray(args) && args.length) {
return `${sentence(name)} mora biti poslije ${date(args[0])}.`;
}
return `${sentence(name)} mora biti u budućnosti.`;
},
/**
* The value is not a letter.
* @see {@link https://formkit.com/essentials/validation#alpha}
*/
alpha({ name }) {
return `${sentence(name)} može sadržavati samo abecedne karaktere.`;
},
/**
* The value is not alphanumeric
* @see {@link https://formkit.com/essentials/validation#alphanumeric}
*/
alphanumeric({ name }) {
return `${sentence(name)} može sadržavati samo slova i brojeve.`;
},
/**
* The value is not letter and/or spaces
* @see {@link https://formkit.com/essentials/validation#alpha-spaces}
*/
alpha_spaces({ name }) {
return `${sentence(name)} može sadržavati samo slova i razmake.`;
},
/**
* The value have no letter.
* @see {@link https://formkit.com/essentials/validation#contains_alpha}
*/
contains_alpha({ name }) {
return `${sentence(name)} mora sadržavati abecedne karaktere.`;
},
/**
* The value have no alphanumeric
* @see {@link https://formkit.com/essentials/validation#contains_alphanumeric}
*/
contains_alphanumeric({ name }) {
return `${sentence(name)} mora sadržavati slova ili brojeve.`;
},
/**
* The value have no letter and/or spaces
* @see {@link https://formkit.com/essentials/validation#contains_alpha-spaces}
*/
contains_alpha_spaces({ name }) {
return `${sentence(name)} mora sadržavati slova ili razmake.`;
},
/**
* The value have no symbol
* @see {@link https://formkit.com/essentials/validation#contains_symbol}
*/
contains_symbol({ name }) {
return `${sentence(name)} mora sadržavati simbol.`;
},
/**
* The value have no uppercase
* @see {@link https://formkit.com/essentials/validation#contains_uppercase}
*/
contains_uppercase({ name }) {
return `${sentence(name)} mora sadržavati veliko slovo.`;
},
/