Fix for UBSan build
[platform/upstream/doxygen.git] / src / translator_lt.h
1 /******************************************************************************
2  *
3  * 
4  *
5  * Copyright (C) 1997-2012 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
35 class 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     { return "Susijæ Funkcijos"; }
81
82     /*! subscript for the related functions. */
83     virtual QCString trRelatedSubscript()
84     { return "Atkreipkite dëmesá, èià ne metodai"; }
85
86     /*! header that is put before the detailed description of files, classes and namespaces. */
87     virtual QCString trDetailedDescription()
88     { return "Smulkus apraðymas"; }
89
90     /*! header that is put before the list of typedefs. */
91     virtual QCString trMemberTypedefDocumentation()
92     { return "Tipo Apraðymo Dokumentacija"; }
93     
94     /*! header that is put before the list of enumerations. */
95     virtual QCString trMemberEnumerationDocumentation()
96     { return "Iðvardinimo Dokumentacija"; }
97     
98     /*! header that is put before the list of member functions. */
99     virtual QCString trMemberFunctionDocumentation()
100     { return "Metodø Dokumentacija"; }
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         return "Lauko apraðymas"; 
108       }
109       else
110       {
111         return "Atributø Dokumentacija"; 
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     { return "Visø nariø sàraðas"; }
122
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"; }
126
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 "; }
130
131     /*! this is the remainder of the sentence after the class name */
132     virtual QCString trIncludingInheritedMembers()
133     { return ", átraukiant visus paveldëtus narius."; }
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     { QCString result="Automatiðkai sugeneruota Doxygen árankiu";
140       if (s) result+=(QCString)" "+s;
141       result+=" ið programos kodo."; 
142       return result;
143     }
144
145     /*! put after an enum name in the list of all members */
146     virtual QCString trEnumName()
147     { return "iðvardinimo vardas"; }
148     
149     /*! put after an enum value in the list of all members */
150     virtual QCString trEnumValue()
151     { return "iðvardinimo reikðmë"; }
152     
153     /*! put after an undocumented member in the list of all members */
154     virtual QCString trDefinedIn()
155     { return "apibrëþta"; }
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     { return "Klasiø hierarchija"; }
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         return "Duomenø Struktûros";
175       }
176       else
177       {
178         return "Klasës"; 
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         return "Duomenø Laukai"; 
192       }
193       else
194       {
195         return "Klasiø Nariai"; 
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         return "Globalûs Nariai"; 
205       }
206       else
207       {
208         return "Globalûs Nariai"; 
209       }
210     }
211
212     /*! This is put above each page as a link to all related pages. */
213     virtual QCString trRelatedPages()
214     { return "Susijæ Puslapiai"; }
215
216     /*! This is put above each page as a link to all examples. */
217     virtual QCString trExamples()
218     { return "Pavyzdþiai"; }
219
220     /*! This is put above each page as a link to the search engine. */
221     virtual QCString trSearch()
222     { return "Paieðka"; }
223
224     /*! This is an introduction to the class hierarchy. */
225     virtual QCString trClassHierarchyDescription()
226     { return "Ðis paveldëjimo sàraðas yra beveik surikiuotas "
227              "abëcëlës tvarka:";
228     }
229
230     /*! This is an introduction to the list with all files. */
231     virtual QCString trFileListDescription(bool extractAll)
232     {
233       QCString result="Visø ";
234       if (!extractAll) result+="dokumentuotø ";
235       result+="failø sàraðas su trumpais apraðymais:";
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         return "Duomenø struktûros su trumpais apraðymais:"; 
246       }
247       else
248       {
249         return "Klasës, struktûros, "
250                "sàjungos ir sàsajos su trumpais apraðymais:"; 
251       }
252     }
253
254     /*! This is an introduction to the page with all class members. */
255     virtual QCString trCompoundMembersDescription(bool extractAll)
256     {
257       QCString result="Visø ";
258       if (!extractAll)
259       {
260         result+="dokumentuotø ";
261       }
262       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
263       {
264         result+="struktûrø ir sàjungø laukø sàraðas";
265       }
266       else
267       {
268         result+="klasiø nariai";
269       }
270       result+=" su ryðiais á ";
271       if (!extractAll) 
272       {
273         if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
274         {
275           result+="struktûrø/sàjungø kiekvieno lauko dokumentacijà:";
276         }
277         else
278         {
279           result+="klasës dokumentacija kiekvienam nariui:";
280         }
281       }
282       else 
283       {
284         if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
285         {
286           result+="struktûros/sàjungos, kurios priklauso:";
287         }
288         else
289         {
290           result+="klasës, kurios priklauso:";
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       QCString result="Sàraðas visø ";
300       if (!extractAll) result+="dokumentuotø ";
301       
302       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
303       {
304         result+="funkcijø, kintamøjø, apibrëþimø, iðvardinimø, ir tipø apibrëþimø";
305       }
306       else
307       {
308         result+="globaliø nariø";
309       }
310       result+=" su ryðiais á ";
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     { return "Visø pavyzdþiø sàraðas:"; }
321
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:"; }
325
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:"; }
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         return "Duomenø Struktûros Indeksas";
356       }
357       else
358       {
359         return "Klasës Indeksas"; 
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         return "Duomenø Struktûros Dokumentacija"; 
383       }
384       else
385       {
386         return "Klasës Dokumentacija"; 
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     { return "Pavyzdþio Dokumentacija"; }
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     { return "Apibrëþimai"; }
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     { return "Funkcijø Prototipai"; }
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     { return "Tipø apibrëþimai"; }
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     { return "Iðvardinimai"; }
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     { return "Iðvardinimø reikðmës"; }
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     { return "Apibrëþimø Dokumentacija"; }
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     { return "Funkcijø Prototipø Dokumentacija"; }
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     { return "Tipø apibrëþimø Dokumentacija"; }
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     { return "Iðvardinimo Tipo Dokumentacija"; }
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         return "Duomenø struktøros";
498       }
499       else
500       {
501         return "Klasës";
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       return "paraðyta";
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     { return "Áspëjimas"; }
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     { return "Graþina"; }
547
548     /*! this text is generated when the \\sa command is used. */
549     virtual QCString trSeeAlso()
550     { return "Taip pat þiûrëti"; }
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     { return "Iðimtys"; }
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     { return "Varø Srities Sàraðas"; }
571
572     /*! used as an introduction to the namespace list */
573     virtual QCString trNamespaceListDescription(bool extractAll)
574     {
575       QCString result="Sàraðas visø ";
576       if (!extractAll) result+="dokumentuotø ";
577       result+="vardø srièiø su trumpais apraðymais:";
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     { return "Draugiðkø Ir Susijusiø Funkcijø Dokumentacija"; }
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         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;
616       }
617       if (isTemplate) result+=" Ðablonas";
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       result+=" Vardø Srities Nuoroda";
634       return result;
635     }
636
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"; }
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       return "Paveldëta "+trWriteList(numEntries)+".";
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       return "Perkrauna metodà ið "+trWriteList(numEntries)+".";
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     { return "Vardø Srities Nariai"; }
718
719     /*! This is an introduction to the page with all namespace members */
720     virtual QCString trNamespaceMemberDescription(bool extractAll)
721     {
722       QCString result="Sàraðas visø ";
723       if (!extractAll) result+="dokumentuotø ";
724       result+="vardø srities nariø su nuorodomis á ";
725       if (extractAll)
726         result+="vardø srities dokumentacijà kiekvienam nariui:";
727       else
728         result+="vardø sritis, kurioms jos priklauso:";
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     { return "Vardø Srities Indeksas"; }
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     { return "Vardø Srities Dokumentacija"; }
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     { return "Vardø Sritys"; }
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         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;
774       }
775       result+=" sugeneruota ið ";
776       if (single) result+="ðio failo:"; else result+="ðiø failø:";
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     { return "Abëcëlinis Sàraðas"; }
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     { return "Graþinamos reikðmës"; }
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       return "Apibrëþimas failo @1 eilutëje @0.";
812     }
813     virtual QCString trDefinedInSourceFile()
814     {
815       return "Apibrëþimas faile @0.";
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       return (QCString)"Átraukimo priklausomybiø diagrama "+fName+":";/*FIXME*/
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       return "Eiti á ðio failo programos kodà.";
850     }
851     /*! Used in the file sources to point to the corresponding documentation. */
852     virtual QCString trGotoDocumentation()
853     {
854       return "Eiti á ðio failo dokumentacijà.";
855     }
856     /*! Text for the \\pre command */
857     virtual QCString trPrecondition()
858     {
859       return "Iðakstinë sàlyga";
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       return "Pradinë reikðmë:";
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       return "Grafinë Klasës Hierarchija";
884     }
885     virtual QCString trGotoGraphicalHierarchy()
886     {
887       return "Eiti á grafinæ klasës hierarchijà";
888     }
889     virtual QCString trGotoTextualHierarchy()
890     {
891       return "Eiti á tekstinæ klasës hierarchijà";
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       return "Vieði Tipai";
909     }
910     virtual QCString trPublicAttribs()
911     {
912       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
913       {
914         return "Duomenø Laukai";
915       }
916       else
917       {
918         return "Vieði Atributai";
919       }
920     }
921     virtual QCString trStaticPublicAttribs()
922     {
923       return "Statiniai Vieði Atributai";
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       return "Privatûs Tipai";
940     }
941     virtual QCString trPrivateAttribs()
942     {
943       return "Privatûs Atributai";
944     }
945     virtual QCString trStaticPrivateAttribs()
946     {
947       return "Statiniai Privatûs Atributai";
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       return "Ðis grafas rodo, kuris failas tiesiogiai ar "
984              "netiesiogiai átraukia ðá failà:";
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         "Ðis puslapis paaiðkina, kaip interpretuoti sugeneruotus grafus "
1007         "su Doxygen árankiu.<p>\n"
1008         "Panagrinëkite pavyzdá:\n"
1009         "\\kodo pradþia\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"
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       return "Testo Sàraðas";
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       return "Savybës";
1104     }
1105     /*! Used as a section header for IDL property documentation */
1106     virtual QCString trPropertyDocumentation()
1107     {
1108       return "Savybës Dokumentacija";
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         return "Duomenø Struktûros";
1121       }
1122       else
1123       {
1124         return "Klasës";
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       return "Paketo Sàraðas";
1136     }
1137     /*! The description of the package index page */
1138     virtual QCString trPackageListDescription()
1139     {
1140       return "Paketai su trumpu apraðymu:";
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       return "Reikðmë:";
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       return "Klaidø Sàraðas";
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       QCString result((first_capital ? "Klasë" : "klasë"));
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       QCString result((first_capital ? "Vardø srit" : "vardø srit"));
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       QCString result((first_capital ? "Grupë" : "grupë"));
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       if (!singular)  result+="ûs";
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       return "Ryðiai";
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       return "Smerktinumø Sàraðas";
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       return "Ávykiai";
1378     }
1379     /*! Header used for the documentation section of a class' events. */
1380     virtual QCString trEventDocumentation()
1381     {
1382       return "Ávykio Dokumentacija";
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       return "Statinës Paketo Funkcijos";
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       return "Ieðkoti";
1452     }
1453     /*! This string is used as the title for the page listing the search
1454      *  results.
1455      */
1456     virtual QCString trSearchResultsTitle()
1457     {
1458       return "Paieðkos Rezultatai";
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         return "Atsipraðome, jokiø dokumentø nerasta pagal Jûsø uþklausà.";
1473       }
1474       else if (numDocuments==1)
1475       {
1476         return "Surasta <b>1</b> dokumentas, atitinkantis Jûsø uþklausà.";
1477       }
1478       else 
1479       {
1480         return "Surasta <b>$num</b> dokumentø, atitinkanèiø Jûsø uþklausà. "
1481                "Pirmiausiai rodomi labiausiai tenkinantys uþklausà.";
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       return filename + " iðeities tekstas";
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     { return "Direktorijø hierarchija"; }
1511
1512     /*! This is used as the name of the chapter containing the documentation
1513      *  of the directories.
1514      */
1515     virtual QCString trDirDocumentation()
1516     { return "Direktorijø dokumentacija"; }
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     { return "Ði direktorjø strûktûra grubiai surikiuota abëcëlës tvarka:";
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     { QCString result=dirName; result+=" Directorijos apraðas"; return result; }
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               "Jis skiriasi nuo aukðèiau minëto tik argumetais.";
1558     }
1559
1560
1561 };
1562
1563 #endif