<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="el" sourcelanguage="en">
  <context>
    <name>AbstractDb</name>
    <message>
      <location filename="../db/abstractdb.cpp" line="415"/>
      <location filename="../db/abstractdb.cpp" line="432"/>
      <source>Cannot execute query on closed database.</source>
      <translation>Δεν είναι δυνατή η εκτέλεση ερωτήματος σε κλειστή βάση δεδομένων.</translation>
    </message>
    <message>
      <location filename="../db/abstractdb.cpp" line="858"/>
      <source>Error attaching database %1: %2</source>
      <translation>Σφάλμα κατά την επισύναψη της βάσης δεδομένων %1: %2</translation>
    </message>
  </context>
  <context>
    <name>ChainExecutor</name>
    <message>
      <location filename="../db/chainexecutor.cpp" line="38"/>
      <source>The database for executing queries was not defined.</source>
      <comment>chain executor</comment>
      <translation>Δεν ορίστηκε η βάση δεδομένων για την εκτέλεση ερωτημάτων.</translation>
    </message>
    <message>
      <location filename="../db/chainexecutor.cpp" line="45"/>
      <source>The database for executing queries was not open.</source>
      <comment>chain executor</comment>
      <translation>Η βάση δεδομένων για την εκτέλεση ερωτημάτων δεν ήταν ανοιχτή.</translation>
    </message>
    <message>
      <location filename="../db/chainexecutor.cpp" line="58"/>
      <source>Could not disable foreign keys in the database. Details: %1</source>
      <comment>chain executor</comment>
      <translation>Δεν ήταν δυνατή η απενεργοποίηση των ξένων κλειδιών στη βάση δεδομένων. Λεπτομέρειες: %1</translation>
    </message>
    <message>
      <location filename="../db/chainexecutor.cpp" line="73"/>
      <source>Could not switch to legacy ALTER RENAME behavior in the database. Details: %1</source>
      <comment>chain executor</comment>
      <translation>Δεν ήταν δυνατή η μετάβαση στη συμπεριφορά παλαιού τύπου ALTER RENAME στη βάση δεδομένων. Λεπτομέρειες: %1</translation>
    </message>
    <message>
      <location filename="../db/chainexecutor.cpp" line="82"/>
      <source>Could not start a database transaction. Details: %1</source>
      <comment>chain executor</comment>
      <translation>Δεν ήταν δυνατή η έναρξη συναλλαγής βάσης δεδομένων. Λεπτομέρειες: %1</translation>
    </message>
    <message>
      <location filename="../db/chainexecutor.cpp" line="112"/>
      <source>Interrupted</source>
      <comment>chain executor</comment>
      <translation>Διακόπηκε</translation>
    </message>
    <message>
      <location filename="../db/chainexecutor.cpp" line="180"/>
      <source>Could not commit a database transaction. Details: %1</source>
      <comment>chain executor</comment>
      <translation>Δεν ήταν δυνατή η επικύρωση συναλλαγής βάσης δεδομένων. Λεπτομέρειες: %1</translation>
    </message>
  </context>
  <context>
    <name>CompletionHelper</name>
    <message>
      <location filename="../completionhelper.cpp" line="163"/>
      <source>New row reference</source>
      <translation>Αναφορά νέας γραμμής</translation>
    </message>
    <message>
      <location filename="../completionhelper.cpp" line="170"/>
      <source>Old row reference</source>
      <translation>Αναφορά παλιάς γραμμής</translation>
    </message>
    <message>
      <location filename="../completionhelper.cpp" line="175"/>
      <source>New table name</source>
      <translation>Όνομα νέου πίνακα</translation>
    </message>
    <message>
      <location filename="../completionhelper.cpp" line="178"/>
      <source>New index name</source>
      <translation>Όνομα νέου ευρετηρίου</translation>
    </message>
    <message>
      <location filename="../completionhelper.cpp" line="181"/>
      <source>New view name</source>
      <translation>Όνομα νέας προβολής</translation>
    </message>
    <message>
      <location filename="../completionhelper.cpp" line="184"/>
      <source>New trigger name</source>
      <translation>Όνομα νέου εναύσματος</translation>
    </message>
    <message>
      <location filename="../completionhelper.cpp" line="187"/>
      <source>Table or column alias</source>
      <translation>Ψευδώνυμο πίνακα ή στήλης</translation>
    </message>
    <message>
      <location filename="../completionhelper.cpp" line="190"/>
      <source>transaction name</source>
      <translation>όνομα συναλλαγής</translation>
    </message>
    <message>
      <location filename="../completionhelper.cpp" line="193"/>
      <source>New column name</source>
      <translation>Όνομα νέας στήλης</translation>
    </message>
    <message>
      <location filename="../completionhelper.cpp" line="196"/>
      <source>Column data type</source>
      <translation>Τύπος δεδομένων στήλης</translation>
    </message>
    <message>
      <location filename="../completionhelper.cpp" line="199"/>
      <source>Constraint name</source>
      <translation>Όνομα περιορισμού</translation>
    </message>
    <message>
      <location filename="../completionhelper.cpp" line="215"/>
      <source>Error message</source>
      <translation>Μήνυμα σφάλματος</translation>
    </message>
    <message>
      <location filename="../completionhelper.cpp" line="264"/>
      <source>Any word</source>
      <translation>Οποιαδήποτε λέξη</translation>
    </message>
    <message>
      <location filename="../completionhelper.cpp" line="267"/>
      <source>String</source>
      <translation>Συμβολοσειρά</translation>
    </message>
    <message>
      <location filename="../completionhelper.cpp" line="270"/>
      <location filename="../completionhelper.cpp" line="273"/>
      <source>Number</source>
      <translation>Αριθμός</translation>
    </message>
    <message>
      <location filename="../completionhelper.cpp" line="285"/>
      <source>BLOB literal</source>
      <translation>Λεκτικό BLOB</translation>
    </message>
    <message>
      <location filename="../completionhelper.cpp" line="445"/>
      <source>Default database</source>
      <translation>Προεπιλεγμένη βάση δεδομένων</translation>
    </message>
    <message>
      <location filename="../completionhelper.cpp" line="446"/>
      <source>Temporary objects database</source>
      <translation>Βάση δεδομένων προσωρινών αντικειμένων</translation>
    </message>
  </context>
  <context>
    <name>ConfigImpl</name>
    <message>
      <location filename="../services/impl/configimpl.cpp" line="592"/>
      <source>Cannot export config to file %1: %2</source>
      <translation>Δεν είναι δυνατή η εξαγωγή της διαμόρφωσης στο αρχείο %1: %2</translation>
    </message>
    <message>
      <location filename="../services/impl/configimpl.cpp" line="597"/>
      <source>Config exported successfully to %1</source>
      <translation>Η διαμόρφωση εξήχθη με επιτυχία στο %1</translation>
    </message>
    <message>
      <location filename="../services/impl/configimpl.cpp" line="629"/>
      <source>Cannot import config from file %1: %2</source>
      <translation>Δεν είναι δυνατή η εισαγωγή διαμόρφωσης από το αρχείο %1: %2</translation>
    </message>
    <message>
      <location filename="../services/impl/configimpl.cpp" line="648"/>
      <source>Config imported successfully from %1</source>
      <translation>Η διαμόρφωση εισήχθη με επιτυχία από το %1</translation>
    </message>
    <message>
      <location filename="../services/impl/configimpl.cpp" line="659"/>
      <source>Cannot read file %1: %2</source>
      <translation>Δεν είναι δυνατή η ανάγνωση του αρχείου %1: %2</translation>
    </message>
    <message>
      <location filename="../services/impl/configimpl.cpp" line="1001"/>
      <source>Could not start database transaction for deleting SQL history, therefore it&apos;s not deleted.</source>
      <translation>Δεν ήταν δυνατή η έναρξη συναλλαγής βάσης δεδομένων για τη διαγραφή του ιστορικού SQL, επομένως δεν διαγράφηκε.</translation>
    </message>
    <message>
      <location filename="../services/impl/configimpl.cpp" line="1008"/>
      <source>Could not commit database transaction for deleting SQL history, therefore it&apos;s not deleted.</source>
      <translation>Δεν ήταν δυνατή η επικύρωση συναλλαγής βάσης δεδομένων για τη διαγραφή του ιστορικού SQL, επομένως δεν διαγράφηκε.</translation>
    </message>
    <message>
      <location filename="../services/impl/configimpl.cpp" line="1366"/>
      <source>Configured hotkeys have been reset to their default settings following the update to version 4.0.0, where many shortcuts were revised to align with modern IDE standards.</source>
      <translation>Τα διαμορφωμένα πλήκτρα συντόμευσης επαναφέρθηκαν στις προεπιλεγμένες ρυθμίσεις τους μετά την ενημέρωση στην έκδοση 4.0.0, όπου αναθεωρήθηκαν πολλές συντομεύσεις ώστε να ευθυγραμμιστούν με τα σύγχρονα πρότυπα IDE.</translation>
    </message>
  </context>
  <context>
    <name>DbManagerImpl</name>
    <message>
      <location filename="../services/impl/dbmanagerimpl.cpp" line="63"/>
      <source>Could not add database %1: %2</source>
      <translation>Δεν ήταν δυνατή η προσθήκη της βάσης δεδομένων %1: %2</translation>
    </message>
    <message>
      <location filename="../services/impl/dbmanagerimpl.cpp" line="148"/>
      <source>Database %1 could not be updated, because of an error: %2</source>
      <translation>Δεν ήταν δυνατή η ενημέρωση της βάσης δεδομένων %1, λόγω σφάλματος: %2</translation>
    </message>
    <message>
      <location filename="../services/impl/dbmanagerimpl.cpp" line="385"/>
      <location filename="../services/impl/dbmanagerimpl.cpp" line="414"/>
      <source>Database file doesn&apos;t exist.</source>
      <translation>Το αρχείο βάσης δεδομένων δεν υπάρχει.</translation>
    </message>
    <message>
      <location filename="../services/impl/dbmanagerimpl.cpp" line="387"/>
      <location filename="../services/impl/dbmanagerimpl.cpp" line="416"/>
      <location filename="../services/impl/dbmanagerimpl.cpp" line="632"/>
      <source>No supporting plugin loaded.</source>
      <translation>Δεν φορτώθηκε υποστηρικτικό πρόσθετο.</translation>
    </message>
    <message>
      <location filename="../services/impl/dbmanagerimpl.cpp" line="550"/>
      <source>Database could not be initialized.</source>
      <translation>Δεν ήταν δυνατή η αρχικοποίηση της βάσης δεδομένων.</translation>
    </message>
    <message>
      <location filename="../services/impl/dbmanagerimpl.cpp" line="560"/>
      <source>No suitable database driver plugin found.</source>
      <translation>Δεν βρέθηκε κατάλληλο πρόσθετο οδηγού βάσης δεδομένων.</translation>
    </message>
  </context>
  <context>
    <name>DbObjectOrganizer</name>
    <message>
      <location filename="../dbobjectorganizer.cpp" line="96"/>
      <location filename="../dbobjectorganizer.cpp" line="130"/>
      <location filename="../dbobjectorganizer.cpp" line="149"/>
      <source>An error occurred while trying to rename table &apos;%1&apos; to &apos;%2&apos;: %3</source>
      <translation>Προέκυψε σφάλμα κατά την προσπάθεια μετονομασίας του πίνακα &apos;%1&apos; σε &apos;%2&apos;: %3</translation>
    </message>
    <message>
      <location filename="../dbobjectorganizer.cpp" line="131"/>
      <source>Failed to parse object definition.</source>
      <translation>Απέτυχε η ανάλυση του ορισμού αντικειμένου.</translation>
    </message>
    <message>
      <location filename="../dbobjectorganizer.cpp" line="166"/>
      <source>An error occurred while trying to rename column &apos;%1&apos; of table &apos;%2&apos; to &apos;%3&apos;: %4</source>
      <translation>Προέκυψε σφάλμα κατά την προσπάθεια μετονομασίας της στήλης &apos;%1&apos; του πίνακα &apos;%2&apos; σε &apos;%3&apos;: %4</translation>
    </message>
    <message>
      <location filename="../dbobjectorganizer.cpp" line="462"/>
      <location filename="../dbobjectorganizer.cpp" line="493"/>
      <source>Error while creating table in target database: %1</source>
      <translation>Σφάλμα κατά τη δημιουργία πίνακα στη βάση δεδομένων προορισμού: %1</translation>
    </message>
    <message>
      <location filename="../dbobjectorganizer.cpp" line="462"/>
      <source>Could not parse table.</source>
      <translation>Δεν ήταν δυνατή η ανάλυση του πίνακα.</translation>
    </message>
    <message>
      <location filename="../dbobjectorganizer.cpp" line="507"/>
      <source>Database %1 could not be attached to database %2, so the data of table %3 will be copied with Letos as a mediator. This method can be slow for huge tables, so please be patient.</source>
      <translation>Δεν ήταν δυνατή η επισύναψη της βάσης δεδομένων %1 στη βάση δεδομένων %2, επομένως τα δεδομένα του πίνακα %3 θα αντιγραφούν με το Letos ως μεσολαβητή. Αυτή η μέθοδος μπορεί να είναι αργή για τεράστιους πίνακες, γι&apos; αυτό παρακαλώ κάντε υπομονή.</translation>
    </message>
    <message>
      <location filename="../dbobjectorganizer.cpp" line="531"/>
      <source>Error while copying data for table %1: %2</source>
      <translation>Σφάλμα κατά την αντιγραφή δεδομένων για τον πίνακα %1: %2</translation>
    </message>
    <message>
      <location filename="../dbobjectorganizer.cpp" line="550"/>
      <location filename="../dbobjectorganizer.cpp" line="557"/>
      <location filename="../dbobjectorganizer.cpp" line="584"/>
      <source>Error while copying data to table %1: %2</source>
      <translation>Σφάλμα κατά την αντιγραφή δεδομένων στον πίνακα %1: %2</translation>
    </message>
    <message>
      <location filename="../dbobjectorganizer.cpp" line="606"/>
      <source>Error while dropping source view %1: %2
