Translation updates

This commit is contained in:
Girish Ramakrishnan
2025-11-11 16:39:13 +01:00
parent 2ddba469b2
commit e50509ac45
22 changed files with 111 additions and 104 deletions
+40 -36
View File
@@ -291,7 +291,7 @@
"scope": "Scope",
"readonly": "Readonly",
"readwrite": "Read and Write",
"allowedIpRangesPlaceholder": "Comma separated IPs or Subnets",
"allowedIpRangesPlaceholder": "Comma-separated IPs or Subnets",
"allowedIpRanges": "Allowed IPs"
},
"loginTokens": {
@@ -387,7 +387,7 @@
"hardlinksLabel": "Use hardlinks",
"s3Endpoint": "Endpoint",
"acceptSelfSignedCerts": "Accept Self-signed Certificate",
"bucketName": "Bucket name",
"bucketName": "Bucket Name",
"prefix": "Prefix",
"region": "Region",
"s3AccessKeyId": "Access Key ID",
@@ -441,9 +441,9 @@
},
"backupEdit": {
"title": "Edit Backup",
"label": "Label",
"label": "Backup Label",
"preserved": {
"description": "Persist backup regardless of retention policy",
"description": "Keep backup permanently (excluded from retention policy)",
"tooltip": "This will also preserve the mail and {{ appsLength }} app backup(s)."
},
"remotePath": "Remote Path"
@@ -857,10 +857,12 @@
"terminal": {
"title": "Terminal",
"download": {
"download": "Download"
"download": "Download file",
"title": "Download File",
"description": "Enter the path of a file or directory to download from the apps file system."
},
"scheduler": "Scheduler/Cron",
"downloadAction": "Download",
"downloadAction": "Download file",
"uploadTo": "Upload to {{ path }}"
},
"filemanager": {
@@ -1144,12 +1146,12 @@
"location": "Location",
"locationPlaceholder": "Leave empty to use bare domain",
"redirections": "Redirections",
"noRedirections": "No redirect domains are configured",
"noRedirections": "No redirect domains.",
"addRedirectionAction": "Add a redirection",
"saveAction": "Save",
"aliases": "Aliases",
"addAliasAction": "Add an alias",
"noAliases": "No alias domains are configured",
"noAliases": "No alias domains",
"dnsoverwrite": "Some DNS records already exist. Agree to overwrite."
},
"accessControl": {
@@ -1174,29 +1176,30 @@
"resources": {
"memory": {
"title": "Memory Limit",
"description": "Maximum memory app can use",
"description": "Maximum memory the app can use",
"resizeAction": "Resize"
},
"cpu": {
"setAction": "Scale",
"title": "CPU Limit",
"description": "Maximum percent of CPU app can use"
"description": "Maximum percent of CPU the app can use"
},
"devices": {
"label": "Devices"
"label": "Devices",
"description": "Comma-separated list of devices attached to the app"
}
},
"storage": {
"appdata": {
"title": "Data Directory",
"description": "If the server is running out of disk space, use this to move the app's data to a <a href=\"/#/volumes\">volume</a>. Any data here is part of the app's backup.",
"description": "Moves the apps data to a <a href=\"/#/volumes\">volume</a>. Any data here is included in the apps backup.",
"moveAction": "Move data",
"mountTypeWarning": "The destination file system must support file permissions and ownership for the move to work"
},
"mounts": {
"title": "Volume Mounts",
"volume": "Volume",
"noMounts": "No volumes are mounted.",
"noMounts": "No volumes mounted",
"addMountAction": "Add a volume mount",
"saveAction": "Save",
"permissions": {
@@ -1240,14 +1243,14 @@
},
"security": {
"csp": {
"description": "Setting this option will override any CSP headers sent by the app itself",
"description": "Overrides any CSP headers defined by the app.",
"title": "Content Security Policy",
"saveAction": "Save"
},
"robots": {
"title": "Robots.txt",
"txtPlaceholder": "Leave empty to allow all bots to index this app",
"disableIndexingAction": "Disable indexing"
"disableIndexingAction": "Disable indexing",
"description": "By default, bots can index this app."
},
"hstsPreload": "Enable HSTS Preload (including subdomains)"
},
@@ -1261,17 +1264,17 @@
"installedAt": "Installed At"
},
"auto": {
"description": "App updates are applied periodically based on the Update Schedule.",
"description": "App updates are applied periodically based on the <a href=\"/#/system-update\">update schedule</a>",
"title": "Automatic Updates"
},
"updates": {
"description": "Cloudron periodically checks the App Store for updates."
"description": "Cloudron automatically checks the App Store for updates. You can also check manually."
}
},
"backups": {
"backups": {
"title": "Backups",
"description": "Backups are complete snapshots of the app. You can use app backups to restore or clone this app.",
"description": "Creates a complete snapshot of the app.",
"time": "Created At",
"downloadConfigTooltip": "Download config",
"cloneTooltip": "Clone",
@@ -1282,25 +1285,25 @@
"checkIntegrity": "Check Integrity"
},
"import": {
"title": "Import From External Backup",
"description": "Use this to migrate an app from another Cloudron. The other app must have the same package version and access control setting as this one."
"title": "Import",
"description": "Imports the app from an external backup."
},
"auto": {
"title": "Automatic Backups",
"description": "App is backed up periodically based on the Backup Schedule."
"description": "Backs up the app periodically to the configured <a href=\"/#/backup-sites\">Backup Sites</a>"
}
},
"repair": {
"recovery": {
"title": "Recovery Mode",
"description": "To fix broken plugins or misconfiguration, place the app in Recovery Mode.",
"description": "To fix broken plugins or misconfiguration, place the app in recovery mode.",
"restartAction": "Restart",
"disableAction": "Disable Recovery Mode",
"enableAction": "Enable recovery mode"
},
"taskError": {
"title": "Task Error",
"description": "If an installation, configuration, update, restore or backup action resulted in an error, you can retry the task.",
"description": "Retries a failed installation, configuration, update, restore, or backup task.",
"retryAction": "Retry {{ task }} task"
},
"restart": {
@@ -1316,7 +1319,7 @@
},
"uninstall": {
"title": "Uninstall",
"description": "This will uninstall the app and remove the app's data. Backups will be cleaned up based on the backup policy.",
"description": "Uninstalls the app and deletes its data. Backups are cleaned up according to the backup policy.",
"uninstallAction": "Uninstall"
}
},
@@ -1334,11 +1337,12 @@
},
"importBackupDialog": {
"title": "Import Backup",
"description": "Any data generated between now and the last known backup will be irrevocably lost. It is recommended to create a backup of the current data before attempting an import.",
"uploadAction": "upload a Backup Config",
"importAction": "Import",
"remotePath": "Backup Path",
"provideBackupInfo": "Provide the backup information to restore from, or"
"provideBackupInfo": "Provide the backup information to restore from, or",
"warning": "Any data created since the last backup will be permanently lost. Its recommended to create a new backup before importing.",
"versionMustMatchInfo": "The backup must have been created using the same package version and access control settings as this app."
},
"updateDialog": {
"title": "Update {{ app }}",
@@ -1350,16 +1354,16 @@
"updateAction": "Update"
},
"restoreDialog": {
"title": "Restore {{ app }}",
"description": "This will restore this app to the data from {{ creationTime }}.",
"warning": "Any data generated between now and the last known backup will be irrevocably lost. It is recommended to create a backup of the current data before attempting a restore.",
"title": "Restore App",
"description": "Restore \"{{ fqdn }}\" from the backup created on {{ creationTime }} ?",
"warning": "Any data created since the last backup will be permanently lost. Its recommended to create a new backup before restoring.",
"restoreAction": "Restore",
"cloneAction": "Clone",
"cloneActionOverwrite": "Clone and overwrite DNS"
},
"cloneDialog": {
"title": "Clone {{ app }}",
"description": "Using backup from <b>{{ creationTime }}</b> and version <b>v{{ packageVersion }}</b>",
"title": "Clone App",
"description": "Clone using the backup from <b>{{ creationTime }}</b> (version <b>{{ packageVersion }}</b>).",
"location": "Location"
},
"eventlogTabTitle": "Event Log",
@@ -1380,7 +1384,7 @@
"hourly": "Hourly",
"service": "Service (runs once)"
},
"description": "Custom app-specific cron jobs can be added here. Note that cron jobs required for the app to function are already integrated into the app package and don't need to be configured here."
"description": "Cron jobs required for the app to function are already integrated into the app package. Only add additional jobs specific to your setup here."
},
"forumUrlAction": "Need help? Ask in the forum",
"addApplinkDialog": {
@@ -1410,7 +1414,7 @@
},
"archive": {
"title": "Archive",
"description": "The latest app backup will be added to the <a href=\"/#/backups\">App Archive</a>. The app will be uninstalled, but can be restored from the Backups View. Other backups will be cleaned up based on the backup policy.",
"description": "Adds the latest app backup to the <a href=\"/#/app-archive\">App Archive</a> and uninstalls the app.",
"action": "Archive",
"latestBackupInfo": "The last backup was created on {{siteName}} at {{date}}.",
"noBackup": "This app has no backup. Archiving requires a recent backup."
@@ -1535,7 +1539,7 @@
},
"storage": {
"mounts": {
"description": "Mounted volumes can be accessed at <code>/media/(volume name)</code>. Mounted data is not included in the app's backup."
"description": "Mounted volumes can be accessed at \"/media/(volume name)\". Mounted data is not included in the app's backup."
}
},
"oidc": {
@@ -1549,7 +1553,7 @@
"secret": "Client Secret",
"signingAlgorithm": "Signing Algorithm",
"loginRedirectUri": "Login Callback URLs",
"loginRedirectUriPlaceholder": "Comma separated URLs"
"loginRedirectUriPlaceholder": "Comma-separated URLs"
},
"description": "Cloudrons OpenID provider can be used for single sign-on with external applications.",
"editClientDialog": {