feat: Expand i18n with 200+ new translations for all new components

Added translations for:
- Command palette (search, categories, actions)
- Sales workspace (greeting, KPIs, tasks, deals, activity, AI insights)
- Marketers page (hero, stats, benefits, tiers, testimonials, FAQ, form)
- Onboarding flow (welcome, role/industry selection, first deal, checklist)
- Common additions (close, or, minutes, hours, today, overdue, submit, skip)

Total: 300+ translation keys in both Arabic and English

https://claude.ai/code/session_01LsnvBa7HwF5hs99VZbgLGj
This commit is contained in:
Claude 2026-04-12 01:39:17 +00:00
parent bbef680bc1
commit 83150b97b5
No known key found for this signature in database
2 changed files with 322 additions and 2 deletions

View File

@ -160,6 +160,166 @@
"yes": "نعم",
"no": "لا",
"sar": "ر.س",
"noResults": "لا توجد نتائج"
"noResults": "لا توجد نتائج",
"close": "إغلاق",
"or": "أو",
"minutes": "دقائق",
"hours": "ساعات",
"today": "اليوم",
"overdue": "متأخر",
"upcoming": "قادم",
"viewAll": "عرض الكل",
"name": "الاسم",
"email": "البريد الإلكتروني",
"phone": "رقم الجوال",
"submit": "إرسال",
"skip": "تخطي",
"getStarted": "ابدأ الآن",
"completed": "مكتمل"
},
"commandPalette": {
"placeholder": "ابحث عن أي شي...",
"categories": {
"navigation": "التنقل",
"actions": "إجراءات",
"contacts": "جهات الاتصال",
"deals": "الصفقات",
"recent": "الأخيرة"
},
"actions": {
"newDeal": "إنشاء صفقة جديدة",
"newContact": "إضافة جهة اتصال",
"newTask": "إنشاء مهمة",
"sendMessage": "إرسال رسالة",
"goToPipeline": "الذهاب لمسار الصفقات",
"goToInbox": "الذهاب لصندوق الوارد",
"goToAnalytics": "الذهاب للتحليلات",
"goToSettings": "الذهاب للإعدادات",
"goToLeads": "الذهاب للعملاء المحتملين",
"goToMarketers": "الذهاب لصفحة المسوقين"
},
"noResults": "لا توجد نتائج لـ",
"typeToSearch": "اكتب للبحث..."
},
"workspace": {
"greeting": "صباح الخير",
"greetingEvening": "مساء الخير",
"todaysTasks": "مهام اليوم",
"hotDeals": "الصفقات الساخنة",
"recentActivity": "النشاط الأخير",
"aiInsights": "توصيات الذكاء الاصطناعي",
"aiInsightFollowUp": "عملاء يحتاجون متابعة",
"aiInsightClosing": "صفقات قريبة من الإغلاق",
"aiInsightRisk": "صفقات في خطر",
"taskOverdue": "متأخرة",
"taskDueToday": "مطلوبة اليوم",
"taskUpcoming": "قادمة",
"noTasks": "لا توجد مهام — استمتع بيومك",
"noDeals": "لا توجد صفقات ساخنة حالياً",
"noActivity": "لا يوجد نشاط حديث",
"stage": "المرحلة",
"dealValue": "قيمة الصفقة",
"activityTypes": {
"message": "رسالة",
"call": "مكالمة",
"dealUpdate": "تحديث صفقة",
"noteAdded": "ملاحظة جديدة"
},
"trend": {
"up": "ارتفاع",
"down": "انخفاض"
},
"kpiResponseUnit": "د"
},
"marketersPage": {
"heroTitle": "انضم لفريق مسوقي Dealix",
"heroSubtitle": "اكسب عمولات على كل عميل تجيبه — بدون راتب ثابت، بدون حدود",
"statsAvgCommission": "متوسط العمولة الشهرية",
"statsActiveMarketers": "مسوّق نشط",
"statsTotalPaid": "إجمالي المدفوعات",
"benefitsTitle": "لماذا تسوّق مع Dealix؟",
"benefitInstantCommission": "عمولة فورية",
"benefitInstantCommissionDesc": "احصل على عمولتك مع كل صفقة ناجحة — تحويل مباشر لحسابك",
"benefitProTools": "أدوات احترافية",
"benefitProToolsDesc": "نظام متابعة كامل، روابط تتبع، وقوالب تسويقية جاهزة",
"benefitSupport": "دعم مستمر",
"benefitSupportDesc": "فريق دعم متخصص يساعدك تنجح مع تدريب أسبوعي",
"benefitTransparency": "شفافية كاملة",
"benefitTransparencyDesc": "تابع كل عمولاتك ونتائجك لحظة بلحظة من لوحة التحكم",
"howItWorksTitle": "كيف تبدأ؟",
"step1Title": "سجّل كمسوّق",
"step1Desc": "أنشئ حسابك مجاناً بأقل من دقيقة",
"step2Title": "شارك رابطك",
"step2Desc": "انشر رابط الإحالة الخاص بك في شبكتك",
"step3Title": "اكسب عمولات",
"step3Desc": "احصل على عمولة مع كل اشتراك ناجح",
"tiersTitle": "مستويات العمولة",
"tierBronze": "برونزي",
"tierSilver": "فضي",
"tierGold": "ذهبي",
"tierBronzeDesc": "1-10 عملاء شهرياً",
"tierSilverDesc": "11-30 عميل شهرياً",
"tierGoldDesc": "+31 عميل شهرياً",
"tierCommission": "عمولة",
"testimonialsTitle": "ماذا يقول مسوقونا؟",
"testimonial1Name": "محمد العتيبي",
"testimonial1Role": "مسوّق ذهبي",
"testimonial1Text": "بديت مع Dealix كتجربة وصار دخل أساسي. النظام سهل والعمولات فورية — أفضل برنامج تسويق تعاملت معاه.",
"testimonial2Name": "نورة الحربي",
"testimonial2Role": "مسوّقة فضية",
"testimonial2Text": "الأدوات اللي يقدمونها تسهّل الشغل كثير. أقدر أتابع كل شي من الجوال والعمولة تنزل بسرعة.",
"toolsTitle": "أدواتك كمسوّق",
"toolDashboard": "لوحة تحكم شاملة",
"toolLinks": "روابط تتبع ذكية",
"toolTemplates": "قوالب تسويقية جاهزة",
"toolReports": "تقارير أداء تفصيلية",
"faqTitle": "الأسئلة الشائعة",
"faq1Q": "كم يستغرق تفعيل حسابي؟",
"faq1A": "يتم تفعيل حسابك فوراً بعد التسجيل وإكمال التحقق من الهوية.",
"faq2Q": "متى أستلم عمولتي؟",
"faq2A": "يتم تحويل العمولات أسبوعياً كل يوم أحد لحسابك البنكي.",
"faq3Q": "هل أحتاج خبرة سابقة في التسويق؟",
"faq3A": "لا، نوفر لك تدريب كامل وقوالب جاهزة تساعدك تبدأ حتى لو ما عندك خبرة.",
"faq4Q": "هل هناك حد أقصى للعمولات؟",
"faq4A": "لا يوجد حد أقصى — كل ما زاد عدد العملاء زادت عمولتك ومستواك.",
"faq5Q": "هل أقدر أسوّق من أي مكان؟",
"faq5A": "نعم، البرنامج متاح لكل المسوقين في السعودية ودول الخليج.",
"ctaTitle": "جاهز تبدأ رحلتك مع Dealix؟",
"ctaButton": "سجّل كمسوّق الآن",
"formNamePlaceholder": "الاسم الكامل",
"formPhonePlaceholder": "05xxxxxxxx",
"formEmailPlaceholder": "email@example.com",
"formSubmitting": "جاري التسجيل...",
"formSuccess": "تم التسجيل بنجاح! سنتواصل معك قريباً."
},
"onboarding": {
"welcomeTitle": "مرحباً بك في ديليكس",
"welcomeSubtitle": "دقيقة واحدة لتخصيص تجربتك",
"roleQuestion": "ما هو دورك؟",
"roleSalesManager": "مدير مبيعات",
"roleSalesRep": "مندوب مبيعات",
"roleExecutive": "مدير تنفيذي",
"roleOther": "أخرى",
"industryQuestion": "ما هو مجال عملك؟",
"industryRealEstate": "عقارات",
"industryAutomotive": "سيارات",
"industryHealthcare": "رعاية صحية",
"industryServices": "خدمات",
"industryOther": "أخرى",
"firstValueTitle": "أنشئ أول صفقة",
"firstValueSubtitle": "جرّب قوة المسار البصري",
"sampleDealName": "صفقة عقار الرياض",
"sampleDealValue": "٥٠٠,٠٠٠",
"sampleContactName": "أحمد محمد",
"sampleCompany": "شركة البناء المتقدم",
"createDeal": "أنشئ الصفقة",
"dealCreated": "ممتاز! أول صفقة لك",
"checklistTitle": "أكمل إعداد حسابك",
"checkImportContacts": "استورد جهات الاتصال",
"checkConnectWhatsApp": "ربط الواتساب",
"checkSetupPipeline": "إعداد مسار الصفقات",
"checkInviteTeam": "دعوة فريقك",
"checklistProgress": "مكتمل",
"celebration": "أحسنت!"
}
}

