From 114f429429bc20cb52d55f15d7aa7615feb64e8c Mon Sep 17 00:00:00 2001 From: Cay Date: Tue, 27 Jan 2026 17:47:14 -0100 Subject: [PATCH] =?UTF-8?q?Spanisch=20Deutsch=20eingef=C3=BCgt=20Admin=5Fu?= =?UTF-8?q?serr,Umsatz=C3=BCbersicht,=20Seriennummer?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- locales/de.json | 58 +++++++++++++++++++++++++- locales/es.json | 57 ++++++++++++++++++++++++- views/admin/admin_invoice_overview.ejs | 32 +++++++------- views/admin/database.ejs | 20 ++++----- views/admin_users.ejs | 28 ++++++------- views/partials/admin-sidebar.ejs | 8 ++-- views/partials/sidebar.ejs | 4 +- views/serial_number_admin.ejs | 10 ++--- 8 files changed, 162 insertions(+), 55 deletions(-) diff --git a/locales/de.json b/locales/de.json index 93fe796..23dc9b1 100644 --- a/locales/de.json +++ b/locales/de.json @@ -4,7 +4,29 @@ "cancel": "Abbrechen", "search": "Suchen", "reset": "Reset", - "dashboard": "Dashboard" + "dashboard": "Dashboard", + "logout": "Logout", + "title":"Titel", + "firstname":"Vorname", + "lastname":"Nachname", + "username":"Username", + "role":"Rolle", + "action":"Aktionen", + "status":"Status", + "you":"Du Selbst", + "newuser":"Neuer benutzer", + "inactive":"inaktive", + "active":"aktive", + "closed":"gesperrt", + "filter":"Filtern", + "yearcash":"Jahresumsatz", + "monthcash":"Monatsumsatz", + "quartalcash":"Quartalsumsatz", + "year":"Jahr", + "nodata":"keine Daten", + "month":"Monat", + "patientcash":"Umsatz pro Patient", + "patient":"Patient" }, "sidebar": { "patients": "Patienten", @@ -19,8 +41,40 @@ "waitingRoom": "Wartezimmer-Monitor", "noWaitingPatients": "Keine Patienten im Wartezimmer." }, + "adminSidebar": { "users": "Userverwaltung", - "database": "Datenbankverwaltung" + "database": "Datenbankverwaltung", + "user":"Benutzer", + "invocieoverview":"Rechnungsübersicht", + "seriennumber":"Seriennummer", + "databasetable":"Datenbank" + }, + + "adminuseroverview": { + "useroverview": "Benutzerübersicht", + "usermanagement": "Benutzer Verwaltung", + "user":"Benutzer", + "invocieoverview":"Rechnungsübersicht", + "seriennumber":"Seriennummer", + "databasetable":"Datenbank" + }, + + "seriennumber": { + "seriennumbertitle": "Seriennummer eingeben", + "seriennumbertext": "Bitte gib deine Lizenz-Seriennummer ein um die Software dauerhaft freizuschalten.", + "seriennumbershort":"Seriennummer (AAAAA-AAAAA-AAAAA-AAAAA)", + "seriennumberdeclaration":"Nur Buchstaben + Zahlen. Format: 4×5 Zeichen, getrennt mit „-“. ", + "saveseriennumber":"Seriennummer Speichern" + }, + + "databaseoverview": { + "title": "Datenbank Konfiguration", + "text":"Hier kannst du die DB-Verbindung testen und speichern. ", + "host": "Host", + "port":"Port", + "database":"Datenbank", + "password":"Password", + "connectiontest":"Verbindung testen" } } diff --git a/locales/es.json b/locales/es.json index 0b6cd23..6fb5da9 100644 --- a/locales/es.json +++ b/locales/es.json @@ -4,7 +4,29 @@ "cancel": "Cancelar", "search": "Buscar", "reset": "Resetear", - "dashboard": "Panel" + "dashboard": "Panel", + "logout": "cerrar sesión", + "title":"Título", + "firstname":"Nombre", + "lastname":"apellido", + "username":"Nombre de usuario", + "role":"desempeñar", + "action":"acción", + "status":"Estado", + "you":"su mismo", + "newuser":"Nuevo usuario", + "inactive":"inactivo", + "active":"activo", + "closed":"bloqueado", + "filter":"Filtro", + "yearcash":"volumen de negocios anual", + "monthcash":"volumen de negocios mensual", + "quartalcash":"volumen de negocios trimestral", + "year":"ano", + "nodata":"sin datos", + "month":"mes", + "patientcash":"Ingresos por paciente", + "patient":"paciente" }, "sidebar": { "patients": "Pacientes", @@ -22,6 +44,37 @@ "adminSidebar": { "users": "Administración de usuarios", - "database": "Administración de base de datos" + "database": "Administración de base de datos", + "user":"usuario", + "invocieoverview":"Resumen de facturas", + "seriennumber":"número de serie", + "databasetable":"base de datos" + }, + + "adminuseroverview": { + "useroverview": "Resumen de usuarios", + "usermanagement": "Administración de usuarios", + "user":"usuario", + "invocieoverview":"Resumen de facturas", + "seriennumber":"número de serie", + "databasetable":"base de datos" + }, + + "seriennumber": { + "seriennumbertitle": "Introduce el número de serie", + "seriennumbertext": "Introduce el número de serie de tu licencia para activar el software de forma permanente.", + "seriennumbershort":"Número de serie (AAAAA-AAAAA-AAAAA-AAAAA)", + "seriennumberdeclaration":"Solo letras y números. Formato: 4×5 caracteres, separados por «-». ", + "saveseriennumber":"Guardar número de serie" + }, + + "databaseoverview": { + "title": "Configuración de la base de datos", + "host": "Host", + "port":"Puerto", + "database":"Base de datos", + "password":"Contraseña", + "connectiontest":"Probar conexión", + "text":"Aquí puedes probar y guardar la conexión a la base de datos. " } } diff --git a/views/admin/admin_invoice_overview.ejs b/views/admin/admin_invoice_overview.ejs index 5dfeaf0..7406ffc 100644 --- a/views/admin/admin_invoice_overview.ejs +++ b/views/admin/admin_invoice_overview.ejs @@ -1,7 +1,7 @@ <%- include("../partials/page-header", { user, - title: "Rechnungsübersicht", + title: t.adminSidebar.invocieoverview, subtitle: "", showUserName: true }) %> @@ -33,7 +33,7 @@
- +
@@ -43,12 +43,12 @@
-
Jahresumsatz
+
<%= t.global.yearcash%>
- + @@ -56,7 +56,7 @@ <% if (!yearly || yearly.length === 0) { %> <% } %> @@ -78,12 +78,12 @@
-
Quartalsumsatz
+
<%= t.global.quartalcash%>
Jahr<%= t.global.year%>
- Keine Daten + <%= t.global.nodata%>
- + @@ -92,7 +92,7 @@ <% if (!quarterly || quarterly.length === 0) { %> <% } %> @@ -115,12 +115,12 @@
-
Monatsumsatz
+
<%= t.global.monthcash%>
Jahr<%= t.global.year%> Q
- Keine Daten + <%= t.global.nodata%>
- + @@ -128,7 +128,7 @@ <% if (!monthly || monthly.length === 0) { %> <% } %> @@ -150,7 +150,7 @@
-
Umsatz pro Patient
+
<%= t.global.patientcash%>
@@ -166,20 +166,20 @@ placeholder="Patient suchen..." /> - + - Reset + <%= t.global.reset%>
Monat<%= t.global.month%>
- Keine Daten + <%= t.global.nodata%>
- + @@ -187,7 +187,7 @@ <% if (!patients || patients.length === 0) { %> <% } %> diff --git a/views/admin/database.ejs b/views/admin/database.ejs index 8b4f9bb..5a5650b 100644 --- a/views/admin/database.ejs +++ b/views/admin/database.ejs @@ -9,7 +9,7 @@ <%- include("../partials/page-header", { user, - title: "Datenbankverwaltung", + title: t.adminSidebar.database, subtitle: "", showUserName: true, hideDashboardButton: true @@ -29,18 +29,18 @@

- Datenbank Konfiguration + <%= t.databaseoverview.title%>

- Hier kannst du die DB-Verbindung testen und speichern. + <%= t.databaseoverview.tittexte%>

- +
- +
- +
- +
- +
diff --git a/views/admin_users.ejs b/views/admin_users.ejs index 7f10057..bfbd02e 100644 --- a/views/admin_users.ejs +++ b/views/admin_users.ejs @@ -5,7 +5,7 @@ <%- include("partials/page-header", { user, - title: "User Verwaltung", + title: t.adminuseroverview.usermanagement, subtitle: "", showUserName: true }) %> @@ -20,11 +20,11 @@
-

Benutzerübersicht

+

<%= t.adminuseroverview.useroverview %>

- Neuer Benutzer + <%= t.global.newuser %>
@@ -34,13 +34,13 @@
- - - - - - - + + + + + + + @@ -79,11 +79,11 @@ @@ -109,7 +109,7 @@ <% } else { %> - 👤 Du selbst + 👤 <%= t.global.you %> <% } %> diff --git a/views/partials/admin-sidebar.ejs b/views/partials/admin-sidebar.ejs index 29aaf7c..65ea731 100644 --- a/views/partials/admin-sidebar.ejs +++ b/views/partials/admin-sidebar.ejs @@ -32,7 +32,7 @@ class="nav-item <%= active === 'users' ? 'active' : '' %> <%= lockClass(isAdmin) %>" title="<%= isAdmin ? '' : 'Nur Admin' %>" > - Benutzer + <%= t.adminSidebar.user %> <% if (!isAdmin) { %> <% } %> @@ -44,7 +44,7 @@ class="nav-item <%= active === 'invoice_overview' ? 'active' : '' %> <%= lockClass(isAdmin) %>" title="<%= isAdmin ? '' : 'Nur Admin' %>" > - Rechnungsübersicht + <%= t.adminSidebar.invocieoverview %> <% if (!isAdmin) { %> <% } %> @@ -57,7 +57,7 @@ class="nav-item <%= active === 'serialnumber' ? 'active' : '' %> <%= lockClass(isAdmin) %>" title="<%= isAdmin ? '' : 'Nur Admin' %>" > - Seriennummer + <%= t.adminSidebar.seriennumber %> <% if (!isAdmin) { %> <% } %> @@ -69,7 +69,7 @@ class="nav-item <%= active === 'database' ? 'active' : '' %> <%= lockClass(isAdmin) %>" title="<%= isAdmin ? '' : 'Nur Admin' %>" > - Datenbank + <%= t.adminSidebar.databasetable %> <% if (!isAdmin) { %> <% } %> diff --git a/views/partials/sidebar.ejs b/views/partials/sidebar.ejs index 192273f..c64e7fb 100644 --- a/views/partials/sidebar.ejs +++ b/views/partials/sidebar.ejs @@ -58,7 +58,7 @@ class="nav-item <%= active === 'patients' ? 'active' : '' %> <%= lockClass(canDoctorAndStaff) %>" title="<%= canDoctorAndStaff ? '' : 'Nur Arzt + Mitarbeiter' %>" > - <%= t.sidebar.patients %> + <%= t.sidebar.patients %> <% if (!canDoctorAndStaff) { %> <% } %> @@ -116,7 +116,7 @@ - Logout + <%= t.sidebar.logout %> diff --git a/views/serial_number_admin.ejs b/views/serial_number_admin.ejs index 73affc7..317d45d 100644 --- a/views/serial_number_admin.ejs +++ b/views/serial_number_admin.ejs @@ -15,10 +15,10 @@
-

🔑 Seriennummer eingeben

+

🔑 <%= t.seriennumber.seriennumbertitle %>

- Bitte gib deine Lizenz-Seriennummer ein um die Software dauerhaft freizuschalten. + <%= t.seriennumber.seriennumbertext %>

<% if (error) { %> @@ -31,7 +31,7 @@
- + - Nur Buchstaben + Zahlen. Format: 4×5 Zeichen, getrennt mit „-“. + <%= t.seriennumber.seriennumberdeclaration %>
Patient<%= t.global.patient%>
- Keine Daten + <%= t.global.nodata%>
IDTitelVornameNachnameUsernameRolleStatusAktionen<%= t.global.title %><%= t.global.firstname %><%= t.global.lastname %><%= t.global.username %><%= t.global.role %><%= t.global.status %><%= t.global.action %>
<% if (u.active === 0) { %> - Inaktiv + <%= t.global.inactive %> <% } else if (u.lock_until && new Date(u.lock_until) > new Date()) { %> - Gesperrt + <%= t.global.closed %> <% } else { %> - Aktiv + <%= t.global.active %> <% } %>