From cbb67dac097fae24b8bf846d4a66e344d256e3cf Mon Sep 17 00:00:00 2001 From: Leopoldadmin Date: Sat, 4 Jul 2026 07:18:36 +0000 Subject: [PATCH] =?UTF-8?q?i18n:=20Fix=20de.json=20=E2=80=94=20full=20cont?= =?UTF-8?q?ent=20with=20address=20type=20keys,=20address=20UI=20labels,=20?= =?UTF-8?q?currencies/taxes/sequences=20add+confirmDelete?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/i18n/locales/de.json | 385 +++++++++++++++++++++++++++++- 1 file changed, 384 insertions(+), 1 deletion(-) diff --git a/frontend/src/i18n/locales/de.json b/frontend/src/i18n/locales/de.json index bff1bfb..9c35e79 100644 --- a/frontend/src/i18n/locales/de.json +++ b/frontend/src/i18n/locales/de.json @@ -1 +1,384 @@ -§§include(/a0/usr/chats/XttavUaL/messages/de_json.json) \ No newline at end of file +{ + "app": { + "name": "leocrm", + "tagline": "Mini-CRM für kleine Unternehmen" + }, + "nav": { + "dashboard": "Dashboard", + "companies": "Firmen", + "contacts": "Kontakte", + "calendar": "Kalender", + "files": "Dateien", + "email": "E-Mail", + "users": "Benutzer", + "auditLog": "Audit-Log", + "settings": "Einstellungen" + }, + "auth": { + "login": "Anmelden", + "logout": "Abmelden", + "email": "E-Mail-Adresse", + "password": "Passwort", + "loginButton": "Anmelden", + "loginFailed": "Anmeldung fehlgeschlagen. Bitte überprüfen Sie Ihre Eingaben.", + "forgotPassword": "Passwort vergessen?", + "resetPassword": "Passwort zurücksetzen", + "resetRequestTitle": "Passwort zurücksetzen", + "resetRequestDesc": "Geben Sie Ihre E-Mail-Adresse ein. Sie erhalten einen Link zum Zurücksetzen Ihres Passworts.", + "resetRequestButton": "Link senden", + "resetRequestSuccess": "Wenn die E-Mail-Adresse existiert, wurde ein Reset-Link gesendet.", + "resetConfirmTitle": "Neues Passwort festlegen", + "resetConfirmDesc": "Geben Sie Ihr neues Passwort ein.", + "newPassword": "Neues Passwort", + "confirmPassword": "Passwort bestätigen", + "resetConfirmButton": "Passwort ändern", + "resetConfirmSuccess": "Passwort erfolgreich geändert. Sie können sich jetzt anmelden.", + "resetConfirmFailed": "Passwort konnte nicht geändert werden. Der Link ist möglicherweise abgelaufen.", + "backToLogin": "Zurück zur Anmeldung", + "passwordMismatch": "Passwörter stimmen nicht überein.", + "passwordTooShort": "Passwort muss mindestens 8 Zeichen lang sein." + }, + "common": { + "save": "Speichern", + "cancel": "Abbrechen", + "delete": "Löschen", + "edit": "Bearbeiten", + "create": "Erstellen", + "search": "Suchen", + "loading": "Wird geladen...", + "noResults": "Keine Ergebnisse gefunden", + "confirm": "Bestätigen", + "close": "Schließen", + "yes": "Ja", + "no": "Nein", + "actions": "Aktionen", + "all": "Alle", + "none": "Keine", + "error": "Fehler", + "success": "Erfolg", + "warning": "Warnung", + "info": "Information", + "required": "Pflichtfeld", + "optional": "Optional", + "back": "Zurück", + "filter": "Filtern", + "reset": "Zurücksetzen", + "export": "Exportieren", + "import": "Importieren", + "name": "Name", + "email": "E-Mail", + "phone": "Telefon", + "status": "Status", + "role": "Rolle", + "active": "Aktiv", + "inactive": "Inaktiv" + }, + "dashboard": { + "title": "Dashboard", + "welcome": "Willkommen zurück", + "recentActivity": "Letzte Aktivitäten", + "totalCompanies": "Firmen gesamt", + "totalContacts": "Kontakte gesamt", + "activeThisWeek": "Aktiv diese Woche", + "newThisMonth": "Neu diesen Monat", + "activityUnavailable": "Aktivitäten sind derzeit nicht verfügbar.", + "statCompanies": "Firmen", + "statContacts": "Kontakte", + "statTasks": "Offene Aufgaben", + "statEmails": "E-Mails heute" + }, + "companies": { + "title": "Firmen", + "create": "Firma erstellen", + "edit": "Firma bearbeiten", + "name": "Firmenname", + "accountNumber": "Kontonummer", + "industry": "Branche", + "phone": "Telefon", + "email": "E-Mail", + "website": "Website", + "description": "Beschreibung", + "contacts": "Kontakte", + "files": "Dateien", + "activity": "Aktivität", + "overview": "Übersicht", + "export": "CSV exportieren", + "import": "CSV importieren", + "deleteConfirm": "Möchten Sie diese Firma wirklich löschen?", + "deleteConfirmTitle": "Firma löschen", + "emptyTitle": "Keine Firmen vorhanden", + "emptyDescription": "Erstellen Sie Ihre erste Firma, um loszulegen.", + "created": "Firma erfolgreich erstellt.", + "updated": "Firma erfolgreich aktualisiert.", + "deleted": "Firma erfolgreich gelöscht.", + "createFailed": "Firma konnte nicht erstellt werden.", + "updateFailed": "Firma konnte nicht aktualisiert werden.", + "notFound": "Firma nicht gefunden.", + "noContacts": "Diese Firma hat noch keine Kontakte.", + "noFiles": "Keine Dateien vorhanden.", + "noActivity": "Keine Aktivität vorhanden." + }, + "contacts": { + "title": "Kontakte", + "create": "Kontakt erstellen", + "edit": "Kontakt bearbeiten", + "firstName": "Vorname", + "lastName": "Nachname", + "email": "E-Mail", + "phone": "Telefon", + "position": "Position", + "companies": "Firmen", + "files": "Dateien", + "activity": "Aktivität", + "overview": "Übersicht", + "deleteConfirm": "Möchten Sie diesen Kontakt wirklich löschen?", + "deleteConfirmTitle": "Kontakt löschen", + "emptyTitle": "Keine Kontakte vorhanden", + "emptyDescription": "Erstellen Sie Ihren ersten Kontakt, um loszulegen.", + "created": "Kontakt erfolgreich erstellt.", + "updated": "Kontakt erfolgreich aktualisiert.", + "deleted": "Kontakt erfolgreich gelöscht.", + "createFailed": "Kontakt konnte nicht erstellt werden.", + "updateFailed": "Kontakt konnte nicht aktualisiert werden.", + "notFound": "Kontakt nicht gefunden.", + "assignCompanies": "Firmen zuweisen", + "noCompanies": "Dieser Kontakt ist keiner Firma zugeordnet.", + "noFiles": "Keine Dateien vorhanden.", + "noActivity": "Keine Aktivität vorhanden.", + "fullName": "Name" + }, + "settings": { + "title": "Einstellungen", + "language": "Sprache", + "theme": "Design", + "light": "Hell", + "dark": "Dunkel", + "system": "System", + "profile": "Profil", + "notifications": "Benachrichtigungen", + "security": "Sicherheit", + "roles": "Rollen", + "users": "Benutzer", + "name": "Name", + "firstName": "Vorname", + "lastName": "Nachname", + "email": "E-Mail", + "avatar": "Profilbild", + "currentPassword": "Aktuelles Passwort", + "newPassword": "Neues Passwort", + "confirmPassword": "Passwort bestätigen", + "changePassword": "Passwort ändern", + "profileSaved": "Profil erfolgreich gespeichert.", + "passwordChanged": "Passwort erfolgreich geändert.", + "roleName": "Rollenname", + "permissions": "Berechtigungen", + "systemPermissions": "System-Berechtigungen", + "pluginPermissions": "Plugin-Berechtigungen", + "noPermissions": "Keine Berechtigungen verfügbar.", + "createRole": "Rolle erstellen", + "roleCreated": "Rolle erfolgreich erstellt.", + "roleUpdated": "Rolle erfolgreich aktualisiert.", + "noRoles": "Keine Rollen vorhanden.", + "inviteUser": "Benutzer einladen", + "deactivate": "Deaktivieren", + "activate": "Aktivieren", + "userInvited": "Benutzer erfolgreich eingeladen.", + "userDeactivated": "Benutzer deaktiviert.", + "userActivated": "Benutzer aktiviert.", + "userDeleted": "Benutzer erfolgreich gelöscht.", + "deleteUserConfirm": "Möchten Sie diesen Benutzer wirklich löschen?", + "noUsers": "Keine Benutzer vorhanden.", + "assignRole": "Rolle zuweisen", + "inviteEmail": "E-Mail-Adresse", + "inviteRole": "Rolle", + "plugins": "Plugins", + "noPlugins": "Keine Plugins verfügbar.", + "pluginInstall": "Installieren", + "pluginActivate": "Aktivieren", + "pluginDeactivate": "Deaktivieren", + "pluginUninstall": "Deinstallieren", + "pluginInstalled": "Installiert", + "pluginActive": "Aktiv", + "pluginInactive": "Inaktiv", + "pluginDiscovered": "Verfügbar", + "pluginInstalledSuccess": "Plugin erfolgreich installiert.", + "pluginActivatedSuccess": "Plugin erfolgreich aktiviert.", + "pluginDeactivatedSuccess": "Plugin erfolgreich deaktiviert.", + "pluginUninstalledSuccess": "Plugin erfolgreich deinstalliert.", + "pluginUninstallConfirm": "Plugin wirklich deinstallieren", + "pluginRemoveData": "Plugindaten (Tabellen) ebenfalls entfernen", + "roleDeleted": "Rolle erfolgreich gelöscht." + }, + "auditLog": { + "title": "Audit-Log", + "user": "Benutzer", + "action": "Aktion", + "entity": "Entität", + "dateFrom": "Datum von", + "dateTo": "Datum bis", + "details": "Details", + "timestamp": "Zeitpunkt", + "empty": "Keine Audit-Log-Einträge vorhanden.", + "notAvailable": "Audit-Log ist aktuell nicht verfügbar.", + "entityId": "Entität-ID" + }, + "search": { + "title": "Suchergebnisse", + "filters": "Filter", + "entityType": "Entitätstyp", + "allTypes": "Alle Typen", + "companies": "Firmen", + "contacts": "Kontakte", + "noResults": "Keine Ergebnisse für \"{{query}}\" gefunden.", + "resultsFor": "Ergebnisse für \"{{query}}\"", + "dateFrom": "Datum von", + "dateTo": "Datum bis", + "enterQuery": "Geben Sie einen Suchbegriff ein.", + "mails": "E-Mails", + "files": "Dateien", + "events": "Termine" + }, + "topbar": { + "tenant": "Mandant", + "switchTenant": "Mandant wechseln", + "search": "Suchen...", + "notifications": "Benachrichtigungen", + "userMenu": "Benutzermenü", + "profile": "Profil", + "settings": "Einstellungen", + "logout": "Abmelden" + }, + "toast": { + "success": "Erfolg", + "error": "Fehler", + "warning": "Warnung", + "info": "Information" + }, + "table": { + "page": "Seite", + "of": "von", + "results": "Ergebnisse", + "perPage": "pro Seite", + "previous": "Zurück", + "next": "Weiter", + "sortAscending": "Aufsteigend sortieren", + "sortDescending": "Absteigend sortieren", + "sortedBy": "Sortiert nach", + "empty": "Keine Daten vorhanden" + }, + "confirmDialog": { + "title": "Bestätigung erforderlich", + "confirm": "Bestätigen", + "cancel": "Abbrechen" + }, + "pagination": { + "previous": "Zurück", + "next": "Weiter", + "page": "Seite {{page}}", + "first": "Erste Seite", + "last": "Letzte Seite" + }, + "emptyState": { + "title": "Nichts gefunden", + "description": "Es sind noch keine Daten vorhanden." + }, + "validation": { + "required": "Dieses Feld ist erforderlich.", + "email": "Bitte geben Sie eine gültige E-Mail-Adresse ein.", + "minLength": "Mindestens {{count}} Zeichen erforderlich.", + "maxLength": "Maximal {{count}} Zeichen erlaubt.", + "passwordMismatch": "Passwörter stimmen nicht überein." + }, + "address": { + "title": "Adressen", + "addAddress": "Neue Adresse hinzufügen", + "setDefault": "Als Standard festlegen", + "defaultAddress": "Standard", + "noAddresses": "Keine Adressen vorhanden.", + "confirmDelete": "Möchten Sie diese Adresse wirklich löschen?", + "label": "Bezeichnung", + "type": "Adresstyp", + "street": "Straße", + "streetNumber": "Hausnummer", + "city": "Stadt", + "zip": "PLZ", + "country": "Land", + "state": "Bundesland" + }, + "addressType": { + "billing": "Rechnungsadresse", + "shipping": "Lieferadresse", + "headquarters": "Hauptsitz", + "branch": "Zweigstelle", + "private": "Privat", + "other": "Sonstige" + }, + "currencies": { + "title": "Währungen", + "create": "Währung erstellen", + "edit": "Währung bearbeiten", + "add": "Währung hinzufügen", + "code": "Code", + "name": "Name", + "symbol": "Symbol", + "isDefault": "Standardwährung", + "confirmDelete": "Möchten Sie diese Währung wirklich löschen?", + "created": "Währung erstellt.", + "updated": "Währung aktualisiert.", + "deleted": "Währung gelöscht.", + "createFailed": "Währung konnte nicht erstellt werden.", + "updateFailed": "Währung konnte nicht aktualisiert werden.", + "deleteFailed": "Währung konnte nicht gelöscht werden.", + "empty": "Keine Währungen" + }, + "taxes": { + "title": "Steuersätze", + "create": "Steuersatz erstellen", + "edit": "Steuersatz bearbeiten", + "add": "Steuersatz hinzufügen", + "name": "Bezeichnung", + "rate": "Steuersatz (%)", + "isDefault": "Standardsteuersatz", + "country": "Land", + "confirmDelete": "Möchten Sie diesen Steuersatz wirklich löschen?", + "created": "Steuersatz erstellt.", + "updated": "Steuersatz aktualisiert.", + "deleted": "Steuersatz gelöscht.", + "empty": "Keine Steuersätze" + }, + "sequences": { + "title": "Nummernkreise", + "create": "Nummernkreis erstellen", + "add": "Nummernkreis hinzufügen", + "name": "Name", + "prefix": "Präfix", + "nextNumber": "Nächste Nummer", + "padding": "Stellen", + "confirmDelete": "Möchten Sie diesen Nummernkreis wirklich löschen?", + "created": "Nummernkreis erstellt.", + "empty": "Keine Nummernkreise" + }, + "systemSettings": { + "title": "System", + "companyInfo": "Firmeninformationen", + "companyName": "Firmenname", + "legalForm": "Rechtsform", + "companyAddress": "Firmenadresse", + "taxBankInfo": "Steuer & Bank", + "taxNumber": "Steuernummer", + "vatId": "USt-IdNr.", + "iban": "IBAN", + "bic": "BIC", + "bankName": "Bankname", + "ceo": "Geschäftsführer", + "tradeRegister": "Handelsregister", + "defaults": "Standardwerte", + "defaultCurrency": "Standardwährung", + "defaultTax": "Standardsteuersatz", + "invoicePrefix": "Rechnungs-Präfix", + "quotePrefix": "Angebots-Präfix", + "paymentTermsDays": "Zahlungsziel (Tage)", + "saved": "Systemeinstellungen gespeichert.", + "saveFailed": "Speichern fehlgeschlagen." + } +}