My Project
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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 
46 {
47  public:
48 
49  // --- Language control methods -------------------
50 
57  virtual QCString idLanguage()
58  { return "esperanto"; }
59 
74  virtual QCString latexLanguageSupportCommand()
75  {
76  return "\\usepackage[esperanto]{babel}\n";
77  }
78 
79  // --- Language translation methods -------------------
80 
82  virtual QCString trRelatedFunctions()
83  { return "Rilataj Funkcioj"; }
84 
86  virtual QCString trRelatedSubscript()
87  { return "(Atentu ke tiuj ĉi ne estas membraj funkcioj.)"; }
88 
90  virtual QCString trDetailedDescription()
91  { return "Detala Priskribo"; }
92 
94  virtual QCString trMemberTypedefDocumentation()
95  { return "Dokumentado de la Membraj Tipodifinoj"; }
96 
99  { return "Dokumentado de la Membraj Enumeracioj"; }
100 
102  virtual QCString trMemberFunctionDocumentation()
103  { return "Dokumentado de la Membraj Funkcioj"; }
104 
106  virtual QCString trMemberDataDocumentation()
107  {
108  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
109  {
110  return "Kampa Dokumentado";
111  }
112  else
113  {
114  return "Dokumentado de la Membraj Datumoj";
115  }
116  }
117 
119  virtual QCString trMore()
120  { return "Pli..."; }
121 
123  virtual QCString trListOfAllMembers()
124  { return "Listo de ĉiuj membroj"; }
125 
127  virtual QCString trMemberList()
128  { return "Membra Listo"; }
129 
131  virtual QCString trThisIsTheListOfAllMembers()
132  { return "Tiu ĉi estas la kompleta membraro de "; }
133 
135  virtual QCString trIncludingInheritedMembers()
136  { return ", inkluzive ĉiujn hereditajn membrojn."; }
137 
141  virtual QCString trGeneratedAutomatically(const char *s)
142  { QCString result="Generita aŭtomate de Doxygen";
143  if (s) result+=(QCString)" por "+s;
144  result+=" el la fontkodo.";
145  return result;
146  }
147 
149  virtual QCString trEnumName()
150  { return "enum nomo"; }
151 
153  virtual QCString trEnumValue()
154  { return "enum valoro"; }
155 
157  virtual QCString trDefinedIn()
158  { return "difinita en"; }
159 
160  // quick reference sections
161 
165  virtual QCString trModules()
166  { return "Moduloj"; }
167 
169  virtual QCString trClassHierarchy()
170  { return "Klasa Hierarkio"; }
171 
173  virtual QCString trCompoundList()
174  {
175  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
176  {
177  return "Datumstruktoroj";
178  }
179  else
180  {
181  return "Klasaro";
182  }
183  }
184 
186  virtual QCString trFileList()
187  { return "Dosieraro"; }
188 
190  virtual QCString trCompoundMembers()
191  {
192  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
193  {
194  return "Datumkampoj";
195  }
196  else
197  {
198  return "Klasaj membroj";
199  }
200  }
201 
203  virtual QCString trFileMembers()
204  {
205  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
206  {
207  return "Mallokalaĵoj";
208  }
209  else
210  {
211  return "Dosieraj Membroj";
212  }
213  }
214 
216  virtual QCString trRelatedPages()
217  { return "Rilataj Paĝoj"; }
218 
220  virtual QCString trExamples()
221  { return "Ekzemploj"; }
222 
224  virtual QCString trSearch()
225  { return "Serĉi"; }
226 
228  virtual QCString trClassHierarchyDescription()
229  { return "Tiu ĉi heredada listo estas plimalpli, "
230  "sed ne tute, ordigita alfabete:";
231  }
232 
234  virtual QCString trFileListDescription(bool extractAll)
235  {
236  QCString result="Jen listo de ĉiuj ";
237  if (!extractAll) result+="dokumentitaj ";
238  result+="dosieroj kun mallongaj priskriboj:";
239  return result;
240  }
241 
243  virtual QCString trCompoundListDescription()
244  {
245 
246  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
247  {
248  return "Jen datumstrukturoj kun mallongaj priskriboj:";
249  }
250  else
251  {
252  return "Jen la klasoj, strukturoj, kunigoj kaj interfacoj "
253  "kun mallongaj priskriboj:";
254  }
255  }
256 
258  virtual QCString trCompoundMembersDescription(bool extractAll)
259  {
260  QCString result="Jen listo de ĉiuj ";
261  if (!extractAll)
262  {
263  result+="dokumentitaj ";
264  }
265  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
266  {
267  result+="strukturaj kaj kunigaj kampoj";
268  }
269  else
270  {
271  result+="klasaj membroj";
272  }
273  result+=" kun ligiloj al ";
274  if (!extractAll)
275  {
276  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
277  {
278  result+="la struktura/kuniga dokumentado por ĉiu kampo:";
279  }
280  else
281  {
282  result+="la klasa dokumentado por ĉiu membro:";
283  }
284  }
285  else
286  {
287  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
288  {
289  result+="la strukturoj/kunigoj al kiuj ili apartenas:";
290  }
291  else
292  {
293  result+="la klasoj al kiuj ili apartenas:";
294  }
295  }
296  return result;
297  }
298 
300  virtual QCString trFileMembersDescription(bool extractAll)
301  {
302  QCString result="Jen listo de ĉiuj ";
303  if (!extractAll) result+="dokumentitaj ";
304 
305  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
306  {
307  result+="funkcioj, variabloj, difinoj, enumeracioj kaj tipodifinoj";
308  }
309  else
310  {
311  result+="dosieraj membroj";
312  }
313  result+=" kun ligiloj al ";
314  if (extractAll)
315  result+="la dosieroj al kiuj ili apartenas:";
316  else
317  result+="la dokumentado:";
318  return result;
319  }
320 
322  virtual QCString trExamplesDescription()
323  { return "Jen listo de ĉiuj la ekzemploj:"; }
324 
326  virtual QCString trRelatedPagesDescription()
327  { return "Jen listo de ĉiuj rilataj dokumentadaj paĝoj:"; }
328 
330  virtual QCString trModulesDescription()
331  { return "Jen listo de ĉiuj la moduloj:"; }
332 
333  // index titles (the project name is prepended for these)
334 
336  virtual QCString trDocumentation()
337  { return "Dokumentado"; }
338 
342  virtual QCString trModuleIndex()
343  { return "Modula Indekso"; }
344 
348  virtual QCString trHierarchicalIndex()
349  { return "Hierarkia Indekso"; }
350 
354  virtual QCString trCompoundIndex()
355  {
356  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
357  {
358  return "Datumstruktura Indekso";
359  }
360  else
361  {
362  return "Klasa Indekso";
363  }
364  }
365 
369  virtual QCString trFileIndex()
370  { return "Dosiera Indekso"; }
371 
375  virtual QCString trModuleDocumentation()
376  { return "Modula Dokumentado"; }
377 
381  virtual QCString trClassDocumentation()
382  {
383  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
384  {
385  return "Datumstruktura Dokumentado";
386  }
387  else
388  {
389  return "Klasa Dokumentado";
390  }
391  }
392 
396  virtual QCString trFileDocumentation()
397  { return "Dosiera Dokumentado"; }
398 
402  virtual QCString trExampleDocumentation()
403  { return "Ekzempla Dokumentado"; }
404 
408  virtual QCString trPageDocumentation()
409  { return "Paĝa Dokumentado"; }
410 
412  virtual QCString trReferenceManual()
413  { return "Referenca Manlibro"; }
414 
418  virtual QCString trDefines()
419  { return "Difinoj"; }
420 
424  virtual QCString trTypedefs()
425  { return "Tipdifinoj"; }
426 
430  virtual QCString trEnumerations()
431  { return "Enumeracioj"; }
432 
436  virtual QCString trFunctions()
437  { return "Funkcioj"; }
438 
442  virtual QCString trVariables()
443  { return "Variabloj"; }
444 
448  virtual QCString trEnumerationValues()
449  { return "Enumeraciilo"; }
450 
454  virtual QCString trDefineDocumentation()
455  { return "Difina Dokumentado"; }
456 
460  virtual QCString trTypedefDocumentation()
461  { return "Tipdifina Dokumentado"; }
462 
467  { return "Enumeracitipa Dokumentado"; }
468 
472  virtual QCString trFunctionDocumentation()
473  { return "Funkcia Dokumentado"; }
474 
478  virtual QCString trVariableDocumentation()
479  { return "Variabla Dokumentado"; }
480 
484  virtual QCString trCompounds()
485  {
486  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
487  {
488  return "Datumstrukturoj";
489  }
490  else
491  {
492  return "Klasoj";
493  }
494  }
495 
499  virtual QCString trGeneratedAt(const char *date,const char *projName)
500  {
501  QCString result=(QCString)"Generita la "+date;
502  if (projName) result+=(QCString)" por "+projName;
503  result+=(QCString)" de";
504  return result;
505  }
506 
508  virtual QCString trClassDiagram(const char *clName)
509  {
510  return (QCString)"Heredada diagramo por "+clName+":";
511  }
512 
514  virtual QCString trForInternalUseOnly()
515  { return "Nur por ena uzado."; }
516 
518  virtual QCString trWarning()
519  { return "Averto"; }
520 
522  virtual QCString trVersion()
523  { return "Versio"; }
524 
526  virtual QCString trDate()
527  { return "Dato"; }
528 
530  virtual QCString trReturns()
531  { return "Liveras"; }
532 
534  virtual QCString trSeeAlso()
535  { return "Vido ankaŭ"; }
536 
538  virtual QCString trParameters()
539  { return "Parametroj"; }
540 
542  virtual QCString trExceptions()
543  { return "Esceptoj"; }
544 
546  virtual QCString trGeneratedBy()
547  { return "Generita de"; }
548 
550 // new since 0.49-990307
552 
554  virtual QCString trNamespaceList()
555  { return "Nomspacaro"; }
556 
558  virtual QCString trNamespaceListDescription(bool extractAll)
559  {
560  QCString result="Jen listo de ĉiuj ";
561  if (!extractAll) result+="dokumentitaj ";
562  result+="nomspacoj kun mallongaj priskriboj:";
563  return result;
564  }
565 
569  virtual QCString trFriends()
570  { return "Amikoj"; }
571 
573 // new since 0.49-990405
575 
580  { return "Dokumentado pri amikoj kaj rilatitaj funkcioj"; }
581 
583 // new since 0.49-990425
585 
587  virtual QCString trCompoundReference(const char *clName,
588  ClassDef::CompoundType compType,
589  bool isTemplate)
590  {
591  QCString result="Referenco de la ";
592  if (isTemplate) result+=" ŝablono de la ";
593  switch(compType)
594  {
595  case ClassDef::Class: result+="klaso "; break;
596  case ClassDef::Struct: result+="strukturo "; break;
597  case ClassDef::Union: result+="kunigo "; break;
598  case ClassDef::Interface: result+="interfaco "; break;
599  case ClassDef::Protocol: result+="protokolo "; break;
600  case ClassDef::Category: result+="kategorio "; break;
601  case ClassDef::Exception: result+="escepto "; break;
602  default: break;
603  }
604  result+=(QCString)clName;
605  return result;
606  }
607 
609  virtual QCString trFileReference(const char *fileName)
610  {
611  QCString result=fileName;
612  result+=" Dosiera referenco";
613  return result;
614  }
615 
617  virtual QCString trNamespaceReference(const char *namespaceName)
618  {
619  QCString result=namespaceName;
620  result+=" Nomspaca referenco";
621  return result;
622  }
623 
624  virtual QCString trPublicMembers()
625  { return "Publikaj Membraj Funkcioj"; }
626  virtual QCString trPublicSlots()
627  { return "Pubikaj Ingoj"; }
628  virtual QCString trSignals()
629  { return "Signaloj"; }
630  virtual QCString trStaticPublicMembers()
631  { return "Statikaj Publikaj Membraj Funkcioj"; }
632  virtual QCString trProtectedMembers()
633  { return "Protektitaj Membraj Funkcioj"; }
634  virtual QCString trProtectedSlots()
635  { return "Protektitaj Ingoj"; }
636  virtual QCString trStaticProtectedMembers()
637  { return "Statikaj Protektitaj Membraj Funkcioj"; }
638  virtual QCString trPrivateMembers()
639  { return "Privataj Membraj Funkcioj"; }
640  virtual QCString trPrivateSlots()
641  { return "Privataj Ingoj"; }
642  virtual QCString trStaticPrivateMembers()
643  { return "Statikaj Privataj Membraj Funkcioj"; }
644 
648  virtual QCString trWriteList(int numEntries)
649  {
650  QCString result;
651  int i;
652  // the inherits list contain `numEntries' classes
653  for (i=0;i<numEntries;i++)
654  {
655  // use generateMarker to generate placeholders for the class links!
656  result+=generateMarker(i); // generate marker for entry i in the list
657  // (order is left to right)
658 
659  if (i!=numEntries-1) // not the last entry, so we need a separator
660  {
661  if (i<numEntries-2) // not the fore last entry
662  result+=", ";
663  else // the fore last entry
664  result+=", kaj ";
665  }
666  }
667  return result;
668  }
669 
673  virtual QCString trInheritsList(int numEntries)
674  {
675  return "Heredas de "+trWriteList(numEntries)+".";
676  }
677 
681  virtual QCString trInheritedByList(int numEntries)
682  {
683  return "Heredita de "+trWriteList(numEntries)+".";
684  }
685 
689  virtual QCString trReimplementedFromList(int numEntries)
690  {
691  return "Rerealigita el "+trWriteList(numEntries)+".";
692  }
693 
697  virtual QCString trReimplementedInList(int numEntries)
698  {
699  return "Rerealigita en "+trWriteList(numEntries)+".";
700  }
701 
703  virtual QCString trNamespaceMembers()
704  { return "Nomspacaj Membroj"; }
705 
707  virtual QCString trNamespaceMemberDescription(bool extractAll)
708  {
709  QCString result="Jen listo de ĉiuj ";
710  if (!extractAll) result+="dokumentitaj ";
711  result+="nomspacaj membroj kun ligiloj al ";
712  if (extractAll)
713  result+="la nomspaca dokumentado de ĉiu membro:";
714  else
715  result+="la nomspacoj al kiuj ili apartenas:";
716  return result;
717  }
721  virtual QCString trNamespaceIndex()
722  { return "Nomspaca Indekso"; }
723 
727  virtual QCString trNamespaceDocumentation()
728  { return "Nomspaca Dokumentado"; }
729 
731 // new since 0.49-990522
733 
737  virtual QCString trNamespaces()
738  { return "Nomspacoj"; }
739 
741 // new since 0.49-990728
743 
747  virtual QCString trGeneratedFromFiles(ClassDef::CompoundType compType,
748  bool single)
749  { // single is true implies a single file
750  QCString result=(QCString)"La dokumentado por tiu ĉi ";
751  switch(compType)
752  {
753  case ClassDef::Class: result+="klaso"; break;
754  case ClassDef::Struct: result+="strukturo"; break;
755  case ClassDef::Union: result+="kunigo"; break;
756  case ClassDef::Interface: result+="interfaco"; break;
757  case ClassDef::Protocol: result+="protokolo"; break;
758  case ClassDef::Category: result+="kategorio"; break;
759  case ClassDef::Exception: result+="escepto"; break;
760  default: break;
761  }
762  result+=" generitas el la ";
763  if (single) result+="sekva dosiero:";
764  else result+="sekvaj dosieroj:";
765  return result;
766  }
767 
769 // new since 0.49-990901
771 
773  virtual QCString trReturnValues()
774  { return "Liveraĵoj"; }
775 
778  virtual QCString trMainPage()
779  { return "Ĉefa Paĝo"; }
780 
784  virtual QCString trPageAbbreviation()
785  { return "p."; }
786 
788 // new since 0.49-991003
790 
791  virtual QCString trDefinedAtLineInSourceFile()
792  {
793  return "Difinita sur la lineo @0 de la dosiero @1.";
794  }
795  virtual QCString trDefinedInSourceFile()
796  {
797  return "Difinita en la dosiero @0.";
798  }
799 
801 // new since 0.49-991205
803 
804  virtual QCString trDeprecated()
805  {
806  return "Evitinda";
807  }
808 
810 // new since 1.0.0
812 
814  virtual QCString trCollaborationDiagram(const char *clName)
815  {
816  return (QCString)"Kunlaborada diagramo por "+clName+":";
817  }
819  virtual QCString trInclDepGraph(const char *fName)
820  {
821  return (QCString)"Inkluzivaĵa dependeca diagramo por "+fName+":";
822  }
824  virtual QCString trConstructorDocumentation()
825  {
826  return "Konstruila kaj Detruila Dokumentado";
827  }
829  virtual QCString trGotoSourceCode()
830  {
831  return "Iri al la fontkodo de tiu ĉi dosiero.";
832  }
834  virtual QCString trGotoDocumentation()
835  {
836  return "Iri al la dokumentado de tiu ĉi dosiero.";
837  }
839  virtual QCString trPrecondition()
840  {
841  return "Antaŭkondiĉo";
842  }
844  virtual QCString trPostcondition()
845  {
846  return "Postkondiĉo";
847  }
849  virtual QCString trInvariant()
850  {
851  return "Malvariaĵo";
852  }
854  virtual QCString trInitialValue()
855  {
856  return "Komenca valoro:";
857  }
859  virtual QCString trCode()
860  {
861  return "kodo";
862  }
863  virtual QCString trGraphicalHierarchy()
864  {
865  return "Grafika Klasa Hierarkio";
866  }
867  virtual QCString trGotoGraphicalHierarchy()
868  {
869  return "Iri al la grafika klasa hierarkio";
870  }
871  virtual QCString trGotoTextualHierarchy()
872  {
873  return "Iri al la teksta klasa hierarkio";
874  }
875  virtual QCString trPageIndex()
876  {
877  return "Paĝa Indekso";
878  }
879 
881 // new since 1.1.0
883 
884  virtual QCString trNote()
885  {
886  return "Noto";
887  }
888  virtual QCString trPublicTypes()
889  {
890  return "Publikaj Tipoj";
891  }
892  virtual QCString trPublicAttribs()
893  {
894  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
895  {
896  return "Datumkampoj";
897  }
898  else
899  {
900  return "Publikaj Atributoj";
901  }
902  }
903  virtual QCString trStaticPublicAttribs()
904  {
905  return "Statikaj Publikaj Atributoj";
906  }
907  virtual QCString trProtectedTypes()
908  {
909  return "Protektitaj Tipoj";
910  }
911  virtual QCString trProtectedAttribs()
912  {
913  return "Protektitaj Atributoj";
914  }
915  virtual QCString trStaticProtectedAttribs()
916  {
917  return "Statikaj Protektitaj Atributoj";
918  }
919  virtual QCString trPrivateTypes()
920  {
921  return "Privataj Tipoj";
922  }
923  virtual QCString trPrivateAttribs()
924  {
925  return "Privataj Atributoj";
926  }
927  virtual QCString trStaticPrivateAttribs()
928  {
929  return "Statikaj Privataj Atributoj";
930  }
931 
933 // new since 1.1.3
935 
937  virtual QCString trTodo()
938  {
939  return "Farendaĵo";
940  }
942  virtual QCString trTodoList()
943  {
944  return "Farendaĵaro";
945  }
946 
948 // new since 1.1.4
950 
951  virtual QCString trReferencedBy()
952  {
953  return "Referencita de";
954  }
955  virtual QCString trRemarks()
956  {
957  return "Rimarkoj";
958  }
959  virtual QCString trAttention()
960  {
961  return "Atentu";
962  }
963  virtual QCString trInclByDepGraph()
964  {
965  return "Tiu ĉi diagramo montras kiuj dosieroj rekte aŭ malrekte "
966  "inkluzivas tiun ĉi dosieron:";
967  }
968  virtual QCString trSince()
969  {
970  return "De";
971  }
972 
974 // new since 1.1.5
976 
978  virtual QCString trLegendTitle()
979  {
980  return "Diagrama Klarigeto";
981  }
985  virtual QCString trLegendDocs()
986  {
987  return
988  "Tiu ĉi paĝo klarigas kiel interpreti la diagramojn generitajn "
989  "de doxygen.<p>\n"
990  "Konsideru la sekvan ekzemplon:\n"
991  "\\code\n"
992  "/*! Nevidebla klaso pro trunkado */\n"
993  "class Invisible { };\n\n"
994  "/*! Trunkita klaso, hereda rilato kaŝiĝas */\n"
995  "class Truncated : public Invisible { };\n\n"
996  "/* Klaso ne dokumentita per komentoj de doxygen */\n"
997  "class Undocumented { };\n\n"
998  "/*! Klaso de kiu herediĝas per publika heredado */\n"
999  "class PublicBase : public Truncated { };\n\n"
1000  "/*! Ŝablona klaso */\n"
1001  "template<class T> class Templ { };\n\n"
1002  "/*! Klaso de kiu herediĝas per protektita heredado */\n"
1003  "class ProtectedBase { };\n\n"
1004  "/*! Klaso de kiu herediĝas per privata heredado */\n"
1005  "class PrivateBase { };\n\n"
1006  "/*! Klaso uzata de la klaso Inherited */\n"
1007  "class Used { };\n\n"
1008  "/*! Supra klaso kiu heredas de kelkaj aliaj klasoj */\n"
1009  "class Inherited : public PublicBase,\n"
1010  " protected ProtectedBase,\n"
1011  " private PrivateBase,\n"
1012  " public Undocumented,\n"
1013  " public Templ<int>\n"
1014  "{\n"
1015  " private:\n"
1016  " Used *m_usedClass;\n"
1017  "};\n"
1018  "\\endcode\n"
1019  "Tio ĉi liveros la sekvan diagramon:"
1020  "<p><center><img alt=\"\" src=\"graph_legend."+getDotImageExtension()+"\"></center>\n"
1021  "<p>\n"
1022  "La skatoloj de la supra diagramo havas la sekvajn signifojn:\n"
1023  "<ul>\n"
1024  "<li>%Plene griza skatolo reprezentas la strukturon aŭ klason "
1025  "kies diagramo generiĝis.\n"
1026  "<li>%Skatolo kun nigra bordero montras dokumentitan strukturon aŭ klason.\n"
1027  "<li>%Skatolo kun griza bordero montras nedokumentitan strukturon aŭ klason.\n"
1028  "<li>%Skatolo kun ruĝa bordero montras dokumentitan strukturon aŭ klason por "
1029  "kiu ne ĉiuj heredadoj/enhavoj montriĝas. %Diagramo estas trunkota "
1030  "se ĝi ne adaptiĝas en la donitajn limojn.\n"
1031  "</ul>\n"
1032  "La sagoj havas la sekvajn signifojn:\n"
1033  "<ul>\n"
1034  "<li>%Malhelblua sago uzatas por montri publika heredado "
1035  "inter du klasoj.\n"
1036  "<li>%Malhelverda sago uzatas por protektita heredado.\n"
1037  "<li>%Malhelruĝa sago uzatas por privata heredado.\n"
1038  "<li>%Purpura streka sago uzatas se klaso enhavatas aŭ uzatas "
1039  "de alia klaso. La sago estas etikedatas kun la variablo(j) "
1040  "tra kiu la montrita klaso aŭ strukturo estas alirebla.\n"
1041  "<li>%Flava streka sago montras rilato inter ŝablona apero kaj "
1042  "la ŝablona klaso el kiu ĝi realigitas. La sago etikeditas kun "
1043  "la parametroj de la ŝablona apero.\n"
1044  "</ul>\n";
1045  }
1047  virtual QCString trLegend()
1048  {
1049  return "klarigeto";
1050  }
1051 
1053 // new since 1.2.0
1055 
1057  virtual QCString trTest()
1058  {
1059  return "Testo";
1060  }
1062  virtual QCString trTestList()
1063  {
1064  return "Testa Listo";
1065  }
1066 
1068 // new since 1.2.2
1070 
1072  virtual QCString trProperties()
1073  {
1074  return "Atributoj";
1075  }
1077  virtual QCString trPropertyDocumentation()
1078  {
1079  return "Atributa Dokumentado";
1080  }
1081 
1083 // new since 1.2.4
1085 
1087  virtual QCString trClasses()
1088  {
1089  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
1090  {
1091  return "Datumstrukturoj";
1092  }
1093  else
1094  {
1095  return "Klasoj";
1096  }
1097  }
1099  virtual QCString trPackage(const char *name)
1100  {
1101  return (QCString)"Pakaĵo "+name;
1102  }
1104  virtual QCString trPackageList()
1105  {
1106  return "Pakaĵa Listo";
1107  }
1109  virtual QCString trPackageListDescription()
1110  {
1111  return "Jen listo de pakaĵoj kun mallongaj priskriboj (se ekzistas):";
1112  }
1114  virtual QCString trPackages()
1115  {
1116  return "Pakaĵoj";
1117  }
1119  virtual QCString trDefineValue()
1120  {
1121  return "Valoro:";
1122  }
1123 
1125 // new since 1.2.5
1127 
1129  virtual QCString trBug()
1130  {
1131  return "Cimo";
1132  }
1134  virtual QCString trBugList()
1135  {
1136  return "Cima Listo";
1137  }
1138 
1140 // new since 1.2.6
1142 
1168  virtual QCString trRTFansicp()
1169  {
1170  return "";
1171  }
1172 
1173 
1177  virtual QCString trRTFCharSet()
1178  {
1179  return "1";
1180  }
1181 
1183  virtual QCString trRTFGeneralIndex()
1184  {
1185  return "Indekso";
1186  }
1187 
1192  virtual QCString trClass(bool first_capital, bool singular)
1193  {
1194  QCString result((first_capital ? "Klaso" : "klaso"));
1195  if (!singular) result+="j";
1196  return result;
1197  }
1198 
1203  virtual QCString trFile(bool first_capital, bool singular)
1204  {
1205  QCString result((first_capital ? "Dosiero" : "dosiero"));
1206  if (!singular) result+="j";
1207  return result;
1208  }
1209 
1214  virtual QCString trNamespace(bool first_capital, bool singular)
1215  {
1216  QCString result((first_capital ? "Nomspaco" : "nomspaco"));
1217  if (!singular) result+="j";
1218  return result;
1219  }
1220 
1225  virtual QCString trGroup(bool first_capital, bool singular)
1226  {
1227  QCString result((first_capital ? "Grupo" : "grupo"));
1228  if (!singular) result+="j";
1229  return result;
1230  }
1231 
1236  virtual QCString trPage(bool first_capital, bool singular)
1237  {
1238  QCString result((first_capital ? "Paĝo" : "paĝo"));
1239  if (!singular) result+="j";
1240  return result;
1241  }
1242 
1247  virtual QCString trMember(bool first_capital, bool singular)
1248  {
1249  QCString result((first_capital ? "Membro" : "membro"));
1250  if (!singular) result+="j";
1251  return result;
1252  }
1253 
1258  virtual QCString trGlobal(bool first_capital, bool singular)
1259  {
1260  QCString result((first_capital ? "Mallokalaĵo" : "mallokalaĵo"));
1261  if (!singular) result+="j";
1262  return result;
1263  }
1264 
1266 // new since 1.2.7
1268 
1271  virtual QCString trAuthor(bool first_capital, bool singular)
1272  {
1273  QCString result((first_capital ? "Aŭtoro" : "aŭtoro"));
1274  if (!singular) result+="j";
1275  return result;
1276  }
1277 
1279 // new since 1.2.11
1281 
1284  virtual QCString trReferences()
1285  {
1286  return "Referencoj";
1287  }
1288 
1290 // new since 1.2.13
1292 
1296  virtual QCString trImplementedFromList(int numEntries)
1297  {
1298  return "Realigas "+trWriteList(numEntries)+".";
1299  }
1300 
1304  virtual QCString trImplementedInList(int numEntries)
1305  {
1306  return "Realigita en "+trWriteList(numEntries)+".";
1307  }
1308 
1310 // new since 1.2.16
1312 
1316  virtual QCString trRTFTableOfContents()
1317  {
1318  return "Enhava Tabelo";
1319  }
1320 
1322 // new since 1.2.17
1324 
1328  virtual QCString trDeprecatedList()
1329  {
1330  return "Evitindaĵa Listo";
1331  }
1332 
1334 // new since 1.2.18
1336 
1340  virtual QCString trEvents()
1341  {
1342  return "Eventoj";
1343  }
1345  virtual QCString trEventDocumentation()
1346  {
1347  return "Eventa Dokumentado";
1348  }
1349 
1351 // new since 1.3
1353 
1356  virtual QCString trPackageTypes()
1357  {
1358  return "Pakaĵaj Tipoj";
1359  }
1363  virtual QCString trPackageMembers()
1364  {
1365  return "Pakaĵaj Funkcioj";
1366  }
1370  virtual QCString trStaticPackageMembers()
1371  {
1372  return "Statikaj Pakaĵaj Funkcioj";
1373  }
1377  virtual QCString trPackageAttribs()
1378  {
1379  return "Pakaĵaj Atributoj";
1380  }
1384  virtual QCString trStaticPackageAttribs()
1385  {
1386  return "Statikaj Pakaĵaj Atributoj";
1387  }
1388 
1390 // new since 1.3.1
1392 
1396  virtual QCString trAll()
1397  {
1398  return "Ĉiuj";
1399  }
1401  virtual QCString trCallGraph()
1402  {
1403  return "Jen la vokdiagramo por tiu ĉi funkcio:";
1404  }
1405 
1407 // new since 1.3.3
1409 
1413  virtual QCString trSearchResultsTitle()
1414  {
1415  return "Serĉaj Rezultoj";
1416  }
1425  virtual QCString trSearchResults(int numDocuments)
1426  {
1427  if (numDocuments==0)
1428  {
1429  return "Pardonu, nenio dokumento kongruas vian peton.";
1430  }
1431  else if (numDocuments==1)
1432  {
1433  return "Trafita <b>unu</b> dokumenton kongruantan vian peton.";
1434  }
1435  else
1436  {
1437  return "Trafitaj <b>$num</b> dokumentojn kongruantajn vian peton. "
1438  "Montriĝos plej bonaj kongruoj unue.";
1439  }
1440  }
1444  virtual QCString trSearchMatches()
1445  {
1446  return "Kongruoj:";
1447  }
1448 
1450 // new since 1.3.8
1452 
1455  virtual QCString trSourceFile(QCString& filename)
1456  {
1457  return filename + " Fonta Dosiero";
1458  }
1459 
1461 // new since 1.3.9
1463 
1467  virtual QCString trDirIndex()
1468  { return "Dosieruja Hierarkio"; }
1469 
1473  virtual QCString trDirDocumentation()
1474  { return "Dosieruja Dokumentado"; }
1475 
1479  virtual QCString trDirectories()
1480  { return "Dosierujoj"; }
1481 
1485  virtual QCString trDirDescription()
1486  { return "Tiu ĉi dosieruja hierarkio estas plimalpli, "
1487  "sed ne tute, ordigita alfabete:";
1488  }
1489 
1493  virtual QCString trDirReference(const char *dirName)
1494  { QCString result=dirName; result+=" Dosieruja Referenco"; return result; }
1495 
1499  virtual QCString trDir(bool first_capital, bool singular)
1500  {
1501  QCString result((first_capital ? "Dosierujo" : "dosierujo"));
1502  if (!singular) result+="j";
1503  return result;
1504  }
1505 
1507 // new since 1.4.1
1509 
1513  virtual QCString trOverloadText()
1514  {
1515  return "Tiu ĉi estas superŝarĝita membra funkcio, "
1516  "donita por faciligo. Ĝi nur malsamas de la supra "
1517  "funkcio nur pro la argumento(j) kiujn ili akceptas.";
1518  }
1519 
1521 // new since 1.4.6
1523 
1525  virtual QCString trCallerGraph()
1526  {
1527  return "Jen la vokdiagramo por tiu ĉi funkcio:";
1528  }
1529 
1534  { return "Enumeraciila Dokumentado"; }
1535 
1537 // new since 1.5.4 (mainly for Fortran)
1539 
1542  { return "Dokumentado de Membraj Funkcioj/Subrutinoj"; }
1543 
1545  virtual QCString trCompoundListFortran()
1546  { return "Datumtipa Listo"; }
1547 
1549  virtual QCString trCompoundMembersFortran()
1550  { return "Datumkampoj"; }
1551 
1554  { return "Jen la datumtipoj kun mallongaj priskriboj:"; }
1555 
1557  virtual QCString trCompoundMembersDescriptionFortran(bool extractAll)
1558  {
1559  QCString result="Jen listo de ĉiuj ";
1560  if (!extractAll)
1561  {
1562  result+="dokumentitaj ";
1563  }
1564  result+="datumtipaj membroj";
1565  result+=" kun ligiloj al ";
1566  if (!extractAll)
1567  {
1568  result+="la datumstruktura dokumentado de ĉiu membro";
1569  }
1570  else
1571  {
1572  result+="la datumtipoj al kiuj ili apartenas:";
1573  }
1574  return result;
1575  }
1576 
1580  virtual QCString trCompoundIndexFortran()
1581  { return "Datumtipa Indekso"; }
1582 
1586  virtual QCString trTypeDocumentation()
1587  { return "Datumtipa Dokumentado"; }
1588 
1592  virtual QCString trSubprograms()
1593  { return "Funkcioj/Subrutinoj"; }
1594 
1598  virtual QCString trSubprogramDocumentation()
1599  { return "Funkcia/Subrutina Dokumentado"; }
1600 
1604  virtual QCString trDataTypes()
1605  { return "Datumtipoj"; }
1606 
1608  virtual QCString trModulesList()
1609  { return "Modula Listo"; }
1610 
1612  virtual QCString trModulesListDescription(bool extractAll)
1613  {
1614  QCString result="Jen listo de ĉiuj ";
1615  if (!extractAll) result+="dokumentitaj ";
1616  result+="moduloj kun mallongaj priskriboj:";
1617  return result;
1618  }
1619 
1621  virtual QCString trCompoundReferenceFortran(const char *clName,
1622  ClassDef::CompoundType compType,
1623  bool isTemplate)
1624  {
1625  QCString result="Referenco de la ";
1626  if (isTemplate) result+=" ŝablono de la ";
1627  switch(compType)
1628  {
1629  case ClassDef::Class: result+="modulo "; break;
1630  case ClassDef::Struct: result+="tipo "; break;
1631  case ClassDef::Union: result+="kunigo "; break;
1632  case ClassDef::Interface: result+="interfaco "; break;
1633  case ClassDef::Protocol: result+="protokolo "; break;
1634  case ClassDef::Category: result+="kategorio "; break;
1635  case ClassDef::Exception: result+="escepto "; break;
1636  default: break;
1637  }
1638  result+=(QCString)clName;
1639  return result;
1640  }
1642  virtual QCString trModuleReference(const char *namespaceName)
1643  {
1644  QCString result=namespaceName;
1645  result+=" Modula Referenco";
1646  return result;
1647  }
1648 
1650  virtual QCString trModulesMembers()
1651  { return "Modulaj Membroj"; }
1652 
1654  virtual QCString trModulesMemberDescription(bool extractAll)
1655  {
1656  QCString result="Jen listo de ĉiuj ";
1657  if (!extractAll) result+="dokumentitaj ";
1658  result+="modulaj membroj kun ligiloj al la ";
1659  if (extractAll)
1660  {
1661  result+="modula dokumentado de ĉiu membro:";
1662  }
1663  else
1664  {
1665  result+="moduloj al kiuj ili apartenas:";
1666  }
1667  return result;
1668  }
1669 
1673  virtual QCString trModulesIndex()
1674  { return "Indekso de Moduloj"; }
1675 
1680  virtual QCString trModule(bool first_capital, bool singular)
1681  {
1682  QCString result((first_capital ? "Modulo" : "modulo"));
1683  if (!singular) result+="j";
1684  return result;
1685  }
1690  bool single)
1691  {
1692  // single is true implies a single file
1693  QCString result=(QCString)"La dokumentado por tiu ĉi ";
1694  switch(compType)
1695  {
1696  case ClassDef::Class: result+="modulo"; break;
1697  case ClassDef::Struct: result+="tipo"; break;
1698  case ClassDef::Union: result+="kunigo"; break;
1699  case ClassDef::Interface: result+="interfaco"; break;
1700  case ClassDef::Protocol: result+="protokolo"; break;
1701  case ClassDef::Category: result+="kategorio"; break;
1702  case ClassDef::Exception: result+="escepto"; break;
1703  default: break;
1704  }
1705  result+=" kreiĝis el la ";
1706  if (single) result+="sekva dosiero:"; else result+="sekvaj dosieroj:";
1707  return result;
1708  }
1713  virtual QCString trType(bool first_capital, bool singular)
1714  {
1715  QCString result((first_capital ? "Tipo" : "tipo"));
1716  if (!singular) result+="j";
1717  return result;
1718  }
1723  virtual QCString trSubprogram(bool first_capital, bool singular)
1724  {
1725  QCString result((first_capital ? "Subprogramo" : "subprogramo"));
1726  if (!singular) result+="j";
1727  return result;
1728  }
1729 
1731  virtual QCString trTypeConstraints()
1732  {
1733  return "Tipaj Limigoj";
1734  }
1735 
1737 // new since 1.6.0 (mainly for the new search engine)
1739 
1741  virtual QCString trDirRelation(const char *name)
1742  {
1743  return QCString(name)+" Rilato";
1744  }
1745 
1747  virtual QCString trLoading()
1748  {
1749  return "Ŝarĝante...";
1750  }
1751 
1753  virtual QCString trGlobalNamespace()
1754  {
1755  return "Malloka Nomspaco";
1756  }
1757 
1759  virtual QCString trSearching()
1760  {
1761  return "Serĉante...";
1762  }
1763 
1765  virtual QCString trNoMatches()
1766  {
1767  return "Nenia kongruo";
1768  }
1769 
1771 // new since 1.6.3 (missing items for the directory pages)
1773 
1778  virtual QCString trFileIn(const char *name)
1779  {
1780  return (QCString)"Dosiero en "+name;
1781  }
1782 
1787  virtual QCString trIncludesFileIn(const char *name)
1788  {
1789  return (QCString)"Inkluzivas dosieron en "+name;
1790  }
1791 
1802  virtual QCString trDateTime(int year,int month,int day,int dayOfWeek,
1803  int hour,int minutes,int seconds,
1804  bool includeTime)
1805  {
1806  static const char *days[] = { "lundo","mardo","merkredo",
1807  "ĵaŭdo","vendredo","sabato",
1808  "dimanĉo" };
1809 
1810  static const char *months[] = { "Januaro", "Februaro", "Marto",
1811  "Aprilo", "Majo", "Junio",
1812  "Julio", "Aŭgusto", "Septembro",
1813  "Oktobro", "Novembro",
1814  "Decembro"
1815  };
1816  QCString sdate;
1817  sdate.sprintf("%s, %d-a de %s %d",days[dayOfWeek-1],day,months[month-1],year);
1818  if (includeTime)
1819  {
1820  QCString stime;
1821  stime.sprintf(" %.2d:%.2d:%.2d",hour,minutes,seconds);
1822  sdate+=stime;
1823  }
1824  return sdate;
1825  }
1826 
1828 // new since 1.7.5
1830 
1832  virtual QCString trCiteReferences()
1833  { return "Bibliografiaj Referencoj"; }
1834 
1836  virtual QCString trCopyright()
1837  { return "Kopirajto"; }
1838 
1840  virtual QCString trDirDepGraph(const char *name)
1841  { return QCString("Dosieruja dependa diagramo por ")+name+":"; }
1842 
1844 // new since 1.8.0
1846 
1848  virtual QCString trDetailLevel()
1849  { return "detala nivelo"; }
1850 
1852  virtual QCString trTemplateParameters()
1853  { return "Parametroj de ŝablonoj"; }
1854 
1856  virtual QCString trAndMore(const QCString &number)
1857  { return "kaj "+number+" pli..."; }
1858 
1860  virtual QCString trEnumGeneratedFromFiles(bool single)
1861  { QCString result = "La dokumentaro por tiu ĉi enum estis generita el la sekva dosiero";
1862  if (!single) result += "s";
1863  result+=":";
1864  return result;
1865  }
1866 
1868  virtual QCString trEnumReference(const char *name)
1869  { return QCString(name)+" Enum Referenco"; }
1870 
1872  virtual QCString trInheritedFrom(const char *members,const char *what)
1873  { return QCString(members)+" heredita el "+what; }
1874 
1878  virtual QCString trAdditionalInheritedMembers()
1879  { return "Kromaj Hereditaj Membroj"; }
1880 
1882 // new since 1.8.2
1884 
1889  virtual QCString trPanelSynchronisationTooltip(bool enable)
1890  {
1891  QCString opt = enable ? "aktivigi" : "malaktivigi";
1892  return "klaku por "+opt+" panelan sinkronigon";
1893  }
1894 
1899  virtual QCString trProvidedByCategory()
1900  {
1901  return "Provizita de kategorio @0.";
1902  }
1903 
1908  virtual QCString trExtendsClass()
1909  {
1910  return "Etendi klason @0.";
1911  }
1912 
1916  virtual QCString trClassMethods()
1917  {
1918  return "Klasaj Metodoj";
1919  }
1920 
1924  virtual QCString trInstanceMethods()
1925  {
1926  return "Aperaj Metodoj";
1927  }
1928 
1931  virtual QCString trMethodDocumentation()
1932  {
1933  return "Dokumentaro de la Metodo";
1934  }
1935 
1939  virtual QCString trDesignOverview()
1940  {
1941  return "Fasona Superrigardo";
1942  }
1943 
1945 
1946 };
1947 
1948 #endif