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 /* Translation from English to Lithanian by Tomas Simonaitis, Mindaugas Radzius and Aidas Berukstis 00019 * (haden@homelan.lt/mindaugasradzius@takas.lt/aidasber@takas.lt) 00020 * We tried to keep meaning close to original, 00021 * if you have any suggestions drop us an email 00022 * ------------------------------------------- 00023 * Project start :13.May.2k4 00024 * Last Doxygen version covered : 1.4.3 00025 * 00026 * Revisions: 00027 * Updated to 1.3.9 25.Oct.2k4 00028 * 00029 */ 00030 00031 #ifndef TRANSLATOR_LT_H 00032 #define TRANSLATOR_LT_H 00033 00034 00035 class TranslatorLithuanian : public TranslatorAdapter_1_4_6 00036 { 00037 public: 00038 00039 // --- Language control methods ------------------- 00040 00047 virtual QCString idLanguage() 00048 { return "lithuanian"; } 00049 00064 virtual QCString latexLanguageSupportCommand() 00065 { 00066 return "\\usepackage[T2A]{fontenc}\n" 00067 "\\usepackage[lithuanian]{babel}\n"; 00068 } 00069 00071 virtual QCString idLanguageCharset() 00072 { 00073 return "iso-8859-13"; 00074 } 00075 00076 // --- Language translation methods ------------------- 00077 00079 virtual QCString trRelatedFunctions() 00080 { return "Susiję Funkcijos"; } 00081 00083 virtual QCString trRelatedSubscript() 00084 { return "Atkreipkite dėmesį, čią ne metodai"; } 00085 00087 virtual QCString trDetailedDescription() 00088 { return "Smulkus aprašymas"; } 00089 00091 virtual QCString trMemberTypedefDocumentation() 00092 { return "Tipo Aprašymo Dokumentacija"; } 00093 00095 virtual QCString trMemberEnumerationDocumentation() 00096 { return "Išvardinimo Dokumentacija"; } 00097 00099 virtual QCString trMemberFunctionDocumentation() 00100 { return "Metodų Dokumentacija"; } 00101 00103 virtual QCString trMemberDataDocumentation() 00104 { 00105 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00106 { 00107 return "Lauko aprašymas"; 00108 } 00109 else 00110 { 00111 return "Atributų Dokumentacija"; 00112 } 00113 } 00114 00116 virtual QCString trMore() 00117 { return "Daugiau..."; } 00118 00120 virtual QCString trListOfAllMembers() 00121 { return "Visų narių sąrašas."; } 00122 00124 virtual QCString trMemberList() 00125 { return "Narių sąrašas"; } 00126 00128 virtual QCString trThisIsTheListOfAllMembers() 00129 { return "Tai galutinis narių sąrašas "; } 00130 00132 virtual QCString trIncludingInheritedMembers() 00133 { return ", įtraukiant visus paveldėtus narius."; } 00134 00138 virtual QCString trGeneratedAutomatically(const char *s) 00139 { QCString result="Automatiškai sugeneruota Doxygen įrankiu"; 00140 if (s) result+=(QCString)" "+s; 00141 result+=" iš programos kodo."; 00142 return result; 00143 } 00144 00146 virtual QCString trEnumName() 00147 { return "išvardinimo vardas"; } 00148 00150 virtual QCString trEnumValue() 00151 { return "išvardinimo reikšmė"; } 00152 00154 virtual QCString trDefinedIn() 00155 { return "apibrėžta"; } 00156 00157 // quick reference sections 00158 00162 virtual QCString trModules() 00163 { return "Moduliai"; } 00164 00166 virtual QCString trClassHierarchy() 00167 { return "Klasių hierarchija"; } 00168 00170 virtual QCString trCompoundList() 00171 { 00172 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00173 { 00174 return "Duomenų Struktūros"; 00175 } 00176 else 00177 { 00178 return "Klasės"; 00179 } 00180 } 00181 00183 virtual QCString trFileList() 00184 { return "Failai"; } 00185 00187 virtual QCString trCompoundMembers() 00188 { 00189 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00190 { 00191 return "Duomenų Laukai"; 00192 } 00193 else 00194 { 00195 return "Klasių Nariai"; 00196 } 00197 } 00198 00200 virtual QCString trFileMembers() 00201 { 00202 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00203 { 00204 return "Globalūs Nariai"; 00205 } 00206 else 00207 { 00208 return "Globalūs Nariai"; 00209 } 00210 } 00211 00213 virtual QCString trRelatedPages() 00214 { return "Susiję Puslapiai"; } 00215 00217 virtual QCString trExamples() 00218 { return "Pavyzdžiai"; } 00219 00221 virtual QCString trSearch() 00222 { return "Paieška"; } 00223 00225 virtual QCString trClassHierarchyDescription() 00226 { return "Šis paveldėjimo sąrašas yra beveik surikiuotas " 00227 "abėcėlės tvarka:"; 00228 } 00229 00231 virtual QCString trFileListDescription(bool extractAll) 00232 { 00233 QCString result="Visų "; 00234 if (!extractAll) result+="dokumentuotų "; 00235 result+="failų sąrašas su trumpais aprašymais:"; 00236 return result; 00237 } 00238 00240 virtual QCString trCompoundListDescription() 00241 { 00242 00243 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00244 { 00245 return "Duomenų struktūros su trumpais aprašymais:"; 00246 } 00247 else 00248 { 00249 return "Klasės, struktūros, " 00250 "sąjungos ir sąsajos su trumpais aprašymais:"; 00251 } 00252 } 00253 00255 virtual QCString trCompoundMembersDescription(bool extractAll) 00256 { 00257 QCString result="Visų "; 00258 if (!extractAll) 00259 { 00260 result+="dokumentuotų "; 00261 } 00262 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00263 { 00264 result+="struktūrų ir sąjungų laukų sąrašas"; 00265 } 00266 else 00267 { 00268 result+="klasių nariai"; 00269 } 00270 result+=" su ryšiais į "; 00271 if (!extractAll) 00272 { 00273 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00274 { 00275 result+="struktūrų/sąjungų kiekvieno lauko dokumentaciją:"; 00276 } 00277 else 00278 { 00279 result+="klasės dokumentacija kiekvienam nariui:"; 00280 } 00281 } 00282 else 00283 { 00284 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00285 { 00286 result+="struktūros/sąjungos, kurios priklauso:"; 00287 } 00288 else 00289 { 00290 result+="klasės, kurios priklauso:"; 00291 } 00292 } 00293 return result; 00294 } 00295 00297 virtual QCString trFileMembersDescription(bool extractAll) 00298 { 00299 QCString result="Sąrašas visų "; 00300 if (!extractAll) result+="dokumentuotų "; 00301 00302 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00303 { 00304 result+="funkcijų, kintamųjų, apibrėžimų, išvardinimų, ir tipų apibrėžimų"; 00305 } 00306 else 00307 { 00308 result+="globalių narių"; 00309 } 00310 result+=" su ryšiais į "; 00311 if (extractAll) 00312 result+="failus, kuriems jie priklauso:"; 00313 else 00314 result+="dokumentacija:"; 00315 return result; 00316 } 00317 00319 virtual QCString trExamplesDescription() 00320 { return "Visų pavyzdžių sąrašas:"; } 00321 00323 virtual QCString trRelatedPagesDescription() 00324 { return "Visų susijusių dokumentacijos puslapių sąrašas:"; } 00325 00327 virtual QCString trModulesDescription() 00328 { return "Visų modulių sąrašas:"; } 00329 00330 // index titles (the project name is prepended for these) 00331 00333 virtual QCString trDocumentation() 00334 { return "Dokumentacija"; } 00335 00339 virtual QCString trModuleIndex() 00340 { return "Modulio Indeksas"; } 00341 00345 virtual QCString trHierarchicalIndex() 00346 { return "Hierarchijos Indeksas"; } 00347 00351 virtual QCString trCompoundIndex() 00352 { 00353 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00354 { 00355 return "Duomenų Struktūros Indeksas"; 00356 } 00357 else 00358 { 00359 return "Klasės Indeksas"; 00360 } 00361 } 00362 00366 virtual QCString trFileIndex() 00367 { return "Failo Indeksas"; } 00368 00372 virtual QCString trModuleDocumentation() 00373 { return "Modulio Dokumentacija"; } 00374 00378 virtual QCString trClassDocumentation() 00379 { 00380 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00381 { 00382 return "Duomenų Struktūros Dokumentacija"; 00383 } 00384 else 00385 { 00386 return "Klasės Dokumentacija"; 00387 } 00388 } 00389 00393 virtual QCString trFileDocumentation() 00394 { return "Failo Dokumentacija"; } 00395 00399 virtual QCString trExampleDocumentation() 00400 { return "Pavyzdžio Dokumentacija"; } 00401 00405 virtual QCString trPageDocumentation() 00406 { return "Puslapio Dokumentacija"; } 00407 00409 virtual QCString trReferenceManual() 00410 { return "Informacinis Vadovas"; } 00411 00415 virtual QCString trDefines() 00416 { return "Apibrėžimai"; } 00417 00421 virtual QCString trFuncProtos() 00422 { return "Funkcijų Prototipai"; } 00423 00427 virtual QCString trTypedefs() 00428 { return "Tipų apibrėžimai"; } 00429 00433 virtual QCString trEnumerations() 00434 { return "Išvardinimai"; } 00435 00439 virtual QCString trFunctions() 00440 { return "Funkcijos"; } 00441 00445 virtual QCString trVariables() 00446 { return "Kintamieji"; } 00447 00451 virtual QCString trEnumerationValues() 00452 { return "Išvardinimų reikšmės"; } 00453 00457 virtual QCString trDefineDocumentation() 00458 { return "Apibrėžimų Dokumentacija"; } 00459 00463 virtual QCString trFunctionPrototypeDocumentation() 00464 { return "Funkcijų Prototipų Dokumentacija"; } 00465 00469 virtual QCString trTypedefDocumentation() 00470 { return "Tipų apibrėžimų Dokumentacija"; } 00471 00475 virtual QCString trEnumerationTypeDocumentation() 00476 { return "Išvardinimo Tipo Dokumentacija"; } 00477 00481 virtual QCString trFunctionDocumentation() 00482 { return "Funkcijos Dokumentacija"; } 00483 00487 virtual QCString trVariableDocumentation() 00488 { return "Kintamojo Dokumentacija"; } 00489 00493 virtual QCString trCompounds() 00494 { 00495 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00496 { 00497 return "Duomenų struktųros"; 00498 } 00499 else 00500 { 00501 return "Klasės"; 00502 } 00503 } 00504 00508 virtual QCString trGeneratedAt(const char *date,const char *projName) 00509 { 00510 QCString result=(QCString)"Sugeneruota "+date;/*FIXME*/ 00511 if (projName) result+=(QCString)" "+projName;/*FIXME*/ 00512 result+=(QCString)" ";/*FIXME*/ 00513 return result; 00514 } 00517 virtual QCString trWrittenBy() 00518 { 00519 return "parašyta"; 00520 } 00521 00523 virtual QCString trClassDiagram(const char *clName) 00524 { 00525 return (QCString)"Paveldimumo diagrama "+clName+":"; /*FIXME*/ 00526 } 00527 00529 virtual QCString trForInternalUseOnly() 00530 { return "Tiktai vidiniam naudojimui."; } 00531 00533 virtual QCString trWarning() 00534 { return "Įspėjimas"; } 00535 00537 virtual QCString trVersion() 00538 { return "Versija"; } 00539 00541 virtual QCString trDate() 00542 { return "Data"; } 00543 00545 virtual QCString trReturns() 00546 { return "Gražina"; } 00547 00549 virtual QCString trSeeAlso() 00550 { return "Taip pat žiūrėti"; } 00551 00553 virtual QCString trParameters() 00554 { return "Parametrai"; } 00555 00557 virtual QCString trExceptions() 00558 { return "Išimtys"; } 00559 00561 virtual QCString trGeneratedBy() 00562 { return "Sugeneruota"; } 00563 00565 // new since 0.49-990307 00567 00569 virtual QCString trNamespaceList() 00570 { return "Varų Srities Sąrašas"; } 00571 00573 virtual QCString trNamespaceListDescription(bool extractAll) 00574 { 00575 QCString result="Sąrašas visų "; 00576 if (!extractAll) result+="dokumentuotų "; 00577 result+="vardų sričių su trumpais aprašymais:"; 00578 return result; 00579 } 00580 00584 virtual QCString trFriends() 00585 { return "Draugai"; } 00586 00588 // new since 0.49-990405 00590 00594 virtual QCString trRelatedFunctionDocumentation() 00595 { return "Draugiškų Ir Susijusių Funkcijų Dokumentacija"; } 00596 00598 // new since 0.49-990425 00600 00602 virtual QCString trCompoundReference(const char *clName, 00603 ClassDef::CompoundType compType, 00604 bool isTemplate) 00605 { 00606 QCString result=(QCString)clName; 00607 switch(compType) 00608 { 00609 case ClassDef::Class: result+=" Klasė"; break; 00610 case ClassDef::Struct: result+=" Struktūra"; break; 00611 case ClassDef::Union: result+=" Sąjunga"; break; 00612 case ClassDef::Interface: result+=" Sąsaja"; break; 00613 case ClassDef::Protocol: result+=" Protokolas"; break; 00614 case ClassDef::Category: result+=" Kategorija"; break; 00615 case ClassDef::Exception: result+=" Išimtis"; break; 00616 } 00617 if (isTemplate) result+=" Šablonas"; 00618 return result; 00619 } 00620 00622 virtual QCString trFileReference(const char *fileName) 00623 { 00624 QCString result=fileName; 00625 result+=" Failo Nuoroda"; 00626 return result; 00627 } 00628 00630 virtual QCString trNamespaceReference(const char *namespaceName) 00631 { 00632 QCString result=namespaceName; 00633 result+=" Vardų Srities Nuoroda"; 00634 return result; 00635 } 00636 00637 virtual QCString trPublicMembers() 00638 { return "Vieši Metodai"; } 00639 virtual QCString trPublicSlots() 00640 { return "Vieši Slotai"; } /*FIXME*/ 00641 virtual QCString trSignals() 00642 { return "Signalai"; } 00643 virtual QCString trStaticPublicMembers() 00644 { return "Statiniai Vieši Metodai"; } 00645 virtual QCString trProtectedMembers() 00646 { return "Apsaugoti Metodai"; } 00647 virtual QCString trProtectedSlots() 00648 { return "Apsaugoti Slotai"; }/*FIXME*/ 00649 virtual QCString trStaticProtectedMembers() 00650 { return "Statiniai Apsaugoti Metodai"; } 00651 virtual QCString trPrivateMembers() 00652 { return "Privatatūs Metodai"; } 00653 virtual QCString trPrivateSlots() 00654 { return "Privatūs Slotai"; }/*FIXME*/ 00655 virtual QCString trStaticPrivateMembers() 00656 { return "Statiniai Privatūs Metodai"; } 00657 00661 virtual QCString trWriteList(int numEntries) 00662 { 00663 QCString result; 00664 int i; 00665 // the inherits list contain `numEntries' classes 00666 for (i=0;i<numEntries;i++) 00667 { 00668 // use generateMarker to generate placeholders for the class links! 00669 result+=generateMarker(i); // generate marker for entry i in the list 00670 // (order is left to right) 00671 00672 if (i!=numEntries-1) // not the last entry, so we need a separator 00673 { 00674 if (i<numEntries-2) // not the fore last entry 00675 result+=", "; 00676 else // the fore last entry 00677 result+=", ir "; 00678 } 00679 } 00680 return result; 00681 } 00682 00686 virtual QCString trInheritsList(int numEntries) 00687 { 00688 return "Paveldi "+trWriteList(numEntries)+"."; 00689 } 00690 00694 virtual QCString trInheritedByList(int numEntries) 00695 { 00696 return "Paveldėta "+trWriteList(numEntries)+"."; 00697 } 00698 00702 virtual QCString trReimplementedFromList(int numEntries) 00703 { 00704 return "Perkrauna metodą iš "+trWriteList(numEntries)+"."; 00705 } 00706 00710 virtual QCString trReimplementedInList(int numEntries) 00711 { 00712 return "Metodas perkraunamas "+trWriteList(numEntries)+"."; 00713 } 00714 00716 virtual QCString trNamespaceMembers() 00717 { return "Vardų Srities Nariai"; } 00718 00720 virtual QCString trNamespaceMemberDescription(bool extractAll) 00721 { 00722 QCString result="Sąrašas visų "; 00723 if (!extractAll) result+="dokumentuotų "; 00724 result+="vardų srities narių su nuorodomis į "; 00725 if (extractAll) 00726 result+="vardų srities dokumentaciją kiekvienam nariui:"; 00727 else 00728 result+="vardų sritis, kurioms jos priklauso:"; 00729 return result; 00730 } 00734 virtual QCString trNamespaceIndex() 00735 { return "Vardų Srities Indeksas"; } 00736 00740 virtual QCString trNamespaceDocumentation() 00741 { return "Vardų Srities Dokumentacija"; } 00742 00744 // new since 0.49-990522 00746 00750 virtual QCString trNamespaces() 00751 { return "Vardų Sritys"; } 00752 00754 // new since 0.49-990728 00756 00760 virtual QCString trGeneratedFromFiles(ClassDef::CompoundType compType, 00761 bool single) 00762 { // here s is one of " Class", " Struct" or " Union" 00763 // single is true implies a single file 00764 QCString result=(QCString)"Dokumentacija "; 00765 switch(compType) 00766 { 00767 case ClassDef::Class: result+="šiai klasei"; break; 00768 case ClassDef::Struct: result+="šiai struktūrai"; break; 00769 case ClassDef::Union: result+="šiai sąjungai"; break; 00770 case ClassDef::Interface: result+="šiai sąsajai"; break; 00771 case ClassDef::Protocol: result+="šiam protocolui"; break; 00772 case ClassDef::Category: result+="šiai kategorijai"; break; 00773 case ClassDef::Exception: result+="šiai išimčiai"; break; 00774 } 00775 result+=" sugeneruota iš "; 00776 if (single) result+="šio failo:"; else result+="šių failų:"; 00777 return result; 00778 } 00779 00783 virtual QCString trAlphabeticalList() 00784 { return "Abėcėlinis Sąrašas"; } 00785 00787 // new since 0.49-990901 00789 00791 virtual QCString trReturnValues() 00792 { return "Gražinamos reikšmės"; } 00793 00796 virtual QCString trMainPage() 00797 { return "Pagrindinis Puslapis"; } 00798 00802 virtual QCString trPageAbbreviation() 00803 { return "psl."; } 00804 00806 // new since 0.49-991003 00808 00809 virtual QCString trDefinedAtLineInSourceFile() 00810 { 00811 return "Apibrėžimas failo @1 eilutėje @0."; 00812 } 00813 virtual QCString trDefinedInSourceFile() 00814 { 00815 return "Apibrėžimas faile @0."; 00816 } 00817 00819 // new since 0.49-991205 00821 00822 virtual QCString trDeprecated() 00823 { 00824 return "Smerktina"; 00825 } 00826 00828 // new since 1.0.0 00830 00832 virtual QCString trCollaborationDiagram(const char *clName) 00833 { 00834 return (QCString)"Bendradarbiavimo diagrama "+clName+":";/*FIXME*/ 00835 } 00837 virtual QCString trInclDepGraph(const char *fName) 00838 { 00839 return (QCString)"Įtraukimo priklausomybių diagrama "+fName+":";/*FIXME*/ 00840 } 00842 virtual QCString trConstructorDocumentation() 00843 { 00844 return "Konstruktoriaus ir Destruktoriaus Dokumentacija"; 00845 } 00847 virtual QCString trGotoSourceCode() 00848 { 00849 return "Eiti į šio failo programos kodą."; 00850 } 00852 virtual QCString trGotoDocumentation() 00853 { 00854 return "Eiti į šio failo dokumentaciją."; 00855 } 00857 virtual QCString trPrecondition() 00858 { 00859 return "Išakstinė sąlyga"; 00860 } 00862 virtual QCString trPostcondition() 00863 { 00864 return "Postcondition";/*FIXME*/ 00865 } 00867 virtual QCString trInvariant() 00868 { 00869 return "Pastovus"; 00870 } 00872 virtual QCString trInitialValue() 00873 { 00874 return "Pradinė reikšmė:"; 00875 } 00877 virtual QCString trCode() 00878 { 00879 return "tekstas";/*FIXME*/ 00880 } 00881 virtual QCString trGraphicalHierarchy() 00882 { 00883 return "Grafinė Klasės Hierarchija"; 00884 } 00885 virtual QCString trGotoGraphicalHierarchy() 00886 { 00887 return "Eiti į grafinę klasės hierarchiją"; 00888 } 00889 virtual QCString trGotoTextualHierarchy() 00890 { 00891 return "Eiti į tekstinę klasės hierarchiją"; 00892 } 00893 virtual QCString trPageIndex() 00894 { 00895 return "Puslapio Indeksas"; 00896 } 00897 00899 // new since 1.1.0 00901 00902 virtual QCString trNote() 00903 { 00904 return "Pastaba"; 00905 } 00906 virtual QCString trPublicTypes() 00907 { 00908 return "Vieši Tipai"; 00909 } 00910 virtual QCString trPublicAttribs() 00911 { 00912 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00913 { 00914 return "Duomenų Laukai"; 00915 } 00916 else 00917 { 00918 return "Vieši Atributai"; 00919 } 00920 } 00921 virtual QCString trStaticPublicAttribs() 00922 { 00923 return "Statiniai Vieši Atributai"; 00924 } 00925 virtual QCString trProtectedTypes() 00926 { 00927 return "Apsaugoti Tipai"; 00928 } 00929 virtual QCString trProtectedAttribs() 00930 { 00931 return "Apsaugoti Atributai"; 00932 } 00933 virtual QCString trStaticProtectedAttribs() 00934 { 00935 return "Statiniai Apsaugoti Atributai"; 00936 } 00937 virtual QCString trPrivateTypes() 00938 { 00939 return "Privatūs Tipai"; 00940 } 00941 virtual QCString trPrivateAttribs() 00942 { 00943 return "Privatūs Atributai"; 00944 } 00945 virtual QCString trStaticPrivateAttribs() 00946 { 00947 return "Statiniai Privatūs Atributai"; 00948 } 00949 00951 // new since 1.1.3 00953 00955 virtual QCString trTodo() 00956 { 00957 return "Daryti"; 00958 } 00960 virtual QCString trTodoList() 00961 { 00962 return "Tolimesni Darbai"; 00963 } 00964 00966 // new since 1.1.4 00968 00969 virtual QCString trReferencedBy() 00970 { 00971 return "Naudojamas"; 00972 } 00973 virtual QCString trRemarks() 00974 { 00975 return "Pastabos"; 00976 } 00977 virtual QCString trAttention() 00978 { 00979 return "Attention"; 00980 } 00981 virtual QCString trInclByDepGraph() 00982 { 00983 return "Šis grafas rodo, kuris failas tiesiogiai ar " 00984 "netiesiogiai įtraukia šį failą:"; 00985 } 00986 virtual QCString trSince() 00987 { 00988 return "Nuo"; 00989 } 00990 00992 // new since 1.1.5 00994 00996 virtual QCString trLegendTitle() 00997 { 00998 return "Grafo Legenda"; 00999 } 01003 virtual QCString trLegendDocs() 01004 { 01005 return 01006 "Šis puslapis paaiškina, kaip interpretuoti sugeneruotus grafus " 01007 "su Doxygen įrankiu.<p>\n" 01008 "Panagrinėkite pavyzdį:\n" 01009 "\\kodo pradžia\n" 01010 "/*! Invisible class because of truncation */\n" 01011 "class Invisible { };\n\n" 01012 "/*! Truncated class, inheritance relation is hidden */\n" 01013 "class Truncated : public Invisible { };\n\n" 01014 "/* Class not documented with doxygen comments */\n" 01015 "class Undocumented { };\n\n" 01016 "/*! Class that is inherited using public inheritance */\n" 01017 "class PublicBase : public Truncated { };\n\n" 01018 "/*! A template class */\n" 01019 "template<class T> class Templ { };\n\n" 01020 "/*! Class that is inherited using protected inheritance */\n" 01021 "class ProtectedBase { };\n\n" 01022 "/*! Class that is inherited using private inheritance */\n" 01023 "class PrivateBase { };\n\n" 01024 "/*! Class that is used by the Inherited class */\n" 01025 "class Used { };\n\n" 01026 "/*! Super class that inherits a number of other classes */\n" 01027 "class Inherited : public PublicBase,\n" 01028 " protected ProtectedBase,\n" 01029 " private PrivateBase,\n" 01030 " public Undocumented,\n" 01031 " public Templ<int>\n" 01032 "{\n" 01033 " private:\n" 01034 " Used *m_usedClass;\n" 01035 "};\n" 01036 "\\endcode\n" 01037 "If the \\c MAX_DOT_GRAPH_HEIGHT tag in the configuration file " 01038 "is set to 240 this will result in the following graph:" 01039 "<p><center><img alt=\"\" src=\"graph_legend."+Config_getEnum("DOT_IMAGE_FORMAT")+"\"></center>\n" 01040 "<p>\n" 01041 "The boxes in the above graph have the following meaning:\n" 01042 "<ul>\n" 01043 "<li>%A filled black box represents the struct or class for which the " 01044 "graph is generated.\n" 01045 "<li>%A box with a black border denotes a documented struct or class.\n" 01046 "<li>%A box with a grey border denotes an undocumented struct or class.\n" 01047 "<li>%A box with a red border denotes a documented struct or class for" 01048 "which not all inheritance/containment relations are shown. %A graph is " 01049 "truncated if it does not fit within the specified boundaries.\n" 01050 "</ul>\n" 01051 "The arrows have the following meaning:\n" 01052 "<ul>\n" 01053 "<li>%A dark blue arrow is used to visualize a public inheritance " 01054 "relation between two classes.\n" 01055 "<li>%A dark green arrow is used for protected inheritance.\n" 01056 "<li>%A dark red arrow is used for private inheritance.\n" 01057 "<li>%A purple dashed arrow is used if a class is contained or used " 01058 "by another class. The arrow is labeled with the variable(s) " 01059 "through which the pointed class or struct is accessible.\n" 01060 "<li>%A yellow dashed arrow denotes a relation between a template instance and " 01061 "the template class it was instantiated from. The arrow is labeled with " 01062 "the template parameters of the instance.\n" 01063 "</ul>\n"; 01064 } 01066 virtual QCString trLegend() 01067 { 01068 return "legenda"; 01069 } 01070 01072 // new since 1.2.0 01074 01076 virtual QCString trTest() 01077 { 01078 return "Testas"; 01079 } 01081 virtual QCString trTestList() 01082 { 01083 return "Testo Sąrašas"; 01084 } 01085 01087 // new since 1.2.1 01089 01091 virtual QCString trDCOPMethods() 01092 { 01093 return "DCOP Metodai"; 01094 } 01095 01097 // new since 1.2.2 01099 01101 virtual QCString trProperties() 01102 { 01103 return "Savybės"; 01104 } 01106 virtual QCString trPropertyDocumentation() 01107 { 01108 return "Savybės Dokumentacija"; 01109 } 01110 01112 // new since 1.2.4 01114 01116 virtual QCString trClasses() 01117 { 01118 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 01119 { 01120 return "Duomenų Struktūros"; 01121 } 01122 else 01123 { 01124 return "Klasės"; 01125 } 01126 } 01128 virtual QCString trPackage(const char *name) 01129 { 01130 return (QCString)"Paketas "+name; 01131 } 01133 virtual QCString trPackageList() 01134 { 01135 return "Paketo Sąrašas"; 01136 } 01138 virtual QCString trPackageListDescription() 01139 { 01140 return "Paketai su trumpu aprašymu:"; 01141 } 01143 virtual QCString trPackages() 01144 { 01145 return "Paketai"; 01146 } 01148 virtual QCString trDefineValue() 01149 { 01150 return "Reikšmė:"; 01151 } 01152 01154 // new since 1.2.5 01156 01158 virtual QCString trBug() 01159 { 01160 return "Klaida"; 01161 } 01163 virtual QCString trBugList() 01164 { 01165 return "Klaidų Sąrašas"; 01166 } 01167 01169 // new since 1.2.6 01171 01197 virtual QCString trRTFansicp() 01198 { 01199 return "1252"; 01200 } 01201 01202 01206 virtual QCString trRTFCharSet() 01207 { 01208 return "0"; 01209 } 01210 01212 virtual QCString trRTFGeneralIndex() 01213 { 01214 return "Indeksas"; 01215 } 01216 01221 virtual QCString trClass(bool first_capital, bool singular) 01222 { 01223 QCString result((first_capital ? "Klasė" : "klasė")); 01224 if (!singular) result+="s"; 01225 return result; 01226 } 01227 01232 virtual QCString trFile(bool first_capital, bool singular) 01233 { 01234 QCString result((first_capital ? "Faila" : "faila")); 01235 if (!singular) result+="i"; 01236 else result+="s"; 01237 return result; 01238 } 01239 01244 virtual QCString trNamespace(bool first_capital, bool singular) 01245 { 01246 QCString result((first_capital ? "Vardų srit" : "vardų srit")); 01247 if (!singular) result+="ys"; 01248 else result+="is"; 01249 return result; 01250 } 01251 01256 virtual QCString trGroup(bool first_capital, bool singular) 01257 { 01258 QCString result((first_capital ? "Grupė" : "grupė")); 01259 if (!singular) result+="s"; 01260 return result; 01261 } 01262 01267 virtual QCString trPage(bool first_capital, bool singular) 01268 { 01269 QCString result((first_capital ? "Puslapi" : "puslapi")); 01270 if (!singular) result+="ai"; 01271 else result+="s"; 01272 return result; 01273 } 01274 01279 virtual QCString trMember(bool first_capital, bool singular) 01280 { 01281 QCString result((first_capital ? "Nar" : "nar")); 01282 if (!singular) result+="iai"; 01283 else result+="ys"; 01284 return result; 01285 } 01286 01291 virtual QCString trGlobal(bool first_capital, bool singular) 01292 { 01293 QCString result((first_capital ? "Global" : "global")); 01294 if (!singular) result+="ūs"; 01295 else result+="us"; 01296 return result; 01297 } 01298 01300 // new since 1.2.7 01302 01305 virtual QCString trAuthor(bool first_capital, bool singular) 01306 { 01307 QCString result((first_capital ? "Autori" : "autori")); 01308 if (!singular) result+="ai"; 01309 else result+="us"; 01310 return result; 01311 } 01312 01314 // new since 1.2.11 01316 01319 virtual QCString trReferences() 01320 { 01321 return "Ryšiai"; 01322 } 01323 01325 // new since 1.2.13 01327 01331 virtual QCString trImplementedFromList(int numEntries) 01332 { 01333 return "Realizuoja "+trWriteList(numEntries)+"."; 01334 } 01335 01339 virtual QCString trImplementedInList(int numEntries) 01340 { 01341 return "Realizuota "+trWriteList(numEntries)+"."; 01342 } 01343 01345 // new since 1.2.16 01347 01351 virtual QCString trRTFTableOfContents() 01352 { 01353 return "Turinys"; 01354 } 01355 01357 // new since 1.2.17 01359 01363 virtual QCString trDeprecatedList() 01364 { 01365 return "Smerktinumų Sąrašas"; 01366 } 01367 01369 // new since 1.2.18 01371 01375 virtual QCString trEvents() 01376 { 01377 return "Įvykiai"; 01378 } 01380 virtual QCString trEventDocumentation() 01381 { 01382 return "Įvykio Dokumentacija"; 01383 } 01384 01386 // new since 1.3 01388 01391 virtual QCString trPackageTypes() 01392 { 01393 return "Paketo Tipai"; 01394 } 01398 virtual QCString trPackageMembers() 01399 { 01400 return "Paketo Funkcijos"; 01401 } 01405 virtual QCString trStaticPackageMembers() 01406 { 01407 return "Statinės Paketo Funkcijos"; 01408 } 01412 virtual QCString trPackageAttribs() 01413 { 01414 return "Paketo Atributai"; 01415 } 01419 virtual QCString trStaticPackageAttribs() 01420 { 01421 return "Statiniai Paketo Atributai"; 01422 } 01423 01425 // new since 1.3.1 01427 01431 virtual QCString trAll() 01432 { 01433 return "Visi"; 01434 } 01436 virtual QCString trCallGraph() 01437 { 01438 return "Funkcijos kvietimo grafas:"; 01439 } 01440 01442 // new since 1.3.3 01444 01449 virtual QCString trSearchForIndex() 01450 { 01451 return "Ieškoti"; 01452 } 01456 virtual QCString trSearchResultsTitle() 01457 { 01458 return "Paieškos Rezultatai"; 01459 } 01468 virtual QCString trSearchResults(int numDocuments) 01469 { 01470 if (numDocuments==0) 01471 { 01472 return "Atsiprašome, jokių dokumentų nerasta pagal Jūsų užklausą."; 01473 } 01474 else if (numDocuments==1) 01475 { 01476 return "Surasta <b>1</b> dokumentas, atitinkantis Jūsų užklausą."; 01477 } 01478 else 01479 { 01480 return "Surasta <b>$num</b> dokumentų, atitinkančių Jūsų užklausą. " 01481 "Pirmiausiai rodomi labiausiai tenkinantys užklausą."; 01482 } 01483 } 01487 virtual QCString trSearchMatches() 01488 { 01489 return "Atitikmenys:"; 01490 } 01492 // new since 1.3.8 01494 01497 virtual QCString trSourceFile(QCString& filename) 01498 { 01499 return filename + " išeities tekstas"; 01500 } 01501 01503 // new since 1.3.9 01505 01509 virtual QCString trDirIndex() 01510 { return "Direktorijų hierarchija"; } 01511 01515 virtual QCString trDirDocumentation() 01516 { return "Direktorijų dokumentacija"; } 01517 01521 virtual QCString trDirectories() 01522 { return "Direktorijos"; } 01523 01527 virtual QCString trDirDescription() 01528 { return "Ši direktorjų strūktūra grubiai surikiuota abėcėlės tvarka:"; 01529 } 01530 01534 virtual QCString trDirReference(const char *dirName) 01535 { QCString result=dirName; result+=" Directorijos aprašas"; return result; } 01536 01540 virtual QCString trDir(bool first_capital, bool singular) 01541 { 01542 QCString result((first_capital ? "Direktorij" : "direktorij")); 01543 if (singular) result+="a"; else result+="os"; 01544 return result; 01545 } 01546 01548 // new since 1.4.1 01550 01554 virtual QCString trOverloadText() 01555 { 01556 return "Perkraunamas metodas sukurtas patogumui. " 01557 "Jis skiriasi nuo aukščiau minėto tik argumetais."; 01558 } 01559 01560 01561 }; 01562 01563 #endif