diff --git a/dashboard/public/translation/en.json b/dashboard/public/translation/en.json
index fe1bbae09..1b1b172a6 100644
--- a/dashboard/public/translation/en.json
+++ b/dashboard/public/translation/en.json
@@ -649,14 +649,14 @@
"subscription": "Subscription",
"cloudronId": "Cloudron ID",
"subscriptionEndsAt": "Canceled and ends on",
- "subscriptionChangeAction": "Manage Subscription",
+ "subscriptionChangeAction": "Manage subscription",
"subscriptionReactivateAction": "Reactivate Subscription",
"emailNotVerified": "Email not yet verified",
"account": "Account",
- "unlinkAction": "Unlink Account",
+ "unlinkAction": "Unlink account",
"unlinkDialog": {
"title": "Unlink Cloudron.io Account",
- "description": "This will unlink this Cloudron from the current Cloudron.io Account. It can then be linked with another account."
+ "description": "Unlink this Cloudron from the current Cloudron.io account. It can then be linked to another account."
}
},
"timezone": {
diff --git a/dashboard/public/translation/nl.json b/dashboard/public/translation/nl.json
index 6a8be1129..57d08be6b 100644
--- a/dashboard/public/translation/nl.json
+++ b/dashboard/public/translation/nl.json
@@ -43,12 +43,13 @@
"remove": "Verwijder",
"edit": "Bewerk",
"add": "Toevoegen",
- "next": "Volgende"
+ "next": "Volgende",
+ "configure": "Configureer"
},
"rebootDialog": {
"title": "Herstart Server",
"rebootAction": "Herstart nu",
- "description": "Herstart de server om updates toe te passen of onverwacht gedrag te verhelpen. Alle apps en services worden daarna automatisch opnieuw opgestart."
+ "description": "Alle apps en services worden automatisch opnieuw opgestart.
Herstart de server nu?"
},
"offline": "Cloudron is offline. Opnieuw verbinden…",
"searchPlaceholder": "Zoeken",
@@ -218,12 +219,12 @@
"title": "Nodig {{ username }} uit",
"description": "De volgende uitnodigingslink is gestuurd naar {{ email }}:",
"sendAction": "Verstuur E-mail",
- "descriptionLink": "Kopieer uitnodigingslink",
- "descriptionEmail": "Stuur uitnodigingslink"
+ "descriptionLink": "Uitnodigingslink",
+ "descriptionEmail": "E-mail uitnodigingslink"
},
"setGhostDialog": {
"description": "Stel een tijdelijk wachtwoord in om namens deze gebruiker in te loggen bij apps of het dashboard. Dit wachtwoord is 6 uur geldig.",
- "title": "Impersoneren als gebruiker {{ username }}",
+ "title": "Impersoneer gebruiker",
"password": "Tijdelijk Wachtwoord",
"setPassword": "Wachtwoord instellen",
"generatePassword": "Genereer wachtwoord"
@@ -387,7 +388,7 @@
"hardlinksLabel": "Gebruik hardlinks",
"s3Endpoint": "Eindpunt",
"acceptSelfSignedCerts": "Accepteer zelf-ondertekend Certificaat",
- "bucketName": "Bucket naam",
+ "bucketName": "Bucket Naam",
"prefix": "Prefix",
"region": "Regio",
"gcsServiceKey": "Serviceaccountsleutel",
@@ -442,10 +443,10 @@
"backupEdit": {
"preserved": {
"tooltip": "Dit behoudt ook de mail en {{ appsLength }} app backup(s).",
- "description": "Backup behouden, ongeacht het bewaarbeleid"
+ "description": "Backup permanent behouden (uitgesloten van het bewaarbeleid)"
},
"title": "Bewerk Backup",
- "label": "Label",
+ "label": "Backup Label",
"remotePath": "Extern pad"
},
"archives": {
@@ -461,7 +462,7 @@
},
"restoreArchiveDialog": {
"title": "Herstel vanuit Archief",
- "description": "Zet {{appId}} terug op de aangegeven locatie met de backup van {{creationTime}}.",
+ "description": "Zet \"{{appId}}\" terug op de aangegeven locatie met de backup van {{creationTime}}",
"restoreAction": "Herstel",
"restoreActionOverwrite": "Herstel en overschrijf DNS"
},
@@ -539,10 +540,10 @@
"rcptTo": "Aan"
},
"changeDomainDialog": {
- "description": "Dit verhuist de IMAP en SMTP server naar de aangegeven locatie."
+ "description": "Stel IMAP en SMTP server in naar de aangegeven locatie"
},
"changeMailSizeDialog": {
- "description": "Het aanpassen van de maximale e-mail grootte vereist een herstart van de mailserver."
+ "description": "Inkomende e-mails groter dan dit worden geweigerd."
},
"spamFilterDialog": {
"title": "Spam Filtering",
@@ -572,7 +573,7 @@
"title": "Mailbox delen"
},
"changeVirtualAllMailDialog": {
- "description": "De \"Alle E-mail\" map is een enkele map die alle e-mails bevat van je mailbox. Deze map kan handig zijn indien een e-mailprogramma \"zoek in alle mappen\" niet ondersteunt."
+ "description": "De “Alle E-mail” map is een enkele map die alle e-mails bevat. Dit kan handig zijn indien een e-mailprogramma \"zoek in alle mappen\" niet ondersteunt."
}
},
"domains": {
@@ -602,7 +603,7 @@
"zoneName": "Zone Naam (Optioneel)",
"fallbackCert": "Reservecertificaat (optioneel)",
"fallbackCertCustomCert": "Aangepast certificaat",
- "fallbackCertCustomCertInfo": "Dit wildcardcertificaat wordt gebruikt voor alle apps van dit domein. Als dit niet het geval is, wordt een automatisch gegenereerd zelfondertekend certificaat gebruikt.",
+ "fallbackCertCustomCertInfo": "Voorzie een wildcard certificaat voor gebruik door alle apps op dit domein. Als dit niet wordt verstrekt, wordt automatisch een zelfondertekend certificaat aangemaakt.",
"fallbackCertKeyPlaceholder": "Sleutel",
"fallbackCertCertificatePlaceholder": "Certificaat",
"letsEncryptInfo": "Let's Encrypt vereist dat deze server bereikbaar is op poort 80",
@@ -645,7 +646,7 @@
"changeDashboardDomain": {
"changeAction": "Domein aanpassen",
"title": "Dashboard Domein",
- "description": "Verhuis het Dashboard naar het “my” subdomein van het geselecteerde domein."
+ "description": "Verander het Dashboard naar het “my” subdomein van het geselecteerde domein"
},
"removeDialog": {
"title": "Verwijder domein",
@@ -1033,9 +1034,10 @@
"memoryLimit": "Geheugenlimiet",
"restartActionTooltip": "Herstart",
"configure": {
- "title": "Configureer {{ name }}",
+ "title": "Configureer Service",
"resetToDefaults": "Terugstellen naar standaardwaarden",
- "enableRecoveryMode": "Inschakelen Herstelmodus"
+ "enableRecoveryMode": "Inschakelen herstelmodus",
+ "description": "Configureer service \"{{ name }}\""
},
"description": "Diensten leveren functionaliteiten zoals databases, e-mail en authenticatie."
},
@@ -1091,7 +1093,7 @@
},
"language": {
"title": "Taal",
- "description": "Stel de standaard taal in voor deze Cloudron en systeem e-mails (bijv. uitnodigingen, wachtwoord herstel). Gebruikers kunnen een eigen voorkeurstaal instellen in hun profiel."
+ "description": "De standaard taal voor deze Cloudron en systeem e-mails (bijv. uitnodigingen, wachtwoord herstel). Gebruikers kunnen een eigen voorkeurstaal instellen in hun profiel."
},
"title": "Instellingen",
"registryConfig": {
@@ -1169,10 +1171,12 @@
"terminal": {
"title": "Terminal",
"download": {
- "download": "Download"
+ "download": "Download bestand",
+ "title": "Download bestand",
+ "description": "Voer het pad in van een bestand of map om te downloaden vanuit het bestandssysteem van de app."
},
"scheduler": "Planner/Cron",
- "downloadAction": "Download",
+ "downloadAction": "Download bestand",
"uploadTo": "Upload naar {{ path }}"
},
"filemanager": {
@@ -1378,14 +1382,14 @@
},
"addMailboxDialog": {
"title": "Mailbox toevoegen",
- "name": "Naam",
+ "name": "Mailbox Naam",
"incomingDisabledWarning": "Inkomende e-mail voor dit domein is niet ingeschakeld."
},
"editMailboxDialog": {
- "title": "Bewerk mailbox {{ name }}@{{ domain }}",
+ "title": "Bewerk mailbox",
"owner": "Mailbox eigenaar",
"aliases": "Aliassen",
- "noAliases": "Er zijn geen aliassen ingesteld.",
+ "noAliases": "Geen aliassen.",
"addAliasAction": "Alias toevoegen",
"addAnotherAliasAction": "Een andere alias toevoegen",
"enableStorageQuota": "Opslagquota"
@@ -1393,7 +1397,7 @@
"deleteMailboxDialog": {
"purgeMailboxCheckbox": "Verwijder alle e-mails en filters in deze mailbox",
"deleteAction": "Verwijder",
- "title": "Verwijder mailbox {{ name }}@{{ domain }}",
+ "title": "Verwijder mailbox",
"description": "Na verwijdering zullen e-mails aan deze mailbox teruggestuurd worden. Je kunt ervoor kiezen om de e-mails in deze mailbox niet te verwijderen voor archiveringsdoeleinden. Gearchiveerde e-mails bevinden zich in /home/yellowtent/boxdata/mail/vmail op de server."
},
"addMailinglistDialog": {
diff --git a/dashboard/public/translation/pt.json b/dashboard/public/translation/pt.json
index 193f0b4d9..5ddd6c3a6 100644
--- a/dashboard/public/translation/pt.json
+++ b/dashboard/public/translation/pt.json
@@ -2,7 +2,7 @@
"apps": {
"title": "As Minhas Aplicações",
"noApps": {
- "description": "E que tal instalar algumas? Veja na Loja de Aplicações",
+ "description": "E que tal instalar algumas? Veja na Loja de Aplicações.",
"title": "Ainda sem aplicações instaladas!"
},
"noAccess": {
@@ -19,10 +19,10 @@
"noMatchesPlaceholder": "Sem aplicações correspondentes"
},
"main": {
- "displayName": "Nome a exibir",
+ "displayName": "Nome a Exibir",
"rebootDialog": {
- "description": "Utilize isto para aplicar as atualizações de segurança ou se tiver um comportamento inesperado. Todas as aplicações e serviços em execução neste Cloudron irão iniciar automaticamente quando o reinício estiver concluído.",
- "title": "Deseja reiniciar o servidor?",
+ "description": "Todas as aplicações e serviços irão iniciar automaticamente.
Reiniciar agora o servidor?",
+ "title": "Reiniciar Servidor",
"rebootAction": "Reiniciar agora"
},
"offline": "Cloudron está off-line. A religar…",
@@ -49,7 +49,8 @@
"remove": "Remover",
"edit": "Editar",
"add": "Adicionar",
- "next": "Seguinte"
+ "next": "Seguinte",
+ "configure": "Configurar"
},
"searchPlaceholder": "Pesquisar",
"multiselect": {
@@ -76,7 +77,7 @@
"memoryRequirement": "Requer pelo menos {{ size }} de memória",
"location": "Localização",
"manualWarning": "Configure manualmente os registos A (IPv4) e AAA (IPv6) para {{ location }} apontando para este servidor",
- "userManagement": "Gestão de utilizadores",
+ "userManagement": "Gestão de Utilizadores",
"userManagementMailbox": "Todos os utilizadores com uma caixa de correio neste Cloudron têm acesso.",
"userManagementLeaveToApp": "Deixar a gestão de utilizadores para a aplicação",
"userManagementAllUsers": "Permitir todos os utilizadores deste Cloudron",
@@ -262,7 +263,7 @@
"description": "A seguinte hiperligação de convite foi enviada para {{ email }}:"
},
"externalLdap": {
- "autocreateUsersOnLogin": "Criar utilizadores automaticamente ao iniciar a sessão",
+ "autocreateUsersOnLogin": "Criar Utilizadores Automaticamente ao Iniciar a Sessão",
"provider": "Fornecedor",
"server": "URL do Servidor",
"filter": "Filtro",
@@ -273,7 +274,7 @@
"configureAction": "Configurar",
"noopInfo": "A autenticação LDAP não está configurada.",
"title": "Ligar uma Diretoria Externa",
- "acceptSelfSignedCert": "Aceitar certificado Auto Assinado",
+ "acceptSelfSignedCert": "Aceitar Certificado Auto Assinado",
"groupnameField": "Campo do Nome do Grupo",
"errorSelfSignedCert": "O servidor está a utilizar um certificado inválido ou assinado automaticamente.",
"description": "Esta definição sincronizará e autenticará os utilizadores e grupos de um servidor LDAP ou Active Directory externa. A sincronização é executada periodicamente, mas também pode ser acionada manualmente.",
@@ -309,7 +310,8 @@
"settings": {
"saveAction": "Guardar",
"allowProfileEditCheckbox": "Permitir que os utilizadores editem o seu nome e e-mail",
- "require2FACheckbox": "Requer que os utilizadores configurem 2FA"
+ "require2FACheckbox": "Requer que os utilizadores configurem 2FA",
+ "title": "Definições"
},
"addGroupDialog": {
"title": "Adicionar Grupo"
@@ -326,7 +328,7 @@
"addUserDialog": {
"title": "Adicionar Utilizador",
"addUserAction": "Adicionar Utilizador",
- "sendInviteCheckbox": "Enviar agora uma mensagem de convite"
+ "sendInviteCheckbox": "Enviar mensagem de convite"
},
"invitationNotification": {
"body": "Mensagem enviada para {{ email }}"
diff --git a/dashboard/src/views/CloudronAccountView.vue b/dashboard/src/views/CloudronAccountView.vue
index a225e46e2..b3a955f61 100644
--- a/dashboard/src/views/CloudronAccountView.vue
+++ b/dashboard/src/views/CloudronAccountView.vue
@@ -60,7 +60,7 @@ async function onAskUnlinkAccount() {
title: t('settings.appstoreAccount.unlinkDialog.title'),
message: t('settings.appstoreAccount.unlinkDialog.description'),
confirmStyle: 'danger',
- confirmLabel: t('main.dialog.yes'),
+ confirmLabel: t('settings.appstoreAccount.unlinkAction'),
rejectLabel: t('main.dialog.cancel'),
rejectStyle: 'secondary',
});