From 9ffbd5b84ee10b9c30586bd61be785719817098b Mon Sep 17 00:00:00 2001 From: sebseb7 Date: Wed, 16 Jul 2025 08:20:58 +0200 Subject: [PATCH] Enhance German translation file: Updated phrases for clarity and consistency, added new terms for delivery and settings sections, and improved error messages for better user guidance. --- src/i18n/locales/de/translation.js | 58 +++++++++++++++++++++++++++--- 1 file changed, 54 insertions(+), 4 deletions(-) diff --git a/src/i18n/locales/de/translation.js b/src/i18n/locales/de/translation.js index 433782a..d3a7e90 100644 --- a/src/i18n/locales/de/translation.js +++ b/src/i18n/locales/de/translation.js @@ -72,7 +72,7 @@ export default { "priceUnit": "{{price}}/{{unit}}", "new": "Neu", "arriving": "Ankunft:", - "inclVatFooter": "incl. {{vat}}% USt.,*", + "inclVatFooter": "inkl. {{vat}}% MwSt.,*", "availability": "Verfügbarkeit", "inStock": "auf Lager", "comingSoon": "Bald verfügbar", @@ -139,7 +139,11 @@ export default { "pickupDate": "Für welchen Termin ist die Abholung der Stecklinge gewünscht?", "note": "Anmerkung", "sameAddress": "Lieferadresse ist identisch mit Rechnungsadresse", - "termsAccept": "Ich habe die AGBs, die Datenschutzerklärung und die Bestimmungen zum Widerrufsrecht gelesen" + "termsAccept": "Ich habe die AGBs, die Datenschutzerklärung und die Bestimmungen zum Widerrufsrecht gelesen", + "selectDeliveryMethod": "Versandart wählen", + "selectPaymentMethod": "Zahlungsart wählen", + "orderSummary": "Bestellübersicht", + "addressValidationError": "Bitte überprüfen Sie Ihre Eingaben in den Adressfeldern." }, "payment": { "successful": "Zahlung erfolgreich!", @@ -165,7 +169,8 @@ export default { "totalGross": "Gesamtbruttopreis ohne Versand", "subtotal": "Zwischensumme", "incl7Vat": "inkl. 7% MwSt.", - "inclVatWithFooter": "(incl. {{vat}}% USt.,*)" + "inclVatWithFooter": "(incl. {{vat}}% USt.,*)", + "inclVatAmount": "nkl. {{amount}} € MwSt. ({{rate}}%)" }, "footer": { "hours": "Sa 11-19", @@ -216,6 +221,50 @@ export default { "return": "Retoure", "partialReturn": "Teil Retoure", "partialDelivered": "Teil geliefert" + }, + "table": { + "orderNumber": "Bestellnummer", + "date": "Datum", + "status": "Status", + "items": "Artikel", + "total": "Summe", + "actions": "Aktionen", + "viewDetails": "Details anzeigen" + }, + "noOrders": "Sie haben noch keine Bestellungen aufgegeben." + }, + "settings": { + "changePassword": "Passwort ändern", + "currentPassword": "Aktuelles Passwort", + "newPassword": "Neues Passwort", + "confirmNewPassword": "Neues Passwort bestätigen", + "updatePassword": "Passwort aktualisieren", + "changeEmail": "E-Mail-Adresse ändern", + "password": "Passwort", + "newEmail": "Neue E-Mail-Adresse", + "updateEmail": "E-Mail aktualisieren", + "apiKey": "API-Schlüssel", + "apiKeyDescription": "Verwenden Sie Ihren API-Schlüssel für die Integration mit externen Anwendungen.", + "apiDocumentation": "API-Dokumentation:", + "copyToClipboard": "In Zwischenablage kopieren", + "generate": "Generieren", + "regenerate": "Regenerieren", + "apiKeyCopied": "API-Schlüssel in Zwischenablage kopiert", + "errors": { + "fillAllFields": "Bitte füllen Sie alle Felder aus", + "passwordsNotMatch": "Die neuen Passwörter stimmen nicht überein", + "passwordTooShort": "Das neue Passwort muss mindestens 8 Zeichen lang sein", + "passwordUpdateError": "Fehler beim Aktualisieren des Passworts", + "invalidEmail": "Bitte geben Sie eine gültige E-Mail-Adresse ein", + "emailUpdateError": "Fehler beim Aktualisieren der E-Mail-Adresse", + "userNotFound": "Benutzer nicht gefunden", + "apiKeyGenerationError": "Fehler beim Generieren des API-Schlüssels" + }, + "success": { + "passwordUpdated": "Passwort erfolgreich aktualisiert", + "emailUpdated": "E-Mail-Adresse erfolgreich aktualisiert", + "apiKeyGenerated": "API-Schlüssel erfolgreich generiert", + "apiKeyWarning": "Speichern Sie diesen Schlüssel sicher. Er wird aus Sicherheitsgründen in 10 Sekunden ausgeblendet." } }, "common": { @@ -234,6 +283,7 @@ export default { "add": "Hinzufügen", "remove": "Entfernen", "products": "Produkte", - "product": "Produkt" + "product": "Produkt", + "days": "Tage" } } \ No newline at end of file