From 7a42cf345779f1eb15197a05b98b3cdc297e2a95 Mon Sep 17 00:00:00 2001 From: Leopoldadmin Date: Sat, 4 Jul 2026 07:19:36 +0000 Subject: [PATCH] =?UTF-8?q?i18n:=20Fix=20en.json=20=E2=80=94=20full=20cont?= =?UTF-8?q?ent=20with=20address=20type=20keys,=20address=20UI=20labels,=20?= =?UTF-8?q?currencies/taxes/sequences=20add+confirmDelete?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/i18n/locales/en.json | 385 +++++++++++++++++++++++++++++- 1 file changed, 384 insertions(+), 1 deletion(-) diff --git a/frontend/src/i18n/locales/en.json b/frontend/src/i18n/locales/en.json index f90f1b4..7516fa0 100644 --- a/frontend/src/i18n/locales/en.json +++ b/frontend/src/i18n/locales/en.json @@ -1 +1,384 @@ -§§include(/a0/usr/chats/XttavUaL/messages/en_json.json) \ No newline at end of file +{ + "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", + "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." + }, + "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." + } +}