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