ISLEman
translator_sc.h
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 #ifndef TRANSLATOR_SC_H
19 #define TRANSLATOR_SC_H
20 
44 {
45  public:
46 
47  // --- Language control methods -------------------
48 
55  virtual QCString idLanguage()
56  { return "serbian-cyrillic"; }
57 
73  {
74  return "";
75  }
76 
77  // --- Language translation methods -------------------
78 
81  { return "Повезане функције"; }
82 
85  { return "(Напомињемо да ово нису функције чланице.)"; }
86 
89  { return "Опширније"; }
90 
93  { return "Документација дефиниције типа"; }
94 
97  { return "Документација члана набрајања"; }
98 
101  { return "Документација функције чланице"; }
102 
105  {
106  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
107  {
108  return "Документација поља";
109  }
110  else
111  {
112  return "Документација атрибута";
113  }
114  }
115 
117  virtual QCString trMore()
118  { return "Још..."; }
119 
122  { return "Списак свих чланова"; }
123 
126  { return "Списак чланова"; }
127 
130  { return "Ово је списак свих чланова од "; }
131 
134  { return ", укључујући све наслеђене чланове."; }
135 
139  virtual QCString trGeneratedAutomatically(const char *s)
140  { QCString result="Аутоматски направљено помоћу Doxygen-а";
141  if (s) result+=(QCString)" за "+s;
142  result+=" из изворног кода.";
143  return result;
144  }
145 
148  { return "назив набрајања"; }
149 
152  { return "вредност набрајања"; }
153 
156  { return "дефинисано у"; }
157 
158  // quick reference sections
159 
163  virtual QCString trModules()
164  { return "Модули"; }
165 
168  { return "Хијерархија класа"; }
169 
172  {
173  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
174  {
175  return "Структуре";
176  }
177  else
178  {
179  return "Списак класа";
180  }
181  }
182 
185  { return "Списак датотека"; }
186 
189  {
190  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
191  {
192  return "Поља";
193  }
194  else
195  {
196  return "Чланови класе";
197  }
198  }
199 
202  {
203  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
204  {
205  return "Глобално";
206  }
207  else
208  {
209  return "Чланови датотеке";
210  }
211  }
212 
215  { return "Повезане странице"; }
216 
219  { return "Примери"; }
220 
222  virtual QCString trSearch()
223  { return "Тражи"; }
224 
227  { return "Овај списак наслеђивања је уређен "
228  "скоро по абецеди:";
229  }
230 
232  virtual QCString trFileListDescription(bool extractAll)
233  {
234  QCString result="Овде је списак свих ";
235  if (!extractAll) result+="документованих ";
236  result+="датотека са кратким описима:";
237  return result;
238  }
239 
242  {
243 
244  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
245  {
246  return "Овде су структуре са кратким описима:";
247  }
248  else
249  {
250  return "Овде су класе, структуре, "
251  "уније и интерфејси са кратким описима:";
252  }
253  }
254 
256  virtual QCString trCompoundMembersDescription(bool extractAll)
257  {
258  QCString result="Овде је списак свих ";
259  if (!extractAll)
260  {
261  result+="документованих ";
262  }
263  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
264  {
265  result+="поља структура и унија";
266  }
267  else
268  {
269  result+="чланова класа";
270  }
271  result+=" са везама ка ";
272  if (!extractAll)
273  {
274  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
275  {
276  result+="документацији структуре/уније за свако поље:";
277  }
278  else
279  {
280  result+="документацији класе за сваки члан:";
281  }
282  }
283  else
284  {
285  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
286  {
287  result+="структури/унији којој припадају:";
288  }
289  else
290  {
291  result+="класи којој припадају:";
292  }
293  }
294  return result;
295  }
296 
298  virtual QCString trFileMembersDescription(bool extractAll)
299  {
300  QCString result="Овде је списак свих ";
301  if (!extractAll) result+="документованих ";
302 
303  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
304  {
305  result+="фрункција, променљивих, макро замена, набрајања, и дефиниција типова";
306  }
307  else
308  {
309  result+="чланова датотеке";
310  }
311  result+=" са везама ка ";
312  if (extractAll)
313  result+="датотекама којима припадају:";
314  else
315  result+="документацији:";
316  return result;
317  }
318 
321  { return "Овде је списак свих примера:"; }
322 
325  { return "Овде је списак свих повезаних страница документације:"; }
326 
329  { return "Овде је списак свих модула:"; }
330 
331  // index titles (the project name is prepended for these)
332 
335  { return "Документација"; }
336 
341  { return "Индекс модула"; }
342 
347  { return "Хијерархијски индекс"; }
348 
353  {
354  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
355  {
356  return "Индекс структура";
357  }
358  else
359  {
360  return "Индекс класа";
361  }
362  }
363 
368  { return "Индекс датотека"; }
369 
374  { return "Документација модула"; }
375 
380  {
381  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
382  {
383  return "Документација структуре";
384  }
385  else
386  {
387  return "Документација класе";
388  }
389  }
390 
395  { return "Документација датотеке"; }
396 
401  { return "Документација примера"; }
402 
407  { return "Документација странице"; }
408 
411  { return "Приручник"; }
412 
416  virtual QCString trDefines()
417  { return "Дефиниције"; }
418 
423  { return "Дефиниције типова"; }
424 
429  { return "Набрајања"; }
430 
435  { return "Функције"; }
436 
441  { return "Променљиве"; }
442 
447  { return "Вредности набрајања"; }
448 
453  { return "Документација дефиниције"; }
454 
459  { return "Документација дефиниције типа"; }
460 
465  { return "Документација набрајања"; }
466 
471  { return "Документација функције"; }
472 
477  { return "Документација променљиве"; }
478 
483  {
484  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
485  {
486  return "Структуре";
487  }
488  else
489  {
490  return "Класе";
491  }
492  }
493 
497  virtual QCString trGeneratedAt(const char *date,const char *projName)
498  {
499  QCString result=(QCString)"Направљено "+date;
500  if (projName) result+=(QCString)" за "+projName;
501  result+=(QCString)" помоћу";
502  return result;
503  }
504 
506  virtual QCString trClassDiagram(const char *clName)
507  {
508  return (QCString)"Дијаграм наслеђивања за "+clName+":";
509  }
510 
513  { return "Само за унутрашњу употребу."; }
514 
516  virtual QCString trWarning()
517  { return "Упозорење"; }
518 
520  virtual QCString trVersion()
521  { return "Верзија"; }
522 
524  virtual QCString trDate()
525  { return "Датум"; }
526 
528  virtual QCString trReturns()
529  { return "Враћа"; }
530 
532  virtual QCString trSeeAlso()
533  { return "Види"; }
534 
537  { return "Параметри"; }
538 
541  { return "Изизеци"; }
542 
545  { return "Направљено помоћу"; }
546 
548 // new since 0.49-990307
550 
553  { return "Списак простора имена"; }
554 
556  virtual QCString trNamespaceListDescription(bool extractAll)
557  {
558  QCString result="Овде је списак свих ";
559  if (!extractAll) result+="документованих ";
560  result+="простора имена са кратким описима:";
561  return result;
562  }
563 
567  virtual QCString trFriends()
568  { return "Пријатељи"; }
569 
571 // new since 0.49-990405
573 
578  { return "Документација за пријатеље и повезане функције"; }
579 
581 // new since 0.49-990425
583 
585  virtual QCString trCompoundReference(const char *clName,
586  ClassDef::CompoundType compType,
587  bool isTemplate)
588  {
589  QCString result=(QCString)clName;
590  if (isTemplate)
591  {
592  result+=" Шаблон";
593  switch(compType)
594  {
595  case ClassDef::Class: result+="ска класа"; break;
596  case ClassDef::Struct: result+="ска структура"; break;
597  case ClassDef::Union: result+="ска унија"; break;
598  case ClassDef::Interface: result+="ски интерфејс"; break;
599  case ClassDef::Protocol: result+="ски протокол"; break;
600  case ClassDef::Category: result+="ска категорија"; break;
601  case ClassDef::Exception: result+="ски изузетак"; break;
602  default: break;
603  }
604  }
605  else
606  {
607  result+=" Референца";
608  switch(compType)
609  {
610  case ClassDef::Class: result+=" класе"; break;
611  case ClassDef::Struct: result+=" структуре"; break;
612  case ClassDef::Union: result+=" уније"; break;
613  case ClassDef::Interface: result+=" интерфејса"; break;
614  case ClassDef::Protocol: result+=" протокола"; break;
615  case ClassDef::Category: result+=" категорије"; break;
616  case ClassDef::Exception: result+=" изузетка"; break;
617  default: break;
618  }
619  }
620  return result;
621  }
622 
624  virtual QCString trFileReference(const char *fileName)
625  {
626  QCString result=fileName;
627  result+=" Референца датотеке";
628  return result;
629  }
630 
632  virtual QCString trNamespaceReference(const char *namespaceName)
633  {
634  QCString result=namespaceName;
635  result+=" Референца простора имена";
636  return result;
637  }
638 
639  virtual QCString trPublicMembers()
640  { return "Јавне функције чланице"; }
641  virtual QCString trPublicSlots()
642  { return "Јавни слотови"; }
643  virtual QCString trSignals()
644  { return "Сигнали"; }
645  virtual QCString trStaticPublicMembers()
646  { return "Статичке јавне функције чланице"; }
647  virtual QCString trProtectedMembers()
648  { return "Заштићене функције чланице"; }
649  virtual QCString trProtectedSlots()
650  { return "Заштићени слотови"; }
651  virtual QCString trStaticProtectedMembers()
652  { return "Статичке заштићене функције чланице"; }
653  virtual QCString trPrivateMembers()
654  { return "Приватне функције чланице"; }
655  virtual QCString trPrivateSlots()
656  { return "Приватни слотови"; }
657  virtual QCString trStaticPrivateMembers()
658  { return "Статичке приватне функције чланице"; }
659 
663  virtual QCString trWriteList(int numEntries)
664  {
665  QCString result;
666  int i;
667  // the inherits list contain `numEntries' classes
668  for (i=0;i<numEntries;i++)
669  {
670  // use generateMarker to generate placeholders for the class links!
671  result+=generateMarker(i); // generate marker for entry i in the list
672  // (order is left to right)
673 
674  if (i!=numEntries-1) // not the last entry, so we need a separator
675  {
676  if (i<numEntries-2) // not the fore last entry
677  result+=", ";
678  else // the fore last entry
679  result+=" и ";
680  }
681  }
682  return result;
683  }
684 
688  virtual QCString trInheritsList(int numEntries)
689  {
690  return "Наслеђује "+trWriteList(numEntries)+".";
691  }
692 
696  virtual QCString trInheritedByList(int numEntries)
697  {
698  return "Наслеђују "+trWriteList(numEntries)+".";
699  }
700 
704  virtual QCString trReimplementedFromList(int numEntries)
705  {
706  return "Поново имплементирано од "+trWriteList(numEntries)+".";
707  }
708 
712  virtual QCString trReimplementedInList(int numEntries)
713  {
714  return "Поново имплементирано у "+trWriteList(numEntries)+".";
715  }
716 
719  { return "Чланови простора имена"; }
720 
722  virtual QCString trNamespaceMemberDescription(bool extractAll)
723  {
724  QCString result="Овде је списак свих ";
725  if (!extractAll) result+="документованих ";
726  result+="чланова простора имена са везама ка ";
727  if (extractAll)
728  result+="документацији простора имена за сваки члан:";
729  else
730  result+="просторима имена којима припадају:";
731  return result;
732  }
737  { return "Индекс простора имена"; }
738 
743  { return "Документација простора имена"; }
744 
746 // new since 0.49-990522
748 
753  { return "Простори имена"; }
754 
756 // new since 0.49-990728
758 
763  bool single)
764  { // here s is one of " Class", " Struct" or " Union"
765  // single is true implies a single file
766  QCString result=(QCString)"Документација за ";
767  switch(compType)
768  {
769  case ClassDef::Class: result+="ову класу"; break;
770  case ClassDef::Struct: result+="ову структуру"; break;
771  case ClassDef::Union: result+="ову унију"; break;
772  case ClassDef::Interface: result+="овај интерфејс"; break;
773  case ClassDef::Protocol: result+="овај протокол"; break;
774  case ClassDef::Category: result+="ову категорију"; break;
775  case ClassDef::Exception: result+="овај изузетак"; break;
776  default: break;
777  }
778  result+=" је произведена из";
779  if (single) result+="следеће датотеке:"; else result+="следећих датотека:";
780  return result;
781  }
782 
784 // new since 0.49-990901
786 
789  { return "Враћене вредности"; }
790 
794  { return "Главна страница"; }
795 
800  { return "стр."; }
801 
803 // new since 0.49-991003
805 
806  virtual QCString trDefinedAtLineInSourceFile()
807  {
808  return "Дефиниција у линији @0 датотеке @1.";
809  }
810  virtual QCString trDefinedInSourceFile()
811  {
812  return "Дефиниција у датотеци @0.";
813  }
814 
816 // new since 0.49-991205
818 
819  virtual QCString trDeprecated()
820  {
821  return "Застарело";
822  }
823 
825 // new since 1.0.0
827 
829  virtual QCString trCollaborationDiagram(const char *clName)
830  {
831  return (QCString)"Дијаграм сарадње за "+clName+":";
832  }
834  virtual QCString trInclDepGraph(const char *fName)
835  {
836  return (QCString)"Дијаграм зависности укључивања за "+fName+":";
837  }
840  {
841  return "Документација конструктора и деструктора";
842  }
845  {
846  return "Иди на изворни код овог фајла.";
847  }
850  {
851  return "Иди на документацију овог фајла.";
852  }
855  {
856  return "Услов пре";
857  }
860  {
861  return "Услов после";
862  }
865  {
866  return "Инваријанта";
867  }
870  {
871  return "Почетна вредност:";
872  }
874  virtual QCString trCode()
875  {
876  return "код";
877  }
878  virtual QCString trGraphicalHierarchy()
879  {
880  return "Графичка хијерархија класа";
881  }
882  virtual QCString trGotoGraphicalHierarchy()
883  {
884  return "Иди на графичку хијерархију класа";
885  }
886  virtual QCString trGotoTextualHierarchy()
887  {
888  return "Иди на текстуалну хијерархију класа";
889  }
890  virtual QCString trPageIndex()
891  {
892  return "Индекс страна";
893  }
894 
896 // new since 1.1.0
898 
899  virtual QCString trNote()
900  {
901  return "Напомена";
902  }
903  virtual QCString trPublicTypes()
904  {
905  return "Јавни типови";
906  }
907  virtual QCString trPublicAttribs()
908  {
909  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
910  {
911  return "Поља";
912  }
913  else
914  {
915  return "Јавни атрибути";
916  }
917  }
918  virtual QCString trStaticPublicAttribs()
919  {
920  return "Статички јавни атрибути";
921  }
922  virtual QCString trProtectedTypes()
923  {
924  return "Заштићени типови";
925  }
926  virtual QCString trProtectedAttribs()
927  {
928  return "Заштићени атрибути";
929  }
930  virtual QCString trStaticProtectedAttribs()
931  {
932  return "Статички заштићени атрибути";
933  }
934  virtual QCString trPrivateTypes()
935  {
936  return "Приватни типови";
937  }
938  virtual QCString trPrivateAttribs()
939  {
940  return "Приватни атрибути";
941  }
942  virtual QCString trStaticPrivateAttribs()
943  {
944  return "Статички приватни атрибути";
945  }
946 
948 // new since 1.1.3
950 
952  virtual QCString trTodo()
953  {
954  return "Урадити";
955  }
958  {
959  return "Подсетник шта још урадити";
960  }
961 
963 // new since 1.1.4
965 
966  virtual QCString trReferencedBy()
967  {
968  return "Референцирано од";
969  }
970  virtual QCString trRemarks()
971  {
972  return "Напомене";
973  }
974  virtual QCString trAttention()
975  {
976  return "Пажња";
977  }
978  virtual QCString trInclByDepGraph()
979  {
980  return "Овај граф показује које датотеке директно или "
981  "или индиректно укључују овај фајл:";
982  }
983  virtual QCString trSince()
984  {
985  return "Од";
986  }
987 
989 // new since 1.1.5
991 
994  {
995  return "Легенда графова";
996  }
1001  {
1002  return
1003  "Ова страница објашњава како тумачити графове који су направљени "
1004  "doxygen-ом.<p>\n"
1005  "Размотримо следећи пример:\n"
1006  "\\code\n"
1007  "/*! Невидљива класа због одсецања */\n"
1008  "class Invisible { };\n\n"
1009  "/*! Одсечена класа, веза наслеђивања је скривена */\n"
1010  "class Truncated : public Invisible { };\n\n"
1011  "/* Класа која није документована doxygen коментарима */\n"
1012  "class Undocumented { };\n\n"
1013  "/*! Класа која је наслеђена јавним наслеђивањем */\n"
1014  "class PublicBase : public Truncated { };\n\n"
1015  "/*! Шаблонска класа */\n"
1016  "template<class T> class Templ { };\n\n"
1017  "/*! Класа која је наслеђена заштићеним наслеђивањем */\n"
1018  "class ProtectedBase { };\n\n"
1019  "/*! Класа која је наслеђена јавним наслеђивањем */\n"
1020  "class PrivateBase { };\n\n"
1021  "/*! Класа коју користи наслеђена класа */\n"
1022  "class Used { };\n\n"
1023  "/*! Надкласа која наслеђује неки број других класа */\n"
1024  "class Inherited : public PublicBase,\n"
1025  " protected ProtectedBase,\n"
1026  " private PrivateBase,\n"
1027  " public Undocumented,\n"
1028  " public Templ<int>\n"
1029  "{\n"
1030  " private:\n"
1031  " Used *m_usedClass;\n"
1032  "};\n"
1033  "\\endcode\n"
1034  "Ако је \\c MAX_DOT_GRAPH_HEIGHT таг у конфигурационој датотеци "
1035  "подешен на 240, то ће резултовати на следећи начин:"
1036  "<p><center><img alt=\"\" src=\"graph_legend."+getDotImageExtension()+"\"></center>\n"
1037  "<p>\n"
1038  "Правоугаоници имају следеће значење:\n"
1039  "<ul>\n"
1040  "<li>%Пуни сиви правоугаоник представља структуру или класу за коју је "
1041  "граф направљен.\n"
1042  "<li>%Правоугаоник са црним оквиром означава документовану структуру или класу.\n"
1043  "<li>%Правоугаоник са сивим оквиром означава недокументовану структуру или класу.\n"
1044  "<li>%Правоугаоник са црвеним оквиром означава документовану структуру или класу за"
1045  "за коју нису све релације наслеђивања/садржавања приказане. %Граф је "
1046  "одсечен ако излази из специфицираних оквира.\n"
1047  "</ul>\n"
1048  "Стрелице имају следећа значења:\n"
1049  "<ul>\n"
1050  "<li>%Тамноплава стрелица се користи да прикаже релацију јавног извођења "
1051  "између двеју класа.\n"
1052  "<li>%Тамнозелена стрелица се користи за заштићено наслеђивање.\n"
1053  "<li>%Тамноцрвена стрелица се користи за приватно наслеђивање.\n"
1054  "<li>%Љубичаста испрекидана стрелица се користи ако класа садржи или користи "
1055  "друга класа. Стрелица је означена променљивом/променљивама "
1056  "кроз које је показивана класа или структура доступна.\n"
1057  "<li>%Жута испрекидана стрелица означава везу између примерка шаблона и "
1058  "и шаблонске класе из које је инстанцирана. Стрелица је означена "
1059  "параметрима примерка шаблона.\n"
1060  "</ul>\n";
1061  }
1063  virtual QCString trLegend()
1064  {
1065  return "легенда";
1066  }
1067 
1069 // new since 1.2.0
1071 
1073  virtual QCString trTest()
1074  {
1075  return "Тест";
1076  }
1079  {
1080  return "Списак тестова";
1081  }
1082 
1084 // new since 1.2.2
1086 
1089  {
1090  return "Своства";
1091  }
1094  {
1095  return "Документација свосјтва";
1096  }
1097 
1099 // new since 1.2.4
1101 
1104  {
1105  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
1106  {
1107  return "Структуре";
1108  }
1109  else
1110  {
1111  return "Класе";
1112  }
1113  }
1115  virtual QCString trPackage(const char *name)
1116  {
1117  return (QCString)"Пакет "+name;
1118  }
1121  {
1122  return "Списак пакета";
1123  }
1126  {
1127  return "Овде су пакети са кратким описима (ако су доступни):";
1128  }
1131  {
1132  return "Пакети";
1133  }
1136  {
1137  return "Вредност:";
1138  }
1139 
1141 // new since 1.2.5
1143 
1145  virtual QCString trBug()
1146  {
1147  return "Грешка";
1148  }
1151  {
1152  return "Списак грешака";
1153  }
1154 
1156 // new since 1.2.6
1158 
1185  {
1186  return "1251";
1187  }
1188 
1189 
1194  {
1195  return "204";
1196  }
1197 
1200  {
1201  return "Индекс";
1202  }
1203 
1208  virtual QCString trClass(bool first_capital, bool singular)
1209  {
1210  QCString result((first_capital ? "Клас" : "клас"));
1211  if (!singular) result+="e"; else result+="a";
1212  return result;
1213  }
1214 
1219  virtual QCString trFile(bool first_capital, bool singular)
1220  {
1221  QCString result((first_capital ? "Датотек" : "датотек"));
1222  if (!singular) result+="e"; else result+="a";
1223  return result;
1224  }
1225 
1230  virtual QCString trNamespace(bool first_capital, bool singular)
1231  {
1232  QCString result((first_capital ? "Простор" : "простор"));
1233  if (!singular) result+="и имена"; else result+=" имена";
1234  return result;
1235  }
1236 
1241  virtual QCString trGroup(bool first_capital, bool singular)
1242  {
1243  QCString result((first_capital ? "Груп" : "груп"));
1244  if (!singular) result+="е"; else result+="a";
1245  return result;
1246  }
1247 
1252  virtual QCString trPage(bool first_capital, bool singular)
1253  {
1254  QCString result((first_capital ? "Страниц" : "страниц"));
1255  if (!singular) result+="е"; else result += "a";
1256  return result;
1257  }
1258 
1263  virtual QCString trMember(bool first_capital, bool singular)
1264  {
1265  QCString result((first_capital ? "Члан" : "члан"));
1266  if (!singular) result+="ови";
1267  return result;
1268  }
1269 
1274  virtual QCString trGlobal(bool first_capital, bool singular)
1275  {
1276  QCString result((first_capital ? "Глобалн" : "глобалн"));
1277  if (!singular) result+="а"; else result+="о";
1278  return result;
1279  }
1280 
1282 // new since 1.2.7
1284 
1287  virtual QCString trAuthor(bool first_capital, bool singular)
1288  {
1289  QCString result((first_capital ? "Аутор" : "аутор"));
1290  if (!singular) result+="и";
1291  return result;
1292  }
1293 
1295 // new since 1.2.11
1297 
1301  {
1302  return "Референце";
1303  }
1304 
1306 // new since 1.2.13
1308 
1312  virtual QCString trImplementedFromList(int numEntries)
1313  {
1314  return "Имплементира "+trWriteList(numEntries)+".";
1315  }
1316 
1320  virtual QCString trImplementedInList(int numEntries)
1321  {
1322  return "Имплементирано у "+trWriteList(numEntries)+".";
1323  }
1324 
1326 // new since 1.2.16
1328 
1333  {
1334  return "Садржај";
1335  }
1336 
1338 // new since 1.2.17
1340 
1345  {
1346  return "Списак застарелог";
1347  }
1348 
1350 // new since 1.2.18
1352 
1356  virtual QCString trEvents()
1357  {
1358  return "Догађаји";
1359  }
1362  {
1363  return "Документација догажаја";
1364  }
1365 
1367 // new since 1.3
1369 
1373  {
1374  return "Типови пакета";
1375  }
1380  {
1381  return "Функције пакета";
1382  }
1387  {
1388  return "Статичке функције пакета";
1389  }
1394  {
1395  return "Атрибути пакета";
1396  }
1401  {
1402  return "Статички атрибути пакета";
1403  }
1404 
1406 // new since 1.3.1
1408 
1412  virtual QCString trAll()
1413  {
1414  return "Све";
1415  }
1418  {
1419  return "Овде је граф позивања за ову функцију:";
1420  }
1421 
1423 // new since 1.3.3
1425 
1430  {
1431  return "Резултати претраге";
1432  }
1441  virtual QCString trSearchResults(int numDocuments)
1442  {
1443  if (numDocuments==0)
1444  {
1445  return "Жао ми је, али нема докумената који одговарају упиту.";
1446  }
1447  else if (numDocuments==1)
1448  {
1449  return "Пронађен <b>1</b> документ који одговара упиту.";
1450  }
1451  else if (numDocuments==2)
1452  {
1453  return "Пронађена <b>а</b> документа која одговарају упиту.";
1454  }
1455  else if (numDocuments==3)
1456  {
1457  return "Пронађена <b>3</b> документа која одговарају упиту.";
1458  }
1459  else if (numDocuments==4)
1460  {
1461  return "Пронађена <b>4</b> документа која одговарају упиту.";
1462  }
1463  else
1464  {
1465  return "Пронађено <b>$num</b> докумената који одговарају упиту. "
1466  "Приказују се прво најбољи поготци.";
1467  }
1468  }
1473  {
1474  return "Поготци:";
1475  }
1476 
1478 // new since 1.3.8
1480 
1483  virtual QCString trSourceFile(QCString& filename)
1484  {
1485  return filename + " Изворна датотека";
1486  }
1487 
1489 // new since 1.3.9
1491 
1496  { return "Хијерархија директоријума"; }
1497 
1502  { return "Документација директоријума"; }
1503 
1508  { return "Директоријуми"; }
1509 
1514  { return "Ова хијерархија директоријума је уређена "
1515  "приближно по абецеди:";
1516  }
1517 
1521  virtual QCString trDirReference(const char *dirName)
1522  { QCString result=dirName; result+=" Референца директоријума"; return result; }
1523 
1527  virtual QCString trDir(bool first_capital, bool singular)
1528  {
1529  QCString result((first_capital ? "Директоријум" : "директоријум"));
1530  if (singular) result+=""; else result+="и";
1531  return result;
1532  }
1533 
1535 // new since 1.4.1
1537 
1542  {
1543  return "Ово је преоптерећена функција чланица. "
1544  "Разликује се од наведене само по врсти аргумената кое прихвата";
1545  }
1546 
1548 // new since 1.4.6
1550 
1553  {
1554  return "Ово је граф функција које позивају ову функцију:";
1555  }
1556 
1561  { return "Документација вредности набрајања"; }
1562 
1564 // new since 1.5.4 (mainly for Fortran)
1566 
1569  { return "Документацијаr функције чланице, односно потпрограма члана"; }
1570 
1573  { return "Списак типова података"; }
1574 
1577  { return "Поља"; }
1578 
1581  { return "Овде су типови података са кратким описима:"; }
1582 
1585  {
1586  QCString result="Овде је списак свих ";
1587  if (!extractAll)
1588  {
1589  result+="документованих ";
1590  }
1591  result+="чланова типова података";
1592  result+=" са везама ка ";
1593  if (!extractAll)
1594  {
1595  result+="документацији структуре података за сваки члан";
1596  }
1597  else
1598  {
1599  result+="типовима података којима припадају:";
1600  }
1601  return result;
1602  }
1603 
1608  { return "Индекс типова података"; }
1609 
1614  { return "Документација типова података"; }
1615 
1620  { return "Функције/потпрограми"; }
1621 
1626  { return "Документација функције/потпрограма"; }
1627 
1632  { return "Типови података"; }
1633 
1636  { return "Списак модула"; }
1637 
1639  virtual QCString trModulesListDescription(bool extractAll)
1640  {
1641  QCString result="Овде је списак свих ";
1642  if (!extractAll) result+="документованих ";
1643  result+="модула са кратким описима:";
1644  return result;
1645  }
1646 
1648  virtual QCString trCompoundReferenceFortran(const char *clName,
1649  ClassDef::CompoundType compType,
1650  bool isTemplate)
1651  {
1652  QCString result=(QCString)clName;
1653  if (isTemplate) result+=" Шаблон";
1654  result+=" Референца";
1655  switch(compType)
1656  {
1657  case ClassDef::Class: result+=" модула"; break;
1658  case ClassDef::Struct: result+=" типа"; break;
1659  case ClassDef::Union: result+=" уније"; break;
1660  case ClassDef::Interface: result+=" интерфејса"; break;
1661  case ClassDef::Protocol: result+=" протокола"; break;
1662  case ClassDef::Category: result+=" категорије"; break;
1663  case ClassDef::Exception: result+=" изузетка"; break;
1664  default: break;
1665  }
1666  return result;
1667  }
1669  virtual QCString trModuleReference(const char *namespaceName)
1670  {
1671  QCString result=namespaceName;
1672  result+=" Референца модула";
1673  return result;
1674  }
1675 
1678  { return "Чланови модула"; }
1679 
1681  virtual QCString trModulesMemberDescription(bool extractAll)
1682  {
1683  QCString result="Овде је списак свих ";
1684  if (!extractAll) result+="документованих ";
1685  result+="чланова модула са везама ка ";
1686  if (extractAll)
1687  {
1688  result+="документацији модула за сваки члан:";
1689  }
1690  else
1691  {
1692  result+="модулима којима припадају:";
1693  }
1694  return result;
1695  }
1696 
1701  { return "Индекс модула"; }
1702 
1707  virtual QCString trModule(bool first_capital, bool singular)
1708  {
1709  QCString result((first_capital ? "Модул" : "модул"));
1710  if (!singular) result+="и";
1711  return result;
1712  }
1717  bool single)
1718  { // here s is one of " Module", " Struct" or " Union"
1719  // single is true implies a single file
1720  QCString result=(QCString)"Документација за ";
1721  switch(compType)
1722  {
1723  case ClassDef::Class: result+="овај модул"; break;
1724  case ClassDef::Struct: result+="овај тип"; break;
1725  case ClassDef::Union: result+="ову унију"; break;
1726  case ClassDef::Interface: result+="овај интерфејс"; break;
1727  case ClassDef::Protocol: result+="овај протокол"; break;
1728  case ClassDef::Category: result+="ову категорију"; break;
1729  case ClassDef::Exception: result+="овај изузетак"; break;
1730  default: break;
1731  }
1732  result+=" је направљен из следећ";
1733  if (single) result+="е датотеке:"; else result+="их датотека:";
1734  return result;
1735  }
1740  virtual QCString trType(bool first_capital, bool singular)
1741  {
1742  QCString result((first_capital ? "Тип" : "тип"));
1743  if (!singular) result+="ови";
1744  return result;
1745  }
1750  virtual QCString trSubprogram(bool first_capital, bool singular)
1751  {
1752  QCString result((first_capital ? "Потпрограм" : "потпрограм"));
1753  if (!singular) result+="и";
1754  return result;
1755  }
1756 
1759  {
1760  return "Ограничења типова";
1761  }
1762 
1763 };
1764 
1765 #endif
virtual QCString trInheritedByList(int numEntries)
Definition: translator_sc.h:696
virtual QCString trSubprograms()
Definition: translator_sc.h:1619
virtual QCString trRelatedSubscript()
Definition: translator_sc.h:84
virtual QCString trNamespaces()
Definition: translator_sc.h:752
virtual QCString trSeeAlso()
Definition: translator_sc.h:532
virtual QCString trGeneratedAutomatically(const char *s)
Definition: translator_sc.h:139
virtual QCString trCallerGraph()
Definition: translator_sc.h:1552
virtual QCString trLegendTitle()
Definition: translator_sc.h:993
virtual QCString trNamespaceMemberDescription(bool extractAll)
Definition: translator_sc.h:722
Adapter class for languages that only contain translations up to version 1.6.0.
Definition: translator_adapter.h:177
virtual QCString trFileMembers()
Definition: translator_sc.h:201
virtual QCString trReferences()
Definition: translator_sc.h:1300
virtual QCString trFileDocumentation()
Definition: translator_sc.h:394
virtual QCString trCollaborationDiagram(const char *clName)
Definition: translator_sc.h:829
virtual QCString trAuthor(bool first_capital, bool singular)
Definition: translator_sc.h:1287
virtual QCString trGeneratedFromFiles(ClassDef::CompoundType compType, bool single)
Definition: translator_sc.h:762
virtual QCString trNamespaceListDescription(bool extractAll)
Definition: translator_sc.h:556
virtual QCString trCompoundReferenceFortran(const char *clName, ClassDef::CompoundType compType, bool isTemplate)
Definition: translator_sc.h:1648
virtual QCString trNamespaceDocumentation()
Definition: translator_sc.h:742
virtual QCString trModulesIndex()
Definition: translator_sc.h:1700
virtual QCString trPackages()
Definition: translator_sc.h:1130
virtual QCString idLanguage()
Definition: translator_sc.h:55
virtual QCString trExamplesDescription()
Definition: translator_sc.h:320
virtual QCString trMemberFunctionDocumentationFortran()
Definition: translator_sc.h:1568
virtual QCString trSearchResults(int numDocuments)
Definition: translator_sc.h:1441
virtual QCString trSearchMatches()
Definition: translator_sc.h:1472
virtual QCString trSearch()
Definition: translator_sc.h:222
virtual QCString trExamples()
Definition: translator_sc.h:218
virtual QCString trInvariant()
Definition: translator_sc.h:864
virtual QCString trCompoundList()
Definition: translator_sc.h:171
virtual QCString trStaticPackageAttribs()
Definition: translator_sc.h:1400
virtual QCString trBugList()
Definition: translator_sc.h:1150
virtual QCString trDefines()
Definition: translator_sc.h:416
virtual QCString trGlobal(bool first_capital, bool singular)
Definition: translator_sc.h:1274
virtual QCString trDirReference(const char *dirName)
Definition: translator_sc.h:1521
virtual QCString trReimplementedInList(int numEntries)
Definition: translator_sc.h:712
virtual QCString trEnumValue()
Definition: translator_sc.h:151
virtual QCString trProperties()
Definition: translator_sc.h:1088
virtual QCString trVariableDocumentation()
Definition: translator_sc.h:476
virtual QCString trModulesList()
Definition: translator_sc.h:1635
virtual QCString trModulesMemberDescription(bool extractAll)
Definition: translator_sc.h:1681
virtual QCString trRTFGeneralIndex()
Definition: translator_sc.h:1199
virtual QCString trFileReference(const char *fileName)
Definition: translator_sc.h:624
virtual QCString trVariables()
Definition: translator_sc.h:440
virtual QCString trEnumName()
Definition: translator_sc.h:147
virtual QCString trLegend()
Definition: translator_sc.h:1063
virtual QCString trWarning()
Definition: translator_sc.h:516
virtual QCString trClassDiagram(const char *clName)
Definition: translator_sc.h:506
virtual QCString trCallGraph()
Definition: translator_sc.h:1417
virtual QCString trInclDepGraph(const char *fName)
Definition: translator_sc.h:834
virtual QCString trDefineValue()
Definition: translator_sc.h:1135
virtual QCString trHierarchicalIndex()
Definition: translator_sc.h:346
virtual QCString trEvents()
Definition: translator_sc.h:1356
virtual QCString trCode()
Definition: translator_sc.h:874
virtual QCString trNamespaceMembers()
Definition: translator_sc.h:718
virtual QCString trDirDocumentation()
Definition: translator_sc.h:1501
virtual QCString trFileList()
Definition: translator_sc.h:184
virtual QCString trPageDocumentation()
Definition: translator_sc.h:406
Definition: translator_sc.h:43
virtual QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType, bool single)
Definition: translator_sc.h:1716
virtual QCString trTypedefs()
Definition: translator_sc.h:422
virtual QCString trTodoList()
Definition: translator_sc.h:957
virtual QCString trFileMembersDescription(bool extractAll)
Definition: translator_sc.h:298
virtual QCString trMainPage()
Definition: translator_sc.h:793
virtual QCString trPackageTypes()
Definition: translator_sc.h:1372
virtual QCString trTestList()
Definition: translator_sc.h:1078
virtual QCString trMemberFunctionDocumentation()
Definition: translator_sc.h:100
virtual QCString trModulesListDescription(bool extractAll)
Definition: translator_sc.h:1639
virtual QCString trGeneratedAt(const char *date, const char *projName)
Definition: translator_sc.h:497
virtual QCString trDirIndex()
Definition: translator_sc.h:1495
virtual QCString trCompoundListFortran()
Definition: translator_sc.h:1572
virtual QCString trRelatedPages()
Definition: translator_sc.h:214
virtual QCString trMemberList()
Definition: translator_sc.h:125
virtual QCString trLegendDocs()
Definition: translator_sc.h:1000
virtual QCString trCompoundMembersFortran()
Definition: translator_sc.h:1576
QCString generateMarker(int id)
Definition: util.cpp:266
virtual QCString trGotoSourceCode()
Definition: translator_sc.h:844
virtual QCString trRelatedFunctions()
Definition: translator_sc.h:80
virtual QCString trBug()
Definition: translator_sc.h:1145
virtual QCString trPackageAttribs()
Definition: translator_sc.h:1393
virtual QCString trRTFCharSet()
Definition: translator_sc.h:1193
virtual QCString trRTFansicp()
Definition: translator_sc.h:1184
virtual QCString trCompounds()
Definition: translator_sc.h:482
virtual QCString trModule(bool first_capital, bool singular)
Definition: translator_sc.h:1707
virtual QCString trNamespaceReference(const char *namespaceName)
Definition: translator_sc.h:632
virtual QCString trImplementedInList(int numEntries)
Definition: translator_sc.h:1320
virtual QCString trInitialValue()
Definition: translator_sc.h:869
virtual QCString trModulesDescription()
Definition: translator_sc.h:328
virtual QCString trPackageMembers()
Definition: translator_sc.h:1379
virtual QCString trInheritsList(int numEntries)
Definition: translator_sc.h:688
virtual QCString trEnumerationValues()
Definition: translator_sc.h:446
virtual QCString trType(bool first_capital, bool singular)
Definition: translator_sc.h:1740
virtual QCString trRelatedPagesDescription()
Definition: translator_sc.h:324
virtual QCString trDirDescription()
Definition: translator_sc.h:1513
virtual QCString trPropertyDocumentation()
Definition: translator_sc.h:1093
virtual QCString trSubprogramDocumentation()
Definition: translator_sc.h:1625
virtual QCString trOverloadText()
Definition: translator_sc.h:1541
virtual QCString trCompoundMembersDescriptionFortran(bool extractAll)
Definition: translator_sc.h:1584
virtual QCString trCompoundListDescription()
Definition: translator_sc.h:241
virtual QCString trMore()
Definition: translator_sc.h:117
virtual QCString trModuleDocumentation()
Definition: translator_sc.h:373
virtual QCString trPageAbbreviation()
Definition: translator_sc.h:799
virtual QCString trDetailedDescription()
Definition: translator_sc.h:88
virtual QCString trGroup(bool first_capital, bool singular)
Definition: translator_sc.h:1241
virtual QCString trReimplementedFromList(int numEntries)
Definition: translator_sc.h:704
virtual QCString trVersion()
Definition: translator_sc.h:520
virtual QCString trRelatedFunctionDocumentation()
Definition: translator_sc.h:577
virtual QCString trFileIndex()
Definition: translator_sc.h:367
virtual QCString trModuleReference(const char *namespaceName)
Definition: translator_sc.h:1669
virtual QCString trConstructorDocumentation()
Definition: translator_sc.h:839
virtual QCString trModules()
Definition: translator_sc.h:163
virtual QCString trTypeDocumentation()
Definition: translator_sc.h:1613
virtual QCString trCompoundListDescriptionFortran()
Definition: translator_sc.h:1580
virtual QCString trClassHierarchyDescription()
Definition: translator_sc.h:226
virtual QCString trParameters()
Definition: translator_sc.h:536
virtual QCString trDeprecatedList()
Definition: translator_sc.h:1344
virtual QCString trGeneratedBy()
Definition: translator_sc.h:544
virtual QCString trModuleIndex()
Definition: translator_sc.h:340
virtual QCString trSourceFile(QCString &filename)
Definition: translator_sc.h:1483
virtual QCString trPrecondition()
Definition: translator_sc.h:854
virtual QCString trClass(bool first_capital, bool singular)
Definition: translator_sc.h:1208
virtual QCString trExceptions()
Definition: translator_sc.h:540
virtual QCString trDir(bool first_capital, bool singular)
Definition: translator_sc.h:1527
virtual QCString trDate()
Definition: translator_sc.h:524
virtual QCString trReturns()
Definition: translator_sc.h:528
virtual QCString trDirectories()
Definition: translator_sc.h:1507
virtual QCString trNamespace(bool first_capital, bool singular)
Definition: translator_sc.h:1230
virtual QCString trRTFTableOfContents()
Definition: translator_sc.h:1332
virtual QCString trEnumerationValueDocumentation()
Definition: translator_sc.h:1560
virtual QCString trPackage(const char *name)
Definition: translator_sc.h:1115
virtual QCString trCompoundIndex()
Definition: translator_sc.h:352
virtual QCString trPostcondition()
Definition: translator_sc.h:859
virtual QCString trForInternalUseOnly()
Definition: translator_sc.h:512
virtual QCString trCompoundMembers()
Definition: translator_sc.h:188
virtual QCString trTypeConstraints()
Definition: translator_sc.h:1758
virtual QCString trExampleDocumentation()
Definition: translator_sc.h:400
virtual QCString trThisIsTheListOfAllMembers()
Definition: translator_sc.h:129
CompoundType
The various compound types.
Definition: classdef.h:63
virtual QCString trTypedefDocumentation()
Definition: translator_sc.h:458
virtual QCString trPage(bool first_capital, bool singular)
Definition: translator_sc.h:1252
virtual QCString trNamespaceIndex()
Definition: translator_sc.h:736
virtual QCString trPackageListDescription()
Definition: translator_sc.h:1125
virtual QCString trNamespaceList()
Definition: translator_sc.h:552
virtual QCString trSearchResultsTitle()
Definition: translator_sc.h:1429
virtual QCString trClasses()
Definition: translator_sc.h:1103
virtual QCString trCompoundMembersDescription(bool extractAll)
Definition: translator_sc.h:256
virtual QCString trEnumerations()
Definition: translator_sc.h:428
virtual QCString trTodo()
Definition: translator_sc.h:952
virtual QCString trEnumerationTypeDocumentation()
Definition: translator_sc.h:464
virtual QCString trMemberDataDocumentation()
Definition: translator_sc.h:104
virtual QCString trMemberTypedefDocumentation()
Definition: translator_sc.h:92
virtual QCString trCompoundReference(const char *clName, ClassDef::CompoundType compType, bool isTemplate)
Definition: translator_sc.h:585
virtual QCString trDataTypes()
Definition: translator_sc.h:1631
virtual QCString trFile(bool first_capital, bool singular)
Definition: translator_sc.h:1219
virtual QCString trTest()
Definition: translator_sc.h:1073
virtual QCString trClassDocumentation()
Definition: translator_sc.h:379
virtual QCString trMember(bool first_capital, bool singular)
Definition: translator_sc.h:1263
virtual QCString trAll()
Definition: translator_sc.h:1412
virtual QCString trGotoDocumentation()
Definition: translator_sc.h:849
This is an alternative implementation of QCString.
Definition: qcstring.h:131
virtual QCString trImplementedFromList(int numEntries)
Definition: translator_sc.h:1312
virtual QCString trFriends()
Definition: translator_sc.h:567
virtual QCString trClassHierarchy()
Definition: translator_sc.h:167
virtual QCString trEventDocumentation()
Definition: translator_sc.h:1361
virtual QCString trListOfAllMembers()
Definition: translator_sc.h:121
virtual QCString trDefineDocumentation()
Definition: translator_sc.h:452
virtual QCString trWriteList(int numEntries)
Definition: translator_sc.h:663
virtual QCString trCompoundIndexFortran()
Definition: translator_sc.h:1607
virtual QCString trDefinedIn()
Definition: translator_sc.h:155
virtual QCString trMemberEnumerationDocumentation()
Definition: translator_sc.h:96
virtual QCString latexLanguageSupportCommand()
Definition: translator_sc.h:72
virtual QCString trDocumentation()
Definition: translator_sc.h:334
virtual QCString trModulesMembers()
Definition: translator_sc.h:1677
virtual QCString trSubprogram(bool first_capital, bool singular)
Definition: translator_sc.h:1750
virtual QCString trStaticPackageMembers()
Definition: translator_sc.h:1386
virtual QCString trFileListDescription(bool extractAll)
Definition: translator_sc.h:232
virtual QCString trIncludingInheritedMembers()
Definition: translator_sc.h:133
virtual QCString trReferenceManual()
Definition: translator_sc.h:410
virtual QCString trFunctions()
Definition: translator_sc.h:434
virtual QCString trPackageList()
Definition: translator_sc.h:1120
virtual QCString trReturnValues()
Definition: translator_sc.h:788
virtual QCString trFunctionDocumentation()
Definition: translator_sc.h:470