1 /******************************************************************************
\r
5 * Copyright (C) 1997-2015 by Dimitri van Heesch.
\r
7 * Permission to use, copy, modify, and distribute this software and its
\r
8 * documentation under the terms of the GNU General Public License is hereby
\r
9 * granted. No representations are made about the suitability of this software
\r
10 * for any purpose. It is provided "as is" without express or implied warranty.
\r
11 * See the GNU General Public License for more details.
\r
13 * Documents produced by Doxygen are derivative works derived from the
\r
14 * input used in their production; they are not affected by this license.
\r
19 * Armen Tangamyan <armen.tangamyan@anu.edu.au>
\r
22 #ifndef TRANSLATOR_AM_H
\r
23 #define TRANSLATOR_AM_H
\r
25 class TranslatorArmenian : public TranslatorAdapter_1_8_0
\r
28 /*! Used for identification of the language. */
\r
29 virtual QCString idLanguage()
\r
30 { return "armenian"; }
\r
32 /* Used to get the command(s) for the language support. */
\r
33 virtual QCString latexLanguageSupportCommand()
\r
35 return "<pre>\\usepackage[latin]{armtex}\n"
\r
36 "\\usepackage[armscii8]{inputenc}\n</pre>";
\r
39 // --- Language translation methods -------------------
\r
41 /*! used in the compound documentation before a list of related functions. */
\r
42 virtual QCString trRelatedFunctions()
\r
43 { return "Դասին վերաբերվող ֆունկցիաներ"; }
\r
45 /*! subscript for the related functions. */
\r
46 virtual QCString trRelatedSubscript()
\r
47 { return "(Հաշվի առեք, որ սրանք անդամ ֆունկցիաներ չեն)"; }
\r
49 /*! header that is put before the detailed description of files, classes and namespaces. */
\r
50 virtual QCString trDetailedDescription()
\r
51 { return "Մանրամասն նկարագրություն"; }
\r
53 /*! header that is put before the list of typedefs. */
\r
54 virtual QCString trMemberTypedefDocumentation()
\r
55 { return "Անդամ տիպի սահմանումներ (typedef)"; }
\r
57 /*! header that is put before the list of enumerations. */
\r
58 virtual QCString trMemberEnumerationDocumentation()
\r
59 { return "Անդամ hամարակալումներ"; }
\r
61 /*! header that is put before the list of member functions. */
\r
62 virtual QCString trMemberFunctionDocumentation()
\r
63 { return "Անդամ ֆունկցիաներ"; }
\r
65 /*! header that is put before the list of member attributes. */
\r
66 virtual QCString trMemberDataDocumentation()
\r
68 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
\r
74 return "Անդամ տվյալներ";
\r
78 /*! this is the text of a link put after brief descriptions. */
\r
79 virtual QCString trMore()
\r
80 { return "Մանրամասն..."; }
\r
82 /*! put in the class documentation */
\r
83 /* Isn't used when optimization for C is on. */
\r
84 virtual QCString trListOfAllMembers()
\r
86 return "Բոլոր անդամների ցուցակը";
\r
89 /*! used as the title of the "list of all members" page of a class */
\r
90 /* Isn't used when optimization for C is on. */
\r
91 virtual QCString trMemberList()
\r
93 return "Անդամների ցուցակ";
\r
96 /*! this is the first part of a sentence that is followed by a class name */
\r
97 /* Isn't used when optimization for C is on. */
\r
98 virtual QCString trThisIsTheListOfAllMembers()
\r
99 { return "Սա դասի անդամների ամբողջական ցուցակն է "; }
\r
101 /*! this is the remainder of the sentence after the class name */
\r
102 /* Isn't used when optimization for C is on. */
\r
103 virtual QCString trIncludingInheritedMembers()
\r
104 { return ", ներառյալ բոլոր ժառանգված անդամները"; }
\r
106 /*! this is put at the author sections at the bottom of man pages.
\r
107 * parameter s is name of the project name.
\r
109 virtual QCString trGeneratedAutomatically(const char *s)
\r
110 { QCString result="Ավտոմատ ստեղծված է ելքային կոդից, Doxygen-ի միջոցով, ";
\r
111 if (s) result+=s+(QCString)" համար:";
\r
115 /*! put after an enum name in the list of all members */
\r
116 virtual QCString trEnumName()
\r
117 { return "համարակալման անուն"; }
\r
119 /*! put after an enum value in the list of all members */
\r
120 virtual QCString trEnumValue()
\r
121 { return "համարակալման արժեք"; }
\r
123 /*! put after an undocumented member in the list of all members */
\r
124 virtual QCString trDefinedIn()
\r
125 { return "սահմանված"; }
\r
127 // quick reference sections
\r
129 /*! This is put above each page as a link to the list of all groups of
\r
130 * compounds or files (see the \\group command).
\r
132 virtual QCString trModules()
\r
133 { return "Մոդուլներ"; }
\r
135 /*! This is put above each page as a link to the class hierarchy */
\r
136 virtual QCString trClassHierarchy()
\r
137 { return "Դասերի հիերարխա"; }
\r
139 /*! This is put above each page as a link to the list of annotated classes */
\r
140 virtual QCString trCompoundList()
\r
142 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
\r
144 return "Տվյալների կառուցվածք";
\r
148 return "Դասերի ցուցակ";
\r
152 /*! This is put above each page as a link to the list of documented files */
\r
153 virtual QCString trFileList()
\r
154 { return "Ֆայլերի ցուցակ"; }
\r
156 /*! This is put above each page as a link to all members of compounds. */
\r
157 virtual QCString trCompoundMembers()
\r
159 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
\r
161 return "Տվյալների դաշտեր";
\r
165 return "Դասի անդամներ";
\r
169 /*! This is put above each page as a link to all members of files. */
\r
171 virtual QCString trFileMembers()
\r
173 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
\r
175 return "Գլոբալներ";
\r
179 return "Ֆայլի անդամներ";
\r
183 /*! This is put above each page as a link to all related pages. */
\r
184 virtual QCString trRelatedPages()
\r
185 { return "Նմանատիպ էջեր"; }
\r
187 /*! This is put above each page as a link to all examples. */
\r
188 virtual QCString trExamples()
\r
189 { return "Օրինակներ"; }
\r
191 /*! This is put above each page as a link to the search engine. */
\r
192 virtual QCString trSearch()
\r
193 { return "Որոնում"; }
\r
195 /*! This is an introduction to the class hierarchy. */
\r
196 virtual QCString trClassHierarchyDescription()
\r
197 { return "Այս ժառանգման ցուցակը կոպտորեն է տեսակավորված, "
\r
198 "բայց ոչ ամբողջապես, այբբենական կարգով.";
\r
201 /*! This is an introduction to the list with all files. */
\r
202 virtual QCString trFileListDescription(bool extractAll)
\r
204 QCString result="Բոլոր ";
\r
205 if (!extractAll) result+="փաստագրված ";
\r
206 result+="ֆայլերի մի ցուցակ` կարճ բացատրություններով:";
\r
210 /*! This is an introduction to the annotated compound list. */
\r
211 virtual QCString trCompoundListDescription()
\r
213 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
\r
215 return "Տվյալների կառուցվածքը` կարճ բացատրություններով.";
\r
219 return "Դասերը, կառուցվածքները, միավորումները "
\r
220 "և ինտերֆեյսները` կարճ բացատրություններով.";
\r
224 /*! This is an introduction to the page with all class members. */
\r
225 virtual QCString trCompoundMembersDescription(bool extractAll)
\r
227 QCString result="Բոլոր ";
\r
228 if(!extractAll) result+="փաստագրված ";
\r
229 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
\r
230 result+="կառուցվածքների և միավորումների դաշտերի ";
\r
232 result+="դասի անդամների ";
\r
233 result+="ցուցակը`";
\r
234 result+=" հղումներով դեպի ";
\r
237 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
\r
238 result+="կառուցվածք/միավորում փաստագրությունները բոլոր անդամների համար.";
\r
240 result+="դասի փաստագրությունը բոլոր անդամների համար.";
\r
244 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
\r
245 result += "կառուցվածքները/միավորումները, որոնց նրանք պատկանում են.";
\r
247 result += "դասերը, որոնց նրանք պատկանում են.";
\r
252 /*! This is an introduction to the page with all file members. */
\r
253 virtual QCString trFileMembersDescription(bool extractAll)
\r
255 QCString result="Բոլոր ";
\r
256 if (!extractAll) result+="փաստագրված ";
\r
258 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
\r
260 result+="ֆունկցիաների, փոփոխականների, մակրո-հայտարարությունների, "
\r
261 "համարակալումների և տիպի սահմանումների (typedef)";
\r
265 result+="ֆայլի անդամների ";
\r
267 result+="ցուցակը`";
\r
268 result+=" հղումներով դեպի ";
\r
270 result+="ֆայլերը, որոնց նրանք պատկանում են.";
\r
272 result+="փաստագրությունը.";
\r
276 /*! This is an introduction to the page with the list of all examples */
\r
277 virtual QCString trExamplesDescription()
\r
278 { return "Բոլոր օրինակների ցուցակը."; }
\r
280 /*! This is an introduction to the page with the list of related pages */
\r
281 virtual QCString trRelatedPagesDescription()
\r
282 { return "Բոլոր նմանատիպ փաստագրության էջերի ցուցակը."; }
\r
284 /*! This is an introduction to the page with the list of class/file groups */
\r
285 virtual QCString trModulesDescription()
\r
286 { return "Բոլոր մոդուլների ցուցակը."; }
\r
288 // index titles (the project name is prepended for these)
\r
291 /*! This is used in HTML as the title of index.html. */
\r
292 virtual QCString trDocumentation()
\r
293 { return " - Փաստագրություն"; }
\r
295 /*! This is used in LaTeX as the title of the chapter with the
\r
296 * index of all groups.
\r
298 virtual QCString trModuleIndex()
\r
299 { return "Մոդուլներ"; }
\r
301 /*! This is used in LaTeX as the title of the chapter with the
\r
304 virtual QCString trHierarchicalIndex()
\r
305 { return "Դասակարգումներ"; }
\r
307 /*! This is used in LaTeX as the title of the chapter with the
\r
308 * annotated compound index.
\r
310 virtual QCString trCompoundIndex()
\r
312 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
\r
314 return "Տվյալների կառուցվածք";
\r
322 /*! This is used in LaTeX as the title of the chapter with the
\r
323 * list of all files.
\r
325 virtual QCString trFileIndex()
\r
326 { return "Ֆայլեր"; }
\r
328 /*! This is used in LaTeX as the title of the chapter containing
\r
329 * the documentation of all groups.
\r
331 virtual QCString trModuleDocumentation()
\r
332 { return "Մոդուլներ"; }
\r
334 /*! This is used in LaTeX as the title of the chapter containing
\r
335 * the documentation of all classes, structs and unions.
\r
337 virtual QCString trClassDocumentation()
\r
339 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
\r
341 return "Տվյալների կառուցվածքներ";
\r
349 /*! This is used in LaTeX as the title of the chapter containing
\r
350 * the documentation of all files.
\r
352 virtual QCString trFileDocumentation()
\r
353 { return "Ֆայլեր"; }
\r
355 /*! This is used in LaTeX as the title of the chapter containing
\r
356 * the documentation of all examples.
\r
358 virtual QCString trExampleDocumentation()
\r
359 { return "Օրինակներ"; }
\r
361 /*! This is used in LaTeX as the title of the chapter containing
\r
362 * the documentation of all related pages.
\r
364 virtual QCString trPageDocumentation()
\r
367 /*! This is used in LaTeX as the title of the document */
\r
368 virtual QCString trReferenceManual()
\r
369 { return "Հղումների ձեռնարկ"; }
\r
371 /*! This is used in the documentation of a file as a header before the
\r
374 virtual QCString trDefines()
\r
375 { return "Մակրոսներ"; }
\r
377 /*! This is used in the documentation of a file as a header before the
\r
380 virtual QCString trTypedefs()
\r
381 { return "Տիպի սահմանումներ (typedef)"; }
\r
383 /*! This is used in the documentation of a file as a header before the
\r
384 * list of enumerations
\r
386 virtual QCString trEnumerations()
\r
387 { return "Համարակալումներ"; }
\r
389 /*! This is used in the documentation of a file as a header before the
\r
390 * list of (global) functions
\r
392 virtual QCString trFunctions()
\r
393 { return "Ֆունկցիաներ"; }
\r
395 /*! This is used in the documentation of a file as a header before the
\r
396 * list of (global) variables
\r
398 virtual QCString trVariables()
\r
399 { return "Փոփոխականներ"; }
\r
401 /*! This is used in the documentation of a file as a header before the
\r
402 * list of (global) variables
\r
404 virtual QCString trEnumerationValues()
\r
405 { return "Հաշվիչ"; }
\r
407 /*! This is used in the documentation of a file before the list of
\r
408 * documentation blocks for defines
\r
410 virtual QCString trDefineDocumentation()
\r
411 { return "Մակրոսներ"; }
\r
413 /*! This is used in the documentation of a file/namespace before the list
\r
414 * of documentation blocks for typedefs
\r
416 virtual QCString trTypedefDocumentation()
\r
417 { return "Տիպի սահմանումներ (typedef)"; }
\r
419 /*! This is used in the documentation of a file/namespace before the list
\r
420 * of documentation blocks for enumeration types
\r
422 virtual QCString trEnumerationTypeDocumentation()
\r
423 { return "Համարակալման տիպեր"; }
\r
425 /*! This is used in the documentation of a file/namespace before the list
\r
426 * of documentation blocks for functions
\r
428 virtual QCString trFunctionDocumentation()
\r
429 { return "Ֆունկցիաներ"; }
\r
431 /*! This is used in the documentation of a file/namespace before the list
\r
432 * of documentation blocks for variables
\r
434 virtual QCString trVariableDocumentation()
\r
435 { return "Փոփոխականներ"; }
\r
437 /*! This is used in the documentation of a file/namespace/group before
\r
438 * the list of links to documented compounds
\r
440 virtual QCString trCompounds()
\r
442 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
\r
444 return "Տվյալների կառուցվածք";
\r
452 /*! This is used in the documentation of a group before the list of
\r
453 * links to documented files
\r
455 /*! This is used in the standard footer of each page and indicates when
\r
456 * the page was generated
\r
458 virtual QCString trGeneratedAt(const char *date,const char *projName)
\r
460 QCString result=(QCString)"Ստեղծվել է "+date;
\r
461 if (projName) result+=projName+QCString(" -ի համար,");
\r
462 result+=(QCString)" հետևյալ համակարգով.";
\r
466 /*! this text is put before a class diagram */
\r
467 virtual QCString trClassDiagram(const char *clName)
\r
469 return clName+QCString(" -ի ժառանգման գծագիրը.");
\r
472 /*! this text is generated when the \\internal command is used. */
\r
473 virtual QCString trForInternalUseOnly()
\r
474 { return "Միայն ներքին օգտագործման համար"; }
\r
476 /*! this text is generated when the \\warning command is used. */
\r
477 virtual QCString trWarning()
\r
478 { return "Զգուշացում"; }
\r
480 /*! this text is generated when the \\version command is used. */
\r
481 virtual QCString trVersion()
\r
482 { return "Տարբերակ"; }
\r
484 /*! this text is generated when the \\date command is used. */
\r
485 virtual QCString trDate()
\r
486 { return "Տարեթիվ"; }
\r
488 /*! this text is generated when the \\return command is used. */
\r
489 virtual QCString trReturns()
\r
490 { return "Վերադարձնում է"; }
\r
492 /*! this text is generated when the \\sa command is used. */
\r
493 virtual QCString trSeeAlso()
\r
494 { return "Տեսեք նաև"; }
\r
496 /*! this text is generated when the \\param command is used. */
\r
497 virtual QCString trParameters()
\r
498 { return "Պարամետրեր"; }
\r
500 /*! this text is generated when the \\exception command is used. */
\r
501 virtual QCString trExceptions()
\r
502 { return "Բացառություններ"; }
\r
504 /*! this text is used in the title page of a LaTeX document. */
\r
505 virtual QCString trGeneratedBy()
\r
506 { return "Ստեղծված է հետևյալ համակարգի կողմից"; }
\r
508 //////////////////////////////////////////////////////////////////////////
\r
509 // new since 0.49-990307
\r
510 //////////////////////////////////////////////////////////////////////////
\r
512 /*! used as the title of page containing all the index of all namespaces. */
\r
513 virtual QCString trNamespaceList()
\r
514 { return "Անունների տարածությունների ցուցակ"; }
\r
516 /*! used as an introduction to the namespace list */
\r
517 virtual QCString trNamespaceListDescription(bool extractAll)
\r
519 QCString result="Բոլոր ";
\r
520 if (!extractAll) result+="փաստագրված ";
\r
521 result+="անունների տարածությունների ցուցակը` կարճ բացատրություններով.";
\r
525 /*! used in the class documentation as a header before the list of all
\r
526 * friends of a class
\r
528 virtual QCString trFriends()
\r
529 { return "Ընկերներ"; }
\r
531 //////////////////////////////////////////////////////////////////////////
\r
532 // new since 0.49-990405
\r
533 //////////////////////////////////////////////////////////////////////////
\r
535 /*! used in the class documentation as a header before the list of all
\r
538 virtual QCString trRelatedFunctionDocumentation()
\r
539 { return "Դասի ընկերներ և կապված ֆունկցիաներ"; }
\r
541 //////////////////////////////////////////////////////////////////////////
\r
542 // new since 0.49-990425
\r
543 //////////////////////////////////////////////////////////////////////////
\r
545 /*! used as the title of the HTML page of a class/struct/union */
\r
546 virtual QCString trCompoundReference(const char *clName,
\r
547 ClassDef::CompoundType compType,
\r
550 QCString result=(QCString)clName;
\r
555 case ClassDef::Class: result+=" Դասի"; break;
\r
556 case ClassDef::Struct: result+=" Կառուցվածքի"; break;
\r
557 case ClassDef::Union: result+=" Միավորման"; break;
\r
558 case ClassDef::Interface: result+=" Ինտերֆեյսի"; break;
\r
559 case ClassDef::Protocol: result+=" Արձանագրության"; break;
\r
560 case ClassDef::Category: result+=" Դասակարգման"; break;
\r
561 case ClassDef::Exception: result+=" Բացառության"; break;
\r
564 result+=" Ձևանմուշներ";
\r
570 case ClassDef::Class: result+=" Դաս"; break;
\r
571 case ClassDef::Struct: result+=" Կառուցվածք"; break;
\r
572 case ClassDef::Union: result+=" Միավորում"; break;
\r
573 case ClassDef::Interface: result+=" Ինտերֆեյս"; break;
\r
574 case ClassDef::Protocol: result+=" Արձանագրություն"; break;
\r
575 case ClassDef::Category: result+=" Դասակարգում"; break;
\r
576 case ClassDef::Exception: result+=" Բացառություն"; break;
\r
583 /*! used as the title of the HTML page of a file */
\r
584 virtual QCString trFileReference(const char *fileName)
\r
586 return fileName+QCString(" ֆայլեր");
\r
589 /*! used as the title of the HTML page of a namespace */
\r
590 virtual QCString trNamespaceReference(const char *namespaceName)
\r
592 QCString result=namespaceName;
\r
593 result+=" անունների տարածություններ";
\r
597 virtual QCString trPublicMembers()
\r
598 { return "Բաց անդամ ֆունկցիաներ"; }
\r
599 virtual QCString trPublicSlots()
\r
600 { return "Բաց սլոթեր"; }
\r
601 virtual QCString trSignals()
\r
602 { return "Ազդանշաններ"; }
\r
603 virtual QCString trStaticPublicMembers()
\r
604 { return "Բաց ստատիկ անդամ ֆունկցիաներ"; }
\r
605 virtual QCString trProtectedMembers()
\r
606 { return "Պաշտպանված անդամ ֆունկցիաներ"; }
\r
607 virtual QCString trProtectedSlots()
\r
608 { return "Պաշտպանված սլոթեր"; }
\r
609 virtual QCString trStaticProtectedMembers()
\r
610 { return "Պաշտպանված ստատիկ անդամ ֆունկցիաներ"; }
\r
611 virtual QCString trPrivateMembers()
\r
612 { return "Փակ ֆունկցիաներ"; }
\r
613 virtual QCString trPrivateSlots()
\r
614 { return "Փակ սլոթեր"; }
\r
615 virtual QCString trStaticPrivateMembers()
\r
616 { return "Փակ ստատիկ անդամ ֆունկցիաներ"; }
\r
618 /*! this function is used to produce a comma-separated list of items.
\r
619 * use generateMarker(i) to indicate where item i should be put.
\r
621 virtual QCString trWriteList(int numEntries)
\r
625 // the inherits list contain `numEntries' classes
\r
626 for (i=0;i<numEntries;i++)
\r
628 // use generateMarker to generate placeholders for the class links!
\r
629 result+=generateMarker(i); // generate marker for entry i in the list
\r
630 // (order is left to right)
\r
632 if (i!=numEntries-1) // not the last entry, so we need a separator
\r
634 if (i<numEntries-2) // not the fore last entry
\r
636 else // the fore last entry
\r
643 /*! used in class documentation to produce a list of base classes,
\r
644 * if class diagrams are disabled.
\r
646 virtual QCString trInheritsList(int numEntries)
\r
648 return "Հենքային դասեր - "+trWriteList(numEntries)+":";
\r
651 /*! used in class documentation to produce a list of super classes,
\r
652 * if class diagrams are disabled.
\r
654 virtual QCString trInheritedByList(int numEntries)
\r
656 return "Ժառանգորդ դասեր - "+trWriteList(numEntries)+":";
\r
659 /*! used in member documentation blocks to produce a list of
\r
660 * members that are hidden by this one.
\r
662 virtual QCString trReimplementedFromList(int numEntries)
\r
664 return "Վերասահմանված ֆունկցիաներ - "+trWriteList(numEntries)+":";
\r
667 /*! used in member documentation blocks to produce a list of
\r
668 * all member that overwrite the implementation of this member.
\r
670 virtual QCString trReimplementedInList(int numEntries)
\r
672 return "Վերասահմանված է "+trWriteList(numEntries)+" ում:";
\r
675 /*! This is put above each page as a link to all members of namespaces. */
\r
676 virtual QCString trNamespaceMembers()
\r
677 { return "Անունների տարածության անդամներ"; }
\r
679 /*! This is an introduction to the page with all namespace members */
\r
680 virtual QCString trNamespaceMemberDescription(bool extractAll)
\r
682 QCString result="Բոլոր ";
\r
683 if (!extractAll) result+="փաստագրված ";
\r
684 result+="անունների տարածության անդամների ցուցակը` "
\r
685 "հղումներով դեպի ";
\r
687 result+="բոլոր անդամների անունների տարածության փաստագրությունը.";
\r
689 result+="անունների տարածությունը, որին նրանք պատկանում են.";
\r
693 /*! This is used in LaTeX as the title of the chapter with the
\r
694 * index of all namespaces.
\r
696 virtual QCString trNamespaceIndex()
\r
697 { return "Անունների տարածություններ"; }
\r
699 /*! This is used in LaTeX as the title of the chapter containing
\r
700 * the documentation of all namespaces.
\r
702 virtual QCString trNamespaceDocumentation()
\r
703 { return "Անունների տարածություն"; }
\r
705 //////////////////////////////////////////////////////////////////////////
\r
706 // new since 0.49-990522
\r
707 //////////////////////////////////////////////////////////////////////////
\r
709 /*! This is used in the documentation before the list of all
\r
710 * namespaces in a file.
\r
712 virtual QCString trNamespaces()
\r
713 { return "Անունների տարածություններ"; }
\r
715 //////////////////////////////////////////////////////////////////////////
\r
716 // new since 0.49-990728
\r
717 //////////////////////////////////////////////////////////////////////////
\r
719 /*! This is put at the bottom of a class documentation page and is
\r
720 * followed by a list of files that were used to generate the page.
\r
722 virtual QCString trGeneratedFromFiles(ClassDef::CompoundType compType,
\r
725 QCString result = (QCString)"Այս ";
\r
728 case ClassDef::Class: result+="դասի"; break;
\r
729 case ClassDef::Struct: result+="կառուցվածքի"; break;
\r
730 case ClassDef::Union: result+="միավորման"; break;
\r
731 case ClassDef::Interface: result+="ինտերֆեյսի"; break;
\r
732 case ClassDef::Protocol: result+="արձանագրության"; break;
\r
733 case ClassDef::Category: result+="դասակարգման"; break;
\r
734 case ClassDef::Exception: result+="բացառության"; break;
\r
737 result+=" փաստագրությունը ստեղծվել է հետևյալ ֆայլ";
\r
738 if (single) result+="ից."; else result+="երից.";
\r
742 //////////////////////////////////////////////////////////////////////////
\r
743 // new since 0.49-990901
\r
744 //////////////////////////////////////////////////////////////////////////
\r
746 /*! This is used as the heading text for the retval command. */
\r
747 virtual QCString trReturnValues()
\r
748 { return "Վերադարձվող արժեքներ"; }
\r
750 /*! This is in the (quick) index as a link to the main page (index.html)
\r
752 virtual QCString trMainPage()
\r
753 { return "Գլխավոր էջ"; }
\r
755 /*! This is used in references to page that are put in the LaTeX
\r
756 * documentation. It should be an abbreviation of the word page.
\r
758 virtual QCString trPageAbbreviation()
\r
761 //////////////////////////////////////////////////////////////////////////
\r
762 // new since 0.49-991106
\r
763 //////////////////////////////////////////////////////////////////////////
\r
765 virtual QCString trDefinedAtLineInSourceFile()
\r
767 return "Սահմանումը @1 ֆայլի @0 տողում է:";
\r
769 virtual QCString trDefinedInSourceFile()
\r
771 return "Սահմանումը @0 ֆայլում է:";
\r
774 //////////////////////////////////////////////////////////////////////////
\r
775 // new since 0.49-991205
\r
776 //////////////////////////////////////////////////////////////////////////
\r
778 virtual QCString trDeprecated()
\r
783 //////////////////////////////////////////////////////////////////////////
\r
785 //////////////////////////////////////////////////////////////////////////
\r
787 /*! this text is put before a collaboration diagram */
\r
788 virtual QCString trCollaborationDiagram(const char *clName)
\r
790 return (QCString)clName+"-ի համագործակցությունների գծագիր.";
\r
792 /*! this text is put before an include dependency graph */
\r
793 virtual QCString trInclDepGraph(const char *fName)
\r
795 return (QCString)fName+"-ի ներառումների կախվածությունների գծագիր.";
\r
797 /*! header that is put before the list of constructor/destructors. */
\r
798 virtual QCString trConstructorDocumentation()
\r
800 return "Կառուցիչներ";
\r
802 /*! Used in the file documentation to point to the corresponding sources. */
\r
803 virtual QCString trGotoSourceCode()
\r
805 return "Տե'ս այս ֆայլի ելքային կոդը";
\r
807 /*! Used in the file sources to point to the corresponding documentation. */
\r
808 virtual QCString trGotoDocumentation()
\r
810 return "Տե'ս այս ֆայլի փաստագրությունը:";
\r
812 /*! Text for the \\pre command */
\r
813 virtual QCString trPrecondition()
\r
815 return "Նախապայման";
\r
817 /*! Text for the \\post command */
\r
818 virtual QCString trPostcondition()
\r
820 return "Հետպայման";
\r
822 /*! Text for the \\invariant command */
\r
823 virtual QCString trInvariant()
\r
827 /*! Text shown before a multi-line variable/enum initialization */
\r
828 virtual QCString trInitialValue()
\r
830 return "Նախնական արժեք";
\r
832 /*! Text used the source code in the file index */
\r
833 virtual QCString trCode()
\r
835 return "Ելքային կոդ";
\r
837 virtual QCString trGraphicalHierarchy()
\r
839 return "Գրաֆիկական դասերի հիերարխիա:";
\r
841 virtual QCString trGotoGraphicalHierarchy()
\r
843 return "Տե'ս դասերի գրաֆիկական հիերարխիան:";
\r
845 virtual QCString trGotoTextualHierarchy()
\r
847 return "Տե'ս դասերի տեքստային հիերարխիան:";
\r
849 virtual QCString trPageIndex()
\r
854 //////////////////////////////////////////////////////////////////////////
\r
856 //////////////////////////////////////////////////////////////////////////
\r
858 virtual QCString trNote()
\r
862 virtual QCString trPublicTypes()
\r
864 return "Բաց տիպեր";
\r
866 virtual QCString trPublicAttribs()
\r
868 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
\r
870 return "Տվյալների դաշտեր";
\r
874 return "Բաց ատրիբուտներ";
\r
877 virtual QCString trStaticPublicAttribs()
\r
879 return "Բաց ստատիկ ատրիբուտներ";
\r
881 virtual QCString trProtectedTypes()
\r
883 return "Պաշտպանված տիպեր";
\r
885 virtual QCString trProtectedAttribs()
\r
887 return "Պաշտպանված ատրիբուտներ";
\r
889 virtual QCString trStaticProtectedAttribs()
\r
891 return "Պաշտպանված ստատիկ ատրիբուտներ";
\r
893 virtual QCString trPrivateTypes()
\r
895 return "Փակ տիպեր";
\r
897 virtual QCString trPrivateAttribs()
\r
899 return "Փակ ատրիբուտներ";
\r
901 virtual QCString trStaticPrivateAttribs()
\r
903 return "Փակ ստատիկ ատրիբուտներ";
\r
907 //////////////////////////////////////////////////////////////////////////
\r
909 //////////////////////////////////////////////////////////////////////////
\r
911 /*! Used as a marker that is put before a todo item */
\r
912 virtual QCString trTodo()
\r
915 return "Կատարման ենթակա";
\r
917 /*! Used as the header of the todo list */
\r
918 virtual QCString trTodoList()
\r
921 return "Խնդիրների ցուցակ";
\r
924 //////////////////////////////////////////////////////////////////////////
\r
926 //////////////////////////////////////////////////////////////////////////
\r
928 virtual QCString trReferencedBy()
\r
930 return "Օգտագործվում է հետևյալում - ";
\r
932 virtual QCString trRemarks()
\r
934 return "Դիտողություններ";
\r
936 virtual QCString trAttention()
\r
938 return "Ուշադրություն";
\r
940 virtual QCString trInclByDepGraph()
\r
942 return "Այս գրաֆը ցույց է տալիս, թե որ ֆայլերն են "
\r
943 "ուղղակի կամ անուղղակի ներառում տվյալ ֆայլը.";
\r
945 virtual QCString trSince()
\r
951 //////////////////////////////////////////////////////////////////////////
\r
953 //////////////////////////////////////////////////////////////////////////
\r
955 /*! title of the graph legend page */
\r
956 virtual QCString trLegendTitle()
\r
960 /*! page explaining how the dot graph's should be interpreted
\r
961 * The %A in the text below are to prevent link to classes called "A".
\r
963 virtual QCString trLegendDocs()
\r
966 "Այս էջը նկարագրում է, թե ինչպես մեկնաբանել doxygen-ի ստեղծած գրաֆները:<p>\n"
\r
967 "Դիտարկենք հետևյալ օրինակը.\n"
\r
969 "/*! Կրճատման հետևանքով անտեսանելի դաս */\n"
\r
970 "class Invisible { };\n\n"
\r
971 "/*! Կրճատված դաս, ժառանգությունների հարաբերությունը փակ է */\n"
\r
972 "class Truncated : public Invisible { };\n\n"
\r
973 "/* Չփաստագրված դաս */\n"
\r
974 "class Undocumented { };\n\n"
\r
975 "/*! Բաց ժառանգում */\n"
\r
976 "class PublicBase : public Truncated { };\n\n"
\r
977 "/*! Դասի ձևաչափ */\n"
\r
978 "template<class T> class Templ {};\n\n"
\r
979 "/*! Պաշտպանված ժառանգում */\n"
\r
980 "class ProtectedBase { };\n\n"
\r
981 "/*! Փակ ժառանգում */\n"
\r
982 "class PrivateBase { };\n\n"
\r
983 "/*! Դաս, որը օգտագործվում է Inherited դասի կողմից */\n"
\r
984 "class Used { };\n\n"
\r
985 "/*! Դաս, որը ժառանգում է մի շարք այլ դասերից */\n"
\r
986 "class Inherited : public PublicBase,\n"
\r
987 " protected ProtectedBase,\n"
\r
988 " private PrivateBase,\n"
\r
989 " public Undocumented,\n"
\r
990 " public Templ<int>\n"
\r
993 " Used *m_usedClass;\n"
\r
996 "Սրանով կստանանք հետևյալ գրաֆը."
\r
997 "<p><center><img src=\"graph_legend."+getDotImageExtension()+"\"></center>\n"
\r
999 "Այս գրաֆի ուղղանկյունները ունեն հետևյալ իմաստը.\n"
\r
1001 "<li>%A լցոնվաց մոխրագույն ուղղանկյունը ներկայացնում է այն դասը կամ կառուցվածքը, "
\r
1002 "որի համար ստեղծվել է տվյալ գրաֆը:</li>\n"
\r
1003 "<li>%A սև եզրերով ուղղանկյունը նշանակում է փաստագրված դաս կամ կարուցվածք:</li>\n"
\r
1004 "<li>%A մոխրագույն եզրերով ուղղանկյունը նշանակում է չփաստագրված դաս կամ կառուցվածք:</li>\n"
\r
1005 "<li>%A կարմիր եզրերով ուղղանկյունը նշանակում է դաս կամ կառուցվածք, որի համար\n"
\r
1006 " ոչ բոլոր ժառանգում/պարունակում կապերն են ցուցադրված: Գրաֆը կրճատված է, "
\r
1007 "եթե այն չի տեղավորվում նշված սահմաններում:</li>\n"
\r
1009 "Սլաքները ունեն հետևյալ իմաստը.\n"
\r
1011 "<li>%A մուգ կապույտ սլաքը օգտագործվում է երկու դասերի միջև բաց ժառանգում "
\r
1012 "կապը ցուցադրելու համար:</li>\n"
\r
1013 "<li>%A մուգ կանաչ սլաքը օգտագործվում է պաշտպանված ժառանգման համար:</li>\n"
\r
1014 "<li>%A մուգ կարմիր սլաքը օգտագործվում է փակ ժառանգման համար:</li>\n"
\r
1015 "<li>%A մանուշակագույն կետագիծ սլաքը օգտագորշվում է, եթե դասը պարունակվում է"
\r
1016 "այլ դասում կամ օգտագորշվում է այլ դասի կողմից: Սլաքը պիտակավորվաշ է"
\r
1017 "փոփոխական(ներ)ով, որի միջոցով մատնանշված դասը կամ կառուցվածքը հասանելի է:</li>\n"
\r
1018 "<li>Դեզին կետագիծ սլաքը ցույց է տալիս ձևանմուշի օրինակի կապը այն ձևանմուշի հետ, "
\r
1019 "որից այն իրականցվել է. Սլաքը պիտակավորված է օրինակի ձևանմուշային պարամետրերով:</li>\n"
\r
1022 /*! text for the link to the legend page */
\r
1023 virtual QCString trLegend()
\r
1028 //////////////////////////////////////////////////////////////////////////
\r
1029 // new since 1.2.0
\r
1030 //////////////////////////////////////////////////////////////////////////
\r
1032 /*! Used as a marker that is put before a test item */
\r
1033 virtual QCString trTest()
\r
1037 /*! Used as the header of the test list */
\r
1038 virtual QCString trTestList()
\r
1040 return "Թեստերի ցուցակ";
\r
1043 //////////////////////////////////////////////////////////////////////////
\r
1044 // new since 1.2.2
\r
1045 //////////////////////////////////////////////////////////////////////////
\r
1047 /*! Used as a section header for IDL properties */
\r
1048 virtual QCString trProperties()
\r
1050 return "Հատկություններ";
\r
1052 /*! Used as a section header for IDL property documentation */
\r
1053 virtual QCString trPropertyDocumentation()
\r
1055 return "Հատկություններ";
\r
1058 //////////////////////////////////////////////////////////////////////////
\r
1059 // new since 1.2.4
\r
1060 //////////////////////////////////////////////////////////////////////////
\r
1062 /*! Used for Java classes in the summary section of Java packages */
\r
1063 virtual QCString trClasses()
\r
1065 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
\r
1067 return "Տվյալների կառուցվածք";
\r
1074 /*! Used as the title of a Java package */
\r
1075 virtual QCString trPackage(const char *name)
\r
1077 return (QCString)"Փաթեթ "+name;
\r
1079 /*! Title of the package index page */
\r
1080 virtual QCString trPackageList()
\r
1082 return "Փաթեթների ցուցակ";
\r
1084 /*! The description of the package index page */
\r
1085 virtual QCString trPackageListDescription()
\r
1087 return "Բոլոր փաթեթները` կարճ բացատրություններով (եթե հասանելի են).";
\r
1089 /*! The link name in the Quick links header for each page */
\r
1090 virtual QCString trPackages()
\r
1092 return "Փաթեթներ";
\r
1094 /*! Text shown before a multi-line define */
\r
1095 virtual QCString trDefineValue()
\r
1097 return "Արժեքներ";
\r
1100 //////////////////////////////////////////////////////////////////////////
\r
1101 // new since 1.2.5
\r
1102 //////////////////////////////////////////////////////////////////////////
\r
1104 /*! Used as a marker that is put before a \\bug item */
\r
1105 virtual QCString trBug()
\r
1109 /*! Used as the header of the bug list */
\r
1110 virtual QCString trBugList()
\r
1112 return "Սխալների ցուցակ";
\r
1115 //////////////////////////////////////////////////////////////////////////
\r
1116 // new since 1.2.6
\r
1117 //////////////////////////////////////////////////////////////////////////
\r
1118 /*! Used as ansicpg for RTF file */
\r
1119 virtual QCString trRTFansicp()
\r
1121 return "armscii-8";
\r
1123 /*! Used as ansicpg for RTF fcharset */
\r
1124 virtual QCString trRTFCharSet()
\r
1128 /*! Used as header RTF general index */
\r
1129 virtual QCString trRTFGeneralIndex()
\r
1134 /*! This is used for translation of the word that will possibly
\r
1135 * be followed by a single name or by a list of names
\r
1136 * of the category.
\r
1138 virtual QCString trClass(bool first_capital, bool singular)
\r
1140 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
\r
1142 QCString result((first_capital ? "Տվյալների կառուցվածք" : "տվյալների կառուցվածք"));
\r
1147 QCString result((first_capital ? "Դաս" : "դաս"));
\r
1148 if(!singular) result+="եր";
\r
1153 /*! This is used for translation of the word that will possibly
\r
1154 * be followed by a single name or by a list of names
\r
1155 * of the category.
\r
1157 virtual QCString trFile(bool first_capital, bool singular)
\r
1159 QCString result((first_capital ? "Ֆայլ" : "ֆայլ"));
\r
1160 if (!singular) result+="եր";
\r
1164 /*! This is used for translation of the word that will possibly
\r
1165 * be followed by a single name or by a list of names
\r
1166 * of the category.
\r
1168 virtual QCString trNamespace(bool first_capital, bool singular)
\r
1170 QCString result((first_capital ? "Անունների տարածություն" : "անունների տարածություն"));
\r
1171 if (!singular) result+="ներ";
\r
1175 /*! This is used for translation of the word that will possibly
\r
1176 * be followed by a single name or by a list of names
\r
1177 * of the category.
\r
1179 virtual QCString trGroup(bool first_capital, bool singular)
\r
1181 QCString result((first_capital ? "Խ" : "խ"));
\r
1182 result+=(singular ? "ումբ" : "մբեր");
\r
1186 /*! This is used for translation of the word that will possibly
\r
1187 * be followed by a single name or by a list of names
\r
1188 * of the category.
\r
1190 virtual QCString trPage(bool first_capital, bool singular)
\r
1192 QCString result((first_capital ? "Էջ" : "էջ"));
\r
1193 if (!singular) result+="եր";
\r
1197 /*! This is used for translation of the word that will possibly
\r
1198 * be followed by a single name or by a list of names
\r
1199 * of the category.
\r
1201 virtual QCString trMember(bool first_capital, bool singular)
\r
1203 QCString result((first_capital ? "Անդամ" : "անդամ"));
\r
1204 if (!singular) result+="ներ";
\r
1208 /*! This is used for translation of the word that will possibly
\r
1209 * be followed by a single name or by a list of names
\r
1210 * of the category.
\r
1212 virtual QCString trGlobal(bool first_capital, bool singular)
\r
1214 QCString result((first_capital ? "Գլոբալ" : "գլոբալ"));
\r
1215 if (!singular) result+="ներ";
\r
1219 //////////////////////////////////////////////////////////////////////////
\r
1220 // new since 1.2.7
\r
1221 //////////////////////////////////////////////////////////////////////////
\r
1223 /*! This text is generated when the \\author command is used and
\r
1224 * for the author section in man pages. */
\r
1225 virtual QCString trAuthor(bool first_capital, bool singular)
\r
1227 QCString result((first_capital ? "Հեղինակ" : "հեղինակ"));
\r
1228 if (!singular) result+="ներ";
\r
1232 //////////////////////////////////////////////////////////////////////////
\r
1233 // new since 1.2.11
\r
1234 //////////////////////////////////////////////////////////////////////////
\r
1236 /*! This text is put before the list of members referenced by a member
\r
1238 virtual QCString trReferences()
\r
1240 return "Հղումներ - ";
\r
1243 //////////////////////////////////////////////////////////////////////////
\r
1244 // new since 1.2.13
\r
1245 //////////////////////////////////////////////////////////////////////////
\r
1247 /*! used in member documentation blocks to produce a list of
\r
1248 * members that are implemented by this one.
\r
1250 virtual QCString trImplementedFromList(int numEntries)
\r
1252 return "Իրագործում է հետևյալ դաս(եր)ի ֆունկցիաները - "+trWriteList(numEntries)+":";
\r
1255 /*! used in member documentation blocks to produce a list of
\r
1256 * all members that implementation this member.
\r
1258 virtual QCString trImplementedInList(int numEntries)
\r
1260 return "Իրագործվում է հետևյալում - "+trWriteList(numEntries)+":";
\r
1263 //////////////////////////////////////////////////////////////////////////
\r
1264 // new since 1.2.16
\r
1265 //////////////////////////////////////////////////////////////////////////
\r
1267 /*! used in RTF documentation as a heading for the Table
\r
1270 virtual QCString trRTFTableOfContents()
\r
1272 return "Բովանդակություն";
\r
1275 //////////////////////////////////////////////////////////////////////////
\r
1276 // new since 1.2.17
\r
1277 //////////////////////////////////////////////////////////////////////////
\r
1279 /*! Used as the header of the list of item that have been
\r
1280 * flagged deprecated
\r
1282 virtual QCString trDeprecatedList()
\r
1284 return "Հնացած սահմանումների ցուցակը";
\r
1287 //////////////////////////////////////////////////////////////////////////
\r
1288 // new since 1.2.18
\r
1289 //////////////////////////////////////////////////////////////////////////
\r
1291 /*! Used as a header for declaration section of the events found in
\r
1294 virtual QCString trEvents()
\r
1296 return "Պատահարներ";
\r
1298 /*! Header used for the documentation section of a class' events. */
\r
1299 virtual QCString trEventDocumentation()
\r
1301 return "Պատահարների ցուցակը";
\r
1304 //////////////////////////////////////////////////////////////////////////
\r
1306 //////////////////////////////////////////////////////////////////////////
\r
1308 /*! Used as a heading for a list of Java class types with package scope.
\r
1310 virtual QCString trPackageTypes()
\r
1312 return "Փաթեթի տիպեր";
\r
1314 /*! Used as a heading for a list of Java class functions with package
\r
1317 virtual QCString trPackageMembers()
\r
1319 return "Փաթեթի ֆունկցիաներ";
\r
1321 /*! Used as a heading for a list of static Java class functions with
\r
1324 virtual QCString trStaticPackageMembers()
\r
1326 return "Փաթեթի ստատիկ ֆունկցիաներ";
\r
1328 /*! Used as a heading for a list of Java class variables with package
\r
1331 virtual QCString trPackageAttribs()
\r
1333 return "Փաթեթի ատրիբուտներ";
\r
1335 /*! Used as a heading for a list of static Java class variables with
\r
1338 virtual QCString trStaticPackageAttribs()
\r
1340 return "Փաթեթի ստատիկ ատրիբուտներ";
\r
1343 //////////////////////////////////////////////////////////////////////////
\r
1344 // new since 1.3.1
\r
1345 //////////////////////////////////////////////////////////////////////////
\r
1347 /*! Used in the quick index of a class/file/namespace member list page
\r
1348 * to link to the unfiltered list of all members.
\r
1350 virtual QCString trAll()
\r
1354 /*! Put in front of the call graph for a function. */
\r
1355 virtual QCString trCallGraph()
\r
1357 return "Այս ֆունկցիայի կանչերի գրաֆը.";
\r
1360 //////////////////////////////////////////////////////////////////////////
\r
1361 // new since 1.3.3
\r
1362 //////////////////////////////////////////////////////////////////////////
\r
1364 /*! This string is used as the title for the page listing the search
\r
1367 virtual QCString trSearchResultsTitle()
\r
1369 return "Որոնման արդյունքները";
\r
1371 /*! This string is put just before listing the search results. The
\r
1372 * text can be different depending on the number of documents found.
\r
1373 * Inside the text you can put the special marker $num to insert
\r
1374 * the number representing the actual number of search results.
\r
1375 * The @a numDocuments parameter can be either 0, 1 or 2, where the
\r
1376 * value 2 represents 2 or more matches. HTML markup is allowed inside
\r
1377 * the returned string.
\r
1379 virtual QCString trSearchResults(int numDocuments)
\r
1381 if (numDocuments==0)
\r
1383 return "Ներեցեք, բայց Ձեր որոնումը արդյունք չտվեց:";
\r
1385 else if( numDocuments == 1 )
\r
1387 return "Հայտնաբերվել է 1 փաստաթուղթ:";
\r
1391 return "Հայտնաբերվել է <b>$num</b> փաստաթուղթ:"
\r
1392 "Փաստաթղթերը դասակարգված են ըստ համապասխանության";
\r
1395 /*! This string is put before the list of matched words, for each search
\r
1396 * result. What follows is the list of words that matched the query.
\r
1398 virtual QCString trSearchMatches()
\r
1400 return "Որոնման արդյունքներ:";
\r
1403 //////////////////////////////////////////////////////////////////////////
\r
1404 // new since 1.3.8
\r
1405 //////////////////////////////////////////////////////////////////////////
\r
1407 /*! This is used in HTML as the title of page with source code for file filename
\r
1409 virtual QCString trSourceFile(QCString& filename)
\r
1411 return "Ելակետային ֆայլ " + filename;
\r
1414 //////////////////////////////////////////////////////////////////////////
\r
1415 // new since 1.3.9
\r
1416 //////////////////////////////////////////////////////////////////////////
\r
1418 /*! This is used as the name of the chapter containing the directory
\r
1421 virtual QCString trDirIndex()
\r
1422 { return "Ֆայլադարանների հիերարխիա"; }
\r
1424 /*! This is used as the name of the chapter containing the documentation
\r
1425 * of the directories.
\r
1427 virtual QCString trDirDocumentation()
\r
1428 { return "Ֆայլադարաններ"; }
\r
1430 /*! This is used as the title of the directory index and also in the
\r
1431 * Quick links of a HTML page, to link to the directory hierarchy.
\r
1433 virtual QCString trDirectories()
\r
1434 { return "Ֆայլադրաններ"; }
\r
1436 /*! This returns a sentences that introduces the directory hierarchy.
\r
1437 * and the fact that it is sorted alphabetically per level
\r
1439 virtual QCString trDirDescription()
\r
1440 { return "Այս ֆայլադարանների հիերարխիան կարգավորված է կոպտորեն, "
\r
1441 "բայց ոչ ամբողջապես, այբբենական կարգով.";
\r
1444 /*! This returns the title of a directory page. The name of the
\r
1445 * directory is passed via \a dirName.
\r
1447 virtual QCString trDirReference(const char *dirName)
\r
1448 { QCString result=dirName; result+=" Ֆայլադարան"; return result; }
\r
1450 /*! This returns the word directory with or without starting capital
\r
1451 * (\a first_capital) and in sigular or plural form (\a singular).
\r
1453 virtual QCString trDir(bool first_capital, bool singular)
\r
1455 QCString result((first_capital ? "Ֆայլադարան" : "ֆայլադարան"));
\r
1456 if (!singular) result+="ներ";
\r
1460 //////////////////////////////////////////////////////////////////////////
\r
1461 // new since 1.4.1
\r
1462 //////////////////////////////////////////////////////////////////////////
\r
1464 /*! This text is added to the documentation when the \\overload command
\r
1465 * is used for a overloaded function.
\r
1467 virtual QCString trOverloadText()
\r
1469 return "Սա վերաբեռնված ֆունկցիա է` տրամադրված հարմարության համար: "
\r
1470 "Այն տարբերվում է նախնականից միայն արգումնետներով:";
\r
1473 //////////////////////////////////////////////////////////////////////////
\r
1474 // new since 1.4.6
\r
1475 //////////////////////////////////////////////////////////////////////////
\r
1477 /*! This is used to introduce a caller (or called-by) graph */
\r
1478 virtual QCString trCallerGraph()
\r
1480 return "Այս ֆունկցիայի կանչերի գրաֆը.";
\r
1483 /*! This is used in the documentation of a file/namespace before the list
\r
1484 * of documentation blocks for enumeration values
\r
1486 virtual QCString trEnumerationValueDocumentation()
\r
1487 { return "Համարակալումներ"; }
\r
1490 //////////////////////////////////////////////////////////////////////////
\r
1491 // new since 1.5.4 (mainly for Fortran)
\r
1492 //////////////////////////////////////////////////////////////////////////
\r
1493 /*! header that is put before the list of member subprograms (Fortran). */
\r
1494 virtual QCString trMemberFunctionDocumentationFortran()
\r
1495 { return "Անդամ ֆունցիաներ/ենթածրագրեր"; }
\r
1497 /*! This is put above each page as a link to the list of annotated data types (Fortran). */
\r
1498 virtual QCString trCompoundListFortran()
\r
1499 { return "Տվյալների տիպերի ցուցակը"; }
\r
1501 /*! This is put above each page as a link to all members of compounds (Fortran). */
\r
1502 virtual QCString trCompoundMembersFortran()
\r
1503 { return "Տվյալների դաշտեր"; }
\r
1505 /*! This is an introduction to the annotated compound list (Fortran). */
\r
1506 virtual QCString trCompoundListDescriptionFortran()
\r
1507 { return "Տվյալների տիպերը` կարճ բացատրություններով."; }
\r
1509 /*! This is an introduction to the page with all data types (Fortran). */
\r
1510 virtual QCString trCompoundMembersDescriptionFortran(bool extractAll)
\r
1512 QCString result="Բոլոր ";
\r
1515 result+="փաստագրված ";
\r
1517 result+="տվյալների տիպերի անդամների ցուցակը` հղումներով դեպի ";
\r
1520 result+="բոլոր անդամների տվյալների կառուցվածքի փաստագրությունը";
\r
1524 result+="տվյալների տիպերը, որոնց նրանք պատկանում են";
\r
1529 /*! This is used in LaTeX as the title of the chapter with the
\r
1530 * annotated compound index (Fortran).
\r
1532 virtual QCString trCompoundIndexFortran()
\r
1533 { return "Տվյալների տիպեր"; }
\r
1535 /*! This is used in LaTeX as the title of the chapter containing
\r
1536 * the documentation of all data types (Fortran).
\r
1538 virtual QCString trTypeDocumentation()
\r
1539 { return "Տվյալների տիպեր"; }
\r
1541 /*! This is used in the documentation of a file as a header before the
\r
1542 * list of (global) subprograms (Fortran).
\r
1544 virtual QCString trSubprograms()
\r
1545 { return "Ֆունկցիաներ/ենթածրագրեր"; }
\r
1547 /*! This is used in the documentation of a file/namespace before the list
\r
1548 * of documentation blocks for subprograms (Fortran)
\r
1550 virtual QCString trSubprogramDocumentation()
\r
1551 { return "Ֆունկցիաներ/ենթածրագրեր"; }
\r
1553 /*! This is used in the documentation of a file/namespace/group before
\r
1554 * the list of links to documented compounds (Fortran)
\r
1556 virtual QCString trDataTypes()
\r
1557 { return "Տվյալների տիպեր"; }
\r
1559 /*! used as the title of page containing all the index of all modules (Fortran). */
\r
1560 virtual QCString trModulesList()
\r
1561 { return "Մոդուլների ցուցակ"; }
\r
1563 /*! used as an introduction to the modules list (Fortran) */
\r
1564 virtual QCString trModulesListDescription(bool extractAll)
\r
1566 QCString result="Բոլոր";
\r
1567 if (!extractAll) result+="փաստագրված ";
\r
1568 result+="մոդուլների ցուցակը` կարճ բացատրություններով.";
\r
1572 /*! used as the title of the HTML page of a module/type (Fortran) */
\r
1573 virtual QCString trCompoundReferenceFortran(const char *clName,
\r
1574 ClassDef::CompoundType compType,
\r
1577 QCString result=(QCString)clName;
\r
1582 case ClassDef::Class: result+=" Մոդուլ"; break;
\r
1583 case ClassDef::Struct: result+=" Տիպ"; break;
\r
1584 case ClassDef::Union: result+=" Միավորում"; break;
\r
1585 case ClassDef::Interface: result+=" Ինտերֆեյս"; break;
\r
1586 case ClassDef::Protocol: result+=" Արձանագրություն"; break;
\r
1587 case ClassDef::Category: result+=" Դասակարգում"; break;
\r
1588 case ClassDef::Exception: result+=" Բացառություն"; break;
\r
1596 case ClassDef::Class: result+=" Մոդուլի"; break;
\r
1597 case ClassDef::Struct: result+=" Տիպի"; break;
\r
1598 case ClassDef::Union: result+=" Միավորման"; break;
\r
1599 case ClassDef::Interface: result+=" Ինտերֆեյսի"; break;
\r
1600 case ClassDef::Protocol: result+=" Արձանագրության"; break;
\r
1601 case ClassDef::Category: result+=" Դասակարգման"; break;
\r
1602 case ClassDef::Exception: result+=" Բացառության"; break;
\r
1605 result+=" Ձևանմուշ";
\r
1609 /*! used as the title of the HTML page of a module (Fortran) */
\r
1610 virtual QCString trModuleReference(const char *namespaceName)
\r
1612 return QCString("Մոդուլ ") + namespaceName;
\r
1615 /*! This is put above each page as a link to all members of modules. (Fortran) */
\r
1616 virtual QCString trModulesMembers()
\r
1617 { return "Մոդուլի անդամներ"; }
\r
1619 /*! This is an introduction to the page with all modules members (Fortran) */
\r
1620 virtual QCString trModulesMemberDescription(bool extractAll)
\r
1622 QCString result="Մոդուլի բոլոր ";
\r
1623 if (!extractAll) result+="փաստագրված ";
\r
1624 result+="անդամների ցուցակը` հղումներով դեպի ";
\r
1627 result+="բոլոր անդամների փաստագրությունները.";
\r
1631 result+="մոդուլները, որոնց նրանք պատկանում են.";
\r
1636 /*! This is used in LaTeX as the title of the chapter with the
\r
1637 * index of all modules (Fortran).
\r
1639 virtual QCString trModulesIndex()
\r
1640 { return "Մոդուլներ"; }
\r
1642 /*! This is used for translation of the word that will possibly
\r
1643 * be followed by a single name or by a list of names
\r
1644 * of the category.
\r
1646 virtual QCString trModule(bool first_capital, bool singular)
\r
1648 QCString result((first_capital ? "Մոդուլ" : "մոդուլ"));
\r
1649 if (!singular) result+="ներ";
\r
1652 /*! This is put at the bottom of a module documentation page and is
\r
1653 * followed by a list of files that were used to generate the page.
\r
1655 virtual QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType,
\r
1657 { // here s is one of " Module", " Struct" or " Union"
\r
1658 // single is true implies a single file
\r
1659 QCString result=(QCString)"Այս ";
\r
1662 case ClassDef::Class: result+="մոդուլի"; break;
\r
1663 case ClassDef::Struct: result+="տիպի"; break;
\r
1664 case ClassDef::Union: result+="միավորման"; break;
\r
1665 case ClassDef::Interface: result+="ինտերֆեյսի"; break;
\r
1666 case ClassDef::Protocol: result+="արձանագրության"; break;
\r
1667 case ClassDef::Category: result+="դասակարգման"; break;
\r
1668 case ClassDef::Exception: result+="բացառության"; break;
\r
1671 result+=" փաստագրությունը ստեղծվել է հետևալ ֆայլ";
\r
1672 if (single) result+="ից."; else result+="երից.";
\r
1675 /*! This is used for translation of the word that will possibly
\r
1676 * be followed by a single name or by a list of names
\r
1677 * of the category.
\r
1679 virtual QCString trType(bool first_capital, bool singular)
\r
1681 QCString result((first_capital ? "Տիպ" : "տիպ"));
\r
1682 if (!singular) result+="եր";
\r
1685 /*! This is used for translation of the word that will possibly
\r
1686 * be followed by a single name or by a list of names
\r
1687 * of the category.
\r
1689 virtual QCString trSubprogram(bool first_capital, bool singular)
\r
1691 QCString result((first_capital ? "Ե" : "ե"));
\r
1692 if (singular) result+="նթածրագիր"; else result+="նթածրագրեր";
\r
1696 /*! C# Type Constraint list */
\r
1697 virtual QCString trTypeConstraints()
\r
1699 return "Տիպերի Սահմանափակումներ";
\r
1701 //////////////////////////////////////////////////////////////////////////
\r
1702 // new since 1.6.0 (mainly for the new search engine)
\r
1703 //////////////////////////////////////////////////////////////////////////
\r
1705 /*! directory relation for \a name */
\r
1706 virtual QCString trDirRelation(const char *name)
\r
1708 return QCString(name)+" Կապ";
\r
1711 /*! Loading message shown when loading search results */
\r
1712 virtual QCString trLoading()
\r
1714 return "Բեռնում...";
\r
1717 /*! Label used for search results in the global namespace */
\r
1718 virtual QCString trGlobalNamespace()
\r
1720 return "Գլոբալ անունների տարածություն";
\r
1723 /*! Message shown while searching */
\r
1724 virtual QCString trSearching()
\r
1726 return "Որոնում...";
\r
1729 /*! Text shown when no search results are found */
\r
1730 virtual QCString trNoMatches()
\r
1732 return "Անարդյունք";
\r
1735 //////////////////////////////////////////////////////////////////////////
\r
1736 // new since 1.6.3 (missing items for the directory pages)
\r
1737 //////////////////////////////////////////////////////////////////////////
\r
1739 /*! when clicking a directory dependency label, a page with a
\r
1740 * table is shown. The heading for the first column mentions the
\r
1741 * source file that has a relation to another file.
\r
1743 virtual QCString trFileIn(const char *name)
\r
1745 return (QCString)"Ֆայլը " + name + " ում";
\r
1748 /*! when clicking a directory dependency label, a page with a
\r
1749 * table is shown. The heading for the second column mentions the
\r
1750 * destination file that is included.
\r
1752 virtual QCString trIncludesFileIn(const char *name)
\r
1754 return (QCString)"Ներառում է ֆայլը " + name + " ում";
\r
1757 /** Compiles a date string.
\r
1758 * @param year Year in 4 digits
\r
1759 * @param month Month of the year: 1=January
\r
1760 * @param day Day of the Month: 1..31
\r
1761 * @param dayOfWeek Day of the week: 1=Monday..7=Sunday
\r
1762 * @param hour Hour of the day: 0..23
\r
1763 * @param minutes Minutes in the hour: 0..59
\r
1764 * @param seconds Seconds within the minute: 0..59
\r
1765 * @param includeTime Include time in the result string?
\r
1767 virtual QCString trDateTime(int year,int month,int day,int dayOfWeek,
\r
1768 int hour,int minutes,int seconds,
\r
1771 static const char *days[] = { "Երկուշաբթի,","Երեքշաբթի,","Չորեքշաբթի,","Հինգշաբթի,",
\r
1772 "Ուրբաթ,","Շաբաթ,","Կիրակի," };
\r
1773 static const char *months[] = { "Հունիսի","Փետրվարի","Մարտի","Ապրրիլի","Մայիսի","Հունիսի",
\r
1774 "Հուլիսի","Օգոստոսի","Սեպտեմբերի","Հոկտեբմերի","Նոյեմբերի","Դեկտեմբերի" };
\r
1776 sdate.sprintf("%s %d %s %d",days[dayOfWeek-1],day,months[month-1],year);
\r
1780 stime.sprintf(" %.2d:%.2d:%.2d ",hour,minutes,seconds);
\r
1786 //////////////////////////////////////////////////////////////////////////
\r
1787 // new since 1.7.5
\r
1788 //////////////////////////////////////////////////////////////////////////
\r
1790 /*! Header for the page with bibliographic citations */
\r
1791 virtual QCString trCiteReferences()
\r
1792 { return "Գրականություն"; }
\r
1794 /*! Text for copyright paragraph */
\r
1795 virtual QCString trCopyright()
\r
1796 { return "Հեղինակային իրավունք"; }
\r
1798 /*! Header for the graph showing the directory dependencies */
\r
1799 virtual QCString trDirDepGraph(const char *name)
\r
1800 { return name + QCString("-ի ֆայլադարանների կախվածությունների գծագիր:"); }
\r