Improve teh securty of teh DB

This commit is contained in:
Urtzi Alfaro
2025-10-19 19:22:37 +02:00
parent 62971c07d7
commit 05da20357d
87 changed files with 7998 additions and 932 deletions

View File

@@ -190,8 +190,8 @@
"description": "We use academically validated AI algorithms, specifically adapted for bakeries."
},
"team": {
"title": "Expert Team",
"description": "Founders with experience in AI + hospitality. We know the industry from the inside."
"title": "Expert Founder",
"description": "Entrepreneur with over a decade of international experience in AI, digital transformation, and high-value technology projects across Europe, Asia, and America"
}
}
},
@@ -221,6 +221,36 @@
}
}
},
"business_models": {
"title": "Your Business Model, Our Technology",
"subtitle": "Whether you produce and sell in one location, or manage a central workshop with multiple points of sale, our AI adapts to your way of working",
"local_production": {
"title": "Local Production",
"subtitle": "Single point of sale and production",
"description": "Your bakery produces and sells in the same location. You need to optimize daily production, minimize waste, and maximize freshness in each batch.",
"features": {
"prediction": "<strong>Demand prediction</strong> for single location",
"inventory": "<strong>Inventory management</strong> simplified and direct",
"control": "<strong>Single control point</strong> - simple and efficient"
}
},
"central_workshop": {
"title": "Central Workshop + Points of Sale",
"subtitle": "Centralized production, multiple distribution",
"description": "You produce centrally and distribute to multiple points of sale. You need to coordinate production, logistics, and demand across locations to optimize each point.",
"features": {
"prediction": "<strong>Aggregated and per-point-of-sale</strong> individual prediction",
"distribution": "<strong>Distribution management</strong> coordinated multi-location",
"visibility": "<strong>Centralized visibility</strong> with granular control"
}
},
"same_ai": "The same powerful AI, adapted to your way of working"
},
"pricing": {
"title": "Plans That Fit Your Business",
"subtitle": "No hidden costs, no long commitments. Start free and scale as you grow.",
"compare_link": "View complete feature comparison"
},
"final_cta": {
"scarcity_badge": "12 spots remaining of the 20 pilot program",
"title": "Be Among the First 20 Bakeries",

View File

@@ -68,6 +68,51 @@
"supported_formats": "Supported formats: CSV",
"max_size": "Maximum size: 10MB"
},
"file_format_guide": {
"title": "File Format Guide",
"supported_formats": {
"title": "Supported Formats",
"csv": "CSV (comma-separated values)",
"json": "JSON (JavaScript Object Notation)",
"excel": "Excel (XLSX, XLS)",
"max_size": "Maximum size: 10MB"
},
"required_columns": {
"title": "Required Columns",
"date": "Date",
"date_examples": "date, fecha, data",
"product": "Product Name",
"product_examples": "product, producto, product_name, name",
"quantity": "Quantity Sold",
"quantity_examples": "quantity, cantidad, quantity_sold, units"
},
"optional_columns": {
"title": "Optional Columns",
"revenue": "Revenue (revenue, ingresos, sales)",
"unit_price": "Unit Price (unit_price, precio, price)",
"category": "Category (category, categoria)",
"sku": "Product SKU",
"location": "Location/Store",
"notes": "Additional notes"
},
"date_formats": {
"title": "Supported Date Formats",
"formats": "YYYY-MM-DD, DD/MM/YYYY, MM/DD/YYYY, DD-MM-YYYY, and more",
"with_time": "Time formats are also supported (e.g., YYYY-MM-DD HH:MM:SS)"
},
"features": {
"title": "Automatic Features",
"multilingual": "Multi-language column detection (Spanish, English, Basque)",
"validation": "Automatic validation with detailed error reporting",
"ai_classification": "AI-powered product classification",
"inventory_suggestions": "Smart inventory suggestions"
},
"download_template": "Download Template",
"show_example": "Show Data Example",
"hide_example": "Hide Example",
"toggle_guide": "Show Full Guide",
"collapse_guide": "Hide Guide"
},
"sample": {
"download": "Download CSV template",
"example": "View data example"

View File

@@ -190,8 +190,8 @@
"description": "Usamos algoritmos de IA validados académicamente, adaptados específicamente para panaderías."
},
"team": {
"title": "Equipo Experto",
"description": "Fundadores con experiencia en proyectos de alto valor tecnológico + proyectos internacionales"
"title": "Fundador Experto",
"description": "Emprendedor con más de una década de experiencia internacional en IA, transformación digital y proyectos de alto valor tecnológico en Europa, Asia y América"
}
}
},
@@ -221,6 +221,36 @@
}
}
},
"business_models": {
"title": "Tu Modelo de Negocio, Nuestra Tecnología",
"subtitle": "Ya sea que produzcas y vendas en un solo lugar, o gestiones un obrador central con múltiples puntos de venta, nuestra IA se adapta a tu forma de trabajar",
"local_production": {
"title": "Producción Local",
"subtitle": "Un punto de venta y producción",
"description": "Tu panadería produce y vende en el mismo lugar. Necesitas optimizar producción diaria, minimizar desperdicios y maximizar frescura en cada horneada.",
"features": {
"prediction": "<strong>Predicción de demanda</strong> por ubicación única",
"inventory": "<strong>Gestión de inventario</strong> simplificada y directa",
"control": "<strong>Un solo punto de control</strong> - simple y eficiente"
}
},
"central_workshop": {
"title": "Obrador Central + Puntos de Venta",
"subtitle": "Producción centralizada, distribución múltiple",
"description": "Produces centralmente y distribuyes a múltiples puntos de venta. Necesitas coordinar producción, logística y demanda entre ubicaciones para optimizar cada punto.",
"features": {
"prediction": "<strong>Predicción agregada y por punto de venta</strong> individual",
"distribution": "<strong>Gestión de distribución</strong> multi-ubicación coordinada",
"visibility": "<strong>Visibilidad centralizada</strong> con control granular"
}
},
"same_ai": "La misma IA potente, adaptada a tu forma de trabajar"
},
"pricing": {
"title": "Planes que se Adaptan a tu Negocio",
"subtitle": "Sin costos ocultos, sin compromisos largos. Comienza gratis y escala según crezcas.",
"compare_link": "Ver comparación completa de características"
},
"final_cta": {
"scarcity_badge": "Quedan 12 plazas de las 20 del programa piloto",
"title": "Sé de las Primeras 20 Panaderías",

View File

@@ -68,6 +68,51 @@
"supported_formats": "Formatos soportados: CSV",
"max_size": "Tamaño máximo: 10MB"
},
"file_format_guide": {
"title": "Guía de Formato de Archivo",
"supported_formats": {
"title": "Formatos Soportados",
"csv": "CSV (valores separados por comas)",
"json": "JSON (JavaScript Object Notation)",
"excel": "Excel (XLSX, XLS)",
"max_size": "Tamaño máximo: 10MB"
},
"required_columns": {
"title": "Columnas Requeridas",
"date": "Fecha",
"date_examples": "date, fecha, data",
"product": "Nombre del Producto",
"product_examples": "product, producto, product_name, nombre",
"quantity": "Cantidad Vendida",
"quantity_examples": "quantity, cantidad, quantity_sold, unidades"
},
"optional_columns": {
"title": "Columnas Opcionales",
"revenue": "Ingresos (revenue, ingresos, ventas)",
"unit_price": "Precio Unitario (unit_price, precio, price)",
"category": "Categoría (category, categoria)",
"sku": "SKU del Producto",
"location": "Ubicación/Tienda",
"notes": "Notas adicionales"
},
"date_formats": {
"title": "Formatos de Fecha Soportados",
"formats": "YYYY-MM-DD, DD/MM/YYYY, MM/DD/YYYY, DD-MM-YYYY, y más",
"with_time": "También se admiten formatos con hora (ej: YYYY-MM-DD HH:MM:SS)"
},
"features": {
"title": "Características Automáticas",
"multilingual": "Detección multiidioma de columnas (Español, Inglés, Euskera)",
"validation": "Validación automática con reporte detallado de errores",
"ai_classification": "Clasificación de productos con IA",
"inventory_suggestions": "Sugerencias inteligentes de inventario"
},
"download_template": "Descargar Plantilla",
"show_example": "Ver Ejemplo de Datos",
"hide_example": "Ocultar Ejemplo",
"toggle_guide": "Ver Guía Completa",
"collapse_guide": "Ocultar Guía"
},
"sample": {
"download": "Descargar plantilla CSV",
"example": "Ver ejemplo de datos"

View File

@@ -190,8 +190,8 @@
"description": "Akademikoki baliozkotutako AA algoritmoak erabiltzen ditugu, okindegietarako bereziki egokituak."
},
"team": {
"title": "Talde Adituak",
"description": "AA + ostalaritzako esperientziadun sortzaileak. Barrualdetik ezagutzen dugu sektorea."
"title": "Sortzaile Aditua",
"description": "Hamarkada bat baino gehiagoko nazioarteko esperientzia duen ekintzailea AA, eraldaketa digital eta balio handiko teknologia proiektuetan Europan, Asian eta Amerikan zehar"
}
}
},
@@ -221,6 +221,36 @@
}
}
},
"business_models": {
"title": "Zure Negozio Eredua, Gure Teknologia",
"subtitle": "Leku bakarrean ekoizten eta saltzen duzun ala lantegi zentral bat hainbat salmenta punturekin kudeatzen duzun, gure AA zure lan moduari egokitzen zaio",
"local_production": {
"title": "Tokiko Ekoizpena",
"subtitle": "Salmenta eta ekoizpen puntu bakarra",
"description": "Zure okindegiak leku berean ekoizten eta saltzen du. Eguneko ekoizpena optimizatu, hondakinak minimizatu eta frekotasuna maximizatu behar duzu horneada bakoitzean.",
"features": {
"prediction": "<strong>Eskari aurreikuspena</strong> kokaleku bakarreko",
"inventory": "<strong>Inbentario kudeaketa</strong> sinplifikatua eta zuzena",
"control": "<strong>Kontrol puntu bakarra</strong> - sinplea eta eraginkorra"
}
},
"central_workshop": {
"title": "Lantegi Zentrala + Salmenta Puntuak",
"subtitle": "Ekoizpen zentralizatua, banaketa anitza",
"description": "Zentral ekoizten duzu eta hainbat salmenta puntura banatzen duzu. Ekoizpena, logistika eta eskaria kokagune artean koordinatu behar dituzu puntu bakoitza optimizatzeko.",
"features": {
"prediction": "<strong>Agregatu eta salmenta puntu bakoitzeko</strong> bereizitako aurreikuspena",
"distribution": "<strong>Banaketa kudeaketa</strong> koordiatutako hainbat kokaleku",
"visibility": "<strong>Ikusgarritasun zentralizatua</strong> kontrol zehatzekin"
}
},
"same_ai": "AA indartsu bera, zure lan moduari egokitua"
},
"pricing": {
"title": "Zure Negozioari Egokitzen Zaizkion Planak",
"subtitle": "Ezkutuko kosturik gabe, konpromiso luzerik gabe. Hasi doan eta handitu zure hazkundea",
"compare_link": "Ikusi ezaugarrien konparazio osoa"
},
"final_cta": {
"scarcity_badge": "12 leku geratzen dira pilotu programako 20tik",
"title": "Izan Lehenengo 20 Okindegien Artean",

View File

@@ -68,6 +68,51 @@
"supported_formats": "Onartutako formatuak: CSV",
"max_size": "Gehienezko tamaina: 10MB"
},
"file_format_guide": {
"title": "Fitxategi Formatuaren Gida",
"supported_formats": {
"title": "Onartutako Formatuak",
"csv": "CSV (komaz bereizitako balioak)",
"json": "JSON (JavaScript Object Notation)",
"excel": "Excel (XLSX, XLS)",
"max_size": "Gehienezko tamaina: 10MB"
},
"required_columns": {
"title": "Beharrezko Zutabeak",
"date": "Data",
"date_examples": "date, fecha, data",
"product": "Produktuaren Izena",
"product_examples": "product, producto, product_name, izena",
"quantity": "Saldutako Kantitatea",
"quantity_examples": "quantity, cantidad, quantity_sold, unitateak"
},
"optional_columns": {
"title": "Aukerako Zutabeak",
"revenue": "Sarrerak (revenue, ingresos, sales)",
"unit_price": "Unitatearen Prezioa (unit_price, precio, price)",
"category": "Kategoria (category, kategoria)",
"sku": "Produktuaren SKU",
"location": "Kokapena/Denda",
"notes": "Ohar gehigarriak"
},
"date_formats": {
"title": "Onartutako Data Formatuak",
"formats": "YYYY-MM-DD, DD/MM/YYYY, MM/DD/YYYY, DD-MM-YYYY, eta gehiago",
"with_time": "Ordu formatuak ere onartzen dira (adib: YYYY-MM-DD HH:MM:SS)"
},
"features": {
"title": "Ezaugarri Automatikoak",
"multilingual": "Hizkuntza anitzeko zutabeen detekzioa (Gaztelania, Ingelesa, Euskara)",
"validation": "Balidazio automatikoa errore-txosten zehatzekin",
"ai_classification": "AA bidezko produktuen sailkapena",
"inventory_suggestions": "Inbentario iradokizun adimentsuak"
},
"download_template": "Txantiloia Jaitsi",
"show_example": "Datu Adibidea Erakutsi",
"hide_example": "Adibidea Ezkutatu",
"toggle_guide": "Gida Osoa Ikusi",
"collapse_guide": "Gida Ezkutatu"
},
"sample": {
"download": "CSV txantiloia jaitsi",
"example": "Datuen adibidea ikusi"