Doxygen
Loading...
Searching...
No Matches
translator_eo.h
Go to the documentation of this file.
1/******************************************************************************
2 *
3 * Copyright (C) 1997-2026 by Dimitri van Heesch.
4 *
5 * Permission to use, copy, modify, and distribute this software and its
6 * documentation under the terms of the GNU General Public License is hereby
7 * granted. No representations are made about the suitability of this software
8 * for any purpose. It is provided "as is" without express or implied warranty.
9 * See the GNU General Public License for more details.
10 *
11 * Documents produced by Doxygen are derivative works derived from the
12 * input used in their production; they are not affected by this license.
13 *
14 */
15
16 /* Tradukita kaj ĝisdatigata de Ander Martinez. */
17
18#ifndef TRANSLATOR_EO_H
19#define TRANSLATOR_EO_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*/
44{
45 public:
46
47 // --- Language control methods -------------------
48
49 /*! Used for identification of the language. The identification
50 * should not be translated. It should be replaced by the name
51 * of the language in English using lower-case characters only
52 * (e.g. "czech", "japanese", "russian", etc.). It should be equal to
53 * the identification used in language.cpp.
54 */
56 { return "esperanto"; }
57
58 /*! Used to get the LaTeX command(s) for the language support.
59 * This method should return string with commands that switch
60 * LaTeX to the desired language. For example
61 * <pre>"\\usepackage[german]{babel}\n"
62 * </pre>
63 * or
64 * <pre>"\\usepackage{polski}\n"
65 * "\\usepackage[latin2]{inputenc}\n"
66 * "\\usepackage[T1]{fontenc}\n"
67 * </pre>
68 *
69 * The English LaTeX does not use such commands. Because of this
70 * the empty string is returned in this implementation.
71 */
73 {
74 return "\\usepackage[esperanto]{babel}\n";
75 }
76
77 DString trISOLang() override
78 {
79 return "eo";
80 }
81
82 // using fallback see translator.h
84 {
85 return "0x409 English (United States)";
86 }
87 // --- Language translation methods -------------------
88
89 /*! used in the compound documentation before a list of related functions. */
91 { return "Rilataj Funkcioj"; }
92
93 /*! subscript for the related functions. */
95 { return "(Atentu ke tiuj ĉi ne estas membraj funkcioj.)"; }
96
97 /*! header that is put before the detailed description of files, classes and namespaces. */
99 { return "Detala Priskribo"; }
100
101 /*! header that is used when the summary tag is missing inside the details tag */
103 { return "Detaloj"; }
104
105 /*! header that is put before the list of typedefs. */
107 { return "Dokumentado de la Membraj Tipodifinoj"; }
108
109 /*! header that is put before the list of enumerations. */
111 { return "Dokumentado de la Membraj Enumeracioj"; }
112
113 /*! header that is put before the list of member functions. */
115 { return "Dokumentado de la Membraj Funkcioj"; }
116
117 /*! header that is put before the list of member attributes. */
119 {
120 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
121 {
122 return "Kampa Dokumentado";
123 }
124 else
125 {
126 return "Dokumentado de la Membraj Datumoj";
127 }
128 }
129
130 /*! this is the text of a link put after brief descriptions. */
131 DString trMore() override
132 { return "Pli..."; }
133
134 /*! put in the class documentation */
136 { return "Listo de ĉiuj membroj"; }
137
138 /*! used as the title of the "list of all members" page of a class */
140 { return "Membra Listo"; }
141
142 /*! this is the first part of a sentence that is followed by a class name */
144 { return "Tiu ĉi estas la kompleta membraro de"; }
145
146 /*! this is the remainder of the sentence after the class name */
148 { return ", inkluzive ĉiujn hereditajn membrojn."; }
149
150 /*! this is put at the author sections at the bottom of man pages.
151 * parameter s is name of the project name.
152 */
154 { DString result="Generita aŭtomate de Doxygen";
155 if (!s.empty()) result+=" por "+s;
156 result+=" el la fontkodo.";
157 return result;
158 }
159
160 /*! put after an enum name in the list of all members */
162 { return "enum nomo"; }
163
164 /*! put after an enum value in the list of all members */
166 { return "enum valoro"; }
167
168 /*! put after an undocumented member in the list of all members */
170 { return "difinita en"; }
171
172 // quick reference sections
173
174 /*! This is put above each page as a link to the list of all groups of
175 * compounds or files (see the \\group command).
176 */
178 { return "Moduloj"; }
179
180 /*! This is put above each page as a link to the class hierarchy */
182 { return "Klasa Hierarkio"; }
183
184 /*! This is put above each page as a link to the list of annotated classes */
186 {
187 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
188 {
189 return "Datumstruktoroj";
190 }
191 else
192 {
193 return "Klasaro";
194 }
195 }
196
197 /*! This is put above each page as a link to the list of documented files */
199 { return "Dosieraro"; }
200
201 /*! This is put above each page as a link to all members of compounds. */
203 {
204 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
205 {
206 return "Datumkampoj";
207 }
208 else
209 {
210 return "Klasaj membroj";
211 }
212 }
213
214 /*! This is put above each page as a link to all members of files. */
216 {
217 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
218 {
219 return "Mallokalaĵoj";
220 }
221 else
222 {
223 return "Dosieraj Membroj";
224 }
225 }
226
227 /*! This is put above each page as a link to all related pages. */
229 { return "Rilataj Paĝoj"; }
230
231 /*! This is put above each page as a link to all examples. */
233 { return "Ekzemploj"; }
234
235 /*! This is put above each page as a link to the search engine. */
236 DString trSearch() override
237 { return "Serĉi"; }
238
239 /*! This is an introduction to the class hierarchy. */
241 { return "Tiu ĉi heredada listo estas plimalpli, "
242 "sed ne tute, ordigita alfabete:";
243 }
244
245 /*! This is an introduction to the list with all files. */
246 DString trFileListDescription(bool extractAll) override
247 {
248 DString result="Jen listo de ĉiuj ";
249 if (!extractAll) result+="dokumentitaj ";
250 result+="dosieroj kun mallongaj priskriboj:";
251 return result;
252 }
253
254 /*! This is an introduction to the annotated compound list. */
256 {
257
258 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
259 {
260 return "Jen datumstrukturoj kun mallongaj priskriboj:";
261 }
262 else if (Config_getBool(OPTIMIZE_OUTPUT_SLICE))
263 {
264 return "Jen la klasoj kun mallongaj priskriboj:";
265 }
266 else
267 {
268 return "Jen la klasoj, strukturoj, kunigoj kaj interfacoj "
269 "kun mallongaj priskriboj:";
270 }
271 }
272
273 /*! This is an introduction to the page with all class members. */
274 DString trCompoundMembersDescription(bool extractAll) override
275 {
276 DString result="Jen listo de ĉiuj ";
277 if (!extractAll)
278 {
279 result+="dokumentitaj ";
280 }
281 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
282 {
283 result+="strukturaj kaj kunigaj kampoj";
284 }
285 else
286 {
287 result+="klasaj membroj";
288 }
289 result+=" kun ligiloj al ";
290 if (!extractAll)
291 {
292 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
293 {
294 result+="la struktura/kuniga dokumentado por ĉiu kampo:";
295 }
296 else
297 {
298 result+="la klasa dokumentado por ĉiu membro:";
299 }
300 }
301 else
302 {
303 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
304 {
305 result+="la strukturoj/kunigoj al kiuj ili apartenas:";
306 }
307 else
308 {
309 result+="la klasoj al kiuj ili apartenas:";
310 }
311 }
312 return result;
313 }
314
315 /*! This is an introduction to the page with all file members. */
316 DString trFileMembersDescription(bool extractAll) override
317 {
318 DString result="Jen listo de ĉiuj ";
319 if (!extractAll) result+="dokumentitaj ";
320
321 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
322 {
323 result+="funkcioj, variabloj, difinoj, enumeracioj kaj tipodifinoj";
324 }
325 else
326 {
327 result+="dosieraj membroj";
328 }
329 result+=" kun ligiloj al ";
330 if (extractAll)
331 result+="la dosieroj al kiuj ili apartenas:";
332 else
333 result+="la dokumentado:";
334 return result;
335 }
336
337 /*! This is an introduction to the page with the list of all examples */
339 { return "Jen listo de ĉiuj la ekzemploj:"; }
340
341 /*! This is an introduction to the page with the list of related pages */
343 { return "Jen listo de ĉiuj rilataj dokumentadaj paĝoj:"; }
344
345 /*! This is an introduction to the page with the list of class/file groups */
347 { return "Jen listo de ĉiuj la moduloj:"; }
348
349 // index titles (the project name is prepended for these)
350
351 /*! This is used in HTML as the title of index.html. */
352 DString trDocumentation(const DString &projName) override
353 { return (!projName.empty()?projName + " " : "") + "Dokumentado"; }
354
355 /*! This is used in LaTeX as the title of the chapter with the
356 * index of all groups.
357 */
359 { return "Modula Indekso"; }
360
361 /*! This is used in LaTeX as the title of the chapter with the
362 * class hierarchy.
363 */
365 { return "Hierarkia Indekso"; }
366
367 /*! This is used in LaTeX as the title of the chapter with the
368 * annotated compound index.
369 */
371 {
372 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
373 {
374 return "Datumstruktura Indekso";
375 }
376 else
377 {
378 return "Klasa Indekso";
379 }
380 }
381
382 /*! This is used in LaTeX as the title of the chapter with the
383 * list of all files.
384 */
386 { return "Dosiera Indekso"; }
387
388 /*! This is used in LaTeX as the title of the chapter containing
389 * the documentation of all groups.
390 */
392 { return "Modula Dokumentado"; }
393
394 /*! This is used in LaTeX as the title of the chapter containing
395 * the documentation of all classes, structs and unions.
396 */
398 {
399 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
400 {
401 return "Datumstruktura Dokumentado";
402 }
403 else if (Config_getBool(OPTIMIZE_OUTPUT_VHDL))
404 {
406 }
407 else
408 {
409 return "Klasa Dokumentado";
410 }
411 }
412
413 /*! This is used in LaTeX as the title of the chapter containing
414 * the documentation of all files.
415 */
417 { return "Dosiera Dokumentado"; }
418
419 /*! This is used in LaTeX as the title of the document */
421 { return "Referenca Manlibro"; }
422
423 /*! This is used in the documentation of a file as a header before the
424 * list of defines
425 */
427 { return "Difinoj"; }
428
429 /*! This is used in the documentation of a file as a header before the
430 * list of typedefs
431 */
433 { return "Tipdifinoj"; }
434
435 /*! This is used in the documentation of a file as a header before the
436 * list of enumerations
437 */
439 { return "Enumeracioj"; }
440
441 /*! This is used in the documentation of a file as a header before the
442 * list of (global) functions
443 */
445 { return "Funkcioj"; }
446
447 /*! This is used in the documentation of a file as a header before the
448 * list of (global) variables
449 */
451 { return "Variabloj"; }
452
453 /*! This is used in the documentation of a file as a header before the
454 * list of (global) variables
455 */
457 { return "Enumeraciilo"; }
458
459 /*! This is used in the documentation of a file before the list of
460 * documentation blocks for defines
461 */
463 { return "Difina Dokumentado"; }
464
465 /*! This is used in the documentation of a file/namespace before the list
466 * of documentation blocks for typedefs
467 */
469 { return "Tipdifina Dokumentado"; }
470
471 /*! This is used in the documentation of a file/namespace before the list
472 * of documentation blocks for enumeration types
473 */
475 { return "Enumeracitipa Dokumentado"; }
476
477 /*! This is used in the documentation of a file/namespace before the list
478 * of documentation blocks for functions
479 */
481 { return "Funkcia Dokumentado"; }
482
483 /*! This is used in the documentation of a file/namespace before the list
484 * of documentation blocks for variables
485 */
487 { return "Variabla Dokumentado"; }
488
489 /*! This is used in the documentation of a file/namespace/group before
490 * the list of links to documented compounds
491 */
493 {
494 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
495 {
496 return "Datumstrukturoj";
497 }
498 else
499 {
500 return "Klasoj";
501 }
502 }
503
504 /*! This is used in the standard footer of each page and indicates when
505 * the page was generated
506 */
507 DString trGeneratedAt(const DString &date,const DString &projName) override
508 {
509 DString result="Generita la "+date;
510 if (!projName.empty()) result+=" por "+projName;
511 result+=" de";
512 return result;
513 }
514
515 /*! this text is put before a class diagram */
516 DString trClassDiagram(const DString &clName) override
517 {
518 return "Heredada diagramo por "+clName+":";
519 }
520
521 /*! this text is generated when the \\warning command is used. */
523 { return "Averto"; }
524
525 /*! this text is generated when the \\version command is used. */
527 { return "Versio"; }
528
529 /*! this text is generated when the \\date command is used. */
530 DString trDate() override
531 { return "Dato"; }
532
533 /*! this text is generated when the \\return command is used. */
535 { return "Liveras"; }
536
537 /*! this text is generated when the \\sa command is used. */
539 { return "Vido ankaŭ"; }
540
541 /*! this text is generated when the \\param command is used. */
543 { return "Parametroj"; }
544
545 /*! this text is generated when the \\exception command is used. */
547 { return "Esceptoj"; }
548
549 /*! this text is used in the title page of a LaTeX document. */
551 { return "Generita de"; }
552
553//////////////////////////////////////////////////////////////////////////
554// new since 0.49-990307
555//////////////////////////////////////////////////////////////////////////
556
557 /*! used as the title of page containing all the index of all namespaces. */
559 { return "Nomspacaro"; }
560
561 /*! used as an introduction to the namespace list */
562 DString trNamespaceListDescription(bool extractAll) override
563 {
564 DString result="Jen listo de ĉiuj ";
565 if (!extractAll) result+="dokumentitaj ";
566 result+="nomspacoj kun mallongaj priskriboj:";
567 return result;
568 }
569
570 /*! used in the class documentation as a header before the list of all
571 * friends of a class
572 */
574 { return "Amikoj"; }
575
576//////////////////////////////////////////////////////////////////////////
577// new since 0.49-990405
578//////////////////////////////////////////////////////////////////////////
579
580 /*! used in the class documentation as a header before the list of all
581 * related classes
582 */
584 { return "Dokumentado pri amikoj kaj rilatitaj funkcioj"; }
585
586//////////////////////////////////////////////////////////////////////////
587// new since 0.49-990425
588//////////////////////////////////////////////////////////////////////////
589
590 /*! used as the title of the HTML page of a class/struct/union */
592 ClassDef::CompoundType compType,
593 bool isTemplate) override
594 {
595 DString result="Referenco de la ";
596 if (isTemplate) result+=" ŝablono de la ";
597 switch(compType)
598 {
599 case ClassDef::Class: result+="klaso "; break;
600 case ClassDef::Struct: result+="strukturo "; break;
601 case ClassDef::Union: result+="kunigo "; break;
602 case ClassDef::Interface: result+="interfaco "; break;
603 case ClassDef::Protocol: result+="protokolo "; break;
604 case ClassDef::Category: result+="kategorio "; break;
605 case ClassDef::Exception: result+="escepto "; break;
606 default: break;
607 }
608 result+=clName;
609 return result;
610 }
611
612 /*! used as the title of the HTML page of a file */
613 DString trFileReference(const DString &fileName) override
614 {
615 DString result=fileName;
616 result+=" Dosiera referenco";
617 return result;
618 }
619
620 /*! used as the title of the HTML page of a namespace */
621 DString trNamespaceReference(const DString &namespaceName) override
622 {
623 DString result=namespaceName;
624 result+=" Nomspaca referenco";
625 return result;
626 }
627
629 { return "Publikaj Membraj Funkcioj"; }
631 { return "Pubikaj Ingoj"; }
633 { return "Signaloj"; }
635 { return "Statikaj Publikaj Membraj Funkcioj"; }
637 { return "Protektitaj Membraj Funkcioj"; }
639 { return "Protektitaj Ingoj"; }
641 { return "Statikaj Protektitaj Membraj Funkcioj"; }
643 { return "Privataj Membraj Funkcioj"; }
645 { return "Privataj Ingoj"; }
647 { return "Statikaj Privataj Membraj Funkcioj"; }
648
649 /*! this function is used to produce a comma-separated list of items.
650 * use generateMarker(i) to indicate where item i should be put.
651 */
652 DString trWriteList(int numEntries) override
653 {
654 DString result;
655 // the inherits list contain `numEntries' classes
656 for (int i=0;i<numEntries;i++)
657 {
658 // use generateMarker to generate placeholders for the class links!
659 result+=generateMarker(i); // generate marker for entry i in the list
660 // (order is left to right)
661
662 if (i!=numEntries-1) // not the last entry, so we need a separator
663 {
664 if (i<numEntries-2) // not the fore last entry
665 result+=", ";
666 else // the fore last entry
667 result+=", kaj ";
668 }
669 }
670 return result;
671 }
672
673 /*! used in class documentation to produce a list of base classes,
674 * if class diagrams are disabled.
675 */
676 DString trInheritsList(int numEntries) override
677 {
678 return "Heredas de "+trWriteList(numEntries)+".";
679 }
680
681 /*! used in class documentation to produce a list of super classes,
682 * if class diagrams are disabled.
683 */
684 DString trInheritedByList(int numEntries) override
685 {
686 return "Heredita de "+trWriteList(numEntries)+".";
687 }
688
689 /*! used in member documentation blocks to produce a list of
690 * members that are hidden by this one.
691 */
692 DString trReimplementedFromList(int numEntries) override
693 {
694 return "Rerealigita el "+trWriteList(numEntries)+".";
695 }
696
697 /*! used in member documentation blocks to produce a list of
698 * all member that overwrite the implementation of this member.
699 */
700 DString trReimplementedInList(int numEntries) override
701 {
702 return "Rerealigita en "+trWriteList(numEntries)+".";
703 }
704
705 /*! This is put above each page as a link to all members of namespaces. */
707 { return "Nomspacaj Membroj"; }
708
709 /*! This is an introduction to the page with all namespace members */
710 DString trNamespaceMemberDescription(bool extractAll) override
711 {
712 DString result="Jen listo de ĉiuj ";
713 if (!extractAll) result+="dokumentitaj ";
714 result+="nomspacaj membroj kun ligiloj al ";
715 if (extractAll)
716 result+="la nomspaca dokumentado de ĉiu membro:";
717 else
718 result+="la nomspacoj al kiuj ili apartenas:";
719 return result;
720 }
721 /*! This is used in LaTeX as the title of the chapter with the
722 * index of all namespaces.
723 */
725 { return "Nomspaca Indekso"; }
726
727 /*! This is used in LaTeX as the title of the chapter containing
728 * the documentation of all namespaces.
729 */
731 { return "Nomspaca Dokumentado"; }
732
733//////////////////////////////////////////////////////////////////////////
734// new since 0.49-990522
735//////////////////////////////////////////////////////////////////////////
736
737 /*! This is used in the documentation before the list of all
738 * namespaces in a file.
739 */
741 { return "Nomspacoj"; }
742
743//////////////////////////////////////////////////////////////////////////
744// new since 0.49-990728
745//////////////////////////////////////////////////////////////////////////
746
747 /*! This is put at the bottom of a class documentation page and is
748 * followed by a list of files that were used to generate the page.
749 */
751 bool single) override
752 { // single is true implies a single file
753 DString result="La dokumentado por tiu ĉi ";
754 switch(compType)
755 {
756 case ClassDef::Class: result+="klaso"; break;
757 case ClassDef::Struct: result+="strukturo"; break;
758 case ClassDef::Union: result+="kunigo"; break;
759 case ClassDef::Interface: result+="interfaco"; break;
760 case ClassDef::Protocol: result+="protokolo"; break;
761 case ClassDef::Category: result+="kategorio"; break;
762 case ClassDef::Exception: result+="escepto"; break;
763 default: break;
764 }
765 result+=" generitas el la ";
766 if (single) result+="sekva dosiero:";
767 else result+="sekvaj dosieroj:";
768 return result;
769 }
770
771//////////////////////////////////////////////////////////////////////////
772// new since 0.49-990901
773//////////////////////////////////////////////////////////////////////////
774
775 /*! This is used as the heading text for the retval command. */
777 { return "Liveraĵoj"; }
778
779 /*! This is in the (quick) index as a link to the main page (index.html)
780 */
782 { return "Ĉefa Paĝo"; }
783
784 /*! This is used in references to page that are put in the LaTeX
785 * documentation. It should be an abbreviation of the word page.
786 */
788 { return "p."; }
789
790//////////////////////////////////////////////////////////////////////////
791// new since 0.49-991003
792//////////////////////////////////////////////////////////////////////////
793
795 {
796 return "Difinita sur la lineo @0 de la dosiero @1.";
797 }
799 {
800 return "Difinita en la dosiero @0.";
801 }
802
803//////////////////////////////////////////////////////////////////////////
804// new since 0.49-991205
805//////////////////////////////////////////////////////////////////////////
806
808 {
809 return "Evitinda";
810 }
811
812//////////////////////////////////////////////////////////////////////////
813// new since 1.0.0
814//////////////////////////////////////////////////////////////////////////
815
816 /*! this text is put before a collaboration diagram */
817 DString trCollaborationDiagram(const DString &clName) override
818 {
819 return "Kunlaborada diagramo por "+clName+":";
820 }
821 /*! this text is put before an include dependency graph */
822 DString trInclDepGraph(const DString &fName) override
823 {
824 return "Inkluzivaĵa dependeca diagramo por "+fName+":";
825 }
826 /*! header that is put before the list of constructor/destructors. */
828 {
829 return "Konstruila kaj Detruila Dokumentado";
830 }
831 /*! Used in the file documentation to point to the corresponding sources. */
833 {
834 return "Iri al la fontkodo de tiu ĉi dosiero.";
835 }
836 /*! Used in the file sources to point to the corresponding documentation. */
838 {
839 return "Iri al la dokumentado de tiu ĉi dosiero.";
840 }
841 /*! Text for the \\pre command */
843 {
844 return "Antaŭkondiĉo";
845 }
846 /*! Text for the \\post command */
848 {
849 return "Postkondiĉo";
850 }
851 /*! Text for the \\invariant command */
853 {
854 return "Malvariaĵo";
855 }
856 /*! Text shown before a multi-line variable/enum initialization */
858 {
859 return "Komenca valoro:";
860 }
861 /*! Text used the source code in the file index */
862 DString trCode() override
863 {
864 return "kodo";
865 }
867 {
868 return "Grafika Klasa Hierarkio";
869 }
871 {
872 return "Iri al la grafika klasa hierarkio";
873 }
875 {
876 return "Iri al la teksta klasa hierarkio";
877 }
879 {
880 return "Paĝa Indekso";
881 }
882
883//////////////////////////////////////////////////////////////////////////
884// new since 1.1.0
885//////////////////////////////////////////////////////////////////////////
886
887 DString trNote() override
888 {
889 return "Noto";
890 }
892 {
893 return "Publikaj Tipoj";
894 }
896 {
897 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
898 {
899 return "Datumkampoj";
900 }
901 else
902 {
903 return "Publikaj Atributoj";
904 }
905 }
907 {
908 return "Statikaj Publikaj Atributoj";
909 }
911 {
912 return "Protektitaj Tipoj";
913 }
915 {
916 return "Protektitaj Atributoj";
917 }
919 {
920 return "Statikaj Protektitaj Atributoj";
921 }
923 {
924 return "Privataj Tipoj";
925 }
927 {
928 return "Privataj Atributoj";
929 }
931 {
932 return "Statikaj Privataj Atributoj";
933 }
934
935//////////////////////////////////////////////////////////////////////////
936// new since 1.1.3
937//////////////////////////////////////////////////////////////////////////
938
939 /*! Used as a marker that is put before a \\todo item */
940 DString trTodo() override
941 {
942 return "Farendaĵo";
943 }
944 /*! Used as the header of the todo list */
946 {
947 return "Farendaĵaro";
948 }
949
950//////////////////////////////////////////////////////////////////////////
951// new since 1.1.4
952//////////////////////////////////////////////////////////////////////////
953
955 {
956 return "Referencita de";
957 }
959 {
960 return "Rimarkoj";
961 }
963 {
964 return "Atentu";
965 }
967 {
968 return "Tiu ĉi diagramo montras kiuj dosieroj rekte aŭ malrekte "
969 "inkluzivas tiun ĉi dosieron:";
970 }
971 DString trSince() override
972 {
973 return "De";
974 }
975
976//////////////////////////////////////////////////////////////////////////
977// new since 1.1.5
978//////////////////////////////////////////////////////////////////////////
979
980 /*! title of the graph legend page */
982 {
983 return "Diagrama Klarigeto";
984 }
985 /*! page explaining how the dot graph's should be interpreted
986 * The %A in the text below are to prevent link to classes called "A".
987 */
989 {
990 return
991 "Tiu ĉi paĝo klarigas kiel interpreti la diagramojn generitajn "
992 "de doxygen.<p>\n"
993 "Konsideru la sekvan ekzemplon:\n"
994 "\\code\n"
995 "/*! Nevidebla klaso pro trunkado */\n"
996 "class Invisible { };\n\n"
997 "/*! Trunkita klaso, hereda rilato kaŝiĝas */\n"
998 "class Truncated : public Invisible { };\n\n"
999 "/* Klaso ne dokumentita per komentoj de doxygen */\n"
1000 "class Undocumented { };\n\n"
1001 "/*! Klaso de kiu herediĝas per publika heredado */\n"
1002 "class PublicBase : public Truncated { };\n\n"
1003 "/*! Ŝablona klaso */\n"
1004 "template<class T> class Templ { };\n\n"
1005 "/*! Klaso de kiu herediĝas per protektita heredado */\n"
1006 "class ProtectedBase { };\n\n"
1007 "/*! Klaso de kiu herediĝas per privata heredado */\n"
1008 "class PrivateBase { };\n\n"
1009 "/*! Klaso uzata de la klaso Inherited */\n"
1010 "class Used { };\n\n"
1011 "/*! Supra klaso kiu heredas de kelkaj aliaj klasoj */\n"
1012 "class Inherited : public PublicBase,\n"
1013 " protected ProtectedBase,\n"
1014 " private PrivateBase,\n"
1015 " public Undocumented,\n"
1016 " public Templ<int>\n"
1017 "{\n"
1018 " private:\n"
1019 " Used *m_usedClass;\n"
1020 "};\n"
1021 "\\endcode\n"
1022 "Tio ĉi liveros la sekvan diagramon:"
1023 "<p><center><img alt=\"\" src=\"graph_legend."+getDotImageExtension()+"\"></center>\n"
1024 "<p>\n"
1025 "La skatoloj de la supra diagramo havas la sekvajn signifojn:\n"
1026 "<ul>\n"
1027 "<li>%Plene griza skatolo reprezentas la strukturon aŭ klason "
1028 "kies diagramo generiĝis.\n"
1029 "<li>%Skatolo kun nigra bordero montras dokumentitan strukturon aŭ klason.\n"
1030 "<li>%Skatolo kun griza bordero montras nedokumentitan strukturon aŭ klason.\n"
1031 "<li>%Skatolo kun ruĝa bordero montras dokumentitan strukturon aŭ klason por "
1032 "kiu ne ĉiuj heredadoj/enhavoj montriĝas. %Diagramo estas trunkota "
1033 "se ĝi ne adaptiĝas en la donitajn limojn.\n"
1034 "</ul>\n"
1035 "La sagoj havas la sekvajn signifojn:\n"
1036 "<ul>\n"
1037 "<li>%Malhelblua sago uzatas por montri publika heredado "
1038 "inter du klasoj.\n"
1039 "<li>%Malhelverda sago uzatas por protektita heredado.\n"
1040 "<li>%Malhelruĝa sago uzatas por privata heredado.\n"
1041 "<li>%Purpura streka sago uzatas se klaso enhavatas aŭ uzatas "
1042 "de alia klaso. La sago estas etikedatas kun la variablo(j) "
1043 "tra kiu la montrita klaso aŭ strukturo estas alirebla.\n"
1044 "<li>%Flava streka sago montras rilato inter ŝablona apero kaj "
1045 "la ŝablona klaso el kiu ĝi realigitas. La sago etikeditas kun "
1046 "la parametroj de la ŝablona apero.\n"
1047 "</ul>\n";
1048 }
1049 /*! text for the link to the legend page */
1051 {
1052 return "klarigeto";
1053 }
1054
1055//////////////////////////////////////////////////////////////////////////
1056// new since 1.2.0
1057//////////////////////////////////////////////////////////////////////////
1058
1059 /*! Used as a marker that is put before a test item */
1060 DString trTest() override
1061 {
1062 return "Testo";
1063 }
1064 /*! Used as the header of the test list */
1066 {
1067 return "Testa Listo";
1068 }
1069
1070//////////////////////////////////////////////////////////////////////////
1071// new since 1.2.2
1072//////////////////////////////////////////////////////////////////////////
1073
1074 /*! Used as a section header for IDL properties */
1076 {
1077 return "Atributoj";
1078 }
1079 /*! Used as a section header for IDL property documentation */
1081 {
1082 return "Atributa Dokumentado";
1083 }
1084
1085//////////////////////////////////////////////////////////////////////////
1086// new since 1.2.4
1087//////////////////////////////////////////////////////////////////////////
1088
1089 /*! Used for Java classes in the summary section of Java packages */
1091 {
1092 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
1093 {
1094 return "Datumstrukturoj";
1095 }
1096 else
1097 {
1098 return "Klasoj";
1099 }
1100 }
1101 /*! Used as the title of a Java package */
1102 DString trPackage(const DString &name) override
1103 {
1104 return "Pakaĵo "+name;
1105 }
1106 /*! The description of the package index page */
1108 {
1109 return "Jen listo de pakaĵoj kun mallongaj priskriboj (se ekzistas):";
1110 }
1111 /*! The link name in the Quick links header for each page */
1113 {
1114 return "Pakaĵoj";
1115 }
1116 /*! Text shown before a multi-line define */
1118 {
1119 return "Valoro:";
1120 }
1121
1122//////////////////////////////////////////////////////////////////////////
1123// new since 1.2.5
1124//////////////////////////////////////////////////////////////////////////
1125
1126 /*! Used as a marker that is put before a \\bug item */
1127 DString trBug() override
1128 {
1129 return "Cimo";
1130 }
1131 /*! Used as the header of the bug list */
1133 {
1134 return "Cima Listo";
1135 }
1136
1137//////////////////////////////////////////////////////////////////////////
1138// new since 1.2.6
1139//////////////////////////////////////////////////////////////////////////
1140
1141 /*! Used as ansicpg for RTF file
1142 *
1143 * The following table shows the correlation of Charset name, Charset Value and
1144 * <pre>
1145 * Codepage number:
1146 * Charset Name Charset Value(hex) Codepage number
1147 * ------------------------------------------------------
1148 * DEFAULT_CHARSET 1 (x01)
1149 * SYMBOL_CHARSET 2 (x02)
1150 * OEM_CHARSET 255 (xFF)
1151 * ANSI_CHARSET 0 (x00) 1252
1152 * RUSSIAN_CHARSET 204 (xCC) 1251
1153 * EE_CHARSET 238 (xEE) 1250
1154 * GREEK_CHARSET 161 (xA1) 1253
1155 * TURKISH_CHARSET 162 (xA2) 1254
1156 * BALTIC_CHARSET 186 (xBA) 1257
1157 * HEBREW_CHARSET 177 (xB1) 1255
1158 * ARABIC _CHARSET 178 (xB2) 1256
1159 * SHIFTJIS_CHARSET 128 (x80) 932
1160 * HANGEUL_CHARSET 129 (x81) 949
1161 * GB2313_CHARSET 134 (x86) 936
1162 * CHINESEBIG5_CHARSET 136 (x88) 950
1163 * </pre>
1164 *
1165 */
1167 {
1168 return "";
1169 }
1170
1171
1172 /*! Used as ansicpg for RTF fcharset
1173 * \see trRTFansicp() for a table of possible values.
1174 */
1176 {
1177 return "1";
1178 }
1179
1180 /*! Used as header RTF general index */
1182 {
1183 return "Indekso";
1184 }
1185
1186 /*! This is used for translation of the word that will possibly
1187 * be followed by a single name or by a list of names
1188 * of the category.
1189 */
1190 DString trClass(bool first_capital, bool singular) override
1191 {
1192 return createNoun(first_capital, singular, "klaso", "j");
1193 }
1194
1195 /*! This is used for translation of the word that will possibly
1196 * be followed by a single name or by a list of names
1197 * of the category.
1198 */
1199 DString trFile(bool first_capital, bool singular) override
1200 {
1201 return createNoun(first_capital, singular, "dosiero", "j");
1202 }
1203
1204 /*! This is used for translation of the word that will possibly
1205 * be followed by a single name or by a list of names
1206 * of the category.
1207 */
1208 DString trNamespace(bool first_capital, bool singular) override
1209 {
1210 return createNoun(first_capital, singular, "nomspaco", "j");
1211 }
1212
1213 /*! This is used for translation of the word that will possibly
1214 * be followed by a single name or by a list of names
1215 * of the category.
1216 */
1217 DString trGroup(bool first_capital, bool singular) override
1218 {
1219 return createNoun(first_capital, singular, "grupo", "j");
1220 }
1221
1222 /*! This is used for translation of the word that will possibly
1223 * be followed by a single name or by a list of names
1224 * of the category.
1225 */
1226 DString trPage(bool first_capital, bool singular) override
1227 {
1228 return createNoun(first_capital, singular, "paĝo", "j");
1229 }
1230
1231 /*! This is used for translation of the word that will possibly
1232 * be followed by a single name or by a list of names
1233 * of the category.
1234 */
1235 DString trMember(bool first_capital, bool singular) override
1236 {
1237 return createNoun(first_capital, singular, "membro", "j");
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 DString trGlobal(bool first_capital, bool singular) override
1245 {
1246 return createNoun(first_capital, singular, "mallokalaĵo", "j");
1247 }
1248
1249//////////////////////////////////////////////////////////////////////////
1250// new since 1.2.7
1251//////////////////////////////////////////////////////////////////////////
1252
1253 /*! This text is generated when the \\author command is used and
1254 * for the author section in man pages. */
1255 DString trAuthor(bool first_capital, bool singular) override
1256 {
1257 return createNoun(first_capital, singular, "aŭtoro", "j");
1258 }
1259
1260//////////////////////////////////////////////////////////////////////////
1261// new since 1.2.11
1262//////////////////////////////////////////////////////////////////////////
1263
1264 /*! This text is put before the list of members referenced by a member
1265 */
1267 {
1268 return "Referencoj";
1269 }
1270
1271//////////////////////////////////////////////////////////////////////////
1272// new since 1.2.13
1273//////////////////////////////////////////////////////////////////////////
1274
1275 /*! used in member documentation blocks to produce a list of
1276 * members that are implemented by this one.
1277 */
1278 DString trImplementedFromList(int numEntries) override
1279 {
1280 return "Realigas "+trWriteList(numEntries)+".";
1281 }
1282
1283 /*! used in member documentation blocks to produce a list of
1284 * all members that implement this abstract member.
1285 */
1286 DString trImplementedInList(int numEntries) override
1287 {
1288 return "Realigita en "+trWriteList(numEntries)+".";
1289 }
1290
1291//////////////////////////////////////////////////////////////////////////
1292// new since 1.2.16
1293//////////////////////////////////////////////////////////////////////////
1294
1295 /*! used in RTF documentation as a heading for the Table
1296 * of Contents.
1297 */
1299 {
1300 return "Enhava Tabelo";
1301 }
1302
1303//////////////////////////////////////////////////////////////////////////
1304// new since 1.2.17
1305//////////////////////////////////////////////////////////////////////////
1306
1307 /*! Used as the header of the list of item that have been
1308 * flagged deprecated
1309 */
1311 {
1312 return "Evitindaĵa Listo";
1313 }
1314
1315//////////////////////////////////////////////////////////////////////////
1316// new since 1.2.18
1317//////////////////////////////////////////////////////////////////////////
1318
1319 /*! Used as a header for declaration section of the events found in
1320 * a C# program
1321 */
1323 {
1324 return "Eventoj";
1325 }
1326 /*! Header used for the documentation section of a class' events. */
1328 {
1329 return "Eventa Dokumentado";
1330 }
1331
1332//////////////////////////////////////////////////////////////////////////
1333// new since 1.3
1334//////////////////////////////////////////////////////////////////////////
1335
1336 /*! Used as a heading for a list of Java class types with package scope.
1337 */
1339 {
1340 return "Pakaĵaj Tipoj";
1341 }
1342 /*! Used as a heading for a list of Java class functions with package
1343 * scope.
1344 */
1346 {
1347 return "Pakaĵaj Funkcioj";
1348 }
1350 {
1351 return "Pakaĵaj Membroj";
1352 }
1353 /*! Used as a heading for a list of static Java class functions with
1354 * package scope.
1355 */
1357 {
1358 return "Statikaj Pakaĵaj Funkcioj";
1359 }
1360 /*! Used as a heading for a list of Java class variables with package
1361 * scope.
1362 */
1364 {
1365 return "Pakaĵaj Atributoj";
1366 }
1367 /*! Used as a heading for a list of static Java class variables with
1368 * package scope.
1369 */
1371 {
1372 return "Statikaj Pakaĵaj Atributoj";
1373 }
1374
1375//////////////////////////////////////////////////////////////////////////
1376// new since 1.3.1
1377//////////////////////////////////////////////////////////////////////////
1378
1379 /*! Used in the quick index of a class/file/namespace member list page
1380 * to link to the unfiltered list of all members.
1381 */
1382 DString trAll() override
1383 {
1384 return "Ĉiuj";
1385 }
1386 /*! Put in front of the call graph for a function. */
1388 {
1389 return "Jen la vokdiagramo por tiu ĉi funkcio:";
1390 }
1391
1392//////////////////////////////////////////////////////////////////////////
1393// new since 1.3.3
1394//////////////////////////////////////////////////////////////////////////
1395
1396 /*! This string is used as the title for the page listing the search
1397 * results.
1398 */
1400 {
1401 return "Serĉaj Rezultoj";
1402 }
1403 /*! This string is put just before listing the search results. The
1404 * text can be different depending on the number of documents found.
1405 * Inside the text you can put the special marker $num to insert
1406 * the number representing the actual number of search results.
1407 * The @a numDocuments parameter can be either 0, 1 or 2, where the
1408 * value 2 represents 2 or more matches. HTML markup is allowed inside
1409 * the returned string.
1410 */
1411 DString trSearchResults(int numDocuments) override
1412 {
1413 if (numDocuments==0)
1414 {
1415 return "Pardonu, nenio dokumento kongruas vian peton.";
1416 }
1417 else if (numDocuments==1)
1418 {
1419 return "Trafita <b>unu</b> dokumenton kongruantan vian peton.";
1420 }
1421 else
1422 {
1423 return "Trafitaj <b>$num</b> dokumentojn kongruantajn vian peton. "
1424 "Montriĝos plej bonaj kongruoj unue.";
1425 }
1426 }
1427 /*! This string is put before the list of matched words, for each search
1428 * result. What follows is the list of words that matched the query.
1429 */
1431 {
1432 return "Kongruoj:";
1433 }
1434
1435//////////////////////////////////////////////////////////////////////////
1436// new since 1.3.8
1437//////////////////////////////////////////////////////////////////////////
1438
1439 /*! This is used in HTML as the title of page with source code for file filename
1440 */
1441 DString trSourceFile(const DString& filename) override
1442 {
1443 return filename + " Fonta Dosiero";
1444 }
1445
1446//////////////////////////////////////////////////////////////////////////
1447// new since 1.3.9
1448//////////////////////////////////////////////////////////////////////////
1449
1450 /*! This is used as the name of the chapter containing the directory
1451 * hierarchy.
1452 */
1454 { return "Dosieruja Hierarkio"; }
1455
1456 /*! This is used as the name of the chapter containing the documentation
1457 * of the directories.
1458 */
1460 { return "Dosieruja Dokumentado"; }
1461
1462 /*! This is used as the title of the directory index and also in the
1463 * Quick links of an HTML page, to link to the directory hierarchy.
1464 */
1466 { return "Dosierujoj"; }
1467
1468 /*! This returns the title of a directory page. The name of the
1469 * directory is passed via \a dirName.
1470 */
1471 DString trDirReference(const DString &dirName) override
1472 { DString result=dirName; result+=" Dosieruja Referenco"; return result; }
1473
1474 /*! This returns the word directory with or without starting capital
1475 * (\a first_capital) and in singular or plural form (\a singular).
1476 */
1477 DString trDir(bool first_capital, bool singular) override
1478 {
1479 return createNoun(first_capital, singular, "dosierujo", "j");
1480 }
1481
1482//////////////////////////////////////////////////////////////////////////
1483// new since 1.4.1
1484//////////////////////////////////////////////////////////////////////////
1485
1486 /*! This text is added to the documentation when the \\overload command
1487 * is used for a overloaded function.
1488 */
1490 {
1491 return "Tiu ĉi estas superŝarĝita membra funkcio, "
1492 "donita por faciligo. Ĝi nur malsamas de la supra "
1493 "funkcio nur pro la argumento(j) kiujn ili akceptas.";
1494 }
1495
1496//////////////////////////////////////////////////////////////////////////
1497// new since 1.4.6
1498//////////////////////////////////////////////////////////////////////////
1499
1500 /*! This is used to introduce a caller (or called-by) graph */
1502 {
1503 return "Jen la vokdiagramo por tiu ĉi funkcio:";
1504 }
1505
1506 /*! This is used in the documentation of a file/namespace before the list
1507 * of documentation blocks for enumeration values
1508 */
1510 { return "Enumeraciila Dokumentado"; }
1511
1512//////////////////////////////////////////////////////////////////////////
1513// new since 1.5.4 (mainly for Fortran)
1514//////////////////////////////////////////////////////////////////////////
1515
1516 /*! header that is put before the list of member subprograms (Fortran). */
1518 { return "Dokumentado de Membraj Funkcioj/Subrutinoj"; }
1519
1520 /*! This is put above each page as a link to the list of annotated data types (Fortran). */
1522 { return "Datumtipa Listo"; }
1523
1524 /*! This is put above each page as a link to all members of compounds (Fortran). */
1526 { return "Datumkampoj"; }
1527
1528 /*! This is an introduction to the annotated compound list (Fortran). */
1530 { return "Jen la datumtipoj kun mallongaj priskriboj:"; }
1531
1532 /*! This is an introduction to the page with all data types (Fortran). */
1534 {
1535 DString result="Jen listo de ĉiuj ";
1536 if (!extractAll)
1537 {
1538 result+="dokumentitaj ";
1539 }
1540 result+="datumtipaj membroj";
1541 result+=" kun ligiloj al ";
1542 if (!extractAll)
1543 {
1544 result+="la datumstruktura dokumentado de ĉiu membro";
1545 }
1546 else
1547 {
1548 result+="la datumtipoj al kiuj ili apartenas:";
1549 }
1550 return result;
1551 }
1552
1553 /*! This is used in LaTeX as the title of the chapter with the
1554 * annotated compound index (Fortran).
1555 */
1557 { return "Datumtipa Indekso"; }
1558
1559 /*! This is used in LaTeX as the title of the chapter containing
1560 * the documentation of all data types (Fortran).
1561 */
1563 { return "Datumtipa Dokumentado"; }
1564
1565 /*! This is used in the documentation of a file as a header before the
1566 * list of (global) subprograms (Fortran).
1567 */
1569 { return "Funkcioj/Subrutinoj"; }
1570
1571 /*! This is used in the documentation of a file/namespace before the list
1572 * of documentation blocks for subprograms (Fortran)
1573 */
1575 { return "Funkcia/Subrutina Dokumentado"; }
1576
1577 /*! This is used in the documentation of a file/namespace/group before
1578 * the list of links to documented compounds (Fortran)
1579 */
1581 { return "Datumtipoj"; }
1582
1583 /*! used as the title of page containing all the index of all modules (Fortran). */
1585 { return "Modula Listo"; }
1586
1587 /*! used as an introduction to the modules list (Fortran) */
1588 DString trModulesListDescription(bool extractAll) override
1589 {
1590 DString result="Jen listo de ĉiuj ";
1591 if (!extractAll) result+="dokumentitaj ";
1592 result+="moduloj kun mallongaj priskriboj:";
1593 return result;
1594 }
1595
1596 /*! used as the title of the HTML page of a module/type (Fortran) */
1598 ClassDef::CompoundType compType,
1599 bool isTemplate) override
1600 {
1601 DString result="Referenco de la ";
1602 if (isTemplate) result+=" ŝablono de la ";
1603 switch(compType)
1604 {
1605 case ClassDef::Class: result+="modulo "; break;
1606 case ClassDef::Struct: result+="tipo "; break;
1607 case ClassDef::Union: result+="kunigo "; break;
1608 case ClassDef::Interface: result+="interfaco "; break;
1609 case ClassDef::Protocol: result+="protokolo "; break;
1610 case ClassDef::Category: result+="kategorio "; break;
1611 case ClassDef::Exception: result+="escepto "; break;
1612 default: break;
1613 }
1614 result+=clName;
1615 return result;
1616 }
1617 /*! used as the title of the HTML page of a module (Fortran) */
1618 DString trModuleReference(const DString &namespaceName) override
1619 {
1620 DString result=namespaceName;
1621 result+=" Modula Referenco";
1622 return result;
1623 }
1624
1625 /*! This is put above each page as a link to all members of modules. (Fortran) */
1627 { return "Modulaj Membroj"; }
1628
1629 /*! This is an introduction to the page with all modules members (Fortran) */
1630 DString trModulesMemberDescription(bool extractAll) override
1631 {
1632 DString result="Jen listo de ĉiuj ";
1633 if (!extractAll) result+="dokumentitaj ";
1634 result+="modulaj membroj kun ligiloj al la ";
1635 if (extractAll)
1636 {
1637 result+="modula dokumentado de ĉiu membro:";
1638 }
1639 else
1640 {
1641 result+="moduloj al kiuj ili apartenas:";
1642 }
1643 return result;
1644 }
1645
1646 /*! This is used in LaTeX as the title of the chapter with the
1647 * index of all modules (Fortran).
1648 */
1650 { return "Indekso de Moduloj"; }
1651
1652 /*! This is used for translation of the word that will possibly
1653 * be followed by a single name or by a list of names
1654 * of the category.
1655 */
1656 DString trModule(bool first_capital, bool singular) override
1657 {
1658 return createNoun(first_capital, singular, "modulo", "j");
1659 }
1660 /*! This is put at the bottom of a module documentation page and is
1661 * followed by a list of files that were used to generate the page.
1662 */
1664 bool single) override
1665 {
1666 // single is true implies a single file
1667 DString result="La dokumentado por tiu ĉi ";
1668 switch(compType)
1669 {
1670 case ClassDef::Class: result+="modulo"; break;
1671 case ClassDef::Struct: result+="tipo"; break;
1672 case ClassDef::Union: result+="kunigo"; break;
1673 case ClassDef::Interface: result+="interfaco"; break;
1674 case ClassDef::Protocol: result+="protokolo"; break;
1675 case ClassDef::Category: result+="kategorio"; break;
1676 case ClassDef::Exception: result+="escepto"; break;
1677 default: break;
1678 }
1679 result+=" kreiĝis el la ";
1680 if (single) result+="sekva dosiero:"; else result+="sekvaj dosieroj:";
1681 return result;
1682 }
1683 /*! This is used for translation of the word that will possibly
1684 * be followed by a single name or by a list of names
1685 * of the category.
1686 */
1687 DString trType(bool first_capital, bool singular) override
1688 {
1689 return createNoun(first_capital, singular, "tipo", "j");
1690 }
1691 /*! This is used for translation of the word that will possibly
1692 * be followed by a single name or by a list of names
1693 * of the category.
1694 */
1695 DString trSubprogram(bool first_capital, bool singular) override
1696 {
1697 return createNoun(first_capital, singular, "subprogramo", "j");
1698 }
1699
1700 /*! C# Type Constraint list */
1702 {
1703 return "Tipaj Limigoj";
1704 }
1705
1706//////////////////////////////////////////////////////////////////////////
1707// new since 1.6.0 (mainly for the new search engine)
1708//////////////////////////////////////////////////////////////////////////
1709
1710 /*! directory relation for \a name */
1711 DString trDirRelation(const DString &name) override
1712 {
1713 return name+" Rilato";
1714 }
1715
1716 /*! Loading message shown when loading search results */
1718 {
1719 return "Ŝarĝante...";
1720 }
1721
1722 /*! Label used for search results in the global namespace */
1724 {
1725 return "Malloka Nomspaco";
1726 }
1727
1728 /*! Message shown while searching */
1730 {
1731 return "Serĉante...";
1732 }
1733
1734 /*! Text shown when no search results are found */
1736 {
1737 return "Nenia kongruo";
1738 }
1739
1740//////////////////////////////////////////////////////////////////////////
1741// new since 1.6.3 (missing items for the directory pages)
1742//////////////////////////////////////////////////////////////////////////
1743
1744 /*! when clicking a directory dependency label, a page with a
1745 * table is shown. The heading for the first column mentions the
1746 * source file that has a relation to another file.
1747 */
1748 DString trFileIn(const DString &name) override
1749 {
1750 return "Dosiero en "+name;
1751 }
1752
1753 /*! when clicking a directory dependency label, a page with a
1754 * table is shown. The heading for the second column mentions the
1755 * destination file that is included.
1756 */
1757 DString trIncludesFileIn(const DString &name) override
1758 {
1759 return "Inkluzivas dosieron en "+name;
1760 }
1761
1762 /** Compiles a date string.
1763 * @param year Year in 4 digits
1764 * @param month Month of the year: 1=January
1765 * @param day Day of the Month: 1..31
1766 * @param dayOfWeek Day of the week: 1=Monday..7=Sunday
1767 * @param hour Hour of the day: 0..23
1768 * @param minutes Minutes in the hour: 0..59
1769 * @param seconds Seconds within the minute: 0..59
1770 * @param includeTime Include time in the result string?
1771 */
1772 DString trDateTime(int year,int month,int day,int dayOfWeek,
1773 int hour,int minutes,int seconds,
1774 DateTimeType includeTime) override
1775 {
1776 static const char *days[] = { "lundo","mardo","merkredo",
1777 "ĵaŭdo","vendredo","sabato",
1778 "dimanĉo" };
1779
1780 static const char *months[] = { "Januaro", "Februaro", "Marto",
1781 "Aprilo", "Majo", "Junio",
1782 "Julio", "Aŭgusto", "Septembro",
1783 "Oktobro", "Novembro",
1784 "Decembro"
1785 };
1786 DString sdate;
1787 if (includeTime == DateTimeType::DateTime || includeTime == DateTimeType::Date)
1788 {
1789 sdate.sprintf("%s, %d-a de %s %d",days[dayOfWeek-1],day,months[month-1],year);
1790 }
1791 if (includeTime == DateTimeType::DateTime) sdate += " ";
1792 if (includeTime == DateTimeType::DateTime || includeTime == DateTimeType::Time)
1793 {
1794 DString stime;
1795 stime.sprintf("%.2d:%.2d:%.2d",hour,minutes,seconds);
1796 sdate+=stime;
1797 }
1798 return sdate;
1799 }
1800 DString trDayOfWeek(int dayOfWeek, bool first_capital, bool full) override
1801 {
1802 static const char *days_short[] = { "lu", "ma", "me", "ĵa", "ve", "sa", "di" };
1803 static const char *days_full[] = { "lundo", "mardo", "merkredo", "ĵaŭdo", "vendredo", "sabato", "dimanĉo" };
1804 DString text = full? days_full[dayOfWeek-1] : days_short[dayOfWeek-1];
1805 if (first_capital) return text.mid(0,1).upper()+text.mid(1);
1806 else return text;
1807 }
1808 DString trMonth(int month, bool first_capital, bool full) override
1809 {
1810 static const char *months_short[] = { "jan", "feb", "mar", "apr", "maj", "jun", "jul", "aŭg", "sep", "okt", "nov", "dec" };
1811 static const char *months_full[] = { "januaro", "februaro", "marto", "aprilo", "majo", "junio", "julio", "aŭgusto", "septembro", "oktobro", "novembro", "decembro" };
1812 DString text = full? months_full[month-1] : months_short[month-1];
1813 if (first_capital) return text.mid(0,1).upper()+text.mid(1);
1814 else return text;
1815 }
1816 DString trDayPeriod(bool period) override
1817 {
1818 static const char *dayPeriod[] = { "atm", "ptm" };
1819 return dayPeriod[period?1:0];
1820 }
1821
1822//////////////////////////////////////////////////////////////////////////
1823// new since 1.7.5
1824//////////////////////////////////////////////////////////////////////////
1825
1826 /*! Header for the page with bibliographic citations */
1828 { return "Bibliografiaj Referencoj"; }
1829
1830 /*! Text for copyright paragraph */
1832 { return "Kopirajto"; }
1833
1834 /*! Header for the graph showing the directory dependencies */
1835 DString trDirDepGraph(const DString &name) override
1836 { return DString("Dosieruja dependa diagramo por ")+name+":"; }
1837
1838//////////////////////////////////////////////////////////////////////////
1839// new since 1.8.0
1840//////////////////////////////////////////////////////////////////////////
1841
1842 /*! Detail level selector shown for hierarchical indices */
1844 { return "detala nivelo"; }
1845
1846 /*! Section header for list of template parameters */
1848 { return "Parametroj de ŝablonoj"; }
1849
1850 /*! Used in dot graph when UML_LOOK is enabled and there are many fields */
1851 DString trAndMore(const DString &number) override
1852 { return "kaj "+number+" pli..."; }
1853
1854 /*! Used file list for a Java enum */
1855 DString trEnumGeneratedFromFiles(bool single) override
1856 { DString result = "La dokumentaro por tiu ĉi enum estis generita el la sekva dosiero";
1857 if (!single) result += "s";
1858 result+=":";
1859 return result;
1860 }
1861
1862 /*! Header of a Java enum page (Java enums are represented as classes). */
1863 DString trEnumReference(const DString &name) override
1864 { return name+" Enum Referenco"; }
1865
1866 /*! Used for a section containing inherited members */
1867 DString trInheritedFrom(const DString &members,const DString &what) override
1868 { return members+" heredita el "+what; }
1869
1870 /*! Header of the sections with inherited members specific for the
1871 * base class(es)
1872 */
1874 { return "Kromaj Hereditaj Membroj"; }
1875
1876//////////////////////////////////////////////////////////////////////////
1877// new since 1.8.2
1878//////////////////////////////////////////////////////////////////////////
1879
1880 /*! Used as a tooltip for the toggle button that appears in the
1881 * navigation tree in the HTML output when GENERATE_TREEVIEW is
1882 * enabled. This tooltip explains the meaning of the button.
1883 */
1885 {
1886 DString opt = enable ? "aktivigi" : "malaktivigi";
1887 return "klaku por "+opt+" panelan sinkronigon";
1888 }
1889
1890 /*! Used in a method of an Objective-C class that is declared in a
1891 * a category. Note that the @1 marker is required and is replaced
1892 * by a link.
1893 */
1895 {
1896 return "Provizita de kategorio @0.";
1897 }
1898
1899 /*! Used in a method of an Objective-C category that extends a class.
1900 * Note that the @1 marker is required and is replaced by a link to
1901 * the class method.
1902 */
1904 {
1905 return "Etendi klason @0.";
1906 }
1907
1908 /*! Used as the header of a list of class methods in Objective-C.
1909 * These are similar to static public member functions in C++.
1910 */
1912 {
1913 return "Klasaj Metodoj";
1914 }
1915
1916 /*! Used as the header of a list of instance methods in Objective-C.
1917 * These are similar to public member functions in C++.
1918 */
1920 {
1921 return "Aperaj Metodoj";
1922 }
1923
1924 /*! Used as the header of the member functions of an Objective-C class.
1925 */
1927 {
1928 return "Dokumentaro de la Metodo";
1929 }
1930};
1931
1932#endif
CompoundType
The various compound types.
Definition classdef.h:105
@ Interface
Definition classdef.h:108
@ Exception
Definition classdef.h:111
A String class for use with Doxygen wrapping std::string and adding some additional functionality off...
Definition dstring.h:88
DString()=default
DString upper() const
Definition dstring.h:335
DString mid(size_t index, size_t len=npos) const
Definition dstring.h:322
bool empty() const
Returns true iff the string is empty (std::string compatible alias for isEmpty()).
Definition dstring.h:152
DString & sprintf(const char *format,...)
Definition dstring.cpp:30
DString trDesignUnitDocumentation() override
DString trInheritsList(int numEntries) override
DString trMonth(int month, bool first_capital, bool full) override
DString trMainPage() override
DString trPage(bool first_capital, bool singular) override
DString trProtectedMembers() override
DString trMemberTypedefDocumentation() override
DString trCompoundListDescription() override
DString trSearchResultsTitle() override
DString trModulesListDescription(bool extractAll) override
DString trClassMethods() override
DString trImplementedInList(int numEntries) override
DString getLanguageString() override
language codes for Html help
DString trNamespaceMemberDescription(bool extractAll) override
DString trEnumerationValueDocumentation() override
DString trType(bool first_capital, bool singular) override
DString trModulesMemberDescription(bool extractAll) override
DString trNamespaceList() override
DString trCompoundListDescriptionFortran() override
DString trModules() override
DString trIncludesFileIn(const DString &name) override
DString trSubprograms() override
DString trInclByDepGraph() override
DString trModulesList() override
DString trHierarchicalIndex() override
DString trModuleReference(const DString &namespaceName) override
DString trRemarks() override
DString trFileList() override
DString trRelatedPages() override
DString trGeneratedFromFilesFortran(ClassDef::CompoundType compType, bool single) override
DString trEnumerationTypeDocumentation() override
DString trDirRelation(const DString &name) override
DString trInheritedFrom(const DString &members, const DString &what) override
DString trMemberList() override
DString trReimplementedFromList(int numEntries) override
DString trPackage(const DString &name) override
DString trRelatedSubscript() override
DString trNamespaceIndex() override
DString trGlobalNamespace() override
DString trPageAbbreviation() override
DString trClass(bool first_capital, bool singular) override
DString trTypedefs() override
DString trDefineDocumentation() override
DString trPackageTypes() override
DString trGeneratedAt(const DString &date, const DString &projName) override
DString trDocumentation(const DString &projName) override
DString trEnumValue() override
DString trPackageAttribs() override
DString trTypeDocumentation() override
DString trCompoundReferenceFortran(const DString &clName, ClassDef::CompoundType compType, bool isTemplate) override
DString trDefinedIn() override
DString trRelatedPagesDescription() override
DString trNamespaces() override
DString trMemberFunctionDocumentationFortran() override
DString trReferencedBy() override
DString trLegendDocs() override
DString trPackages() override
DString trVersion() override
DString trModulesMembers() override
DString trEnumName() override
DString trSourceFile(const DString &filename) override
DString trPackageListDescription() override
DString trProvidedByCategory() override
DString trCompoundList() override
DString trStaticPrivateAttribs() override
DString trNote() override
DString trDirDocumentation() override
DString trInvariant() override
DString trAndMore(const DString &number) override
DString trClassDiagram(const DString &clName) override
DString trLoading() override
DString trTypedefDocumentation() override
DString trFileIndex() override
DString trGotoGraphicalHierarchy() override
DString trFileReference(const DString &fileName) override
DString trCiteReferences() override
DString trFile(bool first_capital, bool singular) override
DString trEventDocumentation() override
DString trPrivateTypes() override
DString trDirDepGraph(const DString &name) override
DString trSearchResults(int numDocuments) override
DString trSeeAlso() override
DString trNamespaceDocumentation() override
DString trMemberFunctionDocumentation() override
DString trProtectedSlots() override
DString trParameters() override
DString trDetails() override
DString trSince() override
DString trConstructorDocumentation() override
DString trNamespaceMembers() override
DString trGeneratedAutomatically(const DString &s) override
DString trStaticProtectedMembers() override
DString trPublicTypes() override
DString trGraphicalHierarchy() override
DString trDefines() override
DString trPackageMembers() override
DString trISOLang() override
DString trStaticPackageFunctions() override
DString trTodoList() override
DString trNamespaceReference(const DString &namespaceName) override
DString trFileMembers() override
DString trMemberDataDocumentation() override
DString trNamespace(bool first_capital, bool singular) override
DString trDetailedDescription() override
DString trEnumerationValues() override
DString trCompoundReference(const DString &clName, ClassDef::CompoundType compType, bool isTemplate) override
DString trClassDocumentation() override
DString trLegend() override
DString trFunctions() override
DString trImplementedFromList(int numEntries) override
DString trPublicAttribs() override
DString trStaticPublicAttribs() override
DString trReturnValues() override
DString trStaticPrivateMembers() override
DString trPostcondition() override
DString trDeprecatedList() override
DString trAdditionalInheritedMembers() override
DString trAttention() override
DString trCompoundIndex() override
DString trStaticPublicMembers() override
DString trGlobal(bool first_capital, bool singular) override
DString trProtectedTypes() override
DString trFunctionDocumentation() override
DString trReferenceManual() override
DString trRTFTableOfContents() override
DString trPrivateAttribs() override
DString trBug() override
DString trRTFGeneralIndex() override
DString trPrivateSlots() override
DString trReturns() override
DString trDate() override
DString trSubprogram(bool first_capital, bool singular) override
DString trSignals() override
DString trGotoSourceCode() override
DString trCompoundIndexFortran() override
DString trCode() override
DString trEnumGeneratedFromFiles(bool single) override
DString trClasses() override
DString trInitialValue() override
DString trPublicMembers() override
DString trCompoundMembersFortran() override
DString trLegendTitle() override
DString trModule(bool first_capital, bool singular) override
DString trPanelSynchronisationTooltip(bool enable) override
DString trMethodDocumentation() override
DString trListOfAllMembers() override
DString trReimplementedInList(int numEntries) override
DString trNoMatches() override
DString trClassHierarchy() override
DString trTemplateParameters() override
DString trCollaborationDiagram(const DString &clName) override
DString trDirIndex() override
DString trRTFansicp() override
DString trMore() override
DString trThisIsTheListOfAllMembers() override
DString trProperties() override
DString trTodo() override
DString trVariableDocumentation() override
DString trGeneratedFromFiles(ClassDef::CompoundType compType, bool single) override
DString trEvents() override
DString trPrivateMembers() override
DString trDefinedInSourceFile() override
DString trCompoundMembers() override
DString trGotoTextualHierarchy() override
DString trModulesIndex() override
DString trSearchMatches() override
DString trModulesDescription() override
DString trSearch() override
DString trDayOfWeek(int dayOfWeek, bool first_capital, bool full) override
DString trProtectedAttribs() override
DString trExamples() override
DString trInclDepGraph(const DString &fName) override
DString trStaticPackageAttribs() override
DString trModuleIndex() override
DString trTest() override
DString trNamespaceListDescription(bool extractAll) override
DString trRelatedFunctions() override
DString trCompoundMembersDescriptionFortran(bool extractAll) override
DString trEnumerations() override
DString trPropertyDocumentation() override
DString trFriends() override
DString idLanguage() override
DString trWriteList(int numEntries) override
DString trPackageFunctions() override
DString trPrecondition() override
DString trModuleDocumentation() override
DString latexLanguageSupportCommand() override
DString trSearching() override
DString trGeneratedBy() override
DString trCompoundListFortran() override
DString trRTFCharSet() override
DString trOverloadText() override
DString trDir(bool first_capital, bool singular) override
DString trDefineValue() override
DString trCompoundMembersDescription(bool extractAll) override
DString trClassHierarchyDescription() override
DString trGroup(bool first_capital, bool singular) override
DString trTestList() override
DString trDirectories() override
DString trFileMembersDescription(bool extractAll) override
DString trDeprecated() override
DString trCompounds() override
DString trStaticProtectedAttribs() override
DString trFileListDescription(bool extractAll) override
DString trBugList() override
DString trWarning() override
DString trExtendsClass() override
DString trAuthor(bool first_capital, bool singular) override
DString trDirReference(const DString &dirName) override
DString trPageIndex() override
DString trVariables() override
DString trIncludingInheritedMembers() override
DString trAll() override
DString trCallerGraph() override
DString trTypeConstraints() override
DString trExamplesDescription() override
DString trSubprogramDocumentation() override
DString trRelatedFunctionDocumentation() override
DString trMember(bool first_capital, bool singular) override
DString trDetailLevel() override
DString trFileDocumentation() override
DString trCopyright() override
DString trCallGraph() override
DString trGotoDocumentation() override
DString trExceptions() override
DString trPublicSlots() override
DString trDefinedAtLineInSourceFile() override
DString trReferences() override
DString trDataTypes() override
DString trInstanceMethods() override
DString trDayPeriod(bool period) override
DString trInheritedByList(int numEntries) override
DString trEnumReference(const DString &name) override
DString trDateTime(int year, int month, int day, int dayOfWeek, int hour, int minutes, int seconds, DateTimeType includeTime) override
Compiles a date string.
DString trMemberEnumerationDocumentation() override
DString trFileIn(const DString &name) override
DString createNoun(bool first_capital, bool singular, const DString &base, const DString &plurSuffix, const DString &singSuffix="")
Definition translator.h:799
#define Config_getBool(name)
Definition config.h:33
DateTimeType
Definition datetime.h:38
DString generateMarker(int id)
Definition dstring.h:908
DString getDotImageExtension()
Definition util.cpp:4966