summaryrefslogtreecommitdiffstats
path: root/src/translator_gr.h
diff options
context:
space:
mode:
authorDimitri van Heesch <dimitri@stack.nl>2012-08-11 13:06:22 (GMT)
committerDimitri van Heesch <dimitri@stack.nl>2012-08-11 13:06:22 (GMT)
commit34cc61be7d0f6dafcaaa5fcdaa98ce4d31014634 (patch)
treead481e345a35820f0142bb774556afc6de0d00fa /src/translator_gr.h
parent3583a7c0bea47665a06d14a64b62376eee21c528 (diff)
downloadDoxygen-34cc61be7d0f6dafcaaa5fcdaa98ce4d31014634.zip
Doxygen-34cc61be7d0f6dafcaaa5fcdaa98ce4d31014634.tar.gz
Doxygen-34cc61be7d0f6dafcaaa5fcdaa98ce4d31014634.tar.bz2
Release-1.8.2
Diffstat (limited to 'src/translator_gr.h')
-rw-r--r--src/translator_gr.h147
1 files changed, 128 insertions, 19 deletions
diff --git a/src/translator_gr.h b/src/translator_gr.h
index 6490e85..95072a3 100644
--- a/src/translator_gr.h
+++ b/src/translator_gr.h
@@ -26,11 +26,8 @@
#ifndef TRANSLATOR_GR_H
#define TRANSLATOR_GR_H
-class TranslatorGreek : public TranslatorAdapter_1_8_0
+class TranslatorGreek : public Translator
{
- protected:
- friend class TranslatorAdapterBase;
-
public:
// --- Language control methods -------------------
@@ -589,13 +586,13 @@ class TranslatorGreek : public TranslatorAdapter_1_8_0
if (isTemplate) 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;
}
result+=clName;
return result;
@@ -748,12 +745,12 @@ class TranslatorGreek : public TranslatorAdapter_1_8_0
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::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+="α ακόλουθα αρχεία:";
@@ -1549,7 +1546,7 @@ class TranslatorGreek : public TranslatorAdapter_1_8_0
return "Το διάγραμμα δείχνει από ποιές συναρτήσεις καλείται αυτή η συνάρτηση:";
}
- /*! This is used in the documentation of a file/namespace before the list
+ /*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for enumeration values
*/
virtual QCString trEnumerationValueDocumentation()
@@ -1816,7 +1813,7 @@ class TranslatorGreek : public TranslatorAdapter_1_8_0
return (QCString)"Εσωκλείει το αρχείο στο "+name;
}
- /** Compiles a date string.
+ /** 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
@@ -1859,6 +1856,118 @@ class TranslatorGreek : public TranslatorAdapter_1_8_0
virtual QCString trDirDepGraph(const char *name)
{ return QCString("Διάγραμμα εξάρτησης φακέλων για ")+name+":"; }
+
+//////////////////////////////////////////////////////////////////////////
+// new since 1.8.0
+//////////////////////////////////////////////////////////////////////////
+
+ /*! Detail level selector shown for hierarchical indices */
+ virtual QCString trDetailLevel()
+ { return "Επίπεδο λεπτομέρειας"; }
+
+ /*! Section header for list of template parameters */
+ virtual QCString trTemplateParameters()
+ { return "Παράμετροι Προτύπου"; }
+
+ /*! Used in dot graph when UML_LOOK is enabled and there are many fields */
+ virtual QCString trAndMore(const QCString &number)
+ { return "και "+number+" ακόμη..."; }
+
+ /*! Used file list for a Java enum */
+ virtual QCString trEnumGeneratedFromFiles(bool single)
+ { QCString result = "Η τεκμηρίωση αυτής της απαρίθμησης δημιουργήθηκε από ";
+ if (single) result += "τo αρχείo"; else result += "τα αρχεία";
+ result+=":";
+ return result;
+ }
+
+ /*! Header of a Java enum page (Java enums are represented as classes). */
+ virtual QCString trEnumReference(const char *name)
+ { return QCString("Αναφορά Απαρίθμησης ") + QCString(name); }
+
+ /*! Used for a section containing inherited members */
+ virtual QCString trInheritedFrom(const char *members,const char *what)
+ { return QCString(members)+" κληρονόμησαν από "+what; }
+
+ /*! Header of the sections with inherited members specific for the
+ * base class(es)
+ */
+ virtual QCString trAdditionalInheritedMembers()
+ { return "Επιπρόσθετες Κληρονομημένες Μέθοδοι"; }
+
+//////////////////////////////////////////////////////////////////////////
+// new since 1.8.2
+//////////////////////////////////////////////////////////////////////////
+
+ /*! Used as a tooltip for the toggle button that appears in the
+ * navigation tree in the HTML output when GENERATE_TREEVIEW is
+ * enabled. This tooltip explains the meaning of the button.
+ */
+ virtual QCString trPanelSynchronisationTooltip(bool enable)
+ {
+ QCString opt = enable ? "ενεργοποιήσετε" : "απενεργοποιήσετε";
+ return "Κάντε κλικ για να "+opt+" το συγχρονισμό του παραθύρου";
+ }
+
+ /*! Used in a method of an Objective-C class that is declared in a
+ * a category. Note that the @1 marker is required and is replaced
+ * by a link.
+ */
+ virtual QCString trProvidedByCategory()
+ {
+ return "Παρέχεται από την κατηγορία @1.";
+ }
+
+ /*! Used in a method of an Objective-C category that extends a class.
+ * Note that the @1 marker is required and is replaced by a link to
+ * the class method.
+ */
+ virtual QCString trExtendsClass()
+ {
+ return "Κληρονομει την κλάση @1.";
+ }
+
+ /*! Used as the header of a list of class methods in Objective-C.
+ * These are similar to static public member functions in C++.
+ */
+ virtual QCString trClassMethods()
+ {
+ return "Μέθοδοι Κλάσης";
+ }
+
+ /*! Used as the header of a list of instance methods in Objective-C.
+ * These are similar to public member functions in C++.
+ */
+ virtual QCString trInstanceMethods()
+ {
+ return "Μέθοδοι Αντικειμένου";
+ }
+
+ /*! Used as the header of the member functions of an Objective-C class.
+ */
+ virtual QCString trMethodDocumentation()
+ {
+ return "Τεκμηρίωση Μεθόδου";
+ }
+
+ /*! Used as the title of the design overview picture created for the
+ * VHDL output.
+ */
+ virtual QCString trDesignOverview()
+ {
+ return "Επισκόπηση σχεδίασης";
+ }
+
+
+/* Future strategy of changes
+ Many words have more clear meaning in English and not in Greek:
+ template -> πρότυπο
+ instance -> αντικείμενο? (μπορεί να μιλάμε για template instantiation ή class instantiation)
+ interface -> διασύνδεση
+*/
+
+//////////////////////////////////////////////////////////////////////////
+
};
#endif