Tables, indexes, triggers and views copied to database %3 will remain.</source>
      <translation>Σφάλμα κατά την απόρριψη της προβολής προέλευσης %1: %2
Οι πίνακες, τα ευρετήρια, τα εναύσματα και οι προβολές που αντιγράφηκαν στη βάση δεδομένων %3 θα παραμείνουν.</translation>
    </message>
    <message>
      <location filename="../dbobjectorganizer.cpp" line="613"/>
      <source>Error while creating view in target database: %1</source>
      <translation>Σφάλμα κατά τη δημιουργία προβολής στη βάση δεδομένων προορισμού: %1</translation>
    </message>
    <message>
      <location filename="../dbobjectorganizer.cpp" line="618"/>
      <source>Error while creating index in target database: %1</source>
      <translation>Σφάλμα κατά τη δημιουργία ευρετηρίου στη βάση δεδομένων προορισμού: %1</translation>
    </message>
    <message>
      <location filename="../dbobjectorganizer.cpp" line="623"/>
      <source>Error while creating trigger in target database: %1</source>
      <translation>Σφάλμα κατά τη δημιουργία εναύσματος στη βάση δεδομένων προορισμού: %1</translation>
    </message>
    <message>
      <location filename="../dbobjectorganizer.cpp" line="763"/>
      <location filename="../dbobjectorganizer.cpp" line="770"/>
      <location filename="../dbobjectorganizer.cpp" line="779"/>
      <source>Could not parse object &apos;%1&apos; in order to move or copy it.</source>
      <translation>Δεν ήταν δυνατή η ανάλυση του αντικειμένου &apos;%1&apos; για τη μετακίνηση ή την αντιγραφή του.</translation>
    </message>
  </context>
  <context>
    <name>DdlHistoryModel</name>
    <message>
      <location filename="../ddlhistorymodel.cpp" line="66"/>
      <source>Database name</source>
      <comment>ddl history header</comment>
      <translation>Όνομα βάσης δεδομένων</translation>
    </message>
    <message>
      <location filename="../ddlhistorymodel.cpp" line="68"/>
      <source>Database file</source>
      <comment>ddl history header</comment>
      <translation>Αρχείο βάσης δεδομένων</translation>
    </message>
    <message>
      <location filename="../ddlhistorymodel.cpp" line="70"/>
      <source>Date of execution</source>
      <comment>ddl history header</comment>
      <translation>Ημερομηνία εκτέλεσης</translation>
    </message>
    <message>
      <location filename="../ddlhistorymodel.cpp" line="72"/>
      <source>Changes</source>
      <comment>ddl history header</comment>
      <translation>Αλλαγές</translation>
    </message>
  </context>
  <context>
    <name>ExportManager</name>
    <message>
      <location filename="../services/exportmanager.cpp" line="74"/>
      <source>Export plugin %1 doesn&apos;t support exporing query results.</source>
      <translation>Το πρόσθετο εξαγωγής %1 δεν υποστηρίζει την εξαγωγή αποτελεσμάτων ερωτήματος.</translation>
    </message>
    <message>
      <location filename="../services/exportmanager.cpp" line="100"/>
      <source>Export plugin %1 doesn&apos;t support exporing tables.</source>
      <translation>Το πρόσθετο εξαγωγής %1 δεν υποστηρίζει την εξαγωγή πινάκων.</translation>
    </message>
    <message>
      <location filename="../services/exportmanager.cpp" line="126"/>
      <source>Export plugin %1 doesn&apos;t support exporing views.</source>
      <translation>Το πρόσθετο εξαγωγής %1 δεν υποστηρίζει την εξαγωγή προβολών.</translation>
    </message>
    <message>
      <location filename="../services/exportmanager.cpp" line="150"/>
      <source>Export plugin %1 doesn&apos;t support exporing databases.</source>
      <translation>Το πρόσθετο εξαγωγής %1 δεν υποστηρίζει την εξαγωγή βάσεων δεδομένων.</translation>
    </message>
    <message>
      <location filename="../services/exportmanager.cpp" line="183"/>
      <source>Export format &apos;%1&apos; is not supported. Supported formats are: %2.</source>
      <translation>Η μορφή εξαγωγής &apos;%1&apos; δεν υποστηρίζεται. Οι υποστηριζόμενες μορφές είναι: %2.</translation>
    </message>
    <message>
      <location filename="../services/exportmanager.cpp" line="247"/>
      <source>Export to the clipboard was successful.</source>
      <translation>Η εξαγωγή στο πρόχειρο ήταν επιτυχής.</translation>
    </message>
    <message>
      <location filename="../services/exportmanager.cpp" line="251"/>
      <source>Export to the file &apos;%1&apos; was successful.</source>
      <translation>Η εξαγωγή στο αρχείο &apos;%1&apos; ήταν επιτυχής.</translation>
    </message>
    <message>
      <location filename="../services/exportmanager.cpp" line="253"/>
      <source>Export was successful.</source>
      <translation>Η εξαγωγή ήταν επιτυχής.</translation>
    </message>
    <message>
      <location filename="../services/exportmanager.cpp" line="295"/>
      <source>Could not export to file %1. File cannot be open for writting.</source>
      <translation>Δεν ήταν δυνατή η εξαγωγή στο αρχείο %1. Το αρχείο δεν μπορεί να ανοιχτεί για εγγραφή.</translation>
    </message>
  </context>
  <context>
    <name>ExportWorker</name>
    <message>
      <location filename="../exportworker.cpp" line="136"/>
      <source>Error while exporting query results: %1</source>
      <translation>Σφάλμα κατά την εξαγωγή αποτελεσμάτων ερωτήματος: %1</translation>
    </message>
    <message>
      <location filename="../exportworker.cpp" line="222"/>
      <source>Error while counting data column width to export from query results: %1</source>
      <translation>Σφάλμα κατά τον υπολογισμό του πλάτους στήλης δεδομένων για εξαγωγή από αποτελέσματα ερωτήματος: %1</translation>
    </message>
    <message>
      <location filename="../exportworker.cpp" line="366"/>
      <location filename="../exportworker.cpp" line="426"/>
      <location filename="../exportworker.cpp" line="545"/>
      <source>Could not parse %1 in order to export it. It will be excluded from the export output.</source>
      <translation>Δεν ήταν δυνατή η ανάλυση του %1 για εξαγωγή. Θα εξαιρεθεί από το αποτέλεσμα εξαγωγής.</translation>
    </message>
    <message>
      <location filename="../exportworker.cpp" line="821"/>
      <source>Error while reading data to export from table or view %1: %2</source>
      <translation>Σφάλμα κατά την ανάγνωση δεδομένων για εξαγωγή από τον πίνακα ή την προβολή %1: %2</translation>
    </message>
    <message>
      <location filename="../exportworker.cpp" line="829"/>
      <source>Error while counting data to export from table or view %1: %2</source>
      <translation>Σφάλμα κατά την καταμέτρηση δεδομένων για εξαγωγή από τον πίνακα ή την προβολή %1: %2</translation>
    </message>
    <message>
      <location filename="../exportworker.cpp" line="845"/>
      <source>Error while counting data column width to export from table or view %1: %2</source>
      <translation>Σφάλμα κατά τον υπολογισμό του πλάτους στήλης δεδομένων για εξαγωγή από τον πίνακα ή την προβολή %1: %2</translation>
    </message>
  </context>
  <context>
    <name>FunctionManager</name>
    <message>
      <location filename="../services/functionmanager.cpp" line="37"/>
      <source>Scalar</source>
      <translation>Βαθμωτή</translation>
    </message>
    <message>
      <location filename="../services/functionmanager.cpp" line="39"/>
      <source>Aggregate</source>
      <translation>Συγκεντρωτική</translation>
    </message>
    <message>
      <location filename="../services/functionmanager.cpp" line="41"/>
      <source>Window</source>
      <translation>Παραθύρου</translation>
    </message>
  </context>
  <context>
    <name>FunctionManagerImpl</name>
    <message>
      <location filename="../services/impl/functionmanagerimpl.cpp" line="232"/>
      <source>Could not create scripting context, probably the plugin is not configured properly</source>
      <translation>Δεν ήταν δυνατή η δημιουργία περιβάλλοντος δέσμης ενεργειών, πιθανώς το πρόσθετο δεν έχει διαμορφωθεί σωστά</translation>
    </message>
    <message>
      <location filename="../services/impl/functionmanagerimpl.cpp" line="281"/>
      <source>Invalid number of arguments to function &apos;%1&apos;. Expected %2, but got %3.</source>
      <translation>Μη έγκυρος αριθμός ορισμάτων για τη συνάρτηση &apos;%1&apos;. Αναμένονταν %2, αλλά ελήφθησαν %3.</translation>
    </message>
    <message>
      <location filename="../services/impl/functionmanagerimpl.cpp" line="402"/>
      <source>No such function registered in Letos: %1(%2)</source>
      <translation>Δεν υπάρχει τέτοια συνάρτηση καταχωρισμένη στο Letos: %1(%2)</translation>
    </message>
    <message>
      <location filename="../services/impl/functionmanagerimpl.cpp" line="408"/>
      <source>Function %1(%2) was registered with language %3, but the plugin supporting that language is not currently loaded.</source>
      <translation>Η συνάρτηση %1(%2) καταχωρίστηκε με γλώσσα %3, αλλά το πρόσθετο που υποστηρίζει αυτή τη γλώσσα δεν είναι φορτωμένο αυτήν τη στιγμή.</translation>
    </message>
    <message>
      <location filename="../services/impl/functionmanagerimpl.cpp" line="439"/>
      <source>Invalid regular expression pattern: %1</source>
      <translation>Μη έγκυρο μοτίβο κανονικής έκφρασης: %1</translation>
    </message>
    <message>
      <location filename="../services/impl/functionmanagerimpl.cpp" line="458"/>
      <location filename="../services/impl/functionmanagerimpl.cpp" line="491"/>
      <source>Could not open file %1 for reading: %2</source>
      <translation>Δεν ήταν δυνατό το άνοιγμα του αρχείου %1 για ανάγνωση: %2</translation>
    </message>
    <message>
      <location filename="../services/impl/functionmanagerimpl.cpp" line="513"/>
      <source>Could not open file %1 for writting: %2</source>
      <translation>Δεν ήταν δυνατό το άνοιγμα του αρχείου %1 για εγγραφή: %2</translation>
    </message>
    <message>
      <location filename="../services/impl/functionmanagerimpl.cpp" line="533"/>
      <source>Error while writting to file %1: %2</source>
      <translation>Σφάλμα κατά την εγγραφή στο αρχείο %1: %2</translation>
    </message>
    <message>
      <location filename="../services/impl/functionmanagerimpl.cpp" line="551"/>
      <source>Unsupported scripting language: %1</source>
      <translation>Μη υποστηριζόμενη γλώσσα δέσμης ενεργειών: %1</translation>
    </message>
  </context>
  <context>
    <name>GenericExportPlugin</name>
    <message>
      <location filename="../plugins/genericexportplugin.cpp" line="19"/>
      <source>Could not initialize text codec for exporting. Using default codec: %1</source>
      <translation>Δεν ήταν δυνατή η αρχικοποίηση κωδικοποιητή κειμένου για εξαγωγή. Χρήση προεπιλεγμένου κωδικοποιητή: %1</translation>
    </message>
  </context>
  <context>
    <name>ImportManager</name>
    <message>
      <location filename="../services/importmanager.cpp" line="98"/>
      <source>Imported data to the table &apos;%1&apos; successfully. Number of imported rows: %2</source>
      <translation>Τα δεδομένα εισήχθησαν με επιτυχία στον πίνακα &apos;%1&apos;. Αριθμός εισαγμένων γραμμών: %2</translation>
    </message>
  </context>
  <context>
    <name>ImportWorker</name>
    <message>
      <location filename="../importworker.cpp" line="24"/>
      <source>No columns provided by the import plugin.</source>
      <translation>Δεν παρέχονται στήλες από το πρόσθετο εισαγωγής.</translation>
    </message>
    <message>
      <location filename="../importworker.cpp" line="31"/>
      <source>Could not start transaction in order to import a data: %1</source>
      <translation>Δεν ήταν δυνατή η έναρξη συναλλαγής για την εισαγωγή δεδομένων: %1</translation>
    </message>
    <message>
      <location filename="../importworker.cpp" line="54"/>
      <source>Could not commit transaction for imported data: %1</source>
      <translation>Δεν ήταν δυνατή η επικύρωση συναλλαγής για τα εισαγμένα δεδομένα: %1</translation>
    </message>
    <message>
      <location filename="../importworker.cpp" line="101"/>
      <source>Table &apos;%1&apos; has less columns than there are columns in the data to be imported. Excessive data columns will be ignored.</source>
      <translation>Ο πίνακας &apos;%1&apos; έχει λιγότερες στήλες από τις στήλες στα δεδομένα προς εισαγωγή. Οι επιπλέον στήλες δεδομένων θα αγνοηθούν.</translation>
    </message>
    <message>
      <location filename="../importworker.cpp" line="106"/>
      <source>Table &apos;%1&apos; has more columns than there are columns in the data to be imported. Some columns in the table will be left empty.</source>
      <translation>Ο πίνακας &apos;%1&apos; έχει περισσότερες στήλες από τις στήλες στα δεδομένα προς εισαγωγή. Ορισμένες στήλες στον πίνακα θα παραμείνουν κενές.</translation>
    </message>
    <message>
      <location filename="../importworker.cpp" line="125"/>
      <source>Could not create table to import to: %1</source>
      <translation>Δεν ήταν δυνατή η δημιουργία πίνακα για εισαγωγή σε αυτόν: %1</translation>
    </message>
    <message>
      <location filename="../importworker.cpp" line="134"/>
      <location filename="../importworker.cpp" line="181"/>
      <location filename="../importworker.cpp" line="188"/>
      <source>Error while importing data: %1</source>
      <translation>Σφάλμα κατά την εισαγωγή δεδομένων: %1</translation>
    </message>
    <message>
      <location filename="../importworker.cpp" line="134"/>
      <location filename="../importworker.cpp" line="188"/>
      <source>Interrupted.</source>
      <comment>import process status update</comment>
      <translation>Διακόπηκε.</translation>
    </message>
    <message>
      <location filename="../importworker.cpp" line="176"/>
      <source>Could not import data row number %1. The row was ignored. Problem details: %2</source>
      <translation>Δεν ήταν δυνατή η εισαγωγή της γραμμής δεδομένων με αριθμό %1. Η γραμμή αγνοήθηκε. Λεπτομέρειες προβλήματος: %2</translation>
    </message>
  </context>
  <context>
    <name>PluginManagerImpl</name>
    <message>
      <location filename="../services/impl/pluginmanagerimpl.cpp" line="564"/>
      <source>Cannot load plugin %1, because it&apos;s in conflict with plugin %2.</source>
      <translation>Δεν είναι δυνατή η φόρτωση του πρόσθετου %1, επειδή βρίσκεται σε διένεξη με το πρόσθετο %2.</translation>
    </message>
    <message>
      <location filename="../services/impl/pluginmanagerimpl.cpp" line="575"/>
      <source>Cannot load plugin %1, because its dependency was not loaded: %2.</source>
      <translation>Δεν είναι δυνατή η φόρτωση του πρόσθετου %1, επειδή η εξάρτησή του δεν φορτώθηκε: %2.</translation>
    </message>
    <message>
      <location filename="../services/impl/pluginmanagerimpl.cpp" line="584"/>
      <source>Cannot load plugin %1. Error details: %2</source>
      <translation>Δεν είναι δυνατή η φόρτωση του πρόσθετου %1. Λεπτομέρειες σφάλματος: %2</translation>
    </message>
    <message>
      <location filename="../services/impl/pluginmanagerimpl.cpp" line="600"/>
      <source>Cannot load plugin %1 (error while initializing plugin).</source>
      <translation>Δεν είναι δυνατή η φόρτωση του πρόσθετου %1 (σφάλμα κατά την αρχικοποίηση του πρόσθετου).</translation>
    </message>
    <message>
      <location filename="../services/impl/pluginmanagerimpl.cpp" line="761"/>
      <source>min: %1</source>
      <comment>plugin dependency version</comment>
      <translation>ελάχ.: %1</translation>
    </message>
    <message>
      <location filename="../services/impl/pluginmanagerimpl.cpp" line="762"/>
      <source>max: %1</source>
      <comment>plugin dependency version</comment>
      <translation>μέγ.: %1</translation>
    </message>
  </context>
  <context>
    <name>PopulateConstant</name>
    <message>
      <location filename="../plugins/populateconstant.cpp" line="9"/>
      <source>Constant</source>
      <comment>populate constant plugin name</comment>
      <translation>Σταθερά</translation>
    </message>
  </context>
  <context>
    <name>PopulateConstantConfig</name>
    <message>
      <location filename="../plugins/populateconstant.ui" line="20"/>
      <source>Constant value:</source>
      <translation>Σταθερή τιμή:</translation>
    </message>
  </context>
  <context>
    <name>PopulateDictionary</name>
    <message>
      <location filename="../plugins/populatedictionary.cpp" line="16"/>
      <source>Dictionary</source>
      <comment>dictionary populating plugin name</comment>
      <translation>Λεξικό</translation>
    </message>
  </context>
  <context>
    <name>PopulateDictionaryConfig</name>
    <message>
      <location filename="../plugins/populatedictionary.ui" line="20"/>
      <source>Dictionary file</source>
      <translation>Αρχείο λεξικού</translation>
    </message>
    <message>
      <location filename="../plugins/populatedictionary.ui" line="29"/>
      <source>Pick dictionary file</source>
      <translation>Επιλογή αρχείου λεξικού</translation>
    </message>
    <message>
      <location filename="../plugins/populatedictionary.ui" line="39"/>
      <source>Word separator</source>
      <translation>Διαχωριστικό λέξεων</translation>
    </message>
    <message>
      <location filename="../plugins/populatedictionary.ui" line="45"/>
      <source>Whitespace</source>
      <translation>Κενό διάστημα</translation>
    </message>
    <message>
      <location filename="../plugins/populatedictionary.ui" line="58"/>
      <source>Line break</source>
      <translation>Αλλαγή γραμμής</translation>
    </message>
    <message>
      <location filename="../plugins/populatedictionary.ui" line="74"/>
      <source>Method of using words</source>
      <translation>Μέθοδος χρήσης λέξεων</translation>
    </message>
    <message>
      <location filename="../plugins/populatedictionary.ui" line="80"/>
      <source>Ordered</source>
      <translation>Με τη σειρά</translation>
    </message>
    <message>
      <location filename="../plugins/populatedictionary.ui" line="93"/>
      <source>Randomly</source>
      <translation>Τυχαία</translation>
    </message>
  </context>
  <context>
    <name>PopulateManager</name>
    <message>
      <location filename="../services/populatemanager.cpp" line="89"/>
      <source>Table &apos;%1&apos; populated successfully.</source>
      <translation>Ο πίνακας &apos;%1&apos; συμπληρώθηκε με επιτυχία.</translation>
    </message>
  </context>
  <context>
    <name>PopulateRandom</name>
    <message>
      <location filename="../plugins/populaterandom.cpp" line="12"/>
      <source>Random number</source>
      <translation>Τυχαίος αριθμός</translation>
    </message>
  </context>
  <context>
    <name>PopulateRandomConfig</name>
    <message>
      <location filename="../plugins/populaterandom.ui" line="20"/>
      <source>Constant prefix</source>
      <translation>Σταθερό πρόθεμα</translation>
    </message>
    <message>
      <location filename="../plugins/populaterandom.ui" line="26"/>
      <source>No prefix</source>
      <translation>Χωρίς πρόθεμα</translation>
    </message>
    <message>
      <location filename="../plugins/populaterandom.ui" line="39"/>
      <source>Minimum value</source>
      <translation>Ελάχιστη τιμή</translation>
    </message>
    <message>
      <location filename="../plugins/populaterandom.ui" line="61"/>
      <source>Maximum value</source>
      <translation>Μέγιστη τιμή</translation>
    </message>
    <message>
      <location filename="../plugins/populaterandom.ui" line="86"/>
      <source>Constant suffix</source>
      <translation>Σταθερό επίθημα</translation>
    </message>
    <message>
      <location filename="../plugins/populaterandom.ui" line="92"/>
      <source>No suffix</source>
      <translation>Χωρίς επίθημα</translation>
    </message>
  </context>
  <context>
    <name>PopulateRandomText</name>
    <message>
      <location filename="../plugins/populaterandomtext.cpp" line="13"/>
      <source>Random text</source>
      <translation>Τυχαίο κείμενο</translation>
    </message>
  </context>
  <context>
    <name>PopulateRandomTextConfig</name>
    <message>
      <location filename="../plugins/populaterandomtext.ui" line="20"/>
      <source>Use characters from common sets:</source>
      <translation>Χρήση χαρακτήρων από κοινά σύνολα:</translation>
    </message>
    <message>
      <location filename="../plugins/populaterandomtext.ui" line="36"/>
      <source>Minimum length</source>
      <translation>Ελάχιστο μήκος</translation>
    </message>
    <message>
      <location filename="../plugins/populaterandomtext.ui" line="64"/>
      <source>Letters from a to z.</source>
      <translation>Γράμματα από a έως z.</translation>
    </message>
    <message>
      <location filename="../plugins/populaterandomtext.ui" line="67"/>
      <source>Alpha</source>
      <translation>Αλφαβητικά</translation>
    </message>
    <message>
      <location filename="../plugins/populaterandomtext.ui" line="77"/>
      <source>Numbers from 0 to 9.</source>
      <translation>Αριθμοί από 0 έως 9.</translation>
    </message>
    <message>
      <location filename="../plugins/populaterandomtext.ui" line="80"/>
      <source>Numeric</source>
      <translation>Αριθμητικά</translation>
    </message>
    <message>
      <location filename="../plugins/populaterandomtext.ui" line="90"/>
      <source>A whitespace, a tab and a new line character.</source>
      <translation>Ένας χαρακτήρας κενού διαστήματος, ένας χαρακτήρας στηλοθέτη και ένας χαρακτήρας νέας γραμμής.</translation>
    </message>
    <message>
      <location filename="../plugins/populaterandomtext.ui" line="93"/>
      <source>Whitespace</source>
      <translation>Κενό διάστημα</translation>
    </message>
    <message>
      <location filename="../plugins/populaterandomtext.ui" line="103"/>
      <source>Includes all above and all others.</source>
      <translation>Περιλαμβάνει όλα τα παραπάνω και όλα τα υπόλοιπα.</translation>
    </message>
    <message>
      <location filename="../plugins/populaterandomtext.ui" line="106"/>
      <source>Binary</source>
      <translation>Δυαδικά</translation>
    </message>
    <message>
      <location filename="../plugins/populaterandomtext.ui" line="119"/>
      <source>Use characters from my custom set:</source>
      <translation>Χρήση χαρακτήρων από το προσαρμοσμένο σύνολό μου:</translation>
    </message>
    <message>
      <location filename="../plugins/populaterandomtext.ui" line="132"/>
      <source>Maximum length</source>
      <translation>Μέγιστο μήκος</translation>
    </message>
    <message>
      <location filename="../plugins/populaterandomtext.ui" line="160"/>
      <source>If you type some character multiple times, it&apos;s more likely to be used.</source>
      <translation>Αν πληκτρολογήσετε κάποιον χαρακτήρα πολλές φορές, είναι πιο πιθανό να χρησιμοποιηθεί.</translation>
    </message>
  </context>
  <context>
    <name>PopulateScript</name>
    <message>
      <location filename="../plugins/populatescript.cpp" line="33"/>
      <source>Script</source>
      <translation>Δέσμη ενεργειών</translation>
    </message>
  </context>
  <context>
    <name>PopulateScriptConfig</name>
    <message>
      <location filename="../plugins/populatescript.ui" line="26"/>
      <source>Initialization code (optional)</source>
      <translation>Κώδικας αρχικοποίησης (προαιρετικό)</translation>
    </message>
    <message>
      <location filename="../plugins/populatescript.ui" line="45"/>
      <source>Per step code</source>
      <translation>Κώδικας ανά βήμα</translation>
    </message>
    <message>
      <location filename="../plugins/populatescript.ui" line="70"/>
      <source>Language</source>
      <translation>Γλώσσα</translation>
    </message>
    <message>
      <location filename="../plugins/populatescript.ui" line="89"/>
      <source>Help</source>
      <translation>Βοήθεια</translation>
    </message>
  </context>
  <context>
    <name>PopulateSequence</name>
    <message>
      <location filename="../plugins/populatesequence.cpp" line="12"/>
      <source>Sequence</source>
      <translation>Ακολουθία</translation>
    </message>
  </context>
  <context>
    <name>PopulateSequenceConfig</name>
    <message>
      <location filename="../plugins/populatesequence.ui" line="33"/>
      <source>Start value:</source>
      <translation>Τιμή έναρξης:</translation>
    </message>
    <message>
      <location filename="../plugins/populatesequence.ui" line="56"/>
      <source>Step:</source>
      <translation>Βήμα:</translation>
    </message>
  </context>
  <context>
    <name>PopulateWorker</name>
    <message>
      <location filename="../populateworker.cpp" line="23"/>
      <source>Could not start transaction in order to perform table populating. Error details: %1</source>
      <translation>Δεν ήταν δυνατή η έναρξη συναλλαγής για την εκτέλεση της συμπλήρωσης πίνακα. Λεπτομέρειες σφάλματος: %1</translation>
    </message>
    <message>
      <location filename="../populateworker.cpp" line="69"/>
      <source>Error while populating table: %1</source>
      <translation>Σφάλμα κατά τη συμπλήρωση πίνακα: %1</translation>
    </message>
    <message>
      <location filename="../populateworker.cpp" line="80"/>
      <source>Could not commit transaction after table populating. Error details: %1</source>
      <translation>Δεν ήταν δυνατή η επικύρωση συναλλαγής μετά τη συμπλήρωση πίνακα. Λεπτομέρειες σφάλματος: %1</translation>
    </message>
  </context>
  <context>
    <name>QObject</name>
    <message>
      <location filename="../common/utils.cpp" line="79"/>
      <source>SQLite database or SQL file</source>
      <translation>Βάση δεδομένων SQLite ή αρχείο SQL</translation>
    </message>
    <message>
      <location filename="../common/utils.cpp" line="81"/>
      <source>SQL files</source>
      <translation>Αρχεία SQL</translation>
    </message>
    <message>
      <location filename="../common/utils.cpp" line="82"/>
      <source>CSV files</source>
      <translation>Αρχεία CSV</translation>
    </message>
    <message>
      <location filename="../common/utils.cpp" line="83"/>
      <source>Text files</source>
      <translation>Αρχεία κειμένου</translation>
    </message>
    <message>
      <location filename="../common/utils.cpp" line="84"/>
      <source>All files</source>
      <translation>Όλα τα αρχεία</translation>
    </message>
    <message>
      <location filename="../common/utils.cpp" line="968"/>
      <source>Could not open file &apos;%1&apos; for reading: %2</source>
      <translation>Δεν ήταν δυνατό το άνοιγμα του αρχείου &apos;%1&apos; για ανάγνωση: %2</translation>
    </message>
    <message>
      <location filename="../db/abstractdb3.h" line="480"/>
      <source>Could not open database: %1</source>
      <translation>Δεν ήταν δυνατό το άνοιγμα της βάσης δεδομένων: %1</translation>
    </message>
    <message>
      <location filename="../db/abstractdb3.h" line="1388"/>
      <source>Result set expired or no row available.</source>
      <translation>Το σύνολο αποτελεσμάτων έχει λήξει ή δεν υπάρχει διαθέσιμη γραμμή.</translation>
    </message>
    <message>
      <location filename="../db/abstractdb3.h" line="372"/>
      <location filename="../db/abstractdb3.h" line="376"/>
      <source>Could not load extension %1: %2</source>
      <translation>Δεν ήταν δυνατή η φόρτωση της επέκτασης %1: %2</translation>
    </message>
    <message>
      <location filename="../db/abstractdb3.h" line="504"/>
      <source>Could not close database: %1</source>
      <translation>Δεν ήταν δυνατό το κλείσιμο της βάσης δεδομένων: %1</translation>
    </message>
    <message>
      <location filename="../impl/dbattacherimpl.cpp" line="121"/>
      <source>Could not attach database %1: %2</source>
      <translation>Δεν ήταν δυνατή η επισύναψη της βάσης δεδομένων %1: %2</translation>
    </message>
    <message>
      <location filename="../parser/parsercontext.cpp" line="108"/>
      <location filename="../parser/parsercontext.cpp" line="110"/>
      <source>Incomplete query.</source>
      <translation>Ελλιπές ερώτημα.</translation>
    </message>
    <message>
      <location filename="../parser/sqlite3_parse.cpp" line="2723"/>
      <source>Parser stack overflow</source>
      <translation>Υπερχείλιση στοίβας αναλυτή</translation>
    </message>
    <message>
      <location filename="../parser/sqlite3_parse.cpp" line="6456"/>
      <source>Syntax error</source>
      <translation>Σφάλμα σύνταξης</translation>
    </message>
    <message>
      <location filename="../plugins/populatedictionary.cpp" line="31"/>
      <source>Could not open dictionary file %1 for reading.</source>
      <translation>Δεν ήταν δυνατό το άνοιγμα του αρχείου λεξικού %1 για ανάγνωση.</translation>
    </message>
    <message>
      <location filename="../plugins/populatedictionary.cpp" line="92"/>
      <source>Dictionary file must exist and be readable.</source>
      <translation>Το αρχείο λεξικού πρέπει να υπάρχει και να είναι αναγνώσιμο.</translation>
    </message>
    <message>
      <location filename="../plugins/populaterandom.cpp" line="53"/>
      <source>Maximum value cannot be less than minimum value.</source>
      <translation>Η μέγιστη τιμή δεν μπορεί να είναι μικρότερη από την ελάχιστη τιμή.</translation>
    </message>
    <message>
      <location filename="../plugins/populaterandomtext.cpp" line="78"/>
      <source>Maximum length cannot be less than minimum length.</source>
      <translation>Το μέγιστο μήκος δεν μπορεί να είναι μικρότερο από το ελάχιστο μήκος.</translation>
    </message>
    <message>
      <location filename="../plugins/populaterandomtext.cpp" line="89"/>
      <source>Custom character set cannot be empty.</source>
      <translation>Το προσαρμοσμένο σύνολο χαρακτήρων δεν μπορεί να είναι κενό.</translation>
    </message>
    <message>
      <location filename="../plugins/populatescript.cpp" line="60"/>
      <source>Could not find plugin to support scripting language: %1</source>
      <translation>Δεν ήταν δυνατή η εύρεση πρόσθετου για υποστήριξη της γλώσσας δέσμης ενεργειών: %1</translation>
    </message>
    <message>
      <location filename="../plugins/populatescript.cpp" line="69"/>
      <source>Could not get evaluation context, probably the %1 scripting plugin is not configured properly</source>
      <translation>Δεν ήταν δυνατή η λήψη περιβάλλοντος αξιολόγησης, πιθανώς το πρόσθετο δέσμης ενεργειών %1 δεν έχει διαμορφωθεί σωστά</translation>
    </message>
    <message>
      <location filename="../plugins/populatescript.cpp" line="83"/>
      <source>Error while executing populating initial code: %1</source>
      <translation>Σφάλμα κατά την εκτέλεση του αρχικού κώδικα συμπλήρωσης: %1</translation>
    </message>
    <message>
      <location filename="../plugins/populatescript.cpp" line="105"/>
      <source>Error while executing populating code: %1</source>
      <translation>Σφάλμα κατά την εκτέλεση του κώδικα συμπλήρωσης: %1</translation>
    </message>
    <message>
      <location filename="../plugins/populatescript.cpp" line="137"/>
      <source>Select implementation language.</source>
      <translation>Επιλέξτε γλώσσα υλοποίησης.</translation>
    </message>
    <message>
      <location filename="../plugins/populatescript.cpp" line="138"/>
      <source>Implementation code cannot be empty.</source>
      <translation>Ο κώδικας υλοποίησης δεν μπορεί να είναι κενός.</translation>
    </message>
    <message>
      <location filename="../selectresolver.cpp" line="329"/>
      <source>Could not resolve data source for column: %1</source>
      <translation>Δεν ήταν δυνατή η επίλυση της προέλευσης δεδομένων για τη στήλη: %1</translation>
    </message>
    <message>
      <location filename="../selectresolver.cpp" line="462"/>
      <source>Could not resolve table for column &apos;%1&apos;.</source>
      <translation>Δεν ήταν δυνατή η επίλυση του πίνακα για τη στήλη &apos;%1&apos;.</translation>
    </message>
    <message>
      <location filename="../services/impl/configimpl.cpp" line="876"/>
      <source>Could not initialize configuration file. Any configuration changes and queries history will be lost after application restart. Unable to create a file at following locations: %1.</source>
      <translation>Δεν ήταν δυνατή η αρχικοποίηση του αρχείου διαμόρφωσης. Τυχόν αλλαγές διαμόρφωσης και το ιστορικό ερωτημάτων θα χαθούν μετά την επανεκκίνηση της εφαρμογής. Δεν είναι δυνατή η δημιουργία αρχείου στις ακόλουθες τοποθεσίες: %1.</translation>
    </message>
    <message>
      <location filename="../letos.cpp" line="365"/>
      <source>General purpose</source>
      <comment>plugin category name</comment>
      <translation>Γενικού σκοπού</translation>
    </message>
    <message>
      <location filename="../letos.cpp" line="366"/>
      <source>Database support</source>
      <comment>plugin category name</comment>
      <translation>Υποστήριξη βάσεων δεδομένων</translation>
    </message>
    <message>
      <location filename="../letos.cpp" line="367"/>
      <source>Code formatter</source>
      <comment>plugin category name</comment>
      <translation>Μορφοποιητής κώδικα</translation>
    </message>
    <message>
      <location filename="../letos.cpp" line="368"/>
      <source>Scripting languages</source>
      <comment>plugin category name</comment>
      <translation>Γλώσσες δέσμης ενεργειών</translation>
    </message>
    <message>
      <location filename="../letos.cpp" line="370"/>
      <source>Exporting</source>
      <comment>plugin category name</comment>
      <translation>Εξαγωγή</translation>
    </message>
    <message>
      <location filename="../letos.cpp" line="371"/>
      <source>Importing</source>
      <comment>plugin category name</comment>
      <translation>Εισαγωγή</translation>
    </message>
    <message>
      <location filename="../letos.cpp" line="372"/>
      <source>Table populating</source>
      <comment>plugin category name</comment>
      <translation>Συμπλήρωση πινάκων</translation>
    </message>
    <message>
      <location filename="../tablemodifier.cpp" line="286"/>
      <source>Table %1 is referencing table %2, but the foreign key definition will not be updated for new table definition due to problems while parsing DDL of the table %3.</source>
      <translation>Ο πίνακας %1 αναφέρεται στον πίνακα %2, αλλά ο ορισμός του ξένου κλειδιού δεν θα ενημερωθεί για τον νέο ορισμό πίνακα λόγω προβλημάτων κατά την ανάλυση του DDL του πίνακα %3.</translation>
    </message>
    <message>
      <location filename="../tablemodifier.cpp" line="666"/>
      <source>All columns indexed by the index %1 are gone. The index will not be recreated after table modification.</source>
      <translation>Όλες οι στήλες που ευρετηριάζονται από το ευρετήριο %1 έχουν καταργηθεί. Το ευρετήριο δεν θα δημιουργηθεί ξανά μετά την τροποποίηση του πίνακα.</translation>
    </message>
    <message>
      <location filename="../tablemodifier.cpp" line="710"/>
      <source>There is problem with proper processing trigger %1. It may be not fully updated afterwards and will need your attention.</source>
      <translation>Υπάρχει πρόβλημα με τη σωστή επεξεργασία του εναύσματος %1. Ενδέχεται να μην ενημερωθεί πλήρως στη συνέχεια και θα χρειαστεί την προσοχή σας.</translation>
    </message>
    <message>
      <location filename="../tablemodifier.cpp" line="725"/>
      <source>All columns covered by the trigger %1 are gone. The trigger will not be recreated after table modification.</source>
      <translation>Όλες οι στήλες που καλύπτονται από το έναυσμα %1 έχουν καταργηθεί. Το έναυσμα δεν θα δημιουργηθεί ξανά μετά την τροποποίηση του πίνακα.</translation>
    </message>
    <message>
      <location filename="../tablemodifier.cpp" line="757"/>
      <source>Cannot not update trigger %1 according to table %2 modification.</source>
      <translation>Δεν είναι δυνατή η ενημέρωση του εναύσματος %1 σύμφωνα με την τροποποίηση του πίνακα %2.</translation>
    </message>
    <message>
      <location filename="../tablemodifier.cpp" line="776"/>
      <source>Cannot not update view %1 according to table %2 modifications.
