2026-06-29 07:55:47 +02:00
|
|
|
{
|
|
|
|
|
"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",
|
2026-06-29 11:01:39 +02:00
|
|
|
"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": {
|
2026-06-30 13:50:47 +02:00
|
|
|
"title": "Dashboard",
|
2026-06-29 11:01:39 +02:00
|
|
|
"welcome": "Welcome back",
|
|
|
|
|
"recentActivity": "Recent Activity",
|
2026-06-30 13:50:47 +02:00
|
|
|
"totalCompanies": "Total Companies",
|
|
|
|
|
"totalContacts": "Total Contacts",
|
|
|
|
|
"activeThisWeek": "Active This Week",
|
|
|
|
|
"newThisMonth": "New This Month",
|
|
|
|
|
"activityUnavailable": "Activities are currently unavailable.",
|
2026-06-29 11:01:39 +02:00
|
|
|
"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"
|
2026-06-29 07:55:47 +02:00
|
|
|
},
|
|
|
|
|
"settings": {
|
|
|
|
|
"title": "Settings",
|
|
|
|
|
"language": "Language",
|
|
|
|
|
"theme": "Theme",
|
|
|
|
|
"light": "Light",
|
|
|
|
|
"dark": "Dark",
|
|
|
|
|
"system": "System",
|
|
|
|
|
"profile": "Profile",
|
|
|
|
|
"notifications": "Notifications",
|
2026-06-29 11:01:39 +02:00
|
|
|
"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"
|
|
|
|
|
},
|
|
|
|
|
"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",
|
2026-07-01 20:43:49 +02:00
|
|
|
"enterQuery": "Enter a search term.",
|
|
|
|
|
"mails": "Emails",
|
|
|
|
|
"files": "Files",
|
|
|
|
|
"events": "Events"
|
2026-06-29 07:55:47 +02:00
|
|
|
},
|
|
|
|
|
"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.",
|
2026-06-29 11:01:39 +02:00
|
|
|
"maxLength": "At most {{count}} characters allowed.",
|
|
|
|
|
"passwordMismatch": "Passwords do not match."
|
2026-06-30 11:35:08 +02:00
|
|
|
},
|
|
|
|
|
"calendar": {
|
|
|
|
|
"title": "Calendar",
|
|
|
|
|
"kanbanTitle": "Task Kanban",
|
|
|
|
|
"today": "Today",
|
|
|
|
|
"previousMonth": "Previous month",
|
|
|
|
|
"nextMonth": "Next month",
|
|
|
|
|
"monthView": "Month view",
|
|
|
|
|
"kanbanView": "Kanban",
|
2026-07-01 16:54:32 +02:00
|
|
|
"weekdays": [
|
|
|
|
|
"Mo",
|
|
|
|
|
"Tu",
|
|
|
|
|
"We",
|
|
|
|
|
"Th",
|
|
|
|
|
"Fr",
|
|
|
|
|
"Sa",
|
|
|
|
|
"Su"
|
|
|
|
|
],
|
2026-06-30 11:35:08 +02:00
|
|
|
"months": [
|
2026-07-01 16:54:32 +02:00
|
|
|
"January",
|
|
|
|
|
"February",
|
|
|
|
|
"March",
|
|
|
|
|
"April",
|
|
|
|
|
"May",
|
|
|
|
|
"June",
|
|
|
|
|
"July",
|
|
|
|
|
"August",
|
|
|
|
|
"September",
|
|
|
|
|
"October",
|
|
|
|
|
"November",
|
|
|
|
|
"December"
|
2026-06-30 11:35:08 +02:00
|
|
|
],
|
|
|
|
|
"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"
|
|
|
|
|
}
|
2026-07-01 16:54:32 +02:00
|
|
|
},
|
|
|
|
|
"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"
|
2026-07-01 20:43:49 +02:00
|
|
|
},
|
|
|
|
|
"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"
|
2026-06-29 07:55:47 +02:00
|
|
|
}
|
2026-07-01 16:54:32 +02:00
|
|
|
}
|