00001 /****************************************************************************** 00002 * 00003 * 00004 * 00005 * Copyright (C) 1997-2008 by Dimitri van Heesch. 00006 * 00007 * Permission to use, copy, modify, and distribute this software and its 00008 * documentation under the terms of the GNU General Public License is hereby 00009 * granted. No representations are made about the suitability of this software 00010 * for any purpose. It is provided "as is" without express or implied warranty. 00011 * See the GNU General Public License for more details. 00012 * 00013 * Documents produced by Doxygen are derivative works derived from the 00014 * input used in their production; they are not affected by this license. 00015 * 00016 */ 00017 00018 #ifndef TRANSLATOR_CZ_H 00019 #define TRANSLATOR_CZ_H 00020 00021 // Updates: 00022 // -------- 00023 // 2007/11/13 - Update for "new since 1.5.4 (mainly for Fortran)". 00024 // 2007/03/20 - removing decode(), conversion of literals to UTF-8. 00025 // 2006/06/13 - translation of the trEnumerationValueDocumentation(). 00026 // and clear in the Czech language. 00027 // modified trCallGraph() to make the meaning unambiguous 00028 // 2006/05/10 - Update for "new since 1.4.6" -- trCallerGraph(), 00029 // 2005/03/08 - Update for "new since 1.4.1" (trOverloadText()) 00030 // 2005/02/11 - The "never used" methods removed. 00031 // 2004/09/14 - The new methods "since 1.3.9" implemented. 00032 // 2004/06/16 - The new method "since 1.3.8" implemented. 00033 // 2004/02/27 - Text inside the trCallGraph() corrected. 00034 // 2004/02/26 - trLegendDocs() updated. 00035 // 2003/08/13 - Four new methods "since 1.3.3" implemented. 00036 // 2003/06/10 - Two new methods "since 1.3.1" implemented. 00037 // 2003/04/28 - Five new methods "since 1.3" implemented. 00038 // 2002/10/15 - The new trEvents() and trEventDocumentation() implemented. 00039 // 2002/07/29 - The new trDeprecatedList() implemented. 00040 // 2002/07/08 - The new trRTFTableOfContents() implemented. (my birthday! ;) 00041 // 2002/03/05 - ... forgot to replace TranslatorAdapter... by Translator. 00042 // 2002/01/23 - Two new methods "since 1.2.13" implemented. 00043 // 2001/11/06 - trReferences() implemented. 00044 // 2001/07/16 - trClassDocumentation() updated as in the English translator. 00045 // 2001/05/25 - Corrections. 00046 // 2001/05/18 - Updates, corrections. 00047 // 2001/05/02 - Decode() inline changed to decode(); cleaning. 00048 // level as other translators. 00049 // class Translator. The English translator is now on the same 00050 // introducing TranslatorAdapter class and the abstract base 00051 // 2001/04/20 - Update for "new since 1.2.6-20010422". Experimental version 00052 // 2001/04/10 - Updates (1.2.6-20010408), cleaning. 00053 // 2001/03/12 - Minor correction of comments (synchronous with translator.h). 00054 // 2001/02/26 - Update for "new since 1.2.5" version (trBug(), trBugList()). 00055 // 2001/02/15 - trMore() now returns only "..." (ellipsis). 00056 // 2001/01/09 - Update for "new since 1.2.4" version. 00057 // 2000/10/17 - Update for "new since 1.2.2" version. 00058 // 2000/09/11 - Update for "new since 1.2.1" version. 00059 // 2000/09/06 - Reimplementation of trInheritsList(). 00060 // 2000/08/31 - ISOToWin() and WinToISO() moved to the base class. 00061 // 2000/08/30 - Macro DECODE replaced by the inline (thanks to Boris Bralo). 00062 // 2000/08/24 - Corrections, updates. 00063 // 2000/08/02 - Updated for 1.2.0 00064 // 2000/07/19 - Updates for "new since 1.1.5"; encoding conversion separated. 00065 // 2000/07/10 - Update to 1.1.5; conditionally decoding to iso-8859-2 for UNIX. 00066 // 2000/06/20 - Prototype: with diacritics; based on ver. 1.1.4 (from scratch). 00067 // 00068 // The first translation from English to Czech was started by 00069 // Vlastimil Havran (1999--2000). The prototype version of Czech strings 00070 // with diacritics was implemented by Petr Prikryl (prikrylp@skil.cz), 00071 // 2000/06/20. Vlastimil agreed that Petr be the new maintainer. 00072 00073 // Todo 00074 // ---- 00075 // - The trReimplementedFromList() should pass the kind of the 00076 // reimplemented element. It can be method, typedef or possibly 00077 // something else. It is difficult to find the general translation 00078 // for all kinds in the Czech language. 00079 00080 class TranslatorCzech : public Translator 00081 { 00082 public: 00083 // --- Language control methods ------------------- 00084 00085 virtual QCString idLanguage() 00086 { return "czech"; } 00087 00088 virtual QCString latexLanguageSupportCommand() 00089 { 00090 return "\\usepackage[T2A]{fontenc}\n" 00091 "\\usepackage[czech]{babel}\n"; 00092 } 00093 00095 virtual QCString idLanguageCharset() 00096 { 00097 return "utf-8"; 00098 } 00099 00100 // --- Language translation methods ------------------- 00101 00103 virtual QCString trRelatedFunctions() 00104 { return "Souvisejテュcテュ funkce"; } 00105 00107 virtual QCString trRelatedSubscript() 00108 { return "(Uvedenテゥ funkce nejsou ト考enskテスmi funkcemi.)"; } 00109 00111 virtual QCString trDetailedDescription() 00112 { return "Detailnテュ popis"; } 00113 00115 virtual QCString trMemberTypedefDocumentation() 00116 { return "Dokumentace k ト考enskテスm typナッm"; } 00117 00119 virtual QCString trMemberEnumerationDocumentation() 00120 { return "Dokumentace k ト考enskテスm vテスト衡ナッm"; } 00121 00123 virtual QCString trMemberFunctionDocumentation() 00124 { return "Dokumentace k metodテ。m"; } 00125 00127 virtual QCString trMemberDataDocumentation() 00128 { 00129 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00130 { 00131 return "Dokumentace k poloナセkテ。m"; 00132 } 00133 else 00134 { 00135 return "Dokumentace k datovテスm ト考enナッm"; 00136 } 00137 } 00138 00140 virtual QCString trMore() 00141 { return "..."; } 00142 00144 virtual QCString trListOfAllMembers() 00145 { return "Seznam vナ。ech ト考enナッ."; } 00146 00148 virtual QCString trMemberList() 00149 { return "Seznam ト考enナッ tナ凖ュdy"; } 00150 00152 virtual QCString trThisIsTheListOfAllMembers() 00153 { return "Zde naleznete テコplnテス seznam ト考enナッ tナ凖ュdy "; } 00154 00156 virtual QCString trIncludingInheritedMembers() 00157 { return ", vト稿tnト vナ。ech zdト嫖ト嬾テスch ト考enナッ."; } 00158 00162 virtual QCString trGeneratedAutomatically(const char *s) 00163 { QCString result("Generovテ。no automaticky programem Doxygen " 00164 "ze zdrojovテスch textナッ"); 00165 if (s) result += QCString(" projektu ") + s; 00166 result += "."; 00167 return result; 00168 } 00169 00171 virtual QCString trEnumName() 00172 { return "jmテゥno vテスト衡u"; } 00173 00175 virtual QCString trEnumValue() 00176 { return "hodnota vテスト衡u"; } 00177 00179 virtual QCString trDefinedIn() 00180 { return "definovテ。n v"; } 00181 00182 // quick reference sections 00183 00187 virtual QCString trModules() 00188 { return "Moduly"; } 00189 00191 virtual QCString trClassHierarchy() 00192 { return "Hierarchie tナ凖ュd"; } 00193 00195 virtual QCString trCompoundList() 00196 { 00197 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00198 { 00199 return "Datovテゥ struktury"; 00200 } 00201 else 00202 { 00203 return "Seznam tナ凖ュd"; 00204 } 00205 } 00206 00208 virtual QCString trFileList() 00209 { return "Seznam souborナッ"; } 00210 00212 virtual QCString trCompoundMembers() 00213 { 00214 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00215 { 00216 return "Datovテゥ poloナセky"; 00217 } 00218 else 00219 { 00220 return "Seznam ト考enナッ tナ凖ュd"; 00221 } 00222 } 00223 00225 virtual QCString trFileMembers() 00226 { 00227 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00228 { 00229 return "Globテ。lnテュ symboly"; 00230 } 00231 else 00232 { 00233 return "Symboly v souborech"; 00234 } 00235 } 00236 00238 virtual QCString trRelatedPages() 00239 { return "Ostatnテュ strテ。nky"; } 00240 00242 virtual QCString trExamples() 00243 { return "Pナ凖ュklady"; } 00244 00246 virtual QCString trSearch() 00247 { return "Hledat"; } 00248 00250 virtual QCString trClassHierarchyDescription() 00251 { return "Zde naleznete seznam, vyjadナ冰jテュcテュ vztah dト嫖iト肱osti tナ凖ュd. " 00252 "Je seナ兮zen pナ冓bliナセnト (ale ne テコplnト) podle abecedy:"; 00253 } 00254 00256 virtual QCString trFileListDescription(bool extractAll) 00257 { 00258 QCString result="Zde naleznete seznam vナ。ech "; 00259 if (!extractAll) result+="dokumentovanテスch "; 00260 result+="souborナッ se struト肱テスmi popisy:"; 00261 return result; 00262 } 00263 00265 virtual QCString trCompoundListDescription() 00266 { 00267 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00268 { 00269 return "Nテ。sledujテュcテュ seznam obsahuje identifikace datovテスch " 00270 "struktur a jejich struト肱テゥ popisy:"; 00271 } 00272 else 00273 { 00274 return "Nテ。sledujテュcテュ seznam obsahuje pナ册devナ。テュm identifikace " 00275 "tナ凖ュd, ale nachテ。zejテュ se zde i dalナ。テュ netriviテ。lnテュ prvky, " 00276 "jako jsou struktury (struct), unie (union) a rozhranテュ " 00277 "(interface). V seznamu jsou uvedeny jejich struト肱テゥ " 00278 "popisy:"; 00279 } 00280 } 00281 00283 virtual QCString trCompoundMembersDescription(bool extractAll) 00284 { 00285 QCString result= "Zde naleznete seznam vナ。ech "; 00286 if (!extractAll) 00287 { 00288 result += "dokumentovanテスch "; 00289 } 00290 00291 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00292 { 00293 result += "poloナセek struktur (struct) a uniテュ (union) "; 00294 } 00295 else 00296 { 00297 result += "ト考enナッ tナ凖ュd "; 00298 } 00299 00300 result += "s odkazy na "; 00301 00302 if (extractAll) 00303 { 00304 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00305 { 00306 result += "dokumentaci struktur/uniテュ, ke kterテスm pナ凖ュsluナ。ejテュ:"; 00307 } 00308 else 00309 { 00310 result += "dokumentaci tナ凖ュd, ke kterテスm pナ凖ュsluナ。ejテュ:"; 00311 } 00312 } 00313 else 00314 { 00315 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00316 { 00317 result+="struktury/unie, ke kterテスm pナ凖ュsluナ。ejテュ:"; 00318 } 00319 else 00320 { 00321 result+="tナ凖ュdy, ke kterテスm pナ凖ュsluナ。ejテュ:"; 00322 } 00323 } 00324 00325 return result; 00326 } 00327 00329 virtual QCString trFileMembersDescription(bool extractAll) 00330 { 00331 QCString result="Zde naleznete seznam vナ。ech "; 00332 if (!extractAll) result+="dokumentovanテスch "; 00333 00334 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00335 { 00336 result+="funkcテュ, promト嬾nテスch, maker, vテスト衡ナッ a definic typナッ (typedef) " 00337 "s odkazy na "; 00338 } 00339 else 00340 { 00341 result+="symbolナッ, kterテゥ jsou definovテ。ny na テコrovni svテスch souborナッ. " 00342 "Pro kaナセdテス symbol je uveden odkaz na "; 00343 } 00344 00345 if (extractAll) 00346 result+="soubory, ke kterテスm pナ凖ュsluナ。ejテュ:"; 00347 else 00348 result+="dokumentaci:"; 00349 00350 return result; 00351 } 00352 00354 virtual QCString trExamplesDescription() 00355 { return "Zde naleznete seznam vナ。ech pナ凖ュkladナッ:"; } 00356 00358 virtual QCString trRelatedPagesDescription() 00359 { return "Nテ。sledujテュcテュ seznam odkazuje na dalナ。テュ strテ。nky projektu:"; } 00360 00362 virtual QCString trModulesDescription() 00363 { return "Zde naleznete seznam vナ。ech modulナッ:"; } 00364 00365 // index titles (the project name is prepended for these) 00366 00367 00369 virtual QCString trDocumentation() 00370 { return "Dokumentace"; } 00371 00375 virtual QCString trModuleIndex() 00376 { return "Rejstナ凖ュk modulナッ"; } 00377 00381 virtual QCString trHierarchicalIndex() 00382 { return "Rejstナ凖ュk hierarchie tナ凖ュd"; } 00383 00387 virtual QCString trCompoundIndex() 00388 { 00389 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00390 { 00391 return "Rejstナ凖ュk datovテスch struktur"; 00392 } 00393 else 00394 { 00395 return "Rejstナ凖ュk tナ凖ュd"; 00396 } 00397 } 00398 00402 virtual QCString trFileIndex() 00403 { return "Rejstナ凖ュk souborナッ"; } 00404 00408 virtual QCString trModuleDocumentation() 00409 { return "Dokumentace modulナッ"; } 00410 00414 virtual QCString trClassDocumentation() 00415 { 00416 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00417 { 00418 return "Dokumentace datovテスch struktur"; 00419 } 00420 else 00421 { 00422 return "Dokumentace tナ凖ュd"; 00423 } 00424 } 00425 00429 virtual QCString trFileDocumentation() 00430 { return "Dokumentace souborナッ"; } 00431 00435 virtual QCString trExampleDocumentation() 00436 { return "Dokumentace pナ凖ュkladナッ"; } 00437 00441 virtual QCString trPageDocumentation() 00442 { return "Dokumentace souvisejテュcテュch strテ。nek"; } 00443 00445 virtual QCString trReferenceManual() 00446 { return "Referenト肱テュ pナ凖ュruト耕a"; } 00447 00451 virtual QCString trDefines() 00452 { return "Definice maker"; } 00453 00457 virtual QCString trFuncProtos() 00458 { return "Prototypy"; } 00459 00463 virtual QCString trTypedefs() 00464 { return "Definice typナッ"; } 00465 00469 virtual QCString trEnumerations() 00470 { return "Vテスト衡y"; } 00471 00475 virtual QCString trFunctions() 00476 { return "Funkce"; } 00477 00481 virtual QCString trVariables() 00482 { return "Promト嬾nテゥ"; } 00483 00487 virtual QCString trEnumerationValues() 00488 { return "Hodnoty vテスト衡u"; } 00489 00493 virtual QCString trDefineDocumentation() 00494 { return "Dokumentace k definicテュm maker"; } 00495 00499 virtual QCString trFunctionPrototypeDocumentation() 00500 { return "Dokumentace prototypナッ"; } 00501 00505 virtual QCString trTypedefDocumentation() 00506 { return "Dokumentace definic typナッ"; } 00507 00511 virtual QCString trEnumerationTypeDocumentation() 00512 { return "Dokumentace vテスト衡ovテスch typナッ"; } 00513 00517 virtual QCString trFunctionDocumentation() 00518 { return "Dokumentace funkcテュ"; } 00519 00523 virtual QCString trVariableDocumentation() 00524 { return "Dokumentace promト嬾nテスch"; } 00525 00529 virtual QCString trCompounds() 00530 { 00531 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00532 { 00533 return "Datovテゥ struktry"; 00534 } 00535 else 00536 { 00537 return "Tナ凖ュdy"; 00538 } 00539 } 00540 00544 virtual QCString trGeneratedAt(const char *date,const char *projName) 00545 { 00546 QCString result("Generovテ。no "); 00547 result += date; 00548 if (projName) 00549 result += QCString(" pro projekt ") + projName; 00550 result += " programem"; 00551 return result; 00552 } 00555 virtual QCString trWrittenBy() 00556 { 00557 return " -- autor "; 00558 } 00559 00561 virtual QCString trClassDiagram(const char *clName) 00562 { 00563 return QCString("Diagram dト嫖iト肱osti pro tナ凖ュdu ") + clName; 00564 } 00565 00567 virtual QCString trForInternalUseOnly() 00568 { return "Pouze pro vnitナ冢テュ pouナセitテュ."; } 00569 00571 virtual QCString trWarning() 00572 { return "Pozor"; } 00573 00575 virtual QCString trVersion() 00576 { return "Verze"; } 00577 00579 virtual QCString trDate() 00580 { return "Datum"; } 00581 00583 virtual QCString trReturns() 00584 { return "Nテ。vratovテ。 hodnota"; } 00585 00587 virtual QCString trSeeAlso() 00588 { return "Viz takテゥ"; } 00589 00591 virtual QCString trParameters() 00592 { return "Parametry"; } 00593 00595 virtual QCString trExceptions() 00596 { return "Vテスjimky"; } 00597 00599 virtual QCString trGeneratedBy() 00600 { return "Generovテ。no programem"; } 00601 00602 // new since 0.49-990307 00603 00605 virtual QCString trNamespaceList() 00606 { return "Seznam prostorナッ jmen"; } 00607 00609 virtual QCString trNamespaceListDescription(bool extractAll) 00610 { 00611 QCString result="Zde naleznete seznam vナ。ech "; 00612 if (!extractAll) result+="dokumentovanテスch "; 00613 result+="prostorナッ jmen se struト肱テスm popisem:"; 00614 return result; 00615 } 00616 00620 virtual QCString trFriends() 00621 { return "Friends"; } 00622 00624 // new since 0.49-990405 00626 00630 virtual QCString trRelatedFunctionDocumentation() 00631 { return "Dokumentace k friends"; } 00632 00634 // new since 0.49-990425 00636 00638 virtual QCString trCompoundReference(const char *clName, 00639 ClassDef::CompoundType compType, 00640 bool isTemplate) 00641 { 00642 QCString result("Dokumentace "); 00643 if (isTemplate) result += "ナ。ablony "; 00644 switch(compType) 00645 { 00646 case ClassDef::Class: result += "tナ凖ュdy "; break; 00647 case ClassDef::Struct: result += "struktury "; break; 00648 case ClassDef::Union: result += "unie "; break; 00649 case ClassDef::Interface: result += "rozhranテュ "; break; 00650 case ClassDef::Protocol: result += "protokolu "; break; 00651 case ClassDef::Category: result += "kategorie "; break; 00652 case ClassDef::Exception: result += "vテスjimky "; break; 00653 } 00654 result += clName; 00655 return result; 00656 } 00657 00659 virtual QCString trFileReference(const char *fileName) 00660 { 00661 QCString result("Dokumentace souboru "); 00662 result+=fileName; 00663 return result; 00664 } 00665 00667 virtual QCString trNamespaceReference(const char *namespaceName) 00668 { 00669 QCString result("Dokumentace prostoru jmen "); 00670 result+=namespaceName; 00671 return result; 00672 } 00673 00674 /* 00675 * these are for the member sections of a class, struct or union 00676 */ 00677 virtual QCString trPublicMembers() 00678 { return "Veナ册jnテゥ metody"; } 00679 virtual QCString trPublicSlots() 00680 { return "Veナ册jnテゥ sloty"; } 00681 virtual QCString trSignals() 00682 { return "Signテ。ly"; } 00683 virtual QCString trStaticPublicMembers() 00684 { return "Statickテゥ veナ册jnテゥ metody"; } 00685 virtual QCString trProtectedMembers() 00686 { return "Chrテ。nト嬾テゥ metody"; } 00687 virtual QCString trProtectedSlots() 00688 { return "Chrテ。nト嬾テゥ sloty"; } 00689 virtual QCString trStaticProtectedMembers() 00690 { return "Statickテゥ chrテ。nト嬾テゥ metody"; } 00691 virtual QCString trPrivateMembers() 00692 { return "Privテ。tnテュ metody"; } 00693 virtual QCString trPrivateSlots() 00694 { return "Privテ。tnテュ sloty"; } 00695 virtual QCString trStaticPrivateMembers() 00696 { return "Statickテゥ privテ。tnテュ metody"; } 00697 00701 virtual QCString trWriteList(int numEntries) 00702 { 00703 QCString result; 00704 int i; 00705 // the inherits list contain `numEntries' classes 00706 for (i=0;i<numEntries;i++) 00707 { 00708 // use generateMarker to generate placeholders for the class links! 00709 result+=generateMarker(i); // generate marker for entry i in the list 00710 // (order is left to right) 00711 00712 if (i!=numEntries-1) // not the last entry, so we need a separator 00713 { 00714 if (i<numEntries-2) // not the fore last entry 00715 result+=", "; 00716 else // the fore last entry 00717 result+=" a "; 00718 } 00719 } 00720 return result; 00721 } 00722 00726 virtual QCString trInheritsList(int numEntries) 00727 { 00728 QCString result("Dト嫖テュ z "); 00729 result += (numEntries == 1) ? "bテ。zovテゥ tナ凖ュdy " : "bテ。zovテスch tナ凖ュd "; 00730 result += trWriteList(numEntries) + "."; 00731 return result; 00732 } 00733 00737 virtual QCString trInheritedByList(int numEntries) 00738 { 00739 QCString result("Zdト嫖ト嬾a "); 00740 result += (numEntries == 1) ? "tナ凖ュdou " : "tナ凖ュdami "; 00741 result += trWriteList(numEntries) + "."; 00742 return result; 00743 } 00744 00748 virtual QCString trReimplementedFromList(int numEntries) 00749 { 00750 QCString result("Reimplementuje stejnojmennテス prvek z "); 00751 result += trWriteList(numEntries) + "."; 00752 return result; 00753 } 00754 00758 virtual QCString trReimplementedInList(int numEntries) 00759 { 00760 QCString result("Reimplementovテ。no v "); 00761 result += trWriteList(numEntries) + "."; 00762 return result; 00763 } 00764 00766 virtual QCString trNamespaceMembers() 00767 { return "Symboly v prostorech jmen"; } 00768 00770 virtual QCString trNamespaceMemberDescription(bool extractAll) 00771 { 00772 QCString result="Zde naleznete seznam vナ。ech "; 00773 if (!extractAll) result+="dokumentovanテスch "; 00774 result+="symbolナッ, kterテゥ jsou definovテ。ny ve svテスch prostorech jmen. " 00775 "U kaナセdテゥho je uveden odkaz na "; 00776 if (extractAll) 00777 result+="dokumentaci pナ凖ュsluナ。nテゥho prostoru jmen:"; 00778 else 00779 result+="pナ凖ュsluナ。nテス prostor jmen:"; 00780 return result; 00781 } 00785 virtual QCString trNamespaceIndex() 00786 { return "Rejstナ凖ュk prostorナッ jmen"; } 00787 00791 virtual QCString trNamespaceDocumentation() 00792 { return "Dokumentace prostorナッ jmen"; } 00793 00795 // new since 0.49-990522 00797 00801 virtual QCString trNamespaces() 00802 { return "Prostory jmen"; } 00803 00805 // new since 0.49-990728 00807 00811 virtual QCString trGeneratedFromFiles(ClassDef::CompoundType compType, 00812 bool single) 00813 { // here s is one of " Class", " Struct" or " Union" 00814 // single is true implies a single file 00815 QCString result=(QCString)"Dokumentace pro "; 00816 switch(compType) 00817 { 00818 case ClassDef::Class: result+="tuto tナ凖ュdu"; break; 00819 case ClassDef::Struct: result+="tuto strukturu (struct)"; break; 00820 case ClassDef::Union: result+="tuto unii (union)"; break; 00821 case ClassDef::Interface: result+="toto rozhranテュ"; break; 00822 case ClassDef::Protocol: result+="tento protokol "; break; 00823 case ClassDef::Category: result+="tuto kategorii "; break; 00824 case ClassDef::Exception: result+="tuto vテスjimku"; break; 00825 } 00826 result+=" byla generovテ。na z "; 00827 if (single) result+="nテ。sledujテュcテュho souboru:"; 00828 else result+="nテ。sledujテュcテュch souborナッ:"; 00829 return result; 00830 } 00831 00835 virtual QCString trAlphabeticalList() 00836 { return "Rejstナ凖ュk tナ凖ュd"; } 00837 00839 // new since 0.49-990901 00841 00843 virtual QCString trReturnValues() 00844 { return "Vracenテゥ hodnoty"; } 00845 00848 virtual QCString trMainPage() 00849 { return "Hlavnテュ strテ。nka"; } 00850 00854 virtual QCString trPageAbbreviation() 00855 { return "s."; } 00856 00858 // new since 0.49-991003 00860 00861 virtual QCString trDefinedAtLineInSourceFile() 00862 { 00863 return "Definice je uvedena na ナ凖。dku @0 v souboru @1."; 00864 } 00865 virtual QCString trDefinedInSourceFile() 00866 { 00867 return "Definice v souboru @0."; 00868 } 00869 00871 // new since 0.49-991205 00873 00874 virtual QCString trDeprecated() 00875 { 00876 return "Zastaralテゥ"; 00877 } 00878 00880 // new since 1.0.0 00882 00884 virtual QCString trCollaborationDiagram(const char *clName) 00885 { 00886 return (QCString)"Diagram tナ凖ュd pro "+clName+":"; 00887 } 00889 virtual QCString trInclDepGraph(const char *fName) 00890 { 00891 return (QCString)"Graf zテ。vislostテュ na vklテ。danテスch souborech " 00892 "pro "+fName+":"; 00893 } 00895 virtual QCString trConstructorDocumentation() 00896 { 00897 return "Dokumentace konstruktoru a destruktoru"; 00898 } 00900 virtual QCString trGotoSourceCode() 00901 { 00902 return "Zobrazit zdrojovテス text tohoto souboru."; 00903 } 00905 virtual QCString trGotoDocumentation() 00906 { 00907 return "Zobrazit dokumentaci tohoto souboru."; 00908 } 00910 virtual QCString trPrecondition() 00911 { 00912 return "Precondition"; 00913 } 00915 virtual QCString trPostcondition() 00916 { 00917 return "Postcondition"; 00918 } 00920 virtual QCString trInvariant() 00921 { 00922 return "Invariant"; 00923 } 00925 virtual QCString trInitialValue() 00926 { 00927 return "Initializer:"; 00928 } 00930 virtual QCString trCode() 00931 { 00932 return "zdrojovテス text"; 00933 } 00934 virtual QCString trGraphicalHierarchy() 00935 { 00936 return "Grafickテゥ zobrazenテュ hierarchie tナ凖ュd"; 00937 } 00938 virtual QCString trGotoGraphicalHierarchy() 00939 { 00940 return "Zobrazit grafickou podobu hierarchie tナ凖ュd"; 00941 } 00942 virtual QCString trGotoTextualHierarchy() 00943 { 00944 return "Zobrazit textovou podobu hierarchie tナ凖ュd"; 00945 } 00946 virtual QCString trPageIndex() 00947 { 00948 return "Rejstナ凖ュk strテ。nek"; 00949 } 00950 00952 // new since 1.1.0 00954 00955 virtual QCString trNote() 00956 { 00957 return "Poznテ。mka"; 00958 } 00959 virtual QCString trPublicTypes() 00960 { 00961 return "Veナ册jnテゥ typy"; 00962 } 00963 virtual QCString trPublicAttribs() 00964 { 00965 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00966 { 00967 return "Datovテゥ poloナセky"; 00968 } 00969 else 00970 { 00971 return "Veナ册jnテゥ atributy"; 00972 } 00973 } 00974 virtual QCString trStaticPublicAttribs() 00975 { 00976 return "Statickテゥ veナ册jnテゥ atributy"; 00977 } 00978 virtual QCString trProtectedTypes() 00979 { 00980 return "Chrテ。nト嬾テゥ typy"; 00981 } 00982 virtual QCString trProtectedAttribs() 00983 { 00984 return "Chrテ。nト嬾テゥ atributy"; 00985 } 00986 virtual QCString trStaticProtectedAttribs() 00987 { 00988 return "Statickテゥ chrテ。nト嬾テゥ atributy"; 00989 } 00990 virtual QCString trPrivateTypes() 00991 { 00992 return "Privテ。tnテュ typy"; 00993 } 00994 virtual QCString trPrivateAttribs() 00995 { 00996 return "Privテ。tnテュ atributy"; 00997 } 00998 virtual QCString trStaticPrivateAttribs() 00999 { 01000 return "Statickテゥ privテ。tnテュ atributy"; 01001 } 01002 01004 // new since 1.1.3 01006 01008 virtual QCString trTodo() 01009 { 01010 return "Plテ。novanテゥ テコpravy"; 01011 } 01013 virtual QCString trTodoList() 01014 { 01015 return "Seznam plテ。novanテスch テコprav"; 01016 } 01017 01019 // new since 1.1.4 01021 01022 virtual QCString trReferencedBy() 01023 { 01024 return "Pouナセテュvテ。 se v"; 01025 } 01026 virtual QCString trRemarks() 01027 { 01028 return "Poznテ。mky"; // ??? not checked in a context 01029 } 01030 virtual QCString trAttention() 01031 { 01032 return "Upozornト嬾テュ"; // ??? not checked in a context 01033 } 01034 virtual QCString trInclByDepGraph() 01035 { 01036 return "Nテ。sledujテュcテュ graf ukazuje, kterテゥ soubory pナ凖ュmo nebo " 01037 "nepナ凖ュmo vklテ。dajテュ tento soubor:"; 01038 } 01039 virtual QCString trSince() 01040 { 01041 return "Od"; // ??? not checked in a context 01042 } 01043 01045 // new since 1.1.5 01047 01049 virtual QCString trLegendTitle() 01050 { 01051 return "Vysvト孚livky ke grafu"; 01052 } 01054 virtual QCString trLegendDocs() 01055 { 01056 QCString result( 01057 "Zde naleznete vysvト孚lenテュ, jak majテュ bテスt interpretovテ。ny grafy, " 01058 "kterテゥ byly generovテ。ny programem doxygen.<p>\n" 01059 "Uvaナセujte nテ。sledujテュcテュ pナ凖ュklad:\n" 01060 "\\code\n" 01061 "/*! Neviditelnテ。 tナ凖ュda, kterテ。 se v grafu nezobrazuje, protoナセe " 01062 "doナ。lo k oナ册zテ。nテュ grafu. */\n" 01063 "class Invisible { };\n\n" 01064 "/*! Tナ凖ュda, u kterテゥ doナ。lo k oナ册zテ。nテュ grafu. Vztah dト嫖iト肱osti " 01065 "je skryt. */\n" 01066 "class Truncated : public Invisible { };\n\n" 01067 "/*! Bテ。zovテ。 tナ凖ュda dト嫖ト嬾テ。 veナ册jnト (public inheritance). */\n" 01068 "class PublicBase : public Truncated { };\n\n" 01069 "/*! Bテ。zovテ。 tナ凖ュda, pouナセitテ。 pro chrテ。nト嬾テゥ dト嫖ト嬾テュ " 01070 "(protected inheritance). */\n" 01071 "class ProtectedBase { };\n\n" 01072 "/*! Bテ。zovテ。 tナ凖ュda, vyuナセitテ。 pro privテ。tnテュ dト嫖ト嬾テュ " 01073 "(private inheritance). */\n" 01074 "class PrivateBase { };\n\n" 01075 "/* Tナ凖ュda, kterテ。 nenテュ dokumentovテ。na komentテ。ナ冓 programu doxygen. */\n" 01076 "class Undocumented { };\n\n" 01077 "/*! ナablona tナ凖ュdy. */\n" 01078 "template<class T> class Templ { };\n\n" 01079 "/*! Tナ凖ュda, kterテ。 je vyuナセテュvテ。na tナ凖ュdou Inherited. */\n" 01080 "class Used { };\n\n" 01081 "/*! Odvozenテ。 tナ凖ュda, kterテ。 rナッznテスm zpナッsobem dト嫖テュ z vテュce bテ。zovテスch " 01082 "tナ凖ュd. */\n" 01083 "class Inherited : public PublicBase,\n" 01084 " protected ProtectedBase,\n" 01085 " private PrivateBase,\n" 01086 " public Undocumented,\n" 01087 " public Templ<int>\n" 01088 "{\n" 01089 " private:\n" 01090 " Used *m_usedClass;\n" 01091 "};\n" 01092 "\\endcode\n" 01093 "Pokud je poloナセka \\c MAX_DOT_GRAPH_HEIGHT konfiguraト肱テュho souboru " 01094 "nastavena na hodnotu 200, bude vygenerovテ。n nテ。sledujテュcテュ graf:" 01095 "<p><center><img src=\"graph_legend."+Config_getEnum("DOT_IMAGE_FORMAT")+"\"></center>\n" 01096 "<p>\n" 01097 "Bloky (tj. uzly) v uvedenテゥm grafu majテュ nテ。sledujテュcテュ vテスznam:\n" 01098 "<ul>\n" 01099 "<li>ト憩rnト vyplnト嬾テス obdテゥlnテュk reprezentuje strukturu nebo tナ凖ュdu, " 01100 "pro kterou byl graf generovテ。n.\n" 01101 "<li>Obdテゥlnテュk s ト稿rnテスm obrysem oznaト講je dokumentovanou " 01102 "strukturu nebo tナ凖ュdu.\n" 01103 "<li>Obdテゥlnテュk s ナ。edテスm obrysem oznaト講je nedokumentovanou " 01104 "strukturu nebo tナ凖ュdu.\n" 01105 "<li>Obdテゥlnテュk s ト稿rvenテスm obrysem oznaト講je dokumentovanou " 01106 "strukturu nebo tナ凖ュdu, pro kterou\n" 01107 "nejsou zobrazeny vナ。echny vztahy dト嫖iト肱osti nebo obsaナセenテュ. " 01108 "Graf je oナ册zテ。n v pナ凖ュpadト, kdy jej\n" 01109 "nenテュ moナセnテゥ umテュstit do vymezenテゥho prostoru.\n" 01110 "</ul>\n" 01111 "ナipky (tj. hrany grafu) majテュ nテ。sledujテュcテュ vテスznam:\n" 01112 "<ul>\n" 01113 "<li>Tmavト modrテ。 ナ。ipka se pouナセテュvテ。 pro oznaト稿nテュ vztahu veナ册jnテゥ " 01114 "dト嫖iト肱osti (public) mezi dvト嬶a tナ凖ュdami.\n" 01115 "<li>Tmavト zelenテ。 ナ。ipka oznaト講je vztah chrテ。nト嬾テゥ dト嫖iト肱osti " 01116 "(protected).\n" 01117 "<li>Tmavト ト稿rvenテ。 ナ。ipka oznaト講je vztah privテ。tnテュ dト嫖iト肱osti " 01118 "(private).\n" 01119 "<li>Purpurovテ。 ナ。ipka kreslenテ。 ト催。rkovanト se pouナセテュvテ。 v pナ凖ュpadト, " 01120 "kdy je tナ凖ュda obsaナセena v jinテゥ tナ凖ュdト,\n" 01121 "nebo kdy je pouナセテュvテ。na jinou tナ凖ュdou. Je oznaト稿na identifikテ。torem " 01122 "jednテゥ nebo vテュce promト嬾テスch, pナ册s kterテゥ\n" 01123 "je tナ凖ュda nebo struktura zpナ凖ュstupnト嬾a.\n" 01124 "<li>ナスlutテ。 ナ。ipka kreslenテ。 ト催。rkovanト vyjadナ冰je vztah mezi instancテュ ナ。ablony " 01125 "a ナ。ablonou tナ凖ュdy, na zテ。kladト kterテゥ byla\n" 01126 "instance ナ。ablony vytvoナ册na. V popisu ナ。ipky jsou uvedeny pナ凖ュsluナ。nテゥ" 01127 " parametry ナ。ablony.\n" 01128 "</ul>\n"); 01129 01130 return result; 01131 } 01133 virtual QCString trLegend() 01134 { 01135 return "vysvト孚livky"; 01136 } 01137 01139 // new since 1.2.0 01141 01143 virtual QCString trTest() 01144 { 01145 return "Test"; 01146 } 01147 01149 virtual QCString trTestList() 01150 { 01151 return "Seznam testナッ"; 01152 } 01153 01155 // new since 1.2.1 01157 01159 virtual QCString trDCOPMethods() 01160 { 01161 return "Metody DCOP"; 01162 } 01163 01165 // new since 1.2.2 01167 01169 virtual QCString trProperties() 01170 { 01171 return "Vlastnosti"; 01172 } 01174 virtual QCString trPropertyDocumentation() 01175 { 01176 return "Dokumentace k vlastnosti"; 01177 } 01179 // new since 1.2.4 01181 01183 virtual QCString trClasses() 01184 { 01185 return "Tナ凖ュdy"; 01186 } 01188 virtual QCString trPackage(const char *name) 01189 { 01190 return QCString("Balテュk ") + name; 01191 } 01193 virtual QCString trPackageList() 01194 { 01195 return "Seznam balテュkナッ"; 01196 } 01198 virtual QCString trPackageListDescription() 01199 { 01200 return "Zde naleznete seznam balテュkナッ se struト肱テスm popisem " 01201 "(pokud byl uveden):"; 01202 } 01204 virtual QCString trPackages() 01205 { 01206 return "Balテュky"; 01207 } 01209 virtual QCString trDefineValue() 01210 { 01211 return "Hodnota:"; 01212 } 01213 01215 // new since 1.2.5 01217 01219 virtual QCString trBug() 01220 { 01221 return "Chyba"; 01222 } 01224 virtual QCString trBugList() 01225 { 01226 return "Seznam chyb"; 01227 } 01228 01230 // new since 1.2.6-20010422 01232 01234 virtual QCString trRTFansicp() 01235 { 01236 return "1250"; 01237 } 01238 01240 virtual QCString trRTFCharSet() 01241 { 01242 return "238"; 01243 } 01244 01246 virtual QCString trRTFGeneralIndex() 01247 { 01248 return "Rejstナ凖ュk"; 01249 } 01250 01255 virtual QCString trClass(bool first_capital, bool singular) 01256 { 01257 QCString result((first_capital ? "Tナ凖ュd" : "tナ凖ュd")); 01258 result += singular ? "a" : "y"; 01259 return result; 01260 } 01261 01266 virtual QCString trFile(bool first_capital, bool singular) 01267 { 01268 QCString result((first_capital ? "Soubor" : "soubor")); 01269 if (!singular) result+="y"; 01270 return result; 01271 } 01272 01277 virtual QCString trNamespace(bool first_capital, bool singular) 01278 { 01279 QCString result((first_capital ? "Prostor" : "prostor")); 01280 if (!singular) result+="y"; 01281 result+=" jmen"; 01282 return result; 01283 } 01284 01289 virtual QCString trGroup(bool first_capital, bool singular) 01290 { 01291 QCString result((first_capital ? "Skupin" : "skupin")); 01292 result += singular ? "a" : "y"; 01293 return result; 01294 } 01295 01300 virtual QCString trPage(bool first_capital, bool singular) 01301 { 01302 QCString result((first_capital ? "Strテ。nk" : "strテ。nk")); 01303 result += singular ? "a" : "y"; 01304 return result; 01305 } 01306 01311 virtual QCString trMember(bool first_capital, bool singular) 01312 { 01313 QCString result((first_capital ? "ト畦en" : "ト考en")); 01314 if (!singular) 01315 result += "y"; 01316 return result; 01317 } 01318 01322 virtual QCString trGlobal(bool first_capital, bool singular) 01323 { 01324 QCString result((first_capital ? "Global" : "global")); 01325 if (!singular) result+="s"; 01326 return result; 01327 } 01328 01330 // new since 1.2.7 01332 01335 virtual QCString trAuthor(bool first_capital, bool singular) 01336 { 01337 QCString result((first_capital ? "Auto" : "auto")); 01338 result += (singular) ? "r" : "ナ冓"; 01339 return result; 01340 } 01341 01343 // new since 1.2.11 01345 01348 virtual QCString trReferences() 01349 { 01350 return "Odkazuje se na"; 01351 } 01352 01354 // new since 1.2.13 01356 01360 virtual QCString trImplementedFromList(int numEntries) 01361 { 01362 return "Implementuje "+trWriteList(numEntries)+"."; 01363 } 01364 01368 virtual QCString trImplementedInList(int numEntries) 01369 { 01370 return "Implementovテ。no v "+trWriteList(numEntries)+"."; 01371 } 01372 01374 // new since 1.2.16 01376 01380 virtual QCString trRTFTableOfContents() 01381 { 01382 return "Obsah"; 01383 } 01384 01386 // new since 1.2.17 01388 01392 virtual QCString trDeprecatedList() 01393 { 01394 return "Seznam zastaralテスch prvkナッ"; 01395 } 01396 01398 // new since 1.2.18 01400 01404 virtual QCString trEvents() 01405 { 01406 return "Udテ。losti"; 01407 } 01409 virtual QCString trEventDocumentation() 01410 { 01411 return "Dokumentace udテ。lostテュ"; 01412 } 01413 01415 // new since 1.3 01417 01420 virtual QCString trPackageTypes() 01421 { 01422 return "Typy v balテュku"; 01423 } 01427 virtual QCString trPackageMembers() 01428 { 01429 return "Funkce v balテュku"; 01430 } 01434 virtual QCString trStaticPackageMembers() 01435 { 01436 return "Statickテゥ funkce v balテュku"; 01437 } 01441 virtual QCString trPackageAttribs() 01442 { 01443 return "Atributy balテュku"; 01444 } 01448 virtual QCString trStaticPackageAttribs() 01449 { 01450 return "Statickテゥ atributy balテュku"; 01451 } 01452 01454 // new since 1.3.1 01456 01460 virtual QCString trAll() 01461 { 01462 return "Vナ。e"; 01463 } 01465 virtual QCString trCallGraph() 01466 { 01467 return "Tato funkce volテ。..."; 01468 } 01469 01471 // new since 1.3.3 01473 01477 virtual QCString trSearchForIndex() 01478 { 01479 return "Vyhledat"; 01480 } 01484 virtual QCString trSearchResultsTitle() 01485 { 01486 return "Vテスsledky vyhledテ。vテ。nテュ"; 01487 } 01496 virtual QCString trSearchResults(int numDocuments) 01497 { 01498 if (numDocuments==0) 01499 { 01500 return "Lituji. Vaナ。emu dotazu neodpovテュdテ。 ナセテ。dnテス dokument."; 01501 } 01502 else if (numDocuments==1) 01503 { 01504 return "Nalezen jedinテス dokument, kterテス vyhovuje vaナ。emu dotazu."; 01505 } 01506 else 01507 { 01508 return "Nalezeno <b>$num</b> dokumentナッ, kterテゥ vyhovujテュ vaナ。emu " 01509 "dotazu. Nejlテゥpe odpovテュdajテュcテュ dokumenty jsou zobrazeny " 01510 "jako prvnテュ."; 01511 } 01512 } 01516 virtual QCString trSearchMatches() 01517 { 01518 return "Nalezenテ。 slova:"; 01519 } 01520 01522 // new since 1.3.8 01524 01527 virtual QCString trSourceFile(QCString& filename) 01528 { 01529 return QCString("Zdrojovテス soubor ") + filename; 01530 } 01531 01532 01534 // new since 1.3.9 01536 01537 01541 virtual QCString trDirIndex() 01542 { return "Hierarchie adresテ。ナ卩ッ"; } 01543 01547 virtual QCString trDirDocumentation() 01548 { return "Dokumentace k adresテ。ナ卩ッm"; } 01549 01553 virtual QCString trDirectories() 01554 { return "Adresテ。ナ册"; } 01555 01559 virtual QCString trDirDescription() 01560 { 01561 return "Nテ。sledujテュcテュ hierarchie adresテ。ナ卩ッ je zhruba, " 01562 "ale ne テコplnト, ナ兮zena podle abecedy:"; 01563 } 01564 01568 virtual QCString trDirReference(const char *dirName) 01569 { 01570 QCString result = "Reference k adresテ。ナ冓 "; 01571 result += dirName; 01572 return result; 01573 } 01574 01578 virtual QCString trDir(bool first_capital, bool singular) 01579 { 01580 QCString result((first_capital ? "Adresテ。ナ" : "adresテ。ナ")); 01581 if ( ! singular) 01582 result += "e"; 01583 return result; 01584 } 01585 01587 // new since 1.4.1 01589 01593 virtual QCString trOverloadText() 01594 { 01595 return "Jde o pナ册tテュナセenou (overloaded) metodu, " 01596 "kterテ。 mテ。 usnadnit pouナセテュvテ。nテュ. Od vテスナ。e uvedenテゥ metody se liナ。テュ " 01597 "pouze jinak zadテ。vanテスmi argumenty."; 01598 } 01599 01601 // new since 1.4.6 01603 01604 virtual QCString trCallerGraph() 01605 { 01606 return "Tuto funkci volajテュ..."; 01607 } 01608 01609 01613 virtual QCString trEnumerationValueDocumentation() 01614 { 01615 return "Dokumentace vテスト衡ovテスch hodnot"; 01616 } 01617 01619 // new since 1.5.4 (mainly for Fortran) 01621 01623 virtual QCString trMemberFunctionDocumentationFortran() 01624 { return "Dokumentace ト考enskテスch funkcテュ/podprogramナッ"; } 01625 01627 virtual QCString trCompoundListFortran() 01628 { return "Seznam datovテスch typナッ"; } 01629 01631 virtual QCString trCompoundMembersFortran() 01632 { return "Datovテ。 pole"; } 01633 01635 virtual QCString trCompoundListDescriptionFortran() 01636 { return "Datovテゥ typy se struト肱テスmi popisy:"; } 01637 01639 virtual QCString trCompoundMembersDescriptionFortran(bool extractAll) 01640 { 01641 01642 QCString result="Nテ。sleduje seznam vナ。ech "; 01643 if (!extractAll) 01644 { 01645 result+="dokumentovanテスch "; 01646 } 01647 result+="sloナセek datovテスch typナッ"; 01648 result+=" s odkazy na "; 01649 if (!extractAll) 01650 { 01651 result+="dokumentaci datovテゥ struktury pro kaナセdou sloナセku:"; 01652 } 01653 else 01654 { 01655 result+="pナ凖ュsluナ。nテゥ datovテゥ typy:"; 01656 } 01657 return result; 01658 } 01659 01663 virtual QCString trCompoundIndexFortran() 01664 { return "Rejstナ凖ュk datovテスch typナッ"; } 01665 01669 virtual QCString trTypeDocumentation() 01670 { return "Dokumentace k datovテスm typナッm"; } 01671 01675 virtual QCString trSubprograms() 01676 { return "Funkce/podprogramy"; } 01677 01681 virtual QCString trSubprogramDocumentation() 01682 { return "Dokumentace funkce/podprogramu"; } 01683 01687 virtual QCString trDataTypes() 01688 { return "Datovテゥ typy"; } 01689 01691 virtual QCString trModulesList() 01692 { return "Seznam modulナッ"; } 01693 01695 virtual QCString trModulesListDescription(bool extractAll) 01696 { 01697 QCString result="Nテ。sleduje seznam vナ。ech "; 01698 if (!extractAll) result+="dokumentovanテスch "; 01699 result+="modulナッ se struト肱テスmi popisy:"; 01700 return result; 01701 } 01702 01704 virtual QCString trCompoundReferenceFortran(const char *clName, 01705 ClassDef::CompoundType compType, 01706 bool isTemplate) 01707 { 01708 QCString result("Dokumentace "); 01709 if (isTemplate) result += "ナ。ablony "; 01710 switch(compType) 01711 { 01712 case ClassDef::Class: result += "tナ凖ュdy "; break; 01713 case ClassDef::Struct: result += "typu "; break; 01714 case ClassDef::Union: result += "unie "; break; 01715 case ClassDef::Interface: result += "rozhranテュ "; break; 01716 case ClassDef::Protocol: result += "protokolu "; break; 01717 case ClassDef::Category: result += "kategorie "; break; 01718 case ClassDef::Exception: result += "vテスjimky "; break; 01719 } 01720 result += clName; 01721 return result; 01722 01723 } 01725 virtual QCString trModuleReference(const char *namespaceName) 01726 { 01727 QCString result="Dokumentace modulu "; 01728 result += namespaceName; 01729 return result; 01730 } 01731 01733 virtual QCString trModulesMembers() 01734 { return "ト古。sti modulu"; } 01735 01737 virtual QCString trModulesMemberDescription(bool extractAll) 01738 { 01739 QCString result="Nテ。sleduje seznam vナ。ech "; 01740 if (!extractAll) result+="dokumentovanテスch "; 01741 result+="ト催。stテュ modulナッ s odkazy "; 01742 if (extractAll) 01743 { 01744 result+="na dokumentaci modulu pro danou ト催。st:"; 01745 } 01746 else 01747 { 01748 result+="na moduly, ke kterテスm ト催。st patナ凖ュ:"; 01749 } 01750 return result; 01751 } 01752 01756 virtual QCString trModulesIndex() 01757 { return "Rejstナ凖ュk modulナッ"; } 01758 01763 virtual QCString trModule(bool first_capital, bool singular) 01764 { 01765 QCString result((first_capital ? "Modul" : "modul")); 01766 if (!singular) result+="y"; 01767 return result; 01768 } 01772 virtual QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType, 01773 bool single) 01774 { // here s is one of " Module", " Struct" or " Union" 01775 // single is true implies a single file 01776 QCString result=(QCString)"Dokumentace "; 01777 switch(compType) 01778 { 01779 case ClassDef::Class: result+="k tomuto modulu"; break; 01780 case ClassDef::Struct: result+="k tomuto typu"; break; 01781 case ClassDef::Union: result+="k tテゥto unii"; break; 01782 case ClassDef::Interface: result+="k tomuto rozhranテュ"; break; 01783 case ClassDef::Protocol: result+="k tomuto protokolu"; break; 01784 case ClassDef::Category: result+="k tテゥto kategorii"; break; 01785 case ClassDef::Exception: result+="k tテゥto vテスjimce"; break; 01786 } 01787 result+=" byla vygenerovテ。na z "; 01788 if (single) result+="nテ。sledujテュcテュho souboru:"; 01789 else result+="nテ。sledujテュcテュch souborナッ:"; 01790 return result; 01791 } 01796 virtual QCString trType(bool first_capital, bool singular) 01797 { 01798 QCString result((first_capital ? "Typ" : "typ")); 01799 if (!singular) result+="y"; 01800 return result; 01801 } 01806 virtual QCString trSubprogram(bool first_capital, bool singular) 01807 { 01808 QCString result((first_capital ? "Podprogram" : "podprogram")); 01809 if (!singular) result+="y"; 01810 return result; 01811 } 01812 01814 virtual QCString trTypeConstraints() 01815 { 01816 return "Omezenテュ typナッ (Type Constraints)"; 01817 } 01818 01819 }; 01820 01821 #endif // TRANSLATOR_CZ_H