rc 1.0
This commit is contained in:
211
lib/translations/de.json
Normal file
211
lib/translations/de.json
Normal file
@@ -0,0 +1,211 @@
|
||||
{
|
||||
"common": {
|
||||
"loading": "Lädt...",
|
||||
"error": "Ein Fehler ist aufgetreten",
|
||||
"ok": "OK",
|
||||
"cancel": "Abbrechen",
|
||||
"close": "Schließen",
|
||||
"save": "Speichern",
|
||||
"delete": "Löschen",
|
||||
"edit": "Bearbeiten",
|
||||
"submit": "Absenden",
|
||||
"processing": "Wird verarbeitet...",
|
||||
"noImage": "Kein Bild"
|
||||
},
|
||||
"nav": {
|
||||
"drop": "Drop",
|
||||
"pastDrops": "Vergangene Drops",
|
||||
"community": "Community",
|
||||
"orders": "Bestellungen",
|
||||
"login": "Anmelden",
|
||||
"logout": "Abmelden"
|
||||
},
|
||||
"header": {
|
||||
"title": "Gemeinsam einkaufen. Wholesale-Preise für private Käufer.",
|
||||
"subtitle": "Limitierte CBD Drops direkt von Schweizer Produzenten. Kein Retail. Kein Marketing-Aufschlag. Nur kollektive Mengenpreise."
|
||||
},
|
||||
"drop": {
|
||||
"loading": "Lädt...",
|
||||
"soldOut": "Drop ausverkauft",
|
||||
"nextDropComing": "Nächster kollektiver Drop kommt bald",
|
||||
"joinDrop": "Am Drop teilnehmen",
|
||||
"reserved": "reserviert",
|
||||
"of": "von",
|
||||
"batch": "Batch",
|
||||
"indoor": "Indoor",
|
||||
"switzerland": "Schweiz",
|
||||
"inclVat": "inkl. 2.5% MWST",
|
||||
"perGram": "pro Gramm",
|
||||
"selectQuantity": "Menge auswählen",
|
||||
"customQuantity": "Individuelle Menge",
|
||||
"minimumRequired": "Mindestens {minimum}g erforderlich (5 CHF Minimum)",
|
||||
"maximumAvailable": "Maximal {maximum}g verfügbar",
|
||||
"enterValidNumber": "Bitte geben Sie eine gültige Zahl ein",
|
||||
"fillDeliveryInfo": "Bitte füllen Sie alle Lieferinformationen aus (Vollständiger Name, Adresse und Telefon)",
|
||||
"fullName": "Vollständiger Name",
|
||||
"address": "Adresse",
|
||||
"phone": "Telefon",
|
||||
"confirmPurchase": "Kauf bestätigen",
|
||||
"totalPrice": "Gesamtpreis",
|
||||
"standardPrice": "Standardpreis",
|
||||
"wholesalePrice": "Großhandelspreis",
|
||||
"paymentCurrency": "Zahlungswährung",
|
||||
"selectCurrency": "Währung auswählen",
|
||||
"upcomingIn": "Kommt in",
|
||||
"day": "Tag",
|
||||
"days": "Tage",
|
||||
"hour": "Stunde",
|
||||
"hours": "Stunden",
|
||||
"minute": "Minute",
|
||||
"minutes": "Minuten",
|
||||
"paymentAddress": "Zahlungsadresse",
|
||||
"paymentAmount": "Zahlungsbetrag",
|
||||
"paymentId": "Zahlungs-ID",
|
||||
"copyAddress": "Adresse kopieren",
|
||||
"copied": "Kopiert!",
|
||||
"paymentInstructions": "Senden Sie genau {amount} {currency} an die oben angegebene Adresse. Die Zahlung läuft in 20 Minuten ab.",
|
||||
"paymentExpired": "Zahlung abgelaufen. Bitte versuchen Sie es erneut.",
|
||||
"paymentPending": "Zahlung ausstehend...",
|
||||
"paymentSuccess": "Zahlung erfolgreich!",
|
||||
"paymentFailed": "Zahlung fehlgeschlagen. Bitte versuchen Sie es erneut.",
|
||||
"orderConfirmed": "Bestellung bestätigt!",
|
||||
"orderFailed": "Bestellung fehlgeschlagen. Bitte versuchen Sie es erneut.",
|
||||
"dropSoldOut": "Drop ausverkauft",
|
||||
"fullyReserved": "Der aktuelle kollektive Drop wurde vollständig reserviert.",
|
||||
"nextDropComingSoon": "Nächster kollektiver Drop kommt bald.",
|
||||
"batch": "Batch",
|
||||
"reserved": "reserviert",
|
||||
"wholesalePriceLabel": "Großhandelspreis:",
|
||||
"standardPriceLabel": "Standardpreis:",
|
||||
"standard": "Standard",
|
||||
"wholesale": "Großhandel",
|
||||
"unlock": "freischalten",
|
||||
"unlockOnce": "Einmal freischalten. Großhandelspreis für immer behalten.",
|
||||
"dropStartsIn": "Drop startet in",
|
||||
"onHold": "in Wartestellung (10 Minuten Checkout-Fenster)",
|
||||
"custom": "Individuell (g)",
|
||||
"min": "Min",
|
||||
"max": "Max",
|
||||
"total": "Gesamt",
|
||||
"standardTotal": "Standard gesamt",
|
||||
"wholesaleTotal": "Großhandel gesamt",
|
||||
"joinTheDrop": "Am Drop teilnehmen",
|
||||
"noSubscription": "Kein Abonnement · Keine Verpflichtung",
|
||||
"lessThanRemaining": "Weniger als {amount}{unit} verbleibend. Dieser Drop ist fast vollständig reserviert.",
|
||||
"fullyReservedText": "Dieser Drop ist vollständig reserviert",
|
||||
"item": "Artikel",
|
||||
"quantity": "Menge",
|
||||
"pricePerUnit": "Preis pro {unit}",
|
||||
"deliveryInformation": "Lieferinformationen",
|
||||
"fullNameRequired": "Vollständiger Name *",
|
||||
"enterFullName": "Geben Sie Ihren vollständigen Namen ein",
|
||||
"addressRequired": "Adresse *",
|
||||
"enterAddress": "Geben Sie Ihre Lieferadresse ein",
|
||||
"phoneRequired": "Telefonnummer *",
|
||||
"enterPhone": "Geben Sie Ihre Telefonnummer ein",
|
||||
"loadingCurrencies": "Lädt Währungen...",
|
||||
"payWith": "Zahlen mit",
|
||||
"completePayment": "Zahlung abschließen",
|
||||
"amountToPay": "Zu zahlender Betrag",
|
||||
"price": "Preis",
|
||||
"subtotal": "Zwischensumme",
|
||||
"shippingFee": "Versandgebühr",
|
||||
"sendPaymentTo": "Senden Sie die Zahlung an diese Adresse",
|
||||
"copyAddress": "Adresse kopieren",
|
||||
"memoRequired": "Memo / Ziel-Tag (Erforderlich)",
|
||||
"copyMemo": "Memo kopieren",
|
||||
"paymentExpires": "Zahlung läuft ab",
|
||||
"status": "Status",
|
||||
"closingWarning": "⚠️ Das Schließen dieses Fensters wird Ihre Reservierung stornieren und den Bestand freigeben.",
|
||||
"paymentConfirmed": "Zahlung bestätigt ✔️",
|
||||
"orderProcessed": "Ihre Bestellung wurde erfolgreich verarbeitet und ist jetzt in diesem Drop reserviert.",
|
||||
"whatHappensNext": "Was als Nächstes passiert",
|
||||
"orderProcessed24h": "Ihre Bestellung wird innerhalb von 24 Stunden bearbeitet",
|
||||
"shippedExpress": "Versand per Express-Lieferung",
|
||||
"shippingConfirmation": "Sie erhalten eine Versandbestätigung und Tracking-Link per E-Mail",
|
||||
"thankYouCollective": "Vielen Dank, dass Sie Teil des Kollektivs sind.",
|
||||
"error": "⚠️ Fehler"
|
||||
},
|
||||
"infoBox": {
|
||||
"whyCheap": "Warum so günstig?",
|
||||
"whyCheapText": "Retailpreise liegen bei ca. 10 CHF/g. Durch kollektive Sammelbestellungen kaufen wir wie Grosshändler ein – ohne Zwischenstufen.",
|
||||
"taxesLegal": "Steuern & Recht",
|
||||
"taxesLegalText": "Bulk-Verkauf mit 2.5% MWST. Keine Retail-Verpackung, keine Tabaksteuer.",
|
||||
"dropModel": "Drop-Modell",
|
||||
"dropModelText": "Pro Drop nur eine Sorte. Erst ausverkauft – dann der nächste Drop."
|
||||
},
|
||||
"signup": {
|
||||
"title": "Drop-Benachrichtigungen",
|
||||
"subtitle": "Erhalte Updates zu neuen Drops per E-Mail oder WhatsApp.",
|
||||
"email": "E-Mail",
|
||||
"whatsapp": "WhatsApp Nummer",
|
||||
"getNotified": "Benachrichtigen lassen",
|
||||
"subscribing": "Wird abonniert...",
|
||||
"successMessage": "Du erhältst eine Benachrichtigung, sobald ein neuer Drop verfügbar ist."
|
||||
},
|
||||
"pastDrops": {
|
||||
"title": "Vergangene Drops",
|
||||
"loading": "Lädt vergangene Drops...",
|
||||
"noDrops": "Noch keine vergangenen Drops. Schauen Sie bald wieder vorbei!",
|
||||
"soldOutIn": "Ausverkauft in",
|
||||
"lessThan1h": "weniger als 1h",
|
||||
"1h": "1h",
|
||||
"hours": "{hours}h",
|
||||
"1day": "1 Tag",
|
||||
"days": "{days} Tage",
|
||||
"daysHours": "{days}T {hours}h",
|
||||
"more": "Mehr →"
|
||||
},
|
||||
"footer": {
|
||||
"text": "© 2025 420Deals.ch · CBD < 1% THC · Verkauf ab 18 Jahren · Schweiz"
|
||||
},
|
||||
"auth": {
|
||||
"login": "Anmelden",
|
||||
"register": "Registrieren",
|
||||
"username": "Benutzername",
|
||||
"password": "Passwort",
|
||||
"email": "E-Mail",
|
||||
"referralId": "Empfehlungs-ID",
|
||||
"optional": "optional",
|
||||
"autoFilled": "✓ Automatisch von Empfehlungslink ausgefüllt",
|
||||
"dontHaveAccount": "Haben Sie noch kein Konto?",
|
||||
"alreadyHaveAccount": "Haben Sie bereits ein Konto?",
|
||||
"anErrorOccurred": "Ein Fehler ist aufgetreten",
|
||||
"unexpectedError": "Ein unerwarteter Fehler ist aufgetreten"
|
||||
},
|
||||
"unlockBar": {
|
||||
"unlocked": "✅ Großhandelspreise freigeschaltet —",
|
||||
"unlockedText": "Sie haben Zugang zu Großhandelspreisen!",
|
||||
"locked": "🔒 Großhandelspreise gesperrt —",
|
||||
"referralsCompleted": "{count} / {needed} Empfehlungen abgeschlossen",
|
||||
"toGo": "{remaining} verbleibend",
|
||||
"unlockText": "{needed} verifizierte Anmeldungen schalten Großhandelspreise für immer frei.",
|
||||
"unlockNow": "Jetzt freischalten",
|
||||
"innerCircleLocked": "🔒 Inner Circle Chat gesperrt —",
|
||||
"innerCircleUnlockText": "{needed} verifizierte Anmeldungen schalten den Zugang zu unserem Inner Circle Chat für immer frei.",
|
||||
"innerCircleUnlocked": "Inner Circle Chat freigeschaltet!"
|
||||
},
|
||||
"unlockModal": {
|
||||
"title": "Großhandelspreise freischalten",
|
||||
"referralsCompleted": "{count} von {needed} Empfehlungen abgeschlossen",
|
||||
"inviteFriends": "Laden Sie {needed} Freunde zur Anmeldung ein.",
|
||||
"unlockForever": "Sobald sie sich anmelden, werden die Großhandelspreise für immer freigeschaltet.",
|
||||
"yourReferralLink": "Ihr Empfehlungslink",
|
||||
"copyLink": "Link kopieren",
|
||||
"copied": "Kopiert!",
|
||||
"shareVia": "Teilen über",
|
||||
"email": "E-Mail",
|
||||
"whatsapp": "WhatsApp",
|
||||
"referralStats": "Empfehlungsstatistiken",
|
||||
"totalReferrals": "Gesamt Empfehlungen",
|
||||
"verifiedReferrals": "Verifizierte Empfehlungen",
|
||||
"pendingReferrals": "Ausstehende Empfehlungen",
|
||||
"friendsMustSignUp": "Freunde müssen sich anmelden, damit es zählt.",
|
||||
"referralsToGoSingular": "{remaining} Empfehlung verbleibend",
|
||||
"referralsToGoPlural": "{remaining} Empfehlungen verbleibend"
|
||||
},
|
||||
"payment": {
|
||||
"cancelled": "Zahlung wurde abgebrochen."
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user