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