1 /******************************************************************************
5 * Copyright (C) 1997-2012 by Dimitri van Heesch.
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.
13 * Documents produced by Doxygen are derivative works derived from the
14 * input used in their production; they are not affected by this license.
18 #ifndef TRANSLATOR_CZ_H
19 #define TRANSLATOR_CZ_H
23 // 2012/07/31 - Updates for "new since 1.8.2".
24 // 2012/04/10 - Updates for "new since 1.8.0".
25 // 2011/07/28 - Updates for "new since 1.7.5".
27 // 2010/04/28 - Updates for "new since 1.6.3".
28 // 2009/09/02 - Updates for "new since 1.6.0 (mainly for the new search engine)".
29 // 2008/06/09 - Corrections in trLegendDocs().
30 // 2007/11/13 - Update for "new since 1.5.4 (mainly for Fortran)".
31 // 2007/03/20 - removing decode(), conversion of literals to UTF-8.
32 // 2006/06/13 - translation of the trEnumerationValueDocumentation().
33 // and clear in the Czech language.
34 // modified trCallGraph() to make the meaning unambiguous
35 // 2006/05/10 - Update for "new since 1.4.6" -- trCallerGraph(),
36 // 2005/03/08 - Update for "new since 1.4.1" (trOverloadText())
37 // 2005/02/11 - The "never used" methods removed.
38 // 2004/09/14 - The new methods "since 1.3.9" implemented.
39 // 2004/06/16 - The new method "since 1.3.8" implemented.
40 // 2004/02/27 - Text inside the trCallGraph() corrected.
41 // 2004/02/26 - trLegendDocs() updated.
42 // 2003/08/13 - Four new methods "since 1.3.3" implemented.
43 // 2003/06/10 - Two new methods "since 1.3.1" implemented.
44 // 2003/04/28 - Five new methods "since 1.3" implemented.
45 // 2002/10/15 - The new trEvents() and trEventDocumentation() implemented.
46 // 2002/07/29 - The new trDeprecatedList() implemented.
47 // 2002/07/08 - The new trRTFTableOfContents() implemented. (my birthday! ;)
48 // 2002/03/05 - ... forgot to replace TranslatorAdapter... by Translator.
49 // 2002/01/23 - Two new methods "since 1.2.13" implemented.
50 // 2001/11/06 - trReferences() implemented.
51 // 2001/07/16 - trClassDocumentation() updated as in the English translator.
52 // 2001/05/25 - Corrections.
53 // 2001/05/18 - Updates, corrections.
54 // 2001/05/02 - Decode() inline changed to decode(); cleaning.
55 // level as other translators.
56 // class Translator. The English translator is now on the same
57 // introducing TranslatorAdapter class and the abstract base
58 // 2001/04/20 - Update for "new since 1.2.6-20010422". Experimental version
59 // 2001/04/10 - Updates (1.2.6-20010408), cleaning.
60 // 2001/03/12 - Minor correction of comments (synchronous with translator.h).
61 // 2001/02/26 - Update for "new since 1.2.5" version (trBug(), trBugList()).
62 // 2001/02/15 - trMore() now returns only "..." (ellipsis).
63 // 2001/01/09 - Update for "new since 1.2.4" version.
64 // 2000/10/17 - Update for "new since 1.2.2" version.
65 // 2000/09/11 - Update for "new since 1.2.1" version.
66 // 2000/09/06 - Reimplementation of trInheritsList().
67 // 2000/08/31 - ISOToWin() and WinToISO() moved to the base class.
68 // 2000/08/30 - Macro DECODE replaced by the inline (thanks to Boris Bralo).
69 // 2000/08/24 - Corrections, updates.
70 // 2000/08/02 - Updated for 1.2.0
71 // 2000/07/19 - Updates for "new since 1.1.5"; encoding conversion separated.
72 // 2000/07/10 - Update to 1.1.5; conditionally decoding to iso-8859-2 for UNIX.
73 // 2000/06/20 - Prototype: with diacritics; based on ver. 1.1.4 (from scratch).
75 // The first translation from English to Czech was started by
76 // Vlastimil Havran (1999--2000). The prototype version of Czech strings
77 // with diacritics was implemented by Petr Prikryl (prikrylp@skil.cz),
78 // 2000/06/20. Vlastimil agreed that Petr be the new maintainer.
82 // - The trReimplementedFromList() should pass the kind of the
83 // reimplemented element. It can be method, typedef or possibly
84 // something else. It is difficult to find the general translation
85 // for all kinds in the Czech language.
87 class TranslatorCzech : public Translator
90 // --- Language control methods -------------------
92 virtual QCString idLanguage()
95 virtual QCString latexLanguageSupportCommand()
97 return "\\usepackage[T2A]{fontenc}\n"
98 "\\usepackage[czech]{babel}\n";
101 /*! return the language charset. This will be used for the HTML output */
102 virtual QCString idLanguageCharset()
107 // --- Language translation methods -------------------
109 /*! used in the compound documentation before a list of related functions. */
110 virtual QCString trRelatedFunctions()
111 { return "Související funkce"; }
113 /*! subscript for the related functions. */
114 virtual QCString trRelatedSubscript()
115 { return "(Uvedené funkce nejsou členskými funkcemi.)"; }
117 /*! header that is put before the detailed description of files, classes and namespaces. */
118 virtual QCString trDetailedDescription()
119 { return "Detailní popis"; }
121 /*! header that is put before the list of typedefs. */
122 virtual QCString trMemberTypedefDocumentation()
123 { return "Dokumentace k členským typům"; }
125 /*! header that is put before the list of enumerations. */
126 virtual QCString trMemberEnumerationDocumentation()
127 { return "Dokumentace k členským výčtům"; }
129 /*! header that is put before the list of member functions. */
130 virtual QCString trMemberFunctionDocumentation()
131 { return "Dokumentace k metodám"; }
133 /*! header that is put before the list of member attributes. */
134 virtual QCString trMemberDataDocumentation()
136 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
138 return "Dokumentace k položkám";
142 return "Dokumentace k datovým členům";
146 /*! this is the text of a link put after brief descriptions. */
147 virtual QCString trMore()
150 /*! put in the class documentation */
151 virtual QCString trListOfAllMembers()
152 { return "Seznam všech členů"; }
154 /*! used as the title of the "list of all members" page of a class */
155 virtual QCString trMemberList()
156 { return "Seznam členů třídy"; }
158 /*! this is the first part of a sentence that is followed by a class name */
159 virtual QCString trThisIsTheListOfAllMembers()
160 { return "Zde naleznete úplný seznam členů třídy "; }
162 /*! this is the remainder of the sentence after the class name */
163 virtual QCString trIncludingInheritedMembers()
164 { return ", včetně všech zděděných členů."; }
166 /*! this is put at the author sections at the bottom of man pages.
167 * parameter s is name of the project name.
169 virtual QCString trGeneratedAutomatically(const char *s)
170 { QCString result("Generováno automaticky programem Doxygen "
171 "ze zdrojových textů");
172 if (s) result += QCString(" projektu ") + s;
177 /*! put after an enum name in the list of all members */
178 virtual QCString trEnumName()
179 { return "jméno výčtu"; }
181 /*! put after an enum value in the list of all members */
182 virtual QCString trEnumValue()
183 { return "hodnota výčtu"; }
185 /*! put after an undocumented member in the list of all members */
186 virtual QCString trDefinedIn()
187 { return "definován v"; }
189 // quick reference sections
191 /*! This is put above each page as a link to the list of all groups of
192 * compounds or files (see the \\group command).
194 virtual QCString trModules()
197 /*! This is put above each page as a link to the class hierarchy */
198 virtual QCString trClassHierarchy()
199 { return "Hierarchie tříd"; }
201 /*! This is put above each page as a link to the list of annotated classes */
202 virtual QCString trCompoundList()
204 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
206 return "Datové struktury";
210 return "Seznam tříd";
214 /*! This is put above each page as a link to the list of documented files */
215 virtual QCString trFileList()
216 { return "Seznam souborů"; }
218 /*! This is put above each page as a link to all members of compounds. */
219 virtual QCString trCompoundMembers()
221 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
223 return "Datové položky";
227 return "Seznam členů tříd";
231 /*! This is put above each page as a link to all members of files. */
232 virtual QCString trFileMembers()
234 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
236 return "Globální symboly";
240 return "Symboly v souborech";
244 /*! This is put above each page as a link to all related pages. */
245 virtual QCString trRelatedPages()
246 { return "Ostatní stránky"; }
248 /*! This is put above each page as a link to all examples. */
249 virtual QCString trExamples()
250 { return "Příklady"; }
252 /*! This is put above each page as a link to the search engine. */
253 virtual QCString trSearch()
256 /*! This is an introduction to the class hierarchy. */
257 virtual QCString trClassHierarchyDescription()
258 { return "Zde naleznete seznam, vyjadřující vztah dědičnosti tříd. "
259 "Je seřazen přibližně (ale ne úplně) podle abecedy:";
262 /*! This is an introduction to the list with all files. */
263 virtual QCString trFileListDescription(bool extractAll)
265 QCString result="Zde naleznete seznam všech ";
266 if (!extractAll) result+="dokumentovaných ";
267 result+="souborů se stručnými popisy:";
271 /*! This is an introduction to the annotated compound list. */
272 virtual QCString trCompoundListDescription()
274 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
276 return "Následující seznam obsahuje identifikace datových "
277 "struktur a jejich stručné popisy:";
281 return "Následující seznam obsahuje především identifikace "
282 "tříd, ale nacházejí se zde i další netriviální prvky, "
283 "jako jsou struktury (struct), unie (union) a rozhraní "
284 "(interface). V seznamu jsou uvedeny jejich stručné "
289 /*! This is an introduction to the page with all class members. */
290 virtual QCString trCompoundMembersDescription(bool extractAll)
292 QCString result= "Zde naleznete seznam všech ";
295 result += "dokumentovaných ";
298 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
300 result += "položek struktur (struct) a unií (union) ";
304 result += "členů tříd ";
307 result += "s odkazy na ";
311 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
313 result += "dokumentaci struktur/unií, ke kterým příslušejí:";
317 result += "dokumentaci tříd, ke kterým příslušejí:";
322 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
324 result+="struktury/unie, ke kterým příslušejí:";
328 result+="třídy, ke kterým příslušejí:";
335 /*! This is an introduction to the page with all file members. */
336 virtual QCString trFileMembersDescription(bool extractAll)
338 QCString result="Zde naleznete seznam všech ";
339 if (!extractAll) result+="dokumentovaných ";
341 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
343 result+="funkcí, proměnných, maker, výčtů a definic typů (typedef) "
348 result+="symbolů, které jsou definovány na úrovni svých souborů. "
349 "Pro každý symbol je uveden odkaz na ";
353 result+="soubory, ke kterým příslušejí:";
355 result+="dokumentaci:";
360 /*! This is an introduction to the page with the list of all examples */
361 virtual QCString trExamplesDescription()
362 { return "Zde naleznete seznam všech příkladů:"; }
364 /*! This is an introduction to the page with the list of related pages */
365 virtual QCString trRelatedPagesDescription()
366 { return "Následující seznam odkazuje na další stránky projektu:"; }
368 /*! This is an introduction to the page with the list of class/file groups */
369 virtual QCString trModulesDescription()
370 { return "Zde naleznete seznam všech modulů:"; }
372 // index titles (the project name is prepended for these)
375 /*! This is used in HTML as the title of index.html. */
376 virtual QCString trDocumentation()
377 { return "Dokumentace"; }
379 /*! This is used in LaTeX as the title of the chapter with the
380 * index of all groups.
382 virtual QCString trModuleIndex()
383 { return "Rejstřík modulů"; }
385 /*! This is used in LaTeX as the title of the chapter with the
388 virtual QCString trHierarchicalIndex()
389 { return "Rejstřík hierarchie tříd"; }
391 /*! This is used in LaTeX as the title of the chapter with the
392 * annotated compound index.
394 virtual QCString trCompoundIndex()
396 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
398 return "Rejstřík datových struktur";
402 return "Rejstřík tříd";
406 /*! This is used in LaTeX as the title of the chapter with the
409 virtual QCString trFileIndex()
410 { return "Rejstřík souborů"; }
412 /*! This is used in LaTeX as the title of the chapter containing
413 * the documentation of all groups.
415 virtual QCString trModuleDocumentation()
416 { return "Dokumentace modulů"; }
418 /*! This is used in LaTeX as the title of the chapter containing
419 * the documentation of all classes, structs and unions.
421 virtual QCString trClassDocumentation()
423 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
425 return "Dokumentace datových struktur";
429 return "Dokumentace tříd";
433 /*! This is used in LaTeX as the title of the chapter containing
434 * the documentation of all files.
436 virtual QCString trFileDocumentation()
437 { return "Dokumentace souborů"; }
439 /*! This is used in LaTeX as the title of the chapter containing
440 * the documentation of all examples.
442 virtual QCString trExampleDocumentation()
443 { return "Dokumentace příkladů"; }
445 /*! This is used in LaTeX as the title of the chapter containing
446 * the documentation of all related pages.
448 virtual QCString trPageDocumentation()
449 { return "Dokumentace souvisejících stránek"; }
451 /*! This is used in LaTeX as the title of the document */
452 virtual QCString trReferenceManual()
453 { return "Referenční příručka"; }
455 /*! This is used in the documentation of a file as a header before the
458 virtual QCString trDefines()
459 { return "Definice maker"; }
461 /*! This is used in the documentation of a file as a header before the
462 * list of function prototypes
464 virtual QCString trFuncProtos()
465 { return "Prototypy"; }
467 /*! This is used in the documentation of a file as a header before the
470 virtual QCString trTypedefs()
471 { return "Definice typů"; }
473 /*! This is used in the documentation of a file as a header before the
474 * list of enumerations
476 virtual QCString trEnumerations()
479 /*! This is used in the documentation of a file as a header before the
480 * list of (global) functions
482 virtual QCString trFunctions()
485 /*! This is used in the documentation of a file as a header before the
486 * list of (global) variables
488 virtual QCString trVariables()
489 { return "Proměnné"; }
491 /*! This is used in the documentation of a file as a header before the
492 * list of (global) variables
494 virtual QCString trEnumerationValues()
495 { return "Hodnoty výčtu"; }
497 /*! This is used in the documentation of a file before the list of
498 * documentation blocks for defines
500 virtual QCString trDefineDocumentation()
501 { return "Dokumentace k definicím maker"; }
503 /*! This is used in the documentation of a file/namespace before the list
504 * of documentation blocks for function prototypes
506 virtual QCString trFunctionPrototypeDocumentation()
507 { return "Dokumentace prototypů"; }
509 /*! This is used in the documentation of a file/namespace before the list
510 * of documentation blocks for typedefs
512 virtual QCString trTypedefDocumentation()
513 { return "Dokumentace definic typů"; }
515 /*! This is used in the documentation of a file/namespace before the list
516 * of documentation blocks for enumeration types
518 virtual QCString trEnumerationTypeDocumentation()
519 { return "Dokumentace výčtových typů"; }
521 /*! This is used in the documentation of a file/namespace before the list
522 * of documentation blocks for functions
524 virtual QCString trFunctionDocumentation()
525 { return "Dokumentace funkcí"; }
527 /*! This is used in the documentation of a file/namespace before the list
528 * of documentation blocks for variables
530 virtual QCString trVariableDocumentation()
531 { return "Dokumentace proměnných"; }
533 /*! This is used in the documentation of a file/namespace/group before
534 * the list of links to documented compounds
536 virtual QCString trCompounds()
538 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
540 return "Datové struktry";
548 /*! This is used in the standard footer of each page and indicates when
549 * the page was generated
551 virtual QCString trGeneratedAt(const char *date,const char *projName)
553 QCString result("Generováno ");
556 result += QCString(" pro projekt ") + projName;
557 result += " programem";
560 /*! This is part of the sentence used in the standard footer of each page.
562 virtual QCString trWrittenBy()
567 /*! this text is put before a class diagram */
568 virtual QCString trClassDiagram(const char *clName)
570 return QCString("Diagram dědičnosti pro třídu ") + clName;
573 /*! this text is generated when the \\internal command is used. */
574 virtual QCString trForInternalUseOnly()
575 { return "Pouze pro vnitřní použití."; }
577 /*! this text is generated when the \\warning command is used. */
578 virtual QCString trWarning()
581 /*! this text is generated when the \\version command is used. */
582 virtual QCString trVersion()
585 /*! this text is generated when the \\date command is used. */
586 virtual QCString trDate()
589 /*! this text is generated when the \\return command is used. */
590 virtual QCString trReturns()
591 { return "Návratová hodnota"; }
593 /*! this text is generated when the \\sa command is used. */
594 virtual QCString trSeeAlso()
595 { return "Viz také"; }
597 /*! this text is generated when the \\param command is used. */
598 virtual QCString trParameters()
599 { return "Parametry"; }
601 /*! this text is generated when the \\exception command is used. */
602 virtual QCString trExceptions()
603 { return "Výjimky"; }
605 /*! this text is used in the title page of a LaTeX document. */
606 virtual QCString trGeneratedBy()
607 { return "Generováno programem"; }
609 // new since 0.49-990307
611 /*! used as the title of page containing all the index of all namespaces. */
612 virtual QCString trNamespaceList()
613 { return "Seznam prostorů jmen"; }
615 /*! used as an introduction to the namespace list */
616 virtual QCString trNamespaceListDescription(bool extractAll)
618 QCString result="Zde naleznete seznam všech ";
619 if (!extractAll) result+="dokumentovaných ";
620 result+="prostorů jmen se stručným popisem:";
624 /*! used in the class documentation as a header before the list of all
627 virtual QCString trFriends()
628 { return "Friends"; }
630 //////////////////////////////////////////////////////////////////////////
631 // new since 0.49-990405
632 //////////////////////////////////////////////////////////////////////////
634 /*! used in the class documentation as a header before the list of all
637 virtual QCString trRelatedFunctionDocumentation()
638 { return "Dokumentace k friends"; }
640 //////////////////////////////////////////////////////////////////////////
641 // new since 0.49-990425
642 //////////////////////////////////////////////////////////////////////////
644 /*! used as the title of the HTML page of a class/struct/union */
645 virtual QCString trCompoundReference(const char *clName,
646 ClassDef::CompoundType compType,
649 QCString result("Dokumentace ");
650 if (isTemplate) result += "šablony ";
653 case ClassDef::Class: result += "třídy "; break;
654 case ClassDef::Struct: result += "struktury "; break;
655 case ClassDef::Union: result += "unie "; break;
656 case ClassDef::Interface: result += "rozhraní "; break;
657 case ClassDef::Protocol: result += "protokolu "; break;
658 case ClassDef::Category: result += "kategorie "; break;
659 case ClassDef::Exception: result += "výjimky "; break;
665 /*! used as the title of the HTML page of a file */
666 virtual QCString trFileReference(const char *fileName)
668 QCString result("Dokumentace souboru ");
673 /*! used as the title of the HTML page of a namespace */
674 virtual QCString trNamespaceReference(const char *namespaceName)
676 QCString result("Dokumentace prostoru jmen ");
677 result+=namespaceName;
682 * these are for the member sections of a class, struct or union
684 virtual QCString trPublicMembers()
685 { return "Veřejné metody"; }
686 virtual QCString trPublicSlots()
687 { return "Veřejné sloty"; }
688 virtual QCString trSignals()
689 { return "Signály"; }
690 virtual QCString trStaticPublicMembers()
691 { return "Statické veřejné metody"; }
692 virtual QCString trProtectedMembers()
693 { return "Chráněné metody"; }
694 virtual QCString trProtectedSlots()
695 { return "Chráněné sloty"; }
696 virtual QCString trStaticProtectedMembers()
697 { return "Statické chráněné metody"; }
698 virtual QCString trPrivateMembers()
699 { return "Privátní metody"; }
700 virtual QCString trPrivateSlots()
701 { return "Privátní sloty"; }
702 virtual QCString trStaticPrivateMembers()
703 { return "Statické privátní metody"; }
705 /*! this function is used to produce a comma-separated list of items.
706 * use generateMarker(i) to indicate where item i should be put.
708 virtual QCString trWriteList(int numEntries)
712 // the inherits list contain `numEntries' classes
713 for (i=0;i<numEntries;i++)
715 // use generateMarker to generate placeholders for the class links!
716 result+=generateMarker(i); // generate marker for entry i in the list
717 // (order is left to right)
719 if (i!=numEntries-1) // not the last entry, so we need a separator
721 if (i<numEntries-2) // not the fore last entry
723 else // the fore last entry
730 /*! used in class documentation to produce a list of base classes,
731 * if class diagrams are disabled.
733 virtual QCString trInheritsList(int numEntries)
735 QCString result("Dědí z ");
736 result += (numEntries == 1) ? "bázové třídy " : "bázových tříd ";
737 result += trWriteList(numEntries) + ".";
741 /*! used in class documentation to produce a list of super classes,
742 * if class diagrams are disabled.
744 virtual QCString trInheritedByList(int numEntries)
746 QCString result("Zděděna ");
747 result += (numEntries == 1) ? "třídou " : "třídami ";
748 result += trWriteList(numEntries) + ".";
752 /*! used in member documentation blocks to produce a list of
753 * members that are hidden by this one.
755 virtual QCString trReimplementedFromList(int numEntries)
757 QCString result("Reimplementuje stejnojmenný prvek z ");
758 result += trWriteList(numEntries) + ".";
762 /*! used in member documentation blocks to produce a list of
763 * all member that overwrite the implementation of this member.
765 virtual QCString trReimplementedInList(int numEntries)
767 QCString result("Reimplementováno v ");
768 result += trWriteList(numEntries) + ".";
772 /*! This is put above each page as a link to all members of namespaces. */
773 virtual QCString trNamespaceMembers()
774 { return "Symboly v prostorech jmen"; }
776 /*! This is an introduction to the page with all namespace members */
777 virtual QCString trNamespaceMemberDescription(bool extractAll)
779 QCString result="Zde naleznete seznam všech ";
780 if (!extractAll) result+="dokumentovaných ";
781 result+="symbolů, které jsou definovány ve svých prostorech jmen. "
782 "U každého je uveden odkaz na ";
784 result+="dokumentaci příslušného prostoru jmen:";
786 result+="příslušný prostor jmen:";
789 /*! This is used in LaTeX as the title of the chapter with the
790 * index of all namespaces.
792 virtual QCString trNamespaceIndex()
793 { return "Rejstřík prostorů jmen"; }
795 /*! This is used in LaTeX as the title of the chapter containing
796 * the documentation of all namespaces.
798 virtual QCString trNamespaceDocumentation()
799 { return "Dokumentace prostorů jmen"; }
801 //////////////////////////////////////////////////////////////////////////
802 // new since 0.49-990522
803 //////////////////////////////////////////////////////////////////////////
805 /*! This is used in the documentation before the list of all
806 * namespaces in a file.
808 virtual QCString trNamespaces()
809 { return "Prostory jmen"; }
811 //////////////////////////////////////////////////////////////////////////
812 // new since 0.49-990728
813 //////////////////////////////////////////////////////////////////////////
815 /*! This is put at the bottom of a class documentation page and is
816 * followed by a list of files that were used to generate the page.
818 virtual QCString trGeneratedFromFiles(ClassDef::CompoundType compType,
820 { // here s is one of " Class", " Struct" or " Union"
821 // single is true implies a single file
822 QCString result=(QCString)"Dokumentace pro ";
825 case ClassDef::Class: result+="tuto třídu"; break;
826 case ClassDef::Struct: result+="tuto strukturu (struct)"; break;
827 case ClassDef::Union: result+="tuto unii (union)"; break;
828 case ClassDef::Interface: result+="toto rozhraní"; break;
829 case ClassDef::Protocol: result+="tento protokol "; break;
830 case ClassDef::Category: result+="tuto kategorii "; break;
831 case ClassDef::Exception: result+="tuto výjimku"; break;
833 result+=" byla generována z ";
834 if (single) result+="následujícího souboru:";
835 else result+="následujících souborů:";
839 /*! This is in the (quick) index as a link to the alphabetical compound
842 virtual QCString trAlphabeticalList()
843 { return "Rejstřík tříd"; }
845 //////////////////////////////////////////////////////////////////////////
846 // new since 0.49-990901
847 //////////////////////////////////////////////////////////////////////////
849 /*! This is used as the heading text for the retval command. */
850 virtual QCString trReturnValues()
851 { return "Vracené hodnoty"; }
853 /*! This is in the (quick) index as a link to the main page (index.html)
855 virtual QCString trMainPage()
856 { return "Hlavní stránka"; }
858 /*! This is used in references to page that are put in the LaTeX
859 * documentation. It should be an abbreviation of the word page.
861 virtual QCString trPageAbbreviation()
864 //////////////////////////////////////////////////////////////////////////
865 // new since 0.49-991003
866 //////////////////////////////////////////////////////////////////////////
868 virtual QCString trDefinedAtLineInSourceFile()
870 return "Definice je uvedena na řádku @0 v souboru @1.";
872 virtual QCString trDefinedInSourceFile()
874 return "Definice v souboru @0.";
877 //////////////////////////////////////////////////////////////////////////
878 // new since 0.49-991205
879 //////////////////////////////////////////////////////////////////////////
881 virtual QCString trDeprecated()
886 //////////////////////////////////////////////////////////////////////////
888 //////////////////////////////////////////////////////////////////////////
890 /*! this text is put before a collaboration diagram */
891 virtual QCString trCollaborationDiagram(const char *clName)
893 return (QCString)"Diagram tříd pro "+clName+":";
895 /*! this text is put before an include dependency graph */
896 virtual QCString trInclDepGraph(const char *fName)
898 return (QCString)"Graf závislostí na vkládaných souborech "
901 /*! header that is put before the list of constructor/destructors. */
902 virtual QCString trConstructorDocumentation()
904 return "Dokumentace konstruktoru a destruktoru";
906 /*! Used in the file documentation to point to the corresponding sources. */
907 virtual QCString trGotoSourceCode()
909 return "Zobrazit zdrojový text tohoto souboru.";
911 /*! Used in the file sources to point to the corresponding documentation. */
912 virtual QCString trGotoDocumentation()
914 return "Zobrazit dokumentaci tohoto souboru.";
916 /*! Text for the \\pre command */
917 virtual QCString trPrecondition()
919 return "Precondition";
921 /*! Text for the \\post command */
922 virtual QCString trPostcondition()
924 return "Postcondition";
926 /*! Text for the \\invariant command */
927 virtual QCString trInvariant()
931 /*! Text shown before a multi-line variable/enum initialization */
932 virtual QCString trInitialValue()
934 return "Initializer:";
936 /*! Text used the source code in the file index */
937 virtual QCString trCode()
939 return "zdrojový text";
941 virtual QCString trGraphicalHierarchy()
943 return "Grafické zobrazení hierarchie tříd";
945 virtual QCString trGotoGraphicalHierarchy()
947 return "Zobrazit grafickou podobu hierarchie tříd";
949 virtual QCString trGotoTextualHierarchy()
951 return "Zobrazit textovou podobu hierarchie tříd";
953 virtual QCString trPageIndex()
955 return "Rejstřík stránek";
958 //////////////////////////////////////////////////////////////////////////
960 //////////////////////////////////////////////////////////////////////////
962 virtual QCString trNote()
966 virtual QCString trPublicTypes()
968 return "Veřejné typy";
970 virtual QCString trPublicAttribs()
972 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
974 return "Datové položky";
978 return "Veřejné atributy";
981 virtual QCString trStaticPublicAttribs()
983 return "Statické veřejné atributy";
985 virtual QCString trProtectedTypes()
987 return "Chráněné typy";
989 virtual QCString trProtectedAttribs()
991 return "Chráněné atributy";
993 virtual QCString trStaticProtectedAttribs()
995 return "Statické chráněné atributy";
997 virtual QCString trPrivateTypes()
999 return "Privátní typy";
1001 virtual QCString trPrivateAttribs()
1003 return "Privátní atributy";
1005 virtual QCString trStaticPrivateAttribs()
1007 return "Statické privátní atributy";
1010 //////////////////////////////////////////////////////////////////////////
1012 //////////////////////////////////////////////////////////////////////////
1014 /*! Used as a marker that is put before a todo item */
1015 virtual QCString trTodo()
1017 return "Plánované úpravy";
1019 /*! Used as the header of the todo list */
1020 virtual QCString trTodoList()
1022 return "Seznam plánovaných úprav";
1025 //////////////////////////////////////////////////////////////////////////
1027 //////////////////////////////////////////////////////////////////////////
1029 virtual QCString trReferencedBy()
1031 return "Používá se v";
1033 virtual QCString trRemarks()
1035 return "Poznámky"; // ??? not checked in a context
1037 virtual QCString trAttention()
1039 return "Upozornění"; // ??? not checked in a context
1041 virtual QCString trInclByDepGraph()
1043 return "Následující graf ukazuje, které soubory přímo nebo "
1044 "nepřímo vkládají tento soubor:";
1046 virtual QCString trSince()
1048 return "Od"; // ??? not checked in a context
1051 ////////////////////////////////////////////////////////////////////////////
1053 //////////////////////////////////////////////////////////////////////////
1055 /*! title of the graph legend page */
1056 virtual QCString trLegendTitle()
1058 return "Vysvětlivky ke grafu";
1060 /*! page explaining how the dot graph's should be interpreted */
1061 virtual QCString trLegendDocs()
1064 "Zde naleznete vysvětlení, jak mají být interpretovány grafy, "
1065 "které byly generovány programem doxygen.<p>\n"
1066 "Uvažujte následující příklad:\n"
1068 "/*! Neviditelná třída, která se v grafu nezobrazuje, protože "
1069 "došlo k ořezání grafu. */\n"
1070 "class Invisible { };\n\n"
1071 "/*! Třída, u které došlo k ořezání grafu. Vztah dědičnosti "
1073 "class Truncated : public Invisible { };\n\n"
1074 "/* Třída, která není dokumentována komentáři programu doxygen. */\n"
1075 "class Undocumented { };\n\n"
1076 "/*! Bázová třída děděná veřejně (public inheritance). */\n"
1077 "class PublicBase : public Truncated { };\n\n"
1078 "/*! Šablona třídy. */\n"
1079 "template<class T> class Templ { };\n\n"
1080 "/*! Bázová třída, použitá pro chráněné dědění "
1081 "(protected inheritance). */\n"
1082 "class ProtectedBase { };\n\n"
1083 "/*! Bázová třída, využitá pro privátní dědění "
1084 "(private inheritance). */\n"
1085 "class PrivateBase { };\n\n"
1086 "/*! Třída, která je využívána třídou Inherited. */\n"
1087 "class Used { };\n\n"
1088 "/*! Odvozená třída, která dědí z více tříd. */\n"
1089 "class Inherited : public PublicBase,\n"
1090 " protected ProtectedBase,\n"
1091 " private PrivateBase,\n"
1092 " public Undocumented,\n"
1093 " public Templ<int>\n"
1096 " Used *m_usedClass;\n"
1099 "K výše uvedenému bude vygenerován následující graf:"
1100 "<p><center><img src=\"graph_legend."+Config_getEnum("DOT_IMAGE_FORMAT")+"\"></center>\n"
1102 "Bloky (tj. uzly) v uvedeném grafu mají následující význam:\n"
1104 "<li>Šedě vyplněný obdélník reprezentuje strukturu nebo třídu, "
1105 "pro kterou byl graf generován.\n"
1106 "<li>Obdélník s černým obrysem označuje dokumentovanou "
1107 "strukturu nebo třídu.\n"
1108 "<li>Obdélník s šedým obrysem označuje nedokumentovanou "
1109 "strukturu nebo třídu.\n"
1110 "<li>Obdélník s červeným obrysem označuje dokumentovanou "
1111 "strukturu nebo třídu, pro kterou\n"
1112 "nejsou zobrazeny všechny vztahy dědičnosti nebo obsažení. "
1113 "Graf je ořezán v případě, kdy jej\n"
1114 "není možné umístit do vymezeného prostoru.\n"
1116 "Šipky (tj. hrany grafu) mají následující význam:\n"
1118 "<li>Tmavě modrá šipka se používá pro označení vztahu veřejné "
1119 "dědičnosti (public) mezi dvěma třídami.\n"
1120 "<li>Tmavě zelená šipka označuje vztah chráněné dědičnosti "
1122 "<li>Tmavě červená šipka označuje vztah privátní dědičnosti "
1124 "<li>Purpurová šipka kreslená čárkovaně se používá v případě, "
1125 "kdy je třída obsažena v jiné třídě,\n"
1126 "nebo kdy je používána jinou třídou. Je označena identifikátorem "
1127 "jedné nebo více proměných, přes které\n"
1128 "je třída nebo struktura zpřístupněna.\n"
1129 "<li>Žlutá šipka kreslená čárkovaně vyjadřuje vztah mezi instancí šablony "
1130 "a šablonou třídy, na základě které byla\n"
1131 "instance šablony vytvořena. V popisu šipky jsou uvedeny příslušné"
1132 " parametry šablony.\n"
1135 /*! text for the link to the legend page */
1136 virtual QCString trLegend()
1138 return "vysvětlivky";
1141 //////////////////////////////////////////////////////////////////////////
1143 //////////////////////////////////////////////////////////////////////////
1145 /*! Used as a marker that is put before a test item */
1146 virtual QCString trTest()
1151 /*! Used as the header of the test list */
1152 virtual QCString trTestList()
1154 return "Seznam testů";
1157 //////////////////////////////////////////////////////////////////////////
1159 //////////////////////////////////////////////////////////////////////////
1161 /*! Used as a section header for KDE-2 IDL methods */
1162 virtual QCString trDCOPMethods()
1164 return "Metody DCOP";
1167 //////////////////////////////////////////////////////////////////////////
1169 //////////////////////////////////////////////////////////////////////////
1171 /*! Used as a section header for IDL properties */
1172 virtual QCString trProperties()
1174 return "Vlastnosti";
1176 /*! Used as a section header for IDL property documentation */
1177 virtual QCString trPropertyDocumentation()
1179 return "Dokumentace k vlastnosti";
1181 //////////////////////////////////////////////////////////////////////////
1183 //////////////////////////////////////////////////////////////////////////
1185 /*! Used for Java classes in the summary section of Java packages */
1186 virtual QCString trClasses()
1190 /*! Used as the title of a Java package */
1191 virtual QCString trPackage(const char *name)
1193 return QCString("Balík ") + name;
1195 /*! Title of the package index page */
1196 virtual QCString trPackageList()
1198 return "Seznam balíků";
1200 /*! The description of the package index page */
1201 virtual QCString trPackageListDescription()
1203 return "Zde naleznete seznam balíků se stručným popisem "
1204 "(pokud byl uveden):";
1206 /*! The link name in the Quick links header for each page */
1207 virtual QCString trPackages()
1211 /*! Text shown before a multi-line define */
1212 virtual QCString trDefineValue()
1217 //////////////////////////////////////////////////////////////////////////
1219 //////////////////////////////////////////////////////////////////////////
1221 /*! Used as a marker that is put before a \\bug item */
1222 virtual QCString trBug()
1226 /*! Used as the header of the bug list */
1227 virtual QCString trBugList()
1229 return "Seznam chyb";
1232 //////////////////////////////////////////////////////////////////////////
1233 // new since 1.2.6-20010422
1234 //////////////////////////////////////////////////////////////////////////
1236 /*! Used as ansicpg for RTF file */
1237 virtual QCString trRTFansicp()
1242 /*! Used as ansicpg for RTF fcharset */
1243 virtual QCString trRTFCharSet()
1248 /*! Used as header RTF general index */
1249 virtual QCString trRTFGeneralIndex()
1254 /*! This is used for translation of the word that will possibly
1255 * be followed by a single name or by a list of names
1258 virtual QCString trClass(bool first_capital, bool singular)
1260 QCString result((first_capital ? "Tříd" : "tříd"));
1261 result += singular ? "a" : "y";
1265 /*! This is used for translation of the word that will possibly
1266 * be followed by a single name or by a list of names
1269 virtual QCString trFile(bool first_capital, bool singular)
1271 QCString result((first_capital ? "Soubor" : "soubor"));
1272 if (!singular) result+="y";
1276 /*! This is used for translation of the word that will possibly
1277 * be followed by a single name or by a list of names
1280 virtual QCString trNamespace(bool first_capital, bool singular)
1282 QCString result((first_capital ? "Prostor" : "prostor"));
1283 if (!singular) result+="y";
1288 /*! This is used for translation of the word that will possibly
1289 * be followed by a single name or by a list of names
1292 virtual QCString trGroup(bool first_capital, bool singular)
1294 QCString result((first_capital ? "Skupin" : "skupin"));
1295 result += singular ? "a" : "y";
1299 /*! This is used for translation of the word that will possibly
1300 * be followed by a single name or by a list of names
1303 virtual QCString trPage(bool first_capital, bool singular)
1305 QCString result((first_capital ? "Stránk" : "stránk"));
1306 result += singular ? "a" : "y";
1310 /*! This is used for translation of the word that will possibly
1311 * be followed by a single name or by a list of names
1314 virtual QCString trMember(bool first_capital, bool singular)
1316 QCString result((first_capital ? "Člen" : "člen"));
1322 /*! ??? Jak to prelozit? Bylo by dobre, kdyby se ozval nekdo,
1325 virtual QCString trGlobal(bool first_capital, bool singular)
1327 QCString result((first_capital ? "Global" : "global"));
1328 if (!singular) result+="s";
1332 //////////////////////////////////////////////////////////////////////////
1334 //////////////////////////////////////////////////////////////////////////
1336 /*! This text is generated when the \\author command is used and
1337 * for the author section in man pages. */
1338 virtual QCString trAuthor(bool first_capital, bool singular)
1340 QCString result((first_capital ? "Auto" : "auto"));
1341 result += (singular) ? "r" : "ři";
1345 //////////////////////////////////////////////////////////////////////////
1347 //////////////////////////////////////////////////////////////////////////
1349 /*! This text is put before the list of members referenced by a member
1351 virtual QCString trReferences()
1353 return "Odkazuje se na";
1356 //////////////////////////////////////////////////////////////////////////
1358 //////////////////////////////////////////////////////////////////////////
1360 /*! used in member documentation blocks to produce a list of
1361 * members that are implemented by this one.
1363 virtual QCString trImplementedFromList(int numEntries)
1365 return "Implementuje "+trWriteList(numEntries)+".";
1368 /*! used in member documentation blocks to produce a list of
1369 * all members that implement this member.
1371 virtual QCString trImplementedInList(int numEntries)
1373 return "Implementováno v "+trWriteList(numEntries)+".";
1376 //////////////////////////////////////////////////////////////////////////
1378 //////////////////////////////////////////////////////////////////////////
1380 /*! used in RTF documentation as a heading for the Table
1383 virtual QCString trRTFTableOfContents()
1388 //////////////////////////////////////////////////////////////////////////
1390 //////////////////////////////////////////////////////////////////////////
1392 /*! Used as the header of the list of item that have been
1393 * flagged deprecated
1395 virtual QCString trDeprecatedList()
1397 return "Seznam zastaralých prvků";
1400 //////////////////////////////////////////////////////////////////////////
1402 //////////////////////////////////////////////////////////////////////////
1404 /*! Used as a header for declaration section of the events found in
1407 virtual QCString trEvents()
1411 /*! Header used for the documentation section of a class' events. */
1412 virtual QCString trEventDocumentation()
1414 return "Dokumentace událostí";
1417 //////////////////////////////////////////////////////////////////////////
1419 //////////////////////////////////////////////////////////////////////////
1421 /*! Used as a heading for a list of Java class types with package scope.
1423 virtual QCString trPackageTypes()
1425 return "Typy v balíku";
1427 /*! Used as a heading for a list of Java class functions with package
1430 virtual QCString trPackageMembers()
1432 return "Funkce v balíku";
1434 /*! Used as a heading for a list of static Java class functions with
1437 virtual QCString trStaticPackageMembers()
1439 return "Statické funkce v balíku";
1441 /*! Used as a heading for a list of Java class variables with package
1444 virtual QCString trPackageAttribs()
1446 return "Atributy balíku";
1448 /*! Used as a heading for a list of static Java class variables with
1451 virtual QCString trStaticPackageAttribs()
1453 return "Statické atributy balíku";
1456 //////////////////////////////////////////////////////////////////////////
1458 //////////////////////////////////////////////////////////////////////////
1460 /*! Used in the quick index of a class/file/namespace member list page
1461 * to link to the unfiltered list of all members.
1463 virtual QCString trAll()
1467 /*! Put in front of the call graph for a function. */
1468 virtual QCString trCallGraph()
1470 return "Tato funkce volá...";
1473 //////////////////////////////////////////////////////////////////////////
1475 //////////////////////////////////////////////////////////////////////////
1477 /*! When the search engine is enabled this text is put in the index
1478 * of each page before the search field.
1480 virtual QCString trSearchForIndex()
1484 /*! This string is used as the title for the page listing the search
1487 virtual QCString trSearchResultsTitle()
1489 return "Výsledky vyhledávání";
1491 /*! This string is put just before listing the search results. The
1492 * text can be different depending on the number of documents found.
1493 * Inside the text you can put the special marker $num to insert
1494 * the number representing the actual number of search results.
1495 * The @a numDocuments parameter can be either 0, 1 or 2, where the
1496 * value 2 represents 2 or more matches. HTML markup is allowed inside
1497 * the returned string.
1499 virtual QCString trSearchResults(int numDocuments)
1501 if (numDocuments==0)
1503 return "Lituji. Vašemu dotazu neodpovídá žádný dokument.";
1505 else if (numDocuments==1)
1507 return "Nalezen jediný dokument, který vyhovuje vašemu dotazu.";
1511 return "Nalezeno <b>$num</b> dokumentů, které vyhovují vašemu "
1512 "dotazu. Nejlépe odpovídající dokumenty jsou zobrazeny "
1516 /*! This string is put before the list of matched words, for each search
1517 * result. What follows is the list of words that matched the query.
1519 virtual QCString trSearchMatches()
1521 return "Nalezená slova:";
1524 //////////////////////////////////////////////////////////////////////////
1526 //////////////////////////////////////////////////////////////////////////
1528 /*! This is used in HTML as the title of page with source code for file filename
1530 virtual QCString trSourceFile(QCString& filename)
1532 return QCString("Zdrojový soubor ") + filename;
1536 //////////////////////////////////////////////////////////////////////////
1538 //////////////////////////////////////////////////////////////////////////
1541 /*! This is used as the name of the chapter containing the directory
1544 virtual QCString trDirIndex()
1545 { return "Hierarchie adresářů"; }
1547 /*! This is used as the name of the chapter containing the documentation
1548 * of the directories.
1550 virtual QCString trDirDocumentation()
1551 { return "Dokumentace k adresářům"; }
1553 /*! This is used as the title of the directory index and also in the
1554 * Quick links of a HTML page, to link to the directory hierarchy.
1556 virtual QCString trDirectories()
1557 { return "Adresáře"; }
1559 /*! This returns a sentences that introduces the directory hierarchy.
1560 * and the fact that it is sorted alphabetically per level
1562 virtual QCString trDirDescription()
1564 return "Následující hierarchie adresářů je zhruba, "
1565 "ale ne úplně, řazena podle abecedy:";
1568 /*! This returns the title of a directory page. The name of the
1569 * directory is passed via \a dirName.
1571 virtual QCString trDirReference(const char *dirName)
1573 QCString result = "Reference k adresáři ";
1578 /*! This returns the word directory with or without starting capital
1579 * (\a first_capital) and in sigular or plural form (\a singular).
1581 virtual QCString trDir(bool first_capital, bool singular)
1583 QCString result((first_capital ? "Adresář" : "adresář"));
1589 //////////////////////////////////////////////////////////////////////////
1591 //////////////////////////////////////////////////////////////////////////
1593 /*! This text is added to the documentation when the \\overload command
1594 * is used for a overloaded function.
1596 virtual QCString trOverloadText()
1598 return "Jde o přetíženou (overloaded) metodu, "
1599 "která má usnadnit používání. Od výše uvedené metody se liší "
1600 "pouze jinak zadávanými argumenty.";
1603 //////////////////////////////////////////////////////////////////////////
1605 //////////////////////////////////////////////////////////////////////////
1607 virtual QCString trCallerGraph()
1609 return "Tuto funkci volají...";
1613 /*! This is used in the documentation of a file/namespace before the list
1614 * of documentation blocks for enumeration values
1616 virtual QCString trEnumerationValueDocumentation()
1618 return "Dokumentace výčtových hodnot";
1621 //////////////////////////////////////////////////////////////////////////
1622 // new since 1.5.4 (mainly for Fortran)
1623 //////////////////////////////////////////////////////////////////////////
1625 /*! header that is put before the list of member subprograms (Fortran). */
1626 virtual QCString trMemberFunctionDocumentationFortran()
1627 { return "Dokumentace členských funkcí/podprogramů"; }
1629 /*! This is put above each page as a link to the list of annotated data types (Fortran). */
1630 virtual QCString trCompoundListFortran()
1631 { return "Seznam datových typů"; }
1633 /*! This is put above each page as a link to all members of compounds (Fortran). */
1634 virtual QCString trCompoundMembersFortran()
1635 { return "Datová pole"; }
1637 /*! This is an introduction to the annotated compound list (Fortran). */
1638 virtual QCString trCompoundListDescriptionFortran()
1639 { return "Datové typy se stručnými popisy:"; }
1641 /*! This is an introduction to the page with all data types (Fortran). */
1642 virtual QCString trCompoundMembersDescriptionFortran(bool extractAll)
1645 QCString result="Následuje seznam všech ";
1648 result+="dokumentovaných ";
1650 result+="složek datových typů";
1651 result+=" s odkazy na ";
1654 result+="dokumentaci datové struktury pro každou složku:";
1658 result+="příslušné datové typy:";
1663 /*! This is used in LaTeX as the title of the chapter with the
1664 * annotated compound index (Fortran).
1666 virtual QCString trCompoundIndexFortran()
1667 { return "Rejstřík datových typů"; }
1669 /*! This is used in LaTeX as the title of the chapter containing
1670 * the documentation of all data types (Fortran).
1672 virtual QCString trTypeDocumentation()
1673 { return "Dokumentace k datovým typům"; }
1675 /*! This is used in the documentation of a file as a header before the
1676 * list of (global) subprograms (Fortran).
1678 virtual QCString trSubprograms()
1679 { return "Funkce/podprogramy"; }
1681 /*! This is used in the documentation of a file/namespace before the list
1682 * of documentation blocks for subprograms (Fortran)
1684 virtual QCString trSubprogramDocumentation()
1685 { return "Dokumentace funkce/podprogramu"; }
1687 /*! This is used in the documentation of a file/namespace/group before
1688 * the list of links to documented compounds (Fortran)
1690 virtual QCString trDataTypes()
1691 { return "Datové typy"; }
1693 /*! used as the title of page containing all the index of all modules (Fortran). */
1694 virtual QCString trModulesList()
1695 { return "Seznam modulů"; }
1697 /*! used as an introduction to the modules list (Fortran) */
1698 virtual QCString trModulesListDescription(bool extractAll)
1700 QCString result="Následuje seznam všech ";
1701 if (!extractAll) result+="dokumentovaných ";
1702 result+="modulů se stručnými popisy:";
1706 /*! used as the title of the HTML page of a module/type (Fortran) */
1707 virtual QCString trCompoundReferenceFortran(const char *clName,
1708 ClassDef::CompoundType compType,
1711 QCString result("Dokumentace ");
1712 if (isTemplate) result += "šablony ";
1715 case ClassDef::Class: result += "třídy "; break;
1716 case ClassDef::Struct: result += "typu "; break;
1717 case ClassDef::Union: result += "unie "; break;
1718 case ClassDef::Interface: result += "rozhraní "; break;
1719 case ClassDef::Protocol: result += "protokolu "; break;
1720 case ClassDef::Category: result += "kategorie "; break;
1721 case ClassDef::Exception: result += "výjimky "; break;
1727 /*! used as the title of the HTML page of a module (Fortran) */
1728 virtual QCString trModuleReference(const char *namespaceName)
1730 QCString result="Dokumentace modulu ";
1731 result += namespaceName;
1735 /*! This is put above each page as a link to all members of modules. (Fortran) */
1736 virtual QCString trModulesMembers()
1737 { return "Části modulu"; }
1739 /*! This is an introduction to the page with all modules members (Fortran) */
1740 virtual QCString trModulesMemberDescription(bool extractAll)
1742 QCString result="Následuje seznam všech ";
1743 if (!extractAll) result+="dokumentovaných ";
1744 result+="částí modulů s odkazy ";
1747 result+="na dokumentaci modulu pro danou část:";
1751 result+="na moduly, ke kterým část patří:";
1756 /*! This is used in LaTeX as the title of the chapter with the
1757 * index of all modules (Fortran).
1759 virtual QCString trModulesIndex()
1760 { return "Rejstřík modulů"; }
1762 /*! This is used for translation of the word that will possibly
1763 * be followed by a single name or by a list of names
1766 virtual QCString trModule(bool first_capital, bool singular)
1768 QCString result((first_capital ? "Modul" : "modul"));
1769 if (!singular) result+="y";
1772 /*! This is put at the bottom of a module documentation page and is
1773 * followed by a list of files that were used to generate the page.
1775 virtual QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType,
1777 { // here s is one of " Module", " Struct" or " Union"
1778 // single is true implies a single file
1779 QCString result=(QCString)"Dokumentace ";
1782 case ClassDef::Class: result+="k tomuto modulu"; break;
1783 case ClassDef::Struct: result+="k tomuto typu"; break;
1784 case ClassDef::Union: result+="k této unii"; break;
1785 case ClassDef::Interface: result+="k tomuto rozhraní"; break;
1786 case ClassDef::Protocol: result+="k tomuto protokolu"; break;
1787 case ClassDef::Category: result+="k této kategorii"; break;
1788 case ClassDef::Exception: result+="k této výjimce"; break;
1790 result+=" byla vygenerována z ";
1791 if (single) result+="následujícího souboru:";
1792 else result+="následujících souborů:";
1795 /*! This is used for translation of the word that will possibly
1796 * be followed by a single name or by a list of names
1799 virtual QCString trType(bool first_capital, bool singular)
1801 QCString result((first_capital ? "Typ" : "typ"));
1802 if (!singular) result+="y";
1805 /*! This is used for translation of the word that will possibly
1806 * be followed by a single name or by a list of names
1809 virtual QCString trSubprogram(bool first_capital, bool singular)
1811 QCString result((first_capital ? "Podprogram" : "podprogram"));
1812 if (!singular) result+="y";
1816 /*! C# Type Contraint list */
1817 virtual QCString trTypeConstraints()
1819 return "Omezení typů (Type Constraints)";
1822 //////////////////////////////////////////////////////////////////////////
1823 // new since 1.6.0 (mainly for the new search engine)
1824 //////////////////////////////////////////////////////////////////////////
1826 /*! directory relation for \a name */
1827 virtual QCString trDirRelation(const char *name)
1829 return "Relace " + QCString(name);
1832 /*! Loading message shown when loading search results */
1833 virtual QCString trLoading()
1835 return "Načítám...";
1838 /*! Label used for search results in the global namespace */
1839 virtual QCString trGlobalNamespace()
1841 return "Globální prostor jmen";
1844 /*! Message shown while searching */
1845 virtual QCString trSearching()
1847 return "Vyhledávám...";
1850 /*! Text shown when no search results are found */
1851 virtual QCString trNoMatches()
1853 return "Nic se nenašlo";
1856 //////////////////////////////////////////////////////////////////////////
1857 // new since 1.6.3 (missing items for the directory pages)
1858 //////////////////////////////////////////////////////////////////////////
1860 /*! introduction text for the directory dependency graph */
1861 virtual QCString trDirDependency(const char *name)
1863 return (QCString)"Graf závislosti adresářů pro "+name;
1866 /*! when clicking a directory dependency label, a page with a
1867 * table is shown. The heading for the first column mentions the
1868 * source file that has a relation to another file.
1870 virtual QCString trFileIn(const char *name)
1872 return (QCString)"Soubor v "+name;
1875 /*! when clicking a directory dependency label, a page with a
1876 * table is shown. The heading for the second column mentions the
1877 * destination file that is included.
1879 virtual QCString trIncludesFileIn(const char *name)
1881 return (QCString)"Vkládá (include) soubor z "+name;
1884 /** Compiles a date string.
1885 * @param year Year in 4 digits
1886 * @param month Month of the year: 1=January
1887 * @param day Day of the Month: 1..31
1888 * @param dayOfWeek Day of the week: 1=Monday..7=Sunday
1889 * @param hour Hour of the day: 0..23
1890 * @param minutes Minutes in the hour: 0..59
1891 * @param seconds Seconds within the minute: 0..59
1892 * @param includeTime Include time in the result string?
1894 virtual QCString trDateTime(int year,int month,int day,int dayOfWeek,
1895 int hour,int minutes,int seconds,
1898 static const char *days[] = { "po","út","st","čt","pá","so","ne" };
1899 static const char *months[] = { "led","úno","bře","dub","kvě","čer","čec","srp","zář","říj","lis","pro" };
1901 sdate.sprintf("%s %d. %s %d",days[dayOfWeek-1],day,months[month-1],year);
1905 stime.sprintf(" %.2d.%.2d:%.2d",hour,minutes,seconds);
1911 //////////////////////////////////////////////////////////////////////////
1913 //////////////////////////////////////////////////////////////////////////
1915 /*! Header for the page with bibliographic citations */
1916 virtual QCString trCiteReferences()
1917 { return "Odkazy na literaturu"; }
1919 /*! Text for copyright paragraph */
1920 virtual QCString trCopyright()
1921 { return "Copyright"; }
1923 /*! Header for the graph showing the directory dependencies */
1924 virtual QCString trDirDepGraph(const char *name)
1925 { return QCString("Graf závislosti na adresářích pro ")+name+":"; }
1927 //////////////////////////////////////////////////////////////////////////
1929 //////////////////////////////////////////////////////////////////////////
1931 /*! Detail level selector shown for hierarchical indices */
1932 virtual QCString trDetailLevel()
1933 { return "úroveň detailů"; }
1935 /*! Section header for list of template parameters */
1936 virtual QCString trTemplateParameters()
1937 { return "Parametry šablon"; }
1939 /*! Used in dot graph when UML_LOOK is enabled and there are many fields */
1940 virtual QCString trAndMore(const QCString &number)
1941 { return "a "+number+" další(ch)..."; }
1943 /*! Used file list for a Java enum */
1944 virtual QCString trEnumGeneratedFromFiles(bool single)
1945 { QCString result = "Dokumentace pro tento výčet byla generována z ";
1947 result += "následujícího souboru:";
1949 result += "následujících souborů:";
1953 /*! Header of a Java enum page (Java enums are represented as classes). */
1954 virtual QCString trEnumReference(const char *name)
1955 { return "Reference k výčtu "+QCString(name); }
1957 /*! Used for a section containing inherited members */
1958 virtual QCString trInheritedFrom(const char *members,const char *what)
1959 { return QCString(members)+" dědí se z "+what; }
1961 /*! Header of the sections with inherited members specific for the
1964 virtual QCString trAdditionalInheritedMembers()
1965 { return "Další zděděné členy"; }
1967 //////////////////////////////////////////////////////////////////////////
1969 //////////////////////////////////////////////////////////////////////////
1971 /*! Used as a tooltip for the toggle button that appears in the
1972 * navigation tree in the HTML output when GENERATE_TREEVIEW is
1973 * enabled. This tooltip explains the meaning of the button.
1975 virtual QCString trPanelSynchronisationTooltip(bool enable)
1977 QCString opt = enable ? "povolit" : "zakázat";
1978 return opt + " synchronizaci panelů";
1981 /*! Used in a method of an Objective-C class that is declared in a
1982 * a category. Note that the @1 marker is required and is replaced
1985 virtual QCString trProvidedByCategory()
1987 return "Deklarováno v kategorii @1.";
1990 /*! Used in a method of an Objective-C category that extends a class.
1991 * Note that the @1 marker is required and is replaced by a link to
1994 virtual QCString trExtendsClass()
1996 return "Rozšiřuje třídu @1.";
1999 /*! Used as the header of a list of class methods in Objective-C.
2000 * These are similar to static public member functions in C++.
2002 virtual QCString trClassMethods()
2004 return "Metody třídy";
2007 /*! Used as the header of a list of instance methods in Objective-C.
2008 * These are similar to public member functions in C++.
2010 virtual QCString trInstanceMethods()
2012 return "Metody instance";
2015 /*! Used as the header of the member functions of an Objective-C class.
2017 virtual QCString trMethodDocumentation()
2019 return "Dokumentace metody";
2022 /*! Used as the title of the design overview picture created for the
2025 virtual QCString trDesignOverview()
2027 return "Návrhové schéma";
2030 //////////////////////////////////////////////////////////////////////////
2034 #endif // TRANSLATOR_CZ_H