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,
|
||||
|
||||
@@ -8,9 +8,10 @@ export default {
|
||||
"articleNumber": "Numri i artikullit",
|
||||
"manufacturer": "Prodhuesi",
|
||||
"inclVat": "përfshirë {{vat}}% TVSH",
|
||||
"inclVatSimple": "përfshirë TVSH",
|
||||
"priceUnit": "{{price}}/{{unit}}",
|
||||
"new": "I ri",
|
||||
"weeks": "javë",
|
||||
"weeks": "Javë",
|
||||
"arriving": "Arritja:",
|
||||
"inclVatFooter": "përfshirë {{vat}}% TVSH,*",
|
||||
"availability": "Disponueshmëria",
|
||||
@@ -25,7 +26,7 @@ export default {
|
||||
"pickupPrice": "Çmimi për marrje: 19,90 € për prerje.",
|
||||
"consistsOf": "Përbëhet nga:",
|
||||
"loadingComponentDetails": "{{index}}. Duke ngarkuar detajet e komponentit...",
|
||||
"loadingProduct": "Produkti po ngarkohet...",
|
||||
"loadingProduct": "Duke ngarkuar produktin...",
|
||||
"individualPriceTotal": "Çmimi total individual:",
|
||||
"setPrice": "Çmimi i setit:",
|
||||
"yourSavings": "Kursimet tuaja:",
|
||||
|
||||
61
src/i18n/locales/sq/productDialogs.js
Normal file
61
src/i18n/locales/sq/productDialogs.js
Normal file
@@ -0,0 +1,61 @@
|
||||
export default {
|
||||
"questionTitle": "Pyetje rreth produktit",
|
||||
"questionSubtitle": "Keni një pyetje rreth këtij produkti? Ne jemi të lumtur t'ju ndihmojmë.",
|
||||
"questionSuccess": "Faleminderit për pyetjen tuaj! Do t'ju kontaktojmë sa më shpejt të jetë e mundur.",
|
||||
"nameLabel": "Emri",
|
||||
"namePlaceholder": "Emri juaj",
|
||||
"emailLabel": "Email",
|
||||
"emailPlaceholder": "emaili.juaj@example.com",
|
||||
"questionLabel": "Pyetja juaj",
|
||||
"questionPlaceholder": "Përshkruani pyetjen tuaj rreth këtij produkti...",
|
||||
"photosLabelQuestion": "Bashkëngjitni foto me pyetjen tuaj (opsionale)",
|
||||
"submitQuestion": "Dërgo pyetjen",
|
||||
"sending": "Duke dërguar...",
|
||||
|
||||
"ratingTitle": "Vlerëso produktin",
|
||||
"ratingSubtitle": "Ndani përvojën tuaj me këtë produkt dhe ndihmoni klientët e tjerë të marrin vendimin.",
|
||||
"ratingSuccess": "Faleminderit për vlerësimin tuaj! Ai do të publikohet pas verifikimit.",
|
||||
"emailHelper": "Emaili juaj nuk do të publikohet",
|
||||
"ratingLabel": "Vlerësimi *",
|
||||
"pleaseRate": "Ju lutemi vlerësoni",
|
||||
"ratingStars": "{{rating}} nga 5 yje",
|
||||
"reviewLabel": "Rishikimi juaj (opsional)",
|
||||
"reviewPlaceholder": "Përshkruani përvojat tuaja me këtë produkt...",
|
||||
"photosLabelRating": "Bashkëngjitni foto me rishikimin tuaj (opsionale)",
|
||||
"submitRating": "Dërgo rishikimin",
|
||||
"errorGeneric": "Ndodhi një gabim",
|
||||
"errorPhotos": "Gabim gjatë përpunimit të fotove",
|
||||
|
||||
"availabilityTitle": "Kërko disponueshmërinë",
|
||||
"availabilitySubtitle": "Ky produkt aktualisht nuk është në dispozicion. Ne do të jemi të lumtur t'ju njoftojmë sapo të jetë përsëri në stok.",
|
||||
"availabilitySuccessEmail": "Faleminderit për kërkesën tuaj! Do t'ju njoftojmë me email sapo produkti të jetë përsëri në dispozicion.",
|
||||
"availabilitySuccessTelegram": "Faleminderit për kërkesën tuaj! Do t'ju njoftojmë përmes Telegram sapo produkti të jetë përsëri në dispozicion.",
|
||||
"notificationMethodLabel": "Si dëshironi të njoftoheni?",
|
||||
"telegramBotLabel": "Telegram Bot",
|
||||
"telegramIdLabel": "Telegram ID",
|
||||
"telegramPlaceholder": "@emriJuajTelegram ose Telegram ID",
|
||||
"telegramHelper": "Shkruani emrin tuaj të përdoruesit në Telegram (me @) ose Telegram ID-në tuaj",
|
||||
"messageLabel": "Mesazh (opsional)",
|
||||
"messagePlaceholder": "Informacione shtesë ose pyetje...",
|
||||
"submitAvailability": "Kërko disponueshmërinë",
|
||||
|
||||
"photoUploadSelect": "Zgjidh foto",
|
||||
"photoUploadErrorMaxFiles": "Maksimumi {{max}} skedarë të lejuar",
|
||||
"photoUploadErrorFileType": "Lejohen vetëm skedarë imazhi (JPEG, PNG, GIF, WebP)",
|
||||
"photoUploadErrorFileSize": "Skedari është shumë i madh. Maksimumi: {{maxSize}}MB",
|
||||
"photoUploadSelectedFiles": "{{count}} skedar(e) të zgjedhur",
|
||||
"photoUploadCompressed": "(i kompresuar për ngarkim)",
|
||||
"photoUploadRemove": "Hiq imazhin",
|
||||
"photoUploadLabelDefault": "Bashkëngjit foto (opsionale)",
|
||||
|
||||
"shareTitle": "Ndaj",
|
||||
"shareEmbed": "Fut",
|
||||
"shareCopyLink": "Kopjo lidhjen",
|
||||
"shareSuccessEmbed": "Kodi i futjes u kopjua në memorien e përkohshme!",
|
||||
"shareErrorEmbed": "Gabim gjatë kopjimit të kodit të futjes",
|
||||
"shareSuccessLink": "Lidhja u kopjua në memorien e përkohshme!",
|
||||
"shareWhatsAppText": "Shiko këtë produkt: {{name}}",
|
||||
"shareTelegramText": "Shiko këtë produkt: {{name}}",
|
||||
"shareEmailSubject": "Rekomandim produkti",
|
||||
"shareEmailBody": "Përshëndetje,\n\nDëshiroj t'ju rekomandoj këtë produkt:\n\n{{name}}\n{{url}}\n\nMe respekt"
|
||||
};
|
||||
Reference in New Issue
Block a user