View File

@ -157,6 +157,166 @@
"yes": "Yes",
"no": "No",
"sar": "SAR",
"noResults": "No results found"
"noResults": "No results found",
"close": "Close",
"or": "or",
"minutes": "minutes",
"hours": "hours",
"today": "Today",
"overdue": "Overdue",
"upcoming": "Upcoming",
"viewAll": "View All",
"name": "Name",
"email": "Email",
"phone": "Phone",
"submit": "Submit",
"skip": "Skip",
"getStarted": "Get Started",
"completed": "Completed"
},
"commandPalette": {
"placeholder": "Search anything...",
"categories": {
"navigation": "Navigation",
"actions": "Actions",
"contacts": "Contacts",
"deals": "Deals",
"recent": "Recent"
},
"actions": {
"newDeal": "Create New Deal",
"newContact": "Add Contact",
"newTask": "Create Task",
"sendMessage": "Send Message",
"goToPipeline": "Go to Pipeline",
"goToInbox": "Go to Inbox",
"goToAnalytics": "Go to Analytics",
"goToSettings": "Go to Settings",
"goToLeads": "Go to Leads",
"goToMarketers": "Go to Marketers"
},
"noResults": "No results for",
"typeToSearch": "Type to search..."
},
"workspace": {
"greeting": "Good morning",
"greetingEvening": "Good evening",
"todaysTasks": "Today's Tasks",
"hotDeals": "Hot Deals",
"recentActivity": "Recent Activity",
"aiInsights": "AI Insights",
"aiInsightFollowUp": "clients need follow-up",
"aiInsightClosing": "deals near closing",
"aiInsightRisk": "deals at risk",
"taskOverdue": "Overdue",
"taskDueToday": "Due Today",
"taskUpcoming": "Upcoming",
"noTasks": "No tasks — enjoy your day",
"noDeals": "No hot deals right now",
"noActivity": "No recent activity",
"stage": "Stage",
"dealValue": "Deal Value",
"activityTypes": {
"message": "Message",
"call": "Call",
"dealUpdate": "Deal Update",
"noteAdded": "Note Added"
},
"trend": {
"up": "increase",
"down": "decrease"
},
"kpiResponseUnit": "m"
},
"marketersPage": {
"heroTitle": "Join the Dealix Marketing Team",
"heroSubtitle": "Earn commissions on every client you bring — no fixed salary, no limits",
"statsAvgCommission": "Average Monthly Commission",
"statsActiveMarketers": "Active Marketers",
"statsTotalPaid": "Total Paid Out",
"benefitsTitle": "Why Market with Dealix?",
"benefitInstantCommission": "Instant Commission",
"benefitInstantCommissionDesc": "Get your commission with every successful deal — direct transfer to your account",
"benefitProTools": "Pro Tools",
"benefitProToolsDesc": "Complete tracking system, smart links, and ready marketing templates",
"benefitSupport": "Ongoing Support",
"benefitSupportDesc": "Dedicated support team to help you succeed with weekly training",
"benefitTransparency": "Full Transparency",
"benefitTransparencyDesc": "Track all your commissions and results in real-time from your dashboard",
"howItWorksTitle": "How to Get Started?",
"step1Title": "Register as Marketer",
"step1Desc": "Create your free account in less than a minute",
"step2Title": "Share Your Link",
"step2Desc": "Spread your referral link across your network",
"step3Title": "Earn Commissions",
"step3Desc": "Get a commission with every successful subscription",
"tiersTitle": "Commission Tiers",
"tierBronze": "Bronze",
"tierSilver": "Silver",
"tierGold": "Gold",
"tierBronzeDesc": "1-10 clients/month",
"tierSilverDesc": "11-30 clients/month",
"tierGoldDesc": "31+ clients/month",
"tierCommission": "commission",
"testimonialsTitle": "What Our Marketers Say",
"testimonial1Name": "Mohammed Al-Otaibi",
"testimonial1Role": "Gold Marketer",
"testimonial1Text": "I started with Dealix as an experiment and it became my main income. The system is easy and commissions are instant — best marketing program I've used.",
"testimonial2Name": "Noura Al-Harbi",
"testimonial2Role": "Silver Marketer",
"testimonial2Text": "The tools they provide make work so much easier. I can track everything from my phone and commissions arrive quickly.",
"toolsTitle": "Your Marketer Tools",
"toolDashboard": "Comprehensive Dashboard",
"toolLinks": "Smart Tracking Links",
"toolTemplates": "Ready Marketing Templates",
"toolReports": "Detailed Performance Reports",
"faqTitle": "Frequently Asked Questions",
"faq1Q": "How long does account activation take?",
"faq1A": "Your account is activated immediately after registration and identity verification.",
"faq2Q": "When do I receive my commission?",
"faq2A": "Commissions are transferred weekly every Sunday to your bank account.",
"faq3Q": "Do I need prior marketing experience?",
"faq3A": "No, we provide complete training and ready templates to help you start even without experience.",
"faq4Q": "Is there a maximum commission limit?",
"faq4A": "No limit — the more clients you bring, the higher your commission and tier.",
"faq5Q": "Can I market from anywhere?",
"faq5A": "Yes, the program is available to all marketers in Saudi Arabia and the Gulf region.",
"ctaTitle": "Ready to Start Your Journey with Dealix?",
"ctaButton": "Register as Marketer Now",
"formNamePlaceholder": "Full Name",
"formPhonePlaceholder": "05xxxxxxxx",
"formEmailPlaceholder": "email@example.com",
"formSubmitting": "Registering...",
"formSuccess": "Registered successfully! We'll contact you soon."
},
"onboarding": {
"welcomeTitle": "Welcome to Dealix",
"welcomeSubtitle": "One minute to personalize your experience",
"roleQuestion": "What's your role?",
"roleSalesManager": "Sales Manager",
"roleSalesRep": "Sales Rep",
"roleExecutive": "Executive",
"roleOther": "Other",
"industryQuestion": "What's your industry?",
"industryRealEstate": "Real Estate",
"industryAutomotive": "Automotive",
"industryHealthcare": "Healthcare",
"industryServices": "Services",
"industryOther": "Other",
"firstValueTitle": "Create Your First Deal",
"firstValueSubtitle": "Experience the power of the visual pipeline",
"sampleDealName": "Riyadh Property Deal",
"sampleDealValue": "500,000",
"sampleContactName": "Ahmed Mohammed",
"sampleCompany": "Advanced Construction Co.",
"createDeal": "Create Deal",
"dealCreated": "Excellent! Your first deal",
"checklistTitle": "Complete Your Setup",
"checkImportContacts": "Import Contacts",
"checkConnectWhatsApp": "Connect WhatsApp",
"checkSetupPipeline": "Set Up Pipeline",
"checkInviteTeam": "Invite Your Team",
"checklistProgress": "completed",
"celebration": "Well done!"
}
}