Initial commit

This commit is contained in:
root
2026-01-19 17:44:46 +01:00
commit 823af8b11d
8721 changed files with 1130846 additions and 0 deletions

View File

@@ -0,0 +1,172 @@
{
"labels": {
"Dynamic Logic": "Динамична логика",
"Name": "Име",
"Label": "Етикет",
"Type": "Тип"
},
"options": {
"dateTimeDefault": {
"": "Нито един",
"javascript: return this.dateTime.getNow(1);": "Сега",
"javascript: return this.dateTime.getNow(5);": "Сега (5мин.)",
"javascript: return this.dateTime.getNow(15);": "Сега (15мин.)",
"javascript: return this.dateTime.getNow(30);": "Сега (30мин.)",
"javascript: return this.dateTime.getDateTimeShiftedFromNow(1, 'hours', 15);": "+1 час",
"javascript: return this.dateTime.getDateTimeShiftedFromNow(2, 'hours', 15);": "+2 часа",
"javascript: return this.dateTime.getDateTimeShiftedFromNow(3, 'hours', 15);": "+3 часа",
"javascript: return this.dateTime.getDateTimeShiftedFromNow(4, 'hours', 15);": "+4 часа",
"javascript: return this.dateTime.getDateTimeShiftedFromNow(5, 'hours', 15);": "+5 часа",
"javascript: return this.dateTime.getDateTimeShiftedFromNow(6, 'hours', 15);": "+6 часа",
"javascript: return this.dateTime.getDateTimeShiftedFromNow(7, 'hours', 15);": "+7 часа",
"javascript: return this.dateTime.getDateTimeShiftedFromNow(8, 'hours', 15);": "+8 часа",
"javascript: return this.dateTime.getDateTimeShiftedFromNow(9, 'hours', 15);": "+9 часа",
"javascript: return this.dateTime.getDateTimeShiftedFromNow(10, 'hours', 15);": "+10 часа",
"javascript: return this.dateTime.getDateTimeShiftedFromNow(11, 'hours', 15);": "+11 часа",
"javascript: return this.dateTime.getDateTimeShiftedFromNow(12, 'hours', 15);": "+12 часа",
"javascript: return this.dateTime.getDateTimeShiftedFromNow(1, 'days', 15);": "+1 ден",
"javascript: return this.dateTime.getDateTimeShiftedFromNow(2, 'days', 15);": "+2 дни",
"javascript: return this.dateTime.getDateTimeShiftedFromNow(3, 'days', 15);": "+3 дни",
"javascript: return this.dateTime.getDateTimeShiftedFromNow(4, 'days', 15);": "+4 дни",
"javascript: return this.dateTime.getDateTimeShiftedFromNow(5, 'days', 15);": "+5 дни",
"javascript: return this.dateTime.getDateTimeShiftedFromNow(6, 'days', 15);": "+6 дни",
"javascript: return this.dateTime.getDateTimeShiftedFromNow(1, 'week', 15);": "+1 седмица"
},
"dateDefault": {
"": "Нито един",
"javascript: return this.dateTime.getToday();": "Днес",
"javascript: return this.dateTime.getDateShiftedFromToday(1, 'days');": "+1 ден",
"javascript: return this.dateTime.getDateShiftedFromToday(2, 'days');": "+2 дни",
"javascript: return this.dateTime.getDateShiftedFromToday(3, 'days');": "+3 дни",
"javascript: return this.dateTime.getDateShiftedFromToday(4, 'days');": "+4 дни",
"javascript: return this.dateTime.getDateShiftedFromToday(5, 'days');": "+5 дни",
"javascript: return this.dateTime.getDateShiftedFromToday(6, 'days');": "+6 дни",
"javascript: return this.dateTime.getDateShiftedFromToday(7, 'days');": "+7 дни",
"javascript: return this.dateTime.getDateShiftedFromToday(8, 'days');": "+8 дни",
"javascript: return this.dateTime.getDateShiftedFromToday(9, 'days');": "+9 дни",
"javascript: return this.dateTime.getDateShiftedFromToday(10, 'days');": "+10 дни",
"javascript: return this.dateTime.getDateShiftedFromToday(1, 'weeks');": "+1 седмица",
"javascript: return this.dateTime.getDateShiftedFromToday(2, 'weeks');": "+2 седмици",
"javascript: return this.dateTime.getDateShiftedFromToday(3, 'weeks');": "+3 седмици",
"javascript: return this.dateTime.getDateShiftedFromToday(1, 'months');": "+1 месец",
"javascript: return this.dateTime.getDateShiftedFromToday(2, 'months');": "+2 месеца",
"javascript: return this.dateTime.getDateShiftedFromToday(3, 'months');": "+3 месеца",
"javascript: return this.dateTime.getDateShiftedFromToday(4, 'months');": "+4 месеца",
"javascript: return this.dateTime.getDateShiftedFromToday(5, 'months');": "+5 месеца",
"javascript: return this.dateTime.getDateShiftedFromToday(6, 'months');": "+6 месеца",
"javascript: return this.dateTime.getDateShiftedFromToday(7, 'months');": "+7 месеца",
"javascript: return this.dateTime.getDateShiftedFromToday(8, 'months');": "+8 месеца",
"javascript: return this.dateTime.getDateShiftedFromToday(9, 'months');": "+9 месеца",
"javascript: return this.dateTime.getDateShiftedFromToday(10, 'months');": "+10 месеца",
"javascript: return this.dateTime.getDateShiftedFromToday(11, 'months');": "+11 месеца",
"javascript: return this.dateTime.getDateShiftedFromToday(1, 'year');": "+1 година"
},
"barcodeType": {
"UPC": "UPC (А)",
"UPCE": "UPC (Е)",
"QRcode": "QR код"
},
"globalRestrictions": {
"forbidden": "Забранено",
"internal": "Вътрешно",
"onlyAdmin": "Само за администратори",
"readOnly": "Само за четене",
"nonAdminReadOnly": "Само за четене (без администратори)"
}
},
"tooltips": {
"audited": "Актуализациите ще бъдат записани в активността.",
"required": "Полето ще бъде задължително. Не може да остане празно.",
"default": "Стойността ще бъде зададена по подразбиране при създаването.",
"min": "Минимална приемлива стойност.",
"max": "Максимална приемлива стойност.",
"seeMoreDisabled": "Ако не е отметнато, дългите текстове ще бъдат съкратени.",
"lengthOfCut": "Колко дълъг може да бъде текстът, преди да бъде съкратен.",
"maxLength": "Максимална допустима дължина на текста.",
"before": "Стойността на датата трябва да е преди стойността на датата на посоченото поле.",
"after": "Стойността на датата трябва да е след стойността на датата на посоченото поле.",
"readOnly": "Стойността на полето не може да бъде посочена от потребителя. Но може да се изчисли по формула.",
"maxFileSize": "Ако е празно или 0, няма ограничение в размера.",
"fileAccept": "Кои типове файлове да приемате. Възможно е добавяне на персонализирани елементи.",
"barcodeLastChar": "За EAN-13 тип.",
"conversionDisabled": "Действието за конвертиране на валута няма да бъде приложено към това поле.",
"cutHeight": "Текст, по-дълъг от определената стойност, ще бъде изрязан с показване на бутон „покажи повече“.",
"urlStrip": "Премахване на протокол и наклонена черта в края.",
"pattern": "Регулярен израз (regex) за проверка на стойност на поле. Дефинирайте израз или изберете предварително дефиниран.",
"options": "Списък с възможни стойности и техните наименования.",
"optionsArray": "Списък с възможни стойности и техните наименования. Ако е празно, полето ще позволи въвеждане на персонализирани стойности.",
"maxCount": "Максимален брой елементи, които могат да бъдат селектирани.",
"displayAsList": "Всеки елемент на нов ред.",
"optionsVarchar": "Списък със стойности за автоматично довършване.",
"currencyDecimal": "Използвайте типа Decimal DB. В приложението стойностите ще бъдат представени като низове. Отбележете този параметър, ако се изисква точност.",
"optionsReference": "Автоматично използване на опции от друго поле.",
"readOnlyAfterCreate": "Стойността на полето може да бъде зададена при създаване на нов запис. След това полето става само за четене. Може да се изчислява по формула.",
"linkReadOnly": "Стойността на полето не може да бъде зададена от потребителя. Но може да се изчисли по формула.",
"relateOnImport": "Когато импортирате с това поле, то автоматично ще свърже запис със съответстващ чужд запис. Използвайте тази функционалност само ако чуждото поле се счита за уникално.",
"preview": "Показване на бутона за Markdown визуализация. Приложимо, ако Markdown е активиран."
},
"fieldParts": {
"address": {
"street": "Улица",
"city": "Град",
"state": "Област",
"country": "Държава",
"postalCode": "Пощенски код",
"map": "Карта"
},
"personName": {
"salutation": "Обръщение",
"first": "Първо име",
"last": "Фамилия",
"middle": "среден"
},
"currency": {
"converted": "(Конвертиран)",
"currency": "(Валута)"
},
"datetimeOptional": {
"date": "Дата"
}
},
"fieldInfo": {
"varchar": "Текст от един ред.",
"enum": "Поле за избор, може да бъде избрана само една стойност.",
"text": "Многоредов текст с възможности за форматиране.",
"date": "Дата без час.",
"datetime": "Дата и час",
"currency": "Валутна стойност. Може да се използва за суми и пари.",
"int": "Цяло число.",
"float": "Число с десетична част.",
"bool": "Квадрат за отметка. Две възможни стойности: да или не.",
"multiEnum": "Списък със стойности, могат да бъдат избрани множество стойности. Списъкът е подреден.",
"checklist": "Списък с квадратчета за отметки.",
"array": "Списък със стойности, подобен на полето Multi-Enum.",
"address": "Адрес с улица, град, област, пощенски код и държава.",
"url": "За съхранение на линкове.",
"wysiwyg": "Текст с поддръжка за HTML.",
"file": "За качване на файлове.",
"image": "За качване на изображения.",
"attachmentMultiple": "Позволява качване на множество файлове.",
"number": "Автоматично нарастващо число с възможен префикс и конкретна дължина.",
"autoincrement": "Автоматично нарастващо число, с възможен префикс и конкретна дължина, НО не може да се редактира.",
"barcode": "Баркод. Може да се отпечата в PDF.",
"email": "Набор от имейл адреси с техните параметри: Отписан, Невалиден, Основен.",
"phone": "Набор от телефонни номера с техните параметри: Тип, Отписан, Невалиден, Основен.",
"foreign": "Поле на свързан запис. Само за четене.",
"link": "Запис, свързан чрез връзка „Принадлежи към (много към един или един към един).",
"linkParent": "Запис, свързан чрез връзката „Принадлежи на родител“. Може да бъде от различни типове обекти.",
"linkMultiple": "Набор от записи, свързани чрез релация Има-много (много към много или един към много). Не всички релации имат своите полета с множество връзки. Правят го само тези, при които е разрешен параметър(и) за връзка с множество.",
"urlMultiple": "Множество линкове"
},
"messages": {
"fieldNameIsNotAllowed": "Името на полето '{field}' не е разрешено.",
"fieldAlreadyExists": "Полето '{field}' вече съществува в '{entityType}'.",
"linkWithSameNameAlreadyExists": "Релация с името '{field}' вече съществува в '{entityType}'.",
"confirmRemove": "Сигурни ли сте, че искате да премахнете полето *{field}*?\n\nПремахването на поле не премахва данни от базата данни. Данните от базата данни ще бъдат премахнати, ако стартирате 'hard rebuild' през CLI.",
"fieldCreatedAddToLayouts": "Полето е създадено. Сега можете да го добавите към [layouts]({link})",
"namingFieldLinkConflict": "Полето „{field}“ е в конфликт с релация."
},
"otherFields": {
"attributes": "Атрибути"
}
}