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