Doxygen
Loading...
Searching...
No Matches
translator_sk.h
Go to the documentation of this file.
1/******************************************************************************
2 *
3 * Copyright (C) 1997-2026 by Dimitri van Heesch.
4 *
5 * Permission to use, copy, modify, and distribute this software and its
6 * documentation under the terms of the GNU General Public License is hereby
7 * granted. No representations are made about the suitability of this software
8 * for any purpose. It is provided "as is" without express or implied warranty.
9 * See the GNU General Public License for more details.
10 *
11 * Documents produced by Doxygen are derivative works derived from the
12 * input used in their production; they are not affected by this license.
13 *
14 * ----------------------------------------------------------------------------*/
15
16// Updates:
17// --------
18// 2013/05/14 - Updates for "new since 1.8.4".
19// 2012/08/02 - Updates for "new since 1.8.2".
20// 2012/04/18 - Updates for "new since 1.8.0".
21// 2011/07/28 - Updates for "new since 1.7.5".
22// 2010/06/04 - big leap from 1.2.18 to 1.6.3+
23//
24// Slovak translation started by Stanislav Kudlac (skudlac at pobox dot sk).
25// He resigned in March 2008 (thanks for the work). Until a "native Slovak"
26// maintainer is found, the TranslatorSlovak is maintained by Petr Prikryl with
27// Slovak speaking Kali and Laco Švec.
28// ----------------------------------------------------------------------------
29
30#ifndef TRANSLATOR_SK_H
31#define TRANSLATOR_SK_H
32
34{
35 public:
36 // --- Language control methods -------------------
37
39 { return "slovak"; }
40
42 { return "\\usepackage[slovak]{babel}\n"
43 "\\usepackage{regexpatch}\n"
44 "\\makeatletter\n"
45 "% Change the `-` delimiter to an active character\n"
46 "\\xpatchparametertext\\@@@cmidrule{-}{\\cA-}{}{}\n"
47 "\\xpatchparametertext\\@cline{-}{\\cA-}{}{}\n"
48 "\\makeatother\n";
49 }
50 DString trISOLang() override
51 {
52 return "sk";
53 }
55 {
56 return "0x41B Slovak";
57 }
58 // --- Language translation methods -------------------
59
60 /*! used in the compound documentation before a list of related functions. */
62 { return "Súvisiace funkcie"; }
63
64 /*! subscript for the related functions. */
66 { return "(Uvedené funkcie niesú členskými funkciami.)"; }
67
68 /*! header that is put before the detailed description of files, classes and namespaces. */
70 { return "Detailný popis"; }
71
72 /*! header that is used when the summary tag is missing inside the details tag */
73 DString trDetails() override
74 { return "Podrobnosti"; }
75
76 /*! header that is put before the list of typedefs. */
78 { return "Dokumentácia k členským typom"; }
79
80 /*! header that is put before the list of enumerations. */
82 { return "Dokumentácia k členským enumeráciám"; }
83
84 /*! header that is put before the list of member functions. */
86 { return "Dokumentácia k metódam"; }
87
88 /*! header that is put before the list of member attributes. */
90 {
91 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
92 {
93 return "Dokumentácia k položkám";
94 }
95 else
96 {
97 return "Dokumentácia k dátovým členom";
98 }
99 }
100
101 /*! this is the text of a link put after brief descriptions. */
102 DString trMore() override
103 { return "..."; }
104
105 /*! put in the class documentation */
107 { return "Zoznam všetkých členov"; }
108
109 /*! used as the title of the "list of all members" page of a class */
111 { return "Zoznam členov triedy"; }
112
113 /*! this is the first part of a sentence that is followed by a class name */
115 { return "Tu nájdete úplný zoznam členov triedy"; }
116
117 /*! this is the remainder of the sentence after the class name */
119 { return ", vrátane všetkých zdedených členov."; }
120
121 /*! this is put at the author sections at the bottom of man pages.
122 * parameter s is name of the project name.
123 */
125 { DString result("Generované automaticky programom Doxygen "
126 "zo zdrojových textov");
127 if (!s.empty())
128 result+=" projektu "+s;
129 result+=".";
130 return result;
131 }
132
133 /*! put after an enum name in the list of all members */
135 { return "meno enumerácie"; }
136
137 /*! put after an enum value in the list of all members */
139 { return "hodnota enumerácie"; }
140
141 /*! put after an undocumented member in the list of all members */
143 { return "definovaný v"; }
144
145 // quick reference sections
146
147 /*! This is put above each page as a link to the list of all groups of
148 * compounds or files (see the \\group command).
149 */
151 { return "Moduly"; }
152
153 /*! This is put above each page as a link to the class hierarchy */
155 { return "Hierarchia tried"; }
156
157 /*! This is put above each page as a link to the list of annotated classes */
159 {
160 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
161 {
162 return "Dátové štruktúry";
163 }
164 else
165 {
166 return "Zoznam tried";
167 }
168 }
169
170 /*! This is put above each page as a link to the list of documented files */
172 { return "Zoznam súborov"; }
173
174 /*! This is put above each page as a link to all members of compounds. */
176 {
177 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
178 {
179 return "Dátové položky";
180 }
181 else
182 {
183 return "Zoznam členov tried";
184 }
185 }
186
187 /*! This is put above each page as a link to all members of files. */
189 {
190 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
191 {
192 return "Globálne symboly";
193 }
194 else
195 {
196 return "Symboly v súboroch";
197 }
198 }
199
200 /*! This is put above each page as a link to all related pages. */
202 { return "Ostatné stránky"; }
203
204 /*! This is put above each page as a link to all examples. */
206 { return "Príklady"; }
207
208 /*! This is put above each page as a link to the search engine. */
209 DString trSearch() override
210 { return "Hľadať"; }
211
212 /*! This is an introduction to the class hierarchy. */
214 { return "Tu nájdete zoznam, vyjadrujúci vzťah dedičnosti tried. "
215 "Je zoradený približne (ale nie úplne) podľa abecedy:";
216 }
217
218 /*! This is an introduction to the list with all files. */
219 DString trFileListDescription(bool extractAll) override
220 {
221 DString result("Tu nájdete zoznam všetkých ");
222 if (!extractAll) result+="dokumentovaných ";
223 result+="súborov so stručnými popismi:";
224 return result;
225 }
226
227 /*! This is an introduction to the annotated compound list. */
229 {
230 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
231 {
232 return "Nasledujúci zoznam obsahuje identifikáciu dátových "
233 "štruktúr a ich stručné popisy:";
234 }
235 else
236 {
237 return "Nasledujúci zoznam obsahuje predovšetkým identifikáciu "
238 "tried, ale nachádzajú sa tu i ďalšie netriviálne prvky, "
239 "ako sú štruktúry (struct), uniony (union) a rozhrania "
240 "(interface). V zozname sú uvedené ich stručné "
241 "popisy:";
242 }
243 }
244
245 /*! This is an introduction to the page with all class members. */
246 DString trCompoundMembersDescription(bool extractAll) override
247 {
248 DString result= "Tu nájdete zoznam všetkých ";
249 if (!extractAll)
250 {
251 result += "dokumentovaných ";
252 }
253
254 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
255 {
256 result += "položiek štruktúr (struct) a unionov (union) ";
257 }
258 else
259 {
260 result += "členov tried ";
261 }
262
263 result += "s odkazmi na ";
264
265 if (!extractAll)
266 {
267 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
268 {
269 result += "dokumentáciu štruktúr/unionov, ku ktorým prislúchajú:";
270 }
271 else
272 {
273 result += "dokumentáciu tried, ku ktorým prislúchajú:";
274 }
275 }
276 else
277 {
278 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
279 {
280 result+="štruktúry/uniony, ku ktorým prislúchajú:";
281 }
282 else
283 {
284 result+="triedy, ku ktorým prislúchajú:";
285 }
286 }
287
288 return result;
289 }
290
291 /*! This is an introduction to the page with all file members. */
292 DString trFileMembersDescription(bool extractAll) override
293 {
294 DString result="Tu nájdete zoznam všetkých ";
295 if (!extractAll) result+="dokumentovaných ";
296
297 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
298 {
299 result+="funkcií, premenných, makier, enumerácií a definícií typov (typedef) "
300 "s odkazmi na ";
301 }
302 else
303 {
304 result+="symbolov, ktoré sú definované na úrovni svojich súborov. "
305 "Pre každý symbol je uvedený odkaz na ";
306 }
307
308 if (extractAll)
309 result+="súbory, ku ktorým prislúchajú:";
310 else
311 result+="dokumentáciu:";
312
313 return result;
314 }
315
316 /*! This is an introduction to the page with the list of all examples */
318 { return "Tu nájdete zoznam všetkých príkladov:"; }
319
320 /*! This is an introduction to the page with the list of related pages */
322 { return "Nasledujúci zoznam odkazuje na ďalšie stránky projektu, "
323 "ktoré majú charakter usporiadaných zoznamov informácií, "
324 "pozbieraných z rôznych miest v zdrojových súboroch:"; }
325
326 /*! This is an introduction to the page with the list of class/file groups */
328 { return "Tu nájdete zoznam všetkých modulov:"; }
329
330 // index titles (the project name is prepended for these)
331
332 /*! This is used in HTML as the title of index.html. */
333 DString trDocumentation(const DString &projName) override
334 { return (!projName.empty()?projName + " " : "") + "Dokumentácia"; }
335
336 /*! This is used in LaTeX as the title of the chapter with the
337 * index of all groups.
338 */
340 { return "Register modulov"; }
341
342 /*! This is used in LaTeX as the title of the chapter with the
343 * class hierarchy.
344 */
346 { return "Register hierarchie tried"; }
347
348 /*! This is used in LaTeX as the title of the chapter with the
349 * annotated compound index.
350 */
352 {
353 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
354 {
355 return "Register dátových štruktúr";
356 }
357 else
358 {
359 return "Register tried";
360 }
361 }
362
363 /*! This is used in LaTeX as the title of the chapter with the
364 * list of all files.
365 */
367 { return "Register súborov"; }
368
369 /*! This is used in LaTeX as the title of the chapter containing
370 * the documentation of all groups.
371 */
373 { return "Dokumentácia modulov"; }
374
375 /*! This is used in LaTeX as the title of the chapter containing
376 * the documentation of all classes, structs and unions.
377 */
379 { return "Dokumentácia tried"; }
380
381 /*! This is used in LaTeX as the title of the chapter containing
382 * the documentation of all files.
383 */
385 { return "Dokumentácia súborov"; }
386
387 /*! This is used in LaTeX as the title of the document */
389 { return "Referenčná príručka"; }
390
391 /*! This is used in the documentation of a file as a header before the
392 * list of defines
393 */
395 { return "Definícia makier"; }
396
397 /*! This is used in the documentation of a file as a header before the
398 * list of typedefs
399 */
401 { return "Definícia typov"; }
402
403 /*! This is used in the documentation of a file as a header before the
404 * list of enumerations
405 */
407 { return "Enumerácie"; }
408
409 /*! This is used in the documentation of a file as a header before the
410 * list of (global) functions
411 */
413 { return "Funkcie"; }
414
415 /*! This is used in the documentation of a file as a header before the
416 * list of (global) variables
417 */
419 { return "Premenné"; }
420
421 /*! This is used in the documentation of a file as a header before the
422 * list of (global) variables
423 */
425 { return "Hodnoty enumerácií"; }
426
427 /*! This is used in the documentation of a file before the list of
428 * documentation blocks for defines
429 */
431 { return "Dokumentácia k definíciám makier"; }
432
433 /*! This is used in the documentation of a file/namespace before the list
434 * of documentation blocks for typedefs
435 */
437 { return "Dokumentácia definícií typov"; }
438
439 /*! This is used in the documentation of a file/namespace before the list
440 * of documentation blocks for enumeration types
441 */
443 { return "Dokumentácia enumeračných typov"; }
444
445 /*! This is used in the documentation of a file/namespace before the list
446 * of documentation blocks for functions
447 */
449 { return "Dokumentácia funkcií"; }
450
451 /*! This is used in the documentation of a file/namespace before the list
452 * of documentation blocks for variables
453 */
455 { return "Dokumentácia premenných"; }
456
457 /*! This is used in the documentation of a file/namespace/group before
458 * the list of links to documented compounds
459 */
461 {
462 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
463 {
464 return "Dátové štruktúry";
465 }
466 else
467 {
468 return "Triedy";
469 }
470 }
471
472 /*! This is used in the standard footer of each page and indicates when
473 * the page was generated
474 */
475 DString trGeneratedAt(const DString &date,const DString &projName) override
476 {
477 DString result="Generované "+date;
478 if (!projName.empty()) result+=" pre projekt "+projName;
479 result+=" programom";
480 return result;
481 }
482
483 /*! this text is put before a class diagram */
484 DString trClassDiagram(const DString &clName) override
485 {
486 return "Diagram dedičnosti pre triedu "+clName;
487 }
488
489 /*! this text is generated when the \\warning command is used. */
491 { return "Pozor"; }
492
493 /*! this text is generated when the \\version command is used. */
495 { return "Verzia"; }
496
497 /*! this text is generated when the \\date command is used. */
498 DString trDate() override
499 { return "Dátum"; }
500
501 /*! this text is generated when the \\return command is used. */
503 { return "Návratová hodnota"; }
504
505 /*! this text is generated when the \\sa command is used. */
507 { return "Viz tiež"; }
508
509 /*! this text is generated when the \\param command is used. */
511 { return "Parametre"; }
512
513 /*! this text is generated when the \\exception command is used. */
515 { return "Výnimky"; }
516
517 /*! this text is used in the title page of a LaTeX document. */
519 { return "Generované programom"; }
520
521 // new since 0.49-990307
522
523 /*! used as the title of page containing all the index of all namespaces. */
525 { return "Zoznam priestorov mien"; }
526
527 /*! used as an introduction to the namespace list */
528 DString trNamespaceListDescription(bool extractAll) override
529 {
530 DString result="Tu nájdete zoznam všetkých ";
531 if (!extractAll) result+="dokumentovaných ";
532 result+="priestorov mien so stručným popisom:";
533 return result;
534 }
535
536 /*! used in the class documentation as a header before the list of all
537 * friends of a class
538 */
540 { return "Priatelia (friends)"; }
541
542//////////////////////////////////////////////////////////////////////////
543// new since 0.49-990405
544//////////////////////////////////////////////////////////////////////////
545
546 /*! used in the class documentation as a header before the list of all
547 * related classes
548 */
550 { return "Dokumentácia k priateľom (friends)"; }
551
552//////////////////////////////////////////////////////////////////////////
553// new since 0.49-990425
554//////////////////////////////////////////////////////////////////////////
555
556 /*! used as the title of the HTML page of a class/struct/union */
558 ClassDef::CompoundType compType,
559 bool isTemplate) override
560 {
561 DString result("Dokumentácia ");
562 if (isTemplate) result+="šablóny ";
563 switch(compType)
564 {
565 case ClassDef::Class: result+="triedy "; break;
566 case ClassDef::Struct: result+="štruktúry "; break;
567 case ClassDef::Union: result+="unionu "; break;
568 case ClassDef::Interface: result+="rozhrania "; break;
569 case ClassDef::Protocol: result+="protokol "; break;
570 case ClassDef::Category: result+="kategória "; break;
571 case ClassDef::Exception: result+="výnimky "; break;
572 default: break;
573 }
574 result+=clName;
575 return result;
576 }
577
578 /*! used as the title of the HTML page of a file */
579 DString trFileReference(const DString &fileName) override
580 {
581 DString result("Dokumentácia súboru ");
582 result+=fileName;
583 return result;
584 }
585
586 /*! used as the title of the HTML page of a namespace */
587 DString trNamespaceReference(const DString &namespaceName) override
588 {
589 DString result("Dokumentácia priestoru mien ");
590 result+=namespaceName;
591 return result;
592 }
593
594 /* these are for the member sections of a class, struct or union */
596 { return "Verejné metódy"; }
598 { return "Verejné sloty"; }
600 { return "Signály"; }
602 { return "Statické verejné metódy"; }
604 { return "Chránené metódy"; }
606 { return "Chránené sloty"; }
608 { return "Statické chránené metódy"; }
610 { return "Privátne metódy"; }
612 { return "Privátne sloty"; }
614 { return "Statické privátne metódy"; }
615
616 /*! this function is used to produce a comma-separated list of items.
617 * use generateMarker(i) to indicate where item i should be put.
618 */
619 DString trWriteList(int numEntries) override
620 {
621 DString result;
622 // the inherits list contain `numEntries' classes
623 for (int i=0;i<numEntries;i++)
624 {
625 // use generateMarker to generate placeholders for the class links!
626 result+=generateMarker(i); // generate marker for entry i in the list
627 // (order is left to right)
628
629 if (i!=numEntries-1) // not the last entry, so we need a separator
630 {
631 if (i<numEntries-2) // not the fore last entry
632 result+=", ";
633 else // the fore last entry
634 result+=" a ";
635 }
636 }
637 return result;
638 }
639
640 /*! used in class documentation to produce a list of base classes,
641 * if class diagrams are disabled.
642 */
643 DString trInheritsList(int numEntries) override
644 {
645 DString result("Dedí od ");
646 result += (numEntries == 1) ? "bázovej triedy " : "bázových tried ";
647 result += trWriteList(numEntries)+".";
648 return result;
649 }
650
651 /*! used in class documentation to produce a list of super classes,
652 * if class diagrams are disabled.
653 */
654 DString trInheritedByList(int numEntries) override
655 {
656 DString result("Zdedená ");
657 result += (numEntries == 1) ? "triedou " : "triedami ";
658 result += trWriteList(numEntries)+".";
659 return result;
660 }
661
662 /*! used in member documentation blocks to produce a list of
663 * members that are hidden by this one.
664 */
665 DString trReimplementedFromList(int numEntries) override
666 {
667 DString result("Reimplementuje ");
668 result += (numEntries == 1) ? "metódu triedy " : "metódy tried ";
669 result += trWriteList(numEntries)+".";
670 return result;
671 }
672
673 /*! used in member documentation blocks to produce a list of
674 * all member that overwrite the implementation of this member.
675 */
676 DString trReimplementedInList(int numEntries) override
677 {
678 DString result("Reimplementované ");
679 result += (numEntries == 1) ? "triedou " : "triedami ";
680 result += trWriteList(numEntries)+".";
681 return result;
682 }
683
684 /*! This is put above each page as a link to all members of namespaces. */
686 { return "Symboly v priestoroch mien"; }
687
688 /*! This is an introduction to the page with all namespace members */
689 DString trNamespaceMemberDescription(bool extractAll) override
690 {
691 DString result="Tu nájdete zoznam všetkých ";
692 if (!extractAll) result+="dokumentovaných ";
693 result+="symbolov, ktoré sú definované vo svojich priestoroch mien. "
694 "U každého je uvedený odkaz na ";
695 if (extractAll)
696 result+="dokumentáciu príslušného priestoru mien:";
697 else
698 result+="príslušný priestor mien:";
699 return result;
700 }
701 /*! This is used in LaTeX as the title of the chapter with the
702 * index of all namespaces.
703 */
705 { return "Register priestorov mien"; }
706
707 /*! This is used in LaTeX as the title of the chapter containing
708 * the documentation of all namespaces.
709 */
711 { return "Dokumentácia priestorov mien"; }
712
713//////////////////////////////////////////////////////////////////////////
714// new since 0.49-990522
715//////////////////////////////////////////////////////////////////////////
716
717 /*! This is used in the documentation before the list of all
718 * namespaces in a file.
719 */
721 { return "Priestory mien"; }
722
723//////////////////////////////////////////////////////////////////////////
724// new since 0.49-990728
725//////////////////////////////////////////////////////////////////////////
726
727 /*! This is put at the bottom of a class documentation page and is
728 * followed by a list of files that were used to generate the page.
729 */
731 bool single) override
732 { // here s is one of " Class", " Struct" or " Union"
733 // single is true implies a single file
734 DString result="Dokumentácia pre ";
735 switch(compType)
736 {
737 case ClassDef::Class: result+="túto triedu"; break;
738 case ClassDef::Struct: result+="túto štruktúru (struct)"; break;
739 case ClassDef::Union: result+="tento union"; break;
740 case ClassDef::Interface: result+="toto rozhranie"; break;
741 case ClassDef::Protocol: result+="protokol"; break;
742 case ClassDef::Category: result+="kategória"; break;
743 case ClassDef::Exception: result+="túto výnimku"; break;
744 default: break;
745 }
746 result+=" bola generovaná z ";
747 if (single) result+="nasledujúceho súboru:";
748 else result+="nasledujúcich súborov:";
749 return result;
750 }
751
752//////////////////////////////////////////////////////////////////////////
753// new since 0.49-990901
754//////////////////////////////////////////////////////////////////////////
755
756 /*! This is used as the heading text for the retval command. */
758 { return "Návratové hodnoty"; }
759
760 /*! This is in the (quick) index as a link to the main page (index.html)
761 */
763 { return "Hlavná stránka"; }
764
765 /*! This is used in references to page that are put in the LaTeX
766 * documentation. It should be an abbreviation of the word page.
767 */
769 { return "s."; }
770
771//////////////////////////////////////////////////////////////////////////
772// new since 0.49-991003
773//////////////////////////////////////////////////////////////////////////
774
776 {
777 return "Definícia je uvedená na riadku @0 v súbore @1.";
778 }
780 {
781 return "Definícia v súbore @0.";
782 }
783
784//////////////////////////////////////////////////////////////////////////
785// new since 0.49-991205
786//////////////////////////////////////////////////////////////////////////
787
789 {
790 return "Zastaralé";
791 }
792
793//////////////////////////////////////////////////////////////////////////
794// new since 1.0.0
795//////////////////////////////////////////////////////////////////////////
796
797 /*! this text is put before a collaboration diagram */
798 DString trCollaborationDiagram(const DString &clName) override
799 {
800 return "Diagram tried pre "+clName+":";
801 }
802 /*! this text is put before an include dependency graph */
803 DString trInclDepGraph(const DString &fName) override
804 {
805 return "Graf závislostí na vkladaných súboroch "
806 "pre "+fName+":";
807 }
808 /*! header that is put before the list of constructor/destructors. */
810 {
811 return "Dokumentácia konštruktoru a deštruktoru";
812 }
813 /*! Used in the file documentation to point to the corresponding sources. */
815 {
816 return "Zobraziť zdrojový text tohoto súboru.";
817 }
818 /*! Used in the file sources to point to the corresponding documentation. */
820 {
821 return "Zobraziť dokumentáciu tohoto súboru.";
822 }
823 /*! Text for the \\pre command */
825 {
826 return "Prepodmienka";
827 }
828 /*! Text for the \\post command */
830 {
831 return "Postpodmienka";
832 }
833 /*! Text for the \\invariant command */
835 {
836 return "Invariant";
837 }
838 /*! Text shown before a multi-line variable/enum initialization */
840 {
841 return "Inicializátor:";
842 }
843 /*! Text used the source code in the file index */
844 DString trCode() override
845 {
846 return "zdrojový text";
847 }
849 {
850 return "Grafické zobrazenie hierarchie tried";
851 }
853 {
854 return "Zobraziť grafickú podobu hierarchie tried";
855 }
857 {
858 return "Zobraziť textovú podobu hierarchie tried";
859 }
861 {
862 return "Register stránok";
863 }
864
865//////////////////////////////////////////////////////////////////////////
866// new since 1.1.0
867//////////////////////////////////////////////////////////////////////////
868
869 DString trNote() override
870 {
871 return "Poznámka";
872 }
874 {
875 return "Verejné typy";
876 }
878 {
879 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
880 {
881 return "Dátové položky";
882 }
883 else
884 {
885 return "Verejné atribúty";
886 }
887 }
889 {
890 return "Statické verejné atribúty";
891 }
893 {
894 return "Chránené typy";
895 }
897 {
898 return "Chránené atribúty";
899 }
901 {
902 return "Statické chránené atribúty";
903 }
905 {
906 return "Privátne typy";
907 }
909 {
910 return "Privátne atribúty";
911 }
913 {
914 return "Statické privátne atribúty";
915 }
916
917//////////////////////////////////////////////////////////////////////////
918// new since 1.1.3
919//////////////////////////////////////////////////////////////////////////
920
921 /*! Used as a marker that is put before a todo item */
922 DString trTodo() override
923 {
924 return "Plánované úpravy";
925 }
926 /*! Used as the header of the todo list */
928 {
929 return "Zoznam plánovaných úprav";
930 }
931
932//////////////////////////////////////////////////////////////////////////
933// new since 1.1.4
934//////////////////////////////////////////////////////////////////////////
935
937 {
938 return "Používa sa v";
939 }
941 {
942 return "Poznámky";
943 }
945 {
946 return "Upozornenie";
947 }
949 {
950 return "Nasledujúci graf ukazuje, ktoré súbory priamo alebo "
951 "nepriamo vkladajú tento súbor:";
952 }
953 DString trSince() override
954 {
955 return "Od";
956 }
957
958////////////////////////////////////////////////////////////////////////////
959// new since 1.1.5
960//////////////////////////////////////////////////////////////////////////
961
962 /*! title of the graph legend page */
964 {
965 return "Vysvetlivky ku grafu";
966 }
967 /*! page explaining how the dot graph's should be interpreted */
969 {
970 return
971 "Tu nájdete vysvetlenie, ako majú byť interpretované grafy, "
972 "ktoré boli generované programom doxygen.<p>\n"
973 "Uvažujte nasledujúci príklad:\n"
974 "\\code\n"
975 "/*! Neviditelná trieda, ktorá sa v grafe nezobrazuje, pretože "
976 "došlo k orezaniu grafu. */\n"
977 "class Invisible { };\n\n"
978 "/*! Trieda, u ktorej došlo k orezaniu grafu. Vzťah dedičnosti "
979 "je skrytý. */\n"
980 "class Truncated : public Invisible { };\n\n"
981 "/* Trieda, ktorá nieje dokumentovaná komentármi programu doxygen. */\n"
982 "class Undocumented { };\n\n"
983 "/*! Odvodená trieda s verejným (public) dedením bázovej triedy. */\n"
984 "class PublicBase : public Truncated { };\n\n"
985 "/*! Šablóna triedy. */\n"
986 "template<class T> class Templ { };\n\n"
987 "/*! Odvodená trieda s chráneným (protected) dedením bázovej triedy. */\n"
988 "class ProtectedBase { };\n\n"
989 "/*! Odvodená trieda s privátnym dedením bázovej triedy. */\n"
990 "class PrivateBase { };\n\n"
991 "/*! Trieda, ktorá je využívaná triedou Inherited. */\n"
992 "class Used { };\n\n"
993 "/*! Odvodená trieda, ktorá rôznym spôsobom dedí od viacerých bázových "
994 "tried. */\n"
995 "class Inherited : public PublicBase,\n"
996 " protected ProtectedBase,\n"
997 " private PrivateBase,\n"
998 " public Undocumented,\n"
999 " public Templ<int>\n"
1000 "{\n"
1001 " private:\n"
1002 " Used *m_usedClass;\n"
1003 "};\n"
1004 "\\endcode\n"
1005 "K vyššie uvedenému bude vygenerovaný nasledujúci graf:"
1006 "<p><center><img src=\"graph_legend."+getDotImageExtension()+"\"></center>\n"
1007 "<p>\n"
1008 "Bloky (tj. uzly) v uvedenom grafe majú nasledujúci význam:\n"
1009 "<ul>\n"
1010 "<li>Čierne vyplnený obdĺžnik reprezentuje štruktúru alebo triedu, "
1011 "pre ktorú bol graf generovaný.\n"
1012 "<li>Obdĺžnik s čiernym obrysom označuje dokumentovanú "
1013 "štruktúru alebo triedu.\n"
1014 "<li>Obdĺžnik so šedým obrysom označuje nedokumentovanú "
1015 "štruktúru alebo triedu.\n"
1016 "<li>Obdĺžnik s červeným obrysom označuje dokumentovanú "
1017 "štruktúru alebo triedu, pre ktorú\n"
1018 "niesú zobrazené všetky vzťahy dedičnosti alebo obsiahnutia. "
1019 "Graf je orezaný v prípade, kedy ho\n"
1020 "nieje možné umiestniť do vymedzených hraníc.\n"
1021 "</ul>\n"
1022 "Šípky (tj. hrany grafu) majú nasledujúcí význam:\n"
1023 "<ul>\n"
1024 "<li>Tmavo modrá šípka sa používa pre označenie vzťahu verejnej "
1025 "dedičnosti medzi dvoma triedami.\n"
1026 "<li>Tmavo zelená šípka označuje vzťah chránenej dedičnosti "
1027 "(protected).\n"
1028 "<li>Tmavo červená šípka označuje vzťah privátnej dedičnosti.\n"
1029 "<li>Purpurová šípka kreslená čiarkovane sa používa v prípade, "
1030 "ak je trieda obsiahnutá v inej triede,\n"
1031 "alebo ak je používaná inou triedou. Je označená identifikátorom "
1032 "jednej alebo viacerých premenných (objektov), cez ktoré\n"
1033 "je trieda alebo štruktúra zprístupnena.\n"
1034 "</ul>\n";
1035 }
1036 /*! text for the link to the legend page */
1038 {
1039 return "vysvetlivky";
1040 }
1041
1042//////////////////////////////////////////////////////////////////////////
1043// new since 1.2.0
1044//////////////////////////////////////////////////////////////////////////
1045
1046 /*! Used as a marker that is put before a test item */
1047 DString trTest() override
1048 {
1049 return "Test";
1050 }
1051
1052 /*! Used as the header of the test list */
1054 {
1055 return "Zoznam testov";
1056 }
1057
1058//////////////////////////////////////////////////////////////////////////
1059// new since 1.2.2
1060//////////////////////////////////////////////////////////////////////////
1061
1062 /*! Used as a section header for IDL properties */
1064 {
1065 return "Vlastnosti";
1066 }
1067 /*! Used as a section header for IDL property documentation */
1069 {
1070 return "Dokumentácia k vlastnosti";
1071 }
1072//////////////////////////////////////////////////////////////////////////
1073// new since 1.2.4
1074//////////////////////////////////////////////////////////////////////////
1075
1076 /*! Used for Java classes in the summary section of Java packages */
1078 {
1079 return "Triedy";
1080 }
1081 /*! Used as the title of a Java package */
1082 DString trPackage(const DString &name) override
1083 {
1084 return "Balík "+name;
1085 }
1086 /*! The description of the package index page */
1088 {
1089 return "Tu nájdete zoznam balíkov so stručným popisom "
1090 "(pokiaľ bol uvedený):";
1091 }
1092 /*! The link name in the Quick links header for each page */
1094 {
1095 return "Balíky";
1096 }
1097 /*! Text shown before a multi-line define */
1099 {
1100 return "Hodnota:";
1101 }
1102
1103//////////////////////////////////////////////////////////////////////////
1104// new since 1.2.5
1105//////////////////////////////////////////////////////////////////////////
1106
1107 /*! Used as a marker that is put before a \\bug item */
1108 DString trBug() override
1109 {
1110 return "Chyba";
1111 }
1112 /*! Used as the header of the bug list */
1114 {
1115 return "Zoznam chýb";
1116 }
1117
1118//////////////////////////////////////////////////////////////////////////
1119// new since 1.2.6-20010422
1120//////////////////////////////////////////////////////////////////////////
1121
1122 /*! Used as ansicpg for RTF file */
1124 {
1125 return "1250";
1126 }
1127
1128 /*! Used as ansicpg for RTF fcharset */
1130 {
1131 return "238";
1132 }
1133
1134 /*! Used as header RTF general index */
1136 {
1137 return "Index";
1138 }
1139
1140 /*! This is used for translation of the word that will possibly
1141 * be followed by a single name or by a list of names
1142 * of the category.
1143 */
1144 DString trClass(bool first_capital, bool singular) override
1145 {
1146 return createNoun(first_capital, singular, "tried", "y", "a");
1147 }
1148
1149 /*! This is used for translation of the word that will possibly
1150 * be followed by a single name or by a list of names
1151 * of the category.
1152 */
1153 DString trFile(bool first_capital, bool singular) override
1154 {
1155 return createNoun(first_capital, singular, "súbor", "y");
1156 }
1157
1158 /*! This is used for translation of the word that will possibly
1159 * be followed by a single name or by a list of names
1160 * of the category.
1161 */
1162 DString trNamespace(bool first_capital, bool singular) override
1163 {
1164 return createNoun(first_capital, singular, "priestor", "y") + " mien";
1165 }
1166
1167 /*! This is used for translation of the word that will possibly
1168 * be followed by a single name or by a list of names
1169 * of the category.
1170 */
1171 DString trGroup(bool first_capital, bool singular) override
1172 {
1173 return createNoun(first_capital, singular, "skupin", "y", "a");
1174 }
1175
1176 /*! This is used for translation of the word that will possibly
1177 * be followed by a single name or by a list of names
1178 * of the category.
1179 */
1180 DString trPage(bool first_capital, bool singular) override
1181 {
1182 return createNoun(first_capital, singular, "stránk", "y", "a");
1183 }
1184
1185 /*! This is used for translation of the word that will possibly
1186 * be followed by a single name or by a list of names
1187 * of the category.
1188 */
1189 DString trMember(bool first_capital, bool singular) override
1190 {
1191 return createNoun(first_capital, singular, "člen", "y");
1192 }
1193
1194 /*! This is used for translation of the word that will possibly
1195 * be followed by a single name or by a list of names
1196 * of the category.
1197 */
1198 DString trGlobal(bool first_capital, bool singular) override
1199 {
1200 return createNoun(first_capital, singular, "globáln", "e", "y");
1201 }
1202
1203//////////////////////////////////////////////////////////////////////////
1204// new since 1.2.7
1205//////////////////////////////////////////////////////////////////////////
1206
1207 /*! This text is generated when the \\author command is used and
1208 * for the author section in man pages. */
1209 DString trAuthor(bool first_capital, bool singular) override
1210 {
1211 return createNoun(first_capital, singular, "autor", "i");
1212 }
1213
1214//////////////////////////////////////////////////////////////////////////
1215// new since 1.2.11
1216//////////////////////////////////////////////////////////////////////////
1217
1218 /*! This text is put before the list of members referenced by a member
1219 */
1221 {
1222 return "Odkazuje sa na";
1223 }
1224
1225//////////////////////////////////////////////////////////////////////////
1226// new since 1.2.13
1227//////////////////////////////////////////////////////////////////////////
1228
1229 /*! used in member documentation blocks to produce a list of
1230 * members that are implemented by this one.
1231 */
1232 DString trImplementedFromList(int numEntries) override
1233 {
1234 return "Implementuje " + trWriteList(numEntries) + ".";
1235 }
1236
1237 /*! used in member documentation blocks to produce a list of
1238 * all members that implement this member.
1239 */
1240 DString trImplementedInList(int numEntries) override
1241 {
1242 return "Implementované v " + trWriteList(numEntries) + ".";
1243 }
1244
1245//////////////////////////////////////////////////////////////////////////
1246// new since 1.2.16
1247//////////////////////////////////////////////////////////////////////////
1248
1249 /*! used in RTF documentation as a heading for the Table
1250 * of Contents.
1251 */
1253 {
1254 return "Obsah";
1255 }
1256
1257//////////////////////////////////////////////////////////////////////////
1258// new since 1.2.17
1259//////////////////////////////////////////////////////////////////////////
1260
1261 /*! Used as the header of the list of item that have been
1262 * flagged deprecated
1263 */
1265 {
1266 return "Zastarané metódy";
1267 }
1268
1269//////////////////////////////////////////////////////////////////////////
1270// new since 1.2.18
1271//////////////////////////////////////////////////////////////////////////
1272
1273 /*! Used as a header for declaration section of the events found in
1274 * a C# program
1275 */
1277 {
1278 return "Udalosti";
1279 }
1280 /*! Header used for the documentation section of a class' events. */
1282 {
1283 return "Dokumentácia udalostí";
1284 }
1285
1286//////////////////////////////////////////////////////////////////////////
1287// new since 1.3
1288//////////////////////////////////////////////////////////////////////////
1289
1290 /*! Used as a heading for a list of Java class types with package scope.
1291 */
1293 {
1294 return "Typy v balíku";
1295 }
1296 /*! Used as a heading for a list of Java class functions with package
1297 * scope.
1298 */
1300 {
1301 return "Funkcie v balíku";
1302 }
1304 {
1305 return "Členy v balíku";
1306 }
1307 /*! Used as a heading for a list of static Java class functions with
1308 * package scope.
1309 */
1311 {
1312 return "Statické funkcie v balíku";
1313 }
1314 /*! Used as a heading for a list of Java class variables with package
1315 * scope.
1316 */
1318 {
1319 return "Atribúty balíku";
1320 }
1321 /*! Used as a heading for a list of static Java class variables with
1322 * package scope.
1323 */
1325 {
1326 return "Statické atribúty balíku";
1327 }
1328
1329//////////////////////////////////////////////////////////////////////////
1330// new since 1.3.1
1331//////////////////////////////////////////////////////////////////////////
1332
1333 /*! Used in the quick index of a class/file/namespace member list page
1334 * to link to the unfiltered list of all members.
1335 */
1336 DString trAll() override
1337 {
1338 return "Všetko";
1339 }
1340 /*! Put in front of the call graph for a function. */
1342 {
1343 return "Táto funkcia volá...";
1344 }
1345
1346//////////////////////////////////////////////////////////////////////////
1347// new since 1.3.3
1348//////////////////////////////////////////////////////////////////////////
1349
1350 /*! This string is used as the title for the page listing the search
1351 * results.
1352 */
1354 {
1355 return "Výsledky vyhľadávania";
1356 }
1357 /*! This string is put just before listing the search results. The
1358 * text can be different depending on the number of documents found.
1359 * Inside the text you can put the special marker $num to insert
1360 * the number representing the actual number of search results.
1361 * The @a numDocuments parameter can be either 0, 1 or 2, where the
1362 * value 2 represents 2 or more matches. HTML markup is allowed inside
1363 * the returned string.
1364 */
1365 DString trSearchResults(int numDocuments) override
1366 {
1367 if (numDocuments==0)
1368 {
1369 return "Ľutujem. Vášmu dotazu neodpovedá žiadny dokument.";
1370 }
1371 else if (numDocuments==1)
1372 {
1373 return "Bol nájdený jediný dokument, ktorý vyhovuje vášmu dotazu.";
1374 }
1375 else
1376 {
1377 return "Bolo nájdených <b>$num</b> dokumentov, ktoré vyhovujú vášmu "
1378 "dotazu. Najviac odpovedajúce dokumenty sú ako prvé.";
1379 }
1380 }
1381 /*! This string is put before the list of matched words, for each search
1382 * result. What follows is the list of words that matched the query.
1383 */
1385 {
1386 return "Nájdené slová:";
1387 }
1388
1389//////////////////////////////////////////////////////////////////////////
1390// new since 1.3.8
1391//////////////////////////////////////////////////////////////////////////
1392
1393 /*! This is used in HTML as the title of page with source code for file filename
1394 */
1395 DString trSourceFile(const DString& filename) override
1396 {
1397 return DString("Zdrojový súbor ") + filename;
1398 }
1399
1400
1401//////////////////////////////////////////////////////////////////////////
1402// new since 1.3.9
1403//////////////////////////////////////////////////////////////////////////
1404
1405
1406 /*! This is used as the name of the chapter containing the directory
1407 * hierarchy.
1408 */
1410 { return "Hierarchia adresárov"; }
1411
1412 /*! This is used as the name of the chapter containing the documentation
1413 * of the directories.
1414 */
1416 { return "Dokumentácia k adresárom"; }
1417
1418 /*! This is used as the title of the directory index and also in the
1419 * Quick links of a HTML page, to link to the directory hierarchy.
1420 */
1422 { return "Adresáre"; }
1423
1424 /*! This returns the title of a directory page. The name of the
1425 * directory is passed via \a dirName.
1426 */
1427 DString trDirReference(const DString &dirName) override
1428 {
1429 DString result = "Referencia k adresáru ";
1430 result += dirName;
1431 return result;
1432 }
1433
1434 /*! This returns the word directory with or without starting capital
1435 * (\a first_capital) and in singular or plural form (\a singular).
1436 */
1437 DString trDir(bool first_capital, bool singular) override
1438 {
1439 return createNoun(first_capital, singular, "adresár", "e");
1440 }
1441
1442//////////////////////////////////////////////////////////////////////////
1443// new since 1.4.1
1444//////////////////////////////////////////////////////////////////////////
1445
1446 /*! This text is added to the documentation when the \\overload command
1447 * is used for a overloaded function.
1448 */
1450 {
1451 return "Ide o preťaženú (overloaded) metódu, "
1452 "ktorá má uľahčiť používanie. Od vyššie uvedenej metódy sa odlišuje "
1453 "iba inak zadávanými argumentami.";
1454 }
1455
1456//////////////////////////////////////////////////////////////////////////
1457// new since 1.4.6
1458//////////////////////////////////////////////////////////////////////////
1459
1461 { return "Túto funkciu volajú..."; }
1462
1463
1464 /*! This is used in the documentation of a file/namespace before the list
1465 * of documentation blocks for enumeration values
1466 */
1468 { return "Dokumentácia enumeračných hodnôt"; }
1469
1470
1471//////////////////////////////////////////////////////////////////////////
1472// new since 1.5.4 (mainly for Fortran)
1473//////////////////////////////////////////////////////////////////////////
1474
1475 /*! header that is put before the list of member subprograms (Fortran). */
1477 { return "Dokumentácia členských funkcií/podprogramov"; }
1478
1479 /*! This is put above each page as a link to the list of annotated data types (Fortran). */
1481 { return "Zoznam dátových typov"; }
1482
1483 /*! This is put above each page as a link to all members of compounds (Fortran). */
1485 { return "Dátové polia"; }
1486
1487 /*! This is an introduction to the annotated compound list (Fortran). */
1489 { return "Dátové typy so stručnými popismi:"; }
1490
1491 /*! This is an introduction to the page with all data types (Fortran). */
1493 {
1494
1495 DString result="Nasleduje zoznam všetkých ";
1496 if (!extractAll)
1497 {
1498 result+="dokumentovaných ";
1499 }
1500 result+="zložiek dátových typov";
1501 result+=" s odkazmi na ";
1502 if (!extractAll)
1503 {
1504 result+="dokumentáciu dátovej štruktúry pre každú zložku:";
1505 }
1506 else
1507 {
1508 result+="příslušné dátové typy:";
1509 }
1510 return result;
1511 }
1512
1513 /*! This is used in LaTeX as the title of the chapter with the
1514 * annotated compound index (Fortran).
1515 */
1517 { return "Register dátových typov"; }
1518
1519 /*! This is used in LaTeX as the title of the chapter containing
1520 * the documentation of all data types (Fortran).
1521 */
1523 { return "Dokumentácia k dátovým typom"; }
1524
1525 /*! This is used in the documentation of a file as a header before the
1526 * list of (global) subprograms (Fortran).
1527 */
1529 { return "Funkcie/podprogramy"; }
1530
1531 /*! This is used in the documentation of a file/namespace before the list
1532 * of documentation blocks for subprograms (Fortran)
1533 */
1535 { return "Dokumentácia funkcie/podprogramu"; }
1536
1537 /*! This is used in the documentation of a file/namespace/group before
1538 * the list of links to documented compounds (Fortran)
1539 */
1541 { return "Dátové typy"; }
1542
1543 /*! used as the title of page containing all the index of all modules (Fortran). */
1545 { return "Zoznam modulov"; }
1546
1547 /*! used as an introduction to the modules list (Fortran) */
1548 DString trModulesListDescription(bool extractAll) override
1549 {
1550 DString result="Nasleduje zoznam všetkých ";
1551 if (!extractAll) result+="dokumentovaných ";
1552 result+="modulov so stručnými popismi:";
1553 return result;
1554 }
1555
1556 /*! used as the title of the HTML page of a module/type (Fortran) */
1558 ClassDef::CompoundType compType,
1559 bool isTemplate) override
1560 {
1561 DString result("Dokumentácia ");
1562 if (isTemplate) result += "šablóny ";
1563 switch(compType)
1564 {
1565 case ClassDef::Class: result += "triedy "; break;
1566 case ClassDef::Struct: result += "typu "; break;
1567 case ClassDef::Union: result += "únie "; break;
1568 case ClassDef::Interface: result += "rozhrania "; break;
1569 case ClassDef::Protocol: result += "protokolu "; break;
1570 case ClassDef::Category: result += "kategórie "; break;
1571 case ClassDef::Exception: result += "výnimky "; break;
1572 default: break;
1573 }
1574 result += clName;
1575 return result;
1576
1577 }
1578 /*! used as the title of the HTML page of a module (Fortran) */
1579 DString trModuleReference(const DString &namespaceName) override
1580 {
1581 DString result="Dokumentácia modulu ";
1582 result += namespaceName;
1583 return result;
1584 }
1585
1586 /*! This is put above each page as a link to all members of modules. (Fortran) */
1588 { return "Časti modulu"; }
1589
1590 /*! This is an introduction to the page with all modules members (Fortran) */
1591 DString trModulesMemberDescription(bool extractAll) override
1592 {
1593 DString result="Nasleduje zoznam všetkých ";
1594 if (!extractAll) result+="dokumentovaných ";
1595 result+="častí modulov s odkazmi ";
1596 if (extractAll)
1597 {
1598 result+="na dokumentáciu modulov pre danú časť:";
1599 }
1600 else
1601 {
1602 result+="na moduly, ku ktorým časť patrí:";
1603 }
1604 return result;
1605 }
1606
1607 /*! This is used in LaTeX as the title of the chapter with the
1608 * index of all modules (Fortran).
1609 */
1611 { return "Register modulov"; }
1612
1613 /*! This is used for translation of the word that will possibly
1614 * be followed by a single name or by a list of names
1615 * of the category.
1616 */
1617 DString trModule(bool first_capital, bool singular) override
1618 {
1619 return createNoun(first_capital, singular, "modul", "y");
1620 }
1621 /*! This is put at the bottom of a module documentation page and is
1622 * followed by a list of files that were used to generate the page.
1623 */
1625 bool single) override
1626 { // here s is one of " Module", " Struct" or " Union"
1627 // single is true implies a single file
1628 DString result="Dokumentácia ";
1629 switch(compType)
1630 {
1631 case ClassDef::Class: result+="k tomuto modulu"; break;
1632 case ClassDef::Struct: result+="k tomuto typu"; break;
1633 case ClassDef::Union: result+="k tejto únii"; break;
1634 case ClassDef::Interface: result+="k tomuto rozhraniu"; break;
1635 case ClassDef::Protocol: result+="k tomuto protokolu"; break;
1636 case ClassDef::Category: result+="k tejto kategórii"; break;
1637 case ClassDef::Exception: result+="k tejto výnimke"; break;
1638 default: break;
1639 }
1640 result+=" bola vygenerovaná z ";
1641 if (single) result+="nasledujúceho súboru:";
1642 else result+="nasledujúcich súborov:";
1643 return result;
1644 }
1645 /*! This is used for translation of the word that will possibly
1646 * be followed by a single name or by a list of names
1647 * of the category.
1648 */
1649 DString trType(bool first_capital, bool singular) override
1650 {
1651 return createNoun(first_capital, singular, "typ", "y");
1652 }
1653 /*! This is used for translation of the word that will possibly
1654 * be followed by a single name or by a list of names
1655 * of the category.
1656 */
1657 DString trSubprogram(bool first_capital, bool singular) override
1658 {
1659 return createNoun(first_capital, singular, "podprogram", "y");
1660 }
1661
1662 /*! C# Type Constraint list */
1664 {
1665 return "Obmedzenie typov (Type Constraints)";
1666 }
1667
1668//////////////////////////////////////////////////////////////////////////
1669// new since 1.6.0 (mainly for the new search engine)
1670//////////////////////////////////////////////////////////////////////////
1671
1672 /*! directory relation for \a name */
1673 DString trDirRelation(const DString &name) override
1674 {
1675 return "Relácia " + name;
1676 }
1677
1678 /*! Loading message shown when loading search results */
1680 {
1681 return "Načítam...";
1682 }
1683
1684 /*! Label used for search results in the global namespace */
1686 {
1687 return "Globálny priestor mien";
1688 }
1689
1690 /*! Message shown while searching */
1692 {
1693 return "Vyhľadávam...";
1694 }
1695
1696 /*! Text shown when no search results are found */
1698 {
1699 return "Nič sa nenašlo";
1700 }
1701
1702//////////////////////////////////////////////////////////////////////////
1703// new since 1.6.3 (missing items for the directory pages)
1704//////////////////////////////////////////////////////////////////////////
1705
1706 /*! when clicking a directory dependency label, a page with a
1707 * table is shown. The heading for the first column mentions the
1708 * source file that has a relation to another file.
1709 */
1710 DString trFileIn(const DString &name) override
1711 {
1712 return "Súbor v "+name;
1713 }
1714
1715 /*! when clicking a directory dependency label, a page with a
1716 * table is shown. The heading for the second column mentions the
1717 * destination file that is included.
1718 */
1719 DString trIncludesFileIn(const DString &name) override
1720 {
1721 return "Vkladá (include) súbor z "+name;
1722 }
1723
1724 /** Compiles a date string.
1725 * @param year Year in 4 digits
1726 * @param month Month of the year: 1=January
1727 * @param day Day of the Month: 1..31
1728 * @param dayOfWeek Day of the week: 1=Monday..7=Sunday
1729 * @param hour Hour of the day: 0..23
1730 * @param minutes Minutes in the hour: 0..59
1731 * @param seconds Seconds within the minute: 0..59
1732 * @param includeTime Include time in the result string?
1733 */
1734 DString trDateTime(int year,int month,int day,int dayOfWeek,
1735 int hour,int minutes,int seconds,
1736 DateTimeType includeTime) override
1737 {
1738 static const char *days[] = { "po","ut","st","št","pi","so","ne" };
1739 static const char *months[] = { "jan","feb","mar","apr","máj","jún","júl","aug","sep","okt","nov","dec" };
1740 DString sdate;
1741 if (includeTime == DateTimeType::DateTime || includeTime == DateTimeType::Date)
1742 {
1743 sdate.sprintf("%s %d. %s %d",days[dayOfWeek-1],day,months[month-1],year);
1744 }
1745 if (includeTime == DateTimeType::DateTime) sdate += " ";
1746 if (includeTime == DateTimeType::DateTime || includeTime == DateTimeType::Time)
1747 {
1748 DString stime;
1749 stime.sprintf("%.2d.%.2d:%.2d",hour,minutes,seconds);
1750 sdate+=stime;
1751 }
1752 return sdate;
1753 }
1754 DString trDayOfWeek(int dayOfWeek, bool first_capital, bool full) override
1755 {
1756 static const char *days_short[] = { "po", "ut", "st", "št", "pi", "so", "ne" };
1757 static const char *days_full[] = { "pondelok", "utorok", "streda", "štvrtok", "piatok", "sobota", "nedeľa" };
1758 DString text = full? days_full[dayOfWeek-1] : days_short[dayOfWeek-1];
1759 if (first_capital) return text.mid(0,1).upper()+text.mid(1);
1760 else return text;
1761 }
1762 DString trMonth(int month, bool first_capital, bool full) override
1763 {
1764 static const char *months_short[] = { "jan", "feb", "mar", "apr", "máj", "jún", "júl", "aug", "sep", "okt", "nov", "dec" };
1765 static const char *months_full[] = { "január", "február", "marec", "apríl", "máj", "jún", "júl", "august", "september", "október", "november", "december" };
1766 DString text = full? months_full[month-1] : months_short[month-1];
1767 if (first_capital) return text.mid(0,1).upper()+text.mid(1);
1768 else return text;
1769 }
1770 DString trDayPeriod(bool period) override
1771 {
1772 static const char *dayPeriod[] = { "AM", "PM" };
1773 return dayPeriod[period?1:0];
1774 }
1775
1776//////////////////////////////////////////////////////////////////////////
1777// new since 1.7.5
1778//////////////////////////////////////////////////////////////////////////
1779
1780 /*! Header for the page with bibliographic citations */
1782 { return "Odkazy na literatúru"; }
1783
1784 /*! Text for copyright paragraph */
1786 { return "Copyright"; }
1787
1788 /*! Header for the graph showing the directory dependencies */
1789 DString trDirDepGraph(const DString &name) override
1790 { return DString("Graf závislosti na priečinkoch pre ")+name+":"; }
1791
1792//////////////////////////////////////////////////////////////////////////
1793// new since 1.8.0
1794//////////////////////////////////////////////////////////////////////////
1795
1796 /*! Detail level selector shown for hierarchical indices */
1798 { return "úroveň detailov"; }
1799
1800 /*! Section header for list of template parameters */
1802 { return "Parametry šablón"; }
1803
1804 /*! Used in dot graph when UML_LOOK is enabled and there are many fields */
1805 DString trAndMore(const DString &number) override
1806 {
1807 DString result("a " + number + " ďaľší");
1808 if (number.toInt() >= 5)
1809 result += "ch";
1810 return result + "...";
1811 }
1812
1813 /*! Used file list for a Java enum */
1814 DString trEnumGeneratedFromFiles(bool single) override
1815 { DString result = "Dokumentácia pre tuto enumeráciu bola generovaná z ";
1816 if (single)
1817 result += "nasledujúceho súboru:";
1818 else
1819 result += "nasledujúcich súborov:";
1820 return result;
1821 }
1822
1823 /*! Header of a Java enum page (Java enums are represented as classes). */
1824 DString trEnumReference(const DString &name) override
1825 { return "Referencia k enumerácii "+name; }
1826
1827 /*! Used for a section containing inherited members */
1828 DString trInheritedFrom(const DString &members,const DString &what) override
1829 { return members+" dedí sa z "+what; }
1830
1831 /*! Header of the sections with inherited members specific for the
1832 * base class(es)
1833 */
1835 { return "Ďaľšie zdedené členy"; }
1836
1837//////////////////////////////////////////////////////////////////////////
1838// new since 1.8.2
1839//////////////////////////////////////////////////////////////////////////
1840
1841 /*! Used as a tooltip for the toggle button that appears in the
1842 * navigation tree in the HTML output when GENERATE_TREEVIEW is
1843 * enabled. This tooltip explains the meaning of the button.
1844 */
1846 {
1847 DString opt = enable ? "povoliť" : "zakázať";
1848 return opt + " synchronizáciu panelov";
1849 }
1850
1851 /*! Used in a method of an Objective-C class that is declared in a
1852 * a category. Note that the @1 marker is required and is replaced
1853 * by a link.
1854 */
1856 {
1857 return "Deklarované v kategórii @0.";
1858 }
1859
1860 /*! Used in a method of an Objective-C category that extends a class.
1861 * Note that the @1 marker is required and is replaced by a link to
1862 * the class method.
1863 */
1865 {
1866 return "Rozširuje triedu @0.";
1867 }
1868
1869 /*! Used as the header of a list of class methods in Objective-C.
1870 * These are similar to static public member functions in C++.
1871 */
1873 {
1874 return "Metódy triedy";
1875 }
1876
1877 /*! Used as the header of a list of instance methods in Objective-C.
1878 * These are similar to public member functions in C++.
1879 */
1881 {
1882 return "Metódy inštancie";
1883 }
1884
1885 /*! Used as the header of the member functions of an Objective-C class.
1886 */
1888 {
1889 return "Dokumentácia metódy";
1890 }
1891
1892//////////////////////////////////////////////////////////////////////////
1893// new since 1.8.4
1894//////////////////////////////////////////////////////////////////////////
1895
1896 /** old style UNO IDL services: implemented interfaces */
1898 { return "Exportované rozhrania"; }
1899
1900 /** old style UNO IDL services: inherited services */
1902 { return "Začlenené služby"; }
1903
1904 /** UNO IDL constant groups */
1906 { return "Konštantné skupiny"; }
1907
1908 /** UNO IDL constant groups */
1909 DString trConstantGroupReference(const DString &namespaceName) override
1910 {
1911 DString result="Konštantné skupiny z ";
1912 result += namespaceName;
1913 return result;
1914 }
1915 /** UNO IDL service page title */
1916 DString trServiceReference(const DString &sName) override
1917 {
1918 DString result="Popis služby ";
1919 result += sName;
1920 return result;
1921 }
1922 /** UNO IDL singleton page title */
1923 DString trSingletonReference(const DString &sName) override
1924 {
1925 DString result="Popis singletonu ";
1926 result += sName;
1927 return result;
1928 }
1929 /** UNO IDL service page */
1931 {
1932 // single is true implies a single file
1933 DString result="Dokumentácia k tejto službe bola vygenerovaná ";
1934 if (single) result+="z nasledujúceho súboru:";
1935 else result+="z nasledujúcich súborov:";
1936 return result;
1937 }
1938 /** UNO IDL singleton page */
1940 {
1941 // single is true implies a single file
1942 DString result="Dokumentácia k tomuto singletonu bola vygenerovaná ";
1943 if (single) result+="z nasledujúceho súboru:";
1944 else result+="z nasledujúcich súborov:";
1945 return result;
1946 }
1947
1948};
1949
1950#endif // TRANSLATOR_SK_H
CompoundType
The various compound types.
Definition classdef.h:105
@ Interface
Definition classdef.h:108
@ Exception
Definition classdef.h:111
A String class for use with Doxygen wrapping std::string and adding some additional functionality off...
Definition dstring.h:84
DString upper() const
Definition dstring.h:331
DString mid(size_t index, size_t len=npos) const
Definition dstring.h:318
bool empty() const
Returns true iff the string is empty (std::string compatible alias for isEmpty()).
Definition dstring.h:148
DString & sprintf(const char *format,...)
Definition dstring.cpp:34
int toInt(bool *ok=nullptr, int base=10) const
Definition dstring.cpp:191
DString createNoun(bool first_capital, bool singular, const DString &base, const DString &plurSuffix, const DString &singSuffix="")
Definition translator.h:799
DString trStaticPrivateMembers() override
DString trEnumerationValues() override
DString trEventDocumentation() override
DString trDetailLevel() override
DString trFileMembers() override
DString trAll() override
DString trDetailedDescription() override
DString trPackageFunctions() override
DString trClasses() override
DString trTypedefs() override
DString trVariables() override
DString trGeneratedAutomatically(const DString &s) override
DString trProtectedTypes() override
DString latexLanguageSupportCommand() override
DString trSourceFile(const DString &filename) override
DString trStaticPackageAttribs() override
DString trModule(bool first_capital, bool singular) override
DString trCompoundList() override
DString trCallerGraph() override
DString trDirRelation(const DString &name) override
DString trEnumReference(const DString &name) override
DString trImplementedInList(int numEntries) override
DString trFileListDescription(bool extractAll) override
DString trCompoundListFortran() override
DString trRTFGeneralIndex() override
DString trAndMore(const DString &number) override
DString trMemberTypedefDocumentation() override
DString trNamespaceReference(const DString &namespaceName) override
DString trGlobalNamespace() override
DString trInclByDepGraph() override
DString trVersion() override
DString trInheritsList(int numEntries) override
DString trModulesIndex() override
DString trRemarks() override
DString trCompoundReferenceFortran(const DString &clName, ClassDef::CompoundType compType, bool isTemplate) override
DString trEnumName() override
DString trThisIsTheListOfAllMembers() override
DString trClass(bool first_capital, bool singular) override
DString trPrivateMembers() override
DString trPackageTypes() override
DString trDefineDocumentation() override
DString trProtectedAttribs() override
DString trTest() override
DString trNamespaceListDescription(bool extractAll) override
DString trTestList() override
DString trCiteReferences() override
DString trServices() override
old style UNO IDL services: inherited services
DString trCompoundMembersDescriptionFortran(bool extractAll) override
DString trReferencedBy() override
DString trInclDepGraph(const DString &fName) override
DString trSearching() override
DString trDeprecatedList() override
DString trDirectories() override
DString trClassDocumentation() override
DString trFileMembersDescription(bool extractAll) override
DString trHierarchicalIndex() override
DString trFileReference(const DString &fileName) override
DString trCompoundListDescriptionFortran() override
DString trPrecondition() override
DString trEnumerationTypeDocumentation() override
DString trModuleDocumentation() override
DString trCompoundMembersDescription(bool extractAll) override
DString trClassHierarchyDescription() override
DString trAttention() override
DString trGotoSourceCode() override
DString trPageIndex() override
DString trModulesMemberDescription(bool extractAll) override
DString trStaticPackageFunctions() override
DString trModuleReference(const DString &namespaceName) override
DString trRelatedSubscript() override
DString trPackageAttribs() override
DString trEnumGeneratedFromFiles(bool single) override
DString trGeneratedFromFiles(ClassDef::CompoundType compType, bool single) override
DString trNote() override
DString trInheritedByList(int numEntries) override
DString trReimplementedFromList(int numEntries) override
DString trStaticPublicAttribs() override
DString trDate() override
DString trFileIn(const DString &name) override
DString trFileDocumentation() override
DString trTypeConstraints() override
DString trCompounds() override
DString trInterfaces() override
old style UNO IDL services: implemented interfaces
DString trCompoundIndexFortran() override
DString trProperties() override
DString trMonth(int month, bool first_capital, bool full) override
DString trExamples() override
DString trSingletonGeneratedFromFiles(bool single) override
UNO IDL singleton page.
DString trExtendsClass() override
DString trProtectedMembers() override
DString trGotoGraphicalHierarchy() override
DString trGroup(bool first_capital, bool singular) override
DString trEnumerationValueDocumentation() override
DString trProtectedSlots() override
DString trLegendDocs() override
DString trGeneratedBy() override
DString trRelatedFunctionDocumentation() override
DString trDirDepGraph(const DString &name) override
DString trPanelSynchronisationTooltip(bool enable) override
DString trDayOfWeek(int dayOfWeek, bool first_capital, bool full) override
DString trRTFansicp() override
DString trPublicAttribs() override
DString trPublicSlots() override
DString trISOLang() override
DString trBugList() override
DString trModulesList() override
DString trGeneratedAt(const DString &date, const DString &projName) override
DString trImplementedFromList(int numEntries) override
DString trClassHierarchy() override
DString trStaticProtectedMembers() override
DString trType(bool first_capital, bool singular) override
DString trPostcondition() override
DString trProvidedByCategory() override
DString trDataTypes() override
DString trNamespaceMembers() override
DString trLoading() override
DString trPackageMembers() override
DString trFileList() override
DString trMemberEnumerationDocumentation() override
DString trParameters() override
DString trFunctionDocumentation() override
DString trAuthor(bool first_capital, bool singular) override
DString trDayPeriod(bool period) override
DString trPageAbbreviation() override
DString trGotoDocumentation() override
DString trCopyright() override
DString trPublicTypes() override
DString trPackages() override
DString trCompoundMembers() override
DString trPrivateSlots() override
DString trFunctions() override
DString trTodo() override
DString trVariableDocumentation() override
DString trOverloadText() override
DString trSearchResultsTitle() override
DString trInvariant() override
DString trAdditionalInheritedMembers() override
DString trMemberList() override
DString trTodoList() override
DString trModules() override
DString trModulesListDescription(bool extractAll) override
DString trSearchMatches() override
DString trMember(bool first_capital, bool singular) override
DString trNamespaceMemberDescription(bool extractAll) override
DString trSingletonReference(const DString &sName) override
UNO IDL singleton page title.
DString trDirReference(const DString &dirName) override
DString trPublicMembers() override
DString trConstructorDocumentation() override
DString trWarning() override
DString getLanguageString() override
language codes for Html help
DString trSince() override
DString trListOfAllMembers() override
DString trNamespaces() override
DString trModuleIndex() override
DString trFile(bool first_capital, bool singular) override
DString trLegend() override
DString trPrivateAttribs() override
DString trSubprogram(bool first_capital, bool singular) override
DString trDetails() override
DString trSearch() override
DString trTypeDocumentation() override
DString trRelatedPages() override
DString trClassDiagram(const DString &clName) override
DString trReferenceManual() override
DString trReimplementedInList(int numEntries) override
DString trPackageListDescription() override
DString trEnumerations() override
DString trDefineValue() override
DString trNamespaceList() override
DString trInstanceMethods() override
DString trMore() override
DString trRelatedPagesDescription() override
DString trModulesDescription() override
DString trCompoundIndex() override
DString trDefinedAtLineInSourceFile() override
DString trDefinedIn() override
DString trPage(bool first_capital, bool singular) override
DString trDir(bool first_capital, bool singular) override
DString trDefinedInSourceFile() override
DString trTemplateParameters() override
DString trExamplesDescription() override
DString trCode() override
DString trCallGraph() override
DString trGlobal(bool first_capital, bool singular) override
DString trStaticPublicMembers() override
DString trReferences() override
DString trStaticProtectedAttribs() override
DString trFriends() override
DString trGeneratedFromFilesFortran(ClassDef::CompoundType compType, bool single) override
DString trDateTime(int year, int month, int day, int dayOfWeek, int hour, int minutes, int seconds, DateTimeType includeTime) override
Compiles a date string.
DString trSeeAlso() override
DString trModulesMembers() override
DString trSubprogramDocumentation() override
DString trPropertyDocumentation() override
DString trPackage(const DString &name) override
DString trReturns() override
DString trDirDocumentation() override
DString trNamespaceDocumentation() override
DString trServiceGeneratedFromFiles(bool single) override
UNO IDL service page.
DString trMethodDocumentation() override
DString trGotoTextualHierarchy() override
DString trCollaborationDiagram(const DString &clName) override
DString trClassMethods() override
DString trEnumValue() override
DString trMemberDataDocumentation() override
DString trSearchResults(int numDocuments) override
DString trServiceReference(const DString &sName) override
UNO IDL service page title.
DString trRTFCharSet() override
DString trTypedefDocumentation() override
DString trFileIndex() override
DString trNamespace(bool first_capital, bool singular) override
DString trRelatedFunctions() override
DString trEvents() override
DString trSubprograms() override
DString trDeprecated() override
DString trCompoundListDescription() override
DString trInheritedFrom(const DString &members, const DString &what) override
DString trRTFTableOfContents() override
DString trMemberFunctionDocumentation() override
DString trDirIndex() override
DString trStaticPrivateAttribs() override
DString idLanguage() override
DString trCompoundMembersFortran() override
DString trConstantGroupReference(const DString &namespaceName) override
UNO IDL constant groups.
DString trNoMatches() override
DString trCompoundReference(const DString &clName, ClassDef::CompoundType compType, bool isTemplate) override
DString trLegendTitle() override
DString trExceptions() override
DString trDefines() override
DString trSignals() override
DString trWriteList(int numEntries) override
DString trBug() override
DString trMainPage() override
DString trIncludesFileIn(const DString &name) override
DString trNamespaceIndex() override
DString trMemberFunctionDocumentationFortran() override
DString trReturnValues() override
DString trDocumentation(const DString &projName) override
DString trConstantGroups() override
UNO IDL constant groups.
DString trIncludingInheritedMembers() override
DString trInitialValue() override
DString trGraphicalHierarchy() override
DString trPrivateTypes() override
#define Config_getBool(name)
Definition config.h:33
DateTimeType
Definition datetime.h:38
DString generateMarker(int id)
Definition dstring.h:904
DString getDotImageExtension()
Definition util.cpp:4964