Chameleon

Chameleon Svn Source Tree

Root/branches/xZenu/src/util/doxygen/src/translator_hu.h

Source at commit 1322 created 12 years 8 months ago.
By meklort, Add doxygen to utils folder
1/******************************************************************************
2 *
3 *
4 *
5 * Copyright (C) 1997-2011 by Dimitri van Heesch.
6 *
7 * Permission to use, copy, modify, and distribute this software and its
8 * documentation under the terms of the GNU General Public License is hereby
9 * granted. No representations are made about the suitability of this software
10 * for any purpose. It is provided "as is" without express or implied warranty.
11 * See the GNU General Public License for more details.
12 *
13 * Documents produced by Doxygen are derivative works derived from the
14 * input used in their production; they are not affected by this license.
15 *
16 */
17
18 /*
19 * Original Hungarian translation by
20
21 *
22 * Extended, revised and updated by
23
24 *
25 * Further extended, revised and updated by
26
27 */
28
29#ifndef TRANSLATOR_HU_H
30#define TRANSLATOR_HU_H
31
32class TranslatorHungarian : public TranslatorAdapter_1_4_6
33{
34 private:
35 const char * zed(char c)
36 {
37 switch (c & ~('a' ^ 'A')) {
38 case 'B': case 'C': case 'D': case 'F': case 'G':
39 case 'H': case 'J': case 'K': case 'L': case 'M':
40 case 'N': case 'P': case 'Q': case 'R': case 'S':
41 case 'T': case 'V': case 'W': case 'X': case 'Z':
42 return " ";
43 default:
44 return "z ";
45 }
46 }
47 public:
48
49 // --- Language control methods -------------------
50 virtual QCString idLanguage()
51 { return "hungarian"; }
52 /*! Used to get the command(s) for the language support. This method
53 * was designed for languages which do not prefer babel package.
54 * If this methods returns empty string, then the latexBabelPackage()
55 * method is used to generate the command for using the babel package.
56 */
57 virtual QCString latexLanguageSupportCommand()
58 {
59 return "\\usepackage[T2A]{fontenc}\n"
60 "\\usepackage[magyar]{babel}\n";
61 }
62
63 /*! return the language charset. This will be used for the HTML output */
64 virtual QCString idLanguageCharset()
65 {
66 return "iso-8859-2";
67 }
68
69 // --- Language translation methods -------------------
70
71 /*! used in the compound documentation before a list of related functions. */
72 virtual QCString trRelatedFunctions()
73
74
75 /*! subscript for the related functions. */
76 virtual QCString trRelatedSubscript()
77
78
79 /*! header that is put before the detailed description of files, classes and namespaces. */
80 virtual QCString trDetailedDescription()
81
82
83 /*! header that is put before the list of typedefs. */
84 virtual QCString trMemberTypedefDocumentation()
85
86
87 /*! header that is put before the list of enumerations. */
88 virtual QCString trMemberEnumerationDocumentation()
89
90
91 /*! header that is put before the list of member functions. */
92 virtual QCString trMemberFunctionDocumentation()
93
94
95 /*! header that is put before the list of member attributes. */
96 virtual QCString trMemberDataDocumentation()
97 {
98 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
99 {
100
101 }
102 else
103 {
104
105 }
106 }
107
108 /*! this is the text of a link put after brief descriptions. */
109 virtual QCString trMore()
110
111
112 /*! put in the class documentation */
113 virtual QCString trListOfAllMembers()
114
115
116 /*! used as the title of the "list of all members" page of a class */
117 virtual QCString trMemberList()
118 { return "Taglista"; }
119
120 /*! this is the first part of a sentence that is followed by a class name */
121 virtual QCString trThisIsTheListOfAllMembers()
122 { return "A(z) "; }
123
124 /*! this is the remainder of the sentence after the class name */
125 virtual QCString trIncludingInheritedMembers()
126
127
128 virtual QCString trGeneratedAutomatically(const char *s)
129
130 if (s) result+=(QCString)" a" + zed(s[0])+s+(QCString)" projekthez";
131
132 return result;
133 }
134
135 /*! put after an enum name in the list of all members */
136 virtual QCString trEnumName()
137 { return "enum"; }
138
139 /*! put after an enum value in the list of all members */
140 virtual QCString trEnumValue()
141
142
143 /*! put after an undocumented member in the list of all members */
144 virtual QCString trDefinedIn()
145
146
147 // quick reference sections
148
149 /*! This is put above each page as a link to the list of all groups of
150 * compounds or files (see the \\group command).
151 */
152 virtual QCString trModules()
153 { return "Modulok"; }
154
155 /*! This is put above each page as a link to the class hierarchy */
156 virtual QCString trClassHierarchy()
157
158
159 /*! This is put above each page as a link to the list of annotated classes */
160 virtual QCString trCompoundList()
161 {
162 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
163 {
164 return "Adatszerkezetek";
165 }
166 else
167 {
168
169 }
170 }
171
172 /*! This is put above each page as a link to the list of documented files */
173 virtual QCString trFileList()
174
175
176 /*! This is put above each page as a link to all members of compounds. */
177 virtual QCString trCompoundMembers()
178 {
179 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
180 {
181
182 }
183 else
184 {
185
186 }
187 }
188
189 /*! This is put above each page as a link to all members of files. */
190 virtual QCString trFileMembers()
191 {
192 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
193 {
194
195 }
196 else
197 {
198
199 }
200 }
201
202 /*! This is put above each page as a link to all related pages. */
203 virtual QCString trRelatedPages()
204
205
206 /*! This is put above each page as a link to all examples. */
207 virtual QCString trExamples()
208
209
210 /*! This is put above each page as a link to the search engine. */
211 virtual QCString trSearch()
212
213
214 /*! This is an introduction to the class hierarchy. */
215 virtual QCString trClassHierarchyDescription()
216
217
218 }
219
220 /*! This is an introduction to the list with all files. */
221 virtual QCString trFileListDescription(bool extractAll)
222 {
223
224
225
226 return result;
227 }
228
229 /*! This is an introduction to the annotated compound list. */
230 virtual QCString trCompoundListDescription()
231 {
232
233 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
234 {
235
236 }
237 else
238 {
239
240
241 }
242 }
243
244 /*! This is an introduction to the page with all class members. */
245 virtual QCString trCompoundMembersDescription(bool extractAll)
246 {
247
248 if (!extractAll)
249 {
250
251 }
252 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
253 {
254
255 }
256 else
257 {
258
259 }
260
261 if (!extractAll)
262 {
263 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
264 {
265
266 }
267 else
268 {
269
270 }
271 }
272 else
273 {
274 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
275 {
276
277 }
278 else
279 {
280
281 }
282 }
283 return result;
284 }
285
286 /*! This is an introduction to the page with all file members. */
287 virtual QCString trFileMembersDescription(bool extractAll)
288 {
289
290
291
292 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
293 {
294
295 }
296 else
297 {
298
299 }
300
301 if (extractAll)
302
303 else
304
305 return result;
306 }
307
308 /*! This is an introduction to the page with the list of all examples */
309 virtual QCString trExamplesDescription()
310
311
312 /*! This is an introduction to the page with the list of related pages */
313 virtual QCString trRelatedPagesDescription()
314
315
316 /*! This is an introduction to the page with the list of class/file groups */
317 virtual QCString trModulesDescription()
318
319
320 // index titles (the project name is prepended for these)
321
322
323 /*! This is used in HTML as the title of index.html. */
324 virtual QCString trDocumentation()
325
326
327 /*! This is used in LaTeX as the title of the chapter with the
328 * index of all groups.
329 */
330 virtual QCString trModuleIndex()
331
332
333 /*! This is used in LaTeX as the title of the chapter with the
334 * class hierarchy.
335 */
336 virtual QCString trHierarchicalIndex()
337
338
339 /*! This is used in LaTeX as the title of the chapter with the
340 * annotated compound index.
341 */
342 virtual QCString trCompoundIndex()
343 {
344 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
345 {
346
347 }
348 else
349 {
350
351 }
352 }
353
354 /*! This is used in LaTeX as the title of the chapter with the
355 * list of all files.
356 */
357 virtual QCString trFileIndex()
358
359
360 /*! This is used in LaTeX as the title of the chapter containing
361 * the documentation of all groups.
362 */
363 virtual QCString trModuleDocumentation()
364
365
366 /*! This is used in LaTeX as the title of the chapter containing
367 * the documentation of all classes, structs and unions.
368 */
369 virtual QCString trClassDocumentation()
370 {
371 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
372 {
373
374 }
375 else
376 {
377
378 }
379 }
380
381 /*! This is used in LaTeX as the title of the chapter containing
382 * the documentation of all files.
383 */
384 virtual QCString trFileDocumentation()
385
386
387 /*! This is used in LaTeX as the title of the chapter containing
388 * the documentation of all examples.
389 */
390 virtual QCString trExampleDocumentation()
391
392
393 /*! This is used in LaTeX as the title of the chapter containing
394 * the documentation of all related pages.
395 */
396 virtual QCString trPageDocumentation()
397
398
399 /*! This is used in LaTeX as the title of the document */
400 virtual QCString trReferenceManual()
401
402
403 /*! This is used in the documentation of a file as a header before the
404 * list of defines
405 */
406 virtual QCString trDefines()
407
408
409 /*! This is used in the documentation of a file as a header before the
410 * list of function prototypes
411 */
412 virtual QCString trFuncProtos()
413
414
415 /*! This is used in the documentation of a file as a header before the
416 * list of typedefs
417 */
418 virtual QCString trTypedefs()
419
420
421 /*! This is used in the documentation of a file as a header before the
422 * list of enumerations
423 */
424 virtual QCString trEnumerations()
425
426
427 /*! This is used in the documentation of a file as a header before the
428 * list of (global) functions
429 */
430 virtual QCString trFunctions()
431
432
433 /*! This is used in the documentation of a file as a header before the
434 * list of (global) variables
435 */
436 virtual QCString trVariables()
437
438
439 /*! This is used in the documentation of a file as a header before the
440 * list of (global) variables
441 */
442 virtual QCString trEnumerationValues()
443
444
445 /*! This is used in the documentation of a file before the list of
446 * documentation blocks for defines
447 */
448 virtual QCString trDefineDocumentation()
449
450
451 /*! This is used in the documentation of a file/namespace before the list
452 * of documentation blocks for function prototypes
453 */
454 virtual QCString trFunctionPrototypeDocumentation()
455
456
457 /*! This is used in the documentation of a file/namespace before the list
458 * of documentation blocks for typedefs
459 */
460 virtual QCString trTypedefDocumentation()
461
462
463 /*! This is used in the documentation of a file/namespace before the list
464 * of documentation blocks for enumeration types
465 */
466 virtual QCString trEnumerationTypeDocumentation()
467
468
469 /*! This is used in the documentation of a file/namespace before the list
470 * of documentation blocks for functions
471 */
472 virtual QCString trFunctionDocumentation()
473
474
475 /*! This is used in the documentation of a file/namespace before the list
476 * of documentation blocks for variables
477 */
478 virtual QCString trVariableDocumentation()
479
480
481 /*! This is used in the documentation of a file/namespace/group before
482 * the list of links to documented compounds
483 */
484 virtual QCString trCompounds()
485 {
486 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
487 {
488 return "Adatszerkezetek";
489 }
490 else
491 {
492
493 }
494 }
495
496 /*! This is used in the standard footer of each page and indicates when
497 * the page was generated
498 */
499 virtual QCString trGeneratedAt(const char *date,const char *projName)
500 {
501 QCString result=(QCString)"";
502 if (projName) result+=(QCString)"Projekt: "+projName;
503
504 return result;
505 }
506 /*! This is part of the sentence used in the standard footer of each page.
507 */
508 virtual QCString trWrittenBy()
509 {
510
511 }
512
513 /*! this text is put before a class diagram */
514 virtual QCString trClassDiagram(const char *clName)
515 {
516
517 }
518
519 /*! this text is generated when the \\internal command is used. */
520 virtual QCString trForInternalUseOnly()
521
522
523 /*! this text is generated when the \\warning command is used. */
524 virtual QCString trWarning()
525
526
527 /*! this text is generated when the \\version command is used. */
528 virtual QCString trVersion()
529
530
531 /*! this text is generated when the \\date command is used. */
532 virtual QCString trDate()
533
534
535 /*! this text is generated when the \\return command is used. */
536 virtual QCString trReturns()
537
538
539 /*! this text is generated when the \\sa command is used. */
540 virtual QCString trSeeAlso()
541
542
543 /*! this text is generated when the \\param command is used. */
544 virtual QCString trParameters()
545
546
547 /*! this text is generated when the \\exception command is used. */
548 virtual QCString trExceptions()
549
550
551 /*! this text is used in the title page of a LaTeX document. */
552 virtual QCString trGeneratedBy()
553
554
555//////////////////////////////////////////////////////////////////////////
556// new since 0.49-990307
557//////////////////////////////////////////////////////////////////////////
558
559 /*! used as the title of page containing all the index of all namespaces. */
560 virtual QCString trNamespaceList()
561
562
563 /*! used as an introduction to the namespace list */
564 virtual QCString trNamespaceListDescription(bool extractAll)
565 {
566
567
568
569 return result;
570 }
571
572 /*! used in the class documentation as a header before the list of all
573 * friends of a class
574 */
575 virtual QCString trFriends()
576
577
578//////////////////////////////////////////////////////////////////////////
579// new since 0.49-990405
580//////////////////////////////////////////////////////////////////////////
581
582 /*! used in the class documentation as a header before the list of all
583 * related classes
584 */
585 virtual QCString trRelatedFunctionDocumentation()
586
587
588//////////////////////////////////////////////////////////////////////////
589// new since 0.49-990425
590//////////////////////////////////////////////////////////////////////////
591
592 /*! used as the title of the HTML page of a class/struct/union */
593 virtual QCString trCompoundReference(const char *clName,
594 ClassDef::CompoundType compType,
595 bool isTemplate)
596 {
597 QCString result=(QCString)clName;
598 switch(compType)
599 {
600
601
602
603
604 case ClassDef::Protocol: result+=" protocol"; break; // translate me!
605 case ClassDef::Category: result+=" category"; break; // translate me!
606
607 }
608 if (isTemplate) result+="sablon-";
609 result+="referencia";
610 return result;
611 }
612
613 /*! used as the title of the HTML page of a file */
614 virtual QCString trFileReference(const char *fileName)
615 {
616 QCString result=fileName;
617
618 return result;
619 }
620
621 /*! used as the title of the HTML page of a namespace */
622 virtual QCString trNamespaceReference(const char *namespaceName)
623 {
624 QCString result=namespaceName;
625
626 return result;
627 }
628
629 virtual QCString trPublicMembers()
630
631 virtual QCString trPublicSlots()
632
633 virtual QCString trSignals()
634
635 virtual QCString trStaticPublicMembers()
636
637 virtual QCString trProtectedMembers()
638
639 virtual QCString trProtectedSlots()
640
641 virtual QCString trStaticProtectedMembers()
642
643 virtual QCString trPrivateMembers()
644
645 virtual QCString trPrivateSlots()
646
647 virtual QCString trStaticPrivateMembers()
648
649
650 /*! this function is used to produce a comma-separated list of items.
651 * use generateMarker(i) to indicate where item i should be put.
652 */
653 virtual QCString trWriteList(int numEntries)
654 {
655 QCString result;
656 int i;
657 // the inherits list contain `numEntries' classes
658 for (i=0;i<numEntries;i++)
659 {
660 // use generateMarker to generate placeholders for the class links!
661 result+=generateMarker(i); // generate marker for entry i in the list
662 // (order is left to right)
663
664 if (i!=numEntries-1) // not the last entry, so we need a separator
665 {
666 if (i<numEntries-2) // not the fore last entry
667 result+=", ";
668 else // the fore last entry
669
670 }
671 }
672 return result;
673 }
674
675 /*! used in class documentation to produce a list of base classes,
676 * if class diagrams are disabled.
677 */
678 virtual QCString trInheritsList(int numEntries)
679 {
680
681 }
682
683 /*! used in class documentation to produce a list of super classes,
684 * if class diagrams are disabled.
685 */
686 virtual QCString trInheritedByList(int numEntries)
687 {
688
689 }
690
691 /*! used in member documentation blocks to produce a list of
692 * members that are hidden by this one.
693 */
694 virtual QCString trReimplementedFromList(int numEntries)
695 {
696
697 }
698
699 /*! used in member documentation blocks to produce a list of
700 * all member that overwrite the implementation of this member.
701 */
702 virtual QCString trReimplementedInList(int numEntries)
703 {
704
705 }
706
707 /*! This is put above each page as a link to all members of namespaces. */
708 virtual QCString trNamespaceMembers()
709
710
711 /*! This is an introduction to the page with all namespace members */
712 virtual QCString trNamespaceMemberDescription(bool extractAll)
713 {
714
715
716
717 if (extractAll)
718
719 else
720
721 return result;
722 }
723 /*! This is used in LaTeX as the title of the chapter with the
724 * index of all namespaces.
725 */
726 virtual QCString trNamespaceIndex()
727
728
729 /*! This is used in LaTeX as the title of the chapter containing
730 * the documentation of all namespaces.
731 */
732 virtual QCString trNamespaceDocumentation()
733
734
735//////////////////////////////////////////////////////////////////////////
736// new since 0.49-990522
737//////////////////////////////////////////////////////////////////////////
738
739 /*! This is used in the documentation before the list of all
740 * namespaces in a file.
741 */
742 virtual QCString trNamespaces()
743
744
745//////////////////////////////////////////////////////////////////////////
746// new since 0.49-990728
747//////////////////////////////////////////////////////////////////////////
748
749 /*! This is put at the bottom of a class documentation page and is
750 * followed by a list of files that were used to generate the page.
751 */
752 virtual QCString trGeneratedFromFiles(ClassDef::CompoundType compType,
753 bool single)
754 { // here s is one of " Class", " Struct" or " Union"
755 // single is true implies a single file
756
757 switch(compType)
758 {
759
760
761
762
763 case ClassDef::Protocol: result+="protocol"; break; // translate me!
764 case ClassDef::Category: result+="category"; break; // translate me!
765
766 }
767
768 if (!single) result+="ok";
769
770 return result;
771 }
772
773 /*! This is in the (quick) index as a link to the alphabetical compound
774 * list.
775 */
776 virtual QCString trAlphabeticalList()
777
778
779//////////////////////////////////////////////////////////////////////////
780// new since 0.49-990901
781//////////////////////////////////////////////////////////////////////////
782
783 /*! This is used as the heading text for the retval command. */
784 virtual QCString trReturnValues()
785
786
787 /*! This is in the (quick) index as a link to the main page (index.html)
788 */
789 virtual QCString trMainPage()
790
791
792 /*! This is used in references to page that are put in the LaTeX
793 * documentation. It should be an abbreviation of the word page.
794 */
795 virtual QCString trPageAbbreviation()
796 { return "o."; }
797
798//////////////////////////////////////////////////////////////////////////
799// new since 0.49-991003
800//////////////////////////////////////////////////////////////////////////
801
802 virtual QCString trDefinedAtLineInSourceFile()
803 {
804
805 }
806 virtual QCString trDefinedInSourceFile()
807 {
808
809 }
810
811//////////////////////////////////////////////////////////////////////////
812// new since 0.49-991205
813//////////////////////////////////////////////////////////////////////////
814
815 virtual QCString trDeprecated()
816 {
817 return "Ellenjavallt";
818 }
819
820//////////////////////////////////////////////////////////////////////////
821// new since 1.0.0
822//////////////////////////////////////////////////////////////////////////
823
824 /*! this text is put before a collaboration diagram */
825 virtual QCString trCollaborationDiagram(const char *clName)
826 {
827
828 }
829 /*! this text is put before an include dependency graph */
830 virtual QCString trInclDepGraph(const char *fName)
831 {
832
833 }
834 /*! header that is put before the list of constructor/destructors. */
835 virtual QCString trConstructorDocumentation()
836 {
837
838 }
839 /*! Used in the file documentation to point to the corresponding sources. */
840 virtual QCString trGotoSourceCode()
841 {
842
843 }
844 /*! Used in the file sources to point to the corresponding documentation. */
845 virtual QCString trGotoDocumentation()
846 {
847
848 }
849 /*! Text for the \\pre command */
850 virtual QCString trPrecondition()
851 {
852
853 }
854 /*! Text for the \\post command */
855 virtual QCString trPostcondition()
856 {
857
858 }
859 /*! Text for the \\invariant command */
860 virtual QCString trInvariant()
861 {
862
863 }
864 /*! Text shown before a multi-line variable/enum initialization */
865 virtual QCString trInitialValue()
866 {
867
868 }
869 /*! Text used the source code in the file index */
870 virtual QCString trCode()
871 {
872
873 }
874 virtual QCString trGraphicalHierarchy()
875 {
876
877 }
878 virtual QCString trGotoGraphicalHierarchy()
879 {
880
881 }
882 virtual QCString trGotoTextualHierarchy()
883 {
884
885 }
886 virtual QCString trPageIndex()
887 {
888
889 }
890
891//////////////////////////////////////////////////////////////////////////
892// new since 1.1.0
893//////////////////////////////////////////////////////////////////////////
894
895 virtual QCString trNote()
896 {
897
898 }
899 virtual QCString trPublicTypes()
900 {
901
902 }
903 virtual QCString trPublicAttribs()
904 {
905 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
906 {
907
908 }
909 else
910 {
911
912 }
913 }
914 virtual QCString trStaticPublicAttribs()
915 {
916
917 }
918 virtual QCString trProtectedTypes()
919 {
920
921 }
922 virtual QCString trProtectedAttribs()
923 {
924
925 }
926 virtual QCString trStaticProtectedAttribs()
927 {
928
929 }
930 virtual QCString trPrivateTypes()
931 {
932
933 }
934 virtual QCString trPrivateAttribs()
935 {
936
937 }
938 virtual QCString trStaticPrivateAttribs()
939 {
940
941 }
942
943//////////////////////////////////////////////////////////////////////////
944// new since 1.1.3
945//////////////////////////////////////////////////////////////////////////
946
947 /*! Used as a marker that is put before a todo item */
948 virtual QCString trTodo()
949 {
950
951 }
952 /*! Used as the header of the todo list */
953 virtual QCString trTodoList()
954 {
955
956 }
957
958//////////////////////////////////////////////////////////////////////////
959// new since 1.1.4
960//////////////////////////////////////////////////////////////////////////
961
962 virtual QCString trReferencedBy()
963 {
964
965 }
966 virtual QCString trRemarks()
967 {
968
969 }
970 virtual QCString trAttention()
971 {
972 return "Figyelem";
973 }
974 virtual QCString trInclByDepGraph()
975 {
976
977
978 }
979 virtual QCString trSince()
980 {
981
982 }
983
984//////////////////////////////////////////////////////////////////////////
985// new since 1.1.5
986//////////////////////////////////////////////////////////////////////////
987
988 /*! title of the graph legend page */
989 virtual QCString trLegendTitle()
990 {
991
992 }
993 /*! page explaining how the dot graph's should be interpreted */
994 virtual QCString trLegendDocs()
995 {
996 return
997
998
999
1000 "\\code\n"
1001
1002 "class Invisible { };\n\n"
1003
1004 "class Truncated : public Invisible { };\n\n"
1005
1006 "class Undocumented { };\n\n"
1007
1008 "class PublicBase : public Truncated { };\n\n"
1009
1010 "template<class T> class Templ { };\n\n"
1011
1012 "class ProtectedBase { };\n\n"
1013
1014 "class PrivateBase { };\n\n"
1015
1016 "class Used { };\n\n"
1017
1018 "class Inherited : public PublicBase,\n"
1019 " protected ProtectedBase,\n"
1020 " private PrivateBase,\n"
1021 " public Undocumented,\n"
1022 " public Templ<int>\n"
1023 "{\n"
1024 " private:\n"
1025 " Used *m_usedClass;\n"
1026 "};\n"
1027 "\\endcode\n"
1028
1029
1030 "<p><center><img src=\"graph_legend."+Config_getEnum("DOT_IMAGE_FORMAT")+"\"></center>\n"
1031 "<p>\n"
1032
1033 "<ul>\n"
1034
1035
1036
1037
1038
1039
1040
1041 "</ul>\n"
1042
1043 "<ul>\n"
1044
1045
1046
1047
1048
1049
1050
1051 "</ul>\n";
1052
1053 }
1054 /*! text for the link to the legend page */
1055 virtual QCString trLegend()
1056 {
1057
1058 }
1059
1060//////////////////////////////////////////////////////////////////////////
1061// new since 1.2.0
1062//////////////////////////////////////////////////////////////////////////
1063
1064 /*! Used as a marker that is put before a test item */
1065 virtual QCString trTest()
1066 {
1067 return "Teszt";
1068 }
1069 /*! Used as the header of the test list */
1070 virtual QCString trTestList()
1071 {
1072 return "Tesztlista";
1073 }
1074
1075//////////////////////////////////////////////////////////////////////////
1076// new since 1.2.1
1077//////////////////////////////////////////////////////////////////////////
1078
1079 /*! Used as a section header for KDE-2 IDL methods */
1080 virtual QCString trDCOPMethods()
1081 {
1082
1083 }
1084
1085//////////////////////////////////////////////////////////////////////////
1086// new since 1.2.2
1087//////////////////////////////////////////////////////////////////////////
1088
1089 /*! Used as a section header for IDL properties */
1090 virtual QCString trProperties()
1091 {
1092
1093 }
1094 /*! Used as a section header for IDL property documentation */
1095 virtual QCString trPropertyDocumentation()
1096 {
1097
1098 }
1099
1100//////////////////////////////////////////////////////////////////////////
1101// new since 1.2.4
1102//////////////////////////////////////////////////////////////////////////
1103
1104 /*! Used for Java classes in the summary section of Java packages */
1105 virtual QCString trClasses()
1106 {
1107 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
1108 {
1109 return "Adatszerkezetek";
1110 }
1111 else
1112 {
1113
1114 }
1115 }
1116 /*! Used as the title of a Java package */
1117 virtual QCString trPackage(const char *name)
1118 {
1119 return name+(QCString)" csomag";
1120 }
1121 /*! Title of the package index page */
1122 virtual QCString trPackageList()
1123 {
1124 return "Csomaglista";
1125 }
1126 /*! The description of the package index page */
1127 virtual QCString trPackageListDescription()
1128 {
1129
1130 }
1131 /*! The link name in the Quick links header for each page */
1132 virtual QCString trPackages()
1133 {
1134 return "Csomagok";
1135 }
1136 /*! Text shown before a multi-line define */
1137 virtual QCString trDefineValue()
1138 {
1139
1140 }
1141
1142//////////////////////////////////////////////////////////////////////////
1143// new since 1.2.5
1144//////////////////////////////////////////////////////////////////////////
1145
1146 /*! Used as a marker that is put before a \\bug item */
1147 virtual QCString trBug()
1148 {
1149 return "Hiba";
1150 }
1151 /*! Used as the header of the bug list */
1152 virtual QCString trBugList()
1153 {
1154 return "Hiba lista";
1155 }
1156
1157//////////////////////////////////////////////////////////////////////////
1158// new since 1.2.6
1159//////////////////////////////////////////////////////////////////////////
1160
1161 /*! Used as ansicpg for RTF file
1162 *
1163 * The following table shows the correlation of Charset name, Charset Value and
1164 * <pre>
1165 * Codepage number:
1166 * Charset Name Charset Value(hex) Codepage number
1167 * ------------------------------------------------------
1168 * DEFAULT_CHARSET 1 (x01)
1169 * SYMBOL_CHARSET 2 (x02)
1170 * OEM_CHARSET 255 (xFF)
1171 * ANSI_CHARSET 0 (x00) 1252
1172 * RUSSIAN_CHARSET 204 (xCC) 1251
1173 * EE_CHARSET 238 (xEE) 1250
1174 * GREEK_CHARSET 161 (xA1) 1253
1175 * TURKISH_CHARSET 162 (xA2) 1254
1176 * BALTIC_CHARSET 186 (xBA) 1257
1177 * HEBREW_CHARSET 177 (xB1) 1255
1178 * ARABIC _CHARSET 178 (xB2) 1256
1179 * SHIFTJIS_CHARSET 128 (x80) 932
1180 * HANGEUL_CHARSET 129 (x81) 949
1181 * GB2313_CHARSET 134 (x86) 936
1182 * CHINESEBIG5_CHARSET 136 (x88) 950
1183 * </pre>
1184 *
1185 */
1186 virtual QCString trRTFansicp()
1187 {
1188 return "1250";
1189 }
1190
1191
1192 /*! Used as ansicpg for RTF fcharset
1193 * \see trRTFansicp() for a table of possible values.
1194 */
1195 virtual QCString trRTFCharSet()
1196 {
1197 return "0";
1198 }
1199
1200 /*! Used as header RTF general index */
1201 virtual QCString trRTFGeneralIndex()
1202 {
1203
1204 }
1205
1206 /*! This is used for translation of the word that will possibly
1207 * be followed by a single name or by a list of names
1208 * of the category.
1209 */
1210 virtual QCString trClass(bool first_capital, bool /*singular*/)
1211 {
1212
1213 //if (!singular) result+="es";
1214 return result;
1215 }
1216
1217 /*! This is used for translation of the word that will possibly
1218 * be followed by a single name or by a list of names
1219 * of the category.
1220 */
1221 virtual QCString trFile(bool first_capital, bool /*singular*/)
1222 {
1223
1224 //if (!singular) result+="s";
1225 return result;
1226 }
1227
1228 /*! This is used for translation of the word that will possibly
1229 * be followed by a single name or by a list of names
1230 * of the category.
1231 */
1232 virtual QCString trNamespace(bool first_capital, bool /*singular*/)
1233 {
1234
1235 //if (!singular) result+="s";
1236 return result;
1237 }
1238
1239 /*! This is used for translation of the word that will possibly
1240 * be followed by a single name or by a list of names
1241 * of the category.
1242 */
1243 virtual QCString trGroup(bool first_capital, bool /*singular*/)
1244 {
1245 QCString result((first_capital ? "Csoport" : "csoport"));
1246 //if (!singular) result+="s";
1247 return result;
1248 }
1249
1250 /*! This is used for translation of the word that will possibly
1251 * be followed by a single name or by a list of names
1252 * of the category.
1253 */
1254 virtual QCString trPage(bool first_capital, bool /*singular*/)
1255 {
1256 QCString result((first_capital ? "Oldal" : "oldal"));
1257 //if (!singular) result+="s";
1258 return result;
1259 }
1260
1261 /*! This is used for translation of the word that will possibly
1262 * be followed by a single name or by a list of names
1263 * of the category.
1264 */
1265 virtual QCString trMember(bool first_capital, bool /*singular*/)
1266 {
1267 QCString result((first_capital ? "Tag" : "tag"));
1268 //if (!singular) result+="s";
1269 return result;
1270 }
1271
1272 /*! This is used for translation of the word that will possibly
1273 * be followed by a single name or by a list of names
1274 * of the category.
1275 */
1276 virtual QCString trGlobal(bool first_capital, bool /*singular*/)
1277 {
1278
1279 //if (!singular) result+="s";
1280 return result;
1281 }
1282
1283//////////////////////////////////////////////////////////////////////////
1284// new since 1.2.7
1285//////////////////////////////////////////////////////////////////////////
1286
1287 /*! This text is generated when the \\author command is used and
1288 * for the author section in man pages. */
1289 virtual QCString trAuthor(bool first_capital, bool singular)
1290 {
1291
1292 if (!singular) result+="k";
1293 return result;
1294 }
1295
1296//////////////////////////////////////////////////////////////////////////
1297// new since 1.2.11
1298//////////////////////////////////////////////////////////////////////////
1299
1300 /*! This text is put before the list of members referenced by a member
1301 */
1302 virtual QCString trReferences()
1303 {
1304
1305 }
1306
1307//////////////////////////////////////////////////////////////////////////
1308// new since 1.2.13
1309//////////////////////////////////////////////////////////////////////////
1310
1311 /*! used in member documentation blocks to produce a list of
1312 * members that are implemented by this one.
1313 */
1314 virtual QCString trImplementedFromList(int numEntries)
1315 {
1316
1317 }
1318
1319 /*! used in member documentation blocks to produce a list of
1320 * all members that implement this abstract member.
1321 */
1322 virtual QCString trImplementedInList(int numEntries)
1323 {
1324
1325 }
1326
1327//////////////////////////////////////////////////////////////////////////
1328// new since 1.2.16
1329//////////////////////////////////////////////////////////////////////////
1330
1331 /*! used in RTF documentation as a heading for the Table
1332 * of Contents.
1333 */
1334 virtual QCString trRTFTableOfContents()
1335 {
1336
1337 }
1338
1339//////////////////////////////////////////////////////////////////////////
1340// new since 1.2.17
1341//////////////////////////////////////////////////////////////////////////
1342
1343 /*! Used as the header of the list of item that have been
1344 * flagged deprecated
1345 */
1346 virtual QCString trDeprecatedList()
1347 {
1348
1349 }
1350
1351//////////////////////////////////////////////////////////////////////////
1352// new since 1.2.18
1353//////////////////////////////////////////////////////////////////////////
1354
1355 /*! Used as a header for declaration section of the events found in
1356 * a C# program
1357 */
1358 virtual QCString trEvents()
1359 {
1360
1361 }
1362 /*! Header used for the documentation section of a class' events. */
1363 virtual QCString trEventDocumentation()
1364 {
1365
1366 }
1367
1368//////////////////////////////////////////////////////////////////////////
1369// new since 1.3
1370//////////////////////////////////////////////////////////////////////////
1371
1372 /*! Used as a heading for a list of Java class types with package scope.
1373 */
1374 virtual QCString trPackageTypes()
1375 {
1376
1377 }
1378 /*! Used as a heading for a list of Java class functions with package
1379 * scope.
1380 */
1381 virtual QCString trPackageMembers()
1382 {
1383
1384 }
1385 /*! Used as a heading for a list of static Java class functions with
1386 * package scope.
1387 */
1388 virtual QCString trStaticPackageMembers()
1389 {
1390
1391 }
1392 /*! Used as a heading for a list of Java class variables with package
1393 * scope.
1394 */
1395 virtual QCString trPackageAttribs()
1396 {
1397
1398 }
1399 /*! Used as a heading for a list of static Java class variables with
1400 * package scope.
1401 */
1402 virtual QCString trStaticPackageAttribs()
1403 {
1404
1405 }
1406
1407//////////////////////////////////////////////////////////////////////////
1408// new since 1.3.1
1409//////////////////////////////////////////////////////////////////////////
1410
1411 /*! Used in the quick index of a class/file/namespace member list page
1412 * to link to the unfiltered list of all members.
1413 */
1414 virtual QCString trAll()
1415 {
1416
1417 }
1418 /*! Put in front of the call graph for a function. */
1419 virtual QCString trCallGraph()
1420 {
1421
1422 }
1423
1424//////////////////////////////////////////////////////////////////////////
1425// new since 1.3.3
1426//////////////////////////////////////////////////////////////////////////
1427
1428 /*! When the search engine is enabled this text is put in the header
1429 * of each page before the field where one can enter the text to search
1430 * for.
1431 */
1432 virtual QCString trSearchForIndex()
1433 {
1434
1435 }
1436 /*! This string is used as the title for the page listing the search
1437 * results.
1438 */
1439 virtual QCString trSearchResultsTitle()
1440 {
1441
1442 }
1443 /*! This string is put just before listing the search results. The
1444 * text can be different depending on the number of documents found.
1445 * Inside the text you can put the special marker $num to insert
1446 * the number representing the actual number of search results.
1447 * The @a numDocuments parameter can be either 0, 1 or 2, where the
1448 * value 2 represents 2 or more matches. HTML markup is allowed inside
1449 * the returned string.
1450 */
1451 virtual QCString trSearchResults(int numDocuments)
1452 {
1453 if (numDocuments==0)
1454 {
1455
1456 }
1457 else if (numDocuments==1)
1458 {
1459
1460 }
1461 else
1462 {
1463
1464
1465 }
1466 }
1467 /*! This string is put before the list of matched words, for each search
1468 * result. What follows is the list of words that matched the query.
1469 */
1470 virtual QCString trSearchMatches()
1471 {
1472
1473 }
1474
1475//////////////////////////////////////////////////////////////////////////
1476// new since 1.3.8
1477//////////////////////////////////////////////////////////////////////////
1478
1479 /*! This is used in HTML as the title of page with source code for file filename
1480 */
1481 virtual QCString trSourceFile(QCString& filename)
1482 {
1483
1484 }
1485
1486//////////////////////////////////////////////////////////////////////////
1487// new since 1.3.9
1488//////////////////////////////////////////////////////////////////////////
1489
1490 /*! This is used as the name of the chapter containing the directory
1491 * hierarchy.
1492 */
1493 virtual QCString trDirIndex()
1494
1495
1496 /*! This is used as the name of the chapter containing the documentation
1497 * of the directories.
1498 */
1499 virtual QCString trDirDocumentation()
1500
1501
1502 /*! This is used as the title of the directory index and also in the
1503 * Quick links of a HTML page, to link to the directory hierarchy.
1504 */
1505 virtual QCString trDirectories()
1506
1507
1508 /*! This returns a sentences that introduces the directory hierarchy.
1509 * and the fact that it is sorted alphabetically per level
1510 */
1511 virtual QCString trDirDescription()
1512
1513
1514 }
1515
1516 /*! This returns the title of a directory page. The name of the
1517 * directory is passed via \a dirName.
1518 */
1519 virtual QCString trDirReference(const char *dirName)
1520
1521
1522 /*! This returns the word directory with or without starting capital
1523 * (\a first_capital) and in sigular or plural form (\a singular).
1524 */
1525 virtual QCString trDir(bool first_capital, bool /*singular*/)
1526 {
1527
1528 //if (singular) result+="y"; else result+="ies";
1529 return result;
1530 }
1531
1532//////////////////////////////////////////////////////////////////////////
1533// new since 1.4.1
1534//////////////////////////////////////////////////////////////////////////
1535
1536 /*! This text is added to the documentation when the \\overload command
1537 * is used for a overloaded function.
1538 */
1539 virtual QCString trOverloadText()
1540 {
1541
1542
1543 }
1544};
1545
1546#endif
1547

Archive Download this file

Revision: 1322