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