mirror of
https://github.com/mauriceboe/TREK.git
synced 2026-06-19 13:21:46 +00:00
49b3af8b0d
Optimize day routes around the accommodation
When a day has an accommodation set, the route optimizer now treats it as
the day's home base: it optimizes a loop that leaves the hotel and returns
to it, so the stop nearest the hotel comes first. On a transfer day -
checking out of one hotel and into another - the route runs from the first
hotel to the second instead.
The optimizer also gained a 2-opt pass on top of the nearest-neighbor
ordering, which removes the crossings the greedy pass used to leave behind.
A new display setting ("optimize route from accommodation", on by default)
lets you turn the anchoring off.
Confirm before deleting notes
Deleting a plan note or a collab note now asks for confirmation first. On
phones and tablets the edit and delete icons sit close together and were
easy to mis-tap, which deleted notes with no way back.
336 lines
27 KiB
TypeScript
336 lines
27 KiB
TypeScript
import type { TranslationStrings } from '../types';
|
||
|
||
const settings: TranslationStrings = {
|
||
'settings.title': 'Ρυθμίσεις',
|
||
'settings.subtitle': 'Διαμορφώστε τις προσωπικές σας ρυθμίσεις',
|
||
'settings.tabs.display': 'Εμφάνιση',
|
||
'settings.tabs.map': 'Χάρτης',
|
||
'settings.tabs.notifications': 'Ειδοποιήσεις',
|
||
'settings.tabs.integrations': 'Ενσωματώσεις',
|
||
'settings.tabs.account': 'Λογαριασμός',
|
||
'settings.tabs.offline': 'Εκτός σύνδεσης',
|
||
'settings.tabs.about': 'Σχετικά',
|
||
'settings.map': 'Χάρτης',
|
||
'settings.mapTemplate': 'Πρότυπο Χάρτη',
|
||
'settings.mapTemplatePlaceholder.select': 'Επιλέξτε πρότυπο...',
|
||
'settings.mapDefaultHint': 'Αφήστε κενό για OpenStreetMap (προεπιλογή)',
|
||
'settings.mapTemplatePlaceholder':
|
||
'https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png',
|
||
'settings.mapHint': 'Πρότυπο URL για πλακίδια χάρτη',
|
||
'settings.mapProvider': 'Πάροχος Χάρτη',
|
||
'settings.mapProviderHint':
|
||
'Επηρεάζει τους χάρτες του Trip Planner και του Journey. Το Atlas χρησιμοποιεί πάντα Leaflet.',
|
||
'settings.mapLeafletSubtitle': 'Κλασικό 2D, οποιαδήποτε raster πλακίδια',
|
||
'settings.mapMapboxSubtitle': 'Διανυσματικά πλακίδια, 3D κτίρια & ανάγλυφο',
|
||
'settings.mapExperimental': 'Πειραματικό',
|
||
'settings.mapMapboxToken': 'Mapbox Access Token',
|
||
'settings.mapMapboxTokenHint': 'Δημόσιο token (pk.*) από',
|
||
'settings.mapMapboxTokenLink': 'mapbox.com → Access tokens',
|
||
'settings.mapStyle': 'Στυλ Χάρτη',
|
||
'settings.mapStylePlaceholder': 'Επιλέξτε ένα στυλ Mapbox',
|
||
'settings.mapStyleHint':
|
||
'Προκαθορισμένο ή δικό σας mapbox://styles/USER/ID URL',
|
||
'settings.map3dBuildings': '3D Κτίρια & Ανάγλυφο',
|
||
'settings.map3dHint':
|
||
'Κλίση + πραγματικές 3D προεξοχές κτιρίων — λειτουργεί σε κάθε στυλ, συμπεριλαμβανομένου του δορυφορικού.',
|
||
'settings.mapHighQuality': 'Λειτουργία Υψηλής Ποιότητας',
|
||
'settings.mapHighQualityHint':
|
||
'Antialiasing + προβολή υδρογείου για ευκρινέστερες ακμές και ρεαλιστική όψη του κόσμου.',
|
||
'settings.mapHighQualityWarning':
|
||
'Μπορεί να επηρεάσει την απόδοση σε συσκευές χαμηλότερων προδιαγραφών.',
|
||
'settings.mapTipLabel': 'Συμβουλή:',
|
||
'settings.mapTip':
|
||
'κάντε δεξί κλικ και σύρετε για περιστροφή/κλίση του χάρτη. Μεσαίο κλικ για προσθήκη τοποθεσίας (το δεξί κλικ έχει κρατηθεί για περιστροφή).',
|
||
'settings.latitude': 'Γεωγραφικό Πλάτος',
|
||
'settings.longitude': 'Γεωγραφικό Μήκος',
|
||
'settings.saveMap': 'Αποθήκευση Χάρτη',
|
||
'settings.apiKeys': 'Κλειδιά API',
|
||
'settings.mapsKey': 'Google Maps API Key',
|
||
'settings.mapsKeyHint':
|
||
'Για αναζήτηση τοποθεσιών. Απαιτείται Places API (New). Λάβετε το από console.cloud.google.com',
|
||
'settings.weatherKey': 'OpenWeatherMap API Key',
|
||
'settings.weatherKeyHint':
|
||
'Για δεδομένα καιρού. Δωρεάν στο openweathermap.org/api',
|
||
'settings.keyPlaceholder': 'Εισάγετε κλειδί...',
|
||
'settings.configured': 'Διαμορφωμένο',
|
||
'settings.saveKeys': 'Αποθήκευση Κλειδιών',
|
||
'settings.display': 'Εμφάνιση',
|
||
'settings.colorMode': 'Λειτουργία Χρώματος',
|
||
'settings.light': 'Φωτεινό',
|
||
'settings.dark': 'Σκούρο',
|
||
'settings.auto': 'Αυτόματο',
|
||
'settings.language': 'Γλώσσα',
|
||
'settings.temperature': 'Μονάδα Θερμοκρασίας',
|
||
'settings.timeFormat': 'Μορφή Ώρας',
|
||
'settings.bookingLabels': 'Ετικέτες διαδρομής κρατήσεων',
|
||
'settings.bookingLabelsHint':
|
||
'Εμφάνιση ονομάτων σταθμών / αεροδρομίων στον χάρτη. Όταν είναι απενεργοποιημένο, εμφανίζεται μόνο το εικονίδιο.',
|
||
'settings.blurBookingCodes': 'Θόλωμα Κωδικών Κρατήσεων',
|
||
'settings.optimizeFromAccommodation': 'Βελτιστοποίηση διαδρομής από το κατάλυμα',
|
||
'settings.optimizeFromAccommodationHint':
|
||
'Κατά τη βελτιστοποίηση μιας ημέρας, ξεκινήστε τη διαδρομή από το ξενοδοχείο στο οποίο ξυπνάτε και τερματίστε την σε αυτό στο οποίο κάνετε check-in το ίδιο βράδυ.',
|
||
'settings.notifications': 'Ειδοποιήσεις',
|
||
'settings.notifyTripInvite': 'Προσκλήσεις ταξιδιού',
|
||
'settings.notifyBookingChange': 'Αλλαγές κρατήσεων',
|
||
'settings.notifyTripReminder': 'Υπενθυμίσεις ταξιδιού',
|
||
'settings.notifyTodoDue': 'Εκκρεμότητα λήγει σύντομα',
|
||
'settings.notifyVacayInvite': 'Προσκλήσεις Vacay fusion',
|
||
'settings.notifyPhotosShared': 'Κοινόχρηστες φωτογραφίες (Immich)',
|
||
'settings.notifyCollabMessage': 'Μηνύματα συνομιλίας (Collab)',
|
||
'settings.notifyPackingTagged': 'Λίστα πακεταρίσματος: αναθέσεις',
|
||
'settings.notifyWebhook': 'Ειδοποιήσεις Webhook',
|
||
'settings.notifyVersionAvailable': 'Διαθέσιμη νέα έκδοση',
|
||
'settings.notificationPreferences.email': 'Email',
|
||
'settings.notificationPreferences.webhook': 'Webhook',
|
||
'settings.notificationPreferences.inapp': 'Εντός εφαρμογής',
|
||
'settings.notificationPreferences.ntfy': 'Ntfy',
|
||
'settings.notificationPreferences.noChannels':
|
||
'Δεν έχουν διαμορφωθεί κανάλια ειδοποιήσεων. Ζητήστε από έναν διαχειριστή να ρυθμίσει ειδοποιήσεις email ή webhook.',
|
||
'settings.webhookUrl.label': 'Webhook URL',
|
||
'settings.webhookUrl.placeholder': 'https://discord.com/api/webhooks/...',
|
||
'settings.webhookUrl.hint':
|
||
'Εισάγετε το Discord, Slack ή προσαρμοσμένο webhook URL σας για να λαμβάνετε ειδοποιήσεις.',
|
||
'settings.webhookUrl.saved': 'Το Webhook URL αποθηκεύτηκε',
|
||
'settings.webhookUrl.test': 'Δοκιμή',
|
||
'settings.webhookUrl.testSuccess': 'Η δοκιμή webhook στάλθηκε επιτυχώς',
|
||
'settings.webhookUrl.testFailed': 'Η δοκιμή webhook απέτυχε',
|
||
'settings.ntfyUrl.topicLabel': 'Θέμα Ntfy',
|
||
'settings.ntfyUrl.topicPlaceholder': 'my-trek-alerts',
|
||
'settings.ntfyUrl.serverLabel': 'URL Ntfy Server (προαιρετικό)',
|
||
'settings.ntfyUrl.serverPlaceholder': 'https://ntfy.sh',
|
||
'settings.ntfyUrl.hint':
|
||
'Εισάγετε το ntfy topic σας για να λαμβάνετε push ειδοποιήσεις. Αφήστε τον server κενό για χρήση του προεπιλεγμένου από τον διαχειριστή.',
|
||
'settings.ntfyUrl.tokenLabel': 'Access Token (προαιρετικό)',
|
||
'settings.ntfyUrl.tokenHint':
|
||
'Απαιτείται για θέματα προστατευμένα με κωδικό.',
|
||
'settings.ntfyUrl.saved': 'Οι ρυθμίσεις Ntfy αποθηκεύτηκαν',
|
||
'settings.ntfyUrl.test': 'Δοκιμή',
|
||
'settings.ntfyUrl.testSuccess':
|
||
'Η δοκιμαστική ειδοποίηση ntfy στάλθηκε επιτυχώς',
|
||
'settings.ntfyUrl.testFailed': 'Η δοκιμαστική ειδοποίηση ntfy απέτυχε',
|
||
'settings.ntfyUrl.tokenCleared': 'Το access token εκκαθαρίστηκε',
|
||
'settings.notificationsDisabled':
|
||
'Οι ειδοποιήσεις δεν έχουν διαμορφωθεί. Ζητήστε από έναν διαχειριστή να ενεργοποιήσει ειδοποιήσεις email ή webhook.',
|
||
'settings.notificationsActive': 'Ενεργό κανάλι',
|
||
'settings.notificationsManagedByAdmin':
|
||
'Τα συμβάντα ειδοποιήσεων διαμορφώνονται από τον διαχειριστή σας.',
|
||
'settings.on': 'Ενεργό',
|
||
'settings.off': 'Ανενεργό',
|
||
'settings.mcp.title': 'Διαμόρφωση MCP',
|
||
'settings.mcp.endpoint': 'MCP Endpoint',
|
||
'settings.mcp.clientConfig': 'Διαμόρφωση Πελάτη',
|
||
'settings.mcp.clientConfigHint':
|
||
'Αντικαταστήστε το <your_token> με ένα API token από την παρακάτω λίστα. Η διαδρομή για το npx ίσως χρειαστεί να προσαρμοστεί για το σύστημά σας (π.χ. C:\\PROGRA~1\\nodejs\\npx.cmd στα Windows).',
|
||
'settings.mcp.clientConfigHintOAuth':
|
||
'Αντικαταστήστε τα <your_client_id> και <your_client_secret> με τα διαπιστευτήρια που εμφανίζονται στον πελάτη OAuth 2.1 που δημιουργήσατε παραπάνω. Το mcp-remote θα ανοίξει τον browser σας για να ολοκληρώσετε την εξουσιοδότηση την πρώτη φορά που θα συνδεθείτε. Η διαδρομή για το npx ίσως χρειαστεί να προσαρμοστεί για το σύστημά σας (π.χ. C:\\PROGRA~1\\nodejs\\npx.cmd στα Windows).',
|
||
'settings.mcp.copy': 'Αντιγραφή',
|
||
'settings.mcp.copied': 'Αντιγράφηκε!',
|
||
'settings.mcp.apiTokens': 'API Tokens',
|
||
'settings.mcp.createToken': 'Δημιουργία νέου Token',
|
||
'settings.mcp.noTokens':
|
||
'Δεν υπάρχουν tokens ακόμη. Δημιουργήστε ένα για να συνδέσετε πελάτες MCP.',
|
||
'settings.mcp.tokenCreatedAt': 'Δημιουργήθηκε',
|
||
'settings.mcp.tokenUsedAt': 'Χρησιμοποιήθηκε',
|
||
'settings.mcp.deleteTokenTitle': 'Διαγραφή Token',
|
||
'settings.mcp.deleteTokenMessage':
|
||
'Αυτό το token θα σταματήσει να λειτουργεί αμέσως. Οποιοσδήποτε πελάτης MCP το χρησιμοποιεί θα χάσει την πρόσβαση.',
|
||
'settings.mcp.modal.createTitle': 'Δημιουργία API Token',
|
||
'settings.mcp.modal.tokenName': 'Όνομα Token',
|
||
'settings.mcp.modal.tokenNamePlaceholder':
|
||
'π.χ. Claude Desktop, Φορητός εργασίας',
|
||
'settings.mcp.modal.creating': 'Δημιουργία…',
|
||
'settings.mcp.modal.create': 'Δημιουργία Token',
|
||
'settings.mcp.modal.createdTitle': 'Το Token δημιουργήθηκε',
|
||
'settings.mcp.modal.createdWarning':
|
||
'Αυτό το token θα εμφανιστεί μόνο μία φορά. Αντιγράψτε και αποθηκεύστε το τώρα — δεν μπορεί να ανακτηθεί.',
|
||
'settings.mcp.modal.done': 'Ολοκληρώθηκε',
|
||
'settings.mcp.toast.created': 'Το token δημιουργήθηκε',
|
||
'settings.mcp.toast.createError': 'Αποτυχία δημιουργίας token',
|
||
'settings.mcp.toast.deleted': 'Το token διαγράφηκε',
|
||
'settings.mcp.toast.deleteError': 'Αποτυχία διαγραφής token',
|
||
'settings.mcp.apiTokensDeprecated':
|
||
'Τα API Tokens έχουν καταργηθεί και θα αφαιρεθούν σε μελλοντική έκδοση. Παρακαλώ χρησιμοποιήστε OAuth 2.1 Clients αντί αυτών.',
|
||
'settings.oauth.clients': 'OAuth 2.1 Clients',
|
||
'settings.oauth.clientsHint':
|
||
'Καταχωρήστε πελάτες OAuth 2.1 για να επιτρέψετε σε εφαρμογές MCP τρίτων (Claude Web, Cursor, κ.λπ.) να συνδέονται χωρίς στατικά tokens.',
|
||
'settings.oauth.createClient': 'Νέος Πελάτης',
|
||
'settings.oauth.noClients': 'Δεν έχουν καταχωρηθεί πελάτες OAuth.',
|
||
'settings.oauth.clientId': 'Client ID',
|
||
'settings.oauth.clientSecret': 'Client Secret',
|
||
'settings.oauth.deleteClient': 'Διαγραφή Πελάτη',
|
||
'settings.oauth.deleteClientMessage':
|
||
'Αυτός ο πελάτης και όλες οι ενεργές συνεδρίες θα αφαιρεθούν μόνιμα. Οποιαδήποτε εφαρμογή τον χρησιμοποιεί θα χάσει την πρόσβαση αμέσως.',
|
||
'settings.oauth.rotateSecret': 'Εναλλαγή Secret',
|
||
'settings.oauth.rotateSecretMessage':
|
||
'Θα δημιουργηθεί ένα νέο client secret και όλες οι υπάρχουσες συνεδρίες θα ακυρωθούν αμέσως. Ενημερώστε την εφαρμογή σας πριν κλείσετε αυτό το παράθυρο.',
|
||
'settings.oauth.rotateSecretConfirm': 'Εναλλαγή',
|
||
'settings.oauth.rotateSecretConfirming': 'Εναλλαγή…',
|
||
'settings.oauth.rotateSecretDoneTitle': 'Δημιουργήθηκε νέο Secret',
|
||
'settings.oauth.rotateSecretDoneWarning':
|
||
'Αυτό το secret εμφανίζεται μόνο μία φορά. Αντιγράψτε το τώρα και ενημερώστε την εφαρμογή σας — όλες οι προηγούμενες συνεδρίες έχουν ακυρωθεί.',
|
||
'settings.oauth.activeSessions': 'Ενεργές Συνεδρίες OAuth',
|
||
'settings.oauth.sessionScopes': 'Scopes',
|
||
'settings.oauth.sessionExpires': 'Λήγει',
|
||
'settings.oauth.revoke': 'Ανάκληση',
|
||
'settings.oauth.revokeSession': 'Ανάκληση Συνεδρίας',
|
||
'settings.oauth.revokeSessionMessage':
|
||
'Αυτό θα ανακαλέσει αμέσως την πρόσβαση για αυτή τη συνεδρία OAuth.',
|
||
'settings.oauth.modal.createTitle': 'Καταχώρηση Πελάτη OAuth',
|
||
'settings.oauth.modal.presets': 'Γρήγορες προεπιλογές',
|
||
'settings.oauth.modal.clientName': 'Όνομα Εφαρμογής',
|
||
'settings.oauth.modal.clientNamePlaceholder':
|
||
'π.χ. Claude Web, Η εφαρμογή μου MCP',
|
||
'settings.oauth.modal.redirectUris': 'Redirect URIs',
|
||
'settings.oauth.modal.redirectUrisPlaceholder':
|
||
'https://your-app.com/callback\nhttps://your-app.com/auth',
|
||
'settings.oauth.modal.redirectUrisHint':
|
||
'Ένα URI ανά γραμμή. Απαιτείται HTTPS (το localhost εξαιρείται). Επιβάλλεται ακριβής αντιστοίχιση.',
|
||
'settings.oauth.modal.scopes': 'Επιτρεπόμενα Scopes',
|
||
'settings.oauth.modal.scopesHint':
|
||
'Τα list_trips και get_trip_summary είναι πάντα διαθέσιμα — δεν απαιτείται scope. Επιτρέπουν στο AI να εντοπίζει τα trip IDs που χρειάζονται για τη χρήση οποιουδήποτε άλλου εργαλείου.',
|
||
'settings.oauth.modal.selectAll': 'Επιλογή όλων',
|
||
'settings.oauth.modal.deselectAll': 'Απο-επιλογή όλων',
|
||
'settings.oauth.modal.creating': 'Καταχώρηση…',
|
||
'settings.oauth.modal.create': 'Καταχώρηση Πελάτη',
|
||
'settings.oauth.modal.createdTitle': 'Ο Πελάτης Καταχωρήθηκε',
|
||
'settings.oauth.modal.createdWarning':
|
||
'Το client secret εμφανίζεται μόνο μία φορά. Αντιγράψτε το τώρα — δεν μπορεί να ανακτηθεί.',
|
||
'settings.oauth.toast.createError': 'Αποτυχία καταχώρησης πελάτη OAuth',
|
||
'settings.oauth.toast.deleted': 'Ο πελάτης OAuth διαγράφηκε',
|
||
'settings.oauth.toast.deleteError': 'Αποτυχία διαγραφής πελάτη OAuth',
|
||
'settings.oauth.toast.revoked': 'Η συνεδρία ανακλήθηκε',
|
||
'settings.oauth.toast.revokeError': 'Αποτυχία ανάκλησης συνεδρίας',
|
||
'settings.oauth.toast.rotateError': 'Αποτυχία εναλλαγής client secret',
|
||
'settings.oauth.modal.machineClient':
|
||
'Πελάτης μηχανής (χωρίς σύνδεση μέσω browser)',
|
||
'settings.oauth.modal.machineClientHint':
|
||
'Χρησιμοποιήστε grant client_credentials — δεν χρειάζονται redirect URIs. Το token εκδίδεται απευθείας μέσω client_id + client_secret και ενεργεί ως εσείς εντός των επιλεγμένων scopes.',
|
||
'settings.oauth.modal.machineClientUsage':
|
||
'Λήψη token: POST /oauth/token με grant_type=client_credentials, client_id, και client_secret. Χωρίς browser, χωρίς refresh token.',
|
||
'settings.oauth.badge.machine': 'μηχανή',
|
||
'settings.account': 'Λογαριασμός',
|
||
'settings.about': 'Σχετικά',
|
||
'settings.about.reportBug': 'Αναφορά Σφάλματος',
|
||
'settings.about.reportBugHint': 'Βρήκατε πρόβλημα; Ενημερώστε μας',
|
||
'settings.about.featureRequest': 'Αίτημα Λειτουργίας',
|
||
'settings.about.featureRequestHint': 'Προτείνετε ένα νέο χαρακτηριστικό',
|
||
'settings.about.wikiHint': 'Τεκμηρίωση & οδηγοί',
|
||
'settings.about.supporters.badge': 'Μηνιαίοι Υποστηρικτές',
|
||
'settings.about.supporters.title': 'Συνταξιδιώτες για το TREK',
|
||
'settings.about.supporters.subtitle':
|
||
'Καθώς εσείς σχεδιάζετε την επόμενή σας διαδρομή, αυτοί οι άνθρωποι βοηθούν να σχεδιαστεί το μέλλον του TREK. Η μηνιαία τους συνεισφορά πηγαίνει απευθείας στην ανάπτυξη και σε πραγματικές ώρες εργασίας — ώστε το TREK να παραμένει Open Source.',
|
||
'settings.about.supporters.since': 'υποστηρικτής από {date}',
|
||
'settings.about.supporters.tierEmpty': 'Γίνετε ο πρώτος',
|
||
'settings.about.supporter.tier.noReturnTicket': 'Χωρίς Εισιτήριο Επιστροφής',
|
||
'settings.about.supporter.tier.lostLuggageVip': 'VIP Χαμένων Αποσκευών',
|
||
'settings.about.supporter.tier.businessClassDreamer':
|
||
'Ονειροπόλος Business Class',
|
||
'settings.about.supporter.tier.budgetTraveller': 'Οικονομικός Ταξιδιώτης',
|
||
'settings.about.supporter.tier.hostelBunkmate': 'Συγκάτοικος Hostel',
|
||
'settings.about.description':
|
||
'Το TREK είναι ένας self-hosted ταξιδιωτικός σχεδιαστής που σας βοηθά να οργανώσετε τα ταξίδια σας από την πρώτη ιδέα μέχρι την τελευταία ανάμνηση. Σχεδιασμός ημερών, προϋπολογισμός, λίστες πακεταρίσματος, φωτογραφίες και πολλά άλλα — όλα σε ένα μέρος, στον δικό σας server.',
|
||
'settings.about.madeWith': 'Φτιαγμένο με',
|
||
'settings.about.madeBy':
|
||
'από τον Maurice και μια αναπτυσσόμενη κοινότητα open-source.',
|
||
'settings.username': 'Όνομα χρήστη',
|
||
'settings.email': 'Email',
|
||
'settings.role': 'Ρόλος',
|
||
'settings.roleAdmin': 'Διαχειριστής',
|
||
'settings.oidcLinked': 'Συνδεδεμένο με',
|
||
'settings.changePassword': 'Αλλαγή Κωδικού',
|
||
'settings.currentPassword': 'Τρέχων κωδικός',
|
||
'settings.currentPasswordRequired': 'Ο τρέχων κωδικός είναι υποχρεωτικός',
|
||
'settings.newPassword': 'Νέος κωδικός',
|
||
'settings.confirmPassword': 'Επιβεβαίωση νέου κωδικού',
|
||
'settings.updatePassword': 'Ενημέρωση κωδικού',
|
||
'settings.passwordRequired':
|
||
'Παρακαλώ εισάγετε τον τρέχοντα και τον νέο κωδικό',
|
||
'settings.passwordTooShort':
|
||
'Ο κωδικός πρέπει να έχει τουλάχιστον 8 χαρακτήρες',
|
||
'settings.passwordMismatch': 'Οι κωδικοί δεν ταιριάζουν',
|
||
'settings.passwordWeak':
|
||
'Ο κωδικός πρέπει να περιέχει κεφαλαία, πεζά, έναν αριθμό και έναν ειδικό χαρακτήρα',
|
||
'settings.passwordChanged': 'Ο κωδικός άλλαξε επιτυχώς',
|
||
'settings.mustChangePassword':
|
||
'Πρέπει να αλλάξετε τον κωδικό σας πριν συνεχίσετε. Παρακαλώ ορίστε έναν νέο κωδικό παρακάτω.',
|
||
'settings.deleteAccount': 'Διαγραφή λογαριασμού',
|
||
'settings.deleteAccountTitle': 'Διαγραφή του λογαριασμού σας;',
|
||
'settings.deleteAccountWarning':
|
||
'Ο λογαριασμός σας και όλα τα ταξίδια, οι τόποι και τα αρχεία σας θα διαγραφούν μόνιμα. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.',
|
||
'settings.deleteAccountConfirm': 'Μόνιμη διαγραφή',
|
||
'settings.deleteBlockedTitle': 'Η διαγραφή δεν είναι δυνατή',
|
||
'settings.deleteBlockedMessage':
|
||
'Είστε ο μόνος διαχειριστής. Προαγάγετε έναν άλλον χρήστη σε διαχειριστή πριν διαγράψετε τον λογαριασμό σας.',
|
||
'settings.roleUser': 'Χρήστης',
|
||
'settings.saveProfile': 'Αποθήκευση Προφίλ',
|
||
'settings.toast.mapSaved': 'Οι ρυθμίσεις χάρτη αποθηκεύτηκαν',
|
||
'settings.toast.keysSaved': 'Τα κλειδιά API αποθηκεύτηκαν',
|
||
'settings.toast.displaySaved': 'Οι ρυθμίσεις εμφάνισης αποθηκεύτηκαν',
|
||
'settings.toast.profileSaved': 'Το προφίλ αποθηκεύτηκε',
|
||
'settings.uploadAvatar': 'Μεταφόρτωση Εικόνας Προφίλ',
|
||
'settings.removeAvatar': 'Αφαίρεση Εικόνας Προφίλ',
|
||
'settings.avatarUploaded': 'Η εικόνα προφίλ ενημερώθηκε',
|
||
'settings.avatarRemoved': 'Η εικόνα προφίλ αφαιρέθηκε',
|
||
'settings.avatarError': 'Η μεταφόρτωση απέτυχε',
|
||
'settings.mfa.title': 'Έλεγχος ταυτότητας δύο παραγόντων (2FA)',
|
||
'settings.mfa.description':
|
||
'Προσθέτει ένα δεύτερο βήμα όταν συνδέεστε με email και κωδικό. Χρησιμοποιήστε μια εφαρμογή authenticator (Google Authenticator, Authy, κ.λπ.).',
|
||
'settings.mfa.requiredByPolicy':
|
||
'Ο διαχειριστής σας απαιτεί έλεγχο ταυτότητας δύο παραγόντων. Ρυθμίστε μια εφαρμογή authenticator παρακάτω πριν συνεχίσετε.',
|
||
'settings.mfa.backupTitle': 'Εφεδρικοί κωδικοί',
|
||
'settings.mfa.backupDescription':
|
||
'Χρησιμοποιήστε αυτούς τους εφεδρικούς κωδικούς μίας χρήσης αν χάσετε την πρόσβαση στην εφαρμογή authenticator.',
|
||
'settings.mfa.backupWarning':
|
||
'Αποθηκεύστε αυτούς τους κωδικούς τώρα. Κάθε κωδικός μπορεί να χρησιμοποιηθεί μόνο μία φορά.',
|
||
'settings.mfa.backupCopy': 'Αντιγραφή κωδικών',
|
||
'settings.mfa.backupDownload': 'Λήψη TXT',
|
||
'settings.mfa.backupPrint': 'Εκτύπωση / PDF',
|
||
'settings.mfa.backupCopied': 'Οι εφεδρικοί κωδικοί αντιγράφηκαν',
|
||
'settings.mfa.enabled': 'Το 2FA είναι ενεργοποιημένο στον λογαριασμό σας.',
|
||
'settings.mfa.disabled': 'Το 2FA δεν είναι ενεργοποιημένο.',
|
||
'settings.mfa.setup': 'Ρύθμιση authenticator',
|
||
'settings.mfa.scanQr':
|
||
'Σαρώστε αυτόν τον κωδικό QR με την εφαρμογή σας ή εισάγετε το secret χειροκίνητα.',
|
||
'settings.mfa.secretLabel': 'Κλειδί secret (χειροκίνητη εισαγωγή)',
|
||
'settings.mfa.codePlaceholder': 'Κωδικός 6 ψηφίων',
|
||
'settings.mfa.enable': 'Ενεργοποίηση 2FA',
|
||
'settings.mfa.cancelSetup': 'Ακύρωση',
|
||
'settings.mfa.disableTitle': 'Απενεργοποίηση 2FA',
|
||
'settings.mfa.disableHint':
|
||
'Εισάγετε τον κωδικό του λογαριασμού σας και έναν τρέχοντα κωδικό από τον authenticator σας.',
|
||
'settings.mfa.disable': 'Απενεργοποίηση 2FA',
|
||
'settings.mfa.toastEnabled':
|
||
'Ο έλεγχος ταυτότητας δύο παραγόντων ενεργοποιήθηκε',
|
||
'settings.mfa.toastDisabled':
|
||
'Ο έλεγχος ταυτότητας δύο παραγόντων απενεργοποιήθηκε',
|
||
'settings.mfa.demoBlocked': 'Δεν είναι διαθέσιμο σε λειτουργία demo',
|
||
"settings.currency": "Currency",
|
||
"settings.currencyHint": "All amounts in Costs are converted to and shown in this currency.",
|
||
'settings.passkey.title': 'Passkeys',
|
||
'settings.passkey.description':
|
||
'Συνδεθείτε πιο γρήγορα και με προστασία από phishing χρησιμοποιώντας ένα passkey — το δαχτυλικό σας αποτύπωμα, το πρόσωπό σας, ένα PIN ή ένα κλειδί υλικού. Ο κωδικός σας παραμένει ως εφεδρεία.',
|
||
'settings.passkey.notConfigured':
|
||
'Τα passkeys είναι ενεργοποιημένα αλλά δεν έχουν διαμορφωθεί πλήρως σε αυτόν τον server ακόμη. Ζητήστε από τον διαχειριστή σας να ορίσει τον τομέα WebAuthn.',
|
||
'settings.passkey.add': 'Προσθήκη passkey',
|
||
'settings.passkey.addTitle': 'Προσθήκη passkey',
|
||
'settings.passkey.passwordPrompt':
|
||
'Επιβεβαιώστε τον τρέχοντα κωδικό σας και έπειτα ακολουθήστε τις οδηγίες της συσκευής σας.',
|
||
'settings.passkey.passwordRequired': 'Ο τρέχων κωδικός σας είναι υποχρεωτικός.',
|
||
'settings.passkey.namePlaceholder': 'Όνομα (προαιρετικό, π.χ. "iPhone")',
|
||
'settings.passkey.addedToast': 'Το passkey προστέθηκε',
|
||
'settings.passkey.added': 'Προστέθηκε',
|
||
'settings.passkey.addError': 'Δεν ήταν δυνατή η προσθήκη του passkey',
|
||
'settings.passkey.cancelled': 'Η ρύθμιση του passkey ακυρώθηκε',
|
||
'settings.passkey.deleted': 'Το passkey αφαιρέθηκε',
|
||
'settings.passkey.deleteConfirm':
|
||
'Αφαίρεση αυτού του passkey; Επιβεβαιώστε με τον κωδικό σας.',
|
||
'settings.passkey.rename': 'Μετονομασία',
|
||
'settings.passkey.defaultName': 'Passkey',
|
||
'settings.passkey.synced': 'Συγχρονισμένο',
|
||
'settings.passkey.deviceBound': 'Αυτή η συσκευή',
|
||
'settings.passkey.lastUsed': 'Τελευταία χρήση',
|
||
'settings.passkey.neverUsed': 'Δεν χρησιμοποιήθηκε ποτέ',
|
||
};
|
||
|
||
export default settings;
|