Doxygen
Loading...
Searching...
No Matches
translator_cz.h
Go to the documentation of this file.
1/******************************************************************************
2 *
3 * Copyright (C) 1997-2026 by Dimitri van Heesch.
4 *
5 * Permission to use, copy, modify, and distribute this software and its
6 * documentation under the terms of the GNU General Public License is hereby
7 * granted. No representations are made about the suitability of this software
8 * for any purpose. It is provided "as is" without express or implied warranty.
9 * See the GNU General Public License for more details.
10 *
11 * Documents produced by Doxygen are derivative works derived from the
12 * input used in their production; they are not affected by this license.
13 *
14 */
15
16#ifndef TRANSLATOR_CZ_H
17#define TRANSLATOR_CZ_H
18
19// Updates:
20// --------
21// 2022/08/30 - Updated for "new since 1.9.6" by: <petyovsky@vut.cz>
22// Changed translation: `trMemberFunctionDocumentation()`.
23// Added new translation: `trFlowchart()`.
24// 2022/08/25 - Updated for "new since 1.9.4" by: <petyovsky@vut.cz>
25// removed all implicit conversion from DString to const char *,
26// fixed issues: #7434, #8404, #9192,
27// fixed typo and spacing in: `trLegendDocs()`,
28// fixed plural in: `trTemplateParameters()`,
29// better translation considering the context: `trMemberTypedefDocumentation()`,
30// `trMemberEnumerationDocumentation()`, `trMemberFunctionDocumentation()`,
31// `trMemberDataDocumentation()`, `trDefineDocumentation()`, `trDirDocumentation()`,
32// `trTypeDocumentation()`.
33// updated translation in context of non OO languages: `trHierarchicalIndex()`
34// `trGotoGraphicalHierarchy()`, `trGotoTextualHierarchy()`, `trCompoundMembersFortran()`.
35// updated translation in: `trNoMatches()`, trPackageAttribs(), trStaticPackageAttribs().
36// fixed wrong translation in: `trCompoundReferenceFortran()` of `case ClassDef::Class:`.
37// unified translation string in: `trGeneratedFromFilesFortran` according to `trGeneratedFromFiles()`.
38// fixed wrong wording in: `trCompoundReferenceSlice` of `case ClassDef::Interface:` when `isLocal==true`.
39// minor spacing and comments changes for better convergence to the reference file: `translator_en.h`.
40// all unclear or fuzzy czech translations marked with ???.
41// 2021/08/31 - Updated for "new since 1.9.3" by: <petyovsky@vut.cz>.
42// 2021/01/22 - Updated for "new since 1.9.2" by: <petyovsky@vut.cz>.
43// 2013/04/11 - Updates for "new since 1.8.4".
44// 2012/07/31 - Updates for "new since 1.8.2".
45// 2012/04/10 - Updates for "new since 1.8.0".
46// 2011/07/28 - Updates for "new since 1.7.5".
47// 2010/06/01 - typo
48// 2010/04/28 - Updates for "new since 1.6.3".
49// 2009/09/02 - Updates for "new since 1.6.0 (mainly for the new search engine)".
50// 2008/06/09 - Corrections in trLegendDocs().
51// 2007/11/13 - Update for "new since 1.5.4 (mainly for Fortran)".
52// 2007/03/20 - removing decode(), conversion of literals to UTF-8.
53// 2006/06/13 - translation of the trEnumerationValueDocumentation().
54// and clear in the Czech language.
55// modified trCallGraph() to make the meaning unambiguous
56// 2006/05/10 - Update for "new since 1.4.6" -- trCallerGraph(),
57// 2005/03/08 - Update for "new since 1.4.1" (trOverloadText())
58// 2005/02/11 - The "never used" methods removed.
59// 2004/09/14 - The new methods "since 1.3.9" implemented.
60// 2004/06/16 - The new method "since 1.3.8" implemented.
61// 2004/02/27 - Text inside the trCallGraph() corrected.
62// 2004/02/26 - trLegendDocs() updated.
63// 2003/08/13 - Four new methods "since 1.3.3" implemented.
64// 2003/06/10 - Two new methods "since 1.3.1" implemented.
65// 2003/04/28 - Five new methods "since 1.3" implemented.
66// 2002/10/15 - The new trEvents() and trEventDocumentation() implemented.
67// 2002/07/29 - The new trDeprecatedList() implemented.
68// 2002/07/08 - The new trRTFTableOfContents() implemented. (my birthday! ;)
69// 2002/03/05 - ... forgot to replace TranslatorAdapter... by Translator.
70// 2002/01/23 - Two new methods "since 1.2.13" implemented.
71// 2001/11/06 - trReferences() implemented.
72// 2001/07/16 - trClassDocumentation() updated as in the English translator.
73// 2001/05/25 - Corrections.
74// 2001/05/18 - Updates, corrections.
75// 2001/05/02 - Decode() inline changed to decode(); cleaning.
76// level as other translators.
77// class Translator. The English translator is now on the same
78// introducing TranslatorAdapter class and the abstract base
79// 2001/04/20 - Update for "new since 1.2.6-20010422". Experimental version
80// 2001/04/10 - Updates (1.2.6-20010408), cleaning.
81// 2001/03/12 - Minor correction of comments (synchronous with translator.h).
82// 2001/02/26 - Update for "new since 1.2.5" version (trBug(), trBugList()).
83// 2001/02/15 - trMore() now returns only "..." (ellipsis).
84// 2001/01/09 - Update for "new since 1.2.4" version.
85// 2000/10/17 - Update for "new since 1.2.2" version.
86// 2000/09/11 - Update for "new since 1.2.1" version.
87// 2000/09/06 - Reimplementation of trInheritsList().
88// 2000/08/31 - ISOToWin() and WinToISO() moved to the base class.
89// 2000/08/30 - Macro DECODE replaced by the inline (thanks to Boris Bralo).
90// 2000/08/24 - Corrections, updates.
91// 2000/08/02 - Updated for 1.2.0
92// 2000/07/19 - Updates for "new since 1.1.5"; encoding conversion separated.
93// 2000/07/10 - Update to 1.1.5; conditionally decoding to iso-8859-2 for UNIX.
94// 2000/06/20 - Prototype: with diacritics; based on ver. 1.1.4 (from scratch).
95//
96// The first translation from English to Czech was started by
97// Vlastimil Havran (1999--2000). The prototype version of Czech strings
98// with diacritics was implemented by Petr Prikryl (prikrylp@skil.cz),
99// 2000/06/20. Vlastimil agreed that Petr be the new maintainer.
100
101// Todo
102// ----
103// - The trReimplementedFromList() should pass the kind of the
104// reimplemented element. It can be method, typedef or possibly
105// something else. It is difficult to find the general translation
106// for all kinds in the Czech language.
107
108/*!
109 When defining a translator class for the new language, follow
110 the description in the documentation. One of the steps says
111 that you should copy the translator_en.h (this) file to your
112 translator_xx.h new file. Your new language should use the
113 Translator class as the base class. This means that you need to
114 implement exactly the same (pure virtual) override methods as the
115 TranslatorEnglish does. Because of this, it is a good idea to
116 start with the copy of TranslatorEnglish and replace the strings
117 one by one.
118
119 It is not necessary to include "translator.h" or
120 "translator_adapter.h" here. The files are included in the
121 language.cpp correctly. Not including any of the mentioned
122 files frees the maintainer from thinking about whether the
123 first, the second, or both files should be included or not, and
124 why. This holds namely for localized translators because their
125 base class is changed occasionally to adapter classes when the
126 Translator class changes the interface, or back to the
127 Translator class (by the local maintainer) when the localized
128 translator is made up-to-date again.
129*/
131{
132 public:
133
134 // --- Language control methods -------------------
135
136 /*! Used for identification of the language. The identification
137 * should not be translated. It should be replaced by the name
138 * of the language in English using lower-case characters only
139 * (e.g. "czech", "japanese", "russian", etc.). It should be equal to
140 * the identification used in language.cpp.
141 */
143 { return "czech"; }
144
145 /*! Used to get the LaTeX command(s) for the language support.
146 * This method should return string with commands that switch
147 * LaTeX to the desired language. For example
148 * <pre>"\\usepackage[german]{babel}\n"
149 * </pre>
150 * or
151 * <pre>"\\usepackage{polski}\n"
152 * "\\usepackage[latin2]{inputenc}\n"
153 * "\\usepackage[T1]{fontenc}\n"
154 * </pre>
155 *
156 * The English LaTeX does not use such commands. Because of this
157 * the empty string is returned in this implementation.
158 */
160 {
161 return "\\usepackage[T2A]{fontenc}\n"
162 "\\usepackage[czech]{babel}\n"
163 "\\usepackage{regexpatch}\n"
164 "\\makeatletter\n"
165 "% Change the `-` delimiter to an active character\n"
166 "\\xpatchparametertext\\@@@cmidrule{-}{\\cA-}{}{}\n"
167 "\\xpatchparametertext\\@cline{-}{\\cA-}{}{}\n"
168 "\\makeatother\n";
169 }
170
172 {
173 return "cs";
174 }
175
177 {
178 return "0x405 Czech";
179 }
180 // --- Language translation methods -------------------
181
182 /*! used in the compound documentation before a list of related functions. */
184 { return "Související funkce"; }
185
186 /*! subscript for the related functions. */
188 { return "(Uvedené funkce nejsou členskými funkcemi.)"; }
189
190 /*! header that is put before the detailed description of files, classes and namespaces. */
192 { return "Detailní popis"; }
193
194 /*! header that is used when the summary tag is missing inside the details tag */
196 { return "Podrobnosti"; }
197
198 /*! header that is put before the list of typedefs. */
200 { return "Dokumentace členských typů"; }
201
202 /*! header that is put before the list of enumerations. */
204 { return "Dokumentace členských výčtů"; }
205
206 /*! header that is put before the list of member functions. */
208 {
209 if (Config_getBool(OPTIMIZE_OUTPUT_VHDL))
210 {
211 return "Dokumentace členských funkcí/procedur/procesů";
212 }
213 else
214 {
215 return "Dokumentace členských funkcí";
216 }
217 }
218
219 /*! header that is put before the list of member attributes. */
221 {
222 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
223 {
224 return "Dokumentace položek";
225 }
226 else
227 {
228 return "Dokumentace datových členů";
229 }
230 }
231
232 /*! this is the text of a link put after brief descriptions. */
233 DString trMore() override
234 { return "..."; }
235
236 /*! put in the class documentation */
238 { return "Seznam všech členů"; }
239
240 /*! used as the title of the "list of all members" page of a class */
242 { return "Seznam členů třídy"; }
243
244 /*! this is the first part of a sentence that is followed by a class name */
246 { return "Zde naleznete úplný seznam členů třídy"; }
247
248 /*! this is the remainder of the sentence after the class name */
250 { return ", včetně všech zděděných členů."; }
251
252 /*! this is put at the author sections at the bottom of man pages.
253 * parameter s is name of the project name.
254 */
256 { DString result="Vygenerováno automaticky programem Doxygen "
257 "ze zdrojových textů";
258 if (!s.empty()) result+=" projektu "+s;
259 result+=".";
260 return result;
261 }
262
263 /*! put after an enum name in the list of all members */
265 { return "jméno výčtu"; }
266
267 /*! put after an enum value in the list of all members */
269 { return "hodnota výčtu"; }
270
271 /*! put after an undocumented member in the list of all members */
273 { return "definován v"; }
274
275 // quick reference sections
276
277 /*! This is put above each page as a link to the list of all groups of
278 * compounds or files (see the \\group command).
279 */
281 { return "Moduly"; }
282
283 /*! This is put above each page as a link to the class hierarchy */
285 { return "Hierarchie tříd"; }
286
287 /*! This is put above each page as a link to the list of annotated classes */
289 {
290 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
291 {
292 return "Datové struktury";
293 }
294 else
295 {
296 return "Seznam tříd";
297 }
298 }
299
300 /*! This is put above each page as a link to the list of documented files */
302 { return "Seznam souborů"; }
303
304 /*! This is put above each page as a link to all members of compounds. */
306 {
307 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
308 {
309 return "Datové položky";
310 }
311 else
312 {
313 return "Seznam členů tříd";
314 }
315 }
316
317 /*! This is put above each page as a link to all members of files. */
319 {
320 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
321 {
322 return "Globální symboly";
323 }
324 else
325 {
326 return "Symboly v souborech";
327 }
328 }
329
330 /*! This is put above each page as a link to all related pages. */
332 { return "Ostatní stránky"; }
333
334 /*! This is put above each page as a link to all examples. */
336 { return "Příklady"; }
337
338 /*! This is put above each page as a link to the search engine. */
339 DString trSearch() override
340 { return "Hledat"; }
341
342 /*! This is an introduction to the class hierarchy. */
344 {
345 if (Config_getBool(OPTIMIZE_OUTPUT_VHDL))
346 {
347 return "Zde je hierarchický seznam všech entit:";
348 }
349 else
350 {
351 return "Zde naleznete seznam, vyjadřující vztah dědičnosti tříd. "
352 "Je seřazen přibližně (ale ne úplně) podle abecedy:";
353 }
354 }
355
356 /*! This is an introduction to the list with all files. */
357 DString trFileListDescription(bool extractAll) override
358 {
359 DString result="Zde naleznete seznam všech ";
360 if (!extractAll) result+="dokumentovaných ";
361 result+="souborů se stručnými popisy:";
362 return result;
363 }
364
365 /*! This is an introduction to the annotated compound list. */
367 {
368
369 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
370 {
371 return "Následující seznam obsahuje identifikace datových "
372 "struktur a jejich stručné popisy:";
373 }
374 else if (Config_getBool(OPTIMIZE_OUTPUT_SLICE))
375 {
376 return "Následující seznam obsahuje identifikace tříd. "
377 "V seznamu jsou uvedeny jejich stručné popisy:";
378 }
379 else
380 {
381 return "Následující seznam obsahuje především identifikace "
382 "tříd, ale nacházejí se zde i další netriviální prvky, "
383 "jako jsou struktury (struct), unie (union) a rozhraní "
384 "(interface). V seznamu jsou uvedeny jejich stručné "
385 "popisy:";
386 }
387 }
388
389 /*! This is an introduction to the page with all class members. */
390 DString trCompoundMembersDescription(bool extractAll) override
391 {
392 DString result="Zde naleznete seznam všech ";
393 if (!extractAll)
394 {
395 result+="dokumentovaných ";
396 }
397 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
398 {
399 result+="položek struktur (struct) a unií (union)";
400 }
401 else
402 {
403 result+="členů tříd";
404 }
405 result+=" s odkazy na ";
406 if (!extractAll)
407 {
408 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
409 {
410 result+="struktury/unie, ke kterým příslušejí:";
411 }
412 else
413 {
414 result+="třídy, ke kterým příslušejí:";
415 }
416 }
417 else
418 {
419 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
420 {
421 result+="dokumentaci struktur/unií, ke kterým příslušejí:";
422 }
423 else
424 {
425 result+="dokumentaci tříd, ke kterým příslušejí:";
426 }
427 }
428 return result;
429 }
430
431 /*! This is an introduction to the page with all file members. */
432 DString trFileMembersDescription(bool extractAll) override
433 {
434 DString result="Zde naleznete seznam všech ";
435 if (!extractAll) result+="dokumentovaných ";
436
437 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
438 {
439 result+="funkcí, proměnných, maker, výčtů a definic typů (typedef) "
440 "s odkazy";
441 }
442 else
443 {
444 result+="symbolů, které jsou definovány na úrovni svých souborů. "
445 "Pro každý symbol je uveden odkaz";
446 }
447 result+=" na ";
448 if (extractAll)
449 result+="soubory, ke kterým příslušejí:";
450 else
451 result+="dokumentaci:";
452 return result;
453 }
454
455 /*! This is an introduction to the page with the list of all examples */
457 { return "Zde naleznete seznam všech příkladů:"; }
458
459 /*! This is an introduction to the page with the list of related pages */
461 { return "Následující seznam odkazuje na další stránky projektu:"; }
462
463 /*! This is an introduction to the page with the list of class/file groups */
465 { return "Zde naleznete seznam všech modulů:"; }
466
467 // index titles (the project name is prepended for these)
468
469 /*! This is used in HTML as the title of index.html. */
470 DString trDocumentation(const DString &projName) override
471 { return (!projName.empty()?projName + " " : "") + "Dokumentace"; }
472
473 /*! This is used in LaTeX as the title of the chapter with the
474 * index of all groups.
475 */
477 { return "Rejstřík modulů"; }
478
479 /*! This is used in LaTeX as the title of the chapter with the
480 * class hierarchy.
481 */
483 { return "Rejstřík hierarchie"; }
484
485 /*! This is used in LaTeX as the title of the chapter with the
486 * annotated compound index.
487 */
489 {
490 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
491 {
492 return "Rejstřík datových struktur";
493 }
494 else
495 {
496 return "Rejstřík tříd";
497 }
498 }
499
500 /*! This is used in LaTeX as the title of the chapter with the
501 * list of all files.
502 */
504 { return "Rejstřík souborů"; }
505
506 /*! This is used in LaTeX as the title of the chapter containing
507 * the documentation of all groups.
508 */
510 { return "Dokumentace modulů"; }
511
512 /*! This is used in LaTeX as the title of the chapter containing
513 * the documentation of all classes, structs and unions.
514 */
516 {
517 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
518 {
519 return "Dokumentace datových struktur";
520 }
521 else if (Config_getBool(OPTIMIZE_OUTPUT_VHDL))
522 {
524 }
525 else
526 {
527 return "Dokumentace tříd";
528 }
529 }
530
531 /*! This is used in LaTeX as the title of the chapter containing
532 * the documentation of all files.
533 */
535 { return "Dokumentace souborů"; }
536
537 /*! This is used in LaTeX as the title of the document */
539 { return "Referenční příručka"; }
540
541 /*! This is used in the documentation of a file as a header before the
542 * list of defines
543 */
545 { return "Definice maker"; }
546
547 /*! This is used in the documentation of a file as a header before the
548 * list of typedefs
549 */
551 { return "Definice typů"; }
552
553 /*! This is used in the documentation of a file as a header before the
554 * list of enumerations
555 */
557 { return "Výčty"; }
558
559 /*! This is used in the documentation of a file as a header before the
560 * list of (global) functions
561 */
563 { return "Funkce"; }
564
565 /*! This is used in the documentation of a file as a header before the
566 * list of (global) variables
567 */
569 { return "Proměnné"; }
570
571 /*! This is used in the documentation of a file as a header before the
572 * list of (global) variables
573 */
575 { return "Hodnoty výčtu"; }
576
577 /*! This is used in the documentation of a file before the list of
578 * documentation blocks for defines
579 */
581 { return "Dokumentace definic maker"; }
582
583 /*! This is used in the documentation of a file/namespace before the list
584 * of documentation blocks for typedefs
585 */
587 { return "Dokumentace definic typů"; }
588
589 /*! This is used in the documentation of a file/namespace before the list
590 * of documentation blocks for enumeration types
591 */
593 { return "Dokumentace výčtových typů"; }
594
595 /*! This is used in the documentation of a file/namespace before the list
596 * of documentation blocks for functions
597 */
599 { return "Dokumentace funkcí"; }
600
601 /*! This is used in the documentation of a file/namespace before the list
602 * of documentation blocks for variables
603 */
605 { return "Dokumentace proměnných"; }
606
607 /*! This is used in the documentation of a file/namespace/group before
608 * the list of links to documented compounds
609 */
611 {
612 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
613 {
614 return "Datové struktury";
615 }
616 else
617 {
618 return "Třídy";
619 }
620 }
621
622 /*! This is used in the standard footer of each page and indicates when
623 * the page was generated
624 */
625 DString trGeneratedAt(const DString &date,const DString &projName) override
626 {
627 DString result="Vygenerováno dne: "+date;
628 if (!projName.empty()) result +=", pro projekt: "+projName;
629 result+=", programem";
630 return result;
631 }
632
633 /*! this text is put before a class diagram */
634 DString trClassDiagram(const DString &clName) override
635 {
636 return "Diagram dědičnosti pro třídu "+clName+":";
637 }
638
639 /*! this text is generated when the \\warning command is used. */
641 { return "Pozor"; }
642
643 /*! this text is generated when the \\version command is used. */
645 { return "Verze"; }
646
647 /*! this text is generated when the \\date command is used. */
648 DString trDate() override
649 { return "Datum"; }
650
651 /*! this text is generated when the \\return command is used. */
653 { return "Návratová hodnota"; }
654
655 /*! this text is generated when the \\sa command is used. */
657 { return "Viz také"; }
658
659 /*! this text is generated when the \\param command is used. */
661 { return "Parametry"; }
662
663 /*! this text is generated when the \\exception command is used. */
665 { return "Výjimky"; }
666
667 /*! this text is used in the title page of a LaTeX document. */
669 { return "Vygenerováno programem"; }
670
671//////////////////////////////////////////////////////////////////////////
672// new since 0.49-990307
673//////////////////////////////////////////////////////////////////////////
674
675 /*! used as the title of page containing all the index of all namespaces. */
677 { return "Seznam jmenných prostorů"; }
678
679 /*! used as an introduction to the namespace list */
680 DString trNamespaceListDescription(bool extractAll) override
681 {
682 DString result="Zde naleznete seznam všech ";
683 if (!extractAll) result+="dokumentovaných ";
684 result+="jmenných prostorů se stručným popisem:";
685 return result;
686 }
687
688 /*! used in the class documentation as a header before the list of all
689 * friends of a class
690 */
692 { return "Přátelé třídy"; }
693
694//////////////////////////////////////////////////////////////////////////
695// new since 0.49-990405
696//////////////////////////////////////////////////////////////////////////
697
698 /*! used in the class documentation as a header before the list of all
699 * related classes
700 */
702 { return "Dokumentace přátel a souvisejících funkcí třídy"; }
703
704//////////////////////////////////////////////////////////////////////////
705// new since 0.49-990425
706//////////////////////////////////////////////////////////////////////////
707
708 /*! used as the title of the HTML page of a class/struct/union */
710 ClassDef::CompoundType compType,
711 bool isTemplate) override
712 {
713 DString result="Dokumentace ";
714 if (isTemplate) result += "šablony ";
715 switch(compType)
716 {
717 case ClassDef::Class: result+="třídy "; break;
718 case ClassDef::Struct: result+="struktury "; break;
719 case ClassDef::Union: result+="unie "; break;
720 case ClassDef::Interface: result+="rozhraní "; break;
721 case ClassDef::Protocol: result+="protokolu "; break;
722 case ClassDef::Category: result+="kategorie "; break;
723 case ClassDef::Exception: result+="výjimky "; break;
724 default: break;
725 }
726 result += clName;
727 return result;
728 }
729
730 /*! used as the title of the HTML page of a file */
731 DString trFileReference(const DString &fileName) override
732 {
733 DString result="Dokumentace souboru ";
734 result+=fileName;
735 return result;
736 }
737
738 /*! used as the title of the HTML page of a namespace */
739 DString trNamespaceReference(const DString &namespaceName) override
740 {
741 DString result="Dokumentace jmenného prostoru ";
742 result+=namespaceName;
743 return result;
744 }
745
746 /*
747 * these are for the member sections of a class, struct or union
748 */
750 { return "Veřejné metody"; }
752 { return "Veřejné sloty"; }
754 { return "Signály"; }
756 { return "Statické veřejné metody"; }
758 { return "Chráněné metody"; }
760 { return "Chráněné sloty"; }
762 { return "Statické chráněné metody"; }
764 { return "Privátní metody"; }
766 { return "Privátní sloty"; }
768 { return "Statické privátní metody"; }
769
770 /*! this function is used to produce a comma-separated list of items.
771 * use generateMarker(i) to indicate where item i should be put.
772 */
773 DString trWriteList(int numEntries) override
774 {
775 DString result;
776 // the inherits list contain `numEntries' classes
777 for (int i=0;i<numEntries;i++)
778 {
779 // use generateMarker to generate placeholders for the class links!
780 result+=generateMarker(i); // generate marker for entry i in the list
781 // (order is left to right)
782
783 if (i!=numEntries-1) // not the last entry, so we need a separator
784 {
785 if (i<numEntries-2) // not the fore last entry
786 result+=", ";
787 else // the fore last entry
788 result+=" a ";
789 }
790 }
791 return result;
792 }
793
794 /*! used in class documentation to produce a list of base classes,
795 * if class diagrams are disabled.
796 */
797 DString trInheritsList(int numEntries) override
798 {
799 DString result="Dědí z ";
800 result += (numEntries == 1) ? "bázové třídy " : "bázových tříd ";
801 result += trWriteList(numEntries) + ".";
802 return result;
803 }
804
805 /*! used in class documentation to produce a list of super classes,
806 * if class diagrams are disabled.
807 */
808 DString trInheritedByList(int numEntries) override
809 {
810 DString result="Zděděna ";
811 result += (numEntries == 1) ? "třídou " : "třídami ";
812 result += trWriteList(numEntries) + ".";
813 return result;
814 }
815
816 /*! used in member documentation blocks to produce a list of
817 * members that are hidden by this one.
818 */
819 DString trReimplementedFromList(int numEntries) override
820 {
821 DString result="Reimplementuje stejnojmenný prvek z ";
822 result += trWriteList(numEntries) + ".";
823 return result;
824 }
825
826 /*! used in member documentation blocks to produce a list of
827 * all member that overwrite the implementation of this member.
828 */
829 DString trReimplementedInList(int numEntries) override
830 {
831 return "Reimplementováno v "+trWriteList(numEntries)+".";
832 }
833
834 /*! This is put above each page as a link to all members of namespaces. */
836 { return "Symboly ve jmenném prostoru"; }
837
838 /*! This is an introduction to the page with all namespace members */
839 DString trNamespaceMemberDescription(bool extractAll) override
840 {
841 DString result="Zde naleznete seznam všech ";
842 if (!extractAll) result+="dokumentovaných ";
843 result+="symbolů, které jsou definovány ve svých jmenných prostorech. "
844 "U každého je uveden odkaz na ";
845 if (extractAll)
846 result+="dokumentaci příslušného jmenného prostoru:";
847 else
848 result+="příslušný jmenný prostor:";
849 return result;
850 }
851 /*! This is used in LaTeX as the title of the chapter with the
852 * index of all namespaces.
853 */
855 { return "Rejstřík jmenných prostorů"; }
856
857 /*! This is used in LaTeX as the title of the chapter containing
858 * the documentation of all namespaces.
859 */
861 { return "Dokumentace jmenných prostorů"; }
862
863//////////////////////////////////////////////////////////////////////////
864// new since 0.49-990522
865//////////////////////////////////////////////////////////////////////////
866
867 /*! This is used in the documentation before the list of all
868 * namespaces in a file.
869 */
871 { return "Jmenné prostory"; }
872
873//////////////////////////////////////////////////////////////////////////
874// new since 0.49-990728
875//////////////////////////////////////////////////////////////////////////
876
877 /*! This is put at the bottom of a class documentation page and is
878 * followed by a list of files that were used to generate the page.
879 */
881 bool single) override
882 { // single is true implies a single file
883 bool vhdlOpt = Config_getBool(OPTIMIZE_OUTPUT_VHDL);
884 DString result="Dokumentace pro ";
885 switch(compType)
886 {
887 case ClassDef::Class: result+=vhdlOpt?"tuto návrhovou jednotku":"tuto třídu"; break;
888 case ClassDef::Struct: result+="tuto strukturu"; break;
889 case ClassDef::Union: result+="tuto unii"; break;
890 case ClassDef::Interface: result+="toto rozhraní"; break;
891 case ClassDef::Protocol: result+="tento protokol"; break;
892 case ClassDef::Category: result+="tuto kategorii"; break;
893 case ClassDef::Exception: result+="tuto výjimku"; break;
894 default: break;
895 }
896 result+=" byla vygenerována z následující";
897 if (single) result+="ho souboru:";
898 else result+="ch souborů:";
899 return result;
900 }
901
902//////////////////////////////////////////////////////////////////////////
903// new since 0.49-990901
904//////////////////////////////////////////////////////////////////////////
905
906 /*! This is used as the heading text for the retval command. */
908 { return "Vracené hodnoty"; }
909
910 /*! This is in the (quick) index as a link to the main page (index.html)
911 */
913 { return "Hlavní stránka"; }
914
915 /*! This is used in references to page that are put in the LaTeX
916 * documentation. It should be an abbreviation of the word page.
917 */
919 { return "s."; }
920
921//////////////////////////////////////////////////////////////////////////
922// new since 0.49-991003
923//////////////////////////////////////////////////////////////////////////
924
926 {
927 return "Definice je uvedena na řádku @0 v souboru @1.";
928 }
930 {
931 return "Definice v souboru @0.";
932 }
933
934//////////////////////////////////////////////////////////////////////////
935// new since 0.49-991205
936//////////////////////////////////////////////////////////////////////////
937
939 {
940 return "Zastaralé";
941 }
942
943//////////////////////////////////////////////////////////////////////////
944// new since 1.0.0
945//////////////////////////////////////////////////////////////////////////
946
947 /*! this text is put before a collaboration diagram */
948 DString trCollaborationDiagram(const DString &clName) override
949 {
950 return "Diagram pro "+clName+":";
951 }
952 /*! this text is put before an include dependency graph */
953 DString trInclDepGraph(const DString &fName) override
954 {
955 return "Graf závislostí na vkládaných souborech pro "+fName+":";
956 }
957 /*! header that is put before the list of constructor/destructors. */
959 {
960 return "Dokumentace konstruktoru a destruktoru";
961 }
962 /*! Used in the file documentation to point to the corresponding sources. */
964 {
965 return "Zobrazit zdrojový text tohoto souboru.";
966 }
967 /*! Used in the file sources to point to the corresponding documentation. */
969 {
970 return "Zobrazit dokumentaci tohoto souboru.";
971 }
972
973 /*! ??? Jak to prelozit? Bylo by dobre, kdyby se ozval nekdo, kdo to pouziva.*/
974 /*! Text for the \\pre command */
976 {
977 return "Precondition"; // ???
978 }
979 /*! Text for the \\post command */
981 {
982 return "Postcondition"; // ???
983 }
984 /*! Text for the \\invariant command */
986 {
987 return "Invariant"; // ???
988 }
989 /*! Text shown before a multi-line variable/enum initialization */
991 {
992 return "Inicializační hodnota:";
993 }
994 /*! Text used the source code in the file index */
995 DString trCode() override
996 {
997 return "zdrojový text";
998 }
1000 {
1001 return "Grafické zobrazení hierarchie tříd";
1002 }
1004 {
1005 return "Zobrazit grafickou podobu hierarchie";
1006 }
1008 {
1009 return "Zobrazit textovou podobu hierarchie";
1010 }
1012 {
1013 return "Rejstřík stránek";
1014 }
1015
1016//////////////////////////////////////////////////////////////////////////
1017// new since 1.1.0
1018//////////////////////////////////////////////////////////////////////////
1019
1020 DString trNote() override
1021 {
1022 return "Poznámka";
1023 }
1025 {
1026 return "Veřejné typy";
1027 }
1029 {
1030 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
1031 {
1032 return "Datové položky";
1033 }
1034 else
1035 {
1036 return "Veřejné atributy";
1037 }
1038 }
1040 {
1041 return "Statické veřejné atributy";
1042 }
1044 {
1045 return "Chráněné typy";
1046 }
1048 {
1049 return "Chráněné atributy";
1050 }
1052 {
1053 return "Statické chráněné atributy";
1054 }
1056 {
1057 return "Privátní typy";
1058 }
1060 {
1061 return "Privátní atributy";
1062 }
1064 {
1065 return "Statické privátní atributy";
1066 }
1067
1068//////////////////////////////////////////////////////////////////////////
1069// new since 1.1.3
1070//////////////////////////////////////////////////////////////////////////
1071
1072 /*! Used as a marker that is put before a \\todo item */
1073 DString trTodo() override
1074 {
1075 return "Plánované úpravy";
1076 }
1077 /*! Used as the header of the todo list */
1079 {
1080 return "Seznam plánovaných úprav";
1081 }
1082
1083//////////////////////////////////////////////////////////////////////////
1084// new since 1.1.4
1085//////////////////////////////////////////////////////////////////////////
1086
1088 {
1089 return "Používá se v";
1090 }
1092 {
1093 return "Poznámky"; // ??? not checked in a context
1094 }
1096 {
1097 return "Upozornění"; // ??? not checked in a context
1098 }
1100 {
1101 return "Následující graf ukazuje, které soubory přímo nebo "
1102 "nepřímo vkládají tento soubor:";
1103 }
1104 DString trSince() override
1105 {
1106 return "Od"; // ??? not checked in a context
1107 }
1108
1109//////////////////////////////////////////////////////////////////////////
1110// new since 1.1.5
1111//////////////////////////////////////////////////////////////////////////
1112
1113 /*! title of the graph legend page */
1115 {
1116 return "Vysvětlivky ke grafu";
1117 }
1118 /*! page explaining how the dot graph's should be interpreted
1119 * The %A in the text below are to prevent link to classes called "A".
1120 */
1122 {
1123 return
1124 "Zde naleznete vysvětlení, jak mají být interpretovány grafy, "
1125 "které byly vygenerovány programem doxygen.<p>\n"
1126 "Uvažujte následující příklad:\n"
1127 "\\code\n"
1128 "/*! Neviditelná třída, která se v grafu nezobrazuje, protože "
1129 "došlo k ořezání grafu. */\n"
1130 "class Invisible { };\n\n"
1131 "/*! Třída, u které došlo k ořezání grafu. Vztah dědičnosti "
1132 "je skryt. */\n"
1133 "class Truncated : public Invisible { };\n\n"
1134 "/* Třída, která není dokumentována komentáři programu doxygen. */\n"
1135 "class Undocumented { };\n\n"
1136 "/*! Bázová třída děděná veřejně (public inheritance). */\n"
1137 "class PublicBase : public Truncated { };\n\n"
1138 "/*! Šablona třídy. */\n"
1139 "template<class T> class Templ { };\n\n"
1140 "/*! Bázová třída, použitá pro chráněné dědění "
1141 "(protected inheritance). */\n"
1142 "class ProtectedBase { };\n\n"
1143 "/*! Bázová třída, využitá pro privátní dědění "
1144 "(private inheritance). */\n"
1145 "class PrivateBase { };\n\n"
1146 "/*! Třída, která je využívána třídou Inherited. */\n"
1147 "class Used { };\n\n"
1148 "/*! Odvozená třída, která dědí z více tříd. */\n"
1149 "class Inherited : public PublicBase,\n"
1150 " protected ProtectedBase,\n"
1151 " private PrivateBase,\n"
1152 " public Undocumented,\n"
1153 " public Templ<int>\n"
1154 "{\n"
1155 " private:\n"
1156 " Used *m_usedClass;\n"
1157 "};\n"
1158 "\\endcode\n"
1159 "K výše uvedenému bude vygenerován následující graf:"
1160 "<p><center><img alt=\"\" src=\"graph_legend."+getDotImageExtension()+"\"></center></p>\n"
1161 "<p>\n"
1162 "Bloky (tj. uzly) v uvedeném grafu mají následující význam:\n"
1163 "</p>\n"
1164 "<ul>\n"
1165 "<li>Šedě vyplněný obdélník reprezentuje strukturu nebo třídu, "
1166 "pro kterou byl graf vygenerován.</li>\n"
1167 "<li>Obdélník s černým obrysem označuje dokumentovanou "
1168 "strukturu nebo třídu.</li>\n"
1169 "<li>Obdélník s šedým obrysem označuje nedokumentovanou "
1170 "strukturu nebo třídu.</li>\n"
1171 "<li>Obdélník s červeným obrysem označuje dokumentovanou "
1172 "strukturu nebo třídu, pro kterou\n"
1173 "nejsou zobrazeny všechny vztahy dědičnosti nebo obsažení. "
1174 "Graf je ořezán v případě, kdy jej\n"
1175 "není možné umístit do vymezeného prostoru.</li>\n"
1176 "</ul>\n"
1177 "<p>\n"
1178 "Šipky (tj. hrany grafu) mají následující význam:\n"
1179 "</p>\n"
1180 "<ul>\n"
1181 "<li>Modrá šipka se používá pro označení vztahu veřejné "
1182 "dědičnosti (public) mezi dvěma třídami.</li>\n"
1183 "<li>Tmavě zelená šipka označuje vztah chráněné dědičnosti "
1184 "(protected).</li>\n"
1185 "<li>Tmavě červená šipka označuje vztah privátní dědičnosti "
1186 "(private).</li>\n"
1187 "<li>Purpurová šipka kreslená čárkovaně se používá v případě, "
1188 "kdy je třída obsažena v jiné třídě,\n"
1189 "nebo kdy je používána jinou třídou. Šipka je označena "
1190 "identifikátorem jedné nebo více proměnných, přes které\n"
1191 "je třída nebo struktura zpřístupněna.</li>\n"
1192 "<li>Žlutá šipka kreslená čárkovaně vyjadřuje vztah mezi instancí šablony "
1193 "a šablonou třídy, na základě které byla\n"
1194 "instance šablony vytvořena. V popisu šipky jsou uvedeny příslušné "
1195 "parametry šablony.</li>\n"
1196 "</ul>\n";
1197 }
1198 /*! text for the link to the legend page */
1200 {
1201 return "vysvětlivky";
1202 }
1203
1204//////////////////////////////////////////////////////////////////////////
1205// new since 1.2.0
1206//////////////////////////////////////////////////////////////////////////
1207
1208 /*! Used as a marker that is put before a test item */
1209 DString trTest() override
1210 {
1211 return "Test";
1212 }
1213 /*! Used as the header of the test list */
1215 {
1216 return "Seznam testů";
1217 }
1218
1219//////////////////////////////////////////////////////////////////////////
1220// new since 1.2.2
1221//////////////////////////////////////////////////////////////////////////
1222
1223 /*! Used as a section header for IDL properties */
1225 {
1226 return "Vlastnosti";
1227 }
1228 /*! Used as a section header for IDL property documentation */
1230 {
1231 return "Dokumentace vlastností";
1232 }
1233//////////////////////////////////////////////////////////////////////////
1234// new since 1.2.4
1235//////////////////////////////////////////////////////////////////////////
1236
1237 /*! Used for Java classes in the summary section of Java packages */
1239 {
1240 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
1241 {
1242 return "Datové struktury";
1243 }
1244 else
1245 {
1246 return "Třídy";
1247 }
1248 }
1249 /*! Used as the title of a Java package */
1250 DString trPackage(const DString &name) override
1251 {
1252 return "Balík "+name;
1253 }
1254 /*! The description of the package index page */
1256 {
1257 return "Zde naleznete seznam balíků se stručným popisem (pokud byl uveden):";
1258 }
1259 /*! The link name in the Quick links header for each page */
1261 {
1262 return "Balíky";
1263 }
1264 /*! Text shown before a multi-line define */
1266 {
1267 return "Hodnota:";
1268 }
1269
1270//////////////////////////////////////////////////////////////////////////
1271// new since 1.2.5
1272//////////////////////////////////////////////////////////////////////////
1273
1274 /*! Used as a marker that is put before a \\bug item */
1275 DString trBug() override
1276 {
1277 return "Chyba";
1278 }
1279 /*! Used as the header of the bug list */
1281 {
1282 return "Seznam chyb";
1283 }
1284
1285//////////////////////////////////////////////////////////////////////////
1286// new since 1.2.6
1287//////////////////////////////////////////////////////////////////////////
1288
1289 /*! Used as ansicpg for RTF file
1290 *
1291 * The following table shows the correlation of Charset name, Charset Value and
1292 * <pre>
1293 * Codepage number:
1294 * Charset Name Charset Value(hex) Codepage number
1295 * ------------------------------------------------------
1296 * DEFAULT_CHARSET 1 (x01)
1297 * SYMBOL_CHARSET 2 (x02)
1298 * OEM_CHARSET 255 (xFF)
1299 * ANSI_CHARSET 0 (x00) 1252
1300 * RUSSIAN_CHARSET 204 (xCC) 1251
1301 * EE_CHARSET 238 (xEE) 1250
1302 * GREEK_CHARSET 161 (xA1) 1253
1303 * TURKISH_CHARSET 162 (xA2) 1254
1304 * BALTIC_CHARSET 186 (xBA) 1257
1305 * HEBREW_CHARSET 177 (xB1) 1255
1306 * ARABIC _CHARSET 178 (xB2) 1256
1307 * SHIFTJIS_CHARSET 128 (x80) 932
1308 * HANGEUL_CHARSET 129 (x81) 949
1309 * GB2313_CHARSET 134 (x86) 936
1310 * CHINESEBIG5_CHARSET 136 (x88) 950
1311 * </pre>
1312 *
1313 */
1315 {
1316 return "1250";
1317 }
1318
1319
1320 /*! Used as ansicpg for RTF fcharset
1321 * \see trRTFansicp() for a table of possible values.
1322 */
1324 {
1325 return "238";
1326 }
1327
1328 /*! Used as header RTF general index */
1330 {
1331 return "Rejstřík";
1332 }
1333
1334 /*! This is used for translation of the word that will possibly
1335 * be followed by a single name or by a list of names
1336 * of the category.
1337 */
1338 DString trClass(bool first_capital, bool singular) override
1339 {
1340 return createNoun(first_capital, singular, "tříd", "y", "a");
1341 }
1342
1343 /*! This is used for translation of the word that will possibly
1344 * be followed by a single name or by a list of names
1345 * of the category.
1346 */
1347 DString trFile(bool first_capital, bool singular) override
1348 {
1349 return createNoun(first_capital, singular, "soubor", "y");
1350 }
1351
1352 /*! This is used for translation of the word that will possibly
1353 * be followed by a single name or by a list of names
1354 * of the category.
1355 */
1356 DString trNamespace(bool first_capital, bool singular) override
1357 {
1358 return createNoun(first_capital, singular, "jmenn", "é", "ý") +
1359 createNoun(false, singular, " prostor", "y");
1360 }
1361
1362 /*! This is used for translation of the word that will possibly
1363 * be followed by a single name or by a list of names
1364 * of the category.
1365 */
1366 DString trGroup(bool first_capital, bool singular) override
1367 {
1368 return createNoun(first_capital, singular, "skupin", "y", "a");
1369 }
1370
1371 /*! This is used for translation of the word that will possibly
1372 * be followed by a single name or by a list of names
1373 * of the category.
1374 */
1375 DString trPage(bool first_capital, bool singular) override
1376 {
1377 return createNoun(first_capital, singular, "stránk", "y", "a");
1378 }
1379
1380 /*! This is used for translation of the word that will possibly
1381 * be followed by a single name or by a list of names
1382 * of the category.
1383 */
1384 DString trMember(bool first_capital, bool singular) override
1385 {
1386 return createNoun(first_capital, singular, "člen", "y");
1387 }
1388
1389 /*! ??? Jak to prelozit? Bylo by dobre, kdyby se ozval nekdo, kdo to pouziva.*/
1390 /*! This is used for translation of the word that will possibly
1391 * be followed by a single name or by a list of names
1392 * of the category.
1393 */
1394 DString trGlobal(bool first_capital, bool singular) override
1395 {
1396 return createNoun(first_capital, singular, "global", "s");
1397 }
1398
1399//////////////////////////////////////////////////////////////////////////
1400// new since 1.2.7
1401//////////////////////////////////////////////////////////////////////////
1402
1403 /*! This text is generated when the \\author command is used and
1404 * for the author section in man pages. */
1405 DString trAuthor(bool first_capital, bool singular) override
1406 {
1407 return createNoun(first_capital, singular, "auto", "ři", "r");
1408 }
1409
1410//////////////////////////////////////////////////////////////////////////
1411// new since 1.2.11
1412//////////////////////////////////////////////////////////////////////////
1413
1414 /*! This text is put before the list of members referenced by a member
1415 */
1417 {
1418 return "Odkazuje se na";
1419 }
1420
1421//////////////////////////////////////////////////////////////////////////
1422// new since 1.2.13
1423//////////////////////////////////////////////////////////////////////////
1424
1425 /*! used in member documentation blocks to produce a list of
1426 * members that are implemented by this one.
1427 */
1428 DString trImplementedFromList(int numEntries) override
1429 {
1430 return "Implementuje "+trWriteList(numEntries)+".";
1431 }
1432
1433 /*! used in member documentation blocks to produce a list of
1434 * all members that implement this abstract member.
1435 */
1436 DString trImplementedInList(int numEntries) override
1437 {
1438 return "Implementováno v "+trWriteList(numEntries)+".";
1439 }
1440
1441//////////////////////////////////////////////////////////////////////////
1442// new since 1.2.16
1443//////////////////////////////////////////////////////////////////////////
1444
1445 /*! used in RTF documentation as a heading for the Table
1446 * of Contents.
1447 */
1449 {
1450 return "Obsah";
1451 }
1452
1453//////////////////////////////////////////////////////////////////////////
1454// new since 1.2.17
1455//////////////////////////////////////////////////////////////////////////
1456
1457 /*! Used as the header of the list of item that have been
1458 * flagged deprecated
1459 */
1461 {
1462 return "Seznam zastaralých prvků";
1463 }
1464
1465//////////////////////////////////////////////////////////////////////////
1466// new since 1.2.18
1467//////////////////////////////////////////////////////////////////////////
1468
1469 /*! Used as a header for declaration section of the events found in
1470 * a C# program
1471 */
1473 {
1474 return "Události";
1475 }
1476 /*! Header used for the documentation section of a class' events. */
1478 {
1479 return "Dokumentace událostí";
1480 }
1481
1482//////////////////////////////////////////////////////////////////////////
1483// new since 1.3
1484//////////////////////////////////////////////////////////////////////////
1485
1486 /*! Used as a heading for a list of Java class types with package scope.
1487 */
1489 {
1490 return "Typy v balíku";
1491 }
1492 /*! Used as a heading for a list of Java class functions with package
1493 * scope.
1494 */
1496 {
1497 return "Funkce v balíku";
1498 }
1500 {
1501 return "Členy v balíku"; // ??? not checked in a context
1502 }
1503 /*! Used as a heading for a list of static Java class functions with
1504 * package scope.
1505 */
1507 {
1508 return "Statické funkce v balíku";
1509 }
1510 /*! Used as a heading for a list of Java class variables with package
1511 * scope.
1512 */
1514 {
1515 return "Atributy v balíku"; // ??? not checked in a context
1516 }
1517 /*! Used as a heading for a list of static Java class variables with
1518 * package scope.
1519 */
1521 {
1522 return "Statické atributy v balíku"; // ??? not checked in a context
1523 }
1524
1525//////////////////////////////////////////////////////////////////////////
1526// new since 1.3.1
1527//////////////////////////////////////////////////////////////////////////
1528
1529 /*! Used in the quick index of a class/file/namespace member list page
1530 * to link to the unfiltered list of all members.
1531 */
1532 DString trAll() override
1533 {
1534 return "Vše";
1535 }
1536 /*! Put in front of the call graph for a function. */
1538 {
1539 return "Tato funkce volá...";
1540 }
1541
1542//////////////////////////////////////////////////////////////////////////
1543// new since 1.3.3
1544//////////////////////////////////////////////////////////////////////////
1545
1546 /*! This string is used as the title for the page listing the search
1547 * results.
1548 */
1550 {
1551 return "Výsledky vyhledávání";
1552 }
1553 /*! This string is put just before listing the search results. The
1554 * text can be different depending on the number of documents found.
1555 * Inside the text you can put the special marker $num to insert
1556 * the number representing the actual number of search results.
1557 * The @a numDocuments parameter can be either 0, 1 or 2, where the
1558 * value 2 represents 2 or more matches. HTML markup is allowed inside
1559 * the returned string.
1560 */
1561 DString trSearchResults(int numDocuments) override
1562 {
1563 if (numDocuments==0)
1564 {
1565 return "Lituji. Vašemu dotazu neodpovídá žádný dokument.";
1566 }
1567 else if (numDocuments==1)
1568 {
1569 return "Nalezen jeden dokument, který vyhovuje vašemu dotazu.";
1570 }
1571 else
1572 {
1573 return "Nalezeno <b>$num</b> dokumentů, které vyhovují vašemu "
1574 "dotazu. Nejlépe odpovídající dokumenty jsou zobrazeny "
1575 "jako první.";
1576 }
1577 }
1578 /*! This string is put before the list of matched words, for each search
1579 * result. What follows is the list of words that matched the query.
1580 */
1582 {
1583 return "Nalezená slova:";
1584 }
1585
1586//////////////////////////////////////////////////////////////////////////
1587// new since 1.3.8
1588//////////////////////////////////////////////////////////////////////////
1589
1590 /*! This is used in HTML as the title of page with source code for file filename
1591 */
1592 DString trSourceFile(const DString& filename) override
1593 {
1594 return "Zdrojový soubor " + filename;
1595 }
1596
1597//////////////////////////////////////////////////////////////////////////
1598// new since 1.3.9
1599//////////////////////////////////////////////////////////////////////////
1600
1601 /*! This is used as the name of the chapter containing the directory
1602 * hierarchy.
1603 */
1605 { return "Hierarchie adresářů"; }
1606
1607 /*! This is used as the name of the chapter containing the documentation
1608 * of the directories.
1609 */
1611 { return "Dokumentace adresářů"; }
1612
1613 /*! This is used as the title of the directory index and also in the
1614 * Quick links of an HTML page, to link to the directory hierarchy.
1615 */
1617 { return "Adresáře"; }
1618
1619 /*! This returns the title of a directory page. The name of the
1620 * directory is passed via \a dirName.
1621 */
1622 DString trDirReference(const DString &dirName) override
1623 { DString result="Reference k adresáři "; result+=dirName; return result; }
1624
1625 /*! This returns the word directory with or without starting capital
1626 * (\a first_capital) and in singular or plural form (\a singular).
1627 */
1628 DString trDir(bool first_capital, bool singular) override
1629 {
1630 return createNoun(first_capital, singular, "adresář", "e");
1631 }
1632
1633//////////////////////////////////////////////////////////////////////////
1634// new since 1.4.1
1635//////////////////////////////////////////////////////////////////////////
1636
1637 /*! This text is added to the documentation when the \\overload command
1638 * is used for a overloaded function.
1639 */
1641 {
1642 return "Jde o přetíženou (overloaded) metodu, "
1643 "která má usnadnit používání. Od výše uvedené metody se liší "
1644 "pouze jinak zadávanými argumenty.";
1645 }
1646
1647//////////////////////////////////////////////////////////////////////////
1648// new since 1.4.6
1649//////////////////////////////////////////////////////////////////////////
1650
1651 /*! This is used to introduce a caller (or called-by) graph */
1653 {
1654 return "Tuto funkci volají...";
1655 }
1656
1657 /*! This is used in the documentation of a file/namespace before the list
1658 * of documentation blocks for enumeration values
1659 */
1661 { return "Dokumentace výčtových hodnot"; }
1662
1663//////////////////////////////////////////////////////////////////////////
1664// new since 1.5.4 (mainly for Fortran)
1665//////////////////////////////////////////////////////////////////////////
1666
1667 /*! header that is put before the list of member subprograms (Fortran). */
1669 { return "Dokumentace členských funkcí/podprogramů"; }
1670
1671 /*! This is put above each page as a link to the list of annotated data types (Fortran). */
1673 { return "Seznam datových typů"; }
1674
1675 /*! This is put above each page as a link to all members of compounds (Fortran). */
1677 { return "Datové položky"; }
1678
1679 /*! This is an introduction to the annotated compound list (Fortran). */
1681 { return "Datové typy se stručnými popisy:"; }
1682
1683 /*! This is an introduction to the page with all data types (Fortran). */
1685 {
1686 DString result="Následuje seznam všech ";
1687 if (!extractAll)
1688 {
1689 result+="dokumentovaných ";
1690 }
1691 result+="složek datových typů";
1692 result+=" s odkazy na ";
1693 if (!extractAll)
1694 {
1695 result+="dokumentaci datové struktury pro každou složku:";
1696 }
1697 else
1698 {
1699 result+="příslušné datové typy:";
1700 }
1701 return result;
1702 }
1703
1704 /*! This is used in LaTeX as the title of the chapter with the
1705 * annotated compound index (Fortran).
1706 */
1708 { return "Rejstřík datových typů"; }
1709
1710 /*! This is used in LaTeX as the title of the chapter containing
1711 * the documentation of all data types (Fortran).
1712 */
1714 { return "Dokumentace datových typů"; }
1715
1716 /*! This is used in the documentation of a file as a header before the
1717 * list of (global) subprograms (Fortran).
1718 */
1720 { return "Funkce/podprogramy"; }
1721
1722 /*! This is used in the documentation of a file/namespace before the list
1723 * of documentation blocks for subprograms (Fortran)
1724 */
1726 { return "Dokumentace funkce/podprogramu"; }
1727
1728 /*! This is used in the documentation of a file/namespace/group before
1729 * the list of links to documented compounds (Fortran)
1730 */
1732 { return "Datové typy"; }
1733
1734 /*! used as the title of page containing all the index of all modules (Fortran). */
1736 { return "Seznam modulů"; }
1737
1738 /*! used as an introduction to the modules list (Fortran) */
1739 DString trModulesListDescription(bool extractAll) override
1740 {
1741 DString result="Následuje seznam všech ";
1742 if (!extractAll) result+="dokumentovaných ";
1743 result+="modulů se stručnými popisy:";
1744 return result;
1745 }
1746
1747 /*! used as the title of the HTML page of a module/type (Fortran) */
1749 ClassDef::CompoundType compType,
1750 bool isTemplate) override
1751 {
1752 DString result="Dokumentace ";
1753 if (isTemplate) result += "šablony ";
1754 switch(compType)
1755 {
1756 case ClassDef::Class: result+="modulu "; break;
1757 case ClassDef::Struct: result+="typu "; break;
1758 case ClassDef::Union: result+="unie "; break;
1759 case ClassDef::Interface: result+="rozhraní "; break;
1760 case ClassDef::Protocol: result+="protokolu "; break;
1761 case ClassDef::Category: result+="kategorie "; break;
1762 case ClassDef::Exception: result+="výjimky "; break;
1763 default: break;
1764 }
1765 result+=clName;
1766 return result;
1767 }
1768 /*! used as the title of the HTML page of a module (Fortran) */
1769 DString trModuleReference(const DString &namespaceName) override
1770 {
1771 DString result="Dokumentace modulu ";
1772 result += namespaceName;
1773 return result;
1774 }
1775
1776 /*! This is put above each page as a link to all members of modules. (Fortran) */
1778 { return "Části modulu"; }
1779
1780 /*! This is an introduction to the page with all modules members (Fortran) */
1781 DString trModulesMemberDescription(bool extractAll) override
1782 {
1783 DString result="Následuje seznam všech ";
1784 if (!extractAll) result+="dokumentovaných ";
1785 result+="částí modulů s odkazy ";
1786 if (extractAll)
1787 {
1788 result+="na dokumentaci modulu pro danou část:";
1789 }
1790 else
1791 {
1792 result+="na moduly, ke kterým část patří:";
1793 }
1794 return result;
1795 }
1796
1797 /*! This is used in LaTeX as the title of the chapter with the
1798 * index of all modules (Fortran).
1799 */
1801 { return "Rejstřík modulů"; }
1802
1803 /*! This is used for translation of the word that will possibly
1804 * be followed by a single name or by a list of names
1805 * of the category.
1806 */
1807 DString trModule(bool first_capital, bool singular) override
1808 {
1809 return createNoun(first_capital, singular, "modul", "y");
1810 }
1811
1812 /*! This is put at the bottom of a module documentation page and is
1813 * followed by a list of files that were used to generate the page.
1814 */
1816 bool single) override
1817 {
1818 // single is true implies a single file
1819 DString result="Dokumentace pro ";
1820 switch(compType)
1821 {
1822 case ClassDef::Class: result+="tento modul"; break;
1823 case ClassDef::Struct: result+="tento typ"; break;
1824 case ClassDef::Union: result+="tuto unii"; break;
1825 case ClassDef::Interface: result+="toto rozhraní"; break;
1826 case ClassDef::Protocol: result+="tento protokol"; break;
1827 case ClassDef::Category: result+="tuto kategorii"; break;
1828 case ClassDef::Exception: result+="tuto výjimku"; break;
1829 default: break;
1830 }
1831 result+=" byla vygenerována z následující";
1832 if (single) result+="ho souboru:";
1833 else result+="ch souborů:";
1834 return result;
1835 }
1836
1837 /*! This is used for translation of the word that will possibly
1838 * be followed by a single name or by a list of names
1839 * of the category.
1840 */
1841 DString trType(bool first_capital, bool singular) override
1842 {
1843 return createNoun(first_capital, singular, "typ", "y");
1844 }
1845
1846 /*! This is used for translation of the word that will possibly
1847 * be followed by a single name or by a list of names
1848 * of the category.
1849 */
1850 DString trSubprogram(bool first_capital, bool singular) override
1851 {
1852 return createNoun(first_capital, singular, "podprogram", "y");
1853 }
1854
1855 /*! C# Type Constraint list */
1857 {
1858 return "Omezení typů (Type Constraints)";
1859 }
1860
1861//////////////////////////////////////////////////////////////////////////
1862// new since 1.6.0 (mainly for the new search engine)
1863//////////////////////////////////////////////////////////////////////////
1864
1865 /*! directory relation for \a name */
1866 DString trDirRelation(const DString &name) override
1867 {
1868 return "Relace "+name; // ??? not checked in a context
1869 }
1870
1871 /*! Loading message shown when loading search results */
1873 {
1874 return "Načítám...";
1875 }
1876
1877 /*! Label used for search results in the global namespace */
1879 {
1880 return "Globální jmenný prostor";
1881 }
1882
1883 /*! Message shown while searching */
1885 {
1886 return "Vyhledávám...";
1887 }
1888
1889 /*! Text shown when no search results are found */
1891 {
1892 return "Nebylo nic nalezeno";
1893 }
1894
1895//////////////////////////////////////////////////////////////////////////
1896// new since 1.6.3 (missing items for the directory pages)
1897//////////////////////////////////////////////////////////////////////////
1898
1899 /*! when clicking a directory dependency label, a page with a
1900 * table is shown. The heading for the first column mentions the
1901 * source file that has a relation to another file.
1902 */
1903 DString trFileIn(const DString &name) override
1904 {
1905 return "Soubor v "+name;
1906 }
1907
1908 /*! when clicking a directory dependency label, a page with a
1909 * table is shown. The heading for the second column mentions the
1910 * destination file that is included.
1911 */
1912 DString trIncludesFileIn(const DString &name) override
1913 {
1914 return "Vkládá (include) soubor z "+name;
1915 }
1916
1917 /** Compiles a date string.
1918 * @param year Year in 4 digits
1919 * @param month Month of the year: 1=January
1920 * @param day Day of the Month: 1..31
1921 * @param dayOfWeek Day of the week: 1=Monday..7=Sunday
1922 * @param hour Hour of the day: 0..23
1923 * @param minutes Minutes in the hour: 0..59
1924 * @param seconds Seconds within the minute: 0..59
1925 * @param includeTime Include time in the result string?
1926 */
1927 DString trDateTime(int year,int month,int day,int dayOfWeek,
1928 int hour,int minutes,int seconds,
1929 DateTimeType includeTime) override
1930 {
1931 static const char *days[] = { "po","út","st","čt","pá","so","ne" };
1932 static const char *months[] = { "led","úno","bře","dub","kvě","čer","čec","srp","zář","říj","lis","pro" };
1933 DString sdate;
1934 if (includeTime == DateTimeType::DateTime || includeTime == DateTimeType::Date)
1935 {
1936 sdate.sprintf("%s %d. %s %d",days[dayOfWeek-1],day,months[month-1],year);
1937 }
1938 if (includeTime == DateTimeType::DateTime) sdate += " ";
1939 if (includeTime == DateTimeType::DateTime || includeTime == DateTimeType::Time)
1940 {
1941 DString stime;
1942 stime.sprintf("%.2d.%.2d:%.2d",hour,minutes,seconds);
1943 sdate+=stime;
1944 }
1945 return sdate;
1946 }
1947 DString trDayOfWeek(int dayOfWeek, bool first_capital, bool full) override
1948 {
1949 static const char *days_short[] = { "po", "út", "st", "čt", "pá", "so", "ne" };
1950 static const char *days_full[] = { "pondělí", "úterý", "středa", "čtvrtek", "pátek", "sobota", "neděle" };
1951 DString text = full? days_full[dayOfWeek-1] : days_short[dayOfWeek-1];
1952 if (first_capital) return text.mid(0,1).upper()+text.mid(1);
1953 else return text;
1954 }
1955 DString trMonth(int month, bool first_capital, bool full) override
1956 {
1957 static const char *months_short[] = { "led", "úno", "bře", "dub", "kvě", "čvn", "čvc", "srp", "zář", "říj", "lis", "pro" };
1958 static const char *months_full[] = { "leden", "únor", "březen", "duben", "květen", "červen", "červenec", "srpen", "září", "říjen", "listopad", "prosinec" };
1959 DString text = full? months_full[month-1] : months_short[month-1];
1960 if (first_capital) return text.mid(0,1).upper()+text.mid(1);
1961 else return text;
1962 }
1963 DString trDayPeriod(bool period) override
1964 {
1965 static const char *dayPeriod[] = { "dop.", "odp." };
1966 return dayPeriod[period?1:0];
1967 }
1968
1969//////////////////////////////////////////////////////////////////////////
1970// new since 1.7.5
1971//////////////////////////////////////////////////////////////////////////
1972
1973 /*! Header for the page with bibliographic citations */
1975 { return "Odkazy na literaturu"; }
1976
1977 /*! Text for copyright paragraph */
1979 { return "Copyright"; }
1980
1981 /*! Header for the graph showing the directory dependencies */
1982 DString trDirDepGraph(const DString &name) override
1983 { return "Graf závislosti na adresářích pro "+name+":"; } // ??? not checked in a context
1984
1985//////////////////////////////////////////////////////////////////////////
1986// new since 1.8.0
1987//////////////////////////////////////////////////////////////////////////
1988
1989 /*! Detail level selector shown for hierarchical indices */
1991 { return "úroveň detailů"; }
1992
1993 /*! Section header for list of template parameters */
1995 { return "Parametry šablony"; }
1996
1997 /*! Used in dot graph when UML_LOOK is enabled and there are many fields */
1998 DString trAndMore(const DString &number) override
1999 { return "a "+number+" další(ch)..."; }
2000
2001 /*! Used file list for a Java enum */
2002 DString trEnumGeneratedFromFiles(bool single) override
2003 { DString result = "Dokumentace pro tento výčet byla vygenerována z následující";
2004 if (single)
2005 result += "ho souboru:";
2006 else
2007 result += "ch souborů:";
2008 return result;
2009 }
2010
2011 /*! Header of a Java enum page (Java enums are represented as classes). */
2012 DString trEnumReference(const DString &name) override
2013 { return "Reference k výčtu "+name; }
2014
2015 /*! Used for a section containing inherited members */
2016 DString trInheritedFrom(const DString &members,const DString &what) override
2017 { return members+" dědí se z "+what; }
2018
2019 /*! Header of the sections with inherited members specific for the
2020 * base class(es)
2021 */
2023 { return "Další zděděné členy"; }
2024
2025//////////////////////////////////////////////////////////////////////////
2026// new since 1.8.2
2027//////////////////////////////////////////////////////////////////////////
2028
2029 /*! Used as a tooltip for the toggle button that appears in the
2030 * navigation tree in the HTML output when GENERATE_TREEVIEW is
2031 * enabled. This tooltip explains the meaning of the button.
2032 */
2034 {
2035 DString opt = enable ? "povolit" : "zakázat";
2036 return opt + " synchronizaci panelů";
2037 }
2038
2039 /*! Used in a method of an Objective-C class that is declared in a
2040 * a category. Note that the @1 marker is required and is replaced
2041 * by a link.
2042 */
2044 {
2045 return "Deklarováno v kategorii @0.";
2046 }
2047
2048 /*! Used in a method of an Objective-C category that extends a class.
2049 * Note that the @1 marker is required and is replaced by a link to
2050 * the class method.
2051 */
2053 {
2054 return "Rozšiřuje třídu @0.";
2055 }
2056
2057 /*! Used as the header of a list of class methods in Objective-C.
2058 * These are similar to static public member functions in C++.
2059 */
2061 {
2062 return "Metody třídy";
2063 }
2064
2065 /*! Used as the header of a list of instance methods in Objective-C.
2066 * These are similar to public member functions in C++.
2067 */
2069 {
2070 return "Metody instance";
2071 }
2072
2073 /*! Used as the header of the member functions of an Objective-C class.
2074 */
2076 {
2077 return "Dokumentace metody";
2078 }
2079
2080//////////////////////////////////////////////////////////////////////////
2081// new since 1.8.4
2082//////////////////////////////////////////////////////////////////////////
2083
2084 /** old style UNO IDL services: implemented interfaces */
2086 { return "Exportovaná rozhraní"; }
2087
2088 /** old style UNO IDL services: inherited services */
2090 { return "Začleněné služby"; }
2091
2092 /** UNO IDL constant groups */
2094 { return "Konstantní skupiny"; }
2095
2096 /** UNO IDL constant groups */
2097 DString trConstantGroupReference(const DString &namespaceName) override
2098 {
2099 DString result="Konstantní skupiny z ";
2100 result+=namespaceName;
2101 return result;
2102 }
2103 /** UNO IDL service page title */
2104 DString trServiceReference(const DString &sName) override
2105 {
2106 DString result="Popis služby ";
2107 result+=sName;
2108 return result;
2109 }
2110 /** UNO IDL singleton page title */
2111 DString trSingletonReference(const DString &sName) override
2112 {
2113 DString result="Popis singletonu ";
2114 result+=sName;
2115 return result;
2116 }
2117 /** UNO IDL service page */
2119 {
2120 // single is true implies a single file
2121 DString result="Dokumentace k této službě byla vygenerována z následující";
2122 if (single) result+="ho souboru:";
2123 else result+="ch souborů:";
2124 return result;
2125 }
2126 /** UNO IDL singleton page */
2128 {
2129 // single is true implies a single file
2130 DString result="Dokumentace k tomuto singletonu byla vygenerována z následující";
2131 if (single) result+="ho souboru:";
2132 else result+="ch souborů:";
2133 return result;
2134 }
2135
2136//////////////////////////////////////////////////////////////////////////
2137// new since 1.8.15
2138//////////////////////////////////////////////////////////////////////////
2139
2140 /** VHDL design unit hierarchy */
2142 { return "Hierarchie návrhových jednotek"; }
2143 /** VHDL design unit list */
2145 { return "Seznam návrhových jednotek"; }
2146 /** VHDL design unit members */
2148 { return "Seznam členů návrhových jednotek"; }
2149 /** VHDL design unit list description */
2151 {
2152 return "Zde naleznete seznam všech členů návrhové jednotky s odkazy na "
2153 "entity, ke kterým příslušejí:";
2154 }
2155 /** VHDL design unit index */
2157 { return "Rejstřík návrhových jednotek"; }
2158 /** VHDL design units */
2160 { return "Návrhové jednotky"; }
2161 /** VHDL functions/procedures/processes */
2163 { return "Funkce/Procedury/Procesy"; }
2164 /** VHDL type */
2165 DString trVhdlType(VhdlSpecifier type,bool single) override
2166 {
2167 switch(type)
2168 {
2170 if (single) return "Knihovna";
2171 else return "Knihovny";
2173 if (single) return "Balík";
2174 else return "Balíky";
2176 if (single) return "Signál";
2177 else return "Signály";
2179 if (single) return "Komponenta";
2180 else return "Komponenty";
2182 if (single) return "Konstanta";
2183 else return "Konstanty";
2185 if (single) return "Entita";
2186 else return "Entity";
2188 if (single) return "Typ";
2189 else return "Typy";
2191 if (single) return "Subtyp";
2192 else return "Subtypy";
2194 if (single) return "Funkce";
2195 else return "Funkce";
2197 if (single) return "Záznam";
2198 else return "Záznamy";
2200 if (single) return "Procedura";
2201 else return "Procedury";
2203 if (single) return "Architektura";
2204 else return "Architektury";
2206 if (single) return "Atribut";
2207 else return "Atributy";
2209 if (single) return "Proces";
2210 else return "Procesy";
2212 if (single) return "Brána";
2213 else return "Brány";
2214 case VhdlSpecifier::USE:
2215 if (single) return "Klauzule use";
2216 else return "Klauzule use";
2218 if (single) return "Generický parametr";
2219 else return "Generické parametry";
2221 return "Tělo balíku";
2223 return "Fyzikální jednotky";
2225 if (single) return "Sdílená proměnná";
2226 else return "Sdílené proměnné";
2228 if (single) return "Soubor";
2229 else return "Soubory";
2231 if (single) return "Skupina";
2232 else return "Skupiny";
2234 if (single) return "Vložená instance";
2235 else return "Vložené instance";
2237 if (single) return "Alias";
2238 else return "Aliasy";
2240 if (single) return "Konfigurace";
2241 else return "Konfigurace";
2243 return "Ostatní";
2245 return "Omezení (constraints)";
2246 default:
2247 return "Třída";
2248 }
2249 }
2250 DString trCustomReference(const DString &name) override
2251 { return "Dokumentace pro "+name; }
2252
2253 /* Slice */
2255 {
2256 return "Konstanty";
2257 }
2259 {
2260 return "Dokumentace konstant";
2261 }
2263 {
2264 return "Sekvence";
2265 }
2267 {
2268 return "Dokumentace sekvence";
2269 }
2271 {
2272 return "Slovníky";
2273 }
2275 {
2276 return "Dokumentace slovníku";
2277 }
2279 {
2280 return "Rozhraní";
2281 }
2283 {
2284 return "Rejstřík rozhraní";
2285 }
2287 {
2288 return "Seznam rozhraní";
2289 }
2291 {
2292 return "Následující seznam obsahuje jména rozhraní a jejich stručné popisy:";
2293 }
2295 {
2296 return "Hierarchie rozhraní";
2297 }
2299 {
2300 return "Zde naleznete seznam, vyjadřující vztah dědičnosti rozhraní. Je seřazen přibližně (ale ne úplně) podle abecedy:";
2301 }
2303 {
2304 return "Dokumentace rozhraní";
2305 }
2307 {
2308 return "Struktury";
2309 }
2311 {
2312 return "Rejstřík struktur";
2313 }
2315 {
2316 return "Seznam struktur";
2317 }
2319 {
2320 return "Následující seznam obsahuje jména struktur a jejich stručné popisy:";
2321 }
2323 {
2324 return "Dokumentace struktur";
2325 }
2327 {
2328 return "Rejstřík vyjímek";
2329 }
2331 {
2332 return "Seznam vyjímek";
2333 }
2335 {
2336 return "Následující seznam obsahuje jména výjímek a jejich stručné popisy:";
2337 }
2339 {
2340 return "Hierarchie vyjímek";
2341 }
2343 {
2344 return "Zde naleznete seznam, vyjadřující vztah dědičnosti vyjímek. Je seřazen přibližně (ale ne úplně) podle abecedy:";
2345 }
2347 {
2348 return "Dokumentace vyjímek";
2349 }
2350 DString trCompoundReferenceSlice(const DString &clName, ClassDef::CompoundType compType, bool isLocal) override
2351 {
2352 DString result="Dokumentace";
2353 if (isLocal) result+=" lokální";
2354 switch(compType)
2355 {
2356 case ClassDef::Class: result+=" třídy "; break;
2357 case ClassDef::Struct: result+=" struktury "; break;
2358 case ClassDef::Union: result+=" unie "; break;
2360 if (isLocal) result+="ho";
2361 result+=" rozhraní "; break;
2362 case ClassDef::Protocol:
2363 if (isLocal) result+="ho";
2364 result+=" protokolu "; break;
2365 case ClassDef::Category: result+=" kategorie "; break;
2366 case ClassDef::Exception: result+=" vyjímky "; break;
2367 default: break;
2368 }
2369 result+=clName;
2370 return result;
2371 }
2373 {
2374 return "Operace";
2375 }
2377 {
2378 return "Dokumentace operace";
2379 }
2381 {
2382 return "Datové členy";
2383 }
2385 {
2386 return "Dokumentace datových členů";
2387 }
2388
2389//////////////////////////////////////////////////////////////////////////
2390// new since 1.8.19
2391//////////////////////////////////////////////////////////////////////////
2392
2393 /** VHDL design unit documentation */
2395 { return "Dokumentace návrhové jednotky"; }
2396
2397//////////////////////////////////////////////////////////////////////////
2398// new since 1.9.2
2399//////////////////////////////////////////////////////////////////////////
2400
2401 /** C++20 concept */
2402 DString trConcept(bool first_capital, bool singular) override
2403 {
2404 return createNoun(first_capital, singular, "koncept", "y");
2405 }
2406 /*! used as the title of the HTML page of a C++20 concept page */
2407 DString trConceptReference(const DString &conceptName) override
2408 {
2409 DString result="Dokumentace konceptu ";
2410 result+=conceptName;
2411 return result;
2412 }
2413
2414 /*! used as the title of page containing all the index of all concepts. */
2416 { return "Seznam konceptů"; }
2417
2418 /*! used as the title of chapter containing the index listing all concepts. */
2420 { return "Rejstřík konceptů"; }
2421
2422 /*! used as the title of chapter containing all information about concepts. */
2424 { return "Dokumentace konceptů"; }
2425
2426 /*! used as an introduction to the concept list */
2427 DString trConceptListDescription(bool extractAll) override
2428 {
2429 DString result="Následuje seznam všech ";
2430 if (!extractAll) result+="dokumentovaných ";
2431 result+="konceptů se stručnými popisy:";
2432 return result;
2433 }
2434
2435 /*! used to introduce the definition of the C++20 concept */
2437 {
2438 return "Definice konceptů";
2439 }
2440
2441//////////////////////////////////////////////////////////////////////////
2442// new since 1.9.4
2443//////////////////////////////////////////////////////////////////////////
2444
2446 { return "Seznam balíků"; }
2447
2448//////////////////////////////////////////////////////////////////////////
2449// new since 1.9.6
2450//////////////////////////////////////////////////////////////////////////
2451
2452 /*! This is used for translation of the word that will be
2453 * followed by a single name of the VHDL process flowchart.
2454 */
2456 { return "Vývojový diagram:"; }
2457
2458 /*! Please translate also updated body of the method
2459 * trMemberFunctionDocumentation(), now better adapted for
2460 * VHDL sources documentation.
2461 * Done.
2462 */
2463
2464//////////////////////////////////////////////////////////////////////////
2465// new since 1.9.7
2466//////////////////////////////////////////////////////////////////////////
2467
2468 /*! the compound type as used for the xrefitems */
2470 {
2471 DString result;
2472 switch(compType)
2473 {
2474 case ClassDef::Class:
2475 if (lang == SrcLangExt::Fortran) result=trType(true,true);
2476 else result=trClass(true,true);
2477 break;
2478 case ClassDef::Struct: result = "Struktury"; break;
2479 case ClassDef::Union: result = "Unie"; break;
2480 case ClassDef::Interface: result = "Rozhraní"; break;
2481 case ClassDef::Protocol: result = "Protokolu"; break;
2482 case ClassDef::Category: result = "Kategorie"; break;
2483 case ClassDef::Exception: result = "Výjimky"; break;
2484 case ClassDef::Service: result = "Služby"; break;
2485 case ClassDef::Singleton: result = "Singletonu"; break;
2486 default: break;
2487 }
2488 return result;
2489 }
2490};
2491
2492#endif // TRANSLATOR_CZ_H
CompoundType
The various compound types.
Definition classdef.h:105
@ Singleton
Definition classdef.h:113
@ Interface
Definition classdef.h:108
@ Exception
Definition classdef.h:111
A String class for use with Doxygen wrapping std::string and adding some additional functionality off...
Definition dstring.h:88
DString upper() const
Definition dstring.h:335
DString mid(size_t index, size_t len=npos) const
Definition dstring.h:322
bool empty() const
Returns true iff the string is empty (std::string compatible alias for isEmpty()).
Definition dstring.h:152
DString & sprintf(const char *format,...)
Definition dstring.cpp:30
DString trDesignUnitMembers() override
VHDL design unit members.
DString trDefinedIn() override
DString trWarning() override
DString trSignals() override
DString trOperationDocumentation() override
DString trTypeDocumentation() override
DString trDir(bool first_capital, bool singular) override
DString trDateTime(int year, int month, int day, int dayOfWeek, int hour, int minutes, int seconds, DateTimeType includeTime) override
Compiles a date string.
DString trEventDocumentation() override
DString trLoading() override
DString trEnumerations() override
DString trCompoundReferenceSlice(const DString &clName, ClassDef::CompoundType compType, bool isLocal) override
DString trHierarchicalIndex() override
DString getLanguageString() override
language codes for Html help
DString trPackage(const DString &name) override
DString trCompoundMembersFortran() override
DString trSearch() override
DString trTodoList() override
DString trInitialValue() override
DString trSearchResults(int numDocuments) override
DString trInstanceMethods() override
DString trMemberFunctionDocumentation() override
DString trPackages() override
DString trCompoundIndex() override
DString idLanguage() override
DString trPropertyDocumentation() override
DString trDetailLevel() override
DString trPrivateSlots() override
DString trEvents() override
DString trNamespaceMemberDescription(bool extractAll) override
DString trEnumValue() override
DString trEnumName() override
DString trTestList() override
DString trInclByDepGraph() override
DString trProtectedAttribs() override
DString trDate() override
DString trSubprogram(bool first_capital, bool singular) override
DString trExamples() override
DString trNamespaceReference(const DString &namespaceName) override
DString trReferencedBy() override
DString trConceptDocumentation() override
DString trGotoTextualHierarchy() override
DString trIncludesFileIn(const DString &name) override
DString trAndMore(const DString &number) override
DString trModule(bool first_capital, bool singular) override
DString trInheritedFrom(const DString &members, const DString &what) override
DString trStaticPublicMembers() override
DString trGeneratedBy() override
DString trReferences() override
DString trDirectories() override
DString trAuthor(bool first_capital, bool singular) override
DString trReimplementedInList(int numEntries) override
DString trTypeConstraints() override
DString trIncludingInheritedMembers() override
DString trCompoundListDescriptionFortran() override
DString trSeeAlso() override
DString trPublicMembers() override
DString trExceptionHierarchy() override
DString trCallerGraph() override
DString trExceptionList() override
DString trModuleIndex() override
DString trGroup(bool first_capital, bool singular) override
DString trPackageTypes() override
DString trBug() override
DString trServiceReference(const DString &sName) override
UNO IDL service page title.
DString trCallGraph() override
DString trFileReference(const DString &fileName) override
DString trReturnValues() override
DString trNamespaceIndex() override
DString trMemberEnumerationDocumentation() override
DString trDirRelation(const DString &name) override
DString trWriteList(int numEntries) override
DString trFile(bool first_capital, bool singular) override
DString trCiteReferences() override
DString trExceptionListDescription() override
DString trGlobalNamespace() override
DString trInheritedByList(int numEntries) override
DString trGeneratedAutomatically(const DString &s) override
DString trGeneratedFromFilesFortran(ClassDef::CompoundType compType, bool single) override
DString trRemarks() override
DString trStaticPackageFunctions() override
DString trGeneratedFromFiles(ClassDef::CompoundType compType, bool single) override
DString trVariables() override
DString trServiceGeneratedFromFiles(bool single) override
UNO IDL service page.
DString trReturns() override
DString trTypedefDocumentation() override
DString trConstantGroups() override
UNO IDL constant groups.
DString trRelatedFunctionDocumentation() override
DString trClassMethods() override
DString trMainPage() override
DString trStaticPrivateAttribs() override
DString trNamespaceListDescription(bool extractAll) override
DString trMemberTypedefDocumentation() override
DString trBugList() override
DString trConcept(bool first_capital, bool singular) override
C++20 concept.
DString trCompoundReferenceFortran(const DString &clName, ClassDef::CompoundType compType, bool isTemplate) override
DString trLegendTitle() override
DString trEnumerationValues() override
DString trSourceFile(const DString &filename) override
DString trInterfaceList() override
DString trClassDiagram(const DString &clName) override
DString trNamespaces() override
DString trFileIn(const DString &name) override
DString trModules() override
DString trType(bool first_capital, bool singular) override
DString trInheritsList(int numEntries) override
DString trStructIndex() override
DString trRelatedPagesDescription() override
DString trClassHierarchyDescription() override
DString trCollaborationDiagram(const DString &clName) override
DString trFileIndex() override
DString trDataTypes() override
DString trModuleDocumentation() override
DString trDesignUnitListDescription() override
VHDL design unit list description.
DString trSliceInterfaces() override
DString trDataMemberDocumentation() override
DString trMemberList() override
DString trConceptListDescription(bool extractAll) override
DString trExceptionIndex() override
DString trClasses() override
DString trConceptIndex() override
DString trModulesListDescription(bool extractAll) override
DString trPackageFunctions() override
DString trCopyright() override
DString trInclDepGraph(const DString &fName) override
DString trExceptions() override
DString trTemplateParameters() override
DString trEnumerationValueDocumentation() override
DString trCompounds() override
DString trFileDocumentation() override
DString trStaticPublicAttribs() override
DString trPage(bool first_capital, bool singular) override
DString trModuleReference(const DString &namespaceName) override
DString trSingletonReference(const DString &sName) override
UNO IDL singleton page title.
DString trRelatedSubscript() override
DString trConstantDocumentation() override
DString trDefineValue() override
DString trProtectedSlots() override
DString trCompoundListFortran() override
DString trDictionaries() override
DString trCompoundMembersDescriptionFortran(bool extractAll) override
DString trDeprecated() override
DString trDictionaryDocumentation() override
DString trMember(bool first_capital, bool singular) override
DString trInterfaceListDescription() override
DString trTypedefs() override
DString trOperations() override
DString trDirReference(const DString &dirName) override
DString trFunctionAndProc() override
VHDL functions/procedures/processes.
DString trThisIsTheListOfAllMembers() override
DString trProperties() override
DString trSubprograms() override
DString trStructListDescription() override
DString trModulesDescription() override
DString trFunctions() override
DString trTest() override
DString trNamespaceList() override
DString trDesignUnitIndex() override
VHDL design unit index.
DString trCompoundList() override
DString trCustomReference(const DString &name) override
DString trRTFGeneralIndex() override
DString trInterfaceHierarchy() override
DString trClassDocumentation() override
DString trPageIndex() override
DString trListOfAllMembers() override
DString trSince() override
DString trDesignUnitDocumentation() override
VHDL design unit documentation.
DString trCompoundType(ClassDef::CompoundType compType, SrcLangExt lang) override
DString trDeprecatedList() override
DString trStructList() override
DString trPublicAttribs() override
DString latexLanguageSupportCommand() override
DString trFunctionDocumentation() override
DString trNamespaceMembers() override
DString trVhdlType(VhdlSpecifier type, bool single) override
VHDL type.
DString trRelatedPages() override
DString trReimplementedFromList(int numEntries) override
DString trCompoundMembersDescription(bool extractAll) override
DString trExamplesDescription() override
DString trPublicTypes() override
DString trPackageMembers() override
DString trISOLang() override
DString trDayOfWeek(int dayOfWeek, bool first_capital, bool full) override
DString trCode() override
DString trRTFCharSet() override
DString trDefines() override
DString trLegendDocs() override
DString trGeneratedAt(const DString &date, const DString &projName) override
DString trProvidedByCategory() override
DString trImplementedFromList(int numEntries) override
DString trDayPeriod(bool period) override
DString trAdditionalInheritedMembers() override
DString trEnumGeneratedFromFiles(bool single) override
DString trDefineDocumentation() override
DString trModulesList() override
DString trFileList() override
DString trConstantGroupReference(const DString &namespaceName) override
UNO IDL constant groups.
DString trNamespace(bool first_capital, bool singular) override
DString trSearching() override
DString trDetailedDescription() override
DString trCompoundMembers() override
DString trModulesIndex() override
DString trInvariant() override
DString trNoMatches() override
DString trMore() override
DString trCompoundReference(const DString &clName, ClassDef::CompoundType compType, bool isTemplate) override
DString trSearchMatches() override
DString trExtendsClass() override
DString trProtectedTypes() override
DString trPostcondition() override
DString trPrivateTypes() override
DString trMemberFunctionDocumentationFortran() override
DString trSubprogramDocumentation() override
DString trLegend() override
DString trPackageAttribs() override
DString trAttention() override
DString trGotoSourceCode() override
DString trConstants() override
DString trStaticPrivateMembers() override
DString trStaticProtectedAttribs() override
DString trRTFansicp() override
DString trGlobal(bool first_capital, bool singular) override
DString trClassHierarchy() override
DString trConceptReference(const DString &conceptName) override
DString trDesignUnitHierarchy() override
VHDL design unit hierarchy.
DString trSingletonGeneratedFromFiles(bool single) override
UNO IDL singleton page.
DString trExceptionHierarchyDescription() override
DString trDirDocumentation() override
DString trPanelSynchronisationTooltip(bool enable) override
DString trFriends() override
DString trInterfaceHierarchyDescription() override
DString trVariableDocumentation() override
DString trModulesMemberDescription(bool extractAll) override
DString trNote() override
DString trDetails() override
DString trVersion() override
DString trDesignUnits() override
VHDL design units.
DString trFileMembers() override
DString trInterfaces() override
old style UNO IDL services: implemented interfaces
DString trFlowchart() override
DString trSequences() override
DString trFileMembersDescription(bool extractAll) override
DString trDataMembers() override
DString trGotoGraphicalHierarchy() override
DString trStaticProtectedMembers() override
DString trImplementedInList(int numEntries) override
DString trMonth(int month, bool first_capital, bool full) override
DString trRTFTableOfContents() override
DString trConstructorDocumentation() override
DString trEnumerationTypeDocumentation() override
DString trProtectedMembers() override
DString trInterfaceDocumentation() override
DString trPrivateAttribs() override
DString trDefinedInSourceFile() override
DString trFileListDescription(bool extractAll) override
DString trParameters() override
DString trOverloadText() override
DString trSearchResultsTitle() override
DString trConceptList() override
DString trAll() override
DString trGotoDocumentation() override
DString trConceptDefinition() override
DString trInterfaceIndex() override
DString trPrecondition() override
DString trSequenceDocumentation() override
DString trPageAbbreviation() override
DString trMethodDocumentation() override
DString trNamespaceDocumentation() override
DString trModulesMembers() override
DString trExceptionDocumentation() override
DString trMemberDataDocumentation() override
DString trServices() override
old style UNO IDL services: inherited services
DString trClass(bool first_capital, bool singular) override
DString trDesignUnitList() override
VHDL design unit list.
DString trTodo() override
DString trCompoundListDescription() override
DString trPackageList() override
DString trCompoundIndexFortran() override
DString trStaticPackageAttribs() override
DString trDirDepGraph(const DString &name) override
DString trPrivateMembers() override
DString trEnumReference(const DString &name) override
DString trPublicSlots() override
DString trGraphicalHierarchy() override
DString trDocumentation(const DString &projName) override
DString trStructs() override
DString trPackageListDescription() override
DString trDirIndex() override
DString trReferenceManual() override
DString trRelatedFunctions() override
DString trDefinedAtLineInSourceFile() override
DString trStructDocumentation() override
DString createNoun(bool first_capital, bool singular, const DString &base, const DString &plurSuffix, const DString &singSuffix="")
Definition translator.h:799
#define Config_getBool(name)
Definition config.h:33
DateTimeType
Definition datetime.h:38
DString generateMarker(int id)
Definition dstring.h:908
SrcLangExt
Definition types.h:207
VhdlSpecifier
Definition types.h:770
@ INSTANTIATION
Definition types.h:791
@ MISCELLANEOUS
Definition types.h:797
@ SHAREDVARIABLE
Definition types.h:794
DString getDotImageExtension()
Definition util.cpp:4966