Refactor project for i18n support: Rename project to "i18n-translator" and update package.json and package-lock.json accordingly. Enhance localization by integrating translation functions across various components, including AddToCartButton, Content, GoogleLoginButton, and others, to provide dynamic text rendering based on user language preferences. Update localization files for multiple languages, ensuring comprehensive support for internationalization.

This commit is contained in:
sebseb7
2025-07-16 05:59:48 +02:00
parent 859a2c06d8
commit 51471d4a55
33 changed files with 3949 additions and 13945 deletions

View File

@@ -1,185 +1,212 @@
export default {
"locale": {
"code": "sk-SK"
},
"navigation": {
"home": "Domov",
"aktionen": "Akcie",
"filiale": "Pobočka",
"categories": "Kategórie",
"categoriesOpen": "Otvoriť kategórie",
"categoriesClose": "Zatvoriť kategórie"
"categoriesClose": "Zatvoriť kategórie",
"otherCategories": "Iné kategórie"
},
"auth": {
"login": "Prihlásiť sa",
"register": "Registrovať sa",
"register": "Zaregistrovať sa",
"logout": "Odhlásiť sa",
"profile": "Profil",
"email": "E-mail",
"email": "Email",
"password": "Heslo",
"confirmPassword": "Potvrdiť heslo",
"forgotPassword": "Zabudli ste heslo?",
"loginWithGoogle": "Prihlásiť sa s Google",
"or": "ALEBO",
"privacyAccept": "Kliknutím na \"Prihlásiť sa s Google\" súhlasím s",
"privacyPolicy": "Pravidlami ochrany súkromia",
"passwordMinLength": "Heslo musí mať aspoň 8 znakov",
"newPasswordMinLength": "Nové heslo musí mať aspoň 8 znakov",
"forgotPassword": " Zabudli ste heslo?",
"loginWithGoogle": "Prihlásiť sa cez Google",
"or": "ALebo",
"privacyAccept": "Kliknutím na \"Prihlásiť sa cez Google\" súhlasím s",
"privacyPolicy": "Zásadami ochrany osobných údajov",
"passwordMinLength": "Heslo musí mať najmenej 8 znakov",
"newPasswordMinLength": "Nové heslo musí mať najmenej 8 znakov",
"menu": {
"profile": "Profil",
"checkout": "Dokončenie objednávky",
"checkout": "Pokladňa",
"orders": "Objednávky",
"settings": "Nastavenia",
"adminDashboard": "Admin Dashboard",
"adminUsers": "Admin používatelia"
"adminDashboard": "Administrátorský panel",
"adminUsers": "Administrátori"
}
},
"cart": {
"title": "Nákupný košík",
"empty": "prázdny",
"addToCart": "Do košíka",
"preorderCutting": "Predobjednať ako sadbu",
"continueShopping": "Pokračovať v nákupe",
"proceedToCheckout": "Pokračovať k pokladni",
"addToCart": "Pridať do košíka",
"preorderCutting": "Predobjednávka ako rezanky",
"continueShopping": "Pokračovať v nakupovaní",
"proceedToCheckout": "Prejsť ku pokladni",
"productCount": "{{count}} {{count, plural, one {produkt} other {produkty}}}",
"removeFromCart": "Odstrániť z košíka",
"openCart": "Otvoriť košík",
"availableFrom": "Od {{date}}",
"backToOrder": "← Späť na objednávku",
"sync": {
"title": "Synchronizácia košíka",
"description": "Máte uložený košík vo vašom účte. Prosím vyberte, ako chcete pokračovať:",
"deleteServer": "Vymazať košík na serveri",
"useServer": "Prevziať košík zo servera",
"merge": "Spojiť košíky",
"description": "Vo vašom účte máte uložený košík. Vyberte spôsob pokračovania:",
"deleteServer": "Vymazať serverový košík",
"useServer": "Použiť serverový košík",
"merge": "Zlúčiť košíky",
"currentCart": "Váš aktuálny košík",
"serverCart": "Košík uložený vo vašom profile"
"serverCart": "Uložený košík vo vašom profile"
}
},
"product": {
"loading": "Produkt sa načítava...",
"notFound": "Produkt sa nenašiel",
"loading": "Načítava sa produkt...",
"notFound": "Produkt nenájdený",
"notFoundDescription": "Hľadaný produkt neexistuje alebo bol odstránený.",
"backToHome": "Späť na domovskú stránku",
"backToHome": "Späť na hlavnú stránku",
"error": "Chyba",
"articleNumber": "Číslo článku",
"articleNumber": "Číslo produktu",
"manufacturer": "Výrobca",
"inclVat": "vrátane {{vat}}% DPH",
"priceUnit": "{{price}}/{{unit}}",
"new": "Nové",
"new": "Nový",
"arriving": "Príchod:",
"inclVatFooter": "vrátane {{vat}}% DPH,*",
"inclVatFooter": "vrátane {{vat}}% DPH, *",
"availability": "Dostupnosť",
"inStock": "na sklade",
"inStock": "Skladom",
"comingSoon": "Čoskoro dostupné",
"deliveryTime": "Doba dodania",
"deliveryTime": "Čas doručenia",
"inclShort": "vrátane",
"vatShort": "DPH"
"vatShort": "DPH",
"countDisplay": {
"noProducts": "0 produktov",
"oneProduct": "1 produkt",
"multipleProducts": "{{count}} produktov",
"filteredProducts": "{{filtered}} z {{total}} produktov",
"filteredOneProduct": "{{filtered}} z 1 produktu"
},
"removeFiltersToSee": "Odstráňte filtre pre zobrazenie produktov",
"outOfStock": " vypredané",
"fromXProducts": "z {{count}} produktov"
},
"search": {
"placeholder": "Môžete sa ma spýtať na odrody konope...",
"recording": "Nahráva sa..."
"placeholder": "Môžete sa ma opýtať na odrody cannabis...",
"recording": "Nahrávanie...",
"searchProducts": "Hľadať produkty..."
},
"sorting": {
"name": "Názov",
"searchField": "Hľadaný výraz",
"priceLowHigh": "Cena: Od najnižšej po najvyššiu",
"priceHighLow": "Cena: Od najvyššej po najnižšiu"
},
"chat": {
"privacyRead": "Prečítané a akceptované"
"privacyRead": "Prečítané & Akceptované"
},
"delivery": {
"methods": {
"dhl": "DHL",
"dpd": "DPD",
"sperrgut": "Nadrozmerný tovar",
"pickup": "Vyzdvihnutie v pobočke"
"sperrgut": "Nákladné veci",
"pickup": "Osobný odber v predajni"
},
"descriptions": {
"standard": "Štandardné doručenie",
"standardFree": "Štandardné doručenie - ZADARMO od 100 hodnoty tovaru!",
"notAvailable": "nie je možné vybrať, pretože jeden alebo viac produktov je možné len vyzdvihnúť",
"bulky": "Pre veľké a ťažké produkty"
"standard": "Štandardná doprava",
"standardFree": "Štandardná doprava - ZADARMO od 100 hodnoty tovaru!",
"notAvailable": "nevybrať si, pretože niektoré položky je možné iba osobne vyzdvihnúť",
"bulky": "Pre väčšie a ťažké položky"
},
"prices": {
"free": "zadarmo",
"dhl": "6,99 €",
"dpd": "4,90 €",
"sperrgut": "28,99 €"
"freeFrom100": "(zadarmo od €100)",
"dhl": "€6.99",
"dpd": "€4.90",
"sperrgut": "€28.99"
},
"times": {
"cutting14Days": "Doba dodania: 14 dní",
"standard2to3Days": "Doba dodania: 2-3 dni",
"supplier7to9Days": "Doba dodania: 7-9 dní"
"cutting14Days": "Doba doručenia: 14 dní",
"standard2to3Days": "Doba doručenia: 2-3 dni",
"supplier7to9Days": "Doba doručenia: 7-9 dní"
}
},
"checkout": {
"invoiceAddress": "Fakturačná adresa",
"deliveryAddress": "Dodacia adresa",
"saveForFuture": "Uložiť pre budúce objednávky",
"pickupDate": "Na ktorý termín si želáte vyzdvihnúť sadby?",
"pickupDate": "Pre ktoré dátum je žiadaný odber rezaniek?",
"note": "Poznámka",
"sameAddress": "Dodacia adresa je totožná s fakturačnou adresou",
"termsAccept": "Prečítal som si VOP, vyhlásenie o ochrane súkromia a podmienky práva na odstúpenie od zmluvy"
"sameAddress": "Dodacia adresa je rovnaká ako fakturačná",
"termsAccept": "Prečítal(a) som si podmienky, zásady ochrany osobných údajov a storno podmienky"
},
"payment": {
"successful": "Platba úspešná!",
"failed": "Platba neúspešná",
"orderCompleted": "🎉 Vaša objednávka bola úspešne dokončená! Teraz si môžete zobraziť svoje objednávky.",
"orderProcessing": "Vaša platba bola úspešne spracovaná. Objednávka sa automaticky dokončí.",
"paymentError": "Vašu platbu sa nepodarilo spracovať. Prosím skúste to znovu alebo vyberte iný spôsob platby.",
"successful": "Platba bola úspešná!",
"failed": "Platba zlyhala",
"orderCompleted": "🎉 Vaša objednávka bola úspešne dokončená! Teraz si môžete pozrieť svoje objednávky.",
"orderProcessing": "Vaša platba bola úspešne spracovaná. Objednávka bude automaticky dokončená.",
"paymentError": "Vašu platbu sa nepodarilo spracovať. Skúste to znova alebo zvoľte inú platobnú metódu.",
"viewOrders": "Zobraziť moje objednávky"
},
"filters": {
"sorting": "Triedenie",
"sorting": "Zoradenie",
"perPage": "na stránku",
"availability": "Dostupnosť",
"manufacturer": "Výrobca"
},
"tax": {
"vat": "Daň z pridanej hodnoty",
"vat": "DPH",
"vat7": "7% DPH",
"vat19": "19% DPH",
"vat19WithShipping": "19% DPH (vrátane dopravy)",
"totalNet": "Celková cena bez DPH",
"totalGross": "Celková cena s DPH bez dopravy",
"totalNet": "Celková čistá cena",
"totalGross": "Celková hrubá cena bez dopravy",
"subtotal": "Medzisúčet"
},
"footer": {
"hours": "So 11-19",
"address": "Trachenberger Straße 14 - Dresden",
"location": "Medzi zastávkou Pieschen a Trachenberger Platz",
"hours": "Sobota 11-19",
"address": "Trachenberger Straße 14 - Drážďany",
"location": "Medzi zastávkou Pieschen a námestím Trachenberger",
"allPricesIncl": "* Všetky ceny vrátane zákonnej DPH, plus doprava",
"copyright": "© {{year}} GrowHeads.de",
"legal": {
"datenschutz": "Ochrana údajov",
"agb": "VOP",
"sitemap": "Mapa stránky",
"datenschutz": "Zásady ochrany osobných údajov",
"agb": "Obchodné podmienky",
"sitemap": "Mapa stránok",
"impressum": "Impressum",
"batteriegesetzhinweise": "Upozornenia o zákone o batériách",
"widerrufsrecht": "Právo na odstúpenie"
"batteriegesetzhinweise": "Upozornenia k regulácii batérií",
"widerrufsrecht": "Právo na odstúpenie od zmluvy"
}
},
"titles": {
"home": "Konopné semená a sadby",
"aktionen": "Aktuálne akcie a ponuky",
"filiale": "Naša pobočka v Drážďanoch"
"home": "ine anabis eeds & uttings",
"aktionen": "tuelle ktionen & gebote",
"filiale": "ur iliale in resden"
},
"sections": {
"seeds": "Semená",
"stecklinge": "Sadby",
"oilPress": "Požičanie lis na olej",
"thcTest": "THC test",
"seeds": "Semienka",
"stecklinge": "Rezanky",
"oilPress": "Prenájom lisov na olej",
"thcTest": "Test na THC",
"address1": "Trachenberger Straße 14",
"address2": "01129 Dresden"
"address2": "01129 Drážďany"
},
"pages": {
"oilPress": {
"title": "Požičanie lis na olej",
"comingSoon": "Obsah bude čoskoro..."
"title": "Prenájom lisov na olej",
"comingSoon": "Obsah čoskoro..."
},
"thcTest": {
"title": "THC test",
"comingSoon": "Obsah bude čoskoro..."
"title": "Test na THC",
"comingSoon": "Obsah čoskoro..."
}
},
"orders": {
"status": {
"new": "v spracovaní",
"pending": "Nové",
"processing": "v spracovaní",
"cancelled": "Zrušené",
"shipped": "Odoslané",
"delivered": "Doručené",
"return": "Vrátené",
"partialReturn": "Čiastočne vrátené",
"new": "V priebehu",
"pending": "Nová",
"processing": "Spracováva sa",
"cancelled": "Zrušená",
"shipped": "Odoslaná",
"delivered": "Doručená",
"return": "Vrátenie",
"partialReturn": "Čiastočné vrátenie",
"partialDelivered": "Čiastočne doručené"
}
},
@@ -201,4 +228,4 @@ export default {
"products": "Produkty",
"product": "Produkt"
}
}
};