- 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.
241 lines
12 KiB
PHP
241 lines
12 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 C. Trindade - Brazilian Portuguese Translation - www.ttcasolucoes.com.br
|
|
************************************************************************************/
|
|
$languageStrings = array(
|
|
'Reports'=>'Reports',
|
|
'SINGLE_Reports' => 'Relatórios',
|
|
|
|
// Basic Strings
|
|
'LBL_FOLDER_NOT_EMPTY' => 'A pasta não está vazia',
|
|
'LBL_MOVE_REPORT' => 'Mover Relatórios' ,
|
|
'LBL_CUSTOMIZE' => 'Customizar',
|
|
'LBL_REPORT_EXPORT_EXCEL' => 'Exportar para Excel',
|
|
'LBL_REPORT_PRINT' => 'Imprimir',
|
|
'LBL_CREATING_REPORT' => 'Criando Relatório',
|
|
'LBL_EDITING_REPORT' => 'Editando Relatório',
|
|
'LBL_REPORT_DETAILS' => 'Detalhes Relatório' ,
|
|
'LBL_SELECT_COLUMNS' => 'Selecionar Colunas',
|
|
'LBL_FILTERS' => 'Filtros' ,
|
|
'LBL_FOLDERS' => 'Pastas' ,
|
|
'LBL_ADD_NEW_FOLDER' => 'Adicionar Novo Grupo',
|
|
'LBL_FOLDER_NAME' => 'Nome Pasta' ,
|
|
'LBL_FOLDER_DESCRIPTION' => 'Descrição Pasta',
|
|
'LBL_WRITE_YOUR_DESCRIPTION_HERE' => 'Digitar Descrição' ,
|
|
'LBL_DUPLICATES_EXIST' => 'Duplicado',
|
|
'LBL_FOLDERS_LIST' => 'Lista de Pastas',
|
|
'LBL_DENIED_REPORTS' => 'Relatórios Negados',
|
|
'LBL_NO_OF_RECORDS' => 'Total registros:',
|
|
'LBL_MORE_RECORDS_TXT'=>'Somente 500 registros são exibidos abaixo. Por favor, exporte para visualizar todos os Registros',
|
|
'LBL_SCHEDULE_REPORTS' => 'Agendar Relatórios',
|
|
'LBL_AT_TIME' => 'Hora',
|
|
|
|
'LBL_DAILY' => 'Diariamente',
|
|
'LBL_WEEKLY' => 'Semanalmente',
|
|
'LBL_MONTHLY_BY_DATE' => 'Mensal por Data',
|
|
'LBL_YEARLY' => 'Anualmente',
|
|
'LBL_SPECIFIC_DATE' => 'Data Específica',
|
|
'LBL_CHOOSE_DATE' => 'Escolher Data',
|
|
'LBL_ON_THESE_DAYS' => 'Nesses dias',
|
|
'LBL_SELECT_MONTH_AND_DAY' => 'Selecionar Mês e Data',
|
|
'LBL_SELECTED_DATES' => 'Datas Selecionadas',
|
|
'LBL_EXCEEDING_MAXIMUM_LIMIT' => 'Limite máximo excedido',
|
|
'LBL_NEXT_TRIGGER_TIME' => 'Próxima gatilho iniciado',
|
|
'LBL_RUN_REPORT' =>'Executar Relatório',
|
|
'LBL_SELECT_RECIEPIENTS' => 'Selecionar Destinatários',
|
|
'LBL_SPECIFIC_EMAIL_ADDRESS' => 'Enviar para e-mail específico',
|
|
'LBL_SAME_LEVEL_ROLES' => 'Mesmo Nível da Função',
|
|
'LBL_SUBORDINATE_ROLES' => 'Funções Subordinadas',
|
|
//ListView Actions
|
|
'LBL_ADD_RECORD' => 'Adicionar Relatório',
|
|
'LBL_ADD_FOLDER' => 'Adicionar Pasta',
|
|
'LBL_REPORT_DELETE_DENIED' => 'Permissão para apagar Relatório negada',
|
|
|
|
//Folder Actions
|
|
'LBL_FOLDER_NOT_EMPTY' => 'A pasta não está vazia',
|
|
'LBL_FOLDER_CAN_NOT_BE_DELETED' => 'Esta Pasta não pode ser apagada',
|
|
|
|
//Mass Actions
|
|
'LBL_REPORTS_LIST' => 'Lista de Relatórios',
|
|
|
|
//Step1 Strings
|
|
'LBL_REPORT_NAME' => 'Nome Relatório' ,
|
|
'LBL_REPORT_FOLDER' => 'Pasta Relatório',
|
|
'LBL_DESCRIPTION' => 'Descrição' ,
|
|
'PRIMARY_MODULE' => 'Módulo Principal',
|
|
'LBL_SELECT_RELATED_MODULES' => 'Selecionar Módulos Relacionados',
|
|
'LBL_MAX' => 'Max',
|
|
'LBL_NEXT' => 'Próximo',
|
|
'LBL_REPORTS' => 'Lista Relatórios',
|
|
'LBL_SELECT_RELATED_MODULES' => 'Selecionar Módulos Relacionados',
|
|
|
|
//Step2 Strings
|
|
'LBL_GROUP_BY' => 'Agrupar por',
|
|
'LBL_SORT_ORDER' => 'Ordem',
|
|
'LBL_ASCENDING' => 'Ascendente',
|
|
'LBL_DESCENDING' => 'Descendente' ,
|
|
'LBL_CALCULATIONS' => 'Cálculos' ,
|
|
'LBL_COLUMNS' => 'Colunas' ,
|
|
'LBL_SUM_VALUE' => 'Soma',
|
|
'LBL_AVERAGE' => 'Média',
|
|
'LBL_LOWEST_VALUE' => 'Valor Mínimo' ,
|
|
'LBL_HIGHEST_VALUE'=> 'Valor Máximo' ,
|
|
|
|
//Step3 Strings
|
|
'LBL_GENERATE_REPORT'=> 'Gerar Relatório' ,
|
|
|
|
//DetailView
|
|
'LBL_SUM' => 'SOMA',
|
|
'LBL_AVG' => 'MED',
|
|
'LBL_MIN' => 'MIN' ,
|
|
'LBL_MAX' => 'Max',
|
|
'LBL_FIELD_NAMES' => 'Nomes Campos',
|
|
'LBL_REPORT_CSV' => 'Exportar CSV',
|
|
'LBL_VIEW_DETAILS' => 'Detalhes Visualização' ,
|
|
'LBL_GENERATE_NOW' => 'Gerar agora',
|
|
|
|
//List View Headers
|
|
'Report Name' => 'Nome Relatório' ,
|
|
|
|
//Default Folders Names, Report Names and Description
|
|
'Account and Contact Reports'=> 'Relatórios de Organizações e Contatos',
|
|
'Lead Reports'=> 'Relatórios de Leads',
|
|
'Potential Reports'=> 'Relatórios de Oportunidades',
|
|
'Activity Reports' => 'Relatórios de Atividades' ,
|
|
'HelpDesk Reports' => 'Relatórios de Chamados',
|
|
'Product Reports'=> 'Relatórios de Produtos' ,
|
|
'Quote Reports'=> 'Relatórios de Cotação',
|
|
'PurchaseOrder Reports'=> 'Relatórios de Pedidos de Compras',
|
|
'SalesOrder Reports' => 'Relatórios de Pedidos de Vendas', //Added for SO
|
|
'Invoice Reports'=> 'Relatórios de Faturas',
|
|
'Campaign Reports' => 'Relatórios de Campanhas', //Added for Campaigns
|
|
'Contacts by Accounts' => 'Contatos por Organizações' ,
|
|
'Contacts without Accounts'=> 'Contatos sem Organizações' ,
|
|
'Contacts by Potentials' => 'Contatos por Oportunidades',
|
|
'Contacts related to Accounts' => 'Contatos relacionados às Organizações',
|
|
'Contacts not related to Accounts' => 'Contatos não relacionados às Organizações',
|
|
'Contacts related to Potentials' => 'Contatos relacionados às Oportunidades',
|
|
'Lead by Source' => 'Lead por Fonte',
|
|
'Lead Status Report' => 'Relatório Status do Lead' ,
|
|
'Potential Pipeline' => 'Oportunidade Funil de Vendas',
|
|
'Closed Potentials'=> 'Oportunidade Fechada',
|
|
'Potential that have Won'=> 'Oportunidade vitoriosa',
|
|
'Tickets by Products'=> 'Chamados por Produtos',
|
|
'Tickets by Priority'=> 'Chamados por Prioridade',
|
|
'Open Tickets' => 'Chamados Abertos' ,
|
|
'Tickets related to Products'=> 'Chamados relacionados aos Produtos',
|
|
'Tickets that are Open'=> 'Chamados Abertos',
|
|
'Product Details'=> 'Detalhes do Produto' ,
|
|
'Products by Contacts' => 'Produtos por Contatos' ,
|
|
'Product Detailed Report'=> 'Relatório Detalhado do Produto',
|
|
'Products related to Contacts' => 'Produtos relacionados aos Contatos',
|
|
'Open Quotes'=> 'Cotações Abertas',
|
|
'Quotes Detailed Report' => 'Relatório Detalhado das Cotações',
|
|
'Quotes that are Open' => 'Cotações Abertas',
|
|
'PurchaseOrder by Contacts'=> 'Pedido Compra por Contatos',
|
|
'PurchaseOrder Detailed Report' => 'Relatório Detalhado dos Pedidos Compras',
|
|
'PurchaseOrder related to Contacts' => 'Pedidos Compras relacionados aos Contatos',
|
|
'Invoice Detailed Report'=> 'Relatório Detalhado da Fatura',
|
|
'Last Month Activities'=> 'Atividades do Último Mês',
|
|
'This Month Activities'=> 'Atividades deste Mês' ,
|
|
'Campaign Expectations and Actuals' => 'Campanha - Previsto/Realizado', //Added for Campaigns
|
|
'SalesOrder Detailed Report' => 'Relatório Detalhado Pedido de Vendas',//Added for SO
|
|
|
|
'Email Reports'=> 'Relatórios Emails' ,
|
|
'Contacts Email Report'=> 'Relatório Emails Contatos' ,
|
|
'Accounts Email Report'=> 'Relatório Emails Organizações',
|
|
'Leads Email Report' => 'Relatório Emails Leads',
|
|
'Vendors Email Report' => 'Relatório Emails Fornecedores',
|
|
|
|
'Emails sent to Contacts'=> 'Emails enviados para Contatos' ,
|
|
'Emails sent to Organizations' => 'Emails enviados para Organizações',
|
|
'Emails sent to Leads' => 'Emails enviados para Leads',
|
|
'Emails sent to Vendors' => 'Emails enviados para Fornecedores',
|
|
|
|
'LBL_PRINT_REPORT' => 'Imprimir Relatório',
|
|
'LBL_RECORDS' => 'Registros',
|
|
'LBL_LIMIT_EXCEEDED' => 'São exibidos somente até 1.000 registros. Utilize Exportar para CSV ou Excel para visualizar todos os registros',
|
|
'LBL_TOP' => 'Topo',
|
|
'LBL_ALL_REPORTS' => 'Todos os Relatórios',
|
|
'LBL_CALCULATION_CONVERSION_MESSAGE' => 'Os cálculos são baseados na moeda padrão do seu CRM',
|
|
|
|
//Summary/Pivot Reports
|
|
'LBL_CREATING_PIVOT_REPORT' => 'Criar Relatório Pivot',
|
|
'LBL_EDITING_PIVOT_REPORT' => 'Editar Relatório Pivot',
|
|
'LBL_SELECT_PIVOT_FIELDS' => 'Selecionar Campos Pivot',
|
|
'LBL_SELECT_ROWS' => 'Selecionar Linhas',
|
|
'LBL_SELECT_DATA_FIELDS' => 'Selecionar Campos de Dados',
|
|
'LBL_ADD_ROWS' => 'Adicionar Linhas',
|
|
'LBL_ADD_COLUMNS' => 'Adicionar Colunas',
|
|
'LBL_ADD_DATA_FIELDS' => 'Adicionar Campos de Dados',
|
|
'LBL_PIVOT_FIELDS' => 'Campos Pivot Selecionado',
|
|
'LBL_RECORD_COUNT' => 'Contagem Registros',
|
|
'LBL_SELECT_PIVOT_FIELDS_WARNING' => 'Atenção: Por favor, selecione ao menos um campo Linha, Coluna e Dados.',
|
|
'LBL_PIVOT_DATA_FIELDS_WARNING' => 'Atenção: Na Coluna Dados - funções de agregação (soma, média, min e max) não devem se repetir.',
|
|
'LBL_MODIFY_CONDITIONS' => 'Modificar Condições',
|
|
'LBL_PIVOT_PREVIEW_EX' => 'Visualizar Relatório Pivot (Examplo)',
|
|
|
|
//charts labels
|
|
'LBL_SELECT_CHART_TYPE' => 'Selecionar tipo de Gráfico',
|
|
'LBL_CLICK_THROUGH_NOT_AVAILABLE' => 'Clique não disponível pois você seleciou mais de um módulo',
|
|
'LBL_TOTAL_SUM_OF' => 'Soma Total de %s',
|
|
'LBL_AVG_OF' => 'Média de %s',
|
|
'LBL_MIN_OF' => 'Mínimo de %s',
|
|
'LBL_MAX_OF' => 'Máximo de %s',
|
|
'LBL_RECORD_COUNT' => 'Contar Registros',
|
|
'LBL_PIE_CHART' => 'Gráfico de Pizza',
|
|
'LBL_VERTICAL_BAR_CHART' => 'Gráfico de Barras Vertical',
|
|
'LBL_HORIZONTAL_BAR_CHART' => 'Gráfico de Barras Horizontal',
|
|
'LBL_LINE_CHART' => 'Gráfico de Linha',
|
|
'LBL_SELECT_CHART' => 'Selecionar Gráfico',
|
|
'LBL_CREATING_CHART_REPORT' => 'Criando Gráfico de Relatório',
|
|
'LBL_EDITING_CHART_REPORT' => 'Editando Gráfico de Relatório',
|
|
'LBL_GENERATE_CHART' => 'Gerar Gráfico',
|
|
'LBL_SELECT_GROUP_BY_FIELD' => 'Selecionar Grupo de Campo',
|
|
'LBL_SELECT_DATA_FIELD' => 'Selecionar Campo de Dados',
|
|
'LBL_MODIFY_CONDITION' => 'Modificar Condições',
|
|
'LBL_PLEASE_SELECT_ATLEAST_ONE_GROUP_FIELD_AND_DATA_FIELD' => 'Por favor, selecione pelo menos um Grupo de Campos e um campo de Dados.',
|
|
'LBL_FOR_BAR_GRAPH_AND_LINE_GRAPH_SELECT_3_MAX_DATA_FIELDS' => 'Para gráficos de Barras e Linha você pode selecionar no máximo de campos de Dados.',
|
|
'LBL_DETAIL_REPORT' => 'Criar Relatório',
|
|
'LBL_PIVOT_REPORT' => 'Relatório Pivot',
|
|
'LBL_CHARTS' => 'Criar Gráfico',
|
|
//Schedule Reports - Mail Content
|
|
'LBL_AUTO_GENERATED_REPORT_EMAIL' => 'Este é um email gerado automaticamente e enviado em função de um relatório agendado.',
|
|
'LBL_PIN_CHART_TO_DASHBOARD' => 'Fixar Gráfico no Painel',
|
|
'LBL_FILE_FORMAT' => 'Formato Arquivo',
|
|
|
|
'Report Type' => 'Tipo Relatório',
|
|
'tabular' => 'Detalhe',
|
|
'summary' => 'Tabular',
|
|
'pivot' => 'Pivot',
|
|
'chart' => 'Gráfico',
|
|
|
|
'LBL_REPORTS_MOVED_SUCCESSFULLY'=>'Os Relatórios foram Movidos com Sucesso.',
|
|
'LBL_SAME_SOURCE_AND_TARGET_FOLDER'=>'A Pasta Alvo é a mesma que a Pasta Origem.',
|
|
'LBL_SHARE_REPORT' => 'Compartilhar Relatório',
|
|
'LBL_SHARED_REPORTS' => 'Compartilhou comigo',
|
|
'LBL_PINNED' => 'Fixado',
|
|
'LBL_UNPINNED' => 'Desafixado',
|
|
'LBL_SEARCH_FOR_FOLDERS' => 'Pesquisar por pastas',
|
|
'LBL_CHART_REPORT' => 'Relatório Gráfico',
|
|
'LBL_UNPIN_CHART_FROM_DASHBOARD' => 'Desafixar Gráfico do Painel',
|
|
'LBL_REPORTS_DELETED_SUCCESSFULLY' => 'Relatórios Apagados com sucesso',
|
|
);
|
|
$jsLanguageStrings = array(
|
|
'JS_DUPLICATE_RECORD' => 'Duplicar Relatório',
|
|
'JS_CALCULATION_LINE_ITEM_FIELDS_SELECTION_LIMITATION' => 'Limitação: os campos do Item da linha (Lista de Preço, Desconto & Quantidade) somente podem ser utilizados quando outros campos de cálculo não forem selecionados.',
|
|
'JS_NO_CHART_DATA_AVAILABLE' => 'Dados não disponíveis, por favor, verifique os campos selecionados',
|
|
'JS_CHART_PINNED_TO_DASHBOARD' => 'Gráfico Fixado no Painel',
|
|
'JS_CHART_ALREADY_PINNED_TO_DASHBOARD' => 'O Gráfico já está Fixado no Painel',
|
|
'JS_MOVE_REPORTS'=>'Mover Relatórios',
|
|
'JS_SCHEDULED_DATE_TIME_ERROR' => 'Data e Hora agendada deverá ser maior que a Data e Hora atual',
|
|
'JSLBL_PIN_CHART_TO_DASHBOARD' => 'Fixar Gráfico no Painel',
|
|
'JSLBL_UNPIN_CHART_FROM_DASHBOARD' => 'Desafixar Gráfico do Painel',
|
|
'JS_CHART_REMOVED_FROM_DASHBOARD' => 'Remover Gráfico do Painel',
|
|
);
|