From 31f380a03a3ed331b419aec513397a1ba7cef868 Mon Sep 17 00:00:00 2001 From: yuri Date: Mon, 29 Feb 2016 12:03:38 +0200 Subject: [PATCH] russian lang --- .../Crm/Resources/i18n/ru_RU/Account.json | 116 +- .../Crm/Resources/i18n/ru_RU/Admin.json | 9 +- .../Crm/Resources/i18n/ru_RU/Calendar.json | 24 +- .../Crm/Resources/i18n/ru_RU/Call.json | 86 +- .../Crm/Resources/i18n/ru_RU/Campaign.json | 71 ++ .../i18n/ru_RU/CampaignLogRecord.json | 40 + .../i18n/ru_RU/CampaignTrackingUrl.json | 13 + .../Crm/Resources/i18n/ru_RU/Case.json | 91 +- .../Crm/Resources/i18n/ru_RU/Contact.json | 73 +- .../Crm/Resources/i18n/ru_RU/Document.json | 68 +- .../Resources/i18n/ru_RU/DocumentFolder.json | 9 + .../Crm/Resources/i18n/ru_RU/Email.json | 8 + .../Resources/i18n/ru_RU/EmailQueueItem.json | 28 + .../Crm/Resources/i18n/ru_RU/Global.json | 201 +-- .../i18n/ru_RU/KnowledgeBaseArticle.json | 42 + .../i18n/ru_RU/KnowledgeBaseCategory.json | 9 + .../Crm/Resources/i18n/ru_RU/Lead.json | 107 +- .../Crm/Resources/i18n/ru_RU/MassEmail.json | 49 + .../Crm/Resources/i18n/ru_RU/Meeting.json | 80 +- .../Crm/Resources/i18n/ru_RU/Opportunity.json | 81 +- .../Crm/Resources/i18n/ru_RU/Portal.json | 5 + .../Resources/i18n/ru_RU/ScheduledJob.json | 8 + .../Crm/Resources/i18n/ru_RU/Target.json | 34 +- .../Crm/Resources/i18n/ru_RU/TargetList.json | 32 + .../Crm/Resources/i18n/ru_RU/Task.json | 77 +- .../Crm/Resources/i18n/ru_RU/User.json | 5 + .../Espo/Resources/i18n/ru_RU/Admin.json | 328 ++--- .../Espo/Resources/i18n/ru_RU/Attachment.json | 5 + .../Espo/Resources/i18n/ru_RU/AuthToken.json | 15 +- .../Resources/i18n/ru_RU/DashletOptions.json | 25 +- .../Espo/Resources/i18n/ru_RU/Email.json | 138 ++- .../Resources/i18n/ru_RU/EmailAccount.json | 65 +- .../Resources/i18n/ru_RU/EmailAddress.json | 12 +- .../Resources/i18n/ru_RU/EmailFilter.json | 19 + .../Resources/i18n/ru_RU/EmailTemplate.json | 39 +- .../Resources/i18n/ru_RU/EntityManager.json | 49 + .../Espo/Resources/i18n/ru_RU/Extension.json | 28 +- .../Resources/i18n/ru_RU/ExternalAccount.json | 12 +- .../Espo/Resources/i18n/ru_RU/Global.json | 1075 ++++++++++------- .../Espo/Resources/i18n/ru_RU/Import.json | 76 +- .../Resources/i18n/ru_RU/InboundEmail.json | 60 + .../Resources/i18n/ru_RU/Integration.json | 27 +- .../Espo/Resources/i18n/ru_RU/Job.json | 20 + .../Resources/i18n/ru_RU/LayoutManager.json | 14 + .../Espo/Resources/i18n/ru_RU/Note.json | 29 +- .../Espo/Resources/i18n/ru_RU/Portal.json | 35 + .../Espo/Resources/i18n/ru_RU/PortalRole.json | 11 + .../Resources/i18n/ru_RU/Preferences.json | 80 +- .../Espo/Resources/i18n/ru_RU/Role.json | 80 +- .../Resources/i18n/ru_RU/ScheduledJob.json | 58 +- .../i18n/ru_RU/ScheduledJobLogRecord.json | 10 +- .../Espo/Resources/i18n/ru_RU/Settings.json | 168 +-- .../Espo/Resources/i18n/ru_RU/Team.json | 34 +- .../Espo/Resources/i18n/ru_RU/Template.json | 21 + .../Espo/Resources/i18n/ru_RU/User.json | 119 +- install/core/i18n/ru_RU/install.json | 260 ++-- 56 files changed, 2712 insertions(+), 1566 deletions(-) create mode 100644 application/Espo/Modules/Crm/Resources/i18n/ru_RU/Campaign.json create mode 100644 application/Espo/Modules/Crm/Resources/i18n/ru_RU/CampaignLogRecord.json create mode 100644 application/Espo/Modules/Crm/Resources/i18n/ru_RU/CampaignTrackingUrl.json create mode 100644 application/Espo/Modules/Crm/Resources/i18n/ru_RU/DocumentFolder.json create mode 100644 application/Espo/Modules/Crm/Resources/i18n/ru_RU/Email.json create mode 100644 application/Espo/Modules/Crm/Resources/i18n/ru_RU/EmailQueueItem.json create mode 100644 application/Espo/Modules/Crm/Resources/i18n/ru_RU/KnowledgeBaseArticle.json create mode 100644 application/Espo/Modules/Crm/Resources/i18n/ru_RU/KnowledgeBaseCategory.json create mode 100644 application/Espo/Modules/Crm/Resources/i18n/ru_RU/MassEmail.json create mode 100644 application/Espo/Modules/Crm/Resources/i18n/ru_RU/Portal.json create mode 100644 application/Espo/Modules/Crm/Resources/i18n/ru_RU/ScheduledJob.json create mode 100644 application/Espo/Modules/Crm/Resources/i18n/ru_RU/TargetList.json create mode 100644 application/Espo/Modules/Crm/Resources/i18n/ru_RU/User.json create mode 100644 application/Espo/Resources/i18n/ru_RU/Attachment.json create mode 100644 application/Espo/Resources/i18n/ru_RU/EmailFilter.json create mode 100644 application/Espo/Resources/i18n/ru_RU/EntityManager.json create mode 100644 application/Espo/Resources/i18n/ru_RU/InboundEmail.json create mode 100644 application/Espo/Resources/i18n/ru_RU/Job.json create mode 100644 application/Espo/Resources/i18n/ru_RU/LayoutManager.json create mode 100644 application/Espo/Resources/i18n/ru_RU/Portal.json create mode 100644 application/Espo/Resources/i18n/ru_RU/PortalRole.json create mode 100644 application/Espo/Resources/i18n/ru_RU/Template.json diff --git a/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Account.json b/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Account.json index a63a3669f9..450f6509c5 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Account.json +++ b/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Account.json @@ -1,42 +1,80 @@ { - "fields": { - "name": "Name", - "emailAddress": "Email", - "website": "Интернет сайт", - "phoneNumber": "Phone", - "billingAddress": "Платежный адрес", - "shippingAddress": "Почтовый адрес", - "description": "Описание", - "sicCode": "SicCode", - "industry": "Промышленность", - "type": "Type", - "contactRole": "Роль" + "fields": { + "name": "Имя", + "emailAddress": "Адрес эл. почты", + "website": "Сайт", + "phoneNumber": "Телефон", + "billingAddress": "Платежный адрес", + "shippingAddress": "Почтовый адрес", + "description": "Описание", + "sicCode": "SIC код", + "industry": "Вид деятельности", + "type": "Тип", + "contactRole": "Должность", + "campaign": "Кампания", + "targetLists": "Списки целей", + "targetList": "Список целей" + }, + "links": { + "contacts": "Контакты", + "opportunities": "Сделки", + "cases": "Обращения", + "documents": "Документы", + "meetingsPrimary": "Встречи (развернуто)", + "callsPrimary": "Звонки (развернуто)", + "tasksPrimary": "Задачи (развернуто)", + "emailsPrimary": "Письма (развернуто)", + "targetLists": "Списки целей", + "campaignLogRecords": "Журнал кампании", + "campaign": "Кампания", + "portalUsers": "Пользователи портала" + }, + "options": { + "type": { + "Customer": "Заказчик", + "Investor": "Вкладчик", + "Partner": "Партнер", + "Reseller": "Посредник" }, - "links": { - "contacts": "Контакты", - "opportunities": "Сделки", - "cases": "Обращения", - "documents": "Documents" - }, - "options": { - "type": { - "Customer": "Заказчик", - "Investor": "Вкладчик", - "Partner": "Партнер", - "Reseller": "Посредник" - }, - "industry": { - "Apparel": "Одежда", - "Banking": "Банковское дело", - "Computer Software": "Программное обеспечение", - "Education": "Образование", - "Electronics": "Электроника", - "Finance": "Финансы", - "Insurance": "Страхование" - } - }, - "labels": { - "Create Account": "Создать контрагента", - "Copy Billing": "Copy Billing" + "industry": { + "Agriculture": "Agriculture", + "Advertising": "Advertising", + "Apparel & Accessories": "Apparel & Accessories", + "Automotive": "Automotive", + "Banking": "Banking", + "Biotechnology": "Biotechnology", + "Building Materials & Equipment": "Building Materials & Equipment", + "Chemical": "Chemical", + "Computer": "Computer", + "Education": "Education", + "Electronics": "Electronics", + "Energy": "Energy", + "Entertainment & Leisure": "Entertainment & Leisure", + "Finance": "Finance", + "Food & Beverage": "Food & Beverage", + "Grocery": "Grocery", + "Healthcare": "Healthcare", + "Insurance": "Insurance", + "Legal": "Legal", + "Manufacturing": "Manufacturing", + "Publishing": "Publishing", + "Real Estate": "Real Estate", + "Service": "Service", + "Sports": "Sports", + "Software": "Software", + "Technology": "Technology", + "Telecommunications": "Telecommunications", + "Television": "Television", + "Transportation": "Transportation", + "Venture Capital": "Venture Capital" } -} + }, + "labels": { + "Create Account": "Создать контрагента", + "Copy Billing": "Копировать адрес" + }, + "presetFilters": { + "customers": "Заказчики", + "partners": "Партнеры" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Admin.json b/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Admin.json index a970fabb2c..489282ec25 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Admin.json +++ b/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Admin.json @@ -1,5 +1,6 @@ { - "layouts": { - "detailConvert": "Преобразовать потенциального клиента" - } -} + "layouts": { + "detailConvert": "Преобразовать кандидата", + "listForAccount": "Список (для контрагента)" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Calendar.json b/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Calendar.json index a10c764a10..eb596a8734 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Calendar.json +++ b/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Calendar.json @@ -1,13 +1,13 @@ { - "modes": { - "month": "месяц", - "week": "неделя", - "day": "день", - "agendaWeek": "неделя", - "agendaDay": "день" - }, - "labels": { - "Today": "Сегодня", - "Create": "Создать" - } -} + "modes": { + "month": "Месяц", + "week": "Неделя", + "agendaWeek": "Неделя", + "day": "День", + "agendaDay": "День" + }, + "labels": { + "Today": "Сегодня", + "Create": "Создать" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Call.json b/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Call.json index afb63979e9..77e3d4e0ae 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Call.json +++ b/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Call.json @@ -1,45 +1,49 @@ { - "fields": { - "name": "Имя", - "parent": "Источник", - "status": "Статус", - "dateStart": "Дата начала", - "dateEnd": "Дата окончания", - "direction": "Категория", - "duration": "Длительность", - "description": "Описание", - "users": "Пользователи", - "contacts": "Контакты", - "leads": "Потенциальные клиенты", - "reminders": "Напоминания" + "fields": { + "name": "Название", + "parent": "Источник", + "status": "Статус", + "dateStart": "Дата начала", + "dateEnd": "Дата окончания", + "direction": "Категория", + "duration": "Длительность", + "description": "Описание", + "users": "Пользователи", + "contacts": "Контакты", + "leads": "Кандидаты", + "reminders": "Напоминания", + "account": "Контрагент" + }, + "options": { + "status": { + "Planned": "Запланирован", + "Held": "Состоялся", + "Not Held": "Не состоялся" }, - "links": { + "direction": { + "Outbound": "Исходящий", + "Inbound": "Входящий" }, - "options": { - "status": { - "Planned": "Запланированный", - "Held": "Выполнен", - "Not Held": "Не состоялся" - }, - "direction": { - "Outbound": "Исходящий", - "Inbound": "Входящий" - }, - "acceptanceStatus": { - "None": "Нет", - "Accepted": "Принятый", - "Declined": "Отклоненный" - } - }, - "labels": { - "Create Call": "Новый звонок", - "Set Held": "Был выполнен", - "Set Not Held": "Set Not Held", - "Send Invitations": "Отправить приглашения" - }, - "presetFilters": { - "planned": "Запланированные", - "held": "Завершенные", - "todays": "На сегодня" + "acceptanceStatus": { + "None": "Нет", + "Accepted": "Согласен", + "Declined": "Не согласен", + "Tentative": "Есть сомнения" } -} + }, + "massActions": { + "setHeld": "Состоялось", + "setNotHeld": "Не состоялось" + }, + "labels": { + "Create Call": "Создать звонок", + "Set Held": "Состоялось", + "Set Not Held": "Не состоялось", + "Send Invitations": "Отправить приглашения" + }, + "presetFilters": { + "planned": "Запланированные", + "held": "Завершенные", + "todays": "На сегодня" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Campaign.json b/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Campaign.json new file mode 100644 index 0000000000..8ba43f57d7 --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Campaign.json @@ -0,0 +1,71 @@ +{ + "fields": { + "name": "Название", + "description": "Описание", + "status": "Статус", + "type": "Тип", + "startDate": "Дата начала", + "endDate": "Дата окончания", + "targetLists": "Списки целей", + "excludingTargetLists": "Исключая списки целей", + "sentCount": "Отправлено", + "openedCount": "Открыто", + "clickedCount": "Проследовало по ссылке", + "optedOutCount": "Отписалось", + "bouncedCount": "Возвратов писем", + "hardBouncedCount": "Жестких возвратов", + "softBouncedCount": "Мягких возвратов", + "leadCreatedCount": "Кандидатов создано", + "revenue": "Доход", + "revenueConverted": "Доход (сконвертированный)", + "budget": "Бюджет", + "budgetConverted": "Бюджет (сконвертированный)" + }, + "links": { + "targetLists": "Списки целей", + "excludingTargetLists": "Исключая списки целей", + "accounts": "Контрагенты", + "contacts": "Контакты", + "leads": "Кандидаты", + "opportunities": "Сделки", + "campaignLogRecords": "Журнал", + "massEmails": "Массовые рассылки эл. писем", + "trackingUrls": "Целевые URL-адреса" + }, + "options": { + "type": { + "Email": "Эл. письмо", + "Web": "Интернет", + "Television": "Телевидение", + "Radio": "Радио", + "Newsletter": "Информационный бюллетень", + "Mail": "Письмо" + }, + "status": { + "Planning": "Запланирована", + "Active": "Активна", + "Inactive": "Не активна", + "Complete": "Завершена" + } + }, + "labels": { + "Create Campaign": "Создать кампанию", + "Target Lists": "Списки целей", + "Statistics": "Статистика", + "hard": "жесткий", + "soft": "мягкий", + "Unsubscribe": "Отписаться", + "Mass Emails": "Массовые рассылки эл. писем", + "Email Templates": "Шаблоны эл. писем" + }, + "presetFilters": { + "active": "Активна" + }, + "messages": { + "unsubscribed": "Вы были удалены из нашего списка рассылки." + }, + "tooltips": { + "targetLists": "Цели которые должны получить сообщения.", + "excludingTargetLists": "Цели которые не должны получить сообщения." + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/ru_RU/CampaignLogRecord.json b/application/Espo/Modules/Crm/Resources/i18n/ru_RU/CampaignLogRecord.json new file mode 100644 index 0000000000..8991ef2f8a --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/ru_RU/CampaignLogRecord.json @@ -0,0 +1,40 @@ +{ + "fields": { + "action": "Действие", + "actionDate": "Дата", + "data": "Данные", + "campaign": "Кампания", + "parent": "Цель", + "object": "Объект", + "application": "Приложение", + "queueItem": "Queue Item", + "stringData": "Строка данных", + "stringAdditionalData": "Строка дополнительных данных" + }, + "links": { + "queueItem": "Queue Item", + "parent": "Источник", + "object": "Объект" + }, + "options": { + "action": { + "Sent": "Отправлено", + "Opened": "Открыто", + "Opted Out": "Отписалось", + "Bounced": "Возвратов писем", + "Clicked": "Проследовало по ссылке", + "Lead Created": "Кандидатов создано" + } + }, + "labels": { + "All": "Все" + }, + "presetFilters": { + "sent": "Отправлено", + "opened": "Открыто", + "optedOut": "Отписалось", + "bounced": "Возвратов писем", + "clicked": "Проследовало по ссылке", + "leadCreated": "Кандидатов создано" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/ru_RU/CampaignTrackingUrl.json b/application/Espo/Modules/Crm/Resources/i18n/ru_RU/CampaignTrackingUrl.json new file mode 100644 index 0000000000..8124dd41e6 --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/ru_RU/CampaignTrackingUrl.json @@ -0,0 +1,13 @@ +{ + "fields": { + "url": "Целевой URL-адрес", + "urlToUse": "Код для подстановки вместо целевого URL-адреса", + "campaign": "Кампания" + }, + "links": { + "campaign": "Кампания" + }, + "labels": { + "Create CampaignTrackingUrl": "Создать целевой URL-адрес" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Case.json b/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Case.json index 3d0c400518..0053dcdb55 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Case.json +++ b/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Case.json @@ -1,42 +1,57 @@ { - "fields": { - "name": "Name", - "number": "Номер", - "status": "статус", - "account": "Контрагент", - "contact": "Контакт", - "priority": "Приоритет", - "type": "Type", - "description": "Описание" + "fields": { + "name": "Название", + "number": "Номер", + "status": "Статус", + "account": "Контрагент", + "contact": "Контакт", + "contacts": "Контакты", + "priority": "Приоритет", + "type": "Тип", + "description": "Описание", + "inboundEmail": "Входящая эл. почта" + }, + "links": { + "inboundEmail": "Входящая эл. почта", + "account": "Контрагент", + "contact": "Контакт (основной)", + "Contacts": "Контакты", + "meetings": "Встречи", + "calls": "Звонки", + "tasks": "Задачи", + "emails": "Эл. письма", + "articles": "Статьи базы знаний" + }, + "options": { + "status": { + "New": "Новое", + "Assigned": "Назначено", + "Pending": "В ожидании", + "Closed": "Закрыто", + "Rejected": "Отклонено", + "Duplicate": "Дубликат" }, - "links": { + "priority": { + "Low": "Низкий", + "Normal": "Обычный", + "High": "Высокий", + "Urgent": "Срочно" }, - "options": { - "status": { - "New": "Новый", - "Assigned": "На рассмотрении", - "Pending": "Текущее", - "Closed": "Закрыто", - "Rejected": "Отказано", - "Duplicate": "Копия" - }, - "priority" : { - "Low": "Низкий", - "Normal": "Нормальный", - "High": "Высокий", - "Urgent": "Срочно" - }, - "type": { - "Question": "Вопрос", - "Incident": "Происшествие", - "Problem": "Проблема" - } - }, - "labels": { - "Create Case": "Создать обращение" - }, - "presetFilters": { - "open": "Открытые", - "closed": "Закрытые" + "type": { + "Question": "Вопрос", + "Incident": "Происшествие", + "Problem": "Проблема" } -} + }, + "labels": { + "Create Case": "Создать обращение", + "Close": "Закрыть", + "Reject": "Отклонить", + "Closed": "Закрыто", + "Rejected": "Отклонено" + }, + "presetFilters": { + "open": "Открытые", + "closed": "Закрытые" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Contact.json b/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Contact.json index 1dd106e2f1..c8f4e7ef26 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Contact.json +++ b/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Contact.json @@ -1,31 +1,46 @@ { - "fields": { - "name": "Name", - "emailAddress": "Email", - "title": "Название", - "account": "Контрагент", - "accounts": "Контрагенты", - "phoneNumber": "Phone", - "accountType": "Тип контрагента", - "doNotCall": "Не звонить", - "address": "Address", - "opportunityRole": "Роль сделки", - "accountRole": "Роль", - "description": "Описание" - }, - "links": { - "opportunities": "Сделки", - "cases": "Обращения" - }, - "labels": { - "Create Contact": "Создать контакт" - }, - "options": { - "opportunityRole": { - "": "--Нет--", - "Decision Maker": "Принимающий решение", - "Evaluator": "Оценщик", - "Influencer": "Консультант" - } + "fields": { + "name": "Имя", + "emailAddress": "Адрес эл. почты", + "title": "Должность", + "accountRole": "Должность", + "account": "Контрагент", + "accounts": "Контрагенты", + "phoneNumber": "Телефон", + "accountType": "Тип контрагента", + "doNotCall": "Не звонить", + "address": "Адрес", + "opportunityRole": "Роль в сделке", + "description": "Описание", + "campaign": "Кампания", + "targetLists": "Списки целей", + "targetList": "Список целей", + "portalUser": "Пользователь портала" + }, + "links": { + "opportunities": "Cделки", + "cases": "Обращения", + "targetLists": "Списки целей", + "campaignLogRecords": "Журнал кампании", + "campaign": "Кампания", + "account": "Контрагент (основной)", + "accounts": "Контрагенты", + "casesPrimary": "Обращения (основной)", + "portalUser": "Пользователь портала" + }, + "labels": { + "Create Contact": "Создать контакт" + }, + "options": { + "opportunityRole": { + "": "Нет", + "Decision Maker": "Принимающий решение", + "Evaluator": "Оценщик", + "Influencer": "Консультант" } -} + }, + "presetFilters": { + "portalUsers": "Пользователи порталов", + "notPortalUsers": "Не пользователи порталов" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Document.json b/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Document.json index d2db3b4245..b9cca09742 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Document.json +++ b/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Document.json @@ -1,32 +1,42 @@ { - "labels": { - "Create Document": "Create Document", - "Details": "Описание" + "labels": { + "Create Document": "Создать документ", + "Details": "Описание" + }, + "fields": { + "name": "Название", + "status": "Статус", + "file": "Файл", + "type": "Тип", + "source": "Источник", + "publishDate": "Опубликован", + "expirationDate": "Актуален до", + "description": "Описание", + "accounts": "Контрагенты", + "folder": "Папка" + }, + "links": { + "accounts": "Контрагенты", + "opportunities": "Сделки", + "folder": "Папка" + }, + "options": { + "status": { + "Active": "Действующий", + "Draft": "Черновик", + "Expired": "Просрочен", + "Canceled": "Отменен" }, - "fields": { - "name": "Name", - "status": "статус", - "file": "File", - "type": "Type", - "source": "Source", - "publishDate": "Publish Date", - "expirationDate": "Expiration Date", - "description": "Описание" - }, - "links": { - "accounts": "Контрагенты", - "opportunities": "Сделки" - }, - "options": { - "status": { - "Active": "Активный", - "Draft": "Черновик", - "Expired": "Expired", - "Canceled": "Отменена" - } - }, - "presetFilters": { - "active": "Активный", - "draft": "Черновик" + "type": { + "": "Нет", + "Contract": "Contract", + "NDA": "NDA", + "EULA": "EULA", + "License Agreement": "License Agreement" } -} + }, + "presetFilters": { + "active": "Действующий", + "draft": "Черновик" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/ru_RU/DocumentFolder.json b/application/Espo/Modules/Crm/Resources/i18n/ru_RU/DocumentFolder.json new file mode 100644 index 0000000000..885149a471 --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/ru_RU/DocumentFolder.json @@ -0,0 +1,9 @@ +{ + "labels": { + "Create DocumentFolder": "Создать папку", + "Manage Categories": "Управление папками" + }, + "links": { + "documents": "Документы" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Email.json b/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Email.json new file mode 100644 index 0000000000..4743c3b62c --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Email.json @@ -0,0 +1,8 @@ +{ + "labels": { + "Create Lead": "Создать кандидата", + "Create Contact": "Создать контакт", + "Create Task": "Создать задачу", + "Create Case": "Создать обращение" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/ru_RU/EmailQueueItem.json b/application/Espo/Modules/Crm/Resources/i18n/ru_RU/EmailQueueItem.json new file mode 100644 index 0000000000..a6be29da43 --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/ru_RU/EmailQueueItem.json @@ -0,0 +1,28 @@ +{ + "fields": { + "name": "Название", + "status": "Статус", + "target": "Цель", + "sentAt": "Дата отправки", + "attemptCount": "Попыток", + "emailAddress": "Адрес эл. почты", + "massEmail": "Массовая рассылка эл. писем", + "isTest": "Тест" + }, + "links": { + "target": "Цель", + "massEmail": "Массовая рассылка эл. писем" + }, + "options": { + "status": { + "Pending": "В ожидании", + "Sent": "Отправлено", + "Failed": "Сбой" + } + }, + "presetFilters": { + "pending": "В ожидании", + "sent": "Отправлено", + "failed": "Сбой" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Global.json b/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Global.json index 02103f6db3..c961525229 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Global.json +++ b/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Global.json @@ -1,90 +1,115 @@ { - "scopeNames": { - "Account": "Контрагент", - "Contact": "Контакт", - "Lead": "Потенциальный клиент", - "Target": "Цель", - "Opportunity": "Cделка", - "Meeting": "Встреча", - "Calendar": "Календарь", - "Call": "Вызов", - "Task": "Задача", - "Case": "Обращение", - "InboundEmail": "Входящая почта", - "Document": "Document" - }, - "scopeNamesPlural": { - "Account": "Контрагенты", - "Contact": "Контакты", - "Lead": "Потенциальные клиенты", - "Target": "Цели", - "Opportunity": "Сделки", - "Meeting": "Встречи", - "Calendar": "Календарь", - "Call": "Звонки", - "Task": "Задачи", - "Case": "Обращения", - "InboundEmail": "Inbound Emails", - "Document": "Documents" - }, - "dashlets": { - "Leads": "Мои потенциальные клиенты", - "Opportunities": "Мои сделки", - "Tasks": "Мои задачи", - "Cases": "Мои обращения", - "Calendar": "Календарь", - "Calls": "Мои звонки", - "Meetings": "Мои встречи", - "OpportunitiesByStage": "Сделки по стадии", - "OpportunitiesByLeadSource": "Сделки по источнику потенциального клиента", - "SalesByMonth": "Продажи по месяцам", - "SalesPipeline": "Источники продаж" - }, - "labels": { - "Create InboundEmail": "Создать входящую почту", - "Activities": "Мероприятия", - "History": "История", - "Attendees": "Участники", - "Schedule Meeting": "Запланировать встречу", - "Schedule Call": "Запланировать звонок", - "Compose Email": "Создать e-mail", - "Log Meeting": "Записать встречу", - "Log Call": "Записать звонок", - "Archive Email": "Отправить письмо в архив", - "Create Task": "Создать задачу", - "Tasks": "Задачи" - }, - "fields": { - "billingAddressCity": "Город", - "billingAddressCountry": "Страна", - "billingAddressPostalCode": "Почтовый индекс", - "billingAddressState": "Регион", - "billingAddressStreet": "Улица", - "addressCity": "Город", - "addressStreet": "Улица", - "addressCountry": "Страна", - "addressState": "Регион", - "addressPostalCode": "Почтовый индекс", - "shippingAddressCity": "Город доставки", - "shippingAddressStreet": "Улица доставки", - "shippingAddressCountry": "Страна доставки", - "shippingAddressState": "Регион доставки", - "shippingAddressPostalCode": "Почтовый код доставки" - }, - "links": { - "contacts": "Контакты", - "opportunities": "Сделки", - "leads": "Потенциальные клиенты", - "meetings": "Встречи", - "calls": "Звонки", - "tasks": "Задачи", - "emails": "Письма", - "accounts": "Контрагенты", - "cases": "Обращения", - "documents": "Documents", - "account": "Контрагент", - "opportunity": "Cделка", - "contact": "Контакт", - "parent": "Источник" + "links": { + "parent": "Источник", + "contacts": "Контакты", + "opportunities": "Сделки", + "leads": "Кандидаты", + "meetings": "Встречи", + "calls": "Звонки", + "tasks": "Задачи", + "emails": "Эл. письма", + "accounts": "Контрагенты", + "cases": "Обращения", + "documents": "Документы", + "account": "Контрагент", + "opportunity": "Cделка", + "contact": "Контакт" + }, + "scopeNames": { + "Account": "Контрагент", + "Contact": "Контакт", + "Lead": "Кандидат", + "Target": "Цель", + "Opportunity": "Cделка", + "Meeting": "Встреча", + "Calendar": "Календарь", + "Call": "Звонок", + "Task": "Задача", + "Case": "Обращение", + "Document": "Документ", + "DocumentFolder": "Папка с документами", + "Campaign": "Кампания", + "TargetList": "Список целей", + "MassEmail": "Массовая рассылка эл. писем", + "EmailQueueItem": "Email Queue Item", + "CampaignTrackingUrl": "Целевой URL-адрес", + "Activities": "Действия", + "KnowledgeBaseArticle": "Статья базы знаний", + "KnowledgeBaseCategory": "Категория базы знаний" + }, + "scopeNamesPlural": { + "Account": "Контрагенты", + "Contact": "Контакты", + "Lead": "Кандидаты", + "Target": "Цели", + "Opportunity": "Сделки", + "Meeting": "Встречи", + "Calendar": "Календари", + "Call": "Звонки", + "Task": "Задачи", + "Case": "Обращения", + "Document": "Документы", + "DocumentFolder": "Папки с документами", + "Campaign": "Кампании", + "TargetList": "Списки целей", + "MassEmail": "Массовые рассылки эл. писем", + "EmailQueueItem": "Email Queue Items", + "CampaignTrackingUrl": "Целевые URL-адреса", + "Activities": "Действия", + "KnowledgeBaseArticle": "Статьи базы знаний", + "KnowledgeBaseCategory": "Категории базы знаний" + }, + "dashlets": { + "Leads": "Мои кандидаты", + "Opportunities": "Мои сделки", + "Tasks": "Мои задачи", + "Cases": "Мои обращения", + "Calendar": "Календарь", + "Calls": "Мои звонки", + "Meetings": "Мои встречи", + "OpportunitiesByStage": "Сделки по стадиям", + "OpportunitiesByLeadSource": "Сделки по источнику кандидатов", + "SalesByMonth": "Продажи по месяцам", + "SalesPipeline": "Источники продаж", + "Activities": "Мои действия" + }, + "labels": { + "Create InboundEmail": "Create Inbound Email", + "Activities": "Действия", + "History": "История", + "Attendees": "Участники", + "Schedule Meeting": "Запланировать встречу", + "Schedule Call": "Запланировать звонок", + "Compose Email": "Написать эл. письмо", + "Log Meeting": "Записать встречу", + "Log Call": "Записать звонок", + "Archive Email": "Отправить эл. письмо в архив", + "Create Task": "Создать задачу", + "Tasks": "Задачи" + }, + "fields": { + "billingAddressCity": "Город", + "addressCity": "Город", + "billingAddressCountry": "Страна", + "addressCountry": "Страна", + "billingAddressPostalCode": "Индекс", + "addressPostalCode": "Индекс", + "billingAddressState": "Регион", + "addressState": "Регион", + "billingAddressStreet": "Улица", + "addressStreet": "Улица", + "billingAddressMap": "Карта", + "addressMap": "Карта", + "shippingAddressCity": "Город доставки", + "shippingAddressStreet": "Улица доставки", + "shippingAddressCountry": "Страна доставки", + "shippingAddressState": "Регион доставки", + "shippingAddressPostalCode": "Индекс доставки" + }, + "options": { + "reminderTypes": { + "Popup": "Всплывающее окно", + "Email": "Эл. письмо" } -} + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/ru_RU/KnowledgeBaseArticle.json b/application/Espo/Modules/Crm/Resources/i18n/ru_RU/KnowledgeBaseArticle.json new file mode 100644 index 0000000000..6fd0f0ba4d --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/ru_RU/KnowledgeBaseArticle.json @@ -0,0 +1,42 @@ +{ + "labels": { + "Create KnowledgeBaseArticle": "Создать статью", + "Any": "Любой" + }, + "fields": { + "name": "Название", + "status": "Статус", + "type": "Тип", + "attachments": "Вложения", + "publishDate": "Опубликована", + "expirationDate": "Актуальна до", + "description": "Описание", + "body": "Тело", + "categories": "Категории", + "language": "Язык", + "portals": "Порталы" + }, + "links": { + "cases": "Обращения", + "opportunities": "Сделки", + "categories": "Категории", + "portals": "Порталы" + }, + "options": { + "status": { + "In Review": "На рассмотрении", + "Draft": "Черновик", + "Archived": "В архиве", + "Published": "Опубликована" + }, + "type": { + "Article": "Статья" + } + }, + "tooltips": { + "portals": "Если не пусто, то эта статья будет доступна только в указанных порталах. Если пусто, то будет доступна во всех порталах." + }, + "presetFilters": { + "published": "Опубликована" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/ru_RU/KnowledgeBaseCategory.json b/application/Espo/Modules/Crm/Resources/i18n/ru_RU/KnowledgeBaseCategory.json new file mode 100644 index 0000000000..f5e26c9f21 --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/ru_RU/KnowledgeBaseCategory.json @@ -0,0 +1,9 @@ +{ + "labels": { + "Create KnowledgeBaseCategory": "Создать категорию", + "Manage Categories": "Управление категориями" + }, + "links": { + "articles": "Статьи" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Lead.json b/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Lead.json index 0b551cdb09..13649be7e0 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Lead.json +++ b/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Lead.json @@ -1,51 +1,62 @@ { - "labels": { - "Converted To": "Преобразован в", - "Create Lead": "Создать потенциального клиента", - "Convert": "Преобразовать" + "labels": { + "Converted To": "Преобразован в", + "Create Lead": "Создать кандидата", + "Convert": "Преобразовать" + }, + "fields": { + "name": "Имя", + "emailAddress": "Адрес эл. почты", + "title": "Должность", + "website": "Сайт", + "phoneNumber": "Телефон", + "accountName": "Контрагент", + "doNotCall": "Не звонить", + "address": "Адрес", + "status": "Статус", + "source": "Источник", + "opportunityAmount": "Сумма сделки", + "opportunityAmountConverted": "Сумма сделки (сконвертированная)", + "description": "Описание", + "createdAccount": "Контрагент", + "createdContact": "Контакт", + "createdOpportunity": "Cделка", + "campaign": "Кампания", + "targetLists": "Списки целей", + "targetList": "Список целей" + }, + "links": { + "targetLists": "Списки целей", + "campaignLogRecords": "Журнал кампании", + "campaign": "Кампания", + "createdAccount": "Контрагент", + "createdContact": "Контакт", + "createdOpportunity": "Cделка" + }, + "options": { + "status": { + "New": "Новый", + "Assigned": "Назначен", + "In Process": "В процессе", + "Converted": "Преобразован", + "Recycled": "Удален", + "Dead": "Мертв" }, - "fields": { - "name": "Name", - "emailAddress": "Email", - "title": "Название", - "website": "Интернет сайт", - "phoneNumber": "Phone", - "accountName": "Имя контрагента", - "doNotCall": "Не звонить", - "address": "Address", - "status": "статус", - "source": "Source", - "opportunityAmount": "Сумма сделки", - "opportunityAmountConverted": "Сумма сделки (конвертирован)", - "description": "Описание", - "createdAccount": "Контрагент", - "createdContact": "Контакт", - "createdOpportunity": "Cделка" - }, - "links": { - }, - "options": { - "status": { - "New": "Новый", - "Assigned": "На рассмотрении", - "In Process": "В процессе", - "Converted": "Преобразовано", - "Recycled": "Восстановленный", - "Dead": "Мертв" - }, - "source": { - "Call": "Вызов", - "Email": "Email", - "Existing Customer": "Existing Customer", - "Partner": "Партнер", - "Public Relations": "Public Relations", - "Web Site": "Web Site", - "Campaign": "Campaign", - "Other": "Дополнительно" - } - }, - "presetFilters": { - "actual": "Актуальные", - "active": "Активные" + "source": { + "": "Нет", + "Call": "Звонок", + "Email": "Эл. письмо", + "Existing Customer": "Существующий клиент", + "Partner": "Партнер", + "Public Relations": "Связи с общественностью", + "Web Site": "Сайт", + "Campaign": "Кампания", + "Other": "Другое" } -} + }, + "presetFilters": { + "active": "Активный", + "actual": "Актуальный", + "converted": "Преобразованный" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/ru_RU/MassEmail.json b/application/Espo/Modules/Crm/Resources/i18n/ru_RU/MassEmail.json new file mode 100644 index 0000000000..bb5c716739 --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/ru_RU/MassEmail.json @@ -0,0 +1,49 @@ +{ + "fields": { + "name": "Название", + "status": "Статус", + "storeSentEmails": "Сохранять отправленные эл. письма", + "startAt": "Дата начала", + "fromAddress": "Адрес отправителя", + "fromName": "Имя отправителя", + "replyToAddress": "Обратный адрес", + "replyToName": "Имя для обратного адреса", + "campaign": "Кампания", + "emailTemplate": "Шаблон эл. письма", + "inboundEmail": "Учетная запись эл. почты", + "targetLists": "Списки целей", + "excludingTargetLists": "Исключая списки целей", + "optOutEntirely": "Отписать навсегда" + }, + "links": { + "targetLists": "Списки целей", + "excludingTargetLists": "Исключая списки целей", + "queueItems": "Queue Items", + "campaign": "Кампания", + "emailTemplate": "Шаблон эл. письма", + "inboundEmail": "Учетная запись эл. почты" + }, + "options": { + "status": { + "Draft": "Черновик", + "Pending": "В ожидании", + "In Process": "В процессе", + "Complete": "Завершена", + "Canceled": "Отменена", + "Failed": "Сбой" + } + }, + "labels": { + "Create MassEmail": "Создать массовую рассылку эл. писем", + "Send Test": "Отправить тестовое эл. письмо" + }, + "messages": { + "selectAtLeastOneTarget": "Выберите хотя бы одну цель", + "testSent": "Должно отправиться тестовое эл. письмо" + }, + "tooltips": { + "optOutEntirely": "Адреса эл. почты получателей, которые отписались будут помечены как отписавшиеся и больше не будут получать массовые рассылки эл. писем.", + "targetLists": "Цели которые должны получить сообщения.", + "excludingTargetLists": "Цели которые не должны получить сообщения." + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Meeting.json b/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Meeting.json index 28ac8bd5bd..04d0c63c92 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Meeting.json +++ b/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Meeting.json @@ -1,40 +1,46 @@ { - "fields": { - "name": "Имя", - "parent": "Источник", - "status": "Статус", - "dateStart": "Дата начала", - "dateEnd": "Дата окончания", - "duration": "Длительность", - "description": "Описание", - "users": "Пользователи", - "contacts": "Контакты", - "leads": "Потенциальные клиенты", - "reminders": "Напоминания" + "fields": { + "name": "Название", + "parent": "Источник", + "status": "Статус", + "dateStart": "Дата начала", + "dateEnd": "Дата окончания", + "duration": "Длительность", + "description": "Описание", + "users": "Пользователи", + "contacts": "Контакты", + "leads": "Кандидаты", + "reminders": "Напоминания", + "account": "Контрагент" + }, + "options": { + "status": { + "Planned": "Запланирована", + "Held": "Состоялась", + "Not Held": "Не состоялась" }, - "links": { - }, - "options": { - "status": { - "Planned": "Запланированный", - "Held": "Выполнен", - "Not Held": "Не состоялся" - }, - "acceptanceStatus": { - "None": "Нет", - "Accepted": "Accepted", - "Declined": "Declined" - } - }, - "labels": { - "Create Meeting": "Создать встречу", - "Set Held": "Был выполнен", - "Set Not Held": "Set Not Held", - "Send Invitations": "Отправить приглашения" - }, - "presetFilters": { - "planned": "Запланированные", - "held": "Завершенные", - "todays": "На сегодня" + "acceptanceStatus": { + "None": "Нет", + "Accepted": "Согласен", + "Declined": "Не согласен", + "Tentative": "Есть сомнения" } -} + }, + "massActions": { + "setHeld": "Состоялось", + "setNotHeld": "Не состоялось" + }, + "labels": { + "Create Meeting": "Создать встречу", + "Set Held": "Состоялось", + "Set Not Held": "Не состоялось", + "Send Invitations": "Отправить приглашения", + "on time": "во время", + "before": "до начала" + }, + "presetFilters": { + "planned": "Запланированные", + "held": "Завершенные", + "todays": "На сегодня" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Opportunity.json b/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Opportunity.json index 4cde368a8a..5bf8a64e94 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Opportunity.json +++ b/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Opportunity.json @@ -1,41 +1,44 @@ { - "fields": { - "name": "Name", - "account": "Контрагент", - "stage": "Стадия", - "amount": "Сумма", - "probability": "Вероятность успеха, %", - "leadSource": "Источник потенциального клиента", - "doNotCall": "Не звонить", - "closeDate": "Дата закрытия", - "contacts": "Контакты", - "description": "Описание", - "amountConverted": "Сумма (сконвертирована)", - "amountWeightedConverted": "Amount Weighted" - }, - "links": { - "contacts": "Контакты", - "documents": "Documents" - }, - "options": { - "stage": { - "Prospecting": "Привлечение клиента", - "Qualification": "Оценка возможности", - "Needs Analysis": "Требует анализа", - "Value Proposition": "Выбор предложения/оферты", - "Id. Decision Makers": "Определение ответственного лица", - "Perception Analysis": "Проведение анализа", - "Proposal/Price Quote": "Отправлено предложение/оферта", - "Negotiation/Review": "Согласование/рассмотрение", - "Closed Won": "Закрыто - Успех", - "Closed Lost": "Закрыто - Провал" - } - }, - "labels": { - "Create Opportunity": "Создать сделку" - }, - "presetFilters": { - "open": "Открыть", - "won": "Успешные" + "fields": { + "name": "Название", + "account": "Контрагент", + "stage": "Стадия", + "amount": "Сумма", + "probability": "Вероятность успеха, %", + "leadSource": "Источник кандидата", + "doNotCall": "Не звонить", + "closeDate": "Дата закрытия", + "contacts": "Контакты", + "description": "Описание", + "amountConverted": "Сумма (сконвертированная)", + "amountWeightedConverted": "Сумма (средневзвешенная)", + "campaign": "Кампания" + }, + "links": { + "contacts": "Контакты", + "documents": "Документы", + "campaign": "Кампания" + }, + "options": { + "stage": { + "Prospecting": "Привлечение клиента", + "Qualification": "Оценка возможности", + "Needs Analysis": "Требует анализа", + "Value Proposition": "Выбор предложения/оферты", + "Id. Decision Makers": "Определение ответственного лица", + "Perception Analysis": "Проведение анализа", + "Proposal/Price Quote": "Отправлено предложение/оферта", + "Negotiation/Review": "Согласование/рассмотрение", + "Closed Won": "Закрыто - Успех", + "Closed Lost": "Закрыто - Провал" } -} + }, + "labels": { + "Create Opportunity": "Создать сделку" + }, + "presetFilters": { + "open": "Открыть", + "won": "Успешные", + "lost": "Провальные" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Portal.json b/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Portal.json new file mode 100644 index 0000000000..dc2f6ea68c --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Portal.json @@ -0,0 +1,5 @@ +{ + "links": { + "articles": "Статьи базы знаний" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/ru_RU/ScheduledJob.json b/application/Espo/Modules/Crm/Resources/i18n/ru_RU/ScheduledJob.json new file mode 100644 index 0000000000..a230a7258e --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/ru_RU/ScheduledJob.json @@ -0,0 +1,8 @@ +{ + "options": { + "job": { + "ProcessMassEmail": "Отправка массовых рассылок эл. писем", + "ControlKnowledgeBaseArticleStatus": "Контроль статуса статей базы знаний" + } + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Target.json b/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Target.json index ffb4d94f92..3f40604100 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Target.json +++ b/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Target.json @@ -1,19 +1,17 @@ { - "fields": { - "name": "Name", - "emailAddress": "Email", - "title": "Название", - "website": "Интернет сайт", - "accountName": "Имя контрагента", - "phoneNumber": "Phone", - "doNotCall": "Не звонить", - "address": "Address", - "description": "Описание" - }, - "links": { - }, - "labels": { - "Create Target": "Создать цель", - "Convert to Lead": "Преобразовать в потенциального клиента" - } -} + "fields": { + "name": "Имя", + "emailAddress": "Адрес эл. почты", + "title": "Должность", + "website": "Сайт", + "accountName": "Контрагент", + "phoneNumber": "Телефон", + "doNotCall": "Не звонить", + "address": "Адрес", + "description": "Описание" + }, + "labels": { + "Create Target": "Создать цель", + "Convert to Lead": "Преобразовать в кандидата" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/ru_RU/TargetList.json b/application/Espo/Modules/Crm/Resources/i18n/ru_RU/TargetList.json new file mode 100644 index 0000000000..dfa8d3f2dc --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/ru_RU/TargetList.json @@ -0,0 +1,32 @@ +{ + "fields": { + "name": "Название", + "description": "Описание", + "entryCount": "Количество", + "campaigns": "Кампании", + "endDate": "Дата окончания", + "targetLists": "Списки целей" + }, + "links": { + "accounts": "Контрагенты", + "contacts": "Контакты", + "leads": "Кандидаты", + "campaigns": "Кампании", + "massEmails": "Массовые рассылки эл. писем" + }, + "options": { + "type": { + "Email": "Эл. письмо", + "Web": "Интернет", + "Television": "Телевидение", + "Radio": "Радио", + "Newsletter": "Информационный бюллетень" + } + }, + "labels": { + "Create TargetList": "Создать список целей", + "Opted Out": "Отписавшиеся", + "Cancel Opt-Out": "Отменить отписку", + "Opt-Out": "Отписать" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Task.json b/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Task.json index 99f4cd7774..85fc0b739a 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Task.json +++ b/application/Espo/Modules/Crm/Resources/i18n/ru_RU/Task.json @@ -1,38 +1,45 @@ { - "fields": { - "name": "Имя", - "parent": "Источник", - "status": "Статус", - "dateStart": "Дата начала", - "dateEnd": "Date Due", - "priority": "Приоритет", - "description": "Описание", - "isOverdue": "Просрочена" + "fields": { + "name": "Название", + "parent": "Источник", + "status": "Статус", + "dateStart": "Дата начала", + "dateEnd": "Дата окончания", + "dateStartDate": "Дата начала (весь день)", + "dateEndDate": "Дата окончания (весь день)", + "priority": "Приоритет", + "description": "Описание", + "isOverdue": "Просрочена", + "account": "Контрагент", + "dateCompleted": "Дата завершения", + "attachments": "Вложения" + }, + "links": { + "attachments": "Вложения" + }, + "options": { + "status": { + "Not Started": "Не началась", + "Started": "Началась", + "Completed": "Завершена", + "Canceled": "Отменена", + "Deferred": "Отложена" }, - "links": { - }, - "options": { - "status": { - "Not Started": "Не началась", - "Started": "Началась", - "Completed": "Завершена", - "Canceled": "Отменена" - }, - "priority" : { - "Low": "Низкий", - "Normal": "Нормальный", - "High": "Высокий", - "Urgent": "Срочно" - } - }, - "labels": { - "Create Task": "Создать задачу", - "Complete": "Завершить" - }, - "presetFilters": { - "actual": "Актуальные", - "completed": "Завершенные", - "todays": "На сегодня", - "overdue": "Просроченные" + "priority": { + "Low": "Низкий", + "Normal": "Обычный", + "High": "Высокий", + "Urgent": "Срочно" } -} + }, + "labels": { + "Create Task": "Создать задачу", + "Complete": "Завершить" + }, + "presetFilters": { + "actual": "Актуальные", + "completed": "Завершенные", + "todays": "На сегодня", + "overdue": "Просроченные" + } +} \ No newline at end of file diff --git a/application/Espo/Modules/Crm/Resources/i18n/ru_RU/User.json b/application/Espo/Modules/Crm/Resources/i18n/ru_RU/User.json new file mode 100644 index 0000000000..0e61185c05 --- /dev/null +++ b/application/Espo/Modules/Crm/Resources/i18n/ru_RU/User.json @@ -0,0 +1,5 @@ +{ + "links": { + "targetLists": "Списки целей" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ru_RU/Admin.json b/application/Espo/Resources/i18n/ru_RU/Admin.json index beedb23819..7e794c1be0 100644 --- a/application/Espo/Resources/i18n/ru_RU/Admin.json +++ b/application/Espo/Resources/i18n/ru_RU/Admin.json @@ -1,146 +1,186 @@ { - "labels": { - "Enabled": "Включено", - "Disabled": "Отключено", - "System": "System", - "Users": "Пользователи", - "Email": "Email", - "Data": "Data", - "Customization": "Customization", - "Available Fields": "Available Fields", - "Layout": "Макет", - "Add Panel": "Добавить панель", - "Add Field": "Добавить поле", - "Settings": "Настройки", - "Scheduled Jobs": "Scheduled Jobs", - "Upgrade": "Upgrade", - "Clear Cache": "Очистить кэш", - "Rebuild": "Rebuild", - "Teams": "Группы", - "Roles": "Роли", - "Outbound Emails": "Outbound Emails", - "Inbound Emails": "Inbound Emails", - "Email Templates": "Email Templates", - "Import": "Импорт", - "Layout Manager": "Менеджер макетов", - "Field Manager": "Менеджер полей", - "User Interface": "Интерфейс пользователя", - "Auth Tokens": "Auth Tokens", - "Authentication": "Authentication", - "Currency": "Валюта", - "Integrations": "Интеграции", - "Extensions": "Расширения", - "Upload": "Загрузить", - "Installing...": "Установка...", - "Upgrading...": "Обновление...", - "Upgraded successfully": "Обновления успешно установлены", - "Installed successfully": "Успешно установлено", - "Ready for upgrade": "Готов к обновлению", - "Run Upgrade": "Установить обновления", - "Install": "Установить", - "Ready for installation": "Готов к установке", - "Uninstalling...": "Удаление...", - "Uninstalled": "Удалено", - "Panel Name": "Имя панели" - }, - "layouts": { - "list": "Список", - "detail": "Detail", - "listSmall": "List (Small)", - "detailSmall": "Detail (Small)", - "filters": "Search Filters", - "massUpdate": "Mass Update", - "relationships": "Relationships" - }, - "fieldTypes": { - "address": "Address", - "array": "Array", - "foreign": "Foreign", - "duration": "Duration", - "password": "Пароль", - "parsonName": "Person Name", - "autoincrement": "Auto-increment", - "bool": "Bool", - "currency": "Валюта", - "date": "Date", - "datetime": "DateTime", - "email": "Email", - "enum": "Enum", - "enumInt": "Enum Integer", - "enumFloat": "Enum Float", - "float": "Float", - "int": "Int", - "link": "Link", - "linkMultiple": "Link Multiple", - "linkParent": "Link Parent", - "multienim": "Multienum", - "phone": "Phone", - "text": "Text", - "url": "Url", - "varchar": "Varchar", - "file": "File", - "image": "Image", - "multiEnum": "Multi-Enum" - }, - "fields": { - "type": "Тип", - "name": "Имя", - "label": "Отображаемое имя", - "required": "Обязательное поле", - "default": "По умолчанию", - "maxLength": "Максимальная длина", - "options": "Опции", - "after": "After (field)", - "before": "Before (field)", - "link": "Link", - "field": "Поле", - "min": "Минимальное значение", - "max": "Максимальное значение", - "translation": "Перевод", - "previewSize": "Размер просмотра" - }, - "messages": { - "upgradeVersion": "EspoCRM будет обновлен до версии {version}. Это может занять некоторое время.", - "upgradeDone": "EspoCRM был обновлен до версии {version}. Обновите окно браузера.", - "upgradeBackup": "Мы рекомендуем перед обновлением сделать резервную копию ваших EspoCRM файлов и данных.", - "thousandSeparatorEqualsDecimalMark": "Thousand separator can not be same as decimal mark", - "userHasNoEmailAddress": "User has not email address.", - "selectEntityType": "Выберите тип сущности в меню слева.", - "selectUpgradePackage": "Выберите пакет обновления", - "downloadUpgradePackage": "Скачать необходимые обновления .", - "selectLayout": "Select needed layout in the left menu and edit it.", - "selectExtensionPackage": "Выберите пакет расширения", - "extensionInstalled": "Расширение {name} {version} установлено.", - "installExtension": "Расширение {name} {version} готово к установке.", - "uninstallConfirmation": "Вы действительно хотите удалить расширение?" - }, - "descriptions": { - "settings": "Системные настройки.", - "scheduledJob": "Задачи, которые выполняются с помощью cron.", - "upgrade": "Обновить EspoCRM.", - "clearCache": "Очистить весь кэш сервера.", - "rebuild": "Восстановить сервер, и очистить кэш.", - "users": "Управление пользователями.", - "teams": "Управление группами.", - "roles": "Управление ролями.", - "outboundEmails": "Настройки SMTP для исходящих писем.", - "inboundEmails": "Group IMAP email accouts. Email import and Email-to-Case.", - "emailTemplates": "Шаблоны для исходящих писем.", - "import": "Import data from CSV file.", - "layoutManager": "Customize layouts (list, detail, edit, search, mass update).", - "fieldManager": "Create new fields or customize existing ones.", - "userInterface": "Configure UI.", - "authTokens": "Active auth sessions. IP address and last access date.", - "authentication": "Настройки аутентификации.", - "currency": "Currency settings and rates.", - "extensions": "Установить или удалить расширения." - }, - "options": { - "previewSize": { - "x-small": "X-Small", - "small": "Small", - "medium": "Medium", - "large": "Large" - } + "labels": { + "Enabled": "Включено", + "Disabled": "Отключено", + "System": "Система", + "Users": "Пользователи", + "Email": "Эл. почта", + "Data": "Данные", + "Customization": "Кастомизация", + "Available Fields": "Доступные поля", + "Layout": "Макет", + "Entity Manager": "Управление объектами", + "Add Panel": "Добавить панель", + "Add Field": "Добавить поле", + "Settings": "Настройки", + "Scheduled Jobs": "Планировщик заданий", + "Upgrade": "Обновить ПО", + "Clear Cache": "Очистить кэш", + "Rebuild": "Перестроить ПО", + "Teams": "Группы", + "Roles": "Роли", + "Portal": "Портал", + "Portals": "Порталы", + "Portal Roles": "Роли порталов", + "Outbound Emails": "Исходящая эл. почта", + "Group Email Accounts": "Учетные записи эл. почты групп", + "Personal Email Accounts": "Учетные записи эл. почты пользователей", + "Inbound Emails": "Входящая эл. почта", + "Email Templates": "Шаблоны эл. писем", + "Import": "Импортирование", + "Layout Manager": "Управление макетами", + "User Interface": "Интерфейс пользователя", + "Auth Tokens": "Токены сессий аутентификации", + "Authentication": "Аутентификация", + "Currency": "Валюта", + "Integrations": "Интеграции", + "Extensions": "Расширения", + "Upload": "Загрузить", + "Installing...": "Установка...", + "Upgrading...": "Обновление...", + "Upgraded successfully": "Успешно обновлено", + "Installed successfully": "Успешно установлено", + "Ready for upgrade": "Готово к обновлению", + "Run Upgrade": "Установить обновление", + "Install": "Установить", + "Ready for installation": "Готово к установке", + "Uninstalling...": "Удаление...", + "Uninstalled": "Удалено", + "Create Entity": "Создать объект", + "Edit Entity": "Редактировать объект", + "Create Link": "Создать ссылку", + "Edit Link": "Редактировать ссылку", + "Notifications": "Оповещения", + "Jobs": "Задания", + "Reset to Default": "Восстановить умолчания", + "Email Filters": "Фильтры эл. почты" + }, + "layouts": { + "list": "Список", + "detail": "Детализация", + "listSmall": "Список (сжатый)", + "detailSmall": "Детализация (сжатая)", + "filters": "Фильтры поиска", + "massUpdate": "Массовое обновление", + "relationships": "Отношения" + }, + "fieldTypes": { + "address": "Address", + "array": "Array", + "foreign": "Foreign", + "duration": "Duration", + "password": "Password", + "parsonName": "Person Name", + "autoincrement": "Auto-increment", + "bool": "Boolean", + "currency": "Currency", + "date": "Date", + "datetime": "DateTime", + "datetimeOptional": "Date/DateTime", + "email": "Email", + "enum": "Enum", + "enumInt": "Enum Integer", + "enumFloat": "Enum Float", + "float": "Float", + "int": "Int", + "link": "Link", + "linkMultiple": "Link Multiple", + "linkParent": "Link Parent", + "multienim": "Multienum", + "phone": "Phone", + "text": "Text", + "url": "Url", + "varchar": "Varchar", + "file": "File", + "image": "Image", + "multiEnum": "Multi-Enum", + "attachmentMultiple": "Attachment Multiple", + "rangeInt": "Range Integer", + "rangeFloat": "Range Float", + "rangeCurrency": "Range Currency", + "wysiwyg": "Wysiwyg", + "map": "Map" + }, + "fields": { + "type": "Тип", + "name": "Название", + "label": "Отображаемое имя", + "required": "Обязательное поле", + "default": "По умолчанию", + "maxLength": "Максимальная длина", + "options": "Варианты", + "after": "После (поля)", + "before": "Перед (полем)", + "link": "Ссылка", + "field": "Поле", + "min": "Минимальное значение", + "max": "Максимальное значение", + "translation": "Перевод", + "previewSize": "Размер предпросмотра", + "noEmptyString": "No Empty String", + "defaultType": "Тип по умолчанию", + "seeMoreDisabled": "Disable Text Cut", + "entityList": "Список объектов", + "isSorted": "Сортировать (по алфавиту)", + "audited": "Аудит (отслеживать изменения значений)", + "trim": "Удалять лишние пробелы (Trim)", + "height": "Высота (в пикс.)", + "minHeight": "Минимальная высота (в пикс.)", + "provider": "Поставщик", + "typeList": "Список типов", + "rows": "Количество строк в текстовом поле", + "lengthOfCut": "Length of cut", + "sourceList": "Source List" + }, + "messages": { + "upgradeVersion": "EspoCRM будет обновлен до версии {version}. Это может занять некоторое время.", + "upgradeDone": "EspoCRM был обновлен до версии {version}. Обновите окно браузера.", + "upgradeBackup": "Мы рекомендуем перед обновлением сделать резервную копию ваших EspoCRM файлов и данных.", + "thousandSeparatorEqualsDecimalMark": "Разделитель групп разрядов не может быть таким же как и десятичный разделитель", + "userHasNoEmailAddress": "У пользователя нет адреса эл. почты.", + "selectEntityType": "Выберите тип объекта в левом меню.", + "selectUpgradePackage": "Выберите пакет обновления", + "downloadUpgradePackage": "Загрузить пакеты обновлений можно здесь.", + "selectLayout": "Выберите интересующий макет в левом меню и отредактируйте его.", + "selectExtensionPackage": "Выберите пакет расширения", + "extensionInstalled": "Расширение {name} {version} было установлено.", + "installExtension": "Расширение {name} {version} готово к установке.", + "uninstallConfirmation": "Вы действительно хотите удалить это расширение?" + }, + "descriptions": { + "settings": "Системные настройки.", + "scheduledJob": "Выполняемые с помощью cron задания.", + "upgrade": "Обновить EspoCRM.", + "clearCache": "Очистить кэш сервера.", + "rebuild": "Перестроить серверную часть ПО и очистить кэш сервера.", + "users": "Управление пользователями.", + "teams": "Управление группами.", + "roles": "Управление ролями.", + "portals": "Управление порталами", + "portalRoles": "Управление ролями для порталов", + "outboundEmails": "Настройки SMTP для исходящих сообщений эл. почты.", + "groupEmailAccounts": "Учетные записи эл. почты групп (IMAP). Импортирование сообщений эл. почты и автоматическая конвертация входящих эл. писем в обращения (Email-to-Case).", + "personalEmailAccounts": "Учетные записи эл. почты пользователей.", + "emailTemplates": "Шаблоны исходящих эл. писем.", + "import": "Импортирование данных из CSV файла.", + "layoutManager": "Редактирование макетов (списки, детализации, редактирование, поиск, массовое обновление).", + "entityManager": "Создание новых объектов, редактирование существующих. Управление полями и отношениями.", + "userInterface": "Настройки пользовательского интерфейса.", + "authTokens": "Активные сессии аутентификации. IP-адрес и дата последнего подключения.", + "authentication": "Настройки аутентификации.", + "currency": "Настройки и курсы валют.", + "extensions": "Установить или удалить расширения.", + "integrations": "Интеграция со сторонними сервисами.", + "notifications": "Настройка оповещений (в приложении и по эл. почте).", + "inboundEmails": "Настройки для входящих сообщений эл. почты.", + "emailFilters": "Соответствующие указанному фильтру эл. письма не будут импортированы." + }, + "options": { + "previewSize": { + "x-small": "Очень маленький", + "small": "Маленький", + "medium": "Средний", + "large": "Большой" } -} + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ru_RU/Attachment.json b/application/Espo/Resources/i18n/ru_RU/Attachment.json new file mode 100644 index 0000000000..fd8d831776 --- /dev/null +++ b/application/Espo/Resources/i18n/ru_RU/Attachment.json @@ -0,0 +1,5 @@ +{ + "insertFromSourceLabels": { + "Document": "Вставить документ" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ru_RU/AuthToken.json b/application/Espo/Resources/i18n/ru_RU/AuthToken.json index 15bc98d145..a2bdab1f97 100644 --- a/application/Espo/Resources/i18n/ru_RU/AuthToken.json +++ b/application/Espo/Resources/i18n/ru_RU/AuthToken.json @@ -1,9 +1,8 @@ { - "fields": { - "user": "Пользователь", - "ipAddress": "IP -адрес", - "lastAccess": "Дата последнего подключения", - "createdAt": "Дата входа" - - } -} + "fields": { + "user": "Пользователь", + "ipAddress": "IP-адрес", + "lastAccess": "Дата последнего подключения", + "createdAt": "Дата входа" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ru_RU/DashletOptions.json b/application/Espo/Resources/i18n/ru_RU/DashletOptions.json index 974906e6d0..731eac1117 100644 --- a/application/Espo/Resources/i18n/ru_RU/DashletOptions.json +++ b/application/Espo/Resources/i18n/ru_RU/DashletOptions.json @@ -1,10 +1,19 @@ { - "fields": { - "title": "Название", - "dateFrom": "Дата от", - "dateTo": "Дата к", - "autorefreshInterval": "Интервал авто-обновления", - "displayRecords": "Отобразить записи", - "isDoubleHeight": "Высота 2x" + "fields": { + "title": "Название", + "dateFrom": "Дата от", + "dateTo": "Дата по", + "autorefreshInterval": "Интервал автообновления", + "displayRecords": "Отображать записей", + "isDoubleHeight": "Высота 2x", + "mode": "Режим", + "enabledScopeList": "Что отображать" + }, + "options": { + "mode": { + "agendaWeek": "Неделя (расписание)", + "basicWeek": "Неделя", + "month": "Месяц" } -} + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ru_RU/Email.json b/application/Espo/Resources/i18n/ru_RU/Email.json index b0dcca519c..efc46926a0 100644 --- a/application/Espo/Resources/i18n/ru_RU/Email.json +++ b/application/Espo/Resources/i18n/ru_RU/Email.json @@ -1,51 +1,91 @@ { - "fields": { - "name": "Тема", - "parent": "Источник", - "status": "статус", - "dateSent": "Дата отправки", - "from": "От", - "to": "К", - "cc": "CC", - "bcc": "BCC", - "isHtml": "Html", - "body": "Тело", - "subject": "Тема", - "attachments": "Вложения", - "selectTemplate": "Выбрать шаблон", - "fromEmailAddress": "С адреса", - "toEmailAddresses": "На андрес", - "emailAddress": "E-mail адрес", - "deliveryDate": "Дата доставки" - }, - "links": { - }, - "options": { - "Draft": "Черновик", - "Sending": "Отправляется", - "Sent": "Отправлено", - "Archived": "В архиве" - }, - "labels": { - "Create Email": "Отправить письмо в архив", - "Archive Email": "Отправить письмо в архив", - "Compose": "Новое сообщение", - "Reply": "Ответить", - "Reply to All": "Ответить всем", - "Forward": "Переслать", - "Original message": "Оригинал сообщение", - "Forwarded message": "Forwarded message", - "Email Accounts": "Email Accounts", - "Send Test Email": "Отправить тестовое сообщение", - "Send": "Отправить", - "Email Address": "E-mail адрес" - }, - "messages": { - "noSmtpSetup": "No SMTP setup. {link}.", - "testEmailSent": "Test email has been sent" - }, - "presetFilters": { - "sent": "Отправлено", - "archived": "В архиве" + "fields": { + "name": "Тема", + "parent": "Источник", + "status": "Статус", + "dateSent": "Дата отправки", + "from": "От", + "to": "Кому", + "cc": "Копия (Cc)", + "bcc": "Слепая копия (Bcc)", + "replyTo": "Ответить", + "replyToString": "Reply To (String)", + "isHtml": "HTML", + "body": "Тело", + "subject": "Тема", + "attachments": "Вложения", + "selectTemplate": "Выбрать шаблон", + "fromEmailAddress": "Адрес отправителя", + "toEmailAddresses": "Адрес получателя", + "emailAddress": "Адрес эл. почты", + "deliveryDate": "Дата доставки", + "account": "Контрагент", + "users": "Пользователи", + "replied": "Replied", + "replies": "Replies", + "isRead": "Is Read", + "isNotRead": "Is Not Read", + "isImportant": "Is Important", + "isUsers": "Is User's", + "inTrash": "In Trash" + }, + "links": { + "replied": "Replied", + "replies": "Replies" + }, + "options": { + "status": { + "Draft": "Черновик", + "Sending": "Отправляется", + "Sent": "Отправлено", + "Archived": "В архиве", + "Received": "Получено", + "Failed": "Сбой" } -} + }, + "labels": { + "Create Email": "Отправить эл. письмо в архив", + "Archive Email": "Отправить эл. письмо в архив", + "Compose": "Новое сообщение", + "Reply": "Ответить", + "Reply to All": "Ответить всем", + "Forward": "Переслать", + "Original message": "Оригинальное сообщение", + "Forwarded message": "Пересылаемое сообщение", + "Email Accounts": "Учетные записи эл. почты пользователей", + "Inbound Emails": "Учетные записи эл. почты групп", + "Email Templates": "Шаблоны эл. писем", + "Send Test Email": "Отправить тестовое эл. письмо", + "Send": "Отправить", + "Email Address": "Адрес эл. почты", + "Mark Read": "Пометить как прочитанное", + "Sending...": "Отправляется...", + "Save Draft": "Сохранить черновик", + "Mark all as read": "Пометить все как прочитанные", + "Show Plain Text": "Show Plain Text", + "Mark as Important": "Пометить как важное", + "Unmark Importance": "Снять пометку важности", + "Move to Trash": "Переместить в корзину", + "Retrieve from Trash": "Восстановить из корзины" + }, + "messages": { + "noSmtpSetup": "Не настроен SMTP. {link}.", + "testEmailSent": "Тестовое эл. письмо было отправлено", + "emailSent": "Эл. письмо было отправлено", + "savedAsDraft": "Сохранено как черновик" + }, + "presetFilters": { + "sent": "Отправленные", + "archived": "В архиве", + "inbox": "Входящие", + "drafts": "Черновики", + "trash": "Корзина" + }, + "massActions": { + "markAsRead": "Пометить как прочитанное", + "markAsNotRead": "Пометить как не прочитанное", + "markAsImportant": "Пометить как важное", + "markAsNotImportant": "Снять пометку важности", + "moveToTrash": "Переместить в корзину" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ru_RU/EmailAccount.json b/application/Espo/Resources/i18n/ru_RU/EmailAccount.json index 4429369965..5a039561b6 100644 --- a/application/Espo/Resources/i18n/ru_RU/EmailAccount.json +++ b/application/Espo/Resources/i18n/ru_RU/EmailAccount.json @@ -1,29 +1,40 @@ { - "fields": { - "name": "Name", - "status": "статус", - "host": "Host", - "username": "Username", - "password": "Пароль", - "port": "Порт", - "monitoredFolders": "Отслеживаемые разделы", - "ssl": "SSL", - "fetchSince": "Fetch Since" - }, - "links": { - }, - "options": { - "status": { - "Active": "Активный", - "Inactive": "Неактивный" - } - }, - "labels": { - "Create EmailAccount": "Create Email Account", - "IMAP": "IMAP", - "Main": "Main" - }, - "messages": { - "couldNotConnectToImap": "Не получается подключиться к серверу IMAP" + "fields": { + "name": "Название", + "status": "Статус", + "host": "Сервер", + "username": "Имя пользователя", + "password": "Пароль", + "port": "Порт", + "monitoredFolders": "Отслеживаемые папки", + "ssl": "SSL", + "fetchSince": "Получить эл. письма начиная с", + "emailAddress": "Адрес эл. почты", + "sentFolder": "Папка 'Отправленные'", + "storeSentEmails": "Сохранять отправленные эл. письма", + "keepFetchedEmailsUnread": "Оставлять полученные эл. письма непрочитанными" + }, + "links": { + "filters": "Фильтры" + }, + "options": { + "status": { + "Active": "Активная", + "Inactive": "Неактивная" } -} + }, + "labels": { + "Create EmailAccount": "Создать учетную запись эл. почты", + "IMAP": "IMAP", + "Main": "Основное", + "Test Connection": "Проверка соединения" + }, + "messages": { + "couldNotConnectToImap": "Не удалось соединиться с IMAP сервером", + "connectionIsOk": "Соединение с IMAP сервером прошло удачно" + }, + "tooltips": { + "monitoredFolders": "Можете добавить папку 'Отправленные' для синхронизации эл. писем отправленных из внешнего клиента эл. почты.", + "storeSentEmails": "Отправленные эл. письма будут храниться на IMAP сервере. Адрес эл. почты должен соответствовать адресу с которого производится отправка." + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ru_RU/EmailAddress.json b/application/Espo/Resources/i18n/ru_RU/EmailAddress.json index 66cb46e433..c212bea9b4 100644 --- a/application/Espo/Resources/i18n/ru_RU/EmailAddress.json +++ b/application/Espo/Resources/i18n/ru_RU/EmailAddress.json @@ -1,7 +1,7 @@ { - "labels": { - "Primary": "Главные", - "Opted Out": "Отписка", - "Invalid": "Неверный адрес" - } -} + "labels": { + "Primary": "Основной", + "Opted Out": "Отписан", + "Invalid": "Неверный адрес" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ru_RU/EmailFilter.json b/application/Espo/Resources/i18n/ru_RU/EmailFilter.json new file mode 100644 index 0000000000..1cf2904985 --- /dev/null +++ b/application/Espo/Resources/i18n/ru_RU/EmailFilter.json @@ -0,0 +1,19 @@ +{ + "fields": { + "from": "От", + "to": "Кому", + "subject": "Тема", + "bodyContains": "Тело письма содержит" + }, + "labels": { + "Create EmailFilter": "Создать фильтр эл. почты" + }, + "tooltips": { + "name": "Просто название фильтра.", + "subject": "Используйте символ *:\n\nтекст* - начинается с текста,\n*текст* - содержит текст,\n*текст - заканчивается текстом.", + "bodyContains": "Тело эл. письма содержит любое из указанных слов или фраз.", + "from": "Письма отправленные с указанного адреса. Оставьте пустым, если не требуется. Можете использовать специальный символ *.", + "to": "Письма отправленные на указанный адрес. Оставьте пустым, если не требуется. Можете использовать специальный символ *.", + "parent": "Оставьте это поле пустым, чтобы применить этот фильтр на глобальном уровне (для всех входящих сообщений эл. почты)." + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ru_RU/EmailTemplate.json b/application/Espo/Resources/i18n/ru_RU/EmailTemplate.json index d003dfdf34..bd2482f0bf 100644 --- a/application/Espo/Resources/i18n/ru_RU/EmailTemplate.json +++ b/application/Espo/Resources/i18n/ru_RU/EmailTemplate.json @@ -1,16 +1,25 @@ { - "fields": { - "name": "Name", - "status": "статус", - "isHtml": "Html", - "body": "Тело", - "subject": "Тема", - "attachments": "Вложения", - "insertField": "" - }, - "links": { - }, - "labels": { - "Create EmailTemplate": "Создать шаблон письма" - } -} + "fields": { + "name": "Название", + "status": "Статус", + "isHtml": "HTML", + "body": "Тело", + "subject": "Тема", + "attachments": "Вложения", + "insertField": "Вставить поле", + "oneOff": "Одноразовый" + }, + "labels": { + "Create EmailTemplate": "Создать шаблон эл. письма", + "Info": "Информация" + }, + "messages": { + "infoText": "Доступные переменные:\n\n{optOutUrl} – URL ссылки отписки;\n\n{optOutLink} – ссылка отписки." + }, + "tooltips": { + "oneOff": "Отметьте если собираетесь использовать этот шаблон только один раз. К примеру для массовой рассылки эл. писем." + }, + "presetFilters": { + "actual": "Актуальный" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ru_RU/EntityManager.json b/application/Espo/Resources/i18n/ru_RU/EntityManager.json new file mode 100644 index 0000000000..c9cd61aea6 --- /dev/null +++ b/application/Espo/Resources/i18n/ru_RU/EntityManager.json @@ -0,0 +1,49 @@ +{ + "labels": { + "Fields": "Поля", + "Relationships": "Отношения" + }, + "fields": { + "name": "Название", + "type": "Тип", + "labelSingular": "Метка (единственное число)", + "labelPlural": "Метка (множественное число)", + "stream": "Лента", + "label": "Метка", + "linkType": "Link Type", + "entityForeign": "Foreign Entity", + "linkForeign": "Foreign Link", + "link": "Link", + "labelForeign": "Foreign Label", + "sortBy": "Сортировка (поле)", + "sortDirection": "Сортировка (направление)", + "relationName": "Middle Table Name", + "linkMultipleField": "Link Multiple Field", + "linkMultipleFieldForeign": "Foreign Link Multiple Field", + "disabled": "Disabled" + }, + "options": { + "type": { + "": "Нет", + "Base": "Base", + "Person": "Person", + "CategoryTree": "Category Tree" + }, + "linkType": { + "manyToMany": "Many-to-Many", + "oneToMany": "One-to-Many", + "manyToOne": "Many-to-One", + "parentToChildren": "Parent-to-Children", + "childrenToParent": "Children-to-Parent" + }, + "sortDirection": { + "asc": "По возрастанию", + "desc": "По убыванию" + } + }, + "messages": { + "entityCreated": "Объект был создан", + "linkAlreadyExists": "Конфликт названий связей (link).", + "linkConflict": "Связь (link) с таким названием уже существует." + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ru_RU/Extension.json b/application/Espo/Resources/i18n/ru_RU/Extension.json index 8272ec02ed..c5c700e79a 100644 --- a/application/Espo/Resources/i18n/ru_RU/Extension.json +++ b/application/Espo/Resources/i18n/ru_RU/Extension.json @@ -1,15 +1,15 @@ { - "fields": { - "name": "Name", - "version": "Версия", - "description": "Описание", - "isInstalled": "Установлен" - }, - "labels": { - "Uninstall": "Удалить", - "Install": "Установить" - }, - "messages": { - "uninstalled": "Расширение {name} удалено" - } -} + "fields": { + "name": "Название", + "version": "Версия", + "description": "Описание", + "isInstalled": "Установлено" + }, + "labels": { + "Uninstall": "Удалить", + "Install": "Установить" + }, + "messages": { + "uninstalled": "Расширение {name} было удалено" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ru_RU/ExternalAccount.json b/application/Espo/Resources/i18n/ru_RU/ExternalAccount.json index edb8e19f1d..28e485d9dd 100644 --- a/application/Espo/Resources/i18n/ru_RU/ExternalAccount.json +++ b/application/Espo/Resources/i18n/ru_RU/ExternalAccount.json @@ -1,8 +1,6 @@ { - "labels": { - "Connect": "Connect", - "Connected": "Connected" - }, - "help": { - } -} + "labels": { + "Connect": "Подключить", + "Connected": "Подключено" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ru_RU/Global.json b/application/Espo/Resources/i18n/ru_RU/Global.json index d8008d318a..9a26feeb98 100644 --- a/application/Espo/Resources/i18n/ru_RU/Global.json +++ b/application/Espo/Resources/i18n/ru_RU/Global.json @@ -1,452 +1,641 @@ { - "scopeNames": { - "Email": "Email", - "User": "Пользователь", - "Team": "Группа", - "Role": "Роль", - "EmailTemplate": "Шаблон письма", - "EmailAccount": "Email Account", - "EmailAccountScope": "Email Account", - "OutboundEmail": "Исходящее письмо", - "ScheduledJob": "Запланированная работа", - "ExternalAccount": "External Account", - "Extension": "Расширение" + "scopeNames": { + "Email": "Эл. письмо", + "User": "Пользователь", + "Team": "Группа", + "Role": "Роль", + "EmailTemplate": "Шаблон эл. письма", + "EmailAccount": "Учетная запись эл. почты пользователя", + "EmailAccountScope": "Учетная запись эл. почты пользователя", + "OutboundEmail": "Исходящее эл. письмо", + "ScheduledJob": "Задание планировщика", + "ExternalAccount": "Внешняя учетная запись", + "Extension": "Расширение", + "Dashboard": "Панель виджетов", + "InboundEmail": "Учетная запись эл. почты группы", + "Stream": "Лента", + "Import": "Импортировать", + "Template": "Шаблон", + "Job": "Задание", + "EmailFilter": "Фильтр эл. почты", + "Portal": "Портал", + "PortalRole": "Роли портала", + "Attachment": "Вложение" + }, + "scopeNamesPlural": { + "Email": "Эл. письма", + "User": "Пользователи", + "Team": "Группы", + "Role": "Роли", + "EmailTemplate": "Шаблоны эл. писем", + "EmailAccount": "Учетные записи эл. почты пользователей", + "EmailAccountScope": "Учетные записи эл. почты пользователей", + "OutboundEmail": "Исходящие эл. письма", + "ScheduledJob": "Задания планировщика", + "ExternalAccount": "Внешние учетные записи", + "Extension": "Расширения", + "Dashboard": "Панели виджетов", + "InboundEmail": "Учетные записи эл. почты групп", + "Stream": "Ленты", + "Import": "Импортировать результаты", + "Template": "Шаблоны", + "Job": "Задания", + "EmailFilter": "Фильтры эл. почты", + "Portal": "Порталы", + "PortalRole": "Роли порталов", + "Attachment": "Вложения" + }, + "labels": { + "Misc": "Разное", + "Merge": "Объединить", + "None": "Нет", + "Home": "Home", + "by": "по", + "Saved": "Сохранено", + "Error": "Ошибка", + "Select": "Выбрать", + "Not valid": "Некорректные данные", + "Please wait...": "Пожалуйста, подождите...", + "Please wait": "Пожалуйста, подождите", + "Loading...": "Загрузка...", + "Uploading...": "Загружается...", + "Sending...": "Отправляется...", + "Merging...": "Объединияется...", + "Merged": "Объединено", + "Removed": "Удалено", + "Posted": "Добавлено", + "Linked": "Ссылка добавлена", + "Unlinked": "Ссылка убрана", + "Done": "Готово", + "Access denied": "В доступе отказано", + "Not found": "Не найдено", + "Access": "Доступ", + "Are you sure?": "Вы уверены?", + "Record has been removed": "Запись была удалена", + "Wrong username/password": "Неверное имя пользователя/пароль", + "Post cannot be empty": "Сообщение не может быть пустым", + "Removing...": "Удаляется...", + "Unlinking...": "Ссылка убирается...", + "Posting...": "Размещается...", + "Username can not be empty!": "Имя пользователя не может быть пустым!", + "Cache is not enabled": "Кэш не подключен", + "Cache has been cleared": "Кэш был очищен", + "Rebuild has been done": "Перестройка ПО была выполнена", + "Saving...": "Сохраняется...", + "Modified": "Изменено", + "Created": "Создано", + "Create": "Создать", + "create": "создать", + "Overview": "Обзор", + "Details": "Описание", + "Add Field": "Добавить поле", + "Add Dashlet": "Добавить виджет", + "Filter": "Фильтр", + "Edit Dashboard": "Редактировать панель", + "Add": "Добавить", + "Add Item": "Добавить", + "Reset": "Сбросить", + "Menu": "Меню", + "More": "Больше", + "Search": "Искать", + "Only My": "Только мои", + "Open": "Открыть", + "Admin": "Администратор", + "About": "О программе", + "Refresh": "Обновить", + "Remove": "Удалить", + "Options": "Настройки", + "Username": "Имя пользователя", + "Password": "Пароль", + "Login": "Войти", + "Log Out": "Выйти", + "Preferences": "Настройки", + "State": "Регион", + "Street": "Улица", + "Country": "Страна", + "City": "Город", + "PostalCode": "Индекс", + "Followed": "Отписаться", + "Follow": "Подписаться", + "Followers": "Подписчики", + "Clear Local Cache": "Очистить локальный кэш", + "Actions": "Действия", + "Delete": "Удалить", + "Update": "Обновить", + "Save": "Сохранить", + "Edit": "Редактировать", + "View": "Просмотреть", + "Cancel": "Отменить", + "Apply": "Применить", + "Unlink": "Убрать ссылку", + "Mass Update": "Обновить все", + "Export": "Экспортировать", + "No Data": "Нет данных", + "No Access": "Нет доступа", + "All": "Все", + "Active": "Активный", + "Inactive": "Неактивный", + "Write your comment here": "Оставьте свою заметку здесь", + "Post": "Разместить", + "Stream": "Лента", + "Show more": "Показать еще", + "Dashlet Options": "Настройки панели", + "Full Form": "Раширенная форма", + "Insert": "Вставить", + "Person": "Личность", + "First Name": "Имя", + "Last Name": "Фамилия", + "Original": "Оригинал", + "You": "Вы", + "you": "вы", + "change": "изменить", + "Change": "Изменить", + "Primary": "Основной", + "Save Filter": "Сохранить фильтр", + "Administration": "Администрирование", + "Run Import": "Импортировать", + "Duplicate": "Дубликат", + "Notifications": "Оповещения", + "Mark all read": "Пометить все как прочитанное", + "See more": "Подробнее", + "Today": "Сегодня", + "Tomorrow": "Завтра", + "Yesterday": "Вчера", + "Submit": "Отправить", + "Close": "Закрыть", + "Yes": "Да", + "No": "Нет", + "Select All Result": "Выбрать все результаты", + "Value": "Значение", + "Current version": "Текущая версия", + "List View": "Отображать в виде списка", + "Tree View": "Отображать в виде дерева", + "Unlink All": "Убрать все ссылки", + "Total": "Всего", + "Print to PDF": "Распечатать в PDF", + "Default": "По умолчанию", + "Number": "Номер", + "From": "От", + "To": "До", + "Create Post": "Создать сообщение", + "Previous Entry": "Предыдущая запись", + "Next Entry": "Следующая запись", + "View List": "Просмотреть список", + "Attach File": "Прикрепить файл" + }, + "messages": { + "pleaseWait": "Пожалуйста, подождите...", + "posting": "Размещается...", + "confirmLeaveOutMessage": "Вы действительно хотите покинуть эту форму?", + "notModified": "Вы не внесли изменения в запись", + "duplicate": "Создаваемая запись является дубликатом уже существующей", + "fieldIsRequired": "{field} обязательно", + "fieldShouldBeEmail": "{field} должно быть адресом эл. почты", + "fieldShouldBeFloat": "{field} должно быть дробным числом", + "fieldShouldBeInt": "{field} должно быть целым числом", + "fieldShouldBeDate": "{field} должно быть датой", + "fieldShouldBeDatetime": "{field} должно быть датой/временем", + "fieldShouldAfter": "{field} должно быть после {otherField}", + "fieldShouldBefore": "{field} должно быть до {otherField}", + "fieldShouldBeBetween": "{field} должно быть между {min} и {max}", + "fieldShouldBeLess": "{field} должно быть меньше чем {value}", + "fieldShouldBeGreater": "{field} должно быть больше чем {value}", + "fieldBadPasswordConfirm": "{field} подтверждено неверно", + "resetPreferencesDone": "Были восстановлены значения по умолчанию", + "assignmentEmailNotificationSubject": "EspoCRM {entityType}: {Entity.name}", + "assignmentEmailNotificationBody": "{assignerUserName} назначил {entityType} '{Entity.name}' (кому) Вы.\n\n{recordUrl}", + "confirmation": "Вы уверены?", + "unlinkAllConfirmation": "Вы действительно хотите убрать все связанные записи?", + "resetPreferencesConfirmation": "Вы действительно хотите восстановить значения по умолчанию?", + "removeRecordConfirmation": "Вы действительно хотите удалить запись?", + "unlinkRecordConfirmation": "Вы действительно хотите убрать связанную запись?", + "removeSelectedRecordsConfirmation": "Вы действительно хотите удалить выбранные записи?", + "massUpdateResult": "{count} записей было обновлено", + "massUpdateResultSingle": "{count} запись была обновлена", + "noRecordsUpdated": "Записи не были обновлены", + "massRemoveResult": "{count} записей было удалено", + "massRemoveResultSingle": "{count} запись была удалена", + "noRecordsRemoved": "Записи не были удалены", + "clickToRefresh": "Нажмите для обновления", + "streamPostInfo": "Введите @username чтобы упомянуть пользователей в сообщении.\n\nДоступный синтаксис разметки:\n`код`\n**важный текст**\n*эмоционально выделенный текст*\n~удаленный текст~\n> цитата\n(название ссылки)[URL]", + "writeYourCommentHere": "Оставьте свою заметку здесь", + "writeMessageToUser": "Оставить сообщение для {user}", + "writeMessageToSelf": "Оставить сообщение для себя", + "typeAndPressEnter": "Введите и нажмите enter", + "checkForNewNotifications": "Проверить новые оповещения", + "checkForNewNotes": "Проверить новые события в Ленте" + }, + "boolFilters": { + "onlyMy": "Только мои", + "followed": "Отписаться" + }, + "presetFilters": { + "followed": "Отписаться", + "all": "Все" + }, + "massActions": { + "remove": "Удалить", + "merge": "Объединить", + "massUpdate": "Обновить все", + "export": "Экспортировать" + }, + "fields": { + "name": "Название", + "firstName": "Имя", + "lastName": "Фамилия", + "salutationName": "Обращение", + "assignedUser": "Ответственный", + "assignedUsers": "Ответственные", + "emailAddress": "Адрес эл. почты", + "assignedUserName": "Имя ответственного", + "teams": "Группы", + "createdAt": "Создано в", + "modifiedAt": "Изменено в", + "createdBy": "Создано (кем)", + "modifiedBy": "Изменено (кем)", + "description": "Описание", + "address": "Адрес", + "phoneNumber": "Телефон", + "phoneNumberMobile": "Телефон (Мобильный)", + "phoneNumberHome": "Телефон (Домашний)", + "phoneNumberFax": "Телефон (Факс)", + "phoneNumberOffice": "Телефон (Офисный)", + "phoneNumberOther": "Телефон (Дополнительно)", + "order": "Порядок", + "parent": "Источник", + "children": "Потомок" + }, + "links": { + "assignedUser": "Ответственный", + "createdBy": "Создан (кем)", + "modifiedBy": "Изменен (кем)", + "team": "Группа", + "roles": "Роли", + "teams": "Группы", + "users": "Пользователи", + "parent": "Источник", + "children": "Потомок" + }, + "dashlets": { + "Stream": "Лента" + }, + "notificationMessages": { + "assign": "Вам было назначено {entityType} {entity}", + "emailReceived": "Получено эл. письмо от {from}", + "entityRemoved": "{user} удалил {entityType} {entity}" + }, + "streamMessages": { + "post": "{user} оставил примечание к {entityType} {entity}", + "attach": "{user} прикрепил к {entityType} {entity}", + "status": "{user} обновил {field} (чего) {entityType} {entity}", + "update": "{user} обновил {entityType} {entity}", + "postTargetTeam": "{user} оставил сообщение для группы {target}", + "postTargetTeams": "{user} оставил сообщение для групп {target}", + "postTargetPortal": "{user} оставил сообщение для портала {target}", + "postTargetPortals": "{user} оставил сообщение для порталов {target}", + "postTarget": "{user} оставил сообщение для {target}", + "postTargetYou": "{user} оставил сообщение для Вас", + "postTargetYouAndOthers": "{user} оставил сообщение для {target} и для Вас", + "postTargetAll": "{user} оставил сообщение для всех", + "postTargetSelf": "{user} оставил сообщение для себя", + "postTargetSelfAndOthers": "{user} оставил сообщение для {target} и для себя", + "mentionInPost": "{user} упомянул {mentioned} в {entityType} {entity}", + "mentionYouInPost": "{user} упомянул Вас в {entityType} {entity}", + "mentionInPostTarget": "{user} упомянул {mentioned} в сообщении", + "mentionYouInPostTarget": "{user} упомянул Вас в сообщении для {target}", + "mentionYouInPostTargetAll": "{user} упомянул Вас в сообщении для всех", + "mentionYouInPostTargetNoTarget": "{user} упомянул Вас в сообщении", + "create": "{user} создал {entityType} {entity}", + "createThis": "{user} создал это {entityType}", + "createAssignedThis": "{user} создал это {entityType} назначил (кому) {assignee}", + "createAssigned": "{user} создал {entityType} {entity} назначил (кому) {assignee}", + "assign": "{user} назначил {entityType} {entity} (кому) {assignee}", + "assignThis": "{user} назначил это {entityType} (кому) {assignee}", + "postThis": "{user} оставил сообщение", + "attachThis": "{user} прикрепил", + "statusThis": "{user} обновил {field}", + "updateThis": "{user} обновил это {entityType}", + "createRelatedThis": "{user} создал {relatedEntityType} {relatedEntity} относящееся к этому {entityType}", + "createRelated": "{user} создал {relatedEntityType} {relatedEntity} относящееся к {entityType} {entity}", + "relate": "{user} связал {relatedEntityType} {relatedEntity} с {entityType} {entity}", + "relateThis": "{user} связал {relatedEntityType} {relatedEntity} с этим {entityType}", + "emailReceivedFromThis": "Получено эл. письмо от {from}", + "emailReceivedInitialFromThis": "Получено эл. письмо от {from}, это {entityType} создано", + "emailReceivedThis": "Получено эл. письмо", + "emailReceivedInitialThis": "Получено эл. письмо, создано это {entityType}", + "emailReceivedFrom": "Получено эл. письмо от {from}, относится к {entityType} {entity}", + "emailReceivedFromInitial": "Получено эл. письмо от {from}, {entityType} {entity} создано", + "emailReceivedInitialFrom": "Получено эл. письмо от {from}, {entityType} {entity} создано", + "emailReceived": "Получено эл. письмо относящееся к {entityType} {entity}", + "emailReceivedInitial": "Получено эл. письмо: {entityType} {entity} создано", + "emailSent": "{by} отправил эл. письмо относящееся к {entityType} {entity}", + "emailSentThis": "{by} отправил эл. письмо" + }, + "lists": { + "monthNames": [ + "Январь", + "Февраль", + "Март", + "Апрель", + "Май", + "Июнь", + "Июль", + "Август", + "Сентябрь", + "Октябрь", + "Ноябрь", + "Декабрь" + ], + "monthNamesShort": [ + "Янв", + "Февр", + "Март", + "Апр", + "Май", + "Июнь", + "Июль", + "Авг", + "Сент", + "Окт", + "Нояб", + "Дек" + ], + "dayNames": [ + "Воскресенье", + "Понедельник", + "Вторник", + "Среда", + "Четверг", + "Пятница", + "Суббота" + ], + "dayNamesShort": [ + "Вскр", + "Пнд", + "Вт", + "Ср", + "Чтв", + "Птн", + "Сб" + ], + "dayNamesMin": [ + "Вс", + "Пн", + "Вт", + "Ср", + "Чт", + "Пт", + "Сб" + ] + }, + "options": { + "salutationName": { + "Mr.": "Г-н.", + "Mrs.": "Г-жа.", + "Ms.": "Г-жа.", + "Dr.": "Д-р." }, - "scopeNamesPlural": { - "Email": "Письма", - "User": "Пользователи", - "Team": "Группы", - "Role": "Роли", - "EmailTemplate": "Email шаблоны", - "EmailAccount": "Email Accounts", - "EmailAccountScope": "Email Accounts", - "OutboundEmail": "Outbound Emails", - "ScheduledJob": "Scheduled Jobs", - "ExternalAccount": "External Accounts", - "Extension": "Расширения" + "language": { + "af_ZA": "Африкаанс", + "az_AZ": "Азербайджанский", + "be_BY": "Белорусский", + "bg_BG": "Болгарский", + "bn_IN": "Бенгальский", + "bs_BA": "Боснийский", + "ca_ES": "Каталонский", + "cs_CZ": "Чешский", + "cy_GB": "Валлийский", + "da_DK": "Датский", + "de_DE": "Немецкий", + "el_GR": "Греческий", + "en_GB": "Английский (UK)", + "en_US": "Английский (US)", + "es_ES": "Испанский (Испания)", + "et_EE": "Эстонский", + "eu_ES": "Баскский", + "fa_IR": "Персидский", + "fi_FI": "Финский", + "fo_FO": "Фарерский", + "fr_CA": "Французский (Канада)", + "fr_FR": "Французский (Франция)", + "ga_IE": "Ирландский", + "gl_ES": "Галицкий", + "gn_PY": "Гуарани", + "he_IL": "Иврит", + "hi_IN": "Хинди", + "hr_HR": "Хорватский", + "hu_HU": "Венгерский", + "hy_AM": "Армянский", + "id_ID": "Индонезийский", + "is_IS": "Исландский", + "it_IT": "Итальянский", + "ja_JP": "Японский", + "ka_GE": "Грузинский", + "km_KH": "Кхмерийский", + "ko_KR": "Корейский", + "ku_TR": "Курдский", + "lt_LT": "Литовский", + "lv_LV": "Латвийский", + "mk_MK": "Македонский", + "ml_IN": "Малайялам", + "ms_MY": "Малайский", + "nb_NO": "Норвежский букмол", + "nn_NO": "Норвежский нюнорск", + "ne_NP": "Непальский", + "nl_NL": "Нидерландский", + "pa_IN": "Панджабский", + "pl_PL": "Польский", + "ps_AF": "Пушту", + "pt_BR": "Португальский (Бразилия)", + "pt_PT": "Португальский (Португалия)", + "ro_RO": "Румынский", + "ru_RU": "Русский", + "sk_SK": "Словацкий", + "sl_SI": "Словенский", + "sq_AL": "Албанский", + "sr_RS": "Сербский", + "sv_SE": "Шведский", + "sw_KE": "Суахили", + "ta_IN": "Тамильский", + "te_IN": "Телугу", + "th_TH": "Тайский", + "tl_PH": "Тагальский", + "tr_TR": "Турецкий", + "uk_UA": "Украинский", + "ur_PK": "Урду", + "vi_VN": "Вьетнамский", + "zh_CN": "Упрощенный китайский (Китай)", + "zh_HK": "Традиционный китайский (Гонконг)", + "zh_TW": "Традиционный китайский (Тайвань)" }, - "labels": { - "Misc": "Разное", - "Merge": "Объединить", - "None": "Нет", - "by": "по", - "Saved": "Сохранено", - "Error": "Ошибка", - "Select": "Выбрать", - "Not valid": "Некорректные данные", - "Please wait...": "Пожалуйста, подождите...", - "Please wait": "Пожалуйста, подождите", - "Loading...": "Загрузка...", - "Uploading...": "Загружается...", - "Sending...": "Отправляется...", - "Removed": "Удалено", - "Posted": "Добавлено", - "Linked": "Ссылка добавлена", - "Unlinked": "Ссылка удалена", - "Access denied": "В доступе отказано", - "Access": "Доступ", - "Are you sure?": "Вы уверены?", - "Record has been removed": "Запись удалена", - "Wrong username/password": "Неверное имя пользователя/пароль", - "Post cannot be empty": "Сообщение не может быть пустым", - "Removing...": "Удаляется...", - "Unlinking...": "Ссылка удаляется...", - "Posting...": "Размещается...", - "Username can not be empty!": "Имя пользователя не может быть пустым!", - "Cache is not enabled": "Кэш не подключен", - "Cache has been cleared": "Кэш очищен", - "Rebuild has been done": "Восстановление выполнено", - "Saving...": "Сохраняется...", - "Modified": "Изменено", - "Created": "Создано", - "Create": "Создать", - "create": "создать", - "Overview": "Обзор", - "Details": "Описание", - "Add Filter": "Добавить фильтр", - "Add Dashlet": "Добавить панель", - "Add": "Добавить", - "Reset": "Сбросить", - "Menu": "Меню", - "More": "Больше", - "Search": "Искать", - "Only My": "Тлько мои", - "Open": "Открыть", - "Admin": "Администратор", - "About": "О программе", - "Refresh": "Обновить", - "Remove": "Удалить", - "Options": "Options", - "Username": "Имя пользователя", - "Password": "Пароль", - "Login": "Войти", - "Log Out": "Выйти", - "Preferences": "Настройки", - "State": "Регион", - "Street": "Улица", - "Country": "Страна", - "City": "Город", - "PostalCode": "Почтовый индекс", - "Followed": "Отписаться", - "Follow": "Подписаться", - "Clear Local Cache": "Очистить локальный кэш", - "Actions": "Действия", - "Delete": "Удалить", - "Update": "Обновить", - "Save": "Сохранить", - "Edit": "Редактировать", - "Cancel": "Отменить", - "Unlink": "Убрать ссылку", - "Mass Update": "Mass Update", - "Export": "Экспортировать", - "No Data": "Нет данных", - "No Access": "No Access", - "All": "Все", - "Active": "Активный", - "Inactive": "Неактивный", - "Write your comment here": "Оставьте свою заметку здесь", - "Post": "Разместить", - "Stream": "Лента", - "Show more": "Загрузить еще", - "Dashlet Options": "Настройки панели", - "Full Form": "Раширенная форма", - "Insert": "Вставить", - "Person": "Личность", - "First Name": "Имя", - "Last Name": "Фамилия", - "Original": "Оригинальный", - "You": "Вы", - "you": "вы", - "change": "изменить", - "Change": "Change", - "Primary": "Главные", - "Save Filters": "Сохранить фильтры", - "Administration": "Администрирование", - "Run Import": "Импортировать", - "Duplicate": "Копия", - "Notifications": "Оповещения", - "Mark all read": "Пометить все как прочитанное", - "See more": "Подробнее", - "Today": "Сегодня", - "Tomorrow": "Завтра", - "Yesterday": "Вчера", - "Type & press enter": "Введите и нажмите enter" + "dateSearchRanges": { + "on": "На", + "notOn": "Не на", + "after": "После", + "before": "До", + "between": "Между", + "today": "Сегодня", + "past": "Прошлое", + "future": "Будущее", + "currentMonth": "Текущий месяц", + "lastMonth": "Прошлый месяц", + "currentQuarter": "Текущий квартал", + "lastQuarter": "Прошлый квартал", + "currentYear": "Текущий год", + "lastYear": "Прошлый год", + "lastSevenDays": "Последние 7 дней", + "lastXDays": "Последние X дней", + "nextXDays": "Следующие X дней", + "ever": "Ever" }, - "messages": { - "notModified": "Вы не внесли изменения в запись", - "duplicate": "Созданная вами запись дублировалась", - "fieldIsRequired": "{field} обязательное", - "fieldShouldBeEmail": "{field} должно быть правильным e-mail", - "fieldShouldBeFloat": "{field} должно быть верное дробное число", - "fieldShouldBeInt": "{field} должно быть верное целое число", - "fieldShouldBeDate": "{field} должна быть верная дата", - "fieldShouldBeDatetime": "{field} должна быть верная дата/время", - "fieldShouldAfter": "{field} должно быть после {otherField}", - "fieldShouldBefore": "{field} должно быть до {otherField}", - "fieldShouldBeBetween": "{field} должно быть между {min} и {max}", - "fieldShouldBeLess": "{field} должно быть меньше чем {value}", - "fieldShouldBeGreater": "{field} должно быть больше чем {value}", - "fieldBadPasswordConfirm": "{field} подтверждено неверно", - "resetPreferencesDone": "Preferences has been reset to defaults", - "assignmentEmailNotificationSubject": "EspoCRM {entityType}: {Entity.name}", - "assignmentEmailNotificationBody": "{assignerUserName} назначил {entityType} '{Entity.name}' на вас\n\n{recordUrl}", - "confirmation": "Вы уверены?", - "resetPreferencesConfirmation": "Are you sure you want to reset preferences to defaults?", - "removeRecordConfirmation": "Удалить запись?", - "unlinkRecordConfirmation": "Убрать связь?", - "removeSelectedRecordsConfirmation": "Удалить выбранные записи?", - "massUpdateResult": "{count} records have been updated", - "massUpdateResultSingle": "{count} record has been updated", - "noRecordsUpdated": "No records were updated", - "massRemoveResult": "{count} records have been removed", - "massRemoveResultSingle": "{count} record has been removed", - "noRecordsRemoved": "No records were removed", - "writeYourCommentHere": "Оставте свою заметку" + "searchRanges": { + "is": "Является", + "isEmpty": "Пусто", + "isNotEmpty": "Не пусто", + "isOneOf": "Один из", + "isFromTeams": "Из группы" }, - "boolFilters": { - "onlyMy": "Тлько мои", - "open": "Открыть", - "active": "Активный" + "varcharSearchRanges": { + "equals": "Равняется", + "startsWith": "Начинается с", + "contains": "Содержит", + "isEmpty": "Пусто", + "isNotEmpty": "Не пусто" }, - "fields": { - "name": "Имя", - "firstName": "Имя", - "lastName": "Фамилия", - "salutationName": "Пол", - "assignedUser": "Ответственный пользователь", - "emailAddress": "Email", - "assignedUserName": "Имя ответственного пользователя", - "teams": "Группы", - "createdAt": "Создан в", - "modifiedAt": "Изменен в", - "createdBy": "Создан (кем)", - "modifiedBy": "Изменен (кем)" + "intSearchRanges": { + "equals": "Равняется", + "notEquals": "Не равняется", + "greaterThan": "Больше чем", + "lessThan": "Меньше чем", + "greaterThanOrEquals": "Больше чем или равняется", + "lessThanOrEquals": "Меньше чем или равняется", + "between": "Между" }, - "links": { - "assignedUser": "Ответственный пользователь", - "createdBy": "Создан (кем)", - "modifiedBy": "Изменен (кем)", - "team": "Группа", - "roles": "Роли", - "teams": "Группы", - "users": "Пользователи" + "autorefreshInterval": { + "0": "Нет", + "1": "1 минута", + "2": "2 минуты", + "5": "5 минут", + "10": "10 минут", + "0.5": "30 секунд" }, - "dashlets": { - "Stream": "Лента" - }, - "streamMessages": { - "create": "{user} создал {entityType} {entity}", - "createAssigned": "{user} создал {entityType} {entity} присвоен {assignee}", - "assign": "{user} присвоено {entityType} {entity} к {assignee}", - "post": "{user} опубликован на {entityType} {entity}", - "attach": "{user} прикреплен {entityType} {entity}", - "status": "{user} обновлен {field} на {entityType} {entity}", - "update": "{user} обновлен {entityType} {entity}", - "createRelated": "{user} создан {relatedEntityType} {relatedEntity} привязан к {entityType} {entity}", - "emailReceived": "{entity} было получено для {entityType} {entity}", - "emailReceivedInitial": "Email {email} has been received and created {entityType} {entity}", - "mentionInPost": "{user} mentioned {mentioned} on {entityType} {entity}", - - "createThis": "{user} создал это {entityType}", - "createAssignedThis": "{user} создал это {entityType} присвоен {assignee}", - "assignThis": "{user} присвоено это {entityType} к {assignee}", - "postThis": "{user} добавил", - "attachThis": "{user} attached", - "statusThis": "{user} обновил {field}", - "updateThis": "{user} обновил это {entityType}", - "createRelatedThis": "{user} создал {relatedEntityType} {relatedEntity} привязал к этому {entityType}", - "emailReceivedThis": "{entity} было получено", - "emailReceivedInitialThis": "Email {email} has been received and created this {entityType}" - }, - "lists": { - "monthNames": ["Январь", "Февраль", "Март", "Апрель", "Май", "Июнь", "Июль", "Август", "Сентябрь", "Октябрь", "ноябрь", "Декабрь"], - "monthNamesShort": ["Янв", "Февр", "Март", "Апр", "Май", "Июнь", "Июль", "Авг", "Сент", "Окт", "Нояб", "Дек"], - "dayNames": ["Воскресенье", "Понедельник", "Вторник", "Среда", "Четверг", "Пятница", "Суббота"], - "dayNamesShort": ["Вскр", "Пнд", "Вт", "Ср", "Чтв", "Птн", "Сб"], - "dayNamesMin": ["Вс", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб"] - }, - "options": { - "salutationName": { - "Mr.": "Г-н.", - "Mrs.": "Г-жа.", - "Dr.": "Д-р.", - "Drs.": "Drs." - }, - "language": { - "af_ZA": "Африкаанс", - "az_AZ": "Азербайджанский", - "be_BY": "Белорусский", - "bg_BG": "Болгарский", - "bn_IN": "Бенгальский", - "bs_BA": "Боснийский", - "ca_ES": "Каталонский", - "cs_CZ": "Чешский", - "cy_GB": "Валлийский", - "da_DK": "Датский", - "de_DE": "Немецкий", - "el_GR": "Греческий", - "en_GB": "Английский (UK)", - "en_US": "Английский (US)", - "es_ES": "Испанский (Испания)", - "et_EE": "Эстонский", - "eu_ES": "Баскский", - "fa_IR": "Персидский", - "fi_FI": "Финский", - "fo_FO": "Фарерский", - "fr_CA": "Французский (Канада)", - "fr_FR": "Французский (Франция)", - "ga_IE": "Ирландский", - "gl_ES": "Галицкий", - "gn_PY": "Гуарани", - "he_IL": "Иврит", - "hi_IN": "Хинди", - "hr_HR": "Хорватский", - "hu_HU": "Венгерский", - "hy_AM": "Армянский", - "id_ID": "Индонезийский", - "is_IS": "Исландский", - "it_IT": "Итальянский", - "ja_JP": "Японский", - "ka_GE": "Грузинский", - "km_KH": "Кхмерийский", - "ko_KR": "Корейский", - "ku_TR": "Курдский", - "lt_LT": "Литовский", - "lv_LV": "Латвийский", - "mk_MK": "Македонский", - "ml_IN": "Малайялам", - "ms_MY": "Малайский", - "nb_NO": "Норвежский букмол", - "nn_NO": "Норвежский нюнорск", - "ne_NP": "Непальский", - "nl_NL": "Нидерландский", - "pa_IN": "Панджабский", - "pl_PL": "Польский", - "ps_AF": "Пушту", - "pt_BR": "Португальский (Бразилия)", - "pt_PT": "Португальский (Португалия)", - "ro_RO": "Румынский", - "ru_RU": "Русский", - "sk_SK": "Словацкий", - "sl_SI": "Словенский", - "sq_AL": "Албанский", - "sr_RS": "Сербский", - "sv_SE": "Шведский", - "sw_KE": "Суахили", - "ta_IN": "Тамильский", - "te_IN": "Телугу", - "th_TH": "Тайский", - "tl_PH": "Тагальский", - "tr_TR": "Турецкий", - "uk_UA": "Украинский", - "ur_PK": "Урду", - "vi_VN": "Вьетнамский", - "zh_CN": "Упрощенный китайский (Китай)", - "zh_HK": "Традиционный китайский (Гонконг)", - "zh_TW": "Традиционный китайский (Тайвань)" - }, - "dateSearchRanges": { - "on": "На", - "notOn": "Не на", - "after": "После", - "before": "До", - "between": "Между", - "today": "Сегодня", - "past": "Прошлое", - "future": "Будущее", - "currentMonth": "Current Month", - "lastMonth": "Last Month", - "currentQuarter": "Current Quarter", - "lastQuarter": "Last Quarter", - "currentYear": "Current Year", - "lastYear": "Last Year" - }, - "intSearchRanges": { - "equals": "Равняется", - "notEquals": "Не равняется", - "greaterThan": "Больше чем", - "lessThan": "Меньше чем", - "greaterThanOrEquals": "Больше чем или равняется", - "lessThanOrEquals": "Меньше чем или равняется", - "between": "Между" - }, - "autorefreshInterval": { - "0": "Нет", - "0.5": "30 секунд", - "1": "1 минута", - "2": "2 минуты", - "5": "5 минут", - "10": "10 минут" - }, - "phoneNumber": { - "Mobile": "Мобильный", - "Office": "Офисный", - "Fax": "Факс", - "Home": "Домашний", - "Other": "Дополнительно" - } - }, - "sets": { - "summernote": { - "NOTICE": "You can find translation here: https://github.com/HackerWins/summernote/tree/master/lang", - "font":{ - "bold": "Полужирный", - "italic": "Курсив", - "underline": "Подчёркнутый", - "strike": "Зачеркнутый", - "clear": "Убрать стили шрифта", - "height": "Высота линии", - "name": "Название шрифта", - "size": "Размер шрифта" - }, - "image":{ - "image": "Изображение", - "insert": "Вставить изображение", - "resizeFull": "Восстановить размер", - "resizeHalf": "Уменьшить до 50%", - "resizeQuarter": "Уменьшить до 25%", - "floatLeft": "Расположить слева", - "floatRight": "Расположить справа", - "floatNone": "Расположение по-умолчанию", - "dragImageHere": "Перетащите изображение сюда", - "selectFromFiles": "Выбрать из файлов", - "url": "URL изображения", - "remove": "Удалить изображение" - }, - "link":{ - "link": "Link", - "insert": "Вставить ссылку", - "unlink": "Убрать ссылку", - "edit": "Редактировать", - "textToDisplay": "Отображаемый текст", - "url": "URL для перехода", - "openInNewWindow": "Открывать в новом окне" - }, - "video":{ - "video": "Видео", - "videoLink": "Ссылка на видео", - "insert": "Вставить видео", - "url": "URL видео", - "providers": "(YouTube, Vimeo, Vine, Instagram или DailyMotion)" - }, - "table":{ - "table": "Таблица" - }, - "hr":{ - "insert": "Вставить горизонтальную линию" - }, - "style":{ - "style": "Стиль", - "normal": "Нормальный", - "blockquote": "Цитата", - "pre": "Код", - "h1": "Заголовок 1", - "h2": "Заголовок 2", - "h3": "Заголовок 3", - "h4": "Заголовок 4", - "h5": "Заголовок 5", - "h6": "Заголовок 6" - }, - "lists":{ - "unordered": "Маркированный список", - "ordered": "Нумерованный список" - }, - "options":{ - "help": "Помощь", - "fullscreen": "На весь экран", - "codeview": "Исходный код" - }, - "paragraph":{ - "paragraph": "Параграф", - "outdent": "Уменьшить отступ", - "indent": "Увеличить отступ", - "left": "Выровнять по левому краю", - "center": "Выровнять по центру", - "right": "Выровнять по правому краю", - "justify": "Растянуть по ширине" - }, - "color":{ - "recent": "Последний цвет", - "more": "Еще цвета", - "background": "Цвет фона", - "foreground": "Цвет шрифта", - "transparent": "Прозрачный", - "setTransparent": "Сделать прозрачным", - "reset": "Сбросить", - "resetToDefault": "Восстановить умолчания" - }, - "shortcut":{ - "shortcuts": "Сочетания клавиш", - "close": "Закрыть", - "textFormatting": "Форматирование текста", - "action": "Действие", - "paragraphFormatting": "Форматирование параграфа", - "documentStyle": "Стиль документа" - }, - "history":{ - "undo":"Undo", - "redo": "Повтор" - } - } + "phoneNumber": { + "Mobile": "Мобильный", + "Office": "Офисный", + "Fax": "Факс", + "Home": "Домашний", + "Other": "Дополнительно" } -} + }, + "sets": { + "summernote": { + "NOTICE": "You can find translation here: https://github.com/HackerWins/summernote/tree/master/lang", + "font": { + "bold": "Полужирный", + "italic": "Курсив", + "underline": "Подчёркнутый", + "strike": "Зачеркнутый", + "clear": "Убрать стили шрифта", + "height": "Высота линии", + "name": "Название шрифта", + "size": "Размер шрифта" + }, + "image": { + "image": "Изображение", + "insert": "Вставить изображение", + "resizeFull": "Восстановить размер", + "resizeHalf": "Уменьшить до 50%", + "resizeQuarter": "Уменьшить до 25%", + "floatLeft": "Расположить слева", + "floatRight": "Расположить справа", + "floatNone": "Расположение по умолчанию", + "dragImageHere": "Перетащите изображение сюда", + "selectFromFiles": "Выбрать из файлов", + "url": "URL изображения", + "remove": "Удалить изображение" + }, + "link": { + "link": "Ссылка", + "insert": "Вставить ссылку", + "unlink": "Убрать ссылку", + "edit": "Редактировать", + "textToDisplay": "Отображаемый текст", + "url": "URL для перехода", + "openInNewWindow": "Открывать в новом окне" + }, + "video": { + "video": "Видео", + "videoLink": "Ссылка на видео", + "insert": "Вставить видео", + "url": "URL видео", + "providers": "(YouTube, Vimeo, Vine, Instagram или DailyMotion)" + }, + "table": { + "table": "Таблица" + }, + "hr": { + "insert": "Вставить горизонтальную линию" + }, + "style": { + "style": "Стиль", + "normal": "Нормальный", + "blockquote": "Цитата", + "pre": "Код", + "h1": "Заголовок 1", + "h2": "Заголовок 2", + "h3": "Заголовок 3", + "h4": "Заголовок 4", + "h5": "Заголовок 5", + "h6": "Заголовок 6" + }, + "lists": { + "unordered": "Маркированный список", + "ordered": "Нумерованный список" + }, + "options": { + "help": "Помощь", + "fullscreen": "На весь экран", + "codeview": "Исходный код" + }, + "paragraph": { + "paragraph": "Параграф", + "outdent": "Уменьшить отступ", + "indent": "Увеличить отступ", + "left": "Выровнять по левому краю", + "center": "Выровнять по центру", + "right": "Выровнять по правому краю", + "justify": "Растянуть по ширине" + }, + "color": { + "recent": "Последний цвет", + "more": "Еще цвета", + "background": "Цвет фона", + "foreground": "Цвет шрифта", + "transparent": "Прозрачный", + "setTransparent": "Сделать прозрачным", + "reset": "Сбросить", + "resetToDefault": "Восстановить умолчания" + }, + "shortcut": { + "shortcuts": "Сочетания клавиш", + "close": "Закрыть", + "textFormatting": "Форматирование текста", + "action": "Действие", + "paragraphFormatting": "Форматирование параграфа", + "documentStyle": "Стиль документа" + }, + "history": { + "undo": "Отмена", + "redo": "Повтор" + } + } + }, + "themes": { + "Espo": "Espo", + "Sakura": "Sakura", + "EspoVertical": "Espo (вертикальная)", + "SakuraVertical": "Sakura (вертикальная)", + "Violet": "Violet", + "VioletVertical": "Violet (вертикальная)" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ru_RU/Import.json b/application/Espo/Resources/i18n/ru_RU/Import.json index c65df7ea82..ad5b256748 100644 --- a/application/Espo/Resources/i18n/ru_RU/Import.json +++ b/application/Espo/Resources/i18n/ru_RU/Import.json @@ -1,15 +1,63 @@ { - "labels": { - "Revert": "Revert", - "Return to Import": "Return to Import", - "Run Import": "Импортировать", - "Back": "Back", - "Field Mapping": "Field Mapping", - "Default Values": "Default Values", - "Add Field": "Add Field", - "Created": "Создано", - "Updated": "Updated", - "Result": "Result", - "Show records": "Show records" - } -} + "labels": { + "Revert Import": "Обратить импортирование", + "Return to Import": "Вернуться к импортированию", + "Run Import": "Импортировать", + "Back": "Назад", + "Field Mapping": "Сопоставление полей", + "Default Values": "Значения по умолчанию", + "Add Field": "Добавить поле", + "Created": "Создано", + "Updated": "Обновлено", + "Result": "Результат", + "Show records": "Показать записи", + "Remove Duplicates": "Убрать дубликаты", + "importedCount": "Импортировано: (count)", + "duplicateCount": "Дубликатов: (count)", + "updatedCount": "Обновлено: (count)", + "Create Only": "Только создать", + "Create and Update": "Создать и обновить", + "Update Only": "Только обновить", + "Update by": "Обновить по", + "Set as Not Duplicate": "Пометить как не дубликат", + "File (CSV)": "Файл (CSV)", + "First Row Value": "Значение из первой строки", + "Skip": "Пропустить", + "Header Row Value": "Значение из строки заголовка", + "Field": "Поле", + "What to Import?": "Что импортировать?", + "Entity Type": "Тип объекта", + "What to do?": "Что делать?", + "Properties": "Свойства", + "Header Row": "Есть строка заголовков", + "Person Name Format": "Формат личных имен", + "John Smith": "Имя Фамилия", + "Smith John": "Фамилия Имя", + "Smith, John": "Фамилия, Имя", + "Field Delimiter": "Разделитель полей", + "Date Format": "Формат даты", + "Decimal Mark": "Десятичный разделитель", + "Text Qualifier": "Спецификатор текста", + "Time Format": "Формат времени", + "Currency": "Валюта", + "Preview": "Предпросмотр", + "Next": "Далее", + "Step 1": "Шаг 1", + "Step 2": "Шаг 2", + "Double Quote": "Двойные кавычки", + "Single Quote": "Одиночные кавычки", + "Imported": "Импортировано", + "Duplicates": "Дубликатов" + }, + "messages": { + "utf8": "Должен быть в кодировке UTF-8", + "duplicatesRemoved": "Дубликаты убраны" + }, + "fields": { + "file": "Файл", + "entityType": "Тип объекта", + "imported": "Импортированные записи", + "duplicates": "Дубликаты", + "updated": "Обновленные записи" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ru_RU/InboundEmail.json b/application/Espo/Resources/i18n/ru_RU/InboundEmail.json new file mode 100644 index 0000000000..2082a41eb2 --- /dev/null +++ b/application/Espo/Resources/i18n/ru_RU/InboundEmail.json @@ -0,0 +1,60 @@ +{ + "fields": { + "name": "Название", + "emailAddress": "Адрес эл. почты", + "team": "Группа", + "status": "Статус", + "assignToUser": "Назначить пользователю", + "host": "Сервер", + "username": "Имя пользователя", + "password": "Пароль", + "port": "Порт", + "monitoredFolders": "Отслеживаемые папки", + "trashFolder": "Корзина", + "ssl": "SSL", + "createCase": "Создавать обращения", + "reply": "Автоответчик", + "caseDistribution": "Распределение обращений", + "replyEmailTemplate": "Ответить по шаблону", + "replyFromAddress": "Адрес отправителя", + "replyToAddress": "Обратный адрес", + "replyFromName": "Имя отправителя", + "targetUserPosition": "Должность (положение в группе) пользователя", + "fetchSince": "Получить эл. письма начиная с", + "addAllTeamUsers": "Для всех пользователей группы" + }, + "tooltips": { + "reply": "Уведомлять отправителей, что их эл. письма были получены.\n\n Чтобы предотвратить зацикливание только одно эл. письмо будет отправлено конкретному получателю в течение некоторого периода времени.", + "createCase": "Автоматически создавать обращения из входящих эл. писем", + "replyToAddress": "Укажите адрес этого ящика эл. почты, чтобы ответы приходили на него.", + "caseDistribution": "Как будут назначаться обращения: непосредственно пользователю или распределяться среди группы.", + "assignToUser": "Эл. письма и обращения будут назначаться этому пользователю.", + "team": "Эл. письма и обращения будут относиться к этой группе.", + "targetUserPosition": "Определите должность (положение в группе) пользователей среди которых будут распределяться обращения.", + "addAllTeamUsers": "Эл. письма бдут появляться в папке 'Входящие' всех пользователей указанной группы." + }, + "links": { + "filters": "Фильтры" + }, + "options": { + "status": { + "Active": "Активная", + "Inactive": "Неактивная" + }, + "caseDistribution": { + "": "Нет", + "Direct-Assignment": "Прямое назначение", + "Round-Robin": "По круговому циклу", + "Least-Busy": "Наименее занятому" + } + }, + "labels": { + "Create InboundEmail": "Создать учетную запись эл. почты", + "IMAP": "IMAP", + "Actions": "Действия", + "Main": "Основное" + }, + "messages": { + "couldNotConnectToImap": "Не удалось соединиться с IMAP сервером" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ru_RU/Integration.json b/application/Espo/Resources/i18n/ru_RU/Integration.json index 1001dc1dda..08fa330f24 100644 --- a/application/Espo/Resources/i18n/ru_RU/Integration.json +++ b/application/Espo/Resources/i18n/ru_RU/Integration.json @@ -1,14 +1,15 @@ { - "fields": { - "enabled": "Enabled", - "clientId": "Client ID", - "clientSecret": "Client Secret", - "redirectUri": "Redirect URI" - }, - "messages": { - "selectIntegration": "Select an integration in menu." - }, - "help": { - "Google": "

Obtain OAuth 2.0 credentials from the Google Developers Console.

Visit Google Developers Console to obtain OAuth 2.0 credentials such as a Client ID and Client Secret that are known to both Google and EspoCRM application.

" - } -} + "fields": { + "enabled": "Включено", + "clientId": "Идентификатор клиента (Client ID)", + "clientSecret": "Секретный ключ (Client Secret)", + "redirectUri": "URI перенаправления (Redirect URI)" + }, + "messages": { + "selectIntegration": "Выберите интерацию из меню.", + "noIntegrations": "Нет доступных интергаций." + }, + "help": { + "Google": "

Получите учетные данные OAuth 2.0 из консоли разработчика Google.

Посетите консоль разработчика Google для получения учетных данных OAuth 2.0 таких как Client ID и Client Secret.

" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ru_RU/Job.json b/application/Espo/Resources/i18n/ru_RU/Job.json new file mode 100644 index 0000000000..d0af4e15d1 --- /dev/null +++ b/application/Espo/Resources/i18n/ru_RU/Job.json @@ -0,0 +1,20 @@ +{ + "fields": { + "status": "Статус", + "executeTime": "Выполнено в", + "attempts": "Осталось попыток", + "failedAttempts": "Неудачных попыток", + "serviceName": "Сервис", + "method": "Метод", + "scheduledJob": "Задание планировщика", + "data": "Данные" + }, + "options": { + "status": { + "Pending": "В ожидании", + "Success": "Успех", + "Running": "Выполняется", + "Failed": "Сбой" + } + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ru_RU/LayoutManager.json b/application/Espo/Resources/i18n/ru_RU/LayoutManager.json new file mode 100644 index 0000000000..5ee0ed3e65 --- /dev/null +++ b/application/Espo/Resources/i18n/ru_RU/LayoutManager.json @@ -0,0 +1,14 @@ +{ + "fields": { + "width": "Ширина (%)", + "link": "Ссылка", + "notSortable": "Не сортируемый", + "align": "Выровнять" + }, + "options": { + "align": { + "left": "по левому краю", + "right": "по правому краю" + } + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ru_RU/Note.json b/application/Espo/Resources/i18n/ru_RU/Note.json index 0b348bf481..668a25de25 100644 --- a/application/Espo/Resources/i18n/ru_RU/Note.json +++ b/application/Espo/Resources/i18n/ru_RU/Note.json @@ -1,6 +1,27 @@ { - "fields": { - "post": "Разместить", - "attachments": "Вложения" + "fields": { + "post": "Разместить", + "attachments": "Вложения", + "targetType": "Цель", + "teams": "Группы", + "users": "Пользователи", + "portals": "Порталы" + }, + "filters": { + "all": "Все", + "posts": "Сообщения", + "updates": "Обновления" + }, + "options": { + "targetType": { + "self": "Себе", + "users": "Определенному пользователю или пользователям", + "teams": "Определенной группе или группам", + "all": "Всем пользователям", + "portals": "Всем пользователям портала" } -} + }, + "messages": { + "writeMessage": "Напишите Ваше сообщение здесь" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ru_RU/Portal.json b/application/Espo/Resources/i18n/ru_RU/Portal.json new file mode 100644 index 0000000000..2e08f0aaa1 --- /dev/null +++ b/application/Espo/Resources/i18n/ru_RU/Portal.json @@ -0,0 +1,35 @@ +{ + "fields": { + "name": "Название", + "logo": "Логотип", + "companyLogo": "Логотип", + "url": "URL", + "portalRoles": "Роли", + "isActive": "Активный", + "isDefault": "Портал по умолчанию", + "tabList": "Список вкладок", + "quickCreateList": "Список для быстрого создания", + "theme": "Тема", + "language": "Язык", + "dashboardLayout": "Планировка панели виджетов", + "dateFormat": "Формат даты", + "timeFormat": "Формат времени", + "timeZone": "Часовой пояс", + "weekStart": "Первый день недели", + "defaultCurrency": "Валюта по умолчанию" + }, + "links": { + "users": "Пользователи", + "portalRoles": "Роли", + "notes": "Заметки" + }, + "tooltips": { + "portalRoles": "Указанные роли портала будут применены ко всем пользователям портала." + }, + "labels": { + "Create Portal": "Создать портал", + "User Interface": "Интерфейс пльзователя", + "General": "Основное", + "Settings": "Настройки" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ru_RU/PortalRole.json b/application/Espo/Resources/i18n/ru_RU/PortalRole.json new file mode 100644 index 0000000000..86381e74cb --- /dev/null +++ b/application/Espo/Resources/i18n/ru_RU/PortalRole.json @@ -0,0 +1,11 @@ +{ + "links": { + "users": "Пользователи" + }, + "labels": { + "Access": "Доступ", + "Create PortalRole": "Создать роль портала", + "Scope Level": "Scope Level", + "Field Level": "Field Level" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ru_RU/Preferences.json b/application/Espo/Resources/i18n/ru_RU/Preferences.json index 6c1d43c3fc..e535335677 100644 --- a/application/Espo/Resources/i18n/ru_RU/Preferences.json +++ b/application/Espo/Resources/i18n/ru_RU/Preferences.json @@ -1,37 +1,47 @@ { - "fields": { - "dateFormat": "Формат даты", - "timeFormat": "Формат времени", - "timeZone": "Часовой пояс", - "weekStart": "Первый день недели", - "thousandSeparator": "Разделитель разрядов(тысячные)", - "decimalMark": "Десятичный знак", - "defaultCurrency": "Валюта по умолчанию", - "currencyList": "Список валют", - "language": "Язык", - - "smtpServer": "Сервер", - "smtpPort": "Порт", - "smtpAuth": "Авторизация", - "smtpSecurity": "Безопасность", - "smtpUsername": "Username", - "emailAddress": "Email", - "smtpPassword": "Пароль", - "smtpEmailAddress": "E-mail адрес", - - "exportDelimiter": "Разделитель (Перемещение)", - - "receiveAssignmentEmailNotifications": "Получать уведомления при назначении" - }, - "links": { - }, - "options": { - "weekStart": { - "0": "Воскресенье", - "1": "Понедельник" - } - }, - "labels": { - "Notifications": "Оповещения" + "fields": { + "dateFormat": "Формат даты", + "timeFormat": "Формат времени", + "timeZone": "Часовой пояс", + "weekStart": "Первый день недели", + "thousandSeparator": "Разделитель групп разрядов", + "decimalMark": "Десятичный разделитель", + "defaultCurrency": "Валюта по умолчанию", + "currencyList": "Список валют", + "language": "Язык", + "smtpServer": "Сервер", + "smtpPort": "Порт", + "smtpAuth": "Аутентификация", + "smtpSecurity": "Безопасность", + "smtpUsername": "Имя пользователя", + "emailAddress": "Адрес эл. почты", + "smtpPassword": "Пароль", + "smtpEmailAddress": "Адрес эл. почты", + "exportDelimiter": "Разделитель полей при экспортировании", + "receiveAssignmentEmailNotifications": "Получать оповещения по эл. почте при назначении", + "autoFollowEntityTypeList": "Автоподписка", + "signature": "Подпись к эл. письмам", + "dashboardTabList": "Список вкладок", + "tabList": "Список вкладок", + "defaultReminders": "Напоминания по умолчанию.", + "theme": "Тема", + "useCustomTabList": "Настраиваемый список вкладок", + "emailReplyToAllByDefault": "Email Reply to All by Default" + }, + "options": { + "weekStart": { + "0": "Воскресенье", + "1": "Понедельник" } -} + }, + "labels": { + "Notifications": "Оповещения", + "User Interface": "Интерфейс пльзователя", + "SMTP": "SMTP", + "Misc": "Разное", + "Locale": "Локаль" + }, + "tooltips": { + "autoFollowEntityTypeList": "Пользователь будет автоматически подисан на все новые записи о выбранных типах объектов, будет видеть эту информацию в ленте и получать оповещения." + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ru_RU/Role.json b/application/Espo/Resources/i18n/ru_RU/Role.json index 350e6a72b5..296b2d7e30 100644 --- a/application/Espo/Resources/i18n/ru_RU/Role.json +++ b/application/Espo/Resources/i18n/ru_RU/Role.json @@ -1,35 +1,51 @@ { - "fields": { - "name": "Имя", - "roles": "Роли" + "fields": { + "name": "Название", + "roles": "Роли", + "assignmentPermission": "Assignment Permission", + "userPermission": "User Permission", + "portalPermission": "Portal Permission" + }, + "links": { + "users": "Пользователи", + "teams": "Группы" + }, + "tooltips": { + "assignmentPermission": "Позволяет ограничить возможность назначать задания и отправлять сообщения другим пользователям.\n\nвсе - без ограничений\n\nгруппа - могут назначать задания и отправлять сообщения только членам своей группы\n\nнет - могут назначать задания и отправлять сообщения только себе", + "userPermission": "Позволяет ограничить возможности пользователей просматривать деятельность, календарь и ленту других пользователей.\n\nвсе - могут просматривать\n\nгруппа - могут просматривать деятельность только членов своей группы\n\nнет - не могут просматривать", + "portalPermission": "Определяет доступ к информации портала, способность преобразовывать контакты в пользователей портала и отправлять сообщения пользователям портала." + }, + "labels": { + "Access": "Доступ", + "Create Role": "Создать роль", + "Scope Level": "Scope Level", + "Field Level": "Field Level" + }, + "options": { + "accessList": { + "not-set": "не установлено", + "enabled": "включено", + "disabled": "отключено" }, - "links": { - "users": "Пользователи", - "teams": "Группы" - }, - "labels": { - "Access": "Доступ", - "Create Role": "Создать роль" - }, - "options": { - "accessList": { - "not-set": "не установлен", - "enabled": "включен", - "disabled": "отключен" - }, - "levelList": { - "all": "все", - "team": "группа", - "own": "принадлежит", - "no": "нет" - } - }, - "actions": { - "read": "Чтение", - "edit": "Редактировать", - "delete": "Удалить" - }, - "messages": { - "changesAfterClearCache": "Все изменения применятся только после очистки кэша." + "levelList": { + "all": "все", + "team": "группа", + "account": "контрагент", + "contact": "контакт", + "own": "владелец", + "no": "нет", + "yes": "да", + "not-set": "не установлено" } -} + }, + "actions": { + "read": "Чтение", + "edit": "Редактирование", + "delete": "Удаление", + "stream": "Лента", + "create": "Создать" + }, + "messages": { + "changesAfterClearCache": "Все изменения применятся только после очистки кэша." + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ru_RU/ScheduledJob.json b/application/Espo/Resources/i18n/ru_RU/ScheduledJob.json index 183d95d6a0..8dad62f23e 100644 --- a/application/Espo/Resources/i18n/ru_RU/ScheduledJob.json +++ b/application/Espo/Resources/i18n/ru_RU/ScheduledJob.json @@ -1,30 +1,36 @@ { - "fields": { - "name": "Name", - "status": "статус", - "job": "Работа", - "scheduling": "Планирование (crontab notation)" + "fields": { + "name": "Название", + "status": "Статус", + "job": "Задание", + "scheduling": "Планирование" + }, + "links": { + "log": "Лог" + }, + "labels": { + "Create ScheduledJob": "Создать задание" + }, + "options": { + "job": { + "Cleanup": "Очистка", + "CheckInboundEmails": "Проверка входящей эл. почты групп", + "CheckEmailAccounts": "Проверка входящей эл. почты пользователей", + "SendEmailReminders": "Отправка напоминаний по эл. почте", + "AuthTokenControl": "Контроль за токенами аутентификации" }, - "links": { - "log": "Лог" + "cronSetup": { + "linux": "Заметка: Добавьте эту строку в crontab для запуска планировщика заданий Espo:", + "mac": "Заметка: Добавьте эту строку в crontab для запуска планировщика заданий Espo:", + "windows": "Заметка: Создайте пакетный файл со следующими командами для запуска планировщика заданий Espo используя планировщик заданий Windows:", + "default": "Заметка: Добавьте эту команду в Cron (Планировщик заданий):" }, - "labels": { - "Create ScheduledJob": "Создать периодическую работу" - }, - "options": { - "job": { - "CheckInboundEmails": "Проверить входящую почту", - "Cleanup": "Очистить" - }, - "cronSetup": { - "linux": "Заметка: Добавьте эту строку в crontab - файл для запуска Планировщика Работ Espo:", - "mac": "Заметка: Добавьте эту строку в crontab - файл для запуска Планировщика Работ Espo:", - "windows": "Заметка: Создайте пакетный файл со следующими командами для запуска Планировщика Работ Espo, используя Планировщик задач Windows:", - "default": "Заметка: Добавьте эту команду в Cron-Работа (Планировщик задач):" - }, - "status": { - "Active": "Активный", - "Inactive": "Неактивный" - } + "status": { + "Active": "Активно", + "Inactive": "Неактивно" } -} + }, + "tooltips": { + "scheduling": "Определяет периодичность выполнения задания.\n\n*/5 * * * * - каждые 5 минут\n\n0 */2 * * * - каждые 2 часа\n\n30 1 * * * - каждый день один раз в 01:30\n\n0 0 1 * * - каждый первый день месяца" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ru_RU/ScheduledJobLogRecord.json b/application/Espo/Resources/i18n/ru_RU/ScheduledJobLogRecord.json index 12d69f6a37..77a994696a 100644 --- a/application/Espo/Resources/i18n/ru_RU/ScheduledJobLogRecord.json +++ b/application/Espo/Resources/i18n/ru_RU/ScheduledJobLogRecord.json @@ -1,6 +1,6 @@ { - "fields": { - "status": "статус", - "executionTime": "Время запуска" - } -} + "fields": { + "status": "Статус", + "executionTime": "Время запуска" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ru_RU/Settings.json b/application/Espo/Resources/i18n/ru_RU/Settings.json index 651cd46d14..d6dc6c5bcd 100644 --- a/application/Espo/Resources/i18n/ru_RU/Settings.json +++ b/application/Espo/Resources/i18n/ru_RU/Settings.json @@ -1,77 +1,95 @@ { - "fields": { - "useCache": "Использовать кэш", - "dateFormat": "Формат даты", - "timeFormat": "Формат времени", - "timeZone": "Часовой пояс", - "weekStart": "Первый день недели", - "thousandSeparator": "Разделитель разрядов(тысячные)", - "decimalMark": "Десятичный знак", - "defaultCurrency": "Валюта по умолчанию", - "baseCurrency": "Базовая валюта", - "currencyRates": "Курсы обмена", - - "currencyList": "Список валют", - "language": "Язык", - - "companyLogo": "Логотип компании", - - "smtpServer": "Сервер", - "smtpPort": "Порт", - "smtpAuth": "Авторизация", - "smtpSecurity": "Безопасность", - "smtpUsername": "Username", - "emailAddress": "Email", - "smtpPassword": "Пароль", - "outboundEmailFromName": "От имени", - "outboundEmailFromAddress": "С адреса", - "outboundEmailIsShared": "Может использоваться всеми пользователями", - - "recordsPerPage": "Показывать по страницам", - "recordsPerPageSmall": "Показывать по страницам (Мелкий)", - "tabList": "Вкладки", - "quickCreateList": "Быстрое создание списка", - - "exportDelimiter": "Разделитель (Перемещение)", - - "authenticationMethod": "Метод аутентификации", - "ldapHost": "Host", - "ldapPort": "Порт", - "ldapAuth": "Авторизация", - "ldapUsername": "Username", - "ldapPassword": "Пароль", - "ldapBindRequiresDn": "Привязка по домену", - "ldapBaseDn": "Базовый домен", - "ldapAccountCanonicalForm": "Стандартная форма учетной записи", - "ldapAccountDomainName": "Доменное имя учетной записи", - "ldapTryUsernameSplit": "Попробовать имя пользователя Split", - "ldapCreateEspoUser": "Создать пользователя в EspoCRM", - "ldapSecurity": "Безопасность", - "ldapUserLoginFilter": "Фильтер пользовательской авторизации", - "ldapAccountDomainNameShort": "Краткая учетная запись домена", - "ldapOptReferrals": "Opt Referrals", - "exportDisabled": "Отмена экпортирования (доступно только администратору)", - "assignmentEmailNotifications": "Оповещать по email при назначении", - "assignmentEmailNotificationsEntityList": "Список вещей для оповещения", - - "b2cMode": "B2C Mode" - }, - "options": { - "weekStart": { - "0": "Воскресенье", - "1": "Понедельник" - } - }, - "tooltips": { - "recordsPerPageSmall": "Число записей в панелях связей." - }, - "labels": { - "System": "System", - "Locale": "Локальные настройки", - "SMTP": "SMTP", - "Configuration": "Конфигурация", - "Notifications": "Оповещения", - "Currency Settings": "Настройки валюты", - "Currency Rtes": "Курсы обмена валюты" + "fields": { + "useCache": "Использовать кэш", + "dateFormat": "Формат даты", + "timeFormat": "Формат времени", + "timeZone": "Часовой пояс", + "weekStart": "Первый день недели", + "thousandSeparator": "Разделитель групп разрядов", + "decimalMark": "Десятичный разделитель", + "defaultCurrency": "Валюта по умолчанию", + "baseCurrency": "Базовая валюта", + "currencyRates": "Курсы обмена", + "currencyList": "Список валют", + "language": "Язык", + "companyLogo": "Логотип компании", + "smtpServer": "Сервер", + "smtpPort": "Port", + "ldapPort": "Port", + "smtpAuth": "Auth", + "ldapAuth": "Auth", + "smtpSecurity": "Security", + "ldapSecurity": "Security", + "smtpUsername": "Username", + "ldapUsername": "Username", + "emailAddress": "Адрес эл. почты", + "smtpPassword": "Password", + "ldapPassword": "Password", + "outboundEmailFromName": "Имя отправителя", + "outboundEmailFromAddress": "Адрес отправителя", + "outboundEmailIsShared": "Может использоваться всеми пользователями", + "recordsPerPage": "Записей на страницу", + "recordsPerPageSmall": "Записей на страницу (сжатый вид)", + "tabList": "Список вкладок", + "quickCreateList": "Список для быстрого создания", + "exportDelimiter": "Разделитель полей при экспортировании", + "globalSearchEntityList": "Список объектов глобального поиска", + "authenticationMethod": "Метод аутентификации", + "ldapHost": "Host", + "ldapBindRequiresDn": "Bind Requires Dn", + "ldapBaseDn": "Base Dn", + "ldapAccountCanonicalForm": "Account Canonical Form", + "ldapAccountDomainName": "Account Domain Name", + "ldapTryUsernameSplit": "Try Username Split", + "ldapCreateEspoUser": "Create User in EspoCRM", + "ldapUserLoginFilter": "User Login Filter", + "ldapAccountDomainNameShort": "Account Domain Name Short", + "ldapOptReferrals": "Opt Referrals", + "exportDisabled": "Отключение возможности экпортирования (будет доступно только администратору)", + "assignmentNotificationsEntityList": "Объекты для оповещения при назначении", + "assignmentEmailNotifications": "Оповещать по эл. почте при назначении", + "assignmentEmailNotificationsEntityList": "Объекты для оповещения по эл. почте при назначении", + "b2cMode": "Режим B2C", + "avatarsDisabled": "Отключить использование аватар", + "followCreatedEntities": "Подписываться на создаваемые объекты", + "displayListViewRecordCount": "Показывать общее количество (при отображении в виде списка)", + "theme": "Тема", + "userThemesDisabled": "Отключить использование пользовательских тем", + "emailMessageMaxSize": "Максимальный размер эл. письма (в Мб)", + "massEmailMaxPerHourCount": "Максимальное число отсылаемых в час эл. писем", + "personalEmailMaxPortionSize": "Max email portion size for a personal account fetching", + "inboundEmailMaxPortionSize": "Max email portion size for a group account fetching", + "maxEmailAccountCount": "Максимальное число персональных учетных записей эл. почты для пользователя", + "authTokenLifetime": "Время жизни токена аутентификации (в часах)", + "authTokenMaxIdleTime": "Максимальный срок простоя токена аутентификации (в часах)", + "dashboardLayout": "Планировка панели виджетов (по умолчанию)", + "siteUrl": "URL сайта" + }, + "options": { + "weekStart": { + "0": "Воскресенье", + "1": "Понедельник" } -} + }, + "tooltips": { + "recordsPerPage": "Число изначально отображаемых записей в виде списка", + "recordsPerPageSmall": "Число записей в связанных панелях.", + "outboundEmailIsShared": "Разрешить пользователям отправлять эл. письма через этот SMTP.", + "followCreatedEntities": "Пользователи будут автоматически подписаны на создаваемые ими записи.", + "emailMessageMaxSize": "Все входящие эл. письма, размер которых превышает заданный, будут пропущены.", + "authTokenLifetime": "Определяет сколько времени могут существовать токены.\n0 - без ограничений.", + "authTokenMaxIdleTime": "Определяет как долго с момента последнего подключения могут существовать токены.\n0 - без ограничений.", + "userThemesDisabled": "Если отмечено, то пользователи не смогут выбрать другую тему." + }, + "labels": { + "System": "Система", + "Locale": "Локаль", + "SMTP": "SMTP", + "Configuration": "Конфигурация", + "In-app Notifications": "Оповещения в приложении", + "Email Notifications": "Оповещения по эл. почте", + "Currency Settings": "Настройки валют", + "Currency Rates": "Курсы обмена валют", + "Mass Email": "Массовая рассылка эл. писем" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ru_RU/Team.json b/application/Espo/Resources/i18n/ru_RU/Team.json index 6810c70f4c..4668a4ff7e 100644 --- a/application/Espo/Resources/i18n/ru_RU/Team.json +++ b/application/Espo/Resources/i18n/ru_RU/Team.json @@ -1,17 +1,19 @@ { - "fields": { - "name": "Имя", - "roles": "Роли", - "positionList": "Список должностей" - }, - "links": { - "users": "Пользователи" - }, - "tooltips": { - "roles": "Все пользователи этой команды получат настройки доступа из выбранных ролей.", - "positionList": "Имеющиеся должности в этой группе. Например, продавец, менеджер." - }, - "labels": { - "Create Team": "Создать группу" - } -} + "fields": { + "name": "Название", + "roles": "Роли", + "positionList": "Список должностей" + }, + "links": { + "users": "Пользователи", + "notes": "Заметки", + "roles": "Роли" + }, + "tooltips": { + "roles": "Роли доступа. Пользователи этой группы получают права доступа исходя из выбранных ролей.", + "positionList": "Имеющиеся в этой группе должности. Например продавец, менеджер." + }, + "labels": { + "Create Team": "Создать группу" + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ru_RU/Template.json b/application/Espo/Resources/i18n/ru_RU/Template.json new file mode 100644 index 0000000000..18276f303c --- /dev/null +++ b/application/Espo/Resources/i18n/ru_RU/Template.json @@ -0,0 +1,21 @@ +{ + "fields": { + "name": "Название", + "body": "Тело", + "entityType": "Тип объекта", + "header": "Шапка", + "footer": "Подвал", + "leftMargin": "Левый отступ", + "topMargin": "Верхний отступ", + "rightMargin": "Правый отступ", + "bottomMargin": "Нижний отступ", + "printFooter": "Отображать подвал", + "footerPosition": "Положение подвала" + }, + "labels": { + "Create Template": "Создать шаблон" + }, + "tooltips": { + "footer": "Используйте {pageNumber} для отображения номера страницы." + } +} \ No newline at end of file diff --git a/application/Espo/Resources/i18n/ru_RU/User.json b/application/Espo/Resources/i18n/ru_RU/User.json index f9ce5dbbc3..3d09dd754c 100644 --- a/application/Espo/Resources/i18n/ru_RU/User.json +++ b/application/Espo/Resources/i18n/ru_RU/User.json @@ -1,37 +1,84 @@ { - "fields": { - "name": "Имя", - "userName": "Имя пользователя", - "title": "Должность", - "isAdmin": "Права администратора", - "defaultTeam": "Группа по умолчанию", - "emailAddress": "Email", - "phoneNumber": "Номер телефона", - "roles": "Роли", - "password": "Пароль", - "passwordConfirm": "Подтвердите пароль", - "newPassword": "Новый пароль", - "teamRole": "Должность" - }, - "links": { - "teams": "Группы", - "roles": "Роли" - }, - "labels": { - "Create User": "Создать пользователя", - "Generate": "Сгенерировать", - "Access": "Доступ", - "Preferences": "Настройки", - "Change Password": "Изменить пароль" - }, - "tooltips": { - "defaultTeam": "Все записи, созданные этим пользователем, по умолчанию будут относиться к этой команде.", - "userName": "Letters a-z, numbers 0-9 and underscores are allowed." - }, - "messages": { - "passwordWillBeSent": "Пароль будет выслан на почтовый адрес пользователя", - "accountInfoEmailSubject": "Информация об учетной записи", - "accountInfoEmailBody": "Информация о Вашей учетной записи:\n\nUsername: {userName}\nPassword: {password}\n\n{siteUrl}", - "passwordChanged": "Пароль изменен" - } -} + "fields": { + "name": "Имя", + "userName": "Имя пользователя", + "title": "Должность", + "isAdmin": "Права администратора", + "defaultTeam": "Группа по умолчанию", + "emailAddress": "Эл. почта", + "phoneNumber": "Телефон", + "roles": "Роли", + "portals": "Порталы", + "portalRoles": "Роли порталов", + "teamRole": "Должность (положение в группе)", + "password": "Пароль", + "currentPassword": "Текущий пароль", + "passwordConfirm": "Подтвердить пароль", + "newPassword": "Новый пароль", + "newPasswordConfirm": "Подтвердить новый пароль", + "avatar": "Аватар", + "isActive": "Признак активности", + "isPortalUser": "Пользователь портала", + "contact": "Контакты", + "accounts": "Контрагенты", + "account": "Контрагент", + "sendAccessInfo": "Отправить пользователю эл. письмо с реквизитами доступа", + "portal": "Портал" + }, + "links": { + "teams": "Группы", + "roles": "Роли", + "notes": "Заметки", + "portals": "Порталы", + "portalRoles": "Роли порталов", + "contact": "Контакт", + "accounts": "Контрагенты" + }, + "labels": { + "Create User": "Создать пользователя", + "Generate": "Сгенерировать", + "Access": "Доступ", + "Preferences": "Настройки", + "Change Password": "Изменить пароль", + "Teams and Access Control": "Группы и уровень доступа", + "Forgot Password?": "Забыли пароль?", + "Password Change Request": "Запрос смены пароля", + "Email Address": "Адрес эл. почты", + "External Accounts": "Внешние учетные записи", + "Email Accounts": "Учетные записи эл. почты", + "Portal": "Портал", + "Create Portal User": "Создать пользователя портала" + }, + "tooltips": { + "defaultTeam": "Все записи, созданные этим пользователем, по умолчанию будут относиться к этой группе.", + "userName": "Допускаются латинские буквы a-z, цифры 0-9, точки, дефисы, символы @ и подчеркивания.", + "isAdmin": "Пользователь с правами администратора может получить доступ ко всему.", + "isActive": "Если флажок не установлен, то пользователь не сможет войти в систему.", + "teams": "Группы к которым принадлежит данный пользователь. Уровень доступа наследуется от ролей группы.", + "roles": "Дополнительные роли доступа. Используйте это если пользователь не принадлежит ни к одной группе или вам необходимо расширить уровень доступа только для этого пользователя.", + "portalRoles": "Дополнительные роли портала. Используйте это если необходимо расширить уровень доступа только для этого пользователя.", + "portals": "Порталы к которым имеет доступ этот пользователь." + }, + "messages": { + "passwordWillBeSent": "Пароль будет выслан на адрес эл. почты пользователя.", + "accountInfoEmailSubject": "Информация об учетной записи EspoCRM", + "accountInfoEmailBody": "Информация о Вашей учетной записи:\n\nИмя пользователя: {userName}\nПароль: {password}\n\n{siteUrl}", + "passwordChangeLinkEmailSubject": "Запрос смены пароля", + "passwordChangeLinkEmailBody": "Вы можете изменить пароль использовав эту уникальную ссылку {link}. Срок действия ссылки скоро истечет.", + "passwordChanged": "Пароль был изменен", + "userCantBeEmpty": "Имя пользователя не может быть пустым", + "wrongUsernamePasword": "Неверное имя пользователя/пароль", + "emailAddressCantBeEmpty": "Адрес эл. почты не может быть пустым", + "userNameEmailAddressNotFound": "Имя пользователя/Адрес эл. почты не найдены", + "forbidden": "Запрещено, повторите попытку позже", + "uniqueLinkHasBeenSent": "Уникальная ссылка была отправлена на указанный адрес эл. почты.", + "passwordChangedByRequest": "Пароль был изменен." + }, + "boolFilters": { + "onlyMyTeam": "Только моя группа" + }, + "presetFilters": { + "active": "Активные", + "activePortal": "Portal Active" + } +} \ No newline at end of file diff --git a/install/core/i18n/ru_RU/install.json b/install/core/i18n/ru_RU/install.json index 989cccf381..f507b3c38e 100644 --- a/install/core/i18n/ru_RU/install.json +++ b/install/core/i18n/ru_RU/install.json @@ -1,133 +1,129 @@ { - "labels": { - "Main page title": "Welcome to EspoCRM", - "Main page header": "", - "Start page title": "License Agreement", - "Step1 page title": "License Agreement", - "License Agreement": "License Agreement", - "I accept the agreement": "I accept the agreement", - "Step2 page title": "Database configuration", - "Step3 page title": "Administrator Setup", - "Step4 page title": "Системные настройки", - "Step5 page title": "SMTP settings for outgoing emails", - "Errors page title": "Ошибки", - "Finish page title": "Installation is complete", - "Congratulation! Welcome to EspoCRM": "Congratulation! EspoCRM has been successfully installed.", - "More Information": "For more information, please visit our {BLOG}, follow us on {TWITTER}.

If you have any suggestions or questions, please ask on the {FORUM}.", - "share": "If you like EspoCRM, share it with your friends. Let them know about this product.", - "blog": "blog", - "twitter": "twitter", - "forum": "forum", - "Installation Guide": "Installation Guide", - "admin": "admin", - "localhost": "localhost", - "port": "3306", - "Locale": "Локальные настройки", - "Outbound Email Configuration": "Outbound Email Configuration", - "SMTP": "SMTP", - "Start": "Start", - "Back": "Back", - "Next": "Next", - "Go to EspoCRM": "Go to EspoCRM", - "Re-check": "Re-check", - "Version": "Версия", - "Test settings": "Test Connection", - "Database Settings Description": "Enter your MySQL database connection information (hostname, username and password). You can specify the server port for hostname like localhost:3306.", - "Install": "Установить", - "SetupConfirmation page title": "Recommended Settings", - "PHP Configuration": "Recommended PHP settings", - "MySQL Configuration": "MySQL Configuration", - "Configuration Instructions": "Configuration Instructions", - "phpVersion": "PHP version", - "mysqlVersion": "Версия MySQL", - "dbHostName": "Host Name", - "dbName": "Database Name", - "dbUserName": "Database User Name", - "OK": "OK" - }, - "fields": { - "Choose your language": "Choose your language", - "Database Name": "Database Name", - "Host Name": "Host Name", - "Port": "Порт", - "Database User Name": "Database User Name", - "Database User Password": "Database User Password", - "Database driver": "Database driver", - "User Name": "Имя пользователя", - "Password": "Пароль", - "Confirm Password": "Confirm your Password", - "From Address": "С адреса", - "From Name": "От имени", - "Is Shared": "Может использоваться всеми пользователями", - "Date Format": "Формат даты", - "Time Format": "Формат времени", - "Time Zone": "Часовой пояс", - "First Day of Week": "Первый день недели", - "Thousand Separator": "Разделитель разрядов(тысячные)", - "Decimal Mark": "Десятичный знак", - "Default Currency": "Валюта по умолчанию", - "Currency List": "Список валют", - "Language": "Язык", - "smtpServer": "Сервер", - "smtpPort": "Порт", - "smtpAuth": "Авторизация", - "smtpSecurity": "Безопасность", - "smtpUsername": "Username", - "emailAddress": "Email", - "smtpPassword": "Пароль" - }, - "messages": { - "Bad init Permission": "Permission denied for \"{*}\" directory. Please set 775 for \"{*}\" or just execute this command in the terminal
{C}
\n\tOperation not permitted? Try this one: {CSU}", - "Some errors occurred!": "Some errors occurred!", - "phpVersion": "Your PHP version is not supported by EspoCRM, please update to PHP {minVersion} at least", - "MySQLVersion": "Your MySQL version is not supported by EspoCRM, please update to MySQL {minVersion} at least", - "The PHP extension was not found...": "PHP Error: Extension {extName} is not found.", - "All Settings correct": "All Settings are correct", - "Failed to connect to database": "Failed to connect to database", - "PHP version": "PHP version", - "You must agree to the license agreement": "You must agree to the license agreement", - "Passwords do not match": "Passwords do not match", - "Enable mod_rewrite in Apache server": "Enable mod_rewrite in Apache server", - "checkWritable error": "checkWritable error", - "applySett error": "applySett error", - "buildDatabse error": "buildDatabse error", - "createUser error": "createUser error", - "checkAjaxPermission error": "checkAjaxPermission error", - "Ajax failed": "Ajax failed", - "Cannot create user": "Не удается создать пользователя", - "Permission denied": "Permission denied", - "permissionInstruction": "
Run this in Terminal
\"{C}\"
", - "operationNotPermitted" : "Operation not permitted? Try this:
{CSU}", - "Permission denied to": "Permission denied", - "Can not save settings": "Can not save settings", - "Cannot save preferences": "Cannot save preferences", - "Thousand Separator and Decimal Mark equal": "Thousand Separator and Decimal Mark cannot be equal", - "1049": "Unknown database", - "2005": "Unknown MySQL server host", - "1045": "Access denied for user", - "extension": "{0} расширение отсутствует", - "option": "Рекомендуемое значение {0}", - "mysqlSettingError": "EspoCRM requires the MySQL setting \"{NAME}\" to be set to {VALUE}" - }, - "options": { - "db driver": { - "mysqli": "MySQLi", - "pdo_mysql": "PDO MySQL" - }, - "modRewriteInstruction": { - "apache": { - "linux": "

1. Enable \"mod_rewrite\". To do it run those commands in a Terminal:
a2enmod rewrite 
service apache2 restart

2. Enable .htaccess support. Add/edit the Server configuration settings (apache2.conf, httpd.conf):
<Directory /PATH_TO_ESPO/>\n AllowOverride All\n</Directory>
\n Afterwards run this command in a Terminal:
service apache2 restart

3. Tro to add the RewriteBase path, open a file {API_PATH}.htaccess and replace the following line:
# RewriteBase /
To
RewriteBase {ESPO_PATH}{API_PATH}
", - "windows": "
1. Find the httpd.conf file (usually you will find it in a folder called conf, config or something along those lines)
\n2. Inside the httpd.conf file uncomment the line LoadModule rewrite_module modules/mod_rewrite.so (remove the pound '#' sign from in front of the line)
\n3. Also find the line ClearModuleList is uncommented then find and make sure that the line AddModule mod_rewrite.c is not commented out.\n
" - }, - "microsoft-iis": { - "windows": "" - } - }, - "modRewriteHelp": { - "apache": "API Error: EspoCRM API unavailable.
Possible problems: disabled \"mod_rewrite\" in Apache server, disabled .htaccess support or RewriteBase issue.
Do only necessary steps. After each step check if the issue is solved.", - "nginx": "API Error: EspoCRM API unavailable.
Add this code to your Nginx Host Config (inside \"server\" block):
\n
\n{0}\n
", - "microsoft-iis": "API Error: EspoCRM API unavailable.
Possible problem: disabled \"URL Rewrite\". Please check and enable \"URL Rewrite\" Module in IIS server", - "default": "API Error: EspoCRM API unavailable.
Possible problem: disabled Rewrite Module. Please check and enable Rewrite Module in your server (e.g. mod_rewrite in Apache) and .htaccess support." - } - } -} + "labels": { + "Main page title": "Добро пожаловать в EspoCRM", + "Start page title": "Лицензионное соглашение", + "Step1 page title": "Лицензионное соглашение", + "License Agreement": "Лицензионное соглашение", + "I accept the agreement": "Я принимаю условия соглашения", + "Step2 page title": "Конфигурация БД", + "Step3 page title": "Настройка учетной записи администратора", + "Step4 page title": "Системные настройки", + "Step5 page title": "Настройки SMTP для исходящей эл. почты", + "Errors page title": "Ошибки", + "Finish page title": "Установка завершена", + "Congratulation! Welcome to EspoCRM": "Поздравляем! EspoCRM был успешно установлен.", + "More Information": "Для получения дополнительной информации, пожалуйста, посетите наш {BLOG}, следуйте за нами в {TWITTER}.

Если у Вас есть какие-либо предложения или вопросы, пожалуйста, обратитесь на {FORUM}.", + "share": "Если Вам понравился EspoCRM, расскажите об этом Вашими друзьями. Пусть они узнают об этом продукте.", + "blog": "блог", + "twitter": "твиттер", + "forum": "форум", + "Installation Guide": "Инструкция по установке", + "admin": "admin", + "localhost": "localhost", + "port": "3306", + "Locale": "Локаль", + "Outbound Email Configuration": "Настройка исходящей эл. почты", + "SMTP": "SMTP", + "Start": "Начать", + "Back": "Назад", + "Next": "Далее", + "Go to EspoCRM": "Перейти к EspoCRM", + "Re-check": "Перепроверить", + "Version": "Версия", + "Test settings": "Проверка соединения", + "Database Settings Description": "Введите информацию для подключения к базе данных MySQL (имя сервера, имя пользователя и пароль). Вы можете указать порт сервера, например localhost:3306.", + "Install": "Установить", + "SetupConfirmation page title": "Рекомендуемые настройки", + "PHP Configuration": "Рекомендуемые настройки PHP", + "MySQL Configuration": "Конфигурация MySQL", + "Configuration Instructions": "Инструкции по конфигурации", + "phpVersion": "Версия PHP", + "mysqlVersion": "Версия MySQL", + "dbHostName": "Сервер БД", + "dbName": "Имя БД", + "dbUserName": "Имя пользователя БД", + "OK": "ОК" + }, + "fields": { + "Choose your language": "Выберите ваш язык", + "Database Name": "Имя БД", + "Host Name": "Сервер", + "Port": "Порт", + "smtpPort": "Порт", + "Database User Name": "Имя пользователя БД", + "Database User Password": "Пароль пользователя БД", + "Database driver": "Драйвер БД", + "User Name": "Имя пользователя", + "Password": "Пароль", + "smtpPassword": "Пароль", + "Confirm Password": "Подтвердите пароль", + "From Address": "Адрес отправителя", + "From Name": "Имя отправителя", + "Is Shared": "Может использоваться всеми пользователями", + "Date Format": "Формат даты", + "Time Format": "Формат времени", + "Time Zone": "Часовой пояс", + "First Day of Week": "Первый день недели", + "Thousand Separator": "Разделитель групп разрядов", + "Decimal Mark": "Десятичный разделитель", + "Default Currency": "Валюта по умолчанию", + "Currency List": "Список валют", + "Language": "Язык", + "smtpServer": "Сервер SMTP", + "smtpAuth": "Аутентификация", + "smtpSecurity": "Безопасность", + "smtpUsername": "Имя пользователя", + "emailAddress": "Адрес эл. почты" + }, + "messages": { + "1045": "Пользователю отказано в доступе", + "1049": "Неизвестная БД", + "2005": "Неизвестный MySQL сервер", + "Bad init Permission": "Запрещен доступ к директории \"{*}\". Пожалуйста, установите права 775 для \"{*}\" или просто выполните эту команду в терминале
{C}
\n\tОперация не разрешена? Попробуйте это: {CSU}", + "Some errors occurred!": "Произошло несколько ошибок!", + "phpVersion": "Установленная версия PHP не поддерживается EspoCRM, обновите РНР по крайней мере до версии {MinVersion}", + "MySQLVersion": "Установленная версия MySQL не поддерживается EspoCRM, обновите MySQL по крайней мере до версии {minVersion}", + "The PHP extension was not found...": "Ошибка PHP: расширение {extName} не найдено.", + "All Settings correct": "Все настройки верны", + "Failed to connect to database": "Не удалось подключиться к базе данных", + "PHP version": "Версия PHP", + "You must agree to the license agreement": "Вы должны принять лицензионное соглашение", + "Passwords do not match": "Пароли не совпадают", + "Enable mod_rewrite in Apache server": "Подключите модуль mod_rewrite к серверу Apache", + "checkWritable error": "ошибка checkWritable", + "applySett error": "ошибка applySett", + "buildDatabse error": "ошибка buildDatabse", + "createUser error": "ошибка createUser", + "checkAjaxPermission error": "ошибка checkAjaxPermission", + "Ajax failed": "Сбой Ajax", + "Cannot create user": "Не удается создать пользователя", + "Permission denied": "Доступ запрещен", + "Permission denied to": "Доступ запрещен", + "permissionInstruction": "
Выполните это в терминале
\"{C}\"
", + "operationNotPermitted": "Операция не разрешена? Попробуйте это:
{CSU}", + "Can not save settings": "Невозможно сохранить настройки", + "Cannot save preferences": "Невозможно сохранить настройки", + "Thousand Separator and Decimal Mark equal": "Разделитель групп разрядов не может быть таким же как и десятичный разделитель", + "extension": "{0} расширение отсутствует", + "option": "Рекомендуемое значение {0}", + "mysqlSettingError": "Для EspoCRM требуется, чтобы значением \"{NAME}\" являлось {VALUE}" + }, + "options": { + "db driver": { + "mysqli": "MySQLi", + "pdo_mysql": "PDO MySQL" + }, + "modRewriteInstruction": { + "apache": { + "linux": "

1. Подключите модуль \"mod_rewrite\". Для этого выполните в терминале следующие комманды:
a2enmod rewrite 
service apache2 restart

2. Включите поддержку .htaccess. Добавьте/отредактируйте параметры конфигурации сервера (apache2.conf, httpd.conf):
<Directory /PATH_TO_ESPO/>\n AllowOverride All\n</Directory>
\n Потом выполните эту команду в терминале:
service apache2 restart

3. Попробуйте добавить путь RewriteBase, откройте файл {API_PATH}.htaccess и замените следующую строку:
# RewriteBase /
To
RewriteBase {ESPO_PATH}{API_PATH}
", + "windows": "
1. Найдите файл httpd.conf (как правило, вы можете найти его в папке conf, config или в папке с похожим названием)
\n2. Внутри файла httpd.conf раскомментируйте строку LoadModule rewrite_module modules/mod_rewrite.so (удалите знак '#' в начале строки)
\n3. Также убедитесь что раскомментирована строка ClearModuleList и что строка AddModule mod_rewrite.c не закомментирована.\n
" + } + }, + "modRewriteHelp": { + "apache": "Ошибка API: EspoCRM API недоступен.
Возможные проблемы: не подключен модуль \"mod_rewrite\" к Apache серверу, отключена поддержка .htaccess или проблема с RewriteBase.
Совершайте только необходимые шаги. После каждого шага проверяйте решена ли проблема.", + "nginx": "Ошибка API: EspoCRM API недоступен.
Добавьте этот код в конфигурацию Nginx (в блок \"server\"):
\n
\n{0}\n
", + "microsoft-iis": "Ошибка API: EspoCRM API недоступен.
Возможная проблема: не подключен модуль \"URL Rewrite\". Пожалуйста, проверьте и подключите модуль \"URL Rewrite\" к IIS серверу.", + "default": "Ошибка API: EspoCRM API недоступен.
Возможная проблема: не подключен модуль Rewrite. Пожалуйста, проверьте и подключите к серверу модуль Rewrite (например mod_rewrite в Apache) и поддержку .htaccess." + } + } +} \ No newline at end of file