diff --git a/src/translation/de.json b/src/translation/de.json
index afc18d243..e9a71b8d8 100644
--- a/src/translation/de.json
+++ b/src/translation/de.json
@@ -210,7 +210,8 @@
"superadminTooltip": "Dieser User ist superadmin",
"empty": "Keine User gefunden",
"groups": "Gruppen",
- "user": "User"
+ "user": "User",
+ "transferOwnershipTooltip": "Besitzer*in wechseln"
},
"newUserAction": "Neuer User",
"role": {
@@ -281,10 +282,14 @@
},
"subscriptionDialog": {
"setupAction": "Abonnement einrichten",
- "title": "Abonnement notwendig",
- "description": "Für das Hinzufügen weiterer User ist ein Abonnement notwendig."
+ "title": "Abonnement notwendig"
},
- "searchPlaceholder": "Suche"
+ "searchPlaceholder": "Suche",
+ "transferOwnershipDialog": {
+ "transferAction": "Besitzer*in Wechseln",
+ "title": "Wirklich {{ username }} zum Besitzer*in machen?",
+ "description": "Dies macht den neuen User zum Administrator und nimmt dem aktuellen User diese."
+ }
},
"profile": {
"title": "Profil",
@@ -516,7 +521,7 @@
"nameComApiToken": "API-Token",
"wildcardInfo": "A-Eintrag für *.{{ domain }} und {{ domain }} mit der IP-Adresse dieser Cloudron-Instanz einrichten.",
"letsEncryptInfo": "Let's Encrypt erfordert, dass der Server auf Port 80 erreichbar ist",
- "advancedAction": "Erweiterte Einstellungen...",
+ "advancedAction": "Erweiterte Einstellungen…",
"zoneName": "Zonen-Namen (optional)",
"fallbackCertKeyPlaceholder": "Schlüssel",
"route53SecretAccessKey": "Geheimer Zugangsschlüssel",
@@ -993,17 +998,17 @@
"restart": "Neustart",
"uploadToTmp": "Hochladen nach /tmp",
"busy": {
- "restarting": "Neustart der Anwendung...",
- "installing": "Die Anwendung wird installiert...",
- "restartingInPausedMode": "Neustart der Anwendung im Pause-Modus...",
- "resuming": "Die Anwendung wird fortgesetzt..."
+ "restarting": "Neustart der Anwendung…",
+ "installing": "Die Anwendung wird installiert…",
+ "restartingInPausedMode": "Neustart der Anwendung im Pause-Modus…",
+ "resuming": "Die Anwendung wird fortgesetzt…"
},
"contextmenu": {
"pasteInfo": "Ctrl+v zum Einfügen verwenden",
"copy": "Kopieren",
"clear": "Löschen"
},
- "uploading": "Hochladen...",
+ "uploading": "Hochladen…",
"downloadAction": "Herunterladen",
"title": "Terminal"
},
diff --git a/src/translation/en.json b/src/translation/en.json
index f62766e7d..620d68834 100644
--- a/src/translation/en.json
+++ b/src/translation/en.json
@@ -551,7 +551,7 @@
"title": "Full Text Search (Solr)",
"description": "Solr can be used to provide fast full-text search for emails. Solr is only run if the mail service has been allocated at least 3GB RAM.",
"enableSolrCheckbox": "Enable Full Text Search using Solr",
- "notEnoughMemory": "Please allocate atleast 3GB to the mail service to enable solr."
+ "notEnoughMemory": "Please allocate at least 3GB to the mail service to enable solr."
},
"typeFilterHeader": "All Events"
},
@@ -779,7 +779,7 @@
"manualInfo": "All DNS records have to be setup manually before each app installation.",
"wildcardInfo": "Setup A records for *.{{ domain }} and {{ domain }} to this server's IP.",
"letsEncryptInfo": "Let's Encrypt requires your server to be reachable on port 80",
- "advancedAction": "Advanced settings...",
+ "advancedAction": "Advanced settings…",
"zoneName": "Zone Name (Optional)",
"certProvider": "Certificate Provider",
"fallbackCert": "Fallback Certificate (optional)",
@@ -819,13 +819,13 @@
"scheduler": "Scheduler/Cron",
"restart": "Restart",
"uploadToTmp": "Upload to /tmp",
- "uploading": "Uploading...",
+ "uploading": "Uploading…",
"downloadAction": "Download",
"busy": {
- "restarting": "Restarting app...",
- "restartingInPausedMode": "Restarting app in paused mode...",
- "resuming": "App is being resumed...",
- "installing": "App is being installed..."
+ "restarting": "Restarting app…",
+ "restartingInPausedMode": "Restarting app in paused mode…",
+ "resuming": "App is being resumed…",
+ "installing": "App is being installed…"
},
"contextmenu": {
"copy": "Copy",
diff --git a/src/translation/nl.json b/src/translation/nl.json
index 20905a4c2..4c667d699 100644
--- a/src/translation/nl.json
+++ b/src/translation/nl.json
@@ -147,7 +147,8 @@
"editUserTooltip": "Wijzig gebruiker",
"removeUserTooltip": "Verwijder gebruiker",
"superadminTooltip": "Deze gebruiker is superadmin",
- "notActivatedYetTooltip": "Gebruiker is nog niet geactiveerd"
+ "notActivatedYetTooltip": "Gebruiker is nog niet geactiveerd",
+ "transferOwnershipTooltip": "Eigenaarschap overdragen"
},
"groups": {
"title": "Groepen",
@@ -192,7 +193,6 @@
"subscriptionDialog": {
"title": "Abonnement benodigd",
"setupAction": "Abonnement nemen",
- "description": "Om meer gebruikers te kunnen toevoegen is een abonnement nodig.",
"groupDescription": "Gebruikersgroepen zijn onderdeel van het business abonnement."
},
"addUserDialog": {
@@ -261,7 +261,12 @@
"admin": "Administrator",
"owner": "Superadmin"
},
- "searchPlaceholder": "Zoeken"
+ "searchPlaceholder": "Zoeken",
+ "transferOwnershipDialog": {
+ "transferAction": "Eigenaarschap overdragen",
+ "description": "Hiermee wordt de nieuwe gebruiker Admin van deze Cloudron, de huidige Admin verliest diens rechten.",
+ "title": "Weet je zeker dat je het eigenaarschap overdraagt aan {{ username }}?"
+ }
},
"profile": {
"title": "Profiel",
@@ -574,7 +579,7 @@
"namecheapApiKey": "API Sleutel",
"manualInfo": "Alle DNS records moeten handmatig ingesteld worden bij elke installatie voor elke app.",
"wildcardInfo": "Stel A records in voor *.{{ domain }} en {{ domain }} met het IP adres van deze Cloudron server.",
- "advancedAction": "Geavanceerde instellingen...",
+ "advancedAction": "Geavanceerde instellingen …",
"zoneName": "Zone Naam (Optioneel)",
"certProvider": "Certificaat aanbieder",
"fallbackCert": "Reservecertificaat (optioneel)",
@@ -1068,13 +1073,13 @@
},
"scheduler": "Planner/Cron",
"restart": "Herstart",
- "uploading": "Uploading...",
+ "uploading": "Uploading …",
"downloadAction": "Download",
"busy": {
- "restarting": "Herstarten app...",
- "resuming": "App wordt hervat...",
- "installing": "App wordt geïnstalleerd...",
- "restartingInPausedMode": "Herstarten app in pauzeer-modus..."
+ "restarting": "Herstarten app …",
+ "resuming": "App wordt hervat …",
+ "installing": "App wordt geïnstalleerd …",
+ "restartingInPausedMode": "Herstarten app in pauzeer-modus …"
},
"contextmenu": {
"copy": "Kopiëren",