translator_sk.h

Go to the documentation of this file.
00001 /******************************************************************************
00002  *
00003  *
00004  *
00005  * Copyright (C) 1997-2008 by Dimitri van Heesch.
00006  *
00007  * Permission to use, copy, modify, and distribute this software and its
00008  * documentation under the terms of the GNU General Public License is hereby
00009  * granted. No representations are made about the suitability of this software
00010  * for any purpose. It is provided "as is" without express or implied warranty.
00011  * See the GNU General Public License for more details.
00012  *
00013  * Documents produced by Doxygen are derivative works derived from the
00014  * input used in their production; they are not affected by this license.
00015  *
00016  * ----------------------------------------------------------------------------
00017  *
00018  * Slovak translation by Stanislav Kudlac (skudlac@pobox.sk)
00019  *
00020  * ----------------------------------------------------------------------------
00021  */
00022 
00023 #ifndef TRANSLATOR_SK_H
00024 #define TRANSLATOR_SK_H
00025 
00026 class TranslatorSlovak : public TranslatorAdapter_1_2_18
00027 {
00028   private:
00032         inline QCString Decode(const QCString & sInput)
00033         {
00034 //#ifdef _WIN32
00035           return sInput;
00036 //#else
00037 //        return Win1250ToISO88592(sInput);
00038 //#endif
00039         }
00040 
00041   public:
00042         // --- Language control methods -------------------
00043 
00044         virtual QCString idLanguage()
00045         { return "slovak"; }
00046 
00047         virtual QCString latexLanguageSupportCommand()
00048         { return "\\usepackage[slovak]{babel}\n"; }
00049 
00051         virtual QCString idLanguageCharset()
00052         {
00053 //#ifdef _WIN32
00054                 return "windows-1250";
00055 //#else
00056 //              return "iso-8859-2";
00057 //#endif
00058         }
00059 
00060         // --- Language translation methods -------------------
00061 
00063         virtual QCString trRelatedFunctions()
00064         { return Decode("Súvisiace funkcie"); }
00065 
00067         virtual QCString trRelatedSubscript()
00068         { return Decode("(Uvedené funkcie niesú členskými funkciami.)"); }
00069 
00071         virtual QCString trDetailedDescription()
00072         { return Decode("Detailný popis"); }
00073 
00075         virtual QCString trMemberTypedefDocumentation()
00076         { return Decode("Dokumentácia k členským typom"); }
00077 
00079         virtual QCString trMemberEnumerationDocumentation()
00080         { return Decode("Dokumentácia k členským enumeráciám"); }
00081 
00083         virtual QCString trMemberFunctionDocumentation()
00084         { return Decode("Dokumentácia k metódam"); }
00085 
00087         virtual QCString trMemberDataDocumentation()
00088         {
00089           if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00090           {
00091                 return Decode("Dokumentácia k položkám");
00092           }
00093           else
00094           {
00095                 return Decode("Dokumentácia k dátovým členom");
00096           }
00097         }
00098 
00100         virtual QCString trMore()
00101         { return Decode("..."); }
00102 
00104         virtual QCString trListOfAllMembers()
00105         { return Decode("Zoznam všetkých členov."); }
00106 
00108         virtual QCString trMemberList()
00109         { return Decode("Zoznam členov triedy"); }
00110 
00112         virtual QCString trThisIsTheListOfAllMembers()
00113         { return Decode("Tu nájdete úplný zoznam členov triedy "); }
00114 
00116         virtual QCString trIncludingInheritedMembers()
00117         { return Decode(", vrátane všetkých zdedených členov."); }
00118 
00122         virtual QCString trGeneratedAutomatically(const char *s)
00123         { QCString result="Generované automaticky programom Doxygen "
00124                                           "zo zdrojových textov";
00125           if (s) result+=(QCString)" projektu "+s;
00126           result+=".";
00127           return Decode(result);
00128         }
00129 
00131         virtual QCString trEnumName()
00132         { return Decode("meno enumerácie"); }
00133 
00135         virtual QCString trEnumValue()
00136         { return Decode("hodnota enumerácie"); }
00137 
00139         virtual QCString trDefinedIn()
00140         { return Decode("definovaný v"); }
00141 
00142         // quick reference sections
00143 
00147         virtual QCString trModules()
00148         { return Decode("Moduly"); }
00149 
00151         virtual QCString trClassHierarchy()
00152         { return Decode("Hierarchia tried"); }
00153 
00155         virtual QCString trCompoundList()
00156         {
00157           if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00158           {
00159                 return Decode("Dátové štruktúry");
00160           }
00161           else
00162           {
00163                 return Decode("Zoznam tried");
00164           }
00165         }
00166 
00168         virtual QCString trFileList()
00169         { return Decode("Zoznam súborov"); }
00170 
00172         virtual QCString trHeaderFiles()
00173         { return Decode("Zoznam hlavičkových súborov"); }
00174 
00176         virtual QCString trCompoundMembers()
00177         {
00178           if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00179           {
00180                 return Decode("Dátové položky");
00181           }
00182           else
00183           {
00184                 return Decode("Zoznam členov tried");
00185           }
00186         }
00187 
00189         virtual QCString trFileMembers()
00190         {
00191           if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00192           {
00193                 return Decode("Globálne symboly");
00194           }
00195           else
00196           {
00197                 return Decode("Symboly v súboroch");
00198           }
00199         }
00200 
00202         virtual QCString trRelatedPages()
00203         { return Decode("Ostatné stránky"); }
00204 
00206         virtual QCString trExamples()
00207         { return Decode("Príklady"); }
00208 
00210         virtual QCString trSearch()
00211         { return Decode("Hžada"); }
00212 
00214         virtual QCString trClassHierarchyDescription()
00215         { return Decode("Tu nájdete zoznam, vyjadrujúci vzah dedičnosti tried. "
00216                          "Je zoradený približne (ale nie úplne) podža abecedy:");
00217         }
00218 
00220         virtual QCString trFileListDescription(bool extractAll)
00221         {
00222           QCString result="Tu nájdete zoznam všetkých ";
00223           if (!extractAll) result+="dokumentovaných ";
00224           result+="súborov so stručnými popismi:";
00225           return Decode(result);
00226         }
00227 
00229         virtual QCString trCompoundListDescription()
00230         {
00231           if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00232           {
00233                 return Decode("Nasledujúci zoznam obsahuje identifikáciu dátových "
00234                                           "štruktúr a ich stručné popisy:");
00235           }
00236           else
00237           {
00238                 return Decode("Nasledujúci zoznam obsahuje predovšetkým identifikáciu "
00239                                           "tried, ale nachádzajú sa tu i ďalšie netriviálne prvky, "
00240                                           "ako sú štruktúry (struct), uniony (union) a rozhrania "
00241                                           "(interface). V zozname sú uvedené ich stručné "
00242                                           "popisy:");
00243           }
00244         }
00245 
00247         virtual QCString trCompoundMembersDescription(bool extractAll)
00248         {
00249           QCString result= "Tu nájdete zoznam všetkých ";
00250           if (!extractAll)
00251           {
00252                 result += "dokumentovaných ";
00253           }
00254 
00255           if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00256           {
00257                 result += "položiek štruktúr (struct) a unionov (union) ";
00258           }
00259           else
00260           {
00261                 result += "členov tried ";
00262           }
00263 
00264           result += "s odkazmi na ";
00265 
00266           if (!extractAll)
00267           {
00268                 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00269                 {
00270                   result += "dokumentáciu štruktúr/unionov, ku ktorým prislúchajú:";
00271                 }
00272                 else
00273                 {
00274                   result += "dokumentáciu tried, ku ktorým prislúchajú:";
00275                 }
00276           }
00277           else
00278           {
00279                 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00280                 {
00281                   result+="štruktúry/uniony, ku ktorým prislúchajú:";
00282                 }
00283                 else
00284                 {
00285                   result+="triedy, ku ktorým prislúchajú:";
00286                 }
00287           }
00288 
00289           return Decode(result);
00290         }
00291 
00293         virtual QCString trFileMembersDescription(bool extractAll)
00294         {
00295           QCString result="Tu nájdete zoznam všetkých ";
00296           if (!extractAll) result+="dokumentovaných ";
00297 
00298           if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00299           {
00300                 result+="funkcií, premenných, makier, enumerácií a definícií typov (typedef) "
00301                                 "s odkazmi na ";
00302           }
00303           else
00304           {
00305                 result+="symbolov, ktoré sú definované na úrovni svojich súborov. "
00306                                 "Pre každý symbol je uvedený odkaz na ";
00307           }
00308 
00309           if (extractAll)
00310                 result+="súbory, ku ktorým prislúchajú:";
00311           else
00312                 result+="dokumentáciu:";
00313 
00314           return Decode(result);
00315         }
00316 
00318         virtual QCString trHeaderFilesDescription()
00319         { return Decode("Tu nájdete hlavičkové súbory, ktoré tvoria "
00320                          "aplikačné programové rozhranie (API):"); }
00321 
00323         virtual QCString trExamplesDescription()
00324         { return Decode("Tu nájdete zoznam všetkých príkladov:"); }
00325 
00327         virtual QCString trRelatedPagesDescription()
00328         { return Decode("Nasledujúci zoznam odkazuje na ďalšie stránky projektu, "
00329                                         "ktoré majú charakter usporiadaných zoznamov informácií, "
00330                                         "pozbieraných z rôznych miest v zdrojových súboroch:"); }
00331 
00333         virtual QCString trModulesDescription()
00334         { return Decode("Tu nájdete zoznam všetkých modulov:"); }
00335 
00339         virtual QCString trNoDescriptionAvailable()
00340         { return Decode("Popis nieje k dispozícii"); }
00341 
00342         // index titles (the project name is prepended for these)
00343 
00344 
00346         virtual QCString trDocumentation()
00347         { return Decode("Dokumentácia"); }
00348 
00352         virtual QCString trModuleIndex()
00353         { return Decode("Register modulov"); }
00354 
00358         virtual QCString trHierarchicalIndex()
00359         { return Decode("Register hierarchie tried"); }
00360 
00364         virtual QCString trCompoundIndex()
00365         {
00366           if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00367           {
00368                 return Decode("Register dátových štruktúr");
00369           }
00370           else
00371           {
00372                 return Decode("Register tried");
00373           }
00374         }
00375 
00379         virtual QCString trFileIndex()
00380         { return Decode("Register súborov"); }
00381 
00385         virtual QCString trModuleDocumentation()
00386         { return Decode("Dokumentácia modulov"); }
00387 
00391         virtual QCString trClassDocumentation()
00392         { return Decode("Dokumentácia tried"); }
00393 
00397         virtual QCString trFileDocumentation()
00398         { return Decode("Dokumentácia súborov"); }
00399 
00403         virtual QCString trExampleDocumentation()
00404         { return Decode("Dokumentácia príkladov"); }
00405 
00409         virtual QCString trPageDocumentation()
00410         { return Decode("Dokumentácia súvisiacich stránok"); }
00411 
00413         virtual QCString trReferenceManual()
00414         { return Decode("Referenčná príručka"); }
00415 
00419         virtual QCString trDefines()
00420         { return Decode("Definícia makier"); }
00421 
00425         virtual QCString trFuncProtos()
00426         { return Decode("Prototypy"); }
00427 
00431         virtual QCString trTypedefs()
00432         { return Decode("Definícia typov"); }
00433 
00437         virtual QCString trEnumerations()
00438         { return Decode("Enumerácie"); }
00439 
00443         virtual QCString trFunctions()
00444         { return Decode("Funkcie"); }
00445 
00449         virtual QCString trVariables()
00450         { return Decode("Premenné"); }
00451 
00455         virtual QCString trEnumerationValues()
00456         { return Decode("Hodnoty enumerácií"); }
00457 
00461         virtual QCString trDefineDocumentation()
00462         { return Decode("Dokumentácia k definíciám makier"); }
00463 
00467         virtual QCString trFunctionPrototypeDocumentation()
00468         { return Decode("Dokumentácia prototypov"); }
00469 
00473         virtual QCString trTypedefDocumentation()
00474         { return Decode("Dokumentácia definícií typov"); }
00475 
00479         virtual QCString trEnumerationTypeDocumentation()
00480         { return Decode("Dokumentácia enumeračných typov"); }
00481 
00485         virtual QCString trEnumerationValueDocumentation()
00486         { return Decode("Dokumentácia enumeračných hodnôt"); }
00487 
00491         virtual QCString trFunctionDocumentation()
00492         { return Decode("Dokumentácia funkcií"); }
00493 
00497         virtual QCString trVariableDocumentation()
00498         { return Decode("Dokumentácia premenných"); }
00499 
00503         virtual QCString trCompounds()
00504         {
00505           if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00506           {
00507                 return Decode("Dátové štruktúry");
00508           }
00509           else
00510           {
00511                 return Decode("Triedy");
00512           }
00513         }
00514 
00518         virtual QCString trGeneratedAt(const char *date,const char *projName)
00519         {
00520           QCString result=(QCString)"Generované "+date;
00521           if (projName) result+=(QCString)" pre projekt "+projName;
00522           result+=(QCString)" programom";
00523           return Decode(result);
00524         }
00525 
00528         virtual QCString trWrittenBy()
00529         {
00530           return Decode(" -- autor ");
00531         }
00532 
00534         virtual QCString trClassDiagram(const char *clName)
00535         {
00536           return Decode((QCString)"Diagram dedičnosti pre triedu "+clName);
00537         }
00538 
00540         virtual QCString trForInternalUseOnly()
00541         { return Decode("Iba pre interné použitie."); }
00542 
00544         virtual QCString trReimplementedForInternalReasons()
00545         { return Decode("Reimplementované z interných dôvodov; "
00546                                         "aplikačné rozhranie zachované."); }
00547 
00549         virtual QCString trWarning()
00550         { return Decode("Pozor"); }
00551 
00553         virtual QCString trBugsAndLimitations()
00554         { return Decode("Chyby a obmedzenia"); }
00555 
00557         virtual QCString trVersion()
00558         { return Decode("Verzia"); }
00559 
00561         virtual QCString trDate()
00562         { return Decode("Dátum"); }
00563 
00565         virtual QCString trReturns()
00566         { return Decode("Návratová hodnota"); }
00567 
00569         virtual QCString trSeeAlso()
00570         { return Decode("Viz tiež"); }
00571 
00573         virtual QCString trParameters()
00574         { return Decode("Parametre"); }
00575 
00577         virtual QCString trExceptions()
00578         { return Decode("Výnimky"); }
00579 
00581         virtual QCString trGeneratedBy()
00582         { return Decode("Generované programom"); }
00583 
00584         // new since 0.49-990307
00585 
00587         virtual QCString trNamespaceList()
00588         { return Decode("Zoznam priestorov mien"); }
00589 
00591         virtual QCString trNamespaceListDescription(bool extractAll)
00592         {
00593           QCString result="Tu nájdete zoznam všetkých ";
00594           if (!extractAll) result+="dokumentovaných ";
00595           result+="priestorov mien so stručným popisom:";
00596           return Decode(result);
00597         }
00598 
00602         virtual QCString trFriends()
00603         { return Decode("Priatelia (friends)"); }
00604 
00606 // new since 0.49-990405
00608 
00612         virtual QCString trRelatedFunctionDocumentation()
00613         { return Decode("Dokumentácia k priatežom (friends)"); }
00614 
00616 // new since 0.49-990425
00618 
00620         virtual QCString trCompoundReference(const char *clName,
00621                                                                         ClassDef::CompoundType compType,
00622                                                                         bool isTemplate)
00623         {
00624           QCString result("Dokumentácia ");
00625           if (isTemplate) result+="šablóny ";
00626           switch(compType)
00627           {
00628                 case ClassDef::Class:      result+="triedy "; break;
00629                 case ClassDef::Struct:     result+="štruktúry "; break;
00630                 case ClassDef::Union:      result+="unionu "; break;
00631                 case ClassDef::Interface:  result+="rozhrania "; break;
00632                 case ClassDef::Protocol:   result+="protocol "; break; // translate me!
00633                 case ClassDef::Category:   result+="category "; break; // translate me!
00634                 case ClassDef::Exception:  result+="výnimky "; break;
00635           }
00636           result+=clName;
00637           return Decode(result);
00638         }
00639 
00641         virtual QCString trFileReference(const char *fileName)
00642         {
00643           QCString result("Dokumentácia súboru ");
00644           result+=fileName;
00645           return Decode(result);
00646         }
00647 
00649         virtual QCString trNamespaceReference(const char *namespaceName)
00650         {
00651           QCString result("Dokumentácia priestoru mien ");
00652           result+=namespaceName;
00653           return Decode(result);
00654         }
00655 
00656         /* these are for the member sections of a class, struct or union */
00657         virtual QCString trPublicMembers()
00658         { return Decode("Verejné metódy"); }
00659         virtual QCString trPublicSlots()
00660         { return Decode("Verejné sloty"); }
00661         virtual QCString trSignals()
00662         { return Decode("Signály"); }
00663         virtual QCString trStaticPublicMembers()
00664         { return Decode("Statické verejné metódy"); }
00665         virtual QCString trProtectedMembers()
00666         { return Decode("Chránené metódy"); }
00667         virtual QCString trProtectedSlots()
00668         { return Decode("Chránené sloty"); }
00669         virtual QCString trStaticProtectedMembers()
00670         { return Decode("Statické chránené metódy"); }
00671         virtual QCString trPrivateMembers()
00672         { return Decode("Privátne metódy"); }
00673         virtual QCString trPrivateSlots()
00674         { return Decode("Privátne sloty"); }
00675         virtual QCString trStaticPrivateMembers()
00676         { return Decode("Statické privátne metódy"); }
00677 
00681         virtual QCString trWriteList(int numEntries)
00682         {
00683           QCString result;
00684           int i;
00685           // the inherits list contain `numEntries' classes
00686           for (i=0;i<numEntries;i++)
00687           {
00688                 // use generateMarker to generate placeholders for the class links!
00689                 result+=generateMarker(i); // generate marker for entry i in the list
00690                                                                    // (order is left to right)
00691 
00692                 if (i!=numEntries-1)  // not the last entry, so we need a separator
00693                 {
00694                   if (i<numEntries-2) // not the fore last entry
00695                         result+=", ";
00696                   else                            // the fore last entry
00697                         result+=" a ";
00698                 }
00699           }
00700           return Decode(result);
00701         }
00702 
00706         virtual QCString trInheritsList(int numEntries)
00707         {
00708           QCString result("Dedí od ");
00709           result += (numEntries == 1) ? "bázovej triedy " : "bázových tried ";
00710           result += trWriteList(numEntries)+".";
00711           return Decode(result);
00712         }
00713 
00717         virtual QCString trInheritedByList(int numEntries)
00718         {
00719           QCString result("Zdedená ");
00720           result += (numEntries == 1) ? "triedou " : "triedami ";
00721           result += trWriteList(numEntries)+".";
00722           return Decode(result);
00723         }
00724 
00728         virtual QCString trReimplementedFromList(int numEntries)
00729         {
00730           QCString result("Reimplementuje ");
00731           result += (numEntries == 1) ? "metódu triedy " : "metódy tried ";
00732           result += trWriteList(numEntries)+".";
00733           return Decode(result);
00734         }
00735 
00739         virtual QCString trReimplementedInList(int numEntries)
00740         {
00741           QCString result("Reimplementované ");
00742           result += (numEntries == 1) ? "triedou " : "triedami ";
00743           result += trWriteList(numEntries)+".";
00744           return Decode(result);
00745         }
00746 
00748         virtual QCString trNamespaceMembers()
00749         { return Decode("Symboly v priestoroch mien"); }
00750 
00752         virtual QCString trNamespaceMemberDescription(bool extractAll)
00753         {
00754           QCString result="Tu nájdete zoznam všetkých ";
00755           if (!extractAll) result+="dokumentovaných ";
00756           result+="symbolov, ktoré sú definované vo svojich priestoroch mien. "
00757                           "U každého je uvedený odkaz na ";
00758           if (extractAll)
00759                 result+="dokumentáciu príslušného priestoru mien:";
00760           else
00761                 result+="príslušný priestor mien:";
00762           return Decode(result);
00763         }
00767         virtual QCString trNamespaceIndex()
00768         { return Decode("Register priestorov mien"); }
00769 
00773         virtual QCString trNamespaceDocumentation()
00774         { return Decode("Dokumentácia priestorov mien"); }
00775 
00777 // new since 0.49-990522
00779 
00783         virtual QCString trNamespaces()
00784         { return Decode("Priestory mien"); }
00785 
00787 // new since 0.49-990728
00789 
00793         virtual QCString trGeneratedFromFiles(ClassDef::CompoundType compType,
00794                 bool single)
00795         { // here s is one of " Class", " Struct" or " Union"
00796           // single is true implies a single file
00797           QCString result=(QCString)"Dokumentácia pre ";
00798           switch(compType)
00799           {
00800                 case ClassDef::Class:      result+="túto triedu"; break;
00801                 case ClassDef::Struct:     result+="túto štruktúru (struct)"; break;
00802                 case ClassDef::Union:      result+="tento union"; break;
00803                 case ClassDef::Interface:  result+="toto rozhranie"; break;
00804                 case ClassDef::Protocol:   result+="protocol"; break; // translate me!
00805                 case ClassDef::Category:   result+="category"; break; // translate me!
00806                 case ClassDef::Exception:  result+="túto výnimku"; break;
00807           }
00808           result+=" bola generovaná z ";
00809           if (single) result+="nasledujúceho súboru:";
00810           else            result+="nasledujúcich súborov:";
00811           return Decode(result);
00812         }
00813 
00817         virtual QCString trAlphabeticalList()
00818         { return Decode("Register tried"); }
00819 
00821 // new since 0.49-990901
00823 
00825         virtual QCString trReturnValues()
00826         { return Decode("Návratové hodnoty"); }
00827 
00830         virtual QCString trMainPage()
00831         { return Decode("Hlavná stránka"); }
00832 
00836         virtual QCString trPageAbbreviation()
00837         { return Decode("s."); }
00838 
00840 // new since 0.49-991003
00842 
00843         virtual QCString trSources()
00844         {
00845           return Decode("Zdroje");
00846         }
00847         virtual QCString trDefinedAtLineInSourceFile()
00848         {
00849           return Decode("Definícia je uvedená na riadku @0 v súbore @1.");
00850         }
00851         virtual QCString trDefinedInSourceFile()
00852         {
00853           return Decode("Definícia v súbore @0.");
00854         }
00855 
00857 // new since 0.49-991205
00859 
00860         virtual QCString trDeprecated()
00861         {
00862           return Decode("Zastaralé");
00863         }
00864 
00866 // new since 1.0.0
00868 
00870         virtual QCString trCollaborationDiagram(const char *clName)
00871         {
00872           return Decode((QCString)"Diagram tried pre "+clName+":");
00873         }
00875         virtual QCString trInclDepGraph(const char *fName)
00876         {
00877           return Decode((QCString)"Graf závislostí na vkladaných súboroch "
00878                                         "pre "+fName+":");
00879         }
00881         virtual QCString trConstructorDocumentation()
00882         {
00883           return Decode("Dokumentácia konštruktoru a deštruktoru");
00884         }
00886         virtual QCString trGotoSourceCode()
00887         {
00888           return Decode("Zobrazi zdrojový text tohoto súboru.");
00889         }
00891         virtual QCString trGotoDocumentation()
00892         {
00893           return Decode("Zobrazi dokumentáciu tohoto súboru.");
00894         }
00896         virtual QCString trPrecondition()
00897         {
00898           return Decode("Prepodmienka");
00899         }
00901         virtual QCString trPostcondition()
00902         {
00903           return Decode("Postpodmienka");
00904         }
00906         virtual QCString trInvariant()
00907         {
00908           return Decode("Invariant");
00909         }
00911         virtual QCString trInitialValue()
00912         {
00913           return Decode("Inicializátor:");
00914         }
00916         virtual QCString trCode()
00917         {
00918           return Decode("zdrojový text");
00919         }
00920         virtual QCString trGraphicalHierarchy()
00921         {
00922           return Decode("Grafické zobrazenie hierarchie tried");
00923         }
00924         virtual QCString trGotoGraphicalHierarchy()
00925         {
00926           return Decode("Zobrazi grafickú podobu hierarchie tried");
00927         }
00928         virtual QCString trGotoTextualHierarchy()
00929         {
00930           return Decode("Zobrazi textovú podobu hierarchie tried");
00931         }
00932         virtual QCString trPageIndex()
00933         {
00934           return Decode("Register stránok");
00935         }
00936 
00938 // new since 1.1.0
00940 
00941         virtual QCString trNote()
00942         {
00943           return Decode("Poznámka");
00944         }
00945         virtual QCString trPublicTypes()
00946         {
00947           return Decode("Verejné typy");
00948         }
00949         virtual QCString trPublicAttribs()
00950         {
00951           if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00952           {
00953                 return Decode("Dátové položky");
00954           }
00955           else
00956           {
00957                 return Decode("Verejné atribúty");
00958           }
00959         }
00960         virtual QCString trStaticPublicAttribs()
00961         {
00962           return Decode("Statické verejné atribúty");
00963         }
00964         virtual QCString trProtectedTypes()
00965         {
00966           return Decode("Chránené typy");
00967         }
00968         virtual QCString trProtectedAttribs()
00969         {
00970           return Decode("Chránené atribúty");
00971         }
00972         virtual QCString trStaticProtectedAttribs()
00973         {
00974           return Decode("Statické chránené atribúty");
00975         }
00976         virtual QCString trPrivateTypes()
00977         {
00978           return Decode("Privátne typy");
00979         }
00980         virtual QCString trPrivateAttribs()
00981         {
00982           return Decode("Privátne atribúty");
00983         }
00984         virtual QCString trStaticPrivateAttribs()
00985         {
00986           return Decode("Statické privátne atribúty");
00987         }
00988 
00990 // new since 1.1.3
00992 
00994         virtual QCString trTodo()
00995         {
00996           return Decode("Plánované úpravy");
00997         }
00999         virtual QCString trTodoList()
01000         {
01001           return Decode("Zoznam plánovaných úprav");
01002         }
01003 
01005 // new since 1.1.4
01007 
01008         virtual QCString trReferencedBy()
01009         {
01010           return Decode("Používa sa v");
01011         }
01012         virtual QCString trRemarks()
01013         {
01014           return Decode("Poznámky"); // ??? not checked in a context
01015         }
01016         virtual QCString trAttention()
01017         {
01018           return Decode("Upozornenie"); // ??? not checked in a context
01019         }
01020         virtual QCString trInclByDepGraph()
01021         {
01022           return Decode("Nasledujúci graf ukazuje, ktoré súbory priamo alebo "
01023                          "nepriamo vkladajú tento súbor:");
01024         }
01025         virtual QCString trSince()
01026         {
01027           return Decode("Od"); // ??? not checked in a context
01028         }
01029 
01031 // new since 1.1.5
01033 
01035         virtual QCString trLegendTitle()
01036         {
01037           return Decode("Vysvetlivky ku grafu");
01038         }
01040         virtual QCString trLegendDocs()
01041         {
01042           QCString result(
01043                 "Tu nájdete vysvetlenie, ako majú by interpretované grafy, "
01044                 "ktoré boli generované programom doxygen.<p>\n"
01045                 "Uvažujte nasledujúci príklad:\n"
01046                 "\\code\n"
01047                 "/*! Neviditelná trieda, ktorá sa v grafe nezobrazuje, pretože "
01048                 "došlo k orezaniu grafu. */\n"
01049                 "class Invisible { };\n\n"
01050                 "/*! Trieda, u ktorej došlo k orezaniu grafu. Vzah dedičnosti "
01051                 "je skrytý. */\n"
01052                 "class Truncated : public Invisible { };\n\n"
01053                 "/* Trieda, ktorá nieje dokumentovaná komentármi programu doxygen. */\n"
01054                 "class Undocumented { };\n\n"
01055                 "/*! Odvodená trieda s verejným (public) dedením bázovej triedy. */\n"
01056                 "class PublicBase : public Truncated { };\n\n"
01057                 "/*! Odvodená trieda s chráneným (protected) dedením bázovej triedy. */\n"
01058                 "/*! A template class */\n"
01059                 "template<class T> class Templ { };\n\n"
01060                 "class ProtectedBase { };\n\n"
01061                 "/*! Odvodená trieda s privátnym dedením bázovej triedy. */\n"
01062                 "class PrivateBase { };\n\n"
01063                 "/*! Trieda, ktorá je využívaná triedou Inherited. */\n"
01064                 "class Used { };\n\n"
01065                 "/*! Odvodená trieda, ktorá rôznym spôsobom dedí od viacerých bázových "
01066                 "tried. */\n"
01067                 "class Inherited : public PublicBase,\n"
01068                 "                  protected ProtectedBase,\n"
01069                 "                  private PrivateBase,\n"
01070                 "                  public Undocumented,\n"
01071                 "                  public Templ<int>\n"
01072                 "{\n"
01073                 "  private:\n"
01074                 "        Used *m_usedClass;\n"
01075                 "};\n"
01076                 "\\endcode\n"
01077                 "Pokiaž je položka \\c MAX_DOT_GRAPH_HEIGHT konfiguračného súboru "
01078                 "nastavená na hodnotu 200, bude vygenerovaný nasledujúci graf:"
01079                 "<p><center><img src=\"graph_legend."+Config_getEnum("DOT_IMAGE_FORMAT")+"\"></center>\n"
01080                 "<p>\n"
01081                 "Bloky (tj. uzly) v uvedenom grafe majú nasledujúci význam:\n"
01082                 "<ul>\n"
01083                 "<li>Čierne vyplnený obdĺžnik reprezentuje štruktúru alebo triedu, "
01084                         "pre ktorú bol graf generovaný.\n"
01085                 "<li>Obdĺžnik s čiernym obrysom označuje dokumentovanú "
01086                         "štruktúru alebo triedu.\n"
01087                 "<li>Obdĺžnik so šedým obrysom označuje nedokumentovanú "
01088                         "štruktúru alebo triedu.\n"
01089                 "<li>Obdĺžnik s červeným obrysom označuje dokumentovanú "
01090                         "štruktúru alebo triedu, pre ktorú\n"
01091                         "niesú zobrazené všetky vzahy dedičnosti alebo obsiahnutia. "
01092                         "Graf je orezaný v prípade, kedy ho\n"
01093                         "nieje možné umiestni do vymedzených hraníc.\n"
01094                 "</ul>\n"
01095                 "Šípky (tj. hrany grafu) majú nasledujúcí význam:\n"
01096                 "<ul>\n"
01097                 "<li>Tmavo modrá šípka sa používa pre označenie vzahu verejnej "
01098                         "dedičnosti medzi dvoma triedami.\n"
01099                 "<li>Tmavo zelená šípka označuje vzah chránenej dedičnosti "
01100                         "(protected).\n"
01101                 "<li>Tmavo červená šípka označuje vzah privátnej dedičnosti.\n"
01102                 "<li>Purpurová šípka kreslená čiarkovane sa používa v prípade, "
01103                         "ak je trieda obsiahnutá v inej triede,\n"
01104                         "alebo ak je používaná inou triedou. Je označená identifikátorom "
01105                         "jednej alebo viacerých premenných (objektov), cez ktoré\n"
01106                         "je trieda alebo štruktúra zprístupnena.\n"
01107                 "</ul>\n");
01108 
01109                 return Decode(result);
01110         }
01112         virtual QCString trLegend()
01113         {
01114           return Decode("vysvetlivky");
01115         }
01116 
01118 // new since 1.2.0
01120 
01122         virtual QCString trTest()
01123         {
01124           return Decode("Test");
01125         }
01126 
01128         virtual QCString trTestList()
01129         {
01130           return Decode("Zoznam testov");
01131         }
01132 
01134 // new since 1.2.1
01136 
01138         virtual QCString trDCOPMethods()
01139         {
01140           return Decode("Metódy DCOP");
01141         }
01142 
01144 // new since 1.2.2
01146 
01148         virtual QCString trProperties()
01149         {
01150           return Decode("Vlastnosti");
01151         }
01153         virtual QCString trPropertyDocumentation()
01154         {
01155           return Decode("Dokumentácia k vlastnosti");
01156         }
01158 // new since 1.2.4
01160 
01162         virtual QCString trInterfaces()
01163         {
01164           return Decode("Rozhranie");
01165         }
01167         virtual QCString trClasses()
01168         {
01169           return Decode("Triedy");
01170         }
01172         virtual QCString trPackage(const char *name)
01173         {
01174           return Decode((QCString)"Balík "+name);
01175         }
01177         virtual QCString trPackageList()
01178         {
01179           return Decode("Zoznam balíkov");
01180         }
01182         virtual QCString trPackageListDescription()
01183         {
01184           return Decode("Tu nájdete zoznam balíkov so stručným popisom "
01185                                         "(pokiaž bol uvedený):");
01186         }
01188         virtual QCString trPackages()
01189         {
01190           return Decode("Balíky");
01191         }
01193         virtual QCString trPackageDocumentation()
01194         {
01195           return Decode("Dokumentácia balíku");
01196         }
01198         virtual QCString trDefineValue()
01199         {
01200           return Decode("Hodnota:");
01201         }
01202 
01204 // new since 1.2.5
01206 
01208         virtual QCString trBug()
01209         {
01210           return Decode("Chyba");
01211         }
01213         virtual QCString trBugList()
01214         {
01215           return Decode("Zoznam chýb");
01216         }
01217 
01219 // new since 1.2.6-20010422
01221 
01223         virtual QCString trRTFansicp()
01224         {
01225           return "1250";
01226         }
01227 
01229         virtual QCString trRTFCharSet()
01230         {
01231           return "3";
01232         }
01233 
01235         virtual QCString trRTFGeneralIndex()
01236         {
01237           return "Index";
01238         }
01239 
01244         virtual QCString trClass(bool first_capital, bool singular)
01245         {
01246           QCString result((first_capital ? "Tried" : "tried"));
01247           result+=(singular ? "a" : "y");
01248           return Decode(result);
01249         }
01250 
01255         virtual QCString trFile(bool first_capital, bool singular)
01256         {
01257           QCString result((first_capital ? "Súbor" : "súbor"));
01258           if (!singular)  result+="y";
01259           return Decode(result);
01260         }
01261 
01266         virtual QCString trNamespace(bool first_capital, bool singular)
01267         {
01268           QCString result((first_capital ? "Priestor" : "priestor"));
01269           if (!singular)  result+="y";
01270           result+=" mien";
01271           return Decode(result);
01272         }
01273 
01278         virtual QCString trGroup(bool first_capital, bool singular)
01279         {
01280           QCString result((first_capital ? "Skupin" : "skupin"));
01281           result+=(singular ? "a" : "y");
01282           return Decode(result);
01283         }
01284 
01289         virtual QCString trPage(bool first_capital, bool singular)
01290         {
01291           QCString result((first_capital ? "Stránk" : "stránk"));
01292           result+=(singular ? "a" : "y");
01293           return Decode(result);
01294         }
01295 
01300         virtual QCString trMember(bool first_capital, bool singular)
01301         {
01302           QCString result((first_capital ? "Člen" : "člen"));
01303           if (!singular)  result+="y";
01304           return Decode(result);
01305         }
01306 
01311         virtual QCString trField(bool first_capital, bool singular)
01312         {
01313           QCString result((first_capital ? "Položk" : "položk"));
01314           result+=(singular ? "a" : "y");
01315           return Decode(result);
01316         }
01317 
01322         virtual QCString trGlobal(bool first_capital, bool singular)
01323         {
01324           QCString result((first_capital ? "Globáln" : "globáln"));
01325           result+=(singular ? "y" : "e");
01326           return result;
01327         }
01328 
01330 // new since 1.2.7
01332 
01335         virtual QCString trAuthor(bool first_capital, bool singular)
01336         {
01337           QCString result((first_capital ? "Auto" : "auto"));
01338           result += (singular) ? "r" : "ri";
01339           return result;
01340         }
01341 
01343 // new since 1.2.11
01345 
01348         virtual QCString trReferences()
01349         {
01350           return Decode("Odkazuje sa na");
01351         }
01352 
01354 // new since 1.2.13
01356 
01360         virtual QCString trImplementedFromList(int numEntries)
01361         {
01362           return "Implementuje " + trWriteList(numEntries) + ".";
01363         }
01364 
01368         virtual QCString trImplementedInList(int numEntries)
01369         {
01370           return Decode("Implementované v " + trWriteList(numEntries) + ".");
01371         }
01372 
01374 // new since 1.2.16
01376 
01380         virtual QCString trRTFTableOfContents()
01381         {
01382           return "Obsah";
01383         }
01384 
01386 // new since 1.2.17
01388 
01392         virtual QCString trDeprecatedList()
01393         {
01394           return "Zastarané metódy";
01395         }
01396 };
01397 
01398 #endif // TRANSLATOR_SK_H



Generated on Mon Mar 31 10:58:48 2008 by  doxygen 1.5.1