From 5baf76947fe5c5147288a6e1887593b7137690ef Mon Sep 17 00:00:00 2001 From: Darine Date: Sun, 19 Nov 2023 17:43:52 +0100 Subject: [PATCH 1/2] feat(files): add translation add translation to 3 languages ( English, Arabic, French ) fix #90 --- public/locales/ar/aboutUs.json | 11 ++++++ public/locales/ar/addItem.json | 17 +++++++++ public/locales/ar/categories.json | 21 +++++++++++ public/locales/ar/common.json | 29 ++++++++++++++- public/locales/ar/landingPage.json | 42 +++++++++++++++++++++ public/locales/ar/profile.json | 33 ++++++++++++++++ public/locales/ar/signIn.json | 19 ++++++++++ public/locales/ar/signUp.json | 26 +++++++++++++ public/locales/ar/states.json | 60 ++++++++++++++++++++++++++++++ public/locales/en/aboutUs.json | 17 +++++++++ public/locales/en/addItem.json | 17 +++++++++ public/locales/en/categories.json | 21 +++++++++++ public/locales/en/common.json | 30 ++++++++++++++- public/locales/en/landingPage.json | 42 +++++++++++++++++++++ public/locales/en/profile.json | 34 +++++++++++++++++ public/locales/en/signIn.json | 19 ++++++++++ public/locales/en/signUp.json | 25 +++++++++++++ public/locales/en/states.json | 60 ++++++++++++++++++++++++++++++ public/locales/fr/aboutUs.json | 17 +++++++++ public/locales/fr/addItem.json | 17 +++++++++ public/locales/fr/categories.json | 21 +++++++++++ public/locales/fr/common.json | 28 ++++++++++++++ public/locales/fr/landingPage.json | 42 +++++++++++++++++++++ public/locales/fr/profile.json | 33 ++++++++++++++++ public/locales/fr/signIn.json | 19 ++++++++++ public/locales/fr/signUp.json | 25 +++++++++++++ public/locales/fr/states.json | 60 ++++++++++++++++++++++++++++++ 27 files changed, 781 insertions(+), 4 deletions(-) create mode 100644 public/locales/ar/aboutUs.json create mode 100644 public/locales/ar/addItem.json create mode 100644 public/locales/ar/categories.json create mode 100644 public/locales/ar/landingPage.json create mode 100644 public/locales/ar/profile.json create mode 100644 public/locales/ar/signIn.json create mode 100644 public/locales/ar/signUp.json create mode 100644 public/locales/ar/states.json create mode 100644 public/locales/en/aboutUs.json create mode 100644 public/locales/en/addItem.json create mode 100644 public/locales/en/categories.json create mode 100644 public/locales/en/landingPage.json create mode 100644 public/locales/en/profile.json create mode 100644 public/locales/en/signIn.json create mode 100644 public/locales/en/signUp.json create mode 100644 public/locales/en/states.json create mode 100644 public/locales/fr/aboutUs.json create mode 100644 public/locales/fr/addItem.json create mode 100644 public/locales/fr/categories.json create mode 100644 public/locales/fr/common.json create mode 100644 public/locales/fr/landingPage.json create mode 100644 public/locales/fr/profile.json create mode 100644 public/locales/fr/signIn.json create mode 100644 public/locales/fr/signUp.json create mode 100644 public/locales/fr/states.json diff --git a/public/locales/ar/aboutUs.json b/public/locales/ar/aboutUs.json new file mode 100644 index 0000000..c26cf61 --- /dev/null +++ b/public/locales/ar/aboutUs.json @@ -0,0 +1,11 @@ +{ + "title": "من نحن", + "description": "مرحبًا بك في Let's Share - حيث العطاء هو الاهتمام! في مجتمعنا، نؤمن بجوهر الدفء القلبي لمشاركة الضروريات اليومية. سواء كان طعامًا إضافيًا، أو ملابس جميلة، أو أثاث مريح - في Let's Share، يتعلق الأمر بالتواصل وتحقيق تأثير إيجابي في المكان الذي تتواجد فيه. دعونا نحول منطقتنا إلى مأوى لللحظات المشتركة. انضموا إلى Let's Share ، حيث العطاء هو الاهتمام ؛ إنه طريقة للحياة.", + "team": "فريقنا", + "Ismail": "Ismail Benlaredj", + "Darine": "Darine Tag", + "Hadj": "Hadj Said Bouras", + "Laid": "Laid Benglia", + "Mohamed": "Mohamed Cheraitia", + "Sara": "Sara Bagache" +} \ No newline at end of file diff --git a/public/locales/ar/addItem.json b/public/locales/ar/addItem.json new file mode 100644 index 0000000..a8c456d --- /dev/null +++ b/public/locales/ar/addItem.json @@ -0,0 +1,17 @@ +{ + "addItem": "إضافة عنصر", + "title": "العنوان", + "titlePlaceholder": "العنوان...", + "categoryLabel": "الفئة", + "categoryPlaceholder": "اختر الفئة", + "locationLabel": "الموقع", + "locationPlaceholder": "اختر الموقع", + "descriptionLabel": "الوصف", + "descriptionLength": "يجب أن يكون الوصف أطول", + "descriptionRequired": "الوصف مطلوب", + "descriptionPlaceHolder": "فقرة", + "imageLabel": "تحميل الصور", + "imageRequired": "يجب عليك توفير صورة", + "confirmButton": "تأكيد", + "cancelButton": "إلغاء" +} \ No newline at end of file diff --git a/public/locales/ar/categories.json b/public/locales/ar/categories.json new file mode 100644 index 0000000..4928e94 --- /dev/null +++ b/public/locales/ar/categories.json @@ -0,0 +1,21 @@ +{ + "clothing": "الملابس", + "furniture": "الأثاث", + "dailyEssentials": "الاحتياجات اليومية", + "electronics": "الإلكترونيات", + "booksAndMedia": "الكتب ووسائط الإعلام", + "homeAppliances": "الأجهزة المنزلية", + "sportsEquipment": "أدوات رياضية", + "toysAndGames": "الألعاب واللعب", + "kitchenware": "أدوات المطبخ", + "babyItems": "مستلزمات الطفل", + "toolsAndHardware": "الأدوات والمعدات", + "personalCare": "مستلزمات العناية الشخصية", + "schoolSupplies": "لوازم المدرسة", + "artAndCraft": "لوازم الفن والحرف", + "foodItems": "مواد غذائية", + "petSupplies": "لوازم الحيوانات الأليفة", + "healthcare": "منتجات الرعاية الصحية", + "gardeningTools": "أدوات الحدائق", + "musicalInstruments": "الآلات الموسيقية" +} \ No newline at end of file diff --git a/public/locales/ar/common.json b/public/locales/ar/common.json index e089509..0c7a066 100644 --- a/public/locales/ar/common.json +++ b/public/locales/ar/common.json @@ -1,3 +1,28 @@ { - "test": "مرحبا" -} + "navbar": { + "logo": "Let's Share", + "home": "الرئيسية", + "about": "من نحن", + "products": "المنتجات", + "blogs": "المدونات" + }, + "buttons": { + "logIn": "تسجيل الدخول", + "signUp": "التسجيل", + "logOut": "تسجيل الخروج", + "donate": "تبرع الآن", + "readMore": "معرفةالمزيد", + "confirm": "تأكيد", + "cancel": "إلغاء", + "addItem": "إضافة عنصر" + }, + "footer": { + "about": "من نحن", + "blogs": "المدونات", + "listedItems": "العناصر المدرجة", + "contactUs": "اتصل بنا", + "address": "العنوان", + "street": "شارع 01،17", + "city": "المدينة، البلد" + } + } \ No newline at end of file diff --git a/public/locales/ar/landingPage.json b/public/locales/ar/landingPage.json new file mode 100644 index 0000000..cd21349 --- /dev/null +++ b/public/locales/ar/landingPage.json @@ -0,0 +1,42 @@ +{ + "hero": { + "subtitle": "ربط القلوب، مشاركة الآمال، وخلق مجتمع يهتم.", + "description": " دعونا نتحد لنشارك الوفرة ونبني مجتمعًا أكثر تعاطفًا. تمكنك منصتنا من مشاركة مواردك الإضافية - سواء كانت ملابسًا أو أثاثًا أو ضروريات يومية - والاستفادة من دفء الأشياء المشتركة من الآخرين. بهذه الطريقة، لا تجعل حياتك أكثر معنى فحسب، بل أيضًا تحمل تأثيرا إيجابيا على الأشخاص من حولك." + }, + "causes": { + "title": "القضايا", + "Solidarity": { + "title": "التضامن", + "description": "نهدف إلى تعزيز روح الوحدة والتضامن في المجتمع المحلي، وتشجيع الناس على دعم بعضهم البعض في أوقات الحاجة." + }, + "Sustainability": { + "title": "الاستدامة", + "description": "تعزيز الممارسات الصديقة للبيئة من خلال تمديد عمر الأشياء، وتقليل الفاقد، وتشجيع نهج أكثر استدامة في الاستهلاك." + }, + "Empathy": { + "title": "التعاطف", + "description": "لندعم ثقافة التعاطف والرحمة، حيث يتبادل الأفراد مع الفهم الذي يؤكد أن أفعالهم تؤثر إيجابيًا على حياة الآخرين." + } + }, + "statistics": { + "shared_resources": { + "title": "30,000", + "description": "في روح التآلف المجتمعي، شاركت مجتمعنا الجزائري 30,000 مورد ملهم خلال العام الماضي، بما في ذلك الملابس والأثاث والأشياء الأساسية، معززين روح الوحدة والدعم." + }, + "empowered_donors": { + "title": "800", + "description": "منصتنا قوَّت 800 متبرعًا جزائريًا سخيًا لتمد يد المساعدة، ليس فقط من خلال مشاركة العناصر ولكن أيضًا من خلال نشر التعاطف، وخلق تأثيرات إيجابية داخل مجتمعاتنا المحلية." + }, + "food_distribution": { + "title": "50,000 وجبة", + "description": "مواجهة الحاجة الملحة إلى الطعام، تعاون مجتمعنا الجزائري لتوفير 50,000 وجبة للذين يواجهون عدم الأمان الغذائي، مضمونين عدم ترك أحد في وطننا دون وجبة مناسبة." + }, + "fact": { + "title": "حقيقة", + "description": "من خلال الجهود الجماعية، حقق مجتمعنا الجزائري تقليصًا بنسبة 15٪ في الأثر البيئي، مُظهرين التأثيرات البيئية الإيجابية للمشاركة والاستدامة." + } + }, + "items": "العناصر الشائعة", + "blogs": "المدونات", + "partners": "شركاؤنا" +} \ No newline at end of file diff --git a/public/locales/ar/profile.json b/public/locales/ar/profile.json new file mode 100644 index 0000000..f54089e --- /dev/null +++ b/public/locales/ar/profile.json @@ -0,0 +1,33 @@ +{ + "profile": "الملف الشخصي", + "profileInfo": { + "name": "الاسم", + "location": "الموقع", + "email": "البريد الإلكتروني", + "phoneNumber": "رقم الهاتف", + "phonePlaceholder": "أدخل رقم هاتفك", + "locationRequired": "الموقع مطلوب", + "submit": "إرسال", + "Cancel": "إلغاء", + "profileInfo": "تحرير معلومات الملف الشخصي", + "language": "اللغة" + }, + "userUpdateForm": { + "submit": "إرسال", + "cancel": "إلغاء", + "nameLabel": "الاسم", + "namePlaceholder": "أدخل اسمك الكامل", + "nameRequired": "الاسم مطلوب", + "nameLength": "يجب أن يكون الاسم أقل من 20 حرفًا", + "emailLabel": "البريد الإلكتروني", + "emailPlaceholder": "أدخل بريدك الإلكتروني", + "emailRequired": "البريد الإلكتروني مطلوب", + "emailValid": "عنوان البريد الإلكتروني غير صالح", + "phoneLabel": "الهاتف", + "phonePlaceholder": "أدخل رقم هاتفك", + "phoneRequired": "رقم الهاتف مطلوب", + "locationLabel": "الولاية", + "locationRequired": "الموقع مطلوب" + }, + "myItems": "كل العناصر" +} \ No newline at end of file diff --git a/public/locales/ar/signIn.json b/public/locales/ar/signIn.json new file mode 100644 index 0000000..d25af59 --- /dev/null +++ b/public/locales/ar/signIn.json @@ -0,0 +1,19 @@ +{ + "signIn": "تسجيل الدخول", + "emailLabel": "البريد الإلكتروني", + "emailPlaceholder": "xyz@gmail.com", + "passwordLabel": "كلمة المرور", + "PasswordPlaceholder": "أدخل كلمة المرور الخاصة بك", + "savedlogin": "احفظ تسجيل دخولي", + "signInButton": "تسجيل الدخول", + "emailRequired": "البريد الإلكتروني مطلوب", + "emailValid": "عنوان البريد الإلكتروني غير صالح", + "passwordRequired": "كلمة المرور مطلوبة", + "Loading": "جاري التحميل", + "noAccount": "ليس لديك حساب؟", + "signUp": "أنشئ حسابا", + "passwordForgotten": "هل نسيت كلمة المرور؟", + "signUpMethod": "تسجيل الدخول باستخدام", + "sendMeResetLink": "إرسال رابط إعادة تعيين كلمة المرور", + "EnterYourEmail": "أدخل بريدك الإلكتروني" +} \ No newline at end of file diff --git a/public/locales/ar/signUp.json b/public/locales/ar/signUp.json new file mode 100644 index 0000000..ecefe39 --- /dev/null +++ b/public/locales/ar/signUp.json @@ -0,0 +1,26 @@ +{ + "signUp": "تسجيل الدخول", + "nameLabel": "الاسم", + "namePlaceholder": "أدخل اسمك الكامل", + "nameRequired": "الاسم مطلوب", + "emailLabel": "البريد الإلكتروني", + "emailPlaceholder": "أدخل بريدك الإلكتروني", + "emailRequired": "البريد الإلكتروني مطلوب", + "emailValid": "عنوان البريد الإلكتروني غير صالح", + "passwordLabel": "كلمة المرور", + "PasswordPlaceholder": "أدخل كلمة المرور الخاصة بك", + "passwordRequired": "كلمة المرور مطلوبة", + "passwordLength": "يجب أن تكون كلمة المرور 8 أحرف أو أكثر", + "confirmPasswordLabel": "تأكيد كلمة المرور", + "confirmPasswordPlaceholder": "أعد إدخال كلمة المرور الخاصة بك", + "confirmPasswordRequired": "مطلوب تأكيد كلمة المرور ", + "confirmPasswordMatch": "كلمة المرور غير متطابقة، يرجى المحاولة مرة أخرى", + "phoneLabel": "الهاتف", + "phonePlaceholder": "أدخل رقم هاتفك", + "phoneRequired": "رقم الهاتف مطلوب", + "locationLabel": "الولاية", + "locationRequired": "الموقع مطلوب", + "signUpButton": "أنشئ حساباً", + "signUpMethod": "التسجيل باستخدام" +} + diff --git a/public/locales/ar/states.json b/public/locales/ar/states.json new file mode 100644 index 0000000..0fae481 --- /dev/null +++ b/public/locales/ar/states.json @@ -0,0 +1,60 @@ +{ + "adrar": "أدرار", + "chlef": "الشلف", + "laghouat": "الأغواط", + "oumElBouaghi": "أم البواقي", + "batna": "باتنة", + "bejaia": "بجاية", + "biskra": "بسكرة", + "bechar": "بشار", + "blida": "البليدة", + "bouira": "البويرة", + "tamanrasset": "تمنراست", + "tebessa": "تبسة", + "tlemcen": "تلمسان", + "tiaret": "تيارت", + "tiziOuzou": "تيزي وزو", + "algiers": "الجزائر العاصمة", + "djelfa": "الجلفة", + "jijel": "جيجل", + "setif": "سطيف", + "saida": "سعيدة", + "skikda": "سكيكدة", + "sidiBelAbbes": "سيدي بلعباس", + "annaba": "عنابة", + "guelma": "قالمة", + "constantine": "قسنطينة", + "medea": "المدية", + "mostaganem": "مستغانم", + "mSila": "المسيلة", + "mascara": "معسكر", + "ouargla": "ورقلة", + "oran": "وهران", + "elBayadh": "البيض", + "illizi": "اليزي", + "bordjBouArreridj": "برج بوعريريج", + "boumerdes": "بومرداس", + "elTarf": "الطارف", + "tindouf": "تندوف", + "tissemsilt": "تسمسيلت", + "elOued": "الوادي", + "khenchela": "خنشلة", + "soukAhras": "سوق أهراس", + "tipaza": "تيبازة", + "mila": "ميلة", + "ainDefla": "عين الدفلى", + "naama": "النعامة", + "ainTemouchent": "عين تموشنت", + "ghardaia": "غرداية", + "relizane": "غليزان", + "timimoun": "تيميمون", + "bordjBadjiMokhtar": "برج باجي مختار", + "ouledDjellal": "أولاد جلال", + "beniAbbes": "بني عباس", + "ainSalah": "عين صالح", + "ainGuezzam": "عين قزّام", + "touggourt": "تقرت", + "djanet": "جانت", + "elMGhair": "المغير", + "elMenia": "المنيعة" +} \ No newline at end of file diff --git a/public/locales/en/aboutUs.json b/public/locales/en/aboutUs.json new file mode 100644 index 0000000..258e9fc --- /dev/null +++ b/public/locales/en/aboutUs.json @@ -0,0 +1,17 @@ +{ "title": " Who We Are", +"description": "Welcome to Let's Share - where sharing is caring! In our community, we believe in the heartwarming essence of sharing daily essentials. Extra food, lovely clothes, or cozy furniture - at Let's Share, it's about connecting and making a positive impact right where you are. Let's transform our region into a haven of shared moments. Join Let's Share, where sharing isn't just a choice; it's a way of life.", + "team": "Our Team", + "Ismail": "Ismail Benlaredj", + "Darine": "Darine Tag", + "Hadj": "Hadj Said Bouras", + "Laid": "Laid Benglia", + "Mohamed": "Mohamed Cheraitia", + "Sara": "Sara bagache", + "developer1": "Visionary creator of seamless, stunning user experiences.", + "developer2": "Meticulous architect, crafting clean, efficient, pixel-perfect interfaces.", + "developer3": "Dynamic innovator, blends energy, tech trends for excellence.", + "developer4": "Versatile engineer, seamlessly blends creativity with technicality.", + "developer5": "Front-end magician, turns ideas into interactive wonders.", + "developer6": "Pragmatic developer, builds robust, scalable, user-friendly applications." + +} \ No newline at end of file diff --git a/public/locales/en/addItem.json b/public/locales/en/addItem.json new file mode 100644 index 0000000..b392238 --- /dev/null +++ b/public/locales/en/addItem.json @@ -0,0 +1,17 @@ +{ + "addItem": "Add Item", + "title": "Title", + "titlePlaceholder": "Title...", + "categoryLabel": "Category", + "categoryPlaceholder": "Select category", + "locationLabel": "Location", + "locationPlaceholder": "Select location", + "descriptionLabel": "Description", + "descriptionLength": "Description must be longer", + "descriptionRequired": "Description is required", + "descriptionPlaceHolder": "Paragraph", + "imageLabel": "Upload photos", + "imageRequired": "You need to provide a photo", + "confirmButton": "Confirm", + "cancelButton": "Cancel" +} \ No newline at end of file diff --git a/public/locales/en/categories.json b/public/locales/en/categories.json new file mode 100644 index 0000000..5291ba8 --- /dev/null +++ b/public/locales/en/categories.json @@ -0,0 +1,21 @@ +{ + "clothing": "Clothing", + "furniture": "Furniture", + "dailyEssentials": "Daily Essentials", + "electronics": "Electronics", + "booksAndMedia": "Books and Media", + "homeAppliances": "Home Appliances", + "sportsEquipment": "Sports Equipment", + "toysAndGames": "Toys", + "kitchenware": "Kitchenware", + "babyItems": "Baby Items", + "toolsAndHardware": "Tools and Hardware", + "personalCare": "Personal Care", + "schoolSupplies": "School Supplies", + "artAndCraft": "Art and Craft Supplies", + "foodItems": "Food Items", + "petSupplies": "Pet Supplies", + "healthcare": "Healthcare Products", + "gardeningTools": "Gardening Tools", + "musicalInstruments": "Musical Instruments" +} \ No newline at end of file diff --git a/public/locales/en/common.json b/public/locales/en/common.json index 0be7530..98c11c6 100644 --- a/public/locales/en/common.json +++ b/public/locales/en/common.json @@ -1,3 +1,29 @@ + { - "test": "Hello" -} + "navbar": { + "logo": "Let's Share", + "home": "Home", + "about": "About us", + "products": "Products", + "blogs": "Blogs" + }, + "buttons": { + "logIn": "Log in", + "signUp": "Sign up", + "logOut": "Log out", + "donate": "Donate now", + "readMore": "Read more", + "confirm": "Confirm", + "cancel": "Cancel", + "addItem": "Add item" + }, + "footer": { + "about": "About us", + "blogs": "Blogs", + "listedItems": "Listed items", + "contactUs": "Contact us", + "address": "Address", + "street": "Street 01,17", + "city": "City, Country" + } + } diff --git a/public/locales/en/landingPage.json b/public/locales/en/landingPage.json new file mode 100644 index 0000000..2053c8b --- /dev/null +++ b/public/locales/en/landingPage.json @@ -0,0 +1,42 @@ +{ + "hero": { + "subtitle": "Bridging hearts, sharing hopes, and creating a community that cares.", + "description": "In a world where excess meets scarcity, let's come together to share the abundance and build a more compassionate community. Our platform empowers you to both share your extra resources - be it clothes, furniture, or daily essentials - and benefit from the warmth of shared items from others. This way, you not only make your life more meaningful but also bring positive impacts to the people around you." + }, + "causes": { + "title": "Causes", + "Solidarity": { + "title": "Solidarity", + "description": "We aim to foster a sense of unity and solidarity within the local community, encouraging people to support each other in times of need." + }, + "Sustainability": { + "title": "Sustainability", + "description": "Promoting eco-friendly practices by extending the lifespan of items, reducing waste, and encouraging a more sustainable approach to consumption." + }, + "Empathy": { + "title": "Empathy", + "description": "Let's Share Cultivates a culture of empathy and compassion, where individuals share with the understanding that their actions positively impact the lives of others." + } + }, + "statistics": { + "shared_resources": { + "title": "30,000", + "description": "In the spirit of communal harmony, our Algerian community shared an inspiring 30,000 resources over the past year, including clothing, furniture, and essential items, fostering a sense of unity and support." + }, + "empowered_donors": { + "title": "800", + "description": "Our platform empowered 800 generous Algerian donors to extend a helping hand, not only by sharing items but also by spreading compassion, creating positive impacts within our local communities." + }, + "food_distribution": { + "title": "50,000 meals", + "description": "Addressing the urgent need for sustenance, our Algerian community collaborated to provide 50,000 meals to those facing food insecurity, ensuring that no one in our nation goes without a proper meal." + }, + "fact": { + "title": "Fact", + "description": "Through collective efforts, our Algerian community achieved a 15% reduction in environmental impact, showcasing the positive environmental effects of sharing and sustainability." + } + }, + "items": "Popular items", + "blogs": "Blogs", + "partners": "Our Partners" +} diff --git a/public/locales/en/profile.json b/public/locales/en/profile.json new file mode 100644 index 0000000..ce8f14a --- /dev/null +++ b/public/locales/en/profile.json @@ -0,0 +1,34 @@ +{ + "profile": "profile", + + "profileInfo": { + "name": "Name", + "location": "Location", + "email": "Email", + "phoneNumber": "Phone number", + "phonePlaceholder": "Enter your phone number", + "locationRequired": "Location is required", + "submit": "Submit", + "Cancel": "Cancel", + "profileInfo": "Edit profile information", + "language": "Language" + }, + "userUpdateForm": { + "submit": "Submit", + "cancel": "Cancel", + "nameLabel": "Name", + "namePlaceholder": "Enter your full name", + "nameRequired": "Name is required", + "nameLength": "Name must be less than 20 characters", + "emailLabel": "Email", + "emailPlaceholder": "Enter your email", + "emailRequired": "Email is required", + "emailValid": "Invalid email address", + "phoneLabel": "Phone", + "phonePlaceholder": "Enter your phone number", + "phoneRequired": "Phone number is required", + "locationLabel": "Province", + "locationRequired": "Location is required" + }, + "myItems": "My Items" +} \ No newline at end of file diff --git a/public/locales/en/signIn.json b/public/locales/en/signIn.json new file mode 100644 index 0000000..070912d --- /dev/null +++ b/public/locales/en/signIn.json @@ -0,0 +1,19 @@ +{ + "signIn": "Log in", + "emailLabel": "Email", + "emailPlaceholder": "xyz@gmail.com", + "passwordLabel": "Password", + "PasswordPlaceholder": "Enter your password", + "savedlogin": "keep me logged in", + "signInButton": "Login", + "emailRequired": "Email is required", + "emailValid": "Invalid email address", + "passwordRequired": "Password is required", + "Loading": "Loading", + "noAccount": "Don't have an account?", + "signUp": "Sign up", + "passwordForgotten": "Forgot password?", + "signUpMethod": "Log in with", + "sendMeResetLink": "Send a password reset link", + "EnterYourEmail": "Enter your email", +} \ No newline at end of file diff --git a/public/locales/en/signUp.json b/public/locales/en/signUp.json new file mode 100644 index 0000000..6972ab0 --- /dev/null +++ b/public/locales/en/signUp.json @@ -0,0 +1,25 @@ +{ + "signUp": "Sign up", + "nameLabel": "Name", + "namePlaceholder": "Enter your full name", + "nameRequired": "Name is required", + "emailLabel": "Email", + "emailPlaceholder": "Enter your email", + "emailRequired": "Email is required", + "emailValid": "Invalid email address", + "passwordLabel": "Password", + "PasswordPlaceholder": "Enter your password", + "passwordRequired": "Password is required", + "passwordLength": "Password must be 8 characters or more", + "confirmPasswordLabel": "Confirm password", + "confirmPasswordPlaceholder": "Re-enter your password", + "confirmPasswordRequired": "Confirm password is required", + "confirmPasswordMatch": "Passwords didn't match, please try again", + "phoneLabel": "Phone", + "phonePlaceholder": "Enter your phone number", + "phoneRequired": "Phone number is required", + "locationLabel": "State", + "locationRequired": "Location is required", + "signUpButton": "Sign Up", + "signUpMethod": "Sign up with", +} \ No newline at end of file diff --git a/public/locales/en/states.json b/public/locales/en/states.json new file mode 100644 index 0000000..fc6e5e5 --- /dev/null +++ b/public/locales/en/states.json @@ -0,0 +1,60 @@ +{ + "adrar": "Adrar", + "chlef": "Chlef", + "laghouat": "Laghouat", + "oumElBouaghi": "Oum El Bouaghi", + "batna": "Batna", + "bejaia": "Bejaia", + "biskra": "Biskra", + "bechar": "Bechar", + "blida": "Blida", + "bouira": "Bouira", + "tamanrasset": "Tamanrasset", + "tebessa": "Tebessa", + "tlemcen": "Tlemcen", + "tiaret": "Tiaret", + "tiziOuzou": "Tizi Ouzou", + "algiers": "Algiers", + "djelfa": "Djelfa", + "jijel": "Jijel", + "setif": "Setif", + "saida": "Saida", + "skikda": "Skikda", + "sidiBelAbbes": "Sidi Bel Abbes", + "annaba": "Annaba", + "guelma": "Guelma", + "constantine": "Constantine", + "medea": "Medea", + "mostaganem": "Mostaganem", + "mSila": "M'Sila", + "mascara": "Mascara", + "ouargla": "Ouargla", + "oran": "Oran", + "elBayadh": "El Bayadh", + "illizi": "Illizi", + "bordjBouArreridj": "Bordj Bou Arreridj", + "boumerdes": "Boumerdes", + "elTarf": "El Tarf", + "tindouf": "Tindouf", + "tissemsilt": "Tissemsilt", + "elOued": "El Oued", + "khenchela": "Khenchela", + "soukAhras": "Souk Ahras", + "tipaza": "Tipaza", + "mila": "Mila", + "ainDefla": "Ain Defla", + "naama": "Naama", + "ainTemouchent": "Ain Temouchent", + "ghardaia": "Ghardaia", + "relizane": "Relizane", + "timimoun": "Timimoun", + "bordjBadjiMokhtar": "Bordj Badji Mokhtar", + "ouledDjellal": "Ouled Djellal", + "beniAbbes": "Beni Abbes", + "ainSalah": "Ain Salah", + "ainGuezzam": "Ain Guezzam", + "touggourt": "Touggourt", + "djanet": "Djanet", + "elMGhair": "El M'Ghair", + "elMenia": "El Menia" +} \ No newline at end of file diff --git a/public/locales/fr/aboutUs.json b/public/locales/fr/aboutUs.json new file mode 100644 index 0000000..e5ab63e --- /dev/null +++ b/public/locales/fr/aboutUs.json @@ -0,0 +1,17 @@ +{ + "title": "Qui sommes-nous", + "description": "Bienvenue chez Let's Share - où partager, c'est aimer! Dans notre communauté, nous croyons en l'essence réconfortante du partage des articles essentiels au quotidien. Que ce soit des aliments supplémentaires, des vêtements adorables ou du mobilier confortable, chez Let's Share, il s'agit de se connecter et d'avoir un impact positif là où vous êtes. Transformons notre région en un havre de moments partagés. Rejoignez Let's Share, où le partage n'est pas seulement un choix ; c'est un mode de vie.", + "team": "Notre équipe", + "Ismail": "Ismail Benlaredj", + "Darine": "Darine Tag", + "Hadj": "Hadj Said Bouras", + "Laid": "Laid Benglia", + "Mohamed": "Mohamed Cheraitia", + "Sara": "Sara Bagache", + "developer1": "Créateur visionnaire d'expériences utilisateur fluides et éblouissantes.", + "developer2": "Architecte méticuleux, créant des interfaces propres, efficaces et parfaites au pixel près.", + "developer3": "Innovateur dynamique, mêle énergie et tendances technologiques pour l'excellence.", + "developer4": "Ingénieur polyvalent, fusionne parfaitement créativité et technicité.", + "developer5": "Magicien du front-end, transforme les idées en merveilles interactives.", + "developer6": "Développeur pragmatique, construit des applications robustes, évolutives et conviviales." +} \ No newline at end of file diff --git a/public/locales/fr/addItem.json b/public/locales/fr/addItem.json new file mode 100644 index 0000000..c90539e --- /dev/null +++ b/public/locales/fr/addItem.json @@ -0,0 +1,17 @@ +{ + "addItem": "Ajouter un article", + "title": "Titre", + "titlePlaceholder": "Titre...", + "categoryLabel": "Catégorie", + "categoryPlaceholder": "Sélectionnez une catégorie", + "locationLabel": "Localisation", + "locationPlaceholder": "Sélectionnez une Localisation", + "descriptionLabel": "Description", + "descriptionLength": "La description doit être plus longue", + "descriptionRequired": "La description est requise", + "descriptionPlaceHolder": "Paragraphe", + "imageLabel": "Télécharger des photos", + "imageRequired": "Vous devez fournir une photo", + "confirmButton": "Confirmer", + "cancelButton": "Annuler" +} \ No newline at end of file diff --git a/public/locales/fr/categories.json b/public/locales/fr/categories.json new file mode 100644 index 0000000..8614455 --- /dev/null +++ b/public/locales/fr/categories.json @@ -0,0 +1,21 @@ +{ + "clothing": "Vêtements", + "furniture": "Mobilier", + "dailyEssentials": "Articles de première nécessité", + "electronics": "Électronique", + "booksAndMedia": "Livres et médias", + "homeAppliances": "Électroménagers", + "sportsEquipment": "Équipement de sport", + "toysAndGames": "Jouets", + "kitchenware": "Articles de cuisine", + "babyItems": "Articles pour bébé", + "toolsAndHardware": "Outils et quincaillerie", + "personalCare": "Produits de soins personnels", + "schoolSupplies": "Fournitures scolaires", + "artAndCraft": "Fournitures d'art et d'artisanat", + "foodItems": "Produits alimentaires", + "petSupplies": "Fournitures pour animaux de compagnie", + "healthcare": "Produits de soins de santé", + "gardeningTools": "Outils de jardinage", + "musicalInstruments": "Instruments de musique" +} diff --git a/public/locales/fr/common.json b/public/locales/fr/common.json new file mode 100644 index 0000000..b51f2c1 --- /dev/null +++ b/public/locales/fr/common.json @@ -0,0 +1,28 @@ +{ + "navbar": { + "logo": "Let's Share", + "home": "Accueil", + "about": "À propos de nous", + "products": "Produits", + "blogs": "Blogs" + }, + "buttons": { + "logIn": "Se connecter", + "signUp": "S'inscrire", + "logOut": "Se déconnecter", + "donate": "Faire un don maintenant", + "readMore": "Lire la suite", + "confirm": "Confirmer", + "cancel": "Annuler", + "addItem": "Ajouter un article" + }, + "footer": { + "about": "À propos de nous", + "blogs": "Blogs", + "listedItems": "Articles répertoriés", + "contactUs": "Contactez-nous", + "address": "Adresse", + "street": "Rue 01,17", + "city": "Ville, Pays" + } +} diff --git a/public/locales/fr/landingPage.json b/public/locales/fr/landingPage.json new file mode 100644 index 0000000..da789b2 --- /dev/null +++ b/public/locales/fr/landingPage.json @@ -0,0 +1,42 @@ +{ + "hero": { + "subtitle": "Unir les cœurs, partager les espoirs et créer une communauté qui se soucie.", + "description": "Dans un monde où l'excès rencontre la pénurie, unissons-nous pour partager l'abondance et construire une communauté plus compatissante. Notre plateforme vous permet de partager vos ressources supplémentaires, que ce soit des vêtements, des meubles ou des essentiels quotidiens, et de bénéficier de la chaleur des objets partagés par les autres. Ainsi, vous donnez non seulement plus de sens à votre vie, mais vous apportez également des impacts positifs aux personnes autour de vous." + }, + "causes": { + "title": "Causes", + "Solidarity": { + "title": "Solidarité", + "description": "Nous visons à encourager un sentiment d'unité et de solidarité au sein de la communauté locale, incitant les gens à se soutenir mutuellement en temps de besoin." + }, + "Sustainability": { + "title": "Durabilité", + "description": "Promouvoir des pratiques respectueuses de l'environnement en prolongeant la durée de vie des objets, en réduisant les déchets et en encourageant une approche plus durable de la consommation." + }, + "Empathy": { + "title": "Empathie", + "description": "Let's Share cultive une culture d'empathie et de compassion, où les individus partagent en comprenant que leurs actions ont un impact positif sur la vie des autres." + } + }, + "statistics": { + "shared_resources": { + "title": "30 000", + "description": "Dans un esprit d'harmonie communautaire, notre communauté algérienne a partagé inspiré 30 000 ressources au cours de la dernière année, y compris des vêtements, des meubles et des articles essentiels, favorisant un sentiment d'unité et de soutien." + }, + "empowered_donors": { + "title": "800", + "description": "Notre plateforme a permis à 800 généreux donateurs algériens de tendre la main, non seulement en partageant des articles, mais aussi en répandant la compassion, créant des impacts positifs au sein de nos communautés locales." + }, + "food_distribution": { + "title": "50 000 repas", + "description": "Répondant au besoin urgent de subsistance, notre communauté algérienne a collaboré pour fournir 50 000 repas à ceux qui font face à l'insécurité alimentaire, veillant à ce que personne dans notre nation ne manque d'un repas approprié." + }, + "fact": { + "title": "Fact", + "description": "Grâce aux efforts collectifs, notre communauté algérienne a atteint une réduction de 15 % de l'impact environnemental, démontrant les effets environnementaux positifs du partage et de la durabilité." + } + }, + "items": "Articles populaires", + "blogs": "Blogs", + "partners": "Nos partenaires" +} diff --git a/public/locales/fr/profile.json b/public/locales/fr/profile.json new file mode 100644 index 0000000..9834076 --- /dev/null +++ b/public/locales/fr/profile.json @@ -0,0 +1,33 @@ +{ + "profile": "Profil", + "profileInfo": { + "name": "Nom", + "location": "Localisation", + "email": "E-mail", + "phoneNumber": "Numéro de téléphone", + "phonePlaceholder": "Entrez votre numéro de téléphone", + "locationRequired": "La localisation est obligatoire", + "submit": "Envoyer", + "Cancel": "Annuler", + "profileInfo": "Modifier les informations du profil", + "language": "Langue" + }, + "userUpdateForm": { + "submit": "Valider", + "cancel": "Annuler", + "nameLabel": "Nom", + "namePlaceholder": "Entrez votre nom complet", + "nameRequired": "Le nom est requis", + "nameLength": "Le nom doit comporter moins de 20 caractères", + "emailLabel": "E-mail", + "emailPlaceholder": "Entrez votre email", + "emailRequired": "L'e-mail est requis", + "emailValid": "Adresse e-mail invalide", + "phoneLabel": "Téléphone", + "phonePlaceholder": "Entrez votre numéro de téléphone", + "phoneRequired": "Le numéro de téléphone est requis", + "locationLabel": "Wilaya", + "locationRequired": "La localisation est obligatoire", + }, + "myItems": "Mes articles" +} \ No newline at end of file diff --git a/public/locales/fr/signIn.json b/public/locales/fr/signIn.json new file mode 100644 index 0000000..038ad50 --- /dev/null +++ b/public/locales/fr/signIn.json @@ -0,0 +1,19 @@ +{ + "signIn": "Se connecter", + "emailLabel": "E-mail", + "emailPlaceholder": "xyz@gmail.com", + "passwordLabel": "Mot de passe", + "PasswordPlaceholder": "Entrez votre mot de passe", + "savedlogin": "Rester connecté", + "signInButton": "Se connecter", + "emailRequired": "L'e-mail est requis", + "emailValid": "Adresse e-mail invalide", + "passwordRequired": "Le mot de passe est requis", + "Loading": "Chargement", + "noAccount": "Vous n'avez pas de compte?", + "signUp": "S'inscrire", + "passwordForgotten": "Mot de passe oublié?", + "signUpMethod": "Se connecter avec", + "sendMeResetLink": "Envoyer un lien de réinitialisation du mot de passe", + "EnterYourEmail": "Entrez votre adresse e-mail" +} \ No newline at end of file diff --git a/public/locales/fr/signUp.json b/public/locales/fr/signUp.json new file mode 100644 index 0000000..ccb3dce --- /dev/null +++ b/public/locales/fr/signUp.json @@ -0,0 +1,25 @@ +{ + "signUp": "S'inscrire", + "nameLabel": "Nom", + "namePlaceholder": "Entrez votre nom complet", + "nameRequired": "Le nom est requis", + "emailLabel": "E-mail", + "emailPlaceholder": "Entrez votre adresse e-mail", + "emailRequired": "L'e-mail est requis", + "emailValid": "Adresse e-mail invalide", + "passwordLabel": "Mot de passe", + "PasswordPlaceholder": "Entrez votre mot de passe", + "passwordRequired": "Le mot de passe est requis", + "passwordLength": "Le mot de passe doit comporter 8 caractères ou plus", + "confirmPasswordLabel": "Confirmer le mot de passe", + "confirmPasswordPlaceholder": "Retapez votre mot de passe", + "confirmPasswordRequired": "La confirmation du mot de passe est requise", + "confirmPasswordMatch": "Les mots de passe ne correspondent pas, veuillez réessayer", + "phoneLabel": "Téléphone", + "phonePlaceholder": "Entrez votre numéro de téléphone", + "phoneRequired": "Le numéro de téléphone est requis", + "locationLabel": "État", + "locationRequired": "La localisation est requise", + "signUpButton": "S'inscrire", + "signUpMethod": "S'inscrire avec" +} diff --git a/public/locales/fr/states.json b/public/locales/fr/states.json new file mode 100644 index 0000000..8155589 --- /dev/null +++ b/public/locales/fr/states.json @@ -0,0 +1,60 @@ +{ + "adrar": "Adrar", + "chlef": "Chlef", + "laghouat": "Laghouat", + "oumElBouaghi": "Oum El Bouaghi", + "batna": "Batna", + "bejaia": "Béjaïa", + "biskra": "Biskra", + "bechar": "Béchar", + "blida": "Blida", + "bouira": "Bouïra", + "tamanrasset": "Tamanrasset", + "tebessa": "Tébessa", + "tlemcen": "Tlemcen", + "tiaret": "Tiaret", + "tiziOuzou": "Tizi Ouzou", + "algiers": "Algiers", + "djelfa": "Djelfa", + "jijel": "Jijel", + "setif": "Sétif", + "saida": "Saïda", + "skikda": "Skikda", + "sidiBelAbbes": "Sidi Bel Abbès", + "annaba": "Annaba", + "guelma": "Guelma", + "constantine": "Constantine", + "medea": "Médéa", + "mostaganem": "Mostaganem", + "mSila": "M'Sila", + "mascara": "Mascara", + "ouargla": "Ouargla", + "oran": "Oran", + "elBayadh": "El Bayadh", + "illizi": "Illizi", + "bordjBouArreridj": "Bordj Bou Arréridj", + "boumerdes": "Boumerdès", + "elTarf": "El Tarf", + "tindouf": "Tindouf", + "tissemsilt": "Tissemsilt", + "elOued": "El Oued", + "khenchela": "Khenchela", + "soukAhras": "Souk Ahras", + "tipaza": "Tipaza", + "mila": "Mila", + "ainDefla": "Aïn Defla", + "naama": "Naâma", + "ainTemouchent": "Aïn Témouchent", + "ghardaia": "Ghardaïa", + "relizane": "Relizane", + "timimoun": "Timimoun", + "bordjBadjiMokhtar": "Bordj Badji Mokhtar", + "ouledDjellal": "Ouled Djellal", + "beniAbbes": "Béni Abbès", + "ainSalah": "Ain Salah", + "ainGuezzam": "Ain Guezzam", + "touggourt": "Touggourt", + "djanet": "Djanet", + "elMGhair": "El M'Ghair", + "elMenia": "El Menia" +} \ No newline at end of file From 96b9874b33b3cfdae91fa99ddbb19e2cdff95c27 Mon Sep 17 00:00:00 2001 From: ismailbenlaredj Date: Sat, 25 Nov 2023 21:06:48 +0100 Subject: [PATCH 2/2] refactor(format): fix prettier --- public/locales/ar/aboutUs.json | 20 ++--- public/locales/ar/addItem.json | 32 ++++---- public/locales/ar/categories.json | 40 +++++----- public/locales/ar/common.json | 42 +++++----- public/locales/ar/landingPage.json | 76 +++++++++---------- public/locales/ar/profile.json | 64 ++++++++-------- public/locales/ar/signIn.json | 36 ++++----- public/locales/ar/signUp.json | 47 ++++++------ public/locales/ar/states.json | 118 ++++++++++++++--------------- public/locales/en/aboutUs.json | 34 ++++----- public/locales/en/addItem.json | 32 ++++---- public/locales/en/categories.json | 40 +++++----- public/locales/en/common.json | 45 ++++++----- public/locales/en/landingPage.json | 74 +++++++++--------- public/locales/en/profile.json | 64 ++++++++-------- public/locales/en/signIn.json | 36 ++++----- public/locales/en/signUp.json | 48 ++++++------ public/locales/en/states.json | 118 ++++++++++++++--------------- public/locales/fr/aboutUs.json | 32 ++++---- public/locales/fr/addItem.json | 32 ++++---- public/locales/fr/categories.json | 38 +++++----- public/locales/fr/common.json | 52 ++++++------- public/locales/fr/landingPage.json | 74 +++++++++--------- public/locales/fr/profile.json | 64 ++++++++-------- public/locales/fr/signIn.json | 36 ++++----- public/locales/fr/signUp.json | 46 +++++------ public/locales/fr/states.json | 118 ++++++++++++++--------------- 27 files changed, 728 insertions(+), 730 deletions(-) diff --git a/public/locales/ar/aboutUs.json b/public/locales/ar/aboutUs.json index c26cf61..74fa511 100644 --- a/public/locales/ar/aboutUs.json +++ b/public/locales/ar/aboutUs.json @@ -1,11 +1,11 @@ { - "title": "من نحن", - "description": "مرحبًا بك في Let's Share - حيث العطاء هو الاهتمام! في مجتمعنا، نؤمن بجوهر الدفء القلبي لمشاركة الضروريات اليومية. سواء كان طعامًا إضافيًا، أو ملابس جميلة، أو أثاث مريح - في Let's Share، يتعلق الأمر بالتواصل وتحقيق تأثير إيجابي في المكان الذي تتواجد فيه. دعونا نحول منطقتنا إلى مأوى لللحظات المشتركة. انضموا إلى Let's Share ، حيث العطاء هو الاهتمام ؛ إنه طريقة للحياة.", - "team": "فريقنا", - "Ismail": "Ismail Benlaredj", - "Darine": "Darine Tag", - "Hadj": "Hadj Said Bouras", - "Laid": "Laid Benglia", - "Mohamed": "Mohamed Cheraitia", - "Sara": "Sara Bagache" -} \ No newline at end of file + "title": "من نحن", + "description": "مرحبًا بك في Let's Share - حيث العطاء هو الاهتمام! في مجتمعنا، نؤمن بجوهر الدفء القلبي لمشاركة الضروريات اليومية. سواء كان طعامًا إضافيًا، أو ملابس جميلة، أو أثاث مريح - في Let's Share، يتعلق الأمر بالتواصل وتحقيق تأثير إيجابي في المكان الذي تتواجد فيه. دعونا نحول منطقتنا إلى مأوى لللحظات المشتركة. انضموا إلى Let's Share ، حيث العطاء هو الاهتمام ؛ إنه طريقة للحياة.", + "team": "فريقنا", + "Ismail": "Ismail Benlaredj", + "Darine": "Darine Tag", + "Hadj": "Hadj Said Bouras", + "Laid": "Laid Benglia", + "Mohamed": "Mohamed Cheraitia", + "Sara": "Sara Bagache" +} diff --git a/public/locales/ar/addItem.json b/public/locales/ar/addItem.json index a8c456d..32a4f4b 100644 --- a/public/locales/ar/addItem.json +++ b/public/locales/ar/addItem.json @@ -1,17 +1,17 @@ { - "addItem": "إضافة عنصر", - "title": "العنوان", - "titlePlaceholder": "العنوان...", - "categoryLabel": "الفئة", - "categoryPlaceholder": "اختر الفئة", - "locationLabel": "الموقع", - "locationPlaceholder": "اختر الموقع", - "descriptionLabel": "الوصف", - "descriptionLength": "يجب أن يكون الوصف أطول", - "descriptionRequired": "الوصف مطلوب", - "descriptionPlaceHolder": "فقرة", - "imageLabel": "تحميل الصور", - "imageRequired": "يجب عليك توفير صورة", - "confirmButton": "تأكيد", - "cancelButton": "إلغاء" -} \ No newline at end of file + "addItem": "إضافة عنصر", + "title": "العنوان", + "titlePlaceholder": "العنوان...", + "categoryLabel": "الفئة", + "categoryPlaceholder": "اختر الفئة", + "locationLabel": "الموقع", + "locationPlaceholder": "اختر الموقع", + "descriptionLabel": "الوصف", + "descriptionLength": "يجب أن يكون الوصف أطول", + "descriptionRequired": "الوصف مطلوب", + "descriptionPlaceHolder": "فقرة", + "imageLabel": "تحميل الصور", + "imageRequired": "يجب عليك توفير صورة", + "confirmButton": "تأكيد", + "cancelButton": "إلغاء" +} diff --git a/public/locales/ar/categories.json b/public/locales/ar/categories.json index 4928e94..2477c6f 100644 --- a/public/locales/ar/categories.json +++ b/public/locales/ar/categories.json @@ -1,21 +1,21 @@ { - "clothing": "الملابس", - "furniture": "الأثاث", - "dailyEssentials": "الاحتياجات اليومية", - "electronics": "الإلكترونيات", - "booksAndMedia": "الكتب ووسائط الإعلام", - "homeAppliances": "الأجهزة المنزلية", - "sportsEquipment": "أدوات رياضية", - "toysAndGames": "الألعاب واللعب", - "kitchenware": "أدوات المطبخ", - "babyItems": "مستلزمات الطفل", - "toolsAndHardware": "الأدوات والمعدات", - "personalCare": "مستلزمات العناية الشخصية", - "schoolSupplies": "لوازم المدرسة", - "artAndCraft": "لوازم الفن والحرف", - "foodItems": "مواد غذائية", - "petSupplies": "لوازم الحيوانات الأليفة", - "healthcare": "منتجات الرعاية الصحية", - "gardeningTools": "أدوات الحدائق", - "musicalInstruments": "الآلات الموسيقية" -} \ No newline at end of file + "clothing": "الملابس", + "furniture": "الأثاث", + "dailyEssentials": "الاحتياجات اليومية", + "electronics": "الإلكترونيات", + "booksAndMedia": "الكتب ووسائط الإعلام", + "homeAppliances": "الأجهزة المنزلية", + "sportsEquipment": "أدوات رياضية", + "toysAndGames": "الألعاب واللعب", + "kitchenware": "أدوات المطبخ", + "babyItems": "مستلزمات الطفل", + "toolsAndHardware": "الأدوات والمعدات", + "personalCare": "مستلزمات العناية الشخصية", + "schoolSupplies": "لوازم المدرسة", + "artAndCraft": "لوازم الفن والحرف", + "foodItems": "مواد غذائية", + "petSupplies": "لوازم الحيوانات الأليفة", + "healthcare": "منتجات الرعاية الصحية", + "gardeningTools": "أدوات الحدائق", + "musicalInstruments": "الآلات الموسيقية" +} diff --git a/public/locales/ar/common.json b/public/locales/ar/common.json index 0c7a066..c3adf49 100644 --- a/public/locales/ar/common.json +++ b/public/locales/ar/common.json @@ -1,28 +1,28 @@ { "navbar": { - "logo": "Let's Share", - "home": "الرئيسية", - "about": "من نحن", - "products": "المنتجات", - "blogs": "المدونات" + "logo": "Let's Share", + "home": "الرئيسية", + "about": "من نحن", + "products": "المنتجات", + "blogs": "المدونات" }, "buttons": { - "logIn": "تسجيل الدخول", - "signUp": "التسجيل", - "logOut": "تسجيل الخروج", - "donate": "تبرع الآن", - "readMore": "معرفةالمزيد", - "confirm": "تأكيد", - "cancel": "إلغاء", - "addItem": "إضافة عنصر" + "logIn": "تسجيل الدخول", + "signUp": "التسجيل", + "logOut": "تسجيل الخروج", + "donate": "تبرع الآن", + "readMore": "معرفةالمزيد", + "confirm": "تأكيد", + "cancel": "إلغاء", + "addItem": "إضافة عنصر" }, "footer": { - "about": "من نحن", - "blogs": "المدونات", - "listedItems": "العناصر المدرجة", - "contactUs": "اتصل بنا", - "address": "العنوان", - "street": "شارع 01،17", - "city": "المدينة، البلد" + "about": "من نحن", + "blogs": "المدونات", + "listedItems": "العناصر المدرجة", + "contactUs": "اتصل بنا", + "address": "العنوان", + "street": "شارع 01،17", + "city": "المدينة، البلد" } - } \ No newline at end of file +} diff --git a/public/locales/ar/landingPage.json b/public/locales/ar/landingPage.json index cd21349..664e9f1 100644 --- a/public/locales/ar/landingPage.json +++ b/public/locales/ar/landingPage.json @@ -1,42 +1,42 @@ { - "hero": { - "subtitle": "ربط القلوب، مشاركة الآمال، وخلق مجتمع يهتم.", - "description": " دعونا نتحد لنشارك الوفرة ونبني مجتمعًا أكثر تعاطفًا. تمكنك منصتنا من مشاركة مواردك الإضافية - سواء كانت ملابسًا أو أثاثًا أو ضروريات يومية - والاستفادة من دفء الأشياء المشتركة من الآخرين. بهذه الطريقة، لا تجعل حياتك أكثر معنى فحسب، بل أيضًا تحمل تأثيرا إيجابيا على الأشخاص من حولك." - }, - "causes": { - "title": "القضايا", - "Solidarity": { - "title": "التضامن", - "description": "نهدف إلى تعزيز روح الوحدة والتضامن في المجتمع المحلي، وتشجيع الناس على دعم بعضهم البعض في أوقات الحاجة." + "hero": { + "subtitle": "ربط القلوب، مشاركة الآمال، وخلق مجتمع يهتم.", + "description": " دعونا نتحد لنشارك الوفرة ونبني مجتمعًا أكثر تعاطفًا. تمكنك منصتنا من مشاركة مواردك الإضافية - سواء كانت ملابسًا أو أثاثًا أو ضروريات يومية - والاستفادة من دفء الأشياء المشتركة من الآخرين. بهذه الطريقة، لا تجعل حياتك أكثر معنى فحسب، بل أيضًا تحمل تأثيرا إيجابيا على الأشخاص من حولك." }, - "Sustainability": { - "title": "الاستدامة", - "description": "تعزيز الممارسات الصديقة للبيئة من خلال تمديد عمر الأشياء، وتقليل الفاقد، وتشجيع نهج أكثر استدامة في الاستهلاك." + "causes": { + "title": "القضايا", + "Solidarity": { + "title": "التضامن", + "description": "نهدف إلى تعزيز روح الوحدة والتضامن في المجتمع المحلي، وتشجيع الناس على دعم بعضهم البعض في أوقات الحاجة." + }, + "Sustainability": { + "title": "الاستدامة", + "description": "تعزيز الممارسات الصديقة للبيئة من خلال تمديد عمر الأشياء، وتقليل الفاقد، وتشجيع نهج أكثر استدامة في الاستهلاك." + }, + "Empathy": { + "title": "التعاطف", + "description": "لندعم ثقافة التعاطف والرحمة، حيث يتبادل الأفراد مع الفهم الذي يؤكد أن أفعالهم تؤثر إيجابيًا على حياة الآخرين." + } }, - "Empathy": { - "title": "التعاطف", - "description": "لندعم ثقافة التعاطف والرحمة، حيث يتبادل الأفراد مع الفهم الذي يؤكد أن أفعالهم تؤثر إيجابيًا على حياة الآخرين." - } - }, - "statistics": { - "shared_resources": { - "title": "30,000", - "description": "في روح التآلف المجتمعي، شاركت مجتمعنا الجزائري 30,000 مورد ملهم خلال العام الماضي، بما في ذلك الملابس والأثاث والأشياء الأساسية، معززين روح الوحدة والدعم." + "statistics": { + "shared_resources": { + "title": "30,000", + "description": "في روح التآلف المجتمعي، شاركت مجتمعنا الجزائري 30,000 مورد ملهم خلال العام الماضي، بما في ذلك الملابس والأثاث والأشياء الأساسية، معززين روح الوحدة والدعم." + }, + "empowered_donors": { + "title": "800", + "description": "منصتنا قوَّت 800 متبرعًا جزائريًا سخيًا لتمد يد المساعدة، ليس فقط من خلال مشاركة العناصر ولكن أيضًا من خلال نشر التعاطف، وخلق تأثيرات إيجابية داخل مجتمعاتنا المحلية." + }, + "food_distribution": { + "title": "50,000 وجبة", + "description": "مواجهة الحاجة الملحة إلى الطعام، تعاون مجتمعنا الجزائري لتوفير 50,000 وجبة للذين يواجهون عدم الأمان الغذائي، مضمونين عدم ترك أحد في وطننا دون وجبة مناسبة." + }, + "fact": { + "title": "حقيقة", + "description": "من خلال الجهود الجماعية، حقق مجتمعنا الجزائري تقليصًا بنسبة 15٪ في الأثر البيئي، مُظهرين التأثيرات البيئية الإيجابية للمشاركة والاستدامة." + } }, - "empowered_donors": { - "title": "800", - "description": "منصتنا قوَّت 800 متبرعًا جزائريًا سخيًا لتمد يد المساعدة، ليس فقط من خلال مشاركة العناصر ولكن أيضًا من خلال نشر التعاطف، وخلق تأثيرات إيجابية داخل مجتمعاتنا المحلية." - }, - "food_distribution": { - "title": "50,000 وجبة", - "description": "مواجهة الحاجة الملحة إلى الطعام، تعاون مجتمعنا الجزائري لتوفير 50,000 وجبة للذين يواجهون عدم الأمان الغذائي، مضمونين عدم ترك أحد في وطننا دون وجبة مناسبة." - }, - "fact": { - "title": "حقيقة", - "description": "من خلال الجهود الجماعية، حقق مجتمعنا الجزائري تقليصًا بنسبة 15٪ في الأثر البيئي، مُظهرين التأثيرات البيئية الإيجابية للمشاركة والاستدامة." - } - }, - "items": "العناصر الشائعة", - "blogs": "المدونات", - "partners": "شركاؤنا" -} \ No newline at end of file + "items": "العناصر الشائعة", + "blogs": "المدونات", + "partners": "شركاؤنا" +} diff --git a/public/locales/ar/profile.json b/public/locales/ar/profile.json index f54089e..e465e21 100644 --- a/public/locales/ar/profile.json +++ b/public/locales/ar/profile.json @@ -1,33 +1,33 @@ { - "profile": "الملف الشخصي", - "profileInfo": { - "name": "الاسم", - "location": "الموقع", - "email": "البريد الإلكتروني", - "phoneNumber": "رقم الهاتف", - "phonePlaceholder": "أدخل رقم هاتفك", - "locationRequired": "الموقع مطلوب", - "submit": "إرسال", - "Cancel": "إلغاء", - "profileInfo": "تحرير معلومات الملف الشخصي", - "language": "اللغة" - }, - "userUpdateForm": { - "submit": "إرسال", - "cancel": "إلغاء", - "nameLabel": "الاسم", - "namePlaceholder": "أدخل اسمك الكامل", - "nameRequired": "الاسم مطلوب", - "nameLength": "يجب أن يكون الاسم أقل من 20 حرفًا", - "emailLabel": "البريد الإلكتروني", - "emailPlaceholder": "أدخل بريدك الإلكتروني", - "emailRequired": "البريد الإلكتروني مطلوب", - "emailValid": "عنوان البريد الإلكتروني غير صالح", - "phoneLabel": "الهاتف", - "phonePlaceholder": "أدخل رقم هاتفك", - "phoneRequired": "رقم الهاتف مطلوب", - "locationLabel": "الولاية", - "locationRequired": "الموقع مطلوب" - }, - "myItems": "كل العناصر" -} \ No newline at end of file + "profile": "الملف الشخصي", + "profileInfo": { + "name": "الاسم", + "location": "الموقع", + "email": "البريد الإلكتروني", + "phoneNumber": "رقم الهاتف", + "phonePlaceholder": "أدخل رقم هاتفك", + "locationRequired": "الموقع مطلوب", + "submit": "إرسال", + "Cancel": "إلغاء", + "profileInfo": "تحرير معلومات الملف الشخصي", + "language": "اللغة" + }, + "userUpdateForm": { + "submit": "إرسال", + "cancel": "إلغاء", + "nameLabel": "الاسم", + "namePlaceholder": "أدخل اسمك الكامل", + "nameRequired": "الاسم مطلوب", + "nameLength": "يجب أن يكون الاسم أقل من 20 حرفًا", + "emailLabel": "البريد الإلكتروني", + "emailPlaceholder": "أدخل بريدك الإلكتروني", + "emailRequired": "البريد الإلكتروني مطلوب", + "emailValid": "عنوان البريد الإلكتروني غير صالح", + "phoneLabel": "الهاتف", + "phonePlaceholder": "أدخل رقم هاتفك", + "phoneRequired": "رقم الهاتف مطلوب", + "locationLabel": "الولاية", + "locationRequired": "الموقع مطلوب" + }, + "myItems": "كل العناصر" +} diff --git a/public/locales/ar/signIn.json b/public/locales/ar/signIn.json index d25af59..140b96c 100644 --- a/public/locales/ar/signIn.json +++ b/public/locales/ar/signIn.json @@ -1,19 +1,19 @@ { - "signIn": "تسجيل الدخول", - "emailLabel": "البريد الإلكتروني", - "emailPlaceholder": "xyz@gmail.com", - "passwordLabel": "كلمة المرور", - "PasswordPlaceholder": "أدخل كلمة المرور الخاصة بك", - "savedlogin": "احفظ تسجيل دخولي", - "signInButton": "تسجيل الدخول", - "emailRequired": "البريد الإلكتروني مطلوب", - "emailValid": "عنوان البريد الإلكتروني غير صالح", - "passwordRequired": "كلمة المرور مطلوبة", - "Loading": "جاري التحميل", - "noAccount": "ليس لديك حساب؟", - "signUp": "أنشئ حسابا", - "passwordForgotten": "هل نسيت كلمة المرور؟", - "signUpMethod": "تسجيل الدخول باستخدام", - "sendMeResetLink": "إرسال رابط إعادة تعيين كلمة المرور", - "EnterYourEmail": "أدخل بريدك الإلكتروني" -} \ No newline at end of file + "signIn": "تسجيل الدخول", + "emailLabel": "البريد الإلكتروني", + "emailPlaceholder": "xyz@gmail.com", + "passwordLabel": "كلمة المرور", + "PasswordPlaceholder": "أدخل كلمة المرور الخاصة بك", + "savedlogin": "احفظ تسجيل دخولي", + "signInButton": "تسجيل الدخول", + "emailRequired": "البريد الإلكتروني مطلوب", + "emailValid": "عنوان البريد الإلكتروني غير صالح", + "passwordRequired": "كلمة المرور مطلوبة", + "Loading": "جاري التحميل", + "noAccount": "ليس لديك حساب؟", + "signUp": "أنشئ حسابا", + "passwordForgotten": "هل نسيت كلمة المرور؟", + "signUpMethod": "تسجيل الدخول باستخدام", + "sendMeResetLink": "إرسال رابط إعادة تعيين كلمة المرور", + "EnterYourEmail": "أدخل بريدك الإلكتروني" +} diff --git a/public/locales/ar/signUp.json b/public/locales/ar/signUp.json index ecefe39..71d9042 100644 --- a/public/locales/ar/signUp.json +++ b/public/locales/ar/signUp.json @@ -1,26 +1,25 @@ { - "signUp": "تسجيل الدخول", - "nameLabel": "الاسم", - "namePlaceholder": "أدخل اسمك الكامل", - "nameRequired": "الاسم مطلوب", - "emailLabel": "البريد الإلكتروني", - "emailPlaceholder": "أدخل بريدك الإلكتروني", - "emailRequired": "البريد الإلكتروني مطلوب", - "emailValid": "عنوان البريد الإلكتروني غير صالح", - "passwordLabel": "كلمة المرور", - "PasswordPlaceholder": "أدخل كلمة المرور الخاصة بك", - "passwordRequired": "كلمة المرور مطلوبة", - "passwordLength": "يجب أن تكون كلمة المرور 8 أحرف أو أكثر", - "confirmPasswordLabel": "تأكيد كلمة المرور", - "confirmPasswordPlaceholder": "أعد إدخال كلمة المرور الخاصة بك", - "confirmPasswordRequired": "مطلوب تأكيد كلمة المرور ", - "confirmPasswordMatch": "كلمة المرور غير متطابقة، يرجى المحاولة مرة أخرى", - "phoneLabel": "الهاتف", - "phonePlaceholder": "أدخل رقم هاتفك", - "phoneRequired": "رقم الهاتف مطلوب", - "locationLabel": "الولاية", - "locationRequired": "الموقع مطلوب", - "signUpButton": "أنشئ حساباً", - "signUpMethod": "التسجيل باستخدام" + "signUp": "تسجيل الدخول", + "nameLabel": "الاسم", + "namePlaceholder": "أدخل اسمك الكامل", + "nameRequired": "الاسم مطلوب", + "emailLabel": "البريد الإلكتروني", + "emailPlaceholder": "أدخل بريدك الإلكتروني", + "emailRequired": "البريد الإلكتروني مطلوب", + "emailValid": "عنوان البريد الإلكتروني غير صالح", + "passwordLabel": "كلمة المرور", + "PasswordPlaceholder": "أدخل كلمة المرور الخاصة بك", + "passwordRequired": "كلمة المرور مطلوبة", + "passwordLength": "يجب أن تكون كلمة المرور 8 أحرف أو أكثر", + "confirmPasswordLabel": "تأكيد كلمة المرور", + "confirmPasswordPlaceholder": "أعد إدخال كلمة المرور الخاصة بك", + "confirmPasswordRequired": "مطلوب تأكيد كلمة المرور ", + "confirmPasswordMatch": "كلمة المرور غير متطابقة، يرجى المحاولة مرة أخرى", + "phoneLabel": "الهاتف", + "phonePlaceholder": "أدخل رقم هاتفك", + "phoneRequired": "رقم الهاتف مطلوب", + "locationLabel": "الولاية", + "locationRequired": "الموقع مطلوب", + "signUpButton": "أنشئ حساباً", + "signUpMethod": "التسجيل باستخدام" } - diff --git a/public/locales/ar/states.json b/public/locales/ar/states.json index 0fae481..8e014d8 100644 --- a/public/locales/ar/states.json +++ b/public/locales/ar/states.json @@ -1,60 +1,60 @@ { - "adrar": "أدرار", - "chlef": "الشلف", - "laghouat": "الأغواط", - "oumElBouaghi": "أم البواقي", - "batna": "باتنة", - "bejaia": "بجاية", - "biskra": "بسكرة", - "bechar": "بشار", - "blida": "البليدة", - "bouira": "البويرة", - "tamanrasset": "تمنراست", - "tebessa": "تبسة", - "tlemcen": "تلمسان", - "tiaret": "تيارت", - "tiziOuzou": "تيزي وزو", - "algiers": "الجزائر العاصمة", - "djelfa": "الجلفة", - "jijel": "جيجل", - "setif": "سطيف", - "saida": "سعيدة", - "skikda": "سكيكدة", - "sidiBelAbbes": "سيدي بلعباس", - "annaba": "عنابة", - "guelma": "قالمة", - "constantine": "قسنطينة", - "medea": "المدية", - "mostaganem": "مستغانم", - "mSila": "المسيلة", - "mascara": "معسكر", - "ouargla": "ورقلة", - "oran": "وهران", - "elBayadh": "البيض", - "illizi": "اليزي", - "bordjBouArreridj": "برج بوعريريج", - "boumerdes": "بومرداس", - "elTarf": "الطارف", - "tindouf": "تندوف", - "tissemsilt": "تسمسيلت", - "elOued": "الوادي", - "khenchela": "خنشلة", - "soukAhras": "سوق أهراس", - "tipaza": "تيبازة", - "mila": "ميلة", - "ainDefla": "عين الدفلى", - "naama": "النعامة", - "ainTemouchent": "عين تموشنت", - "ghardaia": "غرداية", - "relizane": "غليزان", - "timimoun": "تيميمون", - "bordjBadjiMokhtar": "برج باجي مختار", - "ouledDjellal": "أولاد جلال", - "beniAbbes": "بني عباس", - "ainSalah": "عين صالح", - "ainGuezzam": "عين قزّام", - "touggourt": "تقرت", - "djanet": "جانت", - "elMGhair": "المغير", - "elMenia": "المنيعة" -} \ No newline at end of file + "adrar": "أدرار", + "chlef": "الشلف", + "laghouat": "الأغواط", + "oumElBouaghi": "أم البواقي", + "batna": "باتنة", + "bejaia": "بجاية", + "biskra": "بسكرة", + "bechar": "بشار", + "blida": "البليدة", + "bouira": "البويرة", + "tamanrasset": "تمنراست", + "tebessa": "تبسة", + "tlemcen": "تلمسان", + "tiaret": "تيارت", + "tiziOuzou": "تيزي وزو", + "algiers": "الجزائر العاصمة", + "djelfa": "الجلفة", + "jijel": "جيجل", + "setif": "سطيف", + "saida": "سعيدة", + "skikda": "سكيكدة", + "sidiBelAbbes": "سيدي بلعباس", + "annaba": "عنابة", + "guelma": "قالمة", + "constantine": "قسنطينة", + "medea": "المدية", + "mostaganem": "مستغانم", + "mSila": "المسيلة", + "mascara": "معسكر", + "ouargla": "ورقلة", + "oran": "وهران", + "elBayadh": "البيض", + "illizi": "اليزي", + "bordjBouArreridj": "برج بوعريريج", + "boumerdes": "بومرداس", + "elTarf": "الطارف", + "tindouf": "تندوف", + "tissemsilt": "تسمسيلت", + "elOued": "الوادي", + "khenchela": "خنشلة", + "soukAhras": "سوق أهراس", + "tipaza": "تيبازة", + "mila": "ميلة", + "ainDefla": "عين الدفلى", + "naama": "النعامة", + "ainTemouchent": "عين تموشنت", + "ghardaia": "غرداية", + "relizane": "غليزان", + "timimoun": "تيميمون", + "bordjBadjiMokhtar": "برج باجي مختار", + "ouledDjellal": "أولاد جلال", + "beniAbbes": "بني عباس", + "ainSalah": "عين صالح", + "ainGuezzam": "عين قزّام", + "touggourt": "تقرت", + "djanet": "جانت", + "elMGhair": "المغير", + "elMenia": "المنيعة" +} diff --git a/public/locales/en/aboutUs.json b/public/locales/en/aboutUs.json index 258e9fc..99e20c3 100644 --- a/public/locales/en/aboutUs.json +++ b/public/locales/en/aboutUs.json @@ -1,17 +1,17 @@ -{ "title": " Who We Are", -"description": "Welcome to Let's Share - where sharing is caring! In our community, we believe in the heartwarming essence of sharing daily essentials. Extra food, lovely clothes, or cozy furniture - at Let's Share, it's about connecting and making a positive impact right where you are. Let's transform our region into a haven of shared moments. Join Let's Share, where sharing isn't just a choice; it's a way of life.", - "team": "Our Team", - "Ismail": "Ismail Benlaredj", - "Darine": "Darine Tag", - "Hadj": "Hadj Said Bouras", - "Laid": "Laid Benglia", - "Mohamed": "Mohamed Cheraitia", - "Sara": "Sara bagache", - "developer1": "Visionary creator of seamless, stunning user experiences.", - "developer2": "Meticulous architect, crafting clean, efficient, pixel-perfect interfaces.", - "developer3": "Dynamic innovator, blends energy, tech trends for excellence.", - "developer4": "Versatile engineer, seamlessly blends creativity with technicality.", - "developer5": "Front-end magician, turns ideas into interactive wonders.", - "developer6": "Pragmatic developer, builds robust, scalable, user-friendly applications." - -} \ No newline at end of file +{ + "title": " Who We Are", + "description": "Welcome to Let's Share - where sharing is caring! In our community, we believe in the heartwarming essence of sharing daily essentials. Extra food, lovely clothes, or cozy furniture - at Let's Share, it's about connecting and making a positive impact right where you are. Let's transform our region into a haven of shared moments. Join Let's Share, where sharing isn't just a choice; it's a way of life.", + "team": "Our Team", + "Ismail": "Ismail Benlaredj", + "Darine": "Darine Tag", + "Hadj": "Hadj Said Bouras", + "Laid": "Laid Benglia", + "Mohamed": "Mohamed Cheraitia", + "Sara": "Sara bagache", + "developer1": "Visionary creator of seamless, stunning user experiences.", + "developer2": "Meticulous architect, crafting clean, efficient, pixel-perfect interfaces.", + "developer3": "Dynamic innovator, blends energy, tech trends for excellence.", + "developer4": "Versatile engineer, seamlessly blends creativity with technicality.", + "developer5": "Front-end magician, turns ideas into interactive wonders.", + "developer6": "Pragmatic developer, builds robust, scalable, user-friendly applications." +} diff --git a/public/locales/en/addItem.json b/public/locales/en/addItem.json index b392238..1aba874 100644 --- a/public/locales/en/addItem.json +++ b/public/locales/en/addItem.json @@ -1,17 +1,17 @@ { - "addItem": "Add Item", - "title": "Title", - "titlePlaceholder": "Title...", - "categoryLabel": "Category", - "categoryPlaceholder": "Select category", - "locationLabel": "Location", - "locationPlaceholder": "Select location", - "descriptionLabel": "Description", - "descriptionLength": "Description must be longer", - "descriptionRequired": "Description is required", - "descriptionPlaceHolder": "Paragraph", - "imageLabel": "Upload photos", - "imageRequired": "You need to provide a photo", - "confirmButton": "Confirm", - "cancelButton": "Cancel" -} \ No newline at end of file + "addItem": "Add Item", + "title": "Title", + "titlePlaceholder": "Title...", + "categoryLabel": "Category", + "categoryPlaceholder": "Select category", + "locationLabel": "Location", + "locationPlaceholder": "Select location", + "descriptionLabel": "Description", + "descriptionLength": "Description must be longer", + "descriptionRequired": "Description is required", + "descriptionPlaceHolder": "Paragraph", + "imageLabel": "Upload photos", + "imageRequired": "You need to provide a photo", + "confirmButton": "Confirm", + "cancelButton": "Cancel" +} diff --git a/public/locales/en/categories.json b/public/locales/en/categories.json index 5291ba8..5e9ff84 100644 --- a/public/locales/en/categories.json +++ b/public/locales/en/categories.json @@ -1,21 +1,21 @@ { - "clothing": "Clothing", - "furniture": "Furniture", - "dailyEssentials": "Daily Essentials", - "electronics": "Electronics", - "booksAndMedia": "Books and Media", - "homeAppliances": "Home Appliances", - "sportsEquipment": "Sports Equipment", - "toysAndGames": "Toys", - "kitchenware": "Kitchenware", - "babyItems": "Baby Items", - "toolsAndHardware": "Tools and Hardware", - "personalCare": "Personal Care", - "schoolSupplies": "School Supplies", - "artAndCraft": "Art and Craft Supplies", - "foodItems": "Food Items", - "petSupplies": "Pet Supplies", - "healthcare": "Healthcare Products", - "gardeningTools": "Gardening Tools", - "musicalInstruments": "Musical Instruments" -} \ No newline at end of file + "clothing": "Clothing", + "furniture": "Furniture", + "dailyEssentials": "Daily Essentials", + "electronics": "Electronics", + "booksAndMedia": "Books and Media", + "homeAppliances": "Home Appliances", + "sportsEquipment": "Sports Equipment", + "toysAndGames": "Toys", + "kitchenware": "Kitchenware", + "babyItems": "Baby Items", + "toolsAndHardware": "Tools and Hardware", + "personalCare": "Personal Care", + "schoolSupplies": "School Supplies", + "artAndCraft": "Art and Craft Supplies", + "foodItems": "Food Items", + "petSupplies": "Pet Supplies", + "healthcare": "Healthcare Products", + "gardeningTools": "Gardening Tools", + "musicalInstruments": "Musical Instruments" +} diff --git a/public/locales/en/common.json b/public/locales/en/common.json index 98c11c6..7dc2377 100644 --- a/public/locales/en/common.json +++ b/public/locales/en/common.json @@ -1,29 +1,28 @@ - { "navbar": { - "logo": "Let's Share", - "home": "Home", - "about": "About us", - "products": "Products", - "blogs": "Blogs" + "logo": "Let's Share", + "home": "Home", + "about": "About us", + "products": "Products", + "blogs": "Blogs" }, - "buttons": { - "logIn": "Log in", - "signUp": "Sign up", - "logOut": "Log out", - "donate": "Donate now", - "readMore": "Read more", - "confirm": "Confirm", - "cancel": "Cancel", - "addItem": "Add item" + "buttons": { + "logIn": "Log in", + "signUp": "Sign up", + "logOut": "Log out", + "donate": "Donate now", + "readMore": "Read more", + "confirm": "Confirm", + "cancel": "Cancel", + "addItem": "Add item" }, "footer": { - "about": "About us", - "blogs": "Blogs", - "listedItems": "Listed items", - "contactUs": "Contact us", - "address": "Address", - "street": "Street 01,17", - "city": "City, Country" + "about": "About us", + "blogs": "Blogs", + "listedItems": "Listed items", + "contactUs": "Contact us", + "address": "Address", + "street": "Street 01,17", + "city": "City, Country" } - } +} diff --git a/public/locales/en/landingPage.json b/public/locales/en/landingPage.json index 2053c8b..2267e76 100644 --- a/public/locales/en/landingPage.json +++ b/public/locales/en/landingPage.json @@ -1,42 +1,42 @@ { - "hero": { - "subtitle": "Bridging hearts, sharing hopes, and creating a community that cares.", - "description": "In a world where excess meets scarcity, let's come together to share the abundance and build a more compassionate community. Our platform empowers you to both share your extra resources - be it clothes, furniture, or daily essentials - and benefit from the warmth of shared items from others. This way, you not only make your life more meaningful but also bring positive impacts to the people around you." - }, - "causes": { - "title": "Causes", - "Solidarity": { - "title": "Solidarity", - "description": "We aim to foster a sense of unity and solidarity within the local community, encouraging people to support each other in times of need." + "hero": { + "subtitle": "Bridging hearts, sharing hopes, and creating a community that cares.", + "description": "In a world where excess meets scarcity, let's come together to share the abundance and build a more compassionate community. Our platform empowers you to both share your extra resources - be it clothes, furniture, or daily essentials - and benefit from the warmth of shared items from others. This way, you not only make your life more meaningful but also bring positive impacts to the people around you." }, - "Sustainability": { - "title": "Sustainability", - "description": "Promoting eco-friendly practices by extending the lifespan of items, reducing waste, and encouraging a more sustainable approach to consumption." + "causes": { + "title": "Causes", + "Solidarity": { + "title": "Solidarity", + "description": "We aim to foster a sense of unity and solidarity within the local community, encouraging people to support each other in times of need." + }, + "Sustainability": { + "title": "Sustainability", + "description": "Promoting eco-friendly practices by extending the lifespan of items, reducing waste, and encouraging a more sustainable approach to consumption." + }, + "Empathy": { + "title": "Empathy", + "description": "Let's Share Cultivates a culture of empathy and compassion, where individuals share with the understanding that their actions positively impact the lives of others." + } }, - "Empathy": { - "title": "Empathy", - "description": "Let's Share Cultivates a culture of empathy and compassion, where individuals share with the understanding that their actions positively impact the lives of others." - } - }, - "statistics": { - "shared_resources": { - "title": "30,000", - "description": "In the spirit of communal harmony, our Algerian community shared an inspiring 30,000 resources over the past year, including clothing, furniture, and essential items, fostering a sense of unity and support." + "statistics": { + "shared_resources": { + "title": "30,000", + "description": "In the spirit of communal harmony, our Algerian community shared an inspiring 30,000 resources over the past year, including clothing, furniture, and essential items, fostering a sense of unity and support." + }, + "empowered_donors": { + "title": "800", + "description": "Our platform empowered 800 generous Algerian donors to extend a helping hand, not only by sharing items but also by spreading compassion, creating positive impacts within our local communities." + }, + "food_distribution": { + "title": "50,000 meals", + "description": "Addressing the urgent need for sustenance, our Algerian community collaborated to provide 50,000 meals to those facing food insecurity, ensuring that no one in our nation goes without a proper meal." + }, + "fact": { + "title": "Fact", + "description": "Through collective efforts, our Algerian community achieved a 15% reduction in environmental impact, showcasing the positive environmental effects of sharing and sustainability." + } }, - "empowered_donors": { - "title": "800", - "description": "Our platform empowered 800 generous Algerian donors to extend a helping hand, not only by sharing items but also by spreading compassion, creating positive impacts within our local communities." - }, - "food_distribution": { - "title": "50,000 meals", - "description": "Addressing the urgent need for sustenance, our Algerian community collaborated to provide 50,000 meals to those facing food insecurity, ensuring that no one in our nation goes without a proper meal." - }, - "fact": { - "title": "Fact", - "description": "Through collective efforts, our Algerian community achieved a 15% reduction in environmental impact, showcasing the positive environmental effects of sharing and sustainability." - } - }, - "items": "Popular items", - "blogs": "Blogs", - "partners": "Our Partners" + "items": "Popular items", + "blogs": "Blogs", + "partners": "Our Partners" } diff --git a/public/locales/en/profile.json b/public/locales/en/profile.json index ce8f14a..5693e9d 100644 --- a/public/locales/en/profile.json +++ b/public/locales/en/profile.json @@ -1,34 +1,34 @@ { - "profile": "profile", + "profile": "profile", - "profileInfo": { - "name": "Name", - "location": "Location", - "email": "Email", - "phoneNumber": "Phone number", - "phonePlaceholder": "Enter your phone number", - "locationRequired": "Location is required", - "submit": "Submit", - "Cancel": "Cancel", - "profileInfo": "Edit profile information", - "language": "Language" - }, - "userUpdateForm": { - "submit": "Submit", - "cancel": "Cancel", - "nameLabel": "Name", - "namePlaceholder": "Enter your full name", - "nameRequired": "Name is required", - "nameLength": "Name must be less than 20 characters", - "emailLabel": "Email", - "emailPlaceholder": "Enter your email", - "emailRequired": "Email is required", - "emailValid": "Invalid email address", - "phoneLabel": "Phone", - "phonePlaceholder": "Enter your phone number", - "phoneRequired": "Phone number is required", - "locationLabel": "Province", - "locationRequired": "Location is required" - }, - "myItems": "My Items" -} \ No newline at end of file + "profileInfo": { + "name": "Name", + "location": "Location", + "email": "Email", + "phoneNumber": "Phone number", + "phonePlaceholder": "Enter your phone number", + "locationRequired": "Location is required", + "submit": "Submit", + "Cancel": "Cancel", + "profileInfo": "Edit profile information", + "language": "Language" + }, + "userUpdateForm": { + "submit": "Submit", + "cancel": "Cancel", + "nameLabel": "Name", + "namePlaceholder": "Enter your full name", + "nameRequired": "Name is required", + "nameLength": "Name must be less than 20 characters", + "emailLabel": "Email", + "emailPlaceholder": "Enter your email", + "emailRequired": "Email is required", + "emailValid": "Invalid email address", + "phoneLabel": "Phone", + "phonePlaceholder": "Enter your phone number", + "phoneRequired": "Phone number is required", + "locationLabel": "Province", + "locationRequired": "Location is required" + }, + "myItems": "My Items" +} diff --git a/public/locales/en/signIn.json b/public/locales/en/signIn.json index 070912d..74eeaaf 100644 --- a/public/locales/en/signIn.json +++ b/public/locales/en/signIn.json @@ -1,19 +1,19 @@ { - "signIn": "Log in", - "emailLabel": "Email", - "emailPlaceholder": "xyz@gmail.com", - "passwordLabel": "Password", - "PasswordPlaceholder": "Enter your password", - "savedlogin": "keep me logged in", - "signInButton": "Login", - "emailRequired": "Email is required", - "emailValid": "Invalid email address", - "passwordRequired": "Password is required", - "Loading": "Loading", - "noAccount": "Don't have an account?", - "signUp": "Sign up", - "passwordForgotten": "Forgot password?", - "signUpMethod": "Log in with", - "sendMeResetLink": "Send a password reset link", - "EnterYourEmail": "Enter your email", -} \ No newline at end of file + "signIn": "Log in", + "emailLabel": "Email", + "emailPlaceholder": "xyz@gmail.com", + "passwordLabel": "Password", + "PasswordPlaceholder": "Enter your password", + "savedlogin": "keep me logged in", + "signInButton": "Login", + "emailRequired": "Email is required", + "emailValid": "Invalid email address", + "passwordRequired": "Password is required", + "Loading": "Loading", + "noAccount": "Don't have an account?", + "signUp": "Sign up", + "passwordForgotten": "Forgot password?", + "signUpMethod": "Log in with", + "sendMeResetLink": "Send a password reset link", + "EnterYourEmail": "Enter your email" +} diff --git a/public/locales/en/signUp.json b/public/locales/en/signUp.json index 6972ab0..f5a1bb5 100644 --- a/public/locales/en/signUp.json +++ b/public/locales/en/signUp.json @@ -1,25 +1,25 @@ { - "signUp": "Sign up", - "nameLabel": "Name", - "namePlaceholder": "Enter your full name", - "nameRequired": "Name is required", - "emailLabel": "Email", - "emailPlaceholder": "Enter your email", - "emailRequired": "Email is required", - "emailValid": "Invalid email address", - "passwordLabel": "Password", - "PasswordPlaceholder": "Enter your password", - "passwordRequired": "Password is required", - "passwordLength": "Password must be 8 characters or more", - "confirmPasswordLabel": "Confirm password", - "confirmPasswordPlaceholder": "Re-enter your password", - "confirmPasswordRequired": "Confirm password is required", - "confirmPasswordMatch": "Passwords didn't match, please try again", - "phoneLabel": "Phone", - "phonePlaceholder": "Enter your phone number", - "phoneRequired": "Phone number is required", - "locationLabel": "State", - "locationRequired": "Location is required", - "signUpButton": "Sign Up", - "signUpMethod": "Sign up with", -} \ No newline at end of file + "signUp": "Sign up", + "nameLabel": "Name", + "namePlaceholder": "Enter your full name", + "nameRequired": "Name is required", + "emailLabel": "Email", + "emailPlaceholder": "Enter your email", + "emailRequired": "Email is required", + "emailValid": "Invalid email address", + "passwordLabel": "Password", + "PasswordPlaceholder": "Enter your password", + "passwordRequired": "Password is required", + "passwordLength": "Password must be 8 characters or more", + "confirmPasswordLabel": "Confirm password", + "confirmPasswordPlaceholder": "Re-enter your password", + "confirmPasswordRequired": "Confirm password is required", + "confirmPasswordMatch": "Passwords didn't match, please try again", + "phoneLabel": "Phone", + "phonePlaceholder": "Enter your phone number", + "phoneRequired": "Phone number is required", + "locationLabel": "State", + "locationRequired": "Location is required", + "signUpButton": "Sign Up", + "signUpMethod": "Sign up with" +} diff --git a/public/locales/en/states.json b/public/locales/en/states.json index fc6e5e5..c1e2a28 100644 --- a/public/locales/en/states.json +++ b/public/locales/en/states.json @@ -1,60 +1,60 @@ { - "adrar": "Adrar", - "chlef": "Chlef", - "laghouat": "Laghouat", - "oumElBouaghi": "Oum El Bouaghi", - "batna": "Batna", - "bejaia": "Bejaia", - "biskra": "Biskra", - "bechar": "Bechar", - "blida": "Blida", - "bouira": "Bouira", - "tamanrasset": "Tamanrasset", - "tebessa": "Tebessa", - "tlemcen": "Tlemcen", - "tiaret": "Tiaret", - "tiziOuzou": "Tizi Ouzou", - "algiers": "Algiers", - "djelfa": "Djelfa", - "jijel": "Jijel", - "setif": "Setif", - "saida": "Saida", - "skikda": "Skikda", - "sidiBelAbbes": "Sidi Bel Abbes", - "annaba": "Annaba", - "guelma": "Guelma", - "constantine": "Constantine", - "medea": "Medea", - "mostaganem": "Mostaganem", - "mSila": "M'Sila", - "mascara": "Mascara", - "ouargla": "Ouargla", - "oran": "Oran", - "elBayadh": "El Bayadh", - "illizi": "Illizi", - "bordjBouArreridj": "Bordj Bou Arreridj", - "boumerdes": "Boumerdes", - "elTarf": "El Tarf", - "tindouf": "Tindouf", - "tissemsilt": "Tissemsilt", - "elOued": "El Oued", - "khenchela": "Khenchela", - "soukAhras": "Souk Ahras", - "tipaza": "Tipaza", - "mila": "Mila", - "ainDefla": "Ain Defla", - "naama": "Naama", - "ainTemouchent": "Ain Temouchent", - "ghardaia": "Ghardaia", - "relizane": "Relizane", - "timimoun": "Timimoun", - "bordjBadjiMokhtar": "Bordj Badji Mokhtar", - "ouledDjellal": "Ouled Djellal", - "beniAbbes": "Beni Abbes", - "ainSalah": "Ain Salah", - "ainGuezzam": "Ain Guezzam", - "touggourt": "Touggourt", - "djanet": "Djanet", - "elMGhair": "El M'Ghair", - "elMenia": "El Menia" -} \ No newline at end of file + "adrar": "Adrar", + "chlef": "Chlef", + "laghouat": "Laghouat", + "oumElBouaghi": "Oum El Bouaghi", + "batna": "Batna", + "bejaia": "Bejaia", + "biskra": "Biskra", + "bechar": "Bechar", + "blida": "Blida", + "bouira": "Bouira", + "tamanrasset": "Tamanrasset", + "tebessa": "Tebessa", + "tlemcen": "Tlemcen", + "tiaret": "Tiaret", + "tiziOuzou": "Tizi Ouzou", + "algiers": "Algiers", + "djelfa": "Djelfa", + "jijel": "Jijel", + "setif": "Setif", + "saida": "Saida", + "skikda": "Skikda", + "sidiBelAbbes": "Sidi Bel Abbes", + "annaba": "Annaba", + "guelma": "Guelma", + "constantine": "Constantine", + "medea": "Medea", + "mostaganem": "Mostaganem", + "mSila": "M'Sila", + "mascara": "Mascara", + "ouargla": "Ouargla", + "oran": "Oran", + "elBayadh": "El Bayadh", + "illizi": "Illizi", + "bordjBouArreridj": "Bordj Bou Arreridj", + "boumerdes": "Boumerdes", + "elTarf": "El Tarf", + "tindouf": "Tindouf", + "tissemsilt": "Tissemsilt", + "elOued": "El Oued", + "khenchela": "Khenchela", + "soukAhras": "Souk Ahras", + "tipaza": "Tipaza", + "mila": "Mila", + "ainDefla": "Ain Defla", + "naama": "Naama", + "ainTemouchent": "Ain Temouchent", + "ghardaia": "Ghardaia", + "relizane": "Relizane", + "timimoun": "Timimoun", + "bordjBadjiMokhtar": "Bordj Badji Mokhtar", + "ouledDjellal": "Ouled Djellal", + "beniAbbes": "Beni Abbes", + "ainSalah": "Ain Salah", + "ainGuezzam": "Ain Guezzam", + "touggourt": "Touggourt", + "djanet": "Djanet", + "elMGhair": "El M'Ghair", + "elMenia": "El Menia" +} diff --git a/public/locales/fr/aboutUs.json b/public/locales/fr/aboutUs.json index e5ab63e..403cd41 100644 --- a/public/locales/fr/aboutUs.json +++ b/public/locales/fr/aboutUs.json @@ -1,17 +1,17 @@ { - "title": "Qui sommes-nous", - "description": "Bienvenue chez Let's Share - où partager, c'est aimer! Dans notre communauté, nous croyons en l'essence réconfortante du partage des articles essentiels au quotidien. Que ce soit des aliments supplémentaires, des vêtements adorables ou du mobilier confortable, chez Let's Share, il s'agit de se connecter et d'avoir un impact positif là où vous êtes. Transformons notre région en un havre de moments partagés. Rejoignez Let's Share, où le partage n'est pas seulement un choix ; c'est un mode de vie.", - "team": "Notre équipe", - "Ismail": "Ismail Benlaredj", - "Darine": "Darine Tag", - "Hadj": "Hadj Said Bouras", - "Laid": "Laid Benglia", - "Mohamed": "Mohamed Cheraitia", - "Sara": "Sara Bagache", - "developer1": "Créateur visionnaire d'expériences utilisateur fluides et éblouissantes.", - "developer2": "Architecte méticuleux, créant des interfaces propres, efficaces et parfaites au pixel près.", - "developer3": "Innovateur dynamique, mêle énergie et tendances technologiques pour l'excellence.", - "developer4": "Ingénieur polyvalent, fusionne parfaitement créativité et technicité.", - "developer5": "Magicien du front-end, transforme les idées en merveilles interactives.", - "developer6": "Développeur pragmatique, construit des applications robustes, évolutives et conviviales." -} \ No newline at end of file + "title": "Qui sommes-nous", + "description": "Bienvenue chez Let's Share - où partager, c'est aimer! Dans notre communauté, nous croyons en l'essence réconfortante du partage des articles essentiels au quotidien. Que ce soit des aliments supplémentaires, des vêtements adorables ou du mobilier confortable, chez Let's Share, il s'agit de se connecter et d'avoir un impact positif là où vous êtes. Transformons notre région en un havre de moments partagés. Rejoignez Let's Share, où le partage n'est pas seulement un choix ; c'est un mode de vie.", + "team": "Notre équipe", + "Ismail": "Ismail Benlaredj", + "Darine": "Darine Tag", + "Hadj": "Hadj Said Bouras", + "Laid": "Laid Benglia", + "Mohamed": "Mohamed Cheraitia", + "Sara": "Sara Bagache", + "developer1": "Créateur visionnaire d'expériences utilisateur fluides et éblouissantes.", + "developer2": "Architecte méticuleux, créant des interfaces propres, efficaces et parfaites au pixel près.", + "developer3": "Innovateur dynamique, mêle énergie et tendances technologiques pour l'excellence.", + "developer4": "Ingénieur polyvalent, fusionne parfaitement créativité et technicité.", + "developer5": "Magicien du front-end, transforme les idées en merveilles interactives.", + "developer6": "Développeur pragmatique, construit des applications robustes, évolutives et conviviales." +} diff --git a/public/locales/fr/addItem.json b/public/locales/fr/addItem.json index c90539e..b65f880 100644 --- a/public/locales/fr/addItem.json +++ b/public/locales/fr/addItem.json @@ -1,17 +1,17 @@ { - "addItem": "Ajouter un article", - "title": "Titre", - "titlePlaceholder": "Titre...", - "categoryLabel": "Catégorie", - "categoryPlaceholder": "Sélectionnez une catégorie", - "locationLabel": "Localisation", - "locationPlaceholder": "Sélectionnez une Localisation", - "descriptionLabel": "Description", - "descriptionLength": "La description doit être plus longue", - "descriptionRequired": "La description est requise", - "descriptionPlaceHolder": "Paragraphe", - "imageLabel": "Télécharger des photos", - "imageRequired": "Vous devez fournir une photo", - "confirmButton": "Confirmer", - "cancelButton": "Annuler" -} \ No newline at end of file + "addItem": "Ajouter un article", + "title": "Titre", + "titlePlaceholder": "Titre...", + "categoryLabel": "Catégorie", + "categoryPlaceholder": "Sélectionnez une catégorie", + "locationLabel": "Localisation", + "locationPlaceholder": "Sélectionnez une Localisation", + "descriptionLabel": "Description", + "descriptionLength": "La description doit être plus longue", + "descriptionRequired": "La description est requise", + "descriptionPlaceHolder": "Paragraphe", + "imageLabel": "Télécharger des photos", + "imageRequired": "Vous devez fournir une photo", + "confirmButton": "Confirmer", + "cancelButton": "Annuler" +} diff --git a/public/locales/fr/categories.json b/public/locales/fr/categories.json index 8614455..857a2bf 100644 --- a/public/locales/fr/categories.json +++ b/public/locales/fr/categories.json @@ -1,21 +1,21 @@ { - "clothing": "Vêtements", - "furniture": "Mobilier", - "dailyEssentials": "Articles de première nécessité", - "electronics": "Électronique", - "booksAndMedia": "Livres et médias", - "homeAppliances": "Électroménagers", - "sportsEquipment": "Équipement de sport", - "toysAndGames": "Jouets", - "kitchenware": "Articles de cuisine", - "babyItems": "Articles pour bébé", - "toolsAndHardware": "Outils et quincaillerie", - "personalCare": "Produits de soins personnels", - "schoolSupplies": "Fournitures scolaires", - "artAndCraft": "Fournitures d'art et d'artisanat", - "foodItems": "Produits alimentaires", - "petSupplies": "Fournitures pour animaux de compagnie", - "healthcare": "Produits de soins de santé", - "gardeningTools": "Outils de jardinage", - "musicalInstruments": "Instruments de musique" + "clothing": "Vêtements", + "furniture": "Mobilier", + "dailyEssentials": "Articles de première nécessité", + "electronics": "Électronique", + "booksAndMedia": "Livres et médias", + "homeAppliances": "Électroménagers", + "sportsEquipment": "Équipement de sport", + "toysAndGames": "Jouets", + "kitchenware": "Articles de cuisine", + "babyItems": "Articles pour bébé", + "toolsAndHardware": "Outils et quincaillerie", + "personalCare": "Produits de soins personnels", + "schoolSupplies": "Fournitures scolaires", + "artAndCraft": "Fournitures d'art et d'artisanat", + "foodItems": "Produits alimentaires", + "petSupplies": "Fournitures pour animaux de compagnie", + "healthcare": "Produits de soins de santé", + "gardeningTools": "Outils de jardinage", + "musicalInstruments": "Instruments de musique" } diff --git a/public/locales/fr/common.json b/public/locales/fr/common.json index b51f2c1..2f920c5 100644 --- a/public/locales/fr/common.json +++ b/public/locales/fr/common.json @@ -1,28 +1,28 @@ { - "navbar": { - "logo": "Let's Share", - "home": "Accueil", - "about": "À propos de nous", - "products": "Produits", - "blogs": "Blogs" - }, - "buttons": { - "logIn": "Se connecter", - "signUp": "S'inscrire", - "logOut": "Se déconnecter", - "donate": "Faire un don maintenant", - "readMore": "Lire la suite", - "confirm": "Confirmer", - "cancel": "Annuler", - "addItem": "Ajouter un article" - }, - "footer": { - "about": "À propos de nous", - "blogs": "Blogs", - "listedItems": "Articles répertoriés", - "contactUs": "Contactez-nous", - "address": "Adresse", - "street": "Rue 01,17", - "city": "Ville, Pays" - } + "navbar": { + "logo": "Let's Share", + "home": "Accueil", + "about": "À propos de nous", + "products": "Produits", + "blogs": "Blogs" + }, + "buttons": { + "logIn": "Se connecter", + "signUp": "S'inscrire", + "logOut": "Se déconnecter", + "donate": "Faire un don maintenant", + "readMore": "Lire la suite", + "confirm": "Confirmer", + "cancel": "Annuler", + "addItem": "Ajouter un article" + }, + "footer": { + "about": "À propos de nous", + "blogs": "Blogs", + "listedItems": "Articles répertoriés", + "contactUs": "Contactez-nous", + "address": "Adresse", + "street": "Rue 01,17", + "city": "Ville, Pays" + } } diff --git a/public/locales/fr/landingPage.json b/public/locales/fr/landingPage.json index da789b2..265a7c1 100644 --- a/public/locales/fr/landingPage.json +++ b/public/locales/fr/landingPage.json @@ -1,42 +1,42 @@ { - "hero": { - "subtitle": "Unir les cœurs, partager les espoirs et créer une communauté qui se soucie.", - "description": "Dans un monde où l'excès rencontre la pénurie, unissons-nous pour partager l'abondance et construire une communauté plus compatissante. Notre plateforme vous permet de partager vos ressources supplémentaires, que ce soit des vêtements, des meubles ou des essentiels quotidiens, et de bénéficier de la chaleur des objets partagés par les autres. Ainsi, vous donnez non seulement plus de sens à votre vie, mais vous apportez également des impacts positifs aux personnes autour de vous." - }, - "causes": { - "title": "Causes", - "Solidarity": { - "title": "Solidarité", - "description": "Nous visons à encourager un sentiment d'unité et de solidarité au sein de la communauté locale, incitant les gens à se soutenir mutuellement en temps de besoin." + "hero": { + "subtitle": "Unir les cœurs, partager les espoirs et créer une communauté qui se soucie.", + "description": "Dans un monde où l'excès rencontre la pénurie, unissons-nous pour partager l'abondance et construire une communauté plus compatissante. Notre plateforme vous permet de partager vos ressources supplémentaires, que ce soit des vêtements, des meubles ou des essentiels quotidiens, et de bénéficier de la chaleur des objets partagés par les autres. Ainsi, vous donnez non seulement plus de sens à votre vie, mais vous apportez également des impacts positifs aux personnes autour de vous." }, - "Sustainability": { - "title": "Durabilité", - "description": "Promouvoir des pratiques respectueuses de l'environnement en prolongeant la durée de vie des objets, en réduisant les déchets et en encourageant une approche plus durable de la consommation." + "causes": { + "title": "Causes", + "Solidarity": { + "title": "Solidarité", + "description": "Nous visons à encourager un sentiment d'unité et de solidarité au sein de la communauté locale, incitant les gens à se soutenir mutuellement en temps de besoin." + }, + "Sustainability": { + "title": "Durabilité", + "description": "Promouvoir des pratiques respectueuses de l'environnement en prolongeant la durée de vie des objets, en réduisant les déchets et en encourageant une approche plus durable de la consommation." + }, + "Empathy": { + "title": "Empathie", + "description": "Let's Share cultive une culture d'empathie et de compassion, où les individus partagent en comprenant que leurs actions ont un impact positif sur la vie des autres." + } }, - "Empathy": { - "title": "Empathie", - "description": "Let's Share cultive une culture d'empathie et de compassion, où les individus partagent en comprenant que leurs actions ont un impact positif sur la vie des autres." - } - }, - "statistics": { - "shared_resources": { - "title": "30 000", - "description": "Dans un esprit d'harmonie communautaire, notre communauté algérienne a partagé inspiré 30 000 ressources au cours de la dernière année, y compris des vêtements, des meubles et des articles essentiels, favorisant un sentiment d'unité et de soutien." + "statistics": { + "shared_resources": { + "title": "30 000", + "description": "Dans un esprit d'harmonie communautaire, notre communauté algérienne a partagé inspiré 30 000 ressources au cours de la dernière année, y compris des vêtements, des meubles et des articles essentiels, favorisant un sentiment d'unité et de soutien." + }, + "empowered_donors": { + "title": "800", + "description": "Notre plateforme a permis à 800 généreux donateurs algériens de tendre la main, non seulement en partageant des articles, mais aussi en répandant la compassion, créant des impacts positifs au sein de nos communautés locales." + }, + "food_distribution": { + "title": "50 000 repas", + "description": "Répondant au besoin urgent de subsistance, notre communauté algérienne a collaboré pour fournir 50 000 repas à ceux qui font face à l'insécurité alimentaire, veillant à ce que personne dans notre nation ne manque d'un repas approprié." + }, + "fact": { + "title": "Fact", + "description": "Grâce aux efforts collectifs, notre communauté algérienne a atteint une réduction de 15 % de l'impact environnemental, démontrant les effets environnementaux positifs du partage et de la durabilité." + } }, - "empowered_donors": { - "title": "800", - "description": "Notre plateforme a permis à 800 généreux donateurs algériens de tendre la main, non seulement en partageant des articles, mais aussi en répandant la compassion, créant des impacts positifs au sein de nos communautés locales." - }, - "food_distribution": { - "title": "50 000 repas", - "description": "Répondant au besoin urgent de subsistance, notre communauté algérienne a collaboré pour fournir 50 000 repas à ceux qui font face à l'insécurité alimentaire, veillant à ce que personne dans notre nation ne manque d'un repas approprié." - }, - "fact": { - "title": "Fact", - "description": "Grâce aux efforts collectifs, notre communauté algérienne a atteint une réduction de 15 % de l'impact environnemental, démontrant les effets environnementaux positifs du partage et de la durabilité." - } - }, - "items": "Articles populaires", - "blogs": "Blogs", - "partners": "Nos partenaires" + "items": "Articles populaires", + "blogs": "Blogs", + "partners": "Nos partenaires" } diff --git a/public/locales/fr/profile.json b/public/locales/fr/profile.json index 9834076..1daf516 100644 --- a/public/locales/fr/profile.json +++ b/public/locales/fr/profile.json @@ -1,33 +1,33 @@ { - "profile": "Profil", - "profileInfo": { - "name": "Nom", - "location": "Localisation", - "email": "E-mail", - "phoneNumber": "Numéro de téléphone", - "phonePlaceholder": "Entrez votre numéro de téléphone", - "locationRequired": "La localisation est obligatoire", - "submit": "Envoyer", - "Cancel": "Annuler", - "profileInfo": "Modifier les informations du profil", - "language": "Langue" - }, - "userUpdateForm": { - "submit": "Valider", - "cancel": "Annuler", - "nameLabel": "Nom", - "namePlaceholder": "Entrez votre nom complet", - "nameRequired": "Le nom est requis", - "nameLength": "Le nom doit comporter moins de 20 caractères", - "emailLabel": "E-mail", - "emailPlaceholder": "Entrez votre email", - "emailRequired": "L'e-mail est requis", - "emailValid": "Adresse e-mail invalide", - "phoneLabel": "Téléphone", - "phonePlaceholder": "Entrez votre numéro de téléphone", - "phoneRequired": "Le numéro de téléphone est requis", - "locationLabel": "Wilaya", - "locationRequired": "La localisation est obligatoire", - }, - "myItems": "Mes articles" -} \ No newline at end of file + "profile": "Profil", + "profileInfo": { + "name": "Nom", + "location": "Localisation", + "email": "E-mail", + "phoneNumber": "Numéro de téléphone", + "phonePlaceholder": "Entrez votre numéro de téléphone", + "locationRequired": "La localisation est obligatoire", + "submit": "Envoyer", + "Cancel": "Annuler", + "profileInfo": "Modifier les informations du profil", + "language": "Langue" + }, + "userUpdateForm": { + "submit": "Valider", + "cancel": "Annuler", + "nameLabel": "Nom", + "namePlaceholder": "Entrez votre nom complet", + "nameRequired": "Le nom est requis", + "nameLength": "Le nom doit comporter moins de 20 caractères", + "emailLabel": "E-mail", + "emailPlaceholder": "Entrez votre email", + "emailRequired": "L'e-mail est requis", + "emailValid": "Adresse e-mail invalide", + "phoneLabel": "Téléphone", + "phonePlaceholder": "Entrez votre numéro de téléphone", + "phoneRequired": "Le numéro de téléphone est requis", + "locationLabel": "Wilaya", + "locationRequired": "La localisation est obligatoire" + }, + "myItems": "Mes articles" +} diff --git a/public/locales/fr/signIn.json b/public/locales/fr/signIn.json index 038ad50..c325ffb 100644 --- a/public/locales/fr/signIn.json +++ b/public/locales/fr/signIn.json @@ -1,19 +1,19 @@ { - "signIn": "Se connecter", - "emailLabel": "E-mail", - "emailPlaceholder": "xyz@gmail.com", - "passwordLabel": "Mot de passe", - "PasswordPlaceholder": "Entrez votre mot de passe", - "savedlogin": "Rester connecté", - "signInButton": "Se connecter", - "emailRequired": "L'e-mail est requis", - "emailValid": "Adresse e-mail invalide", - "passwordRequired": "Le mot de passe est requis", - "Loading": "Chargement", - "noAccount": "Vous n'avez pas de compte?", - "signUp": "S'inscrire", - "passwordForgotten": "Mot de passe oublié?", - "signUpMethod": "Se connecter avec", - "sendMeResetLink": "Envoyer un lien de réinitialisation du mot de passe", - "EnterYourEmail": "Entrez votre adresse e-mail" -} \ No newline at end of file + "signIn": "Se connecter", + "emailLabel": "E-mail", + "emailPlaceholder": "xyz@gmail.com", + "passwordLabel": "Mot de passe", + "PasswordPlaceholder": "Entrez votre mot de passe", + "savedlogin": "Rester connecté", + "signInButton": "Se connecter", + "emailRequired": "L'e-mail est requis", + "emailValid": "Adresse e-mail invalide", + "passwordRequired": "Le mot de passe est requis", + "Loading": "Chargement", + "noAccount": "Vous n'avez pas de compte?", + "signUp": "S'inscrire", + "passwordForgotten": "Mot de passe oublié?", + "signUpMethod": "Se connecter avec", + "sendMeResetLink": "Envoyer un lien de réinitialisation du mot de passe", + "EnterYourEmail": "Entrez votre adresse e-mail" +} diff --git a/public/locales/fr/signUp.json b/public/locales/fr/signUp.json index ccb3dce..e92019d 100644 --- a/public/locales/fr/signUp.json +++ b/public/locales/fr/signUp.json @@ -1,25 +1,25 @@ { - "signUp": "S'inscrire", - "nameLabel": "Nom", - "namePlaceholder": "Entrez votre nom complet", - "nameRequired": "Le nom est requis", - "emailLabel": "E-mail", - "emailPlaceholder": "Entrez votre adresse e-mail", - "emailRequired": "L'e-mail est requis", - "emailValid": "Adresse e-mail invalide", - "passwordLabel": "Mot de passe", - "PasswordPlaceholder": "Entrez votre mot de passe", - "passwordRequired": "Le mot de passe est requis", - "passwordLength": "Le mot de passe doit comporter 8 caractères ou plus", - "confirmPasswordLabel": "Confirmer le mot de passe", - "confirmPasswordPlaceholder": "Retapez votre mot de passe", - "confirmPasswordRequired": "La confirmation du mot de passe est requise", - "confirmPasswordMatch": "Les mots de passe ne correspondent pas, veuillez réessayer", - "phoneLabel": "Téléphone", - "phonePlaceholder": "Entrez votre numéro de téléphone", - "phoneRequired": "Le numéro de téléphone est requis", - "locationLabel": "État", - "locationRequired": "La localisation est requise", - "signUpButton": "S'inscrire", - "signUpMethod": "S'inscrire avec" + "signUp": "S'inscrire", + "nameLabel": "Nom", + "namePlaceholder": "Entrez votre nom complet", + "nameRequired": "Le nom est requis", + "emailLabel": "E-mail", + "emailPlaceholder": "Entrez votre adresse e-mail", + "emailRequired": "L'e-mail est requis", + "emailValid": "Adresse e-mail invalide", + "passwordLabel": "Mot de passe", + "PasswordPlaceholder": "Entrez votre mot de passe", + "passwordRequired": "Le mot de passe est requis", + "passwordLength": "Le mot de passe doit comporter 8 caractères ou plus", + "confirmPasswordLabel": "Confirmer le mot de passe", + "confirmPasswordPlaceholder": "Retapez votre mot de passe", + "confirmPasswordRequired": "La confirmation du mot de passe est requise", + "confirmPasswordMatch": "Les mots de passe ne correspondent pas, veuillez réessayer", + "phoneLabel": "Téléphone", + "phonePlaceholder": "Entrez votre numéro de téléphone", + "phoneRequired": "Le numéro de téléphone est requis", + "locationLabel": "État", + "locationRequired": "La localisation est requise", + "signUpButton": "S'inscrire", + "signUpMethod": "S'inscrire avec" } diff --git a/public/locales/fr/states.json b/public/locales/fr/states.json index 8155589..cc6d7cb 100644 --- a/public/locales/fr/states.json +++ b/public/locales/fr/states.json @@ -1,60 +1,60 @@ { - "adrar": "Adrar", - "chlef": "Chlef", - "laghouat": "Laghouat", - "oumElBouaghi": "Oum El Bouaghi", - "batna": "Batna", - "bejaia": "Béjaïa", - "biskra": "Biskra", - "bechar": "Béchar", - "blida": "Blida", - "bouira": "Bouïra", - "tamanrasset": "Tamanrasset", - "tebessa": "Tébessa", - "tlemcen": "Tlemcen", - "tiaret": "Tiaret", - "tiziOuzou": "Tizi Ouzou", - "algiers": "Algiers", - "djelfa": "Djelfa", - "jijel": "Jijel", - "setif": "Sétif", - "saida": "Saïda", - "skikda": "Skikda", - "sidiBelAbbes": "Sidi Bel Abbès", - "annaba": "Annaba", - "guelma": "Guelma", - "constantine": "Constantine", - "medea": "Médéa", - "mostaganem": "Mostaganem", - "mSila": "M'Sila", - "mascara": "Mascara", - "ouargla": "Ouargla", - "oran": "Oran", - "elBayadh": "El Bayadh", - "illizi": "Illizi", - "bordjBouArreridj": "Bordj Bou Arréridj", - "boumerdes": "Boumerdès", - "elTarf": "El Tarf", - "tindouf": "Tindouf", - "tissemsilt": "Tissemsilt", - "elOued": "El Oued", - "khenchela": "Khenchela", - "soukAhras": "Souk Ahras", - "tipaza": "Tipaza", - "mila": "Mila", - "ainDefla": "Aïn Defla", - "naama": "Naâma", - "ainTemouchent": "Aïn Témouchent", - "ghardaia": "Ghardaïa", - "relizane": "Relizane", - "timimoun": "Timimoun", - "bordjBadjiMokhtar": "Bordj Badji Mokhtar", - "ouledDjellal": "Ouled Djellal", - "beniAbbes": "Béni Abbès", - "ainSalah": "Ain Salah", - "ainGuezzam": "Ain Guezzam", - "touggourt": "Touggourt", - "djanet": "Djanet", - "elMGhair": "El M'Ghair", - "elMenia": "El Menia" -} \ No newline at end of file + "adrar": "Adrar", + "chlef": "Chlef", + "laghouat": "Laghouat", + "oumElBouaghi": "Oum El Bouaghi", + "batna": "Batna", + "bejaia": "Béjaïa", + "biskra": "Biskra", + "bechar": "Béchar", + "blida": "Blida", + "bouira": "Bouïra", + "tamanrasset": "Tamanrasset", + "tebessa": "Tébessa", + "tlemcen": "Tlemcen", + "tiaret": "Tiaret", + "tiziOuzou": "Tizi Ouzou", + "algiers": "Algiers", + "djelfa": "Djelfa", + "jijel": "Jijel", + "setif": "Sétif", + "saida": "Saïda", + "skikda": "Skikda", + "sidiBelAbbes": "Sidi Bel Abbès", + "annaba": "Annaba", + "guelma": "Guelma", + "constantine": "Constantine", + "medea": "Médéa", + "mostaganem": "Mostaganem", + "mSila": "M'Sila", + "mascara": "Mascara", + "ouargla": "Ouargla", + "oran": "Oran", + "elBayadh": "El Bayadh", + "illizi": "Illizi", + "bordjBouArreridj": "Bordj Bou Arréridj", + "boumerdes": "Boumerdès", + "elTarf": "El Tarf", + "tindouf": "Tindouf", + "tissemsilt": "Tissemsilt", + "elOued": "El Oued", + "khenchela": "Khenchela", + "soukAhras": "Souk Ahras", + "tipaza": "Tipaza", + "mila": "Mila", + "ainDefla": "Aïn Defla", + "naama": "Naâma", + "ainTemouchent": "Aïn Témouchent", + "ghardaia": "Ghardaïa", + "relizane": "Relizane", + "timimoun": "Timimoun", + "bordjBadjiMokhtar": "Bordj Badji Mokhtar", + "ouledDjellal": "Ouled Djellal", + "beniAbbes": "Béni Abbès", + "ainSalah": "Ain Salah", + "ainGuezzam": "Ain Guezzam", + "touggourt": "Touggourt", + "djanet": "Djanet", + "elMGhair": "El M'Ghair", + "elMenia": "El Menia" +}