- 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.
216 lines
14 KiB
PHP
216 lines
14 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.
|
|
************************************************************************************/
|
|
$languageStrings = array(
|
|
'LayoutEditor' => 'Layoutredigerare' ,
|
|
'LBL_FIELDS_AND_LAYOUT_EDITOR' => 'Fält och Layoutredigerare' ,
|
|
'LBL_CREATE_CUSTOM_FIELD' => 'Skapa Anpassat Fält' ,
|
|
'LBL_DETAILVIEW_LAYOUT' => 'Detaljerad Granska Layout' ,
|
|
'LBL_ARRANGE_RELATED_TABS' => 'Arrangera Relaterade Flikar' ,
|
|
'LBL_ADD_CUSTOM_FIELD' => 'Lägg till Anpassat Fält' ,
|
|
'LBL_ADD_CUSTOM_BLOCK' => 'Lägg till Anpassat Block' ,
|
|
'LBL_SAVE_FIELD_SEQUENCE' => 'Save Fältsekvens' ,
|
|
'LBL_BLOCK_NAME' => 'Blocknamn' ,
|
|
'LBL_ADD_AFTER' => 'Lägg till Efter' ,
|
|
'LBL_ACTIONS' => 'Åtgärder' ,
|
|
'LBL_ALWAYS_SHOW' => 'Visa Alltid' ,
|
|
'LBL_INACTIVE_FIELDS' => 'Inativt Fält' ,
|
|
'LBL_DELETE_CUSTOM_BLOCK' => 'Ta Bort anpassat Block' ,
|
|
'LBL_MANDATORY_FIELD' => 'Obligatoriskt Fält' ,
|
|
'LBL_ACTIVE' => 'Aktiv' ,
|
|
'LBL_QUICK_CREATE' => 'Snabbskapa' ,
|
|
'LBL_SUMMARY_FIELD' => 'Summeringsvy' ,
|
|
'LBL_MASS_EDIT' => 'Massredigera' ,
|
|
'LBL_DEFAULT_VALUE' => 'Förvalt Belopp' ,
|
|
'LBL_SELECT_FIELD_TYPE' => 'Välj Fälttyp' ,
|
|
'LBL_LABEL_NAME' => 'Etikettsnamn' ,
|
|
'LBL_LENGTH' => 'Längd' ,
|
|
'LBL_DECIMALS' => 'Decimaler' ,
|
|
'LBL_ENTER_PICKLIST_VALUES' => 'Skriv in Plocklistans Värden..',
|
|
'LBL_PICKLIST_VALUES' => 'Plocklistans Värden' ,
|
|
'LBL_REACTIVATE' => 'Återaktivera' ,
|
|
'LBL_ARRANGE_RELATED_LIST' => 'Arrangera relaterad lista' ,
|
|
'LBL_SELECT_MODULE_TO_ADD' => 'Välj Modul att Lägga till' ,
|
|
'LBL_NO_RELATED_INFORMATION' => 'Ingen relaterade uppgifter' ,
|
|
'LBL_RELATED_LIST_INFO' => 'Dra och släpp modulen tills ordna om listan',
|
|
'LBL_REMOVE_INFO' => 'Klicka på ikonen Delete för att ta bort relationen permanent från listan',
|
|
'LBL_ADD_MODULE_INFO' => 'Välj modulen från de avlägsnade moduler att lägga till listan',
|
|
'LBL_SELECT_MODULE' => 'Välj Module..' ,
|
|
'LBL_DUPLICATES_EXIST' => 'Blocknamn finns redan' ,
|
|
'LBL_NON_ROLE_BASED_PICKLIST' => 'Ingen Rollbaserad Plocklista',
|
|
'LBL_DUPLICATE_FIELD_EXISTS' => 'Dubbletter av fält finns' ,
|
|
'LBL_WRONG_FIELD_TYPE' => 'Fel Fälttyp' ,
|
|
'LBL_ROLE_BASED_PICKLIST' => 'Rollbaserad Plocklista' ,
|
|
'Text' => 'Text' ,
|
|
'Decimal' => 'Decimal' ,
|
|
'Integer' => 'Heltal' ,
|
|
'Percent' => 'Procent' ,
|
|
'Currency' => 'Valuta' ,
|
|
'Date' => 'Datum' ,
|
|
'Email' => 'E-post' ,
|
|
'Phone' => 'Telefon' ,
|
|
'PickList' => 'Plocklista' ,
|
|
'MultiSelectCombo' => 'Multi-Välj Combo Box' ,
|
|
'URL' => 'URL' ,
|
|
'Checkbox' => 'Kryssruta' ,
|
|
'TextArea' => 'Text Area' ,
|
|
'Skype' => 'Skype' ,
|
|
'Time' => 'Tid' ,
|
|
'Calendar' => 'Uppgift' ,
|
|
'LBL_FIELD_COULD_NOT_BE_CREATED' => '%s fält kunde inte skapas' ,
|
|
'SELECT_MODULE' => 'Select Module' ,
|
|
'LBL_UITYPE' => 'UI Type' ,
|
|
'LBL_BASIC_FIELDS' => 'Basic Fields' ,
|
|
'LBL_MANDATORY' => 'Obligatoriska fält' ,
|
|
'LBL_PROPERTIES' => 'Properties' ,
|
|
'LBL_DRAG_UI_TYPE' => 'Dra UI typ här' ,
|
|
'LBL_RELATION_FIELDS' => 'Relation Fields' ,
|
|
'LBL_SELECT_BLOCK' => 'Select Block' ,
|
|
'LBL_SHOW_INACTIVE_FIELDS' => 'Visa inaktiva Fält' ,
|
|
'LBL_MANY_MANY_TEXT' => 'Många-Många relationer är för närvarande endast tillgänglig för %s och %s',
|
|
'LBL_EDIT_FIELD' => 'Redigera Fält egenskaper: %s',
|
|
'LBL_RELATION_SHIPS' => 'Förhållanden' ,
|
|
'1-1' => 'One to One' ,
|
|
'1-N' => 'En till många' ,
|
|
'N-1' => 'Många One' ,
|
|
'N-N' => 'Många till många' ,
|
|
'LBL_FIELD_TYPES' => 'Fälttyper' ,
|
|
'LBL_RELATION_ADDED_SUCCESS' => 'Förhållande tillsatt framgångsrikt',
|
|
'FIELD_NAME_IN_PRIMARY_MODULE' => 'Relation fält i %s' ,
|
|
'FIELD_NAME_IN_RELATED_MODULE' => 'Relation fält i %s' ,
|
|
'TAB_IN_PRIMARY_MODULE' => 'Tabell / Tab i %s' ,
|
|
'TAB_IN_RELATED_MODULE' => 'Tabell / Tab i %s' ,
|
|
'LBL_ADDING_RELATIONSHIP' => 'Lägga relation för %s' ,
|
|
'LBL_DETAIL_VIEW' => 'Detail View' ,
|
|
'LBL_EXPANDED' => 'Expanderad' ,
|
|
'LBL_COLLAPSED' => 'Komprimerad' ,
|
|
'LBL_FILED_IN_PRIMARY_HELP_TEXT' => 'Referens fält %s modulen' ,
|
|
'LBL_TAB_IN_PRIMARY_HELP_TEXT' => 'Tabell / Tab av %s modulen' ,
|
|
'LBL_FILED_IN_RELATED_HELP_TEXT' => 'Referens fält %s modulen' ,
|
|
'LBL_TAB_IN_RELATED_HELP_TEXT' => 'Tabell / Tab av %s modulen' ,
|
|
'LBL_NO_RELATION_TYPE' => 'Ingen relation av detta slag föreligger',
|
|
|
|
'LBL_CREATE_ITEM_CUSTOM_FIELD' => 'Skapa Rad anpassat fält',
|
|
'LBL_MAP_PRODUCT_FIELD' => 'Karta till Produkter fält',
|
|
'LBL_MAP_SERVICE_FIELD' => 'Karta till Tjänster fält',
|
|
'LBL_ENABLE_TO_MAP_PRODUCT_FIELD' => 'Aktivera för att kartlägga Produkter fält',
|
|
'LBL_ENABLE_TO_MAP_SERVICE_FIELD' => 'Aktivera för att kartlägga Tjänster fält',
|
|
|
|
'LBL_SHOW_HIDDEN_FIELDS' => 'Visa Dolda Fält',
|
|
'LBL_KEY_FIELD_VIEW' => 'Key-Fältet Visa',
|
|
'LBL_SELECT_HIDDEN_MODULE' => 'Välj dold modul',
|
|
'LBL_CLICK_HERE_TO_EDIT' => 'Klicka här för att redigera',
|
|
'LBL_ADD_RELATIONSHIP' => 'Lägg Till Relation',
|
|
'LBL_RELATED_MODULE' => 'Relaterade Modul',
|
|
'LBL_SELECTED_RELATED_MODULE' => 'Välj relaterade modul',
|
|
'LBL_SELECTED_RELATION_TYPE' => 'Välj typ av relation',
|
|
'ONE_ONE_AND_MANY_ONE_RELATIONSHIP' => 'En-en & Många-en Relationer',
|
|
'ONE_MANY_RELATIONSHIP' => 'En-många och Många-många-Relationer',
|
|
'LBL_NO_RELATED_INFO' => 'Ingen Relation finns',
|
|
'LBL_ADD_NEW_FIELD_HERE' => 'Lägg till nytt fält här',
|
|
'LBL_SAVE_LAYOUT' => 'Spara Layout',
|
|
'LBL_SHOW_FIELD' => 'Visa Fält',
|
|
'LBL_ENABLE_OR_DISABLE_FIELD_PROP' => 'Aktivera / Inaktivera fält egenskaper',
|
|
'LBL_PROP_MANDATORY' => 'obligatorisk',
|
|
'LBL_DEFAULT_VALUE_NOT_SET' => 'Standard värdet inte är inställt',
|
|
'LBL_INFO' => 'Info',
|
|
'LBL_PRODUCTFIELDDEFAULTVALUE' => ' (Produkter',
|
|
'LBL_SERVICEFIELDDEFAULTVALUE' => ' (Tjänster',
|
|
'LBL_SHOW_THIS_FIELD_IN' => 'Klicka här för att visa detta område i %s view',
|
|
'LBL_MAKE_THIS_FIELD' => 'Klicka här för att göra fältet %s',
|
|
'LBL_HIDE_THIS_FIELD_IN' => 'Klicka här för att dölja detta område i %s view',
|
|
'LBL_NOT_MAKE_THIS_FIELD' => 'Klicka här för att göra området icke-%s',
|
|
'LBL_TAB_NAME_HELP_TEXT' => 'Lista med %s som visas i %s rekord',
|
|
'LBL_TAB_NAME_TEXT' => 'På fliken namn på %s i %s rekord',
|
|
'LBL_FILED_NAME_HELP_TEXT' => 'En Hänvisning fältet till %s i %s-post kommer att läggas till',
|
|
'LBL_FIELD_NAME_TEXT' => 'Fältet namn på %s i %s rekord',
|
|
'LBL_COLLAPSE_BLOCK' => 'Kollaps Block',
|
|
'LBL_COLLAPSE_BLOCK_DETAIL_VIEW' => 'Komprimera block i detalj visa',
|
|
'LBL_HEADER' => 'Rubrik',
|
|
'LBL_DETAIL_HEADER' => 'Spela in header',
|
|
'LBL_HEADER_FIELD' => 'Header Visa',
|
|
|
|
'LBL_DUPLICATE_HANDLING' => 'Duplicate Prevention',
|
|
'LBL_DUPLICATE_CHECK' => 'Aktivera dubbla kontroll',
|
|
'LBL_DUPLICATION_INFO_MESSAGE' => 'Duplicera förebyggande funktion endast förhindrar nya dubbla poster från att bli skapat av användare och externa applikationer. Records som skapats från Import',
|
|
'LBL_SELECT_FIELDS_FOR_DUPLICATION' => 'Välj unika områden som dubbla poster som ska kontrolleras',
|
|
'LBL_SELECT_FIELDS' => 'Välj Fields',
|
|
'LBL_MAX_3_FIELDS' => 'Max 3 Fält',
|
|
'LBL_SELECT_RULE' => 'Välj regel för hantering dubbletter',
|
|
'LBL_ALLOW_DUPLICATES' => 'Tillåt dubbletter',
|
|
'LBL_DO_NOT_ALLOW_DUPLICATES' => 'Låt inte dubbletter',
|
|
'LBL_DUPLICATES_IN_SYNC_MESSAGE' => 'Åtgärder för att ta om dubbla rekord hittas medan synkronisering med externa program',
|
|
'LBL_PREFER_LATEST_RECORD' => 'Föredrar senaste rekord',
|
|
'LBL_PREFER_INTERNAL_RECORD' => 'Föredrar interna register',
|
|
'LBL_PREFER_EXTERNAL_RECORD' => 'Föredrar extern rekord',
|
|
'LBL_SYNC_TOOLTIP_MESSAGE' => 'Föredrar senaste rekord - ska Senast ändrade registerdata bevaras <br> föredrar interna register - befintlig post kommer att behållas eftersom det är <br> föredrar extern rekord - Data från den externa ansökan kommer att kopieras',
|
|
);
|
|
$jsLanguageStrings = array(
|
|
'JS_BLOCK_VISIBILITY_SHOW' => 'Block visa aktiverad' ,
|
|
'JS_BLOCK_VISIBILITY_HIDE' => 'Block dölj aktiverat' ,
|
|
'JS_CUSTOM_BLOCK_ADDED' => 'Ny anpassat Block tillagd' ,
|
|
'JS_BLOCK_SEQUENCE_UPDATED' => 'Blocksekvens Uppdaterad' ,
|
|
'JS_SELECTED_FIELDS_REACTIVATED' => 'Markerade fält Återaktiverat',
|
|
'JS_FIELD_DETAILS_SAVED' => 'Fältuppgifter Sparade' ,
|
|
'JS_CUSTOM_BLOCK_DELETED' => 'Anpassat Block Raderat' ,
|
|
'JS_CUSTOM_FIELD_ADDED' => '%s Field tillagd' ,
|
|
'JS_CUSTOM_FIELD_DELETED' => 'Anpassat Fält Raderat' ,
|
|
'JS_LENGTH_SHOULD_BE_LESS_THAN_EQUAL_TO' => 'Längd skall vara mindre än eller lika medll',
|
|
'JS_PLEASE_ENTER_NUMBER_IN_RANGE_2TO5' => 'Decimal bör vara i området 2-5',
|
|
'JS_SAVE_THE_CHANGES_TO_UPDATE_FIELD_SEQUENCE' => 'Spara ändringarna för att uppdatera fältsekvens',
|
|
'JS_RELATED_INFO_SAVED' => 'Relaterad information sparad',
|
|
'JS_BLOCK_NAME_EXISTS' => 'Blocknamn finns redan' ,
|
|
'JS_NO_HIDDEN_FIELDS_EXISTS' => 'Inga Aktiva Fält' ,
|
|
'JS_SPECIAL_CHARACTERS' => 'Specialtecken som' ,
|
|
'JS_NOT_ALLOWED' => 'är inte tillåtna' ,
|
|
'JS_FIELD_SEQUENCE_UPDATED' => 'Fältsekvensen Uppdaterad' ,
|
|
'JS_DUPLICATES_VALUES_FOUND' => 'Dubblettvärde hittades' ,
|
|
'JS_FIELD_IN_RELATED_MODULE' => 'Relation fält i %s' ,
|
|
'JS_TAB_IN_RELATED_MODULE' => 'Tabell / Tab i %s' ,
|
|
'JS_ONE_ONE_RELATION_FIELD_DELETE' => 'Detta kommer att radera %s fält i %s modul och kommer radera %s fält i %s modulen. Vill du fortsätta?',
|
|
'JS_FILED_IN_RELATED_HELP_TEXT' => 'Referens fält %s modulen' ,
|
|
'JS_TAB_IN_RELATED_HELP_TEXT' => 'Tabell / Tab av %s modulen' ,
|
|
'JS_TAB_FIELD_DELETION' => 'Radera relationen kommer radera %s fältet i %s modul och radera %s Table / Tab i %s. Vill du fortsätta?',
|
|
'JS_CUSTOM_FIELDS_MAX_LIMIT' => 'Du kan lägga till bara högst %s egna fält i %s blocket',
|
|
|
|
'JS_DEFAULT_VALUE_NOT_SET' => 'Standard värdet inte är inställt',
|
|
'JS_DEFAULT_VALUE' => 'Default-Värde',
|
|
'JS_SAVE_MODULE_SEQUENCE' => 'Spara ändringarna genom att uppdatera Relaterade Modul sekvens',
|
|
'JS_PRODUCTFIELDDEFAULTVALUE' => ' (Produkter',
|
|
'JS_SERVICEFIELDDEFAULTVALUE' => ' (Tjänster',
|
|
'JS_TAB_TAB_DELETION' => 'Detta kommer att ta bort %s-fliken i %s-modulen och dess data. Vill du fortsätta?',
|
|
'JS_SHOW_THIS_FIELD_IN' => 'Klicka här för att visa detta område i %s view',
|
|
'JS_MAKE_THIS_FIELD' => 'Klicka här för att göra fältet %s',
|
|
'JS_HIDE_THIS_FIELD_IN' => 'Klicka här för att dölja detta område i %s view',
|
|
'JS_NOT_MAKE_THIS_FIELD' => 'Klicka här för att göra området icke-%s',
|
|
'JS_TAB_NAME_HELP_TEXT' => 'Lista med %s som visas i %s rekord',
|
|
'JS_TAB_NAME_TEXT' => 'På fliken namn på %s i %s rekord',
|
|
'JS_FILED_NAME_HELP_TEXT' => 'En Hänvisning fältet till %s i %s-post kommer att läggas till',
|
|
'JS_FIELD_NAME_TEXT' => 'Fältet namn på %s i %s rekord',
|
|
'JS_PROP_MANDATORY' => 'obligatorisk',
|
|
'JS_SUMMARY' => 'Sammanfattning',
|
|
'JS_KEY_FIELD' => 'Viktiga Fält',
|
|
'JS_QUICK_CREATE' => 'Skapa Snabbt',
|
|
'JS_MASS_EDIT' => 'Massa Redigera',
|
|
'JS_LBL_ARE_YOU_SURE_YOU_WANT_TO_DELETE' => 'Denna operation kommer att resultera i permanent borttagning av data.
|
|
När ett fält är borttagna, värden som lagras i det här fältet kommer att tas bort och kan inte återställas.
|
|
Om du är osäker och vill kunna visa data i framtiden, kan du markera det fält som Inaktiva istället för att ta bort det. Inaktiva områden kan senare aktiveras som helst.
|
|
Är du säker på att du vill radera detta område?',
|
|
'JS_FIELD_DELETE_CONFIRMATION' => 'Ta bort - jag behöver inte uppgifterna i detta område.',
|
|
'JS_STATUS_CHANGED_SUCCESSFULLY' => 'Status ändrats',
|
|
'JS_FIELD_CAN_EITHER_BE_HEADER_OR_SUMMARY_ENABLED' => 'Området kan vara antingen ett fält i huvudet eller nyckelfält',
|
|
'JS_DETAIL_HEADER' => 'Spela in header',
|
|
'JS_MAXIMUM_HEADER_FIELDS_ALLOWED' => 'Maximal %s fält i huvudet tillåtna',
|
|
'JS_NAME_FIELDS_APPEAR_IN_HEADER_BY_DEFAULT' => 'Namn som fälten visas i Sidhuvudet som standard',
|
|
'JS_FIELD_IS_HEADER_ENABLED_FOR_VTIGER7' => 'Detta Område är Rubriken aktiverat för Vtiger7, Det kommer att visas i Sammanfattning',
|
|
|
|
'JS_DUPLICATE_HANDLING_SUCCESS_MESSAGE' => 'Uppdaterats överväga utvalda fält i dubbletter förebyggande',
|
|
'JS_DUPLICATE_HANDLING_FAILURE_MESSAGE' => 'Det gick inte att tänka på utvalda områden i dubbletter förebyggande',
|
|
'JS_DUPLICATE_CHECK_DISABLED' => 'Duplicate kontroll är inaktiverad',
|
|
); |