diff --git a/locales/el.json b/locales/el.json
new file mode 100644
index 0000000000..7d12849a81
--- /dev/null
+++ b/locales/el.json
@@ -0,0 +1,1067 @@
+{
+ "lang": "el",
+ "rules": {
+ "accesskeys": {
+ "description": "Διασφαλίζει ότι η τιμή κάθε χαρακτηριστικού accesskey είναι μοναδική",
+ "help": "η τιμή κάθε χαρακτηριστικού accesskey πρέπει να είναι μοναδική"
+ },
+ "area-alt": {
+ "description": "Διασφαλίζει ότι τα στοιχεία των χαρτών εικόνας έχουν εναλλακτικό κείμενο",
+ "help": "Τα ενεργά στοιχεία πρέπει να έχουν εναλλακτικό κείμενο"
+ },
+ "aria-allowed-attr": {
+ "description": "Διασφαλίζει ότι o ρόλος του στοιχείου υποστηρίζει τα χαρακτηριστικά ARIA",
+ "help": "Τα στοιχεία πρέπει να χρησιμοποιούν μόνο υποστηριζόμενα χαρακτηριστικά ARIA"
+ },
+ "aria-allowed-role": {
+ "description": "Διασφαλίζει ότι το χαρακτηριστικό role έχει την κατάλληλη τιμή για το στοιχείο",
+ "help": "Ο ρόλος ARIA θα πρέπει να είναι κατάλληλος για το στοιχείο"
+ },
+ "aria-command-name": {
+ "description": "Διασφαλίζει ότι κάθε button, link ή menuitem ARIA έχει ένα προσβάσιμο όνομα",
+ "help": "Οι εντολές ARIA πρέπει να έχουν ένα προσβάσιμο όνομα"
+ },
+ "aria-dialog-name": {
+ "description": "Διασφαλίζει ότι κάθε ARIA σε κόμβο διαλόγου ή διαλόγου ειδοποίησης έχει ένα προσβάσιμο όνομα",
+ "help": "Οι ARIA κόμβοι διαλόγου καί διαλόγου ειδοποίησης πρέπει να έχουν ένα προσβάσιμο όνομα"
+ },
+ "aria-hidden-body": {
+ "description": "Διασφαλίζει ότι το aria-hidden='true' δεν υπάρχει στο σώμα (body) του εγγράφου.",
+ "help": "Το aria-hidden='true' δεν πρέπει να υπάρχει στο σώμα (body) του εγγράφου."
+ },
+ "aria-hidden-focus": {
+ "description": "Διασφαλίζει ότι τα κρυφά στοιχεία aria δεν είναι εστιάσιμα ούτε περιέχουν στοιχεία που μπορούν να εστιαστούν",
+ "help": "Το κρυφό στοιχείο ARIA δεν πρέπει να έχει δυνατότητα εστίασης ή να περιέχει στοιχεία με δυνατότητα εστίασης"
+ },
+ "aria-input-field-name": {
+ "description": "Διασφαλίζει ότι κάθε πεδίο εισαγωγής ARIA έχει ένα προσβάσιμο όνομα",
+ "help": "Τα πεδία εισαγωγής ARIA πρέπει να έχουν προσβάσιμο όνομα"
+ },
+ "aria-meter-name": {
+ "description": "Διασφαλίζει ότι κάθε κόμβος μετρητή ARIA έχει ένα προσβάσιμο όνομα",
+ "help": "Οι κόμβοι μετρητών ARIA πρέπει να έχουν προσβάσιμο όνομα"
+ },
+ "aria-progressbar-name": {
+ "description": "Διασφαλίζει ότι κάθε κόμβος γραμμής προόδου ARIA έχει ένα προσβάσιμο όνομα",
+ "help": "Οι κόμβοι γραμμής προόδου ARIA πρέπει να έχουν ένα προσβάσιμο όνομα"
+ },
+ "aria-required-attr": {
+ "description": "Διασφαλίζει ότι τα στοιχεία με ρόλους ARIA έχουν όλα τα απαιτούμενα χαρακτηριστικά ARIA",
+ "help": "Πρέπει να παρέχονται τα απαιτούμενα χαρακτηριστικά ARIA"
+ },
+ "aria-required-children": {
+ "description": "Διασφαλίζει ότι τα στοιχεία με ρόλο ARIA που απαιτούν θυγατρικούς ρόλους περιέχουν τα στοιχεία",
+ "help": "Ορισμένοι ρόλοι ARIA πρέπει να περιέχουν συγκεκριμένα παιδιά"
+ },
+ "aria-required-parent": {
+ "description": "Διασφαλίζει ότι τα στοιχεία με ρόλο ARIA που απαιτούν γονικούς ρόλους περιέχονται σε αυτά",
+ "help": "Συγκεκριμένοι ρόλοι ARIA πρέπει να περιέχονται από συγκεκριμένους γονείς"
+ },
+ "aria-roledescription": {
+ "description": "Διασφαλίζει ότι το aria-roledescription χρησιμοποιείται μόνο σε στοιχεία με έμμεσο ή ρητό ρόλο",
+ "help": "Το aria-roledescription πρέπει να είναι σε στοιχεία με σημασιολογικό ρόλο"
+ },
+ "aria-roles": {
+ "description": "Διασφαλίζει ότι όλα τα στοιχεία με χαρακτηριστικό ρόλου χρησιμοποιούν μια έγκυρη τιμή",
+ "help": "Οι ρόλοι ARIA που χρησιμοποιούνται πρέπει να συμμορφώνονται με έγκυρες τιμές"
+ },
+ "aria-text": {
+ "description": "Διασφαλίζει ότι το \"role=text\" χρησιμοποιείται σε στοιχεία χωρίς δυνατότητα εστίασης",
+ "help": "Το \"role=text\" δεν πρέπει να έχει εστιάσιμους απογόνους"
+ },
+ "aria-toggle-field-name": {
+ "description": "Διασφαλίζει ότι κάθε πεδίο εναλλαγής ARIA έχει ένα προσβάσιμο όνομα",
+ "help": "Τα πεδία εναλλαγής ARIA πρέπει να έχουν προσβάσιμο όνομα"
+ },
+ "aria-tooltip-name": {
+ "description": "Διασφαλίζει ότι κάθε κόμβος tooltip ARIA έχει ένα προσβάσιμο όνομα",
+ "help": "Οι κόμβοι tooltip ARIA πρέπει να έχουν προσβάσιμο όνομα"
+ },
+ "aria-treeitem-name": {
+ "description": "Διασφαλίζει ότι κάθε κόμβος treeitem ARIA έχει ένα προσβάσιμο όνομα",
+ "help": "Οι κόμβοι treeitem ARIA θα πρέπει να έχουν ένα προσβάσιμο όνομα"
+ },
+ "aria-valid-attr-value": {
+ "description": "Διασφαλίζει ότι όλα τα χαρακτηριστικά ARIA έχουν έγκυρες τιμές",
+ "help": "Τα χαρακτηριστικά ARIA πρέπει να είναι σύμφωνα με έγκυρες τιμές"
+ },
+ "aria-valid-attr": {
+ "description": "Διασφαλίζει ότι τα χαρακτηριστικά που ξεκινούν με aria- είναι έγκυρα χαρακτηριστικά ARIA",
+ "help": "Τα χαρακτηριστικά ARIA πρέπει να είναι σύμφωνα με έγκυρα ονόματα"
+ },
+ "audio-caption": {
+ "description": "Διασφαλίζει ότι τα στοιχεία