Skip to content

Commit

Permalink
feat: Added Greek language (#774)
Browse files Browse the repository at this point in the history
* feat: Added Greek language

* Update index.js
  • Loading branch information
Likecinema authored Aug 30, 2020
1 parent 1b450c8 commit f4c8ff6
Show file tree
Hide file tree
Showing 13 changed files with 281 additions and 0 deletions.
8 changes: 8 additions & 0 deletions src/shared/locales/all.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import eleLocaleBg from 'element-ui/lib/locale/lang/bg'
import eleLocaleCa from 'element-ui/lib/locale/lang/ca'
import eleLocaleDe from 'element-ui/lib/locale/lang/de'
import eleLocaleEl from 'element-ui/lib/locale/lang/el'
import eleLocaleEn from 'element-ui/lib/locale/lang/en'
import eleLocaleEs from 'element-ui/lib/locale/lang/es'
import eleLocaleFa from 'element-ui/lib/locale/lang/fa'
Expand All @@ -20,6 +21,7 @@ import eleLocaleUk from 'element-ui/lib/locale/lang/ua'
import appLocaleBg from '@shared/locales/bg'
import appLocaleCa from '@shared/locales/ca'
import appLocaleDe from '@shared/locales/de'
import appLocaleEl from '@shared/locales/el'
import appLocaleEnUS from '@shared/locales/en-US'
import appLocaleEs from '@shared/locales/es'
import appLocaleFa from '@shared/locales/fa'
Expand Down Expand Up @@ -52,6 +54,12 @@ const resources = {
...appLocaleDe
}
},
'el': {
translation: {
...eleLocaleEl,
...appLocaleEl
}
},
'en-US': {
translation: {
...eleLocaleEn,
Expand Down
6 changes: 6 additions & 0 deletions src/shared/locales/app.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import appLocaleBg from '@shared/locales/bg'
import appLocaleCa from '@shared/locales/ca'
import appLocaleDe from '@shared/locales/de'
import appLocaleEl from '@shared/locales/el'
import appLocaleEnUS from '@shared/locales/en-US'
import appLocaleFa from '@shared/locales/fa'
import appLocaleFr from '@shared/locales/fr'
Expand Down Expand Up @@ -30,6 +31,11 @@ const resources = {
...appLocaleDe
}
},
'el': {
translation: {
...appLocaleEl
}
},
'en-US': {
translation: {
...appLocaleEnUS
Expand Down
7 changes: 7 additions & 0 deletions src/shared/locales/el/about.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
export default {
'engine-version': 'Έκδοση Μηχανής',
'license': 'Άδεια',
'about': 'Σχετικά',
'release': 'Έκδοση',
'support': 'Υποστήριξη'
}
32 changes: 32 additions & 0 deletions src/shared/locales/el/app.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
export default {
'task-list': 'Λίστα Εργασιών',
'add-task': 'Προσθήκη Εργασίας',
'about': 'Σχετικά με το Motrix',
'preferences': 'Προτιμήσεις...',
'check-for-updates': 'Έλεγχος για Ενημερώσεις...',
'check-updates-now': 'Έλεγχος τώρα',
'checking-for-updates': 'Γίνεται Έλεγχος για Ενημερώσεις ...',
'check-for-updates-title': 'Έλεγχος για ενημερώσεις',
'update-available-message': 'Μία νέα έκδοση του Motrix είναι διαθέσιμη, ενημέρωση τώρα;',
'update-not-available-message': 'Έχετε τη τελευταία έκδοση!',
'update-downloaded-message': 'Έτοιμο για εγκατάσταση...',
'update-error-message': 'Σφάλμα κατά την Ενημέρωση',
'engine-damaged-message': 'Σφάλμα στη μηχανή, παρακαλώ κάντε επανεγκατάσταση : (',
'engine-missing-message': 'Η μηχανή λείπει, παρακαλώ κάντε επανεγκατάσταση : (',
'system-error-title': 'Σφάλμα Συστήματος',
'system-error-message': 'Η εκκίνηση της εφαρμογής απέτυχε: {{message}}',
'hide': 'Κρύψε το Motrix',
'hide-others': 'Κρύψε τα υπόλοιπα',
'unhide': 'Εμφάνιση όλων',
'show': 'Εμφάνιση του Motrix',
'quit': 'Κλείσιμο του Motrix',
'under-development-message': 'Συγγνώμη, αυτή η λειτουργία είναι υπό ανάπτυξη...',
'yes': 'Ναι',
'no': 'Όχι',
'cancel': 'Ακύρωση',
'submit': 'Υποβολή',
'gt1d': '> 1 μέρα',
'hour': 'ωρ',
'minute': 'λ',
'second': 'δ'
}
9 changes: 9 additions & 0 deletions src/shared/locales/el/edit.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
export default {
'undo': 'Αναίρεση',
'redo': 'Ακύρωση Αναίρεσης',
'cut': 'Αποκοπή',
'copy': 'Αντιγραφή',
'paste': 'Επικόλληση',
'delete': 'Διαγραφή',
'select-all': 'Επιλογή Όλων'
}
7 changes: 7 additions & 0 deletions src/shared/locales/el/help.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
export default {
'official-website': 'Ιστοσελίδα του Motrix',
'manual': 'Εγχειρίδιο Οδηγιών',
'release-notes': 'Σημειώσεις έκδοσης...',
'report-problem': 'Αναφέρετε ένα πρόβλημα',
'toggle-dev-tools': 'Εμφάνιση εργαλείων για προγραμματιστές'
}
21 changes: 21 additions & 0 deletions src/shared/locales/el/index.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
import about from './about'
import app from './app'
import edit from './edit'
import help from './help'
import menu from './menu'
import preferences from './preferences'
import subnav from './subnav'
import task from './task'
import window from './window'

export default {
about,
app,
edit,
help,
menu,
preferences,
subnav,
task,
window
}
8 changes: 8 additions & 0 deletions src/shared/locales/el/menu.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
export default {
'app': 'Motrix',
'file': 'Αρχείο',
'task': 'Εργασία',
'edit': 'Επεξεργασία',
'window': 'Παράθυρο',
'help': 'Βοήθεια'
}
73 changes: 73 additions & 0 deletions src/shared/locales/el/preferences.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
export default {
'basic': 'Βασικές',
'advanced': 'Προχωρημένες',
'lab': 'Εργαστήριο',
'save': 'Αποθήκευση & Εφαρμογή',
'save-success-message': 'Οι προτιμήσεις αποθηκεύτηκαν επιτυχώς',
'save-fail-message': 'Η αποθήκευση των προτιμήσεων απέτυχε',
'discard': 'Απόρριψη',
'startup': 'Εκκίνηση',
'open-at-login': 'Εκκίνηση κατά τη σύνδεση',
'keep-window-state': 'Αποθήκευσε το μέγεθος και τη θέση του παραθύρου κατά την έξοδο',
'auto-resume-all': 'Συνέχισε αυτόματα όλες τις μη τελειωμένες λήψεις',
'default-dir': 'Προεπιλεγμένος φάκελος λήψεων',
'mas-default-dir-tips': 'Λόγω των περιορισμών δικαιωμάτων του App Store,ο προεπιλεγμένος φάκελος λήψεων συστήνεται να είναι το ~/Downloads',
'transfer-settings': 'Μετάδοση',
'transfer-speed-upload': 'Όριο αποστολής',
'transfer-speed-download': 'Όριο λήψης',
'transfer-speed-unlimited': 'Χωρίς όριο',
'task-manage': 'Διαχείριση εργασιών',
'max-concurrent-downloads': 'Μέγιστες ενεργές Εργασίες',
'max-connection-per-server': 'Μέγιστες συνδέσεις ανά Σέρβερ',
'new-task-show-downloading': 'Δείξε αυτόματα τη λήψη μετά τη πρόσθεση της εργασίας',
'no-confirm-before-delete-task': 'Δεν χρειάζεται επιβεβαίωση πριν τη διαγραφή της εργασίας',
'continue': 'Συνέχεια',
'task-completed-notify': 'Ειδοποίηση μόλις τελειώσει η λήψη',
'auto-purge-record': 'Καθάρισε αυτόματα τη λίστα λήψεων κατά το κλείσιμο της εφαρμογής',
'ui': 'UI',
'appearance': 'Θέμα',
'theme-auto': 'Αυτόματο',
'theme-light': 'Ανοιχτό',
'theme-dark': 'Σκούρο',
'auto-hide-window': 'Αυτόματη απόκρυψη του παραθύρου',
'run-mode': 'Εκτέλεση ως',
'run-mode-standard': 'Κανονική εφαρμογή',
'run-mode-menu-bar': 'Εφαρμογή μπαρας μενού',
'tray-speedometer': 'Δείξε τη ταχύτητα στο μενου',
'language': 'Γλώσσα',
'change-language': 'Αλλαγή Γλώσσας',
'hide-app-menu': 'Κρύψε το μενού της εφαρμογής (μόνο για Windows & Linux)',
'proxy': 'Proxy',
'use-proxy': 'Χρησιμοίησε Proxy',
'no-proxy-input-tips': 'Μη χρησιμοποιήσεις ρυθμίσεις proxy για αυτούς τους Hosts και τα Domains, ένα ανά γραμμή',
'proxy-tips': 'Εμφάνιση εγχειριδίου Proxy',
'bt-tracker': 'Tracker Servers',
'bt-tracker-input-tips': 'Tracker servers, ένα ανά γραμμή',
'bt-tracker-tips': 'Συνιστόνται: ',
'sync-tracker-tips': 'Συγχρονισμός',
'auto-sync-tracker': 'Ανανέωση της λίστας των tracker κάθε μέρα αυτόματα',
'port': 'Ενεργές θύρες',
'bt-port': 'Ενεργή θύρα BT',
'dht-port': 'Ενεργή θύρα DHT',
'security': 'Ασφάλεια',
'rpc-secret': 'Μυστικό για το RPC',
'rpc-secret-tips': 'Εμφάνιση εγχειριδίου για το Μυστικό RPC',
'developer': 'Προγραμματιστής',
'mock-user-agent': 'Πλαστό User-Agent',
'app-log-path': 'Διαδρομή για το αρχείο log της εφαρμογής',
'download-session-path': 'Διαδρομή λήψεων για αυτή τη συνεδρία',
'factory-reset': 'Επαναφορά στις εργοστασιακές ρυθμίσεις',
'factory-reset-confirm': 'Είστε σίγουροι ότι θέλετε να επαναφέρετε τις εργοστασιακές ρυθμίσεις;',
'lab-warning': '⚠️ Η ενεργοποίηση ρυθμίσεων Εργαστηρίου μπορεί να οδηγήσει σε κολλήματα στην εφαρμογή ή απώλεια δεδομένων, αποφασίστε με δικό σας ρίσκο',
'download-protocol': 'Πρωτόκολλα',
'protocols-default-client': 'Ρύθμιση ως προεπιλεγμένο πρόγραμμα για τα παρακάτω πρωτόκολλα',
'protocols-magnet': 'Magnet [ magnet:// ]',
'protocols-thunder': 'Thunder [ thunder:// ]',
'browser-extensions': 'Επεκτάσεις',
'baidu-exporter': 'BaiduExporter',
'browser-extensions-tips': 'Παρέχεται από την κοινότητα, ',
'baidu-exporter-help': 'Κάντε κλικ εδώ για χρήση',
'auto-update': 'Αυτόματη ενημέρωση',
'auto-check-update': 'Αυτόματος έλεγχος για ενημερώσεις',
'last-check-update-time': 'Τελευταία φορά που έγινε έλεγχος για Ενημερώσεις'
}
4 changes: 4 additions & 0 deletions src/shared/locales/el/subnav.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
export default {
'task-list': 'Εργασίες',
'preferences': 'Προτιμήσεις'
}
94 changes: 94 additions & 0 deletions src/shared/locales/el/task.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
export default {
'active': 'Γίνεται λήψη',
'waiting': 'Σε αναμονή',
'stopped': 'Σταματημένα',
'new-task': 'Νέα εργασία',
'new-bt-task': 'Νέα εργασία BT',
'open-file': 'Άνοιγμα αρχείου Torrent ...',
'uri-task': 'URL',
'torrent-task': 'Torrent',
'uri-task-tips': 'Ένα url εργασίας ανά γραμμή (υποστηρίζονται magnet)',
'thunder-link-tips': 'Συμβουλή: Οι σύνδεσμοι Thunder μπορεί να μην είναι δυνατόν να κατέβουν μετά την αποκωδικοποίηση',
'new-task-uris-required': 'Παρακαλώ εισάγετε τουλάχιστον ένα έγκυρο url',
'new-task-torrent-required': 'Παρακαλώ επιλέξτε ένα αρχεί torrent',
'file-name': 'Όνομα αρχείου',
'file-extension': 'Τύπος αρχείου',
'file-size': 'Μέγεθος αρχείου',
'selected-files-sum': 'Επιλεγμένα: {{selectedFilesCount}} αρχεία, συνολικό μέγεθος {{selectedFilesTotalSize}}',
'task-name': 'Όνομα εργασίας',
'task-out': 'Άλλο Όνομα',
'task-out-tips': 'Προαιρετικό',
'task-split': 'Κομμάτια',
'task-dir': 'Αποθήκευση σε',
'pause-task': 'Παύση εργασίας',
'task-ua': 'UA',
'task-user-agent': 'User-Agent',
'task-referer': 'Referer',
'task-cookie': 'Cookie',
'task-proxy': 'Proxy',
'navigate-to-downloading': 'Πήγαινε στις λήψεις',
'show-advanced-options': 'Ρυθμίσεις για προχωρημένους',
'copyright-warning': 'Προειδοποίηση για Πνευματικά Δικαιώματα',
'copyright-warning-message': 'Το αρχείο που θέλετε να κατεβάσετε μπορεί να περιέχει οπτικό ή ακουστικό υλικό που προστατεύεται από πνευματικά δικαιώματα, παρακαλώ σιγουρευτείτε ότι έχετε άδεια πρόσβασης σε αυτό.',
'copyright-yes': 'Ναι, έχω άδεια',
'copyright-no': 'Όχι, δεν έχω άδεια',
'copyright-error-message': 'Η πρόσθεση του αρχείου απέτυχε λόγω προστασίας πνευματικών δικαιωμάτων',
'pause-task-success': 'Η παύση της εργασίας "{{taskName}}" ολοκληρώθηκε επιτυχώς',
'pause-task-fail': 'Η παύση της εργασίας "{{taskName}}" απέτυχε',
'resume-task': 'Συνέχεια Εργασίας',
'resume-task-success': 'Η εργασία "{{taskName}}" συνέχισε επιτυχώς',
'resume-task-fail': 'Η εργασία "{{taskName}}" απέτυχε να συνεχίσει',
'delete-task': 'Διαγραφή εργασίας',
'delete-selected-tasks': 'Διαγραφή επιλεγμένων εργασιών',
'delete-task-confirm': 'Είστε σίγουροι ότι θέλετε να διαγράψετε την εργασία λήψης "{{taskName}}";',
'batch-delete-task-confirm': 'Είστε σίγουροι ότι θέλετε να διαγράψετε {{count}} εργασίες λήψης μαζί;',
'delete-task-label': 'Διαγραφή μαζί με το αρχείο',
'delete-task-success': 'Επιτυχής διαγραφή της εργασίας "{{taskName}}"',
'delete-task-fail': 'Η διαγραφή της εργασίας "{{taskName}}" απέτυχε',
'remove-task-file-fail': 'Η διαγραφή του αρχείου/των αρχείων της εργασίας απέτυχε, παρακαλώ διαγράψτε τα χειροκίνητα',
'remove-task-config-file-fail': 'Η διαγραφή του αρχείου ρυθμίσεων της εργασίας απέτυχε, παρακαλώ διαγράψτε το χειροκίνητα',
'move-task-up': 'Μεταφορά της Εργασίας Πάνω',
'move-task-down': 'Μεταφορά της Εργασίας Κάτω',
'pause-all-task': 'Παύση όλων τον εργασιών',
'pause-all-task-success': 'Η παύση όλων των εργασιών ήταν επιτυχής',
'pause-all-task-fail': 'Αποτυχία στη παύση όλων των εργασιών',
'resume-all-task': 'Συνέχεια όλων των εργασιών',
'resume-all-task-success': 'Όλες οι εργασίες συνέχισαν επιτυχώς',
'resume-all-task-fail': 'Αποτυχία στη συνέχεια όλων τον εργασιών',
'select-all-task': 'Επιλογή όλων των εργασιών',
'clear-recent-tasks': 'Καθαρισμός πρόσφατων λήψεων',
'purge-record': 'Καθαρισμός αρχείου λήψεων',
'purge-record-success': 'Επιτυχής καθαρισμός αρχείου λήψεων',
'purge-record-fail': 'Αποτυχία στον καθαρισμό αρχείου λήψεων',
'batch-delete-task-success': 'Η μαζική διαγραφή εργασιών ήταν επιτυχής',
'batch-delete-task-fail': 'Απέτυχε η μαζική διαγραφή εργασιών',
'refresh-list': 'Επαναφόρτωση λίστας εργασιών',
'no-task': 'Δεν υπάρχουν εργασίες αυτή τη στιγμή',
'copy-link': 'Αντιγραφή συνδέσμου',
'copy-link-success': 'Επιτυχής αντιγραφή συνδέσμου',
'remove-record': 'Αφαίρεση αρχείου εργασίας',
'remove-record-confirm': 'Είστε σίγουροι ότι θέλετε να αφαιρέσετε το αρχείο εργασίας για το "{{taskName}}"?',
'remove-record-label': 'Διαγραφή μαζί με τα αρχεία',
'remove-record-success': 'Επιτυχής διαγραφή της εγγραφής της εργασίας "{{taskName}}"',
'remove-record-fail': 'Η διαγραφή της εγγραφής της εργασίας"{{taskName}}" απέτυχε',
'show-in-folder': 'Εμφάνιση της εργασίας στον φάκελο',
'file-not-exist': 'TΤο αρχείο δεν υπάρχει ή έχει διαγραφεί',
'file-path-error': 'Σφάλμα στο μονοπάτι για το αρχείο',
'opening-task-message': 'Άνοιγμα του "{{taskName}}" ...',
'get-task-name': 'Λήψη ονόματος εργασίας...',
'remaining-prefix': 'Απομένει',
'select-torrent': 'Σύρτε το αρχείο torrent εδώ, ή κάντε κλικ για επιλογή',
'task-info-dialog-title': 'Λεπτομέρειες για το {{title}}',
'download-start-message': 'Η λήψη του {{taskName}} ξεκίνησε',
'download-pause-message': 'Η λήψη του {{taskName}} σταμάτησε',
'download-stop-message': 'Η λήψη του {{taskName}} διακόπηκε',
'download-error-message': 'Σφάλμα κατά τη λήψη του {{taskName}}',
'download-complete-message': 'Η λήψη του {{taskName}} ολοκληρώθηκε',
'download-complete-notify': 'Η λήψη ολοκληρώθηκε',
'bt-download-complete-message': 'Η λήψη του {{taskName}} ολοκληρώθηκε, γίνεται διαμοιρασμός',
'bt-download-complete-notify': 'Μία λήψη BT ολοκληρώθηκε, γίνεται διαμοιρασμός...',
'bt-download-complete-tips': 'Συμβουλή: Μπορείτε να διακόψετε μία διεργασία για να σταματήσει ο διαμοιρασμός',
'bt-stopping-seeding-tip': 'Γίνεται διακοπή του διαμοιρασμού, μπορεί να πάρει λίγη ώρα για την αποσύνδεση, παρακαλώ περιμένετε',
'download-fail-message': 'Η λήψη του {{taskName}} απέτυχε',
'download-fail-notify': 'Η λήψη απέτυχε'
}
8 changes: 8 additions & 0 deletions src/shared/locales/el/window.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
export default {
'reload': 'Επαναφόρτωση',
'close': 'Κλείσιμο',
'minimize': 'Ελαχιστοποίηση',
'zoom': 'Ζουμ',
'toggle-fullscreen': 'Είσοδος σε πλήρη οθόνη',
'front': 'Εμφάνιση όλων μπροστά'
}
4 changes: 4 additions & 0 deletions src/shared/locales/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,10 @@ export const availableLanguages = [
value: 'de',
label: 'Deutsch'
},
{
value: 'el',
label: 'Ελληνικά'
},
{
value: 'en-US',
label: 'English'
Expand Down

0 comments on commit f4c8ff6

Please sign in to comment.