New alert service

This commit is contained in:
Urtzi Alfaro
2025-12-05 20:07:01 +01:00
parent 1fe3a73549
commit 667e6e0404
393 changed files with 26002 additions and 61033 deletions

View File

@@ -24,6 +24,7 @@
"actions": {
"approve_po": "Approve €{amount} order",
"reject_po": "Reject order",
"view_po_details": "View details",
"call_supplier": "Call {supplier} ({phone})",
"see_reasoning": "See full reasoning",
"complete_receipt": "Complete stock receipt",

View File

@@ -589,6 +589,54 @@
"conclusion_title": "Conclusion",
"conclusion": "GDPR is not optional. But it's not complicated either if you use the right tools.\n\n**Your priority:** software that takes GDPR seriously, so you can focus on making bread."
}
},
"saas_future": {
"title": "Why SaaS is the Future of Bakery Management",
"excerpt": "Cloud software is transforming how bakeries operate. Discover why moving to a SaaS model can save you money and improve efficiency.",
"author": "Tech Team",
"tags": {
"saas": "SaaS",
"cloud": "cloud",
"digital_transformation": "digital transformation",
"efficiency": "efficiency"
},
"content": {
"intro": "The bakery industry is traditional, but management doesn't have to be. Software as a Service (SaaS) is changing the game.",
"benefits_title": "Key Benefits of SaaS",
"benefit_1_title": "1. Accessibility",
"benefit_1_desc": "Access your bakery's data from anywhere, anytime. Whether you're at the shop, at home, or on vacation.",
"benefit_2_title": "2. Cost-Effectiveness",
"benefit_2_desc": "No heavy upfront investment in servers or hardware. Pay a monthly subscription that scales with your business.",
"benefit_3_title": "3. Automatic Updates",
"benefit_3_desc": "Always use the latest version. New features and security patches are applied automatically without downtime.",
"security_title": "Is it Secure?",
"security_desc": "**Yes.** Modern SaaS providers use bank-level encryption and regular backups to ensure your data is safe.",
"conclusion": "Embracing SaaS is not just about technology; it's about giving yourself the freedom to focus on what matters: baking great products."
}
},
"inventory_mastery": {
"title": "Mastering Inventory: The Key to Profitability",
"excerpt": "Effective inventory management is the backbone of a profitable bakery. Learn how to control costs and reduce waste.",
"author": "Operations Team",
"tags": {
"inventory": "inventory",
"profitability": "profitability",
"cost_control": "cost control",
"waste_reduction": "waste reduction"
},
"content": {
"intro": "Inventory is money sitting on your shelves. Managing it effectively is crucial for your bottom line.",
"strategies_title": "Strategies for Success",
"strategy_1_title": "1. FIFO (First In, First Out)",
"strategy_1_desc": "Ensure older stock is used before newer stock to prevent spoilage. This is essential for perishable ingredients.",
"strategy_2_title": "2. Regular Audits",
"strategy_2_desc": "Conduct regular physical counts to verify your system records match reality. Spot discrepancies early.",
"strategy_3_title": "3. Par Levels",
"strategy_3_desc": "Set minimum stock levels for each item. When stock dips below, it's time to reorder.",
"technology_role_title": "The Role of Technology",
"technology_role_desc": "Modern bakery management systems can automate these processes, tracking usage in real-time and generating smart order lists.",
"conclusion": "Mastering inventory takes discipline, but the reward is a leaner, more profitable business with less waste."
}
}
}
}
}

View File

@@ -9,6 +9,8 @@
"orders": "Orders",
"procurement": "Procurement",
"pos": "Point of Sale",
"distribution": "Distribution",
"central_baker": "Central Baker",
"analytics": "Analytics",
"production_analytics": "Production Dashboard",
"procurement_analytics": "Procurement Dashboard",
@@ -436,4 +438,4 @@
"about": "About",
"contact": "Contact"
}
}
}

View File

@@ -315,7 +315,13 @@
"overdue": "Overdue",
"pending_approvals": "Pending Approvals",
"whats_next": "What's Next",
"starts_at": "starts at"
"starts_at": "starts at",
"overdue_deliveries": "Overdue Deliveries",
"pending_deliveries": "Pending Deliveries",
"overdue_label": "overdue",
"arriving_in": "arriving in",
"more_items": "more items",
"more_deliveries": "more deliveries"
},
"intelligent_system": {
"title": "Intelligent System Summary",

View File

@@ -1,4 +1,7 @@
{
"orchestration": {
"daily_summary": "{purchase_orders_count, plural, =0 {} =1 {Created 1 purchase order} other {Created {purchase_orders_count} purchase orders}}{purchase_orders_count, plural, =0 {} other { and }}{production_batches_count, plural, =0 {no production batches} =1 {scheduled 1 production batch} other {scheduled {production_batches_count} production batches}}. {critical_items_count, plural, =0 {All items in stock.} =1 {1 critical item needs attention} other {{critical_items_count} critical items need attention}}{total_financial_impact_eur, select, 0 {} other { (€{total_financial_impact_eur} at risk)}}{min_depletion_hours, select, 0 {} other { - {min_depletion_hours}h until stockout}}."
},
"purchaseOrder": {
"low_stock_detection": "Low stock for {supplier_name}. Current stock of {product_names_joined} will run out in {days_until_stockout} days.",
"low_stock_detection_detailed": "{critical_product_count, plural, =1 {{critical_products_0} will deplete in {min_depletion_hours} hours} other {{critical_product_count} critical items running low}}. With {supplier_name}'s {supplier_lead_time_days}-day delivery, we must order {order_urgency, select, critical {IMMEDIATELY} urgent {TODAY} important {soon} other {now}} to prevent {affected_batches_count, plural, =0 {production delays} =1 {disruption to {affected_batches_0}} other {{affected_batches_count} batch disruptions}}{potential_loss_eur, select, 0 {} other { (€{potential_loss_eur} at risk)}}.",
@@ -85,7 +88,9 @@
},
"action_queue": {
"title": "What Needs Your Attention",
"why_needed": "Why this is needed:",
"what_happened": "What happened",
"why_needed": "Why this is needed",
"what_to_do": "What you should do",
"what_if_not": "What happens if I don't do this?",
"estimated_time": "Estimated time",
"all_caught_up": "All caught up!",