Replace entire repo content with updated code from /root/shahikitchen-website/

This commit is contained in:
root
2026-06-30 12:19:55 +00:00
parent 50e3a34895
commit c8b7dc95e4
26 changed files with 1153 additions and 161 deletions
+466
View File
@@ -0,0 +1,466 @@
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;
}