fix(i18n): replace hardcoded VoiceAgent locale ternary with translation key

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-04-10 14:12:43 -04:00
parent 3f203e4c46
commit db5bbc9e25
5 changed files with 13 additions and 9 deletions

View File

@@ -259,7 +259,7 @@ export default function VoiceAgent({ locale, onComplete }: VoiceAgentProps) {
style={{ background: 'linear-gradient(135deg, #006494, #5BA4D9)' }}
>
<Mic size={16} />
{locale === 'fr' ? 'Démarrer la conversation' : 'Start Conversation'}
{t('voice.startConversation')}
</button>
)}

View File

@@ -202,7 +202,8 @@
"contactConfirmButton": "That's correct",
"reconnect": "Reconnect",
"connectionLost": "Connection lost. Your conversation is saved.",
"briefComplete": "Brief complete"
"briefComplete": "Brief complete",
"startConversation": "Start Conversation"
},
"privacy": "Your information is private and will never be shared.",
"generateBrief": "Generate My Brief",
@@ -267,11 +268,11 @@
},
"comingSoonProjects": {
"riviera": {
"title": "Confidential Riviera Project",
"title": "Real Estate Management Platform",
"subtitle": "Coming Soon"
},
"sophia": {
"title": "Sophia Antipolis AI Startup",
"title": "Enterprise SaaS — Austin, TX",
"subtitle": "Launching Q4"
}
}

View File

@@ -202,7 +202,8 @@
"contactConfirmButton": "Sí, es correcto",
"reconnect": "Reconectar",
"connectionLost": "Conexión perdida. Tu conversación está guardada.",
"briefComplete": "Briefing completado"
"briefComplete": "Briefing completado",
"startConversation": "Iniciar conversación"
},
"privacy": "Tu información es privada y nunca será compartida.",
"generateBrief": "Generar Mi Briefing",

View File

@@ -202,7 +202,8 @@
"contactConfirmButton": "C'est correct",
"reconnect": "Reconnecter",
"connectionLost": "Connexion perdue. Votre conversation est sauvegardée.",
"briefComplete": "Brief terminé"
"briefComplete": "Brief terminé",
"startConversation": "Démarrer la conversation"
},
"privacy": "Vos informations sont privées et ne seront jamais partagées.",
"generateBrief": "Générer Mon Brief",
@@ -267,11 +268,11 @@
},
"comingSoonProjects": {
"riviera": {
"title": "Projet Confidentiel Riviera",
"title": "Plateforme de Gestion Immobilière",
"subtitle": "Bientôt Disponible"
},
"sophia": {
"title": "Startup IA Sophia Antipolis",
"title": "SaaS Entreprise — Austin, TX",
"subtitle": "Lancement T4"
}
}

View File

@@ -202,7 +202,8 @@
"contactConfirmButton": "È corretto",
"reconnect": "Riconnetti",
"connectionLost": "Connessione persa. La tua conversazione è salvata.",
"briefComplete": "Brief completato"
"briefComplete": "Brief completato",
"startConversation": "Avvia conversazione"
},
"privacy": "Le tue informazioni sono private e non saranno mai condivise.",
"generateBrief": "Genera il Mio Brief",