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:
@@ -1,204 +1,231 @@
|
||||
export default {
|
||||
"locale": {
|
||||
"code": "cs-CZ"
|
||||
},
|
||||
"navigation": {
|
||||
"home": "Domů", // Home
|
||||
"aktionen": "Akce", // Actions
|
||||
"filiale": "Pobočka", // Branch
|
||||
"categories": "Kategorie", // Categories
|
||||
"categoriesOpen": "Otevřít kategorie", // Open categories
|
||||
"categoriesClose": "Zavřít kategorie" // Close categories
|
||||
"home": "Domů",
|
||||
"aktionen": "Akce",
|
||||
"filiale": "Pobočka",
|
||||
"categories": "Kategorie",
|
||||
"categoriesOpen": "Otevřít kategorie",
|
||||
"categoriesClose": "Zavřít kategorie",
|
||||
"otherCategories": "Další kategorie"
|
||||
},
|
||||
"auth": {
|
||||
"login": "Přihlášení", // Login
|
||||
"register": "Registrace", // Register
|
||||
"logout": "Odhlášení", // Logout
|
||||
"profile": "Profil", // Profile
|
||||
"email": "E-mail", // Email
|
||||
"password": "Heslo", // Password
|
||||
"confirmPassword": "Potvrdit heslo", // Confirm password
|
||||
"forgotPassword": "Zapomenuté heslo?", // Forgot password?
|
||||
"loginWithGoogle": "Přihlásit se přes Google", // Login with Google
|
||||
"or": "NEBO", // OR
|
||||
"privacyAccept": "Kliknutím na \"Přihlásit se přes Google\" souhlasím s", // By clicking "Login with Google" I accept
|
||||
"privacyPolicy": "Zásady ochrany osobních údajů", // Privacy policy
|
||||
"passwordMinLength": "Heslo musí mít alespoň 8 znaků", // Password must be at least 8 characters
|
||||
"newPasswordMinLength": "Nové heslo musí mít alespoň 8 znaků", // New password must be at least 8 characters
|
||||
"login": "Přihlášení",
|
||||
"register": "Registrace",
|
||||
"logout": "Odhlásit se",
|
||||
"profile": "Profil",
|
||||
"email": "E-mail",
|
||||
"password": "Heslo",
|
||||
"confirmPassword": "Potvrdit heslo",
|
||||
"forgotPassword": "Zapomněli jste heslo?",
|
||||
"loginWithGoogle": "Přihlásit se přes Google",
|
||||
"or": "NEBO",
|
||||
"privacyAccept": "Kliknutím na \"Přihlásit se přes Google\" souhlasím s",
|
||||
"privacyPolicy": "Zásadami ochrany osobních údajů",
|
||||
"passwordMinLength": "Heslo musí mít alespoň 8 znaků",
|
||||
"newPasswordMinLength": "Nové heslo musí mít alespoň 8 znaků",
|
||||
"menu": {
|
||||
"profile": "Profil", // Profile
|
||||
"checkout": "Dokončit objednávku", // Checkout
|
||||
"orders": "Objednávky", // Orders
|
||||
"settings": "Nastavení", // Settings
|
||||
"adminDashboard": "Admin panel", // Admin dashboard
|
||||
"adminUsers": "Admin uživatelé" // Admin users
|
||||
"profile": "Profil",
|
||||
"checkout": "Pokladna",
|
||||
"orders": "Objednávky",
|
||||
"settings": "Nastavení",
|
||||
"adminDashboard": "Administrátorská hlavní stránka",
|
||||
"adminUsers": "Správa uživatelů"
|
||||
}
|
||||
},
|
||||
"cart": {
|
||||
"title": "Košík", // Cart
|
||||
"empty": "prázdný", // empty
|
||||
"addToCart": "Do košíku", // Add to cart
|
||||
"preorderCutting": "Předobjednat jako řízek", // Preorder as cutting
|
||||
"continueShopping": "Pokračovat v nákupu", // Continue shopping
|
||||
"proceedToCheckout": "Přejít k pokladně", // Proceed to checkout
|
||||
"title": "Košík",
|
||||
"empty": "prázdný",
|
||||
"addToCart": "Přidat do košíku",
|
||||
"preorderCutting": "Předobjednat jako řízky",
|
||||
"continueShopping": "Pokračovat v nákupu",
|
||||
"proceedToCheckout": "Pokračovat k pokladně",
|
||||
"productCount": "{{count}} {{count, plural, one {produkt} other {produktů}}}",
|
||||
"removeFromCart": "Odebrat z košíku",
|
||||
"openCart": "Otevřít košík",
|
||||
"availableFrom": "Od {{date}}",
|
||||
"backToOrder": "← Zpět k objednávce",
|
||||
"sync": {
|
||||
"title": "Synchronizace košíku", // Cart synchronization
|
||||
"description": "Máte uložený košík ve vašem účtu. Vyberte prosím, jak chcete pokračovat:", // You have a saved cart in your account. Please choose how to proceed:
|
||||
"deleteServer": "Smazat serverový košík", // Delete server cart
|
||||
"useServer": "Použít serverový košík", // Use server cart
|
||||
"merge": "Sloučit košíky", // Merge carts
|
||||
"currentCart": "Váš aktuální košík", // Your current cart
|
||||
"serverCart": "Košík uložený ve vašem profilu" // Cart saved in your profile
|
||||
"title": "Synchronizace košíku",
|
||||
"description": "Máte uložený košík ve svém účtu. Vyberte, jak chcete pokračovat:",
|
||||
"deleteServer": "Smazat serverový košík",
|
||||
"useServer": "Použít serverový košík",
|
||||
"merge": "Sloučit košíky",
|
||||
"currentCart": "Váš aktuální košík",
|
||||
"serverCart": "Uložený košík ve vašem profilu"
|
||||
}
|
||||
},
|
||||
"product": {
|
||||
"loading": "Načítání produktu...", // Loading product...
|
||||
"notFound": "Produkt nenalezen", // Product not found
|
||||
"notFoundDescription": "Hledaný produkt neexistuje nebo byl odstraněn.", // The searched product doesn't exist or was removed.
|
||||
"backToHome": "Zpět na domovskou stránku", // Back to home
|
||||
"error": "Chyba", // Error
|
||||
"articleNumber": "Číslo artiklu", // Article number
|
||||
"manufacturer": "Výrobce", // Manufacturer
|
||||
"inclVat": "vč. {{vat}}% DPH", // incl. {{vat}}% VAT
|
||||
"priceUnit": "{{price}}/{{unit}}", // {{price}}/{{unit}}
|
||||
"new": "Nový", // New
|
||||
"arriving": "Příjezd:", // Arriving:
|
||||
"inclVatFooter": "vč. {{vat}}% DPH,*", // incl. {{vat}}% VAT,*
|
||||
"availability": "Dostupnost", // Availability
|
||||
"inStock": "skladem", // in stock
|
||||
"comingSoon": "Brzy dostupné", // Coming soon
|
||||
"deliveryTime": "Doba dodání", // Delivery time
|
||||
"inclShort": "vč.", // incl.
|
||||
"vatShort": "DPH" // VAT
|
||||
"loading": "Načítání produktu...",
|
||||
"notFound": "Produkt nenalezen",
|
||||
"notFoundDescription": "Hledaný produkt neexistuje nebo byl odstraněn.",
|
||||
"backToHome": "Zpět na hlavní stránku",
|
||||
"error": "Chyba",
|
||||
"articleNumber": "Číslo artiklu",
|
||||
"manufacturer": "Výrobce",
|
||||
"inclVat": "včetně {{vat}}% DPH",
|
||||
"priceUnit": "{{price}}/{{unit}}",
|
||||
"new": "Nový",
|
||||
"arriving": "Příjezd:",
|
||||
"inclVatFooter": "včetně {{vat}}% DPH, *",
|
||||
"availability": "Dostupnost",
|
||||
"inStock": "Skladem",
|
||||
"comingSoon": "Brzy dostupné",
|
||||
"deliveryTime": "Doba doručení",
|
||||
"inclShort": "vč.",
|
||||
"vatShort": "DPH",
|
||||
"countDisplay": {
|
||||
"noProducts": "0 produktů",
|
||||
"oneProduct": "1 produkt",
|
||||
"multipleProducts": "{{count}} produktů",
|
||||
"filteredProducts": "{{filtered}} z {{total}} produktů",
|
||||
"filteredOneProduct": "{{filtered}} z 1 produktu"
|
||||
},
|
||||
"removeFiltersToSee": "Odstraňte filtry pro zobrazení produktů",
|
||||
"outOfStock": "Není skladem",
|
||||
"fromXProducts": "z {{count}} produktů"
|
||||
},
|
||||
"search": {
|
||||
"placeholder": "Můžeš se mě zeptat na odrůdy konopí...", // You can ask me about cannabis strains...
|
||||
"recording": "Nahrávání..." // Recording...
|
||||
"placeholder": "Mohu se zeptat na odrůdy konopí...",
|
||||
"recording": "Nahrávám...",
|
||||
"searchProducts": "Hledat produkty..."
|
||||
},
|
||||
"sorting": {
|
||||
"name": "Název",
|
||||
"searchField": "Hledaný výraz",
|
||||
"priceLowHigh": "Cena: Od nejnižší",
|
||||
"priceHighLow": "Cena: Od nejvyšší"
|
||||
},
|
||||
"chat": {
|
||||
"privacyRead": "Přečteno a akceptováno" // Read & accepted
|
||||
"privacyRead": "Přečteno & Přijato"
|
||||
},
|
||||
"delivery": {
|
||||
"methods": {
|
||||
"dhl": "DHL", // DHL
|
||||
"dpd": "DPD", // DPD
|
||||
"sperrgut": "Nadrozměrné zboží", // Bulky goods
|
||||
"pickup": "Vyzvednutí na pobočce" // Pickup at branch
|
||||
"dhl": "DHL",
|
||||
"dpd": "DPD",
|
||||
"sperrgut": "Velké zásilky",
|
||||
"pickup": "Vyzvednout na prodejně"
|
||||
},
|
||||
"descriptions": {
|
||||
"standard": "Standardní doprava", // Standard delivery
|
||||
"standardFree": "Standardní doprava - ZDARMA od 100€ hodnoty zboží!", // Standard delivery - FREE from 100€ order value!
|
||||
"notAvailable": "není dostupné, protože jeden nebo více produktů lze pouze vyzvednout", // not available because one or more items can only be picked up
|
||||
"bulky": "Pro velké a těžké produkty" // For large and heavy items
|
||||
"standard": "Std. doručení",
|
||||
"standardFree": "Std. doručení - ZDARMA od zboží v hodnotě €100!",
|
||||
"notAvailable": "nevybratelné, protože některé položky jsou pouze k vyzvednutí",
|
||||
"bulky": "Pro velké a těžké zásilky"
|
||||
},
|
||||
"prices": {
|
||||
"free": "zdarma", // free
|
||||
"dhl": "6,99 €", // 6,99 €
|
||||
"dpd": "4,90 €", // 4,90 €
|
||||
"sperrgut": "28,99 €" // 28,99 €
|
||||
"free": "zdarma",
|
||||
"freeFrom100": "(zdarma od €100)",
|
||||
"dhl": "€6.99",
|
||||
"dpd": "€4.90",
|
||||
"sperrgut": "€28.99"
|
||||
},
|
||||
"times": {
|
||||
"cutting14Days": "Doba dodání: 14 dní", // Delivery time: 14 days
|
||||
"standard2to3Days": "Doba dodání: 2-3 dny", // Delivery time: 2-3 days
|
||||
"supplier7to9Days": "Doba dodání: 7-9 dní" // Delivery time: 7-9 days
|
||||
"cutting14Days": "Doba doručení: 14 dní",
|
||||
"standard2to3Days": "Doba doručení: 2-3 dny",
|
||||
"supplier7to9Days": "Doba doručení: 7-9 dní"
|
||||
}
|
||||
},
|
||||
"checkout": {
|
||||
"invoiceAddress": "Fakturační adresa", // Invoice address
|
||||
"deliveryAddress": "Dodací adresa", // Delivery address
|
||||
"saveForFuture": "Uložit pro budoucí objednávky", // Save for future orders
|
||||
"pickupDate": "Na kdy si přejete vyzvednout řízky?", // When do you wish to pick up the cuttings?
|
||||
"note": "Poznámka", // Note
|
||||
"sameAddress": "Dodací adresa je shodná s fakturační adresou", // Delivery address is same as invoice address
|
||||
"termsAccept": "Přečetl jsem VOP, zásady ochrany osobních údajů a podmínky práva na odstoupení" // I have read the T&C, privacy policy and withdrawal right conditions
|
||||
"invoiceAddress": "Fakturační adresa",
|
||||
"deliveryAddress": "Dodací adresa",
|
||||
"saveForFuture": "Uložit pro budoucí objednávky",
|
||||
"pickupDate": "Na který datum je požadováno vyzvednutí řízků?",
|
||||
"note": "Poznámka",
|
||||
"sameAddress": "Dodací adresa je stejná jako fakturační",
|
||||
"termsAccept": "Přečetl/a jsem si podmínky, zásady ochrany osobních údajů a storno podmínky"
|
||||
},
|
||||
"payment": {
|
||||
"successful": "Úspěšná platba!", // Successful payment!
|
||||
"failed": "Neúspěšná platba", // Failed payment
|
||||
"orderCompleted": "🎉 Vaše objednávka byla úspěšně dokončena! Nyní můžete zobrazit své objednávky.", // 🎉 Your order was successfully completed! You can now view your orders.
|
||||
"orderProcessing": "Vaše platba byla úspěšně zpracována. Objednávka bude automaticky dokončena.", // Your payment was successfully processed. The order will be automatically completed.
|
||||
"paymentError": "Vaši platbu nelze zpracovat. Zkuste to prosím znovu nebo vyberte jiný způsob platby.", // Your payment could not be processed. Please try again or choose another payment method.
|
||||
"viewOrders": "Zobrazit moje objednávky" // View my orders
|
||||
"successful": "Platba byla úspěšná!",
|
||||
"failed": "Platba selhala",
|
||||
"orderCompleted": "🎉 Vaše objednávka byla úspěšně dokončena! Nyní si můžete prohlédnout své objednávky.",
|
||||
"orderProcessing": "Vaše platba byla úspěšně zpracována. Objednávka bude automaticky dokončena.",
|
||||
"paymentError": "Vaši platbu nelze zpracovat. Zkuste to prosím znovu nebo zvolte jinou platební metodu.",
|
||||
"viewOrders": "Zobrazit mé objednávky"
|
||||
},
|
||||
"filters": {
|
||||
"sorting": "Řazení", // Sorting
|
||||
"perPage": "na stránku", // per page
|
||||
"availability": "Dostupnost", // Availability
|
||||
"manufacturer": "Výrobce" // Manufacturer
|
||||
"sorting": "Řazení",
|
||||
"perPage": "na stránku",
|
||||
"availability": "Dostupnost",
|
||||
"manufacturer": "Výrobce"
|
||||
},
|
||||
"tax": {
|
||||
"vat": "DPH", // VAT
|
||||
"vat7": "7% DPH", // 7% VAT
|
||||
"vat19": "19% DPH", // 19% VAT
|
||||
"vat19WithShipping": "19% DPH (vč. dopravy)", // 19% VAT (incl. shipping)
|
||||
"totalNet": "Celková čistá cena", // Total net price
|
||||
"totalGross": "Celková hrubá cena bez dopravy", // Total gross price without shipping
|
||||
"subtotal": "Mezisoučet" // Subtotal
|
||||
"vat": "DPH",
|
||||
"vat7": "7% DPH",
|
||||
"vat19": "19% DPH",
|
||||
"vat19WithShipping": "19% DPH (včetně poštovného)",
|
||||
"totalNet": "Celková netto cena",
|
||||
"totalGross": "Celková hrubá cena bez poštovného",
|
||||
"subtotal": "Mezisoučet"
|
||||
},
|
||||
"footer": {
|
||||
"hours": "So 11-19", // Sat 11-19
|
||||
"address": "Trachenberger Straße 14 - Dresden", // Trachenberger Straße 14 - Dresden
|
||||
"location": "Mezi zastávkou Pieschen a Trachenberger Platz", // Between Pieschen stop and Trachenberger Platz
|
||||
"allPricesIncl": "* Všechny ceny vč. zákonné DPH, plus doprava", // * All prices incl. legal VAT, plus shipping
|
||||
"copyright": "© {{year}} GrowHeads.de", // © {{year}} GrowHeads.de
|
||||
"hours": "So 11-19",
|
||||
"address": "Trachenberger Straße 14 - Drážďany",
|
||||
"location": "Mezi zastávkou Pieschen a náměstím Trachenberger Platz",
|
||||
"allPricesIncl": "* Všechny ceny včetně zákonné DPH, plus poštovné",
|
||||
"copyright": "© {{year}} GrowHeads.de",
|
||||
"legal": {
|
||||
"datenschutz": "Ochrana osobních údajů", // Privacy policy
|
||||
"agb": "VOP", // T&C
|
||||
"sitemap": "Mapa webu", // Sitemap
|
||||
"impressum": "Impressum", // Impressum
|
||||
"batteriegesetzhinweise": "Informace o zákoně o bateriích", // Battery law information
|
||||
"widerrufsrecht": "Právo na odstoupení" // Right of withdrawal
|
||||
"datenschutz": "Zásady ochrany osobních údajů",
|
||||
"agb": "Obchodní podmínky",
|
||||
"sitemap": "Mapa stránek",
|
||||
"impressum": "Impressum",
|
||||
"batteriegesetzhinweise": "Upozornění na bateriová nařízení",
|
||||
"widerrufsrecht": "Právo na odstoupení od smlouvy"
|
||||
}
|
||||
},
|
||||
"titles": {
|
||||
"home": "Konopná semena a řízky", // Cannabis seeds & cuttings
|
||||
"aktionen": "Aktuální akce a nabídky", // Current actions & offers
|
||||
"filiale": "Naše pobočka v Drážďanech" // Our branch in Dresden
|
||||
"home": "ine anabis eeds & uttings",
|
||||
"aktionen": "tuelle ktionen & gebote",
|
||||
"filiale": "ur iliale in resden"
|
||||
},
|
||||
"sections": {
|
||||
"seeds": "Semena", // Seeds
|
||||
"stecklinge": "Řízky", // Cuttings
|
||||
"oilPress": "Půjčovna lisů na olej", // Oil press rental
|
||||
"thcTest": "THC test", // THC test
|
||||
"address1": "Trachenberger Straße 14", // Trachenberger Straße 14
|
||||
"address2": "01129 Dresden" // 01129 Dresden
|
||||
"seeds": "Semena",
|
||||
"stecklinge": "Řízky",
|
||||
"oilPress": "Pronájem lisů na olej",
|
||||
"thcTest": "Test THC",
|
||||
"address1": "Trachenberger Straße 14",
|
||||
"address2": "01129 Dresden"
|
||||
},
|
||||
"pages": {
|
||||
"oilPress": {
|
||||
"title": "Půjčovna lisů na olej", // Oil press rental
|
||||
"comingSoon": "Obsah brzy..." // Content coming soon...
|
||||
"title": "Pronájem lisů na olej",
|
||||
"comingSoon": "Obsah brzy bude dostupný..."
|
||||
},
|
||||
"thcTest": {
|
||||
"title": "THC test", // THC test
|
||||
"comingSoon": "Obsah brzy..." // Content coming soon...
|
||||
"title": "Test THC",
|
||||
"comingSoon": "Obsah brzy bude dostupný..."
|
||||
}
|
||||
},
|
||||
"orders": {
|
||||
"status": {
|
||||
"new": "zpracovává se", // processing
|
||||
"pending": "Nový", // New
|
||||
"processing": "Zpracovává se", // Processing
|
||||
"cancelled": "Zrušeno", // Cancelled
|
||||
"shipped": "Odesláno", // Shipped
|
||||
"delivered": "Doručeno", // Delivered
|
||||
"return": "Vráceno", // Return
|
||||
"partialReturn": "Částečné vrácení", // Partial return
|
||||
"partialDelivered": "Částečně doručeno" // Partially delivered
|
||||
"new": "Probíhá",
|
||||
"pending": "Nová",
|
||||
"processing": "Probíhá",
|
||||
"cancelled": "Zrušena",
|
||||
"shipped": "Odesláno",
|
||||
"delivered": "Doručeno",
|
||||
"return": "Vrácení",
|
||||
"partialReturn": "Částečné vrácení",
|
||||
"partialDelivered": "Částečně doručeno"
|
||||
}
|
||||
},
|
||||
"common": {
|
||||
"loading": "Načítání...", // Loading...
|
||||
"error": "Chyba", // Error
|
||||
"close": "Zavřít", // Close
|
||||
"save": "Uložit", // Save
|
||||
"cancel": "Zrušit", // Cancel
|
||||
"ok": "OK", // OK
|
||||
"yes": "Ano", // Yes
|
||||
"no": "Ne", // No
|
||||
"next": "Další", // Next
|
||||
"back": "Zpět", // Back
|
||||
"edit": "Upravit", // Edit
|
||||
"delete": "Smazat", // Delete
|
||||
"add": "Přidat", // Add
|
||||
"remove": "Odebrat", // Remove
|
||||
"products": "Produkty", // Products
|
||||
"product": "Produkt" // Product
|
||||
"loading": "Načítám...",
|
||||
"error": "Chyba",
|
||||
"close": "Zavřít",
|
||||
"save": "Uložit",
|
||||
"cancel": "Zrušit",
|
||||
"ok": "OK",
|
||||
"yes": "Ano",
|
||||
"no": "Ne",
|
||||
"next": "Další",
|
||||
"back": "Zpět",
|
||||
"edit": "Upravit",
|
||||
"delete": "Odstranit",
|
||||
"add": "Přidat",
|
||||
"remove": "Odebrat",
|
||||
"products": "Produkty",
|
||||
"product": "Produkt"
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user