diff --git a/project.inlang/messages/de.json b/project.inlang/messages/de.json
index 3a6f1f3..d40dc63 100644
--- a/project.inlang/messages/de.json
+++ b/project.inlang/messages/de.json
@@ -46,7 +46,7 @@
"noPassAtAll": "Either passphrase or passkey is required",
"bothPassSet": "Nur Passphrase oder Passkey darf gesetzt sein",
"name": "Muss mindestens 2 Zeichen lang sein",
- "shortname": "Muss zwischen 4 und 20 Zeichen lang sein",
+ "shortname": "Muss zwischen 4 und 15 Zeichen lang sein",
"deleteConfirmation": "Muss exakt »{expectedValue}« sein"
},
"passkey": "Passkey",
@@ -127,7 +127,8 @@
"name": {
"description": "Muss einmalig auf diesem Server sein. Wird als URL verwendet {domain}",
"errors": {
- "urlFormat": "Nur Kleinbuchstaben, Zahlen und Bindestriche sind erlaubt"
+ "urlFormat": "Nur Kleinbuchstaben, Zahlen und Bindestriche sind erlaubt",
+ "startEndDash": "Darf nicht mit einem Bindestrich beginnen oder enden"
}
},
"invite": {
@@ -167,6 +168,13 @@
"title": "Mandanten kann nicht gelöscht werden",
"description": "Du kannst den Mandanten, den Du gerade konfigurierst, nicht löschen. Bitte wechsle zu einem anderen Mandanten, bevor Du diesen löschst."
}
+ },
+ "edit": {
+ "title": "Mandant bearbeiten",
+ "description": "Aktualisiere den Namen des Mandanten.",
+ "success": "Mandant aktualisiert",
+ "error": "Mandant konnte nicht aktualisiert werden.",
+ "action": "Name ändern"
}
},
"components": {
diff --git a/project.inlang/messages/en.json b/project.inlang/messages/en.json
index 8c3efb1..a4f3d83 100644
--- a/project.inlang/messages/en.json
+++ b/project.inlang/messages/en.json
@@ -47,7 +47,7 @@
"noPassAtAll": "Either passphrase or passkey is required",
"bothPassSet": "Only one of passphrase or passkey should be provided",
"name": "Must be at least 2 characters",
- "shortname": "Must be between 4 and 20 characters",
+ "shortname": "Must be between 4 and 15 characters",
"deleteConfirmation": "Must be exactly »{expectedValue}«"
},
"noPassAtAll": "Either passphrase or passkey is required",
@@ -136,7 +136,8 @@
"name": {
"description": "Must be unique on this server. Used as a subdomain {domain}",
"errors": {
- "urlFormat": "Only letters, numbers, and hyphens are allowed"
+ "urlFormat": "Only letters, numbers, and hyphens are allowed",
+ "startEndDash": "Must not start or end with a dash"
}
},
"invite": {
@@ -175,7 +176,14 @@
"loading": "Loading tenants",
"allTenants": "All tenants",
"unselectTenant": "Unselect tenant",
- "failedToSwitch": "Failed to switch tenant"
+ "failedToSwitch": "Failed to switch tenant",
+ "edit": {
+ "title": "Edit Tenant",
+ "description": "Update the tenant's short name.",
+ "success": "Tenant updated",
+ "error": "Could not update tenant.",
+ "action": "Edit Tenant"
+ }
},
"components": {
"openMenu": "Open menu"
diff --git a/src/routes/(pages)/dashboard/tenants/(components)/add-tenant-form/add-tenant-form.svelte b/src/routes/(pages)/dashboard/tenants/(components)/add-tenant-form/add-tenant-form.svelte
index ada0aaf..86f3fc3 100644
--- a/src/routes/(pages)/dashboard/tenants/(components)/add-tenant-form/add-tenant-form.svelte
+++ b/src/routes/(pages)/dashboard/tenants/(components)/add-tenant-form/add-tenant-form.svelte
@@ -42,19 +42,19 @@