translator_ua.h
Go to the documentation of this file.
1 /******************************************************************************
2  *
3  * Copyright (C) 1997-2015 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  * The translation into Ukrainian was provided by
15  * Olexij Tkatchenko (olexij.tkatchenko@parcs.de)
16  * Petro Yermolenko (python@i.ua)
17  */
18 
19 #ifndef TRANSLATOR_UA_H
20 #define TRANSLATOR_UA_H
21 
23 {
24  public:
25  /*! Used for identification of the language. */
26  virtual QCString idLanguage()
27  { return "ukrainian"; }
28 
29  /* Used to get the command(s) for the language support. */
31  {
32  return "\\usepackage[T2A]{fontenc}\n\\usepackage[ukrainian]{babel}\n";
33  }
34 
35  // --- Language translation methods -------------------
36 
37  /*! used in the compound documentation before a list of related functions. */
39  { return "Споріднені фукції"; }
40 
41  /*! subscript for the related functions. */
43  { return "(не методи компонент)"; }
44 
45  /*! header that is put before the detailed description of files, classes and namespaces. */
47  { return "Детальний опис"; }
48 
49  /*! header that is put before the list of typedefs. */
51  { return "Опис типів користувача"; }
52 
53  /*! header that is put before the list of enumerations. */
55  { return "Опис переліків користувача"; }
56 
57  /*! header that is put before the list of member functions. */
59  { return "Опис методів компонент"; }
60 
61  /*! header that is put before the list of member attributes. */
63  {
64  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
65  {
66  return "Поля" ;
67  }
68  else
69  {
70  return "Компонентні дані" ;
71  }
72  }
73 
74  /*! this is the text of a link put after brief descriptions. */
75  virtual QCString trMore()
76  { return "Детальніше..."; }
77 
78  /*! put in the class documentation */
79  /* Dosn't use when optimization for C is on. */
81  {
82  return "Список всіх елементів" ;
83  }
84 
85  /*! used as the title of the "list of all members" page of a class */
86  /* Dosn't use when optimization for C is on. */
88  {
89  return "Cписок елементів" ;
90  }
91 
92  /*! this is the first part of a sentence that is followed by a class name */
93  /* Dosn't use when optimization for C is on. */
95  { return "Повний список елементів"; }
96 
97  /*! this is the remainder of the sentence after the class name */
98  /* Dosn't use when optimization for C is on. */
100  { return ", включаючи всі успадковані елементи"; }
101 
102  /*! this is put at the author sections at the bottom of man pages.
103  * parameter s is name of the project name.
104  */
105  virtual QCString trGeneratedAutomatically(const char *s)
106  { QCString result="Автоматично створено за допомогою Doxygen";
107  if (s) result+=QCString(" для ")+s;
108  result+=" з тексту програми.";
109  return result;
110  }
111 
112  /*! put after an enum name in the list of all members */
114  { return "Перелік"; }
115 
116  /*! put after an enum value in the list of all members */
118  { return "Елемент переліку"; }
119 
120  /*! put after an undocumented member in the list of all members */
122  { return "визначено в "; }
123 
124  // quick reference sections
125 
126  /*! This is put above each page as a link to the list of all groups of
127  * compounds or files (see the \\group command).
128  */
129  virtual QCString trModules()
130  { return "Програмні модулі"; }
131 
132  /*! This is put above each page as a link to the class hierarchy */
134  { return "Ієрархія класів"; }
135 
136  /*! This is put above each page as a link to the list of annotated classes */
138  {
139  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
140  {
141  return "Структури даних" ;
142  }
143  else
144  {
145  return "Класи" ;
146  }
147  }
148 
149  /*! This is put above each page as a link to the list of documented files */
151  { return "Файли"; }
152 
153  /*! This is put above each page as a link to all members of compounds. */
155  {
156  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
157  {
158  return "Поля структур" ;
159  }
160  else
161  {
162  return "Елементи класів" ;
163  }
164  }
165 
166  /*! This is put above each page as a link to all members of files. */
167  /*??*/
169  {
170  return "Елементи файлу" ;
171  }
172 
173  /*! This is put above each page as a link to all related pages. */
175  /* ?? Вариант перевода "См. также: " более удачный, но не в заголовке,
176  как в данном случае. */
177  { return "Додаткова інформація"; }
178 
179  /*! This is put above each page as a link to all examples. */
181  { return "Приклади"; }
182 
183  /*! This is put above each page as a link to the search engine. */
184  virtual QCString trSearch()
185  { return "Пошук"; }
186 
187  /*! This is an introduction to the class hierarchy. */
189  { return "Список успадкувань впорядковано наближено до алфавіту"; }
190 
191  /*! This is an introduction to the list with all files. */
192  virtual QCString trFileListDescription(bool extractAll)
193  {
194  QCString result="Повний список ";
195  if (!extractAll) result+="документованих ";
196  result+="файлів.";
197  return result;
198  }
199 
200  /*! This is an introduction to the annotated compound list. */
202  {
203  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
204  {
205  return "Структури даних з коротким описом." ;
206  }
207  else
208  {
209  return "Класи, структури, об'єднання та інтерфейси з коротким описом." ;
210  }
211  }
212 
213  /*! This is an introduction to the page with all class members. */
214  virtual QCString trCompoundMembersDescription(bool extractAll)
215  {
216  QCString result="Список всіх ";
217  if(!extractAll) result+="документоаних ";
218  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
219  result+="елементів структур даних з посиланням на ";
220  else
221  result+="елементів класів даних з посиланням на ";
222  if(extractAll)
223  {
224  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
225  result+="документацію по структурі/об'єднанню кожного елементу.";
226  else
227  result+="документацію по класу кожного елементу.";
228  }
229  else
230  {
231  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
232  result += "відповідні структури";
233  else
234  result += "відповідні класи";
235  result+=", до яких вони належать.";
236  }
237  return result ;
238  }
239 
240  /*! This is an introduction to the page with all file members. */
241  virtual QCString trFileMembersDescription(bool extractAll)
242  {
243  QCString result="Список всіх ";
244  if (!extractAll) result+="документованих ";
245 
246  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
247  {
248  result+="функцій, змінних, макровизначень, "
249  "переліків і визначень типів";
250  }
251  else
252  {
253  result+="елементів файлів ";
254  }
255  result+=" з посиланям на ";
256  if (extractAll)
257  result+="файли, до яких вони належать.";
258  else
259  result+="документацію.";
260  return result ;
261  }
262 
263  /*! This is an introduction to the page with the list of all examples */
265  { return "Повний список прикладів."; }
266 
267  /*! This is an introduction to the page with the list of related pages */
269  { return "Повний список додаткових описів."; }
270 
271  /*! This is an introduction to the page with the list of class/file groups */
273  { return "Повний список модулів."; }
274 
275  // index titles (the project name is prepended for these)
276 
277  /*! This is used in HTML as the title of index.html. */
279  { return "Документація"; }
280 
281  /*! This is used in LaTeX as the title of the chapter with the
282  * index of all groups.
283  */
285  { return "Алфавітний покажчик модулів"; }
286 
287  /*! This is used in LaTeX as the title of the chapter with the
288  * class hierarchy.
289  */
291  { return "Ієрархічний покажчик класів"; }
292 
293  /*! This is used in LaTeX as the title of the chapter with the
294  * annotated compound index.
295  */
297  {
298  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
299  {
300  return "Алфавітний покажчик структур даних" ;
301  }
302  else
303  {
304  return "Алфавітний покажчик класів" ;
305  }
306  }
307 
308  /*! This is used in LaTeX as the title of the chapter with the
309  * list of all files.
310  */
312  { return "Покажчик файлв" ; }
313 
314  /*! This is used in LaTeX as the title of the chapter containing
315  * the documentation of all groups.
316  */
318  { return "Програмні Модулі"; }
319 
320  /*! This is used in LaTeX as the title of the chapter containing
321  * the documentation of all classes, structs and unions.
322  */
324  {
325  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
326  {
327  return "Структури даних" ;
328  }
329  else
330  {
331  return "Класи" ;
332  }
333  }
334 
335  /*! This is used in LaTeX as the title of the chapter containing
336  * the documentation of all files.
337  */
339  { return "Файли"; }
340 
341  /*! This is used in LaTeX as the title of the chapter containing
342  * the documentation of all examples.
343  */
345  { return "Приклади"; }
346 
347  /*! This is used in LaTeX as the title of the chapter containing
348  * the documentation of all related pages.
349  */
351  { return "Документація по темі"; }
352 
353  /*! This is used in LaTeX as the title of the document */
355  { return "Довідковий посібник"; }
356 
357  /*! This is used in the documentation of a file as a header before the
358  * list of defines
359  */
360  virtual QCString trDefines()
361  { return "Макровизначення"; }
362 
363  /*! This is used in the documentation of a file as a header before the
364  * list of typedefs
365  */
367  { return "Визначення типів"; }
368 
369  /*! This is used in the documentation of a file as a header before the
370  * list of enumerations
371  */
373  { return "Переліки"; }
374 
375  /*! This is used in the documentation of a file as a header before the
376  * list of (global) functions
377  */
379  { return "Функції"; }
380 
381  /*! This is used in the documentation of a file as a header before the
382  * list of (global) variables
383  */
385  { return "Змінні"; }
386 
387  /*! This is used in the documentation of a file as a header before the
388  * list of (global) variables
389  */
391  { return "Елементи переліків"; }
392 
393  /*! This is used in the documentation of a file before the list of
394  * documentation blocks for defines
395  */
397  { return "Опис макровизначень"; }
398 
399  /*! This is used in the documentation of a file/namespace before the list
400  * of documentation blocks for typedefs
401  */
403  { return "Опис визначень типів"; }
404 
405  /*! This is used in the documentation of a file/namespace before the list
406  * of documentation blocks for enumeration types
407  */
409  { return "Опис переліків"; }
410 
411  /*! This is used in the documentation of a file/namespace before the list
412  * of documentation blocks for functions
413  */
415  { return "Опис функцій"; }
416 
417  /*! This is used in the documentation of a file/namespace before the list
418  * of documentation blocks for variables
419  */
421  { return "Опис змінних"; }
422 
423  /*! This is used in the documentation of a file/namespace/group before
424  * the list of links to documented compounds
425  */
427  {
428  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
429  {
430  return "Структури даних" ;
431  }
432  else
433  {
434  return "Класи" ;
435  }
436 
437  }
438 
439  /*! This is used in the documentation of a group before the list of
440  * links to documented files
441  */
442  /*! This is used in the standard footer of each page and indicates when
443  * the page was generated
444  */
445  virtual QCString trGeneratedAt(const char *date,const char *projName)
446  {
447  QCString result="Документація ";
448  if (projName) result+=QCString("до ")+projName;
449  result+=QCString(" створена ")+date;
450  result+=" системою";
451  return result;
452  }
453 
454  /*! this text is put before a class diagram */
455  virtual QCString trClassDiagram(const char *clName)
456  {
457  return QCString("Схема успадкувань для ")+clName;
458  }
459 
460  /*! this text is generated when the \\internal command is used. */
462  { return "Тільки для внутрішнього користування"; }
463 
464  /*! this text is generated when the \\warning command is used. */
465  virtual QCString trWarning()
466  { return "Застереження"; }
467 
468  /*! this text is generated when the \\version command is used. */
469  virtual QCString trVersion()
470  { return "Версія"; }
471 
472  /*! this text is generated when the \\date command is used. */
473  virtual QCString trDate()
474  { return "Дата"; }
475 
476  /*! this text is generated when the \\return command is used. */
477  virtual QCString trReturns()
478  { return "Повертає"; }
479 
480  /*! this text is generated when the \\sa command is used. */
481  virtual QCString trSeeAlso()
482  { return "Див. також"; }
483 
484  /*! this text is generated when the \\param command is used. */
486  { return "Аргументи"; }
487 
488  /*! this text is generated when the \\exception command is used. */
490  { return "Обробка виняткових ситуацій"; }
491 
492  /*! this text is used in the title page of a LaTeX document. */
494  { return "Створено системою"; }
495 
496 //////////////////////////////////////////////////////////////////////////
497 // new since 0.49-990307
498 //////////////////////////////////////////////////////////////////////////
499 
500  /*! used as the title of page containing all the index of all namespaces. */
502  { return "Простір імен"; }
503 
504  /*! used as an introduction to the namespace list */
505  virtual QCString trNamespaceListDescription(bool extractAll)
506  {
507  QCString result="Повний список ";
508  if (!extractAll) result+="документованих ";
509  result+="просторів імен.";
510  return result;
511  }
512 
513  /*! used in the class documentation as a header before the list of all
514  * friends of a class
515  */
516  virtual QCString trFriends()
517  { return "Дружні класи"; }
518 
519 //////////////////////////////////////////////////////////////////////////
520 // new since 0.49-990405
521 //////////////////////////////////////////////////////////////////////////
522 
523  /*! used in the class documentation as a header before the list of all
524  * related classes
525  */
527  { return "Документация до дружніх класів та відповідних функцій"; }
528 
529 //////////////////////////////////////////////////////////////////////////
530 // new since 0.49-990425
531 //////////////////////////////////////////////////////////////////////////
532 
533  /*! used as the title of the HTML page of a class/struct/union */
534  virtual QCString trCompoundReference(const char *clName,
535  ClassDef::CompoundType compType,
536  bool isTemplate)
537  {
539  if (isTemplate)
540  {
541  result="Шаблон ";
542  switch(compType)
543  {
544  case ClassDef::Class: result+="класу"; break;
545  case ClassDef::Struct: result+="структури"; break;
546  case ClassDef::Union: result+="об'єднання"; break;
547  case ClassDef::Interface: result+="інтерфейсу"; break;
548  case ClassDef::Protocol: result+="протоколу"; break;
549  case ClassDef::Category: result+="категорії"; break;
550  case ClassDef::Exception: result+="Виняток"; break;
551  default: break;
552  }
553  }
554  else
555  {
556  switch(compType)
557  {
558  case ClassDef::Class: result+="Клас"; break;
559  case ClassDef::Struct: result+="Структура"; break;
560  case ClassDef::Union: result+="Об'єднання"; break;
561  case ClassDef::Interface: result+="Інтерфейс"; break;
562  case ClassDef::Protocol: result+="Протокол"; break;
563  case ClassDef::Category: result+="Категорія"; break;
564  case ClassDef::Exception: result+="Виняток"; break;
565  default: break;
566  }
567  }
568  result+=" ";
569  return result+clName;
570  }
571 
572  /*! used as the title of the HTML page of a file */
573  virtual QCString trFileReference(const char *fileName)
574  {
575  return QCString("Файл ")+fileName;
576  }
577 
578  /*! used as the title of the HTML page of a namespace */
579  virtual QCString trNamespaceReference(const char *namespaceName)
580  {
581  return QCString("Простір імен ")+namespaceName;
582  }
583 
585  { return "Загальнодоступні елементи"; }
587  { return "Загальнодоступні слоти"; }
588  virtual QCString trSignals()
589  { return "Сигнали"; }
591  { return "Загальнодоступні статичні елементи"; }
593  { return "Захищені елементи"; }
595  { return "Захищені слоти"; }
597  { return "Захищені статичні елементи"; }
599  { return "Приватні елементи"; }
601  { return "Приватні слоти"; }
603  { return "Приватні статичні елементи"; }
604 
605  /*! this function is used to produce a comma-separated list of items.
606  * use generateMarker(i) to indicate where item i should be put.
607  */
608  virtual QCString trWriteList(int numEntries)
609  {
611  int i;
612  // the inherits list contain `numEntries' classes
613  for (i=0;i<numEntries;i++)
614  {
615  // use generateMarker to generate placeholders for the class links!
616  result+=generateMarker(i); // generate marker for entry i in the list
617  // (order is left to right)
618 
619  if (i!=numEntries-1) // not the last entry, so we need a separator
620  {
621  if (i<numEntries-2) // not the fore last entry
622  result+=", ";
623  else // the fore last entry
624  result+= " і " ;
625  }
626  }
627  return result;
628  }
629 
630  /*! used in class documentation to produce a list of base classes,
631  * if class diagrams are disabled.
632  */
633  virtual QCString trInheritsList(int numEntries)
634  {
635  return "Успадковує клас "+trWriteList(numEntries)+".";
636  }
637 
638  /*! used in class documentation to produce a list of super classes,
639  * if class diagrams are disabled.
640  */
641  virtual QCString trInheritedByList(int numEntries)
642  {
643  return "Успадковано класами "+trWriteList(numEntries)+".";
644  }
645 
646  /*! used in member documentation blocks to produce a list of
647  * members that are hidden by this one.
648  */
649  virtual QCString trReimplementedFromList(int numEntries)
650  {
651  return "Переозначення з "+trWriteList(numEntries)+".";
652  }
653 
654  /*! used in member documentation blocks to produce a list of
655  * all member that overwrite the implementation of this member.
656  */
657  virtual QCString trReimplementedInList(int numEntries)
658  {
659  return "Переозначається в "+trWriteList(numEntries)+".";
660  }
661 
662  /*! This is put above each page as a link to all members of namespaces. */
664  { return "Елементи простору імен"; }
665 
666  /*! This is an introduction to the page with all namespace members */
667  virtual QCString trNamespaceMemberDescription(bool extractAll)
668  {
669  QCString result="Повний список ";
670  if (!extractAll) result+="документованих ";
671  result+="елеметів простору імен з посиланням ";
672  if (extractAll)
673  result+="на документацію для кожного елементу:";
674  else
675  result+="на простір імен до якого вони належать:";
676  return result;
677  }
678 
679  /*! This is used in LaTeX as the title of the chapter with the
680  * index of all namespaces.
681  */
683  { return "Алфавітний покажчик простору імен"; }
684 
685  /*! This is used in LaTeX as the title of the chapter containing
686  * the documentation of all namespaces.
687  */
689  { return "Опис простору імен"; }
690 
691 //////////////////////////////////////////////////////////////////////////
692 // new since 0.49-990522
693 //////////////////////////////////////////////////////////////////////////
694 
695  /*! This is used in the documentation before the list of all
696  * namespaces in a file.
697  */
699  { return "Простори імен" ; }
700 
701 //////////////////////////////////////////////////////////////////////////
702 // new since 0.49-990728
703 //////////////////////////////////////////////////////////////////////////
704 
705  /*! This is put at the bottom of a class documentation page and is
706  * followed by a list of files that were used to generate the page.
707  */
709  bool single)
710  { // here s is one of " Class", " Struct" or " Union"
711  // single is true implies a single file
712  QCString result=(QCString)"Документація ";
713  switch(compType)
714  {
715  case ClassDef::Class:
716  if (single) result+="цього класу"; else result+="цих класів";
717  break;
718  case ClassDef::Struct:
719  if (single) result+="цієї структури"; else result+="цих структур";
720  break;
721  case ClassDef::Union:
722  if (single) result+="цього об'єднання"; else result+="цих об'єднань";
723  break;
724  case ClassDef::Interface:
725  if (single) result+="цього інтерфейсу"; else result+="цих інтерфейсів";
726  break;
727  case ClassDef::Protocol:
728  if (single) result+="цього протоколу"; else result+="цих протоколів";
729  break;
730  case ClassDef::Category:
731  if (single) result+="цієї категорії"; else result+="цих категорій";
732  break;
733  case ClassDef::Exception:
734  if (single) result+="цього винятку"; else result+="цих винятків";
735  break;
736  default:
737  break;
738  }
739  result+=" була створена з файл";
740  if (single) result+="у:"; else result+="ів:";
741  return result;
742  }
743 
744 //////////////////////////////////////////////////////////////////////////
745 // new since 0.49-990901
746 //////////////////////////////////////////////////////////////////////////
747 
748  /*! This is used as the heading text for the retval command. */
750  { return "Значення, що повертаються"; }
751 
752  /*! This is in the (quick) index as a link to the main page (index.html)
753  */
755  { return "Титульна сторінка"; }
756 
757  /*! This is used in references to page that are put in the LaTeX
758  * documentation. It should be an abbreviation of the word page.
759  */
761  { return "стор."; }
762 
763 //////////////////////////////////////////////////////////////////////////
764 // new since 0.49-991106
765 //////////////////////////////////////////////////////////////////////////
766 
768  {
769  return "Див. визначення в файлі @1, рядок @0";
770  }
772  {
773  return "Див. визначення в файлі @0";
774  }
775 
776 //////////////////////////////////////////////////////////////////////////
777 // new since 0.49-991205
778 //////////////////////////////////////////////////////////////////////////
779 
781  {
782  return "Не рекомендовано";
783  }
784 
785 //////////////////////////////////////////////////////////////////////////
786 // new since 1.0.0
787 //////////////////////////////////////////////////////////////////////////
788 
789  /*! this text is put before a collaboration diagram */
790  virtual QCString trCollaborationDiagram(const char *clName)
791  {
792  return (QCString)"Діаграма зв'язків класу "+clName+":";
793  }
794  /*! this text is put before an include dependency graph */
795  virtual QCString trInclDepGraph(const char *fName)
796  {
797  return QCString("Діаграма включених заголовочних файлів для ")+fName+":";
798  }
799  /*! header that is put before the list of constructor/destructors. */
801  {
802  return "Конструктор(и)";
803  }
804  /*! Used in the file documentation to point to the corresponding sources. */
806  {
807  return "Див. вихідні тексти.";
808  }
809  /*! Used in the file sources to point to the corresponding documentation. */
811  {
812  return "Див. документацію.";
813  }
814  /*! Text for the \\pre command */
816  {
817  return "Передумови";
818  }
819  /*! Text for the \\post command */
821  {
822  return "Післяумови";
823  }
824  /*! Text for the \\invariant command */
826  {
827  return "Інваріант";
828  }
829  /*! Text shown before a multi-line variable/enum initialization */
831  {
832  return "Початкові значення";
833  }
834  /*! Text used the source code in the file index */
835  virtual QCString trCode()
836  {
837  return "Вихідні тексти";
838  }
840  {
841  return "Графічна ієрархія класів";
842  }
844  {
845  return "див. графічну ієрархію";
846  }
848  {
849  return "див. текстову ієрархію";
850  }
852  {
853  return "Алфавітний покажчик тематичних описів";
854  }
855 
856 //////////////////////////////////////////////////////////////////////////
857 // new since 1.1.0
858 //////////////////////////////////////////////////////////////////////////
859 
860  virtual QCString trNote()
861  {
862  return "Нотатки";
863  }
865  {
866  return "Загальнодоступні типи";
867  }
869  {
870  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
871  {
872  return "Поля даних" ;
873  }
874  else
875  {
876  return "Загальнодоступні атрибути" ;
877  }
878  }
880  {
881  return "Статичні загальнодоступні данні";
882  }
884  {
885  return "Захищені типи";
886  }
888  {
889  return "Захищені дані";
890  }
892  {
893  return "Статичні захищені дані";
894  }
896  {
897  return "Приватні типи";
898  }
900  {
901  return "Приватні дані";
902  }
904  {
905  return "Приватні статичні дані";
906  }
907 
908 
909 //////////////////////////////////////////////////////////////////////////
910 // new since 1.1.3
911 //////////////////////////////////////////////////////////////////////////
912 
913  /*! Used as a marker that is put before a todo item */
914  virtual QCString trTodo()
915  /*??*/
916  {
917  return "Необхідно зробити";
918  }
919  /*! Used as the header of the todo list */
921  /*??*/
922  {
923  return "Список завдань";
924  }
925 
926 //////////////////////////////////////////////////////////////////////////
927 // new since 1.1.4
928 //////////////////////////////////////////////////////////////////////////
929 
931  {
932  return "Вживається в";
933  }
934  virtual QCString trRemarks()
935  {
936  return "Прим.";
937  }
939  {
940  return "Увага";
941  }
943  {
944  return "Граф файлів, які включають цей файл:";
945  }
946  virtual QCString trSince()
947  /*??*/
948  {
949  return "Починаючи з";
950  }
951 
952 //////////////////////////////////////////////////////////////////////////
953 // new since 1.1.5
954 //////////////////////////////////////////////////////////////////////////
955 
956  /*! title of the graph legend page */
958  {
959  return "Легенда";
960  }
961  /*! page explaining how the dot graph's should be interpreted */
963  {
964  return
965  "Позначення, що використовуються у графах.<p>\n"
966  "Розглянемо наступний приклад:\n"
967  "\\code\n"
968  "/*! Невидимий клас через зрізання */\n"
969  "class Invisible { };\n\n"
970  "/*! Обмежений клас, відношення успадкування приховане */\n"
971  "class Truncated : public Invisible { };\n\n"
972  "/* Недокументований клас */\n"
973  "class Undocumented { };\n\n"
974  "/*! Загальнодоступне успадкування */\n"
975  "class PublicBase : public Truncated { };\n\n"
976  "/*! A template class */\n"
977  "template<class T> class Templ { };\n\n"
978  "/*! Захищене успадкування */\n"
979  "class ProtectedBase { };\n\n"
980  "/*! Приватне успадкування */\n"
981  "class PrivateBase { };\n\n"
982  "/*! Клас, що використовується класом Inherited */\n"
983  "class Used { };\n\n"
984  "/*! Клас, що успадковує інші класи */\n"
985  "class Inherited : public PublicBase,\n"
986  " protected ProtectedBase,\n"
987  " private PrivateBase,\n"
988  " public Undocumented,\n"
989  " public Templ<int>\n"
990  "{\n"
991  " private:\n"
992  " Used *m_usedClass;\n"
993  "};\n"
994  "\\endcode\n"
995  "Таким чином, отримуємо наступний граф:"
996  "<p><center><img src=\"graph_legend."+getDotImageExtension()+"\"></center>\n"
997  "<p>\n"
998  "Прямокутники в цьому графі мають наступний зміст:\n"
999  "<ul>\n"
1000  "<li>Заповнений чорний прямокутник відображає структуру або клас, "
1001  "для якого створено граф.\n"
1002  "<li>Прямокутник з чорною межею відображає документовану структуру або клас.\n"
1003  "<li>Прямокутник з сірою межею відображає недокументовану структуру або клас.\n"
1004  "<li>Прямокутник з червоною межею відображає документовану структуру або клас, для яких\n"
1005  " не всі співвідношення успадкування/змісту показані. Граф зрізаниЙ, "
1006  "якщо він не вміщається у вказані межі."
1007  "</ul>\n"
1008  "Стрілки мають наступний зміст:\n"
1009  "<ul>\n"
1010  "<li>Темносиня стрілка відображає відношення загальнодоступного успадкування "
1011  "між двома класами.\n"
1012  "<li>Темнозелена стрілка використовується при захищеному успадкуванні.\n"
1013  "<li>Темночервона стрілка використовується при приватному успадкуванні.\n"
1014  "<li>Пурпурна стрілка використовується, якщо клас міститься в"
1015  "іншому класі або ним використовується."
1016  "Стрілка етикетується змінною, "
1017  "через яку відбувається доступ до вказаної структури або класу. \n"
1018  "</ul>\n";
1019  }
1020  /*! text for the link to the legend page */
1021  virtual QCString trLegend()
1022  {
1023  return "див. легенду";
1024  }
1025 
1026 //////////////////////////////////////////////////////////////////////////
1027 // new since 1.2.0
1028 //////////////////////////////////////////////////////////////////////////
1029 
1030  /*! Used as a marker that is put before a test item */
1031  virtual QCString trTest()
1032  {
1033  return "Тест";
1034  }
1035  /*! Used as the header of the test list */
1037  {
1038  return "Список тестів";
1039  }
1040 
1041 //////////////////////////////////////////////////////////////////////////
1042 // new since 1.2.2
1043 //////////////////////////////////////////////////////////////////////////
1044 
1045  /*! Used as a section header for IDL properties */
1047  {
1048  return "Властивості";
1049  }
1050  /*! Used as a section header for IDL property documentation */
1052  {
1053  return "Повний список властивостей";
1054  }
1055 
1056 //////////////////////////////////////////////////////////////////////////
1057 // new since 1.2.4
1058 //////////////////////////////////////////////////////////////////////////
1059 
1060  /*! Used for Java classes in the summary section of Java packages */
1062  {
1063  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
1064  {
1065  return "Структури даних" ;
1066  }
1067  else
1068  {
1069  return "Класи" ;
1070  }
1071  }
1072  /*! Used as the title of a Java package */
1073  virtual QCString trPackage(const char *name)
1074  {
1075  return QCString("Пакет ")+name;
1076  }
1077  /*! Title of the package index page */
1079  {
1080  return "Повний список пакетів";
1081  }
1082  /*! The description of the package index page */
1084  {
1085  return "Повний список документованих пакетів.";
1086  }
1087  /*! The link name in the Quick links header for each page */
1089  {
1090  return "Пакети";
1091  }
1092  /*! Text shown before a multi-line define */
1094  {
1095  return "Макровизначення:";
1096  }
1097 
1098 //////////////////////////////////////////////////////////////////////////
1099 // new since 1.2.5
1100 //////////////////////////////////////////////////////////////////////////
1101 
1102  /*! Used as a marker that is put before a \\bug item */
1103  virtual QCString trBug()
1104  {
1105  return "Дефект";
1106  }
1107  /*! Used as the header of the bug list */
1109  {
1110  return "Список дефектів";
1111  }
1112 
1113 //////////////////////////////////////////////////////////////////////////
1114 // new since 1.2.6
1115 //////////////////////////////////////////////////////////////////////////
1116  /*! Used as ansicpg for RTF file */
1118  {
1119  return "1251";
1120  }
1121  /*! Used as ansicpg for RTF fcharset */
1123  {
1124  return "204";
1125  }
1126  /*! Used as header RTF general index */
1128  {
1129  return "Предметний покажчик";
1130  }
1131 
1132  /*! This is used for translation of the word that will possibly
1133  * be followed by a single name or by a list of names
1134  * of the category.
1135  */
1136  virtual QCString trClass(bool first_capital, bool singular)
1137  {
1138  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
1139  {
1140  QCString result((first_capital ? "Структури даних" : "структури даних"));
1141  return result;
1142  }
1143  else
1144  {
1145  QCString result((first_capital ? "Клас" : "клас"));
1146  if(!singular) result+="и";
1147  return result;
1148  }
1149  }
1150 
1151  /*! This is used for translation of the word that will possibly
1152  * be followed by a single name or by a list of names
1153  * of the category.
1154  */
1155  virtual QCString trFile(bool first_capital, bool singular)
1156  {
1157  QCString result((first_capital ? "Файл" : "файл"));
1158  if (!singular) result+="и";
1159  return result;
1160  }
1161 
1162  /*! This is used for translation of the word that will possibly
1163  * be followed by a single name or by a list of names
1164  * of the category.
1165  */
1166  virtual QCString trNamespace(bool first_capital, bool singular)
1167  {
1168  QCString result((first_capital ? "Прост" : "прост"));
1169  result+=(singular?"ір імен":"ори імен");
1170  return result;
1171  }
1172 
1173  /*! This is used for translation of the word that will possibly
1174  * be followed by a single name or by a list of names
1175  * of the category.
1176  */
1177  virtual QCString trGroup(bool first_capital, bool singular)
1178  {
1179  QCString result((first_capital ? "Груп" : "груп"));
1180  result+=(singular ? "а" : "и");
1181  return result;
1182  }
1183 
1184  /*! This is used for translation of the word that will possibly
1185  * be followed by a single name or by a list of names
1186  * of the category.
1187  */
1188  virtual QCString trPage(bool first_capital, bool singular)
1189  {
1190  QCString result((first_capital ? "Сторінк" : "сторінк"));
1191  result+=(singular ? "а" : "и");
1192  return result;
1193  }
1194 
1195  /*! This is used for translation of the word that will possibly
1196  * be followed by a single name or by a list of names
1197  * of the category.
1198  */
1199  virtual QCString trMember(bool first_capital, bool singular)
1200  {
1201  QCString result((first_capital ? "Елемент" : "елемент"));
1202  if (!singular) result+="и";
1203  return result;
1204  }
1205 
1206  /*! This is used for translation of the word that will possibly
1207  * be followed by a single name or by a list of names
1208  * of the category.
1209  */
1210  virtual QCString trGlobal(bool first_capital, bool singular)
1211  {
1212  QCString result((first_capital ? "Глобальн" : "глобальн"));
1213  result+=(singular ? "ий" : "і");
1214  return result;
1215  }
1216 
1217 //////////////////////////////////////////////////////////////////////////
1218 // new since 1.2.7
1219 //////////////////////////////////////////////////////////////////////////
1220 
1221  /*! This text is generated when the \\author command is used and
1222  * for the author section in man pages. */
1223  virtual QCString trAuthor(bool first_capital, bool singular)
1224  {
1225  QCString result((first_capital ? "Автор" : "автор"));
1226  if (!singular) result+="и";
1227  return result;
1228  }
1229 
1230 //////////////////////////////////////////////////////////////////////////
1231 // new since 1.2.11
1232 //////////////////////////////////////////////////////////////////////////
1233 
1234  /*! This text is put before the list of members referenced by a member
1235  */
1237  {
1238  return "Використовує";
1239  }
1240 
1241 //////////////////////////////////////////////////////////////////////////
1242 // new since 1.2.13
1243 //////////////////////////////////////////////////////////////////////////
1244 
1245  /*! used in member documentation blocks to produce a list of
1246  * members that are implemented by this one.
1247  */
1248  virtual QCString trImplementedFromList(int numEntries)
1249  {
1250  return "Реалізує " + trWriteList(numEntries) + ".";
1251  }
1252 
1253  /*! used in member documentation blocks to produce a list of
1254  * all members that implement this abstract member.
1255  */
1256  virtual QCString trImplementedInList(int numEntries)
1257  {
1258  return "Реалізує в " + trWriteList(numEntries) + ".";
1259  }
1260 
1261 //////////////////////////////////////////////////////////////////////////
1262 // new since 1.2.16
1263 //////////////////////////////////////////////////////////////////////////
1264 
1265  /*! used in RTF documentation as a heading for the Table
1266  * of Contents.
1267  */
1269  {
1270  return "Зміст";
1271  }
1272 
1273 //////////////////////////////////////////////////////////////////////////
1274 // new since 1.2.17
1275 //////////////////////////////////////////////////////////////////////////
1276 
1277  /*! Used as the header of the list of item that have been
1278  * flagged deprecated
1279  */
1281  {
1282  return "Застарілі елементи";
1283  }
1284 
1285 //////////////////////////////////////////////////////////////////////////
1286 // new since 1.2.18
1287 //////////////////////////////////////////////////////////////////////////
1288 
1289  /*! Used as a header for declaration section of the events found in
1290  * a C# program
1291  */
1292  virtual QCString trEvents()
1293  {
1294  return "Події";
1295  }
1296 
1297  /*! Header used for the documentation section of a class' events. */
1299  {
1300  return "Документація подій";
1301  }
1302 
1303 //////////////////////////////////////////////////////////////////////////
1304 // new since 1.3
1305 //////////////////////////////////////////////////////////////////////////
1306 
1307  /*! Used as a heading for a list of Java class types with package scope.
1308  */
1310  {
1311  return "Типи пакетів";
1312  }
1313 
1314  /*! Used as a heading for a list of Java class functions with package
1315  * scope.
1316  */
1318  {
1319  return "Функції пакетів";
1320  }
1321 
1322  /*! Used as a heading for a list of static Java class functions with
1323  * package scope.
1324  */
1326  {
1327  return "Статичні функцію пакетів";
1328  }
1329 
1330  /*! Used as a heading for a list of Java class variables with package
1331  * scope.
1332  */
1334  {
1335  return "Атрибути пакетів";
1336  }
1337 
1338  /*! Used as a heading for a list of static Java class variables with
1339  * package scope.
1340  */
1342  {
1343  return "Статичні атрибути пакетів";
1344  }
1345 
1346 //////////////////////////////////////////////////////////////////////////
1347 // new since 1.3.1
1348 //////////////////////////////////////////////////////////////////////////
1349 
1350  /*! Used in the quick index of a class/file/namespace member list page
1351  * to link to the unfiltered list of all members.
1352  */
1353  virtual QCString trAll()
1354  {
1355  return "Всі";
1356  }
1357  /*! Put in front of the call graph for a function. */
1359  {
1360  return "Граф всіх викликів цієї функції:";
1361  }
1362 
1363 //////////////////////////////////////////////////////////////////////////
1364 // new since 1.3.3
1365 //////////////////////////////////////////////////////////////////////////
1366 
1367  /*! This string is used as the title for the page listing the search
1368  * results.
1369  */
1371  {
1372  return "Результати пошуку";
1373  }
1374  /*! This string is put just before listing the search results. The
1375  * text can be different depending on the number of documents found.
1376  * Inside the text you can put the special marker $num to insert
1377  * the number representing the actual number of search results.
1378  * The @a numDocuments parameter can be either 0, 1 or 2, where the
1379  * value 2 represents 2 or more matches. HTML markup is allowed inside
1380  * the returned string.
1381  */
1382  virtual QCString trSearchResults(int numDocuments)
1383  {
1384  if (numDocuments==0)
1385  {
1386  return "Не знайдено документів відповідно до вашого запиту.";
1387  }
1388  else if (numDocuments==1)
1389  {
1390  return "Було знайдено <b>1</b> документ відповідно до вашого запиту.";
1391  }
1392  else
1393  {
1394  return "Було знайдено <b>$num</b> документів відповідно до вашого запиту. "
1395  "Найкращі відповідності показано спочатку.";
1396  }
1397  }
1398  /*! This string is put before the list of matched words, for each search
1399  * result. What follows is the list of words that matched the query.
1400  */
1402  {
1403  return "Відповідність:";
1404  }
1405 
1406 //////////////////////////////////////////////////////////////////////////
1407 // new since 1.3.8
1408 //////////////////////////////////////////////////////////////////////////
1409 
1410  /*! This is used in HTML as the title of page with source code for file filename
1411  */
1413  {
1414  return "Текст програми "+filename;
1415  }
1416 
1417 //////////////////////////////////////////////////////////////////////////
1418 // new since 1.3.9
1419 //////////////////////////////////////////////////////////////////////////
1420 
1421  /*! This is used as the name of the chapter containing the directory
1422  * hierarchy.
1423  */
1425  { return "Дерево каталогів"; }
1426 
1427  /*! This is used as the name of the chapter containing the documentation
1428  * of the directories.
1429  */
1431  { return "Документація каталогів"; }
1432 
1433  /*! This is used as the title of the directory index and also in the
1434  * Quick links of a HTML page, to link to the directory hierarchy.
1435  */
1437  { return "Каталоги"; }
1438 
1439  /*! This returns a sentences that introduces the directory hierarchy.
1440  * and the fact that it is sorted alphabetically per level
1441  */
1443  { return "Дерево каталогів впорядковано наближено "
1444  "до алфавіту:";
1445  }
1446 
1447  /*! This returns the title of a directory page. The name of the
1448  * directory is passed via \a dirName.
1449  */
1450  virtual QCString trDirReference(const char *dirName)
1451  { QCString result="Довідник каталогу "; result+=dirName; return result; }
1452 
1453  /*! This returns the word directory with or without starting capital
1454  * (\a first_capital) and in sigular or plural form (\a singular).
1455  */
1456  virtual QCString trDir(bool, bool singular)
1457  {
1458  QCString result("Каталог");
1459  if (!singular) result+="и";
1460  return result;
1461  }
1462 
1463 //////////////////////////////////////////////////////////////////////////
1464 // new since 1.4.1
1465 //////////////////////////////////////////////////////////////////////////
1466 
1467  /*! This text is added to the documentation when the \\overload command
1468  * is used for a overloaded function.
1469  */
1471  {
1472  return "Це перезавантажуваний метод, "
1473  "ввкдкний для зручності. Він відрізняється від "
1474  "описаної вище функції лише списком аргуметнів.";
1475  }
1476 
1477 //////////////////////////////////////////////////////////////////////////
1478 // new since 1.4.6
1479 //////////////////////////////////////////////////////////////////////////
1480 
1481  /*! This is used to introduce a caller (or called-by) graph */
1483  {
1484  return "Граф викликів для цієї функції:";
1485  }
1486 
1487  /*! This is used in the documentation of a file/namespace before the list
1488  * of documentation blocks for enumeration values
1489  */
1491  { return "Документація переліку"; }
1492 
1493 //////////////////////////////////////////////////////////////////////////
1494 // new since 1.5.4 (mainly for Fortran)
1495 //////////////////////////////////////////////////////////////////////////
1496 
1497  /*! header that is put before the list of member subprograms (Fortran). */
1499  { return "Документація функції/підпрограми"; }
1500 
1501  /*! This is put above each page as a link to the list of annotated data types (Fortran). */
1503  { return "Список типів даних"; }
1504 
1505  /*! This is put above each page as a link to all members of compounds (Fortran). */
1507  { return "Поля даних"; }
1508 
1509  /*! This is an introduction to the annotated compound list (Fortran). */
1511  { return "Типи даних з коротким описом:"; }
1512 
1513  /*! This is an introduction to the page with all data types (Fortran). */
1515  {
1516  QCString result="Список усіх ";
1517  if (!extractAll)
1518  {
1519  result+="задокументованих ";
1520  }
1521  result+="елементів типів даних";
1522  result+=" з посиланнями на ";
1523  if (!extractAll)
1524  {
1525  result+="документацію структури даних кожного елемента";
1526  }
1527  else
1528  {
1529  result+="типи даних, до яких вони належать:";
1530  }
1531  return result;
1532  }
1533 
1534  /*! This is used in LaTeX as the title of the chapter with the
1535  * annotated compound index (Fortran).
1536  */
1538  { return "Список типів даних"; }
1539 
1540  /*! This is used in LaTeX as the title of the chapter containing
1541  * the documentation of all data types (Fortran).
1542  */
1544  { return "Документація типів даних"; }
1545 
1546  /*! This is used in the documentation of a file as a header before the
1547  * list of (global) subprograms (Fortran).
1548  */
1550  { return "Функції/підпрограми"; }
1551 
1552  /*! This is used in the documentation of a file/namespace before the list
1553  * of documentation blocks for subprograms (Fortran)
1554  */
1556  { return "Документація функцій/підпрограм"; }
1557 
1558  /*! This is used in the documentation of a file/namespace/group before
1559  * the list of links to documented compounds (Fortran)
1560  */
1562  { return "Типи даних"; }
1563 
1564  /*! used as the title of page containing all the index of all modules (Fortran). */
1566  { return "Список модулів"; }
1567 
1568  /*! used as an introduction to the modules list (Fortran) */
1569  virtual QCString trModulesListDescription(bool extractAll)
1570  {
1571  QCString result="Список усіх ";
1572  if (!extractAll) result+="задокументованих ";
1573  result+="модулів з коротким описом:";
1574  return result;
1575  }
1576 
1577  /*! used as the title of the HTML page of a module/type (Fortran) */
1578  virtual QCString trCompoundReferenceFortran(const char *clName,
1579  ClassDef::CompoundType compType,
1580  bool isTemplate)
1581  {
1582  QCString result=(QCString)clName;
1583  if (isTemplate)
1584  {
1585  switch(compType)
1586  {
1587  case ClassDef::Class: result+=" Модуль"; break;
1588  case ClassDef::Struct: result+=" Тип"; break;
1589  case ClassDef::Union: result+=" Об'єднання"; break;
1590  case ClassDef::Interface: result+=" Інтерфейс"; break;
1591  case ClassDef::Protocol: result+=" Протокол"; break;
1592  case ClassDef::Category: result+=" Категорія"; break;
1593  case ClassDef::Exception: result+=" Виняток"; break;
1594  default: break;
1595  }
1596  }
1597  else
1598  {
1599  result+=" Шаблон ";
1600  switch(compType)
1601  {
1602  case ClassDef::Class: result+="модуля"; break;
1603  case ClassDef::Struct: result+="типу"; break;
1604  case ClassDef::Union: result+="об'єднання"; break;
1605  case ClassDef::Interface: result+="інтерфейсу"; break;
1606  case ClassDef::Protocol: result+="протоколу"; break;
1607  case ClassDef::Category: result+="категорії"; break;
1608  case ClassDef::Exception: result+="винятка"; break;
1609  default: break;
1610  }
1611  }
1612  return result;
1613  }
1614  /*! used as the title of the HTML page of a module (Fortran) */
1615  virtual QCString trModuleReference(const char *namespaceName)
1616  {
1617  QCString result=namespaceName;
1618  result+=" Модуль";
1619  return result;
1620  }
1621 
1622  /*! This is put above each page as a link to all members of modules. (Fortran) */
1624  { return "Елементи модуля"; }
1625 
1626  /*! This is an introduction to the page with all modules members (Fortran) */
1627  virtual QCString trModulesMemberDescription(bool extractAll)
1628  {
1629  QCString result="Список усіх ";
1630  if (!extractAll) result+="задокументованих ";
1631  result+="елементів модулів з посиланнями на ";
1632  if (extractAll)
1633  {
1634  result+="документацію модуля для кожного елемента:";
1635  }
1636  else
1637  {
1638  result+="модулі, до яких вони належать:";
1639  }
1640  return result;
1641  }
1642 
1643  /*! This is used in LaTeX as the title of the chapter with the
1644  * index of all modules (Fortran).
1645  */
1647  { return "Алфавітний покажчик модулів"; }
1648 
1649  /*! This is used for translation of the word that will possibly
1650  * be followed by a single name or by a list of names
1651  * of the category.
1652  */
1653  virtual QCString trModule(bool first_capital, bool singular)
1654  {
1655  QCString result((first_capital ? "Модул" : "модул"));
1656  result+=(singular? "ь": "і");
1657  return result;
1658  }
1659 
1660  /*! This is put at the bottom of a module documentation page and is
1661  * followed by a list of files that were used to generate the page.
1662  */
1664  bool single)
1665  {
1666  // single is true implies a single file
1667  QCString result=(QCString)"Документацію для ";
1668  switch(compType)
1669  {
1670  case ClassDef::Class: result+="цього модуля"; break;
1671  case ClassDef::Struct: result+="цього типу"; break;
1672  case ClassDef::Union: result+="цього об'єднання"; break;
1673  case ClassDef::Interface: result+="цього інтерфейсу"; break;
1674  case ClassDef::Protocol: result+="цього протоколу"; break;
1675  case ClassDef::Category: result+="цієї категорії"; break;
1676  case ClassDef::Exception: result+="цього винятку"; break;
1677  default: break;
1678  }
1679  result+=" було згенеровано з ";
1680  if (single) result+="наступного файлу:"; else result+="наступних файлів:";
1681  return result;
1682  }
1683 
1684  /*! This is used for translation of the word that will possibly
1685  * be followed by a single name or by a list of names
1686  * of the category.
1687  */
1688  virtual QCString trType(bool first_capital, bool singular)
1689  {
1690  QCString result((first_capital ? "Тип" : "тип"));
1691  if (!singular) result+="и";
1692  return result;
1693  }
1694 
1695  /*! This is used for translation of the word that will possibly
1696  * be followed by a single name or by a list of names
1697  * of the category.
1698  */
1699  virtual QCString trSubprogram(bool first_capital, bool singular)
1700  {
1701  QCString result((first_capital ? "Підпрограм" : "підпрограм"));
1702  result+= (singular? "а": "и");
1703  return result;
1704  }
1705 
1706  /*! C# Type Constraint list */
1708  {
1709  return "Обмеження типу";
1710  }
1711 
1712 //////////////////////////////////////////////////////////////////////////
1713 // new since 1.6.0 (mainly for the new search engine)
1714 //////////////////////////////////////////////////////////////////////////
1715 
1716  /*! directory relation for \a name */
1717  virtual QCString trDirRelation(const char *name)
1718  {
1719  return "Зв'язок з "+QCString(name);
1720  }
1721 
1722  /*! Loading message shown when loading search results */
1724  {
1725  return "Завантаження...";
1726  }
1727 
1728  /*! Label used for search results in the global namespace */
1730  {
1731  return "Глобальний простір імен";
1732  }
1733 
1734  /*! Message shown while searching */
1736  {
1737  return "Пошук...";
1738  }
1739 
1740  /*! Text shown when no search results are found */
1742  {
1743  return "Нічого не знайдено";
1744  }
1745 
1746 //////////////////////////////////////////////////////////////////////////
1747 // new since 1.6.3 (missing items for the directory pages)
1748 //////////////////////////////////////////////////////////////////////////
1749 
1750  /*! when clicking a directory dependency label, a page with a
1751  * table is shown. The heading for the first column mentions the
1752  * source file that has a relation to another file.
1753  */
1754  virtual QCString trFileIn(const char *name)
1755  {
1756  return (QCString)"Файл у "+name;
1757  }
1758 
1759  /*! when clicking a directory dependency label, a page with a
1760  * table is shown. The heading for the second column mentions the
1761  * destination file that is included.
1762  */
1763  virtual QCString trIncludesFileIn(const char *name)
1764  {
1765  return (QCString)"Включає файли в "+name;
1766  }
1767 
1768  /** Compiles a date string.
1769  * @param year Year in 4 digits
1770  * @param month Month of the year: 1=January
1771  * @param day Day of the Month: 1..31
1772  * @param dayOfWeek Day of the week: 1=Monday..7=Sunday
1773  * @param hour Hour of the day: 0..23
1774  * @param minutes Minutes in the hour: 0..59
1775  * @param seconds Seconds within the minute: 0..59
1776  * @param includeTime Include time in the result string?
1777  */
1778  virtual QCString trDateTime(int year,int month,int day,int dayOfWeek,
1779  int hour,int minutes,int seconds,
1780  bool includeTime)
1781  {
1782  static const char *days[] = { "Понеділок","Вівторок","Середа","Четвер","П'ятниця","Субота","Неділя" };
1783  static const char *months[] = { "січня","лютого","березня","квітня","травня","червня","липня","серпня","вересня","жотня","листопада","грудня" };
1784  QCString sdate;
1785  sdate.sprintf("%s, %d %s %d",days[dayOfWeek-1],day,months[month-1],year);
1786  if (includeTime)
1787  {
1788  QCString stime;
1789  stime.sprintf(" %.2d:%.2d:%.2d",hour,minutes,seconds);
1790  sdate+=stime;
1791  }
1792  return sdate;
1793  }
1794 
1795 //////////////////////////////////////////////////////////////////////////
1796 // new since 1.7.5
1797 //////////////////////////////////////////////////////////////////////////
1798 
1799  /*! Header for the page with bibliographic citations */
1801  { return "Бібліографічні посилання"; }
1802 
1803  /*! Text for copyright paragraph */
1805  { return "Копірайт"; }
1806 
1807  /*! Header for the graph showing the directory dependencies */
1808  virtual QCString trDirDepGraph(const char *name)
1809  { return QCString("Граф залежностей каталогу для ")+name+":"; }
1810 
1811 //////////////////////////////////////////////////////////////////////////
1812 // new since 1.8.0
1813 //////////////////////////////////////////////////////////////////////////
1814 
1815  /*! Detail level selector shown for hierarchical indices */
1817  { return "рівень елемента"; }
1818 
1819  /*! Section header for list of template parameters */
1821  { return "Параметри шаблона"; }
1822 
1823  /*! Used in dot graph when UML_LOOK is enabled and there are many fields */
1824  virtual QCString trAndMore(const QCString &number)
1825  { return "і ще "+number+"..."; }
1826 
1827  /*! Used file list for a Java enum */
1828  virtual QCString trEnumGeneratedFromFiles(bool single)
1829  { QCString result = "Документацію для цього переліку булозгенеровано з ";
1830  result += (single? "наступного файла": "наступних файлів");
1831  result+=":";
1832  return result;
1833  }
1834 
1835  /*! Header of a Java enum page (Java enums are represented as classes). */
1836  virtual QCString trEnumReference(const char *name)
1837  { return QCString(name)+" Перелік"; }
1838 
1839  /*! Used for a section containing inherited members */
1840  virtual QCString trInheritedFrom(const char *members,const char *what)
1841  { return QCString(members)+" успадковано з "+what; }
1842 
1843  /*! Header of the sections with inherited members specific for the
1844  * base class(es)
1845  */
1847  { return "Додаткові успадковані елементи"; }
1848 
1849 //////////////////////////////////////////////////////////////////////////
1850 // new since 1.8.2
1851 //////////////////////////////////////////////////////////////////////////
1852 
1853  /*! Used as a tooltip for the toggle button that appears in the
1854  * navigation tree in the HTML output when GENERATE_TREEVIEW is
1855  * enabled. This tooltip explains the meaning of the button.
1856  */
1858  {
1859  QCString opt = enable ? "дозволити" : "заборонити";
1860  return "клацніть мишкою, щоб "+opt+" синхронізацію панелі";
1861  }
1862 
1863  /*! Used in a method of an Objective-C class that is declared in a
1864  * a category. Note that the @1 marker is required and is replaced
1865  * by a link.
1866  */
1868  {
1869  return "Забезпечено категорією @0.";
1870  }
1871 
1872  /*! Used in a method of an Objective-C category that extends a class.
1873  * Note that the @1 marker is required and is replaced by a link to
1874  * the class method.
1875  */
1877  {
1878  return "Розширює клас @0.";
1879  }
1880 
1881  /*! Used as the header of a list of class methods in Objective-C.
1882  * These are similar to static public member functions in C++.
1883  */
1885  {
1886  return "Методи класу";
1887  }
1888 
1889  /*! Used as the header of a list of instance methods in Objective-C.
1890  * These are similar to public member functions in C++.
1891  */
1893  {
1894  return "Методи об'єкта";
1895  }
1896 
1897  /*! Used as the header of the member functions of an Objective-C class.
1898  */
1900  {
1901  return "Документація метода";
1902  }
1903 
1904  /*! Used as the title of the design overview picture created for the
1905  * VHDL output.
1906  */
1908  {
1909  return "Огляд дизайну проекту";
1910  }
1911 
1912 //////////////////////////////////////////////////////////////////////////
1913 
1914 };
1915 
1916 #endif
1917 
static QCString name
Definition: declinfo.cpp:673
virtual QCString trCollaborationDiagram(const char *clName)
virtual QCString trProperties()
virtual QCString trFileMembersDescription(bool extractAll)
virtual QCString trNamespaceListDescription(bool extractAll)
virtual QCString trCallGraph()
virtual QCString trDefinedIn()
virtual QCString trSearch()
virtual QCString trRTFGeneralIndex()
virtual QCString trTypedefDocumentation()
virtual QCString trModuleIndex()
virtual QCString trPageAbbreviation()
virtual QCString trClassDiagram(const char *clName)
virtual QCString trModulesMemberDescription(bool extractAll)
virtual QCString trMemberEnumerationDocumentation()
Definition: translator_ua.h:54
virtual QCString trDefines()
virtual QCString trMemberFunctionDocumentationFortran()
virtual QCString trPropertyDocumentation()
virtual QCString trDirRelation(const char *name)
virtual QCString trOverloadText()
virtual QCString trModuleReference(const char *namespaceName)
virtual QCString trRelatedPages()
virtual QCString trMainPage()
virtual QCString trGeneratedBy()
virtual QCString trRTFCharSet()
virtual QCString trFriends()
virtual QCString trCode()
virtual QCString trEnumerationTypeDocumentation()
virtual QCString trWarning()
virtual QCString trCompoundMembersDescription(bool extractAll)
virtual QCString trCallerGraph()
virtual QCString trInclByDepGraph()
QCString generateMarker(int id)
Definition: util.cpp:266
virtual QCString trExamples()
static QCString result
virtual QCString trDeprecatedList()
virtual QCString trStaticPrivateMembers()
virtual QCString trRTFansicp()
virtual QCString trFileIndex()
virtual QCString trRTFTableOfContents()
virtual QCString trEvents()
virtual QCString trModulesList()
virtual QCString trModulesMembers()
virtual QCString trRelatedFunctions()
Definition: translator_ua.h:38
virtual QCString trStaticProtectedMembers()
virtual QCString trInclDepGraph(const char *fName)
virtual QCString trFileReference(const char *fileName)
virtual QCString trGotoTextualHierarchy()
virtual QCString trPanelSynchronisationTooltip(bool enable)
virtual QCString trCompoundList()
virtual QCString trFunctions()
virtual QCString trStaticProtectedAttribs()
virtual QCString trReferencedBy()
opt
Definition: train.py:196
virtual QCString trRelatedFunctionDocumentation()
virtual QCString trCompoundIndex()
virtual QCString trWriteList(int numEntries)
virtual QCString trClasses()
virtual QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType, bool single)
virtual QCString trPrivateMembers()
virtual QCString trSubprogram(bool first_capital, bool singular)
virtual QCString trExceptions()
virtual QCString trCompoundReference(const char *clName, ClassDef::CompoundType compType, bool isTemplate)
virtual QCString trGlobalNamespace()
virtual QCString trModule(bool first_capital, bool singular)
virtual QCString trBugList()
virtual QCString trPageDocumentation()
virtual QCString trSignals()
virtual QCString trPageIndex()
virtual QCString trPostcondition()
virtual QCString trCompoundListFortran()
virtual QCString trSubprograms()
virtual QCString trEnumName()
virtual QCString trPage(bool first_capital, bool singular)
virtual QCString trHierarchicalIndex()
virtual QCString trLegendTitle()
virtual QCString trDefinedAtLineInSourceFile()
virtual QCString trPackageMembers()
virtual QCString trNamespaceIndex()
virtual QCString trStaticPackageMembers()
virtual QCString trCompoundListDescription()
virtual QCString trGotoDocumentation()
virtual QCString trDetailLevel()
virtual QCString trIncludesFileIn(const char *name)
string filename
Definition: train.py:213
virtual QCString trRelatedPagesDescription()
virtual QCString trRelatedSubscript()
Definition: translator_ua.h:42
virtual QCString trDataTypes()
virtual QCString trSubprogramDocumentation()
virtual QCString trPublicTypes()
virtual QCString trAttention()
virtual QCString trParameters()
virtual QCString trMemberList()
Definition: translator_ua.h:87
virtual QCString trPackage(const char *name)
virtual QCString trImplementedInList(int numEntries)
virtual QCString trPackageList()
virtual QCString trAndMore(const QCString &number)
virtual QCString trDate()
virtual QCString trNoMatches()
virtual QCString trTypedefs()
virtual QCString trExamplesDescription()
virtual QCString trReturns()
virtual QCString trInheritsList(int numEntries)
virtual QCString trSearchResults(int numDocuments)
virtual QCString trModules()
virtual QCString trDirectories()
virtual QCString trEnumReference(const char *name)
virtual QCString trDefineDocumentation()
virtual QCString trExampleDocumentation()
virtual QCString trGraphicalHierarchy()
virtual QCString trEnumValue()
virtual QCString trNamespaces()
fileName
Definition: dumpTree.py:9
virtual QCString trClassHierarchyDescription()
virtual QCString trImplementedFromList(int numEntries)
second seconds
Alias for common language habits.
Definition: spacetime.h:88
virtual QCString trReimplementedFromList(int numEntries)
virtual QCString trMemberTypedefDocumentation()
Definition: translator_ua.h:50
virtual QCString trConstructorDocumentation()
virtual QCString trStaticPublicAttribs()
virtual QCString trInitialValue()
virtual QCString trGeneratedAutomatically(const char *s)
virtual QCString trDefineValue()
virtual QCString trStaticPackageAttribs()
virtual QCString trFile(bool first_capital, bool singular)
virtual QCString trReferences()
virtual QCString trTemplateParameters()
virtual QCString trStaticPrivateAttribs()
virtual QCString trClassMethods()
virtual QCString trTest()
virtual QCString trPackageTypes()
virtual QCString trAll()
virtual QCString trProvidedByCategory()
virtual QCString trInstanceMethods()
virtual QCString trSearching()
virtual QCString trEnumGeneratedFromFiles(bool single)
virtual QCString trFunctionDocumentation()
virtual QCString trVersion()
#define Config_getBool(val)
Definition: config.cpp:664
virtual QCString trGroup(bool first_capital, bool singular)
virtual QCString trModulesListDescription(bool extractAll)
QCString getDotImageExtension(void)
Definition: util.cpp:8562
virtual QCString trPublicAttribs()
virtual QCString trGeneratedAt(const char *date, const char *projName)
virtual QCString trPackageAttribs()
virtual QCString trClassHierarchy()
virtual QCString latexLanguageSupportCommand()
Definition: translator_ua.h:30
virtual QCString trGotoGraphicalHierarchy()
virtual QCString trGotoSourceCode()
virtual QCString trPrecondition()
virtual QCString trTypeConstraints()
virtual QCString trDocumentation()
virtual QCString trNamespace(bool first_capital, bool singular)
virtual QCString trClass(bool first_capital, bool singular)
virtual QCString trReimplementedInList(int numEntries)
virtual QCString trProtectedAttribs()
virtual QCString trCiteReferences()
virtual QCString trTestList()
virtual QCString trEventDocumentation()
QCString & sprintf(const char *format,...)
Definition: qcstring.cpp:27
virtual QCString trNamespaceMembers()
virtual QCString trCompoundListDescriptionFortran()
virtual QCString trMemberFunctionDocumentation()
Definition: translator_ua.h:58
virtual QCString trEnumerationValues()
virtual QCString trDetailedDescription()
Definition: translator_ua.h:46
virtual QCString trIncludingInheritedMembers()
Definition: translator_ua.h:99
virtual QCString trSearchResultsTitle()
virtual QCString trBug()
virtual QCString trNote()
virtual QCString trCompounds()
virtual QCString trInheritedByList(int numEntries)
virtual QCString trRemarks()
virtual QCString trCompoundMembers()
virtual QCString trMemberDataDocumentation()
Definition: translator_ua.h:62
virtual QCString trFileDocumentation()
virtual QCString trStaticPublicMembers()
virtual QCString trForInternalUseOnly()
virtual QCString trSearchMatches()
virtual QCString trProtectedTypes()
virtual QCString trDirIndex()
virtual QCString trProtectedSlots()
virtual QCString trThisIsTheListOfAllMembers()
Definition: translator_ua.h:94
virtual QCString trLegend()
virtual QCString trMember(bool first_capital, bool singular)
virtual QCString trSourceFile(QCString &filename)
virtual QCString trModuleDocumentation()
virtual QCString trMore()
Definition: translator_ua.h:75
virtual QCString trExtendsClass()
virtual QCString trListOfAllMembers()
Definition: translator_ua.h:80
virtual QCString trEnumerationValueDocumentation()
CompoundType
Definition: classdef.h:63
virtual QCString trVariables()
virtual QCString trMethodDocumentation()
virtual QCString trFileMembers()
virtual QCString trPrivateSlots()
virtual QCString trReferenceManual()
virtual QCString trGlobal(bool first_capital, bool singular)
virtual QCString trSeeAlso()
virtual QCString trAdditionalInheritedMembers()
virtual QCString trTodoList()
virtual QCString trDirDocumentation()
virtual QCString trModulesIndex()
virtual QCString trModulesDescription()
virtual QCString trProtectedMembers()
virtual QCString trVariableDocumentation()
virtual QCString trCompoundMembersFortran()
virtual QCString trFileList()
virtual QCString trTypeDocumentation()
virtual QCString trAuthor(bool first_capital, bool singular)
virtual QCString trPrivateTypes()
virtual QCString trDeprecated()
virtual QCString trGeneratedFromFiles(ClassDef::CompoundType compType, bool single)
virtual QCString trCompoundIndexFortran()
virtual QCString trPublicSlots()
virtual QCString trDefinedInSourceFile()
virtual QCString trDateTime(int year, int month, int day, int dayOfWeek, int hour, int minutes, int seconds, bool includeTime)
virtual QCString trDirDescription()
virtual QCString trCompoundMembersDescriptionFortran(bool extractAll)
virtual QCString trFileListDescription(bool extractAll)
virtual QCString trDirReference(const char *dirName)
virtual QCString trReturnValues()
virtual QCString trCompoundReferenceFortran(const char *clName, ClassDef::CompoundType compType, bool isTemplate)
virtual QCString trDesignOverview()
virtual QCString trPackageListDescription()
virtual QCString trCopyright()
virtual QCString trFileIn(const char *name)
virtual QCString trType(bool first_capital, bool singular)
virtual QCString trPublicMembers()
static QCString * s
Definition: config.cpp:1042
virtual QCString trNamespaceMemberDescription(bool extractAll)
virtual QCString idLanguage()
Definition: translator_ua.h:26
virtual QCString trDirDepGraph(const char *name)
virtual QCString trLegendDocs()
virtual QCString trEnumerations()
virtual QCString trLoading()
virtual QCString trNamespaceReference(const char *namespaceName)
virtual QCString trClassDocumentation()
virtual QCString trInvariant()
virtual QCString trNamespaceDocumentation()
virtual QCString trNamespaceList()
virtual QCString trDir(bool, bool singular)
virtual QCString trPackages()
virtual QCString trTodo()
virtual QCString trInheritedFrom(const char *members, const char *what)
virtual QCString trSince()
virtual QCString trPrivateAttribs()