Doxygen
Loading...
Searching...
No Matches
translator_lv.h
Go to the documentation of this file.
1/******************************************************************************
2 *
3 *
4 *
5 * Copyright (C) 1997-2015 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#ifndef TRANSLATOR_LV_H
19#define TRANSLATOR_LV_H
20
21/*!
22 When defining a translator class for the new language, follow
23 the description in the documentation. One of the steps says
24 that you should copy the translator_en.h (this) file to your
25 translator_xx.h new file. Your new language should use the
26 Translator class as the base class. This means that you need to
27 implement exactly the same (pure virtual) override methods as the
28 TranslatorEnglish does. Because of this, it is a good idea to
29 start with the copy of TranslatorEnglish and replace the strings
30 one by one.
31
32 It is not necessary to include "translator.h" or
33 "translator_adapter.h" here. The files are included in the
34 language.cpp correctly. Not including any of the mentioned
35 files frees the maintainer from thinking about whether the
36 first, the second, or both files should be included or not, and
37 why. This holds namely for localized translators because their
38 base class is changed occasionally to adapter classes when the
39 Translator class changes the interface, or back to the
40 Translator class (by the local maintainer) when the localized
41 translator is made up-to-date again.
42*/
43
44/* Translation from English to Latvian by Lauris Bukšis-Haberkorns
45 * (lauris@nix.lv)
46 * -------------------------------------------
47 * Project start : 24.Sept.2012
48 * Last Doxygen version covered : 1.8.2
49 */
50
52{
53 public:
54
55 // --- Language control methods -------------------
56
57 /*! Used for identification of the language. The identification
58 * should not be translated. It should be replaced by the name
59 * of the language in English using lower-case characters only
60 * (e.g. "czech", "japanese", "russian", etc.). It should be equal to
61 * the identification used in language.cpp.
62 */
64 { return "latvian"; }
65
66 /*! Used to get the LaTeX command(s) for the language support.
67 * This method should return string with commands that switch
68 * LaTeX to the desired language. For example
69 * <pre>"\\usepackage[german]{babel}\n"
70 * </pre>
71 * or
72 * <pre>"\\usepackage{polski}\n"
73 * "\\usepackage[latin2]{inputenc}\n"
74 * "\\usepackage[T1]{fontenc}\n"
75 * </pre>
76 */
78 {
79 return "\\usepackage[T2A]{fontenc}\n"
80 "\\usepackage[latvian]{babel}\n";
81 }
82
84 {
85 return "lv";
86 }
88 {
89 return "0x426 Latvian";
90 }
91
92 // --- Language translation methods -------------------
93
94 /*! used in the compound documentation before a list of related functions. */
96 { return "Saistītās funkcijas"; }
97
98 /*! subscript for the related functions. */
100 { return "(Šīs nav elementu funkcijas.)"; }
101
102 /*! header that is put before the detailed description of files, classes and namespaces. */
104 { return "Detalizēts apraksts"; }
105
106 /*! header that is used when the summary tag is missing inside the details tag */
108 { return "Sīkāka informācija"; }
109
110 /*! header that is put before the list of typedefs. */
112 { return "Elementa Typedef dokumentācija"; }
113
114 /*! header that is put before the list of enumerations. */
116 { return "Elementa uzskaitījumliterāļa dokumentācija"; }
117
118 /*! header that is put before the list of member functions. */
120 { return "Elementa funkcijas dokumentācija"; }
121
122 /*! header that is put before the list of member attributes. */
124 {
125 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
126 {
127 return "Lauka dokumentācija";
128 }
129 else
130 {
131 return "Elementa datu dokumentācija";
132 }
133 }
134
135 /*! this is the text of a link put after brief descriptions. */
136 QCString trMore() override
137 { return "vairāk..."; }
138
139 /*! put in the class documentation */
141 { return "Visu elementu saraksts"; }
142
143 /*! used as the title of the "list of all members" page of a class */
145 { return "Elementu saraksts"; }
146
147 /*! this is the first part of a sentence that is followed by a class name */
149 { return "Šis ir pilns elementu saraksts klasei"; }
150
151 /*! this is the remainder of the sentence after the class name */
153 { return ", ieskaitot mantotos elementus."; }
154
155 /*! this is put at the author sections at the bottom of man pages.
156 * parameter s is name of the project name.
157 */
159 { QCString result="Automātiski ģenerēts izmantojot Doxygen";
160 if (!s.isEmpty()) result+=" priekš "+s;
161 result+=" no pirmkoda.";
162 return result;
163 }
164
165 /*! put after an enum name in the list of all members */
167 { return "uzskaitījuma nosaukums"; }
168
169 /*! put after an enum value in the list of all members */
171 { return "uzskaitījuma vērtība"; }
172
173 /*! put after an undocumented member in the list of all members */
175 { return "definēts"; }
176
177 // quick reference sections
178
179 /*! This is put above each page as a link to the list of all groups of
180 * compounds or files (see the \\group command).
181 */
183 { return "Moduļi"; }
184
185 /*! This is put above each page as a link to the class hierarchy */
187 { return "Klašu hierarhija"; }
188
189 /*! This is put above each page as a link to the list of annotated classes */
191 {
192 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
193 {
194 return "Datu struktūras";
195 }
196 else
197 {
198 return "Klašu saraksts";
199 }
200 }
201
202 /*! This is put above each page as a link to the list of documented files */
204 { return "Failu saraksts"; }
205
206 /*! This is put above each page as a link to all members of compounds. */
208 {
209 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
210 {
211 return "Datu lauki";
212 }
213 else
214 {
215 return "Klases elementi";
216 }
217 }
218
219 /*! This is put above each page as a link to all members of files. */
221 {
222 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
223 {
224 return "Globālie";
225 }
226 else
227 {
228 return "Faila elementi";
229 }
230 }
231
232 /*! This is put above each page as a link to all related pages. */
234 { return "Saistītās lapas"; }
235
236 /*! This is put above each page as a link to all examples. */
238 { return "Piemēri"; }
239
240 /*! This is put above each page as a link to the search engine. */
242 { return "Meklēt"; }
243
244 /*! This is an introduction to the class hierarchy. */
246 { return "Šis mantojamības saraksts ir sakārtots aptuveni, "
247 "bet ne pilnībā, alfabēta secībā:";
248 }
249
250 /*! This is an introduction to the list with all files. */
251 QCString trFileListDescription(bool extractAll) override
252 {
253 QCString result="Šeit ir visu ";
254 if (!extractAll) result+="dokumentēto ";
255 result+="failu saraksts ar īsu aprakstu:";
256 return result;
257 }
258
259 /*! This is an introduction to the annotated compound list. */
261 {
262
263 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
264 {
265 return "Šeit ir visas datu struktūras ar īsu aprakstu:";
266 }
267 else if (Config_getBool(OPTIMIZE_OUTPUT_SLICE))
268 {
269 return "Šeit ir visas klases ar īsu aprakstu:";
270 }
271 else
272 {
273 return "Šeit ir visas klases, struktūras, "
274 "apvienojumi un interfeisi ar īsu aprakstu:";
275 }
276 }
277
278 /*! This is an introduction to the page with all class members. */
279 QCString trCompoundMembersDescription(bool extractAll) override
280 {
281 QCString result="Šeit ir visu ";
282 if (!extractAll)
283 {
284 result+="dokumentēto ";
285 }
286 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
287 {
288 result+="struktūru un apvienojumu lauku";
289 }
290 else
291 {
292 result+="klases elementu";
293 }
294 result+=" saraksts ar saitēm uz ";
295 if (!extractAll)
296 {
297 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
298 {
299 result+="struktūru/apvienojumu dokumentāciju katram laukam:";
300 }
301 else
302 {
303 result+="klases dokumentāciju katram elementam:";
304 }
305 }
306 else
307 {
308 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
309 {
310 result+="struktūrām/apvienojumiem, kam tie pieder:";
311 }
312 else
313 {
314 result+="klasēm, kam tie pieder:";
315 }
316 }
317 return result;
318 }
319
320 /*! This is an introduction to the page with all file members. */
321 QCString trFileMembersDescription(bool extractAll) override
322 {
323 QCString result="Šeit ir visu ";
324 if (!extractAll) result+="dokumentēto ";
325
326 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
327 {
328 result+="funkciju, mainīgo, definīciju, uzskaitījumliterāļu un typedefs";
329 }
330 else
331 {
332 result+="faila elementu";
333 }
334 result+=" saraksts ar saitēm uz ";
335 if (extractAll)
336 result+="failiem, kam tie pieder:";
337 else
338 result+="dokumentāciju:";
339 return result;
340 }
341
342 /*! This is an introduction to the page with the list of all examples */
344 { return "Šeit ir visu piemēru saraksts:"; }
345
346 /*! This is an introduction to the page with the list of related pages */
348 { return "Here is a list of all related documentation pages:"; }
349
350 /*! This is an introduction to the page with the list of class/file groups */
352 { return "Šeit ir visu moduļu saraksts:"; }
353
354 // index titles (the project name is prepended for these)
355
356 /*! This is used in HTML as the title of index.html. */
357 QCString trDocumentation(const QCString &projName) override
358 { return (!projName.isEmpty()?projName + " " : "") + "Dokumentācija"; }
359
360 /*! This is used in LaTeX as the title of the chapter with the
361 * index of all groups.
362 */
364 { return "Moduļu indekss"; }
365
366 /*! This is used in LaTeX as the title of the chapter with the
367 * class hierarchy.
368 */
370 { return "Hierarhijas indekss"; }
371
372 /*! This is used in LaTeX as the title of the chapter with the
373 * annotated compound index.
374 */
376 {
377 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
378 {
379 return "Datu struktūru indess";
380 }
381 else
382 {
383 return "Klašu indekss";
384 }
385 }
386
387 /*! This is used in LaTeX as the title of the chapter with the
388 * list of all files.
389 */
391 { return "Failu indekss"; }
392
393 /*! This is used in LaTeX as the title of the chapter containing
394 * the documentation of all groups.
395 */
397 { return "Moduļa dokumentācija"; }
398
399 /*! This is used in LaTeX as the title of the chapter containing
400 * the documentation of all classes, structs and unions.
401 */
403 {
404 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
405 {
406 return "Datu struktūras dokomentācija";
407 }
408 else if (Config_getBool(OPTIMIZE_OUTPUT_VHDL))
409 {
411 }
412 else
413 {
414 return "Klases dokumentācija";
415 }
416 }
417
418 /*! This is used in LaTeX as the title of the chapter containing
419 * the documentation of all files.
420 */
422 { return "Faila dokumentācija"; }
423
424 /*! This is used in LaTeX as the title of the document */
426 { return "Rokasgrāmata"; }
427
428 /*! This is used in the documentation of a file as a header before the
429 * list of defines
430 */
432 { return "Makro"; }
433
434 /*! This is used in the documentation of a file as a header before the
435 * list of typedefs
436 */
438 { return "Typedefs"; }
439
440 /*! This is used in the documentation of a file as a header before the
441 * list of enumerations
442 */
444 { return "Uzskaitījumi"; }
445
446 /*! This is used in the documentation of a file as a header before the
447 * list of (global) functions
448 */
450 { return "Funkcijas"; }
451
452 /*! This is used in the documentation of a file as a header before the
453 * list of (global) variables
454 */
456 { return "Mainīgie"; }
457
458 /*! This is used in the documentation of a file as a header before the
459 * list of (global) variables
460 */
462 { return "Uzskaitījumliterāļi"; }
463
464 /*! This is used in the documentation of a file before the list of
465 * documentation blocks for defines
466 */
468 { return "Makro definīcijas dokumentācija"; }
469
470 /*! This is used in the documentation of a file/namespace before the list
471 * of documentation blocks for typedefs
472 */
474 { return "Typedef dokumentācija"; }
475
476 /*! This is used in the documentation of a file/namespace before the list
477 * of documentation blocks for enumeration types
478 */
480 { return "Uzskaitījumliterāļa tipa dokumentācija"; }
481
482 /*! This is used in the documentation of a file/namespace before the list
483 * of documentation blocks for functions
484 */
486 { return "Funkcijas dokumentācija"; }
487
488 /*! This is used in the documentation of a file/namespace before the list
489 * of documentation blocks for variables
490 */
492 { return "Mainīgo dokumentācija"; }
493
494 /*! This is used in the documentation of a file/namespace/group before
495 * the list of links to documented compounds
496 */
498 {
499 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
500 {
501 return "Datu struktūras";
502 }
503 else
504 {
505 return "Klases";
506 }
507 }
508
509 /*! This is used in the standard footer of each page and indicates when
510 * the page was generated
511 */
512 QCString trGeneratedAt(const QCString &date,const QCString &projName) override
513 {
514 QCString result="Ģenerēts "+date;
515 if (!projName.isEmpty()) result+=" projektam "+projName;
516 result+=" ar";
517 return result;
518 }
519
520 /*! this text is put before a class diagram */
521 QCString trClassDiagram(const QCString &clName) override
522 {
523 return "Mantojamības diagramma klasei "+clName+":";
524 }
525
526 /*! this text is generated when the \\warning command is used. */
528 { return "Brīdinājums"; }
529
530 /*! this text is generated when the \\version command is used. */
532 { return "Versija"; }
533
534 /*! this text is generated when the \\date command is used. */
535 QCString trDate() override
536 { return "Datums"; }
537
538 /*! this text is generated when the \\return command is used. */
540 { return "Atgriež"; }
541
542 /*! this text is generated when the \\sa command is used. */
544 { return "Skatīties arī"; }
545
546 /*! this text is generated when the \\param command is used. */
548 { return "Parametri"; }
549
550 /*! this text is generated when the \\exception command is used. */
552 { return "Izņēmumi"; }
553
554 /*! this text is used in the title page of a LaTeX document. */
556 { return "Ģenerēts ar"; }
557
558//////////////////////////////////////////////////////////////////////////
559// new since 0.49-990307
560//////////////////////////////////////////////////////////////////////////
561
562 /*! used as the title of page containing all the index of all namespaces. */
564 { return "Nosaukumvietu saraksts"; }
565
566 /*! used as an introduction to the namespace list */
567 QCString trNamespaceListDescription(bool extractAll) override
568 {
569 QCString result="Šeit ir visas ";
570 if (!extractAll) result+="dokumentētās ";
571 result+="nosaukumvietas ar īsu aprakstu:";
572 return result;
573 }
574
575 /*! used in the class documentation as a header before the list of all
576 * friends of a class
577 */
579 { return "Draugi"; }
580
581//////////////////////////////////////////////////////////////////////////
582// new since 0.49-990405
583//////////////////////////////////////////////////////////////////////////
584
585 /*! used in the class documentation as a header before the list of all
586 * related classes
587 */
589 { return "Draugu un saistīto funkciju dokumentācija"; }
590
591//////////////////////////////////////////////////////////////////////////
592// new since 0.49-990425
593//////////////////////////////////////////////////////////////////////////
594
595 /*! used as the title of the HTML page of a class/struct/union */
597 ClassDef::CompoundType compType,
598 bool isTemplate) override
599 {
600 QCString result=clName;
601 switch(compType)
602 {
603 case ClassDef::Class: result+=" klases"; break;
604 case ClassDef::Struct: result+=" struktūras"; break;
605 case ClassDef::Union: result+=" apvienojuma"; break;
606 case ClassDef::Interface: result+=" interfeisa"; break;
607 case ClassDef::Protocol: result+=" protokola"; break;
608 case ClassDef::Category: result+=" kategorijas"; break;
609 case ClassDef::Exception: result+=" izņēmuma"; break;
610 default: break;
611 }
612 if (isTemplate) result+=" veidnes";
613 result+=" apraksts";
614 return result;
615 }
616
617 /*! used as the title of the HTML page of a file */
618 QCString trFileReference(const QCString &fileName) override
619 {
620 QCString result=fileName;
621 result+=" faila apraksts";
622 return result;
623 }
624
625 /*! used as the title of the HTML page of a namespace */
626 QCString trNamespaceReference(const QCString &namespaceName) override
627 {
628 QCString result=namespaceName;
629 result+=" nosaukumvietas apraksts";
630 return result;
631 }
632
634 { return "Publiskās elementa funkcijas"; }
636 { return "Publiskās spraugas"; }
638 { return "Signāli"; }
640 { return "Statiskās publiskās elementa funkcijas"; }
642 { return "Aizsargātās elementa funkcijas"; }
644 { return "Aizsargātās spraugas"; }
646 { return "Statiskās aizsargātās elementa funkcijas"; }
648 { return "Privātās elementa funkcijas"; }
650 { return "Privātās spraugas"; }
652 { return "Statiskās privātās elementa funkcijas"; }
653
654 /*! this function is used to produce a comma-separated list of items.
655 * use generateMarker(i) to indicate where item i should be put.
656 */
657 QCString trWriteList(int numEntries) override
658 {
659 QCString result;
660 // the inherits list contain `numEntries' classes
661 for (int i=0;i<numEntries;i++)
662 {
663 // use generateMarker to generate placeholders for the class links!
664 result+=generateMarker(i); // generate marker for entry i in the list
665 // (order is left to right)
666
667 if (i!=numEntries-1) // not the last entry, so we need a separator
668 {
669 if (i<numEntries-2) // not the fore last entry
670 result+=", ";
671 else // the fore last entry
672 result+=", un ";
673 }
674 }
675 return result;
676 }
677
678 /*! used in class documentation to produce a list of base classes,
679 * if class diagrams are disabled.
680 */
681 QCString trInheritsList(int numEntries) override
682 {
683 return "Manto no "+trWriteList(numEntries)+".";
684 }
685
686 /*! used in class documentation to produce a list of super classes,
687 * if class diagrams are disabled.
688 */
689 QCString trInheritedByList(int numEntries) override
690 {
691 return "Tiek mantots "+trWriteList(numEntries)+".";
692 }
693
694 /*! used in member documentation blocks to produce a list of
695 * members that are hidden by this one.
696 */
697 QCString trReimplementedFromList(int numEntries) override
698 {
699 return "Pārimplementēts no "+trWriteList(numEntries)+".";
700 }
701
702 /*! used in member documentation blocks to produce a list of
703 * all member that overwrite the implementation of this member.
704 */
705 QCString trReimplementedInList(int numEntries) override
706 {
707 return "Pārimplementēts "+trWriteList(numEntries)+".";
708 }
709
710 /*! This is put above each page as a link to all members of namespaces. */
712 { return "Nosaukumvietas elementi"; }
713
714 /*! This is an introduction to the page with all namespace members */
715 QCString trNamespaceMemberDescription(bool extractAll) override
716 {
717 QCString result="Šeit ir visi ";
718 if (!extractAll) result+="dokumentētie ";
719 result+="nosaukumvietas elementi ar saitēm uz ";
720 if (extractAll)
721 result+="nosaukumvieta dokumentāciju katram elementam:";
722 else
723 result+="nosaukumvietu, kam tie pieder:";
724 return result;
725 }
726 /*! This is used in LaTeX as the title of the chapter with the
727 * index of all namespaces.
728 */
730 { return "Nosaukumvietu indekss"; }
731
732 /*! This is used in LaTeX as the title of the chapter containing
733 * the documentation of all namespaces.
734 */
736 { return "Nosaukumvietas dokumentācija"; }
737
738//////////////////////////////////////////////////////////////////////////
739// new since 0.49-990522
740//////////////////////////////////////////////////////////////////////////
741
742 /*! This is used in the documentation before the list of all
743 * namespaces in a file.
744 */
746 { return "Nosaukumvietas"; }
747
748//////////////////////////////////////////////////////////////////////////
749// new since 0.49-990728
750//////////////////////////////////////////////////////////////////////////
751
752 /*! This is put at the bottom of a class documentation page and is
753 * followed by a list of files that were used to generate the page.
754 */
756 bool single) override
757 { // single is true implies a single file
758 QCString result="Šī";
759 switch(compType)
760 {
761 case ClassDef::Class: result+="s klases"; break;
762 case ClassDef::Struct: result+="s struktūras"; break;
763 case ClassDef::Union: result+=" apvienojuma"; break;
764 case ClassDef::Interface: result+=" interfeisa"; break;
765 case ClassDef::Protocol: result+=" protokola"; break;
766 case ClassDef::Category: result+="s kategorijas"; break;
767 case ClassDef::Exception: result+=" izņēmuma"; break;
768 default: break;
769 }
770 result+=" dokumentācijas tika ģenerēta no šāda fail";
771 if (single) result+="a:"; else result+="iem:";
772 return result;
773 }
774
775//////////////////////////////////////////////////////////////////////////
776// new since 0.49-990901
777//////////////////////////////////////////////////////////////////////////
778
779 /*! This is used as the heading text for the retval command. */
781 { return "Atgriežamās vērtības"; }
782
783 /*! This is in the (quick) index as a link to the main page (index.html)
784 */
786 { return "Sākumlapa"; }
787
788 /*! This is used in references to page that are put in the LaTeX
789 * documentation. It should be an abbreviation of the word page.
790 */
792 { return "lpp."; }
793
794//////////////////////////////////////////////////////////////////////////
795// new since 0.49-991003
796//////////////////////////////////////////////////////////////////////////
797
799 {
800 return "Definēts līnijā @0 failā @1.";
801 }
803 {
804 return "Definēts failā @0.";
805 }
806
807//////////////////////////////////////////////////////////////////////////
808// new since 0.49-991205
809//////////////////////////////////////////////////////////////////////////
810
812 {
813 return "Novecojusi";
814 }
815
816//////////////////////////////////////////////////////////////////////////
817// new since 1.0.0
818//////////////////////////////////////////////////////////////////////////
819
820 /*! this text is put before a collaboration diagram */
822 {
823 return "Sadarbības diagramma klasei "+clName+":";
824 }
825 /*! this text is put before an include dependency graph */
826 QCString trInclDepGraph(const QCString &fName) override
827 {
828 return "Include dependency graph for "+fName+":";
829 }
830 /*! header that is put before the list of constructor/destructors. */
832 {
833 return "Konstruktora un destruktora dokumentācija";
834 }
835 /*! Used in the file documentation to point to the corresponding sources. */
837 {
838 return "Iet uz šī faila pirmkodu.";
839 }
840 /*! Used in the file sources to point to the corresponding documentation. */
842 {
843 return "Ietu uz šī faila dokumentāciju.";
844 }
845 /*! Text for the \\pre command */
847 {
848 return "Pirmsnosacījums";
849 }
850 /*! Text for the \\post command */
852 {
853 return "Pēcnosacījums";
854 }
855 /*! Text for the \\invariant command */
857 {
858 return "Invariants";
859 }
860 /*! Text shown before a multi-line variable/enum initialization */
862 {
863 return "Sākotnējā vērtība:";
864 }
865 /*! Text used the source code in the file index */
866 QCString trCode() override
867 {
868 return "pirmkods";
869 }
871 {
872 return "Grafiska klases hierarhija";
873 }
875 {
876 return "Iet uz grafisku klases hierarhiju";
877 }
879 {
880 return "Iet uz tekstuālu klases hierarhiju";
881 }
883 {
884 return "Lapas indekss";
885 }
886
887//////////////////////////////////////////////////////////////////////////
888// new since 1.1.0
889//////////////////////////////////////////////////////////////////////////
890
891 QCString trNote() override
892 {
893 return "Piezīme";
894 }
896 {
897 return "Publiskie tipi";
898 }
900 {
901 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
902 {
903 return "Datu lauki";
904 }
905 else
906 {
907 return "Publiskie atribūti";
908 }
909 }
911 {
912 return "Statiskie publiskie atribūti";
913 }
915 {
916 return "Aizsargātie tipi";
917 }
919 {
920 return "Aizsargātie atribūti";
921 }
923 {
924 return "Statiskie aizsargātie atribūti";
925 }
927 {
928 return "Privātie tipi";
929 }
931 {
932 return "Privātie atribūti";
933 }
935 {
936 return "Statiskie privātie atribūti";
937 }
938
939//////////////////////////////////////////////////////////////////////////
940// new since 1.1.3
941//////////////////////////////////////////////////////////////////////////
942
943 /*! Used as a marker that is put before a \\todo item */
944 QCString trTodo() override
945 {
946 return "Jāizdara";
947 }
948 /*! Used as the header of the todo list */
950 {
951 return "Darāmo darbu saraksts";
952 }
953
954//////////////////////////////////////////////////////////////////////////
955// new since 1.1.4
956//////////////////////////////////////////////////////////////////////////
957
959 {
960 return "Atsauces no";
961 }
963 {
964 return "Piebildes";
965 }
967 {
968 return "Uzmanību";
969 }
971 {
972 return "Šis grafs rāda kuri faili tieši vai "
973 "netieši iekļauj šo failu:";
974 }
975 QCString trSince() override
976 {
977 return "Kopš";
978 }
979
980//////////////////////////////////////////////////////////////////////////
981// new since 1.1.5
982//////////////////////////////////////////////////////////////////////////
983
984 /*! title of the graph legend page */
986 {
987 return "Grafika leģenda";
988 }
989 /*! page explaining how the dot graph's should be interpreted
990 * The %A in the text below are to prevent link to classes called "A".
991 */
993 {
994 return
995 "This page explains how to interpret the graphs that are generated "
996 "by doxygen.<p>\n"
997 "Consider the following example:\n"
998 "\\code\n"
999 "/*! Invisible class because of truncation */\n"
1000 "class Invisible { };\n\n"
1001 "/*! Truncated class, inheritance relation is hidden */\n"
1002 "class Truncated : public Invisible { };\n\n"
1003 "/* Class not documented with doxygen comments */\n"
1004 "class Undocumented { };\n\n"
1005 "/*! Class that is inherited using public inheritance */\n"
1006 "class PublicBase : public Truncated { };\n\n"
1007 "/*! A template class */\n"
1008 "template<class T> class Templ { };\n\n"
1009 "/*! Class that is inherited using protected inheritance */\n"
1010 "class ProtectedBase { };\n\n"
1011 "/*! Class that is inherited using private inheritance */\n"
1012 "class PrivateBase { };\n\n"
1013 "/*! Class that is used by the Inherited class */\n"
1014 "class Used { };\n\n"
1015 "/*! Super class that inherits a number of other classes */\n"
1016 "class Inherited : public PublicBase,\n"
1017 " protected ProtectedBase,\n"
1018 " private PrivateBase,\n"
1019 " public Undocumented,\n"
1020 " public Templ<int>\n"
1021 "{\n"
1022 " private:\n"
1023 " Used *m_usedClass;\n"
1024 "};\n"
1025 "\\endcode\n"
1026 "This will result in the following graph:"
1027 "<p><center><img alt=\"\" src=\"graph_legend."+getDotImageExtension()+"\"></center></p>\n"
1028 "<p>\n"
1029 "The boxes in the above graph have the following meaning:\n"
1030 "</p>\n"
1031 "<ul>\n"
1032 "<li>%A filled gray box represents the struct or class for which the "
1033 "graph is generated.</li>\n"
1034 "<li>%A box with a black border denotes a documented struct or class.</li>\n"
1035 "<li>%A box with a gray border denotes an undocumented struct or class.</li>\n"
1036 "<li>%A box with a red border denotes a documented struct or class for"
1037 "which not all inheritance/containment relations are shown. %A graph is "
1038 "truncated if it does not fit within the specified boundaries.</li>\n"
1039 "</ul>\n"
1040 "<p>\n"
1041 "The arrows have the following meaning:\n"
1042 "</p>\n"
1043 "<ul>\n"
1044 "<li>%A dark blue arrow is used to visualize a public inheritance "
1045 "relation between two classes.</li>\n"
1046 "<li>%A dark green arrow is used for protected inheritance.</li>\n"
1047 "<li>%A dark red arrow is used for private inheritance.</li>\n"
1048 "<li>%A purple dashed arrow is used if a class is contained or used "
1049 "by another class. The arrow is labeled with the variable(s) "
1050 "through which the pointed class or struct is accessible.</li>\n"
1051 "<li>%A yellow dashed arrow denotes a relation between a template instance and "
1052 "the template class it was instantiated from. The arrow is labeled with "
1053 "the template parameters of the instance.</li>\n"
1054 "</ul>\n";
1055 }
1056 /*! text for the link to the legend page */
1058 {
1059 return "leģenda";
1060 }
1061
1062//////////////////////////////////////////////////////////////////////////
1063// new since 1.2.0
1064//////////////////////////////////////////////////////////////////////////
1065
1066 /*! Used as a marker that is put before a test item */
1067 QCString trTest() override
1068 {
1069 return "Testi";
1070 }
1071 /*! Used as the header of the test list */
1073 {
1074 return "Testu saraksts";
1075 }
1076
1077//////////////////////////////////////////////////////////////////////////
1078// new since 1.2.2
1079//////////////////////////////////////////////////////////////////////////
1080
1081 /*! Used as a section header for IDL properties */
1083 {
1084 return "Rekvizīti";
1085 }
1086 /*! Used as a section header for IDL property documentation */
1088 {
1089 return "Rekvizītu dokumentācija";
1090 }
1091
1092//////////////////////////////////////////////////////////////////////////
1093// new since 1.2.4
1094//////////////////////////////////////////////////////////////////////////
1095
1096 /*! Used for Java classes in the summary section of Java packages */
1098 {
1099 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
1100 {
1101 return "Datu struktūras";
1102 }
1103 else
1104 {
1105 return "Klases";
1106 }
1107 }
1108 /*! Used as the title of a Java package */
1109 QCString trPackage(const QCString &name) override
1110 {
1111 return "Pakotne "+name;
1112 }
1113 /*! The description of the package index page */
1115 {
1116 return "Here are the packages with brief descriptions (if available):";
1117 }
1118 /*! The link name in the Quick links header for each page */
1120 {
1121 return "Pakotnes";
1122 }
1123 /*! Text shown before a multi-line define */
1125 {
1126 return "Vērtība:";
1127 }
1128
1129//////////////////////////////////////////////////////////////////////////
1130// new since 1.2.5
1131//////////////////////////////////////////////////////////////////////////
1132
1133 /*! Used as a marker that is put before a \\bug item */
1134 QCString trBug() override
1135 {
1136 return "Kļūda";
1137 }
1138 /*! Used as the header of the bug list */
1140 {
1141 return "Kļūdu saraksts";
1142 }
1143
1144//////////////////////////////////////////////////////////////////////////
1145// new since 1.2.6
1146//////////////////////////////////////////////////////////////////////////
1147
1148 /*! Used as ansicpg for RTF file
1149 *
1150 * The following table shows the correlation of Charset name, Charset Value and
1151 * <pre>
1152 * Codepage number:
1153 * Charset Name Charset Value(hex) Codepage number
1154 * ------------------------------------------------------
1155 * DEFAULT_CHARSET 1 (x01)
1156 * SYMBOL_CHARSET 2 (x02)
1157 * OEM_CHARSET 255 (xFF)
1158 * ANSI_CHARSET 0 (x00) 1252
1159 * RUSSIAN_CHARSET 204 (xCC) 1251
1160 * EE_CHARSET 238 (xEE) 1250
1161 * GREEK_CHARSET 161 (xA1) 1253
1162 * TURKISH_CHARSET 162 (xA2) 1254
1163 * BALTIC_CHARSET 186 (xBA) 1257
1164 * HEBREW_CHARSET 177 (xB1) 1255
1165 * ARABIC _CHARSET 178 (xB2) 1256
1166 * SHIFTJIS_CHARSET 128 (x80) 932
1167 * HANGEUL_CHARSET 129 (x81) 949
1168 * GB2313_CHARSET 134 (x86) 936
1169 * CHINESEBIG5_CHARSET 136 (x88) 950
1170 * </pre>
1171 *
1172 */
1174 {
1175 return "1257";
1176 }
1177
1178
1179 /*! Used as ansicpg for RTF fcharset
1180 * \see trRTFansicp() for a table of possible values.
1181 */
1183 {
1184 return "186";
1185 }
1186
1187 /*! Used as header RTF general index */
1189 {
1190 return "Indekss";
1191 }
1192
1193 /*! This is used for translation of the word that will possibly
1194 * be followed by a single name or by a list of names
1195 * of the category.
1196 */
1197 QCString trClass(bool first_capital, bool singular) override
1198 {
1199 return createNoun(first_capital, singular, "klase", "s");
1200 }
1201
1202 /*! This is used for translation of the word that will possibly
1203 * be followed by a single name or by a list of names
1204 * of the category.
1205 */
1206 QCString trFile(bool first_capital, bool singular) override
1207 {
1208 return createNoun(first_capital, singular, "fail", "i", "s");
1209 }
1210
1211 /*! This is used for translation of the word that will possibly
1212 * be followed by a single name or by a list of names
1213 * of the category.
1214 */
1215 QCString trNamespace(bool first_capital, bool singular) override
1216 {
1217 return createNoun(first_capital, singular, "nosaukumvieta", "s");
1218 }
1219
1220 /*! This is used for translation of the word that will possibly
1221 * be followed by a single name or by a list of names
1222 * of the category.
1223 */
1224 QCString trGroup(bool first_capital, bool singular) override
1225 {
1226 return createNoun(first_capital, singular, "grupa", "s");
1227 }
1228
1229 /*! This is used for translation of the word that will possibly
1230 * be followed by a single name or by a list of names
1231 * of the category.
1232 */
1233 QCString trPage(bool first_capital, bool singular) override
1234 {
1235 return createNoun(first_capital, singular, "lapa", "s");
1236 }
1237
1238 /*! This is used for translation of the word that will possibly
1239 * be followed by a single name or by a list of names
1240 * of the category.
1241 */
1242 QCString trMember(bool first_capital, bool singular) override
1243 {
1244 return createNoun(first_capital, singular, "element", "i", "s");
1245 }
1246
1247 /*! This is used for translation of the word that will possibly
1248 * be followed by a single name or by a list of names
1249 * of the category.
1250 */
1251 QCString trGlobal(bool first_capital, bool singular) override
1252 {
1253 return createNoun(first_capital, singular, "globāl", "ie", "ais");
1254 }
1255
1256//////////////////////////////////////////////////////////////////////////
1257// new since 1.2.7
1258//////////////////////////////////////////////////////////////////////////
1259
1260 /*! This text is generated when the \\author command is used and
1261 * for the author section in man pages. */
1262 QCString trAuthor(bool first_capital, bool singular) override
1263 {
1264 return createNoun(first_capital, singular, "autor", "i", "s");
1265 }
1266
1267//////////////////////////////////////////////////////////////////////////
1268// new since 1.2.11
1269//////////////////////////////////////////////////////////////////////////
1270
1271 /*! This text is put before the list of members referenced by a member
1272 */
1274 {
1275 return "Atsauces";
1276 }
1277
1278//////////////////////////////////////////////////////////////////////////
1279// new since 1.2.13
1280//////////////////////////////////////////////////////////////////////////
1281
1282 /*! used in member documentation blocks to produce a list of
1283 * members that are implemented by this one.
1284 */
1285 QCString trImplementedFromList(int numEntries) override
1286 {
1287 return "Īsteno "+trWriteList(numEntries)+".";
1288 }
1289
1290 /*! used in member documentation blocks to produce a list of
1291 * all members that implement this abstract member.
1292 */
1293 QCString trImplementedInList(int numEntries) override
1294 {
1295 return "Īstenots "+trWriteList(numEntries)+".";
1296 }
1297
1298//////////////////////////////////////////////////////////////////////////
1299// new since 1.2.16
1300//////////////////////////////////////////////////////////////////////////
1301
1302 /*! used in RTF documentation as a heading for the Table
1303 * of Contents.
1304 */
1306 {
1307 return "Satura rādītājs";
1308 }
1309
1310//////////////////////////////////////////////////////////////////////////
1311// new since 1.2.17
1312//////////////////////////////////////////////////////////////////////////
1313
1314 /*! Used as the header of the list of item that have been
1315 * flagged deprecated
1316 */
1318 {
1319 return "Novecojušo saraksts";
1320 }
1321
1322//////////////////////////////////////////////////////////////////////////
1323// new since 1.2.18
1324//////////////////////////////////////////////////////////////////////////
1325
1326 /*! Used as a header for declaration section of the events found in
1327 * a C# program
1328 */
1330 {
1331 return "Notikumi";
1332 }
1333 /*! Header used for the documentation section of a class' events. */
1335 {
1336 return "Notikumu dokumentācija";
1337 }
1338
1339//////////////////////////////////////////////////////////////////////////
1340// new since 1.3
1341//////////////////////////////////////////////////////////////////////////
1342
1343 /*! Used as a heading for a list of Java class types with package scope.
1344 */
1346 {
1347 return "Pakas tipi";
1348 }
1349 /*! Used as a heading for a list of Java class functions with package
1350 * scope.
1351 */
1353 {
1354 return "Pakas funkcijas";
1355 }
1357 {
1358 return "Pakas elementi";
1359 }
1360 /*! Used as a heading for a list of static Java class functions with
1361 * package scope.
1362 */
1364 {
1365 return "Statiskās pakas funkcijas";
1366 }
1367 /*! Used as a heading for a list of Java class variables with package
1368 * scope.
1369 */
1371 {
1372 return "Pakas atribūti";
1373 }
1374 /*! Used as a heading for a list of static Java class variables with
1375 * package scope.
1376 */
1378 {
1379 return "Statiskie pakas atribūti";
1380 }
1381
1382//////////////////////////////////////////////////////////////////////////
1383// new since 1.3.1
1384//////////////////////////////////////////////////////////////////////////
1385
1386 /*! Used in the quick index of a class/file/namespace member list page
1387 * to link to the unfiltered list of all members.
1388 */
1389 QCString trAll() override
1390 {
1391 return "Visi";
1392 }
1393 /*! Put in front of the call graph for a function. */
1395 {
1396 return "Šeit ir visu funkciju izsaugumu grafs:";
1397 }
1398
1399//////////////////////////////////////////////////////////////////////////
1400// new since 1.3.3
1401//////////////////////////////////////////////////////////////////////////
1402
1403 /*! This string is used as the title for the page listing the search
1404 * results.
1405 */
1407 {
1408 return "Meklēšanas rezultāti";
1409 }
1410 /*! This string is put just before listing the search results. The
1411 * text can be different depending on the number of documents found.
1412 * Inside the text you can put the special marker $num to insert
1413 * the number representing the actual number of search results.
1414 * The @a numDocuments parameter can be either 0, 1 or 2, where the
1415 * value 2 represents 2 or more matches. HTML markup is allowed inside
1416 * the returned string.
1417 */
1418 QCString trSearchResults(int numDocuments) override
1419 {
1420 if (numDocuments==0)
1421 {
1422 return "Netika atrasts neviens dokuments.";
1423 }
1424 else if (numDocuments==1)
1425 {
1426 return "Atrasts <b>1</b> dokuments.";
1427 }
1428 else
1429 {
1430 return "Atrasti <b>$num</b> Dokumenti. "
1431 "Sākumā attēlo tos, kas atbilst visprecīzāk.";
1432 }
1433 }
1434 /*! This string is put before the list of matched words, for each search
1435 * result. What follows is the list of words that matched the query.
1436 */
1438 {
1439 return "Atbilst meklētajam:";
1440 }
1441
1442//////////////////////////////////////////////////////////////////////////
1443// new since 1.3.8
1444//////////////////////////////////////////////////////////////////////////
1445
1446 /*! This is used in HTML as the title of page with source code for file filename
1447 */
1448 QCString trSourceFile(const QCString& filename) override
1449 {
1450 return filename + " pirmkoda fails";
1451 }
1452
1453//////////////////////////////////////////////////////////////////////////
1454// new since 1.3.9
1455//////////////////////////////////////////////////////////////////////////
1456
1457 /*! This is used as the name of the chapter containing the directory
1458 * hierarchy.
1459 */
1461 { return "Direktoriju struktūra"; }
1462
1463 /*! This is used as the name of the chapter containing the documentation
1464 * of the directories.
1465 */
1467 { return "Direktorijas dokumentācija"; }
1468
1469 /*! This is used as the title of the directory index and also in the
1470 * Quick links of an HTML page, to link to the directory hierarchy.
1471 */
1473 { return "Direktorijas"; }
1474
1475 /*! This returns the title of a directory page. The name of the
1476 * directory is passed via \a dirName.
1477 */
1478 QCString trDirReference(const QCString &dirName) override
1479 { QCString result="Direktorijas "; result+=dirName; result+=" atsauce"; return result; }
1480
1481 /*! This returns the word directory with or without starting capital
1482 * (\a first_capital) and in sigular or plural form (\a singular).
1483 */
1484 QCString trDir(bool first_capital, bool singular) override
1485 {
1486 return createNoun(first_capital, singular, "direktorija", "s");
1487 }
1488
1489//////////////////////////////////////////////////////////////////////////
1490// new since 1.4.1
1491//////////////////////////////////////////////////////////////////////////
1492
1493 /*! This text is added to the documentation when the \\overload command
1494 * is used for a overloaded function.
1495 */
1497 {
1498 return "Šī ir elementa pārslogota funkcija, kas "
1499 "parādīta tikai informātīvo nolūkos. Tā atšķiras no iepriekšapraksītās "
1500 "funkcijas tikai ar parametriem, ko tā saņem.";
1501 }
1502
1503//////////////////////////////////////////////////////////////////////////
1504// new since 1.4.6
1505//////////////////////////////////////////////////////////////////////////
1506
1507 /*! This is used to introduce a caller (or called-by) graph */
1509 {
1510 return "Šeit ir šīs funkcijas izsaukuma grafs:";
1511 }
1512
1513 /*! This is used in the documentation of a file/namespace before the list
1514 * of documentation blocks for enumeration values
1515 */
1517 { return "Uzskaitījumliterāļa dokumentācija"; }
1518
1519//////////////////////////////////////////////////////////////////////////
1520// new since 1.5.4 (mainly for Fortran)
1521//////////////////////////////////////////////////////////////////////////
1522
1523 /*! header that is put before the list of member subprograms (Fortran). */
1525 { return "Elementa funckijas/apakšrutīnas dokumentācija"; }
1526
1527 /*! This is put above each page as a link to the list of annotated data types (Fortran). */
1529 { return "Datu tipu saraksts"; }
1530
1531 /*! This is put above each page as a link to all members of compounds (Fortran). */
1533 { return "Datu lauki"; }
1534
1535 /*! This is an introduction to the annotated compound list (Fortran). */
1537 { return "Šeit ir visu datu tipu saraksts ar īsu aprakstu:"; }
1538
1539 /*! This is an introduction to the page with all data types (Fortran). */
1541 {
1542 QCString result="Šeit ir visu ";
1543 if (!extractAll)
1544 {
1545 result+="dokumentēto ";
1546 }
1547 result+="datu tipu saraksts";
1548 result+=" ar saitēm uz ";
1549 if (!extractAll)
1550 {
1551 result+="datu struktūras dokumentāciju katram elementam:";
1552 }
1553 else
1554 {
1555 result+="datu tipiem, kam tie pieder:";
1556 }
1557 return result;
1558 }
1559
1560 /*! This is used in LaTeX as the title of the chapter with the
1561 * annotated compound index (Fortran).
1562 */
1564 { return "Datu tipu indekss"; }
1565
1566 /*! This is used in LaTeX as the title of the chapter containing
1567 * the documentation of all data types (Fortran).
1568 */
1570 { return "Datu tipa dokumentācija"; }
1571
1572 /*! This is used in the documentation of a file as a header before the
1573 * list of (global) subprograms (Fortran).
1574 */
1576 { return "Funkcijas/Apakšrutīnas"; }
1577
1578 /*! This is used in the documentation of a file/namespace before the list
1579 * of documentation blocks for subprograms (Fortran)
1580 */
1582 { return "Funkcijas/Apakšrutīnas dokumentācija"; }
1583
1584 /*! This is used in the documentation of a file/namespace/group before
1585 * the list of links to documented compounds (Fortran)
1586 */
1588 { return "Datu tipi"; }
1589
1590 /*! used as the title of page containing all the index of all modules (Fortran). */
1592 { return "Moduļu saraksts"; }
1593
1594 /*! used as an introduction to the modules list (Fortran) */
1595 QCString trModulesListDescription(bool extractAll) override
1596 {
1597 QCString result="Šeit ir visu ";
1598 if (!extractAll) result+="dokumentēto ";
1599 result+="moduļu saraksts ar īsu aprakstu:";
1600 return result;
1601 }
1602
1603 /*! used as the title of the HTML page of a module/type (Fortran) */
1605 ClassDef::CompoundType compType,
1606 bool isTemplate) override
1607 {
1608 QCString result=clName;
1609 switch(compType)
1610 {
1611 case ClassDef::Class: result+=" moduļa"; break;
1612 case ClassDef::Struct: result+=" tipa"; break;
1613 case ClassDef::Union: result+=" apvienojuma"; break;
1614 case ClassDef::Interface: result+=" interfeisa"; break;
1615 case ClassDef::Protocol: result+=" protokola"; break;
1616 case ClassDef::Category: result+=" kategorijas"; break;
1617 case ClassDef::Exception: result+=" izņēmuma"; break;
1618 default: break;
1619 }
1620 if (isTemplate) result+=" sagataves";
1621 result+=" atsauce";
1622 return result;
1623 }
1624 /*! used as the title of the HTML page of a module (Fortran) */
1625 QCString trModuleReference(const QCString &namespaceName) override
1626 {
1627 QCString result=namespaceName;
1628 result+=" moduļu atsauce";
1629 return result;
1630 }
1631
1632 /*! This is put above each page as a link to all members of modules. (Fortran) */
1634 { return "Moduļa elementi"; }
1635
1636 /*! This is an introduction to the page with all modules members (Fortran) */
1637 QCString trModulesMemberDescription(bool extractAll) override
1638 {
1639 QCString result="Šeit ir visu ";
1640 if (!extractAll) result+="dokumentēto ";
1641 result+="moduļa elementu saraksts ar saitēm uz ";
1642 if (extractAll)
1643 {
1644 result+="moduļa dokumentāciju katram elementam:";
1645 }
1646 else
1647 {
1648 result+="moduļiem, kuriem tie pieder:";
1649 }
1650 return result;
1651 }
1652
1653 /*! This is used in LaTeX as the title of the chapter with the
1654 * index of all modules (Fortran).
1655 */
1657 { return "Moduļu indekss"; }
1658
1659 /*! This is used for translation of the word that will possibly
1660 * be followed by a single name or by a list of names
1661 * of the category.
1662 */
1663 QCString trModule(bool first_capital, bool singular) override
1664 {
1665 return createNoun(first_capital, singular, "modu", "ļi", "lis");
1666 }
1667
1668 /*! This is put at the bottom of a module documentation page and is
1669 * followed by a list of files that were used to generate the page.
1670 */
1672 bool single) override
1673 {
1674 // single is true implies a single file
1675 QCString result="Dokumentācija š";
1676 switch(compType)
1677 {
1678 case ClassDef::Class: result+="im modulim"; break;
1679 case ClassDef::Struct: result+="im tipam"; break;
1680 case ClassDef::Union: result+="im apvienojumam"; break;
1681 case ClassDef::Interface: result+="im interfeisam"; break;
1682 case ClassDef::Protocol: result+="im protokolam"; break;
1683 case ClassDef::Category: result+="ai kategorijai"; break;
1684 case ClassDef::Exception: result+="im izņēmumam"; break;
1685 default: break;
1686 }
1687 result+=" tika ģenerēta no fail";
1688 if (single) result+="a:"; else result+="iem:";
1689 return result;
1690 }
1691
1692 /*! This is used for translation of the word that will possibly
1693 * be followed by a single name or by a list of names
1694 * of the category.
1695 */
1696 QCString trType(bool first_capital, bool singular) override
1697 {
1698 return createNoun(first_capital, singular, "tip", "i", "s");
1699 }
1700
1701 /*! This is used for translation of the word that will possibly
1702 * be followed by a single name or by a list of names
1703 * of the category.
1704 */
1705 QCString trSubprogram(bool first_capital, bool singular) override
1706 {
1707 return createNoun(first_capital, singular, "apakšprogramma", "s");
1708 }
1709
1710 /*! C# Type Constraint list */
1712 {
1713 return "Tipa ierobežojumi";
1714 }
1715
1716//////////////////////////////////////////////////////////////////////////
1717// new since 1.6.0 (mainly for the new search engine)
1718//////////////////////////////////////////////////////////////////////////
1719
1720 /*! directory relation for \a name */
1721 QCString trDirRelation(const QCString &name) override
1722 {
1723 return QCString(name)+" relācija";
1724 }
1725
1726 /*! Loading message shown when loading search results */
1728 {
1729 return "Tiek veikta ielāde...";
1730 }
1731
1732 /*! Label used for search results in the global namespace */
1734 {
1735 return "Global Namespace";
1736 }
1737
1738 /*! Message shown while searching */
1740 {
1741 return "Meklē...";
1742 }
1743
1744 /*! Text shown when no search results are found */
1746 {
1747 return "Nav atbilstību";
1748 }
1749
1750//////////////////////////////////////////////////////////////////////////
1751// new since 1.6.3 (missing items for the directory pages)
1752//////////////////////////////////////////////////////////////////////////
1753
1754 /*! when clicking a directory dependency label, a page with a
1755 * table is shown. The heading for the first column mentions the
1756 * source file that has a relation to another file.
1757 */
1758 QCString trFileIn(const QCString &name) override
1759 {
1760 return "File in "+name;
1761 }
1762
1763 /*! when clicking a directory dependency label, a page with a
1764 * table is shown. The heading for the second column mentions the
1765 * destination file that is included.
1766 */
1767 QCString trIncludesFileIn(const QCString &name) override
1768 {
1769 return "Includes file in "+name;
1770 }
1771
1772 /** Compiles a date string.
1773 * @param year Year in 4 digits
1774 * @param month Month of the year: 1=January
1775 * @param day Day of the Month: 1..31
1776 * @param dayOfWeek Day of the week: 1=Monday..7=Sunday
1777 * @param hour Hour of the day: 0..23
1778 * @param minutes Minutes in the hour: 0..59
1779 * @param seconds Seconds within the minute: 0..59
1780 * @param includeTime Include time in the result string?
1781 */
1782 QCString trDateTime(int year,int month,int day,int dayOfWeek,
1783 int hour,int minutes,int seconds,
1784 DateTimeType includeTime) override
1785 {
1786 static const char *days[] = { "Pirm","Otr","Tr","Cet","Piekt","Sest","Sv" };
1787 static const char *months[] = { "Jan","Feb","Mar","Apr","Mai","Jūn","Jūl","Aug","Sept","Okt","Nov","Dec" };
1788 QCString sdate;
1789 if (includeTime == DateTimeType::DateTime || includeTime == DateTimeType::Date)
1790 {
1791 sdate.sprintf("%s %s %d %d",days[dayOfWeek-1],months[month-1],day,year);
1792 }
1793 if (includeTime == DateTimeType::DateTime) sdate += " ";
1794 if (includeTime == DateTimeType::DateTime || includeTime == DateTimeType::Time)
1795 {
1796 QCString stime;
1797 stime.sprintf("%.2d:%.2d:%.2d",hour,minutes,seconds);
1798 sdate+=stime;
1799 }
1800 return sdate;
1801 }
1802 QCString trDayOfWeek(int dayOfWeek, bool first_capital, bool full) override
1803 {
1804 static const char *days_short[] = { "pirmd.", "otrd.", "trešd.", "ceturtd.", "piektd.", "sestd.", "svētd." };
1805 static const char *days_full[] = { "pirmdiena", "otrdiena", "trešdiena", "ceturtdiena", "piektdiena", "sestdiena", "svētdiena" };
1806 QCString text = full? days_full[dayOfWeek-1] : days_short[dayOfWeek-1];
1807 if (first_capital) return text.mid(0,1).upper()+text.mid(1);
1808 else return text;
1809 }
1810 QCString trMonth(int month, bool first_capital, bool full) override
1811 {
1812 static const char *months_short[] = { "janv.", "febr.", "marts", "apr.", "maijs", "jūn.", "jūl.", "aug.", "sept.", "okt.", "nov.", "dec." };
1813 static const char *months_full[] = { "janvāris", "februāris", "marts", "aprīlis", "maijs", "jūnijs", "jūlijs", "augusts", "septembris", "oktobris", "novembris", "decembris" };
1814 QCString text = full? months_full[month-1] : months_short[month-1];
1815 if (first_capital) return text.mid(0,1).upper()+text.mid(1);
1816 else return text;
1817 }
1818 QCString trDayPeriod(bool period) override
1819 {
1820 static const char *dayPeriod[] = { "priekšp.", "pēcp." };
1821 return dayPeriod[period?1:0];
1822 }
1823
1824//////////////////////////////////////////////////////////////////////////
1825// new since 1.7.5
1826//////////////////////////////////////////////////////////////////////////
1827
1828 /*! Header for the page with bibliographic citations */
1830 { return "Bibliogrāfiskās atsauces"; }
1831
1832 /*! Text for copyright paragraph */
1834 { return "Autortiesības"; }
1835
1836 /*! Header for the graph showing the directory dependencies */
1837 QCString trDirDepGraph(const QCString &name) override
1838 { return QCString("Atkarību grafs direktorijai ")+name+":"; }
1839
1840//////////////////////////////////////////////////////////////////////////
1841// new since 1.8.0
1842//////////////////////////////////////////////////////////////////////////
1843
1844 /*! Detail level selector shown for hierarchical indices */
1846 { return "detalizācijas līmenis"; }
1847
1848 /*! Section header for list of template parameters */
1850 { return "Sagataves parametri"; }
1851
1852 /*! Used in dot graph when UML_LOOK is enabled and there are many fields */
1853 QCString trAndMore(const QCString &number) override
1854 { return "un vēl "+number+"..."; }
1855
1856 /*! Used file list for a Java enum */
1858 { QCString result = "Dokumentācija šim uzskaitījumliterālim tika ģenerēta no sekojoš";
1859 if (single) result+="a"; else result += "iem";
1860 result+=" fail";
1861 if (single) result+="a"; else result += "iem";
1862 result+=":";
1863 return result;
1864 }
1865
1866 /*! Header of a Java enum page (Java enums are represented as classes). */
1867 QCString trEnumReference(const QCString &name) override
1868 { return QCString(name)+" uzskaitījumliterāļa atsauce"; }
1869
1870 /*! Used for a section containing inherited members */
1871 QCString trInheritedFrom(const QCString &members,const QCString &what) override
1872 { return QCString(members)+" manto no "+what; }
1873
1874 /*! Header of the sections with inherited members specific for the
1875 * base class(es)
1876 */
1878 { return "Papildus mantotie elementi"; }
1879
1880//////////////////////////////////////////////////////////////////////////
1881// new since 1.8.2
1882//////////////////////////////////////////////////////////////////////////
1883
1884 /*! Used as a tooltip for the toggle button that appears in the
1885 * navigation tree in the HTML output when GENERATE_TREEVIEW is
1886 * enabled. This tooltip explains the meaning of the button.
1887 */
1889 {
1890 QCString opt = enable ? "iespējotu" : "atspējotu";
1891 return "uzklikšķināt, lai "+opt+" paneļu sinhronizāciju";
1892 }
1893
1894 /*! Used in a method of an Objective-C class that is declared in a
1895 * a category. Note that the @1 marker is required and is replaced
1896 * by a link.
1897 */
1899 {
1900 return "Nodrošina kategorija @0.";
1901 }
1902
1903 /*! Used in a method of an Objective-C category that extends a class.
1904 * Note that the @1 marker is required and is replaced by a link to
1905 * the class method.
1906 */
1908 {
1909 return "Paplašina klasi @0.";
1910 }
1911
1912 /*! Used as the header of a list of class methods in Objective-C.
1913 * These are similar to static public member functions in C++.
1914 */
1916 {
1917 return "Klases metodes";
1918 }
1919
1920 /*! Used as the header of a list of instance methods in Objective-C.
1921 * These are similar to public member functions in C++.
1922 */
1924 {
1925 return "Instances metodes";
1926 }
1927
1928 /*! Used as the header of the member functions of an Objective-C class.
1929 */
1931 {
1932 return "Metožu dokumentācija";
1933 }
1934};
1935
1936#endif
CompoundType
The various compound types.
Definition classdef.h:109
@ Interface
Definition classdef.h:112
@ Exception
Definition classdef.h:115
This is an alternative implementation of QCString.
Definition qcstring.h:101
QCString upper() const
Definition qcstring.h:239
QCString mid(size_t index, size_t len=static_cast< size_t >(-1)) const
Definition qcstring.h:226
bool isEmpty() const
Returns TRUE iff the string is empty.
Definition qcstring.h:150
QCString & sprintf(const char *format,...)
Definition qcstring.cpp:29
QCString trDesignUnitDocumentation() override
QCString createNoun(bool first_capital, bool singular, const QCString &base, const QCString &plurSuffix, const QCString &singSuffix="")
Definition translator.h:782
QCString trMethodDocumentation() override
QCString trRTFGeneralIndex() override
QCString trReferences() override
QCString trGlobal(bool first_capital, bool singular) override
QCString trAndMore(const QCString &number) override
QCString trFileMembersDescription(bool extractAll) override
QCString trInclDepGraph(const QCString &fName) override
QCString trDetails() override
QCString trInclByDepGraph() override
QCString trFileIn(const QCString &name) override
QCString trTest() override
QCString trModulesList() override
QCString trEnumName() override
QCString trGlobalNamespace() override
QCString trStaticPrivateMembers() override
QCString trModule(bool first_capital, bool singular) override
QCString trClassHierarchyDescription() override
QCString trCompoundReference(const QCString &clName, ClassDef::CompoundType compType, bool isTemplate) override
QCString trClassDocumentation() override
QCString trRTFTableOfContents() override
QCString trCompoundMembersDescriptionFortran(bool extractAll) override
QCString trType(bool first_capital, bool singular) override
QCString trDefineValue() override
QCString trMemberEnumerationDocumentation() override
QCString trEnumerations() override
QCString trStaticPublicMembers() override
QCString trClassDiagram(const QCString &clName) override
QCString trTodo() override
QCString trCompoundListDescription() override
QCString trModulesMemberDescription(bool extractAll) override
QCString trMemberDataDocumentation() override
QCString trDayOfWeek(int dayOfWeek, bool first_capital, bool full) override
QCString trInheritedFrom(const QCString &members, const QCString &what) override
QCString trModules() override
QCString trGraphicalHierarchy() override
QCString trDefines() override
QCString trExamplesDescription() override
QCString trStaticPackageAttribs() override
QCString trPackageFunctions() override
QCString trRelatedFunctions() override
QCString trSince() override
QCString trTypeConstraints() override
QCString trPageIndex() override
QCString trNamespace(bool first_capital, bool singular) override
QCString trSearching() override
QCString trReimplementedInList(int numEntries) override
QCString trAttention() override
QCString trDayPeriod(bool period) override
QCString trMonth(int month, bool first_capital, bool full) override
QCString trDirIndex() override
QCString trDirectories() override
QCString trInstanceMethods() override
QCString trCallerGraph() override
QCString trModuleReference(const QCString &namespaceName) override
QCString trReturns() override
QCString trDefinedIn() override
QCString trCallGraph() override
QCString trFunctions() override
QCString trClasses() override
QCString trPropertyDocumentation() override
QCString trFriends() override
QCString trFileListDescription(bool extractAll) override
QCString trDeprecated() override
QCString trPage(bool first_capital, bool singular) override
QCString trEnumerationValues() override
QCString trReimplementedFromList(int numEntries) override
QCString trFunctionDocumentation() override
QCString trDirDepGraph(const QCString &name) override
QCString trRelatedPages() override
QCString trCompoundMembersDescription(bool extractAll) override
QCString trLoading() override
QCString trTemplateParameters() override
QCString trSubprogram(bool first_capital, bool singular) override
QCString trProperties() override
QCString trMemberTypedefDocumentation() override
QCString trReturnValues() override
QCString trCompoundListFortran() override
QCString trExtendsClass() override
QCString trVariableDocumentation() override
QCString trProtectedAttribs() override
QCString trDate() override
QCString trCiteReferences() override
QCString latexLanguageSupportCommand() override
QCString trCode() override
QCString trParameters() override
QCString trDocumentation(const QCString &projName) override
QCString trReferenceManual() override
QCString trFileReference(const QCString &fileName) override
QCString trDetailedDescription() override
QCString trWarning() override
QCString trNamespaceDocumentation() override
QCString trFileList() override
QCString trGotoDocumentation() override
QCString trDefineDocumentation() override
QCString trImplementedInList(int numEntries) override
QCString trDefinedInSourceFile() override
QCString trNamespaceIndex() override
QCString trSourceFile(const QCString &filename) override
QCString trNamespaceReference(const QCString &namespaceName) override
QCString trGeneratedAt(const QCString &date, const QCString &projName) override
QCString trPostcondition() override
QCString trInvariant() override
QCString trPrivateMembers() override
QCString trStaticProtectedMembers() override
QCString trDir(bool first_capital, bool singular) override
QCString trPrivateSlots() override
QCString trModuleIndex() override
QCString trClassHierarchy() override
QCString trTypeDocumentation() override
QCString trTypedefDocumentation() override
QCString trTestList() override
QCString trCopyright() override
QCString trFile(bool first_capital, bool singular) override
QCString trAdditionalInheritedMembers() override
QCString trPanelSynchronisationTooltip(bool enable) override
QCString trGroup(bool first_capital, bool singular) override
QCString trMemberFunctionDocumentation() override
QCString trTodoList() override
QCString trLegend() override
QCString trBug() override
QCString trNote() override
QCString trReferencedBy() override
QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType, bool single) override
QCString trDeprecatedList() override
QCString trCompoundListDescriptionFortran() override
QCString trDataTypes() override
QCString trSearchMatches() override
QCString trProtectedTypes() override
QCString trPageAbbreviation() override
QCString trNamespaceMembers() override
QCString trPackageMembers() override
QCString trLegendTitle() override
QCString trThisIsTheListOfAllMembers() override
QCString trProtectedSlots() override
QCString trFileIndex() override
QCString trCollaborationDiagram(const QCString &clName) override
QCString trNamespaceListDescription(bool extractAll) override
QCString trMainPage() override
QCString trConstructorDocumentation() override
QCString trBugList() override
QCString trGotoGraphicalHierarchy() override
QCString trSeeAlso() override
QCString trGeneratedAutomatically(const QCString &s) override
QCString trPublicAttribs() override
QCString trMemberList() override
QCString trRelatedFunctionDocumentation() override
QCString trVariables() override
QCString trAuthor(bool first_capital, bool singular) override
QCString trCompoundIndex() override
QCString trInheritsList(int numEntries) override
QCString idLanguage() override
QCString trDateTime(int year, int month, int day, int dayOfWeek, int hour, int minutes, int seconds, DateTimeType includeTime) override
Compiles a date string.
QCString trVersion() override
QCString trSubprograms() override
QCString trMember(bool first_capital, bool singular) override
QCString trSearch() override
QCString trIncludingInheritedMembers() override
QCString trInheritedByList(int numEntries) override
QCString trPrivateAttribs() override
QCString trNamespaceMemberDescription(bool extractAll) override
QCString trPackageListDescription() override
QCString trRTFCharSet() override
QCString trStaticPackageFunctions() override
QCString trEvents() override
QCString trDirRelation(const QCString &name) override
QCString trGotoSourceCode() override
QCString trAll() override
QCString trEnumerationValueDocumentation() override
QCString trISOLang() override
QCString trModulesDescription() override
QCString trRelatedSubscript() override
QCString trClass(bool first_capital, bool singular) override
QCString trModulesIndex() override
QCString trStaticPublicAttribs() override
QCString trInitialValue() override
QCString trMore() override
QCString trExceptions() override
QCString trGeneratedBy() override
QCString trCompoundReferenceFortran(const QCString &clName, ClassDef::CompoundType compType, bool isTemplate) override
QCString trStaticPrivateAttribs() override
QCString trModuleDocumentation() override
QCString trRTFansicp() override
QCString trGotoTextualHierarchy() override
QCString trDirDocumentation() override
QCString trEnumReference(const QCString &name) override
QCString trDetailLevel() override
QCString trNamespaceList() override
QCString trCompoundMembers() override
QCString trExamples() override
QCString trSubprogramDocumentation() override
QCString trDefinedAtLineInSourceFile() override
QCString trFileMembers() override
QCString trCompoundIndexFortran() override
QCString trMemberFunctionDocumentationFortran() override
QCString trNoMatches() override
QCString trWriteList(int numEntries) override
QCString trEnumerationTypeDocumentation() override
QCString trSignals() override
QCString trEnumValue() override
QCString trSearchResultsTitle() override
QCString trRemarks() override
QCString trEventDocumentation() override
QCString trGeneratedFromFiles(ClassDef::CompoundType compType, bool single) override
QCString trSearchResults(int numDocuments) override
QCString trImplementedFromList(int numEntries) override
QCString trRelatedPagesDescription() override
QCString trPrivateTypes() override
QCString trIncludesFileIn(const QCString &name) override
QCString trEnumGeneratedFromFiles(bool single) override
QCString trFileDocumentation() override
QCString trPrecondition() override
QCString trPackageAttribs() override
QCString trCompoundList() override
QCString trListOfAllMembers() override
QCString trClassMethods() override
QCString trHierarchicalIndex() override
QCString trPackage(const QCString &name) override
QCString trPublicTypes() override
QCString trOverloadText() override
QCString trStaticProtectedAttribs() override
QCString trTypedefs() override
QCString trModulesListDescription(bool extractAll) override
QCString trDirReference(const QCString &dirName) override
QCString trPublicSlots() override
QCString trCompounds() override
QCString trPublicMembers() override
QCString trProvidedByCategory() override
QCString trProtectedMembers() override
QCString trPackages() override
QCString trCompoundMembersFortran() override
QCString trLegendDocs() override
QCString trNamespaces() override
QCString getLanguageString() override
language codes for Html help
QCString trModulesMembers() override
QCString trPackageTypes() override
#define Config_getBool(name)
Definition config.h:33
DateTimeType
Definition datetime.h:38
QCString generateMarker(int id)
Definition util.cpp:290
QCString getDotImageExtension()
Definition util.cpp:6617