Skip to content

Commit 231fc09

Browse files
committed
Greek translation updated to 1.9.2.
1 parent 2346371 commit 231fc09

File tree

1 file changed

+310
-3
lines changed

1 file changed

+310
-3
lines changed

src/translator_gr.h

Lines changed: 310 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,10 @@
2222
* 01 Jan 2009 : Greek maintenance by
2323
* Paul Gessos <gessos.paul@gmail.com>
2424
*
25-
* Last update : 06 Jan 2015
25+
*
26+
* Δουλεύω με C, C++, Java, PHP και Python. Άλλες γλώσσες (π.χ. VHDL) μου είναι
27+
* άγνωστες.
28+
* Αν παρατηρήσετε σφάλματα ΠΑΡΑΚΑΛΩ ΠΟΛΥ επικοινωνήστε μαζί μου.
2629
*/
2730

2831
/* English to Greek keyword dictionary
@@ -36,13 +39,16 @@
3639
exception -> εξαίρεση
3740
namespace -> χώρος ονομάτων
3841
enumeration -> απαρίθμηση
42+
concept -> έννοια
43+
signal -> σήμα
44+
instantiation -> ενσάρκωση
3945
*/
4046

4147

4248
#ifndef TRANSLATOR_GR_H
4349
#define TRANSLATOR_GR_H
4450

45-
class TranslatorGreek : public TranslatorAdapter_1_8_15
51+
class TranslatorGreek : public TranslatorAdapter_1_9_2
4652
{
4753
public:
4854

@@ -1878,7 +1884,7 @@ class TranslatorGreek : public TranslatorAdapter_1_8_15
18781884

18791885
/*! Header of a Java enum page (Java enums are represented as classes). */
18801886
virtual QCString trEnumReference(const QCString &name)
1881-
{ return QCString("Αναφορά Απαρίθμησης ") + QCString(name); }
1887+
{ return QCString("Αναφορά Απαρίθμησης ") + name; }
18821888

18831889
/*! Used for a section containing inherited members */
18841890
virtual QCString trInheritedFrom(const QCString &members,const QCString &what)
@@ -2001,7 +2007,308 @@ class TranslatorGreek : public TranslatorAdapter_1_8_15
20012007
return result;
20022008
}
20032009

