{ "app": { "name": "leocrm", "tagline": "Mini-CRM for small businesses" }, "nav": { "dashboard": "Dashboard", "companies": "Companies", "contacts": "Contacts", "calendar": "Calendar", "calendarKanban": "Kanban", "files": "Files", "filesTrash": "Trash", "email": "Email", "emailSettings": "Mail Settings", "users": "Users", "auditLog": "Audit Log", "settings": "Settings", "aiAssistant": "AI Assistant", "mcpSettings": "MCP Settings", "reports": "Reports" }, "auth": { "login": "Sign In", "logout": "Sign Out", "email": "Email Address", "password": "Password", "loginButton": "Sign In", "loginFailed": "Sign in failed. Please check your credentials.", "forgotPassword": "Forgot password?", "resetPassword": "Reset Password", "resetRequestTitle": "Reset Password", "resetRequestDesc": "Enter your email address. You will receive a link to reset your password.", "resetRequestButton": "Send Link", "resetRequestSuccess": "If the email address exists, a reset link has been sent.", "resetConfirmTitle": "Set New Password", "resetConfirmDesc": "Enter your new password.", "newPassword": "New Password", "confirmPassword": "Confirm Password", "resetConfirmButton": "Change Password", "resetConfirmSuccess": "Password changed successfully. You can now sign in.", "resetConfirmFailed": "Password could not be changed. The link may have expired.", "backToLogin": "Back to Sign In", "passwordMismatch": "Passwords do not match.", "passwordTooShort": "Password must be at least 8 characters long." }, "common": { "save": "Save", "cancel": "Cancel", "remove": "Remove", "delete": "Delete", "edit": "Edit", "create": "Create", "search": "Search", "loading": "Loading...", "noResults": "No results found", "confirm": "Confirm", "close": "Close", "yes": "Yes", "no": "No", "actions": "Actions", "all": "All", "none": "None", "error": "Error", "success": "Success", "warning": "Warning", "info": "Information", "required": "Required", "optional": "Optional", "back": "Back", "filter": "Filter", "sort": "Sort", "reset": "Reset", "export": "Export", "import": "Import", "name": "Name", "email": "Email", "phone": "Phone", "status": "Status", "role": "Role", "active": "Active", "inactive": "Inactive", "dismiss": "Dismiss" }, "dashboard": { "title": "Dashboard", "welcome": "Welcome back", "recentActivity": "Recent Activity", "totalCompanies": "Total Companies", "totalContacts": "Total Contacts", "activeThisWeek": "Active This Week", "newThisMonth": "New This Month", "activityUnavailable": "Activities are currently unavailable.", "statCompanies": "Companies", "statContacts": "Contacts", "statTasks": "Open Tasks", "statEmails": "Emails Today" }, "companies": { "title": "Companies", "create": "Create Company", "edit": "Edit Company", "name": "Company Name", "accountNumber": "Account Number", "industry": "Industry", "phone": "Phone", "email": "Email", "website": "Website", "description": "Description", "contacts": "Contacts", "files": "Files", "activity": "Activity", "overview": "Overview", "export": "Export CSV", "import": "Import CSV", "deleteConfirm": "Are you sure you want to delete this company?", "deleteConfirmTitle": "Delete Company", "emptyTitle": "No companies yet", "emptyDescription": "Create your first company to get started.", "created": "Company created successfully.", "updated": "Company updated successfully.", "deleted": "Company deleted successfully.", "createFailed": "Failed to create company.", "updateFailed": "Failed to update company.", "notFound": "Company not found.", "noContacts": "This company has no contacts yet.", "noFiles": "No files available.", "noActivity": "No activity available." }, "contacts": { "title": "Contacts", "create": "Create Contact", "edit": "Edit Contact", "firstName": "First Name", "lastName": "Last Name", "email": "Email", "phone": "Phone", "position": "Position", "companies": "Companies", "files": "Files", "activity": "Activity", "overview": "Overview", "deleteConfirm": "Are you sure you want to delete this contact?", "deleteConfirmTitle": "Delete Contact", "emptyTitle": "No contacts yet", "emptyDescription": "Create your first contact to get started.", "created": "Contact created successfully.", "updated": "Contact updated successfully.", "deleted": "Contact deleted successfully.", "createFailed": "Failed to create contact.", "updateFailed": "Failed to update contact.", "notFound": "Contact not found.", "assignCompanies": "Assign Companies", "noCompanies": "This contact is not assigned to any company.", "noFiles": "No files available.", "noActivity": "No activity available.", "fullName": "Name", "allContacts": "All Contacts", "persons": "Persons", "type": "Type", "name": "Name", "code": "Customer Code", "mobile": "Mobile", "website": "Website", "searchPlaceholder": "Search contacts...", "viewMode": "View", "viewList": "List", "viewTable": "Table", "viewCards": "Cards", "selectContact": "No contact selected", "selectContactDesc": "Select a contact from the list to view details.", "contactPersons": "Contact Persons", "addPerson": "Add contact person", "editPerson": "Edit contact person", "noPersons": "No contact persons.", "deletePersonConfirm": "Delete this contact person?", "personCreated": "Contact person created.", "personUpdated": "Contact person updated.", "personDeleted": "Contact person deleted.", "mailingAddress": "Mailing Address", "visitAddress": "Visit Address", "invoiceAddress": "Invoice Address", "communication": "Communication", "financial": "Financial & Tax", "vatCode": "VAT ID", "fiscalCode": "Tax Number", "commerceCode": "Commercial Register", "purchaseNumber": "Purchase Number", "bic": "BIC", "bankAccount": "IBAN", "discounts": "Discounts", "discountCrew": "Crew Discount", "discountTransport": "Transport Discount", "discountRental": "Rental Discount", "discountSale": "Sale Discount", "discountSubrent": "Subrent Discount", "discountTotal": "Total Discount", "geo": "Geography", "latitude": "Latitude", "longitude": "Longitude", "notes": "Notes", "projectnote": "Project Note", "projectnoteTitle": "Note Title", "contactWarning": "Contact Warning", "customFields": "Custom Fields" }, "settings": { "title": "Settings", "language": "Language", "theme": "Theme", "light": "Light", "dark": "Dark", "system": "System", "profile": "Profile", "notifications": "Notifications", "security": "Security", "roles": "Roles", "users": "Users", "name": "Name", "firstName": "First Name", "lastName": "Last Name", "email": "Email", "avatar": "Avatar", "currentPassword": "Current Password", "newPassword": "New Password", "confirmPassword": "Confirm Password", "changePassword": "Change Password", "profileSaved": "Profile saved successfully.", "passwordChanged": "Password changed successfully.", "roleName": "Role Name", "permissions": "Permissions", "systemPermissions": "System Permissions", "pluginPermissions": "Plugin Permissions", "noPermissions": "No permissions available.", "createRole": "Create Role", "roleCreated": "Role created successfully.", "roleUpdated": "Role successfully updated.", "noRoles": "No roles available.", "inviteUser": "Invite User", "deactivate": "Deactivate", "activate": "Activate", "userInvited": "User invited successfully.", "userDeactivated": "User deactivated.", "userActivated": "User activated.", "userDeleted": "User deleted successfully.", "deleteUserConfirm": "Are you sure you want to delete this user?", "noUsers": "No users available.", "assignRole": "Assign Role", "inviteEmail": "Email Address", "inviteRole": "Role", "plugins": "Plugins", "noPlugins": "No plugins available.", "pluginInstall": "Install", "pluginActivate": "Activate", "pluginDeactivate": "Deactivate", "pluginUninstall": "Uninstall", "pluginInstalled": "Installed", "pluginActive": "Active", "pluginInactive": "Inactive", "pluginDiscovered": "Available", "pluginInstalledSuccess": "Plugin installed successfully.", "pluginActivatedSuccess": "Plugin activated successfully.", "pluginDeactivatedSuccess": "Plugin deactivated successfully.", "pluginUninstalledSuccess": "Plugin uninstalled successfully.", "pluginUninstallConfirm": "Really uninstall plugin", "pluginRemoveData": "Also remove plugin data (tables)", "roleDeleted": "Role deleted successfully.", "themeTitle": "Theme Customization", "themeDescription": "Customize colors, font, and appearance.", "themeSaved": "Theme saved", "themeSaveError": "Failed to save theme", "unsavedChanges": "Unsaved changes", "presets": "Presets", "presetsDescription": "Quickly choose a color palette", "colors": "Colors", "colorsDescription": "Customize primary and accent colors", "primaryColor": "Primary color", "accentColor": "Accent color", "typography": "Typography & Layout", "fontFamily": "Font family", "borderRadius": "Border radius", "darkMode": "Dark Mode", "darkModeDescription": "Switch between light and dark theme", "darkModeOn": "Dark theme active", "darkModeOff": "Light theme active", "livePreview": "Live Preview", "livePreviewDescription": "This is how the app looks with the current theme", "resetTheme": "Reset", "saveTheme": "Save theme", "mcp": "MCP" }, "auditLog": { "title": "Audit Log", "user": "User", "action": "Action", "entity": "Entity", "dateFrom": "Date From", "dateTo": "Date To", "details": "Details", "timestamp": "Timestamp", "empty": "No audit log entries available.", "notAvailable": "Audit log is currently not available.", "entityId": "Entity ID" }, "search": { "title": "Search Results", "filters": "Filters", "entityType": "Entity Type", "allTypes": "All Types", "companies": "Companies", "contacts": "Contacts", "noResults": "No results found for \"{{query}}\".", "resultsFor": "Results for \"{{query}}\"", "dateFrom": "Date From", "dateTo": "Date To", "enterQuery": "Enter a search term.", "mails": "Emails", "files": "Files", "events": "Events" }, "topbar": { "tenant": "Tenant", "switchTenant": "Switch Tenant", "search": "Search...", "notifications": "Notifications", "userMenu": "User Menu", "profile": "Profile", "settings": "Settings", "logout": "Sign Out" }, "toast": { "success": "Success", "error": "Error", "warning": "Warning", "info": "Information" }, "table": { "page": "Page", "of": "of", "results": "results", "perPage": "per page", "previous": "Previous", "next": "Next", "sortAscending": "Sort ascending", "sortDescending": "Sort descending", "sortedBy": "Sorted by", "empty": "No data available" }, "confirmDialog": { "title": "Confirmation Required", "confirm": "Confirm", "cancel": "Cancel" }, "pagination": { "previous": "Previous", "next": "Next", "page": "Page {{page}}", "first": "First Page", "last": "Last Page" }, "emptyState": { "title": "Nothing found", "description": "No data available yet." }, "validation": { "required": "This field is required.", "email": "Please enter a valid email address.", "minLength": "At least {{count}} characters required.", "maxLength": "At most {{count}} characters allowed.", "passwordMismatch": "Passwords do not match." }, "address": { "title": "Addresses", "addAddress": "Add new address", "setDefault": "Set as default", "defaultAddress": "Default", "noAddresses": "No addresses available.", "confirmDelete": "Are you sure you want to delete this address?", "label": "Label", "type": "Address type", "street": "Street", "streetNumber": "Street number", "city": "City", "zip": "ZIP Code", "country": "Country", "state": "State" }, "addressType": { "billing": "Billing address", "shipping": "Shipping address", "headquarters": "Headquarters", "branch": "Branch office", "private": "Private", "other": "Other" }, "currencies": { "title": "Currencies", "create": "Create currency", "edit": "Edit currency", "add": "Add currency", "code": "Code", "name": "Name", "symbol": "Symbol", "isDefault": "Default currency", "confirmDelete": "Are you sure you want to delete this currency?", "created": "Currency created.", "updated": "Currency updated.", "deleted": "Currency deleted.", "createFailed": "Failed to create currency.", "updateFailed": "Failed to update currency.", "deleteFailed": "Failed to delete currency.", "empty": "No currencies" }, "taxes": { "title": "Tax rates", "create": "Create tax rate", "edit": "Edit tax rate", "add": "Add tax rate", "name": "Name", "rate": "Rate (%)", "isDefault": "Default tax rate", "country": "Country", "confirmDelete": "Are you sure you want to delete this tax rate?", "created": "Tax rate created.", "updated": "Tax rate updated.", "deleted": "Tax rate deleted.", "empty": "No tax rates" }, "sequences": { "title": "Sequences", "create": "Create sequence", "add": "Add sequence", "name": "Name", "prefix": "Prefix", "nextNumber": "Next number", "padding": "Padding", "confirmDelete": "Are you sure you want to delete this sequence?", "created": "Sequence created.", "empty": "No sequences" }, "systemSettings": { "title": "System", "companyInfo": "Company Information", "companyName": "Company name", "legalForm": "Legal form", "companyAddress": "Company address", "taxBankInfo": "Tax & Banking", "taxNumber": "Tax number", "vatId": "VAT ID", "iban": "IBAN", "bic": "BIC", "bankName": "Bank name", "ceo": "CEO", "tradeRegister": "Trade register", "defaults": "Defaults", "defaultCurrency": "Default currency", "defaultTax": "Default tax rate", "invoicePrefix": "Invoice prefix", "quotePrefix": "Quote prefix", "paymentTermsDays": "Payment terms (days)", "saved": "System settings saved.", "saveFailed": "Failed to save settings." }, "mail": { "title": "Email", "settings": "Email Settings", "accounts": "Mail Accounts", "addAccount": "Add Account", "deleteAccount": "Delete", "confirmDeleteAccount": "Are you sure you want to delete this mail account? All associated emails and folders will be removed.", "accountCreated": "Account created successfully.", "accountDeleted": "Account deleted successfully.", "noAccounts": "No mail accounts configured.", "noAccountsDesc": "Add a mail account to send and receive emails.", "configureAccount": "Configure Account", "personal": "Personal", "shared": "Shared", "email": "Email Address", "displayName": "Display Name", "password": "Password", "imapHost": "IMAP Server", "imapPort": "IMAP Port", "smtpHost": "SMTP Server", "smtpPort": "SMTP Port", "serverInfo": "Server Info", "testConnection": "Test Connection", "connectionSuccess": "Connection successful.", "syncNow": "Sync Now", "syncSuccess": "Sync successful", "selectAccount": "Select Account", "selectAccountFirst": "Please select an account first.", "folders": "Folders", "noFolders": "No folders available", "noFoldersDesc": "No folders have been configured yet.", "noMails": "No emails", "noMailsDesc": "There are no emails in this folder.", "noSubject": "No Subject", "selectMail": "Select Email", "selectMailToRead": "No email selected", "selectMailToReadDesc": "Select an email from the list to read it.", "from": "From", "to": "To", "cc": "CC", "bcc": "BCC", "date": "Date", "subject": "Subject", "subjectPlaceholder": "Enter subject...", "body": "Body", "attachments": "Attachments", "addAttachment": "Add Attachment", "download": "Download", "compose": "Compose", "send": "Send", "sent": "Email sent.", "reply": "Reply", "forward": "Forward", "forwarding": "Forwarding", "flag": "Flag", "unflag": "Unflag", "flagged": "Flagged", "toggleFlag": "Toggle Flag", "unread": "Unread", "createEvent": "Create Event", "eventCreated": "Event created from email.", "searchPlaceholder": "Search emails...", "showCcBcc": "Show CC/BCC", "htmlUnsafe": "HTML content was sanitized for security.", "bold": "Bold", "italic": "Italic", "insertLink": "Insert Link", "linkUrl": "URL", "insertTemplate": "Insert Template", "template": "Template", "selectTemplate": "Select Template", "noTemplates": "No templates available", "noTemplatesDesc": "No email templates have been created yet.", "signature": "Signature", "signatures": "Signatures", "signatureName": "Signature Name", "signatureBody": "Signature Body", "newSignature": "New Signature", "noSignature": "No Signature", "noSignatures": "No signatures available", "noSignaturesDesc": "Create a signature for your emails.", "defaultSignature": "Default Signature", "signatureCreated": "Signature created.", "signatureUpdated": "Signature updated.", "signatureDeleted": "Signature deleted.", "confirmDeleteSignature": "Are you sure you want to delete this signature?", "deleteSignature": "Delete Signature", "rules": "Rules", "newRule": "New Rule", "ruleName": "Rule Name", "rulePriority": "Priority", "ruleConditions": "Conditions", "ruleActions": "Actions", "addCondition": "Add Condition", "addAction": "Add Action", "ruleCondFromContains": "From contains", "ruleCondToContains": "To contains", "ruleCondSubjectContains": "Subject contains", "ruleCondBodyContains": "Body contains", "ruleCondHasAttachment": "Has attachment", "ruleCondValue": "Value", "ruleActionMoveToFolder": "Move to folder", "ruleActionMarkAsRead": "Mark as read", "ruleActionMarkAsFlagged": "Mark as flagged", "ruleActionForwardTo": "Forward to", "ruleActionDelete": "Delete", "ruleActionValue": "Value", "ruleCreated": "Rule created.", "ruleDeleted": "Rule deleted.", "confirmDeleteRule": "Are you sure you want to delete this rule?", "deleteRule": "Delete Rule", "noRules": "No rules available", "noRulesDesc": "Create rules for automatic email processing.", "labels": "Labels", "newLabel": "New Label", "labelName": "Label Name", "labelColor": "Color", "labelCreated": "Label created.", "labelDeleted": "Label deleted.", "confirmDeleteLabel": "Are you sure you want to delete this label?", "deleteLabel": "Delete Label", "noLabels": "No labels available", "noLabelsDesc": "Create labels to organize your emails.", "vacationResponder": "Vacation Responder", "enableVacation": "Enable vacation responder", "vacationSubject": "Subject", "vacationSubjectPlaceholder": "Enter vacation subject...", "vacationBody": "Message", "vacationBodyPlaceholder": "Your vacation message...", "vacationStart": "Start Date", "vacationEnd": "End Date", "vacationSaved": "Vacation responder saved.", "pgpKeys": "PGP Keys", "pgpImportKey": "Import PGP Key", "importKey": "Import Key", "privateKey": "Private Key", "privateKeyLabel": "Private PGP Key", "publicKey": "Public Key", "passphrase": "Passphrase", "pgpKeyImported": "PGP key imported successfully.", "contactPgpKeys": "Contact PGP Keys", "contactPgpStored": "PGP key stored for contact.", "storeContactKey": "Store Public Key", "contactId": "Contact ID", "noPgpKeys": "No PGP keys available", "noPgpKeysDesc": "Import a PGP key for encryption.", "noContactKeys": "No contact keys available", "noContactKeysDesc": "Store public keys for your contacts.", "tabAccounts": "Accounts", "tabSignatures": "Signatures", "tabRules": "Rules", "tabLabels": "Labels", "tabVacation": "Vacation", "tabPgp": "PGP Encryption", "markRead": "Mark as Read", "markUnread": "Mark as Unread", "selectAll": "Select All", "bulkActions": "Bulk Actions", "selectedCount": "{{count}} selected", "delete": "Delete", "deleteConfirm": "Are you sure you want to delete this email?", "deleteMail": "Delete Email", "bulkDelete": "Delete All", "bulkDeleteConfirm": "Are you sure you want to delete the selected emails?", "move": "Move", "moveTo": "Move to", "moveMail": "Move Email", "bulkMove": "Move All", "saveDraft": "Save Draft", "editDraft": "Edit Draft", "draftSaved": "Draft saved.", "draft": "Draft", "sortBy": "Sort by", "sortDate": "Date", "sortFrom": "From", "sortSubject": "Subject", "sortAsc": "Ascending", "sortDesc": "Descending", "syncFailed": "Sync failed", "syncing": "Syncing...", "autoSyncEnabled": "Auto-sync enabled" }, "notifications": { "title": "Notification Settings", "description": "Choose which notifications you want to receive", "enabled": "Enabled", "disabled": "Disabled", "saved": "Preference saved", "category": { "mail": "Mail", "general": "General" } }, "calendar": { "weekdays": [ "Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun" ], "months": [ "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" ], "title": "Calendar", "today": "Today", "newAppointment": "New Appointment", "noCalendars": "No calendars", "noEntries": "No entries", "loading": "Loading…", "errorLoad": "Error loading", "errorSave": "Error saving", "cancel": "Cancel", "confirmDelete": "Are you sure you want to delete this entry?", "previousMonth": "Previous month", "nextMonth": "Next month", "appointmentCalendar": "Calendar", "viewDay": "Day", "viewWeek": "Week", "viewMonth": "Month", "viewRange": "Range", "navigation": { "prev": "Previous", "next": "Next", "today": "Today" }, "range": { "start": "From", "end": "To" }, "tree": { "title": "Calendars", "newCalendar": "New Calendar", "loading": "Loading…" }, "type": { "personal": "Personal", "team": "Team", "project": "Project", "company": "Company" }, "detail": { "noSelection": "No entry selected", "noSelectionHint": "Select an entry from the calendar to view details", "title": "Details", "type": "Type", "status": "Status", "priority": "Priority", "start": "Start", "end": "End", "location": "Location", "description": "Description", "calendar": "Calendar", "edit": "Edit", "delete": "Delete", "subtasks": { "empty": "No subtasks", "add": "Add", "addPlaceholder": "New subtask…" }, "links": "Links", "noLinks": "No links" }, "status": { "open": "Open", "in_progress": "In Progress", "done": "Done", "cancelled": "Cancelled" }, "subtasks": { "title": "Subtasks", "empty": "No subtasks", "add": "Add", "addPlaceholder": "New subtask…" }, "ics": { "export": "ICS Export", "import": "ICS Import", "exportSuccess": "Export successful", "importSuccess": "{{count}} entries imported", "importPartial": "{{count}} entries imported, {{errors}} errors", "importFailed": "Import failed" }, "sharing": { "title": "Shares", "user": "User", "group": "Group", "userPlaceholder": "User ID", "groupPlaceholder": "Group ID", "permissionRead": "Read", "permissionWrite": "Write", "add": "Add", "added": "Share added", "removed": "Share removed", "list": "Current shares", "empty": "No shares" }, "weekView": { "allday": "All day" }, "dayView": { "allday": "All day" }, "rangeView": { "noEntries": "No entries", "entriesFor": "{{count}} entries" } }, "dms": { "title": "Files", "trash": "Trash", "newFolder": "New folder", "upload": "Upload", "search": "Search", "searchPlaceholder": "Search...", "folders": "Folders", "files": "Files", "uploadDropHere": "Drag files here or click to select", "shareWith": "Share", "addShare": "Add share", "userOrGroup": "User or group", "userId": "User ID", "groupId": "Group ID", "permissionLevel": "Permission level", "shareLink": "Public link", "password": "Password", "expiryDate": "Expiry date", "createShareLink": "Create link", "loading": "Loading", "shared": "Shared", "linkCopied": "Link copied", "uploadError": "Upload failed", "sources": "Sources", "myFiles": "My Files", "sharedFolders": "Shared Folders", "externalStorage": "External Storage", "externalStorageHint": "External storage can be added in settings", "viewList": "List view", "viewTable": "Table view", "viewIconsSm": "Small icons", "viewIconsMd": "Medium icons", "viewIconsLg": "Large icons", "details": "Details", "toggleDetails": "Toggle details", "fileSize": "Size", "fileType": "Type", "fileModified": "Modified", "fileCreated": "Created", "uploadedBy": "Uploaded by", "noFileSelected": "No file selected", "noFileSelectedHint": "Select a file to see details", "download": "Download", "rename": "Rename", "allFiles": "All Files", "sortBy": "Sort by", "sortName": "Name", "sortSize": "Size", "sortDate": "Date", "sortType": "Type", "bulkMove": "Move", "bulkDelete": "Delete", "selected": "selected", "confirmDelete": "Are you sure you want to delete this file?", "confirmBulkDelete": "Are you sure you want to delete the selected files?", "createFolder": "Create folder", "folderName": "Folder name", "cancel": "Cancel", "delete": "Delete", "preview": "Preview", "share": "Share", "noFiles": "No files", "uploadSuccess": "Upload successful", "uploading": "Uploading", "deleted": "Deleted", "bulkSelect": "Select", "bulkMoveTitle": "Move files", "bulkDeleteTitle": "Delete files", "selectTargetFolder": "Select target folder", "filesMoved": "Files moved", "filesMovedRoot": "Files moved to root", "folderMoved": "Folder moved", "icon": { "other": "File" } }, "permissions": { "user": "User", "group": "Group", "permissionRead": "Read", "permissionWrite": "Write", "filePermissions": "File permissions", "noPermissions": "No permissions", "revoked": "Permission revoked", "linkCreated": "Link created", "linkRevoked": "Link revoked" }, "tags": { "bulkAssignTitle": "Assign tags", "selectedEntities": "{{count}} selected entries", "search": "Search tags", "loading": "Loading", "cancel": "Cancel", "bulkAssign": "Assign tags", "assignedTags": "Assigned tags", "noTagsAssigned": "No tags assigned", "availableTags": "Available tags", "addTag": "Add tag", "create": "New tag", "selectTags": "Select {{count}} tags" }, "history": { "title": "Change History", "undo": "Undo", "undone": "Action undone", "undoError": "Undo failed", "restore": "Restore this version", "restored": "Version restored", "restoreError": "Restore failed", "empty": "No change history available", "changes": "Changes", "fieldsChanged": "fields changed" }, "userPreferences": { "title": "User Preferences", "saved": "Preferences saved", "saveError": "Failed to save preferences", "deleted": "Preference deleted", "deleteError": "Failed to delete preference", "loading": "Loading preferences", "theme": "Theme", "language": "Language", "sidebar": "Sidebar", "activeTab": "Active Tab", "sortOrder": "Sort Order", "synced": "Preferences synced" }, "ai": { "uiControl": { "active": "AI is controlling the UI", "executing": "AI is executing action", "navigate": "Navigation", "filter": "Apply filter", "openContact": "Open contact", "modal": "Open dialog", "tab": "Switch tab", "settings": "Change settings" } }, "mcp": { "title": "MCP Server & Client", "server": { "title": "MCP Server", "description": "LeoCRM as MCP Server for external AI clients", "tools": "Available Tools", "toolCount": "Tool Count", "toolName": "Tool", "toolDescription": "Description", "toolCategory": "Category", "toolPermission": "Permission", "execute": "Execute", "executeTool": "Execute Tool", "arguments": "Arguments (JSON)", "result": "Result", "error": "Error", "success": "Success", "config": "Server Configuration", "serverName": "Server Name", "serverVersion": "Version", "protocolVersion": "Protocol Version", "authMethod": "Authentication", "availableTools": "Available Tools", "noTools": "No tools available" }, "client": { "title": "MCP Client", "description": "Description", "servers": "Server Configurations", "addServer": "Add Server", "editServer": "Edit Server", "deleteServer": "Delete Server", "serverName": "Name", "serverUrl": "URL", "apiToken": "API Token", "enabled": "Enabled", "lastConnected": "Last Connected", "noServers": "No servers configured", "deleteConfirm": "Are you sure you want to delete this server?", "serverCreated": "Server created successfully.", "serverUpdated": "Server updated successfully.", "serverDeleted": "Server deleted successfully.", "viewTools": "View Tools", "tools": "Tools", "noTools": "No tools available" } }, "reports": { "title": "Reports", "presetReports": "Preset Reports", "templates": "Templates", "newTemplate": "New Template", "editTemplate": "Edit Template", "selectTemplate": "Select a template", "noTemplates": "No templates yet", "templateName": "Template name", "templateContent": "Jinja2 template content (HTML for PDF)", "templateCreated": "Template created successfully", "templateUpdated": "Template updated successfully", "templateDeleted": "Template deleted", "confirmDelete": "Delete this template?", "errorNameRequired": "Name is required", "errorContentRequired": "Template content is required", "saveFailed": "Failed to save template", "deleteFailed": "Failed to delete template", "generate": "Generate", "generateReport": "Generate Report", "generated": "Report generated successfully", "generateFailed": "Failed to generate report", "jsonData": "Data (JSON)", "invalidJson": "Invalid JSON data", "selectTemplateHint": "Select a template from the list", "downloadHistory": "Download History", "noDownloads": "No downloads yet" } }