Doxygen
Loading...
Searching...
No Matches
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
21/*!
22 * translator_es.h modified by Lucas Cruz (7-julio-2000)
23 * Updated from 1.3.8 to 1.4.6 by Guillermo Ballester Valor (May-05-2006)
24 * Updated to 1.5.1 by Bartomeu Creus Navarro (22-enero-2007)
25 * Updated to 1.5.5 by Bartomeu Creus Navarro (5-febrero-2008)
26 * Updated to 1.5.8 by Bartomeu Creus Navarro (10-abril-2009)
27 * Updated to 1.6.3 by Bartomeu Creus Navarro (3-marzo-2010)
28 * Updated to 1.6.4 by Bartomeu Creus Navarro (26-mayo-2010) [(16-jun-2010) grabado en UTF-8]
29 * Updated to 1.8.0 by Bartomeu Creus Navarro (11-abril-2012)
30 * Updated to 1.8.2 by Bartomeu Creus Navarro (01-julio-2012)
31 * Updated to 1.8.4 by Bartomeu Creus Navarro (17-julio-2013)
32 * Updated to 1.9.6 by David H. Martín (28-diciembre-2022)
33 * Updated to 1.9.7 by David H. Martín (27-marzo-2023)
34 * Updated to 1.16.0 by GitHub Copilot (08-junio-2026)
35*/
36
38{
39 /*! Returns true if the gender of the given component is masculine in
40 Spanish. */
42 {
43 switch (hl)
44 {
46 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
47 {
48 // structs and unions
49 return false;
50 }
51 else
52 {
53 // class members
54 return true;
55 }
60 return false;
65 default:
66 return true;
67 }
68 }
69
70 /*! Returns true if the gender of the given component is masculine in
71 Spanish. */
73 {
74 switch (hl)
75 {
77 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
78 {
79 // functions, variables...
80 return false;
81 }
82 else
83 {
84 // file members
85 return true;
86 }
92 return false;
96 default:
97 return true;
98 }
99 }
100
101 /*! Returns true if the gender of the given component is masculine in
102 Spanish. */
120
121 /*! Returns true if the gender of the given component is masculine in
122 Spanish. */
124 {
125 switch (hl)
126 {
130 return false;
134 default:
135 return true;
136 }
137 }
138}
139
141{
142 public:
143
144 // --- Language control methods -------------------
145
146 /*! Used for identification of the language. The identification
147 * should not be translated. It should be replaced by the name
148 * of the language in English using lower-case characters only
149 * (e.g. "czech", "japanese", "russian", etc.). It should be equal to
150 * the identification used in language.cpp.
151 */
153 { return "spanish"; }
154
155 /*! Used to get the LaTeX command(s) for the language support.
156 * This method should return string with commands that switch
157 * LaTeX to the desired language. For example
158 * <pre>"\\usepackage[german]{babel}\n"
159 * </pre>
160 * or
161 * <pre>"\\usepackage{polski}\n"
162 * "\\usepackage[latin2]{inputenc}\n"
163 * "\\usepackage[T1]{fontenc}\n"
164 * </pre>
165 *
166 * The English LaTeX does not use such commands. Because of this
167 * the empty string is returned in this implementation.
168 */
170 {
171 return "\\usepackage[spanish, es-noshorthands, shorthands=off]{babel}";
172 }
173
175 {
176 return "es";
177 }
178
180 {
181 return "0x40A Spanish";
182 }
183 // --- Language translation methods -------------------
184
185 /*! used in the compound documentation before a list of related functions. */
187 { return "Funciones relacionadas"; }
188
189 /*! subscript for the related functions. */
191 { return "(Observar que estas no son funciones miembro.)"; }
192
193 /*! header that is put before the detailed description of files, classes and namespaces. */
195 { return "Descripción detallada"; }
196
197 /*! header that is used when the summary tag is missing inside the details tag */
199 { return "Detalles"; }
200
201 /*! header that is put before the list of typedefs. */
203 { return "Documentación de los «Typedef» miembros de la clase"; }
204
205 /*! header that is put before the list of enumerations. */
207 { return "Documentación de las enumeraciones miembro de la clase"; }
208
209 /*! header that is put before the list of member functions. */
211 {
212 if (Config_getBool(OPTIMIZE_OUTPUT_VHDL))
213 {
214 return "Documentación de funciones/procedimientos/procesos miembro";
215 }
216 else
217 {
218 return "Documentación de funciones miembro";
219 }
220 }
221
222 /*! header that is put before the list of member attributes. */
224 {
225 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
226 {
227 return "Documentación de campos";
228 }
229 else
230 {
231 return "Documentación de datos miembro";
232 }
233 }
234
235 /*! this is the text of a link put after brief descriptions. */
236 QCString trMore() override
237 { return "Más..."; }
238
239 /*! put in the class documentation */
241 { return "Lista de todos los miembros"; }
242
243 /*! used as the title of the "list of all members" page of a class */
245 { return "Lista de los miembros"; }
246
247 /*! this is the first part of a sentence that is followed by a class name */
249 { return "Lista completa de los miembros de"; }
250
251 /*! this is the remainder of the sentence after the class name */
253 { return ", incluyendo todos los heredados:"; }
254
255 /*! this is put at the author sections at the bottom of man pages.
256 * parameter s is name of the project name.
257 */
259 { QCString result="Generado automáticamente por Doxygen";
260 if (!s.isEmpty()) result+=" para "+s;
261 result+=" del código fuente.";
262 return result;
263 }
264
265 /*! put after an enum name in the list of all members */
267 { return "nombre de enumeración"; }
268
269 /*! put after an enum value in the list of all members */
271 { return "valor enumerado"; }
272
273 /*! put after an undocumented member in the list of all members */
275 { return "definido en"; }
276
277 // quick reference sections
278
279 /*! This is put above each page as a link to the list of all groups of
280 * compounds or files (see the \\group command).
281 */
283 { return "Módulos"; }
284
285 /*! This is put above each page as a link to the class hierarchy */
287 { return "Jerarquía de clases"; }
288
289 /*! This is put above each page as a link to the list of annotated classes */
291 {
292 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
293 {
294 return "Estructuras de datos";
295 }
296 else
297 {
298 return "Lista de clases";
299 }
300 }
301
302 /*! This is put above each page as a link to the list of documented files */
304 { return "Lista de archivos"; }
305
306 /*! This is put above each page as a link to all members of compounds. */
308 {
309 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
310 {
311 return "Campos de datos";
312 }
313 else
314 {
315 return "Miembros de clases";
316 }
317 }
318
319 /*! This is put above each page as a link to all members of files. */
321 {
322 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
323 {
324 return "Globales";
325 }
326 else
327 {
328 return "Miembros de los archivos";
329 }
330 }
331
332 /*! This is put above each page as a link to all related pages. */
334 { return "Páginas relacionadas"; }
335
336 /*! This is put above each page as a link to all examples. */
338 { return "Ejemplos"; }
339
340 /*! This is put above each page as a link to the search engine. */
342 { return "Buscar"; }
343
344 /*! This is an introduction to the class hierarchy. */
346 {
347 if (Config_getBool(OPTIMIZE_OUTPUT_VHDL))
348 {
349 return "Esta es la lista jerárquica de todas las entidades:";
350 }
351 else
352 {
353 return "Este listado de herencia está ordenado de forma general "
354 "pero no está en orden alfabético estricto:";
355 }
356 }
357
358 /*! This is an introduction to the list with all files. */
359 QCString trFileListDescription(bool extractAll) override
360 {
361 QCString result="Lista de todos los archivos ";
362 if (!extractAll) result+="documentados y ";
363 result+="con breves descripciones:";
364 return result;
365 }
366
367 /*! This is an introduction to the annotated compound list. */
369 {
370 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
371 {
372 return "Lista de estructuras con breves descripciones:";
373 }
374 else if (Config_getBool(OPTIMIZE_OUTPUT_SLICE))
375 {
376 return "Lista de clases con breves descripciones:";
377 }
378 else
379 {
380 return "Lista de clases, estructuras, "
381 "uniones e interfaces con breves descripciones:";
382 }
383 }
384
385 /*! This is an introduction to the page with all class members. */
386 QCString trCompoundMembersDescription(bool extractAll) override
387 {
388 QCString result="Lista de todos los ";
389 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
390 {
391 result+="campos de estructuras y uniones";
392 }
393 else
394 {
395 result+="campos de clases";
396 }
397 if (!extractAll)
398 {
399 result+=" documentados";
400 }
401 result+=" con enlaces a ";
402 if (!extractAll)
403 {
404 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
405 {
406 result+="la documentación de la estructura/unión para cada campo:";
407 }
408 else
409 {
410 result+="la documentación de la clase para cada miembro:";
411 }
412 }
413 else
414 {
415 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
416 {
417 result+="las estructuras/uniones a las que pertenecen:";
418 }
419 else
420 {
421 result+="las clases a las que pertenecen:";
422 }
423 }
424 return result;
425 }
426
427 /*! This is an introduction to the page with all file members. */
428 QCString trFileMembersDescription(bool extractAll) override
429 {
430 QCString result="Lista de ";
431 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
432 {
433 result+="todas las funciones, variables, «defines», enumeraciones y «typedefs»";
434 }
435 else
436 {
437 result+="todos los miembros de los archivos";
438 }
439 if (!extractAll) result+=" documentados";
440 result+=" con enlaces ";
441 if (extractAll)
442 result+="a los archivos a los que corresponden:";
443 else
444 result+="a la documentación:";
445 return result;
446 }
447
448 /*! This is an introduction to the page with the list of all examples */
450 { return "Lista de todos los ejemplos:"; }
451
452 /*! This is an introduction to the page with the list of related pages */
454 { return "Lista de toda la documentación relacionada:"; }
455
456 /*! This is an introduction to the page with the list of class/file groups */
458 { return "Lista de todos los módulos:"; }
459
460 // index titles (the project name is prepended for these)
461
462 /*! This is used in HTML as the title of index.html. */
463 QCString trDocumentation(const QCString &projName) override
464 { return "Documentación" + (!projName.isEmpty()? " de " + projName : ""); }
465
466 /*! This is used in LaTeX as the title of the chapter with the
467 * index of all groups.
468 */
470 { return "Índice de módulos"; }
471
472 /*! This is used in LaTeX as the title of the chapter with the
473 * class hierarchy.
474 */
476 { return "Índice jerárquico"; }
477
478 /*! This is used in LaTeX as the title of the chapter with the
479 * annotated compound index.
480 */
482 {
483 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
484 {
485 return "Índice de estructuras de datos";
486 }
487 else
488 {
489 return "Índice de clases";
490 }
491 }
492
493 /*! This is used in LaTeX as the title of the chapter with the
494 * list of all files.
495 */
497 { return "Índice de archivos"; }
498
499 /*! This is used in LaTeX as the title of the chapter containing
500 * the documentation of all groups.
501 */
503 { return "Documentación de módulos"; }
504
505 /*! This is used in LaTeX as the title of the chapter containing
506 * the documentation of all classes, structs and unions.
507 */
509 {
510 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
511 {
512 return "Documentación de estructuras de datos";
513 }
514 else if (Config_getBool(OPTIMIZE_OUTPUT_VHDL))
515 {
517 }
518 else
519 {
520 return "Documentación de clases";
521 }
522 }
523
524 /*! This is used in LaTeX as the title of the chapter containing
525 * the documentation of all files.
526 */
528 { return "Documentación de archivos"; }
529
530 /*! This is used in LaTeX as the title of the document */
532 { return "Manual de referencia"; }
533
534 /*! This is used in the documentation of a file as a header before the
535 * list of defines
536 */
538 { return "defines"; }
539
540 /*! This is used in the documentation of a file as a header before the
541 * list of typedefs
542 */
544 { return "typedefs"; }
545
546 /*! This is used in the documentation of a file as a header before the
547 * list of enumerations
548 */
550 { return "Enumeraciones"; }
551
552 /*! This is used in the documentation of a file as a header before the
553 * list of (global) functions
554 */
556 { return "Funciones"; }
557
558 /*! This is used in the documentation of a file as a header before the
559 * list of (global) variables
560 */
562 { return "Variables"; }
563
564 /*! This is used in the documentation of a file as a header before the
565 * list of (global) variables
566 */
568 { return "Valores de enumeraciones"; }
569
570 /*! This is used in the documentation of a file before the list of
571 * documentation blocks for defines
572 */
574 { return "Documentación de «define»"; }
575
576 /*! This is used in the documentation of a file/namespace before the list
577 * of documentation blocks for typedefs
578 */
580 { return "Documentación de «typedef»"; }
581
582 /*! This is used in the documentation of a file/namespace before the list
583 * of documentation blocks for enumeration types
584 */
586 { return "Documentación de enumeraciones"; }
587
588 /*! This is used in the documentation of a file/namespace before the list
589 * of documentation blocks for functions
590 */
592 { return "Documentación de funciones"; }
593
594 /*! This is used in the documentation of a file/namespace before the list
595 * of documentation blocks for variables
596 */
598 { return "Documentación de variables"; }
599
600 /*! This is used in the documentation of a file/namespace/group before
601 * the list of links to documented compounds
602 */
604 {
605 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
606 {
607 return "Estructuras de datos";
608 }
609 else
610 {
611 return "Clases";
612 }
613 }
614
615 /*! This is used in the standard footer of each page and indicates when
616 * the page was generated
617 */
618 QCString trGeneratedAt(const QCString &date,const QCString &projName) override
619 {
620 QCString result="Generado el "+date;
621 if (!projName.isEmpty()) result+=" para "+projName;
622 result+=" por";
623 return result;
624 }
625
626 /*! this text is put before a class diagram */
627 QCString trClassDiagram(const QCString &clName) override
628 {
629 return "Diagrama de herencia de "+clName;
630 }
631
632 /*! this text is generated when the \\warning command is used. */
634 { return "Atención"; }
635
636 /*! this text is generated when the \\version command is used. */
638 { return "Versión"; }
639
640 /*! this text is generated when the \\date command is used. */
641 QCString trDate() override
642 { return "Fecha"; }
643
644 /*! this text is generated when the \\return command is used. */
646 { return "Devuelve"; }
647
648 /*! this text is generated when the \\sa command is used. */
650 { return "Ver también"; }
651
652 /*! this text is generated when the \\param command is used. */
654 { return "Parámetros"; }
655
656 /*! this text is generated when the \\exception command is used. */
658 { return "Excepciones"; }
659
660 /*! this text is used in the title page of a LaTeX document. */
662 { return "Generado por"; }
663
664//////////////////////////////////////////////////////////////////////////
665// new since 0.49-990307
666//////////////////////////////////////////////////////////////////////////
667
668 /*! used as the title of page containing all the index of all namespaces. */
670 { return "Lista de espacios de nombres"; }
671
672 /*! used as an introduction to the namespace list */
673 QCString trNamespaceListDescription(bool extractAll) override
674 {
675 QCString result="Lista de ";
676 if (!extractAll) result+="todos ";
677 result+="los espacios de nombres documentados, con breves descripciones:";
678 return result;
679 }
680
681 /*! used in the class documentation as a header before the list of all
682 * friends of a class
683 */
685 { return "Amigas"; }
686
687//////////////////////////////////////////////////////////////////////////
688// new since 0.49-990405
689//////////////////////////////////////////////////////////////////////////
690
691 /*! used in the class documentation as a header before the list of all
692 * related classes
693 */
695 { return "Documentación de clases amigas y funciones relacionadas"; }
696
697//////////////////////////////////////////////////////////////////////////
698// new since 0.49-990425
699//////////////////////////////////////////////////////////////////////////
700
701 /*! used as the title of the HTML page of a class/struct/union */
703 ClassDef::CompoundType compType,
704 bool isTemplate) override
705 {
706 QCString result="Referencia de";
707 if (isTemplate) result+=" la plantilla de";
708 switch(compType)
709 {
710 case ClassDef::Class: result+=" la clase "; break;
711 case ClassDef::Struct: result+=" la estructura "; break;
712 case ClassDef::Union: result+=" la unión "; break;
713 case ClassDef::Interface: result+=" la interface "; break;
714 case ClassDef::Protocol: result+="l protocolo "; break;
715 case ClassDef::Category: result+=" la categoría "; break;
716 case ClassDef::Exception: result+=" la excepción "; break;
717 default: break;
718 }
719 result+=clName;
720 return result;
721 }
722
723 /*! used as the title of the HTML page of a file */
724 QCString trFileReference(const QCString &fileName) override
725 {
726 QCString result="Referencia del archivo ";
727 result+=fileName;
728 return result;
729 }
730
731 /*! used as the title of the HTML page of a namespace */
732 QCString trNamespaceReference(const QCString &namespaceName) override
733 {
734 QCString result="Referencia del espacio de nombres ";
735 result+=namespaceName;
736 return result;
737 }
738
740 { return "Métodos públicos"; }
741
743 { return "Slots públicos"; }
744
746 { return "Señales"; }
747
749 { return "Métodos públicos estáticos"; }
750
752 { return "Métodos protegidos"; }
753
755 { return "Slots protegidos"; }
756
758 { return "Métodos protegidos estáticos"; }
759
761 { return "Métodos privados"; }
762
764 { return "Slots privados"; }
765
767 { return "Métodos privados estáticos"; }
768
769 /*! this function is used to produce a comma-separated list of items.
770 * use generateMarker(i) to indicate where item i should be put.
771 */
772 QCString trWriteList(int numEntries) override
773 {
774 QCString result;
775 // the inherits list contain `numEntries' classes
776 for (int i=0;i<numEntries;i++)
777 {
778 // use generateMarker to generate placeholders for the class links!
779 result+=generateMarker(i); // generate marker for entry i in the list
780 // (order is left to right)
781
782 if (i!=numEntries-1) // not the last entry, so we need a separator
783 {
784 if (i<numEntries-2) // not the fore last entry
785 result+=", ";
786 else // the fore last entry
787 result+=" y ";
788 }
789 }
790 return result;
791 }
792
793 /*! used in class documentation to produce a list of base classes,
794 * if class diagrams are disabled.
795 */
796 QCString trInheritsList(int numEntries) override
797 {
798 return "Hereda de "+trWriteList(numEntries)+".";
799 }
800
801 /*! used in class documentation to produce a list of super classes,
802 * if class diagrams are disabled.
803 */
804 QCString trInheritedByList(int numEntries) override
805 {
806 return "Heredado por "+trWriteList(numEntries)+".";
807 }
808
809 /*! used in member documentation blocks to produce a list of
810 * members that are hidden by this one.
811 */
812 QCString trReimplementedFromList(int numEntries) override
813 {
814 return "Reimplementado de "+trWriteList(numEntries)+".";
815 }
816
817 /*! used in member documentation blocks to produce a list of
818 * all member that overwrite the implementation of this member.
819 */
820 QCString trReimplementedInList(int numEntries) override
821 {
822 return "Reimplementado en "+trWriteList(numEntries)+".";
823 }
824
825 /*! This is put above each page as a link to all members of namespaces. */
827 { return "Miembros del espacio de nombres "; }
828
829 /*! This is an introduction to the page with all namespace members */
830 QCString trNamespaceMemberDescription(bool extractAll) override
831 {
832 QCString result="Lista de todos los miembros de espacios de nombres ";
833 if (!extractAll) result+="documentados ";
834 result+="con enlaces a ";
835 if (extractAll)
836 result+="la documentación del espacio de nombres de cada miembro:";
837 else
838 result+="al espacio de nombres al que pertenecen:";
839 return result;
840 }
841 /*! This is used in LaTeX as the title of the chapter with the
842 * index of all namespaces.
843 */
845 { return "Índice de espacios de nombres"; }
846
847 /*! This is used in LaTeX as the title of the chapter containing
848 * the documentation of all namespaces.
849 */
851 { return "Documentación de espacios de nombres"; }
852
853//////////////////////////////////////////////////////////////////////////
854// new since 0.49-990522
855//////////////////////////////////////////////////////////////////////////
856
857 /*! This is used in the documentation before the list of all
858 * namespaces in a file.
859 */
861 { return "Espacios de nombres"; }
862
863//////////////////////////////////////////////////////////////////////////
864// new since 0.49-990728
865//////////////////////////////////////////////////////////////////////////
866
867 /*! This is put at the bottom of a class documentation page and is
868 * followed by a list of files that were used to generate the page.
869 */
871 bool single) override
872 { // single is true implies a single file
873 bool vhdlOpt = Config_getBool(OPTIMIZE_OUTPUT_VHDL);
874 QCString result="La documentación de est";
875 switch(compType)
876 {
877 case ClassDef::Class: result+=vhdlOpt? "a unidad de diseño":"a clase"; break;
878 case ClassDef::Struct: result+="a estructura"; break;
879 case ClassDef::Union: result+="a unión"; break;
880 case ClassDef::Interface: result+="a interface"; break;
881 case ClassDef::Protocol: result+="e protocolo"; break;
882 case ClassDef::Category: result+="a categoría"; break;
883 case ClassDef::Exception: result+="a excepción"; break;
884 default: break;
885 }
886 result+=" está generada de";
887 if (single) result+="l siguiente archivo:";
888 else result+=" los siguientes archivos:";
889 return result;
890 }
891
892//////////////////////////////////////////////////////////////////////////
893// new since 0.49-990901
894//////////////////////////////////////////////////////////////////////////
895
896 /*! This is used as the heading text for the retval command. */
898 { return "Valores devueltos"; }
899
900 /*! This is in the (quick) index as a link to the main page (index.html)
901 */
903 { return "Página principal"; }
904
905 /*! This is used in references to page that are put in the LaTeX
906 * documentation. It should be an abbreviation of the word page.
907 */
909 { return "pág."; }
910
911//////////////////////////////////////////////////////////////////////////
912// new since 0.49-991003
913//////////////////////////////////////////////////////////////////////////
914
916 {
917 return "Definición en la línea @0 del archivo @1.";
918 }
920 {
921 return "Definición en el archivo @0.";
922 }
923
924//////////////////////////////////////////////////////////////////////////
925// new since 0.49-991205
926//////////////////////////////////////////////////////////////////////////
927
929 {
930 return "Obsoleto";
931 }
932
933//////////////////////////////////////////////////////////////////////////
934// new since 1.0.0
935//////////////////////////////////////////////////////////////////////////
936
937 /*! this text is put before a collaboration diagram */
939 {
940 return "Diagrama de colaboración de "+clName+":";
941 }
942
943 /*! this text is put before an include dependency graph */
944 QCString trInclDepGraph(const QCString &fName) override
945 {
946 return "Gráfico de dependencias incluidas en "+fName+":";
947 }
948
949 /*! header that is put before the list of constructor/destructors. */
951 {
952 return "Documentación de constructores y destructores";
953 }
954
955 /*! Used in the file documentation to point to the corresponding sources. */
957 {
958 return "Ir al código fuente de este archivo.";
959 }
960
961 /*! Used in the file sources to point to the corresponding documentation. */
963 {
964 return "Ir a la documentación de este archivo.";
965 }
966
967 /*! Text for the \\pre command */
969 {
970 return "Precondición";
971 }
972
973 /*! Text for the \\post command */
975 {
976 return "Postcondición";
977 }
978
979 /*! Text for the \\invariant command */
981 {
982 return "Invariante";
983 }
984
985 /*! Text shown before a multi-line variable/enum initialization */
987 {
988 return "Valor inicial:";
989 }
990
991 /*! Text used the source code in the file index */
992 QCString trCode() override
993 {
994 return "código fuente";
995 }
996
998 {
999 return "Gráfico de jerarquía de clases";
1000 }
1001
1003 {
1004 return "Ir al gráfico de jerarquía de clases";
1005 }
1006
1008 {
1009 return "Ir al texto de jerarquía de clases";
1010 }
1011
1013 {
1014 return "Índice de páginas";
1015 }
1016
1017//////////////////////////////////////////////////////////////////////////
1018// new since 1.1.0
1019//////////////////////////////////////////////////////////////////////////
1020
1021 QCString trNote() override
1022 {
1023 return "Nota";
1024 }
1025
1027 {
1028 return "Tipos públicos";
1029 }
1030
1032 {
1033 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
1034 {
1035 return "Campos de datos";
1036 }
1037 else
1038 {
1039 return "Atributos públicos";
1040 }
1041 }
1042
1044 {
1045 return "Atributos públicos estáticos";
1046 }
1047
1049 {
1050 return "Tipos protegidos";
1051 }
1052
1054 {
1055 return "Atributos protegidos";
1056 }
1057
1059 {
1060 return "Atributos estáticos protegidos";
1061 }
1062
1064 {
1065 return "Tipos privados";
1066 }
1067
1069 {
1070 return "Atributos privados";
1071 }
1072
1074 {
1075 return "Atributos estáticos privados";
1076 }
1077
1078//////////////////////////////////////////////////////////////////////////
1079// new since 1.1.3
1080//////////////////////////////////////////////////////////////////////////
1081
1082 /*! Used as a marker that is put before a \\todo item */
1083 QCString trTodo() override
1084 {
1085 return "Tareas pendientes";
1086 }
1087
1088 /*! Used as the header of the todo list */
1090 {
1091 return "Lista de tareas pendientes";
1092 }
1093
1094//////////////////////////////////////////////////////////////////////////
1095// new since 1.1.4
1096//////////////////////////////////////////////////////////////////////////
1097
1099 {
1100 return "Referenciado por";
1101 }
1102
1104 {
1105 return "Comentarios";
1106 }
1107
1109 {
1110 return "Atención";
1111 }
1112
1114 {
1115 return "Gráfico de los archivos que directa o "
1116 "indirectamente incluyen a este archivo:";
1117 }
1118
1120 {
1121 return "Desde";
1122 }
1123
1124//////////////////////////////////////////////////////////////////////////
1125// new since 1.1.5
1126//////////////////////////////////////////////////////////////////////////
1127
1128 /*! title of the graph legend page */
1130 {
1131 return "Leyenda del gráfico";
1132 }
1133
1134 /*! page explaining how the dot graph's should be interpreted
1135 * The %A in the text below are to prevent link to classes called "A".
1136 */
1138 {
1139 return
1140 "Esta página explica cómo interpretar los gráficos generados "
1141 "por doxygen.<p>\n"
1142 "Considérese el siguiente ejemplo:\n"
1143 "\\code\n"
1144 "/*! Clase invisible por truncamiento */\n"
1145 "class Invisible { };\n\n"
1146 "/*! Clase truncada, relación de herencia escondida */\n"
1147 "class Truncated : public Invisible { };\n\n"
1148 "/* Clase no documentada con comentarios de doxygen */\n"
1149 "class Undocumented { };\n\n"
1150 "/*! Clase que es heredera usando herencia publica */\n"
1151 "class PublicBase : public Truncated { };\n\n"
1152 "/*! Plantilla de clases */\n"
1153 "template<class T> class Templ { };\n\n"
1154 "/*! Clase que es heredera usando herencia protegida */\n"
1155 "class ProtectedBase { };\n\n"
1156 "/*! Clase que es heredera usando herencia privada */\n"
1157 "class PrivateBase { };\n\n"
1158 "/*! Clase que es usada por la clase heredada */\n"
1159 "class Used { };\n\n"
1160 "/*! Superclase que hereda de varias otras clases */\n"
1161 "class Inherited : public PublicBase,\n"
1162 " protected ProtectedBase,\n"
1163 " private PrivateBase,\n"
1164 " public Undocumented,\n"
1165 " public Templ<int>\n"
1166 "{\n"
1167 " private:\n"
1168 " Used *m_usedClass;\n"
1169 "};\n"
1170 "\\endcode\n"
1171 "Dará como resultado el siguiente gráfico:"
1172 "<p><center><img alt=\"\" src=\"graph_legend."+getDotImageExtension()+"\"></center></p>\n"
1173 "<p>\n"
1174 "Las cajas del gráfico superior tienen el siguiente significado:\n"
1175 "</p>\n"
1176 "<ul>\n"
1177 "<li>Una caja gris rellena representa la estructura o clase para la cual "
1178 "se generó el gráfico.\n"
1179 "<li>Una caja con borde negro indica una estructura o clase documentada.\n"
1180 "<li>Una caja con borde gris indica una estructura o clase no documentada.\n"
1181 "<li>Una caja con borde rojo indica una estructura o clase documentada"
1182 " de la que no todas las relaciones de herencia/asociación se "
1183 "muestran. Un gráfico queda cortado si no encaja dentro de los "
1184 "límites especificados."
1185 "</ul>\n"
1186 "<p>\n"
1187 "Las flechas tienen el siguiente significado:\n"
1188 "</p>\n"
1189 "<ul>\n"
1190 "<li>Una flecha azul oscuro se usa para mostrar una relación de herencia publica entre dos clases.\n"
1191 "<li>Una flecha verde oscuro se usa para una herencia protegida.\n"
1192 "<li>Una flecha rojo oscuro se usa para herencia privada.\n"
1193 "<li>Una flecha púrpura discontinua se usa si la clase está contenida o "
1194 "se usa por otra clase. La flecha está etiquetada por la variable "
1195 "con que se accede a la clase o estructura apuntada. \n"
1196 "<li>Una flecha amarilla discontinua indica la relación entre una instancia de plantilla y la clase de plantilla de la que se ha instanciado."
1197 " La flecha se etiqueta con los parámetros de plantilla de la instancia.\n"
1198 "</ul>\n";
1199 }
1200
1201 /*! text for the link to the legend page */
1203 {
1204 return "leyenda";
1205 }
1206
1207//////////////////////////////////////////////////////////////////////////
1208// new since 1.2.0
1209//////////////////////////////////////////////////////////////////////////
1210
1211 /*! Used as a marker that is put before a test item */
1212 QCString trTest() override
1213 {
1214 return "Prueba";
1215 }
1216
1217 /*! Used as the header of the test list */
1219 {
1220 return "Lista de pruebas";
1221 }
1222
1223//////////////////////////////////////////////////////////////////////////
1224// new since 1.2.2
1225//////////////////////////////////////////////////////////////////////////
1226
1227 /*! Used as a section header for IDL properties */
1229 {
1230 return "Propiedades";
1231 }
1232
1233 /*! Used as a section header for IDL property documentation */
1235 {
1236 return "Documentación de propiedades";
1237 }
1238
1239//////////////////////////////////////////////////////////////////////////
1240// new since 1.2.4
1241//////////////////////////////////////////////////////////////////////////
1242
1243 /*! Used for Java classes in the summary section of Java packages */
1245 {
1246 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
1247 {
1248 return "Estructuras de datos";
1249 }
1250 else
1251 {
1252 return "Clases";
1253 }
1254 }
1255
1256 /*! Used as the title of a Java package */
1257 QCString trPackage(const QCString &name) override
1258 {
1259 return "Paquete "+name;
1260 }
1261
1262
1263 /*! The description of the package index page */
1265 {
1266 return "Estos son los paquetes con breves descripciones (si están disponibles):";
1267 }
1268
1269 /*! The link name in the Quick links header for each page */
1271 {
1272 return "Paquetes";
1273 }
1274
1275 /*! Text shown before a multi-line define */
1277 {
1278 return "Valor:";
1279 }
1280
1281//////////////////////////////////////////////////////////////////////////
1282// new since 1.2.5
1283//////////////////////////////////////////////////////////////////////////
1284
1285 /*! Used as a marker that is put before a \\bug item */
1286 QCString trBug() override
1287 {
1288 return "Defecto";
1289 }
1290
1291 /*! Used as the header of the bug list */
1293 {
1294 return "Lista de defectos";
1295 }
1296
1297//////////////////////////////////////////////////////////////////////////
1298// new since 1.2.6
1299//////////////////////////////////////////////////////////////////////////
1300
1301 /*! Used as ansicpg for RTF file
1302 *
1303 * The following table shows the correlation of Charset name, Charset Value and
1304 * <pre>
1305 * Codepage number:
1306 * Charset Name Charset Value(hex) Codepage number
1307 * ------------------------------------------------------
1308 * DEFAULT_CHARSET 1 (x01)
1309 * SYMBOL_CHARSET 2 (x02)
1310 * OEM_CHARSET 255 (xFF)
1311 * ANSI_CHARSET 0 (x00) 1252
1312 * RUSSIAN_CHARSET 204 (xCC) 1251
1313 * EE_CHARSET 238 (xEE) 1250
1314 * GREEK_CHARSET 161 (xA1) 1253
1315 * TURKISH_CHARSET 162 (xA2) 1254
1316 * BALTIC_CHARSET 186 (xBA) 1257
1317 * HEBREW_CHARSET 177 (xB1) 1255
1318 * ARABIC _CHARSET 178 (xB2) 1256
1319 * SHIFTJIS_CHARSET 128 (x80) 932
1320 * HANGEUL_CHARSET 129 (x81) 949
1321 * GB2313_CHARSET 134 (x86) 936
1322 * CHINESEBIG5_CHARSET 136 (x88) 950
1323 * </pre>
1324 *
1325 */
1327 {
1328 return "1252";
1329 }
1330
1331
1332 /*! Used as ansicpg for RTF fcharset
1333 * \see trRTFansicp() for a table of possible values.
1334 */
1336 {
1337 return "0";
1338 }
1339
1340 /*! Used as header RTF general index */
1342 {
1343 return "Índice";
1344 }
1345
1346 /*! This is used for translation of the word that will possibly
1347 * be followed by a single name or by a list of names
1348 * of the category.
1349 */
1350 QCString trClass(bool first_capital, bool singular) override
1351 {
1352 return createNoun(first_capital, singular, "clase", "s");
1353 }
1354
1355 /*! This is used for translation of the word that will possibly
1356 * be followed by a single name or by a list of names
1357 * of the category.
1358 */
1359 QCString trFile(bool first_capital, bool singular) override
1360 {
1361 return createNoun(first_capital, singular, "archivo", "s");
1362 }
1363
1364 /*! This is used for translation of the word that will possibly
1365 * be followed by a single name or by a list of names
1366 * of the category.
1367 */
1368 QCString trNamespace(bool first_capital, bool singular) override
1369 {
1370 QCString result = createNoun(first_capital, singular, "espacio", "s");
1371 result+=" de nombres";
1372 return result;
1373 }
1374
1375 /*! This is used for translation of the word that will possibly
1376 * be followed by a single name or by a list of names
1377 * of the category.
1378 */
1379 QCString trGroup(bool first_capital, bool singular) override
1380 {
1381 return createNoun(first_capital, singular, "módulo", "s");
1382 }
1383
1384 /*! This is used for translation of the word that will possibly
1385 * be followed by a single name or by a list of names
1386 * of the category.
1387 */
1388 QCString trPage(bool first_capital, bool singular) override
1389 {
1390 return createNoun(first_capital, singular, "página", "s");
1391 }
1392
1393 /*! This is used for translation of the word that will possibly
1394 * be followed by a single name or by a list of names
1395 * of the category.
1396 */
1397 QCString trMember(bool first_capital, bool singular) override
1398 {
1399 return createNoun(first_capital, singular, "miembro", "s");
1400 }
1401
1402 /*! This is used for translation of the word that will possibly
1403 * be followed by a single name or by a list of names
1404 * of the category.
1405 */
1406 QCString trGlobal(bool first_capital, bool singular) override
1407 {
1408 return createNoun(first_capital, singular, "global", "es");
1409 }
1410
1411//////////////////////////////////////////////////////////////////////////
1412// new since 1.2.7
1413//////////////////////////////////////////////////////////////////////////
1414
1415 /*! This text is generated when the \\author command is used and
1416 * for the author section in man pages. */
1417 QCString trAuthor(bool first_capital, bool singular) override
1418 {
1419 return createNoun(first_capital, singular, "autor", "es");
1420 }
1421
1422//////////////////////////////////////////////////////////////////////////
1423// new since 1.2.11
1424//////////////////////////////////////////////////////////////////////////
1425
1426 /*! This text is put before the list of members referenced by a member
1427 */
1429 {
1430 return "Hace referencia a";
1431 }
1432
1433//////////////////////////////////////////////////////////////////////////
1434// new since 1.2.13
1435//////////////////////////////////////////////////////////////////////////
1436
1437 /*! used in member documentation blocks to produce a list of
1438 * members that are implemented by this one.
1439 */
1440 QCString trImplementedFromList(int numEntries) override
1441 {
1442 return "Implementa "+trWriteList(numEntries)+".";
1443 }
1444
1445 /*! used in member documentation blocks to produce a list of
1446 * all members that implement this abstract member.
1447 */
1448 QCString trImplementedInList(int numEntries) override
1449 {
1450 return "Implementado en "+trWriteList(numEntries)+".";
1451 }
1452
1453//////////////////////////////////////////////////////////////////////////
1454// new since 1.2.16
1455//////////////////////////////////////////////////////////////////////////
1456
1457 /*! used in RTF documentation as a heading for the Table
1458 * of Contents.
1459 */
1461 {
1462 return "Tabla de contenidos";
1463 }
1464
1465//////////////////////////////////////////////////////////////////////////
1466// new since 1.2.17
1467//////////////////////////////////////////////////////////////////////////
1468
1469 /*! Used as the header of the list of item that have been
1470 * flagged deprecated
1471 */
1473 {
1474 return "Lista de obsoletos";
1475 }
1476
1477//////////////////////////////////////////////////////////////////////////
1478// new since 1.2.18
1479//////////////////////////////////////////////////////////////////////////
1480
1481 /*! Used as a header for declaration section of the events found in
1482 * a C# program
1483 */
1485 {
1486 return "Eventos";
1487 }
1488
1489 /*! Header used for the documentation section of a class' events. */
1491 {
1492 return "Documentación de eventos";
1493 }
1494
1495//////////////////////////////////////////////////////////////////////////
1496// new since 1.3
1497//////////////////////////////////////////////////////////////////////////
1498
1499 /*! Used as a heading for a list of Java class types with package scope.
1500 */
1502 {
1503 return "Tipos de paquete";
1504 }
1505
1506 /*! Used as a heading for a list of Java class functions with package
1507 * scope.
1508 */
1510 {
1511 return "Funciones de paquete";
1512 }
1514 {
1515 return "Miembros de paquete";
1516 }
1517
1518 /*! Used as a heading for a list of static Java class functions with
1519 * package scope.
1520 */
1522 {
1523 return "Funciones estáticas de paquete";
1524 }
1525
1526 /*! Used as a heading for a list of Java class variables with package
1527 * scope.
1528 */
1530 {
1531 return "Atributos de paquete";
1532 }
1533
1534 /*! Used as a heading for a list of static Java class variables with
1535 * package scope.
1536 */
1538 {
1539 return "Atributos estáticos de paquete";
1540 }
1541
1542//////////////////////////////////////////////////////////////////////////
1543// new since 1.3.1
1544//////////////////////////////////////////////////////////////////////////
1545
1546 /*! Used in the quick index of a class/file/namespace member list page
1547 * to link to the unfiltered list of all members.
1548 */
1549 QCString trAll() override
1550 {
1551 return "Todos";
1552 }
1553
1554 /*! Put in front of the call graph for a function. */
1556 {
1557 return "Gráfico de llamadas de esta función:";
1558 }
1559
1560//////////////////////////////////////////////////////////////////////////
1561// new since 1.3.3
1562//////////////////////////////////////////////////////////////////////////
1563
1564 /*! This string is used as the title for the page listing the search
1565 * results.
1566 */
1568 {
1569 return "Resultados de la búsqueda";
1570 }
1571
1572 /*! This string is put just before listing the search results. The
1573 * text can be different depending on the number of documents found.
1574 * Inside the text you can put the special marker $num to insert
1575 * the number representing the actual number of search results.
1576 * The @a numDocuments parameter can be either 0, 1 or 2, where the
1577 * value 2 represents 2 or more matches. HTML markup is allowed inside
1578 * the returned string.
1579 */
1580 QCString trSearchResults(int numDocuments) override
1581 {
1582 if (numDocuments==0)
1583 {
1584 return "Disculpe, no se encontraron documentos que coincidan con su búsqueda.";
1585 }
1586 else if (numDocuments==1)
1587 {
1588 return "Se encontró <b>1</b> documento que coincide con su búsqueda.";
1589 }
1590 else
1591 {
1592 return "Se encontraron <b>$num</b> documentos que coinciden con su búsqueda. "
1593 "Se muestran los mejores resultados primero.";
1594 }
1595 }
1596
1597 /*! This string is put before the list of matched words, for each search
1598 * result. What follows is the list of words that matched the query.
1599 */
1601 {
1602 return "Coincidencias:";
1603 }
1604
1605//////////////////////////////////////////////////////////////////////////
1606// new since 1.3.8
1607//////////////////////////////////////////////////////////////////////////
1608
1609 /*! This is used in HTML as the title of page with source code for file filename
1610 */
1611 QCString trSourceFile(const QCString& filename) override
1612 {
1613 return "Archivo de código fuente " + filename;
1614 }
1615
1616//////////////////////////////////////////////////////////////////////////
1617// new since 1.3.9
1618//////////////////////////////////////////////////////////////////////////
1619
1620 /*! This is used as the name of the chapter containing the directory
1621 * hierarchy.
1622 */
1624 { return "Jerarquía de directorios"; }
1625
1626 /*! This is used as the name of the chapter containing the documentation
1627 * of the directories.
1628 */
1630 { return "Documentación de directorios"; }
1631
1632 /*! This is used as the title of the directory index and also in the
1633 * Quick links of an HTML page, to link to the directory hierarchy.
1634 */
1636 { return "Directorios"; }
1637
1638 /*! This returns the title of a directory page. The name of the
1639 * directory is passed via \a dirName.
1640 */
1641 QCString trDirReference(const QCString &dirName) override
1642 {
1643 QCString result="Referencia del directorio ";
1644 result+=dirName;
1645 return result;
1646 }
1647
1648 /*! This returns the word directory with or without starting capital
1649 * (\a first_capital) and in singular or plural form (\a singular).
1650 */
1651 QCString trDir(bool first_capital, bool singular) override
1652 {
1653 return createNoun(first_capital, singular, "directorio", "s");
1654 }
1655
1656//////////////////////////////////////////////////////////////////////////
1657// new since 1.4.1
1658//////////////////////////////////////////////////////////////////////////
1659
1660 /*! This text is added to the documentation when the \\overload command
1661 * is used for a overloaded function.
1662 */
1664 {
1665 return "Esta es una función miembro sobrecargada que se "
1666 "suministra por conveniencia. Difiere de la anterior "
1667 "función solamente en los argumentos que acepta.";
1668 }
1669
1670//////////////////////////////////////////////////////////////////////////
1671// new since 1.4.6
1672//////////////////////////////////////////////////////////////////////////
1673
1674 /*! This is used to introduce a caller (or called-by) graph */
1676 {
1677 return "Gráfico de llamadas a esta función:";
1678 }
1679
1680 /*! This is used in the documentation of a file/namespace before the list
1681 * of documentation blocks for enumeration values
1682 */
1684 { return "Documentación de valores enumerados"; }
1685
1686//////////////////////////////////////////////////////////////////////////
1687// new since 1.5.4 (mainly for Fortran)
1688//////////////////////////////////////////////////////////////////////////
1689
1690 /*! header that is put before the list of member subprograms (Fortran). */
1692 { return "Documentación de funciones/subrutinas miembros"; }
1693
1694 /*! This is put above each page as a link to the list of annotated data types (Fortran). */
1696 { return "Lista de campos de datos"; }
1697
1698 /*! This is put above each page as a link to all members of compounds (Fortran). */
1700 { return "Campos de datos"; }
1701
1702 /*! This is an introduction to the annotated compound list (Fortran). */
1704 { return "Esta es la lista de los tipos de datos con breves descripciones:"; }
1705
1706 /*! This is an introduction to the page with all data types (Fortran). */
1708 {
1709 QCString result="Esta es la lista de todos ";
1710 result+="los tipos de datos miembro ";
1711 if (!extractAll)
1712 {
1713 result+="documentados ";
1714 }
1715 result+="con enlaces a ";
1716 if (!extractAll)
1717 {
1718 result+="la documentación de la estructura de datos para cada miembro";
1719 }
1720 else
1721 {
1722 result+="los tipos de datos a los que pertenecen:";
1723 }
1724 return result;
1725 }
1726
1727 /*! This is used in LaTeX as the title of the chapter with the
1728 * annotated compound index (Fortran).
1729 */
1731 { return "Índice de tipos de datos"; }
1732
1733 /*! This is used in LaTeX as the title of the chapter containing
1734 * the documentation of all data types (Fortran).
1735 */
1737 { return "Documentación de tipos de datos"; }
1738
1739 /*! This is used in the documentation of a file as a header before the
1740 * list of (global) subprograms (Fortran).
1741 */
1743 { return "Funciones/subrutinas"; }
1744
1745 /*! This is used in the documentation of a file/namespace before the list
1746 * of documentation blocks for subprograms (Fortran)
1747 */
1749 { return "Documentación de funciones/subrutinas"; }
1750
1751 /*! This is used in the documentation of a file/namespace/group before
1752 * the list of links to documented compounds (Fortran)
1753 */
1755 { return "Tipos de datos"; }
1756
1757 /*! used as the title of page containing all the index of all modules (Fortran). */
1759 { return "Lista de módulos"; }
1760
1761 /*! used as an introduction to the modules list (Fortran) */
1762 QCString trModulesListDescription(bool extractAll) override
1763 {
1764 QCString result="Lista de todos los módulos ";
1765 if (!extractAll) result+="documentados ";
1766 result+="con breves descripciones:";
1767 return result;
1768 }
1769
1770 /*! used as the title of the HTML page of a module/type (Fortran) */
1772 ClassDef::CompoundType compType,
1773 bool isTemplate) override
1774 {
1775 QCString result="Referencia de";
1776 if (isTemplate) result+=" la plantilla de";
1777 switch(compType)
1778 {
1779 case ClassDef::Class: result+="l módulo"; break;
1780 case ClassDef::Struct: result+="l tipo"; break;
1781 case ClassDef::Union: result+=" la unión"; break;
1782 case ClassDef::Interface: result+=" la interface"; break;
1783 case ClassDef::Protocol: result+="l protocolo"; break;
1784 case ClassDef::Category: result+=" la categoría"; break;
1785 case ClassDef::Exception: result+=" la excepción"; break;
1786 default: break;
1787 }
1788 result+=clName;
1789 return result;
1790 }
1791
1792 /*! used as the title of the HTML page of a module (Fortran) */
1793 QCString trModuleReference(const QCString &namespaceName) override
1794 {
1795 QCString result="Referencia del módulo ";
1796 result+=namespaceName;
1797 return result;
1798 }
1799
1800 /*! This is put above each page as a link to all members of modules. (Fortran) */
1802 { return "Miembros del módulo"; }
1803
1804 /*! This is an introduction to the page with all modules members (Fortran) */
1805 QCString trModulesMemberDescription(bool extractAll) override
1806 {
1807 QCString result="Lista de todos los miembros del módulo ";
1808 if (!extractAll) result+="documentados ";
1809 result+="con enlaces ";
1810 if (extractAll)
1811 {
1812 result+="a la documentación del módulo para cada uno:";
1813 }
1814 else
1815 {
1816 result+="al módulo al que pertenecen:";
1817 }
1818 return result;
1819 }
1820
1821 /*! This is used in LaTeX as the title of the chapter with the
1822 * index of all modules (Fortran).
1823 */
1825 { return "Índice de módulos"; }
1826
1827 /*! This is used for translation of the word that will possibly
1828 * be followed by a single name or by a list of names
1829 * of the category.
1830 */
1831 QCString trModule(bool first_capital, bool singular) override
1832 {
1833 return createNoun(first_capital, singular, "módulo", "s");
1834 }
1835
1836 /*! This is put at the bottom of a module documentation page and is
1837 * followed by a list of files that were used to generate the page.
1838 */
1840 bool single) override
1841 {
1842 // single is true implies a single file
1843 QCString result="La documentación de est";
1844 switch(compType)
1845 {
1846 case ClassDef::Class: result+="e módulo"; break;
1847 case ClassDef::Struct: result+="e tipo"; break;
1848 case ClassDef::Union: result+="a unión"; break;
1849 case ClassDef::Interface: result+="a interface"; break;
1850 case ClassDef::Protocol: result+="e protocolo"; break;
1851 case ClassDef::Category: result+="a categoría"; break;
1852 case ClassDef::Exception: result+="a excepción"; break;
1853 default: break;
1854 }
1855 result+=" está generada de";
1856 if (single) result+="l siguiente archivo:";
1857 else result+=" los siguientes archivos:";
1858 return result;
1859 }
1860
1861 /*! This is used for translation of the word that will possibly
1862 * be followed by a single name or by a list of names
1863 * of the category.
1864 */
1865 QCString trType(bool first_capital, bool singular) override
1866 {
1867 return createNoun(first_capital, singular, "tipo", "s");
1868 }
1869
1870 /*! This is used for translation of the word that will possibly
1871 * be followed by a single name or by a list of names
1872 * of the category.
1873 */
1874 QCString trSubprogram(bool first_capital, bool singular) override
1875 {
1876 return createNoun(first_capital, singular, "subprograma", "s");
1877 }
1878
1879 /*! C# Type Constraint list */
1881 {
1882 return "Restricciones de tipo";
1883 }
1884
1885//////////////////////////////////////////////////////////////////////////
1886// new since 1.6.0 (mainly for the new search engine)
1887//////////////////////////////////////////////////////////////////////////
1888
1889 /*! directory relation for \a name */
1890 QCString trDirRelation(const QCString &name) override
1891 {
1892 return "Relación "+name;
1893 }
1894
1895 /*! Loading message shown when loading search results */
1897 {
1898 return "Cargando...";
1899 }
1900
1901 /*! Label used for search results in the global namespace */
1903 {
1904 return "Espacio de nombres global";
1905 }
1906
1907 /*! Message shown while searching */
1909 {
1910 return "Buscando...";
1911 }
1912
1913 /*! Text shown when no search results are found */
1915 {
1916 return "Nada coincide";
1917 }
1918
1919//////////////////////////////////////////////////////////////////////////
1920// new since 1.6.3 (missing items for the directory pages)
1921//////////////////////////////////////////////////////////////////////////
1922
1923 /*! when clicking a directory dependency label, a page with a
1924 * table is shown. The heading for the first column mentions the
1925 * source file that has a relation to another file.
1926 */
1927 QCString trFileIn(const QCString &name) override
1928 {
1929 return "Archivo en "+name;
1930 }
1931
1932 /*! when clicking a directory dependency label, a page with a
1933 * table is shown. The heading for the second column mentions the
1934 * destination file that is included.
1935 */
1936 QCString trIncludesFileIn(const QCString &name) override
1937 {
1938 return "Incluye archivo en "+name;
1939 }
1940
1941 /** Compiles a date string.
1942 * @param year Year in 4 digits
1943 * @param month Month of the year: 1=January
1944 * @param day Day of the Month: 1..31
1945 * @param dayOfWeek Day of the week: 1=Monday..7=Sunday
1946 * @param hour Hour of the day: 0..23
1947 * @param minutes Minutes in the hour: 0..59
1948 * @param seconds Seconds within the minute: 0..59
1949 * @param includeTime Include time in the result string?
1950 */
1951 QCString trDateTime(int year,int month,int day,int dayOfWeek,
1952 int hour,int minutes,int seconds,
1953 DateTimeType includeTime) override
1954 {
1955 static const char *days[] = { "Lunes","Martes","Miércoles","Jueves",
1956 "Viernes","Sábado","Domingo" };
1957 static const char *months[] = { "enero","febrero","marzo","abril",
1958 "mayo","junio","julio","agosto",
1959 "septiembre","octubre","noviembre","diciembre" };
1960 QCString sdate;
1961 if (includeTime == DateTimeType::DateTime || includeTime == DateTimeType::Date)
1962 {
1963 sdate.sprintf("%s, %d de %s de %d",days[dayOfWeek-1],day,months[month-1],year);
1964 }
1965 if (includeTime == DateTimeType::DateTime) sdate += " ";
1966 if (includeTime == DateTimeType::DateTime || includeTime == DateTimeType::Time)
1967 {
1968 QCString stime;
1969 stime.sprintf("%.2d:%.2d:%.2d",hour,minutes,seconds);
1970 sdate+=stime;
1971 }
1972 return sdate;
1973 }
1974 QCString trDayOfWeek(int dayOfWeek, bool first_capital, bool full) override
1975 {
1976 static const char *days_short[] = { "lun", "mar", "mié", "jue", "vie", "sáb", "dom" };
1977 static const char *days_full[] = { "lunes", "martes", "miércoles", "jueves", "viernes", "sábado", "domingo" };
1978 QCString text = full? days_full[dayOfWeek-1] : days_short[dayOfWeek-1];
1979 return first_capital? text.mid(0,1).upper()+text.mid(1) : text;
1980 }
1981 QCString trMonth(int month, bool first_capital, bool full) override
1982 {
1983 static const char *months_short[] = { "ene", "feb", "mar", "abr", "may", "jun", "jul", "ago", "sep", "oct", "nov", "dic" };
1984 static const char *months_full[] = { "enero", "febrero", "marzo", "abril", "mayo", "junio", "julio", "agosto", "septiembre", "octubre", "noviembre", "diciembre" };
1985 QCString text = full? months_full[month-1] : months_short[month-1];
1986 return first_capital? text.mid(0,1).upper()+text.mid(1) : text;
1987 }
1988 QCString trDayPeriod(bool period) override
1989 {
1990 static const char *dayPeriod[] = { "a. m.", "p. m." };
1991 return dayPeriod[period?1:0];
1992 }
1993
1994//////////////////////////////////////////////////////////////////////////
1995// new since 1.7.5
1996//////////////////////////////////////////////////////////////////////////
1997
1998 /*! Header for the page with bibliographic citations */
2000 { return "Referencias bibliográficas"; }
2001
2002 /*! Text for copyright paragraph */
2004 { return "Copyright"; }
2005
2006 /*! Header for the graph showing the directory dependencies */
2007 QCString trDirDepGraph(const QCString &name) override
2008 { return "Gráfico de dependencias de directorios de "+name+":"; }
2009
2010//////////////////////////////////////////////////////////////////////////
2011// new since 1.8.0
2012//////////////////////////////////////////////////////////////////////////
2013
2014 /*! Detail level selector shown for hierarchical indices */
2016 { return "nivel de detalle"; }
2017
2018 /*! Section header for list of template parameters */
2020 { return "Parámetros de plantilla"; }
2021
2022 /*! Used in dot graph when UML_LOOK is enabled and there are many fields */
2023 QCString trAndMore(const QCString &number) override
2024 { return "y "+number+" más..."; }
2025
2026 /*! Used file list for a Java enum */
2028 { QCString result = "La documentación de esta enumeración está generada de";
2029 if (single)
2030 result += "l siguiente archivo:";
2031 else
2032 result += " los siguientes archivos:";
2033 return result;
2034 }
2035
2036 /*! Header of a Java enum page (Java enums are represented as classes). */
2037 QCString trEnumReference(const QCString &name) override
2038 { return "Referencia de la enumeración "+name; }
2039
2040 /*! Used for a section containing inherited members */
2041 QCString trInheritedFrom(const QCString &members,const QCString &what) override
2042 { return members+" heredados de "+what; }
2043
2044 /*! Header of the sections with inherited members specific for the
2045 * base class(es)
2046 */
2048 { return "Otros miembros heredados"; }
2049
2050//////////////////////////////////////////////////////////////////////////
2051// new since 1.8.2
2052//////////////////////////////////////////////////////////////////////////
2053
2054 /*! Used as a tooltip for the toggle button that appears in the
2055 * navigation tree in the HTML output when GENERATE_TREEVIEW is
2056 * enabled. This tooltip explains the meaning of the button.
2057 */
2059 {
2060 QCString opt = enable ? "habilitar" : "deshabilitar";
2061 return "pulsar para "+opt+" sincronización";
2062 }
2063
2064 /*! Used in a method of an Objective-C class that is declared in a
2065 * a category. Note that the @1 marker is required and is replaced
2066 * by a link.
2067 */
2069 {
2070 return "Proporcionado por la categoría @0.";
2071 }
2072
2073 /*! Used in a method of an Objective-C category that extends a class.
2074 * Note that the @1 marker is required and is replaced by a link to
2075 * the class method.
2076 */
2078 {
2079 return "Extiende la clase @0.";
2080 }
2081
2082 /*! Used as the header of a list of class methods in Objective-C.
2083 * These are similar to static public member functions in C++.
2084 */
2086 {
2087 return "Métodos de clase";
2088 }
2089
2090 /*! Used as the header of a list of instance methods in Objective-C.
2091 * These are similar to public member functions in C++.
2092 */
2094 {
2095 return "Métodos de instancia";
2096 }
2097
2098 /*! Used as the header of the member functions of an Objective-C class.
2099 */
2101 {
2102 return "Documentación de métodos";
2103 }
2104
2105//////////////////////////////////////////////////////////////////////////
2106// new since 1.8.4
2107//////////////////////////////////////////////////////////////////////////
2108
2109 /** old style UNO IDL services: implemented interfaces */
2111 { return "Interfaces exportadas"; }
2112
2113 /** old style UNO IDL services: inherited services */
2115 { return "Servicios incluidos"; }
2116
2117 /** UNO IDL constant groups */
2119 { return "Grupos de constantes"; }
2120
2121 /** UNO IDL constant groups */
2122 QCString trConstantGroupReference(const QCString &namespaceName) override
2123 {
2124 QCString result="Referencia a grupos de constantes de ";
2125 result+=namespaceName;
2126 return result;
2127 }
2128 /** UNO IDL service page title */
2129 QCString trServiceReference(const QCString &sName) override
2130 {
2131 QCString result="Referencia a servicios de ";
2132 result+=sName;
2133 return result;
2134 }
2135 /** UNO IDL singleton page title */
2137 {
2138 QCString result="Referencia a «singleton» de ";
2139 result+=sName;
2140 return result;
2141 }
2142 /** UNO IDL service page */
2144 {
2145 // single is true implies a single file
2146 QCString result="La documentación de este servicio "
2147 "está generada de";
2148 if (single) result+="l siguiente archivo:"; else result+=" los siguientes archivos:";
2149 return result;
2150 }
2151 /** UNO IDL singleton page */
2153 {
2154 // single is true implies a single file
2155 QCString result="La documentación de este «singleton» "
2156 "está generada de";
2157 if (single) result+="l siguiente archivo:"; else result+=" los siguientes archivos:";
2158 return result;
2159 }
2160
2161//////////////////////////////////////////////////////////////////////////
2162// new since 1.8.15
2163//////////////////////////////////////////////////////////////////////////
2164
2165 /** VHDL design unit hierarchy */
2167 { return "Jerarquía de unidades de diseño"; }
2168 /** VHDL design unit list */
2170 { return "Lista de unidades de diseño"; }
2171 /** VHDL design unit members */
2173 { return "Miembros de unidades de diseño"; }
2174 /** VHDL design unit list description */
2176 {
2177 return "Esta es la lista de todos los miembros de unidades de diseño con "
2178 "enlaces a las entidades a las que pertenecen:";
2179 }
2180 /** VHDL design unit index */
2182 { return "Índice de unidades de diseño"; }
2183 /** VHDL design units */
2185 { return "Unidades de diseño"; }
2186 /** VHDL functions/procedures/processes */
2188 { return "Funciones/procedimientos/procesos"; }
2189 /** VHDL type */
2190 QCString trVhdlType(VhdlSpecifier type,bool single) override
2191 {
2192 switch(type)
2193 {
2195 if (single) return "Biblioteca";
2196 else return "Bibliotecas";
2198 if (single) return "Paquete";
2199 else return "Paquetes";
2201 if (single) return "Señal";
2202 else return "Señales";
2204 if (single) return "Componente";
2205 else return "Componentes";
2207 if (single) return "Constante";
2208 else return "Constantes";
2210 if (single) return "Entidad";
2211 else return "Entidades";
2213 if (single) return "Tipo";
2214 else return "Tipos";
2216 if (single) return "Subtipo";
2217 else return "Subtipos";
2219 if (single) return "Función";
2220 else return "Funciones";
2222 if (single) return "Registro";
2223 else return "Registros";
2225 if (single) return "Procedimiento";
2226 else return "Procedimientos";
2228 if (single) return "Arquitectura";
2229 else return "Arquitecturas";
2231 if (single) return "Atributo";
2232 else return "Atributos";
2234 if (single) return "Proceso";
2235 else return "Procesos";
2237 if (single) return "Puerto";
2238 else return "Puertos";
2239 case VhdlSpecifier::USE:
2240 if (single) return "Cláusula de uso";
2241 else return "Cláusulas de uso";
2243 if (single) return "Genérico";
2244 else return "Genéricos";
2246 return "Cuerpo del paquete";
2248 return "Unidades";
2250 if (single) return "Variable compartida";
2251 else return "Variables compartidas";
2253 if (single) return "Archivo";
2254 else return "Archivos";
2256 if (single) return "Grupo";
2257 else return "Grupos";
2259 if (single) return "Instanciación";
2260 else return "Instanciaciones";
2262 if (single) return "Alias";
2263 else return "Aliases";
2265 if (single) return "Configuración";
2266 else return "Configuraciones";
2268 return "Varios";
2270 return "Restricciones";
2271 default:
2272 return "Clase";
2273 }
2274 }
2276 { return "Referencia de "+name; }
2277
2279 {
2280 return "Constantes";
2281 }
2283 {
2284 return "Documentación de constantes";
2285 }
2287 {
2288 return "Secuencias";
2289 }
2291 {
2292 return "Documentación de secuencias";
2293 }
2295 {
2296 return "Diccionarios";
2297 }
2299 {
2300 return "Documentación de diccionarios";
2301 }
2303 {
2304 return "Interfaces";
2305 }
2307 {
2308 return "Índice de interfaces";
2309 }
2311 {
2312 return "Lista de interfaces";
2313 }
2315 {
2316 return "Esta es la lista de las interfaces con breves descripciones:";
2317 }
2319 {
2320 return "Jerarquía de interfaces";
2321 }
2323 {
2324 return "Este listado de herencia está ordenado de forma general, pero no está en orden alfabético estricto:";
2325 }
2327 {
2328 return "Documentación de interfaces";
2329 }
2331 {
2332 return "Estructuras de datos";
2333 }
2335 {
2336 return "Índice de estructuras de datos";
2337 }
2339 {
2340 return "Lista de estructuras de datos";
2341 }
2343 {
2344 return "Esta es la lista de las estructuras de datos con breves descripciones:";
2345 }
2347 {
2348 return "Documentación de estructuras de datos";
2349 }
2351 {
2352 return "Índice de excepciones";
2353 }
2355 {
2356 return "Lista de excepciones";
2357 }
2359 {
2360 return "Esta es la lista de las excepciones con breves descripciones:";
2361 }
2363 {
2364 return "Jerarquía de excepciones";
2365 }
2367 {
2368 return "Este listado de herencia está ordenado de forma general, pero no está en orden alfabético estricto:";
2369 }
2371 {
2372 return "Documentación de excepciones";
2373 }
2374 QCString trCompoundReferenceSlice(const QCString &clName, ClassDef::CompoundType compType, bool isLocal) override
2375 {
2376 QCString result="Referencia de";
2377 switch(compType)
2378 {
2379 case ClassDef::Class: result+=" la clase "; break;
2380 case ClassDef::Struct: result+=" la estructura "; break;
2381 case ClassDef::Union: result+=" la unión "; break;
2382 case ClassDef::Interface: result+=" la interface "; break;
2383 case ClassDef::Protocol: result+="l protocolo "; break;
2384 case ClassDef::Category: result+=" la categoría "; break;
2385 case ClassDef::Exception: result+=" la excepción "; break;
2386 default: break;
2387 }
2388 if (isLocal) result+=" local ";
2389 result+=clName;
2390 return result;
2391 }
2393 {
2394 return "Operaciones";
2395 }
2397 {
2398 return "Documentación de operaciones";
2399 }
2401 {
2402 return "Datos miembro";
2403 }
2405 {
2406 return "Documentación de datos miembro";
2407 }
2408
2409//////////////////////////////////////////////////////////////////////////
2410// new since 1.8.19
2411//////////////////////////////////////////////////////////////////////////
2412
2413 /** VHDL design unit documentation */
2415 { return "Documentación de unidades de diseño"; }
2416
2417//////////////////////////////////////////////////////////////////////////
2418// new since 1.9.2
2419//////////////////////////////////////////////////////////////////////////
2420
2421 /** C++20 concept */
2422 QCString trConcept(bool first_capital, bool singular) override
2423 {
2424 return createNoun(first_capital, singular, "concepto", "s");
2425 }
2426 /*! used as the title of the HTML page of a C++20 concept page */
2427 QCString trConceptReference(const QCString &conceptName) override
2428 {
2429 QCString result="Referencia del concepto ";
2430 result+=conceptName;
2431 return result;
2432 }
2433
2434 /*! used as the title of page containing all the index of all concepts. */
2436 { return "Lista de conceptos"; }
2437
2438 /*! used as the title of chapter containing the index listing all concepts. */
2440 { return "Índice de conceptos"; }
2441
2442 /*! used as the title of chapter containing all information about concepts. */
2444 { return "Documentación de conceptos"; }
2445
2446 /*! used as an introduction to the concept list */
2447 QCString trConceptListDescription(bool extractAll) override
2448 {
2449 QCString result="Esta es la lista de todos los conceptos ";
2450 if (!extractAll) result+="documentados ";
2451 result+="con breves descripciones:";
2452 return result;
2453 }
2454
2455 /*! used to introduce the definition of the C++20 concept */
2457 {
2458 return "Definición de concepto";
2459 }
2460
2461//////////////////////////////////////////////////////////////////////////
2462// new since 1.9.4
2463//////////////////////////////////////////////////////////////////////////
2464
2466 { return "Lista de paquetes"; }
2467
2468//////////////////////////////////////////////////////////////////////////
2469// new since 1.9.6
2470//////////////////////////////////////////////////////////////////////////
2471
2472 /*! This is used for translation of the word that will be
2473 * followed by a single name of the VHDL process flowchart.
2474 */
2476 { return "Diagrama de flujo:"; }
2477
2478 /*! Please translate also updated body of the method
2479 * trMemberFunctionDocumentation(), now better adapted for
2480 * VHDL sources documentation.
2481 */
2482
2483//////////////////////////////////////////////////////////////////////////
2484// new since 1.9.7
2485//////////////////////////////////////////////////////////////////////////
2486 /*! used in the compound documentation before a list of related symbols.
2487 *
2488 * Supersedes trRelatedFunctions
2489 */
2491 { return "Símbolos relacionados"; }
2492
2493 /*! subscript for the related symbols
2494 *
2495 * Supersedes trRelatedSubscript
2496 */
2498 { return "(Observar que estos no son símbolos miembro.)"; }
2499
2500 /*! used in the class documentation as a header before the list of all
2501 * related classes.
2502 *
2503 * Supersedes trRelatedFunctionDocumentation
2504 */
2506 { return "Documentación de símbolos amigos y relacionados"; }
2507
2508 /*! the compound type as used for the xrefitems */
2510 {
2511 QCString result;
2512 switch(compType)
2513 {
2514 case ClassDef::Class:
2515 if (lang == SrcLangExt::Fortran) result=trType(true,true);
2516 else result=trClass(true,true);
2517 break;
2518 case ClassDef::Struct: result="Estructura"; break;
2519 case ClassDef::Union: result="Unión"; break;
2520 case ClassDef::Interface: result="Interface"; break;
2521 case ClassDef::Protocol: result="Protocolo"; break;
2522 case ClassDef::Category: result="Categoría"; break;
2523 case ClassDef::Exception: result="Excepción"; break;
2524 case ClassDef::Service: result="Servicio"; break;
2525 case ClassDef::Singleton: result="Singleton"; break;
2526 default: break;
2527 }
2528 return result;
2529 }
2530
2532 {
2533 bool extractAll = Config_getBool(EXTRACT_ALL);
2535 QCString result="Lista de ";
2536 result+=(masculine ? "todos los " : "todas las ");
2537 switch (hl)
2538 {
2540 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
2541 {
2542 result+="funciones, variables, «defines», enumeraciones y «typedefs»";
2543 }
2544 else
2545 {
2546 result+="miembros de los archivos";
2547 }
2548 break;
2550 result+="funciones";
2551 break;
2553 result+="variables";
2554 break;
2556 result+="«typedefs»";
2557 break;
2559 result+="secuencias";
2560 break;
2562 result+="diccionarios";
2563 break;
2565 result+="enumeraciones";
2566 break;
2568 result+="valores enumerados";
2569 break;
2571 result+="macros";
2572 break;
2573 case FileMemberHighlight::Total: // for completeness
2574 break;
2575 }
2576 if (!extractAll) result+=(masculine ? "documentados " : "documentadas ");
2577 result+=" con enlaces ";
2578 if (extractAll)
2579 result+="a los archivos a los que corresponden:";
2580 else
2581 result+="a la documentación:";
2582 return result;
2583 }
2584
2586 {
2587 bool extractAll = Config_getBool(EXTRACT_ALL);
2589 QCString result="Lista de ";
2590 result+=(masculine ? "todos los " : "todas las ");
2591 switch (hl)
2592 {
2594 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
2595 {
2596 result+="estructuras y uniones";
2597 }
2598 else
2599 {
2600 result+="miembros de clases";
2601 }
2602 break;
2604 result+="funciones";
2605 break;
2607 result+="variables";
2608 break;
2610 result+="«typedefs»";
2611 break;
2613 result+="enumeraciones";
2614 break;
2616 result+="valores enumerados";
2617 break;
2619 result+="propiedades";
2620 break;
2622 result+="eventos";
2623 break;
2625 result+="símbolos relacionados";
2626 break;
2627 case ClassMemberHighlight::Total: // for completeness
2628 break;
2629 }
2630 if (!extractAll) result+=(masculine ? "documentados " : "documentadas ");
2631 result+=" con enlaces ";
2632 if (!extractAll)
2633 {
2634 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
2635 {
2636 result+="a la documentación de la estructura/unión para cada campo:";
2637 }
2638 else
2639 {
2640 result+="a la documentación de la clase para cada miembro:";
2641 }
2642 }
2643 else
2644 {
2645 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
2646 {
2647 result+="a las estructuras/uniones a las que pertenecen:";
2648 }
2649 else
2650 {
2651 result+="a las clases a las que pertenecen:";
2652 }
2653 }
2654 return result;
2655 }
2656
2658 {
2659 bool extractAll = Config_getBool(EXTRACT_ALL);
2661 QCString result="Lista de ";
2662 result+=(masculine ? "todos los " : "todas las ");
2663 QCString singularResult = "";
2664 QCString pluralResult = "";
2665 switch (hl)
2666 {
2668 singularResult="miembro";
2669 pluralResult="miembros";
2670 break;
2672 singularResult="función";
2673 pluralResult="funciones";
2674 break;
2676 singularResult="variable";
2677 pluralResult="variables";
2678 break;
2680 singularResult="«typedef»";
2681 pluralResult="«typedefs»";
2682 break;
2684 singularResult="secuencia";
2685 pluralResult="secuencias";
2686 break;
2688 singularResult="diccionario";
2689 pluralResult="diccionarios";
2690 break;
2692 singularResult="enumeración";
2693 pluralResult="enumeraciones";
2694 break;
2696 singularResult="valor enumerado";
2697 pluralResult="valores enumerados";
2698 break;
2699 case NamespaceMemberHighlight::Total: // for completeness
2700 break;
2701 }
2702 result+=(pluralResult.isEmpty() ? singularResult+"s" : pluralResult);
2703
2704 result+="del espacio de nombres ";
2705 if (!extractAll) result+=(masculine ? "documentados " : "documentadas ");
2706 result+=" con enlaces ";
2707 if (extractAll)
2708 result+="a la documentación del espacio de nombres de cada " + singularResult + ":";
2709 else
2710 result+="a los espacios de nombres a los que pertenecen:";
2711 return result;
2712 }
2713
2714//////////////////////////////////////////////////////////////////////////
2715// new since 1.9.6
2716//////////////////////////////////////////////////////////////////////////
2717
2719 { return "Definición"; }
2721 { return "Declaración"; }
2722
2723//////////////////////////////////////////////////////////////////////////
2724// new since 1.9.8
2725//////////////////////////////////////////////////////////////////////////
2726
2728 { return "Temas"; }
2730 { return "Documentación de temas"; }
2732 { return "Lista de temas"; }
2734 { return "Índice de temas"; }
2736 { return "Esta es la lista de todos los temas con breves descripciones:"; }
2737
2739 {
2740 bool extractAll = Config_getBool(EXTRACT_ALL);
2742 QCString result="Lista de ";
2743 result+=(masculine ? "todos los " : "todas las ");
2744 QCString singularResult = "";
2745 QCString pluralResult = "";
2746 switch (hl)
2747 {
2749 singularResult="miembro";
2750 pluralResult="miembros";
2751 break;
2753 singularResult="función";
2754 pluralResult="funciones";
2755 break;
2757 singularResult="variable";
2758 pluralResult="variables";
2759 break;
2761 singularResult="definición de tipo";
2762 pluralResult="definiciones de tipo";
2763 break;
2765 singularResult="enumeración";
2766 pluralResult="enumeraciones";
2767 break;
2769 singularResult="valor enumerado";
2770 pluralResult="valores enumerados";
2771 break;
2772 case ModuleMemberHighlight::Total: // for completeness
2773 break;
2774 }
2775 result+=(pluralResult.isEmpty() ? singularResult+"s" : pluralResult);
2776 result+=" del módulo ";
2777 if (!extractAll) result+=(masculine ? "documentados " : "documentadas ");
2778 result+="con enlaces ";
2779 if (extractAll)
2780 result+="a la documentación del módulo de cada " + singularResult + ":";
2781 else
2782 result+="al módulo al que pertenecen:";
2783 return result;
2784 }
2785
2787 { return "Módulos exportados"; }
2788
2789//////////////////////////////////////////////////////////////////////////
2790// new since 1.10.0
2791//////////////////////////////////////////////////////////////////////////
2792
2794 { return "Copiar al portapapeles"; }
2795
2796//////////////////////////////////////////////////////////////////////////
2797// new since 1.11.0
2798//////////////////////////////////////////////////////////////////////////
2799
2801 { return "Importante"; }
2802
2803//////////////////////////////////////////////////////////////////////////
2804// new since 1.16.0
2805//////////////////////////////////////////////////////////////////////////
2806
2807 // the title of the requirements overview page
2809 { return "Requisitos"; }
2810 // table header for the column with the requirements IDs
2812 { return "ID"; }
2813 // indicates a symbol implements (satisfies) a requirement
2814 QCString trSatisfies(bool singular) override
2815 {
2816 return singular ?
2817 "Satisface el requisito" :
2818 "Satisface los requisitos";
2819 }
2820 // indicates a requirement is satisfied (implemented) by one or more symbols
2821 QCString trSatisfiedBy(const QCString &list) override
2822 { return "Satisfecho por "+list+"."; }
2824 { return "Requisitos no satisfechos"; }
2825 QCString trUnsatisfiedRequirementsText(bool singular,const QCString &list) override
2826 {
2827 return singular ?
2828 "El requisito "+list+" no tiene una relación 'satisface'." :
2829 "Los requisitos "+list+" no tienen una relación 'satisface'.";
2830 }
2831 // indicates a symbol verifies (tests) a requirement
2832 QCString trVerifies(bool singular) override
2833 {
2834 return singular ?
2835 "Verifica el requisito" :
2836 "Verifica los requisitos";
2837 }
2838 // indicates a requirement is verified (tested) by one or more symbols
2839 QCString trVerifiedBy(const QCString &list) override
2840 { return "Verificado por "+list+"."; }
2842 { return "Requisitos no verificados"; }
2843 QCString trUnverifiedRequirementsText(bool singular,const QCString &list) override
2844 {
2845 return singular ?
2846 "El requisito "+list+" no tiene una relación 'verifica'." :
2847 "Los requisitos "+list+" no tienen una relación 'verifica'.";
2848 }
2849
2850};
2851
2852#endif
CompoundType
The various compound types.
Definition classdef.h:109
@ Singleton
Definition classdef.h:117
@ Interface
Definition classdef.h:112
@ Exception
Definition classdef.h:115
This is an alternative implementation of QCString.
Definition qcstring.h:103
QCString upper() const
Definition qcstring.h:258
QCString mid(size_t index, size_t len=static_cast< size_t >(-1)) const
Definition qcstring.h:245
bool isEmpty() const
Returns TRUE iff the string is empty.
Definition qcstring.h:167
QCString & sprintf(const char *format,...)
Definition qcstring.cpp:29
Abstract base class for all translatable text fragments.
Definition translator.h:29
QCString createNoun(bool first_capital, bool singular, const QCString &base, const QCString &plurSuffix, const QCString &singSuffix="")
Definition translator.h:801
QCString trLegendTitle() override
QCString trPublicSlots() override
QCString trFunctionAndProc() override
VHDL functions/procedures/processes.
QCString trDeprecatedList() override
QCString trAll() override
QCString trRelatedSymbolDocumentation() override
QCString trTopicIndex() override
QCString trStaticPrivateMembers() override
QCString trAdditionalInheritedMembers() override
QCString trIncludesFileIn(const QCString &name) override
QCString trHierarchicalIndex() override
QCString trModulesMembers() override
QCString trReferencedBy() override
QCString trMainPage() override
QCString trDir(bool first_capital, bool singular) override
QCString trCompoundMembersDescription(bool extractAll) override
QCString trReturnValues() override
QCString trUnverifiedRequirements() override
QCString trDefinition() override
QCString trStaticPublicAttribs() override
QCString trCompoundType(ClassDef::CompoundType compType, SrcLangExt lang) override
QCString trFileList() override
QCString trCompoundListDescriptionFortran() override
QCString trModulesList() override
QCString trNamespaceListDescription(bool extractAll) override
QCString trVhdlType(VhdlSpecifier type, bool single) override
VHDL type.
QCString trTest() override
QCString trDataTypes() override
QCString trMember(bool first_capital, bool singular) override
QCString trTestList() override
QCString trInterfaceHierarchy() override
QCString trExceptionList() override
QCString trProperties() override
QCString trConstantGroups() override
UNO IDL constant groups.
QCString trMonth(int month, bool first_capital, bool full) override
QCString trStaticPublicMembers() 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 trInheritsList(int numEntries) override
QCString trExceptionDocumentation() override
QCString trInitialValue() override
QCString trMemberFunctionDocumentationFortran() override
QCString trRelatedPages() override
QCString trCompoundListDescription() override
QCString trDirIndex() override
QCString trConceptReference(const QCString &conceptName) override
QCString trConceptIndex() override
QCString trTopics() override
QCString trReimplementedFromList(int numEntries) override
QCString trGraphicalHierarchy() override
QCString trCopyright() override
QCString trSingletonReference(const QCString &sName) override
UNO IDL singleton page title.
QCString trModulesMemberDescription(bool extractAll) override
QCString trDate() override
QCString trSatisfiedBy(const QCString &list) override
QCString trGotoSourceCode() override
QCString trEnumerationValues() override
QCString trEnumReference(const QCString &name) override
QCString trReimplementedInList(int numEntries) override
QCString trDesignUnitMembers() override
VHDL design unit members.
QCString trListOfAllMembers() override
QCString trRemarks() override
QCString trGotoDocumentation() override
QCString trClassHierarchyDescription() override
QCString trDesignUnits() override
VHDL design units.
QCString trCompounds() override
QCString trModuleIndex() override
QCString trInclByDepGraph() override
QCString trRTFansicp() override
QCString trPackageList() override
QCString trPageIndex() override
QCString trClasses() override
QCString trGlobal(bool first_capital, bool singular) override
QCString trDirRelation(const QCString &name) override
QCString trNamespaceMembersDescriptionTotal(NamespaceMemberHighlight::Enum hl) override
QCString trDictionaryDocumentation() override
QCString trRequirements() override
QCString trDetailedDescription() override
QCString trImplementedFromList(int numEntries) override
QCString trDefinedIn() override
QCString trFriends() override
QCString trStructDocumentation() override
QCString trClassDocumentation() override
QCString trSequences() override
QCString trDefineValue() override
QCString trNoMatches() override
QCString trUnverifiedRequirementsText(bool singular, const QCString &list) override
QCString trImplementedInList(int numEntries) override
QCString trRTFCharSet() override
QCString trNote() override
QCString trDesignUnitHierarchy() override
VHDL design unit hierarchy.
QCString trTodo() override
QCString trDirDepGraph(const QCString &name) override
QCString trIncludingInheritedMembers() override
QCString trModulesDescription() override
QCString trStructIndex() override
QCString trFile(bool first_capital, bool singular) override
QCString trDataMembers() override
QCString trGeneratedBy() override
QCString trVariables() override
QCString trFileMembersDescriptionTotal(FileMemberHighlight::Enum hl) override
QCString trConstructorDocumentation() override
QCString trTopicDocumentation() override
QCString trMemberFunctionDocumentation() override
QCString trDocumentation(const QCString &projName) override
QCString trDayOfWeek(int dayOfWeek, bool first_capital, bool full) override
QCString trStructListDescription() override
QCString trDirectories() override
QCString trServiceReference(const QCString &sName) override
UNO IDL service page title.
QCString trUnsatisfiedRequirements() override
QCString trExceptions() override
QCString trAndMore(const QCString &number) override
QCString trVersion() override
QCString trSignals() override
QCString trFileIndex() override
QCString trRequirementID() override
QCString trDesignUnitList() override
VHDL design unit list.
QCString trRTFTableOfContents() override
QCString trNamespaceList() override
QCString trCompoundMembersDescriptionTotal(ClassMemberHighlight::Enum hl) override
QCString trTypeConstraints() override
QCString trInterfaceList() override
QCString trWriteList(int numEntries) override
QCString trStaticProtectedMembers() override
QCString trTypedefs() override
QCString trStaticPackageFunctions() override
QCString trCopyToClipboard() override
QCString trPropertyDocumentation() override
QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType, bool single) override
QCString trConcept(bool first_capital, bool singular) override
C++20 concept.
QCString trClassHierarchy() override
QCString trSubprograms() override
QCString trPrivateMembers() override
QCString trDayPeriod(bool period) override
QCString trConceptDocumentation() override
QCString trTemplateParameters() override
QCString trPackageFunctions() override
QCString trCompoundReference(const QCString &clName, ClassDef::CompoundType compType, bool isTemplate) override
QCString trConstants() override
QCString trDeclaration() override
QCString latexLanguageSupportCommand() override
QCString trCompoundIndex() override
QCString trConstantDocumentation() override
QCString trCode() override
QCString trSearchResultsTitle() override
QCString trModulesIndex() override
QCString trEnumGeneratedFromFiles(bool single) override
QCString trWarning() override
QCString trFileListDescription(bool extractAll) override
QCString trInstanceMethods() override
QCString trTypeDocumentation() override
QCString trStaticProtectedAttribs() override
QCString trLegendDocs() override
QCString trExamplesDescription() override
QCString trGotoTextualHierarchy() override
QCString trSince() override
QCString trNamespaces() override
QCString trPublicTypes() override
QCString trRTFGeneralIndex() override
QCString trConceptListDescription(bool extractAll) override
QCString trMemberDataDocumentation() override
QCString trPackages() override
QCString trCompoundReferenceFortran(const QCString &clName, ClassDef::CompoundType compType, bool isTemplate) override
QCString trOverloadText() override
QCString trOperations() override
QCString trGroup(bool first_capital, bool singular) override
QCString trSearchResults(int numDocuments) override
QCString trCallerGraph() override
QCString trDirDocumentation() override
QCString trSearchMatches() override
QCString trMemberTypedefDocumentation() override
QCString trGeneratedFromFiles(ClassDef::CompoundType compType, bool single) override
QCString trFlowchart() override
QCString trSatisfies(bool singular) override
QCString trFunctions() override
QCString trCompoundIndexFortran() override
QCString trInterfaceDocumentation() override
QCString trPrivateSlots() override
QCString trDefinedAtLineInSourceFile() override
QCString trPackageAttribs() override
QCString trTodoList() override
QCString trProtectedAttribs() override
QCString trFileMembers() override
QCString trStaticPrivateAttribs() override
QCString trInterfaceListDescription() override
QCString trMore() override
QCString trAttention() override
QCString trStructs() override
QCString trInclDepGraph(const QCString &fName) override
QCString trDirReference(const QCString &dirName) override
QCString trVerifiedBy(const QCString &list) override
QCString trSourceFile(const QCString &filename) override
QCString trModuleMembersDescriptionTotal(ModuleMemberHighlight::Enum hl) override
QCString trPanelSynchronisationTooltip(bool enable) override
QCString trNamespaceDocumentation() override
QCString trCompoundReferenceSlice(const QCString &clName, ClassDef::CompoundType compType, bool isLocal) override
QCString trTopicListDescription() override
QCString trReferences() override
QCString trFileIn(const QCString &name) override
QCString getLanguageString() override
language codes for Html help
QCString trPage(bool first_capital, bool singular) override
QCString trPageAbbreviation() override
QCString trProtectedMembers() override
QCString trGlobalNamespace() override
QCString trMemberEnumerationDocumentation() override
QCString trCallGraph() override
QCString trModule(bool first_capital, bool singular) override
QCString trFileDocumentation() override
QCString trSearch() override
QCString trExtendsClass() override
QCString trRelatedFunctions() override
QCString trServices() override
old style UNO IDL services: inherited services
QCString trConstantGroupReference(const QCString &namespaceName) override
UNO IDL constant groups.
QCString trMethodDocumentation() override
QCString trEnumName() override
QCString trEnumValue() override
QCString trNamespaceMembers() override
QCString trExamples() override
QCString trLoading() override
QCString trEnumerationTypeDocumentation() override
QCString trExportedModules() override
QCString trDesignUnitIndex() override
VHDL design unit index.
QCString trNamespaceReference(const QCString &namespaceName) override
QCString trNamespaceIndex() override
QCString trParameters() override
QCString trInterfaceHierarchyDescription() override
QCString trInterfaceIndex() override
QCString trGeneratedAt(const QCString &date, const QCString &projName) override
QCString trNamespace(bool first_capital, bool singular) override
QCString trModuleReference(const QCString &namespaceName) override
QCString trGeneratedAutomatically(const QCString &s) override
QCString trImportant() override
QCString trClass(bool first_capital, bool singular) override
QCString trEventDocumentation() override
QCString trClassDiagram(const QCString &clName) override
QCString trExceptionIndex() override
QCString trDesignUnitDocumentation() override
VHDL design unit documentation.
QCString trConceptDefinition() override
QCString idLanguage() override
QCString trInheritedByList(int numEntries) override
QCString trVerifies(bool singular) override
QCString trPrecondition() override
QCString trEvents() override
QCString trPackageTypes() override
QCString trProvidedByCategory() override
QCString trDetailLevel() override
QCString trThisIsTheListOfAllMembers() override
QCString trExceptionHierarchyDescription() override
QCString trLegend() override
QCString trDictionaries() override
QCString trReferenceManual() override
QCString trEnumerationValueDocumentation() override
QCString trStaticPackageAttribs() override
QCString trInterfaces() override
old style UNO IDL services: implemented interfaces
QCString trDefinedInSourceFile() override
QCString trRelatedPagesDescription() override
QCString trRelatedSubscript() override
QCString trDesignUnitListDescription() override
VHDL design unit list description.
QCString trUnsatisfiedRequirementsText(bool singular, const QCString &list) override
QCString trEnumerations() override
QCString trSeeAlso() override
QCString trPrivateTypes() override
QCString trCompoundListFortran() override
QCString trPackageMembers() override
QCString trType(bool first_capital, bool singular) override
QCString trCiteReferences() override
QCString trModuleDocumentation() override
QCString trPackageListDescription() override
QCString trDataMemberDocumentation() override
QCString trDefines() override
QCString trAuthor(bool first_capital, bool singular) override
QCString trModules() override
QCString trDetails() override
QCString trTopicList() override
QCString trSequenceDocumentation() override
QCString trDeprecated() override
QCString trInvariant() override
QCString trSubprogramDocumentation() override
QCString trServiceGeneratedFromFiles(bool single) override
UNO IDL service page.
QCString trStructList() override
QCString trSingletonGeneratedFromFiles(bool single) override
UNO IDL singleton page.
QCString trPublicAttribs() override
QCString trDefineDocumentation() override
QCString trCompoundMembersFortran() override
QCString trModulesListDescription(bool extractAll) override
QCString trPostcondition() override
QCString trProtectedTypes() override
QCString trSliceInterfaces() override
QCString trOperationDocumentation() override
QCString trCustomReference(const QCString &name) override
QCString trCompoundMembersDescriptionFortran(bool extractAll) override
QCString trProtectedSlots() override
QCString trBug() override
QCString trInheritedFrom(const QCString &members, const QCString &what) override
QCString trExceptionListDescription() override
QCString trSubprogram(bool first_capital, bool singular) override
QCString trFunctionDocumentation() override
QCString trClassMethods() override
QCString trBugList() override
QCString trRelatedFunctionDocumentation() override
QCString trReturns() override
QCString trRelatedSymbols() override
QCString trMemberList() override
QCString trPackage(const QCString &name) override
QCString trRelatedSymbolsSubscript() override
QCString trPrivateAttribs() override
QCString trPublicMembers() override
QCString trTypedefDocumentation() override
QCString trNamespaceMemberDescription(bool extractAll) override
QCString trVariableDocumentation() override
QCString trISOLang() override
QCString trFileReference(const QCString &fileName) override
QCString trCompoundList() override
QCString trConceptList() override
QCString trFileMembersDescription(bool extractAll) override
QCString trCollaborationDiagram(const QCString &clName) override
QCString trExceptionHierarchy() override
QCString trSearching() override
QCString trCompoundMembers() override
QCString trGotoGraphicalHierarchy() override
#define Config_getBool(name)
Definition config.h:33
DateTimeType
Definition datetime.h:38
bool isFileMemberHighlightMasculine(FileMemberHighlight::Enum hl)
bool isClassMemberHighlightMasculine(ClassMemberHighlight::Enum hl)
bool isModuleMemberHighlightMasculine(ModuleMemberHighlight::Enum hl)
bool isNamespaceMemberHighlightMasculine(NamespaceMemberHighlight::Enum hl)
SrcLangExt
Definition types.h:207
VhdlSpecifier
Definition types.h:770
@ INSTANTIATION
Definition types.h:791
@ MISCELLANEOUS
Definition types.h:797
@ SHAREDVARIABLE
Definition types.h:794
QCString generateMarker(int id)
Definition util.cpp:279
QCString getDotImageExtension()
Definition util.cpp:6307