1 /******************************************************************************
2  *
3  * Copyright (C) 1997-2015 by Dimitri van Heesch.
4  *
5  * Permission to use, copy, modify, and distribute this software and its
6  * documentation under the terms of the GNU General Public License is hereby
7  * granted. No representations are made about the suitability of this software
8  * for any purpose. It is provided "as is" without express or implied warranty.
9  * See the GNU General Public License for more details.
10  *
11  * Documents produced by Doxygen are derivative works derived from the
12  * input used in their production; they are not affected by this license.
13  *
14  */
15 
16 /*
17  * Original Hungarian translation by
18  * György Földvári <foldvari@diatronltd.com>
19  *
20  * Extended, revised and updated by
21  * Ákos Kiss <akiss@users.sourceforge.net>
22  *
23  * Further extended, revised and updated by
24  * Ferenc Tamási <tf551@hszk.bme.hu>
25  *
26  * Further extended, since 1.4.6 to 1.8.4
27  * László Kmety <silverkml@gmail.com>
28  */
29 
30 #ifndef TRANSLATOR_HU_H
31 #define TRANSLATOR_HU_H
32 
33 /*!
34  When defining a translator class for the new language, follow
35  the description in the documentation.  One of the steps says
36  that you should copy the translator_en.h (this) file to your
37  translator_xx.h new file.  Your new language should use the
38  Translator class as the base class.  This means that you need to
39  implement exactly the same (pure virtual) methods as the
40  TranslatorEnglish does.  Because of this, it is a good idea to
41  start with the copy of TranslatorEnglish and replace the strings
42  one by one.
43 
44  It is not necessary to include "translator.h" or
45  "translator_adapter.h" here.  The files are included in the
46  language.cpp correctly.  Not including any of the mentioned
47  files frees the maintainer from thinking about whether the
48  first, the second, or both files should be included or not, and
49  why.  This holds namely for localized translators because their
50  base class is changed occasionally to adapter classes when the
51  Translator class changes the interface, or back to the
52  Translator class (by the local maintainer) when the localized
53  translator is made up-to-date again.
54 */
55 class TranslatorHungarian : public TranslatorAdapter_1_8_15
56 {
57   private:
zed(char c)58     const char * zed(char c)
59     {
60         switch (c & ~('a' ^ 'A')) {
61             case 'B': case 'C': case 'D': case 'F': case 'G':
62             case 'H': case 'J': case 'K': case 'L': case 'M':
63             case 'N': case 'P': case 'Q': case 'R': case 'S':
64             case 'T': case 'V': case 'W': case 'X': case 'Z':
65                 return "  ";
66             default:
67                 return "z ";
68         }
69     }
70   public:
71 
72     // --- Language control methods -------------------
73 
74     /*! Used for identification of the language. The identification
75      * should not be translated. It should be replaced by the name
76      * of the language in English using lower-case characters only
77      * (e.g. "czech", "japanese", "russian", etc.). It should be equal to
78      * the identification used in language.cpp.
79      */
idLanguage()80     virtual QCString idLanguage()
81     { return "hungarian"; }
82 
83     /*! Used to get the LaTeX command(s) for the language support.
84      *  This method should return string with commands that switch
85      *  LaTeX to the desired language.  For example
86      *  <pre>"\\usepackage[german]{babel}\n"
87      *  </pre>
88      *  or
89      *  <pre>"\\usepackage{polski}\n"
90      *  "\\usepackage[latin2]{inputenc}\n"
91      *  "\\usepackage[T1]{fontenc}\n"
92      *  </pre>
93      *
94      * The English LaTeX does not use such commands.  Because of this
95      * the empty string is returned in this implementation.
96      */
latexLanguageSupportCommand()97     virtual QCString latexLanguageSupportCommand()
98     {
99       return "\\usepackage[T2A]{fontenc}\n"
100              "\\usepackage[magyar]{babel}\n";
101     }
102 
trISOLang()103     virtual QCString trISOLang()
104     {
105       return "hu";
106     }
107 
108     // --- Language translation methods -------------------
109 
110     /*! used in the compound documentation before a list of related functions. */
trRelatedFunctions()111     virtual QCString trRelatedFunctions()
112     { return "Kapcsolódó függvények"; }
113 
114     /*! subscript for the related functions. */
trRelatedSubscript()115     virtual QCString trRelatedSubscript()
116     { return "(Figyelem! Ezek a függvények nem tagjai az osztálynak!)"; }
117 
118     /*! header that is put before the detailed description of files, classes and namespaces. */
trDetailedDescription()119     virtual QCString trDetailedDescription()
120     { return "Részletes leírás"; }
121 
122     /*! header that is put before the list of typedefs. */
trMemberTypedefDocumentation()123     virtual QCString trMemberTypedefDocumentation()
124     { return "Típusdefiníció-tagok dokumentációja"; }
125 
126     /*! header that is put before the list of enumerations. */
trMemberEnumerationDocumentation()127     virtual QCString trMemberEnumerationDocumentation()
128     { return "Enumeráció-tagok dokumentációja"; }
129 
130     /*! header that is put before the list of member functions. */
trMemberFunctionDocumentation()131     virtual QCString trMemberFunctionDocumentation()
132     { return "Tagfüggvények dokumentációja"; }
133 
134     /*! header that is put before the list of member attributes. */
trMemberDataDocumentation()135     virtual QCString trMemberDataDocumentation()
136     {
137       if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
138       {
139         return "Adatmezők dokumentációja";
140       }
141       else
142       {
143         return "Adattagok dokumentációja";
144       }
145     }
146 
147     /*! this is the text of a link put after brief descriptions. */
trMore()148     virtual QCString trMore()
149     { return "Részletek..."; }
150 
151     /*! put in the class documentation */
trListOfAllMembers()152     virtual QCString trListOfAllMembers()
153     { return "A tagok teljes listája"; }
154 
155     /*! used as the title of the "list of all members" page of a class */
trMemberList()156     virtual QCString trMemberList()
157     { return "Taglista"; }
158 
159     /*! this is the first part of a sentence that is followed by a class name */
trThisIsTheListOfAllMembers()160     virtual QCString trThisIsTheListOfAllMembers()
161     { return "A(z) "; }
162 
163     /*! this is the remainder of the sentence after the class name */
trIncludingInheritedMembers()164     virtual QCString trIncludingInheritedMembers()
165     { return " osztály tagjainak teljes listája, az örökölt tagokkal együtt."; }
166 
167     /*! this is put at the author sections at the bottom of man pages.
168      *  parameter s is name of the project name.
169      */
trGeneratedAutomatically(const QCString & s)170     virtual QCString trGeneratedAutomatically(const QCString &s)
171     { QCString result="Ezt a dokumentációt a Doxygen készítette ";
172       if (!s.isEmpty()) result+=(QCString)" a" + zed(s[0])+s+(QCString)" projekthez";
173       result+=" a forráskódból.";
174       return result;
175     }
176 
177     /*! put after an enum name in the list of all members */
trEnumName()178     virtual QCString trEnumName()
179     { return "enum"; }
180 
181     /*! put after an enum value in the list of all members */
trEnumValue()182     virtual QCString trEnumValue()
183     { return "enum-érték"; }
184 
185     /*! put after an undocumented member in the list of all members */
trDefinedIn()186     virtual QCString trDefinedIn()
187     { return "definiálja:"; }
188 
189     // quick reference sections
190 
191     /*! This is put above each page as a link to the list of all groups of
192      *  compounds or files (see the \\group command).
193      */
trModules()194     virtual QCString trModules()
195     { return "Modulok"; }
196 
197     /*! This is put above each page as a link to the class hierarchy */
trClassHierarchy()198     virtual QCString trClassHierarchy()
199     { return "Osztályhierarchia"; }
200 
201     /*! This is put above each page as a link to the list of annotated classes */
trCompoundList()202     virtual QCString trCompoundList()
203     {
204       if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
205       {
206         return "Adatszerkezetek";
207       }
208       else
209       {
210         return "Osztálylista";
211       }
212     }
213 
214     /*! This is put above each page as a link to the list of documented files */
trFileList()215     virtual QCString trFileList()
216     { return "Fájllista"; }
217 
218     /*! This is put above each page as a link to all members of compounds. */
trCompoundMembers()219     virtual QCString trCompoundMembers()
220     {
221       if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
222       {
223         return "Adatmezők";
224       }
225       else
226       {
227         return "Osztálytagok";
228       }
229     }
230 
231     /*! This is put above each page as a link to all members of files. */
trFileMembers()232     virtual QCString trFileMembers()
233     {
234       if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
235       {
236         return "Globális elemek";
237       }
238       else
239       {
240         return "Fájlelemek";
241       }
242     }
243 
244     /*! This is put above each page as a link to all related pages. */
trRelatedPages()245     virtual QCString trRelatedPages()
246     { return "Kapcsolódó lapok"; }
247 
248     /*! This is put above each page as a link to all examples. */
trExamples()249     virtual QCString trExamples()
250     { return "Példák"; }
251 
252     /*! This is put above each page as a link to the search engine. */
trSearch()253     virtual QCString trSearch()
254     { return "Keresés"; }
255 
256     /*! This is an introduction to the class hierarchy. */
trClassHierarchyDescription()257     virtual QCString trClassHierarchyDescription()
258     { return "Majdnem (de nem teljesen) betűrendbe szedett "
259              "leszármazási lista:";
260     }
261 
262     /*! This is an introduction to the list with all files. */
trFileListDescription(bool extractAll)263     virtual QCString trFileListDescription(bool extractAll)
264     {
265       QCString result="Az összes ";
266       if (!extractAll) result+="dokumentált ";
267       result+="fájl listája rövid leírásokkal:";
268       return result;
269     }
270 
271     /*! This is an introduction to the annotated compound list. */
trCompoundListDescription()272     virtual QCString trCompoundListDescription()
273     {
274 
275       if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
276       {
277         return "Az összes adatszerkezet listája rövid leírásokkal:";
278       }
279       else if (Config_getBool(OPTIMIZE_OUTPUT_SLICE))
280       {
281         return "Az összes osztály listája rövid leírásokkal:";
282       }
283       else
284       {
285         return "Az összes osztály, struktúra, unió és interfész "
286                "listája rövid leírásokkal:";
287       }
288     }
289 
290     /*! This is an introduction to the page with all class members. */
trCompoundMembersDescription(bool extractAll)291     virtual QCString trCompoundMembersDescription(bool extractAll)
292     {
293       QCString result="Az összes ";
294       if (!extractAll)
295       {
296         result+="dokumentált ";
297       }
298       if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
299       {
300         result+="struktúra- és uniómező";
301       }
302       else
303       {
304         result+="osztálytag";
305       }
306       result+=" listája, valamint hivatkozás ";
307       if (!extractAll)
308       {
309         if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
310         {
311           result+="a megfelelő struktúra/unió dokumentációra minden mezőnél:";
312         }
313         else
314         {
315           result+="a megfelelő osztálydokumentációra minden tagnál:";
316         }
317       }
318       else
319       {
320         if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
321         {
322           result+="a struktúrákra/uniókra, amikhez tartoznak:";
323         }
324         else
325         {
326           result+="az osztályokra, amikhez tartoznak:";
327         }
328       }
329       return result;
330     }
331 
332     /*! This is an introduction to the page with all file members. */
trFileMembersDescription(bool extractAll)333     virtual QCString trFileMembersDescription(bool extractAll)
334     {
335       QCString result="Az összes ";
336       if (!extractAll) result+="dokumentált ";
337 
338       if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
339       {
340         result+="függvény, változó, makródefiníció, enumeráció és típusdefiníció";
341       }
342       else
343       {
344         result+="fájlelem";
345       }
346       result+=" listája, valamint hivatkozás ";
347       if (extractAll)
348         result+="a fájlokra, amikhez tartoznak:";
349       else
350         result+="a dokumentációra:";
351       return result;
352     }
353 
354     /*! This is an introduction to the page with the list of all examples */
trExamplesDescription()355     virtual QCString trExamplesDescription()
356     { return "A példák listája:"; }
357 
358     /*! This is an introduction to the page with the list of related pages */
trRelatedPagesDescription()359     virtual QCString trRelatedPagesDescription()
360     { return "A kapcsolódó dokumentációk listája:"; }
361 
362     /*! This is an introduction to the page with the list of class/file groups */
trModulesDescription()363     virtual QCString trModulesDescription()
364     { return "A modulok listája:"; }
365 
366     // index titles (the project name is prepended for these)
367 
368 
369     /*! This is used in HTML as the title of index.html. */
trDocumentation()370     virtual QCString trDocumentation()
371     { return "Dokumentáció"; }
372 
373     /*! This is used in LaTeX as the title of the chapter with the
374      * index of all groups.
375      */
trModuleIndex()376     virtual QCString trModuleIndex()
377     { return "Modulmutató"; }
378 
379     /*! This is used in LaTeX as the title of the chapter with the
380      * class hierarchy.
381      */
trHierarchicalIndex()382     virtual QCString trHierarchicalIndex()
383     { return "Hierarchikus mutató"; }
384 
385     /*! This is used in LaTeX as the title of the chapter with the
386      * annotated compound index.
387      */
trCompoundIndex()388     virtual QCString trCompoundIndex()
389     {
390       if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
391       {
392         return "Adatszerkezet-mutató";
393       }
394       else
395       {
396         return "Osztálymutató";
397       }
398     }
399 
400     /*! This is used in LaTeX as the title of the chapter with the
401      * list of all files.
402      */
trFileIndex()403     virtual QCString trFileIndex()
404     { return "Fájlmutató"; }
405 
406     /*! This is used in LaTeX as the title of the chapter containing
407      *  the documentation of all groups.
408      */
trModuleDocumentation()409     virtual QCString trModuleDocumentation()
410     { return "Modulok dokumentációja"; }
411 
412     /*! This is used in LaTeX as the title of the chapter containing
413      *  the documentation of all classes, structs and unions.
414      */
trClassDocumentation()415     virtual QCString trClassDocumentation()
416     {
417       if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
418       {
419         return "Adatszerkezetek dokumentációja";
420       }
421       else
422       {
423         return "Osztályok dokumentációja";
424       }
425     }
426 
427     /*! This is used in LaTeX as the title of the chapter containing
428      *  the documentation of all files.
429      */
trFileDocumentation()430     virtual QCString trFileDocumentation()
431     { return "Fájlok dokumentációja"; }
432 
433     /*! This is used in LaTeX as the title of the chapter containing
434      *  the documentation of all examples.
435      */
trExampleDocumentation()436     virtual QCString trExampleDocumentation()
437     { return "Példák dokumentációja"; }
438 
439     /*! This is used in LaTeX as the title of the chapter containing
440      *  the documentation of all related pages.
441      */
trPageDocumentation()442     virtual QCString trPageDocumentation()
443     { return "Kapcsolódó dokumentációk"; }
444 
445     /*! This is used in LaTeX as the title of the document */
trReferenceManual()446     virtual QCString trReferenceManual()
447     { return "Referencia kézikönyv"; }
448 
449     /*! This is used in the documentation of a file as a header before the
450      *  list of defines
451      */
trDefines()452     virtual QCString trDefines()
453     { return "Makródefiníciók"; }
454 
455     /*! This is used in the documentation of a file as a header before the
456      *  list of typedefs
457      */
trTypedefs()458     virtual QCString trTypedefs()
459     { return "Típusdefiníciók"; }
460 
461     /*! This is used in the documentation of a file as a header before the
462      *  list of enumerations
463      */
trEnumerations()464     virtual QCString trEnumerations()
465     { return "Enumerációk"; }
466 
467     /*! This is used in the documentation of a file as a header before the
468      *  list of (global) functions
469      */
trFunctions()470     virtual QCString trFunctions()
471     { return "Függvények"; }
472 
473     /*! This is used in the documentation of a file as a header before the
474      *  list of (global) variables
475      */
trVariables()476     virtual QCString trVariables()
477     { return "Változók"; }
478 
479     /*! This is used in the documentation of a file as a header before the
480      *  list of (global) variables
481      */
trEnumerationValues()482     virtual QCString trEnumerationValues()
483     { return "Enumeráció-értékek"; }
484 
485     /*! This is used in the documentation of a file before the list of
486      *  documentation blocks for defines
487      */
trDefineDocumentation()488     virtual QCString trDefineDocumentation()
489     { return "Makródefiníciók dokumentációja"; }
490 
491     /*! This is used in the documentation of a file/namespace before the list
492      *  of documentation blocks for typedefs
493      */
trTypedefDocumentation()494     virtual QCString trTypedefDocumentation()
495     { return "Típusdefiníciók dokumentációja"; }
496 
497     /*! This is used in the documentation of a file/namespace before the list
498      *  of documentation blocks for enumeration types
499      */
trEnumerationTypeDocumentation()500     virtual QCString trEnumerationTypeDocumentation()
501     { return "Enumerációk dokumentációja"; }
502 
503     /*! This is used in the documentation of a file/namespace before the list
504      *  of documentation blocks for functions
505      */
trFunctionDocumentation()506     virtual QCString trFunctionDocumentation()
507     { return "Függvények dokumentációja"; }
508 
509     /*! This is used in the documentation of a file/namespace before the list
510      *  of documentation blocks for variables
511      */
trVariableDocumentation()512     virtual QCString trVariableDocumentation()
513     { return "Változók dokumentációja"; }
514 
515     /*! This is used in the documentation of a file/namespace/group before
516      *  the list of links to documented compounds
517      */
trCompounds()518     virtual QCString trCompounds()
519     {
520       if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
521       {
522         return "Adatszerkezetek";
523       }
524       else
525       {
526         return "Osztályok";
527       }
528     }
529 
530     /*! This is used in the standard footer of each page and indicates when
531      *  the page was generated
532      */
trGeneratedAt(const QCString & date,const QCString & projName)533     virtual QCString trGeneratedAt(const QCString &date,const QCString &projName)
534     {
535       QCString result=(QCString)"";
536       if (!projName.isEmpty()) result+=(QCString)"Projekt: "+projName;
537       result+=(QCString)" Készült: "+date+" Készítette: ";
538       return result;
539     }
540 
541     /*! this text is put before a class diagram */
trClassDiagram(const QCString & clName)542     virtual QCString trClassDiagram(const QCString &clName)
543     {
544       return (QCString)"A"+zed(clName[0])+clName+" osztály származási diagramja:";
545     }
546 
547     /*! this text is generated when the \\internal command is used. */
trForInternalUseOnly()548     virtual QCString trForInternalUseOnly()
549     { return "CSAK BELSŐ HASZNÁLATRA!"; }
550 
551     /*! this text is generated when the \\warning command is used. */
trWarning()552     virtual QCString trWarning()
553     { return "Figyelmeztetés"; }
554 
555     /*! this text is generated when the \\version command is used. */
trVersion()556     virtual QCString trVersion()
557     { return "Verzió"; }
558 
559     /*! this text is generated when the \\date command is used. */
trDate()560     virtual QCString trDate()
561     { return "Dátum"; }
562 
563     /*! this text is generated when the \\return command is used. */
trReturns()564     virtual QCString trReturns()
565     { return "Visszatérési érték"; }
566 
567     /*! this text is generated when the \\sa command is used. */
trSeeAlso()568     virtual QCString trSeeAlso()
569     { return "Lásd még"; }
570 
571     /*! this text is generated when the \\param command is used. */
trParameters()572     virtual QCString trParameters()
573     { return "Paraméterek"; }
574 
575     /*! this text is generated when the \\exception command is used. */
trExceptions()576     virtual QCString trExceptions()
577     { return "Kivételek"; }
578 
579     /*! this text is used in the title page of a LaTeX document. */
trGeneratedBy()580     virtual QCString trGeneratedBy()
581     { return "Készítette"; }
582 
583 //////////////////////////////////////////////////////////////////////////
584 // new since 0.49-990307
585 //////////////////////////////////////////////////////////////////////////
586 
587     /*! used as the title of page containing all the index of all namespaces. */
trNamespaceList()588     virtual QCString trNamespaceList()
589     { return "Névtérlista"; }
590 
591     /*! used as an introduction to the namespace list */
trNamespaceListDescription(bool extractAll)592     virtual QCString trNamespaceListDescription(bool extractAll)
593     {
594       QCString result="Az összes ";
595       if (!extractAll) result+="dokumentált ";
596       result+="névtér listája rövid leírásokkal:";
597       return result;
598     }
599 
600     /*! used in the class documentation as a header before the list of all
601      *  friends of a class
602      */
trFriends()603     virtual QCString trFriends()
604     { return "Barátok"; }
605 
606 //////////////////////////////////////////////////////////////////////////
607 // new since 0.49-990405
608 //////////////////////////////////////////////////////////////////////////
609 
610     /*! used in the class documentation as a header before the list of all
611      * related classes
612      */
trRelatedFunctionDocumentation()613     virtual QCString trRelatedFunctionDocumentation()
614     { return "Barát és kapcsolódó függvények dokumentációja"; }
615 
616 //////////////////////////////////////////////////////////////////////////
617 // new since 0.49-990425
618 //////////////////////////////////////////////////////////////////////////
619 
620     /*! used as the title of the HTML page of a class/struct/union */
trCompoundReference(const QCString & clName,ClassDef::CompoundType compType,bool isTemplate)621     virtual QCString trCompoundReference(const QCString &clName,
622                                     ClassDef::CompoundType compType,
623                                     bool isTemplate)
624     {
625       QCString result=(QCString)clName;
626       switch(compType)
627       {
628         case ClassDef::Class:      result+=" osztály"; break;
629         case ClassDef::Struct:     result+=" struktúra"; break;
630         case ClassDef::Union:      result+=" unió"; break;
631         case ClassDef::Interface:  result+=" interfész"; break;
632         case ClassDef::Protocol:   result+=" protokoll"; break;
633         case ClassDef::Category:   result+=" kategória"; break;
634         case ClassDef::Exception:  result+=" kivétel"; break;
635         default: break;
636       }
637       if (isTemplate) result+="sablon-";
638       result+="referencia";
639       return result;
640     }
641 
642     /*! used as the title of the HTML page of a file */
trFileReference(const QCString & fileName)643     virtual QCString trFileReference(const QCString &fileName)
644     {
645       QCString result=fileName;
646       result+=" fájlreferencia";
647       return result;
648     }
649 
650     /*! used as the title of the HTML page of a namespace */
trNamespaceReference(const QCString & namespaceName)651     virtual QCString trNamespaceReference(const QCString &namespaceName)
652     {
653       QCString result=namespaceName;
654       result+=" névtér-referencia";
655       return result;
656     }
657 
trPublicMembers()658     virtual QCString trPublicMembers()
659     { return "Publikus tagfüggvények"; }
trPublicSlots()660     virtual QCString trPublicSlots()
661     { return "Publikus rések"; }
trSignals()662     virtual QCString trSignals()
663     { return "Szignálok"; }
trStaticPublicMembers()664     virtual QCString trStaticPublicMembers()
665     { return "Statikus publikus tagfüggvények"; }
trProtectedMembers()666     virtual QCString trProtectedMembers()
667     { return "Védett tagfüggvények"; }
trProtectedSlots()668     virtual QCString trProtectedSlots()
669     { return "Védett rések"; }
trStaticProtectedMembers()670     virtual QCString trStaticProtectedMembers()
671     { return "Statikus védett tagfüggvények"; }
trPrivateMembers()672     virtual QCString trPrivateMembers()
673     { return "Privát tagfüggvények"; }
trPrivateSlots()674     virtual QCString trPrivateSlots()
675     { return "Privát rések"; }
trStaticPrivateMembers()676     virtual QCString trStaticPrivateMembers()
677     { return "Statikus privát tagfüggvények"; }
678 
679     /*! this function is used to produce a comma-separated list of items.
680      *  use generateMarker(i) to indicate where item i should be put.
681      */
trWriteList(int numEntries)682     virtual QCString trWriteList(int numEntries)
683     {
684       QCString result;
685       int i;
686       // the inherits list contain `numEntries' classes
687       for (i=0;i<numEntries;i++)
688       {
689         // use generateMarker to generate placeholders for the class links!
690         result+=generateMarker(i); // generate marker for entry i in the list
691                                    // (order is left to right)
692 
693         if (i!=numEntries-1)  // not the last entry, so we need a separator
694         {
695           if (i<numEntries-2) // not the fore last entry
696             result+=", ";
697           else                // the fore last entry
698             result+=" és ";
699         }
700       }
701       return result;
702     }
703 
704     /*! used in class documentation to produce a list of base classes,
705      *  if class diagrams are disabled.
706      */
trInheritsList(int numEntries)707     virtual QCString trInheritsList(int numEntries)
708     {
709       return "Ősök: "+trWriteList(numEntries)+".";
710     }
711 
712     /*! used in class documentation to produce a list of super classes,
713      *  if class diagrams are disabled.
714      */
trInheritedByList(int numEntries)715     virtual QCString trInheritedByList(int numEntries)
716     {
717       return "Leszármazottak: "+trWriteList(numEntries)+".";
718     }
719 
720     /*! used in member documentation blocks to produce a list of
721      *  members that are hidden by this one.
722      */
trReimplementedFromList(int numEntries)723     virtual QCString trReimplementedFromList(int numEntries)
724     {
725       return "Újraimplementált ősök: "+trWriteList(numEntries)+".";
726     }
727 
728     /*! used in member documentation blocks to produce a list of
729      *  all member that overwrite the implementation of this member.
730      */
trReimplementedInList(int numEntries)731     virtual QCString trReimplementedInList(int numEntries)
732     {
733       return "Újraimplementáló leszármazottak: "+trWriteList(numEntries)+".";
734     }
735 
736     /*! This is put above each page as a link to all members of namespaces. */
trNamespaceMembers()737     virtual QCString trNamespaceMembers()
738     { return "Névtértagok"; }
739 
740     /*! This is an introduction to the page with all namespace members */
trNamespaceMemberDescription(bool extractAll)741     virtual QCString trNamespaceMemberDescription(bool extractAll)
742     {
743       QCString result="Az összes ";
744       if (!extractAll) result+="dokumentált ";
745       result+="névtér tagjainak listája, valamint hivatkozás ";
746       if (extractAll)
747         result+=" a megfelelő névtér dokumentációra minden tagnál:";
748       else
749         result+=" a névterekre, amelynek tagjai:";
750       return result;
751     }
752     /*! This is used in LaTeX as the title of the chapter with the
753      *  index of all namespaces.
754      */
trNamespaceIndex()755     virtual QCString trNamespaceIndex()
756     { return "Névtérmutató"; }
757 
758     /*! This is used in LaTeX as the title of the chapter containing
759      *  the documentation of all namespaces.
760      */
trNamespaceDocumentation()761     virtual QCString trNamespaceDocumentation()
762     { return "Névterek dokumentációja"; }
763 
764 //////////////////////////////////////////////////////////////////////////
765 // new since 0.49-990522
766 //////////////////////////////////////////////////////////////////////////
767 
768     /*! This is used in the documentation before the list of all
769      *  namespaces in a file.
770      */
trNamespaces()771     virtual QCString trNamespaces()
772     { return "Névterek"; }
773 
774 //////////////////////////////////////////////////////////////////////////
775 // new since 0.49-990728
776 //////////////////////////////////////////////////////////////////////////
777 
778     /*! This is put at the bottom of a class documentation page and is
779      *  followed by a list of files that were used to generate the page.
780      */
trGeneratedFromFiles(ClassDef::CompoundType compType,bool single)781     virtual QCString trGeneratedFromFiles(ClassDef::CompoundType compType,
782         bool single)
783     { // single is true implies a single file
784       QCString result=(QCString)"Ez a dokumentáció ";
785       switch(compType)
786       {
787         case ClassDef::Class:      result+="az osztályról"; break;
788         case ClassDef::Struct:     result+="a struktúráról"; break;
789         case ClassDef::Union:      result+="az unióról"; break;
790         case ClassDef::Interface:  result+="az interfészről"; break;
791         case ClassDef::Protocol:   result+="a protokollról"; break;
792         case ClassDef::Category:   result+="a kategóriáról"; break;
793         case ClassDef::Exception:  result+="a kivételről"; break;
794         default: break;
795       }
796       result+=" a következő fájl";
797       if (!single) result+="ok";
798       result+=" alapján készült:";
799       return result;
800     }
801 
802 //////////////////////////////////////////////////////////////////////////
803 // new since 0.49-990901
804 //////////////////////////////////////////////////////////////////////////
805 
806     /*! This is used as the heading text for the retval command. */
trReturnValues()807     virtual QCString trReturnValues()
808     { return "Visszatérési értékek"; }
809 
810     /*! This is in the (quick) index as a link to the main page (index.html)
811      */
trMainPage()812     virtual QCString trMainPage()
813     { return "Főoldal"; }
814 
815     /*! This is used in references to page that are put in the LaTeX
816      *  documentation. It should be an abbreviation of the word page.
817      */
trPageAbbreviation()818     virtual QCString trPageAbbreviation()
819     { return "o."; }
820 
821 //////////////////////////////////////////////////////////////////////////
822 // new since 0.49-991003
823 //////////////////////////////////////////////////////////////////////////
824 
trDefinedAtLineInSourceFile()825     virtual QCString trDefinedAtLineInSourceFile()
826     {
827       return "Definíció a(z) @1 fájl @0. sorában.";
828     }
trDefinedInSourceFile()829     virtual QCString trDefinedInSourceFile()
830     {
831       return "Definíció a(z) @0 fájlban.";
832     }
833 
834 //////////////////////////////////////////////////////////////////////////
835 // new since 0.49-991205
836 //////////////////////////////////////////////////////////////////////////
837 
trDeprecated()838     virtual QCString trDeprecated()
839     {
840       return "Ellenjavallt";
841     }
842 
843 //////////////////////////////////////////////////////////////////////////
844 // new since 1.0.0
845 //////////////////////////////////////////////////////////////////////////
846 
847     /*! this text is put before a collaboration diagram */
trCollaborationDiagram(const QCString & clName)848     virtual QCString trCollaborationDiagram(const QCString &clName)
849     {
850       return (QCString)"A"+zed(clName[0])+clName+" osztály együttműködési diagramja:";
851     }
852     /*! this text is put before an include dependency graph */
trInclDepGraph(const QCString & fName)853     virtual QCString trInclDepGraph(const QCString &fName)
854     {
855       return (QCString)"A"+zed(fName[0])+fName+" definíciós fájl függési gráfja:";
856     }
857     /*! header that is put before the list of constructor/destructors. */
trConstructorDocumentation()858     virtual QCString trConstructorDocumentation()
859     {
860       return "Konstruktorok és destruktorok dokumentációja";
861     }
862     /*! Used in the file documentation to point to the corresponding sources. */
trGotoSourceCode()863     virtual QCString trGotoSourceCode()
864     {
865       return "Ugrás a fájl forráskódjához.";
866     }
867     /*! Used in the file sources to point to the corresponding documentation. */
trGotoDocumentation()868     virtual QCString trGotoDocumentation()
869     {
870       return "Ugrás a fájl dokumentációjához.";
871     }
872     /*! Text for the \\pre command */
trPrecondition()873     virtual QCString trPrecondition()
874     {
875       return "Előfeltétel";
876     }
877     /*! Text for the \\post command */
trPostcondition()878     virtual QCString trPostcondition()
879     {
880       return "Utófeltétel";
881     }
882     /*! Text for the \\invariant command */
trInvariant()883     virtual QCString trInvariant()
884     {
885       return "Invariáns";
886     }
887     /*! Text shown before a multi-line variable/enum initialization */
trInitialValue()888     virtual QCString trInitialValue()
889     {
890       return "Kezdő érték:";
891     }
892     /*! Text used the source code in the file index */
trCode()893     virtual QCString trCode()
894     {
895       return "forráskód";
896     }
trGraphicalHierarchy()897     virtual QCString trGraphicalHierarchy()
898     {
899       return "Osztályhierarchia-ábra";
900     }
trGotoGraphicalHierarchy()901     virtual QCString trGotoGraphicalHierarchy()
902     {
903       return "Ugrás az osztályhierarchia-ábrához";
904     }
trGotoTextualHierarchy()905     virtual QCString trGotoTextualHierarchy()
906     {
907       return "Ugrás az szöveges osztályhierarchiához";
908     }
trPageIndex()909     virtual QCString trPageIndex()
910     {
911       return "Oldalmutató";
912     }
913 
914 //////////////////////////////////////////////////////////////////////////
915 // new since 1.1.0
916 //////////////////////////////////////////////////////////////////////////
917 
trNote()918     virtual QCString trNote()
919     {
920       return "Megjegyzés";
921     }
trPublicTypes()922     virtual QCString trPublicTypes()
923     {
924       return "Publikus típusok";
925     }
trPublicAttribs()926     virtual QCString trPublicAttribs()
927     {
928       if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
929       {
930         return "Adatmezők";
931       }
932       else
933       {
934         return "Publikus attribútumok";
935       }
936     }
trStaticPublicAttribs()937     virtual QCString trStaticPublicAttribs()
938     {
939       return "Statikus publikus attribútumok";
940     }
trProtectedTypes()941     virtual QCString trProtectedTypes()
942     {
943       return "Védett típusok";
944     }
trProtectedAttribs()945     virtual QCString trProtectedAttribs()
946     {
947       return "Védett attribútumok";
948     }
trStaticProtectedAttribs()949     virtual QCString trStaticProtectedAttribs()
950     {
951       return "Statikus védett attribútumok";
952     }
trPrivateTypes()953     virtual QCString trPrivateTypes()
954     {
955       return "Privát típusok";
956     }
trPrivateAttribs()957     virtual QCString trPrivateAttribs()
958     {
959       return "Privát attribútumok";
960     }
trStaticPrivateAttribs()961     virtual QCString trStaticPrivateAttribs()
962     {
963       return "Statikus privát attribútumok";
964     }
965 
966 //////////////////////////////////////////////////////////////////////////
967 // new since 1.1.3
968 //////////////////////////////////////////////////////////////////////////
969 
970     /*! Used as a marker that is put before a todo item */
trTodo()971     virtual QCString trTodo()
972     {
973       return "Tennivaló";
974     }
975     /*! Used as the header of the todo list */
trTodoList()976     virtual QCString trTodoList()
977     {
978       return "Tennivalók listája";
979     }
980 
981 //////////////////////////////////////////////////////////////////////////
982 // new since 1.1.4
983 //////////////////////////////////////////////////////////////////////////
984 
trReferencedBy()985     virtual QCString trReferencedBy()
986     {
987       return "Hivatkozások:";
988     }
trRemarks()989     virtual QCString trRemarks()
990     {
991       return "Megjegyzések";
992     }
trAttention()993     virtual QCString trAttention()
994     {
995       return "Figyelem";
996     }
trInclByDepGraph()997     virtual QCString trInclByDepGraph()
998     {
999       return "Ez az ábra azt mutatja, hogy mely fájlok ágyazzák be "
1000              "közvetve vagy közvetlenül ezt a fájlt:";
1001     }
trSince()1002     virtual QCString trSince()
1003     {
1004       return "Először bevezetve";
1005     }
1006 
1007 //////////////////////////////////////////////////////////////////////////
1008 // new since 1.1.5
1009 //////////////////////////////////////////////////////////////////////////
1010 
1011     /*! title of the graph legend page */
trLegendTitle()1012     virtual QCString trLegendTitle()
1013     {
1014       return "Jelmagyarázat";
1015     }
1016     /*! page explaining how the dot graph's should be interpreted
1017      *  The %A in the text below are to prevent link to classes called "A".
1018      */
trLegendDocs()1019     virtual QCString trLegendDocs()
1020     {
1021       return
1022         "Ez az oldal elmagyarázza hogyan kell értelmezni a "
1023         "doxygen által készített ábrákat.<p>\n"
1024         "Vegyük a következő példát:\n"
1025         "\\code\n"
1026         "/*! Vágás miatt nem látható osztály */\n"
1027         "class Invisible { };\n\n"
1028         "/*! Levágott osztály, származása rejtett */\n"
1029         "class Truncated : public Invisible { };\n\n"
1030         "/* Doxygen kommentekkel nem dokumentált osztály */\n"
1031         "class Undocumented { };\n\n"
1032         "/*! Publikus származtatásal levezetett osztály */\n"
1033         "class PublicBase : public Truncated { };\n\n"
1034         "/*! Egy sablonosztály */\n"
1035         "template<class T> class Templ { };\n\n"
1036         "/*! Védett származtatásal levezetett osztály */\n"
1037         "class ProtectedBase { };\n\n"
1038         "/*! Privát származtatásal levezetett osztály */\n"
1039         "class PrivateBase { };\n\n"
1040         "/*! Osztály, melyet a származtatott osztály használ */\n"
1041         "class Used { };\n\n"
1042         "/*! Osztály, mely több másiknak leszármazottja */\n"
1043         "class Inherited : public PublicBase,\n"
1044         "                  protected ProtectedBase,\n"
1045         "                  private PrivateBase,\n"
1046         "                  public Undocumented,\n"
1047         "                  public Templ<int>\n"
1048         "{\n"
1049         "  private:\n"
1050         "    Used *m_usedClass;\n"
1051         "};\n"
1052         "\\endcode\n"
1053         "Az eredmény a következő ábra lesz:"
1054         "<p><center><img alt=\"\" src=\"graph_legend."+getDotImageExtension()+"\"></center></p>\n"
1055         "<p>\n"
1056         "A fenti ábrán levő dobozok jelentése a következő:\n"
1057         "<ul>\n"
1058         "<li>Kitöltött fekete doboz jelzi azt az osztályt vagy struktúrát,"
1059         "amelyről az ábra szól.</li>\n"
1060         "<li>Fekete keret jelzi a dokumentált osztályokat és struktúrákat.</li>\n"
1061         "<li>Szürke keret jelzi a nem dokumentált osztályokat és struktúrákat.</li>\n"
1062         "<li>Piros keret jelzi azokat az osztályokat és struktúrákat, amelyeknél vágás miatt nem látható "
1063         "az összes leszármaztatási kapcsolat. Egy ábra vágásra kerül, ha nem fér bele "
1064         "a megadott tartományba.</li>\n"
1065         "</ul>\n"
1066         "<p>\n"
1067         "A nyilak jelentése a következő:\n"
1068         "</p>\n"
1069         "<ul>\n"
1070         "<li>Sötétkék nyíl jelzi a publikus származtatás "
1071         "kapcsolatát két osztály között.</li>\n"
1072         "<li>Sötétzöld nyíl jelzi a védett származtatást.</li>\n"
1073         "<li>Sötétvörös nyíl jelzi a privát származtatást.</li>\n"
1074         "<li>Lila szaggatott nyíl jelzi, ha az osztály egy másikat használ vagy tartalmaz. "
1075         "A nyíl felirata jelzi a változó(k) nevét, amelyeken keresztül a másik osztály kapcsolódik.</li>\n"
1076         "<li>Sárga szaggatott nyíl jelzi a kapcsolatot a sablonpéldány és a példányosított "
1077         "osztálysablon között. A nyíl felirata jelzi a pélány sablonparamétereit.</li>\n"
1078         "</ul>\n";
1079 
1080     }
1081     /*! text for the link to the legend page */
trLegend()1082     virtual QCString trLegend()
1083     {
1084       return "Jelmagyarázat";
1085     }
1086 
1087 //////////////////////////////////////////////////////////////////////////
1088 // new since 1.2.0
1089 //////////////////////////////////////////////////////////////////////////
1090 
1091     /*! Used as a marker that is put before a test item */
trTest()1092     virtual QCString trTest()
1093     {
1094       return "Teszt";
1095     }
1096     /*! Used as the header of the test list */
trTestList()1097     virtual QCString trTestList()
1098     {
1099       return "Tesztlista";
1100     }
1101 
1102 //////////////////////////////////////////////////////////////////////////
1103 // new since 1.2.2
1104 //////////////////////////////////////////////////////////////////////////
1105 
1106     /*! Used as a section header for IDL properties */
trProperties()1107     virtual QCString trProperties()
1108     {
1109       return "Tulajdonságok";
1110     }
1111     /*! Used as a section header for IDL property documentation */
trPropertyDocumentation()1112     virtual QCString trPropertyDocumentation()
1113     {
1114       return "Tulajdonságok dokumentációjka";
1115     }
1116 
1117 //////////////////////////////////////////////////////////////////////////
1118 // new since 1.2.4
1119 //////////////////////////////////////////////////////////////////////////
1120 
1121     /*! Used for Java classes in the summary section of Java packages */
trClasses()1122     virtual QCString trClasses()
1123     {
1124       if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
1125       {
1126         return "Adatszerkezetek";
1127       }
1128       else
1129       {
1130         return "Osztályok";
1131       }
1132     }
1133     /*! Used as the title of a Java package */
trPackage(const QCString & name)1134     virtual QCString trPackage(const QCString &name)
1135     {
1136       return name+(QCString)" csomag";
1137     }
1138     /*! Title of the package index page */
trPackageList()1139     virtual QCString trPackageList()
1140     {
1141       return "Csomaglista";
1142     }
1143     /*! The description of the package index page */
trPackageListDescription()1144     virtual QCString trPackageListDescription()
1145     {
1146       return "A csomagok rövid leírásai (ha léteznek):";
1147     }
1148     /*! The link name in the Quick links header for each page */
trPackages()1149     virtual QCString trPackages()
1150     {
1151       return "Csomagok";
1152     }
1153     /*! Text shown before a multi-line define */
trDefineValue()1154     virtual QCString trDefineValue()
1155     {
1156       return "Érték:";
1157     }
1158 
1159 //////////////////////////////////////////////////////////////////////////
1160 // new since 1.2.5
1161 //////////////////////////////////////////////////////////////////////////
1162 
1163     /*! Used as a marker that is put before a \\bug item */
trBug()1164     virtual QCString trBug()
1165     {
1166       return "Hiba";
1167     }
1168     /*! Used as the header of the bug list */
trBugList()1169     virtual QCString trBugList()
1170     {
1171       return "Hiba lista";
1172     }
1173 
1174 //////////////////////////////////////////////////////////////////////////
1175 // new since 1.2.6
1176 //////////////////////////////////////////////////////////////////////////
1177 
1178     /*! Used as ansicpg for RTF file
1179      *
1180      * The following table shows the correlation of Charset name, Charset Value and
1181      * <pre>
1182      * Codepage number:
1183      * Charset Name       Charset Value(hex)  Codepage number
1184      * ------------------------------------------------------
1185      * DEFAULT_CHARSET           1 (x01)
1186      * SYMBOL_CHARSET            2 (x02)
1187      * OEM_CHARSET             255 (xFF)
1188      * ANSI_CHARSET              0 (x00)            1252
1189      * RUSSIAN_CHARSET         204 (xCC)            1251
1190      * EE_CHARSET              238 (xEE)            1250
1191      * GREEK_CHARSET           161 (xA1)            1253
1192      * TURKISH_CHARSET         162 (xA2)            1254
1193      * BALTIC_CHARSET          186 (xBA)            1257
1194      * HEBREW_CHARSET          177 (xB1)            1255
1195      * ARABIC _CHARSET         178 (xB2)            1256
1196      * SHIFTJIS_CHARSET        128 (x80)             932
1197      * HANGEUL_CHARSET         129 (x81)             949
1198      * GB2313_CHARSET          134 (x86)             936
1199      * CHINESEBIG5_CHARSET     136 (x88)             950
1200      * </pre>
1201      *
1202      */
trRTFansicp()1203     virtual QCString trRTFansicp()
1204     {
1205       return "1250";
1206     }
1207 
1208 
1209     /*! Used as ansicpg for RTF fcharset
1210      *  \see trRTFansicp() for a table of possible values.
1211      */
trRTFCharSet()1212     virtual QCString trRTFCharSet()
1213     {
1214       return "0";
1215     }
1216 
1217     /*! Used as header RTF general index */
trRTFGeneralIndex()1218     virtual QCString trRTFGeneralIndex()
1219     {
1220       return "Tárgymutató";
1221     }
1222 
1223     /*! This is used for translation of the word that will possibly
1224      *  be followed by a single name or by a list of names
1225      *  of the category.
1226      */
trClass(bool first_capital,bool singular)1227     virtual QCString trClass(bool first_capital, bool singular)
1228     {
1229       QCString result((first_capital ? "Osztály" : "osztály"));
1230       //if (!singular)  result+="ok";
1231       return result;
1232     }
1233 
1234     /*! This is used for translation of the word that will possibly
1235      *  be followed by a single name or by a list of names
1236      *  of the category.
1237      */
trFile(bool first_capital,bool singular)1238     virtual QCString trFile(bool first_capital, bool singular)
1239     {
1240       QCString result((first_capital ? "Fájl" : "fájl"));
1241       if (!singular)  result+="ok";
1242       return result;
1243     }
1244 
1245     /*! This is used for translation of the word that will possibly
1246      *  be followed by a single name or by a list of names
1247      *  of the category.
1248      */
trNamespace(bool first_capital,bool singular)1249     virtual QCString trNamespace(bool first_capital, bool singular)
1250     {
1251       QCString result("");
1252       if (!singular) result+=first_capital ? "Névterek" : "névterek";
1253       else           result+=first_capital ? "Névtér"   : "névtér";
1254       return result;
1255     }
1256 
1257     /*! This is used for translation of the word that will possibly
1258      *  be followed by a single name or by a list of names
1259      *  of the category.
1260      */
trGroup(bool first_capital,bool singular)1261     virtual QCString trGroup(bool first_capital, bool singular)
1262     {
1263       QCString result((first_capital ? "Modul" : "modul"));
1264       if (!singular)  result+="ok";
1265       return result;
1266     }
1267 
1268     /*! This is used for translation of the word that will possibly
1269      *  be followed by a single name or by a list of names
1270      *  of the category.
1271      */
trPage(bool first_capital,bool singular)1272     virtual QCString trPage(bool first_capital, bool singular)
1273     {
1274       QCString result((first_capital ? "Oldal" : "oldal"));
1275       if (!singular)  result+="ak";
1276       return result;
1277     }
1278 
1279     /*! This is used for translation of the word that will possibly
1280      *  be followed by a single name or by a list of names
1281      *  of the category.
1282      */
trMember(bool first_capital,bool singular)1283     virtual QCString trMember(bool first_capital, bool singular)
1284     {
1285       QCString result((first_capital ? "Tag" : "tag"));
1286       if (!singular)  result+="ok";
1287       return result;
1288     }
1289 
1290     /*! This is used for translation of the word that will possibly
1291      *  be followed by a single name or by a list of names
1292      *  of the category.
1293      */
trGlobal(bool first_capital,bool singular)1294     virtual QCString trGlobal(bool first_capital, bool singular)
1295     {
1296       QCString result((first_capital ? "Globális elem" : "globális elem"));
1297       if (!singular)  result+="ek";
1298       return result;
1299     }
1300 
1301 //////////////////////////////////////////////////////////////////////////
1302 // new since 1.2.7
1303 //////////////////////////////////////////////////////////////////////////
1304 
1305     /*! This text is generated when the \\author command is used and
1306      *  for the author section in man pages. */
trAuthor(bool first_capital,bool singular)1307     virtual QCString trAuthor(bool first_capital, bool singular)
1308     {
1309       QCString result((first_capital ? "Szerző" : "szerző"));
1310       if (!singular)  result+="k";
1311       return result;
1312     }
1313 
1314 //////////////////////////////////////////////////////////////////////////
1315 // new since 1.2.11
1316 //////////////////////////////////////////////////////////////////////////
1317 
1318     /*! This text is put before the list of members referenced by a member
1319      */
trReferences()1320     virtual QCString trReferences()
1321     {
1322       return "Hivatkozások";
1323     }
1324 
1325 //////////////////////////////////////////////////////////////////////////
1326 // new since 1.2.13
1327 //////////////////////////////////////////////////////////////////////////
1328 
1329     /*! used in member documentation blocks to produce a list of
1330      *  members that are implemented by this one.
1331      */
trImplementedFromList(int numEntries)1332     virtual QCString trImplementedFromList(int numEntries)
1333     {
1334       return "Megvalósítja a következőket: "+trWriteList(numEntries)+".";
1335     }
1336 
1337     /*! used in member documentation blocks to produce a list of
1338      *  all members that implement this abstract member.
1339      */
trImplementedInList(int numEntries)1340     virtual QCString trImplementedInList(int numEntries)
1341     {
1342       return "Megvalósítják a következők: "+trWriteList(numEntries)+".";
1343     }
1344 
1345 //////////////////////////////////////////////////////////////////////////
1346 // new since 1.2.16
1347 //////////////////////////////////////////////////////////////////////////
1348 
1349     /*! used in RTF documentation as a heading for the Table
1350      *  of Contents.
1351      */
trRTFTableOfContents()1352     virtual QCString trRTFTableOfContents()
1353     {
1354       return "Tartalomjegyzék";
1355     }
1356 
1357 //////////////////////////////////////////////////////////////////////////
1358 // new since 1.2.17
1359 //////////////////////////////////////////////////////////////////////////
1360 
1361     /*! Used as the header of the list of item that have been
1362      *  flagged deprecated
1363      */
trDeprecatedList()1364     virtual QCString trDeprecatedList()
1365     {
1366       return "Ellenjavallt elemek listája";
1367     }
1368 
1369 //////////////////////////////////////////////////////////////////////////
1370 // new since 1.2.18
1371 //////////////////////////////////////////////////////////////////////////
1372 
1373     /*! Used as a header for declaration section of the events found in
1374      * a C# program
1375      */
trEvents()1376     virtual QCString trEvents()
1377     {
1378       return "Események";
1379     }
1380     /*! Header used for the documentation section of a class' events. */
trEventDocumentation()1381     virtual QCString trEventDocumentation()
1382     {
1383       return "Események dokumentációja";
1384     }
1385 
1386 //////////////////////////////////////////////////////////////////////////
1387 // new since 1.3
1388 //////////////////////////////////////////////////////////////////////////
1389 
1390     /*! Used as a heading for a list of Java class types with package scope.
1391      */
trPackageTypes()1392     virtual QCString trPackageTypes()
1393     {
1394       return "Csomag típusok";
1395     }
1396     /*! Used as a heading for a list of Java class functions with package
1397      * scope.
1398      */
trPackageMembers()1399     virtual QCString trPackageMembers()
1400     {
1401       return "Csomag függvények";
1402     }
1403     /*! Used as a heading for a list of static Java class functions with
1404      *  package scope.
1405      */
trStaticPackageMembers()1406     virtual QCString trStaticPackageMembers()
1407     {
1408       return "Statikus csomag függvények";
1409     }
1410     /*! Used as a heading for a list of Java class variables with package
1411      * scope.
1412      */
trPackageAttribs()1413     virtual QCString trPackageAttribs()
1414     {
1415       return "Csomag attribútumok";
1416     }
1417     /*! Used as a heading for a list of static Java class variables with
1418      * package scope.
1419      */
trStaticPackageAttribs()1420     virtual QCString trStaticPackageAttribs()
1421     {
1422       return "Statikus csomag attribútumok";
1423     }
1424 
1425 //////////////////////////////////////////////////////////////////////////
1426 // new since 1.3.1
1427 //////////////////////////////////////////////////////////////////////////
1428 
1429     /*! Used in the quick index of a class/file/namespace member list page
1430      *  to link to the unfiltered list of all members.
1431      */
trAll()1432     virtual QCString trAll()
1433     {
1434       return "Összes";
1435     }
1436     /*! Put in front of the call graph for a function. */
trCallGraph()1437     virtual QCString trCallGraph()
1438     {
1439       return "A függvény hívási gráfja:";
1440     }
1441 
1442 //////////////////////////////////////////////////////////////////////////
1443 // new since 1.3.3
1444 //////////////////////////////////////////////////////////////////////////
1445 
1446     /*! This string is used as the title for the page listing the search
1447      *  results.
1448      */
trSearchResultsTitle()1449     virtual QCString trSearchResultsTitle()
1450     {
1451       return "A keresés eredménye";
1452     }
1453     /*! This string is put just before listing the search results. The
1454      *  text can be different depending on the number of documents found.
1455      *  Inside the text you can put the special marker $num to insert
1456      *  the number representing the actual number of search results.
1457      *  The @a numDocuments parameter can be either 0, 1 or 2, where the
1458      *  value 2 represents 2 or more matches. HTML markup is allowed inside
1459      *  the returned string.
1460      */
trSearchResults(int numDocuments)1461     virtual QCString trSearchResults(int numDocuments)
1462     {
1463       if (numDocuments==0)
1464       {
1465         return "Sajnos egy dokumentum sem felelt meg a keresési feltételeknek.";
1466       }
1467       else if (numDocuments==1)
1468       {
1469         return "<b>1</b> dokumentum felelt meg a keresési feltételeknek.";
1470       }
1471       else
1472       {
1473         return "<b>$num</b> dokumentum felelt meg a keresési feltételeknek."
1474                "Elsőnek a legjobb találatok vannak feltüntetve.";
1475       }
1476     }
1477     /*! This string is put before the list of matched words, for each search
1478      *  result. What follows is the list of words that matched the query.
1479      */
trSearchMatches()1480     virtual QCString trSearchMatches()
1481     {
1482       return "Találatok:";
1483     }
1484 
1485 //////////////////////////////////////////////////////////////////////////
1486 // new since 1.3.8
1487 //////////////////////////////////////////////////////////////////////////
1488 
1489     /*! This is used in HTML as the title of page with source code for file filename
1490      */
trSourceFile(QCString & filename)1491     virtual QCString trSourceFile(QCString& filename)
1492     {
1493       return filename + " Forrásfájl";
1494     }
1495 
1496 //////////////////////////////////////////////////////////////////////////
1497 // new since 1.3.9
1498 //////////////////////////////////////////////////////////////////////////
1499 
1500     /*! This is used as the name of the chapter containing the directory
1501      *  hierarchy.
1502      */
trDirIndex()1503     virtual QCString trDirIndex()
1504     { return "Könyvtárhierarchia"; }
1505 
1506     /*! This is used as the name of the chapter containing the documentation
1507      *  of the directories.
1508      */
trDirDocumentation()1509     virtual QCString trDirDocumentation()
1510     { return "Könyvtárak dokumentációja"; }
1511 
1512     /*! This is used as the title of the directory index and also in the
1513      *  Quick links of a HTML page, to link to the directory hierarchy.
1514      */
trDirectories()1515     virtual QCString trDirectories()
1516     { return "Könyvtárak"; }
1517 
1518     /*! This returns a sentences that introduces the directory hierarchy.
1519      *  and the fact that it is sorted alphabetically per level
1520      */
trDirDescription()1521     virtual QCString trDirDescription()
1522     { return "Majdnem (de nem teljesen) betűrendbe szedett "
1523              "könyvtárhierarchia:";
1524     }
1525 
1526     /*! This returns the title of a directory page. The name of the
1527      *  directory is passed via \a dirName.
1528      */
trDirReference(const QCString & dirName)1529     virtual QCString trDirReference(const QCString &dirName)
1530     { QCString result=dirName; result+=" könyvtárreferencia"; return result; }
1531 
1532     /*! This returns the word directory with or without starting capital
1533      *  (\a first_capital) and in sigular or plural form (\a singular).
1534      */
trDir(bool first_capital,bool)1535     virtual QCString trDir(bool first_capital, bool /*singular*/)
1536     {
1537       QCString result((first_capital ? "Könyvtár" : "könyvtár"));
1538       //if (singular) result+="y"; else result+="ies";
1539       return result;
1540     }
1541 
1542 //////////////////////////////////////////////////////////////////////////
1543 // new since 1.4.1
1544 //////////////////////////////////////////////////////////////////////////
1545 
1546     /*! This text is added to the documentation when the \\overload command
1547      *  is used for a overloaded function.
1548      */
trOverloadText()1549     virtual QCString trOverloadText()
1550     {
1551        return "Ez egy túlterhelt tagfüggvény, "
1552               "a kényelem érdekében. A fenti függvénytől csak abban különbözik, "
1553               "hogy milyen argumentumokat fogad el.";
1554     }
1555 
1556 
1557 //////////////////////////////////////////////////////////////////////////
1558 // new since 1.4.6
1559 //////////////////////////////////////////////////////////////////////////
1560 
1561     /*! This is used to introduce a caller (or called-by) graph */
trCallerGraph()1562     virtual QCString trCallerGraph()
1563     {
1564       return "A függvény hívó gráfja:";
1565     }
1566 
1567     /*! This is used in the documentation of a file/namespace before the list
1568      *  of documentation blocks for enumeration values
1569      */
trEnumerationValueDocumentation()1570     virtual QCString trEnumerationValueDocumentation()
1571     { return "Enumerációs-érték dokumentáció"; }
1572 
1573 //////////////////////////////////////////////////////////////////////////
1574 // new since 1.5.4 (mainly for Fortran)
1575 //////////////////////////////////////////////////////////////////////////
1576 
1577     /*! header that is put before the list of member subprograms (Fortran). */
trMemberFunctionDocumentationFortran()1578     virtual QCString trMemberFunctionDocumentationFortran()
1579     { return "Tagfüggvény/Alprogram dokumentáció"; }
1580 
1581     /*! This is put above each page as a link to the list of annotated data types (Fortran). */
trCompoundListFortran()1582     virtual QCString trCompoundListFortran()
1583     { return "Adattípusok listája"; }
1584 
1585     /*! This is put above each page as a link to all members of compounds (Fortran). */
trCompoundMembersFortran()1586     virtual QCString trCompoundMembersFortran()
1587     { return "Adatmezők"; }
1588 
1589     /*! This is an introduction to the annotated compound list (Fortran). */
trCompoundListDescriptionFortran()1590     virtual QCString trCompoundListDescriptionFortran()
1591     { return "Rövid leírással ellátott adattípusok:"; }
1592 
1593     /*! This is an introduction to the page with all data types (Fortran). */
trCompoundMembersDescriptionFortran(bool extractAll)1594     virtual QCString trCompoundMembersDescriptionFortran(bool extractAll)
1595     {
1596       QCString result="Az összes ";
1597       if (!extractAll)
1598       {
1599         result+="dokumentált ";
1600       }
1601       result+="adattípusú tagváltozó";
1602       result+=" hivatkozásokkal ellátva ";
1603       if (!extractAll)
1604       {
1605          result+="az egyes adattagok adatszerkezetének dokumentációjára";
1606       }
1607       else
1608       {
1609          result+="azokhoz az adattípusokhoz, amelyekhez tartoznak:";
1610       }
1611       return result;
1612     }
1613     /*! This is used in LaTeX as the title of the chapter with the
1614      * annotated compound index (Fortran).
1615      */
trCompoundIndexFortran()1616     virtual QCString trCompoundIndexFortran()
1617     { return "Adattípus index"; }
1618 
1619     /*! This is used in LaTeX as the title of the chapter containing
1620      *  the documentation of all data types (Fortran).
1621      */
trTypeDocumentation()1622     virtual QCString trTypeDocumentation()
1623     { return "Adattípus dokumentáció"; }
1624     /*! This is used in the documentation of a file as a header before the
1625      *  list of (global) subprograms (Fortran).
1626      */
trSubprograms()1627     virtual QCString trSubprograms()
1628     { return "Függvények/Alprogramok"; }
1629 
1630     /*! This is used in the documentation of a file/namespace before the list
1631      *  of documentation blocks for subprograms (Fortran)
1632      */
trSubprogramDocumentation()1633     virtual QCString trSubprogramDocumentation()
1634     { return "Függvény/Alprogram dokumentáció"; }
1635 
1636     /*! This is used in the documentation of a file/namespace/group before
1637      *  the list of links to documented compounds (Fortran)
1638      */
trDataTypes()1639      virtual QCString trDataTypes()
1640     { return "Adattípusok"; }
1641 
1642     /*! used as the title of page containing all the index of all modules (Fortran). */
trModulesList()1643     virtual QCString trModulesList()
1644     { return "Modulok listája"; }
1645 
1646    /*! used as an introduction to the modules list (Fortran) */
trModulesListDescription(bool extractAll)1647     virtual QCString trModulesListDescription(bool extractAll)
1648     {
1649       QCString result="Az összes ";
1650       if (!extractAll) result+="dokumentált ";
1651       result+="rövid leírással ellátott modul:";
1652       return result;
1653     }
1654 
1655     /*! used as the title of the HTML page of a module/type (Fortran) */
trCompoundReferenceFortran(const QCString & clName,ClassDef::CompoundType compType,bool isTemplate)1656     virtual QCString trCompoundReferenceFortran(const QCString &clName,
1657                                     ClassDef::CompoundType compType,
1658                                     bool isTemplate)
1659     {
1660       QCString result=(QCString)clName;
1661       switch(compType)
1662       {
1663         case ClassDef::Class:      result+=" modul"; break;
1664         case ClassDef::Struct:     result+=" típus"; break;
1665         case ClassDef::Union:      result+=" unió"; break;
1666         case ClassDef::Interface:  result+=" interfész"; break;
1667         case ClassDef::Protocol:   result+=" protokoll"; break;
1668         case ClassDef::Category:   result+=" kategória"; break;
1669         case ClassDef::Exception:  result+=" kivétel"; break;
1670         default: break;
1671       }
1672       if (isTemplate) result+=" sablon";
1673       result+=" hivatkozás";
1674       return result;
1675     }
1676     /*! used as the title of the HTML page of a module (Fortran) */
trModuleReference(const QCString & namespaceName)1677     virtual QCString trModuleReference(const QCString &namespaceName)
1678     {
1679       QCString result=namespaceName;
1680       result+=" modul hivatkozás";
1681       return result;
1682     }
1683 
1684     /*! This is put above each page as a link to all members of modules. (Fortran) */
trModulesMembers()1685     virtual QCString trModulesMembers()
1686     { return "Modul adattagok"; }
1687 
1688     /*! This is an introduction to the page with all modules members (Fortran) */
trModulesMemberDescription(bool extractAll)1689     virtual QCString trModulesMemberDescription(bool extractAll)
1690     {
1691       QCString result="Az összes ";
1692       if (!extractAll) result+="dokumentált ";
1693       result+="modul adattagja hivatkozásokkal ellátva ";
1694       if (extractAll)
1695       {
1696         result+="az egyes adattagok moduljainak dokumentációjára:";
1697       }
1698       else
1699       {
1700         result+="azokhoz a modulokhoz, amelyekhez tartoznak:";
1701       }
1702       return result;
1703     }
1704 
1705     /*! This is used in LaTeX as the title of the chapter with the
1706      *  index of all modules (Fortran).
1707      */
trModulesIndex()1708     virtual QCString trModulesIndex()
1709     { return "Modulok indexe"; }
1710 
1711     /*! This is used for translation of the word that will possibly
1712      *  be followed by a single name or by a list of names
1713      *  of the category.
1714      */
trModule(bool first_capital,bool singular)1715     virtual QCString trModule(bool first_capital, bool singular)
1716     {
1717       QCString result((first_capital ? "Modul" : "modul"));
1718       if (!singular)  result+="s";
1719       return result;
1720     }
1721 
1722     /*! This is put at the bottom of a module documentation page and is
1723      *  followed by a list of files that were used to generate the page.
1724      */
trGeneratedFromFilesFortran(ClassDef::CompoundType compType,bool single)1725     virtual QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType,
1726         bool single)
1727     {
1728       // single is true implies a single file
1729       QCString result=(QCString)"Ez a dokumentáció ";
1730       switch(compType)
1731       {
1732         case ClassDef::Class:      result+="a modulról"; break;
1733         case ClassDef::Struct:     result+="a típusról"; break;
1734         case ClassDef::Union:      result+="az unióról"; break;
1735         case ClassDef::Interface:  result+="az interfészról"; break;
1736         case ClassDef::Protocol:   result+="a protokollról"; break;
1737         case ClassDef::Category:   result+="a kategóriáról"; break;
1738         case ClassDef::Exception:  result+="a kivételről"; break;
1739         default: break;
1740       }
1741       result+=" a következő fájl";
1742       if (!single) result+="ok";
1743       result+=" alapján készült:";
1744       return result;
1745     }
1746 
1747     /*! This is used for translation of the word that will possibly
1748      *  be followed by a single name or by a list of names
1749      *  of the category.
1750      */
trType(bool first_capital,bool singular)1751     virtual QCString trType(bool first_capital, bool singular)
1752     {
1753       QCString result((first_capital ? "Típus" : "típus"));
1754       if (!singular)  result+="ok";
1755       return result;
1756     }
1757 
1758     /*! This is used for translation of the word that will possibly
1759      *  be followed by a single name or by a list of names
1760      *  of the category.
1761      */
trSubprogram(bool first_capital,bool singular)1762     virtual QCString trSubprogram(bool first_capital, bool singular)
1763     {
1764       QCString result((first_capital ? "Alprogram" : "alprogram"));
1765       if (!singular)  result+="ok";
1766       return result;
1767     }
1768 
1769     /*! C# Type Constraint list */
trTypeConstraints()1770     virtual QCString trTypeConstraints()
1771     {
1772       return "Típuskorlátozások";
1773     }
1774 
1775 //////////////////////////////////////////////////////////////////////////
1776 // new since 1.6.0 (mainly for the new search engine)
1777 //////////////////////////////////////////////////////////////////////////
1778 
1779     /*! directory relation for \a name */
trDirRelation(const QCString & name)1780     virtual QCString trDirRelation(const QCString &name)
1781     {
1782       return QCString(name)+" kapcsolat";
1783     }
1784 
1785     /*! Loading message shown when loading search results */
trLoading()1786     virtual QCString trLoading()
1787     {
1788       return "Betöltés...";
1789     }
1790 
1791     /*! Label used for search results in the global namespace */
trGlobalNamespace()1792     virtual QCString trGlobalNamespace()
1793     {
1794       return "Globális névtér";
1795     }
1796 
1797     /*! Message shown while searching */
trSearching()1798     virtual QCString trSearching()
1799     {
1800       return "Keresés...";
1801     }
1802 
1803     /*! Text shown when no search results are found */
trNoMatches()1804     virtual QCString trNoMatches()
1805     {
1806       return "Nincs egyezés";
1807     }
1808 
1809 //////////////////////////////////////////////////////////////////////////
1810 // new since 1.6.3 (missing items for the directory pages)
1811 //////////////////////////////////////////////////////////////////////////
1812 
1813     /*! when clicking a directory dependency label, a page with a
1814      *  table is shown. The heading for the first column mentions the
1815      *  source file that has a relation to another file.
1816      */
trFileIn(const QCString & name)1817     virtual QCString trFileIn(const QCString &name)
1818     {
1819       return (QCString)"Fájl a(z) "+name+" könyvtárban";
1820     }
1821 
1822     /*! when clicking a directory dependency label, a page with a
1823      *  table is shown. The heading for the second column mentions the
1824      *  destination file that is included.
1825      */
trIncludesFileIn(const QCString & name)1826     virtual QCString trIncludesFileIn(const QCString &name)
1827     {
1828       return (QCString)"Tartalmazott fájl a(z) "+name+" könyvtárban";
1829     }
1830 
1831     /** Compiles a date string.
1832      *  @param year Year in 4 digits
1833      *  @param month Month of the year: 1=January
1834      *  @param day Day of the Month: 1..31
1835      *  @param dayOfWeek Day of the week: 1=Monday..7=Sunday
1836      *  @param hour Hour of the day: 0..23
1837      *  @param minutes Minutes in the hour: 0..59
1838      *  @param seconds Seconds within the minute: 0..59
1839      *  @param includeTime Include time in the result string?
1840      */
trDateTime(int year,int month,int day,int dayOfWeek,int hour,int minutes,int seconds,bool includeTime)1841     virtual QCString trDateTime(int year,int month,int day,int dayOfWeek,
1842                                 int hour,int minutes,int seconds,
1843                                 bool includeTime)
1844     {
1845       static const char *days[]   = { "Hétfő","Kedd","Szerda","Csütörtök","Péntek","Szombat","Vasárnap" };
1846       static const char *months[] = { "Január","Február","Március","Április","Május","Június","Július","Augusztus","Szeptember","Október","November","December" };
1847       QCString sdate;
1848       sdate.sprintf("%s %s %d %d",days[dayOfWeek-1],months[month-1],day,year);
1849       if (includeTime)
1850       {
1851         QCString stime;
1852         stime.sprintf(" %.2d:%.2d:%.2d",hour,minutes,seconds);
1853         sdate+=stime;
1854       }
1855       return sdate;
1856     }
1857 
1858 //////////////////////////////////////////////////////////////////////////
1859 // new since 1.7.5
1860 //////////////////////////////////////////////////////////////////////////
1861 
1862     /*! Header for the page with bibliographic citations */
trCiteReferences()1863     virtual QCString trCiteReferences()
1864     { return "Bibliográfia"; }
1865 
1866     /*! Text for copyright paragraph */
trCopyright()1867     virtual QCString trCopyright()
1868     { return "Szerzői jog"; }
1869 
1870     /*! Header for the graph showing the directory dependencies */
trDirDepGraph(const QCString & name)1871     virtual QCString trDirDepGraph(const QCString &name)
1872     { return QCString("Könyvtár függőségi gráf a(z) ")+name+"-könyvtárhoz:"; }
1873 
1874 //////////////////////////////////////////////////////////////////////////
1875 // new since 1.8.0
1876 //////////////////////////////////////////////////////////////////////////
1877 
1878     /*! Detail level selector shown for hierarchical indices */
trDetailLevel()1879     virtual QCString trDetailLevel()
1880     { return "részletességi szint"; }
1881 
1882     /*! Section header for list of template parameters */
trTemplateParameters()1883     virtual QCString trTemplateParameters()
1884     { return "Sablon paraméterek"; }
1885 
1886     /*! Used in dot graph when UML_LOOK is enabled and there are many fields */
trAndMore(const QCString & number)1887     virtual QCString trAndMore(const QCString &number)
1888     { return "és "+number+" elemmel több..."; }
1889 
1890     /*! Used file list for a Java enum */
trEnumGeneratedFromFiles(bool single)1891     virtual QCString trEnumGeneratedFromFiles(bool single)
1892     { QCString result = "A dokumentáció ehhez az enum-hoz a következő fájl";
1893       if (!single) result+="ok";
1894       result+=" alapján készült:";
1895       return result;
1896     }
1897 
1898     /*! Header of a Java enum page (Java enums are represented as classes). */
trEnumReference(const QCString & name)1899     virtual QCString trEnumReference(const QCString &name)
1900     { return QCString(name)+" felsoroló referencia"; }
1901 
1902     /*! Used for a section containing inherited members */
trInheritedFrom(const QCString & members,const QCString & what)1903     virtual QCString trInheritedFrom(const QCString &members,const QCString &what)
1904     { return QCString(members)+" a(z) "+what+" osztályból származnak"; }
1905 
1906     /*! Header of the sections with inherited members specific for the
1907      *  base class(es)
1908      */
trAdditionalInheritedMembers()1909     virtual QCString trAdditionalInheritedMembers()
1910     { return "További örökölt tagok"; }
1911 
1912 //////////////////////////////////////////////////////////////////////////
1913 // new since 1.8.2
1914 //////////////////////////////////////////////////////////////////////////
1915 
1916     /*! Used as a tooltip for the toggle button that appears in the
1917      *  navigation tree in the HTML output when GENERATE_TREEVIEW is
1918      *  enabled. This tooltip explains the meaning of the button.
1919      */
trPanelSynchronisationTooltip(bool enable)1920     virtual QCString trPanelSynchronisationTooltip(bool enable)
1921     {
1922       QCString opt = enable ? "engedélyez" : "letilt";
1923       return "Kattintson a(z) "+opt+" panel synchronisation";
1924     }
1925 
1926     /*! Used in a method of an Objective-C class that is declared in a
1927      *  a category. Note that the @1 marker is required and is replaced
1928      *  by a link.
1929      */
trProvidedByCategory()1930     virtual QCString trProvidedByCategory()
1931     {
1932       return "@0 kategória szerint.";
1933     }
1934 
1935     /*! Used in a method of an Objective-C category that extends a class.
1936      *  Note that the @1 marker is required and is replaced by a link to
1937      *  the class method.
1938      */
trExtendsClass()1939     virtual QCString trExtendsClass()
1940     {
1941       return "@0 kiterjesztett osztály.";
1942     }
1943 
1944     /*! Used as the header of a list of class methods in Objective-C.
1945      *  These are similar to static public member functions in C++.
1946      */
trClassMethods()1947     virtual QCString trClassMethods()
1948     {
1949       return "Osztály metódusok";
1950     }
1951 
1952     /*! Used as the header of a list of instance methods in Objective-C.
1953      *  These are similar to public member functions in C++.
1954      */
trInstanceMethods()1955     virtual QCString trInstanceMethods()
1956     {
1957       return "Példány metódusok";
1958     }
1959 
1960     /*! Used as the header of the member functions of an Objective-C class.
1961      */
trMethodDocumentation()1962     virtual QCString trMethodDocumentation()
1963     {
1964       return "Metódus dokumentáció";
1965     }
1966 
1967 //////////////////////////////////////////////////////////////////////////
1968 // new since 1.8.4
1969 //////////////////////////////////////////////////////////////////////////
1970 
1971     /** old style UNO IDL services: implemented interfaces */
trInterfaces()1972     virtual QCString trInterfaces()
1973     { return "Exportált interfészek"; }
1974 
1975     /** old style UNO IDL services: inherited services */
trServices()1976     virtual QCString trServices()
1977     { return "Mellékelt szolgáltatások"; }
1978 
1979     /** UNO IDL constant groups */
trConstantGroups()1980     virtual QCString trConstantGroups()
1981     { return "Konstans csoportok"; }
1982 
1983     /** UNO IDL constant groups */
trConstantGroupReference(const QCString & namespaceName)1984     virtual QCString trConstantGroupReference(const QCString &namespaceName)
1985     {
1986       QCString result=namespaceName;
1987       result+=" konstans csoport referencia";
1988       return result;
1989     }
1990     /** UNO IDL service page title */
trServiceReference(const QCString & sName)1991     virtual QCString trServiceReference(const QCString &sName)
1992     {
1993       QCString result=(QCString)sName;
1994       result+=" szolgáltatás referencia";
1995       return result;
1996     }
1997     /** UNO IDL singleton page title */
trSingletonReference(const QCString & sName)1998     virtual QCString trSingletonReference(const QCString &sName)
1999     {
2000       QCString result=(QCString)sName;
2001       result+=" egyke példány referencia";
2002       return result;
2003     }
2004     /** UNO IDL service page */
trServiceGeneratedFromFiles(bool single)2005     virtual QCString trServiceGeneratedFromFiles(bool single)
2006     {
2007       // single is true implies a single file
2008       QCString result=(QCString)"A szolgáltatás dokumentációja "
2009                                 "a következő fájl";
2010       if (single) result+="ból"; else result+="okból";
2011       result+="lett létrehozva:";
2012       return result;
2013     }
2014     /** UNO IDL singleton page */
trSingletonGeneratedFromFiles(bool single)2015     virtual QCString trSingletonGeneratedFromFiles(bool single)
2016     {
2017       // single is true implies a single file
2018       QCString result=(QCString)"Az egyke példány dokomentációja "
2019                                 "a következő fájl";
2020       if (single) result+="ból"; else result+="okból";
2021       result+="lett létrehozva:";
2022       return result;
2023     }
2024 };
2025 
2026 #endif
2027