translator_ca.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 #ifndef TRANSLATOR_CA_H
00019 #define TRANSLATOR_CA_H
00020 
00021 // When defining a translator class for the new language, follow
00022 // the description in the documentation.  One of the steps says
00023 // that you should copy the translator_en.h (this) file to your
00024 // translator_xx.h new file.  Your new language should use the
00025 // Translator class as the base class.  This means that you need to
00026 // implement exactly the same (pure virtual) methods as the
00027 // TranslatorEnglish does.  Because of this, it is a good idea to
00028 // start with the copy of TranslatorEnglish and replace the strings
00029 // one by one.
00030 //
00031 // It is not necessary to include "translator.h" or
00032 // "translator_adapter.h" here.  The files are included in the
00033 // language.cpp correctly.  Not including any of the mentioned
00034 // files frees the maintainer from thinking about whether the
00035 // first, the second, or both files should be included or not, and
00036 // why.  This holds namely for localized translators because their
00037 // base class is changed occasionaly to adapter classes when the
00038 // Translator class changes the interface, or back to the
00039 // Translator class (by the local maintainer) when the localized
00040 // translator is made up-to-date again.
00041 
00042 class TranslatorCatalan : public TranslatorAdapter_1_5_4
00043 {
00044   public:
00045 
00046     // --- Language control methods -------------------
00047     
00054     virtual QCString idLanguage()
00055     { return "catalan"; }
00056     
00071     virtual QCString latexLanguageSupportCommand()
00072     {
00073       //return "\\usepackage[catalan]{babel}\n\\usepackage[latin1]{inputenc}";
00074       return "\\usepackage[catalan]{babel}\n";
00075     }
00076 
00078     virtual QCString idLanguageCharset()
00079     {
00080       return "iso-8859-1";
00081     }
00082 
00083     // --- Language translation methods -------------------
00084 
00086     virtual QCString trRelatedFunctions()
00087     { return "Funcions Associades"; }
00088 
00090     virtual QCString trRelatedSubscript()
00091     { return "(Remarcar que aquestes funcions no són funcions membre.)"; }
00092 
00094     virtual QCString trDetailedDescription()
00095     { return "Descripció Detallada"; }
00096 
00098     virtual QCString trMemberTypedefDocumentation()
00099     { return "Documentació de les Definicions de Tipus Membre"; }
00100     
00102     virtual QCString trMemberEnumerationDocumentation()
00103     { return "Documentació de les Enumeracions Membre"; }
00104     
00106     virtual QCString trMemberFunctionDocumentation()
00107     { return "Documentació de les Funcions Membre"; }
00108     
00110     virtual QCString trMemberDataDocumentation()
00111     { 
00112       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00113       {
00114         return "Documentació dels Camps"; 
00115       }
00116       else
00117       {
00118         return "Documentació de les Dades Membre"; 
00119       }
00120     }
00121 
00123     virtual QCString trMore() 
00124     { return "Més..."; }
00125 
00127     virtual QCString trListOfAllMembers()
00128     { return "Llista de tots els membres."; }
00129 
00131     virtual QCString trMemberList()
00132     { return "Llista dels Membres"; }
00133 
00135     virtual QCString trThisIsTheListOfAllMembers()
00136     { return "Aquesta és la llista complerta dels membres de "; }
00137 
00139     virtual QCString trIncludingInheritedMembers()
00140     { return ", incloent tots els membres heretats."; }
00141     
00145     virtual QCString trGeneratedAutomatically(const char *s)
00146     { QCString result="Generat automàticament per Doxygen";
00147       if (s) result+=(QCString)" per a "+s;
00148       result+=" a partir del codi font."; 
00149       return result;
00150     }
00151 
00153     virtual QCString trEnumName()
00154     { return "nom de la enum"; }
00155     
00157     virtual QCString trEnumValue()
00158     { return "valors de la enum"; }
00159     
00161     virtual QCString trDefinedIn()
00162     { return "definit a"; }
00163 
00164     // quick reference sections
00165 
00169     virtual QCString trModules()
00170     { return "Mòduls"; }
00171     
00173     virtual QCString trClassHierarchy()
00174     { return "Jerarquia de Classes"; }
00175     
00177     virtual QCString trCompoundList()
00178     { 
00179       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00180       {
00181         return "Estructures de Dades";
00182       }
00183       else
00184       {
00185         return "Llista de Classes"; 
00186       }
00187     }
00188     
00190     virtual QCString trFileList()
00191     { return "Llista dels Fitxers"; }
00192 
00194     virtual QCString trCompoundMembers()
00195     { 
00196       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00197       {
00198         return "Camps de Dades"; 
00199       }
00200       else
00201       {
00202         return "Membres de Classes"; 
00203       }
00204     }
00205 
00207     virtual QCString trFileMembers()
00208     { 
00209       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00210       {
00211         return "Globals"; 
00212       }
00213       else
00214       {
00215         return "Membres de Fitxers";
00216       }
00217     }
00218 
00220     virtual QCString trRelatedPages()
00221     { return "Pàgines Relacionades"; }
00222 
00224     virtual QCString trExamples()
00225     { return "Exemples"; }
00226 
00228     virtual QCString trSearch()
00229     { return "Cerca"; }
00230 
00232     virtual QCString trClassHierarchyDescription()
00233     { return "Aquesta llista d'herència està ordenada toscament, "
00234              "però no completa, de forma alfabètica:";
00235     }
00236 
00238     virtual QCString trFileListDescription(bool extractAll)
00239     {
00240       QCString result="Aquesta és la llista de tots els fitxers ";
00241       if (!extractAll) result+="documentats ";
00242       result+="acompanyats amb breus descripcions:";
00243       return result;
00244     }
00245 
00247     virtual QCString trCompoundListDescription()
00248     { 
00249       
00250       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00251       {
00252         return "Aquestes són les estructures de dades acompanyades amb breus descripcions:"; 
00253       }
00254       else
00255       {
00256         return "Aquestes són les classes, estructures, "
00257                "unions i interfícies acompanyades amb breus descripcions:"; 
00258       }
00259     }
00260 
00262     virtual QCString trCompoundMembersDescription(bool extractAll)
00263     {
00264       QCString result="Aquesta és la llista de tots els ";
00265       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00266       {
00267         result+="camps d'estructures i unions";
00268       }
00269       else
00270       {
00271         result+="membres de classe";
00272       }
00273       if (!extractAll)
00274       {
00275         result+=" documentats";
00276       }
00277       result+=" amb enllaços a ";
00278       if (!extractAll) 
00279       {
00280         if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00281         {
00282           result+="la documentació de l'estructura/unió per a cada camp:";
00283         }
00284         else
00285         {
00286           result+="la documentació de la classe per a cada membre:";
00287         }
00288       }
00289       else 
00290       {
00291         if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00292         {
00293           result+="les estructures/unions a que pertanyen:";
00294         }
00295         else
00296         {
00297           result+="les classes a que pertanyen:";
00298         }
00299       }
00300       return result;
00301     }
00303     virtual QCString trFileMembersDescription(bool extractAll)
00304     {
00305       QCString result="Aquesta és la llista de ";
00306       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00307       {
00308         result+="totes les funcions, variables, definicions, enumeracions, i definicions de tipus";
00309         if (!extractAll) result+=" documentades";
00310       }
00311       else
00312       {
00313         result+="tots els membres de fitxers";
00314         if (!extractAll) result+=" documentats";
00315       }
00316       result+=" amb enllaços ";
00317       if (extractAll) 
00318         result+="als fitxers als quals corresponen:";
00319       else 
00320         result+="a la documentació:";
00321       return result;
00322     }
00323 
00325     virtual QCString trExamplesDescription()
00326     { return "Aquesta és la llista de tots els exemples:"; }
00327 
00329     virtual QCString trRelatedPagesDescription()
00330     { return "Aquesta és la llista de totes les pàgines de documentació associades:"; }
00331 
00333     virtual QCString trModulesDescription()
00334     { return "Aquesta és la llista de mòduls:"; }
00335     
00336     // index titles (the project name is prepended for these) 
00337 
00338 
00340     virtual QCString trDocumentation()
00341     { return ": Documentació"; }
00342 
00346     virtual QCString trModuleIndex()
00347     { return "Índex de Mòduls"; }
00348 
00352     virtual QCString trHierarchicalIndex()
00353     { return "Índex Jeràrquic"; }
00354 
00358     virtual QCString trCompoundIndex()
00359     {
00360       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00361       { 
00362         return "Índex d'Estructures de Dades";
00363       }
00364       else
00365       {
00366         return "Índex de Classes"; 
00367       }
00368     }
00369 
00373     virtual QCString trFileIndex() 
00374     { return "Índex de Fitxers"; }
00375 
00379     virtual QCString trModuleDocumentation()
00380     { return "Documentació dels Mòduls"; }
00381 
00385     virtual QCString trClassDocumentation()
00386     { 
00387       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00388       {
00389         return "Documentació de les Estructures de Dades";
00390       }
00391       else
00392       {
00393         return "Documentació de les Classes"; 
00394       }
00395     }
00396 
00400     virtual QCString trFileDocumentation()
00401     { return "Documentació dels Fitxers"; }
00402 
00406     virtual QCString trExampleDocumentation()
00407     { return "Documentació dels Exemples"; }
00408 
00412     virtual QCString trPageDocumentation()
00413     { return "Documentació de les Pàgines"; }
00414 
00416     virtual QCString trReferenceManual()
00417     { return "Manual de Referència"; }
00418     
00422     virtual QCString trDefines()
00423     { return "Definicions"; }
00424 
00428     virtual QCString trFuncProtos()
00429     { return "Prototipus de Funcions"; }
00430 
00434     virtual QCString trTypedefs()
00435     { return "Definicions de Tipus"; }
00436 
00440     virtual QCString trEnumerations()
00441     { return "Enumeracions"; }
00442 
00446     virtual QCString trFunctions()
00447     { return "Funcions"; }
00448 
00452     virtual QCString trVariables()
00453     { return "Variables"; }
00454 
00458     virtual QCString trEnumerationValues()
00459     { return "Valors de les Enumeracions"; }
00460     
00464     virtual QCString trDefineDocumentation()
00465     { return "Documentació de les Definicions"; }
00466 
00470     virtual QCString trFunctionPrototypeDocumentation()
00471     { return "Documentació de les Funcions Prototipus"; }
00472 
00476     virtual QCString trTypedefDocumentation()
00477     { return "Documentació de les Definicions de Tipus"; }
00478 
00482     virtual QCString trEnumerationTypeDocumentation()
00483     { return "Documentació dels Tipus de les Enumeracions"; }
00484 
00488     virtual QCString trFunctionDocumentation()
00489     { return "Documentació de les Funcions"; }
00490 
00494     virtual QCString trVariableDocumentation()
00495     { return "Documentació de les Variables"; }
00496 
00500     virtual QCString trCompounds()
00501     { 
00502       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00503       {
00504         return "Estructures de Dades"; 
00505       }
00506       else
00507       {
00508         return "Classes";
00509       }
00510     }
00511 
00515     virtual QCString trGeneratedAt(const char *date,const char *projName)
00516     { 
00517       QCString result=(QCString)"Generat a "+date;
00518       if (projName) result+=(QCString)" per a "+projName;
00519       result+=(QCString)" per";
00520       return result;
00521     }
00524     virtual QCString trWrittenBy()
00525     {
00526       return "escrit per";
00527     }
00528 
00530     virtual QCString trClassDiagram(const char *clName)
00531     {
00532       return (QCString)"Diagrama d'Herència per a "+clName+":";
00533     }
00534     
00536     virtual QCString trForInternalUseOnly()
00537     { return "Tan sols per a ús intern."; }
00538 
00540     virtual QCString trWarning()
00541     { return "Atenció"; }
00542 
00544     virtual QCString trVersion()
00545     { return "Versió"; }
00546 
00548     virtual QCString trDate()
00549     { return "Data"; }
00550 
00552     virtual QCString trReturns()
00553     { return "Retorna"; }
00554 
00556     virtual QCString trSeeAlso()
00557     { return "Mireu també"; }
00558 
00560     virtual QCString trParameters()
00561     { return "Paràmetres"; }
00562 
00564     virtual QCString trExceptions()
00565     { return "Excepcions"; }
00566     
00568     virtual QCString trGeneratedBy()
00569     { return "Generat per"; }
00570 
00572 // new since 0.49-990307
00574     
00576     virtual QCString trNamespaceList()
00577     { return "Llista dels Espais de Noms"; }
00578 
00580     virtual QCString trNamespaceListDescription(bool extractAll)
00581     {
00582       QCString result="Aquests són tots els espais de noms ";
00583       if (!extractAll) result+="documentats ";
00584       result+="amb breus descripcions:";
00585       return result;
00586     }
00587 
00591     virtual QCString trFriends()
00592     { return "Classes Amigues"; }
00593     
00595 // new since 0.49-990405
00597     
00601     virtual QCString trRelatedFunctionDocumentation()
00602     { return "Documentació de funcions amigues i relacionades"; }
00603     
00605 // new since 0.49-990425
00607 
00609     virtual QCString trCompoundReference(const char *clName,
00610                                     ClassDef::CompoundType compType,
00611                                     bool isTemplate)
00612     {
00613       QCString result="Referència de";
00614       switch(compType)
00615       {
00616         case ClassDef::Class:      result+=" la Classe "; break;
00617         case ClassDef::Struct:     result+=" l'Estructura "; break;
00618         case ClassDef::Union:      result+=" la Unió "; break;
00619         case ClassDef::Interface:  result+=" la Interfície "; break;
00620         case ClassDef::Protocol:   result+="l Protocol "; break;
00621         case ClassDef::Category:   result+=" la Categoria "; break;
00622         case ClassDef::Exception:  result+=" l'Excepció "; break;
00623       }
00624       if (isTemplate) result+="Template ";
00625       result+=(QCString)clName;
00626       return result;
00627     }
00628 
00630     virtual QCString trFileReference(const char *fileName)
00631     {
00632       QCString result="Referència del Fitxer ";
00633       result+=fileName; 
00634       return result;
00635     }
00636 
00638     virtual QCString trNamespaceReference(const char *namespaceName)
00639     {
00640       QCString result="Referència de l'Espai de Noms ";
00641       result+=namespaceName;
00642       return result;
00643     }
00644     
00645     virtual QCString trPublicMembers()
00646     { return "Mètodes públics"; }
00647     virtual QCString trPublicSlots()
00648     { return "Slots públics"; }
00649     virtual QCString trSignals()
00650     { return "Senyals"; }
00651     virtual QCString trStaticPublicMembers()
00652     { return "Mètodes Públics Estàtics"; }
00653     virtual QCString trProtectedMembers()
00654     { return "Mètodes Protegits"; }
00655     virtual QCString trProtectedSlots()
00656     { return "Slots Protegits"; }
00657     virtual QCString trStaticProtectedMembers()
00658     { return "Mètodes Protegits Estàtics"; }
00659     virtual QCString trPrivateMembers()
00660     { return "Mètodes Privats"; }
00661     virtual QCString trPrivateSlots()
00662     { return "Slots Privats"; }
00663     virtual QCString trStaticPrivateMembers()
00664     { return "Mètodes Privats Estàtics"; }
00665     
00669     virtual QCString trWriteList(int numEntries)
00670     {
00671       QCString result;
00672       int i;
00673       // the inherits list contain `numEntries' classes
00674       for (i=0;i<numEntries;i++) 
00675       {
00676         // use generateMarker to generate placeholders for the class links!
00677         result+=generateMarker(i); // generate marker for entry i in the list 
00678                                    // (order is left to right)
00679         
00680         if (i!=numEntries-1)  // not the last entry, so we need a separator
00681         {
00682           if (i<numEntries-2) // not the fore last entry 
00683             result+=", ";
00684           else                // the fore last entry
00685             result+=" i ";
00686         }
00687       }
00688       return result; 
00689     }
00690     
00694     virtual QCString trInheritsList(int numEntries)
00695     {
00696       return "Hereta de "+trWriteList(numEntries)+".";
00697     }
00698 
00702     virtual QCString trInheritedByList(int numEntries)
00703     {
00704       return "Heretat per "+trWriteList(numEntries)+".";
00705     }
00706 
00710     virtual QCString trReimplementedFromList(int numEntries)
00711     {
00712       return "Reimplementat de "+trWriteList(numEntries)+".";
00713     }
00714 
00718     virtual QCString trReimplementedInList(int numEntries)
00719     {
00720       return "Reimplementat a "+trWriteList(numEntries)+".";
00721     }
00722 
00724     virtual QCString trNamespaceMembers()
00725     { return "Membres de l'Espai de Noms"; }
00726 
00728     virtual QCString trNamespaceMemberDescription(bool extractAll)
00729     { 
00730       QCString result="Aquesta és la llista de tots els membres de l'espai de noms ";
00731       if (!extractAll) result+="documentats ";
00732       result+="amb enllaços a ";
00733       if (extractAll) 
00734         result+="la documentació de l'espai de noms de cada membre:";
00735       else 
00736         result+="l'espai de noms al qual corresponen:";
00737       return result;
00738     }
00742     virtual QCString trNamespaceIndex()
00743     { return "Índex d'Espais de Noms"; }
00744 
00748     virtual QCString trNamespaceDocumentation()
00749     { return "Documentació de l'Espai de Noms"; }
00750 
00752 // new since 0.49-990522
00754 
00758     virtual QCString trNamespaces()
00759     { return "Espais de Noms"; }
00760 
00762 // new since 0.49-990728
00764 
00768     virtual QCString trGeneratedFromFiles(ClassDef::CompoundType compType,
00769         bool single)
00770     { // here s is one of " Class", " Struct" or " Union"
00771       // single is true implies a single file
00772       QCString result=(QCString)"La documentació d'aquest";
00773       switch(compType)
00774       {
00775         case ClassDef::Class:      result+="a classe"; break;
00776         case ClassDef::Struct:     result+="a estructura"; break;
00777         case ClassDef::Union:      result+="a unió"; break;
00778         case ClassDef::Interface:  result+="a interfície"; break;
00779         case ClassDef::Protocol:   result+=" protocol"; break;
00780         case ClassDef::Category:   result+="a categoria"; break;
00781         case ClassDef::Exception:  result+="a excepció"; break;
00782       }
00783       result+=" es va generar a partir del";
00784       if (!single) result+="s";
00785       result+=" següent";
00786       if (!single) result+="s";
00787       result+=" fitxer";
00788       if (!single) result+="s:"; else result+=":";
00789       return result;
00790     }
00791 
00795     virtual QCString trAlphabeticalList()
00796     { return "Llista Alfabètica"; }
00797 
00799 // new since 0.49-990901
00801 
00803     virtual QCString trReturnValues()
00804     { return "Valors de retorn"; }
00805 
00808     virtual QCString trMainPage()
00809     { return "Pàgina principal"; }
00810 
00814     virtual QCString trPageAbbreviation()
00815     { return "p."; }
00816 
00818 // new since 0.49-991003
00820 
00821     virtual QCString trDefinedAtLineInSourceFile()
00822     {
00823       return "Definició a la línia @0 del fitxer @1.";
00824     }
00825     virtual QCString trDefinedInSourceFile()
00826     {
00827       return "Definició al fitxer @0.";
00828     }
00829 
00831 // new since 0.49-991205
00833 
00834     virtual QCString trDeprecated()
00835     {
00836       return "Antiquat";
00837     }
00838 
00840 // new since 1.0.0
00842 
00844     virtual QCString trCollaborationDiagram(const char *clName)
00845     {
00846       return (QCString)"Diagrama de col·laboració per a "+clName+":";
00847     }
00849     virtual QCString trInclDepGraph(const char *fName)
00850     {
00851       return (QCString)"Inclou el graf de dependències per a "+fName+":";
00852     }
00854     virtual QCString trConstructorDocumentation()
00855     {
00856       return "Documentació del Constructor i el Destructor"; 
00857     }
00859     virtual QCString trGotoSourceCode()
00860     {
00861       return "Veure el codi d'aquest fitxer.";
00862     }
00864     virtual QCString trGotoDocumentation()
00865     {
00866       return "Veure la documentació d'aquest fitxer.";
00867     }
00869     virtual QCString trPrecondition()
00870     {
00871       return "Precondició";
00872     }
00874     virtual QCString trPostcondition()
00875     {
00876       return "Postcondició";
00877     }
00879     virtual QCString trInvariant()
00880     {
00881       return "Invariant";
00882     }
00884     virtual QCString trInitialValue()
00885     {
00886       return "Valor inicial:";
00887     }
00889     virtual QCString trCode()
00890     {
00891       return "codi";
00892     }
00893     virtual QCString trGraphicalHierarchy()
00894     {
00895       return "Jerarquia Gràfica de la Classe";
00896     }
00897     virtual QCString trGotoGraphicalHierarchy()
00898     {
00899       return "Veure la jerarquia gràfica de la classe";
00900     }
00901     virtual QCString trGotoTextualHierarchy()
00902     {
00903       return "Veure la jerarquia textual de la classe";
00904     }
00905     virtual QCString trPageIndex()
00906     {
00907       return "Índex de Pàgines";
00908     }
00909 
00911 // new since 1.1.0
00913     
00914     virtual QCString trNote()
00915     {
00916       return "Nota";
00917     }
00918     virtual QCString trPublicTypes()
00919     {
00920       return "Tipus Públics";
00921     }
00922     virtual QCString trPublicAttribs()
00923     {
00924       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00925       {
00926         return "Camps de Dades";
00927       }
00928       else
00929       {
00930         return "Atributs Públics";
00931       }
00932     }
00933     virtual QCString trStaticPublicAttribs()
00934     {
00935       return "Atributs Públics Estàtics";
00936     }
00937     virtual QCString trProtectedTypes()
00938     {
00939       return "Tipus Protegits";
00940     }
00941     virtual QCString trProtectedAttribs()
00942     {
00943       return "Atributs Protegits";
00944     }
00945     virtual QCString trStaticProtectedAttribs()
00946     {
00947       return "Atributs Protegits Estàtics";
00948     }
00949     virtual QCString trPrivateTypes()
00950     {
00951       return "Tipus Privats";
00952     }
00953     virtual QCString trPrivateAttribs()
00954     {
00955       return "Atributs Privats";
00956     }
00957     virtual QCString trStaticPrivateAttribs()
00958     {
00959       return "Atributs Privats Estàtics";
00960     }
00961 
00963 // new since 1.1.3
00965 
00967     virtual QCString trTodo()
00968     {
00969       return "Per fer";
00970     }
00972     virtual QCString trTodoList()
00973     {
00974       return "Llista de coses per fer";
00975     }
00976 
00978 // new since 1.1.4
00980 
00981     virtual QCString trReferencedBy()
00982     {
00983       return "Referenciat a";
00984     }
00985     virtual QCString trRemarks()
00986     {
00987       return "Remarca";
00988     }
00989     virtual QCString trAttention()
00990     {
00991       return "Atenció";
00992     }
00993     virtual QCString trInclByDepGraph()
00994     {
00995       return "Aquest gràfic mostra quins fitxers inclouen, "
00996              "de forma directa o indirecta, aquest fitxer:";
00997     }
00998     virtual QCString trSince()
00999     {
01000       return "Des de";
01001     }
01002     
01004 // new since 1.1.5
01006 
01008     virtual QCString trLegendTitle()
01009     {
01010       return "Llegenda del Gràfic";
01011     }
01015     virtual QCString trLegendDocs()
01016     {
01017       return 
01018         "Aquesta pàgina explica com s'interpreten els gràfics generats per doxygen.<p>\n"
01019         "Considera aquest exemple:\n"
01020         "\\code\n"
01021         "/*! Classe invisible per culpa del retall */\n"
01022         "class Invisible { };\n\n"
01023         "/*! Classe truncada, l'herència està amagada */\n"
01024         "class Truncated : public Invisible { };\n\n"
01025         "/* Classe no documentada amb comentaris doxygen */\n"
01026         "class Undocumented { };\n\n"
01027         "/*! Classe heredada amb herència pública */\n"
01028         "class PublicBase : public Truncated { };\n\n"
01029         "/*! Una classe Template */\n"
01030         "template<class T> class Templ { };\n\n"
01031         "/*! Classe heredada utilitzant herència protegida */\n"
01032         "class ProtectedBase { };\n\n"
01033         "/*! Classe heredada utiltzant herència privada */\n"
01034         "class PrivateBase { };\n\n"
01035         "/*! Classe usada per la classe heretada */\n"
01036         "class Used { };\n\n"
01037         "/*! Super classe que hereda una quantitat de classes */\n"
01038         "class Inherited : public PublicBase,\n"
01039         "                  protected ProtectedBase,\n"
01040         "                  private PrivateBase,\n"
01041         "                  public Undocumented,\n"
01042         "                  public Templ<int>\n"
01043         "{\n"
01044         "  private:\n"
01045         "    Used *m_usedClass;\n"
01046         "};\n"
01047         "\\endcode\n"
01048         "Si l'etiqueta \\c MAX_DOT_GRAPH_HEIGHT està igualada a 24a0 al fitxer de configuració, resultarà el gràfic següent:"
01049         "<p><center><img alt=\"\" src=\"graph_legend."+Config_getEnum("DOT_IMAGE_FORMAT")+"\"></center>\n"
01050         "<p>\n"
01051         "Les caixes del gràfic superior tenen aquesta interpretació:\n"
01052         "<ul>\n"
01053         "<li>Una caixa negra plena represent l'estructura o classe per la qual el gràfic s'ha generat.\n"
01054         "<li>Una caixa de vora negra representa una estructura o classe documentada.\n"
01055         "<li>Una caixa de vora verda representa una estructura o classe indocumentada.\n"
01056         "<li>Una caixa de vora vermalla representa una estructura o classe documentada de la qual "
01057         "no es mostren totes les relacions d'herència/inclusió. Un gràfic és truncat si no s'ajusta als límits.\n"
01058         "</ul>\n"
01059         "Les sagetes tenen aquest significat:\n"
01060         "<ul>\n"
01061         "<li>Una sageta blau fosc remarca una relació d'herència de tipus pública entre dues classes.\n"
01062         "<li>Una sageta verd fosc remarca una relació d'herència de tipus protegida entre dues classes.\n"
01063         "<li>Una sageta roig fosc remarca una relació d'herència de tipus privada entre dues classes.\n"
01064         "<li>Una sageta puntejada de color porpra indica que una classe és continguda o usada per una altra classe."
01065         " La sageta s'etiqueta amb la variable o variables a través de les quals la classe o estructura apuntada és accessible.\n"
01066         "<li>Una sageta puntejada de color groc indica la relació entre una instància template i la classe template de què ha set instanciada."
01067         " La sageta s'etiqueta amb els paràmetres template de la instància.\n"
01068         "</ul>\n";
01069     }
01071     virtual QCString trLegend()
01072     {
01073       return "llegenda";
01074     }
01075     
01077 // new since 1.2.0
01079     
01081     virtual QCString trTest()
01082     {
01083       return "Prova";
01084     }
01086     virtual QCString trTestList()
01087     {
01088       return "Llista de proves";
01089     }
01090 
01092 // new since 1.2.1
01094 
01096     virtual QCString trDCOPMethods()
01097     {
01098       return "Mètodes DCOP";
01099     }
01100 
01102 // new since 1.2.2
01104 
01106     virtual QCString trProperties()
01107     {
01108       return "Propietats";
01109     }
01111     virtual QCString trPropertyDocumentation()
01112     {
01113       return "Documentació de les Propietats";
01114     }
01115 
01117 // new since 1.2.4
01119 
01121     virtual QCString trClasses()
01122     {
01123       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
01124       {
01125         return "Estructures de Dades";
01126       }
01127       else
01128       {
01129         return "Classes";
01130       }
01131     }
01133     virtual QCString trPackage(const char *name)
01134     {
01135       return (QCString)"Paquet "+name;
01136     }
01138     virtual QCString trPackageList()
01139     {
01140       return "Llista de Paquets";
01141     }
01143     virtual QCString trPackageListDescription()
01144     {
01145       return "Aquesta és la llista de paquets, amb una breu descripció (si se'n disposa):";
01146     }
01148     virtual QCString trPackages()
01149     {
01150       return "Paquets";
01151     }
01153     virtual QCString trDefineValue()
01154     {
01155       return "Valor:";
01156     }
01157     
01159 // new since 1.2.5
01161     
01163     virtual QCString trBug()
01164     {
01165       return "Error";
01166     }
01168     virtual QCString trBugList()
01169     {
01170       return "Llista d'Errors";
01171     }
01172 
01174 // new since 1.2.6
01176 
01202     virtual QCString trRTFansicp()
01203     {
01204       return "1252";
01205     }
01206     
01207 
01211     virtual QCString trRTFCharSet()
01212     {
01213       return "0";
01214     }
01215 
01217     virtual QCString trRTFGeneralIndex()
01218     {
01219       return "Índex";
01220     }
01221    
01226     virtual QCString trClass(bool first_capital, bool singular)
01227     { 
01228       QCString result((first_capital ? "Classe" : "classe"));
01229       if (!singular)  result+="s";
01230       return result; 
01231     }
01232 
01237     virtual QCString trFile(bool first_capital, bool singular)
01238     { 
01239       QCString result((first_capital ? "Fitxer" : "fitxer"));
01240       if (!singular)  result+="s";
01241       return result; 
01242     }
01243 
01248     virtual QCString trNamespace(bool first_capital, bool singular)
01249     { 
01250       QCString result((first_capital ? "Namespace" : "namespace"));
01251       if (!singular)  result+="s";
01252       return result; 
01253     }
01254 
01259     virtual QCString trGroup(bool first_capital, bool singular)
01260     { 
01261       QCString result((first_capital ? "Grup" : "grup"));
01262       if (!singular)  result+="s";
01263       return result; 
01264     }
01265 
01270     virtual QCString trPage(bool first_capital, bool singular)
01271     { 
01272       QCString result((first_capital ? "Pàgin" : "pàgin"));
01273       if (!singular)  result+="es"; else result+="a";
01274       return result; 
01275     }
01276 
01281     virtual QCString trMember(bool first_capital, bool singular)
01282     { 
01283       QCString result((first_capital ? "Membre" : "membre"));
01284       if (!singular)  result+="s";
01285       return result; 
01286     }
01287    
01292     virtual QCString trGlobal(bool first_capital, bool singular)
01293     { 
01294       QCString result((first_capital ? "Global" : "global"));
01295       if (!singular)  result+="s";
01296       return result; 
01297     }
01298 
01300 // new since 1.2.7
01302 
01305     virtual QCString trAuthor(bool first_capital, bool singular)
01306     {                                                                         
01307       QCString result((first_capital ? "Autor" : "autor"));
01308       if (!singular)  result+="s";
01309       return result; 
01310     }
01311 
01313 // new since 1.2.11
01315 
01318     virtual QCString trReferences()
01319     {
01320       return "Referències";
01321     }
01322 
01324 // new since 1.2.13
01326 
01330     virtual QCString trImplementedFromList(int numEntries)
01331     {
01332       return "Implementa "+trWriteList(numEntries)+".";
01333     }
01334 
01338     virtual QCString trImplementedInList(int numEntries)
01339     {
01340       return "Implementat a "+trWriteList(numEntries)+".";
01341     }
01342 
01344 // new since 1.2.16
01346 
01350     virtual QCString trRTFTableOfContents()
01351     {
01352       return "Taula de Continguts";
01353     }
01354 
01356 // new since 1.2.17
01358 
01362     virtual QCString trDeprecatedList()
01363     {
01364       return "Llista d'Antiquats";
01365     }
01366 
01368 // new since 1.2.18
01370 
01374     virtual QCString trEvents()
01375     {
01376       return "Esdeveniments";
01377     }
01379     virtual QCString trEventDocumentation()
01380     {
01381       return "Documentació dels Esdeveniments";
01382     }
01383 
01385 // new since 1.3
01387 
01390     virtual QCString trPackageTypes()
01391     { 
01392       return "Tipus de paquets";
01393     }
01397     virtual QCString trPackageMembers()
01398     { 
01399       return "Funcions de Paquet";
01400     }
01404     virtual QCString trStaticPackageMembers()
01405     { 
01406       return "Funcions Estàtiques de Paquet";
01407     }
01411     virtual QCString trPackageAttribs()
01412     { 
01413       return "Atributs de Paquet";
01414     }
01418     virtual QCString trStaticPackageAttribs()
01419     { 
01420       return "Atributs Estàtics de Paquet";
01421     }
01422     
01424 // new since 1.3.1
01426 
01430     virtual QCString trAll()
01431     {
01432       return "Tot";
01433     }
01435     virtual QCString trCallGraph()
01436     {
01437       return "Gràfic de crides d'aquesta funció:";
01438     }
01439 
01441 // new since 1.3.3
01443 
01448     virtual QCString trSearchForIndex()
01449     {
01450       return "Buscar";
01451     }
01455     virtual QCString trSearchResultsTitle()
01456     {
01457       return "Resultats de la Búsqueda";
01458     }
01467     virtual QCString trSearchResults(int numDocuments)
01468     {
01469       if (numDocuments==0)
01470       {
01471         return "No s'ha trobat cap document.";
01472       }
01473       else if (numDocuments==1)
01474       {
01475         return "Trobat <b>1</b> document.";
01476       }
01477       else 
01478       {
01479         return "Trobats <b>$num</b> documents. "
01480                "Mostrant els millors resultats primer.";
01481       }
01482     }
01486     virtual QCString trSearchMatches()
01487     {
01488       return "Resultats:";
01489     }
01490 
01492 // new since 1.3.8
01494 
01497     virtual QCString trSourceFile(QCString& filename)
01498     {
01499       return "Fitxer de Codi " + filename;
01500     }
01501 
01503 // new since 1.3.9
01505 
01509     virtual QCString trDirIndex()
01510     { return "Jerarquia de Directoris"; }
01511 
01515     virtual QCString trDirDocumentation()
01516     { return "Documentació dels Directoris"; }
01517 
01521     virtual QCString trDirectories()
01522     { return "Directoris"; }
01523 
01527     virtual QCString trDirDescription()
01528     { return "Aquesta jerarquia de directoris està ordenada toscament, "
01529              "però no completa, de forma alfabètica:";
01530     }
01531 
01535     virtual QCString trDirReference(const char *dirName)
01536     { QCString result="Referència del Directori "; result+=dirName; return result; }
01537 
01541     virtual QCString trDir(bool first_capital, bool singular)
01542     { 
01543       QCString result((first_capital ? "Directori" : "directori"));
01544       if (!singular) result+="s";
01545       return result; 
01546     }
01547 
01549 // new since 1.4.1
01551 
01555     virtual QCString trOverloadText()
01556     {
01557        return "Aquesta és una funció membre sobrecarregada, "
01558               "proveïda per conveniència. Es diferencia de la funció "
01559               "anterior només en els arguments que accepta.";
01560     }
01561 
01563 // new since 1.4.6
01565 
01567     virtual QCString trCallerGraph()
01568     {
01569       return "Gràfic de crides a aquesta funció:";
01570     }
01571 
01575     virtual QCString trEnumerationValueDocumentation()
01576     { return "Documentació de les Enumeracions"; }
01577 
01578 
01579 };
01580 
01581 #endif



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