2020-10-19 14:38:05 +02:00
{
2020-10-28 11:42:17 +01:00
"apps" : {
2020-11-17 16:29:53 +01:00
"title" : "My Apps" ,
"noApps" : {
"title" : "No apps installed yet!" ,
2025-11-06 16:52:34 +01:00
"description" : "How about installing some? Check out the <a href=\"{{ appStoreLink }}\">App Store</a>."
2020-11-17 16:29:53 +01:00
} ,
"noAccess" : {
2020-12-16 17:31:24 +01:00
"title" : "You don't have access to any apps yet." ,
2020-11-17 16:29:53 +01:00
"description" : "Once you do, they will show up here."
2020-11-24 19:08:17 +01:00
} ,
2020-12-15 15:48:25 +01:00
"searchPlaceholder" : "Search Apps" ,
2021-07-07 21:08:29 +02:00
"auth" : {
2022-06-09 16:13:01 -07:00
"sso" : "Log in with Cloudron credentials" ,
2021-07-13 20:07:07 +02:00
"nosso" : "Log in with dedicated account" ,
2023-09-27 16:13:29 +02:00
"email" : "Log in with email address" ,
"openid" : "Log in with Cloudron OpenID"
2022-07-11 17:24:07 +02:00
} ,
2025-10-01 03:02:50 +02:00
"noMatchesPlaceholder" : "No matching apps"
2020-10-28 11:42:17 +01:00
} ,
"main" : {
2020-10-28 16:17:14 +01:00
"offline" : "Cloudron is offline. Reconnecting…" ,
2025-11-23 11:34:46 +01:00
"logout" : "Log out" ,
2020-10-28 18:21:56 +01:00
"dialog" : {
2020-10-31 12:24:35 +01:00
"cancel" : "Cancel" ,
2020-10-28 18:21:56 +01:00
"save" : "Save" ,
2020-11-10 00:59:03 +01:00
"close" : "Close" ,
"no" : "No" ,
2023-04-25 11:58:06 +02:00
"yes" : "Yes" ,
2025-03-28 17:51:39 +01:00
"delete" : "Delete" ,
"edit" : "Edit" ,
"done" : "Done"
2020-10-31 12:24:35 +01:00
} ,
"username" : "Username" ,
2025-11-12 18:42:24 +01:00
"displayName" : "Display name" ,
2020-11-03 12:58:33 +01:00
"actions" : "Actions" ,
"table" : {
2026-01-13 17:38:31 +01:00
"version" : "Version" ,
"created" : "Created"
2020-11-05 13:13:57 +01:00
} ,
2020-11-05 16:51:41 +01:00
"action" : {
2020-11-06 15:32:49 +01:00
"reboot" : "Reboot" ,
2023-07-10 21:25:25 +05:30
"logs" : "Logs" ,
2025-08-18 15:59:40 +02:00
"remove" : "Remove" ,
2025-08-19 10:49:27 +02:00
"edit" : "Edit" ,
"add" : "Add" ,
2025-11-11 17:45:51 +01:00
"next" : "Next" ,
2025-11-27 13:57:17 +01:00
"configure" : "Configure" ,
2025-12-01 18:29:04 +01:00
"restart" : "Restart" ,
2026-01-23 15:00:08 +01:00
"reset" : "Reset" ,
2026-03-16 16:56:03 +05:30
"loadMore" : "Load more" ,
"setup" : "Set up" ,
"disable" : "Disable"
2020-11-16 16:52:51 +01:00
} ,
2020-11-30 10:57:42 +01:00
"rebootDialog" : {
2025-11-07 18:35:34 +01:00
"title" : "Reboot Server" ,
2025-11-11 21:15:15 +01:00
"description" : "All apps and services will restart automatically.<br/><br/>Reboot the server now?" ,
2020-11-30 10:57:42 +01:00
"rebootAction" : "Reboot now"
2021-03-31 17:01:00 +02:00
} ,
2021-03-31 17:21:45 +02:00
"searchPlaceholder" : "Search" ,
"multiselect" : {
"selected" : "{{ n }} selected" ,
2025-10-17 18:02:13 +02:00
"select" : "Select"
2021-12-05 11:43:59 +01:00
} ,
"navbar" : {
2025-09-16 12:53:43 +02:00
"users" : "Users" ,
"groups" : "Groups"
2021-12-08 11:33:36 -08:00
} ,
2022-02-16 16:31:22 +01:00
"statusEnabled" : "Enabled" ,
2025-11-28 14:50:18 +01:00
"loadingPlaceholder" : "Loading" ,
"platform" : {
"startupFailed" : "Platform startup failed"
2025-12-18 13:12:23 +01:00
} ,
"sidebar" : {
"collapseAction" : "Collapse sidebar"
2025-11-28 14:50:18 +01:00
}
2020-10-28 16:17:14 +01:00
} ,
2020-10-31 12:24:35 +01:00
"appstore" : {
2020-11-13 13:21:01 -08:00
"title" : "App Store" ,
"category" : {
"all" : "All" ,
"popular" : "Popular" ,
2025-10-17 18:02:13 +02:00
"newApps" : "New Apps"
2020-11-13 13:21:01 -08:00
} ,
2025-09-30 19:58:05 +02:00
"searchPlaceholder" : "Search for alternatives like GitHub, Dropbox, Slack, Trello, …" ,
2020-11-13 13:21:01 -08:00
"unstable" : "Unstable" ,
"installDialog" : {
"lastUpdated" : "Last updated {{ date }}" ,
"memoryRequirement" : "Requires at least {{ size }} memory" ,
"location" : "Location" ,
"locationPlaceholder" : "Leave empty to use bare domain" ,
2025-06-18 17:53:41 +02:00
"manualWarning" : "Manually set up A (IPv4) and AAAA (IPv6) DNS records for <b>{{ location }}</b> pointing to this server" ,
2025-11-12 18:42:24 +01:00
"userManagement" : "User management" ,
2025-11-13 14:30:14 +01:00
"userManagementNone" : "This app has its own user management." ,
2025-11-13 11:18:50 +01:00
"userManagementMailbox" : "Users with a <a href=\"/#/mailboxes\">mailbox</a> can log in with their mailbox email and Cloudron password." ,
2020-11-13 13:21:01 -08:00
"userManagementLeaveToApp" : "Leave user management to the app" ,
2025-11-13 11:18:50 +01:00
"userManagementAllUsers" : "Allow all users on this Cloudron" ,
2020-11-13 13:21:01 -08:00
"userManagementSelectUsers" : "Only allow the following users and groups" ,
"errorUserManagementSelectAtLeastOne" : "Select at least one user or group" ,
"users" : "Users" ,
"groups" : "Groups" ,
"configuredForCloudronEmail" : "This app is pre-configured for use with <a href=\"{{ emailDocsLink }}\" target=\"_blank\">Cloudron Email</a>." ,
2022-02-22 16:20:27 +01:00
"cloudflarePortWarning" : "Cloudflare proxying must be disabled for the app's domain to access this port" ,
2025-10-09 09:31:35 +02:00
"portReadOnly" : "read-only" ,
2025-10-14 10:23:34 +02:00
"ephemeralPortWarning" : "Using ephemeral ports can cause unpredictable conflicts."
2020-11-13 13:21:01 -08:00
} ,
"appNotFoundDialog" : {
"title" : "App not found" ,
"description" : "There is no such app <b>{{ appId }}</b> with version <b>{{ version }}</b>."
2026-02-06 10:32:29 +01:00
} ,
"action" : {
"addCustomApp" : "Add custom app"
2022-05-25 21:13:39 +02:00
}
2020-10-28 16:17:14 +01:00
} ,
"users" : {
2020-11-13 16:44:39 +01:00
"users" : {
"user" : "User" ,
"groups" : "Groups" ,
"empty" : "No users found" ,
"superadminTooltip" : "This user is a superadmin" ,
"adminTooltip" : "This user is an admin" ,
"usermanagerTooltip" : "This user can manage groups and other users" ,
"inactiveTooltip" : "User is inactive" ,
"externalLdapTooltip" : "From external LDAP directory" ,
2021-09-16 14:35:17 +02:00
"resetPasswordTooltip" : "Reset password" ,
2025-09-17 13:53:13 +02:00
"invitationTooltip" : "Invite" ,
2021-12-02 17:58:43 -08:00
"setGhostTooltip" : "Impersonate" ,
2025-09-30 15:26:17 +02:00
"mailmanagerTooltip" : "This user can manage users and mailboxes" ,
"noMatchesPlaceholder" : "No matching user" ,
2025-12-10 18:18:32 +01:00
"emptyPlaceholder" : "No users"
2020-11-13 16:44:39 +01:00
} ,
"groups" : {
"name" : "Name" ,
"users" : "Users" ,
2025-03-17 19:14:32 +01:00
"externalLdapTooltip" : "From external LDAP directory" ,
2025-12-10 18:18:32 +01:00
"emptyPlaceholder" : "No groups" ,
2025-09-30 15:26:17 +02:00
"noMatchesPlaceholder" : "No matching group"
2020-11-13 16:44:39 +01:00
} ,
"settings" : {
"allowProfileEditCheckbox" : "Allow users to edit their name and email" ,
2021-04-19 18:13:26 -07:00
"require2FACheckbox" : "Require users to set up 2FA" ,
2025-10-22 14:20:56 +02:00
"saveAction" : "Save" ,
"title" : "Settings"
2020-11-13 16:44:39 +01:00
} ,
"externalLdap" : {
2021-12-03 14:19:21 +01:00
"title" : "Connect an External Directory" ,
2025-11-13 11:55:28 +01:00
"description" : "Synchronize and authenticate users and groups from an external LDAP or Active Directory server. Synchronization runs periodically every 4 hours." ,
2025-12-10 18:18:32 +01:00
"noopInfo" : "No external directory configured" ,
2020-11-13 16:44:39 +01:00
"provider" : "Provider" ,
"server" : "Server URL" ,
2025-11-12 18:42:24 +01:00
"acceptSelfSignedCert" : "Accept self-signed certificate" ,
2020-11-13 16:44:39 +01:00
"baseDn" : "Base DN" ,
"filter" : "Filter" ,
2025-11-13 11:55:28 +01:00
"usernameField" : "Username field" ,
"syncGroups" : "Sync groups" ,
2020-11-13 16:44:39 +01:00
"groupBaseDn" : "Group Base DN" ,
"groupFilter" : "Group Filter" ,
"groupnameField" : "Groupname Field" ,
"auth" : "Auth" ,
2025-11-13 11:55:28 +01:00
"autocreateUsersOnLogin" : "Auto-create users on login" ,
"syncAction" : "Sync now" ,
2020-11-13 16:44:39 +01:00
"configureAction" : "Configure" ,
"bindUsername" : "Bind DN/Username (optional)" ,
2025-11-13 11:55:28 +01:00
"bindPassword" : "Bind password (optional)" ,
2021-03-31 14:20:16 +02:00
"errorSelfSignedCert" : "Server is using an invalid or self-signed certificate." ,
2024-01-13 11:27:08 +01:00
"disableWarning" : "The authentication source of all existing users will be reset to authenticate against the local password database."
2020-11-13 16:44:39 +01:00
} ,
"addUserDialog" : {
"title" : "Add User" ,
2025-11-07 10:45:21 +01:00
"sendInviteCheckbox" : "Send invitation email" ,
2025-10-22 14:20:56 +02:00
"addUserAction" : "Add"
2020-11-13 16:44:39 +01:00
} ,
"user" : {
2025-11-12 18:42:24 +01:00
"fullName" : "Full name" ,
2020-11-13 16:44:39 +01:00
"username" : "Username" ,
"role" : "Role" ,
"groups" : "Groups" ,
2025-12-10 18:18:32 +01:00
"noGroups" : "No groups available" ,
2025-11-20 15:13:37 +01:00
"usernamePlaceholder" : "Optional. If not provided, user can pick during sign up." ,
2025-11-12 18:42:24 +01:00
"displayName" : "Display name" ,
"primaryEmail" : "Primary email" ,
"recoveryEmail" : "Password recovery email" ,
2025-11-07 10:45:21 +01:00
"activeCheckbox" : "User is active" ,
2025-11-20 15:13:37 +01:00
"displayNamePlaceholder" : "Optional. If not provided, user can provide during sign up." ,
2025-10-17 18:02:13 +02:00
"fallbackEmailPlaceholder" : "If not specified, primary email will be used"
2020-11-13 16:44:39 +01:00
} ,
"deleteUserDialog" : {
2025-11-07 10:45:21 +01:00
"title" : "Delete User" ,
"description" : "After deletion, the user will not be able to access the dashboard or login to any of the apps. Note that any user data inside the apps is not removed.<br/><br/>Delete user \"{{ username }}\" ?" ,
2020-11-13 16:44:39 +01:00
"deleteAction" : "Delete"
} ,
"editUserDialog" : {
2025-11-07 17:49:51 +01:00
"title" : "Edit User" ,
2020-11-13 16:44:39 +01:00
"externalLdapWarning" : "This user is synced from the external LDAP directory."
} ,
"addGroupDialog" : {
"title" : "Add Group"
} ,
"group" : {
"name" : "Name" ,
"users" : "Users" ,
2025-10-22 14:20:56 +02:00
"addGroupAction" : "Add" ,
2025-11-12 18:42:24 +01:00
"allowedApps" : "Allowed apps"
2020-11-13 16:44:39 +01:00
} ,
"editGroupDialog" : {
2025-11-07 17:49:51 +01:00
"title" : "Edit Group" ,
2020-11-13 16:44:39 +01:00
"externalLdapWarning" : "This group is synced from the external LDAP directory."
} ,
"deleteGroupDialog" : {
2025-11-07 10:45:21 +01:00
"title" : "Delete Group" ,
"description" : "This group has {{ memberCount }} member(s). <br/><br/>Delete group \"{{ name }}\"?" ,
2020-11-13 16:44:39 +01:00
"deleteAction" : "Delete"
} ,
"passwordResetDialog" : {
2021-09-16 14:35:17 +02:00
"title" : "Reset password for {{ username }}" ,
"description" : "The following password reset link was sent to {{ email }}:" ,
2021-10-27 18:36:41 +02:00
"reset2FAAction" : "Reset 2FA" ,
2025-11-11 21:15:15 +01:00
"sendAction" : "Send mail" ,
2021-10-28 10:20:41 -07:00
"descriptionLink" : "Copy password reset link" ,
"descriptionEmail" : "Send password reset link"
2020-11-13 16:44:39 +01:00
} ,
"externalLdapDialog" : {
"title" : "Configure LDAP"
} ,
"role" : {
"user" : "User" ,
"usermanager" : "User Manager" ,
"admin" : "Administrator" ,
2021-12-02 12:54:12 -08:00
"owner" : "Superadmin" ,
"mailmanager" : "User & Email Manager"
2020-11-23 16:34:48 +01:00
} ,
2021-09-16 16:03:07 +02:00
"invitationDialog" : {
2025-11-12 18:42:24 +01:00
"title" : "Invite User" ,
2021-10-27 22:29:38 +02:00
"description" : "The following invite link was sent to {{ email }}:" ,
2025-11-11 21:15:15 +01:00
"sendAction" : "Send mail" ,
2025-11-12 18:42:24 +01:00
"descriptionLink" : "Invite link" ,
"descriptionEmail" : "Email invite link" ,
"context" : "Invite user \"{{ username }}\""
2021-09-17 16:08:13 +02:00
} ,
"setGhostDialog" : {
2025-11-11 21:15:15 +01:00
"title" : "Impersonate User" ,
2025-10-22 14:20:56 +02:00
"description" : "Set a temporary password to log in on behalf of this user to apps or the dashboard. This password is valid for 6 hours." ,
2025-11-12 18:42:24 +01:00
"password" : "Temporary password" ,
2025-10-22 14:20:56 +02:00
"setPassword" : "Set password" ,
2025-11-11 21:15:15 +01:00
"generatePassword" : "Generate Password" ,
"context" : "Impersonate user \"{{ username }}\""
2021-09-17 16:08:13 +02:00
} ,
2021-10-28 10:20:41 -07:00
"invitationNotification" : {
"body" : "Email sent to {{ email }}"
2021-12-03 14:19:21 +01:00
} ,
"exposedLdap" : {
2025-10-05 10:53:08 +02:00
"description" : "The LDAP server lets external apps authenticate users against the Cloudron user directory." ,
2021-12-03 14:19:21 +01:00
"ipRestriction" : {
2025-11-13 11:55:28 +01:00
"description" : "Limit Directory Server access to specific IPs or ranges" ,
"placeholder" : "Line-separated IP addresses or subnets. Lines starting with <code>#</code> are treated as comments." ,
"label" : "Allowed IPs & ranges"
2022-01-07 17:13:25 +01:00
} ,
"secret" : {
2025-11-13 11:55:28 +01:00
"label" : "Bind password" ,
2025-10-22 14:20:56 +02:00
"description" : "Authenticate queries with the user DN <i>{{ userDN }}</i> and this secret" ,
2022-07-30 16:00:42 +02:00
"url" : "Server URL"
2024-01-29 23:37:16 +01:00
} ,
2025-09-12 15:30:49 +02:00
"cloudflarePortWarning" : "Cloudflare proxying must be disabled on the dashboard domain to access the LDAP server" ,
2025-11-13 12:58:45 +01:00
"enable" : "Enable LDAP server" ,
2025-10-05 10:53:08 +02:00
"title" : "LDAP Server" ,
2025-11-13 12:58:45 +01:00
"enabled" : "Enable LDAP server"
2022-01-24 14:16:16 +01:00
} ,
2025-12-01 18:29:04 +01:00
"title" : "Users" ,
"2FAResetDialog" : {
2025-12-01 20:45:05 +01:00
"title" : "Reset User 2FA" ,
2025-12-01 18:29:04 +01:00
"description" : "Remove the existing 2FA setup for user “{{ username }}”?"
}
2020-10-28 16:17:14 +01:00
} ,
2020-10-28 18:21:56 +01:00
"profile" : {
2020-10-31 12:24:35 +01:00
"title" : "Profile" ,
2025-11-12 18:42:24 +01:00
"primaryEmail" : "Primary email" ,
"passwordRecoveryEmail" : "Password recovery email" ,
2020-10-31 12:24:35 +01:00
"language" : "Language" ,
2020-11-02 14:59:39 +01:00
"changePassword" : {
2025-10-22 14:20:56 +02:00
"title" : "Change Password" ,
2025-11-12 18:42:24 +01:00
"currentPassword" : "Current password" ,
"newPassword" : "New password" ,
"newPasswordRepeat" : "Repeat new password" ,
2025-10-17 18:02:13 +02:00
"errorPasswordsDontMatch" : "Passwords don't match"
2020-11-02 14:59:39 +01:00
} ,
"disable2FA" : {
"title" : "Disable Two-Factor Authentication" ,
"password" : "Password" ,
"disable" : "Disable"
} ,
"enable2FA" : {
"title" : "Enable Two-Factor Authentication" ,
"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" ,
2025-12-01 20:45:05 +01:00
"enable" : "Enable" ,
2026-02-12 21:10:51 +01:00
"mandatorySetup" : "2FA is required to access the dashboard. Please complete the setup to continue." ,
2026-02-23 14:34:39 +01:00
"passkeyOption" : "Passkey" ,
"totpOption" : "TOTP" ,
"registerPasskey" : "Set up passkey" ,
"passkeyDescription" : "The browser will prompt you to create a passkey using your device's biometrics or a password manager."
2020-11-02 14:59:39 +01:00
} ,
2020-10-31 12:24:35 +01:00
"appPasswords" : {
"title" : "App Passwords" ,
"app" : "App" ,
"name" : "Name" ,
2025-10-22 14:20:56 +02:00
"noPasswordsPlaceholder" : "No app passwords" ,
2026-02-12 12:58:50 +01:00
"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." ,
"expires" : "Expires"
2020-10-31 12:24:35 +01:00
} ,
"apiTokens" : {
"title" : "API Tokens" ,
"name" : "Name" ,
2025-11-07 10:45:21 +01:00
"description" : "Use these personal access tokens to authenticate with the <a target=\"_blank\" href=\"{{ apiDocsLink }}\">Cloudron API</a>." ,
2025-10-22 14:20:56 +02:00
"noTokensPlaceholder" : "No API tokens" ,
2026-01-13 16:29:25 +01:00
"lastUsed" : "Last used" ,
2022-09-24 21:27:21 +02:00
"neverUsed" : "never" ,
2022-09-26 12:44:44 +02:00
"scope" : "Scope" ,
"readonly" : "Readonly" ,
2025-03-07 11:53:03 +01:00
"readwrite" : "Read and Write" ,
2025-11-11 16:39:13 +01:00
"allowedIpRangesPlaceholder" : "Comma-separated IPs or Subnets" ,
2025-03-07 11:53:03 +01:00
"allowedIpRanges" : "Allowed IPs"
2020-10-31 12:24:35 +01:00
} ,
"loginTokens" : {
"title" : "Login Tokens" ,
2020-11-12 23:13:52 +01:00
"description" : "You have {{ webadminTokenCount}} active web token(s) and {{ cliTokenCount }} CLI token(s)." ,
2025-11-23 11:34:46 +01:00
"logoutAll" : "Log out from all"
2020-11-02 14:59:39 +01:00
} ,
"changeEmail" : {
2025-11-06 16:52:34 +01:00
"title" : "Change Primary Email" ,
"email" : "New Email" ,
2025-10-22 14:20:56 +02:00
"password" : "Confirm with Password"
2020-11-02 14:59:39 +01:00
} ,
"changeFallbackEmail" : {
2025-11-06 16:52:34 +01:00
"title" : "Change Password Recovery Email"
2020-11-02 14:59:39 +01:00
} ,
"createAppPassword" : {
2025-11-06 16:52:34 +01:00
"title" : "Add App Password" ,
2025-11-12 18:42:24 +01:00
"name" : "Password name" ,
2020-11-02 14:59:39 +01:00
"app" : "App" ,
"description" : "Use the following password to authenticate against the app:" ,
2026-02-12 12:58:50 +01:00
"copyNow" : "Please copy the password now. It won't be shown again for security purposes." ,
"expiresAt" : "Expiry date"
2020-11-02 14:59:39 +01:00
} ,
"createApiToken" : {
2025-11-06 16:52:34 +01:00
"title" : "Add API Token" ,
2025-11-12 18:42:24 +01:00
"name" : "API token name" ,
2020-11-02 14:59:39 +01:00
"description" : "New API token:" ,
"copyNow" : "Please copy the API token now. It won't be shown again for security purposes." ,
2025-11-12 18:42:24 +01:00
"access" : "API access" ,
"allowedIpRanges" : "Allowed IP range(s)"
2020-11-11 21:14:53 +01:00
} ,
2025-10-22 14:20:56 +02:00
"changePasswordAction" : "Change password" ,
2021-09-09 22:31:00 +02:00
"passwordResetNotification" : {
"body" : "Email sent to {{ email }}"
2022-05-25 21:16:18 +02:00
} ,
2025-03-28 16:09:58 +01:00
"removeApiToken" : {
2025-11-06 16:52:34 +01:00
"title" : "Remove API Token" ,
"description" : "Remove API token \"{{ name }}\" ?"
2025-03-28 16:09:58 +01:00
} ,
"removeAppPassword" : {
2025-11-06 16:52:34 +01:00
"title" : "Remove App Password" ,
"description" : "Remove app password \"{{ name }}\" ?"
2026-02-12 21:10:51 +01:00
} ,
"twoFactorAuth" : {
"title" : "Two-factor authentication" ,
2026-03-16 16:56:03 +05:30
"totpEnabled" : "Enabled" ,
"passkeyEnabled" : "Enabled" ,
"totpTitle" : "TOTP" ,
"passkeyTitle" : "Passkey"
} ,
"notSet" : "Not set" ,
"enablePasskey" : {
"title" : "Enable passkey"
} ,
"enableTotp" : {
"title" : "Enable TOTP"
2026-03-16 17:30:35 +05:30
} ,
"disableTotp" : {
"title" : "Disable TOTP"
} ,
"disablePasskey" : {
"title" : "Disable Passkey"
2025-03-28 16:09:58 +01:00
}
2020-10-28 16:17:14 +01:00
} ,
2020-10-28 18:21:56 +01:00
"backups" : {
2020-11-03 12:58:33 +01:00
"title" : "Backups" ,
"location" : {
2021-10-11 17:45:55 +02:00
"remount" : "Remount Storage"
2020-11-03 12:58:33 +01:00
} ,
"schedule" : {
2025-10-22 14:20:56 +02:00
"title" : "Schedule & retention" ,
2020-11-03 12:58:33 +01:00
"schedule" : "Schedule" ,
2025-10-17 18:02:13 +02:00
"retentionPolicy" : "Retention Policy"
2020-11-03 12:58:33 +01:00
} ,
"listing" : {
2025-10-08 11:17:44 +02:00
"title" : "System Backups" ,
2025-11-13 11:18:50 +01:00
"noBackups" : "No backups" ,
2020-11-03 12:58:33 +01:00
"contents" : "Contents" ,
"version" : "Version" ,
2025-12-10 18:18:32 +01:00
"noApps" : "No apps" ,
2025-10-01 13:10:19 +02:00
"appCount" : "{{ appCount }} App(s)" ,
2025-10-22 14:20:56 +02:00
"tooltipDownloadBackupConfig" : "Download config" ,
"cleanupBackups" : "Cleanup backups" ,
2020-11-03 12:58:33 +01:00
"backupNow" : "Backup now" ,
2026-01-15 14:23:12 +01:00
"tooltipPreservedBackup" : "This backup will be preserved" ,
"description" : "System backups contain Cloudron configuration and app installation metadata. They can be used to <a href=\"{{restoreLink}}\" target=\"_blank\">restore</a> or <a href=\"{{migrateLink}}\" target=\"_blank\">migrate</a> the entire Cloudron installation to another server."
2020-11-03 12:58:33 +01:00
} ,
2020-11-03 16:58:11 +01:00
"backupDetails" : {
"title" : "Backup Details" ,
2026-01-13 16:29:25 +01:00
"id" : "Backup ID" ,
"date" : "Created" ,
"version" : "Package version" ,
2025-10-20 14:14:32 +02:00
"size" : "Size" ,
2026-02-09 21:58:40 +01:00
"duration" : "Backup duration" ,
"lastIntegrityCheck" : "Last integrity check" ,
2026-02-22 10:24:32 +01:00
"integrityNever" : "never" ,
"integrityInProgress" : "In progress"
2020-11-03 16:58:11 +01:00
} ,
"configureBackupSchedule" : {
2025-11-13 11:18:50 +01:00
"title" : "Configure Backup Schedule & Retention" ,
"schedule" : {
"context" : "Configure schedule & retention of backup site \"{{ name }}\"" ,
"description" : "Set the days and times for backups. Make sure this schedule does not overlap with the <a href=\"/#/system-update\">update schedule</a>." ,
"title" : "Backup schedule"
} ,
2020-11-03 16:58:11 +01:00
"days" : "Days" ,
"hours" : "Hours" ,
2025-11-13 11:18:50 +01:00
"retentionPolicy" : "Retention policy" ,
2025-11-12 18:42:24 +01:00
"disable" : "Disable automatic backups" ,
"enable" : "Enable automatic backups"
2020-11-03 16:58:11 +01:00
} ,
"configureBackupStorage" : {
2025-09-26 12:20:37 +02:00
"title" : "Configure Backup Site" ,
2025-11-12 18:42:24 +01:00
"provider" : "Storage provider" ,
2020-11-03 16:58:11 +01:00
"mountPoint" : "Mount point" ,
2021-04-19 18:13:26 -07:00
"mountPointDescription" : "The mount point has to be set up manually. See <a href=\"{{ providerDocsLink }}\" target=\"_blank\">docs</a>." ,
2020-11-03 16:58:11 +01:00
"localDirectory" : "Local backup directory" ,
"hardlinksLabel" : "Use hardlinks" ,
"s3Endpoint" : "Endpoint" ,
2025-11-12 18:42:24 +01:00
"acceptSelfSignedCerts" : "Accept self-signed certificate" ,
"bucketName" : "Bucket name" ,
2020-11-03 16:58:11 +01:00
"prefix" : "Prefix" ,
"region" : "Region" ,
2025-11-12 18:42:24 +01:00
"s3AccessKeyId" : "Access key ID" ,
"s3SecretAccessKey" : "Secret access key" ,
"gcsServiceKey" : "Service account key" ,
"format" : "Storage format" ,
2020-11-03 16:58:11 +01:00
"s3LikeNote" : "Please remove any object expiration lifecycle rules since it will corrupt rsync backups." ,
2025-11-12 18:42:24 +01:00
"encryptionPassword" : "Encryption password" ,
2025-11-13 11:18:50 +01:00
"encryptionDescription" : "Save this passphrase in a safe place. Cloudron does not store this password. Backups cannot be decrypted without the passphrase." ,
2025-11-12 18:42:24 +01:00
"memoryLimit" : "Memory limit" ,
2025-11-13 11:18:50 +01:00
"memoryLimitDescription" : "Memory limit for the backup task" ,
2025-11-14 14:18:08 +01:00
"uploadPartSize" : "Upload part size" ,
2020-11-03 16:58:11 +01:00
"uploadPartSizeDescription" : "Multi-part upload part size. Up to 3 parts are uploaded in parallel and requires as much memory." ,
2025-11-13 11:18:50 +01:00
"downloadConcurrency" : "Download concurrency" ,
"downloadConcurrencyDescription" : "Number of files downloaded in parallel" ,
"uploadConcurrency" : "Upload concurrency" ,
"uploadConcurrencyDescription" : "Number of files uploaded in parallel" ,
"copyConcurrency" : "Copy concurrency" ,
"copyConcurrencyDescription" : "Number of remote file copied in parallel" ,
2020-11-14 11:01:46 +01:00
"encryptionPasswordPlaceholder" : "Passphrase used to encrypt the backups" ,
2025-11-12 18:42:24 +01:00
"encryptionPasswordRepeat" : "Repeat password" ,
"server" : "Server IP / Hostname" ,
"remoteDirectory" : "Remote directory" ,
2021-05-27 14:13:38 -07:00
"username" : "Username" ,
"password" : "Password" ,
2021-05-27 15:31:37 -07:00
"port" : "Port" ,
"user" : "User" ,
2021-06-18 23:03:18 -07:00
"privateKey" : "Private Key" ,
2025-11-12 18:42:24 +01:00
"diskPath" : "Disk path" ,
2025-11-07 10:45:21 +01:00
"cifsSealSupport" : "Use seal encryption (requires at least SMB v3)" ,
2022-06-27 09:02:44 -07:00
"chown" : "Remote file system supports chown" ,
2025-11-13 11:18:50 +01:00
"encryptFilenames" : "Encrypt filenames" ,
2025-08-10 19:36:37 +02:00
"preserveAttributesLabel" : "Preserve file attributes" ,
"name" : "Name" ,
2025-11-12 18:42:24 +01:00
"encryptionHint" : "Encryption password hint" ,
"usesEncryption" : "Backup is encrypted" ,
2025-11-13 11:18:50 +01:00
"useForUpdates" : "Store automatic-update backups here" ,
2025-09-26 16:08:18 +02:00
"backupContents" : {
2025-11-13 11:18:50 +01:00
"title" : "Backup contents" ,
2025-09-26 16:08:18 +02:00
"description" : "Choose what to back up to this site." ,
"everything" : "Everything" ,
"excludeSelected" : "Exclude selected" ,
2025-11-13 11:18:50 +01:00
"includeOnlySelected" : "Include only selected" ,
"context" : "Configure contents of backup site \"{{ name }}\""
2025-09-26 16:08:18 +02:00
} ,
"automaticUpdates" : {
2025-11-12 18:42:24 +01:00
"title" : "Backups of automatic updates" ,
2025-11-13 11:18:50 +01:00
"description" : "A backup is always created before automatic updates. Select this option to store those backups on this site."
2025-10-09 13:26:14 +02:00
} ,
2025-12-03 11:52:27 +01:00
"useEncryption" : "Encrypt backups" ,
"regionHelperText" : "Defaults to \"us-east-1\" if left empty" ,
"prefixHelperText" : "Backups are stored inside this subfolder"
2021-06-21 09:53:48 +02:00
} ,
2022-04-08 15:09:04 +02:00
"backupEdit" : {
"title" : "Edit Backup" ,
2025-11-13 17:22:09 +01:00
"label" : "Label" ,
2022-04-08 15:09:04 +02:00
"preserved" : {
2025-11-11 16:39:13 +01:00
"description" : "Keep backup permanently (excluded from retention policy)" ,
2022-04-08 11:22:05 -07:00
"tooltip" : "This will also preserve the mail and {{ appsLength }} app backup(s)."
2023-09-05 08:52:49 +05:30
} ,
2025-11-12 18:42:24 +01:00
"remotePath" : "Remote path"
2024-12-10 11:53:29 +01:00
} ,
"archives" : {
2024-12-17 11:01:12 +01:00
"title" : "App Archive" ,
2024-12-10 11:53:29 +01:00
"info" : "Info"
} ,
2024-12-10 14:26:07 +01:00
"deleteArchiveDialog" : {
2025-11-07 18:35:34 +01:00
"title" : "Delete Archive" ,
"description" : "After deletion, the archive is cleaned up based on the backup policy.<br/><br/>Delete \"{{ appTitle }} ({{ appFqdn }})\"?"
2024-12-10 14:26:07 +01:00
} ,
"deleteArchive" : {
"deleteAction" : "Delete"
2024-12-10 14:46:30 +01:00
} ,
"restoreArchiveDialog" : {
"title" : "Restore from Archive" ,
2025-11-11 21:15:15 +01:00
"description" : "Restore \"{{appId}}\" to the specified location using the backup from {{creationTime}}" ,
2025-02-06 21:02:07 +01:00
"restoreAction" : "Restore" ,
"restoreActionOverwrite" : "Restore and overwrite DNS"
2025-08-19 10:49:27 +02:00
} ,
2025-09-18 19:20:23 +02:00
"sites" : {
"title" : "Sites"
2025-09-25 12:30:39 +02:00
} ,
"site" : {
"addDialog" : {
"title" : "Add Backup Site"
}
2025-10-09 10:33:56 +02:00
} ,
"configAction" : "Config" ,
"contentAction" : "Content" ,
"configureContent" : {
"title" : "Configure Backup Content"
2025-10-09 13:26:14 +02:00
} ,
"useFileAndFileNameEncryption" : "File and filename encryption used" ,
2026-02-09 21:58:40 +01:00
"useFileEncryption" : "File encryption used" ,
2026-02-22 10:24:32 +01:00
"checkIntegrity" : "Check integrity" ,
"stopIntegrity" : "Stop integrity check"
2020-10-28 16:17:14 +01:00
} ,
2020-10-31 12:24:35 +01:00
"branding" : {
2025-09-18 18:41:56 +02:00
"title" : "Branding" ,
2025-11-12 18:42:24 +01:00
"cloudronName" : "Cloudron name" ,
2020-11-05 12:46:24 +01:00
"logo" : "Logo" ,
"footer" : {
2025-10-17 18:02:13 +02:00
"title" : "Footer"
2024-06-24 19:34:32 +02:00
} ,
2025-11-12 18:42:24 +01:00
"backgroundImage" : "Login page background"
2020-10-28 16:17:14 +01:00
} ,
2020-10-28 18:21:56 +01:00
"emails" : {
2020-11-12 11:42:11 +01:00
"title" : "Email" ,
"domains" : {
"title" : "Domains" ,
"outbound" : "Outbound only" ,
"disabled" : "Disabled" ,
2025-10-22 19:23:15 +02:00
"stats" : "Mailboxes: {{ mailboxCount }} / Usage: {{ usage }}" ,
2025-10-22 19:31:36 +02:00
"testEmailTooltip" : "Send test email" ,
"inbound" : "Inbound & Outbound"
2020-11-12 11:42:11 +01:00
} ,
"settings" : {
"title" : "Settings" ,
2023-07-10 23:23:25 +05:30
"location" : "Mail Server Location" ,
2025-11-12 18:42:24 +01:00
"maxMailSize" : "Maximum email size" ,
"spamFilter" : "Spam filtering" ,
"spamFilterOverview" : "{{ blacklistCount }} address(es) on the blocklist" ,
"solrFts" : "Full-text search" ,
2021-10-13 14:22:37 -07:00
"acl" : "Mail ACL" ,
2023-09-20 21:55:24 +05:30
"aclOverview" : "{{ dnsblZonesCount }} DNSBL zone(s)" ,
2025-11-12 18:42:24 +01:00
"virtualAllMail" : "\"All Mail\" folder"
2020-11-12 11:42:11 +01:00
} ,
"eventlog" : {
2025-09-23 14:31:52 +02:00
"title" : "Event Log" ,
2020-11-12 11:42:11 +01:00
"time" : "Time" ,
"details" : "Details" ,
"type" : {
"outgoing" : "Outgoing" ,
"deferred" : "Deferred" ,
"incoming" : "Incoming" ,
"queued" : "Queued" ,
"denied" : "Denied" ,
"bounce" : "Bounce" ,
"spamFilterTrained" : "Spam filter trained" ,
2021-10-08 20:34:06 -07:00
"bounceInfo" : "Sending bounce" ,
"deferredInfo" : "Delivery failure, will retry in {{ delay }}s." ,
2025-05-09 19:11:59 +02:00
"inboundInfo" : "Queued for inbound delivery" ,
"outboundInfo" : "Queued for outbound delivery" ,
2021-10-08 20:34:06 -07:00
"deniedInfo" : "Connection denied" ,
2022-08-21 09:40:14 +02:00
"spamFilterTrainedInfo" : "Spam filter trained using mailbox content" ,
"overQuotaInfo" : "Mailbox {{ mailbox }} is {{ quotaPercent }}% full" ,
"underQuotaInfo" : "Mailbox {{ mailbox }} has fallen below {{ quotaPercent }}% quota" ,
2025-05-09 19:11:59 +02:00
"quota" : "Mailbox Quota" ,
"savedInfo" : "Saved" ,
"sentInfo" : "Sent"
2020-11-12 11:42:11 +01:00
} ,
2021-10-08 20:34:06 -07:00
"mailFrom" : "From" ,
"rcptTo" : "To"
2020-11-12 11:42:11 +01:00
} ,
"changeDomainDialog" : {
2025-11-11 21:15:15 +01:00
"description" : "Set IMAP and SMTP server to the specified location" ,
"setAction" : "Set location"
2020-11-12 11:42:11 +01:00
} ,
"changeMailSizeDialog" : {
2025-11-12 18:42:24 +01:00
"description" : "Incoming emails larger than this size are rejected"
2020-11-12 11:42:11 +01:00
} ,
"spamFilterDialog" : {
"title" : "Spam Filtering" ,
2025-11-12 18:42:24 +01:00
"blacklisteAddresses" : "Email address blocklist" ,
2020-11-12 11:42:11 +01:00
"blacklisteAddressesInfo" : "Matched addresses will end up in the user's Spam folder. '*' and '?' glob patterns are supported." ,
2025-11-12 18:42:24 +01:00
"customRules" : "Custom Spamassassin rules" ,
2020-11-12 11:42:11 +01:00
"blacklisteAddressesPlaceholder" : "Line separated email address patterns" ,
"customRulesPlaceholder" : "Custom Spamassassin Rules"
} ,
"testMailDialog" : {
2025-11-20 14:18:38 +01:00
"title" : "Send test email" ,
"description" : "Sends a test email from <b>no-reply@{{ domain }}</b> to the specified address." ,
2020-11-12 11:42:11 +01:00
"sendAction" : "Send"
2020-11-19 17:45:16 -08:00
} ,
"solrConfig" : {
2025-10-17 18:02:13 +02:00
"description" : "Solr & Tika can be used to provide fast full-text search for emails and attachments. Solr is only run if the <a href=\"/#/services\" target=\"_blank\">mail service</a> has been allocated at least 3GB RAM."
2020-12-16 17:31:24 +01:00
} ,
2021-09-30 14:49:11 +02:00
"typeFilterHeader" : "All Events" ,
2021-10-13 14:22:37 -07:00
"aclDialog" : {
2025-11-12 18:42:24 +01:00
"dnsblZones" : "DNSBL zones" ,
2021-10-13 14:22:37 -07:00
"dnsblZonesInfo" : "Connecting IP address is looked up in these IP blocklists" ,
"dnsblZonesPlaceholder" : "Line separated zone names" ,
"title" : "Change Email ACL"
2021-12-08 11:33:36 -08:00
} ,
"mailboxSharing" : {
2025-11-12 18:42:24 +01:00
"title" : "Mailbox sharing" ,
"description" : "When enabled, users can share their IMAP folders with other users"
2023-09-20 21:55:24 +05:30
} ,
"changeVirtualAllMailDialog" : {
2025-11-11 21:15:15 +01:00
"description" : "The “All Mail” folder is a single folder that contains all emails. It can be useful in mail clients that do not support recursive folder search."
2021-10-13 14:22:37 -07:00
}
2020-10-31 12:24:35 +01:00
} ,
"network" : {
2020-11-05 14:27:07 +01:00
"title" : "Network" ,
"ip" : {
2024-04-26 19:13:31 +02:00
"title" : "IPv4" ,
2025-11-07 18:35:34 +01:00
"description" : "The IPv4 address used for DNS A records." ,
2020-11-05 14:27:07 +01:00
"provider" : "Provider" ,
2025-11-12 18:42:24 +01:00
"interface" : "Network interface name" ,
2020-11-05 14:27:07 +01:00
"configure" : "Configure" ,
2020-12-15 17:31:03 +01:00
"interfaceDescription" : "List available devices on the server with:" ,
2022-01-06 17:56:56 -08:00
"detected" : "detected" ,
2025-11-12 18:42:24 +01:00
"address" : "IP address"
2020-11-05 14:27:07 +01:00
} ,
"firewall" : {
"title" : "Firewall" ,
2025-11-12 18:42:24 +01:00
"blockedIpRanges" : "Blocked IPs & ranges" ,
2020-11-12 23:13:52 +01:00
"blocklist" : "{{ blockCount }} IP(s) blocked" ,
2020-11-05 14:27:07 +01:00
"configure" : {
"title" : "Firewall Configuration" ,
2025-11-07 18:35:34 +01:00
"description" : "Matched IP addresses will be blocked from accessing the server, including the mail server, the dashboard, and all apps. Make sure not to block your own IP." ,
"blocklistPlaceholder" : "Line separated IP addresses or subnets"
2020-11-05 14:27:07 +01:00
}
} ,
"dyndns" : {
"title" : "Dynamic DNS" ,
2025-11-11 21:15:15 +01:00
"description" : "Keep DNS records in sync with a changing public IP address. Useful when Cloudron runs on a network with a frequently changing IP, such as a home connection."
2020-11-05 14:27:07 +01:00
} ,
"configureIp" : {
2025-11-07 18:35:34 +01:00
"title" : "Configure IPv4" ,
2020-11-05 14:27:07 +01:00
"providerGenericDescription" : "The Public IP address of the server will be automatically detected."
2022-01-06 17:56:56 -08:00
} ,
"ipv4" : {
2025-11-12 18:42:24 +01:00
"address" : "IPv4 address"
2022-01-06 17:56:56 -08:00
} ,
"ipv6" : {
2025-11-12 18:42:24 +01:00
"address" : "IPv6 address" ,
2022-01-06 21:50:23 -08:00
"title" : "IPv6" ,
2025-11-07 18:35:34 +01:00
"description" : "The IPv6 address used for DNS AAAA records."
2022-02-15 12:54:02 -08:00
} ,
"configureIpv6" : {
2025-11-07 18:35:34 +01:00
"title" : "Configure IPv6"
2023-05-13 14:59:57 +02:00
} ,
"trustedIps" : {
2025-10-22 14:20:56 +02:00
"description" : "HTTP headers from matching IP addresses will be trusted." ,
2023-05-13 14:59:57 +02:00
"title" : "Configure Trusted IPs" ,
"summary" : "{{ trustCount }} IPs trusted"
} ,
2025-11-12 18:42:24 +01:00
"trustedIpRanges" : "Trusted IPs & ranges "
2020-10-31 12:24:35 +01:00
} ,
"services" : {
2020-11-05 14:48:36 +01:00
"title" : "Services" ,
2025-11-10 10:51:52 +01:00
"description" : "Services provide functionality such as databases, email and authentication." ,
2020-11-05 14:48:36 +01:00
"service" : "Service" ,
2025-11-12 18:42:24 +01:00
"memoryUsage" : "Memory usage" ,
"memoryLimit" : "Memory limit" ,
2020-11-05 14:48:36 +01:00
"restartActionTooltip" : "Restart" ,
"configure" : {
2025-11-11 17:45:51 +01:00
"title" : "Configure Service" ,
2021-10-01 13:42:10 -07:00
"resetToDefaults" : "Reset to default" ,
2025-11-11 17:45:51 +01:00
"enableRecoveryMode" : "Enable recovery mode" ,
2025-11-11 21:15:15 +01:00
"description" : "Configure service \"{{ name }}\""
2025-10-17 18:02:13 +02:00
}
2020-10-31 12:24:35 +01:00
} ,
"settings" : {
2025-10-04 23:32:59 +02:00
"title" : "Settings" ,
2020-11-11 21:10:43 +01:00
"appstoreAccount" : {
"title" : "Cloudron.io Account" ,
2025-09-24 20:45:33 +02:00
"description" : "A Cloudron.io account is used to manage your subscription." ,
2025-10-22 14:20:56 +02:00
"setupAction" : "Set up account" ,
2020-11-11 21:10:43 +01:00
"subscription" : "Subscription" ,
"cloudronId" : "Cloudron ID" ,
2025-11-12 12:08:21 +01:00
"subscriptionChangeAction" : "Manage subscription" ,
2021-08-25 14:11:42 +02:00
"subscriptionReactivateAction" : "Reactivate Subscription" ,
2025-07-09 15:57:22 +02:00
"emailNotVerified" : "Email not yet verified" ,
2025-09-24 21:25:31 +02:00
"account" : "Account" ,
2025-11-12 12:08:21 +01:00
"unlinkAction" : "Unlink account" ,
2025-09-24 21:25:31 +02:00
"unlinkDialog" : {
"title" : "Unlink Cloudron.io Account" ,
2025-11-12 12:08:21 +01:00
"description" : "Unlink this Cloudron from the current Cloudron.io account. It can then be <a href=\"https://docs.cloudron.io/appstore/#account-change\" target=\"_blank\">linked</a> to another account."
2025-12-10 17:43:51 +01:00
}
2020-11-11 21:10:43 +01:00
} ,
"timezone" : {
2025-11-12 18:42:24 +01:00
"title" : "System time zone" ,
2025-11-10 10:51:52 +01:00
"description" : "Used to schedule backups and updates. UI timestamps always follow the browser’ s time zone."
2020-11-11 21:10:43 +01:00
} ,
"updates" : {
"title" : "Updates" ,
2025-10-22 14:20:56 +02:00
"checkForUpdatesAction" : "Check for updates" ,
2025-11-12 12:50:53 +01:00
"updateAvailableAction" : "Update available" ,
"stopUpdateAction" : "Stop update" ,
2024-09-08 16:35:08 +02:00
"disabled" : "Disabled" ,
2026-03-15 19:09:54 +05:30
"description" : "Updates are applied on the configured schedule, using the <a href=\"/#/system-settings\">System time zone</a>." ,
"onLatest" : "latest" ,
"config" : "Automatic updates" ,
"appsOnly" : "Apps only" ,
"platformAndApps" : "Platform & apps"
2020-11-11 21:10:43 +01:00
} ,
"updateScheduleDialog" : {
2025-11-12 18:42:24 +01:00
"disableCheckbox" : "Disable automatic updates" ,
"enableCheckbox" : "Enable automatic updates" ,
2020-11-11 21:10:43 +01:00
"selectOne" : "Select at least one day and time" ,
2025-11-10 10:51:52 +01:00
"description" : "Set the days and times for automatic platform and app updates. Ensure this schedule doesn’ t overlap with backup schedules."
2020-11-11 21:10:43 +01:00
} ,
"updateDialog" : {
2025-11-12 12:50:53 +01:00
"title" : "Update Cloudron" ,
2020-11-11 21:10:43 +01:00
"blockingApps" : "The apps below are blocking the update because they have pending actions:" ,
"blockingAppsInfo" : "Please wait for the above operations to finish." ,
"unstableWarning" : "This update is a pre-release and not considered stable yet. Please update at your own risk." ,
"changes" : "Changes" ,
"skipBackupCheckbox" : "Skip backup" ,
2025-11-12 12:50:53 +01:00
"updateAction" : "Update" ,
"updateAvailable" : "Cloudron {{ newVersion }} is available"
2020-11-18 00:10:29 +01:00
} ,
"language" : {
"title" : "Language" ,
2025-11-11 21:15:15 +01:00
"description" : "The default language for Cloudron and system emails (e.g. invitations, password resets). Users can override the dashboard language in their profile."
2021-02-09 15:39:56 -08:00
} ,
"registryConfig" : {
2025-11-12 18:42:24 +01:00
"provider" : "Docker registry provider" ,
2025-10-17 18:02:13 +02:00
"providerOther" : "Other"
2026-03-15 19:09:54 +05:30
} ,
"configureUpdates" : {
"title" : "Configure Automatic Updates" ,
"policy" : "Policy" ,
"policyDescription" : "Choose what gets updated automatically" ,
"days" : "Days" ,
"hours" : "Hours" ,
"schedule" : "Schedule"
2020-11-11 21:10:43 +01:00
}
2020-10-31 12:24:35 +01:00
} ,
"support" : {
2023-12-03 16:45:21 +01:00
"help" : {
2023-12-03 18:03:03 +01:00
"title" : "Help" ,
2025-09-08 16:02:46 +02:00
"description" : "Please use the following resources for help and support:\n\n* [Cloudron Forum]({{ forumLink }}) - Please use the Support and App specific categories for questions.\n* [Documentation]({{ docsLink }})\n* [App Packaging]({{ packagingLink }})\n* [API]({{ apiLink }})"
2020-11-11 18:27:43 +01:00
}
2020-10-31 12:24:35 +01:00
} ,
"system" : {
2020-11-06 15:32:49 +01:00
"diskUsage" : {
2025-10-17 18:02:13 +02:00
"title" : "Disk Usage"
2020-11-06 15:32:49 +01:00
} ,
"systemMemory" : {
2025-10-17 18:02:13 +02:00
"title" : "System Memory"
2020-11-06 15:32:49 +01:00
} ,
"cpuUsage" : {
2025-10-17 18:02:13 +02:00
"title" : "CPU"
2020-11-06 15:32:49 +01:00
} ,
2023-12-04 16:59:18 +01:00
"info" : {
"vendor" : "Vendor" ,
"product" : "Product" ,
"memory" : "Memory" ,
"uptime" : "Uptime" ,
2025-11-12 18:42:24 +01:00
"activationTime" : "Cloudron creation time" ,
"cloudronVersion" : "Cloudron version" ,
"ubuntuVersion" : "Ubuntu version"
2023-12-04 16:59:18 +01:00
} ,
"graphs" : {
"title" : "Graphs"
2025-05-22 16:51:26 +02:00
} ,
"locale" : {
2025-09-10 18:13:28 +02:00
"title" : "Locale"
2025-10-04 23:32:59 +02:00
} ,
"title" : "System" ,
"settings" : {
"title" : "Settings"
2023-12-04 16:59:18 +01:00
}
2020-10-31 12:24:35 +01:00
} ,
"eventlog" : {
2020-11-05 13:13:57 +01:00
"title" : "Event Log" ,
"time" : "Time" ,
"source" : "Source" ,
"details" : "Details" ,
"filterAllEvents" : "All Events"
2020-10-31 12:24:35 +01:00
} ,
"domains" : {
2025-10-04 23:18:59 +02:00
"title" : "Domains" ,
2020-11-11 17:39:19 +01:00
"domain" : "Domain" ,
"provider" : "Provider" ,
"renewCerts" : {
2025-10-22 14:20:56 +02:00
"title" : "Renew Certificates" ,
2025-11-07 10:45:21 +01:00
"description" : "Let’ s Encrypt certificates renew automatically. You can renew them manually if needed." ,
2025-10-22 14:20:56 +02:00
"renewAllAction" : "Renew all certs"
2020-11-11 17:39:19 +01:00
} ,
"changeDashboardDomain" : {
2025-10-10 11:07:42 +02:00
"title" : "Dashboard Domain" ,
2025-11-11 21:15:15 +01:00
"description" : "Change the dashboard to the “my” subdomain of the selected domain" ,
2026-02-16 12:33:09 +01:00
"changeAction" : "Change domain" ,
"confirmMessage" : "This will invalidate all passkeys for users." ,
"confirmTitle" : "Really change dashboard domain?"
2020-11-11 17:39:19 +01:00
} ,
"domainDialog" : {
"addTitle" : "Add Domain" ,
2025-11-07 17:49:51 +01:00
"editTitle" : "Edit Domain" ,
2020-11-11 17:39:19 +01:00
"domain" : "Domain" ,
2025-11-12 18:42:24 +01:00
"provider" : "DNS provider" ,
"route53AccessKeyId" : "Access key ID" ,
"route53SecretAccessKey" : "Secret access key" ,
"gcdnsServiceAccountKey" : "Service account key" ,
"digitalOceanToken" : "DigitalOcean token" ,
"gandiApiKey" : "Gandi API key" ,
"goDaddyApiKey" : "GoDaddy API key" ,
"goDaddyApiSecret" : "GoDaddy API secret" ,
"cloudflareTokenType" : "Token type" ,
"cloudflareTokenTypeGlobalApiKey" : "Global API key" ,
"cloudflareTokenTypeApiToken" : "API token" ,
2020-11-11 17:39:19 +01:00
"cloudflareEmail" : "Cloudflare Email" ,
2025-11-12 18:42:24 +01:00
"linodeToken" : "Linode token" ,
"nameComUsername" : "Name.com username" ,
"nameComApiToken" : "API token" ,
"namecheapUsername" : "Namecheap username" ,
"namecheapApiKey" : "Namecheap API Key" ,
2025-09-09 14:14:09 +02:00
"namecheapInfo" : "The server’ s IP address must be added to the allowlist for this API key" ,
2025-10-22 14:20:56 +02:00
"manualInfo" : "All DNS records must be set up manually before installing an app" ,
2025-06-18 17:53:41 +02:00
"wildcardInfo" : "Manually set up A (IPv4) and AAAA (IPv6) DNS records for <b>*.{{ domain }}.</b> and <b>{{ domain }}.</b> pointing to this server" ,
2025-11-06 16:52:34 +01:00
"letsEncryptInfo" : "Let's Encrypt requires your server to be reachable on port 80" ,
2021-01-17 20:23:12 +01:00
"advancedAction" : "Advanced settings…" ,
2025-11-20 15:13:37 +01:00
"zoneName" : "Zone name" ,
2020-11-11 17:39:19 +01:00
"fallbackCert" : "Fallback Certificate (optional)" ,
"fallbackCertCustomCert" : "Custom Certificate" ,
2025-11-11 21:15:15 +01:00
"fallbackCertCustomCertInfo" : "Provide a <a href=\"{{ customCertLink }}\" target=\"_blank\">wildcard certificate</a> to use for all apps on this domain. If not provided, a self-signed certificate is automatically generated." ,
2020-11-11 17:39:19 +01:00
"fallbackCertKeyPlaceholder" : "Key" ,
2021-01-18 19:42:37 -08:00
"fallbackCertCertificatePlaceholder" : "Certificate" ,
2025-11-12 18:42:24 +01:00
"matrixHostname" : "Matrix server location" ,
"mastodonHostname" : "Mastodon server location" ,
"netcupCustomerNumber" : "Netcup customer number" ,
"netcupApiKey" : "Netcup API key" ,
"netcupApiPassword" : "Netcup API password" ,
"vultrToken" : "Vultr token" ,
"jitsiHostname" : "Jitsi location" ,
"hetznerToken" : "Hetzner token" ,
"cloudflareDefaultProxyStatus" : "Enable proxying for new DNS records" ,
"porkbunApikey" : "Porkbun API key" ,
"porkbunSecretapikey" : "Porkbun secret API key" ,
"bunnyAccessKey" : "Bunny access key" ,
"dnsimpleAccessToken" : "Access token" ,
"ovhEndpoint" : "OVH endpoint" ,
"ovhConsumerKey" : "OVH consumer key" ,
"ovhAppKey" : "OVH application key" ,
"ovhAppSecret" : "OVH application secret" ,
"deSecToken" : "deSEC token" ,
"gandiTokenType" : "Token type" ,
"gandiTokenTypeApiKey" : "API key (Deprecated)" ,
2024-11-26 13:11:26 +05:30
"gandiTokenTypePAT" : "Personal Access Token (PAT)" ,
2025-11-12 18:42:24 +01:00
"inwxUsername" : "INWX username" ,
"inwxPassword" : "INWX password" ,
2025-11-20 15:13:37 +01:00
"customNameservers" : "Domain uses custom (vanity) nameservers" ,
2026-02-20 14:53:21 +01:00
"zoneNamePlaceholder" : "Optional. If not provided, defaults to the root domain." ,
"carddavLocation" : "CardDAV server location" ,
"caldavLocation" : "CalDAV server location"
2020-11-11 17:39:19 +01:00
} ,
"removeDialog" : {
2025-11-06 16:52:34 +01:00
"title" : "Remove Domain" ,
"removeAction" : "Remove" ,
"description" : "Remove domain \"{{ domain }}\" ?"
2021-02-24 22:46:52 -08:00
} ,
"syncDns" : {
"title" : "Sync DNS" ,
2025-11-07 10:45:21 +01:00
"description" : "Updates app and email DNS records for all domains." ,
2025-10-17 18:02:13 +02:00
"syncAction" : "Sync DNS"
2021-12-03 13:46:42 -08:00
} ,
2025-09-30 15:26:17 +02:00
"emptyPlaceholder" : "No Domains" ,
2025-11-07 10:45:21 +01:00
"noMatchesPlaceholder" : "No matching domain" ,
2025-12-10 17:43:51 +01:00
"description" : "Adding a domain allows you to install apps on its subdomains." ,
"wellknown" : {
"editAction" : "Well-known URIs" ,
"title" : "Well-known URIs" ,
"context" : "Configure responses to \"https://{{ domain }}/.well-known/\" URLs" ,
"description" : "This feature requires an app installed on the root domain \"{{ domain }}\". See the <a href=\"{{docsLink}}\" target=\"_blank\">documentation</a> for details."
}
2020-10-31 12:24:35 +01:00
} ,
"notifications" : {
2020-11-05 16:51:41 +01:00
"dismissTooltip" : "Dismiss" ,
2025-10-22 14:20:56 +02:00
"markAllAsRead" : "Mark all as read" ,
2024-12-11 20:44:46 +01:00
"settings" : {
"title" : "Notification Settings" ,
"backupFailed" : "Backup failed" ,
"certificateRenewalFailed" : "Certificate renewal failed" ,
"appOutOfMemory" : "App ran out of memory" ,
2025-02-06 21:02:07 +01:00
"appUp" : "App is back online" ,
2025-01-19 10:34:12 +01:00
"appDown" : "App is down" ,
2025-02-02 22:39:09 +01:00
"rebootRequired" : "Server reboot required" ,
2025-10-22 14:20:56 +02:00
"cloudronUpdateFailed" : "Cloudron update failed" ,
2026-03-14 22:56:14 +05:30
"diskSpace" : "Low disk space" ,
2026-03-21 15:38:12 +01:00
"appAutoUpdateFailed" : "App automatic update failed" ,
"manualUpdateRequired" : "Platform or app requires manual update"
2024-12-11 20:44:46 +01:00
} ,
"settingsDialog" : {
2025-11-06 16:52:34 +01:00
"description" : "An email will be sent for the selected events to your primary email."
2025-04-08 14:23:54 +02:00
} ,
2026-01-23 15:00:08 +01:00
"allCaughtUp" : "All caught up" ,
"title" : "Notifications" ,
"showAll" : "All" ,
"showUnread" : "Unread" ,
"markUnread" : "Mark as unread" ,
"markRead" : "Mark as read"
2020-11-05 14:48:36 +01:00
} ,
"logs" : {
2020-11-08 10:40:08 +01:00
"title" : "Logs" ,
2025-10-22 14:20:56 +02:00
"clear" : "Clear view" ,
"download" : "Download full logs"
2020-11-08 10:40:08 +01:00
} ,
"terminal" : {
2020-11-09 11:23:07 +01:00
"title" : "Terminal" ,
"download" : {
2025-11-11 16:39:13 +01:00
"download" : "Download file" ,
"title" : "Download File" ,
"description" : "Enter the path of a file or directory to download from the app’ s file system."
2020-11-09 11:23:07 +01:00
} ,
"scheduler" : "Scheduler/Cron" ,
2025-11-11 16:39:13 +01:00
"downloadAction" : "Download file" ,
2024-07-22 16:20:15 +02:00
"uploadTo" : "Upload to {{ path }}"
2020-11-08 10:40:08 +01:00
} ,
"filemanager" : {
2020-11-10 00:59:03 +01:00
"title" : "File Manager" ,
"removeDialog" : {
2024-11-08 17:15:22 +01:00
"reallyDelete" : "Really delete?"
2020-11-10 00:59:03 +01:00
} ,
"newDirectoryDialog" : {
2026-02-03 08:53:00 +01:00
"title" : "New folder" ,
2025-10-20 09:53:49 +02:00
"create" : "Create"
2020-11-10 00:59:03 +01:00
} ,
"newFileDialog" : {
2026-02-03 08:53:00 +01:00
"title" : "New filename" ,
2020-11-10 00:59:03 +01:00
"create" : "Create"
} ,
"renameDialog" : {
2025-10-20 09:53:49 +02:00
"reallyOverwrite" : "A file with that name already exists. Overwrite existing file?" ,
"title" : "Rename {{ fileName }}" ,
"newName" : "New Name" ,
"rename" : "Rename"
2020-11-10 00:59:03 +01:00
} ,
"toolbar" : {
"new" : "New" ,
"upload" : "Upload" ,
2025-10-22 14:20:56 +02:00
"newFile" : "New file" ,
"newFolder" : "New folder" ,
"uploadFile" : "Upload file" ,
2025-10-20 09:53:49 +02:00
"restartApp" : "Restart App" ,
2025-10-22 14:20:56 +02:00
"uploadFolder" : "Upload folder" ,
2025-11-12 18:42:24 +01:00
"openTerminal" : "Open terminal" ,
2026-02-16 14:21:01 +01:00
"openLogs" : "Open logs" ,
"refresh" : "Refresh"
2023-06-20 15:33:46 +02:00
} ,
2023-07-11 14:48:23 +02:00
"extractionInProgress" : "Extraction in progress" ,
2023-07-11 15:39:08 +02:00
"pasteInProgress" : "Pasting in progress" ,
2025-10-20 09:53:49 +02:00
"deleteInProgress" : "Deletion in progress" ,
"chownDialog" : {
2026-02-03 08:53:00 +01:00
"title" : "Change owner" ,
2025-11-12 18:42:24 +01:00
"newOwner" : "New owner" ,
2026-02-03 08:53:00 +01:00
"change" : "Change owner" ,
"recursiveCheckbox" : "Change owner recursively"
2025-10-20 09:53:49 +02:00
} ,
"uploadingDialog" : {
"title" : "Uploading files ({{ countDone }}/{{ count }})" ,
"errorAlreadyExists" : "One or more files already exist." ,
"errorFailed" : "Failed to upload one or more files. Please try again." ,
"closeWarning" : "Do not refresh the page until upload has finished." ,
"retry" : "Retry" ,
"overwrite" : "Overwrite"
} ,
"extractDialog" : {
"title" : "Extracting {{ fileName }}" ,
"closeWarning" : "Do not refresh the page until extract has finished."
} ,
"textEditorCloseDialog" : {
"title" : "File has unsaved changes" ,
"details" : "Your changes will be lost if you don't save them" ,
"dontSave" : "Don't Save"
} ,
"notFound" : "Not found" ,
"list" : {
"name" : "Name" ,
"size" : "Size" ,
"owner" : "Owner" ,
"empty" : "No files" ,
"symlink" : "symlink to {{ target }}" ,
"menu" : {
"rename" : "Rename" ,
2025-10-22 14:20:56 +02:00
"chown" : "Change ownership" ,
2025-10-20 09:53:49 +02:00
"extract" : "Extract Here" ,
"download" : "Download" ,
"delete" : "Delete" ,
"edit" : "Edit" ,
"cut" : "Cut" ,
"copy" : "Copy" ,
"paste" : "Paste" ,
2025-11-12 18:42:24 +01:00
"selectAll" : "Select all" ,
2025-10-20 09:53:49 +02:00
"open" : "Open"
} ,
"mtime" : "Modified"
} ,
"extract" : {
"error" : "Failed to extract: {{ message }}"
} ,
"newDirectory" : {
"errorAlreadyExists" : "Already exists"
} ,
"newFile" : {
"errorAlreadyExists" : "Already exists"
} ,
"status" : {
"restartingApp" : "restarting app"
} ,
"uploader" : {
"uploading" : "Uploading" ,
"exitWarning" : "Upload still in progress. Really close this page?"
} ,
"textEditor" : {
"undo" : "Undo" ,
"redo" : "Redo" ,
"save" : "Save"
}
2020-11-12 22:18:30 +01:00
} ,
"email" : {
"config" : {
2025-10-22 14:20:56 +02:00
"title" : "Email Configuration {{ domain }}" ,
2025-08-19 10:49:27 +02:00
"clientConfiguration" : "Configuring Email Clients" ,
"sending" : {
"title" : "Sending"
} ,
"receiving" : {
"title" : "Receiving"
}
2020-11-12 22:18:30 +01:00
} ,
"incoming" : {
"title" : "Incoming Email" ,
"outgointServerInfo" : "Outgoing Mail (SMTP)" ,
"sieveServerInfo" : "ManageSieve" ,
"server" : "Server" ,
"port" : "Port" ,
"mailboxes" : {
"title" : "Mailboxes" ,
"addAction" : "Add" ,
"name" : "Name" ,
"owner" : "Owner" ,
"aliases" : "Aliases" ,
2022-02-17 15:52:15 +01:00
"usage" : "Usage" ,
2025-12-10 18:18:32 +01:00
"emptyPlaceholder" : "No mailboxes" ,
2025-10-22 19:23:15 +02:00
"noMatchesPlaceholder" : "No matching mailboxes" ,
"stats" : "Count: {{ mailboxCount }} / Usage: {{ usage }}"
2020-11-12 22:18:30 +01:00
} ,
"mailinglists" : {
"title" : "Mailing Lists" ,
"name" : "Name" ,
2025-11-12 18:42:24 +01:00
"members" : "Members" ,
2020-11-12 22:18:30 +01:00
"everyoneTooltip" : "Posting allowed by non-members" ,
2025-09-24 10:14:42 +02:00
"membersOnlyTooltip" : "Posting restricted to members only" ,
2025-10-22 14:20:56 +02:00
"emptyPlaceholder" : "No mailing lists" ,
2025-09-30 15:26:17 +02:00
"noMatchesPlaceholder" : "No matching mailing lists"
2020-11-12 22:18:30 +01:00
} ,
"catchall" : {
"title" : "Catch-all" ,
2025-11-13 12:58:45 +01:00
"description" : "Emails sent to non-existing addresses will be forwarded to the following mailboxes" ,
2020-11-12 22:18:30 +01:00
"saveAction" : "Save"
2020-11-23 22:13:54 +01:00
} ,
2021-12-02 14:49:35 -08:00
"incomingServerInfo" : "Incoming Mail (IMAP)" ,
"howToConnectDescription" : "Use the settings below to configure email clients." ,
"incomingUserInfo" : "Username" ,
"incomingPasswordInfo" : "Password" ,
2025-10-10 11:07:42 +02:00
"incomingPasswordUsage" : "Password of the owner of the mailbox" ,
2025-11-13 12:58:45 +01:00
"description" : "Receive incoming emails for this domain"
2020-11-12 22:18:30 +01:00
} ,
"outbound" : {
"title" : "Email Relay" ,
2025-11-13 12:58:45 +01:00
"description" : "Configure outbound mail delivery for this domain" ,
"noopAdminDomainWarning" : "Cloudron cannot send user invites, password reset and other notifications when outbound email is disabled on the primary domain" ,
"noopNonAdminDomainWarning" : "No email will be sent from this domain" ,
2020-11-12 22:18:30 +01:00
"mailRelay" : {
2025-11-13 12:58:45 +01:00
"host" : "SMTP host" ,
"port" : "SMTP port (STARTTLS)" ,
2025-11-12 18:42:24 +01:00
"selfsignedCheckbox" : "Accept self-signed certificate" ,
2020-11-12 22:18:30 +01:00
"apiTokenOrKey" : "API Token/Key" ,
"username" : "Username" ,
"password" : "Password" ,
2021-04-19 18:13:26 -07:00
"spfDocInfo" : "Cloudron does not automatically set up SPF record. Set it up manually by following the <a href=\"{{ spfDocsLink }}\" target=\"_blank\">{{ name }} docs</a>."
2020-11-12 22:18:30 +01:00
}
} ,
"signature" : {
2025-10-22 14:20:56 +02:00
"title" : "Email Signature" ,
2025-11-13 12:58:45 +01:00
"description" : "The text here will be attached to all outbound mail from this domain." ,
"plainTextFormat" : "Text format" ,
"htmlFormat" : "HTML format" ,
"customSignatureSet" : "Custom signature configured" ,
"noSignatureSet" : "No signature configured"
2020-11-12 22:18:30 +01:00
} ,
"dnsStatus" : {
2020-11-12 22:23:39 +01:00
"description" : "Status of DNS Records may show an error while DNS is propagating (~5 minutes). See the <a href=\"{{ emailDnsDocsLink }}\" target=\"_blank\">troubleshooting</a> docs for help." ,
2020-11-12 22:18:30 +01:00
"namecheapInfo" : "Namecheap requires manual steps for MX records" ,
"ptrInfo" : "The PTR record is set by your VPS provider and not by your DNS provider." ,
"hostname" : "Hostname" ,
"domain" : "Domain" ,
"expected" : "Expected value" ,
"current" : "Current value" ,
"type" : "Record type" ,
"recordNotSet" : "not set"
} ,
"smtpStatus" : {
2021-01-07 19:26:20 -08:00
"blacklisted" : "This server's IP {{ ip }} is on a blocklist." ,
2025-06-28 18:02:13 +02:00
"notBlacklisted" : "This server's IP {{ ip }} is <b>not</b> on a blocklist." ,
"outboundSmtp" : "Outbound SMTP" ,
"rblCheck" : "DNS Blacklist Check"
2020-11-12 22:18:30 +01:00
} ,
"enableEmailDialog" : {
2025-11-13 13:19:33 +01:00
"title" : "Enable Incoming Email" ,
"description" : "Cloudron will start receiving email for \"{{ domain }}\". See the documentation for the <a href=\"{{ requiredPortsDocsLink }}\" target=\"_blank\">required ports</a>." ,
2021-04-19 18:13:26 -07:00
"noProviderInfo" : "No DNS provider is set up. The DNS records listed in the Status tab have to be set up manually." ,
"setupDnsCheckbox" : "Set up Mail DNS records now" ,
2025-11-13 13:19:33 +01:00
"setupDnsInfo" : "Automatically set up mail DNS records. You can also <a href=\"/#/domains\">sync DNS</a> later if you need to <a href=\"{{ importEmailDocsLink }}\">import</a> mailboxes first." ,
2020-11-12 22:18:30 +01:00
"enableAction" : "Enable"
} ,
"disableEmailDialog" : {
2025-11-13 13:19:33 +01:00
"title" : "Disable Incoming Email" ,
"description" : "Cloudron will stop receiving emails for \"{{ domain }}\". Mailboxes and mailing lists on this domain will not be deleted." ,
2020-11-12 22:18:30 +01:00
"disableAction" : "Disable"
} ,
"addMailboxDialog" : {
"title" : "Add Mailbox" ,
2025-11-12 18:42:24 +01:00
"name" : "Mailbox name" ,
"incomingDisabledWarning" : "Incoming email for this domain is not enabled"
2020-11-12 22:18:30 +01:00
} ,
"editMailboxDialog" : {
2025-11-11 21:15:15 +01:00
"title" : "Edit Mailbox" ,
2025-11-12 18:42:24 +01:00
"owner" : "Mailbox owner" ,
2020-11-12 22:18:30 +01:00
"aliases" : "Aliases" ,
2025-12-10 18:18:32 +01:00
"noAliases" : "No aliases" ,
2020-11-12 22:18:30 +01:00
"addAliasAction" : "Add an alias" ,
2022-08-18 09:11:15 +02:00
"addAnotherAliasAction" : "Add another alias" ,
2025-11-12 18:42:24 +01:00
"enableStorageQuota" : "Storage quota"
2020-11-12 22:18:30 +01:00
} ,
"deleteMailboxDialog" : {
2025-11-11 21:15:15 +01:00
"title" : "Delete Mailbox" ,
"description" : "After deletion, emails sent to this mailbox will bounce. You can choose to not delete existing emails for archival purposes. Archived emails are located at \"/home/yellowtent/boxdata/mail/vmail\" on the server.<br/><br/>Delete \"{{ name }}@{{ domain }}\"?" ,
"purgeMailboxCheckbox" : "Delete all mail and filters in this mailbox" ,
2020-11-12 22:18:30 +01:00
"deleteAction" : "Delete"
} ,
"addMailinglistDialog" : {
2025-11-11 21:15:15 +01:00
"title" : "Add Mailing List" ,
2025-11-12 18:42:24 +01:00
"members" : "Mailing list members" ,
"membersOnlyCheckbox" : "Restrict posting to members" ,
"name" : "Mailing list name"
2020-11-12 22:18:30 +01:00
} ,
"editMailinglistDialog" : {
2025-11-11 21:15:15 +01:00
"title" : "Edit Mailing List"
2020-11-12 22:18:30 +01:00
} ,
"deleteMailinglistDialog" : {
2025-11-11 21:15:15 +01:00
"title" : "Delete Mailing List" ,
"description" : "Delete mailing list\"{{ name }}@{{ domain }}\"?" ,
2020-11-12 22:18:30 +01:00
"deleteAction" : "Delete"
2020-11-13 13:21:01 -08:00
} ,
2021-04-15 10:54:55 +02:00
"updateMailinglistDialog" : {
2025-11-11 21:15:15 +01:00
"activeCheckbox" : "Mailing list is active"
2021-04-15 10:54:55 +02:00
} ,
"updateMailboxDialog" : {
2025-11-12 18:42:24 +01:00
"activeCheckbox" : "Mailbox is active" ,
"enablePop3" : "POP3 access"
2021-12-02 14:49:35 -08:00
} ,
2025-11-10 16:37:50 +01:00
"howToConnectInfoModal" : "Configuring Email Clients" ,
"customFrom" : {
2025-11-13 12:58:45 +01:00
"title" : "Allow custom from address" ,
"description" : "Let authenticated users and apps use any from address"
2025-11-10 16:37:50 +01:00
}
2020-11-12 22:18:30 +01:00
} ,
2020-11-16 16:52:51 +01:00
"app" : {
"logsActionTooltip" : "Logs" ,
"terminalActionTooltip" : "Terminal" ,
2025-11-12 18:42:24 +01:00
"filemanagerActionTooltip" : "File manager" ,
2020-11-16 16:52:51 +01:00
"docsActionTooltip" : "Documentation" ,
"firstTimeSetupAction" : "First Time Setup" ,
"docsAction" : "Documentation" ,
"adminPageAction" : "Admin Page" ,
2025-11-12 18:42:24 +01:00
"projectWebsiteAction" : "Project website" ,
2020-11-16 16:52:51 +01:00
"displayTabTitle" : "Display" ,
"locationTabTitle" : "Location" ,
"accessControlTabTitle" : "Access Control" ,
"resourcesTabTitle" : "Resources" ,
"storageTabTitle" : "Storage" ,
"graphsTabTitle" : "Graphs" ,
"securityTabTitle" : "Security" ,
"emailTabTitle" : "Email" ,
"updatesTabTitle" : "Updates" ,
"backupsTabTitle" : "Backups" ,
"repairTabTitle" : "Repair" ,
"uninstallTabTitle" : "Uninstall" ,
"display" : {
"label" : "Label" ,
"tags" : "Tags" ,
"icon" : "Icon" ,
"tagsPlaceholder" : "Use space to separate tags" ,
"tagsTooltip" : "For grouping in the dashboard" ,
"saveAction" : "Save"
} ,
"location" : {
"location" : "Location" ,
"locationPlaceholder" : "Leave empty to use bare domain" ,
"redirections" : "Redirections" ,
2025-11-12 18:42:24 +01:00
"noRedirections" : "No redirect domains" ,
2020-11-16 16:52:51 +01:00
"addRedirectionAction" : "Add a redirection" ,
2021-01-18 19:42:37 -08:00
"saveAction" : "Save" ,
"aliases" : "Aliases" ,
"addAliasAction" : "Add an alias" ,
2025-11-11 16:39:13 +01:00
"noAliases" : "No alias domains" ,
2026-03-30 13:11:45 +02:00
"overwriteDns" : "Overwrite existing DNS records of {domains}"
2020-11-16 16:52:51 +01:00
} ,
"accessControl" : {
"userManagement" : {
2026-01-13 16:29:25 +01:00
"description" : "Configure who can log in and use the app" ,
2021-09-20 11:42:55 -07:00
"descriptionSftp" : "This setting also controls SFTP access." ,
2025-11-12 18:42:24 +01:00
"dashboardVisibility" : "Dashboard visibility" ,
2020-11-16 16:52:51 +01:00
"visibleForAllUsers" : "Visible to all users on this Cloudron" ,
"visibleForSelected" : "Only visible to the following users and groups"
} ,
"sftp" : {
"title" : "SFTP" ,
"server" : "Server" ,
"port" : "Port" ,
"username" : "Username"
2021-09-21 15:26:05 -07:00
} ,
"operators" : {
"title" : "Operators" ,
2026-01-13 16:29:25 +01:00
"description" : "Configure who can maintain the app"
2025-11-13 14:30:14 +01:00
} ,
"dashboardVisibility" : {
"description" : "Configure who can see this app on the dashboard."
2020-11-16 16:52:51 +01:00
}
} ,
"resources" : {
"memory" : {
2025-11-13 09:23:30 +01:00
"title" : "Memory limit" ,
2025-11-11 16:39:13 +01:00
"description" : "Maximum memory the app can use" ,
2020-11-16 16:52:51 +01:00
"resizeAction" : "Resize"
} ,
"cpu" : {
2024-06-25 16:56:30 +02:00
"setAction" : "Scale" ,
2025-11-12 18:42:24 +01:00
"title" : "CPU limit" ,
2025-11-11 16:39:13 +01:00
"description" : "Maximum percent of CPU the app can use"
2025-08-19 10:49:27 +02:00
} ,
"devices" : {
2025-11-11 16:39:13 +01:00
"label" : "Devices" ,
"description" : "Comma-separated list of devices attached to the app"
2020-11-16 16:52:51 +01:00
}
} ,
"storage" : {
"appdata" : {
2025-11-12 18:42:24 +01:00
"title" : "Data directory" ,
2025-11-11 21:15:15 +01:00
"description" : "Move the app’ s data to a <a href=\"/#/volumes\">volume</a>. Any data here is included in the app’ s backup." ,
2025-10-22 14:20:56 +02:00
"moveAction" : "Move data" ,
2023-07-11 20:52:46 +05:30
"mountTypeWarning" : "The destination file system must support file permissions and ownership for the move to work"
2020-11-16 16:52:51 +01:00
} ,
"mounts" : {
2025-11-12 18:42:24 +01:00
"title" : "Volume mounts" ,
2020-11-16 16:52:51 +01:00
"volume" : "Volume" ,
2025-11-11 16:39:13 +01:00
"noMounts" : "No volumes mounted" ,
2020-11-16 16:52:51 +01:00
"addMountAction" : "Add a volume mount" ,
2022-11-12 20:49:19 +01:00
"saveAction" : "Save" ,
"permissions" : {
"readOnly" : "Read Only" ,
"readWrite" : "Read and Write" ,
"label" : "Permissions"
}
2022-06-08 10:17:54 -07:00
}
2020-11-16 16:52:51 +01:00
} ,
"graphs" : {
"period" : {
"12h" : "12 hours" ,
"24h" : "24 hours" ,
"7d" : "7 days" ,
2021-04-01 16:05:13 +02:00
"30d" : "30 days" ,
2025-05-22 12:13:20 +02:00
"6h" : "6 hours" ,
2025-05-26 10:45:23 +02:00
"live" : "Live" ,
"1h" : "1 hour"
2020-11-16 16:52:51 +01:00
} ,
2025-10-22 14:20:56 +02:00
"diskIOTotal" : "Total read: {{ read }} Total write: {{ write }}" ,
"networkIOTotal" : "Total inbound: {{ inbound }} Total outbound: {{ outbound }}"
2020-11-16 16:52:51 +01:00
} ,
"email" : {
"from" : {
2025-11-13 12:58:45 +01:00
"title" : "Mail from address" ,
2025-11-12 18:42:24 +01:00
"mailboxPlaceholder" : "Mailbox name" ,
2021-03-16 22:41:25 -07:00
"saveAction" : "Save" ,
2025-11-11 21:15:15 +01:00
"enable" : "Use Cloudron Mail to send email" ,
2025-11-13 11:18:50 +01:00
"disable" : "Do not configure the app's mail delivery settings" ,
"enableDescription" : "Configure the app to send email using the address below and <a href=\"{{ domainConfigLink }}\">outbound email</a> settings." ,
"disableDescription" : "The app's mail delivery settings remain unchanged. You can configure them inside the app." ,
2025-11-12 18:42:24 +01:00
"displayName" : "From name"
2020-11-16 16:52:51 +01:00
} ,
2021-10-02 03:03:15 -07:00
"inbox" : {
"disable" : "Do not configure inbox" ,
2025-11-13 11:18:50 +01:00
"disableDescription" : "The app's incoming mail settings remain unchanged. You can configure them inside the app. Select this option if the domain’ s email is not hosted on Cloudron." ,
2021-10-02 03:03:15 -07:00
"title" : "Incoming mail" ,
"enable" : "Use Cloudron Mail to receive emails" ,
2025-11-13 11:18:50 +01:00
"enableDescription" : "Configure the app to receive email using the address below. Select this option if {{ domain }}'s email is hosted on this server."
2025-11-11 21:15:15 +01:00
} ,
"configuration" : {
2025-11-13 11:18:50 +01:00
"title" : "Outbound mail"
2020-11-16 16:52:51 +01:00
}
} ,
"security" : {
"csp" : {
2026-01-13 16:29:25 +01:00
"description" : "Override any CSP headers defined by the app" ,
2020-11-16 16:52:51 +01:00
"title" : "Content Security Policy" ,
2026-01-13 17:38:31 +01:00
"saveAction" : "Save" ,
"insertCommonCsp" : "Insert common CSP" ,
"commonPattern" : {
"allowEmbedding" : "Allow embedding" ,
"sameOriginEmbedding" : "Allow embedding (only subdomains)" ,
"allowCdnAssets" : "Allow CDN assets" ,
"reportOnly" : "Report CSP violations" ,
"strictBaseline" : "Strict baseline"
}
2020-11-16 16:52:51 +01:00
} ,
"robots" : {
"title" : "Robots.txt" ,
2026-01-13 17:38:31 +01:00
"description" : "By default, bots can index this app" ,
"commonPattern" : {
"allowAll" : "Allow all (default)" ,
"disallowAll" : "Disallow all" ,
"disallowCommonBots" : "Disallow common bots" ,
"disallowAdminPaths" : "Disallow admin paths" ,
"disallowApiPaths" : "Disallow API paths"
} ,
"insertCommonRobotsTxt" : "Insert common robots.txt"
2023-03-06 11:15:55 +01:00
} ,
2025-10-22 14:20:56 +02:00
"hstsPreload" : "Enable HSTS Preload (including subdomains)"
2020-11-16 16:52:51 +01:00
} ,
"updates" : {
"info" : {
2025-11-12 18:42:24 +01:00
"description" : "App title & version" ,
2020-11-16 16:52:51 +01:00
"appId" : "App ID" ,
2026-02-21 12:12:36 +01:00
"packageVersion" : "Package version" ,
2025-11-12 18:42:24 +01:00
"lastUpdated" : "Last updated" ,
2024-07-22 16:20:15 +02:00
"customAppUpdateInfo" : "Auto-update is not available for custom apps." ,
2026-02-09 15:30:19 +01:00
"installedAt" : "Installed" ,
"packager" : "Packager"
2020-11-16 16:52:51 +01:00
} ,
2025-09-30 14:17:21 +02:00
"auto" : {
2025-11-11 16:39:13 +01:00
"description" : "App updates are applied periodically based on the <a href=\"/#/system-update\">update schedule</a>" ,
2025-11-12 18:42:24 +01:00
"title" : "Automatic updates"
2025-09-30 14:17:21 +02:00
} ,
"updates" : {
2026-02-25 15:24:10 +01:00
"description" : "Cloudron automatically checks for app updates. You can also check manually."
2025-09-30 14:17:21 +02:00
}
2020-11-16 16:52:51 +01:00
} ,
"backups" : {
"backups" : {
"title" : "Backups" ,
2026-01-13 16:29:25 +01:00
"description" : "Create a complete snapshot of the app" ,
2025-10-22 14:20:56 +02:00
"downloadConfigTooltip" : "Download config" ,
2025-09-17 13:53:13 +02:00
"cloneTooltip" : "Clone" ,
"restoreTooltip" : "Restore" ,
2025-10-22 14:20:56 +02:00
"createBackupAction" : "Create backup" ,
"importAction" : "Import backup" ,
2025-09-17 13:53:13 +02:00
"downloadBackupTooltip" : "Download" ,
2025-08-19 15:03:39 +02:00
"checkIntegrity" : "Check Integrity"
2020-11-16 16:52:51 +01:00
} ,
"import" : {
2025-11-11 16:39:13 +01:00
"title" : "Import" ,
2026-01-13 16:29:25 +01:00
"description" : "Import app from an external backup"
2020-11-16 16:52:51 +01:00
} ,
"auto" : {
2025-11-12 18:42:24 +01:00
"title" : "Automatic backups" ,
2025-11-11 21:15:15 +01:00
"description" : "Back up the app periodically to the configured <a href=\"/#/backup-sites\">Backup Sites</a>"
2020-11-16 16:52:51 +01:00
}
} ,
"repair" : {
"recovery" : {
2025-11-12 18:42:24 +01:00
"title" : "Recovery mode" ,
2025-11-11 16:39:13 +01:00
"description" : "To fix broken plugins or misconfiguration, place the app in recovery mode." ,
2024-12-09 21:26:35 +01:00
"restartAction" : "Restart" ,
2025-11-12 18:42:24 +01:00
"disableAction" : "Disable recovery mode" ,
2025-10-22 14:20:56 +02:00
"enableAction" : "Enable recovery mode"
2020-11-16 16:52:51 +01:00
} ,
"taskError" : {
2025-11-12 18:42:24 +01:00
"title" : "Task error" ,
2025-11-11 21:15:15 +01:00
"description" : "Retry a failed installation, configuration, update, restore, or backup task." ,
2025-10-22 14:20:56 +02:00
"retryAction" : "Retry {{ task }} task"
2020-11-24 19:00:16 +01:00
} ,
2025-09-25 15:46:36 +02:00
"restart" : {
"title" : "Restart" ,
"description" : "If the app is not responding, try restarting the app."
}
2020-11-16 16:52:51 +01:00
} ,
"uninstall" : {
"uninstall" : {
"title" : "Uninstall" ,
2025-11-11 21:15:15 +01:00
"description" : "Uninstall the app and delete its data. Backups are cleaned up according to the backup policy." ,
2020-11-16 16:52:51 +01:00
"uninstallAction" : "Uninstall"
}
2020-11-17 13:58:05 +01:00
} ,
"appInfo" : {
"package" : "Package" ,
2020-11-17 16:24:43 +01:00
"openAction" : "Open {{ app }}" ,
2025-03-28 17:51:39 +01:00
"checklist" : "Admin Checklist" ,
"checklistShow" : "Show Checklist" ,
"checklistHide" : "Hide Checklist"
2020-11-17 13:58:05 +01:00
} ,
"uninstallDialog" : {
2025-11-13 09:23:30 +01:00
"title" : "Uninstall App" ,
"description" : "Uninstall \"{{ app }}\" and remove all its data?" ,
2020-11-17 13:58:05 +01:00
"uninstallAction" : "Uninstall"
} ,
"importBackupDialog" : {
"title" : "Import Backup" ,
2025-09-17 13:34:17 +02:00
"uploadAction" : "upload a Backup Config" ,
2023-01-17 13:51:21 +01:00
"importAction" : "Import" ,
2025-11-12 18:42:24 +01:00
"remotePath" : "Backup path" ,
2025-11-11 16:39:13 +01:00
"provideBackupInfo" : "Provide the backup information to restore from, or" ,
"warning" : "Any data created since the last backup will be permanently lost. It’ s 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."
2020-11-17 13:58:05 +01:00
} ,
"updateDialog" : {
"title" : "Update {{ app }}" ,
"unstableWarning" : "This update is a pre-release and not considered stable yet. Please update at your own risk." ,
2023-01-05 16:16:01 +01:00
"changelogHeader" : "Changes for new package version {{ version}}:" ,
2021-04-19 18:13:26 -07:00
"subscriptionExpired" : "Your Cloudron subscription has expired. Please set up a subscription to update the app." ,
2020-11-17 13:58:05 +01:00
"skipBackupCheckbox" : "Skip backup" ,
2021-04-19 18:13:26 -07:00
"setupSubscriptionAction" : "Set up Subscription" ,
2020-11-17 13:58:05 +01:00
"updateAction" : "Update"
} ,
"restoreDialog" : {
2025-11-11 16:39:13 +01:00
"title" : "Restore App" ,
"description" : "Restore \"{{ fqdn }}\" from the backup created on {{ creationTime }} ?" ,
"warning" : "Any data created since the last backup will be permanently lost. It’ s recommended to create a new backup before restoring." ,
2025-04-25 00:00:06 +02:00
"restoreAction" : "Restore" ,
"cloneAction" : "Clone" ,
"cloneActionOverwrite" : "Clone and overwrite DNS"
2020-11-17 13:58:05 +01:00
} ,
"cloneDialog" : {
2025-11-11 16:39:13 +01:00
"title" : "Clone App" ,
"description" : "Clone using the backup from <b>{{ creationTime }}</b> (version <b>{{ packageVersion }}</b>)." ,
2025-10-17 18:02:13 +02:00
"location" : "Location"
2021-09-14 12:17:38 +02:00
} ,
2021-09-22 22:28:05 +02:00
"eventlogTabTitle" : "Event Log" ,
2021-09-27 15:32:44 -07:00
"sftpInfoAction" : "SFTP Access" ,
"cronTabTitle" : "Cron" ,
"cron" : {
"title" : "Crontab" ,
2021-09-28 20:40:36 +02:00
"saveAction" : "Save" ,
2026-01-13 17:38:31 +01:00
"addCommonPattern" : "Insert common pattern" ,
2021-09-28 20:40:36 +02:00
"commonPattern" : {
"everyMinute" : "Every Minute" ,
"everyHour" : "Every Hour" ,
"twicePerHour" : "Twice per Hour" ,
"everyDay" : "Every Day" ,
"twicePerDay" : "Twice per Day" ,
2022-05-20 10:18:11 -07:00
"everySunday" : "Every Sunday" ,
"daily" : "Daily" ,
"hourly" : "Hourly" ,
"service" : "Service (runs once)"
2021-11-29 09:54:49 -08:00
} ,
2025-11-11 16:39:13 +01:00
"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."
2021-10-18 18:13:44 -07:00
} ,
2022-07-11 17:24:07 +02:00
"forumUrlAction" : "Need help? Ask in the forum" ,
"addApplinkDialog" : {
2025-09-18 18:41:56 +02:00
"title" : "Add External Link"
2022-07-11 17:24:07 +02:00
} ,
"editApplinkDialog" : {
2025-10-17 18:02:13 +02:00
"title" : "Edit External Link"
2022-07-11 17:24:07 +02:00
} ,
"applinks" : {
"upstreamUri" : "External URL" ,
2025-10-17 18:02:13 +02:00
"label" : "Label"
2023-07-14 09:03:23 +05:30
} ,
"servicesTabTitle" : "Services" ,
"turn" : {
2025-11-12 18:42:24 +01:00
"title" : "TURN autoconfiguration" ,
2025-11-13 11:18:50 +01:00
"info" : "Use the built-in TURN server. When disabled, the app’ s TURN settings remain unchanged."
2023-07-14 09:03:23 +05:30
} ,
"redis" : {
2025-11-12 18:42:24 +01:00
"title" : "Redis autoconfiguration" ,
"info" : "Use the built-in Redis service. When disabled, the app’ s Redis settings remain unchanged."
2024-04-10 18:48:20 +02:00
} ,
"infoTabTitle" : "Info" ,
"info" : {
"notes" : {
2025-11-12 18:42:24 +01:00
"title" : "Admin notes"
2024-04-10 18:48:20 +02:00
}
2024-12-09 18:28:35 +01:00
} ,
"archive" : {
"title" : "Archive" ,
2025-11-11 21:15:15 +01:00
"description" : "Add the latest app backup to the <a href=\"/#/app-archive\">App Archive</a> and uninstall the app." ,
2024-12-09 18:28:35 +01:00
"action" : "Archive" ,
2025-10-14 16:50:25 +02:00
"latestBackupInfo" : "The last backup was created on {{siteName}} at {{date}}." ,
2024-12-19 15:27:00 +01:00
"noBackup" : "This app has no backup. Archiving requires a recent backup."
2024-12-09 20:53:53 +01:00
} ,
"archiveDialog" : {
2025-11-13 09:23:30 +01:00
"title" : "Archive App" ,
"description" : "Uninstall the app \"{{ app }}\" and move its latest backup (created on {{ date }}) to the app archive?"
2025-04-23 11:42:28 +02:00
} ,
2025-05-20 11:10:25 +02:00
"updateAvailableTooltip" : "Update available" ,
2025-08-18 17:52:58 +02:00
"configureTooltip" : "Configure" ,
2025-10-05 16:53:39 +02:00
"forumAction" : "Forum" ,
"appLink" : {
"title" : "External Link"
2026-02-14 18:33:50 +01:00
} ,
"start" : {
"title" : "Start" ,
"description" : "Start the app to make it available again." ,
"action" : "Start"
} ,
"stop" : {
"action" : "Stop" ,
"title" : "Stop" ,
"description" : "Stop the app to conserve resources. Back up before stopping to preserve recent changes."
2025-10-05 16:53:39 +02:00
}
2020-11-19 00:31:45 +01:00
} ,
"login" : {
"errorIncorrectCredentials" : "Incorrect username or password" ,
"username" : "Username" ,
"password" : "Password" ,
2025-03-29 20:57:08 +01:00
"2faToken" : "2FA Token" ,
2023-04-28 13:10:38 +02:00
"resetPasswordAction" : "Reset password" ,
"errorIncorrect2FAToken" : "2FA token is invalid" ,
2024-04-17 14:21:07 +02:00
"errorInternal" : "Internal error, try again later" ,
2026-02-12 21:10:51 +01:00
"loginAction" : "Log in" ,
2026-03-16 17:30:14 +05:30
"usePasskeyAction" : "Use passkey" ,
2026-03-16 20:04:36 +05:30
"errorPasskeyFailed" : "Failed to login with passkey" ,
"passkeyAction" : "Log in with a passkey"
2020-11-19 00:31:45 +01:00
} ,
"passwordReset" : {
"title" : "Password reset" ,
2025-11-12 18:42:24 +01:00
"usernameOrEmail" : "Username or email" ,
2020-11-19 00:31:45 +01:00
"resetAction" : "Reset" ,
"backToLoginAction" : "Back to login" ,
"emailSent" : {
"title" : "Password reset email sent"
} ,
"newPassword" : {
2021-02-09 15:39:56 -08:00
"title" : "Set new password" ,
2025-11-12 18:42:24 +01:00
"password" : "New password" ,
"passwordRepeat" : "Repeat password"
2020-11-19 00:31:45 +01:00
} ,
"passwordChanged" : {
"submitAction" : "Submit"
} ,
"success" : {
"title" : "Password changed" ,
2025-12-01 23:08:14 +01:00
"openDashboardAction" : "Open dashboard"
2020-11-19 00:31:45 +01:00
}
2020-11-19 11:33:46 +01:00
} ,
"setupAccount" : {
2021-04-19 18:13:26 -07:00
"description" : "Please set up your account" ,
2020-11-19 11:33:46 +01:00
"username" : "Username" ,
2025-11-12 18:42:24 +01:00
"fullName" : "Full name" ,
"password" : "New password" ,
"passwordRepeat" : "Repeat password" ,
2020-11-19 11:33:46 +01:00
"errorPassword" : "Password must be at least 8 characters" ,
"errorPasswordNoMatch" : "Passwords don't match" ,
2021-04-19 18:13:26 -07:00
"setupAction" : "Set up" ,
2020-11-19 11:33:46 +01:00
"invalidToken" : {
2025-11-12 18:42:24 +01:00
"title" : "Invalid or expired invite link" ,
2020-11-19 11:33:46 +01:00
"description" : "Contact your server admin to get a new invite link."
} ,
"success" : {
2025-11-12 18:42:24 +01:00
"title" : "Your account is ready" ,
2025-12-01 23:08:14 +01:00
"openDashboardAction" : "Open dashboard"
2022-01-13 15:20:29 -08:00
} ,
"noUsername" : {
2025-11-12 18:42:24 +01:00
"title" : "Cannot set up account" ,
2025-12-01 22:02:29 +01:00
"description" : "Account cannot be set up without a username. Please contact the administrator."
} ,
"welcome" : "Welcome"
2020-11-19 17:45:16 -08:00
} ,
"welcomeEmail" : {
2020-11-20 16:10:36 +01:00
"welcomeTo" : "Welcome to <%= cloudronName %>!" ,
"salutation" : "Hi <%= user %>," ,
"inviteLinkAction" : "Get started" ,
"invitor" : "You are receiving this email because you were invited by <%= invitor %>." ,
2020-11-20 22:46:45 +01:00
"inviteLinkActionText" : "Follow the link to get started: <%- inviteLink %>" ,
"subject" : "Welcome to <%= cloudron %>"
2020-11-20 16:23:13 +01:00
} ,
"passwordResetEmail" : {
"salutation" : "Hi <%= user %>," ,
"description" : "Someone, hopefully you, has requested your account's password be reset. If you did not request this reset, please ignore this message." ,
"resetAction" : "Click to reset your password" ,
"expireNote" : "Please note that the password reset link will expire in 24 hours." ,
2020-11-20 22:46:45 +01:00
"resetActionText" : "To reset your password, please visit the following page: <%- resetLink %>" ,
"subject" : "[<%= cloudron %>] Password Reset"
2020-11-20 18:09:09 +01:00
} ,
2020-11-23 22:13:54 +01:00
"volumes" : {
"title" : "Volumes" ,
"name" : "Name" ,
2025-11-07 18:35:34 +01:00
"openFileManagerActionTooltip" : "File manager" ,
2020-11-23 22:13:54 +01:00
"addVolumeDialog" : {
"title" : "Add Volume" ,
2025-11-12 18:42:24 +01:00
"server" : "Server IP / Hostname" ,
"remoteDirectory" : "Remote directory" ,
2021-05-13 09:14:34 -07:00
"username" : "Username" ,
"password" : "Password" ,
2025-11-12 18:42:24 +01:00
"diskPath" : "Disk path" ,
2021-05-27 14:13:38 -07:00
"port" : "Port" ,
"user" : "User" ,
2025-11-12 18:42:24 +01:00
"privateKey" : "Private SSH key"
2020-11-23 22:13:54 +01:00
} ,
"removeVolumeDialog" : {
2025-11-07 18:35:34 +01:00
"removeAction" : "Remove" ,
"title" : "Remove Volume" ,
"description" : "Remove volume \"{{ volumeName }}\"?"
2020-11-23 17:10:40 -08:00
} ,
2025-11-07 10:45:21 +01:00
"description" : "Volumes are local or remote file systems. They can be used for an app’ s primary data storage or shared between apps." ,
2025-11-12 18:42:24 +01:00
"mountType" : "Mount type" ,
"localDirectory" : "Local directory" ,
2025-09-09 22:09:37 +02:00
"remountActionTooltip" : "Remount" ,
2023-09-28 09:43:48 +02:00
"editVolumeDialog" : {
2025-11-07 17:49:51 +01:00
"title" : "Edit Volume"
2023-09-28 09:43:48 +02:00
} ,
2025-10-22 14:20:56 +02:00
"emptyPlaceholder" : "No volumes"
2020-11-23 17:25:13 -08:00
} ,
2021-07-29 10:54:27 +02:00
"newLoginEmail" : {
"subject" : "[<%= cloudron %>] New login on your account" ,
"topic" : "We've noticed a new login on your Cloudron account." ,
"salutation" : "Hi <%= user %>," ,
"notice" : "We noticed a login on your Cloudron account from a new device." ,
"action" : "If this was you, you can safely disregard this email. If this wasn't you, you should change your password immediately."
2021-08-25 18:36:46 +02:00
} ,
2022-06-03 10:20:06 -07:00
"storage" : {
"mounts" : {
2025-11-11 16:39:13 +01:00
"description" : "Mounted volumes can be accessed at \"/media/(volume name)\". Mounted data is not included in the app's backup."
2022-06-03 10:20:06 -07:00
}
2023-04-25 11:58:06 +02:00
} ,
"oidc" : {
"newClientDialog" : {
2024-12-02 08:53:02 +01:00
"title" : "Add OIDC Client" ,
"createAction" : "Add"
2023-04-25 11:58:06 +02:00
} ,
"client" : {
2025-11-12 18:42:24 +01:00
"name" : "Client name" ,
2023-04-25 11:58:06 +02:00
"id" : "Client ID" ,
2025-11-12 18:42:24 +01:00
"secret" : "Client secret" ,
"signingAlgorithm" : "Signing algorithm" ,
"loginRedirectUri" : "Login callback URLs" ,
2025-11-11 16:39:13 +01:00
"loginRedirectUriPlaceholder" : "Comma-separated URLs"
2023-04-25 11:58:06 +02:00
} ,
2025-11-07 10:45:21 +01:00
"description" : "Cloudron’ s OpenID provider can be used for single sign-on with external applications." ,
2023-04-25 11:58:06 +02:00
"editClientDialog" : {
2025-11-07 10:45:21 +01:00
"title" : "Edit Client"
2023-04-25 11:58:06 +02:00
} ,
"deleteClientDialog" : {
2025-11-07 10:45:21 +01:00
"title" : "Delete Client" ,
"description" : "After deletion, any access tokens issued by this client will be invalidated. Apps using it will no longer be able to authenticate.<br/><br/>Delete client \"{{ clientName }}\"?"
2023-04-25 11:58:06 +02:00
} ,
"env" : {
2025-10-17 18:02:13 +02:00
"discoveryUrl" : "Discovery URL"
2023-04-25 11:58:06 +02:00
} ,
"clients" : {
2025-09-12 16:14:00 +02:00
"title" : "OpenID Clients" ,
2025-10-22 14:20:56 +02:00
"empty" : "No OpenID clients"
2025-11-07 10:45:21 +01:00
} ,
"clientCredentials" : {
2025-11-12 18:42:24 +01:00
"title" : "Client credentials" ,
2025-12-10 17:43:51 +01:00
"description" : "Copy the credentials for client \"{{ clientName }}\""
2023-04-25 11:58:06 +02:00
}
2023-06-04 18:10:54 +02:00
} ,
2025-06-04 16:26:53 +02:00
"userdirectory" : {
"settings" : {
"title" : "Settings"
}
2025-08-06 20:39:10 +02:00
} ,
"archives" : {
"listing" : {
2025-10-22 14:20:56 +02:00
"placeholder" : "No archived apps"
2026-01-15 14:23:12 +01:00
} ,
"description" : "Archived apps preserve the latest backup when an app was archived. These backups are kept permanently and can be restored."
2025-08-19 10:49:27 +02:00
} ,
"backup" : {
"target" : {
2025-11-13 17:22:09 +01:00
"label" : "Site" ,
2025-10-21 23:56:16 +02:00
"size" : "Size" ,
"fileCount" : "Files"
2025-08-19 10:49:27 +02:00
} ,
2025-09-18 19:20:23 +02:00
"sites" : {
2025-09-23 11:22:33 +02:00
"title" : "Backup Sites" ,
2025-11-13 11:18:50 +01:00
"emptyPlaceholder" : "No backup sites" ,
2026-01-15 14:23:12 +01:00
"lastRun" : "Last run" ,
2026-02-26 09:03:39 +01:00
"description" : "Backup sites specify where system and app backups are stored. App backups can be restored individually." ,
"noAutomaticUpdateBackupWarning" : "No backup site is configured to store backups for automatic updates. Enable \"Store automatic-update backups here\" on at least one backup site to allow automatic updates."
2025-09-25 11:30:52 +02:00
} ,
"site" : {
"removeDialog" : {
2025-11-13 11:18:50 +01:00
"description" : "Removing a backup site deletes its backup entries from Cloudron. Backup files stored on the remote destination are not removed.<br/></br>Remove the backup site \"{{ name }}\" ?" ,
"title" : "Remove Backup Site"
2025-09-25 11:30:52 +02:00
}
2025-08-19 10:49:27 +02:00
}
2025-09-10 17:26:33 +02:00
} ,
"dockerRegistries" : {
2025-11-12 18:42:24 +01:00
"server" : "Server address" ,
2025-09-10 17:26:33 +02:00
"provider" : "Provider" ,
"username" : "Username" ,
"title" : "Docker Registries" ,
2025-11-10 10:51:52 +01:00
"description" : "Configure access to private Docker registries for installing custom apps." ,
2025-09-10 17:26:33 +02:00
"removeDialog" : {
2025-11-10 10:51:52 +01:00
"title" : "Remove Docker Registry"
2025-09-10 17:26:33 +02:00
} ,
"email" : "Email" ,
"passwordToken" : "Password/Token" ,
2025-11-10 10:51:52 +01:00
"emptyPlaceholder" : "No docker registries" ,
2025-09-10 17:26:33 +02:00
"dialog" : {
2025-11-10 10:51:52 +01:00
"addTitle" : "Add Docker Registry" ,
"editTitle" : "Edit Docker Registry"
}
2025-09-10 17:26:33 +02:00
} ,
"dockerRegistres" : {
"removeDialog" : {
2025-11-10 10:51:52 +01:00
"description" : "Remove Docker registry \"{{ serverAddress }}\"?"
2025-09-10 17:26:33 +02:00
}
2025-09-16 12:53:43 +02:00
} ,
2025-09-18 18:41:56 +02:00
"appearance" : {
"title" : "Appearance"
} ,
"dashboard" : {
"title" : "Dashboard"
} ,
2025-10-04 23:18:59 +02:00
"server" : {
"title" : "Server"
2026-02-06 22:49:08 +01:00
} ,
"communityapp" : {
2026-02-20 14:53:21 +01:00
"installwarning" : "Community apps are not reviewed by Cloudron. Only install apps from trusted developers. Third-party code can compromise your system." ,
"unstablewarning" : "This app is marked as unstable by its developer."
2025-06-04 16:26:53 +02:00
}
2020-10-19 14:38:05 +02:00
}