Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Added Greek language #774

Merged
merged 2 commits into from
Aug 30, 2020
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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 @@ -14,6 +14,10 @@ export const availableLanguages = [
value: 'ca',
label: 'Català'
},
{
value: 'el',
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please let it be in alphabetical order

label: 'Ελληνικά'
},
{
value: 'de',
label: 'Deutsch'
Expand Down