- Updated copyright headers in 3,055 core application files - Changed 'Copyright (C) 2014-2025' to 'Copyright (C) 2014-2026' - Added 123 new files from EspoCRM core updates - Removed 4 deprecated files - Total changes: 61,637 insertions, 54,283 deletions This is a routine maintenance update for the new year 2026.
173 lines
14 KiB
JSON
173 lines
14 KiB
JSON
{
|
||
"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": "Максимална приемлива стойност.",
|
||
"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 е активиран.",
|
||
"itemsEditable": "Елементите могат да се редактират. Приложимо само ако не са зададени опции.",
|
||
"seeMoreDisabled": "Ако не е отметнато, дългите текстове ще бъдат съкратени."
|
||
},
|
||
"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": "Атрибути"
|
||
}
|
||
} |