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