Importing and setting the Greek locale.
import { locale } from 'filepond/locales/el-gr.js';
defineFilePond({
locale,
});
Labels in the el-gr.js file.
export const core = {
abort: "Ακύρωση",
remove: "Αφαίρεση",
reset: "Επαναφορά",
undo: "Αναίρεση",
cancel: "Ακύρωση",
store: "Αποθήκευση",
revert: "Επαναφορά",
busy: "Απασχολημένο",
loading: "Φόρτωση",
error: "Σφάλμα",
warning: "Προειδοποίηση",
success: "Επιτυχία",
info: "Πληροφορία",
system: "Σύστημα",
fileMainTypeImage: "εικόνα",
fileMainTypeVideo: "βίντεο",
fileMainTypeAudio: "ήχος",
fileMainTypeApplication: "αρχείο",
assistAbort: "Πατήστε για ακύρωση",
assistUndo: "Πατήστε για αναίρεση",
loadError: "Αποτυχία φόρτωσης αρχείου.",
loadDataTranserProgress: "Φόρτωση αρχείων",
loadDataTranserInfo:
"Επεξεργάστηκαν {{processedFiles}} από {{totalFiles}} αρχεία",
validationInvalid: "Μη έγκυρο αρχείο.",
validationFileNameMissing: "Λείπει το όνομα αρχείου",
validationInvalidEntries: "Η λίστα αρχείων περιέχει μη έγκυρα στοιχεία.",
validationInvalidState: "Η λίστα αρχείων βρίσκεται σε μη έγκυρη κατάσταση.",
validationInvalidBusy: "Η λίστα αρχείων είναι απασχολημένη.",
validationInvalidEmpty: "Συμπληρώστε αυτό το πεδίο.",
};
export const locale = {
abort: "Ακύρωση",
remove: "Αφαίρεση",
reset: "Επαναφορά",
undo: "Αναίρεση",
cancel: "Ακύρωση",
store: "Αποθήκευση",
revert: "Επαναφορά",
busy: "Απασχολημένο",
loading: "Φόρτωση",
error: "Σφάλμα",
warning: "Προειδοποίηση",
success: "Επιτυχία",
info: "Πληροφορία",
system: "Σύστημα",
fileMainTypeImage: "εικόνα",
fileMainTypeVideo: "βίντεο",
fileMainTypeAudio: "ήχος",
fileMainTypeApplication: "αρχείο",
assistAbort: "Πατήστε για ακύρωση",
assistUndo: "Πατήστε για αναίρεση",
loadError: "Αποτυχία φόρτωσης αρχείου.",
loadDataTranserProgress: "Φόρτωση αρχείων",
loadDataTranserInfo:
"Επεξεργάστηκαν {{processedFiles}} από {{totalFiles}} αρχεία",
validationInvalid: "Μη έγκυρο αρχείο.",
validationFileNameMissing: "Λείπει το όνομα αρχείου",
validationInvalidEntries: "Η λίστα αρχείων περιέχει μη έγκυρα στοιχεία.",
validationInvalidState: "Η λίστα αρχείων βρίσκεται σε μη έγκυρη κατάσταση.",
validationInvalidBusy: "Η λίστα αρχείων είναι απασχολημένη.",
validationInvalidEmpty: "Συμπληρώστε αυτό το πεδίο.",
storeRestoreProgress: "Φόρτωση {{progress}}%",
storeStorageQueued: "Αναμονή για μεταφόρτωση",
storeStorageProgress: "Μεταφόρτωση {{progress}}%",
storeStorageComplete: "Η μεταφόρτωση ολοκληρώθηκε",
storeError: "Αποτυχία αποθήκευσης αρχείου.",
storeAwaitingCompletion: "Δεν έχουν αποθηκευτεί όλα τα αρχεία.",
mediaEdit: "Επεξεργασία",
mediaPlay: "Αναπαραγωγή",
mediaPause: "Παύση",
mediaSilent: "Χωρίς ήχο",
mediaUnmute: "Ενεργοποίηση ήχου",
mediaMute: "Σίγαση",
mediaFullscreen: "Πλήρης οθόνη",
mediaLoadError: "Αποτυχία φόρτωσης {{fileMainType}}.",
mediaPlayError: "Αποτυχία αναπαραγωγής βίντεο.",
validationFileSizeUnderflow:
"Το αρχείο είναι πολύ μικρό. Ελάχιστο {{minSize}}.",
validationFileSizeOverflow:
"Το αρχείο είναι πολύ μεγάλο. Μέγιστο {{maxSize}}.",
validationFileMimeTypeMismatch: {
template: "Αυτός ο τύπος αρχείου δεν επιτρέπεται. {{details}}.",
variables: {
details: {
context: "count",
map: {
1: "Το αρχείο πρέπει να είναι τύπου {{accept}}",
else: "Επιτρεπόμενοι τύποι: {{accept}}",
},
},
},
},
validationFileExtensionMismatch: {
template: "Αυτή η επέκταση αρχείου δεν επιτρέπεται. {{details}}.",
variables: {
details: {
context: "count",
map: {
1: "Το αρχείο πρέπει να έχει επέκταση {{accept}}",
else: "Επιτρεπόμενες επεκτάσεις: {{accept}}",
},
},
},
},
validationFileNameMismatch: "Μη έγκυρο όνομα αρχείου.",
validationMediaSizeUnavailable: "Αδύνατη η ανάγνωση μεγέθους πολυμέσων.",
validationMediaWidthRangeMismatch:
"Το πλάτος του {{fileMainType}} δεν είναι έγκυρο. Πρέπει να είναι μεταξύ {{minWidth}} και {{maxWidth}} px.",
validationMediaWidthUnderflow:
"Το {{fileMainType}} είναι πολύ μικρό. Ελάχιστο πλάτος {{minWidth}} px.",
validationMediaWidthOverflow:
"Το {{fileMainType}} είναι πολύ μεγάλο. Μέγιστο πλάτος {{maxWidth}} px.",
validationMediaHeightRangeMismatch:
"Το ύψος του {{fileMainType}} δεν είναι έγκυρο. Πρέπει να είναι μεταξύ {{minHeight}} και {{maxHeight}} px.",
validationMediaHeightUnderflow:
"Το {{fileMainType}} είναι πολύ μικρό. Ελάχιστο ύψος {{minHeight}} px.",
validationMediaHeightOverflow:
"Το {{fileMainType}} είναι πολύ μεγάλο. Μέγιστο ύψος {{maxHeight}} px.",
validationMediaResolutionRangeMismatch:
"Η ανάλυση δεν είναι έγκυρη. Πρέπει να είναι μεταξύ {{minResolution}}MP και {{maxResolution}}MP.",
validationMediaResolutionUnderflow:
"Η ανάλυση είναι πολύ χαμηλή. Ελάχιστο {{minResolution}}MP.",
validationMediaResolutionOverflow:
"Η ανάλυση είναι πολύ υψηλή. Μέγιστο {{maxResolution}}MP.",
validationListSizeUnderflow:
"Το συνολικό μέγεθος αρχείων είναι πολύ μικρό. Ελάχιστο {{minListSize}}.",
validationListSizeOverflow:
"Το συνολικό μέγεθος αρχείων είναι πολύ μεγάλο. Μέγιστο {{maxListSize}}.",
validationListEntryCountUnderflow: {
template: "Πολύ λίγα αρχεία στη λίστα. Ελάχιστο {{minFiles}} {{files}}.",
variables: {
files: {
context: "minFiles",
map: {
1: "αρχείο",
else: "αρχεία",
},
},
},
},
validationListEntryCountOverflow: {
template: "Πάρα πολλά αρχεία στη λίστα. Μέγιστο {{maxFiles}} {{files}}.",
variables: {
files: {
context: "minFiles",
map: {
1: "αρχείο",
else: "αρχεία",
},
},
},
},
transformEditBusy: "Επεξεργασία δεδομένων αρχείου",
transformError: "Αποτυχία επεξεργασίας δεδομένων. Προσπαθήστε ξανά.",
};
export const media = {
mediaEdit: "Επεξεργασία",
mediaPlay: "Αναπαραγωγή",
mediaPause: "Παύση",
mediaSilent: "Χωρίς ήχο",
mediaUnmute: "Ενεργοποίηση ήχου",
mediaMute: "Σίγαση",
mediaFullscreen: "Πλήρης οθόνη",
mediaLoadError: "Αποτυχία φόρτωσης {{fileMainType}}.",
mediaPlayError: "Αποτυχία αναπαραγωγής βίντεο.",
};
export const store = {
storeRestoreProgress: "Φόρτωση {{progress}}%",
storeStorageQueued: "Αναμονή για μεταφόρτωση",
storeStorageProgress: "Μεταφόρτωση {{progress}}%",
storeStorageComplete: "Η μεταφόρτωση ολοκληρώθηκε",
storeError: "Αποτυχία αποθήκευσης αρχείου.",
storeAwaitingCompletion: "Δεν έχουν αποθηκευτεί όλα τα αρχεία.",
};
export const transform = {
transformEditBusy: "Επεξεργασία δεδομένων αρχείου",
transformError: "Αποτυχία επεξεργασίας δεδομένων. Προσπαθήστε ξανά.",
};
export const validation = {
validationFileSizeUnderflow:
"Το αρχείο είναι πολύ μικρό. Ελάχιστο {{minSize}}.",
validationFileSizeOverflow:
"Το αρχείο είναι πολύ μεγάλο. Μέγιστο {{maxSize}}.",
validationFileMimeTypeMismatch: {
template: "Αυτός ο τύπος αρχείου δεν επιτρέπεται. {{details}}.",
variables: {
details: {
context: "count",
map: {
1: "Το αρχείο πρέπει να είναι τύπου {{accept}}",
else: "Επιτρεπόμενοι τύποι: {{accept}}",
},
},
},
},
validationFileExtensionMismatch: {
template: "Αυτή η επέκταση αρχείου δεν επιτρέπεται. {{details}}.",
variables: {
details: {
context: "count",
map: {
1: "Το αρχείο πρέπει να έχει επέκταση {{accept}}",
else: "Επιτρεπόμενες επεκτάσεις: {{accept}}",
},
},
},
},
validationFileNameMissing: "Λείπει το όνομα αρχείου",
validationFileNameMismatch: "Μη έγκυρο όνομα αρχείου.",
validationMediaSizeUnavailable: "Αδύνατη η ανάγνωση μεγέθους πολυμέσων.",
validationMediaWidthRangeMismatch:
"Το πλάτος του {{fileMainType}} δεν είναι έγκυρο. Πρέπει να είναι μεταξύ {{minWidth}} και {{maxWidth}} px.",
validationMediaWidthUnderflow:
"Το {{fileMainType}} είναι πολύ μικρό. Ελάχιστο πλάτος {{minWidth}} px.",
validationMediaWidthOverflow:
"Το {{fileMainType}} είναι πολύ μεγάλο. Μέγιστο πλάτος {{maxWidth}} px.",
validationMediaHeightRangeMismatch:
"Το ύψος του {{fileMainType}} δεν είναι έγκυρο. Πρέπει να είναι μεταξύ {{minHeight}} και {{maxHeight}} px.",
validationMediaHeightUnderflow:
"Το {{fileMainType}} είναι πολύ μικρό. Ελάχιστο ύψος {{minHeight}} px.",
validationMediaHeightOverflow:
"Το {{fileMainType}} είναι πολύ μεγάλο. Μέγιστο ύψος {{maxHeight}} px.",
validationMediaResolutionRangeMismatch:
"Η ανάλυση δεν είναι έγκυρη. Πρέπει να είναι μεταξύ {{minResolution}}MP και {{maxResolution}}MP.",
validationMediaResolutionUnderflow:
"Η ανάλυση είναι πολύ χαμηλή. Ελάχιστο {{minResolution}}MP.",
validationMediaResolutionOverflow:
"Η ανάλυση είναι πολύ υψηλή. Μέγιστο {{maxResolution}}MP.",
validationListSizeUnderflow:
"Το συνολικό μέγεθος αρχείων είναι πολύ μικρό. Ελάχιστο {{minListSize}}.",
validationListSizeOverflow:
"Το συνολικό μέγεθος αρχείων είναι πολύ μεγάλο. Μέγιστο {{maxListSize}}.",
validationListEntryCountUnderflow: {
template: "Πολύ λίγα αρχεία στη λίστα. Ελάχιστο {{minFiles}} {{files}}.",
variables: {
files: {
context: "minFiles",
map: {
1: "αρχείο",
else: "αρχεία",
},
},
},
},
validationListEntryCountOverflow: {
template: "Πάρα πολλά αρχεία στη λίστα. Μέγιστο {{maxFiles}} {{files}}.",
variables: {
files: {
context: "minFiles",
map: {
1: "αρχείο",
else: "αρχεία",
},
},
},
},
};
export const validationFileExtension = {
validationFileExtensionMismatch: {
template: "Αυτή η επέκταση αρχείου δεν επιτρέπεται. {{details}}.",
variables: {
details: {
context: "count",
map: {
1: "Το αρχείο πρέπει να έχει επέκταση {{accept}}",
else: "Επιτρεπόμενες επεκτάσεις: {{accept}}",
},
},
},
},
};
export const validationFileMimeType = {
validationFileMimeTypeMismatch: {
template: "Αυτός ο τύπος αρχείου δεν επιτρέπεται. {{details}}.",
variables: {
details: {
context: "count",
map: {
1: "Το αρχείο πρέπει να είναι τύπου {{accept}}",
else: "Επιτρεπόμενοι τύποι: {{accept}}",
},
},
},
},
};
export const validationFileName = {
validationFileNameMissing: "Λείπει το όνομα αρχείου",
validationFileNameMismatch: "Μη έγκυρο όνομα αρχείου.",
};
export const validationFileSize = {
validationFileSizeUnderflow:
"Το αρχείο είναι πολύ μικρό. Ελάχιστο {{minSize}}.",
validationFileSizeOverflow:
"Το αρχείο είναι πολύ μεγάλο. Μέγιστο {{maxSize}}.",
};
export const validationListCount = {
validationListEntryCountUnderflow: {
template: "Πολύ λίγα αρχεία στη λίστα. Ελάχιστο {{minFiles}} {{files}}.",
variables: {
files: {
context: "minFiles",
map: {
1: "αρχείο",
else: "αρχεία",
},
},
},
},
validationListEntryCountOverflow: {
template: "Πάρα πολλά αρχεία στη λίστα. Μέγιστο {{maxFiles}} {{files}}.",
variables: {
files: {
context: "minFiles",
map: {
1: "αρχείο",
else: "αρχεία",
},
},
},
},
};
export const validationListSize = {
validationListSizeUnderflow:
"Το συνολικό μέγεθος αρχείων είναι πολύ μικρό. Ελάχιστο {{minListSize}}.",
validationListSizeOverflow:
"Το συνολικό μέγεθος αρχείων είναι πολύ μεγάλο. Μέγιστο {{maxListSize}}.",
};
export const validationMediaResolution = {
validationMediaSizeUnavailable: "Αδύνατη η ανάγνωση μεγέθους πολυμέσων.",
validationMediaWidthRangeMismatch:
"Το πλάτος του {{fileMainType}} δεν είναι έγκυρο. Πρέπει να είναι μεταξύ {{minWidth}} και {{maxWidth}} px.",
validationMediaWidthUnderflow:
"Το {{fileMainType}} είναι πολύ μικρό. Ελάχιστο πλάτος {{minWidth}} px.",
validationMediaWidthOverflow:
"Το {{fileMainType}} είναι πολύ μεγάλο. Μέγιστο πλάτος {{maxWidth}} px.",
validationMediaHeightRangeMismatch:
"Το ύψος του {{fileMainType}} δεν είναι έγκυρο. Πρέπει να είναι μεταξύ {{minHeight}} και {{maxHeight}} px.",
validationMediaHeightUnderflow:
"Το {{fileMainType}} είναι πολύ μικρό. Ελάχιστο ύψος {{minHeight}} px.",
validationMediaHeightOverflow:
"Το {{fileMainType}} είναι πολύ μεγάλο. Μέγιστο ύψος {{maxHeight}} px.",
validationMediaResolutionRangeMismatch:
"Η ανάλυση δεν είναι έγκυρη. Πρέπει να είναι μεταξύ {{minResolution}}MP και {{maxResolution}}MP.",
validationMediaResolutionUnderflow:
"Η ανάλυση είναι πολύ χαμηλή. Ελάχιστο {{minResolution}}MP.",
validationMediaResolutionOverflow:
"Η ανάλυση είναι πολύ υψηλή. Μέγιστο {{maxResolution}}MP.",
};
export const locale = {
...core,
...media,
...store,
...transform,
...validation,
...validationFileExtension,
...validationFileMimeType,
...validationFileName,
...validationFileSize,
...validationListCount,
...validationListSize,
...validationMediaResolution,
};