translator_hu.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   * Original Hungarian translation by
00020   * György Földvári  <foldvari@diatronltd.com>
00021   *
00022   * Extended, revised and updated by
00023   * Ákos Kiss  <akiss@users.sourceforge.net>
00024   *
00025   * Further extended, revised and updated by
00026   * Tamási Ferenc <tf551@hszk.bme.hu>
00027   */
00028 
00029 #ifndef TRANSLATOR_HU_H
00030 #define TRANSLATOR_HU_H
00031 
00032 class TranslatorHungarian : public TranslatorAdapter_1_4_6
00033 {
00034   private:
00035     const char * zed(char c)
00036     {
00037         switch (c & ~('a' ^ 'A')) {
00038             case 'B': case 'C': case 'D': case 'F': case 'G':
00039             case 'H': case 'J': case 'K': case 'L': case 'M':
00040             case 'N': case 'P': case 'Q': case 'R': case 'S':
00041             case 'T': case 'V': case 'W': case 'X': case 'Z':
00042                 return "  ";
00043             default:
00044                 return "z ";
00045         }
00046     }
00047   public:
00048 
00049     // --- Language control methods -------------------
00050     virtual QCString idLanguage()
00051     { return "hungarian"; }
00057     virtual QCString latexLanguageSupportCommand()
00058     {
00059       return "\\usepackage[T2A]{fontenc}\n"
00060              "\\usepackage[magyar]{babel}\n";
00061     }
00062 
00064     virtual QCString idLanguageCharset()
00065     {
00066       return "iso-8859-2";
00067     }
00068 
00069     // --- Language translation methods -------------------
00070 
00072     virtual QCString trRelatedFunctions()
00073     { return "Kapcsolódó függvények"; }
00074 
00076     virtual QCString trRelatedSubscript()
00077     { return "(Figyelem! Ezek a függvények nem tagjai az osztálynak!)"; }
00078 
00080     virtual QCString trDetailedDescription()
00081     { return "Részletes leírás"; }
00082 
00084     virtual QCString trMemberTypedefDocumentation()
00085     { return "Típusdefiníció-tagok dokumentációja"; }
00086     
00088     virtual QCString trMemberEnumerationDocumentation()
00089     { return "Enumeráció-tagok dokumentációja"; }
00090     
00092     virtual QCString trMemberFunctionDocumentation()
00093     { return "Tagfüggvények dokumentációja"; }
00094     
00096     virtual QCString trMemberDataDocumentation()
00097     {
00098       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00099       {
00100         return "Adatmezők dokumentációja"; 
00101       }
00102       else
00103       {
00104         return "Adattagok dokumentációja"; 
00105       }
00106     }
00107 
00109     virtual QCString trMore()
00110     { return "Részletek..."; }
00111 
00113     virtual QCString trListOfAllMembers()
00114     { return "A tagok teljes listája."; }
00115 
00117     virtual QCString trMemberList()
00118     { return "Taglista"; }
00119 
00121     virtual QCString trThisIsTheListOfAllMembers()
00122     { return "A(z) "; }
00123 
00125     virtual QCString trIncludingInheritedMembers()
00126     { return " osztály tagjainak teljes listája, az örökölt tagokkal együtt."; }
00127     
00128     virtual QCString trGeneratedAutomatically(const char *s)
00129     { QCString result="Ezt a dokumentációt a Doxygen készítette ";
00130       if (s) result+=(QCString)" a" + zed(s[0])+s+(QCString)" projekthez";
00131       result+=" a forráskódból."; 
00132       return result;
00133     }
00134 
00136     virtual QCString trEnumName()
00137     { return "enum"; }
00138     
00140     virtual QCString trEnumValue()
00141     { return "enum-érték"; }
00142     
00144     virtual QCString trDefinedIn()
00145     { return "definiálja:"; }
00146 
00147     // quick reference sections
00148 
00152     virtual QCString trModules()
00153     { return "Modulok"; }
00154     
00156     virtual QCString trClassHierarchy()
00157     { return "Osztályhierarchia"; }
00158     
00160     virtual QCString trCompoundList()
00161     { 
00162       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00163       {
00164         return "Adatszerkezetek";
00165       }
00166       else
00167       {
00168         return "Osztálylista"; 
00169       }
00170     }
00171     
00173     virtual QCString trFileList()
00174     { return "Fájllista"; }
00175 
00177     virtual QCString trCompoundMembers()
00178     { 
00179       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00180       {
00181         return "Adatmezők"; 
00182       }
00183       else
00184       {
00185         return "Osztálytagok"; 
00186       }
00187     }
00188 
00190     virtual QCString trFileMembers()
00191     { 
00192       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00193       {
00194         return "Globális elemek"; 
00195       }
00196       else
00197       {
00198         return "Fájlelemek"; 
00199       }
00200     }
00201 
00203     virtual QCString trRelatedPages()
00204     { return "Kapcsolódó lapok"; }
00205 
00207     virtual QCString trExamples()
00208     { return "Példák"; }
00209 
00211     virtual QCString trSearch()
00212     { return "Keresés"; }
00213 
00215     virtual QCString trClassHierarchyDescription()
00216     { return "Majdnem (de nem teljesen) betűrendbe szedett "
00217              "leszármazási lista:";
00218     }
00219 
00221     virtual QCString trFileListDescription(bool extractAll)
00222     {
00223       QCString result="Az összes ";
00224       if (!extractAll) result+="dokumentált ";
00225       result+="fájl listája rövid leírásokkal:";
00226       return result;
00227     }
00228 
00230     virtual QCString trCompoundListDescription()
00231     { 
00232       
00233       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00234       {
00235         return "Az összes adatszerkezet listája rövid leírásokkal:"; 
00236       }
00237       else
00238       {
00239         return "Az összes osztály, struktúra, unió és interfész "
00240                "listája rövid leírásokkal:"; 
00241       }
00242     }
00243 
00245     virtual QCString trCompoundMembersDescription(bool extractAll)
00246     {
00247       QCString result="Az összes ";
00248       if (!extractAll)
00249       {
00250         result+="dokumentált ";
00251       }
00252       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00253       {
00254         result+="struktúra- és úniómező";
00255       }
00256       else
00257       {
00258         result+="osztálytag";
00259       }
00260       result+=" listája, valamint hivatkozás ";
00261       if (!extractAll) 
00262       {
00263         if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00264         {
00265           result+="a megfelelő struktúra-/úniódokumentációra minden mezőnél:";
00266         }
00267         else
00268         {
00269           result+="a megfelelő osztálydokumentációra minden tagnál:";
00270         }
00271       }
00272       else 
00273       {
00274         if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00275         {
00276           result+="a struktúrákra/úniókra, amikhez tartoznak:";
00277         }
00278         else
00279         {
00280           result+="az osztályokra, amikhez tartoznak:";
00281         }
00282       }
00283       return result;
00284     }
00285 
00287     virtual QCString trFileMembersDescription(bool extractAll)
00288     {
00289       QCString result="Az összes ";
00290       if (!extractAll) result+="dokumentált ";
00291       
00292       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00293       {
00294         result+="függvény, változó, makródefiníció, enumeráció és típusdefiníció";
00295       }
00296       else
00297       {
00298         result+="fájlelem";
00299       }
00300       result+=" listája, valamint hivatkozás ";
00301       if (extractAll) 
00302         result+="a fájlokra, amikhez tartoznak:";
00303       else 
00304         result+="a dokumentációra:";
00305       return result;
00306     }
00307 
00309     virtual QCString trExamplesDescription()
00310     { return "A példák listája:"; }
00311 
00313     virtual QCString trRelatedPagesDescription()
00314     { return "A kapcsolódó dokumentációk listája:"; }
00315 
00317     virtual QCString trModulesDescription()
00318     { return "A modulok listája:"; }
00319 
00320     // index titles (the project name is prepended for these) 
00321 
00322 
00324     virtual QCString trDocumentation()
00325     { return "Dokumentáció"; }
00326 
00330     virtual QCString trModuleIndex()
00331     { return "Modulmutató"; }
00332 
00336     virtual QCString trHierarchicalIndex()
00337     { return "Hierarchikus mutató"; }
00338 
00342     virtual QCString trCompoundIndex()
00343     {
00344       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00345       { 
00346         return "Adatszerkezet-mutató";
00347       }
00348       else
00349       {
00350         return "Osztálymutató"; 
00351       }
00352     }
00353 
00357     virtual QCString trFileIndex()
00358     { return "Fájlmutató"; }
00359 
00363     virtual QCString trModuleDocumentation()
00364     { return "Modulok dokumentációja"; }
00365 
00369     virtual QCString trClassDocumentation()
00370     {
00371       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00372       {
00373         return "Adatszerkezetek dokumentációja";
00374       }
00375       else
00376       {
00377         return "Osztályok dokumentációja";
00378       }
00379     }
00380 
00384     virtual QCString trFileDocumentation()
00385     { return "Fájlok dokumentációja"; }
00386 
00390     virtual QCString trExampleDocumentation()
00391     { return "Példák dokumentációja"; }
00392 
00396     virtual QCString trPageDocumentation()
00397     { return "Kapcsolódó dokumentációk"; }
00398 
00400     virtual QCString trReferenceManual()
00401     { return "Referencia kézikönyv"; }
00402     
00406     virtual QCString trDefines()
00407     { return "Makródefiníciók"; }
00408 
00412     virtual QCString trFuncProtos()
00413     { return "Függvény-prototípusok"; }
00414 
00418     virtual QCString trTypedefs()
00419     { return "Típusdefiníciók"; }
00420 
00424     virtual QCString trEnumerations()
00425     { return "Enumerációk"; }
00426 
00430     virtual QCString trFunctions()
00431     { return "Függvények"; }
00432 
00436     virtual QCString trVariables()
00437     { return "Változók"; }
00438 
00442     virtual QCString trEnumerationValues()
00443     { return "Enumeráció-értékek"; }
00444     
00448     virtual QCString trDefineDocumentation()
00449     { return "Makródefiníciók dokumentációja"; }
00450 
00454     virtual QCString trFunctionPrototypeDocumentation()
00455     { return "Függvény-prototípusok dokumentációja"; }
00456 
00460     virtual QCString trTypedefDocumentation()
00461     { return "Típusdefiníciók dokumentációja"; }
00462 
00466     virtual QCString trEnumerationTypeDocumentation()
00467     { return "Enumerációk dokumentációja"; }
00468 
00472     virtual QCString trFunctionDocumentation()
00473     { return "Függvények dokumentációja"; }
00474 
00478     virtual QCString trVariableDocumentation()
00479     { return "Változók dokumentációja"; }
00480 
00484     virtual QCString trCompounds()
00485     { 
00486       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00487       {
00488         return "Adatszerkezetek"; 
00489       }
00490       else
00491       {
00492         return "Osztályok"; 
00493       }
00494     }
00495 
00499     virtual QCString trGeneratedAt(const char *date,const char *projName)
00500     { 
00501       QCString result=(QCString)"";
00502       if (projName) result+=(QCString)"Projekt: "+projName;
00503       result+=(QCString)" Készült: "+date+" Készítette: ";
00504       return result;
00505     }
00508     virtual QCString trWrittenBy()
00509     {
00510       return " melyet írt ";
00511     }
00512 
00514     virtual QCString trClassDiagram(const char *clName)
00515     {
00516       return (QCString)"A"+zed(clName[0])+clName+" osztály származási diagramja:";
00517     }
00518     
00520     virtual QCString trForInternalUseOnly()
00521     { return "CSAK BELSŐ HASZNÁLATRA!"; }
00522 
00524     virtual QCString trWarning()
00525     { return "Figyelmeztetés"; }
00526 
00528     virtual QCString trVersion()
00529     { return "Verzió"; }
00530 
00532     virtual QCString trDate()
00533     { return "Dátum"; }
00534 
00536     virtual QCString trReturns()
00537     { return "Visszatérési érték"; }
00538 
00540     virtual QCString trSeeAlso()
00541     { return "Lásd még"; }
00542 
00544     virtual QCString trParameters()
00545     { return "Paraméterek"; }
00546 
00548     virtual QCString trExceptions()
00549     { return "Kivételek"; }
00550     
00552     virtual QCString trGeneratedBy()
00553     { return "Készítette"; }
00554 
00556 // new since 0.49-990307
00558     
00560     virtual QCString trNamespaceList()
00561     { return "Névtérlista"; }
00562 
00564     virtual QCString trNamespaceListDescription(bool extractAll)
00565     {
00566       QCString result="Az összes ";
00567       if (!extractAll) result+="dokumentált ";
00568       result+="névtér listája rövid leírásokkal:";
00569       return result;
00570     }
00571 
00575     virtual QCString trFriends()
00576     { return "Barátok"; }
00577     
00579 // new since 0.49-990405
00581     
00585     virtual QCString trRelatedFunctionDocumentation()
00586     { return "Barát és kapcsolódó függvények dokumentációja"; }
00587     
00589 // new since 0.49-990425
00591 
00593     virtual QCString trCompoundReference(const char *clName,
00594                                     ClassDef::CompoundType compType,
00595                                     bool isTemplate)
00596     {
00597       QCString result=(QCString)clName;
00598       switch(compType)
00599       {
00600         case ClassDef::Class:      result+=" osztály"; break;
00601         case ClassDef::Struct:     result+=" struktúra"; break;
00602         case ClassDef::Union:      result+=" unió"; break;
00603         case ClassDef::Interface:  result+=" interfész"; break;
00604         case ClassDef::Protocol:   result+=" protocol"; break; // translate me!
00605         case ClassDef::Category:   result+=" category"; break; // translate me!
00606         case ClassDef::Exception:  result+=" kivétel"; break;
00607       }
00608       if (isTemplate) result+="sablon-";
00609       result+="referencia";
00610       return result;
00611     }
00612 
00614     virtual QCString trFileReference(const char *fileName)
00615     {
00616       QCString result=fileName;
00617       result+=" fájlreferencia"; 
00618       return result;
00619     }
00620 
00622     virtual QCString trNamespaceReference(const char *namespaceName)
00623     {
00624       QCString result=namespaceName;
00625       result+=" névtér-referencia";
00626       return result;
00627     }
00628     
00629     virtual QCString trPublicMembers()
00630     { return "Publikus tagfüggvények"; }
00631     virtual QCString trPublicSlots()
00632     { return "Publikus rések"; }
00633     virtual QCString trSignals()
00634     { return "Szignálok"; }
00635     virtual QCString trStaticPublicMembers()
00636     { return "Statikus publikus tagfüggvények"; }
00637     virtual QCString trProtectedMembers()
00638     { return "Védett tagfüggvények"; }
00639     virtual QCString trProtectedSlots()
00640     { return "Védett rések"; }
00641     virtual QCString trStaticProtectedMembers()
00642     { return "Statikus védett tagfüggvények"; }
00643     virtual QCString trPrivateMembers()
00644     { return "Privát tagfüggvények"; }
00645     virtual QCString trPrivateSlots()
00646     { return "Privát rések"; }
00647     virtual QCString trStaticPrivateMembers()
00648     { return "Statikus privát tagfüggvények"; }
00649     
00653     virtual QCString trWriteList(int numEntries)
00654     {
00655       QCString result;
00656       int i;
00657       // the inherits list contain `numEntries' classes
00658       for (i=0;i<numEntries;i++) 
00659       {
00660         // use generateMarker to generate placeholders for the class links!
00661         result+=generateMarker(i); // generate marker for entry i in the list 
00662                                    // (order is left to right)
00663         
00664         if (i!=numEntries-1)  // not the last entry, so we need a separator
00665         {
00666           if (i<numEntries-2) // not the fore last entry 
00667             result+=", ";
00668           else                // the fore last entry
00669             result+=" és ";
00670         }
00671       }
00672       return result; 
00673     }
00674     
00678     virtual QCString trInheritsList(int numEntries)
00679     {
00680       return "Ősök: "+trWriteList(numEntries)+".";
00681     }
00682 
00686     virtual QCString trInheritedByList(int numEntries)
00687     {
00688       return "Leszármazottak: "+trWriteList(numEntries)+".";
00689     }
00690 
00694     virtual QCString trReimplementedFromList(int numEntries)
00695     {
00696       return "Újraimplementált ősök: "+trWriteList(numEntries)+".";
00697     }
00698 
00702     virtual QCString trReimplementedInList(int numEntries)
00703     {
00704       return "Újraimplementáló leszármazottak: "+trWriteList(numEntries)+".";
00705     }
00706 
00708     virtual QCString trNamespaceMembers()
00709     { return "Névtértagok"; }
00710 
00712     virtual QCString trNamespaceMemberDescription(bool extractAll)
00713     { 
00714       QCString result="Az összes ";
00715       if (!extractAll) result+="dokumentált ";
00716       result+="névtér tagjainak listája, valamint hivatkozás ";
00717       if (extractAll) 
00718         result+=" a megfelelő névtér dokumentációra minden tagnál:";
00719       else 
00720         result+=" a névterekre, amelynek tagjai:";
00721       return result;
00722     }
00726     virtual QCString trNamespaceIndex()
00727     { return "Névtérmutató"; }
00728 
00732     virtual QCString trNamespaceDocumentation()
00733     { return "Névterek dokumentációja"; }
00734 
00736 // new since 0.49-990522
00738 
00742     virtual QCString trNamespaces()
00743     { return "Névterek"; }
00744 
00746 // new since 0.49-990728
00748 
00752     virtual QCString trGeneratedFromFiles(ClassDef::CompoundType compType,
00753         bool single)
00754     { // here s is one of " Class", " Struct" or " Union"
00755       // single is true implies a single file
00756       QCString result=(QCString)"Ez a dokumentáció ";
00757       switch(compType)
00758       {
00759         case ClassDef::Class:      result+="az osztályról"; break;
00760         case ClassDef::Struct:     result+="a struktúráról"; break;
00761         case ClassDef::Union:      result+="az unióról"; break;
00762         case ClassDef::Interface:  result+="az interfészről"; break;
00763         case ClassDef::Protocol:   result+="protocol"; break; // translate me!
00764         case ClassDef::Category:   result+="category"; break; // translate me!
00765         case ClassDef::Exception:  result+="a kivételről"; break;
00766       }
00767       result+=" a következő fájl";
00768       if (!single) result+="ok";
00769       result+=" alapján készült:";
00770       return result;
00771     }
00772 
00776     virtual QCString trAlphabeticalList()
00777     { return "Betűrendes lista"; }
00778 
00780 // new since 0.49-990901
00782 
00784     virtual QCString trReturnValues()
00785     { return "Visszatérési értékek"; }
00786 
00789     virtual QCString trMainPage()
00790     { return "Főoldal"; }
00791 
00795     virtual QCString trPageAbbreviation()
00796     { return "o."; }
00797 
00799 // new since 0.49-991003
00801 
00802     virtual QCString trDefinedAtLineInSourceFile()
00803     {
00804       return "Definíció a(z) @1 fájl @0. sorában.";
00805     }
00806     virtual QCString trDefinedInSourceFile()
00807     {
00808       return "Definíció a(z) @0 fájlban.";
00809     }
00810 
00812 // new since 0.49-991205
00814 
00815     virtual QCString trDeprecated()
00816     {
00817       return "Ellenjavallt";
00818     }
00819 
00821 // new since 1.0.0
00823 
00825     virtual QCString trCollaborationDiagram(const char *clName)
00826     {
00827       return (QCString)"A"+zed(clName[0])+clName+" osztály együttműködési diagramja:";
00828     }
00830     virtual QCString trInclDepGraph(const char *fName)
00831     {
00832       return (QCString)"A"+zed(fName[0])+fName+" definíciós fájl függési gráfja:";
00833     }
00835     virtual QCString trConstructorDocumentation()
00836     {
00837       return "Konstruktorok és destruktorok dokumentációja"; 
00838     }
00840     virtual QCString trGotoSourceCode()
00841     {
00842       return "Ugrás a fájl forráskódjához.";
00843     }
00845     virtual QCString trGotoDocumentation()
00846     {
00847       return "Ugrás a fájl dokumentációjához.";
00848     }
00850     virtual QCString trPrecondition()
00851     {
00852       return "Előfeltétel";
00853     }
00855     virtual QCString trPostcondition()
00856     {
00857       return "Utófeltétel";
00858     }
00860     virtual QCString trInvariant()
00861     {
00862       return "Invariáns";
00863     }
00865     virtual QCString trInitialValue()
00866     {
00867       return "Kezdő érték:";
00868     }
00870     virtual QCString trCode()
00871     {
00872       return "forráskód";
00873     }
00874     virtual QCString trGraphicalHierarchy()
00875     {
00876       return "Osztályhierarchia-ábra";
00877     }
00878     virtual QCString trGotoGraphicalHierarchy()
00879     {
00880       return "Ugrás az osztályhierarchia-ábrához";
00881     }
00882     virtual QCString trGotoTextualHierarchy()
00883     {
00884       return "Ugrás az szöveges osztályhierarchiához";
00885     }
00886     virtual QCString trPageIndex()
00887     {
00888       return "Oldalmutató";
00889     }
00890 
00892 // new since 1.1.0
00894     
00895     virtual QCString trNote()
00896     {
00897       return "Megjegyzés";
00898     }
00899     virtual QCString trPublicTypes()
00900     {
00901       return "Publikus típusok";
00902     }
00903     virtual QCString trPublicAttribs()
00904     {
00905       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00906       {
00907         return "Adatmezők";
00908       }
00909       else
00910       {
00911         return "Publikus attribútumok";
00912       }
00913     }
00914     virtual QCString trStaticPublicAttribs()
00915     {
00916       return "Statikus publikus attribútumok";
00917     }
00918     virtual QCString trProtectedTypes()
00919     {
00920       return "Védett típusok";
00921     }
00922     virtual QCString trProtectedAttribs()
00923     {
00924       return "Védett attribútumok";
00925     }
00926     virtual QCString trStaticProtectedAttribs()
00927     {
00928       return "Statikus védett attribútumok";
00929     }
00930     virtual QCString trPrivateTypes()
00931     {
00932       return "Privát típusok";
00933     }
00934     virtual QCString trPrivateAttribs()
00935     {
00936       return "Privát attribútumok";
00937     }
00938     virtual QCString trStaticPrivateAttribs()
00939     {
00940       return "Statikus privát attribútumok";
00941     }
00942 
00944 // new since 1.1.3
00946 
00948     virtual QCString trTodo()
00949     {
00950       return "Tennivaló";
00951     }
00953     virtual QCString trTodoList()
00954     {
00955       return "Tennivalók listája";
00956     }
00957 
00959 // new since 1.1.4
00961 
00962     virtual QCString trReferencedBy()
00963     {
00964       return "Hivatkozások:";
00965     }
00966     virtual QCString trRemarks()
00967     {
00968       return "Megjegyzések";
00969     }
00970     virtual QCString trAttention()
00971     {
00972       return "Figyelem";
00973     }
00974     virtual QCString trInclByDepGraph()
00975     {
00976       return "Ez az ábra azt mutatja, hogy mely fájlok ágyazzák be "
00977              "közvetve vagy közvetlenül ezt a fájlt:";
00978     }
00979     virtual QCString trSince()
00980     {
00981       return "Először bevezetve";
00982     }
00983     
00985 // new since 1.1.5
00987 
00989     virtual QCString trLegendTitle()
00990     {
00991       return "Jelmagyarázat";
00992     }
00994     virtual QCString trLegendDocs()
00995     {
00996       return 
00997         "Ez az oldal elmagyarázza hogyan kell értelmezni a "
00998         "doxygen által készített ábrákat.<p>\n"
00999         "Vegyük a következő példát:\n"
01000         "\\code\n"
01001         "/*! Vágás miatt nem látható osztály */\n"
01002         "class Invisible { };\n\n"
01003         "/*! Levágott osztály, származása rejtett */\n"
01004         "class Truncated : public Invisible { };\n\n"
01005         "/* Doxygen kommentekkel nem dokumentált osztály */\n"
01006         "class Undocumented { };\n\n"
01007         "/*! Publikus származtatásal levezetett osztály */\n"
01008         "class PublicBase : public Truncated { };\n\n"
01009         "/*! Egy sablonosztály */\n"
01010         "template<class T> class Templ { };\n\n"
01011         "/*! Védett származtatásal levezetett osztály */\n"
01012         "class ProtectedBase { };\n\n"
01013         "/*! Privát származtatásal levezetett osztály */\n"
01014         "class PrivateBase { };\n\n"
01015         "/*! Osztály, melyet a származtatott osztály használ */\n"
01016         "class Used { };\n\n"
01017         "/*! Osztály, mely több másiknak leszármazottja */\n"
01018         "class Inherited : public PublicBase,\n"
01019         "                  protected ProtectedBase,\n"
01020         "                  private PrivateBase,\n"
01021         "                  public Undocumented,\n"
01022         "                  public Templ<int>\n"
01023         "{\n"
01024         "  private:\n"
01025         "    Used *m_usedClass;\n"
01026         "};\n"
01027         "\\endcode\n"
01028         "Ha a konfigurációs fájl \\c MAX_DOT_GRAPH_HEIGHT elemének értékét "
01029         "240-re állítjuk, az eredmény a következő ábra lesz:"
01030         "<p><center><img src=\"graph_legend."+Config_getEnum("DOT_IMAGE_FORMAT")+"\"></center>\n"
01031         "<p>\n"
01032         "Az ábrán levő dobozok jelentése:\n"
01033         "<ul>\n"
01034         "<li>Kitöltött fekete doboz jelzi azt az osztályt vagy struktúrát,"
01035         "amelyről az ábra szól.\n"
01036         "<li>Fekete keret jelzi a dokumentált osztályokat és struktúrákat.\n"
01037         "<li>Szürke keret jelzi a nem dokumentált osztályokat és struktúrákat.\n"
01038         "<li>Piros keret jelzi azokat az osztályokat és struktúrákat, amelyeknél vágás miatt nem látható "
01039         "az összes leszármaztatási kapcsolat. Egy ábra vágásra kerül, ha nem fér bele "
01040         "a megadott tartományba."
01041         "</ul>\n"
01042         "A nyilak jelentése:\n"
01043         "<ul>\n"
01044         "<li>Sötétkék nyíl jelzi a publikus származtatást.\n"
01045         "<li>Sötétzöld nyíl jelzi a védett származtatást.\n"
01046         "<li>Sötétvörös nyíl jelzi a privát származtatást.\n"
01047         "<li>Lila szaggatott nyíl jelzi, ha az osztály egy másikat használ vagy tartalmaz. "
01048         "A nyíl felirata jelzi a változó(k) nevét, amelyeken keresztül a másik osztály kapcsolódik.\n"
01049         "<li>Sárga szaggatott nyíl jelzi a kapcsolatot a sablonpéldány és a példányosított "
01050         "osztálysablon között. A nyíl felirata jelzi a pélány sablonparamétereit.\n"
01051         "</ul>\n";
01052 
01053     }
01055     virtual QCString trLegend()
01056     {
01057       return "Jelmagyarázat";
01058     }
01059     
01061 // new since 1.2.0
01063     
01065     virtual QCString trTest()
01066     {
01067       return "Teszt";
01068     }
01070     virtual QCString trTestList()
01071     {
01072       return "Tesztlista";
01073     }
01074 
01076 // new since 1.2.1
01078 
01080     virtual QCString trDCOPMethods()
01081     {
01082       return "DCOP tagfüggvények";
01083     }
01084 
01086 // new since 1.2.2
01088 
01090     virtual QCString trProperties()
01091     {
01092       return "Tulajdonságok";
01093     }
01095     virtual QCString trPropertyDocumentation()
01096     {
01097       return "Tulajdonságok dokumentációjka";
01098     }
01099 
01101 // new since 1.2.4
01103 
01105     virtual QCString trClasses()
01106     {
01107       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
01108       {
01109         return "Adatszerkezetek";
01110       }
01111       else
01112       {
01113         return "Osztályok";
01114       }
01115     }
01117     virtual QCString trPackage(const char *name)
01118     {
01119       return name+(QCString)" csomag";
01120     }
01122     virtual QCString trPackageList()
01123     {
01124       return "Csomaglista";
01125     }
01127     virtual QCString trPackageListDescription()
01128     {
01129       return "A csomagok rövid leírásai (amennyiben léteznek):";
01130     }
01132     virtual QCString trPackages()
01133     {
01134       return "Csomagok";
01135     }
01137     virtual QCString trDefineValue()
01138     {
01139       return "Érték:";
01140     }
01141     
01143 // new since 1.2.5
01145     
01147     virtual QCString trBug()
01148     {
01149       return "Hiba";
01150     }
01152     virtual QCString trBugList()
01153     {
01154       return "Hiba lista";
01155     }
01156 
01158 // new since 1.2.6
01160 
01186     virtual QCString trRTFansicp()
01187     {
01188       return "1252";
01189     }
01190     
01191 
01195     virtual QCString trRTFCharSet()
01196     {
01197       return "0";
01198     }
01199 
01201     virtual QCString trRTFGeneralIndex()
01202     {
01203       return "Tárgymutató";
01204     }
01205    
01210     virtual QCString trClass(bool first_capital, bool /*singular*/)
01211     { 
01212       QCString result((first_capital ? "Osztály" : "osztály"));
01213       //if (!singular)  result+="es";
01214       return result; 
01215     }
01216 
01221     virtual QCString trFile(bool first_capital, bool /*singular*/)
01222     { 
01223       QCString result((first_capital ? "Fájl" : "fájl"));
01224       //if (!singular)  result+="s";
01225       return result; 
01226     }
01227 
01232     virtual QCString trNamespace(bool first_capital, bool /*singular*/)
01233     { 
01234       QCString result((first_capital ? "Névtér" : "névtér"));
01235       //if (!singular)  result+="s";
01236       return result; 
01237     }
01238 
01243     virtual QCString trGroup(bool first_capital, bool /*singular*/)
01244     { 
01245       QCString result((first_capital ? "Csoport" : "csoport"));
01246       //if (!singular)  result+="s";
01247       return result; 
01248     }
01249 
01254     virtual QCString trPage(bool first_capital, bool /*singular*/)
01255     { 
01256       QCString result((first_capital ? "Oldal" : "oldal"));
01257       //if (!singular)  result+="s";
01258       return result; 
01259     }
01260 
01265     virtual QCString trMember(bool first_capital, bool /*singular*/)
01266     { 
01267       QCString result((first_capital ? "Tag" : "tag"));
01268       //if (!singular)  result+="s";
01269       return result; 
01270     }
01271    
01276     virtual QCString trGlobal(bool first_capital, bool /*singular*/)
01277     { 
01278       QCString result((first_capital ? "Globális elem" : "globális elem"));
01279       //if (!singular)  result+="s";
01280       return result; 
01281     }
01282 
01284 // new since 1.2.7
01286 
01289     virtual QCString trAuthor(bool first_capital, bool singular)
01290     {                                                                         
01291       QCString result((first_capital ? "Szerző" : "szerző"));
01292       if (!singular)  result+="k";
01293       return result; 
01294     }
01295 
01297 // new since 1.2.11
01299 
01302     virtual QCString trReferences()
01303     {
01304       return "Hivatkozások";
01305     }
01306 
01308 // new since 1.2.13
01310 
01314     virtual QCString trImplementedFromList(int numEntries)
01315     {
01316       return "Megvalósítja a következőket: "+trWriteList(numEntries)+".";
01317     }
01318 
01322     virtual QCString trImplementedInList(int numEntries)
01323     {
01324       return "Megvalósítják a következők: "+trWriteList(numEntries)+".";
01325     }
01326 
01328 // new since 1.2.16
01330 
01334     virtual QCString trRTFTableOfContents()
01335     {
01336       return "Tartalomjegyzék";
01337     }
01338 
01340 // new since 1.2.17
01342 
01346     virtual QCString trDeprecatedList()
01347     {
01348       return "Ellenjavallt elemek listája";
01349     }
01350 
01352 // new since 1.2.18
01354 
01358     virtual QCString trEvents()
01359     {
01360       return "Események";
01361     }
01363     virtual QCString trEventDocumentation()
01364     {
01365       return "Események dokumentációja";
01366     }
01367 
01369 // new since 1.3
01371 
01374     virtual QCString trPackageTypes()
01375     { 
01376       return "Csomag típusok";
01377     }
01381     virtual QCString trPackageMembers()
01382     { 
01383       return "Csomag függvények";
01384     }
01388     virtual QCString trStaticPackageMembers()
01389     { 
01390       return "Statikus csomag függvények";
01391     }
01395     virtual QCString trPackageAttribs()
01396     { 
01397       return "Csomag attribútumok";
01398     }
01402     virtual QCString trStaticPackageAttribs()
01403     { 
01404       return "Statikus csomag attribútumok";
01405     }
01406     
01408 // new since 1.3.1
01410 
01414     virtual QCString trAll()
01415     {
01416       return "Összes";
01417     }
01419     virtual QCString trCallGraph()
01420     {
01421       return "A függvény hívási gráfja:";
01422     }
01423 
01425 // new since 1.3.3
01427 
01432     virtual QCString trSearchForIndex()
01433     {
01434       return "Keresési kulcs";
01435     }
01439     virtual QCString trSearchResultsTitle()
01440     {
01441       return "A keresés eredménye";
01442     }
01451     virtual QCString trSearchResults(int numDocuments)
01452     {
01453       if (numDocuments==0)
01454       {
01455         return "Sajnos egy dokumentum sem felelt meg a keresési feltételeknek.";
01456       }
01457       else if (numDocuments==1)
01458       {
01459         return "<b>1</b> dokumentum felelt meg a keresési feltételeknek.";
01460       }
01461       else 
01462       {
01463         return "<b>$num</b> dokumentum felelt meg a keresési feltételeknek."
01464                "Elsőnek a legjobb találatok vannak feltüntetve.";
01465       }
01466     }
01470     virtual QCString trSearchMatches()
01471     {
01472       return "Találatok:";
01473     }
01474 
01476 // new since 1.3.8
01478 
01481     virtual QCString trSourceFile(QCString& filename)
01482     {
01483       return filename + " Forrásfájl";
01484     }
01485 
01487 // new since 1.3.9
01489 
01493     virtual QCString trDirIndex()
01494     { return "Könyvtárhierarchia"; }
01495 
01499     virtual QCString trDirDocumentation()
01500     { return "Könyvtárak dokumentációja"; }
01501 
01505     virtual QCString trDirectories()
01506     { return "Könyvtárak"; }
01507 
01511     virtual QCString trDirDescription()
01512     { return "Majdnem (de nem teljesen) betűrendbe szedett "
01513              "könyvtárhierarchia:";
01514     }
01515 
01519     virtual QCString trDirReference(const char *dirName)
01520     { QCString result=dirName; result+=" könyvtárreferencia"; return result; }
01521 
01525     virtual QCString trDir(bool first_capital, bool /*singular*/)
01526     { 
01527       QCString result((first_capital ? "Könyvtár" : "könyvtár"));
01528       //if (singular) result+="y"; else result+="ies";
01529       return result; 
01530     }
01531 
01533 // new since 1.4.1
01535 
01539     virtual QCString trOverloadText()
01540     {
01541        return "Ez egy túlterhelt tagfüggvény."
01542               "A fenti függvénytől csak argumentumaiban különbözik.";
01543     }
01544 };
01545 
01546 #endif



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