My Project
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
translator_es.h
Go to the documentation of this file.
1 /******************************************************************************
2  *
3  *
4  *
5  * Copyright (C) 1997-2015 by Dimitri van Heesch.
6  *
7  * Permission to use, copy, modify, and distribute this software and its
8  * documentation under the terms of the GNU General Public License is hereby
9  * granted. No representations are made about the suitability of this software
10  * for any purpose. It is provided "as is" without express or implied warranty.
11  * See the GNU General Public License for more details.
12  *
13  * Documents produced by Doxygen are derivative works derived from the
14  * input used in their production; they are not affected by this license.
15  *
16  */
17 
18 #ifndef TRANSLATOR_ES_H
19 #define TRANSLATOR_ES_H
20 
38 {
39  public:
40 
41  // --- Language control methods -------------------
42 
49  virtual QCString idLanguage()
50  { return "spanish"; }
51 
66  virtual QCString latexLanguageSupportCommand()
67  {
68  return "\\usepackage[spanish]{babel}";
69  }
70 
71  // --- Language translation methods -------------------
72 
74  virtual QCString trRelatedFunctions()
75  { return "Funciones relacionadas"; }
76 
78  virtual QCString trRelatedSubscript()
79  { return "(Observar que estas no son funciones miembro.)"; }
80 
82  virtual QCString trDetailedDescription()
83  { return "Descripción detallada"; }
84 
86  virtual QCString trMemberTypedefDocumentation()
87  { return "Documentación de los 'Typedef' miembros de la clase"; }
88 
91  { return "Documentación de las enumeraciones miembro de la clase"; }
92 
94  virtual QCString trMemberFunctionDocumentation()
95  { return "Documentación de las funciones miembro"; }
96 
98  virtual QCString trMemberDataDocumentation()
99  {
100  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
101  {
102  return "Documentación de los campos";
103  }
104  else
105  {
106  return "Documentación de los datos miembro";
107  }
108  }
109 
111  virtual QCString trMore()
112  { return "Más..."; }
113 
115  virtual QCString trListOfAllMembers()
116  { return "Lista de todos los miembros"; }
117 
119  virtual QCString trMemberList()
120  { return "Lista de los miembros"; }
121 
123  virtual QCString trThisIsTheListOfAllMembers()
124  { return "Lista completa de los miembros de "; }
125 
127  virtual QCString trIncludingInheritedMembers()
128  { return ", incluyendo todos los heredados:"; }
129 
133  virtual QCString trGeneratedAutomatically(const char *s)
134  { QCString result="Generado automáticamente por Doxygen";
135  if (s) result+=(QCString)" para "+s;
136  result+=" del código fuente.";
137  return result;
138  }
139 
141  virtual QCString trEnumName()
142  { return "nombre de la enumeración"; }
143 
145  virtual QCString trEnumValue()
146  { return "valor enumerado"; }
147 
149  virtual QCString trDefinedIn()
150  { return "definido en"; }
151 
152  // quick reference sections
153 
157  virtual QCString trModules()
158  { return "Módulos"; }
159 
161  virtual QCString trClassHierarchy()
162  { return "Jerarquía de la clase"; }
163 
165  virtual QCString trCompoundList()
166  {
167  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
168  {
169  return "Estructura de datos";
170  }
171  else
172  {
173  return "Lista de clases";
174  }
175  }
176 
178  virtual QCString trFileList()
179  { return "Lista de archivos"; }
180 
182  virtual QCString trCompoundMembers()
183  {
184  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
185  {
186  return "Campos de datos";
187  }
188  else
189  {
190  return "Miembros de las clases";
191  }
192  }
193 
195  virtual QCString trFileMembers()
196  {
197  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
198  {
199  return "Globales";
200  }
201  else
202  {
203  return "Miembros de los ficheros";
204  }
205  }
206 
208  virtual QCString trRelatedPages()
209  { return "Páginas relacionadas"; }
210 
212  virtual QCString trExamples()
213  { return "Ejemplos"; }
214 
216  virtual QCString trSearch()
217  { return "Buscar"; }
218 
220  virtual QCString trClassHierarchyDescription()
221  { return "Esta lista de herencias esta ordenada "
222  "aproximadamente por orden alfabético:";
223  }
224 
226  virtual QCString trFileListDescription(bool extractAll)
227  {
228  QCString result="Lista de todos los archivos ";
229  if (!extractAll) result+="documentados y ";
230  result+="con descripciones breves:";
231  return result;
232  }
233 
235  virtual QCString trCompoundListDescription()
236  {
237  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
238  {
239  return "Lista de estructuras con una breve descripción:";
240  }
241  else
242  {
243  return "Lista de las clases, estructuras, "
244  "uniones e interfaces con una breve descripción:";
245  }
246  }
247 
249  virtual QCString trCompoundMembersDescription(bool extractAll)
250  {
251  QCString result="Lista de todos los ";
252  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
253  {
254  result+="campos de estructuras y uniones";
255  }
256  else
257  {
258  result+="campos de clases";
259  }
260  if (!extractAll)
261  {
262  result+=" documentados";
263  }
264  result+=" con enlaces a ";
265  if (!extractAll)
266  {
267  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
268  {
269  result+="la documentación de la estructura/unión para cada campo:";
270  }
271  else
272  {
273  result+="la documentación de la clase para cada miembro:";
274  }
275  }
276  else
277  {
278  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
279  {
280  result+="las estructuras/uniones a que pertenecen:";
281  }
282  else
283  {
284  result+="las classes a que pertenecen:";
285  }
286  }
287  return result;
288  }
289 
291  virtual QCString trFileMembersDescription(bool extractAll)
292  {
293  QCString result="Lista de ";
294  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
295  {
296  result+="todas las funciones, variables, 'defines', enumeraciones y 'typedefs'";
297  }
298  else
299  {
300  result+="todos los mienbros de los ficheros";
301  }
302  if (!extractAll) result+=" documentados";
303  result+=" con enlaces ";
304  if (extractAll)
305  result+="a los ficheros a los que corresponden:";
306  else
307  result+="a la documentación:";
308  return result;
309  }
310 
312  virtual QCString trExamplesDescription()
313  { return "Lista de todos los ejemplos:"; }
314 
316  virtual QCString trRelatedPagesDescription()
317  { return "Lista de toda la documentación relacionada:"; }
318 
320  virtual QCString trModulesDescription()
321  { return "Lista de todos los módulos:"; }
322 
323  // index titles (the project name is prepended for these)
324 
326  virtual QCString trDocumentation()
327  { return "Documentación"; }
328 
332  virtual QCString trModuleIndex()
333  { return "Indice de módulos"; }
334 
338  virtual QCString trHierarchicalIndex()
339  { return "Indice jerárquico"; }
340 
344  virtual QCString trCompoundIndex()
345  {
346  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
347  {
348  return "Índice de estructura de datos";
349  }
350  else
351  {
352  return "Índice de clases";
353  }
354  }
355 
359  virtual QCString trFileIndex()
360  { return "Indice de archivos"; }
361 
365  virtual QCString trModuleDocumentation()
366  { return "Documentación de módulos"; }
367 
371  virtual QCString trClassDocumentation()
372  {
373  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
374  {
375  return "Documentación de las estructuras de datos";
376  }
377  else
378  {
379  return "Documentación de las clases";
380  }
381  }
382 
386  virtual QCString trFileDocumentation()
387  { return "Documentación de archivos"; }
388 
392  virtual QCString trExampleDocumentation()
393  { return "Documentación de ejemplos"; }
394 
398  virtual QCString trPageDocumentation()
399  { return "Documentación de páginas"; }
400 
402  virtual QCString trReferenceManual()
403  { return "Manual de referencia"; }
404 
408  virtual QCString trDefines()
409  { return "'defines'"; }
410 
414  virtual QCString trTypedefs()
415  { return "'typedefs'"; }
416 
420  virtual QCString trEnumerations()
421  { return "Enumeraciones"; }
422 
426  virtual QCString trFunctions()
427  { return "Funciones"; }
428 
432  virtual QCString trVariables()
433  { return "Variables"; }
434 
438  virtual QCString trEnumerationValues()
439  { return "Valores de enumeraciones"; }
440 
444  virtual QCString trDefineDocumentation()
445  { return "Documentación de los 'defines'"; }
446 
450  virtual QCString trTypedefDocumentation()
451  { return "Documentación de los 'typedefs'"; }
452 
457  { return "Documentación de las enumeraciones"; }
458 
462  virtual QCString trFunctionDocumentation()
463  { return "Documentación de las funciones"; }
464 
468  virtual QCString trVariableDocumentation()
469  { return "Documentación de las variables"; }
470 
474  virtual QCString trCompounds()
475  {
476  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
477  {
478  return "Estructuras de datos";
479  }
480  else
481  {
482  return "Clases";
483  }
484  }
485 
489  virtual QCString trGeneratedAt(const char *date,const char *projName)
490  {
491  QCString result=(QCString)"Generado el "+date;
492  if (projName) result+=(QCString)" para "+projName;
493  result+=(QCString)" por";
494  return result;
495  }
496 
498  virtual QCString trClassDiagram(const char *clName)
499  {
500  return (QCString)"Diagrama de herencias de "+clName;
501  }
502 
504  virtual QCString trForInternalUseOnly()
505  { return "Sólo para uso interno."; }
506 
508  virtual QCString trWarning()
509  { return "Atención"; }
510 
512  virtual QCString trVersion()
513  { return "Versión"; }
514 
516  virtual QCString trDate()
517  { return "Fecha"; }
518 
520  virtual QCString trReturns()
521  { return "Devuelve"; }
522 
524  virtual QCString trSeeAlso()
525  { return "Ver también"; }
526 
528  virtual QCString trParameters()
529  { return "Parámetros"; }
530 
532  virtual QCString trExceptions()
533  { return "Excepciones"; }
534 
536  virtual QCString trGeneratedBy()
537  { return "Generado por"; }
538 
540 // new since 0.49-990307
542 
544  virtual QCString trNamespaceList()
545  { return "Lista de 'namespaces'"; }
546 
548  virtual QCString trNamespaceListDescription(bool extractAll)
549  {
550  QCString result="Lista de ";
551  if (!extractAll) result+="toda la documentación de ";
552  result+="los 'namespaces', con una breve descripción:";
553  return result;
554  }
555 
559  virtual QCString trFriends()
560  { return "Amigas"; }
561 
563 // new since 0.49-990405
565 
570  { return "Documentación de las funciones relacionadas y clases amigas"; }
571 
573 // new since 0.49-990425
575 
577  virtual QCString trCompoundReference(const char *clName,
578  ClassDef::CompoundType compType,
579  bool isTemplate)
580  {
581  QCString result="Referencia de";
582  if (isTemplate) result+=" la plantilla de";
583  switch(compType)
584  {
585  case ClassDef::Class: result+=" la Clase "; break;
586  case ClassDef::Struct: result+=" la Estructura "; break;
587  case ClassDef::Union: result+=" la Unión "; break;
588  case ClassDef::Interface: result+=" la Interfaz "; break;
589  case ClassDef::Protocol: result+="l Protocolo "; break;
590  case ClassDef::Category: result+=" la Categoria "; break;
591  case ClassDef::Exception: result+=" la Excepción "; break;
592  default: break;
593  }
594  result+=(QCString)clName;
595  return result;
596  }
597 
599  virtual QCString trFileReference(const char *fileName)
600  {
601  QCString result="Referencia del Archivo ";
602  result+=fileName;
603  return result;
604  }
605 
607  virtual QCString trNamespaceReference(const char *namespaceName)
608  {
609  QCString result="Referencia del Namespace ";
610  result+=namespaceName;
611  return result;
612  }
613 
614  virtual QCString trPublicMembers()
615  { return "Métodos públicos"; }
616 
617  virtual QCString trPublicSlots()
618  { return "Slots públicos"; }
619 
620  virtual QCString trSignals()
621  { return "Señales"; }
622 
623  virtual QCString trStaticPublicMembers()
624  { return "Métodos públicos estáticos"; }
625 
626  virtual QCString trProtectedMembers()
627  { return "Métodos protegidos"; }
628 
629  virtual QCString trProtectedSlots()
630  { return "Slots protegidos"; }
631 
632  virtual QCString trStaticProtectedMembers()
633  { return "Métodos protegidos estáticos"; }
634 
635  virtual QCString trPrivateMembers()
636  { return "Métodos privados"; }
637 
638  virtual QCString trPrivateSlots()
639  { return "Slots privados"; }
640 
641  virtual QCString trStaticPrivateMembers()
642  { return "Métodos privados estáticos"; }
643 
647  virtual QCString trWriteList(int numEntries)
648  {
649  QCString result;
650  int i;
651  // the inherits list contain `numEntries' classes
652  for (i=0;i<numEntries;i++)
653  {
654  // use generateMarker to generate placeholders for the class links!
655  result+=generateMarker(i); // generate marker for entry i in the list
656  // (order is left to right)
657 
658  if (i!=numEntries-1) // not the last entry, so we need a separator
659  {
660  if (i<numEntries-2) // not the fore last entry
661  result+=", ";
662  else // the fore last entry
663  result+=" y ";
664  }
665  }
666  return result;
667  }
668 
672  virtual QCString trInheritsList(int numEntries)
673  {
674  return "Herencias "+trWriteList(numEntries)+".";
675  }
676 
680  virtual QCString trInheritedByList(int numEntries)
681  {
682  return "Heredado por "+trWriteList(numEntries)+".";
683  }
684 
688  virtual QCString trReimplementedFromList(int numEntries)
689  {
690  return "Reimplementado de "+trWriteList(numEntries)+".";
691  }
692 
696  virtual QCString trReimplementedInList(int numEntries)
697  {
698  return "Reimplementado en "+trWriteList(numEntries)+".";
699  }
700 
702  virtual QCString trNamespaceMembers()
703  { return "Miembros del Namespace "; }
704 
706  virtual QCString trNamespaceMemberDescription(bool extractAll)
707  {
708  QCString result="Lista de ";
709  if (!extractAll) result+="toda la documentación de ";
710  result+="los miembros del namespace con enlace a ";
711  if (extractAll)
712  result+="los namespace de cada miembro:";
713  else
714  result+="la documentación de los namespaces pertenecientes a:";
715  return result;
716  }
720  virtual QCString trNamespaceIndex()
721  { return "Indice de namespaces"; }
722 
726  virtual QCString trNamespaceDocumentation()
727  { return "Documentación de namespaces"; }
728 
730 // new since 0.49-990522
732 
736  virtual QCString trNamespaces()
737  { return "Namespaces"; }
738 
740 // new since 0.49-990728
742 
746  virtual QCString trGeneratedFromFiles(ClassDef::CompoundType compType,
747  bool single)
748  { // here s is one of " Class", " Struct" or " Union"
749  // single is true implies a single file
750  QCString result=(QCString)"La documentación para est";
751  switch(compType)
752  {
753  case ClassDef::Class: result+="a clase"; break;
754  case ClassDef::Struct: result+="a estructura"; break;
755  case ClassDef::Union: result+="a unión"; break;
756  case ClassDef::Interface: result+="e interfaz"; break;
757  case ClassDef::Protocol: result+="e protocolo"; break;
758  case ClassDef::Category: result+="a categoría"; break;
759  case ClassDef::Exception: result+="a excepción"; break;
760  default: break;
761  }
762  result+=" fue generada a partir de";
763  if (single) result+="l siguiente fichero:";
764  else result+=" los siguientes ficheros:";
765  return result;
766  }
767 
769 // new since 0.49-990901
771 
773  virtual QCString trReturnValues()
774  { return "Valores devueltos"; }
775 
778  virtual QCString trMainPage()
779  { return "Página principal"; }
780 
784  virtual QCString trPageAbbreviation()
785  { return "p."; }
786 
788 // new since 0.49-991003
790 
791  virtual QCString trDefinedAtLineInSourceFile()
792  {
793  return "Definición en la línea @0 del archivo @1.";
794  }
795  virtual QCString trDefinedInSourceFile()
796  {
797  return "Definición en el archivo @0.";
798  }
799 
801 // new since 0.49-991205
803 
804  virtual QCString trDeprecated()
805  {
806  return "Obsoleto";
807  }
808 
810 // new since 1.0.0
812 
814  virtual QCString trCollaborationDiagram(const char *clName)
815  {
816  return (QCString)"Diagrama de colaboración para "+clName+":";
817  }
818 
820  virtual QCString trInclDepGraph(const char *fName)
821  {
822  return (QCString)"Dependencia gráfica adjunta para "+fName+":";
823  }
824 
826  virtual QCString trConstructorDocumentation()
827  {
828  return "Documentación del constructor y destructor";
829  }
830 
832  virtual QCString trGotoSourceCode()
833  {
834  return "Ir al código fuente de este archivo.";
835  }
836 
838  virtual QCString trGotoDocumentation()
839  {
840  return "Ir a la documentación de este archivo.";
841  }
842 
844  virtual QCString trPrecondition()
845  {
846  return "Precondición";
847  }
848 
850  virtual QCString trPostcondition()
851  {
852  return "Postcondición";
853  }
854 
856  virtual QCString trInvariant()
857  {
858  return "Invariante";
859  }
860 
862  virtual QCString trInitialValue()
863  {
864  return "Valor inicial:";
865  }
866 
868  virtual QCString trCode()
869  {
870  return "código";
871  }
872 
873  virtual QCString trGraphicalHierarchy()
874  {
875  return "Representación gráfica de la clase";
876  }
877 
878  virtual QCString trGotoGraphicalHierarchy()
879  {
880  return "Ir a la representación gráfica de la jerarquía de la clase";
881  }
882 
883  virtual QCString trGotoTextualHierarchy()
884  {
885  return "Ir a la jerarquía textual de la clase";
886  }
887 
888  virtual QCString trPageIndex()
889  {
890  return "Página indice";
891  }
892 
894 // new since 1.1.0
896 
897  virtual QCString trNote()
898  {
899  return "Nota";
900  }
901 
902  virtual QCString trPublicTypes()
903  {
904  return "Tipos públicos";
905  }
906 
907  virtual QCString trPublicAttribs()
908  {
909  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
910  {
911  return "Campos de datos";
912  }
913  else
914  {
915  return "Atributos públicos";
916  }
917  }
918 
919  virtual QCString trStaticPublicAttribs()
920  {
921  return "Atributos públicos estáticos";
922  }
923 
924  virtual QCString trProtectedTypes()
925  {
926  return "Tipos protegidos";
927  }
928 
929  virtual QCString trProtectedAttribs()
930  {
931  return "Atributos protegidos";
932  }
933 
934  virtual QCString trStaticProtectedAttribs()
935  {
936  return "Atributos protegidos estáticos";
937  }
938 
939  virtual QCString trPrivateTypes()
940  {
941  return "Tipos privados";
942  }
943 
944  virtual QCString trPrivateAttribs()
945  {
946  return "Atributos privados";
947  }
948 
949  virtual QCString trStaticPrivateAttribs()
950  {
951  return "Atributos privados estáticos";
952  }
953 
955 // new since 1.1.3
957 
959  virtual QCString trTodo()
960  {
961  return "Tareas pendientes";
962  }
963 
965  virtual QCString trTodoList()
966  {
967  return "Lista de tareas pendientes";
968  }
969 
971 // new since 1.1.4
973 
974  virtual QCString trReferencedBy()
975  {
976  return "Referenciado por";
977  }
978 
979  virtual QCString trRemarks()
980  {
981  return "Comentarios";
982  }
983 
984  virtual QCString trAttention()
985  {
986  return "Atención";
987  }
988 
989  virtual QCString trInclByDepGraph()
990  {
991  return "Gráfico de los archivos que directa o "
992  "indirectamente incluyen a este archivo:";
993  }
994 
995  virtual QCString trSince()
996  {
997  return "Desde";
998  }
999 
1001 // new since 1.1.5
1003 
1005  QCString trLegendTitle()
1006  {
1007  return "Colores y flechas del Gráfico";
1008  }
1009 
1013  virtual QCString trLegendDocs()
1014  {
1015  return
1016  "Esta página explica como interpretar los gráficos que son generados "
1017  "por doxygen.<p>\n"
1018  "Considere el siguiente ejemplo:\n"
1019  "\\code\n"
1020  "/*! Clase invisible por truncamiento */\n"
1021  "class Invisible { };\n\n"
1022  "/*! Clase truncada, relación de herencia escondida */\n"
1023  "class Truncated : public Invisible { };\n\n"
1024  "/* Clase no documentada con comentarios de doxygen */\n"
1025  "class Undocumented { };\n\n"
1026  "/*! Clase que es heredera usando herencia publica */\n"
1027  "class PublicBase : public Truncated { };\n\n"
1028  "/*! Clase plantilla */\n"
1029  "template<class T> class Templ { };\n\n"
1030  "/*! Clase que es heredera usando herencia protegida */\n"
1031  "class ProtectedBase { };\n\n"
1032  "/*! Clase que es heredera usando herencia privada */\n"
1033  "class PrivateBase { };\n\n"
1034  "/*! Clase que es usada por la clase heredada */\n"
1035  "class Used { };\n\n"
1036  "/*! Super-Clase que hereda de varias otras clases */\n"
1037  "class Inherited : public PublicBase,\n"
1038  " protected ProtectedBase,\n"
1039  " private PrivateBase,\n"
1040  " public Undocumented,\n"
1041  " public Templ<int>\n"
1042  "{\n"
1043  " private:\n"
1044  " Used *m_usedClass;\n"
1045  "};\n"
1046  "\\endcode\n"
1047  "Dará como resultado el siguiente gráfico:"
1048  "<p><center><img alt=\"\" src=\"graph_legend."+getDotImageExtension()+"\"></center></p>\n"
1049  "<p>\n"
1050  "Las cajas en el gráfico arriba tienen el siguiente significado:\n"
1051  "</p>\n"
1052  "<ul>\n"
1053  "<li>Una caja llena gris representa la estructura o clase para la cuál"
1054  "se generó el gráfico.\n"
1055  "<li>Una caja con borde negro señala una estructura o clase documentada.\n"
1056  "<li>Una caja con borde griz señala una estructura o clase no documentada.\n"
1057  "<li>una caja con borde rojo señala una estructura o clase documentada"
1058  " de la cuál no toda las relaciones de jerarquía/contenido son "
1059  "mostradas. El gráfico sera truncado si este no calza dentro de los "
1060  "límites especificados."
1061  "</ul>\n"
1062  "<p>\n"
1063  "Las flechas tienen el siguiente significado:\n"
1064  "</p>\n"
1065  "<ul>\n"
1066  "<li>Una flecha azul oscuro es usada para visualizar una relación herencia publica entre dos clases.\n"
1067  "<li>Una flecha verde oscuro es usada para herencia protegida.\n"
1068  "<li>Una flecha rojo oscuro es usada para herencia privada.\n"
1069  "<li>Una flecha segmentada púrpura se usa si la clase es contenida o "
1070  "usada por otra clase. La flecha está etiquetada por la variable "
1071  "con que se accede a la clase o estructura apuntada. \n"
1072  "<li>Una flecha segmentada amarilla indica la relación entre una instancia template y la clase template de la que se ha instanciado."
1073  " La flecha se etiqueta con los parámetros con que se llama al template.\n"
1074  "</ul>\n";
1075  }
1076 
1078  virtual QCString trLegend()
1079  {
1080  return "significado de colores y flechas";
1081  }
1082 
1084 // new since 1.2.0
1086 
1088  virtual QCString trTest()
1089  {
1090  return "Prueba";
1091  }
1092 
1094  virtual QCString trTestList()
1095  {
1096  return "Lista de pruebas";
1097  }
1098 
1100 // new since 1.2.2
1102 
1104  virtual QCString trProperties()
1105  {
1106  return "Propiedades";
1107  }
1108 
1110  virtual QCString trPropertyDocumentation()
1111  {
1112  return "Documentación de propiedades";
1113  }
1114 
1116 // new since 1.2.4
1118 
1120  virtual QCString trClasses()
1121  {
1122  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
1123  {
1124  return "Estructuras de Datos";
1125  }
1126  else
1127  {
1128  return "Clases";
1129  }
1130  }
1131 
1133  virtual QCString trPackage(const char *name)
1134  {
1135  return (QCString)"Paquetes "+name;
1136  }
1137 
1139  virtual QCString trPackageList()
1140  {
1141  return "Lista de Paquetes ";
1142  }
1143 
1145  virtual QCString trPackageListDescription()
1146  {
1147  return "Aquí van los paquetes con una breve descripción (si etá disponible):";
1148  }
1149 
1151  virtual QCString trPackages()
1152  {
1153  return "Paquetes";
1154  }
1155 
1157  virtual QCString trDefineValue()
1158  {
1159  return "Valor:";
1160  }
1161 
1163 // new since 1.2.5
1165 
1167  virtual QCString trBug()
1168  {
1169  return "Bug";
1170  }
1171 
1173  virtual QCString trBugList()
1174  {
1175  return "Lista de bugs";
1176  }
1177 
1179 // new since 1.2.6
1181 
1207  virtual QCString trRTFansicp()
1208  {
1209  return "1252";
1210  }
1211 
1212 
1216  virtual QCString trRTFCharSet()
1217  {
1218  return "0";
1219  }
1220 
1222  virtual QCString trRTFGeneralIndex()
1223  {
1224  return "Índice";
1225  }
1226 
1231  virtual QCString trClass(bool first_capital, bool singular)
1232  {
1233  QCString result((first_capital ? "Clase" : "clase"));
1234  if (!singular) result+="s";
1235  return result;
1236  }
1237 
1242  virtual QCString trFile(bool first_capital, bool singular)
1243  {
1244  QCString result((first_capital ? "Archivo" : "archivo"));
1245  if (!singular) result+="s";
1246  return result;
1247  }
1248 
1253  virtual QCString trNamespace(bool first_capital, bool singular)
1254  {
1255  QCString result((first_capital ? "Namespace" : "namespace"));
1256  if (!singular) result+="s";
1257  return result;
1258  }
1259 
1264  virtual QCString trGroup(bool first_capital, bool singular)
1265  {
1266  QCString result((first_capital ? "Grupo" : "grupo"));
1267  if (!singular) result+="s";
1268  return result;
1269  }
1270 
1275  virtual QCString trPage(bool first_capital, bool singular)
1276  {
1277  QCString result((first_capital ? "Página" : "página"));
1278  if (!singular) result+="s";
1279  return result;
1280  }
1281 
1286  virtual QCString trMember(bool first_capital, bool singular)
1287  {
1288  QCString result((first_capital ? "Miembro" : "miembro"));
1289  if (!singular) result+="s";
1290  return result;
1291  }
1292 
1297  virtual QCString trGlobal(bool first_capital, bool singular)
1298  {
1299  QCString result((first_capital ? "Global" : "global"));
1300  if (!singular) result+="es";
1301  return result;
1302  }
1303 
1305 // new since 1.2.7
1307 
1310  virtual QCString trAuthor(bool first_capital, bool singular)
1311  {
1312  QCString result((first_capital ? "Autor" : "autor"));
1313  if (!singular) result+="es";
1314  return result;
1315  }
1316 
1318 // new since 1.2.11
1320 
1323  virtual QCString trReferences()
1324  {
1325  return "Hace referencia a";
1326  }
1327 
1329 // new since 1.2.13
1331 
1335  virtual QCString trImplementedFromList(int numEntries)
1336  {
1337  return "Implementa "+trWriteList(numEntries)+".";
1338  }
1339 
1343  virtual QCString trImplementedInList(int numEntries)
1344  {
1345  return "Implementado en "+trWriteList(numEntries)+".";
1346  }
1347 
1349 // new since 1.2.16
1351 
1355  virtual QCString trRTFTableOfContents()
1356  {
1357  return "Tabla de contenidos";
1358  }
1359 
1361 // new since 1.2.17
1363 
1367  virtual QCString trDeprecatedList()
1368  {
1369  return "Lista de obsoletos";
1370  }
1371 
1373 // new since 1.2.18
1375 
1379  virtual QCString trEvents()
1380  {
1381  return "Eventos";
1382  }
1383 
1385  virtual QCString trEventDocumentation()
1386  {
1387  return "Documentación de los eventos";
1388  }
1389 
1391 // new since 1.3
1393 
1396  virtual QCString trPackageTypes()
1397  {
1398  return "Tipos del 'package'";
1399  }
1400 
1404  virtual QCString trPackageMembers()
1405  {
1406  return "Funciones del 'package'";
1407  }
1408 
1412  virtual QCString trStaticPackageMembers()
1413  {
1414  return "Funciones estáticas del 'package'";
1415  }
1416 
1420  virtual QCString trPackageAttribs()
1421  {
1422  return "Atributos del 'package'";
1423  }
1424 
1428  virtual QCString trStaticPackageAttribs()
1429  {
1430  return "Atributos Estáticos del 'package'";
1431  }
1432 
1434 // new since 1.3.1
1436 
1440  virtual QCString trAll()
1441  {
1442  return "Todo";
1443  }
1444 
1446  virtual QCString trCallGraph()
1447  {
1448  return "Gráfico de llamadas para esta función:";
1449  }
1450 
1452 // new since 1.3.3
1454 
1458  virtual QCString trSearchResultsTitle()
1459  {
1460  return "Resultados de la Búsqueda";
1461  }
1462 
1471  virtual QCString trSearchResults(int numDocuments)
1472  {
1473  if (numDocuments==0)
1474  {
1475  return "Disculpe, no se encontraron documentos que coincidan con su búsqueda.";
1476  }
1477  else if (numDocuments==1)
1478  {
1479  return "Se encontró <b>1</b> documento que coincide con su búsqueda.";
1480  }
1481  else
1482  {
1483  return "Se encontraron <b>$num</b> documentos que coinciden con su búsqueda. "
1484  "Se muestran los mejores resultados primero.";
1485  }
1486  }
1487 
1491  virtual QCString trSearchMatches()
1492  {
1493  return "Coincidencias:";
1494  }
1495 
1497 // new since 1.3.8
1499 
1502  virtual QCString trSourceFile(QCString& filename)
1503  {
1504  return "Fichero Fuente " + filename;
1505  }
1506 
1508 // new since 1.3.9
1510 
1514  virtual QCString trDirIndex()
1515  { return "Jerarquía de directorios"; }
1516 
1520  virtual QCString trDirDocumentation()
1521  { return "Documentación de directorios"; }
1522 
1526  virtual QCString trDirectories()
1527  { return "Directorios"; }
1528 
1532  virtual QCString trDirDescription()
1533  { return "La jeraquía de este directorio está ordenada"
1534  " alfabéticamente, de manera aproximada:";
1535  }
1536 
1540  virtual QCString trDirReference(const char *dirName)
1541  {
1542  QCString result="Referencia del directorio ";
1543  result+=dirName;
1544  return result;
1545  }
1546 
1550  virtual QCString trDir(bool first_capital, bool singular)
1551  {
1552  QCString result((first_capital ? "Directorio" : "directorio"));
1553  if (!singular) result+="s";
1554  return result;
1555  }
1556 
1558 // new since 1.4.1
1560 
1564  virtual QCString trOverloadText()
1565  {
1566  return "Esta es una función miembro sobrecargada que se "
1567  "suministra por conveniencia. Difiere de la anterior "
1568  "función solamente en los argumentos que acepta.";
1569  }
1570 
1572 // new since 1.4.6
1574 
1576  virtual QCString trCallerGraph()
1577  {
1578  return "Gráfico de llamadas a esta función:";
1579  }
1580 
1585  { return "Documentación de los valores de la enumeración"; }
1586 
1588 // new since 1.5.4 (mainly for Fortran)
1590  // De parte de Bartomeu:
1591  // No conozco el Fortran, salvo un par de ejercicios en la universidad
1592  // hace muchos años. Por lo tanto, las traducciones son del inglés
1593  // al español, no de un usuario de Fortran que puede que haya cosas que no
1594  // traduzca o traduzca de otra forma. Que los usuarios de Fortran disculpen
1595  // y espero se animen a mejorar mi traducción.
1596 
1599  { return "Documetación de miembros Function/Subroutine"; }
1600 
1602  virtual QCString trCompoundListFortran()
1603  { return "Lista de tipos de datos"; }
1604 
1606  virtual QCString trCompoundMembersFortran()
1607  { return "Etiquetas de datos"; }
1608 
1611  { return "Aquí están los tipos de datos con una breve descripción:"; }
1612 
1614  virtual QCString trCompoundMembersDescriptionFortran(bool extractAll)
1615  {
1616  QCString result="Aquí está una lista de todos ";
1617  result+="los miembros de los tipos de datos ";
1618  if (!extractAll)
1619  {
1620  result+="documentados ";
1621  }
1622  result+="con enlaces a ";
1623  if (!extractAll)
1624  {
1625  result+="la documentación de la estructura de datos para cada miembro";
1626  }
1627  else
1628  {
1629  result+="los tipos de dato a que pertenece:";
1630  }
1631  return result;
1632  }
1633 
1637  virtual QCString trCompoundIndexFortran()
1638  { return "Índice de tipos de datos"; }
1639 
1643  virtual QCString trTypeDocumentation()
1644  { return "Documentación de tipos de datos"; }
1645 
1649  virtual QCString trSubprograms()
1650  { return "Funciones/Subprogramas"; }
1651 
1655  virtual QCString trSubprogramDocumentation()
1656  { return "Documentación de Funciones/Subprogramas"; }
1657 
1661  virtual QCString trDataTypes()
1662  { return "Tipos de datos"; }
1663 
1665  virtual QCString trModulesList()
1666  { return "Lista de módulos"; }
1667 
1669  virtual QCString trModulesListDescription(bool extractAll)
1670  {
1671  QCString result="Lista de todos los módulos ";
1672  if (!extractAll) result+="documentados ";
1673  result+="con una breve descripción:";
1674  return result;
1675  }
1676 
1678  virtual QCString trCompoundReferenceFortran(const char *clName,
1679  ClassDef::CompoundType compType,
1680  bool isTemplate)
1681  {
1682  QCString result="Referencia de";
1683  if (isTemplate) result+=" la plantilla de";
1684  switch(compType)
1685  {
1686  case ClassDef::Class: result+="l módulo"; break;
1687  case ClassDef::Struct: result+="l tipo"; break;
1688  case ClassDef::Union: result+=" la unión"; break;
1689  case ClassDef::Interface: result+=" la interfaz"; break;
1690  case ClassDef::Protocol: result+="l protocolo"; break;
1691  case ClassDef::Category: result+=" la categoría"; break;
1692  case ClassDef::Exception: result+=" la excepción"; break;
1693  default: break;
1694  }
1695  result+=(QCString)clName;
1696  return result;
1697  }
1698 
1700  virtual QCString trModuleReference(const char *namespaceName)
1701  {
1702  QCString result="Referencia módulo ";
1703  result+=namespaceName;
1704  return result;
1705  }
1706 
1708  virtual QCString trModulesMembers()
1709  { return "Miembros módulo"; }
1710 
1712  virtual QCString trModulesMemberDescription(bool extractAll)
1713  {
1714  QCString result="Lista de todos los miembros del módulo ";
1715  if (!extractAll) result+="documentados ";
1716  result+="con enlaces ";
1717  if (extractAll)
1718  {
1719  result+="a la documentación del módulo para cada uno:";
1720  }
1721  else
1722  {
1723  result+="al módulo al que pertenecen:";
1724  }
1725  return result;
1726  }
1727 
1731  virtual QCString trModulesIndex()
1732  { return "Índice de módulos"; }
1733 
1738  virtual QCString trModule(bool first_capital, bool singular)
1739  {
1740  QCString result((first_capital ? "Módulo" : "módulo"));
1741  if (!singular) result+="s";
1742  return result;
1743  }
1744 
1749  bool single)
1750  { // here s is one of " Module", " Struct" or " Union"
1751  // single is true implies a single file
1752  QCString result=(QCString)"La documentación para est";
1753  switch(compType)
1754  {
1755  case ClassDef::Class: result+="e módulo"; break;
1756  case ClassDef::Struct: result+="e tipo"; break;
1757  case ClassDef::Union: result+="a unión"; break;
1758  case ClassDef::Interface: result+="e interfaz"; break;
1759  case ClassDef::Protocol: result+="e protocolo"; break;
1760  case ClassDef::Category: result+="a categoría"; break;
1761  case ClassDef::Exception: result+="a excepción"; break;
1762  default: break;
1763  }
1764  result+=" fue generada de";
1765  if (single) result+="l siguiente fichero:";
1766  else result+=" los siguientes ficheros:";
1767  return result;
1768  }
1769 
1774  virtual QCString trType(bool first_capital, bool singular)
1775  {
1776  QCString result((first_capital ? "Tipo" : "tipo"));
1777  if (!singular) result+="s";
1778  return result;
1779  }
1780 
1785  virtual QCString trSubprogram(bool first_capital, bool singular)
1786  {
1787  QCString result((first_capital ? "Subprograma" : "subprograma"));
1788  if (!singular) result+="s";
1789  return result;
1790  }
1791 
1793  virtual QCString trTypeConstraints()
1794  {
1795  return "Restriciones de tipo";
1796  }
1797 
1799 // new since 1.6.0 (mainly for the new search engine)
1801 
1803  virtual QCString trDirRelation(const char *name)
1804  {
1805  return QCString(name)+" relación";
1806  }
1807 
1809  virtual QCString trLoading()
1810  {
1811  return "Cargando...";
1812  }
1813 
1815  virtual QCString trGlobalNamespace()
1816  {
1817  return "Namespace global";
1818  }
1819 
1821  virtual QCString trSearching()
1822  {
1823  return "Buscando...";
1824  }
1825 
1827  virtual QCString trNoMatches()
1828  {
1829  return "Nada coincide";
1830  }
1831 
1833 // new since 1.6.3 (missing items for the directory pages)
1835 
1840  virtual QCString trFileIn(const char *name)
1841  {
1842  return (QCString)"Fichero en "+name;
1843  }
1844 
1849  virtual QCString trIncludesFileIn(const char *name)
1850  {
1851  return (QCString)"Incluye ficheros en "+name;
1852  }
1853 
1864  virtual QCString trDateTime(int year,int month,int day,int dayOfWeek,
1865  int hour,int minutes,int seconds,
1866  bool includeTime)
1867  {
1868  static const char *days[] = { "Lunes","Martes","Miércoles","Jueves",
1869  "Viernes","Sábado","Domingo" };
1870  static const char *months[] = { "Enero","Febrero","Marzo","Abril",
1871  "Mayo","Junio","Julio","Agosto",
1872  "Septiembre","Octubre","Noviembre","Diciembre" };
1873  QCString sdate;
1874  sdate.sprintf("%s, %d de %s de %d",days[dayOfWeek-1],day,months[month-1],year);
1875  if (includeTime)
1876  {
1877  QCString stime;
1878  stime.sprintf(" %.2d:%.2d:%.2d",hour,minutes,seconds);
1879  sdate+=stime;
1880  }
1881  return sdate;
1882  }
1883 
1885 // new since 1.7.5
1887 
1889  virtual QCString trCiteReferences()
1890  { return "Referencias bibliográficas"; }
1891 
1893  virtual QCString trCopyright()
1894  { return "Copyright"; }
1895 
1897  virtual QCString trDirDepGraph(const char *name)
1898  { return QCString("Gráfico de dependencias de directorios para ")+name+":"; }
1899 
1901 // new since 1.8.0
1903 
1905  virtual QCString trDetailLevel()
1906  { return "detalle nivel"; }
1907 
1909  virtual QCString trTemplateParameters()
1910  { return "Parámetros del template"; }
1911 
1913  virtual QCString trAndMore(const QCString &number)
1914  { return "y "+number+" más..."; }
1915 
1917  virtual QCString trEnumGeneratedFromFiles(bool single)
1918  { QCString result = "La documentación para este enum ha sido generada a partir de";
1919  if (single)
1920  result += "l siguiente fichero:";
1921  else
1922  result += " los siguientes ficheros:";
1923  return result;
1924  }
1925 
1927  virtual QCString trEnumReference(const char *name)
1928  { return QCString("Referencia del enum ") + QCString(name); }
1929 
1931  virtual QCString trInheritedFrom(const char *members,const char *what)
1932  { return QCString(members)+" heredados desde "+what; }
1933 
1937  virtual QCString trAdditionalInheritedMembers()
1938  { return "Otros miembros heredados"; }
1939 
1941 // new since 1.8.2
1943 
1948  virtual QCString trPanelSynchronisationTooltip(bool enable)
1949  {
1950  QCString opt = enable ? "habilitar" : "deshabilitar";
1951  return "click en "+opt+" sincronización";
1952  }
1953 
1958  virtual QCString trProvidedByCategory()
1959  {
1960  return "Proporcionado por categoría @0.";
1961  }
1962 
1967  virtual QCString trExtendsClass()
1968  {
1969  return "Extiende la clase @0.";
1970  }
1971 
1975  virtual QCString trClassMethods()
1976  {
1977  return "Métodos de la clase";
1978  }
1979 
1983  virtual QCString trInstanceMethods()
1984  {
1985  return "Métodos de instancia";
1986  }
1987 
1990  virtual QCString trMethodDocumentation()
1991  {
1992  return "Método de documentación";
1993  }
1994 
1998  virtual QCString trDesignOverview()
1999  {
2000  return "Diseño información general";
2001  }
2002 
2004 // new since 1.8.4
2006 
2008  virtual QCString trInterfaces()
2009  { return "Interface exportada"; }
2010 
2012  virtual QCString trServices()
2013  { return "Servicios incluidos"; }
2014 
2016  virtual QCString trConstantGroups()
2017  { return "Grupos constantes"; }
2018 
2020  virtual QCString trConstantGroupReference(const char *namespaceName)
2021  {
2022  QCString result=namespaceName;
2023  result+=" referencia de grupos constantes";
2024  return result;
2025  }
2027  virtual QCString trServiceReference(const char *sName)
2028  {
2029  QCString result=(QCString)sName;
2030  result+=" Referencia servicio";
2031  return result;
2032  }
2034  virtual QCString trSingletonReference(const char *sName)
2035  {
2036  QCString result=(QCString)sName;
2037  result+=" referencia Singleton";
2038  return result;
2039  }
2041  virtual QCString trServiceGeneratedFromFiles(bool single)
2042  {
2043  // single is true implies a single file
2044  QCString result=(QCString)"La documentacion para este servicio "
2045  "se ha generado desde ";
2046  if (single) result+="el siguiente fichero:"; else result+="los siguientes ficheros:";
2047  return result;
2048  }
2050  virtual QCString trSingletonGeneratedFromFiles(bool single)
2051  {
2052  // single is true implies a single file
2053  QCString result=(QCString)"La documentación para este singleton "
2054  "se ha generado desde ";
2055  if (single) result+="el siguiente fichero:"; else result+="los siguientes ficheros:";
2056  return result;
2057  }
2058 
2060 
2061 };
2062 
2063 #endif