translator_am.h
Go to the documentation of this file.
1 /******************************************************************************
2  *
3  *
4  *
5  * Copyright (C) 1997-2015 by Dimitri van Heesch.
6  *
7  * Permission to use, copy, modify, and distribute this software and its
8  * documentation under the terms of the GNU General Public License is hereby
9  * granted. No representations are made about the suitability of this software
10  * for any purpose. It is provided "as is" without express or implied warranty.
11  * See the GNU General Public License for more details.
12  *
13  * Documents produced by Doxygen are derivative works derived from the
14  * input used in their production; they are not affected by this license.
15  */
16 
17 /*
18  * Translation by
19  * Armen Tangamyan <armen.tangamyan@anu.edu.au>
20  */
21 
22 #ifndef TRANSLATOR_AM_H
23 #define TRANSLATOR_AM_H
24 
26 {
27  public:
28  /*! Used for identification of the language. */
29  virtual QCString idLanguage()
30  { return "armenian"; }
31 
32  /* Used to get the command(s) for the language support. */
34  {
35  return "<pre>\\usepackage[latin]{armtex}\n"
36  "\\usepackage[armscii8]{inputenc}\n</pre>";
37  }
38 
39  // --- Language translation methods -------------------
40 
41  /*! used in the compound documentation before a list of related functions. */
43  { return "Դասին վերաբերվող ֆունկցիաներ"; }
44 
45  /*! subscript for the related functions. */
47  { return "(Հաշվի առեք, որ սրանք անդամ ֆունկցիաներ չեն)"; }
48 
49  /*! header that is put before the detailed description of files, classes and namespaces. */
51  { return "Մանրամասն նկարագրություն"; }
52 
53  /*! header that is put before the list of typedefs. */
55  { return "Անդամ տիպի սահմանումներ (typedef)"; }
56 
57  /*! header that is put before the list of enumerations. */
59  { return "Անդամ hամարակալումներ"; }
60 
61  /*! header that is put before the list of member functions. */
63  { return "Անդամ ֆունկցիաներ"; }
64 
65  /*! header that is put before the list of member attributes. */
67  {
68  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
69  {
70  return "Դաշտեր";
71  }
72  else
73  {
74  return "Անդամ տվյալներ";
75  }
76  }
77 
78  /*! this is the text of a link put after brief descriptions. */
79  virtual QCString trMore()
80  { return "Մանրամասն..."; }
81 
82  /*! put in the class documentation */
83  /* Dosn't use when optimization for C is on. */
85  {
86  return "Բոլոր անդամների ցուցակը";
87  }
88 
89  /*! used as the title of the "list of all members" page of a class */
90  /* Dosn't use when optimization for C is on. */
92  {
93  return "Անդամների ցուցակ";
94  }
95 
96  /*! this is the first part of a sentence that is followed by a class name */
97  /* Dosn't use when optimization for C is on. */
99  { return "Սա դասի անդամների ամբողջական ցուցակն է "; }
100 
101  /*! this is the remainder of the sentence after the class name */
102  /* Dosn't use when optimization for C is on. */
104  { return ", ներառյալ բոլոր ժառանգված անդամները"; }
105 
106  /*! this is put at the author sections at the bottom of man pages.
107  * parameter s is name of the project name.
108  */
109  virtual QCString trGeneratedAutomatically(const char *s)
110  { QCString result="Ավտոմատ ստեղծված է ելքային կոդից, Doxygen-ի միջոցով, ";
111  if (s) result+=s+(QCString)" համար:";
112  return result;
113  }
114 
115  /*! put after an enum name in the list of all members */
117  { return "համարակալման անուն"; }
118 
119  /*! put after an enum value in the list of all members */
121  { return "համարակալման արժեք"; }
122 
123  /*! put after an undocumented member in the list of all members */
125  { return "սահմանված"; }
126 
127  // quick reference sections
128 
129  /*! This is put above each page as a link to the list of all groups of
130  * compounds or files (see the \\group command).
131  */
132  virtual QCString trModules()
133  { return "Մոդուլներ"; }
134 
135  /*! This is put above each page as a link to the class hierarchy */
137  { return "Դասերի հիերարխա"; }
138 
139  /*! This is put above each page as a link to the list of annotated classes */
141  {
142  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
143  {
144  return "Տվյալների կառուցվածք";
145  }
146  else
147  {
148  return "Դասերի ցուցակ";
149  }
150  }
151 
152  /*! This is put above each page as a link to the list of documented files */
154  { return "Ֆայլերի ցուցակ"; }
155 
156  /*! This is put above each page as a link to all members of compounds. */
158  {
159  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
160  {
161  return "Տվյալների դաշտեր";
162  }
163  else
164  {
165  return "Դասի անդամներ";
166  }
167  }
168 
169  /*! This is put above each page as a link to all members of files. */
170  /*??*/
172  {
173  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
174  {
175  return "Գլոբալներ";
176  }
177  else
178  {
179  return "Ֆայլի անդամներ";
180  }
181  }
182 
183  /*! This is put above each page as a link to all related pages. */
185  { return "Նմանատիպ էջեր"; }
186 
187  /*! This is put above each page as a link to all examples. */
189  { return "Օրինակներ"; }
190 
191  /*! This is put above each page as a link to the search engine. */
192  virtual QCString trSearch()
193  { return "Որոնում"; }
194 
195  /*! This is an introduction to the class hierarchy. */
197  { return "Այս ժառանգման ցուցակը կոպտորեն է տեսակավորված, "
198  "բայց ոչ ամբողջապես, այբբենական կարգով.";
199  }
200 
201  /*! This is an introduction to the list with all files. */
202  virtual QCString trFileListDescription(bool extractAll)
203  {
204  QCString result="Բոլոր ";
205  if (!extractAll) result+="փաստագրված ";
206  result+="ֆայլերի մի ցուցակ` կարճ բացատրություններով:";
207  return result;
208  }
209 
210  /*! This is an introduction to the annotated compound list. */
212  {
213  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
214  {
215  return "Տվյալների կառուցվածքը` կարճ բացատրություններով.";
216  }
217  else
218  {
219  return "Դասերը, կառուցվածքները, միավորումները "
220  "և ինտերֆեյսները` կարճ բացատրություններով.";
221  }
222  }
223 
224  /*! This is an introduction to the page with all class members. */
225  virtual QCString trCompoundMembersDescription(bool extractAll)
226  {
227  QCString result="Բոլոր ";
228  if(!extractAll) result+="փաստագրված ";
229  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
230  result+="կառուցվածքների և միավորումների դաշտերի ";
231  else
232  result+="դասի անդամների ";
233  result+="ցուցակը`";
234  result+=" հղումներով դեպի ";
235  if(!extractAll)
236  {
237  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
238  result+="կառուցվածք/միավորում փաստագրությունները բոլոր անդամների համար.";
239  else
240  result+="դասի փաստագրությունը բոլոր անդամների համար.";
241  }
242  else
243  {
244  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
245  result += "կառուցվածքները/միավորումները, որոնց նրանք պատկանում են.";
246  else
247  result += "դասերը, որոնց նրանք պատկանում են.";
248  }
249  return result;
250  }
251 
252  /*! This is an introduction to the page with all file members. */
253  virtual QCString trFileMembersDescription(bool extractAll)
254  {
255  QCString result="Բոլոր ";
256  if (!extractAll) result+="փաստագրված ";
257 
258  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
259  {
260  result+="ֆունկցիաների, փոփոխականների, մակրո-հայտարարությունների, "
261  "համարակալումների և տիպի սահմանումների (typedef)";
262  }
263  else
264  {
265  result+="ֆայլի անդամների ";
266  }
267  result+="ցուցակը`";
268  result+=" հղումներով դեպի ";
269  if (extractAll)
270  result+="ֆայլերը, որոնց նրանք պատկանում են.";
271  else
272  result+="փաստագրությունը.";
273  return result;
274  }
275 
276  /*! This is an introduction to the page with the list of all examples */
278  { return "Բոլոր օրինակների ցուցակը."; }
279 
280  /*! This is an introduction to the page with the list of related pages */
282  { return "Բոլոր նմանատիպ փաստագրության էջերի ցուցակը."; }
283 
284  /*! This is an introduction to the page with the list of class/file groups */
286  { return "Բոլոր մոդուլների ցուցակը."; }
287 
288  // index titles (the project name is prepended for these)
289 
290 
291  /*! This is used in HTML as the title of index.html. */
293  { return " - Փաստագրություն"; }
294 
295  /*! This is used in LaTeX as the title of the chapter with the
296  * index of all groups.
297  */
299  { return "Մոդուլներ"; }
300 
301  /*! This is used in LaTeX as the title of the chapter with the
302  * class hierarchy.
303  */
305  { return "Դասակարգումներ"; }
306 
307  /*! This is used in LaTeX as the title of the chapter with the
308  * annotated compound index.
309  */
311  {
312  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
313  {
314  return "Տվյալների կառուցվածք";
315  }
316  else
317  {
318  return "Դասեր";
319  }
320  }
321 
322  /*! This is used in LaTeX as the title of the chapter with the
323  * list of all files.
324  */
326  { return "Ֆայլեր"; }
327 
328  /*! This is used in LaTeX as the title of the chapter containing
329  * the documentation of all groups.
330  */
332  { return "Մոդուլներ"; }
333 
334  /*! This is used in LaTeX as the title of the chapter containing
335  * the documentation of all classes, structs and unions.
336  */
338  {
339  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
340  {
341  return "Տվյալների կառուցվածքներ";
342  }
343  else
344  {
345  return "Դասեր";
346  }
347  }
348 
349  /*! This is used in LaTeX as the title of the chapter containing
350  * the documentation of all files.
351  */
353  { return "Ֆայլեր"; }
354 
355  /*! This is used in LaTeX as the title of the chapter containing
356  * the documentation of all examples.
357  */
359  { return "Օրինակներ"; }
360 
361  /*! This is used in LaTeX as the title of the chapter containing
362  * the documentation of all related pages.
363  */
365  { return "Էջեր"; }
366 
367  /*! This is used in LaTeX as the title of the document */
369  { return "Հղումների ձեռնարկ"; }
370 
371  /*! This is used in the documentation of a file as a header before the
372  * list of defines
373  */
374  virtual QCString trDefines()
375  { return "Մակրոսներ"; }
376 
377  /*! This is used in the documentation of a file as a header before the
378  * list of typedefs
379  */
381  { return "Տիպի սահմանումներ (typedef)"; }
382 
383  /*! This is used in the documentation of a file as a header before the
384  * list of enumerations
385  */
387  { return "Համարակալումներ"; }
388 
389  /*! This is used in the documentation of a file as a header before the
390  * list of (global) functions
391  */
393  { return "Ֆունկցիաներ"; }
394 
395  /*! This is used in the documentation of a file as a header before the
396  * list of (global) variables
397  */
399  { return "Փոփոխականներ"; }
400 
401  /*! This is used in the documentation of a file as a header before the
402  * list of (global) variables
403  */
405  { return "Հաշվիչ"; }
406 
407  /*! This is used in the documentation of a file before the list of
408  * documentation blocks for defines
409  */
411  { return "Մակրոսներ"; }
412 
413  /*! This is used in the documentation of a file/namespace before the list
414  * of documentation blocks for typedefs
415  */
417  { return "Տիպի սահմանումներ (typedef)"; }
418 
419  /*! This is used in the documentation of a file/namespace before the list
420  * of documentation blocks for enumeration types
421  */
423  { return "Համարակալման տիպեր"; }
424 
425  /*! This is used in the documentation of a file/namespace before the list
426  * of documentation blocks for functions
427  */
429  { return "Ֆունկցիաներ"; }
430 
431  /*! This is used in the documentation of a file/namespace before the list
432  * of documentation blocks for variables
433  */
435  { return "Փոփոխականներ"; }
436 
437  /*! This is used in the documentation of a file/namespace/group before
438  * the list of links to documented compounds
439  */
441  {
442  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
443  {
444  return "Տվյալների կառուցվածք";
445  }
446  else
447  {
448  return "Դասեր";
449  }
450  }
451 
452  /*! This is used in the documentation of a group before the list of
453  * links to documented files
454  */
455  /*! This is used in the standard footer of each page and indicates when
456  * the page was generated
457  */
458  virtual QCString trGeneratedAt(const char *date,const char *projName)
459  {
460  QCString result=(QCString)"Ստեղծվել է "+date;
461  if (projName) result+=projName+QCString(" -ի համար,");
462  result+=(QCString)" հետևյալ համակարգով.";
463  return result;
464  }
465 
466  /*! this text is put before a class diagram */
467  virtual QCString trClassDiagram(const char *clName)
468  {
469  return clName+QCString(" -ի ժառանգման գծագիրը.");
470  }
471 
472  /*! this text is generated when the \\internal command is used. */
474  { return "Միայն ներքին օգտագործման համար"; }
475 
476  /*! this text is generated when the \\warning command is used. */
477  virtual QCString trWarning()
478  { return "Զգուշացում"; }
479 
480  /*! this text is generated when the \\version command is used. */
481  virtual QCString trVersion()
482  { return "Տարբերակ"; }
483 
484  /*! this text is generated when the \\date command is used. */
485  virtual QCString trDate()
486  { return "Տարեթիվ"; }
487 
488  /*! this text is generated when the \\return command is used. */
489  virtual QCString trReturns()
490  { return "Վերադարձնում է"; }
491 
492  /*! this text is generated when the \\sa command is used. */
493  virtual QCString trSeeAlso()
494  { return "Տեսեք նաև"; }
495 
496  /*! this text is generated when the \\param command is used. */
498  { return "Պարամետրեր"; }
499 
500  /*! this text is generated when the \\exception command is used. */
502  { return "Բացառություններ"; }
503 
504  /*! this text is used in the title page of a LaTeX document. */
506  { return "Ստեղծված է հետևյալ համակարգի կողմից"; }
507 
508 //////////////////////////////////////////////////////////////////////////
509 // new since 0.49-990307
510 //////////////////////////////////////////////////////////////////////////
511 
512  /*! used as the title of page containing all the index of all namespaces. */
514  { return "Անունների տարածությունների ցուցակ"; }
515 
516  /*! used as an introduction to the namespace list */
517  virtual QCString trNamespaceListDescription(bool extractAll)
518  {
519  QCString result="Բոլոր ";
520  if (!extractAll) result+="փաստագրված ";
521  result+="անունների տարածությունների ցուցակը` կարճ բացատրություններով.";
522  return result;
523  }
524 
525  /*! used in the class documentation as a header before the list of all
526  * friends of a class
527  */
528  virtual QCString trFriends()
529  { return "Ընկերներ"; }
530 
531 //////////////////////////////////////////////////////////////////////////
532 // new since 0.49-990405
533 //////////////////////////////////////////////////////////////////////////
534 
535  /*! used in the class documentation as a header before the list of all
536  * related classes
537  */
539  { return "Դասի ընկերներ և կապված ֆունկցիաներ"; }
540 
541 //////////////////////////////////////////////////////////////////////////
542 // new since 0.49-990425
543 //////////////////////////////////////////////////////////////////////////
544 
545  /*! used as the title of the HTML page of a class/struct/union */
546  virtual QCString trCompoundReference(const char *clName,
547  ClassDef::CompoundType compType,
548  bool isTemplate)
549  {
550  QCString result=(QCString)clName;
551  if (isTemplate)
552  {
553  switch(compType)
554  {
555  case ClassDef::Class: result+=" Դասի"; break;
556  case ClassDef::Struct: result+=" Կառուցվածքի"; break;
557  case ClassDef::Union: result+=" Միավորման"; break;
558  case ClassDef::Interface: result+=" Ինտերֆեյսի"; break;
559  case ClassDef::Protocol: result+=" Արձանագրության"; break;
560  case ClassDef::Category: result+=" Դասակարգման"; break;
561  case ClassDef::Exception: result+=" Բացառության"; break;
562  default: break;
563  }
564  result+=" Ձևանմուշներ";
565  }
566  else
567  {
568  switch(compType)
569  {
570  case ClassDef::Class: result+=" Դաս"; break;
571  case ClassDef::Struct: result+=" Կառուցվածք"; break;
572  case ClassDef::Union: result+=" Միավորում"; break;
573  case ClassDef::Interface: result+=" Ինտերֆեյս"; break;
574  case ClassDef::Protocol: result+=" Արձանագրություն"; break;
575  case ClassDef::Category: result+=" Դասակարգում"; break;
576  case ClassDef::Exception: result+=" Բացառություն"; break;
577  default: break;
578  }
579  }
580  return result;
581  }
582 
583  /*! used as the title of the HTML page of a file */
584  virtual QCString trFileReference(const char *fileName)
585  {
586  return fileName+QCString(" ֆայլեր");
587  }
588 
589  /*! used as the title of the HTML page of a namespace */
590  virtual QCString trNamespaceReference(const char *namespaceName)
591  {
592  QCString result=namespaceName;
593  result+=" անունների տարածություններ";
594  return result;
595  }
596 
598  { return "Բաց անդամ ֆունկցիաներ"; }
600  { return "Բաց սլոթեր"; }
601  virtual QCString trSignals()
602  { return "Ազդանշաններ"; }
604  { return "Բաց ստատիկ անդամ ֆունկցիաներ"; }
606  { return "Պաշտպանված անդամ ֆունկցիաներ"; }
608  { return "Պաշտպանված սլոթեր"; }
610  { return "Պաշտպանված ստատիկ անդամ ֆունկցիաներ"; }
612  { return "Փակ ֆունկցիաներ"; }
614  { return "Փակ սլոթեր"; }
616  { return "Փակ ստատիկ անդամ ֆունկցիաներ"; }
617 
618  /*! this function is used to produce a comma-separated list of items.
619  * use generateMarker(i) to indicate where item i should be put.
620  */
621  virtual QCString trWriteList(int numEntries)
622  {
624  int i;
625  // the inherits list contain `numEntries' classes
626  for (i=0;i<numEntries;i++)
627  {
628  // use generateMarker to generate placeholders for the class links!
629  result+=generateMarker(i); // generate marker for entry i in the list
630  // (order is left to right)
631 
632  if (i!=numEntries-1) // not the last entry, so we need a separator
633  {
634  if (i<numEntries-2) // not the fore last entry
635  result+=", ";
636  else // the fore last entry
637  result+=" և ";
638  }
639  }
640  return result;
641  }
642 
643  /*! used in class documentation to produce a list of base classes,
644  * if class diagrams are disabled.
645  */
646  virtual QCString trInheritsList(int numEntries)
647  {
648  return "Հենքային դասեր - "+trWriteList(numEntries)+":";
649  }
650 
651  /*! used in class documentation to produce a list of super classes,
652  * if class diagrams are disabled.
653  */
654  virtual QCString trInheritedByList(int numEntries)
655  {
656  return "Ժառանգորդ դասեր - "+trWriteList(numEntries)+":";
657  }
658 
659  /*! used in member documentation blocks to produce a list of
660  * members that are hidden by this one.
661  */
662  virtual QCString trReimplementedFromList(int numEntries)
663  {
664  return "Վերասահմանված ֆունկցիաներ - "+trWriteList(numEntries)+":";
665  }
666 
667  /*! used in member documentation blocks to produce a list of
668  * all member that overwrite the implementation of this member.
669  */
670  virtual QCString trReimplementedInList(int numEntries)
671  {
672  return "Վերասահմանված է "+trWriteList(numEntries)+" ում:";
673  }
674 
675  /*! This is put above each page as a link to all members of namespaces. */
677  { return "Անունների տարածության անդամներ"; }
678 
679  /*! This is an introduction to the page with all namespace members */
680  virtual QCString trNamespaceMemberDescription(bool extractAll)
681  {
682  QCString result="Բոլոր ";
683  if (!extractAll) result+="փաստագրված ";
684  result+="անունների տարածության անդամների ցուցակը` "
685  "հղումներով դեպի ";
686  if (extractAll)
687  result+="բոլոր անդամների անունների տարածության փաստագրությունը.";
688  else
689  result+="անունների տարածությունը, որին նրանք պատկանում են.";
690  return result;
691  }
692 
693  /*! This is used in LaTeX as the title of the chapter with the
694  * index of all namespaces.
695  */
697  { return "Անունների տարածություններ"; }
698 
699  /*! This is used in LaTeX as the title of the chapter containing
700  * the documentation of all namespaces.
701  */
703  { return "Անունների տարածություն"; }
704 
705 //////////////////////////////////////////////////////////////////////////
706 // new since 0.49-990522
707 //////////////////////////////////////////////////////////////////////////
708 
709  /*! This is used in the documentation before the list of all
710  * namespaces in a file.
711  */
713  { return "Անունների տարածություններ"; }
714 
715 //////////////////////////////////////////////////////////////////////////
716 // new since 0.49-990728
717 //////////////////////////////////////////////////////////////////////////
718 
719  /*! This is put at the bottom of a class documentation page and is
720  * followed by a list of files that were used to generate the page.
721  */
723  bool single)
724  {
725  QCString result = (QCString)"Այս ";
726  switch(compType)
727  {
728  case ClassDef::Class: result+="դասի"; break;
729  case ClassDef::Struct: result+="կառուցվածքի"; break;
730  case ClassDef::Union: result+="միավորման"; break;
731  case ClassDef::Interface: result+="ինտերֆեյսի"; break;
732  case ClassDef::Protocol: result+="արձանագրության"; break;
733  case ClassDef::Category: result+="դասակարգման"; break;
734  case ClassDef::Exception: result+="բացառության"; break;
735  default: break;
736  }
737  result+=" փաստագրությունը ստեղծվել է հետևյալ ֆայլ";
738  if (single) result+="ից."; else result+="երից.";
739  return result;
740  }
741 
742 //////////////////////////////////////////////////////////////////////////
743 // new since 0.49-990901
744 //////////////////////////////////////////////////////////////////////////
745 
746  /*! This is used as the heading text for the retval command. */
748  { return "Վերադարձվող արժեքներ"; }
749 
750  /*! This is in the (quick) index as a link to the main page (index.html)
751  */
753  { return "Գլխավոր էջ"; }
754 
755  /*! This is used in references to page that are put in the LaTeX
756  * documentation. It should be an abbreviation of the word page.
757  */
759  { return "էջ:"; }
760 
761 //////////////////////////////////////////////////////////////////////////
762 // new since 0.49-991106
763 //////////////////////////////////////////////////////////////////////////
764 
766  {
767  return "Սահմանումը @1 ֆայլի @0 տողում է:";
768  }
770  {
771  return "Սահմանումը @0 ֆայլում է:";
772  }
773 
774 //////////////////////////////////////////////////////////////////////////
775 // new since 0.49-991205
776 //////////////////////////////////////////////////////////////////////////
777 
779  {
780  return "Հնացած է";
781  }
782 
783 //////////////////////////////////////////////////////////////////////////
784 // new since 1.0.0
785 //////////////////////////////////////////////////////////////////////////
786 
787  /*! this text is put before a collaboration diagram */
788  virtual QCString trCollaborationDiagram(const char *clName)
789  {
790  return (QCString)clName+"-ի համագործակցությունների գծագիր.";
791  }
792  /*! this text is put before an include dependency graph */
793  virtual QCString trInclDepGraph(const char *fName)
794  {
795  return (QCString)fName+"-ի ներառումների կախվածությունների գծագիր.";
796  }
797  /*! header that is put before the list of constructor/destructors. */
799  {
800  return "Կառուցիչներ";
801  }
802  /*! Used in the file documentation to point to the corresponding sources. */
804  {
805  return "Տե'ս այս ֆայլի ելքային կոդը";
806  }
807  /*! Used in the file sources to point to the corresponding documentation. */
809  {
810  return "Տե'ս այս ֆայլի փաստագրությունը:";
811  }
812  /*! Text for the \\pre command */
814  {
815  return "Նախապայման";
816  }
817  /*! Text for the \\post command */
819  {
820  return "Հետպայման";
821  }
822  /*! Text for the \\invariant command */
824  {
825  return "Անփոփոխ";
826  }
827  /*! Text shown before a multi-line variable/enum initialization */
829  {
830  return "Նախնական արժեք";
831  }
832  /*! Text used the source code in the file index */
833  virtual QCString trCode()
834  {
835  return "Ելքային կոդ";
836  }
838  {
839  return "Գրաֆիկական դասերի հիերարխիա:";
840  }
842  {
843  return "Տե'ս դասերի գրաֆիկական հիերարխիան:";
844  }
846  {
847  return "Տե'ս դասերի տեքստային հիերարխիան:";
848  }
850  {
851  return "էջեր";
852  }
853 
854 //////////////////////////////////////////////////////////////////////////
855 // new since 1.1.0
856 //////////////////////////////////////////////////////////////////////////
857 
858  virtual QCString trNote()
859  {
860  return "Նշում";
861  }
863  {
864  return "Բաց տիպեր";
865  }
867  {
868  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
869  {
870  return "Տվյալների դաշտեր";
871  }
872  else
873  {
874  return "Բաց ատրիբուտներ";
875  }
876  }
878  {
879  return "Բաց ստատիկ ատրիբուտներ";
880  }
882  {
883  return "Պաշտպանված տիպեր";
884  }
886  {
887  return "Պաշտպանված ատրիբուտներ";
888  }
890  {
891  return "Պաշտպանված ստատիկ ատրիբուտներ";
892  }
894  {
895  return "Փակ տիպեր";
896  }
898  {
899  return "Փակ ատրիբուտներ";
900  }
902  {
903  return "Փակ ստատիկ ատրիբուտներ";
904  }
905 
906 
907 //////////////////////////////////////////////////////////////////////////
908 // new since 1.1.3
909 //////////////////////////////////////////////////////////////////////////
910 
911  /*! Used as a marker that is put before a todo item */
912  virtual QCString trTodo()
913  /*??*/
914  {
915  return "Կատարման ենթակա";
916  }
917  /*! Used as the header of the todo list */
919  /*??*/
920  {
921  return "Խնդիրների ցուցակ";
922  }
923 
924 //////////////////////////////////////////////////////////////////////////
925 // new since 1.1.4
926 //////////////////////////////////////////////////////////////////////////
927 
929  {
930  return "Օգտագործվում է հետևյալում - ";
931  }
932  virtual QCString trRemarks()
933  {
934  return "Դիտողություններ";
935  }
937  {
938  return "Ուշադրություն";
939  }
941  {
942  return "Այս գրաֆը ցույց է տալիս, թե որ ֆայլերն են "
943  "ուղղակի կամ անուղղակի ներառում տվյալ ֆայլը.";
944  }
945  virtual QCString trSince()
946  /*??*/
947  {
948  return "Սկսած";
949  }
950 
951 //////////////////////////////////////////////////////////////////////////
952 // new since 1.1.5
953 //////////////////////////////////////////////////////////////////////////
954 
955  /*! title of the graph legend page */
957  {
958  return "Լեգենդ";
959  }
960  /*! page explaining how the dot graph's should be interpreted
961  * The %A in the text below are to prevent link to classes called "A".
962  */
964  {
965  return
966  "Այս էջը նկարագրում է, թե ինչպես մեկնաբանել doxygen-ի ստեղծած գրաֆները:<p>\n"
967  "Դիտարկենք հետևյալ օրինակը.\n"
968  "\\code\n"
969  "/*! Կրճատման հետևանքով անտեսանելի դաս */\n"
970  "class Invisible { };\n\n"
971  "/*! Կրճատված դաս, ժառանգությունների հարաբերությունը փակ է */\n"
972  "class Truncated : public Invisible { };\n\n"
973  "/* Չփաստագրված դաս */\n"
974  "class Undocumented { };\n\n"
975  "/*! Բաց ժառանգում */\n"
976  "class PublicBase : public Truncated { };\n\n"
977  "/*! Դասի ձևաչափ */\n"
978  "template<class T> class Templ {};\n\n"
979  "/*! Պաշտպանված ժառանգում */\n"
980  "class ProtectedBase { };\n\n"
981  "/*! Փակ ժառանգում */\n"
982  "class PrivateBase { };\n\n"
983  "/*! Դաս, որը օգտագործվում է Inherited դասի կողմից */\n"
984  "class Used { };\n\n"
985  "/*! Դաս, որը ժառանգում է մի շարք այլ դասերից */\n"
986  "class Inherited : public PublicBase,\n"
987  " protected ProtectedBase,\n"
988  " private PrivateBase,\n"
989  " public Undocumented,\n"
990  " public Templ<int>\n"
991  "{\n"
992  " private:\n"
993  " Used *m_usedClass;\n"
994  "};\n"
995  "\\endcode\n"
996  "Սրանով կստանանք հետևյալ գրաֆը."
997  "<p><center><img src=\"graph_legend."+getDotImageExtension()+"\"></center>\n"
998  "<p>\n"
999  "Այս գրաֆի ուղղանկյունները ունեն հետևյալ իմաստը.\n"
1000  "<ul>\n"
1001  "<li>%A լցոնվաց մոխրագույն ուղղանկյունը ներկայացնում է այն դասը կամ կառուցվածքը, "
1002  "որի համար ստեղծվել է տվյալ գրաֆը:</li>\n"
1003  "<li>%A սև եզրերով ուղղանկյունը նշանակում է փաստագրված դաս կամ կարուցվածք:</li>\n"
1004  "<li>%A մոխրագույն եզրերով ուղղանկյունը նշանակում է չփաստագրված դաս կամ կառուցվածք:</li>\n"
1005  "<li>%A կարմիր եզրերով ուղղանկյունը նշանակում է դաս կամ կառուցվածք, որի համար\n"
1006  " ոչ բոլոր ժառանգում/պարունակում կապերն են ցուցադրված: Գրաֆը կրճատված է, "
1007  "եթե այն չի տեղավորվում նշված սահմաններում:</li>\n"
1008  "</ul>\n"
1009  "Սլաքները ունեն հետևյալ իմաստը.\n"
1010  "<ul>\n"
1011  "<li>%A մուգ կապույտ սլաքը օգտագործվում է երկու դասերի միջև բաց ժառանգում "
1012  "կապը ցուցադրելու համար:</li>\n"
1013  "<li>%A մուգ կանաչ սլաքը օգտագործվում է պաշտպանված ժառանգման համար:</li>\n"
1014  "<li>%A մուգ կարմիր սլաքը օգտագործվում է փակ ժառանգման համար:</li>\n"
1015  "<li>%A մանուշակագույն կետագիծ սլաքը օգտագորշվում է, եթե դասը պարունակվում է"
1016  "այլ դասում կամ օգտագորշվում է այլ դասի կողմից: Սլաքը պիտակավորվաշ է"
1017  "փոփոխական(ներ)ով, որի միջոցով մատնանշված դասը կամ կառուցվածքը հասանելի է:</li>\n"
1018  "<li>Դեզին կետագիծ սլաքը ցույց է տալիս ձևանմուշի օրինակի կապը այն ձևանմուշի հետ, "
1019  "որից այն իրականցվել է. Սլաքը պիտակավորված է օրինակի ձևանմուշային պարամետրերով:</li>\n"
1020  "</ul>\n";
1021  }
1022  /*! text for the link to the legend page */
1023  virtual QCString trLegend()
1024  {
1025  return "լեգենդ";
1026  }
1027 
1028 //////////////////////////////////////////////////////////////////////////
1029 // new since 1.2.0
1030 //////////////////////////////////////////////////////////////////////////
1031 
1032  /*! Used as a marker that is put before a test item */
1033  virtual QCString trTest()
1034  {
1035  return "Թեստ";
1036  }
1037  /*! Used as the header of the test list */
1039  {
1040  return "Թեստերի ցուցակ";
1041  }
1042 
1043 //////////////////////////////////////////////////////////////////////////
1044 // new since 1.2.2
1045 //////////////////////////////////////////////////////////////////////////
1046 
1047  /*! Used as a section header for IDL properties */
1049  {
1050  return "Հատկություններ";
1051  }
1052  /*! Used as a section header for IDL property documentation */
1054  {
1055  return "Հատկություններ";
1056  }
1057 
1058 //////////////////////////////////////////////////////////////////////////
1059 // new since 1.2.4
1060 //////////////////////////////////////////////////////////////////////////
1061 
1062  /*! Used for Java classes in the summary section of Java packages */
1064  {
1065  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
1066  {
1067  return "Տվյալների կառուցվածք";
1068  }
1069  else
1070  {
1071  return "Դասեր";
1072  }
1073  }
1074  /*! Used as the title of a Java package */
1075  virtual QCString trPackage(const char *name)
1076  {
1077  return (QCString)"Փաթեթ "+name;
1078  }
1079  /*! Title of the package index page */
1081  {
1082  return "Փաթեթների ցուցակ";
1083  }
1084  /*! The description of the package index page */
1086  {
1087  return "Բոլոր փաթեթները` կարճ բացատրություններով (եթե հասանելի են).";
1088  }
1089  /*! The link name in the Quick links header for each page */
1091  {
1092  return "Փաթեթներ";
1093  }
1094  /*! Text shown before a multi-line define */
1096  {
1097  return "Արժեքներ";
1098  }
1099 
1100 //////////////////////////////////////////////////////////////////////////
1101 // new since 1.2.5
1102 //////////////////////////////////////////////////////////////////////////
1103 
1104  /*! Used as a marker that is put before a \\bug item */
1105  virtual QCString trBug()
1106  {
1107  return "Սխալ";
1108  }
1109  /*! Used as the header of the bug list */
1111  {
1112  return "Սխալների ցուցակ";
1113  }
1114 
1115 //////////////////////////////////////////////////////////////////////////
1116 // new since 1.2.6
1117 //////////////////////////////////////////////////////////////////////////
1118  /*! Used as ansicpg for RTF file */
1120  {
1121  return "armscii-8";
1122  }
1123  /*! Used as ansicpg for RTF fcharset */
1125  {
1126  return "0";
1127  }
1128  /*! Used as header RTF general index */
1130  {
1131  return "Ցուցիչ";
1132  }
1133 
1134  /*! This is used for translation of the word that will possibly
1135  * be followed by a single name or by a list of names
1136  * of the category.
1137  */
1138  virtual QCString trClass(bool first_capital, bool singular)
1139  {
1140  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
1141  {
1142  QCString result((first_capital ? "Տվյալների կառուցվածք" : "տվյալների կառուցվածք"));
1143  return result;
1144  }
1145  else
1146  {
1147  QCString result((first_capital ? "Դաս" : "դաս"));
1148  if(!singular) result+="եր";
1149  return result;
1150  }
1151  }
1152 
1153  /*! This is used for translation of the word that will possibly
1154  * be followed by a single name or by a list of names
1155  * of the category.
1156  */
1157  virtual QCString trFile(bool first_capital, bool singular)
1158  {
1159  QCString result((first_capital ? "Ֆայլ" : "ֆայլ"));
1160  if (!singular) result+="եր";
1161  return result;
1162  }
1163 
1164  /*! This is used for translation of the word that will possibly
1165  * be followed by a single name or by a list of names
1166  * of the category.
1167  */
1168  virtual QCString trNamespace(bool first_capital, bool singular)
1169  {
1170  QCString result((first_capital ? "Անունների տարածություն" : "անունների տարածություն"));
1171  if (!singular) result+="ներ";
1172  return result;
1173  }
1174 
1175  /*! This is used for translation of the word that will possibly
1176  * be followed by a single name or by a list of names
1177  * of the category.
1178  */
1179  virtual QCString trGroup(bool first_capital, bool singular)
1180  {
1181  QCString result((first_capital ? "Խ" : "խ"));
1182  result+=(singular ? "ումբ" : "մբեր");
1183  return result;
1184  }
1185 
1186  /*! This is used for translation of the word that will possibly
1187  * be followed by a single name or by a list of names
1188  * of the category.
1189  */
1190  virtual QCString trPage(bool first_capital, bool singular)
1191  {
1192  QCString result((first_capital ? "Էջ" : "էջ"));
1193  if (!singular) result+="եր";
1194  return result;
1195  }
1196 
1197  /*! This is used for translation of the word that will possibly
1198  * be followed by a single name or by a list of names
1199  * of the category.
1200  */
1201  virtual QCString trMember(bool first_capital, bool singular)
1202  {
1203  QCString result((first_capital ? "Անդամ" : "անդամ"));
1204  if (!singular) result+="ներ";
1205  return result;
1206  }
1207 
1208  /*! This is used for translation of the word that will possibly
1209  * be followed by a single name or by a list of names
1210  * of the category.
1211  */
1212  virtual QCString trGlobal(bool first_capital, bool singular)
1213  {
1214  QCString result((first_capital ? "Գլոբալ" : "գլոբալ"));
1215  if (!singular) result+="ներ";
1216  return result;
1217  }
1218 
1219 //////////////////////////////////////////////////////////////////////////
1220 // new since 1.2.7
1221 //////////////////////////////////////////////////////////////////////////
1222 
1223  /*! This text is generated when the \\author command is used and
1224  * for the author section in man pages. */
1225  virtual QCString trAuthor(bool first_capital, bool singular)
1226  {
1227  QCString result((first_capital ? "Հեղինակ" : "հեղինակ"));
1228  if (!singular) result+="ներ";
1229  return result;
1230  }
1231 
1232 //////////////////////////////////////////////////////////////////////////
1233 // new since 1.2.11
1234 //////////////////////////////////////////////////////////////////////////
1235 
1236  /*! This text is put before the list of members referenced by a member
1237  */
1239  {
1240  return "Հղումներ - ";
1241  }
1242 
1243 //////////////////////////////////////////////////////////////////////////
1244 // new since 1.2.13
1245 //////////////////////////////////////////////////////////////////////////
1246 
1247  /*! used in member documentation blocks to produce a list of
1248  * members that are implemented by this one.
1249  */
1250  virtual QCString trImplementedFromList(int numEntries)
1251  {
1252  return "Իրագործում է հետևյալ դաս(եր)ի ֆունկցիաները - "+trWriteList(numEntries)+":";
1253  }
1254 
1255  /*! used in member documentation blocks to produce a list of
1256  * all members that implementation this member.
1257  */
1258  virtual QCString trImplementedInList(int numEntries)
1259  {
1260  return "Իրագործվում է հետևյալում - "+trWriteList(numEntries)+":";
1261  }
1262 
1263 //////////////////////////////////////////////////////////////////////////
1264 // new since 1.2.16
1265 //////////////////////////////////////////////////////////////////////////
1266 
1267  /*! used in RTF documentation as a heading for the Table
1268  * of Contents.
1269  */
1271  {
1272  return "Բովանդակություն";
1273  }
1274 
1275 //////////////////////////////////////////////////////////////////////////
1276 // new since 1.2.17
1277 //////////////////////////////////////////////////////////////////////////
1278 
1279  /*! Used as the header of the list of item that have been
1280  * flagged deprecated
1281  */
1283  {
1284  return "Հնացած սահմանումների ցուցակը";
1285  }
1286 
1287 //////////////////////////////////////////////////////////////////////////
1288 // new since 1.2.18
1289 //////////////////////////////////////////////////////////////////////////
1290 
1291  /*! Used as a header for declaration section of the events found in
1292  * a C# program
1293  */
1294  virtual QCString trEvents()
1295  {
1296  return "Պատահարներ";
1297  }
1298  /*! Header used for the documentation section of a class' events. */
1300  {
1301  return "Պատահարների ցուցակը";
1302  }
1303 
1304 //////////////////////////////////////////////////////////////////////////
1305 // new since 1.3
1306 //////////////////////////////////////////////////////////////////////////
1307 
1308  /*! Used as a heading for a list of Java class types with package scope.
1309  */
1311  {
1312  return "Փաթեթի տիպեր";
1313  }
1314  /*! Used as a heading for a list of Java class functions with package
1315  * scope.
1316  */
1318  {
1319  return "Փաթեթի ֆունկցիաներ";
1320  }
1321  /*! Used as a heading for a list of static Java class functions with
1322  * package scope.
1323  */
1325  {
1326  return "Փաթեթի ստատիկ ֆունկցիաներ";
1327  }
1328  /*! Used as a heading for a list of Java class variables with package
1329  * scope.
1330  */
1332  {
1333  return "Փաթեթի ատրիբուտներ";
1334  }
1335  /*! Used as a heading for a list of static Java class variables with
1336  * package scope.
1337  */
1339  {
1340  return "Փաթեթի ստատիկ ատրիբուտներ";
1341  }
1342 
1343 //////////////////////////////////////////////////////////////////////////
1344 // new since 1.3.1
1345 //////////////////////////////////////////////////////////////////////////
1346 
1347  /*! Used in the quick index of a class/file/namespace member list page
1348  * to link to the unfiltered list of all members.
1349  */
1350  virtual QCString trAll()
1351  {
1352  return "Բոլոր";
1353  }
1354  /*! Put in front of the call graph for a function. */
1356  {
1357  return "Այս ֆունկցիայի կանչերի գրաֆը.";
1358  }
1359 
1360 //////////////////////////////////////////////////////////////////////////
1361 // new since 1.3.3
1362 //////////////////////////////////////////////////////////////////////////
1363 
1364  /*! This string is used as the title for the page listing the search
1365  * results.
1366  */
1368  {
1369  return "Որոնման արդյունքները";
1370  }
1371  /*! This string is put just before listing the search results. The
1372  * text can be different depending on the number of documents found.
1373  * Inside the text you can put the special marker $num to insert
1374  * the number representing the actual number of search results.
1375  * The @a numDocuments parameter can be either 0, 1 or 2, where the
1376  * value 2 represents 2 or more matches. HTML markup is allowed inside
1377  * the returned string.
1378  */
1379  virtual QCString trSearchResults(int numDocuments)
1380  {
1381  if (numDocuments==0)
1382  {
1383  return "Ներեցեք, բայց Ձեր որոնումը արդյունք չտվեց:";
1384  }
1385  else if( numDocuments == 1 )
1386  {
1387  return "Հայտնաբերվել է 1 փաստաթուղթ:";
1388  }
1389  else
1390  {
1391  return "Հայտնաբերվել է <b>$num</b> փաստաթուղթ:"
1392  "Փաստաթղթերը դասակարգված են ըստ համապասխանության";
1393  }
1394  }
1395  /*! This string is put before the list of matched words, for each search
1396  * result. What follows is the list of words that matched the query.
1397  */
1399  {
1400  return "Որոնման արդյունքներ:";
1401  }
1402 
1403 //////////////////////////////////////////////////////////////////////////
1404 // new since 1.3.8
1405 //////////////////////////////////////////////////////////////////////////
1406 
1407  /*! This is used in HTML as the title of page with source code for file filename
1408  */
1410  {
1411  return "Ելակետային ֆայլ " + filename;
1412  }
1413 
1414 //////////////////////////////////////////////////////////////////////////
1415 // new since 1.3.9
1416 //////////////////////////////////////////////////////////////////////////
1417 
1418  /*! This is used as the name of the chapter containing the directory
1419  * hierarchy.
1420  */
1422  { return "Ֆայլադարանների հիերարխիա"; }
1423 
1424  /*! This is used as the name of the chapter containing the documentation
1425  * of the directories.
1426  */
1428  { return "Ֆայլադարաններ"; }
1429 
1430  /*! This is used as the title of the directory index and also in the
1431  * Quick links of a HTML page, to link to the directory hierarchy.
1432  */
1434  { return "Ֆայլադրաններ"; }
1435 
1436  /*! This returns a sentences that introduces the directory hierarchy.
1437  * and the fact that it is sorted alphabetically per level
1438  */
1440  { return "Այս ֆայլադարանների հիերարխիան կարգավորված է կոպտորեն, "
1441  "բայց ոչ ամբողջապես, այբբենական կարգով.";
1442  }
1443 
1444  /*! This returns the title of a directory page. The name of the
1445  * directory is passed via \a dirName.
1446  */
1447  virtual QCString trDirReference(const char *dirName)
1448  { QCString result=dirName; result+=" Ֆայլադարան"; return result; }
1449 
1450  /*! This returns the word directory with or without starting capital
1451  * (\a first_capital) and in sigular or plural form (\a singular).
1452  */
1453  virtual QCString trDir(bool first_capital, bool singular)
1454  {
1455  QCString result((first_capital ? "Ֆայլադարան" : "ֆայլադարան"));
1456  if (!singular) result+="ներ";
1457  return result;
1458  }
1459 
1460 //////////////////////////////////////////////////////////////////////////
1461 // new since 1.4.1
1462 //////////////////////////////////////////////////////////////////////////
1463 
1464  /*! This text is added to the documentation when the \\overload command
1465  * is used for a overloaded function.
1466  */
1468  {
1469  return "Սա վերաբեռնված ֆունկցիա է` տրամադրված հարմարության համար: "
1470  "Այն տարբերվում է նախնականից միայն արգումնետներով:";
1471  }
1472 
1473 //////////////////////////////////////////////////////////////////////////
1474 // new since 1.4.6
1475 //////////////////////////////////////////////////////////////////////////
1476 
1477  /*! This is used to introduce a caller (or called-by) graph */
1479  {
1480  return "Այս ֆունկցիայի կանչերի գրաֆը.";
1481  }
1482 
1483  /*! This is used in the documentation of a file/namespace before the list
1484  * of documentation blocks for enumeration values
1485  */
1487  { return "Համարակալումներ"; }
1488 
1489 
1490 //////////////////////////////////////////////////////////////////////////
1491 // new since 1.5.4 (mainly for Fortran)
1492 //////////////////////////////////////////////////////////////////////////
1493  /*! header that is put before the list of member subprograms (Fortran). */
1495  { return "Անդամ ֆունցիաներ/ենթածրագրեր"; }
1496 
1497  /*! This is put above each page as a link to the list of annotated data types (Fortran). */
1499  { return "Տվյալների տիպերի ցուցակը"; }
1500 
1501  /*! This is put above each page as a link to all members of compounds (Fortran). */
1503  { return "Տվյալների դաշտեր"; }
1504 
1505  /*! This is an introduction to the annotated compound list (Fortran). */
1507  { return "Տվյալների տիպերը` կարճ բացատրություններով."; }
1508 
1509  /*! This is an introduction to the page with all data types (Fortran). */
1511  {
1512  QCString result="Բոլոր ";
1513  if (!extractAll)
1514  {
1515  result+="փաստագրված ";
1516  }
1517  result+="տվյալների տիպերի անդամների ցուցակը` հղումներով դեպի ";
1518  if (!extractAll)
1519  {
1520  result+="բոլոր անդամների տվյալների կառուցվածքի փաստագրությունը";
1521  }
1522  else
1523  {
1524  result+="տվյալների տիպերը, որոնց նրանք պատկանում են";
1525  }
1526  return result;
1527  }
1528 
1529  /*! This is used in LaTeX as the title of the chapter with the
1530  * annotated compound index (Fortran).
1531  */
1533  { return "Տվյալների տիպեր"; }
1534 
1535  /*! This is used in LaTeX as the title of the chapter containing
1536  * the documentation of all data types (Fortran).
1537  */
1539  { return "Տվյալների տիպեր"; }
1540 
1541  /*! This is used in the documentation of a file as a header before the
1542  * list of (global) subprograms (Fortran).
1543  */
1545  { return "Ֆունկցիաներ/ենթածրագրեր"; }
1546 
1547  /*! This is used in the documentation of a file/namespace before the list
1548  * of documentation blocks for subprograms (Fortran)
1549  */
1551  { return "Ֆունկցիաներ/ենթածրագրեր"; }
1552 
1553  /*! This is used in the documentation of a file/namespace/group before
1554  * the list of links to documented compounds (Fortran)
1555  */
1557  { return "Տվյալների տիպեր"; }
1558 
1559  /*! used as the title of page containing all the index of all modules (Fortran). */
1561  { return "Մոդուլների ցուցակ"; }
1562 
1563  /*! used as an introduction to the modules list (Fortran) */
1564  virtual QCString trModulesListDescription(bool extractAll)
1565  {
1566  QCString result="Բոլոր";
1567  if (!extractAll) result+="փաստագրված ";
1568  result+="մոդուլների ցուցակը` կարճ բացատրություններով.";
1569  return result;
1570  }
1571 
1572  /*! used as the title of the HTML page of a module/type (Fortran) */
1573  virtual QCString trCompoundReferenceFortran(const char *clName,
1574  ClassDef::CompoundType compType,
1575  bool isTemplate)
1576  {
1577  QCString result=(QCString)clName;
1578  if (!isTemplate)
1579  {
1580  switch(compType)
1581  {
1582  case ClassDef::Class: result+=" Մոդուլ"; break;
1583  case ClassDef::Struct: result+=" Տիպ"; break;
1584  case ClassDef::Union: result+=" Միավորում"; break;
1585  case ClassDef::Interface: result+=" Ինտերֆեյս"; break;
1586  case ClassDef::Protocol: result+=" Արձանագրություն"; break;
1587  case ClassDef::Category: result+=" Դասակարգում"; break;
1588  case ClassDef::Exception: result+=" Բացառություն"; break;
1589  default: break;
1590  }
1591  }
1592  else
1593  {
1594  switch(compType)
1595  {
1596  case ClassDef::Class: result+=" Մոդուլի"; break;
1597  case ClassDef::Struct: result+=" Տիպի"; break;
1598  case ClassDef::Union: result+=" Միավորման"; break;
1599  case ClassDef::Interface: result+=" Ինտերֆեյսի"; break;
1600  case ClassDef::Protocol: result+=" Արձանագրության"; break;
1601  case ClassDef::Category: result+=" Դասակարգման"; break;
1602  case ClassDef::Exception: result+=" Բացառության"; break;
1603  default: break;
1604  }
1605  result+=" Ձևանմուշ";
1606  }
1607  return result;
1608  }
1609  /*! used as the title of the HTML page of a module (Fortran) */
1610  virtual QCString trModuleReference(const char *namespaceName)
1611  {
1612  return QCString("Մոդուլ ") + namespaceName;
1613  }
1614 
1615  /*! This is put above each page as a link to all members of modules. (Fortran) */
1617  { return "Մոդուլի անդամներ"; }
1618 
1619  /*! This is an introduction to the page with all modules members (Fortran) */
1620  virtual QCString trModulesMemberDescription(bool extractAll)
1621  {
1622  QCString result="Մոդուլի բոլոր ";
1623  if (!extractAll) result+="փաստագրված ";
1624  result+="անդամների ցուցակը` հղումներով դեպի ";
1625  if (extractAll)
1626  {
1627  result+="բոլոր անդամների փաստագրությունները.";
1628  }
1629  else
1630  {
1631  result+="մոդուլները, որոնց նրանք պատկանում են.";
1632  }
1633  return result;
1634  }
1635 
1636  /*! This is used in LaTeX as the title of the chapter with the
1637  * index of all modules (Fortran).
1638  */
1640  { return "Մոդուլներ"; }
1641 
1642  /*! This is used for translation of the word that will possibly
1643  * be followed by a single name or by a list of names
1644  * of the category.
1645  */
1646  virtual QCString trModule(bool first_capital, bool singular)
1647  {
1648  QCString result((first_capital ? "Մոդուլ" : "մոդուլ"));
1649  if (!singular) result+="ներ";
1650  return result;
1651  }
1652  /*! This is put at the bottom of a module documentation page and is
1653  * followed by a list of files that were used to generate the page.
1654  */
1656  bool single)
1657  { // here s is one of " Module", " Struct" or " Union"
1658  // single is true implies a single file
1659  QCString result=(QCString)"Այս ";
1660  switch(compType)
1661  {
1662  case ClassDef::Class: result+="մոդուլի"; break;
1663  case ClassDef::Struct: result+="տիպի"; break;
1664  case ClassDef::Union: result+="միավորման"; break;
1665  case ClassDef::Interface: result+="ինտերֆեյսի"; break;
1666  case ClassDef::Protocol: result+="արձանագրության"; break;
1667  case ClassDef::Category: result+="դասակարգման"; break;
1668  case ClassDef::Exception: result+="բացառության"; break;
1669  default: break;
1670  }
1671  result+=" փաստագրությունը ստեղծվել է հետևալ ֆայլ";
1672  if (single) result+="ից."; else result+="երից.";
1673  return result;
1674  }
1675  /*! This is used for translation of the word that will possibly
1676  * be followed by a single name or by a list of names
1677  * of the category.
1678  */
1679  virtual QCString trType(bool first_capital, bool singular)
1680  {
1681  QCString result((first_capital ? "Տիպ" : "տիպ"));
1682  if (!singular) result+="եր";
1683  return result;
1684  }
1685  /*! This is used for translation of the word that will possibly
1686  * be followed by a single name or by a list of names
1687  * of the category.
1688  */
1689  virtual QCString trSubprogram(bool first_capital, bool singular)
1690  {
1691  QCString result((first_capital ? "Ե" : "ե"));
1692  if (singular) result+="նթածրագիր"; else result+="նթածրագրեր";
1693  return result;
1694  }
1695 
1696  /*! C# Type Constraint list */
1698  {
1699  return "Տիպերի Սահմանափակումներ";
1700  }
1701 //////////////////////////////////////////////////////////////////////////
1702 // new since 1.6.0 (mainly for the new search engine)
1703 //////////////////////////////////////////////////////////////////////////
1704 
1705  /*! directory relation for \a name */
1706  virtual QCString trDirRelation(const char *name)
1707  {
1708  return QCString(name)+" Կապ";
1709  }
1710 
1711  /*! Loading message shown when loading search results */
1713  {
1714  return "Բեռնում...";
1715  }
1716 
1717  /*! Label used for search results in the global namespace */
1719  {
1720  return "Գլոբալ անունների տարածություն";
1721  }
1722 
1723  /*! Message shown while searching */
1725  {
1726  return "Որոնում...";
1727  }
1728 
1729  /*! Text shown when no search results are found */
1731  {
1732  return "Անարդյունք";
1733  }
1734 
1735 //////////////////////////////////////////////////////////////////////////
1736 // new since 1.6.3 (missing items for the directory pages)
1737 //////////////////////////////////////////////////////////////////////////
1738 
1739  /*! when clicking a directory dependency label, a page with a
1740  * table is shown. The heading for the first column mentions the
1741  * source file that has a relation to another file.
1742  */
1743  virtual QCString trFileIn(const char *name)
1744  {
1745  return (QCString)"Ֆայլը " + name + " ում";
1746  }
1747 
1748  /*! when clicking a directory dependency label, a page with a
1749  * table is shown. The heading for the second column mentions the
1750  * destination file that is included.
1751  */
1752  virtual QCString trIncludesFileIn(const char *name)
1753  {
1754  return (QCString)"Ներառում է ֆայլը " + name + " ում";
1755  }
1756 
1757  /** Compiles a date string.
1758  * @param year Year in 4 digits
1759  * @param month Month of the year: 1=January
1760  * @param day Day of the Month: 1..31
1761  * @param dayOfWeek Day of the week: 1=Monday..7=Sunday
1762  * @param hour Hour of the day: 0..23
1763  * @param minutes Minutes in the hour: 0..59
1764  * @param seconds Seconds within the minute: 0..59
1765  * @param includeTime Include time in the result string?
1766  */
1767  virtual QCString trDateTime(int year,int month,int day,int dayOfWeek,
1768  int hour,int minutes,int seconds,
1769  bool includeTime)
1770  {
1771  static const char *days[] = { "Երկուշաբթի,","Երեքշաբթի,","Չորեքշաբթի,","Հինգշաբթի,",
1772  "Ուրբաթ,","Շաբաթ,","Կիրակի," };
1773  static const char *months[] = { "Հունիսի","Փետրվարի","Մարտի","Ապրրիլի","Մայիսի","Հունիսի",
1774  "Հուլիսի","Օգոստոսի","Սեպտեմբերի","Հոկտեբմերի","Նոյեմբերի","Դեկտեմբերի" };
1775  QCString sdate;
1776  sdate.sprintf("%s %d %s %d",days[dayOfWeek-1],day,months[month-1],year);
1777  if (includeTime)
1778  {
1779  QCString stime;
1780  stime.sprintf(" %.2d:%.2d:%.2d ",hour,minutes,seconds);
1781  sdate+=stime;
1782  }
1783  return sdate;
1784  }
1785 
1786 //////////////////////////////////////////////////////////////////////////
1787 // new since 1.7.5
1788 //////////////////////////////////////////////////////////////////////////
1789 
1790  /*! Header for the page with bibliographic citations */
1792  { return "Գրականություն"; }
1793 
1794  /*! Text for copyright paragraph */
1796  { return "Հեղինակային իրավունք"; }
1797 
1798  /*! Header for the graph showing the directory dependencies */
1799  virtual QCString trDirDepGraph(const char *name)
1800  { return name + QCString("-ի ֆայլադարանների կախվածությունների գծագիր:"); }
1801 
1802 };
1803 
1804 #endif
static QCString name
Definition: declinfo.cpp:673
virtual QCString trVersion()
virtual QCString trProperties()
virtual QCString trInclDepGraph(const char *fName)
virtual QCString idLanguage()
Definition: translator_am.h:29
virtual QCString trReimplementedFromList(int numEntries)
virtual QCString trDefinedInSourceFile()
virtual QCString trIncludingInheritedMembers()
virtual QCString trPublicAttribs()
virtual QCString trTodoList()
virtual QCString trProtectedAttribs()
virtual QCString trEnumerationValues()
virtual QCString trGeneratedAutomatically(const char *s)
virtual QCString trPublicTypes()
virtual QCString trCompoundIndex()
virtual QCString trTypeDocumentation()
virtual QCString trEnumerationValueDocumentation()
virtual QCString trFunctions()
virtual QCString trLegendTitle()
virtual QCString trGeneratedBy()
virtual QCString trEventDocumentation()
virtual QCString trImplementedFromList(int numEntries)
virtual QCString trNamespaceDocumentation()
virtual QCString trDirIndex()
QCString generateMarker(int id)
Definition: util.cpp:266
static QCString result
virtual QCString trFileIndex()
virtual QCString trDetailedDescription()
Definition: translator_am.h:50
virtual QCString trStaticProtectedMembers()
virtual QCString trFunctionDocumentation()
virtual QCString trDate()
virtual QCString trClassHierarchy()
virtual QCString trFileMembers()
virtual QCString trMainPage()
virtual QCString trDefinedAtLineInSourceFile()
virtual QCString trTypeConstraints()
virtual QCString trForInternalUseOnly()
virtual QCString trCompoundReferenceFortran(const char *clName, ClassDef::CompoundType compType, bool isTemplate)
virtual QCString trCallerGraph()
virtual QCString trMore()
Definition: translator_am.h:79
virtual QCString trGotoGraphicalHierarchy()
virtual QCString trDeprecated()
virtual QCString trTypedefDocumentation()
virtual QCString trPrecondition()
virtual QCString trEnumerations()
virtual QCString trStaticPackageMembers()
virtual QCString trModulesList()
virtual QCString trCompoundMembersDescriptionFortran(bool extractAll)
virtual QCString trFileReference(const char *fileName)
virtual QCString trNamespace(bool first_capital, bool singular)
virtual QCString trCompoundListDescriptionFortran()
virtual QCString latexLanguageSupportCommand()
Definition: translator_am.h:33
virtual QCString trCompoundList()
virtual QCString trDataTypes()
virtual QCString trModulesListDescription(bool extractAll)
virtual QCString trTestList()
virtual QCString trPageIndex()
virtual QCString trPropertyDocumentation()
virtual QCString trPackageList()
virtual QCString trStaticProtectedAttribs()
virtual QCString trInitialValue()
virtual QCString trGeneratedFromFiles(ClassDef::CompoundType compType, bool single)
virtual QCString trReturns()
string filename
Definition: train.py:213
virtual QCString trDirDocumentation()
virtual QCString trAll()
virtual QCString trReferenceManual()
virtual QCString trRTFansicp()
virtual QCString trPageDocumentation()
virtual QCString trPackageAttribs()
virtual QCString trReferences()
virtual QCString trClasses()
virtual QCString trProtectedMembers()
virtual QCString trGraphicalHierarchy()
virtual QCString trPackageListDescription()
virtual QCString trFileList()
virtual QCString trModulesMembers()
virtual QCString trDocumentation()
virtual QCString trRemarks()
virtual QCString trTypedefs()
virtual QCString trLegend()
virtual QCString trDefinedIn()
virtual QCString trCompoundIndexFortran()
virtual QCString trFile(bool first_capital, bool singular)
virtual QCString trSubprogramDocumentation()
virtual QCString trBug()
virtual QCString trProtectedTypes()
virtual QCString trEnumerationTypeDocumentation()
virtual QCString trRTFTableOfContents()
virtual QCString trSourceFile(QCString &filename)
virtual QCString trPackageTypes()
virtual QCString trWriteList(int numEntries)
virtual QCString trGroup(bool first_capital, bool singular)
virtual QCString trNamespaceMemberDescription(bool extractAll)
virtual QCString trCompounds()
virtual QCString trExampleDocumentation()
virtual QCString trHierarchicalIndex()
virtual QCString trFileIn(const char *name)
virtual QCString trEvents()
virtual QCString trSearchResultsTitle()
virtual QCString trFriends()
fileName
Definition: dumpTree.py:9
virtual QCString trGeneratedAt(const char *date, const char *projName)
virtual QCString trEnumName()
virtual QCString trMemberTypedefDocumentation()
Definition: translator_am.h:54
virtual QCString trAuthor(bool first_capital, bool singular)
virtual QCString trGotoDocumentation()
virtual QCString trRelatedPages()
virtual QCString trRelatedPagesDescription()
virtual QCString trPackageMembers()
second seconds
Alias for common language habits.
Definition: spacetime.h:88
virtual QCString trDirRelation(const char *name)
virtual QCString trBugList()
virtual QCString trReferencedBy()
virtual QCString trExamples()
virtual QCString trStaticPackageAttribs()
virtual QCString trCompoundMembers()
virtual QCString trCollaborationDiagram(const char *clName)
virtual QCString trMemberFunctionDocumentationFortran()
virtual QCString trPageAbbreviation()
virtual QCString trCode()
virtual QCString trSeeAlso()
virtual QCString trNamespaceList()
virtual QCString trInclByDepGraph()
virtual QCString trCompoundListFortran()
virtual QCString trRelatedSubscript()
Definition: translator_am.h:46
virtual QCString trProtectedSlots()
virtual QCString trEnumValue()
virtual QCString trModulesIndex()
virtual QCString trPublicMembers()
virtual QCString trPackages()
virtual QCString trPrivateTypes()
virtual QCString trSearchMatches()
virtual QCString trDeprecatedList()
virtual QCString trMemberDataDocumentation()
Definition: translator_am.h:66
virtual QCString trMemberFunctionDocumentation()
Definition: translator_am.h:62
virtual QCString trPublicSlots()
virtual QCString trNote()
#define Config_getBool(val)
Definition: config.cpp:664
QCString getDotImageExtension(void)
Definition: util.cpp:8562
virtual QCString trPage(bool first_capital, bool singular)
virtual QCString trExceptions()
virtual QCString trCompoundListDescription()
virtual QCString trStaticPublicAttribs()
virtual QCString trPrivateMembers()
virtual QCString trSince()
virtual QCString trVariables()
virtual QCString trGotoSourceCode()
virtual QCString trModules()
virtual QCString trModuleDocumentation()
virtual QCString trSearchResults(int numDocuments)
virtual QCString trInheritedByList(int numEntries)
virtual QCString trModuleIndex()
virtual QCString trCompoundMembersFortran()
virtual QCString trFileDocumentation()
QCString & sprintf(const char *format,...)
Definition: qcstring.cpp:27
virtual QCString trIncludesFileIn(const char *name)
virtual QCString trExamplesDescription()
virtual QCString trDirDepGraph(const char *name)
virtual QCString trSearching()
virtual QCString trRTFCharSet()
virtual QCString trImplementedInList(int numEntries)
virtual QCString trTodo()
virtual QCString trPrivateAttribs()
virtual QCString trCiteReferences()
virtual QCString trSubprogram(bool first_capital, bool singular)
virtual QCString trInvariant()
virtual QCString trLoading()
virtual QCString trConstructorDocumentation()
virtual QCString trNamespaceReference(const char *namespaceName)
virtual QCString trCallGraph()
virtual QCString trVariableDocumentation()
virtual QCString trCompoundReference(const char *clName, ClassDef::CompoundType compType, bool isTemplate)
virtual QCString trClassDiagram(const char *clName)
virtual QCString trReturnValues()
virtual QCString trModulesMemberDescription(bool extractAll)
virtual QCString trSignals()
virtual QCString trLegendDocs()
virtual QCString trParameters()
CompoundType
Definition: classdef.h:63
virtual QCString trRelatedFunctionDocumentation()
virtual QCString trOverloadText()
virtual QCString trGlobal(bool first_capital, bool singular)
virtual QCString trDir(bool first_capital, bool singular)
virtual QCString trNamespaceListDescription(bool extractAll)
virtual QCString trTest()
virtual QCString trAttention()
virtual QCString trThisIsTheListOfAllMembers()
Definition: translator_am.h:98
virtual QCString trWarning()
virtual QCString trRTFGeneralIndex()
virtual QCString trType(bool first_capital, bool singular)
virtual QCString trDefineValue()
virtual QCString trDirectories()
virtual QCString trRelatedFunctions()
Definition: translator_am.h:42
virtual QCString trMemberList()
Definition: translator_am.h:91
virtual QCString trPostcondition()
virtual QCString trReimplementedInList(int numEntries)
virtual QCString trClassHierarchyDescription()
virtual QCString trDefineDocumentation()
virtual QCString trFileListDescription(bool extractAll)
virtual QCString trNamespaces()
virtual QCString trGlobalNamespace()
virtual QCString trCompoundMembersDescription(bool extractAll)
virtual QCString trModule(bool first_capital, bool singular)
virtual QCString trModuleReference(const char *namespaceName)
virtual QCString trFileMembersDescription(bool extractAll)
virtual QCString trPrivateSlots()
virtual QCString trNamespaceIndex()
virtual QCString trDirReference(const char *dirName)
virtual QCString trPackage(const char *name)
virtual QCString trStaticPrivateAttribs()
virtual QCString trSubprograms()
virtual QCString trDirDescription()
virtual QCString trStaticPrivateMembers()
virtual QCString trClassDocumentation()
static QCString * s
Definition: config.cpp:1042
virtual QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType, bool single)
virtual QCString trClass(bool first_capital, bool singular)
virtual QCString trModulesDescription()
virtual QCString trSearch()
virtual QCString trDefines()
virtual QCString trGotoTextualHierarchy()
virtual QCString trNamespaceMembers()
virtual QCString trCopyright()
virtual QCString trStaticPublicMembers()
virtual QCString trInheritsList(int numEntries)
virtual QCString trListOfAllMembers()
Definition: translator_am.h:84
virtual QCString trNoMatches()
virtual QCString trDateTime(int year, int month, int day, int dayOfWeek, int hour, int minutes, int seconds, bool includeTime)
virtual QCString trMemberEnumerationDocumentation()
Definition: translator_am.h:58
virtual QCString trMember(bool first_capital, bool singular)