Improve the UI and training
This commit is contained in:
74
frontend/src/locales/en/subscription.json
Normal file
74
frontend/src/locales/en/subscription.json
Normal file
@@ -0,0 +1,74 @@
|
||||
{
|
||||
"categories": {
|
||||
"daily_operations": "Daily Operations",
|
||||
"smart_forecasting": "Smart Forecasting",
|
||||
"smart_ordering": "Smart Ordering",
|
||||
"business_insights": "Business Insights",
|
||||
"multi_location": "Multi-Location",
|
||||
"integrations": "Integrations",
|
||||
"support": "Support & Training"
|
||||
},
|
||||
"features": {
|
||||
"inventory_management": "Track all your inventory in real-time",
|
||||
"inventory_management_tooltip": "See stock levels, expiry dates, and get low-stock alerts",
|
||||
"sales_tracking": "Record every sale automatically",
|
||||
"sales_tracking_tooltip": "Connect your POS or manually track sales",
|
||||
"basic_recipes": "Manage recipes & ingredients",
|
||||
"basic_recipes_tooltip": "Track ingredient costs and recipe profitability",
|
||||
"production_planning": "Plan daily production batches",
|
||||
"production_planning_tooltip": "Know exactly what to bake each day",
|
||||
"basic_forecasting": "AI predicts your daily demand (7 days)",
|
||||
"basic_forecasting_tooltip": "AI learns your sales patterns to reduce waste",
|
||||
"demand_prediction": "Know what to bake before you run out",
|
||||
"seasonal_patterns": "AI detects seasonal trends",
|
||||
"seasonal_patterns_tooltip": "Understand Christmas, summer, and holiday patterns",
|
||||
"weather_data_integration": "Weather-based demand predictions",
|
||||
"weather_data_integration_tooltip": "Rainy days = more pastries, sunny days = less bread",
|
||||
"traffic_data_integration": "Traffic & event impact analysis",
|
||||
"traffic_data_integration_tooltip": "Predict demand during local events and high traffic",
|
||||
"supplier_management": "Never run out of ingredients",
|
||||
"supplier_management_tooltip": "Automatic reorder alerts based on usage",
|
||||
"waste_tracking": "Track & reduce waste",
|
||||
"waste_tracking_tooltip": "See what's expiring and why products go unsold",
|
||||
"expiry_alerts": "Expiry date alerts",
|
||||
"expiry_alerts_tooltip": "Get notified before ingredients expire",
|
||||
"basic_reporting": "Sales & inventory reports",
|
||||
"advanced_analytics": "Advanced profit & trend analysis",
|
||||
"advanced_analytics_tooltip": "Understand which products make you the most money",
|
||||
"profitability_analysis": "See profit margins by product",
|
||||
"multi_location_support": "Manage up to 3 bakery locations",
|
||||
"inventory_transfer": "Transfer products between locations",
|
||||
"location_comparison": "Compare performance across bakeries",
|
||||
"pos_integration": "Connect your POS system",
|
||||
"pos_integration_tooltip": "Automatic sales import from your cash register",
|
||||
"accounting_export": "Export to accounting software",
|
||||
"full_api_access": "Full API access for custom integrations",
|
||||
"email_support": "Email support (48h response)",
|
||||
"phone_support": "Phone support (24h response)",
|
||||
"dedicated_account_manager": "Dedicated account manager",
|
||||
"support_24_7": "24/7 priority support"
|
||||
},
|
||||
"plans": {
|
||||
"starter": {
|
||||
"description": "Perfect for small bakeries getting started",
|
||||
"tagline": "Start reducing waste and selling more",
|
||||
"roi_badge": "Bakeries save €300-500/month on waste",
|
||||
"support": "Email support (48h response)",
|
||||
"recommended_for": "Single bakery, up to 50 products, 5 team members"
|
||||
},
|
||||
"professional": {
|
||||
"description": "For growing bakeries with multiple locations",
|
||||
"tagline": "Grow smart with advanced AI",
|
||||
"roi_badge": "Bakeries save €800-1,200/month on waste & ordering",
|
||||
"support": "Priority email + phone support (24h response)",
|
||||
"recommended_for": "Growing bakeries, 2-3 locations, 100-500 products"
|
||||
},
|
||||
"enterprise": {
|
||||
"description": "For large bakery chains and franchises",
|
||||
"tagline": "No limits, maximum control",
|
||||
"roi_badge": "Contact us for custom ROI analysis",
|
||||
"support": "24/7 dedicated support + account manager",
|
||||
"recommended_for": "Bakery chains, franchises, unlimited scale"
|
||||
}
|
||||
}
|
||||
}
|
||||
74
frontend/src/locales/es/subscription.json
Normal file
74
frontend/src/locales/es/subscription.json
Normal file
@@ -0,0 +1,74 @@
|
||||
{
|
||||
"categories": {
|
||||
"daily_operations": "Operaciones Diarias",
|
||||
"smart_forecasting": "Predicción Inteligente",
|
||||
"smart_ordering": "Pedidos Inteligentes",
|
||||
"business_insights": "Análisis de Negocio",
|
||||
"multi_location": "Multi-Ubicación",
|
||||
"integrations": "Integraciones",
|
||||
"support": "Soporte y Formación"
|
||||
},
|
||||
"features": {
|
||||
"inventory_management": "Controla todo tu inventario en tiempo real",
|
||||
"inventory_management_tooltip": "Ve niveles de stock, fechas de caducidad y alertas de bajo stock",
|
||||
"sales_tracking": "Registra cada venta automáticamente",
|
||||
"sales_tracking_tooltip": "Conecta tu TPV o registra ventas manualmente",
|
||||
"basic_recipes": "Gestiona recetas e ingredientes",
|
||||
"basic_recipes_tooltip": "Controla costes de ingredientes y rentabilidad de recetas",
|
||||
"production_planning": "Planifica producción diaria",
|
||||
"production_planning_tooltip": "Sabe exactamente qué hornear cada día",
|
||||
"basic_forecasting": "IA predice tu demanda diaria (7 días)",
|
||||
"basic_forecasting_tooltip": "IA aprende tus patrones de venta para reducir desperdicio",
|
||||
"demand_prediction": "Sabe qué hornear antes de quedarte sin stock",
|
||||
"seasonal_patterns": "IA detecta tendencias estacionales",
|
||||
"seasonal_patterns_tooltip": "Entiende patrones de Navidad, verano y festivos",
|
||||
"weather_data_integration": "Predicciones basadas en el clima",
|
||||
"weather_data_integration_tooltip": "Días lluviosos = más bollería, días soleados = menos pan",
|
||||
"traffic_data_integration": "Análisis de tráfico y eventos",
|
||||
"traffic_data_integration_tooltip": "Predice demanda durante eventos locales y alto tráfico",
|
||||
"supplier_management": "Nunca te quedes sin ingredientes",
|
||||
"supplier_management_tooltip": "Alertas automáticas de reorden según uso",
|
||||
"waste_tracking": "Controla y reduce desperdicios",
|
||||
"waste_tracking_tooltip": "Ve qué caduca y por qué productos no se venden",
|
||||
"expiry_alerts": "Alertas de caducidad",
|
||||
"expiry_alerts_tooltip": "Recibe avisos antes de que caduquen ingredientes",
|
||||
"basic_reporting": "Informes de ventas e inventario",
|
||||
"advanced_analytics": "Análisis avanzado de beneficios y tendencias",
|
||||
"advanced_analytics_tooltip": "Entiende qué productos te dan más beneficios",
|
||||
"profitability_analysis": "Ve márgenes de beneficio por producto",
|
||||
"multi_location_support": "Gestiona hasta 3 panaderías",
|
||||
"inventory_transfer": "Transfiere productos entre ubicaciones",
|
||||
"location_comparison": "Compara rendimiento entre panaderías",
|
||||
"pos_integration": "Conecta tu sistema TPV",
|
||||
"pos_integration_tooltip": "Importación automática de ventas desde tu caja",
|
||||
"accounting_export": "Exporta a software de contabilidad",
|
||||
"full_api_access": "API completa para integraciones personalizadas",
|
||||
"email_support": "Soporte por email (48h)",
|
||||
"phone_support": "Soporte telefónico (24h)",
|
||||
"dedicated_account_manager": "Gestor de cuenta dedicado",
|
||||
"support_24_7": "Soporte prioritario 24/7"
|
||||
},
|
||||
"plans": {
|
||||
"starter": {
|
||||
"description": "Perfecto para panaderías pequeñas comenzando",
|
||||
"tagline": "Empieza a reducir desperdicios y vender más",
|
||||
"roi_badge": "Panaderías ahorran €300-500/mes en desperdicios",
|
||||
"support": "Soporte por email (48h)",
|
||||
"recommended_for": "Una panadería, hasta 50 productos, 5 miembros del equipo"
|
||||
},
|
||||
"professional": {
|
||||
"description": "Para panaderías en crecimiento con múltiples ubicaciones",
|
||||
"tagline": "Crece inteligentemente con IA avanzada",
|
||||
"roi_badge": "Panaderías ahorran €800-1,200/mes en desperdicios y pedidos",
|
||||
"support": "Soporte prioritario por email + teléfono (24h)",
|
||||
"recommended_for": "Panaderías en crecimiento, 2-3 ubicaciones, 100-500 productos"
|
||||
},
|
||||
"enterprise": {
|
||||
"description": "Para cadenas de panaderías y franquicias",
|
||||
"tagline": "Sin límites, máximo control",
|
||||
"roi_badge": "Contacta para análisis ROI personalizado",
|
||||
"support": "Soporte dedicado 24/7 + gestor de cuenta",
|
||||
"recommended_for": "Cadenas de panaderías, franquicias, escala ilimitada"
|
||||
}
|
||||
}
|
||||
}
|
||||
74
frontend/src/locales/eu/subscription.json
Normal file
74
frontend/src/locales/eu/subscription.json
Normal file
@@ -0,0 +1,74 @@
|
||||
{
|
||||
"categories": {
|
||||
"daily_operations": "Eguneroko Eragiketak",
|
||||
"smart_forecasting": "Iragarpen Adimentsua",
|
||||
"smart_ordering": "Eskaera Adimentsua",
|
||||
"business_insights": "Negozioaren Analisia",
|
||||
"multi_location": "Hainbat Kokapen",
|
||||
"integrations": "Integrazioak",
|
||||
"support": "Laguntza eta Prestakuntza"
|
||||
},
|
||||
"features": {
|
||||
"inventory_management": "Kontrolatu zure inbentario guztia denbora errealean",
|
||||
"inventory_management_tooltip": "Ikusi stock mailak, iraungitze datak eta stock baxuko alertak",
|
||||
"sales_tracking": "Erregistratu salmenta guztiak automatikoki",
|
||||
"sales_tracking_tooltip": "Konektatu zure TPV edo erregistratu salmentak eskuz",
|
||||
"basic_recipes": "Kudeatu errezetak eta osagaiak",
|
||||
"basic_recipes_tooltip": "Kontrolatu osagaien kostuak eta errezeten errentagarritasuna",
|
||||
"production_planning": "Planifikatu eguneko ekoizpena",
|
||||
"production_planning_tooltip": "Jakin zehazki zer labean egun bakoitzean",
|
||||
"basic_forecasting": "AIk zure eguneroko eskaria aurreikusten du (7 egun)",
|
||||
"basic_forecasting_tooltip": "AIk zure salmenten ereduak ikasten ditu hondakina murrizteko",
|
||||
"demand_prediction": "Jakin zer labean stock gabe gelditu aurretik",
|
||||
"seasonal_patterns": "AIk sasoiko joerak detektatzen ditu",
|
||||
"seasonal_patterns_tooltip": "Ulertu Eguberriko, udako eta jaieguneko ereduak",
|
||||
"weather_data_integration": "Eguraldian oinarritutako eskaeraren iragarpenak",
|
||||
"weather_data_integration_tooltip": "Egun euritsua = gozoki gehiago, egun eguratsua = ogi gutxiago",
|
||||
"traffic_data_integration": "Trafikoaren eta ekitaldien inpaktuaren analisia",
|
||||
"traffic_data_integration_tooltip": "Iragarri eskaria tokiko ekitaldien eta trafikoko gehiengo denboran",
|
||||
"supplier_management": "Ez gelditu inoiz osagairik gabe",
|
||||
"supplier_management_tooltip": "Erabileraren arabera berrizatzeko alertak automatikoak",
|
||||
"waste_tracking": "Kontrolatu eta murriztu hondakinak",
|
||||
"waste_tracking_tooltip": "Ikusi zer iraungitzen den eta zergatik ez diren produktuak saltzen",
|
||||
"expiry_alerts": "Iraungitze dataren alertak",
|
||||
"expiry_alerts_tooltip": "Jaso jakinarazpenak osagaiak iraungi aurretik",
|
||||
"basic_reporting": "Salmenten eta inbentarioaren txostenak",
|
||||
"advanced_analytics": "Irabazien eta joeren analisi aurreratua",
|
||||
"advanced_analytics_tooltip": "Ulertu zein produktuk ematen dizkizuten irabazi gehien",
|
||||
"profitability_analysis": "Ikusi produktuko irabazi-marjinak",
|
||||
"multi_location_support": "Kudeatu 3 ogi-denda arte",
|
||||
"inventory_transfer": "Transferitu produktuak kokapenen artean",
|
||||
"location_comparison": "Konparatu errendimendua ogi-denda artean",
|
||||
"pos_integration": "Konektatu zure TPV sistema",
|
||||
"pos_integration_tooltip": "Salmenten inportazio automatikoa zure kutxatik",
|
||||
"accounting_export": "Esportatu kontabilitate softwarera",
|
||||
"full_api_access": "API osoa integraz personaletarako",
|
||||
"email_support": "Posta elektronikoko laguntza (48h)",
|
||||
"phone_support": "Telefono laguntza (24h)",
|
||||
"dedicated_account_manager": "Kontu kudeatzaile dedikatua",
|
||||
"support_24_7": "24/7 lehentasunezko laguntza"
|
||||
},
|
||||
"plans": {
|
||||
"starter": {
|
||||
"description": "Egokia hasten diren ogi-denda txikientzat",
|
||||
"tagline": "Hasi hondakinak murrizten eta gehiago saltzen",
|
||||
"roi_badge": "Ogi-dendek €300-500/hilean aurrezten dituzte hondakinetan",
|
||||
"support": "Posta elektronikoko laguntza (48h)",
|
||||
"recommended_for": "Ogi-denda bat, 50 produktu arte, 5 taldekide"
|
||||
},
|
||||
"professional": {
|
||||
"description": "Hazteko ogi-dendak hainbat kokapenekin",
|
||||
"tagline": "Hazi adimentsua AI aurreratuarekin",
|
||||
"roi_badge": "Ogi-dendek €800-1,200/hilean aurrezten dituzte hondakinak eta eskaerak",
|
||||
"support": "Lehentasunezko posta + telefono laguntza (24h)",
|
||||
"recommended_for": "Hazteko ogi-dendak, 2-3 kokapenekin, 100-500 produktu"
|
||||
},
|
||||
"enterprise": {
|
||||
"description": "Ogi-denda kateak eta frantzizietarako",
|
||||
"tagline": "Mugarik gabe, kontrol maximoa",
|
||||
"roi_badge": "Jarri gurekin harremanetan ROI analisi pertsonalizaturako",
|
||||
"support": "24/7 laguntza dedikatua + kontu kudeatzailea",
|
||||
"recommended_for": "Ogi-denda kateak, frantziziak, eskala mugagabea"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -15,6 +15,7 @@ import settingsEs from './es/settings.json';
|
||||
import ajustesEs from './es/ajustes.json';
|
||||
import reasoningEs from './es/reasoning.json';
|
||||
import wizardsEs from './es/wizards.json';
|
||||
import subscriptionEs from './es/subscription.json';
|
||||
|
||||
// English translations
|
||||
import commonEn from './en/common.json';
|
||||
@@ -33,6 +34,7 @@ import settingsEn from './en/settings.json';
|
||||
import ajustesEn from './en/ajustes.json';
|
||||
import reasoningEn from './en/reasoning.json';
|
||||
import wizardsEn from './en/wizards.json';
|
||||
import subscriptionEn from './en/subscription.json';
|
||||
|
||||
// Basque translations
|
||||
import commonEu from './eu/common.json';
|
||||
@@ -51,6 +53,7 @@ import settingsEu from './eu/settings.json';
|
||||
import ajustesEu from './eu/ajustes.json';
|
||||
import reasoningEu from './eu/reasoning.json';
|
||||
import wizardsEu from './eu/wizards.json';
|
||||
import subscriptionEu from './eu/subscription.json';
|
||||
|
||||
// Translation resources by language
|
||||
export const resources = {
|
||||
@@ -71,6 +74,7 @@ export const resources = {
|
||||
ajustes: ajustesEs,
|
||||
reasoning: reasoningEs,
|
||||
wizards: wizardsEs,
|
||||
subscription: subscriptionEs,
|
||||
},
|
||||
en: {
|
||||
common: commonEn,
|
||||
@@ -89,6 +93,7 @@ export const resources = {
|
||||
ajustes: ajustesEn,
|
||||
reasoning: reasoningEn,
|
||||
wizards: wizardsEn,
|
||||
subscription: subscriptionEn,
|
||||
},
|
||||
eu: {
|
||||
common: commonEu,
|
||||
@@ -107,6 +112,7 @@ export const resources = {
|
||||
ajustes: ajustesEu,
|
||||
reasoning: reasoningEu,
|
||||
wizards: wizardsEu,
|
||||
subscription: subscriptionEu,
|
||||
},
|
||||
};
|
||||
|
||||
@@ -143,7 +149,7 @@ export const languageConfig = {
|
||||
};
|
||||
|
||||
// Namespaces available in translations
|
||||
export const namespaces = ['common', 'auth', 'inventory', 'foodSafety', 'suppliers', 'orders', 'recipes', 'errors', 'dashboard', 'production', 'equipment', 'landing', 'settings', 'ajustes', 'reasoning', 'wizards'] as const;
|
||||
export const namespaces = ['common', 'auth', 'inventory', 'foodSafety', 'suppliers', 'orders', 'recipes', 'errors', 'dashboard', 'production', 'equipment', 'landing', 'settings', 'ajustes', 'reasoning', 'wizards', 'subscription'] as const;
|
||||
export type Namespace = typeof namespaces[number];
|
||||
|
||||
// Helper function to get language display name
|
||||
|
||||
Reference in New Issue
Block a user