- Added comprehensive AI Assistant system (aiassist/ directory): * Vector search and embedding capabilities * Typebot proxy integration * Elastic search functionality * Message classification and chat history * MCP proxy for external integrations - Implemented Court Status API (GetCourtStatus.php): * Real-time court document status checking * Integration with external court systems * Comprehensive error handling and logging - Enhanced S3 integration: * Improved file backup system with metadata * Batch processing capabilities * Enhanced error logging and recovery * Copy operations with URL fixing - Added Telegram contact creation API - Improved error logging across all modules - Enhanced callback system for AI responses - Extensive backup file storage with timestamps - Updated documentation and README files - File storage improvements: * Thousands of backup files with proper metadata * Fix operations for broken file references * Project-specific backup and recovery systems * Comprehensive file integrity checking Total: 26,461+ files added/modified including AWS SDK, vendor dependencies, and extensive backup system.
284 lines
21 KiB
PHP
284 lines
21 KiB
PHP
<?php
|
||
/*+**********************************************************************************
|
||
* The contents of this file are subject to the vtiger CRM Public License Version 1.0
|
||
* ("License"); You may not use this file except in compliance with the License
|
||
* The Original Code is: vtiger CRM Open Source
|
||
* The Initial Developer of the Original Code is vtiger.
|
||
* Portions created by vtiger are Copyright (C) vtiger.
|
||
* All Rights Reserved.
|
||
************************************************************************************/
|
||
$languageStrings = array(
|
||
'Reports' => 'Отчеты' ,
|
||
'SINGLE_Reports' => 'Отчет' ,
|
||
'LBL_FOLDER_NOT_EMPTY' => 'Папка не пуста' , // TODO: Review
|
||
'LBL_MOVE_REPORT' => 'Переместить Отчеты', // KEY 5.x: Move_Reports
|
||
'LBL_CUSTOMIZE' => 'Изменить' , // KEY 5.x: LBL_CUSTOMIZE_BUTTON
|
||
'LBL_REPORT_EXPORT_EXCEL' => 'Экспорт в Excel' , // TODO: Review
|
||
'LBL_REPORT_PRINT' => 'Печать' , // KEY 5.x: LNK_PRINT
|
||
'LBL_STEP_1' => 'Шаг 1' , // TODO: Review
|
||
'LBL_STEP_2' => 'Шаг 2' , // TODO: Review
|
||
'LBL_STEP_3' => 'Шаг 3' , // TODO: Review
|
||
'LBL_REPORT_DETAILS' => 'Детали Отчета' ,
|
||
'LBL_SELECT_COLUMNS' => 'Выберите колонки',
|
||
'LBL_FILTERS' => 'Фильтры' ,
|
||
'LBL_FOLDERS' => 'Папки' , // TODO: Review
|
||
'LBL_ADD_NEW_FOLDER' => 'Добавить новую Папку', // KEY 5.x: LBL_ADD_NEW_GROUP
|
||
'LBL_FOLDER_NAME' => 'Имя Папки' , // TODO: Review
|
||
'LBL_FOLDER_DESCRIPTION' => 'Описание Папки' , // TODO: Review
|
||
'LBL_WRITE_YOUR_DESCRIPTION_HERE' => 'Введите Описание' , // TODO: Review
|
||
'LBL_DUPLICATES_EXIST' => 'Отчет уже существует' , // TODO: Review
|
||
'LBL_FOLDERS_LIST' => 'Список Папок' , // TODO: Review
|
||
'LBL_DENIED_REPORTS' => 'Denied Reports' , // TODO: Review
|
||
'LBL_NO_OF_RECORDS' => 'Количество записей' , // TODO: Review
|
||
'LBL_ADD_RECORD' => 'Добавить Отчет' , // TODO: Review
|
||
'LBL_ADD_FOLDER' => 'Добавить Папку' , // TODO: Review
|
||
'LBL_REPORT_DELETE_DENIED' => 'Не хватает прав для удаления Отчета', // TODO: Review
|
||
'LBL_FOLDER_CAN_NOT_BE_DELETED' => 'Папка не может быть удалена', // TODO: Review
|
||
// SalesPlatform.ru begin #5716 localization
|
||
'LBL_LIST_VIEW' => 'Список' ,
|
||
'LBL_EDIT_VIEW' => 'Редактирование' ,
|
||
// SalesPlatform.ru end
|
||
'LBL_REPORTS_LIST' => 'Список Отчетов' , // TODO: Review
|
||
'LBL_REPORT_NAME' => 'Название Отчета',
|
||
'LBL_REPORT_FOLDER' => 'Папка для отчётов', // KEY 5.x: LBL_REP_FOLDER
|
||
'LBL_DESCRIPTION' => 'Описание' ,
|
||
'PRIMARY_MODULE' => 'Основной модуль' , // TODO: Review
|
||
'LBL_SELECT_RELATED_MODULES' => 'Выберите связанный модуль' , // TODO: Review
|
||
'LBL_MAX' => 'МАКС',
|
||
//'LBL_MAX' => 'макс' , // KEY 5.x: MAX
|
||
'LBL_NEXT' => 'Далее' , // KEY 5.x: LNK_LIST_NEXT
|
||
'LBL_REPORTS' => 'Список Отчетов' , // TODO: Review
|
||
'LBL_GROUP_BY' => 'Сгруппировать' , // TODO: Review
|
||
'LBL_SORT_ORDER' => 'Отсортировать' , // TODO: Review
|
||
'LBL_ASCENDING' => 'По возрастанию' , // KEY 5.x: Ascending
|
||
'LBL_DESCENDING' => 'По убыванию' , // KEY 5.x: Descending
|
||
'LBL_CALCULATIONS' => 'Расчеты' ,
|
||
'LBL_COLUMNS' => 'Колонки' ,
|
||
'LBL_SUM_VALUE' => 'Сумма' , // KEY 5.x: LBL_COLUMNS_SUM
|
||
'LBL_AVERAGE' => 'Среднее' , // KEY 5.x: LBL_COLUMNS_AVERAGE
|
||
'LBL_LOWEST_VALUE' => 'Наименьшая величина', // KEY 5.x: LBL_COLUMNS_LOW_VALUE
|
||
'LBL_HIGHEST_VALUE' => 'Наибольшая величина' , // TODO: Review
|
||
'LBL_GENERATE_REPORT' => 'Сгенерировать Отчет' , // TODO: Review
|
||
'LBL_SUM' => 'СУМ' , // KEY 5.x: SUM
|
||
'LBL_AVG' => 'СРЕДН' , // KEY 5.x: AVG
|
||
'LBL_MIN' => 'МИН' , // KEY 5.x: MIN
|
||
'LBL_FIELD_NAMES' => 'Названия Полей' , // KEY 5.x: Totals
|
||
'LBL_REPORT_CSV' => 'Экспорт в CSV' , // TODO: Review
|
||
'LBL_VIEW_DETAILS' => 'Просмотр Подробностей',
|
||
'LBL_GENERATE_NOW' => 'Сформировать' ,
|
||
'Report Name' => 'Название Отчета', // KEY 5.x: LBL_REPORT_NAME
|
||
'Account and Contact Reports' => 'Отчеты по Контактам и Контрагентам',
|
||
'Lead Reports' => 'Отчеты по Обращениям',
|
||
'Potential Reports' => 'Отчеты по Сделкам',
|
||
'Activity Reports' => 'Отчеты по Деятельности',
|
||
'HelpDesk Reports' => 'Отчеты по Заявкам в Поддержку',
|
||
'Product Reports' => 'Отчеты по Товарам',
|
||
'Quote Reports' => 'Отчеты по Предложениям',
|
||
// SalesPlatform.ru begin New localization
|
||
'PurchaseOrder Reports' => 'Отчеты по Закупкам',
|
||
'SalesOrder Reports' => 'Отчеты по Заказам',
|
||
//'PurchaseOrder Reports' => 'Отчеты по Заказам на Закупку',
|
||
//'SalesOrder Reports' => 'Отчеты по Заказам на Продажу',
|
||
// SalesPlatform.ru end
|
||
'Invoice Reports' => 'Отчеты по Счетам',
|
||
'Campaign Reports' => 'Отчеты по Кампаниям',
|
||
'Contacts by Accounts' => 'Контакты по Контрагентам',
|
||
'Contacts without Accounts' => 'Контакты без Контрагентов',
|
||
'Contacts by Potentials' => 'Контакты по Сделкам',
|
||
'Contacts related to Accounts' => 'Контакты, относящиеся к Контрагентам',
|
||
'Contacts not related to Accounts' => 'Контакты, не относящиеся к Контрагентам',
|
||
'Contacts related to Potentials' => 'Контакты относящиеся к Сделкам',
|
||
'Lead by Source' => 'Обращения по Источникам',
|
||
'Lead Status Report' => 'Отчет по Статусу Обращения',
|
||
'Potential Pipeline' => 'Конвейер Сделок',
|
||
'Closed Potentials' => 'Закрытые Сделки',
|
||
'Potential that have Won' => 'Сделки с Выигрышем',
|
||
'Tickets by Products' => 'Заявки по Товарам',
|
||
'Tickets by Priority' => 'Заявки по Приоритетам',
|
||
'Open Tickets' => 'Открытые Заявки',
|
||
'Tickets related to Products' => 'Заявки, относящиеся к Товарам',
|
||
'Tickets that are Open' => 'Открытые Заявки',
|
||
'Product Details' => 'Информация о Товаре',
|
||
'Products by Contacts' => 'Товары по Контактам',
|
||
'Product Detailed Report' => 'Детальный отчет по Товарам',
|
||
'Products related to Contacts' => 'Товары относящиеся к Контактам',
|
||
'Open Quotes' => 'Открытые Предложения',
|
||
'Quotes Detailed Report' => 'Детальный Отчет Запросов',
|
||
'Quotes that are Open' => 'Открытые Запросы',
|
||
// SalesPlatform.ru begin New localization
|
||
'PurchaseOrder by Contacts' => 'Закупки по Контактам',
|
||
'PurchaseOrder Detailed Report' => 'Детальный отчет по Закупкам',
|
||
'PurchaseOrder related to Contacts' => 'Закупки, относящиеся к Контактам',
|
||
//'PurchaseOrder by Contacts' => 'Заказы на Закупку по Контактам',
|
||
//'PurchaseOrder Detailed Report' => 'Детальный отчет по Заказам на Закупку',
|
||
//'PurchaseOrder related to Contacts' => 'Заказы на Закупку, относящиеся к Контактам',
|
||
// SalesPlatform.ru end
|
||
'Invoice Detailed Report' => 'Детальный Отчет по Счетам',
|
||
'Last Month Activities' => 'Деятельность за прошлый месяц',
|
||
'This Month Activities' => 'Деятельность за этот месяц',
|
||
'Campaign Expectations and Actuals' => 'Ожидания и Факты по Кампаниям',
|
||
// SalesPlatform.ru begin New localization
|
||
'SalesOrder Detailed Report' => 'Детальный Отчет по Заказам',
|
||
//'SalesOrder Detailed Report' => 'Детальный Отчет по Заказам на Продажу',
|
||
|
||
'Email Reports' => 'E-mail отчеты',
|
||
'Contacts Email Report' => 'Отчет по письмам Контактов',
|
||
'Accounts Email Report' => 'Отчет по письмам Контрагентов',
|
||
'Leads Email Report' => 'Отчет по письмам Обращений',
|
||
'Vendors Email Report' => 'Отчет по письмам Поставщиков',
|
||
'Emails sent to Contacts' => 'Письма, отправленные Контактам',
|
||
'Emails sent to Organizations' => 'Письма, отправленные Контрагентам',
|
||
'Emails sent to Leads' => 'Письма, отправленные Обращениям',
|
||
//'Contacts Email Report' => 'Contacts Email Report' , // TODO: Review
|
||
//'Accounts Email Report' => 'Organizations Email Report' , // TODO: Review
|
||
//'Leads Email Report' => 'Leads Email Report' , // TODO: Review
|
||
//'Vendors Email Report' => 'Vendors Email Report' , // TODO: Review
|
||
//'Emails sent to Contacts' => 'Emails sent to Contacts' , // TODO: Review
|
||
//'Emails sent to Organizations' => 'Emails sent to Organizations', // TODO: Review
|
||
//'Emails sent to Leads' => 'Emails sent to Leads' , // TODO: Review
|
||
// SalesPlatform.ru end
|
||
'Emails sent to Vendors' => 'Письма, отправленные поставщикам' , // TODO: Review
|
||
'LBL_PRINT_REPORT' => 'Напечатать Отчет',
|
||
'LBL_RECORDS' => 'Записи' ,
|
||
'LBL_LIMIT_EXCEEDED' => 'Отображается только 1000+ записей. Используйте CSV или Excel экспорт чтобы просмотреть все записи', // TODO: Review
|
||
'LBL_TOP' => 'Top' , // TODO: Review
|
||
'LBL_ALL_REPORTS' => 'Все отчеты' , // TODO: Review
|
||
'LBL_CALCULATION_CONVERSION_MESSAGE' => 'Расчеты основаны на выбранной в CRM валюте', // TODO: Review
|
||
'LBL_VIEW_DETAILS' => 'Просмотр',
|
||
|
||
//SalesPlatform.ru begin add locale
|
||
'LBL_CREATING_REPORT' => 'Создание Отчета',
|
||
'LBL_EDITING_REPORT' => 'Редактирование Отчета',
|
||
'LBL_SCHEDULE_REPORTS' => 'Отчет по расписанию',
|
||
'LBL_RUN_REPORT' => 'Запускать формирование',
|
||
'LBL_DAILY' => 'Ежедневно',
|
||
'LBL_WEEKLY' => 'Еженедельно',
|
||
'LBL_SPECIFIC_DATE' => 'В определенный день',
|
||
'LBL_MONTHLY_BY_DATE' => 'Каждый месяц по определенным дням',
|
||
'LBL_YEARLY' => 'Ежегодно',
|
||
'LBL_AT_TIME' => 'Время начала',
|
||
'LBL_ON_THESE_DAYS' => 'Дни',
|
||
'LBL_CHOOSE_DATE' => 'Выберите дату',
|
||
'LBL_SELECTED_DATES' => 'Выбранные даты',
|
||
'LBL_SELECT_MONTH_AND_DAY' => 'Выберите месяц и день',
|
||
'LBL_SELECT_RECIEPIENTS' => 'Получатели',
|
||
'LBL_SPECIFIC_EMAIL_ADDRESS' => 'Отправить уведомление на почту',
|
||
//SalesPlatform.ru begin #5716 fix localization
|
||
'LBL_AUTO_GENERATED_REPORT_EMAIL' => 'Автоматически сгенерированное уведомление об отчете',
|
||
//SalesPlatform.ru end
|
||
|
||
//charts labels
|
||
'LBL_SELECT_CHART_TYPE' => 'Выберите тип диаграммы',
|
||
'LBL_CLICK_THROUGH_NOT_AVAILABLE' => 'Недоступно если Вы выбрали больше одного модуля',
|
||
'LBL_TOTAL_SUM_OF' => 'Сумма %s',
|
||
'LBL_AVG_OF' => 'Среднее %s',
|
||
'LBL_MIN_OF' => 'Минимум %s',
|
||
'LBL_MAX_OF' => 'Максимум %s',
|
||
'LBL_RECORD_COUNT' => 'Количество записей',
|
||
'LBL_PIE_CHART' => 'Круговая диаграмма',
|
||
'LBL_VERTICAL_BAR_CHART' => 'Вертикальная гистограмма',
|
||
'LBL_HORIZONTAL_BAR_CHART' => 'Горизонтальная гистограмма',
|
||
'LBL_LINE_CHART' => 'Линейный график',
|
||
'LBL_SELECT_CHART' => 'Выберите диаграмму',
|
||
'LBL_CREATING_CHART_REPORT' => 'Создание диаграммы',
|
||
'LBL_EDITING_CHART_REPORT' => 'Редактирование диаграммы',
|
||
'LBL_GENERATE_CHART' => 'Создать',
|
||
'LBL_SELECT_GROUP_BY_FIELD' => 'Выберите поле',
|
||
'LBL_SELECT_DATA_FIELD' => 'Выберите данные',
|
||
'LBL_MODIFY_CONDITION' => 'Изменить условия',
|
||
'LBL_PLEASE_SELECT_ATLEAST_ONE_GROUP_FIELD_AND_DATA_FIELD' => 'Пожалуйста, выберите хотя бы одно поле и одни данные.',
|
||
'LBL_FOR_BAR_GRAPH_AND_LINE_GRAPH_SELECT_3_MAX_DATA_FIELDS' => 'Для гистограмм и линейного графика Вы можете выбрать максимум 3 поля данных.',
|
||
'LBL_DETAIL_REPORT' => 'Детальный отчет',
|
||
'LBL_CHARTS' => 'Диаграммы',
|
||
//Schedule Reports - Mail Content
|
||
'LBL_AUTO_GENERATED_REPORT_EMAIL' => 'Это автосгенерированное письмо, отправленное из запланированного отчета.',
|
||
|
||
'Pay date' => 'Дата',
|
||
'Assigned To' => 'Ответственный',
|
||
'Payer' => 'Контрагент',
|
||
|
||
'LBL_MORE_RECORDS_TXT' => 'Показаны только 1000 записей. Для просмотра всех записей необходим экспорт.',
|
||
'LBL_NEXT_TRIGGER_TIME' => 'Следующее время отправки/выполнения',
|
||
'Templates' => 'Шаблоны',
|
||
'Report templates for modules' => 'Шаблоны отчетов для модулей',
|
||
'LBL_NO_COLUMN_VALUE' => '--Пустое значение поля--',
|
||
'LBL_VIEWTYPE' => 'Тип построения',
|
||
'LBL_AGREGATE_BY' => 'Рассчитать по',
|
||
'table' => 'Таблица',
|
||
'pie' => 'Круговая диаграмма',
|
||
'barchart' => 'Столбиковая диаграмма',
|
||
'linear' => 'График',
|
||
'custom' => 'Произвольный формат',
|
||
//SalesPlatform.ru end
|
||
'LBL_EXCEEDING_MAXIMUM_LIMIT' => 'Максимальный лимит превышен',
|
||
'LBL_CREATING_PIVOT_REPORT' => 'Создать сводный отчет',
|
||
'LBL_EDITING_PIVOT_REPORT' => 'Изменить сводный отчет',
|
||
'LBL_SELECT_PIVOT_FIELDS' => 'Выберите поля для отчета',
|
||
'LBL_SELECT_ROWS' => 'Выберите строки',
|
||
'LBL_SELECT_DATA_FIELDS' => 'Выберите поля данных',
|
||
'LBL_ADD_ROWS' => 'Добавление строк',
|
||
'LBL_ADD_COLUMNS' => 'Добавление столбцов',
|
||
'LBL_ADD_DATA_FIELDS' => 'Добавить поля данных',
|
||
'LBL_PIVOT_FIELDS' => 'Выберите сводные поля',
|
||
'LBL_SELECT_PIVOT_FIELDS_WARNING' => 'Внимание: Пожалуйста, выберите хотя бы одно поле строки, поле столбца и поле данных',
|
||
'LBL_PIVOT_DATA_FIELDS_WARNING' => 'Внимание: В колонке данных - сводные функции (сумма, в среднем, минимум и максимум) не должны повторяться.',
|
||
'LBL_MODIFY_CONDITIONS' => 'Изменить условия',
|
||
'LBL_PIVOT_PREVIEW_EX' => 'Предварительный просмотр отчета (пример)',
|
||
'LBL_PIVOT_REPORT' => 'Сводный отчет',
|
||
'LBL_PIN_CHART_TO_DASHBOARD' => 'График Pin на панель инструментов',
|
||
'LBL_FILE_FORMAT' => 'Формат файла',
|
||
'LBL_AUTO_GENERATED_REPORT_EMAIL' => 'Это автосгенерированное письмо, отправленное из запланированного отчета.',
|
||
// SalesPlatform.ru begin
|
||
//'LBL_PIN_CHART_TO_DASHBOARD' => 'График Pin на панель инструментов',
|
||
'LBL_PIN_CHART_TO_DASHBOARD' => 'Прикрепить график на панель инструментов',
|
||
// SalesPlatform.ru end
|
||
'LBL_FILE_FORMAT' => 'Формат файла',
|
||
'Report Type' => 'Тип отчета',
|
||
'tabular' => 'Подробно',
|
||
'summary' => 'Подробно',
|
||
'pivot' => 'Стержень',
|
||
'chart' => 'Диаграмма',
|
||
'LBL_REPORTS_MOVED_SUCCESSFULLY'=>'Отчеты успешно перемещены.',
|
||
'LBL_SAME_SOURCE_AND_TARGET_FOLDER'=>'Целевая папка идентична исходной папке.',
|
||
'LBL_SEARCH_FOR_FOLDERS' => 'Поиск для папок',
|
||
'LBL_CHART_REPORT' => 'Графический отчет',
|
||
'LBL_UNPIN_CHART_FROM_DASHBOARD' => 'Открепить график из приборной панели',
|
||
'LBL_SAME_LEVEL_ROLES' => 'Роли одного уровня',
|
||
'LBL_SUBORDINATE_ROLES' => 'Подчиненные Роли',
|
||
'LBL_SHARE_REPORT' => 'Поделиться Отчетом',
|
||
'LBL_SHARED_REPORTS' => 'Поделился со мной',
|
||
'LBL_PINNED' => 'Закрепленные',
|
||
'LBL_UNPINNED' => 'Открепить',
|
||
'LBL_REPORTS_DELETED_SUCCESSFULLY' => 'Отчеты успешно удалены',
|
||
'Primary Module' => 'Основной модуль',
|
||
// SalesPlatform.ru begin
|
||
'LBL_DASHBOARD' => 'Виджеты',
|
||
// SalesPlatform.ru end
|
||
);
|
||
$jsLanguageStrings = array(
|
||
'JS_DUPLICATE_RECORD' => 'Дубликат отчета' , // TODO: Review
|
||
'JS_CALCULATION_LINE_ITEM_FIELDS_SELECTION_LIMITATION' => 'Ограничение: Поля товарной части(Розничная цена, Скидка и Кол-во) могут использоваться только когда другие расчетные поля не выбраны.', // TODO: Review
|
||
'JS_NO_CHART_DATA_AVAILABLE' => 'Нет данных',
|
||
//SalesPlatform.ru begin
|
||
'JS_LBL_NO_DATA_FOR_SELECTED_FILTERS' => 'Для выбранных фильров нет данных',
|
||
//SalesPlatform.ru end
|
||
// SalesPlatform.ru begin
|
||
//'JS_CHART_PINNED_TO_DASHBOARD' => 'Диаграмма, прикрепленная к панели приборов',
|
||
//'JS_CHART_ALREADY_PINNED_TO_DASHBOARD' => 'Диаграмма уже привязана к панели приборов',
|
||
'JS_CHART_PINNED_TO_DASHBOARD' => 'Диаграмма прикреплена к панели инструментов',
|
||
'JS_CHART_ALREADY_PINNED_TO_DASHBOARD' => 'Диаграмма уже привязана к панели инструментов',
|
||
// SalesPlatform.ru end
|
||
'JS_MOVE_REPORTS'=>'Перемещение отчетов',
|
||
'JS_SCHEDULED_DATE_TIME_ERROR' => 'Запланированная дата и время должно быть больше текущей даты и времени',
|
||
//SalesPlatform.ru begin
|
||
//'JSLBL_PIN_CHART_TO_DASHBOARD' => 'График ПИН-код для приборной панели',
|
||
//'JSLBL_UNPIN_CHART_FROM_DASHBOARD' => 'Открепить диаграмму из приборной панели',
|
||
'JSLBL_PIN_CHART_TO_DASHBOARD' => 'Прикрепить диаграмму на панель инструментов',
|
||
'JSLBL_UNPIN_CHART_FROM_DASHBOARD' => 'Удалить диаграмму из панели инструментов',
|
||
//SalesPlatform.ru end
|
||
'JS_CHART_REMOVED_FROM_DASHBOARD' => 'Диаграмма удалена из панели',
|
||
);
|
||
|
||
// SalesPlatform.ru begin SPConfiguration fix
|
||
include 'renamed/Reports.php';
|
||
// SalesPlatform.ru end
|