|
22 | 22 | * 01 Jan 2009 : Greek maintenance by
|
23 | 23 | * Paul Gessos <gessos.paul@gmail.com>
|
24 | 24 | *
|
25 |
| - * Last update : 06 Jan 2015 |
| 25 | + * |
| 26 | + * Δουλεύω με C, C++, Java, PHP και Python. Άλλες γλώσσες (π.χ. VHDL) μου είναι |
| 27 | + * άγνωστες. |
| 28 | + * Αν παρατηρήσετε σφάλματα ΠΑΡΑΚΑΛΩ ΠΟΛΥ επικοινωνήστε μαζί μου. |
26 | 29 | */
|
27 | 30 |
|
28 | 31 | /* English to Greek keyword dictionary
|
|
36 | 39 | exception -> εξαίρεση
|
37 | 40 | namespace -> χώρος ονομάτων
|
38 | 41 | enumeration -> απαρίθμηση
|
| 42 | + concept -> έννοια |
| 43 | + signal -> σήμα |
| 44 | + instantiation -> ενσάρκωση |
39 | 45 | */
|
40 | 46 |
|
41 | 47 |
|
42 | 48 | #ifndef TRANSLATOR_GR_H
|
43 | 49 | #define TRANSLATOR_GR_H
|
44 | 50 |
|
45 |
| -class TranslatorGreek : public TranslatorAdapter_1_8_15 |
| 51 | +class TranslatorGreek : public TranslatorAdapter_1_9_2 |
46 | 52 | {
|
47 | 53 | public:
|
48 | 54 |
|
@@ -1878,7 +1884,7 @@ class TranslatorGreek : public TranslatorAdapter_1_8_15
|
1878 | 1884 |
|
1879 | 1885 | /*! Header of a Java enum page (Java enums are represented as classes). */
|
1880 | 1886 | virtual QCString trEnumReference(const QCString &name)
|
1881 |
| - { return QCString("Αναφορά Απαρίθμησης ") + QCString(name); } |
| 1887 | + { return QCString("Αναφορά Απαρίθμησης ") + name; } |
1882 | 1888 |
|
1883 | 1889 | /*! Used for a section containing inherited members */
|
1884 | 1890 | virtual QCString trInheritedFrom(const QCString &members,const QCString &what)
|
@@ -2001,7 +2007,308 @@ class TranslatorGreek : public TranslatorAdapter_1_8_15
|
2001 | 2007 | return result;
|
2002 | 2008 | }
|
2003 | 2009 |
|
| 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 | + } |
2004 | 2258 |
|
| 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 | + } |
2005 | 2312 | };
|
2006 | 2313 |
|
2007 | 2314 | #endif
|
0 commit comments