2010+
//////////////////////////////////////////////////////////////////////////
2011+
// new since 1.8.15
2012+
//////////////////////////////////////////////////////////////////////////
2013+
2014+
/** VHDL design unit hierarchy */
2015+
virtual QCString trDesignUnitHierarchy()
2016+
{ return "Ιεραρχία Μονάδας Σχεδιασμού"; }
2017+
/** VHDL design unit list */
2018+
virtual QCString trDesignUnitList()
2019+
{ return "Λίστα Μονάδας Σχεδιασμού"; }
2020+
/** VHDL design unit members */
2021+
virtual QCString trDesignUnitMembers()
2022+
{ return "Μέλη Μονάδας Σχεδιασμού"; }
2023+
/** VHDL design unit list description */
2024+
virtual QCString trDesignUnitListDescription()
2025+
{
2026+
return "Ακολουθεί μια λίστα από τα μέλη της μονάδας σχεδιασμού με συνδέσμους στις Οντότητες στις οποίες ανήκουν:";
2027+
}
2028+
/** VHDL design unit index */
2029+
virtual QCString trDesignUnitIndex()
2030+
{ return "Ευρετήριο Μονάδων Σχεδιασμού"; }
2031+
/** VHDL design units */
2032+
virtual QCString trDesignUnits()
2033+
{ return "Μονάδες Σχεδιασμού"; }
2034+
/** VHDL functions/procedures/processes */
2035+
virtual QCString trFunctionAndProc()
2036+
{ return "Συναρτήσεις/Διαδικασίες/Διεργασίες"; }
2037+
/** VHDL type */
2038+
virtual QCString trVhdlType(uint64 type,bool single)
2039+
{
2040+
switch(type)
2041+
{
2042+
case VhdlDocGen::LIBRARY:
2043+
if (single) return "Βιβλιοθήκη";
2044+
else return "Βιβλιοθήκες";
2045+
case VhdlDocGen::PACKAGE:
2046+
if (single) return "Πακέτο";
2047+
else return "Πακέτα";
2048+
case VhdlDocGen::SIGNAL:
2049+
if (single) return "Σήμα";
2050+
else return "Σήματα";
2051+
case VhdlDocGen::COMPONENT:
2052+
if (single) return "Εξάρτημα";
2053+
else return "Εξαρτήματα";
2054+
case VhdlDocGen::CONSTANT:
2055+
if (single) return "Σταθερά";
2056+
else return "Σταθερές";
2057+
case VhdlDocGen::ENTITY:
2058+
if (single) return "Οντότητα";
2059+
else return "Οντότητες";
2060+
case VhdlDocGen::TYPE:
2061+
if (single) return "Τύπος";
2062+
else return "Τύποι";
2063+
case VhdlDocGen::SUBTYPE:
2064+
if (single) return "Υποτύπος";
2065+
else return "Υποτύποι";
2066+
case VhdlDocGen::FUNCTION:
2067+
if (single) return "Συνάρτηση";
2068+
else return "Συναρτήσεις";
2069+
case VhdlDocGen::RECORD:
2070+
if (single) return "Εγγραφή";
2071+
else return "Εγγραφές";
2072+
case VhdlDocGen::PROCEDURE:
2073+
if (single) return "Διαδικασία";
2074+
else return "Διαδικασίες";
2075+
case VhdlDocGen::ARCHITECTURE:
2076+
if (single) return "Αρχιτεκτονική";
2077+
else return "Αρχιτεκτονικές";
2078+
case VhdlDocGen::ATTRIBUTE:
2079+
if (single) return "Ιδιότητα";
2080+
else return "Ιδιότητες";
2081+
case VhdlDocGen::PROCESS:
2082+
if (single) return "Διεργασία";
2083+
else return "Διεργασίες";
2084+
case VhdlDocGen::PORT:
2085+
if (single) return "Πόρτα";
2086+
else return "Πόρτες";
2087+
case VhdlDocGen::USE:
2088+
if (single) return "χρήση διάταξης";
2089+
else return "Χρήση Διατάξεων";
2090+
case VhdlDocGen::GENERIC:
2091+
if (single) return "Γενίκευση";
2092+
else return "Γενικεύσεις";
2093+
case VhdlDocGen::PACKAGE_BODY:
2094+
return "Σώμα Πακέτου";
2095+
case VhdlDocGen::UNITS:
2096+
return "Μονάδες";
2097+
case VhdlDocGen::SHAREDVARIABLE:
2098+
if (single) return "Κοινόχρηστη Μεταβλητή";
2099+
else return "Κοινόχρηστες Μεταβλητές";
2100+
case VhdlDocGen::VFILE:
2101+
if (single) return "Αρχείο";
2102+
else return "Αρχεία";
2103+
case VhdlDocGen::GROUP:
2104+
if (single) return "Ομάδα";
2105+
else return "Ομάδες";
2106+
case VhdlDocGen::INSTANTIATION:
2107+
if (single) return "Ενσάρκωση";
2108+
else return "Ενσαρκώσεις";
2109+
case VhdlDocGen::ALIAS:
2110+
if (single) return "Συνώνυμο";
2111+
else return "Συνώνυμα";
2112+
case VhdlDocGen::CONFIG:
2113+
if (single) return "Ρύθμιση";
2114+
else return "Ρυθμίσεις";
2115+
case VhdlDocGen::MISCELLANEOUS:
2116+
return "Διάφορα";
2117+
case VhdlDocGen::UCF_CONST:
2118+
return "Εξαναγκασμοί";
2119+
default:
2120+
return "Κλάση";
2121+
}
2122+
}
2123+
virtual QCString trCustomReference(const QCString &name)
2124+
{ return QCString("Τεκμηρίωση ")+name; }
2125+
2126+
/* Slice */
2127+
virtual QCString trConstants()
2128+
{
2129+
return "Σταθερές";
2130+
}
2131+
virtual QCString trConstantDocumentation()
2132+
{
2133+
return "Τεκμηρίωση Σταθεράς";
2134+
}
2135+
virtual QCString trSequences()
2136+
{
2137+
return "Ακολουθίες";
2138+
}
2139+
virtual QCString trSequenceDocumentation()
2140+
{
2141+
return "Τεκμηρίωση Ακολουθίας";
2142+
}
2143+
virtual QCString trDictionaries()
2144+
{
2145+
return "Λεξικά";
2146+
}
2147+
virtual QCString trDictionaryDocumentation()
2148+
{
2149+
return "Τεκμηρίωση Λεξικού";
2150+
}
2151+
virtual QCString trSliceInterfaces()
2152+
{
2153+
return "Διεπαφές";
2154+
}
2155+
virtual QCString trInterfaceIndex()
2156+
{
2157+
return "Ευρετήριο Διεπαφής";
2158+
}
2159+
virtual QCString trInterfaceList()
2160+
{
2161+
return "Λίστα Διεπαφής";
2162+
}
2163+
virtual QCString trInterfaceListDescription()
2164+
{
2165+
return "Ακολουθούν οι διεπαφές με σύντομες περιγραφές:";
2166+
}
2167+
virtual QCString trInterfaceHierarchy()
2168+
{
2169+
return "Ιεραρχία Διεπαφής";
2170+
}
2171+
virtual QCString trInterfaceHierarchyDescription()
2172+
{
2173+
return "Αυτή η λίστα ιεραρχίας είναι ταξινομημένη χονδροειδώς και όχι αυστηρά αλφαβητικά:";
2174+
}
2175+
virtual QCString trInterfaceDocumentation()
2176+
{
2177+
return "Τεκμηρίωση Διεπαφής";
2178+
}
2179+
virtual QCString trStructs()
2180+
{
2181+
return "Δομές";
2182+
}
2183+
virtual QCString trStructIndex()
2184+
{
2185+
return "Ευρετήριο Δομής";
2186+
}
2187+
virtual QCString trStructList()
2188+
{
2189+
return "Λίστα Δομής";
2190+
}
2191+
virtual QCString trStructListDescription()
2192+
{
2193+
return "Ακολουθούν οι δομές με σύντομες περιγραφές:";
2194+
}
2195+
virtual QCString trStructDocumentation()
2196+
{
2197+
return "Τεκμηρίωση Δομής";
2198+
}
2199+
virtual QCString trExceptionIndex()
2200+
{
2201+
return "Ευρετήριο Εξαιρέσεων";
2202+
}
2203+
virtual QCString trExceptionList()
2204+
{
2205+
return "Λίστα Εξαίρεσης";
2206+
}
2207+
virtual QCString trExceptionListDescription()
2208+
{
2209+
return "Ακολουθούν οι εξαιρέσεις με σύντομες περιγραφές:";
2210+
}
2211+
virtual QCString trExceptionHierarchy()
2212+
{
2213+
return "Ιεραρχία Εξαίρεσης";
2214+
}
2215+
virtual QCString trExceptionHierarchyDescription()
2216+
{
2217+
return "Αυτή η λίστα ιεραρχίας είναι ταξινομημένη χονδροειδώς και όχι αυστηρά αλφαβητικά:";
2218+
}
2219+
virtual QCString trExceptionDocumentation()
2220+
{
2221+
return "Τεκμηρίωση Εξαίρεσης";
2222+
}
2223+
virtual QCString trCompoundReferenceSlice(const QCString &clName, ClassDef::CompoundType compType, bool isLocal)
2224+
{
2225+
QCString result="Τεκμηρίωση ";
2226+
if (isLocal)
2227+
result+=compType == ClassDef::Protocol ? "Τοπικού " : "Τοπικής ";
2228+
switch(compType)
2229+
{
2230+
case ClassDef::Class: result+="Κλάσης "; break;
2231+
case ClassDef::Struct: result+="Δομής "; break;
2232+
case ClassDef::Union: result+="Ένωσης "; break;
2233+
case ClassDef::Interface: result+="Διεπαφής "; break;
2234+
case ClassDef::Protocol: result+="Πρωτοκόλλου "; break;
2235+
case ClassDef::Category: result+="Κατηγορίας "; break;
2236+
case ClassDef::Exception: result+="Εξαίρεσης "; break;
2237+
default: break;
2238+
}
2239+
result+=clName;
2240+
return result;
2241+
}
2242+
virtual QCString trOperations()
2243+
{
2244+
return "Πράξεις";
2245+
}
2246+
virtual QCString trOperationDocumentation()
2247+
{
2248+
return "Τεκμηρίωση Πράξης";
2249+
}
2250+
virtual QCString trDataMembers()
2251+
{
2252+
return "Μέλη Δεδομένων";
2253+
}
2254+
virtual QCString trDataMemberDocumentation()
2255+
{
2256+
return "Τεκμηρίωση Μέλους Δεδομένων";
2257+
}
20042258

