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:
Unchained
2026-03-23 18:28:00 +02:00
parent f72f32fe60
commit bcc51ce282
11 changed files with 700 additions and 577 deletions

View File

@@ -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"
}
}