- 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.
269 lines
9.8 KiB
PHP
269 lines
9.8 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(
|
|
// Basic Strings
|
|
'Calendar' => 'Kalender',
|
|
'SINGLE_Calendar' => 'Uppgift',
|
|
'SINGLE_Events' => 'Händelse',
|
|
'LBL_ADD_TASK' => 'Lägg till uppgift',
|
|
'LBL_ADD_EVENT' => 'Lägg till Händelse',
|
|
'LBL_RECORDS_LIST' => 'Kalenderlista',
|
|
'LBL_EVENTS' => 'Händelser',
|
|
'LBL_TODOS' => 'Uppgift',
|
|
'LBL_CALENDAR_SETTINGS' => 'Kalender Inställningar',
|
|
'LBL_CALENDAR_SHARING' => 'Kalenderdelning',
|
|
'LBL_DEFAULT_EVENT_DURATION' => 'Default Händelse Duration',
|
|
'LBL_CALL' => 'Ring',
|
|
'LBL_OTHER_EVENTS' => 'Andra Händelser',
|
|
'LBL_MINUTES' => 'Minuter',
|
|
'LBL_SELECT_USERS' => 'Välj Användare',
|
|
'LBL_EVENT_OR_TASK' => 'Händelse / Task',
|
|
|
|
// Blocks
|
|
'LBL_TASK_INFORMATION' => 'Uppgift-information',
|
|
'LBL_EVENT_INFORMATION'=> 'Händelsedetaljer',
|
|
|
|
//Fields
|
|
'Subject' => 'Ämne',
|
|
'Start Date & Time' => 'Startdatum & Tid',
|
|
'Activity Type'=>'Aktivitetstyp',
|
|
'Send Notification'=>'Skicka Notifiering',
|
|
'Location'=>'Plats',
|
|
'End Date & Time' => 'Slutdatum & Tid',
|
|
'Visibility' => 'Synlighet',
|
|
'Recurrence' => 'Upprepa',
|
|
|
|
//Visibility picklist values
|
|
'Private' => 'Privat',
|
|
'Public' => 'Publik',
|
|
|
|
//Side Bar Names
|
|
'LBL_ACTIVITY_TYPES' => 'Aktivitetstyper',
|
|
'LBL_CONTACTS_SUPPORT_END_DATE' => 'Slutdatum för support',
|
|
'LBL_CONTACTS_BIRTH_DAY' => 'Födelsedatum',
|
|
'LBL_ADDED_CALENDARS' => 'Tillagda Kalendrar',
|
|
|
|
|
|
//Activity Type picklist values
|
|
'Call' => 'Ring',
|
|
'Meeting' => 'Möte',
|
|
'Task' => 'Uppgift',
|
|
|
|
//Status picklist values
|
|
'Planned' => 'Planerad',
|
|
'Completed' => 'Komplett',
|
|
'Pending Input' => 'Pågående Inmatning',
|
|
'Not Started' => 'Ej Påbörjad',
|
|
'Deferred' => 'Uppskjuten',
|
|
'Held' => 'Anordnad',
|
|
'Not Held' => 'Inte Anordnad',
|
|
|
|
//Priority picklist values
|
|
'Medium' => 'Medium',
|
|
|
|
'LBL_CHANGE_OWNER' => 'Byt Ägare',
|
|
|
|
'LBL_EVENT' => 'Händelse',
|
|
'LBL_TASK' => 'Uppgift',
|
|
'LBL_TASKS' => 'Uppgift',
|
|
|
|
'LBL_RECORDS_LIST' => 'Listvy',
|
|
'LBL_CALENDAR_VIEW' => 'Min Kalender',
|
|
'LBL_SHARED_CALENDAR' => 'Delad Kalender',
|
|
|
|
//Repeat Lables - used by getTranslatedString
|
|
'LBL_DAY0' => 'Söndag',
|
|
'LBL_DAY1' => 'Måndag',
|
|
'LBL_DAY2' => 'Tisdag',
|
|
'LBL_DAY3' => 'Onsdag',
|
|
'LBL_DAY4' => 'Torsdag',
|
|
'LBL_DAY5' => 'Fredag',
|
|
'LBL_DAY6' => 'Lördag',
|
|
|
|
'first' => 'Först',
|
|
'last' => 'Sist',
|
|
'LBL_DAY_OF_THE_MONTH' => 'dagen i månaden',
|
|
'LBL_ON' => 'på',
|
|
|
|
'Daily'=>'Dag(ar)',
|
|
'Weekly'=>'Vecka(or)',
|
|
'Monthly'=>'Månad(er)',
|
|
'Yearly'=>'År',
|
|
|
|
//Import and Export Labels
|
|
'LBL_IMPORT_RECORDS' => 'Importera Poster',
|
|
'LBL_RESULT' => 'Resultat',
|
|
'LBL_FINISH' => 'Avslut',
|
|
'LBL_TOTAL_TASKS_IMPORTED' => 'Antal Uppgifter Framgångsrikt Importerade ',
|
|
'LBL_TOTAL_TASKS_SKIPPED' => 'Antal Uppgifter ignorerade då det saknades en eller flera nödvändiga ifyllda fält ',
|
|
'LBL_TOTAL_EVENTS_IMPORTED' => 'Antal Händelser Framgångsrikt Importerade ',
|
|
'LBL_TOTAL_EVENTS_SKIPPED' => 'Antal Händelser ignorerade då det saknades en eller flera nödvändiga ifyllda fält ',
|
|
|
|
'ICAL_FORMAT' => 'iCal Format',
|
|
'LBL_LAST_IMPORT_UNDONE'=>'Din sista import blev ångrad',
|
|
'LBL_UNDO_LAST_IMPORT' => 'Ångra sista importen',
|
|
|
|
//Fixing colors for Shared Calendar and My Calendar
|
|
'LBL_EDIT_COLOR' => 'Redigera färger',
|
|
'LBL_ADD_CALENDAR_VIEW' => 'Lägg Kalender',
|
|
'LBL_SELECT_USER_CALENDAR' => 'Välj användarkalender',
|
|
'LBL_SELECT_CALENDAR_COLOR' => 'Välj Kalender Färg',
|
|
'LBL_EDITING_CALENDAR_VIEW' => 'Redigerar Kalender',
|
|
'LBL_DELETE_CALENDAR' => 'Radera Calendar',
|
|
'LBL_SELECT_ACTIVITY_TYPE' => 'Välj aktivitetstyp',
|
|
'Tasks' => 'Uppgift',
|
|
'LBL_SELECT_FIELDS_FOR_RANGE' => 'Välj fält för intervall',
|
|
'LBL_DUPLICATE_VIEW_EXIST' => 'Kalender Visa finns redan',
|
|
|
|
// For Event Invitation
|
|
'LBL_ACTIVITY_NOTIFICATION' => 'Detta är ett meddelande om att en verksamhet har tilldelats till dig som har varit',
|
|
'LBL_ACTIVITY_INVITATION' => 'Du har blivit inbjuden till en aktivitet',
|
|
'LBL_DETAILS_STRING' => 'Detaljerna är',
|
|
'LBL_CREATED' => 'skapad',
|
|
'LBL_UPDATED' => 'uppdaterad',
|
|
'Due Date' => 'Förfallodatum',
|
|
'Priority' => 'Prioritet',
|
|
'Related To' => 'Relaterat till',
|
|
'LBL_CONTACT_LIST' => 'Kontaktlista',
|
|
'LBL_APP_DESCRIPTION' => 'Beskrivning',
|
|
'LBL_REGARDS_STRING' => 'Tack och hälsningar',
|
|
'LBL_EVENT_INFORMATION' => 'Händelsedetaljer',
|
|
'LBL_UPDATED_INVITATION' => 'Uppdaterat Inbjudan',
|
|
'LBL_INVITATION' => 'Inbjudan',
|
|
//Recurring Events
|
|
'LBL_EDIT_RECURRING_EVENT' => 'Redigera Återkommande händelse',
|
|
'LBL_ALL_EVENTS_EDIT_INFO' => 'Alla händelser i serien kommer att ändras.</br> Alla ändringar som görs på andra evenemang kommer att hållas.',
|
|
'LBL_FUTURE_EVENTS_EDIT_INFO' => 'Denna och alla följande händelser kommer att ändras.</br> Alla ändringar av framtida händelser kommer att gå förlorade.',
|
|
'LBL_ONLY_THIS_EVENT_EDIT_INFO' => 'Alla andra händelser i serien kommer att förbli densamma.',
|
|
'LBL_EDIT_RECURRING_EVENTS_INFO' => 'Vill du spara ändringarna för',
|
|
|
|
'LBL_DELETE_RECURRING_EVENT' => 'Radera Återkommande händelse',
|
|
'LBL_ALL_EVENTS_DELETE_INFO' => 'Alla händelser i serien kommer att tas bort.',
|
|
'LBL_FUTURE_EVENTS_DELETE_INFO' => 'Denna och alla följande händelser kommer att raderas.',
|
|
'LBL_ONLY_THIS_EVENT_DELETE_INFO' => 'Alla andra händelser i serien kommer att förbli densamma.',
|
|
'LBL_DELETE_RECURRING_EVENTS_INFO' => 'Vill du ta bort bara den här händelsen, alla händelser i serien eller denna och alla framtida händelser i serien?',
|
|
'LBL_ONLY_THIS_EVENT' => 'Endast denna händelse',
|
|
'LBL_FUTURE_EVENTS' => 'Följande händelser',
|
|
'LBL_ALL_EVENTS' => 'Alla evenemang',
|
|
|
|
'LBL_DEFAULT_STATUS_TYPE' => 'Standard Status & Typ',
|
|
'LBL_STATUS' => 'Status',
|
|
'LBL_TYPE' => 'Typ',
|
|
'LBL_REMINDER_NOTIFICATION' => 'Detta är en påminnelse om anmälan för Aktiviteten',
|
|
'LBL_SELECT_EVENT_TYPE' => 'Typ Av Aktivitet',
|
|
'LBL_THIS_WEEK' => 'Den Här Veckan',
|
|
'LBL_ADD_TASK_AND_PRESS_ENTER' => 'Lägg till Uppgiften och tryck på Enter',
|
|
|
|
|
|
'LBL_JANUARY' => 'Januari',
|
|
'LBL_FEBRUARY' => 'Februari',
|
|
'LBL_MARCH' => 'Mars',
|
|
'LBL_APRIL' => 'April',
|
|
'LBL_MAY' => 'Maj',
|
|
'LBL_JUNE' => 'Juni',
|
|
'LBL_JULY' => 'Juli',
|
|
'LBL_AUGUST' => 'Augusti',
|
|
'LBL_SEPTEMBER' => 'September',
|
|
'LBL_OCTOBER' => 'Oktober',
|
|
'LBL_NOVEMBER' => 'November',
|
|
'LBL_DECEMBER' => 'December',
|
|
'LBL_CLICK_HERE_TO_VIEW' => 'Klicka här för att se',
|
|
|
|
'LBL_TOTAL_EVENTS_DUPLICATED' => 'Antal dubbla händelser hoppas över',
|
|
'LBL_TOTAL_TASKS_DUPLICATED' => 'Antal dubbla uppgifter hoppas över',
|
|
);
|
|
$jsLanguageStrings = array(
|
|
'LBL_ADD_EVENT_TASK' => 'Lägg till händelse / att göra',
|
|
'JS_TASK_IS_SUCCESSFULLY_ADDED_TO_YOUR_CALENDAR' => 'Uppgift har lagts till i din kalender',
|
|
'LBL_SYNC_BUTTON' => 'Synkronisera Nu',
|
|
'LBL_SYNCRONIZING' => 'Synkronisera....',
|
|
'LBL_NOT_SYNCRONIZED' => 'Du har inte synkroniserat ännu',
|
|
'LBL_FIELD_MAPPING' => 'Fält Mapping',
|
|
'LBL_CANT_SELECT_CONTACT_FROM_LEADS' => 'Kan inte välja relaterad kontakter för affärsmöjligheter',
|
|
|
|
//Calendar view label translation
|
|
'LBL_MONTH' => 'Månad',
|
|
'LBL_TODAY' => 'Dagens',
|
|
'LBL_DAY' => 'Dagen den',
|
|
'LBL_WEEK' => 'Vecka',
|
|
|
|
'LBL_SUNDAY' => 'söndag',
|
|
'LBL_MONDAY' => 'Måndag',
|
|
'LBL_TUESDAY' => 'Tisdag',
|
|
'LBL_WEDNESDAY' => 'onsdag',
|
|
'LBL_THURSDAY' => 'Torsdag',
|
|
'LBL_FRIDAY' => 'fredag',
|
|
'LBL_SATURDAY' => 'Lördag',
|
|
|
|
'LBL_SUN' => 'sö',
|
|
'LBL_MON' => 'må',
|
|
'LBL_TUE' => 'Tis',
|
|
'LBL_WED' => 'Ons',
|
|
'LBL_THU' => 'tor',
|
|
'LBL_FRI' => 'Fre',
|
|
'LBL_SAT' => 'Lör',
|
|
|
|
'LBL_JANUARY' => 'januari',
|
|
'LBL_FEBRUARY' => 'februari',
|
|
'LBL_MARCH' => 'mars',
|
|
'LBL_APRIL' => 'april',
|
|
'LBL_MAY' => 'Maj',
|
|
'LBL_JUNE' => 'Juni',
|
|
'LBL_JULY' => 'Jul',
|
|
'LBL_AUGUST' => 'augusti',
|
|
'LBL_SEPTEMBER' => 'September',
|
|
'LBL_OCTOBER' => 'oktober',
|
|
'LBL_NOVEMBER' => 'november',
|
|
'LBL_DECEMBER' => 'December',
|
|
|
|
'LBL_JAN' => 'Jan',
|
|
'LBL_FEB' => 'Februari',
|
|
'LBL_MAR' => 'Mar',
|
|
'LBL_APR' => 'April',
|
|
'LBL_MAY' => 'Maj',
|
|
'LBL_JUN' => 'Juni',
|
|
'LBL_JUL' => 'Juli',
|
|
'LBL_AUG' => 'Augusti',
|
|
'LBL_SEP' => 'September',
|
|
'LBL_OCT' => 'Oktober',
|
|
'LBL_NOV' => 'November',
|
|
'LBL_DEC' => 'December',
|
|
|
|
'LBL_ALL_DAY' => 'Alla dagar',
|
|
|
|
'Mobile Call' => 'Mobila samtal',
|
|
//End
|
|
|
|
//Fixing colors for Shared Calendar and My Calendar
|
|
'JS_CALENDAR_VIEW_COLOR_UPDATED_SUCCESSFULLY' => 'Kalendervy färg uppdaterats',
|
|
'JS_CALENDAR_VIEW_DELETE_CONFIRMATION' => 'Är du säker på att du vill ta bort denna kalendervy?',
|
|
'JS_CALENDAR_VIEW_ADDED_SUCCESSFULLY' => 'Kalender lagts',
|
|
'JS_CALENDAR_VIEW_DELETED_SUCCESSFULLY' => 'Kalender raderats',
|
|
'JS_NO_CALENDAR_VIEWS_TO_ADD' => 'Ingen kalendervy för att lägga till',
|
|
'JS_EDIT_CALENDAR' => 'Redigera kalender',
|
|
|
|
'JS_FUTURE_EVENT_CANNOT_BE_HELD' => 'Kan Inte Hållas För Framtiden',
|
|
'LBL_TOMORROW' => 'I morgon',
|
|
'JS_EVENT_UPDATED' => 'Händelsen Uppdaterad',
|
|
'JS_NO_EVENTS_F0R_THE_DAY' => 'Inga händelser för dagen',
|
|
'LBL_AGENDA' => 'Dagordning',
|
|
'JS_CALENDAR_VIEW_YOU_ARE_EDITING_NOT_FOUND' => 'Kalendern inte hittas',
|
|
'JS_DELETE' => 'Ta bort',
|
|
'JS_EDIT' => 'Ändra',
|
|
'JS_MARK_AS_HELD' => 'Mark som innehas',
|
|
'JS_CREATE_FOLLOW_UP' => 'Skapa följa upp',
|
|
'JS_RECURRING_EVENT' => 'Återkommande händelse',
|
|
'JS_DETAILS' => 'Mer Detaljer',
|
|
|
|
|
|
'JS_CHECK_START_AND_END_DATE' => 'Slut Datum & Tid bör vara större än eller lika med Start Datum & Tid',
|
|
'JS_CHECK_START_AND_END_DATE_SHOULD_BE_GREATER' => 'Slut Datum & Tid bör vara större än Start Datum & Tid',
|
|
|
|
); |