translator_pl.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  * 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



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