- 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.
110 lines
4.3 KiB
PHP
110 lines
4.3 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. Contributor(s): Valmir Carlos Trindade | Brazilian Portuguese Translation - www.ttcasolucoes.com.br
|
|
*************************************************************************************/
|
|
$languageStrings = array(
|
|
// Basic Strings
|
|
'HelpDesk' => 'Chamados',
|
|
'SINGLE_HelpDesk' => 'Chamado',
|
|
'LBL_ADD_RECORD' => 'Adicionar Chamado',
|
|
'LBL_RECORDS_LIST' => 'Lista Chamados',
|
|
|
|
// Blocks
|
|
'LBL_TICKET_INFORMATION' => 'Informação Chamado',
|
|
'LBL_TICKET_RESOLUTION' => 'Resolução Chamado',
|
|
|
|
//Field Labels
|
|
'Ticket No' => 'Número Chamado',
|
|
'Severity' => 'Gravidade',
|
|
'Update History' => 'Histórico Atualizações',
|
|
'Hours' => 'Horas',
|
|
'Days' => 'Dias',
|
|
'Title' => 'Título',
|
|
'Solution' => 'Solução',
|
|
'From Portal' => 'Do Portal',
|
|
'Related To' => 'Nome Organização',
|
|
'Contact Name' => 'Nome Contato',
|
|
//Added for existing picklist entries
|
|
|
|
'Big Problem'=>'Problema Grande',
|
|
'Small Problem'=>'Problema Pequeno',
|
|
'Other Problem'=>'Outro Problema',
|
|
|
|
'Normal'=>'Normal',
|
|
'High'=>'Alto',
|
|
'Urgent'=>'Urgente',
|
|
|
|
'Minor'=>'Menor',
|
|
'Major'=>'Maior',
|
|
'Feature'=>'Normal',
|
|
'Critical'=>'Crítico',
|
|
|
|
'Open'=>'Aberto',
|
|
'Wait For Response'=>'Aguarda Resposta',
|
|
'Closed'=>'Fechado',
|
|
'LBL_STATUS' => 'Status',
|
|
'LBL_SEVERITY' => 'Gravidade',
|
|
//DetailView Actions
|
|
'LBL_CONVERT_FAQ' => 'Converte para FAQ',
|
|
'LBL_RELATED_TO' => 'Relacionado a',
|
|
|
|
//added to support i18n in Chamado mails
|
|
'Ticket ID'=>'ID Chamado',
|
|
'Hi' => 'Olá',
|
|
'Dear'=> 'Prezado(a)',
|
|
'LBL_PORTAL_BODY_MAILINFO'=> 'O Chamado é',
|
|
'LBL_DETAIL' => 'os detalhes são:',
|
|
'LBL_REGARDS'=> 'Cordialmente',
|
|
'LBL_TEAM'=> 'Equipe Suporte',
|
|
'LBL_TICKET_DETAILS' => 'Detalhes Chamado',
|
|
'LBL_SUBJECT' => 'Assunto: ',
|
|
'created' => 'criado',
|
|
'replied' => 'respondido',
|
|
'reply'=>'Existe uma resposta para',
|
|
'customer_portal' => 'no "Portal do Cliente" do VTiger.',
|
|
'link' => 'Você pode utilizar o seguinte link para visualizar as respostas:',
|
|
'Thanks' => 'Obrigado',
|
|
'Support_team' => 'Equipe Suporte Vtiger',
|
|
'The comments are' => 'Os Comentários são',
|
|
'Ticket Title' => 'Assunto Chamado',
|
|
'Re' => 'Re:',
|
|
|
|
//This label for customerportal.
|
|
'LBL_STATUS_CLOSED' =>'Closed',//Do not convert this label. This is used to check the status. If the status 'Closed' is changed in vtigerCRM server side then you have to change in customerportal language file also.
|
|
'LBL_STATUS_UPDATE' => 'O Status do Chamado foi atualizado como',
|
|
'LBL_COULDNOT_CLOSED' => 'O Chamado não poderia ser',
|
|
'LBL_CUSTOMER_COMMENTS' => 'O Cliente realizou o seguinte comentário em relação a sua resposta:',
|
|
'LBL_RESPOND'=> 'Por favor, responda o Chamado acima o mais breve possível.',
|
|
'LBL_SUPPORT_ADMIN' => 'Administrador Suporte',
|
|
'LBL_RESPONDTO_TICKETID' =>'Responder ao Chamado ID',
|
|
'LBL_RESPONSE_TO_TICKET_NUMBER' =>'Responder ao Chamado Número',
|
|
'LBL_TICKET_NUMBER' => 'Número Chamado',
|
|
'LBL_CUSTOMER_PORTAL' => 'no Portal do Cliente - URGENTE',
|
|
'LBL_LOGIN_DETAILS' => 'Seguem os detalhes para seu acesso ao Portal do Cliente:',
|
|
'LBL_MAIL_COULDNOT_SENT' =>'A mensagem não pode ser enviada',
|
|
'LBL_USERNAME' => 'Nome Usuário:',
|
|
'LBL_PASSWORD' => 'Senha:',
|
|
'LBL_SUBJECT_PORTAL_LOGIN_DETAILS' => 'Detalhes de seu acesso ao Portal do Cliente',
|
|
'LBL_GIVE_MAILID' => 'Por favor, informe seu e-mail',
|
|
'LBL_CHECK_MAILID' => 'Por favor, verifique seu email para o Portal do Cliente',
|
|
'LBL_LOGIN_REVOKED' => 'Seu acesso foi revogado. Por favor, mantenha contato com seu admin.',
|
|
'LBL_MAIL_SENT' => 'A mensagem foi enviada para seu email com os detalhes de acesso ao Portal do Clientes',
|
|
'LBL_ALTBODY' => 'Este é o corpo em texto puro para clientes de email não-HTML',
|
|
'HelpDesk ID' => 'ID Chamado',
|
|
//Portal shortcuts
|
|
'LBL_ADD_DOCUMENT'=>"Adicionar Documento",
|
|
'LBL_OPEN_TICKETS'=>"Abrir Chamado",
|
|
'LBL_CREATE_TICKET'=>"Criar Chamado",
|
|
);
|
|
|
|
$jsLanguageStrings=array(
|
|
'LBL_ADD_DOCUMENT'=>'Adicionar Documento',
|
|
'LBL_OPEN_TICKETS'=>'Abril Chamados',
|
|
'LBL_CREATE_TICKET'=>'Criar Chamado'
|
|
);
|