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