feat: Add 'awaiting_tracking' status to OrdersTab and update translations across multiple locales

This commit is contained in:
sebseb7
2026-03-23 15:37:42 +01:00
parent a93aa22a76
commit f47fbc5c39
23 changed files with 47 additions and 22 deletions

View File

@@ -35,6 +35,7 @@ const getStatusTranslation = (status, t) => {
cancelled: t ? t('orders.status.cancelled') : "Storniert", cancelled: t ? t('orders.status.cancelled') : "Storniert",
shipped: t ? t('orders.status.shipped') : "Verschickt", shipped: t ? t('orders.status.shipped') : "Verschickt",
delivered: t ? t('orders.status.delivered') : "Geliefert", delivered: t ? t('orders.status.delivered') : "Geliefert",
awaiting_tracking: t ? t('orders.status.awaiting_tracking') : "Wird gepackt",
}; };
return statusMap[status] || status; return statusMap[status] || status;
}; };
@@ -47,6 +48,7 @@ const statusEmojis = {
cancelled: "❌", cancelled: "❌",
shipped: "🚚", shipped: "🚚",
delivered: "✅", delivered: "✅",
awaiting_tracking: "📦",
}; };
const statusColors = { const statusColors = {
@@ -57,6 +59,7 @@ const statusColors = {
cancelled: "#d32f2f", // red for cancelled cancelled: "#d32f2f", // red for cancelled
shipped: "#2e7d32", // green shipped: "#2e7d32", // green
delivered: "#2e7d32", // green delivered: "#2e7d32", // green
awaiting_tracking: "#1565c0", // blue — packing / pre-ship
}; };
const currencyFormatter = new Intl.NumberFormat("de-DE", { const currencyFormatter = new Intl.NumberFormat("de-DE", {

View File

@@ -9,7 +9,8 @@ export default {
"delivered": "تم التوصيل", "delivered": "تم التوصيل",
"return": "إرجاع", "return": "إرجاع",
"partialReturn": "إرجاع جزئي", "partialReturn": "إرجاع جزئي",
"partialDelivered": "تم التوصيل جزئياً" "partialDelivered": "تم التوصيل جزئياً",
"awaiting_tracking": "جاري التعبئة"
}, },
"table": { "table": {
"orderNumber": "رقم الطلب", "orderNumber": "رقم الطلب",

View File

@@ -9,7 +9,8 @@ export default {
"delivered": "Доставено", "delivered": "Доставено",
"return": "Връщане", "return": "Връщане",
"partialReturn": "Частично връщане", "partialReturn": "Частично връщане",
"partialDelivered": "Частично доставено" "partialDelivered": "Частично доставено",
"awaiting_tracking": "Опакова се"
}, },
"table": { "table": {
"orderNumber": "Номер на поръчка", "orderNumber": "Номер на поръчка",

View File

@@ -9,7 +9,8 @@ export default {
"delivered": "Doručeno", "delivered": "Doručeno",
"return": "Vrácení", "return": "Vrácení",
"partialReturn": "Částečné vrácení", "partialReturn": "Částečné vrácení",
"partialDelivered": "Částečně doručeno" "partialDelivered": "Částečně doručeno",
"awaiting_tracking": "Balí se"
}, },
"table": { "table": {
"orderNumber": "Číslo objednávky", "orderNumber": "Číslo objednávky",

View File

@@ -9,7 +9,8 @@ export default {
"delivered": "Geliefert", "delivered": "Geliefert",
"return": "Retoure", "return": "Retoure",
"partialReturn": "Teil Retoure", "partialReturn": "Teil Retoure",
"partialDelivered": "Teil geliefert" "partialDelivered": "Teil geliefert",
"awaiting_tracking": "Wird gepackt"
}, },
"table": { "table": {
"orderNumber": "Bestellnummer", "orderNumber": "Bestellnummer",

View File

@@ -9,7 +9,8 @@ export default {
"delivered": "Παραδόθηκε", "delivered": "Παραδόθηκε",
"return": "Επιστροφή", "return": "Επιστροφή",
"partialReturn": "Μερική επιστροφή", "partialReturn": "Μερική επιστροφή",
"partialDelivered": "Μερικώς παραδόθηκε" "partialDelivered": "Μερικώς παραδόθηκε",
"awaiting_tracking": "Σε συσκευασία"
}, },
"table": { "table": {
"orderNumber": "Αριθμός παραγγελίας", "orderNumber": "Αριθμός παραγγελίας",

View File

@@ -9,7 +9,8 @@ export default {
"delivered": "Delivered", // Geliefert "delivered": "Delivered", // Geliefert
"return": "Return", // Retoure "return": "Return", // Retoure
"partialReturn": "Partial return", // Teil Retoure "partialReturn": "Partial return", // Teil Retoure
"partialDelivered": "Partially delivered" // Teil geliefert "partialDelivered": "Partially delivered", // Teil geliefert
"awaiting_tracking": "Being packed" // Wird gepackt
}, },
"table": { "table": {
"orderNumber": "Order number", // Bestellnummer "orderNumber": "Order number", // Bestellnummer

View File

@@ -9,7 +9,8 @@ export default {
"delivered": "Entregado", "delivered": "Entregado",
"return": "Devolución", "return": "Devolución",
"partialReturn": "Devolución parcial", "partialReturn": "Devolución parcial",
"partialDelivered": "Entregado parcialmente" "partialDelivered": "Entregado parcialmente",
"awaiting_tracking": "En preparación"
}, },
"table": { "table": {
"orderNumber": "Número de pedido", "orderNumber": "Número de pedido",

View File

@@ -9,7 +9,8 @@ export default {
"delivered": "Livré", "delivered": "Livré",
"return": "Retour", "return": "Retour",
"partialReturn": "Retour partiel", "partialReturn": "Retour partiel",
"partialDelivered": "Partiellement livré" "partialDelivered": "Partiellement livré",
"awaiting_tracking": "En cours d'emballage"
}, },
"table": { "table": {
"orderNumber": "Numéro de commande", "orderNumber": "Numéro de commande",

View File

@@ -9,7 +9,8 @@ export default {
"delivered": "Isporučeno", "delivered": "Isporučeno",
"return": "Povrat", "return": "Povrat",
"partialReturn": "Djelomični povrat", "partialReturn": "Djelomični povrat",
"partialDelivered": "Djelomično isporučeno" "partialDelivered": "Djelomično isporučeno",
"awaiting_tracking": "U pripremi"
}, },
"table": { "table": {
"orderNumber": "Broj narudžbe", "orderNumber": "Broj narudžbe",

View File

@@ -9,7 +9,8 @@ export default {
"delivered": "Kiszállítva", "delivered": "Kiszállítva",
"return": "Visszaküldés", "return": "Visszaküldés",
"partialReturn": "Részleges visszaküldés", "partialReturn": "Részleges visszaküldés",
"partialDelivered": "Részben kiszállítva" "partialDelivered": "Részben kiszállítva",
"awaiting_tracking": "Csomagolás alatt"
}, },
"table": { "table": {
"orderNumber": "Rendelésszám", "orderNumber": "Rendelésszám",

View File

@@ -9,7 +9,8 @@ export default {
"delivered": "Consegnato", "delivered": "Consegnato",
"return": "Reso", "return": "Reso",
"partialReturn": "Reso parziale", "partialReturn": "Reso parziale",
"partialDelivered": "Parzialmente consegnato" "partialDelivered": "Parzialmente consegnato",
"awaiting_tracking": "In preparazione"
}, },
"table": { "table": {
"orderNumber": "Numero ordine", "orderNumber": "Numero ordine",

View File

@@ -9,7 +9,8 @@ export default {
"delivered": "Dostarczone", "delivered": "Dostarczone",
"return": "Zwrot", "return": "Zwrot",
"partialReturn": "Częściowy zwrot", "partialReturn": "Częściowy zwrot",
"partialDelivered": "Częściowo dostarczone" "partialDelivered": "Częściowo dostarczone",
"awaiting_tracking": "W trakcie pakowania"
}, },
"table": { "table": {
"orderNumber": "Numer zamówienia", "orderNumber": "Numer zamówienia",

View File

@@ -9,7 +9,8 @@ export default {
"delivered": "Livrat", "delivered": "Livrat",
"return": "Returnare", "return": "Returnare",
"partialReturn": "Returnare parțială", "partialReturn": "Returnare parțială",
"partialDelivered": "Livrat parțial" "partialDelivered": "Livrat parțial",
"awaiting_tracking": "Se ambalează"
}, },
"table": { "table": {
"orderNumber": "Număr comandă", "orderNumber": "Număr comandă",

View File

@@ -9,7 +9,8 @@ export default {
"delivered": "Доставлено", "delivered": "Доставлено",
"return": "Возврат", "return": "Возврат",
"partialReturn": "Частичный возврат", "partialReturn": "Частичный возврат",
"partialDelivered": "Частично доставлено" "partialDelivered": "Частично доставлено",
"awaiting_tracking": "Упаковывается"
}, },
"table": { "table": {
"orderNumber": "Номер заказа", "orderNumber": "Номер заказа",

View File

@@ -9,7 +9,8 @@ export default {
"delivered": "Doručené", "delivered": "Doručené",
"return": "Vrátenie", "return": "Vrátenie",
"partialReturn": "Čiastočné vrátenie", "partialReturn": "Čiastočné vrátenie",
"partialDelivered": "Čiastočne doručené" "partialDelivered": "Čiastočne doručené",
"awaiting_tracking": "Balí sa"
}, },
"table": { "table": {
"orderNumber": "Číslo objednávky", "orderNumber": "Číslo objednávky",

View File

@@ -9,7 +9,8 @@ export default {
"delivered": "Dostavljeno", "delivered": "Dostavljeno",
"return": "Vrnitev", "return": "Vrnitev",
"partialReturn": "Delna vrnitev", "partialReturn": "Delna vrnitev",
"partialDelivered": "Delno dostavljeno" "partialDelivered": "Delno dostavljeno",
"awaiting_tracking": "V pripravi"
}, },
"table": { "table": {
"orderNumber": "Številka naročila", "orderNumber": "Številka naročila",

View File

@@ -9,7 +9,8 @@ export default {
"delivered": "Dorëzuar", "delivered": "Dorëzuar",
"return": "Kthim", "return": "Kthim",
"partialReturn": "Kthim i pjesshëm", "partialReturn": "Kthim i pjesshëm",
"partialDelivered": "Dorëzuar pjesërisht" "partialDelivered": "Dorëzuar pjesërisht",
"awaiting_tracking": "Po përgatitet"
}, },
"table": { "table": {
"orderNumber": "Numri i porosisë", "orderNumber": "Numri i porosisë",

View File

@@ -9,7 +9,8 @@ export default {
"delivered": "Isporučeno", "delivered": "Isporučeno",
"return": "Povrat", "return": "Povrat",
"partialReturn": "Delimični povrat", "partialReturn": "Delimični povrat",
"partialDelivered": "Delimično isporučeno" "partialDelivered": "Delimično isporučeno",
"awaiting_tracking": "U pripremi"
}, },
"table": { "table": {
"orderNumber": "Broj porudžbine", "orderNumber": "Broj porudžbine",

View File

@@ -9,7 +9,8 @@ export default {
"delivered": "Levererad", "delivered": "Levererad",
"return": "Retur", "return": "Retur",
"partialReturn": "Delvis retur", "partialReturn": "Delvis retur",
"partialDelivered": "Delvis levererad" "partialDelivered": "Delvis levererad",
"awaiting_tracking": "Packas"
}, },
"table": { "table": {
"orderNumber": "Ordernummer", "orderNumber": "Ordernummer",

View File

@@ -9,7 +9,8 @@ export default {
"delivered": "Teslim edildi", "delivered": "Teslim edildi",
"return": "İade", "return": "İade",
"partialReturn": "Kısmi iade", "partialReturn": "Kısmi iade",
"partialDelivered": "Kısmen teslim edildi" "partialDelivered": "Kısmen teslim edildi",
"awaiting_tracking": "Paketleniyor"
}, },
"table": { "table": {
"orderNumber": "Sipariş numarası", "orderNumber": "Sipariş numarası",

View File

@@ -9,7 +9,8 @@ export default {
"delivered": "Доставлено", "delivered": "Доставлено",
"return": "Повернення", "return": "Повернення",
"partialReturn": "Часткове повернення", "partialReturn": "Часткове повернення",
"partialDelivered": "Частково доставлено" "partialDelivered": "Частково доставлено",
"awaiting_tracking": "Упаковується"
}, },
"table": { "table": {
"orderNumber": "Номер замовлення", "orderNumber": "Номер замовлення",

View File

@@ -9,7 +9,8 @@ export default {
"delivered": "已送达", "delivered": "已送达",
"return": "退货", "return": "退货",
"partialReturn": "部分退货", "partialReturn": "部分退货",
"partialDelivered": "部分送达" "partialDelivered": "部分送达",
"awaiting_tracking": "打包中"
}, },
"table": { "table": {
"orderNumber": "订单号", "orderNumber": "订单号",