Add Chinese language support and update localization files: Introduced translations for Chinese (zh) in LanguageSwitcher and i18n configuration. Removed outdated translation files for several languages, streamlining localization resources. Enhanced language context to include Chinese in available languages.

This commit is contained in:
sebseb7
2025-07-16 03:34:10 +02:00
parent 5c90d048fb
commit 859a2c06d8
28 changed files with 2496 additions and 1761 deletions

View File

@@ -0,0 +1,204 @@
export default {
"navigation": {
"home": "Startseite",
"aktionen": "Aktionen",
"filiale": "Filiale",
"categories": "Kategorien",
"categoriesOpen": "Kategorien öffnen",
"categoriesClose": "Kategorien schließen"
},
"auth": {
"login": "Anmelden",
"register": "Registrieren",
"logout": "Abmelden",
"profile": "Profil",
"email": "E-Mail",
"password": "Passwort",
"confirmPassword": "Passwort bestätigen",
"forgotPassword": "Passwort vergessen?",
"loginWithGoogle": "Mit Google anmelden",
"or": "ODER",
"privacyAccept": "Mit dem Click auf \"Mit Google anmelden\" akzeptiere ich die",
"privacyPolicy": "Datenschutzbestimmungen",
"passwordMinLength": "Das Passwort muss mindestens 8 Zeichen lang sein",
"newPasswordMinLength": "Das neue Passwort muss mindestens 8 Zeichen lang sein",
"menu": {
"profile": "Profil",
"checkout": "Bestellabschluss",
"orders": "Bestellungen",
"settings": "Einstellungen",
"adminDashboard": "Admin Dashboard",
"adminUsers": "Admin Users"
}
},
"cart": {
"title": "Warenkorb",
"empty": "leer",
"addToCart": "In den Korb",
"preorderCutting": "Als Steckling vorbestellen",
"continueShopping": "Weiter einkaufen",
"proceedToCheckout": "Weiter zur Kasse",
"sync": {
"title": "Warenkorb-Synchronisierung",
"description": "Sie haben einen gespeicherten Warenkorb in ihrem Account. Bitte wählen Sie, wie Sie verfahren möchten:",
"deleteServer": "Server-Warenkorb löschen",
"useServer": "Server-Warenkorb übernehmen",
"merge": "Warenkörbe zusammenführen",
"currentCart": "Ihr aktueller Warenkorb",
"serverCart": "In Ihrem Profil gespeicherter Warenkorb"
}
},
"product": {
"loading": "Produkt wird geladen...",
"notFound": "Produkt nicht gefunden",
"notFoundDescription": "Das gesuchte Produkt existiert nicht oder wurde entfernt.",
"backToHome": "Zurück zur Startseite",
"error": "Fehler",
"articleNumber": "Artikelnummer",
"manufacturer": "Hersteller",
"inclVat": "inkl. {{vat}}% MwSt.",
"priceUnit": "{{price}}/{{unit}}",
"new": "Neu",
"arriving": "Ankunft:",
"inclVatFooter": "incl. {{vat}}% USt.,*",
"availability": "Verfügbarkeit",
"inStock": "auf Lager",
"comingSoon": "Bald verfügbar",
"deliveryTime": "Lieferzeit",
"inclShort": "inkl.",
"vatShort": "MwSt."
},
"search": {
"placeholder": "Du kannst mich nach Cannabissorten fragen...",
"recording": "Aufnahme läuft..."
},
"chat": {
"privacyRead": "Gelesen & Akzeptiert"
},
"delivery": {
"methods": {
"dhl": "DHL",
"dpd": "DPD",
"sperrgut": "Sperrgut",
"pickup": "Abholung in der Filiale"
},
"descriptions": {
"standard": "Standardversand",
"standardFree": "Standardversand - KOSTENLOS ab 100€ Warenwert!",
"notAvailable": "nicht auswählbar weil ein oder mehrere Artikel nur abgeholt werden können",
"bulky": "Für große und schwere Artikel"
},
"prices": {
"free": "kostenlos",
"dhl": "6,99 €",
"dpd": "4,90 €",
"sperrgut": "28,99 €"
},
"times": {
"cutting14Days": "Lieferzeit: 14 Tage",
"standard2to3Days": "Lieferzeit: 2-3 Tage",
"supplier7to9Days": "Lieferzeit: 7-9 Tage"
}
},
"checkout": {
"invoiceAddress": "Rechnungsadresse",
"deliveryAddress": "Lieferadresse",
"saveForFuture": "Für zukünftige Bestellungen speichern",
"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"
},
"payment": {
"successful": "Zahlung erfolgreich!",
"failed": "Zahlung fehlgeschlagen",
"orderCompleted": "🎉 Ihre Bestellung wurde erfolgreich abgeschlossen! Sie können jetzt Ihre Bestellungen einsehen.",
"orderProcessing": "Ihre Zahlung wurde erfolgreich verarbeitet. Die Bestellung wird automatisch abgeschlossen.",
"paymentError": "Ihre Zahlung konnte nicht verarbeitet werden. Bitte versuchen Sie es erneut oder wählen Sie eine andere Zahlungsmethode.",
"viewOrders": "Zu meinen Bestellungen"
},
"filters": {
"sorting": "Sortierung",
"perPage": "pro Seite",
"availability": "Verfügbarkeit",
"manufacturer": "Hersteller"
},
"tax": {
"vat": "Mehrwertsteuer",
"vat7": "7% Mehrwertsteuer",
"vat19": "19% Mehrwertsteuer",
"vat19WithShipping": "19% Mehrwertsteuer (inkl. Versand)",
"totalNet": "Gesamtnettopreis",
"totalGross": "Gesamtbruttopreis ohne Versand",
"subtotal": "Zwischensumme"
},
"footer": {
"hours": "Sa 11-19",
"address": "Trachenberger Straße 14 - Dresden",
"location": "Zwischen Haltepunkt Pieschen und Trachenberger Platz",
"allPricesIncl": "* Alle Preise inkl. gesetzlicher USt., zzgl. Versand",
"copyright": "© {{year}} GrowHeads.de",
"legal": {
"datenschutz": "Datenschutz",
"agb": "AGB",
"sitemap": "Sitemap",
"impressum": "Impressum",
"batteriegesetzhinweise": "Batteriegesetzhinweise",
"widerrufsrecht": "Widerrufsrecht"
}
},
"titles": {
"home": "ine annabis eeds & uttings",
"aktionen": "tuelle ktionen & gebote",
"filiale": "nsere iliale in resden"
},
"sections": {
"seeds": "Seeds",
"stecklinge": "Stecklinge",
"oilPress": "Ölpresse ausleihen",
"thcTest": "THC Test",
"address1": "Trachenberger Straße 14",
"address2": "01129 Dresden"
},
"pages": {
"oilPress": {
"title": "Ölpresse ausleihen",
"comingSoon": "Inhalt kommt bald..."
},
"thcTest": {
"title": "THC Test",
"comingSoon": "Inhalt kommt bald..."
}
},
"orders": {
"status": {
"new": "in Bearbeitung",
"pending": "Neu",
"processing": "in Bearbeitung",
"cancelled": "Storniert",
"shipped": "Verschickt",
"delivered": "Geliefert",
"return": "Retoure",
"partialReturn": "Teil Retoure",
"partialDelivered": "Teil geliefert"
}
},
"common": {
"loading": "Lädt...",
"error": "Fehler",
"close": "Schließen",
"save": "Speichern",
"cancel": "Abbrechen",
"ok": "OK",
"yes": "Ja",
"no": "Nein",
"next": "Weiter",
"back": "Zurück",
"edit": "Bearbeiten",
"delete": "Löschen",
"add": "Hinzufügen",
"remove": "Entfernen",
"products": "Produkte",
"product": "Produkt"
}
}