feat(Translation): enhance product dialogs and update translation model
- Added new translation files for product dialogs to support additional languages. - Refactored various components to utilize translation functions for error messages, labels, and placeholders, enhancing localization support.
This commit is contained in:
@@ -3,6 +3,7 @@ import navigation from './navigation.js';
|
||||
import auth from './auth.js';
|
||||
import cart from './cart.js';
|
||||
import product from './product.js';
|
||||
import productDialogs from './productDialogs.js';
|
||||
import search from './search.js';
|
||||
import sorting from './sorting.js';
|
||||
import chat from './chat.js';
|
||||
@@ -35,6 +36,7 @@ export default {
|
||||
"auth": auth,
|
||||
"cart": cart,
|
||||
"product": product,
|
||||
"productDialogs": productDialogs,
|
||||
"search": search,
|
||||
"sorting": sorting,
|
||||
"chat": chat,
|
||||
|
||||
@@ -3,14 +3,15 @@ export default {
|
||||
"loadingDescription": "Učitavanje opisa proizvoda...",
|
||||
"notFound": "Proizvod nije pronađen",
|
||||
"notFoundDescription": "Proizvod koji tražite ne postoji ili je uklonjen.",
|
||||
"backToHome": "Povratak na početnu stranicu",
|
||||
"backToHome": "Natrag na početnu stranicu",
|
||||
"error": "Greška",
|
||||
"articleNumber": "Broj artikla",
|
||||
"manufacturer": "Proizvođač",
|
||||
"inclVat": "uključujući {{vat}}% PDV-a",
|
||||
"inclVatSimple": "uključujući PDV",
|
||||
"priceUnit": "{{price}}/{{unit}}",
|
||||
"new": "Novo",
|
||||
"weeks": "tjedana",
|
||||
"weeks": "Tjedni",
|
||||
"arriving": "Dolazak:",
|
||||
"inclVatFooter": "uključujući {{vat}}% PDV-a,*",
|
||||
"availability": "Dostupnost",
|
||||
@@ -25,7 +26,7 @@ export default {
|
||||
"pickupPrice": "Cijena preuzimanja: 19,90 € po reznici.",
|
||||
"consistsOf": "Sastoji se od:",
|
||||
"loadingComponentDetails": "{{index}}. Učitavanje detalja komponente...",
|
||||
"loadingProduct": "Proizvod se učitava...",
|
||||
"loadingProduct": "Učitavanje proizvoda...",
|
||||
"individualPriceTotal": "Ukupna pojedinačna cijena:",
|
||||
"setPrice": "Cijena seta:",
|
||||
"yourSavings": "Vaša ušteda:",
|
||||
@@ -38,7 +39,7 @@ export default {
|
||||
"filteredOneProduct": "{{filtered}} od 1 proizvoda",
|
||||
"xOfYProducts": "{{x}} od {{y}} proizvoda"
|
||||
},
|
||||
"removeFiltersToSee": "Uklonite filtere da vidite proizvode",
|
||||
"removeFiltersToSee": "Uklonite filtre da vidite proizvode",
|
||||
"outOfStock": "Nema na skladištu",
|
||||
"fromXProducts": "od {{count}} proizvoda",
|
||||
"discount": {
|
||||
|
||||
61
src/i18n/locales/hr/productDialogs.js
Normal file
61
src/i18n/locales/hr/productDialogs.js
Normal file
@@ -0,0 +1,61 @@
|
||||
export default {
|
||||
"questionTitle": "Pitanje o proizvodu",
|
||||
"questionSubtitle": "Imate li pitanje o ovom proizvodu? Rado ćemo vam pomoći.",
|
||||
"questionSuccess": "Hvala na vašem pitanju! Javili smo vam se što je prije moguće.",
|
||||
"nameLabel": "Ime",
|
||||
"namePlaceholder": "Vaše ime",
|
||||
"emailLabel": "Email",
|
||||
"emailPlaceholder": "your.email@example.com",
|
||||
"questionLabel": "Vaše pitanje",
|
||||
"questionPlaceholder": "Opišite svoje pitanje o ovom proizvodu...",
|
||||
"photosLabelQuestion": "Priložite fotografije uz svoje pitanje (opcionalno)",
|
||||
"submitQuestion": "Pošalji pitanje",
|
||||
"sending": "Šalje se...",
|
||||
|
||||
"ratingTitle": "Ocijenite proizvod",
|
||||
"ratingSubtitle": "Podijelite svoje iskustvo s ovim proizvodom i pomozite drugim kupcima u odluci.",
|
||||
"ratingSuccess": "Hvala na vašoj recenziji! Bit će objavljena nakon provjere.",
|
||||
"emailHelper": "Vaš email neće biti objavljen",
|
||||
"ratingLabel": "Ocjena *",
|
||||
"pleaseRate": "Molimo ocijenite",
|
||||
"ratingStars": "{{rating}} od 5 zvjezdica",
|
||||
"reviewLabel": "Vaša recenzija (opcionalno)",
|
||||
"reviewPlaceholder": "Opišite svoja iskustva s ovim proizvodom...",
|
||||
"photosLabelRating": "Priložite fotografije uz svoju recenziju (opcionalno)",
|
||||
"submitRating": "Pošalji recenziju",
|
||||
"errorGeneric": "Došlo je do pogreške",
|
||||
"errorPhotos": "Pogreška pri obradi fotografija",
|
||||
|
||||
"availabilityTitle": "Zatražite dostupnost",
|
||||
"availabilitySubtitle": "Ovaj proizvod trenutno nije dostupan. Obavijestit ćemo vas čim ponovno bude na skladištu.",
|
||||
"availabilitySuccessEmail": "Hvala na vašem zahtjevu! Obavijestit ćemo vas putem emaila čim proizvod ponovno bude dostupan.",
|
||||
"availabilitySuccessTelegram": "Hvala na vašem zahtjevu! Obavijestit ćemo vas putem Telegrama čim proizvod ponovno bude dostupan.",
|
||||
"notificationMethodLabel": "Kako želite biti obaviješteni?",
|
||||
"telegramBotLabel": "Telegram Bot",
|
||||
"telegramIdLabel": "Telegram ID",
|
||||
"telegramPlaceholder": "@yourTelegramName or Telegram ID",
|
||||
"telegramHelper": "Unesite svoje Telegram korisničko ime (s @) ili Telegram ID",
|
||||
"messageLabel": "Poruka (opcionalno)",
|
||||
"messagePlaceholder": "Dodatne informacije ili pitanja...",
|
||||
"submitAvailability": "Zatražite dostupnost",
|
||||
|
||||
"photoUploadSelect": "Odaberite fotografije",
|
||||
"photoUploadErrorMaxFiles": "Dozvoljeno maksimalno {{max}} datoteka",
|
||||
"photoUploadErrorFileType": "Dozvoljene su samo slikovne datoteke (JPEG, PNG, GIF, WebP)",
|
||||
"photoUploadErrorFileSize": "Datoteka je prevelika. Maksimum: {{maxSize}}MB",
|
||||
"photoUploadSelectedFiles": "{{count}} datoteka je odabrano",
|
||||
"photoUploadCompressed": "(komprimirano za prijenos)",
|
||||
"photoUploadRemove": "Ukloni sliku",
|
||||
"photoUploadLabelDefault": "Priložite fotografije (opcionalno)",
|
||||
|
||||
"shareTitle": "Podijeli",
|
||||
"shareEmbed": "Ugradi",
|
||||
"shareCopyLink": "Kopiraj link",
|
||||
"shareSuccessEmbed": "Kod za ugradnju kopiran u međuspremnik!",
|
||||
"shareErrorEmbed": "Pogreška pri kopiranju koda za ugradnju",
|
||||
"shareSuccessLink": "Link kopiran u međuspremnik!",
|
||||
"shareWhatsAppText": "Pogledajte ovaj proizvod: {{name}}",
|
||||
"shareTelegramText": "Pogledajte ovaj proizvod: {{name}}",
|
||||
"shareEmailSubject": "Preporuka proizvoda",
|
||||
"shareEmailBody": "Pozdrav,\n\nŽelio/la bih vam preporučiti ovaj proizvod:\n\n{{name}}\n{{url}}\n\nSrdačan pozdrav"
|
||||
};
|
||||
Reference in New Issue
Block a user