Spaces:
Sleeping
Sleeping
File size: 32,870 Bytes
48f8f0c | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 | import type { TranslationStrings } from '../types';
const admin: TranslationStrings = {
'admin.notifications.title': 'Ειδοποιήσεις',
'admin.notifications.hint':
'Επιλέξτε ένα κανάλι ειδοποιήσεων. Μόνο ένα μπορεί να είναι ενεργό κάθε φορά.',
'admin.notifications.none': 'Απενεργοποιημένο',
'admin.notifications.email': 'Email (SMTP)',
'admin.notifications.webhook': 'Webhook',
'admin.notifications.ntfy': 'Ntfy',
'admin.ntfy.hint':
'Επιτρέψτε στους χρήστες να διαμορφώνουν τα δικά τους θέματα ntfy για push ειδοποιήσεις. Ορίστε τον προεπιλεγμένο server παρακάτω για να προ-συμπληρώνει τις ρυθμίσεις χρηστών.',
'admin.notifications.save': 'Αποθήκευση ρυθμίσεων ειδοποιήσεων',
'admin.notifications.saved': 'Οι ρυθμίσεις ειδοποιήσεων αποθηκεύτηκαν',
'admin.notifications.testWebhook': 'Αποστολή δοκιμαστικού webhook',
'admin.notifications.testWebhookSuccess':
'Η δοκιμή webhook στάλθηκε επιτυχώς',
'admin.notifications.testWebhookFailed': 'Η δοκιμή webhook απέτυχε',
'admin.notifications.testNtfy': 'Αποστολή δοκιμαστικού ntfy',
'admin.notifications.testNtfySuccess': 'Η δοκιμή ntfy στάλθηκε επιτυχώς',
'admin.notifications.testNtfyFailed': 'Η δοκιμή ntfy απέτυχε',
'admin.notifications.emailPanel.title': 'Email (SMTP)',
'admin.notifications.webhookPanel.title': 'Webhook',
'admin.notifications.inappPanel.title': 'Εντός εφαρμογής',
'admin.notifications.inappPanel.hint':
'Οι ειδοποιήσεις εντός εφαρμογής είναι πάντα ενεργές και δεν μπορούν να απενεργοποιηθούν καθολικά.',
'admin.notifications.adminWebhookPanel.title': 'Webhook Διαχειριστή',
'admin.notifications.adminWebhookPanel.hint':
'Αυτό το webhook χρησιμοποιείται αποκλειστικά για ειδοποιήσεις διαχειριστή (π.χ. ειδοποιήσεις έκδοσης). Είναι ξεχωριστό από τα webhooks των χρηστών και ενεργοποιείται πάντα όταν έχει οριστεί.',
'admin.notifications.adminWebhookPanel.saved':
'Το URL του webhook διαχειριστή αποθηκεύτηκε',
'admin.notifications.adminWebhookPanel.testSuccess':
'Η δοκιμή webhook στάλθηκε επιτυχώς',
'admin.notifications.adminWebhookPanel.testFailed':
'Η δοκιμή webhook απέτυχε',
'admin.notifications.adminWebhookPanel.alwaysOnHint':
'Το webhook διαχειριστή ενεργοποιείται πάντα όταν έχει διαμορφωθεί ένα URL',
'admin.notifications.adminNtfyPanel.title': 'Ntfy Διαχειριστή',
'admin.notifications.adminNtfyPanel.hint':
'Αυτό το θέμα ntfy χρησιμοποιείται αποκλειστικά για ειδοποιήσεις διαχειριστή (π.χ. ειδοποιήσεις έκδοσης). Είναι ξεχωριστό από τα θέματα των χρηστών και ενεργοποιείται πάντα όταν έχει διαμορφωθεί.',
'admin.notifications.adminNtfyPanel.serverLabel': 'URL Ntfy Server',
'admin.notifications.adminNtfyPanel.serverHint':
'Χρησιμοποιείται επίσης ως ο προεπιλεγμένος server για τις ντόπιες ntfy ειδοποιήσεις χρηστών. Αφήστε κενό για προεπιλογή ntfy.sh. Οι χρήστες μπορούν να το παρακάμψουν στις δικές τους ρυθμίσεις.',
'admin.notifications.adminNtfyPanel.serverPlaceholder': 'https://ntfy.sh',
'admin.notifications.adminNtfyPanel.topicLabel': 'Θέμα Διαχειριστή',
'admin.notifications.adminNtfyPanel.topicPlaceholder': 'trek-admin-alerts',
'admin.notifications.adminNtfyPanel.tokenLabel': 'Access Token (προαιρετικό)',
'admin.notifications.adminNtfyPanel.tokenCleared':
'Το access token διαχειριστή εκκαθαρίστηκε',
'admin.notifications.adminNtfyPanel.saved':
'Οι ρυθμίσεις ntfy διαχειριστή αποθηκεύτηκαν',
'admin.notifications.adminNtfyPanel.test': 'Αποστολή δοκιμαστικού ntfy',
'admin.notifications.adminNtfyPanel.testSuccess':
'Η δοκιμή ntfy στάλθηκε επιτυχώς',
'admin.notifications.adminNtfyPanel.testFailed': 'Η δοκιμή ntfy απέτυχε',
'admin.notifications.adminNtfyPanel.alwaysOnHint':
'Το ntfy διαχειριστή ενεργοποιείται πάντα όταν έχει διαμορφωθεί ένα θέμα',
'admin.notifications.adminNotificationsHint':
'Διαμορφώστε ποια κανάλια παραδίδουν ειδοποιήσεις μόνο για διαχειριστές (π.χ. ειδοποιήσεις έκδοσης).',
'admin.notifications.tripReminders.title': 'Υπενθυμίσεις Ταξιδιού',
'admin.notifications.tripReminders.hint':
'Αποστολή ειδοποίησης υπενθύμισης πριν την έναρξη ενός ταξιδιού (απαιτεί να έχουν οριστεί ημέρες υπενθύμισης στο ταξίδι).',
'admin.notifications.tripReminders.enabled':
'Οι υπενθυμίσεις ταξιδιού ενεργοποιήθηκαν',
'admin.notifications.tripReminders.disabled':
'Οι υπενθυμίσεις ταξιδιού απενεργοποιήθηκαν',
'admin.smtp.title': 'Email & Ειδοποιήσεις',
'admin.smtp.hint': 'Διαμόρφωση SMTP για αποστολή ειδοποιήσεων email.',
'admin.smtp.testButton': 'Αποστολή δοκιμαστικού email',
'admin.webhook.hint':
'Επιτρέψτε στους χρήστες να διαμορφώνουν τα δικά τους webhook URLs για ειδοποιήσεις (Discord, Slack, κ.λπ.).',
'admin.smtp.testSuccess': 'Το δοκιμαστικό email στάλθηκε επιτυχώς',
'admin.smtp.testFailed': 'Το δοκιμαστικό email απέτυχε',
'admin.title': 'Διαχείριση',
'admin.subtitle': 'Διαχείριση χρηστών και ρυθμίσεις συστήματος',
'admin.tabs.users': 'Χρήστες',
'admin.tabs.categories': 'Κατηγορίες',
'admin.tabs.backup': 'Αντίγραφο ασφαλείας',
'admin.tabs.notifications': 'Ειδοποιήσεις',
'admin.tabs.audit': 'Έλεγχος',
'admin.stats.users': 'Χρήστες',
'admin.stats.trips': 'Ταξίδια',
'admin.stats.places': 'Τόποι',
'admin.stats.photos': 'Φωτογραφίες',
'admin.stats.files': 'Αρχεία',
'admin.table.user': 'Χρήστης',
'admin.table.email': 'Email',
'admin.table.role': 'Ρόλος',
'admin.table.created': 'Δημιουργήθηκε',
'admin.table.lastLogin': 'Τελευταία Σύνδεση',
'admin.table.actions': 'Ενέργειες',
'admin.you': '(Εσείς)',
'admin.editUser': 'Επεξεργασία Χρήστη',
'admin.newPassword': 'Νέος Κωδικός',
'admin.newPasswordHint': 'Αφήστε κενό για να διατηρηθεί ο τρέχων κωδικός',
'admin.deleteUser':
'Διαγραφή χρήστη "{name}"; Όλα τα ταξίδια θα διαγραφούν μόνιμα.',
'admin.deleteUserTitle': 'Διαγραφή χρήστη',
'admin.newPasswordPlaceholder': 'Εισάγετε νέο κωδικό…',
'admin.toast.loadError': 'Αποτυχία φόρτωσης δεδομένων διαχείρισης',
'admin.toast.userUpdated': 'Ο χρήστης ενημερώθηκε',
'admin.toast.updateError': 'Αποτυχία ενημέρωσης',
'admin.toast.userDeleted': 'Ο χρήστης διαγράφηκε',
'admin.toast.deleteError': 'Αποτυχία διαγραφής',
'admin.toast.cannotDeleteSelf':
'Δεν μπορείτε να διαγράψετε τον δικό σας λογαριασμό',
'admin.toast.userCreated': 'Ο χρήστης δημιουργήθηκε',
'admin.toast.createError': 'Αποτυχία δημιουργίας χρήστη',
'admin.toast.fieldsRequired':
'Το όνομα χρήστη, το email και ο κωδικός είναι υποχρεωτικά',
'admin.createUser': 'Δημιουργία Χρήστη',
'admin.invite.title': 'Σύνδεσμοι Πρόσκλησης',
'admin.invite.subtitle': 'Δημιουργία συνδέσμων εγγραφής μίας χρήσης',
'admin.invite.create': 'Δημιουργία Συνδέσμου',
'admin.invite.createAndCopy': 'Δημιουργία & Αντιγραφή',
'admin.invite.empty': 'Δεν έχουν δημιουργηθεί σύνδεσμοι πρόσκλησης ακόμη',
'admin.invite.maxUses': 'Μέγ. Χρήσεις',
'admin.invite.expiry': 'Λήγει μετά από',
'admin.invite.uses': 'χρησιμοποιήθηκε',
'admin.invite.expiresAt': 'λήγει',
'admin.invite.createdBy': 'από',
'admin.invite.active': 'Ενεργός',
'admin.invite.expired': 'Έληξε',
'admin.invite.usedUp': 'Εξαντλήθηκε',
'admin.invite.copied': 'Ο σύνδεσμος πρόσκλησης αντιγράφηκε στο πρόχειρο',
'admin.invite.copyLink': 'Αντιγραφή συνδέσμου',
'admin.invite.deleted': 'Ο σύνδεσμος πρόσκλησης διαγράφηκε',
'admin.invite.createError': 'Αποτυχία δημιουργίας συνδέσμου πρόσκλησης',
'admin.invite.deleteError': 'Αποτυχία διαγραφής συνδέσμου πρόσκλησης',
'admin.tabs.settings': 'Ρυθμίσεις',
'admin.allowRegistration': 'Να επιτρέπονται οι εγγραφές',
'admin.allowRegistrationHint':
'Οι νέοι χρήστες μπορούν να εγγράφονται μόνοι τους',
'admin.authMethods': 'Μέθοδοι Ελέγχου Ταυτότητας',
'admin.passwordLogin': 'Σύνδεση με Κωδικό',
'admin.passwordLoginHint':
'Επιτρέψτε στους χρήστες να συνδέονται με email και κωδικό',
'admin.passwordRegistration': 'Εγγραφή με Κωδικό',
'admin.passwordRegistrationHint':
'Επιτρέψτε σε νέους χρήστες να εγγράφονται με email και κωδικό',
'admin.oidcLogin': 'Σύνδεση SSO',
'admin.oidcLoginHint': 'Επιτρέψτε στους χρήστες να συνδέονται με SSO',
'admin.oidcRegistration': 'Αυτόματη Δημιουργία SSO',
'admin.oidcRegistrationHint':
'Αυτόματη δημιουργία λογαριασμών για νέους χρήστες SSO',
'admin.envOverrideHint':
'Οι ρυθμίσεις σύνδεσης με κωδικό ελέγχονται από τη μεταβλητή περιβάλλοντος OIDC_ONLY και δεν μπορούν να αλλάξουν εδώ.',
'admin.lockoutWarning':
'Πρέπει να παραμείνει ενεργοποιημένη τουλάχιστον μία μέθοδος σύνδεσης',
'admin.requireMfa': 'Απαίτηση ελέγχου ταυτότητας δύο παραγόντων (2FA)',
'admin.requireMfaHint':
'Οι χρήστες χωρίς 2FA πρέπει να ολοκληρώσουν τη ρύθμιση στις Ρυθμίσεις πριν χρησιμοποιήσουν την εφαρμογή.',
'admin.apiKeys': 'Κλειδιά API',
'admin.apiKeysHint':
'Προαιρετικά. Ενεργοποιεί εκτεταμένα δεδομένα τόπων όπως φωτογραφίες και καιρό.',
'admin.mapsKey': 'Google Maps API Key',
'admin.mapsKeyHint':
'Απαιτείται για αναζήτηση τόπων. Λάβετε το από console.cloud.google.com',
'admin.mapsKeyHintLong':
'Χωρίς κλειδί API, χρησιμοποιείται το OpenStreetMap για αναζήτηση τόπων. Με κλειδί Google API, μπορούν επίσης να φορτωθούν φωτογραφίες, βαθμολογίες και ώρες λειτουργίας. Λάβετε ένα στο console.cloud.google.com.',
'admin.recommended': 'Συνιστάται',
'admin.weatherKey': 'OpenWeatherMap API Key',
'admin.weatherKeyHint': 'Για δεδομένα καιρού. Δωρεάν στο openweathermap.org',
'admin.validateKey': 'Δοκιμή',
'admin.keyValid': 'Συνδέθηκε',
'admin.keyInvalid': 'Μη έγκυρο',
'admin.keySaved': 'Τα κλειδιά API αποθηκεύτηκαν',
'admin.oidcTitle': 'Ενιαία Σύνδεση (OIDC)',
'admin.oidcSubtitle':
'Επιτρέψτε τη σύνδεση μέσω εξωτερικών παρόχων όπως Google, Apple, Authentik ή Keycloak.',
'admin.oidcDisplayName': 'Εμφανιζόμενο Όνομα',
'admin.oidcIssuer': 'Issuer URL',
'admin.oidcIssuerHint':
'Το OpenID Connect Issuer URL του παρόχου. π.χ. https://accounts.google.com',
'admin.oidcSaved': 'Η διαμόρφωση OIDC αποθηκεύτηκε',
'admin.oidcOnlyMode': 'Απενεργοποίηση ελέγχου ταυτότητας με κωδικό',
'admin.oidcOnlyModeHint':
'Όταν είναι ενεργοποιημένο, επιτρέπεται μόνο η σύνδεση SSO. Η σύνδεση και εγγραφή με κωδικό αποκλείονται.',
'admin.fileTypes': 'Επιτρεπόμενοι Τύποι Αρχείων',
'admin.fileTypesHint':
'Ρυθμίστε ποιους τύπους αρχείων μπορούν να μεταφορτώνουν οι χρήστες.',
'admin.fileTypesFormat':
'Επεκτάσεις χωρισμένες με κόμμα (π.χ. jpg,png,pdf,doc). Χρησιμοποιήστε * για να επιτρέπονται όλοι οι τύποι.',
'admin.fileTypesSaved': 'Οι ρυθμίσεις τύπων αρχείων αποθηκεύτηκαν',
'admin.placesPhotos.title': 'Φωτογραφίες Τόπων',
'admin.placesPhotos.subtitle':
'Λήψη φωτογραφιών από το Google Places API. Απενεργοποιήστε για εξοικονόμηση ποσοστώσης API. Οι φωτογραφίες Wikimedia δεν επηρεάζονται.',
'admin.placesAutocomplete.title': 'Αυτόματη Συμπλήρωση Τόπων',
'admin.placesAutocomplete.subtitle':
'Χρήση του Google Places API για προτάσεις αναζήτησης. Απενεργοποιήστε για εξοικονόμηση ποσοστώσης API.',
'admin.placesDetails.title': 'Λεπτομέρειες Τόπου',
'admin.placesDetails.subtitle':
'Λήψη λεπτομερών πληροφοριών τόπου (ώρες, βαθμολογία, ιστοσελίδα) από το Google Places API. Απενεργοποιήστε για εξοικονόμηση ποσοστώσης API.',
'admin.bagTracking.title': 'Παρακολούθηση Αποσκευών',
'admin.bagTracking.subtitle':
'Ενεργοποίηση βάρους και ανάθεσης τσάντας για αντικείμενα πακεταρίσματος',
'admin.collab.chat.title': 'Συνομιλία',
'admin.collab.chat.subtitle':
'Μηνύματα πραγματικού χρόνου για συνεργασία ταξιδιού',
'admin.collab.notes.title': 'Σημειώσεις',
'admin.collab.notes.subtitle': 'Κοινόχρηστες σημειώσεις και έγγραφα',
'admin.collab.polls.title': 'Δημοσκοπήσεις',
'admin.collab.polls.subtitle': 'Ομαδικές δημοσκοπήσεις και ψηφοφορίες',
'admin.collab.whatsnext.title': 'Τι Ακολουθεί',
'admin.collab.whatsnext.subtitle':
'Προτάσεις δραστηριοτήτων και επόμενα βήματα',
'admin.tabs.config': 'Εξατομίκευση',
'admin.tabs.defaults': 'Προεπιλογές Χρήστη',
'admin.defaultSettings.title': 'Προεπιλεγμένες Ρυθμίσεις Χρήστη',
'admin.defaultSettings.description':
'Ορίστε προεπιλογές για όλη την υπηρεσία. Οι χρήστες που δεν έχουν αλλάξει μια ρύθμιση θα βλέπουν αυτές τις τιμές. Οι δικές τους αλλαγές έχουν πάντα προτεραιότητα.',
'admin.defaultSettings.saved': 'Η προεπιλογή αποθηκεύτηκε',
'admin.defaultSettings.reset': 'Επαναφορά στην ενσωματωμένη προεπιλογή',
'admin.defaultSettings.resetToBuiltIn': 'επαναφορά',
'admin.tabs.templates': 'Πρότυπα Πακεταρίσματος',
'admin.packingTemplates.title': 'Πρότυπα Πακεταρίσματος',
'admin.packingTemplates.subtitle':
'Δημιουργήστε επαναχρησιμοποιήσιμες λίστες πακεταρίσματος για τα ταξίδια σας',
'admin.packingTemplates.create': 'Νέο Πρότυπο',
'admin.packingTemplates.namePlaceholder':
'Όνομα προτύπου (π.χ. Διακοπές στην Παραλία)',
'admin.packingTemplates.empty': 'Δεν έχουν δημιουργηθεί πρότυπα ακόμη',
'admin.packingTemplates.items': 'αντικείμενα',
'admin.packingTemplates.categories': 'κατηγορίες',
'admin.packingTemplates.itemName': 'Όνομα αντικειμένου',
'admin.packingTemplates.itemCategory': 'Κατηγορία',
'admin.packingTemplates.categoryName': 'Όνομα κατηγορίας (π.χ. Ρούχα)',
'admin.packingTemplates.addCategory': 'Προσθήκη κατηγορίας',
'admin.packingTemplates.created': 'Το πρότυπο δημιουργήθηκε',
'admin.packingTemplates.deleted': 'Το πρότυπο διαγράφηκε',
'admin.packingTemplates.loadError': 'Αποτυχία φόρτωσης προτύπων',
'admin.packingTemplates.createError': 'Αποτυχία δημιουργίας προτύπου',
'admin.packingTemplates.deleteError': 'Αποτυχία διαγραφής προτύπου',
'admin.packingTemplates.saveError': 'Αποτυχία αποθήκευσης',
'admin.tabs.addons': 'Πρόσθετα',
'admin.addons.title': 'Πρόσθετα',
'admin.addons.subtitle':
'Ενεργοποιήστε ή απενεργοποιήστε λειτουργίες για να εξατομικεύσετε την εμπειρία σας στο TREK.',
'admin.addons.catalog.packing.name': 'Λίστες',
'admin.addons.catalog.packing.description':
'Λίστες πακεταρίσματος και εργασίες προς εκτέλεση για τα ταξίδια σας',
'admin.addons.catalog.budget.name': 'Προϋπολογισμός',
'admin.addons.catalog.budget.description':
'Παρακολουθήστε τα έξοδα και σχεδιάστε τον προϋπολογισμό του ταξιδιού σας',
'admin.addons.catalog.documents.name': 'Έγγραφα',
'admin.addons.catalog.documents.description':
'Αποθηκεύστε και διαχειριστείτε ταξιδιωτικά έγγραφα',
'admin.addons.catalog.vacay.name': 'Vacay',
'admin.addons.catalog.vacay.description':
'Προσωπικός σχεδιαστής διακοπών με προβολή ημερολογίου',
'admin.addons.catalog.atlas.name': 'Atlas',
'admin.addons.catalog.atlas.description':
'Παγκόσμιος χάρτης με χώρες που έχετε επισκεφθεί και ταξιδιωτικά στατιστικά',
'admin.addons.catalog.collab.name': 'Collab',
'admin.addons.catalog.collab.description':
'Σημειώσεις, δημοσκοπήσεις και συνομιλία πραγματικού χρόνου για σχεδιασμό ταξιδιού',
'admin.addons.catalog.memories.name': 'Φωτογραφίες (Immich)',
'admin.addons.catalog.memories.description':
'Μοιραστείτε φωτογραφίες ταξιδιού μέσω της δικής σας εγκατάστασης Immich',
'admin.addons.catalog.mcp.name': 'MCP',
'admin.addons.catalog.mcp.description':
'Model Context Protocol για ενσωμάτωση βοηθού AI',
'admin.addons.subtitleBefore':
'Ενεργοποιήστε ή απενεργοποιήστε λειτουργίες για να εξατομικεύσετε την εμπειρία σας στο ',
'admin.addons.subtitleAfter': '.',
'admin.addons.enabled': 'Ενεργοποιημένο',
'admin.addons.disabled': 'Απενεργοποιημένο',
'admin.addons.type.trip': 'Ταξίδι',
'admin.addons.type.global': 'Καθολικό',
'admin.addons.type.integration': 'Ενσωμάτωση',
'admin.addons.tripHint': 'Διαθέσιμο ως καρτέλα μέσα σε κάθε ταξίδι',
'admin.addons.globalHint':
'Διαθέσιμο ως αυτόνομη ενότητα στην κύρια πλοήγηση',
'admin.addons.integrationHint':
'Υπηρεσίες backend και ενσωματώσεις API χωρίς ειδική σελίδα',
'admin.addons.toast.updated': 'Το πρόσθετο ενημερώθηκε',
'admin.addons.toast.error': 'Αποτυχία ενημέρωσης προσθέτου',
'admin.addons.noAddons': 'Δεν υπάρχουν διαθέσιμα πρόσθετα',
'admin.weather.title': 'Δεδομένα Καιρού',
'admin.weather.badge': 'Από 24 Μαρτίου 2026',
'admin.weather.description':
'Το TREK χρησιμοποιεί το Open-Meteo ως πηγή δεδομένων καιρού. Το Open-Meteo είναι μια δωρεάν, ανοιχτού κώδικα υπηρεσία καιρού — δεν απαιτείται κλειδί API.',
'admin.weather.forecast': 'Πρόγνωση 16 ημερών',
'admin.weather.forecastDesc': 'Προηγουμένως 5 ημέρες (OpenWeatherMap)',
'admin.weather.climate': 'Ιστορικά δεδομένα κλίματος',
'admin.weather.climateDesc':
'Μέσοι όροι από τα τελευταία 85 χρόνια για ημέρες πέρα από την πρόγνωση 16 ημερών',
'admin.weather.requests': '10.000 αιτήματα / ημέρα',
'admin.weather.requestsDesc': 'Δωρεάν, δεν απαιτείται κλειδί API',
'admin.weather.locationHint':
'Ο καιρός βασίζεται στον πρώτο τόπο με συντεταγμένες σε κάθε ημέρα. Αν δεν έχει ανατεθεί τόπος σε μια ημέρα, χρησιμοποιείται ως αναφορά οποιοσδήποτε τόπος από τη λίστα.',
'admin.tabs.mcpTokens': 'Πρόσβαση MCP',
'admin.mcpTokens.title': 'Πρόσβαση MCP',
'admin.mcpTokens.subtitle':
'Διαχείριση συνεδριών OAuth και διακριτικών API για όλους τους χρήστες',
'admin.mcpTokens.sectionTitle': 'Διακριτικά API',
'admin.mcpTokens.owner': 'Κάτοχος',
'admin.mcpTokens.tokenName': 'Όνομα Διακριτικού',
'admin.mcpTokens.created': 'Δημιουργήθηκε',
'admin.mcpTokens.lastUsed': 'Τελευταία Χρήση',
'admin.mcpTokens.never': 'Ποτέ',
'admin.mcpTokens.empty': 'Δεν έχουν δημιουργηθεί διακριτικά MCP ακόμη',
'admin.mcpTokens.deleteTitle': 'Διαγραφή Διακριτικού',
'admin.mcpTokens.deleteMessage':
'Αυτό θα ανακαλέσει το διακριτικό άμεσα. Ο χρήστης θα χάσει την πρόσβαση MCP μέσω αυτού του διακριτικού.',
'admin.mcpTokens.deleteSuccess': 'Το διακριτικό διαγράφηκε',
'admin.mcpTokens.deleteError': 'Αποτυχία διαγραφής διακριτικού',
'admin.mcpTokens.loadError': 'Αποτυχία φόρτωσης διακριτικών',
'admin.oauthSessions.sectionTitle': 'Συνεδρίες OAuth',
'admin.oauthSessions.clientName': 'Πελάτης',
'admin.oauthSessions.owner': 'Κάτοχος',
'admin.oauthSessions.scopes': 'Scopes',
'admin.oauthSessions.created': 'Δημιουργήθηκε',
'admin.oauthSessions.empty': 'Δεν υπάρχουν ενεργές συνεδρίες OAuth',
'admin.oauthSessions.revokeTitle': 'Ανάκληση Συνεδρίας',
'admin.oauthSessions.revokeMessage':
'Αυτό θα ανακαλέσει τη συνεδρία OAuth άμεσα. Ο πελάτης θα χάσει την πρόσβαση MCP.',
'admin.oauthSessions.revokeSuccess': 'Η συνεδρία ανακλήθηκε',
'admin.oauthSessions.revokeError': 'Αποτυχία ανάκλησης συνεδρίας',
'admin.oauthSessions.loadError': 'Αποτυχία φόρτωσης συνεδριών OAuth',
'admin.tabs.github': 'GitHub',
'admin.audit.subtitle':
'Συμβάντα ασφαλείας και διαχείρισης (αντίγραφα ασφαλείας, χρήστες, MFA, ρυθμίσεις).',
'admin.audit.empty': 'Δεν υπάρχουν εγγραφές ελέγχου ακόμη.',
'admin.audit.refresh': 'Ανανέωση',
'admin.audit.loadMore': 'Φόρτωση περισσότερων',
'admin.audit.showing': '{count} φορτώθηκαν · {total} σύνολο',
'admin.audit.col.time': 'Ώρα',
'admin.audit.col.user': 'Χρήστης',
'admin.audit.col.action': 'Ενέργεια',
'admin.audit.col.resource': 'Πόρος',
'admin.audit.col.ip': 'IP',
'admin.audit.col.details': 'Λεπτομέρειες',
'admin.github.title': 'Ιστορικό Εκδόσεων',
'admin.github.subtitle': 'Τελευταίες ενημερώσεις από {repo}',
'admin.github.latest': 'Τελευταία',
'admin.github.prerelease': 'Προ-έκδοση',
'admin.github.showDetails': 'Εμφάνιση λεπτομερειών',
'admin.github.hideDetails': 'Απόκρυψη λεπτομερειών',
'admin.github.loadMore': 'Φόρτωση περισσότερων',
'admin.github.loading': 'Φόρτωση...',
'admin.github.error': 'Αποτυχία φόρτωσης εκδόσεων',
'admin.github.by': 'από',
'admin.github.support': 'Βοηθά να συνεχίσω την ανάπτυξη του TREK',
'admin.update.available': 'Διαθέσιμη ενημέρωση',
'admin.update.text':
'Το TREK {version} είναι διαθέσιμο. Εκτελείτε το {current}.',
'admin.update.button': 'Προβολή στο GitHub',
'admin.update.install': 'Εγκατάσταση Ενημέρωσης',
'admin.update.confirmTitle': 'Εγκατάσταση Ενημέρωσης;',
'admin.update.confirmText':
'Το TREK θα ενημερωθεί από {current} σε {version}. Ο server θα επανεκκινήσει αυτόματα στη συνέχεια.',
'admin.update.dataInfo':
'Όλα τα δεδομένα σας (ταξίδια, χρήστες, κλειδιά API, μεταφορτώσεις, Vacay, Atlas, προϋπολογισμοί) θα διατηρηθούν.',
'admin.update.warning':
'Η εφαρμογή θα είναι σύντομα μη διαθέσιμη κατά την επανεκκίνηση.',
'admin.update.confirm': 'Ενημέρωση Τώρα',
'admin.update.installing': 'Ενημέρωση…',
'admin.update.success': 'Η ενημέρωση εγκαταστάθηκε! Ο server επανεκκινεί…',
'admin.update.failed': 'Η ενημέρωση απέτυχε',
'admin.update.backupHint':
'Συνιστούμε να δημιουργήσετε ένα αντίγραφο ασφαλείας πριν την ενημέρωση.',
'admin.update.backupLink': 'Μετάβαση στο Αντίγραφο Ασφαλείας',
'admin.update.howTo': 'Πώς να Ενημερώσετε',
'admin.update.dockerText':
'Η εγκατάστασή σας TREK εκτελείται σε Docker. Για να ενημερωθείτε στο {version}, εκτελέστε τις ακόλουθες εντολές στον server σας:',
'admin.update.reloadHint':
'Παρακαλώ ανανεώστε τη σελίδα σε λίγα δευτερόλεπτα.',
'admin.tabs.permissions': 'Δικαιώματα',
'admin.addons.catalog.journey.name': 'Ταξίδι',
'admin.addons.catalog.journey.description':
'Παρακολούθηση ταξιδιών & ημερολόγιο ταξιδιών με αφίξεις, φωτογραφίες και καθημερινές ιστορίες',
'admin.passkey.title': 'Σύνδεση με passkey',
'admin.passkey.cardHint':
'Επιτρέψτε στους χρήστες να συνδέονται με passkeys (WebAuthn). Απενεργοποιημένο από προεπιλογή.',
'admin.passkey.login': 'Ενεργοποίηση σύνδεσης με passkey',
'admin.passkey.loginHint':
'Εμφανίστε μια επιλογή "Σύνδεση με passkey" και επιτρέψτε στους χρήστες να καταχωρούν passkeys στις ρυθμίσεις τους.',
'admin.passkey.notConfigured':
'Δεν αναλύεται ακόμη κανένας τομέας WebAuthn για αυτή την εγκατάσταση. Ορίστε το APP_URL ή το Relying Party ID παρακάτω — τα passkeys παραμένουν κρυφά μέχρι τότε.',
'admin.passkey.rpId': 'Relying Party ID (τομέας)',
'admin.passkey.rpIdHint':
'Ο σκέτος τομέας στον οποίο δεσμεύονται τα passkeys, π.χ. trek.example.org. Αφήστε το κενό για να παραχθεί από το APP_URL. Η μεταγενέστερη αλλαγή του ακυρώνει τα υπάρχοντα passkeys.',
'admin.passkey.origins': 'Επιτρεπόμενες προελεύσεις',
'admin.passkey.originsHint':
'Πλήρεις προελεύσεις χωρισμένες με κόμμα, π.χ. https://trek.example.org. Αφήστε το κενό για χρήση του APP_URL.',
'admin.passkey.reset': 'Επαναφορά passkeys',
'admin.passkey.resetHint':
'Αφαιρέστε όλα τα passkeys αυτού του χρήστη (π.χ. σε περίπτωση χαμένης συσκευής). Μπορούν ακόμη να συνδεθούν με τον κωδικό τους.',
'admin.passkey.resetConfirm': 'Αφαίρεση όλων των passkeys για τον/την {name};',
'admin.passkey.resetDone': 'Αφαιρέθηκαν {count} passkey(s)',
'admin.defaultSettings.mapProvider': 'Μηχανή χάρτη',
'admin.defaultSettings.mapProviderHint': 'Ο προεπιλεγμένος χάρτης για όλους σε αυτή την εγκατάσταση. Κάθε χρήστης μπορεί να τον αλλάξει στις δικές του ρυθμίσεις.',
'admin.defaultSettings.providerLeaflet': 'Τυπικός (δωρεάν)',
'admin.defaultSettings.providerMapbox': 'Mapbox (3D)',
'admin.defaultSettings.mapboxToken': 'Κοινόχρηστο διακριτικό Mapbox',
'admin.defaultSettings.mapboxTokenHint': 'Χρησιμοποιείται για κάθε χρήστη που δεν έχει εισαγάγει το δικό του διακριτικό — έτσι ολόκληρη η εγκατάσταση αποκτά Mapbox χωρίς να μοιράζεται το κλειδί ξεχωριστά. Αποθηκεύεται κρυπτογραφημένο.',
'admin.defaultSettings.mapboxStyle': 'Στυλ χάρτη',
'admin.defaultSettings.mapboxStylePlaceholder': 'Επιλέξτε ένα στυλ…',
'admin.defaultSettings.mapbox3d': 'Κτίρια & ανάγλυφο 3D',
'admin.defaultSettings.mapboxQuality': 'Λειτουργία υψηλής ποιότητας',
};
export default admin;
|