translator_cz.h

Go to the documentation of this file.
00001 /******************************************************************************
00002  *
00003  * 
00004  *
00005  * Copyright (C) 1997-2008 by Dimitri van Heesch.
00006  *
00007  * Permission to use, copy, modify, and distribute this software and its
00008  * documentation under the terms of the GNU General Public License is hereby 
00009  * granted. No representations are made about the suitability of this software 
00010  * for any purpose. It is provided "as is" without express or implied warranty.
00011  * See the GNU General Public License for more details.
00012  *
00013  * Documents produced by Doxygen are derivative works derived from the
00014  * input used in their production; they are not affected by this license.
00015  *
00016  */
00017 
00018 #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



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