Files
crm.clientright.ru/languages/en_us/Settings/CustomerPortal.php
Fedor ac7467f0b4 Major CRM updates: AI Assistant, Court Status API, S3 integration improvements, and extensive file storage system
- 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.
2025-10-16 11:17:21 +03:00

89 lines
4.0 KiB
PHP

<?php
/* +**********************************************************************************
* The contents of this file are subject to the vtiger CRM Public License Version 1.1
* ("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(
'CustomerPortal' => 'Customer Portal',
'LBL_PORTAL_DESCRIPTION' => 'Setup Privileges of Portal User',
'LBL_PRIVILEGES' => 'Privileges',
'LBL_DEFAULT_ASSIGNEE' => 'Default Assignee',
'LBL_PORTAL_URL' => 'Portal Url',
//Fields
'LBL_MODULE_NAME' => 'Module Name',
'LBL_ENABLE_MODULE' => 'Enable Module',
'LBL_VIEW_ALL_RECORDS' => 'See Records across Organization',
//Messages
'LBL_PREVILEGES_MESSAGE' => "This User's privileges will be applied to the Portal User.",
'LBL_DEFAULT_ASSIGNEE_MESSAGE' => 'Tickets will be Assigned to the selected Assignee by the default Group/User from the Customer Portal.',
'LBL_PORTAL_URL_MESSAGE' => 'This is URL for the Portal where your contacts can login to submit/track tickets, access knowledge base and do more.',
'LBL_CONTACTS_ENABLE_MESSAGE' => 'Contacts will be sent the login details when Portal access is enabled from Contact details page.',
'LBL_SUPPORT_NOTIFY_MESSAGE' => 'Support contract renewal alert is notified on the customer portal based on the number of days entered.',
'LBL_DRAG_AND_DROP_MESSAGE' => 'Drag and Drop modules to reorder in the Customer Portal',
//Portal shortcuts
'LBL_ADD_DOCUMENT' => 'Add Document',
'LBL_OPEN_TICKETS' => 'Open Tickets',
'LBL_CREATE_TICKET' => 'Create Ticket',
'LBL_ADD_SHORTCUT' => 'Add Shortcut',
'LBL_CREATE_CASE' => 'Create Case',
'LBL_OPEN_CASES' => 'Open Cases',
//Charts
'OpenTicketsByPriority' => 'Open tickets by priority',
'TicketsClosureTimeByPriority' => 'Tickets closure time by priority',
'OpenTicketsBySeverity' => 'Open tickets by severity',
'TicketsClosureTimeBySeverity' => 'Tickets closure time by severity',
'OpenCasesByPriority' => 'Open cases by priority',
'CasesClosureTimeByPriority' => 'Cases resolution time by priority',
'Announcement' => 'Announcement',
'Activity Stream' => 'Activity Stream',
'Fields and privilege' => 'Fields and privilege',
//Record visiblity status
'onlymine' => 'Show only %s linked to contact',
'all' => 'Show %s linked to contact and organization',
'products_or_services' => 'Show all %s',
'faq' => 'Show all published %s',
'LBL_LAYOUT_HEADER' => 'Portal Menu',
'LBL_HOME' => 'Home',
'LBL_CONTACT_NOTIFICATION' => 'Contact Support Notification',
'LBL_DAYS_BEFORE' => 'Days before',
'LBL_HOME_LAYOUT' => 'Portal Home Layout',
'LBL_RELATED_INFORMATION' => 'Related Information',
'LBL_RECORD_VISIBILITY' => 'Records Visibility',
'LBL_ADD_FIELDS' => 'Add Fields',
'LBL_READ_AND_WRITE' => 'Read and write',
'LBL_READ_ONLY' => 'Read only',
'LBL_PORTAL_FIELDS_PRIVILEGES' => 'Portal Fields And Privileges',
'LBL_RECENT' => 'Recent',
'LBL_REC_WIDGET' => 'Record Widget',
'LBL_CHARTS' => 'Charts',
'LBL_ANNOUNCEMENT' => 'Announcement',
'LBL_SHORTCUTS' => 'Shortcuts',
'LBL_SHOW' => 'Visible',
'History' => 'Updates',
'LBL_VISIBILITY' => 'Visibility',
'LBL_RECORD_PERMISSIONS' => 'Record Permissions',
'LBL_CREATE_RECORD' => 'Create Record',
'LBL_EDIT_RECORD' => 'Edit Record'
);
$jsLanguageStrings = array(
'JS_PORTAL_INFO_SAVED' => 'Customer Portal settings saved',
'LBL_ADD_DOCUMENT' => 'Add Document',
'LBL_OPEN_TICKETS' => 'Open Tickets',
'LBL_CREATE_TICKET' => 'Create Ticket',
'JS_SELECT_SHORTCUT' => 'Select a shortcut',
'JS_ADD_FIELD' => 'Add fields',
'JS_SHOW' => 'Visible',
'JS_HIDE' => 'Hidden',
'JS_NUMBERS' => 'Accepts only positive whole number with upto four digits.',
'JS_MANDATORY_FIELDS_MISSING' => 'Fields could not be saved.Please select all mandatory fields.'
);