Replace entire repo content with updated code from /root/shahikitchen-website/
This commit is contained in:
@@ -69,7 +69,7 @@ export const arTranslations = {
|
||||
filterGrill: 'مشويات',
|
||||
filterSweets: 'حلويات',
|
||||
filterMeat: 'لحوم',
|
||||
filterStreet: 'شارع',
|
||||
filterStreet: 'طعام الشارع',
|
||||
filterRoll: 'رول',
|
||||
addToTable: 'أضف إلى الطاولة',
|
||||
viewFullMenu: 'اعرض القائمة الكاملة — أكثر من 40 طبقاً',
|
||||
@@ -109,7 +109,6 @@ export const arTranslations = {
|
||||
'shami-sandwich': 'أقراص شامي كباب من لحم مفروم متبل تُقدَّم في خبز مع صلصة وبصل.',
|
||||
'chicken-biryani': 'أرز بسمتي معتق عطري مع دجاج متبل طري وطبقات من الزعفران والبصل المكرمل.',
|
||||
'chicken-tikka': 'قطع دجاج بدون عظم متبلة بالزبادي والبهارات، مشوية في التندور.',
|
||||
'tikka-boti': 'قطع دجاج طرية متبلة بالبهارات ومشوية على أسياخ.',
|
||||
'chicken-karahi': 'دجاج مقلي في الووك بمرق قوي من الطماطم والفلفل والزنجبيل.',
|
||||
'lahore-sizzler': 'طبق ساخن من دجاج متبل مع خضروات وصلصات حارة.',
|
||||
'butter-chicken': 'دجاج طري في مرق كريمي من الطماطم والزبدة ببهارات خفيفة.',
|
||||
@@ -179,6 +178,9 @@ export const arTranslations = {
|
||||
subtitle:
|
||||
'باقات فاخرة لكل ضيف للأعراس والفعاليات الشركات والتجمعات العائلية — نكهات شاهي أصيلة بتقديم راقٍ.',
|
||||
perHead: 'لكل ضيف',
|
||||
contactForPricing: 'تواصل معنا للاستفسار عن الأسعار',
|
||||
packagePricingInquiry:
|
||||
'مرحباً Shahi Kitchen 👋\n\nأود معرفة أسعار باقة التموين {{package}}.\n\nيرجى التواصل معي بخصوص التوفر والخيارات.\n\nشكراً لك!',
|
||||
includedDishes: 'الأطباق المشمولة',
|
||||
mostPopular: 'الأكثر شعبية',
|
||||
guestNote: 'قوائم مخصصة متاحة — تواصل معنا لتخصيص مناسبتك.',
|
||||
|
||||
@@ -69,7 +69,7 @@ export const trTranslations = {
|
||||
filterGrill: 'Izgara',
|
||||
filterSweets: 'Tatlılar',
|
||||
filterMeat: 'Et',
|
||||
filterStreet: 'Sokak',
|
||||
filterStreet: 'Sokak Yemeği',
|
||||
filterRoll: 'Dürüm',
|
||||
addToTable: 'Masaya Ekle',
|
||||
viewFullMenu: 'TAM MENÜYÜ GÖRÜN — 40+ YEMEK',
|
||||
@@ -109,7 +109,6 @@ export const trTranslations = {
|
||||
'shami-sandwich': 'Sos ve soğanla ekmek arasında servis edilen baharatlı kıymalı şami kebab köfteleri.',
|
||||
'chicken-biryani': 'Yumuşak baharatlı tavuk, safran ve karamelize soğan katmanlarıyla aromatik yaşlandırılmış basmati pilav.',
|
||||
'chicken-tikka': 'Yoğurt ve baharatlarda marine edilmiş kemiksiz tavuk parçaları, tandırda ızgara yapılır.',
|
||||
'tikka-boti': 'Baharatlarda marine edilmiş yumuşak tavuk parçaları, şişte ızgara yapılır.',
|
||||
'chicken-karahi': 'Wokta kavrulmuş tavuk, domates, biber ve zencefil sosunda.',
|
||||
'lahore-sizzler': 'Sebzeler ve baharatlı soslarla marine edilmiş tavuk, ıslık çalan tabakta servis edilir.',
|
||||
'butter-chicken': 'Hafif baharatlı kremalı domates ve tereyağı sosunda yumuşak tavuk.',
|
||||
@@ -179,6 +178,9 @@ export const trTranslations = {
|
||||
subtitle:
|
||||
'Düğünler, kurumsal etkinlikler ve aile toplantıları için kişi başı premium paketler — otantik Shahi lezzetleri.',
|
||||
perHead: 'kişi başı',
|
||||
contactForPricing: 'Fiyat için bizimle iletişime geçin',
|
||||
packagePricingInquiry:
|
||||
'Merhaba Shahi Kitchen 👋\n\n{{package}} catering paketi için fiyat almak istiyorum.\n\nLütfen müsaitlik ve seçenekler için benimle iletişime geçin.\n\nTeşekkürler!',
|
||||
includedDishes: 'Dahil yemekler',
|
||||
mostPopular: 'En Popüler',
|
||||
guestNote: 'Özel menüler mevcut — etkinliğiniz için bizimle iletişime geçin.',
|
||||
|
||||
@@ -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';
|
||||
@@ -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;
|
||||
}
|
||||
@@ -2,6 +2,10 @@ import type { Language, LanguageOption } from '@/domain/language/entities';
|
||||
import { arTranslations } from './languages/ar';
|
||||
import { trTranslations } from './languages/tr';
|
||||
import { mergeTranslations } from './merge';
|
||||
import {
|
||||
HINDI_MENU_DESCRIPTIONS,
|
||||
MENU_DESCRIPTION_SUPPLEMENT,
|
||||
} from './menu/description-supplement';
|
||||
|
||||
export type { Language };
|
||||
|
||||
@@ -86,7 +90,7 @@ export const translations = {
|
||||
filterGrill: 'Grill',
|
||||
filterSweets: 'Sweets',
|
||||
filterMeat: 'Meat',
|
||||
filterStreet: 'Street',
|
||||
filterStreet: 'Street Food',
|
||||
filterRoll: 'Roll',
|
||||
addToTable: 'Add to Table',
|
||||
viewFullMenu: 'VIEW THE COMPLETE MENU — 40+ DISHES',
|
||||
@@ -126,7 +130,6 @@ export const translations = {
|
||||
"shami-sandwich": "Spiced minced meat shami kebab patties served in bread with chutney and onions.",
|
||||
"chicken-biryani": "Fragrant aged basmati rice layered with tender spiced chicken, saffron and caramelized onions.",
|
||||
"chicken-tikka": "Boneless chicken pieces marinated in yogurt and spices, grilled in a tandoor.",
|
||||
"tikka-boti": "Tender chicken chunks marinated in spices and grilled on skewers.",
|
||||
"chicken-karahi": "Wok-tossed chicken in a robust tomato, chili and ginger gravy.",
|
||||
"lahore-sizzler": "Sizzling platter of marinated chicken with vegetables and spicy sauces.",
|
||||
"butter-chicken": "Tender chicken in a creamy tomato and butter gravy with mild spices.",
|
||||
@@ -196,6 +199,9 @@ export const translations = {
|
||||
subtitle:
|
||||
'Premium per-head packages for weddings, corporate events, and family gatherings — authentic Shahi flavours, beautifully served.',
|
||||
perHead: 'per guest',
|
||||
contactForPricing: 'Contact us for pricing',
|
||||
packagePricingInquiry:
|
||||
'Hello Shahi Kitchen 👋\n\nI would like pricing for the {{package}} catering package.\n\nPlease contact me with availability and options.\n\nThank you!',
|
||||
includedDishes: 'Included dishes',
|
||||
mostPopular: 'Most Popular',
|
||||
guestNote: 'Custom menus available — contact us to tailor your event.',
|
||||
@@ -457,7 +463,7 @@ export const translations = {
|
||||
filterGrill: 'Grill',
|
||||
filterSweets: 'Sötsaker',
|
||||
filterMeat: 'Kött',
|
||||
filterStreet: 'Gata',
|
||||
filterStreet: 'Gatumat',
|
||||
filterRoll: 'Rulle',
|
||||
addToTable: 'Lägg till',
|
||||
viewFullMenu: 'SE HELA MENYN — 40+ RÄTTER',
|
||||
@@ -497,7 +503,6 @@ export const translations = {
|
||||
"shami-sandwich": "Kryddade malet kött shami kebab-patties serverade i bröd med chutney och lök.",
|
||||
"chicken-biryani": "Doftande åldrad basmatiris med lager av kryddad kyckling, saffran och karamelliserade lökar.",
|
||||
"chicken-tikka": "Benfri kyckling marinerad i yoghurt och kryddor, grillad i tandoorugn.",
|
||||
"tikka-boti": "Möra kycklingbitar marinerade i kryddor och grillade på spett.",
|
||||
"chicken-karahi": "Wokad kyckling i en robust tomat-, chili- och ingefärssås.",
|
||||
"lahore-sizzler": "Surrande fat med marinerad kyckling med grönsaker och kryddiga såser.",
|
||||
"butter-chicken": "Mör kyckling i en krämig tomat- och smörsås med milda kryddor.",
|
||||
@@ -564,6 +569,9 @@ export const translations = {
|
||||
subtitle:
|
||||
'Premium paket per gäst för bröllop, företagsevent och familjefester — autentiska Shahi-smaker, vackert serverade.',
|
||||
perHead: 'per gäst',
|
||||
contactForPricing: 'Kontakta oss för pris',
|
||||
packagePricingInquiry:
|
||||
'Hej Shahi Kitchen 👋\n\nJag vill ha pris för {{package}} cateringpaketet.\n\nVänligen kontakta mig med tillgänglighet och alternativ.\n\nTack!',
|
||||
includedDishes: 'Ingående rätter',
|
||||
mostPopular: 'Mest populär',
|
||||
guestNote: 'Skräddarsydda menyer finns — kontakta oss för att anpassa ditt event.',
|
||||
@@ -823,6 +831,7 @@ export const translations = {
|
||||
filterRice: 'चावल',
|
||||
filterGrill: 'ग्रिल',
|
||||
filterSweets: 'मिठाइयाँ',
|
||||
filterStreet: 'स्ट्रीट फूड',
|
||||
addToTable: 'ऐड करें',
|
||||
viewFullMenu: 'पूरी मेन्यू देखें — 40+ व्यंजन',
|
||||
},
|
||||
@@ -861,7 +870,6 @@ export const translations = {
|
||||
"shami-sandwich": "Spiced minced meat shami kebab patties served in bread with chutney and onions.",
|
||||
"chicken-biryani": "Fragrant aged basmati rice layered with tender spiced chicken, saffron and caramelized onions.",
|
||||
"chicken-tikka": "Boneless chicken pieces marinated in yogurt and spices, grilled in a tandoor.",
|
||||
"tikka-boti": "Tender chicken chunks marinated in spices and grilled on skewers.",
|
||||
"chicken-karahi": "Wok-tossed chicken in a robust tomato, chili and ginger gravy.",
|
||||
"lahore-sizzler": "Sizzling platter of marinated chicken with vegetables and spicy sauces.",
|
||||
"butter-chicken": "Tender chicken in a creamy tomato and butter gravy with mild spices.",
|
||||
@@ -1000,6 +1008,9 @@ export const translations = {
|
||||
subtitle:
|
||||
'शादियों, कॉर्पोरेट इवेंट और पारिवारिक समारोहों के लिए प्रीमियम प्रति व्यक्ति पैकेज — प्रामाणिक शाही स्वाद, सुंदर परोसा।',
|
||||
perHead: 'प्रति अतिथि',
|
||||
contactForPricing: 'मूल्य जानने के लिए हमसे संपर्क करें',
|
||||
packagePricingInquiry:
|
||||
'नमस्ते Shahi Kitchen 👋\n\nमुझे {{package}} कैटरिंग पैकेज की कीमत जाननी है।\n\nकृपया उपलब्धता और विकल्पों के साथ मुझसे संपर्क करें।\n\nधन्यवाद!',
|
||||
includedDishes: 'शामिल व्यंजन',
|
||||
mostPopular: 'सबसे लोकप्रिय',
|
||||
guestNote: 'कस्टम मेनू उपलब्ध — अपने इवेंट के लिए हमसे संपर्क करें।',
|
||||
@@ -1184,6 +1195,7 @@ export const translations = {
|
||||
filterRice: 'چاول',
|
||||
filterGrill: 'گرل',
|
||||
filterSweets: 'مٹھائیاں',
|
||||
filterStreet: 'سٹریٹ فوڈ',
|
||||
addToTable: 'شامل کریں',
|
||||
viewFullMenu: 'مکمل مینو دیکھیں — 40+ پکوان',
|
||||
},
|
||||
@@ -1222,7 +1234,6 @@ export const translations = {
|
||||
"shami-sandwich": "مصالحہ دار کییما کے شامی کباب پیٹیز بریڈ میں چٹنی اور پیاز کے ساتھ۔",
|
||||
"chicken-biryani": "خوشبودار پرانی باسمتی چاول کی تہوں میں نرم مصالحہ دار چکن، زعفران اور کاراملائزڈ پیاز۔",
|
||||
"chicken-tikka": "ہڈیوں والے چکن کے ٹکڑے دہی اور مصالحوں میں مرینیٹ کیے گئے، ٹینڈور میں گرل کیے گئے۔",
|
||||
"tikka-boti": "نرم چکن کے ٹکڑے مصالحوں میں مرینیٹ کیے گئے اور سیخوں پر گرل کیے گئے۔",
|
||||
"chicken-karahi": "ووک میں تلے ہوئے چکن کا مضبوط ٹماٹر، مرچ اور ادرک کی گریوی میں۔",
|
||||
"lahore-sizzler": "مرینیٹ کیے گئے چکن کا سٹیلنگ پلیٹر سبزیوں اور تیز ساس کے ساتھ۔",
|
||||
"butter-chicken": "نرم چکن کریمی ٹماٹر اور مکھن کی گریوی میں ہلکے مصالحوں کے ساتھ۔",
|
||||
@@ -1361,6 +1372,9 @@ export const translations = {
|
||||
subtitle:
|
||||
'شادیوں، کارپوریٹ ایونٹس اور خاندانی محفلوں کے لیے پریمیم فی مہمان پیکج — مستند شاہی ذائقے، خوبصورت پیشکش۔',
|
||||
perHead: 'فی مہمان',
|
||||
contactForPricing: 'قیمت کے لیے ہم سے رابطہ کریں',
|
||||
packagePricingInquiry:
|
||||
'ہیلو Shahi Kitchen 👋\n\nمجھے {{package}} کیٹرنگ پیکج کی قیمت جاننی ہے۔\n\nبراہ مہربانی دستیابی اور اختیارات کے ساتھ مجھ سے رابطہ کریں۔\n\nشکریہ!',
|
||||
includedDishes: 'شامل کھانے',
|
||||
mostPopular: 'سب سے مقبول',
|
||||
guestNote: 'حسب ضرورت مینو دستیاب — اپنے ایونٹ کے لیے ہم سے رابطہ کریں۔',
|
||||
@@ -1492,8 +1506,20 @@ const trBundle = mergeTranslations(
|
||||
trTranslations as unknown as Partial<TranslationBundle>
|
||||
);
|
||||
|
||||
export function getTranslation(lang: Language): TranslationBundle {
|
||||
if (lang === 'ar') return arBundle as TranslationBundle;
|
||||
if (lang === 'tr') return trBundle as TranslationBundle;
|
||||
return translations[lang] as TranslationBundle;
|
||||
function withMenuText(lang: Language, bundle: TranslationBundle): TranslationBundle {
|
||||
const baseDescriptions = { ...bundle.menuDescriptions };
|
||||
const hiDescriptions =
|
||||
lang === 'hi' ? { ...baseDescriptions, ...HINDI_MENU_DESCRIPTIONS } : baseDescriptions;
|
||||
const supplement = MENU_DESCRIPTION_SUPPLEMENT[lang];
|
||||
const menuDescriptions = supplement
|
||||
? { ...hiDescriptions, ...supplement }
|
||||
: hiDescriptions;
|
||||
|
||||
return { ...bundle, menuDescriptions };
|
||||
}
|
||||
|
||||
export function getTranslation(lang: Language): TranslationBundle {
|
||||
if (lang === 'ar') return withMenuText(lang, arBundle as TranslationBundle);
|
||||
if (lang === 'tr') return withMenuText(lang, trBundle as TranslationBundle);
|
||||
return withMenuText(lang, translations[lang] as TranslationBundle);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user