diff --git a/client/src/i18n/locales/ar.json b/client/src/i18n/locales/ar.json index 8bd910a..265a558 100644 --- a/client/src/i18n/locales/ar.json +++ b/client/src/i18n/locales/ar.json @@ -282,7 +282,38 @@ "taskManagement": "إدارة المهام", "taskManagementDesc": "إنشاء المهام بالأوامر الصوتية", "financialTracking": "تتبع الشؤون المالية", - "financialTrackingDesc": "تسجيل تلقائي للنفقات" + "financialTrackingDesc": "تسجيل تلقائي للنفقات", + "startFreeTrial": "ابدأ تجربة مجانية", + "viewDemo": "عرض التجربة", + "tryVoiceCommands": "جرب الأوامر الصوتية", + "stopListening": "إيقاف الاستماع", + "startVoiceDemo": "ابدأ التجربة الصوتية", + "trySaying": "جرب قول:", + "createTaskExample": "أنشئ مهمة لمراجعة الميزانية", + "addExpenseExample": "أضف مصروف 50 ريال للبقالة", + "showScheduleExample": "أظهر لي جدول اليوم", + "completeOfflineVoiceAI": "ذكاء صوتي كامل بدون إنترنت", + "enterpriseGradeDesc": "إدارة مهام وشؤون مالية من الدرجة المؤسسية مع معالجة ذكاء اصطناعي محلي", + "localAIModels": "نماذج ذكاء اصطناعي محلية", + "localAIDesc": "معالجة تحويل الكلام إلى نص والنص إلى كلام بالكامل بدون إنترنت. لا تخرج البيانات من مكانك.", + "baseModelsIncluded": "النماذج الأساسية متضمنة", + "swappableArchitecture": "هيكلة نماذج قابلة للتبديل", + "voiceTaskCreation": "إنشاء المهام بالصوت", + "voiceTaskDesc": "إنشاء وتحديث وإدارة المهام باستخدام أوامر صوتية طبيعية مع تحليل ذكي.", + "naturalLanguageProcessing": "معالجة اللغة الطبيعية", + "smartDateExtraction": "استخراج ذكي للتاريخ والوقت", + "voiceFinancialTracking": "تتبع الشؤون المالية بالصوت", + "voiceFinancialDesc": "تسجيل النفقات والدخل بالصوت مع تصنيف تلقائي ومعالجة الإيصالات.", + "autoCategorization": "تصنيف تلقائي", + "receiptOCR": "تكامل قراءة الإيصالات", + "completePrivacy": "خصوصية كاملة", + "privacyDesc": "تتم جميع معالجات الصوت محلياً. لا اعتماد على السحابة، سيادة كاملة للبيانات.", + "onPremiseDeployment": "نشر محلي", + "encryptedStorage": "تخزين محلي مشفر", + "realTimeProcessing": "معالجة فورية", + "realTimeDesc": "تحويل فوري من الصوت إلى النص واستجابات ذكية فورية للتفاعل السلس.", + "subSecondResponse": "وقت استجابة أقل من ثانية", + "continuousListening": "وضع الاستماع المستمر" }, "dashboard": { "title": "لوحة التحكم", diff --git a/client/src/i18n/locales/en.json b/client/src/i18n/locales/en.json index 7db55db..c2f9dfc 100644 --- a/client/src/i18n/locales/en.json +++ b/client/src/i18n/locales/en.json @@ -321,7 +321,38 @@ "taskManagement": "Task Management", "taskManagementDesc": "Voice-powered task creation", "financialTracking": "Financial Tracking", - "financialTrackingDesc": "Automated expense logging" + "financialTrackingDesc": "Automated expense logging", + "startFreeTrial": "Start Free Trial", + "viewDemo": "View Demo", + "tryVoiceCommands": "Try Voice Commands", + "stopListening": "Stop Listening", + "startVoiceDemo": "Start Voice Demo", + "trySaying": "Try saying:", + "createTaskExample": "Create a task to review budget", + "addExpenseExample": "Add $50 expense for groceries", + "showScheduleExample": "Show me today's schedule", + "completeOfflineVoiceAI": "Complete Offline Voice AI", + "enterpriseGradeDesc": "Enterprise-grade task and financial management with local AI processing", + "localAIModels": "Local AI Models", + "localAIDesc": "Speech-to-text and text-to-speech processing entirely offline. No data leaves your premises.", + "baseModelsIncluded": "Base models included", + "swappableArchitecture": "Swappable model architecture", + "voiceTaskCreation": "Voice Task Creation", + "voiceTaskDesc": "Create, update, and manage tasks using natural voice commands with intelligent parsing.", + "naturalLanguageProcessing": "Natural language processing", + "smartDateExtraction": "Smart date/time extraction", + "voiceFinancialTracking": "Voice Financial Tracking", + "voiceFinancialDesc": "Record expenses and income through voice with automatic categorization and receipt parsing.", + "autoCategorization": "Auto-categorization", + "receiptOCR": "Receipt OCR integration", + "completePrivacy": "Complete Privacy", + "privacyDesc": "All voice processing happens locally. Zero cloud dependencies, complete data sovereignty.", + "onPremiseDeployment": "On-premise deployment", + "encryptedStorage": "Encrypted local storage", + "realTimeProcessing": "Real-time Processing", + "realTimeDesc": "Instant voice-to-text conversion and immediate AI responses for seamless interaction.", + "subSecondResponse": "Sub-second response time", + "continuousListening": "Continuous listening mode" }, "dashboard": { "title": "Dashboard", diff --git a/client/src/pages/LandingPage.tsx b/client/src/pages/LandingPage.tsx index 0f6d104..2197654 100644 --- a/client/src/pages/LandingPage.tsx +++ b/client/src/pages/LandingPage.tsx @@ -107,7 +107,7 @@ export default function LandingPage() { onClick={handleGetStarted} className="flex-1 bg-primary-600 hover:bg-primary-700 text-white px-8 py-4 text-lg font-semibold shadow-lg hover:shadow-xl transition-all" > - Start Free Trial + {t('landing.startFreeTrial')} @@ -126,7 +126,7 @@ export default function LandingPage() {
-

Try Voice Commands

+

{t('landing.tryVoiceCommands')}

{/* Voice Visualizer */}
@@ -153,16 +153,16 @@ export default function LandingPage() { className="w-full bg-secondary-600 hover:bg-secondary-700 text-white font-medium" > - {isListening ? 'Stop Listening' : 'Start Voice Demo'} + {isListening ? t('landing.stopListening') : t('landing.startVoiceDemo')}
-

Try saying:

+

{t('landing.trySaying')}

-

"Create a task to review budget"

-

"Add $50 expense for groceries"

-

"Show me today's schedule"

+

"{t('landing.createTaskExample')}"

+

"{t('landing.addExpenseExample')}"

+

"{t('landing.showScheduleExample')}"

@@ -179,10 +179,10 @@ export default function LandingPage() {

- Complete Offline Voice AI + {t('landing.completeOfflineVoiceAI')}

- Enterprise-grade task and financial management with local AI processing + {t('landing.enterpriseGradeDesc')}