1 /******************************************************************************
5 * Copyright (C) 1997-2012 by Dimitri van Heesch.
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.
13 * Documents produced by Doxygen are derivative works derived from the
14 * input used in their production; they are not affected by this license.
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
27 * Updated to 1.3.9 25.Oct.2k4
31 #ifndef TRANSLATOR_LT_H
32 #define TRANSLATOR_LT_H
35 class TranslatorLithuanian : public TranslatorAdapter_1_4_6
39 // --- Language control methods -------------------
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.
47 virtual QCString idLanguage()
48 { return "lithuanian"; }
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"
56 * <pre>"\\usepackage{polski}\n"
57 * "\\usepackage[latin2]{inputenc}\n"
58 * "\\usepackage[T1]{fontenc}\n"
61 * The English LaTeX does not use such commands. Because of this
62 * the empty string is returned in this implementation.
64 virtual QCString latexLanguageSupportCommand()
66 return "\\usepackage[T2A]{fontenc}\n"
67 "\\usepackage[lithuanian]{babel}\n";
70 /*! return the language charset. This will be used for the HTML output */
71 virtual QCString idLanguageCharset()
76 // --- Language translation methods -------------------
78 /*! used in the compound documentation before a list of related functions. */
79 virtual QCString trRelatedFunctions()
80 { return "Susijæ Funkcijos"; }
82 /*! subscript for the related functions. */
83 virtual QCString trRelatedSubscript()
84 { return "Atkreipkite dëmesá, èià ne metodai"; }
86 /*! header that is put before the detailed description of files, classes and namespaces. */
87 virtual QCString trDetailedDescription()
88 { return "Smulkus apraðymas"; }
90 /*! header that is put before the list of typedefs. */
91 virtual QCString trMemberTypedefDocumentation()
92 { return "Tipo Apraðymo Dokumentacija"; }
94 /*! header that is put before the list of enumerations. */
95 virtual QCString trMemberEnumerationDocumentation()
96 { return "Iðvardinimo Dokumentacija"; }
98 /*! header that is put before the list of member functions. */
99 virtual QCString trMemberFunctionDocumentation()
100 { return "Metodø Dokumentacija"; }
102 /*! header that is put before the list of member attributes. */
103 virtual QCString trMemberDataDocumentation()
105 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
107 return "Lauko apraðymas";
111 return "Atributø Dokumentacija";
115 /*! this is the text of a link put after brief descriptions. */
116 virtual QCString trMore()
117 { return "Daugiau..."; }
119 /*! put in the class documentation */
120 virtual QCString trListOfAllMembers()
121 { return "Visø nariø sàraðas"; }
123 /*! used as the title of the "list of all members" page of a class */
124 virtual QCString trMemberList()
125 { return "Nariø sàraðas"; }
127 /*! this is the first part of a sentence that is followed by a class name */
128 virtual QCString trThisIsTheListOfAllMembers()
129 { return "Tai galutinis nariø sàraðas "; }
131 /*! this is the remainder of the sentence after the class name */
132 virtual QCString trIncludingInheritedMembers()
133 { return ", átraukiant visus paveldëtus narius."; }
135 /*! this is put at the author sections at the bottom of man pages.
136 * parameter s is name of the project name.
138 virtual QCString trGeneratedAutomatically(const char *s)
139 { QCString result="Automatiðkai sugeneruota Doxygen árankiu";
140 if (s) result+=(QCString)" "+s;
141 result+=" ið programos kodo.";
145 /*! put after an enum name in the list of all members */
146 virtual QCString trEnumName()
147 { return "iðvardinimo vardas"; }
149 /*! put after an enum value in the list of all members */
150 virtual QCString trEnumValue()
151 { return "iðvardinimo reikðmë"; }
153 /*! put after an undocumented member in the list of all members */
154 virtual QCString trDefinedIn()
155 { return "apibrëþta"; }
157 // quick reference sections
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).
162 virtual QCString trModules()
163 { return "Moduliai"; }
165 /*! This is put above each page as a link to the class hierarchy */
166 virtual QCString trClassHierarchy()
167 { return "Klasiø hierarchija"; }
169 /*! This is put above each page as a link to the list of annotated classes */
170 virtual QCString trCompoundList()
172 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
174 return "Duomenø Struktûros";
182 /*! This is put above each page as a link to the list of documented files */
183 virtual QCString trFileList()
186 /*! This is put above each page as a link to all members of compounds. */
187 virtual QCString trCompoundMembers()
189 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
191 return "Duomenø Laukai";
195 return "Klasiø Nariai";
199 /*! This is put above each page as a link to all members of files. */
200 virtual QCString trFileMembers()
202 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
204 return "Globalûs Nariai";
208 return "Globalûs Nariai";
212 /*! This is put above each page as a link to all related pages. */
213 virtual QCString trRelatedPages()
214 { return "Susijæ Puslapiai"; }
216 /*! This is put above each page as a link to all examples. */
217 virtual QCString trExamples()
218 { return "Pavyzdþiai"; }
220 /*! This is put above each page as a link to the search engine. */
221 virtual QCString trSearch()
222 { return "Paieðka"; }
224 /*! This is an introduction to the class hierarchy. */
225 virtual QCString trClassHierarchyDescription()
226 { return "Ðis paveldëjimo sàraðas yra beveik surikiuotas "
230 /*! This is an introduction to the list with all files. */
231 virtual QCString trFileListDescription(bool extractAll)
233 QCString result="Visø ";
234 if (!extractAll) result+="dokumentuotø ";
235 result+="failø sàraðas su trumpais apraðymais:";
239 /*! This is an introduction to the annotated compound list. */
240 virtual QCString trCompoundListDescription()
243 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
245 return "Duomenø struktûros su trumpais apraðymais:";
249 return "Klasës, struktûros, "
250 "sàjungos ir sàsajos su trumpais apraðymais:";
254 /*! This is an introduction to the page with all class members. */
255 virtual QCString trCompoundMembersDescription(bool extractAll)
257 QCString result="Visø ";
260 result+="dokumentuotø ";
262 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
264 result+="struktûrø ir sàjungø laukø sàraðas";
268 result+="klasiø nariai";
270 result+=" su ryðiais á ";
273 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
275 result+="struktûrø/sàjungø kiekvieno lauko dokumentacijà:";
279 result+="klasës dokumentacija kiekvienam nariui:";
284 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
286 result+="struktûros/sàjungos, kurios priklauso:";
290 result+="klasës, kurios priklauso:";
296 /*! This is an introduction to the page with all file members. */
297 virtual QCString trFileMembersDescription(bool extractAll)
299 QCString result="Sàraðas visø ";
300 if (!extractAll) result+="dokumentuotø ";
302 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
304 result+="funkcijø, kintamøjø, apibrëþimø, iðvardinimø, ir tipø apibrëþimø";
308 result+="globaliø nariø";
310 result+=" su ryðiais á ";
312 result+="failus, kuriems jie priklauso:";
314 result+="dokumentacija:";
318 /*! This is an introduction to the page with the list of all examples */
319 virtual QCString trExamplesDescription()
320 { return "Visø pavyzdþiø sàraðas:"; }
322 /*! This is an introduction to the page with the list of related pages */
323 virtual QCString trRelatedPagesDescription()
324 { return "Visø susijusiø dokumentacijos puslapiø sàraðas:"; }
326 /*! This is an introduction to the page with the list of class/file groups */
327 virtual QCString trModulesDescription()
328 { return "Visø moduliø sàraðas:"; }
330 // index titles (the project name is prepended for these)
332 /*! This is used in HTML as the title of index.html. */
333 virtual QCString trDocumentation()
334 { return "Dokumentacija"; }
336 /*! This is used in LaTeX as the title of the chapter with the
337 * index of all groups.
339 virtual QCString trModuleIndex()
340 { return "Modulio Indeksas"; }
342 /*! This is used in LaTeX as the title of the chapter with the
345 virtual QCString trHierarchicalIndex()
346 { return "Hierarchijos Indeksas"; }
348 /*! This is used in LaTeX as the title of the chapter with the
349 * annotated compound index.
351 virtual QCString trCompoundIndex()
353 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
355 return "Duomenø Struktûros Indeksas";
359 return "Klasës Indeksas";
363 /*! This is used in LaTeX as the title of the chapter with the
366 virtual QCString trFileIndex()
367 { return "Failo Indeksas"; }
369 /*! This is used in LaTeX as the title of the chapter containing
370 * the documentation of all groups.
372 virtual QCString trModuleDocumentation()
373 { return "Modulio Dokumentacija"; }
375 /*! This is used in LaTeX as the title of the chapter containing
376 * the documentation of all classes, structs and unions.
378 virtual QCString trClassDocumentation()
380 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
382 return "Duomenø Struktûros Dokumentacija";
386 return "Klasës Dokumentacija";
390 /*! This is used in LaTeX as the title of the chapter containing
391 * the documentation of all files.
393 virtual QCString trFileDocumentation()
394 { return "Failo Dokumentacija"; }
396 /*! This is used in LaTeX as the title of the chapter containing
397 * the documentation of all examples.
399 virtual QCString trExampleDocumentation()
400 { return "Pavyzdþio Dokumentacija"; }
402 /*! This is used in LaTeX as the title of the chapter containing
403 * the documentation of all related pages.
405 virtual QCString trPageDocumentation()
406 { return "Puslapio Dokumentacija"; }
408 /*! This is used in LaTeX as the title of the document */
409 virtual QCString trReferenceManual()
410 { return "Informacinis Vadovas"; }
412 /*! This is used in the documentation of a file as a header before the
415 virtual QCString trDefines()
416 { return "Apibrëþimai"; }
418 /*! This is used in the documentation of a file as a header before the
419 * list of function prototypes
421 virtual QCString trFuncProtos()
422 { return "Funkcijø Prototipai"; }
424 /*! This is used in the documentation of a file as a header before the
427 virtual QCString trTypedefs()
428 { return "Tipø apibrëþimai"; }
430 /*! This is used in the documentation of a file as a header before the
431 * list of enumerations
433 virtual QCString trEnumerations()
434 { return "Iðvardinimai"; }
436 /*! This is used in the documentation of a file as a header before the
437 * list of (global) functions
439 virtual QCString trFunctions()
440 { return "Funkcijos"; }
442 /*! This is used in the documentation of a file as a header before the
443 * list of (global) variables
445 virtual QCString trVariables()
446 { return "Kintamieji"; }
448 /*! This is used in the documentation of a file as a header before the
449 * list of (global) variables
451 virtual QCString trEnumerationValues()
452 { return "Iðvardinimø reikðmës"; }
454 /*! This is used in the documentation of a file before the list of
455 * documentation blocks for defines
457 virtual QCString trDefineDocumentation()
458 { return "Apibrëþimø Dokumentacija"; }
460 /*! This is used in the documentation of a file/namespace before the list
461 * of documentation blocks for function prototypes
463 virtual QCString trFunctionPrototypeDocumentation()
464 { return "Funkcijø Prototipø Dokumentacija"; }
466 /*! This is used in the documentation of a file/namespace before the list
467 * of documentation blocks for typedefs
469 virtual QCString trTypedefDocumentation()
470 { return "Tipø apibrëþimø Dokumentacija"; }
472 /*! This is used in the documentation of a file/namespace before the list
473 * of documentation blocks for enumeration types
475 virtual QCString trEnumerationTypeDocumentation()
476 { return "Iðvardinimo Tipo Dokumentacija"; }
478 /*! This is used in the documentation of a file/namespace before the list
479 * of documentation blocks for functions
481 virtual QCString trFunctionDocumentation()
482 { return "Funkcijos Dokumentacija"; }
484 /*! This is used in the documentation of a file/namespace before the list
485 * of documentation blocks for variables
487 virtual QCString trVariableDocumentation()
488 { return "Kintamojo Dokumentacija"; }
490 /*! This is used in the documentation of a file/namespace/group before
491 * the list of links to documented compounds
493 virtual QCString trCompounds()
495 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
497 return "Duomenø struktøros";
505 /*! This is used in the standard footer of each page and indicates when
506 * the page was generated
508 virtual QCString trGeneratedAt(const char *date,const char *projName)
510 QCString result=(QCString)"Sugeneruota "+date;/*FIXME*/
511 if (projName) result+=(QCString)" "+projName;/*FIXME*/
512 result+=(QCString)" ";/*FIXME*/
515 /*! This is part of the sentence used in the standard footer of each page.
517 virtual QCString trWrittenBy()
522 /*! this text is put before a class diagram */
523 virtual QCString trClassDiagram(const char *clName)
525 return (QCString)"Paveldimumo diagrama "+clName+":"; /*FIXME*/
528 /*! this text is generated when the \\internal command is used. */
529 virtual QCString trForInternalUseOnly()
530 { return "Tiktai vidiniam naudojimui."; }
532 /*! this text is generated when the \\warning command is used. */
533 virtual QCString trWarning()
534 { return "Áspëjimas"; }
536 /*! this text is generated when the \\version command is used. */
537 virtual QCString trVersion()
538 { return "Versija"; }
540 /*! this text is generated when the \\date command is used. */
541 virtual QCString trDate()
544 /*! this text is generated when the \\return command is used. */
545 virtual QCString trReturns()
546 { return "Graþina"; }
548 /*! this text is generated when the \\sa command is used. */
549 virtual QCString trSeeAlso()
550 { return "Taip pat þiûrëti"; }
552 /*! this text is generated when the \\param command is used. */
553 virtual QCString trParameters()
554 { return "Parametrai"; }
556 /*! this text is generated when the \\exception command is used. */
557 virtual QCString trExceptions()
558 { return "Iðimtys"; }
560 /*! this text is used in the title page of a LaTeX document. */
561 virtual QCString trGeneratedBy()
562 { return "Sugeneruota"; }
564 //////////////////////////////////////////////////////////////////////////
565 // new since 0.49-990307
566 //////////////////////////////////////////////////////////////////////////
568 /*! used as the title of page containing all the index of all namespaces. */
569 virtual QCString trNamespaceList()
570 { return "Varø Srities Sàraðas"; }
572 /*! used as an introduction to the namespace list */
573 virtual QCString trNamespaceListDescription(bool extractAll)
575 QCString result="Sàraðas visø ";
576 if (!extractAll) result+="dokumentuotø ";
577 result+="vardø srièiø su trumpais apraðymais:";
581 /*! used in the class documentation as a header before the list of all
584 virtual QCString trFriends()
585 { return "Draugai"; }
587 //////////////////////////////////////////////////////////////////////////
588 // new since 0.49-990405
589 //////////////////////////////////////////////////////////////////////////
591 /*! used in the class documentation as a header before the list of all
594 virtual QCString trRelatedFunctionDocumentation()
595 { return "Draugiðkø Ir Susijusiø Funkcijø Dokumentacija"; }
597 //////////////////////////////////////////////////////////////////////////
598 // new since 0.49-990425
599 //////////////////////////////////////////////////////////////////////////
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,
606 QCString result=(QCString)clName;
609 case ClassDef::Class: result+=" Klasë"; break;
610 case ClassDef::Struct: result+=" Struktûra"; break;
611 case ClassDef::Union: result+=" Sàjunga"; break;
612 case ClassDef::Interface: result+=" Sàsaja"; break;
613 case ClassDef::Protocol: result+=" Protokolas"; break;
614 case ClassDef::Category: result+=" Kategorija"; break;
615 case ClassDef::Exception: result+=" Iðimtis"; break;
617 if (isTemplate) result+=" Ðablonas";
621 /*! used as the title of the HTML page of a file */
622 virtual QCString trFileReference(const char *fileName)
624 QCString result=fileName;
625 result+=" Failo Nuoroda";
629 /*! used as the title of the HTML page of a namespace */
630 virtual QCString trNamespaceReference(const char *namespaceName)
632 QCString result=namespaceName;
633 result+=" Vardø Srities Nuoroda";
637 virtual QCString trPublicMembers()
638 { return "Vieði Metodai"; }
639 virtual QCString trPublicSlots()
640 { return "Vieði Slotai"; } /*FIXME*/
641 virtual QCString trSignals()
642 { return "Signalai"; }
643 virtual QCString trStaticPublicMembers()
644 { return "Statiniai Vieði Metodai"; }
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 { return "Privatatûs Metodai"; }
653 virtual QCString trPrivateSlots()
654 { return "Privatûs Slotai"; }/*FIXME*/
655 virtual QCString trStaticPrivateMembers()
656 { return "Statiniai Privatûs Metodai"; }
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.
661 virtual QCString trWriteList(int numEntries)
665 // the inherits list contain `numEntries' classes
666 for (i=0;i<numEntries;i++)
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)
672 if (i!=numEntries-1) // not the last entry, so we need a separator
674 if (i<numEntries-2) // not the fore last entry
676 else // the fore last entry
683 /*! used in class documentation to produce a list of base classes,
684 * if class diagrams are disabled.
686 virtual QCString trInheritsList(int numEntries)
688 return "Paveldi "+trWriteList(numEntries)+".";
691 /*! used in class documentation to produce a list of super classes,
692 * if class diagrams are disabled.
694 virtual QCString trInheritedByList(int numEntries)
696 return "Paveldëta "+trWriteList(numEntries)+".";
699 /*! used in member documentation blocks to produce a list of
700 * members that are hidden by this one.
702 virtual QCString trReimplementedFromList(int numEntries)
704 return "Perkrauna metodà ið "+trWriteList(numEntries)+".";
707 /*! used in member documentation blocks to produce a list of
708 * all member that overwrite the implementation of this member.
710 virtual QCString trReimplementedInList(int numEntries)
712 return "Metodas perkraunamas "+trWriteList(numEntries)+".";
715 /*! This is put above each page as a link to all members of namespaces. */
716 virtual QCString trNamespaceMembers()
717 { return "Vardø Srities Nariai"; }
719 /*! This is an introduction to the page with all namespace members */
720 virtual QCString trNamespaceMemberDescription(bool extractAll)
722 QCString result="Sàraðas visø ";
723 if (!extractAll) result+="dokumentuotø ";
724 result+="vardø srities nariø su nuorodomis á ";
726 result+="vardø srities dokumentacijà kiekvienam nariui:";
728 result+="vardø sritis, kurioms jos priklauso:";
731 /*! This is used in LaTeX as the title of the chapter with the
732 * index of all namespaces.
734 virtual QCString trNamespaceIndex()
735 { return "Vardø Srities Indeksas"; }
737 /*! This is used in LaTeX as the title of the chapter containing
738 * the documentation of all namespaces.
740 virtual QCString trNamespaceDocumentation()
741 { return "Vardø Srities Dokumentacija"; }
743 //////////////////////////////////////////////////////////////////////////
744 // new since 0.49-990522
745 //////////////////////////////////////////////////////////////////////////
747 /*! This is used in the documentation before the list of all
748 * namespaces in a file.
750 virtual QCString trNamespaces()
751 { return "Vardø Sritys"; }
753 //////////////////////////////////////////////////////////////////////////
754 // new since 0.49-990728
755 //////////////////////////////////////////////////////////////////////////
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.
760 virtual QCString trGeneratedFromFiles(ClassDef::CompoundType compType,
762 { // here s is one of " Class", " Struct" or " Union"
763 // single is true implies a single file
764 QCString result=(QCString)"Dokumentacija ";
767 case ClassDef::Class: result+="ðiai klasei"; break;
768 case ClassDef::Struct: result+="ðiai struktûrai"; break;
769 case ClassDef::Union: result+="ðiai sàjungai"; break;
770 case ClassDef::Interface: result+="ðiai sàsajai"; break;
771 case ClassDef::Protocol: result+="ðiam protocolui"; break;
772 case ClassDef::Category: result+="ðiai kategorijai"; break;
773 case ClassDef::Exception: result+="ðiai iðimèiai"; break;
775 result+=" sugeneruota ið ";
776 if (single) result+="ðio failo:"; else result+="ðiø failø:";
780 /*! This is in the (quick) index as a link to the alphabetical compound
783 virtual QCString trAlphabeticalList()
784 { return "Abëcëlinis Sàraðas"; }
786 //////////////////////////////////////////////////////////////////////////
787 // new since 0.49-990901
788 //////////////////////////////////////////////////////////////////////////
790 /*! This is used as the heading text for the retval command. */
791 virtual QCString trReturnValues()
792 { return "Graþinamos reikðmës"; }
794 /*! This is in the (quick) index as a link to the main page (index.html)
796 virtual QCString trMainPage()
797 { return "Pagrindinis Puslapis"; }
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.
802 virtual QCString trPageAbbreviation()
805 //////////////////////////////////////////////////////////////////////////
806 // new since 0.49-991003
807 //////////////////////////////////////////////////////////////////////////
809 virtual QCString trDefinedAtLineInSourceFile()
811 return "Apibrëþimas failo @1 eilutëje @0.";
813 virtual QCString trDefinedInSourceFile()
815 return "Apibrëþimas faile @0.";
818 //////////////////////////////////////////////////////////////////////////
819 // new since 0.49-991205
820 //////////////////////////////////////////////////////////////////////////
822 virtual QCString trDeprecated()
827 //////////////////////////////////////////////////////////////////////////
829 //////////////////////////////////////////////////////////////////////////
831 /*! this text is put before a collaboration diagram */
832 virtual QCString trCollaborationDiagram(const char *clName)
834 return (QCString)"Bendradarbiavimo diagrama "+clName+":";/*FIXME*/
836 /*! this text is put before an include dependency graph */
837 virtual QCString trInclDepGraph(const char *fName)
839 return (QCString)"Átraukimo priklausomybiø diagrama "+fName+":";/*FIXME*/
841 /*! header that is put before the list of constructor/destructors. */
842 virtual QCString trConstructorDocumentation()
844 return "Konstruktoriaus ir Destruktoriaus Dokumentacija";
846 /*! Used in the file documentation to point to the corresponding sources. */
847 virtual QCString trGotoSourceCode()
849 return "Eiti á ðio failo programos kodà.";
851 /*! Used in the file sources to point to the corresponding documentation. */
852 virtual QCString trGotoDocumentation()
854 return "Eiti á ðio failo dokumentacijà.";
856 /*! Text for the \\pre command */
857 virtual QCString trPrecondition()
859 return "Iðakstinë sàlyga";
861 /*! Text for the \\post command */
862 virtual QCString trPostcondition()
864 return "Postcondition";/*FIXME*/
866 /*! Text for the \\invariant command */
867 virtual QCString trInvariant()
871 /*! Text shown before a multi-line variable/enum initialization */
872 virtual QCString trInitialValue()
874 return "Pradinë reikðmë:";
876 /*! Text used the source code in the file index */
877 virtual QCString trCode()
879 return "tekstas";/*FIXME*/
881 virtual QCString trGraphicalHierarchy()
883 return "Grafinë Klasës Hierarchija";
885 virtual QCString trGotoGraphicalHierarchy()
887 return "Eiti á grafinæ klasës hierarchijà";
889 virtual QCString trGotoTextualHierarchy()
891 return "Eiti á tekstinæ klasës hierarchijà";
893 virtual QCString trPageIndex()
895 return "Puslapio Indeksas";
898 //////////////////////////////////////////////////////////////////////////
900 //////////////////////////////////////////////////////////////////////////
902 virtual QCString trNote()
906 virtual QCString trPublicTypes()
908 return "Vieði Tipai";
910 virtual QCString trPublicAttribs()
912 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
914 return "Duomenø Laukai";
918 return "Vieði Atributai";
921 virtual QCString trStaticPublicAttribs()
923 return "Statiniai Vieði Atributai";
925 virtual QCString trProtectedTypes()
927 return "Apsaugoti Tipai";
929 virtual QCString trProtectedAttribs()
931 return "Apsaugoti Atributai";
933 virtual QCString trStaticProtectedAttribs()
935 return "Statiniai Apsaugoti Atributai";
937 virtual QCString trPrivateTypes()
939 return "Privatûs Tipai";
941 virtual QCString trPrivateAttribs()
943 return "Privatûs Atributai";
945 virtual QCString trStaticPrivateAttribs()
947 return "Statiniai Privatûs Atributai";
950 //////////////////////////////////////////////////////////////////////////
952 //////////////////////////////////////////////////////////////////////////
954 /*! Used as a marker that is put before a \\todo item */
955 virtual QCString trTodo()
959 /*! Used as the header of the todo list */
960 virtual QCString trTodoList()
962 return "Tolimesni Darbai";
965 //////////////////////////////////////////////////////////////////////////
967 //////////////////////////////////////////////////////////////////////////
969 virtual QCString trReferencedBy()
973 virtual QCString trRemarks()
977 virtual QCString trAttention()
981 virtual QCString trInclByDepGraph()
983 return "Ðis grafas rodo, kuris failas tiesiogiai ar "
984 "netiesiogiai átraukia ðá failà:";
986 virtual QCString trSince()
991 //////////////////////////////////////////////////////////////////////////
993 //////////////////////////////////////////////////////////////////////////
995 /*! title of the graph legend page */
996 virtual QCString trLegendTitle()
998 return "Grafo Legenda";
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".
1003 virtual QCString trLegendDocs()
1006 "Ðis puslapis paaiðkina, kaip interpretuoti sugeneruotus grafus "
1007 "su Doxygen árankiu.<p>\n"
1008 "Panagrinëkite pavyzdá:\n"
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"
1034 " Used *m_usedClass;\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"
1041 "The boxes in the above graph have the following meaning:\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"
1051 "The arrows have the following meaning:\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"
1065 /*! text for the link to the legend page */
1066 virtual QCString trLegend()
1071 //////////////////////////////////////////////////////////////////////////
1073 //////////////////////////////////////////////////////////////////////////
1075 /*! Used as a marker that is put before a test item */
1076 virtual QCString trTest()
1080 /*! Used as the header of the test list */
1081 virtual QCString trTestList()
1083 return "Testo Sàraðas";
1086 //////////////////////////////////////////////////////////////////////////
1088 //////////////////////////////////////////////////////////////////////////
1090 /*! Used as a section header for KDE-2 IDL methods */
1091 virtual QCString trDCOPMethods()
1093 return "DCOP Metodai";
1096 //////////////////////////////////////////////////////////////////////////
1098 //////////////////////////////////////////////////////////////////////////
1100 /*! Used as a section header for IDL properties */
1101 virtual QCString trProperties()
1105 /*! Used as a section header for IDL property documentation */
1106 virtual QCString trPropertyDocumentation()
1108 return "Savybës Dokumentacija";
1111 //////////////////////////////////////////////////////////////////////////
1113 //////////////////////////////////////////////////////////////////////////
1115 /*! Used for Java classes in the summary section of Java packages */
1116 virtual QCString trClasses()
1118 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
1120 return "Duomenø Struktûros";
1127 /*! Used as the title of a Java package */
1128 virtual QCString trPackage(const char *name)
1130 return (QCString)"Paketas "+name;
1132 /*! Title of the package index page */
1133 virtual QCString trPackageList()
1135 return "Paketo Sàraðas";
1137 /*! The description of the package index page */
1138 virtual QCString trPackageListDescription()
1140 return "Paketai su trumpu apraðymu:";
1142 /*! The link name in the Quick links header for each page */
1143 virtual QCString trPackages()
1147 /*! Text shown before a multi-line define */
1148 virtual QCString trDefineValue()
1153 //////////////////////////////////////////////////////////////////////////
1155 //////////////////////////////////////////////////////////////////////////
1157 /*! Used as a marker that is put before a \\bug item */
1158 virtual QCString trBug()
1162 /*! Used as the header of the bug list */
1163 virtual QCString trBugList()
1165 return "Klaidø Sàraðas";
1168 //////////////////////////////////////////////////////////////////////////
1170 //////////////////////////////////////////////////////////////////////////
1172 /*! Used as ansicpg for RTF file
1174 * The following table shows the correlation of Charset name, Charset Value and
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
1197 virtual QCString trRTFansicp()
1203 /*! Used as ansicpg for RTF fcharset
1204 * \see trRTFansicp() for a table of possible values.
1206 virtual QCString trRTFCharSet()
1211 /*! Used as header RTF general index */
1212 virtual QCString trRTFGeneralIndex()
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
1221 virtual QCString trClass(bool first_capital, bool singular)
1223 QCString result((first_capital ? "Klasë" : "klasë"));
1224 if (!singular) result+="s";
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
1232 virtual QCString trFile(bool first_capital, bool singular)
1234 QCString result((first_capital ? "Faila" : "faila"));
1235 if (!singular) result+="i";
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
1244 virtual QCString trNamespace(bool first_capital, bool singular)
1246 QCString result((first_capital ? "Vardø srit" : "vardø srit"));
1247 if (!singular) result+="ys";
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
1256 virtual QCString trGroup(bool first_capital, bool singular)
1258 QCString result((first_capital ? "Grupë" : "grupë"));
1259 if (!singular) result+="s";
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
1267 virtual QCString trPage(bool first_capital, bool singular)
1269 QCString result((first_capital ? "Puslapi" : "puslapi"));
1270 if (!singular) result+="ai";
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
1279 virtual QCString trMember(bool first_capital, bool singular)
1281 QCString result((first_capital ? "Nar" : "nar"));
1282 if (!singular) result+="iai";
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
1291 virtual QCString trGlobal(bool first_capital, bool singular)
1293 QCString result((first_capital ? "Global" : "global"));
1294 if (!singular) result+="ûs";
1299 //////////////////////////////////////////////////////////////////////////
1301 //////////////////////////////////////////////////////////////////////////
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)
1307 QCString result((first_capital ? "Autori" : "autori"));
1308 if (!singular) result+="ai";
1313 //////////////////////////////////////////////////////////////////////////
1315 //////////////////////////////////////////////////////////////////////////
1317 /*! This text is put before the list of members referenced by a member
1319 virtual QCString trReferences()
1324 //////////////////////////////////////////////////////////////////////////
1326 //////////////////////////////////////////////////////////////////////////
1328 /*! used in member documentation blocks to produce a list of
1329 * members that are implemented by this one.
1331 virtual QCString trImplementedFromList(int numEntries)
1333 return "Realizuoja "+trWriteList(numEntries)+".";
1336 /*! used in member documentation blocks to produce a list of
1337 * all members that implement this abstract member.
1339 virtual QCString trImplementedInList(int numEntries)
1341 return "Realizuota "+trWriteList(numEntries)+".";
1344 //////////////////////////////////////////////////////////////////////////
1346 //////////////////////////////////////////////////////////////////////////
1348 /*! used in RTF documentation as a heading for the Table
1351 virtual QCString trRTFTableOfContents()
1356 //////////////////////////////////////////////////////////////////////////
1358 //////////////////////////////////////////////////////////////////////////
1360 /*! Used as the header of the list of item that have been
1361 * flagged deprecated
1363 virtual QCString trDeprecatedList()
1365 return "Smerktinumø Sàraðas";
1368 //////////////////////////////////////////////////////////////////////////
1370 //////////////////////////////////////////////////////////////////////////
1372 /*! Used as a header for declaration section of the events found in
1375 virtual QCString trEvents()
1379 /*! Header used for the documentation section of a class' events. */
1380 virtual QCString trEventDocumentation()
1382 return "Ávykio Dokumentacija";
1385 //////////////////////////////////////////////////////////////////////////
1387 //////////////////////////////////////////////////////////////////////////
1389 /*! Used as a heading for a list of Java class types with package scope.
1391 virtual QCString trPackageTypes()
1393 return "Paketo Tipai";
1395 /*! Used as a heading for a list of Java class functions with package
1398 virtual QCString trPackageMembers()
1400 return "Paketo Funkcijos";
1402 /*! Used as a heading for a list of static Java class functions with
1405 virtual QCString trStaticPackageMembers()
1407 return "Statinës Paketo Funkcijos";
1409 /*! Used as a heading for a list of Java class variables with package
1412 virtual QCString trPackageAttribs()
1414 return "Paketo Atributai";
1416 /*! Used as a heading for a list of static Java class variables with
1419 virtual QCString trStaticPackageAttribs()
1421 return "Statiniai Paketo Atributai";
1424 //////////////////////////////////////////////////////////////////////////
1426 //////////////////////////////////////////////////////////////////////////
1428 /*! Used in the quick index of a class/file/namespace member list page
1429 * to link to the unfiltered list of all members.
1431 virtual QCString trAll()
1435 /*! Put in front of the call graph for a function. */
1436 virtual QCString trCallGraph()
1438 return "Funkcijos kvietimo grafas:";
1441 //////////////////////////////////////////////////////////////////////////
1443 //////////////////////////////////////////////////////////////////////////
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
1449 virtual QCString trSearchForIndex()
1453 /*! This string is used as the title for the page listing the search
1456 virtual QCString trSearchResultsTitle()
1458 return "Paieðkos Rezultatai";
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.
1468 virtual QCString trSearchResults(int numDocuments)
1470 if (numDocuments==0)
1472 return "Atsipraðome, jokiø dokumentø nerasta pagal Jûsø uþklausà.";
1474 else if (numDocuments==1)
1476 return "Surasta <b>1</b> dokumentas, atitinkantis Jûsø uþklausà.";
1480 return "Surasta <b>$num</b> dokumentø, atitinkanèiø Jûsø uþklausà. "
1481 "Pirmiausiai rodomi labiausiai tenkinantys uþklausà.";
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.
1487 virtual QCString trSearchMatches()
1489 return "Atitikmenys:";
1491 //////////////////////////////////////////////////////////////////////////
1493 //////////////////////////////////////////////////////////////////////////
1495 /*! This is used in HTML as the title of page with source code for file filename
1497 virtual QCString trSourceFile(QCString& filename)
1499 return filename + " iðeities tekstas";
1502 //////////////////////////////////////////////////////////////////////////
1504 //////////////////////////////////////////////////////////////////////////
1506 /*! This is used as the name of the chapter containing the directory
1509 virtual QCString trDirIndex()
1510 { return "Direktorijø hierarchija"; }
1512 /*! This is used as the name of the chapter containing the documentation
1513 * of the directories.
1515 virtual QCString trDirDocumentation()
1516 { return "Direktorijø dokumentacija"; }
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.
1521 virtual QCString trDirectories()
1522 { return "Direktorijos"; }
1524 /*! This returns a sentences that introduces the directory hierarchy.
1525 * and the fact that it is sorted alphabetically per level
1527 virtual QCString trDirDescription()
1528 { return "Ði direktorjø strûktûra grubiai surikiuota abëcëlës tvarka:";
1531 /*! This returns the title of a directory page. The name of the
1532 * directory is passed via \a dirName.
1534 virtual QCString trDirReference(const char *dirName)
1535 { QCString result=dirName; result+=" Directorijos apraðas"; return result; }
1537 /*! This returns the word directory with or without starting capital
1538 * (\a first_capital) and in sigular or plural form (\a singular).
1540 virtual QCString trDir(bool first_capital, bool singular)
1542 QCString result((first_capital ? "Direktorij" : "direktorij"));
1543 if (singular) result+="a"; else result+="os";
1547 //////////////////////////////////////////////////////////////////////////
1549 //////////////////////////////////////////////////////////////////////////
1551 /*! This text is added to the documentation when the \\overload command
1552 * is used for a overloaded function.
1554 virtual QCString trOverloadText()
1556 return "Perkraunamas metodas sukurtas patogumui. "
1557 "Jis skiriasi nuo aukðèiau minëto tik argumetais.";