Files
TREK/shared/src/i18n/gr/settings.ts
T
Maurice dad1316172 feat(api): let public API keys be scoped to single areas
A key could only ever read everything a user owns. When a second service
reads TREK on that user's behalf, that is more than it needs: Dawarich
wants trips, days and places, not notes, bookings or the wish list.

Keys can now be minted with an explicit list of areas, checked in the
guard and shown when the key is listed. Keys that existed before this
keep full read access, so nothing that works today stops working. A key
marked as limited whose list cannot be read grants nothing rather than
everything.
2026-09-12 23:36:09 +02:00

607 lines
53 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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.plugins.oauth.connected': 'Συνδεδεμένο',
'settings.plugins.oauth.notConnected': 'Μη συνδεδεμένο',
'settings.plugins.oauth.connect': 'Σύνδεση',
'settings.plugins.oauth.disconnect': 'Αποσύνδεση',
'settings.tabs.plugins': 'Πρόσθετα',
'settings.plugins.title': 'Ρυθμίσεις προσθέτων',
'settings.plugins.subtitle':
'Οι προσωπικές σας ρυθμίσεις για τα πρόσθετα που χρησιμοποιείτε (κλειδιά API, προτιμήσεις).',
'settings.plugins.empty': 'Δεν υπάρχουν ενεργά πρόσθετα.',
'settings.plugins.saved': 'Οι ρυθμίσεις αποθηκεύτηκαν',
'settings.plugins.requiredMissing': '"{field}" είναι υποχρεωτικό',
'settings.tabs.account': 'Λογαριασμός',
'settings.tabs.offline': 'Εκτός σύνδεσης',
'settings.tabs.about': 'Σχετικά',
'settings.map': 'Χάρτης',
'settings.mapTemplate': 'Πρότυπο Χάρτη',
'settings.mapTemplatePlaceholder.select': 'Επιλέξτε πρότυπο...',
'settings.mapDefaultHint': 'Αφήστε κενό για OpenStreetMap (προεπιλογή)',
'settings.routingBase': 'Δική σας μηχανή δρομολόγησης',
'settings.routingBaseHint': 'Δική σας εγκατάσταση OSRM. Κενό σημαίνει τους δημόσιους διακομιστές, που επιτρέπουν περίπου ένα αίτημα ανά δευτερόλεπτο: αρκεί για μία ημέρα, λίγο για ένα οδικό ταξίδι. Ισχύει μετά από επανεκκίνηση του διακομιστή.',
'settings.valhallaBase': 'Δική σας υπηρεσία Valhalla',
'settings.valhallaBaseHint':
'Το TREK χρησιμοποιεί από προεπιλογή τη δημόσια Valhalla της FOSSGIS για την αποφυγή διοδίων, αυτοκινητοδρόμων και πορθμείων. Εισαγάγετε εδώ τη διεύθυνση URL της δικής σας Valhalla για να τη χρησιμοποιήσετε αντί της δημόσιας. Αν έχει ρυθμιστεί μόνο ιδιωτική υπηρεσία δρομολόγησης, η δημόσια Valhalla δεν χρησιμοποιείται. Αφού εισαγάγετε ιδιωτική διεύθυνση URL, επανεκκινήστε τον διακομιστή και φορτώστε ξανά τη σελίδα.',
'settings.mapHint': 'Πρότυπο URL για πλακίδια χάρτη',
'settings.mapProvider': 'Πάροχος Χάρτη',
'settings.mapProviderHint':
'Επηρεάζει τους χάρτες του Trip Planner και του Journey. Το Atlas χρησιμοποιεί πάντα Leaflet.',
'settings.mapLeafletSubtitle': 'Κλασικό 2D, οποιαδήποτε raster πλακίδια',
'settings.mapMapboxSubtitle': 'Διανυσματικά πλακίδια, 3D κτίρια & ανάγλυφο',
'settings.mapMapLibreSubtitle': 'Διανυσματικά πλακίδια OpenFreeMap, χωρίς token',
'settings.mapExperimental': 'Πειραματικό',
'settings.mapMapboxToken': 'Mapbox Access Token',
'settings.mapMapboxTokenHint': 'Δημόσιο token (pk.*) από',
'settings.mapMapboxTokenLink': 'mapbox.com → Access tokens',
'settings.mapCartoKey': 'Κλειδί API CARTO',
'settings.mapCartoKeyHint':
'Οι βασικοί χάρτες CARTO εμφανίζουν υδατογράφημα χωρίς κλειδί. Δωρεάν, χωρίς λογαριασμό, από',
'settings.mapCartoKeyLink': 'κλειδί API βασικών χαρτών carto.com',
'settings.mapCartoKeyMissing':
'Αυτό το πρότυπο είναι βασικός χάρτης CARTO. Χωρίς κλειδί, η CARTO τυπώνει "API KEY REQUIRED" σε κάθε πλακίδιο. Μέχρι να εισαγάγετε κλειδί, το TREK εμφανίζει τον προεπιλεγμένο βασικό χάρτη.',
'settings.mapStyle': 'Στυλ Χάρτη',
'settings.mapStylePlaceholder': 'Επιλέξτε ένα στυλ Mapbox',
'settings.mapStyleHint': 'Προκαθορισμένο ή δικό σας mapbox://styles/USER/ID URL',
'settings.mapOpenFreeMapStylePlaceholder': 'Επιλέξτε ένα στυλ OpenFreeMap',
'settings.mapOpenFreeMapStyleHint':
'Προκαθορισμένο ή URL στυλ OpenFreeMap. Τα στυλ OpenFreeMap λειτουργούν χωρίς token.',
'settings.map3dBuildings': '3D Κτίρια & Ανάγλυφο',
'settings.map3dHint':
'Κλίση + πραγματικές 3D προεξοχές κτιρίων — λειτουργεί σε κάθε στυλ, συμπεριλαμβανομένου του δορυφορικού.',
'settings.mapHighQuality': 'Λειτουργία Υψηλής Ποιότητας',
'settings.mapHighQualityHint':
'Antialiasing + προβολή υδρογείου για ευκρινέστερες ακμές και ρεαλιστική όψη του κόσμου.',
'settings.mapHighQualityWarning': 'Μπορεί να επηρεάσει την απόδοση σε συσκευές χαμηλότερων προδιαγραφών.',
'settings.mapTipLabel': 'Συμβουλή:',
'settings.mapTip':
'κάντε δεξί κλικ και σύρετε για περιστροφή/κλίση του χάρτη. Μεσαίο κλικ για προσθήκη τοποθεσίας (το δεξί κλικ έχει κρατηθεί για περιστροφή).',
'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.distance': 'Μονάδα Απόστασης',
'settings.timeFormat': 'Μορφή Ώρας',
'settings.bookingLabels': 'Ετικέτες διαδρομής κρατήσεων',
'settings.bookingLabelsHint':
'Εμφάνιση ονομάτων σταθμών / αεροδρομίων στον χάρτη. Όταν είναι απενεργοποιημένο, εμφανίζεται μόνο το εικονίδιο.',
'settings.blurBookingCodes': 'Θόλωμα Κωδικών Κρατήσεων',
'settings.aiAlwaysRetry': 'Always retry booking imports with AI',
'settings.aiAlwaysRetryHint': 'When a file cannot be read by the standard parser, automatically retry it with AI.',
'settings.optimizeFromAccommodation': 'Βελτιστοποίηση διαδρομής από το κατάλυμα',
'settings.optimizeFromAccommodationHint':
'Κατά τη βελτιστοποίηση μιας ημέρας, ξεκινήστε τη διαδρομή από το ξενοδοχείο στο οποίο ξυπνάτε και τερματίστε την σε αυτό στο οποίο κάνετε check-in το ίδιο βράδυ.',
'settings.notifications': 'Ειδοποιήσεις',
'settings.notifyTripInvite': 'Προσκλήσεις ταξιδιού',
'settings.notifyBookingChange': 'Αλλαγές κρατήσεων',
'settings.notifyTripReminder': 'Υπενθυμίσεις ταξιδιού',
'settings.notifyTodoDue': 'Εκκρεμότητα λήγει σύντομα',
'settings.notifyVacayInvite': 'Προσκλήσεις Vacay fusion',
'settings.notifyVacayShare': 'Κοινοποιήσεις ημερολογίου Vacay',
'settings.notifyCollectionInvite': 'Προσκλήσεις σε συλλογές',
'settings.notifySynologySessionCleared': 'Η σύνδεση Synology τερματίστηκε',
'settings.notifyPluginNotification': 'Ειδοποιήσεις προσθέτων',
'settings.notifyPhotosShared': 'Κοινόχρηστες φωτογραφίες (Immich)',
'settings.notifyCollabMessage': 'Μηνύματα συνομιλίας (Collab)',
'settings.notifyPackingTagged': 'Λίστα πακεταρίσματος: αναθέσεις',
'settings.notifyWebhook': 'Ειδοποιήσεις Webhook',
'settings.notifyVersionAvailable': 'Διαθέσιμη νέα έκδοση',
'settings.notifyReplicaFailure': 'Αποτυχία αντιγράφου αποθήκευσης',
'settings.notificationPreferences.email': 'Email',
'settings.notificationPreferences.webhook': 'Webhook',
'settings.notificationPreferences.inapp': 'Εντός εφαρμογής',
'settings.notificationPreferences.notConfigured':
'Δεν έχει ρυθμιστεί ακόμη — ρυθμίστε το στις ρυθμίσεις του πρόσθετου',
'settings.plugins.actions': 'Ενέργειες',
'settings.plugins.actions.confirm': 'Εκτέλεση αυτής της ενέργειας;',
'settings.notificationPreferences.sendTest': 'Αποστολή δοκιμής',
'settings.notificationPreferences.configure': 'Ρύθμιση',
'settings.notificationPreferences.testSuccess': 'Στάλθηκε δοκιμαστική ειδοποίηση.',
'settings.notificationPreferences.testFailed': 'Η δοκιμή απέτυχε.',
'settings.notificationPreferences.pluginConfigured':
'Ρυθμίστηκε. Διαχειριστείτε τα διαπιστευτήρια στη σελίδα ρυθμίσεων του πρόσθετου.',
'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, HTTP σε loopback ή ιδιωτικό σχήμα εφαρμογής (myapp://). Ακριβής αντιστοίχιση, εκτός από τη θύρα σε loopback URI.',
'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.descriptionManaged':
'TREK helps you organize your trips from the first idea to the last memory. Day planning, budget, packing lists, photos and much more — all in one place.',
'settings.about.sourceTitle': 'Source code',
'settings.about.sourceHint': 'TREK is open source, licensed AGPL-3.0',
'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.avatarRemoveError': 'Η αφαίρεση απέτυχε',
'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': 'Νόμισμα εμφάνισης',
'settings.currencyHint':
'Τα ποσά στα Κόστη εμφανίζονται σε αυτό το νόμισμα μόνο για λόγους προβολής — τα αρχικά ποσά δεν αλλάζουν.',
'settings.currencyTrip': 'Νόμισμα ταξιδιού',
'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': 'Δεν χρησιμοποιήθηκε ποτέ',
'settings.mapPoiPill': 'Εξερεύνηση μερών στον χάρτη',
'settings.mapPoiPillHint':
'Εμφάνιση ετικέτας κατηγορίας στον χάρτη του ταξιδιού για εύρεση κοντινών εστιατορίων, ξενοδοχείων και άλλων από το OpenStreetMap.',
'settings.airtrail.title': 'AirTrail',
'settings.airtrail.hint':
'Συνδέστε το αυτο-φιλοξενούμενο AirTrail σας για εισαγωγή και συγχρονισμό πτήσεων. Δημιουργήστε ένα κλειδί API στο AirTrail από Ρυθμίσεις → Ασφάλεια.',
'settings.airtrail.url': 'URL της εγκατάστασης',
'settings.airtrail.apiKey': 'Κλειδί API',
'settings.airtrail.apiKeyPlaceholder': 'Κλειδί API τύπου Bearer',
'settings.airtrail.apiKeyHint': 'Δημιουργείται στο AirTrail από Ρυθμίσεις → Ασφάλεια. Αποθηκεύεται κρυπτογραφημένο.',
'settings.airtrail.allowInsecureTls': 'Να επιτρέπονται αυτο-υπογεγραμμένα πιστοποιητικά',
'settings.airtrail.allowInsecureTlsHint': 'Ενεργοποιήστε το μόνο για μια αξιόπιστη εγκατάσταση στο δικό σας δίκτυο.',
'settings.airtrail.writeBack': 'Εγγραφή αλλαγών πίσω στο AirTrail',
'settings.airtrail.writeBackHint':
'Απενεργοποιημένο από προεπιλογή: το AirTrail είναι η πηγή αλήθειας και το TREK μόνο διαβάζει από αυτό. Ενεργοποιήστε το για να στέλνετε πίσω στο AirTrail τις αλλαγές που κάνετε στο TREK.',
'settings.airtrail.connected': 'Συνδέθηκε',
'settings.airtrail.notConnected': 'Δεν συνδέθηκε',
'settings.airtrail.toast.saved': 'Η σύνδεση με το AirTrail αποθηκεύτηκε',
'settings.airtrail.toast.saveError': 'Δεν ήταν δυνατή η αποθήκευση της σύνδεσης',
'settings.airtrail.test.button': 'Δοκιμή σύνδεσης',
'settings.airtrail.test.success': 'Συνδέθηκε — βρέθηκαν {count} πτήση/πτήσεις',
'settings.airtrail.test.failed': 'Η σύνδεση απέτυχε',
'settings.aiParsing.title': 'Ανάλυση με AI',
'settings.aiParsing.hint':
'Επιλέξτε το μοντέλο AI που χρησιμοποιείται για την εξαγωγή κρατήσεων από τα αρχεία που ανεβάζετε. Ισχύει μόνο όταν ο διαχειριστής σας δεν έχει ρυθμίσει μοντέλο για ολόκληρη την εγκατάσταση.',
'settings.aiParsing.provider': 'Πάροχος',
'settings.aiParsing.providerLocal': 'Τοπικό (Ollama)',
'settings.aiParsing.providerOpenai': 'OpenAI',
'settings.aiParsing.providerAnthropic': 'Anthropic',
'settings.aiParsing.localAdminOnly':
'Ένα τοπικό τελικό σημείο (Ollama) ρυθμίζεται μία φορά για ολόκληρη την εγκατάσταση στις ρυθμίσεις διαχειριστή. Μπορείτε να συνεχίσετε να χρησιμοποιείτε εδώ το δικό σας κλειδί OpenAI ή Anthropic.',
'settings.aiParsing.model': 'Μοντέλο',
'settings.aiParsing.baseUrl': 'Βασικό URL',
'settings.aiParsing.baseUrlHint':
'Πού εκτελείται το μοντέλο — ένας τοπικός διακομιστής Ollama ή ένα τελικό σημείο συμβατό με OpenAI.',
'settings.aiParsing.apiKey': 'Κλειδί API',
'settings.aiParsing.apiKeyHint': 'Αποθηκεύεται κρυπτογραφημένο. Αφήστε το κενό για να διατηρήσετε το τρέχον κλειδί.',
'settings.aiParsing.multimodal': 'Αποστολή εγγράφων ως εικόνες',
'settings.aiParsing.multimodalHint':
'Για μοντέλα με δυνατότητα όρασης — στέλνει το αρχικό PDF αντί για το εξαγόμενο κείμενο.',
'settings.aiParsing.toast.saved': 'Οι ρυθμίσεις AI αποθηκεύτηκαν',
'settings.aiParsing.toast.saveError': 'Δεν ήταν δυνατή η αποθήκευση των ρυθμίσεων AI',
'settings.tabs.appearance': 'Appearance',
'settings.appearance.theme': 'Theme',
'settings.appearance.scheme': 'Color scheme',
'settings.appearance.scheme.default': 'Default',
'settings.appearance.scheme.highContrast': 'High contrast',
'settings.appearance.scheme.indigo': 'Indigo',
'settings.appearance.scheme.teal': 'Teal',
'settings.appearance.scheme.rose': 'Rose',
'settings.appearance.scheme.amber': 'Amber',
'settings.appearance.scheme.violet': 'Violet',
'settings.appearance.scheme.custom': 'Custom',
'settings.appearance.customAccent': 'Custom accent',
'settings.appearance.contrastOk': 'Good contrast',
'settings.appearance.contrastLow': 'Low contrast',
'settings.appearance.readability': 'Readability',
'settings.appearance.transparency': 'Transparency',
'settings.appearance.transparencyHint':
'Glassy translucent surfaces. Turn off for solid, higher-contrast backgrounds.',
'settings.appearance.reduceMotion': 'Reduce motion',
'settings.appearance.reduceMotionHint': 'Minimize animations and transitions.',
'settings.appearance.density': 'Density',
'settings.appearance.comfortable': 'Comfortable',
'settings.appearance.compact': 'Compact',
'settings.appearance.textSize': 'Text size',
'settings.appearance.advancedTextSizes': 'Advanced text sizes',
'settings.appearance.hideAdvanced': 'Hide advanced',
'settings.appearance.tier.title': 'Titles',
'settings.appearance.tier.subtitle': 'Subtitles',
'settings.appearance.tier.body': 'Body',
'settings.appearance.tier.caption': 'Captions',
'settings.appearance.dashboardWidgets': 'Dashboard widgets',
'settings.appearance.dashboardWidgetsHint': 'Show or hide dashboard widgets independently on desktop and mobile.',
'settings.appearance.desktop': 'Desktop',
'settings.appearance.mobile': 'Mobile',
'settings.appearance.widget.sidebar': 'Right sidebar',
'settings.appearance.widget.currency': 'Currency',
'settings.appearance.widget.collections': 'Συλλογές',
'settings.appearance.widget.timezones': 'Timezones',
'settings.appearance.widget.upcomingReservations': 'Upcoming reservations',
'settings.appearance.widget.atlas': 'Atlas / countries',
'settings.appearance.widget.tripsTotal': 'Trips total',
'settings.appearance.widget.daysTraveled': 'Days traveled',
'settings.appearance.widget.distanceFlown': 'Distance flown',
'settings.appearance.reset': 'Reset to defaults',
'settings.appearance.group.belowHero': 'Below the hero',
'settings.appearance.group.bottomOfPage': 'Bottom of page',
'settings.appearance.sidebarHint': 'The whole right column. Turn off and the dashboard centers.',
'settings.appearance.densityHint':
'Compact tightens spacing and padding for a denser layout that fits more on screen.',
'settings.appearance.textSizeAll': 'Everything',
'settings.appearance.perSize': 'Adjust each size separately',
'settings.appearance.size.large': 'Large',
'settings.appearance.size.medium': 'Medium',
'settings.appearance.size.normal': 'Normal',
'settings.appearance.size.small': 'Small',
'settings.appearance.preview.large': 'Large heading',
'settings.appearance.preview.medium': 'Medium subtitle',
'settings.appearance.preview.normal': 'Normal body text',
'settings.appearance.preview.small': 'Small caption / address',
'settings.appearance.example.large': 'Headings, big numbers',
'settings.appearance.example.medium': 'Sub-headings',
'settings.appearance.example.normal': 'Place names, descriptions',
'settings.appearance.example.small': 'Addresses, labels',
'settings.appearance.experimental': 'Experimental',
'settings.appearance.mobileNav': 'Κάτω γραμμή πλοήγησης',
'settings.appearance.mobileNav.hint':
'Επιλέξτε ποια στοιχεία εμφανίζονται στη γραμμή και ποια βρίσκονται στο μενού «Περισσότερα». Ο πίνακας ελέγχου παραμένει πάντα πρώτος.',
'settings.appearance.mobileNav.inBar': 'Στη γραμμή',
'settings.appearance.mobileNav.underMore': 'Στο μενού «Περισσότερα»',
'settings.appearance.mobileNav.moreEmpty': 'Τίποτα εδώ ακόμη — όλα χωρούν στη γραμμή.',
'settings.appearance.mobileNav.pinned': 'Καρφιτσωμένο',
'settings.appearance.mobileNav.toMore': 'Μετακίνηση στο μενού «Περισσότερα»',
'settings.appearance.mobileNav.toBar': 'Μετακίνηση στη γραμμή',
'settings.appearance.dashOrder': 'Σειρά πίνακα',
'settings.appearance.dashOrder.hint':
'Αλλάξτε τη σειρά με την οποία στοιβάζονται η λίστα ταξιδιών και τα widget στον πίνακα του κινητού σας. Το προβεβλημένο ταξίδι παραμένει πάντα στην κορυφή.',
'settings.appearance.dashOrder.trips': 'Ταξίδια',
'settings.appearance.dashOrder.hidden': 'Κρυφό',
'settings.general.languageRegion': 'Language & region',
'settings.general.travelMap': 'Travel & map',
'settings.general.startup': 'Εκκίνηση',
'settings.startPage': 'Αρχική σελίδα',
'settings.startPageDashboard': 'Πίνακας ελέγχου',
'settings.startPageActiveTrip': 'Ενεργό ταξίδι',
'settings.startPageHint':
'Το TREK ανοίγει απευθείας στο ταξίδι που είναι σε εξέλιξη ή στο επόμενο που ξεκινά. Είναι το ίδιο ταξίδι που προβάλλει ο πίνακας ελέγχου.',
'settings.startTripTab': 'Αρχική καρτέλα',
'settings.startTripTabHint':
'Η καρτέλα με την οποία ανοίγει το ταξίδι. Αν ανήκει σε απενεργοποιημένο πρόσθετο, ανοίγει το πλάνο.',
// ── Offline (#1135)
'settings.offline.cache.title': 'Προσωρινή μνήμη εκτός σύνδεσης',
'settings.offline.mode.title': 'Λειτουργία εκτός σύνδεσης',
'settings.offline.mode.force': 'Εξαναγκασμός λειτουργίας εκτός σύνδεσης',
'settings.offline.mode.forceHint':
'Εργαστείτε μόνο με τα αποθηκευμένα δεδομένα και τοποθετήστε τις αλλαγές σας σε ουρά. Απενεργοποιήστε το για επανασύνδεση και συγχρονισμό.',
'settings.offline.mode.active':
'Η λειτουργία εκτός σύνδεσης είναι ενεργή — οι αλλαγές σας βρίσκονται σε ουρά και θα συγχρονιστούν όταν την απενεργοποιήσετε.',
'settings.offline.prepare.title': 'Προετοιμασία για εκτός σύνδεσης',
'settings.offline.prepare.hint':
'Κατεβάστε όλα όσα χρειάζεστε — δεδομένα ταξιδιού, έγγραφα και πλακίδια χάρτη — πριν χάσετε τη σύνδεση.',
'settings.offline.prepare.button': 'Λήψη για χρήση εκτός σύνδεσης',
'settings.offline.prepare.running': 'Λήψη…',
'settings.offline.prepare.done': 'Έτοιμο για χρήση εκτός σύνδεσης',
'settings.offline.prepare.phase.trips': 'Δεδομένα ταξιδιού',
'settings.offline.prepare.phase.files': 'Έγγραφα',
'settings.offline.prepare.phase.tiles': 'Πλακίδια χάρτη',
'settings.offline.resync': 'Επανασυγχρονισμός τώρα',
'settings.offline.resyncing': 'Συγχρονισμός…',
'settings.offline.storage.title': 'Τι να αποθηκεύεται εκτός σύνδεσης',
'settings.offline.storage.tiles': 'Αποθήκευση πλακιδίων χάρτη εκτός σύνδεσης',
'settings.offline.storage.tilesHint':
'Τα πλακίδια χάρτη καταναλώνουν τον περισσότερο χώρο αποθήκευσης. Απενεργοποιήστε το για να διατηρείτε εκτός σύνδεσης μόνο δεδομένα ταξιδιού και έγγραφα.',
'settings.offline.storage.tripsTitle': 'Ταξίδια',
'settings.offline.storage.tripOn': 'Αποθηκευμένο εκτός σύνδεσης',
'settings.offline.storage.tripOff': 'Μη αποθηκευμένο',
'settings.offline.storage.tripFinished': 'Ολοκληρώθηκε. Αποθηκεύεται μόνο αν το ενεργοποιήσετε.',
'settings.offline.notice.stored': 'Αποθηκεύτηκαν {count} ταξίδια σε αυτή τη συσκευή',
'settings.offline.notice.nothing': 'Δεν υπάρχει τίποτα για αποθήκευση. Ενεργοποιήστε τα ταξίδια που θέλετε να κρατήσετε.',
'settings.offline.notice.busy': 'Γίνεται ήδη συγχρονισμός. Δοκιμάστε ξανά σε λίγο.',
'settings.offline.notice.offline': 'Δεν υπάρχει σύνδεση. Συνδεθείτε για να αποθηκεύσετε ταξίδια για χρήση χωρίς σύνδεση.',
'settings.offline.notice.signedOut': 'Η συνεδρία σας έληξε. Συνδεθείτε ξανά για συγχρονισμό.',
'settings.offline.notice.failed': 'Η λήψη δεν ολοκληρώθηκε. Ελέγξτε τη σύνδεσή σας και δοκιμάστε ξανά.',
'settings.offline.notice.loadFailed': 'Δεν ήταν δυνατή η ανάγνωση του τοπικού χώρου αποθήκευσης. Συνήθως βοηθάει η εκκαθάριση της προσωρινής μνήμης.',
'settings.offline.clear': 'Εκκαθάριση προσωρινής μνήμης',
'settings.offline.clearConfirm':
'Εκκαθάριση όλων των δεδομένων ταξιδιού εκτός σύνδεσης; Μπορείτε να επανασυγχρονίσετε ανά πάσα στιγμή όσο είστε συνδεδεμένοι.',
'settings.offline.stats.trips': 'Ταξίδια σε προσωρινή μνήμη',
'settings.offline.stats.pending': 'Εκκρεμείς αλλαγές',
'settings.offline.stats.failed': 'Αποτυχημένες αλλαγές',
'settings.offline.stats.conflicts': 'Διενέξεις',
'settings.offline.empty': 'Δεν υπάρχουν ταξίδια σε προσωρινή μνήμη ακόμη. Συνδεθείτε στο διαδίκτυο για συγχρονισμό.',
'settings.offline.loading': 'Φόρτωση…',
'settings.offline.conflicts.title': 'Διενέξεις συγχρονισμού',
'settings.offline.conflicts.hint':
'Οι αλλαγές που κάνατε εκτός σύνδεσης συγκρούονται με νεότερες αλλαγές στον διακομιστή. Επιλέξτε ποια έκδοση να διατηρήσετε.',
'settings.offline.conflicts.keepMine': 'Διατήρηση της δικής μου',
'settings.offline.conflicts.keepServer': 'Διατήρηση του διακομιστή',
'settings.offline.conflicts.mine': 'Η έκδοσή σας',
'settings.offline.conflicts.server': 'Έκδοση διακομιστή',
'settings.offline.conflicts.item': 'Αλλαγή στο “{name}”',
'settings.offline.conflicts.strategyTitle': 'Όταν προκύπτει διένεξη',
'settings.offline.conflicts.strategy.ask': 'Να με ρωτάτε κάθε φορά',
'settings.offline.conflicts.strategy.mine': 'Να διατηρείται πάντα η δική μου έκδοση',
'settings.offline.conflicts.strategy.server': 'Να διατηρείται πάντα η έκδοση του διακομιστή',
'settings.offline.banner.offline': 'Εκτός σύνδεσης',
'settings.offline.banner.forced': 'Λειτουργία εκτός σύνδεσης',
'settings.offline.banner.queued': 'Εκτός σύνδεσης · {count} σε ουρά',
'settings.offline.banner.syncing': 'Συγχρονισμός {count}…',
'settings.offline.banner.failed': 'Αποτυχία συγχρονισμού: {count}',
'settings.offline.banner.conflicts': 'Διενέξεις: {count}',
'settings.pluginActivity.title': 'Δραστηριότητα προσθέτων',
'settings.pluginActivity.description':
'Κάθε ενέργεια που εκτέλεσε ένα πρόσθετο εκ μέρους σας, με τις πιο πρόσφατες πρώτες.',
'settings.pluginActivity.empty': 'Δεν υπάρχει ακόμη δραστηριότητα προσθέτων.',
'settings.pluginActivity.refresh': 'Ανανέωση',
'settings.pluginActivity.columns.plugin': 'Πρόσθετο',
'settings.pluginActivity.columns.action': 'Ενέργεια',
'settings.pluginActivity.columns.resource': 'Πόρος',
'settings.pluginActivity.columns.when': 'Πότε',
'settings.pluginActivity.columns.status': 'Αποτέλεσμα',
'settings.alwaysShowRoutes': 'Πάντα εμφάνιση διαδρομών κράτησης',
'settings.alwaysShowRoutesHint':
'Εμφανίζει αυτόματα στον χάρτη τη διαδρομή κάθε πτήσης, τρένου και άλλης κράτησης, χωρίς να χρειάζεται να την ενεργοποιείτε μία προς μία.',
// Public API keys (Settings -> Integrations)
// ── API keys: what a key may read ─────────────────────────────────────────
'settings.apiScopes.title': 'Τι μπορεί να διαβάσει αυτό το κλειδί',
'settings.apiScopes.hint':
'Αφήστε τα όλα ενεργά για ένα κλειδί που πρέπει να τα βλέπει όλα. Ό,τι απενεργοποιήσετε απορρίπτεται για αυτό το κλειδί, δεν παραλείπεται απλώς από την απάντηση.',
'settings.apiScopes.all': 'Τα πάντα',
'settings.apiScopes.limited': '{count} από {total}',
'settings.apiScopes.trips': 'Ταξίδια',
'settings.apiScopes.days': 'Ημέρες',
'settings.apiScopes.places': 'Τοποθεσίες',
'settings.apiScopes.notes': 'Σημειώσεις ημέρας',
'settings.apiScopes.reservations': 'Κρατήσεις',
'settings.apiScopes.accommodations': 'Διαμονή',
'settings.apiScopes.travellers': 'Ποιοι συμμετέχουν',
'settings.apiScopes.bucket-list': 'Λίστα επιθυμιών',
'settings.apiScopes.stats': 'Σύνολα',
'settings.apiKeys.title': 'Κλειδιά API',
'settings.apiKeys.description': 'Κλειδιά για το δημόσιο API, ώστε άλλο λογισμικό να μπορεί να διαβάζει τα ταξίδια σου. Μόνο για ανάγνωση: ένα κλειδί δεν μπορεί να αλλάξει ή να διαγράψει τίποτα.',
'settings.apiKeys.create': 'Δημιουργία κλειδιού',
'settings.apiKeys.empty': 'Δεν υπάρχουν κλειδιά ακόμη. Δημιούργησε ένα για να συνδέσεις άλλο λογισμικό.',
'settings.apiKeys.createdAt': 'δημιουργήθηκε',
'settings.apiKeys.usedAt': 'τελευταία χρήση',
'settings.apiKeys.deleteTitle': 'Διαγραφή κλειδιού',
'settings.apiKeys.deleteMessage': 'Ό,τι χρησιμοποιεί αυτό το κλειδί σταματά αμέσως να λειτουργεί. Η ενέργεια δεν αναιρείται.',
'settings.apiKeys.deleted': 'Το κλειδί διαγράφηκε',
'settings.apiKeys.deleteFailed': 'Δεν ήταν δυνατή η διαγραφή του κλειδιού',
'settings.apiKeys.createFailed': 'Δεν ήταν δυνατή η δημιουργία του κλειδιού',
'settings.apiKeys.copy': 'Αντιγραφή',
'settings.apiKeys.docsHint': 'Στείλε το κλειδί ως "Authorization: Bearer ..." ή "X-API-Key: ..." στο /api/v1.',
'settings.apiKeys.modal.createTitle': 'Δημιουργία κλειδιού API',
'settings.apiKeys.modal.name': 'Όνομα',
'settings.apiKeys.modal.namePlaceholder': 'π.χ. Dawarich',
'settings.apiKeys.modal.nameHint': 'Μόνο για σένα, για να αναγνωρίζεις το κλειδί αργότερα.',
'settings.apiKeys.modal.creating': 'Δημιουργία...',
'settings.apiKeys.modal.create': 'Δημιουργία',
'settings.apiKeys.modal.createdTitle': 'Το κλειδί API δημιουργήθηκε',
'settings.apiKeys.modal.createdWarning': 'Αντίγραψε το κλειδί τώρα. Εμφανίζεται μία φορά και δεν μπορεί να ανακτηθεί αργότερα.',
'settings.apiKeys.modal.done': 'Έτοιμο',
};
export default settings;