Files
kottgard-production/docs/annotated/src/i18n/locales/en.annotated.ts
T

935 lines
47 KiB
TypeScript
Raw 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.
/**
* ANNOTATED COPY — every line explained
* Source: src/i18n/locales/en.ts
* NOT used by the app — read this to learn how the real file works
*/
// Import external package or local module
import { TranslationDict } from '../types';
// (blank line — separates logical blocks for readability)
// Named export constant — shared config/data imported elsewhere
export const en: TranslationDict = {
// Line 4: site: {
site: {
// Property or array item — trailing comma allowed in TypeScript
name: 'Kött Gård',
// Property or array item — trailing comma allowed in TypeScript
tagline: 'Premium Halal',
// Line 7: description:
description:
// Property or array item — trailing comma allowed in TypeScript
'Premium 100% Halal meat delivery. Fresh and frozen chicken, beef, lamb, and fish — customized to your preference and delivered to your door.',
// Property or array item — trailing comma allowed in TypeScript
metaTitle: 'Premium Halal Meat Delivery',
// Property or array item — trailing comma allowed in TypeScript
initials: 'KG',
// Property or array item — trailing comma allowed in TypeScript
email: 'hello@kottgard.se',
// Property or array item — trailing comma allowed in TypeScript
demoEmail: 'demo@kottgard.se',
// Closing brace — end of block (function, if, object, JSX)
},
// Line 14: nav: {
nav: {
// Property or array item — trailing comma allowed in TypeScript
shop: 'Shop',
// Property or array item — trailing comma allowed in TypeScript
chicken: 'Chicken',
// Property or array item — trailing comma allowed in TypeScript
beef: 'Beef',
// Property or array item — trailing comma allowed in TypeScript
lamb: 'Lamb',
// Property or array item — trailing comma allowed in TypeScript
fish: 'Fish',
// Property or array item — trailing comma allowed in TypeScript
about: 'About Us',
// Property or array item — trailing comma allowed in TypeScript
halalCert: 'Halal Certification',
// Property or array item — trailing comma allowed in TypeScript
delivery: 'Delivery Info',
// Property or array item — trailing comma allowed in TypeScript
contact: 'Contact',
// Property or array item — trailing comma allowed in TypeScript
myAccount: 'My Account',
// Property or array item — trailing comma allowed in TypeScript
orderHistory: 'Order History',
// Property or array item — trailing comma allowed in TypeScript
wishlist: 'Wishlist',
// Property or array item — trailing comma allowed in TypeScript
cart: 'Cart',
// Property or array item — trailing comma allowed in TypeScript
privacy: 'Privacy Policy',
// Property or array item — trailing comma allowed in TypeScript
terms: 'Terms of Service',
// Property or array item — trailing comma allowed in TypeScript
searchProducts: 'Search products',
// Property or array item — trailing comma allowed in TypeScript
toggleMenu: 'Toggle menu',
// Property or array item — trailing comma allowed in TypeScript
account: 'Account',
// Property or array item — trailing comma allowed in TypeScript
language: 'Language',
// Closing brace — end of block (function, if, object, JSX)
},
// Line 35: languageBanner: {
languageBanner: {
// Property or array item — trailing comma allowed in TypeScript
choose: 'Choose your language',
// Closing brace — end of block (function, if, object, JSX)
},
// Line 38: hero: {
hero: {
// Property or array item — trailing comma allowed in TypeScript
badge: '100% Halal Certified',
// Property or array item — trailing comma allowed in TypeScript
taglineShort: 'Naturally Pure',
// Property or array item — trailing comma allowed in TypeScript
title: 'Premium Halal Meat',
// Property or array item — trailing comma allowed in TypeScript
titleHighlight: '',
// Property or array item — trailing comma allowed in TypeScript
titleEnd: '',
// Property or array item — trailing comma allowed in TypeScript
subtitleShort: 'Fresh. Quality. Reliable.',
// Translated UI string for current language (sv / en / ur)
subtitle:
// Property or array item — trailing comma allowed in TypeScript
'Halal certified · Fresh daily · Home delivery · Open every day',
// Property or array item — trailing comma allowed in TypeScript
hours: 'Open every day {hours}',
// Property or array item — trailing comma allowed in TypeScript
location: 'Tingvallavägen 11, Märsta',
// Property or array item — trailing comma allowed in TypeScript
shopNow: 'Browse Our Selection',
// Property or array item — trailing comma allowed in TypeScript
browseChicken: 'Browse Chicken',
// Property or array item — trailing comma allowed in TypeScript
whatsapp: 'Order via WhatsApp',
// Closing brace — end of block (function, if, object, JSX)
},
// Line 53: aboutPreview: {
aboutPreview: {
// Property or array item — trailing comma allowed in TypeScript
label: 'About Us',
// Property or array item — trailing comma allowed in TypeScript
title: "Märsta's Finest Butcher Shop",
// Property or array item — trailing comma allowed in TypeScript
p1: 'Kött Gård is more than a butcher shop — we are a promise of quality. All our meat is 100% Halal certified and delivered fresh every day.',
// Property or array item — trailing comma allowed in TypeScript
p2: 'We source lamb from Ireland and New Zealand, chicken and beef from reputable producers, and help you find the right cut for dinner, celebrations, or Sunday roast.',
// Property or array item — trailing comma allowed in TypeScript
p3: 'Visit us at Tingvallavägen, tell us what you are looking for — we cut and pack to your specifications.',
// Property or array item — trailing comma allowed in TypeScript
statHalal: '100%',
// Property or array item — trailing comma allowed in TypeScript
statHalalLabel: 'Halal certified',
// Property or array item — trailing comma allowed in TypeScript
statDays: '7 days',
// Property or array item — trailing comma allowed in TypeScript
statDaysLabel: 'Open weekly',
// Property or array item — trailing comma allowed in TypeScript
statDelivery: 'Daily',
// Property or array item — trailing comma allowed in TypeScript
statDeliveryLabel: 'Delivery',
// Property or array item — trailing comma allowed in TypeScript
statFresh: 'Fresh',
// Property or array item — trailing comma allowed in TypeScript
statFreshLabel: 'Every day',
// Property or array item — trailing comma allowed in TypeScript
readMore: 'Read more about us',
// Property or array item — trailing comma allowed in TypeScript
imageAlt: 'Fresh meat cuts on a cutting board from Kött Gård',
// Closing brace — end of block (function, if, object, JSX)
},
// Line 70: trust: {
trust: {
// Property or array item — trailing comma allowed in TypeScript
halal: '100% Halal',
// Property or array item — trailing comma allowed in TypeScript
halalDesc: 'Certified halal sourcing with full traceability and compliance.',
// Property or array item — trailing comma allowed in TypeScript
fresh: 'Fresh Daily',
// Property or array item — trailing comma allowed in TypeScript
freshDesc: 'Sourced fresh every morning and delivered at peak quality.',
// Property or array item — trailing comma allowed in TypeScript
premium: 'Premium Quality',
// Property or array item — trailing comma allowed in TypeScript
premiumDesc: 'Hand-selected cuts from trusted farms, prepared by expert butchers.',
// Closing brace — end of block (function, if, object, JSX)
},
// Line 78: categories: {
categories: {
// Property or array item — trailing comma allowed in TypeScript
title: 'Our Selection',
// Property or array item — trailing comma allowed in TypeScript
subtitle: 'Hand-picked meat — every day. Fresh delivery. Halal. Cut to order.',
// Property or array item — trailing comma allowed in TypeScript
shop: 'Shop {name}',
// Line 82: chicken: {
chicken: {
// Property or array item — trailing comma allowed in TypeScript
name: 'Chicken',
// Property or array item — trailing comma allowed in TypeScript
description: 'Breast fillet, wings, drumsticks and whole chicken. Fresh every morning.',
// Closing brace — end of block (function, if, object, JSX)
},
// Line 86: beef: {
beef: {
// Property or array item — trailing comma allowed in TypeScript
name: 'Beef & Veal',
// Property or array item — trailing comma allowed in TypeScript
description: 'Mince, bone marrow and premium cuts. High marbling, consistent quality.',
// Closing brace — end of block (function, if, object, JSX)
},
// Line 90: lamb: {
lamb: {
// Property or array item — trailing comma allowed in TypeScript
name: 'Lamb',
// Property or array item — trailing comma allowed in TypeScript
description: 'Shoulder, neck, roast and rack. From Ireland and New Zealand.',
// Closing brace — end of block (function, if, object, JSX)
},
// Line 94: fish: {
fish: {
// Property or array item — trailing comma allowed in TypeScript
name: 'Fish',
// Property or array item — trailing comma allowed in TypeScript
description: 'Fresh catch, cleaned and ready to cook.',
// Closing brace — end of block (function, if, object, JSX)
},
// Closing brace — end of block (function, if, object, JSX)
},
// Line 99: featured: {
featured: {
// Property or array item — trailing comma allowed in TypeScript
label: 'Curated Selection',
// Property or array item — trailing comma allowed in TypeScript
title: 'Featured Products',
// Property or array item — trailing comma allowed in TypeScript
subtitle: 'Our most popular cuts, loved by families across the city.',
// Property or array item — trailing comma allowed in TypeScript
viewAll: 'View All',
// Closing brace — end of block (function, if, object, JSX)
},
// Line 105: howItWorks: {
howItWorks: {
// Property or array item — trailing comma allowed in TypeScript
label: 'Order',
// Property or array item — trailing comma allowed in TypeScript
title: 'How easy it is to order',
// Property or array item — trailing comma allowed in TypeScript
step1Title: 'Contact us',
// Line 109: step1Desc:
step1Desc:
// Property or array item — trailing comma allowed in TypeScript
'Send us a WhatsApp message with what you want — we reply quickly.',
// Property or array item — trailing comma allowed in TypeScript
step2Title: 'We confirm',
// Line 112: step2Desc:
step2Desc:
// Property or array item — trailing comma allowed in TypeScript
'We confirm your order, give you the price, and tell you when it is ready.',
// Property or array item — trailing comma allowed in TypeScript
step3Title: 'Pick up or delivery',
// Line 115: step3Desc:
step3Desc:
// Property or array item — trailing comma allowed in TypeScript
'Pick up in store at Tingvallavägen 11 or choose home delivery.',
// Property or array item — trailing comma allowed in TypeScript
step: 'Step {n}',
// Property or array item — trailing comma allowed in TypeScript
whatsapp: 'Order on WhatsApp',
// Closing brace — end of block (function, if, object, JSX)
},
// Line 120: offers: {
offers: {
// Property or array item — trailing comma allowed in TypeScript
label: 'Order',
// Property or array item — trailing comma allowed in TypeScript
title: 'Weekly offers',
// Translated UI string for current language (sv / en / ur)
subtitle:
// Property or array item — trailing comma allowed in TypeScript
'We update regularly with fresh deals. Follow us on social media for the latest prices.',
// Property or array item — trailing comma allowed in TypeScript
disclaimer: 'Price valid while supplies last',
// Property or array item — trailing comma allowed in TypeScript
was: 'Was',
// Property or array item — trailing comma allowed in TypeScript
now: 'NOW',
// Property or array item — trailing comma allowed in TypeScript
order: 'Order',
// Property or array item — trailing comma allowed in TypeScript
viewProduct: 'View product',
// Line 130: badge: {
badge: {
// Property or array item — trailing comma allowed in TypeScript
fresh: 'FRESH',
// Property or array item — trailing comma allowed in TypeScript
halal: 'HALAL',
// Closing brace — end of block (function, if, object, JSX)
},
// Line 134: items: {
items: {
// Property or array item — trailing comma allowed in TypeScript
chickenWings: { name: 'Fresh chicken wings PL' },
// Property or array item — trailing comma allowed in TypeScript
lambSteak: { name: 'Fresh lamb roast Ireland' },
// Property or array item — trailing comma allowed in TypeScript
beefMince: { name: 'Beef mince 5% fat IRL' },
// Closing brace — end of block (function, if, object, JSX)
},
// Closing brace — end of block (function, if, object, JSX)
},
// Line 140: social: {
social: {
// Property or array item — trailing comma allowed in TypeScript
label: 'Follow us',
// Property or array item — trailing comma allowed in TypeScript
title: 'Follow us',
// Translated UI string for current language (sv / en / ur)
subtitle:
// Property or array item — trailing comma allowed in TypeScript
'1,100+ followers on Facebook · 249 posts · Daily updates',
// Property or array item — trailing comma allowed in TypeScript
facebook: 'Facebook',
// Property or array item — trailing comma allowed in TypeScript
instagram: 'Instagram',
// Property or array item — trailing comma allowed in TypeScript
whatsapp: 'WhatsApp',
// Closing brace — end of block (function, if, object, JSX)
},
// Line 149: contact: {
contact: {
// Property or array item — trailing comma allowed in TypeScript
label: 'Contact',
// Property or array item — trailing comma allowed in TypeScript
title: 'Visit us',
// Property or array item — trailing comma allowed in TypeScript
addressLabel: 'Address',
// Property or array item — trailing comma allowed in TypeScript
phoneLabel: 'Phone',
// Property or array item — trailing comma allowed in TypeScript
hoursLabel: 'Opening hours',
// Property or array item — trailing comma allowed in TypeScript
hoursValue: 'Every day: {hours}',
// Property or array item — trailing comma allowed in TypeScript
writeUs: 'Message us',
// Property or array item — trailing comma allowed in TypeScript
callUs: 'Call us',
// Property or array item — trailing comma allowed in TypeScript
openMaps: 'Open in Google Maps',
// Property or array item — trailing comma allowed in TypeScript
learnMore: 'Contact details',
// Closing brace — end of block (function, if, object, JSX)
},
// Line 161: cta: {
cta: {
// Property or array item — trailing comma allowed in TypeScript
title: 'Ready for Premium Halal Meat?',
// Translated UI string for current language (sv / en / ur)
subtitle:
// Property or array item — trailing comma allowed in TypeScript
'Order today and experience the difference of truly fresh, customized halal meat delivered to your doorstep.',
// Property or array item — trailing comma allowed in TypeScript
button: 'Browse Our Selection',
// Property or array item — trailing comma allowed in TypeScript
whatsapp: 'Order on WhatsApp',
// Closing brace — end of block (function, if, object, JSX)
},
// Line 168: shop: {
shop: {
// Property or array item — trailing comma allowed in TypeScript
title: 'Shop All Products',
// Property or array item — trailing comma allowed in TypeScript
subtitle: 'Premium halal meat, customized to your preference',
// Property or array item — trailing comma allowed in TypeScript
noProducts: 'No products found',
// Property or array item — trailing comma allowed in TypeScript
noProductsHint: 'Try adjusting your filters or search query',
// Property or array item — trailing comma allowed in TypeScript
filters: 'Filters',
// Property or array item — trailing comma allowed in TypeScript
productsFound: '{count} products found',
// Property or array item — trailing comma allowed in TypeScript
search: 'Search',
// Property or array item — trailing comma allowed in TypeScript
searchPlaceholder: 'Search products...',
// Property or array item — trailing comma allowed in TypeScript
category: 'Category',
// Property or array item — trailing comma allowed in TypeScript
sortBy: 'Sort By',
// Property or array item — trailing comma allowed in TypeScript
all: 'All',
// Property or array item — trailing comma allowed in TypeScript
sortFeatured: 'Featured',
// Property or array item — trailing comma allowed in TypeScript
sortPriceAsc: 'Price: Low to High',
// Property or array item — trailing comma allowed in TypeScript
sortPriceDesc: 'Price: High to Low',
// Property or array item — trailing comma allowed in TypeScript
sortName: 'Name AZ',
// Closing brace — end of block (function, if, object, JSX)
},
// Line 185: product: {
product: {
// Property or array item — trailing comma allowed in TypeScript
backToShop: 'Back to Shop',
// Property or array item — trailing comma allowed in TypeScript
inStock: 'In Stock',
// Property or array item — trailing comma allowed in TypeScript
outOfStock: 'Out of Stock',
// Property or array item — trailing comma allowed in TypeScript
halalTrust: '100% Halal certified · Fresh daily · Premium quality',
// Property or array item — trailing comma allowed in TypeScript
yourSelection: 'Your selection',
// Property or array item — trailing comma allowed in TypeScript
aboutProduct: 'About This Product',
// Property or array item — trailing comma allowed in TypeScript
addToCart: 'Add to Cart',
// Property or array item — trailing comma allowed in TypeScript
addedToCart: 'Added to Cart',
// Property or array item — trailing comma allowed in TypeScript
decreaseQty: 'Decrease quantity',
// Property or array item — trailing comma allowed in TypeScript
increaseQty: 'Increase quantity',
// Property or array item — trailing comma allowed in TypeScript
removeWishlist: 'Remove from wishlist',
// Property or array item — trailing comma allowed in TypeScript
addWishlist: 'Add to wishlist',
// Property or array item — trailing comma allowed in TypeScript
viewProduct: 'View {name}',
// Property or array item — trailing comma allowed in TypeScript
pieces: '{count} pieces',
// Property or array item — trailing comma allowed in TypeScript
standardCut: 'Standard cut',
// Property or array item — trailing comma allowed in TypeScript
howManyCuts: 'How Many Cuts Do You Want?',
// Property or array item — trailing comma allowed in TypeScript
howManyCutsHint: 'Select the number of cuts for your order',
// Property or array item — trailing comma allowed in TypeScript
cutsAndStyle: '{cuts} cuts · {style}',
// Property or array item — trailing comma allowed in TypeScript
selectCutting: 'Select Cutting Style',
// Property or array item — trailing comma allowed in TypeScript
selectCuttingHint: 'Our butchers will prepare your {category} exactly to your preferred cut',
// Line 206: fishNote:
fishNote:
// Property or array item — trailing comma allowed in TypeScript
'Fish products are prepared with our standard professional cut — cleaned, scaled, and ready to cook.',
// Closing brace — end of block (function, if, object, JSX)
},
// Line 209: cutting: {
cutting: {
// Property or array item — trailing comma allowed in TypeScript
nihari: 'Nihari cut',
// Property or array item — trailing comma allowed in TypeScript
karahi: 'Karahi cut',
// Property or array item — trailing comma allowed in TypeScript
qeema: 'Qeema (minced)',
// Property or array item — trailing comma allowed in TypeScript
boneless: 'Boneless',
// Property or array item — trailing comma allowed in TypeScript
steak: 'Steak cut',
// Closing brace — end of block (function, if, object, JSX)
},
// Line 216: priceUnit: {
priceUnit: {
// Property or array item — trailing comma allowed in TypeScript
perBird: 'per bird',
// Property or array item — trailing comma allowed in TypeScript
perPack: 'per pack',
// Property or array item — trailing comma allowed in TypeScript
perKg: 'per kg',
// Closing brace — end of block (function, if, object, JSX)
},
// Line 221: badges: {
badges: {
// Property or array item — trailing comma allowed in TypeScript
bestseller: 'Bestseller',
// Property or array item — trailing comma allowed in TypeScript
chefsPick: "Chef's Pick",
// Property or array item — trailing comma allowed in TypeScript
premium: 'Premium',
// Property or array item — trailing comma allowed in TypeScript
popular: 'Popular',
// Property or array item — trailing comma allowed in TypeScript
freshCatch: 'Fresh Catch',
// Closing brace — end of block (function, if, object, JSX)
},
// Line 228: products: {
products: {
// Line 229: 'chicken-whole': {
'chicken-whole': {
// Property or array item — trailing comma allowed in TypeScript
name: 'Whole Chicken',
// Property or array item — trailing comma allowed in TypeScript
description: 'Farm-fresh whole halal chicken, perfect for roasting or curry.',
// Line 232: longDescription:
longDescription:
// Property or array item — trailing comma allowed in TypeScript
'Our whole chickens are sourced from certified halal farms and delivered at peak freshness. Each bird is hand-selected for quality, with tender meat and clean processing. Choose your preferred piece count and we will prepare it exactly how you need.',
// Closing brace — end of block (function, if, object, JSX)
},
// Line 235: 'chicken-breast': {
'chicken-breast': {
// Property or array item — trailing comma allowed in TypeScript
name: 'Chicken Breast',
// Property or array item — trailing comma allowed in TypeScript
description: 'Lean, boneless chicken breast — ideal for grilling and healthy meals.',
// Line 238: longDescription:
longDescription:
// Property or array item — trailing comma allowed in TypeScript
'Premium boneless chicken breast, trimmed and ready to cook. Perfect for kebabs, stir-fries, and healthy weeknight dinners. Select your piece count and enjoy consistent quality every time.',
// Closing brace — end of block (function, if, object, JSX)
},
// Line 241: 'chicken-thighs': {
'chicken-thighs': {
// Property or array item — trailing comma allowed in TypeScript
name: 'Chicken Thighs',
// Property or array item — trailing comma allowed in TypeScript
description: 'Juicy halal chicken thighs with rich flavor for curries and grills.',
// Line 244: longDescription:
longDescription:
// Property or array item — trailing comma allowed in TypeScript
'Our chicken thighs are known for their succulence and depth of flavor. Whether you are making a traditional karahi or a weekend BBQ, these thighs deliver every time.',
// Closing brace — end of block (function, if, object, JSX)
},
// Line 247: 'chicken-wings': {
'chicken-wings': {
// Property or array item — trailing comma allowed in TypeScript
name: 'Chicken Wings',
// Property or array item — trailing comma allowed in TypeScript
description: 'Party-ready halal chicken wings for frying, baking, or grilling.',
// Line 250: longDescription:
longDescription:
// Property or array item — trailing comma allowed in TypeScript
'Crispy, flavorful chicken wings prepared halal and delivered fresh. A crowd favorite for game nights and family gatherings.',
// Closing brace — end of block (function, if, object, JSX)
},
// Line 253: 'beef-nihari': {
'beef-nihari': {
// Property or array item — trailing comma allowed in TypeScript
name: 'Beef for Nihari',
// Property or array item — trailing comma allowed in TypeScript
description: 'Slow-cook ready beef cuts, perfect for traditional nihari.',
// Line 256: longDescription:
longDescription:
// Property or array item — trailing comma allowed in TypeScript
'Specially selected beef cuts ideal for slow-cooked nihari. Rich in collagen and flavor, these cuts break down beautifully over hours of simmering for an authentic, melt-in-your-mouth experience.',
// Closing brace — end of block (function, if, object, JSX)
},
// Line 259: 'beef-steak': {
'beef-steak': {
// Property or array item — trailing comma allowed in TypeScript
name: 'Premium Beef Steak',
// Property or array item — trailing comma allowed in TypeScript
description: 'Restaurant-quality halal steak cuts for the perfect sear.',
// Line 262: longDescription:
longDescription:
// Property or array item — trailing comma allowed in TypeScript
'Hand-cut premium beef steaks from the finest halal sources. Marbled, tender, and ready for your grill or cast-iron pan. Choose your preferred cutting style.',
// Closing brace — end of block (function, if, object, JSX)
},
// Line 265: 'beef-mince': {
'beef-mince': {
// Property or array item — trailing comma allowed in TypeScript
name: 'Beef Mince',
// Property or array item — trailing comma allowed in TypeScript
description: 'Fresh halal beef mince for kebabs, burgers, and qeema.',
// Line 268: longDescription:
longDescription:
// Property or array item — trailing comma allowed in TypeScript
'Finely ground halal beef mince with the perfect fat ratio for juicy kebabs, flavorful qeema, and homemade burgers. Ground fresh daily.',
// Closing brace — end of block (function, if, object, JSX)
},
// Line 271: 'beef-boneless': {
'beef-boneless': {
// Property or array item — trailing comma allowed in TypeScript
name: 'Boneless Beef Cubes',
// Property or array item — trailing comma allowed in TypeScript
description: 'Versatile boneless beef cubes for karahi, biryani, and stews.',
// Line 274: longDescription:
longDescription:
// Property or array item — trailing comma allowed in TypeScript
'Uniform boneless beef cubes cut to perfection for quick-cooking dishes. Ideal for karahi, pulao, and stir-fries where consistent sizing matters.',
// Closing brace — end of block (function, if, object, JSX)
},
// Line 277: 'lamb-shoulder': {
'lamb-shoulder': {
// Property or array item — trailing comma allowed in TypeScript
name: 'Lamb Shoulder',
// Property or array item — trailing comma allowed in TypeScript
description: 'Rich, flavorful lamb shoulder for slow roasts and curries.',
// Line 280: longDescription:
longDescription:
// Property or array item — trailing comma allowed in TypeScript
'Premium halal lamb shoulder with beautiful marbling. Perfect for slow-roasted feasts, hearty curries, and traditional family meals. Customized to your preferred cut.',
// Closing brace — end of block (function, if, object, JSX)
},
// Line 283: 'lamb-leg': {
'lamb-leg': {
// Property or array item — trailing comma allowed in TypeScript
name: 'Lamb Leg',
// Property or array item — trailing comma allowed in TypeScript
description: 'Tender lamb leg for roasts, grills, and special occasions.',
// Line 286: longDescription:
longDescription:
// Property or array item — trailing comma allowed in TypeScript
'Whole or portioned lamb leg from certified halal sources. A centerpiece cut for Eid celebrations, dinner parties, and Sunday roasts.',
// Closing brace — end of block (function, if, object, JSX)
},
// Line 289: 'lamb-chops': {
'lamb-chops': {
// Property or array item — trailing comma allowed in TypeScript
name: 'Lamb Chops',
// Property or array item — trailing comma allowed in TypeScript
description: 'Premium lamb chops for grilling and fine dining at home.',
// Line 292: longDescription:
longDescription:
// Property or array item — trailing comma allowed in TypeScript
'Thick-cut halal lamb chops with perfect fat caps for grilling. Restaurant quality, delivered to your kitchen.',
// Closing brace — end of block (function, if, object, JSX)
},
// Line 295: 'lamb-mince': {
'lamb-mince': {
// Property or array item — trailing comma allowed in TypeScript
name: 'Lamb Mince',
// Property or array item — trailing comma allowed in TypeScript
description: 'Fresh halal lamb mince for kebabs, samosas, and qeema.',
// Line 298: longDescription:
longDescription:
// Property or array item — trailing comma allowed in TypeScript
'Finely ground lamb mince with rich flavor. Essential for seekh kebabs, lamb qeema, and stuffed parathas.',
// Closing brace — end of block (function, if, object, JSX)
},
// Line 301: 'fish-salmon': {
'fish-salmon': {
// Property or array item — trailing comma allowed in TypeScript
name: 'Atlantic Salmon Fillet',
// Property or array item — trailing comma allowed in TypeScript
description: 'Buttery salmon fillets, skin-on and ready to pan-sear.',
// Line 304: longDescription:
longDescription:
// Property or array item — trailing comma allowed in TypeScript
'Premium Atlantic salmon fillets with rich omega-3 content. Cleaned, portioned, and vacuum-sealed for maximum freshness.',
// Closing brace — end of block (function, if, object, JSX)
},
// Line 307: 'fish-rohu': {
'fish-rohu': {
// Property or array item — trailing comma allowed in TypeScript
name: 'Rohu Fish',
// Property or array item — trailing comma allowed in TypeScript
description: 'Whole rohu fish, cleaned and scaled — a South Asian favorite.',
// Line 310: longDescription:
longDescription:
// Property or array item — trailing comma allowed in TypeScript
'Fresh rohu fish, a staple in South Asian cuisine. Cleaned, scaled, and gutted. Perfect for fish curry, fried fish, and traditional recipes.',
// Closing brace — end of block (function, if, object, JSX)
},
// Line 313: 'fish-prawns': {
'fish-prawns': {
// Property or array item — trailing comma allowed in TypeScript
name: 'Jumbo Prawns',
// Property or array item — trailing comma allowed in TypeScript
description: 'Large shell-on prawns for grilling, curries, and biryanis.',
// Line 316: longDescription:
longDescription:
// Property or array item — trailing comma allowed in TypeScript
'Premium jumbo prawns, deveined and ready to cook. Sweet, firm flesh that holds up beautifully in curries and tandoori preparations.',
// Closing brace — end of block (function, if, object, JSX)
},
// Line 319: 'fish-basa': {
'fish-basa': {
// Property or array item — trailing comma allowed in TypeScript
name: 'Basa Fillet',
// Property or array item — trailing comma allowed in TypeScript
description: 'Mild, flaky basa fillets — perfect for beginners and kids.',
// Line 322: longDescription:
longDescription:
// Property or array item — trailing comma allowed in TypeScript
'Boneless basa fillets with a mild, delicate flavor. Easy to cook and versatile — great for fish tacos, baking, and light curries.',
// Closing brace — end of block (function, if, object, JSX)
},
// Closing brace — end of block (function, if, object, JSX)
},
// Line 326: cart: {
cart: {
// Property or array item — trailing comma allowed in TypeScript
title: 'Your Cart',
// Property or array item — trailing comma allowed in TypeScript
itemsCount: '{count} item(s) in your cart',
// Property or array item — trailing comma allowed in TypeScript
empty: 'Your cart is empty',
// Property or array item — trailing comma allowed in TypeScript
emptyHint: 'Browse our premium halal selection and add items to your cart.',
// Property or array item — trailing comma allowed in TypeScript
startShopping: 'Start Shopping',
// Property or array item — trailing comma allowed in TypeScript
customization: 'Customization:',
// Property or array item — trailing comma allowed in TypeScript
orderSummary: 'Order Summary',
// Property or array item — trailing comma allowed in TypeScript
subtotal: 'Subtotal',
// Property or array item — trailing comma allowed in TypeScript
delivery: 'Delivery',
// Property or array item — trailing comma allowed in TypeScript
free: 'Free',
// Property or array item — trailing comma allowed in TypeScript
freeDeliveryHint: 'Free delivery on orders over 500 kr',
// Property or array item — trailing comma allowed in TypeScript
total: 'Total',
// Property or array item — trailing comma allowed in TypeScript
proceedCheckout: 'Proceed to Checkout',
// Property or array item — trailing comma allowed in TypeScript
continueShopping: 'Continue Shopping',
// Property or array item — trailing comma allowed in TypeScript
removeItem: 'Remove item',
// Closing brace — end of block (function, if, object, JSX)
},
// Line 343: checkout: {
checkout: {
// Property or array item — trailing comma allowed in TypeScript
title: 'Secure Checkout',
// Property or array item — trailing comma allowed in TypeScript
backToCart: 'Back to Cart',
// Property or array item — trailing comma allowed in TypeScript
noItems: 'No items to checkout',
// Property or array item — trailing comma allowed in TypeScript
goToShop: 'Go to Shop',
// Property or array item — trailing comma allowed in TypeScript
orderConfirmed: 'Order Confirmed!',
// Property or array item — trailing comma allowed in TypeScript
thankYou: 'Thank you for your order. Your premium halal meat is being prepared.',
// Property or array item — trailing comma allowed in TypeScript
orderId: 'Order ID: {id}',
// Property or array item — trailing comma allowed in TypeScript
viewOrders: 'View Orders',
// Property or array item — trailing comma allowed in TypeScript
haveAccount: 'Have an account?',
// Property or array item — trailing comma allowed in TypeScript
signIn: 'Sign in',
// Property or array item — trailing comma allowed in TypeScript
fasterCheckout: 'for faster checkout.',
// Property or array item — trailing comma allowed in TypeScript
deliveryDetails: 'Delivery Details',
// Property or array item — trailing comma allowed in TypeScript
fullName: 'Full Name',
// Property or array item — trailing comma allowed in TypeScript
email: 'Email',
// Property or array item — trailing comma allowed in TypeScript
phone: 'Phone',
// Property or array item — trailing comma allowed in TypeScript
street: 'Street Address',
// Property or array item — trailing comma allowed in TypeScript
city: 'City',
// Property or array item — trailing comma allowed in TypeScript
state: 'State',
// Property or array item — trailing comma allowed in TypeScript
zip: 'ZIP Code',
// Property or array item — trailing comma allowed in TypeScript
payment: 'Payment',
// Property or array item — trailing comma allowed in TypeScript
creditCard: 'Credit Card',
// Property or array item — trailing comma allowed in TypeScript
cashOnDelivery: 'Cash on Delivery',
// Property or array item — trailing comma allowed in TypeScript
cardNumber: 'Card Number',
// Property or array item — trailing comma allowed in TypeScript
expiry: 'Expiry',
// Property or array item — trailing comma allowed in TypeScript
cvv: 'CVV',
// Property or array item — trailing comma allowed in TypeScript
qty: 'Qty: {count}',
// Property or array item — trailing comma allowed in TypeScript
processing: 'Processing...',
// Property or array item — trailing comma allowed in TypeScript
pay: 'Pay {amount}',
// Property or array item — trailing comma allowed in TypeScript
secure: 'Secure 256-bit SSL encryption',
// Closing brace — end of block (function, if, object, JSX)
},
// Line 374: auth: {
auth: {
// Property or array item — trailing comma allowed in TypeScript
welcomeBack: 'Welcome Back',
// Property or array item — trailing comma allowed in TypeScript
createAccount: 'Create Account',
// Property or array item — trailing comma allowed in TypeScript
joinTagline: 'Join {name} for a premium shopping experience',
// Property or array item — trailing comma allowed in TypeScript
signInTagline: 'Sign in to your {name} account',
// Property or array item — trailing comma allowed in TypeScript
fullName: 'Full Name',
// Property or array item — trailing comma allowed in TypeScript
email: 'Email',
// Property or array item — trailing comma allowed in TypeScript
password: 'Password',
// Property or array item — trailing comma allowed in TypeScript
phone: 'Phone',
// Property or array item — trailing comma allowed in TypeScript
street: 'Street Address',
// Property or array item — trailing comma allowed in TypeScript
city: 'City',
// Property or array item — trailing comma allowed in TypeScript
state: 'State',
// Property or array item — trailing comma allowed in TypeScript
zip: 'ZIP Code',
// Property or array item — trailing comma allowed in TypeScript
signIn: 'Sign In',
// Property or array item — trailing comma allowed in TypeScript
register: 'Create Account',
// Property or array item — trailing comma allowed in TypeScript
hasAccount: 'Already have an account? Sign in',
// Property or array item — trailing comma allowed in TypeScript
noAccount: "Don't have an account? Register",
// Property or array item — trailing comma allowed in TypeScript
invalidCredentials: 'Invalid email or password. Try {email} / demo123',
// Property or array item — trailing comma allowed in TypeScript
demo: 'Demo: {email} / demo123',
// Closing brace — end of block (function, if, object, JSX)
},
// Line 394: account: {
account: {
// Property or array item — trailing comma allowed in TypeScript
title: 'My Account',
// Property or array item — trailing comma allowed in TypeScript
welcome: 'Welcome back, {name}',
// Property or array item — trailing comma allowed in TypeScript
memberSince: 'Member since {date}',
// Property or array item — trailing comma allowed in TypeScript
myWishlist: 'My Wishlist',
// Property or array item — trailing comma allowed in TypeScript
signOut: 'Sign Out',
// Property or array item — trailing comma allowed in TypeScript
orderHistory: 'Order History',
// Property or array item — trailing comma allowed in TypeScript
noOrders: 'No orders yet',
// Property or array item — trailing comma allowed in TypeScript
startShopping: 'Start Shopping',
// Closing brace — end of block (function, if, object, JSX)
},
// Line 404: wishlist: {
wishlist: {
// Property or array item — trailing comma allowed in TypeScript
title: 'My Wishlist',
// Property or array item — trailing comma allowed in TypeScript
saved: '{count} saved item(s)',
// Property or array item — trailing comma allowed in TypeScript
empty: 'Your wishlist is empty',
// Property or array item — trailing comma allowed in TypeScript
emptyHint: 'Save your favorite products to buy them later.',
// Property or array item — trailing comma allowed in TypeScript
browse: 'Browse Products',
// Closing brace — end of block (function, if, object, JSX)
},
// Line 411: about: {
about: {
// Property or array item — trailing comma allowed in TypeScript
title: 'About {name}',
// Translated UI string for current language (sv / en / ur)
subtitle:
// Property or array item — trailing comma allowed in TypeScript
'Bringing premium, 100% Halal meat to your table — fresh, customized, and delivered with care.',
// Property or array item — trailing comma allowed in TypeScript
ourStory: 'Our Story',
// Line 416: storyP1:
storyP1:
// Property or array item — trailing comma allowed in TypeScript
'{name} was founded with a simple mission: make premium halal meat accessible to every family, without compromising on quality, freshness, or religious compliance. We understand that for many households, the right cut prepared the right way is not a luxury — it is essential.',
// Line 418: storyP2:
storyP2:
// Property or array item — trailing comma allowed in TypeScript
'From selecting piece counts for chicken to choosing Nihari or Karahi cuts for beef and lamb, we put customization at the heart of every order. Our expert butchers prepare each order by hand, and our temperature-controlled delivery ensures your meat arrives as fresh as the day it was cut.',
// Property or array item — trailing comma allowed in TypeScript
halalTitle: 'Halal Certification',
// Line 421: halalDesc:
halalDesc:
// Property or array item — trailing comma allowed in TypeScript
'Every product at {name} is sourced from certified halal suppliers. Our supply chain is fully traceable, and we maintain strict compliance with halal slaughter and processing standards. We work exclusively with farms and processors that share our commitment to ethical, religiously compliant meat production.',
// Property or array item — trailing comma allowed in TypeScript
freshDaily: 'Fresh Daily',
// Property or array item — trailing comma allowed in TypeScript
freshDailyDesc: 'Sourced every morning from trusted farms',
// Property or array item — trailing comma allowed in TypeScript
premiumQuality: 'Premium Quality',
// Property or array item — trailing comma allowed in TypeScript
premiumQualityDesc: 'Hand-selected cuts by expert butchers',
// Property or array item — trailing comma allowed in TypeScript
fastDelivery: 'Fast Delivery',
// Property or array item — trailing comma allowed in TypeScript
fastDeliveryDesc: 'Temperature-controlled same-day delivery',
// Property or array item — trailing comma allowed in TypeScript
deliveryTitle: 'Delivery Information',
// Property or array item — trailing comma allowed in TypeScript
delivery1: 'We deliver within a 25-mile radius of our processing facility.',
// Property or array item — trailing comma allowed in TypeScript
delivery2: 'Orders placed before 2 PM are eligible for same-day delivery.',
// Property or array item — trailing comma allowed in TypeScript
delivery3: 'Free delivery on orders over 500 kr. Standard delivery fee: 49 kr.',
// Property or array item — trailing comma allowed in TypeScript
delivery4: 'All products are vacuum-sealed and transported in insulated packaging.',
// Property or array item — trailing comma allowed in TypeScript
contactTitle: 'Contact Us',
// Property or array item — trailing comma allowed in TypeScript
address: 'Tingvallavägen 11, 195 31 Märsta',
// Property or array item — trailing comma allowed in TypeScript
privacyTitle: 'Privacy Policy',
// Line 437: privacyText:
privacyText:
// Property or array item — trailing comma allowed in TypeScript
'We collect only the information needed to process your orders and improve our service — name, contact details, and delivery address. We do not sell your data to third parties. Payment details are handled securely by our payment partners.',
// Property or array item — trailing comma allowed in TypeScript
termsTitle: 'Terms of Service',
// Line 440: termsText:
termsText:
// Property or array item — trailing comma allowed in TypeScript
'All prices are shown in SEK and may change without notice. Orders are subject to availability. Halal certification applies to all meat products listed. Delivery times are estimates and may vary during peak periods.',
// Closing brace — end of block (function, if, object, JSX)
},
// Line 443: footer: {
footer: {
// Line 444: tagline:
tagline:
// Property or array item — trailing comma allowed in TypeScript
'Premium 100% Halal meat delivery. Fresh, customized cuts delivered to your door with uncompromising quality.',
// Property or array item — trailing comma allowed in TypeScript
shop: 'Shop',
// Property or array item — trailing comma allowed in TypeScript
company: 'Company',
// Property or array item — trailing comma allowed in TypeScript
contact: 'Contact',
// Property or array item — trailing comma allowed in TypeScript
rights: 'All rights reserved.',
// Property or array item — trailing comma allowed in TypeScript
phone: '072-585 50 50',
// Property or array item — trailing comma allowed in TypeScript
hours: 'Open every day {hours}',
// Closing brace — end of block (function, if, object, JSX)
},
// Line 453: notFound: {
notFound: {
// Property or array item — trailing comma allowed in TypeScript
title: '404',
// Property or array item — trailing comma allowed in TypeScript
message: 'Page not found',
// Property or array item — trailing comma allowed in TypeScript
goHome: 'Go Home',
// Closing brace — end of block (function, if, object, JSX)
},
// Line 458: orderStatus: {
orderStatus: {
// Property or array item — trailing comma allowed in TypeScript
pending: 'pending',
// Property or array item — trailing comma allowed in TypeScript
confirmed: 'confirmed',
// Property or array item — trailing comma allowed in TypeScript
preparing: 'preparing',
// Property or array item — trailing comma allowed in TypeScript
'out-for-delivery': 'out for delivery',
// Property or array item — trailing comma allowed in TypeScript
delivered: 'delivered',
// Closing brace — end of block (function, if, object, JSX)
},
// Closing brace — end of block (function, if, object, JSX)
};