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:
sebseb7
2025-11-22 09:43:51 +01:00
parent d63c385a97
commit 3389a9b66c
72 changed files with 1625 additions and 196 deletions

View File

@@ -0,0 +1,61 @@
export default {
"questionTitle": "Ερώτηση σχετικά με το προϊόν",
"questionSubtitle": "Έχετε κάποια ερώτηση για αυτό το προϊόν; Είμαστε εδώ για να σας βοηθήσουμε.",
"questionSuccess": "Ευχαριστούμε για την ερώτησή σας! Θα επικοινωνήσουμε μαζί σας το συντομότερο δυνατό.",
"nameLabel": "Όνομα",
"namePlaceholder": "Το όνομά σας",
"emailLabel": "Email",
"emailPlaceholder": "your.email@example.com",
"questionLabel": "Η ερώτησή σας",
"questionPlaceholder": "Περιγράψτε την ερώτησή σας σχετικά με αυτό το προϊόν...",
"photosLabelQuestion": "Επισυνάψτε φωτογραφίες στην ερώτησή σας (προαιρετικό)",
"submitQuestion": "Αποστολή ερώτησης",
"sending": "Αποστολή...",
"ratingTitle": "Αξιολογήστε το προϊόν",
"ratingSubtitle": "Μοιραστείτε την εμπειρία σας με αυτό το προϊόν και βοηθήστε άλλους πελάτες να πάρουν την απόφασή τους.",
"ratingSuccess": "Ευχαριστούμε για την αξιολόγησή σας! Θα δημοσιευτεί μετά από έλεγχο.",
"emailHelper": "Το email σας δεν θα δημοσιευτεί",
"ratingLabel": "Αξιολόγηση *",
"pleaseRate": "Παρακαλώ αξιολογήστε",
"ratingStars": "{{rating}} από 5 αστέρια",
"reviewLabel": "Η κριτική σας (προαιρετικό)",
"reviewPlaceholder": "Περιγράψτε τις εμπειρίες σας με αυτό το προϊόν...",
"photosLabelRating": "Επισυνάψτε φωτογραφίες στην κριτική σας (προαιρετικό)",
"submitRating": "Υποβολή κριτικής",
"errorGeneric": "Παρουσιάστηκε σφάλμα",
"errorPhotos": "Σφάλμα κατά την επεξεργασία των φωτογραφιών",
"availabilityTitle": "Ζητήστε διαθεσιμότητα",
"availabilitySubtitle": "Αυτό το προϊόν δεν είναι διαθέσιμο αυτή τη στιγμή. Θα χαρούμε να σας ενημερώσουμε μόλις είναι ξανά διαθέσιμο.",
"availabilitySuccessEmail": "Ευχαριστούμε για το αίτημά σας! Θα σας ενημερώσουμε μέσω email μόλις το προϊόν είναι ξανά διαθέσιμο.",
"availabilitySuccessTelegram": "Ευχαριστούμε για το αίτημά σας! Θα σας ενημερώσουμε μέσω Telegram μόλις το προϊόν είναι ξανά διαθέσιμο.",
"notificationMethodLabel": "Πώς θέλετε να ειδοποιηθείτε;",
"telegramBotLabel": "Telegram Bot",
"telegramIdLabel": "Telegram ID",
"telegramPlaceholder": "@yourTelegramName or Telegram ID",
"telegramHelper": "Εισάγετε το όνομα χρήστη Telegram (με @) ή το Telegram ID σας",
"messageLabel": "Μήνυμα (προαιρετικό)",
"messagePlaceholder": "Επιπλέον πληροφορίες ή ερωτήσεις...",
"submitAvailability": "Ζητήστε διαθεσιμότητα",
"photoUploadSelect": "Επιλέξτε φωτογραφίες",
"photoUploadErrorMaxFiles": "Επιτρέπονται έως {{max}} αρχεία",
"photoUploadErrorFileType": "Επιτρέπονται μόνο αρχεία εικόνας (JPEG, PNG, GIF, WebP)",
"photoUploadErrorFileSize": "Το αρχείο είναι πολύ μεγάλο. Μέγιστο: {{maxSize}}MB",
"photoUploadSelectedFiles": "Επιλέχθηκαν {{count}} αρχεία",
"photoUploadCompressed": "(συμπιεσμένο για αποστολή)",
"photoUploadRemove": "Αφαίρεση εικόνας",
"photoUploadLabelDefault": "Επισύναψη φωτογραφιών (προαιρετικό)",
"shareTitle": "Κοινοποίηση",
"shareEmbed": "Ενσωμάτωση",
"shareCopyLink": "Αντιγραφή συνδέσμου",
"shareSuccessEmbed": "Ο κώδικας ενσωμάτωσης αντιγράφηκε στο πρόχειρο!",
"shareErrorEmbed": "Σφάλμα κατά την αντιγραφή του κώδικα ενσωμάτωσης",
"shareSuccessLink": "Ο σύνδεσμος αντιγράφηκε στο πρόχειρο!",
"shareWhatsAppText": "Δείτε αυτό το προϊόν: {{name}}",
"shareTelegramText": "Δείτε αυτό το προϊόν: {{name}}",
"shareEmailSubject": "Σύσταση προϊόντος",
"shareEmailBody": "Γεια σας,\n\nΘα ήθελα να σας προτείνω αυτό το προϊόν:\n\n{{name}}\n{{url}}\n\nΜε εκτίμηση"
};