From 5ce4e2c13ecef3c540c5b555a5d7fcd72fd9e71c Mon Sep 17 00:00:00 2001 From: ghaddaditw <40211818-ghaddaditw@users.noreply.replit.com> Date: Sun, 8 Jun 2025 08:57:50 +0000 Subject: [PATCH] Enable multilingual support for the landing page promotional content Implements i18n translations for landing page features in LandingPage.tsx. Replit-Commit-Author: Agent Replit-Commit-Session-Id: 5a4f78b4-6a2e-4391-b005-5544e086dac8 Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/9777c70b-fc38-4831-8d6b-78dfffe041b0/de94b090-68b2-491d-a6bf-8d0c05291dc4.jpg --- client/src/pages/LandingPage.tsx | 48 ++++++++++++++++---------------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/client/src/pages/LandingPage.tsx b/client/src/pages/LandingPage.tsx index 2197654..42f1e25 100644 --- a/client/src/pages/LandingPage.tsx +++ b/client/src/pages/LandingPage.tsx @@ -193,18 +193,18 @@ export default function LandingPage() {
-

Local AI Models

+

{t('landing.localAIModels')}

- Speech-to-text and text-to-speech processing entirely offline. No data leaves your premises. + {t('landing.localAIDesc')}

- Base models included + {t('landing.baseModelsIncluded')}
- Swappable model architecture + {t('landing.swappableArchitecture')}
@@ -216,18 +216,18 @@ export default function LandingPage() {
-

Voice Task Creation

+

{t('landing.voiceTaskCreation')}

- Create, update, and manage tasks using natural voice commands with intelligent parsing. + {t('landing.voiceTaskCreationDesc')}

- Natural language processing + {t('landing.naturalLanguageProcessing')}
- Smart date/time extraction + {t('landing.smartDateExtraction')}
@@ -239,18 +239,18 @@ export default function LandingPage() {
-

Voice Financial Tracking

+

{t('landing.voiceFinancialTracking')}

- Record expenses and income through voice with automatic categorization and receipt parsing. + {t('landing.voiceFinancialDesc')}

- Auto-categorization + {t('landing.autoCategorization')}
- Receipt OCR integration + {t('landing.receiptOCR')}
@@ -262,18 +262,18 @@ export default function LandingPage() {
-

Complete Privacy

+

{t('landing.completePrivacy')}

- All voice processing happens locally. Zero cloud dependencies, complete data sovereignty. + {t('landing.completePrivacyDesc')}

- On-premise deployment + {t('landing.onPremiseDeployment')}
- Encrypted local storage + {t('landing.encryptedStorage')}
@@ -285,18 +285,18 @@ export default function LandingPage() {
-

Real-time Processing

+

{t('landing.realTimeProcessing')}

- Instant voice-to-text conversion and immediate AI responses for seamless interaction. + {t('landing.realTimeProcessingDesc')}

- Sub-second response time + {t('landing.subSecondResponse')}
- Continuous listening mode + {t('landing.continuousListening')}
@@ -308,18 +308,18 @@ export default function LandingPage() {
-

Multi-Tier Access

+

{t('landing.multiTierAccess')}

- Standard, Pro, and Admin user roles with progressive feature unlocking and onboarding. + {t('landing.multiTierDesc')}

- Progressive onboarding + {t('landing.progressiveOnboarding')}
- Feature-based permissions + {t('landing.featureBasedPermissions')}