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