Refactor project for i18n support: Rename project to "i18n-translator" and update package.json and package-lock.json accordingly. Enhance localization by integrating translation functions across various components, including AddToCartButton, Content, GoogleLoginButton, and others, to provide dynamic text rendering based on user language preferences. Update localization files for multiple languages, ensuring comprehensive support for internationalization.

This commit is contained in:
sebseb7
2025-07-16 05:59:48 +02:00
parent 859a2c06d8
commit 51471d4a55
33 changed files with 3949 additions and 13945 deletions

View File

@@ -0,0 +1,231 @@
export default {
"locale": {
"code": "ar-EG"
},
"navigation": {
"home": "الصفحة الرئيسية",
"aktionen": "الإجراءات",
"filiale": "فرع",
"categories": "الفئات",
"categoriesOpen": "الفئات المفتوحة",
"categoriesClose": "إغلاق الفئات",
"otherCategories": "فئات أخرى"
},
"auth": {
"login": "تسجيل الدخول",
"register": "التسجيل",
"logout": "تسجيل الخروج",
"profile": "الملف الشخصي",
"email": "البريد الإلكتروني",
"password": "كلمة المرور",
"confirmPassword": "تأكيد كلمة المرور",
"forgotPassword": "هل نسيت كلمة المرور؟",
"loginWithGoogle": "تسجيل الدخول باستخدام جوجل",
"or": "أو",
"privacyAccept": "بالنقر على \"تسجيل الدخول باستخدام جوجل\"، أوافق على",
"privacyPolicy": "سياسة الخصوصية",
"passwordMinLength": "يجب أن تكون كلمة المرور على الأقل 8 حروف",
"newPasswordMinLength": "يجب أن تكون كلمة المرور الجديدة على الأقل 8 حروف",
"menu": {
"profile": "الملف الشخصي",
"checkout": "الدفع",
"orders": "الطلبات",
"settings": "الإعدادات",
"adminDashboard": "لوحة تحكم الإدارة",
"adminUsers": "مستخدمو الإدارة"
}
},
"cart": {
"title": "سلة التسوق",
"empty": "فارغة",
"addToCart": "أضف إلى السلة",
"preorderCutting": "الطلب المسبق للقصاصات",
"continueShopping": "مواصلة التسوق",
"proceedToCheckout": "الانتقال للدفع",
"productCount": "{{count}} {{count, plural, one {منتج} other {منتجات}}}",
"removeFromCart": "إزالة من السلة",
"openCart": "فتح السلة",
"availableFrom": "من {{date}}",
"backToOrder": "← العودة للطلب",
"sync": {
"title": "مزامنة السلة",
"description": "لديك سلة محفوظة في حسابك. يرجى اختيار كيفية المتابعة:",
"deleteServer": "حذف سلة الخادم",
"useServer": "استخدام سلة الخادم",
"merge": "دمج السلال",
"currentCart": "السلة الحالية الخاصة بك",
"serverCart": "السلة المحفوظة في ملفك الشخصي"
}
},
"product": {
"loading": "جارٍ تحميل المنتج...",
"notFound": "المنتج غير موجود",
"notFoundDescription": "المنتج الذي تبحث عنه غير موجود أو تم إزالته.",
"backToHome": "العودة للصفحة الرئيسية",
"error": "خطأ",
"articleNumber": "رقم المقالة",
"manufacturer": "الشركة المصنعة",
"inclVat": "شاملة {{vat}}% ضريبة قيمة مضافة",
"priceUnit": "{{price}}/{{unit}}",
"new": "جديد",
"arriving": "الوصول:",
"inclVatFooter": "شاملة {{vat}}% ضريبة القيمة المضافة، *",
"availability": "التوفر",
"inStock": "متوفر في المخزون",
"comingSoon": "قريبا",
"deliveryTime": "مدة التسليم",
"inclShort": "شامل",
"vatShort": "ض. م.",
"countDisplay": {
"noProducts": "0 منتجات",
"oneProduct": "منتج واحد",
"multipleProducts": "{{count}} منتجات",
"filteredProducts": "{{filtered}} من {{total}} المنتجات",
"filteredOneProduct": "{{filtered}} من منتج واحد"
},
"removeFiltersToSee": "إزالة الفلاتر لعرض المنتجات",
"outOfStock": "غير متوفر في المخزون",
"fromXProducts": "من {{count}} منتجات"
},
"search": {
"placeholder": "يمكنك سؤالي عن أصناف القنب...",
"recording": "جار التسجيل...",
"searchProducts": "البحث عن منتجات..."
},
"sorting": {
"name": "الاسم",
"searchField": "مسمى البحث",
"priceLowHigh": "السعر: من الأقل للأعلى",
"priceHighLow": "السعر: من الأعلى للأاقل"
},
"chat": {
"privacyRead": "مقروء ومقبول"
},
"delivery": {
"methods": {
"dhl": "DHL",
"dpd": "DPD",
"sperrgut": "بضائع ضخمة",
"pickup": "استلام من المتجر"
},
"descriptions": {
"standard": "الشحن القياسي",
"standardFree": "الشحن القياسي - مجانًا عند شراء بقيمة €100 أو أكثر!",
"notAvailable": "غير قابل للاختيار لأنه يمكن استلام عنصر واحد أو أكثر فقط",
"bulky": "للمنتجات الكبيرة والثقيلة"
},
"prices": {
"free": "مجانًا",
"freeFrom100": "(مجانًا من €100)",
"dhl": "€6.99",
"dpd": "€4.90",
"sperrgut": "€28.99"
},
"times": {
"cutting14Days": "مدة التوصيل: 14 يومًا",
"standard2to3Days": "مدة التوصيل: 2-3 أيام",
"supplier7to9Days": "مدة التوصيل: 7-9 أيام"
}
},
"checkout": {
"invoiceAddress": "عنوان الفوترة",
"deliveryAddress": "عنوان التوصيل",
"saveForFuture": "حفظ للطلبات المستقبلية",
"pickupDate": "ما التاريخ المطلوب فيه استلام القصاصات؟",
"note": "ملاحظة",
"sameAddress": "عنوان التوصيل هو نفسه عنوان الفوترة",
"termsAccept": "لقد قرأت الشروط والأحكام، وسياسة الخصوصية، وسياسة الإلغاء"
},
"payment": {
"successful": "تم الدفع بنجاح!",
"failed": "فشلت عملية الدفع",
"orderCompleted": "🎉 تم إتمام طلبك بنجاح! يمكنك الآن عرض طلباتك.",
"orderProcessing": "تم معالجة دفعك بنجاح. سيتم إكمال الطلب تلقائيًا.",
"paymentError": "لم تنجح عملية الدفع. يرجى المحاولة مرة أخرى أو اختيار طريقة دفع أخرى.",
"viewOrders": "عرض طلباتي"
},
"filters": {
"sorting": "التصفية",
"perPage": "لكل صفحة",
"availability": "التوفر",
"manufacturer": "الشركة المصنعة"
},
"tax": {
"vat": "ضريبة القيمة المضافة",
"vat7": "7% ضريبة القيمة المضافة",
"vat19": "19% ضريبة القيمة المضافة",
"vat19WithShipping": "19% ضريبة مضافة (تشمل الشحن)",
"totalNet": "المجموع الصافي",
"totalGross": "المجموع الإجمالي بدون الشحن",
"subtotal": "المجموع الفرعي"
},
"footer": {
"hours": "السبت 11-19",
"address": "شارع تراشينبرغر 14 - درسدن",
"location": "بين محطة Pieschen و SQUARE تراشينبرغر",
"allPricesIncl": "* يشمل جميع الأسعار ضريبة القيمة المضافة القانونية، بالإضافة إلى الشحن",
"copyright": "© {{year}} GrowHeads.de",
"legal": {
"datenschutz": "سياسة الخصوصية",
"agb": "الشروط والأحكام",
"sitemap": "خريطة الموقع",
"impressum": "معلومات النشر",
"batteriegesetzhinweise": "ملاحظات تنظيم البطاريات",
"widerrufsrecht": "حق الانسحاب"
}
},
"titles": {
"home": "نبتة قنّب َ بذور و قصاصات",
"aktionen": "عروض & بع ِضَ",
"filiale": "فرع في درسدن"
},
"sections": {
"seeds": "البذور",
"stecklinge": "القصاصات",
"oilPress": "تأجير مطحنة الزيت",
"thcTest": "اختبار THC",
"address1": "شارع تراشينبرغر 14",
"address2": "01129 درسدن"
},
"pages": {
"oilPress": {
"title": "تأجير مطحنة الزيت",
"comingSoon": "المحتوى قريبا..."
},
"thcTest": {
"title": "اختبار THC",
"comingSoon": "المحتوى قريبا..."
}
},
"orders": {
"status": {
"new": "قيد التنفيذ",
"pending": "جديد",
"processing": "قيد المعالجة",
"cancelled": "تم الإلغاء",
"shipped": "تم الشحن",
"delivered": "تم التوصيل",
"return": "إرجاع",
"partialReturn": "إرجاع جزئي",
"partialDelivered": "تم التوصيل جزئياً"
}
},
"common": {
"loading": "جار التحميل...",
"error": "خطأ",
"close": "إغلاق",
"save": "حفظ",
"cancel": "إلغاء",
"ok": "موافق",
"yes": "نعم",
"no": "لا",
"next": "التالي",
"back": "السابق",
"edit": "تعديل",
"delete": "حذف",
"add": "إضافة",
"remove": "إزالة",
"products": "المنتجات",
"product": "المنتج"
}
};