diff --git a/frontend/src/components/domain/onboarding/steps/CompletionStep.tsx b/frontend/src/components/domain/onboarding/steps/CompletionStep.tsx index 806bd0f2..548a5903 100644 --- a/frontend/src/components/domain/onboarding/steps/CompletionStep.tsx +++ b/frontend/src/components/domain/onboarding/steps/CompletionStep.tsx @@ -1,5 +1,6 @@ import React from 'react'; import { useNavigate } from 'react-router-dom'; +import { useTranslation } from 'react-i18next'; import { Button } from '../../../ui/Button'; import { useCurrentTenant } from '../../../../stores/tenant.store'; @@ -14,6 +15,7 @@ interface CompletionStepProps { export const CompletionStep: React.FC = ({ onComplete }) => { + const { t } = useTranslation(); const navigate = useNavigate(); const currentTenant = useCurrentTenant(); @@ -39,10 +41,10 @@ export const CompletionStep: React.FC = ({ {/* Success Message */}

- ¡Bienvenido a Bakery IA! + {t('onboarding:completion.welcome', '¡Bienvenido a Bakery IA!')}

- Tu panadería {currentTenant?.name} está lista para usar nuestro sistema de gestión inteligente. + {t('onboarding:completion.ready_message', 'Tu panadería {{name}} está lista para usar nuestro sistema de gestión inteligente.', { name: currentTenant?.name })}

@@ -54,9 +56,9 @@ export const CompletionStep: React.FC = ({ -

Panadería Registrada

+

{t('onboarding:completion.bakery_registered', 'Panadería Registrada')}

- Tu información empresarial está configurada y lista + {t('onboarding:completion.bakery_info_ready', 'Tu información empresarial está configurada y lista')}

@@ -66,9 +68,9 @@ export const CompletionStep: React.FC = ({ -

Inventario Creado

+

{t('onboarding:completion.inventory_created', 'Inventario Creado')}

- Tus productos base están configurados con datos iniciales + {t('onboarding:completion.products_configured', 'Tus productos base están configurados con datos iniciales')}

@@ -78,9 +80,9 @@ export const CompletionStep: React.FC = ({ -

IA Entrenada

+

{t('onboarding:completion.ai_trained', 'IA Entrenada')}

- Tu modelo de inteligencia artificial está listo para predecir demanda + {t('onboarding:completion.ai_ready', 'Tu modelo de inteligencia artificial está listo para predecir demanda')}

@@ -92,15 +94,15 @@ export const CompletionStep: React.FC = ({ ✨
-

¡Una cosa más!

+

{t('onboarding:completion.one_more_thing', '¡Una cosa más!')}

- Para aprovechar al máximo el sistema, configura tus operaciones diarias: proveedores, inventario, recetas y estándares de calidad. + {t('onboarding:completion.maximize_message', 'Para aprovechar al máximo el sistema, configura tus operaciones diarias: proveedores, inventario, recetas y estándares de calidad.')}

- Toma solo 15-20 minutos + {t('onboarding:completion.time_estimate', 'Toma solo 15-20 minutos')}
@@ -108,16 +110,16 @@ export const CompletionStep: React.FC = ({ {/* Next Steps */}
-

Lo Que Configurarás

+

{t('onboarding:completion.what_to_configure', 'Lo Que Configurarás')}

📦
-

Proveedores e Inventario

+

{t('onboarding:completion.suppliers_inventory', 'Proveedores e Inventario')}

- Tracking automático de stock + {t('onboarding:completion.stock_tracking', 'Tracking automático de stock')}

@@ -127,9 +129,9 @@ export const CompletionStep: React.FC = ({ 👨‍🍳
-

Recetas

+

{t('onboarding:completion.recipes', 'Recetas')}

- Costos automáticos por producto + {t('onboarding:completion.auto_costs', 'Costos automáticos por producto')}

@@ -139,9 +141,9 @@ export const CompletionStep: React.FC = ({ ✅
-

Estándares de Calidad

+

{t('onboarding:completion.quality_standards', 'Estándares de Calidad')}

- Monitoreo de producción + {t('onboarding:completion.production_monitoring', 'Monitoreo de producción')}

@@ -151,9 +153,9 @@ export const CompletionStep: React.FC = ({ 👥
-

Equipo

+

{t('onboarding:completion.team', 'Equipo')}

- Coordinación y tareas + {t('onboarding:completion.coordination', 'Coordinación y tareas')}

@@ -167,34 +169,34 @@ export const CompletionStep: React.FC = ({ onClick={handleGetStarted} className="sm:order-2" > - Lo haré después + {t('onboarding:completion.do_later', 'Lo haré después')} {/* Help Text */} diff --git a/frontend/src/components/domain/setup-wizard/steps/ReviewSetupStep.tsx b/frontend/src/components/domain/setup-wizard/steps/ReviewSetupStep.tsx index 14d475e5..5234f7f7 100644 --- a/frontend/src/components/domain/setup-wizard/steps/ReviewSetupStep.tsx +++ b/frontend/src/components/domain/setup-wizard/steps/ReviewSetupStep.tsx @@ -289,7 +289,7 @@ export const ReviewSetupStep: React.FC = ({ onUpdate, onComplete

{t('setup_wizard:review.ready_message', - "You've successfully configured {suppliers} suppliers, {ingredients} ingredients, and {recipes} recipes. Click 'Complete Setup' to finish and start using the system.", + "You've successfully configured {{suppliers}} suppliers, {{ingredients}} ingredients, and {{recipes}} recipes. Click 'Complete Setup' to finish and start using the system.", { suppliers: suppliers.length, ingredients: ingredients.length, recipes: recipes.length } )}