Files
Palmr/apps/web/messages/en-US.json

674 lines
21 KiB
JSON

{
"common": {
"loading": "Loading, please wait...",
"cancel": "Cancel",
"save": "Save",
"delete": "Delete",
"close": "Close",
"download": "Download",
"unexpectedError": "An unexpected error occurred. Please try again.",
"yes": "Yes",
"no": "No",
"dashboard": "Dashboard"
},
"createShare": {
"title": "Create Share",
"nameLabel": "Share Name",
"expirationLabel": "Expiration Date",
"expirationPlaceholder": "MM/DD/YYYY HH:MM",
"maxViewsLabel": "Max Views",
"maxViewsPlaceholder": "Leave empty for unlimited",
"passwordProtection": "Password Protected",
"passwordLabel": "Password",
"create": "Create Share",
"success": "Share created successfully",
"error": "Failed to create share"
},
"dashboard": {
"loadError": "Failed to load dashboard data",
"linkCopied": "Link copied to clipboard",
"pageTitle": "Dashboard",
"breadcrumb": "Dashboard"
},
"emptyState": {
"noFiles": "No files uploaded yet",
"uploadFile": "Upload File"
},
"errors": {
"invalidCredentials": "Invalid email or password",
"userNotFound": "User not found",
"accountLocked": "Account locked. Please try again later",
"unexpectedError": "An unexpected error occurred. Please try again"
},
"fileActions": {
"editFile": "Edit File",
"nameLabel": "Name",
"namePlaceholder": "Enter new name",
"extension": "Extension",
"descriptionLabel": "Description",
"descriptionPlaceholder": "Enter file description",
"deleteFile": "Delete File",
"deleteConfirmation": "Are you sure you want to delete ?",
"deleteWarning": "This action cannot be undone."
},
"fileManager": {
"downloadError": "Failed to download file",
"updateSuccess": "File updated successfully",
"updateError": "Failed to update file",
"deleteSuccess": "File deleted successfully",
"deleteError": "Failed to delete file"
},
"filePreview": {
"loading": "Loading preview...",
"notAvailable": "Preview not available",
"downloadToView": "Download file to view contents",
"audioNotSupported": "Your browser does not support the audio element",
"videoNotSupported": "Your browser does not support the video element",
"loadError": "Failed to load preview",
"downloadError": "Failed to download file"
},
"fileSelector": {
"availableFiles": "Available Files ({count})",
"shareFiles": "Share Files ({count})",
"searchPlaceholder": "Search files...",
"noMatchingFiles": "No matching files",
"noAvailableFiles": "No files available",
"noFilesInShare": "No files in share",
"saveChanges": "Save Changes"
},
"files": {
"title": "All Files",
"uploadFile": "Upload File",
"loadError": "Failed to load files",
"pageTitle": "My Files",
"breadcrumb": "My Files",
"downloadStart": "Download started",
"downloadError": "Failed to download file",
"updateSuccess": "File updated successfully",
"updateError": "Failed to update file",
"deleteSuccess": "File deleted successfully",
"deleteError": "Failed to delete file"
},
"filesTable": {
"ariaLabel": "Files table",
"columns": {
"name": "NAME",
"description": "DESCRIPTION",
"size": "SIZE",
"createdAt": "CREATED AT",
"updatedAt": "UPDATED AT",
"actions": "ACTIONS"
},
"actions": {
"menu": "File actions menu",
"preview": "Preview",
"edit": "Edit",
"download": "Download",
"delete": "Delete"
}
},
"footer": {
"poweredBy": "Powered by",
"kyanHomepage": "Kyantech homepage"
},
"forgotPassword": {
"emailLabel": "Email Address",
"emailPlaceholder": "Enter your email",
"sending": "Sending...",
"submit": "Send Reset Instructions",
"backToLogin": "Back to Login",
"title": "Forgot Password",
"description": "Enter your email address and we'll send you instructions to reset your password.",
"resetInstructions": "Reset instructions sent to your email",
"pageTitle": "Forgot Password"
},
"generateShareLink": {
"generateTitle": "Generate Share Link",
"updateTitle": "Update Share Link",
"generateDescription": "Generate a link to share your files",
"updateDescription": "Update the alias for this share link",
"aliasPlaceholder": "Enter alias",
"linkReady": "Your share link is ready:",
"generateButton": "Generate Link",
"updateButton": "Update Link",
"copyButton": "Copy Link",
"success": "Link generated successfully",
"error": "Failed to generate link",
"copied": "Link copied to clipboard"
},
"home": {
"description": "The open-source alternative to WeTransfer. Share files securely, without tracking, or limitations.",
"documentation": "Documentation",
"starOnGithub": "Star on GitHub",
"privacyMessage": "Built with privacy in mind. Your files before upload only accessible by those with the sharing link. Forever free and open source.",
"header": {
"fileSharing": "File sharing",
"tagline": "made simple and free"
},
"pageTitle": "Home"
},
"login": {
"welcome": "Welcome to",
"signInToContinue": "Sign in to continue",
"emailLabel": "Email Address",
"emailPlaceholder": "Enter your email",
"passwordLabel": "Password",
"passwordPlaceholder": "Enter your password",
"signIn": "Sign In",
"signingIn": "Signing in...",
"forgotPassword": "Forgot password?",
"pageTitle": "Login"
},
"logo": {
"labels": {
"appLogo": "App Logo"
},
"buttons": {
"upload": "Upload Logo",
"remove": "Remove Logo"
},
"messages": {
"uploadSuccess": "Logo uploaded successfully",
"removeSuccess": "Logo removed successfully"
},
"errors": {
"uploadFailed": "Failed to upload logo",
"removeFailed": "Failed to remove logo"
}
},
"navbar": {
"logoAlt": "App Logo",
"profileMenu": "Profile Menu",
"profile": "Profile",
"settings": "Settings",
"usersManagement": "Users Management",
"logout": "Log Out"
},
"navigation": {
"dashboard": "Dashboard"
},
"profile": {
"password": {
"title": "Change Password",
"newPassword": "New Password",
"confirmPassword": "Confirm New Password",
"updateButton": "Update Password"
},
"form": {
"title": "Profile Information",
"firstName": "First Name",
"lastName": "Last Name",
"username": "Username",
"email": "Email",
"updateButton": "Update Profile"
},
"header": {
"title": "Profile",
"subtitle": "Manage your personal information and password"
},
"picture": {
"title": "Profile Picture",
"description": "Click the camera icon to change your profile picture",
"uploadPhoto": "Upload Photo",
"removePhoto": "Remove Photo"
},
"errors": {
"loadFailed": "Failed to load user data",
"updateFailed": "Failed to update profile",
"passwordFailed": "Failed to update password",
"imageFailed": "Failed to update profile image",
"imageRemoveFailed": "Failed to remove profile image"
},
"messages": {
"noChanges": "No changes to save",
"updateSuccess": "Profile updated successfully",
"fillPasswords": "Please fill in both password fields",
"passwordSuccess": "Password updated successfully",
"imageSuccess": "Profile image updated successfully",
"imageRemoved": "Profile image removed successfully"
},
"pageTitle": "Profile"
},
"quickAccess": {
"files": {
"title": "My Files",
"description": "Access and manage your uploaded files"
},
"shares": {
"title": "My Shares",
"description": "View and manage your shared files"
}
},
"recentFiles": {
"title": "Recent Uploads",
"viewAll": "View All",
"uploadFile": "Upload File",
"noFiles": "No files uploaded yet"
},
"recentShares": {
"title": "Recent Shares",
"viewAll": "View All",
"createShare": "Create Share",
"noShares": "No shares created yet",
"createFirst": "Create your first share"
},
"recipientSelector": {
"emailPlaceholder": "Enter recipient email",
"add": "Add",
"recipients": "Recipients ({count})",
"notifyAll": "Notify All",
"noRecipients": "No recipients added yet",
"addSuccess": "Recipient added successfully",
"addError": "Failed to add recipient",
"removeSuccess": "Recipient removed successfully",
"removeError": "Failed to remove recipient",
"sendingNotifications": "Sending notifications...",
"notifySuccess": "Recipients notified successfully",
"notifyError": "Failed to notify recipients"
},
"register": {
"validation": {
"firstNameRequired": "First name is required",
"lastNameRequired": "Last name is required",
"usernameMinLength": "Username must be at least 3 characters",
"invalidEmail": "Invalid email",
"passwordMinLength": "Password must be at least 8 characters",
"success": "Administrator user created successfully!",
"error": "Error creating administrator user"
},
"labels": {
"firstName": "First Name",
"lastName": "Last Name",
"username": "Username",
"email": "Email",
"password": "Password"
},
"buttons": {
"creating": "Creating...",
"createAdmin": "Create Admin Account"
}
},
"resetPassword": {
"pageTitle": "Reset Password",
"header": {
"title": "Reset Password",
"description": "Enter your new password below"
},
"form": {
"newPassword": "New Password",
"newPasswordPlaceholder": "Enter your new password",
"confirmPassword": "Confirm New Password",
"confirmPasswordPlaceholder": "Confirm your new password",
"resetting": "Resetting Password...",
"submit": "Reset Password",
"backToLogin": "Back to Login"
},
"messages": {
"success": "Password reset successfully"
},
"errors": {
"serverError": "Failed to reset password. Please try again.",
"invalidToken": "Invalid or missing reset token"
}
},
"searchBar": {
"placeholder": "Search files...",
"results": "Found {filtered} of {total} files"
},
"settings": {
"groups": {
"defaultDescription": "Configuration options",
"general": {
"title": "General",
"description": "Basic application settings"
},
"email": {
"title": "Email",
"description": "Email server configuration"
},
"security": {
"title": "Security",
"description": "Security and authentication settings"
},
"storage": {
"title": "Storage",
"description": "File storage configuration"
}
},
"fields": {
"noDescription": "No description available",
"appLogo": {
"title": "Application Logo",
"description": "Application logo image"
},
"appName": {
"title": "Application Name",
"description": "Application name displayed to users"
},
"appDescription": {
"title": "Application Description",
"description": "Brief description of the application"
},
"showHomePage": {
"title": "Show Home Page",
"description": "Show Home Page after installation"
},
"smtpEnabled": {
"title": "SMTP Enabled",
"description": "Enable or disable SMTP email functionality"
},
"smtpHost": {
"title": "SMTP Server",
"description": "SMTP server address"
},
"smtpPort": {
"title": "SMTP Port",
"description": "SMTP server port"
},
"smtpUser": {
"title": "SMTP Username",
"description": "Username for SMTP authentication"
},
"smtpPass": {
"title": "SMTP Password",
"description": "Password for SMTP authentication"
},
"smtpFromName": {
"title": "Sender Name",
"description": "Display name for sent emails"
},
"smtpFromEmail": {
"title": "Sender Email",
"description": "Sender email address"
},
"maxLoginAttempts": {
"title": "Maximum Login Attempts",
"description": "Maximum number of login attempts before blocking"
},
"loginBlockDuration": {
"title": "Block Duration",
"description": "Duration (in seconds) to block after exceeding attempts"
},
"passwordMinLength": {
"title": "Minimum Password Length",
"description": "Minimum number of characters for passwords"
},
"passwordResetTokenExpiration": {
"title": "Reset Token Expiration",
"description": "Validity time (in seconds) for password reset token"
},
"maxFileSize": {
"title": "Maximum File Size",
"description": "Maximum allowed file size for uploads (in bytes)"
},
"maxTotalStoragePerUser": {
"title": "Maximum Storage Per User",
"description": "Total storage limit per user (in bytes)"
}
},
"buttons": {
"save": "Save {group}"
},
"errors": {
"loadFailed": "Failed to load settings",
"updateFailed": "Failed to update settings"
},
"messages": {
"noChanges": "No changes to save",
"updateSuccess": "{group} settings updated successfully"
},
"title": "Settings",
"breadcrumb": "Settings",
"pageTitle": "Settings"
},
"share": {
"errors": {
"invalidPassword": "Invalid password. Please try again.",
"loadFailed": "Failed to load share",
"downloadFailed": "Failed to download file"
},
"messages": {
"downloadStarted": "Download started"
},
"password": {
"title": "Password Protected Share",
"protected": "This share is password protected",
"incorrect": "Incorrect password. Please try again.",
"label": "Password",
"placeholder": "Enter share password",
"submit": "Submit"
},
"details": {
"untitled": "Untitled Share",
"created": "Created: {date}",
"expires": "Expires: {date}"
},
"notFound": {
"title": "Share Not Found",
"description": "This share may have been deleted or expired."
},
"pageTitle": "Share"
},
"shareActions": {
"deleteTitle": "Delete Share",
"deleteConfirmation": "Are you sure you want to delete this share? This action cannot be undone.",
"editTitle": "Edit Share",
"nameLabel": "Share Name",
"expirationLabel": "Expiration Date",
"expirationPlaceholder": "MM/DD/YYYY HH:MM",
"maxViewsLabel": "Max Views",
"maxViewsPlaceholder": "Leave empty for unlimited",
"passwordProtection": "Password Protected",
"passwordLabel": "Password",
"passwordPlaceholder": "Enter password",
"newPasswordLabel": "New Password (leave empty to keep current)",
"newPasswordPlaceholder": "Enter new password",
"manageFilesTitle": "Manage Files",
"manageRecipientsTitle": "Manage Recipients",
"editSuccess": "Share updated successfully",
"editError": "Failed to update share"
},
"shareDetails": {
"title": "Share Details",
"subtitle": "Detailed information about this share",
"basicInfo": "Basic Information",
"name": "Name",
"untitled": "Untitled",
"views": "Views",
"dates": "Dates",
"created": "Created",
"expires": "Expires",
"never": "Never",
"security": "Security",
"passwordProtected": "Password Protected",
"publicAccess": "Public Access",
"maxViews": "Max Views:",
"files": "Files",
"recipients": "Recipients",
"notAvailable": "N/A",
"invalidDate": "Invalid date",
"loadError": "Failed to load share details"
},
"shareManager": {
"deleteSuccess": "Share deleted successfully",
"deleteError": "Failed to delete share",
"updateSuccess": "Share updated successfully",
"updateError": "Failed to update share",
"filesUpdateSuccess": "Files updated successfully",
"filesUpdateError": "Failed to update files",
"recipientsUpdateSuccess": "Recipients updated successfully",
"recipientsUpdateError": "Failed to update recipients",
"linkGenerateSuccess": "Share link generated successfully",
"linkGenerateError": "Failed to generate share link",
"notifyLoading": "Sending notifications...",
"notifySuccess": "Recipients notified successfully",
"notifyError": "Failed to notify recipients"
},
"shares": {
"errors": {
"loadFailed": "Failed to load shares",
"notifyFailed": "Failed to notify recipients",
"smtpConfigFailed": "Failed to load SMTP configuration"
},
"messages": {
"linkCopied": "Link copied to clipboard",
"recipientsNotified": "Recipients notified successfully"
},
"empty": {
"message": "No shares created yet",
"createButton": "Create Share"
},
"header": {
"title": "My Shares",
"myShares": "My Shares"
},
"search": {
"title": "All Shares",
"createButton": "Create Share",
"placeholder": "Search shares...",
"results": "Found {filtered} of {total} shares"
},
"pageTitle": "Shares"
},
"sharesTable": {
"ariaLabel": "Shares table",
"never": "Never",
"columns": {
"name": "NAME",
"createdAt": "CREATED AT",
"expiresAt": "EXPIRES AT",
"status": "STATUS",
"security": "SECURITY",
"files": "FILES",
"recipients": "RECIPIENTS",
"actions": "ACTIONS"
},
"status": {
"neverExpires": "Never Expires",
"active": "Active",
"expired": "Expired"
},
"security": {
"protected": "Protected",
"public": "Public"
},
"filesCount": "files",
"recipientsCount": "recipients",
"actions": {
"menu": "Share actions menu",
"edit": "Edit",
"manageFiles": "Manage Files",
"manageRecipients": "Manage Recipients",
"viewDetails": "View Details",
"generateLink": "Generate Link",
"editLink": "Edit Link",
"copyLink": "Copy Link",
"notifyRecipients": "Notify Recipients",
"delete": "Delete"
}
},
"storageUsage": {
"title": "Storage Usage",
"ariaLabel": "Storage usage progress bar",
"used": "used",
"available": "available"
},
"theme": {
"toggle": "Toggle theme",
"light": "Light",
"dark": "Dark",
"system": "System"
},
"uploadFile": {
"title": "Upload File",
"selectFile": "Click to select a file",
"preview": "Preview",
"uploadProgress": "Upload progress",
"upload": "Upload",
"success": "File uploaded successfully",
"error": "Failed to upload file",
"fileSizeExceeded": "File size exceeds the limit of {maxsizemb}MB.",
"insufficientStorage": "Insufficient storage space. You have {availablespace}MB available.",
"unauthorized": "Unauthorized: a valid token is required to access this resource."
},
"users": {
"modes": {
"create": "create",
"edit": "edit"
},
"errors": {
"loadFailed": "Failed to load users",
"submitFailed": "Failed to {mode} user",
"deleteFailed": "Failed to delete user",
"statusUpdateFailed": "Failed to update user status"
},
"messages": {
"createSuccess": "User created successfully",
"updateSuccess": "User updated successfully",
"deleteSuccess": "User deleted successfully",
"activateSuccess": "User activated successfully",
"deactivateSuccess": "User deactivated successfully"
},
"actions": {
"edit": "Edit",
"activate": "Activate",
"deactivate": "Deactivate",
"delete": "Delete"
},
"delete": {
"title": "Confirm Delete User",
"confirmation": "Are you sure you want to delete user {firstName} {lastName}? This action cannot be undone.",
"confirm": "Delete User"
},
"form": {
"titleCreate": "Add New User",
"titleEdit": "Edit User",
"firstName": "First Name",
"lastName": "Last Name",
"username": "Username",
"email": "Email",
"password": "Password",
"newPassword": "New Password (optional)",
"passwordPlaceholder": "Leave blank to keep current password",
"role": "Role",
"roleUser": "User",
"roleAdmin": "Admin",
"create": "Create",
"save": "Save"
},
"status": {
"title": "Confirm Status Change",
"confirmation": "Are you sure you want to {action} user {firstName} {lastName}?",
"activate": "activate",
"deactivate": "deactivate",
"user": "User"
},
"header": {
"title": "User Management",
"addUser": "Add User",
"management": "User Management"
},
"table": {
"user": "USER",
"email": "EMAIL",
"status": "STATUS",
"role": "ROLE",
"actions": "ACTIONS",
"active": "Active",
"inactive": "Inactive",
"admin": "Admin",
"userr": "User"
}
},
"validation": {
"firstNameRequired": "First name is required",
"lastNameRequired": "Last name is required",
"usernameLength": "Username must be at least 3 characters long",
"usernameSpaces": "Username cannot contain spaces",
"invalidEmail": "Please enter a valid email address",
"passwordLength": "Password must be at least 8 characters long",
"passwordsMatch": "Passwords must match",
"emailRequired": "Email is required",
"passwordRequired": "Password is required"
}
}