Doxygen
Loading...
Searching...
No Matches
translator_si.h
Go to the documentation of this file.
1/******************************************************************************
2 *
3 *
4 *
5 * Copyright (C) 1997-2015 by Dimitri van Heesch.
6 *
7 * Permission to use, copy, modify, and distribute this software and its
8 * documentation under the terms of the GNU General Public License is hereby
9 * granted. No representations are made about the suitability of this software
10 * for any purpose. It is provided "as is" without express or implied warranty.
11 * See the GNU General Public License for more details.
12 *
13 * Documents produced by Doxygen are derivative works derived from the
14 * input used in their production; they are not affected by this license.
15 *
16 */
17
18// translation by Matjaz Ostroversnik <matjaz.ostroversnik@zrs-tk.si>
19
20#ifndef TRANSLATOR_SI_H
21#define TRANSLATOR_SI_H
22
23
25{
26 public:
27 QCString idLanguage() override
28 { return "slovene"; }
29 /*! Used to get the command(s) for the language support. This method
30 * was designed for languages which do not prefer babel package.
31 * If this methods returns empty string, then the latexBabelPackage()
32 * method is used to generate the command for using the babel package.
33 */
34 QCString latexLanguageSupportCommand() override
35 { return "\\usepackage[slovene]{babel}\n"; }
36 QCString trISOLang() override
37 { return "sl"; }
38 QCString getLanguageString() override
39 {
40 return "0x424 Slovenian";
41 }
42 QCString trRelatedFunctions() override
43 { return "Povezane funkcije"; }
44 QCString trRelatedSubscript() override
45 { return "(To niso metode.)"; }
46 QCString trDetailedDescription() override
47 { return "Podroben opis"; }
48 QCString trDetails() override
49 { return "Podrobnosti"; }
50
51 QCString trMemberTypedefDocumentation() override
52 { return "Opis uporabniško definiranih tipov"; }
54 { return "Opis komponent naštevnih tipov"; }
55/* QCString trEnumerationValueDocumentation() */
56/* { return "Opis vrednosti naštevnih tipov (enum) "; } */
58 { return "Opis metod"; }
59 QCString trMemberDataDocumentation() override
60 { return "Opis atributov"; }
61 QCString trMore() override
62 { return "..."; }
63 QCString trListOfAllMembers() override
64 { return "Seznam vseh metod / atributov"; }
65 QCString trMemberList() override
66 { return " - seznam metod in atributov."; }
67 QCString trThisIsTheListOfAllMembers() override
68 { return "Seznam metod razreda"; }
69 QCString trIncludingInheritedMembers() override
70 { return ", vključujoč dedovane metode in atribute."; }
71 QCString trGeneratedAutomatically(const QCString &s) override
72 { QCString result="zgenerirano z Doxygen-om";
73 if (!s.isEmpty()) result+=" za "+s;
74 result+=" iz izvorne kode.";
75 return result;
76 }
77 QCString trEnumName() override
78 { return "naštevno ime"; }
79 QCString trEnumValue() override
80 { return "naštevna vrednost"; }
81 QCString trDefinedIn() override
82 { return "definirano v"; }
83 QCString trModules() override
84 { return "moduli"; }
85 QCString trClassHierarchy() override
86 { return "dedovalna hierarhija"; }
87 QCString trCompoundList() override
88 { return "kratek opis razredov"; }
89 QCString trFileList() override
90 { return "seznam datotek"; }
91 QCString trCompoundMembers() override
92 { return "metode in atributi"; }
93 QCString trFileMembers() override
94 { return "komponente v datotekah"; }
95 QCString trRelatedPages() override
96 { return "dodatni opisi"; }
97 QCString trExamples() override
98 { return "Primeri"; }
99 QCString trSearch() override
100 { return "Išči"; }
101 QCString trClassHierarchyDescription() override
102 { return "Hierarhično drevo je (okvirno) sortirano po abecedi. ";
103 }
104 QCString trFileListDescription(bool extractAll) override
105 {
106 QCString result="Seznam vseh ";
107 if (!extractAll) result+="dokumentiranih ";
108 result+="datotek s kratkim opisom:";
109 return result;
110 }
111 QCString trCompoundListDescription() override
112 { return "Seznam razredov, množic in struktur "
113 "s kratkim opisom :";
114 }
115 QCString trCompoundMembersDescription(bool extractAll) override
116 {
117 QCString result="Seznam vseh ";
118 if (!extractAll) result+="dokumentiranih ";
119 result+="metod in atributov s povezavami na ";
120 if (extractAll) result+="opis posamezne metode in/ali atributa:";
121 else result+="opis razreda :";
122 return result;
123 }
124 QCString trFileMembersDescription(bool extractAll) override
125 {
126 QCString result="Seznam ";
127 if (!extractAll) result+="dokumentiranih ";
128 result+="entitet v datotekah ";
129 if (extractAll) result+="skupaj z opisom datoteke v kateri se nahajajo:";
130 else result+="s povezavami na datoteke v katerih se nahajajo:";
131 return result;
132 }
133 QCString trExamplesDescription() override
134 { return "Seznam primerov :"; }
135 QCString trRelatedPagesDescription() override
136 { return "Seznam strani z dodatnimi opisi:"; }
137 QCString trModulesDescription() override
138 { return "Seznam modulov:"; }
139 QCString trDocumentation(const QCString &projName) override
140 { return (!projName.isEmpty()?projName + " " : "") + "Dokumentacija"; }
141 QCString trModuleIndex() override
142 { return "seznam modulov"; }
143 QCString trHierarchicalIndex() override
144 { return "Hierarhični indeks"; }
145 QCString trCompoundIndex() override
146 { return "abecedni seznam"; }
147 QCString trFileIndex() override
148 { return "seznam datotek"; }
149 QCString trModuleDocumentation() override
150 { return "Dokumentacija modulov"; }
151 QCString trClassDocumentation() override
152 { return "Opis razreda"; }
153 QCString trFileDocumentation() override
154 { return "Opis datoteke"; }
155 QCString trReferenceManual() override
156 { return "Priročnik"; }
157
158 QCString trDefines() override
159 { return "Makro deklaracije"; }
160 QCString trTypedefs() override
161 { return "Uporabniško definirani tipi"; }
162 QCString trEnumerations() override
163 { return "Naštevni tipi"; }
164 QCString trFunctions() override
165 { return "Funkcije"; }
166 QCString trVariables() override
167 { return "Spremenljivke"; }
168 QCString trEnumerationValues() override
169 { return "Vrednosti naštevnih tipov"; }
170 QCString trDefineDocumentation() override
171 { return "Opis makro definicije"; }
172 QCString trTypedefDocumentation() override
173 { return "Opis uporabniško definiranega tipa"; }
175 { return "Opis naštevnega (enum) tipa"; }
176 QCString trFunctionDocumentation() override
177 { return "Opis funkcije"; }
178 QCString trVariableDocumentation() override
179 { return "Opis spremenljivke"; }
180 QCString trCompounds() override
181 { return "Strukture"; }
182 QCString trGeneratedAt(const QCString &date,const QCString &projName) override
183 {
184 QCString result="Generirano "+date;
185 if (!projName.isEmpty()) result+=" projekt: "+projName;
186 result+=" generator: ";
187 return result;
188 }
189 QCString trClassDiagram(const QCString &clName) override
190 {
191 return "Diagram razredov za "+clName;
192 }
193 QCString trWarning() override
194 { return "Opozorilo"; }
195 QCString trVersion() override
196 { return "Verzija"; }
197 QCString trDate() override
198 { return "Datum"; }
199 QCString trReturns() override
200 { return "Rezultat(i)"; }
201 QCString trSeeAlso() override
202 { return "Glej"; }
203 QCString trParameters() override
204 { return "Parametri"; }
205 QCString trExceptions() override
206 { return "Prekinitve"; }
207 QCString trGeneratedBy() override
208 { return "Izdelano s pomočjo"; }
209
210//////////////////////////////////////////////////////////////////////////
211// new since 0.49-990307
212//////////////////////////////////////////////////////////////////////////
213
214 QCString trNamespaceList() override
215 { return "imenski prostori"; }
216 QCString trNamespaceListDescription(bool extractAll) override
217 {
218 QCString result="Seznam ";
219 if (!extractAll) result+="dokumentiranih ";
220 result+="imenskih prostorov z opisom:";
221 return result;
222 }
223 QCString trFriends() override
224 { return "Prijatelji (Friends) "; }
225
226//////////////////////////////////////////////////////////////////////////
227// new since 0.49-990405
228//////////////////////////////////////////////////////////////////////////
229
231 { return "Podatki o poveznih funkcijah"; }
232
233//////////////////////////////////////////////////////////////////////////
234// new since 0.49-990425
235//////////////////////////////////////////////////////////////////////////
236
237 QCString trCompoundReference(const QCString &clName,
238 ClassDef::CompoundType compType,
239 bool /*isTemplate*/) override
240 // used as the title of the HTML page of a class/struct/union
241 {
242 QCString result="";
243 switch(compType)
244 {
245 case ClassDef::Class: result+=" Razred "; break;
246 case ClassDef::Struct: result+=" Struktura "; break;
247 case ClassDef::Union: result+=" Množica "; break;
248 case ClassDef::Interface: result+=" IDL vmesnik "; break;
249 case ClassDef::Protocol: result+=" protocol "; break; // translate me!
250 case ClassDef::Category: result+=" category "; break; // translate me!
251 case ClassDef::Exception: result+=" IDL prekinitev "; break;
252 default: break;
253 }
254 result += clName;
255
256 return result;
257 }
258 QCString trFileReference(const QCString &fileName) override
259 // used as the title of the HTML page of a file
260 {
261 QCString result="Datoteka ";
262 result+=fileName;
263 return result;
264 }
265 QCString trNamespaceReference(const QCString &namespaceName) override
266 // used as the title of the HTML page of a namespace
267 {
268 QCString result ="Imenski prostor ";
269 result+=namespaceName;
270
271 return result;
272 }
273
274 // these are for the member sections of a class, struct or union
275 QCString trPublicMembers() override
276 { return "Javne metode"; }
277 QCString trPublicSlots() override
278 { return "Public slotovi"; }
279 QCString trSignals() override
280 { return "Programske prekinitve"; }
281 QCString trStaticPublicMembers() override
282 { return "Statične javne metode in atributi"; }
283 QCString trProtectedMembers() override
284 { return "Zaščitene metode in atributi"; }
285 QCString trProtectedSlots() override
286 { return "Zaščiteni sloti"; }
287 QCString trStaticProtectedMembers() override
288 { return "Statične zaščitene metode in atributi"; }
289 QCString trPrivateMembers() override
290 { return "Skrite metode in atributi"; }
291 QCString trPrivateSlots() override
292 { return "Skriti slotovi"; }
293 QCString trStaticPrivateMembers() override
294 { return "Statične skrite metode in atributi"; }
295 // end of member sections
296
297 QCString trWriteList(int numEntries) override
298 {
299 // this function is used to produce a comma-separated list of items.
300 // use generateMarker(i) to indicate where item i should be put.
301 QCString result;
302 // the inherits list contain `numEntries' classes
303 for (int i=0;i<numEntries;i++)
304 {
305 // use generateMarker to generate placeholders for the class links!
306 result+=generateMarker(i); // generate marker for entry i in the list
307 // (order is left to right)
308
309 if (i!=numEntries-1) // not the last entry, so we need a separator
310 {
311 if (i<numEntries-2) // not the fore last entry
312 result+=", ";
313 else // the fore last entry
314 result+=" in ";
315 }
316 }
317 return result;
318 }
319
320 QCString trInheritsList(int numEntries) override
321 // used in class documentation to produce a list of base classes,
322 // if class diagrams are disabled.
323 {
324 return "Deduje od "+trWriteList(numEntries)+".";
325 }
326 QCString trInheritedByList(int numEntries) override
327 // used in class documentation to produce a list of super classes,
328 // if class diagrams are disabled.
329 {
330 return "Naslijeðena u "+trWriteList(numEntries)+".";
331 }
332 QCString trReimplementedFromList(int numEntries) override
333 // used in member documentation blocks to produce a list of
334 // members that are hidden by this one.
335 {
336 return "Skrije implementacijo iz "+trWriteList(numEntries)+".";
337 }
338 QCString trReimplementedInList(int numEntries) override
339 {
340 // used in member documentation blocks to produce a list of
341 // all member that overwrite the implementation of this member.
342 return "Metodo skrijejo implementacije v razredih "+trWriteList(numEntries)+".";
343 }
344
345 QCString trNamespaceMembers() override
346 // This is put above each page as a link to all members of namespaces.
347 { return "elementi imenskega prostora"; }
348 QCString trNamespaceMemberDescription(bool extractAll) override
349 // This is an introduction to the page with all namespace members
350 {
351 QCString result="Seznam vseh ";
352 if (!extractAll) result+="dokumentiranih ";
353 result+="elementov imenskega prostora s povezavami na ";
354 if (extractAll)
355 result+="opis vsakega elementa:";
356 else
357 result+="imenski prostor, ki mu pripadajo:";
358 return result;
359 }
360 QCString trNamespaceIndex() override
361 // This is used in LaTeX as the title of the chapter with the
362 // index of all namespaces.
363 { return "Indeks imenskih prostorov"; }
364 QCString trNamespaceDocumentation() override
365 // This is used in LaTeX as the title of the chapter containing
366 // the documentation of all namespaces.
367 { return "Podatki o imenskih prostorih"; }
368//////////////////////////////////////////////////////////////////////////
369// new since 0.49-990522
370//////////////////////////////////////////////////////////////////////////
371
372 /*! This is used in the documentation before the list of all
373 * namespaces in a file.
374 */
375 QCString trNamespaces() override
376 { return "Imenski prostori"; }
377
378
379//////////////////////////////////////////////////////////////////////////
380// new since 0.49-990728
381//////////////////////////////////////////////////////////////////////////
382
383 /*! This is put at the bottom of a class documentation page and is
384 * followed by a list of files that were used to generate the page.
385 */
387 bool single) override
388 { // here s is one of " Class", " Struct" or " Union"
389 // single is true implies a single file
390 QCString result="Opis ";
391 switch(compType)
392 {
393 case ClassDef::Class: result+="razreda"; break;
394 case ClassDef::Struct: result+="strukture"; break;
395 case ClassDef::Union: result+="unije"; break;
396 case ClassDef::Interface: result+="vmesnika (interface)"; break;
397 case ClassDef::Protocol: result+="protocol"; break; // translate me!
398 case ClassDef::Category: result+="category"; break; // translate me!
399 case ClassDef::Exception: result+="prekinitve (exception)"; break;
400 default: break;
401 }
402 result+=" je zgrajen na podlagi naslednj";
403 if (single) result+="e "; else result+="ih";
404 result+=" datotek";
405 if (single) result+="e :"; else result+=" :";
406 return result;
407 }
408
409//////////////////////////////////////////////////////////////////////////
410// new since 0.49-990901
411//////////////////////////////////////////////////////////////////////////
412
413 /*! This is used as the heading text for the retval command. */
414 QCString trReturnValues() override
415 { return "Povratna vrednost"; }
416
417 /*! This is in the (quick) index as a link to the main page (index.html)
418 */
419 QCString trMainPage() override
420 { return "prva stran"; }
421
422 /*! This is used in references to page that are put in the LaTeX
423 * documentation. It should be an abbreviation of the word page.
424 */
425 QCString trPageAbbreviation() override
426 { return "str."; }
427
428//////////////////////////////////////////////////////////////////////////
429// new since 0.49-991106
430//////////////////////////////////////////////////////////////////////////
431
432 QCString trDefinedAtLineInSourceFile() override
433 {
434 return "Definirano v @0 vrstici datoteke @1.";
435 }
436 QCString trDefinedInSourceFile() override
437 {
438 return "Definirano v datoteki @0.";
439 }
440
441//////////////////////////////////////////////////////////////////////////
442// new since 0.49-991205
443//////////////////////////////////////////////////////////////////////////
444
445 QCString trDeprecated() override
446 {
447 return "Zastarelo";
448 }
449
450//////////////////////////////////////////////////////////////////////////
451// new since 1.0.0
452//////////////////////////////////////////////////////////////////////////
453
454 /*! this text is put before a collaboration diagram */
455 QCString trCollaborationDiagram(const QCString &clName) override
456 {
457 return "Kolaboracijski diagram razreda "+clName+":";
458 }
459 /*! this text is put before an include dependency graph */
460 QCString trInclDepGraph(const QCString &fName) override
461 {
462 return "Graf prikazuje seznam datotek, "
463 "ki jih datoteka \""+fName+"\" "
464 "direktno ali indirektno vključuje. Pravokotniki ponazarjajo datoteke, puščice "
465 "predstavljajo relacije med njimi. "
466 "črn pravokotnik ponazarja datoteko "+fName+". Puščice A->B ponazarjajo "
467 "usmerjeno relacijo \"A vključuje B\"."
468;
469 }
470 /*! header that is put before the list of constructor/destructors. */
471 QCString trConstructorDocumentation() override
472 {
473 return "Opis konstruktorjev in destruktorjev ";
474 }
475 /*! Used in the file documentation to point to the corresponding sources. */
476 QCString trGotoSourceCode() override
477 {
478 return "izvorna koda";
479 }
480 /*! Used in the file sources to point to the corresponding documentation. */
481 QCString trGotoDocumentation() override
482 {
483 return "dokumenacija tekoče datoteke.";
484 }
485 /*! Text for the \pre command */
486 QCString trPrecondition() override
487 {
488 return "Predpogoji (preconditions)";
489 }
490 /*! Text for the \post command */
491 QCString trPostcondition() override
492 {
493 return "Naknadni pogoji (posconditions)";
494 }
495 /*! Text for the \invariant command */
496 QCString trInvariant() override
497 {
498 return "Invarianta";
499 }
500 /*! Text shown before a multi-line variable/enum initialization */
501 QCString trInitialValue() override
502 {
503 return "Začetna vrednost / definicija :";
504 }
505 /*! Text used the source code in the file index */
506 QCString trCode() override
507 {
508 return "koda";
509 }
510 QCString trGraphicalHierarchy() override
511 {
512 return "Hierarhija razredov v grafični obliki";
513 }
514 QCString trGotoGraphicalHierarchy() override
515 {
516 return "Dedovalna hierarhija v grafični obliki";
517 }
518 QCString trGotoTextualHierarchy() override
519 {
520 return "Dedovalna hierarhija v tekstovni obliki";
521 }
522 QCString trPageIndex() override
523 {
524 return "Indeks strani";
525 }
526
527//////////////////////////////////////////////////////////////////////////
528// new since 1.1.0
529//////////////////////////////////////////////////////////////////////////
530
531 QCString trNote() override
532 {
533 return "Opomba";
534 }
535 QCString trPublicTypes() override
536 {
537 return "Javni tipi";
538 }
539 QCString trPublicAttribs() override
540 {
541 return "Javni atributi";
542 }
543 QCString trStaticPublicAttribs() override
544 {
545 return "Statični javni atributi";
546 }
547 QCString trProtectedTypes() override
548 {
549 return "Zaščiteni tipi";
550 }
551 QCString trProtectedAttribs() override
552 {
553 return "Zaščiteni atributi";
554 }
555 QCString trStaticProtectedAttribs() override
556 {
557 return "Statični zaščiteni tipi";
558 }
559 QCString trPrivateTypes() override
560 {
561 return "Skriti tipi";
562 }
563 QCString trPrivateAttribs() override
564 {
565 return "Skriti atributi";
566 }
567 QCString trStaticPrivateAttribs() override
568 {
569 return "Statični skriti atributi";
570 }
571//////////////////////////////////////////////////////////////////////////
572// new since 1.1.3
573//////////////////////////////////////////////////////////////////////////
574
575 /*! Used as a marker that is put before a todo item */
576 QCString trTodo() override
577 {
578 return "TODO";
579 }
580 /*! Used as the header of the todo list */
581 QCString trTodoList() override
582 {
583 return "Seznam nedokončanih opravil";
584 }
585
586//////////////////////////////////////////////////////////////////////////
587// new since 1.1.4
588//////////////////////////////////////////////////////////////////////////
589
590 QCString trReferencedBy() override
591 {
592 return "Uporabniki entitete: ";
593 }
594 QCString trRemarks() override
595 {
596 return "Opomba";
597 }
598 QCString trAttention() override
599 {
600 return "Pozor";
601 }
602 QCString trInclByDepGraph() override
603 {
604 return "Graf prikazuje datoteke, ki posredno ali neposredno "
605 "vključujejo tekočo datoteko. Pravokotniki simbolizirajo datoteke, "
606 "puščice pa relacije med datotekami. Tekoča datoteka je prikazana "
607 "kot pravokotnik s črno podlago, ostale pa kot pravokotnik brez podlage. "
608 "Smer puščice A->B definira relacijo \"A vključuje B\". "
609 "Vse datoteke, ki torej mejijo na tekočo (t.j. obstaja povezava med črnim in "
610 "praznim pravokotnikom), jo direktno vključujejo, medtem, ko jo ostale vključujejo "
611 "le posredno. "
612 ;
613 }
614 QCString trSince() override
615 {
616 return "Od";
617 }
618
619//////////////////////////////////////////////////////////////////////////
620// new since 1.1.5
621//////////////////////////////////////////////////////////////////////////
622
623 /*! title of the graph legend page */
624 QCString trLegendTitle() override
625 {
626 return "Legenda grafa";
627 }
628 /*! page explaining how the dot graph's should be interpreted
629 * The %A in the text below are to prevent link to classes called "A".
630 */
631 QCString trLegendDocs() override
632 {
633 return
634 "Tekoča stran pojasnjuje način interpretacije grafov, ki jih izriše "
635 "doxygen.<p>\n"
636 "Poglejmo si naslednji primer:\n"
637 "\\code\n"
638 "/*! Nevide razred zaradi rezanja */\n"
639 "class Invisible { };\n\n"
640 "/*! Odrezan razred, dedovalna relacija je skrita */\n"
641 "class Truncated : public Invisible { };\n\n"
642 "/* razred, ki ni opisan z doxygen komentarji */\n"
643 "class Undocumented { };\n\n"
644 "/*! Razred, ki ga dedujemo s pomočjo javnega dedovanja */\n"
645 "class PublicBase : public Truncated { };\n\n"
646 "/*! A template class */\n"
647 "template<class T> class Templ { };\n\n"
648 "/*! Razred, ki ga dedujemo s pomočjo zaščitenega dedovanja */\n"
649 "class ProtectedBase { };\n\n"
650 "/*! Razred, ki ga dedujemo s pomočjo skritega dedovanja */\n"
651 "class PrivateBase { };\n\n"
652 "/*! Razred, ki ga uporablja dedovani razred */\n"
653 "class Used { };\n\n"
654 "/*! Super class that inherits a number of other classes */\n"
655 "class Inherited : public PublicBase,\n"
656 " protected ProtectedBase,\n"
657 " private PrivateBase,\n"
658 " public Undocumented,\n"
659 " public Templ<int>\n"
660 "{\n"
661 " private:\n"
662 " Used *m_usedClass;\n"
663 "};\n"
664 "\\endcode\n"
665 "If the \\c MAX_DOT_GRAPH_HEIGHT tag in the configuration file "
666 "is set to 200 this will result in the following graph:"
667 "<p><center><img src=\"graph_legend."+getDotImageExtension()+"\"></center>\n"
668 "<p>\n"
669 "The boxes in the above graph have the following meaning:\n"
670 "<ul>\n"
671 "<li>%A filled black box represents the struct or class for which the "
672 "graph is generated.\n"
673 "<li>%A box with a black border denotes a documented struct or class.\n"
674 "<li>%A box with a gray border denotes an undocumented struct or class.\n"
675 "<li>%A box with a red border denotes a documented struct or class for\n"
676 "which not all inheritance/containment relations are shown. %A graph is "
677 "truncated if it does not fit within the specified boundaries."
678 "</ul>\n"
679 "The arrows have the following meaning:\n"
680 "<ul>\n"
681 "<li>%A dark blue arrow is used to visualize a public inheritance "
682 "relation between two classes.\n"
683 "<li>%A dark green arrow is used for protected inheritance.\n"
684 "<li>%A dark red arrow is used for private inheritance.\n"
685 "<li>%A purple dashed arrow is used if a class is contained or used "
686 "by another class. The arrow is labeled with the variable(s) "
687 "through which the pointed class or struct is accessible. \n"
688 "</ul>\n";
689 }
690 /*! text for the link to the legend page */
691 QCString trLegend() override
692 {
693 return "legenda";
694 }
695
696//////////////////////////////////////////////////////////////////////////
697// new since 1.2.0
698//////////////////////////////////////////////////////////////////////////
699
700 /*! Used as a marker that is put before a test item */
701 QCString trTest() override
702 {
703 return "Test";
704 }
705 /*! Used as the header of the test list */
706 QCString trTestList() override
707 {
708 return "Test List";
709 }
710
711//////////////////////////////////////////////////////////////////////////
712// new since 1.2.2
713//////////////////////////////////////////////////////////////////////////
714
715 /*! Used as a section header for IDL properties */
716 QCString trProperties() override
717 {
718 return "IDL Lastnosti";
719 }
720 /*! Used as a section header for IDL property documentation */
721 QCString trPropertyDocumentation() override
722 {
723 return "Opis IDL lastnosti";
724 }
725
726//////////////////////////////////////////////////////////////////////////
727// new since 1.2.4
728//////////////////////////////////////////////////////////////////////////
729
730 /*! Used for Java interfaces in the summary section of Java packages */
731/* QCString trInterfaces() override */
732/* { */
733/* return "Vmesniki"; */
734/* } */
735 /*! Used for Java classes in the summary section of Java packages */
736 QCString trClasses() override
737 {
738 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
739 {
740 return "Podatkovne strukture";
741 }
742 else
743 {
744 return "Razredi";
745 }
746 }
747 /*! Used as the title of a Java package */
748 QCString trPackage(const QCString &name) override
749 {
750 return "JAVA paket "+name;
751 }
752 /*! The description of the package index page */
753 QCString trPackageListDescription() override
754 {
755 return "Seznam JAVA paketov in njihovih kratkih opisov v primeru, da obstajajo:";
756 }
757 /*! The link name in the Quick links header for each page */
758 QCString trPackages() override
759 {
760 return "JAVA paketi";
761 }
762 /*! Text shown before a multi-line define */
763 QCString trDefineValue() override
764 {
765 return "Vrednost:";
766 }
767
768//////////////////////////////////////////////////////////////////////////
769// new since 1.2.5
770//////////////////////////////////////////////////////////////////////////
771
772 /*! Used as a marker that is put before a \\bug item */
773 QCString trBug() override
774 {
775 return "Programska napaka";
776 }
777 /*! Used as the header of the bug list */
778 QCString trBugList() override
779 {
780 return "Seznam programskih napak";
781 }
782
783//////////////////////////////////////////////////////////////////////////
784// new since 1.2.6
785//////////////////////////////////////////////////////////////////////////
786
787 /*! Used as ansicpg for RTF file
788 *
789 * The following table shows the correlation of Charset name, Charset Value and
790 * <pre>
791 * Codepage number:
792 * Charset Name Charset Value(hex) Codepage number
793 * ------------------------------------------------------
794 * DEFAULT_CHARSET 1 (x01)
795 * SYMBOL_CHARSET 2 (x02)
796 * OEM_CHARSET 255 (xFF)
797 * ANSI_CHARSET 0 (x00) 1252
798 * RUSSIAN_CHARSET 204 (xCC) 1251
799 * EE_CHARSET 238 (xEE) 1250
800 * GREEK_CHARSET 161 (xA1) 1253
801 * TURKISH_CHARSET 162 (xA2) 1254
802 * BALTIC_CHARSET 186 (xBA) 1257
803 * HEBREW_CHARSET 177 (xB1) 1255
804 * ARABIC _CHARSET 178 (xB2) 1256
805 * SHIFTJIS_CHARSET 128 (x80) 932
806 * HANGEUL_CHARSET 129 (x81) 949
807 * GB2313_CHARSET 134 (x86) 936
808 * CHINESEBIG5_CHARSET 136 (x88) 950
809 * </pre>
810 *
811 */
812 QCString trRTFansicp() override
813 {
814 return "1250";
815 }
816
817
818 /*! Used as ansicpg for RTF fcharset
819 * \see trRTFansicp() for a table of possible values.
820 */
821 QCString trRTFCharSet() override
822 {
823 return "0";
824 }
825
826 /*! Used as header RTF general index */
827 QCString trRTFGeneralIndex() override
828 {
829 return "Indeks";
830 }
831
832 /*! This is used for translation of the word that will possibly
833 * be followed by a single name or by a list of names
834 * of the category.
835 */
836 QCString trClass(bool first_capital, bool singular) override
837 {
838 return createNoun(first_capital, singular, "razred", "i");
839 }
840
841 /*! This is used for translation of the word that will possibly
842 * be followed by a single name or by a list of names
843 * of the category.
844 */
845 QCString trFile(bool first_capital, bool singular) override
846 {
847 return createNoun(first_capital, singular, "datotek", "e", "a");
848 }
849
850 /*! This is used for translation of the word that will possibly
851 * be followed by a single name or by a list of names
852 * of the category.
853 */
854 QCString trNamespace(bool first_capital, bool singular) override
855 {
856 return createNoun(first_capital, singular, "imenski prostor", "i");
857 }
858
859 /*! This is used for translation of the word that will possibly
860 * be followed by a single name or by a list of names
861 * of the category.
862 */
863 QCString trGroup(bool first_capital, bool singular) override
864 {
865 return createNoun(first_capital, singular, "skupina", "s");
866 }
867
868 /*! This is used for translation of the word that will possibly
869 * be followed by a single name or by a list of names
870 * of the category.
871 */
872 QCString trPage(bool first_capital, bool singular) override
873 {
874 return createNoun(first_capital, singular, "stran", "i");
875 }
876
877 /*! This is used for translation of the word that will possibly
878 * be followed by a single name or by a list of names
879 * of the category.
880 */
881 QCString trMember(bool first_capital, bool singular) override
882 {
883 return createNoun(first_capital, singular, "element", "i");
884 }
885
886 /*! This is used for translation of the word that will possibly
887 * be followed by a single name or by a list of names
888 * of the category.
889 */
890 QCString trGlobal(bool first_capital, bool singular) override
891 {
892 return createNoun(first_capital, singular, "global", "s");
893 }
894
895//////////////////////////////////////////////////////////////////////////
896// new since 1.2.7
897//////////////////////////////////////////////////////////////////////////
898
899 /*! This text is generated when the \\author command is used and
900 * for the author section in man pages. */
901 QCString trAuthor(bool first_capital, bool singular) override
902 {
903 return createNoun(first_capital, singular, "avtor", "ji");
904 }
905//////////////////////////////////////////////////////////////////////////
906// new since 1.2.11
907//////////////////////////////////////////////////////////////////////////
908
909 /*! This text is put before the list of members referenced by a member
910 */
911 QCString trReferences() override
912 {
913 return "Reference";
914 }
915//////////////////////////////////////////////////////////////////////////
916// new since 1.2.13
917//////////////////////////////////////////////////////////////////////////
918
919 /*! used in member documentation blocks to produce a list of
920 * members that are implemented by this one.
921 */
922 QCString trImplementedFromList(int numEntries) override
923 {
924 return "Implementira "+trWriteList(numEntries)+".";
925 }
926
927 /*! used in member documentation blocks to produce a list of
928 * all members that implement this abstract member.
929 */
930 QCString trImplementedInList(int numEntries) override
931 {
932 return "Implementirano v "+trWriteList(numEntries)+".";
933 }
934
935//////////////////////////////////////////////////////////////////////////
936// new since 1.2.16
937//////////////////////////////////////////////////////////////////////////
938
939 /*! used in RTF documentation as a heading for the Table
940 * of Contents.
941 */
942 QCString trRTFTableOfContents() override
943 {
944 return "Vsebina";
945 }
946
947//////////////////////////////////////////////////////////////////////////
948// new since 1.2.17
949//////////////////////////////////////////////////////////////////////////
950
951 /*! Used as the header of the list of item that have been
952 * flagged deprecated
953 */
954 QCString trDeprecatedList() override
955 {
956 return "Seznam opuščenih";
957 }
958
959//////////////////////////////////////////////////////////////////////////
960// new since 1.2.18
961//////////////////////////////////////////////////////////////////////////
962
963 /*! Used as a header for declaration section of the events found in
964 * a C# program
965 */
966 QCString trEvents() override
967 {
968 return "Dogodki";
969 }
970 /*! Header used for the documentation section of a class' events. */
971 QCString trEventDocumentation() override
972 {
973 return "Opisi dogodkov";
974 }
975
976//////////////////////////////////////////////////////////////////////////
977// new since 1.3
978//////////////////////////////////////////////////////////////////////////
979
980 /*! Used as a heading for a list of Java class types with package scope.
981 */
982 QCString trPackageTypes() override
983 {
984 return "Tipi paketov";
985 }
986 /*! Used as a heading for a list of Java class functions with package
987 * scope.
988 */
989 QCString trPackageFunctions() override
990 {
991 return "Funkcije paketa"; /* don't know the context */
992 }
993 QCString trPackageMembers() override
994 {
995 return "Elemente paketa"; /* don't know the context */
996 }
997 /*! Used as a heading for a list of static Java class functions with
998 * package scope.
999 */
1000 QCString trStaticPackageFunctions() override
1001 {
1002 return "Statične funkcije paketa";
1003 }
1004 /*! Used as a heading for a list of Java class variables with package
1005 * scope.
1006 */
1007 QCString trPackageAttribs() override
1008 {
1009 return "Atributi paketa";
1010 }
1011 /*! Used as a heading for a list of static Java class variables with
1012 * package scope.
1013 */
1014 QCString trStaticPackageAttribs() override
1015 {
1016 return "Statični atributi paketa";
1017 }
1018
1019//////////////////////////////////////////////////////////////////////////
1020// new since 1.3.1
1021//////////////////////////////////////////////////////////////////////////
1022
1023 /*! Used in the quick index of a class/file/namespace member list page
1024 * to link to the unfiltered list of all members.
1025 */
1026 QCString trAll() override
1027 {
1028 return "Vse";
1029 }
1030 /*! Put in front of the call graph for a function. */
1031 QCString trCallGraph() override
1032 {
1033 return "Graf klicev tekoče funkcije:";
1034 }
1035
1036//////////////////////////////////////////////////////////////////////////
1037// new since 1.3.3
1038//////////////////////////////////////////////////////////////////////////
1039
1040 /*! This string is used as the title for the page listing the search
1041 * results.
1042 */
1043 QCString trSearchResultsTitle() override
1044 {
1045 return "Rezultat(i) iskanja";
1046 }
1047 /*! This string is put just before listing the search results. The
1048 * text can be different depending on the number of documents found.
1049 * Inside the text you can put the special marker $num to insert
1050 * the number representing the actual number of search results.
1051 * The @a numDocuments parameter can be either 0, 1 or 2, where the
1052 * value 2 represents 2 or more matches. HTML markup is allowed inside
1053 * the returned string.
1054 */
1055 QCString trSearchResults(int numDocuments) override
1056 {
1057 if (numDocuments==0)
1058 {
1059 return "Oprostite, noben dokument ne ustreza vašemu povpraševanju.";
1060 }
1061 else if (numDocuments==1)
1062 {
1063 return "Našel sem <b>1</b> dokument, ki ustreza vašemu povpraševanju.";
1064 }
1065 else if (numDocuments==2)
1066 {
1067 return "Našel sem <b>2</b> dokumenta, ki ustrezata vašemu povpraševanju.";
1068 }
1069 else
1070 {
1071 return "Našel sem <b>$num</b> dokumentov, ki ustrezajo vašemu povpraševanju. "
1072 "Dokumenti z najboljšo stopnjo ujemanja se nahajajo na začetku.";
1073 }
1074 }
1075 /*! This string is put before the list of matched words, for each search
1076 * result. What follows is the list of words that matched the query.
1077 */
1078 QCString trSearchMatches() override
1079 {
1080 return "Zadetki:";
1081 }
1082
1083//////////////////////////////////////////////////////////////////////////
1084// new since 1.3.8
1085//////////////////////////////////////////////////////////////////////////
1086
1087 /*! This is used in HTML as the title of page with source code for file filename
1088 */
1089 QCString trSourceFile(const QCString& filename) override
1090 {
1091 return filename + " izvorna koda";
1092 }
1093
1094//////////////////////////////////////////////////////////////////////////
1095// new since 1.3.9
1096//////////////////////////////////////////////////////////////////////////
1097
1098 /*! This is used as the name of the chapter containing the directory
1099 * hierarchy.
1100 */
1101 QCString trDirIndex() override
1102 { return "Hierarhija imenikov"; }
1103
1104 /*! This is used as the name of the chapter containing the documentation
1105 * of the directories.
1106 */
1107 QCString trDirDocumentation() override
1108 { return "Opisi imenikov"; }
1109
1110 /*! This is used as the title of the directory index and also in the
1111 * Quick links of an HTML page, to link to the directory hierarchy.
1112 */
1113 QCString trDirectories() override
1114 { return "Imeniki"; }
1115
1116 /*! This returns the title of a directory page. The name of the
1117 * directory is passed via \a dirName.
1118 */
1119 QCString trDirReference(const QCString &dirName) override
1120 { QCString result=dirName;
1121 result+=" imeniške reference"; /* not sure for context */
1122 return result;
1123 }
1124
1125 /*! This returns the word directory with or without starting capital
1126 * (\a first_capital) and in sigular or plural form (\a singular).
1127 */
1128 QCString trDir(bool first_capital, bool singular) override
1129 {
1130 return createNoun(first_capital, singular, "imenik", "i");
1131 }
1132
1133//////////////////////////////////////////////////////////////////////////
1134// new since 1.4.1
1135//////////////////////////////////////////////////////////////////////////
1136
1137 /*! This text is added to the documentation when the \\overload command
1138 * is used for a overloaded function.
1139 */
1140 QCString trOverloadText() override
1141 {
1142 return "To je ponovno definirana metoda, " /* don't know Slovene expresion for overloaded */
1143 "podana je zaradi priročnosti. Metoda se od predhodnje razlikuje "
1144 "samo v številu in/ali tipu formalnih argumentov.";
1145 }
1146
1147 QCString trDayOfWeek(int dayOfWeek, bool first_capital, bool full) override
1148 {
1149 static const char *days_short[] = { "pon.", "tor.", "sre.", "čet.", "pet.", "sob.", "ned." };
1150 static const char *days_full[] = { "ponedeljek", "torek", "sreda", "četrtek", "petek", "sobota", "nedelja" };
1151 QCString text = full? days_full[dayOfWeek-1] : days_short[dayOfWeek-1];
1152 if (first_capital) return text.mid(0,1).upper()+text.mid(1);
1153 else return text;
1154 }
1155 QCString trMonth(int month, bool first_capital, bool full) override
1156 {
1157 static const char *months_short[] = { "jan.", "feb.", "mar.", "apr.", "maj", "jun.", "jul.", "avg.", "sep.", "okt.", "nov.", "dec." };
1158 static const char *months_full[] = { "januar", "februar", "marec", "april", "maj", "junij", "julij", "avgust", "september", "oktober", "november", "december" };
1159 QCString text = full? months_full[month-1] : months_short[month-1];
1160 if (first_capital) return text.mid(0,1).upper()+text.mid(1);
1161 else return text;
1162 }
1163 QCString trDayPeriod(bool period) override
1164 {
1165 static const char *dayPeriod[] = { "dop.", "pop." };
1166 return dayPeriod[period?1:0];
1167 }
1168};
1169
1170#endif
CompoundType
The various compound types.
Definition classdef.h:109
@ Interface
Definition classdef.h:112
@ Exception
Definition classdef.h:115
QCString upper() const
Definition qcstring.h:239
QCString mid(size_t index, size_t len=static_cast< size_t >(-1)) const
Definition qcstring.h:226
bool isEmpty() const
Returns TRUE iff the string is empty.
Definition qcstring.h:150
Adapter class for languages that only contain translations up to version 1.4.6.
QCString createNoun(bool first_capital, bool singular, const QCString &base, const QCString &plurSuffix, const QCString &singSuffix="")
Definition translator.h:782
QCString trFileIndex() override
QCString trCompoundIndex() override
QCString trCode() override
QCString trDetails() override
QCString trPrivateMembers() override
QCString trDefinedIn() override
QCString trPublicMembers() override
QCString trVariables() override
QCString trPostcondition() override
QCString trMemberDataDocumentation() override
QCString trStaticPublicAttribs() override
QCString trRTFGeneralIndex() override
QCString trStaticProtectedAttribs() override
QCString trPackage(const QCString &name) override
QCString trGotoSourceCode() override
QCString trDirIndex() override
QCString trPageIndex() override
QCString trPageAbbreviation() override
QCString trWarning() override
QCString trMember(bool first_capital, bool singular) override
QCString trPrecondition() override
QCString trNote() override
QCString trStaticPrivateAttribs() override
QCString trStaticPackageFunctions() override
QCString trNamespaceMembers() override
QCString trDate() override
QCString trDir(bool first_capital, bool singular) override
QCString trFileReference(const QCString &fileName) override
QCString trDirDocumentation() override
QCString trTypedefDocumentation() override
QCString trDetailedDescription() override
QCString trRelatedPages() override
QCString trOverloadText() override
QCString trLegendDocs() override
QCString trStaticPackageAttribs() override
QCString trSearchResults(int numDocuments) override
QCString trWriteList(int numEntries) override
QCString trNamespaces() override
QCString trPackageTypes() override
QCString trPrivateTypes() override
QCString trFileMembers() override
QCString trClassDiagram(const QCString &clName) override
QCString trModules() override
QCString trSeeAlso() override
QCString trPackageListDescription() override
QCString trClasses() override
QCString trPublicTypes() override
QCString trSearchMatches() override
QCString trConstructorDocumentation() override
QCString trGraphicalHierarchy() override
QCString trPrivateSlots() override
QCString trCompoundMembers() override
QCString trRelatedSubscript() override
QCString trProperties() override
QCString trMore() override
QCString trEnumName() override
QCString trClassHierarchyDescription() override
QCString trFileList() override
QCString trFileDocumentation() override
QCString trProtectedMembers() override
QCString trImplementedInList(int numEntries) override
QCString trModuleIndex() override
QCString trEventDocumentation() override
QCString trPropertyDocumentation() override
QCString trReturnValues() override
QCString trMonth(int month, bool first_capital, bool full) override
QCString trGroup(bool first_capital, bool singular) override
QCString trSignals() override
QCString trImplementedFromList(int numEntries) override
QCString trVersion() override
QCString trRemarks() override
QCString trFunctions() override
QCString trMemberEnumerationDocumentation() override
QCString latexLanguageSupportCommand() override
QCString trExamples() override
QCString trPackages() override
QCString trReferenceManual() override
QCString trNamespaceReference(const QCString &namespaceName) override
QCString trHierarchicalIndex() override
QCString trModuleDocumentation() override
QCString trPublicSlots() override
QCString trProtectedAttribs() override
QCString trReimplementedInList(int numEntries) override
QCString trFileMembersDescription(bool extractAll) override
QCString trMainPage() override
QCString trPublicAttribs() override
QCString trCompoundList() override
QCString trCompoundReference(const QCString &clName, ClassDef::CompoundType compType, bool) override
QCString trDeprecatedList() override
QCString trGeneratedBy() override
QCString trClassHierarchy() override
QCString trRTFansicp() override
QCString trStaticProtectedMembers() override
QCString trInvariant() override
QCString trAttention() override
QCString trEnumerationValues() override
QCString trCallGraph() override
QCString trCompounds() override
QCString trAuthor(bool first_capital, bool singular) override
QCString trFriends() override
QCString trReimplementedFromList(int numEntries) override
QCString trCompoundListDescription() override
QCString trStaticPublicMembers() override
QCString trTodoList() override
QCString trPrivateAttribs() override
QCString trNamespaceIndex() override
QCString idLanguage() override
QCString trCollaborationDiagram(const QCString &clName) override
QCString trInitialValue() override
QCString trBug() override
QCString trNamespaceList() override
QCString trDefinedAtLineInSourceFile() override
QCString trGlobal(bool first_capital, bool singular) override
QCString trSearch() override
QCString trModulesDescription() override
QCString trTypedefs() override
QCString trReferencedBy() override
QCString trEnumerationTypeDocumentation() override
QCString trRelatedFunctions() override
QCString trDefines() override
QCString trLegend() override
QCString trExceptions() override
QCString trCompoundMembersDescription(bool extractAll) override
QCString trDefineDocumentation() override
QCString trGotoGraphicalHierarchy() override
QCString trInclByDepGraph() override
QCString trDayOfWeek(int dayOfWeek, bool first_capital, bool full) override
QCString trDefinedInSourceFile() override
QCString trNamespace(bool first_capital, bool singular) override
QCString trPackageFunctions() override
QCString trSince() override
QCString trProtectedTypes() override
QCString trFileListDescription(bool extractAll) override
QCString trDocumentation(const QCString &projName) override
QCString trBugList() override
QCString trMemberList() override
QCString trLegendTitle() override
QCString trEnumerations() override
QCString trTestList() override
QCString trRelatedPagesDescription() override
QCString trGeneratedFromFiles(ClassDef::CompoundType compType, bool single) override
QCString trEnumValue() override
QCString trISOLang() override
QCString getLanguageString() override
language codes for Html help
QCString trRTFCharSet() override
QCString trVariableDocumentation() override
QCString trTest() override
QCString trSearchResultsTitle() override
QCString trExamplesDescription() override
QCString trIncludingInheritedMembers() override
QCString trDirReference(const QCString &dirName) override
QCString trReferences() override
QCString trThisIsTheListOfAllMembers() override
QCString trNamespaceListDescription(bool extractAll) override
QCString trTodo() override
QCString trRTFTableOfContents() override
QCString trDeprecated() override
QCString trNamespaceMemberDescription(bool extractAll) override
QCString trInheritsList(int numEntries) override
QCString trNamespaceDocumentation() override
QCString trMemberFunctionDocumentation() override
QCString trFunctionDocumentation() override
QCString trListOfAllMembers() override
QCString trPackageAttribs() override
QCString trStaticPrivateMembers() override
QCString trParameters() override
QCString trGotoDocumentation() override
QCString trAll() override
QCString trGeneratedAt(const QCString &date, const QCString &projName) override
QCString trInclDepGraph(const QCString &fName) override
QCString trFile(bool first_capital, bool singular) override
QCString trDayPeriod(bool period) override
QCString trMemberTypedefDocumentation() override
QCString trClass(bool first_capital, bool singular) override
QCString trProtectedSlots() override
QCString trReturns() override
QCString trDirectories() override
QCString trInheritedByList(int numEntries) override
QCString trRelatedFunctionDocumentation() override
QCString trPage(bool first_capital, bool singular) override
QCString trClassDocumentation() override
QCString trPackageMembers() override
QCString trEvents() override
QCString trSourceFile(const QCString &filename) override
QCString trGotoTextualHierarchy() override
QCString trGeneratedAutomatically(const QCString &s) override
QCString trDefineValue() override
#define Config_getBool(name)
Definition config.h:33
QCString generateMarker(int id)
Definition util.cpp:290
QCString getDotImageExtension()
Definition util.cpp:6616