Files
payload/src/translations/bg.json
Alessio Gravili 8f086e315c feat: hasMany for number field (#2517)
* added custom config extension points

* Added custom field to documentation

* fix: not building due to incorrect typings

* Upload dist

* point to number array test

* feat: hasMany for number field

* fix: types

* Fix: incorrectly styles input for hasMany

* Revert "point to number array test"

This reverts commit 5a5162a803.

* Revert "Merge branch 'production-with-custom' into number-hasmany-v2"

This reverts commit dfc3ac523e, reversing
changes made to a3b1b7dd67.

* test: adds test for numbers with hasMany

* test: add number field e2e

* Fix updated index.tsx

* Fix updated index.tsx

* chore: add jsDocs for hasMany property

* chore: rename isMultiText to isCreatable, as it makes more sense

* fix: incorrect double space in comments

* chore: rename onMultiTextChange to handleHasManyChange

* chore: improve ordering

* docs: add documentation for hasMany

* docs: add more jsdocs for number field

* fix: new value not transformed to number

* improve types

* fix: only allow numbers as input using filterOption

* fix: Option / value type breaking sortable selects

* fix: typings and add id for sorting

* add animation to react select

* undo transitions due to glitches

* fix: keyboard handler for select for empty input values

* fix: validation for hasMany numbers

* feat: perform validation in the filter as well

* attempt to fix duplicate key issue

* add todo

* remove console logs

* fix: stupid key warning

* fix: validation tests

* feat: add filterOption to keydown listener

* feat: numberOnly for react-select

* chore: improve variable naming

* fix: allow numbers for relationship value by stringifying those for sortable react-selects

* feat: generated types for hasMany number field

* graphql typings part 1

* graphql defaults type

* better typing for number in buildObjectType

* fix: default graphql type disregarding hasMany for relationship field

* feat: minRows and maxRows for hasMany numbers

* simplify joi schema

* working minRows and maxRows validation!

* jesus christ: fix incorrect translations for number & relationship fields for greaterThanMax and lessThanMin

* fix weird type error

* move validation tests to validations.spec.ts and fix them

* fix: make sure filterOption only passes a number array to validate function

* fix: adds missing dark-mode styles for version differences view (#2812)

Co-authored-by: Tylan Davis <tylan@Tylans-MacBook-Pro.local>

* fix: #2821 i18n ui field label (#2823)

* chore: version diff styles (#2824)

Co-authored-by: Tylan Davis <tylan@Tylans-MacBook-Pro.local>

* chore: remove --legacy-peer-deps from gh actions workflow (#2814)

* chore: removes cms text from instances of payload name (#2793)

* chore(release): v1.9.2

* chore: update changelog release notes v1.9.2

* chore: cleans up graphql-schema-gen test folder

* fix: adds custom property to ui field in joi validation (#2835)

* adjust validation

* improve isnumber function

* Update number.mdx

---------

Co-authored-by: Teun Mooij <tmooij@infinitaslearning.com>
Co-authored-by: Dan Ribbens <dan.ribbens@gmail.com>
Co-authored-by: Tylan Davis <89618855+tylandavis@users.noreply.github.com>
Co-authored-by: Tylan Davis <tylan@Tylans-MacBook-Pro.local>
Co-authored-by: Dan Ribbens <DanRibbens@users.noreply.github.com>
Co-authored-by: Jacob Fletcher <jacobsfletch@gmail.com>
Co-authored-by: Jarrod Flesch <jarrodmflesch@gmail.com>
Co-authored-by: Jarrod Flesch <30633324+JarrodMFlesch@users.noreply.github.com>
2023-06-20 20:21:27 +02:00

348 lines
22 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"$schema": "./translation-schema.json",
"authentication": {
"account": "Профил",
"accountOfCurrentUser": "Профил на текущия потребител",
"alreadyActivated": "Вече активиран",
"alreadyLoggedIn": "Вече влязъл",
"apiKey": "API ключ",
"backToLogin": "Обратно към влизане",
"beginCreateFirstUser": "За да започнеш, създай първия си потребител",
"changePassword": "Промяна на паролата",
"checkYourEmailForPasswordReset": "Провери имейла си за връзка, която ще ти позволи да промениш паролата си",
"confirmGeneration": "Потвърди генерация",
"confirmPassword": "Потвърди парола",
"createFirstUser": "Създай първи потребител",
"emailNotValid": "Даденият имейл не е валиден",
"emailSent": "Имейлът е изпратен",
"enableAPIKey": "Активирай API ключ",
"failedToUnlock": "Неуспешно отключване",
"forceUnlock": "Принудително отключване",
"forgotPassword": "Забравена парола",
"forgotPasswordEmailInstructions": "Моля, въведи имейла си по-долу. Ще получиш съобщение с насоки как да промениш паролата си.",
"forgotPasswordQuestion": "Забравена парола?",
"generate": "Генерирай",
"generateNewAPIKey": "Генерирай нов API ключ",
"generatingNewAPIKeyWillInvalidate": "Генерирането на нов API ключ ще <1>инвалидира</1> предишния. Сигурен ли си, че искаш да продължиш?",
"lockUntil": "Заключи до",
"logBackIn": "Влез обратно",
"logOut": "Изход",
"loggedIn": "За да влезеш с друг потребител, първо трябва да <0>излезеш</0>.",
"loggedInChangePassword": "За да промениш паролата си, отиди в своя <0>профил</0> и я промени оттам.",
"loggedOutInactivity": "Ти беше изкаран поради неактивност.",
"loggedOutSuccessfully": "Излезе успешно.",
"login": "Вход",
"loginAttempts": "Опити за вход",
"loginUser": "Вкарай потребител",
"loginWithAnotherUser": "За да влезеш с друг потребител, първо трябва да <0>излезеш</0>.",
"logout": "Изход",
"logoutUser": "Изкарай потребител",
"newAPIKeyGenerated": "Нов API ключ генериран.",
"newAccountCreated": "Току-що беше създаден нов профил за достъп до <a href=\"{{serverURL}}\">{{serverURL}}</a> Моля, въведи връзката в браузъра си, за да потвърдиш имейла си: <a href=\"{{verificationURL}}\">{{verificationURL}}</a><br> След като потвърдиш имейла си, ще можеш да влезеш успешно.",
"newPassword": "Нова парола",
"resetPassword": "Възстанови парола",
"resetPasswordExpiration": "Изтичане на възстановяването на парола",
"resetPasswordToken": "Ключ за възстановяване на парола",
"resetYourPassword": "Възстанови паролата си",
"stayLoggedIn": "Запомни ме",
"successfullyUnlocked": "Успешно отключен",
"unableToVerify": "Неуспешно потвърждение",
"verified": "Потвърден",
"verifiedSuccessfully": "Потвърден успешно",
"verify": "Потвърди",
"verifyUser": "Потвърди потребител",
"verifyYourEmail": "Потвърди имейла си",
"youAreInactive": "Не си активен от известно време и ще бъдеш изкаран за собствената си сигурност. Би ли пожелал да останеш вписан?",
"youAreReceivingResetPassword": "Получаваш това, защото ти (или някой друг) е заявил възстановяване на паролата. Натисни връзката или постави това в браузъра си, за да довършиш процеса:",
"youDidNotRequestPassword": "Ако не си заявил това, игнорирай този имейл и паролата ти ще остане непроменена."
},
"error": {
"accountAlreadyActivated": "Този профил вече е активиран.",
"autosaving": "Имаше проблем в автоматичното запазване на този документ.",
"correctInvalidFields": "Моля, поправи некоректните полета.",
"deletingFile": "Имаше грешка при изтриването на файла.",
"deletingTitle": "Имаше проблем при изтриването на {{title}}. Моля провери връзката си и опитай отново.",
"emailOrPasswordIncorrect": "Имейлът или паролата не са правилни.",
"followingFieldsInvalid_many": "Следните полета са некоректни:",
"followingFieldsInvalid_one": "Следното поле е некоректно:",
"incorrectCollection": "Некоректно събиране",
"invalidFileType": "Невалиден тип на файл",
"invalidFileTypeValue": "Невалиден тип на файл: {{value}}",
"loadingDocument": "Имаше проблем при зареждането на документа с идентификатор {{id}}.",
"missingEmail": "Липсващ имейл.",
"missingIDOfDocument": "Липсващ идентификатор на документа за обновяване.",
"missingIDOfVersion": "Липсващ идентификатор на версия.",
"missingRequiredData": "Липсва задължителна информация.",
"noFilesUploaded": "Никакви файлове не бяха качени.",
"noMatchedField": "Поле не беше открито за \"{{label}}\"",
"noUser": "Липсващ потребител",
"notAllowedToAccessPage": "Нямаш право на достъп до тази страница.",
"notAllowedToPerformAction": "Нямаш право да извършиш това действие.",
"notFound": "Заявеният ресурс не беше намерен.",
"previewing": "Имаше проблем при предварителното разглеждане на документа.",
"problemUploadingFile": "Имаше проблем при качването на файла.",
"tokenInvalidOrExpired": "Ключът е невалиден или изтекъл.",
"unPublishingDocument": "Имаше проблем при скриването на този документ.",
"unableToDeleteCount": "Не беше възможно да се изтрият {{count}} от {{total}} {{label}}.",
"unableToUpdateCount": "Не беше възможно да се обновят {{count}} от {{total}} {{label}}.",
"unauthorized": "Неавторизиран, трябва да влезеш, за да извършиш тази заявка.",
"unknown": "Неизвестна грешка.",
"unspecific": "Грешка.",
"userLocked": "Този потребител има прекалено много невалидни опити за влизане и е заключен.",
"valueMustBeUnique": "Стойността трябва да е уникална",
"verificationTokenInvalid": "Ключът за верификация е невалиден."
},
"fields": {
"addLabel": "Добави {{label}}",
"addLink": "Добави нова връзка",
"addNew": "Добави нов",
"addNewLabel": "Добави нов {{label}}",
"addRelationship": "Добави отношение",
"addUpload": "Качи",
"block": "блок",
"blockType": "Тип блок",
"blocks": "блокове",
"chooseBetweenCustomTextOrDocument": "Избери между това да въведеш текстова връзка или да свържеш с друг документ.",
"chooseDocumentToLink": "Избери документ, с който да свържеш",
"chooseFromExisting": "Избери от съществуващите",
"chooseLabel": "Избери {{label}}",
"collapseAll": "Свий всички",
"customURL": "Връзка",
"editLabelData": "Редактирай информацията за {{label}}",
"editLink": "Редактирай връзка",
"editRelationship": "Редактирай отношение",
"enterURL": "Въведи връзка",
"internalLink": "Вътрешна връзка",
"itemsAndMore": "{{items}} и {{count}} повече",
"labelRelationship": "{{label}} връзка",
"latitude": "Географска ширина",
"linkType": "Тип на връзката",
"linkedTo": "Свързано с <0>{{label}}</0>",
"longitude": "Географска дължина",
"newLabel": "Нов {{label}}",
"openInNewTab": "Отвори в нов раздел",
"passwordsDoNotMatch": "Паролите не са еднакви.",
"relatedDocument": "Свързан документ",
"relationTo": "Отношение с",
"removeRelationship": "Премахни отношение",
"removeUpload": "Премахни качване",
"saveChanges": "Запази промените",
"searchForBlock": "Търси блок",
"selectExistingLabel": "Избери съществуващ {{label}}",
"selectFieldsToEdit": "Избери полета за редактиране",
"showAll": "Покажи всички",
"swapRelationship": "Смени отношение",
"swapUpload": "Смени качване",
"textToDisplay": "Текст към дисплей",
"toggleBlock": "Превключи блок",
"uploadNewLabel": "Качи нов {{label}}"
},
"general": {
"aboutToDelete": "На път си да изтриеш {{label}} <1>{{title}}</1>. Сигурен ли си?",
"aboutToDeleteCount_many": "На път си да изтриеш {{count}} {{label}}",
"aboutToDeleteCount_one": "На път си да изтриеш {{count}} {{label}}",
"aboutToDeleteCount_other": "На път си да изтриеш {{count}} {{label}}",
"addBelow": "Добави отдолу",
"addFilter": "Добави филтър",
"adminTheme": "Цветова тема",
"and": "И",
"ascending": "Възходящ",
"automatic": "Автоматична",
"backToDashboard": "Обратно към таблото",
"cancel": "Отмени",
"changesNotSaved": "Промените ти не са запазени. Ако напуснеш сега, ще ги загубиш.",
"close": "Затвори",
"collections": "Колекции",
"columnToSort": "Колона за сортиране",
"columns": "Колони",
"confirm": "Потвърди",
"confirmDeletion": "Потвърди изтриване",
"confirmDuplication": "Потвърди дупликация",
"copied": "Копирано",
"copy": "Копирай",
"create": "Създай",
"createNew": "Създай нов",
"createNewLabel": "Създай нов {{label}}",
"created": "Създаден",
"createdAt": "Създаден на",
"creating": "Създава се",
"dark": "Тъмна",
"dashboard": "Табло",
"delete": "Изтрий",
"deletedCountSuccessfully": "Изтрити {{count}} {{label}} успешно.",
"deletedSuccessfully": "Изтрито успешно.",
"deleting": "Изтриване...",
"descending": "Низходящо",
"duplicate": "Дупликирай",
"duplicateWithoutSaving": "Дупликирай без да запазваш промените",
"edit": "Редактирай",
"editLabel": "Редактирай {{label}}",
"editing": "Редактиране",
"editingLabel_many": "Редактиране на {{count}} {{label}}",
"editingLabel_one": "Редактиране на {{count}} {{label}}",
"editingLabel_other": "Редактиране на {{count}} {{label}}",
"email": "Имейл",
"emailAddress": "Имейл адрес",
"enterAValue": "Въведи стойност",
"fallbackToDefaultLocale": "Използвай локализация по подразбиране",
"filter": "Филтрирай",
"filterWhere": "Филтрирай {{label}} където",
"filters": "Филтри",
"globals": "Глобални",
"language": "Език",
"lastModified": "Последно променено",
"leaveAnyway": "Напусни въпреки това",
"leaveWithoutSaving": "Напусни без да запазиш",
"light": "Светла",
"loading": "Зарежда се",
"locales": "Локализации",
"moveDown": "Надолу",
"moveUp": "Нагоре",
"newPassword": "Нова парола",
"noFiltersSet": "Няма зададени филтри",
"noLabel": "<Няма {{label}}>",
"noResults": "{{label}} не е открит. {{label}} не съществува или никой не отговаря на зададените филтри.",
"noValue": "Няма стойност",
"none": "Никакъв",
"notFound": "Няма открит",
"nothingFound": "Нищо не беше открито",
"of": "от",
"or": "Или",
"order": "Ред",
"pageNotFound": "Страницата не беше открита",
"password": "Парола",
"payloadSettings": "Настройки на Payload",
"perPage": "На страница: {{limit}}",
"remove": "Премахни",
"row": "ред",
"rows": "Редове",
"save": "Запази",
"saving": "Запазване...",
"searchBy": "Търси по {{label}}",
"selectAll": "Избери всички {{count}} {{label}}",
"selectValue": "Избери стойност",
"selectedCount": "{{count}} {{label}} избрани",
"sorryNotFound": "Съжаляваме-няма нищо, което да отговаря на търсенето ти.",
"sort": "Сортирай",
"stayOnThisPage": "Остани на тази страница",
"submissionSuccessful": "Успешно подаване.",
"submit": "Подай",
"successfullyCreated": "{{label}} успешно създаден.",
"successfullyDuplicated": "{{label}} успешно дупликиран.",
"thisLanguage": "Български",
"titleDeleted": "{{label}} \"{{title}}\" успешно изтрит.",
"unauthorized": "Неавторизиран",
"unsavedChangesDuplicate": "Имаш незапазени промени. Искаш ли да продължиш да дупликираш?",
"untitled": "Неозаглавен",
"updatedAt": "Обновен на",
"updatedCountSuccessfully": "Обновени {{count}} {{label}} успешно.",
"updatedSuccessfully": "Обновен успешно.",
"updating": "Обновява се",
"uploading": "Качва се",
"user": "Потребител",
"users": "Потребители",
"value": "Стойност",
"welcome": "Добре дошъл"
},
"operators": {
"contains": "съдържа",
"equals": "е равно на",
"exists": "съществува",
"isGreaterThan": "е по-голямо от",
"isGreaterThanOrEqualTo": "е по-голямо от или равно на",
"isIn": "е в",
"isLessThan": "е по-малко от",
"isLessThanOrEqualTo": "е по-малко от или равно на",
"isLike": "е като",
"isNotEqualTo": "не е равно на",
"isNotIn": "не е в",
"near": "близко"
},
"upload": {
"dragAndDropHere": "или дръпни и пусни файла тук",
"fileName": "Име на файла",
"fileSize": "Големина на файла",
"height": "Височина",
"lessInfo": "По-малко информация",
"moreInfo": "Повече информация",
"selectCollectionToBrowse": "Избери колекция, която да разгледаш",
"selectFile": "Избери файл",
"dragAndDrop": "Дръпни и пусни файл",
"sizes": "Големини",
"width": "Ширина"
},
"validation": {
"emailAddress": "Моля, въведи валиден имейл адрес.",
"enterNumber": "Моля, въведи валиден номер.",
"fieldHasNo": "Това поле няма {{label}}",
"greaterThanMax": "{{value}} е по-голямо от максимално допустимото {{label}} от {{max}}.",
"invalidInput": "Това поле има невалиден вход.",
"invalidSelection": "Това поле има невалидна селекция.",
"invalidSelections": "Това поле има следните невалидни селекции:",
"lessThanMin": "{{value}} е по-малко от минимално допустимото {{label}} от {{min}}.",
"longerThanMin": "Тази стойност трябва да е по-голяма от минималната стойност от {{minLength}} символа.",
"notValidDate": "\"{{value}}\" не е валидна дата.",
"required": "Това поле е задължително.",
"requiresAtLeast": "Това поле изисква поне {{count}} {{label}}.",
"requiresNoMoreThan": "Това поле изисква не повече от {{count}} {{label}}.",
"requiresTwoNumbers": "Това поле изисква 2 числа.",
"shorterThanMax": "Тази стойност трябва да е по-малка от максималната стойност от {{maxLength}} символа.",
"trueOrFalse": "Това поле може да бъде само \"true\" или \"false\".",
"validUploadID": "Това поле не е валиден идентификатор на качването."
},
"version": {
"aboutToPublishSelection": "На път си да публикуваш всички избрани {{label}}. Сигурен ли си?",
"aboutToRestore": "На път си да възстановиш този {{label}} документ до състоянието му от {{versionDate}}.",
"aboutToRestoreGlobal": "На път си да възстановиш глобалния докумнт {{label}} до състоянието му от {{versionDate}}.",
"aboutToRevertToPublished": "На път си да възстановиш промените на този документ до публикуваното му състояние. Сигурен ли си?",
"aboutToUnpublish": "На път си да скриеш този документ. Сигурен ли си?",
"aboutToUnpublishSelection": "На път си да скриеш всички избрани {{label}}. Сигурен ли си?",
"autosave": "Автоматично запазване",
"autosavedSuccessfully": "Успешно автоматично запазване.",
"autosavedVersion": "Автоматично запазена версия",
"changed": "Променен",
"compareVersion": "Сравни версия с:",
"confirmPublish": "Потвърди публикуване",
"confirmRevertToSaved": "Потвърди възстановяване до запазен",
"confirmUnpublish": "Потвърди скриване",
"confirmVersionRestoration": "Потвърди възстановяване на версия",
"currentDocumentStatus": "Сегашен статус на документа: {{docStatus}}",
"draft": "Чернова",
"draftSavedSuccessfully": "Чернова запазена успешно.",
"lastSavedAgo": "Последно запазен {{distance, relativetime(minutes)}}",
"noFurtherVersionsFound": "Не са открити повече версии",
"noRowsFound": "Не е открит {{label}}",
"preview": "Предварителен преглед",
"problemRestoringVersion": "Имаше проблем при възстановяването на тази версия",
"publish": "Публикувай",
"publishChanges": "Публикувай промените",
"published": "Публикувано",
"restoreThisVersion": "Възстанови тази версия",
"restoredSuccessfully": "Успешно възстановяване.",
"restoring": "Възстановяване...",
"revertToPublished": "Върни се до публикуваното",
"reverting": "Връщане..",
"saveDraft": "Запази чернова",
"selectLocales": "Избери локализации за показване",
"selectVersionToCompare": "Избери версия за сравняване",
"showingVersionsFor": "Показване на версии за:",
"showLocales": "Покажи преводи:",
"status": "Статус",
"type": "Тип",
"unpublish": "Скрий",
"unpublishing": "Скриване...",
"version": "Версия",
"versionCount_many": "{{count}} открити версии",
"versionCount_none": "Няма открити версии",
"versionCount_one": "{{count}} окрита версия",
"versionCount_other": "{{count}} открити версии",
"versionCreatedOn": "{{version}} създадена на:",
"versionID": "Идентификатор на версията",
"versions": "Версии",
"viewingVersion": "Гледане на версия за {{entityLabel}} {{documentTitle}}",
"viewingVersionGlobal": "Гледане на версия за глобалния документ {{entityLabel}}",
"viewingVersions": "Гледане на версии за {{entityLabel}} {{documentTitle}}",
"viewingVersionsGlobal": "Гледане на версии за глобалния документ {{entityLabel}}"
}
}