Files

467 lines
17 KiB
TypeScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import type { Language } from '@/domain/language/entities';
const EN: Record<string, string> = {
"samosa-aloo": "Samosa Aloo Veg",
"samosa-keema": "Samosa Keema",
"samosa-chat": "Samosa Chat",
"chana-chat": "Chana Chat",
"panipuri": "Panipuri / Golgappe",
"keema-naan-starter": "Keema Naan",
"palak-paneer": "Palak Paneer",
"shahi-paneer": "Shahi Paneer",
"malai-kofta": "Malai Kofta",
"daal-makhani": "Daal Makhani",
"lahore-chana": "Lahore Chana",
"lamm-palak": "Lamm Palak",
"lamm-vindaloo": "Lamm Vindaloo",
"lamm-rogan-josh": "Lamm Rogan Josh",
"lamm-karahi": "Lamm Karahi",
"bong-nihari": "Bong Nihari",
"paye": "Paye",
"shahi-burger": "Shahi Burger",
"shami-sandwich": "Shami Sandwich Menu",
"chicken-biryani": "Chicken Biryani",
"chicken-tikka": "Chicken Tikka",
"chicken-karahi": "Chicken Karahi",
"lahore-sizzler": "Lahore Sizzler",
"butter-chicken": "Butter Chicken",
"chicken-haleem": "Chicken Haleem",
"lahore-pizza": "Lahore Pizza",
"kebab-pizza": "Kebab Pizza",
"tikka-boti-pizza": "Tikka Boti Pizza",
"peshawari-pizza": "Peshawari Pizza",
"veg-pizza": "Veg Pizza",
"tikka-boti-roll": "Tikka Boti Roll",
"kebab-roll": "Kebab Roll",
"falafel-roll": "Falafel Roll",
"paneer-roll": "Paneer Roll",
"namakpare": "Namak Paray",
"shakar-paray": "Shakar Paray",
"jalebi": "Jalebi",
"gajar-halwa": "Gajar Halwa",
"gajar-barfi": "Gajar Barfi",
"habshi-halwa": "Habshi Halwa",
"gulab-jaman": "Gulab Jamun",
"lambay-gulab-jaman": "Lambay Gulab Jamun",
"cream-gulab-jaman": "Cream Gulab Jamun",
"ras-gulay": "Ras Gulay",
"rasmalai": "Rasmalai",
"cham-cham": "Cham Cham",
"paira": "Paira",
"laddu": "Laddu",
"qalakand": "Kalakand",
"patisa": "Patisa",
"baisan-patisa": "Besan Patisa",
"plain-barfi": "Plain Barfi",
"badam-barfi": "Badam Barfi",
"pistachio-barfi": "Pistachio Barfi",
"pink-barfi": "Pink Barfi",
"coconut-barfi": "Coconut Barfi",
"chocolate-barfi": "Chocolate Barfi",
"baisan-barfi": "Besan Barfi",
"milk-cake-plain": "Milk Cake",
"milk-cake-khajoor": "Milk Cake Khajoor",
"milk-cake-akhrot": "Milk Cake Akhrot",
"kulfi": "Kulfi",
"masala-chai": "Masala Chai",
"mango-lassi": "Mango Lassi",
"coca-cola": "Coca-Cola",
"pepsi-fanta": "Pepsi / Fanta",
"sprite-ramlosa": "Sprite / Ramlösa",
"energy-drink": "Energy Drink",
"juice": "Juice",
"coffee": "Coffee",
"latte": "Latte",
"cappuccino": "Cappuccino",
"tea": "Tea"
};
const LOCALIZED: Partial<Record<Language, Record<string, string>>> = {
sv: {
"samosa-aloo": "Samosa Aloo (veg)",
"samosa-keema": "Samosa Keema",
"samosa-chat": "Samosa Chaat",
"chana-chat": "Chana Chaat",
"panipuri": "Panipuri / Golgappa",
"keema-naan-starter": "Keema Naan",
"palak-paneer": "Palak Paneer",
"shahi-paneer": "Shahi Paneer",
"malai-kofta": "Malai Kofta",
"daal-makhani": "Daal Makhani",
"lahore-chana": "Lahore Chana",
"lamm-palak": "Lamm Palak",
"lamm-vindaloo": "Lamm Vindaloo",
"lamm-rogan-josh": "Lamm Rogan Josh",
"lamm-karahi": "Lamm Karahi",
"bong-nihari": "Bong Nihari",
"paye": "Paye",
"shahi-burger": "Shahi Burgare",
"shami-sandwich": "Shami Sandwich",
"chicken-biryani": "Kyckling Biryani",
"chicken-tikka": "Kyckling Tikka",
"chicken-karahi": "Kyckling Karahi",
"lahore-sizzler": "Lahore Sizzler",
"butter-chicken": "Butter Chicken",
"chicken-haleem": "Kyckling Haleem",
"lahore-pizza": "Lahore Pizza",
"kebab-pizza": "Kebab Pizza",
"tikka-boti-pizza": "Tikka Boti Pizza",
"peshawari-pizza": "Peshawari Pizza",
"veg-pizza": "Veg Pizza",
"tikka-boti-roll": "Tikka Boti Rulle",
"kebab-roll": "Kebab Rulle",
"falafel-roll": "Falafel Rulle",
"paneer-roll": "Paneer Rulle",
"namakpare": "Namak Paray",
"shakar-paray": "Shakar Paray",
"jalebi": "Jalebi",
"gajar-halwa": "Gajar Halwa",
"gajar-barfi": "Gajar Barfi",
"habshi-halwa": "Habshi Halwa",
"gulab-jaman": "Gulab Jamun",
"lambay-gulab-jaman": "Lambay Gulab Jamun",
"cream-gulab-jaman": "Cream Gulab Jamun",
"ras-gulay": "Ras Gulay",
"rasmalai": "Rasmalai",
"cham-cham": "Cham Cham",
"paira": "Paira",
"laddu": "Laddu",
"qalakand": "Kalakand",
"patisa": "Patisa",
"baisan-patisa": "Besan Patisa",
"plain-barfi": "Plain Barfi",
"badam-barfi": "Badam Barfi",
"pistachio-barfi": "Pistachio Barfi",
"pink-barfi": "Pink Barfi",
"coconut-barfi": "Coconut Barfi",
"chocolate-barfi": "Chocolate Barfi",
"baisan-barfi": "Besan Barfi",
"milk-cake-plain": "Mjölkkaka",
"milk-cake-khajoor": "Mjölkkaka med dadlar",
"milk-cake-akhrot": "Mjölkkaka med valnötter",
"kulfi": "Kulfi",
"masala-chai": "Masala Chai",
"mango-lassi": "Mango Lassi",
"coca-cola": "Coca-Cola",
"pepsi-fanta": "Pepsi / Fanta",
"sprite-ramlosa": "Sprite / Ramlösa",
"energy-drink": "Energidryck",
"juice": "Juice",
"coffee": "Kaffe",
"latte": "Latte",
"cappuccino": "Cappuccino",
"tea": "Te"
},
ar: {
"samosa-aloo": "سموسة بطاطا (نباتي)",
"samosa-keema": "سموسة لحم مفروم",
"samosa-chat": "سموسة تشات",
"chana-chat": "تشات حمص",
"panipuri": "بانيبوري / غولغابا",
"keema-naan-starter": "نان لحم مفروم",
"palak-paneer": "بالاك بانير",
"shahi-paneer": "شاهي بانير",
"malai-kofta": "مالاي كوفتا",
"daal-makhani": "دال ماخاني",
"lahore-chana": "لاهوري حمص",
"lamm-palak": "لحم غنم بالسبانخ",
"lamm-vindaloo": "لحم غنم فيندالو",
"lamm-rogan-josh": "لحم غنم روغان جوش",
"lamm-karahi": "لحم غنم كراهي",
"bong-nihari": "نيهاري لحم بقر",
"paye": "أقدام غنم",
"shahi-burger": "برغر شاهي",
"shami-sandwich": "ساندويتش شامي",
"chicken-biryani": "برياني دجاج",
"chicken-tikka": "دجاج تكا",
"chicken-karahi": "دجاج كراهي",
"lahore-sizzler": "سيزلر لاهوري",
"butter-chicken": "دجاج بالزبدة",
"chicken-haleem": "حليم دجاج",
"lahore-pizza": "بيتزا لاهوري",
"kebab-pizza": "بيتزا كباب",
"tikka-boti-pizza": "بيتزا تكا بوتي",
"peshawari-pizza": "بيتزا بشاورية",
"veg-pizza": "بيتزا نباتية",
"tikka-boti-roll": "رول تكا بوتي",
"kebab-roll": "رول كباب",
"falafel-roll": "رول فلافل",
"paneer-roll": "رول بانير",
"namakpare": "ناماك باراي",
"shakar-paray": "شكر باراي",
"jalebi": "جلبي",
"gajar-halwa": "حلوى الجزر",
"gajar-barfi": "بارفي الجزر",
"habshi-halwa": "حلوى حبشي",
"gulab-jaman": "جلاب جامون",
"lambay-gulab-jaman": "جلاب جامون طويل",
"cream-gulab-jaman": "جلاب جامون بالكريمة",
"ras-gulay": "راس غولاي",
"rasmalai": "راس مالاي",
"cham-cham": "تشام تشام",
"paira": "بيرا",
"laddu": "لادو",
"qalakand": "كالاكاند",
"patisa": "باتيسا",
"baisan-patisa": "باتيسا بيسان",
"plain-barfi": "بارفي عادي",
"badam-barfi": "بارفي لوز",
"pistachio-barfi": "بارفي فستق",
"pink-barfi": "بارفي وردي",
"coconut-barfi": "بارفي جوز الهند",
"chocolate-barfi": "بارفي شوكولاتة",
"baisan-barfi": "بارفي بيسان",
"milk-cake-plain": "كعكة الحليب",
"milk-cake-khajoor": "كعكة الحليب بالتمر",
"milk-cake-akhrot": "كعكة الحليب بالجوز",
"kulfi": "كولفي",
"masala-chai": "شاي ماسالا",
"mango-lassi": "لاسي مانجو",
"coca-cola": "كوكا كولا",
"pepsi-fanta": "بيبسي / فانتا",
"sprite-ramlosa": "سبرايت / راملوزا",
"energy-drink": "مشروب طاقة",
"juice": "عصير",
"coffee": "قهوة",
"latte": "لاتيه",
"cappuccino": "كابتشينو",
"tea": "شاي"
},
tr: {
"samosa-aloo": "Patatesli Samosa (vej)",
"samosa-keema": "Kıymalı Samosa",
"samosa-chat": "Samosa Chaat",
"chana-chat": "Chana Chaat",
"panipuri": "Panipuri / Golgappa",
"keema-naan-starter": "Kıymalı Naan",
"palak-paneer": "Palak Paneer",
"shahi-paneer": "Shahi Paneer",
"malai-kofta": "Malai Kofta",
"daal-makhani": "Daal Makhani",
"lahore-chana": "Lahore Nohut",
"lamm-palak": "Kuzu Ispanak",
"lamm-vindaloo": "Kuzu Vindaloo",
"lamm-rogan-josh": "Kuzu Rogan Josh",
"lamm-karahi": "Kuzu Karahi",
"bong-nihari": "Bong Nihari",
"paye": "Paça",
"shahi-burger": "Shahi Burger",
"shami-sandwich": "Shami Sandviç",
"chicken-biryani": "Tavuk Biryani",
"chicken-tikka": "Tavuk Tikka",
"chicken-karahi": "Tavuk Karahi",
"lahore-sizzler": "Lahore Sizzler",
"butter-chicken": "Butter Chicken",
"chicken-haleem": "Tavuk Haleem",
"lahore-pizza": "Lahore Pizza",
"kebab-pizza": "Kebab Pizza",
"tikka-boti-pizza": "Tikka Boti Pizza",
"peshawari-pizza": "Peşaveri Pizza",
"veg-pizza": "Vejetaryen Pizza",
"tikka-boti-roll": "Tikka Boti Dürüm",
"kebab-roll": "Kebab Dürüm",
"falafel-roll": "Falafel Dürüm",
"paneer-roll": "Paneer Dürüm",
"namakpare": "Namak Paray",
"shakar-paray": "Shakar Paray",
"jalebi": "Jalebi",
"gajar-halwa": "Gajar Helva",
"gajar-barfi": "Gajar Barfi",
"habshi-halwa": "Habshi Helva",
"gulab-jaman": "Gulab Jamun",
"lambay-gulab-jaman": "Uzun Gulab Jamun",
"cream-gulab-jaman": "Kremalı Gulab Jamun",
"ras-gulay": "Ras Gulay",
"rasmalai": "Rasmalai",
"cham-cham": "Cham Cham",
"paira": "Paira",
"laddu": "Laddu",
"qalakand": "Kalakand",
"patisa": "Patisa",
"baisan-patisa": "Besan Patisa",
"plain-barfi": "Sade Barfi",
"badam-barfi": "Badem Barfi",
"pistachio-barfi": "Antep Fıstıklı Barfi",
"pink-barfi": "Pembe Barfi",
"coconut-barfi": "Hindistan Cevizli Barfi",
"chocolate-barfi": "Çikolatalı Barfi",
"baisan-barfi": "Besan Barfi",
"milk-cake-plain": "Süt Keki",
"milk-cake-khajoor": "Hurmalı Süt Keki",
"milk-cake-akhrot": "Cevizli Süt Keki",
"kulfi": "Kulfi",
"masala-chai": "Masala Çay",
"mango-lassi": "Mango Lassi",
"coca-cola": "Coca-Cola",
"pepsi-fanta": "Pepsi / Fanta",
"sprite-ramlosa": "Sprite / Ramlösa",
"energy-drink": "Enerji İçeceği",
"juice": "Meyve Suyu",
"coffee": "Kahve",
"latte": "Latte",
"cappuccino": "Kapuçino",
"tea": "Çay"
},
hi: {
"samosa-aloo": "आलू समोसा (वेज)",
"samosa-keema": "कीमा समोसा",
"samosa-chat": "समोसा चाट",
"chana-chat": "चना चाट",
"panipuri": "पानी पूरी / गोलगप्पे",
"keema-naan-starter": "कीमा नान",
"palak-paneer": "पालक पनीर",
"shahi-paneer": "शाही पनीर",
"malai-kofta": "मलाई कोफ्ता",
"daal-makhani": "दाल मखनी",
"lahore-chana": "लाहौर चना",
"lamm-palak": "लैम पालक",
"lamm-vindaloo": "लैम विंदालू",
"lamm-rogan-josh": "लैम रोगन जोश",
"lamm-karahi": "लैम कराही",
"bong-nihari": "बोंग निहारी",
"paye": "पाया",
"shahi-burger": "शाही बर्गर",
"shami-sandwich": "शामी सैंडविच",
"chicken-biryani": "चिकन बिरयानी",
"chicken-tikka": "चिकन टिक्का",
"chicken-karahi": "चिकन कराही",
"lahore-sizzler": "लाहौर सिज़लर",
"butter-chicken": "बटर चिकन",
"chicken-haleem": "चिकन हलीम",
"lahore-pizza": "लाहौर पिज़्ज़ा",
"kebab-pizza": "कबाब पिज़्ज़ा",
"tikka-boti-pizza": "टिक्का बोटी पिज़्ज़ा",
"peshawari-pizza": "पेशावरी पिज़्ज़ा",
"veg-pizza": "वेज पिज़्ज़ा",
"tikka-boti-roll": "टिक्का बोटी रोल",
"kebab-roll": "कबाब रोल",
"falafel-roll": "फलाफेल रोल",
"paneer-roll": "पनीर रोल",
"namakpare": "नमक परे",
"shakar-paray": "शक्कर परे",
"jalebi": "जलेबी",
"gajar-halwa": "गाजर हलवा",
"gajar-barfi": "गाजर बर्फी",
"habshi-halwa": "हबशी हलवा",
"gulab-jaman": "गुलाब जामुन",
"lambay-gulab-jaman": "लंबे गुलाब जामुन",
"cream-gulab-jaman": "क्रीम गुलाब जामुन",
"ras-gulay": "रस गुल्ले",
"rasmalai": "रसमलाई",
"cham-cham": "चम चम",
"paira": "पैरा",
"laddu": "लड्डू",
"qalakand": "कलाकंद",
"patisa": "पटिसा",
"baisan-patisa": "बेसन पटिसा",
"plain-barfi": "सादी बर्फी",
"badam-barfi": "बादाम बर्फी",
"pistachio-barfi": "पिस्ता बर्फी",
"pink-barfi": "गुलाबी बर्फी",
"coconut-barfi": "नारियल बर्फी",
"chocolate-barfi": "चॉकलेट बर्फी",
"baisan-barfi": "बेसन बर्फी",
"milk-cake-plain": "मिल्क केक",
"milk-cake-khajoor": "मिल्क केक खजूर",
"milk-cake-akhrot": "मिल्क केक अखरोट",
"kulfi": "कुल्फी",
"masala-chai": "मसाला चाय",
"mango-lassi": "आम लassi",
"coca-cola": "कोका-कोला",
"pepsi-fanta": "पेप्सी / फैंटा",
"sprite-ramlosa": "स्प्राइट / रामलोसा",
"energy-drink": "एनर्जी ड्रिंक",
"juice": "जूस",
"coffee": "कॉफी",
"latte": "लाटे",
"cappuccino": "कैप्पुचिनो",
"tea": "चाय"
},
ur: {
"samosa-aloo": "آلو سموسہ (ویج)",
"samosa-keema": "کیما سموسہ",
"samosa-chat": "سموسہ چاٹ",
"chana-chat": "چنا چاٹ",
"panipuri": "پانی پوری / گول گپے",
"keema-naan-starter": "کیما نان",
"palak-paneer": "پالک پنیر",
"shahi-paneer": "شاہی پنیر",
"malai-kofta": "ملائی کوفتہ",
"daal-makhani": "دال مکھنی",
"lahore-chana": "لاہور چنا",
"lamm-palak": "لیم پالک",
"lamm-vindaloo": "لیم وندالو",
"lamm-rogan-josh": "لیم روگن جوش",
"lamm-karahi": "لیم کراہی",
"bong-nihari": "بونگ نہاری",
"paye": "پائے",
"shahi-burger": "شاہی برگر",
"shami-sandwich": "شامی سینڈوچ",
"chicken-biryani": "چکن بریانی",
"chicken-tikka": "چکن ٹکا",
"chicken-karahi": "چکن کراہی",
"lahore-sizzler": "لاہور سزлер",
"butter-chicken": "بٹر چکن",
"chicken-haleem": "چکن حلیم",
"lahore-pizza": "لاہور پیزا",
"kebab-pizza": "کباب پیزا",
"tikka-boti-pizza": "ٹکا بوٹی پیزا",
"peshawari-pizza": "پشاوری پیزا",
"veg-pizza": "ویج پیزا",
"tikka-boti-roll": "ٹکا بوٹی رول",
"kebab-roll": "کباب رول",
"falafel-roll": "فلافل رول",
"paneer-roll": "پنیر رول",
"namakpare": "نمک پارے",
"shakar-paray": "شکر پارے",
"jalebi": "جلیبی",
"gajar-halwa": "گاجر حلوہ",
"gajar-barfi": "گاجر برفی",
"habshi-halwa": "حبشی حلوہ",
"gulab-jaman": "گلاب جامن",
"lambay-gulab-jaman": "لمبے گلاب جامن",
"cream-gulab-jaman": "کریم گلاب جامن",
"ras-gulay": "رس گلّے",
"rasmalai": "رسمالی",
"cham-cham": "چم چم",
"paira": "پیرا",
"laddu": "لڈو",
"qalakand": "قلاکند",
"patisa": "پٹیسہ",
"baisan-patisa": "بیسن پٹیسہ",
"plain-barfi": "سادہ برفی",
"badam-barfi": "بادام برفی",
"pistachio-barfi": "پستہ برفی",
"pink-barfi": "گلابی برفی",
"coconut-barfi": "ناریل برفی",
"chocolate-barfi": "چاکلیٹ برفی",
"baisan-barfi": "بیسن برفی",
"milk-cake-plain": "ملک کیک",
"milk-cake-khajoor": "ملک کیک کھجور",
"milk-cake-akhrot": "ملک کیک اخروٹ",
"kulfi": "قلفی",
"masala-chai": "مصالحہ چائے",
"mango-lassi": "آم لسی",
"coca-cola": "کوکا کولا",
"pepsi-fanta": "پیپسی / فانٹا",
"sprite-ramlosa": "سپرائٹ / راملوزا",
"energy-drink": "انرجی ڈرنک",
"juice": "جوس",
"coffee": "کافی",
"latte": "لیٹے",
"cappuccino": "کیپوچینو",
"tea": "چائے"
},
};
export function getMenuItemName(lang: Language, itemId: string, fallback: string): string {
if (lang === 'en') return EN[itemId] ?? fallback;
return LOCALIZED[lang]?.[itemId] ?? EN[itemId] ?? fallback;
}