diff --git a/dashboard/public/translation/da.json b/dashboard/public/translation/da.json
index bd4403ffb..4851eb829 100644
--- a/dashboard/public/translation/da.json
+++ b/dashboard/public/translation/da.json
@@ -263,7 +263,6 @@
"url": "Server URL"
},
"description": "Cloudron kan fungere som en central brugerkatalogserver for eksterne programmer.",
- "enabled": "Aktiveret",
"ipRestriction": {
"description": "Begræns adgang til Directory Server til specifikke IP'er eller områder. Linjer, der starter med #, behandles som kommentarer.",
"placeholder": "Linjeadskilt IP-adresse eller undernet",
diff --git a/dashboard/public/translation/de.json b/dashboard/public/translation/de.json
index 945858b9d..3342eb46e 100644
--- a/dashboard/public/translation/de.json
+++ b/dashboard/public/translation/de.json
@@ -396,7 +396,6 @@
"label": "Zugriff beschränken",
"placeholder": "Zeilen separierte IP Adresse oder Subnetz"
},
- "enabled": "Aktiviert",
"cloudflarePortWarning": "Cloudflare Proxying für die Dashboarddomäne muss deaktiviert sein um den LDAP Server zu erreichen"
},
"invitationNotification": {
diff --git a/dashboard/public/translation/en.json b/dashboard/public/translation/en.json
index 67fbd0eb9..0d9b6ac72 100644
--- a/dashboard/public/translation/en.json
+++ b/dashboard/public/translation/en.json
@@ -374,7 +374,6 @@
},
"exposedLdap": {
"description": "The LDAP server can be used by external applications for authentication.",
- "enabled": "Enabled",
"ipRestriction": {
"description": "Limit Directory Server access to specific IPs or ranges. Lines starting with # are treated as comments.",
"placeholder": "Line separated IP address or Subnet",
@@ -386,7 +385,8 @@
"url": "Server URL"
},
"cloudflarePortWarning": "Cloudflare proxying must be disabled on the dashboard domain to access the LDAP server",
- "title": "LDAP Server"
+ "title": "LDAP Server",
+ "enable": "Enable LDAP Server"
},
"userImportDialog": {
"title": "Import Users",
@@ -1639,8 +1639,8 @@
},
"memoryTitle": "Memory (RAM + Swap) in MB",
"diskTitle": "Disk Usage",
- "diskIOTotal": "total: read {{ read }} / write {{ write }}",
- "networkIOTotal": "total: inbound {{ inbound }} / outbound {{ outbound }}"
+ "diskIOTotal": "Total Read: {{ read }} Total Write: {{ write }}",
+ "networkIOTotal": "Total Inbound: {{ inbound }} Total Outbound: {{ outbound }}"
},
"email": {
"from": {
diff --git a/dashboard/public/translation/es.json b/dashboard/public/translation/es.json
index d46eb5d81..0bb330f7f 100644
--- a/dashboard/public/translation/es.json
+++ b/dashboard/public/translation/es.json
@@ -368,7 +368,6 @@
"placeholder": "Dirección IP o Subred separada por líneas",
"label": "Acceso Restringido"
},
- "enabled": "Habilitado",
"description": "Cloudron puede actuar como un servidor de directorio de usuarios central para aplicaciones externas.",
"secret": {
"label": "Vincular Contraseña",
diff --git a/dashboard/public/translation/fr.json b/dashboard/public/translation/fr.json
index 5ebea304c..aaf1bfeae 100644
--- a/dashboard/public/translation/fr.json
+++ b/dashboard/public/translation/fr.json
@@ -275,7 +275,6 @@
"url": "URL du serveur"
},
"description": "Cloudron peut agir en tant que serveur d'annuaire d'utilisateurs central pour les applications externes.",
- "enabled": "Activé",
"ipRestriction": {
"description": "Le serveur d'annuaire peut être limité à certaines adresses IP ou à des plages spécifiques.",
"placeholder": "Adresse IP séparée par ligne ou sous-réseau",
diff --git a/dashboard/public/translation/nl.json b/dashboard/public/translation/nl.json
index 0529a3850..e49c604b4 100644
--- a/dashboard/public/translation/nl.json
+++ b/dashboard/public/translation/nl.json
@@ -378,7 +378,6 @@
"description": "Beperk de toegang tot de Directory Server tot specifieke IP's of bereiken. Regels die starten met # worden beschouwd als commentaar.",
"label": "Beperk toegang"
},
- "enabled": "Ingeschakeld",
"description": "De LDAP server kan gebruikt worden door externe applicaties t.b.v. authenticatie.",
"secret": {
"label": "Koppel wachtwoord",
diff --git a/dashboard/public/translation/pt.json b/dashboard/public/translation/pt.json
index 520d860fc..8d63eefca 100644
--- a/dashboard/public/translation/pt.json
+++ b/dashboard/public/translation/pt.json
@@ -316,7 +316,6 @@
},
"users": {
"exposedLdap": {
- "enabled": "Ativado",
"ipRestriction": {
"label": "Restringir Acesso",
"placeholder": "Endereço de IP ou Sub-rede separado por linha",
diff --git a/dashboard/public/translation/ru.json b/dashboard/public/translation/ru.json
index 73839feec..d5b3dbcb9 100644
--- a/dashboard/public/translation/ru.json
+++ b/dashboard/public/translation/ru.json
@@ -374,7 +374,6 @@
"placeholder": "IP-адреса или подсети, разделённые строками",
"label": "Ограничить доступ"
},
- "enabled": "Включено",
"description": "Сервер LDAP может быть использован для аутентификации внешними приложениями.",
"secret": {
"label": "Привязать пароль",
diff --git a/dashboard/public/translation/vi.json b/dashboard/public/translation/vi.json
index 111518876..169f305dc 100644
--- a/dashboard/public/translation/vi.json
+++ b/dashboard/public/translation/vi.json
@@ -341,7 +341,6 @@
},
"exposedLdap": {
"description": "Cloudron có thể đóng vai trò là máy chủ chỉ mục người dùng trung tâm cho những app bên ngoài.",
- "enabled": "Đã bật",
"ipRestriction": {
"description": "Giới hạn quyền truy cập máy chủ chỉ mục cho những địa chỉ IP hoặc khoảng vùng cụ thể. Những dòng bắt đầu bằng dấu # được xem như ghi chú thêm.",
"placeholder": "Viết xuống dòng những địa chỉ IP hoặc Subnet",
diff --git a/dashboard/public/translation/zh_Hans.json b/dashboard/public/translation/zh_Hans.json
index 4d9c0dea0..af82183c7 100644
--- a/dashboard/public/translation/zh_Hans.json
+++ b/dashboard/public/translation/zh_Hans.json
@@ -546,7 +546,6 @@
"description": "所有 LDAP 请求都必须使用这个密钥和用户 DN {{ userDN }} 认证身份"
},
"description": "Cloudron 可以作为用户目录给其他外部应用使用。",
- "enabled": "启用",
"ipRestriction": {
"description": "该目录服务可以仅允许特定 IP 或 IP 段使用。",
"placeholder": "每行一个 IP 地址或子网",
diff --git a/dashboard/src/components/GraphItem.vue b/dashboard/src/components/GraphItem.vue
index 2eb1d66de..3c398ad63 100644
--- a/dashboard/src/components/GraphItem.vue
+++ b/dashboard/src/components/GraphItem.vue
@@ -21,6 +21,7 @@ let yscaleUnit = null;
const props = defineProps({
title: String,
subtext: String,
+ footer: String,
period: Object, // { hours, format, tooltpFormat }
yscale: String, // cpu, memory
memory: Number,
@@ -307,6 +308,7 @@ defineExpose({