translator_si.h

Go to the documentation of this file.
00001 /******************************************************************************
00002  *
00003  * $Id: translator_si.h,v 1.1 2000/07/22 17:04:41 root Exp $
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 // translation by Matjaz Ostroversnik <matjaz.ostroversnik@zrs-tk.si>
00019 
00020 #ifndef TRANSLATOR_SI_H
00021 #define TRANSLATOR_SI_H
00022 
00023 
00024 class TranslatorSlovene : public TranslatorAdapter_1_4_6
00025 //public TranslatorAdapter_1_2_16
00026 {
00027   protected:
00028     friend class TranslatorAdapterBase;
00029     virtual ~TranslatorSlovene() {}
00030   public:
00031     QCString idLanguage()
00032     { return "slovene"; }
00038     QCString latexLanguageSupportCommand()
00039     {
00040       return "\\usepackage[slovene]{babel}\n\\usepackage[T1]{fontenc}\n";
00041     }
00042     QCString idLanguageCharset()
00043     { 
00044 //#ifdef _WIN32
00045       return "windows-1250"; 
00046 //#else
00047 //      return "iso-8859-2"; 
00048 //#endif
00049     }
00050     QCString trRelatedFunctions()
00051     { return "Povezane funkcije"; }
00052     QCString trRelatedSubscript()
00053     { return "(To niso metode.)"; }
00054     QCString trDetailedDescription()
00055     { return "Podroben opis"; }
00056     QCString trMemberTypedefDocumentation()
00057     { return "Opis uporabni¹ko definiranih tipov"; }
00058     QCString trMemberEnumerationDocumentation()
00059     { return "Opis komponent  na¹tevnih tipov"; }
00060 /*     QCString trEnumerationValueDocumentation() */
00061 /*     { return "Opis vrednosti na¹tevnih tipov (enum) "; } */
00062     QCString trMemberFunctionDocumentation()
00063     { return "Opis metod"; }
00064     QCString trMemberDataDocumentation()
00065     { return "Opis atributov"; }
00066     QCString trMore()
00067     { return "..."; }
00068     QCString trListOfAllMembers()
00069     { return "Seznam vseh metod / atributov."; }
00070     QCString trMemberList()
00071     { return " - seznam metod in atributov."; }
00072     QCString trThisIsTheListOfAllMembers()
00073     { return "Seznam metod razreda "; }
00074     QCString trIncludingInheritedMembers()
00075     { return ", vkljuèujoè dedovane metode in atribute."; }
00076     QCString trGeneratedAutomatically(const char *s)
00077     { QCString result="zgenerirano z Doxygen-om"; 
00078       if (s) result+=(QCString)" za "+s;
00079       result+=" iz izvorne kode."; 
00080       return result;
00081     }
00082     QCString trEnumName()
00083     { return "na¹tevno ime"; }
00084     QCString trEnumValue()
00085     { return "na¹tevna vrednost"; }
00086     QCString trDefinedIn()
00087     { return "definirano v"; }
00088     QCString trModules()
00089     { return "moduli"; }
00090     QCString trClassHierarchy()
00091     { return "dedovalna hierarhija"; }
00092     QCString trCompoundList()
00093     { return "kratek opis razredov"; }
00094     QCString trFileList()
00095     { return "seznam datotek"; }
00096 /*     QCString trHeaderFiles() */
00097 /*     { return "'Header' datoteka"; } */
00098     QCString trCompoundMembers()
00099     { return "metode in atributi"; }
00100     QCString trFileMembers()
00101     { return "komponente v datotekah"; }
00102     QCString trRelatedPages()
00103     { return "dodatni opisi"; }
00104     QCString trExamples()
00105     { return "Primeri"; }
00106     QCString trSearch()
00107     { return "I¹èi"; }
00108     QCString trClassHierarchyDescription()
00109       { return "Hierarhièno drevo je (okvirno) sortirano po abecedi. ";
00110     }
00111     QCString trFileListDescription(bool extractAll)
00112     {
00113       QCString result="Seznam vseh ";
00114       if (!extractAll) result+="dokumentiranih ";
00115       result+="datotek s kratkim opisom:";
00116       return result;
00117     }
00118     QCString trCompoundListDescription()
00119     { return "Seznam razredov, mno¾ic in struktur "
00120              "s kratkim opisom :"; 
00121     }
00122     QCString trCompoundMembersDescription(bool extractAll)
00123     {
00124       QCString result="Seznam vseh ";
00125       if (!extractAll) result+="dokumentiranih ";
00126       result+="metod in atributov s povezavami na ";
00127       if (extractAll) result+="opis posamezne metode in/ali atributa:";
00128       else result+="opis razreda :";
00129       return result;
00130     }
00131     QCString trFileMembersDescription(bool extractAll)
00132     {
00133       QCString result="Seznam ";
00134       if (!extractAll) result+="dokumentiranih ";
00135       result+="entitet v datotekah ";
00136       if (extractAll) result+="skupaj z opisom datoteke v kateri se nahajajo:";
00137       else result+="s povezavami na datoteke v katerih se nahajajo:";
00138       return result;
00139     }
00140 /*     QCString trHeaderFilesDescription() */
00141 /*     { return "Seznam header datotek, ki tvorijo aplikacijski vmesnik (API) :"; } */
00142     QCString trExamplesDescription()
00143     { return "Seznam primerov :"; }
00144     QCString trRelatedPagesDescription()
00145     { return "Seznam strani z dodatnimi opisi:"; }
00146     QCString trModulesDescription()
00147     { return "Seznam modulov:"; }
00148 /*     QCString trNoDescriptionAvailable() */
00149 /*     { return "Opis ni dostopen"; } */
00150 
00151     QCString trDocumentation()
00152     { return "Dokumentacija"; }
00153     QCString trModuleIndex()
00154     { return "seznam modulov"; }
00155     QCString trHierarchicalIndex()
00156     { return "Hierarhièni indeks"; }
00157     QCString trCompoundIndex()
00158     { return "abecedni seznam"; }
00159     QCString trFileIndex() 
00160     { return "seznam datotek"; }
00161     QCString trModuleDocumentation()
00162     { return "Dokumentacija modulov"; }
00163     QCString trClassDocumentation()
00164     { return "Opis razreda"; }
00165     QCString trFileDocumentation()
00166     { return "Opis datoteke"; }
00167     QCString trExampleDocumentation()
00168     { return "Opis primera"; }
00169     QCString trPageDocumentation()
00170     { return "Opis povezanih strani"; }
00171     QCString trReferenceManual()
00172     { return "Priroènik"; }
00173 
00174     QCString trDefines()
00175     { return "Makro deklaracije"; }
00176     QCString trFuncProtos()
00177     { return "Prototipi funkcij"; }
00178     QCString trTypedefs()
00179     { return "Uporabni¹ko definirani tipi"; }
00180     QCString trEnumerations()
00181     { return "Na¹tevni tipi"; }
00182     QCString trFunctions()
00183     { return "Funkcije"; }
00184     QCString trVariables()
00185     { return "Spremenljivke"; }
00186     QCString trEnumerationValues()
00187     { return "Vrednosti na¹tevnih tipov"; }
00188     QCString trDefineDocumentation()
00189     { return "Opis makro definicije"; }
00190     QCString trFunctionPrototypeDocumentation()
00191     { return "Opis prototipa funkcije"; }
00192     QCString trTypedefDocumentation()
00193     { return "Opis uporabni¹ko definiranega tipa"; }
00194     QCString trEnumerationTypeDocumentation()
00195     { return "Opis na¹tevnega (enum) tipa"; }
00196     QCString trFunctionDocumentation()
00197     { return "Opis funkcije"; }
00198     QCString trVariableDocumentation()
00199     { return "Opis spremenljivke"; }
00200     QCString trCompounds()
00201     { return "Strukture"; }
00202     QCString trGeneratedAt(const char *date,const char *projName)
00203     { 
00204       QCString result=(QCString)"Generirano "+date;
00205       if (projName) result+=(QCString)" projekt: "+projName;
00206       result+=(QCString)" generator: ";
00207       return result;
00208     }
00209     QCString trWrittenBy()
00210     {
00211       return "napisal ";
00212     }
00213     QCString trClassDiagram(const char *clName)
00214     {
00215       return (QCString)"Diagram razredov za "+clName;
00216     }
00217     QCString trForInternalUseOnly()
00218     { return "Samo za interno uporabo."; }
00219 /*     QCString trReimplementedForInternalReasons() */
00220 /*     { return "Ponovno implementirano zaradi internih razlogov. " */
00221 /*              "Nima vpliva na API.";  */
00222 /*     } */
00223     QCString trWarning()
00224     { return "Opozorilo"; }
00225 /*     QCString trBugsAndLimitations() */
00226 /*     { return "Napake in omejtive"; } */
00227     QCString trVersion()
00228     { return "Verzija"; }
00229     QCString trDate()
00230     { return "Datum"; }
00231     QCString trReturns()
00232     { return "Rezultat(i)"; }
00233     QCString trSeeAlso()
00234     { return "Glej"; }
00235     QCString trParameters()
00236     { return "Parametri"; }
00237     QCString trExceptions()
00238     { return "Prekinitve"; }
00239     QCString trGeneratedBy()
00240     { return "Izdelano s pomoèjo"; }
00241     
00243 // new since 0.49-990307 
00245     
00246     QCString trNamespaceList()
00247     { return "imenski prostori"; }
00248     QCString trNamespaceListDescription(bool extractAll)
00249     {
00250       QCString result="Seznam ";
00251       if (!extractAll) result+="dokumentiranih ";
00252       result+="imenskih prostorov z opisom:";
00253       return result;
00254     }
00255     QCString trFriends()
00256     { return "Prijatelji (Friends) "; }
00257 
00259 // new since 0.49-990405
00261     
00262     QCString trRelatedFunctionDocumentation()
00263     { return "Podatki o poveznih funkcijah"; }
00264     
00266 // new since 0.49-990425
00268 
00269     QCString trCompoundReference(const char *clName,
00270                                     ClassDef::CompoundType compType,
00271                                     bool /*isTemplate*/)
00272       // used as the title of the HTML page of a class/struct/union
00273     {
00274       QCString result="";
00275       switch(compType)
00276       {
00277         case ClassDef::Class:  result+=" Razred "; break;
00278         case ClassDef::Struct: result+=" Struktura "; break;
00279         case ClassDef::Union:  result+=" Mno¾ica "; break;
00280         case ClassDef::Interface:  result+=" IDL vmesnik "; break;
00281         case ClassDef::Protocol:   result+=" protocol "; break; // translate me!
00282         case ClassDef::Category:   result+=" category "; break; // translate me!
00283         case ClassDef::Exception:  result+=" IDL prekinitev "; break;
00284       }
00285           result += (QCString)clName;
00286       
00287       return result;
00288     }
00289     QCString trFileReference(const char *fileName)
00290       // used as the title of the HTML page of a file
00291     {
00292       QCString result="Datoteka "; 
00293           result+=fileName;
00294           return result;
00295     }
00296     QCString trNamespaceReference(const char *namespaceName)
00297       // used as the title of the HTML page of a namespace
00298     {
00299       QCString result ="Imenski prostor ";
00300           result+=namespaceName;
00301       
00302       return result;
00303     }
00304     
00305     // these are for the member sections of a class, struct or union 
00306     QCString trPublicMembers()
00307     { return "Javne metode"; }
00308     QCString trPublicSlots()
00309     { return "Public slotovi"; }
00310     QCString trSignals()
00311     { return "Programske prekinitve"; }
00312     QCString trStaticPublicMembers()
00313     { return "Statiène javne metode in atributi"; }
00314     QCString trProtectedMembers()
00315     { return "Za¹èitene metode in atributi"; }
00316     QCString trProtectedSlots()
00317     { return "Za¹èiteni sloti"; }
00318     QCString trStaticProtectedMembers()
00319     { return "Statiène za¹èitene metode in atributi"; }
00320     QCString trPrivateMembers()
00321     { return "Skrite metode in atributi"; }
00322     QCString trPrivateSlots()
00323     { return "Skriti slotovi"; }
00324     QCString trStaticPrivateMembers()
00325     { return "Statiène skrite metode in atributi"; }
00326     // end of member sections 
00327     
00328     QCString trWriteList(int numEntries)
00329     {
00330       // this function is used to produce a comma-separated list of items.
00331       // use generateMarker(i) to indicate where item i should be put.
00332       QCString result;
00333       int i;
00334       // the inherits list contain `numEntries' classes
00335       for (i=0;i<numEntries;i++) 
00336       {
00337         // use generateMarker to generate placeholders for the class links!
00338         result+=generateMarker(i); // generate marker for entry i in the list 
00339                                    // (order is left to right)
00340         
00341         if (i!=numEntries-1)  // not the last entry, so we need a separator
00342         {
00343           if (i<numEntries-2) // not the fore last entry 
00344             result+=", ";
00345           else                // the fore last entry
00346             result+=" in ";
00347         }
00348       }
00349       return result; 
00350     }
00351     
00352     QCString trInheritsList(int numEntries)
00353       // used in class documentation to produce a list of base classes,
00354       // if class diagrams are disabled.
00355     {
00356       return "Deduje od "+trWriteList(numEntries)+".";
00357     }
00358     QCString trInheritedByList(int numEntries)
00359       // used in class documentation to produce a list of super classes,
00360       // if class diagrams are disabled.
00361     {
00362       return "Naslijeðena u "+trWriteList(numEntries)+".";
00363     }
00364     QCString trReimplementedFromList(int numEntries)
00365       // used in member documentation blocks to produce a list of 
00366       // members that are hidden by this one.
00367     {
00368       return "Skrije implementacijo iz "+trWriteList(numEntries)+".";
00369     }
00370     QCString trReimplementedInList(int numEntries)
00371     {
00372       // used in member documentation blocks to produce a list of
00373       // all member that overwrite the implementation of this member.
00374       return "Metodo skrijejo implementacije v razredih "+trWriteList(numEntries)+".";
00375     }
00376 
00377     QCString trNamespaceMembers()
00378       // This is put above each page as a link to all members of namespaces.
00379     { return "elementi imenskega prostora"; }
00380     QCString trNamespaceMemberDescription(bool extractAll)
00381       // This is an introduction to the page with all namespace members
00382     { 
00383       QCString result="Seznam vseh ";
00384       if (!extractAll) result+="dokumentiranih ";
00385       result+="elementov imenskega prostora s povezavami na ";
00386       if (extractAll) 
00387         result+="opis vsakega elementa:";
00388       else 
00389         result+="imenski prostor, ki mu pripadajo:";
00390       return result;
00391     }
00392     QCString trNamespaceIndex()
00393       // This is used in LaTeX as the title of the chapter with the 
00394       // index of all namespaces.
00395     { return "Indeks imenskih prostorov"; }
00396     QCString trNamespaceDocumentation()
00397       // This is used in LaTeX as the title of the chapter containing
00398       // the documentation of all namespaces.
00399     { return "Podatki o imenskih prostorih"; }
00401 // new since 0.49-990522
00403 
00407     virtual QCString trNamespaces()
00408     { return "Imenski prostori"; }
00409 
00410 
00412 // new since 0.49-990728
00414 
00418     QCString trGeneratedFromFiles(ClassDef::CompoundType compType,
00419         bool single)
00420     { // here s is one of " Class", " Struct" or " Union"
00421       // single is true implies a single file
00422       QCString result=(QCString)"Opis ";
00423       switch(compType)
00424       {
00425         case ClassDef::Class:      result+="razreda"; break;
00426         case ClassDef::Struct:     result+="strukture"; break;
00427         case ClassDef::Union:      result+="unije"; break;
00428         case ClassDef::Interface:  result+="vmesnika (interface)"; break;
00429         case ClassDef::Protocol:   result+="protocol"; break; // translate me!
00430         case ClassDef::Category:   result+="category"; break; // translate me!
00431         case ClassDef::Exception:  result+="prekinitve (exception)"; break;
00432       }
00433       result+=" je zgrajen na podlagi naslednj";
00434       if (single) result+="e "; else result+="ih";
00435       result+=" datotek";
00436       if (single) result+="e :"; else result+=" :";
00437       return result;
00438     }
00439 
00443     QCString trAlphabeticalList()
00444     { return "abecedni seznam"; }
00445 
00447 // new since 0.49-990901
00449 
00451     QCString trReturnValues()
00452     { return "Povratna vrednost"; }
00453 
00456     QCString trMainPage()
00457     { return "prva stran"; }
00458 
00462     QCString trPageAbbreviation()
00463     { return "str."; }
00464 
00466 // new since 0.49-991106
00468 
00469 /*     QCString trSources() */
00470 /*     { */
00471 /*       return "Izvorne datoteke"; */
00472 /*     } */
00473     QCString trDefinedAtLineInSourceFile()
00474     {
00475       return "Definirano v @0 vrstici datoteke @1.";
00476     }
00477     QCString trDefinedInSourceFile()
00478     {
00479       return "Definirano v datoteki @0.";
00480     }
00481 
00483 // new since 0.49-991205
00485 
00486     QCString trDeprecated()
00487     {
00488       return "Zastarelo";
00489     }
00490 
00492 // new since 1.0.0
00494 
00496     QCString trCollaborationDiagram(const char *clName)
00497     {
00498       return (QCString)"Kolaboracijski diagram razreda "+clName+":";
00499     }
00501     QCString trInclDepGraph(const char *fName)
00502     {
00503       return (QCString)"Graf prikazuje seznam datotek, "
00504           "ki jih datoteka \""+fName+"\" "
00505           "direktno ali indirektno vkljuèuje. Pravokotniki ponazarjajo datoteke, pu¹èice "
00506           "predstavljajo relacije med njimi. "
00507           "Èrn pravokotnik ponazarja datoteko "+fName+". Pu¹èice A->B ponazarjajo "
00508           "usmerjeno relacijo \"A vkljuèuje B\"."
00509 ;
00510     }
00512     QCString trConstructorDocumentation()
00513     {
00514       return "Opis konstruktorjev in destruktorjev "; 
00515     }
00517     QCString trGotoSourceCode()
00518     {
00519       return "izvorna koda";
00520     }
00522     QCString trGotoDocumentation()
00523     {
00524       return "dokumenacija tekoèe datoteke.";
00525     }
00527     QCString trPrecondition()
00528     {
00529       return "Predpogoji (preconditions)";
00530     }
00532     QCString trPostcondition()
00533     {
00534       return "Naknadni pogoji (posconditions)";
00535     }
00537     QCString trInvariant()
00538     {
00539       return "Invarianta";
00540     }
00542     QCString trInitialValue()
00543     {
00544       return "Zaèetna vrednost / definicija :";
00545     }
00547     QCString trCode()
00548     {
00549       return "koda";
00550     }
00551     QCString trGraphicalHierarchy()
00552     {
00553       return "Hierarhija razredov v grafièni obliki";
00554     }
00555     QCString trGotoGraphicalHierarchy()
00556     {
00557       return "Dedovalna hierarhija v grafièni obliki";
00558     }
00559     QCString trGotoTextualHierarchy()
00560     {
00561       return "Dedovalna hierarhija v tekstovni obliki";
00562     }
00563     QCString trPageIndex()
00564     {
00565       return "Indeks strani";
00566     }
00567 
00569 // new since 1.1.0
00571     
00572     QCString trNote()
00573     {
00574       return "Opomba";
00575     }
00576     QCString trPublicTypes()
00577     {
00578       return "Javni tipi";
00579     }
00580     QCString trPublicAttribs()
00581     {
00582       return "Javni atributi";
00583     }
00584     QCString trStaticPublicAttribs()
00585     {
00586       return "Statièni javni atributi";
00587     }
00588     QCString trProtectedTypes()
00589     {
00590       return "Za¹èiteni tipi";
00591     }
00592     QCString trProtectedAttribs()
00593     {
00594       return "Za¹èiteni atributi";
00595     }
00596     QCString trStaticProtectedAttribs()
00597     {
00598       return "Statièni za¹èiteni tipi";
00599     }
00600     QCString trPrivateTypes()
00601     {
00602       return "Skriti tipi";
00603     }
00604     QCString trPrivateAttribs()
00605     {
00606       return "Skriti atributi";
00607     }
00608     QCString trStaticPrivateAttribs()
00609     {
00610       return "Statièni skriti atributi";
00611     }
00613 // new since 1.1.3
00615 
00617     virtual QCString trTodo()
00618     {
00619       return "TODO";
00620     }
00622     virtual QCString trTodoList()
00623     {
00624       return "Seznam nedokonèanih opravil";
00625     }
00626 
00628 // new since 1.1.4
00630 
00631     virtual QCString trReferencedBy()
00632     {
00633       return "Uporabniki entitete:  ";
00634     }
00635     virtual QCString trRemarks()
00636     {
00637       return "Opomba";
00638     }
00639     virtual QCString trAttention()
00640     {
00641       return "Pozor";
00642     }
00643     virtual QCString trInclByDepGraph()
00644     {
00645       return "Graf prikazuje datoteke, ki posredno ali neposredno "
00646              "vkljuèujejo tekoèo datoteko. Pravokotniki simbolizirajo datoteke, "
00647              "pu¹èice pa relacije med datotekami. Tekoèa datoteka je prikazana "
00648              "kot pravokotnik s èrno podlago, ostale pa kot pravokotnik brez podlage. "
00649              "Smer pu¹èice A->B definira relacijo \"A vkljuèuje B\". "
00650              "Vse datoteke, ki torej mejijo na tekoèo (t.j. obstaja povezava med èrnim in "
00651              "praznim pravokotnikom), jo direktno vkljuèujejo, medtem, ko jo ostale vkljuèujejo "
00652              "le posredno. "
00653         ;
00654     }
00655     virtual QCString trSince()
00656     {
00657       return "Od";
00658     }
00659 
00661 // new since 1.1.5
00663 
00665     virtual QCString trLegendTitle()
00666     {
00667       return "Legenda grafa";
00668     }
00672     virtual QCString trLegendDocs()
00673     {
00674       return 
00675         "Tekoèa stran pojasnjuje naèin interpretacije grafov, ki jih izri¹e "
00676         "doxygen.<p>\n"
00677         "Poglejmo si naslednji primer:\n"
00678         "\\code\n"
00679         "/*! Nevide razred zaradi rezanja */\n"
00680         "class Invisible { };\n\n"
00681         "/*! Odrezan razred, dedovalna relacija je skrita */\n"
00682         "class Truncated : public Invisible { };\n\n"
00683         "/* razred, ki ni opisan z doxygen komentarji */\n"
00684         "class Undocumented { };\n\n"
00685         "/*! Razred, ki ga dedujemo s pomoèjo javnega dedovanja */\n"
00686         "class PublicBase : public Truncated { };\n\n"
00687         "/*! A template class */\n"
00688         "template<class T> class Templ { };\n\n"
00689         "/*! Razred, ki ga dedujemo s pomoèjo za¹èitenega dedovanja */\n"
00690         "class ProtectedBase { };\n\n"
00691         "/*! Razred, ki ga dedujemo s pomoèjo skritega dedovanja */\n"
00692         "class PrivateBase { };\n\n"
00693         "/*! Razred, ki ga uporablja dedovani razred */\n"
00694         "class Used { };\n\n"
00695         "/*! Super class that inherits a number of other classes */\n"
00696         "class Inherited : public PublicBase,\n"
00697         "                  protected ProtectedBase,\n"
00698         "                  private PrivateBase,\n"
00699         "                  public Undocumented,\n"
00700         "                  public Templ<int>\n"
00701         "{\n"
00702         "  private:\n"
00703         "    Used *m_usedClass;\n"
00704         "};\n"
00705         "\\endcode\n"
00706         "If the \\c MAX_DOT_GRAPH_HEIGHT tag in the configuration file "
00707         "is set to 200 this will result in the following graph:"
00708         "<p><center><img src=\"graph_legend."+Config_getEnum("DOT_IMAGE_FORMAT")+"\"></center>\n"
00709         "<p>\n"
00710         "The boxes in the above graph have the following meaning:\n"
00711         "<ul>\n"
00712         "<li>%A filled black box represents the struct or class for which the "
00713         "graph is generated.\n"
00714         "<li>%A box with a black border denotes a documented struct or class.\n"
00715         "<li>%A box with a grey border denotes an undocumented struct or class.\n"
00716         "<li>%A box with a red border denotes a documented struct or class for\n"
00717         "which not all inheritance/containment relations are shown. %A graph is "
00718         "truncated if it does not fit within the specified boundaries."
00719         "</ul>\n"
00720         "The arrows have the following meaning:\n"
00721         "<ul>\n"
00722         "<li>%A dark blue arrow is used to visualize a public inheritance "
00723         "relation between two classes.\n"
00724         "<li>%A dark green arrow is used for protected inheritance.\n"
00725         "<li>%A dark red arrow is used for private inheritance.\n"
00726         "<li>%A purple dashed arrow is used if a class is contained or used "
00727         "by another class. The arrow is labeled with the variable(s) "
00728         "through which the pointed class or struct is accessible. \n"
00729         "</ul>\n";
00730     }
00732     virtual QCString trLegend()
00733     {
00734       return "legenda";
00735     }
00736     
00738 // new since 1.2.0
00740     
00742     virtual QCString trTest()
00743     {
00744       return "Test";
00745     }
00747     virtual QCString trTestList()
00748     {
00749       return "Test List";
00750     }
00751 
00753 // new since 1.2.1
00755 
00757     virtual QCString trDCOPMethods()
00758     {
00759       return "DCOP metode";
00760     }
00761 
00763 // new since 1.2.2
00765 
00767     virtual QCString trProperties()
00768     {
00769       return "IDL Lastnosti";
00770     }
00772     virtual QCString trPropertyDocumentation()
00773     {
00774       return "Opis IDL lastnosti";
00775     }
00776 
00778 // new since 1.2.4
00780 
00782 /*     virtual QCString trInterfaces() */
00783 /*     { */
00784 /*       return "Vmesniki"; */
00785 /*     } */
00787     virtual QCString trClasses()
00788     {
00789       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
00790       {
00791         return "Podatkovne strukture";
00792       }
00793       else
00794       {
00795         return "Razredi";
00796       }
00797     }
00799     virtual QCString trPackage(const char *name)
00800     {
00801       return (QCString)"JAVA paket "+name;
00802     }
00804     virtual QCString trPackageList()
00805     {
00806       return "Seznam JAVA paketov";
00807     }
00809     virtual QCString trPackageListDescription()
00810     {
00811       return "Seznam JAVA paketov in njihovih kratkih opisov v primeru, da obstajajo:";
00812     }
00814     virtual QCString trPackages()
00815     {
00816       return "JAVA paketi";
00817     }
00819 /*     virtual QCString trPackageDocumentation() */
00820 /*     { */
00821 /*       return "Opisi JAVA paketov"; */
00822 /*     } */
00824     virtual QCString trDefineValue()
00825     {
00826       return "Vrednost:";
00827     }
00828     
00830 // new since 1.2.5
00832     
00834     virtual QCString trBug()
00835     {
00836       return "Programska napaka";
00837     }
00839     virtual QCString trBugList()
00840     {
00841       return "Seznam programskih napak";
00842     }
00843 
00845 // new since 1.2.6
00847 
00873     virtual QCString trRTFansicp()
00874     {
00875       return "1250";
00876     }
00877     
00878 
00882     virtual QCString trRTFCharSet()
00883     {
00884       return "0";
00885     }
00886 
00888     virtual QCString trRTFGeneralIndex()
00889     {
00890       return "Indeks";
00891     }
00892    
00897     virtual QCString trClass(bool first_capital, bool singular)
00898     { 
00899       QCString result((first_capital ? "Razred" : "razred"));
00900       if (!singular)  result+="i";
00901       return result; 
00902     }
00903 
00908     virtual QCString trFile(bool first_capital, bool singular)
00909     { 
00910       QCString result((first_capital ? "Datotek" : "datotek"));
00911       if (!singular)  result+="e";
00912       else result += "a";
00913       return result; 
00914     }
00915 
00920     virtual QCString trNamespace(bool first_capital, bool singular)
00921     { 
00922       QCString result((first_capital ? "Imenski prostor" : "imenski prostor"));
00923       if (!singular)  result+="i";
00924       return result; 
00925     }
00926 
00931     virtual QCString trGroup(bool first_capital, bool singular)
00932     { 
00933       QCString result((first_capital ? "Skupina" : "skupina"));
00934       if (!singular)  result+="s";
00935       return result; 
00936     }
00937 
00942     virtual QCString trPage(bool first_capital, bool singular)
00943     { 
00944       QCString result((first_capital ? "Stran" : "stran"));
00945       if (!singular)  result+="i";
00946       return result; 
00947     }
00948 
00953     virtual QCString trMember(bool first_capital, bool singular)
00954     { 
00955       QCString result((first_capital ? "Element" : "element"));
00956       if (!singular)  result+="i";
00957       return result; 
00958     }
00959    
00964 /*     virtual QCString trField(bool first_capital, bool singular) */
00965 /*     {  */
00966 /*       QCString result((first_capital ? "Polj" : "polj")); */
00967 /*       if (!singular)  result+="a"; */
00968 /*       else result += "e"; */
00969 /*       return result;  */
00970 /*     } */
00971 
00976     virtual QCString trGlobal(bool first_capital, bool singular)
00977     { 
00978       QCString result((first_capital ? "Global" : "global"));
00979       if (!singular)  result+="s";
00980       return result; 
00981     }
00982 
00984 // new since 1.2.7
00986 
00989     virtual QCString trAuthor(bool first_capital, bool singular)
00990     {                                                                         
00991       QCString result((first_capital ? "Avtor" : "avtor"));
00992       if (!singular)  result+="ji";
00993       return result; 
00994     }
00996 // new since 1.2.11
00998 
01001     virtual QCString trReferences()
01002     {
01003       return "Reference";
01004     }
01006 // new since 1.2.13
01008 
01012     virtual QCString trImplementedFromList(int numEntries)
01013     {
01014       return "Implementira "+trWriteList(numEntries)+".";
01015     }
01016 
01020     virtual QCString trImplementedInList(int numEntries)
01021     {
01022       return "Implementirano v "+trWriteList(numEntries)+".";
01023     }
01024 
01026 // new since 1.2.16
01028 
01032     virtual QCString trRTFTableOfContents()
01033     {
01034       return "Vsebina";
01035     }
01036 
01038 // new since 1.2.17
01040 
01044     virtual QCString trDeprecatedList()
01045     {
01046       return "Seznam opuščenih";
01047     }
01048 
01050 // new since 1.2.18
01052 
01056     virtual QCString trEvents()
01057     {
01058       return "Dogodki";
01059     }
01061     virtual QCString trEventDocumentation()
01062     {
01063       return "Opisi dogodkov";
01064     }
01065 
01067 // new since 1.3
01069 
01072     virtual QCString trPackageTypes()
01073     { 
01074       return "Tipi paketov";
01075     }
01079     virtual QCString trPackageMembers()
01080     { 
01081       return "Funkcije paketa";   /* don't know the context */
01082     }
01086     virtual QCString trStaticPackageMembers()
01087     { 
01088       return "Statične funkcije paketa";
01089     }
01093     virtual QCString trPackageAttribs()
01094     { 
01095       return "Atributi paketa";
01096     }
01100     virtual QCString trStaticPackageAttribs()
01101     { 
01102       return "Statični atributi paketa";
01103     }
01104     
01106 // new since 1.3.1
01108 
01112     virtual QCString trAll()
01113     {
01114       return "Vse";
01115     }
01117     virtual QCString trCallGraph()
01118     {
01119       return "Graf klicev tekoče funkcije:";
01120     }
01121 
01123 // new since 1.3.3
01125 
01130     virtual QCString trSearchForIndex()
01131     {
01132       return "Išči";
01133     }
01137     virtual QCString trSearchResultsTitle()
01138     {
01139       return "Rezultat(i) iskanja";
01140     }
01149     virtual QCString trSearchResults(int numDocuments)
01150     {
01151       if (numDocuments==0)
01152       {
01153         return "Oprostite, noben dokument ne ustreza vašemu povpraševanju.";
01154       }
01155       else if (numDocuments==1)
01156       {
01157         return "Našel sem <b>1</b> dokument, ki ustreza vašemu povpraševanju.";
01158       }
01159       else if (numDocuments==2)
01160       {
01161         return "Našel sem <b>2</b> dokumenta, ki ustrezata vašemu povpraševanju.";
01162       }
01163       else 
01164       {
01165         return "Našel sem <b>$num</b> dokumentov, ki ustrezajo vašemu povpraševanju. "
01166                "Dokumenti z najboljšo stopnjo ujemanja se nahajajo na začetku.";
01167       }
01168     }
01172     virtual QCString trSearchMatches()
01173     {
01174       return "Zadetki:";
01175     }
01176 
01178 // new since 1.3.8
01180 
01183     virtual QCString trSourceFile(QCString& filename)
01184     {
01185       return filename + " izvorna koda";
01186     }
01187 
01189 // new since 1.3.9
01191 
01195     virtual QCString trDirIndex()
01196     { return "Hierarhija imenikov"; }
01197 
01201     virtual QCString trDirDocumentation()
01202     { return "Opisi imenikov"; }
01203 
01207     virtual QCString trDirectories()
01208     { return "Imeniki"; }
01209 
01213     virtual QCString trDirDescription()
01214     { return "Imeniška hierarhija je urejena v glavnem, toda ne popolnoma, po abecedi, ";
01215     }
01216 
01220     virtual QCString trDirReference(const char *dirName)
01221     { QCString result=dirName; 
01222       result+=" imeniške reference"; /* not sure for context */
01223       return result; 
01224     }
01225 
01229     virtual QCString trDir(bool first_capital, bool singular)
01230     { 
01231       QCString result((first_capital ? "Imenik" : "imenik"));
01232       if (singular) result+="i"; else result+="";
01233       return result; 
01234     }
01235 
01237 // new since 1.4.1
01239 
01243     virtual QCString trOverloadText()
01244     {
01245       return "To je ponovno definirana metoda, " /* don't know Slovene expresion for overloaded */
01246              "podana je zaradi priročnosti. Metoda se od predhodnje razlikuje "
01247              "samo v številu in/ali tipu formalnih argumentov.";
01248     }
01249 };
01250 
01251 #endif



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