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 * Polish translation was updated to version 1.3.9 by 00017 * Piotr Kaminski (Piotr.Kaminski@ctm.gdynia.pl) 00018 */ 00019 00020 #ifndef TRANSLATOR_PL_H 00021 #define TRANSLATOR_PL_H 00022 00023 class TranslatorPolish : public TranslatorAdapter_1_4_6 00024 { 00025 private: 00027 inline QCString decode(const QCString& sInput) 00028 { 00029 //if (Config_getBool("USE_WINDOWS_ENCODING")) 00030 //{ 00031 // return ISO88592ToWin1250(sInput); 00032 //} 00033 //else 00034 //{ 00035 return sInput; 00036 //} 00037 } 00038 public: 00039 00040 // --- Language control methods ------------------- 00041 00049 QCString idLanguage() 00050 { return "polish"; } 00056 QCString latexLanguageSupportCommand() 00057 { 00058 return "\\usepackage{polski}\n" 00059 "\\usepackage[T1]{fontenc}\n"; 00060 } 00061 00063 virtual QCString idLanguageCharset() 00064 { 00065 //if (Config_getBool("USE_WINDOWS_ENCODING")) 00066 //{ 00067 // return "windows-1250"; 00068 //} 00069 //else 00070 //{ 00071 return "iso-8859-2"; 00072 //} 00073 } 00074 00075 // --- Language translation methods ------------------- 00076 00078 QCString trRelatedFunctions() 00079 { return decode("Funkcje powiązane"); } 00080 00082 QCString trRelatedSubscript() 00083 { return decode("(Zauważ, że to nie są metody klas.)"); } 00084 00086 QCString trDetailedDescription() 00087 { return decode("Opis szczegółowy"); } 00088 00090 QCString trMemberTypedefDocumentation() 00091 { return decode("Dokumentacja składowych definicji typu"); } 00092 00094 QCString trMemberEnumerationDocumentation() 00095 { return decode("Dokumentacja składowych wyliczanych"); } 00096 00098 QCString trMemberFunctionDocumentation() 00099 { return decode("Dokumentacja funkcji składowych"); } 00100 00102 QCString trMemberDataDocumentation() 00103 { 00104 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00105 { 00106 return decode("Dokumentacja pól"); 00107 } 00108 else 00109 { 00110 return decode("Dokumentacja atrybutów składowych"); 00111 } 00112 } 00113 00115 QCString trMore() 00116 { return decode("Więcej..."); } 00117 00119 QCString trListOfAllMembers() 00120 { return decode("Lista wszystkich składowych."); } 00121 00123 QCString trMemberList() 00124 { return decode("Lista składowych"); } 00125 00127 QCString trThisIsTheListOfAllMembers() 00128 { return "To jest kompletna lista składowych dla "; } 00129 00131 QCString trIncludingInheritedMembers() 00132 { return decode(", uwzględniająca wszystkie dziedziczone składowe."); } 00133 00137 QCString trGeneratedAutomatically(const char *s) 00138 { QCString result=decode("Wygenerowano automatycznie z kodu źródłowego programem Doxygen"); 00139 if (s) result+=(QCString)" dla "+s; 00140 result+="."; 00141 return result; 00142 } 00143 00145 QCString trEnumName() 00146 { return "nazwa wyliczenia"; } 00147 00149 QCString trEnumValue() 00150 { return decode("wartość wyliczenia"); } 00151 00153 QCString trDefinedIn() 00154 { return "zdefiniowana w"; } 00155 00156 // quick reference sections 00157 00161 QCString trModules() 00162 { return decode("Moduły"); } 00163 00165 QCString trClassHierarchy() 00166 { return "Hierarchia klas"; } 00167 00169 QCString trCompoundList() 00170 { 00171 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00172 { 00173 return "Struktury danych"; 00174 } 00175 else 00176 { 00177 return "Lista klas"; 00178 } 00179 } 00180 00182 QCString trFileList() 00183 { return decode("Lista plików"); } 00184 00186 QCString trHeaderFiles() 00187 { return decode("Pliki nagłówkowe"); } 00188 00190 QCString trCompoundMembers() 00191 { 00192 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00193 { 00194 return "Pola danych"; 00195 } 00196 else 00197 { 00198 return decode("Składowe klas"); 00199 } 00200 } 00201 00203 QCString trFileMembers() 00204 { 00205 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00206 { 00207 return "Globalne"; 00208 } 00209 else 00210 { 00211 return decode("Składowe plików"); 00212 } 00213 } 00214 00216 QCString trRelatedPages() 00217 { return "Dodatkowe strony"; } 00218 00220 QCString trExamples() 00221 { return decode("Przykłady"); } 00222 00224 QCString trSearch() 00225 { return "Szukaj"; } 00226 00228 QCString trClassHierarchyDescription() 00229 { return decode("Ta lista dziedziczenia posortowana jest z grubsza, " 00230 "choć nie całkowicie, alfabetycznie:"); 00231 } 00232 00234 QCString trFileListDescription(bool extractAll) 00235 { 00236 QCString result="Tutaj znajduje się lista wszystkich "; 00237 if (!extractAll) result+="udokumentowanych "; 00238 result+="plików z ich krótkimi opisami:"; 00239 return decode(result); 00240 } 00241 00243 QCString trCompoundListDescription() 00244 { 00245 00246 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00247 { 00248 return decode("Tutaj znajdują się struktury danych wraz z ich krótkimi opisami:"); 00249 } 00250 else 00251 { 00252 return decode("Tutaj znajdują się klasy, struktury, " 00253 "unie i interfejsy wraz z ich krótkimi opisami:"); 00254 } 00255 } 00256 00258 QCString trCompoundMembersDescription(bool extractAll) 00259 { 00260 QCString result="Tutaj znajduje się lista wszystkich "; 00261 if (!extractAll) 00262 { 00263 result+="udokumentowanych "; 00264 } 00265 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00266 { 00267 result+="pól struktur i unii"; 00268 } 00269 else 00270 { 00271 result+="składowych"; 00272 } 00273 result+=" wraz z odnośnikami do "; 00274 if (!extractAll) 00275 { 00276 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00277 { 00278 result+="dokumentacji struktur/unii dla każdego pola:"; 00279 } 00280 else 00281 { 00282 result+="dokumentacji klas dla każdej składowej:"; 00283 } 00284 } 00285 else 00286 { 00287 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00288 { 00289 result+="struktur/unii, do których dane pole należy:"; 00290 } 00291 else 00292 { 00293 result+="klas, do których dana składowa należy:"; 00294 } 00295 } 00296 return decode(result); 00297 } 00298 00300 QCString trFileMembersDescription(bool extractAll) 00301 { 00302 QCString result="Tutaj znajduje się lista wszystkich "; 00303 if (!extractAll) result+="udokumentowanych "; 00304 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00305 { 00306 result+="funkcji, zmiennych, makr, wyliczeń i definicji typów"; 00307 } 00308 else 00309 { 00310 result+="składowych plików"; 00311 } 00312 result+=" wraz z odnośnikami do "; 00313 if (extractAll) 00314 result+="plików, do których one należą:"; 00315 else 00316 result+="dokumentacji:"; 00317 return decode(result); 00318 } 00319 00321 QCString trHeaderFilesDescription() 00322 { return decode("Tutaj znajdują się pliki nagłówkowe tworzące API:"); } 00323 00325 QCString trExamplesDescription() 00326 { return decode("Tutaj znajduje się lista wszystkich przykładów:"); } 00327 00329 QCString trRelatedPagesDescription() 00330 { return decode("Tutaj znajduje się lista wszystkich stron dokumentacji:"); } 00331 00333 QCString trModulesDescription() 00334 { return decode("Tutaj znajduje się lista wszystkich grup:"); } 00335 00339 QCString trNoDescriptionAvailable() 00340 { return "Brak opisu"; } 00341 00342 // index titles (the project name is prepended for these) 00343 00344 00346 QCString trDocumentation() 00347 { return "Dokumentacja"; } 00348 00352 QCString trModuleIndex() 00353 { return "Indeks grup"; } 00354 00358 QCString trHierarchicalIndex() 00359 { return "Indeks hierarchiczny"; } 00360 00364 QCString trCompoundIndex() 00365 { 00366 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00367 { 00368 return "Indeks struktur danych"; 00369 } 00370 else 00371 { 00372 return "Indeks klas"; 00373 } 00374 } 00375 00379 QCString trFileIndex() 00380 { return decode("Indeks plików"); } 00381 00385 QCString trModuleDocumentation() 00386 { return "Dokumentacja grup"; } 00387 00391 QCString trClassDocumentation() 00392 { 00393 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00394 { 00395 return "Dokumentacja struktur danych"; 00396 } 00397 else 00398 { 00399 return "Dokumentacja klas"; 00400 } 00401 } 00402 00406 QCString trFileDocumentation() 00407 { return decode("Dokumentacja plików"); } 00408 00412 QCString trExampleDocumentation() 00413 { return decode("Dokumentacja przykładów"); } 00414 00418 QCString trPageDocumentation() 00419 { return "Dokumentacja stron"; } 00420 00422 QCString trReferenceManual() 00423 { return decode("Podręcznik"); } 00424 00428 QCString trDefines() 00429 { return "Definicje"; } 00430 00434 QCString trFuncProtos() 00435 { return "Prototypy funkcji"; } 00436 00440 QCString trTypedefs() 00441 { return decode("Definicje typów"); } 00442 00446 QCString trEnumerations() 00447 { return "Wyliczenia"; } 00448 00452 QCString trFunctions() 00453 { return "Funkcje"; } 00454 00458 QCString trVariables() 00459 { return "Zmienne"; } 00460 00464 QCString trEnumerationValues() 00465 { return decode("Wartości wyliczeń"); } 00466 00470 QCString trDefineDocumentation() 00471 { return "Dokumentacja definicji"; } 00472 00476 QCString trFunctionPrototypeDocumentation() 00477 { return decode("Dokumentacja prototypów funkcji"); } 00478 00482 QCString trTypedefDocumentation() 00483 { return decode("Dokumentacja definicji typów"); } 00484 00488 QCString trEnumerationTypeDocumentation() 00489 { return decode("Dokumentacja typów wyliczanych"); } 00490 00494 QCString trEnumerationValueDocumentation() 00495 { return decode("Dokumentacja wartości wyliczanych"); } 00496 00500 QCString trFunctionDocumentation() 00501 { return "Dokumentacja funkcji"; } 00502 00506 QCString trVariableDocumentation() 00507 { return "Dokumentacja zmiennych"; } 00508 00512 QCString trCompounds() 00513 { 00514 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00515 { 00516 return "Struktury danych"; 00517 } 00518 else 00519 { 00520 return "Komponenty"; 00521 } 00522 } 00523 00527 QCString trGeneratedAt(const char *date,const char *projName) 00528 { 00529 QCString result=(QCString)"Wygenerowano "+date; 00530 if (projName) result+=(QCString)" dla "+projName; 00531 result+=(QCString)" programem"; 00532 return result; 00533 } 00536 QCString trWrittenBy() 00537 { 00538 return "napisanym przez"; 00539 } 00540 00542 QCString trClassDiagram(const char *clName) 00543 { 00544 return (QCString)"Diagram dziedziczenia dla "+clName; 00545 } 00546 00548 QCString trForInternalUseOnly() 00549 { return decode("Tylko do użytku wewnętrznego."); } 00550 00552 QCString trReimplementedForInternalReasons() 00553 { return decode("Reimplementowana z wewnętrzych przyczyn; nie dotyczy API."); } 00554 00556 QCString trWarning() 00557 { return decode("Ostrzeżenie"); } 00558 00560 QCString trBugsAndLimitations() 00561 { return decode("Błędy i ograniczenia"); } 00562 00564 QCString trVersion() 00565 { return "Wersja"; } 00566 00568 QCString trDate() 00569 { return "Data"; } 00570 00572 QCString trReturns() 00573 { return "Zwraca"; } 00574 00576 QCString trSeeAlso() 00577 { return decode("Zobacz również"); } 00578 00580 QCString trParameters() 00581 { return "Parametry"; } 00582 00584 QCString trExceptions() 00585 { return decode("Wyjątki"); } 00586 00588 QCString trGeneratedBy() 00589 { return "Wygenerowano przez"; } 00590 00591 // new since 0.49-990307 00592 00594 QCString trNamespaceList() 00595 { return "Lista przestrzeni nazw"; } 00596 00598 QCString trNamespaceListDescription(bool extractAll) 00599 { 00600 QCString result="Tutaj znajdują się wszystkie "; 00601 if (!extractAll) result+="udokumentowane "; 00602 result+="przestrzenie nazw wraz z ich krótkimi opisami:"; 00603 return decode(result); 00604 } 00605 00609 QCString trFriends() 00610 { return "Przyjaciele"; } 00611 00613 // new since 0.49-990405 00615 00619 QCString trRelatedFunctionDocumentation() 00620 { return decode("Dokumentacja przyjaciół i funkcji związanych"); } 00621 00623 // new since 0.49-990425 00625 00627 QCString trCompoundReference(const char *clName, 00628 ClassDef::CompoundType compType, 00629 bool isTemplate) 00630 { 00631 QCString result="Dokumentacja"; 00632 if (isTemplate) result+=" szablonu"; 00633 switch(compType) 00634 { 00635 case ClassDef::Class: result+=" klasy "; break; 00636 case ClassDef::Struct: result+=" struktury "; break; 00637 case ClassDef::Union: result+=" unii "; break; 00638 case ClassDef::Interface: result+=" interfejsu "; break; 00639 case ClassDef::Protocol: result+=decode(" protocol "); break; // translate me! 00640 case ClassDef::Category: result+=decode(" category "); break; // translate me! 00641 case ClassDef::Exception: result+=decode(" wyjątku "); break; 00642 } 00643 result+=(QCString)clName; 00644 return result; 00645 } 00646 00648 QCString trFileReference(const char *fileName) 00649 { 00650 QCString result="Dokumentacja pliku "; 00651 result+=fileName; 00652 return result; 00653 } 00654 00656 QCString trNamespaceReference(const char *namespaceName) 00657 { 00658 QCString result="Dokumentacja przestrzeni nazw "; 00659 result+=namespaceName; 00660 return result; 00661 } 00662 00663 /* these are for the member sections of a class, struct or union */ 00664 QCString trPublicMembers() 00665 { return "Metody publiczne"; } 00666 QCString trPublicSlots() 00667 { return "Sloty publiczne"; } 00668 QCString trSignals() 00669 { return decode("Sygnały"); } 00670 QCString trStaticPublicMembers() 00671 { return "Statyczne metody publiczne"; } 00672 QCString trProtectedMembers() 00673 { return "Metody chronione"; } 00674 QCString trProtectedSlots() 00675 { return "Sloty chronione"; } 00676 QCString trStaticProtectedMembers() 00677 { return "Statyczne metody chronione"; } 00678 QCString trPrivateMembers() 00679 { return "Metody prywatne"; } 00680 QCString trPrivateSlots() 00681 { return "Sloty prywatne"; } 00682 QCString trStaticPrivateMembers() 00683 { return "Statyczne metody prywatne"; } 00684 00688 QCString trWriteList(int numEntries) 00689 { 00690 QCString result; 00691 int i; 00692 // the inherits list contain `numEntries' classes 00693 for (i=0;i<numEntries;i++) 00694 { 00695 // use generateMarker to generate placeholders for the class links! 00696 result+=generateMarker(i); // generate marker for entry i in the list 00697 // (order is left to right) 00698 00699 if (i!=numEntries-1) // not the last entry, so we need a separator 00700 { 00701 if (i<numEntries-2) // not the fore last entry 00702 result+=", "; 00703 else // the fore last entry 00704 result+=" i "; 00705 } 00706 } 00707 return result; 00708 } 00709 00713 QCString trInheritsList(int numEntries) 00714 { 00715 return "Dziedziczy "+trWriteList(numEntries)+"."; 00716 } 00717 00721 QCString trInheritedByList(int numEntries) 00722 { 00723 return "Dziedziczona przez "+trWriteList(numEntries)+"."; 00724 } 00725 00729 QCString trReimplementedFromList(int numEntries) 00730 { 00731 return "Reimplementowana z "+trWriteList(numEntries)+"."; 00732 } 00733 00737 QCString trReimplementedInList(int numEntries) 00738 { 00739 return "Reimplementowana w "+trWriteList(numEntries)+"."; 00740 } 00741 00743 QCString trNamespaceMembers() 00744 { return decode("Składowe przestrzeni nazw"); } 00745 00747 QCString trNamespaceMemberDescription(bool extractAll) 00748 { 00749 QCString result="Tutaj znajduje się lista wszystkich "; 00750 if (!extractAll) result+="udokumentowanych "; 00751 result+="składowych wraz z odnośnikami do "; 00752 if (extractAll) 00753 result+="dokumentacji przestrzeni nazw dla każdej składowej:"; 00754 else 00755 result+="przestrzeni nazw do których składowe te należą:"; 00756 return decode(result); 00757 } 00761 QCString trNamespaceIndex() 00762 { return "Indeks przestrzeni nazw"; } 00763 00767 QCString trNamespaceDocumentation() 00768 { return "Dokumentacja przestrzeni nazw"; } 00769 00771 // new since 0.49-990522 00773 00777 QCString trNamespaces() 00778 { return "Przestrzenie nazw"; } 00779 00781 // new since 0.49-990728 00783 00787 QCString trGeneratedFromFiles(ClassDef::CompoundType compType, 00788 bool single) 00789 { // here s is one of " Class", " Struct" or " Union" 00790 // single is true implies a single file 00791 QCString result=(QCString)"Dokumentacja dla te"; 00792 switch(compType) 00793 { 00794 case ClassDef::Class: result+="j klasy"; break; 00795 case ClassDef::Struct: result+="j struktury"; break; 00796 case ClassDef::Union: result+="j unii"; break; 00797 case ClassDef::Interface: result+="go interfejsu"; break; 00798 case ClassDef::Protocol: result+=decode("protocol"); break; // translate me! 00799 case ClassDef::Category: result+=decode("category"); break; // translate me! 00800 case ClassDef::Exception: result+="go wyjątku"; break; 00801 } 00802 result+=" została wygenerowana z plik"; 00803 if (single) result+="u:"; else result+="ów:"; 00804 return decode(result); 00805 } 00806 00810 QCString trAlphabeticalList() 00811 { return "Lista alfabetyczna"; } 00812 00814 // new since 0.49-990901 00816 00818 QCString trReturnValues() 00819 { return decode("Zwracane wartości"); } 00820 00823 QCString trMainPage() 00824 { return decode("Strona główna"); } 00825 00829 QCString trPageAbbreviation() 00830 { return "str."; } 00831 00833 // new since 0.49-991003 00835 00836 QCString trSources() 00837 { 00838 return decode("Źródła"); 00839 } 00840 QCString trDefinedAtLineInSourceFile() 00841 { 00842 return "Definicja w linii @0 pliku @1."; 00843 } 00844 QCString trDefinedInSourceFile() 00845 { 00846 return "Definicja w pliku @0."; 00847 } 00848 00850 // new since 0.49-991205 00852 00853 QCString trDeprecated() 00854 { 00855 return "Do wycofania"; 00856 } 00857 00859 // new since 1.0.0 00861 00863 QCString trCollaborationDiagram(const char *clName) 00864 { 00865 return (QCString)decode("Diagram współpracy dla ")+clName+":"; 00866 } 00868 QCString trInclDepGraph(const char *fName) 00869 { 00870 return (QCString)decode("Wykres zależności załączania dla ")+fName+":"; 00871 } 00873 QCString trConstructorDocumentation() 00874 { 00875 return "Dokumentacja konstruktora i destruktora"; 00876 } 00878 QCString trGotoSourceCode() 00879 { 00880 return decode("Idź do kodu źródłowego tego pliku."); 00881 } 00883 QCString trGotoDocumentation() 00884 { 00885 return decode("Idź do dokumentacji tego pliku."); 00886 } 00888 QCString trPrecondition() 00889 { 00890 return decode("Warunek wstępny"); 00891 } 00893 QCString trPostcondition() 00894 { 00895 return decode("Warunek końcowy"); 00896 } 00898 QCString trInvariant() 00899 { 00900 return "Niezmiennik"; 00901 } 00903 QCString trInitialValue() 00904 { 00905 return decode("Wartość początkowa:"); 00906 } 00908 QCString trCode() 00909 { 00910 return decode("kod źródłowy"); 00911 } 00912 QCString trGraphicalHierarchy() 00913 { 00914 return "Graficzna hierarchia klas"; 00915 } 00916 QCString trGotoGraphicalHierarchy() 00917 { 00918 return decode("Idź do graficznej hierarchi klas"); 00919 } 00920 QCString trGotoTextualHierarchy() 00921 { 00922 return decode("Idź do tekstowej hierarchi klas"); 00923 } 00924 QCString trPageIndex() 00925 { 00926 return "Indeks stron"; 00927 } 00928 00930 // new since 1.1.0 00932 00933 QCString trNote() 00934 { 00935 return "Nota"; 00936 } 00937 QCString trPublicTypes() 00938 { 00939 return "Typy publiczne"; 00940 } 00941 QCString trPublicAttribs() 00942 { 00943 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00944 { 00945 return "Pola danych"; 00946 } 00947 else 00948 { 00949 return "Atrybuty publiczne"; 00950 } 00951 } 00952 QCString trStaticPublicAttribs() 00953 { 00954 return "Statyczne atrybuty publiczne"; 00955 } 00956 QCString trProtectedTypes() 00957 { 00958 return "Typy chronione"; 00959 } 00960 QCString trProtectedAttribs() 00961 { 00962 return "Atrybuty chronione"; 00963 } 00964 QCString trStaticProtectedAttribs() 00965 { 00966 return "Statyczne atrybuty chronione"; 00967 } 00968 QCString trPrivateTypes() 00969 { 00970 return "Typy prywatne"; 00971 } 00972 QCString trPrivateAttribs() 00973 { 00974 return "Atrybuty prywatne"; 00975 } 00976 QCString trStaticPrivateAttribs() 00977 { 00978 return "Statyczne atrybuty prywatne"; 00979 } 00980 00982 // new since 1.1.3 00984 00986 QCString trTodo() 00987 { 00988 return "Do zrobienia"; 00989 } 00991 QCString trTodoList() 00992 { 00993 return "Lista rzeczy do zrobienia"; 00994 } 00995 00997 // new since 1.1.4 00999 01000 QCString trReferencedBy() 01001 { 01002 return decode("Odwołania w"); 01003 } 01004 QCString trRemarks() 01005 { 01006 return decode("Spostrzeżenia"); 01007 } 01008 QCString trAttention() 01009 { 01010 return "Uwaga"; 01011 } 01012 QCString trInclByDepGraph() 01013 { 01014 return decode("Ten wykres pokazuje, które pliki bezpośrednio lub " 01015 "pośrednio załączają ten plik:"); 01016 } 01017 QCString trSince() 01018 { 01019 return "Od"; 01020 } 01021 01023 // new since 1.1.5 01025 01027 QCString trLegendTitle() 01028 { 01029 return "Legenda wykresu"; 01030 } 01032 QCString trLegendDocs() 01033 { 01034 return decode( 01035 "Ta strona wyjaśnia jak interpretować wykresy, które są wygenerowane " 01036 "przez doxygen.<p>\n" 01037 "Rozważ następujący przykład:\n" 01038 "\\code\n" 01039 "/*! Klasa Niewidzialna z powodu okrojenia */\n" 01040 "class Niewidzialna { };\n\n" 01041 "/*! Klasa Okrojona, relacja dziedziczenia jest ukryta */\n" 01042 "class Okrojona : public Niewidzialna { };\n\n" 01043 "/* Klasa nie udokumentowana komentarzami doxygen */\n" 01044 "class Nieudokumentowana { };\n\n" 01045 "/*! Klasa, która jest dziedziczona publicznie */\n" 01046 "class PublicznaBaza : public Okrojona { };\n\n" 01047 "/*! A template class */\n" 01048 "template<class T> class Templ { };\n\n" 01049 "/*! Klasa, która jest dziedziczona przy użyciu dziedziczenia chronionego */\n" 01050 "class ChronionaBaza { };\n\n" 01051 "/*! Klasa, która jest dziedziczona prywatnie */\n" 01052 "class PrywatnaBaza { };\n\n" 01053 "/*! Klasa, która jest użyta przez klasę Dziedziczona */\n" 01054 "class Uzyta { };\n\n" 01055 "/*! Superklasa, która dziedziczy kilka innych klas */\n" 01056 "class Dziedziczona : public PublicznaBaza,\n" 01057 " protected ChronionaBaza,\n" 01058 " private PrywatnaBaza,\n" 01059 " public Nieudokumentowana,\n" 01060 " public Templ<int>\n" 01061 "{\n" 01062 " private:\n" 01063 " Uzyta *m_usedClass;\n" 01064 "};\n" 01065 "\\endcode\n" 01066 "Jeśli znacznik \\c MAX_DOT_GRAPH_HEIGHT w pliku konfiguracji " 01067 "jest ustawiony na 200, odniesie to rezultat w następującym wykresie:" 01068 "<p><center><img src=\"graph_legend."+Config_getEnum("DOT_IMAGE_FORMAT")+"\"></center>\n" 01069 "<p>\n" 01070 "Prostokąty w powyższym wykresie mają następujące znaczenie:\n" 01071 "<ul>\n" 01072 "<li>Wypełniony czarny prostokąt reprezentuje strukturę lub klasę dla " 01073 "której został wygenerowany wykres.\n" 01074 "<li>Prostokąt z czarną obwolutą oznacza udokumentowaną strukturę lub klasę.\n" 01075 "<li>Prostokąt z szarą obwolutą oznacza nieudokumentowaną strukturę lub klasę.\n" 01076 "<li>Prostokąt z czerwoną obwolutą oznacza udokumentowaną strukturę lub klasę dla\n" 01077 "której nie są pokazane wszystkie relacje dziedziczenia/zawierania. Wykres jest " 01078 "okrojony, jeśli nie mieści się w określonych brzegach." 01079 "</ul>\n" 01080 "Strzałki mają następujące znaczenie:\n" 01081 "<ul>\n" 01082 "<li>Ciemno niebieska strzałka jest używana do wizualizacji relacji " 01083 "dziedziczenia publicznego pomiędzy dwiema klasami.\n" 01084 "<li>Ciemno zielona strzałka jest używana dla dziedziczenia chronionego.\n" 01085 "<li>Ciemno czerwona strzałka jest używana dla dziedziczenia prywatnego.\n" 01086 "<li>Fioletowa przerywana strzałka jest używana jeśli klasa jest zawarta " 01087 "lub użyta przez inną klasę. Strzałka jest podpisana zmienną(ymi) " 01088 "przez które wskazywana klasa lub struktura jest dostępna. \n" 01089 "</ul>\n"); 01090 } 01092 QCString trLegend() 01093 { 01094 return "legenda"; 01095 } 01096 01098 // new since 1.2.0 01100 01102 QCString trTest() 01103 { 01104 return "Test"; 01105 } 01107 QCString trTestList() 01108 { 01109 return "Lista testu"; 01110 } 01112 // new since 1.2.1 01114 01116 virtual QCString trDCOPMethods() 01117 { 01118 return "Metody DCOP"; 01119 } 01120 01122 // new since 1.2.2 01124 01126 virtual QCString trProperties() 01127 { 01128 return decode("Właściwości"); 01129 } 01131 virtual QCString trPropertyDocumentation() 01132 { 01133 return decode("Dokumentacja właściwości"); 01134 } 01136 // new since 1.2.4 01138 01140 virtual QCString trInterfaces() 01141 { 01142 return "Interfejsy"; 01143 } 01145 virtual QCString trClasses() 01146 { 01147 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 01148 { 01149 return "Struktury Danych"; 01150 } 01151 else 01152 { 01153 return "Klasy"; 01154 } 01155 } 01157 virtual QCString trPackage(const char *name) 01158 { 01159 return (QCString)"Pakiet "+name; 01160 } 01162 virtual QCString trPackageList() 01163 { 01164 return decode("Lista Pakietów"); 01165 } 01167 virtual QCString trPackageListDescription() 01168 { 01169 return decode("Oto lista pakietów wraz z krótkim opisem (o ile jest dostępny):"); 01170 } 01172 virtual QCString trPackages() 01173 { 01174 return decode("Pakiety"); 01175 } 01177 virtual QCString trPackageDocumentation() 01178 { 01179 return decode("Dokumentacja Pakietu"); 01180 } 01182 virtual QCString trDefineValue() 01183 { 01184 return decode("Wartość:"); 01185 } 01186 01188 // new since 1.2.5 01190 01192 virtual QCString trBug() 01193 { 01194 return decode("Błąd"); 01195 } 01197 virtual QCString trBugList() 01198 { 01199 return decode("Lista błędów"); 01200 } 01201 01203 // new since 1.2.6-20010422 01205 01207 virtual QCString trRTFansicp() 01208 { 01209 return "1250"; 01210 } 01211 01213 virtual QCString trRTFCharSet() 01214 { 01215 return "238"; 01216 } 01217 01219 virtual QCString trRTFGeneralIndex() 01220 { 01221 return decode("Indeks"); 01222 } 01223 01228 virtual QCString trClass(bool first_capital, bool singular) 01229 { 01230 QCString result((first_capital ? "Klas" : "klas")); 01231 result+=(singular ? "a" : "y"); 01232 return result; 01233 } 01234 01239 virtual QCString trFile(bool first_capital, bool singular) 01240 { 01241 QCString result((first_capital ? "Plik" : "plik")); 01242 if (!singular) result+="i"; 01243 return result; 01244 } 01245 01250 virtual QCString trNamespace(bool first_capital, bool singular) 01251 { 01252 QCString result((first_capital ? "Przestrze" : "przestrze")); 01253 result+=(singular ? "ń" : "nie"); 01254 result+=" nazw"; 01255 return decode(result); 01256 } 01257 01262 virtual QCString trGroup(bool first_capital, bool singular) 01263 { 01264 QCString result((first_capital ? "Grupa" : "grupa")); 01265 result+=(singular ? "a" : "y"); 01266 return result; 01267 } 01268 01273 virtual QCString trPage(bool first_capital, bool singular) 01274 { 01275 QCString result((first_capital ? "Stron" : "stron")); 01276 result+=(singular ? "a" : "y"); 01277 return result; 01278 } 01279 01284 virtual QCString trMember(bool first_capital, bool singular) 01285 { 01286 QCString result((first_capital ? "Składow" : "składow")); 01287 result+=(singular ? "a" : "e"); 01288 return decode(result); 01289 } 01290 01295 virtual QCString trField(bool first_capital, bool singular) 01296 { 01297 QCString result((first_capital ? "Pol" : "pol")); 01298 result+=(singular ? "e" : "a"); 01299 return result; 01300 } 01301 01306 virtual QCString trGlobal(bool first_capital, bool singular) 01307 { 01308 QCString result((first_capital ? "Global" : "global")); 01309 result+=(singular ? "ny" : "ne"); 01310 return result; 01311 } 01312 01314 // new since 1.2.7 01316 01319 virtual QCString trAuthor(bool first_capital, bool singular) 01320 { 01321 QCString result((first_capital ? "Auto" : "auto")); 01322 result += (singular) ? "r" : "rzy"; 01323 return result; 01324 } 01325 01327 // new since 1.2.11 01329 01332 virtual QCString trReferences() 01333 { 01334 return decode("Odwołuje się do"); 01335 } 01336 01337 01339 // new since 1.2.13 01341 01342 01343 virtual QCString trImplementedFromList(int numEntries) 01344 { 01345 return "Implementuje "+trWriteList(numEntries)+"."; 01346 } 01347 01348 virtual QCString trImplementedInList(int numEntries) 01349 { 01350 return "Implementowany w "+trWriteList(numEntries)+"."; 01351 } 01352 01354 // new since 1.2.16 01356 01360 virtual QCString trRTFTableOfContents() 01361 { 01362 return decode("Spis treści"); 01363 } 01364 01366 // new since 1.2.17 01368 01372 virtual QCString trDeprecatedList() 01373 { 01374 return decode("Lista elementów do wycofania"); 01375 } 01376 01378 // new since 1.2.18 01380 01384 virtual QCString trEvents() 01385 { 01386 return "Zdarzenia"; 01387 } 01389 virtual QCString trEventDocumentation() 01390 { 01391 return decode("Dokumentacja zdarzeń"); 01392 } 01393 01395 // new since 1.3 01397 01400 virtual QCString trPackageTypes() 01401 { 01402 return "Typy pakietu"; 01403 } 01407 virtual QCString trPackageMembers() 01408 { 01409 return "Funkcje pakietu"; 01410 } 01414 virtual QCString trStaticPackageMembers() 01415 { 01416 return "Statyczne funkcje pakietu"; 01417 } 01421 virtual QCString trPackageAttribs() 01422 { 01423 return "Atrybuty pakietu"; 01424 } 01428 virtual QCString trStaticPackageAttribs() 01429 { 01430 return "Statyczne atrybuty pakietu"; 01431 } 01432 01434 // new since 1.3.1 01436 01440 virtual QCString trAll() 01441 { 01442 return "All"; 01443 } 01445 virtual QCString trCallGraph() 01446 { 01447 return "Oto graf wywołań dla tej funkcji:"; 01448 } 01449 01451 // new since 1.3.3 01453 01458 virtual QCString trSearchForIndex() 01459 { 01460 return "Szukaj"; 01461 } 01465 virtual QCString trSearchResultsTitle() 01466 { 01467 return "Wyniki szukania"; 01468 } 01477 virtual QCString trSearchResults(int numDocuments) 01478 { 01479 if (numDocuments==0) 01480 { 01481 return "Niestety żaden dokument nie pasuje do twojego zapytania."; 01482 } 01483 else if (numDocuments==1) 01484 { 01485 return "Znaleziono <b>1</b> dokument pasujący do twojego zapytania."; 01486 } 01487 int count = numDocuments % 10; 01488 if ((count>=2) && (count<=4)) 01489 { 01490 return "Znaleziono <b>$num</b> dokumenty pasujące do twojego zapytania. " 01491 "Najlepiej pasujące dokumenty wyświetlane są na początku listy."; 01492 } 01493 else 01494 { 01495 return "Znaleziono <b>$num</b> dokumentów pasujących do twojego zapytania. " 01496 "Najlepiej pasujące dokumenty wyświetlane są na początku listy."; 01497 } 01498 } 01502 virtual QCString trSearchMatches() 01503 { 01504 return "Pasujące słowa:"; 01505 } 01506 01508 // new since 1.3.8 01510 01513 virtual QCString trSourceFile(QCString& filename) 01514 { 01515 return "Plik źródłowy " + filename; 01516 } 01517 01519 // new since 1.3.9 01521 01525 virtual QCString trDirIndex() 01526 { return "Struktura katalogów"; } 01527 01531 virtual QCString trDirDocumentation() 01532 { return "Dokumentacja katalogów"; } 01533 01537 virtual QCString trDirectories() 01538 { return "Katalogi"; } 01539 01543 virtual QCString trDirDescription() 01544 { 01545 return "Ta struktura katalogów jest posortowana jest z grubsza, " 01546 "choć nie całkowicie, alfabetycznie:"; 01547 } 01548 01552 virtual QCString trDirReference(const char *dirName) 01553 { QCString result="Dokumentacja katalogu "; result+=dirName; return result; } 01554 01558 virtual QCString trDir(bool first_capital, bool singular) 01559 { 01560 QCString result((first_capital ? "Katalog" : "katalog")); 01561 if (! singular) result+="i"; 01562 return result; 01563 } 01564 01566 // new since 1.4.1 01568 01572 virtual QCString trOverloadText() 01573 { 01574 return "To jest metoda przeciążona, udostępniona dla wygody. " 01575 "Różni się od powyższej metody tylko zestawem akceptowanych argumentów."; 01576 } 01577 }; 01578 01579 #endif