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,98 +1,125 @@
|
||||
export default {
|
||||
"locale": {
|
||||
"code": "pl-PL"
|
||||
},
|
||||
"navigation": {
|
||||
"home": "Strona główna",
|
||||
"aktionen": "Akcje",
|
||||
"filiale": "Sklep",
|
||||
"filiale": "Oddział",
|
||||
"categories": "Kategorie",
|
||||
"categoriesOpen": "Otwórz kategorie",
|
||||
"categoriesClose": "Zamknij kategorie"
|
||||
"categoriesOpen": "Otwarte kategorie",
|
||||
"categoriesClose": "Zamknij kategorie",
|
||||
"otherCategories": "Inne kategorie"
|
||||
},
|
||||
"auth": {
|
||||
"login": "Zaloguj się",
|
||||
"register": "Zarejestruj się",
|
||||
"register": "Rejestracja",
|
||||
"logout": "Wyloguj się",
|
||||
"profile": "Profil",
|
||||
"email": "E-mail",
|
||||
"email": "Email",
|
||||
"password": "Hasło",
|
||||
"confirmPassword": "Potwierdź hasło",
|
||||
"forgotPassword": "Zapomniałeś hasła?",
|
||||
"loginWithGoogle": "Zaloguj się z Google",
|
||||
"loginWithGoogle": "Zaloguj się przez Google",
|
||||
"or": "LUB",
|
||||
"privacyAccept": "Klikając \"Zaloguj się z Google\" akceptuję",
|
||||
"privacyPolicy": "Politykę prywatności",
|
||||
"privacyAccept": "Klikając \"Zaloguj się przez Google\", akceptuję",
|
||||
"privacyPolicy": "Politykę Prywatności",
|
||||
"passwordMinLength": "Hasło musi mieć co najmniej 8 znaków",
|
||||
"newPasswordMinLength": "Nowe hasło musi mieć co najmniej 8 znaków",
|
||||
"menu": {
|
||||
"profile": "Profil",
|
||||
"checkout": "Finalizacja zamówienia",
|
||||
"checkout": "Realizacja zamówienia",
|
||||
"orders": "Zamówienia",
|
||||
"settings": "Ustawienia",
|
||||
"adminDashboard": "Panel administracyjny",
|
||||
"adminDashboard": "Panel administratora",
|
||||
"adminUsers": "Użytkownicy administracyjni"
|
||||
}
|
||||
},
|
||||
"cart": {
|
||||
"title": "Koszyk",
|
||||
"title": "Koszyk zakupowy",
|
||||
"empty": "pusty",
|
||||
"addToCart": "Dodaj do koszyka",
|
||||
"preorderCutting": "Zamów sadzonkę z wyprzedzeniem",
|
||||
"preorderCutting": "Pre-order jako cięcia",
|
||||
"continueShopping": "Kontynuuj zakupy",
|
||||
"proceedToCheckout": "Przejdź do kasy",
|
||||
"proceedToCheckout": "Przejdź do realizacji zamówienia",
|
||||
"productCount": "{{count}} {{count, plural, one {produkt} other {produktów}}}",
|
||||
"removeFromCart": "Usuń z koszyka",
|
||||
"openCart": "Otwórz koszyk",
|
||||
"availableFrom": "Od {{date}}",
|
||||
"backToOrder": "← Powrót do zamówienia",
|
||||
"sync": {
|
||||
"title": "Synchronizacja koszyka",
|
||||
"description": "Masz zapisany koszyk na swoim koncie. Proszę wybierz, jak chcesz postępować:",
|
||||
"deleteServer": "Usuń koszyk z serwera",
|
||||
"useServer": "Użyj koszyka z serwera",
|
||||
"merge": "Połącz koszyki",
|
||||
"description": "Masz zapisany koszyk na swoim koncie. Wybierz sposób kontynuacji:",
|
||||
"deleteServer": "Usuń koszyk na serwerze",
|
||||
"useServer": "Użyj koszyka na serwerze",
|
||||
"merge": "Scal koszyki",
|
||||
"currentCart": "Twój aktualny koszyk",
|
||||
"serverCart": "Koszyk zapisany w twoim profilu"
|
||||
"serverCart": "Zapisany koszyk w profilu"
|
||||
}
|
||||
},
|
||||
"product": {
|
||||
"loading": "Ładowanie produktu...",
|
||||
"loading": "Wczytywanie produktu...",
|
||||
"notFound": "Produkt nie znaleziony",
|
||||
"notFoundDescription": "Szukany produkt nie istnieje lub został usunięty.",
|
||||
"backToHome": "Powrót do strony głównej",
|
||||
"error": "Błąd",
|
||||
"articleNumber": "Numer artykułu",
|
||||
"manufacturer": "Producent",
|
||||
"inclVat": "wliczając {{vat}}% VAT",
|
||||
"inclVat": "w tym {{vat}}% VAT",
|
||||
"priceUnit": "{{price}}/{{unit}}",
|
||||
"new": "Nowy",
|
||||
"arriving": "Przybycie:",
|
||||
"inclVatFooter": "wliczając {{vat}}% VAT,*",
|
||||
"inclVatFooter": "w tym {{vat}}% VAT, *",
|
||||
"availability": "Dostępność",
|
||||
"inStock": "na stanie",
|
||||
"inStock": "Na stanie",
|
||||
"comingSoon": "Wkrótce dostępny",
|
||||
"deliveryTime": "Czas dostawy",
|
||||
"inclShort": "wlicz.",
|
||||
"vatShort": "VAT"
|
||||
"inclShort": "w tym",
|
||||
"vatShort": "VAT",
|
||||
"countDisplay": {
|
||||
"noProducts": "0 produktów",
|
||||
"oneProduct": "1 produkt",
|
||||
"multipleProducts": "{{count}} produktów",
|
||||
"filteredProducts": "{{filtered}} z {{total}} produktów",
|
||||
"filteredOneProduct": "{{filtered}} z 1 produktu"
|
||||
},
|
||||
"removeFiltersToSee": "Usuń filtry, aby zobaczyć produkty",
|
||||
"outOfStock": "Brak na stanie",
|
||||
"fromXProducts": "od {{count}} produktów"
|
||||
},
|
||||
"search": {
|
||||
"placeholder": "Możesz zapytać mnie o odmiany konopi...",
|
||||
"recording": "Nagrywanie w toku..."
|
||||
"placeholder": "Możesz zapytać o szczepy konopi...",
|
||||
"recording": "Nagrywanie...",
|
||||
"searchProducts": "Szukaj produktów..."
|
||||
},
|
||||
"sorting": {
|
||||
"name": "Nazwa",
|
||||
"searchField": "Hasło wyszukiwania",
|
||||
"priceLowHigh": "Cena: od najniższej",
|
||||
"priceHighLow": "Cena: od najwyższej"
|
||||
},
|
||||
"chat": {
|
||||
"privacyRead": "Przeczytane i zaakceptowane"
|
||||
"privacyRead": "Przeczytano i zaakceptowano"
|
||||
},
|
||||
"delivery": {
|
||||
"methods": {
|
||||
"dhl": "DHL",
|
||||
"dpd": "DPD",
|
||||
"sperrgut": "Przesyłka gabatytowa",
|
||||
"sperrgut": "Przedmioty ciężkie",
|
||||
"pickup": "Odbiór w sklepie"
|
||||
},
|
||||
"descriptions": {
|
||||
"standard": "Dostawa standardowa",
|
||||
"standardFree": "Dostawa standardowa - BEZPŁATNA od 100€ wartości zamówienia!",
|
||||
"notAvailable": "niedostępne, ponieważ jeden lub więcej artykułów można tylko odebrać",
|
||||
"bulky": "Dla dużych i ciężkich artykułów"
|
||||
"standard": "Standardowa wysyłka",
|
||||
"standardFree": "Standardowa wysyłka - DARMOWA od wartości towarów 100 €!",
|
||||
"notAvailable": "nie jest dostępne do wyboru, ponieważ jeden lub więcej produktów można odebrać tylko osobiście",
|
||||
"bulky": "Na duże i ciężkie przedmioty"
|
||||
},
|
||||
"prices": {
|
||||
"free": "bezpłatne",
|
||||
"dhl": "6,99 €",
|
||||
"dpd": "4,90 €",
|
||||
"sperrgut": "28,99 €"
|
||||
"free": "darmowa",
|
||||
"freeFrom100": "(darmowa od 100 €)",
|
||||
"dhl": "€6.99",
|
||||
"dpd": "€4.90",
|
||||
"sperrgut": "€28.99"
|
||||
},
|
||||
"times": {
|
||||
"cutting14Days": "Czas dostawy: 14 dni",
|
||||
@@ -101,21 +128,21 @@ export default {
|
||||
}
|
||||
},
|
||||
"checkout": {
|
||||
"invoiceAddress": "Adres do faktury",
|
||||
"invoiceAddress": "Adres rozliczeniowy",
|
||||
"deliveryAddress": "Adres dostawy",
|
||||
"saveForFuture": "Zapisz dla przyszłych zamówień",
|
||||
"pickupDate": "Na który termin życzysz sobie odbiór sadzonek?",
|
||||
"note": "Uwaga",
|
||||
"sameAddress": "Adres dostawy jest identyczny z adresem do faktury",
|
||||
"termsAccept": "Przeczytałem regulamin, oświadczenie o ochronie danych i zasady prawa odstąpienia"
|
||||
"saveForFuture": "Zapisz na przyszłość",
|
||||
"pickupDate": "Na którą datę ma nastąpić odbiór cięć?",
|
||||
"note": "Uwagi",
|
||||
"sameAddress": "Adres dostawy jest taki sam jak adres rozliczeniowy",
|
||||
"termsAccept": "Zapoznałem się z warunkami i akceptuję je"
|
||||
},
|
||||
"payment": {
|
||||
"successful": "Płatność udana!",
|
||||
"failed": "Płatność nieudana",
|
||||
"orderCompleted": "🎉 Twoje zamówienie zostało pomyślnie złożone! Możesz teraz sprawdzić swoje zamówienia.",
|
||||
"orderProcessing": "Twoja płatność została pomyślnie przetworzona. Zamówienie zostanie automatycznie złożone.",
|
||||
"paymentError": "Twoja płatność nie mogła zostać przetworzona. Proszę spróbuj ponownie lub wybierz inny sposób płatności.",
|
||||
"viewOrders": "Do moich zamówień"
|
||||
"failed": "Płatność nie powiodła się",
|
||||
"orderCompleted": "🎉 Twoje zamówienie zostało pomyślnie złożone! Możesz teraz zobaczyć swoje zamówienia.",
|
||||
"orderProcessing": "Twoja płatność została pomyślnie przetworzona. Zamówienie zostanie automatycznie zrealizowane.",
|
||||
"paymentError": "Nie można przetworzyć płatności. Spróbuj ponownie lub wybierz inną metodę płatności.",
|
||||
"viewOrders": "Zobacz moje zamówienia"
|
||||
},
|
||||
"filters": {
|
||||
"sorting": "Sortowanie",
|
||||
@@ -124,67 +151,67 @@ export default {
|
||||
"manufacturer": "Producent"
|
||||
},
|
||||
"tax": {
|
||||
"vat": "Podatek od wartości dodanej",
|
||||
"vat": "VAT",
|
||||
"vat7": "7% VAT",
|
||||
"vat19": "19% VAT",
|
||||
"vat19WithShipping": "19% VAT (wliczając dostawę)",
|
||||
"totalNet": "Cena całkowita netto",
|
||||
"totalGross": "Cena całkowita brutto bez dostawy",
|
||||
"subtotal": "Suma częściowa"
|
||||
"vat19WithShipping": "19% VAT (w tym wysyłka)",
|
||||
"totalNet": "Razem netto",
|
||||
"totalGross": "Razem brutto bez wysyłki",
|
||||
"subtotal": "Razem cz. kwotowa"
|
||||
},
|
||||
"footer": {
|
||||
"hours": "Sob 11-19",
|
||||
"address": "Trachenberger Straße 14 - Drezno",
|
||||
"location": "Między przystankiem Pieschen a Trachenberger Platz",
|
||||
"allPricesIncl": "* Wszystkie ceny zawierają ustawowy VAT, bez kosztów dostawy",
|
||||
"copyright": "© {{year}} GrowHeads.de",
|
||||
"location": "Między przystankiem Pieschen a Placem Trachenberger",
|
||||
"allPricesIncl": "* Wszystkie ceny zawierają ustawowe VAT, plus wysyłka",
|
||||
"copyright": "© {{year}} GrowHeads.pl",
|
||||
"legal": {
|
||||
"datenschutz": "Ochrona danych",
|
||||
"datenschutz": "Polityka Prywatności",
|
||||
"agb": "Regulamin",
|
||||
"sitemap": "Mapa strony",
|
||||
"impressum": "Informacje prawne",
|
||||
"batteriegesetzhinweise": "Informacje o ustawie o bateriach",
|
||||
"widerrufsrecht": "Prawo odstąpienia"
|
||||
"impressum": "Impressum",
|
||||
"batteriegesetzhinweise": "Informacje o przepisach dotyczących baterii",
|
||||
"widerrufsrecht": "Prawo do odstąpienia od umowy"
|
||||
}
|
||||
},
|
||||
"titles": {
|
||||
"home": "Nasiona i sadzonki konopi",
|
||||
"aktionen": "Aktualne akcje i oferty",
|
||||
"filiale": "Nasz sklep w Dreźnie"
|
||||
"home": "nasiona anabis i uttings",
|
||||
"aktionen": "czasowe ktionen i gody",
|
||||
"filiale": "ur iliale we resden"
|
||||
},
|
||||
"sections": {
|
||||
"seeds": "Nasiona",
|
||||
"stecklinge": "Sadzonki",
|
||||
"oilPress": "Wypożycz prasę do oleju",
|
||||
"stecklinge": "Cięcia",
|
||||
"oilPress": "Wypożyczenie prasy do oleju",
|
||||
"thcTest": "Test THC",
|
||||
"address1": "Trachenberger Straße 14",
|
||||
"address2": "01129 Drezno"
|
||||
},
|
||||
"pages": {
|
||||
"oilPress": {
|
||||
"title": "Wypożycz prasę do oleju",
|
||||
"comingSoon": "Treść wkrótce..."
|
||||
"title": "Wypożyczenie prasy do oleju",
|
||||
"comingSoon": "Wkrótce dostępne..."
|
||||
},
|
||||
"thcTest": {
|
||||
"title": "Test THC",
|
||||
"comingSoon": "Treść wkrótce..."
|
||||
"comingSoon": "Wkrótce dostępne..."
|
||||
}
|
||||
},
|
||||
"orders": {
|
||||
"status": {
|
||||
"new": "w trakcie realizacji",
|
||||
"pending": "Nowy",
|
||||
"processing": "w trakcie realizacji",
|
||||
"cancelled": "Anulowany",
|
||||
"shipped": "Wysłany",
|
||||
"delivered": "Dostarczony",
|
||||
"new": "W trakcie realizacji",
|
||||
"pending": "Nowe",
|
||||
"processing": "W trakcie realizacji",
|
||||
"cancelled": "Anulowane",
|
||||
"shipped": "Wysłane",
|
||||
"delivered": "Dostarczone",
|
||||
"return": "Zwrot",
|
||||
"partialReturn": "Zwrot częściowy",
|
||||
"partialDelivered": "Częściowo dostarczony"
|
||||
"partialReturn": "Częściowy zwrot",
|
||||
"partialDelivered": "Częściowo dostarczone"
|
||||
}
|
||||
},
|
||||
"common": {
|
||||
"loading": "Ładowanie...",
|
||||
"loading": "Wczytywanie...",
|
||||
"error": "Błąd",
|
||||
"close": "Zamknij",
|
||||
"save": "Zapisz",
|
||||
@@ -201,4 +228,4 @@ export default {
|
||||
"products": "Produkty",
|
||||
"product": "Produkt"
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user