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,
|
||||
|
||||
@@ -1,50 +1,51 @@
|
||||
export default {
|
||||
"loading": "Termék betöltése...",
|
||||
"loadingDescription": "Termékleírás betöltése...",
|
||||
"notFound": "A termék nem található",
|
||||
"notFoundDescription": "A keresett termék nem létezik vagy eltávolításra került.",
|
||||
"backToHome": "Vissza a kezdőlapra",
|
||||
"error": "Hiba",
|
||||
"articleNumber": "Cikkszám",
|
||||
"manufacturer": "Gyártó",
|
||||
"inclVat": "áfával együtt {{vat}}%",
|
||||
"priceUnit": "{{price}}/{{unit}}",
|
||||
"new": "Új",
|
||||
"weeks": "hetek",
|
||||
"arriving": "Érkezés:",
|
||||
"inclVatFooter": "áfával együtt {{vat}}%,*",
|
||||
"availability": "Elérhetőség",
|
||||
"inStock": "készleten",
|
||||
"comingSoon": "Hamarosan elérhető",
|
||||
"deliveryTime": "Szállítási idő",
|
||||
"inclShort": "áfával",
|
||||
"vatShort": "ÁFA",
|
||||
"weight": "Súly: {{weight}} kg",
|
||||
"youSave": "Megtakarítás: {{amount}}",
|
||||
"cheaperThanIndividual": "Olcsóbb, mint külön megvásárolni",
|
||||
"pickupPrice": "Átvételi ár: 19,90 € darabonként.",
|
||||
"consistsOf": "Tartalmazza:",
|
||||
"loadingComponentDetails": "{{index}}. Komponens részleteinek betöltése...",
|
||||
"loadingProduct": "Termék betöltése...",
|
||||
"individualPriceTotal": "Egyedi ár összesen:",
|
||||
"setPrice": "Szett ár:",
|
||||
"yourSavings": "Megtakarításod:",
|
||||
"similarProducts": "Hasonló termékek",
|
||||
"loading": "Termék betöltése...",
|
||||
"loadingDescription": "Termékleírás betöltése...",
|
||||
"notFound": "A termék nem található",
|
||||
"notFoundDescription": "A keresett termék nem létezik vagy eltávolításra került.",
|
||||
"backToHome": "Vissza a kezdőlapra",
|
||||
"error": "Hiba",
|
||||
"articleNumber": "Cikkszám",
|
||||
"manufacturer": "Gyártó",
|
||||
"inclVat": "áfával együtt {{vat}}%",
|
||||
"inclVatSimple": "áfával együtt",
|
||||
"priceUnit": "{{price}}/{{unit}}",
|
||||
"new": "Új",
|
||||
"weeks": "Hét",
|
||||
"arriving": "Érkezés:",
|
||||
"inclVatFooter": "áfával együtt {{vat}}%,*",
|
||||
"availability": "Elérhetőség",
|
||||
"inStock": "készleten",
|
||||
"comingSoon": "Hamarosan elérhető",
|
||||
"deliveryTime": "Szállítási idő",
|
||||
"inclShort": "áfával",
|
||||
"vatShort": "ÁFA",
|
||||
"weight": "Súly: {{weight}} kg",
|
||||
"youSave": "Megtakarítás: {{amount}}",
|
||||
"cheaperThanIndividual": "Olcsóbb, mint külön megvásárolni",
|
||||
"pickupPrice": "Átvételi ár: 19,90 € darabonként.",
|
||||
"consistsOf": "Tartalmazza:",
|
||||
"loadingComponentDetails": "{{index}}. Komponens részleteinek betöltése...",
|
||||
"loadingProduct": "Termék betöltése...",
|
||||
"individualPriceTotal": "Egyedi ár összesen:",
|
||||
"setPrice": "Szett ár:",
|
||||
"yourSavings": "Az Ön megtakarítása:",
|
||||
"similarProducts": "Hasonló termékek",
|
||||
"countDisplay": {
|
||||
"noProducts": "0 termék",
|
||||
"oneProduct": "1 termék",
|
||||
"multipleProducts": "{{count}} termék",
|
||||
"filteredProducts": "{{filtered}} a(z) {{total}} termékből",
|
||||
"filteredOneProduct": "{{filtered}} az 1 termékből",
|
||||
"xOfYProducts": "{{x}} a(z) {{y}} termékből"
|
||||
"noProducts": "0 termék",
|
||||
"oneProduct": "1 termék",
|
||||
"multipleProducts": "{{count}} termék",
|
||||
"filteredProducts": "{{filtered}} a(z) {{total}} termékből",
|
||||
"filteredOneProduct": "{{filtered}} az 1 termékből",
|
||||
"xOfYProducts": "{{x}} a(z) {{y}} termékből"
|
||||
},
|
||||
"removeFiltersToSee": "Szűrők eltávolítása a termékek megtekintéséhez",
|
||||
"outOfStock": "Nincs készleten",
|
||||
"fromXProducts": "{{count}} terméktől",
|
||||
"removeFiltersToSee": "Szűrők eltávolítása a termékek megtekintéséhez",
|
||||
"outOfStock": "Nincs készleten",
|
||||
"fromXProducts": "{{count}} terméktől",
|
||||
"discount": {
|
||||
"from3Products": "3 terméktől",
|
||||
"from5Products": "5 terméktől",
|
||||
"from7Products": "7 terméktől",
|
||||
"moreProductsMoreSavings": "Minél több terméket választasz, annál többet spórolsz!"
|
||||
"from3Products": "3 terméktől",
|
||||
"from5Products": "5 terméktől",
|
||||
"from7Products": "7 terméktől",
|
||||
"moreProductsMoreSavings": "Minél több terméket választasz, annál többet spórolsz!"
|
||||
}
|
||||
};
|
||||
|
||||
61
src/i18n/locales/hu/productDialogs.js
Normal file
61
src/i18n/locales/hu/productDialogs.js
Normal file
@@ -0,0 +1,61 @@
|
||||
export default {
|
||||
"questionTitle": "Kérdés a termékről",
|
||||
"questionSubtitle": "Van kérdése ezzel a termékkel kapcsolatban? Örömmel segítünk.",
|
||||
"questionSuccess": "Köszönjük a kérdését! A lehető leghamarabb válaszolunk.",
|
||||
"nameLabel": "Név",
|
||||
"namePlaceholder": "Az Ön neve",
|
||||
"emailLabel": "Email",
|
||||
"emailPlaceholder": "az.email@pelda.hu",
|
||||
"questionLabel": "Az Ön kérdése",
|
||||
"questionPlaceholder": "Írja le kérdését ezzel a termékkel kapcsolatban...",
|
||||
"photosLabelQuestion": "Csatoljon fényképeket a kérdéséhez (opcionális)",
|
||||
"submitQuestion": "Kérdés küldése",
|
||||
"sending": "Küldés...",
|
||||
|
||||
"ratingTitle": "Értékelje a terméket",
|
||||
"ratingSubtitle": "Ossza meg tapasztalatait ezzel a termékkel kapcsolatban, és segítsen más vásárlóknak a döntésben.",
|
||||
"ratingSuccess": "Köszönjük az értékelését! Ellenőrzés után megjelenik.",
|
||||
"emailHelper": "Az Ön e-mail címe nem lesz nyilvános",
|
||||
"ratingLabel": "Értékelés *",
|
||||
"pleaseRate": "Kérjük, értékeljen",
|
||||
"ratingStars": "{{rating}} az 5 csillagból",
|
||||
"reviewLabel": "Az Ön értékelése (opcionális)",
|
||||
"reviewPlaceholder": "Írja le tapasztalatait ezzel a termékkel kapcsolatban...",
|
||||
"photosLabelRating": "Csatoljon fényképeket az értékeléséhez (opcionális)",
|
||||
"submitRating": "Értékelés elküldése",
|
||||
"errorGeneric": "Hiba történt",
|
||||
"errorPhotos": "Hiba a fényképek feldolgozása során",
|
||||
|
||||
"availabilityTitle": "Készletkérés",
|
||||
"availabilitySubtitle": "Ez a termék jelenleg nem elérhető. Örömmel értesítjük, amint újra készleten lesz.",
|
||||
"availabilitySuccessEmail": "Köszönjük a kérését! E-mailben értesítjük, amint a termék újra elérhető.",
|
||||
"availabilitySuccessTelegram": "Köszönjük a kérését! Telegramon értesítjük, amint a termék újra elérhető.",
|
||||
"notificationMethodLabel": "Hogyan szeretne értesítést kapni?",
|
||||
"telegramBotLabel": "Telegram Bot",
|
||||
"telegramIdLabel": "Telegram ID",
|
||||
"telegramPlaceholder": "@TelegramNeved vagy Telegram ID",
|
||||
"telegramHelper": "Adja meg Telegram felhasználónevét (@-al) vagy Telegram ID-ját",
|
||||
"messageLabel": "Üzenet (opcionális)",
|
||||
"messagePlaceholder": "További információk vagy kérdések...",
|
||||
"submitAvailability": "Készletkérés",
|
||||
|
||||
"photoUploadSelect": "Fényképek kiválasztása",
|
||||
"photoUploadErrorMaxFiles": "Maximum {{max}} fájl engedélyezett",
|
||||
"photoUploadErrorFileType": "Csak képfájlok (JPEG, PNG, GIF, WebP) engedélyezettek",
|
||||
"photoUploadErrorFileSize": "A fájl túl nagy. Maximum: {{maxSize}}MB",
|
||||
"photoUploadSelectedFiles": "{{count}} fájl kiválasztva",
|
||||
"photoUploadCompressed": "(feltöltéshez tömörítve)",
|
||||
"photoUploadRemove": "Kép eltávolítása",
|
||||
"photoUploadLabelDefault": "Fényképek csatolása (opcionális)",
|
||||
|
||||
"shareTitle": "Megosztás",
|
||||
"shareEmbed": "Beágyazás",
|
||||
"shareCopyLink": "Link másolása",
|
||||
"shareSuccessEmbed": "Beágyazási kód a vágólapra másolva!",
|
||||
"shareErrorEmbed": "Hiba a beágyazási kód másolásakor",
|
||||
"shareSuccessLink": "Link a vágólapra másolva!",
|
||||
"shareWhatsAppText": "Nézd meg ezt a terméket: {{name}}",
|
||||
"shareTelegramText": "Nézd meg ezt a terméket: {{name}}",
|
||||
"shareEmailSubject": "Termékajánló",
|
||||
"shareEmailBody": "Szia,\n\nSzeretném ajánlani neked ezt a terméket:\n\n{{name}}\n{{url}}\n\nÜdvözlettel"
|
||||
};
|
||||
Reference in New Issue
Block a user