PageSourceSearch

https://taskleef.com/assets/el-Dp8Wq30E.js

js taskleef.com collected 2026-09-24 14:53:59 UTC 102,525 bytes, 1 lines download raw bytes

1const e={loadingInvitation:"Φόρτωση πρόσκλησης...",oops:"Ωχ!",goToBoards:"Μετάβαση στους πίνακες",loginRequired:"Απαιτείται σύνδεση",loginRequiredMessage:"Πρέπει να συνδεθείτε ή να δημιουργήσετε λογαριασμό για να αποδεχθείτε αυτή την πρόσκληση.",invitedToPrefix:"Έχετε προσκληθεί σε",loginToContinue:"Συνδεθείτε για να συνεχίσετε",welcome:"Καλώς ήρθατε!",redirecting:"Ανακατεύθυνση στον πίνακα...",invitationExpired:"Η πρόσκληση έληξε",invitationExpiredMessage:"Αυτή η πρόσκληση έχει λήξει. Ζητήστε από τον κάτοχο του πίνακα να στείλει νέα πρόσκληση.",alreadyAccepted:"Ήδη αποδεκτή",alreadyAcceptedMessage:"Αυτή η πρόσκληση έχει ήδη γίνει αποδεκτή.",boardInvitation:"Πρόσκληση πίνακα",hasInvitedYouToJoin:"σας προσκάλεσε να συμμετάσχετε στον",invitedAsPrefix:"Προσκληθήκατε ως",accepting:"Αποδοχή...",acceptInvitation:"Αποδοχή πρόσκλησης",joinSuccess:"Συμμετείχατε με επιτυχία στον πίνακα!",errors:{loadFailed:"Αποτυχία φόρτωσης της πρόσκλησης",notFound:"Αυτή η πρόσκληση δεν βρέθηκε. Ίσως ακυρώθηκε ή χρησιμοποιήθηκε ήδη.",acceptFailed:"Αποτυχία αποδοχής της πρόσκλησης"}},o={back:"← Πίσω",boardFallback:"Πίνακας",readOnly:"Μόνο για ανάγνωση",owner:"Κάτοχος: {email}",columnCount:"{count} στήλες",cardCount:"{count} κάρτες",loading:"Φόρτωση...",unknownTask:"Άγνωστο",noCards:"Καμία κάρτα",errors:{loadFailed:"Αποτυχία φόρτωσης του πίνακα"}},a={backToUsers:"← Όλοι οι χρήστες",userBoardsTitle:"Πίνακες χρήστη",signedUp:"Εγγραφή {date}",loading:"Φόρτωση...",noBoards:"Αυτός ο χρήστης δεν έχει πίνακες.",columnCount:"{count} στήλες",cardCount:"{count} κάρτες",created:"Δημιουργήθηκε {date}",updated:"Ενημερώθηκε {date}",errors:{loadFailed:"Αποτυχία φόρτωσης δεδομένων"}},t={title:"Διαχείριση",loading:"Φόρτωση...",metricUsers:"Χρήστες",metricBoards:"Πίνακες",metricTodos:"Εργασίες",colEmail:"Email",colName:"Όνομα",colTier:"Επίπεδο",colStatus:"Κατάσταση",colBoards:"Πίνακες",colTodos:"Εργασίες",colSignedUp:"Εγγραφή",colIp:"IP",resetPassword:"Επαναφορά κωδικού",resetLabel:"Επαναφορά κωδικού για",newPasswordPlaceholder:"Νέος κωδικός",confirmPasswordPlaceholder:"Επιβεβαίωση κωδικού",saving:"Αποθήκευση...",boardsCount:"{count} πίνακες",todosCount:"{count} εργασίες",resetSuccess:"Ο κωδικός επαναφέρθηκε με επιτυχία",tierFree:"Δωρεάν",errors:{loadFailed:"Αποτυχία φόρτωσης χρηστών",passwordMismatch:"Οι κωδικοί δεν ταιριάζουν",passwordTooShort:"Ο κωδικός πρέπει να έχει τουλάχιστον 6 χαρακτήρες",resetFailed:"Αποτυχία επαναφοράς κωδικού"}},i={title:"Πάροχοι AI",description:"Προσθέστε τα κλειδιά API σας για να ενεργοποιήσετε τη βοήθεια AI στους πίνακες Kanban. Τα κλειδιά σας κρυπτογραφούνται και αποθηκεύονται με ασφάλεια.",loading:"Φόρτωση παρόχων AI...",configured:"Διαμορφωμένο",notConfigured:"Μη διαμορφωμένο",remove:"Αφαίρεση",saving:"Αποθήκευση...",modelLabel:"Μοντέλο",selectModel:"Επιλέξτε ένα μοντέλο",customModelOption:"Προσαρμοσμένο μοντέλο...",customModelPlaceholder:"Εισαγάγετε όνομα προσαρμοσμένου μοντέλου",customModelWarning:"Τα προσαρμοσμένα μοντέλα ενδέχεται να μην είναι συμβατά με όλες τις λειτουργίες.",saveModel:"Αποθήκευση μοντέλου",lastUpdated:"Τελευταία ενημέρωση: {date}",removeDialogTitle:"Αφαίρεση κλειδιού API",removeDialogMessage:"Είστε βέβαιοι ότι θέλετε να αφαιρέσετε το κλειδί API {provider};",errors:{loadFailed:"Αποτυχία φόρτωσης παρόχων AI",saveKeyFailed:"Αποτυχία αποθήκευσης του κλειδιού API {provider}",removeKeyFailed:"Αποτυχία αφαίρεσης του κλειδιού API {provider}",saveModelFailed:"Αποτυχία αποθήκευσης της επιλογής μοντέλου {provider}"}},d={pageTitle:"Τεκμηρίωση API της TaskLeef",subtitle:"REST API για διαχείριση εργασιών, έργων και πινάκων kanban",lastUpdatedLabel:"Τελευταία ενημέρωση:",nav:{claudeCode:"Claude Code",claudeAiCoWork:"Claude.ai / CoWork",authentication:"Έλεγχος ταυτότητας",todos:"Εργασίες",projects:"Έργα",boards:"Πίνακες",columns:"Στήλες",cards:"Κάρτες",tags:"Ετικέτες",comments:"Σχόλια"},domains:{todos:"Εργασίες",boards:"Πίνακες",columns:"Στήλες",cards:"Κάρτες",members:"Μέλη",tags:"Ετικέτες",comments:"Σχόλια"},toolCounts:{five:"5 εργαλεία",six:"6 εργαλεία",seven:"7 εργαλεία",thirteen:"13 εργαλεία",twenty:"20 εργαλεία"},fields:{fieldHeader:"Πεδίο",typeHeader:"Τύπος",requiredHeader:"Υποχρεωτικό",descriptionHeader:"Περιγραφή"},comparison:{featureHeader:"Λειτουργία",claudeCodeHeader:"Claude Code (CLI)",claudeAiHeader:"Claude.ai / CoWork",setupRow:"Ρύθμιση",setupCode:"Κλειδί API στο CLI",setupAi:"OAuth στο πρόγραμμα περιήγησης",authRow:"Έλεγχος ταυτότητας",authAi:"Διακριτικό πρόσβασης OAuth 2.1 ανά χρήστη",whereRow:"Πού εκτελείται",whereCode:"Τοπικό τερματικό",whereAi:"Cloud του Claude.ai / CoWork",tokenRow:"Κύκλος ζωής διακριτικού",tokenCode:"Μη αυτόματη εναλλαγή στις Ρυθμίσεις",tokenAi:"Αυτόματη ανανέωση, ανακλήσιμο στις Ρυθμίσεις",multiUserRow:"Πολλαπλοί χρήστες",multiUserCode:"Ένα κλειδί ανά μηχάνημα",multiUserAi:"Κάθε χρήστης συνδέεται ξεχωριστά"},mcp:{heading:"Ενσωμάτωση με το Claude Code",quickStartHeading:"Γρήγορη εκκίνηση",restartStep:"Επανεκκινήστε το Claude Code",manualConfigHeading:"Εναλλακτικά: Μη αυτόματη διαμόρφωση",availableToolsHeading:"Διαθέσιμα εργαλεία",exampleUsageHeading:"Παράδειγμα χρήσης",exampleUsageIntro:"Μόλις διαμορφωθεί, μπορείτε να ζητήσετε από το Claude να διαχειριστεί τις εργασίες σας με φυσικό τρόπο:",claudeDesktopHeading:"Claude Desktop",claudeDesktopIntro:"Για το Claude Desktop, προσθέστε στο αρχείο ρυθμίσεων MCP:",examples:{showTodos:'"Δείξε μου τις εργασίες μου για αυτή την εβδομάδα"',createTodo:'"Δημιούργησε μια εργασία για να ελέγξω την τριμηνιαία αναφορά μέχρι την Παρασκευή [work]"',moveTask:'"Μετακίνησε την εργασία ελέγχου ταυτότητας στο In Progress στον πίνακα Sprint"',addComment:'"Πρόσθεσε ένα σχόλιο στην εργασία αναδιάρθρωσης του API ότι ξεκίνησα τον έλεγχο"',tagTodos:`"Πρόσθεσε σε όλες τις εργασίες συναντήσεων την ετικέτα 'meetings'"`,createBoard:`"Δημιούργησε έναν νέο πίνακα με όνομα 'Q2 Planning'"`}},cowork:{heading:"Claude.ai & Claude CoWork",setupHeading:"Ρύθμιση",whatClaudeCanDoHeading:"Τι μπορεί να κάνει το Claude",toolSafetyHeading:"Επισημάνσεις ασφάλειας εργαλείων",toolSafetyIntro:"Κάθε εργαλείο που εκθέτει ο connector επισημαίνεται για το Claude ώστε να σας προειδοποιεί πριν από καταστροφικές ενέργειες:",comparisonHeading:"Claude Code vs. Claude.ai / CoWork",revokingHeading:"Ανάκληση πρόσβασης",revokingBody:"Για να αποσυνδέσετε μια συνεδρία του Claude από το TaskLeef, αφαιρέστε τον connector μέσα στο Claude. Τα διακριτικά ανανέωσης εναλλάσσονται επίσης σε κάθε χρήση, οπότε ένα παρωχημέÎ
1½Î¿ διακριτικό από μια κλειστή συνεδρία δεν μπορεί να επαναχρησιμοποιηθεί.",privacyHeading:"Απόρρητο",examples:{whatsOnMyPlate:'"Τι έχω να κάνω αυτή την εβδομάδα;"',createBoard:`"Δημιούργησε έναν πίνακα με όνομα 'Q3 launch' και πρόσθεσε στήλες για Backlog, Doing και Done."`,moveTask:'"Μετακίνησε την εργασία αναδιάρθρωσης του API στο In Progress στον πίνακά μου Sprint."',tagTodos:`"Πρόσθεσε την ετικέτα meetings σε κάθε εργασία που έχει 'meeting' στον τίτλο."`,summarizeInbox:'"Σύνοψε τις ανοιχτές εργασίες στα Εισερχόμενά μου και πρότεινε προτεραιότητες για αύριο."',addComment:'"Πρόσθεσε ένα σχόλιο στο ticket ανάπτυξης ότι θα το αναλάβω μετά το μεσημεριανό."'},safety:{readOnly:"Μόνο ανάγνωση",mutating:"Μεταβολή",destructive:"Καταστροφικό"}},auth:{heading:"Έλεγχος ταυτότητας",intro:"Το API υποστηρίζει δύο μεθόδους ελέγχου ταυτότητας:",apiKeyHeading:"1. Έλεγχος ταυτότητας με κλειδί API (Συνιστάται)",jwtHeading:"2. Διακριτικό JWT Bearer",jwtIntro:"Για εφαρμογές που βασίζονται σε πρόγραμμα περιήγησης, πραγματοποιήστε έλεγχο ταυτότητας μέσω του endpoint σύνδεσης:",jwtThenInclude:"Στη συνέχεια συμπεριλάβετε το διακριτικό στα επόμενα αιτήματα:"},todos:{heading:"Εργασίες",getAll:"Λάβετε όλες τις εργασίες του χρήστη που έχει συνδεθεί.",getById:"Λάβετε μια συγκεκριμένη εργασία με βάση το ID.",getInbox:"Λάβετε εργασίες που δεν έχουν ανατεθεί σε κανένα έργο.",create:"Δημιουργήστε μια νέα εργασία.",requestBodyHeading:"Σώμα αιτήματος",update:"Ενημερώστε μια υπάρχουσα εργασία.",toggleComplete:"Εναλλάξτε την κατάσταση ολοκλήρωσης της εργασίας.",delete:"Διαγράψτε μια εργασία.",createSubtask:"Δημιουργήστε μια υποεργασία κάτω από μια γονική εργασία."},projects:{heading:"Έργα",list:"Εμφανίστε όλα τα έργα του χρήστη που έχει συνδεθεί.",create:"Δημιουργήστε ένα νέο έργο.",getById:"Λάβετε ένα συγκεκριμένο έργο με τις εργασίες του.",update:"Ενημερώστε ένα έργο.",delete:"Διαγράψτε ένα έργο (οι εργασίες μετακινούνται στα Εισερχόμενα)."},boards:{heading:"Πίνακες Kanban",list:"Εμφανίστε όλους τους πίνακες στους οποίους έχει πρόσβαση ο χρήστης.",create:"Δημιουργήστε έναν νέο πίνακα.",getById:"Λάβετε έναν συγκεκριμένο πίνακα.",getColumns:"Λάβετε όλες τις στήλες ενός πίνακα.",getTodos:"Λάβετε όλες τις εργασίες που έχουν κάρτες σε αυτόν τον πίνακα."},columns:{heading:"Στήλες",create:"Δημιουργήστε μια νέα στήλη σε έναν πίνακα.",update:"Ενημερώστε μια στήλη (τίτλος, όριο WIP, κριτήρια ολοκλήρωσης).",getCards:"Λάβετε όλες τις κάρτες μιας στήλης.",delete:"Διαγράψτε μια στήλη."},cards:{heading:"Κάρτες",intro:"Οι κάρτες αναπαριστούν εργασίες σε έναν πίνακα kanban. Μια εργασία μπορεί να έχει κάρτες σε πολλούς πίνακες.",create:"Δημιουργήστε μια κάρτα για μια εργασία σε μια στήλη.",update:"Ενημερώστε μια κάρτα (μετακίνηση σε διαÏ
1†Î¿ÏÎµÏ„ική στήλη ή subColumn).",subColumnHeading:"Τιμές subColumn",delete:"Αφαιρέστε μια κάρτα από τον πίνακα (δεν διαγράφει την εργασία)."},tags:{heading:"Ετικέτες",list:"Εμφανίστε όλες τις ετικέτες του χρήστη που έχει συνδεθεί.",create:"Δημιουργήστε μια νέα ετικέτα.",update:"Ενημερώστε μια ετικέτα.",delete:"Διαγράψτε μια ετικέτα."},comments:{heading:"Σχόλια",list:"Λάβετε όλα τα σχόλια μιας εργασίας.",create:"Προσθέστε ένα σχόλιο σε μια εργασία.",update:"Ενημερώστε ένα σχόλιο.",delete:"Διαγράψτε ένα σχόλιο."},responses:{heading:"Μορφή απόκρισης",successHeading:"Αποκρίσεις επιτυχίας",successIntro:"Τα επιτυχημένα αιτήματα επιστρέφουν JSON με τα ζητούμενα δεδομένα:",errorHeading:"Αποκρίσεις σφάλματος",errorIntro:"Τα σφάλματα επιστρέφουν κατάλληλους κωδικούς κατάστασης HTTP:"}},n={heading:"Κλειδιά API",descriptionIntro:"Τα κλειδιά API σάς επιτρέπουν να αποκτάτε πρόσβαση στις εργασίες σας από τη γραμμή εντολών ή άλλες ενσωματώσεις. Δείτε την",apiDocumentation:"Τεκμηρίωση API",descriptionOutro:"για παραδείγματα χρήσης.",loading:"Φόρτωση...",noKeys:"Δεν υπάρχουν ακόμη κλειδιά API. Δημιουργήστε ένα για να ξεκινήσετε.",createdLabel:"Δημιουργήθηκε: {date}",revoke:"Ανάκληση",keyNamePlaceholder:"Όνομα κλειδιού (π.χ. CLI, Cursor AI)",createKeyButton:"Δημιουργία κλειδιού API",saveKeyWarningTitle:"Αποθηκεύστε αυτό το κλειδί τώρα!",saveKeyWarningBody:"Δεν θα μπορείτε να το δείτε ξανά.",copy:"Αντιγραφή",revokeDialogTitle:"Ανάκληση κλειδιού API",revokeDialogMessage:"Είστε βέβαιοι ότι θέλετε να ανακαλέσετε το κλειδί API "{name}"; Όσες ενσωματώσεις το χρησιμοποιούν θα σταματήσουν να λειτουργούν.",copiedToClipboard:"Αντιγράφηκε στο πρόχειρο!",errors:{loadFailed:"Αποτυχία φόρτωσης κλειδιών API",createFailed:"Αποτυχία δημιουργίας κλειδιού API",revokeFailed:"Αποτυχία ανάκλησης κλειδιού API"}},r={heading:"Συνοδός, όχι κλώνος",description:"Δεν ξεκινούν όλες οι εργασίες στο γραφείο σας. Η εφαρμογή Taskleef για iOS είναι φτιαγμένη για γρήγορη καταγραφή και ελαφριά οργάνωση — προσθέστε μια εργασία από οπουδήποτε και συγχρονίζεται στον πίνακά σας σε πραγματικό χρόνο. Η εις βάθος διαχείριση έργων παραμένει στο web, εκεί που ανήκει.",seeAllFeatures:"Δείτε όλες τις λειτουργίες για iOS",phoneAlt:"Το Taskleef στο iPhone",downloadBadge:"Λήψη στο App Store",googlePlayBadge:"Λήψη από το Google Play"},l={signingIn:"Σύνδεση..."},s={moveToFolder:"Μετακίνηση σε φάκελο",deleteBoard:"Διαγραφή πίνακα",mergeHere:"⤵ Συγχώνευση εδώ",removeFromFolder:"Αφαίρεση από τον φάκελο",newFolder:"+ Νέος φάκελος…"},c={title:"Μέλη πίνακα",addMember:"Προσθήκη μέλους",emailPlaceholder:"Διεύθυνση email",roleEditor:"Επεξεργαστής",roleViewer:"Θεατής",roleOwner:"Κάτοχος",adding:"Προσθήκη...",sending:"Αποστολή...",sendInvitation:"Αποστολή πρόσκλησης",viewPlans:"Προβολή πλάνων",pendingInvitations:"Εκκρεμείς προσκλήσεις ({count})",invitedOn:"Προσκλήθηκε {date}",cancelInvitationTitle:"Ακύρωση πρόσκλησης",members:"Μέλη ({count})",loadingMembers:"Φόρτωση μελών...",noMembers:"Δεν υπάρχουν ακόμη μέλη",joinedOn:"Συμμετείχε {date}",removeMemberTitle:"Αφαίρεση μέλους",leaveBoard:"Αποχώρηση από τον πίνακα",removeMemberConfirmTitle:"Αφαίρεση μέλους",removeMemberConfirmMessage:"Είστε βέβαιοι ότι θέλετε να αφαιρέσετε τον/την {email} από αυτόν τον πίνακα;",removeConfirmAction:"Αφαίρεση",leaveBoardConfirmTitle:"Αποχώρηση από τον πίνακα",leaveBoardConfirmMessage:"Είστε βέβαιοι ότι θέλετε να αποχωρήσετε από αυτόν τον πίνακα; Θα χάσετε την πρόσβαση εκτός αν προσκληθείτε ξανά.",leaveConfirmAction:"Αποχώρηση",errors:{loadFailed:"Αποτυχία φόρτωσης μελών",addFailed:"Αποτυχία προσθήκης μέλους",userNotFoundPrompt:"Ο χρήστης δεν βρέθηκε. Θέλετε να στείλετε μια πρόσκληση;",sendInvitationFailed:"Αποτυχία αποστολής πρόσκλησης",cancelInvitationFailed:"Αποτυχία ακύρωσης πρόσκλησης",updateRoleFailed:"Αποτυχία ενημέρωσης ρόλου",removeMemberFailed:"Αποτυχία αφαίρεσης μέλους",leaveBoardFailed:"Αποτυχία αποχώρησης από τον πίνακα"}},m={back:"← Πίσω",boardTitleEditHint:"Διπλό κλικ για επεξεργασία",boardTitleLoading:"Φόρτωση...",showDeferred:"Εμφάνιση αναβληθέντων",members:"Μέλη",addColumn:"+ Προσθήκη στήλης",takeTour:"Κάντε μια ξενάγηση",quickAddPlaceholder:"Προσθέστε γρήγορα μια εργασία σε αυτόν τον πίνακα...",loadingBoard:"Φόρτωση πίνακα...",noColumnsTitle:"Δεν υπάρχουν ακόμη στήλες",noColumnsDescription:"Προσθέστε την πρώτη σας στήλη για να αρχίσετε να οργανώνετε τις εργασίες σας.",addFirstC
1olumn:"+ Προσθήκη της πρώτης σας στήλης",addColumnModalTitle:"Προσθήκη στήλης",columnTitlePlaceholder:"Τίτλος στήλης",addColumnSubmit:"Προσθήκη στήλης",deleteTodoTitle:"Διαγραφή εργασίας",deleteTodoMessage:"Είστε βέβαιοι ότι θέλετε να διαγράψετε την εργασία "{title}"; Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.",removeCardTitle:"Αφαίρεση κάρτας",removeCardMessage:"Είστε βέβαιοι ότι θέλετε να αφαιρέσετε αυτή την κάρτα από τον πίνακα; Η υποκείμενη εργασία θα διατηρηθεί.",remove:"Αφαίρεση",errors:{loadFailed:"Αποτυχία φόρτωσης του πίνακα",reloadTodosFailed:"Αποτυχία επαναφόρτωσης εργασιών",notificationPermissionDenied:"Η άδεια ειδοποιήσεων του προγράμματος περιήγησης απορρίφθηκε. Μπορείτε να την ενεργοποιήσετε στις ρυθμίσεις του προγράμματος περιήγησής σας.",subscriptionFailed:"Αποτυχία ενημέρωσης της συνδρομής"}},g={dismiss:"Απόρριψη",title:"Πίνακες Kanban",newBoard:"+ Νέος πίνακας",newFolder:"+ Νέος φάκελος",boardNamePlaceholder:"Όνομα πίνακα...",folderNamePlaceholder:"Όνομα φακέλου...",searchPlaceholder:"Αναζήτηση πινάκων...",viewPlans:"Προβολή πλάνων",loadingBoards:"Φόρτωση πινάκων...",folderEmpty:"Σύρετε πίνακες εδώ ή χρησιμοποιήστε το μενού ⌥ ενός πίνακα.",ungrouped:"Χωρίς ομαδοποίηση",emptyNoBoards:"Δεν υπάρχουν ακόμη πίνακες. Δημιουργήστε έναν για να ξεκινήσετε!",emptyNoMatch:"Κανένας πίνακας δεν ταιριάζει με την αναζήτησή σας.",renameFolderPrompt:"Μετονομασία φακέλου",movedToFolder:'Ο πίνακας "{board}" μετακινήθηκε στον "{folder}".',movedOutOfFolder:'Ο πίνακας "{board}" μετακινήθηκε εκτός του φακέλου του.',merged:'Ο πίνακας "{source}" συγχωνεύθηκε στον "{target}".',mergeMovedCard:"Μετακινήθηκε {count} κάρτα",mergeMovedCards:"Μετακινήθηκαν {count} κάρτες",mergeSkipped:", παραλείφθηκαν {count} που υπήρχαν ήδη",subscriptionClaimed:"Η συνδρομή ενεργοποιήθηκε! Είστε πλέον στο πλάνο {tier}.",couldNotClaimSubscription:"Δεν ήταν δυνατή η ενεργοποίηση της συνδρομής",subscriptionActive:"Η συνδρομή σας είναι πλέον ενεργή!",deleteBoardTitle:"Διαγραφή πίνακα",deleteBoardMessage:"Είστε βέβαιοι ότι θέλετε να διαγράψετε τον πίνακα "{title}"; Όλες οι κάρτες σε αυτόν τον πίνακα θα αφαιρεθούν. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.",deleteFolderTitle:"Διαγραφή φακέλου;",deleteFolderMessage:"Διαγραφή του φακέλου "{name}"; Οι πίνακές του επιστρέφουν στο Χωρίς ομαδοποίηση — κανένας πίνακας δεν διαγράφεται.",deleteFolderConfirm:"Διαγραφή φακέλου",mergeBoardsTitle:"Συγχώνευση πινάκων;",mergeBoardsMessage:"Μετακίνηση όλων των καρτών από τον "{source}" στον "{target}" (με αντιστοίχιση ανά στήλη) και μετά διαγραφή του "{source}"; Αυτό δεν μπορεί να αναιρεθεί.",mergeConfirm:"Συγχώνευση",errors:{loadFailed:"Αποτυχία φόρτωσης πινάκων",createBoardFailed:"Αποτυχία δημιουργίας πίνακα",createFolderFailed:"Αποτυχία δημιουργίας φακέλου",renameFolderFailed:"Αποτυχία μετονομασίας φακέλου",deleteFolderFailed:"Αποτυχία διαγραφής φακέλου",moveBoardFailed:"Αποτυχία μετακίνησης πίνακα",mergeBoardsFailed:"Αποτυχία συγχώνευσης πινάκων"}},u={heading:"Ο μοναδικός διαχειριστής εργασιών που μπορεί να χρησιμοποιήσει ο AI βοηθός σας",description:"Τερματικό, επεξεργαστής ή πρόγραμμα περιήγησης — το Taskleef σας συναντά εκεί που εργάζεστε. Ξεκινήστε δωρεάν, χωρίς πιστωτική κάρτα.",signUpNow:"Εγγραφείτε τώρα",freeToStart:"Δωρεάν εκκίνηση",noCreditCardRequired:"Δεν απαιτείται πιστωτική κάρτα",cancelAnytime:"Ακύρωση οποτεδήποτε"},p={sectionLabel:"Συνημμένα",uploading:"Μεταφόρτωση...",dropPrompt:"Αποθέστε αρχεία εδώ ή κάντε κλικ για μεταφόρτωση",loadingAttachments:"Φόρτωση συνημμένων...",deleteAttachmentTitle:"Διαγραφή συνημμένου",deleteConfirmTitle:"Διαγραφή συνημμένου",deleteConfirmMessage:"Είστε βέβαιοι ότι θέλετε να διαγράψετε το "{fileName}";"},h={heading:"Σύνδεσμοι",linkPr:"+ Σύνδεση PR",errors:{addFailed:"Αποτυχία προσθήκης συνδέσμου"}}
1,b={title:"Βοηθός AI - {column}",noProviderPrefix:"Δεν έχει διαμορφωθεί πάροχος AI. Προσθέστε ένα κλειδί API στο ",noProviderSuffix:" για να χρησιμοποιήσετε τη βοήθεια AI.",loadingConversation:"Φόρτωση συνομιλίας...",connecting:"Σύνδεση...",reconnecting:"Επανασύνδεση...",disconnected:"Αποσυνδέθηκε",cardsInColumn:"Κάρτες στη στήλη:",moreCards:"+{count} ακόμη",emptyTitle:"Ρωτήστε με για τις κάρτες αυτής της στήλης!",emptyHint:"Μπορώ να σας βοηθήσω να κατανοήσετε εργασίες, να τις αναλύσετε σε υποεργασίες και πολλά άλλα.",inputPlaceholder:"Ρωτήστε για τις κάρτες αυτής της στήλης...",send:"Αποστολή",errors:{checkProviders:"Αποτυχία ελέγχου παρόχων AI",createConversation:"Αποτυχία δημιουργίας συνομιλίας",sendMessage:"Αποτυχία αποστολής μηνύματος"}},k={headerTitle:"Σχόλια & δραστηριότητα",commentPlaceholder:"Προσθέστε ένα σχόλιο... (υποστηρίζει **έντονα**, *πλάγια*, `code` και [συνδέσμους](url))",posting:"Δημοσίευση...",post:"Δημοσίευση",loading:"Φόρτωση...",edited:"(επεξεργασμένο)",emptyState:"Καμία δραστηριότητα ακόμη. Προσθέστε ένα σχόλιο για να ξεκινήσετε τη συζήτηση.",deleteConfirmTitle:"Διαγραφή σχολίου",deleteConfirmMessage:"Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτό το σχόλιο; Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.",activity:{created:"δημιούργησε αυτή την κάρτα",titleChanged:'άλλαξε τον τίτλο από "{oldValue}" σε "{newValue}"',descriptionChanged:"ενημέρωσε την περιγραφή",completed:"σημείωσε ως ολοκληρωμένο",uncompleted:"σημείωσε ως μη ολοκληρωμένο",dueDateSet:"όρισε ημερομηνία λήξης για {date}",dueDateRemoved:"αφαίρεσε την ημερομηνία λήξης",prioritySet:"όρισε προτεραιότητα σε {priority}",priorityRemoved:"αφαίρεσε την προτεραιότητα",columnMoved:'μετακινήθηκε από "{oldValue}" σε "{newValue}"',subColumnMoved:"μετακινήθηκε σε {newValue}",tagAdded:'πρόσθεσε την ετικέτα "{tag}"',tagRemoved:'αφαίρεσε την ετικέτα "{tag}"',commentAdded:"πρόσθεσε ένα σχόλιο",commentEdited:"επεξεργάστηκε ένα σχόλιο",commentDeleted:"διέγραψε ένα σχόλιο",subtaskAdded:'πρόσθεσε την υποεργασία "{subtask}"',blocked:"σημείωσε ως μπλοκαρισμένο",unblocked:"ξεμπλόκαρε"},time:{justNow:"μόλις τώρα",minutesAgo:"πριν {count}λ",hoursAgo:"πριν {count}ώ",daysAgo:"πριν {count}η"}},T={save:"Αποθήκευση",cancel:"Ακύρωση",delete:"Διαγραφή",edit:"Επεξεργασία",add:"Προσθήκη",create:"Δημιουργία",close:"Κλείσιμο",confirm:"Επιβεβαίωση",loading:"Φόρτωση…",error:"Σφάλμα",retry:"Επανάληψη",search:"Αναζήτηση",settings:"Ρυθμίσεις"},C={title:"Ζώνη κινδύνου",description:"Μη αναστρέψιμες ενέργειες που επηρεάζουν τον λογαριασμό σας.",deleteAccountHeading:"Διαγραφή λογαριασμού",deleteAccountInfo:"Μόλις διαγράψετε τον λογαριασμό σας, όλα τα δεδομένα σας θα διαγραφούν οριστικά. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.",deleteAccountButton:"Διαγραφή λογαριασμού",dialogTitle:"Διαγραφή του λογαριασμού σας",dialogIntro:"Αυτό θα διαγράψει οριστικά τον λογαριασμό σας και όλα τα σχετικά δεδομέÎ
1½Î±, συμπεριλαμβανομένων:",dialogItems:{todos:"Όλες τις εργασίες και τις υποεργασίες σας",boards:"Όλους τους πίνακες που κατέχετε (και τις στήλες/κάρτες τους)",tags:"Όλες τις ετικέτες, τα κλειδιά API και τις προτιμήσεις σας",aiHistory:"Το ιστορικό συνομιλιών AI σας"},cannotBeUndone:"Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.",passwordLabel:"Εισαγάγετε τον κωδικό σας για επιβεβαίωση",passwordPlaceholder:"Εισαγάγετε τον κωδικό σας",deleting:"Διαγραφή...",confirmDeleteButton:"Οριστική διαγραφή λογαριασμού",errors:{deleteFailed:"Αποτυχία διαγραφής λογαριασμού"}},P={inSource:"στο {source}"},f={logoAlt:"TaskLeef",heading:"Επαληθεύστε το email σας",instructions:"Στείλαμε έναν σύνδεσμο επαλήθευσης στη διεύθυνση email σας. Ελέγξτε το email σας και κάντε κλικ στον σύνδεσμο για να επαληθεύσετε τον λογαριασμό σας.",successMessage:"Το email επαλήθευσης στάλθηκε! Ελέγξτε τα εισερχόμενά σας.",didNotReceive:"Δεν λάβατε το email;",emailPlaceholder:"Εισαγάγετε το email σας",sending:"Αποστολή...",resendButton:"Επαναποστολή email επαλήθευσης",backToLogin:"Επιστροφή στη σύνδεση",errors:{emailRequired:"Εισαγάγετε τη διεύθυνση email σας",resendFailed:"Αποτυχία επαναποστολής email επαλήθευσης"}},y={noMatchingEmojis:"Δεν βρέθηκαν αντίστοιχα emoji"},v={openLabel:"Αποστολή σχολίων",title:"Αποστολή σχολίων",categoryLabel:"Κατηγορία",categoryBug:"Σφάλμα",categoryIdea:"Ιδέα",categoryOther:"Άλλο",messageLabel:"Τα σχόλιά σας",placeholder:"Πείτε μας τι είναι χαλασμένο, τι λείπει ή τι θα θέλατε να δείτε…",send:"Αποστολή",sending:"Αποστολή σε εξέλιξη…",success:"Ευχαριστούμε — τα σχόλια στάλθηκαν",rateLimited:"Πάρα πολλές υποβολές — δοκιμάστε ξανά αργότερα",error:"Δεν ήταν δυνατή η αποστολή των σχολίων — δοκιμάστε ξανά"},F={label:"Αναζήτηση",title:"Αναζήτηση εργασιών",placeholder:"Αναζήτηση εργασιών…",inbox:"Εισερχόμενα",subtaskOf:"Δευτερεύουσα εργασία της {parent}",loading:"Αναζήτηση…",minChars:"Πληκτρολογήστε τουλάχιστον 2 χαρακτήρες για αναζήτηση",noResults:"Δεν βρέθηκαν εργασίες",error:"Η αναζήτηση απέτυχε — δοκιμάστε ξανά"},A={renameFolder:"Μετονομασία φακέλου",deleteFolder:"Διαγραφή φακέλου",dropHint:"Αποθέστε για αρχειοθέτηση εδώ"},w={repositoryMappings:"Αντιστοιχίσεις αποθετηρίων",noRepositoriesMapped:"Δεν έχουν αντιστοιχιστεί ακόμη αποθετήρια.",specificBoard:"Συγκεκριμένος πίνακας",allBoards:"Όλοι οι πίνακες",remove:"Αφαίρεση",repoPlaceholder:"owner/repo",addButton:"+ Προσθήκη",linkingTasksToPrs:"Σύνδεση εργασιών με PR",autoMoveTitle:"Αυτόματη μετακίνηση στο Done κατά τη συγχώνευση PR",autoMoveHelp:"Όταν ένα συνδεδεμένο PR συγχωνεύεται, η κάρτα μετακινείται αυτόματα στη στήλη Done.",enabled:"Ενεργοποιημένο",errors:{addFailed:"Αποτυχία προσθήκης αντιστοίχισης αποθετηρίου",removeFailed:"Αποτυχία αφαίρεσης αντιστοίχισης"}},I={logoAlt:"TaskLeef",headlinePrefix:"Διαχείριση εργασιών που ζει",headlineHighlight:"Εκεί που εργάζεστε",subheadline:"Τερματικό. Επεξεργαστής. Πρόγραμμα περιήγησης. Ο μοναδικός διαχειριστής εργασιών με πλήρες CLI, έναν διακομιστή MCP που μπορεί να χρησιμοποιήσει ο AI βοηθός σας, και agentic AI που πραγματικά δρα στον πίνακά σας.",getStartedCta:"Ξεκινήστε δωρεάν",learnMoreCta:"Μάθετε περισσότερα"},S={title:"Εισερχόμενα",showDeferred:"Εμφάνιση αναβληθέντων",addPlaceholder:"Προσθήκη στα εισερχόμενα...",overdue:"Εκπρόθεσμο",today:"Σήμερα",loading:"Φόρτωση...",emptyTitle:"Τα εισερχόμενά σας είναι άδεια",emptyHint:"Προσθέστε εργασίες παραπάνω ή δημιουργήστε τες από την εφαρμογή iOS",moveToBoard:"Μετακίνηση σε πίνακα",deleteConfirmTitle:"Διαγραφή εργασίας",deleteConfirmMessage:"Είστε βέβαιοι ότι θέλετε να διαγράψετε την εργασία "{title}"; Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.",errors:{loadFailed:"Αποτυχία φόρτωσης των εισερχομένων",updateFailed:"Αποτυχία ενημέρωσης εργασίας",deleteFailed:"Αποτυχία διαγραφής εργασίας",completeFailed:"Αποτυχία ολοκλήρωσης εργασίας",boardNoColumns:"Ο πίνακας δεν έχει στήλες",moveFailed:"Αποτυχία μετακίνησης εργασίας στον πίνακα"}},M={teamPlan:"Πλάνο Team"},L={title:"Ενσωματώσεις",description:"Συνδέστε τους πίνακές σας με GitHub, Slack και εξωτερικές υπηρεσίες.",loading:"Φόρτωση...",github:"GitHub",slack:"Slack",outboundWebhooks:"Εξερχόμενα webhooks",connected:"Συνδεδεμένο",notConnected:"Μη συνδεδεμένο",noneConfigured:"Κανένα διαμορφωμένο",activeCount:"{count} ενεργά",manage:"Διαχείριση",disconnect:"Αποσύνδεση",connect:"Σύνδεση",githubDesc:"Συνδέστε PR με κάρτες. Συγχωνεύστε ένα PR και η κάρτα μετακινείται αυτόματα στο Done.",slackDesc:"Δημιουργήστε εργασίες με /taskleef, λάβετε DM ανάθεσης, στείλτε τη δραστηριότητα του πίνακα σε ένα κανάλι.",outboundWebhooksDesc:"Στείλτε με POST συμβάντα πίνακα σε εξωτερικά URL για pipelines CI/CD και αυτοματισμό.",disconnectConfirm:"Είστε βέβαιοι ότι θέλετε να αποσυνδέσετε αυτή την ενσωμάτωση;",errors:{loadFailed:"Αποτυχία φόρτωσης ενσωματώσεων",githubConnectFailed:"Αποτυχία έναρξης σύνδεσης με GitHub",slackConnectFailed:"Αποτυχία έναρξης σύνδεσης με Slack",disconnectFailed:"Αποτυχία αποσύνδεσης ενσωμάτωσης"}},D={badge:"Εφαρμογή iOS",heroTitlePrefix:"TaskLeef για iPhone: Οι εργασίες σας, ",heroTitleHighlight:"Με τον τρόπο σας",heroDescription:"Μια εφαρμογή εργασιών που σέβεται τον τρόπο που πραγματικά εργάζεστε. Καταγραφή με φυσική γλώσσα, ειδοποιήσεις που δεν θα σας αφήσουν να ξεχάσετε, και επαναλαμβανόμενες εργασίες που βγάζουν νόημα.",appStoreAlt:"Λήψη στο App Store",heroPhoneAlt:"Το Taskleef στο iPhone",features:{quickAdd:{title:"Γράψτε το Ï
1ŒÏ€Ï‰Ï‚ το σκέφτεστε",description:"Φυσική γλώσσα που πραγματικά λειτουργεί. Πληκτρολογήστε μια πρόταση και το Taskleef εντοπίζει την ημερομηνία, την ώρα, την επανάληψη και το έργο — χωρίς μενού, χωρίς να περνάτε από επιλογείς.",highlight1:'"Go fishing every tuesday at 9am #Friends" — αναλύεται, προγραμματίζεται, αρχειοθετείται',highlight2:'"Call the vet tomorrow at 3pm" — μία γραμμή, έτοιμο',highlight3:'"Review budget every 2 weeks #Work" — επαναλαμβανόμενο και οργανωμένο'},annoyingNotifications:{title:"Ειδοποιήσεις που δεν θα σας αφήσουν να ξεχάσετε",description:"Οι κανονικές υπενθυμίσεις απορρίπτονται εύκολα με ένα σάρωμα. Οι ενοχλητικές ειδοποιήσεις επαναλαμβάνονται κάθε 5 λεπτά μέχρι να ασχοληθείτε με την εργασία. Για τα πράγματα που απολύτως δεν μπορείτε να ξεχάσετε.",highlight1:"Ενοχλητική λειτουργία: δονείται κάθε 5 λεπτά για έως και 50 λεπτά",highlight2:"Ολοκληρώστε την εργασία απευθείας από την ειδοποίηση — με ένα άγγιγμα",highlight3:"Αναβολή 15 λεπτά, 30 λεπτά ή 1 ώρα — αλλά μόνο 3 φορές",highlight4:"Οι ειδοποιήσεις Time Sensitive διαπερνούν το Do Not Disturb"},repeatAfterDone:{title:"Επαναλήψεις που σέβονται τη ζωή σας",description:'Οι περισσότερες εφαρμογές επαναλαμβάνουν με βάση σταθερό ημερολόγιο. Έτσι, όταν τελειώσετε το "clean the garage" δύο ημέρες αργά, το επόμενο είναι ήδη εκπρόθεσμο. Το Taskleef έχει έναν καλύτερο τρόπο.',highlight1:'"Επανάληψη μετά την ολοκλήρωση" — η αντίστροφη μέτρηση ξεκινά όταν τελειώνετε',highlight2:"Σταθερό διάστημα επίσης — καθημερινά, εβδομαδιαία, συγκεκριμένες ημέρες της εβδομάδας",highlight3:'Συνδυάστε και τα δύο: "Κάθε εργάσιμη" ή "Κάθε 3 μήνες μετά την ολοκλήρωση"',highlight4:"Χωρίς τον φαύλο κύκλο ενοχών από στοιβαγμένες εκπρόθεσμες επαναλαμβανόμενες εργασίες"},remindersImport:{title:"Το Siri καταγράφει, το Taskleef οργανώνει",description:'"Hey Siri, remind me to pick up groceries." Καταλήγει στις Apple Reminders — και το Taskleef το εισάγει αυτόματα. Χρησιμοποιήστε το καλύτερο εργαλείο καταγραφής που έφτιαξε η Apple, με έναν διαχειριστή εργασιών που κάνει περισσότερα.',highlight1:"Αυτόματη εισαγωγή από την προεπιλεγμένη λίστα Reminders στο παρασκήνιο",highlight2:"Μη αυτόματη εισαγωγή από οποιαδήποτε λίστα Reminders με πλήρη έλεγχο",highlight3:"Οι προτεραιότητες, οι ημερομηνίες λήξης και οι κανόνες επανάληψης μεταφέρονται",highlight4:"Προαιρετικά καθαρισμός των Reminders μετά την εισαγωγή"},deferDates:{title:"Αναβάλετε, μη διαγράφετε",description:"Δεν χρειάζεται να είναι όλα ορατά συνεχώς. Ορίστε μια ημερομηνία αναβολής και η εργασία εξαφανίζεται μέχρι να χρειαστεί να τη δείτε. Εξακολουθεί να υπάρχει — απλώς δεν παραγεμίζει την προβολή του σήμερα.",highlight1:"Η ημερομηνία αναβολής είναι ξεχωριστή από την ημερομηνία λήξης — κρύψτε τώρα, λήγει αργότερα",highlight2:'"Θα το χειριστώ την Παρασκευή" χωρίς να το χάσετε από τα μάτια σας',highlight3:"Οι αναβληθείσες εργασίες επανεμφανίζονται αυτόματα όταν φτάσει η ημερομηνία",highlight4:"Κρατήστε την καθημερινή σας λίστα εστιασμένη σε αυτό που πραγματικά έχει σημασία σήμερα"},boardsProjects:{title:"Έργα όταν τα χρειάζεστε",description:"Ομαδοποιήστε εργασίες σε έργα για μεγαλύτερους στόχους. Ή όχι — τα εισερχόμενα λειτουργούν τέλεια από μόνα τους. Το Taskleef κλιμακώνεται από μια απλή λίστα αγορών μέχρι έναν ομαδικό πίνακα Kanban.",highlight1:"Αναθέστε εργασίες σε έργα με τη συντόμευση # στη γρήγορη προσθήκη",highlight2:"Υποεργασίες με σύρσιμο για προαγωγή και σύρσιμο για ένθεση",highlight3:"Πίνακες Kanban με όρια WIP για εστιασμένες ροές εργασίας",highlight4:"Συγχρονισμός σε πραγματικό χρόνο — οι αλλαγές στο web εμφανίζονται στο τηλέφωνό σας άμεσα"}},demo:{quickAddInput:"Go fishing every tuesday at 9am #Friends",quickAddTagDate:"Τρί 9:00 π.μ.",quickAddTagRepeat:"Κάθε εβδομάδα",quickAddTagProject:"Friends",notifTitle:"Υπενθύμιση: Εκκρεμεί ακόμη!",notifBody:"Παραλαβή συνταγής",notifMeta:"ΑπομέÎ
1½Î¿Ï…ν 2 αναβολές",notifComplete:"Ολοκλήρωση",notifSnooze15m:"Αναβολή 15λ",notifSnooze1h:"Αναβολή 1ώ",repeatDoneTitle:"Clean the garage",repeatDoneDate:"Ολοκληρώθηκε 28 Μαρ",repeatLabel:"+ 2 εβδομάδες",repeatNextTitle:"Clean the garage",repeatNextDate:"Λήγει 11 Απρ",importSource:"Apple Reminders",importDest:"Taskleef",deferBuyPresent:"Αγορά δώρου γενεθλίων",deferToday1:"Σήμερα",deferCallDentist:"Κλήση οδοντιάτρου",deferToday2:"Σήμερα",deferRenewPassport:"Ανανέωση διαβατηρίου",deferDeferred:"Αναβλήθηκε για Παρ",boardColToDo:"To Do",boardWip35:"3/5",boardColInProgress:"In Progress",boardWip12:"1/2",boardColDone:"Done"},ctaTitle:"Έτοιμοι να ολοκληρώσετε εργασίες;",ctaDescription:"Δωρεάν λήψη. Δεν απαιτείται λογαριασμός για να ξεκινήσετε. Οι εργασίες σας παραμένουν στη συσκευή σας μέχρι να είστε έτοιμοι να συγχρονίσετε."},B={doubleClickToEdit:"Διπλό κλικ για επεξεργασία",aiAssistantTooltip:"Ο βοηθός AI μπορεί να αναλύσει εργασίες, να προτείνει προτεραιότητες, να προσθέσει ετικέτες και να βοηθήσει στην οργάνωση της εργασίας",assistant:"Βοηθός",columnSettings:"Ρυθμίσεις στήλης",clearCompleted:"Εκκαθάριση ολοκληρωμένων",wip:"WIP: {current} / {limit}",searchPlaceholder:"Αναζήτηση καρτών...",clearSearch:"Εκκαθάριση αναζήτησης",inbox:"Εισερχόμενα",addTodoToBoard:"Προσθήκη εργασίας στον πίνακα",enterCardTitle:"Εισαγάγετε τίτλο κάρτας...",emptyInbox:"Αποθέστε κάρτες εδώ ή κάντε κλικ στο + για προσθήκη",done:"Done",emptyDone:"Καμία ολοκληρωμένη εργασία",blocked:"Blocked",emptyBlocked:"Αναμονή εξωτερικών εξαρτήσεων",columnSettingsTitle:"Ρυθμίσεις στήλης",columnTitle:"Τίτλος στήλης",wipLimit:"Όριο WIP",noLimit:"Χωρίς όριο",addNewCardsToTop:"Προσθήκη νέων καρτών στην κορυφή",doneCriteria:"Κριτήρια ολοκλήρωσης",doneCriteriaPlaceholder:"Περιγράψτε τι κάνει μια εργασία 'ολοκληρωμένη' σε αυτή τη στήλη...",deleteColumn:"Διαγραφή στήλης",saveChanges:"Αποθήκευση αλλαγών",deleteConfirmMessage:"Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτή τη στήλη; Οι κάρτες σε αυτή τη στήλη θα αφαιρεθούν επίσης από τον πίνακα.",cardFallbackTitle:"Κάρτα"},H={heading:"Συχνές ερωτήσεις",whatIsTaskLeef:{question:"Τι είναι το TaskLeef;",answer:"Το TaskLeef είναι μια πλατφόρμα διαχείρισης εργασιών Kanban σχεδιασμένη για προγραμματιστές και άτομα που θέλουν να διαχειρίζονται τη δουλειά τους από το τερματικό, τον επεξεργαστή κώδικα ή το πρόγραμμα περιήγησης. Περιλαμβάνει ένα πλήρες περιβάλλον γραμμής εντολών χτισμένο σε Rust, έναν διακομιστή Model Context Protocol (MCP) που επιτρέπει σε AI βοηθούς κώδικα να διαχειρίζονται τις εργασίες σας εγγενώς, και agentic AI που εκτελεί πραγματικές ενέργειες στους πίνακές σας — δημιουργώντας κάρτες, μετακινώντας τες μεταξύ στηλών, εφαρμόζοντας ετικέτες και αναδιατάσσοντας τη δουλειά μέσω φυσικής γλώσσας. Προσφέρει επίσης συνεργασία σε πραγματικό χρόνο μέσω WebSocket, αμφίδρομες ενσωματώσεις με GitHub και Slack, και μια εγγενή εφαρμογή iOS με γρήγορη καταγραφή και έξυπνες επαναλαμβανόμενες εργασίες."}
1,whatIsMcp:{question:"Τι είναι ένας διακομιστής MCP για διαχείριση εργασιών;",answer:'Το MCP (Model Context Protocol) είναι ένα πρότυπο που επιτρέπει στους AI βοηθούς να συνδέονται με εξωτερικά εργαλεία και πηγές δεδομένων. Ο διακομιστής MCP του TaskLeef εκθέτει 39 εργαλεία σε 7 τομείς — Εργασίες, Πίνακες, Στήλες, Κάρτες, Μέλη, Ετικέτες και Σχόλια — ώστε AI βοηθοί κώδικα όπως το Claude Code, το GitHub Copilot και το Cursor να μπορούν να διαβάζουν και να γράφουν τις εργασίες σας απευθείας από τον επεξεργαστή. Αντί να μεταβείτε σε πρόγραμμα περιήγησης για να ενημερώσετε μια εργασία, μπορείτε να πείτε στον AI βοηθό σας "μετακίνησε την εργασία auth στο In Progress" και γίνεται άμεσα. Το TaskLeef είναι ο μοναδικός διαχειριστής εργασιών που υποστηρίζει MCP.'},hasCli:{question:"Έχει το TaskLeef CLI;",answer:"Ναι. Το TaskLeef διαθέτει ένα πλήρως εξοπλισμένο περιβάλλον γραμμής εντολών χτισμένο σε Rust, όχι απλώς μια συντόμευση γρήγορης προσθήκης. Παρέχει πλήρη ισοτιμία λειτουργιών με το web interface — μπορείτε να δημιουργείτε, να ολοκληρώνετε, να εμφανίζετε και να διαχειρίζεστε εργασίες, πίνακες, στήλες και ετικέτες εξ ολοκλήρου από το τερματικό. Το CLI είναι ανοιχτού κώδικα, ξεκινά άμεσα με μηδενικό κόστος, και παράγει pipe-friendly έξοδο για scripting και αυτοματισμό. Εγκαταστήστε το από το αποθετήριο GitHub στο github.com/taskleef/cli."},aiModels:{question:"Ποια μοντέλα AI υποστηρίζει το TaskLeef;",answer:"Το TaskLeef υποστηρίζει Claude (Anthropic), GPT (OpenAI) και Gemini (Google) χωρίς vendor lock-in — φέρνετε το δικό σας κλειδί API και επιλέγετε το μοντέλο που λειτουργεί καλύτερα για τη ροή εργασίας σας. Το agentic AI διαβάζει την κατάσταση του πίνακά σας, εκτελεί ενέργειες πολλαπλών βημάτων όπως δημιουργία καρτών και εφαρμογή ετικετών, και διατηρεί νήματα συνομιλίας περιορισμένα σε κάθε πίνακα ή στήλη. Ο διακομιστής MCP λειτουργεί με οποιονδήποτε AI βοηθό υποστηρίζει το πρότυπο Model Context Protocol, συμπεριλαμβανομένων των Claude Code, Claude Desktop και GitHub Copilot."},comparison:{question:"Πώς συγκρίνεται το TaskLeef με το Linear, το Todoist ή το Things;",answer:"Το TaskLeef κατέχει μια μοναδική θέση: είναι φτιαγμένο για προγραμματιστές που θέλουν ο διαχειριστής εργασιών τους να ενσωματώνεται με τα υπάρχοντα εργαλεία τους. Σε αντίθεση με το Linear, διαθέτει πλήρες CLI σε Rust και διακομιστή MCP για AI βοηθούς. Σε αντίθεση με το Todoist και το Things, προσφέρει πίνακες Kanban σε πραγματικό χρόνο με όρια WIP και αμφίδρομο συγχρονισμό με GitHub και Slack. Η εφαρμογή iOS περιλαμβάνει λειτουργίες όπως ενοχλητικές ειδοποιήσεις που επαναλαμβάνονται κάθε 5 λεπτά μέχρι να δράσετε, και προγραμματισμό επανάληψης μετά την ολοκλήρωση που ξεκινά την αντίστροφη μέτρηση όταν τελειώνετε μια εργασία αντί με βάση σταθερό ημερολόγιο. Η τιμολόγηση ξεκινά από δωρεάν για 5 πίνακες και 5 χρήστες."},isFree:{question:"Είναι το TaskLeef δωρεάν;",answer:"Ναι. Το δωρεάν πλάνο περιλαμβάνει έως και 5 πίνακες Kanban, 5 χρήστες ανά πίνακα, απεριόριστες εργασίες, πλήρη πρόσβαση στο CLI, πρόσβαση στο API, και μονόδρομες ειδοποιήσεις GitHub και Slack. Τα επί πληρωμή πλάνα ξεκινούν από $8/μήνα ($6/μήνα με ετήσια χρέωση) και ξεκλειδώνουν απεριόριστους πίνακες, αμφίδρομες ενσωματώσεις, εξερχόμενα webhooks και προτεραιότητα στην υποστήριξη. Όλα τα επί πληρωμή πλάνα συνοδεύονται από 7ήμερη δωρεάν δοκιμή — χωρίς πιστωτική κάρτα — και 30ήμερη εγγύηση επιστροφής χρημάτων."}},R={tagline:"Οργανώστε τη δουλειά σας, με φυσικό τρόπο.",appStoreBadge:"Λήψη στο App Store",googlePlayBadge:"Λήψη από το Google Play",product:"Προϊόν",features:"Λειτουργίες",pricing:"Τιμολόγηση",apiDocs:"Τεκμηρίωση API",signUp:"Εγγραφή",resources:"Πόροι",documentation:"Τεκμηρίωση",contact:"Επικοινωνία",legal:"Νομικά",privacyPolicy:"Πολιτική απορρήτου",termsOfService:"Όροι χρήσης",refundPolicy:"Πολιτική επιστροφών",copyright:"© {year} TaskLeef. Με επιφύλαξη παντός δικαιώματος. Δημιουργήθηκε από",copyrightSuffix:"."}
1,q={logoAlt:"TaskLeef",toggleMenu:"Εναλλαγή μενού",features:"Λειτουργίες",pricing:"Τιμολόγηση",docs:"Τεκμηρίωση",login:"Σύνδεση",signUpFree:"Δωρεάν εγγραφή"},G={features:{aiFirst:{title:"AI που δρα, όχι απλώς βοηθά",description:"Το AI του Taskleef δεν είναι ένα chatbot κολλημένο σε μια πλαϊνή μπάρα. Διαβάζει την κατάσταση του πίνακά σας, εκτελεί ενέργειες και διατηρεί συνομιλίες πολλαπλών γύρων περιορισμένες στη ροή εργασίας σας.",highlights:{agentic:"Agentic AI που δημιουργεί κάρτες, τις μετακινεί, εφαρμόζει ετικέτες και αναδιατάσσει τη δουλειά",naturalLanguage:'Δημιουργία εργασιών με φυσική γλώσσα — "Call the vet Tuesday at 3pm #personal"',conversational:"Συνομιλιακό AI ανά πίνακα και στήλη",bringYourOwnModel:"Φέρτε το δικό σας μοντέλο — Claude, GPT ή Gemini. Χωρίς vendor lock-in."}},developerNative:{title:"Ζει εκεί που εργάζεστε",description:"Ένα πλήρες CLI για διαχείριση εργασιών, πινάκων και ομαδικών λειτουργιών — μαζί με έναν διακομιστή MCP ώστε ο AI βοηθός κώδικα να διαχειρίζεται εργασίες χωρίς να φεύγει από τον επεξεργαστή σας.",highlights:{fullCli:"Πλήρες CLI — όχι μια συντόμευση γρήγορης προσθήκης, ένα πραγματικό περιβάλλον γραμμής εντολών",rust:"Χτισμένο σε Rust — άμεση εκκίνηση, μηδενικό κόστος",openSource:"Ανοιχτού κώδικα — επιθεωρήστε το, επεκτείνετέ το, συνεισφέρετε σε αυτό",mcp:"Διακομιστής MCP με 39 εργαλεία — το Claude Code διαχειρίζεται τις εργασίες σας εγγενώς",pairProgramming:"Δημιουργήστε, ολοκληρώστε και μετακινήστε εργασίες ενώ κάνετε pair-programming",protocol:"Κανένας άλλος διαχειριστής εργασιών δεν μιλά το πρωτόκολλο που κατανοούν οι AI βοηθοί"},linkLabel:"Προβολή στο GitHub"},simpleButCapable:{title:"Απλό αλλά ικανό",description:"Χωρίς διαγράμματα Gantt που δεν θα διαβάσετε ποτέ. Χωρίς προσαρμοσμένες φόρμες 47 πεδίων. Το Taskleef έχει άποψη για το να παραμένει απλό — χωρίς να κόβει τις λειτουργίες που έχουν σημασία.",highlights:{subtaskMobility:"Κινητικότητα υποεργασιών — σύρετε μια υποεργασία έξω για να την προαγάγετε, σύρετέ την πίσω για να την επανενώσετε",deferDates:"Ημερομηνίες αναβολής — κρύψτε εργασίες μέχρι να είστε έτοιμοι, τίποτα δεν χάνεται",subColumns:"Τρεις υποστήλες ανά στήλη — Inbox, Done, Blocked. Χωρίς διαμόρφωση.",recurring:"Έξυπνες επαναλαμβανόμενες εργασίες — διαστήματα, μετά την ολοκλήρωση, συγκεκριμένες ημέρες ή συνδυασμοί"}},realtimeCollaboration:{title:"Πραγματικός χρόνος χωρίς διακοπή",description:"Οι ενημερώσεις του πίνακα φτάνουν άμεσα μέσω WebSocket. Όμως το Taskleef είÎ
1½Î±Î¹ προσεκτικό στο πώς — η εργασία που βρίσκεται σε εξέλιξη δεν διακόπτεται ποτέ από την αλλαγή ενός συναδέλφου.",highlights:{queued:"Οι ενημερώσεις τίθενται σε ουρά όσο σύρετε — απελευθερώνονται όταν αφήσετε",merges:"Χειρουργικές συγχωνεύσεις κατάστασης — τα εισερχόμενα δεδομένα ποτέ δεν αλλοιώνουν το τοπικό σας UI",sharing:"Κοινή χρήση πίνακα βάσει ρόλων με σχόλια και χρονολόγιο δραστηριότητας",wipLimits:"Όρια WIP ανά στήλη για να μένει εστιασμένη η ομάδα σας"}},developerIntegrations:{title:"Φτιαγμένο για ροές εργασίας προγραμματιστών",description:"Αμφίδρομες ενσωματώσεις με GitHub και Slack που κρατούν τους πίνακές σας συγχρονισμένους με τον κώδικά σας — όχι μονόδρομα webhooks που χρειάζονται middleware.",highlights:{github:"GitHub — συγχωνεύστε ένα PR και η συνδεδεμένη εργασία σημειώνεται ως ολοκληρωμένη αυτόματα",slack:"Slack — δημιουργήστε εργασίες με /taskleef, λάβετε DM ανάθεσης, στείλτε τη δραστηριότητα του πίνακα σε ένα κανάλι",webhooks:"Εξερχόμενα webhooks για την κατάσταση του pipeline CI/CD",sso:"GitHub SSO — συνδεθείτε με τον λογαριασμό σας GitHub",plans:"Ειδοποιήσεις στο Free, πλήρης αμφίδρομος συγχρονισμός σε οποιοδήποτε επί πληρωμή πλάνο"}}}},N={dropToMakeSubtask:"Αποθέστε για να γίνει υποεργασία",addSubtaskPlaceholder:"+ Προσθήκη υποεργασίας...",noItems:"Κανένα στοιχείο"},x={resetPasswordTitle:"Επαναφορά κωδικού",resetPasswordSuccess:"Εάν υπάρχει λογαριασμός με αυτό το email, θα λάβετε έναν σύνδεσμο επαναφοράς κωδικού.",emailPlaceholder:"Email",passwordPlaceholder:"Κωδικός",pleaseWait:"Παρακαλώ περιμένετε...",sendResetLink:"Αποστολή συνδέσμου επαναφοράς",backToLogin:"Επιστροφή στη σύνδεση",pendingSubscriptionBanner:"Η συνδρομή σας είναι έτοιμη! Δημιουργήστε έναν λογαριασμό για να ξεκινήσετε.",claimingBanner:"Ρύθμιση της συνδρομής σας...",loginTab:"Σύνδεση",signupTab:"Εγγραφή",redirecting:"Ανακατεύθυνση...",continueWithGitHub:"Συνέχεια με GitHub",continueWithGoogle:"Συνέχεια με Google",continueWithApple:"Συνέχεια με Apple",waitingForPasskey:"Αναμονή για passkey…",signInWithPasskey:"Σύνδεση με passkey",forgotPassword:"Ξεχάσατε τον κωδικό;",divider:"ή",errors:{githubDenied:"Η σύνδεση με GitHub απορρίφθηκε. Δοκιμάστε ξανά.",githubTokenFailed:"Ο έλεγχος ταυτότητας GitHub απέτυχε. Δοκιμάστε ξανά.",githubUserFailed:"Δεν ήταν δυνατή η ανάκτηση του προφίλ σας GitHub. Δοκιμάστε ξανά.",githubNoEmail:"Δεν βρέθηκε επαληθευμένο email στον λογαριασμό σας GitHub. Προσθέστε ένα επαληθευμένο email στο GitHub και δοκιμάστε ξανά.",githubAccountFailed:"Δεν ήταν δυνατή η δημιουργία του λογαριασμού σας. Δοκιμάστε ξανά.",googleDenied:"Η σύνδεση με Google απορρίφθηκε. Δοκιμάστε ξανά.",googleTokenFailed:"Ο έλεγχος ταυτότητας Google απέτυχε. Δοκιμάστε ξανά.",googleUserFailed:"Δεν ήταν δυνατή η ανάκτηση του προφίλ σας Google. Δοκιμάστε ξανά.",googleNoEmail:"Δεν βρέθηκε επαληθευμένο email στον λογαριασμό σας Google. Δοκιμάστε ξανά.",googleAccountFailed:"Δεν ήταν δυνατή η δημιουργία του λογαριασμού σας. Δοκιμάστε ξανά.",appleDenied:"Η σύνδεση με Apple απορρίφθηκε. Δοκιμάστε ξανά.",appleTokenFailed:"Ο έλεγχος ταυτότητας Apple απέτυχε. Δοκιμάστε ξανά.",appleAccountFailed:"Δεν ήταν δυνατή η δημιουργία του λογαριασμού σας. Δοκιμάστε ξανά.",claimFailed:"Αποτυχία ενεργοποίησης συνδρομής",loginFailed:"Η σύνδεση απέτυχε. Ελέγξτε τα διαπιστευτήριά σας.",signupFailed:"Η εγγραφή απέτυχε",resetLinkFailed:"Αποτυχία αποστολής συνδέσμου επαναφοράς",githubUnavailable:"Η σύνδεση με GitHub δεν είναι διαθέσιμη αυτή τη στιγμή. Δοκιμάστε ξανά αργότερα.",googleUnavailable:"Η σύνδεση με Google δεν είναι διαθέσιμη αυτή τη στιγμή. Δοκιμάστε ξανά αργότερα.",appleUnavailable:"Η σύνδεση με Apple δεν είναι διαθέσιμη αυτή τη στιγμή. Δοκιμάστε ξανά αργότερα.",passkeyFailed:"Η σύνδεση με passkey απέτυχε."}}
1,W={logoAlt:"TaskLeef",toggleMenu:"Εναλλαγή μενού",inbox:"Εισερχόμενα",boards:"Πίνακες",tags:"Ετικέτες",profile:"Προφίλ",logout:"Αποσύνδεση",trash:"Trash"},O={title:"Ειδοποιήσεις",markAllRead:"Σήμανση όλων ως αναγνωσμένων",loading:"Φόρτωση...",empty:"Καμία ειδοποίηση",actions:{created:"δημιούργησε",titleChanged:"ενημέρωσε τον τίτλο του/της",descriptionChanged:"ενημέρωσε την περιγραφή του/της",completed:"ολοκλήρωσε",uncompleted:"άνοιξε ξανά",dueDateChanged:"άλλαξε την ημερομηνία λήξης του/της",priorityChanged:"άλλαξε την προτεραιότητα του/της",moved:"μετακίνησε",tagAdded:"πρόσθεσε ετικέτα σε",tagRemoved:"αφαίρεσε ετικέτα από",commentAdded:"σχολίασε",commentEdited:"επεξεργάστηκε ένα σχόλιο σε",commentDeleted:"διέγραψε ένα σχόλιο σε",subtaskAdded:"πρόσθεσε μια υποεργασία σε",blocked:"μπλόκαρε",unblocked:"ξεμπλόκαρε",memberAdded:"σας πρόσθεσε σε έναν πίνακα",updated:"ενημέρωσε"},time:{justNow:"Μόλις τώρα",minutesAgo:"πριν {minutes}λ",hoursAgo:"πριν {hours}ώ",daysAgo:"πριν {days}η"}},U={title:"Προτιμήσεις ειδοποιήσεων",description:"Ελέγξτε πώς λαμβάνετε ειδοποιήσεις για δραστηριότητα σε κάρτες στις οποίες είστε εγγεγραμμένοι.",loading:"Φόρτωση προτιμήσεων ειδοποιήσεων...",lastUpdated:"Τελευταία ενημέρωση: {date}",email:{name:"Ειδοποιήσεις email",description:"Λαμβάνετε ειδοποιήσεις email για δραστηριότητα σε εγγεγραμμένες κάρτες"},browser:{name:"Ειδοποιήσεις προγράμματος περιήγησης",description:"Λαμβάνετε ειδοποιήσεις προγράμματος περιήγησης σε πραγματικό χρόνο όταν είστε online"},errors:{loadFailed:"Αποτυχία φόρτωσης προτιμήσεων ειδοποιήσεων",updateFailed:"Αποτυχία ενημέρωσης προτιμήσεων ειδοποιήσεων",browserPermissionDenied:"Η άδεια ειδοποιήσεων του προγράμματος περιήγησης απορρίφθηκε. Μπορείτε να την ενεργοποιήσετε στις ρυθμίσεις του προγράμματος περιήγησής σας."}},E={loading:"Φόρτωση αιτήματος εξουσιοδότησης…",errorTitle:"Το αίτημα εξουσιοδότησης απέτυχε",title:"Εξουσιοδότηση του {clientName}",leadBody:"θέλει να συνδεθεί με τον λογαριασμό σας TaskLeef ώστε να μπορεί να διαχειρίζεται τις εργασίες, τους πίνακες και τις ροές εργασίας Kanban σας εκ μέρους σας.",permissions:{read:"Ανάγνωση των εργασιών, πινάκων, στηλών, καρτών, ετικετών και σχολίων σας",write:"Δημιουργία και ενημέρωση εργασιών και περιεχομένου πινάκων",delete:"Διαγραφή εργασιών που ζητάτε να διαγραφούν"},redirectInfo:"Μετά την έγκριση θα ανακατευθυνθείτε στο:",deny:"Άρνηση",authorize:"Εξουσιοδότηση",authorizing:"Εξουσιοδότηση…",clientNameNamed:'Εφαρμογή "{id}…"',clientNameFallback:"αυτή την εφαρμογή",errors:{missingParams:"Από το αίτημα εξουσιοδότησης λείπουν απαιτούμενες παράμετροι.",completeFailed:"Αποτυχία ολοκλήρωσης της εξουσιοδότησης.",noRedirect:"Ο διακομιστής εξουσιοδότησης δεν επέστρεψε URL ανακατεύθυνσης.",network:"Σφάλμα δικτύου κατά την επικοινωνία με τον διακομιστή εξουσιοδότησης."}},V={heading:"Εισαγωγή από OmniFocus",dropHint:"Αποθέστε εδώ το CSV του OmniFocus σας ή κάντε κλικ για να επιλέξετε αρχείο.",importing:"Εισαγωγή…",import:"Εισαγωγή",addedToInbox:"{count} προστέθηκαν στα Εισερχόμενά σας",placedOnBoards:"{count} τοποθετήθηκαν σε πίνακες",nonTaskRowsSkipped:"{count} γραμμές που δεν είναι εργασίες παραλείφθηκαν",errors:{notCsv:"Επιλέξτε ένα αρχείο .csv εξαγμένο από το OmniFocus.",tooLarge:"Αυτό το αρχείο είναι μεγαλύτερο από το όριο των 10MB.",importFailed:"Αποτυχία εισαγωγής αρχείου"}},K={events:{cardCreated:"Δημιουργήθηκε κάρτα",cardMoved:"Μετακινήθηκε κάρτα",cardDeleted:"Διαγράφηκε κάρτα",todoCreated:"Δημιουργήθηκε εργασία",todoCompleted:"Ολοκληρώθηκε εργασία",todoUpdated:"Ενημερώθηκε εργασία",commentAdded:"Προστέθηκε σχόλιο"},errors:{createFailed:"Αποτυχία δημιουργίας webhook",deleteFailed:"Αποτυχία διαγραφής webhook"},deleteConfirm:"Διαγραφή αυτού του webhook; Όσες ενσωματώσεις το χρησιμοποιούν θα σταματήσουν να λαμβάνουν συμβάντα.",secretWarningStrong:"Αποθηκεύστε αυτό το μυστικό υπογραφής τώρα!",secretWarningRest:"Δεν θα μπορείτε να το δείτε ξανά.",copy:"Αντιγραφή",savedIt:"Το αποθήκευσα",eventsLabel:"συμβάντα",active:"Ενεργό",inactive:"Ανενεργό",testing:"Δοκιμή...",test:"Δοκιμή",hideL
1og:"Απόκρυψη αρχείου καταγραφής",log:"Αρχείο καταγραφής",success:"Επιτυχία",failed:"Απέτυχε",noDeliveries:"Καμία παράδοση ακόμη.",addWebhook:"+ Προσθήκη webhook",newWebhook:"Νέο webhook",urlLabel:"URL",eventsFieldLabel:"Συμβάντα",createWebhook:"Δημιουργία webhook"},j={title:"Passkeys",description:"Συνδεθείτε χωρίς κωδικό χρησιμοποιώντας το δακτυλικό αποτύπωμα, το πρόσωπο ή το PIN της συσκευής σας. Τα passkeys συγχρονίζονται μεταξύ των συσκευών σας μέσω iCloud Keychain ή Google Password Manager.",unsupported:"Αυτό το πρόγραμμα περιήγησης δεν υποστηρίζει passkeys. Χρησιμοποιήστε μια πρόσφατη έκδοση των Safari, Chrome, Edge ή Firefox σε μια συσκευή με κλείδωμα οθόνης.",loading:"Φόρτωση...",empty:"Δεν υπάρχουν ακόμη passkeys. Προσθέστε ένα παρακάτω για να ενεργοποιήσετε τη σύνδεση χωρίς κωδικό.",nicknamePlaceholder:"Ψευδώνυμο",syncedBadge:"συγχρονισμένο",meta:"Προστέθηκε {added} · Τελευταία χρήση {lastUsed}",rename:"Μετονομασία",addNicknamePlaceholder:"Ψευδώνυμο (π.χ. iPhone, YubiKey)",waitingForAuthenticator:"Αναμονή για authenticator…",addPasskey:"Προσθήκη passkey",never:"ποτέ",deleteConfirmTitle:"Διαγραφή passkey",deleteConfirmMessage:"Είστε βέβαιοι ότι θέλετε να διαγράψετε το "{nickname}"; Δεν θα μπορείτε να συνδεθείτε ξανά με αυτό.",errors:{loadFailed:"Αποτυχία φόρτωσης passkeys",addFailed:"Αποτυχία προσθήκης passkey",renameFailed:"Αποτυχία μετονομασίας passkey",deleteFailed:"Αποτυχία διαγραφής passkey"}},$={title:"Προτιμήσεις",description:"Ορίστε την προτιμώμενη ζώνη ώρας και μορφή ημερομηνίας σας. Όταν δεν έχει οριστεί, χρησιμοποιούνται οι εντοπισμένες ρυθμίσεις του προγράμματος περιήγησής σας.",savedSuccess:"Οι προτιμήσεις αποθηκεύτηκαν με επιτυχία!",loadingPreferences:"Φόρτωση προτιμήσεων...",theme:"Θέμα",themeLight:"Φωτεινό",themeDark:"Σκοτεινό",themeAuto:"Αυτόματο",language:"Γλώσσα",timezone:"Ζώνη ώρας",timezoneAutoDetect:"Αυτόματος εντοπισμός ({timezone})",dateFormat:"Μορφή ημερομηνίας",dateFormatBrowserDefault:"Προεπιλογή προγράμματος περιήγησης",saving:"Αποθήκευση...",savePreferences:"Αποθήκευση προτιμήσεων",errors:{loadFailed:"Αποτυχία φόρτωσης προτιμήσεων",saveFailed:"Αποτυχία αποθήκευσης προτιμήσεων"}},z={heading:"Μισή τιμή. Διπλά εργαλεία για προγραμματιστές.",subtitle:"CLI, κοινή χρήση πινάκων, ειδοποιήσεις GitHub & Slack, και SSO περιλαμβάνονται δωρεάν. Αναβαθμίστε σε οποιοδήποτε επί πληρωμή πλάνο για πλήρη αμφίδρομο συγχρονισμό.",providers:{taskleef:"Taskleef",asana:"Asana",monday:"Monday.com",trello:"Trello"},tiers:{free:"Free",pro:"Pro",team:"Team"},features:{cli:"CLI",mcpServer:"Διακομιστής MCP",agenticAi:"Agentic AI"},taskleefFree:"5 πίνακες, 5 χρήστες, πλήρες CLI",taskleefProPrice:"$6/θέση/έτος",taskleefProSuffix:"($8/μήνα)",taskleefTeamPrice:"$12/θέση/έτος",taskleefTeamSuffix:"($15/μήνα)",asanaFree:"10 χρήστες, περιορισμένες προβολές",asanaPro:"$10.99/χρήστη/μήνα",asanaTeam:"$24.99/χρήστη/μήνα",asanaAi:"Μόνο σύνοψη",mondayFree:"2 χρήστες",mondayPro:"$9/θέση/μήνα",mondayTeam:"$12/θέση/μήνα",mondayAi:"Βοήθεια συγγραφής",trelloFree:"Απεριόριστοι πίνακες",trelloPro:"$5/χρήστη/μήνα",trelloTeam:"$10/χρήστη/μήνα",trelloAi:"Μέσω Power-Ups",seeFullPricing:"Δείτε όλες τις λεπτομέρειες τιμολόγησης"},J={heroTitle:"Απλή, διαφανής τιμολόγηση",heroSubtitle:"Επιλέξτε το πλάνο που σας ταιριάζει. Αναβαθμίστε ή υποβαθμίστε οποτεδήποτε.",monthly:"Μηνιαία",annual:"Ετήσια",save25:"Εξοικονομήστε 25%",toggleBillingAria:"Εναλλαγή περιόδου χρέωσης",loadingPlans:"Φόρτωση πλάνων...",mostPopular:"Δημοφιλέστερο",billedAnnually:"με ετήσια χρέωση",contactSales:"Επικοινωνία με πωλήσεις",getStarted:"Ξεκινήστε",startFreeTrial:"Ξεκινήστε δωρεάν δοκιμή",priceCustom:"Προσαρμοσμένη",priceFree:"Δωρεάν",period:"/χρήστη/μήνα",annualSavings:"Εξοικονομήστε {pct}% — με ετήσια χρέωση",faqTitle:"Συχνές ερωτήσεις",faq:{switchPlans:{q:"Μπορώ να αλλάξω πλάνο αργότερα;",a:"Ναι! Μπορείτε να αναβαθμίσετε ή να υποβαθμίσετε το πλάνο σας οποτεδήποτε. Κατά την αναβάθμιση, θα χρεωθείτε την αναλογική διαÏ
1†Î¿ÏÎ¬. Κατά την υποβάθμιση, το νέο σας πλάνο τίθεται σε ισχύ στο τέλος της τρέχουσας περιόδου χρέωσής σας."},paymentMethods:{q:"Ποιες μεθόδους πληρωμής δέχεστε;",a:"Δεχόμαστε όλες τις βασικές πιστωτικές κάρτες και το PayPal. Οι πληρωμές επεξεργάζονται με ασφάλεια μέσω του Paddle."},freeTrial:{q:"Υπάρχει δωρεάν δοκιμή;",a:"Ναι! Όλα τα επί πληρωμή πλάνα συνοδεύονται από 7ήμερη δωρεάν δοκιμή. Δεν απαιτείται πιστωτική κάρτα για να ξεκινήσετε. Μπορείτε να ακυρώσετε οποτεδήποτε κατά τη διάρκεια της δοκιμής."},exceedLimits:{q:"Τι συμβαίνει αν υπερβώ τα όριά μου;",a:"Θα ειδοποιηθείτε όταν πλησιάζετε τα όριά σας. Δεν θα χάσετε δεδομένα, αλλά θα χρειαστεί να αναβαθμίσετε για να προσθέσετε περισσότερους πίνακες ή μέλη ομάδας."},refund:{q:"Μπορώ να λάβω επιστροφή χρημάτων;",before:"Ναι, προσφέρουμε 30ήμερη εγγύηση επιστροφής χρημάτων. Εάν δεν είστε ικανοποιημένοι, ",linkText:"επικοινωνήστε μαζί μας",after:" εντός 30 ημερών από την αγορά σας για πλήρη επιστροφή χρημάτων."},nonProfits:{q:"Προσφέρετε εκπτώσεις για μη κερδοσκοπικούς οργανισμούς;",before:"Ναι! Προσφέρουμε 50% έκπτωση για εγγεγραμμένους μη κερδοσκοπικούς οργανισμούς και εκπαιδευτικά ιδρύματα. ",linkText:"Επικοινωνήστε μαζί μας",after:" για να υποβάλετε αίτηση."}},errors:{createSessionFailed:"Αποτυχία δημιουργίας συνεδρίας ολοκλήρωσης αγοράς",connectFailed:"Αποτυχία σύνδεσης με την υπηρεσία πληρωμών"}},Q={title:"Προφίλ",loading:"Φόρτωση...",photoSection:{heading:"Φωτογραφία προφίλ",alt:"Φωτογραφία προφίλ",uploading:"Μεταφόρτωση...",changePhoto:"Αλλαγή φωτογραφίας",uploadPhoto:"Μεταφόρτωση φωτογραφίας",deletePhoto:"Διαγραφή φωτογραφίας",hint:"Μέγιστο μέγεθος αρχείου: 5MB. Υποστηριζόμενες μορφές: JPEG, PNG, GIF, WebP"},infoSection:{heading:"Πληροφορίες προφίλ",usernameLabel:"Όνομα χρήστη",usernameHint:"Το όνομα χρήστη δεν μπορεί να αλλάξει",emailLabel:"Email",emailHint:"Το email δεν μπορεί να αλλάξει",displayNameLabel:"Εμφανιζόμενο όνομα",displayNamePlaceholder:"Εισαγάγετε ένα εμφανιζόμενο όνομα",displayNameHint:"Αυτό το όνομα θα εμφανίζεται σε άλλους χρήστες σε κοινόχρηστους πίνακες"},saving:"Αποθήκευση...",saveChanges:"Αποθήκευση αλλαγών",deleteDialog:{title:"Διαγραφή φωτογραφίας προφίλ",message:"Είστε βέβαιοι ότι θέλετε να διαγράψετε τη φωτογραφία προφίλ σας;"},errors:{loadFailed:"Αποτυχία φόρτωσης προφίλ",updateFailed:"Αποτυχία ενημέρωσης προφίλ",invalidFileType:"Επιλέξτε ένα αρχείο εικόνας",fileTooLarge:"Η εικόνα πρέπει να είναι μικρότερη από 5MB",uploadFailed:"Αποτυχία μεταφόρτωσης φωτογραφίας",deleteFailed:"Αποτυχία διαγραφής φωτογραφίας"},success:{profileUpdated:"Το προφίλ ενημερώθηκε με επιτυχία",photoUploaded:"Η φωτογραφία μεταφορτώθηκε με επιτυχία",photoDeleted:"Η φωτογραφία διαγράφηκε με επιτυχία"}},Y={placeholder:"Προσθήκη νέας εργασίας...",adding:"Προσθήκη...",hideTips:"Απόκρυψη συμβουλών",smartIn
1putTips:"Συμβουλές έξυπνης εισαγωγής",errors:{addFailed:"Αποτυχία προσθήκης εργασίας"},help:{dates:"Ημερομηνίες",repeats:"Επαναλήψεις",tags:"Ετικέτες",boards:"Πίνακες",example1:'Παράδειγμα: "Walk dog every weekday at noon"',example2:'Παράδειγμα: "Buy groceries [Home] tomorrow"',example3:'Παράδειγμα: "Buy groceries #Personal [Home] tomorrow"'}},Z={title:"Επαναφορά κωδικού",successMessage:"Ο κωδικός επαναφέρθηκε με επιτυχία! Ανακατεύθυνση στη σύνδεση...",newPasswordPlaceholder:"Νέος κωδικός",confirmPasswordPlaceholder:"Επιβεβαίωση κωδικού",submitting:"Παρακαλώ περιμένετε...",submit:"Επαναφορά κωδικού",backToLogin:"Επιστροφή στη σύνδεση",errors:{invalidToken:"Μη έγκυρο ή ελλιπές διακριτικό επαναφοράς",passwordsMismatch:"Οι κωδικοί δεν ταιριάζουν",resetFailed:"Αποτυχία επαναφοράς κωδικού"}},X={heading:"Ασφάλεια",description:"Διαχειριστείτε τις ρυθμίσεις ασφαλείας του λογαριασμού σας.",changePassword:"Αλλαγή κωδικού",passwordChangedSuccess:"Ο κωδικός άλλαξε με επιτυχία!",currentPasswordLabel:"Τρέχων κωδικός",currentPasswordPlaceholder:"Εισαγάγετε τον τρέχοντα κωδικό",newPasswordLabel:"Νέος κωδικός",newPasswordPlaceholder:"Εισαγάγετε νέο κωδικό",confirmPasswordLabel:"Επιβεβαίωση νέου κωδικού",confirmPasswordPlaceholder:"Επιβεβαιώστε τον νέο κωδικό",changingPassword:"Αλλαγή κωδικού...",errors:{currentPasswordRequired:"Ο τρέχων κωδικός είναι υποχρεωτικός",newPasswordRequired:"Ο νέος κωδικός είναι υποχρεωτικός",passwordsDoNotMatch:"Οι νέοι κωδικοί δεν ταιριάζουν",changeFailed:"Αποτυχία αλλαγής κωδικού"}},_={title:"Εγγραφές",totalInPeriod:"{total} τις τελευταίες {days} ημέρες",loading:"Φόρτωση...",empty:"Καμία εγγραφή σε αυτή την περίοδο",barTitle:"{date}: {count} εγγραφή | {date}: {count} εγγραφές",errors:{loadFailed:"Αποτυχία φόρτωσης στατιστικών εγγραφών"}},ee={channelActivityFeeds:"Ροές δραστηριότητας καναλιού",noChannels:"Δεν έχουν διαμορφωθεί ακόμη κανάλια.",specificBoard:"Συγκεκριμένος πίνακας",allBoards:"Όλοι οι πίνακες",remove:"Αφαίρεση",channelIdPlaceholder:"ID καναλιού (C0123...)",channelNamePlaceholder:"Όνομα καναλιού",allEvents:"Όλα τα συμβάντα",movesOnly:"Μόνο μετακινήσεις",completionsOnly:"Μόνο ολοκληρώσεις",add:"+ Προσθήκη",slashCommands:"Εντολές slash",createTask:"Δημιουργία εργασίας",showOpenTasks:"Εμφάνιση ανοιχτών εργασιών",completeTask:"Ολοκλήρωση εργασίας",dmOnAssignment:"DM κατά την ανάθεση εργασίας",dmHelpText:"Τα μέλη της ομάδας λαμβάνουν ένα DM στο Slack όταν τους ανατίθεται μια εργασία.",enabled:"Ενεργοποιημένο",errors:{addFailed:"Αποτυχία προσθήκης ροής καναλιού",removeFailed:"Αποτυχία αφαίρεσης ροής καναλιού"}},oe={heading:"Συνδρομή",description:"Διαχειριστείτε το πλάνο και τα στοιχεία χρέωσής σας.",loadingSubscription:"Φόρτωση συνδρομής...",currentPlan:"Τρέχον πλάνο",freeAccount:"Δωρεάν λογαριασμός",upgradeToPro:"Αναβάθμιση σε Pro",loadingShort:"Φόρτωση...",manageBilling:"Διαχείριση χρέωσης",cancelSubscription:"Ακύρωση συνδρομής",viewPlans:"Προβολή πλάνων",seats:"Θέσεις:",upgradePrompt:"Αναβαθμίστε σε Pro για απεριόριστους πίνακες, περισσότερα μέλη ομάδας και προτεραιότητα στην υποστήριξη.",cancelConfirmMessage:"Είστε βέβαιοι ότι θέλετε να ακυρώσετε τη συνδρομή σας; Θα διατηρήσετε την πρόσβαση μέχρι το τέλος της περιόδου χρέωσής σας.",keepSubscription:"Διατήρηση συνδρομής",tierFree:"Δωρεάν",status:{active:"Ενεργή",canceled:"Ακυρωμένη",canceledUntil:"Ακυρωμένη - Πρόσβαση έως {date}",pastDue:"Ληξιπρόθεσμη - Ενημερώστε την πληρωμή"},errors:{loadFailed:"Αποτυχία φόρτωσης συνδρομής",portalFailed:"Αποτυχία ανοίγματος της πύλης χρέωσης",cancelFailed:"Αποτυχία ακύρωσης συνδρομής"}},ae={heading:"Ετικέτες",description:"Διαχειριστείτε τις ετικέτες σας εδώ. Προσθέστε δεδομέÎ
1½Î± τοποθεσίας για να ενεργοποιήσετε υπενθυμίσεις βάσει τοποθεσίας.",createTag:"Δημιουργία ετικέτας",labels:{name:"Όνομα",placeName:"Όνομα τοποθεσίας",address:"Διεύθυνση",latitude:"Γεωγραφικό πλάτος",longitude:"Γεωγραφικό μήκος",color:"Χρώμα"},placeholders:{placeName:"π.χ. Home Depot",address:"π.χ. Λεωφόρος Μαραθώνος 123",latitude:"π.χ. 40.7128",longitude:"π.χ. -74.0060",color:"#5A896F"},loading:"Φόρτωση...",noTags:"Δεν υπάρχουν ακόμη ετικέτες. Δημιουργήστε ετικέτες προσθέτοντάς τες σε εργασίες.",viewTodos:"Προβολή εργασιών",removeColor:"Αφαίρεση χρώματος",todosTagged:'Εργασίες με ετικέτα "{name}"',loadingTodos:"Φόρτωση εργασιών...",noTodos:"Καμία εργασία με αυτή την ετικέτα.",due:"Λήγει: {date}",deleteTagTitle:"Διαγραφή ετικέτας",deleteTagMessage:"Είστε βέβαιοι ότι θέλετε να διαγράψετε την ετικέτα "{name}"; Θα αφαιρεθεί από όλες τις εργασίες.",errors:{loadFailed:"Αποτυχία φόρτωσης ετικετών",createFailed:"Αποτυχία δημιουργίας ετικέτας",updateFailed:"Αποτυχία ενημέρωσης ετικέτας",deleteFailed:"Αποτυχία διαγραφής ετικέτας",loadTodosFailed:"Αποτυχία φόρτωσης εργασιών για αυτή την ετικέτα",updateTodoFailed:"Αποτυχία ενημέρωσης εργασίας"}},te={label:"Ανατέθηκε σε",placeholder:"Επιλέξτε ανάδοχο...",unassign:"Κατάργηση ανάθεσης"},ie={markComplete:"Σήμανση ως ολοκληρωμένο",markIncomplete:"Σήμανση ως μη ολοκληρωμένο",overdue:"Εκπρόθεσμο",today:"Σήμερα",tomorrow:"Αύριο",daysAway:"{count} ημέρες",dateAtTime:"{date} στις {time}",repeats:"Επαναλαμβάνεται"},de={completed:"Ολοκληρώθηκε",markComplete:"Σήμανση ως ολοκληρωμένο",moveToBoard:"Μετακίνηση σε πίνακα",titlePlaceholder:"Τίτλος",description:"Περιγραφή",addDescription:"Προσθήκη περιγραφής...",descriptionPlaceholder:"Περιγραφή (υποστηρίζει markdown) - Πληκτρολογήστε :emoji: για emoji",dueDate:"Ημερομηνία λήξης",optionalTime:"Προαιρετική ώρα",deferDate:"Ημερομηνία αναβολής",priority:"Προτεραιότητα",priorityNone:"Καμία",priorityHigh:"Υψηλή",priorityMedium:"Μεσαία",priorityLow:"Χαμηλή",saveChanges:"Αποθήκευση αλλαγών",deleteTodo:"Διαγραφή εργασίας",commentsAndActivity:"Σχόλια & δραστηριότητα",copyFullId:"Κάντε κλικ για αντιγραφή του πλήρους ID",idLabel:"ID:",copied:"Αντιγράφηκε!"},ne={placeholder:"Προσθήκη νέας εργασίας...",due:"Λήγει:",todayAt:"Σήμερα στις {time}",tomorrowAt:"Αύριο στις {time}"},re={previewLabel:"Προεπισκόπηση",newTodo:"Νέα εργασία...",fetchingLinkInfo:"Ανάκτηση πληροφοριών συνδέσμου...",overdue:"Εκπρόθεσμο",today:"Σήμερα",tomorrow:"Αύριο",dateAtTime:"{date} στις {time}"},le={enableRepeat:"Ενεργοποίηση επανάληψης",repeatType:"Τύπος επανάληψης",kind:{regularInterval:"Τακτικό διάστημα",intervalAfterComplete:"Διάστημα μετά την ολοκλήρωση"},every:"Κάθε",unit:"Μονάδα",units:{minute:"Λεπτό/ά",hour:"Ώρα/ες",day:"Ημέρα/ες",week:"Εβδομάδα/ες",month:"Μήνα/ες",year:"Έτος/η"},onlyOnTheseDays:"Μόνο αυτές τις ημέρες (προαιρετικά)",presets:{weekdays:"Εργάσιμες",weekend:"Σαββατοκύριακο",clear:"Εκκαθάριση"}},se={label:"Ετικέτες",inputPlaceholder:"Πληκτρολογήστε για αναζήτηση ή προσθήκη ετικετών...",createTag:'+ ΔÎ
1·Î¼Î¹Î¿Ï…ργία "{name}"'},ce={title:"Εισερχόμενα",showCompleted:"Εμφάνιση ολοκληρωμένων",showDeferred:"Εμφάνιση αναβληθέντων",addPlaceholder:"Προσθήκη νέας εργασίας...",loading:"Φόρτωση...",emptyAllTodos:"Δεν υπάρχουν ακόμη εργασίες. Προσθέστε μία παραπάνω!",emptyIncompleteTodos:'Καμία μη ολοκληρωμένη εργασία. Προσθέστε μία παραπάνω ή ενεργοποιήστε το "Εμφάνιση ολοκληρωμένων"!',listEmptyMessage:"Δεν υπάρχουν ακόμη εργασίες",deleteConfirmTitle:"Διαγραφή εργασίας",deleteConfirmMessage:"Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτή την εργασία; Αυτή η ενέργεια δεν μπορεί να αναιρεθεί.",errors:{loadFailed:"Αποτυχία φόρτωσης εργασιών",toggleFailed:"Αποτυχία εναλλαγής ολοκλήρωσης εργασίας",completeFailed:"Αποτυχία ολοκλήρωσης εργασίας",deleteFailed:"Αποτυχία διαγραφής εργασίας",updateFailed:"Αποτυχία ενημέρωσης εργασίας",reorderSubtasksFailed:"Αποτυχία αναδιάταξης υποεργασιών",makeSubtaskFailed:"Αποτυχία μετατροπής σε υποεργασία",promoteSubtaskFailed:"Αποτυχία προαγωγής υποεργασίας",createSubtaskFailed:"Αποτυχία δημιουργίας υποεργασίας"}},me={removeFromBoard:"Αφαίρεση από τον πίνακα",addSubtask:"+ Υποεργασία",addSubtaskTitle:"Προσθήκη υποεργασίας",collapseSubtasks:"Σύμπτυξη υποεργασιών",expandSubtasks:"Ανάπτυξη υποεργασιών",subtaskOf:"Υποεργασία του: {title}",unsubscribeFromNotifications:"Κατάργηση εγγραφής από ειδοποιήσεις",subscribeToNotifications:"Εγγραφή σε ειδοποιήσεις",assignedTo:"Ανατέθηκε στον/στην {name} (κάντε κλικ για αλλαγή)",assignToSomeone:"Ανάθεση σε κάποιον",assignTo:"Ανάθεση σε...",unassign:"Κατάργηση ανάθεσης",moveToTop:"Μετακίνηση στην κορυφή",moveToColumn:"Μετακίνηση σε στήλη"},ge={logoAlt:"TaskLeef",verifyingTitle:"Επαλήθευση email",verifiedTitle:"Το email επαληθεύτηκε",failedTitle:"Η επαλήθευση απέτυχε",loadingMessage:"Παρακαλώ περιμένετε όσο επαληθεύουμε το email σας...",verifiedMessage:"Το email επαληθεύτηκε με επιτυχία! Ανακατεύθυνση στη σύνδεση...",resendSentMessage:"Το email επαλήθευσης στάλθηκε! Ελέγξτε τα εισερχόμενά σας.",resendPrompt:"Χρειάζεστε νέο σύνδεσμο επαλήθευσης;",emailPlaceholder:"Εισαγάγετε το email σας",sending:"Αποστολή...",resendButton:"Επαναποστολή email επαλήθευσης",goToLogin:"Μετάβαση στη σύνδεση",errors:{missingToken:"Μη έγκυρο ή ελλιπές διακριτικό επαλήθευσης",verifyFailed:"Αποτυχία επαλήθευσης email",emailRequired:"Εισαγάγετε τη διεύθυνση email σας",resendFailed:"Αποτυχία επαναποστολής email επαλήθευσης"}},ue={title:"Χώρος εργασίας",description:"Διαχειριστείτε τον ομαδικό χώρο εργασίας, τα μέλη και τις θέσεις σας.",loadingWorkspaces:"Φόρτωση χώρων εργασίας...",workspaceLabel:"Χώρος εργασίας:",tierLabel:"Επίπεδο:",seatsLabel:"Θέσεις:",membersLabel:"Μέλη:",membersHeading:"Μέλη",loadingMembers:"Φόρτωση μελών...",roleAdmin:"Διαχειριστής",roleMember:"Μέλος",removeMember:"Αφαίρεση",emailPlaceholder:"Διεύθυνση email",addingMember:"Προσθήκη...",addMember:"Προσθήκη μέλους",seatManagementHeading:"Διαχείριση θέσεων",seatsInput
1Label:"Θέσεις:",loading:"Φόρτωση...",previewChange:"Προεπισκόπηση αλλαγής",immediateCharge:"Άμεση χρέωση:",updating:"Ενημέρωση...",confirmChange:"Επιβεβαίωση αλλαγής",memberAddedSuccess:"Το μέλος προστέθηκε με επιτυχία",seatsUpdatedSuccess:"Οι θέσεις ενημερώθηκαν με επιτυχία",errors:{loadWorkspacesFailed:"Αποτυχία φόρτωσης χώρων εργασίας",loadMembersFailed:"Αποτυχία φόρτωσης μελών",addMemberFailed:"Αποτυχία προσθήκης μέλους",removeMemberFailed:"Αποτυχία αφαίρεσης μέλους",updateRoleFailed:"Αποτυχία ενημέρωσης ρόλου",previewSeatFailed:"Αποτυχία προεπισκόπησης αλλαγής θέσεων",updateSeatsFailed:"Αποτυχία ενημέρωσης θέσεων",updateNameFailed:"Αποτυχία ενημέρωσης ονόματος χώρου εργασίας"}},pe={englishNotice:"Αυτά τα νομικά έγγραφα παρέχονται μόνο στα αγγλικά. Άλλα τμήματα του TaskLeef ενδέχεται να είναι αυτόματα μεταφρασμένα για τη διευκόλυνσή σας, αλλά η αγγλική έκδοση είναι η νομικά δεσμευτική."},he={landing:{description:"Διαχείριση εργασιών που ζει εκεί που δουλεύεις. Terminal, editor, browser — με πλήρες CLI, MCP server και agentic AI."},pricing:{title:"Τιμές",description:"Απλές, διαφανείς τιμές. Τα προγράμματα του TaskLeef ξεκινούν δωρεάν, με CLI, κοινή χρήση πινάκων και SSO να περιλαμβάνονται."},docs:{title:"Τεκμηρίωση REST API & MCP Server — Ενσωμάτωση με Claude Code",description:"Τεκμηρίωση REST API & MCP server του TaskLeef. Διαχειριστείτε todos, πίνακες Kanban, στήλες, κάρτες, ετικέτες και σχόλια — λειτουργεί με Claude Code, Claude.ai και CoWork."},ios:{title:"TaskLeef για iPhone",description:"TaskLeef για iPhone. Γρήγορη καταγραφή με φυσική γλώσσα, ενοχλητικές ειδοποιήσεις που δεν σε αφήνουν να ξεχάσεις, έξυπνες επαναλαμβανόμενες εργασίες και συγχρονισμός σε πραγματικό χρόνο με τους πίνακες Kanban σου."}},be={title:"Trash",emptyState:"Trash is empty",emptyStateHint:"Deleted tasks will appear here for 30 days before being permanently removed.",emptyTrash:"Empty Trash",restore:"Restore",deletePermanently:"Delete permanently",confirmEmptyTitle:"Empty Trash?",confirmEmptyMessage:"This will permanently delete all {count} item(s) in the trash. This action cannot be undone.",confirmDeleteTitle:"Delete permanently?",confirmDeleteMessage:'This will permanently delete "{title}". This action cannot be undone.',deletedAgo:"Deleted {days} day(s) ago",deletedToday:"Deleted today",autoDeletesIn:"Auto-deletes in {days} day(s)",autoDeletesSoon:"Auto-deletes soon",errorLoad:"Failed to load trash.",errorRestore:"Failed to restore task.",errorDelete:"Failed to delete task.",errorEmptyTrash:"Failed to empty trash."},ke={acceptInvitationView:e,adminBoardView:o,adminUserBoardsView:a,adminView:t,aiProvidersPanel:i,apiDocsView:d,apiKeysPanel:n,appStoreSection:r,authCallbackView:l,boardCard:s,boardMembersModal:c,boardView:m,boardsView:g,cTASection:u,cardAttachments:p,cardExternalLinks:h,columnAiChat:b,commentsAndActivity:k,common:T,dangerZonePanel:C,dueDateSection:P,emailVerificationPendingView:f,emojiPickerPopup:y,feedback:v,search:F,folderSection:A,gitHubIntegrationConfig:w,heroSection:I,inbox:S,integrationTierGate:M,integrationsPanel:L,iosView:D,kanbanColumn:B,landingFAQ:H,landingFooter:R,landingNavBar:q,landingView:G,listView:N,login:x,navBar:W,notificationDropdown:O,notificationPreferencesPanel:U,oAuthConsentView:E,omniFocusImportPanel:V,outboundWebhookConfig:K,passkeysPanel:j,preferences:$,pricingSection:z,pricingView:J,profileView:Q,quickAddTodo:Y,resetPasswordView:Z,securityPanel:X,signupChart:_,slackIntegrationConfig:ee,subscriptionPanel:oe,tagsView:ae,todoAssigneeSection:te,todoContent:ie,todoEditModal:de,todoInput:ne,todoPreview:re,todoRepeatSection:le,todoTagsSection:se,todosView:ce,unifiedCard:me,verifyEmailVie
1w:ge,workspacePanel:ue,legal:pe,seo:he,trashView:be};export{e as acceptInvitationView,o as adminBoardView,a as adminUserBoardsView,t as adminView,i as aiProvidersPanel,d as apiDocsView,n as apiKeysPanel,r as appStoreSection,l as authCallbackView,s as boardCard,c as boardMembersModal,m as boardView,g as boardsView,u as cTASection,p as cardAttachments,h as cardExternalLinks,b as columnAiChat,k as commentsAndActivity,T as common,C as dangerZonePanel,ke as default,P as dueDateSection,f as emailVerificationPendingView,y as emojiPickerPopup,v as feedback,A as folderSection,w as gitHubIntegrationConfig,I as heroSection,S as inbox,M as integrationTierGate,L as integrationsPanel,D as iosView,B as kanbanColumn,H as landingFAQ,R as landingFooter,q as landingNavBar,G as landingView,pe as legal,N as listView,x as login,W as navBar,O as notificationDropdown,U as notificationPreferencesPanel,E as oAuthConsentView,V as omniFocusImportPanel,K as outboundWebhookConfig,j as passkeysPanel,$ as preferences,z as pricingSection,J as pricingView,Q as profileView,Y as quickAddTodo,Z as resetPasswordView,F as search,X as securityPanel,he as seo,_ as signupChart,ee as slackIntegrationConfig,oe as subscriptionPanel,ae as tagsView,te as todoAssigneeSection,ie as todoContent,de as todoEditModal,ne as todoInput,re as todoPreview,le as todoRepeatSection,se as todoTagsSection,ce as todosView,be as trashView,me as unifiedCard,ge as verifyEmailView,ue as workspacePanel};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.