Orb/Doxygen/src/translator_cz.h
changeset 0 42188c7ea2d9
child 4 468f4c8d3d5b
equal deleted inserted replaced
-1:000000000000 0:42188c7ea2d9
       
     1 /******************************************************************************
       
     2  *
       
     3  * 
       
     4  *
       
     5  * Copyright (C) 1997-2008 by Dimitri van Heesch.
       
     6  *
       
     7  * Permission to use, copy, modify, and distribute this software and its
       
     8  * documentation under the terms of the GNU General Public License is hereby 
       
     9  * granted. No representations are made about the suitability of this software 
       
    10  * for any purpose. It is provided "as is" without express or implied warranty.
       
    11  * See the GNU General Public License for more details.
       
    12  *
       
    13  * Documents produced by Doxygen are derivative works derived from the
       
    14  * input used in their production; they are not affected by this license.
       
    15  *
       
    16  */
       
    17 
       
    18 #ifndef TRANSLATOR_CZ_H
       
    19 #define TRANSLATOR_CZ_H
       
    20 
       
    21 // Updates:
       
    22 // --------
       
    23 // 2009/09/02 - Updates for "new since 1.6.0 (mainly for the new search engine)".
       
    24 // 2008/06/09 - Corrections in trLegendDocs().
       
    25 // 2007/11/13 - Update for "new since 1.5.4 (mainly for Fortran)".
       
    26 // 2007/03/20 - removing decode(), conversion of literals to UTF-8.
       
    27 // 2006/06/13 - translation of the trEnumerationValueDocumentation().
       
    28 //              and clear in the Czech language.
       
    29 //              modified trCallGraph() to make the meaning unambiguous
       
    30 // 2006/05/10 - Update for "new since 1.4.6" -- trCallerGraph(), 
       
    31 // 2005/03/08 - Update for "new since 1.4.1" (trOverloadText())  
       
    32 // 2005/02/11 - The "never used" methods removed.
       
    33 // 2004/09/14 - The new methods "since 1.3.9" implemented. 
       
    34 // 2004/06/16 - The new method "since 1.3.8" implemented. 
       
    35 // 2004/02/27 - Text inside the trCallGraph() corrected.
       
    36 // 2004/02/26 - trLegendDocs() updated.
       
    37 // 2003/08/13 - Four new methods "since 1.3.3" implemented. 
       
    38 // 2003/06/10 - Two new methods "since 1.3.1" implemented.
       
    39 // 2003/04/28 - Five new methods "since 1.3" implemented.
       
    40 // 2002/10/15 - The new trEvents() and trEventDocumentation() implemented.
       
    41 // 2002/07/29 - The new trDeprecatedList() implemented.
       
    42 // 2002/07/08 - The new trRTFTableOfContents() implemented. (my birthday! ;) 
       
    43 // 2002/03/05 - ... forgot to replace TranslatorAdapter... by Translator.
       
    44 // 2002/01/23 - Two new methods "since 1.2.13" implemented.
       
    45 // 2001/11/06 - trReferences() implemented.
       
    46 // 2001/07/16 - trClassDocumentation() updated as in the English translator.
       
    47 // 2001/05/25 - Corrections.
       
    48 // 2001/05/18 - Updates, corrections.
       
    49 // 2001/05/02 - Decode() inline changed to decode(); cleaning.
       
    50 //              level as other translators.
       
    51 //              class Translator.  The English translator is now on the same
       
    52 //              introducing TranslatorAdapter class and the abstract base
       
    53 // 2001/04/20 - Update for "new since 1.2.6-20010422". Experimental version
       
    54 // 2001/04/10 - Updates (1.2.6-20010408), cleaning.
       
    55 // 2001/03/12 - Minor correction of comments (synchronous with translator.h).
       
    56 // 2001/02/26 - Update for "new since 1.2.5" version (trBug(), trBugList()).
       
    57 // 2001/02/15 - trMore() now returns only "..." (ellipsis).
       
    58 // 2001/01/09 - Update for "new since 1.2.4" version.
       
    59 // 2000/10/17 - Update for "new since 1.2.2" version. 
       
    60 // 2000/09/11 - Update for "new since 1.2.1" version.
       
    61 // 2000/09/06 - Reimplementation of trInheritsList().
       
    62 // 2000/08/31 - ISOToWin() and WinToISO() moved to the base class.
       
    63 // 2000/08/30 - Macro DECODE replaced by the inline (thanks to Boris Bralo).
       
    64 // 2000/08/24 - Corrections, updates.
       
    65 // 2000/08/02 - Updated for 1.2.0
       
    66 // 2000/07/19 - Updates for "new since 1.1.5"; encoding conversion separated.
       
    67 // 2000/07/10 - Update to 1.1.5; conditionally decoding to iso-8859-2 for UNIX.
       
    68 // 2000/06/20 - Prototype: with diacritics; based on ver. 1.1.4 (from scratch).
       
    69 // 
       
    70 // The first translation from English to Czech was started by
       
    71 // Vlastimil Havran (1999--2000). The prototype version of Czech strings 
       
    72 // with diacritics was implemented by Petr Prikryl (prikrylp@skil.cz), 
       
    73 // 2000/06/20. Vlastimil agreed that Petr be the new maintainer.
       
    74 
       
    75 // Todo
       
    76 // ----
       
    77 //  - The trReimplementedFromList() should pass the kind of the 
       
    78 //    reimplemented element.  It can be method, typedef or possibly 
       
    79 //    something else.  It is difficult to find the general translation
       
    80 //    for all kinds in the Czech language.
       
    81 
       
    82 class TranslatorCzech : public Translator
       
    83 {
       
    84   public:
       
    85     // --- Language control methods -------------------
       
    86 
       
    87     virtual QCString idLanguage()
       
    88     { return "czech"; }
       
    89 
       
    90     virtual QCString latexLanguageSupportCommand()
       
    91     { 
       
    92       return "\\usepackage[T2A]{fontenc}\n"
       
    93              "\\usepackage[czech]{babel}\n";
       
    94     }
       
    95     
       
    96     /*! return the language charset. This will be used for the HTML output */
       
    97     virtual QCString idLanguageCharset()
       
    98     {
       
    99         return "utf-8";
       
   100     }
       
   101 
       
   102     // --- Language translation methods -------------------
       
   103 
       
   104     /*! used in the compound documentation before a list of related functions. */
       
   105     virtual QCString trRelatedFunctions()
       
   106     { return "Související funkce"; }
       
   107 
       
   108     /*! subscript for the related functions. */
       
   109     virtual QCString trRelatedSubscript()
       
   110     { return "(Uvedené funkce nejsou členskými funkcemi.)"; }
       
   111 
       
   112     /*! header that is put before the detailed description of files, classes and namespaces. */
       
   113     virtual QCString trDetailedDescription()
       
   114     { return "Detailní popis"; }
       
   115 
       
   116     /*! header that is put before the list of typedefs. */
       
   117     virtual QCString trMemberTypedefDocumentation()
       
   118     { return "Dokumentace k členským typům"; }
       
   119     
       
   120     /*! header that is put before the list of enumerations. */
       
   121     virtual QCString trMemberEnumerationDocumentation()
       
   122     { return "Dokumentace k členským výčtům"; }
       
   123     
       
   124     /*! header that is put before the list of member functions. */
       
   125     virtual QCString trMemberFunctionDocumentation()
       
   126     { return "Dokumentace k metodám"; }
       
   127     
       
   128     /*! header that is put before the list of member attributes. */
       
   129     virtual QCString trMemberDataDocumentation()
       
   130     {       
       
   131       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
       
   132       {
       
   133         return "Dokumentace k položkám"; 
       
   134       }
       
   135       else
       
   136       {
       
   137         return "Dokumentace k datovým členům";
       
   138       }
       
   139     }
       
   140 
       
   141     /*! this is the text of a link put after brief descriptions. */
       
   142     virtual QCString trMore() 
       
   143     { return "..."; }
       
   144 
       
   145     /*! put in the class documentation */
       
   146     virtual QCString trListOfAllMembers()
       
   147     { return "Seznam všech členů."; }
       
   148 
       
   149     /*! used as the title of the "list of all members" page of a class */
       
   150     virtual QCString trMemberList()
       
   151     { return "Seznam členů třídy"; }
       
   152 
       
   153     /*! this is the first part of a sentence that is followed by a class name */
       
   154     virtual QCString trThisIsTheListOfAllMembers()
       
   155     { return "Zde naleznete úplný seznam členů třídy "; }
       
   156 
       
   157     /*! this is the remainder of the sentence after the class name */
       
   158     virtual QCString trIncludingInheritedMembers()
       
   159     { return ", včetně všech zděděných členů."; }
       
   160     
       
   161     /*! this is put at the author sections at the bottom of man pages.
       
   162      *  parameter s is name of the project name.
       
   163      */
       
   164     virtual QCString trGeneratedAutomatically(const char *s)
       
   165     { QCString result("Generováno automaticky programem Doxygen "
       
   166                       "ze zdrojových textů");
       
   167       if (s) result += QCString(" projektu ") + s;
       
   168       result += "."; 
       
   169       return result;
       
   170     }
       
   171 
       
   172     /*! put after an enum name in the list of all members */
       
   173     virtual QCString trEnumName()
       
   174     { return "jméno výčtu"; }
       
   175     
       
   176     /*! put after an enum value in the list of all members */
       
   177     virtual QCString trEnumValue()
       
   178     { return "hodnota výčtu"; }
       
   179     
       
   180     /*! put after an undocumented member in the list of all members */
       
   181     virtual QCString trDefinedIn()
       
   182     { return "definován v"; }
       
   183 
       
   184     // quick reference sections
       
   185 
       
   186     /*! This is put above each page as a link to the list of all groups of 
       
   187      *  compounds or files (see the \\group command).
       
   188      */
       
   189     virtual QCString trModules()
       
   190     { return "Moduly"; }
       
   191     
       
   192     /*! This is put above each page as a link to the class hierarchy */
       
   193     virtual QCString trClassHierarchy()
       
   194     { return "Hierarchie tříd"; }
       
   195     
       
   196     /*! This is put above each page as a link to the list of annotated classes */
       
   197     virtual QCString trCompoundList()
       
   198     {  
       
   199       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
       
   200       {
       
   201         return "Datové struktury";
       
   202       }
       
   203       else
       
   204       { 
       
   205         return "Seznam tříd"; 
       
   206       }
       
   207     }
       
   208    
       
   209     /*! This is put above each page as a link to the list of documented files */
       
   210     virtual QCString trFileList()
       
   211     { return "Seznam souborů"; }
       
   212 
       
   213     /*! This is put above each page as a link to all members of compounds. */
       
   214     virtual QCString trCompoundMembers()
       
   215     { 
       
   216       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
       
   217       {
       
   218         return "Datové položky"; 
       
   219       }
       
   220       else
       
   221       {
       
   222         return "Seznam členů tříd"; 
       
   223       }
       
   224     }
       
   225    
       
   226     /*! This is put above each page as a link to all members of files. */
       
   227     virtual QCString trFileMembers()
       
   228     { 
       
   229       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
       
   230       {
       
   231         return "Globální symboly"; 
       
   232       }
       
   233       else
       
   234       {
       
   235         return "Symboly v souborech"; 
       
   236       }
       
   237     }
       
   238 
       
   239     /*! This is put above each page as a link to all related pages. */
       
   240     virtual QCString trRelatedPages()
       
   241     { return "Ostatní stránky"; }
       
   242 
       
   243     /*! This is put above each page as a link to all examples. */
       
   244     virtual QCString trExamples()
       
   245     { return "Příklady"; }
       
   246 
       
   247     /*! This is put above each page as a link to the search engine. */
       
   248     virtual QCString trSearch()
       
   249     { return "Hledat"; }
       
   250 
       
   251     /*! This is an introduction to the class hierarchy. */
       
   252     virtual QCString trClassHierarchyDescription()
       
   253     { return "Zde naleznete seznam, vyjadřující vztah dědičnosti tříd. "
       
   254              "Je seřazen přibližně (ale ne úplně) podle abecedy:";
       
   255     }
       
   256 
       
   257     /*! This is an introduction to the list with all files. */
       
   258     virtual QCString trFileListDescription(bool extractAll)
       
   259     {
       
   260       QCString result="Zde naleznete seznam všech ";
       
   261       if (!extractAll) result+="dokumentovaných ";
       
   262       result+="souborů se stručnými popisy:";
       
   263       return result;
       
   264     }
       
   265 
       
   266     /*! This is an introduction to the annotated compound list. */
       
   267     virtual QCString trCompoundListDescription()
       
   268     {       
       
   269       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
       
   270       {
       
   271         return "Následující seznam obsahuje identifikace datových "
       
   272                       "struktur a jejich stručné popisy:"; 
       
   273       }
       
   274       else
       
   275       {
       
   276         return "Následující seznam obsahuje především identifikace "
       
   277                       "tříd, ale nacházejí se zde i další netriviální prvky, "
       
   278                       "jako jsou struktury (struct), unie (union) a rozhraní "
       
   279                       "(interface). V seznamu jsou uvedeny jejich stručné "
       
   280                       "popisy:";
       
   281       }
       
   282     }
       
   283 
       
   284     /*! This is an introduction to the page with all class members. */
       
   285     virtual QCString trCompoundMembersDescription(bool extractAll)
       
   286     {
       
   287       QCString result= "Zde naleznete seznam všech ";
       
   288       if (!extractAll) 
       
   289       {
       
   290         result += "dokumentovaných ";
       
   291       }
       
   292             
       
   293       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
       
   294       {
       
   295         result += "položek struktur (struct) a unií (union) ";
       
   296       }
       
   297       else
       
   298       {
       
   299         result += "členů tříd ";
       
   300       }
       
   301       
       
   302       result += "s odkazy na ";  
       
   303       
       
   304       if (extractAll)
       
   305       {
       
   306         if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
       
   307         {
       
   308           result += "dokumentaci struktur/unií, ke kterým příslušejí:";
       
   309         }
       
   310         else
       
   311         {
       
   312           result += "dokumentaci tříd, ke kterým příslušejí:";
       
   313         }
       
   314       }
       
   315       else
       
   316       {
       
   317         if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
       
   318         {
       
   319           result+="struktury/unie, ke kterým příslušejí:";
       
   320         }
       
   321         else
       
   322         {
       
   323           result+="třídy, ke kterým příslušejí:";
       
   324         }
       
   325       }
       
   326         
       
   327       return result;
       
   328     }
       
   329 
       
   330     /*! This is an introduction to the page with all file members. */
       
   331     virtual QCString trFileMembersDescription(bool extractAll)
       
   332     {
       
   333       QCString result="Zde naleznete seznam všech ";
       
   334       if (!extractAll) result+="dokumentovaných ";
       
   335 
       
   336       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
       
   337       {
       
   338         result+="funkcí, proměnných, maker, výčtů a definic typů (typedef) "
       
   339                 "s odkazy na ";
       
   340       }
       
   341       else
       
   342       {
       
   343         result+="symbolů, které jsou definovány na úrovni svých souborů. "
       
   344                 "Pro každý symbol je uveden odkaz na ";
       
   345       }
       
   346         
       
   347       if (extractAll) 
       
   348         result+="soubory, ke kterým příslušejí:";
       
   349       else 
       
   350         result+="dokumentaci:";
       
   351         
       
   352       return result;
       
   353     }
       
   354 
       
   355     /*! This is an introduction to the page with the list of all examples */
       
   356     virtual QCString trExamplesDescription()
       
   357     { return "Zde naleznete seznam všech příkladů:"; }
       
   358 
       
   359     /*! This is an introduction to the page with the list of related pages */
       
   360     virtual QCString trRelatedPagesDescription()
       
   361     { return "Následující seznam odkazuje na další stránky projektu:"; }
       
   362 
       
   363     /*! This is an introduction to the page with the list of class/file groups */
       
   364     virtual QCString trModulesDescription()
       
   365     { return "Zde naleznete seznam všech modulů:"; }
       
   366 
       
   367     // index titles (the project name is prepended for these) 
       
   368 
       
   369 
       
   370     /*! This is used in HTML as the title of index.html. */
       
   371     virtual QCString trDocumentation()
       
   372     { return "Dokumentace"; }
       
   373 
       
   374     /*! This is used in LaTeX as the title of the chapter with the 
       
   375      * index of all groups.
       
   376      */
       
   377     virtual QCString trModuleIndex()
       
   378     { return "Rejstřík modulů"; }
       
   379 
       
   380     /*! This is used in LaTeX as the title of the chapter with the 
       
   381      * class hierarchy.
       
   382      */
       
   383     virtual QCString trHierarchicalIndex()
       
   384     { return "Rejstřík hierarchie tříd"; }
       
   385 
       
   386     /*! This is used in LaTeX as the title of the chapter with the 
       
   387      * annotated compound index.
       
   388      */
       
   389     virtual QCString trCompoundIndex()
       
   390     { 
       
   391       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
       
   392       { 
       
   393         return "Rejstřík datových struktur";
       
   394       }
       
   395       else
       
   396       {
       
   397         return "Rejstřík tříd"; 
       
   398       }
       
   399     }
       
   400    
       
   401     /*! This is used in LaTeX as the title of the chapter with the
       
   402      * list of all files.
       
   403      */
       
   404     virtual QCString trFileIndex() 
       
   405     { return "Rejstřík souborů"; }
       
   406 
       
   407     /*! This is used in LaTeX as the title of the chapter containing
       
   408      *  the documentation of all groups.
       
   409      */
       
   410     virtual QCString trModuleDocumentation()
       
   411     { return "Dokumentace modulů"; }
       
   412 
       
   413     /*! This is used in LaTeX as the title of the chapter containing
       
   414      *  the documentation of all classes, structs and unions.
       
   415      */
       
   416     virtual QCString trClassDocumentation()
       
   417     { 
       
   418       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
       
   419       {
       
   420         return "Dokumentace datových struktur"; 
       
   421       }
       
   422       else
       
   423       {
       
   424         return "Dokumentace tříd"; 
       
   425       }      
       
   426     }
       
   427 
       
   428     /*! This is used in LaTeX as the title of the chapter containing
       
   429      *  the documentation of all files.
       
   430      */
       
   431     virtual QCString trFileDocumentation()
       
   432     { return "Dokumentace souborů"; }
       
   433 
       
   434     /*! This is used in LaTeX as the title of the chapter containing
       
   435      *  the documentation of all examples.
       
   436      */
       
   437     virtual QCString trExampleDocumentation()
       
   438     { return "Dokumentace příkladů"; }
       
   439 
       
   440     /*! This is used in LaTeX as the title of the chapter containing
       
   441      *  the documentation of all related pages.
       
   442      */
       
   443     virtual QCString trPageDocumentation()
       
   444     { return "Dokumentace souvisejících stránek"; }
       
   445 
       
   446     /*! This is used in LaTeX as the title of the document */
       
   447     virtual QCString trReferenceManual()
       
   448     { return "Referenční příručka"; }
       
   449     
       
   450     /*! This is used in the documentation of a file as a header before the 
       
   451      *  list of defines
       
   452      */
       
   453     virtual QCString trDefines()
       
   454     { return "Definice maker"; }
       
   455 
       
   456     /*! This is used in the documentation of a file as a header before the 
       
   457      *  list of function prototypes
       
   458      */
       
   459     virtual QCString trFuncProtos()
       
   460     { return "Prototypy"; }
       
   461 
       
   462     /*! This is used in the documentation of a file as a header before the 
       
   463      *  list of typedefs
       
   464      */
       
   465     virtual QCString trTypedefs()
       
   466     { return "Definice typů"; }
       
   467 
       
   468     /*! This is used in the documentation of a file as a header before the 
       
   469      *  list of enumerations
       
   470      */
       
   471     virtual QCString trEnumerations()
       
   472     { return "Výčty"; }
       
   473 
       
   474     /*! This is used in the documentation of a file as a header before the 
       
   475      *  list of (global) functions
       
   476      */
       
   477     virtual QCString trFunctions()
       
   478     { return "Funkce"; }
       
   479 
       
   480     /*! This is used in the documentation of a file as a header before the 
       
   481      *  list of (global) variables
       
   482      */
       
   483     virtual QCString trVariables()
       
   484     { return "Proměnné"; }
       
   485 
       
   486     /*! This is used in the documentation of a file as a header before the 
       
   487      *  list of (global) variables
       
   488      */
       
   489     virtual QCString trEnumerationValues()
       
   490     { return "Hodnoty výčtu"; }
       
   491     
       
   492     /*! This is used in the documentation of a file before the list of
       
   493      *  documentation blocks for defines
       
   494      */
       
   495     virtual QCString trDefineDocumentation()
       
   496     { return "Dokumentace k definicím maker"; }
       
   497 
       
   498     /*! This is used in the documentation of a file/namespace before the list 
       
   499      *  of documentation blocks for function prototypes
       
   500      */
       
   501     virtual QCString trFunctionPrototypeDocumentation()
       
   502     { return "Dokumentace prototypů"; }
       
   503 
       
   504     /*! This is used in the documentation of a file/namespace before the list 
       
   505      *  of documentation blocks for typedefs
       
   506      */
       
   507     virtual QCString trTypedefDocumentation()
       
   508     { return "Dokumentace definic typů"; }
       
   509 
       
   510     /*! This is used in the documentation of a file/namespace before the list 
       
   511      *  of documentation blocks for enumeration types
       
   512      */
       
   513     virtual QCString trEnumerationTypeDocumentation()
       
   514     { return "Dokumentace výčtových typů"; }
       
   515 
       
   516     /*! This is used in the documentation of a file/namespace before the list 
       
   517      *  of documentation blocks for functions
       
   518      */
       
   519     virtual QCString trFunctionDocumentation()
       
   520     { return "Dokumentace funkcí"; }
       
   521 
       
   522     /*! This is used in the documentation of a file/namespace before the list 
       
   523      *  of documentation blocks for variables
       
   524      */
       
   525     virtual QCString trVariableDocumentation()
       
   526     { return "Dokumentace proměnných"; }
       
   527 
       
   528     /*! This is used in the documentation of a file/namespace/group before 
       
   529      *  the list of links to documented compounds
       
   530      */
       
   531     virtual QCString trCompounds()
       
   532     { 
       
   533       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
       
   534       { 
       
   535         return "Datové struktry";
       
   536       }
       
   537       else
       
   538       {
       
   539         return "Třídy"; 
       
   540       }
       
   541     }
       
   542    
       
   543     /*! This is used in the standard footer of each page and indicates when 
       
   544      *  the page was generated 
       
   545      */
       
   546     virtual QCString trGeneratedAt(const char *date,const char *projName)
       
   547     { 
       
   548       QCString result("Generováno ");
       
   549       result += date;
       
   550       if (projName) 
       
   551           result += QCString(" pro projekt ") + projName;
       
   552       result += " programem";
       
   553       return result;
       
   554     }
       
   555     /*! This is part of the sentence used in the standard footer of each page.
       
   556      */
       
   557     virtual QCString trWrittenBy()
       
   558     {
       
   559       return " -- autor ";
       
   560     }
       
   561 
       
   562     /*! this text is put before a class diagram */
       
   563     virtual QCString trClassDiagram(const char *clName)
       
   564     {
       
   565       return QCString("Diagram dědičnosti pro třídu ") + clName;
       
   566     }
       
   567     
       
   568     /*! this text is generated when the \\internal command is used. */
       
   569     virtual QCString trForInternalUseOnly()
       
   570     { return "Pouze pro vnitřní použití."; }
       
   571 
       
   572     /*! this text is generated when the \\warning command is used. */
       
   573     virtual QCString trWarning()
       
   574     { return "Pozor"; }
       
   575 
       
   576     /*! this text is generated when the \\version command is used. */
       
   577     virtual QCString trVersion()
       
   578     { return "Verze"; }
       
   579 
       
   580     /*! this text is generated when the \\date command is used. */
       
   581     virtual QCString trDate()
       
   582     { return "Datum"; }
       
   583 
       
   584     /*! this text is generated when the \\return command is used. */
       
   585     virtual QCString trReturns()
       
   586     { return "Návratová hodnota"; }
       
   587 
       
   588     /*! this text is generated when the \\sa command is used. */
       
   589     virtual QCString trSeeAlso()
       
   590     { return "Viz také"; }
       
   591 
       
   592     /*! this text is generated when the \\param command is used. */
       
   593     virtual QCString trParameters()
       
   594     { return "Parametry"; }
       
   595 
       
   596     /*! this text is generated when the \\exception command is used. */
       
   597     virtual QCString trExceptions()
       
   598     { return "Výjimky"; }
       
   599     
       
   600     /*! this text is used in the title page of a LaTeX document. */
       
   601     virtual QCString trGeneratedBy()
       
   602     { return "Generováno programem"; }
       
   603 
       
   604     // new since 0.49-990307
       
   605     
       
   606     /*! used as the title of page containing all the index of all namespaces. */
       
   607     virtual QCString trNamespaceList()
       
   608     { return "Seznam prostorů jmen"; }
       
   609 
       
   610     /*! used as an introduction to the namespace list */
       
   611     virtual QCString trNamespaceListDescription(bool extractAll)
       
   612     {
       
   613       QCString result="Zde naleznete seznam všech ";
       
   614       if (!extractAll) result+="dokumentovaných ";
       
   615       result+="prostorů jmen se stručným popisem:";
       
   616       return result;
       
   617     }
       
   618 
       
   619     /*! used in the class documentation as a header before the list of all
       
   620      *  friends of a class
       
   621      */
       
   622     virtual QCString trFriends()
       
   623     { return "Friends"; }
       
   624     
       
   625 //////////////////////////////////////////////////////////////////////////
       
   626 // new since 0.49-990405
       
   627 //////////////////////////////////////////////////////////////////////////
       
   628     
       
   629     /*! used in the class documentation as a header before the list of all
       
   630      * related classes 
       
   631      */
       
   632     virtual QCString trRelatedFunctionDocumentation()
       
   633     { return "Dokumentace k friends"; }
       
   634     
       
   635 //////////////////////////////////////////////////////////////////////////
       
   636 // new since 0.49-990425
       
   637 //////////////////////////////////////////////////////////////////////////
       
   638 
       
   639     /*! used as the title of the HTML page of a class/struct/union */
       
   640     virtual QCString trCompoundReference(const char *clName,
       
   641                                     ClassDef::CompoundType compType,
       
   642                                     bool isTemplate)
       
   643     {
       
   644       QCString result("Dokumentace ");
       
   645       if (isTemplate) result += "šablony ";
       
   646       switch(compType)
       
   647       {
       
   648         case ClassDef::Class:      result += "třídy "; break;
       
   649         case ClassDef::Struct:     result += "struktury "; break;
       
   650         case ClassDef::Union:      result += "unie "; break;
       
   651         case ClassDef::Interface:  result += "rozhraní "; break;
       
   652         case ClassDef::Protocol:   result += "protokolu "; break;
       
   653         case ClassDef::Category:   result += "kategorie "; break;
       
   654         case ClassDef::Exception:  result += "výjimky "; break;
       
   655       }
       
   656       result += clName;
       
   657       return result;
       
   658     }
       
   659 
       
   660     /*! used as the title of the HTML page of a file */
       
   661     virtual QCString trFileReference(const char *fileName)
       
   662     {
       
   663       QCString result("Dokumentace souboru ");
       
   664       result+=fileName; 
       
   665       return result;
       
   666     }
       
   667 
       
   668     /*! used as the title of the HTML page of a namespace */
       
   669     virtual QCString trNamespaceReference(const char *namespaceName)
       
   670     {
       
   671       QCString result("Dokumentace prostoru jmen ");
       
   672       result+=namespaceName;
       
   673       return result;
       
   674     }
       
   675     
       
   676     /* 
       
   677      *  these are for the member sections of a class, struct or union 
       
   678      */
       
   679     virtual QCString trPublicMembers()
       
   680     { return "Veřejné metody"; }
       
   681     virtual QCString trPublicSlots()
       
   682     { return "Veřejné sloty"; }
       
   683     virtual QCString trSignals()
       
   684     { return "Signály"; }
       
   685     virtual QCString trStaticPublicMembers()
       
   686     { return "Statické veřejné metody"; }
       
   687     virtual QCString trProtectedMembers()
       
   688     { return "Chráněné metody"; }
       
   689     virtual QCString trProtectedSlots()
       
   690     { return "Chráněné sloty"; }
       
   691     virtual QCString trStaticProtectedMembers()
       
   692     { return "Statické chráněné metody"; }
       
   693     virtual QCString trPrivateMembers()
       
   694     { return "Privátní metody"; }
       
   695     virtual QCString trPrivateSlots()
       
   696     { return "Privátní sloty"; }
       
   697     virtual QCString trStaticPrivateMembers()
       
   698     { return "Statické privátní metody"; }
       
   699     
       
   700     /*! this function is used to produce a comma-separated list of items.
       
   701      *  use generateMarker(i) to indicate where item i should be put.
       
   702      */
       
   703     virtual QCString trWriteList(int numEntries)
       
   704     {
       
   705       QCString result;
       
   706       int i;
       
   707       // the inherits list contain `numEntries' classes
       
   708       for (i=0;i<numEntries;i++) 
       
   709       {
       
   710         // use generateMarker to generate placeholders for the class links!
       
   711         result+=generateMarker(i); // generate marker for entry i in the list 
       
   712                                    // (order is left to right)
       
   713         
       
   714         if (i!=numEntries-1)  // not the last entry, so we need a separator
       
   715         {
       
   716           if (i<numEntries-2) // not the fore last entry 
       
   717             result+=", ";
       
   718           else                // the fore last entry
       
   719             result+=" a ";
       
   720         }
       
   721       }
       
   722       return result; 
       
   723     }
       
   724     
       
   725     /*! used in class documentation to produce a list of base classes,
       
   726      *  if class diagrams are disabled.
       
   727      */
       
   728     virtual QCString trInheritsList(int numEntries)
       
   729     {
       
   730       QCString result("Dědí z ");
       
   731       result += (numEntries == 1) ? "bázové třídy " : "bázových tříd ";
       
   732       result += trWriteList(numEntries) + ".";
       
   733       return result;
       
   734     }
       
   735 
       
   736     /*! used in class documentation to produce a list of super classes,
       
   737      *  if class diagrams are disabled.
       
   738      */
       
   739     virtual QCString trInheritedByList(int numEntries)
       
   740     {
       
   741       QCString result("Zděděna ");
       
   742       result += (numEntries == 1) ? "třídou " : "třídami ";
       
   743       result += trWriteList(numEntries) + ".";
       
   744       return result;
       
   745     }
       
   746 
       
   747     /*! used in member documentation blocks to produce a list of 
       
   748      *  members that are hidden by this one.
       
   749      */
       
   750     virtual QCString trReimplementedFromList(int numEntries)
       
   751     {
       
   752       QCString result("Reimplementuje stejnojmenný prvek z ");
       
   753       result += trWriteList(numEntries) + ".";
       
   754       return result;
       
   755     }
       
   756 
       
   757     /*! used in member documentation blocks to produce a list of
       
   758      *  all member that overwrite the implementation of this member.
       
   759      */
       
   760     virtual QCString trReimplementedInList(int numEntries)
       
   761     {
       
   762       QCString result("Reimplementováno v ");
       
   763       result += trWriteList(numEntries) + ".";
       
   764       return result;
       
   765     }
       
   766 
       
   767     /*! This is put above each page as a link to all members of namespaces. */
       
   768     virtual QCString trNamespaceMembers()
       
   769     { return "Symboly v prostorech jmen"; }
       
   770 
       
   771     /*! This is an introduction to the page with all namespace members */
       
   772     virtual QCString trNamespaceMemberDescription(bool extractAll)
       
   773     { 
       
   774       QCString result="Zde naleznete seznam všech ";
       
   775       if (!extractAll) result+="dokumentovaných ";
       
   776       result+="symbolů, které jsou definovány ve svých prostorech jmen. "
       
   777               "U každého je uveden odkaz na ";
       
   778       if (extractAll) 
       
   779         result+="dokumentaci příslušného prostoru jmen:";
       
   780       else 
       
   781         result+="příslušný prostor jmen:";
       
   782       return result;
       
   783     }
       
   784     /*! This is used in LaTeX as the title of the chapter with the 
       
   785      *  index of all namespaces.
       
   786      */
       
   787     virtual QCString trNamespaceIndex()
       
   788     { return "Rejstřík prostorů jmen"; }
       
   789 
       
   790     /*! This is used in LaTeX as the title of the chapter containing
       
   791      *  the documentation of all namespaces.
       
   792      */
       
   793     virtual QCString trNamespaceDocumentation()
       
   794     { return "Dokumentace prostorů jmen"; }
       
   795 
       
   796 //////////////////////////////////////////////////////////////////////////
       
   797 // new since 0.49-990522
       
   798 //////////////////////////////////////////////////////////////////////////
       
   799 
       
   800     /*! This is used in the documentation before the list of all
       
   801      *  namespaces in a file.
       
   802      */
       
   803     virtual QCString trNamespaces()
       
   804     { return "Prostory jmen"; }
       
   805 
       
   806 //////////////////////////////////////////////////////////////////////////
       
   807 // new since 0.49-990728
       
   808 //////////////////////////////////////////////////////////////////////////
       
   809 
       
   810     /*! This is put at the bottom of a class documentation page and is
       
   811      *  followed by a list of files that were used to generate the page.
       
   812      */
       
   813     virtual QCString trGeneratedFromFiles(ClassDef::CompoundType compType,
       
   814         bool single)
       
   815     { // here s is one of " Class", " Struct" or " Union"
       
   816       // single is true implies a single file
       
   817       QCString result=(QCString)"Dokumentace pro ";
       
   818       switch(compType)
       
   819       {
       
   820         case ClassDef::Class:      result+="tuto třídu"; break;
       
   821         case ClassDef::Struct:     result+="tuto strukturu (struct)"; break;
       
   822         case ClassDef::Union:      result+="tuto unii (union)"; break;
       
   823         case ClassDef::Interface:  result+="toto rozhraní"; break;
       
   824         case ClassDef::Protocol:   result+="tento protokol "; break;
       
   825         case ClassDef::Category:   result+="tuto kategorii "; break;
       
   826         case ClassDef::Exception:  result+="tuto výjimku"; break;
       
   827       }
       
   828       result+=" byla generována z ";
       
   829       if (single) result+="následujícího souboru:"; 
       
   830       else        result+="následujících souborů:";
       
   831       return result;
       
   832     }
       
   833 
       
   834     /*! This is in the (quick) index as a link to the alphabetical compound
       
   835      * list.
       
   836      */
       
   837     virtual QCString trAlphabeticalList()
       
   838     { return "Rejstřík tříd"; }
       
   839 
       
   840 //////////////////////////////////////////////////////////////////////////
       
   841 // new since 0.49-990901
       
   842 //////////////////////////////////////////////////////////////////////////
       
   843 
       
   844     /*! This is used as the heading text for the retval command. */
       
   845     virtual QCString trReturnValues()
       
   846     { return "Vracené hodnoty"; }
       
   847 
       
   848     /*! This is in the (quick) index as a link to the main page (index.html)
       
   849      */
       
   850     virtual QCString trMainPage()
       
   851     { return "Hlavní stránka"; }
       
   852 
       
   853     /*! This is used in references to page that are put in the LaTeX 
       
   854      *  documentation. It should be an abbreviation of the word page.
       
   855      */
       
   856     virtual QCString trPageAbbreviation()
       
   857     { return "s."; }
       
   858 
       
   859 //////////////////////////////////////////////////////////////////////////
       
   860 // new since 0.49-991003
       
   861 //////////////////////////////////////////////////////////////////////////
       
   862 
       
   863     virtual QCString trDefinedAtLineInSourceFile()
       
   864     {
       
   865       return "Definice je uvedena na řádku @0 v souboru @1.";
       
   866     }
       
   867     virtual QCString trDefinedInSourceFile()
       
   868     {
       
   869       return "Definice v souboru @0.";
       
   870     }
       
   871 
       
   872 //////////////////////////////////////////////////////////////////////////
       
   873 // new since 0.49-991205
       
   874 //////////////////////////////////////////////////////////////////////////
       
   875 
       
   876     virtual QCString trDeprecated()
       
   877     {
       
   878       return "Zastaralé";
       
   879     }
       
   880 
       
   881 //////////////////////////////////////////////////////////////////////////
       
   882 // new since 1.0.0
       
   883 //////////////////////////////////////////////////////////////////////////
       
   884 
       
   885     /*! this text is put before a collaboration diagram */
       
   886     virtual QCString trCollaborationDiagram(const char *clName)
       
   887     {
       
   888       return (QCString)"Diagram tříd pro "+clName+":";
       
   889     }
       
   890     /*! this text is put before an include dependency graph */
       
   891     virtual QCString trInclDepGraph(const char *fName)
       
   892     {
       
   893       return (QCString)"Graf závislostí na vkládaných souborech "
       
   894                     "pro "+fName+":";
       
   895     }
       
   896     /*! header that is put before the list of constructor/destructors. */
       
   897     virtual QCString trConstructorDocumentation()
       
   898     {
       
   899       return "Dokumentace konstruktoru a destruktoru"; 
       
   900     }
       
   901     /*! Used in the file documentation to point to the corresponding sources. */
       
   902     virtual QCString trGotoSourceCode()
       
   903     {
       
   904       return "Zobrazit zdrojový text tohoto souboru.";
       
   905     }
       
   906     /*! Used in the file sources to point to the corresponding documentation. */
       
   907     virtual QCString trGotoDocumentation()
       
   908     {
       
   909       return "Zobrazit dokumentaci tohoto souboru.";
       
   910     }
       
   911     /*! Text for the \\pre command */
       
   912     virtual QCString trPrecondition()
       
   913     {
       
   914       return "Precondition";
       
   915     }
       
   916     /*! Text for the \\post command */
       
   917     virtual QCString trPostcondition()
       
   918     {
       
   919       return "Postcondition";
       
   920     }
       
   921     /*! Text for the \\invariant command */
       
   922     virtual QCString trInvariant()
       
   923     {
       
   924       return "Invariant";
       
   925     }
       
   926     /*! Text shown before a multi-line variable/enum initialization */
       
   927     virtual QCString trInitialValue()
       
   928     {
       
   929       return "Initializer:";
       
   930     }
       
   931     /*! Text used the source code in the file index */
       
   932     virtual QCString trCode()
       
   933     {
       
   934       return "zdrojový text";
       
   935     }
       
   936     virtual QCString trGraphicalHierarchy()
       
   937     {
       
   938       return "Grafické zobrazení hierarchie tříd";
       
   939     }
       
   940     virtual QCString trGotoGraphicalHierarchy()
       
   941     {
       
   942       return "Zobrazit grafickou podobu hierarchie tříd";
       
   943     }
       
   944     virtual QCString trGotoTextualHierarchy()
       
   945     {
       
   946       return "Zobrazit textovou podobu hierarchie tříd";
       
   947     }
       
   948     virtual QCString trPageIndex()
       
   949     {
       
   950       return "Rejstřík stránek";
       
   951     }
       
   952 
       
   953 //////////////////////////////////////////////////////////////////////////
       
   954 // new since 1.1.0
       
   955 //////////////////////////////////////////////////////////////////////////
       
   956     
       
   957     virtual QCString trNote()
       
   958     {
       
   959       return "Poznámka";
       
   960     }
       
   961     virtual QCString trPublicTypes()
       
   962     {
       
   963       return "Veřejné typy";
       
   964     }
       
   965     virtual QCString trPublicAttribs()
       
   966     {
       
   967       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
       
   968       {
       
   969         return "Datové položky";
       
   970       }
       
   971       else
       
   972       {
       
   973         return "Veřejné atributy";
       
   974       }
       
   975     }
       
   976     virtual QCString trStaticPublicAttribs()
       
   977     {
       
   978       return "Statické veřejné atributy";
       
   979     }
       
   980     virtual QCString trProtectedTypes()
       
   981     {
       
   982       return "Chráněné typy";
       
   983     }
       
   984     virtual QCString trProtectedAttribs()
       
   985     {
       
   986       return "Chráněné atributy";
       
   987     }
       
   988     virtual QCString trStaticProtectedAttribs()
       
   989     {
       
   990       return "Statické chráněné atributy";
       
   991     }
       
   992     virtual QCString trPrivateTypes()
       
   993     {
       
   994       return "Privátní typy";
       
   995     }
       
   996     virtual QCString trPrivateAttribs()
       
   997     {
       
   998       return "Privátní atributy";
       
   999     }
       
  1000     virtual QCString trStaticPrivateAttribs()
       
  1001     {
       
  1002       return "Statické privátní atributy";
       
  1003     }
       
  1004 
       
  1005 //////////////////////////////////////////////////////////////////////////
       
  1006 // new since 1.1.3
       
  1007 //////////////////////////////////////////////////////////////////////////
       
  1008 
       
  1009     /*! Used as a marker that is put before a todo item */
       
  1010     virtual QCString trTodo()
       
  1011     {
       
  1012       return "Plánované úpravy";
       
  1013     }
       
  1014     /*! Used as the header of the todo list */
       
  1015     virtual QCString trTodoList()
       
  1016     {
       
  1017       return "Seznam plánovaných úprav";
       
  1018     }
       
  1019 
       
  1020 //////////////////////////////////////////////////////////////////////////
       
  1021 // new since 1.1.4
       
  1022 //////////////////////////////////////////////////////////////////////////
       
  1023 
       
  1024     virtual QCString trReferencedBy()
       
  1025     {
       
  1026       return "Používá se v";
       
  1027     }
       
  1028     virtual QCString trRemarks()
       
  1029     {
       
  1030       return "Poznámky"; // ??? not checked in a context
       
  1031     }
       
  1032     virtual QCString trAttention()
       
  1033     {
       
  1034       return "Upozornění"; // ??? not checked in a context
       
  1035     }
       
  1036     virtual QCString trInclByDepGraph()
       
  1037     {
       
  1038       return "Následující graf ukazuje, které soubory přímo nebo "
       
  1039              "nepřímo vkládají tento soubor:";
       
  1040     }
       
  1041     virtual QCString trSince()
       
  1042     {
       
  1043       return "Od"; // ??? not checked in a context
       
  1044     }
       
  1045 
       
  1046 ////////////////////////////////////////////////////////////////////////////
       
  1047 // new since 1.1.5
       
  1048 //////////////////////////////////////////////////////////////////////////
       
  1049 
       
  1050     /*! title of the graph legend page */
       
  1051     virtual QCString trLegendTitle()
       
  1052     {
       
  1053       return "Vysvětlivky ke grafu";
       
  1054     }
       
  1055     /*! page explaining how the dot graph's should be interpreted */
       
  1056     virtual QCString trLegendDocs()
       
  1057     {
       
  1058       return
       
  1059         "Zde naleznete vysvětlení, jak mají být interpretovány grafy, "
       
  1060         "které byly generovány programem doxygen.<p>\n"
       
  1061         "Uvažujte následující příklad:\n"
       
  1062         "\\code\n"
       
  1063         "/*! Neviditelná třída, která se v grafu nezobrazuje, protože "
       
  1064         "došlo k ořezání grafu. */\n"
       
  1065         "class Invisible { };\n\n"
       
  1066         "/*! Třída, u které došlo k ořezání grafu. Vztah dědičnosti "
       
  1067         "je skryt. */\n"
       
  1068         "class Truncated : public Invisible { };\n\n"
       
  1069         "/* Třída, která není dokumentována komentáři programu doxygen. */\n"
       
  1070         "class Undocumented { };\n\n"
       
  1071         "/*! Bázová třída děděná veřejně (public inheritance). */\n"
       
  1072         "class PublicBase : public Truncated { };\n\n"
       
  1073         "/*! Šablona třídy. */\n"
       
  1074         "template<class T> class Templ { };\n\n"
       
  1075         "/*! Bázová třída, použitá pro chráněné dědění "
       
  1076         "(protected inheritance). */\n"
       
  1077         "class ProtectedBase { };\n\n"
       
  1078         "/*! Bázová třída, využitá pro privátní dědění "
       
  1079         "(private inheritance). */\n"
       
  1080         "class PrivateBase { };\n\n"
       
  1081         "/*! Třída, která je využívána třídou Inherited. */\n"
       
  1082         "class Used { };\n\n"
       
  1083         "/*! Odvozená třída, která dědí z více tříd. */\n"
       
  1084         "class Inherited : public PublicBase,\n"
       
  1085         "                  protected ProtectedBase,\n"
       
  1086         "                  private PrivateBase,\n"
       
  1087         "                  public Undocumented,\n"
       
  1088         "                  public Templ<int>\n"
       
  1089         "{\n"
       
  1090         "  private:\n"
       
  1091         "    Used *m_usedClass;\n"
       
  1092         "};\n"
       
  1093         "\\endcode\n"
       
  1094         "K výše uvedenému bude vygenerován následující graf:"
       
  1095         "<p><center><img src=\"graph_legend."+Config_getEnum("DOT_IMAGE_FORMAT")+"\"></center>\n"
       
  1096         "<p>\n"
       
  1097         "Bloky (tj. uzly) v uvedeném grafu mají následující význam:\n"
       
  1098         "<ul>\n"
       
  1099         "<li>Šedě vyplněný obdélník reprezentuje strukturu nebo třídu, "
       
  1100             "pro kterou byl graf generován.\n"
       
  1101         "<li>Obdélník s černým obrysem označuje dokumentovanou "
       
  1102             "strukturu nebo třídu.\n"
       
  1103         "<li>Obdélník s šedým obrysem označuje nedokumentovanou "
       
  1104             "strukturu nebo třídu.\n"
       
  1105         "<li>Obdélník s červeným obrysem označuje dokumentovanou "
       
  1106             "strukturu nebo třídu, pro kterou\n"
       
  1107             "nejsou zobrazeny všechny vztahy dědičnosti nebo obsažení. "
       
  1108             "Graf je ořezán v případě, kdy jej\n"
       
  1109             "není možné umístit do vymezeného prostoru.\n"
       
  1110         "</ul>\n"
       
  1111         "Šipky (tj. hrany grafu) mají následující význam:\n"
       
  1112         "<ul>\n"
       
  1113         "<li>Tmavě modrá šipka se používá pro označení vztahu veřejné "
       
  1114             "dědičnosti (public) mezi dvěma třídami.\n"
       
  1115         "<li>Tmavě zelená šipka označuje vztah chráněné dědičnosti "
       
  1116             "(protected).\n"
       
  1117         "<li>Tmavě červená šipka označuje vztah privátní dědičnosti "
       
  1118             "(private).\n"
       
  1119         "<li>Purpurová šipka kreslená čárkovaně se používá v případě, "
       
  1120             "kdy je třída obsažena v jiné třídě,\n"
       
  1121             "nebo kdy je používána jinou třídou. Je označena identifikátorem "
       
  1122             "jedné nebo více proměných, přes které\n"
       
  1123             "je třída nebo struktura zpřístupněna.\n"
       
  1124         "<li>Žlutá šipka kreslená čárkovaně vyjadřuje vztah mezi instancí šablony " 
       
  1125             "a šablonou třídy, na základě které byla\n"
       
  1126             "instance šablony vytvořena. V popisu šipky jsou uvedeny  příslušné"
       
  1127             " parametry šablony.\n"
       
  1128         "</ul>\n";
       
  1129     }
       
  1130     /*! text for the link to the legend page */
       
  1131     virtual QCString trLegend()
       
  1132     {
       
  1133       return "vysvětlivky";
       
  1134     }
       
  1135 
       
  1136 //////////////////////////////////////////////////////////////////////////
       
  1137 // new since 1.2.0
       
  1138 //////////////////////////////////////////////////////////////////////////
       
  1139     
       
  1140     /*! Used as a marker that is put before a test item */
       
  1141     virtual QCString trTest()
       
  1142     {
       
  1143       return "Test";
       
  1144     }
       
  1145    
       
  1146     /*! Used as the header of the test list */
       
  1147     virtual QCString trTestList()
       
  1148     {
       
  1149       return "Seznam testů";
       
  1150     }
       
  1151 
       
  1152 //////////////////////////////////////////////////////////////////////////
       
  1153 // new since 1.2.1
       
  1154 //////////////////////////////////////////////////////////////////////////
       
  1155 
       
  1156     /*! Used as a section header for KDE-2 IDL methods */
       
  1157     virtual QCString trDCOPMethods()
       
  1158     {
       
  1159       return "Metody DCOP";
       
  1160     }
       
  1161 
       
  1162 //////////////////////////////////////////////////////////////////////////
       
  1163 // new since 1.2.2
       
  1164 //////////////////////////////////////////////////////////////////////////
       
  1165 
       
  1166     /*! Used as a section header for IDL properties */
       
  1167     virtual QCString trProperties()
       
  1168     {
       
  1169       return "Vlastnosti";
       
  1170     }
       
  1171     /*! Used as a section header for IDL property documentation */
       
  1172     virtual QCString trPropertyDocumentation()
       
  1173     {
       
  1174       return "Dokumentace k vlastnosti";
       
  1175     }
       
  1176 //////////////////////////////////////////////////////////////////////////
       
  1177 // new since 1.2.4
       
  1178 //////////////////////////////////////////////////////////////////////////
       
  1179 
       
  1180     /*! Used for Java classes in the summary section of Java packages */
       
  1181     virtual QCString trClasses()
       
  1182     {
       
  1183       return "Třídy";
       
  1184     }
       
  1185     /*! Used as the title of a Java package */
       
  1186     virtual QCString trPackage(const char *name)
       
  1187     {
       
  1188       return QCString("Balík ") + name;
       
  1189     }
       
  1190     /*! Title of the package index page */
       
  1191     virtual QCString trPackageList()
       
  1192     {
       
  1193       return "Seznam balíků";
       
  1194     }
       
  1195     /*! The description of the package index page */
       
  1196     virtual QCString trPackageListDescription()
       
  1197     {
       
  1198       return "Zde naleznete seznam balíků se stručným popisem "
       
  1199                     "(pokud byl uveden):";
       
  1200     }
       
  1201     /*! The link name in the Quick links header for each page */
       
  1202     virtual QCString trPackages()
       
  1203     {
       
  1204       return "Balíky";
       
  1205     }
       
  1206     /*! Text shown before a multi-line define */
       
  1207     virtual QCString trDefineValue()
       
  1208     {
       
  1209       return "Hodnota:";
       
  1210     }
       
  1211 
       
  1212 //////////////////////////////////////////////////////////////////////////
       
  1213 // new since 1.2.5
       
  1214 //////////////////////////////////////////////////////////////////////////
       
  1215     
       
  1216     /*! Used as a marker that is put before a \\bug item */
       
  1217     virtual QCString trBug()
       
  1218     {
       
  1219       return "Chyba";
       
  1220     }
       
  1221     /*! Used as the header of the bug list */
       
  1222     virtual QCString trBugList()
       
  1223     {
       
  1224       return "Seznam chyb";
       
  1225     }
       
  1226 
       
  1227 //////////////////////////////////////////////////////////////////////////
       
  1228 // new since 1.2.6-20010422
       
  1229 //////////////////////////////////////////////////////////////////////////
       
  1230 
       
  1231     /*! Used as ansicpg for RTF file */
       
  1232     virtual QCString trRTFansicp()
       
  1233     {
       
  1234       return "1250";
       
  1235     }
       
  1236     
       
  1237     /*! Used as ansicpg for RTF fcharset */
       
  1238     virtual QCString trRTFCharSet()
       
  1239     {
       
  1240       return "238";
       
  1241     }
       
  1242 
       
  1243     /*! Used as header RTF general index */
       
  1244     virtual QCString trRTFGeneralIndex()
       
  1245     {
       
  1246       return "Rejstřík";
       
  1247     }
       
  1248                                                                           
       
  1249     /*! This is used for translation of the word that will possibly
       
  1250      *  be followed by a single name or by a list of names 
       
  1251      *  of the category.
       
  1252      */
       
  1253     virtual QCString trClass(bool first_capital, bool singular)
       
  1254     { 
       
  1255       QCString result((first_capital ? "Tříd" : "tříd"));
       
  1256       result += singular ? "a" : "y";
       
  1257       return result; 
       
  1258     }
       
  1259 
       
  1260     /*! This is used for translation of the word that will possibly
       
  1261      *  be followed by a single name or by a list of names 
       
  1262      *  of the category.
       
  1263      */
       
  1264     virtual QCString trFile(bool first_capital, bool singular)
       
  1265     { 
       
  1266       QCString result((first_capital ? "Soubor" : "soubor"));
       
  1267       if (!singular)  result+="y";
       
  1268       return result; 
       
  1269     }
       
  1270 
       
  1271     /*! This is used for translation of the word that will possibly
       
  1272      *  be followed by a single name or by a list of names 
       
  1273      *  of the category.
       
  1274      */
       
  1275     virtual QCString trNamespace(bool first_capital, bool singular)
       
  1276     { 
       
  1277       QCString result((first_capital ? "Prostor" : "prostor"));
       
  1278       if (!singular)  result+="y";
       
  1279       result+=" jmen";
       
  1280       return result; 
       
  1281     }
       
  1282 
       
  1283     /*! This is used for translation of the word that will possibly
       
  1284      *  be followed by a single name or by a list of names 
       
  1285      *  of the category.
       
  1286      */
       
  1287     virtual QCString trGroup(bool first_capital, bool singular)
       
  1288     { 
       
  1289       QCString result((first_capital ? "Skupin" : "skupin"));
       
  1290       result += singular ? "a" : "y";
       
  1291       return result; 
       
  1292     }
       
  1293 
       
  1294     /*! This is used for translation of the word that will possibly
       
  1295      *  be followed by a single name or by a list of names 
       
  1296      *  of the category.
       
  1297      */
       
  1298     virtual QCString trPage(bool first_capital, bool singular)
       
  1299     { 
       
  1300       QCString result((first_capital ? "Stránk" : "stránk"));
       
  1301       result += singular ? "a" : "y";
       
  1302       return result; 
       
  1303     }
       
  1304 
       
  1305     /*! This is used for translation of the word that will possibly
       
  1306      *  be followed by a single name or by a list of names 
       
  1307      *  of the category.
       
  1308      */
       
  1309     virtual QCString trMember(bool first_capital, bool singular)
       
  1310     { 
       
  1311       QCString result((first_capital ? "Člen" : "člen"));
       
  1312       if (!singular)  
       
  1313           result += "y";
       
  1314       return result; 
       
  1315     }
       
  1316    
       
  1317     /*! ??? Jak to prelozit? Bylo by dobre, kdyby se ozval nekdo,
       
  1318      * kdo to pouziva.
       
  1319      */
       
  1320     virtual QCString trGlobal(bool first_capital, bool singular)
       
  1321     { 
       
  1322       QCString result((first_capital ? "Global" : "global"));
       
  1323       if (!singular)  result+="s";  
       
  1324       return result; 
       
  1325     }
       
  1326 
       
  1327 //////////////////////////////////////////////////////////////////////////
       
  1328 // new since 1.2.7
       
  1329 //////////////////////////////////////////////////////////////////////////
       
  1330 
       
  1331     /*! This text is generated when the \\author command is used and
       
  1332      *  for the author section in man pages. */
       
  1333     virtual QCString trAuthor(bool first_capital, bool singular)
       
  1334     {                                                                         
       
  1335       QCString result((first_capital ? "Auto" : "auto"));
       
  1336       result += (singular) ? "r" : "ři";
       
  1337       return result; 
       
  1338     }
       
  1339 
       
  1340 //////////////////////////////////////////////////////////////////////////
       
  1341 // new since 1.2.11
       
  1342 //////////////////////////////////////////////////////////////////////////
       
  1343 
       
  1344     /*! This text is put before the list of members referenced by a member
       
  1345      */
       
  1346     virtual QCString trReferences()
       
  1347     {
       
  1348       return "Odkazuje se na";
       
  1349     }
       
  1350 
       
  1351 //////////////////////////////////////////////////////////////////////////
       
  1352 // new since 1.2.13
       
  1353 //////////////////////////////////////////////////////////////////////////
       
  1354 
       
  1355     /*! used in member documentation blocks to produce a list of 
       
  1356      *  members that are implemented by this one.
       
  1357      */
       
  1358     virtual QCString trImplementedFromList(int numEntries)
       
  1359     {
       
  1360       return "Implementuje "+trWriteList(numEntries)+".";
       
  1361     }
       
  1362 
       
  1363     /*! used in member documentation blocks to produce a list of
       
  1364      *  all members that implement this member.
       
  1365      */
       
  1366     virtual QCString trImplementedInList(int numEntries)
       
  1367     {
       
  1368       return "Implementováno v "+trWriteList(numEntries)+".";
       
  1369     }
       
  1370 
       
  1371 //////////////////////////////////////////////////////////////////////////
       
  1372 // new since 1.2.16
       
  1373 //////////////////////////////////////////////////////////////////////////
       
  1374 
       
  1375     /*! used in RTF documentation as a heading for the Table
       
  1376      *  of Contents.
       
  1377      */
       
  1378     virtual QCString trRTFTableOfContents()
       
  1379     {
       
  1380       return "Obsah";
       
  1381     }
       
  1382 
       
  1383 //////////////////////////////////////////////////////////////////////////
       
  1384 // new since 1.2.17
       
  1385 //////////////////////////////////////////////////////////////////////////
       
  1386 
       
  1387     /*! Used as the header of the list of item that have been 
       
  1388      *  flagged deprecated 
       
  1389      */
       
  1390     virtual QCString trDeprecatedList()
       
  1391     {
       
  1392       return "Seznam zastaralých prvků";
       
  1393     }
       
  1394 
       
  1395 //////////////////////////////////////////////////////////////////////////
       
  1396 // new since 1.2.18
       
  1397 //////////////////////////////////////////////////////////////////////////
       
  1398 
       
  1399     /*! Used as a header for declaration section of the events found in 
       
  1400      * a C# program
       
  1401      */
       
  1402     virtual QCString trEvents()
       
  1403     {
       
  1404       return "Události";
       
  1405     }
       
  1406     /*! Header used for the documentation section of a class' events. */
       
  1407     virtual QCString trEventDocumentation()
       
  1408     {
       
  1409       return "Dokumentace událostí";
       
  1410     }
       
  1411 
       
  1412 //////////////////////////////////////////////////////////////////////////
       
  1413 // new since 1.3
       
  1414 //////////////////////////////////////////////////////////////////////////
       
  1415 
       
  1416     /*! Used as a heading for a list of Java class types with package scope.
       
  1417      */
       
  1418     virtual QCString trPackageTypes()
       
  1419     { 
       
  1420       return "Typy v balíku";
       
  1421     }
       
  1422     /*! Used as a heading for a list of Java class functions with package 
       
  1423      * scope. 
       
  1424      */
       
  1425     virtual QCString trPackageMembers()
       
  1426     { 
       
  1427       return "Funkce v balíku";
       
  1428     }
       
  1429     /*! Used as a heading for a list of static Java class functions with 
       
  1430      *  package scope.
       
  1431      */
       
  1432     virtual QCString trStaticPackageMembers()
       
  1433     { 
       
  1434       return "Statické funkce v balíku";
       
  1435     }
       
  1436     /*! Used as a heading for a list of Java class variables with package 
       
  1437      * scope.
       
  1438      */
       
  1439     virtual QCString trPackageAttribs()
       
  1440     { 
       
  1441       return "Atributy balíku";
       
  1442     }
       
  1443     /*! Used as a heading for a list of static Java class variables with 
       
  1444      * package scope.
       
  1445      */
       
  1446     virtual QCString trStaticPackageAttribs()
       
  1447     { 
       
  1448       return "Statické atributy balíku";
       
  1449     }
       
  1450 
       
  1451 //////////////////////////////////////////////////////////////////////////
       
  1452 // new since 1.3.1
       
  1453 //////////////////////////////////////////////////////////////////////////
       
  1454 
       
  1455     /*! Used in the quick index of a class/file/namespace member list page 
       
  1456      *  to link to the unfiltered list of all members.
       
  1457      */
       
  1458     virtual QCString trAll()
       
  1459     {
       
  1460       return "Vše";
       
  1461     }
       
  1462     /*! Put in front of the call graph for a function. */
       
  1463     virtual QCString trCallGraph()
       
  1464     {
       
  1465       return "Tato funkce volá...";
       
  1466     }
       
  1467    
       
  1468 //////////////////////////////////////////////////////////////////////////
       
  1469 // new since 1.3.3
       
  1470 //////////////////////////////////////////////////////////////////////////
       
  1471 
       
  1472     /*! When the search engine is enabled this text is put in the index 
       
  1473      *  of each page before the search field. 
       
  1474      */
       
  1475     virtual QCString trSearchForIndex()
       
  1476     {
       
  1477       return "Vyhledat";
       
  1478     }
       
  1479     /*! This string is used as the title for the page listing the search
       
  1480      *  results.
       
  1481      */
       
  1482     virtual QCString trSearchResultsTitle()
       
  1483     {
       
  1484       return "Výsledky vyhledávání";
       
  1485     }
       
  1486     /*! This string is put just before listing the search results. The
       
  1487      *  text can be different depending on the number of documents found.
       
  1488      *  Inside the text you can put the special marker $num to insert
       
  1489      *  the number representing the actual number of search results.
       
  1490      *  The @a numDocuments parameter can be either 0, 1 or 2, where the 
       
  1491      *  value 2 represents 2 or more matches. HTML markup is allowed inside
       
  1492      *  the returned string.
       
  1493      */
       
  1494     virtual QCString trSearchResults(int numDocuments)
       
  1495     {
       
  1496       if (numDocuments==0)
       
  1497       {
       
  1498         return "Lituji. Vašemu dotazu neodpovídá žádný dokument.";
       
  1499       }
       
  1500       else if (numDocuments==1)
       
  1501       {
       
  1502         return "Nalezen jediný dokument, který vyhovuje vašemu dotazu.";
       
  1503       }
       
  1504       else 
       
  1505       {
       
  1506         return "Nalezeno <b>$num</b> dokumentů, které vyhovují vašemu "
       
  1507                       "dotazu. Nejlépe odpovídající dokumenty jsou zobrazeny "
       
  1508                       "jako první.";
       
  1509       }
       
  1510     }
       
  1511     /*! This string is put before the list of matched words, for each search 
       
  1512      *  result. What follows is the list of words that matched the query.
       
  1513      */
       
  1514     virtual QCString trSearchMatches()
       
  1515     {
       
  1516       return "Nalezená slova:";
       
  1517     }
       
  1518     
       
  1519 //////////////////////////////////////////////////////////////////////////
       
  1520 // new since 1.3.8
       
  1521 //////////////////////////////////////////////////////////////////////////
       
  1522 
       
  1523     /*! This is used in HTML as the title of page with source code for file filename
       
  1524      */
       
  1525     virtual QCString trSourceFile(QCString& filename)
       
  1526     {
       
  1527       return QCString("Zdrojový soubor ") + filename;
       
  1528     }
       
  1529     
       
  1530     
       
  1531 //////////////////////////////////////////////////////////////////////////
       
  1532 // new since 1.3.9
       
  1533 //////////////////////////////////////////////////////////////////////////
       
  1534 
       
  1535 
       
  1536     /*! This is used as the name of the chapter containing the directory
       
  1537      *  hierarchy.
       
  1538      */
       
  1539     virtual QCString trDirIndex()
       
  1540     { return "Hierarchie adresářů"; }
       
  1541 
       
  1542     /*! This is used as the name of the chapter containing the documentation
       
  1543      *  of the directories.
       
  1544      */
       
  1545     virtual QCString trDirDocumentation()
       
  1546     { return "Dokumentace k adresářům"; }
       
  1547 
       
  1548     /*! This is used as the title of the directory index and also in the
       
  1549      *  Quick links of a HTML page, to link to the directory hierarchy.
       
  1550      */
       
  1551     virtual QCString trDirectories()
       
  1552     { return "Adresáře"; }
       
  1553 
       
  1554     /*! This returns a sentences that introduces the directory hierarchy. 
       
  1555      *  and the fact that it is sorted alphabetically per level
       
  1556      */
       
  1557     virtual QCString trDirDescription()
       
  1558     { 
       
  1559         return "Následující hierarchie adresářů je zhruba, "
       
  1560                       "ale ne úplně, řazena podle abecedy:"; 
       
  1561     }
       
  1562 
       
  1563     /*! This returns the title of a directory page. The name of the
       
  1564      *  directory is passed via \a dirName.
       
  1565      */
       
  1566     virtual QCString trDirReference(const char *dirName)
       
  1567     { 
       
  1568         QCString result = "Reference k adresáři "; 
       
  1569         result += dirName; 
       
  1570         return result; 
       
  1571     }
       
  1572 
       
  1573     /*! This returns the word directory with or without starting capital
       
  1574      *  (\a first_capital) and in sigular or plural form (\a singular).
       
  1575      */
       
  1576     virtual QCString trDir(bool first_capital, bool singular)
       
  1577     { 
       
  1578         QCString result((first_capital ? "Adresář" : "adresář"));
       
  1579         if ( ! singular) 
       
  1580             result += "e";
       
  1581         return result; 
       
  1582     }
       
  1583 
       
  1584 //////////////////////////////////////////////////////////////////////////
       
  1585 // new since 1.4.1
       
  1586 //////////////////////////////////////////////////////////////////////////
       
  1587 
       
  1588     /*! This text is added to the documentation when the \\overload command
       
  1589      *  is used for a overloaded function.
       
  1590      */
       
  1591     virtual QCString trOverloadText()
       
  1592     {
       
  1593        return "Jde o přetíženou (overloaded) metodu, "
       
  1594               "která má usnadnit používání. Od výše uvedené metody se liší "
       
  1595               "pouze jinak zadávanými argumenty.";
       
  1596     }
       
  1597 
       
  1598 //////////////////////////////////////////////////////////////////////////
       
  1599 // new since 1.4.6
       
  1600 //////////////////////////////////////////////////////////////////////////
       
  1601 
       
  1602     virtual QCString trCallerGraph()
       
  1603     {
       
  1604       return "Tuto funkci volají...";
       
  1605     }
       
  1606 
       
  1607 
       
  1608     /*! This is used in the documentation of a file/namespace before the list 
       
  1609      *  of documentation blocks for enumeration values
       
  1610      */
       
  1611     virtual QCString trEnumerationValueDocumentation()
       
  1612     { 
       
  1613       return "Dokumentace výčtových hodnot"; 
       
  1614     }
       
  1615 
       
  1616 //////////////////////////////////////////////////////////////////////////
       
  1617 // new since 1.5.4 (mainly for Fortran)
       
  1618 //////////////////////////////////////////////////////////////////////////
       
  1619     
       
  1620     /*! header that is put before the list of member subprograms (Fortran). */
       
  1621     virtual QCString trMemberFunctionDocumentationFortran()
       
  1622     { return "Dokumentace členských funkcí/podprogramů"; }
       
  1623 
       
  1624     /*! This is put above each page as a link to the list of annotated data types (Fortran). */    
       
  1625     virtual QCString trCompoundListFortran()
       
  1626     { return "Seznam datových typů"; }
       
  1627 
       
  1628     /*! This is put above each page as a link to all members of compounds (Fortran). */
       
  1629     virtual QCString trCompoundMembersFortran()
       
  1630     { return "Datová pole"; }
       
  1631 
       
  1632     /*! This is an introduction to the annotated compound list (Fortran). */
       
  1633     virtual QCString trCompoundListDescriptionFortran()
       
  1634     { return "Datové typy se stručnými popisy:"; }
       
  1635 
       
  1636     /*! This is an introduction to the page with all data types (Fortran). */
       
  1637     virtual QCString trCompoundMembersDescriptionFortran(bool extractAll)
       
  1638     {
       
  1639 
       
  1640       QCString result="Následuje seznam všech ";
       
  1641       if (!extractAll)
       
  1642       {
       
  1643         result+="dokumentovaných ";
       
  1644       }
       
  1645       result+="složek datových typů";
       
  1646       result+=" s odkazy na ";
       
  1647       if (!extractAll) 
       
  1648       {
       
  1649          result+="dokumentaci datové struktury pro každou složku:";
       
  1650       }
       
  1651       else 
       
  1652       {
       
  1653           result+="příslušné datové typy:";
       
  1654       }
       
  1655       return result;
       
  1656     }
       
  1657 
       
  1658     /*! This is used in LaTeX as the title of the chapter with the 
       
  1659      * annotated compound index (Fortran).
       
  1660      */
       
  1661     virtual QCString trCompoundIndexFortran()
       
  1662     { return "Rejstřík datových typů"; }
       
  1663 
       
  1664     /*! This is used in LaTeX as the title of the chapter containing
       
  1665      *  the documentation of all data types (Fortran).
       
  1666      */
       
  1667     virtual QCString trTypeDocumentation()
       
  1668     { return "Dokumentace k datovým typům"; }
       
  1669 
       
  1670     /*! This is used in the documentation of a file as a header before the 
       
  1671      *  list of (global) subprograms (Fortran).
       
  1672      */
       
  1673     virtual QCString trSubprograms()
       
  1674     { return "Funkce/podprogramy"; }
       
  1675 
       
  1676     /*! This is used in the documentation of a file/namespace before the list 
       
  1677      *  of documentation blocks for subprograms (Fortran)
       
  1678      */
       
  1679     virtual QCString trSubprogramDocumentation()
       
  1680     { return "Dokumentace funkce/podprogramu"; }
       
  1681 
       
  1682     /*! This is used in the documentation of a file/namespace/group before 
       
  1683      *  the list of links to documented compounds (Fortran)
       
  1684      */
       
  1685      virtual QCString trDataTypes()
       
  1686     { return "Datové typy"; }
       
  1687     
       
  1688     /*! used as the title of page containing all the index of all modules (Fortran). */
       
  1689     virtual QCString trModulesList()
       
  1690     { return "Seznam modulů"; }
       
  1691 
       
  1692     /*! used as an introduction to the modules list (Fortran) */
       
  1693     virtual QCString trModulesListDescription(bool extractAll)
       
  1694     {
       
  1695       QCString result="Následuje seznam všech ";
       
  1696       if (!extractAll) result+="dokumentovaných ";
       
  1697       result+="modulů se stručnými popisy:";
       
  1698       return result;
       
  1699     }
       
  1700 
       
  1701     /*! used as the title of the HTML page of a module/type (Fortran) */
       
  1702     virtual QCString trCompoundReferenceFortran(const char *clName,
       
  1703                                     ClassDef::CompoundType compType,
       
  1704                                     bool isTemplate)
       
  1705     {
       
  1706       QCString result("Dokumentace ");
       
  1707       if (isTemplate) result += "šablony ";
       
  1708       switch(compType)
       
  1709       {
       
  1710         case ClassDef::Class:      result += "třídy "; break;
       
  1711         case ClassDef::Struct:     result += "typu "; break;
       
  1712         case ClassDef::Union:      result += "unie "; break;
       
  1713         case ClassDef::Interface:  result += "rozhraní "; break;
       
  1714         case ClassDef::Protocol:   result += "protokolu "; break;
       
  1715         case ClassDef::Category:   result += "kategorie "; break;
       
  1716         case ClassDef::Exception:  result += "výjimky "; break;
       
  1717       }
       
  1718       result += clName;
       
  1719       return result;
       
  1720 
       
  1721     }
       
  1722     /*! used as the title of the HTML page of a module (Fortran) */
       
  1723     virtual QCString trModuleReference(const char *namespaceName)
       
  1724     {
       
  1725       QCString result="Dokumentace modulu ";
       
  1726       result += namespaceName;        
       
  1727       return result;
       
  1728     }
       
  1729     
       
  1730     /*! This is put above each page as a link to all members of modules. (Fortran) */
       
  1731     virtual QCString trModulesMembers()
       
  1732     { return "Části modulu"; }
       
  1733 
       
  1734     /*! This is an introduction to the page with all modules members (Fortran) */
       
  1735     virtual QCString trModulesMemberDescription(bool extractAll)
       
  1736     { 
       
  1737       QCString result="Následuje seznam všech ";
       
  1738       if (!extractAll) result+="dokumentovaných ";
       
  1739       result+="částí modulů s odkazy ";
       
  1740       if (extractAll) 
       
  1741       {
       
  1742         result+="na dokumentaci modulu pro danou část:";
       
  1743       }
       
  1744       else 
       
  1745       {
       
  1746         result+="na moduly, ke kterým část patří:";
       
  1747       }
       
  1748       return result;
       
  1749     }
       
  1750 
       
  1751     /*! This is used in LaTeX as the title of the chapter with the 
       
  1752      *  index of all modules (Fortran).
       
  1753      */
       
  1754     virtual QCString trModulesIndex()
       
  1755     { return "Rejstřík modulů"; }
       
  1756     
       
  1757     /*! This is used for translation of the word that will possibly
       
  1758      *  be followed by a single name or by a list of names 
       
  1759      *  of the category.
       
  1760      */
       
  1761     virtual QCString trModule(bool first_capital, bool singular)
       
  1762     {       
       
  1763       QCString result((first_capital ? "Modul" : "modul"));
       
  1764       if (!singular)  result+="y";
       
  1765       return result; 
       
  1766     }
       
  1767     /*! This is put at the bottom of a module documentation page and is
       
  1768      *  followed by a list of files that were used to generate the page.
       
  1769      */
       
  1770     virtual QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType,
       
  1771         bool single)
       
  1772     { // here s is one of " Module", " Struct" or " Union"
       
  1773       // single is true implies a single file
       
  1774       QCString result=(QCString)"Dokumentace ";
       
  1775       switch(compType)
       
  1776       {
       
  1777         case ClassDef::Class:      result+="k tomuto modulu"; break;
       
  1778         case ClassDef::Struct:     result+="k tomuto typu"; break;
       
  1779         case ClassDef::Union:      result+="k této unii"; break;
       
  1780         case ClassDef::Interface:  result+="k tomuto rozhraní"; break;
       
  1781         case ClassDef::Protocol:   result+="k tomuto protokolu"; break;
       
  1782         case ClassDef::Category:   result+="k této kategorii"; break;
       
  1783         case ClassDef::Exception:  result+="k této výjimce"; break;
       
  1784       }
       
  1785       result+=" byla vygenerována z ";
       
  1786       if (single) result+="následujícího souboru:"; 
       
  1787       else result+="následujících souborů:";
       
  1788       return result;
       
  1789     }
       
  1790     /*! This is used for translation of the word that will possibly
       
  1791      *  be followed by a single name or by a list of names 
       
  1792      *  of the category.
       
  1793      */
       
  1794     virtual QCString trType(bool first_capital, bool singular)
       
  1795     { 
       
  1796       QCString result((first_capital ? "Typ" : "typ"));
       
  1797       if (!singular)  result+="y";
       
  1798       return result; 
       
  1799     }
       
  1800     /*! This is used for translation of the word that will possibly
       
  1801      *  be followed by a single name or by a list of names 
       
  1802      *  of the category.
       
  1803      */
       
  1804     virtual QCString trSubprogram(bool first_capital, bool singular)
       
  1805     { 
       
  1806       QCString result((first_capital ? "Podprogram" : "podprogram"));
       
  1807       if (!singular)  result+="y";
       
  1808       return result; 
       
  1809     }
       
  1810 
       
  1811     /*! C# Type Contraint list */
       
  1812     virtual QCString trTypeConstraints()
       
  1813     {
       
  1814       return "Omezení typů (Type Constraints)";
       
  1815     }
       
  1816 
       
  1817 //////////////////////////////////////////////////////////////////////////
       
  1818 // new since 1.6.0 (mainly for the new search engine)
       
  1819 //////////////////////////////////////////////////////////////////////////
       
  1820 
       
  1821     /*! directory relation for \a name */
       
  1822     virtual QCString trDirRelation(const char *name)
       
  1823     {
       
  1824       return "Relace " + QCString(name);
       
  1825     }
       
  1826 
       
  1827     /*! Loading message shown when loading search results */
       
  1828     virtual QCString trLoading()
       
  1829     {
       
  1830       return "Načítám...";
       
  1831     }
       
  1832 
       
  1833     /*! Label used for search results in the global namespace */
       
  1834     virtual QCString trGlobalNamespace()
       
  1835     {
       
  1836       return "Globální prostor jmen";
       
  1837     }
       
  1838 
       
  1839     /*! Message shown while searching */
       
  1840     virtual QCString trSearching()
       
  1841     {
       
  1842       return "Vyhledávám...";
       
  1843     }
       
  1844 
       
  1845     /*! Text shown when no search results are found */
       
  1846     virtual QCString trNoMatches()
       
  1847     {
       
  1848       return "Nic se nenašlo";
       
  1849     }
       
  1850 };
       
  1851 
       
  1852 #endif // TRANSLATOR_CZ_H