mirror of
https://github.com/mauriceboe/TREK.git
synced 2026-11-13 15:51:00 +00:00
0f0232491b
create_day_note and update_day_note described `time` as a clock label and capped it at 250 characters, while the planner shows it as the Markdown body under the title and allows 2000. The assistant put long text in the title and had to cut notes it was asked to edit. Both tools now take text and time from the REST contract with descriptions naming title and body, and an update still refuses an empty title. The assistant's change card labels the two fields title and content instead of text and time. Closes #2840
508 lines
42 KiB
TypeScript
508 lines
42 KiB
TypeScript
import type { TranslationStrings } from '../types';
|
||
|
||
const assistant: TranslationStrings = {
|
||
'assistant.launcher.tooltip': 'Βοηθός',
|
||
'assistant.launcher.ctrlKey': 'Ctrl',
|
||
'assistant.picker.title': 'Ποιο ταξίδι;',
|
||
'assistant.picker.empty': 'Δημιουργήστε πρώτα ένα ταξίδι και ο βοηθός θα σας βοηθήσει να το σχεδιάσετε.',
|
||
'assistant.picker.now': 'Τώρα',
|
||
'assistant.picker.next': 'Επόμενο',
|
||
'assistant.window.title': 'Βοηθός',
|
||
'assistant.window.log': 'Συνομιλία με τον βοηθό',
|
||
'assistant.window.menu': 'Περισσότερες επιλογές',
|
||
'assistant.window.settings': 'Ρυθμίσεις τεχνητής νοημοσύνης',
|
||
'assistant.window.deleteThread': 'Διαγραφή συνομιλίας',
|
||
'assistant.window.deleteConfirm': 'Διαγραφή αυτής της συνομιλίας; Δεν αναιρείται.',
|
||
'assistant.setup.question': 'Με τι θέλετε να συνομιλήσετε;',
|
||
'assistant.setup.beta': 'Δοκιμαστικό',
|
||
'assistant.setup.chatgptNote':
|
||
'Το κλειδί API είναι ο επίσημος τρόπος. Η σύνδεση με ChatGPT είναι ακόμη σε δοκιμαστική φάση.',
|
||
'assistant.setup.keySubtitle': 'Anthropic, OpenAI, Gemini ή OpenRouter',
|
||
'assistant.setup.adminOnly': 'Αυτό το ρυθμίζει ο διαχειριστής σας.',
|
||
'assistant.setup.forEveryone': 'Ρύθμιση για όλους',
|
||
'assistant.connect.title': 'Βοηθός τεχνητής νοημοσύνης',
|
||
'assistant.connect.description':
|
||
'Συνομιλήστε με έναν βοηθό που γνωρίζει το ταξίδι σας και προτείνει αλλαγές που επιβεβαιώνετε εσείς.',
|
||
'assistant.connect.chatgpt': 'Σύνδεση με ChatGPT',
|
||
'assistant.connect.chatgptHint': 'Χρησιμοποιεί το πρόγραμμα ChatGPT σας. Χωρίς κλειδί.',
|
||
'assistant.connect.chatgptStep1': 'Συνδεθείτε στο ChatGPT στη νέα καρτέλα.',
|
||
'assistant.connect.chatgptOpen': 'Άνοιγμα σύνδεσης ChatGPT',
|
||
'assistant.connect.chatgptStep2':
|
||
'Το πρόγραμμα περιήγησης θα εμφανίσει μετά μια σελίδα σφάλματος. Αυτό είναι αναμενόμενο. Αντιγράψτε τη διεύθυνση από πάνω και επιστρέψτε εδώ.',
|
||
'assistant.connect.chatgptPaste': 'Επικόλληση διεύθυνσης',
|
||
'assistant.connect.chatgptWrong': 'Αυτή δεν είναι η σωστή διεύθυνση. Ξεκινά με 127.0.0.1.',
|
||
'assistant.connect.chatgptExpired': 'Πήρε πολύ χρόνο. Συνδεθείτε ξανά.',
|
||
'assistant.connect.chatgptOtherAccount': 'Αυτός είναι άλλος λογαριασμός ChatGPT. Αφαιρέστε πρώτα τη σύνδεση.',
|
||
'assistant.connect.key': 'Επικόλληση κλειδιού API',
|
||
'assistant.connect.keyPlaceholder': 'Επικολλήστε το κλειδί σας εδώ',
|
||
'assistant.connect.detected': 'Εντοπίστηκε: {provider}',
|
||
'assistant.connect.whichProvider': 'Από ποιον πάροχο είναι αυτό το κλειδί;',
|
||
'assistant.connect.testing': 'Έλεγχος σύνδεσης',
|
||
'assistant.connect.ok': 'Συνδέθηκε. Πάμε.',
|
||
'assistant.connect.openAssistant': 'Άνοιγμα βοηθού',
|
||
'assistant.connect.badKey': 'Αυτό το κλειδί δεν λειτουργεί.',
|
||
'assistant.connect.unknownModel': 'Αυτό το μοντέλο δεν προσφέρεται εδώ.',
|
||
'assistant.connect.noModelList':
|
||
'Ο διακομιστής απάντησε, αλλά δεν έστειλε λίστα μοντέλων. Ελέγξτε τη διεύθυνση, συνήθως τελειώνει σε /v1.',
|
||
'assistant.connect.getKey': 'Λήψη κλειδιού',
|
||
'assistant.connect.hintAnthropic': 'Τα Claude Max και Team περιλαμβάνουν μονάδες API.',
|
||
'assistant.connect.hintOpenai': 'Δημιουργήστε ένα κλειδί στον πίνακα ελέγχου του OpenAI.',
|
||
'assistant.connect.hintGemini':
|
||
'Το AI Studio έχει δωρεάν επίπεδο με όρια ανά λεπτό και ανά ημέρα, όπου η Google μπορεί να χρησιμοποιεί ό,τι στέλνεις για να βελτιώσει τα προϊόντα της. Με ενεργή χρέωση τα όρια είναι υψηλότερα και αυτό δεν ισχύει.',
|
||
'assistant.connect.hintOpenrouter': 'Συνδεθείτε με το OpenRouter, χωρίς κλειδί για αντιγραφή.',
|
||
'assistant.connect.openrouter': 'Σύνδεση OpenRouter',
|
||
'assistant.connect.save': 'Σύνδεση',
|
||
'assistant.connect.model': 'Μοντέλο',
|
||
'assistant.connect.modelHint': 'Εμφανίζονται μόνο μοντέλα που μπορούν να χρησιμοποιούν εργαλεία.',
|
||
'assistant.connect.free': 'Διαθέσιμο δωρεάν επίπεδο',
|
||
'assistant.connect.paid': 'Πληρωμή ανά χρήση',
|
||
'assistant.model.recommended': 'Προτείνεται',
|
||
'assistant.model.free': 'Δωρεάν',
|
||
'assistant.connect.connected': 'Συνδέθηκε με {provider}',
|
||
'assistant.connect.providedByAdmin': 'Παρέχεται από τον διαχειριστή σας',
|
||
'assistant.connect.disconnect': 'Αποσύνδεση',
|
||
'assistant.connect.disconnectConfirm': 'Αποσύνδεση από {provider}; Οι συνομιλίες σας παραμένουν.',
|
||
'assistant.connect.signOut': 'Αποσύνδεση',
|
||
'assistant.connect.statusOk': 'Συνδεδεμένο',
|
||
'assistant.connect.statusNeedsReauth': 'Η σύνδεση έληξε',
|
||
'assistant.connect.statusSignedOut': 'Αποσυνδεδεμένο',
|
||
'assistant.connect.statusError': 'Μη προσβάσιμο',
|
||
'assistant.connect.quota': 'Σήμερα χρησιμοποιήθηκαν {used} από {count} μηνύματα',
|
||
'assistant.connect.quota.one': 'Σήμερα χρησιμοποιήθηκαν {used} από {count} μήνυμα',
|
||
'assistant.privacy.what': 'Τι κοινοποιείται;',
|
||
'assistant.privacy.banner':
|
||
'Τα μηνύματά σας και τα δεδομένα του ταξιδιού που διαβάζει ο βοηθός πηγαίνουν στο {provider}.',
|
||
'assistant.privacy.ok': 'Εντάξει',
|
||
'assistant.privacy.shared':
|
||
'Τα μηνύματά σας και οι λεπτομέρειες του ταξιδιού που διαβάζει ο βοηθός, όπως μέρη, ημέρες και κρατήσεις.',
|
||
'assistant.privacy.notShared': 'Όχι ο κωδικός σας, τα αρχεία σας ή τα άλλα ταξίδια σας.',
|
||
'assistant.privacy.provider': 'Το {provider} τα χειρίζεται σύμφωνα με τους δικούς του όρους απορρήτου.',
|
||
'assistant.privacy.bannerBook':
|
||
'Τα μηνύματά σας και τα δεδομένα του ημερολογίου ταξιδιού που διαβάζει ο βοηθός πηγαίνουν στο {provider}.',
|
||
'assistant.privacy.sharedBook':
|
||
'Τα μηνύματά σας και όσα διαβάζει ο βοηθός από αυτό το ημερολόγιο ταξιδιού, όπως καταχωρίσεις, μέρη και σελίδες του βιβλίου.',
|
||
'assistant.privacy.notSharedBook':
|
||
'Όχι ο κωδικός σας ή τα άλλα ημερολόγια ταξιδιού σας. Η εικόνα μιας σελίδας στέλνεται μόνο αφού το επιτρέψετε.',
|
||
'assistant.empty.title': 'Τι σχεδιάζουμε;',
|
||
'assistant.empty.readOnly':
|
||
'Μπορείτε μόνο να δείτε αυτό το ταξίδι, οπότε απαντώ σε ερωτήσεις αλλά δεν αλλάζω τίποτα.',
|
||
'assistant.suggest.planFirstDays': 'Σχεδίασέ μου τις πρώτες μέρες',
|
||
'assistant.suggest.mustSee': 'Τι δεν πρέπει να χάσω εδώ;',
|
||
'assistant.suggest.packingList': 'Φτιάξε μια λίστα αποσκευών για αυτό το ταξίδι',
|
||
'assistant.suggest.emptyDays': 'Ποιες μέρες είναι ακόμη κενές;',
|
||
'assistant.suggest.rainPlan': 'Τι μπορούμε να κάνουμε αν βρέξει;',
|
||
'assistant.suggest.today': 'Τι έχουμε σήμερα;',
|
||
'assistant.suggest.eatNearby': 'Βρες κάπου να φάμε εδώ κοντά',
|
||
'assistant.suggest.weather': 'Πώς θα είναι ο καιρός;',
|
||
'assistant.suggest.openTodos': 'Τι εκκρεμεί ακόμη στη λίστα εργασιών;',
|
||
'assistant.suggest.settleUp': 'Ποιος χρωστάει σε ποιον;',
|
||
'assistant.suggest.recap': 'Κάνε μια περίληψη του ταξιδιού μας',
|
||
'assistant.suggest.nearPlace': 'Τι άλλο υπάρχει κοντά σε {place};',
|
||
'assistant.suggest.placeTips': 'Συμβουλές για επίσκεψη σε {place}',
|
||
'assistant.suggest.planDay': 'Σχεδίασέ μου την ημέρα {day}',
|
||
'assistant.suggest.dayTooFull': 'Είναι η ημέρα {day} πολύ γεμάτη;',
|
||
'assistant.thread.scrollDown': 'Μετάβαση στο τελευταίο μήνυμα',
|
||
'assistant.attach.button': 'Επισύναψη κράτησης',
|
||
'assistant.attach.drop': 'Άφησέ το εδώ και θα διαβάσω την κράτηση',
|
||
'assistant.attach.unsupported':
|
||
'Δεν μπορώ να διαβάσω αυτόν τον τύπο αρχείου. Δοκίμασε PDF, email, εικόνα ή κάρτα πορτοφολιού.',
|
||
'assistant.attach.tooLarge': 'Αυτό το αρχείο είναι μεγαλύτερο από 10 MB.',
|
||
'assistant.composer.placeholder': 'Ρωτήστε οτιδήποτε για {trip}',
|
||
'assistant.composer.send': 'Αποστολή',
|
||
'assistant.composer.stop': 'Διακοπή',
|
||
'assistant.composer.decideFirst': 'Εφαρμόστε ή απορρίψτε πρώτα τις παραπάνω αλλαγές.',
|
||
'assistant.context.ask': 'Ερώτηση',
|
||
'assistant.context.remove': 'Αφαίρεση πλαισίου',
|
||
'assistant.step.reading': 'Διαβάζω το πλάνο σας',
|
||
'assistant.step.searching': 'Αναζήτηση μερών',
|
||
'assistant.step.details': 'Αναζήτηση λεπτομερειών',
|
||
'assistant.step.nearby': 'Αναζήτηση κοντά',
|
||
'assistant.step.categories': 'Έλεγχος κατηγοριών',
|
||
'assistant.step.weather': 'Έλεγχος καιρού',
|
||
'assistant.step.todos': 'Διαβάζω τη λίστα εργασιών',
|
||
'assistant.step.costs': 'Έλεγχος εξόδων',
|
||
'assistant.step.help': 'Αναζήτηση στη βοήθεια',
|
||
'assistant.step.readingBooking': 'Διαβάζω την κράτηση',
|
||
'assistant.step.readingTourFile': 'Διαβάζω το αρχείο διαδρομής',
|
||
'assistant.step.planningHike': 'Σχεδιάζω την πεζοπορία',
|
||
'assistant.step.planningHikeTo': 'Σχεδιάζω την πεζοπορία προς {place}',
|
||
'assistant.step.expenses': 'Διαβάζω τα έξοδα',
|
||
'assistant.step.shares': 'Υπολογίζω τα μερίδια',
|
||
'assistant.step.wind': 'Έλεγχος ανέμου',
|
||
'assistant.step.tracks': 'Διαβάζω τις διαδρομές GPX',
|
||
'assistant.step.bucketScan': 'Ελέγχω τη λίστα επιθυμιών με τις καταγραφές σας',
|
||
'assistant.step.atlasCountries': 'Αναζητώ χώρες στις καταγραφές σας',
|
||
'assistant.step.working': 'Δουλεύω πάνω σε αυτό',
|
||
'assistant.step.collapsed': '{count} βήματα',
|
||
'assistant.step.collapsed.one': '{count} βήμα',
|
||
'assistant.change.title': 'Προτεινόμενες αλλαγές',
|
||
'assistant.change.doneTitle': 'Έγινε',
|
||
'assistant.change.apply': 'Εφαρμογή',
|
||
'assistant.change.applyN': 'Εφαρμογή {count}',
|
||
'assistant.change.applyN.one': 'Εφαρμογή {count}',
|
||
'assistant.change.discard': 'Απόρριψη',
|
||
'assistant.change.include': 'Συμπερίληψη αυτής της αλλαγής',
|
||
'assistant.change.applied': 'Εφαρμόστηκε',
|
||
'assistant.change.discarded': 'Απορρίφθηκε',
|
||
'assistant.change.failed': 'Δεν ήταν δυνατή η εφαρμογή.',
|
||
'assistant.change.applying': 'Εφαρμογή σε εξέλιξη',
|
||
'assistant.change.expired': 'Δεν είναι πλέον διαθέσιμο',
|
||
'assistant.change.undo': 'Αναίρεση',
|
||
'assistant.change.undone': 'Αναιρέθηκε',
|
||
'assistant.change.undoStale': 'Άλλαξε στο μεταξύ. Προσαρμόστε το χειροκίνητα.',
|
||
'assistant.change.undoFailed': 'Δεν ήταν δυνατή η αναίρεση.',
|
||
'assistant.change.showOnMap': 'Εμφάνιση στον χάρτη',
|
||
'assistant.change.pending': '{count} αλλαγές σας περιμένουν',
|
||
'assistant.change.pending.one': '{count} αλλαγή σας περιμένει',
|
||
'assistant.change.verb.addPlace': 'Προσθήκη μέρους',
|
||
'assistant.change.verb.addPlaceToDay': 'Προσθήκη μέρους στην ημέρα',
|
||
'assistant.change.verb.updatePlace': 'Αλλαγή μέρους',
|
||
'assistant.change.verb.assignPlace': 'Προγραμματισμός μέρους σε ημέρα',
|
||
'assistant.change.verb.moveAssignment': 'Μετακίνηση σε άλλη ημέρα',
|
||
'assistant.change.verb.removeFromDay': 'Αφαίρεση από την ημέρα',
|
||
'assistant.change.verb.addDayNote': 'Προσθήκη σημείωσης',
|
||
'assistant.change.verb.updateDayNote': 'Αλλαγή σημείωσης',
|
||
'assistant.change.verb.addPackingItem': 'Προσθήκη στη λίστα αποσκευών',
|
||
'assistant.change.verb.updatePackingItem': 'Αλλαγή αντικειμένου αποσκευών',
|
||
'assistant.change.verb.addTodo': 'Προσθήκη εργασίας',
|
||
'assistant.change.verb.addBudgetItem': 'Προσθήκη εξόδου',
|
||
'assistant.change.verb.addReservation': 'Προσθήκη κράτησης',
|
||
'assistant.change.verb.importBooking': 'Προσθήκη κράτησης από αρχείο',
|
||
'assistant.change.label.name': 'Όνομα',
|
||
'assistant.change.label.description': 'Περιγραφή',
|
||
'assistant.change.label.address': 'Διεύθυνση',
|
||
'assistant.change.label.coordinates': 'Θέση στον χάρτη',
|
||
'assistant.change.label.category': 'Κατηγορία',
|
||
'assistant.change.label.day': 'Ημέρα',
|
||
'assistant.change.label.time': 'Ώρα',
|
||
'assistant.change.label.endTime': 'Έως',
|
||
'assistant.change.label.notes': 'Σημειώσεις',
|
||
'assistant.change.label.website': 'Ιστότοπος',
|
||
'assistant.change.label.phone': 'Τηλέφωνο',
|
||
'assistant.change.label.email': 'Ηλεκτρονικό ταχυδρομείο',
|
||
'assistant.change.label.openingHours': 'Ωράριο λειτουργίας',
|
||
'assistant.change.label.price': 'Τιμή',
|
||
'assistant.change.label.currency': 'Νόμισμα',
|
||
'assistant.change.label.stopType': 'Τύπος στάσης',
|
||
'assistant.change.label.text': 'Κείμενο',
|
||
'assistant.change.label.title': 'Τίτλος',
|
||
'assistant.change.label.content': 'Περιεχόμενο',
|
||
'assistant.change.label.icon': 'Εικονίδιο',
|
||
'assistant.change.label.color': 'Χρώμα',
|
||
'assistant.change.label.position': 'Σειρά',
|
||
'assistant.change.label.quantity': 'Ποσότητα',
|
||
'assistant.change.label.weight': 'Βάρος',
|
||
'assistant.change.label.bag': 'Τσάντα',
|
||
'assistant.change.label.packed': 'Συσκευασμένο',
|
||
'assistant.change.label.dueDate': 'Προθεσμία',
|
||
'assistant.change.label.priority': 'Προτεραιότητα',
|
||
'assistant.change.label.assignee': 'Ανατέθηκε σε',
|
||
'assistant.change.label.type': 'Τύπος',
|
||
'assistant.change.label.location': 'Τοποθεσία',
|
||
'assistant.change.label.link': 'Σύνδεσμος',
|
||
'assistant.change.label.confirmation': 'Αριθμός επιβεβαίωσης',
|
||
'assistant.change.label.checkIn': 'Άφιξη',
|
||
'assistant.change.label.checkOut': 'Αναχώρηση',
|
||
'assistant.change.label.stay': 'Διαμονή',
|
||
'assistant.change.label.members': 'Μοιρασμένο μεταξύ',
|
||
'assistant.change.label.route': 'Διαδρομή',
|
||
'assistant.history.open': 'Πρόσφατες συνομιλίες',
|
||
'assistant.history.new': 'Νέα συνομιλία',
|
||
'assistant.history.empty': 'Δεν υπάρχουν συνομιλίες ακόμη.',
|
||
'assistant.history.retention': 'Οι συνομιλίες διαγράφονται μετά από {count} ημέρες.',
|
||
'assistant.history.retention.one': 'Οι συνομιλίες διαγράφονται μετά από {count} ημέρα.',
|
||
'assistant.history.forever': 'Οι συνομιλίες διατηρούνται μέχρι να τις διαγράψετε.',
|
||
'assistant.error.notConnected': 'Ο βοηθός δεν έχει συνδεθεί ακόμη.',
|
||
'assistant.error.busy': 'Εκτελείται ήδη σε άλλο παράθυρο.',
|
||
'assistant.error.dailyLimit': 'Αυτά για σήμερα. Τα λέμε αύριο.',
|
||
'assistant.error.rateLimited': 'Λίγο πιο αργά. Δοκιμάστε ξανά σε ένα λεπτό.',
|
||
'assistant.error.needsReauth': 'Η σύνδεσή σας στο {provider} έληξε.',
|
||
'assistant.error.usageLimit': 'Η χρήση του ChatGPT σας εξαντλήθηκε.',
|
||
'assistant.error.notEligible': 'Αυτός ο λογαριασμός ChatGPT δεν μπορεί να χρησιμοποιηθεί εδώ.',
|
||
'assistant.error.invalidKey': 'Το κλειδί σας για {provider} δεν λειτουργεί πια.',
|
||
'assistant.error.providerDown': 'Το {provider} δεν αποκρίνεται αυτή τη στιγμή.',
|
||
'assistant.error.maxSteps': 'Ήταν πολλά μαζί. Να συνεχίσω;',
|
||
'assistant.error.offline': 'Εκτός σύνδεσης. Ο βοηθός χρειάζεται διαδίκτυο.',
|
||
'assistant.error.noBookingsFound': 'Δεν βρέθηκε κράτηση σε αυτό το αρχείο.',
|
||
'assistant.error.noTracksFound': 'Δεν βρέθηκε ίχνος ή διαδρομή σε αυτό το αρχείο.',
|
||
'assistant.error.importUnavailable': 'Η ανάγνωση αρχείων κράτησης δεν είναι διαθέσιμη εδώ.',
|
||
'assistant.error.generic': 'Κάτι πήγε στραβά.',
|
||
'assistant.errorAction.retry': 'Δοκιμή ξανά',
|
||
'assistant.errorAction.continueHere': 'Συνέχεια εδώ',
|
||
'assistant.errorAction.continue': 'Συνέχεια',
|
||
'assistant.errorAction.signIn': 'Νέα σύνδεση',
|
||
'assistant.errorAction.viewUsage': 'Προβολή χρήσης',
|
||
'assistant.errorAction.otherProvider': 'Επιλογή άλλου παρόχου',
|
||
'assistant.errorAction.replaceKey': 'Αντικατάσταση κλειδιού',
|
||
'assistant.errorAction.connectOwn': 'Σύνδεση δικού σας παρόχου',
|
||
'assistant.admin.policy': 'Ποιος πληρώνει',
|
||
'assistant.admin.policy.instance': 'Πληρώνω εγώ για όλους',
|
||
'assistant.admin.policy.instanceOrUser': 'Πληρώνω εγώ, επιτρέπεται δικός τους',
|
||
'assistant.admin.policy.user': 'Ο καθένας με τον δικό του λογαριασμό',
|
||
'assistant.admin.policy.instanceHint':
|
||
'Όλοι χρησιμοποιούν την παρακάτω σύνδεση και δεν μπορούν να προσθέσουν δική τους.',
|
||
'assistant.admin.policy.instanceOrUserHint': 'Όλοι χρησιμοποιούν την παρακάτω σύνδεση, εκτός αν συνδέσουν δική τους.',
|
||
'assistant.admin.policy.userHint': 'Ο καθένας συνδέει τον δικό του πάροχο. Δεν χρεώνεστε τίποτα.',
|
||
'assistant.admin.connection': 'Σύνδεση για όλους',
|
||
'assistant.admin.connectionNone': 'Δεν υπάρχει σύνδεση ακόμη.',
|
||
'assistant.admin.connectionRemove': 'Αφαίρεση σύνδεσης',
|
||
'assistant.admin.custom': 'Δικός σας διακομιστής',
|
||
'assistant.admin.customHint': 'Οποιοσδήποτε διακομιστής συμβατός με OpenAI, για παράδειγμα Ollama.',
|
||
'assistant.admin.baseUrl': 'Διεύθυνση διακομιστή',
|
||
'assistant.admin.apiKeyOptional': 'Κλειδί API (προαιρετικό)',
|
||
'assistant.admin.prefilled': 'Μεταφέρθηκε από την Ανάλυση με τεχνητή νοημοσύνη.',
|
||
'assistant.admin.dailyLimit': 'Μηνύματα ανά άτομο ανά ημέρα',
|
||
'assistant.admin.dailyLimitHint': 'Μετράει μόνο όσο πληρώνετε εσείς.',
|
||
'assistant.admin.retention': 'Διατήρηση συνομιλιών',
|
||
'assistant.admin.webSearch': 'Αναζήτηση στο web',
|
||
'assistant.admin.webSearchHint':
|
||
'Ο βοηθός μπορεί να ψάξει στο web (κριτικές, ωράρια, εκδηλώσεις) μέσω της αναζήτησης του παρόχου AI με τον οποίο μιλά. Λειτουργεί με ChatGPT, Anthropic και OpenRouter· οι αναζητήσεις πηγαίνουν μόνο σε αυτόν τον πάροχο.',
|
||
'assistant.admin.retentionDays': '{count} ημέρες',
|
||
'assistant.admin.retentionDays.one': '{count} ημέρα',
|
||
'assistant.admin.retentionForever': 'Για πάντα',
|
||
'assistant.mobile.tile': 'Ρωτήστε το TREK',
|
||
'assistant.mobile.tileHint': 'Σχεδιάστε με τον βοηθό',
|
||
'assistant.mobile.backToChat': 'Πίσω στη συνομιλία',
|
||
'assistant.step.nearbyAt': 'Αναζήτηση κοντά σε {place}',
|
||
'assistant.step.searchingFor': 'Αναζήτηση για {query}',
|
||
'assistant.step.webSearch': 'Αναζήτηση στο web',
|
||
'assistant.step.webSearchFor': 'Αναζήτηση στο web για «{query}»',
|
||
'assistant.sources.title': 'Πηγές',
|
||
'assistant.step.weatherAt': 'Έλεγχος καιρού σε {place}',
|
||
'assistant.change.timeline.overlap': 'Επικαλύπτεται με {place}',
|
||
'assistant.change.viewOnMap': 'Δείτε στον χάρτη',
|
||
'assistant.change.before': 'Πριν',
|
||
'assistant.change.after': 'Μετά',
|
||
'assistant.change.compare': 'Σύγκριση στον χάρτη',
|
||
'assistant.change.undoAll': 'Αναίρεση όλων',
|
||
'assistant.change.undoneAll': 'Αναιρέθηκαν {count} αλλαγές',
|
||
'assistant.change.undoneAll.one': 'Αναιρέθηκε {count} αλλαγή',
|
||
'assistant.change.undoAllPartial': 'Αναιρέθηκαν: {done}, άλλαξαν στο μεταξύ: {stale}',
|
||
'assistant.change.undoAllFailed': 'Δεν ήταν δυνατή η αναίρεση {count} αλλαγών',
|
||
'assistant.change.undoAllFailed.one': 'Δεν ήταν δυνατή η αναίρεση {count} αλλαγής',
|
||
'assistant.place.strip': 'Μέρη που βρέθηκαν',
|
||
'assistant.place.add': 'Προσθήκη στο ταξίδι',
|
||
'assistant.place.suggested': 'Προτάθηκε',
|
||
'assistant.place.inTrip': 'Ήδη στο ταξίδι σας',
|
||
'assistant.place.showOnMap': 'Στον χάρτη',
|
||
'assistant.place.addToTour': 'Στην εκδρομή',
|
||
'assistant.place.addToTourHint': 'Προσθήκη ως στάση στο {name}',
|
||
'assistant.place.openNow': 'Ανοιχτό τώρα',
|
||
'assistant.place.closed': 'Κλειστό',
|
||
'assistant.place.fromPrev': '{distance} από την προηγούμενη στάση',
|
||
'assistant.place.more': 'Ακόμη {count}',
|
||
'assistant.place.more.one': 'Ακόμη {count}',
|
||
'assistant.mention.days': 'Ημέρες',
|
||
'assistant.mention.places': 'Μέρη',
|
||
'assistant.mention.bookings': 'Κρατήσεις',
|
||
'assistant.mention.none': 'Δεν βρέθηκε τίποτα',
|
||
'assistant.mention.hint': 'Πληκτρολογήστε @ για να αναφέρετε ημέρες, μέρη και κρατήσεις.',
|
||
'assistant.attach.dropPlace': 'Αφήστε το μέρος εδώ',
|
||
'assistant.weather.strip': 'Καιρός για {count} ημέρες',
|
||
'assistant.weather.strip.one': 'Καιρός για {count} ημέρα',
|
||
'assistant.weather.rain': 'Βροχή {pct}%',
|
||
'assistant.settings.followMap': 'Ο χάρτης ακολουθεί τον βοηθό',
|
||
'assistant.settings.followMapHint': 'Ο χάρτης μετακινείται εκεί όπου ο βοηθός ψάχνει και προτείνει μέρη.',
|
||
'assistant.error.decideFirst': 'Αποφασίστε πρώτα για τις εκκρεμείς προτάσεις.',
|
||
'assistant.error.providerLimit': 'Συμπληρώθηκε το όριο στο {provider}. Δοκιμάστε ξανά αργότερα.',
|
||
'assistant.hint.title': 'Αξίζει μια ματιά',
|
||
'assistant.hint.dismiss': 'Απόκρυψη υπόδειξης',
|
||
'assistant.hint.more': 'Ακόμη {count}',
|
||
'assistant.hint.more.one': 'Ακόμη {count}',
|
||
'assistant.hint.overlap': 'Τα {a} και {b} επικαλύπτονται στις {day}',
|
||
'assistant.hint.overlap.prompt': 'Στις {day} επικαλύπτονται τα {a} και {b}. Πώς το λύνουμε;',
|
||
'assistant.hint.closed': 'Το {place} είναι κλειστό στις {day}',
|
||
'assistant.hint.closed.prompt': 'Το {place} είναι κλειστό στις {day}. Τι κάνουμε αντί γι’ αυτό;',
|
||
'assistant.hint.opensLate': 'Το {place} ανοίγει μόλις στις {time} στις {day}',
|
||
'assistant.hint.closesEarly': 'Το {place} κλείνει ήδη στις {time} στις {day}',
|
||
'assistant.hint.outsideHours.prompt':
|
||
'Η επίσκεψή μας στο {place} στις {day} δεν ταιριάζει με το ωράριο. Πώς τη μετακινούμε καλύτερα;',
|
||
'assistant.hint.gap': '{day}: {count} ώρες ελεύθερες από τις {from}',
|
||
'assistant.hint.gap.one': '{day}: {count} ώρα ελεύθερη από τις {from}',
|
||
'assistant.hint.gap.prompt': 'Στις {day} δεν υπάρχει τίποτα από τις {from} ως τις {to}. Τι θα ταίριαζε εκεί;',
|
||
'assistant.hint.longLeg': 'Τα {from} και {to} απέχουν {distance} σε ευθεία γραμμή',
|
||
'assistant.hint.longLeg.prompt': 'Είναι πολύ μακριά από το {from} στο {to} στις {day}; Πώς πάμε καλύτερα;',
|
||
'assistant.hint.tightLeg': 'Μόνο {count} λεπτά ανάμεσα σε {from} και {to}',
|
||
'assistant.hint.tightLeg.one': 'Μόνο {count} λεπτό ανάμεσα σε {from} και {to}',
|
||
'assistant.hint.tightLeg.prompt': 'Φτάνει ο χρόνος στις {day} για να πάμε από το {from} στο {to}; Τι να αλλάξουμε;',
|
||
'assistant.hint.noStay': 'Ακόμη χωρίς κατάλυμα για {count} νύχτες από {day}',
|
||
'assistant.hint.noStay.one': 'Ακόμη χωρίς κατάλυμα για {count} νύχτα από {day}',
|
||
'assistant.hint.noStay.prompt': 'Μας λείπει ακόμη κατάλυμα από {day}. Τι προτείνετε;',
|
||
'assistant.hint.unplacedBooking': 'Το {title} δεν είναι σε καμία ημέρα',
|
||
'assistant.hint.unplacedBookingDay': 'Το {title} μάλλον ανήκει στις {day}',
|
||
'assistant.hint.unplacedBookings': '{count} κρατήσεις δεν είναι σε καμία ημέρα',
|
||
'assistant.hint.unplacedBookings.one': '{count} κράτηση δεν είναι σε καμία ημέρα',
|
||
'assistant.hint.unplacedBooking.prompt': 'Ποιες κρατήσεις δεν είναι σε καμία ημέρα και πού ανήκουν;',
|
||
'assistant.hint.menuOn': 'Εμφάνιση υποδείξεων',
|
||
'assistant.hint.menuOff': 'Χωρίς υποδείξεις',
|
||
'assistant.launcher.withHints': 'Βοηθός, {count} υποδείξεις',
|
||
'assistant.launcher.withHints.one': 'Βοηθός, {count} υπόδειξη',
|
||
'assistant.mobile.tileHints': '{count} σημεία για έλεγχο στο πρόγραμμά σας',
|
||
'assistant.mobile.tileHints.one': '{count} σημείο για έλεγχο στο πρόγραμμά σας',
|
||
'assistant.share.button': 'Κοινοποίηση στη συνομιλία του ταξιδιού',
|
||
'assistant.share.title': 'Κοινοποίηση στη συνομιλία του ταξιδιού',
|
||
'assistant.share.who': 'Όλοι στο ταξίδι θα δουν αυτό το μήνυμα, με σήμανση ότι είναι από τον βοηθό.',
|
||
'assistant.share.includeChanges': 'Προσθήκη των αλλαγών που εφαρμόστηκαν',
|
||
'assistant.share.changesHeading': 'Εφαρμόστηκαν:',
|
||
'assistant.share.truncated': 'Συντομεύτηκε σε {count} χαρακτήρες',
|
||
'assistant.share.truncated.one': 'Συντομεύτηκε σε {count} χαρακτήρα',
|
||
'assistant.share.send': 'Κοινοποίηση',
|
||
'assistant.share.done': 'Κοινοποιήθηκε στη συνομιλία του ταξιδιού',
|
||
'assistant.share.shared': 'Κοινοποιήθηκε',
|
||
'assistant.share.failed': 'Η κοινοποίηση απέτυχε. Δοκιμάστε ξανά σε λίγο.',
|
||
'assistant.share.chatOff': 'Η συνομιλία του ταξιδιού είναι απενεργοποιημένη.',
|
||
'assistant.connect.descriptionWithParsing':
|
||
'Η σύνδεσή σας ΤΝ: σε αυτήν τρέχει ο βοηθός και διαβάζει τις κρατήσεις που εισάγετε.',
|
||
'assistant.connect.descriptionParsingOnly': 'Η σύνδεσή σας ΤΝ: διαβάζει τις κρατήσεις που εισάγετε.',
|
||
'assistant.error.emptyAnswer': 'Ο βοηθός επέστρεψε χωρίς απάντηση. Να δοκιμάσω ξανά;',
|
||
'assistant.followUp.title': 'Συνέχεια',
|
||
'assistant.followUp.cheaper': 'Μόνο φθηνότερα',
|
||
'assistant.followUp.closer': 'Πιο κοντά στο κατάλυμα',
|
||
'assistant.followUp.openNow': 'Τι είναι ανοιχτό τώρα;',
|
||
'assistant.followUp.nextDay': 'Σχεδίασε την επόμενη μέρα με τον ίδιο τρόπο',
|
||
'assistant.followUp.relaxed': 'Κάνε το πρόγραμμα πιο χαλαρό',
|
||
'assistant.followUp.dinners': 'Πρόσθεσε εστιατόρια για τα βράδια',
|
||
'assistant.followUp.rain': 'Κι αν βρέχει;',
|
||
'assistant.followUp.sun': 'Τι αξίζει έξω με καλό καιρό;',
|
||
'assistant.followUp.more': 'Πες μου περισσότερα',
|
||
'assistant.followUp.next': 'Τι προτείνεις τώρα;',
|
||
'assistant.menu.alternative': 'Εύρεση εναλλακτικής',
|
||
'assistant.menu.alternativeAsk': 'Βρες μια καλή εναλλακτική για το {place} κοντά και πες γιατί ταιριάζει καλύτερα.',
|
||
'assistant.menu.foodNearby': 'Εστιατόριο κοντά',
|
||
'assistant.menu.foodNearbyAsk': 'Πρότεινε μερικά καλά μέρη για φαγητό κοντά στο {place}.',
|
||
'assistant.menu.planDay': 'Σχεδίασε αυτή τη μέρα',
|
||
'assistant.menu.planDayAsk': 'Σχεδίασε αυτή τη μέρα για μένα: μέρη, ώρες και κάπου να φάμε.',
|
||
'assistant.menu.rainPlan': 'Πρόγραμμα βροχής',
|
||
'assistant.menu.rainPlanAsk':
|
||
'Τι μπορούμε να κάνουμε αυτή τη μέρα αν βρέχει; Πρότεινε εσωτερικές εναλλακτικές κοντά.',
|
||
'assistant.preview.title': 'Προτάσεις του βοηθού',
|
||
'assistant.preview.suggested': 'Πρόταση',
|
||
'assistant.preview.movedHere': 'Έρχεται εδώ',
|
||
'assistant.preview.removed': 'Αφαιρείται',
|
||
'assistant.preview.movedAway': 'Μετακινείται',
|
||
'assistant.check.ok': 'Χωράει στον χρόνο',
|
||
'assistant.week.title': 'Οι μέρες αυτού του πλάνου',
|
||
'assistant.week.day': 'Μέρα',
|
||
'assistant.memory.title': 'Σημειώσεις ταξιδιού',
|
||
'assistant.memory.edit': 'Επεξεργασία σημειώσεων',
|
||
'assistant.memory.kept': 'Σημειώθηκε για αυτό το ταξίδι:',
|
||
'assistant.memory.sub': 'Ο βοηθός τις λαμβάνει υπόψη σε κάθε πρόταση για αυτό το ταξίδι.',
|
||
'assistant.memory.quick': 'Συχνές επιθυμίες',
|
||
'assistant.memory.notes': 'Οι σημειώσεις σου',
|
||
'assistant.memory.placeholder': 'Για παράδειγμα: ταξιδεύουμε με νήπιο, λατρεύουμε το street food, όχι νωρίς το πρωί.',
|
||
'assistant.memory.saved': 'Οι σημειώσεις αποθηκεύτηκαν',
|
||
'assistant.memory.quick.vegetarian': 'Τρώμε χορτοφαγικά',
|
||
'assistant.memory.quick.kids': 'Ταξιδεύουμε με παιδιά',
|
||
'assistant.memory.quick.budget': 'Με μικρό προϋπολογισμό',
|
||
'assistant.memory.quick.slow': 'Χαλαρός ρυθμός, χωρίς βιασύνη',
|
||
'assistant.memory.quick.accessible': 'Πρόσβαση χωρίς σκαλοπάτια, παρακαλώ',
|
||
'assistant.memory.quick.noMuseums': 'Λίγα μουσεία',
|
||
'assistant.settings.costEstimates': 'Εκτίμηση κόστους',
|
||
'assistant.settings.costEstimatesHint':
|
||
'Για εστιατόριο ή εισιτήριο προτείνει μια εκτιμώμενη δαπάνη για τον προϋπολογισμό, ως κάρτα που επιβεβαιώνεις.',
|
||
'assistant.change.timeline.tight': 'Λείπουν {count} λεπτά',
|
||
'assistant.change.timeline.tight.one': 'Λείπει {count} λεπτό',
|
||
'assistant.check.issues': '{count} σημεία για έλεγχο',
|
||
'assistant.check.issues.one': '{count} σημείο για έλεγχο',
|
||
'assistant.week.changes': '{count} αλλαγές',
|
||
'assistant.week.changes.one': '{count} αλλαγή',
|
||
'assistant.week.showAll': 'Εμφάνιση όλων των {count} αλλαγών',
|
||
'assistant.week.showAll.one': 'Εμφάνιση {count} αλλαγής',
|
||
'assistant.change.verb.updateBudgetItem': 'Αλλαγή εξόδου',
|
||
'assistant.change.verb.rememberNote': 'Απομνημόνευση για αυτό το ταξίδι',
|
||
'assistant.change.verb.genericCreate': 'Προσθήκη',
|
||
'assistant.change.verb.genericUpdate': 'Αλλαγή',
|
||
'assistant.change.verb.genericRemove': 'Αφαίρεση',
|
||
'assistant.change.verb.addTour': 'Προσθήκη εκδρομής',
|
||
'assistant.change.verb.updateTour': 'Αλλαγή εκδρομής',
|
||
'assistant.change.verb.markVisited': 'Σήμανση ως επισκέψιμο',
|
||
'assistant.change.verb.markSkipped': 'Παράλειψη στάσης',
|
||
'assistant.change.verb.markPlanned': 'Αναίρεση σήμανσης',
|
||
'assistant.change.verb.assignTrack': 'Προσθήκη καταγεγραμμένης διαδρομής',
|
||
'assistant.change.verb.unassignTrack': 'Αφαίρεση καταγεγραμμένης διαδρομής',
|
||
'assistant.change.verb.excludeTour': 'Εξαίρεση από τα στατιστικά',
|
||
'assistant.change.verb.countTour': 'Ξανά μέτρηση στα στατιστικά',
|
||
'assistant.change.verb.linkPacking': 'Σύνδεση λίστας αποσκευών',
|
||
'assistant.change.verb.unlinkPacking': 'Αποσύνδεση λίστας αποσκευών',
|
||
'assistant.change.verb.reverseTour': 'Αντιστροφή εκδρομής',
|
||
'assistant.change.verb.closeLoop': 'Κλείσιμο κυκλικής διαδρομής',
|
||
'assistant.change.verb.copyTour': 'Αντιγραφή εκδρομής',
|
||
'assistant.change.verb.setRouteColor': 'Αλλαγή χρώματος διαδρομής',
|
||
'assistant.change.verb.classifySki': 'Αλλαγή είδους σκι',
|
||
'assistant.change.verb.setPaddlePlan': 'Αλλαγή σχεδίου κουπιού',
|
||
'assistant.change.verb.decideObstacles': 'Απόφαση για εμπόδια',
|
||
'assistant.change.verb.restoreTrack': 'Επιστροφή στην καταγεγραμμένη διαδρομή',
|
||
'assistant.change.verb.importTour': 'Προσθήκη εκδρομής από αρχείο',
|
||
'assistant.change.verb.addTourStop': 'Προσθήκη στάσης στην εκδρομή',
|
||
'assistant.change.verb.removeTourStop': 'Αφαίρεση στάσης από την εκδρομή',
|
||
'assistant.change.label.field': 'Τιμή',
|
||
'assistant.change.label.difficulty': 'Μέγιστη δυσκολία μονοπατιού',
|
||
'assistant.change.label.track': 'Καταγεγραμμένη διαδρομή',
|
||
'assistant.change.label.packing': 'Λίστα αποσκευών',
|
||
'assistant.change.label.breaks': 'Διαλείμματα',
|
||
'assistant.domain.tours': 'Διαδρομές',
|
||
'assistant.domain.roadtrip': 'Οδικό ταξίδι',
|
||
'assistant.domain.journey': 'Ημερολόγιο ταξιδιού',
|
||
'assistant.domain.vacay': 'Σχεδιαστής διακοπών',
|
||
'assistant.domain.atlas': 'Άτλαντας',
|
||
'assistant.domain.collections': 'Συλλογές',
|
||
'assistant.domain.collab': 'Συνεργασία',
|
||
'assistant.domain.files': 'Αρχεία',
|
||
'assistant.domain.account': 'Λογαριασμός',
|
||
'assistant.domain.plugins': 'Πρόσθετα',
|
||
'assistant.change.label.order': 'Σειρά',
|
||
'assistant.tool.reorder_day_assignments': 'Αναδιάταξη της ημέρας',
|
||
'assistant.tool.update_assignment_time': 'Αλλαγή ώρας',
|
||
'assistant.tool.update_assignment_notes': 'Αλλαγή σημείωσης ημέρας',
|
||
'assistant.tool.set_leg_transport_mode': 'Αλλαγή τρόπου μετάβασης',
|
||
'assistant.tool.set_assignment_end_day': 'Αλλαγή τελευταίας ημέρας',
|
||
'assistant.tool.clear_day_assignments': 'Άδειασμα της ημέρας',
|
||
'assistant.tool.set_assignment_participants': 'Αλλαγή συμμετεχόντων',
|
||
'assistant.tool.create_day': 'Προσθήκη ημέρας',
|
||
'assistant.tool.update_day': 'Αλλαγή ημέρας',
|
||
'assistant.tool.delete_day': 'Διαγραφή ημέρας',
|
||
'assistant.tool.reorder_days': 'Αναδιάταξη ημερών',
|
||
'assistant.tool.delete_place': 'Διαγραφή τοποθεσίας',
|
||
'assistant.tool.rate_place': 'Βαθμολόγηση τοποθεσίας',
|
||
'assistant.tool.bulk_update_places': 'Αλλαγή πολλών τοποθεσιών',
|
||
'assistant.tool.delete_day_note': 'Διαγραφή σημείωσης',
|
||
'assistant.tool.toggle_packing_item': 'Τσεκάρισμα',
|
||
'assistant.tool.delete_packing_item': 'Αφαίρεση από τη λίστα αποσκευών',
|
||
'assistant.tool.update_todo': 'Αλλαγή εργασίας',
|
||
'assistant.tool.toggle_todo': 'Τσεκάρισμα εργασίας',
|
||
'assistant.tool.delete_todo': 'Διαγραφή εργασίας',
|
||
'assistant.tool.delete_budget_item': 'Διαγραφή εξόδου',
|
||
'assistant.tool.update_reservation': 'Αλλαγή κράτησης',
|
||
'assistant.tool.delete_reservation': 'Διαγραφή κράτησης',
|
||
'assistant.tool.create_accommodation': 'Προσθήκη καταλύματος',
|
||
'assistant.tool.create_transport': 'Προσθήκη μεταφοράς',
|
||
'assistant.tool.mark_country_visited': 'Σήμανση χώρας ως επισκεφθείσας',
|
||
'assistant.tool.confirm_bucket_list_visits': 'Σήμανση ως εκπληρωμένων στη λίστα επιθυμιών',
|
||
'assistant.tool.clear_bucket_list_visit': 'Αναίρεση της σήμανσης στη λίστα επιθυμιών',
|
||
'assistant.tool.accept_atlas_countries': 'Προσθήκη των χωρών στον Άτλαντα',
|
||
'assistant.tool.send_collab_message': 'Αποστολή στη συνομιλία ταξιδιού',
|
||
'assistant.admin.chatgptShared':
|
||
'Μοιράζεσαι τη δική σου συνδρομή ChatGPT με όλους σε αυτόν τον διακομιστή: οι συνομιλίες τους χρεώνονται στο δικό σου πρόγραμμα. Έλεγξε ότι το πρόγραμμά σου και οι όροι της OpenAI το επιτρέπουν.',
|
||
'assistant.attach.found': 'Βρήκα {count} κρατήσεις στο {name}. Πρόσθεσε παρακάτω όσες θέλεις.',
|
||
'assistant.attach.found.one': 'Βρήκα {count} κράτηση στο {name}. Πρόσθεσέ την παρακάτω αν είναι σωστή.',
|
||
'assistant.attach.none': 'Δεν βρήκα καμία κράτηση στο {name}.',
|
||
'assistant.attach.why.aiNotConfigured':
|
||
'Η ανάγνωση με ΤΝ δεν έχει ρυθμιστεί για εισαγωγές εδώ, οπότε το εξέτασε μόνο ο αναγνώστης του TREK.',
|
||
'assistant.attach.why.aiFailed': 'Ο αναγνώστης ΤΝ δεν μπόρεσε να το διαβάσει.',
|
||
'assistant.attach.why.noText': 'Δεν περιέχει αναγνώσιμο κείμενο, μάλλον είναι σάρωση.',
|
||
'assistant.attach.why.nothingFound': 'Τίποτα σε αυτό δεν μοιάζει με κράτηση.',
|
||
'assistant.attach.ask': 'Τι να κάνω με το αρχείο;',
|
||
'assistant.attach.chip.keep': 'Αποθήκευσέ το στα Αρχεία',
|
||
'assistant.attach.chip.book': 'Δημιούργησε κράτηση από αυτό',
|
||
'assistant.attach.chip.attach': 'Επισύναψέ το σε κράτηση ή έξοδο',
|
||
'assistant.attach.chip.read': 'Τι περιέχει το αρχείο;',
|
||
'assistant.attach.chip.keepWithBooking': 'Κράτα το αρχείο με αυτή την κράτηση',
|
||
'assistant.change.verb.readAttachment': 'Άφησε τον βοηθό να διαβάσει το αρχείο',
|
||
'assistant.change.label.sentTo': 'Αποστέλλεται σε',
|
||
'assistant.step.readingAttachment': 'Ανάγνωση του αρχείου',
|
||
'assistant.change.verb.keepFile': 'Αποθήκευση του αρχείου στα Αρχεία',
|
||
'assistant.change.label.attachedTo': 'Επισυνάπτεται σε',
|
||
'assistant.card.file.open': 'Άνοιγμα στα Αρχεία',
|
||
};
|
||
export default assistant;
|