snapshot of https://github.com/espocrm/espocrm.git (master, 2026-09-18; blobs > 131072B omitted)
Some checks failed
Test / Test on PHP 8.3 (push) Failing after 5s
Test / Test on PHP 8.4 (push) Failing after 4s
Test / Test on PHP 8.5 (push) Failing after 3s
TypeScript static analysis / TypeScript check (push) Failing after 14s
Test Integration on PostgreSQL / Test on PHP 8.4 fix (push) Failing after 1s
Test Integration on PostgreSQL / Test on PHP 8.4 master (push) Failing after 1s
Test Integration on MySQL / Test on PHP 8.3 (push) Failing after 2s
Test Integration on MySQL / Test on PHP 8.5 (push) Failing after 1s

This commit is contained in:
upstream-mirror
2026-09-18 04:19:15 +05:00
commit 7cc7e6b4f3
10077 changed files with 900756 additions and 0 deletions

View File

@@ -0,0 +1,137 @@
{
"labels": {
"Fields": "Поля",
"Relationships": "Отношения",
"Schedule": "График",
"Log": "Лог",
"Formula": "Формула",
"Layouts": "Макеты",
"Parameters": "Параметры"
},
"fields": {
"name": "Название",
"type": "Тип",
"labelSingular": "Метка (единственное число)",
"labelPlural": "Метка (множественное число)",
"stream": "Лента",
"label": "Метка",
"linkType": "Тип ссылки",
"entityForeign": "Внешний объект",
"linkForeign": "Внешняя связь",
"link": "Ссылка",
"labelForeign": "Внешняя метка",
"linkMultipleField": "Поле связь (Многие)",
"linkMultipleFieldForeign": "Поле внешняя связь (Многие)",
"disabled": "Отключено",
"textFilterFields": "Поля текстовых фильтров",
"audited": "Проверено",
"auditedForeign": "Внешний аудит",
"statusField": "Поле статуса",
"beforeSaveCustomScript": "Перед сохранением пользовательского сценария",
"color": "Цвет",
"kanbanViewMode": "Просмотр Канбан ",
"kanbanStatusIgnoreList": "Группы, которые не могут просматривать Канбан",
"iconClass": "Значок",
"fullTextSearch": "Полнотекстовый поиск",
"countDisabled": "Отключить счетчик записей",
"parentEntityTypeList": "Тип объекта источника",
"foreignLinkEntityTypeList": "Внешние связи",
"entity": "Сущность",
"optimisticConcurrencyControl": "Оптимистическое управление параллелизмом",
"beforeSaveApiScript": "API перед сохранением сценария",
"updateDuplicateCheck": "Проверка дубликатов при обновлении",
"duplicateCheckFieldList": "Дублирование полей проверки",
"layout": "Макет",
"author": "Автор",
"module": "Модуль",
"version": "Версия",
"selectFilter": "Выберите фильтр",
"primaryFilters": "Первичные фильтры",
"stars": "Звезды",
"preserveAuditLog": "Сохранение журнала аудита",
"assignedUsers": "Несколько назначенных пользователей",
"collaborators": "Сотрудники",
"aclContactLink": "Контактная ссылка ACL",
"aclAccountLink": "Ссылка на учетную запись ACL",
"sortBy": "Поле заказа по умолчанию",
"sortDirection": "Направление заказа по умолчанию",
"categories": "Категории",
"lockable": "С замком",
"transactionalSave": "Сохранение транзакции",
"pipelines": "Трубопроводы"
},
"options": {
"type": {
"": "Нет",
"Base": "База",
"Person": "Личность",
"CategoryTree": "Дерево категорий",
"Event": "Событие",
"Company": "Компания"
},
"linkType": {
"manyToMany": "Многие-ко-многим",
"oneToMany": "Один-ко-многим",
"manyToOne": "Много-к-одному",
"parentToChildren": "От отца к сыну",
"childrenToParent": "От сына к отцу",
"oneToOneRight": "Один-к-одному правое",
"oneToOneLeft": "Один-к-одному левое"
},
"sortDirection": {
"asc": "По возрастанию",
"desc": "По убыванию"
},
"module": {
"Custom": "Пользовательское"
}
},
"messages": {
"entityCreated": "Объект был создан",
"linkAlreadyExists": "Конфликт названий связей (link).",
"linkConflict": "Связь (link) с таким названием уже существует.",
"confirmRemove": "Вы уверены, что хотите удалить тип объекта (сущности) из системы?",
"beforeSaveCustomScript": "Сценарий, вызываемый каждый раз перед сохранением сущности. Используется для установки вычисляемых полей.",
"beforeSaveApiScript": "Сценарий, вызываемый при запросах API на создание и обновление перед сохранением сущности. Используется для пользовательской валидации и проверки дубликатов.",
"nameIsAlreadyUsed": "Имя '{name}' уже используется.",
"nameIsNotAllowed": "Имя '{name}' недопустимо.",
"nameIsTooLong": "Название слишком длинное.",
"confirmRemoveLink": "Вы уверены, что хотите удалить отношения *{ссылка}*?",
"urlHashCopiedToClipboard": "Фрагмент URL для фильтра *{имя}* копируется в буфер обмена. Вы можете добавить его на панель навигации.",
"cannotEnablePipelinesWithNoStatusField": "Невозможно включить конвейеры, так как у данного типа сущности отсутствует поле «Статус». При необходимости создайте поле типа «Enum» для статуса, а затем выберите его в параметре «Поле статуса».",
"cannotEnableCategoriesWithKanbanViewMode": "Функция «Категории» несовместима с представлением «Канбан». Отключите одну из этих функций."
},
"tooltips": {
"statusField": "Обновления этого поля записываются в ленту.",
"textFilterFields": "Поля, используемые для текстового поиска.",
"disabled": "Отметьте, если вам не нужна эта сущность в вашей системе.",
"linkAudited": "Создание связанной записи и привязка к существующей записи будет регистрироваться в Ленте.",
"linkMultipleField": "Поле связь (Многие) предоставляет удобный способ редактирования отношений. Не используйте его, если у вас может быть большое количество связанных записей.",
"entityType": "Base Plus - имеет панели «Действия», «История» и «Задачи».\n\nСобытие - доступно в панели Календарь и Действия. ",
"fullTextSearch": "Требуется выполнить перестройку.",
"countDisabled": "Общее количество не будет отображаться в виде списке. Может уменьшить время загрузки, когда таблица БД велика.",
"optimisticConcurrencyControl": "Предотвращает конфликты при написании.",
"duplicateCheckFieldList": "Какие поля проверять при выполнении проверки на наличие дубликатов.",
"updateDuplicateCheck": "Выполните проверку на наличие дубликатов при обновлении записи.",
"linkSelectFilter": "Основной фильтр, который будет применяться по умолчанию при выборе записи.",
"stars": "Возможность отмечать записи звездочками. Звезды могут использоваться пользователями для закладки записей.",
"aclContactLink": "Ссылка с контактом, которую следует использовать при применении контроля доступа для пользователей портала.",
"aclAccountLink": "Ссылка с учетной записью, которую следует использовать при применении контроля доступа для пользователей портала.",
"collaborators": "Возможность делиться записями с определенными пользователями.",
"assignedUsers": "Возможность назначать нескольких пользователей для одной записи.\n\nОбратите внимание, что после включения этого параметра существующие назначенные пользователи не будут перенесены в новое поле *Назначенные пользователи*.",
"preserveAuditLog": "Отключает очистку журнала аудита. Этот параметр применим только в том случае, если Stream отключен. Как и при включенном Stream, записи журнала аудита не удаляются.",
"stream": "Есть ли у организации поток.",
"linkParamReadOnly": "Ссылка, доступная только для чтения, не может быть отредактирована с помощью API-запросов *link* и *unlink*. Невозможно будет связывать и развязывать записи через панель отношений. По-прежнему можно редактировать ссылки только для чтения через поля link и link-multiple.",
"pipelines": "Включает поддержку нескольких конвейеров. Настройка конвейеров осуществляется в разделе «Администрирование» > «Конвейеры».",
"transactionalSave": "Операции по сохранению и удалению записей будут объединены в транзакции базы данных.",
"lockable": "Включает возможность блокировки записей.",
"categories": "Включите функцию дерева категорий. Записи можно распределять по категориям.",
"linkParamCascadeRemoval": "Если эта опция включена, при удалении родительской записи будут удалены и связанные с ней записи."
},
"entityNameParts": {
"Category": "Категория"
},
"entityNamePartsPlural": {
"Category": "Категории"
}
}