From 242434109c14a494dee7738b9c343f5947d20506 Mon Sep 17 00:00:00 2001
From: Timothy Pearson Log window In this window the output of the executed commands are shown. Find text Here you can enter the text you want to search for. If you want to search "
+"for a regular expression, enable Use regular expression below. Παράθυρο καταγραφής Σε αυτό το παράθυρο εμφανίζεται η έξοδος των εντολών που εκτελούνται. Αναζήτηση κειμένου Εδώ μπορείτε να εισάγετε το κείμενο που θέλετε να αναζητήσετε. Αν θέλετε να "
+"αναζητήσετε μια κανονική έκφραση, ενεργοποιήστε την επιλογή "
+"Χρήση κανονικής έκφρασης παρακάτω. Catalog Manager The Catalog Manager merges two folders into one tree and displays all\n"
-"PO and POT files in these folders. This way you can easily see if a\n"
-"template has been added or removed. Also some information about the files\n"
-"is displayed. For more information see section The Catalog Manager "
-"in the online help. Replace text Here you can enter the text you want the found text to get replaced with. "
+"The text is used as is. It is not possible to make a back reference, if you "
+"have searched for a regular expression. Διαχειριστής καταλόγου Ο διαχειριστής καταλόγου συγχωνεύει δύο φακέλους σε ένα δέντρο και εμφανίζει "
-"όλα\n"
-"τα αρχεία PO και POT σε αυτούς τους φακέλους. Με αυτόν τον τρόπο μπορείτε "
-"εύκολα να δείτε αν\n"
-"ένα πρότυπο έχει προστεθεί ή αφαιρεθεί. Ακόμη εμφανίζονται κάποιες πληροφορίες "
-"σχετικά με τα αρχεία.\n"
-" Για περισσότερες πληροφορίες δείτε το τμήμα του διαχειριστή καταλόγου "
-"στη βοήθεια. Αντικατάσταση κειμένου Εδώ μπορείτε ένα εισάγετε το κείμενο με το οποίο θέλετε να αντικαταστήσετε "
+"το κείμενο που αναζητήθηκε. Το κείμενο χρησιμοποιείται όπως είναι, δεν είναι "
+"δυνατή η χρήση προς τα πίσω αναφορών, αν κάνατε αναζήτηση με μια κανονική "
+"έκφραση. Where to search Select here in which parts of a catalog entry you want to search. Που να γίνει η αναζήτηση Επιλέξτε εδώ τα τμήματα της καταχώρησης καταλόγου που θέλετε να γίνει σε "
+"αυτά αναζήτηση. Options Here you can finetune replacing:"
+""
+"
Επιλογές
" +"Εδώ μπορείτε να ρυθμίσετε τις αντικαταστάσεις:" +"
Options
" +"Here you can finetune the search:" +"
Επιλογές
" +"Εδώ μπορείτε να ρυθμίσετε τις αντικαταστάσεις:" +"
Update Header
\n" +"Check this button to update the header information of the file every time it " +"is saved.
\n" +"The header normally keeps information about the date and time the file was " +"last\n" +"updated, the last translator etc.
\n" +"You can choose which information you want to update from the checkboxes " +"below.\n" +"Fields that do not exist are added to the header.\n" +"If you want to add additional fields to the header, you can edit the header " +"manually by choosing\n" +"Edit->Edit Header in the editor window.
Ενημέρωση επικεφαλίδας
\n" +"Πατήστε αυτό το κουμπί για ενημέρωση των πληροφοριών της επικεφαλίδας κάθε " +"φορά που αποθηκεύεται το αρχείο.
\n" +"Η επικεφαλίδα κανονικά διατηρεί πληροφορίες σχετικά με την ημερομηνία και " +"ώρα της\n" +" τελευταίας ενημέρωσης, τον τελευταίο μεταφραστή και άλλα.
\n" +"Μπορείτε να επιλέξετε τις πληροφορίες που θέλετε να ενημερωθούν στα παρακάτω " +"κουτιά επιλογής.\n" +"Τα πεδία που δεν υπάρχουν προσθέτονται στην επικεφαλίδα.\n" +"Αν επιθυμείτε την προσθήκη επιπλέον πεδίων, μπορείτε να επεξεργαστείτε " +"χειροκίνητα την επικεφαλίδα επιλέγοντας\n" +"Επεξεργασία->Επεξεργασία επικεφαλίδας στο παράθυρο του επεξεργαστή.
" +"Fields to update
\n" +"Choose which fields in the header you want to have updated when saving.\n" +"If a field does not exist, it is appended to the header.
\n" +"If you want to add other information to the header, you have to edit the " +"header manually\n" +"by choosing Edit->Edit Header in the editor window.
\n" +"Deactivate Update Header above if you do not want to have the header\n" +"updated when saving.
Πεδία για ενημέρωση
\n" +"Επιλέξτε τα πεδία της επικεφαλίδας που επιθυμείτε να ενημερωθούν κατά την " +"αποθήκευση.\n" +"Αν ένα πεδίο δεν υπάρχει, θα προστεθεί στην επικεφαλίδα
\n" +"Αν θέλετε να προσθέσετε άλλες πληροφορίες στην επικεφαλίδα, πρέπει να την " +"επεξεργαστείτε χειροκίνητα\n" +"επιλέγοντας Επεξεργασία->Επεξεργασία επικεφαλίδας " +"στο παράθυρο του επεξεργαστή.
\n" +"Απενεργοποιήστε την Ενημέρωση επικεφαλίδας " +"πιο πάνω αν δεν επιθυμείτε την ενημέρωση της επικεφαλίδας\n" +"κατά την αποθήκευση.
Encoding
" +"Choose how to encode characters when saving to a file. If you are unsure " +"what encoding to use, please ask your translation coordinator.
" +"Κωδικοποίηση
" +"Επιλογή της μεθόδου κωδικοποίησης των χαρακτήρων κατά την αποθήκευση ενός " +"αρχείου. Αν δεν είστε σίγουροι για την κωδικοποίηση που θα χρησιμοποιήσετε, " +"παρακαλώ ρωτήστε τον συντονιστή της ομάδας εξελληνισμού.
" +"Keep the encoding of the file
" +"If this option is activated, files are always saved in the same encoding as " +"they were read in. Files without charset information in the header (e.g. POT " +"files) are saved in the encoding set above.
Διατήρηση κωδικοποίησης αρχείου
" +"Αν ενεργοποιηθεί αυτή η επιλογή, τα αρχεία αποθηκεύονται πάντα με την ίδια " +"κωδικοποίηση την οποία είχαν. Αρχεία χωρίς πληροφορίες κωδικοποίησης στην " +"επικεφαλίδα τους (π.χ. αρχεία POT) αποθηκεύονται με την κωδικοποίηση που " +"ορίστηκε πιο πάνω.
Check syntax of file when saving
\n" +"Check this to automatically check syntax of file with \"msgfmt " +"--statistics\"\n" +"when saving a file. You will only get a message, if an error occurred.
Έλεγχος σύνταξης του αρχείου κατά την αποθήκευση
\n" +"Ενεργοποιήστε αυτή την επιλογή για τον αυτόματο έλεγχο της σύνταξης του " +"αρχείου με την \"msgfmt --statistics\"\n" +"κατά την αποθήκευση ενός αρχείου. Θα λάβετε απλά ένα μήνυμα, αν υπάρξει " +"σφάλμα.
Save obsolete entries
\n" +"If this option is activated, obsolete entries found when the file was open\n" +"will be saved back to the file. Obsolete entries are marked by #~ and are\n" +"created when the msgmerge does not need the translation anymore.\n" +"If the text will appear again, the obsolete entries will be activated again.\n" +"The main drawback is the size of the saved file.
Αποθήκευση ξεπερασμένων καταχωρήσεων
\n" +"Αν ενεργοποιηθεί αυτή η επιλογή, οι ξεπερασμένες καταχωρήσεις που θα βρεθούν " +"κατά το άνοιγμα του αρχείου\n" +" θα αποθηκευτούν ξανά στο αρχείο. Οι ξεπερασμένες καταχωρήσεις σημαδεύονται με " +"το #~ και \n" +"δημιουργούνται όταν η msgmerge δε χρειάζεται πια τη συγκεκριμένη μετάφραση.\n" +"Αν το κείμενο εμφανιστεί ξανά, οι ξεπερασμένες καταχωρήσεις θα ενεργοποιηθούν " +"ξανά.\n" +"Το κύριο πρόβλημα που θα εμφανιστεί είναι το μέγεθος του αποθηκευμένου " +"αρχείου.
Format of Revision-Date
" +"Choose in which format the date and time of the header field\n" +"PO-Revision-Date is saved: " +"
It is recommended that you use the default format to avoid creating " +"non-standard PO files.
" +"For more information, see section The Preferences Dialog " +"in the online help.
Μορφή της ημερομηνίας αναθεώρησης
" +"Επιλογή της μορφής της ημερομηνίας και ώρα του πεδίου επικεφαλίδας\n" +"PO-Revision-Date που αποθηκεύεται: " +"
Προτείνεται να χρησιμοποιηθεί η προκαθορισμένη μορφή για να αποφευχθεί η " +"δημιουργία μη τυπικών αρχείων PO.
" +"Για περισσότερες πληροφορίες, δείτε το τμήμα Ο διάλογος προτιμήσεων " +"στη βοήθεια.
Identity
\n" +"Fill in information about you and your translation team.\n" +"This information is used when updating the header of a file.
\n" +"You can find the options if and what fields in the header should be updated\n" +"on page Save in this dialog.
Ταυτότητα
\n" +"Συμπληρώστε πληροφορίες σχετικά με σας και με την ομάδα σας μετάφρασης.\n" +"Αυτές οι πληροφορίες χρησιμοποιούνται κατά την ενημέρωση της επικεφαλίδας ενός " +"αρχείου.
\n" +"Μπορείτε να βρείτε τις επιλογές για την ενημέρωση των πεδίων της " +"επικεφαλίδας στη σελίδα Αποθήκευση σε αυτόν το διάλογο.
Number of singular/plural forms
" +"Note: This option is TDE specific. If you are not translating a TDE " +"application, you can safely ignore this option.
" +"Choose here how many singular and plural forms are used in your language. " +"This number must correspond to the settings of your language team.
" +"Alternatively, you can set this option to Automatic " +"and KBabel will try to get this information automatically from TDE. Use the " +"Test button to test if it can find it out.
Αριθμός μορφών ενικού/πληθυντικού
\n" +"Σημείωση: Αυτή η επιλογή απευθύνεται για την ώρα ειδικά στο TDE. Αν " +"δε μεταφράζετε μια εφαρμογή TDE, μπορείτε με ασφάλεια να αγνοήσετε αυτή την " +"επιλογή.
\n" +"Επιλέξτε εδώ πόσες μορφές ενικού και πληθυντικού χρησιμοποιούνται στη γλώσσα " +"σας. Αυτός ο αριθμός πρέπει να συμφωνεί με τις ρυθμίσεις της ομάδας σας " +"μετάφρασης. Εναλλακτικά μπορείτε να χρησιμοποιήσετε την επιλογή Αυτόματα " +"και το KBabel θα προσπαθήσει να ανακτήσει αυτή την πληροφορία αυτόματα από το " +"TDE. Χρησιμοποιήστε το κουμπί Έλεγχος για να ελέγξετε αν μπορεί να " +"εντοπίσει τον αριθμό.
Require plural form arguments in translation
\n" +"Note: This option is TDE specific at the moment. If you are not " +"translating a TDE application, you can safely ignore this option.
\n" +"If is this option enabled, the validation check will require the %n argument " +"to be present in the message.
Απαίτηση παραμέτρων μορφής πληθυντικού στη μετάφραση
\n" +"Σημείωση: Αυτή η επιλογή απευθύνεται για την ώρα ειδικά στο TDE. Αν " +"δε μεταφράζετε μια εφαρμογή TDE, μπορείτε με ασφάλεια να αγνοήσετε αυτή την " +"επιλογή.
\n" +"Αν αυτή η επιλογή είναι ενεργοποιημένη, ο έλεγχος εγκυρότητας θα απαιτήσει " +"την παράμετρο %n να είναι παρούσα στο μήνυμα.
GNU plural form header
\n" +"Here you can fill a header entry for GNU plural form handling; if you leave " +"the entry empty, the entry in the PO file will not be changed or added.
\n" +"KBabel can automatically try to determine value suggested by the GNU gettext " +"tools for currently set language; just press the Lookup button.
Επικεφαλίδα μορφής πληθυντικού GNU
\n" +"Εδώ μπορείτε να συμπληρώσετε μια καταχώρηση επικεφαλίδας για τον χειρισμό " +"της μορφής πληθυντικού GNU; αν την αφήσετε κενή, η καταχώρηση στο αρχείο PO δε " +"θα τροποποιηθεί ή προστεθεί.
\n" +"Το KBabel μπορεί αυτόματα να προσπαθήσει να καθορίσει την τιμή που " +"προτείνεται από το GNU gettext για την τρέχουσα γλώσσα, απλά πατήστε το κουμπί " +"Αναζήτηση.
Marker for keyboard accelerator
" +"Define here, what character marks the following character as keyboard " +"accelerator. For example in TQt it is '&' and in Gtk it is '_'.
Δείκτης για πλήκτρο συντόμευσης πληκτρολογίου
" +"Ορίστε εδώ, των χαρακτήρα που σημειώνει τον επόμενο χαρακτήρα ως συντόμευση " +"πληκτρολογίου. Για παράδειγμα στο Qt είναι το '&' και στο Gtk είναι το " +"'_'.
Regular expression for context information
" +"Enter a regular expression here which defines what is context information in " +"the message and must not get translated.
Κανονική έκφραση για σχετικές πληροφορίες
" +"Εισάγετε μια κανονική έκφραση εδώ η οποία θα ορίζει τι είναι σχετική " +"πληροφορία μέσα στον κορμό του μηνύματος και δεν πρέπει να μεταφραστεί.
On the fly spellchecking
" +"Activate this to let KBabel spell check the text as you type. Mispelled " +"words will be colored by the error color.
Ορθογραφικός έλεγχος κατά την πληκτρολόγηση
" +"Ενεργοποιήστε αυτό για να ορίσετε στο KBabel να κάνει ορθογραφικό έλεγχο του " +"κειμένου καθώς πληκτρολογείτε. Οι εσφαλμένες λέξεις θα χρωματίζονται με το " +"χρώμα σφαλμάτων.
File Options
" -"Here you can finetune where to find:" -"
Remember ignored words
" +"Activate this, to let KBabel ignore the words, where you have chosen " +"Ignore All in the spell check dialog, in every spell check.
" msgstr "" "Επιλογές αρχείων
" -"Εδώ μπορείτε να ρυθμίσετε την αναζήτηση:" -"
Αποθήκευση λέξεων που παραβλέφθηκαν
" +"Ενεργοποιήστε αυτή την επιλογή, για να ορίσετε στο KBabel να αγνοήσει τις " +"λέξεις, εκεί που επιλέξατε Παράβλεψη όλων στο διάλογο ορθογραφικού " +"ελέγχου, σε κάθε έλεγχο.
" -#. i18n: file ./catalogmanager/catalogmanagerui.rc line 78 -#: catalogmanager/future.cpp:4 rc.cpp:21 rc.cpp:39 rc.cpp:45 +#. i18n: file ./commonui/projectwizardwidget2.ui line 68 +#: commonui/projectprefwidgets.cpp:890 rc.cpp:199 #, no-c-format -msgid "SVN" -msgstr "SVN" - -#: catalogmanager/future.cpp:8 -msgid "Resolved" -msgstr "Επίλυση" +msgid "&Base folder of PO files:" +msgstr "&Βασικός φάκελος των αρχείων PO:" -#: catalogmanager/future.cpp:9 -msgid "Resolved for Marked" -msgstr "Επίλυση για τα σημαδεμένα" - -#: catalogmanager/future.cpp:10 -msgid "Revert" -msgstr "Επαναφορά" +#. i18n: file ./commonui/projectwizardwidget2.ui line 110 +#: commonui/projectprefwidgets.cpp:903 rc.cpp:202 +#, no-c-format +msgid "Ba&se folder of POT files:" +msgstr "Β&ασικός φάκελος των αρχείων POT:" -#: catalogmanager/future.cpp:11 -msgid "Revert for Marked" -msgstr "Επαναφορά για τα σημαδεμένα" +#: commonui/projectprefwidgets.cpp:914 +msgid "" +"Base folders
\n" +"Type in the folders which contain all your PO and POT files.\n" +"The files and the folders in these folders will then be merged into one\n" +"tree.
Βασικοί φάκελοι
\n" +"Πληκτρολογήστε τους φακέλους που περιέχουν όλα τα αρχεία PO και POT σας.\n" +"Τα αρχεία και οι φάκελοι σε αυτούς τους φακέλους, θα συγχωνευτούν σε ένα\n" +"δέντρο.
Open files in new window
\n" +"If this is activated all files that are opened from the Catalog Manager are " +"opened\n" +"in a new window.
Άνοιγμα αρχείων σε νέο παράθυρο
\n" +"Αν αυτό είναι ενεργοποιημένο όλα τα ενεργοποιημένα αρχεία θα ανοιχτούν από " +"το διαχειριστή καταλόγου \n" +"σε ένα νέο παράθυρο.
Kill processes on exit
\n" +"If you check this, KBabel tries to kill the processes, that have not exited " +"already when KBabel exits,\n" +"by sending a kill signal to them.
\n" +"NOTE: It is not guaranteed that the processes will be killed.
Τερματισμός διεργασιών στην έξοδο
\n" +"Αν το ενεργοποιήσετε, το KBabel προσπαθεί να τερματίσει τις διαδικασίες που " +"δε τερμάτισαν μετά την έξοδο από το KBabel,\n" +"στέλνοντας τους ένα σήμα kill.
\n" +"Σημείωση: Δεν είναι σίγουρο ότι οι διεργασίες θα τερματίσουν.
Create index for file contents
\n" +"If you check this, KBabel will create an index for each PO file to speed up " +"the find/replace functions.
\n" +"NOTE: This will slow down updating the file information considerably.
" +"Δημιουργία ευρετηρίου για τα περιεχόμενα αρχείου
\n" +"Αν ενεργοποιήσετε αυτό, το KBabel θα δημιουργήσει ένα ευρετήριο για κάθε " +"αρχείο PO για την επιτάχυνση των λειτουργιών αναζήτησης/αντικατάστασης.
\n" +"Σημείωση: Αυτό θα καθυστερεί σημαντικά την ενημέρωση των πληροφοριών του " +"αρχείου.
Run msgfmt before processing a file
" +"If you enable this, KBabel will run Gettext's msgfmt tool before processing " +"a file.
" +"Enabling this setting is recommended, even if it causes processing to be " +"slower. This setting is enabled by default.
" +"Disabling is useful for slow computers and when you want to translate PO " +"files that are not supported by the current version of the Gettext tools that " +"are on your system. The drawback of disabling is that hardly any syntax " +"checking is done by the processing code, so invalid PO files could be shown as " +"good ones, even if Gettext tools would reject such files.
Εκτέλεση του msgfmt πριν την επεξεργασία ενός αρχείου
" +"Αν το ενεργοποιήσετε, το KBabel θα εκτελεί το εργαλείο msgfmt του Gettext " +"πριν την επεξεργασία ενός αρχείου.
" +"Συστήνεται η ενεργοποίησή του, ακόμα κι αν καθυστερεί την επεξεργασία. Η " +"επιλογή είναι εξ ορισμού ενεργοποιημένη.
" +"Η απενεργοποίησή του είναι χρήσιμη σε αργούς υπολογιστές ή αν τα αρχεία PO " +"που θέλετε να μεταφράσετε δεν υποστηρίζονται από την εγκατεστημένη έκδοση του " +"Gettext. Το πρόβλημα, όταν η επιλογή είναι απενεργοποιημένη, είναι ότι δε θα " +"γίνεται κανένας έλεγχος από τον κώδικα επεξεργασίας, και έτσι μη έγκυρα αρχεία " +"PO θα εμφανίζονται ως έγκυρα, ακόμα κι αν αυτά θα απορρίπτονταν από τα εργαλεία " +"του Gettext.
Commands for folders
" +"Insert here the commands you want to execute in folders from the Catalog " +"Manager. The commands are then shown in the submenu Commands " +"in the Catalog Manager's context menu.
" +"The following strings will be replaced in a command:" +"
Εντολές για φακέλους
" +"Εισάγετε εδώ τις εντολές που θέλετε να εκτελέσετε σε φακέλους του " +"διαχειριστή καταλόγου. Οι εντολές εμφανίζονται στο υπομενού Εντολές " +"στο σχετικό μενού του διαχειριστή καταλόγου.
" +"Οι παρακάτω συμβολοσειρές θα αντικατασταθούν σε μια εντολή:" +"
Commands for files
" +"Insert here the commands you want to execute on files from the Catalog " +"Manager. The commands are then shown in the submenu Commands " +"in the Catalog Manager's context menu.
" +"The following strings will be replaced in a command:" +"
Εντολές για αρχεία
" +"Εισάγετε εδώ τις εντολές που θέλετε να εκτελέσετε σε αρχεία του διαχειριστή " +"καταλόγου. Οι εντολές εμφανίζονται στο υπομενού Εντολές " +"στο σχετικό μενού του διαχειριστή καταλόγου.
" +"Οι παρακάτω συμβολοσειρές θα αντικατασταθούν σε μια εντολή:" +"
Shown columns
\n" +"Εμφανιζόμενες στήλες
\n" +"What entries to translate
" +"Choose here, for which entries of the file KBabel tries to find a " +"translation. Changed entries are always marked as fuzzy, no matter which option " +"you choose.
Ποιες καταχωρήσεις να μεταφραστούν
" +"Επιλέξτε εδώ τις καταχωρήσεις του αρχείου όπου το KBabel θα προσπαθήσει να " +"βρει μια μετάφραση. Οι τροποποιημένες καταχωρήσεις πάντα σημαδεύονται ως " +"ασαφείς, χωρίς να έχει σημασία τις επιλογή θα διαλέξετε.
How messages get translated
" +"Here you can define if a message can only get translated completely, if " +"similar messages are acceptable or if KBabel is supposed to try translating the " +"single words of a message if no translation of the complete message or similar " +"message was found.
Πώς μεταφράζονται τα μηνύματα
" +"Εδώ μπορείτε να ορίσετε αν ένα μήνυμα μπορεί να μεταφραστεί ολόκληρο, αν " +"παρόμοια μηνύματα είναι αποδεκτά ή αν το KBabel θα προσπαθήσει να μεταφράσει " +"λέξη προς λέξη αν δεν υπάρχει διαθέσιμη πλήρης μετάφραση του μηνύματος ή " +"παρόμοιων μηνυμάτων.
Mark changed entries as fuzzy
" +"When a translation for a message is found, the entry will be marked " +"fuzzy by default. This is because the translation is just guessed by KBabel " +"and you should always check the results carefully. Deactivate this option only " +"if you know what you are doing.
Σήμανση τροποποιημένων καταχωρήσεων ως ασαφείς
" +"Όταν μια μετάφραση ενός μηνύματος βρεθεί, η καταχώρηση είναι προκαθορισμένη " +"να σημαδευτεί ως ασαφής. Αυτό γίνεται γιατί απλά το KBabel μάντεψε τη " +"μετάφραση και θα πρέπει πάντα να ελέγχετε τα αποτελέσματα προσεκτικά. " +"Απενεργοποιήστε αυτή την επιλογή μόνο αν ξέρετε τι κάνετε.
Initialize TDE-specific entries
" +"Initialize \"Comment=\" and \"Name=\" entries if a translation is not found. " +"Also, \"NAME OF TRANSLATORS\" and \"EMAIL OF TRANSLATORS\" is filled with " +"identity settings.
Αρχικοποίηση καταχωρήσεων σχετικές με το TDE
" +"Αρχικοποίηση των καταχωρήσεων \"Comment=\" και \"Name=\" αν δε βρεθεί " +"μετάφραση. Επίσης, τα \"NAME OF TRANSLATORS\" και \"EMAIL OF TRANSLATORS\" " +"συμπληρώνονται με τις ρυθμίσεις ταυτότητας.
Statusbar
\n" -"The statusbar displays information about progress of the current find or " -"replace operation. The first number in Found: " -"displays the number of files with an occurrence of the searched text not yet " -"shown in the KBabel window. The second shows the total number of files " -"containing the searched text found so far.
Dictionaries
" +"Choose here, which dictionaries have to be used for finding a translation. " +"If you select more than one dictionary, they are used in the same order as they " +"are displayed in the list.
" +"The Configure button allows you to temporarily configure selected " +"dictionary. The original settings will be restored after closing the dialog.
" +"" msgstr "" "Γραμμή κατάστασης
\n" -"Η γραμμή κατάστασης εμφανίζει πληροφορίες σχετικά με την πρόοδο της " -"τρέχουσας λειτουργίας αναζήτησης ή αντικατάστασης. Ό πρώτος αριθμός " -"Βρέθηκαν: εμφανίζει το πλήθος των αρχείων που βρέθηκε το αναζητούμενο " -"κείμενο που δεν εμφανίζονται ακόμη στο παράθυρο του KBabel. Ο δεύτερος αριθμός " -"δηλώνει το συνολικό αριθμό των αρχείων που περιέχουν το αναζητούμενο κείμενο " -"μέχρι τη στιγμή αυτή.
Λεξικά
" +"Επιλέξτε εδώ, τα λεξικά που θα χρησιμοποιηθούν για την εύρεση μιας " +"μετάφρασης. Αν επιλέξετε παραπάνω από ένα, θα χρησιμοποιηθούν με την ίδια σειρά " +"που εμφανίζονται στη λίστα.
" +"Το κουμπί Ρύθμιση σας επιτρέπει να ρυθμίσετε προσωρινά το επιλεγμένο " +"λεξικό. Οι αρχικές ρυθμίσεις θα επανέλθουν μετά το κλείσιμο του διαλόγου.
" +"" -#: catalogmanager/catalogmanager.cpp:663 catalogmanager/catalogmanager.cpp:696 -#: catalogmanager/catalogmanager.cpp:727 catalogmanager/catalogmanager.cpp:757 -#: catalogmanager/catalogmanager.cpp:787 catalogmanager/catalogmanager.cpp:807 -#: catalogmanager/catalogmanager.cpp:827 +#: commonui/roughtransdlg.cpp:186 +msgid "Messages:" +msgstr "Μηνύματα:" + +#: catalogmanager/multiroughtransdlg.cpp:129 commonui/roughtransdlg.cpp:671 msgid "" -"Cannot send a message to KBabel.\n" -"Please check your installation of TDE." +"Result of the translation:\n" +"Edited entries: %1\n" +"Exact translations: %2 (%3%)\n" +"Approximate translations: %4 (%5%)\n" +"Nothing found: %6 (%7%)" msgstr "" -"Δεν είναι δυνατή η αποστολή μηνύματος στο KBabel.\n" -"Παρακαλώ ελέγξτε την εγκατάσταση του TDE." +"Αποτέλεσμα μετάφρασης:\n" +"Επεξεργασμένες καταχωρήσεις: %1\n" +"Ακριβείς μεταφράσεις: %2 (%3%)\n" +"Μεταφράσεις κατά προσέγγιση: %4 (%5%)\n" +"Δε βρέθηκε τίποτα: %6 (%7%)" -#: catalogmanager/catalogmanager.cpp:858 +#: catalogmanager/multiroughtransdlg.cpp:143 commonui/roughtransdlg.cpp:685 +msgid "Rough Translation Statistics" +msgstr "Στατιστικά πρόχειρης μετάφρασης" + +#: commonui/roughtransdlg.cpp:744 msgid "" -"Unable to use TDELauncher to start KBabel.\n" -"You should check the installation of TDE.\n" -"Please start KBabel manually." +"When a translation for a message is found, the entry will be marked " +"fuzzy by default. This is because the translation is just guessed by KBabel " +"and you should always check the results carefully. Deactivate this option only " +"if you know what you are doing.
Όταν βρεθεί μετάφραση για ένα μήνυμα, η καταχώρηση θα σημαδευτεί ως " +"ασαφής προκαθορισμένα. Αυτό γίνεται γιατί απλά το KBabel μάντεψε τη " +"μετάφραση και θα πρέπει πάντα να ελέγχετε τα αποτελέσματα προσεκτικά. " +"Απενεργοποιήστε αυτή την επιλογή μόνο αν ξέρετε τι κάνετε.
Search results
" +"This part of the window shows the results of searching in dictionaries." +"
" +"
In the top is displayed the number of entries found and where the currently " +"displayed entry is found. Use the buttons at the bottom to navigate through the " +"search results.
" +"Search is either started automatically when switching to another entry in " +"the editor window or by choosing the desired dictionary in Dictionaries->" +"Find....
" +"The common options can be configured in the preferences dialog in section " +"Search and the options for the different dictionaries can be changed with " +"Settings->Configure Dictionary.
Αποτελέσματα αναζήτησης
" +"Αυτό το τμήμα του παραθύρου εμφανίζει τα αποτελέσματα της αναζήτησης στα " +"λεξικά." +"
" +"
Στην κορυφή εμφανίζεται ο αριθμός των καταχωρήσεων που βρέθηκαν και πού " +"βρίσκεται η τρέχουσα καταχώρηση. Χρησιμοποιήστε τα κουμπιά στο κάτω μέρος για " +"να πλοηγηθείτε μέσα στα αποτελέσματα της αναζήτησης.
" +"Η αναζήτηση είτε ξεκινάει αυτόματα όταν αλλάζετε σε μια άλλη καταχώρηση στο " +"παράθυρο επεξεργασίας είτε επιλέγοντας το επιθυμητό λεξικό στο Λεξικά->" +"Εύρεση ....
" +"Οι κοινές επιλογές μπορούν να ρυθμιστούν στο διάλογο προτιμήσεων στο τμήμα " +"Αναζήτηση και οι επιλογές για τα διαφορετικά λεξικά μπορεί να αλλάξουν " +"με το Ρυθμίσεις->Ρύθμιση λεξικού.
Original String
\n" +"This part of the window shows the original message\n" +"of the currently displayed entry.
Αρχική συμβολοσειρά
\n" +"Αυτό το κομμάτι του παραθύρου εμφανίζει το αρχικό μήνυμα\n" +"της τρέχουσας εμφανιζόμενης καταχώρισης.
Status LEDs
\n" +"These LEDs display the status of the currently displayed message.\n" +"You can change their color in the preferences dialog section\n" +"Editor on page Appearance
Φωτάκια κατάστασης
\n" +"Αυτά τα φωτάκια εμφανίζουν την κατάσταση του τρέχοντος μηνύματος.\n" +"Μπορείτε να αλλάξετε το χρώμα τους στο διάλογο προτιμήσεων, στο τμήμα\n" +"Επεξεργασία στη σελίδα Εμφάνιση
Translation Editor
\n" +"This editor displays and lets you edit the translation of the currently " +"displayed message." +"
Επεξεργαστής μετάφρασης
\n" +"Αυτός ο επεξεργαστής εμφανίζει και σας επιτρέπει να επεξεργαστείτε τη " +"μετάφραση του τρέχοντος μηνύματος." +"
What entries to translate
" -"Choose here, for which entries of the file KBabel tries to find a " -"translation. Changed entries are always marked as fuzzy, no matter which option " -"you choose.
Ποιες καταχωρήσεις να μεταφραστούν
" -"Επιλέξτε εδώ τις καταχωρήσεις του αρχείου όπου το KBabel θα προσπαθήσει να " -"βρει μια μετάφραση. Οι τροποποιημένες καταχωρήσεις πάντα σημαδεύονται ως " -"ασαφείς, χωρίς να έχει σημασία τις επιλογή θα διαλέξετε.
How messages get translated
" -"Here you can define if a message can only get translated completely, if " -"similar messages are acceptable or if KBabel is supposed to try translating the " -"single words of a message if no translation of the complete message or similar " -"message was found.
Πώς μεταφράζονται τα μηνύματα
" -"Εδώ μπορείτε να ορίσετε αν ένα μήνυμα μπορεί να μεταφραστεί ολόκληρο, αν " -"παρόμοια μηνύματα είναι αποδεκτά ή αν το KBabel θα προσπαθήσει να μεταφράσει " -"λέξη προς λέξη αν δεν υπάρχει διαθέσιμη πλήρης μετάφραση του μηνύματος ή " -"παρόμοιων μηνυμάτων.
Mark changed entries as fuzzy
" -"When a translation for a message is found, the entry will be marked " -"fuzzy by default. This is because the translation is just guessed by KBabel " -"and you should always check the results carefully. Deactivate this option only " -"if you know what you are doing.
Σήμανση τροποποιημένων καταχωρήσεων ως ασαφείς
" -"Όταν μια μετάφραση ενός μηνύματος βρεθεί, η καταχώρηση είναι προκαθορισμένη " -"να σημαδευτεί ως ασαφής. Αυτό γίνεται γιατί απλά το KBabel μάντεψε τη " -"μετάφραση και θα πρέπει πάντα να ελέγχετε τα αποτελέσματα προσεκτικά. " -"Απενεργοποιήστε αυτή την επιλογή μόνο αν ξέρετε τι κάνετε.
Initialize TDE-specific entries
" -"Initialize \"Comment=\" and \"Name=\" entries if a translation is not found. " -"Also, \"NAME OF TRANSLATORS\" and \"EMAIL OF TRANSLATORS\" is filled with " -"identity settings.
Αρχικοποίηση καταχωρήσεων σχετικές με το TDE
" -"Αρχικοποίηση των καταχωρήσεων \"Comment=\" και \"Name=\" αν δε βρεθεί " -"μετάφραση. Επίσης, τα \"NAME OF TRANSLATORS\" και \"EMAIL OF TRANSLATORS\" " -"συμπληρώνονται με τις ρυθμίσεις ταυτότητας.
Dictionaries
" -"Choose here, which dictionaries have to be used for finding a translation. " -"If you select more than one dictionary, they are used in the same order as they " -"are displayed in the list.
" -"The Configure button allows you to temporarily configure selected " -"dictionary. The original settings will be restored after closing the dialog.
" -"Λεξικά
" -"Επιλέξτε εδώ, τα λεξικά που θα χρησιμοποιηθούν για την εύρεση μιας " -"μετάφρασης. Αν επιλέξετε παραπάνω από ένα, θα χρησιμοποιηθούν με την ίδια σειρά " -"που εμφανίζονται στη λίστα.
" -"Το κουμπί Ρύθμιση σας επιτρέπει να ρυθμίσετε προσωρινά το επιλεγμένο " -"λεξικό. Οι αρχικές ρυθμίσεις θα επανέλθουν μετά το κλείσιμο του διαλόγου.
" -"When a translation for a message is found, the entry will be marked " -"fuzzy by default. This is because the translation is just guessed by KBabel " -"and you should always check the results carefully. Deactivate this option only " -"if you know what you are doing.
Όταν βρεθεί μετάφραση για ένα μήνυμα, η καταχώρηση θα σημαδευτεί ως " -"ασαφής προκαθορισμένα. Αυτό γίνεται γιατί απλά το KBabel μάντεψε τη " -"μετάφραση και θα πρέπει πάντα να ελέγχετε τα αποτελέσματα προσεκτικά. " -"Απενεργοποιήστε αυτή την επιλογή μόνο αν ξέρετε τι κάνετε.
Find text
" -"Here you can enter the text you want to search for. If you want to search " -"for a regular expression, enable Use regular expression below.
Αναζήτηση κειμένου
" -"Εδώ μπορείτε να εισάγετε το κείμενο που θέλετε να αναζητήσετε. Αν θέλετε να " -"αναζητήσετε μια κανονική έκφραση, ενεργοποιήστε την επιλογή " -"Χρήση κανονικής έκφρασης παρακάτω.
Replace text
" -"Here you can enter the text you want the found text to get replaced with. " -"The text is used as is. It is not possible to make a back reference, if you " -"have searched for a regular expression.
Αντικατάσταση κειμένου
" -"Εδώ μπορείτε ένα εισάγετε το κείμενο με το οποίο θέλετε να αντικαταστήσετε " -"το κείμενο που αναζητήθηκε. Το κείμενο χρησιμοποιείται όπως είναι, δεν είναι " -"δυνατή η χρήση προς τα πίσω αναφορών, αν κάνατε αναζήτηση με μια κανονική " -"έκφραση.
Where to search
" -"Select here in which parts of a catalog entry you want to search.
Που να γίνει η αναζήτηση
" -"Επιλέξτε εδώ τα τμήματα της καταχώρησης καταλόγου που θέλετε να γίνει σε " -"αυτά αναζήτηση.
Options
" -"Here you can finetune replacing:" -"
Επιλογές
" -"Εδώ μπορείτε να ρυθμίσετε τις αντικαταστάσεις:" -"
Options
" -"Here you can finetune the search:" -"
Επιλογές
" -"Εδώ μπορείτε να ρυθμίσετε τις αντικαταστάσεις:" -"
Character Selector
" +"This tool allows to insert special characters using double click.
Επιλογή χαρακτήρα
" +"Αυτό το εργαλείο επιτρέπει την εισαγωγή ειδικών χαρακτήρων χρησιμοποιώντας " +"το διπλό κλικ.
PO Context
" +"This window shows the context of the current message in the PO file. " +"Normally it shows four messages in front of the current message and four after " +"it.
" +"You can hide the tools window by deactivating Options->Show Tools.
" +"Σχετικά μηνύματα PO
" +"Αυτό το παράθυρο εμφανίζει τα σχετικά, με το τρέχον μήνυμα, μηνύματα στο " +"αρχείο PO. Κανονικά εμφανίζει τέσσερα μηνύματα πριν το τρέχον μήνυμα και " +"τέσσερα μετά από αυτό.
" +"Μπορείτε να αποκρύψετε το παράθυρο εργαλείων απενεργοποιώντας το " +"Επιλογές->Εμφάνιση εργαλείων.
Update Header
\n" -"Check this button to update the header information of the file every time it " -"is saved.
\n" -"The header normally keeps information about the date and time the file was " -"last\n" -"updated, the last translator etc.
\n" -"You can choose which information you want to update from the checkboxes " -"below.\n" -"Fields that do not exist are added to the header.\n" -"If you want to add additional fields to the header, you can edit the header " -"manually by choosing\n" -"Edit->Edit Header in the editor window.
Ενημέρωση επικεφαλίδας
\n" -"Πατήστε αυτό το κουμπί για ενημέρωση των πληροφοριών της επικεφαλίδας κάθε " -"φορά που αποθηκεύεται το αρχείο.
\n" -"Η επικεφαλίδα κανονικά διατηρεί πληροφορίες σχετικά με την ημερομηνία και " -"ώρα της\n" -" τελευταίας ενημέρωσης, τον τελευταίο μεταφραστή και άλλα.
\n" -"Μπορείτε να επιλέξετε τις πληροφορίες που θέλετε να ενημερωθούν στα παρακάτω " -"κουτιά επιλογής.\n" -"Τα πεδία που δεν υπάρχουν προσθέτονται στην επικεφαλίδα.\n" -"Αν επιθυμείτε την προσθήκη επιπλέον πεδίων, μπορείτε να επεξεργαστείτε " -"χειροκίνητα την επικεφαλίδα επιλέγοντας\n" -"Επεξεργασία->Επεξεργασία επικεφαλίδας στο παράθυρο του επεξεργαστή.
" -"Fields to update
\n" -"Choose which fields in the header you want to have updated when saving.\n" -"If a field does not exist, it is appended to the header.
\n" -"If you want to add other information to the header, you have to edit the " -"header manually\n" -"by choosing Edit->Edit Header in the editor window.
\n" -"Deactivate Update Header above if you do not want to have the header\n" -"updated when saving.
Πεδία για ενημέρωση
\n" -"Επιλέξτε τα πεδία της επικεφαλίδας που επιθυμείτε να ενημερωθούν κατά την " -"αποθήκευση.\n" -"Αν ένα πεδίο δεν υπάρχει, θα προστεθεί στην επικεφαλίδα
\n" -"Αν θέλετε να προσθέσετε άλλες πληροφορίες στην επικεφαλίδα, πρέπει να την " -"επεξεργαστείτε χειροκίνητα\n" -"επιλέγοντας Επεξεργασία->Επεξεργασία επικεφαλίδας " -"στο παράθυρο του επεξεργαστή.
\n" -"Απενεργοποιήστε την Ενημέρωση επικεφαλίδας " -"πιο πάνω αν δεν επιθυμείτε την ενημέρωση της επικεφαλίδας\n" -"κατά την αποθήκευση.
Encoding
" -"Choose how to encode characters when saving to a file. If you are unsure " -"what encoding to use, please ask your translation coordinator.
" -"Κωδικοποίηση
" -"Επιλογή της μεθόδου κωδικοποίησης των χαρακτήρων κατά την αποθήκευση ενός " -"αρχείου. Αν δεν είστε σίγουροι για την κωδικοποίηση που θα χρησιμοποιήσετε, " -"παρακαλώ ρωτήστε τον συντονιστή της ομάδας εξελληνισμού.
" -"Keep the encoding of the file
" -"If this option is activated, files are always saved in the same encoding as " -"they were read in. Files without charset information in the header (e.g. POT " -"files) are saved in the encoding set above.
Comment Editor
\n" +"This edit window shows you the comments of the currently displayed message." +"\n" +"
The comments normally contain information about where the message is found " +"in the source\n" +"code and status information about this message (fuzzy, c-format).\n" +"Hints from other translators are also sometimes contained in comments.
\n" +"You can hide the comment editor by deactivating\n" +"Options->Show Comments.
" msgstr "" "Διατήρηση κωδικοποίησης αρχείου
" -"Αν ενεργοποιηθεί αυτή η επιλογή, τα αρχεία αποθηκεύονται πάντα με την ίδια " -"κωδικοποίηση την οποία είχαν. Αρχεία χωρίς πληροφορίες κωδικοποίησης στην " -"επικεφαλίδα τους (π.χ. αρχεία POT) αποθηκεύονται με την κωδικοποίηση που " -"ορίστηκε πιο πάνω.
Επεξεργαστής σχολίων
\n" +"Αυτό το παράθυρο επεξεργασίας σας εμφανίζει τα σχόλια του τρέχοντος μηνύματος." +"\n" +"
Τα σχόλια κανονικά περιέχουν πληροφορίες για το που βρίσκεται το μήνυμα στον " +"πηγαίο\n" +"κώδικα και πληροφορίες κατάστασης γι' αυτό το μήνυμα (ασαφές, c-format).\n" +"Συμβουλές από άλλους μεταφραστές περιέχονται μερικές φορές στα σχόλια.
\n" +"Μπορείτε να αποκρύψετε τον επεξεργαστή σχολίων απενεργοποιώντας το\n" +"Επιλογές->Εμφάνιση σχολίων.
" -#: commonui/projectprefwidgets.cpp:302 +#: catalogmanager/catalogmanager.cpp:129 kbabel/kbabel.cpp:132 +#: kbabel/kbabel.cpp:150 kbabel/kbabel.cpp:1754 +#, c-format msgid "" -"Check syntax of file when saving
\n" -"Check this to automatically check syntax of file with \"msgfmt " -"--statistics\"\n" -"when saving a file. You will only get a message, if an error occurred.
Έλεγχος σύνταξης του αρχείου κατά την αποθήκευση
\n" -"Ενεργοποιήστε αυτή την επιλογή για τον αυτόματο έλεγχο της σύνταξης του " -"αρχείου με την \"msgfmt --statistics\"\n" -"κατά την αποθήκευση ενός αρχείου. Θα λάβετε απλά ένα μήνυμα, αν υπάρξει " -"σφάλμα.
Save obsolete entries
\n" -"If this option is activated, obsolete entries found when the file was open\n" -"will be saved back to the file. Obsolete entries are marked by #~ and are\n" -"created when the msgmerge does not need the translation anymore.\n" -"If the text will appear again, the obsolete entries will be activated again.\n" -"The main drawback is the size of the saved file.
Αποθήκευση ξεπερασμένων καταχωρήσεων
\n" -"Αν ενεργοποιηθεί αυτή η επιλογή, οι ξεπερασμένες καταχωρήσεις που θα βρεθούν " -"κατά το άνοιγμα του αρχείου\n" -" θα αποθηκευτούν ξανά στο αρχείο. Οι ξεπερασμένες καταχωρήσεις σημαδεύονται με " -"το #~ και \n" -"δημιουργούνται όταν η msgmerge δε χρειάζεται πια τη συγκεκριμένη μετάφραση.\n" -"Αν το κείμενο εμφανιστεί ξανά, οι ξεπερασμένες καταχωρήσεις θα ενεργοποιηθούν " -"ξανά.\n" -"Το κύριο πρόβλημα που θα εμφανιστεί είναι το μέγεθος του αποθηκευμένου " -"αρχείου.
Format of Revision-Date
" -"Choose in which format the date and time of the header field\n" -"PO-Revision-Date is saved: " -"
It is recommended that you use the default format to avoid creating " -"non-standard PO files.
" -"For more information, see section The Preferences Dialog " -"in the online help.
Μορφή της ημερομηνίας αναθεώρησης
" -"Επιλογή της μορφής της ημερομηνίας και ώρα του πεδίου επικεφαλίδας\n" -"PO-Revision-Date που αποθηκεύεται: " -"
Προτείνεται να χρησιμοποιηθεί η προκαθορισμένη μορφή για να αποφευχθεί η " -"δημιουργία μη τυπικών αρχείων PO.
" -"Για περισσότερες πληροφορίες, δείτε το τμήμα Ο διάλογος προτιμήσεων " -"στη βοήθεια.
Identity
\n" -"Fill in information about you and your translation team.\n" -"This information is used when updating the header of a file.
\n" -"You can find the options if and what fields in the header should be updated\n" -"on page Save in this dialog.
Ταυτότητα
\n" -"Συμπληρώστε πληροφορίες σχετικά με σας και με την ομάδα σας μετάφρασης.\n" -"Αυτές οι πληροφορίες χρησιμοποιούνται κατά την ενημέρωση της επικεφαλίδας ενός " -"αρχείου.
\n" -"Μπορείτε να βρείτε τις επιλογές για την ενημέρωση των πεδίων της " -"επικεφαλίδας στη σελίδα Αποθήκευση σε αυτόν το διάλογο.
Number of singular/plural forms
" -"Note: This option is TDE specific. If you are not translating a TDE " -"application, you can safely ignore this option.
" -"Choose here how many singular and plural forms are used in your language. " -"This number must correspond to the settings of your language team.
" -"Alternatively, you can set this option to Automatic " -"and KBabel will try to get this information automatically from TDE. Use the " -"Test button to test if it can find it out.
Αριθμός μορφών ενικού/πληθυντικού
\n" -"Σημείωση: Αυτή η επιλογή απευθύνεται για την ώρα ειδικά στο TDE. Αν " -"δε μεταφράζετε μια εφαρμογή TDE, μπορείτε με ασφάλεια να αγνοήσετε αυτή την " -"επιλογή.
\n" -"Επιλέξτε εδώ πόσες μορφές ενικού και πληθυντικού χρησιμοποιούνται στη γλώσσα " -"σας. Αυτός ο αριθμός πρέπει να συμφωνεί με τις ρυθμίσεις της ομάδας σας " -"μετάφρασης. Εναλλακτικά μπορείτε να χρησιμοποιήσετε την επιλογή Αυτόματα " -"και το KBabel θα προσπαθήσει να ανακτήσει αυτή την πληροφορία αυτόματα από το " -"TDE. Χρησιμοποιήστε το κουμπί Έλεγχος για να ελέγξετε αν μπορεί να " -"εντοπίσει τον αριθμό.
Require plural form arguments in translation
\n" -"Note: This option is TDE specific at the moment. If you are not " -"translating a TDE application, you can safely ignore this option.
\n" -"If is this option enabled, the validation check will require the %n argument " -"to be present in the message.
Απαίτηση παραμέτρων μορφής πληθυντικού στη μετάφραση
\n" -"Σημείωση: Αυτή η επιλογή απευθύνεται για την ώρα ειδικά στο TDE. Αν " -"δε μεταφράζετε μια εφαρμογή TDE, μπορείτε με ασφάλεια να αγνοήσετε αυτή την " -"επιλογή.
\n" -"Αν αυτή η επιλογή είναι ενεργοποιημένη, ο έλεγχος εγκυρότητας θα απαιτήσει " -"την παράμετρο %n να είναι παρούσα στο μήνυμα.
GNU plural form header
\n" -"Here you can fill a header entry for GNU plural form handling; if you leave " -"the entry empty, the entry in the PO file will not be changed or added.
\n" -"KBabel can automatically try to determine value suggested by the GNU gettext " -"tools for currently set language; just press the Lookup button.
Επικεφαλίδα μορφής πληθυντικού GNU
\n" -"Εδώ μπορείτε να συμπληρώσετε μια καταχώρηση επικεφαλίδας για τον χειρισμό " -"της μορφής πληθυντικού GNU; αν την αφήσετε κενή, η καταχώρηση στο αρχείο PO δε " -"θα τροποποιηθεί ή προστεθεί.
\n" -"Το KBabel μπορεί αυτόματα να προσπαθήσει να καθορίσει την τιμή που " -"προτείνεται από το GNU gettext για την τρέχουσα γλώσσα, απλά πατήστε το κουμπί " -"Αναζήτηση.
Marker for keyboard accelerator
" -"Define here, what character marks the following character as keyboard " -"accelerator. For example in Qt it is '&' and in Gtk it is '_'.
Δείκτης για πλήκτρο συντόμευσης πληκτρολογίου
" -"Ορίστε εδώ, των χαρακτήρα που σημειώνει τον επόμενο χαρακτήρα ως συντόμευση " -"πληκτρολογίου. Για παράδειγμα στο Qt είναι το '&' και στο Gtk είναι το " -"'_'.
Regular expression for context information
" -"Enter a regular expression here which defines what is context information in " -"the message and must not get translated.
Κανονική έκφραση για σχετικές πληροφορίες
" -"Εισάγετε μια κανονική έκφραση εδώ η οποία θα ορίζει τι είναι σχετική " -"πληροφορία μέσα στον κορμό του μηνύματος και δεν πρέπει να μεταφραστεί.
On the fly spellchecking
" -"Activate this to let KBabel spell check the text as you type. Mispelled " -"words will be colored by the error color.
Ορθογραφικός έλεγχος κατά την πληκτρολόγηση
" -"Ενεργοποιήστε αυτό για να ορίσετε στο KBabel να κάνει ορθογραφικό έλεγχο του " -"κειμένου καθώς πληκτρολογείτε. Οι εσφαλμένες λέξεις θα χρωματίζονται με το " -"χρώμα σφαλμάτων.
Remember ignored words
" -"Activate this, to let KBabel ignore the words, where you have chosen " -"Ignore All in the spell check dialog, in every spell check.
Αποθήκευση λέξεων που παραβλέφθηκαν
" -"Ενεργοποιήστε αυτή την επιλογή, για να ορίσετε στο KBabel να αγνοήσει τις " -"λέξεις, εκεί που επιλέξατε Παράβλεψη όλων στο διάλογο ορθογραφικού " -"ελέγχου, σε κάθε έλεγχο.
Base folders
\n" -"Type in the folders which contain all your PO and POT files.\n" -"The files and the folders in these folders will then be merged into one\n" -"tree.
Βασικοί φάκελοι
\n" -"Πληκτρολογήστε τους φακέλους που περιέχουν όλα τα αρχεία PO και POT σας.\n" -"Τα αρχεία και οι φάκελοι σε αυτούς τους φακέλους, θα συγχωνευτούν σε ένα\n" -"δέντρο.
Open files in new window
\n" -"If this is activated all files that are opened from the Catalog Manager are " -"opened\n" -"in a new window.
Άνοιγμα αρχείων σε νέο παράθυρο
\n" -"Αν αυτό είναι ενεργοποιημένο όλα τα ενεργοποιημένα αρχεία θα ανοιχτούν από " -"το διαχειριστή καταλόγου \n" -"σε ένα νέο παράθυρο.
Kill processes on exit
\n" -"If you check this, KBabel tries to kill the processes, that have not exited " -"already when KBabel exits,\n" -"by sending a kill signal to them.
\n" -"NOTE: It is not guaranteed that the processes will be killed.
Τερματισμός διεργασιών στην έξοδο
\n" -"Αν το ενεργοποιήσετε, το KBabel προσπαθεί να τερματίσει τις διαδικασίες που " -"δε τερμάτισαν μετά την έξοδο από το KBabel,\n" -"στέλνοντας τους ένα σήμα kill.
\n" -"Σημείωση: Δεν είναι σίγουρο ότι οι διεργασίες θα τερματίσουν.
Create index for file contents
\n" -"If you check this, KBabel will create an index for each PO file to speed up " -"the find/replace functions.
\n" -"NOTE: This will slow down updating the file information considerably.
" -"Δημιουργία ευρετηρίου για τα περιεχόμενα αρχείου
\n" -"Αν ενεργοποιήσετε αυτό, το KBabel θα δημιουργήσει ένα ευρετήριο για κάθε " -"αρχείο PO για την επιτάχυνση των λειτουργιών αναζήτησης/αντικατάστασης.
\n" -"Σημείωση: Αυτό θα καθυστερεί σημαντικά την ενημέρωση των πληροφοριών του " -"αρχείου.
Run msgfmt before processing a file
" -"If you enable this, KBabel will run Gettext's msgfmt tool before processing " -"a file.
" -"Enabling this setting is recommended, even if it causes processing to be " -"slower. This setting is enabled by default.
" -"Disabling is useful for slow computers and when you want to translate PO " -"files that are not supported by the current version of the Gettext tools that " -"are on your system. The drawback of disabling is that hardly any syntax " -"checking is done by the processing code, so invalid PO files could be shown as " -"good ones, even if Gettext tools would reject such files.
Εκτέλεση του msgfmt πριν την επεξεργασία ενός αρχείου
" -"Αν το ενεργοποιήσετε, το KBabel θα εκτελεί το εργαλείο msgfmt του Gettext " -"πριν την επεξεργασία ενός αρχείου.
" -"Συστήνεται η ενεργοποίησή του, ακόμα κι αν καθυστερεί την επεξεργασία. Η " -"επιλογή είναι εξ ορισμού ενεργοποιημένη.
" -"Η απενεργοποίησή του είναι χρήσιμη σε αργούς υπολογιστές ή αν τα αρχεία PO " -"που θέλετε να μεταφράσετε δεν υποστηρίζονται από την εγκατεστημένη έκδοση του " -"Gettext. Το πρόβλημα, όταν η επιλογή είναι απενεργοποιημένη, είναι ότι δε θα " -"γίνεται κανένας έλεγχος από τον κώδικα επεξεργασίας, και έτσι μη έγκυρα αρχεία " -"PO θα εμφανίζονται ως έγκυρα, ακόμα κι αν αυτά θα απορρίπτονταν από τα εργαλεία " -"του Gettext.
Commands for folders
" -"Insert here the commands you want to execute in folders from the Catalog " -"Manager. The commands are then shown in the submenu Commands " -"in the Catalog Manager's context menu.
" -"The following strings will be replaced in a command:" -"
Εντολές για φακέλους
" -"Εισάγετε εδώ τις εντολές που θέλετε να εκτελέσετε σε φακέλους του " -"διαχειριστή καταλόγου. Οι εντολές εμφανίζονται στο υπομενού Εντολές " -"στο σχετικό μενού του διαχειριστή καταλόγου.
" -"Οι παρακάτω συμβολοσειρές θα αντικατασταθούν σε μια εντολή:" -"
Commands for files
" -"Insert here the commands you want to execute on files from the Catalog " -"Manager. The commands are then shown in the submenu Commands " -"in the Catalog Manager's context menu.
" -"The following strings will be replaced in a command:" -"
Εντολές για αρχεία
" -"Εισάγετε εδώ τις εντολές που θέλετε να εκτελέσετε σε αρχεία του διαχειριστή " -"καταλόγου. Οι εντολές εμφανίζονται στο υπομενού Εντολές " -"στο σχετικό μενού του διαχειριστή καταλόγου.
" -"Οι παρακάτω συμβολοσειρές θα αντικατασταθούν σε μια εντολή:" -"
Shown columns
\n" -"Εμφανιζόμενες στήλες
\n" -"Comment Editor
\n" -"This edit window shows you the comments of the currently displayed message." -"\n" -"
The comments normally contain information about where the message is found " -"in the source\n" -"code and status information about this message (fuzzy, c-format).\n" -"Hints from other translators are also sometimes contained in comments.
\n" -"You can hide the comment editor by deactivating\n" -"Options->Show Comments.
Statusbar
\n" +"The statusbar displays some information about the opened file,\n" +"like the total number of entries and the number of fuzzy and untranslated\n" +"messages. Also the index and the status of the currently displayed entry is " +"shown.
" msgstr "" "Επεξεργαστής σχολίων
\n" -"Αυτό το παράθυρο επεξεργασίας σας εμφανίζει τα σχόλια του τρέχοντος μηνύματος." -"\n" -"
Τα σχόλια κανονικά περιέχουν πληροφορίες για το που βρίσκεται το μήνυμα στον " -"πηγαίο\n" -"κώδικα και πληροφορίες κατάστασης γι' αυτό το μήνυμα (ασαφές, c-format).\n" -"Συμβουλές από άλλους μεταφραστές περιέχονται μερικές φορές στα σχόλια.
\n" -"Μπορείτε να αποκρύψετε τον επεξεργαστή σχολίων απενεργοποιώντας το\n" -"Επιλογές->Εμφάνιση σχολίων.
Γραμμή κατάστασης
\n" +"Η γραμμή κατάστασης εμφανίζει μερικές πληροφορίες για το ανοιγμένο αρχείο,\n" +"όπως ο συνολικός αριθμός των καταχωρήσεων και ο αριθμός των ασαφών και \n" +"αμετάφραστων μηνυμάτων. Επίσης εμφανίζονται ο δείκτης και η κατάσταση της " +"τρέχουσας καταχώρησης.
" -#: kbabel/contextview.cpp:63 -msgid "" -"PO Context
" -"This window shows the context of the current message in the PO file. " -"Normally it shows four messages in front of the current message and four after " -"it.
" -"You can hide the tools window by deactivating Options->Show Tools.
" -"Σχετικά μηνύματα PO
" -"Αυτό το παράθυρο εμφανίζει τα σχετικά, με το τρέχον μήνυμα, μηνύματα στο " -"αρχείο PO. Κανονικά εμφανίζει τέσσερα μηνύματα πριν το τρέχον μήνυμα και " -"τέσσερα μετά από αυτό.
" -"Μπορείτε να αποκρύψετε το παράθυρο εργαλείων απενεργοποιώντας το " -"Επιλογές->Εμφάνιση εργαλείων.
This button updates the header using the current settings. The resulting " +"header is the one that would be written into the PO file on saving.
Αυτό το κουμπί ενημερώνει την επικεφαλίδα χρησιμοποιώντας τις τρέχουσες " +"ρυθμίσεις. Η επικεφαλίδα που προκύπτει είναι αυτή που θα γραφτεί στο αρχείο PO " +"κατά την αποθήκευση.
This button will revert all changes made so far.
Αυτό το κουμπί θα αναιρέσει όλες τις τροποποιήσεις που έγιναν μέχρι τώρα.
" +"This is not a valid header.
\n" +"Please edit the header before updating!
Αυτή δεν είναι μια έγκυρη επικεφαλίδα.
\n" +"Παρακαλώ επεξεργαστείτε την επικεφαλίδα πριν την ενημέρωση!
This is not a valid header.
\n" +"Please edit the header before updating.
Αυτή δεν είναι μια έγκυρη επικεφαλίδα.
\n" +"Παρακαλώ επεξεργαστείτε την επικεφαλίδα πριν την ενημέρωση.
This button updates the header using the current settings. The resulting " -"header is the one that would be written into the PO file on saving.
Source for difference lookup
\n" +"Here you can select a source, which should be used\n" +"for finding a difference.
\n" +"You can select file, translation database or\n" +"corresponding msgstr.
\n" +"If you choose the translation database, the messages to diff with are\n" +"taken from the Translation Database; to be useful, you have\n" +"to enable Auto add entry to database in its\n" +"preferences dialog.
\n" +"The last option is useful for those using PO-files\n" +"for proofreading.
\n" +"You can temporarily diff with messages from a file\n" +"by choosing Tools->Diff->Open file for diff\n" +"in KBabel's main window.
" msgstr "" "Αυτό το κουμπί ενημερώνει την επικεφαλίδα χρησιμοποιώντας τις τρέχουσες " -"ρυθμίσεις. Η επικεφαλίδα που προκύπτει είναι αυτή που θα γραφτεί στο αρχείο PO " -"κατά την αποθήκευση.
This button will revert all changes made so far.
Αυτό το κουμπί θα αναιρέσει όλες τις τροποποιήσεις που έγιναν μέχρι τώρα.
" -"Πηγή για αναζήτηση διαφορών
\n" +"Εδώ μπορείτε να επιλέξετε την πηγή, η οποία θα χρησιμοποιηθεί\n" +"για την εύρεση μιας διαφοράς.
\n" +"Μπορείτε να επιλέξετε αρχείο, βάση δεδομένων μετάφρασης ή\n" +"αντίστοιχο msgstr.
\n" +"Αν επιλέξετε τη βάση δεδομένων, για να είναι τα μηνύματα διαφορών που\n" +"θα ληφθούν από τη βάση δεδομένων χρήσιμα, θα πρέπει\n" +"να ενεργοποιήσετε την Αυτόματη προσθήκη καταχώρησης στη βάση δεδομένων " +"στο\n" +"διάλογο προτιμήσεων.
\n" +"Η τελευταία επιλογή είναι χρήσιμη για αυτούς που χρησιμοποιούν αρχεία PO\n" +"για επαλήθευση.
\n" +"Μπορείτε προσωρινά να βρείτε διαφορές με τα μηνύματα ενός αρχείου\n" +"επιλέγοντας Εργαλεία->Διαφορές->Άνοιγμα αρχείου για διαφορές\n" +"στο κύριο παράθυρο του KBabel.
" -#: kbabel/headereditor.cpp:111 -#, c-format -msgid "Header Editor for %1" -msgstr "Επεξεργαστής επικεφαλίδας για το %1" +#. i18n: file ./commonui/diffpreferences.ui line 52 +#: rc.cpp:22 +#, no-c-format +msgid "Use &file" +msgstr "Χρήση &αρχείου" -#: kbabel/headereditor.cpp:136 -msgid "" -"This is not a valid header.
\n" -"Please edit the header before updating!
Αυτή δεν είναι μια έγκυρη επικεφαλίδα.
\n" -"Παρακαλώ επεξεργαστείτε την επικεφαλίδα πριν την ενημέρωση!
This is not a valid header.
\n" -"Please edit the header before updating.
Αυτή δεν είναι μια έγκυρη επικεφαλίδα.
\n" -"Παρακαλώ επεξεργαστείτε την επικεφαλίδα πριν την ενημέρωση.
Search results
" -"This part of the window shows the results of searching in dictionaries." -"
" -"
In the top is displayed the number of entries found and where the currently " -"displayed entry is found. Use the buttons at the bottom to navigate through the " -"search results.
" -"Search is either started automatically when switching to another entry in " -"the editor window or by choosing the desired dictionary in Dictionaries->" -"Find....
" -"The common options can be configured in the preferences dialog in section " -"Search and the options for the different dictionaries can be changed with " -"Settings->Configure Dictionary.
Αποτελέσματα αναζήτησης
" -"Αυτό το τμήμα του παραθύρου εμφανίζει τα αποτελέσματα της αναζήτησης στα " -"λεξικά." -"
" -"
Στην κορυφή εμφανίζεται ο αριθμός των καταχωρήσεων που βρέθηκαν και πού " -"βρίσκεται η τρέχουσα καταχώρηση. Χρησιμοποιήστε τα κουμπιά στο κάτω μέρος για " -"να πλοηγηθείτε μέσα στα αποτελέσματα της αναζήτησης.
" -"Η αναζήτηση είτε ξεκινάει αυτόματα όταν αλλάζετε σε μια άλλη καταχώρηση στο " -"παράθυρο επεξεργασίας είτε επιλέγοντας το επιθυμητό λεξικό στο Λεξικά->" -"Εύρεση ....
" -"Οι κοινές επιλογές μπορούν να ρυθμιστούν στο διάλογο προτιμήσεων στο τμήμα " -"Αναζήτηση και οι επιλογές για τα διαφορετικά λεξικά μπορεί να αλλάξουν " -"με το Ρυθμίσεις->Ρύθμιση λεξικού.
Base folder for diff files\n" +"
Here you can define a folder in which the files to\n" +"diff with are stored. If the files are stored at the same\n" +"place beneath this folder as the original files beneath\n" +"their base folder, KBabel can automatically open the correct\n" +"file to diff with.
\n" +"Note that this option has no effect if messages from\n" +"the database are used for diffing.
Βασικός φάκελος για αρχεία διαφορών\n" +"
Εδώ μπορείτε να ορίσετε ένα φάκελο στον οποίο είναι αποθηκευμένα\n" +"τα αρχεία διαφορών. Αν τα αρχεία είναι αποθηκευμένα στο ίδιο μέρος\n" +"κάτω από αυτόν το φάκελο με τα αρχικά αρχεία και τον βασικό τους φάκελο,\n" +"το KBabel μπορεί αυτόματα να ανοίξει το σωστό \n" +"αρχείο για την εύρεση διαφορών με αυτό.
\n" +"Σημειώστε ότι αυτή η επιλογή δεν έχει αποτέλεσμα αν χρησιμοποιούνται\n" +"τα μηνύματα μιας βάσης δεδομένων για διαφορές.
\n" +"The wizard will help you to setup a new translation\n" +"project for KBabel.\n" +"
\n" +"\n" +"First of all, you need to choose the project name\n" +"and the file, where the configuration should be stored.\n" +"
\n" +"\n" +"You should also choose a language to translate into\n" +"and also a type of the translation project.\n" +"
" msgstr "" -"KBabel έκδοση %1\n" -"Πνευματικά δικαιώματα 1999-%2 από τους προγραμματιστές του KBabel.\n" -" Matthias Kiefer\n" +"Αυτός ο μάγος θα σας βοηθήσει να ρυθμίσετε ένα νέο έργο μετάφρασης\n" +"για το KBabel.\n" +"
\n" +"\n" +"Πρώτα από όλα, πρέπει να επιλέξετε ένα όνομα έργου\n" +"και το αρχείο, όπου θα αποθηκευτούν οι ρυθμίσεις.\n" +"
\n" +"\n" +"Πρέπει επίσης να επιλέξετε μια γλώσσα για μετάφραση σε αυτήν\n" +"και επίσης να εισάγετε έναν τύπο για το έργο μετάφρασης.\n" +"
" -#: kbabel/kbabelview.cpp:343 +#. i18n: file ./commonui/projectwizardwidget.ui line 66 +#: rc.cpp:60 rc.cpp:137 +#, no-c-format msgid "" -"Original String
\n" -"This part of the window shows the original message\n" -"of the currently displayed entry.
Configuration File Name"
+"
\n"
+"The name of a file to store the configuration of the\n"
+"project.
Αρχική συμβολοσειρά
\n" -"Αυτό το κομμάτι του παραθύρου εμφανίζει το αρχικό μήνυμα\n" -"της τρέχουσας εμφανιζόμενης καταχώρισης.
Όνομα αρχείου ρύθμισης"
+"
\n"
+"Το όνομα του αρχείου όπου θα αποθηκευτούν οι ρυθμίσεις\n"
+"του έργου.
Status LEDs
\n" -"These LEDs display the status of the currently displayed message.\n" -"You can change their color in the preferences dialog section\n" -"Editor on page Appearance
\n"
+"Language"
+"
\n"
+"The destination language of the project, i.e., the language\n"
+"to translate into. It should follow the ISO 631 language naming\n"
+"standard.
Φωτάκια κατάστασης
\n" -"Αυτά τα φωτάκια εμφανίζουν την κατάσταση του τρέχοντος μηνύματος.\n" -"Μπορείτε να αλλάξετε το χρώμα τους στο διάλογο προτιμήσεων, στο τμήμα\n" -"Επεξεργασία στη σελίδα Εμφάνιση
\n"
+"Γλώσσα"
+"
\n"
+"Η γλώσσα προορισμού του έργου, δηλαδή η γλώσσα στην οποία\n"
+"θα γίνει μετάφραση. Θα πρέπει να ακολουθεί το πρότυπο ονομασιών γλωσσών ISO "
+"631.
Translation Editor
\n" -"This editor displays and lets you edit the translation of the currently " -"displayed message." -"
Project name"
+"
\n"
+"The project name is an identification of a project for\n"
+"you. It is shown in the project configuration dialog\n"
+"as well as in the title of windows opened for the project.\n"
+"
\n"
+"
\n"
+"Note: The project name cannot be later changed.<\n"
+"
Επεξεργαστής μετάφρασης
\n" -"Αυτός ο επεξεργαστής εμφανίζει και σας επιτρέπει να επεξεργαστείτε τη " -"μετάφραση του τρέχοντος μηνύματος." -"
Όνομα έργου"
+"
\n"
+"Το όνομα έργου είναι μια ταυτότητα για ένα έργο για\n"
+"σας. Εμφανίζεται στο διάλογο ρύθμισης του έργου\n"
+"όπως επίσης και στον τίτλο των παραθύρων του έργου.\n"
+"
\n"
+"
\n"
+"Σημείωση: Το όνομα του έργου δε μπορεί να αλλαχθεί μετά.<\n"
+"
\n" +"Project Type\n" +"The project type allows to tune the settings for the\n" +"particular type of the well-known translation projects.\n" +"For example, it sets up the validation tools,\n" +"an accelerator marker and formatting of the header.\n" +"
\n" +"Currently known types:\n" +"
\n" +"Τύπος έργου\n" +"Ο τύπος έργου επιτρέπει τη συσχέτιση των ρυθμίσεων με \n" +"το συγκεκριμένο τύπο γνωστών έργων μετάφρασης.\n" +"Για παράδειγμα, ορίζει τα εργαλεία ελέγχου εγκυρότητας,\n" +"το δείκτη συντομεύσεων πληκτρολογίου και τη μορφή επικεφαλίδας.\n" +"
\n" +"Τρέχοντες γνωστοί τύποι:\n" +"
Translation Files
\n" +"Type in the folders which contain all your PO and POT files.\n" +"The files and the folders in these folders will then be merged into one " +"tree.
Αρχεία μετάφρασης
\n" +"Πληκτρολογήστε τους φακέλους που περιέχουν όλα τα αρχεία PO και POT σας.\n" +"Τα αρχεία και οι φάκελοι σε αυτούς τους φακέλους, θα συγχωνευτούν σε ένα\n" +"δέντρο.
Automatically unset fuzzy status
\n" +"If this is activated and you are editing a fuzzy entry, the fuzzy status is " +"automatically\n" +"unset (this means the string , fuzzy\n" +"is removed from the entry's comment).
Αυτόματη αναίρεση ορισμού ασαφούς κατάστασης
\n" +"Αν ενεργοποιηθεί αυτή η επιλογή και επεξεργάζεστε μια ασαφή καταχώρηση, η " +"ασαφής κατάσταση αυτόματα\n" +"αναιρείται (αυτό σημαίνει ότι η συμβολοσειρά , fuzzy\n" +"αφαιρείται από το σχόλιο της καταχώρησης).
Use clever editing
\n" +"Check this to make typing text more comfortable and let \n" +"KBabel take care of some special characters that have to \n" +"be quoted. For example typing '\\\"' will result in \n" +"'\\\\\\\"', pressing Return will automatically add whitespace \n" +"at the end of the line, pressing Shift+Return will add \n" +"'\\\\n' at the end of the line.
\n" +"Note that this is just a hint: it is still possible to \n" +"generate syntactically incorrect text.
Χρήση έξυπνης επεξεργασίας
\n" +"Επιλέξτε αυτό για την πιο άνετη πληκτρολόγηση κειμένου και να δηλώσετε \n" +"στο KBabel να συμπληρώνει κάποιους ειδικούς χαρακτήρες που πρέπει να μπουν \n" +"σε εισαγωγικά. Για παράδειγμα πληκτρολογώντας '\\\"' θα έχει σαν αποτέλεσμα \n" +"το '\\\\\\\"', πατώντας το Enter αυτόματα θα προστεθεί κενό \n" +"στο τέλος της γραμμής, πατώντας Shift+Enter θα προστεθεί το \n" +"'\\\\n' στο τέλος της γραμμής.
\n" +"Σημειώστε ότι αυτό είναι απλά μια βοήθεια: είναι δυνατό να προκαλέσει " +"συντακτικά λάθη στο κείμενο.
Error recognition
\n" +"Here you can set how to show that an error occurred. \n" +"Beep on error beeps and Change text color on error\n" +" changes the color of the translated text. If none is \n" +"activated, you will still see a message in the statusbar.\n" +"
Αναγνώριση σφάλματος
\n" +"Εδώ μπορείτε να ορίσετε τη μέθοδο εμφάνισης ενός σφάλματος. \n" +"Ο προειδοποιητικός ήχος σε σφάλμα ηχεί και η " +"αλλαγή χρώματος κειμένου σε σφάλμα\n" +" τροποποιεί το χρώμα του μεταφρασμένου κειμένου. Αν δεν ενεργοποιηθεί " +"κανένα \n" +"θα εξακολουθείτε να βλέπετε ένα μήνυμα στη γραμμή κατάστασης.\n" +"
Status LEDs
\n" +"Choose here where the status LEDs are displayed and what color they have.
" +"Φωτάκια κατάστασης
\n" +"Επιλέξτε εδώ το πού θα εμφανίζονται τα φωτάκια κατάστασης και τι χρώμα θα " +"έχουν.
Automatically start search
\n" +"If this is activated, the search is automatically started \n" +"whenever you switch to another entry in the editor. You can \n" +"choose where to search with the combo box Default Dictionary.\n" +"
" +"You can also start searching manually by choosing an entry in \n" +"the popup menu that appears either when clicking \n" +"Dictionaries->Find... or keeping the dictionary button \n" +"in the toolbar pressed for a while.
Αυτόματη εκκίνηση αναζήτησης
\n" +"Αν ενεργοποιηθεί αυτό, η αναζήτηση εκκινεί αυτόματα \n" +"κάθε φορά που θα μεταβείτε σε άλλη καταχώρηση στον επεξεργαστή. Μπορείτε \n" +"να επιλέξετε τη πηγή της αναζήτησης στο πλαίσιο συνδυασμών " +"Προκαθορισμένο λεξικό.\n" +"
" +"Μπορείτε επίσης να ξεκινήσετε μια αναζήτηση χειροκίνητα επιλέγοντας μια " +"καταχώρηση \n" +"στο αναδυόμενο μενού που εμφανίζεται κάνοντας κλικ στο \n" +"Λεξικά->Αναζήτηση... ή κρατώντας πατημένο το κουμπί λεξικού \n" +"στη γραμμή εργαλείων για λίγο.
Default Dictionary
\n" +"Choose here where to search as default. \n" +"This setting is used when searching is started automatically \n" +"or when pressing the dictionary button in the toolbar.
\n" +"You can configure the different dictionaries by selecting \n" +"the desired dictionary from Settings->Configure Dictionary.\n" +"
Προκαθορισμένο λεξικό
\n" +"Επιλέξτε εδώ την προκαθορισμένη πηγή για αναζητήσεις. \n" +"Αυτή η ρύθμιση χρησιμοποιείται όταν εκκινείται αναζήτηση αυτόματα \n" +"ή πατώντας το κουμπί λεξικού στη γραμμή εργαλείων.
\n" +"Μπορείτε να ρυθμίσετε διαφορετικά λεξικά επιλέγοντας \n" +"το επιθυμητό λεξικό από τις Ρυθμίσεις->Ρύθμιση λεξικού.\n" +"
\n" +"The following variables will be replaced in the path if available:\n" +"
\n" +"Οι παρακάτω μεταβλητές θα αντικατασταθούν στη διαδρομή, αν είναι διαθέσιμες:\n" +"
\n"
+"Example:"
+" \n"
+"Παράδειγμα:"
+" Statusbar The statusbar displays some information about the opened file,\n"
-"like the total number of entries and the number of fuzzy and untranslated\n"
-"messages. Also the index and the status of the currently displayed entry is "
-"shown. Γραμμή κατάστασης Η γραμμή κατάστασης εμφανίζει μερικές πληροφορίες για το ανοιγμένο αρχείο,\n"
-"όπως ο συνολικός αριθμός των καταχωρήσεων και ο αριθμός των ασαφών και \n"
-"αμετάφραστων μηνυμάτων. Επίσης εμφανίζονται ο δείκτης και η κατάσταση της "
-"τρέχουσας καταχώρησης. "
msgstr ""
-"Δεν είναι δυνατή η χρήση του TDELauncher για την εκκίνηση του Διαχειριστή "
-"καταλόγου. Θα πρέπει να ελέγξετε την εγκατάσταση του TDE.\n"
-"Παρακαλώ ξεκινήστε το διαχειριστή καταλόγου χειροκίνητα."
+" "
-#: kbabel/kbabel.cpp:1364
-#, c-format
-msgid "Current: %1"
-msgstr "Τρέχον: %1"
+#. i18n: file ./kbabeldict/modules/dbsearchengine/dbseprefwidget.ui line 632
+#: rc.cpp:683
+#, no-c-format
+msgid "Scan Single PO File..."
+msgstr "Σάρωση ενός αρχείου PO..."
-#: kbabel/kbabel.cpp:1370
-#, c-format
-msgid "Total: %1"
-msgstr "Συνολικά: %1"
+#. i18n: file ./kbabeldict/modules/dbsearchengine/dbseprefwidget.ui line 640
+#: rc.cpp:686
+#, no-c-format
+msgid "Scan Folder..."
+msgstr "Σάρωση φακέλου..."
-#: kbabel/kbabel.cpp:1375
-#, c-format
-msgid "Fuzzy: %1"
-msgstr "Ασαφή: %1"
+#. i18n: file ./kbabeldict/modules/dbsearchengine/dbseprefwidget.ui line 648
+#: rc.cpp:689
+#, no-c-format
+msgid "Scan Folder && Subfolders..."
+msgstr "Σάρωση φακέλου && υποφακέλων..."
-#: kbabel/kbabel.cpp:1380
-#, c-format
-msgid "Untranslated: %1"
-msgstr "Αμετάφραστα: %1"
+#. i18n: file ./kbabeldict/modules/dbsearchengine/dbseprefwidget.ui line 670
+#: rc.cpp:692 rc.cpp:1104
+#, no-c-format
+msgid "Scanning file:"
+msgstr "Σάρωση αρχείου:"
-#: kbabel/kbabel.cpp:1537
-msgid "RO"
-msgstr "ΑΜ"
+#. i18n: file ./kbabeldict/modules/dbsearchengine/dbseprefwidget.ui line 678
+#: rc.cpp:695 rc.cpp:1107
+#, no-c-format
+msgid "Entries added:"
+msgstr "Καταχωρήσεις που προστέθηκαν:"
-#: kbabel/kbabel.cpp:1568
-#, c-format
-msgid ""
-"An error occurred while trying to open the gettext info page:\n"
-"%1"
-msgstr ""
-"Σφάλμα κατά την προσπάθεια ανοίγματος της σελίδας πληροφοριών του gettext:\n"
-"%1"
+#. i18n: file ./kbabeldict/modules/dbsearchengine/dbseprefwidget.ui line 719
+#: rc.cpp:698 rc.cpp:1110
+#, no-c-format
+msgid "Total progress:"
+msgstr "Συνολική πρόοδος:"
+
+#. i18n: file ./kbabeldict/modules/dbsearchengine/dbseprefwidget.ui line 727
+#: rc.cpp:701 rc.cpp:1113
+#, no-c-format
+msgid "Processing file:"
+msgstr "Ανάλυση αρχείου:"
+
+#. i18n: file ./kbabeldict/modules/dbsearchengine/dbseprefwidget.ui line 763
+#: rc.cpp:704 rc.cpp:1116
+#, no-c-format
+msgid "Loading file:"
+msgstr "Φόρτωση αρχείου:"
-#: kbabel/kbabel.cpp:1663
-msgid ""
-"_: MessageBox text\n"
-"Spellchecking of multiple files is finished."
-msgstr "Ο ορθογραφικός έλεγχος πολλαπλών αρχείων τελείωσε."
+#. i18n: file ./kbabeldict/modules/dbsearchengine/dbseprefwidget.ui line 776
+#: rc.cpp:707 rc.cpp:1119
+#, no-c-format
+msgid "Export..."
+msgstr "Εξαγωγή..."
-#: kbabel/kbabel.cpp:1664
-msgid ""
-"_: MessageBox caption\n"
-"Spellcheck Done"
-msgstr "Ο ορθογραφικός έλεγχος τελείωσε"
+#. i18n: file ./kbabeldict/modules/dbsearchengine/dbseprefwidget.ui line 787
+#: catalogmanager/catalogmanagerview.cpp:795 rc.cpp:710 rc.cpp:1122
+#, no-c-format
+msgid "Statistics"
+msgstr "Στατιστικά"
-#: kbabel/kbabelview2.cpp:538
-#, c-format
+#. i18n: file ./kbabeldict/modules/dbsearchengine/dbseprefwidget.ui line 795
+#: rc.cpp:713 rc.cpp:1125
+#, no-c-format
+msgid "Repeated Strings"
+msgstr "Επαναλαμβανόμενες συμβολοσειρές"
+
+#. i18n: file ./kbabeldict/modules/dbsearchengine/dbseprefwidget.ui line 805
+#: rc.cpp:716 rc.cpp:1128
+#, no-c-format
+msgid "Good Keys"
+msgstr "Καλά κλειδιά"
+
+#. i18n: file ./kbabeldict/modules/dbsearchengine/dbseprefwidget.ui line 829
+#: rc.cpp:722 rc.cpp:1134
+#, no-c-format
msgid ""
-"An error occurred while trying to get the list of messages for this file from "
-"the database:\n"
-"%1"
+" \n"
+"You can set the minimum number of words of the query that a key must have to be "
+"inserted in the good keys list."
+" \n"
+"You can also set the minimum number of words of the key that the query must "
+"have to insert the key in the list."
+" \n"
+"These two numbers are the percentage of the total number of words. If the "
+"result of this percentage is less than one, the engine will set it to one."
+" \n"
+"Finally you can set the maximum number of entries in the list."
msgstr ""
-"Ένα σφάλμα συνέβη κατά την προσπάθεια ανάκτησης της λίστας των μηνυμάτων γι' "
-"αυτό το αρχείο από τη βάση δεδομένων:\n"
-"%1"
-
-#: kbabel/kbabelview2.cpp:624
-msgid "No difference found"
-msgstr "Δε βρέθηκε διαφορά"
+" \n"
+"Μπορείτε να ορίσετε τον ελάχιστο αριθμό λέξεων της ερώτησης που πρέπει να "
+"περιέχει το κλειδί για να προστεθεί στη λίστα καλών κλειδιών."
+" \n"
+"Μπορείτε επίσης να ορίσετε τον ελάχιστο αριθμό λέξεων του κλειδιού που πρέπει "
+"να περιέχει η ερώτηση για να προστεθεί το κλειδί στη λίστα."
+" \n"
+"Αυτοί οι δύο αριθμοί είναι ποσοστό του συνολικού αριθμού των λέξεων. Αν το "
+"αποτέλεσμα αυτού του ποσοστού είναι μικρότερο από ένα, η μηχανή θα το ορίσει "
+"ένα."
+" \n"
+"Τέλος μπορείτε να ορίσετε το μέγιστο αριθμό των καταχωρήσεων της λίστας."
-#: kbabel/kbabelview2.cpp:628
-msgid "Difference found"
-msgstr "Βρέθηκε διαφορά"
+#. i18n: file ./kbabeldict/modules/dbsearchengine/dbseprefwidget.ui line 846
+#: rc.cpp:729 rc.cpp:1141
+#, no-c-format
+msgid "Minimum number of words of the key also in the query (%):"
+msgstr "Ελάχιστος αριθμός λέξεων του κλειδιού επίσης στο ερώτημα (%):"
-#: kbabel/kbabelview2.cpp:636
-msgid "No corresponding message found."
-msgstr "Δε βρέθηκε σχετικό μήνυμα."
+#. i18n: file ./kbabeldict/modules/dbsearchengine/dbseprefwidget.ui line 871
+#: rc.cpp:732 rc.cpp:738 rc.cpp:1144 rc.cpp:1150
+#, no-c-format
+msgid "%"
+msgstr "%"
-#: kbabel/kbabelview2.cpp:641
-msgid "No corresponding message found"
-msgstr "Δε βρέθηκε σχετικό μήνυμα"
+#. i18n: file ./kbabeldict/modules/dbsearchengine/dbseprefwidget.ui line 885
+#: rc.cpp:735 rc.cpp:1147
+#, no-c-format
+msgid "Minimum number of query words in the key (%):"
+msgstr "Ελάχιστος αριθμός λέξεων ερώτησης στο κλειδί (%):"
-#: kbabel/kbabelview2.cpp:696
-msgid "Select File to Diff With"
-msgstr "Επιλογή αρχείου για έλεγχο διαφορών με αυτό"
+#. i18n: file ./kbabeldict/modules/dbsearchengine/dbseprefwidget.ui line 918
+#: rc.cpp:741 rc.cpp:1153
+#, no-c-format
+msgid "Max list length:"
+msgstr "Μέγιστο μήκος λίστας:"
-#: kbabel/kbabelview2.cpp:710
-msgid "loading file for diff"
-msgstr "φόρτωση αρχείου για έλεγχο διαφορών"
+#. i18n: file ./kbabeldict/modules/dbsearchengine/dbseprefwidget.ui line 942
+#: rc.cpp:744 rc.cpp:1156
+#, no-c-format
+msgid "Frequent Words"
+msgstr "Συχνές λέξεις"
-#: kbabel/kbabelview2.cpp:801
-msgid ""
-"The search string has not been found yet.\n"
-"However, the string might be found in the files being searched at the moment.\n"
-"Please try later."
-msgstr ""
-"Η συμβολοσειρά αναζήτησης δε βρέθηκε ακόμη.\n"
-"Ωστόσο, η συμβολοσειρά μπορεί να βρεθεί στα αρχεία που αναζητούνται αυτή τη "
-"στιγμή.\n"
-"Παρακαλώ δοκιμάστε αργότερα."
+#. i18n: file ./kbabeldict/modules/dbsearchengine/dbseprefwidget.ui line 959
+#: rc.cpp:747 rc.cpp:1159
+#, no-c-format
+msgid "Discard words more frequent than:"
+msgstr "Απόρριψη λέξεων πιο συχνών από:"
-#: kbabel/kbabelview2.cpp:810
-msgid "Do not show in this find/replace session again"
-msgstr "Να μην εμφανιστεί ξανά σε αυτή την αναζήτηση/αντικατάσταση"
+#. i18n: file ./kbabeldict/modules/dbsearchengine/dbseprefwidget.ui line 967
+#: rc.cpp:750 rc.cpp:1162
+#, no-c-format
+msgid "/10000"
+msgstr "/10000"
-#: kbabel/kbabelview2.cpp:825
-msgid "Enter new package for the current file:"
-msgstr "Δώστε νέο πακέτο για το τρέχον αρχείο:"
+#. i18n: file ./kbabeldict/modules/dbsearchengine/dbseprefwidget.ui line 984
+#: rc.cpp:753 rc.cpp:1165
+#, no-c-format
+msgid "Frequent words are considered as in every key"
+msgstr "Οι συχνές λέξεις θεωρούνται ότι υπάρχουν σε κάθε κλειδί"
-#: kbabel/kbabelview2.cpp:1021
-msgid ""
-"Total words: %1\n"
-"\n"
-"Words in untranslated messages: %2\n"
-"\n"
-"Words in fuzzy messages: %3"
-msgstr ""
-"Συνολικές λέξεις: %1\n"
-"\n"
-"Λέξεις σε αμετάφραστα μηνύματα: %2\n"
-"\n"
-"Λέξεις σε ασαφή μηνύματα: %3"
+#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbse2.ui line 28
+#: rc.cpp:756
+#, no-c-format
+msgid "General"
+msgstr "Γενικά"
-#: kbabel/kbabelview2.cpp:1024
-msgid "Word Count"
-msgstr "Αριθμός λέξεων"
+#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbse2.ui line 50
+#: rc.cpp:762
+#, no-c-format
+msgid "DB folder:"
+msgstr "Φάκελος βάσης δεδ.:"
-#: kbabel/charselectview.cpp:64 kbabel/kbcharselect.cpp:52
-msgid "Table:"
-msgstr "Πίνακας:"
+#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbse2.ui line 63
+#: rc.cpp:765
+#, no-c-format
+msgid "Automatic update in kbabel"
+msgstr "Αυτόματη ενημέρωση στο kbabel"
-#: kbabel/charselectview.cpp:84
-msgid ""
-" Character Selector This tool allows to insert special characters using double click. Επιλογή χαρακτήρα Αυτό το εργαλείο επιτρέπει την εισαγωγή ειδικών χαρακτήρων χρησιμοποιώντας "
-"το διπλό κλικ. Mark invalid as fuzzy"
-" \n"
-" If you select this option, all items,\n"
-"which identifies the tool as invalid, will be\n"
-"marked as fuzzy and the resulting file\n"
-"will be saved. Σήμανση άκυρων ως ασαφή"
-" \n"
-" Αν ενεργοποιήσετε αυτή την επιλογή, όλα τα αντικείμενα,\n"
-"τα οποία αναγνωρίζονται από το εργαλείο ως άκυρα, θα\n"
-"σημαδευτούν ως ασαφή και το αρχείο που θα παραχθεί\n"
-"θα αποθηκευτεί. Do not validate fuzzy"
-" \n"
-" If you select this option, all items\n"
-"marked as fuzzy will not be validated at all. Μη έλεγχος εγκυρότητας ασαφών"
-" \n"
-" Αν ενεργοποιήσετε αυτή την επιλογή, όλα τα αντικείμενα\n"
-"που είναι σημαδεμένα ως ασαφή δε θα ελεγχθούν για την εγκυρότητά τους. Source for difference lookup Here you can select a source, which should be used\n"
-"for finding a difference. You can select file, translation database or\n"
-"corresponding msgstr. If you choose the translation database, the messages to diff with are\n"
-"taken from the Translation Database; to be useful, you have\n"
-"to enable Auto add entry to database in its\n"
-"preferences dialog. The last option is useful for those using PO-files\n"
-"for proofreading. You can temporarily diff with messages from a file\n"
-"by choosing Tools->Diff->Open file for diff\n"
-"in KBabel's main window. Πηγή για αναζήτηση διαφορών Εδώ μπορείτε να επιλέξετε την πηγή, η οποία θα χρησιμοποιηθεί\n"
-"για την εύρεση μιας διαφοράς. Μπορείτε να επιλέξετε αρχείο, βάση δεδομένων μετάφρασης ή\n"
-"αντίστοιχο msgstr. Αν επιλέξετε τη βάση δεδομένων, για να είναι τα μηνύματα διαφορών που\n"
-"θα ληφθούν από τη βάση δεδομένων χρήσιμα, θα πρέπει\n"
-"να ενεργοποιήσετε την Αυτόματη προσθήκη καταχώρησης στη βάση δεδομένων "
-"στο\n"
-"διάλογο προτιμήσεων. Η τελευταία επιλογή είναι χρήσιμη για αυτούς που χρησιμοποιούν αρχεία PO\n"
-"για επαλήθευση. Μπορείτε προσωρινά να βρείτε διαφορές με τα μηνύματα ενός αρχείου\n"
-"επιλέγοντας Εργαλεία->Διαφορές->Άνοιγμα αρχείου για διαφορές\n"
-"στο κύριο παράθυρο του KBabel. Here you can define a folder in which the files to\n"
-"diff with are stored. If the files are stored at the same\n"
-"place beneath this folder as the original files beneath\n"
-"their base folder, KBabel can automatically open the correct\n"
-"file to diff with. Note that this option has no effect if messages from\n"
-"the database are used for diffing. Εδώ μπορείτε να ορίσετε ένα φάκελο στον οποίο είναι αποθηκευμένα\n"
-"τα αρχεία διαφορών. Αν τα αρχεία είναι αποθηκευμένα στο ίδιο μέρος\n"
-"κάτω από αυτόν το φάκελο με τα αρχικά αρχεία και τον βασικό τους φάκελο,\n"
-"το KBabel μπορεί αυτόματα να ανοίξει το σωστό \n"
-"αρχείο για την εύρεση διαφορών με αυτό. Σημειώστε ότι αυτή η επιλογή δεν έχει αποτέλεσμα αν χρησιμοποιούνται\n"
-"τα μηνύματα μιας βάσης δεδομένων για διαφορές. \n"
-"The wizard will help you to setup a new translation\n"
-"project for KBabel.\n"
-" \n"
-"First of all, you need to choose the project name\n"
-"and the file, where the configuration should be stored.\n"
-" \n"
-"You should also choose a language to translate into\n"
-"and also a type of the translation project.\n"
-" \n"
-"Αυτός ο μάγος θα σας βοηθήσει να ρυθμίσετε ένα νέο έργο μετάφρασης\n"
-"για το KBabel.\n"
-" \n"
-"Πρώτα από όλα, πρέπει να επιλέξετε ένα όνομα έργου\n"
-"και το αρχείο, όπου θα αποθηκευτούν οι ρυθμίσεις.\n"
-" \n"
-"Πρέπει επίσης να επιλέξετε μια γλώσσα για μετάφραση σε αυτήν\n"
-"και επίσης να εισάγετε έναν τύπο για το έργο μετάφρασης.\n"
-" Configuration File Name"
-" Όνομα αρχείου ρύθμισης"
-" \n"
-"Language"
-" \n"
-"Γλώσσα"
-" Project name"
-" Όνομα έργου"
-" \n"
-"Project Type\n"
-"The project type allows to tune the settings for the\n"
-"particular type of the well-known translation projects.\n"
-"For example, it sets up the validation tools,\n"
-"an accelerator marker and formatting of the header.\n"
-" Currently known types:\n"
-" \n"
-"Τύπος έργου\n"
-"Ο τύπος έργου επιτρέπει τη συσχέτιση των ρυθμίσεων με \n"
-"το συγκεκριμένο τύπο γνωστών έργων μετάφρασης.\n"
-"Για παράδειγμα, ορίζει τα εργαλεία ελέγχου εγκυρότητας,\n"
-"το δείκτη συντομεύσεων πληκτρολογίου και τη μορφή επικεφαλίδας.\n"
-" Τρέχοντες γνωστοί τύποι:\n"
-" Translation Files Type in the folders which contain all your PO and POT files.\n"
-"The files and the folders in these folders will then be merged into one "
-"tree. Αρχεία μετάφρασης Πληκτρολογήστε τους φακέλους που περιέχουν όλα τα αρχεία PO και POT σας.\n"
-"Τα αρχεία και οι φάκελοι σε αυτούς τους φακέλους, θα συγχωνευτούν σε ένα\n"
-"δέντρο. Automatically start search If this is activated, the search is automatically started \n"
-"whenever you switch to another entry in the editor. You can \n"
-"choose where to search with the combo box Default Dictionary.\n"
-" You can also start searching manually by choosing an entry in \n"
-"the popup menu that appears either when clicking \n"
-"Dictionaries->Find... or keeping the dictionary button \n"
-"in the toolbar pressed for a while. Mark invalid as fuzzy"
+" \n"
+" If you select this option, all items,\n"
+"which identifies the tool as invalid, will be\n"
+"marked as fuzzy and the resulting file\n"
+"will be saved. Αυτόματη εκκίνηση αναζήτησης Αν ενεργοποιηθεί αυτό, η αναζήτηση εκκινεί αυτόματα \n"
-"κάθε φορά που θα μεταβείτε σε άλλη καταχώρηση στον επεξεργαστή. Μπορείτε \n"
-"να επιλέξετε τη πηγή της αναζήτησης στο πλαίσιο συνδυασμών "
-"Προκαθορισμένο λεξικό.\n"
-" Μπορείτε επίσης να ξεκινήσετε μια αναζήτηση χειροκίνητα επιλέγοντας μια "
-"καταχώρηση \n"
-"στο αναδυόμενο μενού που εμφανίζεται κάνοντας κλικ στο \n"
-"Λεξικά->Αναζήτηση... ή κρατώντας πατημένο το κουμπί λεξικού \n"
-"στη γραμμή εργαλείων για λίγο. Σήμανση άκυρων ως ασαφή"
+" \n"
+" Αν ενεργοποιήσετε αυτή την επιλογή, όλα τα αντικείμενα,\n"
+"τα οποία αναγνωρίζονται από το εργαλείο ως άκυρα, θα\n"
+"σημαδευτούν ως ασαφή και το αρχείο που θα παραχθεί\n"
+"θα αποθηκευτεί. Default Dictionary Choose here where to search as default. \n"
-"This setting is used when searching is started automatically \n"
-"or when pressing the dictionary button in the toolbar. You can configure the different dictionaries by selecting \n"
-"the desired dictionary from Settings->Configure Dictionary.\n"
-" Do not validate fuzzy"
+" \n"
+" If you select this option, all items\n"
+"marked as fuzzy will not be validated at all. Προκαθορισμένο λεξικό Επιλέξτε εδώ την προκαθορισμένη πηγή για αναζητήσεις. \n"
-"Αυτή η ρύθμιση χρησιμοποιείται όταν εκκινείται αναζήτηση αυτόματα \n"
-"ή πατώντας το κουμπί λεξικού στη γραμμή εργαλείων. Μπορείτε να ρυθμίσετε διαφορετικά λεξικά επιλέγοντας \n"
-"το επιθυμητό λεξικό από τις Ρυθμίσεις->Ρύθμιση λεξικού.\n"
-" Μη έλεγχος εγκυρότητας ασαφών"
+" \n"
+" Αν ενεργοποιήσετε αυτή την επιλογή, όλα τα αντικείμενα\n"
+"που είναι σημαδεμένα ως ασαφή δε θα ελεγχθούν για την εγκυρότητά τους. Automatically unset fuzzy status If this is activated and you are editing a fuzzy entry, the fuzzy status is "
-"automatically\n"
-"unset (this means the string , fuzzy\n"
-"is removed from the entry's comment). Parameters Here you can fine-tune searching within the PO file. For example, if you "
+"want to perform a case sensitive search. Αυτόματη αναίρεση ορισμού ασαφούς κατάστασης Αν ενεργοποιηθεί αυτή η επιλογή και επεξεργάζεστε μια ασαφή καταχώρηση, η "
-"ασαφής κατάσταση αυτόματα\n"
-"αναιρείται (αυτό σημαίνει ότι η συμβολοσειρά , fuzzy\n"
-"αφαιρείται από το σχόλιο της καταχώρησης). Παράμετροι Εδώ μπορείτε να καθορίσετε λεπτομερώς την αναζήτηση στο αρχείο PO. Για "
+"παράδειγμα, αν θέλετε να κάνετε αναζήτηση με διάκριση πεζών/κεφαλαίων. Use clever editing Check this to make typing text more comfortable and let \n"
-"KBabel take care of some special characters that have to \n"
-"be quoted. For example typing '\\\"' will result in \n"
-"'\\\\\\\"', pressing Return will automatically add whitespace \n"
-"at the end of the line, pressing Shift+Return will add \n"
-"'\\\\n' at the end of the line. Note that this is just a hint: it is still possible to \n"
-"generate syntactically incorrect text. Comparison Options Choose here which messages you want to have treated as a matching "
+"message. Χρήση έξυπνης επεξεργασίας Επιλέξτε αυτό για την πιο άνετη πληκτρολόγηση κειμένου και να δηλώσετε \n"
-"στο KBabel να συμπληρώνει κάποιους ειδικούς χαρακτήρες που πρέπει να μπουν \n"
-"σε εισαγωγικά. Για παράδειγμα πληκτρολογώντας '\\\"' θα έχει σαν αποτέλεσμα \n"
-"το '\\\\\\\"', πατώντας το Enter αυτόματα θα προστεθεί κενό \n"
-"στο τέλος της γραμμής, πατώντας Shift+Enter θα προστεθεί το \n"
-"'\\\\n' στο τέλος της γραμμής. Σημειώστε ότι αυτό είναι απλά μια βοήθεια: είναι δυνατό να προκαλέσει "
-"συντακτικά λάθη στο κείμενο. Επιλογές σύγκρισης Επιλέξτε εδώ πια μηνύματα θέλετε να θεωρηθούν σαν μηνύματα που "
+"ταιριάζουν. 3-Gram-matching A message matches another if most of its 3-letter groups are contained in "
+"the other message. e.g. 'abc123' matches 'abcx123c12'. Ταίριασμα 3 γραμμάτων Ένα μήνυμα ταιριάζει με ένα άλλο αν οι περισσότερες από τις ομάδες 3 "
+"γραμμάτων του περιέχονται στο άλλο μήνυμα. π.χ. το 'αβγ123' ταιριάζει με το "
+"'αβγχ123γ12'. Error recognition Here you can set how to show that an error occurred. \n"
-"Beep on error beeps and Change text color on error\n"
-" changes the color of the translated text. If none is \n"
-"activated, you will still see a message in the statusbar.\n"
-" Location Configure here which file is to be used for searching. Αναγνώριση σφάλματος Εδώ μπορείτε να ορίσετε τη μέθοδο εμφάνισης ενός σφάλματος. \n"
-"Ο προειδοποιητικός ήχος σε σφάλμα ηχεί και η "
-"αλλαγή χρώματος κειμένου σε σφάλμα\n"
-" τροποποιεί το χρώμα του μεταφρασμένου κειμένου. Αν δεν ενεργοποιηθεί "
-"κανένα \n"
-"θα εξακολουθείτε να βλέπετε ένα μήνυμα στη γραμμή κατάστασης.\n"
-" Τοποθεσία Ρυθμίστε εδώ ποιο αρχείο πρόκειται να χρησιμοποιηθεί για αναζήτηση. Status LEDs Choose here where the status LEDs are displayed and what color they have. Parameters Here you can fine-tune searching within the PO file. For example if you want "
+"to perform a case sensitive search, or if you want fuzzy messages to be "
+"ignored. Φωτάκια κατάστασης Επιλέξτε εδώ το πού θα εμφανίζονται τα φωτάκια κατάστασης και τι χρώμα θα "
-"έχουν. Παράμετροι Εδώ μπορείτε να καθορίσετε λεπτομερώς την αναζήτηση στο αρχείο PO. Για "
+"παράδειγμα αν θέλετε να κάνετε αναζήτηση με διάκριση πεζών/κεφαλαίων ή αν "
+"θέλετε τα ασαφή μηνύματα να παραβλεφθούν. There are backup database files from previous versions of KBabel. However, "
+"another version of KBabel (probably from KDE 3.1.1 or 3.1.2) created a new "
+"database. As a result, your KBabel installation contains two versions of "
+"database files. Unfortunatelly, the old and new version can not be merged. You "
+"need to choose one of them."
+" Υπάρχουν αρχεία αντιγράφων βάσης δεδομένων από παλαιότερες εκδόσεις του "
+"KBabel. Ταυτόχρονα μια άλλη έκδοση του KBabel (πιθανότατα από το TDE 3.1.1 ή "
+"3.1.2) δημιούργησε μια νέα βάση δεδομένων. Σαν αποτέλεσμα, η εγκατάστασή σας "
+"του KBabel περιέχει δύο εκδόσεις αρχείων βάσης δεδομένων. Δυστυχώς, η παλιά και "
+"η νέα έκδοση δε μπορούν να συγχωνευτούν. Πρέπει να επιλέξετε ένα από αυτά."
+" \n"
-"Example:"
-" \n"
-"Παράδειγμα:"
-" "
+"The commit log message cannot be encoded in the selected encoding: %1.\n"
+"Do you want to continue?"
msgstr ""
-" "
+"Το μήνυμα καταγραφής καταχώρησης δε μπορεί να μετατραπεί στην επιλεγμένη "
+"κωδικοποίηση: %1.\n"
+"Επιθυμείτε να συνεχίσετε;"
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbseprefwidget.ui line 635
-#: rc.cpp:974
-#, no-c-format
-msgid "Scan Single PO File"
-msgstr "Σάρωση ενός αρχείου PO"
+#: catalogmanager/libcvs/cvsdialog.cpp:268
+#: catalogmanager/libsvn/svndialog.cpp:247
+msgid "Cannot open temporary file for writing. Aborting."
+msgstr "Αδυναμία ανοίγματος προσωρινού αρχείου για εγγραφή. Εγκατάλειψη."
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbseprefwidget.ui line 643
-#: rc.cpp:977
-#, no-c-format
-msgid "Scan Folder"
-msgstr "Σάρωση φακέλου"
+#: catalogmanager/libcvs/cvsdialog.cpp:280
+#: catalogmanager/libsvn/svndialog.cpp:259
+msgid "Cannot write to temporary file. Aborting."
+msgstr "Αδυναμία εγγραφής στο προσωρινό αρχείο. Εγκατάλειψη."
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbseprefwidget.ui line 651
-#: rc.cpp:980
-#, no-c-format
-msgid "Scan Folder && Subfolders"
-msgstr "Σάρωση φακέλου && υποφακέλων"
+#: catalogmanager/libcvs/cvsdialog.cpp:322
+#: catalogmanager/libsvn/svndialog.cpp:301
+msgid "The process could not be started."
+msgstr "Η διεργασία δε μπόρεσε να εκκινήσει."
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbseprefwidget.ui line 673
-#: rc.cpp:983 rc.cpp:1188
-#, no-c-format
-msgid "Scanning file:"
-msgstr "Σάρωση αρχείου:"
+#: catalogmanager/libcvs/cvsdialog.cpp:351
+#: catalogmanager/libsvn/svndialog.cpp:330
+msgid "[ Exited with status %1 ]"
+msgstr "[ Έξοδος με κατάσταση %1 ]"
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbseprefwidget.ui line 681
-#: rc.cpp:986 rc.cpp:1191
-#, no-c-format
-msgid "Entries added:"
-msgstr "Καταχωρήσεις που προστέθηκαν:"
+#: catalogmanager/libcvs/cvsdialog.cpp:353
+#: catalogmanager/libsvn/svndialog.cpp:332
+msgid "[ Finished ]"
+msgstr "[ Τελείωσε ]"
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbseprefwidget.ui line 722
-#: rc.cpp:989 rc.cpp:1194
-#, no-c-format
-msgid "Total progress:"
-msgstr "Συνολική πρόοδος:"
+#: catalogmanager/libcvs/cvsdialog.cpp:401
+msgid ""
+"_: Descriptive encoding name\n"
+"Last choice ( %1 )"
+msgstr "Τελευταία επιλογή ( %1 )"
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbseprefwidget.ui line 730
-#: rc.cpp:992 rc.cpp:1197
-#, no-c-format
-msgid "Processing file:"
-msgstr "Ανάλυση αρχείου:"
+#: catalogmanager/catalogmanagerview.cpp:89
+msgid "Name"
+msgstr "Όνομα"
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbseprefwidget.ui line 766
-#: rc.cpp:995 rc.cpp:1200
-#, no-c-format
-msgid "Loading file:"
-msgstr "Φόρτωση αρχείου:"
+#: catalogmanager/catalogmanagerview.cpp:90
+msgid "M"
+msgstr "Σ"
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbseprefwidget.ui line 779
-#: rc.cpp:998 rc.cpp:1203
-#, no-c-format
-msgid "Export..."
-msgstr "Εξαγωγή..."
+#: catalogmanager/catalogmanagerview.cpp:91
+msgid "Fuzzy"
+msgstr "Ασαφή"
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbseprefwidget.ui line 798
-#: rc.cpp:1004 rc.cpp:1209
-#, no-c-format
-msgid "Repeated Strings"
-msgstr "Επαναλαμβανόμενες συμβολοσειρές"
+#: catalogmanager/catalogmanagerview.cpp:92
+msgid "Untranslated"
+msgstr "Αμετάφραστα"
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbseprefwidget.ui line 808
-#: rc.cpp:1007 rc.cpp:1212
-#, no-c-format
-msgid "Good Keys"
-msgstr "Καλά κλειδιά"
+#: catalogmanager/catalogmanagerview.cpp:93
+msgid "Total"
+msgstr "Συνολικά"
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbseprefwidget.ui line 832
-#: rc.cpp:1013 rc.cpp:1218
-#, no-c-format
+#: catalogmanager/catalogmanagerview.cpp:95
+msgid "Last Revision"
+msgstr "Τελευταία αναθεώρηση"
+
+#: catalogmanager/catalogmanagerview.cpp:178
+#: catalogmanager/catalogmanagerview.cpp:2447
+#: catalogmanager/catalogmanagerview.cpp:2458
+msgid "Log Window"
+msgstr "Παράθυρο καταγραφής"
+
+#: catalogmanager/catalogmanagerview.cpp:180
+msgid "C&lear"
+msgstr "Κ&αθαρισμός"
+
+#: catalogmanager/catalogmanagerview.cpp:183
msgid ""
-" \n"
-"You can set the minimum number of words of the query that a key must have to be "
-"inserted in the good keys list."
-" \n"
-"You can also set the minimum number of words of the key that the query must "
-"have to insert the key in the list."
-" \n"
-"These two numbers are the percentage of the total number of words. If the "
-"result of this percentage is less than one, the engine will set it to one."
-" \n"
-"Finally you can set the maximum number of entries in the list."
+" Log window In this window the output of the executed commands are shown. \n"
-"Μπορείτε να ορίσετε τον ελάχιστο αριθμό λέξεων της ερώτησης που πρέπει να "
-"περιέχει το κλειδί για να προστεθεί στη λίστα καλών κλειδιών."
-" \n"
-"Μπορείτε επίσης να ορίσετε τον ελάχιστο αριθμό λέξεων του κλειδιού που πρέπει "
-"να περιέχει η ερώτηση για να προστεθεί το κλειδί στη λίστα."
-" \n"
-"Αυτοί οι δύο αριθμοί είναι ποσοστό του συνολικού αριθμού των λέξεων. Αν το "
-"αποτέλεσμα αυτού του ποσοστού είναι μικρότερο από ένα, η μηχανή θα το ορίσει "
-"ένα."
-" \n"
-"Τέλος μπορείτε να ορίσετε το μέγιστο αριθμό των καταχωρήσεων της λίστας."
-
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbseprefwidget.ui line 849
-#: rc.cpp:1020 rc.cpp:1225
-#, no-c-format
-msgid "Minimum number of words of the key also in the query (%):"
-msgstr "Ελάχιστος αριθμός λέξεων του κλειδιού επίσης στο ερώτημα (%):"
+" Παράθυρο καταγραφής Σε αυτό το παράθυρο εμφανίζεται η έξοδος των εντολών που εκτελούνται. Catalog Manager The Catalog Manager merges two folders into one tree and displays all\n"
+"PO and POT files in these folders. This way you can easily see if a\n"
+"template has been added or removed. Also some information about the files\n"
+"is displayed. For more information see section The Catalog Manager "
+"in the online help. Διαχειριστής καταλόγου Ο διαχειριστής καταλόγου συγχωνεύει δύο φακέλους σε ένα δέντρο και εμφανίζει "
+"όλα\n"
+"τα αρχεία PO και POT σε αυτούς τους φακέλους. Με αυτόν τον τρόπο μπορείτε "
+"εύκολα να δείτε αν\n"
+"ένα πρότυπο έχει προστεθεί ή αφαιρεθεί. Ακόμη εμφανίζονται κάποιες πληροφορίες "
+"σχετικά με τα αρχεία.\n"
+" Για περισσότερες πληροφορίες δείτε το τμήμα του διαχειριστή καταλόγου "
+"στη βοήθεια. \n"
-"The following variables will be replaced in the path if available:\n"
-" \n"
-"Οι παρακάτω μεταβλητές θα αντικατασταθούν στη διαδρομή, αν είναι διαθέσιμες:\n"
-" Parameters Here you can fine-tune searching within the PO file. For example, if you "
-"want to perform a case sensitive search. Παράμετροι Εδώ μπορείτε να καθορίσετε λεπτομερώς την αναζήτηση στο αρχείο PO. Για "
-"παράδειγμα, αν θέλετε να κάνετε αναζήτηση με διάκριση πεζών/κεφαλαίων. Comparison Options Choose here which messages you want to have treated as a matching "
-"message. Επιλογές σύγκρισης Επιλέξτε εδώ πια μηνύματα θέλετε να θεωρηθούν σαν μηνύματα που "
-"ταιριάζουν. 3-Gram-matching A message matches another if most of its 3-letter groups are contained in "
-"the other message. e.g. 'abc123' matches 'abcx123c12'. Ταίριασμα 3 γραμμάτων Ένα μήνυμα ταιριάζει με ένα άλλο αν οι περισσότερες από τις ομάδες 3 "
-"γραμμάτων του περιέχονται στο άλλο μήνυμα. π.χ. το 'αβγ123' ταιριάζει με το "
-"'αβγχ123γ12'. Location Configure here which file is to be used for searching. File Options Here you can finetune where to find:"
+" Τοποθεσία Ρυθμίστε εδώ ποιο αρχείο πρόκειται να χρησιμοποιηθεί για αναζήτηση. Επιλογές αρχείων Εδώ μπορείτε να ρυθμίσετε την αναζήτηση:"
+" Parameters Here you can fine-tune searching within the PO file. For example if you want "
-"to perform a case sensitive search, or if you want fuzzy messages to be "
-"ignored. Παράμετροι Εδώ μπορείτε να καθορίσετε λεπτομερώς την αναζήτηση στο αρχείο PO. Για "
-"παράδειγμα αν θέλετε να κάνετε αναζήτηση με διάκριση πεζών/κεφαλαίων ή αν "
-"θέλετε τα ασαφή μηνύματα να παραβλεφθούν. There are backup database files from previous versions of KBabel. However, "
-"another version of KBabel (probably from TDE 3.1.1 or 3.1.2) created a new "
-"database. As a result, your KBabel installation contains two versions of "
-"database files. Unfortunatelly, the old and new version can not be merged. You "
-"need to choose one of them."
-" Υπάρχουν αρχεία αντιγράφων βάσης δεδομένων από παλαιότερες εκδόσεις του "
-"KBabel. Ταυτόχρονα μια άλλη έκδοση του KBabel (πιθανότατα από το TDE 3.1.1 ή "
-"3.1.2) δημιούργησε μια νέα βάση δεδομένων. Σαν αποτέλεσμα, η εγκατάστασή σας "
-"του KBabel περιέχει δύο εκδόσεις αρχείων βάσης δεδομένων. Δυστυχώς, η παλιά και "
-"η νέα έκδοση δε μπορούν να συγχωνευτούν. Πρέπει να επιλέξετε ένα από αυτά."
-" Statusbar The statusbar displays information about progress of the current find or "
+"replace operation. The first number in Found: "
+"displays the number of files with an occurrence of the searched text not yet "
+"shown in the KBabel window. The second shows the total number of files "
+"containing the searched text found so far. Γραμμή κατάστασης Η γραμμή κατάστασης εμφανίζει πληροφορίες σχετικά με την πρόοδο της "
+"τρέχουσας λειτουργίας αναζήτησης ή αντικατάστασης. Ό πρώτος αριθμός "
+"Βρέθηκαν: εμφανίζει το πλήθος των αρχείων που βρέθηκε το αναζητούμενο "
+"κείμενο που δεν εμφανίζονται ακόμη στο παράθυρο του KBabel. Ο δεύτερος αριθμός "
+"δηλώνει το συνολικό αριθμό των αρχείων που περιέχουν το αναζητούμενο κείμενο "
+"μέχρι τη στιγμή αυτή. This widget shows information for the current selected function in different "
+"tabs: "
+" Αυτό το γραφικό συστατικό εμφανίζει πληροφορίες για την τρέχουσα επιλεγμένη "
+"συνάρτηση σε διάφορες καρτέλες: "
+" ...that the What's This? help for every GUI widget\n"
+"in KCachegrind contains detailed usage information for this widget?\n"
+"It is highly recommended to read at least these help texts on first\n"
+"use. Request What's This? help by pressing\n"
+"Shift+F1 and clicking on the widget. ...ότι η βοήθεια Τι είναι αυτό; για κάθε γραφικό συστατικό του \n"
+"KCachegrind περιέχει αναλυτικές πληροφορίες χρήσης για το συστατικό;\n"
+"Προτείνεται να διαβάσετε αυτά τα βοηθητικά κείμενα τουλάχιστον κατά την πρώτη\n"
+"χρήση. Ζητήστε τη βοήθεια Τι είναι αυτό; πατώντας\n"
+"Shift-F1 και κάνοντας κλικ στο γραφικό συστατικό. ...that you can get profile information at instruction level\n"
+"with Calltree when you provide the option --dump-instr=yes?\n"
+"Use the Assembler View for the instruction annotations.\n"
+" ...ότι μπορείτε να ανακτήσετε πληροφορίες του προφίλ σε επίπεδο εντολών\n"
+"με το Calltree όταν δώσετε την επιλογή --dump-instr=yes;\n"
+"Χρησιμοποιήστε την προβολή τελεστών κώδικα μηχανής για επισημάνσεις εντολών.\n"
+" ...that you can use Alt-Left/Right keys of your keyboard to go\n"
+"back/forward in the active object history ? ...ότι μπορείτε να χρησιμοποιήσετε το πλήκτρα Alt-αριστερά/δεξιά του "
+"πληκτρολογίου σας\n"
+"για να κινηθείτε πίσω/μπροστά στο ιστορικό του ενεργού αντικειμένου; ...that you can navigate in the Callee/Caller Map View using\n"
+"arrow keys? Use Left/Right to change to siblings of the current\n"
+"item; use Up/Down to go one nesting level up/down. To select\n"
+"the current item, press Space, and to activate it, press Return.\n"
+" ...ότι μπορείτε να περιηγηθείτε στην προβολή χάρτη κληθέντων/κλήσεων\n"
+"χρησιμοποιώντας τα βέλη του πληκτρολογίου; Με αριστερό/δεξί για μετάβαση σε \n"
+"απογόνους του τρέχοντος αντικειμένου, με πάνω/κάτω για μετάβαση σε διαφορετικό "
+"βάθος.\n"
+"Για επιλογή του τρέχοντος αντικειμένου πατήστε το Space, και για ενεργοποίηση "
+"το Enter.\n"
+" ...that you can navigate in the Call Graph View using\n"
+"arrow keys? Use Up/Down to go one calling level up/down, alternating\n"
+"between calls and functions. Use Left/Right to change to siblings of a current\n"
+"selected call. To activate the current item, press Return.\n"
+" ...ότι μπορείτε να περιηγηθείτε στην προβολή του γραφήματος κλήσεων\n"
+" χρησιμοποιώντας τα βέλη του πληκτρολογίου; Χρησιμοποιήστε τα πάνω/κάτω για\n"
+"να μεταβείτε ένα επίπεδο κλήσης πάνω/κάτω και το αριστερό/δεξί για μετάβαση "
+"στους\n"
+"απογόνους της τρέχουσας επιλεγμένης κλήσης. Για ενεργοποίηση του τρέχοντος "
+"αντικειμένου, πατήστε το Enter.\n"
+" ...that you can rapidly locate a function by entering part of its\n"
+"name (case-insensitive) into the edit line of the toolbar\n"
+"and hit return? ...ότι μπορείτε να εντοπίσετε γρήγορα μια συνάρτηση εισάγοντας τμήμα\n"
+"του ονόματός της (ευαισθησία σε πεζά/κεφαλαία) στη γραμμή επεξεργασίας\n"
+"της γραμμής εργαλείων και πατώντας το Enter; ...that you can assign custom colors to \n"
+"ELF objects/C++ Classes/Source Files for graph coloring\n"
+"in Settings->Configure KCachegrind...? ...ότι μπορείτε να αντιστοιχίσετε προσαρμοσμένα χρώματα\n"
+"σε αντικείμενα ELF/κλάσεις C++/αρχεία πηγαίου κώδικα για το χρωματισμό\n"
+"γραφήματος στις Ρυθμίσεις->Ρύθμιση KCachegrind...; ...that you can see if debug info is available for a selected \n"
+"function by looking at the location label in the Info tab or\n"
+"the source listing header in the source tab? There must be the name of the source file (with extension).\n"
+"If KCachegrind still doesn't show the source, make sure that you\n"
+"have added the directory of the source file to the\n"
+"Source Directories list in the configuration.\n"
+msgstr ""
+" ...ότι μπορείτε να δείτε αν πληροφορίες αποσφαλμάτωσης είναι διαθέσιμες \n"
+"για την επιλεγμένη συνάρτηση βλέποντας την ετικέτα τοποθεσίας στη καρτέλα "
+"πληροφοριών\n"
+"ή την επικεφαλίδα του πηγαίου κώδικα στην καρτέλα πηγαίου κώδικα; Πρέπει να υπάρχει το όνομα του αρχείου πηγαίου κώδικα (με επέκταση).\n"
+"Αν το KCachegrind συνεχίζει να μην εμφανίζει τον κώδικα, σιγουρευτείτε ότι\n"
+"έχετε προσθέσει τον κατάλογο του κώδικα στη λίστα \n"
+"Καταλόγων πηγαίου κώδικα στις ρυθμίσεις.\n"
-#: tracedata.cpp:2603
-msgid "(no callee)"
-msgstr "(χωρίς κληθέν)"
+#: tips.txt:69
+msgid ""
+" ...that you can configure whether KCachgrind should\n"
+"show absolute event counts or relative ones (percentage display)? ...ότι μπορείτε να ρυθμίσετε αν θέλετε το KCachgrind να εμφανίζει\n"
+"απόλυτες μετρήσεις γεγονότων ή σχετικές (εμφάνιση ποσοστού); ...that you can configure the maximum number of items\n"
+"for all function lists in KCachegrind? Limiting the number\n"
+"of items is done to get a fast reacting GUI. The last item in\n"
+"the list will show you the number of skipped functions, together\n"
+"with a cost condition for these skipped functions. To activate a function with small costs, search for it and select\n"
+"it in the flat profile. Selecting functions with small cost will\n"
+"temporarily add them to the flat profile list. ...ότι μπορείτε να ρυθμίσετε το μέγιστο αριθμό αντικειμένων\n"
+"για όλες τις λίστες συναρτήσεων του KCachegrind; Περιορίζοντας τον αριθμό\n"
+"αυτό γίνεται γρηγορότερη η λειτουργία αντίδρασης του γραφικού περιβάλλοντος. \n"
+"Το τελευταίο αντικείμενο της λίστας θα σας εμφανίζει τον αριθμό των συναρτήσεων "
+"που\n"
+"παραλείφθηκαν συνοδευόμενο με έναν μετρητή συνθηκών για αυτές τις "
+"συναρτήσεις. Για ενεργοποίηση μιας συνάρτησης με μικρό κόστος, αναζητήστε τις στο "
+"επίπεδο\n"
+"προφίλ. Επιλέγοντας συναρτήσεις με μικρό κόστος θα προστεθούν προσωρινά στο "
+"επίπεδο προφίλ. ...that the Coverage tab - in contrast to the Call Lists tab -\n"
+"shows all functions that are calling the selected function\n"
+"(upper part) / are called by the selected function (bottom part),\n"
+"no matter how many function are between them on the stack? Examples: An entry in the upper list for function foo1() with a value of 50%\n"
+"with function bar() selected means that 50% of all the cost of function\n"
+"bar() happened while called from function foo1(). An entry in the bottom list for function foo2() with a value of 50%\n"
+"with function bar() selected means that 50% of all the cost of function\n"
+"bar() happened while calling foo2() from bar(). ...ότι η καρτέλα κάλυψης - σε αντίθεση με την καρτέλα λίστας κλήσεων -\n"
+"εμφανίζει όλες τις συναρτήσεις που καλούν την επιλεγμένη συνάρτηση\n"
+"(πάνω τμήμα) / και καλούνται από την επιλεγμένη συνάρτηση (κάτω τμήμα),\n"
+"χωρίς να παίζει ρόλο ο αριθμός συναρτήσεων που βρίσκονται ανάμεσά τους στη "
+"στοίβα; Παραδείγματα: Μια καταχώρηση στην πάνω λίστα για τη συνάρτηση foo1() με μια τιμή 50%\n"
+"με επιλεγμένη τη συνάρτηση bar() σημαίνει ότι το 50% του κόστους της "
+"συνάρτησης\n"
+"bar() συνέβη κατά τις κλήσεις της συνάρτησης foo1(). Μια καταχώρηση στην κάτω λίστα για τη συνάρτηση foo2() με μια τιμή 50%\n"
+"με επιλεγμένη τη συνάρτηση bar() σημαίνει ότι το 50% του κόστους της "
+"συνάρτησης\n"
+"bar() συνέβη κατά την κλήση της foo2() από την bar(). ...that waiting for the tool tip inside of a tree map\n"
+"shows the list of names of the nested rectangles the mouse\n"
+"pointer is over? Items from this list can be selected by pressing the right\n"
+"mouse button. ...ότι περιμένοντας για το εργαλείο συμβουλών μέσα σε ένα δενδροδιάγραμμα\n"
+"εμφανίζει μια λίστα με τα ονόματα των ορθογωνίων που βρίσκονται από κάτω στο "
+"σημείο\n"
+"που βρίσκεται το ποντίκι; Αντικείμενα αυτής της λίστας μπορούν να επιλεχθούν πατώντας το δεξί κουμπί \n"
+"του ποντικιού. ...that you can constrain the cost counts shown to only a\n"
+"few parts of the whole trace by selecting these parts in the\n"
+"\"Trace Selection\" Dockable? To generate multiple parts in a profiling run with\n"
+"cachegrind, use e.g. option --cachedumps=xxx for parts\n"
+"of a length of xxx basic blocks (A basic block is a run\n"
+"of not-branching assembler statements inside of your program\n"
+"code). ...ότι μπορείτε να περιορίσετε τους μετρητές κόστους που \n"
+"εμφανίζονται μόνο σε μικρά τμήματα όλου του ίχνους επιλέγοντας τα τμήματα\n"
+"αυτά στην προσάρτηση \"Επιλογής ίχνους\"; Για τη δημιουργία πολλών τμημάτων κατά την εκτέλεση του προφίλ με το\n"
+"cachegrind, χρησιμοποιήστε π.χ. την επιλογή --cachedumps=xxx για τμήματα\n"
+"βασικού μήκους xxx (Ένα βασικό τμήμα είναι μια εκτέλεση \n"
+"εντολών κώδικα μηχανής χωρίς κλάδους μέσα στο πρόγραμμά\n"
+"σας). This list shows all cost types available and what the self/inclusive cost of "
-"the current selected function is for that cost type. By choosing a cost type from the list, you change the cost type of costs "
-"shown all over KCachegrind to be the selected one. This graph shows the nested hierarchy of all callers of the current "
+"activated function. Each colored rectangle represents a function; its size "
+"tries to be proportional to the cost spent therein while the active function is "
+"running (however, there are drawing constrains). Αυτή η λίστα εμφανίζει όλους τους τύπους κόστους που είναι διαθέσιμοι καθώς "
-"και ποιο είναι το ίδιο/προσθετικό κόστος της τρέχουσας επιλεγμένης συνάρτησης "
-"για αυτόν τον τύπο κόστους. Επιλέγοντας έναν τύπο κόστους από τη λίστα, μπορείτε να τροποποιήσετε τον "
-"τύπο κόστους όλων των κοστών που εμφανίζονται στο KCachegrind στον "
-"επιλεγμένο. Αυτό το γράφημα εμφανίζει το βάθος ιεραρχίας όλων των κλήσεων της τρέχουσας "
+"ενεργοποιημένης συνάρτησης. Κάθε χρωματιστό ορθογώνιο αναπαριστά μια συνάρτηση, "
+"ενώ το μέγεθός του προσπαθεί να είναι ανάλογο με το κόστος που ξοδεύτηκε κατά "
+"την εκτέλεση της τρέχουσας ενεργού συνάρτησης (ωστόσο , υπάρχουν περιορισμοί "
+"στη σχεδίαση). This graph shows the nested hierarchy of all callees of the current "
+"activated function. Each colored rectangle represents a function; its size "
+"tries to be proportional to the cost spent therein while the active function is "
+"running (however, there are drawing constrains). Αυτό το γράφημα εμφανίζει το βάθος ιεραρχίας όλων των κληθέντων της "
+"τρέχουσας ενεργοποιημένης συνάρτησης. Κάθε χρωματιστό ορθογώνιο αναπαριστά μια "
+"συνάρτηση, ενώ το μέγεθός του προσπαθεί να είναι ανάλογο με το κόστος που "
+"ξοδεύτηκε κατά την εκτέλεση της τρέχουσας ενεργού συνάρτησης (ωστόσο , υπάρχουν "
+"περιορισμοί στη σχεδίαση). Appearance options can be found in the in the context menu. To get exact "
+"size proportions, choose 'Hide incorrect borders'. As this mode can be "
+"very time consuming, you may want to limit the maximum drawn nesting level "
+"before. 'Best' determinates the split direction for children from the aspect "
+"ratio of the parent. 'Always Best' decides on remaining space for each sibling. "
+"'Ignore Proportions' takes space for function name drawing before "
+"drawing children. Note that size proportions can get heavily wrong. This is a TreeMap widget. Keyboard navigation is available with the "
+"left/right arrow keys for traversing siblings, and up/down arrow keys to go a "
+"nesting level up/down. Return activates the current item. Οι επιλογές εμφάνισης μπορούν να βρεθούν στο σχετικό μενού. Για να ορίσετε "
+"ακριβείς αναλογίες μεγεθών, επιλέξτε 'Απόκρυψη εσφαλμένων περιγραμμάτων'. Καθώς "
+"αυτή η λειτουργία μπορεί να γίνει πολύ χρονοβόρα, μπορείτε να "
+"περιορίσετε το μέγιστο επίπεδο βάθους σχεδίασης πιο πριν. Το 'Βέλτιστο' ορίζει "
+"την κατεύθυνση διαίρεσης των απογόνων από την αναλογία του γονέα. Το 'Πάντα "
+"βέλτιστο' καθορίζει τον εναπομείναντα χώρο για κάθε απόγονο. Το 'Παράβλεψη "
+"αναλογιών' ορίζει το χώρο σχεδίασης του ονόματος συνάρτησης πριν "
+"τη σχεδίαση των απογόνων. Σημειώστε ότι οι αναλογίες μεγέθους μπορεί να "
+"ορισθούν έντονα εσφαλμένες. Αυτό είναι ένα γραφικό συστατικό δεντροδιαγράμματος"
+". Είναι δυνατή η περιήγησή του με το πληκτρολόγιο με τα αριστερό/δεξιά πλήκτρα "
+"για την μετάβαση μεταξύ των απογόνων, καθώς και τα πάνω/κάτω πλήκτρα για την "
+"μετάβαση σε διαφορετικό βάθος. Το Return ενεργοποιεί το τρέχον "
+"αντικείμενο. A trace consists of multiple trace parts when there are several profile data "
-"files from one profile run. The Trace Part Overview dockable shows these, "
-"horizontally ordered in execution time; the rectangle sizes are proportional to "
-"the total cost spent in the parts. You can select one or several parts to "
-"constrain all costs shown to these parts only. The parts are further subdivided: there is a partitioning and an callee "
-"split mode: "
-" Ένα ίχνος αποτελείται από πολλά τμήματα ίχνους όταν υπάρχουν πολλά αρχεία "
-"δεδομένων προφίλ από μια εκτέλεση προφίλ. Η προσάρτηση περίληψης τμημάτων "
-"ίχνους εμφανίζει αυτά, οριζόντια ταξινομημένα με το χρόνο εκτέλεσης, Το μέγεθος "
-"των ορθογωνίων είναι ανάλογα με το συνολικό κόστος που ξοδεύεται στα τμήματα. "
-"Μπορείτε να επιλέξετε ένα ή περισσότερα τμήματα για να προσαρμόσετε όλα τα "
-"κόστη που εμφανίζονται μόνο σε αυτά τα τμήματα. Τα τμήματα υποδιαιρούνται επιπλέον: υπάρχει μια λειτουργία τμηματοποίησης "
-"και μια λειτουργία κληθέντων: "
-" This is a purely fictional 'most probable' call stack. It is built up by "
-"starting with the current selected function and adds the callers/callees with "
-"highest cost at the top and to bottom. The Cost and Calls columns show the cost used for all calls "
-"from the function in the line above. Αυτή είναι μια καθαρά φανταστική 'το πιο πιθανόν' στοίβα κλήσης. "
-"Κατασκευάζεται ξεκινώντας με την τρέχουσα επιλεγμένη συνάρτηση και προσθέτοντας "
-"τις κλήσεις/κληθέντα με το μέγιστο κόστος από πάνω προς τα κάτω. Οι στήλες Κόστος και Κλήσεις εμφανίζουν το κόστος που "
-"χρησιμοποιείται για όλες τις κλήσεις από τη συνάρτηση στη παραπάνω γραμμή. The flat profile contains a group and a function selection list. The group "
-"list contains all groups where costs are spent in, depending on the chosen "
-"group type. The group list is hidden when group type 'Function' is selected."
-" "
-" The function list contains the functions of the selected group (or all for "
-"'Function' group type), ordered by the costs spent therein. Functions with "
-"costs less than 1% are hidden on default. Το επίπεδο προφίλ περιέχει μια ομάδα και μια λίστα επιλογής συναρτήσεων. Η "
-"λίστα ομάδων περιέχει όλες τις ομάδες όπου ξοδεύτηκαν κόστη, ανάλογα με τον "
-"επιλεγμένο τύπο ομάδας. Η λίστα ομάδας είναι κρυφή όταν ο τύπος ομάδας είναι "
-"'Συνάρτηση'."
-" "
-" Η λίστα συναρτήσεων περιέχει τις συναρτήσεις της επιλεγμένης ομάδας (ή όλες "
-"για τύπο ομάδας 'Συνάρτηση'), ταξινομημένες με τα κόστη τους. Συναρτήσεις με "
-"κόστος μικρότερο από 1% είναι προκαθορισμένο να αποκρύπτονται. This dockable shows in the top part the list of loadable profile dumps in "
-"all subdirectories of: "
-" On selecting a profile dump, information for it is shown in the bottom area "
-"of the dockable: "
-" Αυτή η προσάρτηση εμφανίζει στο πάνω τμήμα τη λίστα με τις αποτυπώσεις "
-"προφίλ όλων των υποκαταλόγων του: "
-"
\n"
+"If you search for My name is Andrea and you have activated "
+"one word substitution you may also find phrases like "
+"My name is Joe or Your name is Andrea."
+msgstr ""
+"
\n"
+"Αν αναζητήσετε το Το όνομά μου είναι Ανδρέας "
+"και έχετε ενεργοποιήσει την αντικατάσταση μιας λέξης "
+"μπορείτε επίσης να βρείτε και φράσεις όπως Το όνομά μου είναι Ζωή "
+"ή Το όνομά σας είναι Ανδρέας."
-#: kbabel/kbabel.cpp:705
-msgid "Fuzzy: 0"
-msgstr "Ασαφή: 0"
+#. i18n: file ./kbabeldict/modules/dbsearchengine/dbseprefwidget.ui line 399
+#: rc.cpp:644 rc.cpp:1056
+#, no-c-format
+msgid "Use one word substitution"
+msgstr "Χρήση αντικατάστασης μιας λέξης"
-#: kbabel/kbabel.cpp:706
-msgid "Untranslated: 0"
-msgstr "Αμετάφραστα: 0"
+#. i18n: file ./kbabeldict/modules/dbsearchengine/dbseprefwidget.ui line 430
+#: rc.cpp:647 rc.cpp:653 rc.cpp:1059 rc.cpp:1065
+#, no-c-format
+msgid "Max number of words in the query:"
+msgstr "Μέγιστος αριθμός λέξεων στο ερώτημα:"
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/sourcedialog.ui line 75
-#: kbabel/kbabel.cpp:713 rc.cpp:803
+#. i18n: file ./kbabeldict/modules/dbsearchengine/dbseprefwidget.ui line 455
+#: rc.cpp:650 rc.cpp:1062
#, no-c-format
-msgid "Status: "
-msgstr "Κατάσταση: "
+msgid "Use two word substitution"
+msgstr "Χρήση αντικατάστασης δύο λέξεων"
-#: kbabel/kbabel.cpp:731 kbabel/kbabel.cpp:1164
-msgid "INS"
-msgstr "ΕΙΣ"
+#. i18n: file ./kbabeldict/modules/dbsearchengine/dbseprefwidget.ui line 488
+#: rc.cpp:656 rc.cpp:1068
+#, no-c-format
+msgid "[A-Za-z0-9_%"
+msgstr "[A-Za-z0-9_%"
-#: kbabel/kbabel.cpp:733 kbabel/kbabel.cpp:1539
-msgid "RW"
-msgstr "ΑΕ"
+#. i18n: file ./kbabeldict/modules/dbsearchengine/dbseprefwidget.ui line 506
+#: rc.cpp:659 rc.cpp:1071
+#, no-c-format
+msgid "]"
+msgstr "]"
-#: kbabel/kbabel.cpp:735 kbabel/kbabel.cpp:1605
-msgid "Line: %1 Col: %2"
-msgstr "Γραμμή: %1 Στήλη: %2"
+#. i18n: file ./kbabeldict/modules/dbsearchengine/dbseprefwidget.ui line 516
+#: rc.cpp:662 rc.cpp:1074
+#, no-c-format
+msgid "Local characters for regular expressions:"
+msgstr "Τοπικοί χαρακτήρες για κανονικές εκφράσεις:"
-#: kbabel/kbabel.cpp:749
-msgid ""
-"Base folder for diff files
\n"
-"Βασικός φάκελος για αρχεία διαφορών
\n"
-"
\n"
-"
\n"
-"
\n"
-"The name of a file to store the configuration of the\n"
-"project.
\n"
-"Το όνομα του αρχείου όπου θα αποθηκευτούν οι ρυθμίσεις\n"
-"του έργου.
\n"
-"The destination language of the project, i.e., the language\n"
-"to translate into. It should follow the ISO 631 language naming\n"
-"standard.
\n"
-"Η γλώσσα προορισμού του έργου, δηλαδή η γλώσσα στην οποία\n"
-"θα γίνει μετάφραση. Θα πρέπει να ακολουθεί το πρότυπο ονομασιών γλωσσών ISO "
-"631.
\n"
-"The project name is an identification of a project for\n"
-"you. It is shown in the project configuration dialog\n"
-"as well as in the title of windows opened for the project.\n"
-"
\n"
-"
\n"
-"Note: The project name cannot be later changed.<\n"
-"
\n"
-"Το όνομα έργου είναι μια ταυτότητα για ένα έργο για\n"
-"σας. Εμφανίζεται στο διάλογο ρύθμισης του έργου\n"
-"όπως επίσης και στον τίτλο των παραθύρων του έργου.\n"
-"
\n"
-"
\n"
-"Σημείωση: Το όνομα του έργου δε μπορεί να αλλαχθεί μετά.<\n"
-"\n"
-"
\n"
-"\n"
-"
\n"
-"
"
-"
\n"
-"If the project contains more than one file to translate, it\n"
-"better to organize the files. \n"
-"\n"
-"KBabel distinguishes two kind of the translation files:\n"
-"\n"
-"\n"
-"
\n"
-"\n"
-"Choose the folders to store the files. If you\n"
-"leave the entries empty, the Catalog Manager\n"
-"will not work."
-msgstr ""
-"Τα αρχεία μετάφρασης\n"
-"
"
-"
\n"
-"Αν το έργο περιέχει παραπάνω από ένα αρχείο για μετάφραση, είναι\n"
-"καλύτερο να οργανώσετε τα αρχεία. \n"
-"\n"
-"Το KBabel ξεχωρίζει δύο τύπους αρχείων μετάφρασης:\n"
-"\n"
-"\n"
-"
\n"
-"\n"
-"Επιλέξτε τους φακέλους για αποθήκευση των αρχείων. Αν \n"
-"αφήσετε καταχωρήσεις κενές, ο διαχειριστής έργου \n"
-"δε θα λειτουργήσει."
+msgid "Setup Filter..."
+msgstr "Ρύθμιση φίλτρου..."
-#. i18n: file ./kbabel/fontpreferences.ui line 25
-#: rc.cpp:319
+#. i18n: file ./kbabeldict/modules/dbsearchengine2/sourcedialog.ui line 223
+#: rc.cpp:954
#, no-c-format
-msgid "Font for Messages"
-msgstr "Γραμματοσειρά για τα μηνύματα"
+msgid "Location:"
+msgstr "Τοποθεσία:"
-#. i18n: file ./kbabel/fontpreferences.ui line 36
-#: rc.cpp:322
+#. i18n: file ./kbabeldict/modules/dbsearchengine2/sourcedialog.ui line 231
+#: rc.cpp:957
#, no-c-format
-msgid "&Show only fixed font"
-msgstr "Εμφάνιση μόνο γραμματοσειρών &σταθερού πλάτους"
+msgid "Use filter"
+msgstr "Χρήση φίλτρου"
-#. i18n: file ./kbabel/kbabelui.rc line 58
-#: rc.cpp:340
+#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbseprefwidget.ui line 17
+#: rc.cpp:960
#, no-c-format
-msgid "&Spelling"
-msgstr "&Ορθογραφικός έλεγχος"
+msgid "DBSEPrefWidget"
+msgstr "DBSEPrefWidget"
-#. i18n: file ./kbabel/kbabelui.rc line 68
-#: rc.cpp:343
+#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbseprefwidget.ui line 635
+#: rc.cpp:1095
#, no-c-format
-msgid "D&iff"
-msgstr "&Διαφορές"
+msgid "Scan Single PO File"
+msgstr "Σάρωση ενός αρχείου PO"
-#. i18n: file ./kbabel/kbabelui.rc line 82
-#: rc.cpp:346
+#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbseprefwidget.ui line 643
+#: rc.cpp:1098
#, no-c-format
-msgid "&Dictionaries"
-msgstr "&Λεξικά"
+msgid "Scan Folder"
+msgstr "Σάρωση φακέλου"
-#. i18n: file ./kbabel/colorpreferences.ui line 41
-#: rc.cpp:364
+#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbseprefwidget.ui line 651
+#: rc.cpp:1101
#, no-c-format
-msgid "&Background color:"
-msgstr "Χρώμα &φόντου:"
+msgid "Scan Folder && Subfolders"
+msgstr "Σάρωση φακέλου && υποφακέλων"
-#. i18n: file ./kbabel/colorpreferences.ui line 52
-#: rc.cpp:367
+#. i18n: file ./catalogmanager/catalogmanagerui.rc line 30
+#: rc.cpp:1174
#, no-c-format
-msgid "Color for "ed characters:"
-msgstr "Χρώμα για χαρακτήρες σε &εισαγωγικά:"
+msgid "&Markings"
+msgstr "&Σημάνσεις"
-#. i18n: file ./kbabel/colorpreferences.ui line 63
-#: rc.cpp:370
+#. i18n: file ./catalogmanager/catalogmanagerui.rc line 60
+#: rc.cpp:1183 rc.cpp:1201 rc.cpp:1207
#, no-c-format
-msgid "Color for &syntax errors:"
-msgstr "Χρώμα για τα &συντακτικά λάθη:"
+msgid "CVS"
+msgstr "CVS"
-#. i18n: file ./kbabel/colorpreferences.ui line 82
-#: rc.cpp:373
+#. i18n: file ./catalogmanager/catalogmanagerui.rc line 78
+#: catalogmanager/future.cpp:4 rc.cpp:1186 rc.cpp:1204 rc.cpp:1210
#, no-c-format
-msgid "Color for s&pellcheck errors:"
-msgstr "Χρώμα για τα λάθη ορ&θογραφίας:"
+msgid "SVN"
+msgstr "SVN"
-#. i18n: file ./kbabel/colorpreferences.ui line 97
-#: rc.cpp:376
+#. i18n: file ./catalogmanager/markpatternwidget.ui line 24
+#: rc.cpp:1213
#, no-c-format
-msgid ""
-"
"
+"
If you choose the old version, the new one will be removed. If you choose "
+"the new version, the old database files will be left alone and you need to "
+"remove them manually. Otherwise this message will be displayed again (the old "
+"files are at $TDEHOME/share/apps/kbabeldict/dbsearchengine/*,old).
"
+"
Αν επιλέξετε την παλιά έκδοση, η νέα θα αφαιρεθεί. Αν επιλέξετε τη νέα "
+"έκδοση, τα παλιά αρχεία βάσης δεδομένων θα παραμείνουν και θα πρέπει να τα "
+"αφαιρέσετε χειροκίνητα. Σε άλλη περίπτωση αυτό το μήνυμα θα εμφανιστεί ξανά (τα "
+"παλιά αρχεία βρίσκονται στο $TDEHOME/share/apps/kbabeldict/dbsearchengine/*, "
+"παλιά).Chunk by chunk
CHANGE THIS TEXT!!!!This translation isobtained "
+"translating the sentences and using afuzzy sentence translation database."
+"
Do not rely on it. Translations may be fuzzy."
+"
"
+msgstr ""
+"Τμήμα με τμήμα
Αλλάξτε αυτό το κείμενο!!!! Αυτή η μετάφραση γίνεται "
+"μεταφράζοντας τις προτάσεις χρησιμοποιώντας μια ασαφής βάση δεδομένων "
+"μετάφρασης πρότασης."
+"
Μη βασιστείτε σε αυτό. Οι μεταφράσεις μπορεί να είναι ασαφείς."
+"
"
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbse2.ui line 187
-#: rc.cpp:665 rc.cpp:668 rc.cpp:686 rc.cpp:689 rc.cpp:692 rc.cpp:695
-#: rc.cpp:698
-#, no-c-format
-msgid "Score:"
-msgstr "Βαθμός:"
+#: kbabeldict/modules/dbsearchengine2/algorithms.cpp:374
+#: kbabeldict/modules/dbsearchengine2/algorithms.cpp:386
+msgid "DYNAMIC DICT:"
+msgstr "ΔΥΝΑΜΙΚΟ ΛΕΞΙΚΟ:"
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbse2.ui line 213
-#: rc.cpp:671
-#, no-c-format
-msgid "Fuzzy sentence archive"
-msgstr "Αρχείο αποθήκευσης ασαφών προτάσεων"
+#: kbabeldict/modules/dbsearchengine2/algorithms.cpp:375
+#: kbabeldict/modules/dbsearchengine2/algorithms.cpp:387
+msgid ""
+"Dynamic Dictionary
This is a dynamic dictionary created looking for "
+"correlation of original and translated words."
+"
Do not rely on it. Translations may be fuzzy."
+"
"
+msgstr ""
+"Δυναμικό λεξικό
Αυτό είναι ένα δυναμικό λεξικό που δημιουργήθηκε "
+"αναζητώντας συσχέτιση των αρχικών και των μεταφρασμένων λέξεων."
+"
Μη βασιστείτε σε αυτό. Οι μεταφράσεις μπορεί να είναι ασαφείς."
+"
"
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbse2.ui line 221
-#: rc.cpp:674
-#, no-c-format
-msgid "Glossary"
-msgstr "Γλωσσάρι"
+#: kbabeldict/kbabeldict.cpp:45
+msgid "KBabelDict"
+msgstr "KBabelDict"
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbse2.ui line 229
-#: rc.cpp:677
-#, no-c-format
-msgid "Exact "
-msgstr "Ακριβής"
+#: kbabeldict/kbabeldict.cpp:47
+msgid "About Module"
+msgstr "Σχετικά με το άρθρωμα"
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbse2.ui line 252
-#: rc.cpp:680
-#, no-c-format
-msgid "Sentence by sentence"
-msgstr "Πρόταση με πρόταση"
+#: kbabeldict/kbabeldict.cpp:48 kbabeldict/kbabeldict.cpp:104
+msgid "Hide Sett&ings"
+msgstr "Απόκρυψη ρυ&θμίσεων"
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbse2.ui line 260
-#: rc.cpp:683
-#, no-c-format
-msgid "Alphanumeric"
-msgstr "Αλφαριθμητικό"
+#: kbabeldict/kbabeldict.cpp:108
+msgid "Show Sett&ings"
+msgstr "Εμφάνιση ρυ&θμίσεων"
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbse2.ui line 313
-#: rc.cpp:701
-#, no-c-format
-msgid "Word by word"
-msgstr "Λέξη προς λέξη"
+#: kbabeldict/kbabeldictbox.cpp:201
+msgid "Total:"
+msgstr "Συνολικά:"
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbse2.ui line 321
-#: rc.cpp:704
-#, no-c-format
-msgid "Dynamic dictionary"
-msgstr "Δυναμικό λεξικό"
+#: kbabeldict/kbabeldictbox.cpp:216
+msgid "Found in:"
+msgstr "Βρέθηκε στο:"
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbse2.ui line 336
-#: rc.cpp:707
-#, no-c-format
-msgid "Preferred number of results:"
-msgstr "Προτιμώμενος αριθμός αποτελεσμάτων:"
+#: kbabeldict/kbabeldictbox.cpp:224
+msgid "Translator:"
+msgstr "Μεταφραστής:"
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbse2.ui line 356
-#: rc.cpp:710
-#, no-c-format
-msgid "Output"
-msgstr "Έξοδος"
+#: kbabeldict/kbabeldictbox.cpp:236
+msgid "Date:"
+msgstr "Ημερομηνία:"
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbse2.ui line 367
-#: rc.cpp:713
-#, no-c-format
-msgid "Output Processing"
-msgstr "Ανάλυση εξόδου"
+#: kbabeldict/kbabeldictbox.cpp:244
+msgid "&More"
+msgstr "&Περισσότερα"
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbse2.ui line 395
-#: rc.cpp:716
-#, no-c-format
-msgid "First capital letter match"
-msgstr "Ταίριασμα πρώτου κεφαλαίου γράμματος"
+#: kbabeldict/kbabeldictbox.cpp:287
+msgid "Score"
+msgstr "Βαθμός"
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbse2.ui line 403
-#: rc.cpp:719
-#, no-c-format
-msgid "All capital letter match"
-msgstr "Ταίριασμα κεφαλαίων όλων"
+#: kbabeldict/kbabeldictbox.cpp:288
+msgid "Original"
+msgstr "Αρχικό"
+
+#: kbabeldict/kbabeldictbox.cpp:289
+msgid "Translation"
+msgstr "Μετάφραση"
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbse2.ui line 411
-#: rc.cpp:722
-#, no-c-format
-msgid "Accelerator symbol (&&)"
-msgstr "Σύμβολο συντόμευσης (&&)"
+#: kbabeldict/kbabeldictbox.cpp:290
+msgid "Location"
+msgstr "Τοποθεσία"
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbse2.ui line 419
-#: rc.cpp:725
-#, no-c-format
-msgid "Try to use same letter"
-msgstr "Προσπάθεια χρήσης του ίδιου γράμματος"
+#: kbabeldict/kbabeldictbox.cpp:313
+msgid "< &Previous"
+msgstr "< &Προηγούμενο"
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbse2.ui line 429
-#: rc.cpp:728
-#, no-c-format
-msgid "Custom Rules"
-msgstr "Προσαρμοσμένοι κανόνες"
+#: kbabeldict/kbabeldictbox.cpp:318
+msgid "&Next >"
+msgstr "&Επόμενο >"
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbse2.ui line 440
-#: rc.cpp:731
-#, no-c-format
-msgid "Original string regexp:"
-msgstr "Κανονική έκφραση αρχικού συμβολοσειράς:"
+#: kbabeldict/kbabeldictbox.cpp:957 kbabeldict/kbabeldictbox.cpp:1015
+#: kbabeldict/kbabeldictbox.cpp:1027 kbabeldict/kbabeldictbox.cpp:1128
+#: kbabeldict/kbabeldictbox.cpp:1190 kbabeldict/kbabeldictbox.cpp:1449
+msgid "Edit File"
+msgstr "Επεξεργασία αρχείου"
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbse2.ui line 451
-#: rc.cpp:734
-#, no-c-format
-msgid "Enabled"
-msgstr "Ενεργοποιημένο"
+#: kbabeldict/kbabeldictbox.cpp:1010 kbabeldict/kbabeldictbox.cpp:1185
+#, c-format
+msgid "Edit File %1"
+msgstr "Επεξεργασία αρχείου %1"
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbse2.ui line 462
-#: rc.cpp:737
-#, no-c-format
-msgid "Description"
-msgstr "Περιγραφή"
+#: kbabeldict/kbabeldictbox.cpp:1257
+#, c-format
+msgid "Send bugs to %1"
+msgstr "Αποστολή σφαλμάτων στο %1"
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbse2.ui line 527
-#: rc.cpp:749
-#, no-c-format
-msgid "Replace string:"
-msgstr "Συμβολοσειρά αντικατάστασης:"
+#: kbabeldict/kbabeldictbox.cpp:1270
+msgid "Authors:"
+msgstr "Συγγραφείς:"
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbse2.ui line 545
-#: rc.cpp:752
-#, no-c-format
-msgid "Translated regexp(search):"
-msgstr "Κανονική έκφραση μεταφρασμένου (αναζήτηση):"
+#: kbabeldict/kbabeldictbox.cpp:1286
+msgid "Thanks to:"
+msgstr "Ευχαριστίες σε:"
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbse2.ui line 583
-#: rc.cpp:761
-#, no-c-format
-msgid "Check language"
-msgstr "Έλεγχος γλώσσας"
+#: kbabeldict/kbabeldictbox.cpp:1302
+msgid "No information available."
+msgstr "Δεν υπάρχουν διαθέσιμες πληροφορίες."
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbse2.ui line 599
-#: rc.cpp:764
-#, no-c-format
-msgid "Use current filters"
-msgstr "Χρήση τρέχοντων φίλτρων"
+#: kbabeldict/kbabeldictbox.cpp:1505
+#, c-format
+msgid "Configure Dictionary %1"
+msgstr "Ρύθμιση λεξικού %1"
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbse2.ui line 615
-#: rc.cpp:767
-#, no-c-format
-msgid "Set date to today"
-msgstr "Ορισμός ημερομηνίας στο σήμερα"
+#: kbabeldict/kbabeldictbox.cpp:1698
+#, c-format
+msgid ""
+"There was an error starting KBabel:\n"
+"%1"
+msgstr ""
+"Υπήρξε ένα σφάλμα στην εκκίνηση του KBabel:\n"
+"%1"
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbse2.ui line 624
-#: rc.cpp:770
-#, no-c-format
-msgid "Sources"
-msgstr "Πηγές"
+#: kbabeldict/kbabeldictbox.cpp:1712
+msgid "There was an error using DCOP."
+msgstr "Υπήρξε ένα σφάλμα στη χρήση του DCOP."
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbse2.ui line 651
-#: rc.cpp:779
-#, no-c-format
-msgid "Scan Now"
-msgstr "Σάρωση τώρα"
+#: kbabeldict/kbabeldictbox.cpp:1738
+msgid ""
+"The \"Translation Database\" module\n"
+"appears not to be installed on your system."
+msgstr ""
+"Το άρθρωμα \"Βάση δεδομένων μετάφρασης\"\n"
+"δε φαίνεται να είναι εγκατεστημένο στο σύστημά σας."
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbse2.ui line 684
-#: rc.cpp:785
-#, no-c-format
-msgid "Scan All"
-msgstr "Σάρωση όλων"
+#: kbabeldict/dictchooser.cpp:59
+msgid ""
+"_: dictionary to not use\n"
+"Do not use:"
+msgstr "Να μη χρησιμοποιηθεί:"
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbse2.ui line 701
-#: rc.cpp:788
-#, no-c-format
-msgid "Filters"
-msgstr "Φίλτρα"
+#: kbabeldict/dictchooser.cpp:62
+msgid ""
+"_: dictionary to use\n"
+"Use:"
+msgstr "Χρήση:"
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/sourcedialog.ui line 16
-#: rc.cpp:791
-#, no-c-format
-msgid "Edit Source"
-msgstr "Επεξεργασία πηγής"
+#: kbabeldict/dictchooser.cpp:84
+msgid "Move &Up"
+msgstr "Μετακίνηση &πάνω"
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/sourcedialog.ui line 60
-#: rc.cpp:800
-#, no-c-format
-msgid "Additional Informations"
-msgstr "Πρόσθετες πληροφορίες"
+#: kbabeldict/dictchooser.cpp:87
+msgid "Move &Down"
+msgstr "Μετακίνηση &κάτω"
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/sourcedialog.ui line 133
-#: rc.cpp:806
-#, no-c-format
-msgid "Project name:"
-msgstr "Όνομα έργου:"
+#: kbabeldict/dictchooser.cpp:90
+msgid "Con&figure..."
+msgstr "Ρύ&θμιση..."
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/sourcedialog.ui line 149
-#: rc.cpp:809
-#, no-c-format
-msgid "Project keywords:"
-msgstr "Λέξεις κλειδιά έργου:"
+#: kbabeldict/main.cpp:114
+msgid "KBabel - Dictionary"
+msgstr "KBabel - Λεξικό"
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/sourcedialog.ui line 158
-#: rc.cpp:812
-#, no-c-format
-msgid "General Info"
-msgstr "Γενικές πληροφορίες"
+#: kbabeldict/main.cpp:115
+msgid "A dictionary for translators"
+msgstr "Ένα λεξικό για μεταφραστές"
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/sourcedialog.ui line 172
-#: rc.cpp:815
-#, no-c-format
-msgid "Single File"
-msgstr "Ένα αρχείο"
+#: kbabeldict/main.cpp:116
+msgid "(c) 2000,2001,2002,2003 The KBabeldict developers"
+msgstr "(c) 2000,2001,2002,2003 οι προγραμματιστές του KBabeldict"
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/sourcedialog.ui line 177
-#: rc.cpp:818
-#, no-c-format
-msgid "Single Folder"
-msgstr "Ένας φάκελος"
+#: common/catalog.cpp:592
+msgid ""
+"Free Software Foundation Copyright does not contain any year. It will not be "
+"updated."
+msgstr ""
+"Τα πνευματικά δικαιώματα του Free Software Foundation δεν περιέχουν χρονιά. Δε "
+"θα ενημερωθεί."
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/sourcedialog.ui line 182
-#: rc.cpp:821
-#, no-c-format
-msgid "Recursive Folder"
-msgstr "Φάκελος αναδρομικά"
+#: common/catalog.cpp:1237
+msgid "validating file"
+msgstr "έλεγχος εγκυρότητας αρχείου"
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/sourcedialog.ui line 194
-#: rc.cpp:824
-#, no-c-format
-msgid "Source name:"
-msgstr "Όνομα πηγής:"
+#: common/catalog.cpp:1276
+msgid "applying tool"
+msgstr "εργαλείο εφαρμογής"
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/sourcedialog.ui line 207
-#: rc.cpp:827
-#, no-c-format
-msgid "Type:"
-msgstr "Τύπος:"
+#: common/catalog.cpp:3128
+msgid "searching matching message"
+msgstr "αναζήτηση μηνύματος που να ταιριάζει"
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/sourcedialog.ui line 215
-#: rc.cpp:830
-#, no-c-format
-msgid "Setup Filter..."
-msgstr "Ρύθμιση φίλτρου..."
+#: common/catalog.cpp:3217
+msgid "preparing messages for diff"
+msgstr "ετοιμασία μηνυμάτων για διαφορές"
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/sourcedialog.ui line 223
-#: rc.cpp:833
-#, no-c-format
-msgid "Location:"
-msgstr "Τοποθεσία:"
+#: common/kbproject.cpp:53
+msgid "unnamed"
+msgstr "χωρίς όνομα"
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/sourcedialog.ui line 231
-#: rc.cpp:836
-#, no-c-format
-msgid "Use filter"
-msgstr "Χρήση φίλτρου"
+#: common/kbmailer.cpp:106
+#, c-format
+msgid "Error while trying to download file %1."
+msgstr "Σφάλμα κατά τη λήψη του αρχείου %1."
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbseprefwidget.ui line 17
-#: rc.cpp:839
-#, no-c-format
-msgid "DBSEPrefWidget"
-msgstr "DBSEPrefWidget"
+#: common/kbmailer.cpp:145
+msgid "Enter the name of the archive without file extension"
+msgstr "Δώστε το όνομα του αρχείου αποθήκευσης χωρίς την κατάληξη"
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbseprefwidget.ui line 41
-#: rc.cpp:842 rc.cpp:1010 rc.cpp:1047 rc.cpp:1215
-#, no-c-format
-msgid "Generic"
-msgstr "Γενικά"
+#: common/kbmailer.cpp:178
+msgid "Error while trying to create archive file."
+msgstr "Σφάλμα κατά τη δημιουργία του αρχείου αποθήκευσης."
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbseprefwidget.ui line 58
-#: rc.cpp:845 rc.cpp:1050
-#, no-c-format
-msgid "Search Mode"
-msgstr "Λειτουργία αναζήτησης"
+#: common/kbmailer.cpp:193
+#, c-format
+msgid "Error while trying to read file %1."
+msgstr "Σφάλμα κατά την ανάγνωση του αρχείου %1."
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbseprefwidget.ui line 75
-#: rc.cpp:848 rc.cpp:1053
-#, no-c-format
-msgid "Search in whole database (slow)"
-msgstr "Αναζήτηση σε ολόκληρη τη βάση δεδομένων (αργό)"
+#: common/kbmailer.cpp:208
+msgid "Error while trying to copy file %1 into archive."
+msgstr "Σφάλμα κατά την αντιγραφή του αρχείου %1 στην αρχειοθήκη."
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbseprefwidget.ui line 80
-#: rc.cpp:851 rc.cpp:1056
-#, no-c-format
-msgid ""
-"
\n"
-"If you search for My name is Andrea and you have activated "
-"one word substitution you may also find phrases like "
-"My name is Joe or Your name is Andrea."
+"This is not a valid CVS repository. The CVS commands cannot be executed."
msgstr ""
-"
\n"
-"Αν αναζητήσετε το Το όνομά μου είναι Ανδρέας "
-"και έχετε ενεργοποιήσει την αντικατάσταση μιας λέξης "
-"μπορείτε επίσης να βρείτε και φράσεις όπως Το όνομά μου είναι Ζωή "
-"ή Το όνομά σας είναι Ανδρέας."
+"Αυτός δεν είναι ένας έγκυρος χώρος αποθήκευσης CVS. Εντολές CVS δε μπορούν να "
+"εκτελεστούν."
+
+#: catalogmanager/libcvs/cvsdialog.cpp:311
+#: catalogmanager/libcvs/cvshandler.cpp:375
+#: catalogmanager/libsvn/svndialog.cpp:290
+#: catalogmanager/libsvn/svnhandler.cpp:483
+msgid "[ Starting command ]"
+msgstr "[ Εκκίνηση εντολής ]"
+
+#: catalogmanager/libcvs/cvsdialog.cpp:68
+msgid "CVS Dialog"
+msgstr "Διάλογος CVS"
+
+#: catalogmanager/libcvs/cvsdialog.cpp:77
+#: catalogmanager/libsvn/svndialog.cpp:74
+msgid "Update the following files:"
+msgstr "Ενημέρωση των παρακάτω αρχείων:"
+
+#: catalogmanager/libcvs/cvsdialog.cpp:80
+#: catalogmanager/libsvn/svndialog.cpp:77
+msgid "Commit the following files:"
+msgstr "Καταχώρηση των παρακάτω αρχείων:"
+
+#: catalogmanager/libcvs/cvsdialog.cpp:83
+msgid "Get status for the following files:"
+msgstr "Λήψη κατάστασης για τα παρακάτω αρχεία:"
+
+#: catalogmanager/libcvs/cvsdialog.cpp:86
+#: catalogmanager/libsvn/svndialog.cpp:86
+msgid "Get diff for the following files:"
+msgstr "Λήψη διαφορών για τα παρακάτω αρχεία:"
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbseprefwidget.ui line 402
-#: rc.cpp:935 rc.cpp:1140
-#, no-c-format
-msgid "Use one word substitution"
-msgstr "Χρήση αντικατάστασης μιας λέξης"
+#: catalogmanager/libcvs/cvsdialog.cpp:100
+#: catalogmanager/libsvn/svndialog.cpp:103
+msgid "&Old messages:"
+msgstr "&Παλιά μηνύματα:"
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbseprefwidget.ui line 433
-#: rc.cpp:938 rc.cpp:944 rc.cpp:1143 rc.cpp:1149
-#, no-c-format
-msgid "Max number of words in the query:"
-msgstr "Μέγιστος αριθμός λέξεων στο ερώτημα:"
+#: catalogmanager/libcvs/cvsdialog.cpp:108
+#: catalogmanager/libsvn/svndialog.cpp:111
+msgid "&Log message:"
+msgstr "&Μήνυμα καταγραφής:"
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbseprefwidget.ui line 458
-#: rc.cpp:941 rc.cpp:1146
-#, no-c-format
-msgid "Use two word substitution"
-msgstr "Χρήση αντικατάστασης δύο λέξεων"
+#: catalogmanager/libcvs/cvsdialog.cpp:114
+msgid "E&ncoding:"
+msgstr "Κω&δικοποίηση:"
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbseprefwidget.ui line 491
-#: rc.cpp:947 rc.cpp:1152
-#, no-c-format
-msgid "[A-Za-z0-9_%"
-msgstr "[A-Za-z0-9_%"
+#: catalogmanager/libcvs/cvsdialog.cpp:121
+msgid ""
+"_: Descriptive encoding name\n"
+"Recommended ( %1 )"
+msgstr "Προτείνεται ( %1 )"
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbseprefwidget.ui line 509
-#: rc.cpp:950 rc.cpp:1155
-#, no-c-format
-msgid "]"
-msgstr "]"
+#: catalogmanager/libcvs/cvsdialog.cpp:122
+msgid ""
+"_: Descriptive encoding name\n"
+"Locale ( %1 )"
+msgstr "Εντοπιότητα ( %1 )"
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbseprefwidget.ui line 519
-#: rc.cpp:953 rc.cpp:1158
-#, no-c-format
-msgid "Local characters for regular expressions:"
-msgstr "Τοπικοί χαρακτήρες για κανονικές εκφράσεις:"
+#: catalogmanager/libcvs/cvsdialog.cpp:133
+#: catalogmanager/libsvn/svndialog.cpp:124
+msgid "Auto&matically add files if necessary"
+msgstr "&Αυτόματη προσθήκη αρχείων αν είναι απαραίτητο"
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbseprefwidget.ui line 573
-#: rc.cpp:959 rc.cpp:1164
-#, no-c-format
-msgid "Database folder:"
-msgstr "Φάκελος βάσης δεδομένων:"
+#: catalogmanager/libcvs/cvsdialog.cpp:144
+#: catalogmanager/libsvn/svndialog.cpp:135
+msgid "&Commit"
+msgstr "&Καταχώρηση"
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbseprefwidget.ui line 589
-#: rc.cpp:962 rc.cpp:1167
-#, no-c-format
-msgid "Auto add entry to database"
-msgstr "Αυτόματη προσθήκη καταχώρησης στη βάση δεδομένων"
+#: catalogmanager/libcvs/cvsdialog.cpp:147
+#: catalogmanager/libsvn/svndialog.cpp:139
+msgid "&Get Status"
+msgstr "&Λήψη κατάστασης"
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbseprefwidget.ui line 595
-#: rc.cpp:965 rc.cpp:1170
-#, no-c-format
-msgid ""
-"Automatically add an entry to the database if a new translation is notified by "
-"someone (may be kbabel)"
-msgstr ""
-"Αυτόματη προσθήκη μιας καταχώρησης στη βάση δεδομένων αν μια νέα μετάφραση "
-"εισαχθεί από κάποιον (ίσως από το Kbabel)"
+#: catalogmanager/libcvs/cvsdialog.cpp:150
+#: catalogmanager/libsvn/svndialog.cpp:142
+msgid "&Get Diff"
+msgstr "&Λήψη διαφορών"
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbseprefwidget.ui line 617
-#: rc.cpp:968 rc.cpp:1173
-#, no-c-format
-msgid "Auto added entry author:"
-msgstr "Καταχώρηση συγγραφέα που προστέθηκε αυτόματα:"
+#: catalogmanager/libcvs/cvsdialog.cpp:165
+#: catalogmanager/libsvn/svndialog.cpp:160
+msgid "Command output:"
+msgstr "Έξοδος εντολής:"
-#. i18n: file ./kbabeldict/modules/dbsearchengine2/dbseprefwidget.ui line 625
-#: rc.cpp:971 rc.cpp:1176
-#, no-c-format
+#: catalogmanager/libcvs/cvsdialog.cpp:237
+#: catalogmanager/libsvn/svndialog.cpp:233
+msgid "The commit log message is empty. Do you want to continue?"
+msgstr "Το μήνυμα καταγραφής καταχώρησης είναι κενό. Επιθυμείτε τη συνέχεια;"
+
+#: catalogmanager/libcvs/cvsdialog.cpp:247
+#, c-format
+msgid "Cannot find encoding: %1"
+msgstr "Αδυναμία εύρεσης κωδικοποίησης: %1"
+
+#: catalogmanager/libcvs/cvsdialog.cpp:253
msgid ""
-"\n"
-"
\n"
-"
"
+"
"
msgstr ""
""
+"
"
-#: kbabeldict/modules/tmx/tmxcompendiumdata.cpp:92
-#: kbabeldict/modules/tmx/tmxcompendiumdata.cpp:102
-msgid "Cannot open the file."
-msgstr "Αδύνατο το άνοιγμα του αρχείου."
+#: catalogmanager/libsvn/svnhandler.cpp:90
+msgid "No SVN repository"
+msgstr "Χωρίς χώρο αποθήκευσης SVN"
-#: kbabeldict/modules/tmx/tmxcompendiumdata.cpp:96
-msgid "Cannot parse XML data."
-msgstr "Αδύνατη η ανάλυση των δεδομένων XML."
+#: catalogmanager/libsvn/svnhandler.cpp:93
+msgid "Not in SVN"
+msgstr "Όχι στο SVN"
-#: kbabeldict/modules/tmx/tmxcompendiumdata.cpp:111
-msgid "Unsupported format."
-msgstr "Μη υποστηριζόμενη μορφή."
+#: catalogmanager/libsvn/svnhandler.cpp:111
+msgid "Error in Working Copy"
+msgstr "Σφάλμα στο αντίγραφο εργασίας"
-#: kbabeldict/modules/tmx/tmxcompendiumdata.cpp:117
+#: catalogmanager/libsvn/svnhandler.cpp:288
msgid ""
-"Error while trying to read file for TMX Compendium module:\n"
-"%1\n"
-"Reason: %2"
+"This is not a valid SVN repository. The SVN commands cannot be executed."
msgstr ""
-"Σφάλμα κατά την προσπάθεια ανάγνωσης αρχείου για το άρθρωμα επιτομής TMX:\n"
-"%1\n"
-"Αιτία: %2"
+"Αυτός δεν είναι ένας έγκυρος χώρος αποθήκευσης SVN. Οι εντολές SVN δε θα "
+"εκτελεστούν."
-#: kbabeldict/modules/pocompendium/compendiumdata.cpp:104
-#: kbabeldict/modules/tmx/tmxcompendiumdata.cpp:132
-msgid "Building indices"
-msgstr "Κατασκευή δεικτών"
+#: catalogmanager/libsvn/svndialog.cpp:65
+msgid "SVN Dialog"
+msgstr "Διάλογος SVN"
-#: kbabeldict/modules/tmx/tmxcompendiumdata.cpp:229
-msgid "Empty database."
-msgstr "Κενή βάση δεδομένων."
+#: catalogmanager/libsvn/svndialog.cpp:80
+msgid "Get remote status for the following files:"
+msgstr "Λήψη απομακρυσμένης κατάστασης για τα παρακάτω αρχεία:"
-#: kbabeldict/modules/pocompendium/pc_factory.cpp:95
-#: kbabeldict/modules/pocompendium/pocompendium.cpp:184
-msgid "PO Compendium"
-msgstr "Επιτομή PO"
+#: catalogmanager/libsvn/svndialog.cpp:83
+msgid "Get local status for the following files:"
+msgstr "Λήψη τοπικής κατάστασης για τα παρακάτω αρχεία:"
+
+#: catalogmanager/libsvn/svndialog.cpp:89
+msgid "Get information for the following files:"
+msgstr "Λήψη πληροφοριών για τα παρακάτω αρχεία:"
+
+#: catalogmanager/libsvn/svndialog.cpp:145
+msgid "&Get Information"
+msgstr "&Λήψη πληροφοριών"
+
+#: catalogmanager/catalogmanager.cpp:225
+msgid "&Open Template"
+msgstr "Ά&νοιγμα προτύπου"
+
+#: catalogmanager/catalogmanager.cpp:228
+msgid "Open in &New Window"
+msgstr "Άνοιγμα σε νέο &παράθυρο"
-#: kbabeldict/modules/pocompendium/pc_factory.cpp:97
-msgid "A module for searching in a PO file"
-msgstr "Ένα άρθρωμα για αναζήτηση σε ένα αρχείο PO"
+#: catalogmanager/catalogmanager.cpp:237
+msgid "Fi&nd in Files..."
+msgstr "&Αναζήτηση στα αρχεία..."
-#: kbabeldict/modules/pocompendium/preferenceswidget.cpp:88
-msgid ""
-"Chunk by chunk
CHANGE THIS TEXT!!!!This translation isobtained "
-"translating the sentences and using afuzzy sentence translation database."
-"
Do not rely on it. Translations may be fuzzy."
-"
"
-msgstr ""
-"Τμήμα με τμήμα
Αλλάξτε αυτό το κείμενο!!!! Αυτή η μετάφραση γίνεται "
-"μεταφράζοντας τις προτάσεις χρησιμοποιώντας μια ασαφής βάση δεδομένων "
-"μετάφρασης πρότασης."
-"
Μη βασιστείτε σε αυτό. Οι μεταφράσεις μπορεί να είναι ασαφείς."
-"
"
+#: catalogmanager/catalogmanager.cpp:267
+msgid "&Load Markings..."
+msgstr "&Φόρτωση σημάνσεων..."
-#: kbabeldict/modules/dbsearchengine2/algorithms.cpp:374
-#: kbabeldict/modules/dbsearchengine2/algorithms.cpp:386
-msgid "DYNAMIC DICT:"
-msgstr "ΔΥΝΑΜΙΚΟ ΛΕΞΙΚΟ:"
+#: catalogmanager/catalogmanager.cpp:270
+msgid "&Save Markings..."
+msgstr "&Αποθήκευση σημάνσεων..."
-#: kbabeldict/modules/dbsearchengine2/algorithms.cpp:375
-#: kbabeldict/modules/dbsearchengine2/algorithms.cpp:387
-msgid ""
-"Dynamic Dictionary
This is a dynamic dictionary created looking for "
-"correlation of original and translated words."
-"
Do not rely on it. Translations may be fuzzy."
-"
"
-msgstr ""
-"Δυναμικό λεξικό
Αυτό είναι ένα δυναμικό λεξικό που δημιουργήθηκε "
-"αναζητώντας συσχέτιση των αρχικών και των μεταφρασμένων λέξεων."
-"
Μη βασιστείτε σε αυτό. Οι μεταφράσεις μπορεί να είναι ασαφείς."
-"
"
+#: catalogmanager/catalogmanager.cpp:273
+msgid "&Mark Files..."
+msgstr "&Σήμανση αρχείων..."
-#: kbabeldict/modules/dbsearchengine2/database.cpp:142
-msgid "Create Database"
-msgstr "Δημιουργία βάσης δεδομένων"
+#: catalogmanager/catalogmanager.cpp:275
+msgid "&Unmark Files..."
+msgstr "&Αναίρεση σήμανσης αρχείων..."
-#: kbabeldict/modules/dbsearchengine/KDBSearchEngine.cpp:258
-#: kbabeldict/modules/dbsearchengine2/database.cpp:142
-msgid "Create"
-msgstr "Δημιουργία"
+#: catalogmanager/catalogmanager.cpp:309
+msgid "Next Te&mplate Only"
+msgstr "Επόμενο &πρότυπο μόνο"
-#: kbabeldict/modules/dbsearchengine/KDBSearchEngine.cpp:127
-#: kbabeldict/modules/dbsearchengine/KDBSearchEngine.cpp:258
-#: kbabeldict/modules/dbsearchengine2/database.cpp:142
-msgid "Do Not Create"
-msgstr "Μη δημιουργία"
+#: catalogmanager/catalogmanager.cpp:312
+msgid "Previous Temp&late Only"
+msgstr "Προηγούμενο &πρότυπο μόνο"
-#: kbabeldict/modules/dbsearchengine2/KDBSearchEngine2.cpp:562
-#: kbabeldict/modules/dbsearchengine2/KDBSearchEngine2.cpp:614
-msgid ""
-"The name you chose is already used.\n"
-"Please change the source name."
-msgstr ""
-"Το όνομα που επιλέξατε χρησιμοποιείται ήδη.\n"
-"Παρακαλώ αλλάξτε το όνομα πηγής."
+#: catalogmanager/catalogmanager.cpp:315
+msgid "Next Tran&slation Exists"
+msgstr "Επόμενη &μετάφραση που υπάρχει"
-#: kbabeldict/modules/dbsearchengine2/KDBSearchEngine2.cpp:563
-#: kbabeldict/modules/dbsearchengine2/KDBSearchEngine2.cpp:615
-msgid "Name is Not Unique"
-msgstr "Το όνομα δεν είναι μοναδικό"
+#: catalogmanager/catalogmanager.cpp:318
+msgid "Previous Transl&ation Exists"
+msgstr "Προηγούμενη &μετάφραση που υπάρχει"
-#: kbabeldict/modules/dbsearchengine/preferenceswidget.cpp:102
-#, c-format
-msgid "Scanning file: %1"
-msgstr "Σάρωση αρχείου: %1"
+#: catalogmanager/catalogmanager.cpp:322
+msgid "Previous Marke&d"
+msgstr "Προηγούμενο &σημαδεμένο"
-#: kbabeldict/modules/dbsearchengine/preferenceswidget.cpp:107
-#, c-format
-msgid "Entries added: %1"
-msgstr "Καταχωρήσεις που προστέθηκαν: %1"
+#: catalogmanager/catalogmanager.cpp:325
+msgid "Next &Marked"
+msgstr "Επόμενο ση&μαδεμένο"
-#: kbabeldict/modules/dbsearchengine/dbse_factory.cpp:71
-msgid "Copyright 2000-2001 by Andrea Rizzi"
-msgstr "Πνευματικά δικαιώματα 2000-2001, Andrea Rizzi"
+#: catalogmanager/catalogmanager.cpp:350
+msgid "&Statistics"
+msgstr "&Στατιστικά"
-#: kbabeldict/modules/dbsearchengine/KDBSearchEngine.cpp:84
-msgid "No error"
-msgstr "Κανένα σφάλμα"
+#: catalogmanager/catalogmanager.cpp:353
+msgid "S&tatistics in Marked"
+msgstr "&Στατιστικά στα σημαδεμένα"
-#: kbabeldict/modules/dbsearchengine/KDBSearchEngine.cpp:125
-msgid ""
-"Database folder does not exist:\n"
-"%1\n"
-"Do you want to create it now?"
-msgstr ""
-"Ο φάκελος της βάσης δεδομένων δεν υπάρχει:\n"
-"%1\n"
-"Θέλετε να το δημιουργήσετε τώρα;"
+#: catalogmanager/catalogmanager.cpp:356
+msgid "Check S&yntax"
+msgstr "Έλεγχος &σύνταξης"
-#: kbabeldict/modules/dbsearchengine/KDBSearchEngine.cpp:127
-msgid "Create Folder"
-msgstr "Δημιουργία φακέλου"
+#: catalogmanager/catalogmanager.cpp:359
+msgid "S&pell Check"
+msgstr "&Ορθογραφικός έλεγχος"
-#: kbabeldict/modules/dbsearchengine/KDBSearchEngine.cpp:146
-#, c-format
-msgid "It was not possible to create folder %1"
-msgstr "Αδύνατη η δημιουργία του φακέλου %1"
+#: catalogmanager/catalogmanager.cpp:362
+msgid "Spell Check in &Marked"
+msgstr "Ορθογραφικός έλεγχος στα &σημαδεμένα"
-#: kbabeldict/modules/dbsearchengine/KDBSearchEngine.cpp:176
-msgid ""
-"
"
-"
If you choose the old version, the new one will be removed. If you choose "
-"the new version, the old database files will be left alone and you need to "
-"remove them manually. Otherwise this message will be displayed again (the old "
-"files are at $TDEHOME/share/apps/kbabeldict/dbsearchengine/*,old).
"
-"
Αν επιλέξετε την παλιά έκδοση, η νέα θα αφαιρεθεί. Αν επιλέξετε τη νέα "
-"έκδοση, τα παλιά αρχεία βάσης δεδομένων θα παραμείνουν και θα πρέπει να τα "
-"αφαιρέσετε χειροκίνητα. Σε άλλη περίπτωση αυτό το μήνυμα θα εμφανιστεί ξανά (τα "
-"παλιά αρχεία βρίσκονται στο $TDEHOME/share/apps/kbabeldict/dbsearchengine/*, "
-"παλιά)."
+"
For more information, see the "
+"What's This? help of the corresponding tab widget"
+"
Για περισσότερες πληροφορίες, δείτε τη βοήθεια "
+"Τι είναι αυτό; στην αντίστοιχη καρτέλα του συστατικού"
-"
"
-"
"
-"
"
-"The list is sorted according the the target command profiled in the "
-"corresponding dump."
-"
"
-"
Η λίστα ταξινομείται σύμφωνα με την εντολή προορισμού προφίλ "
-"στην αντίστοιχη αποτύπωση.
Κατά την επιλογή μιας αποτύπωσης προφίλ, εμφανίζονται πληροφορίες για αυτήν " -"στην κάτω περιοχή της προσάρτησης: " -"
Make a copy of the current layout.
" -msgstr "" -"Αντίγραφο της τρέχουσας διάταξης" -"Δημιουργία ενός αντιγράφου της τρέχουσας διάταξης.
" - -#: toplevel.cpp:466 -msgid "" -"Remove Current Layout" -"Delete current layout and make the previous active.
" -msgstr "" -"Αφαίρεση τρέχουσας διάταξης" -"Αφαίρεση της τρέχουσας διάταξης και ενεργοποίηση της προηγούμενης.
" +#: callmapview.cpp:250 +msgid "200 Pixels" +msgstr "200 εικονοστοιχεία" -#: toplevel.cpp:470 -msgid "&Go to Next" -msgstr "&Μετάβαση στην επόμενη" +#: callmapview.cpp:252 +msgid "500 Pixels" +msgstr "500 εικονοστοιχεία" -#: toplevel.cpp:474 -msgid "Go to Next Layout" -msgstr "Μετάβαση στην επόμενη διάταξη" +#: callmapview.cpp:258 treemap.cpp:3045 +msgid "Area of '%1' (%2)" +msgstr "Περιοχή του '%1' (%2)" -#: toplevel.cpp:477 -msgid "&Go to Previous" -msgstr "&Μετάβαση στην προηγούμενη" +#: callmapview.cpp:264 treemap.cpp:3071 +msgid "Double Area Limit (to %1)" +msgstr "Διπλάσιο όριο περιοχής (στο %1)" -#: toplevel.cpp:481 -msgid "Go to Previous Layout" -msgstr "Μετάβαση στην προηγούμενη διάταξη" +#: callmapview.cpp:266 +msgid "Half Area Limit (to %1)" +msgstr "Μισό όριο περιοχής (στο %1)" -#: toplevel.cpp:484 -msgid "&Restore to Default" -msgstr "&Επαναφορά προκαθορισμένων" +#: callmapview.cpp:273 +msgid "Visualisation" +msgstr "Αναπαράσταση" -#: toplevel.cpp:487 -msgid "Restore Layouts to Default" -msgstr "Επαναφορά των διατάξεων στα προκαθορισμένα" +#: callmapview.cpp:277 +msgid "Split Direction" +msgstr "Κατεύθυνση διαίρεσης" -#: toplevel.cpp:490 -msgid "&Save as Default" -msgstr "&Αποθήκευση ως προκαθορισμένο" +#: callmapview.cpp:279 +msgid "Skip Incorrect Borders" +msgstr "Παράλειψη εσφαλμένων περιγραμμάτων" -#: toplevel.cpp:493 -msgid "Save Layouts as Default" -msgstr "Αποθήκευση διατάξεων ως προκαθορισμένες" +#: callmapview.cpp:284 +msgid "Border Width" +msgstr "Πλάτος περιγράμματος" -#: toplevel.cpp:504 -msgid "NewOpen new empty KCachegrind window.
" -msgstr "ΝέοΑνοίγει ένα νέο κενό παράθυρο KCachegrind.
" +#: callmapview.cpp:285 +msgid "Border 0" +msgstr "Περίγραμμα 0" -#: toplevel.cpp:507 -msgid "&Add..." -msgstr "&Προσθήκη..." +#: callmapview.cpp:288 +msgid "Border 1" +msgstr "Περίγραμμα 1" -#: toplevel.cpp:510 -msgid "" -"Add Profile Data" -"This opens an additional profile data file in the current window.
" -msgstr "" -"Προσθήκη δεδομένων προφίλ" -"Ανοίγει ένα πρόσθετο αρχείο δεδομένων προφίλ στο τρέχον παράθυρο.
" +#: callmapview.cpp:290 +msgid "Border 2" +msgstr "Περίγραμμα 2" -#: toplevel.cpp:522 -msgid "Reload Profile DataThis loads any new created parts, too.
" -msgstr "" -"Επαναφόρτωση δεδομένων προφίλ" -"Φόρτωση νέων τμημάτων, επίσης.
" +#: callmapview.cpp:292 +msgid "Border 3" +msgstr "Περίγραμμα 3" -#: toplevel.cpp:526 -msgid "&Export Graph" -msgstr "Ε&ξαγωγή γραφήματος" +#: callmapview.cpp:297 +msgid "Draw Symbol Names" +msgstr "Σχεδίαση ονομάτων συμβόλων" -#: toplevel.cpp:530 -msgid "" -"Export Call Graph" -"Generates a file with extension .dot for the tools of the GraphViz " -"package.
" -msgstr "" -"Εξαγωγή γραφήματος κλήσεων" -"Δημιουργεί ένα αρχείο με επέκταση .dot για τη χρήση του με τα εργαλεία του " -"πακέτου GraphViz.
" +#: callmapview.cpp:298 +msgid "Draw Cost" +msgstr "Σχεδίαση κόστους" -#: toplevel.cpp:536 -msgid "&Force Dump" -msgstr "&Εξαναγκασμός αποτύπωσης" +#: callmapview.cpp:299 +msgid "Draw Location" +msgstr "Σχεδίαση τοποθεσίας" -#: toplevel.cpp:545 -msgid "" -"Force Dump" -"This forces a dump for a Callgrind profile run in the current directory. " -"This action is checked while KCachegrind looks for the dump. If the dump is " -"finished, it automatically reloads the current trace. If this is the one from " -"the running Callgrind, the new created trace part will be loaded, too.
" -"Force dump creates a file 'callgrind.cmd', and checks every second for its " -"existence. A running Callgrind will detect this file, dump a trace part, and " -"delete 'callgrind.cmd'. The deletion is detected by KCachegrind, and it does a " -"Reload. If there's no Callgrind running, press 'Force Dump' again to " -"cancel the dump request. This deletes 'callgrind.cmd' itself and stops polling " -"for a new dump.
" -"Note: A Callgrind run only detects existence of 'callgrind.cmd' " -"when actively running a few milliseconds, i.e. not " -"sleeping. Tip: For a profiled GUI program, you can awake Callgrind e.g. by " -"resizing a window of the program.
" -msgstr "" -"Εξαναγκασμός αποτύπωσης" -"Αυτό εξαναγκάζει μια αποτύπωση για μια εκτέλεση προφίλ Callgrind στον τρέχον " -"κατάλογο. Αυτή η ενέργεια ελέγχεται κατά την αναζήτηση αποτύπωσης από του " -"KCachegrind. Αν η αποτύπωση τερματίσει, αυτόματα επαναφορτώνει το τρέχον ίχνος. " -"Αν αυτό ανήκει στο τρέχον εκτελούμενο Callgrind, το δημιουργημένο τμήμα ίχνους " -"θα φορτωθεί επίσης.
" -"Ο εξαναγκασμός αποτύπωσης δημιουργεί ένα αρχείο 'callgrind.cmd', και ελέγχει " -"κάθε δευτερόλεπτο για την ύπαρξή του. Ένα εκτελούμενο Callgrind θα ανιχνεύσει " -"του αρχείο αυτό, θα αποτυπώσει ένα τμήμα ίχνους, και θα διαγράψει το " -"'callgrind.cmd'. Η διαγραφή ανιχνεύεται από το KCachegrind, και εκτελεί μια " -"επαναφόρτωση. Αν δεν υπάρχει Callgrind που εκτελείται, πιέστε ξανά τον " -"'Εξαναγκασμό αποτύπωσης' για την ακύρωση της αίτησης αποτύπωσης. Αυτό θα " -"διαγράψει το 'callgrind.cmd' και θα σταματήσει την ανίχνευση μιας νέας " -"αποτύπωσης.
" -"Σημείωση: Μια εκτέλεση Callgrind ανιχνεύει μόνο " -"την ύπαρξη του 'callgrind.cmd' όταν εκτελείται ενεργά για λίγα χιλιοστά του " -"δευτερολέπτου και όχι π.χ. όταν είναι σε αδράνεια. Συμβουλή: Για " -"προφίλ προγράμματος με γραφικό περιβάλλον, μπορείτε να ενεργοποιήσετε το " -"Callgrind π.χ. με αλλαγή μεγέθους του παραθύρου του προγράμματος.
" +#: callmapview.cpp:300 +msgid "Draw Calls" +msgstr "Σχεδίαση κλήσεων" -#: toplevel.cpp:570 -msgid "" -"Open Profile Data" -"This opens a profile data file, with possible multiple parts
" -msgstr "" -"Άνοιγμα δεδομένων προφίλ" -"Ανοίγει ένα αρχείο δεδομένων προφίλ, με δυνατότητα πολλών τμημάτων
" +#: callmapview.cpp:321 treemap.cpp:2889 +msgid "Shading" +msgstr "Σκίαση" -#: toplevel.cpp:586 -msgid "Show/Hide the Parts Overview Dockable" -msgstr "Εμφάνιση/απόκρυψη της προσάρτησης περίληψης τμημάτων" +#: callmapview.cpp:431 +msgid "Call Map: Current is '%1'" +msgstr "Χάρτης κλήσης: Ο τρέχων είναι ο '%1'" -#: toplevel.cpp:590 -msgid "Call Stack" -msgstr "Στοίβα κλήσης" +#: callmapview.cpp:599 +msgid "(no function)" +msgstr "(χωρίς συνάρτηση)" -#: toplevel.cpp:595 -msgid "Show/Hide the Call Stack Dockable" -msgstr "Εμφάνιση/απόκρυψη της προσάρτησης στοίβας κλήσεων" +#: callmapview.cpp:741 callmapview.cpp:858 +msgid "(no call)" +msgstr "(χωρίς κλήση)" -#. i18n: file functionselectionbase.ui line 16 -#: rc.cpp:297 toplevel.cpp:599 +#. i18n: file dumpselectionbase.ui line 917 +#: costtypeview.cpp:43 coverageview.cpp:46 partview.cpp:47 rc.cpp:267 +#: rc.cpp:309 #, no-c-format -msgid "Function Profile" -msgstr "Προφίλ συνάρτησης" - -#: toplevel.cpp:604 -msgid "Show/Hide the Function Profile Dockable" -msgstr "Εμφάνιση/απόκρυψη της προσάρτησης προφίλ συνάρτησης" +msgid "Incl." +msgstr "Προσθετικό" -#: toplevel.cpp:614 -msgid "Show/Hide the Profile Dumps Dockable" -msgstr "Εμφάνιση/απόκρυψη της προσάρτησης αποτυπώσεων προφίλ" +#: coverageview.cpp:48 coverageview.cpp:54 +msgid "Distance" +msgstr "Απόσταση" -#: toplevel.cpp:619 -msgid "Show Relative Costs" -msgstr "Εμφάνιση σχετικού κόστους" +#. i18n: file dumpselectionbase.ui line 928 +#: coverageview.cpp:49 partview.cpp:49 rc.cpp:270 rc.cpp:315 +#, no-c-format +msgid "Called" +msgstr "Κλήθηκε" -#: toplevel.cpp:626 -msgid "Show Absolute Costs" -msgstr "Εμφάνιση απόλυτου κόστους" +#: callview.cpp:48 coverageview.cpp:50 +msgid "Caller" +msgstr "Κλήση" -#: toplevel.cpp:629 -msgid "Show relative instead of absolute costs" -msgstr "Εμφάνιση σχετικού κόστους στη θέση του απόλυτου" +#. i18n: file functionselectionbase.ui line 62 +#: costtypeview.cpp:44 coverageview.cpp:53 partview.cpp:48 rc.cpp:303 +#: rc.cpp:312 +#, no-c-format +msgid "Self" +msgstr "Ίδιο" -#: toplevel.cpp:633 -msgid "Percentage Relative to Parent" -msgstr "Ποσοστό σχετικό με το γονέα" +#: coverageview.cpp:55 +msgid "Calling" +msgstr "Κλήση" -#: toplevel.cpp:639 -msgid "Show percentage costs relative to parent" -msgstr "Εμφάνιση ποσοστών κόστους σχετικό με το γονέα" +#: callview.cpp:52 coverageview.cpp:56 +msgid "Callee" +msgstr "Κληθέν" -#: toplevel.cpp:643 +#: coverageview.cpp:90 msgid "" -"Show percentage costs relative to parent" -"If this is switched off, percentage costs are always shown relative to the " -"total cost of the profile part(s) that are currently browsed. By turning on " -"this option, percentage cost of shown cost items will be relative to the parent " -"cost item." -"
Cost Type | " -"Parent Cost |
Function Cumulative | " -"Total |
Function Self | " -"Function Group (*) / Total |
Call | " -"Function Cumulative |
Source Line | " -"Function Cumulative |
(*) Only if function grouping is switched on (e.g. ELF object grouping)." -msgstr "" -"Εμφάνιση ποσοστών κόστους σχετικό με το γονέα" -"
Αν αυτό απενεργοποιηθεί, τα ποσοστά κόστους εμφανίζονται πάντα σχετικά με το " -"συνολικό κόστος του τμήματος/ων προφίλ που γίνεται εξερεύνηση. Ενεργοποιώντας " -"αυτή την επιλογή, τα ποσοστά κόστους εμφανίζονται σε σχέση με το γονικό " -"αντικείμενο κόστους." -"
Τύπος κόστους | " -"Κόστος γονέα |
Αθροιστικό συνάρτησης | " -"Συνολικό |
Ιδίας συνάρτησης | " -"Ομάδα συνάρτησης (*) / Συνολικό |
Κλήση | " -"Αθροιστικό συνάρτησης |
Γραμμή πηγαίου κώδικα | " -"Αθροιστικό συνάρτησης |
(*) Μόνο αν η ομαδοποίηση συναρτήσεων είναι ενεργοποιημένη (π.χ. ομαδοποίηση " -"αντικειμένων ELF)." +"List of all Callers" +"
This list shows all functions calling the current selected one, either " +"directly or with several functions in-between on the stack; the number of " +"functions in-between plus one is called the Distance " +"(e.g. for function A,B,C there exists a call from A to C when A calls B and B " +"calls C, i.e. A => B => C. The distance here is 2).
" +"Absolute cost shown is the cost spent in the selected function while a " +"listed function is active; relative cost is the percentage of all cost spent in " +"the selected function while the listed one is active. The cost graphic shows " +"logarithmic percentage with a different color for each distance.
" +"As there can be many calls from the same function, the distance column " +"sometimes shows the range of distances for all calls happening; then, in " +"parentheses, there is the medium distance, i.e. the distance where most of the " +"call costs happened.
" +"Selecting a function makes it the current selected one of this information " +"panel. If there are two panels (Split mode), the function of the other panel is " +"changed instead.
" +msgstr "" +"Λίστα όλων των κλήσεων" +"Αυτή η λίστα εμφανίζει όλες τις συναρτήσεις που καλούν την επιλεγμένη, είτε " +"άμεσα είτε μέσω διάφορων συναρτήσεων ανάμεσα στη στοίβα. Ο αριθμός των " +"συναρτήσεων που βρίσκονται ανάμεσα συν ένα ονομάζεται Απόσταση " +"(π.χ. για τη συνάρτηση A,B,C υπάρχει μια κλήση από το A στο C όταν το A καλεί " +"το B και το B καλεί το C, π.χ. A => B => C. Η απόσταση εδώ είναι 2).
" +"Το απόλυτο κόστος είναι το κόστος στην επιλεγμένη συνάρτηση όσο μια που " +"εμφανίζεται είναι ενεργή, ενώ το σχετικό κόστος είναι το ποσοστό του συνολικού " +"κόστους που ξοδεύτηκε στην επιλεγμένη συνάρτηση όσο η συνάρτηση που εμφανίζεται " +"είναι ενεργή. Το γράφημα κόστους εμφανίζει λογαριθμικό ποσοστό με διαφορετικό " +"χρώμα για κάθε απόσταση.
" +"Καθώς μπορεί να υπάρχουν πολλές κλήσεις από την ίδια συνάρτηση, η στήλη " +"απόστασης μερικές φορές εμφανίζει το εύρος των αποστάσεων για όλες τις κλήσεις " +"που συμβαίνουν, ενώ σε παρένθεση, υπάρχει η μέση απόσταση, δηλαδή. η απόσταση " +"όπου συνέβησαν οι περισσότερες κλήσεις κόστους.
" +"Επιλέγοντας μιας συνάρτηση γίνεται η τρέχουσα επιλεγμένη στον πίνακα " +"πληροφοριών. Αν υπάρχουν δύο πίνακες (λειτουργία διαίρεσης), η συνάρτηση του " +"άλλου πίνακα είναι αυτή που αλλάζει.
" -#: toplevel.cpp:658 -msgid "Do Cycle Detection" -msgstr "Εκτέλεση ανίχνευσης κύκλων" +#: coverageview.cpp:120 +msgid "" +"List of all Callees" +"This list shows all functions called by the current selected one, either " +"directly or with several function in-between on the stack; the number of " +"function in-between plus one is called the Distance " +"(e.g. for function A,B,C there exists a call from A to C when A calls B and B " +"calls C, i.e. A => B => C. The distance here is 2).
" +"Absolute cost shown is the cost spent in the listed function while the " +"selected is active; relative cost is the percentage of all cost spent in the " +"listed function while the selected one is active. The cost graphic always shows " +"logarithmic percentage with a different color for each distance.
" +"As there can be many calls to the same function, the distance column " +"sometimes shows the range of distances for all calls happening; then, in " +"parentheses, there is the medium distance, i.e. the distance where most of the " +"call costs happened.
" +"Selecting a function makes it the current selected one of this information " +"panel. If there are two panels (Split mode), the function of the other panel is " +"changed instead.
" +msgstr "" +"Λίστα όλων των κληθέντων" +"Αυτή η λίστα εμφανίζει όλες τις συναρτήσεις που καλούνται από την " +"επιλεγμένη, είτε άμεσα είτε μέσω διάφορων συναρτήσεων ανάμεσα στη στοίβα. Ο " +"αριθμός των συναρτήσεων που βρίσκονται ανάμεσα συν ένα ονομάζεται " +"Απόσταση (π.χ. για τη συνάρτηση A,B,C υπάρχει μια κλήση από το A στο C " +"όταν το A καλεί το B και το B καλεί το C, π.χ. A => B => " +"C. Η απόσταση εδώ είναι 2).
" +"Το απόλυτο κόστος είναι το κόστος στην επιλεγμένη συνάρτηση όσο μια που " +"εμφανίζεται είναι ενεργή, ενώ το σχετικό κόστος είναι το ποσοστό του συνολικού " +"κόστους που ξοδεύτηκε στην επιλεγμένη συνάρτηση όσο η συνάρτηση που εμφανίζεται " +"είναι ενεργή. Το γράφημα κόστους εμφανίζει λογαριθμικό ποσοστό με διαφορετικό " +"χρώμα για κάθε απόσταση.
" +"Καθώς μπορεί να υπάρχουν πολλές κλήσεις από την ίδια συνάρτηση, η στήλη " +"απόστασης μερικές φορές εμφανίζει το εύρος των αποστάσεων για όλες τις κλήσεις " +"που συμβαίνουν, ενώ σε παρένθεση, υπάρχει η μέση απόσταση, δηλαδή. η απόσταση " +"όπου συνέβησαν οι περισσότερες κλήσεις κόστους.
" +"Επιλέγοντας μιας συνάρτηση γίνεται η τρέχουσα επιλεγμένη στον πίνακα " +"πληροφοριών. Αν υπάρχουν δύο πίνακες (λειτουργία διαίρεσης), η συνάρτηση του " +"άλλου πίνακα είναι αυτή που αλλάζει.
" -#: toplevel.cpp:664 -msgid "Skip Cycle Detection" -msgstr "Αποφυγή ανίχνευσης κύκλων" +#: callgraphview.cpp:2396 callgraphview.cpp:2400 callgraphview.cpp:2418 +#: callview.cpp:123 callview.cpp:128 coverageview.cpp:166 instrview.cpp:191 +#: sourceview.cpp:116 +msgid "Go to '%1'" +msgstr "Μετάβαση στο '%1'" + +#: callview.cpp:45 instrview.cpp:127 sourceview.cpp:52 +msgid "Cost 2" +msgstr "Κόστος 2" + +#: callview.cpp:47 callview.cpp:51 +msgid "Count" +msgstr "Μέτρηση" -#: toplevel.cpp:667 +#: callview.cpp:85 msgid "" -"Detect recursive cycles" -"If this is switched off, the treemap drawing will show black areas when a " -"recursive call is made instead of drawing the recursion ad infinitum. Note that " -"the size of black areas often will be wrong, as inside recursive cycles the " -"cost of calls cannot be determined; the error is small, however, for false " -"cycles (see documentation)." -"
The correct handling for cycles is to detect them and collapse all functions " -"of a cycle into a virtual function, which is done when this option is selected. " -"Unfortunately, with GUI applications, this often will lead to huge false " -"cycles, making the analysis impossible; therefore, there is the option to " -"switch this off." +"List of direct Callers" +"
This list shows all functions calling the current selected one directly, " +"together with a call count and the cost spent in the current selected function " +"while being called from the function from the list.
" +"An icon instead of an inclusive cost specifies that this is a call inside of " +"a recursive cycle. An inclusive cost makes no sense here.
" +"Selecting a function makes it the current selected one of this information " +"panel. If there are two panels (Split mode), the function of the other panel is " +"changed instead.
" msgstr "" -"Ανίχνευση αναδρομικών κύκλων" -"Αν αυτό είναι απενεργοποιημένο, το δενδροδιάγραμμα θα εμφανίσει μαύρες " -"περιοχές όταν μια αναδρομική κλίση εκτελεστεί αντί της αναδρομής. Σημειώστε ότι " -"το μέγεθος των μαύρων περιοχών συχνά θα είναι εσφαλμένες, καθώς μέσα σε " -"αναδρομικούς κύκλους δε μπορεί να καθορισθεί ακριβώς το κόστος, το σφάλμα είναι " -"μικρό ωστόσο για εσφαλμένους κύκλους (δείτε την τεκμηρίωση)." -"
Ο σωστός τρόπος χειρισμού των κύκλων είναι η ανίχνευσή τους και η σύμπτυξη " -"όλων των συναρτήσεων ενός κύκλος σε μια εικονική συνάρτηση, το οποίο γίνεται " -"όταν η επιλογή είναι ενεργοποιημένη. Δυστυχώς, με τις εφαρμογές γραφικού " -"περιβάλλοντος, αυτό συχνά έχει σαν αποτέλεσμα τεράστιους εσφαλμένους κύκλους, " -"κάνοντας την ανάλυση αδύνατη, για αυτό, υπάρχει και η επιλογή απενεργοποίησης." +"Λίστα των άμεσων κλήσεων" +"
Αυτή η λίστα εμφανίζει όλες τις συναρτήσεις που καλούν την τρέχουσα " +"επιλεγμένη συνάρτηση άμεσα, ενώ συνοδεύεται από ένα μετρητή κλήσεων και κόστους " +"της τρέχουσας επιλεγμένης συνάρτησης από τη λίστα συναρτήσεων.
" +"Ένα εικονίδιο στη θέση του αθροιστικού κόστους υποδηλώνει ότι πρόκειται για " +"κλήση μέσα σε έναν κύκλο αναδρομικό. Έτσι ένα αθροιστικό κόστος δεν έχει καμία " +"πρακτική σημασία σε αυτή την περίπτωση.
" +"Επιλέγοντας μια συνάρτηση αυτή ορίζεται ως η τρέχουσα επιλεγμένη για αυτόν " +"τον πίνακα πληροφοριών. Αν υπάρχουν δύο πίνακες (Λειτουργία διαίρεσης), " +"μεταβάλλεται η συνάρτηση του άλλου πίνακα.
" -#: toplevel.cpp:689 toplevel.cpp:729 -msgid "Go back in function selection history" -msgstr "Μετάβαση πίσω στο ιστορικό επιλογής συνάρτησης" +#: callview.cpp:98 +msgid "" +"List of direct Callees" +"This list shows all functions called by the current selected one directly, " +"together with a call count and the cost spent in this function while being " +"called from the selected function.
" +"Selecting a function makes it the current selected one of this information " +"panel. If there are two panels (Split mode), the function of the other panel is " +"changed instead.
" +msgstr "" +"Λίστα των άμεσων κληθέντων" +"Αυτή η λίστα εμφανίζει όλες τις συναρτήσεις που καλούνται από την τρέχουσα " +"επιλεγμένη συνάρτηση άμεσα, ενώ συνοδεύεται από ένα μετρητή κλήσεων και κόστους " +"της τρέχουσας επιλεγμένης συνάρτησης από τη λίστα συναρτήσεων.
" +"Επιλέγοντας μια συνάρτηση αυτή ορίζεται ως η τρέχουσα επιλεγμένη για αυτόν " +"τον πίνακα πληροφοριών. Αν υπάρχουν δύο πίνακες (Λειτουργία διαίρεσης), " +"μεταβάλλεται η συνάρτηση του άλλου πίνακα.
" -#: toplevel.cpp:695 toplevel.cpp:741 -msgid "Go forward in function selection history" -msgstr "Μετάβαση μπροστά στο ιστορικό επιλογής συνάρτησης" +#: instritem.cpp:106 sourceitem.cpp:86 +msgid "Active call to '%1'" +msgstr "Ενεργή κλήση στο '%1'" -#: toplevel.cpp:701 toplevel.cpp:715 +#: instritem.cpp:108 sourceitem.cpp:88 msgid "" -"Go Up" -"Go to last selected caller of current function. If no caller was visited, " -"use that with highest cost.
" +"_n: %n call to '%1'\n" +"%n calls to '%1'" msgstr "" -"Μετάβαση πάνω" -"Μετάβαση στην τελευταία κλήση της τρέχουσας συνάρτησης. Αν δεν υπάρχει αυτή, " -"χρησιμοποίησε αυτή με το μεγαλύτερο κόστος.
" - -#: toplevel.cpp:707 -msgid "&Up" -msgstr "&Πάνω" +"%n κλήση στο '%1'\n" +"%n κλήσεις στο '%1'" -#: toplevel.cpp:746 toplevel.cpp:1651 -msgid "Primary Event Type" -msgstr "Πρωτεύων τύπος γεγονότος" +#: instritem.cpp:137 +msgid "Jump %1 of %2 times to 0x%3" +msgstr "Άλμα %1 από %2 φορές στο 0x%3" -#: toplevel.cpp:748 -msgid "Select primary event type of costs" -msgstr "Επιλογή πρωτεύοντος τύπου γεγονότος για τα κόστη" +#: instritem.cpp:142 +msgid "Jump %1 times to 0x%2" +msgstr "Άλμα %1 φορές στο 0x%2" -#: toplevel.cpp:758 toplevel.cpp:1654 -msgid "Secondary Event Type" -msgstr "Δευτερεύων τύπος γεγονότος" +#: instritem.cpp:185 sourceitem.cpp:169 +msgid "(cycle)" +msgstr "(κύκλος)" -#: toplevel.cpp:760 -msgid "Select secondary event type for cost e.g. shown in annotations" -msgstr "" -"Επιλογή δευτερεύοντος τύπου γεγονότος για τα κόστη, π.χ. για εμφάνιση στις " -"επισημάνσεις" +#: tracedata.cpp:153 +msgid "Abstract Item" +msgstr "Αφηρημένο αντικείμενο" -#: functionselection.cpp:243 toplevel.cpp:768 -msgid "Grouping" -msgstr "Ομαδοποίηση" +#: tracedata.cpp:154 +msgid "Cost Item" +msgstr "Αντικείμενο κόστους" -#: toplevel.cpp:771 -msgid "Select how functions are grouped into higher level cost items" -msgstr "" -"Επιλογή του τρόπου ομαδοποίησης συναρτήσεων σε ανώτερου επιπέδου αντικείμενα " -"κόστους" +#: tracedata.cpp:155 +msgid "Part Source Line" +msgstr "Τμήμα γραμμή πηγαίου κώδικα" -#: functionselection.cpp:52 toplevel.cpp:777 -msgid "(No Grouping)" -msgstr "(Χωρίς ομαδοποίηση)" +#: tracedata.cpp:156 +msgid "Source Line" +msgstr "Γραμμή πηγαίου κώδικα" -#: toplevel.cpp:787 -msgid "Split" -msgstr "Διαίρεση" +#: tracedata.cpp:157 +msgid "Part Line Call" +msgstr "Τμήμα γραμμή κλήσης" -#: toplevel.cpp:791 -msgid "Show two information panels" -msgstr "Εμφάνιση δύο πινάκων πληροφοριών" +#: tracedata.cpp:158 +msgid "Line Call" +msgstr "Γραμμή κλήσης" -#: toplevel.cpp:795 -msgid "Split Horizontal" -msgstr "Διαίρεση οριζόντια" +#: tracedata.cpp:159 +msgid "Part Jump" +msgstr "Τμήμα άλμα" -#: toplevel.cpp:800 -msgid "Change Split Orientation when main window is split." -msgstr "" -"Αλλαγή προσανατολισμού διαίρεσης όταν το κύριο παράθυρο είναι διαιρεμένο." +#: tracedata.cpp:160 +msgid "Jump" +msgstr "Άλμα" -#: toplevel.cpp:808 -msgid "Tip of the &Day..." -msgstr "Η συμβουλή της η&μέρας..." +#: tracedata.cpp:161 +msgid "Part Instruction" +msgstr "Τμήμα εντολή" -#: toplevel.cpp:809 -msgid "Show \"Tip of the Day\"" -msgstr "Εμφάνιση της \"Συμβουλής της ημέρας\"" +#: tracedata.cpp:162 +msgid "Instruction" +msgstr "Εντολή" -#: toplevel.cpp:1012 toplevel.cpp:1061 -msgid "" -"cachegrind.out* callgrind.out*|Callgrind Profile Data\n" -"*|All Files" -msgstr "" -"cachegrind.out* callgrind.out*|Δεδομένα προφίλ Callgrind\n" -"*|Όλα τα αρχεία" - -#: toplevel.cpp:1014 -msgid "Select Callgrind Profile Data" -msgstr "Επιλογή δεδομένων προφίλ Callgrind" - -#: toplevel.cpp:1063 -msgid "Add Callgrind Profile Data" -msgstr "Προσθήκη δεδομένων προφίλ Callgrind" - -#: toplevel.cpp:1221 toplevel.cpp:1574 -msgid "(Hidden)" -msgstr "(Κρυφό)" - -#: toplevel.cpp:1626 -msgid "Hide" -msgstr "Απόκρυψη" - -#: toplevel.cpp:1659 -msgid "Show Absolute Cost" -msgstr "Εμφάνιση απόλυτου κόστους" - -#: toplevel.cpp:1662 -msgid "Show Relative Cost" -msgstr "Εμφάνιση σχετικού κόστους" - -#: toplevel.cpp:1693 -msgid "Go Forward" -msgstr "Μετάβαση μπροστά" - -#: toplevel.cpp:1694 -msgid "Go Up" -msgstr "Μετάβαση πάνω" - -#: toplevel.cpp:1926 -#, c-format -msgid "Layout Count: %1" -msgstr "Αριθμός διατάξεων: %1" +#: tracedata.cpp:163 +msgid "Part Instruction Jump" +msgstr "Τμήμα εντολή άλματος" -#: toplevel.cpp:1933 -msgid "No profile data file loaded." -msgstr "Δε φορτώθηκε αρχείο δεδομένων προφίλ." +#: tracedata.cpp:164 +msgid "Instruction Jump" +msgstr "Εντολή άλματος" -#: toplevel.cpp:1942 -msgid "Total %1 Cost: %2" -msgstr "Σύνολο %1 Κόστος: %2" +#: tracedata.cpp:165 +msgid "Part Instruction Call" +msgstr "Τμήμα εντολή κλήσης" -#: toplevel.cpp:1954 -msgid "No event type selected" -msgstr "Δεν επιλέχθηκε τύπος γεγονότος" +#: tracedata.cpp:166 +msgid "Instruction Call" +msgstr "Εντολή κλήσης" -#: toplevel.cpp:2199 toplevel.cpp:2235 toplevel.cpp:2271 -msgid "(No Stack)" -msgstr "(Χωρίς στοίβα)" +#: tracedata.cpp:167 +msgid "Part Call" +msgstr "Τμήμα κλήση" -#: toplevel.cpp:2205 -msgid "(No next function)" -msgstr "(Χωρίς επόμενη συνάρτηση)" +#: tracedata.cpp:168 +msgid "Call" +msgstr "Κλήση" -#: toplevel.cpp:2241 -msgid "(No previous function)" -msgstr "(Χωρίς προηγούμενη συνάρτηση)" +#: tracedata.cpp:169 +msgid "Part Function" +msgstr "Τμήμα συνάρτηση" -#: toplevel.cpp:2276 -msgid "(No Function Up)" -msgstr "(Χωρίς άνω συνάρτηση)" +#: tracedata.cpp:170 +msgid "Function Source File" +msgstr "Αρχείο πηγαίου κώδικα συνάρτησης" -#. i18n: file dumpselectionbase.ui line 906 -#: instrview.cpp:125 rc.cpp:264 sourceview.cpp:50 +#. i18n: file dumpselectionbase.ui line 300 +#: rc.cpp:144 rc.cpp:273 rc.cpp:318 rc.cpp:342 tracedata.cpp:171 #, no-c-format -msgid "#" -msgstr "#" +msgid "Function" +msgstr "Συνάρτηση" -#: callview.cpp:45 instrview.cpp:127 sourceview.cpp:52 -msgid "Cost 2" -msgstr "Κόστος 2" +#: tracedata.cpp:172 +msgid "Function Cycle" +msgstr "Κύκλος συνάρτησης" -#: instrview.cpp:129 -msgid "Hex" -msgstr "Δεκαεξαδικό" +#: tracedata.cpp:173 +msgid "Part Class" +msgstr "Τμήμα κλάση" -#: instrview.cpp:131 tabview.cpp:313 -msgid "Assembler" -msgstr "Γλώσσα τελεστών κώδικα μηχανής" +#: tracedata.cpp:174 +msgid "Class" +msgstr "Κλάση" -#: instrview.cpp:132 -msgid "Source Position" -msgstr "Θέση πηγαίου κώδικα" +#: tracedata.cpp:175 +msgid "Part Source File" +msgstr "Τμήμα αρχείο πηγαίου κώδικα" -#: instrview.cpp:163 -msgid "" -"Annotated Assembler" -"The annotated assembler list shows the machine code instructions of the " -"current selected function together with (self) cost spent while executing an " -"instruction. If this is a call instruction, lines with details on the call " -"happening are inserted into the source: the cost spent inside of the call, the " -"number of calls happening, and the call destination.
" -"The disassembler output shown is generated with the 'objdump' utility from " -"the 'binutils' package.
" -"Select a line with call information to make the destination function of this " -"call current.
" -msgstr "" -"Επισήμανση τελεστών κώδικα μηχανής" -"Η λίστα αυτή εμφανίζει τις εντολές του κώδικα μηχανής της τρέχουσας " -"επιλεγμένης συνάρτησης μαζί με το (ίδιο) κόστος που ξοδεύτηκε κατά την εκτέλεση " -"της εντολής. Αν πρόκειται για μια εντολή κλήσης, εισάγονται στον κώδικα γραμμές " -"με λεπτομέρειες της κλήσης, το κόστος μέσα στην κλήση, ο αριθμός κλήσεων και ο " -"προορισμός κλήσης.
" -"Η έξοδος τελεστών κώδικα μηχανής που εμφανίζεται, δημιουργείται με το " -"εργαλείο 'objdump' από το πακέτο 'binutils'.
" -"Επιλέξτε μια γραμμή πληροφοριών κλήσης για να ορίσετε τη συνάρτηση " -"προορισμού τρέχουσα.
" +#: tracedata.cpp:176 +msgid "Source File" +msgstr "Αρχείο πηγαίου κώδικα" -#: callgraphview.cpp:2397 callgraphview.cpp:2401 callgraphview.cpp:2419 -#: callview.cpp:123 callview.cpp:128 coverageview.cpp:166 instrview.cpp:191 -#: sourceview.cpp:116 -msgid "Go to '%1'" -msgstr "Μετάβαση στο '%1'" +#: tracedata.cpp:177 +msgid "Part ELF Object" +msgstr "Τμήμα αντικείμενο ELF" -#: instrview.cpp:195 -#, c-format -msgid "Go to Address %1" -msgstr "Μετάβαση στη διεύθυνση %1" +#: tracedata.cpp:178 +msgid "ELF Object" +msgstr "Αντικείμενο ELF" -#: instrview.cpp:207 -msgid "Hex Code" -msgstr "Δεκαεξαδικός κώδικας" +#: partview.cpp:46 tracedata.cpp:179 +msgid "Profile Part" +msgstr "Τμήμα προφίλ" -#: instrview.cpp:426 -msgid "There is no instruction info in the profile data file." -msgstr "Δεν υπάρχουν πληροφορίες εντολών στο αρχείο δεδομένων προφίλ." +#: tracedata.cpp:180 +msgid "Program Trace" +msgstr "Ανίχνευση προγράμματος" -#: instrview.cpp:428 -msgid "For the Valgrind Calltree Skin, rerun with option" -msgstr "Για το Valgrind Calltree, εκτελέστε ξανά με την επιλογή" +#: tracedata.cpp:241 +msgid "%1 from %2" +msgstr "%1 από %2" -#: instrview.cpp:429 -msgid " --dump-instr=yes" -msgstr " --dump-instr=yes" +#: partgraph.cpp:423 tracedata.cpp:249 tracedata.cpp:254 tracedata.cpp:2824 +#: tracedata.cpp:3241 tracedata.cpp:3327 tracedata.cpp:4165 tracedata.cpp:4173 +#: tracedata.cpp:4238 +msgid "(unknown)" +msgstr "(άγνωστο)" -#: instrview.cpp:430 -msgid "To see (conditional) jumps, additionally specify" -msgstr "Για να δείτε τα άλματα (υπό συνθήκη), προσθέστε επίσης" +#: tracedata.cpp:2583 +msgid "(no caller)" +msgstr "(χωρίς κλήση)" -#: instrview.cpp:431 -msgid " --trace-jump=yes" -msgstr " --trace-jump=yes" +#: tracedata.cpp:2590 tracedata.cpp:2609 +msgid "%1 via %2" +msgstr "%1 μέσω %2" -#: instrview.cpp:629 -msgid "There is an error trying to execute the command" -msgstr "Υπήρξε σφάλμα κατά την προσπάθεια εκτέλεσης της εντολής" +#: tracedata.cpp:2599 +msgid "(no callee)" +msgstr "(χωρίς κληθέν)" -#: instrview.cpp:634 instrview.cpp:900 -msgid "Check that you have installed 'objdump'." -msgstr "Ελέγξτε ότι έχετε εγκατεστημένο το 'objdump'." +#: tracedata.cpp:4467 +msgid "(not found)" +msgstr "(δε βρέθηκε)" -#: instrview.cpp:636 instrview.cpp:902 -msgid "This utility can be found in the 'binutils' package." -msgstr "Αυτό το εργαλείο μπορεί να βρεθεί στο πακέτο 'binutils'." +#: tracedata.cpp:5017 +msgid "Recalculating Function Cycles..." +msgstr "Επαναϋπολογισμός κύκλων συνάρτησης..." -#: instrview.cpp:739 -msgid "(No Assembler)" -msgstr "(Χωρίς γλώσσα τελεστών μηχανής)" +#. i18n: file partselectionbase.ui line 16 +#: rc.cpp:324 toplevel.cpp:276 toplevel.cpp:576 +#, no-c-format +msgid "Parts Overview" +msgstr "Περίληψη τμημάτων" -#: instrview.cpp:875 -#, c-format +#: toplevel.cpp:283 msgid "" -"_n: There is %n cost line without assembler code.\n" -"There are %n cost lines without assembler code." +"The Parts Overview" +"A trace consists of multiple trace parts when there are several profile data " +"files from one profile run. The Trace Part Overview dockable shows these, " +"horizontally ordered in execution time; the rectangle sizes are proportional to " +"the total cost spent in the parts. You can select one or several parts to " +"constrain all costs shown to these parts only.
" +"The parts are further subdivided: there is a partitioning and an callee " +"split mode: " +"
Ένα ίχνος αποτελείται από πολλά τμήματα ίχνους όταν υπάρχουν πολλά αρχεία " +"δεδομένων προφίλ από μια εκτέλεση προφίλ. Η προσάρτηση περίληψης τμημάτων " +"ίχνους εμφανίζει αυτά, οριζόντια ταξινομημένα με το χρόνο εκτέλεσης, Το μέγεθος " +"των ορθογωνίων είναι ανάλογα με το συνολικό κόστος που ξοδεύεται στα τμήματα. " +"Μπορείτε να επιλέξετε ένα ή περισσότερα τμήματα για να προσαρμόσετε όλα τα " +"κόστη που εμφανίζονται μόνο σε αυτά τα τμήματα.
" +"Τα τμήματα υποδιαιρούνται επιπλέον: υπάρχει μια λειτουργία τμηματοποίησης " +"και μια λειτουργία κληθέντων: " +"
This is a purely fictional 'most probable' call stack. It is built up by " +"starting with the current selected function and adds the callers/callees with " +"highest cost at the top and to bottom.
" +"The Cost and Calls columns show the cost used for all calls " +"from the function in the line above.
" +msgstr "" +"Η στοίβα κλήσεων μέγιστου κόστους" +"Αυτή είναι μια καθαρά φανταστική 'το πιο πιθανόν' στοίβα κλήσης. " +"Κατασκευάζεται ξεκινώντας με την τρέχουσα επιλεγμένη συνάρτηση και προσθέτοντας " +"τις κλήσεις/κληθέντα με το μέγιστο κόστος από πάνω προς τα κάτω.
" +"Οι στήλες Κόστος και Κλήσεις εμφανίζουν το κόστος που " +"χρησιμοποιείται για όλες τις κλήσεις από τη συνάρτηση στη παραπάνω γραμμή.
" -#: callgraphview.cpp:308 -msgid "(unknown call)" -msgstr "(άγνωστη κλήση)" +#: toplevel.cpp:328 +msgid "Flat Profile" +msgstr "Επίπεδο προφίλ" -#: callgraphview.cpp:1425 +#: toplevel.cpp:338 msgid "" -"Call Graph around active Function" -"Depending on configuration, this view shows the call graph environment of " -"the active function. Note: the shown cost is only " -"the cost which is spent while the active function was actually running; i.e. " -"the cost shown for main() - if it's visible - should be the same as the cost of " -"the active function, as that's the part of inclusive cost of main() spent while " -"the active function was running.
" -"For cycles, blue call arrows indicate that this is an artificial call added " -"for correct drawing which actually never happened.
" -"If the graph is larger than the widget area, an overview panner is shown in " -"one edge. There are similar visualization options to the Call Treemap; the " -"selected function is highlighted." +"The Flat Profile" +"
The flat profile contains a group and a function selection list. The group " +"list contains all groups where costs are spent in, depending on the chosen " +"group type. The group list is hidden when group type 'Function' is selected." "
" +"
The function list contains the functions of the selected group (or all for " +"'Function' group type), ordered by the costs spent therein. Functions with " +"costs less than 1% are hidden on default.
" msgstr "" -"Γράφημα κλήσεων της ενεργού συνάρτησης" -"Ανάλογα με τις ρυθμίσεις, αυτή η προβολή εμφανίζει το γράφημα κλήσεων του " -"περιβάλλοντος της ενεργού συνάρτησης. Σημείωση: το εμφανιζόμενο κόστος είναι " -"μόνο το κόστος που πραγματικά ξοδεύτηκε κατά την εκτέλεση της ενεργού " -"συνάρτησης, π.χ. το κόστος για τη main() - αν είναι ορατό - θα πρέπει να είναι " -"το ίδιο με το κόστος της ενεργού συνάρτησης, εφόσον αυτό είναι το τμήμα του " -"αθροιστικού κόστους της main() κατά την εκτέλεση της ενεργού συνάρτησης.
" -"Για τους κύκλους, τα μπλε βέλη κλήσης δηλώνουν ότι είναι τεχνικές κλήσεις " -"που προστέθηκαν για το σωστό σχεδιασμό και δε συνέβησαν ποτέ.
" -"Αν το γράφημα είναι μεγαλύτερο από το μέγεθος του γραφικού συστατικού, ένα " -"πλαίσιο συνολικής προβολής εμφανίζεται στη μία άκρη. Υπάρχουν αντίστοιχες " -"επιλογές αναπαράστασης και στο δενδροδιάγραμμα κλήσεων, για την ενεργή " -"συνάρτηση." +"Επίπεδο προφίλ" +"
Το επίπεδο προφίλ περιέχει μια ομάδα και μια λίστα επιλογής συναρτήσεων. Η " +"λίστα ομάδων περιέχει όλες τις ομάδες όπου ξοδεύτηκαν κόστη, ανάλογα με τον " +"επιλεγμένο τύπο ομάδας. Η λίστα ομάδας είναι κρυφή όταν ο τύπος ομάδας είναι " +"'Συνάρτηση'." "
" +"
Η λίστα συναρτήσεων περιέχει τις συναρτήσεις της επιλεγμένης ομάδας (ή όλες " +"για τύπο ομάδας 'Συνάρτηση'), ταξινομημένες με τα κόστη τους. Συναρτήσεις με " +"κόστος μικρότερο από 1% είναι προκαθορισμένο να αποκρύπτονται.
" -#: callgraphview.cpp:1789 -msgid "" -"Warning: a long lasting graph layouting is in progress.\n" -"Reduce node/edge limits for speedup.\n" -msgstr "" -"Προειδοποίηση: βρίσκεται σε εκτέλεση μια μακρά διεργασία διάταξης γραφήματος.\n" -"Μειώστε τα όρια κόμβων/άκρων για επιτάχυνση της διαδικασίας.\n" - -#: callgraphview.cpp:1792 -msgid "" -"Layouting stopped.\n" -msgstr "" -"Η διάταξη σταμάτησε.\n" +#. i18n: file dumpselectionbase.ui line 16 +#: rc.cpp:84 toplevel.cpp:352 toplevel.cpp:604 +#, no-c-format +msgid "Profile Dumps" +msgstr "Αποτυπώσεις προφίλ" -#: callgraphview.cpp:1794 +#: toplevel.cpp:362 msgid "" -"The call graph has %1 nodes and %2 edges.\n" +"Profile Dumps" +"This dockable shows in the top part the list of loadable profile dumps in " +"all subdirectories of: " +"
On selecting a profile dump, information for it is shown in the bottom area " +"of the dockable: " +"
Αυτή η προσάρτηση εμφανίζει στο πάνω τμήμα τη λίστα με τις αποτυπώσεις " +"προφίλ όλων των υποκαταλόγων του: " +"
Κατά την επιλογή μιας αποτύπωσης προφίλ, εμφανίζονται πληροφορίες για αυτήν " +"στην κάτω περιοχή της προσάρτησης: " +"
Make a copy of the current layout.
" msgstr "" -"Δεν είναι διαθέσιμο το γράφημα κλήσεων γιατί η παρακάτω\n" -"εντολή δε μπορεί να εκτελεστεί:\n" -"'%1'\n" - -#: callgraphview.cpp:1870 callgraphview.cpp:2200 -msgid "Please check that 'dot' is installed (package GraphViz)." -msgstr "Παρακαλώ ελέγξτε ότι το 'dot' είναι εγκατεστημένο (πακέτο GraphViz)." +"Αντίγραφο της τρέχουσας διάταξης" +"Δημιουργία ενός αντιγράφου της τρέχουσας διάταξης.
" -#: callgraphview.cpp:2199 +#: toplevel.cpp:461 msgid "" -"Error running the graph layouting tool.\n" +"Remove Current Layout" +"Delete current layout and make the previous active.
" msgstr "" -"Σφάλμα κατά την εκτέλεση του εργαλείου διάταξης γραφήματος.\n" +"Αφαίρεση τρέχουσας διάταξης" +"Αφαίρεση της τρέχουσας διάταξης και ενεργοποίηση της προηγούμενης.
" -#: callgraphview.cpp:2207 -msgid "" -"There is no call graph available for function\n" -"\t'%1'\n" -"because it has no cost of the selected event type." -msgstr "" -"Δεν υπάρχει διαθέσιμο γράφημα κλήσεων για τη συνάρτηση\n" -"\t'%1'\n" -"επειδή δεν έχει κόστος στον επιλεγμένο τύπο γεγονότος." +#: toplevel.cpp:465 +msgid "&Go to Next" +msgstr "&Μετάβαση στην επόμενη" -#: callgraphview.cpp:2428 -msgid "Stop Layouting" -msgstr "Σταμάτημα διάταξης" +#: toplevel.cpp:469 +msgid "Go to Next Layout" +msgstr "Μετάβαση στην επόμενη διάταξη" -#: callgraphview.cpp:2436 -msgid "As PostScript" -msgstr "Ως PostScript" +#: toplevel.cpp:472 +msgid "&Go to Previous" +msgstr "&Μετάβαση στην προηγούμενη" -#: callgraphview.cpp:2437 -msgid "As Image ..." -msgstr "Ως εικόνα ..." +#: toplevel.cpp:476 +msgid "Go to Previous Layout" +msgstr "Μετάβαση στην προηγούμενη διάταξη" -#: callgraphview.cpp:2439 -msgid "Export Graph" -msgstr "Εξαγωγή γραφήματος" +#: toplevel.cpp:479 +msgid "&Restore to Default" +msgstr "&Επαναφορά προκαθορισμένων" -#: callgraphview.cpp:2444 callgraphview.cpp:2467 -msgid "Unlimited" -msgstr "Απεριόριστο" +#: toplevel.cpp:482 +msgid "Restore Layouts to Default" +msgstr "Επαναφορά των διατάξεων στα προκαθορισμένα" -#: callgraphview.cpp:2447 callgraphview.cpp:2470 -msgid "None" -msgstr "Κανένα" +#: toplevel.cpp:485 +msgid "&Save as Default" +msgstr "&Αποθήκευση ως προκαθορισμένο" -#: callgraphview.cpp:2448 callgraphview.cpp:2471 -msgid "max. 2" -msgstr "μέγιστο 2" +#: toplevel.cpp:488 +msgid "Save Layouts as Default" +msgstr "Αποθήκευση διατάξεων ως προκαθορισμένες" -#: callgraphview.cpp:2449 callgraphview.cpp:2472 -msgid "max. 5" -msgstr "μέγιστο 5" +#: toplevel.cpp:499 +msgid "NewOpen new empty KCachegrind window.
" +msgstr "ΝέοΑνοίγει ένα νέο κενό παράθυρο KCachegrind.
" -#: callgraphview.cpp:2450 callgraphview.cpp:2473 -msgid "max. 10" -msgstr "μέγιστο 10" +#: toplevel.cpp:502 +msgid "&Add..." +msgstr "&Προσθήκη..." -#: callgraphview.cpp:2451 callgraphview.cpp:2474 -msgid "max. 15" -msgstr "μέγιστο 15" +#: toplevel.cpp:505 +msgid "" +"Add Profile Data" +"This opens an additional profile data file in the current window.
" +msgstr "" +"Προσθήκη δεδομένων προφίλ" +"Ανοίγει ένα πρόσθετο αρχείο δεδομένων προφίλ στο τρέχον παράθυρο.
" -#: callgraphview.cpp:2461 callgraphview.cpp:2484 -#, c-format -msgid "< %1" -msgstr "< %1" +#: toplevel.cpp:517 +msgid "Reload Profile DataThis loads any new created parts, too.
" +msgstr "" +"Επαναφόρτωση δεδομένων προφίλ" +"Φόρτωση νέων τμημάτων, επίσης.
" -#: callgraphview.cpp:2490 -msgid "No Minimum" -msgstr "Χωρίς ελάχιστο" +#: toplevel.cpp:521 +msgid "&Export Graph" +msgstr "Ε&ξαγωγή γραφήματος" -#: callgraphview.cpp:2494 -#, c-format -msgid "50 %" -msgstr "50 %" +#: toplevel.cpp:525 +msgid "" +"Export Call Graph" +"Generates a file with extension .dot for the tools of the GraphViz " +"package.
" +msgstr "" +"Εξαγωγή γραφήματος κλήσεων" +"Δημιουργεί ένα αρχείο με επέκταση .dot για τη χρήση του με τα εργαλεία του " +"πακέτου GraphViz.
" -#: callgraphview.cpp:2495 -#, c-format -msgid "20 %" -msgstr "20 %" +#: toplevel.cpp:531 +msgid "&Force Dump" +msgstr "&Εξαναγκασμός αποτύπωσης" -#: callgraphview.cpp:2496 -#, c-format -msgid "10 %" -msgstr "10 %" +#: toplevel.cpp:540 +msgid "" +"Force Dump" +"This forces a dump for a Callgrind profile run in the current directory. " +"This action is checked while KCachegrind looks for the dump. If the dump is " +"finished, it automatically reloads the current trace. If this is the one from " +"the running Callgrind, the new created trace part will be loaded, too.
" +"Force dump creates a file 'callgrind.cmd', and checks every second for its " +"existence. A running Callgrind will detect this file, dump a trace part, and " +"delete 'callgrind.cmd'. The deletion is detected by KCachegrind, and it does a " +"Reload. If there's no Callgrind running, press 'Force Dump' again to " +"cancel the dump request. This deletes 'callgrind.cmd' itself and stops polling " +"for a new dump.
" +"Note: A Callgrind run only detects existence of 'callgrind.cmd' " +"when actively running a few milliseconds, i.e. not " +"sleeping. Tip: For a profiled GUI program, you can awake Callgrind e.g. by " +"resizing a window of the program.
" +msgstr "" +"Εξαναγκασμός αποτύπωσης" +"Αυτό εξαναγκάζει μια αποτύπωση για μια εκτέλεση προφίλ Callgrind στον τρέχον " +"κατάλογο. Αυτή η ενέργεια ελέγχεται κατά την αναζήτηση αποτύπωσης από του " +"KCachegrind. Αν η αποτύπωση τερματίσει, αυτόματα επαναφορτώνει το τρέχον ίχνος. " +"Αν αυτό ανήκει στο τρέχον εκτελούμενο Callgrind, το δημιουργημένο τμήμα ίχνους " +"θα φορτωθεί επίσης.
" +"Ο εξαναγκασμός αποτύπωσης δημιουργεί ένα αρχείο 'callgrind.cmd', και ελέγχει " +"κάθε δευτερόλεπτο για την ύπαρξή του. Ένα εκτελούμενο Callgrind θα ανιχνεύσει " +"του αρχείο αυτό, θα αποτυπώσει ένα τμήμα ίχνους, και θα διαγράψει το " +"'callgrind.cmd'. Η διαγραφή ανιχνεύεται από το KCachegrind, και εκτελεί μια " +"επαναφόρτωση. Αν δεν υπάρχει Callgrind που εκτελείται, πιέστε ξανά τον " +"'Εξαναγκασμό αποτύπωσης' για την ακύρωση της αίτησης αποτύπωσης. Αυτό θα " +"διαγράψει το 'callgrind.cmd' και θα σταματήσει την ανίχνευση μιας νέας " +"αποτύπωσης.
" +"Σημείωση: Μια εκτέλεση Callgrind ανιχνεύει μόνο " +"την ύπαρξη του 'callgrind.cmd' όταν εκτελείται ενεργά για λίγα χιλιοστά του " +"δευτερολέπτου και όχι π.χ. όταν είναι σε αδράνεια. Συμβουλή: Για " +"προφίλ προγράμματος με γραφικό περιβάλλον, μπορείτε να ενεργοποιήσετε το " +"Callgrind π.χ. με αλλαγή μεγέθους του παραθύρου του προγράμματος.
" -#: callgraphview.cpp:2497 -#, c-format -msgid "5 %" -msgstr "5 %" +#: toplevel.cpp:565 +msgid "" +"Open Profile Data" +"This opens a profile data file, with possible multiple parts
" +msgstr "" +"Άνοιγμα δεδομένων προφίλ" +"Ανοίγει ένα αρχείο δεδομένων προφίλ, με δυνατότητα πολλών τμημάτων
" -#: callgraphview.cpp:2498 -#, c-format -msgid "3 %" -msgstr "3 %" +#: toplevel.cpp:581 +msgid "Show/Hide the Parts Overview Dockable" +msgstr "Εμφάνιση/απόκρυψη της προσάρτησης περίληψης τμημάτων" -#: callgraphview.cpp:2499 -#, c-format -msgid "2 %" -msgstr "2 %" +#: toplevel.cpp:585 +msgid "Call Stack" +msgstr "Στοίβα κλήσης" -#: callgraphview.cpp:2500 -#, c-format -msgid "1.5 %" -msgstr "1.5 %" +#: toplevel.cpp:590 +msgid "Show/Hide the Call Stack Dockable" +msgstr "Εμφάνιση/απόκρυψη της προσάρτησης στοίβας κλήσεων" -#: callgraphview.cpp:2501 -#, c-format -msgid "1 %" -msgstr "1 %" +#. i18n: file functionselectionbase.ui line 16 +#: rc.cpp:297 toplevel.cpp:594 +#, no-c-format +msgid "Function Profile" +msgstr "Προφίλ συνάρτησης" -#: callgraphview.cpp:2517 -msgid "Same as Node" -msgstr "Ίδιο με τον κόμβο" +#: toplevel.cpp:599 +msgid "Show/Hide the Function Profile Dockable" +msgstr "Εμφάνιση/απόκρυψη της προσάρτησης προφίλ συνάρτησης" -#: callgraphview.cpp:2518 -#, c-format -msgid "50 % of Node" -msgstr "50 % του κόμβου" +#: toplevel.cpp:609 +msgid "Show/Hide the Profile Dumps Dockable" +msgstr "Εμφάνιση/απόκρυψη της προσάρτησης αποτυπώσεων προφίλ" -#: callgraphview.cpp:2519 -#, c-format -msgid "20 % of Node" -msgstr "20 % του κόμβου" +#: toplevel.cpp:614 +msgid "Show Relative Costs" +msgstr "Εμφάνιση σχετικού κόστους" -#: callgraphview.cpp:2520 -#, c-format -msgid "10 % of Node" -msgstr "10 % του κόμβου" +#: toplevel.cpp:621 +msgid "Show Absolute Costs" +msgstr "Εμφάνιση απόλυτου κόστους" -#: callgraphview.cpp:2530 -msgid "Caller Depth" -msgstr "Βάθος κλήσης" +#: toplevel.cpp:624 +msgid "Show relative instead of absolute costs" +msgstr "Εμφάνιση σχετικού κόστους στη θέση του απόλυτου" -#: callgraphview.cpp:2531 -msgid "Callee Depth" -msgstr "Βάθος κληθέντος" +#: toplevel.cpp:628 +msgid "Percentage Relative to Parent" +msgstr "Ποσοστό σχετικό με το γονέα" -#: callgraphview.cpp:2532 -msgid "Min. Node Cost" -msgstr "Ελάχιστο κόστος κόμβου" +#: toplevel.cpp:634 +msgid "Show percentage costs relative to parent" +msgstr "Εμφάνιση ποσοστών κόστους σχετικό με το γονέα" -#: callgraphview.cpp:2533 -msgid "Min. Call Cost" -msgstr "Ελάχιστο κόστος κλήσης" +#: toplevel.cpp:638 +msgid "" +"Show percentage costs relative to parent" +"If this is switched off, percentage costs are always shown relative to the " +"total cost of the profile part(s) that are currently browsed. By turning on " +"this option, percentage cost of shown cost items will be relative to the parent " +"cost item." +"
Cost Type | " +"Parent Cost |
Function Cumulative | " +"Total |
Function Self | " +"Function Group (*) / Total |
Call | " +"Function Cumulative |
Source Line | " +"Function Cumulative |
(*) Only if function grouping is switched on (e.g. ELF object grouping)." +msgstr "" +"Εμφάνιση ποσοστών κόστους σχετικό με το γονέα" +"
Αν αυτό απενεργοποιηθεί, τα ποσοστά κόστους εμφανίζονται πάντα σχετικά με το " +"συνολικό κόστος του τμήματος/ων προφίλ που γίνεται εξερεύνηση. Ενεργοποιώντας " +"αυτή την επιλογή, τα ποσοστά κόστους εμφανίζονται σε σχέση με το γονικό " +"αντικείμενο κόστους." +"
Τύπος κόστους | " +"Κόστος γονέα |
Αθροιστικό συνάρτησης | " +"Συνολικό |
Ιδίας συνάρτησης | " +"Ομάδα συνάρτησης (*) / Συνολικό |
Κλήση | " +"Αθροιστικό συνάρτησης |
Γραμμή πηγαίου κώδικα | " +"Αθροιστικό συνάρτησης |
(*) Μόνο αν η ομαδοποίηση συναρτήσεων είναι ενεργοποιημένη (π.χ. ομαδοποίηση " +"αντικειμένων ELF)." -#: callgraphview.cpp:2535 -msgid "Arrows for Skipped Calls" -msgstr "Βέλη για παράλειψη κλήσεων" +#: toplevel.cpp:653 +msgid "Do Cycle Detection" +msgstr "Εκτέλεση ανίχνευσης κύκλων" -#: callgraphview.cpp:2537 -msgid "Inner-cycle Calls" -msgstr "Κλήσεις εσωτερικού κύκλου" +#: toplevel.cpp:659 +msgid "Skip Cycle Detection" +msgstr "Αποφυγή ανίχνευσης κύκλων" -#: callgraphview.cpp:2539 -msgid "Cluster Groups" -msgstr "Ομάδες συστοιχειών" +#: toplevel.cpp:662 +msgid "" +"Detect recursive cycles" +"
If this is switched off, the treemap drawing will show black areas when a " +"recursive call is made instead of drawing the recursion ad infinitum. Note that " +"the size of black areas often will be wrong, as inside recursive cycles the " +"cost of calls cannot be determined; the error is small, however, for false " +"cycles (see documentation)." +"
The correct handling for cycles is to detect them and collapse all functions " +"of a cycle into a virtual function, which is done when this option is selected. " +"Unfortunately, with GUI applications, this often will lead to huge false " +"cycles, making the analysis impossible; therefore, there is the option to " +"switch this off." +msgstr "" +"Ανίχνευση αναδρομικών κύκλων" +"
Αν αυτό είναι απενεργοποιημένο, το δενδροδιάγραμμα θα εμφανίσει μαύρες " +"περιοχές όταν μια αναδρομική κλίση εκτελεστεί αντί της αναδρομής. Σημειώστε ότι " +"το μέγεθος των μαύρων περιοχών συχνά θα είναι εσφαλμένες, καθώς μέσα σε " +"αναδρομικούς κύκλους δε μπορεί να καθορισθεί ακριβώς το κόστος, το σφάλμα είναι " +"μικρό ωστόσο για εσφαλμένους κύκλους (δείτε την τεκμηρίωση)." +"
Ο σωστός τρόπος χειρισμού των κύκλων είναι η ανίχνευσή τους και η σύμπτυξη " +"όλων των συναρτήσεων ενός κύκλος σε μια εικονική συνάρτηση, το οποίο γίνεται " +"όταν η επιλογή είναι ενεργοποιημένη. Δυστυχώς, με τις εφαρμογές γραφικού " +"περιβάλλοντος, αυτό συχνά έχει σαν αποτέλεσμα τεράστιους εσφαλμένους κύκλους, " +"κάνοντας την ανάλυση αδύνατη, για αυτό, υπάρχει και η επιλογή απενεργοποίησης." -#: callgraphview.cpp:2544 -msgid "Compact" -msgstr "Συμπαγής" +#: toplevel.cpp:684 toplevel.cpp:724 +msgid "Go back in function selection history" +msgstr "Μετάβαση πίσω στο ιστορικό επιλογής συνάρτησης" -#: callgraphview.cpp:2545 -msgid "Normal" -msgstr "Κανονικό" +#: toplevel.cpp:690 toplevel.cpp:736 +msgid "Go forward in function selection history" +msgstr "Μετάβαση μπροστά στο ιστορικό επιλογής συνάρτησης" -#: callgraphview.cpp:2546 -msgid "Tall" -msgstr "Υψηλό" +#: toplevel.cpp:696 toplevel.cpp:710 +msgid "" +"Go Up" +"
Go to last selected caller of current function. If no caller was visited, " +"use that with highest cost.
" +msgstr "" +"Μετάβαση πάνω" +"Μετάβαση στην τελευταία κλήση της τρέχουσας συνάρτησης. Αν δεν υπάρχει αυτή, " +"χρησιμοποίησε αυτή με το μεγαλύτερο κόστος.
" -#: callgraphview.cpp:2551 -msgid "Top to Down" -msgstr "Πάνω προς τα κάτω" +#: toplevel.cpp:702 +msgid "&Up" +msgstr "&Πάνω" -#: callgraphview.cpp:2552 -msgid "Left to Right" -msgstr "Αριστερά προς τα δεξιά" +#: toplevel.cpp:741 toplevel.cpp:1646 +msgid "Primary Event Type" +msgstr "Πρωτεύων τύπος γεγονότος" -#: callgraphview.cpp:2553 -msgid "Circular" -msgstr "Κυκλικά" +#: toplevel.cpp:743 +msgid "Select primary event type of costs" +msgstr "Επιλογή πρωτεύοντος τύπου γεγονότος για τα κόστη" -#: callgraphview.cpp:2559 -msgid "TopLeft" -msgstr "Πάνω αριστερά" +#: toplevel.cpp:753 toplevel.cpp:1649 +msgid "Secondary Event Type" +msgstr "Δευτερεύων τύπος γεγονότος" -#: callgraphview.cpp:2560 -msgid "TopRight" -msgstr "Πάνω δεξιά" +#: toplevel.cpp:755 +msgid "Select secondary event type for cost e.g. shown in annotations" +msgstr "" +"Επιλογή δευτερεύοντος τύπου γεγονότος για τα κόστη, π.χ. για εμφάνιση στις " +"επισημάνσεις" -#: callgraphview.cpp:2561 -msgid "BottomLeft" -msgstr "Κάτω αριστερά" +#: functionselection.cpp:243 toplevel.cpp:763 +msgid "Grouping" +msgstr "Ομαδοποίηση" -#: callgraphview.cpp:2562 -msgid "BottomRight" -msgstr "Κάτω δεξιά" - -#. i18n: file configdlgbase.ui line 246 -#: callgraphview.cpp:2563 rc.cpp:42 rc.cpp:51 rc.cpp:54 -#, no-c-format -msgid "Automatic" -msgstr "Αυτόματο" +#: toplevel.cpp:766 +msgid "Select how functions are grouped into higher level cost items" +msgstr "" +"Επιλογή του τρόπου ομαδοποίησης συναρτήσεων σε ανώτερου επιπέδου αντικείμενα " +"κόστους" -#: callgraphview.cpp:2570 -msgid "Graph" -msgstr "Γράφημα" +#: functionselection.cpp:52 toplevel.cpp:772 +msgid "(No Grouping)" +msgstr "(Χωρίς ομαδοποίηση)" -#: callgraphview.cpp:2572 -msgid "Birds-eye View" -msgstr "Προβολή από ψηλά" +#: toplevel.cpp:782 +msgid "Split" +msgstr "Διαίρεση" -#: _translatorinfo.cpp:1 -msgid "" -"_: NAME OF TRANSLATORS\n" -"Your names" -msgstr "Σπύρος Γεωργαράς,Τούσης Μανώλης" +#: toplevel.cpp:786 +msgid "Show two information panels" +msgstr "Εμφάνιση δύο πινάκων πληροφοριών" -#: _translatorinfo.cpp:3 -msgid "" -"_: EMAIL OF TRANSLATORS\n" -"Your emails" -msgstr "sng@hellug.gr,manolis@koppermind.homelinux.org" +#: toplevel.cpp:790 +#, fuzzy +msgid "SplitQt::Horizontal" +msgstr "Διαίρεση οριζόντια" -#: coverageitem.cpp:65 coverageitem.cpp:205 functionitem.cpp:72 -#, c-format -msgid "" -"_n: (%n function skipped)\n" -"(%n functions skipped)" +#: toplevel.cpp:795 +#, fuzzy +msgid "Change Split Qt::Orientation when main window is split." msgstr "" -"(%n συνάρτηση παραλείφθηκε)\n" -"(%n συναρτήσεις παραλείφθηκαν)" - -#: main.cpp:38 -msgid "RunThis widget shows information for the current selected function in different " -"tabs: " -"
This list shows all cost types available and what the self/inclusive cost of " +"the current selected function is for that cost type.
" +"By choosing a cost type from the list, you change the cost type of costs " +"shown all over KCachegrind to be the selected one.
" msgstr "" -"Καρτέλες πληροφοριών" -"Αυτό το γραφικό συστατικό εμφανίζει πληροφορίες για την τρέχουσα επιλεγμένη " -"συνάρτηση σε διάφορες καρτέλες: " -"
Αυτή η λίστα εμφανίζει όλους τους τύπους κόστους που είναι διαθέσιμοι καθώς " +"και ποιο είναι το ίδιο/προσθετικό κόστος της τρέχουσας επιλεγμένης συνάρτησης " +"για αυτόν τον τύπο κόστους.
" +"Επιλέγοντας έναν τύπο κόστους από τη λίστα, μπορείτε να τροποποιήσετε τον " +"τύπο κόστους όλων των κοστών που εμφανίζονται στο KCachegrind στον " +"επιλεγμένο.
" -#: tabview.cpp:630 -msgid "(No Data loaded)" -msgstr "(Δε φορτώθηκαν δεδομένα)" +#: costtypeview.cpp:98 +msgid "Set Secondary Event Type" +msgstr "Ορισμός δευτερεύοντος τύπου γεγονότος" -#: tabview.cpp:631 -msgid "(No function selected)" -msgstr "(Δεν επιλέχθηκε συνάρτηση)" +#: costtypeview.cpp:100 +msgid "Remove Secondary Event Type" +msgstr "Αφαίρεση δευτερεύοντος τύπου γεγονότος" -#: sourceview.cpp:54 sourceview.cpp:554 -msgid "Source (unknown)" -msgstr "Πηγαίος κώδικας (άγνωστο)" +#: costtypeview.cpp:105 +msgid "Edit Long Name" +msgstr "Επεξεργασία πλήρους ονόματος" + +#: costtypeview.cpp:106 +msgid "Edit Short Name" +msgstr "Επεξεργασία σύντομου ονόματος" + +#: costtypeview.cpp:107 +msgid "Edit Formula" +msgstr "Επεξεργασία μαθηματικού τύπου" + +#: costtypeview.cpp:115 +msgid "New Cost Type ..." +msgstr "Νέος τύπος κόστους..." + +#: costtypeview.cpp:149 costtypeview.cpp:154 +#, c-format +msgid "New%1" +msgstr "Νέο%1" + +#: costtypeview.cpp:155 +#, c-format +msgid "New Cost Type %1" +msgstr "Νέος τύπος κόστους %1" + +#: costtypeitem.cpp:56 +msgid "Unknown Type" +msgstr "Άγνωστος τύπος" + +#. i18n: file dumpselectionbase.ui line 906 +#: instrview.cpp:125 rc.cpp:264 sourceview.cpp:50 +#, no-c-format +msgid "#" +msgstr "#" + +#: sourceview.cpp:54 sourceview.cpp:554 +msgid "Source (unknown)" +msgstr "Πηγαίος κώδικας (άγνωστο)" #: sourceview.cpp:89 msgid "" @@ -1640,18 +1815,6 @@ msgstr "" msgid "The list can be found in the configuration dialog." msgstr "Αυτή η λίστα μπορεί να βρεθεί στο διάλογο ρύθμισης." -#: partlistitem.cpp:49 -msgid " (Thread %1)" -msgstr " (Νήμα %1)" - -#: partlistitem.cpp:56 -msgid "(none)" -msgstr "(κανένα)" - -#: callitem.cpp:82 partlistitem.cpp:152 -msgid "(active)" -msgstr "(ενεργό)" - #: functionselection.cpp:176 #, c-format msgid "Go to %1" @@ -1665,167 +1828,6 @@ msgstr "Εμφάνιση όλων των αντικειμένων" msgid "No Grouping" msgstr "Χωρίς ομαδοποίηση" -#: coverageview.cpp:48 coverageview.cpp:54 -msgid "Distance" -msgstr "Απόσταση" - -#. i18n: file dumpselectionbase.ui line 928 -#: coverageview.cpp:49 partview.cpp:49 rc.cpp:270 rc.cpp:315 -#, no-c-format -msgid "Called" -msgstr "Κλήθηκε" - -#: callview.cpp:48 coverageview.cpp:50 -msgid "Caller" -msgstr "Κλήση" - -#: coverageview.cpp:55 -msgid "Calling" -msgstr "Κλήση" - -#: callview.cpp:52 coverageview.cpp:56 -msgid "Callee" -msgstr "Κληθέν" - -#: coverageview.cpp:90 -msgid "" -"List of all Callers" -"This list shows all functions calling the current selected one, either " -"directly or with several functions in-between on the stack; the number of " -"functions in-between plus one is called the Distance " -"(e.g. for function A,B,C there exists a call from A to C when A calls B and B " -"calls C, i.e. A => B => C. The distance here is 2).
" -"Absolute cost shown is the cost spent in the selected function while a " -"listed function is active; relative cost is the percentage of all cost spent in " -"the selected function while the listed one is active. The cost graphic shows " -"logarithmic percentage with a different color for each distance.
" -"As there can be many calls from the same function, the distance column " -"sometimes shows the range of distances for all calls happening; then, in " -"parentheses, there is the medium distance, i.e. the distance where most of the " -"call costs happened.
" -"Selecting a function makes it the current selected one of this information " -"panel. If there are two panels (Split mode), the function of the other panel is " -"changed instead.
" -msgstr "" -"Λίστα όλων των κλήσεων" -"Αυτή η λίστα εμφανίζει όλες τις συναρτήσεις που καλούν την επιλεγμένη, είτε " -"άμεσα είτε μέσω διάφορων συναρτήσεων ανάμεσα στη στοίβα. Ο αριθμός των " -"συναρτήσεων που βρίσκονται ανάμεσα συν ένα ονομάζεται Απόσταση " -"(π.χ. για τη συνάρτηση A,B,C υπάρχει μια κλήση από το A στο C όταν το A καλεί " -"το B και το B καλεί το C, π.χ. A => B => C. Η απόσταση εδώ είναι 2).
" -"Το απόλυτο κόστος είναι το κόστος στην επιλεγμένη συνάρτηση όσο μια που " -"εμφανίζεται είναι ενεργή, ενώ το σχετικό κόστος είναι το ποσοστό του συνολικού " -"κόστους που ξοδεύτηκε στην επιλεγμένη συνάρτηση όσο η συνάρτηση που εμφανίζεται " -"είναι ενεργή. Το γράφημα κόστους εμφανίζει λογαριθμικό ποσοστό με διαφορετικό " -"χρώμα για κάθε απόσταση.
" -"Καθώς μπορεί να υπάρχουν πολλές κλήσεις από την ίδια συνάρτηση, η στήλη " -"απόστασης μερικές φορές εμφανίζει το εύρος των αποστάσεων για όλες τις κλήσεις " -"που συμβαίνουν, ενώ σε παρένθεση, υπάρχει η μέση απόσταση, δηλαδή. η απόσταση " -"όπου συνέβησαν οι περισσότερες κλήσεις κόστους.
" -"Επιλέγοντας μιας συνάρτηση γίνεται η τρέχουσα επιλεγμένη στον πίνακα " -"πληροφοριών. Αν υπάρχουν δύο πίνακες (λειτουργία διαίρεσης), η συνάρτηση του " -"άλλου πίνακα είναι αυτή που αλλάζει.
" - -#: coverageview.cpp:120 -msgid "" -"List of all Callees" -"This list shows all functions called by the current selected one, either " -"directly or with several function in-between on the stack; the number of " -"function in-between plus one is called the Distance " -"(e.g. for function A,B,C there exists a call from A to C when A calls B and B " -"calls C, i.e. A => B => C. The distance here is 2).
" -"Absolute cost shown is the cost spent in the listed function while the " -"selected is active; relative cost is the percentage of all cost spent in the " -"listed function while the selected one is active. The cost graphic always shows " -"logarithmic percentage with a different color for each distance.
" -"As there can be many calls to the same function, the distance column " -"sometimes shows the range of distances for all calls happening; then, in " -"parentheses, there is the medium distance, i.e. the distance where most of the " -"call costs happened.
" -"Selecting a function makes it the current selected one of this information " -"panel. If there are two panels (Split mode), the function of the other panel is " -"changed instead.
" -msgstr "" -"Λίστα όλων των κληθέντων" -"Αυτή η λίστα εμφανίζει όλες τις συναρτήσεις που καλούνται από την " -"επιλεγμένη, είτε άμεσα είτε μέσω διάφορων συναρτήσεων ανάμεσα στη στοίβα. Ο " -"αριθμός των συναρτήσεων που βρίσκονται ανάμεσα συν ένα ονομάζεται " -"Απόσταση (π.χ. για τη συνάρτηση A,B,C υπάρχει μια κλήση από το A στο C " -"όταν το A καλεί το B και το B καλεί το C, π.χ. A => B => " -"C. Η απόσταση εδώ είναι 2).
" -"Το απόλυτο κόστος είναι το κόστος στην επιλεγμένη συνάρτηση όσο μια που " -"εμφανίζεται είναι ενεργή, ενώ το σχετικό κόστος είναι το ποσοστό του συνολικού " -"κόστους που ξοδεύτηκε στην επιλεγμένη συνάρτηση όσο η συνάρτηση που εμφανίζεται " -"είναι ενεργή. Το γράφημα κόστους εμφανίζει λογαριθμικό ποσοστό με διαφορετικό " -"χρώμα για κάθε απόσταση.
" -"Καθώς μπορεί να υπάρχουν πολλές κλήσεις από την ίδια συνάρτηση, η στήλη " -"απόστασης μερικές φορές εμφανίζει το εύρος των αποστάσεων για όλες τις κλήσεις " -"που συμβαίνουν, ενώ σε παρένθεση, υπάρχει η μέση απόσταση, δηλαδή. η απόσταση " -"όπου συνέβησαν οι περισσότερες κλήσεις κόστους.
" -"Επιλέγοντας μιας συνάρτηση γίνεται η τρέχουσα επιλεγμένη στον πίνακα " -"πληροφοριών. Αν υπάρχουν δύο πίνακες (λειτουργία διαίρεσης), η συνάρτηση του " -"άλλου πίνακα είναι αυτή που αλλάζει.
" - -#: configuration.cpp:63 -msgid "Instruction Fetch" -msgstr "Ανάκτηση εντολής" - -#: configuration.cpp:64 -msgid "Data Read Access" -msgstr "Πρόσβαση ανάγνωσης δεδομένων" - -#: configuration.cpp:65 -msgid "Data Write Access" -msgstr "Πρόσβαση εγγραφής δεδομένων" - -#: configuration.cpp:66 -msgid "L1 Instr. Fetch Miss" -msgstr "L1 αστοχία ανάκτησης εντολής" - -#: configuration.cpp:67 -msgid "L1 Data Read Miss" -msgstr "L1 αστοχία ανάγνωσης δεδομένων" - -#: configuration.cpp:68 -msgid "L1 Data Write Miss" -msgstr "L1 αστοχία εγγραφής δεδομένων" - -#: configuration.cpp:69 -msgid "L2 Instr. Fetch Miss" -msgstr "L2 αστοχία ανάκτησης εντολής" - -#: configuration.cpp:70 -msgid "L2 Data Read Miss" -msgstr "L2 αστοχία ανάγνωσης δεδομένων" - -#: configuration.cpp:71 -msgid "L2 Data Write Miss" -msgstr "L2 αστοχία εγγραφής δεδομένων" - -#: configuration.cpp:72 -msgid "Samples" -msgstr "Δείγματα" - -#: configuration.cpp:73 -msgid "System Time" -msgstr "Ώρα συστήματος" - -#: configuration.cpp:74 -msgid "User Time" -msgstr "Χρόνος χρήστη" - -#: configuration.cpp:75 -msgid "L1 Miss Sum" -msgstr "L1 σύνολο αστοχιών" - -#: configuration.cpp:76 -msgid "L2 Miss Sum" -msgstr "L2 σύνολο αστοχιών" - -#: configuration.cpp:77 -msgid "Cycle Estimation" -msgstr "Εκτίμηση κύκλων" - #. i18n: file tdecachegrindui.rc line 15 #: rc.cpp:9 #, no-c-format @@ -1880,6 +1882,12 @@ msgstr "Μέγιστος αριθμός αντικειμένων στις λίσ msgid "Cost Item Colors" msgstr "Χρώματα αντικειμένων κόστους" +#. i18n: file configdlgbase.ui line 246 +#: callgraphview.cpp:2562 rc.cpp:42 rc.cpp:51 rc.cpp:54 +#, no-c-format +msgid "Automatic" +msgstr "Αυτόματο" + #. i18n: file configdlgbase.ui line 254 #: rc.cpp:45 #, no-c-format @@ -2192,12 +2200,6 @@ msgstr "εκτελέστηκε" msgid "Basic Blocks" msgstr "βασικά τμήματα" -#. i18n: file dumpselectionbase.ui line 754 -#: callmapview.cpp:63 rc.cpp:234 rc.cpp:339 -#, no-c-format -msgid "Calls" -msgstr "κλήσεις" - #. i18n: file dumpselectionbase.ui line 796 #: rc.cpp:243 #, no-c-format @@ -2210,12 +2212,6 @@ msgstr "Ir" msgid "Distinct" msgstr "Ξεχωριστό" -#. i18n: file dumpselectionbase.ui line 824 -#: configdlg.cpp:58 rc.cpp:249 -#, no-c-format -msgid "ELF Objects" -msgstr "Αντικείμενα ELF" - #. i18n: file dumpselectionbase.ui line 838 #: rc.cpp:252 #, no-c-format @@ -2240,12 +2236,6 @@ msgstr "Ίχνος στοίβας:" msgid "Sync." msgstr "Συγχρονισμός" -#. i18n: file dumpselectionbase.ui line 950 -#: callmapview.cpp:61 rc.cpp:276 rc.cpp:321 -#, no-c-format -msgid "Location" -msgstr "Τοποθεσία" - #. i18n: file dumpselectionbase.ui line 976 #: rc.cpp:279 #, no-c-format @@ -2306,671 +2296,704 @@ msgstr "Επιλογή στοίβας" msgid "Cost2" msgstr "Κόστος2" -#: treemap.cpp:1281 +#: partgraph.cpp:167 #, c-format -msgid "Text %1" -msgstr "Κείμενο %1" +msgid "Profile Part %1" +msgstr "Τμήμα προφίλ %1" -#: treemap.cpp:2809 -msgid "Recursive Bisection" -msgstr "Αναδρομική διχοτόμηση" +#: partgraph.cpp:226 +msgid "(no trace)" +msgstr "(χωρίς ίχνος)" -#: treemap.cpp:2810 -msgid "Columns" -msgstr "Στήλες" +#: partgraph.cpp:229 +msgid "(no part)" +msgstr "(χωρίς τμήμα)" -#: treemap.cpp:2811 -msgid "Rows" -msgstr "Γραμμές" +#: configuration.cpp:67 +msgid "Instruction Fetch" +msgstr "Ανάκτηση εντολής" -#: treemap.cpp:2812 -msgid "Always Best" -msgstr "Πάντα βέλτιστο" +#: configuration.cpp:68 +msgid "Data Read Access" +msgstr "Πρόσβαση ανάγνωσης δεδομένων" -#: treemap.cpp:2813 -msgid "Best" -msgstr "Βέλτιστο" +#: configuration.cpp:69 +msgid "Data Write Access" +msgstr "Πρόσβαση εγγραφής δεδομένων" -#: treemap.cpp:2814 -msgid "Alternate (V)" -msgstr "Εναλλακτικό (Κ)" +#: configuration.cpp:70 +msgid "L1 Instr. Fetch Miss" +msgstr "L1 αστοχία ανάκτησης εντολής" -#: treemap.cpp:2815 -msgid "Alternate (H)" -msgstr "Εναλλακτικό (Ο)" +#: configuration.cpp:71 +msgid "L1 Data Read Miss" +msgstr "L1 αστοχία ανάγνωσης δεδομένων" -#: treemap.cpp:2872 -msgid "Nesting" -msgstr "Βάθος" +#: configuration.cpp:72 +msgid "L1 Data Write Miss" +msgstr "L1 αστοχία εγγραφής δεδομένων" -#: treemap.cpp:2875 -msgid "Correct Borders Only" -msgstr "Μόνο σωστά περιγράμματα" +#: configuration.cpp:73 +msgid "L2 Instr. Fetch Miss" +msgstr "L2 αστοχία ανάκτησης εντολής" -#: treemap.cpp:2877 treemap.cpp:2878 treemap.cpp:2879 treemap.cpp:2880 -#, c-format -msgid "Width %1" -msgstr "Πλάτος %1" +#: configuration.cpp:74 +msgid "L2 Data Read Miss" +msgstr "L2 αστοχία ανάγνωσης δεδομένων" -#: callmapview.cpp:321 treemap.cpp:2889 -msgid "Shading" -msgstr "Σκίαση" +#: configuration.cpp:75 +msgid "L2 Data Write Miss" +msgstr "L2 αστοχία εγγραφής δεδομένων" -#: treemap.cpp:2902 -msgid "Visible" -msgstr "Ορατό" +#: configuration.cpp:76 +#, fuzzy +msgid "LL Instr. Fetch Miss" +msgstr "L1 αστοχία ανάκτησης εντολής" -#: treemap.cpp:2903 -msgid "Take Space From Children" -msgstr "Λήψη χώρου από τους απογόνους" +#: configuration.cpp:77 +#, fuzzy +msgid "LL Data Read Miss" +msgstr "L1 αστοχία ανάγνωσης δεδομένων" -#: treemap.cpp:2905 -msgid "Top Left" -msgstr "Πάνω αριστερά" +#: configuration.cpp:78 +#, fuzzy +msgid "LL Data Write Miss" +msgstr "L1 αστοχία εγγραφής δεδομένων" -#: treemap.cpp:2906 -msgid "Top Center" -msgstr "Πάνω κέντρο" +#: configuration.cpp:79 +msgid "Samples" +msgstr "Δείγματα" -#: treemap.cpp:2907 -msgid "Top Right" -msgstr "Πάνω δεξιά" +#: configuration.cpp:80 +msgid "System Time" +msgstr "Ώρα συστήματος" -#: treemap.cpp:2909 -msgid "Bottom Center" -msgstr "Κάτω κέντρο" +#: configuration.cpp:81 +msgid "User Time" +msgstr "Χρόνος χρήστη" -#: treemap.cpp:2910 -msgid "Bottom Right" -msgstr "Κάτω δεξιά" +#: configuration.cpp:82 +msgid "L1 Miss Sum" +msgstr "L1 σύνολο αστοχιών" -#: treemap.cpp:2987 -msgid "No %1 Limit" -msgstr "Χωρίς περιορισμό στο %1" +#: configuration.cpp:83 +msgid "L2 Miss Sum" +msgstr "L2 σύνολο αστοχιών" -#: callmapview.cpp:243 treemap.cpp:3039 -msgid "No Area Limit" -msgstr "Χωρίς περιορισμό περιοχής" +#: configuration.cpp:84 +#, fuzzy +msgid "LL Miss Sum" +msgstr "L1 σύνολο αστοχιών" -#: callmapview.cpp:258 treemap.cpp:3045 -msgid "Area of '%1' (%2)" -msgstr "Περιοχή του '%1' (%2)" +#: configuration.cpp:85 +msgid "Cycle Estimation" +msgstr "Εκτίμηση κύκλων" -#: treemap.cpp:3056 treemap.cpp:3067 -#, c-format +#: partview.cpp:51 +msgid "Comment" +msgstr "Σχόλιο" + +#: partview.cpp:73 msgid "" -"_n: 1 Pixel\n" -"%n Pixels" +"Trace Part List" +"This list shows all trace parts of the loaded trace. For each part, the " +"self/inclusive cost of the current selected function, spent in the part, is " +"shown; percentage costs are always relative to the total cost " +"of the part (not to the whole trace as in the Trace Part Overview). Also " +"shown are the calls happening to/from the current function inside of the trace " +"part.
" +"By choosing one or more trace parts from the list, the costs shown all over " +"KCachegrind will only be the ones spent in the selected part(s). If no list " +"selection is shown, in fact all trace parts are selected implicitly.
" +"This is a multi-selection list. You can select ranges by dragging the mouse " +"or use SHIFT/CTRL modifiers. Selection/Deselection of trace parts can also be " +"done by using the Trace Part Overview Dockable. This one also supports multiple " +"selection.
" +"Note that the list is hidden if only one trace part is loaded.
" msgstr "" -"1 εικονοστοιχείο\n" -"%n εικονοστοιχεία" +"Λίστα τμημάτων ίχνους" +"Αυτή η λίστα εμφανίζει όλα τα τμήματα ίχνους του φορτωμένου ίχνους. Για κάθε " +"τμήμα το ίδιο/αθροιστικό κόστος της τρέχουσας επιλεγμένης συνάρτησης, που " +"ξοδεύτηκε στο τμήμα\n" +"εμφανίζεται, ενώ τα ποσοστά κόστους είναι πάντα σχετικά με το συνολικό κόστος " +"του τμήματος (όχι όλου του ίχνους όπως στην περίληψη του ίχνους " +"τμήματος). Επίσης εμφανίζονται οι κλήσεις που συμβαίνουν από/προς την τρέχουσα " +"συνάρτηση μέσα στο τμήμα ίχνους.
" +"Επιλέγοντας ένα ή περισσότερα τμήματα ίχνους από τη λίστα, τα κόστη που " +"εμφανίζονται\n" +"στο KCachegrind θα είναι μόνο αυτά που ξοδεύτηκαν στα επιλεγμένα τμήματα. Αν " +"δεν εμφανίζεται λίστα επιλογής, όλα τα τμήματα ίχνους επιλέγονται έμμεσα.
" +"Αυτή είναι μια λίστα πολλαπλών επιλογών. Μπορείτε να επιλέξετε ένα εύρος " +"αντικειμένων σέρνοντας το ποντίκι ή χρησιμοποιώντας τα SHIFT/CTRL. Η " +"επιλογή/αποεπιλογή τμημάτων μπορεί επίσης να γίνει χρησιμοποιώντας την " +"προσάρτηση περίληψης τμημάτων ίχνους. Αυτό επιτρέπει επίσης την πολλαπλή " +"επιλογή.
" +"Σημειώστε ότι η λίστα αυτή είναι κρυφή μόνο αν ένα μόνο τμήμα ίχνους έχει " +"φορτωθεί.
" -#: callmapview.cpp:264 treemap.cpp:3071 -msgid "Double Area Limit (to %1)" -msgstr "Διπλάσιο όριο περιοχής (στο %1)" +#: partview.cpp:106 +msgid "Select '%1'" +msgstr "Επιλογή '%1'" -#: treemap.cpp:3073 -msgid "Halve Area Limit (to %1)" -msgstr "Μισό όριο περιοχής (στο %1)" +#: partview.cpp:107 +msgid "Hide '%1'" +msgstr "Απόκρυψη '%1'" -#: callmapview.cpp:187 treemap.cpp:3101 -msgid "No Depth Limit" -msgstr "Χωρίς όριο βάθους" +#: partview.cpp:111 +msgid "Hide Selected" +msgstr "Απόκρυψη επιλεγμένων" -#: callmapview.cpp:198 treemap.cpp:3107 -msgid "Depth of '%1' (%2)" -msgstr "Βάθος του '%1' (%2)" +#: partview.cpp:112 +msgid "Show All" +msgstr "Εμφάνιση όλων" -#: treemap.cpp:3118 +#: traceitemview.cpp:53 +msgid "No description available" +msgstr "Χωρίς διαθέσιμη περιγραφή" + +#: coverageitem.cpp:65 coverageitem.cpp:205 functionitem.cpp:72 #, c-format -msgid "Depth %1" -msgstr "Βάθος %1" +msgid "" +"_n: (%n function skipped)\n" +"(%n functions skipped)" +msgstr "" +"(%n συνάρτηση παραλείφθηκε)\n" +"(%n συναρτήσεις παραλείφθηκαν)" -#: treemap.cpp:3122 -msgid "Decrement (to %1)" -msgstr "Μείωση (στο %1)" +#: callgraphview.cpp:306 +#, c-format +msgid "Call(s) from %1" +msgstr "Κλήση(εις) από %1" -#: treemap.cpp:3124 -msgid "Increment (to %1)" -msgstr "Αύξηση (στο %1)" +#: callgraphview.cpp:307 +#, c-format +msgid "Call(s) to %1" +msgstr "Κλήση(εις) στο %1" -#: callmapview.cpp:98 +#: callgraphview.cpp:308 +msgid "(unknown call)" +msgstr "(άγνωστη κλήση)" + +#: callgraphview.cpp:1425 msgid "" -"Caller Map" -"This graph shows the nested hierarchy of all callers of the current " -"activated function. Each colored rectangle represents a function; its size " -"tries to be proportional to the cost spent therein while the active function is " -"running (however, there are drawing constrains).
" +"Call Graph around active Function" +"Depending on configuration, this view shows the call graph environment of " +"the active function. Note: the shown cost is only " +"the cost which is spent while the active function was actually running; i.e. " +"the cost shown for main() - if it's visible - should be the same as the cost of " +"the active function, as that's the part of inclusive cost of main() spent while " +"the active function was running.
" +"For cycles, blue call arrows indicate that this is an artificial call added " +"for correct drawing which actually never happened.
" +"If the graph is larger than the widget area, an overview panner is shown in " +"one edge. There are similar visualization options to the Call Treemap; the " +"selected function is highlighted." +"
" msgstr "" -"Χάρτης κλήσης" -"
Αυτό το γράφημα εμφανίζει το βάθος ιεραρχίας όλων των κλήσεων της τρέχουσας " -"ενεργοποιημένης συνάρτησης. Κάθε χρωματιστό ορθογώνιο αναπαριστά μια συνάρτηση, " -"ενώ το μέγεθός του προσπαθεί να είναι ανάλογο με το κόστος που ξοδεύτηκε κατά " -"την εκτέλεση της τρέχουσας ενεργού συνάρτησης (ωστόσο , υπάρχουν περιορισμοί " -"στη σχεδίαση).
" +"Γράφημα κλήσεων της ενεργού συνάρτησης" +"Ανάλογα με τις ρυθμίσεις, αυτή η προβολή εμφανίζει το γράφημα κλήσεων του " +"περιβάλλοντος της ενεργού συνάρτησης. Σημείωση: το εμφανιζόμενο κόστος είναι " +"μόνο το κόστος που πραγματικά ξοδεύτηκε κατά την εκτέλεση της ενεργού " +"συνάρτησης, π.χ. το κόστος για τη main() - αν είναι ορατό - θα πρέπει να είναι " +"το ίδιο με το κόστος της ενεργού συνάρτησης, εφόσον αυτό είναι το τμήμα του " +"αθροιστικού κόστους της main() κατά την εκτέλεση της ενεργού συνάρτησης.
" +"Για τους κύκλους, τα μπλε βέλη κλήσης δηλώνουν ότι είναι τεχνικές κλήσεις " +"που προστέθηκαν για το σωστό σχεδιασμό και δε συνέβησαν ποτέ.
" +"Αν το γράφημα είναι μεγαλύτερο από το μέγεθος του γραφικού συστατικού, ένα " +"πλαίσιο συνολικής προβολής εμφανίζεται στη μία άκρη. Υπάρχουν αντίστοιχες " +"επιλογές αναπαράστασης και στο δενδροδιάγραμμα κλήσεων, για την ενεργή " +"συνάρτηση." +"
" -#: callmapview.cpp:105 +#: callgraphview.cpp:1789 msgid "" -"Call Map" -"
This graph shows the nested hierarchy of all callees of the current " -"activated function. Each colored rectangle represents a function; its size " -"tries to be proportional to the cost spent therein while the active function is " -"running (however, there are drawing constrains).
" +"Warning: a long lasting graph layouting is in progress.\n" +"Reduce node/edge limits for speedup.\n" msgstr "" -"Χάρτης κλήσεων" -"Αυτό το γράφημα εμφανίζει το βάθος ιεραρχίας όλων των κληθέντων της " -"τρέχουσας ενεργοποιημένης συνάρτησης. Κάθε χρωματιστό ορθογώνιο αναπαριστά μια " -"συνάρτηση, ενώ το μέγεθός του προσπαθεί να είναι ανάλογο με το κόστος που " -"ξοδεύτηκε κατά την εκτέλεση της τρέχουσας ενεργού συνάρτησης (ωστόσο , υπάρχουν " -"περιορισμοί στη σχεδίαση).
" +"Προειδοποίηση: βρίσκεται σε εκτέλεση μια μακρά διεργασία διάταξης γραφήματος.\n" +"Μειώστε τα όρια κόμβων/άκρων για επιτάχυνση της διαδικασίας.\n" -#: callmapview.cpp:113 +#: callgraphview.cpp:1792 msgid "" -"Appearance options can be found in the in the context menu. To get exact " -"size proportions, choose 'Hide incorrect borders'. As this mode can be " -"very time consuming, you may want to limit the maximum drawn nesting level " -"before. 'Best' determinates the split direction for children from the aspect " -"ratio of the parent. 'Always Best' decides on remaining space for each sibling. " -"'Ignore Proportions' takes space for function name drawing before " -"drawing children. Note that size proportions can get heavily wrong.
" -"This is a TreeMap widget. Keyboard navigation is available with the " -"left/right arrow keys for traversing siblings, and up/down arrow keys to go a " -"nesting level up/down. Return activates the current item.
" +"Layouting stopped.\n" msgstr "" -"Οι επιλογές εμφάνισης μπορούν να βρεθούν στο σχετικό μενού. Για να ορίσετε " -"ακριβείς αναλογίες μεγεθών, επιλέξτε 'Απόκρυψη εσφαλμένων περιγραμμάτων'. Καθώς " -"αυτή η λειτουργία μπορεί να γίνει πολύ χρονοβόρα, μπορείτε να " -"περιορίσετε το μέγιστο επίπεδο βάθους σχεδίασης πιο πριν. Το 'Βέλτιστο' ορίζει " -"την κατεύθυνση διαίρεσης των απογόνων από την αναλογία του γονέα. Το 'Πάντα " -"βέλτιστο' καθορίζει τον εναπομείναντα χώρο για κάθε απόγονο. Το 'Παράβλεψη " -"αναλογιών' ορίζει το χώρο σχεδίασης του ονόματος συνάρτησης πριν " -"τη σχεδίαση των απογόνων. Σημειώστε ότι οι αναλογίες μεγέθους μπορεί να " -"ορισθούν έντονα εσφαλμένες.
" -"Αυτό είναι ένα γραφικό συστατικό δεντροδιαγράμματος" -". Είναι δυνατή η περιήγησή του με το πληκτρολόγιο με τα αριστερό/δεξιά πλήκτρα " -"για την μετάβαση μεταξύ των απογόνων, καθώς και τα πάνω/κάτω πλήκτρα για την " -"μετάβαση σε διαφορετικό βάθος. Το Return ενεργοποιεί το τρέχον " -"αντικείμενο.
" - -#: callmapview.cpp:167 -msgid "Go To" -msgstr "Μετάβαση στο" +"Η διάταξη σταμάτησε.\n" -#: callmapview.cpp:184 -msgid "Stop at Depth" -msgstr "Σταμάτημα σε βάθος" +#: callgraphview.cpp:1794 +msgid "" +"The call graph has %1 nodes and %2 edges.\n" +msgstr "" +"Το γράφημα κλήσεων έχει %1 κόμβους και %2 άκρα.\n" -#: callmapview.cpp:190 -msgid "Depth 10" -msgstr "Βάθος 10" +#: callgraphview.cpp:1827 +msgid "No item activated for which to draw the call graph." +msgstr "Δεν ενεργοποιήθηκε αντικείμενο για το σχεδιασμό γραφήματος κλήσεων." -#: callmapview.cpp:192 -msgid "Depth 15" -msgstr "Βάθος 15" +#: callgraphview.cpp:1838 +msgid "No call graph can be drawn for the active item." +msgstr "Δε μπορεί να σχεδιαστεί γράφημα κλήσεων για το ενεργό αντικείμενο." -#: callmapview.cpp:194 -msgid "Depth 20" -msgstr "Βάθος 20" +#: callgraphview.cpp:1867 +msgid "" +"No call graph is available because the following\n" +"command cannot be run:\n" +"'%1'\n" +msgstr "" +"Δεν είναι διαθέσιμο το γράφημα κλήσεων γιατί η παρακάτω\n" +"εντολή δε μπορεί να εκτελεστεί:\n" +"'%1'\n" -#: callmapview.cpp:204 -msgid "Decrement Depth (to %1)" -msgstr "Μείωση βάθους (στο %1)" +#: callgraphview.cpp:1870 callgraphview.cpp:2199 +msgid "Please check that 'dot' is installed (package GraphViz)." +msgstr "Παρακαλώ ελέγξτε ότι το 'dot' είναι εγκατεστημένο (πακέτο GraphViz)." -#: callmapview.cpp:205 -msgid "Increment Depth (to %1)" -msgstr "Αύξηση βάθους (στο %1)" +#: callgraphview.cpp:2198 +msgid "" +"Error running the graph layouting tool.\n" +msgstr "" +"Σφάλμα κατά την εκτέλεση του εργαλείου διάταξης γραφήματος.\n" -#: callmapview.cpp:209 -msgid "Stop at Function" -msgstr "Σταμάτημα στη συνάρτηση" +#: callgraphview.cpp:2206 +msgid "" +"There is no call graph available for function\n" +"\t'%1'\n" +"because it has no cost of the selected event type." +msgstr "" +"Δεν υπάρχει διαθέσιμο γράφημα κλήσεων για τη συνάρτηση\n" +"\t'%1'\n" +"επειδή δεν έχει κόστος στον επιλεγμένο τύπο γεγονότος." -#: callmapview.cpp:210 -msgid "No Function Limit" -msgstr "Χωρίς όριο συνάρτησης" +#: callgraphview.cpp:2427 +msgid "Stop Layouting" +msgstr "Σταμάτημα διάταξης" -#: callmapview.cpp:240 -msgid "Stop at Area" -msgstr "Σταμάτημα στην περιοχή" +#: callgraphview.cpp:2435 +msgid "As PostScript" +msgstr "Ως PostScript" -#: callmapview.cpp:246 -msgid "50 Pixels" -msgstr "50 εικονοστοιχεία" +#: callgraphview.cpp:2436 +msgid "As Image ..." +msgstr "Ως εικόνα ..." -#: callmapview.cpp:248 -msgid "100 Pixels" -msgstr "100 εικονοστοιχεία" +#: callgraphview.cpp:2438 +msgid "Export Graph" +msgstr "Εξαγωγή γραφήματος" -#: callmapview.cpp:250 -msgid "200 Pixels" -msgstr "200 εικονοστοιχεία" +#: callgraphview.cpp:2443 callgraphview.cpp:2466 +msgid "Unlimited" +msgstr "Απεριόριστο" -#: callmapview.cpp:252 -msgid "500 Pixels" -msgstr "500 εικονοστοιχεία" +#: callgraphview.cpp:2446 callgraphview.cpp:2469 +msgid "None" +msgstr "Κανένα" -#: callmapview.cpp:266 -msgid "Half Area Limit (to %1)" -msgstr "Μισό όριο περιοχής (στο %1)" +#: callgraphview.cpp:2447 callgraphview.cpp:2470 +msgid "max. 2" +msgstr "μέγιστο 2" -#: callmapview.cpp:273 -msgid "Visualisation" -msgstr "Αναπαράσταση" +#: callgraphview.cpp:2448 callgraphview.cpp:2471 +msgid "max. 5" +msgstr "μέγιστο 5" -#: callmapview.cpp:277 -msgid "Split Direction" -msgstr "Κατεύθυνση διαίρεσης" +#: callgraphview.cpp:2449 callgraphview.cpp:2472 +msgid "max. 10" +msgstr "μέγιστο 10" -#: callmapview.cpp:279 -msgid "Skip Incorrect Borders" -msgstr "Παράλειψη εσφαλμένων περιγραμμάτων" +#: callgraphview.cpp:2450 callgraphview.cpp:2473 +msgid "max. 15" +msgstr "μέγιστο 15" -#: callmapview.cpp:284 -msgid "Border Width" -msgstr "Πλάτος περιγράμματος" +#: callgraphview.cpp:2460 callgraphview.cpp:2483 +#, c-format +msgid "< %1" +msgstr "< %1" -#: callmapview.cpp:285 -msgid "Border 0" -msgstr "Περίγραμμα 0" +#: callgraphview.cpp:2489 +msgid "No Minimum" +msgstr "Χωρίς ελάχιστο" -#: callmapview.cpp:288 -msgid "Border 1" -msgstr "Περίγραμμα 1" +#: callgraphview.cpp:2493 +#, c-format +msgid "50 %" +msgstr "50 %" -#: callmapview.cpp:290 -msgid "Border 2" -msgstr "Περίγραμμα 2" +#: callgraphview.cpp:2494 +#, c-format +msgid "20 %" +msgstr "20 %" -#: callmapview.cpp:292 -msgid "Border 3" -msgstr "Περίγραμμα 3" +#: callgraphview.cpp:2495 +#, c-format +msgid "10 %" +msgstr "10 %" -#: callmapview.cpp:297 -msgid "Draw Symbol Names" -msgstr "Σχεδίαση ονομάτων συμβόλων" +#: callgraphview.cpp:2496 +#, c-format +msgid "5 %" +msgstr "5 %" -#: callmapview.cpp:298 -msgid "Draw Cost" -msgstr "Σχεδίαση κόστους" +#: callgraphview.cpp:2497 +#, c-format +msgid "3 %" +msgstr "3 %" -#: callmapview.cpp:299 -msgid "Draw Location" -msgstr "Σχεδίαση τοποθεσίας" +#: callgraphview.cpp:2498 +#, c-format +msgid "2 %" +msgstr "2 %" -#: callmapview.cpp:300 -msgid "Draw Calls" -msgstr "Σχεδίαση κλήσεων" +#: callgraphview.cpp:2499 +#, c-format +msgid "1.5 %" +msgstr "1.5 %" -#: callmapview.cpp:431 -msgid "Call Map: Current is '%1'" -msgstr "Χάρτης κλήσης: Ο τρέχων είναι ο '%1'" +#: callgraphview.cpp:2500 +#, c-format +msgid "1 %" +msgstr "1 %" -#: callmapview.cpp:599 -msgid "(no function)" -msgstr "(χωρίς συνάρτηση)" +#: callgraphview.cpp:2516 +msgid "Same as Node" +msgstr "Ίδιο με τον κόμβο" -#: callmapview.cpp:741 callmapview.cpp:858 -msgid "(no call)" -msgstr "(χωρίς κλήση)" +#: callgraphview.cpp:2517 +#, c-format +msgid "50 % of Node" +msgstr "50 % του κόμβου" -#: cachegrindloader.cpp:141 -msgid "Import filter for Cachegrind/Callgrind generated profile data files" -msgstr "" -"Εισαγωγή φίλτρου για τα αρχεία δεδομένων προφίλ του Cachegrind/Callgrind" +#: callgraphview.cpp:2518 +#, c-format +msgid "20 % of Node" +msgstr "20 % του κόμβου" -#: cachegrindloader.cpp:738 +#: callgraphview.cpp:2519 #, c-format -msgid "Loading %1" -msgstr "Φόρτωση %1" +msgid "10 % of Node" +msgstr "10 % του κόμβου" -#: callview.cpp:47 callview.cpp:51 -msgid "Count" -msgstr "Μέτρηση" +#: callgraphview.cpp:2529 +msgid "Caller Depth" +msgstr "Βάθος κλήσης" -#: callview.cpp:85 -msgid "" -"List of direct Callers" -"This list shows all functions calling the current selected one directly, " -"together with a call count and the cost spent in the current selected function " -"while being called from the function from the list.
" -"An icon instead of an inclusive cost specifies that this is a call inside of " -"a recursive cycle. An inclusive cost makes no sense here.
" -"Selecting a function makes it the current selected one of this information " -"panel. If there are two panels (Split mode), the function of the other panel is " -"changed instead.
" -msgstr "" -"Λίστα των άμεσων κλήσεων" -"Αυτή η λίστα εμφανίζει όλες τις συναρτήσεις που καλούν την τρέχουσα " -"επιλεγμένη συνάρτηση άμεσα, ενώ συνοδεύεται από ένα μετρητή κλήσεων και κόστους " -"της τρέχουσας επιλεγμένης συνάρτησης από τη λίστα συναρτήσεων.
" -"Ένα εικονίδιο στη θέση του αθροιστικού κόστους υποδηλώνει ότι πρόκειται για " -"κλήση μέσα σε έναν κύκλο αναδρομικό. Έτσι ένα αθροιστικό κόστος δεν έχει καμία " -"πρακτική σημασία σε αυτή την περίπτωση.
" -"Επιλέγοντας μια συνάρτηση αυτή ορίζεται ως η τρέχουσα επιλεγμένη για αυτόν " -"τον πίνακα πληροφοριών. Αν υπάρχουν δύο πίνακες (Λειτουργία διαίρεσης), " -"μεταβάλλεται η συνάρτηση του άλλου πίνακα.
" +#: callgraphview.cpp:2530 +msgid "Callee Depth" +msgstr "Βάθος κληθέντος" -#: callview.cpp:98 -msgid "" -"List of direct Callees" -"This list shows all functions called by the current selected one directly, " -"together with a call count and the cost spent in this function while being " -"called from the selected function.
" -"Selecting a function makes it the current selected one of this information " -"panel. If there are two panels (Split mode), the function of the other panel is " -"changed instead.
" -msgstr "" -"Λίστα των άμεσων κληθέντων" -"Αυτή η λίστα εμφανίζει όλες τις συναρτήσεις που καλούνται από την τρέχουσα " -"επιλεγμένη συνάρτηση άμεσα, ενώ συνοδεύεται από ένα μετρητή κλήσεων και κόστους " -"της τρέχουσας επιλεγμένης συνάρτησης από τη λίστα συναρτήσεων.
" -"Επιλέγοντας μια συνάρτηση αυτή ορίζεται ως η τρέχουσα επιλεγμένη για αυτόν " -"τον πίνακα πληροφοριών. Αν υπάρχουν δύο πίνακες (Λειτουργία διαίρεσης), " -"μεταβάλλεται η συνάρτηση του άλλου πίνακα.
" +#: callgraphview.cpp:2531 +msgid "Min. Node Cost" +msgstr "Ελάχιστο κόστος κόμβου" -#: costtypeitem.cpp:56 -msgid "Unknown Type" -msgstr "Άγνωστος τύπος" +#: callgraphview.cpp:2532 +msgid "Min. Call Cost" +msgstr "Ελάχιστο κόστος κλήσης" -#: tips.cpp:3 -msgid "" -"...that the What's This? help for every GUI widget\n" -"in KCachegrind contains detailed usage information for this widget?\n" -"It is highly recommended to read at least these help texts on first\n" -"use. Request What's This? help by pressing\n" -"Shift+F1 and clicking on the widget.
\n" -msgstr "" -"...ότι η βοήθεια Τι είναι αυτό; για κάθε γραφικό συστατικό του \n" -"KCachegrind περιέχει αναλυτικές πληροφορίες χρήσης για το συστατικό;\n" -"Προτείνεται να διαβάσετε αυτά τα βοηθητικά κείμενα τουλάχιστον κατά την πρώτη\n" -"χρήση. Ζητήστε τη βοήθεια Τι είναι αυτό; πατώντας\n" -"Shift-F1 και κάνοντας κλικ στο γραφικό συστατικό.
\n" +#: callgraphview.cpp:2534 +msgid "Arrows for Skipped Calls" +msgstr "Βέλη για παράλειψη κλήσεων" -#: tips.cpp:12 -msgid "" -"...that you can get profile information at instruction level\n" -"with Calltree when you provide the option --dump-instr=yes?\n" -"Use the Assembler View for the instruction annotations.\n" -"
\n" -msgstr "" -"...ότι μπορείτε να ανακτήσετε πληροφορίες του προφίλ σε επίπεδο εντολών\n" -"με το Calltree όταν δώσετε την επιλογή --dump-instr=yes;\n" -"Χρησιμοποιήστε την προβολή τελεστών κώδικα μηχανής για επισημάνσεις εντολών.\n" -"
\n" +#: callgraphview.cpp:2536 +msgid "Inner-cycle Calls" +msgstr "Κλήσεις εσωτερικού κύκλου" -#: tips.cpp:20 -msgid "" -"...that you can use Alt-Left/Right keys of your keyboard to go\n" -"back/forward in the active object history ?
\n" -msgstr "" -"...ότι μπορείτε να χρησιμοποιήσετε το πλήκτρα Alt-αριστερά/δεξιά του " -"πληκτρολογίου σας\n" -"για να κινηθείτε πίσω/μπροστά στο ιστορικό του ενεργού αντικειμένου;
\n" +#: callgraphview.cpp:2538 +msgid "Cluster Groups" +msgstr "Ομάδες συστοιχειών" -#: tips.cpp:26 -msgid "" -"...that you can navigate in the Callee/Caller Map View using\n" -"arrow keys? Use Left/Right to change to siblings of the current\n" -"item; use Up/Down to go one nesting level up/down. To select\n" -"the current item, press Space, and to activate it, press Return.\n" -"
\n" -msgstr "" -"...ότι μπορείτε να περιηγηθείτε στην προβολή χάρτη κληθέντων/κλήσεων\n" -"χρησιμοποιώντας τα βέλη του πληκτρολογίου; Με αριστερό/δεξί για μετάβαση σε \n" -"απογόνους του τρέχοντος αντικειμένου, με πάνω/κάτω για μετάβαση σε διαφορετικό " -"βάθος.\n" -"Για επιλογή του τρέχοντος αντικειμένου πατήστε το Space, και για ενεργοποίηση " -"το Enter.\n" -"
\n" +#: callgraphview.cpp:2543 +msgid "Compact" +msgstr "Συμπαγής" -#: tips.cpp:35 -msgid "" -"...that you can navigate in the Call Graph View using\n" -"arrow keys? Use Up/Down to go one calling level up/down, alternating\n" -"between calls and functions. Use Left/Right to change to siblings of a current\n" -"selected call. To activate the current item, press Return.\n" -"
\n" -msgstr "" -"...ότι μπορείτε να περιηγηθείτε στην προβολή του γραφήματος κλήσεων\n" -" χρησιμοποιώντας τα βέλη του πληκτρολογίου; Χρησιμοποιήστε τα πάνω/κάτω για\n" -"να μεταβείτε ένα επίπεδο κλήσης πάνω/κάτω και το αριστερό/δεξί για μετάβαση " -"στους\n" -"απογόνους της τρέχουσας επιλεγμένης κλήσης. Για ενεργοποίηση του τρέχοντος " -"αντικειμένου, πατήστε το Enter.\n" -"
\n" +#: callgraphview.cpp:2544 +msgid "Normal" +msgstr "Κανονικό" -#: tips.cpp:44 -msgid "" -"...that you can rapidly locate a function by entering part of its\n" -"name (case-insensitive) into the edit line of the toolbar\n" -"and hit return?
\n" -msgstr "" -"...ότι μπορείτε να εντοπίσετε γρήγορα μια συνάρτηση εισάγοντας τμήμα\n" -"του ονόματός της (ευαισθησία σε πεζά/κεφαλαία) στη γραμμή επεξεργασίας\n" -"της γραμμής εργαλείων και πατώντας το Enter;
\n" +#: callgraphview.cpp:2545 +msgid "Tall" +msgstr "Υψηλό" -#: tips.cpp:51 -msgid "" -"...that you can assign custom colors to \n" -"ELF objects/C++ Classes/Source Files for graph coloring\n" -"in Settings->Configure KCachegrind...?
\n" -msgstr "" -"...ότι μπορείτε να αντιστοιχίσετε προσαρμοσμένα χρώματα\n" -"σε αντικείμενα ELF/κλάσεις C++/αρχεία πηγαίου κώδικα για το χρωματισμό\n" -"γραφήματος στις Ρυθμίσεις->Ρύθμιση KCachegrind...;
\n" +#: callgraphview.cpp:2550 +msgid "Top to Down" +msgstr "Πάνω προς τα κάτω" -#: tips.cpp:58 -msgid "" -"...that you can see if debug info is available for a selected \n" -"function by looking at the location label in the Info tab or\n" -"the source listing header in the source tab?
\n" -"There must be the name of the source file (with extension).\n" -"If KCachegrind still doesn't show the source, make sure that you\n" -"have added the directory of the source file to the\n" -"Source Directories list in the configuration.\n" -msgstr "" -"
...ότι μπορείτε να δείτε αν πληροφορίες αποσφαλμάτωσης είναι διαθέσιμες \n" -"για την επιλεγμένη συνάρτηση βλέποντας την ετικέτα τοποθεσίας στη καρτέλα " -"πληροφοριών\n" -"ή την επικεφαλίδα του πηγαίου κώδικα στην καρτέλα πηγαίου κώδικα;
\n" -"Πρέπει να υπάρχει το όνομα του αρχείου πηγαίου κώδικα (με επέκταση).\n" -"Αν το KCachegrind συνεχίζει να μην εμφανίζει τον κώδικα, σιγουρευτείτε ότι\n" -"έχετε προσθέσει τον κατάλογο του κώδικα στη λίστα \n" -"Καταλόγων πηγαίου κώδικα στις ρυθμίσεις.\n" +#: callgraphview.cpp:2551 +msgid "Left to Right" +msgstr "Αριστερά προς τα δεξιά" -#: tips.cpp:69 -msgid "" -"
...that you can configure whether KCachgrind should\n" -"show absolute event counts or relative ones (percentage display)?
\n" -msgstr "" -"...ότι μπορείτε να ρυθμίσετε αν θέλετε το KCachgrind να εμφανίζει\n" -"απόλυτες μετρήσεις γεγονότων ή σχετικές (εμφάνιση ποσοστού);
\n" +#: callgraphview.cpp:2552 +msgid "Circular" +msgstr "Κυκλικά" -#: tips.cpp:75 -msgid "" -"...that you can configure the maximum number of items\n" -"for all function lists in KCachegrind? Limiting the number\n" -"of items is done to get a fast reacting GUI. The last item in\n" -"the list will show you the number of skipped functions, together\n" -"with a cost condition for these skipped functions.
\n" -"To activate a function with small costs, search for it and select\n" -"it in the flat profile. Selecting functions with small cost will\n" -"temporarily add them to the flat profile list.
\n" -msgstr "" -"...ότι μπορείτε να ρυθμίσετε το μέγιστο αριθμό αντικειμένων\n" -"για όλες τις λίστες συναρτήσεων του KCachegrind; Περιορίζοντας τον αριθμό\n" -"αυτό γίνεται γρηγορότερη η λειτουργία αντίδρασης του γραφικού περιβάλλοντος. \n" -"Το τελευταίο αντικείμενο της λίστας θα σας εμφανίζει τον αριθμό των συναρτήσεων " -"που\n" -"παραλείφθηκαν συνοδευόμενο με έναν μετρητή συνθηκών για αυτές τις " -"συναρτήσεις.
\n" -"Για ενεργοποίηση μιας συνάρτησης με μικρό κόστος, αναζητήστε τις στο " -"επίπεδο\n" -"προφίλ. Επιλέγοντας συναρτήσεις με μικρό κόστος θα προστεθούν προσωρινά στο " -"επίπεδο προφίλ.
\n" +#: callgraphview.cpp:2558 +msgid "TopLeft" +msgstr "Πάνω αριστερά" -#: tips.cpp:87 -msgid "" -"...that the Coverage tab - in contrast to the Call Lists tab -\n" -"shows all functions that are calling the selected function\n" -"(upper part) / are called by the selected function (bottom part),\n" -"no matter how many function are between them on the stack?
\n" -"Examples:
\n" -"An entry in the upper list for function foo1() with a value of 50%\n" -"with function bar() selected means that 50% of all the cost of function\n" -"bar() happened while called from function foo1().
\n" -"An entry in the bottom list for function foo2() with a value of 50%\n" -"with function bar() selected means that 50% of all the cost of function\n" -"bar() happened while calling foo2() from bar().
\n" -msgstr "" -"...ότι η καρτέλα κάλυψης - σε αντίθεση με την καρτέλα λίστας κλήσεων -\n" -"εμφανίζει όλες τις συναρτήσεις που καλούν την επιλεγμένη συνάρτηση\n" -"(πάνω τμήμα) / και καλούνται από την επιλεγμένη συνάρτηση (κάτω τμήμα),\n" -"χωρίς να παίζει ρόλο ο αριθμός συναρτήσεων που βρίσκονται ανάμεσά τους στη " -"στοίβα;
\n" -"Παραδείγματα:
\n" -"Μια καταχώρηση στην πάνω λίστα για τη συνάρτηση foo1() με μια τιμή 50%\n" -"με επιλεγμένη τη συνάρτηση bar() σημαίνει ότι το 50% του κόστους της " -"συνάρτησης\n" -"bar() συνέβη κατά τις κλήσεις της συνάρτησης foo1().
\n" -"Μια καταχώρηση στην κάτω λίστα για τη συνάρτηση foo2() με μια τιμή 50%\n" -"με επιλεγμένη τη συνάρτηση bar() σημαίνει ότι το 50% του κόστους της " -"συνάρτησης\n" -"bar() συνέβη κατά την κλήση της foo2() από την bar().
\n" +#: callgraphview.cpp:2559 +msgid "TopRight" +msgstr "Πάνω δεξιά" -#: tips.cpp:102 -msgid "" -"...that waiting for the tool tip inside of a tree map\n" -"shows the list of names of the nested rectangles the mouse\n" -"pointer is over?
\n" -"Items from this list can be selected by pressing the right\n" -"mouse button.
\n" -msgstr "" -"...ότι περιμένοντας για το εργαλείο συμβουλών μέσα σε ένα δενδροδιάγραμμα\n" -"εμφανίζει μια λίστα με τα ονόματα των ορθογωνίων που βρίσκονται από κάτω στο " -"σημείο\n" -"που βρίσκεται το ποντίκι;
\n" -"Αντικείμενα αυτής της λίστας μπορούν να επιλεχθούν πατώντας το δεξί κουμπί \n" -"του ποντικιού.
\n" +#: callgraphview.cpp:2560 +msgid "BottomLeft" +msgstr "Κάτω αριστερά" + +#: callgraphview.cpp:2561 +msgid "BottomRight" +msgstr "Κάτω δεξιά" + +#: callgraphview.cpp:2569 +msgid "Graph" +msgstr "Γράφημα" + +#: callgraphview.cpp:2571 +msgid "Birds-eye View" +msgstr "Προβολή από ψηλά" + +#: treemap.cpp:1281 +#, c-format +msgid "Text %1" +msgstr "Κείμενο %1" + +#: treemap.cpp:2809 +msgid "Recursive Bisection" +msgstr "Αναδρομική διχοτόμηση" + +#: treemap.cpp:2810 +msgid "Columns" +msgstr "Στήλες" + +#: treemap.cpp:2811 +msgid "Rows" +msgstr "Γραμμές" + +#: treemap.cpp:2812 +msgid "Always Best" +msgstr "Πάντα βέλτιστο" + +#: treemap.cpp:2813 +msgid "Best" +msgstr "Βέλτιστο" + +#: treemap.cpp:2814 +msgid "Alternate (V)" +msgstr "Εναλλακτικό (Κ)" + +#: treemap.cpp:2815 +msgid "Alternate (H)" +msgstr "Εναλλακτικό (Ο)" + +#: treemap.cpp:2872 +msgid "Nesting" +msgstr "Βάθος" + +#: treemap.cpp:2875 +msgid "Correct Borders Only" +msgstr "Μόνο σωστά περιγράμματα" + +#: treemap.cpp:2877 treemap.cpp:2878 treemap.cpp:2879 treemap.cpp:2880 +#, c-format +msgid "Width %1" +msgstr "Πλάτος %1" + +#: treemap.cpp:2902 +msgid "Visible" +msgstr "Ορατό" + +#: treemap.cpp:2903 +msgid "Take Space From Children" +msgstr "Λήψη χώρου από τους απογόνους" + +#: treemap.cpp:2905 +msgid "Top Left" +msgstr "Πάνω αριστερά" + +#: treemap.cpp:2906 +msgid "Top Center" +msgstr "Πάνω κέντρο" + +#: treemap.cpp:2907 +msgid "Top Right" +msgstr "Πάνω δεξιά" + +#: treemap.cpp:2909 +msgid "Bottom Center" +msgstr "Κάτω κέντρο" + +#: treemap.cpp:2910 +msgid "Bottom Right" +msgstr "Κάτω δεξιά" + +#: treemap.cpp:2987 +msgid "No %1 Limit" +msgstr "Χωρίς περιορισμό στο %1" -#: tips.cpp:111 +#: treemap.cpp:3056 treemap.cpp:3067 +#, c-format msgid "" -"...that you can constrain the cost counts shown to only a\n" -"few parts of the whole trace by selecting these parts in the\n" -"\"Trace Selection\" Dockable?
\n" -"To generate multiple parts in a profiling run with\n" -"cachegrind, use e.g. option --cachedumps=xxx for parts\n" -"of a length of xxx basic blocks (A basic block is a run\n" -"of not-branching assembler statements inside of your program\n" -"code).
\n" +"_n: 1 Pixel\n" +"%n Pixels" msgstr "" -"...ότι μπορείτε να περιορίσετε τους μετρητές κόστους που \n" -"εμφανίζονται μόνο σε μικρά τμήματα όλου του ίχνους επιλέγοντας τα τμήματα\n" -"αυτά στην προσάρτηση \"Επιλογής ίχνους\";
\n" -"Για τη δημιουργία πολλών τμημάτων κατά την εκτέλεση του προφίλ με το\n" -"cachegrind, χρησιμοποιήστε π.χ. την επιλογή --cachedumps=xxx για τμήματα\n" -"βασικού μήκους xxx (Ένα βασικό τμήμα είναι μια εκτέλεση \n" -"εντολών κώδικα μηχανής χωρίς κλάδους μέσα στο πρόγραμμά\n" -"σας).
\n" +"1 εικονοστοιχείο\n" +"%n εικονοστοιχεία" -#: configdlg.cpp:60 -msgid "Source Files" -msgstr "Αρχεία πηγαίου κώδικα" +#: treemap.cpp:3073 +msgid "Halve Area Limit (to %1)" +msgstr "Μισό όριο περιοχής (στο %1)" -#: configdlg.cpp:61 -msgid "C++ Classes" -msgstr "Κλάσεις C++" +#: treemap.cpp:3118 +#, c-format +msgid "Depth %1" +msgstr "Βάθος %1" -#: configdlg.cpp:62 -msgid "Function (no Grouping)" -msgstr "Συνάρτηση (χωρίς ομαδοποίηση)" +#: treemap.cpp:3122 +msgid "Decrement (to %1)" +msgstr "Μείωση (στο %1)" -#: configdlg.cpp:157 configdlg.cpp:350 configdlg.cpp:371 -msgid "(always)" -msgstr "(πάντα)" +#: treemap.cpp:3124 +msgid "Increment (to %1)" +msgstr "Αύξηση (στο %1)" -#: configdlg.cpp:210 -msgid "KCachegrind Configuration" -msgstr "Ρυθμίσεις KCachegrind" +#: callitem.cpp:82 partlistitem.cpp:152 +msgid "(active)" +msgstr "(ενεργό)" -#: configdlg.cpp:211 +#: instrview.cpp:129 +msgid "Hex" +msgstr "Δεκαεξαδικό" + +#: instrview.cpp:132 +msgid "Source Position" +msgstr "Θέση πηγαίου κώδικα" + +#: instrview.cpp:163 msgid "" -"The Maximum Number of List Items should be below 500.The previous set value " -"(%1) will still be used." +"Annotated Assembler" +"The annotated assembler list shows the machine code instructions of the " +"current selected function together with (self) cost spent while executing an " +"instruction. If this is a call instruction, lines with details on the call " +"happening are inserted into the source: the cost spent inside of the call, the " +"number of calls happening, and the call destination.
" +"The disassembler output shown is generated with the 'objdump' utility from " +"the 'binutils' package.
" +"Select a line with call information to make the destination function of this " +"call current.
" msgstr "" -"Ο μέγιστος αριθμός των αντικειμένων λίστας πρέπει να είναι κάτω από 500.Η " -"προηγούμενη ορισμένη τιμή (%1) θα συνεχίσει να χρησιμοποιείται." - -#: configdlg.cpp:384 -msgid "Choose Source Folder" -msgstr "Επιλογή φακέλου πηγαίου κώδικα" +"Επισήμανση τελεστών κώδικα μηχανής" +"Η λίστα αυτή εμφανίζει τις εντολές του κώδικα μηχανής της τρέχουσας " +"επιλεγμένης συνάρτησης μαζί με το (ίδιο) κόστος που ξοδεύτηκε κατά την εκτέλεση " +"της εντολής. Αν πρόκειται για μια εντολή κλήσης, εισάγονται στον κώδικα γραμμές " +"με λεπτομέρειες της κλήσης, το κόστος μέσα στην κλήση, ο αριθμός κλήσεων και ο " +"προορισμός κλήσης.
" +"Η έξοδος τελεστών κώδικα μηχανής που εμφανίζεται, δημιουργείται με το " +"εργαλείο 'objdump' από το πακέτο 'binutils'.
" +"Επιλέξτε μια γραμμή πληροφοριών κλήσης για να ορίσετε τη συνάρτηση " +"προορισμού τρέχουσα.
" -#: partgraph.cpp:167 +#: instrview.cpp:195 #, c-format -msgid "Profile Part %1" -msgstr "Τμήμα προφίλ %1" +msgid "Go to Address %1" +msgstr "Μετάβαση στη διεύθυνση %1" -#: partgraph.cpp:226 -msgid "(no trace)" -msgstr "(χωρίς ίχνος)" +#: instrview.cpp:207 +msgid "Hex Code" +msgstr "Δεκαεξαδικός κώδικας" -#: partgraph.cpp:229 -msgid "(no part)" -msgstr "(χωρίς τμήμα)" +#: instrview.cpp:426 +msgid "There is no instruction info in the profile data file." +msgstr "Δεν υπάρχουν πληροφορίες εντολών στο αρχείο δεδομένων προφίλ." -#: partview.cpp:51 -msgid "Comment" -msgstr "Σχόλιο" +#: instrview.cpp:428 +msgid "For the Valgrind Calltree Skin, rerun with option" +msgstr "Για το Valgrind Calltree, εκτελέστε ξανά με την επιλογή" -#: partview.cpp:73 +#: instrview.cpp:429 +msgid " --dump-instr=yes" +msgstr " --dump-instr=yes" + +#: instrview.cpp:430 +msgid "To see (conditional) jumps, additionally specify" +msgstr "Για να δείτε τα άλματα (υπό συνθήκη), προσθέστε επίσης" + +#: instrview.cpp:431 +msgid " --trace-jump=yes" +msgstr " --trace-jump=yes" + +#: instrview.cpp:629 +msgid "There is an error trying to execute the command" +msgstr "Υπήρξε σφάλμα κατά την προσπάθεια εκτέλεσης της εντολής" + +#: instrview.cpp:634 instrview.cpp:900 +msgid "Check that you have installed 'objdump'." +msgstr "Ελέγξτε ότι έχετε εγκατεστημένο το 'objdump'." + +#: instrview.cpp:636 instrview.cpp:902 +msgid "This utility can be found in the 'binutils' package." +msgstr "Αυτό το εργαλείο μπορεί να βρεθεί στο πακέτο 'binutils'." + +#: instrview.cpp:739 +msgid "(No Assembler)" +msgstr "(Χωρίς γλώσσα τελεστών μηχανής)" + +#: instrview.cpp:875 +#, c-format msgid "" -"Trace Part List" -"This list shows all trace parts of the loaded trace. For each part, the " -"self/inclusive cost of the current selected function, spent in the part, is " -"shown; percentage costs are always relative to the total cost " -"of the part (not to the whole trace as in the Trace Part Overview). Also " -"shown are the calls happening to/from the current function inside of the trace " -"part.
" -"By choosing one or more trace parts from the list, the costs shown all over " -"KCachegrind will only be the ones spent in the selected part(s). If no list " -"selection is shown, in fact all trace parts are selected implicitly.
" -"This is a multi-selection list. You can select ranges by dragging the mouse " -"or use SHIFT/CTRL modifiers. Selection/Deselection of trace parts can also be " -"done by using the Trace Part Overview Dockable. This one also supports multiple " -"selection.
" -"Note that the list is hidden if only one trace part is loaded.
" +"_n: There is %n cost line without assembler code.\n" +"There are %n cost lines without assembler code." msgstr "" -"Λίστα τμημάτων ίχνους" -"Αυτή η λίστα εμφανίζει όλα τα τμήματα ίχνους του φορτωμένου ίχνους. Για κάθε " -"τμήμα το ίδιο/αθροιστικό κόστος της τρέχουσας επιλεγμένης συνάρτησης, που " -"ξοδεύτηκε στο τμήμα\n" -"εμφανίζεται, ενώ τα ποσοστά κόστους είναι πάντα σχετικά με το συνολικό κόστος " -"του τμήματος (όχι όλου του ίχνους όπως στην περίληψη του ίχνους " -"τμήματος). Επίσης εμφανίζονται οι κλήσεις που συμβαίνουν από/προς την τρέχουσα " -"συνάρτηση μέσα στο τμήμα ίχνους.
" -"Επιλέγοντας ένα ή περισσότερα τμήματα ίχνους από τη λίστα, τα κόστη που " -"εμφανίζονται\n" -"στο KCachegrind θα είναι μόνο αυτά που ξοδεύτηκαν στα επιλεγμένα τμήματα. Αν " -"δεν εμφανίζεται λίστα επιλογής, όλα τα τμήματα ίχνους επιλέγονται έμμεσα.
" -"Αυτή είναι μια λίστα πολλαπλών επιλογών. Μπορείτε να επιλέξετε ένα εύρος " -"αντικειμένων σέρνοντας το ποντίκι ή χρησιμοποιώντας τα SHIFT/CTRL. Η " -"επιλογή/αποεπιλογή τμημάτων μπορεί επίσης να γίνει χρησιμοποιώντας την " -"προσάρτηση περίληψης τμημάτων ίχνους. Αυτό επιτρέπει επίσης την πολλαπλή " -"επιλογή.
" -"Σημειώστε ότι η λίστα αυτή είναι κρυφή μόνο αν ένα μόνο τμήμα ίχνους έχει " -"φορτωθεί.
" +"Υπάρχει %n γραμμή κόστους χωρίς κώδικα τελεστών μηχανής.\n" +"Υπάρχουν %n γραμμές κόστους χωρίς κώδικα τελεστών μηχανής." -#: partview.cpp:106 -msgid "Select '%1'" -msgstr "Επιλογή '%1'" +#: instrview.cpp:877 +msgid "This happens because the code of" +msgstr "Αυτό συμβαίνει γιατί ο κώδικας του" -#: partview.cpp:107 -msgid "Hide '%1'" -msgstr "Απόκρυψη '%1'" +#: instrview.cpp:880 +msgid "does not seem to match the profile data file." +msgstr "δε φαίνεται να ταιριάζει με το αρχείο δεδομένων προφίλ." -#: partview.cpp:111 -msgid "Hide Selected" -msgstr "Απόκρυψη επιλεγμένων" +#: instrview.cpp:883 +msgid "Are you using an old profile data file or is the above mentioned" +msgstr "Χρησιμοποιείτε ένα παλιό αρχείο δεδομένων προφίλ ή το παραπάνω" -#: partview.cpp:112 -msgid "Show All" -msgstr "Εμφάνιση όλων" +#: instrview.cpp:885 +msgid "ELF object from an updated installation/another machine?" +msgstr "αντικείμενο ELF προέρχεται από μια νέα εγκατάσταση/άλλη μηχανή;" + +#: instrview.cpp:893 +msgid "There seems to be an error trying to execute the command" +msgstr "" +"Φαίνεται να υπάρχει ένα σφάλμα κατά την προσπάθεια εκτέλεσης της εντολής" + +#: instrview.cpp:898 +msgid "Check that the ELF object used in the command exists." +msgstr "Ελέγξτε ότι το αντικείμενο ELF που χρησιμοποιείται υπάρχει." + +#: partlistitem.cpp:49 +msgid " (Thread %1)" +msgstr " (Νήμα %1)" + +#: partlistitem.cpp:56 +msgid "(none)" +msgstr "(κανένα)" + +#: main.cpp:38 +msgid "RunWelcome to Umbrello.
\n" +"UML diagrams let you design and document object oriented software. The Umbrello Handbook is a good introduction to " +"using UML.
\n" +msgstr "" +"Καλώς ήρθατε στο Umbrello.
\n" +"Τα διαγράμματα UML σας επιτρέπουν να σχεδιάσετε και να τεκμηριώσετε " +"λογισμικό αντικειμενοστραφούς προγραμματισμού. " +"Το εγχειρίδιο Umbrello είναι μια καλή εισαγωγή στη χρήση της UML.
\n" -#: dialogs/activitydialog.cpp:70 worktoolbar.cpp:266 -msgid "Fork/Join" -msgstr "Διακλάδωση/σύνδεση" +#: tips.txt:9 +msgid "" +"Welcome to Umbrello 1.5. New in this version are association classes, Ruby " +"code generation, externalizable folders, ability to change interfaces into " +"classes, and more.
\n" +msgstr "" +"Καλώς ήρθατε στο Umbrello 1.5. Νέα σε αυτή την έκδοση είναι οι κλάσεις " +"συσχέτισης, η δημιουργία κώδικα Ruby, η εξαγωγή φακέλων, η δυνατότητα αλλαγής " +"των διασυνδέσεων σε κλάσεις, και άλλα ακόμη.
\n" -#: listpopupmenu.cpp:510 listpopupmenu.cpp:692 worktoolbar.cpp:267 -msgid "Package" -msgstr "Πακέτο" +#: tips.txt:14 +msgid "" +"Tabbed Diagrams and Externalized Folders are mutually exclusive. If you need " +"External Folders then deselect "Use tabbed diagrams" in the General " +"Settings.
\n" +msgstr "" +"Τα διαγράμματα σε καρτέλες και οι εξαγόμενοι φάκελοι είναι " +"αλληλοαναιρούμενοι. Αν χρειάζεστε τους εξωτερικούς φακέλους θα πρέπει να " +"αποεπιλέξετε τη "Χρήση διαγραμμάτων σε καρτέλες" στις γενικές " +"ρυθμίσεις.
\n" -#: dialogs/diagramprintpage.cpp:97 dialogs/diagramprintpage.cpp:210 -#: listpopupmenu.cpp:515 worktoolbar.cpp:268 -msgid "Component" -msgstr "Συστατικό" +#: tips.txt:19 +msgid "" +"Most diagram items can not be resized, they will resize themselves to fit to " +"their contents.\n" +"Boxes, notes and sequence diagram messages can be resized, just click and drag " +"on the red square.
\n" +msgstr "" +"Τα περισσότερα αντικείμενα διαγραμμάτων δε μπορούν να αλλάξουν μέγεθος, θα " +"αλλάξουν μέγεθος μόνα τους για να χωρέσει το περιεχόμενό τους.\n" +"Τα πλαίσια, οι σημειώσεις, και τα μηνύματα διαγράμματος ακολουθίας μπορούν να " +"αλλάξουν μέγεθος, απλά με ένα κλικ και σύρσιμο στο κόκκινο τετράγωνο.
\n" -#: listpopupmenu.cpp:525 worktoolbar.cpp:269 -msgid "Node" -msgstr "Κόμβος" +#: tips.txt:25 +msgid "" +"If you want to add an already existing class to a diagram just drag its " +"entry from the tree view.
\n" +msgstr "" +"Αν επιθυμείτε να προσθέσετε μια υπάρχουσα κλάση σε ένα διάγραμμα, απλά " +"σύρετε την καταχώρησή της από την προβολή δέντρου.
\n" -#: listpopupmenu.cpp:518 worktoolbar.cpp:270 -msgid "Artifact" -msgstr "Δημιούργημα" +#: tips.txt:30 +msgid "" +"Umbrello's refactoring agent lets you move operations between a class and " +"its derived and base \n" +"classes.\n" +"Right click a class to open the refactoring agent.
\n" +msgstr "" +"Ο βοηθός μεταποίησης του Umbrello σας επιτρέπει να μετακινείτε λειτουργίες " +"μεταξύ μιας κλάσης και των βασικών και απογόνων\n" +"κλάσεων.\n" +"Δεξί κλικ σε μια κλάση για το άνοιγμα του βοηθού μεταποίησης.
\n" -#: listpopupmenu.cpp:610 worktoolbar.cpp:271 -msgid "Interface" -msgstr "Διασύνδεση" +#: tips.txt:37 +msgid "" +"Sequence diagram objects can have a destructor box and be drawn as actors. " +"Double click one for\n" +"the Properties dialogue.
\n" +msgstr "" +"Τα αντικείμενα διαγραμμάτων ακολουθίας μπορούν να έχουν ένα πλαίσιο " +"καταστροφέα και να σχεδιάζονται ως δράστες. Κάντε διπλό κλικ σε ένα, για\n" +"το διάλογο ιδιοτήτων.
\n" -#: listpopupmenu.cpp:611 worktoolbar.cpp:272 -msgid "Datatype" -msgstr "Τύπος δεδομένων" +#: tips.txt:43 +msgid "" +"Sequence diagram messages can act as constructors. Click on the object box " +"(rather than the vertical line) to make it a constructor.
\n" +msgstr "" +"Τα μηνύματα διαγραμμάτων ακολουθίας μπορούν να δράσουν ως κατασκευαστές. " +"Κάντε κλικ στο πλαίσιο του αντικειμένου (αντί της κατακόρυφης γραμμής) για να " +"τα κάνετε κατασκευαστές.
\n" -#: listpopupmenu.cpp:612 worktoolbar.cpp:273 -msgid "Enum" -msgstr "Αρίθμηση" +#: tips.txt:48 +msgid "" +"Sequence diagrams support messages to self. Click on the same vertical line " +"again to create an automessage.
\n" +msgstr "" +"Τα διαγράμματα ακολουθιών υποστηρίζουν μηνύματα στον εαυτό τους. Κάντε κλικ " +"στην ίδια κατακόρυφη γραμμή ξανά για τη δημιουργία ενός αυτόματου μηνύματος.
" +"\n" -#: listpopupmenu.cpp:538 worktoolbar.cpp:274 -msgid "Entity" -msgstr "Οντότητα" +#: tips.txt:53 +msgid "" +"If on loading a foreign file nothing is displayed in the list view, try " +"saving the model under a different name,\n" +"closing, and reloading the saved file. Usually the list view is then properly " +"populated.\n" +"
\n" +msgstr "" +"Αν κατά τη φόρτωση ενός ξένου αρχείου δεν εμφανίζεται τίποτα στη προβολή " +"λίστας, δοκιμάστε να αποθηκεύσετε το μοντέλο με διαφορετικό όνομα,\n" +"να το κλείσετε, και να φορτώσετε ξανά το αποθηκευμένο αρχείο. Συνήθως έπειτα " +"από αυτό η προβολή λίστας συμπληρώνεται σωστά.\n" +"
\n" -#: worktoolbar.cpp:275 -msgid "Deep History" -msgstr "Μακρύ ιστορικό" +#: tips.txt:60 +msgid "" +"Cut and Copy will also export the image to a PNG clipboard which can be " +"pasted into KWord\n" +"and other applications.
\n" +msgstr "" +"Η αποκοπή και αντιγραφή θα εξάγουν επίσης την εικόνα σε πρόχειρο PNG το " +"οποίο μπορεί να επικολληθεί στο KWord\n" +"και σε άλλες εφαρμογές.
\n" -#: worktoolbar.cpp:276 -msgid "Shallow History" -msgstr "Σύντομο ιστορικό" +#: tips.txt:66 +msgid "" +"Associations do not have to be in straight lines, double clicking on one " +"will create a movable point.
\n" +msgstr "" +"Οι συσχετίσεις δε χρειάζεται να βρίσκονται σε ευθείες γραμμές, κάνοντας " +"διπλό κλικ σε μία, θα δημιουργηθεί ένα σημείο που μπορεί να κινηθεί.
\n" -#: worktoolbar.cpp:277 -msgid "Join" -msgstr "Σύνδεση" +#: tips.txt:71 +msgid "" +"You can turn on autosaving in the Configure Umbrello dialog.
\n" +msgstr "" +"Μπορείτε να ενεργοποιήσετε την αυτόματη αποθήκευση στο διάλογο ρύθμισης του " +"Umbrello.
\n" -#: worktoolbar.cpp:278 -msgid "Fork" -msgstr "Διακλάδωση" +#: tips.txt:76 +msgid "" +"Is a feature missing that you need in Umbrello? Please let us know. \n" +"Either add it to the bugs database with Report Bug from the Help menu\n" +"or send it to the uml-devel mailing list.
\n" +"Λείπει κάποιο χαρακτηριστικό που χρειάζεστε στο Umbrello; Παρακαλώ " +"ενημερώστε μας. \n" +"Μπορείτε είτε να το προσθέσετε στη βάση δεδομένων σφαλμάτων με την αναφορά " +"σφάλματος από το μενού βοήθειας\n" +"είτε να το στείλετε στη λίστα ηλεκτρονικού ταχυδρομείου uml-devel.
\n" +"You can delete all selected objects by pressing Del or Backspace.
\n" +msgstr "" +"Μπορείτε να διαγράψετε όλα τα επιλεγμένα αντικείμενα πατώντας το Del ή το " +"Backspace.
\n" -#: worktoolbar.cpp:280 -msgid "Choice" -msgstr "Επιλογή" +#: tips.txt:91 +msgid "" +"If you've found a bug in Umbrello, please let us know. \n" +"You can submit bugs with the Report Bug tool in the Help menu.
\n" +msgstr "" +"Αν βρήκατε κάποιο σφάλμα στο Umbrello, παρακαλώ ενημερώστε μας. \n" +"Μπορείτε να καταχωρήσετε σφάλματα με το εργαλείο αναφοράς σφάλματος στο μενού " +"βοήθειας.
\n" -#: association.cpp:98 worktoolbar.cpp:284 -msgid "State Transition" -msgstr "Μετάβαση κατάστασης" +#: tips.txt:97 +msgid "" +"Pressing the Escape key sets the current tool to the select tool.\n" +"Backspace jumps to the previously used tool.
\n" +msgstr "" +"Πατώντας το πλήκτρο Escape ορίζεται τρέχον εργαλείο το εργαλείο επιλογής.\n" +"Το Backspace μεταβαίνει στο προηγούμενο εργαλείο που χρησιμοποιήθηκε.
\n" -#: worktoolbar.cpp:285 -msgid "Activity Transition" -msgstr "Μετάβαση δραστηριότητας" +#: tips.txt:103 +msgid "" +"You can select all objects by pressing Ctrl-A.
\n" +msgstr "" +"Μπορείτε να επιλέξετε όλα τα αντικείμενα πατώντας Ctrl-A.
\n" -#: association.cpp:99 dialogs/activitydialog.cpp:70 -#: dialogs/diagramprintpage.cpp:96 dialogs/diagramprintpage.cpp:208 -#: worktoolbar.cpp:286 -msgid "Activity" -msgstr "Δραστηριότητα" +#: tips.txt:108 +msgid "" +"You can create and setup a new class using the New Class Wizard in the Code " +"menu.
\n" +msgstr "" +"Μπορείτε να δημιουργήσετε και να ρυθμίσετε μια νέα κλάση χρησιμοποιώντας το " +"μάγο νέας κλάσης στο μενού κώδικα.
\n" -#: dialogs/diagramprintpage.cpp:95 dialogs/diagramprintpage.cpp:206 -#: dialogs/statedialog.cpp:85 worktoolbar.cpp:287 -msgid "State" -msgstr "Κατάσταση" +#: umllistview.cpp:348 +msgid "Externalize Folder" +msgstr "Εξαγωγή φακέλου" -#: listpopupmenu.cpp:1042 worktoolbar.cpp:288 -msgid "End Activity" -msgstr "Τελική δραστηριότητα" +#: docgenerators/docbookgenerator.cpp:99 umldoc.cpp:556 umldoc.cpp:565 +#: umldoc.cpp:585 umldoc.cpp:620 umldoc.cpp:633 umllistview.cpp:384 +#: umlviewimageexportermodel.cpp:158 +#, c-format +msgid "There was a problem saving file: %1" +msgstr "Υπήρξε ένα πρόβλημα κατά την αποθήκευση του αρχείου: %1" -#: listpopupmenu.cpp:1041 worktoolbar.cpp:289 -msgid "Initial Activity" -msgstr "Αρχική δραστηριότητα" +#: docgenerators/docbookgenerator.cpp:99 umldoc.cpp:556 umldoc.cpp:565 +#: umldoc.cpp:585 umldoc.cpp:620 umldoc.cpp:633 umldoc.cpp:641 +#: umllistview.cpp:385 +msgid "Save Error" +msgstr "Σφάλμα αποθήκευσης" -#: worktoolbar.cpp:290 -msgid "Message" -msgstr "Μήνυμα" +#: umllistview.cpp:416 +msgid "Enter Model Name" +msgstr "Εισάγετε όνομα μοντέλου" -#: worktoolbar.cpp:298 -msgid "UNDEFINED" -msgstr "ΑΠΡΟΣΔΙΟΡΙΣΤΟ" +#: umllistview.cpp:417 +msgid "Enter the new name of the model:" +msgstr "Εισάγετε το νέο όνομα του μοντέλου:" -#: worktoolbar.cpp:302 -msgid "Select" -msgstr "Επιλογή" +#: umllistview.cpp:1007 +msgid "Views" +msgstr "Προβολές" -#: umlwidgetcontroller.cpp:128 +#: umllistview.cpp:1906 msgid "" -"Hold shift or ctrl to move in X axis. Hold shift and control to move in Y axis. " -"Right button click to cancel move." +"The name you entered was invalid.\n" +"Creation process has been canceled." msgstr "" -"Κρατήστε πατημένο το shift ή το ctrl για να μετακινηθείτε στον άξονα Χ. " -"Κρατήστε πατημένο το shift και το ctrl για να μετακινηθείτε στον άξονα Y. Κάντε " -"κλικ με το δεξί πλήκτρο του ποντικιού για ακύρωση." +"Το όνομα που εισάγατε ήταν μη έγκυρο.\n" +"Η διεργασία δημιουργίας ακυρώθηκε." -#: umlwidgetcontroller.cpp:379 +#: umllistview.cpp:1907 umllistviewitem.cpp:479 +msgid "Name Not Valid" +msgstr "Μη έγκυρο όνομα" + +#: umldoc.cpp:1067 umllistview.cpp:1916 msgid "" -"Hold shift or ctrl to move in X axis. Hold shift and control to move in Y axis. " -"Right button click to cancel resize." +"The name you entered was not unique.\n" +"Is this what you wanted?" msgstr "" -"Κρατήστε πατημένο το shift ή το ctrl για να μετακινηθείτε στον άξονα Χ. " -"Κρατήστε πατημένο το shift και το ctrl για να μετακινηθείτε στον άξονα Y. Κάντε " -"κλικ με το δεξί πλήκτρο του ποντικιού για να ακυρώσετε την αλλαγή μεγέθους." +"Το όνομα που εισάγατε δεν ήταν μοναδικό.\n" +"Είναι αυτό που επιθυμείτε;" -#: dialogs/activitydialog.cpp:70 -msgid "Initial activity" -msgstr "Αρχική δραστηριότητα" +#: dialogs/umlviewdialog.cpp:171 umldoc.cpp:1068 umllistview.cpp:1917 +#: umllistview.cpp:1924 umllistview.cpp:2161 +msgid "Name Not Unique" +msgstr "Μη μοναδικό όνομα" -#: dialogs/activitydialog.cpp:70 -msgid "End activity" -msgstr "Τελική δραστηριότητα" +#: umldoc.cpp:1068 umllistview.cpp:1917 +msgid "Use Name" +msgstr "Χρήση ονόματος" -#. i18n: file codegenerators/cppcodegenerationformbase.ui line 118 -#: dialogs/activitydialog.cpp:73 dialogs/assocpropdlg.cpp:87 -#: dialogs/classpropdlg.cpp:69 dialogs/classpropdlg.cpp:170 -#: dialogs/classpropdlg.cpp:232 dialogs/settingsdlg.cpp:99 -#: dialogs/statedialog.cpp:88 dialogs/umlviewdialog.cpp:70 rc.cpp:45 -#: rc.cpp:225 -#, no-c-format -msgid "General" -msgstr "Γενικά" +#: umldoc.cpp:1068 umllistview.cpp:1917 +msgid "Enter New Name" +msgstr "Εισαγωγή νέου ονόματος" -#: dialogs/activitydialog.cpp:73 dialogs/statedialog.cpp:88 -#: dialogs/umlattributedialog.cpp:55 dialogs/umlentityattributedialog.cpp:56 -#: dialogs/umloperationdialog.cpp:64 dialogs/umltemplatedialog.cpp:48 -msgid "General Properties" -msgstr "Γενικές ιδιότητες" +#: umllistview.cpp:1923 umllistview.cpp:2160 +msgid "" +"The name you entered was not unique!\n" +"Creation process has been canceled." +msgstr "" +"Το όνομα που εισάγατε δεν ήταν μοναδικό!\n" +"Η διεργασία δημιουργίας ακυρώθηκε." -#: dialogs/activitydialog.cpp:82 -msgid "Activity type:" -msgstr "Τύπος δραστηριότητας:" +#: umllistview.cpp:2118 umllistview.cpp:2135 umllistview.cpp:2150 +msgid "Creation canceled" +msgstr "Η δημιουργία ακυρώθηκε" -#: dialogs/activitydialog.cpp:87 -msgid "Activity name:" -msgstr "Όνομα δραστηριότητας:" +#: umllistview.cpp:2338 +msgid "Loading listview..." +msgstr "Φόρτωση προβολής λίστας..." -#. i18n: file codegenerators/cppcodegenerationformbase.ui line 36 -#: dialogs/activitydialog.cpp:90 dialogs/assocgenpage.cpp:56 -#: dialogs/assocrolepage.cpp:76 dialogs/assocrolepage.cpp:77 -#: dialogs/classgenpage.cpp:193 dialogs/classgenpage.cpp:293 -#: dialogs/classgenpage.cpp:356 dialogs/classifierlistpage.cpp:106 -#: dialogs/notedialog.cpp:29 dialogs/parmpropdlg.cpp:100 -#: dialogs/statedialog.cpp:104 docwindow.cpp:33 rc.cpp:30 rc.cpp:150 -#: rc.cpp:207 rc.cpp:445 rc.cpp:492 -#, no-c-format -msgid "Documentation" -msgstr "Τεκμηρίωση" +#: umllistview.cpp:2670 +msgid "The folder must be emptied before it can be deleted." +msgstr "Ο φάκελος πρέπει να αδειάσει πριν να μπορεί να διαγραφεί." -#: dialogs/activitydialog.cpp:108 dialogs/assocpropdlg.cpp:109 -#: dialogs/classpropdlg.cpp:243 dialogs/settingsdlg.cpp:306 -#: dialogs/statedialog.cpp:124 dialogs/umlviewdialog.cpp:107 -msgid "Font Settings" -msgstr "Ρυθμίσεις γραμματοσειράς" +#: umllistview.cpp:2671 +msgid "Folder Not Empty" +msgstr "Ο φάκελος δεν είναι κενός" -#: dialogs/activitydialog.cpp:114 dialogs/classpropdlg.cpp:75 -#: dialogs/classpropdlg.cpp:125 dialogs/settingsdlg.cpp:49 -#: dialogs/statedialog.cpp:130 dialogs/umlviewdialog.cpp:100 -#: dialogs/umlwidgetcolorpage.cpp:53 listpopupmenu.cpp:739 -#: listpopupmenu.cpp:750 -msgid "Color" -msgstr "Χρώμα" +#: codegenerator.cpp:473 +msgid "" +"Cannot open file %1 for writing. Please make sure the folder exists and you " +"have permissions to write to it." +msgstr "" +"Αδυναμία ανοίγματος του αρχείου %1 για εγγραφή. Παρακαλώ σιγουρευτείτε ότι ο " +"φάκελος υπάρχει και έχετε δικαιώματα εγγραφής σε αυτόν." -#: dialogs/activitydialog.cpp:114 dialogs/classpropdlg.cpp:75 -#: dialogs/classpropdlg.cpp:125 -msgid "Widget Colors" -msgstr "Χρώματα γραφικού συστατικού" +#: codegenerator.cpp:473 +msgid "Cannot Open File" +msgstr "Αδυναμία ανοίγματος αρχείου" -#: dialogs/overwritedialogue.cpp:27 -msgid "Destination File Already Exists" -msgstr "Το αρχείο προορισμού υπάρχει ήδη" +#: codegenerator.cpp:531 codegenerators/simplecodegenerator.cpp:128 +msgid "" +"Cannot create the folder:\n" +msgstr "" +"Αδυναμία δημιουργίας του φακέλου:\n" -#: dialogs/overwritedialogue.cpp:31 +#: codegenerator.cpp:532 codegenerators/simplecodegenerator.cpp:129 msgid "" -"The file %1 already exists in %2.\n" "\n" -"Umbrello can overwrite the file, generate a similar\n" -"file name or not generate this file." +"Please check the access rights" msgstr "" -"Το αρχείο %1 υπάρχει ήδη στο %2.\n" "\n" -"Το Umbrello μπορεί να αντικαταστήσει το αρχείο, να δημιουργήσει ένα παρόμοιο\n" -"όνομα αρχείου ή να μη δημιουργήσει αυτό το αρχείο." - -#: dialogs/overwritedialogue.cpp:34 -msgid "&Apply to all remaining files" -msgstr "&Εφαρμογή σε όλα τα εναπομείναντα αρχεία" - -#: dialogs/overwritedialogue.cpp:38 umlviewimageexporter.cpp:67 -msgid "&Overwrite" -msgstr "&Αντικατάσταση" +"Παρακαλώ ελέγξτε τα δικαιώματα πρόσβασης" -#: dialogs/overwritedialogue.cpp:39 -msgid "&Generate Similar File Name" -msgstr "&Δημιουργία παρόμοιου ονόματος αρχείου" +#: codegenerator.cpp:533 codegenerators/simplecodegenerator.cpp:130 +msgid "Cannot Create Folder" +msgstr "Αδυναμία δημιουργίας φακέλου" -#: dialogs/overwritedialogue.cpp:40 -msgid "&Do Not Generate File" -msgstr "&Να μη δημιουργηθεί αρχείο" +#: umlview.cpp:297 umlview.cpp:357 +msgid "Diagram: %2 Page %1" +msgstr "Διάγραμμα: %2 Σελίδα %1" -#: dialogs/activitypage.cpp:38 dialogs/statedialog.cpp:137 -msgid "Activities" -msgstr "Δραστηριότητες" +#: statewidget.cpp:165 toolbarstateother.cpp:147 umlview.cpp:2509 +msgid "Enter State Name" +msgstr "Εισαγωγή ονόματος κατάστασης" -#: dialogs/activitypage.cpp:72 -msgid "New Activity..." -msgstr "Νέα δραστηριότητα..." +#: statewidget.cpp:165 toolbarstateother.cpp:148 umlview.cpp:2510 +msgid "Enter the name of the new state:" +msgstr "Εισαγωγή ονόματος της νέας κατάστασης:" -#: dialogs/activitypage.cpp:75 floatingtextwidget.cpp:178 -msgid "Rename" -msgstr "Μετονομασία" +#: toolbarstateother.cpp:148 umlview.cpp:2511 +msgid "new state" +msgstr "νέα κατάσταση" -#: dialogs/activitypage.cpp:134 -msgid "New Activity" -msgstr "Νέα δραστηριότητα" +#: activitywidget.cpp:163 toolbarstateother.cpp:143 umlview.cpp:2545 +msgid "Enter Activity Name" +msgstr "Εισαγωγή ονόματος δραστηριότητας" #: activitywidget.cpp:163 dialogs/activitypage.cpp:134 statewidget.cpp:176 #: toolbarstateother.cpp:144 umlview.cpp:2546 @@ -343,2304 +420,2320 @@ msgstr "Εισάγετε το όνομα μιας νέας δραστηριότ msgid "new activity" msgstr "νέα δραστηριότητα" -#: dialogs/activitypage.cpp:153 -msgid "Rename Activity" -msgstr "Μετονομασία δραστηριότητας" - -#: dialogs/activitypage.cpp:153 -msgid "Enter the new name of the activity:" -msgstr "Εισάγετε το νέο όνομα της δραστηριότητας:" - -#. i18n: file dialogs/codegenerationoptionsbase.ui line 24 -#: dialogs/codegenerationwizard.cpp:54 rc.cpp:222 -#, no-c-format -msgid "Code Generation Options" -msgstr "Επιλογές δημιουργίας κώδικα" - -#: dialogs/codegenerationwizard.cpp:70 -msgid "&Generate" -msgstr "&Δημιουργία" - -#: dialogs/codegenerationwizard.cpp:120 -msgid "Finish" -msgstr "Τερματισμός" - -#: dialogs/codegenerationwizard.cpp:132 -msgid "Code Generated" -msgstr "Δημιουργήθηκε κώδικας" - -#: dialogs/codegenerationwizard.cpp:134 -msgid "Not Generated" -msgstr "Δε δημιουργήθηκε" - -#: dialogs/codegenerationwizard.cpp:141 -msgid "Not Yet Generated" -msgstr "Δε δημιουργήθηκε ακόμη" - -#: dialogs/codegenerationwizard.cpp:162 -msgid "The folder %1 does not exist. Do you want to create it now?" -msgstr "Ο φάκελος %1 δεν υπάρχει. Επιθυμείτε να το δημιουργήσετε τώρα;" - -#: dialogs/codegenerationwizard.cpp:163 dialogs/codegenerationwizard.cpp:177 -msgid "Output Folder Does Not Exist" -msgstr "Ο φάκελος εξόδου δεν υπάρχει" - -#: dialogs/codegenerationwizard.cpp:163 -msgid "Create Folder" -msgstr "Δημιουργία φακέλου" +#: umlview.cpp:2578 +msgid "Enter Diagram Name" +msgstr "Εισαγωγή ονόματος διαγράμματος" -#: dialogs/codegenerationwizard.cpp:163 -msgid "Do Not Create" -msgstr "Να μη δημιουργηθεί" +#: umlview.cpp:2579 +msgid "Enter the new name of the diagram:" +msgstr "Εισαγωγή του νέου ονόματος διαγράμματος:" -#: dialogs/codegenerationwizard.cpp:168 +#: umlview.cpp:2736 msgid "" -"The folder could not be created.\n" -"Please make sure you have write access to its parent folder or select another, " -"valid, folder." +"You are about to delete the entire diagram.\n" +"Are you sure?" msgstr "" -"Αδυναμία δημιουργίας του φακέλου.\n" -"Παρακαλώ σιγουρευτείτε ότι έχετε δικαιώματα εγγραφής στο γονικό φάκελο ή " -"επιλέξτε κάποιον άλλο, έγκυρο φάκελο." +"Πρόκειται να διαγράψετε ολόκληρο το διάγραμμα.\n" +"Είστε σίγουροι;" -#: dialogs/codegenerationwizard.cpp:169 -msgid "Error Creating Folder" -msgstr "Σφάλμα δημιουργίας φακέλου" +#: umlview.cpp:2738 +msgid "Delete Diagram?" +msgstr "Διαγραφή διαγράμματος;" -#: dialogs/codegenerationwizard.cpp:176 -msgid "Please select a valid folder." -msgstr "Παρακαλώ επιλέξτε έναν έγκυρο φάκελο." +#: operation.cpp:185 +msgid "new_parameter" +msgstr "νέα_παράμετρος" -#: dialogs/codegenerationwizard.cpp:184 -msgid "" -"The output folder exists, but it is not writable.\n" -"Please set the appropriate permissions or choose another folder." -msgstr "" -"Ο φάκελος εξόδου υπάρχει, αλλά δε μπορεί να γραφτεί.\n" -"Παρακαλώ ορίστε τα κατάλληλα δικαιώματα ή επιλέξτε κάποιον άλλο φάκελο." +#: listpopupmenu.cpp:695 stereotype.cpp:76 +msgid "Stereotype" +msgstr "Στερεότυπο" -#: dialogs/codegenerationwizard.cpp:185 -msgid "Error Writing to Output Folder" -msgstr "Σφάλμα εγγραφής φακέλου εξόδου" +#: enumliteral.cpp:65 object_factory.cpp:153 stereotype.cpp:76 umldoc.cpp:976 +#: umldoc.cpp:1012 umldoc.cpp:1033 umldoc.cpp:1059 +msgid "Enter name:" +msgstr "Εισαγωγή ονόματος:" -#: dialogs/codegenerationwizard.cpp:191 -msgid "%1 does not seem to be a folder. Please choose a valid folder." -msgstr "" -"Ο %1 δε φαίνεται να είναι ένας φάκελος. Παρακαλώ επιλέξτε έναν έγκυρο φάκελο." +#: codeimport/classimport.cpp:34 +msgid "Importing file: %1 Progress: %2/%3" +msgstr "Εισαγωγή αρχείου: %1 Πρόοδος: %2/%3" -#: dialogs/codegenerationwizard.cpp:192 -msgid "Please Choose Valid Folder" -msgstr "Παρακαλώ επιλέξτε έναν έγκυρο φάκελο" +#: codeimport/classimport.cpp:39 uml.cpp:376 uml.cpp:483 uml.cpp:660 +#: uml.cpp:688 uml.cpp:712 uml.cpp:722 uml.cpp:753 uml.cpp:758 uml.cpp:783 +#: uml.cpp:793 uml.cpp:814 uml.cpp:819 uml.cpp:832 uml.cpp:839 uml.cpp:853 +#: uml.cpp:874 uml.cpp:887 umlviewimageexporter.cpp:52 +#: umlviewimageexporterall.cpp:73 +msgid "Ready." +msgstr "Έτοιμο." -#: dialogs/statedialog.cpp:85 -msgid "Initial state" -msgstr "Αρχική κατάσταση" +#: codeimport/import_utils.cpp:181 +msgid "Is the scope %1 a namespace or a class?" +msgstr "Η εμβέλεια %1 είναι ένας χώρος ονομάτων ή μια κλάση;" -#: dialogs/statedialog.cpp:85 -msgid "End state" -msgstr "Τελική κατάσταση" +#: codeimport/import_utils.cpp:182 +msgid "C++ Import Requests Your Help" +msgstr "Η εισαγωγή C++ ζητά τη βοήθειά σας" -#: dialogs/statedialog.cpp:96 -msgid "State type:" -msgstr "Τύπος κατάστασης:" +#: codeimport/import_utils.cpp:183 +msgid "Namespace" +msgstr "Χώρος ονομάτων" -#: dialogs/statedialog.cpp:101 -msgid "State name:" -msgstr "Όνομα κατάστασης:" +#. i18n: file dialogs/codegenerationwizardbase.ui line 249 +#: codeimport/import_utils.cpp:183 dialogs/diagramprintpage.cpp:91 +#: dialogs/diagramprintpage.cpp:198 dialogs/settingsdlg.cpp:210 +#: listpopupmenu.cpp:609 rc.cpp:360 worktoolbar.cpp:262 +#, no-c-format +msgid "Class" +msgstr "Κλάση" -#: dialogs/statedialog.cpp:130 -msgid "Widget Color" -msgstr "Χρώμα γραφικού συστατικού" +#: codeimport/kdevcppparser/errors.cpp:23 +msgid "Internal Error" +msgstr "Εσωτερικό σφάλμα" -#: dialogs/assocpropdlg.cpp:87 dialogs/classpropdlg.cpp:69 -#: dialogs/classpropdlg.cpp:170 dialogs/classpropdlg.cpp:232 -#: dialogs/settingsdlg.cpp:99 dialogs/umlviewdialog.cpp:70 -msgid "General Settings" -msgstr "Γενικές ρυθμίσεις" +#: codeimport/kdevcppparser/errors.cpp:24 +msgid "Syntax Error before '%1'" +msgstr "Συντακτικό σφάλμα πριν το '%1'" -#: dialogs/classpropdlg.cpp:118 dialogs/umlviewdialog.cpp:93 -msgid "Display" -msgstr "Εμφάνιση" +#: codeimport/kdevcppparser/errors.cpp:25 +msgid "Parse Error before '%1'" +msgstr "Σφάλμα ανάλυσης πριν το '%1'" -#: dialogs/umlviewdialog.cpp:93 -msgid "Classes Display Options" -msgstr "Επιλογές εμφάνισης κλάσεων" +#: codeimport/kdevcppparser/parser.cpp:138 +msgid "The autosave file will be saved to ~/autosave.xmi if the autosaving occurs " -"before you have manually saved the file.
" -"If you've already saved it, the autosave file will be saved in the same " -"folder as the file and will be named like the file's name, followed by the " -"suffix specified.
" -"If the suffix is equal to the suffix of the file you've saved, the autosave " -"will overwrite your file automatically.
Το αρχείο αυτόματης αποθήκευσης θα ονομαστεί ~/autosave.xmi αν δεν έχετε " -"ακόμη αποθηκεύσει το αρχείο.
" -"Αν το έχετε ήδη αποθηκεύσει, το αρχείο αυτόματης αποθήκευσης θα γραφτεί στον " -"ίδιο φάκελο, και θα πάρει το ίδιο όνομα και κατάληξη αυτή που καθορίζεται " -"εδώ.
" -"Αν η κατάληξη είναι ίδια με αυτήν του αρχείου που έχετε αποθηκεύσει, η " -"αυτόματη αποθήκευση θα αντικαταστήσει το αρχείο αυτομάτως.
No Options Available.
" -msgstr "Χωρίς διαθέσιμες επιλογές.
" +#: umldoc.cpp:948 +msgid "deployment diagram" +msgstr "διάγραμμα ετοιμασίας" -#: dialogs/classoptionspage.cpp:59 dialogs/classoptionspage.cpp:120 -#: listpopupmenu.cpp:699 -msgid "Show" -msgstr "Εμφάνιση" +#: umldoc.cpp:950 +msgid "entity relationship diagram" +msgstr "διάγραμμα σχέσεων οντότητας" -#: dialogs/classoptionspage.cpp:66 dialogs/classoptionspage.cpp:126 -msgid "Operatio&ns" -msgstr "Λειτουρ&γίες" +#: umldoc.cpp:984 umldoc.cpp:1017 +msgid "That is an invalid name for a diagram." +msgstr "Αυτό είναι ένα μη έγκυρο όνομα διαγράμματος." -#: dialogs/classoptionspage.cpp:70 dialogs/classoptionspage.cpp:143 -msgid "&Visibility" -msgstr "&Ορατότητα" +#: umldoc.cpp:998 umldoc.cpp:1025 +msgid "A diagram is already using that name." +msgstr "Ένα διάγραμμα χρησιμοποιεί ήδη αυτό το όνομα." -#: dialogs/classoptionspage.cpp:79 dialogs/classoptionspage.cpp:130 -msgid "O&peration signature" -msgstr "Υ&πογραφή λειτουργίας" +#: umldoc.cpp:1099 +msgid "Are you sure you want to delete diagram %1?" +msgstr "Είστε σίγουροι ότι επιθυμείτε τη διαγραφή του διαγράμματος %1;" -#: dialogs/classoptionspage.cpp:83 dialogs/classoptionspage.cpp:147 -msgid "Pac&kage" -msgstr "Πα&κέτο" +#: umldoc.cpp:1099 +msgid "Delete Diagram" +msgstr "Διαγραφή διαγράμματος" -#: dialogs/classoptionspage.cpp:90 dialogs/classoptionspage.cpp:135 -msgid "Att&ributes" -msgstr "Χα&ρακτηριστικά" +#: umldoc.cpp:1573 +msgid "Setting up the document..." +msgstr "Ρύθμιση του εγγράφου..." -#: dialogs/classoptionspage.cpp:94 dialogs/classoptionspage.cpp:151 -msgid "Stereot&ype" -msgstr "Στερεό&τυπα" +#: umldoc.cpp:1600 +msgid "Resolving object references..." +msgstr "Επίλυση αναφορών αντικειμένων..." -#: dialogs/classoptionspage.cpp:98 dialogs/classoptionspage.cpp:139 -msgid "Attr&ibute signature" -msgstr "Υπο&γραφή χαρακτηριστικού" +#: umldoc.cpp:1638 +msgid "Loading UML elements..." +msgstr "Φόρτωση στοιχείων UML..." -#: dialogs/classoptionspage.cpp:108 -msgid "Draw as circle" -msgstr "Σχεδίαση ως κύκλο" +#: umldoc.cpp:1811 +msgid "Loading diagrams..." +msgstr "Φόρτωση διαγραμμάτων..." -#. i18n: file dialogs/diagrampropertiespage.ui line 61 -#: dialogs/assocgenpage.cpp:67 rc.cpp:408 -#, no-c-format -msgid "Name:" -msgstr "Όνομα:" +#: dialogs/diagramprintpage.cpp:111 umldoc.cpp:1918 +msgid "kde-uml-Diagram" +msgstr "kde-uml-διάγραμμα" -#: dialogs/assocgenpage.cpp:80 -msgid "Type:" -msgstr "Τύπος:" +#: umldoc.cpp:2104 +#, c-format +msgid "/autosave%1" +msgstr "/αυτόματηαποθήκευση%1" -#: umllistview.cpp:348 -msgid "Externalize Folder" -msgstr "Εξαγωγή φακέλου" +#: classifier.cpp:201 +msgid "" +"An operation with the same name and signature already exists. You can not add " +"it again." +msgstr "" +"Μια λειτουργία με το ίδιο όνομα και υπογραφή υπάρχει ήδη. Δε μπορείτε να την " +"προσθέσετε ξανά." -#: docgenerators/docbookgenerator.cpp:99 umldoc.cpp:556 umldoc.cpp:565 -#: umldoc.cpp:585 umldoc.cpp:620 umldoc.cpp:633 umllistview.cpp:384 -#: umlviewimageexportermodel.cpp:158 -#, c-format -msgid "There was a problem saving file: %1" -msgstr "Υπήρξε ένα πρόβλημα κατά την αποθήκευση του αρχείου: %1" +#: refactoring/refactoringassistant.cpp:289 +msgid "Add Base Class" +msgstr "Προσθήκη βασικής κλάσης" -#: docgenerators/docbookgenerator.cpp:99 umldoc.cpp:556 umldoc.cpp:565 -#: umldoc.cpp:585 umldoc.cpp:620 umldoc.cpp:633 umldoc.cpp:641 -#: umllistview.cpp:385 -msgid "Save Error" -msgstr "Σφάλμα αποθήκευσης" +#: refactoring/refactoringassistant.cpp:290 +msgid "Add Derived Class" +msgstr "Προσθήκη απογόνου κλάσης" -#: umllistview.cpp:416 -msgid "Enter Model Name" -msgstr "Εισάγετε όνομα μοντέλου" +#: refactoring/refactoringassistant.cpp:292 +#: refactoring/refactoringassistant.cpp:299 +#: refactoring/refactoringassistant.cpp:313 +msgid "Add Operation" +msgstr "Προσθήκη λειτουργίας" -#: umllistview.cpp:417 -msgid "Enter the new name of the model:" -msgstr "Εισάγετε το νέο όνομα του μοντέλου:" +#: refactoring/refactoringassistant.cpp:293 +#: refactoring/refactoringassistant.cpp:317 +msgid "Add Attribute" +msgstr "Προσθήκη χαρακτηριστικού" -#: umllistview.cpp:1007 -msgid "Views" -msgstr "Προβολές" +#: refactoring/refactoringassistant.cpp:297 +msgid "Add Base Interface" +msgstr "Προσθήκη βασικής διασύνδεσης" -#: umllistview.cpp:1907 -msgid "" -"The name you entered was invalid.\n" -"Creation process has been canceled." -msgstr "" -"Το όνομα που εισάγατε ήταν μη έγκυρο.\n" -"Η διεργασία δημιουργίας ακυρώθηκε." +#: refactoring/refactoringassistant.cpp:298 +msgid "Add Derived Interface" +msgstr "Προσθήκη απογόνου διασύνδεσης" -#: umllistview.cpp:1908 umllistviewitem.cpp:479 -msgid "Name Not Valid" -msgstr "Μη έγκυρο όνομα" +#: refactoring/refactoringassistant.cpp:355 +#: refactoring/refactoringassistant.cpp:511 +msgid "Base Classifiers" +msgstr "Βασικοί κατηγοριοποιητές" -#: umldoc.cpp:1067 umllistview.cpp:1917 -msgid "" -"The name you entered was not unique.\n" -"Is this what you wanted?" -msgstr "" -"Το όνομα που εισάγατε δεν ήταν μοναδικό.\n" -"Είναι αυτό που επιθυμείτε;" +#: refactoring/refactoringassistant.cpp:397 +#: refactoring/refactoringassistant.cpp:530 +msgid "Derived Classifiers" +msgstr "Απόγονοι κατηγοριοποιητές" -#: umldoc.cpp:1068 umllistview.cpp:1918 -msgid "Use Name" -msgstr "Χρήση ονόματος" +#: dialogs/classifierlistpage.cpp:38 dialogs/classpropdlg.cpp:179 +#: listpopupmenu.cpp:670 refactoring/refactoringassistant.cpp:482 +msgid "Attributes" +msgstr "Χαρακτηριστικά" -#: umldoc.cpp:1068 umllistview.cpp:1918 -msgid "Enter New Name" -msgstr "Εισαγωγή νέου ονόματος" +#: dialogs/classifierlistpage.cpp:41 dialogs/classpropdlg.cpp:187 +#: listpopupmenu.cpp:674 refactoring/refactoringassistant.cpp:499 +msgid "Operations" +msgstr "Λειτουργίες" -#: umllistview.cpp:1924 umllistview.cpp:2161 +#: dialogs/umloperationdialog.cpp:466 refactoring/refactoringassistant.cpp:653 msgid "" -"The name you entered was not unique!\n" -"Creation process has been canceled." +"An operation with that signature already exists in %1.\n" msgstr "" -"Το όνομα που εισάγατε δεν ήταν μοναδικό!\n" -"Η διεργασία δημιουργίας ακυρώθηκε." +"Μια λειτουργία με αυτή την υπογραφή υπάρχει ήδη στο %1.\n" -#: umllistview.cpp:2119 umllistview.cpp:2136 umllistview.cpp:2151 -msgid "Creation canceled" -msgstr "Η δημιουργία ακυρώθηκε" +#: dialogs/umloperationdialog.cpp:468 refactoring/refactoringassistant.cpp:655 +msgid "Choose a different name or parameter list." +msgstr "Επιλέξτε ένα διαφορετικό όνομα ή λίστα παραμέτρων." -#: umllistview.cpp:2339 -msgid "Loading listview..." -msgstr "Φόρτωση προβολής λίστας..." +#: dialogs/umloperationdialog.cpp:457 dialogs/umloperationdialog.cpp:469 +#: refactoring/refactoringassistant.cpp:656 +msgid "Operation Name Invalid" +msgstr "Μη έγκυρο όνομα λειτουργίας" -#: umllistview.cpp:2671 -msgid "The folder must be emptied before it can be deleted." -msgstr "Ο φάκελος πρέπει να αδειάσει πριν να μπορεί να διαγραφεί." +#: folder.cpp:289 +msgid "The folderfile %1 does not exist." +msgstr "Το αρχείο φάκελος %1 δεν υπάρχει." -#: umllistview.cpp:2672 -msgid "Folder Not Empty" -msgstr "Ο φάκελος δεν είναι κενός" +#: folder.cpp:293 +msgid "The folderfile %1 cannot be opened." +msgstr "Το αρχείο φάκελος %1 δε μπορεί να ανοιχτεί." -#: enumliteral.cpp:65 floatingtextwidget.cpp:111 object_factory.cpp:153 -#: umldoc.cpp:976 umldoc.cpp:1012 umldoc.cpp:1033 umldoc.cpp:1059 -msgid "Name" -msgstr "Όνομα" +#: dialogs/assocpropdlg.cpp:39 +msgid "Association Properties" +msgstr "Ιδιότητες συσχέτισης" -#: floatingtextwidget.cpp:112 -msgid "Enter operation name:" -msgstr "Εισαγωγή ονόματος λειτουργίας:" +#. i18n: file codegenerators/cppcodegenerationformbase.ui line 118 +#: dialogs/activitydialog.cpp:73 dialogs/assocpropdlg.cpp:87 +#: dialogs/classpropdlg.cpp:69 dialogs/classpropdlg.cpp:170 +#: dialogs/classpropdlg.cpp:232 dialogs/settingsdlg.cpp:99 +#: dialogs/statedialog.cpp:88 dialogs/umlviewdialog.cpp:70 rc.cpp:45 +#: rc.cpp:225 +#, no-c-format +msgid "General" +msgstr "Γενικά" -#: associationwidget.cpp:2367 floatingtextwidget.cpp:162 -msgid "Enter role name:" -msgstr "Εισαγωγή ονόματος ρόλου:" +#: dialogs/assocpropdlg.cpp:87 dialogs/classpropdlg.cpp:69 +#: dialogs/classpropdlg.cpp:170 dialogs/classpropdlg.cpp:232 +#: dialogs/settingsdlg.cpp:99 dialogs/umlviewdialog.cpp:70 +msgid "General Settings" +msgstr "Γενικές ρυθμίσεις" -#: associationwidget.cpp:2329 floatingtextwidget.cpp:164 -msgid "Enter multiplicity:" -msgstr "Εισαγωγή πολλαπλότητας:" +#: dialogs/assocpropdlg.cpp:94 +msgid "Roles" +msgstr "Ρόλοι" -#: associationwidget.cpp:2347 floatingtextwidget.cpp:171 -msgid "Enter association name:" -msgstr "Εισαγωγή ονόματος συσχέτισης:" +#: dialogs/assocpropdlg.cpp:94 +msgid "Role Settings" +msgstr "Ρυθμίσεις ρόλων" -#: floatingtextwidget.cpp:173 floatingtextwidget.cpp:264 -msgid "Enter new text:" -msgstr "Εισαγωγή νέου κειμένου:" +#: dialogs/activitydialog.cpp:108 dialogs/assocpropdlg.cpp:109 +#: dialogs/classpropdlg.cpp:243 dialogs/settingsdlg.cpp:306 +#: dialogs/statedialog.cpp:124 dialogs/umlviewdialog.cpp:107 +msgid "Font Settings" +msgstr "Ρυθμίσεις γραμματοσειράς" -#: floatingtextwidget.cpp:175 -msgid "ERROR" -msgstr "ΣΦΑΛΜΑ" +#: dialogs/assocpropdlg.cpp:112 +msgid "Association font" +msgstr "Γραμματοσειρά συσχέτισης" -#: floatingtextwidget.cpp:264 -msgid "Change Text" -msgstr "Αλλαγή κειμένου" +#: dialogs/defaultcodegenpolicypage.cpp:36 +msgid "No Options Available.
" +msgstr "Χωρίς διαθέσιμες επιλογές.
" -#: codegenerator.cpp:473 -msgid "" -"Cannot open file %1 for writing. Please make sure the folder exists and you " -"have permissions to write to it." -msgstr "" -"Αδυναμία ανοίγματος του αρχείου %1 για εγγραφή. Παρακαλώ σιγουρευτείτε ότι ο " -"φάκελος υπάρχει και έχετε δικαιώματα εγγραφής σε αυτόν." +#. i18n: file dialogs/codeviewerdialogbase.ui line 21 +#: dialogs/codeviewerdialog.cpp:119 dialogs/settingsdlg.cpp:301 rc.cpp:366 +#, no-c-format +msgid "Code Viewer" +msgstr "Προβολέας κώδικα" -#: codegenerator.cpp:473 -msgid "Cannot Open File" -msgstr "Αδυναμία ανοίγματος αρχείου" +#: dialogs/umloperationdialog.cpp:50 +msgid "Operation Properties" +msgstr "Ιδιότητες λειτουργίας" -#: codegenerator.cpp:531 codegenerators/simplecodegenerator.cpp:128 -msgid "" -"Cannot create the folder:\n" -msgstr "" -"Αδυναμία δημιουργίας του φακέλου:\n" +#: dialogs/activitydialog.cpp:73 dialogs/statedialog.cpp:88 +#: dialogs/umlattributedialog.cpp:55 dialogs/umlentityattributedialog.cpp:56 +#: dialogs/umloperationdialog.cpp:64 dialogs/umltemplatedialog.cpp:48 +msgid "General Properties" +msgstr "Γενικές ιδιότητες" -#: codegenerator.cpp:532 codegenerators/simplecodegenerator.cpp:129 -msgid "" -"\n" -"Please check the access rights" -msgstr "" -"\n" -"Παρακαλώ ελέγξτε τα δικαιώματα πρόσβασης" +#: dialogs/parmpropdlg.cpp:70 dialogs/umlattributedialog.cpp:68 +#: dialogs/umlentityattributedialog.cpp:69 dialogs/umloperationdialog.cpp:74 +#: dialogs/umltemplatedialog.cpp:61 +msgid "&Name:" +msgstr "Ό&νομα:" -#: codegenerator.cpp:533 codegenerators/simplecodegenerator.cpp:130 -msgid "Cannot Create Folder" -msgstr "Αδυναμία δημιουργίας φακέλου" +#: dialogs/parmpropdlg.cpp:62 dialogs/umlattributedialog.cpp:60 +#: dialogs/umlentityattributedialog.cpp:61 dialogs/umloperationdialog.cpp:77 +#: dialogs/umltemplatedialog.cpp:53 +msgid "&Type:" +msgstr "&Τύπος:" -#: umlviewimageexporter.cpp:46 -msgid "Exporting view..." -msgstr "Εξαγωγή προβολής..." +#: dialogs/classgenpage.cpp:334 dialogs/parmpropdlg.cpp:77 +#: dialogs/umlattributedialog.cpp:76 dialogs/umlentityattributedialog.cpp:77 +#: dialogs/umloperationdialog.cpp:84 +msgid "Stereotype name:" +msgstr "Όνομα στερεότυπου:" -#: umlviewimageexporter.cpp:50 -msgid "" -"An error happened when exporting the image:\n" -msgstr "" -"Παρουσιάστηκε σφάλμα κατά την εξαγωγή της εικόνας:\n" -"Παρουσιάστηκε ένα σφάλμα κατά την εξαγωγή της εικόνας:\n" +#: dialogs/umloperationdialog.cpp:89 +msgid "&Abstract operation" +msgstr "Α&φηρημένη λειτουργία" -#: codeimport/classimport.cpp:39 uml.cpp:376 uml.cpp:483 uml.cpp:660 -#: uml.cpp:688 uml.cpp:712 uml.cpp:722 uml.cpp:753 uml.cpp:758 uml.cpp:783 -#: uml.cpp:793 uml.cpp:814 uml.cpp:819 uml.cpp:832 uml.cpp:839 uml.cpp:853 -#: uml.cpp:874 uml.cpp:887 umlviewimageexporter.cpp:52 -#: umlviewimageexporterall.cpp:73 -msgid "Ready." -msgstr "Έτοιμο." +#: dialogs/umlattributedialog.cpp:79 dialogs/umloperationdialog.cpp:92 +msgid "Classifier &scope (\"static\")" +msgstr "Εμ&βέλεια κατηγοριοποιητή (\"στατικό\")" -#: umlviewimageexporter.cpp:66 -msgid "" -"The selected file %1 exists.\n" -"Do you want to overwrite it?" -msgstr "" -"Το επιλεγμένο αρχείο %1 υπάρχει.\n" -"Επιθυμείτε την αντικατάστασή του;" +#: dialogs/umloperationdialog.cpp:95 +msgid "&Query (\"const\")" +msgstr "&Ερώτημα (\"const\")" -#: umlviewimageexporter.cpp:67 -msgid "File Already Exists" -msgstr "Το αρχείο υπάρχει ήδη" +#: dialogs/classgenpage.cpp:171 dialogs/settingsdlg.cpp:211 +#: dialogs/umlattributedialog.cpp:87 dialogs/umloperationdialog.cpp:101 +#: listpopupmenu.cpp:678 +msgid "Visibility" +msgstr "Ορατότητα" -#: aligntoolbar.cpp:40 -msgid "Align Left" -msgstr "Στοίχιση αριστερά" +#: dialogs/classgenpage.cpp:176 dialogs/umloperationdialog.cpp:106 +msgid "P&ublic" +msgstr "Δη&μόσιο" -#: aligntoolbar.cpp:41 -msgid "Align Right" -msgstr "Στοίχιση δεξιά" +#: dialogs/classgenpage.cpp:179 dialogs/umlattributedialog.cpp:94 +#: dialogs/umloperationdialog.cpp:109 +msgid "P&rivate" +msgstr "Ι&διωτικό" -#: aligntoolbar.cpp:42 -msgid "Align Top" -msgstr "Στοίχιση πάνω" +#: dialogs/umlattributedialog.cpp:97 dialogs/umloperationdialog.cpp:112 +msgid "Prot&ected" +msgstr "Προστατευ&μένο" -#: aligntoolbar.cpp:43 -msgid "Align Bottom" -msgstr "Στοίχιση κάτω" +#: dialogs/umlattributedialog.cpp:100 dialogs/umloperationdialog.cpp:115 +msgid "I&mplementation" +msgstr "Υ&λοποίηση" -#: aligntoolbar.cpp:44 -msgid "Align Vertical Middle" -msgstr "Στοίχιση κατακόρυφη στο μέσο" +#: dialogs/umloperationdialog.cpp:120 +msgid "Parameters" +msgstr "Παράμετροι" -#: aligntoolbar.cpp:45 -msgid "Align Horizontal Middle" -msgstr "Στοίχιση οριζόντια στο μέσο" +#: dialogs/umloperationdialog.cpp:141 +msgid "Ne&w Parameter..." +msgstr "&Νέα παράμετρος..." -#: aligntoolbar.cpp:46 -msgid "Align Vertical Distribute" -msgstr "Ισοκατανεμημένη κατακόρυφη στοίχιση" +#: dialogs/umloperationdialog.cpp:323 dialogs/umloperationdialog.cpp:376 +msgid "You have entered an invalid parameter name." +msgstr "Εισάγατε ένα μη έγκυρο όνομα παραμέτρου." -#: aligntoolbar.cpp:47 -msgid "Align Horizontal Distribute" -msgstr "Ισοκατανεμημένη οριζόντια στοίχιση" +#: dialogs/umloperationdialog.cpp:324 dialogs/umloperationdialog.cpp:377 +msgid "Parameter Name Invalid" +msgstr "Μη έγκυρο όνομα παραμέτρου" -#: aligntoolbar.cpp:383 +#: dialogs/umloperationdialog.cpp:339 msgid "" -"For alignment you have to select at least 2 objects like classes or actors. You " -"can not align associations." +"The parameter name you have chosen\n" +"is already being used in this operation." msgstr "" -"Για τη στοίχιση πρέπει να επιλέξετε τουλάχιστον 2 αντικείμενα όπως κλάσεις ή " -"δράστες. Δε μπορείτε να στοιχίσετε συσχετίσεις." +"Το όνομα παραμέτρου που επιλέξατε\n" +"χρησιμοποιείται ήδη σε αυτήν τη λειτουργία." -#: enumliteral.cpp:65 object_factory.cpp:153 stereotype.cpp:76 umldoc.cpp:976 -#: umldoc.cpp:1012 umldoc.cpp:1033 umldoc.cpp:1059 -msgid "Enter name:" -msgstr "Εισαγωγή ονόματος:" +#: dialogs/umloperationdialog.cpp:340 dialogs/umloperationdialog.cpp:407 +msgid "Parameter Name Not Unique" +msgstr "Το όνομα παραμέτρου δεν είναι μοναδικό" -#: classifier.cpp:294 classifier.cpp:522 entity.cpp:78 enum.cpp:76 -#: object_factory.cpp:158 umldoc.cpp:1037 umldoc.cpp:1063 -msgid "That is an invalid name." -msgstr "Αυτό είναι ένα μη έγκυρο όνομα." +#: dialogs/umloperationdialog.cpp:406 +msgid "" +"The parameter name you have chosen is already being used in this operation." +msgstr "" +"Το όνομα παραμέτρου που επιλέξατε χρησιμοποιείται ήδη από αυτήν τη λειτουργία." + +#: dialogs/umloperationdialog.cpp:456 +msgid "You have entered an invalid operation name." +msgstr "Εισάγατε ένα μη έγκυρο όνομα λειτουργίας." -#: object_factory.cpp:164 -msgid "" -"This is a reserved keyword for the language of the configured code generator." -msgstr "" -"Αυτή είναι μια χρησιμοποιούμενη λέξη κλειδί για τη γλώσσα του ρυθμισμένου " -"δημιουργού κώδικα." +#. i18n: file dialogs/diagrampropertiespage.ui line 61 +#: dialogs/assocgenpage.cpp:67 rc.cpp:408 +#, no-c-format +msgid "Name:" +msgstr "Όνομα:" -#: object_factory.cpp:165 -msgid "Reserved Keyword" -msgstr "Χρησιμοποιημένη λέξη" +#: dialogs/assocgenpage.cpp:80 +msgid "Type:" +msgstr "Τύπος:" -#: classifier.cpp:296 classifier.cpp:524 entity.cpp:80 object_factory.cpp:169 -#: umldoc.cpp:1043 umldoc.cpp:1073 -msgid "That name is already being used." -msgstr "Αυτό το όνομα χρησιμοποιείται ήδη." +#: dialogs/parmpropdlg.cpp:35 +msgid "Parameter Properties" +msgstr "Ιδιότητες παραμέτρων" -#: classifier.cpp:296 classifier.cpp:524 entity.cpp:80 object_factory.cpp:170 -#: umldoc.cpp:998 umldoc.cpp:1025 umldoc.cpp:1043 umldoc.cpp:1073 -msgid "Not a Unique Name" -msgstr "Το όνομα δεν είναι μοναδικό" +#: dialogs/parmpropdlg.cpp:74 dialogs/umlattributedialog.cpp:72 +msgid "&Initial value:" +msgstr "Α&ρχική τιμή:" -#: umlviewimageexportermodel.cpp:126 -#, c-format -msgid "Can not create directory: %1" -msgstr "Αδύνατη η δημιουργία του φακέλου: %1" +#: dialogs/parmpropdlg.cpp:82 +msgid "Passing Direction" +msgstr "Κατεύθυνση αποστολής" -#: umlviewimageexportermodel.cpp:145 -msgid "Can not save an empty diagram" -msgstr "Αδυναμία αποθήκευσης ενός κενού διαγράμματος" +#: dialogs/parmpropdlg.cpp:84 +msgid "" +"\"in\" is a readonly parameter, \"out\" is a writeonly parameter and \"inout\" " +"is a parameter for reading and writing." +msgstr "" +"\"μέσα\" είναι μια παράμετρος μόνο για ανάγνωση, \"έξω\" είναι μια παράμετρος " +"μόνο για εγγραφή και \"μέσα/έξω\" είναι μια παράμετρος για εγγραφή και " +"ανάγνωση." -#: umlviewimageexportermodel.cpp:151 -#, c-format -msgid "A problem occured while saving diagram in %1" -msgstr "Παρουσιάστηκε σφάλμα κατά την αποθήκευση του διαγράμματος στο %1" +#: dialogs/classgenpage.cpp:50 +msgid "Class &name:" +msgstr "Ό&νομα κλάσης:" -#: model_utils.cpp:244 -msgid "new_actor" -msgstr "νέος_δράστης" +#: dialogs/classgenpage.cpp:52 +msgid "Actor &name:" +msgstr "Όνομα &δράστη:" -#: model_utils.cpp:246 -msgid "new_usecase" -msgstr "νέα_περίπτωσηχρήσης" +#: dialogs/classgenpage.cpp:54 +msgid "Package &name:" +msgstr "Όνομα &πακέτου:" -#: model_utils.cpp:248 -msgid "new_package" -msgstr "νέο_πακέτο" +#: dialogs/classgenpage.cpp:56 +msgid "Use case &name:" +msgstr "Όνομα περίπτωσης &χρήσης:" -#: model_utils.cpp:250 -msgid "new_component" -msgstr "νέο_συστατικό" +#: dialogs/classgenpage.cpp:58 +msgid "Interface &name:" +msgstr "Όνομα &διασύνδεσης:" -#: model_utils.cpp:252 -msgid "new_node" -msgstr "νέος_κόμβος" +#: dialogs/classgenpage.cpp:60 +msgid "Component &name:" +msgstr "Όνομα συ&στατικού:" -#: model_utils.cpp:254 -msgid "new_artifact" -msgstr "νέο_δημιούργημα" +#: dialogs/classgenpage.cpp:62 +msgid "Artifact &name:" +msgstr "Όνομα δη&μιουργήματος:" -#: model_utils.cpp:256 -msgid "new_interface" -msgstr "νέα_διασύνδεση" +#: dialogs/classgenpage.cpp:64 +msgid "Enum &name:" +msgstr "Όνομα αρί&θμησης:" -#: model_utils.cpp:258 -msgid "new_datatype" -msgstr "νέος_τύποςδεδομένων" +#: dialogs/classgenpage.cpp:66 +msgid "Datatype &name:" +msgstr "Όνομα τύπου δε&δομένων:" -#: model_utils.cpp:260 -msgid "new_enum" -msgstr "νέα_αρίθμηση" +#: dialogs/classgenpage.cpp:68 +msgid "Entity &name:" +msgstr "Όνομα ον&τότητας:" -#: model_utils.cpp:262 -msgid "new_entity" -msgstr "νέα_οντότητα" +#: dialogs/classgenpage.cpp:93 dialogs/umltemplatedialog.cpp:65 +msgid "&Stereotype name:" +msgstr "Ό&νομα στερεότυπου:" -#: model_utils.cpp:264 -msgid "new_folder" -msgstr "νέος_φάκελος" +#: dialogs/classgenpage.cpp:107 +msgid "&Package name:" +msgstr "Όνομα &πακέτου:" -#: model_utils.cpp:266 umlcanvasobject.cpp:147 -msgid "new_association" -msgstr "νέα_συσχέτιση" +#: dialogs/classgenpage.cpp:121 +msgid "A&bstract class" +msgstr "Α&φηρημένη κλάση" -#: model_utils.cpp:268 -msgid "new_object" -msgstr "νέο_αντικείμενο" +#: dialogs/classgenpage.cpp:123 +msgid "A&bstract use case" +msgstr "Αφη&ρημένη περίπτωση χρήσης" -#: model_utils.cpp:559 -msgid "Empty" -msgstr "Κενό" +#: dialogs/classgenpage.cpp:131 +msgid "&Executable" +msgstr "&Εκτελέσιμο" -#: model_utils.cpp:559 -msgid "Malformed argument" -msgstr "Κακώς ορισμένη παράμετρος" +#: dialogs/classgenpage.cpp:138 +msgid "Draw As" +msgstr "Σχεδίαση ως" -#: model_utils.cpp:560 -msgid "Unknown argument type" -msgstr "Άγνωστος τύπος παραμέτρου" +#: dialogs/classgenpage.cpp:143 dialogs/umlwidgetcolorpage.cpp:65 +msgid "&Default" +msgstr "&Προκαθορισμένο" -#: model_utils.cpp:560 -msgid "Illegal method name" -msgstr "Μη έγκυρο όνομα μεθόδου" +#: dialogs/classgenpage.cpp:149 +msgid "&Library" +msgstr "&Βιβλιοθήκη" -#: model_utils.cpp:561 -msgid "Unknown return type" -msgstr "Άγνωστος τύπος επιστροφής" +#: dialogs/classgenpage.cpp:152 +msgid "&Table" +msgstr "&Πίνακας" -#: model_utils.cpp:561 -msgid "Unspecified error" -msgstr "Απροσδιόριστο σφάλμα" +#: dialogs/classgenpage.cpp:182 +msgid "Pro&tected" +msgstr "Προσ&τατευμένο" -#: codeimport/classimport.cpp:34 -msgid "Importing file: %1 Progress: %2/%3" -msgstr "Εισαγωγή αρχείου: %1 Πρόοδος: %2/%3" +#: dialogs/classgenpage.cpp:186 +msgid "Imple&mentation" +msgstr "Υλο&ποίηση" -#: codeimport/import_utils.cpp:181 -msgid "Is the scope %1 a namespace or a class?" -msgstr "Η εμβέλεια %1 είναι ένας χώρος ονομάτων ή μια κλάση;" +#: dialogs/classgenpage.cpp:256 +msgid "Class name:" +msgstr "Όνομα κλάσης:" -#: codeimport/import_utils.cpp:182 -msgid "C++ Import Requests Your Help" -msgstr "Η εισαγωγή C++ ζητά τη βοήθειά σας" +#: dialogs/classgenpage.cpp:264 dialogs/classgenpage.cpp:344 +msgid "Instance name:" +msgstr "Όνομα αντιγράφου:" -#: codeimport/import_utils.cpp:183 -msgid "Namespace" -msgstr "Χώρος ονομάτων" +#: dialogs/classgenpage.cpp:272 +msgid "Draw as actor" +msgstr "Σχεδίαση ως δράστης" -#: codeimport/kdevcppparser/parser.cpp:138 -msgid "The autosave file will be saved to ~/autosave.xmi if the autosaving occurs " +"before you have manually saved the file.
" +"If you've already saved it, the autosave file will be saved in the same " +"folder as the file and will be named like the file's name, followed by the " +"suffix specified.
" +"If the suffix is equal to the suffix of the file you've saved, the autosave " +"will overwrite your file automatically.
Το αρχείο αυτόματης αποθήκευσης θα ονομαστεί ~/autosave.xmi αν δεν έχετε " +"ακόμη αποθηκεύσει το αρχείο.
" +"Αν το έχετε ήδη αποθηκεύσει, το αρχείο αυτόματης αποθήκευσης θα γραφτεί στον " +"ίδιο φάκελο, και θα πάρει το ίδιο όνομα και κατάληξη αυτή που καθορίζεται " +"εδώ.
" +"Αν η κατάληξη είναι ίδια με αυτήν του αρχείου που έχετε αποθηκεύσει, η " +"αυτόματη αποθήκευση θα αντικαταστήσει το αρχείο αυτομάτως.
Κείμενο με επεξεργασία:
" msgid "Diagram Properties" msgstr "Ιδιότητες διαγράμματος" -#. i18n: file dialogs/diagrampropertiespage.ui line 92 -#: rc.cpp:411 -#, no-c-format -msgid "Zoom:" -msgstr "Εστίαση:" - -#. i18n: file dialogs/diagrampropertiespage.ui line 119 -#: rc.cpp:414 -#, no-c-format -msgid "%" -msgstr "%" - -#. i18n: file dialogs/diagrampropertiespage.ui line 186 -#: rc.cpp:420 -#, no-c-format -msgid "Show &grid" -msgstr "Εμφάνιση &πλέγματος" - -#. i18n: file dialogs/diagrampropertiespage.ui line 194 -#: rc.cpp:423 -#, no-c-format -msgid "Snap &to grid" -msgstr "Προσαρμογή σ&το πλέγμα" - -#. i18n: file dialogs/diagrampropertiespage.ui line 202 -#: rc.cpp:426 -#, no-c-format -msgid "Snap component size" -msgstr "Προσαρμογή μεγέθους συστατικού" - -#. i18n: file dialogs/diagrampropertiespage.ui line 206 -#: rc.cpp:429 -#, no-c-format -msgid "" -"Snap the size of the components to be a multiple of the grid spacing.\n" -"If 'Snap to Grid' is enabled a component will always be aligned with the grid " -"on all 4 sides." -msgstr "" -"Προσαρμογή του μεγέθους των συστατικών έτσι ώστε να είναι πολλαπλάσιο του " -"διαστήματος πλέγματος.\n" -"Αν είναι ενεργοποιημένη η 'Προσαρμογή στο πλέγμα' ένα συστατικό θα είναι πάντα " -"στοιχισμένο με το πλέγμα και στις 4 πλευρές." - -#. i18n: file dialogs/diagrampropertiespage.ui line 257 -#: rc.cpp:433 -#, no-c-format -msgid "Grid spacing: " -msgstr "Διάστιχο πλέγματος: " - -#. i18n: file dialogs/diagrampropertiespage.ui line 265 -#: rc.cpp:436 -#, no-c-format -msgid "X" -msgstr "Χ" - -#. i18n: file dialogs/diagrampropertiespage.ui line 284 -#: rc.cpp:439 -#, no-c-format -msgid "Y" -msgstr "Υ" - -#. i18n: file dialogs/diagrampropertiespage.ui line 346 -#: rc.cpp:442 -#, no-c-format -msgid "Line width: " -msgstr "Πλάτος γραμμής: " - -#. i18n: file dialogs/exportallviewsdialogbase.ui line 16 -#: rc.cpp:448 -#, no-c-format -msgid "Export all views" -msgstr "Εξαγωγή όλων των προβολών" - -#. i18n: file dialogs/exportallviewsdialogbase.ui line 49 -#: rc.cpp:451 -#, no-c-format -msgid "&Directory to save the diagrams in:" -msgstr "&Κατάλογος αποθήκευσης των διαγραμμάτων:" - -#. i18n: file dialogs/exportallviewsdialogbase.ui line 55 -#: rc.cpp:454 rc.cpp:457 -#, no-c-format -msgid "The base directory used to save the images" -msgstr "" -"Ο βασικός κατάλογος που θα χρησιμοποιηθεί για την αποθήκευση των εικόνων. Ο " -"βασικός κατάλογος που θα χρησιμοποιηθεί για την αποθήκευση των εικόνων" - -#. i18n: file dialogs/exportallviewsdialogbase.ui line 84 -#: rc.cpp:460 -#, no-c-format -msgid "&Image type:" -msgstr "Τύπος ε&ικόνας:" - -#. i18n: file dialogs/exportallviewsdialogbase.ui line 100 -#: rc.cpp:466 -#, no-c-format -msgid "Use &folders" -msgstr "Χρήση &φακέλων" - -#. i18n: file dialogs/exportallviewsdialogbase.ui line 104 -#: rc.cpp:469 -#, no-c-format -msgid "" -"Create in the target directory the same tree structure used\n" -"in the document to store the views" -msgstr "" -"Δημιουργία στον κατάλογο προορισμού της ίδιας δενδρικής δομής που\n" -"χρησιμοποιήθηκε στο έγγραφο για την αποθήκευση των προβολών" - -#. i18n: file dialogs/exportallviewsdialogbase.ui line 108 -#: rc.cpp:473 -#, no-c-format -msgid "" -"The views are stored in folders in the document. The same tree structure used " -"in the document to store the views can be created in the selected base " -"directory with this option.\n" -"Only the folders made by the user are created in the base directory (Logical " -"view, use case view and so on aren't created)." -msgstr "" -"Οι προβολές αποθηκεύονται σε φακέλους στο έγγραφο. Με την ενεργοποίηση αυτής " -"της επιλογής, θα δημιουργηθεί στον επιλεγμένο βασικό κατάλογο η ίδια δενδρική " -"δομή που χρησιμοποιείται στο έγγραφο για την αποθήκευση των προβολών.\n" -"Μόνο οι φάκελοι που φτιάχτηκαν από το χρήστη θα δημιουργηθούν στο βασικό " -"κατάλογο (Η λογική προβολή, η περίπτωση χρήσης κλπ. δε θα δημιουργηθούν)." - -#. i18n: file dialogs/umlrolepropertiesbase.ui line 106 -#: rc.cpp:495 -#, no-c-format -msgid "Role Changeability" -msgstr "Προσαρμοστικότητα ρόλου" - -#. i18n: file dialogs/umlrolepropertiesbase.ui line 156 -#: rc.cpp:507 -#, no-c-format -msgid "Role Visibility" -msgstr "Ορατότητα ρόλου" - -#: folder.cpp:289 -msgid "The folderfile %1 does not exist." -msgstr "Το αρχείο φάκελος %1 δεν υπάρχει." - -#: folder.cpp:293 -msgid "The folderfile %1 cannot be opened." -msgstr "Το αρχείο φάκελος %1 δε μπορεί να ανοιχτεί." - -#: classifier.cpp:201 -msgid "" -"An operation with the same name and signature already exists. You can not add " -"it again." -msgstr "" -"Μια λειτουργία με το ίδιο όνομα και υπογραφή υπάρχει ήδη. Δε μπορείτε να την " -"προσθέσετε ξανά." - -#: activitywidget.cpp:163 toolbarstateother.cpp:143 umlview.cpp:2545 -msgid "Enter Activity Name" -msgstr "Εισαγωγή ονόματος δραστηριότητας" - -#: statewidget.cpp:165 toolbarstateother.cpp:147 umlview.cpp:2509 -msgid "Enter State Name" -msgstr "Εισαγωγή ονόματος κατάστασης" - -#: statewidget.cpp:165 toolbarstateother.cpp:148 umlview.cpp:2510 -msgid "Enter the name of the new state:" -msgstr "Εισαγωγή ονόματος της νέας κατάστασης:" - -#: toolbarstateother.cpp:148 umlview.cpp:2511 -msgid "new state" -msgstr "νέα κατάσταση" - -#: listpopupmenu.cpp:695 stereotype.cpp:76 -msgid "Stereotype" -msgstr "Στερεότυπο" - -#: associationwidget.cpp:2328 -msgid "Multiplicity" -msgstr "Πολλαπλότητα" - -#: associationwidget.cpp:2346 -msgid "Association Name" -msgstr "Όνομα συσχέτισης" - -#: associationwidget.cpp:2366 -msgid "Role Name" -msgstr "Όνομα ρόλου" - -#: umlview.cpp:297 umlview.cpp:357 -msgid "Diagram: %2 Page %1" -msgstr "Διάγραμμα: %2 Σελίδα %1" - -#: umlview.cpp:2578 -msgid "Enter Diagram Name" -msgstr "Εισαγωγή ονόματος διαγράμματος" - -#: umlview.cpp:2579 -msgid "Enter the new name of the diagram:" -msgstr "Εισαγωγή του νέου ονόματος διαγράμματος:" - -#: umlview.cpp:2736 -msgid "" -"You are about to delete the entire diagram.\n" -"Are you sure?" -msgstr "" -"Πρόκειται να διαγράψετε ολόκληρο το διάγραμμα.\n" -"Είστε σίγουροι;" - -#: umlview.cpp:2738 -msgid "Delete Diagram?" -msgstr "Διαγραφή διαγράμματος;" - -#: objectwidget.cpp:90 -msgid "Rename Object" -msgstr "Μετονομασία αντικειμένου" - -#: objectwidget.cpp:91 -msgid "Enter object name:" -msgstr "Εισαγωγή ονόματος αντικειμένου:" - -#: clipboard/umlclipboard.cpp:687 -msgid "" -"At least one of the items in the clipboard could not be pasted because an item " -"of the same name already exists. Any other items have been pasted." -msgstr "" -"Τουλάχιστον ένα από τα αντικείμενα στο πρόχειρο δε μπόρεσε να επικολληθεί " -"επειδή ένα αντικείμενο με το ίδιο όνομα υπάρχει ήδη. Όλα τα υπόλοιπα " -"αντικείμενα επικολλήθηκαν." - -#: refactoring/refactoringassistant.cpp:289 -msgid "Add Base Class" -msgstr "Προσθήκη βασικής κλάσης" - -#: refactoring/refactoringassistant.cpp:290 -msgid "Add Derived Class" -msgstr "Προσθήκη απογόνου κλάσης" - -#: refactoring/refactoringassistant.cpp:292 -#: refactoring/refactoringassistant.cpp:299 -#: refactoring/refactoringassistant.cpp:313 -msgid "Add Operation" -msgstr "Προσθήκη λειτουργίας" - -#: refactoring/refactoringassistant.cpp:293 -#: refactoring/refactoringassistant.cpp:317 -msgid "Add Attribute" -msgstr "Προσθήκη χαρακτηριστικού" - -#: refactoring/refactoringassistant.cpp:297 -msgid "Add Base Interface" -msgstr "Προσθήκη βασικής διασύνδεσης" +#. i18n: file dialogs/diagrampropertiespage.ui line 92 +#: rc.cpp:411 +#, no-c-format +msgid "Zoom:" +msgstr "Εστίαση:" -#: refactoring/refactoringassistant.cpp:298 -msgid "Add Derived Interface" -msgstr "Προσθήκη απογόνου διασύνδεσης" +#. i18n: file dialogs/diagrampropertiespage.ui line 119 +#: rc.cpp:414 +#, no-c-format +msgid "%" +msgstr "%" -#: refactoring/refactoringassistant.cpp:355 -#: refactoring/refactoringassistant.cpp:511 -msgid "Base Classifiers" -msgstr "Βασικοί κατηγοριοποιητές" +#. i18n: file dialogs/diagrampropertiespage.ui line 186 +#: rc.cpp:420 +#, no-c-format +msgid "Show &grid" +msgstr "Εμφάνιση &πλέγματος" -#: refactoring/refactoringassistant.cpp:397 -#: refactoring/refactoringassistant.cpp:530 -msgid "Derived Classifiers" -msgstr "Απόγονοι κατηγοριοποιητές" +#. i18n: file dialogs/diagrampropertiespage.ui line 194 +#: rc.cpp:423 +#, no-c-format +msgid "Snap &to grid" +msgstr "Προσαρμογή σ&το πλέγμα" -#: tips.cpp:3 -msgid "" -"Welcome to Umbrello.
\n" -"UML diagrams let you design and document object oriented software. The Umbrello Handbook is a good introduction to " -"using UML.
\n" -msgstr "" -"Καλώς ήρθατε στο Umbrello.
\n" -"Τα διαγράμματα UML σας επιτρέπουν να σχεδιάσετε και να τεκμηριώσετε " -"λογισμικό αντικειμενοστραφούς προγραμματισμού. " -"Το εγχειρίδιο Umbrello είναι μια καλή εισαγωγή στη χρήση της UML.
\n" +#. i18n: file dialogs/diagrampropertiespage.ui line 202 +#: rc.cpp:426 +#, no-c-format +msgid "Snap component size" +msgstr "Προσαρμογή μεγέθους συστατικού" -#: tips.cpp:9 +#. i18n: file dialogs/diagrampropertiespage.ui line 206 +#: rc.cpp:429 +#, no-c-format msgid "" -"Welcome to Umbrello 1.5. New in this version are association classes, Ruby " -"code generation, externalizable folders, ability to change interfaces into " -"classes, and more.
\n" +"Snap the size of the components to be a multiple of the grid spacing.\n" +"If 'Snap to Grid' is enabled a component will always be aligned with the grid " +"on all 4 sides." msgstr "" -"Καλώς ήρθατε στο Umbrello 1.5. Νέα σε αυτή την έκδοση είναι οι κλάσεις " -"συσχέτισης, η δημιουργία κώδικα Ruby, η εξαγωγή φακέλων, η δυνατότητα αλλαγής " -"των διασυνδέσεων σε κλάσεις, και άλλα ακόμη.
\n" +"Προσαρμογή του μεγέθους των συστατικών έτσι ώστε να είναι πολλαπλάσιο του " +"διαστήματος πλέγματος.\n" +"Αν είναι ενεργοποιημένη η 'Προσαρμογή στο πλέγμα' ένα συστατικό θα είναι πάντα " +"στοιχισμένο με το πλέγμα και στις 4 πλευρές." -#: tips.cpp:14 -msgid "" -"Tabbed Diagrams and Externalized Folders are mutually exclusive. If you need " -"External Folders then deselect "Use tabbed diagrams" in the General " -"Settings.
\n" -msgstr "" -"Τα διαγράμματα σε καρτέλες και οι εξαγόμενοι φάκελοι είναι " -"αλληλοαναιρούμενοι. Αν χρειάζεστε τους εξωτερικούς φακέλους θα πρέπει να " -"αποεπιλέξετε τη "Χρήση διαγραμμάτων σε καρτέλες" στις γενικές " -"ρυθμίσεις.
\n" +#. i18n: file dialogs/diagrampropertiespage.ui line 257 +#: rc.cpp:433 +#, no-c-format +msgid "Grid spacing: " +msgstr "Διάστιχο πλέγματος: " -#: tips.cpp:19 -msgid "" -"Most diagram items can not be resized, they will resize themselves to fit to " -"their contents.\n" -"Boxes, notes and sequence diagram messages can be resized, just click and drag " -"on the red square.
\n" -msgstr "" -"Τα περισσότερα αντικείμενα διαγραμμάτων δε μπορούν να αλλάξουν μέγεθος, θα " -"αλλάξουν μέγεθος μόνα τους για να χωρέσει το περιεχόμενό τους.\n" -"Τα πλαίσια, οι σημειώσεις, και τα μηνύματα διαγράμματος ακολουθίας μπορούν να " -"αλλάξουν μέγεθος, απλά με ένα κλικ και σύρσιμο στο κόκκινο τετράγωνο.
\n" +#. i18n: file dialogs/diagrampropertiespage.ui line 265 +#: rc.cpp:436 +#, no-c-format +msgid "X" +msgstr "Χ" -#: tips.cpp:25 -msgid "" -"If you want to add an already existing class to a diagram just drag its " -"entry from the tree view.
\n" -msgstr "" -"Αν επιθυμείτε να προσθέσετε μια υπάρχουσα κλάση σε ένα διάγραμμα, απλά " -"σύρετε την καταχώρησή της από την προβολή δέντρου.
\n" +#. i18n: file dialogs/diagrampropertiespage.ui line 284 +#: rc.cpp:439 +#, no-c-format +msgid "Y" +msgstr "Υ" -#: tips.cpp:30 -msgid "" -"Umbrello's refactoring agent lets you move operations between a class and " -"its derived and base \n" -"classes.\n" -"Right click a class to open the refactoring agent.
\n" -msgstr "" -"Ο βοηθός μεταποίησης του Umbrello σας επιτρέπει να μετακινείτε λειτουργίες " -"μεταξύ μιας κλάσης και των βασικών και απογόνων\n" -"κλάσεων.\n" -"Δεξί κλικ σε μια κλάση για το άνοιγμα του βοηθού μεταποίησης.
\n" +#. i18n: file dialogs/diagrampropertiespage.ui line 346 +#: rc.cpp:442 +#, no-c-format +msgid "Line width: " +msgstr "Πλάτος γραμμής: " -#: tips.cpp:37 -msgid "" -"Sequence diagram objects can have a destructor box and be drawn as actors. " -"Double click one for\n" -"the Properties dialogue.
\n" -msgstr "" -"Τα αντικείμενα διαγραμμάτων ακολουθίας μπορούν να έχουν ένα πλαίσιο " -"καταστροφέα και να σχεδιάζονται ως δράστες. Κάντε διπλό κλικ σε ένα, για\n" -"το διάλογο ιδιοτήτων.
\n" +#. i18n: file dialogs/exportallviewsdialogbase.ui line 16 +#: rc.cpp:448 +#, no-c-format +msgid "Export all views" +msgstr "Εξαγωγή όλων των προβολών" -#: tips.cpp:43 -msgid "" -"Sequence diagram messages can act as constructors. Click on the object box " -"(rather than the vertical line) to make it a constructor.
\n" -msgstr "" -"Τα μηνύματα διαγραμμάτων ακολουθίας μπορούν να δράσουν ως κατασκευαστές. " -"Κάντε κλικ στο πλαίσιο του αντικειμένου (αντί της κατακόρυφης γραμμής) για να " -"τα κάνετε κατασκευαστές.
\n" +#. i18n: file dialogs/exportallviewsdialogbase.ui line 49 +#: rc.cpp:451 +#, no-c-format +msgid "&Directory to save the diagrams in:" +msgstr "&Κατάλογος αποθήκευσης των διαγραμμάτων:" -#: tips.cpp:48 -msgid "" -"Sequence diagrams support messages to self. Click on the same vertical line " -"again to create an automessage.
\n" +#. i18n: file dialogs/exportallviewsdialogbase.ui line 55 +#: rc.cpp:454 rc.cpp:457 +#, no-c-format +msgid "The base directory used to save the images" msgstr "" -"Τα διαγράμματα ακολουθιών υποστηρίζουν μηνύματα στον εαυτό τους. Κάντε κλικ " -"στην ίδια κατακόρυφη γραμμή ξανά για τη δημιουργία ενός αυτόματου μηνύματος.
" -"\n" +"Ο βασικός κατάλογος που θα χρησιμοποιηθεί για την αποθήκευση των εικόνων. Ο " +"βασικός κατάλογος που θα χρησιμοποιηθεί για την αποθήκευση των εικόνων" -#: tips.cpp:53 -msgid "" -"If on loading a foreign file nothing is displayed in the list view, try " -"saving the model under a different name,\n" -"closing, and reloading the saved file. Usually the list view is then properly " -"populated.\n" -"
\n" -msgstr "" -"Αν κατά τη φόρτωση ενός ξένου αρχείου δεν εμφανίζεται τίποτα στη προβολή " -"λίστας, δοκιμάστε να αποθηκεύσετε το μοντέλο με διαφορετικό όνομα,\n" -"να το κλείσετε, και να φορτώσετε ξανά το αποθηκευμένο αρχείο. Συνήθως έπειτα " -"από αυτό η προβολή λίστας συμπληρώνεται σωστά.\n" -"
\n" +#. i18n: file dialogs/exportallviewsdialogbase.ui line 84 +#: rc.cpp:460 +#, no-c-format +msgid "&Image type:" +msgstr "Τύπος ε&ικόνας:" -#: tips.cpp:60 -msgid "" -"Cut and Copy will also export the image to a PNG clipboard which can be " -"pasted into KWord\n" -"and other applications.
\n" -msgstr "" -"Η αποκοπή και αντιγραφή θα εξάγουν επίσης την εικόνα σε πρόχειρο PNG το " -"οποίο μπορεί να επικολληθεί στο KWord\n" -"και σε άλλες εφαρμογές.
\n" +#. i18n: file dialogs/exportallviewsdialogbase.ui line 100 +#: rc.cpp:466 +#, no-c-format +msgid "Use &folders" +msgstr "Χρήση &φακέλων" -#: tips.cpp:66 +#. i18n: file dialogs/exportallviewsdialogbase.ui line 104 +#: rc.cpp:469 +#, no-c-format msgid "" -"Associations do not have to be in straight lines, double clicking on one " -"will create a movable point.
\n" +"Create in the target directory the same tree structure used\n" +"in the document to store the views" msgstr "" -"Οι συσχετίσεις δε χρειάζεται να βρίσκονται σε ευθείες γραμμές, κάνοντας " -"διπλό κλικ σε μία, θα δημιουργηθεί ένα σημείο που μπορεί να κινηθεί.
\n" +"Δημιουργία στον κατάλογο προορισμού της ίδιας δενδρικής δομής που\n" +"χρησιμοποιήθηκε στο έγγραφο για την αποθήκευση των προβολών" -#: tips.cpp:71 +#. i18n: file dialogs/exportallviewsdialogbase.ui line 108 +#: rc.cpp:473 +#, no-c-format msgid "" -"You can turn on autosaving in the Configure Umbrello dialog.
\n" +"The views are stored in folders in the document. The same tree structure used " +"in the document to store the views can be created in the selected base " +"directory with this option.\n" +"Only the folders made by the user are created in the base directory (Logical " +"view, use case view and so on aren't created)." msgstr "" -"Μπορείτε να ενεργοποιήσετε την αυτόματη αποθήκευση στο διάλογο ρύθμισης του " -"Umbrello.
\n" +"Οι προβολές αποθηκεύονται σε φακέλους στο έγγραφο. Με την ενεργοποίηση αυτής " +"της επιλογής, θα δημιουργηθεί στον επιλεγμένο βασικό κατάλογο η ίδια δενδρική " +"δομή που χρησιμοποιείται στο έγγραφο για την αποθήκευση των προβολών.\n" +"Μόνο οι φάκελοι που φτιάχτηκαν από το χρήστη θα δημιουργηθούν στο βασικό " +"κατάλογο (Η λογική προβολή, η περίπτωση χρήσης κλπ. δε θα δημιουργηθούν)." -#: tips.cpp:76 -msgid "" -"Is a feature missing that you need in Umbrello? Please let us know. \n" -"Either add it to the bugs database with Report Bug from the Help menu\n" -"or send it to the uml-devel mailing list.
\n" -"Λείπει κάποιο χαρακτηριστικό που χρειάζεστε στο Umbrello; Παρακαλώ " -"ενημερώστε μας. \n" -"Μπορείτε είτε να το προσθέσετε στη βάση δεδομένων σφαλμάτων με την αναφορά " -"σφάλματος από το μενού βοήθειας\n" -"είτε να το στείλετε στη λίστα ηλεκτρονικού ταχυδρομείου uml-devel.
\n" -"You can delete all selected objects by pressing Del or Backspace.
\n" -msgstr "" -"Μπορείτε να διαγράψετε όλα τα επιλεγμένα αντικείμενα πατώντας το Del ή το " -"Backspace.
\n" +#. i18n: file dialogs/umlrolepropertiesbase.ui line 156 +#: rc.cpp:507 +#, no-c-format +msgid "Role Visibility" +msgstr "Ορατότητα ρόλου" + +#: association.cpp:84 +msgid "Generalization" +msgstr "Γενίκευση" + +#: association.cpp:88 +msgid "Self Association" +msgstr "Ίδια συσχέτιση" + +#: association.cpp:89 +msgid "Collaboration Message" +msgstr "Μήνυμα συνεργασίας" -#: tips.cpp:91 -msgid "" -"If you've found a bug in Umbrello, please let us know. \n" -"You can submit bugs with the Report Bug tool in the Help menu.
\n" -msgstr "" -"Αν βρήκατε κάποιο σφάλμα στο Umbrello, παρακαλώ ενημερώστε μας. \n" -"Μπορείτε να καταχωρήσετε σφάλματα με το εργαλείο αναφοράς σφάλματος στο μενού " -"βοήθειας.
\n" +#: association.cpp:90 +msgid "Sequence Message" +msgstr "Μήνυμα ακολουθίας" -#: tips.cpp:97 -msgid "" -"Pressing the Escape key sets the current tool to the select tool.\n" -"Backspace jumps to the previously used tool.
\n" -msgstr "" -"Πατώντας το πλήκτρο Escape ορίζεται τρέχον εργαλείο το εργαλείο επιλογής.\n" -"Το Backspace μεταβαίνει στο προηγούμενο εργαλείο που χρησιμοποιήθηκε.
\n" +#: association.cpp:91 +msgid "Collaboration Self Message" +msgstr "Ίδιο μήνυμα συνεργασίας" -#: tips.cpp:103 -msgid "" -"You can select all objects by pressing Ctrl-A.
\n" -msgstr "" -"Μπορείτε να επιλέξετε όλα τα αντικείμενα πατώντας Ctrl-A.
\n" +#: association.cpp:92 +msgid "Sequence Self Message" +msgstr "Ίδιο μήνυμα ακολουθίας" -#: tips.cpp:108 -msgid "" -"You can create and setup a new class using the New Class Wizard in the Code " -"menu.
\n" -msgstr "" -"Μπορείτε να δημιουργήσετε και να ρυθμίσετε μια νέα κλάση χρησιμοποιώντας το " -"μάγο νέας κλάσης στο μενού κώδικα.
\n" +#: association.cpp:95 +msgid "Realization" +msgstr "Πραγματοποίηση" + +#: association.cpp:96 +msgid "Uni Association" +msgstr "Ολική συσχέτιση" #: statewidget.cpp:176 msgid "Enter Activity" msgstr "Εισαγωγή δραστηριότητας" -#: toolbarstateassociation.cpp:119 toolbarstateassociation.cpp:175 -msgid "Incorrect use of associations." -msgstr "Εσφαλμένη χρήση των συσχετίσεων." +#: codegenerators/cppcodegenerationform.cpp:36 +msgid "General Options" +msgstr "Γενικές επιλογές" -#: toolbarstateassociation.cpp:119 toolbarstateassociation.cpp:175 -msgid "Association Error" -msgstr "Σφάλμα συσχέτισης" +#: codegenerators/cppcodegenerationform.cpp:38 +msgid "Package is a namespace" +msgstr "Το πακέτο είναι ένας χώρος ονομάτων" -#: operation.cpp:185 -msgid "new_parameter" -msgstr "νέα_παράμετρος" +#: codegenerators/cppcodegenerationform.cpp:41 +msgid "Virtual destructors" +msgstr "Εικονικοί καταστροφείς" + +#: codegenerators/cppcodegenerationform.cpp:44 +msgid "Generate empty constructors" +msgstr "Δημιουργία κενών κατασκευαστών" + +#: codegenerators/cppcodegenerationform.cpp:47 +msgid "Generate accessor methods" +msgstr "Δημιουργία μεθόδων πρόσβασης" + +#: codegenerators/cppcodegenerationform.cpp:50 +msgid "Operations are inline" +msgstr "Οι λειτουργίες είναι εμβόλιμες" + +#: codegenerators/cppcodegenerationform.cpp:53 +msgid "Accessors are inline" +msgstr "Οι μέθοδοι πρόσβασης είναι εμβόλιμες" + +#: codegenerators/cppcodegenerationform.cpp:57 +msgid "Accessors are public" +msgstr "Οι μέθοδοι πρόσβασης είναι δημόσιες" #: listpopupmenu.cpp:231 listpopupmenu.cpp:486 msgid "Change Font..." @@ -3770,11 +3599,13 @@ msgid "Change State Name..." msgstr "Αλλαγή ονόματος κατάστασης..." #: listpopupmenu.cpp:376 -msgid "Flip Horizontal" +#, fuzzy +msgid "FlipQt::Horizontal" msgstr "Αντιστροφή οριζόντια" #: listpopupmenu.cpp:378 -msgid "Flip Vertical" +#, fuzzy +msgid "FlipQt::Vertical" msgstr "Αντιστροφή κατακόρυφα" #: listpopupmenu.cpp:388 @@ -3997,3 +3828,179 @@ msgstr "Προσαρμογή στο πλέγμα" #: listpopupmenu.cpp:1344 msgid "Show Grid" msgstr "Εμφάνιση πλέγματος" + +#: umllistviewitem.cpp:372 umllistviewitem.cpp:406 umllistviewitem.cpp:434 +msgid "Rename canceled" +msgstr "Η μετονομασία ακυρώθηκε" + +#: umllistviewitem.cpp:468 +msgid "Renaming an item of listview type %1 is not yet implemented." +msgstr "" +"Η μετονομασία ενός αντικειμένου της προβολής λίστας με τύπο %1 δεν έχει " +"υλοποιηθεί ακόμα." + +#: umllistviewitem.cpp:469 +msgid "Function Not Implemented" +msgstr "Η συνάρτηση δεν έχει υλοποιηθεί" + +#: umllistviewitem.cpp:478 +msgid "" +"The name you entered was invalid.\n" +"Renaming process has been canceled." +msgstr "" +"Το όνομα που εισάγατε δεν ήταν έγκυρο.\n" +"Η διεργασία μετονομασίας ακυρώθηκε." + +#: floatingtextwidget.cpp:112 +msgid "Enter operation name:" +msgstr "Εισαγωγή ονόματος λειτουργίας:" + +#: associationwidget.cpp:2367 floatingtextwidget.cpp:162 +msgid "Enter role name:" +msgstr "Εισαγωγή ονόματος ρόλου:" + +#: associationwidget.cpp:2329 floatingtextwidget.cpp:164 +msgid "Enter multiplicity:" +msgstr "Εισαγωγή πολλαπλότητας:" + +#: associationwidget.cpp:2347 floatingtextwidget.cpp:171 +msgid "Enter association name:" +msgstr "Εισαγωγή ονόματος συσχέτισης:" + +#: floatingtextwidget.cpp:173 floatingtextwidget.cpp:264 +msgid "Enter new text:" +msgstr "Εισαγωγή νέου κειμένου:" + +#: floatingtextwidget.cpp:175 +msgid "ERROR" +msgstr "ΣΦΑΛΜΑ" + +#: floatingtextwidget.cpp:264 +msgid "Change Text" +msgstr "Αλλαγή κειμένου" + +#: associationwidget.cpp:2328 +msgid "Multiplicity" +msgstr "Πολλαπλότητα" + +#: associationwidget.cpp:2346 +msgid "Association Name" +msgstr "Όνομα συσχέτισης" + +#: associationwidget.cpp:2366 +msgid "Role Name" +msgstr "Όνομα ρόλου" + +#: main.cpp:32 main.cpp:93 +msgid "Umbrello UML Modeller" +msgstr "Μοντελοποιητής Umbrello UML" + +#: main.cpp:40 +msgid "File to open" +msgstr "Αρχείο για άνοιγμα" + +#: main.cpp:41 +msgid "export diagrams to extension and exit" +msgstr "εξαγωγή διαγραμμάτων σε επέκταση και έξοδος" + +#: main.cpp:42 +msgid "the local directory to save the exported diagrams in" +msgstr "ο τοπικός κατάλογος στον οποίο θα αποθηκευτούν τα διαγράμματα" + +#: main.cpp:42 +msgid "the directory of the file" +msgstr "ο κατάλογος του αρχείου" + +#: main.cpp:43 +msgid "" +"keep the tree structure used to store the views in the document in the target " +"directory" +msgstr "" +"διατήρηση της δενδρικής δομής που χρησιμοποιείται για την αποθήκευση των " +"προβολών στο έγγραφο στον κατάλογο προορισμού" + +#: main.cpp:95 +msgid "(c) 2001 Paul Hensgen, (c) 2002-2006 Umbrello UML Modeller Authors" +msgstr "" +"(c) 2001 Paul Hensgen, (c) 2002-2006 οι συγγραφείς του Μοντελοποιητή Umbrello " +"UML" + +#: model_utils.cpp:244 +msgid "new_actor" +msgstr "νέος_δράστης" + +#: model_utils.cpp:246 +msgid "new_usecase" +msgstr "νέα_περίπτωσηχρήσης" + +#: model_utils.cpp:248 +msgid "new_package" +msgstr "νέο_πακέτο" + +#: model_utils.cpp:250 +msgid "new_component" +msgstr "νέο_συστατικό" + +#: model_utils.cpp:252 +msgid "new_node" +msgstr "νέος_κόμβος" + +#: model_utils.cpp:254 +msgid "new_artifact" +msgstr "νέο_δημιούργημα" + +#: model_utils.cpp:256 +msgid "new_interface" +msgstr "νέα_διασύνδεση" + +#: model_utils.cpp:258 +msgid "new_datatype" +msgstr "νέος_τύποςδεδομένων" + +#: model_utils.cpp:260 +msgid "new_enum" +msgstr "νέα_αρίθμηση" + +#: model_utils.cpp:262 +msgid "new_entity" +msgstr "νέα_οντότητα" + +#: model_utils.cpp:264 +msgid "new_folder" +msgstr "νέος_φάκελος" + +#: model_utils.cpp:268 +msgid "new_object" +msgstr "νέο_αντικείμενο" + +#: model_utils.cpp:559 +msgid "Empty" +msgstr "Κενό" + +#: model_utils.cpp:559 +msgid "Malformed argument" +msgstr "Κακώς ορισμένη παράμετρος" + +#: model_utils.cpp:560 +msgid "Unknown argument type" +msgstr "Άγνωστος τύπος παραμέτρου" + +#: model_utils.cpp:560 +msgid "Illegal method name" +msgstr "Μη έγκυρο όνομα μεθόδου" + +#: model_utils.cpp:561 +msgid "Unknown return type" +msgstr "Άγνωστος τύπος επιστροφής" + +#: model_utils.cpp:561 +msgid "Unspecified error" +msgstr "Απροσδιόριστο σφάλμα" + +#: toolbarstateassociation.cpp:119 toolbarstateassociation.cpp:175 +msgid "Incorrect use of associations." +msgstr "Εσφαλμένη χρήση των συσχετίσεων." + +#: toolbarstateassociation.cpp:119 toolbarstateassociation.cpp:175 +msgid "Association Error" +msgstr "Σφάλμα συσχέτισης" -- cgit v1.2.1