translator_es.h

Go to the documentation of this file.
00001 /******************************************************************************
00002  *
00003  * 
00004  *
00005  * Copyright (C) 1997-2008 by Dimitri van Heesch.
00006  *
00007  * Permission to use, copy, modify, and distribute this software and its
00008  * documentation under the terms of the GNU General Public License is hereby 
00009  * granted. No representations are made about the suitability of this software 
00010  * for any purpose. It is provided "as is" without express or implied warranty.
00011  * See the GNU General Public License for more details.
00012  *
00013  * Documents produced by Doxygen are derivative works derived from the
00014  * input used in their production; they are not affected by this license.
00015  *
00016  */
00017 
00018 /*
00019  * translator_es.h modified by Lucas Cruz (7-julio-2000)
00020  * Some notes:
00021  * - It's posible that some sentences haven't got meaning because  
00022  * some words haven't got translate in spanish.
00023  * Updated from 1.3.8 to 1.4.6 by Guillermo Ballester Valor (May-05-2006)
00024  * Updated fron 1.4.6 to 1.5.1 by Bartomeu Creus Navarro (22-enero-2007)
00025  * Updated fron 1.5.1 to 1.5.5 by Bartomeu Creus Navarro (5-febrero-2008)
00026  */
00027 
00028 #ifndef TRANSLATOR_ES_H
00029 #define TRANSLATOR_ES_H
00030 
00031 class TranslatorSpanish : public TranslatorAdapter_1_5_4
00032 {
00033 
00034   public:
00035 
00036     // --- Language control methods -------------------
00037     
00044     virtual QCString idLanguage()
00045     { return "spanish"; }
00046     
00061     virtual QCString latexLanguageSupportCommand()
00062     {
00063       return "\\usepackage[spanish]{babel}";
00064     }
00065 
00067     virtual QCString idLanguageCharset()
00068     {
00069       return "iso-8859-1";
00070     }
00071 
00072     // --- Language translation methods -------------------
00073 
00075     virtual QCString trRelatedFunctions()
00076     { return "Funciones relacionadas"; }
00077 
00079     virtual QCString trRelatedSubscript()
00080     { return "(Observar que estas no son funciones miembro.)"; }
00081 
00083     virtual QCString trDetailedDescription()
00084     { return "Descripción detallada"; }
00085 
00087     virtual QCString trMemberTypedefDocumentation()
00088     { return "Documentación de los 'Tipos Definidos' miembros de la clase"; }
00089     
00091     virtual QCString trMemberEnumerationDocumentation()
00092     { return "Documentación de las enumeraciones miembro de la clase"; }
00093     
00095     virtual QCString trMemberFunctionDocumentation()
00096     { return "Documentación de las funciones miembro"; }
00097     
00099     virtual QCString trMemberDataDocumentation()
00100     { 
00101       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00102       {
00103         return "Documentación de los campos"; 
00104       }
00105       else
00106       {
00107         return "Documentación de los datos miembro"; 
00108       }
00109     }
00110 
00112     virtual QCString trMore() 
00113     { return "Más..."; }
00114 
00116     virtual QCString trListOfAllMembers()
00117     { return "Lista de todos los miembros."; }
00118 
00120     virtual QCString trMemberList()
00121     { return "Lista de los miembros"; }
00122 
00124     virtual QCString trThisIsTheListOfAllMembers()
00125     { return "Esta es la lista completa de miembros para "; }
00126 
00128     virtual QCString trIncludingInheritedMembers()
00129     { return ", incluyendo todos los miembros heredados."; }
00130     
00134     virtual QCString trGeneratedAutomatically(const char *s)
00135     { QCString result="Generado automáticamente por Doxygen";
00136       if (s) result+=(QCString)" para "+s;
00137       result+=" del código fuente."; 
00138       return result;
00139     }
00140 
00142     virtual QCString trEnumName()
00143     { return "nombre de la enumeración"; }
00144     
00146     virtual QCString trEnumValue()
00147     { return "valor enumerado"; }
00148     
00150     virtual QCString trDefinedIn()
00151     { return "definido en"; }
00152 
00153     // quick reference sections
00154 
00158     virtual QCString trModules()
00159     { return "Módulos"; }
00160     
00162     virtual QCString trClassHierarchy()
00163     { return "Jerarquía de la clase"; }
00164     
00166     virtual QCString trCompoundList()
00167     { 
00168       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00169       {
00170         return "Estructura de datos";
00171       }
00172       else
00173       {
00174         return "Lista de clases"; 
00175       }
00176     }
00177     
00179     virtual QCString trFileList()
00180     { return "Lista de archivos"; }
00181 
00183     virtual QCString trCompoundMembers()
00184     { 
00185     if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00186       {
00187         return "Campos de datos"; 
00188       }
00189       else
00190       {
00191         return "Miembros de las clases"; 
00192       }
00193     }
00194 
00196     virtual QCString trFileMembers()
00197     { 
00198       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00199       {
00200         return "Globales"; 
00201       }
00202       else
00203       {
00204         return "Miembros de los ficheros";
00205       }
00206     }
00207 
00209     virtual QCString trRelatedPages()
00210     { return "Páginas relacionadas"; }
00211 
00213     virtual QCString trExamples()
00214     { return "Ejemplos"; }
00215 
00217     virtual QCString trSearch()
00218     { return "Buscar"; }
00219 
00221     virtual QCString trClassHierarchyDescription()
00222     { return "Esta lista de herencias esta ordenada "
00223               "aproximadamente por orden alfabético:";
00224     }
00225 
00227     virtual QCString trFileListDescription(bool extractAll)
00228     {
00229       QCString result="Lista de todos los archivos ";
00230       if (!extractAll) result+="documentados y ";
00231       result+="con descripciones breves:";
00232       return result;
00233     }
00234 
00236     virtual QCString trCompoundListDescription()
00237     {
00238       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00239       {
00240         return "Lista de estructuras con una breve descripción:"; 
00241       }
00242       else
00243       {
00244        return "Lista de las clases, estructuras, "
00245              "uniones e interfaces con una breve descripción:"; 
00246       }
00247     }
00248 
00250     virtual QCString trCompoundMembersDescription(bool extractAll)
00251     {
00252       QCString result="Esta es la lista de todos los ";
00253       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00254       {
00255         result+="campos de estructuras y uniones";
00256       }
00257       else
00258       {
00259         result+="campos de clases";
00260       }
00261       if (!extractAll)
00262       {
00263         result+=" documentados";
00264       }
00265       result+=" con enlaces a ";
00266       if (!extractAll) 
00267       {
00268         if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00269         {
00270           result+="la documentación de la estructura/unión para cada campo:";
00271         }
00272         else
00273         {
00274           result+="la documentación de la clase para cada miembro:";
00275         }
00276       }
00277       else 
00278       {
00279         if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00280         {
00281           result+="las estructuras/uniones a que pertenecen:";
00282         }
00283         else
00284         {
00285           result+="las classes a que pertenecen:";
00286         }
00287       }
00288       return result;
00289     }
00290 
00292     virtual QCString trFileMembersDescription(bool extractAll)
00293     {
00294       QCString result="Esta es la lista de ";
00295       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00296       {
00297         result+="todas las funciones, variables, definiciones, enumeraciones y definiciones de tipos";
00298       }
00299       else
00300       {
00301         result+="todos los mienbros de los ficheros";
00302       }
00303       if (!extractAll) result+=" documentados";
00304       result+=" con enlaces ";
00305       if (extractAll) 
00306         result+="a los ficheros a los que corresponden:";
00307       else 
00308         result+="a la documentación:";
00309       return result;
00310     }
00311 
00313     virtual QCString trExamplesDescription()
00314     { return "Lista de todos los ejemplos:"; }
00315 
00317     virtual QCString trRelatedPagesDescription()
00318     { return "Lista de toda la documentación relacionada:"; }
00319 
00321     virtual QCString trModulesDescription()
00322     { return "Lista de todos los módulos:"; }
00323 
00324     // index titles (the project name is prepended for these) 
00325 
00327     virtual QCString trDocumentation()
00328     { return "Documentación"; }
00329 
00333     virtual QCString trModuleIndex()
00334     { return "Indice de módulos"; }
00335 
00339     virtual QCString trHierarchicalIndex()
00340     { return "Indice jerárquico"; }
00341 
00345     virtual QCString trCompoundIndex()
00346     {
00347       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00348       { 
00349         return "Índice de estructura de datos";
00350       }
00351       else
00352       {
00353         return "Índice de clases"; 
00354       }
00355     }
00356 
00360     virtual QCString trFileIndex() 
00361     { return "Indice de archivos"; }
00362 
00366     virtual QCString trModuleDocumentation()
00367     { return "Documentación de módulos"; }
00368 
00372     virtual QCString trClassDocumentation()
00373     {
00374       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00375       {
00376         return "Documentación de las estructuras de datos";
00377       }
00378       else
00379       {
00380         return "Documentación de las clases"; 
00381       }
00382     }
00383 
00387     virtual QCString trFileDocumentation()
00388     { return "Documentación de archivos"; }
00389 
00393     virtual QCString trExampleDocumentation()
00394     { return "Documentación de ejemplos"; }
00395 
00399     virtual QCString trPageDocumentation()
00400     { return "Documentación de páginas"; }
00401 
00403     virtual QCString trReferenceManual()
00404     { return "Manual de referencia"; }
00405     
00409     virtual QCString trDefines()
00410     { return "Definiciones"; }
00411 
00415     virtual QCString trFuncProtos()
00416     { return "Funciones prototipo"; }
00417 
00421     virtual QCString trTypedefs()
00422     { return "Tipos definidos"; }
00423 
00427     virtual QCString trEnumerations()
00428     { return "Enumeraciones"; }
00429 
00433     virtual QCString trFunctions()
00434     { return "Funciones"; }
00435 
00439     virtual QCString trVariables()
00440     { return "Variables"; }
00441 
00445     virtual QCString trEnumerationValues()
00446     { return "Valores de la enumeración"; }
00447     
00451     virtual QCString trDefineDocumentation()
00452     { return "Documentación de las definiciones"; }
00453 
00457     virtual QCString trFunctionPrototypeDocumentation()
00458     { return "Documentación de las funciones prototipo"; }
00459 
00463     virtual QCString trTypedefDocumentation()
00464     { return "Documentación de los tipos definidos"; }
00465 
00469     virtual QCString trEnumerationTypeDocumentation()
00470     { return "Documentación de las enumeraciones"; }
00471 
00475     virtual QCString trFunctionDocumentation()
00476     { return "Documentación de las funciones"; }
00477 
00481     virtual QCString trVariableDocumentation()
00482     { return "Documentación de las variables"; }
00483 
00487     virtual QCString trCompounds()
00488     { 
00489       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00490       {
00491         return "Estructuras de datos"; 
00492       }
00493       else
00494       {
00495         return "Clases";
00496       }
00497     }
00498 
00502     virtual QCString trGeneratedAt(const char *date,const char *projName)
00503     { 
00504       QCString result=(QCString)"Generado el "+date;
00505       if (projName) result+=(QCString)" para "+projName;
00506       result+=(QCString)" por";
00507       return result;
00508     }
00509 
00512     virtual QCString trWrittenBy()
00513     {
00514       return "escrito por";
00515     }
00516 
00518     virtual QCString trClassDiagram(const char *clName)
00519     {
00520       return (QCString)"Diagrama de herencias de "+clName;
00521     }
00522     
00524     virtual QCString trForInternalUseOnly()
00525     { return "Para uso interno exclusivamente."; }
00526 
00528     virtual QCString trWarning()
00529     { return "Atención"; }
00530 
00532     virtual QCString trVersion()
00533     { return "Versión"; }
00534 
00536     virtual QCString trDate()
00537     { return "Fecha"; }
00538 
00540     virtual QCString trReturns()
00541     { return "Devuelve"; }
00542 
00544     virtual QCString trSeeAlso()
00545     { return "Ver también"; }
00546 
00548     virtual QCString trParameters()
00549     { return "Parámetros"; }
00550 
00552     virtual QCString trExceptions()
00553     { return "Excepciones"; }
00554 
00556     virtual QCString trGeneratedBy()
00557     { return "Generado por"; }
00558 
00560 // new since 0.49-990307
00562 
00564     virtual QCString trNamespaceList()
00565     { return "Lista de namespace"; }
00566 
00568     virtual QCString trNamespaceListDescription(bool extractAll)
00569     {
00570       QCString result="Lista de ";
00571       if (!extractAll) result+="toda la documentación de ";
00572       result+="los namespaces con una breve descripción:";
00573       return result;
00574     }
00575 
00579     virtual QCString trFriends()
00580     { return "Amigas"; }
00581 
00583 // new since 0.49-990405
00585 
00589     virtual QCString trRelatedFunctionDocumentation()
00590     { return "Documentación de las funciones relacionadas y clases amigas"; }
00591 
00593 // new since 0.49-990425
00595 
00597     virtual QCString trCompoundReference(const char *clName,
00598                                          ClassDef::CompoundType compType,
00599                                          bool isTemplate)
00600     {
00601       QCString result="Referencia de";
00602       if (isTemplate) result+=" la plantilla de";
00603       switch(compType)
00604       {
00605         case ClassDef::Class:      result+=" la Clase "; break;
00606         case ClassDef::Struct:     result+=" la Estructura "; break;
00607         case ClassDef::Union:      result+=" la Unión "; break;
00608         case ClassDef::Interface:  result+=" la Interfaz "; break;
00609         case ClassDef::Protocol:   result+="l Protocolo "; break;
00610         case ClassDef::Category:   result+=" la Categoria "; break;
00611         case ClassDef::Exception:  result+=" la Excepción "; break;
00612       }
00613       result+=(QCString)clName;
00614       return result;
00615     }
00616 
00618     virtual QCString trFileReference(const char *fileName)
00619     {
00620       QCString result="Referencia del Archivo ";
00621       result+=fileName;
00622       return result;
00623     }
00624 
00626     virtual QCString trNamespaceReference(const char *namespaceName)
00627     {
00628       QCString result="Referencia del Namespace ";
00629       result+=namespaceName;
00630       return result;
00631     }
00632 
00633     virtual QCString trPublicMembers()
00634     { return "Métodos públicos"; }
00635 
00636     virtual QCString trPublicSlots()
00637     { return "Slots públicos"; }
00638 
00639     virtual QCString trSignals()
00640     { return "Señales"; }
00641 
00642     virtual QCString trStaticPublicMembers()
00643     { return "Métodos públicos estáticos"; }
00644 
00645     virtual QCString trProtectedMembers()
00646     { return "Métodos protegidos"; }
00647 
00648     virtual QCString trProtectedSlots()
00649     { return "Slots protegidos"; }
00650 
00651     virtual QCString trStaticProtectedMembers()
00652     { return "Métodos protegidos estáticos"; }
00653 
00654     virtual QCString trPrivateMembers()
00655     { return "Métodos privados"; }
00656 
00657     virtual QCString trPrivateSlots()
00658     { return "Slots privados"; }
00659 
00660     virtual QCString trStaticPrivateMembers()
00661     { return "Métodos privados estáticos"; }
00662 
00666     virtual QCString trWriteList(int numEntries)
00667     {
00668       QCString result;
00669       int i;
00670       // the inherits list contain `numEntries' classes
00671       for (i=0;i<numEntries;i++) 
00672       {
00673         // use generateMarker to generate placeholders for the class links!
00674         result+=generateMarker(i); // generate marker for entry i in the list 
00675                                    // (order is left to right)
00676         
00677         if (i!=numEntries-1)  // not the last entry, so we need a separator
00678         {
00679           if (i<numEntries-2) // not the fore last entry 
00680             result+=", ";
00681           else                // the fore last entry
00682             result+=", y ";
00683         }
00684       }
00685       return result; 
00686     }
00687 
00691     virtual QCString trInheritsList(int numEntries)
00692     {
00693       return "Herencias "+trWriteList(numEntries)+".";
00694     }
00695 
00699     virtual QCString trInheritedByList(int numEntries)
00700     {
00701       return "Heredado por "+trWriteList(numEntries)+".";
00702     }
00703 
00707     virtual QCString trReimplementedFromList(int numEntries)
00708     {
00709       return "Reimplementado de "+trWriteList(numEntries)+".";
00710     }
00711 
00715     virtual QCString trReimplementedInList(int numEntries)
00716     {
00717       return "Reimplementado en "+trWriteList(numEntries)+".";
00718     }
00719 
00721     virtual QCString trNamespaceMembers()
00722     { return "Miembros del Namespace "; }
00723 
00725     virtual QCString trNamespaceMemberDescription(bool extractAll)
00726     { 
00727       QCString result="Lista de ";
00728       if (!extractAll) result+="toda la documentación de ";
00729       result+="los miembros del namespace con enlace a ";
00730       if (extractAll) 
00731         result+="los namespace de cada miembro:";
00732       else 
00733         result+="la documentación de los namespaces pertenecientes a:";
00734       return result;
00735     }
00739     virtual QCString trNamespaceIndex()
00740     { return "Indice de namespaces"; }
00741 
00745     virtual QCString trNamespaceDocumentation()
00746     { return "Documentación de namespaces"; }
00747 
00749 // new since 0.49-990522
00751 
00755     virtual QCString trNamespaces()
00756     { return "Namespaces"; }
00757 
00759 // new since 0.49-990728
00761 
00765     virtual QCString trGeneratedFromFiles(ClassDef::CompoundType compType,
00766         bool single)
00767     { // here s is one of " Class", " Struct" or " Union"
00768       // single is true implies a single file
00769       QCString result=(QCString)"La documentación para est";
00770       switch(compType)
00771       {
00772         case ClassDef::Class:      result+="a clase"; break;
00773         case ClassDef::Struct:     result+="a estructura"; break;
00774         case ClassDef::Union:      result+="a unión"; break;
00775         case ClassDef::Interface:  result+="e interfaz"; break;
00776         case ClassDef::Protocol:   result+="e protocolo"; break;
00777         case ClassDef::Category:   result+="a categoría"; break;
00778         case ClassDef::Exception:  result+="a excepción"; break;
00779       }
00780       result+=" fue generada a partir de";
00781       if (single) result+="l siguiente fichero:"; 
00782       else result+=" los siguientes ficheros:";
00783       return result;
00784     }
00785 
00789     virtual QCString trAlphabeticalList()
00790     { return "Lista alfabética"; }
00791 
00793 // new since 0.49-990901
00795 
00797     virtual QCString trReturnValues()
00798     { return "Valores devueltos"; }
00799 
00802     virtual QCString trMainPage()
00803     { return "Página principal"; }
00804 
00808     virtual QCString trPageAbbreviation()
00809     { return "p."; }
00810 
00812 // new since 0.49-991003
00814 
00815     virtual QCString trDefinedAtLineInSourceFile()
00816     {
00817       return "Definición en la línea @0 del archivo @1.";
00818     }
00819     virtual QCString trDefinedInSourceFile()
00820     {
00821       return "Definición en el archivo @0.";
00822     }
00823 
00825 // new since 0.49-991205
00827 
00828     virtual QCString trDeprecated()
00829     {
00830     return "Obsoleto"; 
00831     }
00832 
00834 // new since 1.0.0
00836 
00838     virtual QCString trCollaborationDiagram(const char *clName)
00839     {
00840       return (QCString)"Diagrama de colaboración para "+clName+":";
00841     }
00842 
00844     virtual QCString trInclDepGraph(const char *fName)
00845     {
00846       return (QCString)"Dependencia gráfica adjunta para "+fName+":";
00847     }
00848 
00850     virtual QCString trConstructorDocumentation()
00851     {
00852       return "Documentación del constructor y destructor"; 
00853     }
00854 
00856     virtual QCString trGotoSourceCode()
00857     {
00858       return "Ir al código fuente de este archivo.";
00859     }
00860 
00862     virtual QCString trGotoDocumentation()
00863     {
00864       return "Ir a la documentación de este archivo.";
00865     }
00866 
00868     virtual QCString trPrecondition()
00869     {
00870       return "Precondición";
00871     }
00872 
00874     virtual QCString trPostcondition()
00875     {
00876       return "Postcondición";
00877     }
00878 
00880     virtual QCString trInvariant()
00881     {
00882       return "Invariante";
00883     }
00884 
00886     virtual QCString trInitialValue()
00887     {
00888       return "Valor inicial:";
00889     }
00890 
00892     virtual QCString trCode()
00893     {
00894       return "código";
00895     }
00896 
00897     virtual QCString trGraphicalHierarchy()
00898     {
00899       return "Representación gráfica de la clase";
00900     }
00901 
00902     virtual QCString trGotoGraphicalHierarchy()
00903     {
00904       return "Ir a la representación gráfica de la jerarquía de la clase";
00905     }
00906 
00907     virtual QCString trGotoTextualHierarchy()
00908     {
00909       return "Ir a la jerarquía textual de la clase";
00910     }
00911 
00912     virtual QCString trPageIndex()
00913     {
00914       return "Página indice";
00915     }
00916 
00918 // new since 1.1.0
00920 
00921     virtual QCString trNote()
00922     {
00923       return "Nota";
00924     }
00925 
00926     virtual QCString trPublicTypes()
00927     {
00928       return "Tipos públicos";
00929     }
00930 
00931     virtual QCString trPublicAttribs()
00932     {
00933       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00934       {
00935         return "Campos de datos";
00936       }
00937       else
00938       {
00939         return "Atributos públicos";
00940       }
00941     }
00942 
00943     virtual QCString trStaticPublicAttribs()
00944     {
00945       return "Atributos públicos estáticos";
00946     }
00947 
00948     virtual QCString trProtectedTypes()
00949     {
00950       return "Tipos protegidos";
00951     }
00952 
00953     virtual QCString trProtectedAttribs()
00954     {
00955       return "Atributos protegidos";
00956     }
00957 
00958     virtual QCString trStaticProtectedAttribs()
00959     {
00960       return "Atributos protegidos estáticos";
00961     }
00962 
00963     virtual QCString trPrivateTypes()
00964     {
00965       return "Tipos privados";
00966     }
00967 
00968     virtual QCString trPrivateAttribs()
00969     {
00970       return "Atributos privados";
00971     }
00972 
00973     virtual QCString trStaticPrivateAttribs()
00974     {
00975       return "Atributos privados estáticos";
00976     }
00977 
00979 // new since 1.1.3
00981 
00983     virtual QCString trTodo()
00984     {
00985       return "Tareas Pendientes";
00986     }
00987 
00989     virtual QCString trTodoList()
00990     {
00991       return "Listado de Tareas Pendientes";
00992     }
00993 
00995 // new since 1.1.4
00997 
00998     virtual QCString trReferencedBy()
00999     {
01000       return "Referenciado por";
01001     }
01002 
01003     virtual QCString trRemarks()
01004     {
01005       return "Comentarios";
01006     }
01007 
01008     virtual QCString trAttention()
01009     {
01010       return "Atención";
01011     }
01012 
01013     virtual QCString trInclByDepGraph()
01014     {
01015       return "Gráfico de los archivos que directa o "
01016               "indirectamente incluyen a este archivo:";
01017     }
01018 
01019     virtual QCString trSince()
01020     {
01021       return "Desde";
01022     }
01023 
01025 // new since 1.1.5
01027 
01029     QCString trLegendTitle()
01030     {
01031       return "Leyenda del Gráfico";
01032     }
01033 
01037     virtual QCString trLegendDocs()
01038     {
01039       return 
01040         "Esta página explica como interpretar los gráficos que son generados "
01041         "por doxygen.<p>\n"
01042         "Considere el siguiente ejemplo:\n"
01043         "\\code\n"
01044         "/*! Clase invisible por truncamiento */\n"  
01045         "class Invisible { };\n\n"
01046         "/*! Clase truncada, relación de herencia escondida */\n"
01047         "class Truncated : public Invisible { };\n\n"
01048         "/* Clase no documentada con comentarios de doxygen */\n"
01049         "class Undocumented { };\n\n"
01050         "/*! Clase que es heredera usando herencia publica */\n"
01051         "class PublicBase : public Truncated { };\n\n"
01052         "/*! Clase plantilla */\n"
01053         "template<class T> class Templ { };\n\n"
01054         "/*! Clase que es heredera usando herencia protegida  */\n"
01055         "class ProtectedBase { };\n\n"
01056         "/*! Clase que es heredera usando herencia privada  */\n"
01057         "class PrivateBase { };\n\n"
01058         "/*! Clase que es usada por la clase hija */\n"
01059         "class Used { };\n\n"
01060         "/*! Super-Clase que hereda de varias otras clases */\n"
01061         "class Inherited : public PublicBase,\n"
01062         "                  protected ProtectedBase,\n"
01063         "                  private PrivateBase,\n"
01064         "                  public Undocumented,\n"
01065         "                  public Templ<int>\n"
01066         "{\n"
01067         "  private:\n"
01068         "    Used *m_usedClass;\n"
01069         "};\n"
01070         "\\endcode\n"
01071         "Si la etiqueta \\c MAX_DOT_GRAPH_HEIGHT en el archivo de configuración "
01072         "tiene valor 240 resultará en el siguiente gráfico:"
01073         "<p><center><img alt=\"\" src=\"graph_legend."+Config_getEnum("DOT_IMAGE_FORMAT")+"\"></center>\n"
01074         "<p>\n"
01075         "Las cajas en el gráfico arriba tienen el significado que sigue:\n"
01076         "<ul>\n"
01077         "<li>Una caja llena negra representa la estructura o clase para la cuál"
01078         "se generó el gráfico.\n"
01079         "<li>Una caja con borde negro señala una estructura o clase documentada.\n"
01080         "<li>Una caja con borde griz señala una estructura o clase no documentada.\n"
01081         "<li>una caja con borde rojo señala una estructura o clase documentada"
01082         " de la cuál no toda las relaciones de jerarquía/contenido son "
01083         "mostradas. El gráfico sera truncado si este no calza dentro de los "
01084         "límites especificados."
01085         "</ul>\n"
01086         "Las flechas tienen el siguiente significado:\n"
01087         "<ul>\n"
01088         "<li>Una flecha azul oscuro es usada para visualizar una relación herencia publica entre dos clases.\n"
01089         "<li>Una flecha verde oscura es usada para herencia protegida.\n"
01090         "<li>Una flecha rojo oscura es usada para herencia privada.\n"
01091         "<li>Una flecha segmentada púrpura se usa si la clase es contenida o "
01092         "usada por otra clase. La flecha está etiquetada por la variable "
01093         "con que se accede a la clase o estructura apuntada. \n"  
01094         "<li>Una flecha segmentada amarilla indica la relación entre una instancia template y la clase template de la que se ha instanciado."
01095         " La flecha se etiqueta con los parámetros con que se llama al template.\n"
01096         "</ul>\n";
01097     }
01098 
01100     virtual QCString trLegend()
01101     {
01102       return "leyenda";
01103     }
01104     
01106 // new since 1.2.0
01108 
01110     virtual QCString trTest()
01111     {
01112       return "Prueba";
01113     }
01114 
01116     virtual QCString trTestList()
01117     {
01118       return "Lista de Pruebas";
01119     }
01120 
01122 // new since 1.2.1
01124 
01126     virtual QCString trDCOPMethods()
01127     {
01128       return "Métodos DCOP";
01129     }
01130 
01132 // new since 1.2.2
01134 
01136     virtual QCString trProperties()
01137     {
01138       return "Propiedades";
01139     }
01140 
01142     virtual QCString trPropertyDocumentation()
01143     {
01144       return "Documentación de Propiedades";
01145     }
01146 
01148 // new since 1.2.4
01150 
01152     virtual QCString trClasses()
01153     {
01154       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
01155       {
01156         return "Estructuras de Datos";
01157       }
01158       else
01159       {
01160         return "Clases";
01161       }
01162     }
01163 
01165     virtual QCString trPackage(const char *name)
01166     {
01167       return (QCString)"Paquetes "+name;
01168     }
01169 
01171     virtual QCString trPackageList()
01172     {
01173       return "Lista de Paquetes ";
01174     }
01175 
01177     virtual QCString trPackageListDescription()
01178     {
01179       return "Aquí van los paquetes con una breve descripción (si etá disponible):";
01180     }
01181 
01183     virtual QCString trPackages()
01184     {
01185       return "Paquetes";
01186     }
01187 
01189     virtual QCString trDefineValue()
01190     {
01191       return "Valor:";
01192     }
01193 
01195 // new since 1.2.5
01197 
01199     virtual QCString trBug()
01200     {
01201       return "Bug";
01202     }
01203 
01205     virtual QCString trBugList()
01206     {
01207       return "Lista de Bugs";
01208     }
01209 
01211 // new since 1.2.6
01213 
01239     virtual QCString trRTFansicp()
01240     {
01241       return "1252";
01242     }
01243     
01244 
01248     virtual QCString trRTFCharSet()
01249     {
01250       return "0";
01251     }
01252 
01254     virtual QCString trRTFGeneralIndex()
01255     {
01256       return "Índice";
01257     }
01258 
01263     virtual QCString trClass(bool first_capital, bool singular)
01264     { 
01265       QCString result((first_capital ? "Clase" : "clase"));
01266       if (!singular)  result+="s";
01267       return result; 
01268     }
01269 
01274     virtual QCString trFile(bool first_capital, bool singular)
01275     { 
01276       QCString result((first_capital ? "Archivo" : "archivo"));
01277       if (!singular)  result+="s";
01278       return result; 
01279     }
01280 
01285     virtual QCString trNamespace(bool first_capital, bool singular)
01286     { 
01287       QCString result((first_capital ? "Namespace" : "namespace"));
01288       if (!singular)  result+="s";
01289       return result; 
01290     }
01291 
01296     virtual QCString trGroup(bool first_capital, bool singular)
01297     { 
01298       QCString result((first_capital ? "Grupo" : "grupo"));
01299       if (!singular)  result+="s";
01300       return result; 
01301     }
01302 
01307     virtual QCString trPage(bool first_capital, bool singular)
01308     { 
01309       QCString result((first_capital ? "Página" : "página"));
01310       if (!singular)  result+="s";
01311       return result; 
01312     }
01313 
01318     virtual QCString trMember(bool first_capital, bool singular)
01319     { 
01320       QCString result((first_capital ? "Miembro" : "miembro"));
01321       if (!singular)  result+="s";
01322       return result; 
01323     }
01324    
01329     virtual QCString trGlobal(bool first_capital, bool singular)
01330     { 
01331       QCString result((first_capital ? "Global" : "global"));
01332       if (!singular)  result+="es";
01333       return result; 
01334     }
01335 
01337 // new since 1.2.7
01339 
01342     virtual QCString trAuthor(bool first_capital, bool singular)
01343     {                                                                         
01344       QCString result((first_capital ? "Autor" : "autor"));
01345       if (!singular)  result+="es";
01346       return result; 
01347     }
01348 
01350 // new since 1.2.11
01352 
01355     virtual QCString trReferences()
01356     {
01357       return "Hace referencia a";
01358     }
01359 
01361 // new since 1.2.13
01363 
01367     virtual QCString trImplementedFromList(int numEntries)
01368     {
01369       return "Implementa "+trWriteList(numEntries)+".";
01370     }
01371 
01375     virtual QCString trImplementedInList(int numEntries)
01376     {
01377       return "Implementado en "+trWriteList(numEntries)+".";
01378     }
01379 
01381 // new since 1.2.16
01383 
01387     virtual QCString trRTFTableOfContents()
01388     {
01389       return "Tabla de Contenidos";
01390     }
01391 
01393 // new since 1.2.17
01395 
01399     virtual QCString trDeprecatedList()
01400     {
01401       return "Lista de Desaprobados";
01402     }
01403 
01405 // new since 1.2.18
01407 
01411     virtual QCString trEvents()
01412     {
01413       return "Eventos";
01414     }
01415 
01417     virtual QCString trEventDocumentation()
01418     {
01419       return "Documentación de los Eventos";
01420     }
01421 
01423 // new since 1.3
01425 
01428     virtual QCString trPackageTypes()
01429     { 
01430       return "Tipos del Paquete";
01431     }
01432 
01436     virtual QCString trPackageMembers()
01437     { 
01438       return "Funciones del Paquete";
01439     }
01440 
01444     virtual QCString trStaticPackageMembers()
01445     { 
01446       return "Funciones Estáticas del Paquete";
01447     }
01448 
01452     virtual QCString trPackageAttribs()
01453     { 
01454       return "Atributos del Paquete";
01455     }
01456 
01460     virtual QCString trStaticPackageAttribs()
01461     { 
01462       return "Atributos Estáticos del Paquete";
01463     }
01464 
01466 // new since 1.3.1
01468 
01472     virtual QCString trAll()
01473     {
01474       return "Todo";
01475     }
01476 
01478     virtual QCString trCallGraph()
01479     {
01480       return "Gráfico de llamadas para esta función:";
01481     }
01482 
01484 // new since 1.3.3
01486 
01491     virtual QCString trSearchForIndex()
01492     {
01493       return "Buscar";
01494     }
01495 
01499     virtual QCString trSearchResultsTitle()
01500     {
01501       return "Resultados de la Búsqueda";
01502     }
01503 
01512     virtual QCString trSearchResults(int numDocuments)
01513     {
01514       if (numDocuments==0)
01515       {
01516         return "Disculpe, no se encontraron documentos que coincidan con su búsqueda.";
01517       }
01518       else if (numDocuments==1)
01519       {
01520         return "Se encontró <b>1</b> documento que coincide con su búsqueda.";
01521       }
01522       else 
01523       {
01524         return "Se encontraron <b>$num</b> documentos que coinciden con su búsqueda. "
01525                 "Se muestran los mejores resultados primero.";
01526       }
01527     }
01528 
01532     virtual QCString trSearchMatches()
01533     {
01534       return "Coincidencias:";
01535     }
01536 
01538 // new since 1.3.8
01540 
01543     virtual QCString trSourceFile(QCString& filename)
01544     {
01545       return "Fichero Fuente " + filename;
01546     }
01547 
01549 // new since 1.3.9
01551 
01555     virtual QCString trDirIndex()
01556     { return "Jerarquía de Directorio"; }
01557 
01561     virtual QCString trDirDocumentation()
01562     { return "Documentación de Directorio"; }
01563 
01567     virtual QCString trDirectories()
01568     { return "Directorios"; }
01569 
01573     virtual QCString trDirDescription()
01574     { return "La jeraquía de este directorio está ordenada"
01575               " alfabéticamente, de manera aproximada:";
01576     }
01577 
01581     virtual QCString trDirReference(const char *dirName)
01582     {
01583       QCString result="Referencia del Directorio ";
01584       result+=dirName;
01585       return result;
01586     }
01587 
01591     virtual QCString trDir(bool first_capital, bool singular)
01592     { 
01593       QCString result((first_capital ? "Directorio" : "directorio"));
01594       if (!singular) result+="s";
01595       return result; 
01596     }
01597 
01599 // new since 1.4.1
01601 
01605     virtual QCString trOverloadText()
01606     {
01607        return "Esta es una función miembro sobrecargada que se "
01608                "suministra por conveniencia. Difiere de la anterior "
01609                "función solamente en los argumentos que acepta.";
01610     }
01611 
01613 // new since 1.4.6
01615 
01617     virtual QCString trCallerGraph()
01618     {
01619       return "Gráfico de llamadas a esta función:";
01620     }
01621 
01625     virtual QCString trEnumerationValueDocumentation()
01626     { return "Documentación de los valores de la enumeración"; }
01627 
01629 // new since 1.5.4 (mainly for Fortran)
01631     // De parte de Bartomeu:
01632     //    No conozco el Fortran, salvo un par de ejercicios en la universidad
01633     // hace muchos años. Por lo tanto, las traducciones son del inglés
01634     // al español, no de un usuario de Fortran que puede que haya cosas que no
01635     // traduzca o traduzca de otra forma. Que los usuarios de Fortran disculpen
01636     // y espero se animen a mejorar mi traducción.
01637 
01639     virtual QCString trMemberFunctionDocumentationFortran()
01640     { return "Documetación de miembros Function/Subroutine"; }
01641 
01643     virtual QCString trCompoundListFortran()
01644     { return "Lista de tipos de datos"; }
01645 
01647     virtual QCString trCompoundMembersFortran()
01648     { return "Etiquetas de datos"; }
01649 
01651     virtual QCString trCompoundListDescriptionFortran()
01652     { return "Aquí están los tipos de datos con una breve descripción:"; }
01653 
01655     virtual QCString trCompoundMembersDescriptionFortran(bool extractAll)
01656     {
01657       QCString result="Aquí está una lista de todos ";
01658       result+="los miembros de los tipos de datos ";
01659       if (!extractAll)
01660       {
01661         result+="documentados ";
01662       }
01663       result+="con enlaces a ";
01664       if (!extractAll) 
01665       {
01666          result+="la documentación de la estructura de datos para cada miembro";
01667       }
01668       else 
01669       {
01670          result+="los tipos de dato a que pertenece:";
01671       }
01672       return result;
01673     }
01674 
01678     virtual QCString trCompoundIndexFortran()
01679     { return "Índice de tipos de datos"; }
01680 
01684     virtual QCString trTypeDocumentation()
01685     { return "Documentación de tipos de datos"; }
01686 
01690     virtual QCString trSubprograms()
01691     { return "Funciones/Subprogramas"; }
01692 
01696     virtual QCString trSubprogramDocumentation()
01697     { return "Documentación de Funciones/Subprogramas"; }
01698 
01702      virtual QCString trDataTypes()
01703     { return "Tipos de datos"; }
01704 
01706     virtual QCString trModulesList()
01707     { return "Lista de módulos"; }
01708 
01710     virtual QCString trModulesListDescription(bool extractAll)
01711     {
01712       QCString result="Lista de todos los módulos ";
01713       if (!extractAll) result+="documentados ";
01714       result+="con una breve descripción:";
01715       return result;
01716     }
01717 
01719     virtual QCString trCompoundReferenceFortran(const char *clName,
01720                                     ClassDef::CompoundType compType,
01721                                     bool isTemplate)
01722     {
01723       QCString result="Referencia de";
01724       if (isTemplate) result+=" la plantilla de";
01725       switch(compType)
01726       {
01727         case ClassDef::Class:      result+="l módulo"; break;
01728         case ClassDef::Struct:     result+="l tipo"; break;
01729         case ClassDef::Union:      result+=" la unión"; break;
01730         case ClassDef::Interface:  result+=" la interfaz"; break;
01731         case ClassDef::Protocol:   result+="l protocolo"; break;
01732         case ClassDef::Category:   result+=" la categoría"; break;
01733         case ClassDef::Exception:  result+=" la excepción"; break;
01734       }
01735       result+=(QCString)clName;
01736       return result;
01737     }
01738 
01740     virtual QCString trModuleReference(const char *namespaceName)
01741     {
01742       QCString result="Referencia módulo ";
01743       result+=namespaceName;        
01744       return result;
01745     }
01746 
01748     virtual QCString trModulesMembers()
01749     { return "Miembros módulo"; }
01750 
01752     virtual QCString trModulesMemberDescription(bool extractAll)
01753     { 
01754       QCString result="Lista de todos los miembros del módulo ";
01755       if (!extractAll) result+="documentados ";
01756       result+="con enlaces ";
01757       if (extractAll) 
01758       {
01759         result+="a la documentación del módulo para cada uno:";
01760       }
01761       else 
01762       {
01763         result+="al módulo al que pertenecen:";
01764       }
01765       return result;
01766     }
01767 
01771     virtual QCString trModulesIndex()
01772     { return "Índice de módulos"; }
01773     
01778     virtual QCString trModule(bool first_capital, bool singular)
01779     {       
01780       QCString result((first_capital ? "Módulo" : "módulo"));
01781       if (!singular)  result+="s";
01782       return result;
01783     }
01784 
01788     virtual QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType,
01789                                                  bool single)
01790     { // here s is one of " Module", " Struct" or " Union"
01791       // single is true implies a single file
01792       QCString result=(QCString)"La documentación para est";
01793       switch(compType)
01794       {
01795         case ClassDef::Class:      result+="e módulo"; break;
01796         case ClassDef::Struct:     result+="e tipo"; break;
01797         case ClassDef::Union:      result+="a unión"; break;
01798         case ClassDef::Interface:  result+="e interfaz"; break;
01799         case ClassDef::Protocol:   result+="e protocolo"; break;
01800         case ClassDef::Category:   result+="a categoría"; break;
01801         case ClassDef::Exception:  result+="a excepción"; break;
01802       }
01803       result+=" fue generada de";
01804       if (single) result+="l siguiente fichero:";
01805       else result+=" los siguientes ficheros:";
01806       return result;
01807     }
01808 
01813     virtual QCString trType(bool first_capital, bool singular)
01814     {
01815       QCString result((first_capital ? "Tipo" : "tipo"));
01816       if (!singular)  result+="s";
01817       return result; 
01818     }
01819 
01824     virtual QCString trSubprogram(bool first_capital, bool singular)
01825     { 
01826       QCString result((first_capital ? "Subprograma" : "subprograma"));
01827       if (!singular)  result+="s";
01828       return result; 
01829     }
01830 
01832     virtual QCString trTypeConstraints()
01833     {
01834       return "Restriciones de tipo";
01835     }
01836 
01837 };
01838 
01839 #endif



Generated on Mon Mar 31 10:58:45 2008 by  doxygen 1.5.1