Files
cloudron-box/src/translation/en.json
T
Johannes Zellner 5f6344f400 Translate logviewer
2020-11-08 10:40:08 +01:00

340 lines
15 KiB
JSON

{
"apps": {
"title": "My Apps"
},
"main": {
"offline": "Cloudron is offline. Reconnecting…",
"logout": "Logout",
"dialog": {
"cancel": "Cancel",
"save": "Save",
"close": "Close"
},
"username": "Username",
"displayName": "Display name",
"actions": "Actions",
"table": {
"actions": "Actions",
"date": "Date"
},
"pagination": {
"prev": "prev",
"next": "next",
"perPageSelector": "Show {{ n }} per page"
},
"action": {
"reboot": "Reboot",
"logs": "Logs"
}
},
"appstore": {
"title": "App Store"
},
"users": {
"title": "Users"
},
"profile": {
"title": "Profile",
"changeAvatar": {
"title": "Change Your Avatar",
"useGravatar": "Use <a target=\"_blank\" href=\"{{ gravatarLink }}\">Gravatar</a>",
"useCustomPicture": "Use Custom Picture"
},
"primaryEmail": "Primary email",
"passwordRecoveryEmail": "Password recovery email",
"language": "Language",
"changePassword": {
"title": "Change your password",
"currentPassword": "Current password",
"newPassword": "New password",
"newPasswordRepeat": "Repeat new password",
"errorPasswordRequired": "A password is required",
"errorPasswordsDontMatch": "Passwords don't match",
"errorPasswordInvalid": "Password must be at least 8 and at most 265 characters"
},
"disable2FA": {
"title": "Disable Two-Factor Authentication",
"password": "Password",
"disable": "Disable"
},
"enable2FA": {
"title": "Enable Two-Factor Authentication",
"description": "Your Cloudron Administrator has required all members to enable two-factor authentication. You will be unable to access the dashboard until you enable 2FA.",
"authenticatorAppDescription": "Use Google Authenticator (<a href=\"{{ googleAuthenticatorPlayStoreLink }}\" target=\"_blank\">Android</a>, <a href=\"{{ googleAuthenticatorITunesLink }}\" target=\"_blank\">iOS</a>), FreeOTP authenticator (<a href=\"{{ freeOTPPlayStoreLink }}\" target=\"_blank\">Android</a>, <a href=\"{{ freeOTPITunesLink }}\" target=\"_blank\">iOS</a>) or a similar TOTP app to scan the secret.",
"token": "Token",
"enable": "Enable",
"setup2FA": "Setup Two-Factor"
},
"appPasswords": {
"title": "App Passwords",
"app": "App",
"name": "Name",
"noPasswordsPlaceholder": "No App Passwords created",
"description": "App passwords are a security measure to protect your Cloudron user account. If you need to access a Cloudron app from an untrusted mobile app or client, you can log in with your username and the alternate password generated here.",
"newPassword": "New Password",
"deletePasswordTooltip": "Delete Password"
},
"apiTokens": {
"title": "API Tokens",
"newApiToken": "New API Token",
"name": "Name",
"expiresAt": "Expires At",
"description": "Use these personal access tokens to authenticate to the <a target=\"_blank\" href=\"{{ apiDocsLink }}\">Cloudron API</a>",
"noTokensPlaceholder": "No API Tokens created",
"revokeTokenTooltip": "Revoke Token"
},
"loginTokens": {
"title": "Login Tokens",
"description": "You have {{ webadminTokens.length }} active web token(s) and {{ cliTokens.length }} CLI token(s).",
"logoutAll": "Logout From All"
},
"changeEmail": {
"title": "Change primary email address",
"errorEmailInvalid": "The Email address is not valid",
"errorEmailRequired": "A valid email address is required"
},
"changeFallbackEmail": {
"title": "Change password recovery email address",
"errorEmailRequired": "A valid email address is required",
"errorEmailInvalid": "The Email address is not valid"
},
"changeDisplayName": {
"title": "Change your display name",
"label": "Display name",
"errorNameInvalid": "This display name is not valid",
"errorDisplayNameRequired": "A valid display name is required"
},
"createAppPassword": {
"title": "Create App Password",
"name": "Password Name",
"errorNameRequired": "A name is required",
"app": "App",
"description": "Use the following password to authenticate against the app:",
"copyNow": "Please copy the password now. It won't be shown again for security purposes.",
"generatePassword": "Generate Password"
},
"createApiToken": {
"title": "Create API Token",
"name": "API Token Name",
"errorNameRequired": "A name is required",
"description": "New API token:",
"copyNow": "Please copy the API token now. It won't be shown again for security purposes.",
"generateToken": "Generate API Token"
}
},
"backups": {
"title": "Backups",
"location": {
"title": "Location",
"description": "Cloudron makes a complete backup of your system at the configured location.",
"disabledList": "The following apps have automatic backups disabled:",
"provider": "Provider",
"location": "Location",
"endpoint": "Endpoint",
"format": "Storage Format",
"configure": "Configure"
},
"schedule": {
"title": "Schedule and Retention",
"description": "Cloudron makes a complete backup of your system based on this scheduled interval and keeps backups with the specified retention policy.",
"schedule": "Schedule",
"retentionPolicy": "Retention Policy",
"configure": "Configure"
},
"listing": {
"title": "Listing",
"noBackups": "No backups have been made yet",
"contents": "Contents",
"version": "Version",
"noApps": "No apps",
"appCount": "{{ contents.length }} apps",
"tooltipDownloadBackupConfig": "Download Backup Configuration",
"cleanupBackups": "Cleanup Backups",
"backupNow": "Backup now",
"stopTask": "Stop {{ taskType === 'backup' ? 'Backup' : 'Cleanup' }}"
},
"logs": {
"title": "Logs",
"description": "Please be careful when uploading these logs to a public server since they may contain sensitive information.",
"showLogs": "Show Logs"
},
"backupDetails": {
"title": "Backup Details",
"id": "Id",
"date": "Date",
"version": "Version",
"format": "Format",
"list": "References backups of {{ backup.contents.length }} apps"
},
"backupFailed": {
"title": "Unable to create backup"
},
"cleanupBackups": {
"title": "Cleanup Backups",
"description": "Backups are automatically cleaned up daily based on the retention policy. This action will trigger an immediate removal of backups.",
"cleanupNow": "Cleanup now"
},
"configureBackupSchedule": {
"title": "Configure Backup Schedule and Retention",
"schedule": "Schedule",
"scheduleDescription": "Select the days and hours during which Cloudron will backup. Please take care to not overlap this schedule with the <a href=\"/#/settings\">update schedule</a>.",
"days": "Days",
"hours": "Hours",
"retentionPolicy": "Retention Policy"
},
"configureBackupStorage": {
"title": "Configure Backup Storage",
"provider": "Storage provider",
"noopNote": "This option breaks the backup and restore functionality of Cloudron and should only be used for testing. Please make sure the server is completely backed up using alternate means.",
"mountPoint": "Mount point",
"mountPointDescription": "The mount point has to be setup manually. See <a ng-href=\"https://docs.cloudron.io/backups/#{{ provider }}\" target=\"_blank\">docs</a>.",
"localDirectory": "Local backup directory",
"ext4Label": "Backup directory is an external EXT4 Disk",
"hardlinksLabel": "Use hardlinks",
"s3Endpoint": "Endpoint",
"acceptSelfSignedCerts": "Accept Self-signed certificate",
"bucketName": "Bucket name",
"prefix": "Prefix",
"region": "Region",
"s3AccessKeyId": "Access key id",
"s3SecretAccessKey": "Secret access key",
"gcsServiceKey": "Service Account Key",
"format": "Storage Format",
"formatChangeNote": "Previous backups using the old storage format have to be removed manually.",
"s3LikeNote": "Please remove any object expiration lifecycle rules since it will corrupt rsync backups.",
"encryptionPassword": "Encryption Password (optional)",
"encryptionDescription": "Save this passphrase in a safe place. Cloudron does not store this password. Backups cannot be decrypted without the passphrase",
"advancedSettings": "Advanced settings...",
"memoryLimit": "Memory Limit",
"memoryLimitDescription": "Memory limit for the backup task. Adjust this if you increase the concurrency values from their defaults.",
"uploadPartSize": "Upload Part Size",
"uploadPartSizeDescription": "Multi-part upload part size. Up to 3 parts are uploaded in parallel and requires as much memory.",
"downloadConcurrency": "Download Concurrency",
"downloadConcurrencyDescription": "Number of files to download in parallel when restoring",
"uploadConcurrency": "Upload Concurrency",
"uploadConcurrencyDescription": "Number of files to upload in parallel when backing up",
"copyConcurrency": "Copy Concurrency",
"copyConcurrencyDescription": "Number of remote file copies in parallel when backing up.",
"copyConcurrencyDigitalOceanNote": "DigitalOcean Spaces rate limits at 20."
}
},
"branding": {
"title": "Branding",
"cloudronName": "Cloudron Name",
"logo": "Logo",
"footer": {
"title": "Footer",
"description": "Use markdown to style the footer.",
"subscriptionRequired": "Customizing the footer is only available in the paid plans.",
"setupSubscriptionNow": "Setup Subscription Now"
},
"changeLogo": {
"title": "Choose Cloudron Avatar"
}
},
"emails": {
"title": "Email"
},
"network": {
"title": "Network",
"ip": {
"title": "IP Address",
"description": "Cloudron uses this IP address when setting up DNS records.",
"provider": "Provider",
"address": "IP Address",
"interface": "Network Interface Name",
"configure": "Configure",
"interfaceDescription": "List available devices on the server with:"
},
"firewall": {
"title": "Firewall",
"blockedIpRanges": "Blocked IPs & Ranges",
"blocklist": "{{ currentBlocklistLength }} IP(s) blocked",
"configure": {
"title": "Firewall Configuration",
"description": "Matched addresses will be unable to connect to the server including the mail server, the dashboard and all apps. Be careful not to lock yourself out.",
"blocklistPlaceholder": "Line separated IP address or Subnet"
}
},
"dyndns": {
"title": "Dynamic DNS",
"description": "Enable this option to keep all your DNS records in sync with a changing IP address. This is useful when Cloudron runs in a network with a frequently changing public IP address like a home connection.",
"useLabel": "Use Dynamic DNS",
"saved": "Saved"
},
"configureIp": {
"title": "Configure IP Provider",
"providerGenericDescription": "The Public IP address of the server will be automatically detected."
}
},
"services": {
"title": "Services",
"description": "Cloudron services implement functionality such as databases, email and authentication.",
"service": "Service",
"memoryUsage": "Memory Usage",
"memoryLimit": "Memory Limit",
"configureActionTooltip": "Configure",
"restartActionTooltip": "Restart",
"configure": {
"title": "Configure {{ displayName }}",
"memoryLimitDescription": "Cloudron allocates 50% of this value as RAM and 50% as swap.",
"accessControl": "Access Control",
"accessControlDescription": "Allowing non-admins to access SFTP will let them read application config files and secret keys. For some apps like WordPress, they can also log the password.",
"requireAdminRoleLabel": "Require admin role to access SFTP",
"resetToDefaults": "Reset to defaults"
}
},
"settings": {
"title": "Settings"
},
"support": {
"title": "Support"
},
"system": {
"title": "System Info",
"diskUsage": {
"title": "Disk Usage",
"mountedAt": "{{ filesystem }} <small>mounted at</small> {{ mountpoint }}",
"usageInfo": "{{ available | prettyDiskSize }}</b> of <b>{{ size | prettyDiskSize }}</b> available",
"diskContent": "This {{ type }} disk contains"
},
"systemMemory": {
"title": "System Memory",
"graphSubtext": "App values are not stacked up"
},
"cpuUsage": {
"title": "CPU Usage",
"graphTitle": "Percentage"
},
"selectPeriodLabel": "Select Period"
},
"eventlog": {
"title": "Event Log",
"time": "Time",
"source": "Source",
"details": "Details",
"searchPlaceholder": "Search",
"filterAllEvents": "All Events"
},
"domains": {
"title": "Domains & Certs"
},
"notifications": {
"title": "Notifications",
"nonePending": "All Caught Up!",
"dismissTooltip": "Dismiss",
"clearAll": "Clear All"
},
"logs": {
"title": "Logs",
"clear": "Clear View",
"download": "Download Full Logs"
},
"terminal": {
"title": "Terminal"
},
"filemanager": {
"title": "File Manager"
}
}