Skip to content

Commit

Permalink
Merge pull request #96 from 202306-NEA-DZ-FEW/90-translation
Browse files Browse the repository at this point in the history
feat(files): add translation
  • Loading branch information
ismail-benlaredj authored Nov 25, 2023
2 parents b68b823 + 96b9874 commit 1e30ead
Show file tree
Hide file tree
Showing 27 changed files with 777 additions and 2 deletions.
11 changes: 11 additions & 0 deletions public/locales/ar/aboutUs.json
Original file line number Diff line number Diff line change
@@ -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"
}
17 changes: 17 additions & 0 deletions public/locales/ar/addItem.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"addItem": "إضافة عنصر",
"title": "العنوان",
"titlePlaceholder": "العنوان...",
"categoryLabel": "الفئة",
"categoryPlaceholder": "اختر الفئة",
"locationLabel": "الموقع",
"locationPlaceholder": "اختر الموقع",
"descriptionLabel": "الوصف",
"descriptionLength": "يجب أن يكون الوصف أطول",
"descriptionRequired": "الوصف مطلوب",
"descriptionPlaceHolder": "فقرة",
"imageLabel": "تحميل الصور",
"imageRequired": "يجب عليك توفير صورة",
"confirmButton": "تأكيد",
"cancelButton": "إلغاء"
}
21 changes: 21 additions & 0 deletions public/locales/ar/categories.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"clothing": "الملابس",
"furniture": "الأثاث",
"dailyEssentials": "الاحتياجات اليومية",
"electronics": "الإلكترونيات",
"booksAndMedia": "الكتب ووسائط الإعلام",
"homeAppliances": "الأجهزة المنزلية",
"sportsEquipment": "أدوات رياضية",
"toysAndGames": "الألعاب واللعب",
"kitchenware": "أدوات المطبخ",
"babyItems": "مستلزمات الطفل",
"toolsAndHardware": "الأدوات والمعدات",
"personalCare": "مستلزمات العناية الشخصية",
"schoolSupplies": "لوازم المدرسة",
"artAndCraft": "لوازم الفن والحرف",
"foodItems": "مواد غذائية",
"petSupplies": "لوازم الحيوانات الأليفة",
"healthcare": "منتجات الرعاية الصحية",
"gardeningTools": "أدوات الحدائق",
"musicalInstruments": "الآلات الموسيقية"
}
27 changes: 26 additions & 1 deletion public/locales/ar/common.json
Original file line number Diff line number Diff line change
@@ -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": "المدينة، البلد"
}
}
42 changes: 42 additions & 0 deletions public/locales/ar/landingPage.json
Original file line number Diff line number Diff line change
@@ -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": "شركاؤنا"
}
33 changes: 33 additions & 0 deletions public/locales/ar/profile.json
Original file line number Diff line number Diff line change
@@ -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": "كل العناصر"
}
19 changes: 19 additions & 0 deletions public/locales/ar/signIn.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{
"signIn": "تسجيل الدخول",
"emailLabel": "البريد الإلكتروني",
"emailPlaceholder": "[email protected]",
"passwordLabel": "كلمة المرور",
"PasswordPlaceholder": "أدخل كلمة المرور الخاصة بك",
"savedlogin": "احفظ تسجيل دخولي",
"signInButton": "تسجيل الدخول",
"emailRequired": "البريد الإلكتروني مطلوب",
"emailValid": "عنوان البريد الإلكتروني غير صالح",
"passwordRequired": "كلمة المرور مطلوبة",
"Loading": "جاري التحميل",
"noAccount": "ليس لديك حساب؟",
"signUp": "أنشئ حسابا",
"passwordForgotten": "هل نسيت كلمة المرور؟",
"signUpMethod": "تسجيل الدخول باستخدام",
"sendMeResetLink": "إرسال رابط إعادة تعيين كلمة المرور",
"EnterYourEmail": "أدخل بريدك الإلكتروني"
}
25 changes: 25 additions & 0 deletions public/locales/ar/signUp.json
Original file line number Diff line number Diff line change
@@ -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": "التسجيل باستخدام"
}
60 changes: 60 additions & 0 deletions public/locales/ar/states.json
Original file line number Diff line number Diff line change
@@ -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": "المنيعة"
}
17 changes: 17 additions & 0 deletions public/locales/en/aboutUs.json
Original file line number Diff line number Diff line change
@@ -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."
}
17 changes: 17 additions & 0 deletions public/locales/en/addItem.json
Original file line number Diff line number Diff line change
@@ -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"
}
21 changes: 21 additions & 0 deletions public/locales/en/categories.json
Original file line number Diff line number Diff line change
@@ -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"
}
27 changes: 26 additions & 1 deletion public/locales/en/common.json
Original file line number Diff line number Diff line change
@@ -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"
}
}
42 changes: 42 additions & 0 deletions public/locales/en/landingPage.json
Original file line number Diff line number Diff line change
@@ -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"
}
Loading

0 comments on commit 1e30ead

Please sign in to comment.