Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(files): add translation #96

Merged
merged 2 commits into from
Nov 25, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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
Loading