My Project
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
translator_sk.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 // Updates:
19 // --------
20 // 2013/05/14 - Updates for "new since 1.8.4".
21 // 2012/08/02 - Updates for "new since 1.8.2".
22 // 2012/04/18 - Updates for "new since 1.8.0".
23 // 2011/07/28 - Updates for "new since 1.7.5".
24 // 2010/06/04 - big leap from 1.2.18 to 1.6.3+
25 //
26 // Slovak translation started by Stanislav Kudlac (skudlac at pobox dot sk).
27 // He resigned in March 2008 (thanks for the work). Until a "native Slovak"
28 // maintainer is found, the TranslatorSlovak is maintained by Petr Prikryl with
29 // Slovak speaking Kali and Laco Švec.
30 // ----------------------------------------------------------------------------
31 
32 #ifndef TRANSLATOR_SK_H
33 #define TRANSLATOR_SK_H
34 
36 {
37  public:
38  // --- Language control methods -------------------
39 
40  virtual QCString idLanguage()
41  { return "slovak"; }
42 
43  virtual QCString latexLanguageSupportCommand()
44  { return "\\usepackage[slovak]{babel}\n"; }
45 
46  // --- Language translation methods -------------------
47 
49  virtual QCString trRelatedFunctions()
50  { return "Súvisiace funkcie"; }
51 
53  virtual QCString trRelatedSubscript()
54  { return "(Uvedené funkcie niesú členskými funkciami.)"; }
55 
57  virtual QCString trDetailedDescription()
58  { return "Detailný popis"; }
59 
61  virtual QCString trMemberTypedefDocumentation()
62  { return "Dokumentácia k členským typom"; }
63 
66  { return "Dokumentácia k členským enumeráciám"; }
67 
69  virtual QCString trMemberFunctionDocumentation()
70  { return "Dokumentácia k metódam"; }
71 
73  virtual QCString trMemberDataDocumentation()
74  {
75  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
76  {
77  return "Dokumentácia k položkám";
78  }
79  else
80  {
81  return "Dokumentácia k dátovým členom";
82  }
83  }
84 
86  virtual QCString trMore()
87  { return "..."; }
88 
90  virtual QCString trListOfAllMembers()
91  { return "Zoznam všetkých členov"; }
92 
94  virtual QCString trMemberList()
95  { return "Zoznam členov triedy"; }
96 
98  virtual QCString trThisIsTheListOfAllMembers()
99  { return "Tu nájdete úplný zoznam členov triedy "; }
100 
102  virtual QCString trIncludingInheritedMembers()
103  { return ", vrátane všetkých zdedených členov."; }
104 
108  virtual QCString trGeneratedAutomatically(const char *s)
109  { QCString result("Generované automaticky programom Doxygen "
110  "zo zdrojových textov");
111  if (s)
112  result+=(QCString)" projektu "+s;
113  result+=".";
114  return result;
115  }
116 
118  virtual QCString trEnumName()
119  { return "meno enumerácie"; }
120 
122  virtual QCString trEnumValue()
123  { return "hodnota enumerácie"; }
124 
126  virtual QCString trDefinedIn()
127  { return "definovaný v"; }
128 
129  // quick reference sections
130 
134  virtual QCString trModules()
135  { return "Moduly"; }
136 
138  virtual QCString trClassHierarchy()
139  { return "Hierarchia tried"; }
140 
142  virtual QCString trCompoundList()
143  {
144  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
145  {
146  return "Dátové štruktúry";
147  }
148  else
149  {
150  return "Zoznam tried";
151  }
152  }
153 
155  virtual QCString trFileList()
156  { return "Zoznam súborov"; }
157 
159  virtual QCString trCompoundMembers()
160  {
161  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
162  {
163  return "Dátové položky";
164  }
165  else
166  {
167  return "Zoznam členov tried";
168  }
169  }
170 
172  virtual QCString trFileMembers()
173  {
174  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
175  {
176  return "Globálne symboly";
177  }
178  else
179  {
180  return "Symboly v súboroch";
181  }
182  }
183 
185  virtual QCString trRelatedPages()
186  { return "Ostatné stránky"; }
187 
189  virtual QCString trExamples()
190  { return "Príklady"; }
191 
193  virtual QCString trSearch()
194  { return "Hľadať"; }
195 
197  virtual QCString trClassHierarchyDescription()
198  { return "Tu nájdete zoznam, vyjadrujúci vzťah dedičnosti tried. "
199  "Je zoradený približne (ale nie úplne) podľa abecedy:";
200  }
201 
203  virtual QCString trFileListDescription(bool extractAll)
204  {
205  QCString result("Tu nájdete zoznam všetkých ");
206  if (!extractAll) result+="dokumentovaných ";
207  result+="súborov so stručnými popismi:";
208  return result;
209  }
210 
212  virtual QCString trCompoundListDescription()
213  {
214  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
215  {
216  return "Nasledujúci zoznam obsahuje identifikáciu dátových "
217  "štruktúr a ich stručné popisy:";
218  }
219  else
220  {
221  return "Nasledujúci zoznam obsahuje predovšetkým identifikáciu "
222  "tried, ale nachádzajú sa tu i ďalšie netriviálne prvky, "
223  "ako sú štruktúry (struct), uniony (union) a rozhrania "
224  "(interface). V zozname sú uvedené ich stručné "
225  "popisy:";
226  }
227  }
228 
230  virtual QCString trCompoundMembersDescription(bool extractAll)
231  {
232  QCString result= "Tu nájdete zoznam všetkých ";
233  if (!extractAll)
234  {
235  result += "dokumentovaných ";
236  }
237 
238  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
239  {
240  result += "položiek štruktúr (struct) a unionov (union) ";
241  }
242  else
243  {
244  result += "členov tried ";
245  }
246 
247  result += "s odkazmi na ";
248 
249  if (!extractAll)
250  {
251  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
252  {
253  result += "dokumentáciu štruktúr/unionov, ku ktorým prislúchajú:";
254  }
255  else
256  {
257  result += "dokumentáciu tried, ku ktorým prislúchajú:";
258  }
259  }
260  else
261  {
262  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
263  {
264  result+="štruktúry/uniony, ku ktorým prislúchajú:";
265  }
266  else
267  {
268  result+="triedy, ku ktorým prislúchajú:";
269  }
270  }
271 
272  return result;
273  }
274 
276  virtual QCString trFileMembersDescription(bool extractAll)
277  {
278  QCString result="Tu nájdete zoznam všetkých ";
279  if (!extractAll) result+="dokumentovaných ";
280 
281  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
282  {
283  result+="funkcií, premenných, makier, enumerácií a definícií typov (typedef) "
284  "s odkazmi na ";
285  }
286  else
287  {
288  result+="symbolov, ktoré sú definované na úrovni svojich súborov. "
289  "Pre každý symbol je uvedený odkaz na ";
290  }
291 
292  if (extractAll)
293  result+="súbory, ku ktorým prislúchajú:";
294  else
295  result+="dokumentáciu:";
296 
297  return result;
298  }
299 
301  virtual QCString trExamplesDescription()
302  { return "Tu nájdete zoznam všetkých príkladov:"; }
303 
305  virtual QCString trRelatedPagesDescription()
306  { return "Nasledujúci zoznam odkazuje na ďalšie stránky projektu, "
307  "ktoré majú charakter usporiadaných zoznamov informácií, "
308  "pozbieraných z rôznych miest v zdrojových súboroch:"; }
309 
311  virtual QCString trModulesDescription()
312  { return "Tu nájdete zoznam všetkých modulov:"; }
313 
314  // index titles (the project name is prepended for these)
315 
317  virtual QCString trDocumentation()
318  { return "Dokumentácia"; }
319 
323  virtual QCString trModuleIndex()
324  { return "Register modulov"; }
325 
329  virtual QCString trHierarchicalIndex()
330  { return "Register hierarchie tried"; }
331 
335  virtual QCString trCompoundIndex()
336  {
337  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
338  {
339  return "Register dátových štruktúr";
340  }
341  else
342  {
343  return "Register tried";
344  }
345  }
346 
350  virtual QCString trFileIndex()
351  { return "Register súborov"; }
352 
356  virtual QCString trModuleDocumentation()
357  { return "Dokumentácia modulov"; }
358 
362  virtual QCString trClassDocumentation()
363  { return "Dokumentácia tried"; }
364 
368  virtual QCString trFileDocumentation()
369  { return "Dokumentácia súborov"; }
370 
374  virtual QCString trExampleDocumentation()
375  { return "Dokumentácia príkladov"; }
376 
380  virtual QCString trPageDocumentation()
381  { return "Dokumentácia súvisiacich stránok"; }
382 
384  virtual QCString trReferenceManual()
385  { return "Referenčná príručka"; }
386 
390  virtual QCString trDefines()
391  { return "Definícia makier"; }
392 
396  virtual QCString trTypedefs()
397  { return "Definícia typov"; }
398 
402  virtual QCString trEnumerations()
403  { return "Enumerácie"; }
404 
408  virtual QCString trFunctions()
409  { return "Funkcie"; }
410 
414  virtual QCString trVariables()
415  { return "Premenné"; }
416 
420  virtual QCString trEnumerationValues()
421  { return "Hodnoty enumerácií"; }
422 
426  virtual QCString trDefineDocumentation()
427  { return "Dokumentácia k definíciám makier"; }
428 
432  virtual QCString trTypedefDocumentation()
433  { return "Dokumentácia definícií typov"; }
434 
439  { return "Dokumentácia enumeračných typov"; }
440 
444  virtual QCString trFunctionDocumentation()
445  { return "Dokumentácia funkcií"; }
446 
450  virtual QCString trVariableDocumentation()
451  { return "Dokumentácia premenných"; }
452 
456  virtual QCString trCompounds()
457  {
458  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
459  {
460  return "Dátové štruktúry";
461  }
462  else
463  {
464  return "Triedy";
465  }
466  }
467 
471  virtual QCString trGeneratedAt(const char *date,const char *projName)
472  {
473  QCString result=(QCString)"Generované "+date;
474  if (projName) result+=(QCString)" pre projekt "+projName;
475  result+=(QCString)" programom";
476  return result;
477  }
478 
480  virtual QCString trClassDiagram(const char *clName)
481  {
482  return (QCString)"Diagram dedičnosti pre triedu "+clName;
483  }
484 
486  virtual QCString trForInternalUseOnly()
487  { return "Iba pre interné použitie."; }
488 
490  virtual QCString trWarning()
491  { return "Pozor"; }
492 
494  virtual QCString trVersion()
495  { return "Verzia"; }
496 
498  virtual QCString trDate()
499  { return "Dátum"; }
500 
502  virtual QCString trReturns()
503  { return "Návratová hodnota"; }
504 
506  virtual QCString trSeeAlso()
507  { return "Viz tiež"; }
508 
510  virtual QCString trParameters()
511  { return "Parametre"; }
512 
514  virtual QCString trExceptions()
515  { return "Výnimky"; }
516 
518  virtual QCString trGeneratedBy()
519  { return "Generované programom"; }
520 
521  // new since 0.49-990307
522 
524  virtual QCString trNamespaceList()
525  { return "Zoznam priestorov mien"; }
526 
528  virtual QCString trNamespaceListDescription(bool extractAll)
529  {
530  QCString 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 
539  virtual QCString trFriends()
540  { return "Priatelia (friends)"; }
541 
543 // new since 0.49-990405
545 
550  { return "Dokumentácia k priateľom (friends)"; }
551 
553 // new since 0.49-990425
555 
557  virtual QCString trCompoundReference(const char *clName,
558  ClassDef::CompoundType compType,
559  bool isTemplate)
560  {
561  QCString 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 
579  virtual QCString trFileReference(const char *fileName)
580  {
581  QCString result("Dokumentácia súboru ");
582  result+=fileName;
583  return result;
584  }
585 
587  virtual QCString trNamespaceReference(const char *namespaceName)
588  {
589  QCString 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 */
595  virtual QCString trPublicMembers()
596  { return "Verejné metódy"; }
597  virtual QCString trPublicSlots()
598  { return "Verejné sloty"; }
599  virtual QCString trSignals()
600  { return "Signály"; }
601  virtual QCString trStaticPublicMembers()
602  { return "Statické verejné metódy"; }
603  virtual QCString trProtectedMembers()
604  { return "Chránené metódy"; }
605  virtual QCString trProtectedSlots()
606  { return "Chránené sloty"; }
607  virtual QCString trStaticProtectedMembers()
608  { return "Statické chránené metódy"; }
609  virtual QCString trPrivateMembers()
610  { return "Privátne metódy"; }
611  virtual QCString trPrivateSlots()
612  { return "Privátne sloty"; }
613  virtual QCString trStaticPrivateMembers()
614  { return "Statické privátne metódy"; }
615 
619  virtual QCString trWriteList(int numEntries)
620  {
621  QCString result;
622  int i;
623  // the inherits list contain `numEntries' classes
624  for (i=0;i<numEntries;i++)
625  {
626  // use generateMarker to generate placeholders for the class links!
627  result+=generateMarker(i); // generate marker for entry i in the list
628  // (order is left to right)
629 
630  if (i!=numEntries-1) // not the last entry, so we need a separator
631  {
632  if (i<numEntries-2) // not the fore last entry
633  result+=", ";
634  else // the fore last entry
635  result+=" a ";
636  }
637  }
638  return result;
639  }
640 
644  virtual QCString trInheritsList(int numEntries)
645  {
646  QCString result("Dedí od ");
647  result += (numEntries == 1) ? "bázovej triedy " : "bázových tried ";
648  result += trWriteList(numEntries)+".";
649  return result;
650  }
651 
655  virtual QCString trInheritedByList(int numEntries)
656  {
657  QCString result("Zdedená ");
658  result += (numEntries == 1) ? "triedou " : "triedami ";
659  result += trWriteList(numEntries)+".";
660  return result;
661  }
662 
666  virtual QCString trReimplementedFromList(int numEntries)
667  {
668  QCString result("Reimplementuje ");
669  result += (numEntries == 1) ? "metódu triedy " : "metódy tried ";
670  result += trWriteList(numEntries)+".";
671  return result;
672  }
673 
677  virtual QCString trReimplementedInList(int numEntries)
678  {
679  QCString result("Reimplementované ");
680  result += (numEntries == 1) ? "triedou " : "triedami ";
681  result += trWriteList(numEntries)+".";
682  return result;
683  }
684 
686  virtual QCString trNamespaceMembers()
687  { return "Symboly v priestoroch mien"; }
688 
690  virtual QCString trNamespaceMemberDescription(bool extractAll)
691  {
692  QCString result="Tu nájdete zoznam všetkých ";
693  if (!extractAll) result+="dokumentovaných ";
694  result+="symbolov, ktoré sú definované vo svojich priestoroch mien. "
695  "U každého je uvedený odkaz na ";
696  if (extractAll)
697  result+="dokumentáciu príslušného priestoru mien:";
698  else
699  result+="príslušný priestor mien:";
700  return result;
701  }
705  virtual QCString trNamespaceIndex()
706  { return "Register priestorov mien"; }
707 
711  virtual QCString trNamespaceDocumentation()
712  { return "Dokumentácia priestorov mien"; }
713 
715 // new since 0.49-990522
717 
721  virtual QCString trNamespaces()
722  { return "Priestory mien"; }
723 
725 // new since 0.49-990728
727 
731  virtual QCString trGeneratedFromFiles(ClassDef::CompoundType compType,
732  bool single)
733  { // here s is one of " Class", " Struct" or " Union"
734  // single is true implies a single file
735  QCString result=(QCString)"Dokumentácia pre ";
736  switch(compType)
737  {
738  case ClassDef::Class: result+="túto triedu"; break;
739  case ClassDef::Struct: result+="túto štruktúru (struct)"; break;
740  case ClassDef::Union: result+="tento union"; break;
741  case ClassDef::Interface: result+="toto rozhranie"; break;
742  case ClassDef::Protocol: result+="protokol"; break;
743  case ClassDef::Category: result+="kategória"; break;
744  case ClassDef::Exception: result+="túto výnimku"; break;
745  default: break;
746  }
747  result+=" bola generovaná z ";
748  if (single) result+="nasledujúceho súboru:";
749  else result+="nasledujúcich súborov:";
750  return result;
751  }
752 
754 // new since 0.49-990901
756 
758  virtual QCString trReturnValues()
759  { return "Návratové hodnoty"; }
760 
763  virtual QCString trMainPage()
764  { return "Hlavná stránka"; }
765 
769  virtual QCString trPageAbbreviation()
770  { return "s."; }
771 
773 // new since 0.49-991003
775 
776  virtual QCString trDefinedAtLineInSourceFile()
777  {
778  return "Definícia je uvedená na riadku @0 v súbore @1.";
779  }
780  virtual QCString trDefinedInSourceFile()
781  {
782  return "Definícia v súbore @0.";
783  }
784 
786 // new since 0.49-991205
788 
789  virtual QCString trDeprecated()
790  {
791  return "Zastaralé";
792  }
793 
795 // new since 1.0.0
797 
799  virtual QCString trCollaborationDiagram(const char *clName)
800  {
801  return (QCString)"Diagram tried pre "+clName+":";
802  }
804  virtual QCString trInclDepGraph(const char *fName)
805  {
806  return (QCString)"Graf závislostí na vkladaných súboroch "
807  "pre "+fName+":";
808  }
810  virtual QCString trConstructorDocumentation()
811  {
812  return "Dokumentácia konštruktoru a deštruktoru";
813  }
815  virtual QCString trGotoSourceCode()
816  {
817  return "Zobraziť zdrojový text tohoto súboru.";
818  }
820  virtual QCString trGotoDocumentation()
821  {
822  return "Zobraziť dokumentáciu tohoto súboru.";
823  }
825  virtual QCString trPrecondition()
826  {
827  return "Prepodmienka";
828  }
830  virtual QCString trPostcondition()
831  {
832  return "Postpodmienka";
833  }
835  virtual QCString trInvariant()
836  {
837  return "Invariant";
838  }
840  virtual QCString trInitialValue()
841  {
842  return "Inicializátor:";
843  }
845  virtual QCString trCode()
846  {
847  return "zdrojový text";
848  }
849  virtual QCString trGraphicalHierarchy()
850  {
851  return "Grafické zobrazenie hierarchie tried";
852  }
853  virtual QCString trGotoGraphicalHierarchy()
854  {
855  return "Zobraziť grafickú podobu hierarchie tried";
856  }
857  virtual QCString trGotoTextualHierarchy()
858  {
859  return "Zobraziť textovú podobu hierarchie tried";
860  }
861  virtual QCString trPageIndex()
862  {
863  return "Register stránok";
864  }
865 
867 // new since 1.1.0
869 
870  virtual QCString trNote()
871  {
872  return "Poznámka";
873  }
874  virtual QCString trPublicTypes()
875  {
876  return "Verejné typy";
877  }
878  virtual QCString trPublicAttribs()
879  {
880  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
881  {
882  return "Dátové položky";
883  }
884  else
885  {
886  return "Verejné atribúty";
887  }
888  }
889  virtual QCString trStaticPublicAttribs()
890  {
891  return "Statické verejné atribúty";
892  }
893  virtual QCString trProtectedTypes()
894  {
895  return "Chránené typy";
896  }
897  virtual QCString trProtectedAttribs()
898  {
899  return "Chránené atribúty";
900  }
901  virtual QCString trStaticProtectedAttribs()
902  {
903  return "Statické chránené atribúty";
904  }
905  virtual QCString trPrivateTypes()
906  {
907  return "Privátne typy";
908  }
909  virtual QCString trPrivateAttribs()
910  {
911  return "Privátne atribúty";
912  }
913  virtual QCString trStaticPrivateAttribs()
914  {
915  return "Statické privátne atribúty";
916  }
917 
919 // new since 1.1.3
921 
923  virtual QCString trTodo()
924  {
925  return "Plánované úpravy";
926  }
928  virtual QCString trTodoList()
929  {
930  return "Zoznam plánovaných úprav";
931  }
932 
934 // new since 1.1.4
936 
937  virtual QCString trReferencedBy()
938  {
939  return "Používa sa v";
940  }
941  virtual QCString trRemarks()
942  {
943  return "Poznámky";
944  }
945  virtual QCString trAttention()
946  {
947  return "Upozornenie";
948  }
949  virtual QCString trInclByDepGraph()
950  {
951  return "Nasledujúci graf ukazuje, ktoré súbory priamo alebo "
952  "nepriamo vkladajú tento súbor:";
953  }
954  virtual QCString trSince()
955  {
956  return "Od";
957  }
958 
960 // new since 1.1.5
962 
964  virtual QCString trLegendTitle()
965  {
966  return "Vysvetlivky ku grafu";
967  }
969  virtual QCString trLegendDocs()
970  {
971  return
972  "Tu nájdete vysvetlenie, ako majú byť interpretované grafy, "
973  "ktoré boli generované programom doxygen.<p>\n"
974  "Uvažujte nasledujúci príklad:\n"
975  "\\code\n"
976  "/*! Neviditelná trieda, ktorá sa v grafe nezobrazuje, pretože "
977  "došlo k orezaniu grafu. */\n"
978  "class Invisible { };\n\n"
979  "/*! Trieda, u ktorej došlo k orezaniu grafu. Vzťah dedičnosti "
980  "je skrytý. */\n"
981  "class Truncated : public Invisible { };\n\n"
982  "/* Trieda, ktorá nieje dokumentovaná komentármi programu doxygen. */\n"
983  "class Undocumented { };\n\n"
984  "/*! Odvodená trieda s verejným (public) dedením bázovej triedy. */\n"
985  "class PublicBase : public Truncated { };\n\n"
986  "/*! Šablóna triedy. */\n"
987  "template<class T> class Templ { };\n\n"
988  "/*! Odvodená trieda s chráneným (protected) dedením bázovej triedy. */\n"
989  "class ProtectedBase { };\n\n"
990  "/*! Odvodená trieda s privátnym dedením bázovej triedy. */\n"
991  "class PrivateBase { };\n\n"
992  "/*! Trieda, ktorá je využívaná triedou Inherited. */\n"
993  "class Used { };\n\n"
994  "/*! Odvodená trieda, ktorá rôznym spôsobom dedí od viacerých bázových "
995  "tried. */\n"
996  "class Inherited : public PublicBase,\n"
997  " protected ProtectedBase,\n"
998  " private PrivateBase,\n"
999  " public Undocumented,\n"
1000  " public Templ<int>\n"
1001  "{\n"
1002  " private:\n"
1003  " Used *m_usedClass;\n"
1004  "};\n"
1005  "\\endcode\n"
1006  "K vyššie uvedenému bude vygenerovaný nasledujúci graf:"
1007  "<p><center><img src=\"graph_legend."+getDotImageExtension()+"\"></center>\n"
1008  "<p>\n"
1009  "Bloky (tj. uzly) v uvedenom grafe majú nasledujúci význam:\n"
1010  "<ul>\n"
1011  "<li>Čierne vyplnený obdĺžnik reprezentuje štruktúru alebo triedu, "
1012  "pre ktorú bol graf generovaný.\n"
1013  "<li>Obdĺžnik s čiernym obrysom označuje dokumentovanú "
1014  "štruktúru alebo triedu.\n"
1015  "<li>Obdĺžnik so šedým obrysom označuje nedokumentovanú "
1016  "štruktúru alebo triedu.\n"
1017  "<li>Obdĺžnik s červeným obrysom označuje dokumentovanú "
1018  "štruktúru alebo triedu, pre ktorú\n"
1019  "niesú zobrazené všetky vzťahy dedičnosti alebo obsiahnutia. "
1020  "Graf je orezaný v prípade, kedy ho\n"
1021  "nieje možné umiestniť do vymedzených hraníc.\n"
1022  "</ul>\n"
1023  "Šípky (tj. hrany grafu) majú nasledujúcí význam:\n"
1024  "<ul>\n"
1025  "<li>Tmavo modrá šípka sa používa pre označenie vzťahu verejnej "
1026  "dedičnosti medzi dvoma triedami.\n"
1027  "<li>Tmavo zelená šípka označuje vzťah chránenej dedičnosti "
1028  "(protected).\n"
1029  "<li>Tmavo červená šípka označuje vzťah privátnej dedičnosti.\n"
1030  "<li>Purpurová šípka kreslená čiarkovane sa používa v prípade, "
1031  "ak je trieda obsiahnutá v inej triede,\n"
1032  "alebo ak je používaná inou triedou. Je označená identifikátorom "
1033  "jednej alebo viacerých premenných (objektov), cez ktoré\n"
1034  "je trieda alebo štruktúra zprístupnena.\n"
1035  "</ul>\n";
1036  }
1038  virtual QCString trLegend()
1039  {
1040  return "vysvetlivky";
1041  }
1042 
1044 // new since 1.2.0
1046 
1048  virtual QCString trTest()
1049  {
1050  return "Test";
1051  }
1052 
1054  virtual QCString trTestList()
1055  {
1056  return "Zoznam testov";
1057  }
1058 
1060 // new since 1.2.2
1062 
1064  virtual QCString trProperties()
1065  {
1066  return "Vlastnosti";
1067  }
1069  virtual QCString trPropertyDocumentation()
1070  {
1071  return "Dokumentácia k vlastnosti";
1072  }
1074 // new since 1.2.4
1076 
1078  virtual QCString trClasses()
1079  {
1080  return "Triedy";
1081  }
1083  virtual QCString trPackage(const char *name)
1084  {
1085  return (QCString)"Balík "+name;
1086  }
1088  virtual QCString trPackageList()
1089  {
1090  return "Zoznam balíkov";
1091  }
1093  virtual QCString trPackageListDescription()
1094  {
1095  return "Tu nájdete zoznam balíkov so stručným popisom "
1096  "(pokiaľ bol uvedený):";
1097  }
1099  virtual QCString trPackages()
1100  {
1101  return "Balíky";
1102  }
1104  virtual QCString trDefineValue()
1105  {
1106  return "Hodnota:";
1107  }
1108 
1110 // new since 1.2.5
1112 
1114  virtual QCString trBug()
1115  {
1116  return "Chyba";
1117  }
1119  virtual QCString trBugList()
1120  {
1121  return "Zoznam chýb";
1122  }
1123 
1125 // new since 1.2.6-20010422
1127 
1129  virtual QCString trRTFansicp()
1130  {
1131  return "1250";
1132  }
1133 
1135  virtual QCString trRTFCharSet()
1136  {
1137  return "238";
1138  }
1139 
1141  virtual QCString trRTFGeneralIndex()
1142  {
1143  return "Index";
1144  }
1145 
1150  virtual QCString trClass(bool first_capital, bool singular)
1151  {
1152  QCString result((first_capital ? "Tried" : "tried"));
1153  result+=(singular ? "a" : "y");
1154  return result;
1155  }
1156 
1161  virtual QCString trFile(bool first_capital, bool singular)
1162  {
1163  QCString result((first_capital ? "Súbor" : "súbor"));
1164  if (!singular) result+="y";
1165  return result;
1166  }
1167 
1172  virtual QCString trNamespace(bool first_capital, bool singular)
1173  {
1174  QCString result((first_capital ? "Priestor" : "priestor"));
1175  if (!singular) result+="y";
1176  result+=" mien";
1177  return result;
1178  }
1179 
1184  virtual QCString trGroup(bool first_capital, bool singular)
1185  {
1186  QCString result((first_capital ? "Skupin" : "skupin"));
1187  result+=(singular ? "a" : "y");
1188  return result;
1189  }
1190 
1195  virtual QCString trPage(bool first_capital, bool singular)
1196  {
1197  QCString result((first_capital ? "Stránk" : "stránk"));
1198  result+=(singular ? "a" : "y");
1199  return result;
1200  }
1201 
1206  virtual QCString trMember(bool first_capital, bool singular)
1207  {
1208  QCString result((first_capital ? "Člen" : "člen"));
1209  if (!singular) result+="y";
1210  return result;
1211  }
1212 
1217  virtual QCString trGlobal(bool first_capital, bool singular)
1218  {
1219  QCString result((first_capital ? "Globáln" : "globáln"));
1220  result+=(singular ? "y" : "e");
1221  return result;
1222  }
1223 
1225 // new since 1.2.7
1227 
1230  virtual QCString trAuthor(bool first_capital, bool singular)
1231  {
1232  QCString result((first_capital ? "Auto" : "auto"));
1233  result += (singular) ? "r" : "ri";
1234  return result;
1235  }
1236 
1238 // new since 1.2.11
1240 
1243  virtual QCString trReferences()
1244  {
1245  return "Odkazuje sa na";
1246  }
1247 
1249 // new since 1.2.13
1251 
1255  virtual QCString trImplementedFromList(int numEntries)
1256  {
1257  return "Implementuje " + trWriteList(numEntries) + ".";
1258  }
1259 
1263  virtual QCString trImplementedInList(int numEntries)
1264  {
1265  return "Implementované v " + trWriteList(numEntries) + ".";
1266  }
1267 
1269 // new since 1.2.16
1271 
1275  virtual QCString trRTFTableOfContents()
1276  {
1277  return "Obsah";
1278  }
1279 
1281 // new since 1.2.17
1283 
1287  virtual QCString trDeprecatedList()
1288  {
1289  return "Zastarané metódy";
1290  }
1291 
1293 // new since 1.2.18
1295 
1299  virtual QCString trEvents()
1300  {
1301  return "Udalosti";
1302  }
1304  virtual QCString trEventDocumentation()
1305  {
1306  return "Dokumentácia udalostí";
1307  }
1308 
1310 // new since 1.3
1312 
1315  virtual QCString trPackageTypes()
1316  {
1317  return "Typy v balíku";
1318  }
1322  virtual QCString trPackageMembers()
1323  {
1324  return "Funkcie v balíku";
1325  }
1329  virtual QCString trStaticPackageMembers()
1330  {
1331  return "Statické funkcie v balíku";
1332  }
1336  virtual QCString trPackageAttribs()
1337  {
1338  return "Atribúty balíku";
1339  }
1343  virtual QCString trStaticPackageAttribs()
1344  {
1345  return "Statické atribúty balíku";
1346  }
1347 
1349 // new since 1.3.1
1351 
1355  virtual QCString trAll()
1356  {
1357  return "Všetko";
1358  }
1360  virtual QCString trCallGraph()
1361  {
1362  return "Táto funkcia volá...";
1363  }
1364 
1366 // new since 1.3.3
1368 
1372  virtual QCString trSearchResultsTitle()
1373  {
1374  return "Výsledky vyhľadávania";
1375  }
1384  virtual QCString trSearchResults(int numDocuments)
1385  {
1386  if (numDocuments==0)
1387  {
1388  return "Ľutujem. Vášmu dotazu neodpovedá žiadny dokument.";
1389  }
1390  else if (numDocuments==1)
1391  {
1392  return "Bol nájdený jediný dokument, ktorý vyhovuje vášmu dotazu.";
1393  }
1394  else
1395  {
1396  return "Bolo nájdených <b>$num</b> dokumentov, ktoré vyhovujú vášmu "
1397  "dotazu. Najviac odpovedajúce dokumenty sú ako prvé.";
1398  }
1399  }
1403  virtual QCString trSearchMatches()
1404  {
1405  return "Nájdené slová:";
1406  }
1407 
1409 // new since 1.3.8
1411 
1414  virtual QCString trSourceFile(QCString& filename)
1415  {
1416  return QCString("Zdrojový súbor ") + filename;
1417  }
1418 
1419 
1421 // new since 1.3.9
1423 
1424 
1428  virtual QCString trDirIndex()
1429  { return "Hierarchia adresárov"; }
1430 
1434  virtual QCString trDirDocumentation()
1435  { return "Dokumentácia k adresárom"; }
1436 
1440  virtual QCString trDirectories()
1441  { return "Adresáre"; }
1442 
1446  virtual QCString trDirDescription()
1447  {
1448  return "Následujúca hierarchia adresárov je zhruba, "
1449  "ale nie úplne, zoradená podľa abecedy:";
1450  }
1451 
1455  virtual QCString trDirReference(const char *dirName)
1456  {
1457  QCString result = "Referencia k adresáru ";
1458  result += dirName;
1459  return result;
1460  }
1461 
1465  virtual QCString trDir(bool first_capital, bool singular)
1466  {
1467  QCString result((first_capital ? "Adresár" : "adresár"));
1468  if ( ! singular)
1469  result += "e";
1470  return result;
1471  }
1472 
1474 // new since 1.4.1
1476 
1480  virtual QCString trOverloadText()
1481  {
1482  return "Ide o preťaženú (overloaded) metódu, "
1483  "ktorá má uľahčiť používanie. Od vyššie uvedenej metódy sa odlišuje "
1484  "iba inak zadávanými argumentami.";
1485  }
1486 
1488 // new since 1.4.6
1490 
1491  virtual QCString trCallerGraph()
1492  { return "Túto funkciu volajú..."; }
1493 
1494 
1499  { return "Dokumentácia enumeračných hodnôt"; }
1500 
1501 
1503 // new since 1.5.4 (mainly for Fortran)
1505 
1508  { return "Dokumentácia členských funkcií/podprogramov"; }
1509 
1511  virtual QCString trCompoundListFortran()
1512  { return "Zoznam dátových typov"; }
1513 
1515  virtual QCString trCompoundMembersFortran()
1516  { return "Dátové polia"; }
1517 
1520  { return "Dátové typy so stručnými popismi:"; }
1521 
1523  virtual QCString trCompoundMembersDescriptionFortran(bool extractAll)
1524  {
1525 
1526  QCString result="Nasleduje zoznam všetkých ";
1527  if (!extractAll)
1528  {
1529  result+="dokumentovaných ";
1530  }
1531  result+="zložiek dátových typov";
1532  result+=" s odkazmi na ";
1533  if (!extractAll)
1534  {
1535  result+="dokumentáciu dátovej štruktúry pre každú zložku:";
1536  }
1537  else
1538  {
1539  result+="příslušné dátové typy:";
1540  }
1541  return result;
1542  }
1543 
1547  virtual QCString trCompoundIndexFortran()
1548  { return "Register dátových typov"; }
1549 
1553  virtual QCString trTypeDocumentation()
1554  { return "Dokumentácia k dátovým typom"; }
1555 
1559  virtual QCString trSubprograms()
1560  { return "Funkcie/podprogramy"; }
1561 
1565  virtual QCString trSubprogramDocumentation()
1566  { return "Dokumentácia funkcie/podprogramu"; }
1567 
1571  virtual QCString trDataTypes()
1572  { return "Dátové typy"; }
1573 
1575  virtual QCString trModulesList()
1576  { return "Zoznam modulov"; }
1577 
1579  virtual QCString trModulesListDescription(bool extractAll)
1580  {
1581  QCString result="Nasleduje zoznam všetkých ";
1582  if (!extractAll) result+="dokumentovaných ";
1583  result+="modulov so stručnými popismi:";
1584  return result;
1585  }
1586 
1588  virtual QCString trCompoundReferenceFortran(const char *clName,
1589  ClassDef::CompoundType compType,
1590  bool isTemplate)
1591  {
1592  QCString result("Dokumentácia ");
1593  if (isTemplate) result += "šablóny ";
1594  switch(compType)
1595  {
1596  case ClassDef::Class: result += "triedy "; break;
1597  case ClassDef::Struct: result += "typu "; break;
1598  case ClassDef::Union: result += "únie "; break;
1599  case ClassDef::Interface: result += "rozhrania "; break;
1600  case ClassDef::Protocol: result += "protokolu "; break;
1601  case ClassDef::Category: result += "kategórie "; break;
1602  case ClassDef::Exception: result += "výnimky "; break;
1603  default: break;
1604  }
1605  result += clName;
1606  return result;
1607 
1608  }
1610  virtual QCString trModuleReference(const char *namespaceName)
1611  {
1612  QCString result="Dokumentácia modulu ";
1613  result += namespaceName;
1614  return result;
1615  }
1616 
1618  virtual QCString trModulesMembers()
1619  { return "Časti modulu"; }
1620 
1622  virtual QCString trModulesMemberDescription(bool extractAll)
1623  {
1624  QCString result="Nasleduje zoznam všetkých ";
1625  if (!extractAll) result+="dokumentovaných ";
1626  result+="častí modulov s odkazmi ";
1627  if (extractAll)
1628  {
1629  result+="na dokumentáciu modulov pre danú časť:";
1630  }
1631  else
1632  {
1633  result+="na moduly, ku ktorým časť patrí:";
1634  }
1635  return result;
1636  }
1637 
1641  virtual QCString trModulesIndex()
1642  { return "Register modulov"; }
1643 
1648  virtual QCString trModule(bool first_capital, bool singular)
1649  {
1650  QCString result((first_capital ? "Modul" : "modul"));
1651  if (!singular) result+="y";
1652  return result;
1653  }
1658  bool single)
1659  { // here s is one of " Module", " Struct" or " Union"
1660  // single is true implies a single file
1661  QCString result=(QCString)"Dokumentácia ";
1662  switch(compType)
1663  {
1664  case ClassDef::Class: result+="k tomuto modulu"; break;
1665  case ClassDef::Struct: result+="k tomuto typu"; break;
1666  case ClassDef::Union: result+="k tejto únii"; break;
1667  case ClassDef::Interface: result+="k tomuto rozhraniu"; break;
1668  case ClassDef::Protocol: result+="k tomuto protokolu"; break;
1669  case ClassDef::Category: result+="k tejto kategórii"; break;
1670  case ClassDef::Exception: result+="k tejto výnimke"; break;
1671  default: break;
1672  }
1673  result+=" bola vygenerovaná z ";
1674  if (single) result+="nasledujúceho súboru:";
1675  else result+="nasledujúcich súborov:";
1676  return result;
1677  }
1682  virtual QCString trType(bool first_capital, bool singular)
1683  {
1684  QCString result((first_capital ? "Typ" : "typ"));
1685  if (!singular) result+="y";
1686  return result;
1687  }
1692  virtual QCString trSubprogram(bool first_capital, bool singular)
1693  {
1694  QCString result((first_capital ? "Podprogram" : "podprogram"));
1695  if (!singular) result+="y";
1696  return result;
1697  }
1698 
1700  virtual QCString trTypeConstraints()
1701  {
1702  return "Obmedzenie typov (Type Constraints)";
1703  }
1704 
1706 // new since 1.6.0 (mainly for the new search engine)
1708 
1710  virtual QCString trDirRelation(const char *name)
1711  {
1712  return "Relácia " + QCString(name);
1713  }
1714 
1716  virtual QCString trLoading()
1717  {
1718  return "Načítam...";
1719  }
1720 
1722  virtual QCString trGlobalNamespace()
1723  {
1724  return "Globálny priestor mien";
1725  }
1726 
1728  virtual QCString trSearching()
1729  {
1730  return "Vyhľadávam...";
1731  }
1732 
1734  virtual QCString trNoMatches()
1735  {
1736  return "Nič sa nenašlo";
1737  }
1738 
1740 // new since 1.6.3 (missing items for the directory pages)
1742 
1747  virtual QCString trFileIn(const char *name)
1748  {
1749  return (QCString)"Súbor v "+name;
1750  }
1751 
1756  virtual QCString trIncludesFileIn(const char *name)
1757  {
1758  return (QCString)"Vkladá (include) súbor z "+name;
1759  }
1760 
1771  virtual QCString trDateTime(int year,int month,int day,int dayOfWeek,
1772  int hour,int minutes,int seconds,
1773  bool includeTime)
1774  {
1775  static const char *days[] = { "po","ut","st","št","pi","so","ne" };
1776  static const char *months[] = { "jan","feb","mar","apr","máj","jún","júl","aug","sep","okt","nov","dec" };
1777  QCString sdate;
1778  sdate.sprintf("%s %d. %s %d",days[dayOfWeek-1],day,months[month-1],year);
1779  if (includeTime)
1780  {
1781  QCString stime;
1782  stime.sprintf(" %.2d.%.2d:%.2d",hour,minutes,seconds);
1783  sdate+=stime;
1784  }
1785  return sdate;
1786  }
1787 
1789 // new since 1.7.5
1791 
1793  virtual QCString trCiteReferences()
1794  { return "Odkazy na literatúru"; }
1795 
1797  virtual QCString trCopyright()
1798  { return "Copyright"; }
1799 
1801  virtual QCString trDirDepGraph(const char *name)
1802  { return QCString("Graf závislosti na priečinkoch pre ")+name+":"; }
1803 
1805 // new since 1.8.0
1807 
1809  virtual QCString trDetailLevel()
1810  { return "úroveň detailov"; }
1811 
1813  virtual QCString trTemplateParameters()
1814  { return "Parametry šablón"; }
1815 
1817  virtual QCString trAndMore(const QCString &number)
1818  {
1819  QCString result("a " + number + " ďaľší");
1820  if (atoi(number) >= 5)
1821  result += "ch";
1822  return result + "...";
1823  }
1824 
1826  virtual QCString trEnumGeneratedFromFiles(bool single)
1827  { QCString result = "Dokumentácia pre tuto enumeráciu bola generovaná z ";
1828  if (single)
1829  result += "nasledujúceho súboru:";
1830  else
1831  result += "nasledujúcich súborov:";
1832  return result;
1833  }
1834 
1836  virtual QCString trEnumReference(const char *name)
1837  { return "Referencia k enumerácii "+QCString(name); }
1838 
1840  virtual QCString trInheritedFrom(const char *members,const char *what)
1841  { return QCString(members)+" dedí sa z "+what; }
1842 
1846  virtual QCString trAdditionalInheritedMembers()
1847  { return "Ďaľšie zdedené členy"; }
1848 
1850 // new since 1.8.2
1852 
1857  virtual QCString trPanelSynchronisationTooltip(bool enable)
1858  {
1859  QCString opt = enable ? "povoliť" : "zakázať";
1860  return opt + " synchronizáciu panelov";
1861  }
1862 
1867  virtual QCString trProvidedByCategory()
1868  {
1869  return "Deklarované v kategórii @0.";
1870  }
1871 
1876  virtual QCString trExtendsClass()
1877  {
1878  return "Rozširuje triedu @0.";
1879  }
1880 
1884  virtual QCString trClassMethods()
1885  {
1886  return "Metódy triedy";
1887  }
1888 
1892  virtual QCString trInstanceMethods()
1893  {
1894  return "Metódy inštancie";
1895  }
1896 
1899  virtual QCString trMethodDocumentation()
1900  {
1901  return "Dokumentácia metódy";
1902  }
1903 
1907  virtual QCString trDesignOverview()
1908  {
1909  return "Návrhová schéma";
1910  }
1911 
1913 // new since 1.8.4
1915 
1917  virtual QCString trInterfaces()
1918  { return "Exportované rozhrania"; }
1919 
1921  virtual QCString trServices()
1922  { return "Začlenené služby"; }
1923 
1925  virtual QCString trConstantGroups()
1926  { return "Konštantné skupiny"; }
1927 
1929  virtual QCString trConstantGroupReference(const char *namespaceName)
1930  {
1931  QCString result="Konštantné skupiny z ";
1932  result += namespaceName;
1933  return result;
1934  }
1936  virtual QCString trServiceReference(const char *sName)
1937  {
1938  QCString result="Popis služby ";
1939  result += sName;
1940  return result;
1941  }
1943  virtual QCString trSingletonReference(const char *sName)
1944  {
1945  QCString result="Popis singletonu ";
1946  result += sName;
1947  return result;
1948  }
1950  virtual QCString trServiceGeneratedFromFiles(bool single)
1951  {
1952  // single is true implies a single file
1953  QCString result="Dokumentácia k tejto službe bola vygenerovaná ";
1954  if (single) result+="z nasledujúceho súboru:";
1955  else result+="z nasledujúcich súborov:";
1956  return result;
1957  }
1959  virtual QCString trSingletonGeneratedFromFiles(bool single)
1960  {
1961  // single is true implies a single file
1962  QCString result="Dokumentácia k tomuto singletonu bola vygenerovaná ";
1963  if (single) result+="z nasledujúceho súboru:";
1964  else result+="z nasledujúcich súborov:";
1965  return result;
1966  }
1967 
1969 };
1970 
1971 #endif // TRANSLATOR_SK_H