- 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.
105 lines
4.0 KiB
PHP
105 lines
4.0 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(
|
|
// Basic Strings
|
|
'Products' => 'Produtos',
|
|
'SINGLE_Products' => 'Produto',
|
|
'LBL_ADD_RECORD' => 'Adicionar Produto',
|
|
'LBL_RECORDS_LIST' => 'Lista Produtos',
|
|
|
|
// Blocks
|
|
'LBL_PRODUCT_INFORMATION' => 'Detalhes Produto',
|
|
'LBL_IMAGE_INFORMATION' => 'Informação Imagem Produto',
|
|
'LBL_STOCK_INFORMATION' => 'Informação Estoque',
|
|
|
|
'LBL_MORE_CURRENCIES' => 'mais moedas',
|
|
'LBL_PRICES' => 'Preços Produto',
|
|
'LBL_PRICE' => 'Preço',
|
|
'LBL_RESET_PRICE' => 'Redefinir Preço',
|
|
'LBL_RESET' => 'Redefinir',
|
|
'LBL_ADD_TO_PRICEBOOKS' => 'Adicionar Lista Preço',
|
|
|
|
//Field Labels
|
|
'Product No' => 'Número Produto',
|
|
'Part Number' => 'Part Number',
|
|
'Product Active' => 'Ativar Produto',
|
|
'Manufacturer' => 'Fabricante',
|
|
'Product Category' => 'Categoria Produto',
|
|
'Website' => 'Website',
|
|
'Mfr PartNo' => 'Part Number Fabricante',
|
|
'Vendor PartNo' => 'Part Number Fornecedor',
|
|
'Usage Unit'=>'Unidade Utilizada',
|
|
'Handler'=>'Responsável',
|
|
'Reorder Level'=>'Nível Reabastecimento',
|
|
'Tax Class'=>'Categoria Impostos',
|
|
'Reorder Level'=>'Nível Reabastecimento',
|
|
'Vendor PartNo'=>'Part Number Fornecedor',
|
|
'Serial No'=>'No. Série',
|
|
'Qty In Stock'=>'Qde. em Estoque',
|
|
'Product Sheet'=>'Ficha Produto',
|
|
'Qty In Demand'=>'Qde. Última Compra',
|
|
'GL Account'=>'Plano Contas',
|
|
'Product Image'=>'Imagem Produto',
|
|
'Unit Price'=>'preço Unitário',
|
|
'Commission Rate'=>'Percentual Comissão',
|
|
'Qty/Unit'=>'Qde/Un',
|
|
|
|
//Added for existing picklist entries
|
|
|
|
'--None--'=>'--Nada--',
|
|
|
|
'Hardware'=>'Hardware',
|
|
'Software'=>'Software',
|
|
'CRM Applications'=>'Aplicações CRM',
|
|
|
|
'300-Sales-Software' => '300-Vendas-Software' ,
|
|
'301-Sales-Hardware' => '301-Vendas-Hardware' ,
|
|
'302-Rental-Income'=> '302-Aluguel-Renda' ,
|
|
'303-Interest-Income'=> '303-Juros-Renda' ,
|
|
'304-Sales-Software-Support' => '304-Vendas-Suporte-Software' ,
|
|
'305-Sales Other'=> '305-Outras Vendas' ,
|
|
'306-Internet Sales' => '306-Vendas Internet' ,
|
|
'307-Service-Hardware Labor' => '307-Serviço-Lab. Hardware',
|
|
'308-Sales-Books'=> '308-Vendas-Livros' ,
|
|
|
|
'Box'=>'Cx',
|
|
'Carton'=>'Cartao',
|
|
'Caton'=>'',
|
|
'Dozen'=>'Dúzia',
|
|
'Each'=>'Cada',
|
|
'Hours'=>'Horas',
|
|
'Impressions'=>'Impressão',
|
|
'Lb'=>'Libra',
|
|
'M'=>'M',
|
|
'Pack'=>'Pct',
|
|
'Pages'=>'Pg',
|
|
'Pieces'=>'Pc',
|
|
'Reams'=>'Resma',
|
|
'Sheet'=>'Fl',
|
|
'Spiral Binder'=>'Pasta',
|
|
'Sq Ft'=>'Pés',
|
|
|
|
'LBL_ADD_TO_PRICEBOOKS' => 'Adicionar na Lista Preços',
|
|
'LBL_CONVERSION_RATE' => 'Taxa Câmbio',
|
|
'LBL_PRODUCTSMOD_DISABLED' => 'Habilitar Módulo de Produtos para visualizar Produtos',
|
|
'LBL_SHOW_BUNDLE_IN_INVENTORY' => 'Exibir pacote de itens na Fatura/Cotação/Pedido de Vendas/Pedido',
|
|
'LBL_BUNDLE_TOTAL_COST' => 'Custo Total do Pacote',
|
|
'LBL_UPDATE_BUNDLE_PRICE' => 'Atualizar Preço do Pacote',
|
|
'LBL_PRODUCT_NAME' => 'Nome Produto',
|
|
'LBL_PRICE_QUANTITY' => 'Preço x Quantidade',
|
|
);
|
|
|
|
$jsLanguageStrings = array(
|
|
'JS_SUB_PRODUCTS_WILL_BE_SHOWN_IN_INVENTORY' => 'Os sub produtos serão exibidos no Estoque',
|
|
'JS_SUB_PRODUCTS_WILL_NOT_BE_SHOWN_IN_INVENTORY' => 'Os sub produtos não serão exibidos no Estoque',
|
|
'JS_SUCCESSFULLY_CHANGED_BUNDLE_COST' => 'O custo do Pacote de Produtos foi alterado com sucesso',
|
|
'JS_DELETION_OR_IN_ACTIVATION_CHILD_PRODUCT_MESSAGE' => 'Este produto é parte de um Pacote de Produtos. O preço do Pacote de Produtos será mantido sem alteração quando um item do Pacote for excluído ou inativado. Você tem certeza que deseja prosseguir?',
|
|
);
|