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