diff --git a/public/locales/ar/aboutUs.json b/public/locales/ar/aboutUs.json new file mode 100644 index 0000000..74fa511 --- /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" +} diff --git a/public/locales/ar/addItem.json b/public/locales/ar/addItem.json new file mode 100644 index 0000000..32a4f4b --- /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": "إلغاء" +} diff --git a/public/locales/ar/categories.json b/public/locales/ar/categories.json new file mode 100644 index 0000000..2477c6f --- /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": "الآلات الموسيقية" +} diff --git a/public/locales/ar/common.json b/public/locales/ar/common.json index e089509..c3adf49 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": "المدينة، البلد" + } } diff --git a/public/locales/ar/landingPage.json b/public/locales/ar/landingPage.json new file mode 100644 index 0000000..664e9f1 --- /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": "شركاؤنا" +} diff --git a/public/locales/ar/profile.json b/public/locales/ar/profile.json new file mode 100644 index 0000000..e465e21 --- /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": "كل العناصر" +} diff --git a/public/locales/ar/signIn.json b/public/locales/ar/signIn.json new file mode 100644 index 0000000..140b96c --- /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": "أدخل بريدك الإلكتروني" +} diff --git a/public/locales/ar/signUp.json b/public/locales/ar/signUp.json new file mode 100644 index 0000000..71d9042 --- /dev/null +++ b/public/locales/ar/signUp.json @@ -0,0 +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": "التسجيل باستخدام" +} diff --git a/public/locales/ar/states.json b/public/locales/ar/states.json new file mode 100644 index 0000000..8e014d8 --- /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": "المنيعة" +} diff --git a/public/locales/en/aboutUs.json b/public/locales/en/aboutUs.json new file mode 100644 index 0000000..99e20c3 --- /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." +} diff --git a/public/locales/en/addItem.json b/public/locales/en/addItem.json new file mode 100644 index 0000000..1aba874 --- /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" +} diff --git a/public/locales/en/categories.json b/public/locales/en/categories.json new file mode 100644 index 0000000..5e9ff84 --- /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" +} diff --git a/public/locales/en/common.json b/public/locales/en/common.json index 0be7530..7dc2377 100644 --- a/public/locales/en/common.json +++ b/public/locales/en/common.json @@ -1,3 +1,28 @@ { - "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..2267e76 --- /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..5693e9d --- /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" +} diff --git a/public/locales/en/signIn.json b/public/locales/en/signIn.json new file mode 100644 index 0000000..74eeaaf --- /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" +} diff --git a/public/locales/en/signUp.json b/public/locales/en/signUp.json new file mode 100644 index 0000000..f5a1bb5 --- /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" +} diff --git a/public/locales/en/states.json b/public/locales/en/states.json new file mode 100644 index 0000000..c1e2a28 --- /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" +} diff --git a/public/locales/fr/aboutUs.json b/public/locales/fr/aboutUs.json new file mode 100644 index 0000000..403cd41 --- /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." +} diff --git a/public/locales/fr/addItem.json b/public/locales/fr/addItem.json new file mode 100644 index 0000000..b65f880 --- /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" +} diff --git a/public/locales/fr/categories.json b/public/locales/fr/categories.json new file mode 100644 index 0000000..857a2bf --- /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..2f920c5 --- /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..265a7c1 --- /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..1daf516 --- /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" +} diff --git a/public/locales/fr/signIn.json b/public/locales/fr/signIn.json new file mode 100644 index 0000000..c325ffb --- /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" +} diff --git a/public/locales/fr/signUp.json b/public/locales/fr/signUp.json new file mode 100644 index 0000000..e92019d --- /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..cc6d7cb --- /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" +}