diff --git a/src/translation/en.json b/src/translation/en.json index 620d68834..f46d81538 100644 --- a/src/translation/en.json +++ b/src/translation/en.json @@ -787,7 +787,9 @@ "fallbackCertCustomCert": "Custom Certificate", "fallbackCertCustomCertInfo": "This wildcard certificate will be used for all apps on this domain. If not provided, a self-signed certificate will be automatically generated.", "fallbackCertKeyPlaceholder": "Key", - "fallbackCertCertificatePlaceholder": "Certificate" + "fallbackCertCertificatePlaceholder": "Certificate", + "matrixHostname": "Matrix server location", + "mastodonHostname": "Mastodon server location" }, "removeDialog": { "title": "Really remove {{ domain }}?", @@ -1109,7 +1111,11 @@ "redirectionsPlaceholder": "Leave empty to use bare domain", "noRedirections": "No redirect domains are configured.", "addRedirectionAction": "Add a redirection", - "saveAction": "Save" + "saveAction": "Save", + "aliases": "Aliases", + "addAliasAction": "Add an alias", + "noAliases": "No alias domains are configured.", + "aliasesPlaceholder": "Leave empty to use bare domain" }, "accessControl": { "userManagement": { diff --git a/src/translation/it.json b/src/translation/it.json index 01d556aee..303be0c77 100644 --- a/src/translation/it.json +++ b/src/translation/it.json @@ -54,7 +54,7 @@ "title": "Nessuna App è ancora installata!", "description": "Perché non installare qualche app? Visita l'App Store" }, - "title": "Le mie Apps" + "title": "Le mie applicazioni" }, "volumes": { "backupWarning": "I volumi non sono inclusi nel backup. Il ripristino di un'app non ripristinerà il contenuto del volume. Assicurati di avere un piano di backup adatto per ogni volume.", @@ -562,7 +562,7 @@ "acceptSelfSignedCert": "Accetta certificato autofirmato", "server": "URL del Server", "noopInfo": "L'autenticazione LDAP non è configurata.", - "subscriptionRequiredAction": "Imposta l'abbonamento adesso", + "subscriptionRequiredAction": "Attiva un piano a pagamento", "subscriptionRequired": "Questa funzionalità è disponibile solo nei piani a pagamento.", "description": "Cloudron sincronizzerà utenti e gruppi da un server LDAP o ActiveDirectory esterni. La verifica della password per l'autenticazione di tali utenti viene eseguita sul server esterno. La sincronizzazione non viene eseguita automaticamente ma deve essere attivata manualmente.", "auth": "Auth", @@ -577,7 +577,7 @@ }, "settings": { "saveAction": "Salva", - "subscriptionRequiredAction": "Imposta l'abbonamento adesso", + "subscriptionRequiredAction": "Attiva un piano a pagamento", "subscriptionRequired": "Queste funzionalità sono disponibili solo nei piani a pagamento.", "require2FACheckbox": "Richiedi agli utenti di configurare la 2FA", "allowProfileEditCheckbox": "Consenti agli utenti di modificare il proprio nome e indirizzo email", @@ -982,13 +982,13 @@ }, "logs": { "download": "Scarica", - "clear": "Azzerra", + "clear": "Pulisci", "title": "Logs" }, "notifications": { "dismissTooltip": "Cancella", - "clearAll": "Cancella tutte", - "nonePending": "Notifiche visualizzate!", + "clearAll": "Cancella tutte le notifiche", + "nonePending": "Nessuna notifica!", "title": "Notifiche" }, "domains": { diff --git a/src/translation/nl.json b/src/translation/nl.json index 4c667d699..20f7b2b57 100644 --- a/src/translation/nl.json +++ b/src/translation/nl.json @@ -192,8 +192,7 @@ }, "subscriptionDialog": { "title": "Abonnement benodigd", - "setupAction": "Abonnement nemen", - "groupDescription": "Gebruikersgroepen zijn onderdeel van het business abonnement." + "setupAction": "Abonnement nemen" }, "addUserDialog": { "addUserAction": "Gebruiker toevoegen", diff --git a/src/translation/zh_Hans.json b/src/translation/zh_Hans.json index 3ad0078b4..8ac956e90 100644 --- a/src/translation/zh_Hans.json +++ b/src/translation/zh_Hans.json @@ -190,7 +190,7 @@ "noopNote": "这个选项会停用 Cloudron 的备份和恢复功能,仅应该被用于测试。请确保这台服务器已经使用其它方式备份。", "formatChangeNote": "使用旧存储格式的备份需要被手动删除。", "encryptionPassword": "加密密码(可选)", - "advancedSettings": "高级设置。", + "advancedSettings": "高级设置…", "encryptionDescription": "请将此密码保存在一个安全的地方。Cloudron 不会为您保存此密码,如果丢失此密码,备份将无法恢复", "uploadPartSizeDescription": "分块上传的大小。可以最多并行上传 3 块,并且需要同等大小的内存。", "uploadPartSize": "分块上传大小", @@ -331,7 +331,8 @@ "editUserTooltip": "编辑用户", "removeUserTooltip": "删除用户", "empty": "没有用户", - "resetPasswordTooltip": "重设密码或发送邀请链接" + "resetPasswordTooltip": "重设密码或发送邀请链接", + "transferOwnershipTooltip": "转让所有权" }, "groups": { "title": "用户组", @@ -375,7 +376,6 @@ }, "subscriptionDialog": { "title": "需要订阅", - "description": "如需添加更多用户,请付费订阅。", "setupAction": "设置订阅" }, "addUserDialog": { @@ -444,7 +444,12 @@ "admin": "管理员", "owner": "超级管理员" }, - "searchPlaceholder": "搜索" + "searchPlaceholder": "搜索", + "transferOwnershipDialog": { + "transferAction": "转移所有权", + "description": "这个操作会让新的用户成为这个 Cloudron 的管理员,而当前用户的管理权限将会被移除。", + "title": "确定要把所有权转让给 {{ username }}?" + } }, "network": { "firewall": { @@ -573,7 +578,7 @@ "solrConfig": { "title": "全文搜索(Solr)", "enableSolrCheckbox": "启用 Solr 全文搜索", - "notEnoughMemory": "请为邮件服务分配 3GB 内存以启用 Solr。", + "notEnoughMemory": "请为邮件服务分配至少 3GB 内存以启用 Solr。", "description": "Solr 可以提供快速的邮件全文搜索。 Solr 需要 邮件服务 被分配至少 3GB 内存。" }, "typeFilterHeader": "所有事件" @@ -926,12 +931,91 @@ "usage": "已使用" }, "mailinglists": { - "title": "邮件列表" + "title": "邮件列表", + "membersOnlyTooltip": "仅允许邮件组成员发送邮件", + "everyoneTooltip": "允许非成员通过邮件组发送邮件", + "members": "邮件组成员", + "name": "名称", + "description": "邮件列表会将收到的所有邮件转发给它的成员。" }, "disableAction": "停用", "outgointServerInfo": "发送邮件(SMTP)", "description": "Cloudron 的邮件服务器允许用户接收这个域名的邮件。Rainloop, SOGo, Roundcube 已经为使用 Cloudron Email 预先配置好。", - "loginHelp": "使用 mailboxname@{{ domain }} 和邮箱所有者的 Cloudron 密码来登录邮箱" + "loginHelp": "使用 mailboxname@{{ domain }} 和邮箱所有者的 Cloudron 密码来登录邮箱", + "incomingServerInfo": "入站邮件(IMAP)", + "catchall": { + "saveAction": "保存", + "subscriptionRequired": "这个功能仅付费订阅可用。 现在设置订阅", + "description": "若收件地址不存在,邮件会被转发给下列邮箱。", + "title": "邮件转移" + } + }, + "enableEmailDialog": { + "title": "为 {{ domain }} 启用邮件?" + }, + "subscriptionDialog": { + "setupAction": "设置订阅", + "description": "如需添加更多邮箱,请设置付费订阅。", + "title": "需要订阅" + }, + "smtpStatus": { + "notBlacklisted": "当前服务器 IP {{ ip }} 不在 黑名单上。", + "blacklisted": "当前服务器 IP {{ ip }} 在黑名单上。", + "blacklistCheck": "IP 地址黑名单检查", + "outboudDirect": "出站 SMTP(直连)", + "outboudRelay": "出站 SMTP(中继)", + "title": "SMTP 状态" + }, + "dnsStatus": { + "recordNotSet": "未设置", + "type": "记录类型", + "current": "当前值", + "expected": "设置值", + "domain": "域名", + "hostname": "主机名", + "ptrInfo": "PTR 记录是由你的 VPS 提供商,而非 DNS 提供商设置的。", + "namecheapInfo": "Namecheap 需要手动设置 MX 记录", + "description": "当 DNS 设置正在传播时,DNS 记录状态可能显示错误(大约五分钟)。 如需帮助,请参阅 故障排除 文档。", + "reSetupAction": "重新设置 DNS", + "title": "DNS 状态" + }, + "status": { + "tabTitle": "状态" + }, + "signature": { + "saveAction": "保存", + "htmlFormat": "HTML 格式(可选)", + "plainTextFormat": "纯文本格式", + "subscriptionRequired": "本功能仅在付费订阅中可用。 现在设置付费订阅", + "description": "下列文本会被附在所有从本域名发出的邮件的末尾。", + "title": "签名" + }, + "masquerading": { + "disableAction": "停用", + "enableAction": "启用", + "description": "Masquerading 允许用户和应用在发送邮件时,在发件人一栏使用任意的用户名。", + "title": "Masquerading" + }, + "settings": { + "tabTitle": "设置" + }, + "outbound": { + "mailRelay": { + "spfDocInfo": "Cloudron 无法自动设置 SPF 记录。请按照 {{ name }} 文档 手动设置。", + "saveAction": "保存", + "saveSuccess": "已保存", + "password": "密码", + "username": "用户名", + "apiTokenOrKey": "API Token/Key", + "selfsignedCheckbox": "接受自签名证书", + "port": "SMTP 端口(STARTTLS)", + "host": "SMTP 服务器" + }, + "noopNonAdminDomainWarning": "若停用 Email 功能,Cloudron 将无法为此域名下的应用发送邮件。", + "noopAdminDomainWarning": "若主域名停用了邮件,Cloudron 将无法发送注册邀请、密码重置和其他通知邮件", + "description": "Cloudron 会使用这个邮件服务器(Smart host)来为所有此域名下的应用发送邮件。", + "title": "邮件中继", + "tabTitle": "出站邮件" } } }