UNPKG

@formkit/i18n

Version:

Internationalization layer for FormKit.

1,702 lines (1,698 loc) 539 kB
'use strict'; var validation$1 = require('@formkit/validation'); var utils = require('@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 validation$1.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 validation$1.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 validation$1.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 validation$1.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 }) { retu