feat: make entire cart drawer UI and WhatsApp order draft fully language-compatible (Swedish default + en/hi/ur translations for title, notes, buttons, and drafted message)
This commit is contained in:
@@ -148,6 +148,30 @@ export const translations = {
|
||||
add: 'Add',
|
||||
viewCart: 'View Cart',
|
||||
|
||||
// Cart Drawer (fully language-aware)
|
||||
cartDrawer: {
|
||||
title: 'Your Basket',
|
||||
item: 'item',
|
||||
items: 'items',
|
||||
clear: 'Clear',
|
||||
empty: 'Your basket is empty',
|
||||
browseMenu: 'Browse the menu →',
|
||||
clearBasket: 'Clear basket',
|
||||
total: 'Total',
|
||||
pickupNote: 'Estimated order pickup time is 30 minutes, but it can vary depending on workload and availability.',
|
||||
sendViaWhatsApp: 'Send order via WhatsApp',
|
||||
call: 'Call 031-28 89 10',
|
||||
continueBrowsing: 'Continue browsing',
|
||||
whatsappHint: 'WhatsApp opens with your order pre-filled. We will confirm availability.',
|
||||
remove: 'Remove',
|
||||
// WhatsApp message fragments (used to build the draft in the correct language)
|
||||
messageHello: 'Hello Shahi Kitchen 👋',
|
||||
messageIntro: 'I would like to place an order:',
|
||||
messageConfirm: 'Please confirm pickup time (e.g. {time} or later)',
|
||||
messageTotal: 'Total',
|
||||
messageThanks: 'Thank you!',
|
||||
},
|
||||
|
||||
// Full Menu Page
|
||||
menu: {
|
||||
title: 'Our Menu',
|
||||
@@ -295,6 +319,30 @@ export const translations = {
|
||||
add: 'Lägg till',
|
||||
viewCart: 'Visa Varukorg',
|
||||
|
||||
// Cart Drawer (fully language-aware)
|
||||
cartDrawer: {
|
||||
title: 'Din varukorg',
|
||||
item: 'vara',
|
||||
items: 'varor',
|
||||
clear: 'Rensa',
|
||||
empty: 'Din varukorg är tom',
|
||||
browseMenu: 'Bläddra i menyn →',
|
||||
clearBasket: 'Rensa varukorg',
|
||||
total: 'Totalt',
|
||||
pickupNote: 'Uppskattad upphämtningstid är cirka 30 minuter, men den kan variera beroende på arbetsbelastning och tillgänglighet.',
|
||||
sendViaWhatsApp: 'Skicka beställning via WhatsApp',
|
||||
call: 'Ring 031-28 89 10',
|
||||
continueBrowsing: 'Fortsätt bläddra',
|
||||
whatsappHint: 'WhatsApp öppnas med din förifyllda beställning. Vi bekräftar tillgänglighet.',
|
||||
remove: 'Ta bort',
|
||||
// WhatsApp message fragments (used to build the draft in the correct language)
|
||||
messageHello: 'Hej Shahi Kitchen 👋',
|
||||
messageIntro: 'Jag skulle vilja lägga en beställning:',
|
||||
messageConfirm: 'Vänligen bekräfta upphämtningstid (t.ex. {time} eller senare)',
|
||||
messageTotal: 'Totalt',
|
||||
messageThanks: 'Tack!',
|
||||
},
|
||||
|
||||
// Full Menu Page
|
||||
menu: {
|
||||
title: 'Vår Meny',
|
||||
@@ -451,6 +499,30 @@ export const translations = {
|
||||
|
||||
add: 'ऐड करें',
|
||||
viewCart: 'कार्ट देखें',
|
||||
|
||||
// Cart Drawer (fully language-aware)
|
||||
cartDrawer: {
|
||||
title: 'आपकी टोकरी',
|
||||
item: 'आइटम',
|
||||
items: 'आइटम',
|
||||
clear: 'साफ करें',
|
||||
empty: 'आपकी टोकरी खाली है',
|
||||
browseMenu: 'मेन्यू ब्राउज़ करें →',
|
||||
clearBasket: 'टोकरी साफ करें',
|
||||
total: 'कुल',
|
||||
pickupNote: 'अनुमानित ऑर्डर पिकअप समय 30 मिनट है, लेकिन कार्यभार और उपलब्धता के आधार पर भिन्न हो सकता है।',
|
||||
sendViaWhatsApp: 'व्हाट्सएप पर ऑर्डर भेजें',
|
||||
call: 'कॉल करें 031-28 89 10',
|
||||
continueBrowsing: 'ब्राउज़िंग जारी रखें',
|
||||
whatsappHint: 'व्हाट्सएप आपके ऑर्डर के साथ खुलेगा। हम उपलब्धता की पुष्टि करेंगे।',
|
||||
remove: 'हटाएं',
|
||||
// WhatsApp message fragments
|
||||
messageHello: 'नमस्ते Shahi Kitchen 👋',
|
||||
messageIntro: 'मैं एक ऑर्डर देना चाहता/चाहती हूँ:',
|
||||
messageConfirm: 'कृपया पिकअप समय की पुष्टि करें (उदा. {time} या बाद में)',
|
||||
messageTotal: 'कुल',
|
||||
messageThanks: 'धन्यवाद!',
|
||||
},
|
||||
},
|
||||
|
||||
ur: {
|
||||
@@ -595,6 +667,30 @@ export const translations = {
|
||||
|
||||
add: 'شامل کریں',
|
||||
viewCart: 'کارٹ دیکھیں',
|
||||
|
||||
// Cart Drawer (fully language-aware)
|
||||
cartDrawer: {
|
||||
title: 'آپ کی ٹوکری',
|
||||
item: 'آئٹم',
|
||||
items: 'آئٹمز',
|
||||
clear: 'صاف کریں',
|
||||
empty: 'آپ کی ٹوکری خالی ہے',
|
||||
browseMenu: 'مینو دیکھیں →',
|
||||
clearBasket: 'ٹوکری صاف کریں',
|
||||
total: 'کل',
|
||||
pickupNote: 'تخمینی آرڈر پک اپ کا وقت 30 منٹ ہے، لیکن کام کے بوجھ اور دستیابی کے مطابق مختلف ہو سکتا ہے۔',
|
||||
sendViaWhatsApp: 'واٹس ایپ پر آرڈر بھیجیں',
|
||||
call: 'کال کریں 031-28 89 10',
|
||||
continueBrowsing: 'براؤزنگ جاری رکھیں',
|
||||
whatsappHint: 'واٹس ایپ آپ کے آرڈر کے ساتھ کھلے گا۔ ہم دستیابی کی تصدیق کریں گے۔',
|
||||
remove: 'ہٹائیں',
|
||||
// WhatsApp message fragments
|
||||
messageHello: 'ہیلو Shahi Kitchen 👋',
|
||||
messageIntro: 'میں ایک آرڈر دینا چاہتا ہوں:',
|
||||
messageConfirm: 'براہ مہربانی پک اپ ٹائم کی تصدیق کریں (مثلاً {time} یا بعد میں)',
|
||||
messageTotal: 'کل',
|
||||
messageThanks: 'شکریہ!',
|
||||
},
|
||||
},
|
||||
} as const;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user