- 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.
213 lines
11 KiB
PHP
213 lines
11 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(
|
|
'MailManager' => 'Mail Manager',
|
|
'LBL_Folders' => 'Dossiers',
|
|
'LBL_Newer' => 'Récent',
|
|
'LBL_Older' => 'Ancien',
|
|
'LBL_No_Mails_Found' => 'Pas de mails trouvés.',
|
|
'LBL_Go_Back' => 'Arrière',
|
|
'LBL_Reply_All' => 'Répondre à tous',
|
|
'LBL_Reply' => 'Répondre',
|
|
'LBL_Mark_As_Unread' => 'Marquer comme non lu',
|
|
'LBL_Previous' => 'précédent',
|
|
'LBL_Next' => 'suivant',
|
|
'LBL_RELATED_RECORDS' => 'Documents connexes',
|
|
'LBL_Mailbox' => 'Boîte aux lettres',
|
|
'LBL_Outbox' => 'CRM envoi',
|
|
'LBL_Like' => 'comme',
|
|
'LBL_Mail_Server' => 'Mail Nom du serveur ou IP',
|
|
'LBL_Refresh' => 'Actualiser',
|
|
'LBL_Cancel' => 'Annuler',
|
|
'LBL_Send' => 'Envoyer',
|
|
'LBL_Compose' => 'Composer',
|
|
'LBL_Forward' => 'Avant',
|
|
'LBL_Remove' => 'Supprimer',
|
|
'LBL_Associate' => 'Associé',
|
|
'LBL_Create_Contact' => 'Créer un contact',
|
|
'LBL_No_Matching_Record_Found' => 'Pas enregistrements correspondants trouvés.',
|
|
'LBL_ACTIONS' => 'Actes',
|
|
'LBL_Search' => 'Recherche',
|
|
'LBL_Delete' => 'Effacer',
|
|
'LBL_Username' => "Nom d'utilisateur",
|
|
'LBL_Your_Mailbox_Account' => 'votre compte de messagerie',
|
|
'LBL_Password' => 'Mot de passe',
|
|
'LBL_Account_Password' => 'compte Mot de passe',
|
|
'LBL_Protocol' => 'Protocole',
|
|
'LBL_Imap2' => 'IMAP2',
|
|
'LBL_Imap4' => 'IMAP4',
|
|
'LBL_SSL_Options' => 'Options SSL',
|
|
'LBL_No_TLS' => 'Pas de TLS',
|
|
'LBL_TLS' => 'TLS',
|
|
'LBL_SSL' => 'SSL',
|
|
'LBL_Certificate_Validations' => 'Certificat Validations',
|
|
'LBL_Validate_Cert' => 'Valider cert',
|
|
'LBL_Do_Not_Validate_Cert' => 'Ne pas valider cert',
|
|
'LBL_SELECT_ACCOUNT_TYPE' => "Sélectionnez le type d'organisation",
|
|
'LBL_FROM' => 'partir de',
|
|
'LBL_TO' => 'a',
|
|
'LBL_CC' => 'CC',
|
|
'LBL_BCC' => 'BCC',
|
|
'LBL_Date' => 'Date',
|
|
'LBL_Attachments' => 'Annexes',
|
|
'LBL_EMAIL_TEMPLATES_LIST' => 'Modèles Email',
|
|
'LBL_SELECT_EMAIL_TEMPLATE' => 'Sélectionnez Email modèle',
|
|
'LBL_ATTACHMENTS' => 'Pièce jointe:',
|
|
'LBL_SELECT_DOCUMENTS' => 'Sélectionnez Documents',
|
|
'LBL_IN' => 'dans',
|
|
'LBL_FIND' => 'Trouver',
|
|
'LBL_SAVE_NOW' => 'Enregistrer maintenant',
|
|
'LBL_Drafts' => 'Brouillons',
|
|
'LBL_NO_EMAILS_SELECTED' => 'Aucun e-mails sélectionnés.',
|
|
'LBL_SUBJECT' => 'Sujet',
|
|
'LBL_WRITE_ACCESS_FOR' => "L'accès en écriture pour",
|
|
'LBL_READ_ACCESS_FOR' => 'Accès en lecture',
|
|
'LBL_MODULE_DENIED' => 'Module refusé!',
|
|
'LBL_REFRESH_TIME' => 'Actualiser Temps',
|
|
'LBL_NONE' => 'Aucun',
|
|
'LBL_5_MIN' => '5 Minutes',
|
|
'LBL_10_MIN' => '10 Minutes',
|
|
'LBL_MOVE_TO' => 'Déplacer vers ...',
|
|
'LBL_MAILMANAGER_ADD_Contacts' => 'Ajouter un contact',
|
|
'LBL_MAILMANAGER_ADD_Accounts' => 'Ajouter Organisation',
|
|
'LBL_MAILMANAGER_ADD_Leads' => 'Ajouter plomb',
|
|
'LBL_MAILMANAGER_ADD_Calendar' => 'Ajouter un événement / To Do',
|
|
'LBL_MAILMANAGER_ADD_HelpDesk' => 'Ajouter billets',
|
|
'LBL_MAILMANAGER_ADD_Emails' => 'Fixez Email',
|
|
'LBL_MAILMANAGER_ADD_ModComments' => 'Ajouter un commentaire',
|
|
'LBL_ADD' => 'Ajouter',
|
|
'LBL_ALLMAILS' => 'Toutes les dépêches',
|
|
'LBL_TO_CONTACTS' => 'Pour les contacts',
|
|
'LBL_TO_ACCOUNTS' => 'Pour les organisations',
|
|
'LBL_TO_LEADS' => 'Pour Leads',
|
|
'LBL_TO_USERS' => 'Pour les utilisateurs',
|
|
'LBL_SENT_MAILS' => 'Mails envoyés',
|
|
'LBL_Print' => 'Imprimer',
|
|
'LBL_SAVE_BUTTON_LABEL' => 'Sauver',
|
|
'LBL_CANCEL_BUTTON_LABEL' => 'Annuler',
|
|
'LBL_CREATE_MAILBOX' => 'Créer boîte aux lettres',
|
|
'LBL_WRITE_YOUR_COMMENT_HERE' => 'Ajoutez votre commentaire ici ...',
|
|
'LBL_MAILBOX_DETAILS' => 'Ajoutez votre commentaire ici ...',
|
|
'LBL_DELETE_Mailbox' => 'Supprimer la boîte aux lettres',
|
|
'LBL_ACCOUNT_TYPE' => 'Type de compte',
|
|
'LBL_MODULE_DESCRIPTION' => "Manager Mail est un client de messagerie intégré qui permet aux utilisateurs d'effectuer des actions liées CRM sur le courrier entrant. Il vous aide à créer des pistes, contacts, organisations, billets et tâches Incidences des e-mails que vous recevez dans votre boîte de réception. Si id e-mail de l'expéditeur le match avec une fiche de vtiger CRM, vous pouvez effectuer plusieurs actions comme, e-mails Joindre, en ajoutant des tâches, commenter et billetterie. En outre, vous pouvez gérer à composer, répondre, transférer des e-mails, etc.",
|
|
'LBL_CHOOSE_EXISTING_FOLDER' => 'Choisissez un dossier existant',
|
|
'LBL_CHOOSE_FOLDER_DESC' => 'Des copies des messages envoyés à ce compte seront sauvegardés par défaut dans le <b> Messages envoyés </ b> dossier. <br> Si vous voulez changer la valeur par défaut envoyé dossier de courrier, après la création de la boîte aux lettres cliquez sur < b> Paramètres </ b> icône et <b> Modifier </ b> la boîte aux lettres.',
|
|
'LBL_CHOOSE_FOLDER' => 'Des copies des messages envoyés à ce compte seront enregistrés dans ce dossier.',
|
|
'LBL_SELECTED_FOLDER' => 'Le dossier sélectionné',
|
|
'LBL_MAILMANAGER_ADD_Potentials' => 'Ajouter Opportunity',
|
|
|
|
'LBL_EDIT_MAILBOX' => 'Edit Boîte Aux Lettres',
|
|
'LBL_SELECT_ACCOUNT' => 'Sélectionnez Compte',
|
|
'LBL_SAVE_SENT_MAILS_IN' => 'Enregistrer les messages envoyés dans',
|
|
'LBL_CONFIGURE_MAILBOX' => 'Configurer La Boîte Aux Lettres',
|
|
'LBL_INBOX' => 'Boîte de réception',
|
|
'LBL_SENT' => 'Envoyé',
|
|
'LBL_TRASH' => 'Corbeille',
|
|
'LBL_TYPE_TO_SEARCH' => 'Type de recherche...',
|
|
'LBL_NO_MAIL_SELECTED_DESC' => 'Pas de mail sélectionné. Cliquez sur mail pour la prévisualisation.',
|
|
'LBL_FILES' => 'fichiers',
|
|
'LBL_CC_SMALL' => 'Cc',
|
|
'LBL_BCC_SMALL' => 'Cci',
|
|
'LBL_MARK_AS_READ' => 'Marquer comme lu',
|
|
'LBL_ADD_CALENDAR' => 'Ajouter Une Tâche',
|
|
'LBL_ADD_EVENTS' => 'Ajouter Un Événement',
|
|
'JSLBL_ENTER_VALID_EMAIL_ADDRESS' => 'Veuillez entrer une adresse email valide.',
|
|
'JSLBL_MAILS_DELETED' => 'Mail(s supprimé avec succès.',
|
|
'JSLBL_MAILS_MARKED_UNREAD' => 'Mail(s marqué comme non lu.',
|
|
'JSLBL_MAILS_MARKED_READ' => 'Mail(s marqué comme lu.',
|
|
|
|
'LBL_MAILMANAGER_ADD_Cases' => 'Ajouter Case',
|
|
);
|
|
|
|
$jsLanguageStrings = array(
|
|
'JSLBL_Body_Cannot_Be_Empty' => 'Corps ne peut pas être vide',
|
|
'JSLBL_Loading_Please_Wait' => "Chargement S'il vous plaît attendre",
|
|
'JSLBL_Loading' => 'Chargement',
|
|
'JSLBL_Settings' => 'Paramètres',
|
|
'JSLBL_Opening' => 'Ouverture',
|
|
'JSLBL_Deleting' => 'Suppression',
|
|
'JSLBL_Updating' => 'Réactualisation',
|
|
'JSLBL_Associating' => 'Associer',
|
|
'JSLBL_Saving_And_Verifying' => 'Saving & Vérification',
|
|
'JSLBL_Failed_To_Open_Mail' => "Impossible d'ouvrir l'e-mail",
|
|
'JSLBL_Finding_Relation' => 'Trouver relation',
|
|
'JSLBL_Find_Relation_Now' => 'Trouver relation maintenant',
|
|
'JSLBL_Searching' => 'Recherche',
|
|
'JSLBL_Searching_Please_Wait' => "Recherche S'il vous plaît attendre",
|
|
'JSLBL_Sending' => 'Envoi',
|
|
'JSLBL_Replied' => 'Répondu',
|
|
'JSLBL_Failed_To_Send_Mail' => "chec de l'envoi du courrier",
|
|
'JSLBL_Recepient_Cannot_Be_Empty' => 'Recepient (To) ne peut pas être vide',
|
|
'JSLBL_Subject_Cannot_Be_Empty' => 'Sous réserve ne peut pas être vide',
|
|
'JSLBL_Removing' => 'Retrait',
|
|
'JSLBL_Choose_Server_Type' => 'Choisissez le type de serveur',
|
|
'JSLBL_Other' => 'Autre',
|
|
'JSLBL_Gmail' => 'Gmail',
|
|
'JSLBL_Fastmail' => 'Fastmail',
|
|
'JSLBL_Search_For_Email' => 'Recherche pour le courrier électronique',
|
|
'JSLBL_Nothing_Found' => 'Rien trouvé',
|
|
'JSLBL_Delete_Confirm' => 'Voulez-vous supprimer les e-mails en permanence?',
|
|
'JSLBL_Delete_Mails_Confirm' => 'Voulez-vous supprimer les e-mails?',
|
|
'JSLBL_Receipents_Warning_Message' => "S'il vous plaît sélectionner recepients",
|
|
'JSLBL_NO_MATCH' => 'Aucun résultat trouvé',
|
|
'JSLBL_Saving' => 'conomie',
|
|
'JSLBL_Failed_To_Save_Mail' => "Impossible d'enregistrer l'e-mail",
|
|
'JSLBL_ATTACHMENT_NOT_DELETED' => 'Fixation ne peut être supprimé',
|
|
'JSLBL_UPLOAD_CANCEL' => 'Annuler',
|
|
'JSLBL_UPLOAD_DROPFILES' => 'Déposer des fichiers ici pour télécharger',
|
|
'JSLBL_UPLOAD_FILE' => 'Télécharger',
|
|
'JSLBL_UPLOAD_DELETE' => '[X]',
|
|
'JSLBL_UPLOAD_FAILED' => 'Manqué',
|
|
'JSLBL_FILEUPLOAD_LIMIT_EXCEEDED' => 'File Upload limite dépassée!',
|
|
'JSLBL_MAIL_SENT' => 'Messages envoyés',
|
|
'JSLBL_EMAIL_FORMAT_INCORRECT' => "S'il vous plaît fournir l'adresse e-mail correcte",
|
|
'JSLBL_Saving' => 'conomie',
|
|
'JSLBL_SaveWith_EmptySubject' => 'Enregistrer avec le sujet vide?',
|
|
'JSLBL_Delete' => 'Effacer',
|
|
'JSLBL_Drafts' => 'Brouillons',
|
|
'JSLBL_PASSWORD_CANNOT_BE_EMPTY' => 'Mot de passe ne peut pas être vide',
|
|
'JSLBL_SERVERNAME_CANNOT_BE_EMPTY' => 'Nom du serveur ne peut pas être vide',
|
|
'JSLBL_USERNAME_CANNOT_BE_EMPTY' => "Nom d'utilisateur ne peut être vide",
|
|
'JSLBL_ACCOUNTNAME_CANNOT_EMPTY' => "Nom de l'organisme ne peut pas être vide",
|
|
'JSLBL_FROM' => 'De:',
|
|
'JSLBL_DATE' => 'Date:',
|
|
'JSLBL_SUBJECT' => 'Objet:',
|
|
'JSLBL_TO' => 'Pour:',
|
|
'JSLBL_CC' => 'Cc:',
|
|
'JSLBL_FORWARD_MESSAGE_TEXT' => '---------- Message transféré ----------',
|
|
'JSLBL_PLEASE_SELECT_ATLEAST_ONE_MAIL' => "S'il vous plaît sélectionner au moins un poste",
|
|
'JSLBL_PLEASE_SELECT_ATLEAST_ONE_RECORD' => "S'il vous plaît sélectionner au moins un enregistrement",
|
|
'JSLBL_MAIL_MOVED' => 'Mail (s) propose',
|
|
'JSLBL_MOVING' => 'Courrier mobile (s)',
|
|
'JSLBL_LOADING_FOLDERS' => 'Chargement dossiers ..',
|
|
'JSLBL_ADD_COMMENT' => 'Ajouter un commentaire',
|
|
'JSLBL_Yahoo' => 'Yahoo',
|
|
'JSLBL_CANNOT_ADD_EMPTY_COMMENT' => 'Commentaire ne peut être vide',
|
|
'JSLBL_NO_EMAILS_SELECTED' => 'Aucun e-mails sélectionnés.',
|
|
'JSLBL_ENTER_SOME_VALUE' => 'Entrez une chaîne de caractères à rechercher',
|
|
'JSLBL_DRAFT_MAIL_SAVED' => 'Mail est enregistré sous Brouillons',
|
|
'JS_FUTURE_EVENT_CANNOT_BE_HELD' => "Ne peut être tenue Pour l\'avenir",
|
|
'LBL_DELETE_CONFIRMATION' => "Etes-vous sûr de vouloir supprimer l'e-mail (s) de façon permanente?",
|
|
'JS_DELETE_MAILBOX_SETTINGS_CONFIRMATION' => 'Etes-vous sûr de vouloir supprimer?',
|
|
'JSLBL_NO_MAIL_SELECTED_DESC' => 'Pas de courrier choisi. Cliquez sur le courrier pour la prévisualisation.',
|
|
'JSLBL_FAILED_ADDING_COMMENT' => 'Impossible d\'ajouter un commentaire',
|
|
|
|
'MailManager' => 'Gestionnaire De Courrier',
|
|
'JSLBL_ENTER_VALID_EMAIL_ADDRESS' => 'Veuillez entrer une adresse email valide.',
|
|
'JSLBL_MAILS_DELETED' => 'Mail(s supprimé avec succès.',
|
|
'JSLBL_MAILS_MARKED_UNREAD' => 'Mail(s marqué comme non lu.',
|
|
'JSLBL_MAILS_MARKED_READ' => 'Mail(s marqué comme lu.',
|
|
|
|
);
|
|
|
|
//Special Handling: Mix of language strings are used.
|
|
$languageStrings = array_merge($languageStrings, $jsLanguageStrings); |