diff options
Diffstat (limited to 'src/translator_gr.h')
-rw-r--r-- | src/translator_gr.h | 900 |
1 files changed, 573 insertions, 327 deletions
diff --git a/src/translator_gr.h b/src/translator_gr.h index c47c054..a6044f5 100644 --- a/src/translator_gr.h +++ b/src/translator_gr.h @@ -2,7 +2,7 @@ * * * - * Copyright (C) 1997-2010 by Dimitri van Heesch. + * Copyright (C) 1997-2008 by Dimitri van Heesch. * * Permission to use, copy, modify, and distribute this software and its * documentation under the terms of the GNU General Public License is hereby @@ -19,14 +19,14 @@ * 15 Dec 2001 : Translation to greek by * Harry Kalogirou <no email> * - * 04 Feb 2006 : Greek maintainance by - * Paul Gessos <nickreserved@yahoo.com> + * 01 Jan 2009 : Greek maintainance by + * Paul Gessos <gessos.paul@yahoo.gr> */ #ifndef TRANSLATOR_GR_H #define TRANSLATOR_GR_H -class TranslatorGreek : public TranslatorAdapter_1_5_4 +class TranslatorGreek : public Translator { protected: friend class TranslatorAdapterBase; @@ -53,89 +53,89 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 /*! return the language charset. This will be used for the HTML output */ virtual QCString idLanguageCharset() { - return "iso-8859-7"; + return "utf-8"; } // --- Language translation methods ------------------- /*! used in the compound documentation before a list of related functions. */ virtual QCString trRelatedFunctions() - { return " "; } + { return "Σχετικές συναρτήσεις"; } /*! subscript for the related functions. */ virtual QCString trRelatedSubscript() - { return "( .)"; } + { return "(Σημειώστε ότι αυτές δεν είναι συναρτήσεις μέλη.)"; } /*! header that is put before the detailed description of files, classes and namespaces. */ virtual QCString trDetailedDescription() - { return " "; } + { return "Λεπτομερής Περιγραφή"; } /*! header that is put before the list of typedefs. */ virtual QCString trMemberTypedefDocumentation() - { return " Typedef"; } + { return "Τεκμηρίωση Μελών Typedef"; } /*! header that is put before the list of enumerations. */ virtual QCString trMemberEnumerationDocumentation() - { return " "; } + { return "Τεκμηρίωση Απαριθμήσεων Μελών"; } /*! header that is put before the list of member functions. */ virtual QCString trMemberFunctionDocumentation() - { return " "; } + { return "Τεκμηρίωση Συναρτήσεων Μελών"; } /*! header that is put before the list of member attributes. */ virtual QCString trMemberDataDocumentation() { if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) { - return " "; + return "Τεκμηρίωση Πεδίων"; } else { - return " "; + return "Τεκμηρίωση Δεδομένων Μελών"; } } /*! this is the text of a link put after brief descriptions. */ virtual QCString trMore() - { return "..."; } + { return "Περισσότερα..."; } /*! put in the class documentation */ virtual QCString trListOfAllMembers() - { return " ."; } + { return "Λίστα όλων των μελών."; } /*! used as the title of the "list of all members" page of a class */ virtual QCString trMemberList() - { return " "; } + { return "Λίστα μελών"; } /*! this is the first part of a sentence that is followed by a class name */ virtual QCString trThisIsTheListOfAllMembers() - { return " "; } + { return "Ακολουθεί η πλήρης λίστα των μελών της"; } /*! this is the remainder of the sentence after the class name */ virtual QCString trIncludingInheritedMembers() - { return ", ."; } + { return ", περιλαμβανομένων όλων των κληρονομημένων μελών."; } /*! this is put at the author sections at the bottom of man pages. * parameter s is name of the project name. */ virtual QCString trGeneratedAutomatically(const char *s) - { QCString result=" Doxygen"; - if (s) result+=(QCString)" "+s; - result+=" ."; + { QCString result="Δημιουργήθηκε αυτόματα από το Doxygen"; + if (s) result+=(QCString)" για "+s; + result+=" από τον πηγαίο κώδικα."; return result; } /*! put after an enum name in the list of all members */ virtual QCString trEnumName() - { return " "; } + { return "όνομα απαρύθμισης"; } /*! put after an enum value in the list of all members */ virtual QCString trEnumValue() - { return " "; } + { return "τιμή απαρίθμησης"; } /*! put after an undocumented member in the list of all members */ virtual QCString trDefinedIn() - { return " "; } + { return "ορισμένο στο "; } // quick reference sections @@ -143,43 +143,39 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 * compounds or files (see the \\group command). */ virtual QCString trModules() - { return ""; } + { return "Κομμάτια"; } /*! This is put above each page as a link to the class hierarchy */ virtual QCString trClassHierarchy() - { return " "; } + { return "Ιεραρχία Κλάσεων"; } /*! This is put above each page as a link to the list of annotated classes */ virtual QCString trCompoundList() { if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) { - return " "; + return "Δομές Δεδομένων"; } else { - return " "; + return "Λίστα Συσσωματωμάτων"; } } /*! This is put above each page as a link to the list of documented files */ virtual QCString trFileList() - { return " "; } - - /*! This is put above each page as a link to the list of all verbatim headers */ - virtual QCString trHeaderFiles() - { return " "; } + { return "Λίστα Αρχείων"; } /*! This is put above each page as a link to all members of compounds. */ virtual QCString trCompoundMembers() { if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) { - return " "; + return "Πεδία Δεδομένων"; } else { - return " "; + return "Μέλη Συσσωματώματα"; } } @@ -188,38 +184,38 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 { if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) { - return " "; + return "Καθολικοί ορισμοί"; } else { - return " "; + return "Μέλη Αρχείων"; } } /*! This is put above each page as a link to all related pages. */ virtual QCString trRelatedPages() - { return " "; } + { return "Σχετικές Σελίδες"; } /*! This is put above each page as a link to all examples. */ virtual QCString trExamples() - { return ""; } + { return "Παραδείγματα"; } /*! This is put above each page as a link to the search engine. */ virtual QCString trSearch() - { return ""; } + { return "Αναζήτηση"; } /*! This is an introduction to the class hierarchy. */ virtual QCString trClassHierarchyDescription() - { return " , " - " , :"; + { return "Αυτή η λίστα κληρονομηκότητας είναι μερικώς ταξινομημένη, " + "αλλά όχι πλήρως, αλφαβητικά:"; } /*! This is an introduction to the list with all files. */ virtual QCString trFileListDescription(bool extractAll) { - QCString result=" "; - if (!extractAll) result+=" "; - result+=" :"; + QCString result="Ακολουθεί μια λίστα όλων των "; + if (!extractAll) result+="τεκμηριωμένων "; + result+="αρχείων με σύντομες περιγραφές:"; return result; } @@ -229,52 +225,52 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) { - return " :"; + return "Ακολουθούνε οι δομές δεδομένων με σύντομες περιγραφές:"; } else { - return " , , " - " :"; + return "Ακολουθούνε οι κλάσεις, οι δομές, " + "τα σώματα και οι διαπροσωπίες με σύντομες περιγραφές:"; } } /*! This is an introduction to the page with all class members. */ virtual QCString trCompoundMembersDescription(bool extractAll) { - QCString result=" "; + QCString result="Ακολουθεί η λίστα όλων των "; if (!extractAll) { - result+=" "; + result+="τεκμηριωμένων "; } if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) { - result+=" "; + result+="πεδίων δομών και σωμάτων "; } else { - result+=""; + result+="κλάσεων"; } - result+=" "; + result+=" με συνδέσμους "; if (!extractAll) { if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) { - result+=" / :"; + result+="στην τεκμηρίωση των δομών/ενώσεων για κάθε πεδίο:"; } else { - result+=" :"; + result+="στην τεκμηρίωση των κλάσεων για κάθε πεδίο:"; } } else { if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) { - result+=" / :"; + result+="στις δομές/ενώσεις που ανήκουν:"; } else { - result+=" :"; + result+="στις κλάσεις που ανήκουν:"; } } return result; @@ -283,65 +279,55 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 /*! This is an introduction to the page with all file members. */ virtual QCString trFileMembersDescription(bool extractAll) { - QCString result=" "; - if (!extractAll) result+=" "; + QCString result="Ακολουθεί η λίστα όλων των "; + if (!extractAll) result+="τεκμηριωμένων "; if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) { - result+=", , , , "; + result+="συναρτήσεων, μεταβλητών, ορισμών, απαριθμήσεων, και ορισμών τύπων"; } else { - result+=" "; + result+="μελών αρχείων"; } - result+=" "; + result+=" με συνδέσμους "; if (extractAll) - result+=" :"; + result+="στα αρχεία που ανήκουν:"; else - result+=" :"; + result+="στην τεκμηρίωση:"; return result; } - /*! This is an introduction to the page with the list of all header files. */ - virtual QCString trHeaderFilesDescription() - { return " API:"; } - /*! This is an introduction to the page with the list of all examples */ virtual QCString trExamplesDescription() - { return " :"; } + { return "Ακολουθεί η λίστα με τα παραδείγματα:"; } /*! This is an introduction to the page with the list of related pages */ virtual QCString trRelatedPagesDescription() - { return " :"; } + { return "Ακολουθεί η λίστα όλων των σχετικών σελίδων τεκμηρίωσης:"; } /*! This is an introduction to the page with the list of class/file groups */ virtual QCString trModulesDescription() - { return " :"; } - - /*! This sentences is used in the annotated class/file lists if no brief - * description is given. - */ - virtual QCString trNoDescriptionAvailable() - { return " "; } + { return "Ακολουθεί η λίστα όλων των μονάδων:"; } // index titles (the project name is prepended for these) /*! This is used in HTML as the title of index.html. */ virtual QCString trDocumentation() - { return ""; } + { return "Τεκμηρίωση"; } /*! This is used in LaTeX as the title of the chapter with the * index of all groups. */ virtual QCString trModuleIndex() - { return " "; } + { return "Ευρετήριο μονάδων"; } /*! This is used in LaTeX as the title of the chapter with the * class hierarchy. */ virtual QCString trHierarchicalIndex() - { return " "; } + { return "Ιεραρχικό Ευρετήριο"; } /*! This is used in LaTeX as the title of the chapter with the * annotated compound index. @@ -350,11 +336,11 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 { if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) { - return " "; + return "Ευρετήριο δομών δεδομένων"; } else { - return " "; + return "Συμπαγές Ευρετήριο"; } } @@ -362,13 +348,13 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 * list of all files. */ virtual QCString trFileIndex() - { return " "; } + { return "Ευρετήτιο Αρχείων"; } /*! This is used in LaTeX as the title of the chapter containing * the documentation of all groups. */ virtual QCString trModuleDocumentation() - { return " "; } + { return "Τεκμηρίωση Μονάδων"; } /*! This is used in LaTeX as the title of the chapter containing * the documentation of all classes, structs and unions. @@ -377,11 +363,11 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 { if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) { - return " "; + return "Τεκμηρίωση Δομών Δεδομένων"; } else { - return " "; + return "Τεκμηρίωση Κλάσεων"; } } @@ -389,101 +375,101 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 * the documentation of all files. */ virtual QCString trFileDocumentation() - { return " "; } + { return "Τεκμηρίωση Αρχείων"; } /*! This is used in LaTeX as the title of the chapter containing * the documentation of all examples. */ virtual QCString trExampleDocumentation() - { return " "; } + { return "Τεκμηρίωση Παραδειγμάτων"; } /*! This is used in LaTeX as the title of the chapter containing * the documentation of all related pages. */ virtual QCString trPageDocumentation() - { return " "; } + { return "Τεκμηρίωση Σελίδων"; } /*! This is used in LaTeX as the title of the document */ virtual QCString trReferenceManual() - { return " "; } + { return "Ενχειρίδιο Αναφοράς"; } /*! This is used in the documentation of a file as a header before the * list of defines */ virtual QCString trDefines() - { return ""; } + { return "Ορισμοί"; } /*! This is used in the documentation of a file as a header before the * list of function prototypes */ virtual QCString trFuncProtos() - { return " "; } + { return "Πρωτοτυπήσεις Συναρτήσεων"; } /*! This is used in the documentation of a file as a header before the * list of typedefs */ virtual QCString trTypedefs() - { return " "; } + { return "Ορισμοί Τύπων"; } /*! This is used in the documentation of a file as a header before the * list of enumerations */ virtual QCString trEnumerations() - { return ""; } + { return "Απαριθμήσεις"; } /*! This is used in the documentation of a file as a header before the * list of (global) functions */ virtual QCString trFunctions() - { return ""; } + { return "Συναρτήσεις"; } /*! This is used in the documentation of a file as a header before the * list of (global) variables */ virtual QCString trVariables() - { return ""; } + { return "Μεταβλητές"; } /*! This is used in the documentation of a file as a header before the * list of (global) variables */ virtual QCString trEnumerationValues() - { return " "; } + { return "Τιμές Απαριθμήσεων"; } /*! This is used in the documentation of a file before the list of * documentation blocks for defines */ virtual QCString trDefineDocumentation() - { return " "; } + { return "Τεκμηρίωση Ορισμών"; } /*! This is used in the documentation of a file/namespace before the list * of documentation blocks for function prototypes */ virtual QCString trFunctionPrototypeDocumentation() - { return " "; } + { return "Τεκμηρίωση Πρωτοτυπήσεων των Συναρτήσεων"; } /*! This is used in the documentation of a file/namespace before the list * of documentation blocks for typedefs */ virtual QCString trTypedefDocumentation() - { return " "; } + { return "Τεκμηρίωση Ορισμών Τύπων"; } /*! This is used in the documentation of a file/namespace before the list * of documentation blocks for enumeration types */ virtual QCString trEnumerationTypeDocumentation() - { return " "; } + { return "Τεκμηρίωση Απαριθμήσεων"; } /*! This is used in the documentation of a file/namespace before the list * of documentation blocks for functions */ virtual QCString trFunctionDocumentation() - { return " "; } + { return "Τεκμηρίωση Συναρτήσεων"; } /*! This is used in the documentation of a file/namespace before the list * of documentation blocks for variables */ virtual QCString trVariableDocumentation() - { return " "; } + { return "Τεκμηρίωση Μεταβλητών"; } /*! This is used in the documentation of a file/namespace/group before * the list of links to documented compounds @@ -492,11 +478,11 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 { if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) { - return " "; + return "Δομές Δεδομένων"; } else { - return ""; + return "Συσσωματώματα"; } } @@ -505,67 +491,59 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 */ virtual QCString trGeneratedAt(const char *date,const char *projName) { - QCString result=(QCString)" "+date; - if (projName) result+=(QCString)" "+projName; - result+=(QCString)" "; + QCString result=(QCString)"Δημιουργήθηκε στις "+date; + if (projName) result+=(QCString)" για "+projName; + result+=(QCString)" από"; return result; } /*! This is part of the sentence used in the standard footer of each page. */ virtual QCString trWrittenBy() { - return " "; + return "γραμμένο από τον "; } /*! this text is put before a class diagram */ virtual QCString trClassDiagram(const char *clName) { - return (QCString)" "+clName+":"; + return (QCString)"Διάγραμμα κληρονομικότητας για την "+clName+":"; } /*! this text is generated when the \\internal command is used. */ virtual QCString trForInternalUseOnly() - { return " ."; } - - /*! this text is generated when the \\reimp command is used. */ - virtual QCString trReimplementedForInternalReasons() - { return " , API ."; } + { return "Μόνο για εσωτερική χρήση."; } /*! this text is generated when the \\warning command is used. */ virtual QCString trWarning() - { return ""; } - - /*! this text is generated when the \\bug command is used. */ - virtual QCString trBugsAndLimitations() - { return " "; } + { return "Προειδοποίηση"; } /*! this text is generated when the \\version command is used. */ virtual QCString trVersion() - { return ""; } + { return "Έκδοση"; } /*! this text is generated when the \\date command is used. */ virtual QCString trDate() - { return "/"; } + { return "Ημ/νια"; } /*! this text is generated when the \\return command is used. */ virtual QCString trReturns() - { return ""; } + { return "Επιστρέφει"; } /*! this text is generated when the \\sa command is used. */ virtual QCString trSeeAlso() - { return " "; } + { return "Κοιτάξτε επίσης "; } /*! this text is generated when the \\param command is used. */ virtual QCString trParameters() - { return ""; } + { return "Παράμετροι"; } /*! this text is generated when the \\exception command is used. */ virtual QCString trExceptions() - { return ""; } + { return "Εξαίρεση"; } /*! this text is used in the title page of a LaTeX document. */ virtual QCString trGeneratedBy() - { return " "; } + { return "Δημιουργήθηκε από "; } ////////////////////////////////////////////////////////////////////////// // new since 0.49-990307 @@ -573,14 +551,14 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 /*! used as the title of page containing all the index of all namespaces. */ virtual QCString trNamespaceList() - { return " Namespace"; } + { return "Λίστα Namespace"; } /*! used as an introduction to the namespace list */ virtual QCString trNamespaceListDescription(bool extractAll) { - QCString result=" "; - if (!extractAll) result+=" "; - result+="Namespace :"; + QCString result="Ακολουθέι η λίστα όλων των "; + if (!extractAll) result+="τεκμηριωμένων "; + result+="Namespace με σύντομες περιγραφές:"; return result; } @@ -588,7 +566,7 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 * friends of a class */ virtual QCString trFriends() - { return ""; } + { return "Φίλοι"; } ////////////////////////////////////////////////////////////////////////// // new since 0.49-990405 @@ -598,7 +576,7 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 * related classes */ virtual QCString trRelatedFunctionDocumentation() - { return " "; } + { return "Τεκμηρίωση Φιλικών και Συσχετιζόμενων Συναρτήσεων"; } ////////////////////////////////////////////////////////////////////////// // new since 0.49-990425 @@ -610,16 +588,16 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 bool isTemplate) { QCString result=(QCString)clName+" "; - result+=" "; + result+=" Αναφορά"; switch(compType) { - case ClassDef::Class: result+=" "; break; - case ClassDef::Struct: result+=" "; break; - case ClassDef::Union: result+=" "; break; - case ClassDef::Interface: result+=" "; break; - case ClassDef::Protocol: result+=" "; break; - case ClassDef::Category: result+=" "; break; - case ClassDef::Exception: result+=" "; break; + case ClassDef::Class: result+=" Κλάσης"; break; + case ClassDef::Struct: result+=" Δομής"; break; + case ClassDef::Union: result+=" Ένωσης"; break; + case ClassDef::Interface: result+=" Διαπροσωπίας"; break; + case ClassDef::Protocol: result+=" Πρωτοκόλλου"; break; + case ClassDef::Category: result+=" Κατηγορίας"; break; + case ClassDef::Exception: result+=" Εξαίρεσης"; break; } if (isTemplate) result+=" Template"; @@ -630,7 +608,7 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 virtual QCString trFileReference(const char *fileName) { QCString result=fileName; - result+=" "; + result+=" Αναφορά Αρχείου"; return result; } @@ -638,30 +616,30 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 virtual QCString trNamespaceReference(const char *namespaceName) { QCString result=namespaceName; - result+=" Namespace"; + result+=" Αναφορά Namespace"; return result; } virtual QCString trPublicMembers() - { return " "; } + { return "Δημόσιες Μέθοδοι"; } virtual QCString trPublicSlots() - { return " Slots"; } + { return "Δημόσια Slots"; } virtual QCString trSignals() - { return ""; } + { return "Σήματα"; } virtual QCString trStaticPublicMembers() - { return " "; } + { return "Στατικές Δημόσιες Μέδοδοι"; } virtual QCString trProtectedMembers() - { return " "; } + { return "Προστατευμένες Μέδοδοι"; } virtual QCString trProtectedSlots() - { return " Slots"; } + { return "Προστατευμένα Slots"; } virtual QCString trStaticProtectedMembers() - { return " "; } + { return "Στατικές Προστατευμένες Μέδοδοι"; } virtual QCString trPrivateMembers() - { return " "; } + { return "Ιδιοτικές Μέδοδοι"; } virtual QCString trPrivateSlots() - { return " Slots"; } + { return "Ιδιοτικά Slots"; } virtual QCString trStaticPrivateMembers() - { return " "; } + { return "Στατικές Ιδιοτικές Μέδοδοι"; } /*! this function is used to produce a comma-separated list of items. * use generateMarker(i) to indicate where item i should be put. @@ -682,7 +660,7 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 if (i<numEntries-2) // not the fore last entry result+=", "; else // the fore last entry - result+=", "; + result+=", και "; } } return result; @@ -693,7 +671,7 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 */ virtual QCString trInheritsList(int numEntries) { - return " "+trWriteList(numEntries)+"."; + return "Κληρονομεί "+trWriteList(numEntries)+"."; } /*! used in class documentation to produce a list of super classes, @@ -701,7 +679,7 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 */ virtual QCString trInheritedByList(int numEntries) { - return " "+trWriteList(numEntries)+"."; + return "Κληρονομείται από "+trWriteList(numEntries)+"."; } /*! used in member documentation blocks to produce a list of @@ -709,7 +687,7 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 */ virtual QCString trReimplementedFromList(int numEntries) { - return " "+trWriteList(numEntries)+"."; + return "Επαναϋλοποιείται από "+trWriteList(numEntries)+"."; } /*! used in member documentation blocks to produce a list of @@ -717,36 +695,36 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 */ virtual QCString trReimplementedInList(int numEntries) { - return " "+trWriteList(numEntries)+"."; + return "Επαναϋλοποιείται στην "+trWriteList(numEntries)+"."; } /*! This is put above each page as a link to all members of namespaces. */ virtual QCString trNamespaceMembers() - { return " Namespace"; } + { return "Μέλη Namespace"; } /*! This is an introduction to the page with all namespace members */ virtual QCString trNamespaceMemberDescription(bool extractAll) { - QCString result=" "; - if (!extractAll) result+=" "; - result+=" "; + QCString result="Ακολουθεί η λίστα όλων των "; + if (!extractAll) result+="τεκμηριωμένων "; + result+="μελών χώρων ονομάτων με συνδέσμους "; if (extractAll) - result+=" :"; + result+="στην τεκμηρίωση του χώρου ονομάτων για κάθε μέλος:"; else - result+=" :"; + result+="στους χώρους ονομάτων που ανήκουν:"; return result; } /*! This is used in LaTeX as the title of the chapter with the * index of all namespaces. */ virtual QCString trNamespaceIndex() - { return " "; } + { return "Ευρετήριο Χώρων Ονομάτων"; } /*! This is used in LaTeX as the title of the chapter containing * the documentation of all namespaces. */ virtual QCString trNamespaceDocumentation() - { return " "; } + { return "Τεκμηρίωση Χώρων Ονομάτων"; } ////////////////////////////////////////////////////////////////////////// // new since 0.49-990522 @@ -756,7 +734,7 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 * namespaces in a file. */ virtual QCString trNamespaces() - { return " "; } + { return "Χώροι Ονομάτων"; } ////////////////////////////////////////////////////////////////////////// // new since 0.49-990728 @@ -769,19 +747,19 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 bool single) { // here s is one of " Class", " Struct" or " Union" // single is true implies a single file - QCString result=(QCString)" "; + QCString result=(QCString)"Η τεκμηρίωση για "; switch(compType) { - case ClassDef::Class: result+=" "; break; - case ClassDef::Struct: result+=" "; break; - case ClassDef::Union: result+=" "; break; - case ClassDef::Interface: result+=" "; break; - case ClassDef::Protocol: result+="Protocol"; break; // translate me! - case ClassDef::Category: result+="Category"; break; // translate me! - case ClassDef::Exception: result+=" "; break; + case ClassDef::Class: result+="αυτή την κλάση"; break; + case ClassDef::Struct: result+="αυτή η δομή"; break; + case ClassDef::Union: result+="αυτή η ένωση"; break; + case ClassDef::Interface: result+="αυτή η διαπροσωπία"; break; + case ClassDef::Protocol: result+="Πρωτόκολλο"; break; + case ClassDef::Category: result+="Κατηγορία"; break; + case ClassDef::Exception: result+="αυτή η εξαίρεση"; break; } - result+=" "; - if (single) result+=" :"; else result+=" :"; + result+=" δημιουργήθηκε απο τ"; + if (single) result+="ο ακόλουθο αρχείο:"; else result+="α ακόλουθα αρχεία:"; return result; } @@ -789,7 +767,7 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 * list. */ virtual QCString trAlphabeticalList() - { return " "; } + { return "Αλφαβητική Λίστα"; } ////////////////////////////////////////////////////////////////////////// // new since 0.49-990901 @@ -797,34 +775,30 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 /*! This is used as the heading text for the retval command. */ virtual QCString trReturnValues() - { return " "; } + { return "Τιμές Επιστροφής"; } /*! This is in the (quick) index as a link to the main page (index.html) */ virtual QCString trMainPage() - { return " "; } + { return "Κύρια Σελίδα"; } /*! This is used in references to page that are put in the LaTeX * documentation. It should be an abbreviation of the word page. */ virtual QCString trPageAbbreviation() - { return "."; } + { return "σελ."; } ////////////////////////////////////////////////////////////////////////// // new since 0.49-991003 ////////////////////////////////////////////////////////////////////////// - virtual QCString trSources() - { - return ""; - } virtual QCString trDefinedAtLineInSourceFile() { - return " @0 @1."; + return "Ορισμός στη γραμμή @0 του αρχείου @1."; } virtual QCString trDefinedInSourceFile() { - return " @0."; + return "Ορισμός στο αρχείο @0."; } ////////////////////////////////////////////////////////////////////////// @@ -833,7 +807,7 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 virtual QCString trDeprecated() { - return ""; + return "Αποσυρμένο"; } ////////////////////////////////////////////////////////////////////////// @@ -843,68 +817,68 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 /*! this text is put before a collaboration diagram */ virtual QCString trCollaborationDiagram(const char *clName) { - return (QCString)" "+clName+":"; + return (QCString)"Δίαγραμμα Συνεργασίας για την κλάση "+clName+":"; } /*! this text is put before an include dependency graph */ virtual QCString trInclDepGraph(const char *fName) { - return (QCString)" Include "+fName+":"; + return (QCString)"Διάγραμμα εξάρτησης Include για το αρχείο "+fName+":"; } /*! header that is put before the list of constructor/destructors. */ virtual QCString trConstructorDocumentation() { - return " Constructor & Destructor"; + return "Τεκμηρίωση Constructor & Destructor"; } /*! Used in the file documentation to point to the corresponding sources. */ virtual QCString trGotoSourceCode() { - return " ."; + return "Πήγαινε στον πηγαίο κώδικα του αρχείου."; } /*! Used in the file sources to point to the corresponding documentation. */ virtual QCString trGotoDocumentation() { - return " ."; + return "Πήγαινε στην τεκμηρίωση του αρχείου."; } /*! Text for the \\pre command */ virtual QCString trPrecondition() { - return ""; + return "Προϋποθέσεις"; } /*! Text for the \\post command */ virtual QCString trPostcondition() { - return ""; + return "Μεταϋποθέσεις"; } /*! Text for the \\invariant command */ virtual QCString trInvariant() { - return ""; + return "Αμετάβλητα"; } /*! Text shown before a multi-line variable/enum initialization */ virtual QCString trInitialValue() { - return " :"; + return "Αρχική τιμή:"; } /*! Text used the source code in the file index */ virtual QCString trCode() { - return ""; + return "κώδικας"; } virtual QCString trGraphicalHierarchy() { - return " "; + return "Γραφική Αναπαράσταση Της Ιεραρχίας Των Κλάσεων"; } virtual QCString trGotoGraphicalHierarchy() { - return " "; + return "Πήγαινε στην γραφική αναπαράσταση της ιεραρχίας των κλάσεων"; } virtual QCString trGotoTextualHierarchy() { - return " "; + return "Πήγαινε στην με κείμενο αναπαράσταση της ιεραρχίας των κλάσεων"; } virtual QCString trPageIndex() { - return " "; + return "Ευρετήριο Σελίδων"; } ////////////////////////////////////////////////////////////////////////// @@ -913,50 +887,50 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 virtual QCString trNote() { - return ""; + return "Σημείωση"; } virtual QCString trPublicTypes() { - return " "; + return "Δημόσιοι Τυποι"; } virtual QCString trPublicAttribs() { if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) { - return " "; + return "Πεδία Δεδομένων"; } else { - return " "; + return "Δημόσια Χαρακτηριστικά"; } } virtual QCString trStaticPublicAttribs() { - return " "; + return "Στατικά Δημόσια Χαρακτηριστικά"; } virtual QCString trProtectedTypes() { - return " "; + return "Προστατευμένοι Τύποι"; } virtual QCString trProtectedAttribs() { - return " "; + return "Προστατευμένα Χαρακτηριστικά"; } virtual QCString trStaticProtectedAttribs() { - return " "; + return "Στατικά Προστατευμένα Χαρακτηριστικά"; } virtual QCString trPrivateTypes() { - return " "; + return "Ιδιωτικοί Τύποι"; } virtual QCString trPrivateAttribs() { - return " "; + return "Ιδιωτικα Χαρακτηριστικά"; } virtual QCString trStaticPrivateAttribs() { - return " "; + return "Στατικά Ιδιωτικα Χαρακτηριστικά"; } ////////////////////////////////////////////////////////////////////////// @@ -966,12 +940,12 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 /*! Used as a marker that is put before a \\todo item */ virtual QCString trTodo() { - return " "; + return "Προς Υλοποίηση"; } /*! Used as the header of the todo list */ virtual QCString trTodoList() { - return " "; + return "Λίστα των Προς Υλοποίηση"; } ////////////////////////////////////////////////////////////////////////// @@ -980,24 +954,24 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 virtual QCString trReferencedBy() { - return " "; + return "Αναφορά από"; } virtual QCString trRemarks() { - return ""; + return "Παρατήρηση"; } virtual QCString trAttention() { - return ""; + return "Προσοχή"; } virtual QCString trInclByDepGraph() { - return " " - " :"; + return "Το γράφημα αυτό παρουσιάζει ποιά αρχεία άμεσα ή " + "έμεσα περιλαμβάνουν αυτό το αρχείο:"; } virtual QCString trSince() { - return ""; + return "Από"; } ////////////////////////////////////////////////////////////////////////// @@ -1007,7 +981,7 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 /*! title of the graph legend page */ virtual QCString trLegendTitle() { - return " "; + return "Υπόμνημα Διαγραμμάτων"; } /*! page explaining how the dot graph's should be interpreted * The %A in the text below are to prevent link to classes called "A". @@ -1015,9 +989,9 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 virtual QCString trLegendDocs() { return - " " - " doxygen.<p>\n" - " :" + "Αυτή η σελίδα εξηγεί το πως ερμηνεύονται τα διαγράμματα που δημιουργούνται " + "από το doxygen.<p>\n" + "Θεωρείστε το παρακάτω παράδειγμα:" "\\code\n" "/*! Invisible class because of truncation */\n" "class Invisible { };\n\n" @@ -1046,35 +1020,40 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 " Used *m_usedClass;\n" "};\n" "\\endcode\n" - " \\c MAX_DOT_GRAPH_HEIGHT " - " 200 :" - "<p><center><img src=\"graph_legend."+Config_getEnum("DOT_IMAGE_FORMAT")+"\"></center>\n" + "Αυτό οδηγεί στο επόμενο γράφημα:" + "<p><center><img alt=\"\" src=\"graph_legend."+Config_getEnum("DOT_IMAGE_FORMAT")+"\"></center></p>\n" "<p>\n" - " :\n" + "Τα κουτιά στο παραπάνω διάγραμμα έχουν την ακόλουθη σημασία:\n" + "</p>\n" "<ul>\n" - "<li> " - " .\n" - "<li> .\n" - "<li> .\n" - "<li> " - " . % " - " ." + "<li>Ένα γεμισμένο μαύρο κουτί αναπαριστά τη δομή ή την κλάση για την οποία" + "αφορά το διάγραμμα.\n" + "<li>Ένα κουτί με μαύρο περίγραμμα αναπαριστά μία τεκμηριωμένη δομή ή κλάση.\n" + "<li>Ένα κουτί με γκρίζο περίγραμμα αναπαριστά μία μη τεκμηριωμένη δομή ή κλάση.\n" + "<li>Ένα κουτί με κόκκινο περίγραμμα αναπαριστά μία τεκμηριωμένη δομή ή κλάση για " + "την οποία δεν παρουσιάζονται όλες οι σχέσεις κληρονομικότητας και περιεχομένου. %Ένα " + "διάγραμμα μειώνεται αν δεν χωράει στις ορισμένες διαστάσεις." "</ul>\n" - " :\n" + "<p>\n" + "Τα βέλη έχουν τις ακόλουθες σημασίες:\n" + "</p>\n" "<ul>\n" - "<li> " - " .\n" - "<li> .\n" - "<li> .\n" - "<li> " - " . () " - " . \n" + "<li>Ένα βαθύ μπλε βέλος χρησιμοποιείται για να παρουσιάσει μία δημόσια σχέση κληρονομικότητας " + "μεταξύ δύο κλάσεων.</li>\n" + "<li>Ένα βαθύ πράσινο βέλος χρησιμοποιείται για προστατευμένη κληρονομικότητα.</li>\n" + "<li>Ένα βαθύ κόκκινο βέλος χρησιμοποιείται για ιδιωτική κληρονομικότητα.</li>\n" + "<li>Ένα μωβ διακεκομένο βέλος χρησιμοποιείται αν μία κλάση περιέχεται ή χρησιμοποιείται " + "από μία άλλη κλάση. Το βέλος ονομάζεται από το όνομα της μεταβλητής(ων) " + "μέσω της οποίας η κλάση ή δομή είναι προσβάσιμη.</li>\n" + "<li>Ένα κίτρινο διακεκομμένο βέλος χρησιμοποιείται για μια σχέση μεταξύ ενός template αντικειμένου και " + "της template κλάσης από την οποία δημιουργήθηκε. Το βέλος ονομάζεται με τις παραμέτρους του template " + "του αντικειμένου.</li>\n" "</ul>\n"; } /*! text for the link to the legend page */ virtual QCString trLegend() { - return ""; + return "υπόμνημα"; } ////////////////////////////////////////////////////////////////////////// @@ -1084,12 +1063,12 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 /*! Used as a marker that is put before a test item */ virtual QCString trTest() { - return ""; + return "Δοκιμαστικό"; } /*! Used as the header of the test list */ virtual QCString trTestList() { - return " "; + return "Λίστα Δοκιμαστικών"; } ////////////////////////////////////////////////////////////////////////// @@ -1099,7 +1078,7 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 /*! Used as a section header for KDE-2 IDL methods */ virtual QCString trDCOPMethods() { - return " DCOP"; + return "Μέδοδοι DCOP"; } ////////////////////////////////////////////////////////////////////////// @@ -1109,64 +1088,54 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 /*! Used as a section header for IDL properties */ virtual QCString trProperties() { - return ""; + return "Ιδιότητες"; } /*! Used as a section header for IDL property documentation */ virtual QCString trPropertyDocumentation() { - return " "; + return "Τεκμηρίωση Ιδιοτήτων"; } ////////////////////////////////////////////////////////////////////////// // new since 1.2.4 ////////////////////////////////////////////////////////////////////////// - /*! Used for Java interfaces in the summary section of Java packages */ - virtual QCString trInterfaces() - { - return ""; - } /*! Used for Java classes in the summary section of Java packages */ virtual QCString trClasses() { if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) { - return " "; + return "Δομές Δεδομένων"; } else { - return ""; + return "Κλάσεις"; } } /*! Used as the title of a Java package */ virtual QCString trPackage(const char *name) { - return (QCString)" "+name; + return (QCString)"Πακέτο "+name; } /*! Title of the package index page */ virtual QCString trPackageList() { - return " "; + return "Λίστα Πακέτων"; } /*! The description of the package index page */ virtual QCString trPackageListDescription() { - return " ( ):"; + return "Ακολουθεί η λίστα των πακέτων με σύντομη περιγραφή (αν υπάρχει):"; } /*! The link name in the Quick links header for each page */ virtual QCString trPackages() { - return ""; - } - /*! Used as a chapter title for Latex & RTF output */ - virtual QCString trPackageDocumentation() - { - return " "; + return "Πακέτα"; } /*! Text shown before a multi-line define */ virtual QCString trDefineValue() { - return ":"; + return "Τιμή:"; } ////////////////////////////////////////////////////////////////////////// @@ -1176,12 +1145,12 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 /*! Used as a marker that is put before a \\bug item */ virtual QCString trBug() { - return ""; + return "Πρόβλημα"; } /*! Used as the header of the bug list */ virtual QCString trBugList() { - return " "; + return "Λίστα Προβλημάτων"; } ////////////////////////////////////////////////////////////////////////// @@ -1230,7 +1199,7 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 /*! Used as header RTF general index */ virtual QCString trRTFGeneralIndex() { - return ""; + return "Ευρετήριο"; } /*! This is used for translation of the word that will possibly @@ -1239,7 +1208,7 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 */ virtual QCString trClass(bool first_capital, bool singular) { - QCString result((first_capital ? "" : "")); + QCString result((first_capital ? "Κλάση" : "κλάση")); if (!singular) result+=""; return result; } @@ -1250,8 +1219,8 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 */ virtual QCString trFile(bool first_capital, bool singular) { - QCString result((first_capital ? "" : "")); - if (!singular) result+=""; else result+=""; + QCString result((first_capital ? "Αρχεί" : "αρχεί")); + if (!singular) result+="α"; else result+="ο"; return result; } @@ -1272,8 +1241,8 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 */ virtual QCString trGroup(bool first_capital, bool singular) { - QCString result((first_capital ? "" : "")); - if (!singular) result+=""; else result+=""; + QCString result((first_capital ? "Ομάδ" : "ομάδ")); + if (!singular) result+="ες"; else result+="α"; return result; } @@ -1283,8 +1252,8 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 */ virtual QCString trPage(bool first_capital, bool singular) { - QCString result((first_capital ? "" : "")); - if (!singular) result+=""; else result+=""; + QCString result((first_capital ? "Σελίδ" : "σελίδ")); + if (!singular) result+="ες"; else result+="α"; return result; } @@ -1294,19 +1263,8 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 */ virtual QCString trMember(bool first_capital, bool singular) { - QCString result((first_capital ? "" : "")); - if (!singular) result+=""; else result+=""; - return result; - } - - /*! This is used for translation of the word that will possibly - * be followed by a single name or by a list of names - * of the category. - */ - virtual QCString trField(bool first_capital, bool singular) - { - QCString result((first_capital ? "" : "")); - if (!singular) result+=""; else result+=""; + QCString result((first_capital ? "Μέλ" : "μέλ")); + if (!singular) result+="η"; else result+="ος"; return result; } @@ -1316,8 +1274,8 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 */ virtual QCString trGlobal(bool first_capital, bool singular) { - QCString result((first_capital ? "" : "")); - if (!singular) result+=""; else result+=""; + QCString result((first_capital ? "Καθολικ" : "καθολικ")); + if (!singular) result+="ές"; else result+="ή"; return result; } @@ -1329,8 +1287,8 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 * for the author section in man pages. */ virtual QCString trAuthor(bool first_capital, bool singular) { - QCString result((first_capital ? "" : "")); - if (!singular) result+=""; else result+=""; + QCString result((first_capital ? "Συγραφ" : "συγραφ")); + if (!singular) result+=""; else result+="έας"; return result; } @@ -1342,7 +1300,7 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 */ virtual QCString trReferences() { - return ""; + return "Αναφορές"; } ////////////////////////////////////////////////////////////////////////// @@ -1354,7 +1312,7 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 */ virtual QCString trImplementedFromList(int numEntries) { - return " "+trWriteList(numEntries)+"."; + return "Υλοποιεί "+trWriteList(numEntries)+"."; } /*! used in member documentation blocks to produce a list of @@ -1362,7 +1320,7 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 */ virtual QCString trImplementedInList(int numEntries) { - return " "+trWriteList(numEntries)+"."; + return "Υλοποιείται από "+trWriteList(numEntries)+"."; } ////////////////////////////////////////////////////////////////////////// @@ -1374,7 +1332,7 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 */ virtual QCString trRTFTableOfContents() { - return " "; + return "Πίνακας Περιεχομένων"; } ////////////////////////////////////////////////////////////////////////// @@ -1386,7 +1344,7 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 */ virtual QCString trDeprecatedList() { - return " "; + return "Λίστα Καταργημένων"; } ////////////////////////////////////////////////////////////////////////// @@ -1398,12 +1356,12 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 */ virtual QCString trEvents() { - return ""; + return "Συμβάντα"; } /*! Header used for the documentation section of a class' events. */ virtual QCString trEventDocumentation() { - return " "; + return "Τεκμηρίωση Συμβάντων"; } ////////////////////////////////////////////////////////////////////////// @@ -1414,35 +1372,35 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 */ virtual QCString trPackageTypes() { - return " "; + return "Τύποι Πακέτων"; } /*! Used as a heading for a list of Java class functions with package * scope. */ virtual QCString trPackageMembers() { - return " "; + return "Συναρτήσεις Πακέτου"; } /*! Used as a heading for a list of static Java class functions with * package scope. */ virtual QCString trStaticPackageMembers() { - return " "; + return "Στατικές Συναρτήσεις Πακέτου"; } /*! Used as a heading for a list of Java class variables with package * scope. */ virtual QCString trPackageAttribs() { - return " "; + return "Μεταβλητές Πακέτου"; } /*! Used as a heading for a list of static Java class variables with * package scope. */ virtual QCString trStaticPackageAttribs() { - return " "; + return "Στατικές Μεταβλητές Πακέτου"; } ////////////////////////////////////////////////////////////////////////// @@ -1454,12 +1412,12 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 */ virtual QCString trAll() { - return ""; + return "Όλα"; } /*! Put in front of the call graph for a function. */ virtual QCString trCallGraph() { - return " :"; + return "Το γράφημα δείχνει ποιές συναρτήσεις καλούνται από αυτή:"; } ////////////////////////////////////////////////////////////////////////// @@ -1472,14 +1430,14 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 */ virtual QCString trSearchForIndex() { - return " "; + return "Αναζήτηση για"; } /*! This string is used as the title for the page listing the search * results. */ virtual QCString trSearchResultsTitle() { - return " "; + return "Αποτελέσματα Αναζήτησης"; } /*! This string is put just before listing the search results. The * text can be different depending on the number of documents found. @@ -1493,16 +1451,16 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 { if (numDocuments==0) { - return ", ."; + return "Συγγνώμη, δεν υπάρχει κείμενο που να ταιριάζει με την αίτησή σας."; } else if (numDocuments==1) { - return " <b>1</b> ."; + return "Βρέθηκε <b>1</b> κείμενο που ταιριάζει με την αίτησή σας."; } else { - return " <b>$num</b> . " - " ."; + return "Βρέθηκαν <b>$num</b> κείμενα που ταιριάζουν με την αίτησή σας. " + "Πρώτα εμφανίζονται τα κείμενα που ταιριάζουν πιο πολύ."; } } /*! This string is put before the list of matched words, for each search @@ -1510,7 +1468,7 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 */ virtual QCString trSearchMatches() { - return ":"; + return "Ταίριαξαν:"; } ////////////////////////////////////////////////////////////////////////// @@ -1521,7 +1479,7 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 */ virtual QCString trSourceFile(QCString& filename) { - return " " + filename; + return "Αρχείο κώδικα " + filename; } ////////////////////////////////////////////////////////////////////////// @@ -1532,41 +1490,41 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 * hierarchy. */ virtual QCString trDirIndex() - { return " "; } + { return "Ιεραρχία Καταλόγου"; } /*! This is used as the name of the chapter containing the documentation * of the directories. */ virtual QCString trDirDocumentation() - { return " "; } + { return "Τεκμηρίωση Καταλόγου"; } /*! This is used as the title of the directory index and also in the * Quick links of an HTML page, to link to the directory hierarchy. */ virtual QCString trDirectories() - { return ""; } + { return "Κατάλογοι"; } /*! This returns a sentences that introduces the directory hierarchy. * and the fact that it is sorted alphabetically per level */ virtual QCString trDirDescription() { - return " , :"; + return "Η ιεραρχία καταλόγων ταξινομήθηκε αλφαβητικά, αλλά όχι πολύ αυστηρά:"; } /*! This returns the title of a directory page. The name of the * directory is passed via \a dirName. */ virtual QCString trDirReference(const char *dirName) - { QCString result=QCString(" ") + dirName; return result; } + { QCString result=QCString("Αναφορά του Καταλόγου ") + dirName; return result; } /*! This returns the word directory with or without starting capital * (\a first_capital) and in sigular or plural form (\a singular). */ virtual QCString trDir(bool first_capital, bool singular) { - QCString result((first_capital ? "" : "")); - if (singular) result+=""; else result+=""; + QCString result((first_capital ? "Κατάλογο" : "κατάλογο")); + if (singular) result+="ς"; else result+="ι"; return result; } @@ -1579,9 +1537,9 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 */ virtual QCString trOverloadText() { - return " -, " - " . " - " ."; + return "Αυτή είναι μια υπερφορτωμένη συνάρτηση-μέλος, " + "που παρέχεται για ευκολία. Διαφέρει από την παραπάνω " + "συνάρτηση μόνο στον τύπο των παραμέτρων που δέχεται."; } ////////////////////////////////////////////////////////////////////////// @@ -1591,7 +1549,7 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 /*! This is used to introduce a caller (or called-by) graph */ virtual QCString trCallerGraph() { - return " :"; + return "Το γράφημα δείχνει από ποιές συναρτήσεις καλείται αυτή η συνάρτηση:"; } /*! This is used in the documentation of a file/namespace before the list @@ -1600,6 +1558,294 @@ class TranslatorGreek : public TranslatorAdapter_1_5_4 virtual QCString trEnumerationValueDocumentation() { return "Enumerator Documentation"; } +////////////////////////////////////////////////////////////////////////// +// new since 1.5.4 (mainly for Fortran) +////////////////////////////////////////////////////////////////////////// + + /*! header that is put before the list of member subprograms (Fortran). */ + virtual QCString trMemberFunctionDocumentationFortran() + { return "Τεκμηρίωση Συνάρτησης/Υπορουτίνας Μέλους"; } + + /*! This is put above each page as a link to the list of annotated data types (Fortran). */ + virtual QCString trCompoundListFortran() + { return "Λίστα Τύπων Δεδομένων"; } + + /*! This is put above each page as a link to all members of compounds (Fortran). */ + virtual QCString trCompoundMembersFortran() + { return "Πεδία Δεδομένων"; } + + /*! This is an introduction to the annotated compound list (Fortran). */ + virtual QCString trCompoundListDescriptionFortran() + { return "Εδώ είναι οι τύποι δεδομένων με σύντομη περιγραφή:"; } + + /*! This is an introduction to the page with all data types (Fortran). */ + virtual QCString trCompoundMembersDescriptionFortran(bool extractAll) + { + QCString result="Εδώ είναι η λίστα όλων των "; + if (!extractAll) + { + result+="τεκμηριωμένων "; + } + result+="μελών τύπων δεδομένων"; + result+=" με συνδέσεις "; + if (!extractAll) + { + result+="στην τεκμηρίωση της δομής δεδομένων για κάθε μέλος"; + } + else + { + result+="στους τύπους δεδομένων που ανήκουν:"; + } + return result; + } + + /*! This is used in LaTeX as the title of the chapter with the + * annotated compound index (Fortran). + */ + virtual QCString trCompoundIndexFortran() + { return "Περιεχόμενα Τύπων Δεδομένων"; } + + /*! This is used in LaTeX as the title of the chapter containing + * the documentation of all data types (Fortran). + */ + virtual QCString trTypeDocumentation() + { return "Τεκμηρίωση Τύπων Δεδομένων"; } + + /*! This is used in the documentation of a file as a header before the + * list of (global) subprograms (Fortran). + */ + virtual QCString trSubprograms() + { return "Συναρτήσεις/Υπορουτίνες"; } + + /*! This is used in the documentation of a file/namespace before the list + * of documentation blocks for subprograms (Fortran) + */ + virtual QCString trSubprogramDocumentation() + { return "Τεκμηρίωση Συνάρτησης/Υπορουτίνας"; } + + /*! This is used in the documentation of a file/namespace/group before + * the list of links to documented compounds (Fortran) + */ + virtual QCString trDataTypes() + { return "Τύποι Δεδομένων"; } + + /*! used as the title of page containing all the index of all modules (Fortran). */ + virtual QCString trModulesList() + { return "Λίστα Υπομονάδων"; } + + /*! used as an introduction to the modules list (Fortran) */ + virtual QCString trModulesListDescription(bool extractAll) + { + QCString result="Εδώ είναι μια λίστα με όλες τις "; + if (!extractAll) result+="τεκμηριωμένες "; + result+="υπομονάδες με σύντομή περιγραφή:"; + return result; + } + + /*! used as the title of the HTML page of a module/type (Fortran) */ + virtual QCString trCompoundReferenceFortran(const char *clName, + ClassDef::CompoundType compType, + bool isTemplate) + { + QCString result=(QCString)clName; + switch(compType) + { + case ClassDef::Class: result+=" Υπομονάδα"; break; + case ClassDef::Struct: result+=" Τύπος"; break; + case ClassDef::Union: result+=" Ένωση"; break; + case ClassDef::Interface: result+=" Interface"; break; + case ClassDef::Protocol: result+=" Πρωτόκολλο"; break; + case ClassDef::Category: result+=" Κατηγορία"; break; + case ClassDef::Exception: result+=" Εξαίρεση"; break; + } + if (isTemplate) result+=" Πρότυπο"; + result+=" Δήλωση"; + return result; + } + /*! used as the title of the HTML page of a module (Fortran) */ + virtual QCString trModuleReference(const char *namespaceName) + { + QCString result=namespaceName; + result+=" Δηλώσεις Υπομονάδων"; + return result; + } + + /*! This is put above each page as a link to all members of modules. (Fortran) */ + virtual QCString trModulesMembers() + { return "Υπομονάδες Μέλη"; } + + /*! This is an introduction to the page with all modules members (Fortran) */ + virtual QCString trModulesMemberDescription(bool extractAll) + { + QCString result="Εδώ είναι μια λίστα με όλες τις "; + if (!extractAll) result+="τεκμηριωμένες "; + result+="μέλη υπομονάδες με συνδέσεις "; + if (extractAll) + { + result+="στην τεκμηρίωση της υπομονάδας για κάθε μέλος:"; + } + else + { + result+="στις υπομονάδες που ανήκουν:"; + } + return result; + } + + /*! This is used in LaTeX as the title of the chapter with the + * index of all modules (Fortran). + */ + virtual QCString trModulesIndex() + { return "Περιεχόμενα Υπομονάδων"; } + + /*! This is used for translation of the word that will possibly + * be followed by a single name or by a list of names + * of the category. + */ + virtual QCString trModule(bool first_capital, bool singular) + { + QCString result((first_capital ? "Υπομονάδ" : "υπομονάδ")); + if (!singular) result+="ες"; else result+="α"; + return result; + } + /*! This is put at the bottom of a module documentation page and is + * followed by a list of files that were used to generate the page. + */ + virtual QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType, + bool single) + { // here s is one of " Module", " Struct" or " Union" + // single is true implies a single file + QCString result=(QCString)"Η τεκμηρίωση για "; + switch(compType) + { + case ClassDef::Class: result+="αυτή την υπομονάδα"; break; + case ClassDef::Struct: result+="αυτό τον τύπο δεδομένων"; break; + case ClassDef::Union: result+="αυτή την ένωση"; break; + case ClassDef::Interface: result+="αυτό το interface"; break; + case ClassDef::Protocol: result+="αυτό το πρωτόκολλο"; break; + case ClassDef::Category: result+="αυτή την κατηγορία"; break; + case ClassDef::Exception: result+="αυτή την εξαίρεση"; break; + } + result+=" δημιουργήθηκε από "; + if (single) result+="το παρακάτω αρχείο:"; else result+="τα παρακάτω αρχεία:"; + return result; + } + /*! This is used for translation of the word that will possibly + * be followed by a single name or by a list of names + * of the category. + */ + virtual QCString trType(bool first_capital, bool singular) + { + QCString result((first_capital ? "Τύπο" : "τύπο")); + if (!singular) result+="ι"; else result+="ος"; + result+= first_capital ? " Δεδομένων" : " δεδομένων"; + return result; + } + /*! This is used for translation of the word that will possibly + * be followed by a single name or by a list of names + * of the category. + */ + virtual QCString trSubprogram(bool first_capital, bool singular) + { + QCString result((first_capital ? "Υποπρ" : "υποπρ")); + if (!singular) result+="ογράμματα"; else result+="όγραμμα"; + return result; + } + + /*! C# Type Constraint list */ + virtual QCString trTypeConstraints() + { + return "Περιορισμοί Τύπων Δεδομένων"; + } + +////////////////////////////////////////////////////////////////////////// +// new since 1.6.0 (mainly for the new search engine) +////////////////////////////////////////////////////////////////////////// + + /*! directory relation for \a name */ + virtual QCString trDirRelation(const char *name) + { + return "Σχέση του "+QCString(name); + } + + /*! Loading message shown when loading search results */ + virtual QCString trLoading() + { + return "Φόρτωση..."; + } + + /*! Label used for search results in the global namespace */ + virtual QCString trGlobalNamespace() + { + return "Γενικός χώρος ονομάτων"; + } + + /*! Message shown while searching */ + virtual QCString trSearching() + { + return "Αναζήτηση..."; + } + + /*! Text shown when no search results are found */ + virtual QCString trNoMatches() + { + return "Δεν βρέθηκαν αποτελέσματα αναζήτησης"; + } + +////////////////////////////////////////////////////////////////////////// +// new since 1.6.3 (missing items for the directory pages) +////////////////////////////////////////////////////////////////////////// + + /*! introduction text for the directory dependency graph */ + virtual QCString trDirDependency(const char *name) + { + return (QCString)"Γράφημα εξάρτησης φακέλου για το "+name; + } + + /*! when clicking a directory dependency label, a page with a + * table is shown. The heading for the first column mentions the + * source file that has a relation to another file. + */ + virtual QCString trFileIn(const char *name) + { + return (QCString)"Αρχείο σε "+name; + } + + /*! when clicking a directory dependency label, a page with a + * table is shown. The heading for the second column mentions the + * destination file that is included. + */ + virtual QCString trIncludesFileIn(const char *name) + { + return (QCString)"Εσωκλείει το αρχείο στο "+name; + } + + /** Compiles a date string. + * @param year Year in 4 digits + * @param month Month of the year: 1=January + * @param day Day of the Month: 1..31 + * @param dayOfWeek Day of the week: 1=Monday..7=Sunday + * @param hour Hour of the day: 0..23 + * @param minutes Minutes in the hour: 0..59 + * @param seconds Seconds within the minute: 0..59 + * @param includeTime Include time in the result string? + */ + virtual QCString trDateTime(int year,int month,int day,int dayOfWeek, + int hour,int minutes,int seconds, + bool includeTime) + { + static const char *days[] = { "Δευ","Τρι","Τετ","Πεμ","Παρ","Σαβ","Κυρ" }; + static const char *months[] = { "Ιαν","Φεβ","Μαρ","Απρ","Μαι","Ιουν","Ιουλ","Αυγ","Σεπ","Οκτ","Νοε","Δεκ" }; + QCString sdate; + sdate.sprintf("%s %.2d %s %d",days[dayOfWeek-1],day,months[month-1],year); + if (includeTime) + { + QCString stime; + stime.sprintf(" %.2d:%.2d:%.2d",hour,minutes,seconds); + sdate+=stime; + } + return sdate; + } }; + #endif |