From a8c77e110736e139abe03585693964234eb61c71 Mon Sep 17 00:00:00 2001 From: sebseb7 Date: Wed, 16 Jul 2025 10:12:06 +0200 Subject: [PATCH] upd --- src/i18n/locales/ar/auth.js | 42 ++++++++++----------- src/i18n/locales/ar/cart.js | 55 +++++++++++++++++---------- src/i18n/locales/ar/chat.js | 2 +- src/i18n/locales/ar/checkout.js | 22 +++++------ src/i18n/locales/ar/common.js | 34 ++++++++--------- src/i18n/locales/ar/delivery.js | 41 +++++++++++--------- src/i18n/locales/ar/filters.js | 10 ++--- src/i18n/locales/ar/footer.js | 22 +++++------ src/i18n/locales/ar/locale.js | 2 +- src/i18n/locales/ar/navigation.js | 14 +++---- src/i18n/locales/ar/orders.js | 34 ++++++++--------- src/i18n/locales/ar/pages.js | 8 ++-- src/i18n/locales/ar/payment.js | 12 +++--- src/i18n/locales/ar/product.js | 62 +++++++++++++++++-------------- src/i18n/locales/ar/search.js | 6 +-- src/i18n/locales/ar/sections.js | 12 +++--- src/i18n/locales/ar/settings.js | 56 ++++++++++++++-------------- src/i18n/locales/ar/sorting.js | 8 ++-- src/i18n/locales/ar/tax.js | 20 +++++----- src/i18n/locales/ar/titles.js | 6 +-- src/i18n/locales/bg/titles.js | 2 +- src/i18n/locales/cs/titles.js | 2 +- src/i18n/locales/de/titles.js | 6 +-- src/i18n/locales/el/titles.js | 4 +- src/i18n/locales/en/titles.js | 4 +- src/i18n/locales/es/titles.js | 2 +- src/i18n/locales/fr/titles.js | 4 +- src/i18n/locales/hr/titles.js | 2 +- src/i18n/locales/hu/titles.js | 2 +- src/i18n/locales/it/titles.js | 2 +- src/i18n/locales/pl/titles.js | 6 +-- src/i18n/locales/ro/checkout.js | 22 +++++------ src/i18n/locales/ro/common.js | 34 ++++++++--------- src/i18n/locales/ro/delivery.js | 41 +++++++++++--------- src/i18n/locales/ro/filters.js | 10 ++--- src/i18n/locales/ro/footer.js | 22 +++++------ src/i18n/locales/ro/orders.js | 34 ++++++++--------- src/i18n/locales/ro/pages.js | 8 ++-- src/i18n/locales/ro/payment.js | 12 +++--- src/i18n/locales/ro/sections.js | 12 +++--- src/i18n/locales/ro/settings.js | 56 ++++++++++++++-------------- src/i18n/locales/ro/tax.js | 20 +++++----- src/i18n/locales/ro/titles.js | 6 +-- src/i18n/locales/ru/auth.js | 42 ++++++++++----------- src/i18n/locales/ru/cart.js | 55 +++++++++++++++++---------- src/i18n/locales/ru/chat.js | 2 +- src/i18n/locales/ru/checkout.js | 22 +++++------ src/i18n/locales/ru/common.js | 34 ++++++++--------- src/i18n/locales/ru/delivery.js | 41 +++++++++++--------- src/i18n/locales/ru/filters.js | 10 ++--- src/i18n/locales/ru/footer.js | 22 +++++------ src/i18n/locales/ru/locale.js | 2 +- src/i18n/locales/ru/navigation.js | 14 +++---- src/i18n/locales/ru/orders.js | 34 ++++++++--------- src/i18n/locales/ru/pages.js | 8 ++-- src/i18n/locales/ru/payment.js | 12 +++--- src/i18n/locales/ru/product.js | 62 +++++++++++++++++-------------- src/i18n/locales/ru/search.js | 6 +-- src/i18n/locales/ru/sections.js | 12 +++--- src/i18n/locales/ru/settings.js | 56 ++++++++++++++-------------- src/i18n/locales/ru/sorting.js | 8 ++-- src/i18n/locales/ru/tax.js | 20 +++++----- src/i18n/locales/ru/titles.js | 6 +-- src/i18n/locales/sk/auth.js | 42 ++++++++++----------- src/i18n/locales/sk/cart.js | 55 +++++++++++++++++---------- src/i18n/locales/sk/chat.js | 2 +- src/i18n/locales/sk/checkout.js | 22 +++++------ src/i18n/locales/sk/common.js | 34 ++++++++--------- src/i18n/locales/sk/delivery.js | 41 +++++++++++--------- src/i18n/locales/sk/filters.js | 10 ++--- src/i18n/locales/sk/footer.js | 22 +++++------ src/i18n/locales/sk/locale.js | 2 +- src/i18n/locales/sk/navigation.js | 14 +++---- src/i18n/locales/sk/orders.js | 34 ++++++++--------- src/i18n/locales/sk/pages.js | 8 ++-- src/i18n/locales/sk/payment.js | 12 +++--- src/i18n/locales/sk/product.js | 62 +++++++++++++++++-------------- src/i18n/locales/sk/search.js | 6 +-- src/i18n/locales/sk/sections.js | 12 +++--- src/i18n/locales/sk/settings.js | 56 ++++++++++++++-------------- src/i18n/locales/sk/sorting.js | 8 ++-- src/i18n/locales/sk/tax.js | 20 +++++----- src/i18n/locales/sk/titles.js | 6 +-- src/i18n/locales/sl/auth.js | 42 ++++++++++----------- src/i18n/locales/sl/cart.js | 55 +++++++++++++++++---------- src/i18n/locales/sl/chat.js | 2 +- src/i18n/locales/sl/checkout.js | 22 +++++------ src/i18n/locales/sl/common.js | 34 ++++++++--------- src/i18n/locales/sl/delivery.js | 41 +++++++++++--------- src/i18n/locales/sl/filters.js | 10 ++--- src/i18n/locales/sl/footer.js | 22 +++++------ src/i18n/locales/sl/locale.js | 2 +- src/i18n/locales/sl/navigation.js | 14 +++---- src/i18n/locales/sl/orders.js | 34 ++++++++--------- src/i18n/locales/sl/pages.js | 8 ++-- src/i18n/locales/sl/payment.js | 12 +++--- src/i18n/locales/sl/product.js | 62 +++++++++++++++++-------------- src/i18n/locales/sl/search.js | 6 +-- src/i18n/locales/sl/sections.js | 12 +++--- src/i18n/locales/sl/settings.js | 56 ++++++++++++++-------------- src/i18n/locales/sl/sorting.js | 8 ++-- src/i18n/locales/sl/tax.js | 20 +++++----- src/i18n/locales/sl/titles.js | 6 +-- src/i18n/locales/sr/auth.js | 42 ++++++++++----------- src/i18n/locales/sr/cart.js | 55 +++++++++++++++++---------- src/i18n/locales/sr/chat.js | 2 +- src/i18n/locales/sr/checkout.js | 22 +++++------ src/i18n/locales/sr/common.js | 34 ++++++++--------- src/i18n/locales/sr/delivery.js | 41 +++++++++++--------- src/i18n/locales/sr/filters.js | 10 ++--- src/i18n/locales/sr/footer.js | 22 +++++------ src/i18n/locales/sr/locale.js | 2 +- src/i18n/locales/sr/navigation.js | 14 +++---- src/i18n/locales/sr/orders.js | 34 ++++++++--------- src/i18n/locales/sr/pages.js | 8 ++-- src/i18n/locales/sr/payment.js | 12 +++--- src/i18n/locales/sr/product.js | 62 +++++++++++++++++-------------- src/i18n/locales/sr/search.js | 6 +-- src/i18n/locales/sr/sections.js | 12 +++--- src/i18n/locales/sr/settings.js | 56 ++++++++++++++-------------- src/i18n/locales/sr/sorting.js | 8 ++-- src/i18n/locales/sr/tax.js | 20 +++++----- src/i18n/locales/sr/titles.js | 6 +-- src/i18n/locales/sv/auth.js | 42 ++++++++++----------- src/i18n/locales/sv/cart.js | 55 +++++++++++++++++---------- src/i18n/locales/sv/chat.js | 2 +- src/i18n/locales/sv/checkout.js | 22 +++++------ src/i18n/locales/sv/common.js | 34 ++++++++--------- src/i18n/locales/sv/delivery.js | 41 +++++++++++--------- src/i18n/locales/sv/filters.js | 10 ++--- src/i18n/locales/sv/footer.js | 22 +++++------ src/i18n/locales/sv/locale.js | 2 +- src/i18n/locales/sv/navigation.js | 14 +++---- src/i18n/locales/sv/orders.js | 34 ++++++++--------- src/i18n/locales/sv/pages.js | 8 ++-- src/i18n/locales/sv/payment.js | 12 +++--- src/i18n/locales/sv/product.js | 62 +++++++++++++++++-------------- src/i18n/locales/sv/search.js | 6 +-- src/i18n/locales/sv/sections.js | 12 +++--- src/i18n/locales/sv/settings.js | 56 ++++++++++++++-------------- src/i18n/locales/sv/sorting.js | 8 ++-- src/i18n/locales/sv/tax.js | 20 +++++----- src/i18n/locales/sv/titles.js | 6 +-- src/i18n/locales/tr/auth.js | 42 ++++++++++----------- src/i18n/locales/tr/cart.js | 55 +++++++++++++++++---------- src/i18n/locales/tr/chat.js | 2 +- src/i18n/locales/tr/checkout.js | 22 +++++------ src/i18n/locales/tr/common.js | 34 ++++++++--------- src/i18n/locales/tr/delivery.js | 41 +++++++++++--------- src/i18n/locales/tr/filters.js | 10 ++--- src/i18n/locales/tr/footer.js | 22 +++++------ src/i18n/locales/tr/locale.js | 2 +- src/i18n/locales/tr/navigation.js | 14 +++---- src/i18n/locales/tr/orders.js | 34 ++++++++--------- src/i18n/locales/tr/pages.js | 8 ++-- src/i18n/locales/tr/payment.js | 12 +++--- src/i18n/locales/tr/product.js | 62 +++++++++++++++++-------------- src/i18n/locales/tr/search.js | 6 +-- src/i18n/locales/tr/sections.js | 12 +++--- src/i18n/locales/tr/settings.js | 56 ++++++++++++++-------------- src/i18n/locales/tr/sorting.js | 8 ++-- src/i18n/locales/tr/tax.js | 20 +++++----- src/i18n/locales/tr/titles.js | 6 +-- src/i18n/locales/uk/auth.js | 42 ++++++++++----------- src/i18n/locales/uk/cart.js | 55 +++++++++++++++++---------- src/i18n/locales/uk/chat.js | 2 +- src/i18n/locales/uk/checkout.js | 22 +++++------ src/i18n/locales/uk/common.js | 34 ++++++++--------- src/i18n/locales/uk/delivery.js | 41 +++++++++++--------- src/i18n/locales/uk/filters.js | 10 ++--- src/i18n/locales/uk/footer.js | 22 +++++------ src/i18n/locales/uk/locale.js | 2 +- src/i18n/locales/uk/navigation.js | 14 +++---- src/i18n/locales/uk/orders.js | 34 ++++++++--------- src/i18n/locales/uk/pages.js | 8 ++-- src/i18n/locales/uk/payment.js | 12 +++--- src/i18n/locales/uk/product.js | 62 +++++++++++++++++-------------- src/i18n/locales/uk/search.js | 6 +-- src/i18n/locales/uk/sections.js | 12 +++--- src/i18n/locales/uk/settings.js | 56 ++++++++++++++-------------- src/i18n/locales/uk/sorting.js | 8 ++-- src/i18n/locales/uk/tax.js | 20 +++++----- src/i18n/locales/uk/titles.js | 6 +-- src/i18n/locales/zh/auth.js | 42 ++++++++++----------- src/i18n/locales/zh/cart.js | 55 +++++++++++++++++---------- src/i18n/locales/zh/chat.js | 2 +- src/i18n/locales/zh/checkout.js | 22 +++++------ src/i18n/locales/zh/common.js | 34 ++++++++--------- src/i18n/locales/zh/delivery.js | 41 +++++++++++--------- src/i18n/locales/zh/filters.js | 10 ++--- src/i18n/locales/zh/footer.js | 22 +++++------ src/i18n/locales/zh/locale.js | 2 +- src/i18n/locales/zh/navigation.js | 14 +++---- src/i18n/locales/zh/orders.js | 34 ++++++++--------- src/i18n/locales/zh/pages.js | 8 ++-- src/i18n/locales/zh/payment.js | 12 +++--- src/i18n/locales/zh/product.js | 62 +++++++++++++++++-------------- src/i18n/locales/zh/search.js | 6 +-- src/i18n/locales/zh/sections.js | 12 +++--- src/i18n/locales/zh/settings.js | 56 ++++++++++++++-------------- src/i18n/locales/zh/sorting.js | 8 ++-- src/i18n/locales/zh/tax.js | 20 +++++----- src/i18n/locales/zh/titles.js | 6 +-- 203 files changed, 2392 insertions(+), 2133 deletions(-) diff --git a/src/i18n/locales/ar/auth.js b/src/i18n/locales/ar/auth.js index e03f0ee..33e6a17 100644 --- a/src/i18n/locales/ar/auth.js +++ b/src/i18n/locales/ar/auth.js @@ -1,25 +1,25 @@ export default { - "login": "تسجيل الدخول", // Anmelden - "register": "تسجيل", // Registrieren - "logout": "تسجيل خروج", // Abmelden - "profile": "الملف الشخصي", // Profil - "email": "البريد الإلكتروني", // E-Mail - "password": "كلمة المرور", // Passwort - "confirmPassword": "تأكيد كلمة المرور", // Passwort bestätigen - "forgotPassword": "هل نسيت كلمة المرور؟", // Passwort vergessen? - "loginWithGoogle": "تسجيل الدخول باستخدام Google", // Mit Google anmelden - "or": "أو", // ODER - "privacyAccept": "بالنقر على \"تسجيل الدخول باستخدام Google\" أوافق على", // Mit dem Click auf "Mit Google anmelden" akzeptiere ich die - "privacyPolicy": "سياسة الخصوصية", // Datenschutzbestimmungen - "passwordMinLength": "يجب أن تكون كلمة المرور مكونة من 8 أحرف على الأقل", // Das Passwort muss mindestens 8 Zeichen lang sein - "newPasswordMinLength": "يجب أن تكون كلمة المرور الجديدة مكونة من 8 أحرف على الأقل", // Das neue Passwort muss mindestens 8 Zeichen lang sein + "login": "تسجيل الدخول", + "register": "تسجيل", + "logout": "تسجيل خروج", + "profile": "الملف الشخصي", + "email": "البريد الإلكتروني", + "password": "كلمة المرور", + "confirmPassword": "تأكيد كلمة المرور", + "forgotPassword": "هل نسيت كلمة المرور؟", + "loginWithGoogle": "تسجيل الدخول باستخدام جوجل", + "or": "أو", + "privacyAccept": "بالنقر على \"تسجيل الدخول باستخدام جوجل\" أوافق على", + "privacyPolicy": "سياسة الخصوصية", + "passwordMinLength": "يجب أن تكون كلمة المرور 8 أحرف على الأقل", + "newPasswordMinLength": "يجب أن تكون كلمة المرور الجديدة 8 أحرف على الأقل", "menu": { - "profile": "الملف الشخصي", // Profil - "myProfile": "ملفي الشخصي", // Mein Profil - "checkout": "إتمام الشراء", // Bestellabschluss - "orders": "الطلبات", // Bestellungen - "settings": "الإعدادات", // Einstellungen - "adminDashboard": "لوحة تحكم المسؤول", // Admin Dashboard - "adminUsers": "مستخدمو المسؤول" // Admin Users + "profile": "الملف الشخصي", + "myProfile": "ملفي الشخصي", + "checkout": "إتمام الشراء", + "orders": "الطلبات", + "settings": "الإعدادات", + "adminDashboard": "لوحة تحكم المسؤول", + "adminUsers": "مستخدمو المسؤول" } }; diff --git a/src/i18n/locales/ar/cart.js b/src/i18n/locales/ar/cart.js index 08fbff8..a5ec201 100644 --- a/src/i18n/locales/ar/cart.js +++ b/src/i18n/locales/ar/cart.js @@ -1,24 +1,39 @@ export default { - "title": "العربة", // Warenkorb - "empty": "فارغ", // leer - "addToCart": "أضف إلى العربة", // In den Korb - "preorderCutting": "اطلب مسبقًا كشتلة", // Als Steckling vorbestellen - "continueShopping": "تابع التسوق", // Weiter einkaufen - "proceedToCheckout": "المتابعة إلى الدفع", // Weiter zur Kasse - "productCount": "{{count}} {{count, plural, one {منتج} other {منتجات}}}", // {{count}} {{count, plural, one {Produkt} other {Produkte}}} - "productSingular": "منتج", // Produkt - "productPlural": "منتجات", // Produkte - "removeFromCart": "إزالة من العربة", // Aus dem Warenkorb entfernen - "openCart": "افتح العربة", // Warenkorb öffnen - "availableFrom": "متوفر من {{date}}", // Ab {{date}} - "backToOrder": "← العودة إلى الطلب", // ← Zurück zur Bestellung + "title": "العربة", + "empty": "فارغ", + "addToCart": "أضف إلى العربة", + "preorderCutting": "اطلب مسبقًا كقطع", + "continueShopping": "تابع التسوق", + "proceedToCheckout": "المتابعة إلى الدفع", + "productCount": "{{count}} {{count, plural, one {منتج} other {منتجات}}}", + "productSingular": "منتج", + "productPlural": "منتجات", + "removeFromCart": "إزالة من العربة", + "openCart": "افتح العربة", + "availableFrom": "متاح من {{date}}", + "backToOrder": "← العودة إلى الطلب", + "summary": { + "title": "ملخص الطلب", + "goodsNet": "البضائع (صافي):", + "shippingNet": "الشحن (صافي):", + "totalGoods": "إجمالي البضائع:", + "shippingCosts": "تكاليف الشحن:", + "total": "الإجمالي:", + "totalWeight": "الوزن الكلي: {{weight}} كجم", + "freeFrom100": "(مجاني من €100)", + "free": "مجاني" + }, + "itemCount": { + "singular": "منتج", + "plural": "منتجات" + }, "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 + "title": "مزامنة العربة", + "description": "لديك عربة محفوظة في حسابك. يرجى اختيار كيفية المتابعة:", + "deleteServer": "حذف عربة الخادم", + "useServer": "استخدام عربة الخادم", + "merge": "دمج العربات", + "currentCart": "عربتك الحالية", + "serverCart": "العربة المحفوظة في ملفك الشخصي" } }; diff --git a/src/i18n/locales/ar/chat.js b/src/i18n/locales/ar/chat.js index f5a269c..12d2987 100644 --- a/src/i18n/locales/ar/chat.js +++ b/src/i18n/locales/ar/chat.js @@ -1,3 +1,3 @@ export default { - "privacyRead": "تم القراءة والموافقة", // Gelesen & Akzeptiert + "privacyRead": "تم القراءة والموافقة", }; diff --git a/src/i18n/locales/ar/checkout.js b/src/i18n/locales/ar/checkout.js index 44982b0..e19b6bf 100644 --- a/src/i18n/locales/ar/checkout.js +++ b/src/i18n/locales/ar/checkout.js @@ -1,13 +1,13 @@ export default { - "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 - "selectDeliveryMethod": "اختر طريقة الشحن", // Versandart wählen - "selectPaymentMethod": "اختر طريقة الدفع", // Zahlungsart wählen - "orderSummary": "ملخص الطلب", // Bestellübersicht - "addressValidationError": "يرجى التحقق من بياناتك في حقول العنوان." // Bitte überprüfen Sie Ihre Eingaben in den Adressfeldern. + "invoiceAddress": "عنوان الفاتورة", + "deliveryAddress": "عنوان التوصيل", + "saveForFuture": "احفظ للطلبات المستقبلية", + "pickupDate": "لمين التاريخ مطلوب استلام القصاصات؟", + "note": "ملاحظة", + "sameAddress": "عنوان التوصيل هو نفسه عنوان الفاتورة", + "termsAccept": "لقد قرأت الشروط والأحكام، سياسة الخصوصية، وأحكام حق الانسحاب", + "selectDeliveryMethod": "اختر طريقة الشحن", + "selectPaymentMethod": "اختر طريقة الدفع", + "orderSummary": "ملخص الطلب", + "addressValidationError": "يرجى التحقق من بياناتك في حقول العنوان." }; diff --git a/src/i18n/locales/ar/common.js b/src/i18n/locales/ar/common.js index 89b5994..0fc2b45 100644 --- a/src/i18n/locales/ar/common.js +++ b/src/i18n/locales/ar/common.js @@ -1,19 +1,19 @@ export default { - "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 - "days": "أيام" // Tage + "loading": "جارٍ التحميل...", + "error": "خطأ", + "close": "إغلاق", + "save": "حفظ", + "cancel": "إلغاء", + "ok": "موافق", + "yes": "نعم", + "no": "لا", + "next": "التالي", + "back": "رجوع", + "edit": "تعديل", + "delete": "حذف", + "add": "إضافة", + "remove": "إزالة", + "products": "منتجات", + "product": "منتج", + "days": "أيام" }; diff --git a/src/i18n/locales/ar/delivery.js b/src/i18n/locales/ar/delivery.js index 3b04dbe..2d6f8fc 100644 --- a/src/i18n/locales/ar/delivery.js +++ b/src/i18n/locales/ar/delivery.js @@ -1,27 +1,34 @@ export default { "methods": { - "dhl": "DHL", // DHL - "dpd": "DPD", // DPD - "sperrgut": "بضائع ضخمة", // Sperrgut - "pickup": "الاستلام من المتجر" // Abholung in der Filiale + "dhl": "DHL", + "dpd": "DPD", + "sperrgut": "بضائع ضخمة", + "pickup": "استلام من المتجر" }, "descriptions": { - "standard": "الشحن العادي", // Standardversand - "standardFree": "الشحن العادي - مجاني للطلبات فوق 100€!", // 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 - "pickupOnly": "الاستلام فقط" // nur Abholung + "standard": "الشحن العادي", + "standardFree": "الشحن العادي - مجاني للطلبات فوق 100€!", + "notAvailable": "غير متاح للاختيار لأن عنصر واحد أو أكثر يمكن استلامه فقط", + "bulky": "للعناصر الكبيرة والثقيلة", + "pickupOnly": "الاستلام فقط" }, "prices": { - "free": "مجاني", // kostenlos - "freeFrom100": "(مجاني للطلبات فوق 100€)", // (kostenlos ab 100€) - "dhl": "6.99 €", // 6,99 € - "dpd": "4.90 €", // 4,90 € - "sperrgut": "28.99 €" // 28,99 € + "free": "مجاني", + "freeFrom100": "(مجاني من 100€)", + "dhl": "€6.99", + "dpd": "€4.90", + "sperrgut": "€28.99" }, "times": { - "cutting14Days": "مدة التوصيل: 14 يوم", // Lieferzeit: 14 Tage - "standard2to3Days": "مدة التوصيل: 2-3 أيام", // Lieferzeit: 2-3 Tage - "supplier7to9Days": "مدة التوصيل: 7-9 أيام" // Lieferzeit: 7-9 Tage + "cutting14Days": "مدة التوصيل: 14 يوم", + "standard2to3Days": "مدة التوصيل: 2-3 أيام", + "supplier7to9Days": "مدة التوصيل: 7-9 أيام" + }, + "selector": { + "title": "اختر طريقة الشحن", + "freeShippingInfo": "💡 الشحن مجاني للطلبات فوق 100€!", + "remainingForFree": "أضف {{amount}}€ أخرى للشحن المجاني.", + "congratsFreeShipping": "🎉 مبروك! حصلت على شحن مجاني!", + "cartQualifiesFree": "سلة مشترياتك بقيمة {{amount}}€ مؤهلة للشحن المجاني." } }; diff --git a/src/i18n/locales/ar/filters.js b/src/i18n/locales/ar/filters.js index 4a14f6a..5ac7272 100644 --- a/src/i18n/locales/ar/filters.js +++ b/src/i18n/locales/ar/filters.js @@ -1,7 +1,7 @@ export default { - "sorting": "الترتيب", // Sortierung - "perPage": "لكل صفحة", // pro Seite - "availability": "التوفر", // Verfügbarkeit - "manufacturer": "الشركة المصنعة", // Hersteller - "all": "الكل", // Alle + "sorting": "الترتيب", + "perPage": "لكل صفحة", + "availability": "التوفر", + "manufacturer": "الشركة المصنعة", + "all": "الكل" }; diff --git a/src/i18n/locales/ar/footer.js b/src/i18n/locales/ar/footer.js index 8258268..72cae87 100644 --- a/src/i18n/locales/ar/footer.js +++ b/src/i18n/locales/ar/footer.js @@ -1,15 +1,15 @@ export default { - "hours": "السبت 11 صباحًا - 7 مساءً", // Sa 11-19 - "address": "شارع تراشنبرجر 14 - دريسدن", // Trachenberger Straße 14 - Dresden - "location": "بين محطة بيسشن وساحة تراشنبرجر", // Zwischen Haltepunkt Pieschen und Trachenberger Platz - "allPricesIncl": "* جميع الأسعار تشمل ضريبة القيمة المضافة القانونية، بالإضافة إلى الشحن", // * Alle Preise inkl. gesetzlicher USt., zzgl. Versand - "copyright": "© {{year}} GrowHeads.de", // © {{year}} GrowHeads.de + "hours": "السبت 11 صباحًا - 7 مساءً", + "address": "شارع تراشنبرجر 14 - دريسدن", + "location": "بين محطة بيسشن وميدان تراشنبرجر", + "allPricesIncl": "* جميع الأسعار تشمل ضريبة القيمة المضافة القانونية، بالإضافة إلى الشحن", + "copyright": "© {{year}} GrowHeads.de", "legal": { - "datenschutz": "سياسة الخصوصية", // Datenschutz - "agb": "الشروط والأحكام", // AGB - "sitemap": "خريطة الموقع", // Sitemap - "impressum": "الإشعار القانوني", // Impressum - "batteriegesetzhinweise": "معلومات قانون البطاريات", // Batteriegesetzhinweise - "widerrufsrecht": "حق الانسحاب" // Widerrufsrecht + "datenschutz": "سياسة الخصوصية", + "agb": "الشروط والأحكام", + "sitemap": "خريطة الموقع", + "impressum": "الإشعار القانوني", + "batteriegesetzhinweise": "معلومات قانون البطاريات", + "widerrufsrecht": "حق الانسحاب" } }; diff --git a/src/i18n/locales/ar/locale.js b/src/i18n/locales/ar/locale.js index 61b13de..603d1df 100644 --- a/src/i18n/locales/ar/locale.js +++ b/src/i18n/locales/ar/locale.js @@ -1,3 +1,3 @@ export default { - "code": "ar-EG" // de-DE + "code": "ar-EG" }; diff --git a/src/i18n/locales/ar/navigation.js b/src/i18n/locales/ar/navigation.js index 3ce9abe..a8630cb 100644 --- a/src/i18n/locales/ar/navigation.js +++ b/src/i18n/locales/ar/navigation.js @@ -1,9 +1,9 @@ export default { - "home": "الرئيسية", // Startseite - "aktionen": "العروض", // Aktionen - "filiale": "الفرع", // Filiale - "categories": "الفئات", // Kategorien - "categoriesOpen": "فتح الفئات", // Kategorien öffnen - "categoriesClose": "إغلاق الفئات", // Kategorien schließen - "otherCategories": "فئات أخرى" // Andere Kategorien + "home": "الرئيسية", + "aktionen": "العروض", + "filiale": "الفرع", + "categories": "الفئات", + "categoriesOpen": "افتح الفئات", + "categoriesClose": "أغلق الفئات", + "otherCategories": "فئات أخرى" }; diff --git a/src/i18n/locales/ar/orders.js b/src/i18n/locales/ar/orders.js index bfdb03a..6efcdf1 100644 --- a/src/i18n/locales/ar/orders.js +++ b/src/i18n/locales/ar/orders.js @@ -1,23 +1,23 @@ export default { "status": { - "new": "قيد التنفيذ", // in Bearbeitung - "pending": "جديد", // Neu - "processing": "قيد التنفيذ", // in Bearbeitung - "cancelled": "ملغي", // Storniert - "shipped": "تم الشحن", // Verschickt - "delivered": "تم التوصيل", // Geliefert - "return": "إرجاع", // Retoure - "partialReturn": "إرجاع جزئي", // Teil Retoure - "partialDelivered": "تم التوصيل جزئياً" // Teil geliefert + "new": "قيد التنفيذ", + "pending": "جديد", + "processing": "قيد التنفيذ", + "cancelled": "ملغي", + "shipped": "تم الشحن", + "delivered": "تم التوصيل", + "return": "إرجاع", + "partialReturn": "إرجاع جزئي", + "partialDelivered": "تم التوصيل جزئياً" }, "table": { - "orderNumber": "رقم الطلب", // Bestellnummer - "date": "التاريخ", // Datum - "status": "الحالة", // Status - "items": "العناصر", // Artikel - "total": "الإجمالي", // Summe - "actions": "الإجراءات", // Aktionen - "viewDetails": "عرض التفاصيل" // Details anzeigen + "orderNumber": "رقم الطلب", + "date": "التاريخ", + "status": "الحالة", + "items": "العناصر", + "total": "الإجمالي", + "actions": "الإجراءات", + "viewDetails": "عرض التفاصيل" }, - "noOrders": "لم تقم بوضع أي طلبات بعد." // Sie haben noch keine Bestellungen aufgegeben. + "noOrders": "لم تقم بوضع أي طلبات بعد." }; diff --git a/src/i18n/locales/ar/pages.js b/src/i18n/locales/ar/pages.js index af0007d..0193494 100644 --- a/src/i18n/locales/ar/pages.js +++ b/src/i18n/locales/ar/pages.js @@ -1,10 +1,10 @@ export default { "oilPress": { - "title": "استعارة مكبس الزيت", // Ölpresse ausleihen - "comingSoon": "المحتوى قادم قريباً...", // Inhalt kommt bald... + "title": "استعارة معصرة زيت", + "comingSoon": "المحتوى قادم قريباً..." }, "thcTest": { - "title": "اختبار THC", // THC Test - "comingSoon": "المحتوى قادم قريباً...", // Inhalt kommt bald... + "title": "اختبار THC", + "comingSoon": "المحتوى قادم قريباً..." } }; diff --git a/src/i18n/locales/ar/payment.js b/src/i18n/locales/ar/payment.js index c086aa0..99b7376 100644 --- a/src/i18n/locales/ar/payment.js +++ b/src/i18n/locales/ar/payment.js @@ -1,8 +1,8 @@ export default { - "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 + "successful": "تم الدفع بنجاح!", + "failed": "فشل الدفع", + "orderCompleted": "🎉 تم إكمال طلبك بنجاح! يمكنك الآن عرض طلباتك.", + "orderProcessing": "تمت معالجة دفعتك بنجاح. سيتم إكمال الطلب تلقائيًا.", + "paymentError": "لم نتمكن من معالجة دفعتك. يرجى المحاولة مرة أخرى أو اختيار طريقة دفع أخرى.", + "viewOrders": "عرض طلباتي" }; diff --git a/src/i18n/locales/ar/product.js b/src/i18n/locales/ar/product.js index 877bb5b..5d2b87b 100644 --- a/src/i18n/locales/ar/product.js +++ b/src/i18n/locales/ar/product.js @@ -1,32 +1,38 @@ export default { - "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": "شامل {{vat}}% ضريبة القيمة المضافة", // inkl. {{vat}}% MwSt. - "priceUnit": "{{price}}/{{unit}}", // {{price}}/{{unit}} - "new": "جديد", // Neu - "weeks": "أسابيع", // Wochen - "arriving": "الوصول:", // Ankunft: - "inclVatFooter": "شامل {{vat}}% ضريبة القيمة المضافة,*", // inkl. {{vat}}% MwSt.,* - "availability": "التوفر", // Verfügbarkeit - "inStock": "متوفر في المخزون", // auf Lager - "comingSoon": "قريباً", // Bald verfügbar - "deliveryTime": "مدة التوصيل", // Lieferzeit - "inclShort": "شامل", // inkl. - "vatShort": "ضريبة القيمة المضافة", // MwSt. + "loading": "جارٍ تحميل المنتج...", + "notFound": "المنتج غير موجود", + "notFoundDescription": "المنتج الذي تبحث عنه غير موجود أو تم إزالته.", + "backToHome": "العودة إلى الصفحة الرئيسية", + "error": "خطأ", + "articleNumber": "رقم المنتج", + "manufacturer": "الشركة المصنعة", + "inclVat": "شامل {{vat}}% ضريبة القيمة المضافة", + "priceUnit": "{{price}}/{{unit}}", + "new": "جديد", + "weeks": "أسابيع", + "arriving": "الوصول:", + "inclVatFooter": "شامل {{vat}}% ضريبة القيمة المضافة,*", + "availability": "التوفر", + "inStock": "متوفر في المخزون", + "comingSoon": "قريبًا", + "deliveryTime": "مدة التوصيل", + "inclShort": "شامل", + "vatShort": "ضريبة القيمة المضافة", "countDisplay": { - "noProducts": "0 منتجات", // 0 Produkte - "oneProduct": "منتج واحد", // 1 Produkt - "multipleProducts": "{{count}} منتجات", // {{count}} Produkte - "filteredProducts": "{{filtered}} من {{total}} منتجات", // {{filtered}} von {{total}} Produkten - "filteredOneProduct": "{{filtered}} من منتج واحد", // {{filtered}} von 1 Produkt - "xOfYProducts": "{{x}} من {{y}} منتجات" // {{x}} von {{y}} Produkten + "noProducts": "0 منتجات", + "oneProduct": "منتج واحد", + "multipleProducts": "{{count}} منتجات", + "filteredProducts": "{{filtered}} من أصل {{total}} منتجات", + "filteredOneProduct": "{{filtered}} من أصل منتج واحد", + "xOfYProducts": "{{x}} من أصل {{y}} منتجات" }, - "removeFiltersToSee": "أزل الفلاتر لرؤية المنتجات", // Entferne Filter um Produkte zu sehen - "outOfStock": "غير متوفر في المخزون", // Out of Stock - "fromXProducts": "من {{count}} منتجات" // ab {{count}} Produkten + "removeFiltersToSee": "قم بإزالة الفلاتر لرؤية المنتجات", + "outOfStock": "غير متوفر في المخزون", + "fromXProducts": "من {{count}} منتجات", + "discount": { + "from3Products": "من 3 منتجات", + "from5Products": "من 5 منتجات", + "from7Products": "من 7 منتجات", + "moreProductsMoreSavings": "كل ما تختار منتجات أكتر، هتوفر أكتر!" + } }; diff --git a/src/i18n/locales/ar/search.js b/src/i18n/locales/ar/search.js index d374cdc..8be90d3 100644 --- a/src/i18n/locales/ar/search.js +++ b/src/i18n/locales/ar/search.js @@ -1,5 +1,5 @@ export default { - "placeholder": "ممكن تسألني عن أنواع الحشيش...", // Du kannst mich nach Cannabissorten fragen... - "recording": "جاري التسجيل...", // Aufnahme läuft... - "searchProducts": "ابحث عن المنتجات...", // Produkte suchen... + "placeholder": "ممكن تسألني عن أنواع الحشيش...", + "recording": "جاري التسجيل...", + "searchProducts": "ابحث عن المنتجات...", }; diff --git a/src/i18n/locales/ar/sections.js b/src/i18n/locales/ar/sections.js index e5b069f..0686b30 100644 --- a/src/i18n/locales/ar/sections.js +++ b/src/i18n/locales/ar/sections.js @@ -1,8 +1,8 @@ export default { - "seeds": "بذور", // Seeds - "stecklinge": "قصاصات", // Stecklinge - "oilPress": "استعارة معصرة زيت", // Ölpresse ausleihen - "thcTest": "اختبار THC", // THC Test - "address1": "Trachenberger Straße 14", // Trachenberger Straße 14 - "address2": "01129 Dresden" // 01129 Dresden + "seeds": "بذور", + "stecklinge": "قصاصات", + "oilPress": "استعارة معصرة زيت", + "thcTest": "اختبار THC", + "address1": "Trachenberger Straße 14", + "address2": "01129 Dresden" }; diff --git a/src/i18n/locales/ar/settings.js b/src/i18n/locales/ar/settings.js index 047453f..090ba80 100644 --- a/src/i18n/locales/ar/settings.js +++ b/src/i18n/locales/ar/settings.js @@ -1,34 +1,34 @@ export default { - "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", // API-Schlüssel - "apiKeyDescription": "استخدم مفتاح API الخاص بك للتكامل مع التطبيقات الخارجية.", // Verwenden Sie Ihren API-Schlüssel für die Integration mit externen Anwendungen. - "apiDocumentation": "توثيق API:", // API-Dokumentation: - "copyToClipboard": "نسخ إلى الحافظة", // In Zwischenablage kopieren - "generate": "إنشاء", // Generieren - "regenerate": "إعادة إنشاء", // Regenerieren - "apiKeyCopied": "تم نسخ مفتاح API إلى الحافظة", // API-Schlüssel in Zwischenablage kopiert + "changePassword": "تغيير كلمة المرور", + "currentPassword": "كلمة المرور الحالية", + "newPassword": "كلمة المرور الجديدة", + "confirmNewPassword": "تأكيد كلمة المرور الجديدة", + "updatePassword": "تحديث كلمة المرور", + "changeEmail": "تغيير عنوان البريد الإلكتروني", + "password": "كلمة المرور", + "newEmail": "عنوان البريد الإلكتروني الجديد", + "updateEmail": "تحديث البريد الإلكتروني", + "apiKey": "مفتاح API", + "apiKeyDescription": "استخدم مفتاح API الخاص بك للتكامل مع التطبيقات الخارجية.", + "apiDocumentation": "توثيق API:", + "copyToClipboard": "نسخ إلى الحافظة", + "generate": "إنشاء", + "regenerate": "إعادة إنشاء", + "apiKeyCopied": "تم نسخ مفتاح API إلى الحافظة", "errors": { - "fillAllFields": "يرجى ملء جميع الحقول", // Bitte füllen Sie alle Felder aus - "passwordsNotMatch": "كلمات المرور الجديدة غير متطابقة", // Die neuen Passwörter stimmen nicht überein - "passwordTooShort": "يجب أن تكون كلمة المرور الجديدة 8 أحرف على الأقل", // 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": "حدث خطأ أثناء إنشاء مفتاح API" // Fehler beim Generieren des API-Schlüssels + "fillAllFields": "يرجى ملء جميع الحقول", + "passwordsNotMatch": "كلمات المرور الجديدة غير متطابقة", + "passwordTooShort": "يجب أن تكون كلمة المرور الجديدة 8 أحرف على الأقل", + "passwordUpdateError": "حدث خطأ أثناء تحديث كلمة المرور", + "invalidEmail": "يرجى إدخال عنوان بريد إلكتروني صالح", + "emailUpdateError": "حدث خطأ أثناء تحديث عنوان البريد الإلكتروني", + "userNotFound": "المستخدم غير موجود", + "apiKeyGenerationError": "حدث خطأ أثناء إنشاء مفتاح API" }, "success": { - "passwordUpdated": "تم تحديث كلمة المرور بنجاح", // Passwort erfolgreich aktualisiert - "emailUpdated": "تم تحديث عنوان البريد الإلكتروني بنجاح", // E-Mail-Adresse erfolgreich aktualisiert - "apiKeyGenerated": "تم إنشاء مفتاح API بنجاح", // API-Schlüssel erfolgreich generiert - "apiKeyWarning": "احفظ هذا المفتاح بأمان. لأسباب أمنية، سيتم إخفاؤه خلال 10 ثوانٍ." // Speichern Sie diesen Schlüssel sicher. Er wird aus Sicherheitsgründen in 10 Sekunden ausgeblendet. + "passwordUpdated": "تم تحديث كلمة المرور بنجاح", + "emailUpdated": "تم تحديث عنوان البريد الإلكتروني بنجاح", + "apiKeyGenerated": "تم إنشاء مفتاح API بنجاح", + "apiKeyWarning": "احفظ هذا المفتاح بأمان. لأسباب أمنية، سيتم إخفاؤه خلال 10 ثوانٍ." } }; diff --git a/src/i18n/locales/ar/sorting.js b/src/i18n/locales/ar/sorting.js index 2a7b01c..41ee3a9 100644 --- a/src/i18n/locales/ar/sorting.js +++ b/src/i18n/locales/ar/sorting.js @@ -1,6 +1,6 @@ export default { - "name": "الاسم", // Name - "searchField": "كلمة البحث", // Suchbegriff - "priceLowHigh": "السعر: من الأقل للأعلى", // Preis: Niedrig zu Hoch - "priceHighLow": "السعر: من الأعلى للأقل" // Preis: Hoch zu Niedrig + "name": "الاسم", + "searchField": "كلمة البحث", + "priceLowHigh": "السعر: من الأقل للأعلى", + "priceHighLow": "السعر: من الأعلى للأقل" }; diff --git a/src/i18n/locales/ar/tax.js b/src/i18n/locales/ar/tax.js index 01aca10..1db975d 100644 --- a/src/i18n/locales/ar/tax.js +++ b/src/i18n/locales/ar/tax.js @@ -1,12 +1,12 @@ export default { - "vat": "ضريبة القيمة المضافة", // Mehrwertsteuer - "vat7": "ضريبة القيمة المضافة 7%", // 7% Mehrwertsteuer - "vat19": "ضريبة القيمة المضافة 19%", // 19% Mehrwertsteuer - "vat19WithShipping": "ضريبة القيمة المضافة 19% (شاملة الشحن)", // 19% Mehrwertsteuer (inkl. Versand) - "totalNet": "إجمالي السعر الصافي", // Gesamtnettopreis - "totalGross": "إجمالي السعر الإجمالي بدون الشحن", // Gesamtbruttopreis ohne Versand - "subtotal": "المجموع الفرعي", // Zwischensumme - "incl7Vat": "شاملة ضريبة القيمة المضافة 7%", // inkl. 7% MwSt. - "inclVatWithFooter": "(شاملة {{vat}}% ضريبة القيمة المضافة،*)", // (incl. {{vat}}% USt.,*) - "inclVatAmount": "شاملة {{amount}} € ضريبة القيمة المضافة ({{rate}}%)" // nkl. {{amount}} € MwSt. ({{rate}}%) + "vat": "ضريبة القيمة المضافة", + "vat7": "ضريبة القيمة المضافة 7%", + "vat19": "ضريبة القيمة المضافة 19%", + "vat19WithShipping": "ضريبة القيمة المضافة 19% (شاملة الشحن)", + "totalNet": "إجمالي السعر الصافي", + "totalGross": "إجمالي السعر الإجمالي بدون الشحن", + "subtotal": "المجموع الفرعي", + "incl7Vat": "شاملة ضريبة القيمة المضافة 7%", + "inclVatWithFooter": "(شاملة {{vat}}% ضريبة القيمة المضافة،*)", + "inclVatAmount": "شاملة {{amount}} € ضريبة القيمة المضافة ({{rate}}%)" }; diff --git a/src/i18n/locales/ar/titles.js b/src/i18n/locales/ar/titles.js index 53972a3..a252087 100644 --- a/src/i18n/locales/ar/titles.js +++ b/src/i18n/locales/ar/titles.js @@ -1,5 +1,5 @@ export default { - "home": "بذور وقصاصات القنب الممتازة", // Fine Cannabis Seeds & Cuttings - "aktionen": "العروض والتخفيضات الحالية", // Aktuelle Aktionen & Angebote - "filiale": "متجرنا في دريسدن" // Unsere Filiale in Dresden + "home": "بذور وقصاصات القنب الممتازة", + "aktionen": "العروض والتخفيضات الحالية", + "filiale": "متجرنا في دريسدن", }; diff --git a/src/i18n/locales/bg/titles.js b/src/i18n/locales/bg/titles.js index bf13a7a..b2fa7d5 100644 --- a/src/i18n/locales/bg/titles.js +++ b/src/i18n/locales/bg/titles.js @@ -1,5 +1,5 @@ export default { "home": "Фини семена и резници от канабис", "aktionen": "Текущи промоции и оферти", - "filiale": "Нашият магазин в Дрезден" + "filiale": "Нашият магазин в Дрезден", }; diff --git a/src/i18n/locales/cs/titles.js b/src/i18n/locales/cs/titles.js index 084841f..685f793 100644 --- a/src/i18n/locales/cs/titles.js +++ b/src/i18n/locales/cs/titles.js @@ -1,5 +1,5 @@ export default { "home": "Kvalitní semena a řízky konopí", "aktionen": "Aktuální akce a nabídky", - "filiale": "Naše prodejna v Drážďanech" + "filiale": "Naše prodejna v Drážďanech", }; diff --git a/src/i18n/locales/de/titles.js b/src/i18n/locales/de/titles.js index 7e0adda..1580674 100644 --- a/src/i18n/locales/de/titles.js +++ b/src/i18n/locales/de/titles.js @@ -1,5 +1,5 @@ export default { - "home": "ine annabis eeds & uttings", // Fine Cannabis Seeds & Cuttings (the text in the string has special characters, translate using the comment) - "aktionen": "tuelle ktionen & gebote", // Aktuelle Aktionen & Angebote (the text in the string has special characters, translate using the comment) - "filiale": "nsere iliale in resden" // Unsere Filiale in Dresden (the text in the string has special characters, translate using the comment) + "home": "Fine Cannabis Seeds & Cuttings", + "aktionen": "Aktuelle Aktionen & Angebote", + "filiale": "Unsere Filiale in Dresden" }; \ No newline at end of file diff --git a/src/i18n/locales/el/titles.js b/src/i18n/locales/el/titles.js index 5b6febf..37301fe 100644 --- a/src/i18n/locales/el/titles.js +++ b/src/i18n/locales/el/titles.js @@ -1,5 +1,5 @@ export default { - "home": "Ποιοτικοί Σπόροι & Κόψιμο Κάνναβης", + "home": "Ποιοτικοί Σπόροι & Μοσχεύματα Κάνναβης", "aktionen": "Τρέχουσες Προσφορές & Εκπτώσεις", - "filiale": "Το Κατάστημά μας στη Δρέσδη" + "filiale": "Το Κατάστημά μας στη Δρέσδη", }; diff --git a/src/i18n/locales/en/titles.js b/src/i18n/locales/en/titles.js index 2a31c92..ed70f4f 100644 --- a/src/i18n/locales/en/titles.js +++ b/src/i18n/locales/en/titles.js @@ -1,5 +1,5 @@ export default { - "home": "Fine Cannabis Seeds & Cuttings", // Fine Cannabis Seeds & Cuttings + "home": "Fine Cannabis Seeds & Cuttings", // Fine Cannabis Samen & Stecklinge "aktionen": "Current Promotions & Offers", // Aktuelle Aktionen & Angebote - "filiale": "Our Store in Dresden" // Unsere Filiale in Dresden + "filiale": "Our Store in Dresden", // Unsere Filiale in Dresden }; diff --git a/src/i18n/locales/es/titles.js b/src/i18n/locales/es/titles.js index 1465566..338bf3d 100644 --- a/src/i18n/locales/es/titles.js +++ b/src/i18n/locales/es/titles.js @@ -1,5 +1,5 @@ export default { "home": "Semillas y esquejes de cannabis de calidad", "aktionen": "Promociones y ofertas actuales", - "filiale": "Nuestra tienda en Dresde" + "filiale": "Nuestra tienda en Dresden", }; diff --git a/src/i18n/locales/fr/titles.js b/src/i18n/locales/fr/titles.js index 6931304..b1df56b 100644 --- a/src/i18n/locales/fr/titles.js +++ b/src/i18n/locales/fr/titles.js @@ -1,5 +1,5 @@ export default { "home": "Graines et boutures de cannabis de qualité", - "aktionen": "Promotions et offres en cours", - "filiale": "Notre magasin à Dresde" + "aktionen": "Promotions et offres actuelles", + "filiale": "Notre magasin à Dresde", }; diff --git a/src/i18n/locales/hr/titles.js b/src/i18n/locales/hr/titles.js index c9cab4a..03eb15e 100644 --- a/src/i18n/locales/hr/titles.js +++ b/src/i18n/locales/hr/titles.js @@ -1,5 +1,5 @@ export default { "home": "Kvalitetne sjemenke i reznice kanabisa", "aktionen": "Trenutne promocije i ponude", - "filiale": "Naša trgovina u Dresdenu" + "filiale": "Naša trgovina u Dresdenu", }; diff --git a/src/i18n/locales/hu/titles.js b/src/i18n/locales/hu/titles.js index eae416a..cba1cc6 100644 --- a/src/i18n/locales/hu/titles.js +++ b/src/i18n/locales/hu/titles.js @@ -1,5 +1,5 @@ export default { "home": "Kiváló kannabisz magok és dugványok", "aktionen": "Aktuális promóciók és ajánlatok", - "filiale": "Üzletünk Dresdenben" + "filiale": "Üzletünk Drezdában", }; diff --git a/src/i18n/locales/it/titles.js b/src/i18n/locales/it/titles.js index f343683..59822c3 100644 --- a/src/i18n/locales/it/titles.js +++ b/src/i18n/locales/it/titles.js @@ -1,5 +1,5 @@ export default { "home": "Semi e talee di cannabis di alta qualità", "aktionen": "Promozioni e offerte attuali", - "filiale": "Il nostro negozio a Dresda" + "filiale": "Il nostro negozio a Dresda", }; diff --git a/src/i18n/locales/pl/titles.js b/src/i18n/locales/pl/titles.js index f986800..a8d17af 100644 --- a/src/i18n/locales/pl/titles.js +++ b/src/i18n/locales/pl/titles.js @@ -1,5 +1,5 @@ export default { - "home": "Dobre Nasiona i Szczepy Konopi", - "aktionen": "Aktualne Promocje i Oferty", - "filiale": "Nasz Sklep w Dreźnie" + "home": "Dobre nasiona i sadzonki konopi", + "aktionen": "Aktualne promocje i oferty", + "filiale": "Nasz sklep w Dreźnie", }; diff --git a/src/i18n/locales/ro/checkout.js b/src/i18n/locales/ro/checkout.js index c8e05ff..fb391bb 100644 --- a/src/i18n/locales/ro/checkout.js +++ b/src/i18n/locales/ro/checkout.js @@ -1,13 +1,13 @@ export default { - "invoiceAddress": "Adresă facturare", // Rechnungsadresse - "deliveryAddress": "Adresă livrare", // Lieferadresse - "saveForFuture": "Salvează pentru comenzile viitoare", // Für zukünftige Bestellungen speichern - "pickupDate": "Pentru ce dată se dorește ridicarea butașilor?", // Für welchen Termin ist die Abholung der Stecklinge gewünscht? - "note": "Notă", // Anmerkung - "sameAddress": "Adresa de livrare este identică cu adresa de facturare", // Lieferadresse ist identisch mit Rechnungsadresse - "termsAccept": "Am citit termenii și condițiile, politica de confidențialitate și prevederile privind dreptul de retragere", // Ich habe die AGBs, die Datenschutzerklärung und die Bestimmungen zum Widerrufsrecht gelesen - "selectDeliveryMethod": "Selectați metoda de livrare", // Versandart wählen - "selectPaymentMethod": "Selectați metoda de plată", // Zahlungsart wählen - "orderSummary": "Rezumat comandă", // Bestellübersicht - "addressValidationError": "Vă rugăm să verificați datele introduse în câmpurile de adresă." // Bitte überprüfen Sie Ihre Eingaben in den Adressfeldern. + "invoiceAddress": "Adresă facturare", + "deliveryAddress": "Adresă livrare", + "saveForFuture": "Salvează pentru comenzile viitoare", + "pickupDate": "Pentru ce dată se dorește ridicarea butașilor?", + "note": "Notă", + "sameAddress": "Adresa de livrare este identică cu adresa de facturare", + "termsAccept": "Am citit termenii și condițiile, politica de confidențialitate și prevederile privind dreptul de retragere", + "selectDeliveryMethod": "Selectați metoda de livrare", + "selectPaymentMethod": "Selectați metoda de plată", + "orderSummary": "Sumar comandă", + "addressValidationError": "Vă rugăm să verificați datele introduse în câmpurile de adresă." }; diff --git a/src/i18n/locales/ro/common.js b/src/i18n/locales/ro/common.js index 2e41039..8da44ae 100644 --- a/src/i18n/locales/ro/common.js +++ b/src/i18n/locales/ro/common.js @@ -1,19 +1,19 @@ export default { - "loading": "Se încarcă...", // Lädt... - "error": "Eroare", // Fehler - "close": "Închide", // Schließen - "save": "Salvează", // Speichern - "cancel": "Anulează", // Abbrechen - "ok": "OK", // OK - "yes": "Da", // Ja - "no": "Nu", // Nein - "next": "Următorul", // Weiter - "back": "Înapoi", // Zurück - "edit": "Editează", // Bearbeiten - "delete": "Șterge", // Löschen - "add": "Adaugă", // Hinzufügen - "remove": "Elimină", // Entfernen - "products": "Produse", // Produkte - "product": "Produs", // Produkt - "days": "Zile" // Tage + "loading": "Se încarcă...", + "error": "Eroare", + "close": "Închide", + "save": "Salvează", + "cancel": "Anulează", + "ok": "OK", + "yes": "Da", + "no": "Nu", + "next": "Următorul", + "back": "Înapoi", + "edit": "Editează", + "delete": "Șterge", + "add": "Adaugă", + "remove": "Elimină", + "products": "Produse", + "product": "Produs", + "days": "Zile" }; diff --git a/src/i18n/locales/ro/delivery.js b/src/i18n/locales/ro/delivery.js index 199a301..b74fb82 100644 --- a/src/i18n/locales/ro/delivery.js +++ b/src/i18n/locales/ro/delivery.js @@ -1,27 +1,34 @@ export default { "methods": { - "dhl": "DHL", // DHL - "dpd": "DPD", // DPD - "sperrgut": "Mărfuri voluminoase", // Sperrgut - "pickup": "Ridicare din magazin" // Abholung in der Filiale + "dhl": "DHL", + "dpd": "DPD", + "sperrgut": "Mărfuri voluminoase", + "pickup": "Ridicare din magazin" }, "descriptions": { - "standard": "Livrare standard", // Standardversand - "standardFree": "Livrare standard - GRATUITĂ pentru comenzi de peste 100€!", // Standardversand - KOSTENLOS ab 100€ Warenwert! - "notAvailable": "Nu poate fi selectat deoarece unul sau mai multe articole pot fi ridicate doar personal", // nicht auswählbar weil ein oder mehrere Artikel nur abgeholt werden können - "bulky": "Pentru articole mari și grele", // Für große und schwere Artikel - "pickupOnly": "Doar ridicare personală" // nur Abholung + "standard": "Livrare standard", + "standardFree": "Livrare standard - GRATUITĂ pentru comenzi de peste 100€!", + "notAvailable": "Nu este selectabil deoarece unul sau mai multe articole pot fi ridicate doar personal", + "bulky": "Pentru articole mari și grele", + "pickupOnly": "Doar ridicare" }, "prices": { - "free": "gratuit", // kostenlos - "freeFrom100": "(gratuit pentru comenzi de peste 100€)", // (kostenlos ab 100€) - "dhl": "6,99 €", // 6,99 € - "dpd": "4,90 €", // 4,90 € - "sperrgut": "28,99 €" // 28,99 € + "free": "gratuit", + "freeFrom100": "(gratuit de la 100€)", + "dhl": "6,99 €", + "dpd": "4,90 €", + "sperrgut": "28,99 €" }, "times": { - "cutting14Days": "Timp de livrare: 14 zile", // Lieferzeit: 14 Tage - "standard2to3Days": "Timp de livrare: 2-3 zile", // Lieferzeit: 2-3 Tage - "supplier7to9Days": "Timp de livrare: 7-9 zile" // Lieferzeit: 7-9 Tage + "cutting14Days": "Timp de livrare: 14 zile", + "standard2to3Days": "Timp de livrare: 2-3 zile", + "supplier7to9Days": "Timp de livrare: 7-9 zile" + }, + "selector": { + "title": "Alege metoda de livrare", + "freeShippingInfo": "💡 Livrare gratuită pentru comenzi de peste 100€!", + "remainingForFree": "Adaugă încă {{amount}}€ pentru livrare gratuită.", + "congratsFreeShipping": "🎉 Felicitări! Beneficiezi de livrare gratuită!", + "cartQualifiesFree": "Coșul tău de {{amount}}€ beneficiază de livrare gratuită." } }; diff --git a/src/i18n/locales/ro/filters.js b/src/i18n/locales/ro/filters.js index a305716..32859f4 100644 --- a/src/i18n/locales/ro/filters.js +++ b/src/i18n/locales/ro/filters.js @@ -1,7 +1,7 @@ export default { - "sorting": "Sortare", // Sortierung - "perPage": "pe pagină", // pro Seite - "availability": "Disponibilitate", // Verfügbarkeit - "manufacturer": "Producător", // Hersteller - "all": "Toate", // Alle + "sorting": "Sortare", + "perPage": "pe pagină", + "availability": "Disponibilitate", + "manufacturer": "Producător", + "all": "Toate" }; diff --git a/src/i18n/locales/ro/footer.js b/src/i18n/locales/ro/footer.js index d257417..3a332d2 100644 --- a/src/i18n/locales/ro/footer.js +++ b/src/i18n/locales/ro/footer.js @@ -1,15 +1,15 @@ export default { - "hours": "Sâ 11:00-19:00", // Sa 11-19 - "address": "Trachenberger Straße 14 - Dresden", // Trachenberger Straße 14 - Dresden - "location": "Între stația Pieschen și Trachenberger Platz", // Zwischen Haltepunkt Pieschen und Trachenberger Platz - "allPricesIncl": "* Toate prețurile includ TVA-ul legal, plus costurile de transport", // * Alle Preise inkl. gesetzlicher USt., zzgl. Versand - "copyright": "© {{year}} GrowHeads.de", // © {{year}} GrowHeads.de + "hours": "Sâ 11:00-19:00", + "address": "Trachenberger Straße 14 - Dresden", + "location": "Între stația Pieschen și Trachenberger Platz", + "allPricesIncl": "* Toate prețurile includ TVA-ul legal, plus transport", + "copyright": "© {{year}} GrowHeads.de", "legal": { - "datenschutz": "Politica de confidențialitate", // Datenschutz - "agb": "Termeni și condiții", // AGB - "sitemap": "Harta site-ului", // Sitemap - "impressum": "Notă legală", // Impressum - "batteriegesetzhinweise": "Informații privind legea bateriilor", // Batteriegesetzhinweise - "widerrufsrecht": "Dreptul de retragere" // Widerrufsrecht + "datenschutz": "Politica de confidențialitate", + "agb": "Termeni și condiții", + "sitemap": "Harta site-ului", + "impressum": "Notă legală", + "batteriegesetzhinweise": "Informații privind legea bateriilor", + "widerrufsrecht": "Dreptul de retragere" } }; diff --git a/src/i18n/locales/ro/orders.js b/src/i18n/locales/ro/orders.js index 53c3deb..896089d 100644 --- a/src/i18n/locales/ro/orders.js +++ b/src/i18n/locales/ro/orders.js @@ -1,23 +1,23 @@ export default { "status": { - "new": "În curs", // in Bearbeitung - "pending": "Nou", // Neu - "processing": "În curs", // in Bearbeitung - "cancelled": "Anulat", // Storniert - "shipped": "Expediat", // Verschickt - "delivered": "Livrat", // Geliefert - "return": "Returnare", // Retoure - "partialReturn": "Returnare parțială", // Teil Retoure - "partialDelivered": "Livrat parțial" // Teil geliefert + "new": "În curs", + "pending": "Nou", + "processing": "În curs", + "cancelled": "Anulat", + "shipped": "Expediat", + "delivered": "Livrat", + "return": "Returnare", + "partialReturn": "Returnare parțială", + "partialDelivered": "Livrat parțial" }, "table": { - "orderNumber": "Număr comandă", // Bestellnummer - "date": "Data", // Datum - "status": "Status", // Status - "items": "Articole", // Artikel - "total": "Total", // Summe - "actions": "Acțiuni", // Aktionen - "viewDetails": "Vezi detalii" // Details anzeigen + "orderNumber": "Număr comandă", + "date": "Data", + "status": "Status", + "items": "Articole", + "total": "Total", + "actions": "Acțiuni", + "viewDetails": "Vezi detalii" }, - "noOrders": "Nu ați plasat încă nicio comandă." // Sie haben noch keine Bestellungen aufgegeben. + "noOrders": "Nu ați plasat încă nicio comandă." }; diff --git a/src/i18n/locales/ro/pages.js b/src/i18n/locales/ro/pages.js index b93adeb..5cfb77b 100644 --- a/src/i18n/locales/ro/pages.js +++ b/src/i18n/locales/ro/pages.js @@ -1,10 +1,10 @@ export default { "oilPress": { - "title": "Împrumută presa de ulei", // Ölpresse ausleihen - "comingSoon": "Conținutul va fi disponibil în curând...", // Inhalt kommt bald... + "title": "Împrumută presa de ulei", + "comingSoon": "Conținutul va fi disponibil în curând..." }, "thcTest": { - "title": "Test THC", // THC Test - "comingSoon": "Conținutul va fi disponibil în curând...", // Inhalt kommt bald... + "title": "Test THC", + "comingSoon": "Conținutul va fi disponibil în curând..." } }; diff --git a/src/i18n/locales/ro/payment.js b/src/i18n/locales/ro/payment.js index dd77690..7b321b8 100644 --- a/src/i18n/locales/ro/payment.js +++ b/src/i18n/locales/ro/payment.js @@ -1,8 +1,8 @@ export default { - "successful": "Plată reușită!", // Zahlung erfolgreich! - "failed": "Plata a eșuat", // Zahlung fehlgeschlagen - "orderCompleted": "🎉 Comanda ta a fost finalizată cu succes! Acum poți vedea comenzile tale.", // 🎉 Ihre Bestellung wurde erfolgreich abgeschlossen! Sie können jetzt Ihre Bestellungen einsehen. - "orderProcessing": "Plata ta a fost procesată cu succes. Comanda va fi finalizată automat.", // Ihre Zahlung wurde erfolgreich verarbeitet. Die Bestellung wird automatisch abgeschlossen. - "paymentError": "Plata ta nu a putut fi procesată. Te rugăm să încerci din nou sau să alegi o altă metodă de plată.", // Ihre Zahlung konnte nicht verarbeitet werden. Bitte versuchen Sie es erneut oder wählen Sie eine andere Zahlungsmethode. - "viewOrders": "Mergi la comenzile mele" // Zu meinen Bestellungen + "successful": "Plată reușită!", + "failed": "Plata a eșuat", + "orderCompleted": "🎉 Comanda ta a fost finalizată cu succes! Acum poți vizualiza comenzile tale.", + "orderProcessing": "Plata ta a fost procesată cu succes. Comanda va fi finalizată automat.", + "paymentError": "Plata ta nu a putut fi procesată. Te rugăm să încerci din nou sau să alegi o altă metodă de plată.", + "viewOrders": "Vezi comenzile mele" }; diff --git a/src/i18n/locales/ro/sections.js b/src/i18n/locales/ro/sections.js index 22ee4fe..7e3d92d 100644 --- a/src/i18n/locales/ro/sections.js +++ b/src/i18n/locales/ro/sections.js @@ -1,8 +1,8 @@ export default { - "seeds": "Semințe", // Seeds - "stecklinge": "Butășe", // Stecklinge - "oilPress": "Împrumută presa de ulei", // Ölpresse ausleihen - "thcTest": "Test THC", // THC Test - "address1": "Trachenberger Straße 14", // Trachenberger Straße 14 - "address2": "01129 Dresden" // 01129 Dresden + "seeds": "Semințe", + "stecklinge": "Butășe", + "oilPress": "Împrumută presa de ulei", + "thcTest": "Test THC", + "address1": "Trachenberger Straße 14", + "address2": "01129 Dresden" }; diff --git a/src/i18n/locales/ro/settings.js b/src/i18n/locales/ro/settings.js index 188e2b3..056ee2d 100644 --- a/src/i18n/locales/ro/settings.js +++ b/src/i18n/locales/ro/settings.js @@ -1,34 +1,34 @@ export default { - "changePassword": "Schimbă parola", // Passwort ändern - "currentPassword": "Parola curentă", // Aktuelles Passwort - "newPassword": "Parolă nouă", // Neues Passwort - "confirmNewPassword": "Confirmă parola nouă", // Neues Passwort bestätigen - "updatePassword": "Actualizează parola", // Passwort aktualisieren - "changeEmail": "Schimbă adresa de email", // E-Mail-Adresse ändern - "password": "Parolă", // Passwort - "newEmail": "Adresă de email nouă", // Neue E-Mail-Adresse - "updateEmail": "Actualizează emailul", // E-Mail aktualisieren - "apiKey": "Cheie API", // API-Schlüssel - "apiKeyDescription": "Folosește cheia ta API pentru integrarea cu aplicații externe.", // Verwenden Sie Ihren API-Schlüssel für die Integration mit externen Anwendungen. - "apiDocumentation": "Documentație API:", // API-Dokumentation: - "copyToClipboard": "Copiază în clipboard", // In Zwischenablage kopieren - "generate": "Generează", // Generieren - "regenerate": "Regenerare", // Regenerieren - "apiKeyCopied": "Cheia API a fost copiată în clipboard", // API-Schlüssel in Zwischenablage kopiert + "changePassword": "Schimbă parola", + "currentPassword": "Parola curentă", + "newPassword": "Parolă nouă", + "confirmNewPassword": "Confirmă parola nouă", + "updatePassword": "Actualizează parola", + "changeEmail": "Schimbă adresa de email", + "password": "Parolă", + "newEmail": "Adresă de email nouă", + "updateEmail": "Actualizează emailul", + "apiKey": "Cheie API", + "apiKeyDescription": "Folosește cheia ta API pentru integrarea cu aplicații externe.", + "apiDocumentation": "Documentație API:", + "copyToClipboard": "Copiază în clipboard", + "generate": "Generează", + "regenerate": "Regenerare", + "apiKeyCopied": "Cheia API a fost copiată în clipboard", "errors": { - "fillAllFields": "Te rugăm să completezi toate câmpurile", // Bitte füllen Sie alle Felder aus - "passwordsNotMatch": "Noile parole nu coincid", // Die neuen Passwörter stimmen nicht überein - "passwordTooShort": "Parola nouă trebuie să aibă cel puțin 8 caractere", // Das neue Passwort muss mindestens 8 Zeichen lang sein - "passwordUpdateError": "Eroare la actualizarea parolei", // Fehler beim Aktualisieren des Passworts - "invalidEmail": "Te rugăm să introduci o adresă de email validă", // Bitte geben Sie eine gültige E-Mail-Adresse ein - "emailUpdateError": "Eroare la actualizarea adresei de email", // Fehler beim Aktualisieren der E-Mail-Adresse - "userNotFound": "Utilizatorul nu a fost găsit", // Benutzer nicht gefunden - "apiKeyGenerationError": "Eroare la generarea cheii API" // Fehler beim Generieren des API-Schlüssels + "fillAllFields": "Te rugăm să completezi toate câmpurile", + "passwordsNotMatch": "Noile parole nu coincid", + "passwordTooShort": "Parola nouă trebuie să aibă cel puțin 8 caractere", + "passwordUpdateError": "Eroare la actualizarea parolei", + "invalidEmail": "Te rugăm să introduci o adresă de email validă", + "emailUpdateError": "Eroare la actualizarea adresei de email", + "userNotFound": "Utilizatorul nu a fost găsit", + "apiKeyGenerationError": "Eroare la generarea cheii API" }, "success": { - "passwordUpdated": "Parola a fost actualizată cu succes", // Passwort erfolgreich aktualisiert - "emailUpdated": "Adresa de email a fost actualizată cu succes", // E-Mail-Adresse erfolgreich aktualisiert - "apiKeyGenerated": "Cheia API a fost generată cu succes", // API-Schlüssel erfolgreich generiert - "apiKeyWarning": "Păstrează această cheie în siguranță. Din motive de securitate, va fi ascunsă în 10 secunde." // Speichern Sie diesen Schlüssel sicher. Er wird aus Sicherheitsgründen in 10 Sekunden ausgeblendet. + "passwordUpdated": "Parola a fost actualizată cu succes", + "emailUpdated": "Adresa de email a fost actualizată cu succes", + "apiKeyGenerated": "Cheia API a fost generată cu succes", + "apiKeyWarning": "Păstrează această cheie în siguranță. Din motive de securitate, va fi ascunsă în 10 secunde." } }; diff --git a/src/i18n/locales/ro/tax.js b/src/i18n/locales/ro/tax.js index 902c729..1aac12d 100644 --- a/src/i18n/locales/ro/tax.js +++ b/src/i18n/locales/ro/tax.js @@ -1,12 +1,12 @@ export default { - "vat": "Taxa pe valoarea adăugată", // Mehrwertsteuer - "vat7": "Taxa pe valoarea adăugată de 7%", // 7% Mehrwertsteuer - "vat19": "Taxa pe valoarea adăugată de 19%", // 19% Mehrwertsteuer - "vat19WithShipping": "Taxa pe valoarea adăugată de 19% (incl. transport)", // 19% Mehrwertsteuer (inkl. Versand) - "totalNet": "Preț total net", // Gesamtnettopreis - "totalGross": "Preț total brut fără transport", // Gesamtbruttopreis ohne Versand - "subtotal": "Subtotal", // Zwischensumme - "incl7Vat": "incl. TVA 7%", // inkl. 7% MwSt. - "inclVatWithFooter": "(incl. {{vat}}% TVA,*)", // (incl. {{vat}}% USt.,*) - "inclVatAmount": "incl. {{amount}} € TVA ({{rate}}%)" // nkl. {{amount}} € MwSt. ({{rate}}%) + "vat": "Taxa pe Valoarea Adăugată", + "vat7": "Taxa pe Valoarea Adăugată de 7%", + "vat19": "Taxa pe Valoarea Adăugată de 19%", + "vat19WithShipping": "Taxa pe Valoarea Adăugată de 19% (incl. transport)", + "totalNet": "Preț total net", + "totalGross": "Preț total brut fără transport", + "subtotal": "Subtotal", + "incl7Vat": "incl. TVA 7%", + "inclVatWithFooter": "(incl. {{vat}}% TVA,*)", + "inclVatAmount": "incl. {{amount}} € TVA ({{rate}}%)" }; diff --git a/src/i18n/locales/ro/titles.js b/src/i18n/locales/ro/titles.js index 847a14d..941b0fb 100644 --- a/src/i18n/locales/ro/titles.js +++ b/src/i18n/locales/ro/titles.js @@ -1,5 +1,5 @@ export default { - "home": "Semințe și Butași de Cannabis de Calitate", // Fine Cannabis Seeds & Cuttings - "aktionen": "Promoții și Oferte Curente", // Aktuelle Aktionen & Angebote - "filiale": "Magazinul Nostru din Dresden" // Unsere Filiale in Dresden + "home": "Semințe și Butași de Cannabis de Calitate", + "aktionen": "Promoții și Oferte Curente", + "filiale": "Magazinul Nostru din Dresden", }; diff --git a/src/i18n/locales/ru/auth.js b/src/i18n/locales/ru/auth.js index 9ac999a..201145c 100644 --- a/src/i18n/locales/ru/auth.js +++ b/src/i18n/locales/ru/auth.js @@ -1,25 +1,25 @@ export default { - "login": "Войти", // Anmelden - "register": "Регистрация", // Registrieren - "logout": "Выйти", // Abmelden - "profile": "Профиль", // Profil - "email": "Электронная почта", // E-Mail - "password": "Пароль", // Passwort - "confirmPassword": "Подтвердите пароль", // Passwort bestätigen - "forgotPassword": "Забыли пароль?", // Passwort vergessen? - "loginWithGoogle": "Войти через Google", // Mit Google anmelden - "or": "ИЛИ", // ODER - "privacyAccept": "Нажимая «Войти через Google», я принимаю", // Mit dem Click auf "Mit Google anmelden" akzeptiere ich die - "privacyPolicy": "Политику конфиденциальности", // Datenschutzbestimmungen - "passwordMinLength": "Пароль должен содержать не менее 8 символов", // Das Passwort muss mindestens 8 Zeichen lang sein - "newPasswordMinLength": "Новый пароль должен содержать не менее 8 символов", // Das neue Passwort muss mindestens 8 Zeichen lang sein + "login": "Войти", + "register": "Регистрация", + "logout": "Выйти", + "profile": "Профиль", + "email": "Электронная почта", + "password": "Пароль", + "confirmPassword": "Подтвердите пароль", + "forgotPassword": "Забыли пароль?", + "loginWithGoogle": "Войти через Google", + "or": "ИЛИ", + "privacyAccept": "Нажимая «Войти через Google», я принимаю", + "privacyPolicy": "Политику конфиденциальности", + "passwordMinLength": "Пароль должен содержать не менее 8 символов", + "newPasswordMinLength": "Новый пароль должен содержать не менее 8 символов", "menu": { - "profile": "Профиль", // Profil - "myProfile": "Мой профиль", // Mein Profil - "checkout": "Оформление заказа", // Bestellabschluss - "orders": "Заказы", // Bestellungen - "settings": "Настройки", // Einstellungen - "adminDashboard": "Панель администратора", // Admin Dashboard - "adminUsers": "Пользователи администратора" // Admin Users + "profile": "Профиль", + "myProfile": "Мой профиль", + "checkout": "Оформление заказа", + "orders": "Заказы", + "settings": "Настройки", + "adminDashboard": "Панель администратора", + "adminUsers": "Пользователи администратора" } }; diff --git a/src/i18n/locales/ru/cart.js b/src/i18n/locales/ru/cart.js index b978e71..2ff9c8d 100644 --- a/src/i18n/locales/ru/cart.js +++ b/src/i18n/locales/ru/cart.js @@ -1,24 +1,39 @@ export default { - "title": "Корзина", // Warenkorb - "empty": "пусто", // leer - "addToCart": "Добавить в корзину", // In den Korb - "preorderCutting": "Предзаказать как черенок", // Als Steckling vorbestellen - "continueShopping": "Продолжить покупки", // Weiter einkaufen - "proceedToCheckout": "Перейти к оформлению", // Weiter zur Kasse - "productCount": "{{count}} {{count, plural, one {товар} other {товаров}}}", // {{count}} {{count, plural, one {Produkt} other {Produkte}}} - "productSingular": "товар", // Produkt - "productPlural": "товары", // Produkte - "removeFromCart": "Удалить из корзины", // Aus dem Warenkorb entfernen - "openCart": "Открыть корзину", // Warenkorb öffnen - "availableFrom": "Доступно с {{date}}", // Ab {{date}} - "backToOrder": "← Назад к заказу", // ← Zurück zur Bestellung + "title": "Корзина", + "empty": "пусто", + "addToCart": "Добавить в корзину", + "preorderCutting": "Предзаказ черенка", + "continueShopping": "Продолжить покупки", + "proceedToCheckout": "Перейти к оформлению", + "productCount": "{{count}} {{count, plural, one {товар} other {товаров}}}", + "productSingular": "товар", + "productPlural": "товаров", + "removeFromCart": "Удалить из корзины", + "openCart": "Открыть корзину", + "availableFrom": "Доступно с {{date}}", + "backToOrder": "← Назад к заказу", + "summary": { + "title": "Итог заказа", + "goodsNet": "Товары (нетто):", + "shippingNet": "Доставка (нетто):", + "totalGoods": "Итого товаров:", + "shippingCosts": "Стоимость доставки:", + "total": "Итого:", + "totalWeight": "Общий вес: {{weight}} кг", + "freeFrom100": "(бесплатно от 100€)", + "free": "бесплатно" + }, + "itemCount": { + "singular": "товар", + "plural": "товаров" + }, "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 + "title": "Синхронизация корзины", + "description": "У вас есть сохранённая корзина в аккаунте. Пожалуйста, выберите, как вы хотите продолжить:", + "deleteServer": "Удалить корзину на сервере", + "useServer": "Использовать корзину с сервера", + "merge": "Объединить корзины", + "currentCart": "Ваша текущая корзина", + "serverCart": "Корзина, сохранённая в вашем профиле" } }; diff --git a/src/i18n/locales/ru/chat.js b/src/i18n/locales/ru/chat.js index ca35079..f6e63e0 100644 --- a/src/i18n/locales/ru/chat.js +++ b/src/i18n/locales/ru/chat.js @@ -1,3 +1,3 @@ export default { - "privacyRead": "Прочитано и принято", // Gelesen & Akzeptiert + "privacyRead": "Прочитано и принято", }; diff --git a/src/i18n/locales/ru/checkout.js b/src/i18n/locales/ru/checkout.js index 23b1965..d26d0b7 100644 --- a/src/i18n/locales/ru/checkout.js +++ b/src/i18n/locales/ru/checkout.js @@ -1,13 +1,13 @@ export default { - "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 - "selectDeliveryMethod": "Выберите способ доставки", // Versandart wählen - "selectPaymentMethod": "Выберите способ оплаты", // Zahlungsart wählen - "orderSummary": "Итог заказа", // Bestellübersicht - "addressValidationError": "Пожалуйста, проверьте введённые данные в полях адреса." // Bitte überprüfen Sie Ihre Eingaben in den Adressfeldern. + "invoiceAddress": "Адрес для счета", + "deliveryAddress": "Адрес доставки", + "saveForFuture": "Сохранить для будущих заказов", + "pickupDate": "На какую дату желаете забрать черенки?", + "note": "Примечание", + "sameAddress": "Адрес доставки совпадает с адресом для счета", + "termsAccept": "Я прочитал условия использования, политику конфиденциальности и положения о праве на отказ", + "selectDeliveryMethod": "Выберите способ доставки", + "selectPaymentMethod": "Выберите способ оплаты", + "orderSummary": "Сводка заказа", + "addressValidationError": "Пожалуйста, проверьте введенные данные в полях адреса." }; diff --git a/src/i18n/locales/ru/common.js b/src/i18n/locales/ru/common.js index beb549d..4c5b73f 100644 --- a/src/i18n/locales/ru/common.js +++ b/src/i18n/locales/ru/common.js @@ -1,19 +1,19 @@ export default { - "loading": "Загрузка...", // Lädt... - "error": "Ошибка", // Fehler - "close": "Закрыть", // Schließen - "save": "Сохранить", // Speichern - "cancel": "Отмена", // Abbrechen - "ok": "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 - "days": "Дни" // Tage + "loading": "Загрузка...", + "error": "Ошибка", + "close": "Закрыть", + "save": "Сохранить", + "cancel": "Отмена", + "ok": "OK", + "yes": "Да", + "no": "Нет", + "next": "Далее", + "back": "Назад", + "edit": "Редактировать", + "delete": "Удалить", + "add": "Добавить", + "remove": "Удалить", + "products": "Товары", + "product": "Товар", + "days": "Дни" }; diff --git a/src/i18n/locales/ru/delivery.js b/src/i18n/locales/ru/delivery.js index ca92c6d..593f3ba 100644 --- a/src/i18n/locales/ru/delivery.js +++ b/src/i18n/locales/ru/delivery.js @@ -1,27 +1,34 @@ export default { "methods": { - "dhl": "DHL", // DHL - "dpd": "DPD", // DPD - "sperrgut": "Габаритный груз", // Sperrgut - "pickup": "Самовывоз из магазина" // Abholung in der Filiale + "dhl": "DHL", + "dpd": "DPD", + "sperrgut": "Габаритный груз", + "pickup": "Самовывоз из магазина" }, "descriptions": { - "standard": "Стандартная доставка", // Standardversand - "standardFree": "Стандартная доставка - БЕСПЛАТНО при заказе от 100€!", // 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 - "pickupOnly": "Только самовывоз" // nur Abholung + "standard": "Стандартная доставка", + "standardFree": "Стандартная доставка - БЕСПЛАТНО при заказе от 100€!", + "notAvailable": "Невозможно выбрать, так как один или несколько товаров доступны только для самовывоза", + "bulky": "Для крупных и тяжелых товаров", + "pickupOnly": "Только самовывоз" }, "prices": { - "free": "бесплатно", // kostenlos - "freeFrom100": "(бесплатно от 100€)", // (kostenlos ab 100€) - "dhl": "6,99 €", // 6,99 € - "dpd": "4,90 €", // 4,90 € - "sperrgut": "28,99 €" // 28,99 € + "free": "бесплатно", + "freeFrom100": "(бесплатно от 100€)", + "dhl": "€6.99", + "dpd": "€4.90", + "sperrgut": "€28.99" }, "times": { - "cutting14Days": "Срок доставки: 14 дней", // Lieferzeit: 14 Tage - "standard2to3Days": "Срок доставки: 2-3 дня", // Lieferzeit: 2-3 Tage - "supplier7to9Days": "Срок доставки: 7-9 дней" // Lieferzeit: 7-9 Tage + "cutting14Days": "Срок доставки: 14 дней", + "standard2to3Days": "Срок доставки: 2-3 дня", + "supplier7to9Days": "Срок доставки: 7-9 дней" + }, + "selector": { + "title": "Выберите способ доставки", + "freeShippingInfo": "💡 Бесплатная доставка при заказе от 100€!", + "remainingForFree": "Добавьте ещё {{amount}}€ для бесплатной доставки.", + "congratsFreeShipping": "🎉 Поздравляем! Вы получаете бесплатную доставку!", + "cartQualifiesFree": "Ваш заказ на сумму {{amount}}€ соответствует условиям бесплатной доставки." } }; diff --git a/src/i18n/locales/ru/filters.js b/src/i18n/locales/ru/filters.js index 4a692e1..86b4b4e 100644 --- a/src/i18n/locales/ru/filters.js +++ b/src/i18n/locales/ru/filters.js @@ -1,7 +1,7 @@ export default { - "sorting": "Сортировка", // Sortierung - "perPage": "на страницу", // pro Seite - "availability": "Наличие", // Verfügbarkeit - "manufacturer": "Производитель", // Hersteller - "all": "Все", // Alle + "sorting": "Сортировка", + "perPage": "на страницу", + "availability": "Наличие", + "manufacturer": "Производитель", + "all": "Все" }; diff --git a/src/i18n/locales/ru/footer.js b/src/i18n/locales/ru/footer.js index 4a88faf..fe438af 100644 --- a/src/i18n/locales/ru/footer.js +++ b/src/i18n/locales/ru/footer.js @@ -1,15 +1,15 @@ export default { - "hours": "Сб 11:00-19:00", // Sa 11-19 - "address": "Trachenberger Straße 14 - Dresden", // Trachenberger Straße 14 - Dresden - "location": "Между остановкой Пишен и площадью Трахенбергер", // Zwischen Haltepunkt Pieschen und Trachenberger Platz - "allPricesIncl": "* Все цены включают законный НДС, плюс доставка", // * Alle Preise inkl. gesetzlicher USt., zzgl. Versand - "copyright": "© {{year}} GrowHeads.de", // © {{year}} GrowHeads.de + "hours": "Сб 11:00-19:00", + "address": "Trachenberger Straße 14 - Dresden", + "location": "Между остановкой Pieschen и Trachenberger Platz", + "allPricesIncl": "* Все цены включают законный НДС, плюс доставка", + "copyright": "© {{year}} GrowHeads.de", "legal": { - "datenschutz": "Политика конфиденциальности", // Datenschutz - "agb": "Условия и положения", // AGB - "sitemap": "Карта сайта", // Sitemap - "impressum": "Правовая информация", // Impressum - "batteriegesetzhinweise": "Информация о законе о батареях", // Batteriegesetzhinweise - "widerrufsrecht": "Право на отказ" // Widerrufsrecht + "datenschutz": "Политика конфиденциальности", + "agb": "Условия и положения", + "sitemap": "Карта сайта", + "impressum": "Юридическая информация", + "batteriegesetzhinweise": "Информация о законе о батареях", + "widerrufsrecht": "Право на отказ" } }; diff --git a/src/i18n/locales/ru/locale.js b/src/i18n/locales/ru/locale.js index b3592b6..9625031 100644 --- a/src/i18n/locales/ru/locale.js +++ b/src/i18n/locales/ru/locale.js @@ -1,3 +1,3 @@ export default { - "code": "ru-RU" // de-DE + "code": "ru-RU" }; diff --git a/src/i18n/locales/ru/navigation.js b/src/i18n/locales/ru/navigation.js index ca1c2b5..2346e2c 100644 --- a/src/i18n/locales/ru/navigation.js +++ b/src/i18n/locales/ru/navigation.js @@ -1,9 +1,9 @@ export default { - "home": "Главная", // Startseite - "aktionen": "Акции", // Aktionen - "filiale": "Филиал", // Filiale - "categories": "Категории", // Kategorien - "categoriesOpen": "Открыть категории", // Kategorien öffnen - "categoriesClose": "Закрыть категории", // Kategorien schließen - "otherCategories": "Другие категории" // Andere Kategorien + "home": "Главная", + "aktionen": "Акции", + "filiale": "Филиал", + "categories": "Категории", + "categoriesOpen": "Открыть категории", + "categoriesClose": "Закрыть категории", + "otherCategories": "Другие категории" }; diff --git a/src/i18n/locales/ru/orders.js b/src/i18n/locales/ru/orders.js index 24cbb0d..8a834aa 100644 --- a/src/i18n/locales/ru/orders.js +++ b/src/i18n/locales/ru/orders.js @@ -1,23 +1,23 @@ export default { "status": { - "new": "В процессе", // in Bearbeitung - "pending": "Новый", // Neu - "processing": "В процессе", // in Bearbeitung - "cancelled": "Отменён", // Storniert - "shipped": "Отправлен", // Verschickt - "delivered": "Доставлен", // Geliefert - "return": "Возврат", // Retoure - "partialReturn": "Частичный возврат", // Teil Retoure - "partialDelivered": "Частично доставлен" // Teil geliefert + "new": "В процессе", + "pending": "Новый", + "processing": "В процессе", + "cancelled": "Отменён", + "shipped": "Отправлен", + "delivered": "Доставлен", + "return": "Возврат", + "partialReturn": "Частичный возврат", + "partialDelivered": "Частично доставлен" }, "table": { - "orderNumber": "Номер заказа", // Bestellnummer - "date": "Дата", // Datum - "status": "Статус", // Status - "items": "Товары", // Artikel - "total": "Итого", // Summe - "actions": "Действия", // Aktionen - "viewDetails": "Просмотреть детали" // Details anzeigen + "orderNumber": "Номер заказа", + "date": "Дата", + "status": "Статус", + "items": "Товары", + "total": "Итого", + "actions": "Действия", + "viewDetails": "Просмотреть детали" }, - "noOrders": "Вы ещё не сделали ни одного заказа." // Sie haben noch keine Bestellungen aufgegeben. + "noOrders": "Вы ещё не сделали ни одного заказа." }; diff --git a/src/i18n/locales/ru/pages.js b/src/i18n/locales/ru/pages.js index cf2c7a0..6012ab5 100644 --- a/src/i18n/locales/ru/pages.js +++ b/src/i18n/locales/ru/pages.js @@ -1,10 +1,10 @@ export default { "oilPress": { - "title": "Взять маслопресс в аренду", // Ölpresse ausleihen - "comingSoon": "Содержимое скоро появится...", // Inhalt kommt bald... + "title": "Взять напрокат маслопресс", + "comingSoon": "Содержимое скоро появится..." }, "thcTest": { - "title": "Тест на THC", // THC Test - "comingSoon": "Содержимое скоро появится...", // Inhalt kommt bald... + "title": "Тест на ТГК", + "comingSoon": "Содержимое скоро появится..." } }; diff --git a/src/i18n/locales/ru/payment.js b/src/i18n/locales/ru/payment.js index 371fe7a..9c834f9 100644 --- a/src/i18n/locales/ru/payment.js +++ b/src/i18n/locales/ru/payment.js @@ -1,8 +1,8 @@ export default { - "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 + "successful": "Платеж прошел успешно!", + "failed": "Платеж не удался", + "orderCompleted": "🎉 Ваш заказ был успешно завершен! Теперь вы можете просмотреть свои заказы.", + "orderProcessing": "Ваш платеж был успешно обработан. Заказ будет завершен автоматически.", + "paymentError": "Ваш платеж не может быть обработан. Пожалуйста, попробуйте снова или выберите другой способ оплаты.", + "viewOrders": "Просмотреть мои заказы" }; diff --git a/src/i18n/locales/ru/product.js b/src/i18n/locales/ru/product.js index f5694c5..e1afa8e 100644 --- a/src/i18n/locales/ru/product.js +++ b/src/i18n/locales/ru/product.js @@ -1,32 +1,38 @@ export default { - "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": "включая {{vat}}% НДС", // inkl. {{vat}}% MwSt. - "priceUnit": "{{price}}/{{unit}}", // {{price}}/{{unit}} - "new": "Новый", // Neu - "weeks": "недели", // Wochen - "arriving": "Прибытие:", // Ankunft: - "inclVatFooter": "включая {{vat}}% НДС,*", // inkl. {{vat}}% MwSt.,* - "availability": "Наличие", // Verfügbarkeit - "inStock": "в наличии", // auf Lager - "comingSoon": "Скоро в продаже", // Bald verfügbar - "deliveryTime": "Срок доставки", // Lieferzeit - "inclShort": "вкл.", // inkl. - "vatShort": "НДС", // MwSt. + "loading": "Загрузка продукта...", + "notFound": "Продукт не найден", + "notFoundDescription": "Искомый продукт не существует или был удалён.", + "backToHome": "Вернуться на главную страницу", + "error": "Ошибка", + "articleNumber": "Артикул", + "manufacturer": "Производитель", + "inclVat": "включая {{vat}}% НДС", + "priceUnit": "{{price}}/{{unit}}", + "new": "Новый", + "weeks": "недели", + "arriving": "Прибытие:", + "inclVatFooter": "включая {{vat}}% НДС,*", + "availability": "Наличие", + "inStock": "в наличии", + "comingSoon": "Скоро в продаже", + "deliveryTime": "Срок доставки", + "inclShort": "вкл.", + "vatShort": "НДС", "countDisplay": { - "noProducts": "0 продуктов", // 0 Produkte - "oneProduct": "1 продукт", // 1 Produkt - "multipleProducts": "{{count}} продуктов", // {{count}} Produkte - "filteredProducts": "{{filtered}} из {{total}} продуктов", // {{filtered}} von {{total}} Produkten - "filteredOneProduct": "{{filtered}} из 1 продукта", // {{filtered}} von 1 Produkt - "xOfYProducts": "{{x}} из {{y}} продуктов" // {{x}} von {{y}} Produkten + "noProducts": "0 товаров", + "oneProduct": "1 товар", + "multipleProducts": "{{count}} товаров", + "filteredProducts": "{{filtered}} из {{total}} товаров", + "filteredOneProduct": "{{filtered}} из 1 товара", + "xOfYProducts": "{{x}} из {{y}} товаров" }, - "removeFiltersToSee": "Уберите фильтры, чтобы увидеть продукты", // Entferne Filter um Produkte zu sehen - "outOfStock": "Нет в наличии", // Out of Stock - "fromXProducts": "от {{count}} продуктов" // ab {{count}} Produkten + "removeFiltersToSee": "Снимите фильтры, чтобы увидеть товары", + "outOfStock": "Нет в наличии", + "fromXProducts": "от {{count}} товаров", + "discount": { + "from3Products": "от 3 товаров", + "from5Products": "от 5 товаров", + "from7Products": "от 7 товаров", + "moreProductsMoreSavings": "Чем больше товаров вы выберете, тем больше сэкономите!" + } }; diff --git a/src/i18n/locales/ru/search.js b/src/i18n/locales/ru/search.js index e29836d..d76cc95 100644 --- a/src/i18n/locales/ru/search.js +++ b/src/i18n/locales/ru/search.js @@ -1,5 +1,5 @@ export default { - "placeholder": "Вы можете спросить меня о сортах каннабиса...", // Du kannst mich nach Cannabissorten fragen... - "recording": "Идёт запись...", // Aufnahme läuft... - "searchProducts": "Поиск продуктов...", // Produkte suchen... + "placeholder": "Вы можете спросить меня о сортах каннабиса...", + "recording": "Идет запись...", + "searchProducts": "Поиск продуктов...", }; diff --git a/src/i18n/locales/ru/sections.js b/src/i18n/locales/ru/sections.js index eb59dd8..532d8e9 100644 --- a/src/i18n/locales/ru/sections.js +++ b/src/i18n/locales/ru/sections.js @@ -1,8 +1,8 @@ export default { - "seeds": "Семена", // Seeds - "stecklinge": "Черенки", // Stecklinge - "oilPress": "Взять напрокат маслопресс", // Ölpresse ausleihen - "thcTest": "Тест на ТГК", // THC Test - "address1": "Trachenberger Straße 14", // Trachenberger Straße 14 - "address2": "01129 Dresden" // 01129 Dresden + "seeds": "Семена", + "stecklinge": "Черенки", + "oilPress": "Взять напрокат маслопресс", + "thcTest": "Тест на THC", + "address1": "Trachenberger Straße 14", + "address2": "01129 Dresden" }; diff --git a/src/i18n/locales/ru/settings.js b/src/i18n/locales/ru/settings.js index 62f4c82..d22255a 100644 --- a/src/i18n/locales/ru/settings.js +++ b/src/i18n/locales/ru/settings.js @@ -1,34 +1,34 @@ export default { - "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 ключ", // API-Schlüssel - "apiKeyDescription": "Используйте ваш API ключ для интеграции с внешними приложениями.", // Verwenden Sie Ihren API-Schlüssel für die Integration mit externen Anwendungen. - "apiDocumentation": "Документация API:", // API-Dokumentation: - "copyToClipboard": "Скопировать в буфер обмена", // In Zwischenablage kopieren - "generate": "Создать", // Generieren - "regenerate": "Перегенерировать", // Regenerieren - "apiKeyCopied": "API ключ скопирован в буфер обмена", // API-Schlüssel in Zwischenablage kopiert + "changePassword": "Изменить пароль", + "currentPassword": "Текущий пароль", + "newPassword": "Новый пароль", + "confirmNewPassword": "Подтвердите новый пароль", + "updatePassword": "Обновить пароль", + "changeEmail": "Изменить адрес электронной почты", + "password": "Пароль", + "newEmail": "Новый адрес электронной почты", + "updateEmail": "Обновить электронную почту", + "apiKey": "API key", + "apiKeyDescription": "Используйте ваш API ключ для интеграции с внешними приложениями.", + "apiDocumentation": "API documentation:", + "copyToClipboard": "Скопировать в буфер обмена", + "generate": "Создать", + "regenerate": "Перегенерировать", + "apiKeyCopied": "API ключ скопирован в буфер обмена", "errors": { - "fillAllFields": "Пожалуйста, заполните все поля", // Bitte füllen Sie alle Felder aus - "passwordsNotMatch": "Новые пароли не совпадают", // Die neuen Passwörter stimmen nicht überein - "passwordTooShort": "Новый пароль должен содержать не менее 8 символов", // 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": "Ошибка при генерации API ключа" // Fehler beim Generieren des API-Schlüssels + "fillAllFields": "Пожалуйста, заполните все поля", + "passwordsNotMatch": "Новые пароли не совпадают", + "passwordTooShort": "Новый пароль должен содержать не менее 8 символов", + "passwordUpdateError": "Ошибка при обновлении пароля", + "invalidEmail": "Пожалуйста, введите корректный адрес электронной почты", + "emailUpdateError": "Ошибка при обновлении адреса электронной почты", + "userNotFound": "Пользователь не найден", + "apiKeyGenerationError": "Ошибка при генерации API ключа" }, "success": { - "passwordUpdated": "Пароль успешно обновлен", // Passwort erfolgreich aktualisiert - "emailUpdated": "Адрес электронной почты успешно обновлен", // E-Mail-Adresse erfolgreich aktualisiert - "apiKeyGenerated": "API ключ успешно сгенерирован", // API-Schlüssel erfolgreich generiert - "apiKeyWarning": "Храните этот ключ в безопасности. По соображениям безопасности он будет скрыт через 10 секунд." // Speichern Sie diesen Schlüssel sicher. Er wird aus Sicherheitsgründen in 10 Sekunden ausgeblendet. + "passwordUpdated": "Пароль успешно обновлен", + "emailUpdated": "Адрес электронной почты успешно обновлен", + "apiKeyGenerated": "API ключ успешно сгенерирован", + "apiKeyWarning": "Храните этот ключ в безопасности. По соображениям безопасности он будет скрыт через 10 секунд." } }; diff --git a/src/i18n/locales/ru/sorting.js b/src/i18n/locales/ru/sorting.js index 5d052de..a943ada 100644 --- a/src/i18n/locales/ru/sorting.js +++ b/src/i18n/locales/ru/sorting.js @@ -1,6 +1,6 @@ export default { - "name": "Имя", // Name - "searchField": "Поисковый запрос", // Suchbegriff - "priceLowHigh": "Цена: от низкой к высокой", // Preis: Niedrig zu Hoch - "priceHighLow": "Цена: от высокой к низкой" // Preis: Hoch zu Niedrig + "name": "Имя", + "searchField": "Поисковый запрос", + "priceLowHigh": "Цена: от низкой к высокой", + "priceHighLow": "Цена: от высокой к низкой" }; diff --git a/src/i18n/locales/ru/tax.js b/src/i18n/locales/ru/tax.js index 861ab8a..d783056 100644 --- a/src/i18n/locales/ru/tax.js +++ b/src/i18n/locales/ru/tax.js @@ -1,12 +1,12 @@ export default { - "vat": "Налог на добавленную стоимость", // Mehrwertsteuer - "vat7": "7% налог на добавленную стоимость", // 7% Mehrwertsteuer - "vat19": "19% налог на добавленную стоимость", // 19% Mehrwertsteuer - "vat19WithShipping": "19% налог на добавленную стоимость (включая доставку)", // 19% Mehrwertsteuer (inkl. Versand) - "totalNet": "Общая чистая цена", // Gesamtnettopreis - "totalGross": "Общая валовая цена без доставки", // Gesamtbruttopreis ohne Versand - "subtotal": "Промежуточный итог", // Zwischensumme - "incl7Vat": "включая 7% НДС", // inkl. 7% MwSt. - "inclVatWithFooter": "(включая {{vat}}% НДС,*)", // (incl. {{vat}}% USt.,*) - "inclVatAmount": "включая {{amount}} € НДС ({{rate}}%)" // nkl. {{amount}} € MwSt. ({{rate}}%) + "vat": "Налог на добавленную стоимость", + "vat7": "7% Налог на добавленную стоимость", + "vat19": "19% Налог на добавленную стоимость", + "vat19WithShipping": "19% Налог на добавленную стоимость (включая доставку)", + "totalNet": "Общая чистая цена", + "totalGross": "Общая валовая цена без учета доставки", + "subtotal": "Промежуточный итог", + "incl7Vat": "включая 7% НДС", + "inclVatWithFooter": "(включая {{vat}}% НДС,*)", + "inclVatAmount": "включая {{amount}} € НДС ({{rate}}%)" }; diff --git a/src/i18n/locales/ru/titles.js b/src/i18n/locales/ru/titles.js index 508f54b..d67690f 100644 --- a/src/i18n/locales/ru/titles.js +++ b/src/i18n/locales/ru/titles.js @@ -1,5 +1,5 @@ export default { - "home": "Качественные семена и черенки каннабиса", // Fine Cannabis Seeds & Cuttings - "aktionen": "Текущие акции и предложения", // Aktuelle Aktionen & Angebote - "filiale": "Наш магазин в Дрездене" // Unsere Filiale in Dresden + "home": "Качественные семена и черенки каннабиса", + "aktionen": "Текущие акции и предложения", + "filiale": "Наш магазин в Дрездене", }; diff --git a/src/i18n/locales/sk/auth.js b/src/i18n/locales/sk/auth.js index e999fe2..873849b 100644 --- a/src/i18n/locales/sk/auth.js +++ b/src/i18n/locales/sk/auth.js @@ -1,25 +1,25 @@ export default { - "login": "Prihlásiť sa", // Anmelden - "register": "Registrovať sa", // Registrieren - "logout": "Odhlásiť sa", // Abmelden - "profile": "Profil", // Profil - "email": "Email", // E-Mail - "password": "Heslo", // Passwort - "confirmPassword": "Potvrdiť heslo", // Passwort bestätigen - "forgotPassword": "Zabudli ste heslo?", // Passwort vergessen? - "loginWithGoogle": "Prihlásiť sa cez Google", // Mit Google anmelden - "or": "ALEBO", // ODER - "privacyAccept": "Kliknutím na „Prihlásiť sa cez Google“ súhlasím s", // Mit dem Click auf "Mit Google anmelden" akzeptiere ich die - "privacyPolicy": "Zásadami ochrany osobných údajov", // Datenschutzbestimmungen - "passwordMinLength": "Heslo musí mať aspoň 8 znakov", // Das Passwort muss mindestens 8 Zeichen lang sein - "newPasswordMinLength": "Nové heslo musí mať aspoň 8 znakov", // Das neue Passwort muss mindestens 8 Zeichen lang sein + "login": "Prihlásiť sa", + "register": "Registrovať sa", + "logout": "Odhlásiť sa", + "profile": "Profil", + "email": "Email", + "password": "Heslo", + "confirmPassword": "Potvrdiť heslo", + "forgotPassword": "Zabudli ste heslo?", + "loginWithGoogle": "Prihlásiť sa cez Google", + "or": "ALEBO", + "privacyAccept": "Kliknutím na „Prihlásiť sa cez Google“ súhlasím s", + "privacyPolicy": "Zásadami ochrany osobných údajov", + "passwordMinLength": "Heslo musí mať aspoň 8 znakov", + "newPasswordMinLength": "Nové heslo musí mať aspoň 8 znakov", "menu": { - "profile": "Profil", // Profil - "myProfile": "Môj profil", // Mein Profil - "checkout": "Pokladňa", // Bestellabschluss - "orders": "Objednávky", // Bestellungen - "settings": "Nastavenia", // Einstellungen - "adminDashboard": "Administrátorský panel", // Admin Dashboard - "adminUsers": "Administrátori" // Admin Users + "profile": "Profil", + "myProfile": "Môj profil", + "checkout": "Pokladňa", + "orders": "Objednávky", + "settings": "Nastavenia", + "adminDashboard": "Admin Dashboard", + "adminUsers": "Admin Users" } }; diff --git a/src/i18n/locales/sk/cart.js b/src/i18n/locales/sk/cart.js index f9bf5c5..713e663 100644 --- a/src/i18n/locales/sk/cart.js +++ b/src/i18n/locales/sk/cart.js @@ -1,24 +1,39 @@ export default { - "title": "Košík", // Warenkorb - "empty": "prázdny", // leer - "addToCart": "Pridať do košíka", // In den Korb - "preorderCutting": "Predobjednať ako odrezok", // Als Steckling vorbestellen - "continueShopping": "Pokračovať v nákupe", // Weiter einkaufen - "proceedToCheckout": "Prejsť k pokladni", // Weiter zur Kasse - "productCount": "{{count}} {{count, plural, one {produkt} other {produkty}}}", // {{count}} {{count, plural, one {Produkt} other {Produkte}}} - "productSingular": "produkt", // Produkt - "productPlural": "produkty", // Produkte - "removeFromCart": "Odstrániť z košíka", // Aus dem Warenkorb entfernen - "openCart": "Otvoriť košík", // Warenkorb öffnen - "availableFrom": "Dostupné od {{date}}", // Ab {{date}} - "backToOrder": "← Späť k objednávke", // ← Zurück zur Bestellung + "title": "Košík", + "empty": "prázdny", + "addToCart": "Pridať do košíka", + "preorderCutting": "Predobjednať ako odrezok", + "continueShopping": "Pokračovať v nákupe", + "proceedToCheckout": "Prejsť k pokladni", + "productCount": "{{count}} {{count, plural, one {produkt} other {produkty}}}", + "productSingular": "produkt", + "productPlural": "produkty", + "removeFromCart": "Odstrániť z košíka", + "openCart": "Otvoriť košík", + "availableFrom": "Dostupné od {{date}}", + "backToOrder": "← Späť k objednávke", + "summary": { + "title": "Prehľad objednávky", + "goodsNet": "Tovar (bez DPH):", + "shippingNet": "Doprava (bez DPH):", + "totalGoods": "Celkom tovar:", + "shippingCosts": "Náklady na dopravu:", + "total": "Spolu:", + "totalWeight": "Celková hmotnosť: {{weight}} kg", + "freeFrom100": "(zdarma od 100 €)", + "free": "zdarma" + }, + "itemCount": { + "singular": "produkt", + "plural": "produkty" + }, "sync": { - "title": "Synchronizácia košíka", // Warenkorb-Synchronisierung - "description": "Máte uložený košík vo svojom účte. Prosím, vyberte, ako chcete pokračovať:", // Sie haben einen gespeicherten Warenkorb in ihrem Account. Bitte wählen Sie, wie Sie verfahren möchten: - "deleteServer": "Vymazať košík na serveri", // Server-Warenkorb löschen - "useServer": "Použiť košík zo servera", // Server-Warenkorb übernehmen - "merge": "Zlúčiť košíky", // Warenkörbe zusammenführen - "currentCart": "Váš aktuálny košík", // Ihr aktueller Warenkorb - "serverCart": "Košík uložený vo vašom profile" // In Ihrem Profil gespeicherter Warenkorb + "title": "Synchronizácia košíka", + "description": "Máte uložený košík vo svojom účte. Prosím, vyberte, ako chcete pokračovať:", + "deleteServer": "Vymazať košík na serveri", + "useServer": "Použiť košík zo servera", + "merge": "Zlúčiť košíky", + "currentCart": "Váš aktuálny košík", + "serverCart": "Košík uložený vo vašom profile" } }; diff --git a/src/i18n/locales/sk/chat.js b/src/i18n/locales/sk/chat.js index 23b7837..14ce987 100644 --- a/src/i18n/locales/sk/chat.js +++ b/src/i18n/locales/sk/chat.js @@ -1,3 +1,3 @@ export default { - "privacyRead": "Prečítané a akceptované", // Gelesen & Akzeptiert + "privacyRead": "Prečítané a akceptované", }; diff --git a/src/i18n/locales/sk/checkout.js b/src/i18n/locales/sk/checkout.js index 0347cd2..601210d 100644 --- a/src/i18n/locales/sk/checkout.js +++ b/src/i18n/locales/sk/checkout.js @@ -1,13 +1,13 @@ export default { - "invoiceAddress": "Fakturačná adresa", // Rechnungsadresse - "deliveryAddress": "Dodacia adresa", // Lieferadresse - "saveForFuture": "Uložiť pre budúce objednávky", // Für zukünftige Bestellungen speichern - "pickupDate": "Na ktorý dátum je požadovaný odber odrezkov?", // Für welchen Termin ist die Abholung der Stecklinge gewünscht? - "note": "Poznámka", // Anmerkung - "sameAddress": "Dodacia adresa je rovnaká ako fakturačná adresa", // Lieferadresse ist identisch mit Rechnungsadresse - "termsAccept": "Prečítal(a) som si obchodné podmienky, zásady ochrany osobných údajov a ustanovenia o práve na odstúpenie od zmluvy", // Ich habe die AGBs, die Datenschutzerklärung und die Bestimmungen zum Widerrufsrecht gelesen - "selectDeliveryMethod": "Vyberte spôsob doručenia", // Versandart wählen - "selectPaymentMethod": "Vyberte spôsob platby", // Zahlungsart wählen - "orderSummary": "Zhrnutie objednávky", // Bestellübersicht - "addressValidationError": "Skontrolujte prosím svoje údaje v poliach adresy." // Bitte überprüfen Sie Ihre Eingaben in den Adressfeldern. + "invoiceAddress": "Fakturačná adresa", + "deliveryAddress": "Dodacia adresa", + "saveForFuture": "Uložiť pre budúce objednávky", + "pickupDate": "Na ktorý dátum je požadovaný odber odrezkov?", + "note": "Poznámka", + "sameAddress": "Dodacia adresa je rovnaká ako fakturačná adresa", + "termsAccept": "Prečítal(a) som si obchodné podmienky, zásady ochrany osobných údajov a ustanovenia o práve na odstúpenie od zmluvy", + "selectDeliveryMethod": "Vyberte spôsob doručenia", + "selectPaymentMethod": "Vyberte spôsob platby", + "orderSummary": "Zhrnutie objednávky", + "addressValidationError": "Skontrolujte prosím svoje údaje v poliach adresy." }; diff --git a/src/i18n/locales/sk/common.js b/src/i18n/locales/sk/common.js index 3473373..8877473 100644 --- a/src/i18n/locales/sk/common.js +++ b/src/i18n/locales/sk/common.js @@ -1,19 +1,19 @@ export default { - "loading": "Načítava sa...", // Lädt... - "error": "Chyba", // Fehler - "close": "Zavrieť", // Schließen - "save": "Uložiť", // Speichern - "cancel": "Zrušiť", // Abbrechen - "ok": "OK", // OK - "yes": "Áno", // Ja - "no": "Nie", // Nein - "next": "Ďalej", // Weiter - "back": "Späť", // Zurück - "edit": "Upraviť", // Bearbeiten - "delete": "Vymazať", // Löschen - "add": "Pridať", // Hinzufügen - "remove": "Odstrániť", // Entfernen - "products": "Produkty", // Produkte - "product": "Produkt", // Produkt - "days": "Dni" // Tage + "loading": "Načítava sa...", + "error": "Chyba", + "close": "Zavrieť", + "save": "Uložiť", + "cancel": "Zrušiť", + "ok": "OK", + "yes": "Áno", + "no": "Nie", + "next": "Ďalej", + "back": "Späť", + "edit": "Upraviť", + "delete": "Vymazať", + "add": "Pridať", + "remove": "Odstrániť", + "products": "Produkty", + "product": "Produkt", + "days": "Dni" }; diff --git a/src/i18n/locales/sk/delivery.js b/src/i18n/locales/sk/delivery.js index ffdda3d..63df64a 100644 --- a/src/i18n/locales/sk/delivery.js +++ b/src/i18n/locales/sk/delivery.js @@ -1,27 +1,34 @@ export default { "methods": { - "dhl": "DHL", // DHL - "dpd": "DPD", // DPD - "sperrgut": "Objemný tovar", // Sperrgut - "pickup": "Vyzdvihnutie v predajni" // Abholung in der Filiale + "dhl": "DHL", + "dpd": "DPD", + "sperrgut": "Objemný tovar", + "pickup": "Vyzdvihnutie v predajni" }, "descriptions": { - "standard": "Štandardné doručenie", // Standardversand - "standardFree": "Štandardné doručenie - ZDARMA pri objednávke nad 100€!", // Standardversand - KOSTENLOS ab 100€ Warenwert! - "notAvailable": "Nie je možné vybrať, pretože jeden alebo viac položiek je možné iba vyzdvihnúť", // nicht auswählbar weil ein oder mehrere Artikel nur abgeholt werden können - "bulky": "Pre veľké a ťažké položky", // Für große und schwere Artikel - "pickupOnly": "Iba vyzdvihnutie" // nur Abholung + "standard": "Štandardné doručenie", + "standardFree": "Štandardné doručenie - ZDARMA pri objednávke nad 100 €!", + "notAvailable": "Nie je možné vybrať, pretože jeden alebo viac položiek je možné iba vyzdvihnúť", + "bulky": "Pre veľké a ťažké položky", + "pickupOnly": "Iba vyzdvihnutie" }, "prices": { - "free": "zdarma", // kostenlos - "freeFrom100": "(zdarma od 100€)", // (kostenlos ab 100€) - "dhl": "6,99 €", // 6,99 € - "dpd": "4,90 €", // 4,90 € - "sperrgut": "28,99 €" // 28,99 € + "free": "zadarmo", + "freeFrom100": "(zadarmo od 100 €)", + "dhl": "6,99 €", + "dpd": "4,90 €", + "sperrgut": "28,99 €" }, "times": { - "cutting14Days": "Doba dodania: 14 dní", // Lieferzeit: 14 Tage - "standard2to3Days": "Doba dodania: 2-3 dni", // Lieferzeit: 2-3 Tage - "supplier7to9Days": "Doba dodania: 7-9 dní" // Lieferzeit: 7-9 Tage + "cutting14Days": "Doba dodania: 14 dní", + "standard2to3Days": "Doba dodania: 2-3 dni", + "supplier7to9Days": "Doba dodania: 7-9 dní" + }, + "selector": { + "title": "Vyberte spôsob doručenia", + "freeShippingInfo": "💡 Doprava zdarma pri objednávke nad 100 €!", + "remainingForFree": "Pridajte ešte {{amount}} € pre dopravu zdarma.", + "congratsFreeShipping": "🎉 Gratulujeme! Máte dopravu zdarma!", + "cartQualifiesFree": "Váš košík v hodnote {{amount}} € spĺňa podmienky na dopravu zdarma." } }; diff --git a/src/i18n/locales/sk/filters.js b/src/i18n/locales/sk/filters.js index c27913b..8b03a75 100644 --- a/src/i18n/locales/sk/filters.js +++ b/src/i18n/locales/sk/filters.js @@ -1,7 +1,7 @@ export default { - "sorting": "Zoradenie", // Sortierung - "perPage": "na stránku", // pro Seite - "availability": "Dostupnosť", // Verfügbarkeit - "manufacturer": "Výrobca", // Hersteller - "all": "Všetko", // Alle + "sorting": "Zoradenie", + "perPage": "na stránku", + "availability": "Dostupnosť", + "manufacturer": "Výrobca", + "all": "Všetko" }; diff --git a/src/i18n/locales/sk/footer.js b/src/i18n/locales/sk/footer.js index e832611..0a365fa 100644 --- a/src/i18n/locales/sk/footer.js +++ b/src/i18n/locales/sk/footer.js @@ -1,15 +1,15 @@ export default { - "hours": "So 11:00 - 19:00", // Sa 11-19 - "address": "Trachenberger Straße 14 - Dresden", // Trachenberger Straße 14 - Dresden - "location": "Medzi zastávkou Pieschen a Trachenberger Platz", // Zwischen Haltepunkt Pieschen und Trachenberger Platz - "allPricesIncl": "* Všetky ceny vrátane zákonnej DPH, plus poštovné", // * Alle Preise inkl. gesetzlicher USt., zzgl. Versand - "copyright": "© {{year}} GrowHeads.de", // © {{year}} GrowHeads.de + "hours": "So 11:00 - 19:00", + "address": "Trachenberger Straße 14 - Dresden", + "location": "Medzi zastávkou Pieschen a Trachenberger Platz", + "allPricesIncl": "* Všetky ceny vrátane zákonnej DPH, plus poštovné", + "copyright": "© {{year}} GrowHeads.de", "legal": { - "datenschutz": "Zásady ochrany osobných údajov", // Datenschutz - "agb": "Obchodné podmienky", // AGB - "sitemap": "Mapa stránok", // Sitemap - "impressum": "Právne upozornenie", // Impressum - "batteriegesetzhinweise": "Informácie o zákone o batériách", // Batteriegesetzhinweise - "widerrufsrecht": "Právo na odstúpenie od zmluvy" // Widerrufsrecht + "datenschutz": "Zásady ochrany osobných údajov", + "agb": "Obchodné podmienky", + "sitemap": "Mapa stránok", + "impressum": "Právne upozornenie", + "batteriegesetzhinweise": "Informácie o zákone o batériách", + "widerrufsrecht": "Právo na odstúpenie od zmluvy" } }; diff --git a/src/i18n/locales/sk/locale.js b/src/i18n/locales/sk/locale.js index 32054b4..90aed12 100644 --- a/src/i18n/locales/sk/locale.js +++ b/src/i18n/locales/sk/locale.js @@ -1,3 +1,3 @@ export default { - "code": "sk-SK" // de-DE + "code": "sk-SK" }; diff --git a/src/i18n/locales/sk/navigation.js b/src/i18n/locales/sk/navigation.js index ebf01c7..df242fb 100644 --- a/src/i18n/locales/sk/navigation.js +++ b/src/i18n/locales/sk/navigation.js @@ -1,9 +1,9 @@ export default { - "home": "Domov", // Startseite - "aktionen": "Akcie", // Aktionen - "filiale": "Pobočka", // Filiale - "categories": "Kategórie", // Kategorien - "categoriesOpen": "Otvoriť kategórie", // Kategorien öffnen - "categoriesClose": "Zatvoriť kategórie", // Kategorien schließen - "otherCategories": "Iné kategórie" // Andere Kategorien + "home": "Domov", + "aktionen": "Akcie", + "filiale": "Pobočka", + "categories": "Kategórie", + "categoriesOpen": "Otvoriť kategórie", + "categoriesClose": "Zatvoriť kategórie", + "otherCategories": "Iné kategórie" }; diff --git a/src/i18n/locales/sk/orders.js b/src/i18n/locales/sk/orders.js index fbf33d5..a31ca7e 100644 --- a/src/i18n/locales/sk/orders.js +++ b/src/i18n/locales/sk/orders.js @@ -1,23 +1,23 @@ export default { "status": { - "new": "Prebieha", // in Bearbeitung - "pending": "Nové", // Neu - "processing": "Prebieha", // in Bearbeitung - "cancelled": "Zrušené", // Storniert - "shipped": "Odoslané", // Verschickt - "delivered": "Doručené", // Geliefert - "return": "Vrátenie", // Retoure - "partialReturn": "Čiastočné vrátenie", // Teil Retoure - "partialDelivered": "Čiastočne doručené" // Teil geliefert + "new": "Prebieha", + "pending": "Nové", + "processing": "Prebieha", + "cancelled": "Zrušené", + "shipped": "Odoslané", + "delivered": "Doručené", + "return": "Vrátenie", + "partialReturn": "Čiastočné vrátenie", + "partialDelivered": "Čiastočne doručené" }, "table": { - "orderNumber": "Číslo objednávky", // Bestellnummer - "date": "Dátum", // Datum - "status": "Stav", // Status - "items": "Položky", // Artikel - "total": "Celkom", // Summe - "actions": "Akcie", // Aktionen - "viewDetails": "Zobraziť detaily" // Details anzeigen + "orderNumber": "Číslo objednávky", + "date": "Dátum", + "status": "Stav", + "items": "Položky", + "total": "Celkom", + "actions": "Akcie", + "viewDetails": "Zobraziť detaily" }, - "noOrders": "Ešte ste neuskutočnili žiadne objednávky." // Sie haben noch keine Bestellungen aufgegeben. + "noOrders": "Ešte ste neuskutočnili žiadne objednávky." }; diff --git a/src/i18n/locales/sk/pages.js b/src/i18n/locales/sk/pages.js index 2a129d5..c78e376 100644 --- a/src/i18n/locales/sk/pages.js +++ b/src/i18n/locales/sk/pages.js @@ -1,10 +1,10 @@ export default { "oilPress": { - "title": "Požičajte si lis na olej", // Ölpresse ausleihen - "comingSoon": "Obsah čoskoro...", // Inhalt kommt bald... + "title": "Požičajte si lis na olej", + "comingSoon": "Obsah čoskoro príde..." }, "thcTest": { - "title": "THC test", // THC Test - "comingSoon": "Obsah čoskoro...", // Inhalt kommt bald... + "title": "THC test", + "comingSoon": "Obsah čoskoro príde..." } }; diff --git a/src/i18n/locales/sk/payment.js b/src/i18n/locales/sk/payment.js index 550fb83..71a857e 100644 --- a/src/i18n/locales/sk/payment.js +++ b/src/i18n/locales/sk/payment.js @@ -1,8 +1,8 @@ export default { - "successful": "Platba úspešná!", // Zahlung erfolgreich! - "failed": "Platba zlyhala", // Zahlung fehlgeschlagen - "orderCompleted": "🎉 Vaša objednávka bola úspešne dokončená! Teraz si môžete prezrieť svoje objednávky.", // 🎉 Ihre Bestellung wurde erfolgreich abgeschlossen! Sie können jetzt Ihre Bestellungen einsehen. - "orderProcessing": "Vaša platba bola úspešne spracovaná. Objednávka bude automaticky dokončená.", // Ihre Zahlung wurde erfolgreich verarbeitet. Die Bestellung wird automatisch abgeschlossen. - "paymentError": "Vašu platbu sa nepodarilo spracovať. Skúste to znova alebo vyberte inú platobnú metódu.", // Ihre Zahlung konnte nicht verarbeitet werden. Bitte versuchen Sie es erneut oder wählen Sie eine andere Zahlungsmethode. - "viewOrders": "Prejsť na moje objednávky" // Zu meinen Bestellungen + "successful": "Platba úspešná!", + "failed": "Platba zlyhala", + "orderCompleted": "🎉 Vaša objednávka bola úspešne dokončená! Teraz si môžete prezrieť svoje objednávky.", + "orderProcessing": "Vaša platba bola úspešne spracovaná. Objednávka bude automaticky dokončená.", + "paymentError": "Vašu platbu sa nepodarilo spracovať. Skúste to prosím znova alebo vyberte iný spôsob platby.", + "viewOrders": "Zobraziť moje objednávky" }; diff --git a/src/i18n/locales/sk/product.js b/src/i18n/locales/sk/product.js index b15ec9b..60af790 100644 --- a/src/i18n/locales/sk/product.js +++ b/src/i18n/locales/sk/product.js @@ -1,32 +1,38 @@ export default { - "loading": "Načítava sa produkt...", // Produkt wird geladen... - "notFound": "Produkt nenájdený", // Produkt nicht gefunden - "notFoundDescription": "Produkt, ktorý hľadáte, neexistuje alebo bol odstránený.", // Das gesuchte Produkt existiert nicht oder wurde entfernt. - "backToHome": "Späť na domovskú stránku", // Zurück zur Startseite - "error": "Chyba", // Fehler - "articleNumber": "Číslo článku", // Artikelnummer - "manufacturer": "Výrobca", // Hersteller - "inclVat": "vrátane {{vat}}% DPH", // inkl. {{vat}}% MwSt. - "priceUnit": "{{price}}/{{unit}}", // {{price}}/{{unit}} - "new": "Nové", // Neu - "weeks": "týždne", // Wochen - "arriving": "Príchod:", // Ankunft: - "inclVatFooter": "vrátane {{vat}}% DPH,*", // inkl. {{vat}}% MwSt.,* - "availability": "Dostupnosť", // Verfügbarkeit - "inStock": "na sklade", // auf Lager - "comingSoon": "Čoskoro k dispozícii", // Bald verfügbar - "deliveryTime": "Doba dodania", // Lieferzeit - "inclShort": "vrátane", // inkl. - "vatShort": "DPH", // MwSt. + "loading": "Načítava sa produkt...", + "notFound": "Produkt nenájdený", + "notFoundDescription": "Produkt, ktorý hľadáte, neexistuje alebo bol odstránený.", + "backToHome": "Späť na domovskú stránku", + "error": "Chyba", + "articleNumber": "Číslo článku", + "manufacturer": "Výrobca", + "inclVat": "vrátane {{vat}}% DPH", + "priceUnit": "{{price}}/{{unit}}", + "new": "Nové", + "weeks": "týždne", + "arriving": "Príchod:", + "inclVatFooter": "vrátane {{vat}}% DPH,*", + "availability": "Dostupnosť", + "inStock": "na sklade", + "comingSoon": "Čoskoro k dispozícii", + "deliveryTime": "Doba dodania", + "inclShort": "vrátane", + "vatShort": "DPH", "countDisplay": { - "noProducts": "0 produktov", // 0 Produkte - "oneProduct": "1 produkt", // 1 Produkt - "multipleProducts": "{{count}} produktov", // {{count}} Produkte - "filteredProducts": "{{filtered}} z {{total}} produktov", // {{filtered}} von {{total}} Produkten - "filteredOneProduct": "{{filtered}} z 1 produktu", // {{filtered}} von 1 Produkt - "xOfYProducts": "{{x}} z {{y}} produktov" // {{x}} von {{y}} Produkten + "noProducts": "0 produktov", + "oneProduct": "1 produkt", + "multipleProducts": "{{count}} produktov", + "filteredProducts": "{{filtered}} z {{total}} produktov", + "filteredOneProduct": "{{filtered}} z 1 produktu", + "xOfYProducts": "{{x}} z {{y}} produktov" }, - "removeFiltersToSee": "Odstráňte filtre, aby ste videli produkty", // Entferne Filter um Produkte zu sehen - "outOfStock": "Nedostupné", // Out of Stock - "fromXProducts": "z {{count}} produktov" // ab {{count}} Produkten + "removeFiltersToSee": "Odstráňte filtre, aby ste videli produkty", + "outOfStock": "Nedostupné", + "fromXProducts": "od {{count}} produktov", + "discount": { + "from3Products": "od 3 produktov", + "from5Products": "od 5 produktov", + "from7Products": "od 7 produktov", + "moreProductsMoreSavings": "Čím viac produktov vyberiete, tým viac ušetríte!" + } }; diff --git a/src/i18n/locales/sk/search.js b/src/i18n/locales/sk/search.js index da8d849..a518ac5 100644 --- a/src/i18n/locales/sk/search.js +++ b/src/i18n/locales/sk/search.js @@ -1,5 +1,5 @@ export default { - "placeholder": "Môžete sa ma opýtať na odrody konope...", // Du kannst mich nach Cannabissorten fragen... - "recording": "Prebieha nahrávanie...", // Aufnahme läuft... - "searchProducts": "Hľadať produkty...", // Produkte suchen... + "placeholder": "Môžete sa ma opýtať na odrody konope...", + "recording": "Prebieha nahrávanie...", + "searchProducts": "Hľadať produkty...", }; diff --git a/src/i18n/locales/sk/sections.js b/src/i18n/locales/sk/sections.js index 1bd3a51..df9155e 100644 --- a/src/i18n/locales/sk/sections.js +++ b/src/i18n/locales/sk/sections.js @@ -1,8 +1,8 @@ export default { - "seeds": "Semienka", // Seeds - "stecklinge": "Rezky", // Stecklinge - "oilPress": "Požičať lis na olej", // Ölpresse ausleihen - "thcTest": "THC test", // THC Test - "address1": "Trachenberger Straße 14", // Trachenberger Straße 14 - "address2": "01129 Dresden" // 01129 Dresden + "seeds": "Semienka", + "stecklinge": "Rezky", + "oilPress": "Požičať lis na olej", + "thcTest": "THC test", + "address1": "Trachenberger Straße 14", + "address2": "01129 Dresden" }; diff --git a/src/i18n/locales/sk/settings.js b/src/i18n/locales/sk/settings.js index 0fe534b..352da53 100644 --- a/src/i18n/locales/sk/settings.js +++ b/src/i18n/locales/sk/settings.js @@ -1,34 +1,34 @@ export default { - "changePassword": "Zmeniť heslo", // Passwort ändern - "currentPassword": "Aktuálne heslo", // Aktuelles Passwort - "newPassword": "Nové heslo", // Neues Passwort - "confirmNewPassword": "Potvrdiť nové heslo", // Neues Passwort bestätigen - "updatePassword": "Aktualizovať heslo", // Passwort aktualisieren - "changeEmail": "Zmeniť e-mailovú adresu", // E-Mail-Adresse ändern - "password": "Heslo", // Passwort - "newEmail": "Nová e-mailová adresa", // Neue E-Mail-Adresse - "updateEmail": "Aktualizovať e-mail", // E-Mail aktualisieren - "apiKey": "API kľúč", // API-Schlüssel - "apiKeyDescription": "Použite svoj API kľúč na integráciu s externými aplikáciami.", // Verwenden Sie Ihren API-Schlüssel für die Integration mit externen Anwendungen. - "apiDocumentation": "API dokumentácia:", // API-Dokumentation: - "copyToClipboard": "Kopírovať do schránky", // In Zwischenablage kopieren - "generate": "Vygenerovať", // Generieren - "regenerate": "Znovu vygenerovať", // Regenerieren - "apiKeyCopied": "API kľúč skopírovaný do schránky", // API-Schlüssel in Zwischenablage kopiert + "changePassword": "Zmeniť heslo", + "currentPassword": "Aktuálne heslo", + "newPassword": "Nové heslo", + "confirmNewPassword": "Potvrdiť nové heslo", + "updatePassword": "Aktualizovať heslo", + "changeEmail": "Zmeniť e-mailovú adresu", + "password": "Heslo", + "newEmail": "Nová e-mailová adresa", + "updateEmail": "Aktualizovať e-mail", + "apiKey": "API key", + "apiKeyDescription": "Použite svoj API kľúč na integráciu s externými aplikáciami.", + "apiDocumentation": "API dokumentácia:", + "copyToClipboard": "Kopírovať do schránky", + "generate": "Generovať", + "regenerate": "Regenerovať", + "apiKeyCopied": "API kľúč skopírovaný do schránky", "errors": { - "fillAllFields": "Prosím, vyplňte všetky polia", // Bitte füllen Sie alle Felder aus - "passwordsNotMatch": "Nové heslá sa nezhodujú", // Die neuen Passwörter stimmen nicht überein - "passwordTooShort": "Nové heslo musí mať aspoň 8 znakov", // Das neue Passwort muss mindestens 8 Zeichen lang sein - "passwordUpdateError": "Chyba pri aktualizácii hesla", // Fehler beim Aktualisieren des Passworts - "invalidEmail": "Prosím, zadajte platnú e-mailovú adresu", // Bitte geben Sie eine gültige E-Mail-Adresse ein - "emailUpdateError": "Chyba pri aktualizácii e-mailovej adresy", // Fehler beim Aktualisieren der E-Mail-Adresse - "userNotFound": "Používateľ nenájdený", // Benutzer nicht gefunden - "apiKeyGenerationError": "Chyba pri generovaní API kľúča" // Fehler beim Generieren des API-Schlüssels + "fillAllFields": "Prosím, vyplňte všetky polia", + "passwordsNotMatch": "Nové heslá sa nezhodujú", + "passwordTooShort": "Nové heslo musí mať aspoň 8 znakov", + "passwordUpdateError": "Chyba pri aktualizácii hesla", + "invalidEmail": "Prosím, zadajte platnú e-mailovú adresu", + "emailUpdateError": "Chyba pri aktualizácii e-mailovej adresy", + "userNotFound": "Používateľ nenájdený", + "apiKeyGenerationError": "Chyba pri generovaní API kľúča" }, "success": { - "passwordUpdated": "Heslo bolo úspešne aktualizované", // Passwort erfolgreich aktualisiert - "emailUpdated": "E-mailová adresa bola úspešne aktualizovaná", // E-Mail-Adresse erfolgreich aktualisiert - "apiKeyGenerated": "API kľúč bol úspešne vygenerovaný", // API-Schlüssel erfolgreich generiert - "apiKeyWarning": "Uložte si tento kľúč bezpečne. Z bezpečnostných dôvodov bude skrytý o 10 sekúnd." // Speichern Sie diesen Schlüssel sicher. Er wird aus Sicherheitsgründen in 10 Sekunden ausgeblendet. + "passwordUpdated": "Heslo bolo úspešne aktualizované", + "emailUpdated": "E-mailová adresa bola úspešne aktualizovaná", + "apiKeyGenerated": "API kľúč bol úspešne vygenerovaný", + "apiKeyWarning": "Uložte si tento kľúč bezpečne. Z bezpečnostných dôvodov bude skrytý za 10 sekúnd." } }; diff --git a/src/i18n/locales/sk/sorting.js b/src/i18n/locales/sk/sorting.js index 6f2dfef..fd0a6f2 100644 --- a/src/i18n/locales/sk/sorting.js +++ b/src/i18n/locales/sk/sorting.js @@ -1,6 +1,6 @@ export default { - "name": "Meno", // Name - "searchField": "Hľadaný výraz", // Suchbegriff - "priceLowHigh": "Cena: od najnižšej po najvyššiu", // Preis: Niedrig zu Hoch - "priceHighLow": "Cena: od najvyššej po najnižšiu" // Preis: Hoch zu Niedrig + "name": "Meno", + "searchField": "Hľadaný výraz", + "priceLowHigh": "Cena: od najnižšej po najvyššiu", + "priceHighLow": "Cena: od najvyššej po najnižšiu" }; diff --git a/src/i18n/locales/sk/tax.js b/src/i18n/locales/sk/tax.js index f1a0c71..ad9658f 100644 --- a/src/i18n/locales/sk/tax.js +++ b/src/i18n/locales/sk/tax.js @@ -1,12 +1,12 @@ export default { - "vat": "Daň z pridanej hodnoty", // Mehrwertsteuer - "vat7": "7% daň z pridanej hodnoty", // 7% Mehrwertsteuer - "vat19": "19% daň z pridanej hodnoty", // 19% Mehrwertsteuer - "vat19WithShipping": "19% daň z pridanej hodnoty (vrátane dopravy)", // 19% Mehrwertsteuer (inkl. Versand) - "totalNet": "Celková čistá cena", // Gesamtnettopreis - "totalGross": "Celková hrubá cena bez dopravy", // Gesamtbruttopreis ohne Versand - "subtotal": "Medzisúčet", // Zwischensumme - "incl7Vat": "vrátane 7% DPH", // inkl. 7% MwSt. - "inclVatWithFooter": "(vrátane {{vat}}% DPH,*)", // (incl. {{vat}}% USt.,*) - "inclVatAmount": "vrátane {{amount}} € DPH ({{rate}}%)" // nkl. {{amount}} € MwSt. ({{rate}}%) + "vat": "Daň z pridanej hodnoty", + "vat7": "7% daň z pridanej hodnoty", + "vat19": "19% daň z pridanej hodnoty", + "vat19WithShipping": "19% daň z pridanej hodnoty (vrátane dopravy)", + "totalNet": "Celková čistá cena", + "totalGross": "Celková hrubá cena bez dopravy", + "subtotal": "Medzisúčet", + "incl7Vat": "vrátane 7% DPH", + "inclVatWithFooter": "(vrátane {{vat}}% DPH,*)", + "inclVatAmount": "vrátane {{amount}} € DPH ({{rate}}%)" }; diff --git a/src/i18n/locales/sk/titles.js b/src/i18n/locales/sk/titles.js index 0ff0e4b..73ec8d6 100644 --- a/src/i18n/locales/sk/titles.js +++ b/src/i18n/locales/sk/titles.js @@ -1,5 +1,5 @@ export default { - "home": "Kvalitné semená a odrezky konope", // Fine Cannabis Seeds & Cuttings - "aktionen": "Aktuálne akcie a ponuky", // Aktuelle Aktionen & Angebote - "filiale": "Náš obchod v Drážďanoch" // Unsere Filiale in Dresden + "home": "Kvalitné semená a odrezky konope", + "aktionen": "Aktuálne akcie a ponuky", + "filiale": "Náš obchod v Drážďanoch", }; diff --git a/src/i18n/locales/sl/auth.js b/src/i18n/locales/sl/auth.js index 66162fb..b18e61a 100644 --- a/src/i18n/locales/sl/auth.js +++ b/src/i18n/locales/sl/auth.js @@ -1,25 +1,25 @@ export default { - "login": "Prijava", // Anmelden - "register": "Registracija", // Registrieren - "logout": "Odjava", // Abmelden - "profile": "Profil", // Profil - "email": "E-pošta", // E-Mail - "password": "Geslo", // Passwort - "confirmPassword": "Potrdite geslo", // Passwort bestätigen - "forgotPassword": "Ste pozabili geslo?", // Passwort vergessen? - "loginWithGoogle": "Prijava z Google", // Mit Google anmelden - "or": "ALI", // ODER - "privacyAccept": "S klikom na \"Prijava z Google\" sprejemam", // Mit dem Click auf "Mit Google anmelden" akzeptiere ich die - "privacyPolicy": "Pravilnik o zasebnosti", // Datenschutzbestimmungen - "passwordMinLength": "Geslo mora biti dolgo vsaj 8 znakov", // Das Passwort muss mindestens 8 Zeichen lang sein - "newPasswordMinLength": "Novo geslo mora biti dolgo vsaj 8 znakov", // Das neue Passwort muss mindestens 8 Zeichen lang sein + "login": "Prijava", + "register": "Registracija", + "logout": "Odjava", + "profile": "Profil", + "email": "E-pošta", + "password": "Geslo", + "confirmPassword": "Potrdi geslo", + "forgotPassword": "Ste pozabili geslo?", + "loginWithGoogle": "Prijava z Google", + "or": "ALI", + "privacyAccept": "S klikom na \"Prijava z Google\" sprejemam", + "privacyPolicy": "Pravilnik o zasebnosti", + "passwordMinLength": "Geslo mora biti dolgo vsaj 8 znakov", + "newPasswordMinLength": "Novo geslo mora biti dolgo vsaj 8 znakov", "menu": { - "profile": "Profil", // Profil - "myProfile": "Moj profil", // Mein Profil - "checkout": "Zaključek nakupa", // Bestellabschluss - "orders": "Naročila", // Bestellungen - "settings": "Nastavitve", // Einstellungen - "adminDashboard": "Administratorska nadzorna plošča", // Admin Dashboard - "adminUsers": "Administratorski uporabniki" // Admin Users + "profile": "Profil", + "myProfile": "Moj profil", + "checkout": "Zaključek nakupa", + "orders": "Naročila", + "settings": "Nastavitve", + "adminDashboard": "Nadzorna plošča administratorja", + "adminUsers": "Administratorji" } }; diff --git a/src/i18n/locales/sl/cart.js b/src/i18n/locales/sl/cart.js index f953c66..831a362 100644 --- a/src/i18n/locales/sl/cart.js +++ b/src/i18n/locales/sl/cart.js @@ -1,24 +1,39 @@ export default { - "title": "Košarica", // Warenkorb - "empty": "prazno", // leer - "addToCart": "Dodaj v košarico", // In den Korb - "preorderCutting": "Naroči vnaprej kot potaknjenca", // Als Steckling vorbestellen - "continueShopping": "Nadaljuj z nakupovanjem", // Weiter einkaufen - "proceedToCheckout": "Nadaljuj na blagajno", // Weiter zur Kasse - "productCount": "{{count}} {{count, plural, one {izdelek} other {izdelki}}}", // {{count}} {{count, plural, one {Produkt} other {Produkte}}} - "productSingular": "izdelek", // Produkt - "productPlural": "izdelki", // Produkte - "removeFromCart": "Odstrani iz košarice", // Aus dem Warenkorb entfernen - "openCart": "Odpri košarico", // Warenkorb öffnen - "availableFrom": "Na voljo od {{date}}", // Ab {{date}} - "backToOrder": "← Nazaj na naročilo", // ← Zurück zur Bestellung + "title": "Košarica", + "empty": "prazno", + "addToCart": "Dodaj v košarico", + "preorderCutting": "Prednaroči kot potaknjenca", + "continueShopping": "Nadaljuj z nakupovanjem", + "proceedToCheckout": "Nadaljuj na blagajno", + "productCount": "{{count}} {{count, plural, one {izdelek} other {izdelki}}}", + "productSingular": "izdelek", + "productPlural": "izdelki", + "removeFromCart": "Odstrani iz košarice", + "openCart": "Odpri košarico", + "availableFrom": "Na voljo od {{date}}", + "backToOrder": "← Nazaj na naročilo", + "summary": { + "title": "Povzetek naročila", + "goodsNet": "Blago (neto):", + "shippingNet": "Poštnina (neto):", + "totalGoods": "Skupaj blago:", + "shippingCosts": "Stroški poštnine:", + "total": "Skupaj:", + "totalWeight": "Skupna teža: {{weight}} kg", + "freeFrom100": "(brezplačno od 100 €)", + "free": "brezplačno" + }, + "itemCount": { + "singular": "izdelek", + "plural": "izdelki" + }, "sync": { - "title": "Sinhronizacija košarice", // Warenkorb-Synchronisierung - "description": "V vašem računu imate shranjeno košarico. Prosimo, izberite, kako želite nadaljevati:", // Sie haben einen gespeicherten Warenkorb in ihrem Account. Bitte wählen Sie, wie Sie verfahren möchten: - "deleteServer": "Izbriši košarico na strežniku", // Server-Warenkorb löschen - "useServer": "Uporabi košarico s strežnika", // Server-Warenkorb übernehmen - "merge": "Združi košarice", // Warenkörbe zusammenführen - "currentCart": "Vaša trenutna košarica", // Ihr aktueller Warenkorb - "serverCart": "Košarica shranjena v vašem profilu" // In Ihrem Profil gespeicherter Warenkorb + "title": "Sinhronizacija košarice", + "description": "Imate shranjeno košarico v vašem računu. Prosimo, izberite, kako želite nadaljevati:", + "deleteServer": "Izbriši košarico na strežniku", + "useServer": "Uporabi košarico s strežnika", + "merge": "Združi košarice", + "currentCart": "Vaša trenutna košarica", + "serverCart": "Košarica shranjena v vašem profilu" } }; diff --git a/src/i18n/locales/sl/chat.js b/src/i18n/locales/sl/chat.js index cf87eee..b6e7a02 100644 --- a/src/i18n/locales/sl/chat.js +++ b/src/i18n/locales/sl/chat.js @@ -1,3 +1,3 @@ export default { - "privacyRead": "Prebrano in sprejeto", // Gelesen & Akzeptiert + "privacyRead": "Prebrano & Sprejeto", }; diff --git a/src/i18n/locales/sl/checkout.js b/src/i18n/locales/sl/checkout.js index 106c872..91070b6 100644 --- a/src/i18n/locales/sl/checkout.js +++ b/src/i18n/locales/sl/checkout.js @@ -1,13 +1,13 @@ export default { - "invoiceAddress": "Naslov za račun", // Rechnungsadresse - "deliveryAddress": "Naslov za dostavo", // Lieferadresse - "saveForFuture": "Shrani za prihodnja naročila", // Für zukünftige Bestellungen speichern - "pickupDate": "Za kateri datum je željeno prevzemanje potaknjencev?", // Für welchen Termin ist die Abholung der Stecklinge gewünscht? - "note": "Opomba", // Anmerkung - "sameAddress": "Naslov za dostavo je enak naslovu za račun", // Lieferadresse ist identisch mit Rechnungsadresse - "termsAccept": "Prebral sem pogoje poslovanja, politiko zasebnosti in določila o pravici do odstopa", // Ich habe die AGBs, die Datenschutzerklärung und die Bestimmungen zum Widerrufsrecht gelesen - "selectDeliveryMethod": "Izberite način dostave", // Versandart wählen - "selectPaymentMethod": "Izberite način plačila", // Zahlungsart wählen - "orderSummary": "Povzetek naročila", // Bestellübersicht - "addressValidationError": "Prosimo, preverite svoje vnose v poljih za naslov." // Bitte überprüfen Sie Ihre Eingaben in den Adressfeldern. + "invoiceAddress": "Naslov za račun", + "deliveryAddress": "Naslov za dostavo", + "saveForFuture": "Shrani za prihodnja naročila", + "pickupDate": "Za kateri datum je željeno prevzem potaknjencev?", + "note": "Opomba", + "sameAddress": "Naslov za dostavo je enak naslovu za račun", + "termsAccept": "Prebral sem pogoje poslovanja, politiko zasebnosti in določila o pravici do odstopa", + "selectDeliveryMethod": "Izberite način dostave", + "selectPaymentMethod": "Izberite način plačila", + "orderSummary": "Povzetek naročila", + "addressValidationError": "Prosimo, preverite vnose v poljih za naslov." }; diff --git a/src/i18n/locales/sl/common.js b/src/i18n/locales/sl/common.js index 0585315..f592dea 100644 --- a/src/i18n/locales/sl/common.js +++ b/src/i18n/locales/sl/common.js @@ -1,19 +1,19 @@ export default { - "loading": "Nalaganje...", // Lädt... - "error": "Napaka", // Fehler - "close": "Zapri", // Schließen - "save": "Shrani", // Speichern - "cancel": "Prekliči", // Abbrechen - "ok": "V redu", // OK - "yes": "Da", // Ja - "no": "Ne", // Nein - "next": "Naprej", // Weiter - "back": "Nazaj", // Zurück - "edit": "Uredi", // Bearbeiten - "delete": "Izbriši", // Löschen - "add": "Dodaj", // Hinzufügen - "remove": "Odstrani", // Entfernen - "products": "Izdelki", // Produkte - "product": "Izdelek", // Produkt - "days": "Dnevi" // Tage + "loading": "Nalaganje...", + "error": "Napaka", + "close": "Zapri", + "save": "Shrani", + "cancel": "Prekliči", + "ok": "V redu", + "yes": "Da", + "no": "Ne", + "next": "Naprej", + "back": "Nazaj", + "edit": "Uredi", + "delete": "Izbriši", + "add": "Dodaj", + "remove": "Odstrani", + "products": "Izdelki", + "product": "Izdelek", + "days": "Dnevi" }; diff --git a/src/i18n/locales/sl/delivery.js b/src/i18n/locales/sl/delivery.js index cfb71b0..76e4564 100644 --- a/src/i18n/locales/sl/delivery.js +++ b/src/i18n/locales/sl/delivery.js @@ -1,27 +1,34 @@ export default { "methods": { - "dhl": "DHL", // DHL - "dpd": "DPD", // DPD - "sperrgut": "Veliki predmeti", // Sperrgut - "pickup": "Prevzem v trgovini" // Abholung in der Filiale + "dhl": "DHL", + "dpd": "DPD", + "sperrgut": "Veliki predmeti", + "pickup": "Prevzem v trgovini" }, "descriptions": { - "standard": "Standardna dostava", // Standardversand - "standardFree": "Standardna dostava - BREZPLAČNO pri naročilu nad 100€!", // Standardversand - KOSTENLOS ab 100€ Warenwert! - "notAvailable": "Ni mogoče izbrati, ker je en ali več izdelkov mogoče samo prevzeti", // nicht auswählbar weil ein oder mehrere Artikel nur abgeholt werden können - "bulky": "Za velike in težke predmete", // Für große und schwere Artikel - "pickupOnly": "Samo prevzem" // nur Abholung + "standard": "Standardna dostava", + "standardFree": "Standardna dostava - BREZPLAČNO za naročila nad 100 €!", + "notAvailable": "Ni mogoče izbrati, ker je en ali več izdelkov mogoče samo prevzeti", + "bulky": "Za velike in težke predmete", + "pickupOnly": "Samo prevzem" }, "prices": { - "free": "brezplačno", // kostenlos - "freeFrom100": "(brezplačno od 100€)", // (kostenlos ab 100€) - "dhl": "6,99 €", // 6,99 € - "dpd": "4,90 €", // 4,90 € - "sperrgut": "28,99 €" // 28,99 € + "free": "brezplačno", + "freeFrom100": "(brezplačno od 100 €)", + "dhl": "6,99 €", + "dpd": "4,90 €", + "sperrgut": "28,99 €" }, "times": { - "cutting14Days": "Čas dostave: 14 dni", // Lieferzeit: 14 Tage - "standard2to3Days": "Čas dostave: 2-3 dni", // Lieferzeit: 2-3 Tage - "supplier7to9Days": "Čas dostave: 7-9 dni" // Lieferzeit: 7-9 Tage + "cutting14Days": "Čas dostave: 14 dni", + "standard2to3Days": "Čas dostave: 2-3 dni", + "supplier7to9Days": "Čas dostave: 7-9 dni" + }, + "selector": { + "title": "Izberite način dostave", + "freeShippingInfo": "💡 Brezplačna dostava za naročila nad 100 €!", + "remainingForFree": "Dodajte še {{amount}} € za brezplačno dostavo.", + "congratsFreeShipping": "🎉 Čestitamo! Imate brezplačno dostavo!", + "cartQualifiesFree": "Vaša košarica v vrednosti {{amount}} € upravičuje do brezplačne dostave." } }; diff --git a/src/i18n/locales/sl/filters.js b/src/i18n/locales/sl/filters.js index 909b0c7..4517d97 100644 --- a/src/i18n/locales/sl/filters.js +++ b/src/i18n/locales/sl/filters.js @@ -1,7 +1,7 @@ export default { - "sorting": "Razvrščanje", // Sortierung - "perPage": "na stran", // pro Seite - "availability": "Razpoložljivost", // Verfügbarkeit - "manufacturer": "Proizvajalec", // Hersteller - "all": "Vse", // Alle + "sorting": "Razvrščanje", + "perPage": "na stran", + "availability": "Razpoložljivost", + "manufacturer": "Proizvajalec", + "all": "Vse" }; diff --git a/src/i18n/locales/sl/footer.js b/src/i18n/locales/sl/footer.js index b171db4..7bd840d 100644 --- a/src/i18n/locales/sl/footer.js +++ b/src/i18n/locales/sl/footer.js @@ -1,15 +1,15 @@ export default { - "hours": "Sob 11:00-19:00", // Sa 11-19 - "address": "Trachenberger Straße 14 - Dresden", // Trachenberger Straße 14 - Dresden - "location": "Med postajališčem Pieschen in Trachenberger Platz", // Zwischen Haltepunkt Pieschen und Trachenberger Platz - "allPricesIncl": "* Vse cene vključujejo zakonski DDV, plus poštnina", // * Alle Preise inkl. gesetzlicher USt., zzgl. Versand - "copyright": "© {{year}} GrowHeads.de", // © {{year}} GrowHeads.de + "hours": "Sob 11:00-19:00", + "address": "Trachenberger Straße 14 - Dresden", + "location": "Med postajališčem Pieschen in Trachenberger Platz", + "allPricesIncl": "* Vse cene vključujejo zakonski DDV, plus poštnina", + "copyright": "© {{year}} GrowHeads.de", "legal": { - "datenschutz": "Politika zasebnosti", // Datenschutz - "agb": "Pogoji poslovanja", // AGB - "sitemap": "Zemljevid strani", // Sitemap - "impressum": "Pravni opomnik", // Impressum - "batteriegesetzhinweise": "Informacije o zakonu o baterijah", // Batteriegesetzhinweise - "widerrufsrecht": "Pravica do odstopa" // Widerrufsrecht + "datenschutz": "Politika zasebnosti", + "agb": "Pogoji poslovanja", + "sitemap": "Zemljevid strani", + "impressum": "Pravni opomnik", + "batteriegesetzhinweise": "Informacije o zakonu o baterijah", + "widerrufsrecht": "Pravica do odstopa" } }; diff --git a/src/i18n/locales/sl/locale.js b/src/i18n/locales/sl/locale.js index aa46a28..fa2bb02 100644 --- a/src/i18n/locales/sl/locale.js +++ b/src/i18n/locales/sl/locale.js @@ -1,3 +1,3 @@ export default { - "code": "sl-SI" // de-DE + "code": "sl-SI" }; diff --git a/src/i18n/locales/sl/navigation.js b/src/i18n/locales/sl/navigation.js index 18dd239..29e2313 100644 --- a/src/i18n/locales/sl/navigation.js +++ b/src/i18n/locales/sl/navigation.js @@ -1,9 +1,9 @@ export default { - "home": "Domov", // Startseite - "aktionen": "Promocije", // Aktionen - "filiale": "Poslovalnica", // Filiale - "categories": "Kategorije", // Kategorien - "categoriesOpen": "Odpri kategorije", // Kategorien öffnen - "categoriesClose": "Zapri kategorije", // Kategorien schließen - "otherCategories": "Druge kategorije" // Andere Kategorien + "home": "Domov", + "aktionen": "Promocije", + "filiale": "Poslovalnica", + "categories": "Kategorije", + "categoriesOpen": "Odpri kategorije", + "categoriesClose": "Zapri kategorije", + "otherCategories": "Druge kategorije" }; diff --git a/src/i18n/locales/sl/orders.js b/src/i18n/locales/sl/orders.js index 12cd267..e40b1b5 100644 --- a/src/i18n/locales/sl/orders.js +++ b/src/i18n/locales/sl/orders.js @@ -1,23 +1,23 @@ export default { "status": { - "new": "V teku", // in Bearbeitung - "pending": "Novo", // Neu - "processing": "V teku", // in Bearbeitung - "cancelled": "Preklicano", // Storniert - "shipped": "Poslano", // Verschickt - "delivered": "Dostavljeno", // Geliefert - "return": "Vrnitev", // Retoure - "partialReturn": "Delna vrnitev", // Teil Retoure - "partialDelivered": "Delno dostavljeno" // Teil geliefert + "new": "V teku", + "pending": "Novo", + "processing": "V teku", + "cancelled": "Preklicano", + "shipped": "Poslano", + "delivered": "Dostavljeno", + "return": "Vrnitev", + "partialReturn": "Delna vrnitev", + "partialDelivered": "Delno dostavljeno" }, "table": { - "orderNumber": "Številka naročila", // Bestellnummer - "date": "Datum", // Datum - "status": "Status", // Status - "items": "Izdelki", // Artikel - "total": "Skupaj", // Summe - "actions": "Dejanja", // Aktionen - "viewDetails": "Poglej podrobnosti" // Details anzeigen + "orderNumber": "Številka naročila", + "date": "Datum", + "status": "Status", + "items": "Izdelki", + "total": "Skupaj", + "actions": "Dejanja", + "viewDetails": "Poglej podrobnosti" }, - "noOrders": "Še niste oddali nobenega naročila." // Sie haben noch keine Bestellungen aufgegeben. + "noOrders": "Še niste oddali nobenega naročila." }; diff --git a/src/i18n/locales/sl/pages.js b/src/i18n/locales/sl/pages.js index 115bd42..5500154 100644 --- a/src/i18n/locales/sl/pages.js +++ b/src/i18n/locales/sl/pages.js @@ -1,10 +1,10 @@ export default { "oilPress": { - "title": "Izposodi si stiskalnico za olje", // Ölpresse ausleihen - "comingSoon": "Vsebina kmalu na voljo...", // Inhalt kommt bald... + "title": "Izposodi si stiskalnico za olje", + "comingSoon": "Vsebina kmalu na voljo..." }, "thcTest": { - "title": "THC test", // THC Test - "comingSoon": "Vsebina kmalu na voljo...", // Inhalt kommt bald... + "title": "THC test", + "comingSoon": "Vsebina kmalu na voljo..." } }; diff --git a/src/i18n/locales/sl/payment.js b/src/i18n/locales/sl/payment.js index d44c7c7..af9d228 100644 --- a/src/i18n/locales/sl/payment.js +++ b/src/i18n/locales/sl/payment.js @@ -1,8 +1,8 @@ export default { - "successful": "Plačilo uspešno!", // Zahlung erfolgreich! - "failed": "Plačilo ni uspelo", // Zahlung fehlgeschlagen - "orderCompleted": "🎉 Vaše naročilo je bilo uspešno zaključeno! Zdaj lahko pregledate svoja naročila.", // 🎉 Ihre Bestellung wurde erfolgreich abgeschlossen! Sie können jetzt Ihre Bestellungen einsehen. - "orderProcessing": "Vaše plačilo je bilo uspešno obdelano. Naročilo bo samodejno zaključeno.", // Ihre Zahlung wurde erfolgreich verarbeitet. Die Bestellung wird automatisch abgeschlossen. - "paymentError": "Vašega plačila ni bilo mogoče obdelati. Prosimo, poskusite znova ali izberite drugo metodo plačila.", // Ihre Zahlung konnte nicht verarbeitet werden. Bitte versuchen Sie es erneut oder wählen Sie eine andere Zahlungsmethode. - "viewOrders": "Pojdi na moja naročila" // Zu meinen Bestellungen + "successful": "Plačilo uspešno!", + "failed": "Plačilo ni uspelo", + "orderCompleted": "🎉 Vaše naročilo je bilo uspešno zaključeno! Zdaj lahko ogledate svoja naročila.", + "orderProcessing": "Vaše plačilo je bilo uspešno obdelano. Naročilo bo samodejno zaključeno.", + "paymentError": "Vašega plačila ni bilo mogoče obdelati. Prosimo, poskusite znova ali izberite drugo metodo plačila.", + "viewOrders": "Ogled mojih naročil" }; diff --git a/src/i18n/locales/sl/product.js b/src/i18n/locales/sl/product.js index 87e4c78..3173309 100644 --- a/src/i18n/locales/sl/product.js +++ b/src/i18n/locales/sl/product.js @@ -1,32 +1,38 @@ export default { - "loading": "Nalaganje izdelka...", // Produkt wird geladen... - "notFound": "Izdelek ni najden", // Produkt nicht gefunden - "notFoundDescription": "Izdelek, ki ga iščete, ne obstaja ali je bil odstranjen.", // Das gesuchte Produkt existiert nicht oder wurde entfernt. - "backToHome": "Nazaj na domačo stran", // Zurück zur Startseite - "error": "Napaka", // Fehler - "articleNumber": "Številka artikla", // Artikelnummer - "manufacturer": "Proizvajalec", // Hersteller - "inclVat": "vključno z {{vat}}% DDV", // inkl. {{vat}}% MwSt. - "priceUnit": "{{price}}/{{unit}}", // {{price}}/{{unit}} - "new": "Novo", // Neu - "weeks": "tedni", // Wochen - "arriving": "Prihod:", // Ankunft: - "inclVatFooter": "vključno z {{vat}}% DDV,*", // inkl. {{vat}}% MwSt.,* - "availability": "Razpoložljivost", // Verfügbarkeit - "inStock": "na zalogi", // auf Lager - "comingSoon": "Kmalu na voljo", // Bald verfügbar - "deliveryTime": "Čas dostave", // Lieferzeit - "inclShort": "vklj.", // inkl. - "vatShort": "DDV", // MwSt. + "loading": "Nalaganje izdelka...", + "notFound": "Izdelek ni najden", + "notFoundDescription": "Izdelek, ki ga iščete, ne obstaja ali je bil odstranjen.", + "backToHome": "Nazaj na domačo stran", + "error": "Napaka", + "articleNumber": "Številka artikla", + "manufacturer": "Proizvajalec", + "inclVat": "vključno z {{vat}}% DDV", + "priceUnit": "{{price}}/{{unit}}", + "new": "Novo", + "weeks": "tedni", + "arriving": "Prihod:", + "inclVatFooter": "vključno z {{vat}}% DDV,*", + "availability": "Razpoložljivost", + "inStock": "na zalogi", + "comingSoon": "Kmalu na voljo", + "deliveryTime": "Čas dostave", + "inclShort": "vklj.", + "vatShort": "DDV", "countDisplay": { - "noProducts": "0 izdelkov", // 0 Produkte - "oneProduct": "1 izdelek", // 1 Produkt - "multipleProducts": "{{count}} izdelki", // {{count}} Produkte - "filteredProducts": "{{filtered}} od {{total}} izdelkov", // {{filtered}} von {{total}} Produkten - "filteredOneProduct": "{{filtered}} od 1 izdelka", // {{filtered}} von 1 Produkt - "xOfYProducts": "{{x}} od {{y}} izdelkov" // {{x}} von {{y}} Produkten + "noProducts": "0 izdelkov", + "oneProduct": "1 izdelek", + "multipleProducts": "{{count}} izdelki", + "filteredProducts": "{{filtered}} od {{total}} izdelkov", + "filteredOneProduct": "{{filtered}} od 1 izdelka", + "xOfYProducts": "{{x}} od {{y}} izdelkov" }, - "removeFiltersToSee": "Odstranite filtre, da vidite izdelke", // Entferne Filter um Produkte zu sehen - "outOfStock": "Ni na zalogi", // Out of Stock - "fromXProducts": "iz {{count}} izdelkov" // ab {{count}} Produkten + "removeFiltersToSee": "Odstranite filtre, da vidite izdelke", + "outOfStock": "Ni na zalogi", + "fromXProducts": "od {{count}} izdelkov", + "discount": { + "from3Products": "od 3 izdelkov", + "from5Products": "od 5 izdelkov", + "from7Products": "od 7 izdelkov", + "moreProductsMoreSavings": "Več izdelkov kot izberete, več prihranite!" + } }; diff --git a/src/i18n/locales/sl/search.js b/src/i18n/locales/sl/search.js index fb1d08e..13cc341 100644 --- a/src/i18n/locales/sl/search.js +++ b/src/i18n/locales/sl/search.js @@ -1,5 +1,5 @@ export default { - "placeholder": "Lahko me vprašaš o sortah konoplje...", // Du kannst mich nach Cannabissorten fragen... - "recording": "Posnetek v teku...", // Aufnahme läuft... - "searchProducts": "Išči izdelke...", // Produkte suchen... + "placeholder": "Lahko me vprašaš o sortah konoplje...", + "recording": "Posnetek v teku...", + "searchProducts": "Išči izdelke...", }; diff --git a/src/i18n/locales/sl/sections.js b/src/i18n/locales/sl/sections.js index 90a2a84..34cccec 100644 --- a/src/i18n/locales/sl/sections.js +++ b/src/i18n/locales/sl/sections.js @@ -1,8 +1,8 @@ export default { - "seeds": "Semena", // Seeds - "stecklinge": "Rezalci", // Stecklinge - "oilPress": "Izposodi si stiskalnico za olje", // Ölpresse ausleihen - "thcTest": "THC test", // THC Test - "address1": "Trachenberger Straße 14", // Trachenberger Straße 14 - "address2": "01129 Dresden" // 01129 Dresden + "seeds": "Semena", + "stecklinge": "Rezalci", + "oilPress": "Izposodi si stiskalnico za olje", + "thcTest": "THC test", + "address1": "Trachenberger Straße 14", + "address2": "01129 Dresden" }; diff --git a/src/i18n/locales/sl/settings.js b/src/i18n/locales/sl/settings.js index 48bd83e..0827f5e 100644 --- a/src/i18n/locales/sl/settings.js +++ b/src/i18n/locales/sl/settings.js @@ -1,34 +1,34 @@ export default { - "changePassword": "Spremeni geslo", // Passwort ändern - "currentPassword": "Trenutno geslo", // Aktuelles Passwort - "newPassword": "Novo geslo", // Neues Passwort - "confirmNewPassword": "Potrdi novo geslo", // Neues Passwort bestätigen - "updatePassword": "Posodobi geslo", // Passwort aktualisieren - "changeEmail": "Spremeni e-poštni naslov", // E-Mail-Adresse ändern - "password": "Geslo", // Passwort - "newEmail": "Nov e-poštni naslov", // Neue E-Mail-Adresse - "updateEmail": "Posodobi e-pošto", // E-Mail aktualisieren - "apiKey": "API ključ", // API-Schlüssel - "apiKeyDescription": "Uporabite svoj API ključ za integracijo z zunanjimi aplikacijami.", // Verwenden Sie Ihren API-Schlüssel für die Integration mit externen Anwendungen. - "apiDocumentation": "API dokumentacija:", // API-Dokumentation: - "copyToClipboard": "Kopiraj v odložišče", // In Zwischenablage kopieren - "generate": "Ustvari", // Generieren - "regenerate": "Ponovno ustvari", // Regenerieren - "apiKeyCopied": "API ključ je kopiran v odložišče", // API-Schlüssel in Zwischenablage kopiert + "changePassword": "Spremeni geslo", + "currentPassword": "Trenutno geslo", + "newPassword": "Novo geslo", + "confirmNewPassword": "Potrdi novo geslo", + "updatePassword": "Posodobi geslo", + "changeEmail": "Spremeni e-poštni naslov", + "password": "Geslo", + "newEmail": "Nov e-poštni naslov", + "updateEmail": "Posodobi e-pošto", + "apiKey": "API ključ", + "apiKeyDescription": "Uporabite svoj API ključ za integracijo z zunanjimi aplikacijami.", + "apiDocumentation": "API dokumentacija:", + "copyToClipboard": "Kopiraj v odložišče", + "generate": "Ustvari", + "regenerate": "Ponovno ustvari", + "apiKeyCopied": "API ključ je kopiran v odložišče", "errors": { - "fillAllFields": "Prosimo, izpolnite vsa polja", // Bitte füllen Sie alle Felder aus - "passwordsNotMatch": "Nova gesla se ne ujemata", // Die neuen Passwörter stimmen nicht überein - "passwordTooShort": "Novo geslo mora biti dolgo vsaj 8 znakov", // Das neue Passwort muss mindestens 8 Zeichen lang sein - "passwordUpdateError": "Napaka pri posodabljanju gesla", // Fehler beim Aktualisieren des Passworts - "invalidEmail": "Prosimo, vnesite veljaven e-poštni naslov", // Bitte geben Sie eine gültige E-Mail-Adresse ein - "emailUpdateError": "Napaka pri posodabljanju e-poštnega naslova", // Fehler beim Aktualisieren der E-Mail-Adresse - "userNotFound": "Uporabnik ni najden", // Benutzer nicht gefunden - "apiKeyGenerationError": "Napaka pri ustvarjanju API ključa" // Fehler beim Generieren des API-Schlüssels + "fillAllFields": "Prosimo, izpolnite vsa polja", + "passwordsNotMatch": "Nova gesla se ne ujemata", + "passwordTooShort": "Novo geslo mora biti dolgo vsaj 8 znakov", + "passwordUpdateError": "Napaka pri posodabljanju gesla", + "invalidEmail": "Prosimo, vnesite veljaven e-poštni naslov", + "emailUpdateError": "Napaka pri posodabljanju e-poštnega naslova", + "userNotFound": "Uporabnik ni najden", + "apiKeyGenerationError": "Napaka pri ustvarjanju API ključa" }, "success": { - "passwordUpdated": "Geslo je bilo uspešno posodobljeno", // Passwort erfolgreich aktualisiert - "emailUpdated": "E-poštni naslov je bil uspešno posodobljen", // E-Mail-Adresse erfolgreich aktualisiert - "apiKeyGenerated": "API ključ je bil uspešno ustvarjen", // API-Schlüssel erfolgreich generiert - "apiKeyWarning": "Ta ključ shranite varno. Zaradi varnostnih razlogov bo skrit čez 10 sekund." // Speichern Sie diesen Schlüssel sicher. Er wird aus Sicherheitsgründen in 10 Sekunden ausgeblendet. + "passwordUpdated": "Geslo je bilo uspešno posodobljeno", + "emailUpdated": "E-poštni naslov je bil uspešno posodobljen", + "apiKeyGenerated": "API ključ je bil uspešno ustvarjen", + "apiKeyWarning": "Ta ključ shranite varno. Zaradi varnostnih razlogov bo skrit čez 10 sekund." } }; diff --git a/src/i18n/locales/sl/sorting.js b/src/i18n/locales/sl/sorting.js index e9a3e29..2d18835 100644 --- a/src/i18n/locales/sl/sorting.js +++ b/src/i18n/locales/sl/sorting.js @@ -1,6 +1,6 @@ export default { - "name": "Ime", // Name - "searchField": "Iskalni izraz", // Suchbegriff - "priceLowHigh": "Cena: od nizke do visoke", // Preis: Niedrig zu Hoch - "priceHighLow": "Cena: od visoke do nizke" // Preis: Hoch zu Niedrig + "name": "Ime", + "searchField": "Iskalni izraz", + "priceLowHigh": "Cena: od nizke do visoke", + "priceHighLow": "Cena: od visoke do nizke" }; diff --git a/src/i18n/locales/sl/tax.js b/src/i18n/locales/sl/tax.js index ed50201..7551f5a 100644 --- a/src/i18n/locales/sl/tax.js +++ b/src/i18n/locales/sl/tax.js @@ -1,12 +1,12 @@ export default { - "vat": "Davek na dodano vrednost", // Mehrwertsteuer - "vat7": "7% davek na dodano vrednost", // 7% Mehrwertsteuer - "vat19": "19% davek na dodano vrednost", // 19% Mehrwertsteuer - "vat19WithShipping": "19% davek na dodano vrednost (vključno s poštnino)", // 19% Mehrwertsteuer (inkl. Versand) - "totalNet": "Skupna neto cena", // Gesamtnettopreis - "totalGross": "Skupna bruto cena brez poštnine", // Gesamtbruttopreis ohne Versand - "subtotal": "Vmesni seštevek", // Zwischensumme - "incl7Vat": "vključno z 7% DDV", // inkl. 7% MwSt. - "inclVatWithFooter": "(vključno z {{vat}}% DDV,*)", // (incl. {{vat}}% USt.,*) - "inclVatAmount": "vključno z {{amount}} € DDV ({{rate}}%)" // nkl. {{amount}} € MwSt. ({{rate}}%) + "vat": "Davek na dodano vrednost", + "vat7": "7% davek na dodano vrednost", + "vat19": "19% davek na dodano vrednost", + "vat19WithShipping": "19% davek na dodano vrednost (vključno s poštnino)", + "totalNet": "Skupna neto cena", + "totalGross": "Skupna bruto cena brez poštnine", + "subtotal": "Vmesni seštevek", + "incl7Vat": "vključno z 7% DDV", + "inclVatWithFooter": "(vključno z {{vat}}% DDV,*)", + "inclVatAmount": "vključno z {{amount}} € DDV ({{rate}}%)" }; diff --git a/src/i18n/locales/sl/titles.js b/src/i18n/locales/sl/titles.js index 2a4a6b4..2715800 100644 --- a/src/i18n/locales/sl/titles.js +++ b/src/i18n/locales/sl/titles.js @@ -1,5 +1,5 @@ export default { - "home": "Kakovostna semena in reznice konoplje", // Fine Cannabis Seeds & Cuttings - "aktionen": "Trenutne promocije in ponudbe", // Aktuelle Aktionen & Angebote - "filiale": "Naša trgovina v Dresdnu" // Unsere Filiale in Dresden + "home": "Kakovostna semena in reznice konoplje", + "aktionen": "Trenutne promocije in ponudbe", + "filiale": "Naša trgovina v Dresdnu", }; diff --git a/src/i18n/locales/sr/auth.js b/src/i18n/locales/sr/auth.js index 227410e..e704fb9 100644 --- a/src/i18n/locales/sr/auth.js +++ b/src/i18n/locales/sr/auth.js @@ -1,25 +1,25 @@ export default { - "login": "Prijava", // Anmelden - "register": "Registracija", // Registrieren - "logout": "Odjava", // Abmelden - "profile": "Profil", // Profil - "email": "Email", // E-Mail - "password": "Lozinka", // Passwort - "confirmPassword": "Potvrdi lozinku", // Passwort bestätigen - "forgotPassword": "Zaboravili ste lozinku?", // Passwort vergessen? - "loginWithGoogle": "Prijavite se sa Google-om", // Mit Google anmelden - "or": "ILI", // ODER - "privacyAccept": "Klikom na \"Prijavite se sa Google-om\" prihvatam", // Mit dem Click auf "Mit Google anmelden" akzeptiere ich die - "privacyPolicy": "Politiku privatnosti", // Datenschutzbestimmungen - "passwordMinLength": "Lozinka mora imati najmanje 8 karaktera", // Das Passwort muss mindestens 8 Zeichen lang sein - "newPasswordMinLength": "Nova lozinka mora imati najmanje 8 karaktera", // Das neue Passwort muss mindestens 8 Zeichen lang sein + "login": "Prijava", + "register": "Registracija", + "logout": "Odjava", + "profile": "Profil", + "email": "Email", + "password": "Lozinka", + "confirmPassword": "Potvrdi lozinku", + "forgotPassword": "Zaboravili ste lozinku?", + "loginWithGoogle": "Prijavite se sa Google-om", + "or": "ILI", + "privacyAccept": "Klikom na \"Prijavite se sa Google-om\" prihvatam", + "privacyPolicy": "Politiku privatnosti", + "passwordMinLength": "Lozinka mora imati najmanje 8 karaktera", + "newPasswordMinLength": "Nova lozinka mora imati najmanje 8 karaktera", "menu": { - "profile": "Profil", // Profil - "myProfile": "Moj profil", // Mein Profil - "checkout": "Završi kupovinu", // Bestellabschluss - "orders": "Porudžbine", // Bestellungen - "settings": "Podešavanja", // Einstellungen - "adminDashboard": "Admin kontrolna tabla", // Admin Dashboard - "adminUsers": "Admin korisnici" // Admin Users + "profile": "Profil", + "myProfile": "Moj profil", + "checkout": "Završi kupovinu", + "orders": "Porudžbine", + "settings": "Podešavanja", + "adminDashboard": "Admin kontrolna tabla", + "adminUsers": "Admin korisnici" } }; diff --git a/src/i18n/locales/sr/cart.js b/src/i18n/locales/sr/cart.js index 94fb682..b6ce368 100644 --- a/src/i18n/locales/sr/cart.js +++ b/src/i18n/locales/sr/cart.js @@ -1,24 +1,39 @@ export default { - "title": "Korpa", // Warenkorb - "empty": "prazna", // leer - "addToCart": "Dodaj u korpu", // In den Korb - "preorderCutting": "Poruči unapred kao reznicu", // Als Steckling vorbestellen - "continueShopping": "Nastavi sa kupovinom", // Weiter einkaufen - "proceedToCheckout": "Nastavi na naplatu", // Weiter zur Kasse - "productCount": "{{count}} {{count, plural, one {proizvod} other {proizvoda}}}", // {{count}} {{count, plural, one {Produkt} other {Produkte}}} - "productSingular": "proizvod", // Produkt - "productPlural": "proizvoda", // Produkte - "removeFromCart": "Ukloni iz korpe", // Aus dem Warenkorb entfernen - "openCart": "Otvori korpu", // Warenkorb öffnen - "availableFrom": "Dostupno od {{date}}", // Ab {{date}} - "backToOrder": "← Nazad na porudžbinu", // ← Zurück zur Bestellung + "title": "Korpa", + "empty": "prazno", + "addToCart": "Dodaj u korpu", + "preorderCutting": "Poruči unapred kao reznicu", + "continueShopping": "Nastavi sa kupovinom", + "proceedToCheckout": "Nastavi na naplatu", + "productCount": "{{count}} {{count, plural, one {proizvod} other {proizvoda}}}", + "productSingular": "proizvod", + "productPlural": "proizvodi", + "removeFromCart": "Ukloni iz korpe", + "openCart": "Otvori korpu", + "availableFrom": "Dostupno od {{date}}", + "backToOrder": "← Nazad na porudžbinu", + "summary": { + "title": "Pregled porudžbine", + "goodsNet": "Roba (neto):", + "shippingNet": "Dostava (neto):", + "totalGoods": "Ukupno robe:", + "shippingCosts": "Troškovi dostave:", + "total": "Ukupno:", + "totalWeight": "Ukupna težina: {{weight}} kg", + "freeFrom100": "(besplatno od 100€)", + "free": "besplatno" + }, + "itemCount": { + "singular": "proizvod", + "plural": "proizvodi" + }, "sync": { - "title": "Sinhronizacija korpe", // Warenkorb-Synchronisierung - "description": "Imate sačuvanu korpu na svom nalogu. Molimo izaberite kako želite da nastavite:", // Sie haben einen gespeicherten Warenkorb in ihrem Account. Bitte wählen Sie, wie Sie verfahren möchten: - "deleteServer": "Obriši korpu sa servera", // Server-Warenkorb löschen - "useServer": "Koristi korpu sa servera", // Server-Warenkorb übernehmen - "merge": "Spoji korpe", // Warenkörbe zusammenführen - "currentCart": "Vaša trenutna korpa", // Ihr aktueller Warenkorb - "serverCart": "Korpa sačuvana u vašem profilu" // In Ihrem Profil gespeicherter Warenkorb + "title": "Sinhronizacija korpe", + "description": "Imate sačuvanu korpu na svom nalogu. Molimo izaberite kako želite da nastavite:", + "deleteServer": "Obriši korpu sa servera", + "useServer": "Koristi korpu sa servera", + "merge": "Spoji korpe", + "currentCart": "Vaša trenutna korpa", + "serverCart": "Korpa sačuvana u vašem profilu" } }; diff --git a/src/i18n/locales/sr/chat.js b/src/i18n/locales/sr/chat.js index 1eb1221..08e2fb5 100644 --- a/src/i18n/locales/sr/chat.js +++ b/src/i18n/locales/sr/chat.js @@ -1,3 +1,3 @@ export default { - "privacyRead": "Pročitano i prihvaćeno", // Gelesen & Akzeptiert + "privacyRead": "Pročitano i prihvaćeno", }; diff --git a/src/i18n/locales/sr/checkout.js b/src/i18n/locales/sr/checkout.js index 8151cb2..59fdeb0 100644 --- a/src/i18n/locales/sr/checkout.js +++ b/src/i18n/locales/sr/checkout.js @@ -1,13 +1,13 @@ export default { - "invoiceAddress": "Adresa za fakturu", // Rechnungsadresse - "deliveryAddress": "Adresa za isporuku", // Lieferadresse - "saveForFuture": "Sačuvaj za buduće porudžbine", // Für zukünftige Bestellungen speichern - "pickupDate": "Za koji datum je željeno preuzimanje reznica?", // Für welchen Termin ist die Abholung der Stecklinge gewünscht? - "note": "Napomena", // Anmerkung - "sameAddress": "Adresa za isporuku je ista kao adresa za fakturu", // Lieferadresse ist identisch mit Rechnungsadresse - "termsAccept": "Pročitao/la sam uslove korišćenja, politiku privatnosti i odredbe o pravu na odustajanje", // Ich habe die AGBs, die Datenschutzerklärung und die Bestimmungen zum Widerrufsrecht gelesen - "selectDeliveryMethod": "Izaberite način isporuke", // Versandart wählen - "selectPaymentMethod": "Izaberite način plaćanja", // Zahlungsart wählen - "orderSummary": "Pregled porudžbine", // Bestellübersicht - "addressValidationError": "Molimo proverite unete podatke u poljima za adresu." // Bitte überprüfen Sie Ihre Eingaben in den Adressfeldern. + "invoiceAddress": "Adresa za fakturu", + "deliveryAddress": "Adresa za isporuku", + "saveForFuture": "Sačuvaj za buduće porudžbine", + "pickupDate": "Za koji datum je željeno preuzimanje reznica?", + "note": "Napomena", + "sameAddress": "Adresa za isporuku je ista kao adresa za fakturu", + "termsAccept": "Pročitao/la sam uslove korišćenja, politiku privatnosti i odredbe o pravu na odustajanje", + "selectDeliveryMethod": "Izaberite način isporuke", + "selectPaymentMethod": "Izaberite način plaćanja", + "orderSummary": "Pregled porudžbine", + "addressValidationError": "Molimo proverite unete podatke u poljima za adresu." }; diff --git a/src/i18n/locales/sr/common.js b/src/i18n/locales/sr/common.js index 197ea52..e9c6132 100644 --- a/src/i18n/locales/sr/common.js +++ b/src/i18n/locales/sr/common.js @@ -1,19 +1,19 @@ export default { - "loading": "Učitavanje...", // Lädt... - "error": "Greška", // Fehler - "close": "Zatvori", // Schließen - "save": "Sačuvaj", // Speichern - "cancel": "Otkaži", // Abbrechen - "ok": "OK", // OK - "yes": "Da", // Ja - "no": "Ne", // Nein - "next": "Dalje", // Weiter - "back": "Nazad", // Zurück - "edit": "Izmeni", // Bearbeiten - "delete": "Obriši", // Löschen - "add": "Dodaj", // Hinzufügen - "remove": "Ukloni", // Entfernen - "products": "Proizvodi", // Produkte - "product": "Proizvod", // Produkt - "days": "Dani" // Tage + "loading": "Učitavanje...", + "error": "Greška", + "close": "Zatvori", + "save": "Sačuvaj", + "cancel": "Otkaži", + "ok": "OK", + "yes": "Da", + "no": "Ne", + "next": "Dalje", + "back": "Nazad", + "edit": "Izmeni", + "delete": "Obriši", + "add": "Dodaj", + "remove": "Ukloni", + "products": "Proizvodi", + "product": "Proizvod", + "days": "Dani" }; diff --git a/src/i18n/locales/sr/delivery.js b/src/i18n/locales/sr/delivery.js index 5c5dfa4..aae4536 100644 --- a/src/i18n/locales/sr/delivery.js +++ b/src/i18n/locales/sr/delivery.js @@ -1,27 +1,34 @@ export default { "methods": { - "dhl": "DHL", // DHL - "dpd": "DPD", // DPD - "sperrgut": "Glomazna roba", // Sperrgut - "pickup": "Preuzimanje u prodavnici" // Abholung in der Filiale + "dhl": "DHL", + "dpd": "DPD", + "sperrgut": "Glomazna roba", + "pickup": "Preuzimanje u prodavnici" }, "descriptions": { - "standard": "Standardna dostava", // Standardversand - "standardFree": "Standardna dostava - BESPLATNO za porudžbine preko 100€!", // Standardversand - KOSTENLOS ab 100€ Warenwert! - "notAvailable": "Nije moguće izabrati jer jedan ili više artikala mogu samo da se preuzmu", // nicht auswählbar weil ein oder mehrere Artikel nur abgeholt werden können - "bulky": "Za velike i teške artikle", // Für große und schwere Artikel - "pickupOnly": "Samo preuzimanje" // nur Abholung + "standard": "Standardna dostava", + "standardFree": "Standardna dostava - BESPLATNO za porudžbine preko 100€!", + "notAvailable": "Nije moguće izabrati jer jedan ili više artikala mogu samo da se preuzmu", + "bulky": "Za velike i teške artikle", + "pickupOnly": "Samo preuzimanje" }, "prices": { - "free": "besplatno", // kostenlos - "freeFrom100": "(besplatno od 100€)", // (kostenlos ab 100€) - "dhl": "6,99 €", // 6,99 € - "dpd": "4,90 €", // 4,90 € - "sperrgut": "28,99 €" // 28,99 € + "free": "besplatno", + "freeFrom100": "(besplatno od 100€)", + "dhl": "6,99 €", + "dpd": "4,90 €", + "sperrgut": "28,99 €" }, "times": { - "cutting14Days": "Vreme isporuke: 14 dana", // Lieferzeit: 14 Tage - "standard2to3Days": "Vreme isporuke: 2-3 dana", // Lieferzeit: 2-3 Tage - "supplier7to9Days": "Vreme isporuke: 7-9 dana" // Lieferzeit: 7-9 Tage + "cutting14Days": "Vreme isporuke: 14 dana", + "standard2to3Days": "Vreme isporuke: 2-3 dana", + "supplier7to9Days": "Vreme isporuke: 7-9 dana" + }, + "selector": { + "title": "Izaberite način dostave", + "freeShippingInfo": "💡 Besplatna dostava za porudžbine preko 100€!", + "remainingForFree": "Dodajte još {{amount}}€ za besplatnu dostavu.", + "congratsFreeShipping": "🎉 Čestitamo! Imate besplatnu dostavu!", + "cartQualifiesFree": "Vaša korpa od {{amount}}€ kvalifikuje se za besplatnu dostavu." } }; diff --git a/src/i18n/locales/sr/filters.js b/src/i18n/locales/sr/filters.js index 41f3e2c..892386c 100644 --- a/src/i18n/locales/sr/filters.js +++ b/src/i18n/locales/sr/filters.js @@ -1,7 +1,7 @@ export default { - "sorting": "Sortiranje", // Sortierung - "perPage": "po strani", // pro Seite - "availability": "Dostupnost", // Verfügbarkeit - "manufacturer": "Proizvođač", // Hersteller - "all": "Sve", // Alle + "sorting": "Sortiranje", + "perPage": "po strani", + "availability": "Dostupnost", + "manufacturer": "Proizvođač", + "all": "Sve" }; diff --git a/src/i18n/locales/sr/footer.js b/src/i18n/locales/sr/footer.js index 6f64347..56b869c 100644 --- a/src/i18n/locales/sr/footer.js +++ b/src/i18n/locales/sr/footer.js @@ -1,15 +1,15 @@ export default { - "hours": "Radno vreme subota 11-19", // Sa 11-19 - "address": "Trachenberger Straße 14 - Dresden", // Trachenberger Straße 14 - Dresden - "location": "Između stanice Pieschen i Trachenberger Platz", // Zwischen Haltepunkt Pieschen und Trachenberger Platz - "allPricesIncl": "* Sve cene uključuju zakonski PDV, plus troškove dostave", // * Alle Preise inkl. gesetzlicher USt., zzgl. Versand - "copyright": "© {{year}} GrowHeads.de", // © {{year}} GrowHeads.de + "hours": "Radno vreme 11-19", + "address": "Trachenberger Straße 14 - Dresden", + "location": "Između stanice Pieschen i Trachenberger Platz", + "allPricesIncl": "* Sve cene uključuju zakonski PDV, plus troškove dostave", + "copyright": "© {{year}} GrowHeads.de", "legal": { - "datenschutz": "Politika privatnosti", // Datenschutz - "agb": "Uslovi korišćenja", // AGB - "sitemap": "Mapa sajta", // Sitemap - "impressum": "Pravni podaci", // Impressum - "batteriegesetzhinweise": "Informacije o zakonu o baterijama", // Batteriegesetzhinweise - "widerrufsrecht": "Pravo na povlačenje" // Widerrufsrecht + "datenschutz": "Politika privatnosti", + "agb": "Uslovi korišćenja", + "sitemap": "Mapa sajta", + "impressum": "Pravni podaci", + "batteriegesetzhinweise": "Informacije o zakonu o baterijama", + "widerrufsrecht": "Pravo na povlačenje" } }; diff --git a/src/i18n/locales/sr/locale.js b/src/i18n/locales/sr/locale.js index 76c2c1d..70f9d15 100644 --- a/src/i18n/locales/sr/locale.js +++ b/src/i18n/locales/sr/locale.js @@ -1,3 +1,3 @@ export default { - "code": "sr-RS" // de-DE + "code": "sr-RS" }; diff --git a/src/i18n/locales/sr/navigation.js b/src/i18n/locales/sr/navigation.js index 74c4476..6cc5bdd 100644 --- a/src/i18n/locales/sr/navigation.js +++ b/src/i18n/locales/sr/navigation.js @@ -1,9 +1,9 @@ export default { - "home": "Početna", // Startseite - "aktionen": "Promocije", // Aktionen - "filiale": "Filijala", // Filiale - "categories": "Kategorije", // Kategorien - "categoriesOpen": "Otvori kategorije", // Kategorien öffnen - "categoriesClose": "Zatvori kategorije", // Kategorien schließen - "otherCategories": "Ostale kategorije" // Andere Kategorien + "home": "Početna", + "aktionen": "Promocije", + "filiale": "Filijala", + "categories": "Kategorije", + "categoriesOpen": "Otvori kategorije", + "categoriesClose": "Zatvori kategorije", + "otherCategories": "Ostale kategorije" }; diff --git a/src/i18n/locales/sr/orders.js b/src/i18n/locales/sr/orders.js index 9372d87..787fa54 100644 --- a/src/i18n/locales/sr/orders.js +++ b/src/i18n/locales/sr/orders.js @@ -1,23 +1,23 @@ export default { "status": { - "new": "U toku", // in Bearbeitung - "pending": "Novo", // Neu - "processing": "U toku", // in Bearbeitung - "cancelled": "Otkazano", // Storniert - "shipped": "Poslato", // Verschickt - "delivered": "Isporučeno", // Geliefert - "return": "Povrat", // Retoure - "partialReturn": "Delimični povrat", // Teil Retoure - "partialDelivered": "Delimično isporučeno" // Teil geliefert + "new": "U toku", + "pending": "Novo", + "processing": "U toku", + "cancelled": "Otkazano", + "shipped": "Poslato", + "delivered": "Isporučeno", + "return": "Povrat", + "partialReturn": "Delimični povrat", + "partialDelivered": "Delimično isporučeno" }, "table": { - "orderNumber": "Broj porudžbine", // Bestellnummer - "date": "Datum", // Datum - "status": "Status", // Status - "items": "Artikli", // Artikel - "total": "Ukupno", // Summe - "actions": "Akcije", // Aktionen - "viewDetails": "Prikaži detalje" // Details anzeigen + "orderNumber": "Broj porudžbine", + "date": "Datum", + "status": "Status", + "items": "Artikli", + "total": "Ukupno", + "actions": "Akcije", + "viewDetails": "Pogledaj detalje" }, - "noOrders": "Još niste izvršili nijednu porudžbinu." // Sie haben noch keine Bestellungen aufgegeben. + "noOrders": "Još niste izvršili nijednu porudžbinu." }; diff --git a/src/i18n/locales/sr/pages.js b/src/i18n/locales/sr/pages.js index ddd82e9..0557327 100644 --- a/src/i18n/locales/sr/pages.js +++ b/src/i18n/locales/sr/pages.js @@ -1,10 +1,10 @@ export default { "oilPress": { - "title": "Pozajmi prešu za ulje", // Ölpresse ausleihen - "comingSoon": "Sadržaj uskoro...", // Inhalt kommt bald... + "title": "Pozajmi prešu za ulje", + "comingSoon": "Sadržaj uskoro..." }, "thcTest": { - "title": "THC test", // THC Test - "comingSoon": "Sadržaj uskoro...", // Inhalt kommt bald... + "title": "THC test", + "comingSoon": "Sadržaj uskoro..." } }; diff --git a/src/i18n/locales/sr/payment.js b/src/i18n/locales/sr/payment.js index 6265375..b63f9d0 100644 --- a/src/i18n/locales/sr/payment.js +++ b/src/i18n/locales/sr/payment.js @@ -1,8 +1,8 @@ export default { - "successful": "Plaćanje uspešno!", // Zahlung erfolgreich! - "failed": "Plaćanje nije uspelo", // Zahlung fehlgeschlagen - "orderCompleted": "🎉 Vaša porudžbina je uspešno završena! Sada možete pregledati svoje porudžbine.", // 🎉 Ihre Bestellung wurde erfolgreich abgeschlossen! Sie können jetzt Ihre Bestellungen einsehen. - "orderProcessing": "Vaša uplata je uspešno obrađena. Porudžbina će biti automatski završena.", // Ihre Zahlung wurde erfolgreich verarbeitet. Die Bestellung wird automatisch abgeschlossen. - "paymentError": "Vaša uplata nije mogla biti obrađena. Molimo pokušajte ponovo ili izaberite drugi način plaćanja.", // Ihre Zahlung konnte nicht verarbeitet werden. Bitte versuchen Sie es erneut oder wählen Sie eine andere Zahlungsmethode. - "viewOrders": "Idi na moje porudžbine" // Zu meinen Bestellungen + "successful": "Plaćanje uspešno!", + "failed": "Plaćanje nije uspelo", + "orderCompleted": "🎉 Vaša porudžbina je uspešno završena! Sada možete pregledati svoje porudžbine.", + "orderProcessing": "Vaša uplata je uspešno obrađena. Porudžbina će biti automatski završena.", + "paymentError": "Vaša uplata nije mogla biti obrađena. Molimo pokušajte ponovo ili izaberite drugi način plaćanja.", + "viewOrders": "Pogledaj moje porudžbine" }; diff --git a/src/i18n/locales/sr/product.js b/src/i18n/locales/sr/product.js index 107c44b..478a765 100644 --- a/src/i18n/locales/sr/product.js +++ b/src/i18n/locales/sr/product.js @@ -1,32 +1,38 @@ export default { - "loading": "Učitavanje proizvoda...", // Produkt wird geladen... - "notFound": "Proizvod nije pronađen", // Produkt nicht gefunden - "notFoundDescription": "Proizvod koji tražite ne postoji ili je uklonjen.", // Das gesuchte Produkt existiert nicht oder wurde entfernt. - "backToHome": "Nazad na početnu stranicu", // Zurück zur Startseite - "error": "Greška", // Fehler - "articleNumber": "Broj artikla", // Artikelnummer - "manufacturer": "Proizvođač", // Hersteller - "inclVat": "uključujući {{vat}}% PDV", // inkl. {{vat}}% MwSt. - "priceUnit": "{{price}}/{{unit}}", // {{price}}/{{unit}} - "new": "Novo", // Neu - "weeks": "nedelja", // Wochen - "arriving": "Dolazak:", // Ankunft: - "inclVatFooter": "uključujući {{vat}}% PDV,*", // inkl. {{vat}}% MwSt.,* - "availability": "Dostupnost", // Verfügbarkeit - "inStock": "na lageru", // auf Lager - "comingSoon": "Uskoro dostupno", // Bald verfügbar - "deliveryTime": "Vreme isporuke", // Lieferzeit - "inclShort": "uklj.", // inkl. - "vatShort": "PDV", // MwSt. + "loading": "Učitavanje proizvoda...", + "notFound": "Proizvod nije pronađen", + "notFoundDescription": "Proizvod koji tražite ne postoji ili je uklonjen.", + "backToHome": "Nazad na početnu stranicu", + "error": "Greška", + "articleNumber": "Broj artikla", + "manufacturer": "Proizvođač", + "inclVat": "uključujući {{vat}}% PDV", + "priceUnit": "{{price}}/{{unit}}", + "new": "Novo", + "weeks": "nedelja", + "arriving": "Dolazak:", + "inclVatFooter": "uključujući {{vat}}% PDV,*", + "availability": "Dostupnost", + "inStock": "na lageru", + "comingSoon": "Uskoro dostupno", + "deliveryTime": "Vreme isporuke", + "inclShort": "uklj.", + "vatShort": "PDV", "countDisplay": { - "noProducts": "0 proizvoda", // 0 Produkte - "oneProduct": "1 proizvod", // 1 Produkt - "multipleProducts": "{{count}} proizvoda", // {{count}} Produkte - "filteredProducts": "{{filtered}} od {{total}} proizvoda", // {{filtered}} von {{total}} Produkten - "filteredOneProduct": "{{filtered}} od 1 proizvoda", // {{filtered}} von 1 Produkt - "xOfYProducts": "{{x}} od {{y}} proizvoda" // {{x}} von {{y}} Produkten + "noProducts": "0 proizvoda", + "oneProduct": "1 proizvod", + "multipleProducts": "{{count}} proizvoda", + "filteredProducts": "{{filtered}} od {{total}} proizvoda", + "filteredOneProduct": "{{filtered}} od 1 proizvoda", + "xOfYProducts": "{{x}} od {{y}} proizvoda" }, - "removeFiltersToSee": "Uklonite filtere da vidite proizvode", // Entferne Filter um Produkte zu sehen - "outOfStock": "Nema na lageru", // Out of Stock - "fromXProducts": "od {{count}} proizvoda" // ab {{count}} Produkten + "removeFiltersToSee": "Uklonite filtere da biste videli proizvode", + "outOfStock": "Nema na lageru", + "fromXProducts": "od {{count}} proizvoda", + "discount": { + "from3Products": "od 3 proizvoda", + "from5Products": "od 5 proizvoda", + "from7Products": "od 7 proizvoda", + "moreProductsMoreSavings": "Što više proizvoda izaberete, više štedite!" + } }; diff --git a/src/i18n/locales/sr/search.js b/src/i18n/locales/sr/search.js index d8dead0..48d914d 100644 --- a/src/i18n/locales/sr/search.js +++ b/src/i18n/locales/sr/search.js @@ -1,5 +1,5 @@ export default { - "placeholder": "Možete me pitati o sortama kanabisa...", // Du kannst mich nach Cannabissorten fragen... - "recording": "Snimanje u toku...", // Aufnahme läuft... - "searchProducts": "Pretraži proizvode...", // Produkte suchen... + "placeholder": "Možete me pitati o vrstama kanabisa...", + "recording": "Snimanje u toku...", + "searchProducts": "Pretraži proizvode...", }; diff --git a/src/i18n/locales/sr/sections.js b/src/i18n/locales/sr/sections.js index d6ad9b2..5768f68 100644 --- a/src/i18n/locales/sr/sections.js +++ b/src/i18n/locales/sr/sections.js @@ -1,8 +1,8 @@ export default { - "seeds": "Semena", // Seeds - "stecklinge": "Reznice", // Stecklinge - "oilPress": "Pozajmi prešu za ulje", // Ölpresse ausleihen - "thcTest": "THC test", // THC Test - "address1": "Trachenberger Straße 14", // Trachenberger Straße 14 - "address2": "01129 Dresden" // 01129 Dresden + "seeds": "Semena", + "stecklinge": "Reznice", + "oilPress": "Pozajmi prešu za ulje", + "thcTest": "THC test", + "address1": "Trachenberger Straße 14", + "address2": "01129 Dresden" }; diff --git a/src/i18n/locales/sr/settings.js b/src/i18n/locales/sr/settings.js index 8ff0e4e..6d78fde 100644 --- a/src/i18n/locales/sr/settings.js +++ b/src/i18n/locales/sr/settings.js @@ -1,34 +1,34 @@ export default { - "changePassword": "Promeni lozinku", // Passwort ändern - "currentPassword": "Trenutna lozinka", // Aktuelles Passwort - "newPassword": "Nova lozinka", // Neues Passwort - "confirmNewPassword": "Potvrdi novu lozinku", // Neues Passwort bestätigen - "updatePassword": "Ažuriraj lozinku", // Passwort aktualisieren - "changeEmail": "Promeni email adresu", // E-Mail-Adresse ändern - "password": "Lozinka", // Passwort - "newEmail": "Nova email adresa", // Neue E-Mail-Adresse - "updateEmail": "Ažuriraj email", // E-Mail aktualisieren - "apiKey": "API ključ", // API-Schlüssel - "apiKeyDescription": "Koristite svoj API ključ za integraciju sa eksternim aplikacijama.", // Verwenden Sie Ihren API-Schlüssel für die Integration mit externen Anwendungen. - "apiDocumentation": "API dokumentacija:", // API-Dokumentation: - "copyToClipboard": "Kopiraj u međuspremnik", // In Zwischenablage kopieren - "generate": "Generiši", // Generieren - "regenerate": "Regeneriši", // Regenerieren - "apiKeyCopied": "API ključ kopiran u međuspremnik", // API-Schlüssel in Zwischenablage kopiert + "changePassword": "Promeni lozinku", + "currentPassword": "Trenutna lozinka", + "newPassword": "Nova lozinka", + "confirmNewPassword": "Potvrdi novu lozinku", + "updatePassword": "Ažuriraj lozinku", + "changeEmail": "Promeni email adresu", + "password": "Lozinka", + "newEmail": "Nova email adresa", + "updateEmail": "Ažuriraj email", + "apiKey": "API ključ", + "apiKeyDescription": "Koristite svoj API ključ za integraciju sa eksternim aplikacijama.", + "apiDocumentation": "API dokumentacija:", + "copyToClipboard": "Kopiraj u međuspremnik", + "generate": "Generiši", + "regenerate": "Regeneriši", + "apiKeyCopied": "API ključ kopiran u međuspremnik", "errors": { - "fillAllFields": "Molimo popunite sva polja", // Bitte füllen Sie alle Felder aus - "passwordsNotMatch": "Nove lozinke se ne poklapaju", // Die neuen Passwörter stimmen nicht überein - "passwordTooShort": "Nova lozinka mora imati najmanje 8 karaktera", // Das neue Passwort muss mindestens 8 Zeichen lang sein - "passwordUpdateError": "Greška pri ažuriranju lozinke", // Fehler beim Aktualisieren des Passworts - "invalidEmail": "Molimo unesite validnu email adresu", // Bitte geben Sie eine gültige E-Mail-Adresse ein - "emailUpdateError": "Greška pri ažuriranju email adrese", // Fehler beim Aktualisieren der E-Mail-Adresse - "userNotFound": "Korisnik nije pronađen", // Benutzer nicht gefunden - "apiKeyGenerationError": "Greška pri generisanju API ključa" // Fehler beim Generieren des API-Schlüssels + "fillAllFields": "Molimo popunite sva polja", + "passwordsNotMatch": "Nove lozinke se ne poklapaju", + "passwordTooShort": "Nova lozinka mora imati najmanje 8 karaktera", + "passwordUpdateError": "Greška pri ažuriranju lozinke", + "invalidEmail": "Molimo unesite validnu email adresu", + "emailUpdateError": "Greška pri ažuriranju email adrese", + "userNotFound": "Korisnik nije pronađen", + "apiKeyGenerationError": "Greška pri generisanju API ključa" }, "success": { - "passwordUpdated": "Lozinka uspešno ažurirana", // Passwort erfolgreich aktualisiert - "emailUpdated": "Email adresa uspešno ažurirana", // E-Mail-Adresse erfolgreich aktualisiert - "apiKeyGenerated": "API ključ uspešno generisan", // API-Schlüssel erfolgreich generiert - "apiKeyWarning": "Sačuvajte ovaj ključ na sigurnom mestu. Iz bezbednosnih razloga, biće sakriven za 10 sekundi." // Speichern Sie diesen Schlüssel sicher. Er wird aus Sicherheitsgründen in 10 Sekunden ausgeblendet. + "passwordUpdated": "Lozinka uspešno ažurirana", + "emailUpdated": "Email adresa uspešno ažurirana", + "apiKeyGenerated": "API ključ uspešno generisan", + "apiKeyWarning": "Sačuvajte ovaj ključ na sigurnom mestu. Iz sigurnosnih razloga, biće sakriven za 10 sekundi." } }; diff --git a/src/i18n/locales/sr/sorting.js b/src/i18n/locales/sr/sorting.js index d6d2594..e3003cd 100644 --- a/src/i18n/locales/sr/sorting.js +++ b/src/i18n/locales/sr/sorting.js @@ -1,6 +1,6 @@ export default { - "name": "Ime", // Name - "searchField": "Pojam za pretragu", // Suchbegriff - "priceLowHigh": "Cena: Od najniže do najviše", // Preis: Niedrig zu Hoch - "priceHighLow": "Cena: Od najviše do najniže" // Preis: Hoch zu Niedrig + "name": "Ime", + "searchField": "Pojam za pretragu", + "priceLowHigh": "Cena: Od najniže do najviše", + "priceHighLow": "Cena: Od najviše do najniže" }; diff --git a/src/i18n/locales/sr/tax.js b/src/i18n/locales/sr/tax.js index eb2048d..763f66d 100644 --- a/src/i18n/locales/sr/tax.js +++ b/src/i18n/locales/sr/tax.js @@ -1,12 +1,12 @@ export default { - "vat": "Porez na dodatu vrednost", // Mehrwertsteuer - "vat7": "7% poreza na dodatu vrednost", // 7% Mehrwertsteuer - "vat19": "19% poreza na dodatu vrednost", // 19% Mehrwertsteuer - "vat19WithShipping": "19% poreza na dodatu vrednost (uključujući dostavu)", // 19% Mehrwertsteuer (inkl. Versand) - "totalNet": "Ukupna neto cena", // Gesamtnettopreis - "totalGross": "Ukupna bruto cena bez dostave", // Gesamtbruttopreis ohne Versand - "subtotal": "Međuzbir", // Zwischensumme - "incl7Vat": "uključujući 7% PDV", // inkl. 7% MwSt. - "inclVatWithFooter": "(uključujući {{vat}}% PDV,*)", // (incl. {{vat}}% USt.,*) - "inclVatAmount": "uključujući {{amount}} € PDV ({{rate}}%)" // nkl. {{amount}} € MwSt. ({{rate}}%) + "vat": "Porez na dodatu vrednost", + "vat7": "7% poreza na dodatu vrednost", + "vat19": "19% poreza na dodatu vrednost", + "vat19WithShipping": "19% poreza na dodatu vrednost (uključujući dostavu)", + "totalNet": "Ukupna neto cena", + "totalGross": "Ukupna bruto cena bez dostave", + "subtotal": "Međuzbir", + "incl7Vat": "uključujući 7% PDV", + "inclVatWithFooter": "(uključujući {{vat}}% PDV,*)", + "inclVatAmount": "uključujući {{amount}} € PDV ({{rate}}%)" }; diff --git a/src/i18n/locales/sr/titles.js b/src/i18n/locales/sr/titles.js index dab2703..b23c1a4 100644 --- a/src/i18n/locales/sr/titles.js +++ b/src/i18n/locales/sr/titles.js @@ -1,5 +1,5 @@ export default { - "home": "Kvalitetni semenski kanabis i reznice", // Fine Cannabis Seeds & Cuttings - "aktionen": "Trenutne promocije i ponude", // Aktuelle Aktionen & Angebote - "filiale": "Naša prodavnica u Dresdenu" // Unsere Filiale in Dresden + "home": "Kvalitetni semenki i reznici kanabisa", + "aktionen": "Trenutne promocije i ponude", + "filiale": "Naša prodavnica u Dresdenu", }; diff --git a/src/i18n/locales/sv/auth.js b/src/i18n/locales/sv/auth.js index 223dc3d..4777c29 100644 --- a/src/i18n/locales/sv/auth.js +++ b/src/i18n/locales/sv/auth.js @@ -1,25 +1,25 @@ export default { - "login": "Logga in", // Anmelden - "register": "Registrera", // Registrieren - "logout": "Logga ut", // Abmelden - "profile": "Profil", // Profil - "email": "E-post", // E-Mail - "password": "Lösenord", // Passwort - "confirmPassword": "Bekräfta lösenord", // Passwort bestätigen - "forgotPassword": "Glömt lösenord?", // Passwort vergessen? - "loginWithGoogle": "Logga in med Google", // Mit Google anmelden - "or": "ELLER", // ODER - "privacyAccept": "Genom att klicka på \"Logga in med Google\" accepterar jag", // Mit dem Click auf "Mit Google anmelden" akzeptiere ich die - "privacyPolicy": "Integritetspolicy", // Datenschutzbestimmungen - "passwordMinLength": "Lösenordet måste vara minst 8 tecken långt", // Das Passwort muss mindestens 8 Zeichen lang sein - "newPasswordMinLength": "Det nya lösenordet måste vara minst 8 tecken långt", // Das neue Passwort muss mindestens 8 Zeichen lang sein + "login": "Logga in", + "register": "Registrera", + "logout": "Logga ut", + "profile": "Profil", + "email": "E-post", + "password": "Lösenord", + "confirmPassword": "Bekräfta lösenord", + "forgotPassword": "Glömt lösenord?", + "loginWithGoogle": "Logga in med Google", + "or": "ELLER", + "privacyAccept": "Genom att klicka på \"Logga in med Google\" accepterar jag", + "privacyPolicy": "Integritetspolicy", + "passwordMinLength": "Lösenordet måste vara minst 8 tecken långt", + "newPasswordMinLength": "Det nya lösenordet måste vara minst 8 tecken långt", "menu": { - "profile": "Profil", // Profil - "myProfile": "Min profil", // Mein Profil - "checkout": "Kassa", // Bestellabschluss - "orders": "Beställningar", // Bestellungen - "settings": "Inställningar", // Einstellungen - "adminDashboard": "Admin Dashboard", // Admin Dashboard - "adminUsers": "Admin Users" // Admin Users + "profile": "Profil", + "myProfile": "Min profil", + "checkout": "Kassa", + "orders": "Beställningar", + "settings": "Inställningar", + "adminDashboard": "Admin Dashboard", + "adminUsers": "Admin Users" } }; diff --git a/src/i18n/locales/sv/cart.js b/src/i18n/locales/sv/cart.js index e17333d..a3869a4 100644 --- a/src/i18n/locales/sv/cart.js +++ b/src/i18n/locales/sv/cart.js @@ -1,24 +1,39 @@ export default { - "title": "Kundvagn", // Warenkorb - "empty": "tom", // leer - "addToCart": "Lägg till i kundvagn", // In den Korb - "preorderCutting": "Förbeställ som stickling", // Als Steckling vorbestellen - "continueShopping": "Fortsätt handla", // Weiter einkaufen - "proceedToCheckout": "Gå till kassan", // Weiter zur Kasse - "productCount": "{{count}} {{count, plural, one {produkt} other {produkter}}}", // {{count}} {{count, plural, one {Produkt} other {Produkte}}} - "productSingular": "produkt", // Produkt - "productPlural": "produkter", // Produkte - "removeFromCart": "Ta bort från kundvagn", // Aus dem Warenkorb entfernen - "openCart": "Öppna kundvagn", // Warenkorb öffnen - "availableFrom": "Tillgänglig från {{date}}", // Ab {{date}} - "backToOrder": "← Tillbaka till beställning", // ← Zurück zur Bestellung + "title": "Kundvagn", + "empty": "tom", + "addToCart": "Lägg till i kundvagn", + "preorderCutting": "Förbeställ som stickling", + "continueShopping": "Fortsätt handla", + "proceedToCheckout": "Gå till kassan", + "productCount": "{{count}} {{count, plural, one {produkt} other {produkter}}}", + "productSingular": "produkt", + "productPlural": "produkter", + "removeFromCart": "Ta bort från kundvagn", + "openCart": "Öppna kundvagn", + "availableFrom": "Tillgänglig från {{date}}", + "backToOrder": "← Tillbaka till beställning", + "summary": { + "title": "Orderöversikt", + "goodsNet": "Varor (netto):", + "shippingNet": "Frakt (netto):", + "totalGoods": "Totalt varor:", + "shippingCosts": "Fraktkostnader:", + "total": "Totalt:", + "totalWeight": "Total vikt: {{weight}} kg", + "freeFrom100": "(gratis från 100€)", + "free": "gratis" + }, + "itemCount": { + "singular": "produkt", + "plural": "produkter" + }, "sync": { - "title": "Synkronisering av kundvagn", // Warenkorb-Synchronisierung - "description": "Du har en sparad kundvagn på ditt konto. Vänligen välj hur du vill fortsätta:", // Sie haben einen gespeicherten Warenkorb in ihrem Account. Bitte wählen Sie, wie Sie verfahren möchten: - "deleteServer": "Radera serverkundvagn", // Server-Warenkorb löschen - "useServer": "Använd serverkundvagn", // Server-Warenkorb übernehmen - "merge": "Slå ihop kundvagnar", // Warenkörbe zusammenführen - "currentCart": "Din nuvarande kundvagn", // Ihr aktueller Warenkorb - "serverCart": "Kundvagn sparad i din profil" // In Ihrem Profil gespeicherter Warenkorb + "title": "Synkronisering av kundvagn", + "description": "Du har en sparad kundvagn på ditt konto. Vänligen välj hur du vill fortsätta:", + "deleteServer": "Radera serverkundvagn", + "useServer": "Använd serverkundvagn", + "merge": "Slå ihop kundvagnar", + "currentCart": "Din nuvarande kundvagn", + "serverCart": "Kundvagn sparad i din profil" } }; diff --git a/src/i18n/locales/sv/chat.js b/src/i18n/locales/sv/chat.js index 807e552..aed5c5b 100644 --- a/src/i18n/locales/sv/chat.js +++ b/src/i18n/locales/sv/chat.js @@ -1,3 +1,3 @@ export default { - "privacyRead": "Läst & Accepterat", // Gelesen & Akzeptiert + "privacyRead": "Läst & Accepterat", }; diff --git a/src/i18n/locales/sv/checkout.js b/src/i18n/locales/sv/checkout.js index 04c8359..52e612e 100644 --- a/src/i18n/locales/sv/checkout.js +++ b/src/i18n/locales/sv/checkout.js @@ -1,13 +1,13 @@ export default { - "invoiceAddress": "Faktureringsadress", // Rechnungsadresse - "deliveryAddress": "Leveransadress", // Lieferadresse - "saveForFuture": "Spara för framtida beställningar", // Für zukünftige Bestellungen speichern - "pickupDate": "För vilket datum önskas upphämtning av sticklingarna?", // Für welchen Termin ist die Abholung der Stecklinge gewünscht? - "note": "Anteckning", // Anmerkung - "sameAddress": "Leveransadressen är densamma som faktureringsadressen", // Lieferadresse ist identisch mit Rechnungsadresse - "termsAccept": "Jag har läst villkoren, integritetspolicyn och bestämmelserna om ångerrätt", // Ich habe die AGBs, die Datenschutzerklärung und die Bestimmungen zum Widerrufsrecht gelesen - "selectDeliveryMethod": "Välj leveransmetod", // Versandart wählen - "selectPaymentMethod": "Välj betalningsmetod", // Zahlungsart wählen - "orderSummary": "Orderöversikt", // Bestellübersicht - "addressValidationError": "Vänligen kontrollera dina uppgifter i adressfälten." // Bitte überprüfen Sie Ihre Eingaben in den Adressfeldern. + "invoiceAddress": "Fakturaadress", + "deliveryAddress": "Leveransadress", + "saveForFuture": "Spara för framtida beställningar", + "pickupDate": "För vilket datum önskas upphämtning av sticklingarna?", + "note": "Notering", + "sameAddress": "Leveransadressen är densamma som fakturaadressen", + "termsAccept": "Jag har läst villkoren, integritetspolicyn och bestämmelserna om ångerrätt", + "selectDeliveryMethod": "Välj leveransmetod", + "selectPaymentMethod": "Välj betalningsmetod", + "orderSummary": "Orderöversikt", + "addressValidationError": "Vänligen kontrollera dina uppgifter i adressfälten." }; diff --git a/src/i18n/locales/sv/common.js b/src/i18n/locales/sv/common.js index 5af87ab..7a79dc3 100644 --- a/src/i18n/locales/sv/common.js +++ b/src/i18n/locales/sv/common.js @@ -1,19 +1,19 @@ export default { - "loading": "Laddar...", // Lädt... - "error": "Fel", // Fehler - "close": "Stäng", // Schließen - "save": "Spara", // Speichern - "cancel": "Avbryt", // Abbrechen - "ok": "OK", // OK - "yes": "Ja", // Ja - "no": "Nej", // Nein - "next": "Nästa", // Weiter - "back": "Tillbaka", // Zurück - "edit": "Redigera", // Bearbeiten - "delete": "Radera", // Löschen - "add": "Lägg till", // Hinzufügen - "remove": "Ta bort", // Entfernen - "products": "Produkter", // Produkte - "product": "Produkt", // Produkt - "days": "Dagar" // Tage + "loading": "Laddar...", + "error": "Fel", + "close": "Stäng", + "save": "Spara", + "cancel": "Avbryt", + "ok": "OK", + "yes": "Ja", + "no": "Nej", + "next": "Nästa", + "back": "Tillbaka", + "edit": "Redigera", + "delete": "Ta bort", + "add": "Lägg till", + "remove": "Ta bort", + "products": "Produkter", + "product": "Produkt", + "days": "Dagar" }; diff --git a/src/i18n/locales/sv/delivery.js b/src/i18n/locales/sv/delivery.js index 39e70ca..fbb4f98 100644 --- a/src/i18n/locales/sv/delivery.js +++ b/src/i18n/locales/sv/delivery.js @@ -1,27 +1,34 @@ export default { "methods": { - "dhl": "DHL", // DHL - "dpd": "DPD", // DPD - "sperrgut": "Skrymmande varor", // Sperrgut - "pickup": "Hämta i butik" // Abholung in der Filiale + "dhl": "DHL", + "dpd": "DPD", + "sperrgut": "Skrymmande varor", + "pickup": "Hämta i butik" }, "descriptions": { - "standard": "Standardfrakt", // Standardversand - "standardFree": "Standardfrakt - GRATIS från 100€ ordervärde!", // Standardversand - KOSTENLOS ab 100€ Warenwert! - "notAvailable": "Kan inte väljas eftersom en eller flera artiklar endast kan hämtas upp", // nicht auswählbar weil ein oder mehrere Artikel nur abgeholt werden können - "bulky": "För stora och tunga artiklar", // Für große und schwere Artikel - "pickupOnly": "Endast upphämtning" // nur Abholung + "standard": "Standardfrakt", + "standardFree": "Standardfrakt - GRATIS från 100€ beställningsvärde!", + "notAvailable": "Kan inte väljas eftersom en eller flera artiklar endast kan hämtas", + "bulky": "För stora och tunga artiklar", + "pickupOnly": "Endast upphämtning" }, "prices": { - "free": "gratis", // kostenlos - "freeFrom100": "(gratis från 100€)", // (kostenlos ab 100€) - "dhl": "6,99 €", // 6,99 € - "dpd": "4,90 €", // 4,90 € - "sperrgut": "28,99 €" // 28,99 € + "free": "gratis", + "freeFrom100": "(gratis från 100€)", + "dhl": "€6.99", + "dpd": "€4.90", + "sperrgut": "€28.99" }, "times": { - "cutting14Days": "Leveranstid: 14 dagar", // Lieferzeit: 14 Tage - "standard2to3Days": "Leveranstid: 2-3 dagar", // Lieferzeit: 2-3 Tage - "supplier7to9Days": "Leveranstid: 7-9 dagar" // Lieferzeit: 7-9 Tage + "cutting14Days": "Leveranstid: 14 dagar", + "standard2to3Days": "Leveranstid: 2-3 dagar", + "supplier7to9Days": "Leveranstid: 7-9 dagar" + }, + "selector": { + "title": "Välj fraktsätt", + "freeShippingInfo": "💡 Fri frakt från 100€ beställningsvärde!", + "remainingForFree": "Lägg till {{amount}}€ till för fri frakt.", + "congratsFreeShipping": "🎉 Grattis! Du får fri frakt!", + "cartQualifiesFree": "Din kundvagn på {{amount}}€ kvalificerar för fri frakt." } }; diff --git a/src/i18n/locales/sv/filters.js b/src/i18n/locales/sv/filters.js index 5f39bc0..7fb9e34 100644 --- a/src/i18n/locales/sv/filters.js +++ b/src/i18n/locales/sv/filters.js @@ -1,7 +1,7 @@ export default { - "sorting": "Sortering", // Sortierung - "perPage": "per sida", // pro Seite - "availability": "Tillgänglighet", // Verfügbarkeit - "manufacturer": "Tillverkare", // Hersteller - "all": "Alla", // Alle + "sorting": "Sortering", + "perPage": "per sida", + "availability": "Tillgänglighet", + "manufacturer": "Tillverkare", + "all": "Alla" }; diff --git a/src/i18n/locales/sv/footer.js b/src/i18n/locales/sv/footer.js index b860eae..a59119e 100644 --- a/src/i18n/locales/sv/footer.js +++ b/src/i18n/locales/sv/footer.js @@ -1,15 +1,15 @@ export default { - "hours": "Lör 11-19", // Sa 11-19 - "address": "Trachenberger Straße 14 - Dresden", // Trachenberger Straße 14 - Dresden - "location": "Mellan Pieschen hållplats och Trachenberger Platz", // Zwischen Haltepunkt Pieschen und Trachenberger Platz - "allPricesIncl": "* Alla priser inkl. lagstadgad moms, plus frakt", // * Alle Preise inkl. gesetzlicher USt., zzgl. Versand - "copyright": "© {{year}} GrowHeads.de", // © {{year}} GrowHeads.de + "hours": "Lör 11-19", + "address": "Trachenberger Straße 14 - Dresden", + "location": "Mellan Pieschen hållplats och Trachenberger Platz", + "allPricesIncl": "* Alla priser inkl. lagstadgad moms, plus frakt", + "copyright": "© {{year}} GrowHeads.de", "legal": { - "datenschutz": "Integritetspolicy", // Datenschutz - "agb": "Villkor", // AGB - "sitemap": "Webbplatskarta", // Sitemap - "impressum": "Juridisk information", // Impressum - "batteriegesetzhinweise": "Information om batterilagen", // Batteriegesetzhinweise - "widerrufsrecht": "Ångerrätt" // Widerrufsrecht + "datenschutz": "Integritetspolicy", + "agb": "Villkor", + "sitemap": "Sajtöversikt", + "impressum": "Juridisk information", + "batteriegesetzhinweise": "Information om batterilag", + "widerrufsrecht": "Ångerrätt" } }; diff --git a/src/i18n/locales/sv/locale.js b/src/i18n/locales/sv/locale.js index 52f2cd2..255a04f 100644 --- a/src/i18n/locales/sv/locale.js +++ b/src/i18n/locales/sv/locale.js @@ -1,3 +1,3 @@ export default { - "code": "sv-SE" // de-DE + "code": "sv-SE" }; diff --git a/src/i18n/locales/sv/navigation.js b/src/i18n/locales/sv/navigation.js index fd85782..a05e650 100644 --- a/src/i18n/locales/sv/navigation.js +++ b/src/i18n/locales/sv/navigation.js @@ -1,9 +1,9 @@ export default { - "home": "Hem", // Startseite - "aktionen": "Kampanjer", // Aktionen - "filiale": "Filial", // Filiale - "categories": "Kategorier", // Kategorien - "categoriesOpen": "Öppna kategorier", // Kategorien öffnen - "categoriesClose": "Stäng kategorier", // Kategorien schließen - "otherCategories": "Andra kategorier" // Andere Kategorien + "home": "Hem", + "aktionen": "Kampanjer", + "filiale": "Filial", + "categories": "Kategorier", + "categoriesOpen": "Öppna kategorier", + "categoriesClose": "Stäng kategorier", + "otherCategories": "Andra kategorier" }; diff --git a/src/i18n/locales/sv/orders.js b/src/i18n/locales/sv/orders.js index 587d201..5ac2e7c 100644 --- a/src/i18n/locales/sv/orders.js +++ b/src/i18n/locales/sv/orders.js @@ -1,23 +1,23 @@ export default { "status": { - "new": "Pågående", // in Bearbeitung - "pending": "Ny", // Neu - "processing": "Pågående", // in Bearbeitung - "cancelled": "Avbruten", // Storniert - "shipped": "Skickad", // Verschickt - "delivered": "Levererad", // Geliefert - "return": "Retur", // Retoure - "partialReturn": "Delvis retur", // Teil Retoure - "partialDelivered": "Delvis levererad" // Teil geliefert + "new": "Pågående", + "pending": "Ny", + "processing": "Pågående", + "cancelled": "Avbruten", + "shipped": "Skickad", + "delivered": "Levererad", + "return": "Retur", + "partialReturn": "Delvis retur", + "partialDelivered": "Delvis levererad" }, "table": { - "orderNumber": "Ordernummer", // Bestellnummer - "date": "Datum", // Datum - "status": "Status", // Status - "items": "Artiklar", // Artikel - "total": "Totalt", // Summe - "actions": "Åtgärder", // Aktionen - "viewDetails": "Visa detaljer" // Details anzeigen + "orderNumber": "Ordernummer", + "date": "Datum", + "status": "Status", + "items": "Artiklar", + "total": "Totalt", + "actions": "Åtgärder", + "viewDetails": "Visa detaljer" }, - "noOrders": "Du har inte gjort några beställningar än." // Sie haben noch keine Bestellungen aufgegeben. + "noOrders": "Du har inte lagt några beställningar än." }; diff --git a/src/i18n/locales/sv/pages.js b/src/i18n/locales/sv/pages.js index c8f7bb1..cbfcf2f 100644 --- a/src/i18n/locales/sv/pages.js +++ b/src/i18n/locales/sv/pages.js @@ -1,10 +1,10 @@ export default { "oilPress": { - "title": "Låna oljepress", // Ölpresse ausleihen - "comingSoon": "Innehåll kommer snart...", // Inhalt kommt bald... + "title": "Låna oljepress", + "comingSoon": "Innehåll kommer snart..." }, "thcTest": { - "title": "THC-test", // THC Test - "comingSoon": "Innehåll kommer snart...", // Inhalt kommt bald... + "title": "THC-test", + "comingSoon": "Innehåll kommer snart..." } }; diff --git a/src/i18n/locales/sv/payment.js b/src/i18n/locales/sv/payment.js index c2fccc9..f49fc17 100644 --- a/src/i18n/locales/sv/payment.js +++ b/src/i18n/locales/sv/payment.js @@ -1,8 +1,8 @@ export default { - "successful": "Betalning lyckades!", // Zahlung erfolgreich! - "failed": "Betalning misslyckades", // Zahlung fehlgeschlagen - "orderCompleted": "🎉 Din beställning slutfördes framgångsrikt! Du kan nu se dina beställningar.", // 🎉 Ihre Bestellung wurde erfolgreich abgeschlossen! Sie können jetzt Ihre Bestellungen einsehen. - "orderProcessing": "Din betalning har behandlats framgångsrikt. Beställningen kommer att slutföras automatiskt.", // Ihre Zahlung wurde erfolgreich verarbeitet. Die Bestellung wird automatisch abgeschlossen. - "paymentError": "Din betalning kunde inte behandlas. Vänligen försök igen eller välj en annan betalningsmetod.", // Ihre Zahlung konnte nicht verarbeitet werden. Bitte versuchen Sie es erneut oder wählen Sie eine andere Zahlungsmethode. - "viewOrders": "Gå till mina beställningar" // Zu meinen Bestellungen + "successful": "Betalning lyckades!", + "failed": "Betalning misslyckades", + "orderCompleted": "🎉 Din beställning slutfördes framgångsrikt! Du kan nu se dina beställningar.", + "orderProcessing": "Din betalning har behandlats framgångsrikt. Beställningen kommer att slutföras automatiskt.", + "paymentError": "Din betalning kunde inte behandlas. Vänligen försök igen eller välj en annan betalningsmetod.", + "viewOrders": "Visa mina beställningar" }; diff --git a/src/i18n/locales/sv/product.js b/src/i18n/locales/sv/product.js index 6d1fb1c..ae3e357 100644 --- a/src/i18n/locales/sv/product.js +++ b/src/i18n/locales/sv/product.js @@ -1,32 +1,38 @@ export default { - "loading": "Laddar produkt...", // Produkt wird geladen... - "notFound": "Produkten hittades inte", // Produkt nicht gefunden - "notFoundDescription": "Produkten du söker finns inte eller har tagits bort.", // Das gesuchte Produkt existiert nicht oder wurde entfernt. - "backToHome": "Tillbaka till startsidan", // Zurück zur Startseite - "error": "Fel", // Fehler - "articleNumber": "Artikelnummer", // Artikelnummer - "manufacturer": "Tillverkare", // Hersteller - "inclVat": "inkl. {{vat}}% moms", // inkl. {{vat}}% MwSt. - "priceUnit": "{{price}}/{{unit}}", // {{price}}/{{unit}} - "new": "Ny", // Neu - "weeks": "veckor", // Wochen - "arriving": "Ankomst:", // Ankunft: - "inclVatFooter": "inkl. {{vat}}% moms,*", // inkl. {{vat}}% MwSt.,* - "availability": "Tillgänglighet", // Verfügbarkeit - "inStock": "i lager", // auf Lager - "comingSoon": "Kommer snart", // Bald verfügbar - "deliveryTime": "Leveranstid", // Lieferzeit - "inclShort": "inkl.", // inkl. - "vatShort": "Moms", // MwSt. + "loading": "Laddar produkt...", + "notFound": "Produkten hittades inte", + "notFoundDescription": "Produkten du söker finns inte eller har tagits bort.", + "backToHome": "Tillbaka till startsidan", + "error": "Fel", + "articleNumber": "Artikelnummer", + "manufacturer": "Tillverkare", + "inclVat": "inkl. {{vat}}% moms", + "priceUnit": "{{price}}/{{unit}}", + "new": "Ny", + "weeks": "veckor", + "arriving": "Ankomst:", + "inclVatFooter": "inkl. {{vat}}% moms,*", + "availability": "Tillgänglighet", + "inStock": "i lager", + "comingSoon": "Kommer snart", + "deliveryTime": "Leveranstid", + "inclShort": "inkl.", + "vatShort": "Moms", "countDisplay": { - "noProducts": "0 produkter", // 0 Produkte - "oneProduct": "1 produkt", // 1 Produkt - "multipleProducts": "{{count}} produkter", // {{count}} Produkte - "filteredProducts": "{{filtered}} av {{total}} produkter", // {{filtered}} von {{total}} Produkten - "filteredOneProduct": "{{filtered}} av 1 produkt", // {{filtered}} von 1 Produkt - "xOfYProducts": "{{x}} av {{y}} produkter" // {{x}} von {{y}} Produkten + "noProducts": "0 produkter", + "oneProduct": "1 produkt", + "multipleProducts": "{{count}} produkter", + "filteredProducts": "{{filtered}} av {{total}} produkter", + "filteredOneProduct": "{{filtered}} av 1 produkt", + "xOfYProducts": "{{x}} av {{y}} produkter" }, - "removeFiltersToSee": "Ta bort filter för att se produkter", // Entferne Filter um Produkte zu sehen - "outOfStock": "Slut i lager", // Out of Stock - "fromXProducts": "från {{count}} produkter" // ab {{count}} Produkten + "removeFiltersToSee": "Ta bort filter för att se produkter", + "outOfStock": "Slut i lager", + "fromXProducts": "från {{count}} produkter", + "discount": { + "from3Products": "från 3 produkter", + "from5Products": "från 5 produkter", + "from7Products": "från 7 produkter", + "moreProductsMoreSavings": "Ju fler produkter du väljer, desto mer sparar du!" + } }; diff --git a/src/i18n/locales/sv/search.js b/src/i18n/locales/sv/search.js index 15ac8c9..21da620 100644 --- a/src/i18n/locales/sv/search.js +++ b/src/i18n/locales/sv/search.js @@ -1,5 +1,5 @@ export default { - "placeholder": "Du kan fråga mig om cannabisstammar...", // Du kannst mich nach Cannabissorten fragen... - "recording": "Inspelning pågår...", // Aufnahme läuft... - "searchProducts": "Sök produkter...", // Produkte suchen... + "placeholder": "Du kan fråga mig om cannabisstammar...", + "recording": "Inspelning pågår...", + "searchProducts": "Sök produkter...", }; diff --git a/src/i18n/locales/sv/sections.js b/src/i18n/locales/sv/sections.js index c88f1fd..fd00493 100644 --- a/src/i18n/locales/sv/sections.js +++ b/src/i18n/locales/sv/sections.js @@ -1,8 +1,8 @@ export default { - "seeds": "Frön", // Seeds - "stecklinge": "Sticklingar", // Stecklinge - "oilPress": "Låna oljepress", // Ölpresse ausleihen - "thcTest": "THC-test", // THC Test - "address1": "Trachenberger Straße 14", // Trachenberger Straße 14 - "address2": "01129 Dresden" // 01129 Dresden + "seeds": "Frön", + "stecklinge": "Sticklingar", + "oilPress": "Låna oljepress", + "thcTest": "THC-test", + "address1": "Trachenberger Straße 14", + "address2": "01129 Dresden" }; diff --git a/src/i18n/locales/sv/settings.js b/src/i18n/locales/sv/settings.js index d9d3514..36c39ea 100644 --- a/src/i18n/locales/sv/settings.js +++ b/src/i18n/locales/sv/settings.js @@ -1,34 +1,34 @@ export default { - "changePassword": "Byt lösenord", // Passwort ändern - "currentPassword": "Nuvarande lösenord", // Aktuelles Passwort - "newPassword": "Nytt lösenord", // Neues Passwort - "confirmNewPassword": "Bekräfta nytt lösenord", // Neues Passwort bestätigen - "updatePassword": "Uppdatera lösenord", // Passwort aktualisieren - "changeEmail": "Byt e-postadress", // E-Mail-Adresse ändern - "password": "Lösenord", // Passwort - "newEmail": "Ny e-postadress", // Neue E-Mail-Adresse - "updateEmail": "Uppdatera e-post", // E-Mail aktualisieren - "apiKey": "API-nyckel", // API-Schlüssel - "apiKeyDescription": "Använd din API-nyckel för integration med externa applikationer.", // Verwenden Sie Ihren API-Schlüssel für die Integration mit externen Anwendungen. - "apiDocumentation": "API-dokumentation:", // API-Dokumentation: - "copyToClipboard": "Kopiera till urklipp", // In Zwischenablage kopieren - "generate": "Generera", // Generieren - "regenerate": "Generera på nytt", // Regenerieren - "apiKeyCopied": "API-nyckel kopierad till urklipp", // API-Schlüssel in Zwischenablage kopiert + "changePassword": "Byt lösenord", + "currentPassword": "Nuvarande lösenord", + "newPassword": "Nytt lösenord", + "confirmNewPassword": "Bekräfta nytt lösenord", + "updatePassword": "Uppdatera lösenord", + "changeEmail": "Byt e-postadress", + "password": "Lösenord", + "newEmail": "Ny e-postadress", + "updateEmail": "Uppdatera e-post", + "apiKey": "API-nyckel", + "apiKeyDescription": "Använd din API-nyckel för integration med externa applikationer.", + "apiDocumentation": "API-dokumentation:", + "copyToClipboard": "Kopiera till urklipp", + "generate": "Generera", + "regenerate": "Generera på nytt", + "apiKeyCopied": "API-nyckel kopierad till urklipp", "errors": { - "fillAllFields": "Vänligen fyll i alla fält", // Bitte füllen Sie alle Felder aus - "passwordsNotMatch": "De nya lösenorden matchar inte", // Die neuen Passwörter stimmen nicht überein - "passwordTooShort": "Det nya lösenordet måste vara minst 8 tecken långt", // Das neue Passwort muss mindestens 8 Zeichen lang sein - "passwordUpdateError": "Fel vid uppdatering av lösenord", // Fehler beim Aktualisieren des Passworts - "invalidEmail": "Vänligen ange en giltig e-postadress", // Bitte geben Sie eine gültige E-Mail-Adresse ein - "emailUpdateError": "Fel vid uppdatering av e-postadress", // Fehler beim Aktualisieren der E-Mail-Adresse - "userNotFound": "Användare hittades inte", // Benutzer nicht gefunden - "apiKeyGenerationError": "Fel vid generering av API-nyckel" // Fehler beim Generieren des API-Schlüssels + "fillAllFields": "Vänligen fyll i alla fält", + "passwordsNotMatch": "De nya lösenorden matchar inte", + "passwordTooShort": "Det nya lösenordet måste vara minst 8 tecken långt", + "passwordUpdateError": "Fel vid uppdatering av lösenord", + "invalidEmail": "Vänligen ange en giltig e-postadress", + "emailUpdateError": "Fel vid uppdatering av e-postadress", + "userNotFound": "Användare hittades inte", + "apiKeyGenerationError": "Fel vid generering av API-nyckel" }, "success": { - "passwordUpdated": "Lösenord uppdaterat framgångsrikt", // Passwort erfolgreich aktualisiert - "emailUpdated": "E-postadress uppdaterad framgångsrikt", // E-Mail-Adresse erfolgreich aktualisiert - "apiKeyGenerated": "API-nyckel genererad framgångsrikt", // API-Schlüssel erfolgreich generiert - "apiKeyWarning": "Spara denna nyckel säkert. Av säkerhetsskäl kommer den att döljas om 10 sekunder." // Speichern Sie diesen Schlüssel sicher. Er wird aus Sicherheitsgründen in 10 Sekunden ausgeblendet. + "passwordUpdated": "Lösenord uppdaterat framgångsrikt", + "emailUpdated": "E-postadress uppdaterad framgångsrikt", + "apiKeyGenerated": "API-nyckel genererad framgångsrikt", + "apiKeyWarning": "Spara denna nyckel säkert. Av säkerhetsskäl kommer den att döljas om 10 sekunder." } }; diff --git a/src/i18n/locales/sv/sorting.js b/src/i18n/locales/sv/sorting.js index 04b7083..b4b9526 100644 --- a/src/i18n/locales/sv/sorting.js +++ b/src/i18n/locales/sv/sorting.js @@ -1,6 +1,6 @@ export default { - "name": "Namn", // Name - "searchField": "Sökterm", // Suchbegriff - "priceLowHigh": "Pris: Lågt till Högt", // Preis: Niedrig zu Hoch - "priceHighLow": "Pris: Högt till Lågt" // Preis: Hoch zu Niedrig + "name": "Namn", + "searchField": "Sökterm", + "priceLowHigh": "Pris: Lågt till Högt", + "priceHighLow": "Pris: Högt till Lågt" }; diff --git a/src/i18n/locales/sv/tax.js b/src/i18n/locales/sv/tax.js index 0ffd3d4..02bfe58 100644 --- a/src/i18n/locales/sv/tax.js +++ b/src/i18n/locales/sv/tax.js @@ -1,12 +1,12 @@ export default { - "vat": "Mervärdesskatt", // Mehrwertsteuer - "vat7": "7% mervärdesskatt", // 7% Mehrwertsteuer - "vat19": "19% mervärdesskatt", // 19% Mehrwertsteuer - "vat19WithShipping": "19% mervärdesskatt (inkl. frakt)", // 19% Mehrwertsteuer (inkl. Versand) - "totalNet": "Totalt nettobelopp", // Gesamtnettopreis - "totalGross": "Totalt bruttobelopp utan frakt", // Gesamtbruttopreis ohne Versand - "subtotal": "Delsumma", // Zwischensumme - "incl7Vat": "inkl. 7% moms", // inkl. 7% MwSt. - "inclVatWithFooter": "(inkl. {{vat}}% moms,*)", // (incl. {{vat}}% USt.,*) - "inclVatAmount": "inkl. {{amount}} € moms ({{rate}}%)" // nkl. {{amount}} € MwSt. ({{rate}}%) + "vat": "Mervärdesskatt", + "vat7": "7% mervärdesskatt", + "vat19": "19% mervärdesskatt", + "vat19WithShipping": "19% mervärdesskatt (inkl. frakt)", + "totalNet": "Totalt nettobelopp", + "totalGross": "Totalt bruttobelopp exklusive frakt", + "subtotal": "Delsumma", + "incl7Vat": "inkl. 7% moms", + "inclVatWithFooter": "(inkl. {{vat}}% moms,*)", + "inclVatAmount": "inkl. {{amount}} € moms ({{rate}}%)" }; diff --git a/src/i18n/locales/sv/titles.js b/src/i18n/locales/sv/titles.js index 4ca37bb..f37c3b9 100644 --- a/src/i18n/locales/sv/titles.js +++ b/src/i18n/locales/sv/titles.js @@ -1,5 +1,5 @@ export default { - "home": "Fina cannabisfrön & sticklingar", // Fine Cannabis Seeds & Cuttings - "aktionen": "Aktuella kampanjer & erbjudanden", // Aktuelle Aktionen & Angebote - "filiale": "Vår butik i Dresden" // Unsere Filiale in Dresden + "home": "Fina cannabisfrön & sticklingar", + "aktionen": "Aktuella kampanjer & erbjudanden", + "filiale": "Vår butik i Dresden", }; diff --git a/src/i18n/locales/tr/auth.js b/src/i18n/locales/tr/auth.js index 0fe8482..3441cb6 100644 --- a/src/i18n/locales/tr/auth.js +++ b/src/i18n/locales/tr/auth.js @@ -1,25 +1,25 @@ export default { - "login": "Giriş Yap", // Anmelden - "register": "Kayıt Ol", // Registrieren - "logout": "Çıkış Yap", // Abmelden - "profile": "Profil", // Profil - "email": "E-posta", // E-Mail - "password": "Şifre", // Passwort - "confirmPassword": "Şifreyi Onayla", // Passwort bestätigen - "forgotPassword": "Şifrenizi mi unuttunuz?", // Passwort vergessen? - "loginWithGoogle": "Google ile giriş yap", // Mit Google anmelden - "or": "VEYA", // ODER - "privacyAccept": "\"Google ile giriş yap\" butonuna tıklayarak", // Mit dem Click auf "Mit Google anmelden" akzeptiere ich die - "privacyPolicy": "Gizlilik Politikasını", // Datenschutzbestimmungen - "passwordMinLength": "Şifre en az 8 karakter uzunluğunda olmalıdır", // Das Passwort muss mindestens 8 Zeichen lang sein - "newPasswordMinLength": "Yeni şifre en az 8 karakter uzunluğunda olmalıdır", // Das neue Passwort muss mindestens 8 Zeichen lang sein + "login": "Giriş Yap", + "register": "Kayıt Ol", + "logout": "Çıkış Yap", + "profile": "Profil", + "email": "E-posta", + "password": "Şifre", + "confirmPassword": "Şifreyi Onayla", + "forgotPassword": "Şifrenizi mi unuttunuz?", + "loginWithGoogle": "Google ile giriş yap", + "or": "VEYA", + "privacyAccept": "\"Google ile giriş yap\" butonuna tıklayarak", + "privacyPolicy": "Gizlilik Politikasını", + "passwordMinLength": "Şifre en az 8 karakter uzunluğunda olmalıdır", + "newPasswordMinLength": "Yeni şifre en az 8 karakter uzunluğunda olmalıdır", "menu": { - "profile": "Profil", // Profil - "myProfile": "Profilim", // Mein Profil - "checkout": "Ödeme", // Bestellabschluss - "orders": "Siparişler", // Bestellungen - "settings": "Ayarlar", // Einstellungen - "adminDashboard": "Yönetici Paneli", // Admin Dashboard - "adminUsers": "Yönetici Kullanıcılar" // Admin Users + "profile": "Profil", + "myProfile": "Profilim", + "checkout": "Ödeme", + "orders": "Siparişler", + "settings": "Ayarlar", + "adminDashboard": "Yönetici Paneli", + "adminUsers": "Yönetici Kullanıcılar" } }; diff --git a/src/i18n/locales/tr/cart.js b/src/i18n/locales/tr/cart.js index b3cdd3c..933bbac 100644 --- a/src/i18n/locales/tr/cart.js +++ b/src/i18n/locales/tr/cart.js @@ -1,24 +1,39 @@ export default { - "title": "Sepet", // Warenkorb - "empty": "boş", // leer - "addToCart": "Sepete ekle", // In den Korb - "preorderCutting": "Fide olarak ön sipariş ver", // Als Steckling vorbestellen - "continueShopping": "Alışverişe devam et", // Weiter einkaufen - "proceedToCheckout": "Ödeme işlemine devam et", // Weiter zur Kasse - "productCount": "{{count}} {{count, plural, one {ürün} other {ürünler}}}", // {{count}} {{count, plural, one {Produkt} other {Produkte}}} - "productSingular": "ürün", // Produkt - "productPlural": "ürünler", // Produkte - "removeFromCart": "Sepetten çıkar", // Aus dem Warenkorb entfernen - "openCart": "Sepeti aç", // Warenkorb öffnen - "availableFrom": "{{date}} tarihinden itibaren mevcut", // Ab {{date}} - "backToOrder": "← Siparişe geri dön", // ← Zurück zur Bestellung + "title": "Sepet", + "empty": "boş", + "addToCart": "Sepete ekle", + "preorderCutting": "Fidan olarak ön sipariş ver", + "continueShopping": "Alışverişe devam et", + "proceedToCheckout": "Ödeme işlemine devam et", + "productCount": "{{count}} {{count, plural, one {ürün} other {ürünler}}}", + "productSingular": "ürün", + "productPlural": "ürünler", + "removeFromCart": "Sepetten çıkar", + "openCart": "Sepeti aç", + "availableFrom": "{{date}} tarihinden itibaren mevcut", + "backToOrder": "← Siparişe geri dön", + "summary": { + "title": "Sipariş özeti", + "goodsNet": "Ürünler (net):", + "shippingNet": "Kargo (net):", + "totalGoods": "Toplam ürün:", + "shippingCosts": "Kargo ücretleri:", + "total": "Toplam:", + "totalWeight": "Toplam ağırlık: {{weight}} kg", + "freeFrom100": "(100€ ve üzeri ücretsiz)", + "free": "ücretsiz" + }, + "itemCount": { + "singular": "ürün", + "plural": "ürünler" + }, "sync": { - "title": "Sepet senkronizasyonu", // Warenkorb-Synchronisierung - "description": "Hesabınızda kayıtlı bir sepetiniz var. Lütfen nasıl devam etmek istediğinizi seçin:", // Sie haben einen gespeicherten Warenkorb in ihrem Account. Bitte wählen Sie, wie Sie verfahren möchten: - "deleteServer": "Sunucu sepetini sil", // Server-Warenkorb löschen - "useServer": "Sunucu sepetini kullan", // Server-Warenkorb übernehmen - "merge": "Sepetleri birleştir", // Warenkörbe zusammenführen - "currentCart": "Mevcut sepetiniz", // Ihr aktueller Warenkorb - "serverCart": "Profilinizde kayıtlı sepet" // In Ihrem Profil gespeicherter Warenkorb + "title": "Sepet senkronizasyonu", + "description": "Hesabınızda kayıtlı bir sepetiniz var. Lütfen nasıl devam etmek istediğinizi seçin:", + "deleteServer": "Sunucu sepetini sil", + "useServer": "Sunucu sepetini kullan", + "merge": "Sepetleri birleştir", + "currentCart": "Mevcut sepetiniz", + "serverCart": "Profilinizde kayıtlı sepet" } }; diff --git a/src/i18n/locales/tr/chat.js b/src/i18n/locales/tr/chat.js index a35c3ec..c736dd3 100644 --- a/src/i18n/locales/tr/chat.js +++ b/src/i18n/locales/tr/chat.js @@ -1,3 +1,3 @@ export default { - "privacyRead": "Okundu & Kabul Edildi", // Gelesen & Akzeptiert + "privacyRead": "Okundu & Kabul Edildi", }; diff --git a/src/i18n/locales/tr/checkout.js b/src/i18n/locales/tr/checkout.js index 97d2471..c085cf1 100644 --- a/src/i18n/locales/tr/checkout.js +++ b/src/i18n/locales/tr/checkout.js @@ -1,13 +1,13 @@ export default { - "invoiceAddress": "Fatura adresi", // Rechnungsadresse - "deliveryAddress": "Teslimat adresi", // Lieferadresse - "saveForFuture": "Gelecek siparişler için kaydet", // Für zukünftige Bestellungen speichern - "pickupDate": "Kesimlerin teslim alınması hangi tarih için isteniyor?", // Für welchen Termin ist die Abholung der Stecklinge gewünscht? - "note": "Not", // Anmerkung - "sameAddress": "Teslimat adresi fatura adresi ile aynıdır", // Lieferadresse ist identisch mit Rechnungsadresse - "termsAccept": "Şartlar ve koşulları, gizlilik politikasını ve cayma hakkı hükümlerini okudum", // Ich habe die AGBs, die Datenschutzerklärung und die Bestimmungen zum Widerrufsrecht gelesen - "selectDeliveryMethod": "Gönderim yöntemini seçin", // Versandart wählen - "selectPaymentMethod": "Ödeme yöntemini seçin", // Zahlungsart wählen - "orderSummary": "Sipariş özeti", // Bestellübersicht - "addressValidationError": "Lütfen adres alanlarındaki girişlerinizi kontrol edin." // Bitte überprüfen Sie Ihre Eingaben in den Adressfeldern. + "invoiceAddress": "Fatura adresi", + "deliveryAddress": "Teslimat adresi", + "saveForFuture": "Gelecek siparişler için kaydet", + "pickupDate": "Kesimlerin alınması hangi tarih için isteniyor?", + "note": "Not", + "sameAddress": "Teslimat adresi fatura adresi ile aynıdır", + "termsAccept": "Şartlar ve koşulları, gizlilik politikasını ve cayma hakkı hükümlerini okudum", + "selectDeliveryMethod": "Gönderim yöntemini seçin", + "selectPaymentMethod": "Ödeme yöntemini seçin", + "orderSummary": "Sipariş özeti", + "addressValidationError": "Lütfen adres alanlarındaki girişlerinizi kontrol edin." }; diff --git a/src/i18n/locales/tr/common.js b/src/i18n/locales/tr/common.js index fbd307e..0ccc621 100644 --- a/src/i18n/locales/tr/common.js +++ b/src/i18n/locales/tr/common.js @@ -1,19 +1,19 @@ export default { - "loading": "Yükleniyor...", // Lädt... - "error": "Hata", // Fehler - "close": "Kapat", // Schließen - "save": "Kaydet", // Speichern - "cancel": "İptal", // Abbrechen - "ok": "Tamam", // OK - "yes": "Evet", // Ja - "no": "Hayır", // Nein - "next": "İleri", // Weiter - "back": "Geri", // Zurück - "edit": "Düzenle", // Bearbeiten - "delete": "Sil", // Löschen - "add": "Ekle", // Hinzufügen - "remove": "Kaldır", // Entfernen - "products": "Ürünler", // Produkte - "product": "Ürün", // Produkt - "days": "Günler" // Tage + "loading": "Yükleniyor...", + "error": "Hata", + "close": "Kapat", + "save": "Kaydet", + "cancel": "İptal", + "ok": "Tamam", + "yes": "Evet", + "no": "Hayır", + "next": "İleri", + "back": "Geri", + "edit": "Düzenle", + "delete": "Sil", + "add": "Ekle", + "remove": "Kaldır", + "products": "Ürünler", + "product": "Ürün", + "days": "Günler" }; diff --git a/src/i18n/locales/tr/delivery.js b/src/i18n/locales/tr/delivery.js index 35104a3..65153e1 100644 --- a/src/i18n/locales/tr/delivery.js +++ b/src/i18n/locales/tr/delivery.js @@ -1,27 +1,34 @@ export default { "methods": { - "dhl": "DHL", // DHL - "dpd": "DPD", // DPD - "sperrgut": "Hacimli ürünler", // Sperrgut - "pickup": "Mağazadan teslim alma" // Abholung in der Filiale + "dhl": "DHL", + "dpd": "DPD", + "sperrgut": "Hacimli ürünler", + "pickup": "Mağazadan teslim alma" }, "descriptions": { - "standard": "Standart gönderim", // Standardversand - "standardFree": "Standart gönderim - 100€ ve üzeri siparişlerde ÜCRETSİZ!", // Standardversand - KOSTENLOS ab 100€ Warenwert! - "notAvailable": "Seçilemez çünkü bir veya daha fazla ürün sadece mağazadan teslim alınabilir", // nicht auswählbar weil ein oder mehrere Artikel nur abgeholt werden können - "bulky": "Büyük ve ağır ürünler için", // Für große und schwere Artikel - "pickupOnly": "Sadece mağazadan teslim alma" // nur Abholung + "standard": "Standart gönderim", + "standardFree": "Standart gönderim - 100€ ve üzeri siparişlerde ÜCRETSİZ!", + "notAvailable": "Seçilemez çünkü bir veya daha fazla ürün sadece mağazadan teslim alınabilir", + "bulky": "Büyük ve ağır ürünler için", + "pickupOnly": "Sadece mağazadan teslim alma" }, "prices": { - "free": "ücretsiz", // kostenlos - "freeFrom100": "(100€ ve üzeri ücretsiz)", // (kostenlos ab 100€) - "dhl": "6,99 €", // 6,99 € - "dpd": "4,90 €", // 4,90 € - "sperrgut": "28,99 €" // 28,99 € + "free": "ücretsiz", + "freeFrom100": "(100€ ve üzeri ücretsiz)", + "dhl": "6,99 €", + "dpd": "4,90 €", + "sperrgut": "28,99 €" }, "times": { - "cutting14Days": "Teslim süresi: 14 gün", // Lieferzeit: 14 Tage - "standard2to3Days": "Teslim süresi: 2-3 gün", // Lieferzeit: 2-3 Tage - "supplier7to9Days": "Teslim süresi: 7-9 gün" // Lieferzeit: 7-9 Tage + "cutting14Days": "Teslim süresi: 14 gün", + "standard2to3Days": "Teslim süresi: 2-3 gün", + "supplier7to9Days": "Teslim süresi: 7-9 gün" + }, + "selector": { + "title": "Gönderim yöntemini seçin", + "freeShippingInfo": "💡 100€ ve üzeri siparişlerde ücretsiz gönderim!", + "remainingForFree": "Ücretsiz gönderim için {{amount}}€ daha ekleyin.", + "congratsFreeShipping": "🎉 Tebrikler! Ücretsiz gönderim hakkı kazandınız!", + "cartQualifiesFree": "{{amount}}€ tutarındaki sepetiniz ücretsiz gönderim için uygundur." } }; diff --git a/src/i18n/locales/tr/filters.js b/src/i18n/locales/tr/filters.js index defc649..3a0bafd 100644 --- a/src/i18n/locales/tr/filters.js +++ b/src/i18n/locales/tr/filters.js @@ -1,7 +1,7 @@ export default { - "sorting": "Sıralama", // Sortierung - "perPage": "sayfa başına", // pro Seite - "availability": "Mevcudiyet", // Verfügbarkeit - "manufacturer": "Üretici", // Hersteller - "all": "Tümü", // Alle + "sorting": "Sıralama", + "perPage": "sayfa başına", + "availability": "Mevcudiyet", + "manufacturer": "Üretici", + "all": "Tümü" }; diff --git a/src/i18n/locales/tr/footer.js b/src/i18n/locales/tr/footer.js index a11111c..0bed81f 100644 --- a/src/i18n/locales/tr/footer.js +++ b/src/i18n/locales/tr/footer.js @@ -1,15 +1,15 @@ export default { - "hours": "Cum 11:00-19:00", // Sa 11-19 - "address": "Trachenberger Straße 14 - Dresden", // Trachenberger Straße 14 - Dresden - "location": "Pieschen durağı ile Trachenberger Platz arasında", // Zwischen Haltepunkt Pieschen und Trachenberger Platz - "allPricesIncl": "* Tüm fiyatlar yasal KDV dahil, artı kargo", // * Alle Preise inkl. gesetzlicher USt., zzgl. Versand - "copyright": "© {{year}} GrowHeads.de", // © {{year}} GrowHeads.de + "hours": "Cum 11:00-19:00", + "address": "Trachenberger Straße 14 - Dresden", + "location": "Pieschen durağı ile Trachenberger Platz arasında", + "allPricesIncl": "* Tüm fiyatlar yasal KDV dahil, artı kargo", + "copyright": "© {{year}} GrowHeads.de", "legal": { - "datenschutz": "Gizlilik Politikası", // Datenschutz - "agb": "Şartlar ve Koşullar", // AGB - "sitemap": "Site Haritası", // Sitemap - "impressum": "Yasal Uyarı", // Impressum - "batteriegesetzhinweise": "Pil Kanunu Bilgileri", // Batteriegesetzhinweise - "widerrufsrecht": "Cayma Hakkı" // Widerrufsrecht + "datenschutz": "Gizlilik Politikası", + "agb": "Şartlar ve Koşullar", + "sitemap": "Site Haritası", + "impressum": "Yasal Uyarı", + "batteriegesetzhinweise": "Pil Kanunu Bilgileri", + "widerrufsrecht": "Cayma Hakkı" } }; diff --git a/src/i18n/locales/tr/locale.js b/src/i18n/locales/tr/locale.js index 88775c7..5c54443 100644 --- a/src/i18n/locales/tr/locale.js +++ b/src/i18n/locales/tr/locale.js @@ -1,3 +1,3 @@ export default { - "code": "tr-TR" // de-DE + "code": "tr-TR" }; diff --git a/src/i18n/locales/tr/navigation.js b/src/i18n/locales/tr/navigation.js index bf663d7..0eda5bd 100644 --- a/src/i18n/locales/tr/navigation.js +++ b/src/i18n/locales/tr/navigation.js @@ -1,9 +1,9 @@ export default { - "home": "Ana Sayfa", // Startseite - "aktionen": "Kampanyalar", // Aktionen - "filiale": "Şube", // Filiale - "categories": "Kategoriler", // Kategorien - "categoriesOpen": "Kategorileri aç", // Kategorien öffnen - "categoriesClose": "Kategorileri kapat", // Kategorien schließen - "otherCategories": "Diğer kategoriler" // Andere Kategorien + "home": "Ana Sayfa", + "aktionen": "Promosyonlar", + "filiale": "Şube", + "categories": "Kategoriler", + "categoriesOpen": "Kategorileri aç", + "categoriesClose": "Kategorileri kapat", + "otherCategories": "Diğer kategoriler" }; diff --git a/src/i18n/locales/tr/orders.js b/src/i18n/locales/tr/orders.js index 90a6081..35a6326 100644 --- a/src/i18n/locales/tr/orders.js +++ b/src/i18n/locales/tr/orders.js @@ -1,23 +1,23 @@ export default { "status": { - "new": "Devam ediyor", // in Bearbeitung - "pending": "Yeni", // Neu - "processing": "Devam ediyor", // in Bearbeitung - "cancelled": "İptal edildi", // Storniert - "shipped": "Gönderildi", // Verschickt - "delivered": "Teslim edildi", // Geliefert - "return": "İade", // Retoure - "partialReturn": "Kısmi iade", // Teil Retoure - "partialDelivered": "Kısmen teslim edildi" // Teil geliefert + "new": "Devam ediyor", + "pending": "Yeni", + "processing": "Devam ediyor", + "cancelled": "İptal edildi", + "shipped": "Gönderildi", + "delivered": "Teslim edildi", + "return": "İade", + "partialReturn": "Kısmi iade", + "partialDelivered": "Kısmen teslim edildi" }, "table": { - "orderNumber": "Sipariş numarası", // Bestellnummer - "date": "Tarih", // Datum - "status": "Durum", // Status - "items": "Ürünler", // Artikel - "total": "Toplam", // Summe - "actions": "İşlemler", // Aktionen - "viewDetails": "Detayları görüntüle" // Details anzeigen + "orderNumber": "Sipariş numarası", + "date": "Tarih", + "status": "Durum", + "items": "Ürünler", + "total": "Toplam", + "actions": "İşlemler", + "viewDetails": "Detayları görüntüle" }, - "noOrders": "Henüz sipariş vermediniz." // Sie haben noch keine Bestellungen aufgegeben. + "noOrders": "Henüz sipariş vermediniz." }; diff --git a/src/i18n/locales/tr/pages.js b/src/i18n/locales/tr/pages.js index 6f23441..d7ea9aa 100644 --- a/src/i18n/locales/tr/pages.js +++ b/src/i18n/locales/tr/pages.js @@ -1,10 +1,10 @@ export default { "oilPress": { - "title": "Ölpresini ödünç al", // Ölpresse ausleihen - "comingSoon": "İçerik yakında gelecek...", // Inhalt kommt bald... + "title": "Yağ presi kirala", + "comingSoon": "İçerik yakında geliyor..." }, "thcTest": { - "title": "THC testi", // THC Test - "comingSoon": "İçerik yakında gelecek...", // Inhalt kommt bald... + "title": "THC testi", + "comingSoon": "İçerik yakında geliyor..." } }; diff --git a/src/i18n/locales/tr/payment.js b/src/i18n/locales/tr/payment.js index 8cebd90..cf1ec59 100644 --- a/src/i18n/locales/tr/payment.js +++ b/src/i18n/locales/tr/payment.js @@ -1,8 +1,8 @@ export default { - "successful": "Ödeme başarılı!", // Zahlung erfolgreich! - "failed": "Ödeme başarısız", // Zahlung fehlgeschlagen - "orderCompleted": "🎉 Siparişiniz başarıyla tamamlandı! Şimdi siparişlerinizi görüntüleyebilirsiniz.", // 🎉 Ihre Bestellung wurde erfolgreich abgeschlossen! Sie können jetzt Ihre Bestellungen einsehen. - "orderProcessing": "Ödemeniz başarıyla işlendi. Sipariş otomatik olarak tamamlanacaktır.", // Ihre Zahlung wurde erfolgreich verarbeitet. Die Bestellung wird automatisch abgeschlossen. - "paymentError": "Ödemeniz işlenemedi. Lütfen tekrar deneyin veya başka bir ödeme yöntemi seçin.", // Ihre Zahlung konnte nicht verarbeitet werden. Bitte versuchen Sie es erneut oder wählen Sie eine andere Zahlungsmethode. - "viewOrders": "Siparişlerime git" // Zu meinen Bestellungen + "successful": "Ödeme başarılı!", + "failed": "Ödeme başarısız", + "orderCompleted": "🎉 Siparişiniz başarıyla tamamlandı! Şimdi siparişlerinizi görüntüleyebilirsiniz.", + "orderProcessing": "Ödemeniz başarıyla işlendi. Sipariş otomatik olarak tamamlanacaktır.", + "paymentError": "Ödemeniz işlenemedi. Lütfen tekrar deneyin veya başka bir ödeme yöntemi seçin.", + "viewOrders": "Siparişlerimi görüntüle" }; diff --git a/src/i18n/locales/tr/product.js b/src/i18n/locales/tr/product.js index dde635c..6f7aa36 100644 --- a/src/i18n/locales/tr/product.js +++ b/src/i18n/locales/tr/product.js @@ -1,32 +1,38 @@ export default { - "loading": "Ürün yükleniyor...", // Produkt wird geladen... - "notFound": "Ürün bulunamadı", // Produkt nicht gefunden - "notFoundDescription": "Aradığınız ürün mevcut değil veya kaldırılmış.", // Das gesuchte Produkt existiert nicht oder wurde entfernt. - "backToHome": "Ana sayfaya dön", // Zurück zur Startseite - "error": "Hata", // Fehler - "articleNumber": "Makale numarası", // Artikelnummer - "manufacturer": "Üretici", // Hersteller - "inclVat": "%{{vat}} KDV dahil", // inkl. {{vat}}% MwSt. - "priceUnit": "{{price}}/{{unit}}", // {{price}}/{{unit}} - "new": "Yeni", // Neu - "weeks": "hafta", // Wochen - "arriving": "Geliş:", // Ankunft: - "inclVatFooter": "%{{vat}} KDV dahil,*", // inkl. {{vat}}% MwSt.,* - "availability": "Mevcutluk", // Verfügbarkeit - "inStock": "stokta", // auf Lager - "comingSoon": "Yakında", // Bald verfügbar - "deliveryTime": "Teslim süresi", // Lieferzeit - "inclShort": "dahil", // inkl. - "vatShort": "KDV", // MwSt. + "loading": "Ürün yükleniyor...", + "notFound": "Ürün bulunamadı", + "notFoundDescription": "Aradığınız ürün mevcut değil veya kaldırılmış.", + "backToHome": "Ana sayfaya dön", + "error": "Hata", + "articleNumber": "Makale numarası", + "manufacturer": "Üretici", + "inclVat": "%{{vat}} KDV dahil", + "priceUnit": "{{price}}/{{unit}}", + "new": "Yeni", + "weeks": "hafta", + "arriving": "Geliş:", + "inclVatFooter": "%{{vat}} KDV dahil,*", + "availability": "Mevcutluk", + "inStock": "stokta", + "comingSoon": "Yakında", + "deliveryTime": "Teslim süresi", + "inclShort": "dahil", + "vatShort": "KDV", "countDisplay": { - "noProducts": "0 ürün", // 0 Produkte - "oneProduct": "1 ürün", // 1 Produkt - "multipleProducts": "{{count}} ürün", // {{count}} Produkte - "filteredProducts": "{{filtered}} / {{total}} ürün", // {{filtered}} von {{total}} Produkten - "filteredOneProduct": "{{filtered}} / 1 ürün", // {{filtered}} von 1 Produkt - "xOfYProducts": "{{x}} / {{y}} ürün" // {{x}} von {{y}} Produkten + "noProducts": "0 ürün", + "oneProduct": "1 ürün", + "multipleProducts": "{{count}} ürün", + "filteredProducts": "{{filtered}} / {{total}} ürün", + "filteredOneProduct": "{{filtered}} / 1 ürün", + "xOfYProducts": "{{x}} / {{y}} ürün" }, - "removeFiltersToSee": "Ürünleri görmek için filtreleri kaldırın", // Entferne Filter um Produkte zu sehen - "outOfStock": "Stokta yok", // Out of Stock - "fromXProducts": "{{count}} üründen itibaren" // ab {{count}} Produkten + "removeFiltersToSee": "Ürünleri görmek için filtreleri kaldırın", + "outOfStock": "Stokta yok", + "fromXProducts": "{{count}} üründen itibaren", + "discount": { + "from3Products": "3 üründen itibaren", + "from5Products": "5 üründen itibaren", + "from7Products": "7 üründen itibaren", + "moreProductsMoreSavings": "Ne kadar çok ürün seçerseniz, o kadar çok tasarruf edersiniz!" + } }; diff --git a/src/i18n/locales/tr/search.js b/src/i18n/locales/tr/search.js index 947b49f..314e6d8 100644 --- a/src/i18n/locales/tr/search.js +++ b/src/i18n/locales/tr/search.js @@ -1,5 +1,5 @@ export default { - "placeholder": "Bana kenevir çeşitleri hakkında sorabilirsiniz...", // Du kannst mich nach Cannabissorten fragen... - "recording": "Kayıt devam ediyor...", // Aufnahme läuft... - "searchProducts": "Ürünlerde ara...", // Produkte suchen... + "placeholder": "Bana kenevir çeşitleri hakkında sorabilirsiniz...", + "recording": "Kayıt devam ediyor...", + "searchProducts": "Ürünlerde ara...", }; diff --git a/src/i18n/locales/tr/sections.js b/src/i18n/locales/tr/sections.js index 9c75a3f..63f0a18 100644 --- a/src/i18n/locales/tr/sections.js +++ b/src/i18n/locales/tr/sections.js @@ -1,8 +1,8 @@ export default { - "seeds": "Tohumlar", // Seeds - "stecklinge": "Çelikler", // Stecklinge - "oilPress": "Yağ presi ödünç al", // Ölpresse ausleihen - "thcTest": "THC testi", // THC Test - "address1": "Trachenberger Straße 14", // Trachenberger Straße 14 - "address2": "01129 Dresden" // 01129 Dresden + "seeds": "Tohumlar", + "stecklinge": "Çelikler", + "oilPress": "Yağ presi ödünç al", + "thcTest": "THC testi", + "address1": "Trachenberger Straße 14", + "address2": "01129 Dresden" }; diff --git a/src/i18n/locales/tr/settings.js b/src/i18n/locales/tr/settings.js index f3c9e5d..c5628e9 100644 --- a/src/i18n/locales/tr/settings.js +++ b/src/i18n/locales/tr/settings.js @@ -1,34 +1,34 @@ export default { - "changePassword": "Şifre değiştir", // Passwort ändern - "currentPassword": "Mevcut şifre", // Aktuelles Passwort - "newPassword": "Yeni şifre", // Neues Passwort - "confirmNewPassword": "Yeni şifreyi onayla", // Neues Passwort bestätigen - "updatePassword": "Şifreyi güncelle", // Passwort aktualisieren - "changeEmail": "E-posta adresini değiştir", // E-Mail-Adresse ändern - "password": "Şifre", // Passwort - "newEmail": "Yeni e-posta adresi", // Neue E-Mail-Adresse - "updateEmail": "E-postayı güncelle", // E-Mail aktualisieren - "apiKey": "API anahtarı", // API-Schlüssel - "apiKeyDescription": "Harici uygulamalarla entegrasyon için API anahtarınızı kullanın.", // Verwenden Sie Ihren API-Schlüssel für die Integration mit externen Anwendungen. - "apiDocumentation": "API dokümantasyonu:", // API-Dokumentation: - "copyToClipboard": "Panoya kopyala", // In Zwischenablage kopieren - "generate": "Oluştur", // Generieren - "regenerate": "Yeniden oluştur", // Regenerieren - "apiKeyCopied": "API anahtarı panoya kopyalandı", // API-Schlüssel in Zwischenablage kopiert + "changePassword": "Şifre değiştir", + "currentPassword": "Mevcut şifre", + "newPassword": "Yeni şifre", + "confirmNewPassword": "Yeni şifreyi onayla", + "updatePassword": "Şifreyi güncelle", + "changeEmail": "E-posta adresini değiştir", + "password": "Şifre", + "newEmail": "Yeni e-posta adresi", + "updateEmail": "E-postayı güncelle", + "apiKey": "API anahtarı", + "apiKeyDescription": "API anahtarınızı harici uygulamalarla entegrasyon için kullanın.", + "apiDocumentation": "API dokümantasyonu:", + "copyToClipboard": "Panoya kopyala", + "generate": "Oluştur", + "regenerate": "Yeniden oluştur", + "apiKeyCopied": "API anahtarı panoya kopyalandı", "errors": { - "fillAllFields": "Lütfen tüm alanları doldurun", // Bitte füllen Sie alle Felder aus - "passwordsNotMatch": "Yeni şifreler eşleşmiyor", // Die neuen Passwörter stimmen nicht überein - "passwordTooShort": "Yeni şifre en az 8 karakter uzunluğunda olmalıdır", // Das neue Passwort muss mindestens 8 Zeichen lang sein - "passwordUpdateError": "Şifre güncellenirken hata oluştu", // Fehler beim Aktualisieren des Passworts - "invalidEmail": "Lütfen geçerli bir e-posta adresi girin", // Bitte geben Sie eine gültige E-Mail-Adresse ein - "emailUpdateError": "E-posta adresi güncellenirken hata oluştu", // Fehler beim Aktualisieren der E-Mail-Adresse - "userNotFound": "Kullanıcı bulunamadı", // Benutzer nicht gefunden - "apiKeyGenerationError": "API anahtarı oluşturulurken hata oluştu" // Fehler beim Generieren des API-Schlüssels + "fillAllFields": "Lütfen tüm alanları doldurun", + "passwordsNotMatch": "Yeni şifreler eşleşmiyor", + "passwordTooShort": "Yeni şifre en az 8 karakter uzunluğunda olmalıdır", + "passwordUpdateError": "Şifre güncellenirken hata oluştu", + "invalidEmail": "Lütfen geçerli bir e-posta adresi girin", + "emailUpdateError": "E-posta adresi güncellenirken hata oluştu", + "userNotFound": "Kullanıcı bulunamadı", + "apiKeyGenerationError": "API anahtarı oluşturulurken hata oluştu" }, "success": { - "passwordUpdated": "Şifre başarıyla güncellendi", // Passwort erfolgreich aktualisiert - "emailUpdated": "E-posta adresi başarıyla güncellendi", // E-Mail-Adresse erfolgreich aktualisiert - "apiKeyGenerated": "API anahtarı başarıyla oluşturuldu", // API-Schlüssel erfolgreich generiert - "apiKeyWarning": "Bu anahtarı güvenli bir şekilde saklayın. Güvenlik nedeniyle 10 saniye içinde gizlenecektir." // Speichern Sie diesen Schlüssel sicher. Er wird aus Sicherheitsgründen in 10 Sekunden ausgeblendet. + "passwordUpdated": "Şifre başarıyla güncellendi", + "emailUpdated": "E-posta adresi başarıyla güncellendi", + "apiKeyGenerated": "API anahtarı başarıyla oluşturuldu", + "apiKeyWarning": "Bu anahtarı güvenli bir şekilde saklayın. Güvenlik nedeniyle 10 saniye içinde gizlenecektir." } }; diff --git a/src/i18n/locales/tr/sorting.js b/src/i18n/locales/tr/sorting.js index dbf51d9..72bf612 100644 --- a/src/i18n/locales/tr/sorting.js +++ b/src/i18n/locales/tr/sorting.js @@ -1,6 +1,6 @@ export default { - "name": "İsim", // Name - "searchField": "Arama terimi", // Suchbegriff - "priceLowHigh": "Fiyat: Düşükten Yükseğe", // Preis: Niedrig zu Hoch - "priceHighLow": "Fiyat: Yüksekten Düşüğe" // Preis: Hoch zu Niedrig + "name": "İsim", + "searchField": "Arama terimi", + "priceLowHigh": "Fiyat: Düşükten Yükseğe", + "priceHighLow": "Fiyat: Yüksekten Düşüğe" }; diff --git a/src/i18n/locales/tr/tax.js b/src/i18n/locales/tr/tax.js index ae66e4d..26ba90c 100644 --- a/src/i18n/locales/tr/tax.js +++ b/src/i18n/locales/tr/tax.js @@ -1,12 +1,12 @@ export default { - "vat": "Katma Değer Vergisi", // Mehrwertsteuer - "vat7": "%7 Katma Değer Vergisi", // 7% Mehrwertsteuer - "vat19": "%19 Katma Değer Vergisi", // 19% Mehrwertsteuer - "vat19WithShipping": "%19 Katma Değer Vergisi (kargo dahil)", // 19% Mehrwertsteuer (inkl. Versand) - "totalNet": "Toplam net fiyat", // Gesamtnettopreis - "totalGross": "Kargo hariç toplam brüt fiyat", // Gesamtbruttopreis ohne Versand - "subtotal": "Ara toplam", // Zwischensumme - "incl7Vat": "%7 KDV dahil", // inkl. 7% MwSt. - "inclVatWithFooter": "({{vat}}% KDV dahil,*)", // (incl. {{vat}}% USt.,*) - "inclVatAmount": "{{amount}} € KDV dahil ({{rate}}%)" // nkl. {{amount}} € MwSt. ({{rate}}%) + "vat": "Katma Değer Vergisi", + "vat7": "%7 Katma Değer Vergisi", + "vat19": "%19 Katma Değer Vergisi", + "vat19WithShipping": "%19 Katma Değer Vergisi (kargo dahil)", + "totalNet": "Toplam net fiyat", + "totalGross": "Kargo hariç toplam brüt fiyat", + "subtotal": "Ara toplam", + "incl7Vat": "%7 KDV dahil", + "inclVatWithFooter": "({{vat}}% KDV dahil,*)", + "inclVatAmount": "{{amount}} € KDV dahil ({{rate}}%)" }; diff --git a/src/i18n/locales/tr/titles.js b/src/i18n/locales/tr/titles.js index b6a37e7..ea78bf0 100644 --- a/src/i18n/locales/tr/titles.js +++ b/src/i18n/locales/tr/titles.js @@ -1,5 +1,5 @@ export default { - "home": "Kaliteli Kenevir Tohumları ve Çelikleri", // Fine Cannabis Seeds & Cuttings - "aktionen": "Güncel Kampanyalar ve Teklifler", // Aktuelle Aktionen & Angebote - "filiale": "Dresden'deki Mağazamız" // Unsere Filiale in Dresden + "home": "Kaliteli Kenevir Tohumları ve Çelikleri", + "aktionen": "Mevcut Kampanyalar ve Teklifler", + "filiale": "Dresden'deki Mağazamız", }; diff --git a/src/i18n/locales/uk/auth.js b/src/i18n/locales/uk/auth.js index 50f29fd..6c434ee 100644 --- a/src/i18n/locales/uk/auth.js +++ b/src/i18n/locales/uk/auth.js @@ -1,25 +1,25 @@ export default { - "login": "Увійти", // Anmelden - "register": "Реєстрація", // Registrieren - "logout": "Вийти", // Abmelden - "profile": "Профіль", // Profil - "email": "Електронна пошта", // E-Mail - "password": "Пароль", // Passwort - "confirmPassword": "Підтвердьте пароль", // Passwort bestätigen - "forgotPassword": "Забули пароль?", // Passwort vergessen? - "loginWithGoogle": "Увійти через Google", // Mit Google anmelden - "or": "АБО", // ODER - "privacyAccept": "Натискаючи «Увійти через Google», я приймаю", // Mit dem Click auf "Mit Google anmelden" akzeptiere ich die - "privacyPolicy": "Політику конфіденційності", // Datenschutzbestimmungen - "passwordMinLength": "Пароль повинен містити щонайменше 8 символів", // Das Passwort muss mindestens 8 Zeichen lang sein - "newPasswordMinLength": "Новий пароль повинен містити щонайменше 8 символів", // Das neue Passwort muss mindestens 8 Zeichen lang sein + "login": "Увійти", + "register": "Реєстрація", + "logout": "Вийти", + "profile": "Профіль", + "email": "Електронна пошта", + "password": "Пароль", + "confirmPassword": "Підтвердити пароль", + "forgotPassword": "Забули пароль?", + "loginWithGoogle": "Увійти через Google", + "or": "АБО", + "privacyAccept": "Натискаючи «Увійти через Google», я приймаю", + "privacyPolicy": "Політику конфіденційності", + "passwordMinLength": "Пароль повинен містити щонайменше 8 символів", + "newPasswordMinLength": "Новий пароль повинен містити щонайменше 8 символів", "menu": { - "profile": "Профіль", // Profil - "myProfile": "Мій профіль", // Mein Profil - "checkout": "Оформлення замовлення", // Bestellabschluss - "orders": "Замовлення", // Bestellungen - "settings": "Налаштування", // Einstellungen - "adminDashboard": "Панель адміністратора", // Admin Dashboard - "adminUsers": "Адміністратори" // Admin Users + "profile": "Профіль", + "myProfile": "Мій профіль", + "checkout": "Оформлення замовлення", + "orders": "Замовлення", + "settings": "Налаштування", + "adminDashboard": "Панель адміністратора", + "adminUsers": "Адміністратори" } }; diff --git a/src/i18n/locales/uk/cart.js b/src/i18n/locales/uk/cart.js index f32a36f..4c50702 100644 --- a/src/i18n/locales/uk/cart.js +++ b/src/i18n/locales/uk/cart.js @@ -1,24 +1,39 @@ export default { - "title": "Кошик", // Warenkorb - "empty": "порожній", // leer - "addToCart": "Додати до кошика", // In den Korb - "preorderCutting": "Передзамовити як живець", // Als Steckling vorbestellen - "continueShopping": "Продовжити покупки", // Weiter einkaufen - "proceedToCheckout": "Перейти до оформлення замовлення", // Weiter zur Kasse - "productCount": "{{count}} {{count, plural, one {продукт} other {продукти}}}", // {{count}} {{count, plural, one {Produkt} other {Produkte}}} - "productSingular": "продукт", // Produkt - "productPlural": "продукти", // Produkte - "removeFromCart": "Видалити з кошика", // Aus dem Warenkorb entfernen - "openCart": "Відкрити кошик", // Warenkorb öffnen - "availableFrom": "Доступно з {{date}}", // Ab {{date}} - "backToOrder": "← Назад до замовлення", // ← Zurück zur Bestellung + "title": "Кошик", + "empty": "порожній", + "addToCart": "Додати до кошика", + "preorderCutting": "Передзамовлення як живець", + "continueShopping": "Продовжити покупки", + "proceedToCheckout": "Перейти до оформлення", + "productCount": "{{count}} {{count, plural, one {товар} other {товарів}}}", + "productSingular": "товар", + "productPlural": "товарів", + "removeFromCart": "Видалити з кошика", + "openCart": "Відкрити кошик", + "availableFrom": "Доступно з {{date}}", + "backToOrder": "← Назад до замовлення", + "summary": { + "title": "Підсумок замовлення", + "goodsNet": "Товари (нетто):", + "shippingNet": "Доставка (нетто):", + "totalGoods": "Всього товарів:", + "shippingCosts": "Вартість доставки:", + "total": "Всього:", + "totalWeight": "Загальна вага: {{weight}} кг", + "freeFrom100": "(безкоштовно від €100)", + "free": "безкоштовно" + }, + "itemCount": { + "singular": "товар", + "plural": "товарів" + }, "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 + "title": "Синхронізація кошика", + "description": "У вас є збережений кошик у вашому акаунті. Будь ласка, виберіть, як ви хочете продовжити:", + "deleteServer": "Видалити кошик на сервері", + "useServer": "Використати кошик із сервера", + "merge": "Об’єднати кошики", + "currentCart": "Ваш поточний кошик", + "serverCart": "Кошик, збережений у вашому профілі" } }; diff --git a/src/i18n/locales/uk/chat.js b/src/i18n/locales/uk/chat.js index f6aa3e1..8abec12 100644 --- a/src/i18n/locales/uk/chat.js +++ b/src/i18n/locales/uk/chat.js @@ -1,3 +1,3 @@ export default { - "privacyRead": "Прочитано та прийнято", // Gelesen & Akzeptiert + "privacyRead": "Прочитано та прийнято", }; diff --git a/src/i18n/locales/uk/checkout.js b/src/i18n/locales/uk/checkout.js index bc66afb..0e4ab61 100644 --- a/src/i18n/locales/uk/checkout.js +++ b/src/i18n/locales/uk/checkout.js @@ -1,13 +1,13 @@ export default { - "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 - "selectDeliveryMethod": "Виберіть спосіб доставки", // Versandart wählen - "selectPaymentMethod": "Виберіть спосіб оплати", // Zahlungsart wählen - "orderSummary": "Підсумок замовлення", // Bestellübersicht - "addressValidationError": "Будь ласка, перевірте введені дані в полях адреси." // Bitte überprüfen Sie Ihre Eingaben in den Adressfeldern. + "invoiceAddress": "Адреса для рахунку", + "deliveryAddress": "Адреса доставки", + "saveForFuture": "Зберегти для майбутніх замовлень", + "pickupDate": "На яку дату бажано забрати живці?", + "note": "Примітка", + "sameAddress": "Адреса доставки збігається з адресою для рахунку", + "termsAccept": "Я прочитав умови та положення, політику конфіденційності та положення про право на відмову", + "selectDeliveryMethod": "Виберіть спосіб доставки", + "selectPaymentMethod": "Виберіть спосіб оплати", + "orderSummary": "Підсумок замовлення", + "addressValidationError": "Будь ласка, перевірте введені дані в полях адреси." }; diff --git a/src/i18n/locales/uk/common.js b/src/i18n/locales/uk/common.js index 01839a4..b83be6e 100644 --- a/src/i18n/locales/uk/common.js +++ b/src/i18n/locales/uk/common.js @@ -1,19 +1,19 @@ export default { - "loading": "Завантаження...", // Lädt... - "error": "Помилка", // Fehler - "close": "Закрити", // Schließen - "save": "Зберегти", // Speichern - "cancel": "Скасувати", // Abbrechen - "ok": "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 - "days": "Дні" // Tage + "loading": "Завантаження...", + "error": "Помилка", + "close": "Закрити", + "save": "Зберегти", + "cancel": "Скасувати", + "ok": "OK", + "yes": "Так", + "no": "Ні", + "next": "Далі", + "back": "Назад", + "edit": "Редагувати", + "delete": "Видалити", + "add": "Додати", + "remove": "Видалити", + "products": "Продукти", + "product": "Продукт", + "days": "Дні" }; diff --git a/src/i18n/locales/uk/delivery.js b/src/i18n/locales/uk/delivery.js index 132f23a..ddaf4a8 100644 --- a/src/i18n/locales/uk/delivery.js +++ b/src/i18n/locales/uk/delivery.js @@ -1,27 +1,34 @@ export default { "methods": { - "dhl": "DHL", // DHL - "dpd": "DPD", // DPD - "sperrgut": "Великогабаритні товари", // Sperrgut - "pickup": "Самовивіз у магазині" // Abholung in der Filiale + "dhl": "DHL", + "dpd": "DPD", + "sperrgut": "Об'ємні вантажі", + "pickup": "Самовивіз із магазину" }, "descriptions": { - "standard": "Стандартна доставка", // Standardversand - "standardFree": "Стандартна доставка - БЕЗКОШТОВНО при замовленні від 100€!", // 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 - "pickupOnly": "Тільки самовивіз" // nur Abholung + "standard": "Стандартна доставка", + "standardFree": "Стандартна доставка - БЕЗКОШТОВНО від замовлення на €100!", + "notAvailable": "Не можна вибрати, оскільки один або кілька товарів можна лише забрати", + "bulky": "Для великих і важких товарів", + "pickupOnly": "Тільки самовивіз" }, "prices": { - "free": "безкоштовно", // kostenlos - "freeFrom100": "(безкоштовно від 100€)", // (kostenlos ab 100€) - "dhl": "6,99 €", // 6,99 € - "dpd": "4,90 €", // 4,90 € - "sperrgut": "28,99 €" // 28,99 € + "free": "безкоштовно", + "freeFrom100": "(безкоштовно від €100)", + "dhl": "€6.99", + "dpd": "€4.90", + "sperrgut": "€28.99" }, "times": { - "cutting14Days": "Термін доставки: 14 днів", // Lieferzeit: 14 Tage - "standard2to3Days": "Термін доставки: 2-3 дні", // Lieferzeit: 2-3 Tage - "supplier7to9Days": "Термін доставки: 7-9 днів" // Lieferzeit: 7-9 Tage + "cutting14Days": "Термін доставки: 14 днів", + "standard2to3Days": "Термін доставки: 2-3 дні", + "supplier7to9Days": "Термін доставки: 7-9 днів" + }, + "selector": { + "title": "Оберіть спосіб доставки", + "freeShippingInfo": "💡 Безкоштовна доставка від замовлення на €100!", + "remainingForFree": "Додайте ще {{amount}}€ для безкоштовної доставки.", + "congratsFreeShipping": "🎉 Вітаємо! Ви отримуєте безкоштовну доставку!", + "cartQualifiesFree": "Ваш кошик на суму {{amount}}€ підпадає під безкоштовну доставку." } }; diff --git a/src/i18n/locales/uk/filters.js b/src/i18n/locales/uk/filters.js index 8b35381..6211a9f 100644 --- a/src/i18n/locales/uk/filters.js +++ b/src/i18n/locales/uk/filters.js @@ -1,7 +1,7 @@ export default { - "sorting": "Сортування", // Sortierung - "perPage": "на сторінку", // pro Seite - "availability": "Наявність", // Verfügbarkeit - "manufacturer": "Виробник", // Hersteller - "all": "Всі", // Alle + "sorting": "Сортування", + "perPage": "на сторінку", + "availability": "Наявність", + "manufacturer": "Виробник", + "all": "Всі" }; diff --git a/src/i18n/locales/uk/footer.js b/src/i18n/locales/uk/footer.js index 56d4ad6..e05dc3b 100644 --- a/src/i18n/locales/uk/footer.js +++ b/src/i18n/locales/uk/footer.js @@ -1,15 +1,15 @@ export default { - "hours": "Сб 11:00-19:00", // Sa 11-19 - "address": "Trachenberger Straße 14 - Dresden", // Trachenberger Straße 14 - Dresden - "location": "Між зупинкою Пішен та Trachenberger Platz", // Zwischen Haltepunkt Pieschen und Trachenberger Platz - "allPricesIncl": "* Всі ціни включають законний ПДВ, плюс доставка", // * Alle Preise inkl. gesetzlicher USt., zzgl. Versand - "copyright": "© {{year}} GrowHeads.de", // © {{year}} GrowHeads.de + "hours": "Сб 11:00-19:00", + "address": "Trachenberger Straße 14 - Dresden", + "location": "Між зупинкою Pieschen та Trachenberger Platz", + "allPricesIncl": "* Всі ціни включають законний ПДВ, плюс доставка", + "copyright": "© {{year}} GrowHeads.de", "legal": { - "datenschutz": "Політика конфіденційності", // Datenschutz - "agb": "Умови та положення", // AGB - "sitemap": "Карта сайту", // Sitemap - "impressum": "Правова інформація", // Impressum - "batteriegesetzhinweise": "Інформація про закон щодо батарей", // Batteriegesetzhinweise - "widerrufsrecht": "Право на відмову" // Widerrufsrecht + "datenschutz": "Політика конфіденційності", + "agb": "Умови та положення", + "sitemap": "Карта сайту", + "impressum": "Правова інформація", + "batteriegesetzhinweise": "Інформація про закон щодо батарей", + "widerrufsrecht": "Право на відмову" } }; diff --git a/src/i18n/locales/uk/locale.js b/src/i18n/locales/uk/locale.js index 20bc735..830ecbb 100644 --- a/src/i18n/locales/uk/locale.js +++ b/src/i18n/locales/uk/locale.js @@ -1,3 +1,3 @@ export default { - "code": "uk-UA" // de-DE + "code": "uk-UA" }; diff --git a/src/i18n/locales/uk/navigation.js b/src/i18n/locales/uk/navigation.js index 84e9930..fceb9f8 100644 --- a/src/i18n/locales/uk/navigation.js +++ b/src/i18n/locales/uk/navigation.js @@ -1,9 +1,9 @@ export default { - "home": "Головна", // Startseite - "aktionen": "Акції", // Aktionen - "filiale": "Філія", // Filiale - "categories": "Категорії", // Kategorien - "categoriesOpen": "Відкрити категорії", // Kategorien öffnen - "categoriesClose": "Закрити категорії", // Kategorien schließen - "otherCategories": "Інші категорії" // Andere Kategorien + "home": "Головна", + "aktionen": "Акції", + "filiale": "Філія", + "categories": "Категорії", + "categoriesOpen": "Відкрити категорії", + "categoriesClose": "Закрити категорії", + "otherCategories": "Інші категорії" }; diff --git a/src/i18n/locales/uk/orders.js b/src/i18n/locales/uk/orders.js index 1f69f5c..1cf4811 100644 --- a/src/i18n/locales/uk/orders.js +++ b/src/i18n/locales/uk/orders.js @@ -1,23 +1,23 @@ export default { "status": { - "new": "В процесі", // in Bearbeitung - "pending": "Новий", // Neu - "processing": "В процесі", // in Bearbeitung - "cancelled": "Скасовано", // Storniert - "shipped": "Відправлено", // Verschickt - "delivered": "Доставлено", // Geliefert - "return": "Повернення", // Retoure - "partialReturn": "Часткове повернення", // Teil Retoure - "partialDelivered": "Частково доставлено" // Teil geliefert + "new": "В процесі", + "pending": "Новий", + "processing": "В процесі", + "cancelled": "Скасовано", + "shipped": "Відправлено", + "delivered": "Доставлено", + "return": "Повернення", + "partialReturn": "Часткове повернення", + "partialDelivered": "Частково доставлено" }, "table": { - "orderNumber": "Номер замовлення", // Bestellnummer - "date": "Дата", // Datum - "status": "Статус", // Status - "items": "Товари", // Artikel - "total": "Всього", // Summe - "actions": "Дії", // Aktionen - "viewDetails": "Переглянути деталі" // Details anzeigen + "orderNumber": "Номер замовлення", + "date": "Дата", + "status": "Статус", + "items": "Товари", + "total": "Всього", + "actions": "Дії", + "viewDetails": "Переглянути деталі" }, - "noOrders": "Ви ще не зробили жодного замовлення." // Sie haben noch keine Bestellungen aufgegeben. + "noOrders": "Ви ще не зробили жодного замовлення." }; diff --git a/src/i18n/locales/uk/pages.js b/src/i18n/locales/uk/pages.js index b039d84..92e4a23 100644 --- a/src/i18n/locales/uk/pages.js +++ b/src/i18n/locales/uk/pages.js @@ -1,10 +1,10 @@ export default { "oilPress": { - "title": "Позичити олійницю", // Ölpresse ausleihen - "comingSoon": "Вміст скоро з’явиться...", // Inhalt kommt bald... + "title": "Орендувати олійницю", + "comingSoon": "Зміст скоро з’явиться..." }, "thcTest": { - "title": "Тест на THC", // THC Test - "comingSoon": "Вміст скоро з’явиться...", // Inhalt kommt bald... + "title": "Тест на ТГК", + "comingSoon": "Зміст скоро з’явиться..." } }; diff --git a/src/i18n/locales/uk/payment.js b/src/i18n/locales/uk/payment.js index bfcabea..f0839ba 100644 --- a/src/i18n/locales/uk/payment.js +++ b/src/i18n/locales/uk/payment.js @@ -1,8 +1,8 @@ export default { - "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 + "successful": "Платіж успішний!", + "failed": "Платіж не вдалося здійснити", + "orderCompleted": "🎉 Ваше замовлення було успішно завершено! Тепер ви можете переглянути свої замовлення.", + "orderProcessing": "Ваш платіж було успішно оброблено. Замовлення буде автоматично завершено.", + "paymentError": "Ваш платіж не вдалося обробити. Будь ласка, спробуйте ще раз або оберіть інший спосіб оплати.", + "viewOrders": "Переглянути мої замовлення" }; diff --git a/src/i18n/locales/uk/product.js b/src/i18n/locales/uk/product.js index d83ec97..dc2013c 100644 --- a/src/i18n/locales/uk/product.js +++ b/src/i18n/locales/uk/product.js @@ -1,32 +1,38 @@ export default { - "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": "включно з {{vat}}% ПДВ", // inkl. {{vat}}% MwSt. - "priceUnit": "{{price}}/{{unit}}", // {{price}}/{{unit}} - "new": "Новий", // Neu - "weeks": "тижнів", // Wochen - "arriving": "Прибуття:", // Ankunft: - "inclVatFooter": "включно з {{vat}}% ПДВ,*", // inkl. {{vat}}% MwSt.,* - "availability": "Наявність", // Verfügbarkeit - "inStock": "в наявності", // auf Lager - "comingSoon": "Скоро в наявності", // Bald verfügbar - "deliveryTime": "Час доставки", // Lieferzeit - "inclShort": "вкл.", // inkl. - "vatShort": "ПДВ", // MwSt. + "loading": "Завантаження продукту...", + "notFound": "Продукт не знайдено", + "notFoundDescription": "Продукт, який ви шукаєте, не існує або був видалений.", + "backToHome": "Назад на головну сторінку", + "error": "Помилка", + "articleNumber": "Номер артикула", + "manufacturer": "Виробник", + "inclVat": "включно з {{vat}}% ПДВ", + "priceUnit": "{{price}}/{{unit}}", + "new": "Новий", + "weeks": "тижнів", + "arriving": "Прибуття:", + "inclVatFooter": "включно з {{vat}}% ПДВ,*", + "availability": "Наявність", + "inStock": "в наявності", + "comingSoon": "Скоро буде", + "deliveryTime": "Час доставки", + "inclShort": "вкл.", + "vatShort": "ПДВ", "countDisplay": { - "noProducts": "0 продуктів", // 0 Produkte - "oneProduct": "1 продукт", // 1 Produkt - "multipleProducts": "{{count}} продуктів", // {{count}} Produkte - "filteredProducts": "{{filtered}} з {{total}} продуктів", // {{filtered}} von {{total}} Produkten - "filteredOneProduct": "{{filtered}} з 1 продукту", // {{filtered}} von 1 Produkt - "xOfYProducts": "{{x}} з {{y}} продуктів" // {{x}} von {{y}} Produkten + "noProducts": "0 продуктів", + "oneProduct": "1 продукт", + "multipleProducts": "{{count}} продуктів", + "filteredProducts": "{{filtered}} з {{total}} продуктів", + "filteredOneProduct": "{{filtered}} з 1 продукту", + "xOfYProducts": "{{x}} з {{y}} продуктів" }, - "removeFiltersToSee": "Приберіть фільтри, щоб побачити продукти", // Entferne Filter um Produkte zu sehen - "outOfStock": "Немає в наявності", // Out of Stock - "fromXProducts": "від {{count}} продуктів" // ab {{count}} Produkten + "removeFiltersToSee": "Приберіть фільтри, щоб побачити продукти", + "outOfStock": "Немає в наявності", + "fromXProducts": "від {{count}} продуктів", + "discount": { + "from3Products": "від 3 продуктів", + "from5Products": "від 5 продуктів", + "from7Products": "від 7 продуктів", + "moreProductsMoreSavings": "Чим більше продуктів ви обираєте, тим більше заощаджуєте!" + } }; diff --git a/src/i18n/locales/uk/search.js b/src/i18n/locales/uk/search.js index 57e19de..f30cb93 100644 --- a/src/i18n/locales/uk/search.js +++ b/src/i18n/locales/uk/search.js @@ -1,5 +1,5 @@ export default { - "placeholder": "Ви можете запитати мене про сорти канабісу...", // Du kannst mich nach Cannabissorten fragen... - "recording": "Запис триває...", // Aufnahme läuft... - "searchProducts": "Пошук продуктів...", // Produkte suchen... + "placeholder": "Ви можете запитати мене про сорти канабісу...", + "recording": "Запис триває...", + "searchProducts": "Пошук продуктів...", }; diff --git a/src/i18n/locales/uk/sections.js b/src/i18n/locales/uk/sections.js index b5e1240..c3a37b7 100644 --- a/src/i18n/locales/uk/sections.js +++ b/src/i18n/locales/uk/sections.js @@ -1,8 +1,8 @@ export default { - "seeds": "Насіння", // Seeds - "stecklinge": "Живці", // Stecklinge - "oilPress": "Позичити олійний прес", // Ölpresse ausleihen - "thcTest": "Тест на ТГК", // THC Test - "address1": "Trachenberger Straße 14", // Trachenberger Straße 14 - "address2": "01129 Dresden" // 01129 Dresden + "seeds": "Насіння", + "stecklinge": "Живці", + "oilPress": "Позичити олійний прес", + "thcTest": "Тест на THC", + "address1": "Trachenberger Straße 14", + "address2": "01129 Dresden" }; diff --git a/src/i18n/locales/uk/settings.js b/src/i18n/locales/uk/settings.js index d9d7fbe..aa4d1f6 100644 --- a/src/i18n/locales/uk/settings.js +++ b/src/i18n/locales/uk/settings.js @@ -1,34 +1,34 @@ export default { - "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 ключ", // API-Schlüssel - "apiKeyDescription": "Використовуйте свій API ключ для інтеграції з зовнішніми додатками.", // Verwenden Sie Ihren API-Schlüssel für die Integration mit externen Anwendungen. - "apiDocumentation": "Документація API:", // API-Dokumentation: - "copyToClipboard": "Копіювати в буфер обміну", // In Zwischenablage kopieren - "generate": "Створити", // Generieren - "regenerate": "Перегенерувати", // Regenerieren - "apiKeyCopied": "API ключ скопійовано в буфер обміну", // API-Schlüssel in Zwischenablage kopiert + "changePassword": "Змінити пароль", + "currentPassword": "Поточний пароль", + "newPassword": "Новий пароль", + "confirmNewPassword": "Підтвердьте новий пароль", + "updatePassword": "Оновити пароль", + "changeEmail": "Змінити адресу електронної пошти", + "password": "Пароль", + "newEmail": "Нова адреса електронної пошти", + "updateEmail": "Оновити електронну пошту", + "apiKey": "API key", + "apiKeyDescription": "Use your API key for integration with external applications.", + "apiDocumentation": "API documentation:", + "copyToClipboard": "Скопіювати в буфер обміну", + "generate": "Згенерувати", + "regenerate": "Перегенерувати", + "apiKeyCopied": "API key copied to clipboard", "errors": { - "fillAllFields": "Будь ласка, заповніть усі поля", // Bitte füllen Sie alle Felder aus - "passwordsNotMatch": "Нові паролі не співпадають", // Die neuen Passwörter stimmen nicht überein - "passwordTooShort": "Новий пароль повинен містити щонайменше 8 символів", // 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": "Помилка генерації API ключа" // Fehler beim Generieren des API-Schlüssels + "fillAllFields": "Будь ласка, заповніть усі поля", + "passwordsNotMatch": "Нові паролі не співпадають", + "passwordTooShort": "Новий пароль повинен містити щонайменше 8 символів", + "passwordUpdateError": "Помилка оновлення пароля", + "invalidEmail": "Будь ласка, введіть дійсну адресу електронної пошти", + "emailUpdateError": "Помилка оновлення адреси електронної пошти", + "userNotFound": "Користувача не знайдено", + "apiKeyGenerationError": "Помилка генерації API ключа" }, "success": { - "passwordUpdated": "Пароль успішно оновлено", // Passwort erfolgreich aktualisiert - "emailUpdated": "Адресу електронної пошти успішно оновлено", // E-Mail-Adresse erfolgreich aktualisiert - "apiKeyGenerated": "API ключ успішно згенеровано", // API-Schlüssel erfolgreich generiert - "apiKeyWarning": "Збережіть цей ключ у безпечному місці. З міркувань безпеки він буде прихований через 10 секунд." // Speichern Sie diesen Schlüssel sicher. Er wird aus Sicherheitsgründen in 10 Sekunden ausgeblendet. + "passwordUpdated": "Пароль успішно оновлено", + "emailUpdated": "Адресу електронної пошти успішно оновлено", + "apiKeyGenerated": "API ключ успішно згенеровано", + "apiKeyWarning": "Збережіть цей ключ у безпечному місці. З міркувань безпеки він буде прихований через 10 секунд." } }; diff --git a/src/i18n/locales/uk/sorting.js b/src/i18n/locales/uk/sorting.js index 025a024..b477eee 100644 --- a/src/i18n/locales/uk/sorting.js +++ b/src/i18n/locales/uk/sorting.js @@ -1,6 +1,6 @@ export default { - "name": "Ім'я", // Name - "searchField": "Пошуковий запит", // Suchbegriff - "priceLowHigh": "Ціна: від низької до високої", // Preis: Niedrig zu Hoch - "priceHighLow": "Ціна: від високої до низької" // Preis: Hoch zu Niedrig + "name": "Ім'я", + "searchField": "Пошуковий запит", + "priceLowHigh": "Ціна: від низької до високої", + "priceHighLow": "Ціна: від високої до низької" }; diff --git a/src/i18n/locales/uk/tax.js b/src/i18n/locales/uk/tax.js index a6d2d3b..888d978 100644 --- a/src/i18n/locales/uk/tax.js +++ b/src/i18n/locales/uk/tax.js @@ -1,12 +1,12 @@ export default { - "vat": "Податок на додану вартість", // Mehrwertsteuer - "vat7": "7% податку на додану вартість", // 7% Mehrwertsteuer - "vat19": "19% податку на додану вартість", // 19% Mehrwertsteuer - "vat19WithShipping": "19% податку на додану вартість (включно з доставкою)", // 19% Mehrwertsteuer (inkl. Versand) - "totalNet": "Загальна чиста ціна", // Gesamtnettopreis - "totalGross": "Загальна валова ціна без доставки", // Gesamtbruttopreis ohne Versand - "subtotal": "Проміжна сума", // Zwischensumme - "incl7Vat": "включно з 7% ПДВ", // inkl. 7% MwSt. - "inclVatWithFooter": "(включно з {{vat}}% ПДВ,*)", // (incl. {{vat}}% USt.,*) - "inclVatAmount": "включно з {{amount}} € ПДВ ({{rate}}%)" // nkl. {{amount}} € MwSt. ({{rate}}%) + "vat": "Податок на додану вартість", + "vat7": "7% податку на додану вартість", + "vat19": "19% податку на додану вартість", + "vat19WithShipping": "19% податку на додану вартість (включно з доставкою)", + "totalNet": "Загальна чиста ціна", + "totalGross": "Загальна валова ціна без доставки", + "subtotal": "Проміжна сума", + "incl7Vat": "включно з 7% ПДВ", + "inclVatWithFooter": "(включно з {{vat}}% ПДВ,*)", + "inclVatAmount": "включно з {{amount}} € ПДВ ({{rate}}%)" }; diff --git a/src/i18n/locales/uk/titles.js b/src/i18n/locales/uk/titles.js index 7f313a6..bce4d76 100644 --- a/src/i18n/locales/uk/titles.js +++ b/src/i18n/locales/uk/titles.js @@ -1,5 +1,5 @@ export default { - "home": "Якісне насіння та живці канабісу", // Fine Cannabis Seeds & Cuttings - "aktionen": "Поточні акції та пропозиції", // Aktuelle Aktionen & Angebote - "filiale": "Наш магазин у Дрездені" // Unsere Filiale in Dresden + "home": "Якісне насіння та живці канабісу", + "aktionen": "Поточні акції та пропозиції", + "filiale": "Наш магазин у Дрездені", }; diff --git a/src/i18n/locales/zh/auth.js b/src/i18n/locales/zh/auth.js index d08f44d..4e45396 100644 --- a/src/i18n/locales/zh/auth.js +++ b/src/i18n/locales/zh/auth.js @@ -1,25 +1,25 @@ export default { - "login": "登录", // Anmelden - "register": "注册", // Registrieren - "logout": "登出", // Abmelden - "profile": "个人资料", // Profil - "email": "电子邮件", // E-Mail - "password": "密码", // Passwort - "confirmPassword": "确认密码", // Passwort bestätigen - "forgotPassword": "忘记密码?", // Passwort vergessen? - "loginWithGoogle": "使用 Google 登录", // Mit Google anmelden - "or": "或", // ODER - "privacyAccept": "点击“使用 Google 登录”即表示我接受", // Mit dem Click auf "Mit Google anmelden" akzeptiere ich die - "privacyPolicy": "隐私政策", // Datenschutzbestimmungen - "passwordMinLength": "密码长度至少为8个字符", // Das Passwort muss mindestens 8 Zeichen lang sein - "newPasswordMinLength": "新密码长度至少为8个字符", // Das neue Passwort muss mindestens 8 Zeichen lang sein + "login": "登录", + "register": "注册", + "logout": "登出", + "profile": "个人资料", + "email": "电子邮件", + "password": "密码", + "confirmPassword": "确认密码", + "forgotPassword": "忘记密码?", + "loginWithGoogle": "使用 Google 登录", + "or": "或", + "privacyAccept": "点击“使用 Google 登录”即表示我接受", + "privacyPolicy": "隐私政策", + "passwordMinLength": "密码长度至少为8个字符", + "newPasswordMinLength": "新密码长度至少为8个字符", "menu": { - "profile": "个人资料", // Profil - "myProfile": "我的资料", // Mein Profil - "checkout": "结账", // Bestellabschluss - "orders": "订单", // Bestellungen - "settings": "设置", // Einstellungen - "adminDashboard": "管理员面板", // Admin Dashboard - "adminUsers": "管理员用户" // Admin Users + "profile": "个人资料", + "myProfile": "我的资料", + "checkout": "结账", + "orders": "订单", + "settings": "设置", + "adminDashboard": "管理员面板", + "adminUsers": "管理员用户" } }; diff --git a/src/i18n/locales/zh/cart.js b/src/i18n/locales/zh/cart.js index a339ecd..3dc4483 100644 --- a/src/i18n/locales/zh/cart.js +++ b/src/i18n/locales/zh/cart.js @@ -1,24 +1,39 @@ export default { - "title": "购物车", // Warenkorb - "empty": "空", // leer - "addToCart": "加入购物车", // In den Korb - "preorderCutting": "预订插枝", // Als Steckling vorbestellen - "continueShopping": "继续购物", // Weiter einkaufen - "proceedToCheckout": "前往结账", // Weiter zur Kasse - "productCount": "{{count}} {{count, plural, one {product} other {products}}}", // {{count}} {{count, plural, one {Produkt} other {Produkte}}} - "productSingular": "产品", // Produkt - "productPlural": "产品", // Produkte - "removeFromCart": "从购物车移除", // Aus dem Warenkorb entfernen - "openCart": "打开购物车", // Warenkorb öffnen - "availableFrom": "自 {{date}} 起可用", // Ab {{date}} - "backToOrder": "← 返回订单", // ← Zurück zur Bestellung + "title": "购物车", + "empty": "空的", + "addToCart": "加入购物车", + "preorderCutting": "预订插枝", + "continueShopping": "继续购物", + "proceedToCheckout": "前往结算", + "productCount": "{{count}} {{count, plural, one {产品} other {产品}}}", + "productSingular": "产品", + "productPlural": "产品", + "removeFromCart": "从购物车移除", + "openCart": "打开购物车", + "availableFrom": "{{date}} 起可用", + "backToOrder": "← 返回订单", + "summary": { + "title": "订单摘要", + "goodsNet": "商品(净价):", + "shippingNet": "运费(净价):", + "totalGoods": "商品总计:", + "shippingCosts": "运费:", + "total": "总计:", + "totalWeight": "总重量:{{weight}} 公斤", + "freeFrom100": "(满100欧元免运费)", + "free": "免费" + }, + "itemCount": { + "singular": "产品", + "plural": "产品" + }, "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 + "title": "购物车同步", + "description": "您账户中有一个已保存的购物车。请选择您想如何操作:", + "deleteServer": "删除服务器购物车", + "useServer": "使用服务器购物车", + "merge": "合并购物车", + "currentCart": "您当前的购物车", + "serverCart": "保存在您资料中的购物车" } }; diff --git a/src/i18n/locales/zh/chat.js b/src/i18n/locales/zh/chat.js index ada92d2..94821e1 100644 --- a/src/i18n/locales/zh/chat.js +++ b/src/i18n/locales/zh/chat.js @@ -1,3 +1,3 @@ export default { - "privacyRead": "已阅读并接受", // Gelesen & Akzeptiert + "privacyRead": "已阅读并接受", }; diff --git a/src/i18n/locales/zh/checkout.js b/src/i18n/locales/zh/checkout.js index a971783..2b07cfa 100644 --- a/src/i18n/locales/zh/checkout.js +++ b/src/i18n/locales/zh/checkout.js @@ -1,13 +1,13 @@ export default { - "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 - "selectDeliveryMethod": "选择配送方式", // Versandart wählen - "selectPaymentMethod": "选择付款方式", // Zahlungsart wählen - "orderSummary": "订单摘要", // Bestellübersicht - "addressValidationError": "请检查您在地址栏中的输入。", // Bitte überprüfen Sie Ihre Eingaben in den Adressfeldern. + "invoiceAddress": "发票地址", + "deliveryAddress": "送货地址", + "saveForFuture": "保存以供将来订单使用", + "pickupDate": "希望何时取货?", + "note": "备注", + "sameAddress": "送货地址与发票地址相同", + "termsAccept": "我已阅读条款和条件、隐私政策及撤销权相关规定", + "selectDeliveryMethod": "选择配送方式", + "selectPaymentMethod": "选择付款方式", + "orderSummary": "订单摘要", + "addressValidationError": "请检查您在地址字段中的输入。" }; diff --git a/src/i18n/locales/zh/common.js b/src/i18n/locales/zh/common.js index 8ff3d9c..c2c9e87 100644 --- a/src/i18n/locales/zh/common.js +++ b/src/i18n/locales/zh/common.js @@ -1,19 +1,19 @@ export default { - "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 - "days": "天" // Tage + "loading": "加载中...", + "error": "错误", + "close": "关闭", + "save": "保存", + "cancel": "取消", + "ok": "确定", + "yes": "是", + "no": "否", + "next": "下一步", + "back": "返回", + "edit": "编辑", + "delete": "删除", + "add": "添加", + "remove": "移除", + "products": "产品", + "product": "产品", + "days": "天" }; diff --git a/src/i18n/locales/zh/delivery.js b/src/i18n/locales/zh/delivery.js index e9ebc05..52ab1e2 100644 --- a/src/i18n/locales/zh/delivery.js +++ b/src/i18n/locales/zh/delivery.js @@ -1,27 +1,34 @@ export default { "methods": { - "dhl": "DHL", // DHL - "dpd": "DPD", // DPD - "sperrgut": "大件商品", // Sperrgut - "pickup": "店内自提" // Abholung in der Filiale + "dhl": "DHL", + "dpd": "DPD", + "sperrgut": "大件物品", + "pickup": "店内自提" }, "descriptions": { - "standard": "标准配送", // Standardversand - "standardFree": "标准配送 - 订单满100€免费!", // 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 - "pickupOnly": "仅限自提" // nur Abholung + "standard": "标准配送", + "standardFree": "标准配送 - 订单满€100免运费!", + "notAvailable": "不可选择,因为一个或多个商品只能自提", + "bulky": "适用于大型和重型商品", + "pickupOnly": "仅限自提" }, "prices": { - "free": "免费", // kostenlos - "freeFrom100": "(订单满100€免费)", // (kostenlos ab 100€) - "dhl": "6.99 €", // 6,99 € - "dpd": "4.90 €", // 4,90 € - "sperrgut": "28.99 €" // 28,99 € + "free": "免费", + "freeFrom100": "(订单满€100免费)", + "dhl": "€6.99", + "dpd": "€4.90", + "sperrgut": "€28.99" }, "times": { - "cutting14Days": "配送时间:14天", // Lieferzeit: 14 Tage - "standard2to3Days": "配送时间:2-3天", // Lieferzeit: 2-3 Tage - "supplier7to9Days": "配送时间:7-9天" // Lieferzeit: 7-9 Tage + "cutting14Days": "送达时间:14天", + "standard2to3Days": "送达时间:2-3天", + "supplier7to9Days": "送达时间:7-9天" + }, + "selector": { + "title": "选择配送方式", + "freeShippingInfo": "💡 订单满€100免运费!", + "remainingForFree": "再加{{amount}}€即可享受免运费。", + "congratsFreeShipping": "🎉 恭喜!您获得了免运费!", + "cartQualifiesFree": "您的购物车金额{{amount}}€,符合免运费条件。" } }; diff --git a/src/i18n/locales/zh/filters.js b/src/i18n/locales/zh/filters.js index 2b836e8..74989a4 100644 --- a/src/i18n/locales/zh/filters.js +++ b/src/i18n/locales/zh/filters.js @@ -1,7 +1,7 @@ export default { - "sorting": "排序", // Sortierung - "perPage": "每页", // pro Seite - "availability": "可用性", // Verfügbarkeit - "manufacturer": "制造商", // Hersteller - "all": "全部", // Alle + "sorting": "排序", + "perPage": "每页", + "availability": "可用性", + "manufacturer": "制造商", + "all": "全部" }; diff --git a/src/i18n/locales/zh/footer.js b/src/i18n/locales/zh/footer.js index 8e9a341..8e3689f 100644 --- a/src/i18n/locales/zh/footer.js +++ b/src/i18n/locales/zh/footer.js @@ -1,15 +1,15 @@ export default { - "hours": "周六 11点-19点", // Sa 11-19 - "address": "Trachenberger Straße 14 - Dresden", // Trachenberger Straße 14 - Dresden - "location": "介于Pieschen站和Trachenberger Platz之间", // Zwischen Haltepunkt Pieschen und Trachenberger Platz - "allPricesIncl": "* 所有价格均含法定增值税,另加运费", // * Alle Preise inkl. gesetzlicher USt., zzgl. Versand - "copyright": "© {{year}} GrowHeads.de", // © {{year}} GrowHeads.de + "hours": "周六 11点-19点", + "address": "Trachenberger Straße 14 - Dresden", + "location": "介于 Pieschen 站和 Trachenberger Platz 之间", + "allPricesIncl": "* 所有价格均含法定增值税,另加运费", + "copyright": "© {{year}} GrowHeads.de", "legal": { - "datenschutz": "隐私政策", // Datenschutz - "agb": "条款和条件", // AGB - "sitemap": "网站地图", // Sitemap - "impressum": "法律声明", // Impressum - "batteriegesetzhinweise": "电池法信息", // Batteriegesetzhinweise - "widerrufsrecht": "撤销权" // Widerrufsrecht + "datenschutz": "隐私政策", + "agb": "条款和条件", + "sitemap": "网站地图", + "impressum": "法律声明", + "batteriegesetzhinweise": "电池法信息", + "widerrufsrecht": "撤销权" } }; diff --git a/src/i18n/locales/zh/locale.js b/src/i18n/locales/zh/locale.js index 9125d97..584d684 100644 --- a/src/i18n/locales/zh/locale.js +++ b/src/i18n/locales/zh/locale.js @@ -1,3 +1,3 @@ export default { - "code": "zh-CN" // de-DE + "code": "zh-CN" }; diff --git a/src/i18n/locales/zh/navigation.js b/src/i18n/locales/zh/navigation.js index baddd33..c17221d 100644 --- a/src/i18n/locales/zh/navigation.js +++ b/src/i18n/locales/zh/navigation.js @@ -1,9 +1,9 @@ export default { - "home": "首页", // Startseite - "aktionen": "促销", // Aktionen - "filiale": "分店", // Filiale - "categories": "类别", // Kategorien - "categoriesOpen": "打开类别", // Kategorien öffnen - "categoriesClose": "关闭类别", // Kategorien schließen - "otherCategories": "其他类别" // Andere Kategorien + "home": "首页", + "aktionen": "促销活动", + "filiale": "分店", + "categories": "类别", + "categoriesOpen": "打开类别", + "categoriesClose": "关闭类别", + "otherCategories": "其他类别" }; diff --git a/src/i18n/locales/zh/orders.js b/src/i18n/locales/zh/orders.js index 64356b9..1aab036 100644 --- a/src/i18n/locales/zh/orders.js +++ b/src/i18n/locales/zh/orders.js @@ -1,23 +1,23 @@ export default { "status": { - "new": "进行中", // in Bearbeitung - "pending": "新建", // Neu - "processing": "进行中", // in Bearbeitung - "cancelled": "已取消", // Storniert - "shipped": "已发货", // Verschickt - "delivered": "已送达", // Geliefert - "return": "退货", // Retoure - "partialReturn": "部分退货", // Teil Retoure - "partialDelivered": "部分送达" // Teil geliefert + "new": "进行中", + "pending": "新建", + "processing": "进行中", + "cancelled": "已取消", + "shipped": "已发货", + "delivered": "已送达", + "return": "退货", + "partialReturn": "部分退货", + "partialDelivered": "部分送达" }, "table": { - "orderNumber": "订单号", // Bestellnummer - "date": "日期", // Datum - "status": "状态", // Status - "items": "商品", // Artikel - "total": "总计", // Summe - "actions": "操作", // Aktionen - "viewDetails": "查看详情" // Details anzeigen + "orderNumber": "订单号", + "date": "日期", + "status": "状态", + "items": "商品", + "total": "总计", + "actions": "操作", + "viewDetails": "查看详情" }, - "noOrders": "您还没有下过任何订单。" // Sie haben noch keine Bestellungen aufgegeben. + "noOrders": "您尚未下过任何订单。" }; diff --git a/src/i18n/locales/zh/pages.js b/src/i18n/locales/zh/pages.js index 1f8a83a..d6c5dfb 100644 --- a/src/i18n/locales/zh/pages.js +++ b/src/i18n/locales/zh/pages.js @@ -1,10 +1,10 @@ export default { "oilPress": { - "title": "借用榨油机", // Ölpresse ausleihen - "comingSoon": "内容即将推出...", // Inhalt kommt bald... + "title": "借用榨油机", + "comingSoon": "内容即将推出..." }, "thcTest": { - "title": "THC 测试", // THC Test - "comingSoon": "内容即将推出...", // Inhalt kommt bald... + "title": "THC 测试", + "comingSoon": "内容即将推出..." } }; diff --git a/src/i18n/locales/zh/payment.js b/src/i18n/locales/zh/payment.js index ba2c907..f7a1901 100644 --- a/src/i18n/locales/zh/payment.js +++ b/src/i18n/locales/zh/payment.js @@ -1,8 +1,8 @@ export default { - "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 + "successful": "支付成功!", + "failed": "支付失败", + "orderCompleted": "🎉 您的订单已成功完成!您现在可以查看您的订单。", + "orderProcessing": "您的付款已成功处理。订单将自动完成。", + "paymentError": "您的付款无法处理。请重试或选择其他付款方式。", + "viewOrders": "查看我的订单" }; diff --git a/src/i18n/locales/zh/product.js b/src/i18n/locales/zh/product.js index 31b9449..a3c79da 100644 --- a/src/i18n/locales/zh/product.js +++ b/src/i18n/locales/zh/product.js @@ -1,32 +1,38 @@ export default { - "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": "含 {{vat}}% 增值税", // inkl. {{vat}}% MwSt. - "priceUnit": "{{price}}/{{unit}}", // {{price}}/{{unit}} - "new": "新品", // Neu - "weeks": "周", // Wochen - "arriving": "到货时间:", // Ankunft: - "inclVatFooter": "含 {{vat}}% 增值税,*", // inkl. {{vat}}% MwSt.,* - "availability": "库存情况", // Verfügbarkeit - "inStock": "有库存", // auf Lager - "comingSoon": "即将上市", // Bald verfügbar - "deliveryTime": "交货时间", // Lieferzeit - "inclShort": "含", // inkl. - "vatShort": "增值税", // MwSt. + "loading": "正在加载产品...", + "notFound": "未找到产品", + "notFoundDescription": "您查找的产品不存在或已被移除。", + "backToHome": "返回首页", + "error": "错误", + "articleNumber": "商品编号", + "manufacturer": "制造商", + "inclVat": "含 {{vat}}% 增值税", + "priceUnit": "{{price}}/{{unit}}", + "new": "新品", + "weeks": "周", + "arriving": "到货时间:", + "inclVatFooter": "含 {{vat}}% 增值税,*", + "availability": "库存情况", + "inStock": "有现货", + "comingSoon": "即将上市", + "deliveryTime": "交货时间", + "inclShort": "含", + "vatShort": "增值税", "countDisplay": { - "noProducts": "0 个产品", // 0 Produkte - "oneProduct": "1 个产品", // 1 Produkt - "multipleProducts": "{{count}} 个产品", // {{count}} Produkte - "filteredProducts": "{{filtered}} 个,共 {{total}} 个产品", // {{filtered}} von {{total}} Produkten - "filteredOneProduct": "{{filtered}} 个,共 1 个产品", // {{filtered}} von 1 Produkt - "xOfYProducts": "{{x}} 个,共 {{y}} 个产品" // {{x}} von {{y}} Produkten + "noProducts": "0 件产品", + "oneProduct": "1 件产品", + "multipleProducts": "{{count}} 件产品", + "filteredProducts": "{{filtered}} / 共 {{total}} 件产品", + "filteredOneProduct": "{{filtered}} / 共 1 件产品", + "xOfYProducts": "{{x}} / 共 {{y}} 件产品" }, - "removeFiltersToSee": "移除筛选条件以查看产品", // Entferne Filter um Produkte zu sehen - "outOfStock": "缺货", // Out of Stock - "fromXProducts": "从 {{count}} 个产品开始" // ab {{count}} Produkten + "removeFiltersToSee": "移除筛选条件以查看产品", + "outOfStock": "缺货", + "fromXProducts": "从 {{count}} 件产品起", + "discount": { + "from3Products": "从 3 件产品起", + "from5Products": "从 5 件产品起", + "from7Products": "从 7 件产品起", + "moreProductsMoreSavings": "选择的产品越多,节省越多!" + } }; diff --git a/src/i18n/locales/zh/search.js b/src/i18n/locales/zh/search.js index 38c2b5f..fdd2797 100644 --- a/src/i18n/locales/zh/search.js +++ b/src/i18n/locales/zh/search.js @@ -1,5 +1,5 @@ export default { - "placeholder": "你可以问我关于大麻品种的问题...", // Du kannst mich nach Cannabissorten fragen... - "recording": "正在录音...", // Aufnahme läuft... - "searchProducts": "搜索产品...", // Produkte suchen... + "placeholder": "你可以问我关于大麻品种的问题...", + "recording": "正在录音...", + "searchProducts": "搜索产品...", }; diff --git a/src/i18n/locales/zh/sections.js b/src/i18n/locales/zh/sections.js index 3f97b81..5dcc296 100644 --- a/src/i18n/locales/zh/sections.js +++ b/src/i18n/locales/zh/sections.js @@ -1,8 +1,8 @@ export default { - "seeds": "种子", // Seeds - "stecklinge": "插枝", // Stecklinge - "oilPress": "借用榨油机", // Ölpresse ausleihen - "thcTest": "THC 测试", // THC Test - "address1": "Trachenberger Straße 14", // Trachenberger Straße 14 - "address2": "01129 Dresden" // 01129 Dresden + "seeds": "种子", + "stecklinge": "插枝", + "oilPress": "借用榨油机", + "thcTest": "THC 测试", + "address1": "Trachenberger Straße 14", + "address2": "01129 Dresden" }; diff --git a/src/i18n/locales/zh/settings.js b/src/i18n/locales/zh/settings.js index c2f1aa5..a8dc470 100644 --- a/src/i18n/locales/zh/settings.js +++ b/src/i18n/locales/zh/settings.js @@ -1,34 +1,34 @@ export default { - "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 密钥", // API-Schlüssel - "apiKeyDescription": "使用您的 API 密钥与外部应用程序集成。", // Verwenden Sie Ihren API-Schlüssel für die Integration mit externen Anwendungen. - "apiDocumentation": "API 文档:", // API-Dokumentation: - "copyToClipboard": "复制到剪贴板", // In Zwischenablage kopieren - "generate": "生成", // Generieren - "regenerate": "重新生成", // Regenerieren - "apiKeyCopied": "API 密钥已复制到剪贴板", // API-Schlüssel in Zwischenablage kopiert + "changePassword": "更改密码", + "currentPassword": "当前密码", + "newPassword": "新密码", + "confirmNewPassword": "确认新密码", + "updatePassword": "更新密码", + "changeEmail": "更改电子邮件地址", + "password": "密码", + "newEmail": "新电子邮件地址", + "updateEmail": "更新电子邮件", + "apiKey": "API key", + "apiKeyDescription": "使用您的 API key 进行与外部应用的集成。", + "apiDocumentation": "API 文档:", + "copyToClipboard": "复制到剪贴板", + "generate": "生成", + "regenerate": "重新生成", + "apiKeyCopied": "API key 已复制到剪贴板", "errors": { - "fillAllFields": "请填写所有字段", // Bitte füllen Sie alle Felder aus - "passwordsNotMatch": "新密码不匹配", // Die neuen Passwörter stimmen nicht überein - "passwordTooShort": "新密码长度至少为8个字符", // 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": "生成 API 密钥时出错" // Fehler beim Generieren des API-Schlüssels + "fillAllFields": "请填写所有字段", + "passwordsNotMatch": "新密码不匹配", + "passwordTooShort": "新密码长度至少为 8 个字符", + "passwordUpdateError": "更新密码时出错", + "invalidEmail": "请输入有效的电子邮件地址", + "emailUpdateError": "更新电子邮件地址时出错", + "userNotFound": "未找到用户", + "apiKeyGenerationError": "生成 API key 时出错" }, "success": { - "passwordUpdated": "密码更新成功", // Passwort erfolgreich aktualisiert - "emailUpdated": "电子邮件地址更新成功", // E-Mail-Adresse erfolgreich aktualisiert - "apiKeyGenerated": "API 密钥生成成功", // API-Schlüssel erfolgreich generiert - "apiKeyWarning": "请妥善保存此密钥。出于安全原因,10秒后将隐藏。" // Speichern Sie diesen Schlüssel sicher. Er wird aus Sicherheitsgründen in 10 Sekunden ausgeblendet. + "passwordUpdated": "密码更新成功", + "emailUpdated": "电子邮件地址更新成功", + "apiKeyGenerated": "API key 生成成功", + "apiKeyWarning": "请妥善保存此密钥。出于安全原因,10 秒后将隐藏。" } }; diff --git a/src/i18n/locales/zh/sorting.js b/src/i18n/locales/zh/sorting.js index bc9379c..a23bdbc 100644 --- a/src/i18n/locales/zh/sorting.js +++ b/src/i18n/locales/zh/sorting.js @@ -1,6 +1,6 @@ export default { - "name": "名称", // Name - "searchField": "搜索词", // Suchbegriff - "priceLowHigh": "价格:从低到高", // Preis: Niedrig zu Hoch - "priceHighLow": "价格:从高到低" // Preis: Hoch zu Niedrig + "name": "名称", + "searchField": "搜索词", + "priceLowHigh": "价格:从低到高", + "priceHighLow": "价格:从高到低" }; diff --git a/src/i18n/locales/zh/tax.js b/src/i18n/locales/zh/tax.js index b9e567b..d29d139 100644 --- a/src/i18n/locales/zh/tax.js +++ b/src/i18n/locales/zh/tax.js @@ -1,12 +1,12 @@ export default { - "vat": "增值税", // Mehrwertsteuer - "vat7": "7% 增值税", // 7% Mehrwertsteuer - "vat19": "19% 增值税", // 19% Mehrwertsteuer - "vat19WithShipping": "19% 增值税(含运费)", // 19% Mehrwertsteuer (inkl. Versand) - "totalNet": "总净价", // Gesamtnettopreis - "totalGross": "总毛价(不含运费)", // Gesamtbruttopreis ohne Versand - "subtotal": "小计", // Zwischensumme - "incl7Vat": "含7%增值税", // inkl. 7% MwSt. - "inclVatWithFooter": "(含{{vat}}%增值税,*)", // (incl. {{vat}}% USt.,*) - "inclVatAmount": "含{{amount}} €增值税({{rate}}%)" // nkl. {{amount}} € MwSt. ({{rate}}%) + "vat": "增值税", + "vat7": "7% 增值税", + "vat19": "19% 增值税", + "vat19WithShipping": "19% 增值税(含运费)", + "totalNet": "总净价", + "totalGross": "不含运费的总毛价", + "subtotal": "小计", + "incl7Vat": "含7%增值税", + "inclVatWithFooter": "(含{{vat}}%增值税,*)", + "inclVatAmount": "含{{amount}} €增值税({{rate}}%)" }; diff --git a/src/i18n/locales/zh/titles.js b/src/i18n/locales/zh/titles.js index 5a105f9..ff7b2a2 100644 --- a/src/i18n/locales/zh/titles.js +++ b/src/i18n/locales/zh/titles.js @@ -1,5 +1,5 @@ export default { - "home": "优质大麻种子和插枝", // Fine Cannabis Seeds & Cuttings - "aktionen": "当前促销与优惠", // Aktuelle Aktionen & Angebote - "filiale": "我们在德累斯顿的门店" // Unsere Filiale in Dresden + "home": "优质大麻种子和插枝", + "aktionen": "当前促销与优惠", + "filiale": "我们在德累斯顿的门店", };