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