translator_ro.h

Go to the documentation of this file.
00001 /******************************************************************************
00002  *
00003  * $Id: translator_ro.h,v 1.3 2001/03/19 19:27:42 root Exp $
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 /* The translation from English to Romanian by Alexandru Iosup [aiosup@yahoo.com].
00019  *
00020  * Disclaimer: I hope I translated these to Romanian keeping
00021  * the meaning of the sentences intact. I used C-words were possible,
00022  * (e.g. the Romanian "definire de tip" for "typedef" is too long and 
00023  * unexpressive).
00024  *
00025  * If you have suggestions, please mail the comments and text proposals to the address 
00026  * shown aprox.10 lines above
00027  * 
00028  * -------------------------------------------
00029  * Project start                : 20.Sep.2k
00030  * Last Doxygen version covered : 1.4.1
00031  * Last revision                : 01.Mar.2k5
00032  * -------------------------------------------
00033  *
00034  * Revision history
00035  * ----------------
00036  * 01.Mar.2k5  Third revision, covering Doxygen 1.4.1
00037  *
00038  * 07.Mar.2k2  Second revision, covering Doxygen 1.2.14
00039  *             - fixed some bugs
00040  *
00041  * 20.Sep.2k   First version, covering Doxygen 1.2.1
00042  *
00043  */
00044 #ifndef TRANSLATOR_RO_H
00045 #define TRANSLATOR_RO_H
00046 
00047 
00048 class TranslatorRomanian : public TranslatorAdapter_1_4_1
00049 {
00050   public:
00051 
00052     // --- Language control methods -------------------
00053     
00060     virtual QCString idLanguage()
00061     { return "romanian"; }
00076     virtual QCString latexLanguageSupportCommand()
00077     {
00078       return "\\usepackage[romanian]{babel}\n";
00079     }
00080 
00082     virtual QCString idLanguageCharset()
00083     {
00084       return "iso-8859-2";
00085     }
00086 
00087     // --- Language translation methods -------------------
00088 
00090     virtual QCString trRelatedFunctions()
00091     { return "Funcții înrudite"; }
00092 
00094     virtual QCString trRelatedSubscript()
00095     { return "(Atenție: NU sunt funcții membre.)"; }
00096 
00098     virtual QCString trDetailedDescription()
00099     { return "Descriere Detaliată"; }
00100 
00102     virtual QCString trMemberTypedefDocumentation()
00103     { return "Documentația Declarațiilor Typedef membre"; }
00104     
00106     virtual QCString trMemberEnumerationDocumentation()
00107     { return "Documentația membrilor Enum"; }
00108     
00110     virtual QCString trMemberFunctionDocumentation()
00111     { return "Documentația Funcțiilor membre"; }
00112     
00114     virtual QCString trMemberDataDocumentation()
00115     { 
00116       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00117       {
00118         return "Documentația Câmpurilor"; 
00119       }
00120       else
00121       {
00122         return "Documentația Datelor membre"; 
00123       }
00124 
00125     }
00126 
00128     virtual QCString trMore() 
00129     { return "Mai mult..."; }
00130 
00132     virtual QCString trListOfAllMembers()
00133     { return "Lista tuturor membrilor."; }
00134 
00136     virtual QCString trMemberList()
00137     { return "Lista Membrilor"; }
00138 
00140     virtual QCString trThisIsTheListOfAllMembers()
00141     { return "Lista completă a membrilor din "; }
00142 
00144     virtual QCString trIncludingInheritedMembers()
00145     { return ", inclusiv a tuturor membrilor moșteniți."; }
00146     
00150     virtual QCString trGeneratedAutomatically(const char *s)
00151     { QCString result="Generat automat de Doxygen";
00152       if (s) result+=(QCString)" pentru "+s;
00153       result+=" din codul sursă."; 
00154       return result;
00155     }
00156 
00158     virtual QCString trEnumName()
00159     { return "nume enum"; }
00160     
00162     virtual QCString trEnumValue()
00163     { return "valoare enum"; }
00164     
00166     virtual QCString trDefinedIn()
00167     { return "definit în"; }
00168 
00169     // quick reference sections
00170 
00174     virtual QCString trModules()
00175     { return "Module"; }
00176     
00178     virtual QCString trClassHierarchy()
00179     { return "Ierarhia Claselor"; }
00180     
00182     virtual QCString trCompoundList()
00183     { 
00184       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00185       {
00186         return "Structuri de Date";
00187       }
00188       else
00189       {
00190         return "Lista Membrilor Componenți"; 
00191       }
00192 
00193     }
00194     
00196     virtual QCString trFileList()
00197     { return "Lista fișierelor"; }
00198 
00200     virtual QCString trHeaderFiles()
00201     { return "Fișiere Header"; }
00202 
00204     virtual QCString trCompoundMembers()
00205     { 
00206       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00207       {
00208         return "Câmpurile de Date"; 
00209       }
00210       else
00211       {
00212         return "Membrii Componenți"; //cu articol hotarat
00213       }
00214 
00215     }
00216 
00218     virtual QCString trFileMembers()
00219     { 
00220       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00221       {
00222         return "Globale"; 
00223       }
00224       else
00225       {
00226         return "Membrii din Fișier"; //cu articol hotarat
00227       }
00228 
00229     }
00230 
00232     virtual QCString trRelatedPages()
00233     { return "Pagini înrudite"; }
00234 
00236     virtual QCString trExamples()
00237     { return "Exemples"; }
00238 
00240     virtual QCString trSearch()
00241     { return "Caută"; }
00242 
00244     virtual QCString trClassHierarchyDescription()
00245     { return "Această listă de legături este sortată în general, "
00246              "dar nu complet, în ordine alfabetică:";
00247     }
00248 
00250     virtual QCString trFileListDescription(bool extractAll)
00251     {
00252       QCString result="Lista tuturor ";
00253       result+="fișierelor";
00254           if (!extractAll) result+=" documentate";
00255           result+=", cu scurte descrieri:";
00256       return result;
00257     }
00258 
00260     virtual QCString trCompoundListDescription()
00261     { 
00262       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00263       {
00264         return "Lista structurilor de date, cu scurte descrieri:"; 
00265       }
00266       else
00267       {
00268         return "Lista claselor, structurilor, uniunilor și interfețelor"
00269                 ", cu scurte descrieri:"; 
00270       }
00271 
00272     }
00273 
00275     virtual QCString trCompoundMembersDescription(bool extractAll)
00276     {
00277       QCString result="Lista tuturor ";
00278       
00279       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00280       {
00281         result+="câmpurilor ";
00282         if (!extractAll) result+=" documentate ";
00283         result+="din structuri si uniuni ";
00284       }
00285       else
00286       {
00287         result+="membrilor ";
00288           if (!extractAll) result+="documentați ";
00289         result+="din toate clasele ";
00290       }
00291       result+=", cu legături către ";
00292       if (!extractAll) 
00293       {
00294         if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00295         {
00296           result+="documentația structurii/uniunii pentru fiecare câmp în parte:";
00297         }
00298         else
00299         {
00300           result+="documentația clasei pentru fiecare membru în parte:";
00301         }
00302       }
00303       else 
00304       {
00305         if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00306         {
00307           result+="structurile/uniunile de care aparțin:";
00308         }
00309         else
00310         {
00311           result+="clasele de care aparțin:";
00312         }
00313       }
00314      
00315       return result;
00316     }
00317 
00319     virtual QCString trFileMembersDescription(bool extractAll)
00320     {
00321       QCString result="Lista tuturor ";
00322       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00323       {
00324         result+="funcțiilor, variabilelor, define-urilor, enum-urilor și typedef-urilor";
00325           if (!extractAll) result+=" documentate";
00326       }
00327       else
00328       {
00329         result+="membrilor ";
00330           if (!extractAll) result+="documentați ";
00331           result+="din toate fișierele";
00332       }
00333       result+=", cu legături către ";
00334       if (extractAll) 
00335         result+="fișierele de care aparțin:";
00336       else 
00337         result+="documentația aferentă:";
00338 
00339       return result;
00340     }
00341 
00343     virtual QCString trHeaderFilesDescription()
00344     { return "Lista fișierele Header care fac parte din API:"; }
00345 
00347     virtual QCString trExamplesDescription()
00348     { return "Lista tuturor exemplelor:"; }
00349 
00351     virtual QCString trRelatedPagesDescription()
00352     { return "Lista tuturor documentațiilor înrudite:"; }
00353 
00355     virtual QCString trModulesDescription()
00356     { return "Lista tuturor modulelor:"; }
00357 
00361     virtual QCString trNoDescriptionAvailable()
00362     { return "Nici o descriere disponibilă"; }
00363     
00364     // index titles (the project name is prepended for these) 
00365 
00366 
00368     virtual QCString trDocumentation()
00369     { return "Documentație"; }
00370 
00374     virtual QCString trModuleIndex()
00375     { return "Indexul Modulelor"; }
00376 
00380     virtual QCString trHierarchicalIndex()
00381     { return "Index Ierarhic"; }
00382 
00386     virtual QCString trCompoundIndex()
00387     { 
00388       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00389       { 
00390         return "Indexul Structurilor de Date";
00391       }
00392       else
00393       {
00394         return "Indexul Claselor"; 
00395       }
00396 
00397     }
00398 
00402     virtual QCString trFileIndex() 
00403     { return "Indexul Fișierelor"; }
00404 
00408     virtual QCString trModuleDocumentation()
00409     { return "Documentația Modulelor"; }
00410 
00414     virtual QCString trClassDocumentation()
00415     { 
00416       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00417       {
00418         return "Documentația Structurilor de Date"; 
00419       }
00420       else
00421       {
00422         return "Documentația Claselor"; 
00423       }
00424 
00425     }
00426 
00430     virtual QCString trFileDocumentation()
00431     { return "Documentația Fișierelor"; }
00432 
00436     virtual QCString trExampleDocumentation()
00437     { return "Documentația Exemplelor"; }
00438 
00442     virtual QCString trPageDocumentation()
00443     { return "Documentații înrudite"; }
00444 
00446     virtual QCString trReferenceManual()
00447     { return "Manual de utilizare"; }
00448     
00452     virtual QCString trDefines()
00453     { return "Definiții"; }
00454 
00458     virtual QCString trFuncProtos()
00459     { return "Prototipuri de funcții"; }
00460 
00464     virtual QCString trTypedefs()
00465     { return "Declarații Typedef"; }
00466 
00470     virtual QCString trEnumerations()
00471     { return "Enumerații"; }
00472 
00476     virtual QCString trFunctions()
00477     { return "Funcții"; }
00478 
00482     virtual QCString trVariables()
00483     { return "Variabile"; }
00484 
00488     virtual QCString trEnumerationValues()
00489     { return "Valori enum"; }
00490     
00494     virtual QCString trDefineDocumentation()
00495     { return "Documentația definițiilor"; }
00496 
00500     virtual QCString trFunctionPrototypeDocumentation()
00501     { return "Documentația prototipurilor de funcții"; }
00502 
00506     virtual QCString trTypedefDocumentation()
00507     { return "Documentația definițiilor Typedef"; }
00508 
00512     virtual QCString trEnumerationTypeDocumentation()
00513     { return "Documentația tipurilor enum"; }
00514 
00518     virtual QCString trEnumerationValueDocumentation()
00519     { return "Documentația valorilor enum"; }
00520 
00524     virtual QCString trFunctionDocumentation()
00525     { return "Documentația funcțiilor"; }
00526 
00530     virtual QCString trVariableDocumentation()
00531     { return "Documentația variabilelor"; }
00532 
00536     virtual QCString trCompounds()
00537     { 
00538       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00539       {
00540         return "Structuri de Date"; 
00541       }
00542       else
00543       {
00544         return "Membri"; 
00545       }
00546 
00547     }
00548 
00552     virtual QCString trGeneratedAt(const char *date,const char *projName)
00553     { 
00554       QCString result=(QCString)"Generat "+date;
00555       if (projName) result+=(QCString)" pentru "+projName;
00556       result+=(QCString)" de către";
00557       return result;
00558     }
00561     virtual QCString trWrittenBy()
00562     {
00563       return "scris de";
00564     }
00565 
00567     virtual QCString trClassDiagram(const char *clName)
00568     {
00569       return (QCString)"Diagrama de relații pentru "+clName;
00570     }
00571     
00573     virtual QCString trForInternalUseOnly()
00574     { return "Doar pentru uz intern."; }
00575 
00577     virtual QCString trReimplementedForInternalReasons()
00578     { return "Reimplementat din motive interne; API-ul nu este afectat."; }
00579 
00581     virtual QCString trWarning()
00582     { return "Atenție"; }
00583 
00585     virtual QCString trBugsAndLimitations()
00586     { return "Buguri și limitări"; }
00587 
00589     virtual QCString trVersion()
00590     { return "Versiunea"; }
00591 
00593     virtual QCString trDate()
00594     { return "Data"; }
00595 
00597     virtual QCString trReturns()
00598     { return "Întoarce"; }
00599 
00601     virtual QCString trSeeAlso()
00602     { return "Vezi și"; }
00603 
00605     virtual QCString trParameters()
00606     { return "Parametri"; }
00607 
00609     virtual QCString trExceptions()
00610     { return "Excepții"; }
00611     
00613     virtual QCString trGeneratedBy()
00614     { return "Generat de"; }
00615 
00616     // new since 0.49-990307
00617     
00619     virtual QCString trNamespaceList()
00620     { return "Lista Namespace"; }
00621 
00623     virtual QCString trNamespaceListDescription(bool extractAll)
00624     {
00625       QCString result="Lista tuturor ";
00626       result+="namespace-urilor ";
00627           if (!extractAll) result+="documentate ";
00628           result+=", cu scurte descrieri:";
00629       return result;
00630     }
00631 
00635     virtual QCString trFriends()
00636     { return "Prieteni"; }
00637     
00639 // new since 0.49-990405
00641     
00645     virtual QCString trRelatedFunctionDocumentation()
00646     { return "Documentația funcțiilor prietene sau înrudite"; }
00647     
00649 // new since 0.49-990425
00651 
00653     virtual QCString trCompoundReference(const char *clName,
00654                                     ClassDef::CompoundType compType,
00655                                     bool isTemplate)
00656     {
00657           QCString result="Referință la ";
00658       switch(compType)
00659       {
00660         case ClassDef::Class:      result+="clasa"; break;
00661         case ClassDef::Struct:     result+="structura"; break;
00662         case ClassDef::Union:      result+="uniunea"; break;
00663         case ClassDef::Interface:  result+="interfața"; break;
00664         case ClassDef::Protocol:   result+="protocol"; break; // translate me!
00665         case ClassDef::Category:   result+="category"; break; // translate me!
00666         case ClassDef::Exception:  result+="excepția"; break;
00667       }
00668           if (isTemplate) result+=" (Template) ";
00669           result+=(QCString)clName;
00670       
00671       return result;
00672     }
00673 
00675     virtual QCString trFileReference(const char *fileName)
00676     {
00677       QCString result="Referință la fișierul";
00678       result+=fileName;
00679       return result;
00680     }
00681 
00683     virtual QCString trNamespaceReference(const char *namespaceName)
00684     {
00685       QCString result="Referință la Namespace-ul ";
00686       result+=namespaceName;
00687       return result;
00688     }
00689     
00690     /* these are for the member sections of a class, struct or union */
00691     virtual QCString trPublicMembers()
00692     { return "Metode Publice"; }
00693     virtual QCString trPublicSlots()
00694     { return "Conectori (slots) Publici"; }
00695     virtual QCString trSignals()
00696     { return "Semnale"; }
00697     virtual QCString trStaticPublicMembers()
00698     { return "Metode Statice Publice"; }
00699     virtual QCString trProtectedMembers()
00700     { return "Metode Protejate"; }
00701     virtual QCString trProtectedSlots()
00702     { return "Sloturi Protejate"; }
00703     virtual QCString trStaticProtectedMembers()
00704     { return "Metode Statice Protejate"; }
00705     virtual QCString trPrivateMembers()
00706     { return "Metode Private"; }
00707     virtual QCString trPrivateSlots()
00708     { return "Conectori (slots) Privați"; }
00709     virtual QCString trStaticPrivateMembers()
00710     { return "Metode Statice Private"; }
00711     
00715     virtual QCString trWriteList(int numEntries)
00716     {
00717       QCString result;
00718       int i;
00719       // the inherits list contain `numEntries' classes
00720       for (i=0;i<numEntries;i++) 
00721       {
00722         // use generateMarker to generate placeholders for the class links!
00723         result+=generateMarker(i); // generate marker for entry i in the list 
00724                                    // (order is left to right)
00725         
00726         if (i!=numEntries-1)  // not the last entry, so we need a separator
00727         {
00728           if (i<numEntries-2) // not the fore last entry 
00729             result+=", ";
00730           else                // the fore last entry
00731             result+=" și ";
00732         }
00733       }
00734       return result; 
00735     }
00736     
00740     virtual QCString trInheritsList(int numEntries)
00741     {
00742       return "Moștenește "+trWriteList(numEntries)+".";
00743     }
00744 
00748     virtual QCString trInheritedByList(int numEntries)
00749     {
00750       return "Moștenit de "+trWriteList(numEntries)+".";
00751     }
00752 
00756     virtual QCString trReimplementedFromList(int numEntries)
00757     {
00758       return "Reimplementat din "+trWriteList(numEntries)+".";
00759     }
00760 
00764     virtual QCString trReimplementedInList(int numEntries)
00765     {
00766       return "Reimplementat în "+trWriteList(numEntries)+".";
00767     }
00768 
00770     virtual QCString trNamespaceMembers()
00771     { return "Membrii Namespace-ului"; }
00772 
00774     virtual QCString trNamespaceMemberDescription(bool extractAll)
00775     { 
00776       QCString result="Lista tuturor membrilor ";
00777       if (!extractAll) result+="documentați ";
00778           result+="din toate namespace-urile, cu legături către ";
00779                   
00780       if (extractAll) 
00781         result+="documentația namespace-ului pentru fiecare membru în parte:";
00782       else 
00783         result+="namespace-urile de care aparțin:";
00784       return result;
00785     }
00789     virtual QCString trNamespaceIndex()
00790     { return "Indexul Namespace-ului"; }
00791 
00795     virtual QCString trNamespaceDocumentation()
00796     { return "Documentația Namespace-ului"; }
00797 
00799 // new since 0.49-990522
00801 
00805     virtual QCString trNamespaces()
00806     { return "Namespace-uri"; }
00807 
00809 // new since 0.49-990728
00811 
00815     virtual QCString trGeneratedFromFiles(ClassDef::CompoundType compType,
00816         bool single)
00817     { // here s is one of " Class", " Struct" or " Union"
00818       // single is true implies a single file
00819       QCString result=(QCString)"Documentația pentru această ";
00820       switch(compType)
00821       {
00822         case ClassDef::Class:      result+="clasă"; break;
00823         case ClassDef::Struct:     result+="structură"; break;
00824         case ClassDef::Union:      result+="uniune"; break;
00825         case ClassDef::Interface:  result+="interfață"; break;
00826         case ClassDef::Protocol:   result+="protocol"; break; // translate me!
00827         case ClassDef::Category:   result+="category"; break; // translate me!
00828         case ClassDef::Exception:  result+="excepție"; break;
00829       }
00830       result+=" a fost generată din fișier";
00831       if (single) result+="ul:"; else result+="ele:";
00832       return result;
00833     }
00834 
00838     virtual QCString trAlphabeticalList()
00839     { return "Listă Alfabetică"; }
00840 
00842 // new since 0.49-990901
00844 
00846     virtual QCString trReturnValues()
00847     { return "Valori returnate"; }
00848 
00851     virtual QCString trMainPage()
00852     { return "Pagina principală"; }
00853 
00857     virtual QCString trPageAbbreviation()
00858     { return "pg."; }
00859 
00861 // new since 0.49-991003
00863 
00864     virtual QCString trSources()
00865     {
00866       return "Surse";
00867     }
00868     virtual QCString trDefinedAtLineInSourceFile()
00869     {
00870       return "Definiția în linia @0 a fișierului @1.";
00871     }
00872     virtual QCString trDefinedInSourceFile()
00873     {
00874       return "Definiția în fișierul @0.";
00875     }
00876 
00878 // new since 0.49-991205
00880 
00881     virtual QCString trDeprecated()
00882     {
00883       return "Învechită(Deprecated)";
00884     }
00885 
00887 // new since 1.0.0
00889 
00891     virtual QCString trCollaborationDiagram(const char *clName)
00892     {
00893       return (QCString)"Diagrama de relații pentru "+clName+":";
00894     }
00896     virtual QCString trInclDepGraph(const char *fName)
00897     {
00898       return (QCString)"Graful dependențelor prin incluziune pentru "+fName+":";
00899     }
00901     virtual QCString trConstructorDocumentation()
00902     {
00903       return "Documentația pentru Constructori și Destructori"; 
00904     }
00906     virtual QCString trGotoSourceCode()
00907     {
00908       return "Vezi sursele.";
00909     }
00911     virtual QCString trGotoDocumentation()
00912     {
00913       return "Vezi documentația.";
00914     }
00916     virtual QCString trPrecondition()
00917     {
00918       return "Precondiție";
00919     }
00921     virtual QCString trPostcondition()
00922     {
00923       return "Postcondiție";
00924     }
00926     virtual QCString trInvariant()
00927     {
00928       return "Invariant";
00929     }
00931     virtual QCString trInitialValue()
00932     {
00933       return "Inițializare:";
00934     }
00936     virtual QCString trCode()
00937     {
00938       return "cod";
00939     }
00940     virtual QCString trGraphicalHierarchy()
00941     {
00942       return "Ierarhia claselor în mod grafic";
00943     }
00944     virtual QCString trGotoGraphicalHierarchy()
00945     {
00946       return "Vezi ierarhia claselor în mod grafic";
00947     }
00948     virtual QCString trGotoTextualHierarchy()
00949     {
00950       return "Vezi ierarhia claselor în mod text";
00951     }
00952     virtual QCString trPageIndex()
00953     {
00954       return "Indexul Paginilor";
00955     }
00956 
00958 // new since 1.1.0
00960     
00961     virtual QCString trNote()
00962     {
00963       return "Notă";
00964     }
00965     virtual QCString trPublicTypes()
00966     {
00967       return "Tipuri Publice";
00968     }
00969     virtual QCString trPublicAttribs()
00970     {
00971       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00972       {
00973         return "Câmpuri de Date";
00974       }
00975       else
00976       {
00977         return "Atribute Publice";
00978       }
00979       
00980     }
00981     virtual QCString trStaticPublicAttribs()
00982     {
00983       return "Atribute Statice Publice";
00984     }
00985     virtual QCString trProtectedTypes()
00986     {
00987       return "Tipuri Protejate";
00988     }
00989     virtual QCString trProtectedAttribs()
00990     {
00991       return "Atribute Protejate";
00992     }
00993     virtual QCString trStaticProtectedAttribs()
00994     {
00995       return "Atribute Statice Protejate";
00996     }
00997     virtual QCString trPrivateTypes()
00998     {
00999       return "Tipuri Private";
01000     }
01001     virtual QCString trPrivateAttribs()
01002     {
01003       return "Atribute Private";
01004     }
01005     virtual QCString trStaticPrivateAttribs()
01006     {
01007       return "Atribute Statice Private";
01008     }
01009 
01011 // new since 1.1.3
01013 
01015     virtual QCString trTodo()
01016     {
01017       return "De făcut";
01018     }
01020     virtual QCString trTodoList()
01021     {
01022       return "Lista lucrurilor de făcut";
01023     }
01024 
01026 // new since 1.1.4
01028 
01029     virtual QCString trReferencedBy()
01030     {
01031       return "Semnalat de";
01032     }
01033     virtual QCString trRemarks()
01034     {
01035       return "Observații";
01036     }
01037     virtual QCString trAttention()
01038     {
01039       return "Atenție";
01040     }
01041     virtual QCString trInclByDepGraph()
01042     {
01043       return "Acest graf arată care fișiere includ, "
01044                   "direct sau indirect, acest fișier:";
01045     }
01046     virtual QCString trSince()
01047     {
01048       return "Din";
01049     }
01050     
01052 // new since 1.1.5
01054 
01056     virtual QCString trLegendTitle()
01057     {
01058       return "Legenda grafului";
01059     }
01061     virtual QCString trLegendDocs()
01062     {
01063       return 
01064         "Această pagină arată modul în care trebuie să interpretați "
01065                 "grafurile generate de doxygen.<p>\n"
01066         "Considerați următorul exemplu:\n"
01067         "\\code\n"
01068         "/*! Clasă invizibilă, tăiată din cauza depășirii spațiului */\n"
01069         "class Invisible { };\n\n"
01070         "/*! Altă clasă tăiată, relația de moștenire este ascunsă */\n"
01071         "class Truncated : public Invisible { };\n\n"
01072         "/* Clasă necomentată în stil doxygen */\n"
01073         "class Undocumented { };\n\n"
01074         "/*! Clasă care este moștenită în mod public */\n"
01075         "class PublicBase : public Truncated { };\n\n"
01076         "/*! A template class */\n"
01077         "template<class T> class Templ { };\n\n"
01078         "/*! Clasă care este moștenită în mod protejat */\n"
01079         "class ProtectedBase { };\n\n"
01080         "/*! Clasă care este moștenită în mod privat */\n"
01081         "class PrivateBase { };\n\n"
01082         "/*! Clasă care este folosită de clasa Inherited */\n"
01083         "class Used { };\n\n"
01084         "/*! Superclasă care moștenește un număr de alte clase */\n"
01085         "class Inherited : public PublicBase,\n"
01086         "                  protected ProtectedBase,\n"
01087         "                  private PrivateBase,\n"
01088         "                  public Undocumented,\n"
01089         "                  public Templ<int>\n"
01090         "{\n"
01091         "  private:\n"
01092         "    Used *m_usedClass;\n"
01093         "};\n"
01094         "\\endcode\n"
01095         "Dacă tagul \\c MAX_DOT_GRAPH_HEIGHT din fișierul de configurație "
01096         "Este setat la 200 acesta este graful rezultat:"
01097         "<p><center><img src=\"graph_legend."+Config_getEnum("DOT_IMAGE_FORMAT")+"\"></center>\n"
01098         "<p>\n"
01099         "Căsuțele din partea de sus au următoarea semnificație:\n"
01100         "<ul>\n"
01101         "<li>O căsuță neagră reprezintă structura sau clasa pentru care "
01102         "graful este generat.\n"
01103         "<li>O căsuță cu marginea neagră reprezintă o structură sau o clasă documentate.\n"
01104         "<li>O căsuță cu marginea gri reprezintă o structură sau o clasă nedocumentate.\n"
01105         "<li>O căsuță cu marginea roșie reprezintă o structură sau o clasă documentate, pentru\n"
01106         "care nu toate relațiile de moștenire/incluziune sunt arătate. Un graf este "
01107         "tăiat dacă nu încape în marginile specificate."
01108         "</ul>\n"
01109         "Săgețile au următoarea semnificație:\n"
01110         "<ul>\n"
01111         "<li>O săgeată de un albastru închis este folosită când avem o relație de "
01112         "moștenire publică între două clase.\n"
01113         "<li>O săgeată de un verde închis este folosită când avem o moștenire protejată.\n"
01114         "<li>O săgeată de un roșu închis este folosită când avem o moștenire privată.\n"
01115         "<li>O săgeată violetă punctată este folosită pentru o clasă conținută sau folosită "
01116         "de o altă clasă. Săgeata este marcată cu variabila(e) "
01117         "prin care este accesibilă clasa sau structura spre care este îndreptată. \n"
01118         "</ul>\n";
01119     }
01121     virtual QCString trLegend()
01122     {
01123       return "legenda";
01124     }
01125     
01127 // new since 1.2.0
01129     
01131     virtual QCString trTest()
01132     {
01133       return "Test";
01134     }
01136     virtual QCString trTestList()
01137     {
01138       return "Listă de teste";
01139     }
01140 
01142 // new since 1.2.1
01144 
01146     virtual QCString trDCOPMethods()
01147     {
01148       return "Metode DCOP";
01149     }
01150 
01152 // new since 1.2.2
01154 
01156     virtual QCString trProperties()
01157     {
01158       return "Proprietăți";
01159     }
01161     virtual QCString trPropertyDocumentation()
01162     {
01163       return "Documentația Proprietăților";
01164     }
01165 
01167 // new since 1.2.4
01169 
01171     virtual QCString trInterfaces()
01172     {
01173       return "Interfețe";
01174     }
01176     virtual QCString trClasses()
01177     {
01178       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
01179       {
01180         return "Structuri de Date";
01181       }
01182       else
01183       {
01184         return "Clase";
01185       }
01186     }
01188     virtual QCString trPackage(const char *name)
01189     {
01190       return (QCString)"Pachet "+name;
01191     }
01193     virtual QCString trPackageList()
01194     {
01195       return "Lista Pachetelor";
01196     }
01198     virtual QCString trPackageListDescription()
01199     {
01200       return "Lista pachetelor, însoțită de scurte explicații, acolo unde acestea există:";
01201     }
01203     virtual QCString trPackages()
01204     {
01205       return "Pachete";
01206     }
01208     virtual QCString trPackageDocumentation()
01209     {
01210       return "Documentația Pachetelor";
01211     }
01213     virtual QCString trDefineValue()
01214     {
01215       return "Valoare:";
01216     }
01217     
01219 // new since 1.2.5
01221     
01223     virtual QCString trBug()
01224     {
01225       return "Problema (Bug)";
01226     }
01228     virtual QCString trBugList()
01229     {
01230       return "Lista de Probleme (Bugs)";
01231     }
01232 
01234 // new since 1.2.6
01236 
01262     virtual QCString trRTFansicp()
01263     {
01264       return "1250"; //EASTEUROPE_CHARSET [don't know if this is correct:Ro has a 0x418 index in that file]
01265     }
01266     
01267 
01271     virtual QCString trRTFCharSet()
01272     {
01273       return "0x418"; // well, I could not find a decent doc about this one - I think Ro code is 0x418
01274     }
01275 
01277     virtual QCString trRTFGeneralIndex()
01278     {
01279       return "Index";
01280     }
01281    
01286     virtual QCString trClass(bool first_capital, bool singular)
01287     { 
01288       QCString result((first_capital ? "Clas" : "clas"));
01289         result+= singular ? "a":"ele";
01290       return result; 
01291     }
01292 
01297     virtual QCString trFile(bool first_capital, bool singular)
01298     { 
01299       QCString result((first_capital ? "Fișier" : "fișier"));
01300         result+= singular ? "ul":"ele";
01301       return result; 
01302     }
01303 
01308     virtual QCString trNamespace(bool first_capital, bool singular)
01309     { 
01310       QCString result((first_capital ? "Namespace" : "namespace"));
01311         result+= singular ? "-ul":"-urile";
01312       return result; 
01313     }
01314 
01319     virtual QCString trGroup(bool first_capital, bool singular)
01320     { 
01321       QCString result((first_capital ? "Grupu" : "grupu"));
01322         result+= singular ? "l":"rile";
01323       return result; 
01324     }
01325 
01330     virtual QCString trPage(bool first_capital, bool singular)
01331     { 
01332       QCString result((first_capital ? "Pagin" : "pagin"));
01333         result+= singular ? "a":"ile";
01334       return result; 
01335     }
01336 
01341     virtual QCString trMember(bool first_capital, bool singular)
01342     { 
01343       QCString result((first_capital ? "Membr" : "membr"));
01344         result+= singular ? "ul":"ii";
01345       return result; 
01346     }
01347    
01352     virtual QCString trField(bool first_capital, bool singular)
01353     { 
01354       QCString result((first_capital ? "Câmp" : "câmp"));
01355         result+= singular ? "ul":"urile";
01356       return result; 
01357     }
01358 
01363     virtual QCString trGlobal(bool first_capital, bool singular)
01364     { 
01365       QCString result((first_capital ? "Global" : "global"));
01366       if (!singular)  result+="e";
01367       return result; 
01368     }
01369 
01371 // new since 1.2.7
01373 
01376     virtual QCString trAuthor(bool first_capital, bool singular)
01377     {                                                                         
01378       QCString result((first_capital ? "Autor" : "autor"));
01379         result+= singular ? "ul":"ii";
01380       return result; 
01381     }
01382 
01384 // new since 1.2.11
01386 
01389     virtual QCString trReferences()
01390     {
01391       return "Referințe";
01392     }
01393 
01395 // new since 1.2.13
01397 
01401     virtual QCString trImplementedFromList(int numEntries)
01402     {
01403       return "Implementează "+trWriteList(numEntries)+".";
01404     }
01405 
01409     virtual QCString trImplementedInList(int numEntries)
01410     {
01411       return "Implementat în "+trWriteList(numEntries)+".";
01412     }
01413 
01415 // new since 1.2.16
01417 
01421     virtual QCString trRTFTableOfContents()
01422     {
01423       return "Conținut";
01424     }
01425 
01427 // new since 1.2.17
01429 
01433     virtual QCString trDeprecatedList()
01434     {
01435       return "Lista elementelor învechite (deprecated)";
01436     }
01437 
01439 // new since 1.2.18
01441 
01445     virtual QCString trEvents()
01446     {
01447       return "Evenimente";
01448     }
01450     virtual QCString trEventDocumentation()
01451     {
01452       return "Documentația aferentă evenimentelor";
01453     }
01454 
01456 // new since 1.3
01458 
01461     virtual QCString trPackageTypes()
01462     { 
01463       return "Tipuri în pachet";
01464     }
01468     virtual QCString trPackageMembers()
01469     { 
01470       return "Funcții în pachet";
01471     }
01475     virtual QCString trStaticPackageMembers()
01476     { 
01477       return "Funcții statice în pachet";
01478     }
01482     virtual QCString trPackageAttribs()
01483     { 
01484       return "Atribute în pachet";
01485     }
01489     virtual QCString trStaticPackageAttribs()
01490     { 
01491       return "Atribute statice în pachet";
01492     }
01493 
01495 // new since 1.3.1
01497 
01501     virtual QCString trAll()
01502     {
01503       return "Toate";
01504     }
01506     virtual QCString trCallGraph()
01507     {
01508       return "Graful de apel al acestei funcții:";
01509     }
01510 
01512 // new since 1.3.3
01514 
01519     virtual QCString trSearchForIndex()
01520     {
01521       return "Caută";
01522     }
01526     virtual QCString trSearchResultsTitle()
01527     {
01528       return "Rezultatele căutarii";
01529     }
01538     virtual QCString trSearchResults(int numDocuments)
01539     {
01540       if (numDocuments==0)
01541       {
01542         return "Din pacate nu am găsit nici un document care să corespundă cererii.";
01543       }
01544       else if (numDocuments==1)
01545       {
01546         return "Am găsit <b>1</b> document corespunzând cererii.";
01547       }
01548       else 
01549       {
01550         return "Am găsit <b>$num</b> documente corespunzând cererii. "
01551                "Lista documentelor găsite, sortate după relevanță.";
01552       }
01553     }
01557     virtual QCString trSearchMatches()
01558     {
01559       return "Găsite:";
01560     }
01561 
01563 // new since 1.3.8
01565 
01568      virtual QCString trSourceFile(QCString& filename)
01569      {
01570        return " Fișierul sursă " + filename;
01571      }
01572 
01574 // new since 1.3.9
01576 
01580      virtual QCString trDirIndex()
01581      { return "Ierarhia directoarelor"; }
01582 
01586      virtual QCString trDirDocumentation()
01587      { return "Documentația directoarelor"; }
01588 
01592      virtual QCString trDirectories()
01593      { return "Directoare"; }
01594 
01598      virtual QCString trDirDescription()
01599      { return "Această ierarhie de directoare este sortată, "
01600               "per nivel, in ordine alfabetică:";
01601      }
01602 
01606      virtual QCString trDirReference(const char *dirName)
01607      { 
01608        QCString  result="Director-referință "; result+=dirName; 
01609        return result; 
01610      }
01611 
01615      virtual QCString trDir(bool first_capital, bool singular)
01616      {
01617        QCString result((first_capital ? "Directo" : "directo"));
01618        if (singular) result+="r"; else result="are";
01619        return result;
01620      }
01621 
01622 };
01623 
01624 #endif



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