From 27039be1150a576b9ff6e84dea22b319f398e99f Mon Sep 17 00:00:00 2001 From: Klak404 Date: Wed, 17 Dec 2025 00:28:31 +0200 Subject: [PATCH 1/2] Greek translations --- gr/chat.json | 267 +++++++++++++------ gr/config.json | 647 +++++++++++++++++++++++++++++++++++++++++---- gr/developer.json | 224 ++++++++++++---- gr/discover.json | 39 +-- gr/download.json | 47 +++- gr/models.json | 161 +++++++---- gr/onboarding.json | 32 ++- gr/settings.json | 363 ++++++++++++++----------- gr/shared.json | 306 ++++++++++++++++++++- gr/sidebar.json | 1 + 10 files changed, 1651 insertions(+), 436 deletions(-) diff --git a/gr/chat.json b/gr/chat.json index 7fc8623c..789a35c7 100644 --- a/gr/chat.json +++ b/gr/chat.json @@ -1,135 +1,246 @@ { - "modelLoaderPlaceholder": "Επιλογή Μοντέλου", - "systemPromptPlaceholder": "Ορισμός προτροπής συστήματος", + "modelLoaderPlaceholder": "Επιλέξτε ένα μοντέλο για φόρτωση", + "systemPromptPlaceholder": "Ορίστε προτροπή συστήματος", "userRoleText": "Χρήστης", - "assistantRoleText": "Βοήθος", - "addMessageButtonText": "Πρόσθεση", - "addMessageButtonText/toolTip": "Εισαγωγή ενός μηνύματος στο πλαίσιο χωρίς ενεργοποίηση της πρόβλεψης", - "sendMessageButtonText": "Εστάλθηκε", - "sendMessageButtonText/toolTip": "Αποστολή της προτροπής και του ιστορικού συνομιλιών σας στο μοντέλο για επεξεργασία", + "assistantRoleText": "Βοηθός", + "addMessageButtonText": "Προσθήκη", + "addMessageButtonText/toolTip": "Εισάγετε ένα μήνυμα στο πλαίσιο χωρίς να ενεργοποιήσετε πρόβλεψη", + "sendMessageButtonText": "Αποστολή", + "sendMessageButtonText/toolTip": "Αποστείλετε την προτροπή σας και το ιστορικό συνομιλίας στο μοντέλο για επεξεργασία", "ejectButtonText": "Εξαγωγή", - "unloadTooltip": "Εξαγωγή του μοντέλου από τη μνήμη", + "unloadTooltip": "Εξάγετε το μοντέλο από τη μνήμη", "cancelButtonText": "Ακύρωση", "loadButtonText": "Φόρτωση", - "advancedSegmentText": "Προχωρημένο", + "advancedSegmentText": "Προχωρημένα", "chatSegmentText": "Συνομιλία", "chatSidebarTitle": "Συνομιλίες", - "newChatButton": "Νέα ομιλία", - "newFolderButton": "Νέος φάκελος", - "viewModeLabel": "Λειτουργία προβολής συνομιλίας", - "noChatSelected": "Δεν έχει επιλεχθεί συνομιλία", + "newChatButton": "Νέα", + "newFolderButton": "Νέος Φάκελος", + "viewModeLabel": "Λειτουργία Προβολής", + "noChatSelected": "Δεν έχει επιλεγεί συνομιλία", "chatViewOptions": "Επιλογές προβολής συνομιλίας", - "uiControls/title": "Ρυθμίσεις οθόνης", + "uiControls/title": "Ρυθμίσεις Εμφάνισης", "noChatSelectedPlaceholder": "Επιλέξτε μια συνομιλία", - "unnamedChat": "Ανώνυμη συνομιλία", - "emptyFolder": "Ο φάκελος είναι άδειος", - - "tokenCount": "Ποσότητα των Token", - "messageTokenCount": "Ποσότητα των Input token", - "tokenCount/hint": "Η Ποσότητα των token στο μήνυμα. Μετρημένα χρησιμοποιώντας το tokenizer του επιλεγμένου μοντέλου.\n\nΑπαιτεί το μοντέλο να είναι φορτώμενο.", - "messageTokenCount/hint": "Η Ποσότητα των token στο μήνυμα. Μετρημένα χρησιμοποιώντας το tokenizer του επιλεγμένου μοντέλου.\n\n**ΔΕΝ** συμπεριλαμβάνει εκτίμιση των tokens σε αρχεία.", - - "notes": "Σημειώσεις συνομιλίας", - "notes/add/first": "Προσθήκη σημείωσης", - "notes/add/another": "Προσθήκη άλλης σημείωσης", - "notes/hint": "Αποθήκευση σημειώσεων σε αυτή τη συνομιλία. Οι σημειώσεις προορίζονται μόνο για δική σας αναφορά και δεν αποστέλλονται στο μοντέλο. Όλες οι αλλαγές αποθηκεύονται αυτόματα.", + "unnamedChat": "Ανώνυμη Συνομιλία", + "emptyFolder": "Ο φάκελος είναι κενός", + + "tokenCount": "Αριθμός tokens", + "messageTokenCount": "Αριθμός tokens εισόδου", + "tokenCount/hint": "Ο αριθμός των tokens στο μήνυμα. Μετράται χρησιμοποιώντας το tokenizer του τρέχοντος επιλεγμένου μοντέλου.\n\nΑπαιτεί το μοντέλο να είναι φορτωμένο.", + "messageTokenCount/hint": "Ο αριθμός των tokens στο μήνυμα. Μετράται χρησιμοποιώντας το tokenizer του τρέχοντος επιλεγμένου μοντέλου.\n\nΔεν περιλαμβάνει εκτίμηση των tokens σε συνημμένα αρχεία.", + + "notes": "Σημειώσεις Συνομιλίας", + "notes/add/first": "Προσθέστε μια σημείωση", + "notes/add/another": "Προσθέστε άλλη σημείωση", + "notes/hint": "Αποθηκεύστε σημειώσεις σε αυτή τη συνομιλία. Οι σημειώσεις είναι μόνο για την αναφορά σας και δεν αποστέλλονται στο μοντέλο. Όλες οι αλλαγές αποθηκεύονται αυτόματα.", "notes/placeholder": "Πληκτρολογήστε τις σημειώσεις σας εδώ...", "notes/delete": "Διαγραφή σημείωσης", "notes/noteLabel": "Σημείωση", "notes/copyContent": "Αντιγραφή περιεχομένου σημείωσης", - "actions/sendMessage/error": "Απέτυχε η αποστολή μηνύματος", - "actions/loadModel/error": "🥲 Απέτυχε η φόρτωση του μοντέλου", + "actions/sendMessage/error": "Αποτυχία αποστολής μηνύματος", + "actions/loadModel/error": "🥲 Αποτυχία φόρτωσης του μοντέλου", "actions/addFile": "[Πειραματικό] Επισυνάψτε ένα αρχείο σε αυτό το μήνυμα\n(.pdf, απλό κείμενο, ή .docx)", - "actions/changeRole": "Εναλλαγή μεταξύ των ρόλων χρήστη και βοηθού.\n\nΑυτό είναι χρήσιμο για την καθοδήγηση της συζήτησης προς μια συγκεκριμένη κατεύθυνση.\n\nΜπορεί να χρησιμοποιηθεί για τη σκηνοθεσία σεναρίων «μάθησης λίγων βολών» ή «μάθησης στο πλαίσιο».", - "actions/addImage": "Πρόσθεση εικόνας", + "actions/addFile/label": "Επισύναψη Αρχείου", + "actions/changeRole": "Εναλλαγή μεταξύ ρόλων Χρήστη και Βοηθού.\n\nΑυτό είναι χρήσιμο για την κατεύθυνση της συνομιλίας σε μια συγκεκριμένη κατεύθυνση.\n\nΜπορεί να χρησιμοποιηθεί για σκηνές 'few-shot learning' ή 'in-context learning'", + "actions/addImage": "Επισύναψη εικόνας", "actions/deleteMessage": "Διαγραφή μηνύματος", - "actions/deleteMessage/confirmation": "Σίγουρα θέλετε να διαγράψετε αυτό το μήνυμα;", + "actions/deleteMessage/confirmation": "Είστε σίγουροι ότι θέλετε να διαγράψετε αυτό το μήνυμα;", "actions/copyMessage": "Αντιγραφή μηνύματος", "actions/editMessage": "Επεξεργασία μηνύματος", - "actions/editMessage/cannotEditPreprocessed": "Δεν είναι δυνατή η επεξεργασία προεπεξεργασμένων μηνυμάτων επειδή θα αντικατασταθούν μετά την εκτέλεση του προεπεξεργαστή. Για να επεξεργαστείτε το μήνυμα, είτε: \n\n - Μεταβείτε στο αρχικό μήνυμα και επεξεργαστείτε το, ή\n - Αλλάξτε τον προεπεξεργαστή ώστε να παράγει το επιθυμητό αποτέλεσμα.", - "actions/regenerateMessage": "Επαναφορά μηνύματος", - "actions/regenerateMessage/error": "Αποτυχία επαναφοράς μηνύματος", - "actions/branchChat": "Κλάδος συνομιλίας μετά από αυτό το μήνυμα", - "actions/branchChat/error": "Απέτυχε η διακλάδωση της συνομιλίας", + "actions/editMessage/cannotEditPreprocessed": "Δεν μπορείτε να επεξεργαστείτε προεπεξεργασμένα μηνύματα επειδή θα αντικατασταθούν μετά την εκτέλεση του προεπεξεργαστή. Για να επεξεργαστείτε το μήνυμα, είτε: \n\n - Μεταβείτε στο αρχικό μήνυμα και επεξεργαστείτε το αντί για αυτό, ή\n - Αλλάξτε τον προεπεξεργαστή ώστε να παράγει την επιθυμητή έξοδο.", + "actions/regenerateMessage": "Αναγέννηση μηνύματος", + "actions/regenerateMessage/error": "Αποτυχία αναγέννησης μηνύματος", + "actions/branchChat": "Διακλάδωση συνομιλίας μετά από αυτό το μήνυμα", + "actions/branchChat/error": "Αποτυχία διακλάδωσης συνομιλίας", "actions/continueAssistantMessage": "Συνέχεια μηνύματος βοηθού", - "actions/continueAssistantMessage/error": "Αποτυχία συνέχισης μηνύματος βοηθού", - "actions/predictNext": "Δημιουργία απάντησης AI", - "actions/predictNext/error": "Απέτυχε η δημιουργία απάντησης AI", - "actions/loadLastModel": "Επαναφόρτωση του τελευταίου χρησιμοποιούμενου μοντέλου", + "actions/continueAssistantMessage/error": "Αποτυχία συνέχειας μηνύματος βοηθού", + "actions/predictNext": "Δημιουργία Απόκρισης AI", + "actions/predictNext/error": "Αποτυχία δημιουργίας απόκρισης AI", + "actions/loadLastModel": "Επαναφόρτωση τελευταίου χρησιμοποιημένου μοντέλου", "actions/loadLastModel/tooltip": "Κάντε κλικ για να φορτώσετε το μοντέλο που χρησιμοποιήθηκε τελευταία με αυτή τη συνομιλία:\n\n{{lastModel}}", - "actions/loadLastModel/error": "Απέτυχε να φορτώσει το τελευταίο μοντέλο που χρησιμοποιήθηκε.", + "actions/loadLastModel/error": "Αποτυχία φόρτωσης τελευταίου χρησιμοποιημένου μοντέλου.", "actions/continueCurrentModel": "Χρήση τρέχοντος μοντέλου", "actions/continueCurrentModel/tooltip": "Τρέχον μοντέλο: {{currentModel}}", "actions/changeToLastUsedModel": "Φόρτωση {{lastModel}}", - "actions/changeToLastUsedModel/error": "Απέτυχε η αλλαγή στο τελευταίο μοντέλο που χρησιμοποιήθηκε.", - "actions/changeToLastUsedModel/tooltip": "Χρησιμοποιήσατε διαφορετικό μοντέλο την τελευταία φορά που στείλατε μήνυμα σε αυτή τη συνομιλία. Κάντε κλικ για να αποφορτίσετε το τρέχον επιλεγμένο μοντέλο ({{currentModel}}) και να φορτώσετε το μοντέλο που χρησιμοποιήθηκε τελευταία φορά σε αυτή τη συνομιλία:\n\n{{{lastModel}}", - "actions/switchToLastUsedModel": "Αλλαγή σε {{lastModel}}", - "actions/switchToLastUsedModel/tooltip": "Κάντε κλικ για να μεταβείτε στο μοντέλο που χρησιμοποιήθηκε τελευταία με αυτή τη συνομιλία:\n\n{{lastModel}}", - "actions/loadModel": "Φορτώστε ένα μοντέλο", - "actions/toggleViewingProcessed/currentlyFalse": "Αυτή τη στιγμή βλέπετε το αρχικό μήνυμα. Κάντε κλικ για να δείτε το προεπεξεργασμένο μήνυμα.", - "actions/toggleViewingProcessed/currentlyTrue": "Αυτή τη στιγμή προβάλλεται το προεπεξεργασμένο μήνυμα. Κάντε κλικ για να δείτε το αρχικό μήνυμα.", - "actions/toggleViewingProcessed/hint": "Πριν από την αποστολή ενός μηνύματος στο μοντέλο, μπορεί να υποστεί προεπεξεργασία από έναν προ-επεξεργαστή προτροπής. Κάντε κλικ για εναλλαγή μεταξύ της προβολής του αρχικού μηνύματος και του προεπεξεργασμένου μηνύματος. Μόνο το προεπεξεργασμένο μήνυμα αποστέλλεται στο μοντέλο.", - "editMessageConfirm/title": "Κρατήστε τις αλλαγές;", + "actions/changeToLastUsedModel/error": "Αποτυχία αλλαγής στο τελευταίο χρησιμοποιημένο μοντέλο.", + "actions/changeToLastUsedModel/tooltip": "Χρησιμοποιήσατε διαφορετικό μοντέλο την τελευταία φορά που στείλατε μήνυμα σε αυτή τη συνομιλία. Κάντε κλικ για να αποφορτώσετε το τρέχον επιλεγμένο μοντέλο ({{currentModel}}) και να φορτώσετε το μοντέλο που χρησιμοποιήθηκε τελευταία με αυτή τη συνομιλία:\n\n{{lastModel}}", + "actions/switchToLastUsedModel": "Εναλλαγή σε {{lastModel}}", + "actions/switchToLastUsedModel/tooltip": "Κάντε κλικ για να εναλλάξετε στο μοντέλο που χρησιμοποιήθηκε τελευταία με αυτή τη συνομιλία:\n\n{{lastModel}}", + "actions/loadModel": "Φόρτωση ενός μοντέλου", + "actions/toggleViewingProcessed/currentlyFalse": "Προς το παρόν βλέπετε το αρχικό μήνυμα. Κάντε κλικ για να δείτε το προεπεξεργασμένο μήνυμα.", + "actions/toggleViewingProcessed/currentlyTrue": "Προς το παρόν βλέπετε το προεπεξεργασμένο μήνυμα. Κάντε κλικ για να δείτε το αρχικό μήνυμα.", + "actions/toggleViewingProcessed/hint": "Πριν αποσταλεί ένα μήνυμα στο μοντέλο, μπορεί να προεπεξεργαστεί από έναν προεπεξεργαστή προτροπής. Κάντε κλικ για να εναλλάξετε μεταξύ προβολής του αρχικού μηνύματος και του προεπεξεργασμένου μηνύματος. Μόνο το προεπεξεργασμένο μήνυμα πηγαίνει στο μοντέλο.", + "editMessageConfirm/title": "Διατήρηση αλλαγών;", "editMessageConfirm/message": "Έχετε κάνει αλλαγές σε ένα μήνυμα. Θέλετε να τις διατηρήσετε;", - "editMessageConfirm/keepEditing": "Συνεχίστε την επεξεργασία", + "editMessageConfirm/keepEditing": "Συνέχεια Επεξεργασίας", "editMessageConfirm/save": "Αποθήκευση", - "editMessageConfirm/discard": "Απόρρίψη αλλαγών", + "editMessageConfirm/discard": "Απόρριψη Αλλαγών", "tokenCount/totalNotAvailable": "Tokens: {{current}}", "tokenCount/totalAvailable": "Tokens: {{current}}/{{total}}", - "tokenCount/totalAvailablePercentage": "Το πλαίσιο είναι {{percentage}}% πλήρες", - "tokenCount/contextOverflow": "Το μη επεξεργασμένο πλαίσιο είναι μεγαλύτερο από το μέγιστο όριο συμβόλων του μοντέλου. Ανάλογα με την Πολιτική Υπερχείλισης Πλαισίου, το πλαίσιο μπορεί να περικοπεί ή το μήνυμα μπορεί να μην αποσταλεί.", - "modelLoader/manualLoadParams/label": "Χειροκίνητη επιλογή παραμέτρων φόρτισης μοντέλου", + "tokenCount/totalAvailablePercentage": "Το πλαίσιο είναι {{percentage}}% γεμάτο", + "tokenCount/contextOverflow": "Το ακατέργαστο πλαίσιο είναι μεγαλύτερο από το μέγιστο όριο tokens του μοντέλου. Ανάλογα με την Πολιτική Υπερχείλισης Πλαισίου σας, το πλαίσιο μπορεί να περικοπεί ή το μήνυμα να μην αποσταλεί.", + "modelLoader/manualLoadParams/label": "Χειροκίνητη επιλογή παραμέτρων φόρτωσης μοντέλου", "modelLoader/manualLoadParams/hint/before": "(ή κρατήστε ", "modelLoader/manualLoadParams/hint/after": ")", - "actions/move/error": "Απέτυχε η μετακίνηση", - "actions/rename/error": "Απέτυχε η μετονομασία", - "actions/createChatAtRoot": "Νέα συνομιλία...", + "actions/move/error": "Αποτυχία μετακίνησης", + "actions/rename/error": "Αποτυχία μετονομασίας", + "actions/createChatAtRoot": "Νέα Συνομιλία...", "actions/createChatAtRoot/error": "Αποτυχία δημιουργίας συνομιλίας στη ρίζα", - "actions/createFolderAtRoot": "Νέος φάκελος...", + "actions/createFolderAtRoot": "Νέος Φάκελος...", "actions/createFolderAtRoot/error": "Αποτυχία δημιουργίας φακέλου στη ρίζα", + "actions/openInFolder/mac": "Αποκάλυψη στον Finder", + "actions/openInFolder/pc": "Αποκάλυψη στον Εξερευνητή Αρχείων", + "actions/createChat/error": "Αποτυχία δημιουργίας συνομιλίας", + "actions/deleteChat/errorTitle": "Αποτυχία διαγραφής συνομιλίας", "userFile/fileSizeLimit": "Το όριο μεγέθους αρχείου είναι ", - "userFile/noImageSupport": "Το μοντέλο δεν υποστηρίζει την εισαγωγή εικόνας", + "userFile/noImageSupport": "Το μοντέλο δεν υποστηρίζει είσοδο εικόνας", "userFile/errorPrefix": "Σφάλμα - ", "userFile/supportedImagePrefix": "Μη υποστηριζόμενος τύπος εικόνας - μόνο ", "userFile/supportedImageSuffix": " υποστηρίζονται", - "userFile/unsupportedFileType": "Μη υποστηριζόμενος τύπος αρχείου - υποστηρίζονται μόνο εικόνες, αρχεία PDF και αρχεία .txt.", - "userFile/maxFilesPerMessage": "Ο μέγιστος αριθμός αρχείων ανά μήνυμα έχει επιτευχθεί. Δεν είναι δυνατή η προσθήκη περισσότερων από {{files}} αρχείων. ", - "userFile/maxFileSizePerMessage": "Το μέγιστο μέγεθος αρχείου ανά μήνυμα έχει επιτευχθεί. Δεν είναι δυνατή η προσθήκη αρχείων μεγαλύτερων από {{μέγεθος}}. ", + "userFile/unsupportedFileType": "Μη υποστηριζόμενος τύπος αρχείου - μόνο εικόνες, PDFs και αρχεία .txt υποστηρίζονται.", + "userFile/maxFilesPerMessage": "Έφτασε το μέγιστο αριθμό αρχείων ανά μήνυμα. Δεν μπορείτε να προσθέσετε περισσότερα από {{files}} αρχεία. ", + "userFile/maxFileSizePerMessage": "Έφτασε το μέγιστο μέγεθος αρχείου ανά μήνυμα. Δεν μπορείτε να προσθέσετε αρχεία μεγαλύτερα από {{size}}. ", + "userFile/maxFileSizePerConversation": "Έφτασε το μέγιστο μέγεθος αρχείου ανά συνομιλία. Δεν μπορείτε να προσθέσετε αρχεία μεγαλύτερα από {{size}}. ", + "userFile/failedToUploadError/title": "Αποτυχία μεταφόρτωσης αρχείου", + "userFile/failedToAddFile/title": "Αποτυχία προσθήκης αρχείου στη συνομιλία", "errorTitle": "Σφάλμα", + "userFile/chatTerminalDocumentsCount_one": "{{count}} έγγραφο στη συνομιλία", + "userFile/chatTerminalDocumentsCount_other": "{{count}} έγγραφα στη συνομιλία", "prediction/busyModel/title": "Το μοντέλο είναι απασχολημένο", - "prediction/busyModel/message": "Περιμένετε μέχρι να ολοκληρωθεί το μοντέλο και δοκιμάστε ξανά.", - "prediction/noModel/title": "Δεν έχει επιλεγεί κάποιο μοντέλο", - "prediction/modelLoading": "Το μήνυμα είναι στην ουρά, και θα σταλεί όταν το μοντέλο τελειώσει τη φόρτωση", + "prediction/busyModel/message": "Παρακαλώ περιμένετε μέχρι το μοντέλο να τελειώσει και δοκιμάστε ξανά", + "prediction/noModel/title": "Δεν έχει επιλεγεί μοντέλο", + "prediction/modelLoading": "Το μήνυμα είναι σε ουρά, θα αποσταλεί όταν το μοντέλο τελειώσει τη φόρτωση", "prediction/noModel/message": "Επιλέξτε ένα μοντέλο για να στείλετε ένα μήνυμα", - "prediction/unloadModel/error": "Απέτυχε η εκφόρτωση του μοντέλου", + "prediction/unloadModel/error": "Αποτυχία αποφόρτωσης του μοντέλου", "retrieval/user/processingLabel": "Το AI σκέφτεται...", - "retrieval/powerUser/intermediateStepsHidden": "Ενδιάμεσα βήματα κρυμμένα. Κάντε κλικ για να επεκτείνετε.", - "retrieval/actions/clickToExpand": "Κάντε κλικ για να επεκτείνετε τα ενδιάμεσα βήματα", - "retrieval/actions/clickToCollapse": "Κάντε κλικ για να καταρρεύσουν τα ενδιάμεσα βήματα", + "retrieval/powerUser/intermediateStepsHidden": "Ενδιάμετα βήματα κρυμμένα. Κάντε κλικ για επέκταση.", + "retrieval/actions/clickToExpand": "Κάντε κλικ για επέκταση ενδιάμεσων βημάτων", + "retrieval/actions/clickToCollapse": "Κάντε κλικ για σύμπτυξη ενδιάμεσων βημάτων", - "style": "Εμφάνιση συνομιλίας", + "style": "Εμφάνιση", "style/viewMode/markdown": "Markdown", "style/viewMode/plaintext": "Απλό κείμενο", "style/viewMode/monospace": "Monospace", - "style/fontSize/label": "Μέγεθος γραμματοσειράς", + "speculativeDecodingVisualization/toggle": "Οπτικοποίηση αποδεκτών draft tokens", + "speculativeDecodingVisualization/fromDraftModel_one": "Αποδεκτό draft token", + "speculativeDecodingVisualization/fromDraftModel_other": "Αποδεκτά draft tokens", + "speculativeDecodingVisualization/cannotChangeViewMode": "Η επιλογή λειτουργίας προβολής είναι απενεργοποιημένη κατά την οπτικοποίηση draft tokens.", + + "style/fontSize/label": "Μέγεθος Γραμματοσειράς", "style/fontSize/medium": "Προεπιλεγμένο", "style/fontSize/large": "Μεγάλο", "style/fontSize/small": "Μικρό", - "topBarActions/duplicateChat": "Αντιγραφή συνομιλίας", - "topBarActions/clearChat": "Εκκαθάριση όλων των μηνυμάτων", - "topBarActions/clearChatConfirmation": "Είστε σίγουροι ότι θέλετε να διαγράψετε όλα τα μηνύματα σε αυτή τη συνομιλία;", + "style/debugBlocks/label": "Εμφάνιση Μπλοκ Πληροφοριών Εντοπισμού Σφαλμάτων", + + "style/thinkingUI/label": "Επέκταση μπλοκ συλλογισμού από προεπιλογή", + "style/chatFullWidth/label": "Επέκταση κοντέινερ συνομιλίας στο πλάτος παραθύρου", + + "style/chatUtilityMenusShowLabel/label": "Εμφάνιση ετικετών μενού βοηθητικών εργαλείων συνομιλίας", + + "messageBlocks": { + "expandBlockTooltip": "Επέκταση περιεχομένου", + "collapseBlockTooltip": "Σύμπτυξη περιεχομένου", + "debug": { + "label": "ΠΛΗΡΟΦΟΡΙΕΣ ΕΝΤΟΠΙΣΜΟΥ ΣΦΑΛΜΑΤΩΝ", + "collapseTooltip": "Σύμπτυξη μπλοκ πληροφοριών εντοπισμού σφαλμάτων", + "expandTooltip": "Επέκταση μπλοκ πληροφοριών εντοπισμού σφαλμάτων" + } + }, + + "chatTabOptions/clearAllMessages": "Εκκαθάριση όλων των μηνυμάτων...", + "chatTabOptions/duplicateChat": "Αντιγραφή συνομιλίας", + + "topBarActions/duplicateChat": "Αντιγραφή", + "topBarActions/clearChat": "Εκκαθάριση Όλων", + "topBarActions/clearChatConfirmation": "Είστε σίγουροι ότι θέλετε να εκκαθαρίσετε όλα τα μηνύματα σε αυτή τη συνομιλία;", "topBarActions/clearChatCancel": "Ακύρωση", - "topBarActions/clearChatDelete": "Εκκαθάριση όλων", + "topBarActions/clearChatDelete": "Εκκαθάριση Όλων", "noModels.indexing": "Ευρετηρίαση αρχείων μοντέλων... (αυτό μπορεί να πάρει λίγο χρόνο)", - "noModels.downloading": "Γίνεται η λήψη του πρώτου σας LLM...", - "noModels": "Δεν υπάρχουν LLMs ακόμα! Κατεβάστε ένα για να ξεκινήσετε!" + "noModels.downloading": "Λήψη του πρώτου σας LLM...", + "noModels": "Δεν υπάρχουν ακόμα LLMs! Κατεβάστε ένα για να ξεκινήσετε!", + + "plugins": { + "pluginTrigger": { + "noPlugins": "Plugin", + "multiplePlugins": "{{dynamicValue}} plugins" + }, + "pluginSelect": { + "title": "Plugins", + "dropdown": { + "configure": "Διαμόρφωση", + "disable": "Απενεργοποίηση", + "fork": "Διακλάδωση (fork)", + "uninstall": "Απεγκατάσταση" + }, + "actionButtons": { + "create": "Δημιουργία", + "import": "Εισαγωγή", + "discover": "Ανακάλυψη" + }, + "recentlyCreated": { + "title": "Πρόσφατα Δημιουργημένα Plugins", + "placeholder": "Τα plugins που δημιουργείτε θα εμφανίζονται εδώ" + }, + "startRunningDevelopmentPlugin/error": "Αποτυχία εκκίνησης εκτέλεσης plugin σε λειτουργία ανάπτυξης", + "stopRunningDevelopmentPlugin/error": "Αποτυχία διακοπής εκτέλεσης plugin σε λειτουργία ανάπτυξης", + "forceReInitPlugin/error": "Αποτυχία επανεκκίνησης του plugin" + }, + "pluginConfiguration": { + "title": "Διαμόρφωση Plugin", + "selectAPlugin": "Επιλέξτε ένα plugin για να επεξεργαστείτε τις διαμορφώσεις του", + "preprocessorAndGenerator": "Αυτό το plugin περιέχει έναν προσαρμοσμένο προεπεξεργαστή και γεννήτρια", + "generatorOnly": "Αυτό το plugin περιέχει μια προσαρμοσμένη γεννήτρια", + "preprocessorOnly": "Αυτό το plugin περιέχει έναν προσαρμοσμένο προεπεξεργαστή" + }, + "instructions": { + "runTheFollowing": "Για να εκτελέσετε το plugin σας, ανοίξτε ένα τερματικό και εισάγετε", + "pushTo": "Μοιραστείτε το plugin σας με άλλους ωθώντας στον Hub (προαιρετικό)", + "createdSuccessfully": "Το plugin δημιουργήθηκε επιτυχώς", + "creatingPlugin": "Δημιουργία plugin...", + "projectFilesTitle": "Αρχεία Έργου", + "buttons": { + "documentation": "Τεκμηρίωση", + "dismiss": "Απόρριψη", + "publish": "Δημοσίευση", + "openInZed": "Άνοιγμα στο Zed", + "openInVscode": "Άνοιγμα στο VS Code", + "revealInFinder": "Αποκάλυψη στον Finder", + "openInFileExplorer": "Άνοιγμα στον Εξερευνητή Αρχείων" + } + }, + "localFork": { + "error": "Αποτυχία δημιουργίας τοπικού αντιγράφου ανάπτυξης του plugin." + }, + "restartErrorPlugin/error": "Αποτυχία επανεκκίνησης του plugin" + }, + + "genInfo": { + "tokensPerSecond": "{{tokensPerSecond}} tok/δευτ", + "predictedTokensCount": "{{predictedTokensCount}} tokens", + "timeToFirstTokenSec": "{{timeToFirstTokenSec}}s μέχρι το πρώτο token", + "stopReason": "Λόγος διακοπής: {{stopReason}}", + "stopReason.userStopped": "Διακόπηκε από Χρήστη", + "stopReason.modelUnloaded": "Το Μοντέλο Αποφορτώθηκε", + "stopReason.failed": "Η Δημιουργία Απέτυχε", + "stopReason.eosFound": "Βρέθηκε EOS Token", + "stopReason.stopStringFound": "Βρέθηκε Συμβολοσειρά Διακοπής", + "stopReason.toolCalls": "Κλήσεις Εργαλείων", + "stopReason.maxPredictedTokensReached": "Έφτασε το Μέγιστο Προβλεπόμενα Tokens", + "stopReason.contextLengthReached": "Έφτασε το Όριο Μήκους Πλαισίου", + "speculativeDecodedBy": "Draft μοντέλο: {{decodedBy}}", + "speculativeDecodingStats": "Αποδεκτά {{accepted}}/{{total}} draft tokens ({{percentage}}%)" + }, + + "tabs": { + "systemPromptEditorTab.headerLabel": "Επεξεργασία Προτροπής Συστήματος" + } } diff --git a/gr/config.json b/gr/config.json index 32981401..0641fe17 100644 --- a/gr/config.json +++ b/gr/config.json @@ -11,68 +11,607 @@ "samplingParameters/title": "Δειγματοληψία", "basicTab": "Βασικά", "advancedTab": "Προχωρημένα", + "advancedTab/title": "🧪 Προχωρημένη Διαμόρφωση", + "advancedTab/expandAll": "Ανάπτυξη όλων", + "advancedTab/overridesTitle": "Παρακάμψεις Ρυθμίσεων", + "advancedTab/noConfigsText": "Δεν έχετε μη αποθηκευμένες αλλαγές - επεξεργαστείτε τις παραπάνω τιμές για να δείτε τις παρακάμψεις εδώ.", "loadInstanceFirst": "Φορτώστε ένα μοντέλο για να δείτε τις παραμέτρους που μπορούν να ρυθμιστούν", + "noListedConfigs": "Δεν υπάρχουν παραμετροποιήσιμες ρυθμίσεις", "generationParameters/info": "Πειραματιστείτε με βασικές παραμέτρους που επηρεάζουν τη δημιουργία κειμένου.", "loadParameters/title": "Παράμετροι φόρτωσης", "loadParameters/description": "Η αλλαγή αυτών των παραμέτρων απαιτεί επαναφόρτωση του μοντέλου", "loadParameters/reload": "Επαναφόρτωση για την εφαρμογή αλλαγών στις παραμέτρους φόρτωσης", + "loadParameters/reload/error": "Αποτυχία επαναφόρτωσης του μοντέλου", "discardChanges": "Απόρριψη αλλαγών", - "llm.prediction.systemPrompt/title": "Κατευθυντήριες γραμμές για το AI", - "llm.prediction.systemPrompt/description": "Χρησιμοποιήστε αυτό το πεδίο για να δώσετε οδηγίες υποβάθρου στο μοντέλο, όπως ένα σύνολο κανόνων, περιορισμών ή γενικών απαιτήσεων. Το πεδίο αυτό αναφέρεται επίσης συχνά ως \"προτροπή συστήματος\".", + "loadModelToSeeOptions": "Φορτώστε ένα μοντέλο για να δείτε τις επιλογές", + "schematicsError.title": "Τα σχήματα διαμόρφωσης περιέχουν σφάλματα στα ακόλουθα πεδία:", + "manifestSections": { + "structuredOutput/title": "Δομημένη Έξοδος", + "speculativeDecoding/title": "Εικονική Αποκωδικοποίηση", + "sampling/title": "Δειγματοληψία", + "settings/title": "Ρυθμίσεις", + "toolUse/title": "Χρήση Εργαλείων", + "promptTemplate/title": "Πρότυπο Prompt", + "customFields/title": "Προσαρμοσμένα Πεδία" + }, + + "llm.prediction.systemPrompt/title": "Prompt Συστήματος", + "llm.prediction.systemPrompt/description": "Χρησιμοποιήστε αυτό το πεδίο για να παρέχετε οδηγίες παρασκηνίου στο μοντέλο, όπως ένα σύνολο κανόνων, περιορισμών ή γενικών απαιτήσεων.", + "llm.prediction.systemPrompt/subTitle": "Οδηγίες για την τεχνητή νοημοσύνη", + "llm.prediction.systemPrompt/openEditor": "Editor", + "llm.prediction.systemPrompt/closeEditor": "Κλείσιμο Editor", + "llm.prediction.systemPrompt/openedEditor": "Άνοιξε στον Editor...", + "llm.prediction.systemPrompt/edit": "Επεξεργασία Prompt Συστήματος...", + "llm.prediction.systemPrompt/addInstructionsWithMore": "Προσθήκη οδηγιών...", + "llm.prediction.systemPrompt/addInstructions": "Προσθήκη οδηγιών", "llm.prediction.temperature/title": "Θερμοκρασία", - "llm.prediction.temperature/info": "Από τα βοηθητικά έγγραφα του llama.cpp: \"Η προεπιλεγμένη τιμή είναι <{{dynamicValue}}>, η οποία παρέχει μια ισορροπία μεταξύ τυχαιότητας και ντετερμινισμού. Στην ακραία περίπτωση, μια θερμοκρασία 0 θα επιλέγει πάντα το πιο πιθανό επόμενο token, οδηγώντας σε πανομοιότυπες εξόδους σε κάθε εκτέλεση\"", - "llm.prediction.llama.topKSampling/title": "Δειγματοληψία Top K", - "llm.prediction.llama.topKSampling/info": "Από το αρχείο llama.cpp help docs:\n\nΗ δειγματοληψία top-k είναι μια μέθοδος παραγωγής κειμένου που επιλέγει το επόμενο token μόνο από τα k πιο πιθανά token που προβλέπει το μοντέλο.\n\nΒοηθά στη μείωση του κινδύνου δημιουργίας token χαμηλής πιθανότητας ή μη λογικών tokens, αλλά μπορεί επίσης να περιορίσει την ποικιλομορφία της εξόδου.\n\nΜια υψηλότερη τιμή για το top-k (π.χ., 100) θα εξετάσει περισσότερα tokens και θα οδηγήσει σε πιο ποικιλόμορφο κείμενο, ενώ μια χαμηλότερη τιμή (π.χ. 10) θα επικεντρωθεί στα πιο πιθανά tokens και θα παράγει πιο συντηρητικό κείμενο.\n\n- Η προεπιλεγμένη τιμή είναι <{{dynamicValue}}>", + "llm.prediction.temperature/subTitle": "Πόση τυχαιότητα να εισαχθεί. 0 θα δώσει πάντα το ίδιο αποτέλεσμα, ενώ υψηλότερες τιμές αυξάνουν τη δημιουργικότητα και την ποικιλία.", + "llm.prediction.temperature/info": "Από τα έγγραφα βοήθειας του llama.cpp: \"Η προεπιλεγμένη τιμή είναι <{{dynamicValue}}>, η οποία παρέχει ισορροπία μεταξύ τυχαιότητας και ντετερμινισμού. Στο άκρο, μια θερμοκρασία 0 θα επιλέγει πάντα το πιο πιθανό επόμενο token, οδηγώντας σε ίδιες εξόδους κάθε φορά.\"", + "llm.prediction.llama.sampling/title": "Δειγματοληψία", + "llm.prediction.topKSampling/title": "Κορυφαία K Δειγματοληψία", + "llm.prediction.topKSampling/subTitle": "Περιορίζει την επιλογή του επόμενου token σε ένα από τα top-k πιο πιθανά tokens. Λειτουργεί παρόμοια με τη θερμοκρασία.", + "llm.prediction.topKSampling/info": "Από τα έγγραφα βοήθειας του llama.cpp:\n\nΗ Top-k δειγματοληψία είναι μια μέθοδος παραγωγής κειμένου που επιλέγει το επόμενο token μόνο από τα top k πιο πιθανά tokens που προβλέπει το μοντέλο.\n\nΒοηθά στη μείωση του κινδύνου παραγωγής ασυνάρτητων ή χαμηλής πιθανότητας tokens, αλλά μπορεί επίσης να περιορίσει την ποικιλία του κειμένου.\n\nΜια υψηλότερη τιμή για το top-k (π.χ. 100) θα εξετάσει περισσότερα tokens και θα δώσει πιο ποικίλο κείμενο, ενώ μια χαμηλότερη τιμή (π.χ. 10) θα επικεντρωθεί στα πιο πιθανά tokens και θα παράγει πιο συντηρητικό κείμενο.\n\n• Η προεπιλεγμένη τιμή είναι <{{dynamicValue}}>", "llm.prediction.llama.cpuThreads/title": "Νήματα CPU", - "llm.prediction.llama.cpuThreads/info": "Ο αριθμός των νημάτων που θα χρησιμοποιηθούν κατά τη διάρκεια του υπολογισμού. Η αύξηση του αριθμού των νημάτων δεν συσχετίζεται πάντα με καλύτερη απόδοση. Η προεπιλογή είναι <{{dynamicValue}}>.", - "llm.prediction.maxPredictedTokens/title": "Όριο μήκους απάντησης", - "llm.prediction.maxPredictedTokens/info": "Ελέγξτε το μέγιστο μήκος της απάντησης του chatbot. Ενεργοποιήστε το για να ορίσετε ένα όριο στη μέγιστη διάρκεια μιας απάντησης ή απενεργοποιήστε το για να αφήσετε το chatbot να αποφασίσει πότε θα σταματήσει.", + "llm.prediction.llama.cpuThreads/subTitle": "Αριθμός νημάτων CPU για χρήση κατά την εκτέλεση", + "llm.prediction.llama.cpuThreads/info": "Ο αριθμός νημάτων που θα χρησιμοποιηθούν για τον υπολογισμό. Η αύξηση των νημάτων δεν οδηγεί πάντα σε καλύτερη απόδοση. Η προεπιλεγμένη τιμή είναι <{{dynamicValue}}>.", + "llm.prediction.maxPredictedTokens/title": "Όριο Μήκους Απάντησης", + "llm.prediction.maxPredictedTokens/subTitle": "Προαιρετικά περιορίστε το μήκος της απάντησης του AI", + "llm.prediction.maxPredictedTokens/info": "Ελέγξτε το μέγιστο μήκος της απάντησης του chatbot. Ενεργοποιήστε για να ορίσετε όριο ή απενεργοποιήστε για να αποφασίζει το chatbot πότε να σταματήσει.", "llm.prediction.maxPredictedTokens/inputLabel": "Μέγιστο μήκος απάντησης (tokens)", - "llm.prediction.maxPredictedTokens/wordEstimate": "Περίπου {{maxWords}} λέξεις", - "llm.prediction.llama.repeatPenalty/title": "Επαναλαμβανόμενη ποινή", - "llm.prediction.llama.repeatPenalty/info": "Από τα βοηθητικά έγγραφα του llama.cpp: \"Βοηθά στην αποτροπή του μοντέλου από τη δημιουργία επαναλαμβανόμενου ή μονότονου κειμένου.\n\nΜια υψηλότερη τιμή (π.χ. 1,5) θα τιμωρεί αυστηρότερα τις επαναλήψεις, ενώ μια χαμηλότερη τιμή (π.χ. 0,9) θα είναι πιο ήπια.\" • Η προεπιλεγμένη τιμή είναι <{{dynamicValue}}>", - "llm.prediction.llama.minPSampling/title": "Δειγματοληψία Min P", - "llm.prediction.llama.minPSampling/info": "Από τα βοηθητικά έγγραφα του llama.cpp:\n\nΗ ελάχιστη πιθανότητα να ληφθεί υπόψη ένα σύμβολο, σε σχέση με την πιθανότητα του πιο πιθανού συμβόλου. Πρέπει να είναι στο [0, 1].\n\n• Η προεπιλεγμένη τιμή είναι <{{dynamicValue}}>", - "llm.prediction.llama.topPSampling/title": "Δειγματοληψία Top P", - "llm.prediction.llama.topPSampling/info": "Από τα βοηθητικά έγγραφα του llama.cpp:\n\nΗ δειγματοληψία Top-P, επίσης γνωστή ως δειγματοληψία πυρήνων, είναι μια άλλη μέθοδος παραγωγής κειμένου που επιλέγει το επόμενο token από ένα υποσύνολο tokens που έχουν μαζί μια αθροιστική πιθανότητα τουλάχιστον p.\n\nΗ μέθοδος αυτή παρέχει μια ισορροπία μεταξύ ποικιλίας και ποιότητας λαμβάνοντας υπόψη τόσο τις πιθανότητες των tokens όσο και τον αριθμό των tokens για δειγματοληψία.\n\n\nΜια υψηλότερη τιμή για το top-p (π.χ., 0,95) θα οδηγήσει σε πιο ποικιλόμορφο κείμενο, ενώ μια χαμηλότερη τιμή (π.χ. 0,5) θα δημιουργήσει πιο εστιασμένο και συντηρητικό κείμενο. Πρέπει να είναι στο (0, 1).\n\n• Η προεπιλεγμένη τιμή είναι <{{dynamicValue}}>", - "llm.prediction.stopStrings/title": "Συμβολοσειρές Διακοπής", - "llm.prediction.stopStrings/info": "Specific strings that when encountered will stop the model from generating more tokens", + "llm.prediction.maxPredictedTokens/wordEstimate": "Περίπου {{maxWords}} λέξεις", + "llm.prediction.repeatPenalty/title": "Ποινή Επανάληψης", + "llm.prediction.repeatPenalty/subTitle": "Πόσο να αποθαρρύνεται η επανάληψη του ίδιου token", + "llm.prediction.repeatPenalty/info": "Από τα έγγραφα βοήθειας του llama.cpp: \"Βοηθά στην αποτροπή δημιουργίας επαναλαμβανόμενου ή μονότονου κειμένου.\n\nΜια υψηλότερη τιμή (π.χ. 1.5) θα τιμωρήσει τις επαναλήψεις πιο έντονα, ενώ μια χαμηλότερη τιμή (π.χ. 0.9) θα είναι πιο επιεικής.\" • Η προεπιλεγμένη τιμή είναι <{{dynamicValue}}>", + "llm.prediction.minPSampling/title": "Ελάχιστη P Δειγματοληψία", + "llm.prediction.minPSampling/subTitle": "Ελάχιστη βασική πιθανότητα για να επιλεγεί ένα token για έξοδο", + "llm.prediction.minPSampling/info": "Από τα έγγραφα βοήθειας του llama.cpp:\n\nΗ ελάχιστη πιθανότητα για να θεωρηθεί ένα token, σε σχέση με την πιθανότητα του πιο πιθανού token. Πρέπει να είναι μεταξύ [0, 1].\n\n• Η προεπιλεγμένη τιμή είναι <{{dynamicValue}}>", + "llm.prediction.topPSampling/title": "Top P Δειγματοληψία", + "llm.prediction.topPSampling/subTitle": "Ελάχιστη σωρευτική πιθανότητα για τα πιθανά επόμενα tokens. Λειτουργεί παρόμοια με τη θερμοκρασία", + "llm.prediction.topPSampling/info": "Από τα έγγραφα βοήθειας του llama.cpp:\n\nΗ Top-p δειγματοληψία, επίσης γνωστή ως nucleus sampling, είναι μια μέθοδος παραγωγής κειμένου που επιλέγει το επόμενο token από ένα υποσύνολο tokens που μαζί έχουν σωρευτική πιθανότητα τουλάχιστον p.\n\nΑυτή η μέθοδος παρέχει ισορροπία μεταξύ ποικιλίας και ποιότητας, λαμβάνοντας υπόψη τόσο τις πιθανότητες των tokens όσο και τον αριθμό των tokens από τα οποία επιλέγεται.\n\nΜια υψηλότερη τιμή για το top-p (π.χ. 0.95) θα οδηγήσει σε πιο ποικίλο κείμενο, ενώ μια χαμηλότερη τιμή (π.χ. 0.5) θα παράγει πιο συγκεντρωμένο και συντηρητικό κείμενο. Πρέπει να είναι εντός (0, 1].\n\n• Η προεπιλεγμένη τιμή είναι <{{dynamicValue}}>", + "llm.prediction.stopStrings/title": "Συμβολοσειρές Τερματισμού", + "llm.prediction.stopStrings/subTitle": "Συμβολοσειρές που θα σταματήσουν το μοντέλο από την παραγωγή περισσότερων tokens", + "llm.prediction.stopStrings/info": "Συγκεκριμένες συμβολοσειρές που, όταν εμφανιστούν, θα σταματήσουν το μοντέλο από το να παράγει περισσότερα tokens", "llm.prediction.stopStrings/placeholder": "Εισάγετε μια συμβολοσειρά και πατήστε ⏎", - "llm.prediction.contextOverflowPolicy/title": "Υπερχείλιση συνομιλίας", - "llm.prediction.contextOverflowPolicy/info": "Αποφασίστε τι πρέπει να γίνει όταν η συζήτηση υπερβαίνει το μέγεθος της μνήμης εργασίας του μοντέλου ('πλαίσιο')", - "llm.prediction.contextOverflowPolicy/stopAtLimit": "Διακοπή στο όριο", - "llm.prediction.contextOverflowPolicy/stopAtLimitSub": "Διακοπή της δημιουργίας μόλις γεμίσει η μνήμη του μοντέλου", - "llm.prediction.contextOverflowPolicy/truncateMiddle": "Αποκοπή Μέσης", - "llm.prediction.contextOverflowPolicy/truncateMiddleSub": "Αφαιρεί μηνύματα από τη μέση της συνομιλίας για να κάνει χώρο για νεότερα μηνύματα. Το μοντέλο θα εξακολουθεί να θυμάται την αρχή της συνομιλίας.", - "llm.prediction.contextOverflowPolicy/rollingWindow": "Παράθυρο κύλισης", - "llm.prediction.contextOverflowPolicy/rollingWindowSub": "Το μοντέλο θα λαμβάνει πάντα τα πιο πρόσφατα μηνύματα, αλλά μπορεί να ξεχάσει την αρχή της συνομιλίας.", - "llm.prediction.llama.frequencyPenalty/title": "Ποινή συχνότητας", - "llm.prediction.llama.presencePenalty/title": "Ποινή παρουσίας", - "llm.prediction.llama.tailFreeSampling/title": "Δειγματοληψία χωρίς ουρά (Tail-Free Sampling)", - "llm.prediction.llama.locallyTypicalSampling/title": "Τοπικά τυπική δειγματοληψία", - "llm.prediction.mlx.repeatPenalty/title": "Επαναλαμβανόμενη ποινή", - "llm.prediction.mlx.repeatPenalty/info": "Μια υψηλότερη τιμή αποθαρρύνει το μοντέλο από το να επαναλαμβάνεται", - "llm.prediction.seed/title": "Σπόρος", - "llm.prediction.structured/title": "Δομημένη έξοδος", - "llm.prediction.structured/info": "Δομημένη έξοδος", - "llm.load.contextLength/title": "Μήκος πλαισίου", - "llm.load.contextLength/info": "Καθορίζει τον μέγιστο αριθμό των tokens που μπορεί να εξετάσει το μοντέλο ταυτόχρονα, επηρεάζοντας το πόσα δεδομένα διατηρεί κατά τη διάρκεια της επεξεργασίας", - "llm.load.seed/title": "Σπόρος", - "llm.load.seed/info": "Τυχαίος σπόρος: Ορίζει τον σπόρο για τη δημιουργία τυχαίων αριθμών, ώστε να διασφαλίζονται αναπαραγώγιμα αποτελέσματα.", - "llm.load.llama.evalBatchSize/title": "Μέγεθος παρτίδας αξιολόγησης", - "llm.load.llama.evalBatchSize/info": "Ορίζει τον αριθμό των παραδειγμάτων που επεξεργάζονται μαζί σε μια παρτίδα κατά την αξιολόγηση, επηρεάζοντας την ταχύτητα και τη χρήση μνήμης", - "llm.load.llama.ropeFrequencyBase/title": "Βάση συχνοτήτων RoPE", - "llm.load.llama.ropeFrequencyBase/info": "[Για προχωρημένους] Ρυθμίζει τη βασική συχνότητα για την περιστροφική κωδικοποίηση θέσης (RoPE), επηρεάζοντας τον τρόπο ενσωμάτωσης των πληροφοριών θέσης.", - "llm.load.llama.ropeFrequencyScale/title": "Κλίμακα συχνοτήτων RoPE", - "llm.load.llama.ropeFrequencyScale/info": "[Για προχωρημένους] Τροποποιεί την κλιμάκωση της συχνότητας για την περιστροφική κωδικοποίηση θέσης (RoPE) για τον έλεγχο της κοκκομετρίας της κωδικοποίησης θέσης", - "llm.load.llama.gpuOffload/title": "Εκφόρτωση GPU", - "llm.load.llama.gpuOffload/info": "Ορίστε την αναλογία των υπολογισμών που θα εκφορτωθούν στην GPU. Ορίστε το off για να απενεργοποιήσετε την εκφόρτωση της GPU ή auto για να αφήσετε το μοντέλο να αποφασίσει.", + "llm.prediction.contextOverflowPolicy/title": "Υπερχείλιση Πλαισίου Συμφραζομένων", + "llm.prediction.contextOverflowPolicy/subTitle": "Πώς πρέπει να συμπεριφέρεται το μοντέλο όταν η συνομιλία μεγαλώνει πολύ για να τη χειριστεί", + "llm.prediction.contextOverflowPolicy/info": "Αποφασίστε τι να γίνει όταν η συνομιλία ξεπεράσει το μέγεθος της μνήμης εργασίας του μοντέλου ('context')", + "llm.prediction.llama.frequencyPenalty/title": "Ποινή Συχνότητας", + "llm.prediction.llama.presencePenalty/title": "Ποινή Παρουσίας", + "llm.prediction.llama.tailFreeSampling/title": "Tail-Free Δειγματοληψία", + "llm.prediction.llama.locallyTypicalSampling/title": "Τοπικά Τυπική Δειγματοληψία", + "llm.prediction.llama.xtcProbability/title": "Πιθανότητα XTC Δειγματοληψίας", + "llm.prediction.llama.xtcProbability/subTitle": "Ο sampler XTC (Exclude Top Choices) ενεργοποιείται μόνο με αυτή την πιθανότητα ανά token. Η XTC δειγματοληψία μπορεί να ενισχύσει τη δημιουργικότητα και να μειώσει τα κλισέ", + "llm.prediction.llama.xtcProbability/info": "Η XTC (Exclude Top Choices) δειγματοληψία ενεργοποιείται μόνο με αυτή την πιθανότητα ανά παραγόμενο token. Συνήθως ενισχύει τη δημιουργικότητα και μειώνει τα κλισέ", + "llm.prediction.llama.xtcThreshold/title": "Κατώφλι XTC Δειγματοληψίας", + "llm.prediction.llama.xtcThreshold/subTitle": "Κατώφλι XTC (Exclude Top Choices). Με πιθανότητα `xtc-probability`, αναζητά tokens με πιθανότητες μεταξύ `xtc-threshold` και 0.5, και αφαιρεί όλα εκτός από το λιγότερο πιθανό", + "llm.prediction.llama.xtcThreshold/info": "Κατώφλι XTC (Exclude Top Choices). Με πιθανότητα `xtc-probability`, αναζητά tokens με πιθανότητες μεταξύ `xtc-threshold` και 0.5, και αφαιρεί όλα εκτός από το λιγότερο πιθανό", + "llm.prediction.mlx.topKSampling/title": "Top K Δειγματοληψία", + "llm.prediction.mlx.topKSampling/subTitle": "Περιορίζει το επόμενο token σε ένα από τα top-k πιο πιθανά tokens. Λειτουργεί παρόμοια με τη θερμοκρασία", + "llm.prediction.mlx.topKSampling/info": "Περιορίζει το επόμενο token σε ένα από τα top-k πιο πιθανά tokens. Λειτουργεί παρόμοια με τη θερμοκρασία", + "llm.prediction.onnx.topKSampling/title": "Top K Δειγματοληψία", + "llm.prediction.onnx.topKSampling/subTitle": "Περιορίζει το επόμενο token σε ένα από τα top-k πιο πιθανά tokens. Λειτουργεί παρόμοια με τη θερμοκρασία", + "llm.prediction.onnx.topKSampling/info": "Από τα έγγραφα ONNX:\n\nΑριθμός tokens με την υψηλότερη πιθανότητα που διατηρούνται για top-k φίλτρο\n\n• Αυτό το φίλτρο είναι απενεργοποιημένο από προεπιλογή", + "llm.prediction.onnx.repeatPenalty/title": "Ποινή Επανάληψης", + "llm.prediction.onnx.repeatPenalty/subTitle": "Πόσο να αποθαρρύνεται η επανάληψη του ίδιου token", + "llm.prediction.onnx.repeatPenalty/info": "Μια υψηλότερη τιμή αποθαρρύνει το μοντέλο από το να επαναλαμβάνεται", + "llm.prediction.onnx.topPSampling/title": "Top P Δειγματοληψία", + "llm.prediction.onnx.topPSampling/subTitle": "Ελάχιστη σωρευτική πιθανότητα για τα πιθανά επόμενα tokens. Λειτουργεί παρόμοια με τη θερμοκρασία", + "llm.prediction.onnx.topPSampling/info": "Από τα έγγραφα ONNX:\n\nΜόνο τα πιο πιθανά tokens που μαζί έχουν πιθανότητα >= TopP διατηρούνται για παραγωγή\n\n• Αυτό το φίλτρο είναι απενεργοποιημένο από προεπιλογή", + "llm.prediction.seed/title": "Σπόρος (Seed)", + "llm.prediction.structured/title": "Δομημένη Έξοδος", + "llm.prediction.structured/info": "Δομημένη Έξοδος", + "llm.prediction.structured/description": "Για προχωρημένους: μπορείτε να παρέχετε ένα [JSON Schema](https://json-schema.org/learn/miscellaneous-examples) για να επιβάλετε συγκεκριμένη μορφή εξόδου από το μοντέλο. Διαβάστε την [τεκμηρίωση](https://lmstudio.ai/docs/advanced/structured-output) για περισσότερα", + "llm.prediction.tools/title": "Χρήση Εργαλείων", + "llm.prediction.tools/description": "Για προχωρημένους: μπορείτε να παρέχετε μια συμβατή με JSON λίστα εργαλείων για να ζητά το μοντέλο κλήσεις. Διαβάστε την [τεκμηρίωση](https://lmstudio.ai/docs/advanced/tool-use) για περισσότερα", + "llm.prediction.tools/serverPageDescriptionAddon": "Περάστε αυτό στο request body ως `tools` όταν χρησιμοποιείτε το server API", + "llm.prediction.promptTemplate/title": "Πρότυπο Prompt", + "llm.prediction.promptTemplate/subTitle": "Η μορφή με την οποία στέλνονται τα μηνύματα στο μοντέλο. Η αλλαγή μπορεί να προκαλέσει απρόβλεπτη συμπεριφορά - βεβαιωθείτε ότι ξέρετε τι κάνετε!", + "llm.prediction.speculativeDecoding.numDraftTokensExact/title": "Tokens Προσχεδίου για Παραγωγή", + "llm.prediction.speculativeDecoding.numDraftTokensExact/subTitle": "Αριθμός tokens που παράγονται από το draft μοντέλο ανά token του κύριου μοντέλου. Βρείτε τη σωστή ισορροπία υπολογισμού και ανταμοιβής", + "llm.prediction.speculativeDecoding.minContinueDraftingProbability/title": "Κατώφλι Πιθανότητας Συνέχισης Σχεδίου", + "llm.prediction.speculativeDecoding.minContinueDraftingProbability/subTitle": "Συνεχίστε το σχέδιο μέχρι η πιθανότητα ενός token να πέσει κάτω από αυτό το όριο. Υψηλότερες τιμές συνήθως σημαίνουν χαμηλότερο ρίσκο, χαμηλότερη ανταμοιβή", + "llm.prediction.speculativeDecoding.minDraftLengthToConsider/title": "Ελάχιστο Μέγεθος Προσχεδίου", + "llm.prediction.speculativeDecoding.minDraftLengthToConsider/subTitle": "Προσχέδια μικρότερα από αυτό αγνοούνται από το κύριο μοντέλο. Υψηλότερες τιμές συνήθως σημαίνουν χαμηλότερο ρίσκο, χαμηλότερη ανταμοιβή", + "llm.prediction.speculativeDecoding.maxTokensToDraft/title": "Μέγιστο Μέγεθος Προσχεδίου", + "llm.prediction.speculativeDecoding.maxTokensToDraft/subTitle": "Μέγιστος αριθμός tokens που επιτρέπεται σε ένα προσχέδιο. Όριο εάν όλες οι πιθανότητες tokens είναι > κατώφλι. Χαμηλότερες τιμές συνήθως σημαίνουν χαμηλότερο ρίσκο, χαμηλότερη ανταμοιβή", + "llm.prediction.speculativeDecoding.draftModel/title": "Μοντέλο Προσχεδίου", + "llm.prediction.reasoning.parsing/title": "Ανάλυση Τμήματος Λογικής", + "llm.prediction.reasoning.parsing/subTitle": "Πώς να αναλυθούν τμήματα λογικής στην έξοδο του μοντέλου", + +"llm.load.mainGpu/title": "Κύρια GPU", + "llm.load.mainGpu/subTitle": "Η GPU που θα δοθεί προτεραιότητα για τον υπολογισμό του μοντέλου", + "llm.load.mainGpu/placeholder": "Επιλέξτε κύρια GPU...", + "llm.load.splitStrategy/title": "Στρατηγική Διαχωρισμού", + "llm.load.splitStrategy/subTitle": "Πώς να διαχωριστεί ο υπολογισμός του μοντέλου σε πολλές GPUs", + "llm.load.splitStrategy/placeholder": "Επιλέξτε στρατηγική διαχωρισμού...", + "llm.load.offloadKVCacheToGpu/title": "Μεταφορά KV Cache στη Μνήμη GPU", + "llm.load.offloadKVCacheToGpu/subTitle": "Μεταφέρει την KV cache στη μνήμη GPU. Βελτιώνει την απόδοση αλλά απαιτεί περισσότερη μνήμη GPU", + "load.gpuStrictVramCap/title": "Περιορισμός Μεταφοράς Μοντέλου στη Μνήμη Αφιερωμένης GPU", + "load.gpuStrictVramCap.customSubTitleOff": "OFF: Επιτρέπεται τα βάρη μοντέλα να μεταφορτωθούν στην κοινόχρηστη μνήμη εάν η αφιερωμένη μνήμη GPU είναι πλήρης", + "load.gpuStrictVramCap.customSubTitleOn": "ON: Το σύστημα θα περιορίσει τη μεταφόρτωση των βαρών του μοντέλου μόνο στην αποκλειστική μνήμη GPU και στη μνήμη RAM. Το περιβάλλον μπορεί να εξακολουθεί να χρησιμοποιεί κοινόχρηστη μνήμη", + "load.gpuStrictVramCap.customGpuOffloadWarning": "Η μεταφορά του μοντέλου περιορίζεται στη μνήμη αφιερωμένης GPU. Ο πραγματικός αριθμός των μεταφερόμενων layers μπορεί να διαφέρει", + "load.allGpusDisabledWarning": "Όλες οι GPUs είναι επί του παρόντος απενεργοποιημένες. Ενεργοποιήστε τουλάχιστον μία για μεταφορά", + + "llm.load.contextLength/title": "Μήκος Συμφραζομένων", + "llm.load.contextLength/subTitle": "Ο μέγιστος αριθμός tokens που μπορεί να λάβει υπόψη το μοντέλο σε ένα prompt. Δείτε τις επιλογές Διαχείρισης Συμφραζομένων κάτω από \"Παράμετροι inference\" για περισσότερους τρόπους ελέγχου", + "llm.load.contextLength/info": "Καθορίζει τον μέγιστο αριθμό tokens που μπορεί να εξετάσει το μοντέλο ταυτόχρονα, επηρεάζοντας πόσο context διατηρεί κατά την επεξεργασία", + "llm.load.contextLength/warning": "Η ρύθμιση υψηλής τιμής για το μήκος συμφραζομένων μπορεί να επηρεάσει σημαντικά τη χρήση μνήμης", + "llm.load.seed/title": "Seed", + "llm.load.seed/subTitle": "Το seed για τον γεννήτορα τυχαίων αριθμών που χρησιμοποιείται στην παραγωγή κειμένου. -1 σημαίνει τυχαίο", + "llm.load.seed/info": "Τυχαίο Seed: Καθορίζει το seed για τη δημιουργία τυχαίων αριθμών ώστε τα αποτελέσματα να είναι αναπαραγώγιμα", + "llm.load.numCpuExpertLayersRatio/title": "Αναγκαστική Τοποθέτηση Expert Weights στο CPU", + "llm.load.numCpuExpertLayersRatio/subTitle": "Αν θα τοποθετηθούν τα MoE expert weights στη RAM του CPU. Εξοικονομεί VRAM και μπορεί να είναι ταχύτερο από μερική μεταφορά σε GPU. Δεν συνιστάται αν το μοντέλο χωράει ολόκληρο στη VRAM.", + "llm.load.numCpuExpertLayersRatio/info": "Καθορίζει αν όλα τα MoE expert layers θα τοποθετηθούν στη RAM του CPU. Τα attention layers παραμένουν στην GPU, εξοικονομώντας VRAM ενώ η inference παραμένει σχετικά γρήγορη", + + "llm.load.llama.evalBatchSize/title": "Μέγεθος Batch Αξιολόγησης", + "llm.load.llama.evalBatchSize/subTitle": "Αριθμός tokens εισόδου που επεξεργάζονται ταυτόχρονα. Η αύξηση βελτιώνει την απόδοση με κόστος τη χρήση μνήμης", + "llm.load.llama.evalBatchSize/info": "Καθορίζει τον αριθμό παραδειγμάτων που επεξεργάζονται μαζί σε ένα batch κατά την αξιολόγηση, επηρεάζοντας την ταχύτητα και τη χρήση μνήμης", + "llm.load.llama.ropeFrequencyBase/title": "Βασική Συχνότητα RoPE", + "llm.load.llama.ropeFrequencyBase/subTitle": "Προσαρμοσμένη βασική συχνότητα για τα Rotary Positional Embeddings (RoPE). Η αύξηση μπορεί να βελτιώσει την απόδοση σε μεγάλα context lengths", + "llm.load.llama.ropeFrequencyBase/info": "[Για προχωρημένους] Προσαρμόζει τη βασική συχνότητα του Rotary Positional Encoding, επηρεάζοντας τον τρόπο ενσωμάτωσης της θέσης", + "llm.load.llama.ropeFrequencyScale/title": "Κλίμακα Συχνότητας RoPE", + "llm.load.llama.ropeFrequencyScale/subTitle": "Το μήκος συμφραζομένων κλιμακώνεται με αυτόν τον συντελεστή για επέκταση του αποτελεσματικού context μέσω RoPE", + "llm.load.llama.ropeFrequencyScale/info": "[Για προχωρημένους] Τροποποιεί την κλίμακα συχνότητας του Rotary Positional Encoding για έλεγχο της λεπτομέρειας της κωδικοποίησης θέσης", + "llm.load.llama.acceleration.offloadRatio/title": "Μεταφορά Υπολογισμών σε GPU", + "llm.load.llama.acceleration.offloadRatio/subTitle": "Αριθμός διακριτών layers του μοντέλου που υπολογίζονται στη GPU για επιτάχυνση", + "llm.load.llama.acceleration.offloadRatio/info": "Ορίστε τον αριθμό layers που θα μεταφερθούν στη GPU", "llm.load.llama.flashAttention/title": "Flash Attention", - "llm.load.llama.flashAttention/info": "Επιταχύνει τους μηχανισμούς προσοχής για ταχύτερη και αποτελεσματικότερη επεξεργασία", - "llm.load.llama.keepModelInMemory/title": "Διατήρηση μοντέλου στη μνήμη", - "llm.load.llama.keepModelInMemory/info": "Αποτρέπει την εναλλαγή του μοντέλου στο δίσκο, εξασφαλίζοντας ταχύτερη πρόσβαση με κόστος την υψηλότερη χρήση της μνήμης RAM.", - "llm.load.llama.useFp16ForKVCache/title": "Χρήση FP16 για τη μνήμη KV Cache", - "llm.load.llama.useFp16ForKVCache/info": "Μειώνει τη χρήση μνήμης αποθηκεύοντας την κρυφή μνήμη σε μισή ακρίβεια (FP16)", - "llm.load.llama.tryMmap/title": "Δοκιμασία mmap()", - "llm.load.llama.tryMmap/info": "Φόρτωση αρχείων μοντέλων απευθείας από το δίσκο στη μνήμη" -} + "llm.load.llama.flashAttention/subTitle": "Μειώνει τη χρήση μνήμης και τον χρόνο παραγωγής σε ορισμένα μοντέλα", + "llm.load.llama.flashAttention/info": "Επιταχύνει τους μηχανισμούς attention για ταχύτερη και αποδοτικότερη επεξεργασία", + "llm.load.numExperts/title": "Αριθμός Experts", + "llm.load.numExperts/subTitle": "Αριθμός experts που θα χρησιμοποιηθούν στο μοντέλο", + "llm.load.numExperts/info": "Ο αριθμός experts που θα χρησιμοποιηθούν στο μοντέλο", + "llm.load.llama.keepModelInMemory/title": "Διατήρηση Μοντέλου στη Μνήμη", + "llm.load.llama.keepModelInMemory/subTitle": "Δεσμεύει μνήμη συστήματος για το μοντέλο, ακόμη και όταν μεταφέρεται στη GPU. Βελτιώνει την απόδοση αλλά απαιτεί περισσότερη RAM", + "llm.load.llama.keepModelInMemory/info": "Αποτρέπει τη μεταφορά του μοντέλου στον δίσκο, εξασφαλίζοντας ταχύτερη πρόσβαση με κόστος αυξημένη χρήση RAM", + "llm.load.llama.useFp16ForKVCache/title": "Χρήση FP16 για KV Cache", + "llm.load.llama.useFp16ForKVCache/info": "Μειώνει τη χρήση μνήμης αποθηκεύοντας την cache σε half-precision (FP16)", + "llm.load.llama.tryMmap/title": "Χρήση mmap()", + "llm.load.llama.tryMmap/subTitle": "Βελτιώνει τον χρόνο φόρτωσης του μοντέλου. Η απενεργοποίηση μπορεί να βελτιώσει την απόδοση όταν το μοντέλο είναι μεγαλύτερο από τη διαθέσιμη RAM", + "llm.load.llama.tryMmap/info": "Φορτώνει τα αρχεία του μοντέλου απευθείας από τον δίσκο στη μνήμη", + "llm.load.llama.cpuThreadPoolSize/title": "Μέγεθος Thread Pool CPU", + "llm.load.llama.cpuThreadPoolSize/subTitle": "Αριθμός νημάτων CPU που δεσμεύονται στο thread pool για υπολογισμούς του μοντέλου", + "llm.load.llama.cpuThreadPoolSize/info": "Ο αριθμός νημάτων CPU που δεσμεύονται στο thread pool για τον υπολογισμό του μοντέλου. Η αύξηση των νημάτων δεν συνεπάγεται πάντα καλύτερη απόδοση. Η προεπιλογή είναι <{{dynamicValue}}>.", + "llm.load.llama.kCacheQuantizationType/title": "Τύπος Ποσοτικοποίησης K Cache", + "llm.load.llama.kCacheQuantizationType/subTitle": "Χαμηλότερες τιμές μειώνουν τη χρήση μνήμης αλλά μπορεί να μειώσουν την ποιότητα. Το αποτέλεσμα διαφέρει σημαντικά ανά μοντέλο", + "llm.load.llama.vCacheQuantizationType/title": "Τύπος Ποσοτικοποίησης V Cache", + "llm.load.llama.vCacheQuantizationType/subTitle": "Χαμηλότερες τιμές μειώνουν τη χρήση μνήμης αλλά μπορεί να μειώσουν την ποιότητα. Το αποτέλεσμα διαφέρει σημαντικά ανά μοντέλο", + "llm.load.llama.vCacheQuantizationType/turnedOnWarning": "⚠️ Πρέπει να απενεργοποιήσετε αυτή την επιλογή αν το Flash Attention δεν είναι ενεργό", + "llm.load.llama.vCacheQuantizationType/disabledMessage": "Μπορεί να ενεργοποιηθεί μόνο όταν το Flash Attention είναι ενεργό", + "llm.load.llama.vCacheQuantizationType/invalidF32MetalState": "⚠️ Πρέπει να απενεργοποιήσετε το Flash Attention όταν χρησιμοποιείτε F32", + "llm.load.mlx.kvCacheBits/title": "Ποσοτικοποίηση KV Cache", + "llm.load.mlx.kvCacheBits/subTitle": "Αριθμός bits στα οποία θα ποσοτικοποιηθεί η KV cache", + "llm.load.mlx.kvCacheBits/info": "Αριθμός bits στα οποία θα ποσοτικοποιηθεί η KV cache", + "llm.load.mlx.kvCacheBits/turnedOnWarning": "Η ρύθμιση Μήκους Συμφραζομένων αγνοείται όταν χρησιμοποιείται ποσοτικοποίηση KV Cache", + "llm.load.mlx.kvCacheGroupSize/title": "Ποσοτικοποίηση KV Cache: Μέγεθος Ομάδας", + "llm.load.mlx.kvCacheGroupSize/subTitle": "Μέγεθος ομάδας κατά την ποσοτικοποίηση της KV cache. Μεγαλύτερο μέγεθος ομάδας μειώνει τη χρήση μνήμης αλλά μπορεί να μειώσει την ποιότητα", + "llm.load.mlx.kvCacheGroupSize/info": "Μέγεθος ομάδας για την ποσοτικοποίηση της KV cache", + "llm.load.mlx.kvCacheQuantizationStart/title": "Ποσοτικοποίηση KV Cache: Έναρξη", + "llm.load.mlx.kvCacheQuantizationStart/subTitle": "Όριο μήκους context για την έναρξη ποσοτικοποίησης της KV cache", + "llm.load.mlx.kvCacheQuantizationStart/info": "Όριο μήκους context για την έναρξη ποσοτικοποίησης της KV cache", + "llm.load.mlx.kvCacheQuantization/title": "Ποσοτικοποίηση KV Cache", + "llm.load.mlx.kvCacheQuantization/subTitle": "Ποσοτικοποιεί την KV cache του μοντέλου. Μπορεί να οδηγήσει σε ταχύτερη παραγωγή και μικρότερη χρήση μνήμης,\nμε κόστος την ποιότητα της εξόδου", + "llm.load.mlx.kvCacheQuantization/bits/title": "Bits Ποσοτικοποίησης KV Cache", + "llm.load.mlx.kvCacheQuantization/bits/tooltip": "Αριθμός bits για την ποσοτικοποίηση της KV cache", + "llm.load.mlx.kvCacheQuantization/bits/bits": "Bits", + "llm.load.mlx.kvCacheQuantization/groupSize/title": "Στρατηγική Μεγέθους Ομάδας", + "llm.load.mlx.kvCacheQuantization/groupSize/accuracy": "Ακρίβεια", + "llm.load.mlx.kvCacheQuantization/groupSize/balanced": "Ισορροπημένο", + "llm.load.mlx.kvCacheQuantization/groupSize/speedy": "Γρήγορο", + "llm.load.mlx.kvCacheQuantization/groupSize/tooltip": "Για προχωρημένους: Ρύθμιση 'matmul group size' για ποσοτικοποίηση\n\n• Ακρίβεια = μέγεθος ομάδας 32\n• Ισορροπημένο = μέγεθος ομάδας 64\n• Γρήγορο = μέγεθος ομάδας 128\n", + "llm.load.mlx.kvCacheQuantization/quantizedStart/title": "Έναρξη ποσοτικοποίησης όταν το context φτάσει αυτό το μήκος", + "llm.load.mlx.kvCacheQuantization/quantizedStart/tooltip": "Όταν το context φτάσει αυτόν τον αριθμό tokens,\nξεκινά η ποσοτικοποίηση της KV cache", + + "embedding.load.contextLength/title": "Μήκος Συμφραζομένων", + "embedding.load.contextLength/subTitle": "Ο μέγιστος αριθμός tokens που μπορεί να λάβει υπόψη το μοντέλο σε ένα prompt. Δείτε τις επιλογές Υπερχείλισης Συνομιλίας στις «Παραμέτρους inference» για περισσότερους τρόπους διαχείρισης", + "embedding.load.contextLength/info": "Καθορίζει τον μέγιστο αριθμό tokens που μπορεί να εξετάσει το μοντέλο ταυτόχρονα, επηρεάζοντας πόσο context διατηρεί κατά την επεξεργασία", + "embedding.load.llama.ropeFrequencyBase/title": "Βασική Συχνότητα RoPE", + "embedding.load.llama.ropeFrequencyBase/subTitle": "Προσαρμοσμένη βασική συχνότητα για τα Rotary Positional Embeddings (RoPE). Η αύξηση μπορεί να βελτιώσει την απόδοση σε μεγάλα μήκη context", + "embedding.load.llama.ropeFrequencyBase/info": "[Για προχωρημένους] Προσαρμόζει τη βασική συχνότητα του Rotary Positional Encoding, επηρεάζοντας τον τρόπο ενσωμάτωσης της θέσης", + "embedding.load.llama.evalBatchSize/title": "Μέγεθος Batch Αξιολόγησης", + "embedding.load.llama.evalBatchSize/subTitle": "Αριθμός tokens εισόδου που επεξεργάζονται ταυτόχρονα. Η αύξηση βελτιώνει την απόδοση με κόστος τη χρήση μνήμης", + "embedding.load.llama.evalBatchSize/info": "Καθορίζει τον αριθμό tokens που επεξεργάζονται μαζί σε ένα batch κατά την αξιολόγηση", + "embedding.load.llama.ropeFrequencyScale/title": "Κλίμακα Συχνότητας RoPE", + "embedding.load.llama.ropeFrequencyScale/subTitle": "Το μήκος context κλιμακώνεται με αυτόν τον συντελεστή για επέκταση του αποτελεσματικού context μέσω RoPE", + "embedding.load.llama.ropeFrequencyScale/info": "[Για προχωρημένους] Τροποποιεί την κλίμακα συχνότητας του Rotary Positional Encoding για έλεγχο της λεπτομέρειας της κωδικοποίησης θέσης", + "embedding.load.llama.acceleration.offloadRatio/title": "Μεταφορά Υπολογισμών σε GPU", + "embedding.load.llama.acceleration.offloadRatio/subTitle": "Αριθμός διακριτών layers του μοντέλου που υπολογίζονται στη GPU για επιτάχυνση", + "embedding.load.llama.acceleration.offloadRatio/info": "Ορίστε τον αριθμό layers που θα μεταφερθούν στη GPU", + "embedding.load.llama.keepModelInMemory/title": "Διατήρηση Μοντέλου στη Μνήμη", + "embedding.load.llama.keepModelInMemory/subTitle": "Δεσμεύει μνήμη συστήματος για το μοντέλο, ακόμη και όταν μεταφέρεται στη GPU. Βελτιώνει την απόδοση αλλά απαιτεί περισσότερη RAM", + "embedding.load.llama.keepModelInMemory/info": "Αποτρέπει τη μεταφορά του μοντέλου στον δίσκο, εξασφαλίζοντας ταχύτερη πρόσβαση με κόστος αυξημένη χρήση RAM", + "embedding.load.llama.tryMmap/title": "Χρήση mmap()", + "embedding.load.llama.tryMmap/subTitle": "Βελτιώνει τον χρόνο φόρτωσης του μοντέλου. Η απενεργοποίηση μπορεί να βελτιώσει την απόδοση όταν το μοντέλο είναι μεγαλύτερο από τη διαθέσιμη RAM", + "embedding.load.llama.tryMmap/info": "Φορτώνει τα αρχεία του μοντέλου απευθείας από τον δίσκο στη μνήμη", + "embedding.load.seed/title": "Σπόρος (Seed)", + "embedding.load.seed/subTitle": "Το seed για τον γεννήτορα τυχαίων αριθμών που χρησιμοποιείται στην παραγωγή κειμένου. -1 σημαίνει τυχαίο seed", + + "embedding.load.seed/info": "Τυχαίο Seed: Καθορίζει το seed για τη δημιουργία τυχαίων αριθμών, ώστε να διασφαλίζονται αναπαραγώγιμα αποτελέσματα", + + "presetTooltip": { + "included/title": "Τιμές Προεπιλογής", + "included/description": "Τα ακόλουθα πεδία θα εφαρμοστούν", + "included/empty": "Κανένα πεδίο αυτής της προεπιλογής δεν εφαρμόζεται σε αυτό το πλαίσιο.", + "included/conflict": "Θα σας ζητηθεί να επιλέξετε εάν θα εφαρμόσετε αυτή την τιμή", + "separateLoad/title": "Διαμόρφωση Χρόνου Φόρτωσης", + "separateLoad/description.1": "Η προεπιλογή περιλαμβάνει επίσης την ακόλουθη διαμόρφωση χρόνου φόρτωσης. Οι διαμορφώσεις χρόνου φόρτωσης είναι καθολικές για το μοντέλο και απαιτούν επαναφόρτωση του μοντέλου για να τεθούν σε ισχύ. Κρατήστε", + "separateLoad/description.2": "για να εφαρμόσετε στο", + "separateLoad/description.3": ".", + "excluded/title": "Ενδέχεται να μην εφαρμοστούν", + "excluded/description": "Τα ακόλουθα πεδία περιλαμβάνονται στην προεπιλογή αλλά δεν εφαρμόζονται στο τρέχον πλαίσιο.", + "legacy/title": "Προεπιλογή Κληρονομιάς", + "legacy/description": "Αυτή η προεπιλογή είναι προεπιλογή κληρονομιάς. Περιλαμβάνει τα ακόλουθα πεδία τα οποία είτε χειρίζονται αυτόματα τώρα, είτε δεν είναι πλέον εφαρμόσιμα.", + "button/publish": "Δημοσίευση στο Hub", + "button/pushUpdate": "Αποστολή Αλλαγών στο Hub", + "button/noChangesToPush": "Δεν υπάρχουν αλλαγές για αποστολή", + "button/export": "Εξαγωγή", + "hubLabel": "Προεπιλογή από το Hub από {{user}}", + "ownHubLabel": "Η προεπιλογή σας από το Hub" + }, + + "customInputs": { + "string": { + "emptyParagraph": "" + }, + "checkboxNumeric": { + "off": "OFF" + }, + "llamaCacheQuantizationType": { + "off": "OFF" + }, + "mlxKvCacheBits": { + "off": "OFF" + }, + "stringArray": { + "empty": "" + }, + "llmPromptTemplate": { + "type": "Τύπος", + "types.jinja/label": "Πρότυπο (Jinja)", + "jinja.bosToken/label": "BOS Token", + "jinja.eosToken/label": "EOS Token", + "jinja.template/label": "Πρότυπο", + "jinja/error": "Αποτυχία ανάλυσης προτύπου Jinja: {{error}}", + "jinja/empty": "Παρακαλώ εισάγετε ένα πρότυπο Jinja παραπάνω.", + "jinja/unlikelyToWork": "Το πρότυπο Jinja που παρείχατε παραπάνω είναι απίθανο να λειτουργήσει καθώς δεν αναφέρεται στη μεταβλητή \"messages\". Παρακαλώ ελέγξτε ξανά εάν έχετε εισάγει ένα σωστό πρότυπο.", + "types.manual/label": "Χειροκίνητο", + "manual.subfield.beforeSystem/label": "Πριν το Σύστημα", + "manual.subfield.beforeSystem/placeholder": "Εισάγετε πρόθεμα Συστήματος...", + "manual.subfield.afterSystem/label": "Μετά το Σύστημα", + "manual.subfield.afterSystem/placeholder": "Εισάγετε επίθεμα Συστήματος...", + "manual.subfield.beforeUser/label": "Πριν τον Χρήστη", + "manual.subfield.beforeUser/placeholder": "Εισάγετε πρόθεμα Χρήστη...", + "manual.subfield.afterUser/label": "Μετά τον Χρήστη", + "manual.subfield.afterUser/placeholder": "Εισάγετε επίθεμα Χρήστη...", + "manual.subfield.beforeAssistant/label": "Πριν τον Βοηθό", + "manual.subfield.beforeAssistant/placeholder": "Εισάγετε πρόθεμα Βοηθού...", + "manual.subfield.afterAssistant/label": "Μετά τον Βοηθό", + "manual.subfield.afterAssistant/placeholder": "Εισάγετε επίθεμα Βοηθού...", + "stopStrings/label": "Επιπλέον Συμβολοσειρές Τερματισμού", + "stopStrings/subTitle": "Συμβολοσειρές τερματισμού ειδικές για το πρότυπο που θα χρησιμοποιηθούν επιπλέον των συμβολοσειρών τερματισμού που καθορίζονται από τον χρήστη." + }, + "contextLength": { + "maxValueTooltip": "Αυτό είναι το μέγιστο αριθμός tokens που εκπαιδεύτηκε το μοντέλο να χειρίζεται. Κάντε κλικ για να ορίσετε το context σε αυτή την τιμή", + "maxValueTextStart": "Το μοντέλο υποστηρίζει μέχρι", + "maxValueTextEnd": "tokens", + "tooltipHint": "Ενώ ένα μοντέλο μπορεί να υποστηρίζει μέχρι έναν ορισμένο αριθμό tokens, η απόδοση μπορεί να επιδεινωθεί εάν οι πόροι του μηχανήματός σας δεν μπορούν να χειριστούν το φορτίο - χρησιμοποιήστε προσοχή κατά την αύξηση αυτής της τιμής" + }, + "contextOverflowPolicy": { + "stopAtLimit": "Σταμάτα στο Όριο", + "stopAtLimitSub": "Σταμάτα τη δημιουργία μόλις η μνήμη του μοντέλου γεμίσει", + "truncateMiddle": "Αποκοπή Μέσης", + "truncateMiddleSub": "Αφαιρεί μηνύματα από τη μέση της συνομιλίας για να κάνει χώρο για νεότερα. Το μοντέλο θα θυμάται ακόμα την αρχή της συνομιλίας", + "rollingWindow": "Κυλιόμενο Παράθυρο", + "rollingWindowSub": "Το μοντέλο θα λαμβάνει πάντα τα πιο πρόσφατα μηνύματα αλλά μπορεί να ξεχάσει την αρχή της συνομιλίας" + }, + "llamaAccelerationOffloadRatio": { + "max": "MAX", + "off": "OFF" + }, + "gpuSplitStrategy": { + "evenly": "Ομοιόμορφα", + "favorMainGpu": "Προτίμηση Κύριας GPU" + }, + "speculativeDecodingDraftModel": { + "readMore": "Διαβάστε πώς λειτουργεί", + "placeholder": "Επιλέξτε ένα συμβατό μοντέλο draft", + "noCompatible": "Δεν βρέθηκαν συμβατά μοντέλα draft για την τρέχουσα επιλογή μοντέλου σας", + "stillLoading": "Αναγνώριση συμβατών μοντέλων draft...", + "notCompatible": "Το επιλεγμένο μοντέλο draft () δεν είναι συμβατό με την τρέχουσα επιλογή μοντέλου ().", + "off": "OFF", + "loadModelToSeeOptions": "Φορτώστε το μοντέλο για να δείτε συμβατές επιλογές", + "compatibleWithNumberOfModels": "Συνιστάται για τουλάχιστον {{dynamicValue}} από τα μοντέλα σας", + "recommendedForSomeModels": "Συνιστάται για ορισμένα μοντέλα", + "recommendedForLlamaModels": "Συνιστάται για μοντέλα Llama", + "recommendedForQwenModels": "Συνιστάται για μοντέλα Qwen", + "onboardingModal": { + "introducing": "Εισαγωγή", + "speculativeDecoding": "Εικονική Αποκωδικοποίηση (Speculative Decoding)", + "firstStepBody": "Επιτάχυνση inference για μοντέλα llama.cpp και MLX", + "secondStepTitle": "Επιτάχυνση Inference με Speculative Decoding", + "secondStepBody": "Το Speculative Decoding είναι μια τεχνική που περιλαμβάνει τη συνεργασία δύο μοντέλων:\n - Ένα μεγαλύτερο \"κύριο\" μοντέλο\n - Ένα μικρότερο \"draft\" μοντέλο\n\nΚατά τη δημιουργία, το draft μοντέλο προτείνει γρήγορα tokens για το μεγαλύτερο κύριο μοντέλο να επαληθεύσει. Η επαλήθευση tokens είναι μια πολύ πιο γρήγορη διαδικασία από το να τα δημιουργήσει πραγματικά, η οποία είναι η πηγή των κερδών ταχύτητας. **Γενικά, όσο μεγαλύτερη η διαφορά μεγέθους μεταξύ του κύριου μοντέλου και του draft μοντέλου, τόσο μεγαλύτερη η επιτάχυνση**.\n\nΓια να διατηρηθεί η ποιότητα, το κύριο μοντέλο αποδέχεται μόνο tokens που ευθυγραμμίζονται με αυτό που θα είχε δημιουργήσει μόνο του, επιτρέποντας την ποιότητα απόκρισης του μεγαλύτερου μοντέλου σε ταχύτερες ταχύτητες inference. Και τα δύο μοντέλα πρέπει να μοιράζονται το ίδιο λεξιλόγιο.", + "draftModelRecommendationsTitle": "Συστάσεις μοντέλων draft", + "basedOnCurrentModels": "Βασισμένο στα τρέχοντα μοντέλα σας", + "close": "Κλείσιμο", + "next": "Επόμενο", + "done": "Ολοκληρώθηκε" + }, + "speculativeDecodingLoadModelToSeeOptions": "Παρακαλώ φορτώστε πρώτα ένα μοντέλο ", + "errorEngineNotSupported": "Το Speculative decoding απαιτεί τουλάχιστον έκδοση {{minVersion}} της μηχανής {{engineName}}. Παρακαλώ ενημερώστε τη μηχανή () και επαναφορτώστε το μοντέλο για να χρησιμοποιήσετε αυτή τη λειτουργία.", + "errorEngineNotSupported/noKey": "Το Speculative decoding απαιτεί τουλάχιστον έκδοση {{minVersion}} της μηχανής {{engineName}}. Παρακαλώ ενημερώστε τη μηχανή και επαναφορτώστε το μοντέλο για να χρησιμοποιήσετε αυτή τη λειτουργία." + }, + "llmReasoningParsing": { + "startString/label": "Αρχική Συμβολοσειρά", + "startString/placeholder": "Εισάγετε την αρχική συμβολοσειρά...", + "endString/label": "Τελική Συμβολοσειρά", + "endString/placeholder": "Εισάγετε την τελική συμβολοσειρά..." + } + }, + "saveConflictResolution": { + "title": "Επιλέξτε ποιες τιμές να συμπεριληφθούν στην Προεπιλογή", + "description": "Επιλέξτε ποιες τιμές να διατηρήσετε", + "instructions": "Κάντε κλικ σε μια τιμή για να την συμπεριλάβετε", + "userValues": "Προηγούμενη Τιμή", + "presetValues": "Νέα Τιμή", + "confirm": "Επιβεβαίωση", + "cancel": "Ακύρωση" + }, + "applyConflictResolution": { + "title": "Ποιες τιμές να διατηρηθούν;", + "description": "Έχετε αλλαγές που δεν έχουν δεσμευτεί και επικαλύπτονται με την εισερχόμενη Προεπιλογή", + "instructions": "Κάντε κλικ σε μια τιμή για να την διατηρήσετε", + "userValues": "Τρέχουσα Τιμή", + "presetValues": "Εισερχόμενη Τιμή Προεπιλογής", + "confirm": "Επιβεβαίωση", + "cancel": "Ακύρωση" + }, + "empty": "", + "noModelSelected": "Δεν έχουν επιλεγεί μοντέλα", + "apiIdentifier.label": "Αναγνωριστικό API", + "apiIdentifier.hint": "Προαιρετικά παρέχετε ένα αναγνωριστικό για αυτό το μοντέλο. Αυτό θα χρησιμοποιηθεί σε αιτήσεις API. Αφήστε κενό για να χρησιμοποιήσετε το προεπιλεγμένο αναγνωριστικό.", + "idleTTL.label": "Αυτόματη Εκφόρτωση Αν Αδρανής (TTL)", + "idleTTL.hint": "Αν οριστεί, το μοντέλο θα εκφορτωθεί αυτόματα μετά από αδράνεια για τον καθορισμένο χρόνο.", + "idleTTL.mins": "λεπτά", + + "presets": { + "title": "Προεπιλογή", + "saveChanges": "Αποθήκευση", + "saveChanges/description": "Αποθηκεύστε τις αλλαγές σας στην προεπιλογή.", + "saveChanges.manual": "Εντοπίστηκαν νέα πεδία. Θα μπορείτε να επιλέξετε ποιες αλλαγές να συμπεριληφθούν στην προεπιλογή.", + "saveChanges.manual.hold.0": "Κρατήστε", + "saveChanges.manual.hold.1": "για να επιλέξετε ποιες αλλαγές να αποθηκευτούν στην προεπιλογή.", + "saveChanges.saveAll.hold.0": "Κρατήστε", + "saveChanges.saveAll.hold.1": "για να αποθηκεύσετε όλες τις αλλαγές.", + "saveChanges.saveInPreset.hold.0": "Κρατήστε", + "saveChanges.saveInPreset.hold.1": "για να αποθηκεύσετε μόνο αλλαγές σε πεδία που είναι ήδη συμπεριληφμένα στην προεπιλογή.", + "saveChanges/error": "Αποτυχία αποθήκευσης αλλαγών στην προεπιλογή.", + "saveChanges.manual/description": "Επιλέξτε ποιες αλλαγές να συμπεριληφθούν στην προεπιλογή.", + "saveAs": "Αποθήκευση Ως Νέα...", + "presetNamePlaceholder": "Εισάγετε ένα όνομα για την προεπιλογή...", + "cannotCommitChangesLegacy": "Αυτή είναι μια παλιά προεπιλογή και δεν μπορεί να τροποποιηθεί. Μπορείτε να δημιουργήσετε ένα αντίγραφο χρησιμοποιώντας \"Αποθήκευση Ως Νέα...\".", + "cannotSaveChangesNoChanges": "Δεν υπάρχουν αλλαγές για αποθήκευση.", + "emptyNoUnsaved": "Επιλέξτε μια Προεπιλογή...", + "emptyWithUnsaved": "Μη Αποθηκευμένη Προεπιλογή", + "saveEmptyWithUnsaved": "Αποθήκευση Προεπιλογής Ως...", + "saveConfirm": "Αποθήκευση", + "saveCancel": "Ακύρωση", + "saving": "Αποθήκευση...", + "save/error": "Αποτυχία αποθήκευσης προεπιλογής.", + "deselect": "Αποεπιλογή Προεπιλογής", + "deselect/error": "Αποτυχία αποεπιλογής προεπιλογής.", + "select/error": "Αποτυχία επιλογής προεπιλογής.", + "delete/error": "Αποτυχία διαγραφής προεπιλογής.", + "discardChanges": "Απόρριψη Μη Αποθηκευμένων", + "discardChanges/info": "Απόρριψη όλων των μη αποθηκευμένων αλλαγών και επαναφορά της προεπιλογής στην αρχική της κατάσταση", + "newEmptyPreset": "+ Νέα Προεπιλογή", + "importPreset": "Εισαγωγή", + "contextMenuCopyIdentifier": "Αντιγραφή Αναγνωριστικού Προεπιλογής", + "contextMenuSelect": "Εφαρμογή Προεπιλογής", + "contextMenuDelete": "Διαγραφή...", + "contextMenuShare": "Δημοσίευση...", + "contextMenuOpenInHub": "Προβολή στον Ιστό", + "contextMenuPullFromHub": "Τραβήξτε Τελευταία", + "contextMenuPushChanges": "Ώθηση Αλλαγών στον Hub", + "contextMenuPushingChanges": "Ώθηση...", + "contextMenuPushedChanges": "Οι αλλαγές ωθήθηκαν", + "contextMenuExport": "Εξαγωγή Αρχείου", + "contextMenuRevealInExplorer": "Αποκάλυψη στον Εξερευνητή Αρχείων", + "contextMenuRevealInFinder": "Αποκάλυψη στον Finder", + "share": { + "title": "Δημοσίευση Προεπιλογής", + "action": "Μοιραστείτε την προεπιλογή σας για να μπορούν άλλοι να την κατεβάσουν, να την αρέσουν και να την διακλαδώσουν", + "presetOwnerLabel": "Ιδιοκτήτης", + "uploadAs": "Η προεπιλογή σας θα δημιουργηθεί ως {{name}}", + "presetNameLabel": "Όνομα Προεπιλογής", + "descriptionLabel": "Περιγραφή (προαιρετική)", + "loading": "Δημοσίευση...", + "success": "Η Προεπιλογή Ωθήθηκε Επιτυχώς", + "presetIsLive": " είναι τώρα ζωντανή στον Hub!", + "close": "Κλείσιμο", + "confirmViewOnWeb": "Προβολή στον ιστό", + "confirmCopy": "Αντιγραφή URL", + "confirmCopied": "Αντιγράφηκε!", + "pushedToHub": "Η προεπιλογή σας ωθήθηκε στον Hub", + "descriptionPlaceholder": "Εισάγετε μια περιγραφή...", + "willBePublic": "Αυτή η προεπιλογή θα είναι δημόσια. Οποιοσδήποτε στο διαδίκτυο θα μπορεί να την δει.", + "willBePrivate": "Μόνο εσείς θα μπορείτε να δείτε αυτή την προεπιλογή", + "willBeOrgVisible": "Αυτή η προεπιλογή θα είναι ορατή σε όλους στην οργάνωση.", + "publicSubtitle": "Η προεπιλογή σας είναι Δημόσια. Άλλοι μπορούν να την κατεβάσουν και να την διακλαδώσουν στο lmstudio.ai", + "privateUsageReached": "Το όριο αριθμού ιδιωτικών προεπιλογών έφτασε.", + "continueInBrowser": "Συνέχεια στον Περιηγητή", + "confirmShareButton": "Δημοσίευση", + "error": "Αποτυχία δημοσίευσης προεπιλογής", + "createFreeAccount": "Δημιουργήστε έναν δωρεάν λογαριασμό στον Hub για να δημοσιεύσετε προεπιλογές" + }, + "update": { + "title": "Ώθηση Αλλαγών στον Hub", + "title/success": "Η Προεπιλογή Ενημερώθηκε Επιτυχώς", + "subtitle": "Κάντε αλλαγές στο και ωθήστε τις στον Hub", + "descriptionLabel": "Περιγραφή", + "descriptionPlaceholder": "Εισάγετε μια περιγραφή...", + "loading": "Ώθηση...", + "cancel": "Ακύρωση", + "createFreeAccount": "Δημιουργήστε έναν δωρεάν λογαριασμό στον Hub για να δημοσιεύσετε προεπιλογές", + "error": "Αποτυχία ώθησης ενημέρωσης", + "confirmUpdateButton": "Ώθηση" + }, + "resolve": { + "title": "Επίλυση συγκρούσεων...", + "tooltip": "Ανοίξτε ένα modal για να επιλύσετε διαφορές με την έκδοση του Hub" + }, + "loginToManage": { + "title": "Σύνδεση για διαχείριση..." + }, + "downloadFromHub": { + "title": "Λήψη", + "downloading": "Λήψη...", + "success": "Λήφθηκε!", + "error": "Αποτυχία λήψης" + }, + "push": { + "title": "Ώθηση αλλαγών", + "pushing": "Ώθηση...", + "success": "Ωθήθηκε", + "tooltip": "Ωθήστε τις τοπικές σας αλλαγές στην απομακρυσμένη έκδοση που φιλοξενείται στον Hub", + "error": "Αποτυχία ώθησης" + }, + "saveAsNewModal": { + "title": "Ωπα! Δεν βρέθηκε η προεπιλογή στον Hub", + "confirmSaveAsNewDescription": "Θέλετε να δημοσιεύσετε αυτή την προεπιλογή ως νέα;", + "confirmButton": "Δημοσίευση ως Νέα" + }, + "pull": { + "title": "Τραβήξτε Τελευταία", + "error": "Αποτυχία τραβήγματος", + "contextMenuErrorMessage": "Αποτυχία τραβήγματος", + "success": "Τραβήχτηκε", + "pulling": "Τραβώντας...", + "upToDate": "Ενημερωμένο!", + "unsavedChangesModal": { + "title": "Έχετε μη αποθηκευμένες αλλαγές.", + "bodyContent": "Το τράβηγμα από απομακρυσμένο θα αντικαταστήσει τις μη αποθηκευμένες αλλαγές σας. Συνέχεια;", + "confirmButton": "Αντικατάσταση Μη Αποθηκευμένων Αλλαγών" + } + }, + "import": { + "title": "Εισαγωγή Προεπιλογής από Αρχείο", + "dragPrompt": "Σύρετε και αφήστε αρχεία προεπιλογής (.tar.gz ή preset.json) ή επιλέξτε από τον υπολογιστή σας", + "remove": "Αφαίρεση", + "cancel": "Ακύρωση", + "importPreset_zero": "Εισαγωγή Προεπιλογής", + "importPreset_one": "Εισαγωγή Προεπιλογής", + "importPreset_other": "Εισαγωγή {{count}} Προεπιλογών", + "selectDialog": { + "title": "Επιλέξτε Αρχείο Προεπιλογής (preset.json ή .tar.gz)", + "button": "Εισαγωγή" + }, + "error": "Αποτυχία εισαγωγής προεπιλογής", + "resultsModal": { + "titleSuccessSection_one": "Εισήχθη 1 προεπιλογή επιτυχώς", + "titleSuccessSection_other": "Εισήχθησαν {{count}} προεπιλογές επιτυχώς", + "titleFailSection_zero": "", + "titleFailSection_one": "({{count}} απέτυχε)", + "titleFailSection_other": "({{count}} απέτυχαν)", + "titleAllFailed": "Αποτυχία εισαγωγής προεπιλογών", + "importMore": "Εισαγωγή Περισσότερων", + "close": "Ολοκληρώθηκε", + "successBadge": "Επιτυχία", + "alreadyExistsBadge": "Η προεπιλογή υπάρχει ήδη", + "errorBadge": "Σφάλμα", + "invalidFileBadge": "Μη έγκυρο αρχείο", + "otherErrorBadge": "Αποτυχία εισαγωγής προεπιλογής", + "errorViewDetailsButton": "Προβολή Λεπτομερών", + "seeError": "Δείτε τα Σφάλμα", + "noName": "Χωρίς όνομα προεπιλογής", + "useInChat": "Χρήση σε Συνομιλία" + }, + "importFromUrl": { + "button": "Εισαγωγή από URL...", + "title": "Εισαγωγή από URL", + "back": "Εισαγωγή από Αρχείο...", + "action": "Επικολλήστε το URL του LM Studio Hub της προεπιλογής που θέλετε να εισάγετε παρακάτω", + "invalidUrl": "Μη έγκυρο URL. Παρακαλώ βεβαιωθείτε ότι επικολλάτε ένα σωστό URL του LM Studio Hub.", + "tip": "Μπορείτε να εγκαταστήσετε την προεπιλογή απευθείας με το κουμπί {{buttonName}} στο LM Studio Hub", + "confirm": "Εισαγωγή", + "cancel": "Ακύρωση", + "loading": "Εισαγωγή...", + "error": "Αποτυχία λήψης προεπιλογής." + } + }, + "download": { + "title": "Τραβήξτε από LM Studio Hub", + "subtitle": "Αποθηκεύστε στις προεπιλογές σας. Κάνοντας αυτό θα σας επιτρέψει να χρησιμοποιήσετε αυτή την προεπιλογή στην εφαρμογή", + "button": "Τραβήξτε", + "button/loading": "Τραβώντας...", + "cancel": "Ακύρωση", + "error": "Αποτυχία λήψης προεπιλογής." + }, + "inclusiveness": { + "speculativeDecoding": "Συμπερίληψη στην Προεπιλογή" + } + }, + + "flashAttentionWarning": "Το Flash Attention είναι μια πειραματική λειτουργία που μπορεί να προκαλέσει προβλήματα με ορισμένα μοντέλα. Αν αντιμετωπίσετε προβλήματα, δοκιμάστε να το απενεργοποιήσετε.", + "llamaKvCacheQuantizationWarning": "Η Κβαντοποίηση KV Cache είναι μια πειραματική λειτουργία που μπορεί να προκαλέσει προβλήματα με ορισμένα μοντέλα. Το Flash Attention πρέπει να είναι ενεργοποιημένο για κβαντοποίηση V cache. Αν αντιμετωπίσετε προβλήματα, επαναφέρετε στην προεπιλεγμένη \"F16\".", + + "seedUncheckedHint": "Τυχαίο Seed", + "ropeFrequencyBaseUncheckedHint": "Αυτόματο", + "ropeFrequencyScaleUncheckedHint": "Αυτόματο", + + "hardware": { + "environmentVariables": "Μεταβλητές Περιβάλλοντος", + "environmentVariables.info": "Αν δεν είστε σίγουροι, αφήστε τα στις προεπιλεγμένες τιμές", + "environmentVariables.reset": "Επαναφορά στην προεπιλεγμένη", + + "gpus.information": "Διαμορφώστε τις μονάδες επεξεργασίας γραφικών (GPUs) που εντοπίστηκαν στον υπολογιστή σας", + "gpuSettings": { + "editMaxCapacity": "Επεξεργασία Μέγιστης Χωρητικότητας", + "hideEditMaxCapacity": "Απόκρυψη Επεξεργασίας Μέγιστης Χωρητικότητας", + "allOffWarning": "Όλες οι GPUs είναι απενεργοποιημένες ή απενεργοποιημένες, βεβαιωθείτε ότι υπάρχει κάποια κατανομή GPU για να ενεργοποιήσετε τη φόρτωση μοντέλων", + "split": { + "title": "Στρατηγική", + "placeholder": "Επιλέξτε κατανομή μνήμης GPU", + "options": { + "generalDescription": "Διαμορφώστε πώς τα μοντέλα θα φορτωθούν στις GPUs σας", + "evenly": { + "title": "Διαχωρισμός ομοιόμορφα", + "description": "Κατανείμετε τη μνήμη ομοιόμορφα μεταξύ GPUs" + }, + "priorityOrder": { + "title": "Σειρά προτεραιότητας", + "description": "Σύρετε για αναδιάταξη προτεραιότητας. Το σύστημα θα προσπαθήσει να κατανείμει περισσότερα στις GPUs που αναφέρονται πρώτα" + }, + "custom": { + "title": "Προσαρμοσμένο", + "description": "Κατανείμετε τη μνήμη", + "maxAllocation": "Μέγιστη Κατανομή" + } + } + }, + "deviceId.info": "Μοναδικό αναγνωριστικό για αυτή τη συσκευή", + "changesOnlyAffectNewlyLoadedModels": "Οι αλλαγές θα επηρεάσουν μόνο τα νεοφορτωμένα μοντέλα", + "toggleGpu": "Ενεργοποίηση/Απενεργοποίηση GPU" + } + }, + + "load.gpuSplitConfig/title": "Διαμόρφωση Διαχωρισμού GPU", + "envVars/title": "Ορισμός Μεταβλητής Περιβάλλοντος", + "envVars": { + "select": { + "placeholder": "Επιλέξτε μια μεταβλητή περιβάλλοντος...", + "noOptions": "Δεν υπάρχουν διαθέσιμες περισσότερες μεταβλητές περιβάλλοντος", + "filter": { + "placeholder": "Φιλτράρισμα αποτελεσμάτων αναζήτησης", + "resultsFound_zero": "Δεν βρέθηκαν αποτελέσματα", + "resultsFound_one": "Βρέθηκε 1 αποτέλεσμα", + "resultsFound_other": "Βρέθηκαν {{count}} αποτελέσματα" + } + }, + "inputValue": { + "placeholder": "Εισάγετε μια τιμή" + }, + "values": { + "title": "Τρέχουσες Τιμές" + } + } +} \ No newline at end of file diff --git a/gr/developer.json b/gr/developer.json index 4ebaea51..cf1e375c 100644 --- a/gr/developer.json +++ b/gr/developer.json @@ -1,68 +1,196 @@ { - "tabs/server": "Τοπικός διακομιστής", - "tabs/extensions": "Προγράμματα εκτέλεσης LM", - "loadSettings/title": "Ρυθμίσεις φόρτωσης", + "tabs/server": "Τοπικός Διακομιστής", + "tabs/extensions": "LM Runtimes", + "loadSettings/title": "Φόρτωση ρυθμίσεων", "modelSettings/placeholder": "Επιλέξτε ένα μοντέλο για να το διαμορφώσετε", "loadedModels/noModels": "Δεν έχουν φορτωθεί μοντέλα", - "serverOptions/title": "Επιλογές διακομιστή", - "serverOptions/configurableTitle": "Ρυθμιζόμενες επιλογές", - "serverOptions/port/hint": "Ορίστε ποια θύρα δικτύωσης θα χρησιμοποιεί ο τοπικός διακομιστής. Από προεπιλογή, το LM Studio χρησιμοποιεί τη θύρα 1234. Ίσως χρειαστεί να την αλλάξετε, αν η θύρα χρησιμοποιείται ήδη.", - "serverOptions/port/subtitle": "Η θύρα ακρόασης", + "serverOptions/title": "Επιλογές Διακομιστή", + "serverOptions/configurableTitle": "Διαμορφώσιμες Επιλογές", + "serverOptions/port/hint": "Ορίστε ποια θύρα δικτύου θα χρησιμοποιήσει ο τοπικός διακομιστής. Από προεπιλογή, το LM Studio χρησιμοποιεί τη θύρα 1234. Μπορεί να χρειαστεί να την αλλάξετε αν η θύρα είναι ήδη σε χρήση.", + "serverOptions/port/subtitle": "Η θύρα για ακρόαση", "serverOptions/autostart/title": "Αυτόματη εκκίνηση διακομιστή", - "serverOptions/autostart/hint": "Αυτόματη εκκίνηση του τοπικού διακομιστή όταν φορτώνεται ένα μοντέλο", + "serverOptions/autostart/hint": "Αυτόματη ενεργοποίηση του τοπικού διακομιστή LLMs του LM Studio κατά την εκκίνηση της εφαρμογής ή της υπηρεσίας", "serverOptions/port/integerWarning": "Ο αριθμός θύρας πρέπει να είναι ακέραιος", "serverOptions/port/invalidPortWarning": "Η θύρα πρέπει να είναι μεταξύ 1 και 65535", "serverOptions/cors/title": "Ενεργοποίηση CORS", - "serverOptions/cors/hint1": "Η ενεργοποίηση του CORS (Cross-origin Resource Sharing) θα επιτρέψει στους ιστότοπους που επισκέπτεστε να κάνουν αιτήσεις στον διακομιστή του LM Studio.", - "serverOptions/cors/hint2": "Το CORS μπορεί να απαιτείται κατά την υποβολή αιτημάτων από μια ιστοσελίδα ή VS Code / άλλη επέκταση.", - "serverOptions/cors/subtitle": "Επιτρέψτε αιτήσεις διαφορετικής προέλευσης", - "serverOptions/network/title": "Υπηρετήστε στο τοπικό δίκτυο", - "serverOptions/network/subtitle": "Προβολή του διακομιστή σε συσκευές στο δίκτυο", - "serverOptions/network/hint1": "Εάν θέλετε να επιτρέπετε συνδέσεις από άλλες συσκευές στο δίκτυο.", - "serverOptions/network/hint2": "Αν δεν επιλεγεί, ο διακομιστής θα ακούει μόνο στο localhost.", - "serverOptions/verboseLogging/title": "Λεπτομερής καταγραφή", - "serverOptions/verboseLogging/subtitle": "Ενεργοποίηση της λεπτομερής καταγραφής για τον τοπικό διακομιστή", - "serverOptions/contentLogging/title": "Καταγραφή των προτροπών και των απαντήσεων", - "serverOptions/contentLogging/subtitle": "Τοπικές ρυθμίσεις καταγραφής αιτήσεων / απαντήσεων", - "serverOptions/contentLogging/hint": "Εάν θα καταγράφονται οι προτροπές ή/και η απάντηση στο αρχείο καταγραφής του τοπικού διακομιστή.", - "serverOptions/jitModelLoading/title": "Φόρτωση μοντέλου Just-in-Time", - "serverOptions/jitModelLoading/hint": "Όταν είναι ενεργοποιημένη, εάν μια αίτηση προσδιορίζει ένα μοντέλο που δεν έχει φορτωθεί, θα φορτωθεί και θα χρησιμοποιηθεί αυτόματα. Επιπλέον, το τελικό σημείο \"/v1/models\" θα περιλαμβάνει επίσης μοντέλα που δεν έχουν ακόμη φορτωθεί.", + "serverOptions/cors/hint1": "Η ενεργοποίηση CORS (Cross-origin Resource Sharing) θα επιτρέψει στους ιστότοπους που επισκέπτεστε να κάνουν αιτήσεις στον διακομιστή LM Studio.", + "serverOptions/cors/hint2": "Το CORS μπορεί να απαιτείται κατά την πραγματοποίηση αιτήσεων από μια ιστοσελίδα ή VS Code / άλλη επέκταση.", + "serverOptions/cors/subtitle": "Επιτρέψτε αιτήσεις cross-origin", + "serverOptions/network/title": "Εξυπηρέτηση στο Τοπικό Δίκτυο", + "serverOptions/network/subtitle": "Έκθεση διακομιστή σε συσκευές στο δίκτυο", + "serverOptions/network/hint1": "Καθορίζει αν επιτρέπονται συνδέσεις από άλλες συσκευές στο δίκτυο.", + "serverOptions/network/hint2": "Αν δεν είναι επιλεγμένο, ο διακομιστής θα ακούει μόνο στο localhost.", + "serverOptions/verboseLogging/title": "Λεπτομερής Καταγραφή", + "serverOptions/verboseLogging/subtitle": "Ενεργοποίηση λεπτομερούς καταγραφής για τον τοπικό διακομιστή", + "serverOptions/contentLogging/title": "Καταγραφή Προτροπών και Αποκρίσεων", + "serverOptions/contentLogging/subtitle": "Ρυθμίσεις καταγραφής τοπικών αιτήσεων / αποκρίσεων", + "serverOptions/contentLogging/hint": "Καταγραφή προτροπών και/ή αποκρίσεων στο αρχείο καταγραφής του τοπικού διακομιστή.", + "serverOptions/redactContent/title": "Επεξεργασία Περιεχομένου", + "serverOptions/redactContent/hint": "Όταν είναι ενεργοποιημένο, αποτρέπεται η καταγραφή ευαίσθητων δεδομένων, όπως το περιεχόμενο αιτήσεων και αποκρίσεων.", + "serverOptions/logIncomingTokens/title": "Καταγραφή Εισερχόμενων Tokens", + "serverOptions/logIncomingTokens/hint": "Καταγραφή κάθε token καθώς δημιουργείται.", + "serverOptions/fileLoggingMode/title": "Λειτουργία Καταγραφής Αρχείων", + "serverOptions/fileLoggingMode/off/title": "ΑΠΕΝΕΡΓΟΠΟΙΗΜΕΝΟ", + "serverOptions/fileLoggingMode/off/hint": "Μην δημιουργείτε αρχεία καταγραφής", + "serverOptions/fileLoggingMode/succinct/title": "Συνοπτικό", + "serverOptions/fileLoggingMode/succinct/hint": "Καταγράψτε το ίδιο περιεχόμενο όπως στην κονσόλα. Οι μεγάλες αιτήσεις θα περικοπούν.", + "serverOptions/fileLoggingMode/full/title": "Πλήρες", + "serverOptions/fileLoggingMode/full/hint": "Μην περικόπτετε μεγάλες αιτήσεις.", + "serverOptions/jitModelLoading/title": "Φόρτωση Μοντέλου Just-in-Time", + "serverOptions/jitModelLoading/hint": "Όταν είναι ενεργοποιημένο, αν μια αίτηση καθορίσει ένα μοντέλο που δεν είναι φορτωμένο, θα φορτωθεί αυτόματα και θα χρησιμοποιηθεί. Επιπλέον, το endpoint \"/v1/models\" θα περιλαμβάνει επίσης μοντέλα που δεν έχουν φορτωθεί ακόμα.", "serverOptions/loadModel/error": "Αποτυχία φόρτωσης μοντέλου", + "serverOptions/jitModelLoadingTTL/title": "Αυτόματη εκφόρτωση αχρησιμοποίητων JIT φορτωμένων μοντέλων", + "serverOptions/jitModelLoadingTTL/hint": "Ένα μοντέλο που φορτώθηκε Just-in-time (JIT) για να εξυπηρετήσει μια αίτηση API θα εκφορτωθεί αυτόματα μετά από αχρησία για κάποια διάρκεια (TTL).", + "serverOptions/jitModelLoadingTTL/ttl/label": "Μέγιστο αδρανές TTL", + "serverOptions/jitModelLoadingTTL/ttl/unit": "λεπτά", + "serverOptions/unloadPreviousJITModelOnLoad/title": "Διατήρηση Μόνο Τελευταίου JIT Φορτωμένου Μοντέλου", + "serverOptions/unloadPreviousJITModelOnLoad/hint": "Εξασφαλίστε ότι το πολύ 1 μοντέλο είναι φορτωμένο μέσω JIT οποιαδήποτε στιγμή (εκφορτώνει προηγούμενο μοντέλο)", + "serverOptions/allowMcp/title": "Επιτρέψτε Απομακρυσμένο MCP", + "serverOptions/allowMcp/hint": "Επιτρέψτε τη χρήση MCP που δεν περιλαμβάνονται στο mcp.json.", + "serverOptions/allowMcp/mode/off": "Απενεργοποιημένο", + "serverOptions/allowMcp/mode/off/hint": "Μην επιτρέπετε αιτήσεις διακομιστή να χρησιμοποιούν MCP", + "serverOptions/allowMcp/mode/remote": "Απομακρυσμένο", + "serverOptions/allowMcp/mode/remote/hint": "Επιτρέψτε σύνδεση σε απομακρυσμένους διακομιστές MCP", - "serverLogs/scrollToBottom": "Μετάβαση στο τέλος", - "serverLogs/clearLogs": "Εκκαθάριση αρχείων καταγραφής ({{shortcut}})", - "serverLogs/openLogsFolder": "Ανοίξτε το φάκελο με τα αρχεία καταγραφής του διακομιστή", + "serverOptions/start/error": "Αποτυχία εκκίνησης του διακομιστή", + "serverOptions/stop/error": "Αποτυχία διακοπής του διακομιστή", - "runtimeSettings/title": "Ρυθμίσεις προγράμματος εκτέλεσης", - "runtimeSettings/chooseRuntime/title": "Διαμόρφωση προγραμμάτων εκτέλεσης", - "runtimeSettings/chooseRuntime/description": "Επιλέξτε πρόγραμμα εκτέλεσης για κάθε μορφή μοντέλου", - "runtimeSettings/chooseRuntime/showAllVersions/label": "Εμφάνιση όλων των προγραμμάτων εκτέλεσης", - "runtimeSettings/chooseRuntime/showAllVersions/hint": "Από προεπιλογή, το LM Studio εμφανίζει μόνο την τελευταία έκδοση κάθε συμβατού προγράμματος εκτέλεσης. Ενεργοποιήστε αυτήν την επιλογή για να δείτε όλα τα διαθέσιμα προγράμματα εκτέλεσης.", - "runtimeSettings/chooseRuntime/select/placeholder": "Επιλέξτε πρόγραμμα εκτέλεσης", + "serverLogs/scrollToBottom": "Μετάβαση στο κάτω μέρος", + "serverLogs/clearLogs": "Εκκαθάριση καταγραφών ({{shortcut}})", + "serverLogs/openLogsFolder": "Άνοιγμα φακέλου καταγραφών διακομιστή", + + "runtimeSettings/title": "Ρυθμίσεις χρόνου εκτέλεσης", + "runtimeSettings/chooseRuntime/title": "Επιλογές", + "runtimeSettings/chooseRuntime/description": "Επιλέξτε μια μηχανή για χρήση για κάθε μορφή μοντέλου", + "runtimeSettings/chooseRuntime/showAllVersions/label": "Εμφάνιση όλων των πακέτων επέκτασης", + "runtimeSettings/chooseRuntime/showAllVersions/hint": "Από προεπιλογή, το LM Studio εμφανίζει μόνο την τελευταία έκδοση κάθε πακέτου επέκτασης. Ενεργοποιήστε αυτή την επιλογή για να δείτε όλα τα διαθέσιμα πακέτα επέκτασης.", + "runtimeSettings/chooseRuntime/select/placeholder": "Επιλέξτε μια μηχανή", + + "runtimeSettings/chooseFrameworks/title": "Frameworks", + "runtimeSettings/chooseFrameworks/description": "Επιλέξτε ένα framework για χρήση για κάθε λειτουργία", + "runtimeSettings/chooseFramework/documentParser/builtIn/label": "Ενσωματωμένος αναλυτής", + "runtimeSettings/chooseFramework/documentParser/select/label": "Αναλυτής Εγγράφων", + "runtimeSettings/chooseFramework/documentParser/select/placeholder": "Επιλέξτε έναν αναλυτή εγγράφων", "runtimeOptions/uninstall": "Απεγκατάσταση", - "runtimeOptions/uninstallDialog/title": "Απεγκατάσταση του {{runtimeName}}?", - "runtimeOptions/uninstallDialog/body": "Η απεγκατάσταση αυτού του προγράμματος εκτέλεσης θα το αφαιρέσει από το σύστημα. Αυτή η ενέργεια είναι μη αναστρέψιμη.", - "runtimeOptions/uninstallDialog/body/caveats": "Ορισμένα αρχεία ενδέχεται να αφαιρεθούν μόνο μετά την επανεκκίνηση του LM Studio.", - "runtimeOptions/uninstallDialog/error": "Αποτυχία απεγκατάστασης προγράμματος εκτέλεσης", - "runtimeOptions/uninstallDialog/confirm": "Συνέχεια και απεγκατάσταση", + "runtimeOptions/uninstallDialog/title": "Απεγκατάσταση {{runtimeName}}?", + "runtimeOptions/uninstallDialog/body": "Η απεγκατάσταση αυτού του runtime θα το αφαιρέσει από το σύστημα. Αυτή η ενέργεια είναι μη αναστρέψιμη.", + "runtimeOptions/uninstallDialog/body/caveats": "Ορισμένα αρχεία μπορεί να αφαιρεθούν μόνο μετά την επανεκκίνηση του LM Studio.", + "runtimeOptions/uninstallDialog/error": "Αποτυχία απεγκατάστασης runtime", + "runtimeOptions/uninstallDialog/confirm": "Συνέχεια και Απεγκατάσταση", "runtimeOptions/uninstallDialog/cancel": "Ακύρωση", - "runtimeOptions/noCompatibleRuntimes": "Δεν βρέθηκαν συμβατά προγράμματα εκτέλεσης", - "runtimeOptions/downloadIncompatibleRuntime": "Αυτό το πρόγραμμα εκτέλεσης κρίθηκε ασύμβατο με το μηχάνημά σας. Κατά πάσα πιθανότητα δεν θα λειτουργήσει.", - "runtimeOptions/noRuntimes": "Δεν βρέθηκαν προγράμματα εκτέλεσης", + "runtimeOptions/noCompatibleRuntimes": "Δεν βρέθηκαν συμβατά runtimes", + "runtimeOptions/downloadIncompatibleRuntime": "Αυτό το runtime καθορίστηκε ως ασύμβατο με τον υπολογιστή σας. Πιθανότατα δεν θα λειτουργήσει.", + "runtimeOptions/noRuntimes": "Δεν βρέθηκαν runtimes", + + "runtimes": { + "manageLMRuntimes": "Διαχείριση LM Runtime", + "includeOlderRuntimeVersions": "Συμπερίληψη παλαιότερων εκδόσεων", + "dismiss": "Απόρριψη", + "updateAvailableToast": { + "title": "Διαθέσιμη Ενημέρωση LM Runtime!" + }, + "updatedToast": { + "title": " ✅ LM Runtime Ενημερώθηκε: {{runtime}} → v{{version}}", + "preferencesUpdated": "Τα νεοφορτωμένα μοντέλα {{compatibilityTypes}} θα χρησιμοποιήσουν το ενημερωμένο runtime." + }, + "noAvx2ErrorMessage": "Όλα τα LM Runtimes απαιτούν προς το παρόν CPU με υποστήριξη AVX2", + "downloadableRuntimes": { + "runtimeExtensionPacks": "Πακέτα Επέκτασης Runtime", + "refresh": "Ανανέωση", + "refreshing": "Ανανέωση...", + "filterSegment": { + "compatibleOnly": "Μόνο Συμβατά", + "all": "Όλα" + }, + "card": { + "releaseNotes": "Σημειώσεις Έκδοσης", + "latestVersionInstalled": "Τελευταία Έκδοση Εγκατεστημένη", + "updateAvailable": "Διαθέσιμη Ενημέρωση" + } + }, + "installedRuntimes": { + "manage": { + "title": "Διαχείριση Ενεργών Runtimes" + }, + "dropdownOptions": { + "installedVersions": "Διαχείριση Εκδόσεων", + "close": "Κλείσιμο" + }, + "tabs": { + "all": "Όλα", + "frameworks": "Τα Frameworks μου", + "engines": "Οι Μηχανές μου" + }, + "detailsModal": { + "installedVersions": "Εγκατεστημένες εκδόσεις για {{runtimeName}}", + "manifestJsonTitle": "Manifest JSON (προχωρημένο)", + "releaseNotesTitle": "Σημειώσεις Έκδοσης", + "noReleaseNotes": "Δεν υπάρχουν σημειώσεις έκδοσης διαθέσιμες για αυτή την έκδοση", + "back": "Πίσω", + "close": "Κλείσιμο" + }, + "noEngines": "Δεν έχουν εγκατασταθεί μηχανές", + "noFrameworks": "Δεν έχουν εγκατασταθεί frameworks" + } + }, + + "inferenceParams/noParams": "Δεν υπάρχουν διαμορφώσιμες παράμετροι inference διαθέσιμες για αυτόν τον τύπο μοντέλου", + + "quickDocs": { + "tabChipTitle": "Τεκμηρίωση Προγραμματιστή", + "newToolUsePopover": "Τα Αποσπάσματα Κώδικα είναι τώρα διαθέσιμα εδώ στην \"Τεκμηρίωση Προγραμματιστή\". Κάντε κλικ εδώ για να ξεκινήσετε με τη χρήση εργαλείων!", + "newToolUsePopoverTitle": "📚 Τεκμηρίωση Προγραμματιστή", + "learnMore": "ℹ️ 👾 Για να μάθετε περισσότερα για τα endpoints του τοπικού διακομιστή LM Studio, επισκεφθείτε την [τεκμηρίωση](https://lmstudio.ai/docs).", + "helloWorld": { + "title": "Γεια σου, Κόσμε!" + }, + "chat": { + "title": "Συνομιλία" + }, + "structuredOutput": { + "title": "Δομημένη Έξοδος" + }, + "imageInput": { + "title": "Είσοδος Εικόνας" + }, + "embeddings": { + "title": "Embeddings" + }, + "toolUse": { + "title": "Χρήση Εργαλείων", + "tab": { + "saveAsPythonFile": "Αποθήκευση ως αρχείο Python", + "runTheScript": "Εκτέλεση του script:", + "savePythonFileCopyPaste": "Αποθήκευση ως αρχείο Python για εντολή αντιγραφής-επικόλλησης" + } + }, + "newBadge": "Νέο" + }, - "inferenceParams/noParams": "Δεν υπάρχουν διαμορφώσιμες παράμετροι εξαγωγής συμπερασμάτων για αυτόν τον τύπο μοντέλου", + "endpoints/openaiCompatRest/title": "Υποστηριζόμενα endpoints{{extra}}", + "endpoints/openaiCompatRest/segmentedLabel": "OpenAI-like", + "endpoints/openaiCompatRest/getModels": "Λίστα των τρέχοντα φορτωμένων μοντέλων", + "endpoints/openaiCompatRest/postCompletions": "Λειτουργία Συμπλήρωσης Κειμένου. Πρόβλεψη του επόμενου token(s) δεδομένης μιας προτροπής. Σημείωση: Η OpenAI θεωρεί αυτό το endpoint 'deprecated'.", + "endpoints/openaiCompatRest/postChatCompletions": "Συμπληρώσεις συνομιλίας. Αποστολή ιστορικού συνομιλίας στο μοντέλο για πρόβλεψη της επόμενης απόκρισης βοηθού", + "endpoints/openaiCompatRest/postEmbeddings": "Ενσωμάτωση Κειμένου. Δημιουργία ενσωματώσεων κειμένου για δεδομένη είσοδο κειμένου. Παίρνει συμβολοσειρά ή πίνακα συμβολοσειρών.", + "endpoints/openaiCompatRest/postResponses": "Προχωρημένη διεπαφή για δημιουργία αποκρίσεων μοντέλου. Δημιουργία stateful αλληλεπιδράσεων περνώντας το id μιας προηγούμενης απόκρισης ως είσοδο στην επόμενη.", + "endpoints/lmStudioRest/segmentedLabel": "LM Studio", + "endpoints/lmStudioRestV1/getModels": "Λίστα διαθέσιμων μοντέλων", + "endpoints/lmStudioRestV1/postModelsLoad": "Φόρτωση μοντέλου με επιλογές", + "endpoints/lmStudioRestV1/postModelsDownload": "Λήψη μοντέλου", + "endpoints/lmStudioRestV1/postChat": "Συνομιλία με μοντέλο. Υποστηρίζει stateful multi-turn συνομιλίες και MCP", + "endpoints/lmStudioRestV1/getModelsDownloadStatus": "Λήψη της κατάστασης λήψης μοντέλου", - "endpoints/openaiCompatRest/title": "Υποστηριζόμενα τελικά σημεία (τύπου OpenAI)", - "endpoints/openaiCompatRest/getModels": "Λίστα με τα τρέχοντα φορτωμένα μοντέλα", - "endpoints/openaiCompatRest/postCompletions": "Λειτουργία συμπλήρωσης κειμένου. Προβλέψτε το επόμενο token μιας προτροπής. Σημείωση: Το OpenAI θεωρεί αυτό το τελικό σημείο 'απαρχαιωμένο'.", - "endpoints/openaiCompatRest/postChatCompletions": "Ολοκλήρωση συνομιλιών. Στείλτε ένα ιστορικό συνομιλίας στο μοντέλο για να προβλέψετε την επόμενη απάντηση του βοηθού", - "endpoints/openaiCompatRest/postEmbeddings": "Ενσωμάτωση κειμένου. Δημιουργία ενσωμάτωσης κειμένου για ένα δεδομένο κείμενο εισόδου. Δέχεται μια συμβολοσειρά ή έναν πίνακα συμβολοσειρών.", + "model.createVirtualModelFromInstance": "Αποθήκευση Ρυθμίσεων ως Νέο Εικονικό Μοντέλο", + "model.createVirtualModelFromInstance/error": "Αποτυχία αποθήκευσης ρυθμίσεων ως νέο εικονικό μοντέλο", - "model.createVirtualModelFromInstance": "Αποθήκευση ρυθμίσεων ως νέο εικονικό μοντέλο", - "model.createVirtualModelFromInstance/error": "Απέτυχε η αποθήκευση των ρυθμίσεων ως νέο εικονικό μοντέλο", + "model": { + "toolUseSectionTitle": "Χρήση Εργαλείων", + "toolUseDescription": "Αυτό το μοντέλο εντοπίστηκε ότι έχει εκπαιδευτεί για χρήση εργαλείων\n\nΑνοίξτε τεκμηρίωση προγραμματιστή για περισσότερες πληροφορίες" + }, - "apiConfigOptions/title": "Ρύθμιση API" + "apiConfigOptions/title": "Διαμόρφωση API" } diff --git a/gr/discover.json b/gr/discover.json index 30ab01c5..e5d49385 100644 --- a/gr/discover.json +++ b/gr/discover.json @@ -1,28 +1,29 @@ { "collectionsColumn": "Συλλογές", - "collectionsColumn/collectionError": "Σφάλμα φόρτωσης λεπτομερειών συλλογής, παρακαλώ δοκιμάστε μια ανανέωση παραπάνω", + "collectionsColumn/collectionError": "Σφάλμα φόρτωσης λεπτομερειών συλλογής. Παρακαλώ δοκιμάστε ανανέωση.", "bookmarksColumn": "Σελιδοδείκτες", - "searchBar/placeholder": "Αναζήτηση για μοντέλα στο Hugging Face...", - "searchBar/huggingFaceError": "Προέκυψε σφάλμα κατά την ανάκτηση των αποτελεσμάτων από το Hugging Face, παρακαλώ δοκιμάστε ξανά σε λίγο.", + "searchBar/placeholder": "Αναζήτηση μοντέλων στο Hugging Face...", + "searchBar/huggingFaceError": "Παρουσιάστηκε σφάλμα κατά την ανάκτηση αποτελεσμάτων από το Hugging Face. Παρακαλώ δοκιμάστε ξανά σε λίγο.", "sortBy": "Ταξινόμηση κατά", - "searchSortKey.default/title": "Καλύτερο ταίρι", + "searchSortKey.default/title": "Καλύτερη Αντιστοιχία", "searchSortKey.likes/title": "Περισσότερα Likes", - "searchSortKey.downloads/title": "Περισσότερες λήψεις", - "searchSortKey.lastModified/title": "Πρόσφατα ενημερωμένο", - "searchSortKey.createdAt/title": "Πρόσφατα δημιουργημένο", - "download.option.willFitEstimation.caveat": "Μπορεί να υπάρχουν άλλοι παράγοντες που εμποδίζουν τη φόρτωσή του, όπως η αρχιτεκτονική του μοντέλου, η ακεραιότητα του αρχείου του μοντέλου ή η διαθέσιμη μνήμη στον υπολογιστή σας.", - "download.option.willFitEstimation.fullGPUOffload/title": "Πλήρης εκφόρτωση GPU δυνατή", - "download.option.willFitEstimation.fullGPUOffload/description": "Αυτό το μοντέλο μπορεί να χωρέσει εξ ολοκλήρου στη μνήμη της GPU σας. Αυτό θα μπορούσε να επιταχύνει αρκετά την εξαγωγή συμπερασμάτων.", - "download.option.willFitEstimation.partialGPUOffload/title": "Μερική εκφόρτωση GPU δυνατή", - "download.option.willFitEstimation.partialGPUOffload/description": "Αυτό το μοντέλο μπορεί να χωράει εν μέρει στη μνήμη της GPU σας. Αυτό θα μπορούσε συχνά να επιταχύνει σημαντικά την εξαγωγή συμπερασμάτων.", - "download.option.willFitEstimation.fitWithoutGPU/title": "Πιθανώς ταιριάζει", - "download.option.willFitEstimation.fitWithoutGPU/description": "Αυτό το μοντέλο είναι πιθανό να χωράει στη μνήμη του μηχανήματός σας.", - "download.option.willFitEstimation.willNotFit/title": "Πιθανότατα πολύ μεγάλο για αυτό το μηχάνημα", - "download.option.willFitEstimation.willNotFit/description": "Οι απαιτήσεις μνήμης για την επιτυχή χρήση αυτού του αρχείου μοντέλου ενδέχεται να υπερβαίνουν τους διαθέσιμους πόρους του υπολογιστή σας. Η λήψη αυτού του αρχείου ΔΕΝ συνιστάται.", + "searchSortKey.downloads/title": "Περισσότερες Λήψεις", + "searchSortKey.lastModified/title": "Πρόσφατα Ενημερωμένα", + "searchSortKey.createdAt/title": "Πρόσφατα Δημιουργημένα", + "download.option.willFitEstimation.caveat": "Μπορεί να υπάρχουν άλλοι παράγοντες που το εμποδίζουν να φορτωθεί, όπως η αρχιτεκτονική του μοντέλου, η ακεραιότητα του αρχείου μοντέλου, ή η ποσότητα μνήμης διαθέσιμη στον υπολογιστή σας.", + "download.option.willFitEstimation.fullGPUOffload/title": "Πιθανή Πλήρης Αποφόρτωση GPU", + "download.option.willFitEstimation.fullGPUOffload/description": "Αυτό το μοντέλο μπορεί να χωρέσει εντελώς στη μνήμη της GPU σας. Αυτό θα μπορούσε να επιταχύνει σημαντικά την inference.", + "download.option.willFitEstimation.partialGPUOffload/title": "Πιθανή Μερική Αποφόρτωση GPU", + "download.option.willFitEstimation.partialGPUOffload/description": "Αυτό το μοντέλο μπορεί να χωρέσει μερικώς στη μνήμη της GPU σας. Αυτό θα μπορούσε συχνά να επιταχύνει σημαντικά την inference.", + "download.option.willFitEstimation.fitWithoutGPU/title": "Πιθανό να χωρέσει", + "download.option.willFitEstimation.fitWithoutGPU/description": "Αυτό το μοντέλο είναι πιθανό να χωρέσει στη μνήμη του υπολογιστή σας.", + "download.option.willFitEstimation.willNotFit/title": "Πιθανό πολύ μεγάλο", + "download.option.willFitEstimation.willNotFit/description": "Οι απαιτήσεις μνήμης για επιτυχή χρήση αυτού του αρχείου μοντέλου μπορεί να υπερβαίνουν τους διαθέσιμους πόρους στον υπολογιστή σας. Η λήψη αυτού του αρχείου ΔΕΝ συνιστάται.", "download.option.recommended/title": "Συνιστάται", - "download.option.recommended/description": "Με βάση το υλικό σας, συνιστάται αυτή η επιλογή.", - "download.option.downloaded/title": "Κατεβασμένο", + "download.option.recommended/description": "Βασισμένο στο υλικό σας, αυτή η επιλογή συνιστάται.", + "download.option.downloaded/title": "Λήφθηκε", "download.option.downloading/title": "Λήψη ({{progressPercentile}}%)", + "failedToStartDownload": "Αποτυχία εκκίνησης λήψης", - "feed.action.refresh": "Ανανέωση τροφοδοσίας" + "feed.action.refresh": "Ανανέωση feed" } diff --git a/gr/download.json b/gr/download.json index eef3430c..50a0b009 100644 --- a/gr/download.json +++ b/gr/download.json @@ -1,24 +1,43 @@ { - "postDownloadActionExecutor.zipExtraction/status": "Εξαγωγή...", + "postDownloadActionExecutor.zipExtraction/status": "Εξαγωγή αρχείων...", + "postDownloadActionExecutor.tarGzExtraction/status": "Εξαγωγή αρχείων...", + "postDownloadActionExecutor.runtimeIndexerTarGzExtraction/status": "Εξαγωγή αρχείων...", + "postDownloadActionExecutor.modifyModelData/status": "Ενημέρωση δεδομένων μοντέλου...", + "postDownloadActionExecutor.notification/status": "Ειδοποίηση χρήστη...", + "postDownloadActionExecutor.writeString/status": "Γράψιμο μεταδεδομένων...", + "postDownloadActionExecutor.updateSelectedBackendVersions/status": "Ενημέρωση επιλεγμένης έκδοσης...", + "postDownloadActionExecutor.extensionPackAutoDeletion/status": "Διαγραφή αχρησιμοποίητων επεκτάσεων...", + "postDownloadActionExecutor.pluginInstall/status": "Εγκατάσταση plugin...", + "postDownloadActionExecutor.pluginUninstall/status": "Απεγκατάσταση plugin...", + "finalizing": "Οριστικοποίηση λήψης... (αυτό μπορεί να πάρει λίγα λεπτά)", - "noOptions": "Δεν υπάρχουν διαθέσιμες συμβατές επιλογές για λήψη", - - "deeplink/confirmation/title": "Λήψη μοντέλου από το Hugging Face 🤗", + "noOptions": "Δεν υπάρχουν συμβατές επιλογές διαθέσιμες για λήψη", + + "deeplink/confirmation/title": "Λήψη μοντέλου από Hugging Face 🤗", "deeplink/confirmation/subtitle": "{{modelName}}", - "deeplink/confirmation/selectRecommended": "Επιλέξτε το συνιστώμενο", - "deeplink/confirmation/selectOption": "Επιλέξτε την επιλογή λήψης", + "deeplink/confirmation/selectRecommended": "Επιλέξτε την προτεινόμενη επιλογή", + "deeplink/confirmation/selectOption": "Επιλέξτε επιλογή λήψης", "deeplink/confirmation/recommendedOption": "Πιθανώς η καλύτερη επιλογή για τους περισσότερους χρήστες", "deeplink/confirmation/downloadButton": "Λήψη", - "deeplink/confirmation/nevermindButton": "Ακύρωση", - "deeplink/confirmation/modelPresent/title": "Μοντέλο Hugging Face βρέθηκε ✅", + "deeplink/confirmation/nevermindButton": "Όχι τώρα", + "deeplink/confirmation/modelPresent/title": "Βρέθηκε Μοντέλο Hugging Face ✅", "deeplink/confirmation/modelPresent/body": "Καλά νέα! Αυτό το αρχείο μοντέλου είναι ήδη διαθέσιμο στον τοπικό σας υπολογιστή.", - "deeplink/confirmation/loadInChat": "Φόρτωση {{ modelName }} σε μια νέα συνομιλία", - "deeplink/error/modelNotFound/title": "Δεν μπορέσαμε να βρούμε αυτό το μοντέλο", - "deeplink/error/modelNotFound/body": "Ελέγξτε ξανά το όνομα του μοντέλου και εξετάστε το ενδεχόμενο να δοκιμάσετε μια διαφορετική επιλογή λήψης.", - "deeplink/actions/trySearching": "Προσπαθήστε να αναζητήσετε {{modelName}} στο Hugging Face", + "deeplink/confirmation/loadInChat": "Φόρτωση {{ modelName }} σε νέα συνομιλία", + "deeplink/error/modelNotFound/title": "Ωπα, δεν μπορέσαμε να βρούμε αυτό το μοντέλο", + "deeplink/error/modelNotFound/body": "Ελέγξτε ξανά το όνομα του μοντέλου ή δοκιμάστε μια διαφορετική επιλογή λήψης.", + "deeplink/actions/trySearching": "Δοκιμάστε αναζήτηση για {{modelName}} στο Hugging Face", "downloadsPanel/title": "Λήψεις", "downloadsPanel/sectionTitle/ongoing": "Σε εξέλιξη", - "downloadsPanel/sectionTitle/completed": "Ολοκληρωμένο" + "downloadsPanel/sectionTitle/completed": "Ολοκληρωμένες", + "downloadsPanel": { + "reveal": { + "mac": "Αποκάλυψη στον Finder", + "mac/error": "Αποτυχία αποκάλυψης στον Finder", + "nonMac": "Αποκάλυψη στον Εξερευνητή Αρχείων", + "nonMac/error": "Αποτυχία αποκάλυψης στον Εξερευνητή Αρχείων" + }, + "completed": "Η Λήψη Ολοκληρώθηκε", + "loadModel": "Φόρτωση Μοντέλου" + } } - \ No newline at end of file diff --git a/gr/models.json b/gr/models.json index 1fae1f86..7333c188 100644 --- a/gr/models.json +++ b/gr/models.json @@ -1,85 +1,132 @@ { - "pageTitle": "Τα μοντέλα μου", - "filterModels.placeholder": "Φίλτρο μοντέλων", - "aggregate_one": "Έχετε {{count}} τοπικό μοντέλο, που καταλαμβάνει {{size}} χώρο στο δίσκο.", - "aggregate_other": "Έχετε {{count}} τοπικά μοντέλα, που καταλαμβάνουν {{size}} χώρο στο δίσκο.", + "pageTitle": "Τα Μοντέλα Μου", + "filterModels.placeholder": "Φιλτράρισμα μοντέλων...", + "aggregate_one": "Έχετε {{count}} τοπικό μοντέλο, που καταλαμβάνουν {{size}} χώρου στο δίσκο.", + "aggregate_other": "Έχετε {{count}} τοπικά μοντέλα, που καταλαμβάνουν {{size}} χώρου στο δίσκο.", - "noModels.title": "Τα τοπικά σας LLM θα εμφανιστούν εδώ.", + "noModels.title": "Τα τοπικά σας μοντέλα θα εμφανιστούν εδώ.", "noModels.discoverButtonText.prefix": "Κάντε κλικ στο", - "noModels.discoverButtonText.suffix": "κουμπί στην αριστερή πλαϊνή μπάρα για να ανακαλύψετε ενδιαφέροντα LLMs για λήψη.", + "noModels.discoverButtonText.suffix": "κουμπί στην αριστερή πλαϊνή γραμμή για να ανακαλύψετε ενδιαφέροντα LLMs προς λήψη.", "noModels.discoverModelsPrompt": "Πηγαίνετε και εξερευνήστε μερικά τοπικά LLMs!", "modelsTable.arch/label": "Αρχιτεκτονική", "modelsTable.params/label": "Παράμετροι", "modelsTable.publisher/label": "Εκδότης", - "modelsTable.llms/label": "LLM", - "modelsTable.embeddingModels/label": "Μοντέλο ενσωμάτωσης", - "modelsTable.quant/label": "Ποσοτική", + "modelsTable.displayName/label": "Όνομα", + "modelsTable.modelKey/label": "Κλειδί Μοντέλου", "modelsTable.size/label": "Μέγεθος", - "modelsTable.dateModified/label": "Ημερομηνία τροποποίησης", + "modelsTable.dateModified/label": "Ημερομηνία Τροποποίησης", "modelsTable.actions/label": "Ενέργειες", + "modelsTable.quant/label": "Ποσοτικοποίηση", + "modelsTable.llms/label": "LLM", + "modelsTable.embeddingModels/label": "Μοντέλο Ενσωμάτωσης", + "action.model.delete": "Διαγραφή", - "action.model.delete.full": "Διαγραφή μοντέλου", + "action.model.delete.full": "Διαγραφή Μοντέλου", "action.model.delete.confirmation/title": "Διαγραφή {{name}}", - "action.model.delete.confirmation/description": "Είσαι σίγουρος; Αυτό θα διαγράψει μόνιμα όλα τα αρχεία που σχετίζονται με αυτό το μοντέλο από το μηχάνημά σας. Αυτή η ενέργεια είναι μη αναστρέψιμη.", + "action.model.delete.confirmation/description": "Είστε σίγουροι; Αυτό θα διαγράψει οριστικά όλα τα αρχεία που σχετίζονται με αυτό το μοντέλο από τη μηχανή σας. Αυτή η ενέργεια είναι μη αναστρέψιμη.", "action.model.delete.confirmation/confirm": "Διαγραφή", + "action.model.delete/error": "Αποτυχία διαγραφής μοντέλου", - "action.createVirtual": "Δημιουργία Προεπιλογής", - "action.createVirtual.details/title": "Δημιουργία Προεπιλογής", - "action.createVirtual.details/create": "Δημιουργία", - "action.createVirtual.details/cancel": "Ακύρωση", - "action.createVirtual.details.base/label": "Βασικό μοντέλο", - "action.createVirtual.details.name/label": "Όνομα", - "action.createVirtual.details.includeMachineDependent/label": "Συμπεριλάβετε ρυθμίσεις που εξαρτώνται από το μηχάνημα", - "action.createVirtual.details.includeMachineDependent/hint": "Εάν θέλετε να συμπεριλάβετε ρυθμίσεις που εξαρτώνται από το μηχάνημα (όπως ρυθμίσεις GPU) στην προεπιλογή. Δεν συνιστάται για κοινή χρήση.", - "action.createVirtual.details.config/label": "Παράκαμψη ρυθμίσεων", - "action.createVirtual.details.config.empty": "Καμία παράκαμψη ρυθμίσεων", - "action.createVirtual.details/error": "Απέτυχε η δημιουργία εικονικού μοντέλου.", - - "loader.model.bundled": "Συνδυασμένο", + "loader.model.bundled": "Συσκευασμένο", "action.cancel": "Ακύρωση", - "indexingOngoing": "Ευρετηρίαση μοντέλων... Αυτό μπορεί να πάρει μερικά δευτερόλεπτα", - "index/error_one": "Απέτυχε η ευρετηρίαση του ακόλουθου φακέλου:", - "index/error_other": "Απέτυχε η ευρετηρίαση των ακόλουθων φακέλων:", - "badModels/title_one": "Απέτυχε η ευρετηρίαση του ακόλουθου μοντέλου:", - "badModels/title_other": "Απέτυχε η ευρετηρίαση των ακόλουθων μοντέλων:", - "badModels.virtualModelIncorrectPlacement": "Λανθασμένη τοποθέτηση του εικονικού μοντέλου. Αναμενόταν να βρίσκεται στο {{expected}}. Βρέθηκε στην {{actual}}.", - "badModels.virtualModelBadManifest": "Μη έγκυρη διακήρυξη εικονικού μοντέλου (model.yaml):", - "unresolvedVirtualModels/title_one": "Απέτυχε η επίλυση του ακόλουθου εικονικού μοντέλου:", - "unresolvedVirtualModels/title_other": "Απέτυχε η επίλυση των ακόλουθων εικονικών μοντέλων:", - "unresolvedVirtualModels.missingModel": "Λείπει ένα εξαρτημένο μοντέλο: {{missing}}. Διαδρομή εξάρτησης:\n{{αλυσίδα}}", + "indexingOngoing": "Δημιουργία ευρετηρίου μοντέλων... Αυτό μπορεί να πάρει λίγα δευτερόλεπτα", + "indexingPageLoaderText": "Δημιουργία ευρετηρίου μοντέλων...", + "index/error_one": "Αποτυχία δημιουργίας ευρετηρίου στον ακόλουθο φάκελο:", + "index/error_other": "Αποτυχία δημιουργίας ευρετηρίου στους ακόλουθους φακέλους:", + "badModels/title_one": "Αποτυχία δημιουργίας ευρετηρίου στο ακόλουθο μοντέλο:", + "badModels/title_other": "Αποτυχία δημιουργίας ευρετηρίου στα ακόλουθα μοντέλα:", + "badModels.virtualModelIncorrectPlacement": "Λανθασμένη τοποθέτηση του εικονικού μοντέλου. Αναμενόταν να είναι στο {{expected}}. Βρέθηκε στο {{actual}}.", + "badModels.virtualModelBadManifest": "Μη έγκυρο manifest εικονικού μοντέλου (model.yaml):", + "unresolvedVirtualModels/title_one": "Αποτυχία επίλυσης του ακόλουθου εικονικού μοντέλου:", + "unresolvedVirtualModels/title_other": "Αποτυχία επίλυσης των ακόλουθων εικονικών μοντέλων:", + "unresolvedVirtualModels.missingModel": "Λείπει ένα εξαρτώμενο μοντέλο: {{missing}}. Διαδρομή εξάρτησης:\n{{chain}}", "unresolvedVirtualModels.circular": "Εντοπίστηκε κυκλική εξάρτηση.", + "unresolvedVirtualModels.fix": "Επιδιόρθωση", + "unresolvedVirtualModels.revealInExplorer": "Εμφάνιση στον Explorer", + "unresolvedVirtualModels.revealInFinder": "Εμφάνιση στον Finder", + "unresolvedVirtualModels.reveal/error": "Αποτυχία εμφάνισης", - "modelsDirectory": "Κατάλογος μοντέλων", + "modelsDirectory": "Κατάλογος Μοντέλων", "modelsDirectory.change": "Αλλαγή...", - "modelsDirectory.reset": "Επαναφορά στην προεπιλεγμένη διαδρομή", - "modelsDirectory.reveal.mac": "Αποκάλυψη στην αναζήτηση", - "modelsDirectory.reveal.nonMac": "Άνοιγμα στην Εξερεύνηση Aρχείων", + "modelsDirectory.change/error": "Αποτυχία αλλαγής καταλόγου μοντέλων", + "modelsDirectory.reset": "Επαναφορά στην Προεπιλεγμένη Διαδρομή", + "modelsDirectory.reveal.mac": "Εμφάνιση στον Finder", + "modelsDirectory.reveal.nonMac": "Άνοιγμα στον File Explorer", + "modelsDirectory.reveal.mac/error": "Αποτυχία ανοίγματος στον Finder", + "modelsDirectory.reveal.nonMac/error": "Αποτυχία ανοίγματος στον File Explorer", "modelsDirectory.forceReindex": "Ανανέωση", "loadState/loaded": "Φορτωμένο", "loadState/loading": "Φόρτωση", - "loadState/unloaded": "Ξεφορτωμένο", - "loadState/unloading": "Ξεφόρτωση", - "loadState/idle": "Αδρανές", - "pinned": "Αυτό το μοντέλο είναι καρφωμένο. Κάντε δεξί κλικ για να ξεκαρφιτσώσετε.", - "lastUsed": "Τελευταία χρήση", - "contextMenu/pin": "Καρφίτσα στην κορυφή", - "contextMenu/unpin": "Ξεκαρφώστε το", - "contextMenu/copyAbsolutePath": "Αντιγραφή απόλυτης διαδρομής", - "contextMenu/copyModelName": "Αντιγραφή διαδρομής μοντέλου", + "loadState/unloaded": "Μη φορτωμένο", + "loadState/unloading": "Αποφόρτωση", + "loadState/idle": "Αδρανής", + "pinned": "Αυτό το μοντέλο είναι καρφιτσωμένο. Κάντε δεξί κλικ για να το ξεκαρφιτσώσετε.", + "lastUsed": "Τελευταία Χρήση", + "contextMenu/pin": "Καρφίτσωμα στην Κορυφή", + "contextMenu/unpin": "Ξεκαρφίτσωμα", + "contextMenu/copyAbsolutePath": "Αντιγραφή Απόλυτης Διαδρομής", + "contextMenu/copyModelName": "Αντιγραφή Διαδρομής Μοντέλου", + "contextMenu/copyModelDefaultIdentifier": "Αντιγραφή Προεπιλεγμένου Αναγνωριστικού", + "contextMenu/showRawMetadata": "Εμφάνιση Ακατέργαστων Μεταδεδομένων", "contextMenu/openOnHuggingFace": "Άνοιγμα στο Hugging Face", - "tooltip/moreActions": "Περισσότερες ενέργειες", - "tooltip/getInfo": "Πληροφορίες", - "tooltip/editModelDefaultConfig": "Επεξεργασία προεπιλεγμένων ρυθμίσεων μοντέλου", - "tooltip/editModelDefaultConfig/override": "Επεξεργασία των προεπιλεγμένων ρυθμίσεων μοντέλου (* προς το παρόν έχει παρακάμψεις", - "tooltip/visionBadge": "Αυτό το μοντέλο μπορεί να επεξεργάσει εισόδους εικόνας", + "contextMenu": { + "showOnWeb": "Εμφάνιση στον Ιστό", + "pullLatest": { + "label": "Τραβήξτε το Τελευταίο", + "checking": "Έλεγχος για ενημερώσεις...", + "upToDate": "Ενημερωμένο", + "error": "Αποτυχία ελέγχου για ενημερώσεις" + } + }, + "tooltip/moreActions": "Περισσότερες Ενέργειες", + "tooltip/getInfo": "Λήψη Πληροφοριών", + "tooltip/editModelDefaultConfig": "Επεξεργασία προεπιλεγμένης διαμόρφωσης μοντέλου", + "tooltip/editModelDefaultConfig/override": "Επεξεργασία προεπιλεγμένης διαμόρφωσης μοντέλου (* έχει παρακάμψεις)", + "tooltip/visionBadge": "Το μοντέλο αυτό μπορεί να επεξεργαστεί εικόνες", + "tooltip/toolUseBadge": "Το μοντέλο αυτό έχει εκπαιδευτεί για χρήση εργαλείων", - "visionBadge/label": "Όραμα Ενεργοποιημένο", + "visionBadge/label": "Όραση Ενεργοποιημένη", + "toolUseBadge/label": "Εκπαιδευμένο για Χρήση Εργαλείων", - "loader.action.load": "Φόρτωση μοντέλου", - "loader.action.clearChanges": "Εκκαθάριση αλλαγών", + "loader.action.load": "Φόρτωση Μοντέλου", + "loader.action.clearChanges": "Εκκαθάριση Αλλαγών", "loader.action.cancel": "Ακύρωση", "loader.info.clickOnModelToLoad": "Κάντε κλικ σε ένα μοντέλο για να το φορτώσετε", - "loader.info.configureLoadParameters": "Διαμόρφωση των παραμέτρων φόρτωσης του μοντέλου" + "loader.info.configureLoadParameters": "Διαμόρφωση των παραμέτρων φόρτωσης μοντέλου", + "loader.info.activeGeneratorWarning": "Χρησιμοποιείτε ένα πρόσθετο με προσαρμοσμένο γεννήτρια. Το τρέχον φορτωμένο μοντέλο σας μπορεί να εφαρμοστεί ή όχι κάτω από αυτό το πρόσθετο, ανάλογα με την υλοποίηση του γεννήτρια", + "loader.guardrails.estimatedMemoryUsage": "Εκτιμώμενη Χρήση Μνήμης", + "loader.guardrails.total": "Σύνολο", + "loader.guardrails.gpu": "GPU", + "loader.guardrails.unavailable": "Η εκτίμηση μνήμης δεν είναι διαθέσιμη για αυτό το μοντέλο", + "loader.guardrails.notEnoughResources": "Δεν υπάρχουν αρκετοί πόροι για να φορτωθεί το μοντέλο με τις τρέχουσες ρυθμίσεις", + "loader.guardrails.notEnoughResources/options": "Επιλογές", + "loader.guardrails.notEnoughResources.moreInfoSection.appearsNotEnoughMemory": "Φαίνεται ότι το σύστημά σας δεν έχει αρκετή μνήμη για να φορτώσει αυτό το μοντέλο.", + "loader.guardrails.notEnoughResources.moreInfoSection.ifYouBelieveThisIsIncorrect": "Μπορείτε να προσαρμόσετε τα guardrails φόρτωσης μοντέλου στις ρυθμίσεις ή να κρατήσετε πατημένο το για να φορτώσετε ούτως ή άλλως.", + "loader.guardrails.notEnoughResources.moreInfoSection.warning": "Η φόρτωση ενός μοντέλου που είναι πολύ μεγάλο μπορεί να υπερφορτώσει το σύστημά σας και να προκαλέσει πάγωμα.", + "loader.guardrails.notEnoughResources.alwaysAllowLoadAnyway": "(Δεν συνιστάται) Να επιτρέπεται πάντα η 'Φόρτωση Ούτως ή Άλλως' χωρίς να κρατάτε πατημένο το Alt/Option", + + "virtual": { + "local": { + "create": "Δημιουργία Εικονικού Μοντέλου", + "title": "Δημιουργία Τοπικού Εικονικού Μοντέλου", + "description": "Δημιουργήστε ένα εικονικό μοντέλο συσκευάζοντας ένα μοντέλο με ένα σύνολο διαμορφώσεων. Τα υποκείμενα βάρη δεν θα διπλασιαστούν.", + "modelKey.label": "Κλειδί Μοντέλου", + "modelKey.placeholder": "Εισάγετε ένα μοναδικό κλειδί μοντέλου", + "modelKey.normalized": "Το κλειδί του μοντέλου σας θα κανονικοποιηθεί σε: {{normalized}}", + "baseModel.label": "Βασικό Μοντέλο", + "baseModel.placeholder": "Επιλέξτε ένα βασικό μοντέλο", + "baseModel.empty": "Κατεβάστε ένα μοντέλο για να το χρησιμοποιήσετε ως βασικό μοντέλο", + "next": "Επόμενο", + "confirm": "Δημιουργία", + "error": "Αποτυχία δημιουργίας εικονικού μοντέλου" + }, + "altsSelect": { + "title": "Επιλέξτε ένα μοντέλο πηγής", + "resetButton": "Επαναφορά στις προεπιλογές", + "description": "Αυτό το μοντέλο διαθέτει πολλές πιθανές πηγές. Επιλέξτε ποια να χρησιμοποιείται από προεπιλογή κατά τη φόρτωσή του", + "trigger": "Παραλλαγές μοντέλου" + } + } } diff --git a/gr/onboarding.json b/gr/onboarding.json index cd30fa62..63c98349 100644 --- a/gr/onboarding.json +++ b/gr/onboarding.json @@ -1,24 +1,42 @@ { - "action.skipOnboarding": "Παράλειψη του OnBoarding", + "action.skipOnboarding": "Παράλειψη εισαγωγής", "action.next": "Επόμενο", "action.back": "Πίσω", "action.finish": "Τέλος", "dismissable_rag_modal": { - "description": "Τώρα μπορείτε να συνομιλήσετε με τα δικά σας έγγραφα χρησιμοποιώντας τη λειτουργία Retrieval Augmented Generation (RAG). Πώς λειτουργεί:", + "description": "Τώρα μπορείτε να συνομιλείτε με τα δικά σας έγγραφα χρησιμοποιώντας την Ενισχυμένη Ανάκτηση Γενιάς (RAG). Δείτε πώς λειτουργεί:", "instructions": { "attach_files": { - "title": "Επισύναψη αρχείων", - "description": "Ανεβάστε έως και 5 αρχεία ταυτόχρονα, με μέγιστο συνολικό μέγεθος 30MB. Οι υποστηριζόμενες μορφές περιλαμβάνουν PDF, DOCX, TXT και CSV." + "title": "Επισύναψη Αρχείων", + "description": "Ανεβάστε έως 5 αρχεία τη φορά, με μέγιστο συνδυασμένο μέγεθος 30MB. Υποστηριζόμενες μορφές περιλαμβάνουν PDF, DOCX, TXT και CSV." }, "be_specific": { - "title": "Να είστε συγκεκριμένοι", + "title": "Να Είστε Συγκεκριμένοι", "description": "Όταν κάνετε ερωτήσεις, αναφέρετε όσο το δυνατόν περισσότερες λεπτομέρειες. Αυτό βοηθά το σύστημα να ανακτήσει τις πιο σχετικές πληροφορίες από τα έγγραφά σας." }, "get_responses": { - "title": "Πάρτε απαντήσεις και πειραματιστείτε", - "description": "Το LLM θα εξετάσει το ερώτημά σας και τα ανακτημένα αποσπάσματα από τα έγγραφά σας και θα προσπαθήσει να δημιουργήσει μια απάντηση. Πειραματιστείτε με διαφορετικά ερωτήματα για να βρείτε αυτό που λειτουργεί καλύτερα." + "title": "Λάβετε Απαντήσεις και Πειραματιστείτε", + "description": "Το LLM θα εξετάσει το ερώτημά σας και τα ανακτημένα αποσπάσματα από τα έγγραφά σας, και θα προσπαθήσει να δημιουργήσει μια απάντηση. Πειραματιστείτε με διαφορετικά ερωτήματα για να βρείτε τι λειτουργεί καλύτερα." } } + }, + + "toolUse": { + "step_0": { + "title": "Beta: Χρήση Εργαλείων 🛠️ (Κλήση Συνάρτησης)", + "text_0": "Ορισμένα μοντέλα (π.χ. Llama 3.1/3.2, Mistral, Qwen και άλλα) εκπαιδεύτηκαν για να χρησιμοποιούν εργαλεία.", + "text_1": "Τι σημαίνει αυτό στην πράξη: παρέχετε έναν πίνακα 'εργαλείων' (υπογραφές συναρτήσεων) στο LLM σε μια πολύ συγκεκριμένη μορφή, και το LLM μπορεί να αποφασίσει εάν θα τα 'καλέσει' με βάση την προτροπή του χρήστη.", + "text_2": "Μπορείτε να φανταστείτε περιπτώσεις χρήσης όπως η αναζήτηση σε ένα API, η εκτέλεση κώδικα, ή πραγματικά οτιδήποτε μπορεί να εκφραστεί ως κλήση συνάρτησης." + }, + "step_1": { + "title": "Ξεκινήστε με τη Χρήση Εργαλείων", + "toolUseCanWorkWithAnyModel": "Τα μοντέλα που εκπαιδεύτηκαν για χρήση εργαλείων θα λειτουργούν καλύτερα από άλλα, αλλά μπορείτε να δοκιμάσετε να χρησιμοποιήσετε εργαλεία με οποιοδήποτε μοντέλο. Διαβάστε την τεκμηρίωση για να μάθετε περισσότερα.\nΤα μοντέλα που εκπαιδεύτηκαν για χρήση εργαλείων θα σημαίνονται με ένα νέο σήμα:", + "hasCompatibleModel": "🎉 Φαίνεται ότι έχετε ήδη μοντέλα με υποστήριξη εργαλείων!", + "downloadRecommendedModel": "Κατεβάστε ένα μοντέλο που εκπαιδεύτηκε για χρήση εργαλείων:" + }, + "nextButton": "Επόμενο", + "letsGoButton": "Φόρτωση μοντέλου και εκκίνηση διακομιστή", + "doneButton": "Απόρριψη" } } diff --git a/gr/settings.json b/gr/settings.json index 70782a83..516a072c 100644 --- a/gr/settings.json +++ b/gr/settings.json @@ -1,160 +1,211 @@ { - "settingsDialogTitle": "Ρυθμίσεις εφαρμογής", - "settingsDialogButtonTooltip": "Ρυθμίσεις εφαρμογής", - - "settingsNewButtonPopover": { - "primary": "Οι ρυθμίσεις της εφαρμογής βρίσκονται τώρα στην κάτω δεξιά γωνία", - "secondary": "Κάντε κλικ στο κουμπί ⚙️ για να τις ανοίξετε.", - "tertiary": "Ή πατήστε" + "settingsDialogTitle": "Ρυθμίσεις Εφαρμογής", + "settingsDialogButtonTooltip": "Ρυθμίσεις Εφαρμογής", + "accountDialogButtonTooltip": "Λογαριασμός", + + "settingsNewButtonPopover": { + "primary": "Οι Ρυθμίσεις Εφαρμογής βρίσκονται τώρα στην κάτω δεξιά γωνία", + "secondary": "Κάντε κλικ στο κουμπί ⚙️ για να τις ανοίξετε.", + "tertiary": "Ή πατήστε" + }, + "appUpdate": "Ενημέρωση Εφαρμογής", + "checkingAppUpdate": "Έλεγχος για ενημερώσεις...", + "checkForUpdates": "Έλεγχος για ενημερώσεις", + "failedCheckingAppUpdate": "Αποτυχία ελέγχου για ενημερώσεις", + "newUpdateAvailable": "Μια νέα έκδοση του LM Studio είναι διαθέσιμη! 🎉", + "newBetaUpdateAvailable": "Μια νέα beta έκδοση του LM Studio είναι διαθέσιμη! 🛠️🎉", + "downloadingInProgress": "Λήψη ενημέρωσης...", + "downloadUpdate": "Ενημέρωση στο LM Studio {{version}}", + "downloadBetaUpdate": "Ενημέρωση στο LM Studio Beta {{version}} (build {{build}})", + "downloadCompleted": "Η λήψη ολοκληρώθηκε!", + "updateDownloadComplete": "Η ενημέρωση του LM Studio είναι έτοιμη", + "updateDownloadFailed": "Η ενημέρωση απέτυχε!", + "hasFinishedDownloading": "ολοκλήρωσε τη λήψη.", + "yourCurrentVersion": "Βρίσκεστε τώρα σε:", + "latestVersion": "Η τελευταία έκδοση είναι:", + "downloadLabel": "Ενημέρωση Τώρα", + "downloadLabel/Linux": "Λήψη Ενημέρωσης", + "cancelDownloadLabel": "Ακύρωση", + "downloadingUpdate": "Λήψη {{item}}...", + "updateDownloaded": "Η εφαρμογή πρέπει να επανεκκινηθεί για να εφαρμοστεί η ενημέρωση", + "restartAppToUpdate": "Επανεκκίνηση εφαρμογής για εφαρμογή ενημέρωσης", + "appUpdatedToastTitle": "Ενημερώθηκε σε {{title}}", + "appUpdatedToastDescriptionPrefix": "Δείτε τις ", + "AppUpdatedToastDescriptionReleaseNotes": "Σημειώσεις Έκδοσης", + "toolUseToastTitle": "Νέο στο Beta: Χρήση Εργαλείων και API Κλήσεων Συνάρτησης", + "toolUseToastDescription": "Αντικατάσταση drop-in για τη Χρήση Εργαλείων OpenAI με επιλεγμένα μοντέλα όπως Llama 3.1/3.2, Mistral και Qwen.", + "toolUseToastButtonText": "Μεταβείτε στη σελίδα προγραμματιστή για να το δοκιμάσετε", + "doItLater": "Θα το κάνω αργότερα", + "failedToUpdate": "Η ενημέρωση της εφαρμογής απέτυχε. Παρακαλώ ελέγξτε τη σύνδεσή σας στο διαδίκτυο ή δοκιμάστε ξανά αργότερα.", + "retryInBackground": "Επανάληψη στο παρασκήνιο", + "laterLabel": "Αργότερα", + "releaseNotesLabel": "Σημειώσεις Έκδοσης", + "remindMeLater": "Υπενθύμισέ μου αργότερα", + "failedDownloadUpdate": "Αποτυχία λήψης ενημέρωσης", + "installAndRelaunch": "Εγκατάσταση και επανεκκίνηση", + "uptodate": "Είστε ενημερωμένοι! Η τρέχουσα έκδοση είναι {{version}}", + "preferences": "Προτιμήσεις", + "general": "Γενικά", + "sideButtonLabels": "Εμφάνιση ετικετών πλευρικών κουμπιών", + "showModelFileNames": "Τα Μοντέλα Μου: πάντα εμφάνιση πλήρους ονόματος αρχείου μοντέλου", + "colorThemeLabel": "Χρωματικό Θέμα", + "complexityLevelLabel": "Επίπεδο Πολυπλοκότητας Διεπαφής Χρήστη", + "selectComplexityLevelPlaceholder": "Επιλέξτε ένα προεπιλεγμένο επίπεδο πολυπλοκότητας UI", + "userComplexityLevelLabel": "Χρήστης", + "powerUserComplexityLevelLabel": "Προχωρημένος Χρήστης", + "developerComplexityLevelLabel": "Προγραμματιστής", + "chatSettingsLabel": "Ρυθμίσεις Συνομιλίας", + "chat/alwaysShowPromptTemplate": "Πάντα εμφάνιση προτύπου προτροπής στην πλαϊνή γραμμή Συνομιλίας", + "chat/highlightChatMessageOnHover": "Επισήμανση μηνύματος συνομιλίας στο hover", + "chat/doubleClickMessageToEdit": "Διπλό κλικ σε μήνυμα συνομιλίας για επεξεργασία", + + "chat/aiNaming/label": "Ονομασία AI Συνομιλίας", + "chat/aiNaming/mode/label": "Ονόματα Συνομιλίας Δημιουργημένα από AI", + "chat/aiNaming/mode/value/never": "Ποτέ", + "chat/aiNaming/mode/value/never/subTitle": "Μην δημιουργείτε ονόματα συνομιλίας δημιουργημένα από AI", + "chat/aiNaming/mode/value/auto": "Αυτόματο", + "chat/aiNaming/mode/value/auto/subTitle": "Αποφασίζει εάν θα δημιουργεί ονόματα με βάση την ταχύτητα δημιουργίας", + "chat/aiNaming/mode/value/always": "Πάντα", + "chat/aiNaming/mode/value/always/subTitle": "Δημιουργία ονομάτων συνομιλίας δημιουργημένων από AI ανεξάρτητα από την ταχύτητα δημιουργίας", + "chat/aiNaming/emoji": "Χρήση emoji σε ονόματα συνομιλίας AI", + "chat/keyboardShortcuts/label": "Συντομεύσεις Πληκτρολογίου", + "chat/keyboardShortcuts/verbPrefix": "Χρήση", + "chat/keyboardShortcuts/regenerate": "για αναγέννηση του τελευταίου μηνύματος στη συνομιλία", + "chat/keyboardShortcuts/sendMessage": "για αποστολή μηνύματος", + + "onboarding/blockTitle": "Υποδείξεις Εισαγωγής", + "onboarding/dismissedHints": "Απορριφθείσες Υποδείξεις Εισαγωγής", + "onboarding/resetHintTooltip": "Κάντε κλικ για επανενεργοποίηση αυτής της υπόδειξης εισαγωγής", + "onboarding/resetAllHints": "Επαναφορά Όλων των Υποδείξεων Εισαγωγής", + "onboarding/noneDismissed": "Δεν υπάρχουν απορριφθείσες υποδείξεις, προς το παρόν όλες οι βοηθητικές υποδείξεις εισαγωγής θα εμφανίζονται μέχρι την επόμενη απόρριψη", + + "firstTimeExperienceLabel": "Εμπειρία πρώτης φοράς συνομιλίας", + "firstTimeExperienceMarkCompletedLabel": "Σήμανση Ολοκληρωμένου", + "firstTimeExperienceResetLabel": "Επαναφορά", + "showPromptSuggestionsLabel": "Εμφάνιση προτάσεων προτροπών κατά τη δημιουργία νέας συνομιλίας", + "darkThemeLabel": "Σκοτεινό", + "lightThemeLabel": "Φωτεινό", + "systemThemeLabel": "Αυτόματο", + "sepiaThemeLabel": "Σέπια", + "unloadPreviousModelLabel": "Όταν επιλέγετε ένα μοντέλο για φόρτωση, πρώτα αποφορτώστε οποιαδήποτε φορτωμένα αυτή τη στιγμή", + "languageLabel": "Γλώσσα Εφαρμογής", + "changeLanguageLabel": "Επιλέξτε γλώσσα εφαρμογής (ακόμα σε ανάπτυξη)", + "developerLabel": "Προγραμματιστής", + "localServiceLabel": "Τοπική Υπηρεσία LLM (headless)", + "modelDefaultsLabel": "Προεπιλογές Μοντέλου", + "showExperimentalFeaturesLabel": "Εμφάνιση πειραματικών χαρακτηριστικών", + "appFirstLoadLabel": "Εμπειρία πρώτης φόρτωσης εφαρμογής", + "showDebugInfoBlocksInChatLabel": "Εμφάνιση μπλοκ πληροφοριών εντοπισμού σφαλμάτων στη συνομιλία", + "autoLoadBundledLLMLabel": "Αυτόματη φόρτωση ενός bundled μοντέλου LLM στην εκκίνηση", + "showReleaseNotes": "Εμφάνιση σημειώσεων έκδοσης", + "hideReleaseNotes": "Απόκρυψη σημειώσεων έκδοσης", + + "backendDownloadNewUpdate": "Νεότερα backends είναι διαθέσιμα!", + "backendDownloadNewUpdateAction": "Μεταβείτε στη σελίδα προγραμματιστών", + + "backendDownloadChannel.label": "Κανάλι Λήψης Πακέτων Επέκτασης LM Studio", + "backendDownloadChannel.value.stable": "Σταθερό", + "backendDownloadChannel.value.beta": "Beta", + "backendDownloadChannel.value.latest": "Dev", + "backendDownloadChannel.shortLabel": "Κανάλι λήψης runtime", + "backendDownloadChannel.hint": "Επιλέξτε το κανάλι από το οποίο θα κατεβάσετε τα πακέτα επέκτασης LM Studio. Το \"{{stableName}}\" είναι το συνιστώμενο κανάλι για τους περισσότερους χρήστες.", + + "appUpdateChannel.label": "Κανάλι Ενημερώσεων", + "appUpdateChannel.value.stable": "Σταθερό", + "appUpdateChannel.value.beta": "Beta", + "appUpdateChannel.value.alpha": "Alpha", + "appUpdateChannel.shortLabel": "Κανάλι ενημέρωσης εφαρμογής", + "appUpdateChannel.hint": "Επιλέξτε το κανάλι από το οποίο θα λαμβάνετε ενημερώσεις εφαρμογής LM Studio. Το \"{{stableName}}\" είναι το συνιστώμενο κανάλι για τους περισσότερους χρήστες.", + + "modelLoadingGuardrails.label": "Guardrails φόρτωσης μοντέλου", + "modelLoadingGuardrails.description": "Η φόρτωση μοντέλων πέρα από τα όρια πόρων του συστήματος μπορεί να προκαλέσει αστάθεια ή πάγωμα του συστήματος. Τα guardrails αποτρέπουν την τυχαία υπερφόρτωση. Προσαρμόστε αυτά τα όρια εδώ εάν είναι απαραίτητο, αλλά γνωρίζετε ότι η φόρτωση μοντέλων κοντά στο όριο του συστήματος μπορεί να μειώσει τη σταθερότητα.", + "modelLoadingGuardrails.value.off": "ΑΠΕΝΕΡΓΟΠΟΙΗΜΕΝΟ (Δεν Συνιστάται)", + "modelLoadingGuardrails.value.off/subTitle": "Καμία προφύλαξη έναντι υπερφόρτωσης συστήματος", + "modelLoadingGuardrails.value.off/detail": "Λεπτομέρεια απενεργοποίησης", + "modelLoadingGuardrails.value.low": "Χαλαρό", + "modelLoadingGuardrails.value.low/subTitle": "Ήπιες προφυλάξεις έναντι υπερφόρτωσης συστήματος", + "modelLoadingGuardrails.value.low/detail": "Λεπτομέρεια χαλαρού", + "modelLoadingGuardrails.value.medium": "Ισορροπημένο", + "modelLoadingGuardrails.value.medium/subTitle": "Μέτριες προφυλάξεις έναντι υπερφόρτωσης συστήματος", + "modelLoadingGuardrails.value.medium/detail": "Λεπτομέρεια ισορροπημένου", + "modelLoadingGuardrails.value.high": "Αυστηρό", + "modelLoadingGuardrails.value.high/subTitle": "Δυνατές προφυλάξεις έναντι υπερφόρτωσης συστήματος", + "modelLoadingGuardrails.value.high/detail": "Λεπτομέρεια αυστηρού", + "modelLoadingGuardrails.value.custom": "Προσαρμοσμένο", + "modelLoadingGuardrails.value.custom/subTitle": "Ορίστε το δικό σας όριο για το μέγιστο μέγεθος μοντέλου που μπορεί να φορτωθεί", + "modelLoadingGuardrails.value.custom/detail": "Λεπτομέρεια προσαρμοσμένου", + "modelLoadingGuardrails.custom.label": "Όριο Μνήμης: ", + "modelLoadingGuardrails.custom.unitGB": "GB", + "modelLoadingGuardrails.custom.description": "Ορίστε ένα προσαρμοσμένο όριο μνήμης για τη φόρτωση μοντέλου. Τα μοντέλα δεν θα φορτωθούν εάν η φόρτωσή τους υπερβαίνει αυτό το όριο.", + "modelLoadingGuardrails.alwaysAllowLoadAnyway": "(Δεν συνιστάται) Να επιτρέπεται πάντα η 'Φόρτωση Ούτως ή Άλλως' χωρίς να κρατάτε πατημένο το Alt/Option", + + "experimentalLoadPresets": "Ενεργοποίηση υποστήριξης διαμόρφωσης φόρτωσης μοντέλου σε προεπιλογές", + "experimentalLoadPresets.description": "Εάν να επιτρέπονται οι προεπιλογές να περιλαμβάνουν διαμορφώσεις φόρτωσης μοντέλου. Αυτό το χαρακτηριστικό είναι πειραματικό και καλωσορίζουμε τα σχόλια.", + + "unloadPreviousJITModelOnLoad": "Αυτόματη αποφόρτωση μοντέλων JIT: εξασφαλίστε ότι το πολύ 1 μοντέλο είναι φορτωμένο μέσω JIT οποιαδήποτε στιγμή (αποφορτώνει το προηγούμενο μοντέλο)", + "autoDeleteExtensionPacks": "Αυτόματη διαγραφή των λιγότερο πρόσφατα χρησιμοποιημένων Πακέτων Επέκτασης Runtime", + "autoUpdateExtensionPacks": "Αυτόματη ενημέρωση επιλεγμένων Πακέτων Επέκτασης Runtime", + "useHFProxy.label": "Χρήση του Hugging Face Proxy του LM Studio", + "useHFProxy.hint": "Χρησιμοποιήστε το Hugging Face Proxy του LM Studio για αναζήτηση και λήψη μοντέλων. Αυτό μπορεί να βοηθήσει χρήστες που έχουν πρόβλημα στην άμεση πρόσβαση στο Hugging Face.", + "separateReasoningContentInResponses": "Όταν είναι εφαρμόσιμο, διαχωρίστε το `reasoning_content` και το `content` στις απαντήσεις API", + "separateReasoningContentInResponses/hint": "Αυτή η ρύθμιση θα λειτουργεί μόνο για μοντέλα 'λογισμού' όπως το DeepSeek R1, τις αποσταγμένες παραλλαγές του και άλλα μοντέλα που παράγουν CoT σε ετικέτες `` και ``.", + + "promptWhenCommittingUnsavedChangesWithNewFields": "Προεπιλογές: Εμφάνιση διαλόγου επιβεβαίωσης κατά την υποβολή νέων πεδίων στην προεπιλογή", + "promptWhenCommittingUnsavedChangesWithNewFields.description": "Αυτό είναι χρήσιμο εάν θέλετε να αποτρέψετε την τυχαία προσθήκη νέων πεδίων στις προεπιλογές", + + "enableLocalService": "Ενεργοποίηση Τοπικής Υπηρεσίας LLM", + "enableLocalService.subtitle": "Χρησιμοποιήστε τον διακομιστή LLM του LM Studio χωρίς να χρειάζεται να κρατάτε ανοιχτή την εφαρμογή LM Studio", + "enableLocalService.description": "Όταν είναι ενεργοποιημένο, η Τοπική Υπηρεσία LLM του LM Studio θα εκκινείται στην εκκίνηση. Το κλείσιμο του LM Studio θα αφήσει επίσης την Τοπική Υπηρεσία LLM να εκτελείται στο system tray.", + + "expandConfigsOnClick": "Ανάπτυξη διαμορφώσεων στο κλικ αντί για hover", + + "migrateChats": { + "label": "Μεταφορά Συνομιλιών pre-0.3.0", + "hasBetterLabel": "Επαναμεταφορά Συνομιλιών pre-0.3.0", + "action_one": "Μεταφορά 1 Συνομιλίας", + "action_other": "Μεταφορά {{count}} Συνομιλιών", + "inProgress": "Μεταφορά συνομιλιών...", + "hint": { + "primary": "Αναδιαμορφώσαμε τη δομή εσωτερικών δεδομένων για συνομιλίες v0.3.0+ για να υποστηρίζουμε χαρακτηριστικά όπως μηνύματα συνομιλίας πολλαπλών εκδόσεων. Για να εμφανίζονται οι παλαιότερες συνομιλίες στην εφαρμογή πρέπει να μεταφερθούν στη νέα μορφή.", + "details": "Η διαδικασία μεταφοράς ΔΕΝ θα διαγράψει τις παλιές σας συνομιλίες, αλλά θα κάνει αντίγραφο σε νέα μορφή. ", + "footer": "Μπορείτε ακόμα να έχετε πρόσβαση στις παλιές σας συνομιλίες μέσω παλαιότερων εκδόσεων του LM Studio. Προς το παρόν, οι εικόνες δεν θα μεταφερθούν αυτόματα." }, - "appUpdate": "Ενημέρωση εφαρμογής", - "checkingAppUpdate": "Έλεγχος για ενημερώσεις...", - "checkForUpdates": "Έλεγχος για ενημερώσεις", - "failedCheckingAppUpdate": "Απέτυχε ο έλεγχος για ενημερώσεις", - "newUpdateAvailable": "Μια νέα έκδοση του LM Studio είναι διαθέσιμη! 🎉", - "newBetaUpdateAvailable": "Μια νέα beta έκδοση του LM Studio είναι διαθέσιμη! 🛠️🎉", - "downloadingInProgress": "Λήψη ενημέρωσης...", - "downloadUpdate": "Ενημέρωση στο LM Studio {{version}}", - "downloadBetaUpdate": "Ενημέρωση στο LM Studio Beta {{version}} (build {{build}})", - "downloadCompleted": "Λήψη Ολοκληρώθηκε!", - "updateDownloadComplete": "Η ενημέρωση κατέβηκε επιτυχώς!", - "updateDownloadFailed": "Η ενημέρωση απέτυχε!", - "hasFinishedDownloading": "έχει ολοκληρώσει τη λήψη.", - "yourCurrentVersion": "Βρίσκεστε αυτή τη στιγμή στο:", - "latestVersion": "Η τελευταία έκδοση είναι:", - "downloadLabel": "Ενημέρωση τώρα", - "cancelDownloadLabel": "Ακύρωση", - "downloadingUpdate": "Λήψη ενημέρωσης...", - "updateDownloaded": "Η νέα ενημέρωση κατέβηκε επιτυχώς. Επανεκκινήστε την εφαρμογή για να εφαρμόσετε την ενημέρωση.", - "restartAppToUpdate": "Επανεκκινήστε την εφαρμογή για να εφαρμόσετε την ενημέρωση", - "appUpdatedToastTitle": "Ενημερώθηκε σε {{title}}", - "appUpdatedToastDescriptionPrefix": "Δείτε τις ", - "AppUpdatedToastDescriptionReleaseNotes": "Σημειώσεις έκδοσης", - "doItLater": "Θα το κάνω αργότερα", - "failedToUpdate": "Η ενημέρωση της εφαρμογής απέτυχε. Παρακαλούμε ελέγξτε ξανά τη σύνδεσή σας στο διαδίκτυο ή δοκιμάστε ξανά αργότερα.", - "retryInBackground": "Επανάληψη στο παρασκήνιο", - "laterLabel": "Αργότερα", - "releaseNotesLabel": "Σημειώσεις έκδοσης", - "remindMeLater": "Θύμισέ μου αργότερα", - "failedDownloadUpdate": "Απέτυχε η λήψη ενημέρωσης", - "installAndRelaunch": "Εγκατάσταση και επανεκκίνηση", - "uptodate": "Είστε ενημερωμένοι! Η τρέχουσα έκδοση είναι {{version}}", - "preferences": "Προτιμήσεις", - "general": "Γενικά", - "sideButtonLabels": "Εμφάνιση ετικετών πλευρικών κουμπιών", - "colorThemeLabel": "Θέμα χρώματος", - "complexityLevelLabel": "Επίπεδο πολυπλοκότητας διεπαφής χρήστη", - "selectComplexityLevelPlaceholder": "Επιλέξτε ένα προεπιλεγμένο επίπεδο πολυπλοκότητας UI", - "userComplexityLevelLabel": "Χρήστης", - "powerUserComplexityLevelLabel": "Χρήστης ισχύος", - "developerComplexityLevelLabel": "Προγραμματιστής", - "chatSettingsLabel": "Ρυθμίσεις συνομιλίας", - "chat/alwaysShowPromptTemplate": "Να εμφανίζετε πάντα το πρότυπο προτροπής στην πλαϊνή γραμμή Συνομιλίας", - "chat/highlightChatMessageOnHover": "Επισημάνετε το μήνυμα συνομιλίας στην αιώρηση του ποντικιού", - "chat/doubleClickMessageToEdit": "Κάντε διπλό κλικ σε ένα μήνυμα συνομιλίας για να το τροποποιήσετε", - - "chat/keyboardShortcuts/label": "Συντομεύσεις πληκτρολογίου", - "chat/keyboardShortcuts/verbPrefix": "Χρήση", - "chat/keyboardShortcuts/regenerate": "για την αναγέννηση του τελευταίου μηνύματος στη συνομιλία", - "chat/keyboardShortcuts/sendMessage": "για την αποστολή μηνύματος", - - "onboarding/blockTitle": "Συμβουλές Onboarding", - "onboarding/dismissedHints": "Απορριπτόμενες Συμβουλές Onboarding", - "onboarding/resetHintTooltip": "Κάντε κλικ για να ενεργοποιήσετε ξανά αυτή την υπόδειξη OnBoarding", - "onboarding/resetAllHints": "Επαναφορά όλων των υποδείξεων Onboarding", - "onboarding/noneDismissed": "Δεν απορρίπτονται υποδείξεις, προς το παρόν όλες οι υποδείξεις του βοηθού OnBoarding θα εμφανιστούν μέχρι την επόμενη απόρριψη.", - - "firstTimeExperienceLabel": "Συνομιλία για πρώτη φορά", - "firstTimeExperienceMarkCompletedLabel": "Μαρκ Ολοκληρώθηκε", - "firstTimeExperienceResetLabel": "Επαναφορά", - "showPromptSuggestionsLabel": "Εμφάνιση προτάσεων προτροπών κατά τη δημιουργία μιας νέας συνομιλίας", - "darkThemeLabel": "Σκοτεινό", - "lightThemeLabel": "Φωτεινό", - "systemThemeLabel": "Αυτόματο", - "sepiaThemeLabel": "Σέπια", - "unloadPreviousModelLabel": "Όταν επιλέγετε ένα μοντέλο για φόρτωση, ξεφορτώστε πρώτα όλα τα μοντέλα που είναι ήδη φορτωμένα.", - "languageLabel": "Γλώσσα", - "changeLanguageLabel": "Επιλέξτε γλώσσα εφαρμογής (ακόμα υπό ανάπτυξη)", - "developerLabel": "Προγραμματιστής", - "showExperimentalFeaturesLabel": "Εμφάνιση πειραματικών λειτουργιών", - "appFirstLoadLabel": "Πρώτη φόρτωση της εφαρμογής", - "showDebugInfoBlocksInChatLabel": "Εμφάνιση μπλοκ πληροφοριών εντοπισμού σφαλμάτων στη συνομιλία", - "autoLoadBundledLLMLabel": "Αυτόματη φόρτωση ενός ομαδοποιημένου μοντέλου LLM κατά την εκκίνηση", - "showReleaseNotes": "Εμφάνιση σημειώσεων έκδοσης", - "hideReleaseNotes": "Απόκρυψη σημειώσεων έκδοσης", - - "backendDownloadNewUpdate": "Νεότερα backends είναι διαθέσιμα!", - "backendDownloadNewUpdateAction": "Πηγαίνετε στη σελίδα των προγραμματιστών", - - "backendDownloadChannel.label": "Κανάλι λήψης πακέτων επέκτασης LM Studio", - "backendDownloadChannel.value.stable": "Σταθερό", - "backendDownloadChannel.value.beta": "Beta", - "backendDownloadChannel.value.latest": "Προγραμματιστή", - "backendDownloadChannel.shortLabel": "Κανάλι λήψης Runtime", - "backendDownloadChannel.hint": "Επιλέξτε το κανάλι από το οποίο θα κατεβάσετε τα πακέτα επέκτασης του LM Studio. Το \"{{stableName}}\" είναι το συνιστώμενο κανάλι για τους περισσότερους χρήστες.", - - "appUpdateChannel.label": "Κανάλι ενημέρωσης LM Studio", - "appUpdateChannel.value.stable": "Σταθερό", - "appUpdateChannel.value.beta": "Beta", - "appUpdateChannel.shortLabel": "Κανάλι ενημέρωσης εφαρμογής", - "appUpdateChannel.hint": "Επιλέξτε το κανάλι από το οποίο θα λαμβάνετε ενημερώσεις της εφαρμογής LM Studio. Το \"{{stableName}}\" είναι το συνιστώμενο κανάλι για τους περισσότερους χρήστες.", - - "modelLoadingGuardrails.label": "Προστασία φόρτισης Μοντέλου", - "modelLoadingGuardrails.description": "Η φόρτωση μοντέλων πέρα από τα όρια των πόρων του συστήματος μπορεί να προκαλέσει αστάθεια ή πάγωμα του συστήματος. Οι προστασία φόρτωσης αποτρέπει την τυχαία υπερφόρτωση. Προσαρμόστε αυτά τα όρια εδώ, αν είναι απαραίτητο, αλλά να γνωρίζετε ότι η φόρτωση μοντέλων κοντά στο όριο του συστήματος μπορεί να μειώσει τη σταθερότητα.", - "modelLoadingGuardrails.value.off": "OFF (δεν συνιστάται)", - "modelLoadingGuardrails.value.off/subTitle": "Δεν υπάρχουν προφυλάξεις κατά της υπερφόρτωσης του συστήματος", - "modelLoadingGuardrails.value.off/detail": "Χωρίς λεπτομέρεια", - "modelLoadingGuardrails.value.low": "Χαλαρό", - "modelLoadingGuardrails.value.low/subTitle": "Ήπιες προφυλάξεις κατά της υπερφόρτωσης του συστήματος", - "modelLoadingGuardrails.value.low/detail": "Χαλαρή λεπτομέρεια", - "modelLoadingGuardrails.value.medium": "Ισορροπημένο", - "modelLoadingGuardrails.value.medium/subTitle": "Μέτριες προφυλάξεις κατά της υπερφόρτωσης του συστήματος", - "modelLoadingGuardrails.value.medium/detail": "Ισορροπημένη λεπτομέρεια", - "modelLoadingGuardrails.value.high": "Αυστηρό", - "modelLoadingGuardrails.value.high/subTitle": "Ισχυρές προφυλάξεις κατά της υπερφόρτωσης του συστήματος", - "modelLoadingGuardrails.value.high/detail": "Αυστηρή λεπτομέρεια", - "modelLoadingGuardrails.value.custom": "Προσαρμοσμένο", - "modelLoadingGuardrails.value.custom/subTitle": "Ορίστε το δικό σας όριο για το μέγιστο μέγεθος μοντέλου που μπορεί να φορτωθεί", - "modelLoadingGuardrails.value.custom/detail": "Προσαρμοσμένη λεπτομέρεια", - "modelLoadingGuardrails.custom.label": "Όριο μνήμης: ", - "modelLoadingGuardrails.custom.unitGB": "GB", - "modelLoadingGuardrails.custom.description": "Ορίστε ένα προσαρμοσμένο όριο μνήμης για τη φόρτωση μοντέλων. Τα μοντέλα δεν θα φορτώνονται εάν η φόρτωσή τους υπερβαίνει αυτό το όριο.", - - "experimentalLoadPresets": "Ενεργοποίηση της υποστήριξης διαμόρφωσης φορτίου μοντέλου στις προεπιλογές", - "experimentalLoadPresets.description": "Εάν θα επιτρέπεται στις προεπιλογές να περιλαμβάνουν διαμορφώσεις φορτίου μοντέλου. Αυτό το χαρακτηριστικό είναι πειραματικό και καλωσορίζουμε τα σχόλια.", - - "promptWhenCommittingUnsavedChangesWithNewFields": "Προεπιλογές: Εμφάνιση διαλόγου επιβεβαίωσης κατά τη δέσμευση νέων πεδίων στην προεπιλογή", - "promptWhenCommittingUnsavedChangesWithNewFields.description": "Αυτό είναι χρήσιμο αν θέλετε να αποτρέψετε την τυχαία προσθήκη νέων πεδίων στις προεπιλογές", - - "autoStartOnLogin": "Έναρξη υπηρεσίας LLM κατά την είσοδο", - "autoStartOnLogin.description": "Αυτόματη εκκίνηση της υπηρεσίας LLM όταν συνδέεστε στον υπολογιστή σας", - - "expandConfigsOnClick": "Επέκταση ρυθμίσεων με κλικ και όχι με αιώρηση", - - "migrateChats": { - "label": "Μετεγκατάσταση συνομιλιών πριν την έκδοση 0.3.0", - "hasBetterLabel": "Επαναμετάβαση συνομιλιών πριν την έκδοση 0.3.0", - "action_one": "Μετακίνηση 1 Συνομιλία", - "action_other": "Μετακίνηση {{count}} Συνομιλιών", - "inProgress": "Μετακίνηση συνομιλιών...", - "hint": { - "primary": "Αναθεωρήσαμε την εσωτερική δομή δεδομένων για τις συνομιλίες v0.3.0+ για να υποστηρίξουμε χαρακτηριστικά όπως τα μηνύματα συνομιλίας πολλαπλών εκδόσεων. Για να εμφανιστούν οι παλαιότερες συνομιλίες στην εφαρμογή πρέπει να μεταφερθούν στη νέα μορφή.", - "details": "Η διαδικασία μετάβασης ΔΕΝ θα διαγράψει τις παλιές σας συνομιλίες, αλλά θα δημιουργήσει ένα αντίγραφό τους στη νέα μορφή. ", - "footer": "Μπορείτε ακόμα να έχετε πρόσβαση στις παλιές σας συνομιλίες μέσω παλαιότερων εκδόσεων του LM Studio. Επί του παρόντος, οι εικόνες δεν θα μεταφερθούν αυτόματα." - }, - "hasBetterHint": { - "primary": "Έχουμε βελτιώσει τον μετακινητή συνομιλιών από τη στιγμή που έχετε μεταφέρει τις παλιές σας συνομιλίες. Θα θέλατε να τον εκτελέσετε ξανά;", - "details": "Η διαδικασία μετάβασης θα δημιουργήσει έναν νέο φάκελο που θα περιέχει τις νεομεταφερθείσες συνομιλίες. Οι παλιές σας συνομιλίες θα παραμείνουν ανέγγιχτες.", - "footer": "Μπορείτε ακόμα να έχετε πρόσβαση στις παλιές σας συνομιλίες μέσω παλαιότερων εκδόσεων του LM Studio. Επί του παρόντος, οι εικόνες δεν θα μεταφερθούν αυτόματα." - }, - "success": "Επιτυχής μετανάστευση συνομιλιών!", - "success_one": "Επιτυχής μετανάστευση 1 συνομιλίας", - "success_other": "Μεταφέρθηκαν επιτυχώς {{count}} συνομιλιών", - "showInstructionsButton": "Εμφάνιση οδηγιών", - "footerCardText": "Οι συνομιλίες από προηγούμενες εκδόσεις του LM Studio πρέπει να μεταφερθούν για να μπορούν να χρησιμοποιηθούν σε αυτή την έκδοση.", - "hasBetterFooterCardText": "Έχουμε βελτιώσει τον μετακινητή συνομιλιών από τη στιγμή που έχετε μεταφέρει τις παλιές σας συνομιλίες. Μπορείτε να επαναλάβετε τη διαδικασία μετανάστευσης. (Θα δημιουργήσουμε έναν νέο φάκελο που θα περιέχει τις νεομεταφερόμενες συνομιλίες).", - "dismissConfirm": "Απόρριψη", - "dismissConfirmDescription": "Μπορείτε πάντα να χειρίζεστε τη μετακίνηση συνομιλίας στις Ρυθμίσεις" + "hasBetterHint": { + "primary": "Έχουμε βελτιώσει τον μεταφορέα συνομιλιών από τότε που μεταφέρατε τις παλιές σας συνομιλίες. Θα θέλατε να τον εκτελέσετε ξανά;", + "details": "Η διαδικασία μεταφοράς θα δημιουργήσει έναν νέο φάκελο για να περιέχει τις νέες μεταφερθείσες συνομιλίες. Οι παλιές σας συνομιλίες θα παραμείνουν ανέγγιχτες.", + "footer": "Μπορείτε ακόμα να έχετε πρόσβαση στις παλιές σας συνομιλίες μέσω παλαιότερων εκδόσεων του LM Studio. Προς το παρόν, οι εικόνες δεν θα μεταφερθούν αυτόματα." + }, + "success": "Επιτυχής μεταφορά συνομιλιών!", + "success_one": "Επιτυχής μεταφορά 1 συνομιλίας", + "success_other": "Επιτυχής μεταφορά {{count}} συνομιλιών", + "showInstructionsButton": "Εμφάνιση Οδηγιών", + "footerCardText": "Οι συνομιλίες από προηγούμενες εκδόσεις του LM Studio πρέπει να μεταφερθούν για να χρησιμοποιηθούν σε αυτή την έκδοση.", + "hasBetterFooterCardText": "Έχουμε βελτιώσει τον μεταφορέα συνομιλιών από τότε που μεταφέρατε τις παλιές σας συνομιλίες. Μπορείτε να εκτελέσετε ξανά τη διαδικασία μεταφοράς. (Θα δημιουργήσουμε έναν νέο φάκελο για να περιέχει τις νέες μεταφερθείσες συνομιλίες.)", + "dismissConfirm": "Απόρριψη", + "dismissConfirmDescription": "Μπορείτε πάντα να χειριστείτε τη μεταφορά συνομιλιών στις Ρυθμίσεις" + }, + "toolConfirmation": { + "label": "Επιβεβαίωση Κλήσης Εργαλείου", + "neverAsk": { + "label": "Ποτέ μην ζητάτε επιβεβαιώσεις πριν την εκτέλεση ενός εργαλείου (ΔΕΝ ΣΥΝΙΣΤΑΤΑΙ)", + "hint": "Απενεργοποιήστε τις επιβεβαιώσεις πριν την εκτέλεση ενός εργαλείου. Αυτό δεν συνιστάται.", + "warnTitle": "Είστε σίγουροι;", + "warnDescription": "Η απενεργοποίηση των επιβεβαιώσεων κλήσεων εργαλείων είναι επικίνδυνη. Εάν οποιοδήποτε από τα πρόσθετά σας συνέβαλε ένα εργαλείο που έχει τη δυνατότητα να εκτελέσει καταστροφικές ενέργειες (όπως εκτέλεση εντολής, διαγραφή αρχείων, αντικατάσταση αρχείων, μεταφόρτωση αρχείων κ.λπ.), το μοντέλο θα μπορεί να το κάνει χωρίς επιβεβαίωση. Μπορείτε πάντα να απενεργοποιήσετε τις επιβεβαιώσεις ανά εργαλείο ή ακόμα και ανά πρόσθετο. Η ενεργοποίηση αυτής της επιλογής ΔΕΝ συνιστάται. Παρακαλώ να είστε προσεκτικοί.", + "warnButton": "Καταλαβαίνω τους κινδύνους" } + }, + + "defaultContextLength": { + "label": "Προεπιλεγμένο Μήκος Συμφραζομένων", + "maxTitle": "Μέγιστο Μοντέλου", + "customTitle": "Προσαρμοσμένη τιμή", + "maxSubtitle": "Χρησιμοποιήστε το μέγιστο μήκος συμφραζομένων που υποστηρίζεται από κάθε μοντέλο.", + "customSubtitle": "Ορίστε το προεπιλεγμένο μήκος συμφραζομένων για τη φόρτωση νέων μοντέλων. Εάν το μέγιστο μήκος συμφραζομένων που υποστηρίζεται από το μοντέλο είναι χαμηλότερο, θα χρησιμοποιηθεί αυτή η τιμή.", + "invalidNaNError": "Μη έγκυρη τιμή μήκους συμφραζομένων. Χρήση {{value}}", + "invalidRangeError": "Μη έγκυρη τιμή μήκους συμφραζομένων. Θα πρέπει να είναι στο εύρος 1 και 2^30. Χρήση {{value}}", + "largeContextWarning": "Όσο υψηλότερο το μήκος συμφραζομένων, τόσο περισσότερη μνήμη θα καταλαμβάνει το μοντέλο. Εάν δεν είστε σίγουροι, μην αλλάξετε την προεπιλογή" + }, + "jitTTL": { + "subtitle": "Τα μοντέλα που φορτώνονται μέσω JIT θα αποφορτώνονται αυτόματα μετά από αδράνεια για την καθορισμένη διάρκεια." } - \ No newline at end of file +} diff --git a/gr/shared.json b/gr/shared.json index f237df77..56a3289b 100644 --- a/gr/shared.json +++ b/gr/shared.json @@ -1,5 +1,305 @@ { - "copyLmStudioLinkButton/toolTip": "Αντιγραφή συνδέσμου λήψης μοντέλου", + "copyLmStudioLinkButton/toolTip": "Αντιγραφή Συνδέσμου Λήψης Μοντέλου", - "filter.noMatches": "Δεν υπάρχουν αντιστοιχίες" -} \ No newline at end of file + "filter.noMatches": "Δεν υπάρχουν αντιστοιχίες", + "longRunningTask": { + "unbundlingDependencies": { + "badge": "Εξαγωγή Πόρων" + }, + "performingBackendHardwareSurvey": { + "badge": "Έλεγχος Συμβατότητας Runtime" + }, + "indexingRuntimes": { + "badge": "Δημιουργία Ευρετηρίου Runtime" + }, + "indexingModels": { + "badge": "Δημιουργία Ευρετηρίου Μοντέλων" + }, + "authenticating": { + "badge": "Πιστοποίηση" + }, + "autoUpdatingExtensionPack": { + "badge": "Ενημέρωση Πακέτου Επέκτασης ({{name}} v{{version}})" + } + }, + "auth": { + "prompt": "Σύνδεση στο LM Studio Hub", + "authError": "Η πιστοποίηση απέτυχε", + "noAccount": "Δεν έχετε λογαριασμό;", + "signUp": "Εγγραφή", + "havingTrouble": "Έχετε πρόβλημα;", + "retry": "Επανάληψη" + }, + "artifacts": { + "fetchError": "Αποτυχία ανάκτησης artifacts", + "organizationVisible": "Οργάνωση Ορατή" + }, + + "incompatible": "Ασύμβατο", + "compatible": "Συμβατό", + "public": "Δημόσιο", + "private": "Ιδιωτικό", + "yes": "Ναι", + "no": "Όχι", + "go": "Πήγαινε", + + "proceedWithEllipsis": "Συνέχεια...", + "proceed": "Συνέχεια", + "inProgress": "Σε εξέλιξη...", + "failed": "Απέτυχε", + "pending": "Εκκρεμεί", + "doneWithExclamation": "Ολοκληρώθηκε!", + "done": "Ολοκληρώθηκε", + "beta": "Beta", + + "complete": { + "completeWithEllipsis": "Ολοκλήρωση...", + "complete": "Ολοκλήρωση", + "completingWithEllipsis": "Ολοκλήρωση...", + "completing": "Ολοκλήρωση", + "completedWithExclamation": "Ολοκληρώθηκε!", + "completed": "Ολοκληρώθηκε" + }, + + "cancel": { + "cancelWithEllipsis": "Ακύρωση...", + "cancel": "Ακύρωση", + "cancelingWithEllipsis": "Ακύρωση...", + "canceling": "Ακύρωση", + "canceled": "Ακυρώθηκε" + }, + + "next": { + "nextWithEllipsis": "Επόμενο...", + "next": "Επόμενο" + }, + + "back": { + "backWithEllipsis": "Πίσω...", + "back": "Πίσω" + }, + + "close": { + "closeWithEllipsis": "Κλείσιμο...", + "close": "Κλείσιμο", + "closingWithEllipsis": "Κλείσιμο...", + "closing": "Κλείσιμο", + "closedWithExclamation": "Κλειστό!", + "closed": "Κλειστό" + }, + + "delete": { + "deleteWithEllipsis": "Διαγραφή...", + "delete": "Διαγραφή", + "deletingWithEllipsis": "Διαγραφή...", + "deleting": "Διαγραφή", + "deletedWithExclamation": "Διαγράφηκε!", + "deleted": "Διαγράφηκε" + }, + + "retry": { + "retryWithEllipsis": "Επανάληψη...", + "retry": "Επανάληψη", + "retryingWithEllipsis": "Επανάληψη...", + "retrying": "Επανάληψη" + }, + + "refresh": { + "refreshWithEllipsis": "Ανανέωση...", + "refresh": "Ανανέωση", + "refreshingWithEllipsis": "Ανανέωση...", + "refreshing": "Ανανέωση", + "refreshedWithExclamation": "Ανανεώθηκε!", + "refreshed": "Ανανεώθηκε" + }, + + "confirm": { + "confirm": "Επιβεβαίωση", + "confirmingWithEllipsis": "Επιβεβαίωση...", + "confirming": "Επιβεβαίωση", + "confirmedWithExclamation": "Επιβεβαιώθηκε!", + "confirmed": "Επιβεβαιώθηκε" + }, + + "copy": { + "copyWithEllipsis": "Αντιγραφή...", + "copy": "Αντιγραφή", + "copyingWithEllipsis": "Αντιγραφή...", + "copying": "Αντιγραφή", + "copiedWithExclamation": "Αντιγράφηκε!", + "copied": "Αντιγράφηκε" + }, + + "edit": { + "editWithEllipsis": "Επεξεργασία...", + "edit": "Επεξεργασία", + "editingWithEllipsis": "Επεξεργασία...", + "editing": "Επεξεργασία", + "editedWithExclamation": "Επεξεργάστηκε!", + "edited": "Επεξεργάστηκε" + }, + + "load": { + "loadWithEllipsis": "Φόρτωση...", + "load": "Φόρτωση", + "loadingWithEllipsis": "Φόρτωση...", + "loading": "Φόρτωση", + "loadedWithExclamation": "Φορτώθηκε!", + "loaded": "Φορτώθηκε" + }, + + "save": { + "saveWithEllipsis": "Αποθήκευση...", + "save": "Αποθήκευση", + "savingWithEllipsis": "Αποθήκευση...", + "saving": "Αποθήκευση", + "savedWithExclamation": "Αποθηκεύτηκε!", + "saved": "Αποθηκεύτηκε" + }, + + "saveAs": { + "saveAsWithEllipsis": "Αποθήκευση Ως...", + "saveAs": "Αποθήκευση Ως" + }, + + "saveAsNew": { + "saveAsNewWithEllipsis": "Αποθήκευση Ως Νέο...", + "saveAsNew": "Αποθήκευση Ως Νέο" + }, + + "search": { + "searchWithEllipsis": "Αναζήτηση...", + "search": "Αναζήτηση", + "searchingWithEllipsis": "Αναζήτηση...", + "searching": "Αναζήτηση" + }, + + "update": { + "updateWithEllipsis": "Ενημέρωση...", + "update": "Ενημέρωση", + "updatingWithEllipsis": "Ενημέρωση...", + "updating": "Ενημέρωση", + "updatedWithExclamation": "Ενημερώθηκε!", + "updated": "Ενημερώθηκε" + }, + + "create": { + "createWithEllipsis": "Δημιουργία...", + "create": "Δημιουργία", + "creatingWithEllipsis": "Δημιουργία", + "creating": "Δημιουργία", + "createdWithExclamation": "Δημιουργήθηκε!", + "created": "Δημιουργήθηκε" + }, + + "reset": { + "resetWithEllipsis": "Επαναφορά...", + "reset": "Επαναφορά", + "resettingWithEllipsis": "Επαναφορά...", + "resetting": "Επαναφορά" + }, + + "pause": { + "pause": "Παύση", + "pausingWithEllipsis": "Παύση...", + "pausing": "Παύση", + "paused": "Σε παύση" + }, + + "download": { + "download": "Λήψη", + "downloadingWithEllipsis": "Λήψη...", + "downloading": "Λήψη", + "downloadedWithExclamation": "Λήφθηκε!", + "downloaded": "Λήφθηκε" + }, + + "upload": { + "uploadWithEllipsis": "Μεταφόρτωση...", + "upload": "Μεταφόρτωση", + "uploadingWithEllipsis": "Μεταφόρτωση...", + "uploading": "Μεταφόρτωση", + "uploadedWithExclamation": "Μεταφορτώθηκε!", + "uploaded": "Μεταφορτώθηκε" + }, + + "remove": { + "removeWithEllipsis": "Αφαίρεση...", + "remove": "Αφαίρεση", + "removingWithEllipsis": "Αφαίρεση...", + "removing": "Αφαίρεση", + "removedWithExclamation": "Αφαιρέθηκε!", + "removed": "Αφαιρέθηκε" + }, + + "uninstall": { + "uninstallWithEllipsis": "Απεγκατάσταση...", + "uninstall": "Απεγκατάσταση", + "uninstallingWithEllipsis": "Απεγκατάσταση...", + "uninstalling": "Απεγκατάσταση", + "uninstalledWithExclamation": "Απεγκαταστάθηκε!", + "uninstalled": "Απεγκαταστάθηκε" + }, + + "resume": { + "resumeWithEllipsis": "Συνέχιση...", + "resume": "Συνέχιση", + "resumingWithEllipsis": "Συνέχιση...", + "resuming": "Συνέχιση" + }, + + "start": { + "startWithEllipsis": "Έναρξη...", + "start": "Έναρξη", + "startingWithEllipsis": "Έναρξη...", + "starting": "Έναρξη", + "started": "Ξεκίνησε" + }, + + "stop": { + "stopWithEllipsis": "Διακοπή...", + "stop": "Διακοπή", + "stoppingWithEllipsis": "Διακοπή...", + "stopping": "Διακοπή", + "stoppedWithExclamation": "Διακόπηκε!", + "stopped": "Διακόπηκε" + }, + + "import": { + "importWithEllipsis": "Εισαγωγή...", + "import": "Εισαγωγή", + "importingWithEllipsis": "Εισαγωγή...", + "importing": "Εισαγωγή", + "importedWithExclamation": "Εισήχθη!", + "imported": "Εισήχθη" + }, + + "letsGo": { + "letsGo": "Πάμε", + "letsGoWithEllipsis": "Πάμε...", + "letsGoWithExclamation": "Πάμε!" + }, + + "run": { + "runWithEllipsis": "Εκτέλεση...", + "run": "Εκτέλεση", + "runningWithEllipsis": "Εκτέλεση...", + "running": "Εκτέλεση" + }, + + "configure": { + "configureWithEllipsis": "Διαμόρφωση...", + "configure": "Διαμόρφωση", + "configuringWithEllipsis": "Διαμόρφωση...", + "configured": "Διαμορφώθηκε" + }, + + "publish": { + "publishWithEllipsis": "Δημοσίευση...", + "publish": "Δημοσίευση", + "publishingWithEllipsis": "Δημοσίευση...", + "publishing": "Δημοσίευση", + "publishedWithExclamation": "Δημοσιεύθηκε!", + "published": "Δημοσιεύθηκε" + } +} diff --git a/gr/sidebar.json b/gr/sidebar.json index b55d238e..a92e6e50 100644 --- a/gr/sidebar.json +++ b/gr/sidebar.json @@ -3,6 +3,7 @@ "discover": "Ανακάλυψη", "myModels": "Τα μοντέλα μου", "developer": "Προγραμματιστής", + "runtimes": "Περιβάλλον Εκτέλεσης", "settings": "Ρυθμίσεις" , "download": "Λήψεις" } From a8e9370ca5238b152e68948de0a7a636d27ac4e8 Mon Sep 17 00:00:00 2001 From: Klak404 Date: Wed, 17 Dec 2025 00:59:24 +0200 Subject: [PATCH 2/2] Fix formatting in chat.json --- gr/chat.json | 1 + 1 file changed, 1 insertion(+) diff --git a/gr/chat.json b/gr/chat.json index 789a35c7..60672e45 100644 --- a/gr/chat.json +++ b/gr/chat.json @@ -243,4 +243,5 @@ "tabs": { "systemPromptEditorTab.headerLabel": "Επεξεργασία Προτροπής Συστήματος" } + }