feat: implement proper i18n translations for Serbian and English
- Add comprehensive Serbian translation file (sr.json) with all UI strings - Add comprehensive English translation file (en.json) with all UI strings - Update Serbian root pages (/, /products, /products/[slug], /about, /contact) to use getTranslations() - Update English pages (/en/*) to use getTranslations() - Replace all hardcoded strings with translation keys
This commit is contained in:
@@ -10,24 +10,40 @@
|
||||
"title": "Premium Natural Oils",
|
||||
"subtitle": "For hair and skin care"
|
||||
},
|
||||
"ticker": {
|
||||
"text": "Free shipping on orders over 3000 RSD • Natural ingredients • Cruelty-free • Handmade with love"
|
||||
},
|
||||
"products": {
|
||||
"title": "Our Products"
|
||||
},
|
||||
"bestsellers": {
|
||||
"title": "Best Sellers"
|
||||
},
|
||||
"story": {
|
||||
"title": "Our Story",
|
||||
"description": "ManoonOils was born from a passion for natural beauty..."
|
||||
},
|
||||
"newsletter": {
|
||||
"title": "Stay Updated",
|
||||
"placeholder": "Enter your email",
|
||||
"button": "Subscribe"
|
||||
}
|
||||
"collection": "Our Collection",
|
||||
"premiumOils": "Premium Natural Oils",
|
||||
"oilsDescription": "Cold-pressed, pure, and natural oils for your daily beauty routine",
|
||||
"viewAll": "View All Products",
|
||||
"ourStory": "Our Story",
|
||||
"handmadeWithLove": "Handmade with Love",
|
||||
"storyText1": "Every bottle of ManoonOils is crafted with care using traditional methods passed down through generations. We source only the finest organic ingredients to bring you oils that nourish both hair and skin.",
|
||||
"storyText2": "Our commitment to purity means no additives, no preservatives - just nature's goodness in its most potent form.",
|
||||
"learnMore": "Learn More",
|
||||
"whyChooseUs": "Why Choose Us",
|
||||
"manoonDifference": "The Manoon Difference",
|
||||
"stayConnected": "Stay Connected",
|
||||
"joinCommunity": "Join Our Community",
|
||||
"newsletterText": "Subscribe to receive exclusive offers, beauty tips, and be the first to know about new products.",
|
||||
"emailPlaceholder": "Enter your email",
|
||||
"subscribe": "Subscribe"
|
||||
},
|
||||
"Benefits": {
|
||||
"natural": "100% Natural",
|
||||
"naturalDesc": "Pure, cold-pressed oils with no additives or preservatives. Just nature's goodness.",
|
||||
"handcrafted": "Handcrafted",
|
||||
"handcraftedDesc": "Each batch is carefully prepared by hand to ensure the highest quality.",
|
||||
"sustainable": "Sustainable",
|
||||
"sustainableDesc": "Ethically sourced ingredients and eco-friendly packaging for a better planet."
|
||||
},
|
||||
"Products": {
|
||||
"allProducts": "All Products",
|
||||
"productsCount": "{count} products",
|
||||
"featured": "Featured",
|
||||
"newest": "Newest",
|
||||
"priceLow": "Price: Low to High",
|
||||
"priceHigh": "Price: High to Low",
|
||||
"noProducts": "No products available",
|
||||
"checkBack": "Please check back later for new arrivals."
|
||||
},
|
||||
"Product": {
|
||||
"addToCart": "Add to Cart",
|
||||
@@ -35,19 +51,99 @@
|
||||
"details": "Details",
|
||||
"ingredients": "Ingredients",
|
||||
"usage": "How to Use",
|
||||
"related": "You May Also Like"
|
||||
"related": "You May Also Like",
|
||||
"notFound": "Product not found",
|
||||
"notFoundDesc": "The product you're looking for doesn't exist or has been removed.",
|
||||
"browseProducts": "Browse Products"
|
||||
},
|
||||
"Cart": {
|
||||
"title": "Your Cart",
|
||||
"empty": "Your cart is empty",
|
||||
"emptyDesc": "Looks like you haven't added anything to your cart yet.",
|
||||
"continueShopping": "Continue Shopping",
|
||||
"checkout": "Checkout",
|
||||
"subtotal": "Subtotal",
|
||||
"remove": "Remove"
|
||||
"shipping": "Shipping",
|
||||
"shippingCalc": "Calculated at checkout",
|
||||
"total": "Total",
|
||||
"freeShipping": "Free shipping on orders over {amount}",
|
||||
"remove": "Remove",
|
||||
"processes": "Processing...",
|
||||
"cartEmpty": "Your cart is empty"
|
||||
},
|
||||
"About": {
|
||||
"title": "About Us",
|
||||
"subtitle": "Our Story",
|
||||
"intro": "ManoonOils was born from a passion for natural beauty and the belief that the best skincare comes from nature itself.",
|
||||
"intro2": "We believe in the power of natural ingredients. Every oil in our collection is carefully selected for its unique properties and benefits. From nourishing oils that restore hair vitality to serums that rejuvenate skin, we craft each product with love and attention to detail.",
|
||||
"naturalIngredients": "Natural Ingredients",
|
||||
"naturalIngredientsDesc": "We use only the finest natural ingredients, sourced ethically and sustainably from trusted suppliers around the world.",
|
||||
"crueltyFree": "Cruelty-Free",
|
||||
"crueltyFreeDesc": "Our products are never tested on animals. We believe in beauty without compromise.",
|
||||
"sustainablePackaging": "Sustainable Packaging",
|
||||
"sustainablePackagingDesc": "We use eco-friendly packaging materials and minimize waste throughout our production process.",
|
||||
"handcraftedQuality": "Handcrafted Quality",
|
||||
"handcraftedQualityDesc": "Every bottle is handcrafted in small batches to ensure the highest quality and freshness.",
|
||||
"mission": "Our Mission",
|
||||
"missionQuote": "\"To provide premium quality, natural products that enhance your daily beauty routine.\"",
|
||||
"handmadeTitle": "Handmade with Love",
|
||||
"handmadeText1": "Every bottle of ManoonOils is handcrafted with care. We small-batch produce our products to ensure the highest quality and freshness. When you use ManoonOils, you can feel confident that you're using something made with genuine care and expertise.",
|
||||
"handmadeText2": "Our journey began with a simple question: how can we create products that truly nurture both hair and skin? Today, we continue to innovate while staying true to our commitment to natural, effective beauty solutions."
|
||||
},
|
||||
"Contact": {
|
||||
"title": "Contact",
|
||||
"subtitle": "Get in Touch",
|
||||
"getInTouch": "Get in Touch",
|
||||
"getInTouchDesc": "We're here to help! Whether you have questions about our products, need assistance with an order, or just want to say hello, we'd love to hear from you.",
|
||||
"email": "Email",
|
||||
"emailReply": "We reply within 24 hours",
|
||||
"shippingTitle": "Shipping",
|
||||
"freeShipping": "Free shipping over £50",
|
||||
"deliveryTime": "Delivered within 2-5 business days",
|
||||
"location": "Location",
|
||||
"locationDesc": "Serbia",
|
||||
"worldwideShipping": "Shipping worldwide",
|
||||
"name": "Name",
|
||||
"namePlaceholder": "Your name",
|
||||
"emailField": "Email",
|
||||
"emailPlaceholder": "your@email.com",
|
||||
"message": "Message",
|
||||
"messagePlaceholder": "How can we help you?",
|
||||
"sendMessage": "Send Message",
|
||||
"thankYou": "Thank You!",
|
||||
"thankYouDesc": "Your message has been sent. We'll get back to you soon.",
|
||||
"faqTitle": "Frequently Asked Questions",
|
||||
"faq1q": "How long does shipping take?",
|
||||
"faq1a": "Orders are typically delivered within 2-5 business days for domestic shipping. You'll receive a tracking number once your order ships.",
|
||||
"faq2q": "Are your products 100% natural?",
|
||||
"faq2a": "Yes! All our oils are 100% natural, cold-pressed, and free from any additives, preservatives, or artificial fragrances.",
|
||||
"faq3q": "What is your return policy?",
|
||||
"faq3a": "We accept returns within 14 days of delivery for unopened products. Please contact us if you have any issues with your order.",
|
||||
"faq4q": "Do you offer wholesale?",
|
||||
"faq4a": "Yes, we offer wholesale pricing for bulk orders. Please contact us at hello@manoonoils.com for more information."
|
||||
},
|
||||
"Footer": {
|
||||
"quickLinks": "Quick Links",
|
||||
"customerService": "Customer Service",
|
||||
"copyright": "All rights reserved."
|
||||
"contact": "Contact",
|
||||
"shipping": "Shipping",
|
||||
"returns": "Returns",
|
||||
"faq": "FAQ",
|
||||
"followUs": "Follow Us",
|
||||
"newsletter": "Newsletter",
|
||||
"newsletterDesc": "Subscribe to our newsletter for exclusive offers and updates.",
|
||||
"copyright": "All rights reserved.",
|
||||
"allRights": "© {year} ManoonOils."
|
||||
},
|
||||
"Common": {
|
||||
"loading": "Loading...",
|
||||
"error": "An error occurred",
|
||||
"tryAgain": "Try again",
|
||||
"close": "Close",
|
||||
"back": "Back",
|
||||
"next": "Next",
|
||||
"previous": "Previous",
|
||||
"search": "Search",
|
||||
"noResults": "No results found"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -10,24 +10,40 @@
|
||||
"title": "Premium prirodna ulja",
|
||||
"subtitle": "Za negu kose i kože"
|
||||
},
|
||||
"ticker": {
|
||||
"text": "Besplatna dostava za porudžbine preko 3000 RSD • Prirodni sastojci • Bez okrutnosti • Ručno sa ljubavlju"
|
||||
},
|
||||
"products": {
|
||||
"title": "Naši proizvodi"
|
||||
},
|
||||
"bestsellers": {
|
||||
"title": "Najprodavaniji"
|
||||
},
|
||||
"story": {
|
||||
"title": "Naša priča",
|
||||
"description": "ManoonOils je rođen iz strasti za prirodnu lepotu..."
|
||||
},
|
||||
"newsletter": {
|
||||
"title": "Ostanite u toku",
|
||||
"placeholder": "Unesite vaš email",
|
||||
"button": "Pretplati se"
|
||||
}
|
||||
"collection": "Naša kolekcija",
|
||||
"premiumOils": "Premium prirodna ulja",
|
||||
"oilsDescription": "Hladno ceđena, čista i prirodna ulja za vašu svakodnevnuBeauty rutinu",
|
||||
"viewAll": "Pogledaj sve proizvode",
|
||||
"ourStory": "Naša priča",
|
||||
"handmadeWithLove": "Ručno sa ljubavlju",
|
||||
"storyText1": "Svaka boca ManoonOils je izrađena sa pažnjom koristeći tradicionalne metode koje se prenose kroz generacije. Nabavljamo samo najkvalitetnije organske sastojke da bismo vam doneli ulja koja neguju kosu i kožu.",
|
||||
"storyText2": "Naša posvećenost čistoći znači bez aditiva, bez konzervanasa - samo dobrobit prirode u njenom najpotentnijem obliku.",
|
||||
"learnMore": "Saznajte više",
|
||||
"whyChooseUs": "Zašto nas izabrati",
|
||||
"manoonDifference": "Manoon razlika",
|
||||
"stayConnected": "Ostanite povezani",
|
||||
"joinCommunity": "Pridružite se našoj zajednici",
|
||||
"newsletterText": "Pretplatite se da biste primali ekskluzivne ponude, Beauty savete i budite prvi koji ćete saznati za nove proizvode.",
|
||||
"emailPlaceholder": "Unesite vaš email",
|
||||
"subscribe": "Pretplatite se"
|
||||
},
|
||||
"Benefits": {
|
||||
"natural": "100% Prirodno",
|
||||
"naturalDesc": "Čista, hladno ceđena ulja bez aditiva ili konzervanasa. Samo dobrobit prirode.",
|
||||
"handcrafted": "Ručno pravljeno",
|
||||
"handcraftedDesc": "Svaka serija je pažljivo pripremljena ručno kako bi se osigurao najviši kvalitet.",
|
||||
"sustainable": "Održivo",
|
||||
"sustainableDesc": "Etički nabavljeni sastojci i ekološka ambalaža za bolju planetu."
|
||||
},
|
||||
"Products": {
|
||||
"allProducts": "Svi proizvodi",
|
||||
"productsCount": "{count} proizvoda",
|
||||
"featured": "Istaknuto",
|
||||
"newest": "Najnovije",
|
||||
"priceLow": "Cena: Rastuće",
|
||||
"priceHigh": "Cena: Opadajuće",
|
||||
"noProducts": "Nema dostupnih proizvoda",
|
||||
"checkBack": "Molimo proverite ponovo kasnije za nove proizvode."
|
||||
},
|
||||
"Product": {
|
||||
"addToCart": "Dodaj u korpu",
|
||||
@@ -35,19 +51,99 @@
|
||||
"details": "Detalji",
|
||||
"ingredients": "Sastojci",
|
||||
"usage": "Način upotrebe",
|
||||
"related": "Takođe će vam se svideti"
|
||||
"related": "Takođe će vam se svideti",
|
||||
"notFound": "Proizvod nije pronađen",
|
||||
"notFoundDesc": "Proizvod koji tražite ne postoji ili je uklonjen.",
|
||||
"browseProducts": "Pregledaj proizvode"
|
||||
},
|
||||
"Cart": {
|
||||
"title": "Vaša korpa",
|
||||
"empty": "Vaša korpa je prazna",
|
||||
"emptyDesc": "Izgleda da još uvek niste dodali ništa u korpu.",
|
||||
"continueShopping": "Nastavite kupovinu",
|
||||
"checkout": "Kupovina",
|
||||
"subtotal": "Ukupno",
|
||||
"remove": "Ukloni"
|
||||
"shipping": "Dostava",
|
||||
"shippingCalc": "Racunato pri kupovini",
|
||||
"total": "Ukupno",
|
||||
"freeShipping": "Besplatna dostava za porudžbine preko {amount}",
|
||||
"remove": "Ukloni",
|
||||
"processes": "Obrađuje se...",
|
||||
"cartEmpty": "Vaša korpa je prazna"
|
||||
},
|
||||
"About": {
|
||||
"title": "O nama",
|
||||
"subtitle": "Naša priča",
|
||||
"intro": "ManoonOils je rođen iz strasti za prirodnu lepotu i verovanja da najbolja nega kože dolazi od same prirode.",
|
||||
"intro2": "Verujemo u moć prirodnih sastojaka. Svako ulje u našoj kolekciji je pažljivo odabrano zbog svojih jedinstvenih svojstava i prednosti. Od hranljivih ulja koja obnavljaju vitalnost kose, do seruma koji podmlađuju kožu, svaki proizvod pravimo sa ljubavlju i pažnjom prema detaljima.",
|
||||
"naturalIngredients": "Prirodni sastojci",
|
||||
"naturalIngredientsDesc": "Koristimo samo najfinije prirodne sastojke, etički i održivo nabavljene od pouzdanih dobavljača širom sveta.",
|
||||
"crueltyFree": "Bez okrutnosti",
|
||||
"crueltyFreeDesc": "Naši proizvodi se nikada ne testiraju na životinjama. Verujemo u lepotu bez kompromisa.",
|
||||
"sustainablePackaging": "Održiva ambalaža",
|
||||
"sustainablePackagingDesc": "Koristimo ekološke materijale za pakovanje i minimizujemo otpad tokom celokupnog proizvodnog procesa.",
|
||||
"handcraftedQuality": "Ručna izrada",
|
||||
"handcraftedQualityDesc": "Svaka boca je ručno napravljena u malim serijama kako bi se osigurao najviši kvalitet i svežina.",
|
||||
"mission": "Naša misija",
|
||||
"missionQuote": "\"Da pružimo proizvode premium kvaliteta, prirodne proizvode koji unapređuju vašu svakodnevnuBeauty rutinu.\"",
|
||||
"handmadeTitle": "Ručno sa ljubavlju",
|
||||
"handmadeText1": "Svaka boca ManoonOils je ručno napravljena sa brigom. Proizvodimo proizvode u malim serijama kako bi osigurali najviši kvalitet i svežinu. Kada koristite ManoonOils, možete biti sigurni da koristite nešto napravljeno sa iskrenom brigom i stručnošću.",
|
||||
"handmadeText2": "Naše putovanje je počelo jednostavnim pitanjem: kako možemo stvoriti proizvode koji zaista neguju kosu i kožu? Danas nastavljamo da inoviramo dok ostajemo verni našoj posvećenosti prirodnim, efikasnim Beauty rešenjima."
|
||||
},
|
||||
"Contact": {
|
||||
"title": "Kontakt",
|
||||
"subtitle": "Stupite u kontakt",
|
||||
"getInTouch": "Stupite u kontakt",
|
||||
"getInTouchDesc": "Tu smo da pomognemo! Bilo da imate pitanja o našim proizvodima, trebate pomoć sa narudžbinom, ili jednostavno želite reći zdravo, voleli bismo da čujemo od vas.",
|
||||
"email": "Email",
|
||||
"emailReply": "Odgovaramo u roku od 24 sata",
|
||||
"shippingTitle": "Dostava",
|
||||
"freeShipping": "Besplatna dostava preko 3.000 RSD",
|
||||
"deliveryTime": "Isporučeno u roku od 2-5 radnih dana",
|
||||
"location": "Lokacija",
|
||||
"locationDesc": "Srbija",
|
||||
"worldwideShipping": "Isporuka širom sveta",
|
||||
"name": "Ime",
|
||||
"namePlaceholder": "Vaše ime",
|
||||
"emailField": "Email",
|
||||
"emailPlaceholder": "vas@email.com",
|
||||
"message": "Poruka",
|
||||
"messagePlaceholder": "Kako možemo da vam pomognemo?",
|
||||
"sendMessage": "Pošalji poruku",
|
||||
"thankYou": "Hvala vam!",
|
||||
"thankYouDesc": "Vaša poruka je poslata. Javićemo vam se uskoro.",
|
||||
"faqTitle": "Često postavljana pitanja",
|
||||
"faq1q": "Koliko dugo traje dostava?",
|
||||
"faq1a": "Narudžbe se obično isporučuju u roku od 2-5 radnih dana za domaću dostavu. Dobićete broj za praćenje čim vaša narudžbina bude poslata.",
|
||||
"faq2q": "Da li su vaši proizvodi 100% prirodni?",
|
||||
"faq2a": "Da! Sva naša ulja su 100% prirodna, hladno ceđena i bez ikakvih aditiva, konzervanasa ili veštačkih mirisa.",
|
||||
"faq3q": "Koja je vaša politika povrata?",
|
||||
"faq3a": "Prihvatamo povrate u roku od 14 dana od isporuke za neotvorene proizvode. Molimo kontaktirajte nas ako imate bilo kakvih problema sa narudžbinom.",
|
||||
"faq4q": "Da li nudite veleprodaju?",
|
||||
"faq4a": "Da, nudimo veleprodajne cene za narudžbine u velikim količinama. Molimo kontaktirajte nas na hello@manoonoils.com za više informacija."
|
||||
},
|
||||
"Footer": {
|
||||
"quickLinks": "Brze veze",
|
||||
"customerService": "Korisnička podrška",
|
||||
"copyright": "Sva prava zadržana."
|
||||
"contact": "Kontakt",
|
||||
"shipping": "Dostava",
|
||||
"returns": "Povrat",
|
||||
"faq": "Česta pitanja",
|
||||
"followUs": "Pratite nas",
|
||||
"newsletter": "Newsletter",
|
||||
"newsletterDesc": "Pretplatite se na naš newsletter za ekskluzivne ponude i novosti.",
|
||||
"copyright": "Sva prava zadržana.",
|
||||
"allRights": "© {year} ManoonOils."
|
||||
},
|
||||
"Common": {
|
||||
"loading": "Učitavanje...",
|
||||
"error": "Došlo je do greške",
|
||||
"tryAgain": "Pokušajte ponovo",
|
||||
"close": "Zatvori",
|
||||
"back": "Nazad",
|
||||
"next": "Sledeće",
|
||||
"previous": "Prethodno",
|
||||
"search": "Pretraga",
|
||||
"noResults": "Nema rezultata"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user