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
+76
View File
@@ -0,0 +1,76 @@
import type { Language } from '@/domain/language/entities';
const EN: Record<string, string> = {
"street-food": "Street Food & Starters",
"vegetarian": "Vegetarian",
"meat": "Meat",
"burger-sandwich": "Burger & Sandwich",
"chicken": "Chicken",
"pizza": "Pizza",
"naan-roll": "Naan Roll",
"sweets": "Sweets / Mithai",
"drinks": "Drinks"
};
const LOCALIZED: Partial<Record<Language, Record<string, string>>> = {
"sv": {
"street-food": "Gatumat & Förrätter",
"vegetarian": "Vegetariskt",
"meat": "Kött",
"burger-sandwich": "Burgare & Smörgås",
"chicken": "Kyckling",
"pizza": "Pizza",
"naan-roll": "Naanrulle",
"sweets": "Sötsaker / Mithai",
"drinks": "Drycker"
},
"ar": {
"street-food": "طعام الشارع والمقبلات",
"vegetarian": "نباتي",
"meat": "لحوم",
"burger-sandwich": "برغر وساندويتش",
"chicken": "دجاج",
"pizza": "بيتزا",
"naan-roll": "رول نان",
"sweets": "حلويات / ميثاي",
"drinks": "مشروبات"
},
"tr": {
"street-food": "Sokak Yemeği ve Başlangıçlar",
"vegetarian": "Vejetaryen",
"meat": "Et",
"burger-sandwich": "Burger ve Sandviç",
"chicken": "Tavuk",
"pizza": "Pizza",
"naan-roll": "Naan Dürüm",
"sweets": "Tatlılar / Mithai",
"drinks": "İçecekler"
},
"hi": {
"street-food": "स्ट्रीट फूड और स्टार्टर्स",
"vegetarian": "शाकाहारी",
"meat": "मांस",
"burger-sandwich": "बर्गर और सैंडविच",
"chicken": "चिकन",
"pizza": "पिज़्ज़ा",
"naan-roll": "नान रोल",
"sweets": "मिठाइयाँ / मिठाई",
"drinks": "पेय"
},
"ur": {
"street-food": "اسٹریٹ فوڈ اور سٹارٹرز",
"vegetarian": "سبزی خور",
"meat": "گوشت",
"burger-sandwich": "برگر اور سینڈوچ",
"chicken": "چکن",
"pizza": "پیزا",
"naan-roll": "نان رول",
"sweets": "مٹھائیاں / مٹھائی",
"drinks": "مشروبات"
}
};
export function getCategoryName(lang: Language, categoryId: string, fallback: string): string {
if (lang === 'en') return EN[categoryId] ?? fallback;
return LOCALIZED[lang]?.[categoryId] ?? EN[categoryId] ?? fallback;
}
@@ -0,0 +1,207 @@
import type { Language } from '@/domain/language/entities';
export const HINDI_MENU_DESCRIPTIONS: Record<string, string> = {
"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": "अजवाइन और नमक से सीज़न किए कुरकुरे, नमकीन तले हुए आटे के स्नैक्स।",
"jalebi": "सुगंधित चीनी की चाशनी में भीगे कुरकुरे सुनहरे केसर के सर्पिल।",
"gajar-halwa": "दूध, चीनी, घी और मेवों के साथ धीमी आंच पर पकाई मीठी गाजर की हलवा।",
"rasmalai": "इलायची और केसर वाले ठंडे मीठे दूध में भीगे नरम पनीर के गोले।",
"kulfi": "इलायची, पिस्ता और केसर वाली क्रीमी पारंपरिक जमी हुई दूध की मिठाई।",
"masala-chai": "दूध, इलायची, अदरक और सुगंधित मसालों से बनी पारंपरिक मसाला चाय।",
"mango-lassi": "पके आम और इलायची के साथ मिलाई ताज़ा मीठी दही की ड्रिंक।",
"coca-cola": "क्लासिक ठंडी कोला सॉफ्ट ड्रिंक।",
"pepsi-fanta": "ताज़ा कोला या संतरे के स्वाद वाला कार्बोनेटेड पेय।",
"sprite-ramlosa": "कुरकुरी नींबू-नीबू सोडा या स्पार्कलिंग मिनरल वॉटर।",
"energy-drink": "तुरंत ऊर्जा के लिए कैफीन युक्त एनर्जी ड्रिंक।",
"juice": "ताज़ा फलों का रस, आमतौर पर आम या अन्य मौसमी स्वाद।",
"coffee": "ताज़ा बनी गर्म कॉफी।",
"latte": "भाप वाले दूध और हल्के फोम के साथ एस्प्रेसो कॉफी।",
"cappuccino": "भाप वाले दूध और गाढ़े फोम से ढका एस्प्रेसो।",
"tea": "पारंपरिक गर्म काली चाय, सादी या दूध के साथ।",
};
export const MENU_DESCRIPTION_SUPPLEMENT: Partial<Record<Language, Record<string, string>>> = {
en: {
"shakar-paray": "Sweet crispy flour bites coated in sugar syrup — a classic mithai snack.",
"gajar-barfi": "Rich carrot fudge made with milk, ghee and nuts — dense and aromatic.",
"habshi-halwa": "Dark, caramelised semolina halwa slow-cooked with ghee, milk and nuts.",
"gulab-jaman": "Soft milk-solid dumplings soaked in rose-cardamom sugar syrup.",
"lambay-gulab-jaman": "Elongated gulab jamun with extra syrup — a Shahi Sweets favourite.",
"cream-gulab-jaman": "Gulab jamun filled with creamy centre, finished in fragrant syrup.",
"ras-gulay": "Spongy cottage-cheese balls in light sugar syrup — chilled and refreshing.",
"cham-cham": "Oval Bengali sweet coated in coconut or pistachio — soft and milky.",
"paira": "Traditional milk fudge sweet with a smooth, grainy texture.",
"laddu": "Round gram-flour and ghee sweet balls — festive and aromatic.",
"qalakand": "Grainy milk cake sweet flavoured with cardamom — fresh and delicate.",
"patisa": "Flaky, layered soan papdi-style sweet that crumbles and melts on the tongue.",
"baisan-patisa": "Gram-flour patisa with crisp layers and a nutty, buttery finish.",
"plain-barfi": "Classic milk barfi set with sugar and cardamom — simple and elegant.",
"badam-barfi": "Rich almond barfi with ground nuts and a smooth, luxurious bite.",
"pistachio-barfi": "Vibrant pistachio barfi — nutty, fragrant and beautifully green.",
"pink-barfi": "Festive pink milk barfi with a soft texture and delicate sweetness.",
"coconut-barfi": "Coconut-forward barfi with tropical aroma and a chewy-soft bite.",
"chocolate-barfi": "Milk barfi blended with cocoa — a modern twist on a classic sweet.",
"baisan-barfi": "Roasted gram-flour barfi with ghee and sugar — warm and nutty.",
"milk-cake-plain": "Caramelised milk cake with a dense, fudgy centre and golden crust.",
"milk-cake-khajoor": "Milk cake with dates — rich, chewy and naturally sweet.",
"milk-cake-akhrot": "Milk cake studded with walnuts for extra crunch and depth."
},
sv: {
"shakar-paray": "Söta knapriga mjölsnacks glaserade med sockersirap — ett klassiskt mithai-snack.",
"gajar-barfi": "Rik morotsfudge gjord med mjölk, ghee och nötter — tät och aromatisk.",
"habshi-halwa": "Mörk karamelliserad halva långsamt kokad med ghee, mjölk och nötter.",
"gulab-jaman": "Mjuka mjölksolidkulor indränkta i ros-kardemummsirap.",
"lambay-gulab-jaman": "Förlängda gulab jamun med extra sirap — en Shahi Sweets-favorit.",
"cream-gulab-jaman": "Gulab jamun fylld med krämig kärna, avslutad i doftande sirap.",
"ras-gulay": "Svampiga kesokulor i lätt sockersirap — kyld och uppfriskande.",
"cham-cham": "Oval bengalisk sötsak täckt med kokos eller pistasch — mjuk och mjölkig.",
"paira": "Traditionell mjölkfudgesöt med slät, kornig textur.",
"laddu": "Runda gramflour- och ghee-sötkulor — festliga och aromatiska.",
"qalakand": "Kornig mjölkkaka söt smaksatt med kardemumma — färsk och delikat.",
"patisa": "Flikigt, lagerformat soan papdi-sött som smular och smälter på tungan.",
"baisan-patisa": "Gramflour-patisa med krispiga lager och nötig, smörig finish.",
"plain-barfi": "Klassisk mjölkbarfi med socker och kardemumma — enkel och elegant.",
"badam-barfi": "Rik mandelbarfi med malda nötter och en slät, lyxig tugga.",
"pistachio-barfi": "Livfull pistaschbarfi — nötig, doftande och vackert grön.",
"pink-barfi": "Festlig rosa mjölkbarfi med mjuk textur och delikat sötma.",
"coconut-barfi": "Kokosbarfi med tropisk arom och en segmjuk tugga.",
"chocolate-barfi": "Mjölkbarfi blandad med kakao — en modern twist på en klassiker.",
"baisan-barfi": "Rostat gramflour-barfi med ghee och socker — varmt och nötigt.",
"milk-cake-plain": "Karamelliserad mjölkkaka med tät, fudgeaktig kärna och gyllene skorpa.",
"milk-cake-khajoor": "Mjölkkaka med dadlar — rik, seg och naturligt söt.",
"milk-cake-akhrot": "Mjölkkaka med valnötter för extra crunch och djup."
},
hi: {
"shakar-paray": "चीनी की चाशनी में लिपटे मीठे कुरकुरे आटे के बाइट्स — एक क्लासिक मिठाई स्नैक।",
"gajar-barfi": "दूध, घी और मेवों से बनी समृद्ध गाजर की बर्फी — घनी और सुगंधित।",
"habshi-halwa": "घी, दूध और मेवों के साथ धीमी आंच पर पकाई गई गहरी कैरेमलाइज़्ड सूजी हलवा।",
"gulab-jaman": "गुलाब-इलायची की चाशनी में भीगे नरम दूध के गोले।",
"lambay-gulab-jaman": "अतिरिक्त चाशनी वाले लंबे गुलाब जामुन — शाही स्वीट्स की पसंदीदा।",
"cream-gulab-jaman": "क्रीमी भरावन वाले गुलाब जामुन, सुगंधित चाशनी में तैयार।",
"ras-gulay": "हल्की चाशनी में स्पंजी पनीर के गोले — ठंडे और ताज़े।",
"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": "अखरोट वाला दूध केक — अतिरिक्त कुरकुरापन।"
},
ar: {
"shakar-paray": "لقمات دقيق مقرمشة حلوة مغطاة بشراب السكر — وجبة ميثاي كلاسيكية.",
"gajar-barfi": "فudge جزر غني مصنوع من الحليب والسمن والمكسرات — كثيف وعطري.",
"habshi-halwa": "حلوى سميد داكنة مطهوة ببطء مع السمن والحليب والمكسرات.",
"gulab-jaman": "كرات حليب طرية منقوعة في شراب الورد والهيل.",
"lambay-gulab-jaman": "جلاب جامون ممدود مع شراب إضافي — مفضل من شاهي سويتس.",
"cream-gulab-jaman": "جلاب جامون محشو بمركز كريمي في شراب عطري.",
"ras-gulay": "كرات جبن إسفنجية في شراب سكر خفيف — باردة ومنعشة.",
"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": "كعكة حليب بالجوز لمزيد من القرمشة والعمق."
},
tr: {
"shakar-paray": "Şeker şurubuyla kaplı tatlı çıtır un lokmaları — klasik mithai atıştırmalığı.",
"gajar-barfi": "Süt, ghee ve kuruyemişlerle yapılmış zengin havuç fudge — yoğun ve aromatik.",
"habshi-halwa": "Ghee, süt ve kuruyemişlerle yavaş pişirilmiş koyu karamelize irmik helvası.",
"gulab-jaman": "Gül-kakule şurubuna batırılmış yumuşak sütlü toplar.",
"lambay-gulab-jaman": "Ekstra şuruplu uzun gulab jamun — Shahi Sweets favorisi.",
"cream-gulab-jaman": "Kremalı dolgulu gulab jamun, aromatik şurupta.",
"ras-gulay": "Hafif şeker şurubunda süngerimsi peynir topları — soğuk ve ferahlatıcı.",
"cham-cham": "Hindistan cevizi veya antep fıstığı kaplı oval Bengal tatlısı — yumuşak ve sütlü.",
"paira": "Pürüzsüz, taneli dokulu geleneksel sütlü fudge tatlısı.",
"laddu": "Yuvarlak gram unu ve ghee tatlı topları — şenlikli ve aromatik.",
"qalakand": "Kakule aromalı taneli sütlü kek tatlısı — taze ve narin.",
"patisa": "Dilde dağılan gevrek katmanlı soan papdi tarzı tatlı.",
"baisan-patisa": "Çıtır katmanlı besan patisa — fındıksı ve tereyağlı.",
"plain-barfi": "Şeker ve kakule ile klasik sütlü barfi — sade ve zarif.",
"badam-barfi": "Öğütülmüş bademli zengin barfi — pürüzsüz ve lüks.",
"pistachio-barfi": "Canlı antep fıstıklı barfi — fındıksı, aromatik ve yeşil.",
"pink-barfi": "Yumuşak dokulu ve narin tatlı pembe sütlü barfi.",
"coconut-barfi": "Tropikal aroma ve yumuşak çiğnenebilir hindistan cevizli barfi.",
"chocolate-barfi": "Kakao karışımlı sütlü barfi — klasik üzerine modern dokunuş.",
"baisan-barfi": "Ghee ve şekerle kavrulmuş besan barfi — sıcak ve fındıksı.",
"milk-cake-plain": "Yoğun fudji merkezli ve altın kabuklu karamelize sütlü kek.",
"milk-cake-khajoor": "Hurmalı sütlü kek — zengin, yapışkan ve doğal tatlı.",
"milk-cake-akhrot": "Ekstra çıtırlık için cevizli sütlü kek."
},
ur: {
"shakar-paray": "چینی کی چاشنی میں لپٹے میٹھے کرکرے آٹے کے بائٹس — ایک کلاسک مٹھائی سnack۔",
"gajar-barfi": "دودھ، گھی اور خشک میووں سے بنی امیر گاجر کی برفی — گھنی اور خوشبودار۔",
"habshi-halwa": "گھی، دودھ اور خشک میووں کے ساتھ دھیمی آنچ پر پکی گہری کیراملائزڈ سوجی حلوہ۔",
"gulab-jaman": "گلاب-الائچی کی چاشنی میں بھیگے نرم دودھ کے گولے۔",
"lambay-gulab-jaman": "اضافی چاشنی والے لمبے گلاب جامن — شاہی سویٹس کی پسندیدہ۔",
"cream-gulab-jaman": "کریمی بھرائی والے گلاب جامن، خوشبودار چاشنی میں تیار۔",
"ras-gulay": "ہلکی چاشنی میں اسفنجی پنیر کے گولے — ٹھنڈے اور تازہ۔",
"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": "اخروٹ والا دودھ کیک — اضافی کرکراہٹ۔"
},
};
@@ -0,0 +1 @@
export { HINDI_MENU_DESCRIPTIONS } from './description-supplement';
+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;
}