The view will remain as it is.</source>
      <translation>Δεν είναι δυνατή η ενημέρωση της προβολής %1 σύμφωνα με τις τροποποιήσεις του πίνακα %2.
Η προβολή θα παραμείνει ως έχει.</translation>
    </message>
    <message>
      <location filename="../tablemodifier.cpp" line="961"/>
      <location filename="../tablemodifier.cpp" line="985"/>
      <location filename="../tablemodifier.cpp" line="1004"/>
      <source>There is a problem with updating an %1 statement within %2 trigger. One of the %1 substatements which might be referring to table %3 cannot be properly modified. Manual update of the trigger may be necessary.</source>
      <translation>Υπάρχει πρόβλημα με την ενημέρωση μιας δήλωσης %1 μέσα στο έναυσμα %2. Μία από τις υποδηλώσεις %1 που μπορεί να αναφέρεται στον πίνακα %3 δεν μπορεί να τροποποιηθεί σωστά. Ενδέχεται να είναι απαραίτητη η μη αυτόματη ενημέρωση του εναύσματος.</translation>
    </message>
    <message>
      <location filename="../viewmodifier.cpp" line="23"/>
      <source>Could not parse DDL of the view to be created. Details: %1</source>
      <translation>Δεν ήταν δυνατή η ανάλυση του DDL της προβολής που πρόκειται να δημιουργηθεί. Λεπτομέρειες: %1</translation>
    </message>
    <message>
      <location filename="../viewmodifier.cpp" line="32"/>
      <source>Parsed query is not CREATE VIEW. It&apos;s: %1</source>
      <translation>Το αναλυμένο ερώτημα δεν είναι CREATE VIEW. Είναι: %1</translation>
    </message>
    <message>
      <location filename="../viewmodifier.cpp" line="80"/>
      <source>Letos was unable to resolve columns returned by the new view, therefore it won&apos;t be able to tell which triggers might fail during the recreation process.</source>
      <translation>Το Letos δεν μπόρεσε να επιλύσει τις στήλες που επιστρέφονται από τη νέα προβολή, επομένως δεν θα μπορεί να προσδιορίσει ποια εναύσματα ενδέχεται να αποτύχουν κατά τη διαδικασία αναδημιουργίας.</translation>
    </message>
    <message>
      <location filename="../services/collationmanager.h" line="48"/>
      <source>Function-based</source>
      <translation>Βασισμένο σε συνάρτηση</translation>
    </message>
    <message>
      <location filename="../services/collationmanager.h" line="50"/>
      <source>Extension-based</source>
      <translation>Βασισμένο σε επέκταση</translation>
    </message>
  </context>
  <context>
    <name>QueryExecutor</name>
    <message>
      <location filename="../db/queryexecutor.cpp" line="203"/>
      <source>Execution interrupted.</source>
      <translation>Η εκτέλεση διακόπηκε.</translation>
    </message>
    <message>
      <location filename="../db/queryexecutor.cpp" line="245"/>
      <source>Database is not open.</source>
      <translation>Η βάση δεδομένων δεν είναι ανοιχτή.</translation>
    </message>
    <message>
      <location filename="../db/queryexecutor.cpp" line="254"/>
      <source>Only one query can be executed simultaneously.</source>
      <translation>Μόνο ένα ερώτημα μπορεί να εκτελείται ταυτόχρονα.</translation>
    </message>
    <message>
      <location filename="../db/queryexecutor.cpp" line="363"/>
      <location filename="../db/queryexecutor.cpp" line="608"/>
      <source>An error occurred while executing the count(*) query, thus data paging will be disabled. Error details from the database: %1</source>
      <translation>Προέκυψε σφάλμα κατά την εκτέλεση του ερωτήματος count(*), επομένως η σελιδοποίηση δεδομένων θα απενεργοποιηθεί. Λεπτομέρειες σφάλματος από τη βάση δεδομένων: %1</translation>
    </message>
    <message>
      <location filename="../db/queryexecutor.cpp" line="525"/>
      <source>Letos was unable to extract metadata from the query. Results won&apos;t be editable.</source>
      <translation>Το Letos δεν μπόρεσε να εξαγάγει μεταδεδομένα από το ερώτημα. Τα αποτελέσματα δεν θα είναι επεξεργάσιμα.</translation>
    </message>
  </context>
  <context>
    <name>QueryExecutorSmartHints</name>
    <message>
      <location filename="../db/queryexecutorsteps/queryexecutorsmarthints.cpp" line="77"/>
      <source>Column %1 in table %2 is referencing column %3 in table %4, but these columns have different data types: %5 vs. %6. This may cause issues related to foreign key value matching.</source>
      <translation>Η στήλη %1 στον πίνακα %2 αναφέρεται στη στήλη %3 στον πίνακα %4, αλλά αυτές οι στήλες έχουν διαφορετικούς τύπους δεδομένων: %5 έναντι %6. Αυτό μπορεί να προκαλέσει προβλήματα σχετικά με την αντιστοίχιση τιμών ξένων κλειδιών.</translation>
    </message>
  </context>
  <context>
    <name>ScriptingQtDbProxy</name>
    <message>
      <location filename="../plugins/scriptingqtdbproxy.cpp" line="48"/>
      <source>No database available in current context, while called JavaScript&apos;s %1 command.</source>
      <translation>Δεν υπάρχει διαθέσιμη βάση δεδομένων στο τρέχον περιβάλλον, κατά την κλήση της εντολής %1 της JavaScript.</translation>
    </message>
    <message>
      <location filename="../plugins/scriptingqtdbproxy.cpp" line="65"/>
      <source>Error from %1: %2</source>
      <translation>Σφάλμα από %1: %2</translation>
    </message>
  </context>
  <context>
    <name>SqlFileExecutor</name>
    <message>
      <location filename="../sqlfileexecutor.cpp" line="59"/>
      <source>Could not execute SQL, because application has failed to start transaction: %1</source>
      <translation>Δεν ήταν δυνατή η εκτέλεση SQL, επειδή η εφαρμογή απέτυχε να ξεκινήσει συναλλαγή: %1</translation>
    </message>
    <message>
      <location filename="../sqlfileexecutor.cpp" line="90"/>
      <source>Execution from file cancelled. Any queries executed so far have been rolled back.</source>
      <translation>Η εκτέλεση από αρχείο ακυρώθηκε. Όσα ερωτήματα είχαν εκτελεστεί μέχρι τώρα έχουν αναιρεθεί.</translation>
    </message>
    <message>
      <location filename="../sqlfileexecutor.cpp" line="106"/>
      <source>Could not open file &apos;%1&apos; for reading: %2</source>
      <translation>Δεν ήταν δυνατό το άνοιγμα του αρχείου &apos;%1&apos; για ανάγνωση: %2</translation>
    </message>
    <message>
      <location filename="../sqlfileexecutor.cpp" line="151"/>
      <source>Could not execute SQL, because application has failed to commit the transaction: %1</source>
      <translation>Δεν ήταν δυνατή η εκτέλεση SQL, επειδή η εφαρμογή απέτυχε να επικυρώσει τη συναλλαγή: %1</translation>
    </message>
    <message>
      <location filename="../sqlfileexecutor.cpp" line="156"/>
      <source>Finished executing %1 queries in %2 seconds. %3 were not executed due to errors.</source>
      <translation>Ολοκληρώθηκε η εκτέλεση %1 ερωτημάτων σε %2 δευτερόλεπτα. %3 δεν εκτελέστηκαν λόγω σφαλμάτων.</translation>
    </message>
    <message>
      <location filename="../sqlfileexecutor.cpp" line="162"/>
      <source>Finished executing %1 queries in %2 seconds.</source>
      <translation>Ολοκληρώθηκε η εκτέλεση %1 ερωτημάτων σε %2 δευτερόλεπτα.</translation>
    </message>
    <message>
      <location filename="../sqlfileexecutor.cpp" line="169"/>
      <source>Could not execute SQL due to error.</source>
      <translation>Δεν ήταν δυνατή η εκτέλεση SQL λόγω σφάλματος.</translation>
    </message>
  </context>
  <context>
    <name>SqlHistoryModel</name>
    <message>
      <location filename="../sqlhistorymodel.cpp" line="32"/>
      <source>Database</source>
      <comment>sql history header</comment>
      <translation>Βάση δεδομένων</translation>
    </message>
    <message>
      <location filename="../sqlhistorymodel.cpp" line="34"/>
      <source>Execution date</source>
      <comment>sql history header</comment>
      <translation>Ημερομηνία εκτέλεσης</translation>
    </message>
    <message>
      <location filename="../sqlhistorymodel.cpp" line="36"/>
      <source>Time spent</source>
      <comment>sql history header</comment>
      <translation>Χρόνος που δαπανήθηκε</translation>
    </message>
    <message>
      <location filename="../sqlhistorymodel.cpp" line="38"/>
      <source>Rows affected</source>
      <comment>sql history header</comment>
      <translation>Επηρεασμένες γραμμές</translation>
    </message>
    <message>
      <location filename="../sqlhistorymodel.cpp" line="40"/>
      <source>SQL</source>
      <comment>sql history header</comment>
      <translation>SQL</translation>
    </message>
  </context>
  <context>
    <name>T</name>
    <message>
      <location filename="../db/abstractdb3.h" line="714"/>
      <source>The database file &apos;%1&apos; has been modified by a newer version of SQLite (format %2), while the current application supports up to format %3. Some features may not work correctly.</source>
      <translation>Το αρχείο βάσης δεδομένων &apos;%1&apos; έχει τροποποιηθεί από νεότερη έκδοση του SQLite (μορφή %2), ενώ η τρέχουσα εφαρμογή υποστηρίζει έως τη μορφή %3. Ορισμένες δυνατότητες ενδέχεται να μη λειτουργούν σωστά.</translation>
    </message>
    <message>
      <location filename="../db/abstractdb3.h" line="1013"/>
      <source>Registered default collation on demand, under name: %1</source>
      <translation>Καταχωρίστηκε η προεπιλεγμένη αλληλουχία ταξινόμησης κατ&apos; απαίτηση, με όνομα: %1</translation>
    </message>
  </context>
  <context>
    <name>UpdateManager</name>
    <message>
      <location filename="../services/updatemanager.cpp" line="104"/>
      <source>Could not check for updates (%1).</source>
      <translation>Δεν ήταν δυνατός ο έλεγχος για ενημερώσεις (%1).</translation>
    </message>
  </context>
</TS>
