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 poloká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 vetký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 vetký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é poloky"); 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 vzah dedičnosti tried. " 00216 "Je zoradený pribline (ale nie úplne) podža abecedy:"); 00217 } 00218 00220 virtual QCString trFileListDescription(bool extractAll) 00221 { 00222 QCString result="Tu nájdete zoznam vetký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 predovetkým identifikáciu " 00239 "tried, ale nachádzajú sa tu i ďalie 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 vetkých "; 00250 if (!extractAll) 00251 { 00252 result += "dokumentovaných "; 00253 } 00254 00255 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00256 { 00257 result += "poloiek 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 vetký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 kadý 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 vetkých príkladov:"); } 00325 00327 virtual QCString trRelatedPagesDescription() 00328 { return Decode("Nasledujúci zoznam odkazuje na ďalie 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 vetký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é pouitie."); } 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 vetký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 vetkých "; 00755 if (!extractAll) result+="dokumentovaných "; 00756 result+="symbolov, ktoré sú definované vo svojich priestoroch mien. " 00757 "U kadého je uvedený odkaz na "; 00758 if (extractAll) 00759 result+="dokumentáciu prísluného priestoru mien:"; 00760 else 00761 result+="prísluný 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 kontruktoru a detruktoru"); 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é poloky"); 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 "Uvaujte nasledujúci príklad:\n" 01046 "\\code\n" 01047 "/*! Neviditelná trieda, ktorá sa v grafe nezobrazuje, pretoe " 01048 "dolo k orezaniu grafu. */\n" 01049 "class Invisible { };\n\n" 01050 "/*! Trieda, u ktorej dolo k orezaniu grafu. Vzah 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 poloka \\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é vetky vzahy dedičnosti alebo obsiahnutia. " 01092 "Graf je orezaný v prípade, kedy ho\n" 01093 "nieje moné 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 vzahu verejnej " 01098 "dedičnosti medzi dvoma triedami.\n" 01099 "<li>Tmavo zelená ípka označuje vzah chránenej dedičnosti " 01100 "(protected).\n" 01101 "<li>Tmavo červená ípka označuje vzah 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 ? "Polok" : "polok")); 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