2259+
//////////////////////////////////////////////////////////////////////////
2260+
// new since 1.8.19
2261+
//////////////////////////////////////////////////////////////////////////
2262+
2263+
/** VHDL design unit documentation */
2264+
virtual QCString trDesignUnitDocumentation()
2265+
{ return "Τεκμηρίωση Μονάδας Σχεδιασμού"; }
2266+
2267+
//////////////////////////////////////////////////////////////////////////
2268+
// new since 1.9.2
2269+
//////////////////////////////////////////////////////////////////////////
2270+
2271+
/** C++20 concept */
2272+
virtual QCString trConcept(bool first_capital, bool singular)
2273+
{
2274+
QCString result((first_capital ? "Έννοι" : "έννοι"));
2275+
result+=singular ? "α" : "ες";
2276+
return result;
2277+
}
2278+
/*! used as the title of the HTML page of a C++20 concept page */
2279+
virtual QCString trConceptReference(const QCString &conceptName)
2280+
{
2281+
QCString result("Αναφορά Έννοιας ");
2282+
result+=conceptName;
2283+
return result;
2284+
}
2285+
2286+
/*! used as the title of page containing all the index of all concepts. */
2287+
virtual QCString trConceptList()
2288+
{ return "Λίστα Έννοιας"; }
2289+
2290+
/*! used as the title of chapter containing the index listing all concepts. */
2291+
virtual QCString trConceptIndex()
2292+
{ return "Ευρετήριο Έννοιας"; }
2293+
2294+
/*! used as the title of chapter containing all information about concepts. */
2295+
virtual QCString trConceptDocumentation()
2296+
{ return "Τεκμηρίωση Έννοιας"; }
2297+
2298+
/*! used as an introduction to the concept list */
2299+
virtual QCString trConceptListDescription(bool extractAll)
2300+
{
2301+
QCString result="Ακολουθεί μια λίστα από όλες τις ";
2302+
if (!extractAll) result+="τεκμηριωμένες ";
2303+
result+="έννοιες με σύντομες περιγραφές:";
2304+
return result;
2305+
}
2306+
2307+
/*! used to introduce the definition of the C++20 concept */
2308+
virtual QCString trConceptDefinition()
2309+
{
2310+
return "Ορισμός Έννοιας";
2311+
}
20052312
};
20062313

20072314
#endif

0 commit comments

Comments
 (0)