{ "app": { "name": "leocrm", "tagline": "Mini-CRM for small businesses" }, "nav": { "dashboard": "Dashboard", "companies": "Companies", "contacts": "Contacts", "calendar": "Calendar", "files": "Files", "email": "Email", "users": "Users", "auditLog": "Audit Log", "settings": "Settings" }, "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", "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", "reset": "Reset", "export": "Export", "import": "Import", "name": "Name", "email": "Email", "phone": "Phone", "status": "Status", "role": "Role", "active": "Active", "inactive": "Inactive" }, "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" }, "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", "createRole": "Create Role", "roleCreated": "Role created successfully.", "roleUpdated": "Role updated successfully.", "noRoles": "No roles available.", "inviteUser": "Invite User", "deactivate": "Deactivate", "activate": "Activate", "userInvited": "User invited successfully.", "userDeactivated": "User deactivated.", "userActivated": "User activated.", "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." }, "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." }, "calendar": { "title": "Calendar", "kanbanTitle": "Task Kanban", "today": "Today", "previousMonth": "Previous month", "nextMonth": "Next month", "monthView": "Month view", "kanbanView": "Kanban", "weekdays": [ "Mo", "Tu", "We", "Th", "Fr", "Sa", "Su" ], "months": [ "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" ], "newAppointment": "New appointment", "editAppointment": "Edit appointment", "appointmentTitle": "Title", "appointmentDescription": "Description", "appointmentLocation": "Location", "appointmentStart": "Start", "appointmentEnd": "End", "appointmentAllDay": "All day", "appointmentPriority": "Priority", "appointmentSubtype": "Type", "appointmentCalendar": "Calendar", "save": "Save", "cancel": "Cancel", "delete": "Delete", "deleteEntryConfirm": "Really delete this entry?", "noCalendars": "No calendars available. Please create one first.", "noEntries": "No entries in this period.", "loading": "Loading...", "errorLoad": "Could not load entries.", "errorSave": "Could not save entry.", "created": "Entry created.", "updated": "Entry updated.", "deleted": "Entry deleted.", "moved": "Entry moved.", "kanban": { "open": "Open", "in_progress": "In Progress", "done": "Done", "cancelled": "Cancelled", "empty": "No tasks in this column.", "noTasks": "No tasks available." }, "subtasks": { "title": "Subtasks", "addPlaceholder": "New subtask...", "add": "Add", "empty": "No subtasks yet.", "added": "Subtask created.", "updated": "Subtask updated." }, "ics": { "export": "Export ICS", "import": "Import ICS", "importSuccess": "{{count}} entries imported.", "importPartial": "{{count}} imported, {{errors}} errors.", "importFailed": "Import failed.", "exportSuccess": "ICS file downloaded.", "chooseFile": "Choose file", "noCalendar": "Please select a calendar first." }, "resources": { "title": "Resource booking", "select": "Select resource", "none": "No resource", "book": "Book resource", "booked": "Resource booked.", "conflict": "Conflict: this resource is already booked for this time range.", "missingTimes": "The appointment needs both start and end time." }, "sharing": { "title": "Sharing", "user": "User", "group": "Group", "userPlaceholder": "User ID", "groupPlaceholder": "Group ID", "permission": "Permission", "permissionRead": "Read", "permissionWrite": "Write", "add": "Add", "list": "Shares", "empty": "No shares yet.", "added": "Share added.", "removed": "Share removed.", "remove": "Remove" }, "priority": { "low": "Low", "medium": "Medium", "high": "High" }, "status": { "open": "Open", "in_progress": "In Progress", "done": "Done", "cancelled": "Cancelled" }, "subtype": { "normal": "Normal", "follow_up": "Follow up", "private": "Private" } }, "dms": { "title": "Document Management", "trash": "Trash", "folders": "Folders", "files": "Files", "allFiles": "All Files", "sharedWithMe": "Shared with me", "upload": "Upload", "uploadDropHere": "Drag files here or click to select", "uploading": "Uploading", "uploadSuccess": "File uploaded successfully", "uploadError": "Upload failed", "newFolder": "New Folder", "folderName": "Folder name", "createFolder": "Create folder", "search": "Search files", "searchPlaceholder": "Enter file name", "noFiles": "No files available", "noFolders": "No folders available", "loading": "Loading", "error": "Error loading data", "fileSize": "Size", "fileType": "Type", "fileModified": "Modified", "fileCreatedBy": "Created by", "preview": "Preview", "download": "Download", "rename": "Rename", "move": "Move", "delete": "Delete", "restore": "Restore", "share": "Share", "shareWith": "Share with", "shareLink": "Public link", "createShareLink": "Create link", "copyLink": "Copy link", "linkCopied": "Link copied to clipboard", "password": "Password (optional)", "expiryDate": "Expiry date (optional)", "permissionLevel": "Permission level", "userOrGroup": "User or group", "userId": "User ID", "groupId": "Group ID", "addShare": "Add share", "removeShare": "Remove share", "permissions": "Permissions", "bulkSelect": "Select", "bulkMove": "Move", "bulkDelete": "Delete", "bulkMoveTitle": "Move files", "bulkDeleteTitle": "Delete files", "selectTargetFolder": "Select target folder", "confirmBulkDelete": "Are you sure you want to delete the selected files?", "confirmDelete": "Are you sure you want to delete this file?", "confirmDeleteFolder": "Are you sure you want to delete this folder?", "deleted": "File deleted", "restored": "File restored", "shared": "Share created", "trashEmpty": "Trash is empty", "noResults": "No search results", "sharedFiles": "Shared files", "name": "Name", "actions": "Actions", "selected": "selected", "cancel": "Cancel", "confirm": "Confirm", "save": "Save", "editSession": "Edit session", "openEditor": "Open in editor", "icon": { "folder": "Folder", "pdf": "PDF", "image": "Image", "document": "Document", "spreadsheet": "Spreadsheet", "presentation": "Presentation", "archive": "Archive", "other": "File" } }, "tags": { "title": "Tags", "assign": "Assign tag", "unassign": "Remove tag", "create": "New tag", "tagName": "Tag name", "tagColor": "Color", "tagDescription": "Description", "save": "Save", "cancel": "Cancel", "delete": "Delete", "edit": "Edit", "search": "Search tags", "noTags": "No tags available", "noTagsAssigned": "No tags assigned", "assignedTags": "Assigned tags", "availableTags": "Available tags", "tagCloud": "Tag cloud", "bulkAssign": "Assign tags", "bulkAssignTitle": "Assign tags to multiple entities", "selectTags": "Select tags", "selectedEntities": "selected entities", "assignSuccess": "Tags assigned", "unassignSuccess": "Tag removed", "createSuccess": "Tag created", "deleteSuccess": "Tag deleted", "confirmDelete": "Are you sure you want to delete this tag?", "usageCount": "Usages", "loading": "Loading tags", "addTag": "Add tag", "removeTag": "Remove tag", "manageTags": "Manage tags", "color": { "red": "Red", "blue": "Blue", "green": "Green", "yellow": "Yellow", "purple": "Purple", "orange": "Orange", "pink": "Pink", "gray": "Gray" } }, "permissions": { "title": "Permissions", "filePermissions": "File permissions", "shareLinks": "Share links", "grant": "Grant permission", "revoke": "Revoke permission", "permissionRead": "Read", "permissionWrite": "Write", "permissionAdmin": "Admin", "noPermissions": "No permissions granted", "noShareLinks": "No share links available", "user": "User", "group": "Group", "level": "Level", "granted": "Permission granted", "revoked": "Permission revoked", "linkCreated": "Share link created", "linkRevoked": "Share link revoked", "passwordProtected": "Password protected", "expiresAt": "Expires at", "neverExpires": "Never expires", "linkUrl": "Link URL" }, "mail": { "title": "Email", "folders": "Folders", "compose": "Compose", "reply": "Reply", "forward": "Forward", "forwarding": "Forwarded email", "send": "Send", "sent": "Email sent.", "settings": "Settings", "from": "From", "to": "To", "cc": "CC", "bcc": "BCC", "subject": "Subject", "subjectPlaceholder": "Enter subject", "body": "Body", "date": "Date", "attachments": "Attachments", "download": "Download", "unread": "Unread", "flagged": "Flagged", "flag": "Flag", "unflag": "Unflag", "toggleFlag": "Toggle flag", "noSubject": "No subject", "noMails": "No emails", "noMailsDesc": "There are no emails in this folder.", "noFolders": "No folders", "noFoldersDesc": "No folders available.", "selectMail": "Select email", "selectMailToRead": "Select an email", "selectMailToReadDesc": "Select an email from the list to read it.", "bold": "Bold", "italic": "Italic", "insertLink": "Insert link", "linkUrl": "Enter URL", "insertTemplate": "Insert template", "template": "Template", "showCcBcc": "Show CC/BCC", "signature": "Signature", "noSignature": "No signature", "signatures": "Signatures", "newSignature": "New signature", "signatureName": "Signature name", "signatureBody": "Signature body", "defaultSignature": "Default signature", "signatureCreated": "Signature created.", "signatureUpdated": "Signature updated.", "signatureDeleted": "Signature deleted.", "deleteSignature": "Delete signature", "confirmDeleteSignature": "Are you sure you want to delete this signature?", "noSignatures": "No signatures", "noSignaturesDesc": "Create a signature for your emails.", "selectTemplate": "Select template", "noTemplates": "No templates", "noTemplatesDesc": "No templates available.", "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.", "deleteRule": "Delete rule", "confirmDeleteRule": "Are you sure you want to delete this rule?", "noRules": "No rules", "noRulesDesc": "Create rules for automatic email processing.", "labels": "Labels", "newLabel": "New label", "labelName": "Label name", "labelColor": "Color", "labelCreated": "Label created.", "labelDeleted": "Label deleted.", "deleteLabel": "Delete label", "confirmDeleteLabel": "Are you sure you want to delete this label?", "noLabels": "No labels", "noLabelsDesc": "Create labels for organization.", "vacationResponder": "Vacation responder", "enableVacation": "Enable vacation responder", "vacationStart": "Start date", "vacationEnd": "End date", "vacationSubject": "Subject", "vacationSubjectPlaceholder": "I am out of office", "vacationBody": "Body", "vacationBodyPlaceholder": "I will be unavailable until ...", "vacationSaved": "Vacation responder saved.", "pgpImportKey": "Import PGP key", "privateKey": "Private key", "passphrase": "Passphrase", "importKey": "Import", "pgpKeyImported": "PGP key imported.", "pgpKeys": "PGP keys", "noPgpKeys": "No PGP keys", "noPgpKeysDesc": "Import your private PGP key.", "privateKeyLabel": "Private", "publicKey": "Public key", "contactPgpKeys": "Contact PGP keys", "contactId": "Contact ID", "contactPgpStored": "Contact PGP key stored.", "storeContactKey": "Store key", "noContactKeys": "No contact keys", "noContactKeysDesc": "Store public keys for contacts.", "createEvent": "Create event", "eventCreated": "Event created from email.", "selectAccount": "Select account", "shared": "Shared", "personal": "Personal", "searchPlaceholder": "Search emails", "noAccounts": "No email accounts", "noAccountsDesc": "Configure an email account in settings.", "configureAccount": "Configure account", "htmlUnsafe": "HTML content flagged as unsafe. Showing text version.", "tabAccounts": "Accounts", "tabSignatures": "Signatures", "tabRules": "Rules", "tabLabels": "Labels", "tabVacation": "Vacation", "tabPgp": "PGP", "accounts": "Email accounts", "addAccount": "Add account", "email": "Email address", "displayName": "Display name", "imapHost": "IMAP host", "imapPort": "IMAP port", "smtpHost": "SMTP host", "smtpPort": "SMTP port", "password": "Password", "accountCreated": "Account created.", "connectionSuccess": "Connection successful.", "syncNow": "Sync now", "syncSuccess": "{{count}} emails synced.", "testConnection": "Test connection", "selectAccountFirst": "Please select an account first.", "noEmail": "No email address" } }