fix(i18n): add missing menu translations and fix admin language resolution
Two issues caused the admin sidebar to show a mix of French and English:
1. Only 3 of 14 modules had "menu" translations in their locale files.
When a key was missing, _translate_label() fell back to English Title
Case from the key name — mixing with French from modules that had
translations. Added menu sections to all 4 languages (en, fr, de, lb)
across 13 modules.
2. The language middleware hardcoded admin to "en" ignoring user preference,
while the menu API fell back to DEFAULT_LANGUAGE ("fr") when
preferred_language was NULL. Fixed middleware to respect user's
preferred_language and menu API to use middleware-resolved language
as fallback.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -1,78 +1,83 @@
|
||||
{
|
||||
"orders": {
|
||||
"title": "Bestellungen",
|
||||
"order": "Bestellung",
|
||||
"order_id": "Bestellnummer",
|
||||
"order_number": "Bestellnummer",
|
||||
"order_date": "Bestelldatum",
|
||||
"order_status": "Bestellstatus",
|
||||
"order_details": "Bestelldetails",
|
||||
"order_items": "Bestellartikel",
|
||||
"order_total": "Bestellsumme",
|
||||
"subtotal": "Zwischensumme",
|
||||
"shipping": "Versand",
|
||||
"tax": "Steuer",
|
||||
"discount": "Rabatt",
|
||||
"customer": "Kunde",
|
||||
"shipping_address": "Lieferadresse",
|
||||
"billing_address": "Rechnungsadresse",
|
||||
"payment_method": "Zahlungsmethode",
|
||||
"payment_status": "Zahlungsstatus",
|
||||
"tracking": "Sendungsverfolgung",
|
||||
"tracking_number": "Sendungsnummer",
|
||||
"carrier": "Versanddienstleister",
|
||||
"no_orders": "Keine Bestellungen gefunden",
|
||||
"search_orders": "Bestellungen suchen...",
|
||||
"filter_by_status": "Nach Status filtern",
|
||||
"status_pending": "Ausstehend",
|
||||
"status_processing": "In Bearbeitung",
|
||||
"status_shipped": "Versendet",
|
||||
"status_delivered": "Zugestellt",
|
||||
"status_cancelled": "Storniert",
|
||||
"status_refunded": "Erstattet",
|
||||
"status_confirmed": "Bestätigt",
|
||||
"status_rejected": "Abgelehnt",
|
||||
"confirm_order": "Bestellung bestätigen",
|
||||
"reject_order": "Bestellung ablehnen",
|
||||
"set_tracking": "Sendungsverfolgung setzen",
|
||||
"view_details": "Details ansehen"
|
||||
},
|
||||
"messages": {
|
||||
"order_status_updated": "Order status updated",
|
||||
"item_shipped_successfully": "Item shipped successfully",
|
||||
"all_items_shipped": "All items shipped",
|
||||
"invoice_downloaded": "Invoice downloaded",
|
||||
"failed_to_load_order_details": "Failed to load order details.",
|
||||
"order_status_updated_successfully": "Order status updated successfully.",
|
||||
"order_marked_as_shipped_successfully": "Order marked as shipped successfully.",
|
||||
"no_shipping_label_url_available_for_this": "No shipping label URL available for this order."
|
||||
},
|
||||
"features": {
|
||||
"orders_per_month": {
|
||||
"name": "Monatliche Bestellungen",
|
||||
"description": "Maximale Bestellungen pro Monat",
|
||||
"unit": "Bestellungen/Monat"
|
||||
"orders": {
|
||||
"title": "Bestellungen",
|
||||
"order": "Bestellung",
|
||||
"order_id": "Bestellnummer",
|
||||
"order_number": "Bestellnummer",
|
||||
"order_date": "Bestelldatum",
|
||||
"order_status": "Bestellstatus",
|
||||
"order_details": "Bestelldetails",
|
||||
"order_items": "Bestellartikel",
|
||||
"order_total": "Bestellsumme",
|
||||
"subtotal": "Zwischensumme",
|
||||
"shipping": "Versand",
|
||||
"tax": "Steuer",
|
||||
"discount": "Rabatt",
|
||||
"customer": "Kunde",
|
||||
"shipping_address": "Lieferadresse",
|
||||
"billing_address": "Rechnungsadresse",
|
||||
"payment_method": "Zahlungsmethode",
|
||||
"payment_status": "Zahlungsstatus",
|
||||
"tracking": "Sendungsverfolgung",
|
||||
"tracking_number": "Sendungsnummer",
|
||||
"carrier": "Versanddienstleister",
|
||||
"no_orders": "Keine Bestellungen gefunden",
|
||||
"search_orders": "Bestellungen suchen...",
|
||||
"filter_by_status": "Nach Status filtern",
|
||||
"status_pending": "Ausstehend",
|
||||
"status_processing": "In Bearbeitung",
|
||||
"status_shipped": "Versendet",
|
||||
"status_delivered": "Zugestellt",
|
||||
"status_cancelled": "Storniert",
|
||||
"status_refunded": "Erstattet",
|
||||
"status_confirmed": "Bestätigt",
|
||||
"status_rejected": "Abgelehnt",
|
||||
"confirm_order": "Bestellung bestätigen",
|
||||
"reject_order": "Bestellung ablehnen",
|
||||
"set_tracking": "Sendungsverfolgung setzen",
|
||||
"view_details": "Details ansehen"
|
||||
},
|
||||
"order_history_months": {
|
||||
"name": "Bestellverlauf",
|
||||
"description": "Monate des aufbewahrten Bestellverlaufs",
|
||||
"unit": "Monate"
|
||||
"messages": {
|
||||
"order_status_updated": "Order status updated",
|
||||
"item_shipped_successfully": "Item shipped successfully",
|
||||
"all_items_shipped": "All items shipped",
|
||||
"invoice_downloaded": "Invoice downloaded",
|
||||
"failed_to_load_order_details": "Failed to load order details.",
|
||||
"order_status_updated_successfully": "Order status updated successfully.",
|
||||
"order_marked_as_shipped_successfully": "Order marked as shipped successfully.",
|
||||
"no_shipping_label_url_available_for_this": "No shipping label URL available for this order."
|
||||
},
|
||||
"order_management": {
|
||||
"name": "Bestellverwaltung",
|
||||
"description": "Vollständige Bestellverwaltungsfunktionen"
|
||||
"features": {
|
||||
"orders_per_month": {
|
||||
"name": "Monatliche Bestellungen",
|
||||
"description": "Maximale Bestellungen pro Monat",
|
||||
"unit": "Bestellungen/Monat"
|
||||
},
|
||||
"order_history_months": {
|
||||
"name": "Bestellverlauf",
|
||||
"description": "Monate des aufbewahrten Bestellverlaufs",
|
||||
"unit": "Monate"
|
||||
},
|
||||
"order_management": {
|
||||
"name": "Bestellverwaltung",
|
||||
"description": "Vollständige Bestellverwaltungsfunktionen"
|
||||
},
|
||||
"order_bulk_actions": {
|
||||
"name": "Massenaktionen",
|
||||
"description": "Massenaktionen für Bestellungen durchführen"
|
||||
},
|
||||
"order_export": {
|
||||
"name": "Bestellexport",
|
||||
"description": "Bestelldaten exportieren"
|
||||
},
|
||||
"automation_rules": {
|
||||
"name": "Automatisierungsregeln",
|
||||
"description": "Automatisierte Bestellverarbeitungsregeln"
|
||||
}
|
||||
},
|
||||
"order_bulk_actions": {
|
||||
"name": "Massenaktionen",
|
||||
"description": "Massenaktionen für Bestellungen durchführen"
|
||||
},
|
||||
"order_export": {
|
||||
"name": "Bestellexport",
|
||||
"description": "Bestelldaten exportieren"
|
||||
},
|
||||
"automation_rules": {
|
||||
"name": "Automatisierungsregeln",
|
||||
"description": "Automatisierte Bestellverarbeitungsregeln"
|
||||
"menu": {
|
||||
"store_operations": "Shop-Betrieb",
|
||||
"sales_orders": "Verkäufe & Bestellungen",
|
||||
"orders": "Bestellungen"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,78 +1,83 @@
|
||||
{
|
||||
"orders": {
|
||||
"title": "Orders",
|
||||
"order": "Order",
|
||||
"order_id": "Order ID",
|
||||
"order_number": "Order Number",
|
||||
"order_date": "Order Date",
|
||||
"order_status": "Order Status",
|
||||
"order_details": "Order Details",
|
||||
"order_items": "Order Items",
|
||||
"order_total": "Order Total",
|
||||
"subtotal": "Subtotal",
|
||||
"shipping": "Shipping",
|
||||
"tax": "Tax",
|
||||
"discount": "Discount",
|
||||
"customer": "Customer",
|
||||
"shipping_address": "Shipping Address",
|
||||
"billing_address": "Billing Address",
|
||||
"payment_method": "Payment Method",
|
||||
"payment_status": "Payment Status",
|
||||
"tracking": "Tracking",
|
||||
"tracking_number": "Tracking Number",
|
||||
"carrier": "Carrier",
|
||||
"no_orders": "No orders found",
|
||||
"search_orders": "Search orders...",
|
||||
"filter_by_status": "Filter by status",
|
||||
"status_pending": "Pending",
|
||||
"status_processing": "Processing",
|
||||
"status_shipped": "Shipped",
|
||||
"status_delivered": "Delivered",
|
||||
"status_cancelled": "Cancelled",
|
||||
"status_refunded": "Refunded",
|
||||
"status_confirmed": "Confirmed",
|
||||
"status_rejected": "Rejected",
|
||||
"confirm_order": "Confirm Order",
|
||||
"reject_order": "Reject Order",
|
||||
"set_tracking": "Set Tracking",
|
||||
"view_details": "View Details"
|
||||
},
|
||||
"messages": {
|
||||
"order_status_updated": "Order status updated",
|
||||
"item_shipped_successfully": "Item shipped successfully",
|
||||
"all_items_shipped": "All items shipped",
|
||||
"invoice_downloaded": "Invoice downloaded",
|
||||
"failed_to_load_order_details": "Failed to load order details.",
|
||||
"order_status_updated_successfully": "Order status updated successfully.",
|
||||
"order_marked_as_shipped_successfully": "Order marked as shipped successfully.",
|
||||
"no_shipping_label_url_available_for_this": "No shipping label URL available for this order."
|
||||
},
|
||||
"features": {
|
||||
"orders_per_month": {
|
||||
"name": "Monthly Orders",
|
||||
"description": "Maximum orders per month",
|
||||
"unit": "orders/month"
|
||||
"orders": {
|
||||
"title": "Orders",
|
||||
"order": "Order",
|
||||
"order_id": "Order ID",
|
||||
"order_number": "Order Number",
|
||||
"order_date": "Order Date",
|
||||
"order_status": "Order Status",
|
||||
"order_details": "Order Details",
|
||||
"order_items": "Order Items",
|
||||
"order_total": "Order Total",
|
||||
"subtotal": "Subtotal",
|
||||
"shipping": "Shipping",
|
||||
"tax": "Tax",
|
||||
"discount": "Discount",
|
||||
"customer": "Customer",
|
||||
"shipping_address": "Shipping Address",
|
||||
"billing_address": "Billing Address",
|
||||
"payment_method": "Payment Method",
|
||||
"payment_status": "Payment Status",
|
||||
"tracking": "Tracking",
|
||||
"tracking_number": "Tracking Number",
|
||||
"carrier": "Carrier",
|
||||
"no_orders": "No orders found",
|
||||
"search_orders": "Search orders...",
|
||||
"filter_by_status": "Filter by status",
|
||||
"status_pending": "Pending",
|
||||
"status_processing": "Processing",
|
||||
"status_shipped": "Shipped",
|
||||
"status_delivered": "Delivered",
|
||||
"status_cancelled": "Cancelled",
|
||||
"status_refunded": "Refunded",
|
||||
"status_confirmed": "Confirmed",
|
||||
"status_rejected": "Rejected",
|
||||
"confirm_order": "Confirm Order",
|
||||
"reject_order": "Reject Order",
|
||||
"set_tracking": "Set Tracking",
|
||||
"view_details": "View Details"
|
||||
},
|
||||
"order_history_months": {
|
||||
"name": "Order History",
|
||||
"description": "Months of order history retained",
|
||||
"unit": "months"
|
||||
"messages": {
|
||||
"order_status_updated": "Order status updated",
|
||||
"item_shipped_successfully": "Item shipped successfully",
|
||||
"all_items_shipped": "All items shipped",
|
||||
"invoice_downloaded": "Invoice downloaded",
|
||||
"failed_to_load_order_details": "Failed to load order details.",
|
||||
"order_status_updated_successfully": "Order status updated successfully.",
|
||||
"order_marked_as_shipped_successfully": "Order marked as shipped successfully.",
|
||||
"no_shipping_label_url_available_for_this": "No shipping label URL available for this order."
|
||||
},
|
||||
"order_management": {
|
||||
"name": "Order Management",
|
||||
"description": "Full order management capabilities"
|
||||
"features": {
|
||||
"orders_per_month": {
|
||||
"name": "Monthly Orders",
|
||||
"description": "Maximum orders per month",
|
||||
"unit": "orders/month"
|
||||
},
|
||||
"order_history_months": {
|
||||
"name": "Order History",
|
||||
"description": "Months of order history retained",
|
||||
"unit": "months"
|
||||
},
|
||||
"order_management": {
|
||||
"name": "Order Management",
|
||||
"description": "Full order management capabilities"
|
||||
},
|
||||
"order_bulk_actions": {
|
||||
"name": "Bulk Actions",
|
||||
"description": "Perform bulk actions on orders"
|
||||
},
|
||||
"order_export": {
|
||||
"name": "Order Export",
|
||||
"description": "Export order data"
|
||||
},
|
||||
"automation_rules": {
|
||||
"name": "Automation Rules",
|
||||
"description": "Automated order processing rules"
|
||||
}
|
||||
},
|
||||
"order_bulk_actions": {
|
||||
"name": "Bulk Actions",
|
||||
"description": "Perform bulk actions on orders"
|
||||
},
|
||||
"order_export": {
|
||||
"name": "Order Export",
|
||||
"description": "Export order data"
|
||||
},
|
||||
"automation_rules": {
|
||||
"name": "Automation Rules",
|
||||
"description": "Automated order processing rules"
|
||||
"menu": {
|
||||
"store_operations": "Store Operations",
|
||||
"sales_orders": "Sales & Orders",
|
||||
"orders": "Orders"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,78 +1,83 @@
|
||||
{
|
||||
"orders": {
|
||||
"title": "Commandes",
|
||||
"order": "Commande",
|
||||
"order_id": "ID de commande",
|
||||
"order_number": "Numéro de commande",
|
||||
"order_date": "Date de commande",
|
||||
"order_status": "Statut de la commande",
|
||||
"order_details": "Détails de la commande",
|
||||
"order_items": "Articles de la commande",
|
||||
"order_total": "Total de la commande",
|
||||
"subtotal": "Sous-total",
|
||||
"shipping": "Livraison",
|
||||
"tax": "Taxe",
|
||||
"discount": "Remise",
|
||||
"customer": "Client",
|
||||
"shipping_address": "Adresse de livraison",
|
||||
"billing_address": "Adresse de facturation",
|
||||
"payment_method": "Mode de paiement",
|
||||
"payment_status": "Statut du paiement",
|
||||
"tracking": "Suivi",
|
||||
"tracking_number": "Numéro de suivi",
|
||||
"carrier": "Transporteur",
|
||||
"no_orders": "Aucune commande trouvée",
|
||||
"search_orders": "Rechercher des commandes...",
|
||||
"filter_by_status": "Filtrer par statut",
|
||||
"status_pending": "En attente",
|
||||
"status_processing": "En cours",
|
||||
"status_shipped": "Expédiée",
|
||||
"status_delivered": "Livrée",
|
||||
"status_cancelled": "Annulée",
|
||||
"status_refunded": "Remboursée",
|
||||
"status_confirmed": "Confirmée",
|
||||
"status_rejected": "Rejetée",
|
||||
"confirm_order": "Confirmer la commande",
|
||||
"reject_order": "Rejeter la commande",
|
||||
"set_tracking": "Définir le suivi",
|
||||
"view_details": "Voir les détails"
|
||||
},
|
||||
"messages": {
|
||||
"order_status_updated": "Order status updated",
|
||||
"item_shipped_successfully": "Item shipped successfully",
|
||||
"all_items_shipped": "All items shipped",
|
||||
"invoice_downloaded": "Invoice downloaded",
|
||||
"failed_to_load_order_details": "Failed to load order details.",
|
||||
"order_status_updated_successfully": "Order status updated successfully.",
|
||||
"order_marked_as_shipped_successfully": "Order marked as shipped successfully.",
|
||||
"no_shipping_label_url_available_for_this": "No shipping label URL available for this order."
|
||||
},
|
||||
"features": {
|
||||
"orders_per_month": {
|
||||
"name": "Commandes mensuelles",
|
||||
"description": "Nombre maximum de commandes par mois",
|
||||
"unit": "commandes/mois"
|
||||
"orders": {
|
||||
"title": "Commandes",
|
||||
"order": "Commande",
|
||||
"order_id": "ID de commande",
|
||||
"order_number": "Numéro de commande",
|
||||
"order_date": "Date de commande",
|
||||
"order_status": "Statut de la commande",
|
||||
"order_details": "Détails de la commande",
|
||||
"order_items": "Articles de la commande",
|
||||
"order_total": "Total de la commande",
|
||||
"subtotal": "Sous-total",
|
||||
"shipping": "Livraison",
|
||||
"tax": "Taxe",
|
||||
"discount": "Remise",
|
||||
"customer": "Client",
|
||||
"shipping_address": "Adresse de livraison",
|
||||
"billing_address": "Adresse de facturation",
|
||||
"payment_method": "Mode de paiement",
|
||||
"payment_status": "Statut du paiement",
|
||||
"tracking": "Suivi",
|
||||
"tracking_number": "Numéro de suivi",
|
||||
"carrier": "Transporteur",
|
||||
"no_orders": "Aucune commande trouvée",
|
||||
"search_orders": "Rechercher des commandes...",
|
||||
"filter_by_status": "Filtrer par statut",
|
||||
"status_pending": "En attente",
|
||||
"status_processing": "En cours",
|
||||
"status_shipped": "Expédiée",
|
||||
"status_delivered": "Livrée",
|
||||
"status_cancelled": "Annulée",
|
||||
"status_refunded": "Remboursée",
|
||||
"status_confirmed": "Confirmée",
|
||||
"status_rejected": "Rejetée",
|
||||
"confirm_order": "Confirmer la commande",
|
||||
"reject_order": "Rejeter la commande",
|
||||
"set_tracking": "Définir le suivi",
|
||||
"view_details": "Voir les détails"
|
||||
},
|
||||
"order_history_months": {
|
||||
"name": "Historique des commandes",
|
||||
"description": "Mois d'historique des commandes conservés",
|
||||
"unit": "mois"
|
||||
"messages": {
|
||||
"order_status_updated": "Order status updated",
|
||||
"item_shipped_successfully": "Item shipped successfully",
|
||||
"all_items_shipped": "All items shipped",
|
||||
"invoice_downloaded": "Invoice downloaded",
|
||||
"failed_to_load_order_details": "Failed to load order details.",
|
||||
"order_status_updated_successfully": "Order status updated successfully.",
|
||||
"order_marked_as_shipped_successfully": "Order marked as shipped successfully.",
|
||||
"no_shipping_label_url_available_for_this": "No shipping label URL available for this order."
|
||||
},
|
||||
"order_management": {
|
||||
"name": "Gestion des commandes",
|
||||
"description": "Fonctionnalités complètes de gestion des commandes"
|
||||
"features": {
|
||||
"orders_per_month": {
|
||||
"name": "Commandes mensuelles",
|
||||
"description": "Nombre maximum de commandes par mois",
|
||||
"unit": "commandes/mois"
|
||||
},
|
||||
"order_history_months": {
|
||||
"name": "Historique des commandes",
|
||||
"description": "Mois d'historique des commandes conservés",
|
||||
"unit": "mois"
|
||||
},
|
||||
"order_management": {
|
||||
"name": "Gestion des commandes",
|
||||
"description": "Fonctionnalités complètes de gestion des commandes"
|
||||
},
|
||||
"order_bulk_actions": {
|
||||
"name": "Actions en masse",
|
||||
"description": "Effectuer des actions en masse sur les commandes"
|
||||
},
|
||||
"order_export": {
|
||||
"name": "Export de commandes",
|
||||
"description": "Exporter les données de commandes"
|
||||
},
|
||||
"automation_rules": {
|
||||
"name": "Règles d'automatisation",
|
||||
"description": "Règles de traitement automatique des commandes"
|
||||
}
|
||||
},
|
||||
"order_bulk_actions": {
|
||||
"name": "Actions en masse",
|
||||
"description": "Effectuer des actions en masse sur les commandes"
|
||||
},
|
||||
"order_export": {
|
||||
"name": "Export de commandes",
|
||||
"description": "Exporter les données de commandes"
|
||||
},
|
||||
"automation_rules": {
|
||||
"name": "Règles d'automatisation",
|
||||
"description": "Règles de traitement automatique des commandes"
|
||||
"menu": {
|
||||
"store_operations": "Opérations du magasin",
|
||||
"sales_orders": "Ventes et Commandes",
|
||||
"orders": "Commandes"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,78 +1,83 @@
|
||||
{
|
||||
"orders": {
|
||||
"title": "Bestellungen",
|
||||
"order": "Bestellung",
|
||||
"order_id": "Bestellungs-ID",
|
||||
"order_number": "Bestellungsnummer",
|
||||
"order_date": "Bestellungsdatum",
|
||||
"order_status": "Bestellungsstatus",
|
||||
"order_details": "Bestellungsdetailer",
|
||||
"order_items": "Bestellungsartikelen",
|
||||
"order_total": "Bestellungstotal",
|
||||
"subtotal": "Subtotal",
|
||||
"shipping": "Versand",
|
||||
"tax": "Steier",
|
||||
"discount": "Rabatt",
|
||||
"customer": "Client",
|
||||
"shipping_address": "Liwweradress",
|
||||
"billing_address": "Rechnungsadress",
|
||||
"payment_method": "Bezuelmethod",
|
||||
"payment_status": "Bezuelstatus",
|
||||
"tracking": "Tracking",
|
||||
"tracking_number": "Trackingnummer",
|
||||
"carrier": "Transporteur",
|
||||
"no_orders": "Keng Bestellunge fonnt",
|
||||
"search_orders": "Bestellunge sichen...",
|
||||
"filter_by_status": "No Status filteren",
|
||||
"status_pending": "Aussteesend",
|
||||
"status_processing": "A Veraarbechtung",
|
||||
"status_shipped": "Verschéckt",
|
||||
"status_delivered": "Geliwwert",
|
||||
"status_cancelled": "Annuléiert",
|
||||
"status_refunded": "Rembourséiert",
|
||||
"status_confirmed": "Bestätegt",
|
||||
"status_rejected": "Ofgeleent",
|
||||
"confirm_order": "Bestellung bestätegen",
|
||||
"reject_order": "Bestellung oflehnen",
|
||||
"set_tracking": "Tracking setzen",
|
||||
"view_details": "Detailer kucken"
|
||||
},
|
||||
"messages": {
|
||||
"order_status_updated": "Order status updated",
|
||||
"item_shipped_successfully": "Item shipped successfully",
|
||||
"all_items_shipped": "All items shipped",
|
||||
"invoice_downloaded": "Invoice downloaded",
|
||||
"failed_to_load_order_details": "Failed to load order details.",
|
||||
"order_status_updated_successfully": "Order status updated successfully.",
|
||||
"order_marked_as_shipped_successfully": "Order marked as shipped successfully.",
|
||||
"no_shipping_label_url_available_for_this": "No shipping label URL available for this order."
|
||||
},
|
||||
"features": {
|
||||
"orders_per_month": {
|
||||
"name": "Monatslech Bestellungen",
|
||||
"description": "Maximal Bestellungen pro Mount",
|
||||
"unit": "Bestellungen/Mount"
|
||||
"orders": {
|
||||
"title": "Bestellungen",
|
||||
"order": "Bestellung",
|
||||
"order_id": "Bestellungs-ID",
|
||||
"order_number": "Bestellungsnummer",
|
||||
"order_date": "Bestellungsdatum",
|
||||
"order_status": "Bestellungsstatus",
|
||||
"order_details": "Bestellungsdetailer",
|
||||
"order_items": "Bestellungsartikelen",
|
||||
"order_total": "Bestellungstotal",
|
||||
"subtotal": "Subtotal",
|
||||
"shipping": "Versand",
|
||||
"tax": "Steier",
|
||||
"discount": "Rabatt",
|
||||
"customer": "Client",
|
||||
"shipping_address": "Liwweradress",
|
||||
"billing_address": "Rechnungsadress",
|
||||
"payment_method": "Bezuelmethod",
|
||||
"payment_status": "Bezuelstatus",
|
||||
"tracking": "Tracking",
|
||||
"tracking_number": "Trackingnummer",
|
||||
"carrier": "Transporteur",
|
||||
"no_orders": "Keng Bestellunge fonnt",
|
||||
"search_orders": "Bestellunge sichen...",
|
||||
"filter_by_status": "No Status filteren",
|
||||
"status_pending": "Aussteesend",
|
||||
"status_processing": "A Veraarbechtung",
|
||||
"status_shipped": "Verschéckt",
|
||||
"status_delivered": "Geliwwert",
|
||||
"status_cancelled": "Annuléiert",
|
||||
"status_refunded": "Rembourséiert",
|
||||
"status_confirmed": "Bestätegt",
|
||||
"status_rejected": "Ofgeleent",
|
||||
"confirm_order": "Bestellung bestätegen",
|
||||
"reject_order": "Bestellung oflehnen",
|
||||
"set_tracking": "Tracking setzen",
|
||||
"view_details": "Detailer kucken"
|
||||
},
|
||||
"order_history_months": {
|
||||
"name": "Bestellverlaf",
|
||||
"description": "Méint vum opbewaartene Bestellverlaf",
|
||||
"unit": "Méint"
|
||||
"messages": {
|
||||
"order_status_updated": "Order status updated",
|
||||
"item_shipped_successfully": "Item shipped successfully",
|
||||
"all_items_shipped": "All items shipped",
|
||||
"invoice_downloaded": "Invoice downloaded",
|
||||
"failed_to_load_order_details": "Failed to load order details.",
|
||||
"order_status_updated_successfully": "Order status updated successfully.",
|
||||
"order_marked_as_shipped_successfully": "Order marked as shipped successfully.",
|
||||
"no_shipping_label_url_available_for_this": "No shipping label URL available for this order."
|
||||
},
|
||||
"order_management": {
|
||||
"name": "Bestellverwaltung",
|
||||
"description": "Vollstänneg Bestellverwaltungsfunktiounen"
|
||||
"features": {
|
||||
"orders_per_month": {
|
||||
"name": "Monatslech Bestellungen",
|
||||
"description": "Maximal Bestellungen pro Mount",
|
||||
"unit": "Bestellungen/Mount"
|
||||
},
|
||||
"order_history_months": {
|
||||
"name": "Bestellverlaf",
|
||||
"description": "Méint vum opbewaartene Bestellverlaf",
|
||||
"unit": "Méint"
|
||||
},
|
||||
"order_management": {
|
||||
"name": "Bestellverwaltung",
|
||||
"description": "Vollstänneg Bestellverwaltungsfunktiounen"
|
||||
},
|
||||
"order_bulk_actions": {
|
||||
"name": "Massenaktiounen",
|
||||
"description": "Massenaktiounen fir Bestellungen duerchféieren"
|
||||
},
|
||||
"order_export": {
|
||||
"name": "Bestellexport",
|
||||
"description": "Bestelldaten exportéieren"
|
||||
},
|
||||
"automation_rules": {
|
||||
"name": "Automatiséierungsreegelen",
|
||||
"description": "Automatiséiert Bestellveraarbechtungsreegelen"
|
||||
}
|
||||
},
|
||||
"order_bulk_actions": {
|
||||
"name": "Massenaktiounen",
|
||||
"description": "Massenaktiounen fir Bestellungen duerchféieren"
|
||||
},
|
||||
"order_export": {
|
||||
"name": "Bestellexport",
|
||||
"description": "Bestelldaten exportéieren"
|
||||
},
|
||||
"automation_rules": {
|
||||
"name": "Automatiséierungsreegelen",
|
||||
"description": "Automatiséiert Bestellveraarbechtungsreegelen"
|
||||
"menu": {
|
||||
"store_operations": "Buttek-Operatiounen",
|
||||
"sales_orders": "Verkaf & Bestellungen",
|
||||
"orders": "Bestellungen"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user