Chameleon

Chameleon Svn Source Tree

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

Archive Download this file

Revision: 1322