1 /******************************************************************************
\r
5 * Copyright (C) 1997-2012 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 /*! return the language charset. This will be used for the HTML output */
\r
40 virtual QCString idLanguageCharset()
\r
45 // --- Language translation methods -------------------
\r
47 /*! used in the compound documentation before a list of related functions. */
\r
48 virtual QCString trRelatedFunctions()
\r
49 { return "Դասին վերաբերվող ֆունկցիաներ"; }
\r
51 /*! subscript for the related functions. */
\r
52 virtual QCString trRelatedSubscript()
\r
53 { return "(Հաշվի առեք, որ սրանք անդամ ֆունկցիաներ չեն)"; }
\r
55 /*! header that is put before the detailed description of files, classes and namespaces. */
\r
56 virtual QCString trDetailedDescription()
\r
57 { return "Մանրամասն նկարագրություն"; }
\r
59 /*! header that is put before the list of typedefs. */
\r
60 virtual QCString trMemberTypedefDocumentation()
\r
61 { return "Անդամ տիպի սահմանումներ (typedef)"; }
\r
63 /*! header that is put before the list of enumerations. */
\r
64 virtual QCString trMemberEnumerationDocumentation()
\r
65 { return "Անդամ hամարակալումներ"; }
\r
67 /*! header that is put before the list of member functions. */
\r
68 virtual QCString trMemberFunctionDocumentation()
\r
69 { return "Անդամ ֆունկցիաներ"; }
\r
71 /*! header that is put before the list of member attributes. */
\r
72 virtual QCString trMemberDataDocumentation()
\r
74 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
\r
80 return "Անդամ տվյալներ";
\r
84 /*! this is the text of a link put after brief descriptions. */
\r
85 virtual QCString trMore()
\r
86 { return "Մանրամասն..."; }
\r
88 /*! put in the class documentation */
\r
89 /* Dosn't use when optimization for C is on. */
\r
90 virtual QCString trListOfAllMembers()
\r
92 return "Բոլոր անդամների ցուցակը";
\r
95 /*! used as the title of the "list of all members" page of a class */
\r
96 /* Dosn't use when optimization for C is on. */
\r
97 virtual QCString trMemberList()
\r
99 return "Անդամների ցուցակ";
\r
102 /*! this is the first part of a sentence that is followed by a class name */
\r
103 /* Dosn't use when optimization for C is on. */
\r
104 virtual QCString trThisIsTheListOfAllMembers()
\r
105 { return "Սա դասի անդամների ամբողջական ցուցակն է "; }
\r
107 /*! this is the remainder of the sentence after the class name */
\r
108 /* Dosn't use when optimization for C is on. */
\r
109 virtual QCString trIncludingInheritedMembers()
\r
110 { return ", ներառյալ բոլոր ժառանգված անդամները"; }
\r
112 /*! this is put at the author sections at the bottom of man pages.
\r
113 * parameter s is name of the project name.
\r
115 virtual QCString trGeneratedAutomatically(const char *s)
\r
116 { QCString result="Ավտոմատ ստեղծված է ելքային կոդից, Doxygen-ի միջոցով, ";
\r
117 if (s) result+=s+(QCString)" համար:";
\r
121 /*! put after an enum name in the list of all members */
\r
122 virtual QCString trEnumName()
\r
123 { return "համարակալման անուն"; }
\r
125 /*! put after an enum value in the list of all members */
\r
126 virtual QCString trEnumValue()
\r
127 { return "համարակալման արժեք"; }
\r
129 /*! put after an undocumented member in the list of all members */
\r
130 virtual QCString trDefinedIn()
\r
131 { return "սահմանված"; }
\r
133 // quick reference sections
\r
135 /*! This is put above each page as a link to the list of all groups of
\r
136 * compounds or files (see the \\group command).
\r
138 virtual QCString trModules()
\r
139 { return "Մոդուլներ"; }
\r
141 /*! This is put above each page as a link to the class hierarchy */
\r
142 virtual QCString trClassHierarchy()
\r
143 { return "Դասերի հիերարխա"; }
\r
145 /*! This is put above each page as a link to the list of annotated classes */
\r
146 virtual QCString trCompoundList()
\r
148 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
\r
150 return "Տվյալների կառուցվածք";
\r
154 return "Դասերի ցուցակ";
\r
158 /*! This is put above each page as a link to the list of documented files */
\r
159 virtual QCString trFileList()
\r
160 { return "Ֆայլերի ցուցակ"; }
\r
162 /*! This is put above each page as a link to all members of compounds. */
\r
163 virtual QCString trCompoundMembers()
\r
165 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
\r
167 return "Տվյալների դաշտեր";
\r
171 return "Դասի անդամներ";
\r
175 /*! This is put above each page as a link to all members of files. */
\r
177 virtual QCString trFileMembers()
\r
179 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
\r
181 return "Գլոբալներ";
\r
185 return "Ֆայլի անդամներ";
\r
189 /*! This is put above each page as a link to all related pages. */
\r
190 virtual QCString trRelatedPages()
\r
191 { return "Նմանատիպ էջեր"; }
\r
193 /*! This is put above each page as a link to all examples. */
\r
194 virtual QCString trExamples()
\r
195 { return "Օրինակներ"; }
\r
197 /*! This is put above each page as a link to the search engine. */
\r
198 virtual QCString trSearch()
\r
199 { return "Որոնում"; }
\r
201 /*! This is an introduction to the class hierarchy. */
\r
202 virtual QCString trClassHierarchyDescription()
\r
203 { return "Այս ժառանգման ցուցակը կոպտորեն է տեսակավորված, "
\r
204 "բայց ոչ ամբողջապես, այբբենական կարգով.";
\r
207 /*! This is an introduction to the list with all files. */
\r
208 virtual QCString trFileListDescription(bool extractAll)
\r
210 QCString result="Բոլոր ";
\r
211 if (!extractAll) result+="փաստագրված ";
\r
212 result+="ֆայլերի մի ցուցակ` կարճ բացատրություններով:";
\r
216 /*! This is an introduction to the annotated compound list. */
\r
217 virtual QCString trCompoundListDescription()
\r
219 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
\r
221 return "Տվյալների կառուցվածքը` կարճ բացատրություններով.";
\r
225 return "Դասերը, կառուցվածքները, միավորումները "
\r
226 "և ինտերֆեյսները` կարճ բացատրություններով.";
\r
230 /*! This is an introduction to the page with all class members. */
\r
231 virtual QCString trCompoundMembersDescription(bool extractAll)
\r
233 QCString result="Բոլոր ";
\r
234 if(!extractAll) result+="փաստագրված ";
\r
235 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
\r
236 result+="կառուցվածքների և միավորումների դաշտերի ";
\r
238 result+="դասի անդամների ";
\r
239 result+="ցուցակը`";
\r
240 result+=" հղումներով դեպի ";
\r
243 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
\r
244 result+="կառուցվածք/միավորում փաստագրությունները բոլոր անդամների համար.";
\r
246 result+="դասի փաստագրությունը բոլոր անդամների համար.";
\r
250 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
\r
251 result += "կառուցվածքները/միավորումները, որոնց նրանք պատկանում են.";
\r
253 result += "դասերը, որոնց նրանք պատկանում են.";
\r
258 /*! This is an introduction to the page with all file members. */
\r
259 virtual QCString trFileMembersDescription(bool extractAll)
\r
261 QCString result="Բոլոր ";
\r
262 if (!extractAll) result+="փաստագրված ";
\r
264 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
\r
266 result+="ֆունկցիաների, փոփոխականների, մակրո-հայտարարությունների, "
\r
267 "համարակալումների և տիպի սահմանումների (typedef)";
\r
271 result+="ֆայլի անդամների ";
\r
273 result+="ցուցակը`";
\r
274 result+=" հղումներով դեպի ";
\r
276 result+="ֆայլերը, որոնց նրանք պատկանում են.";
\r
278 result+="փաստագրությունը.";
\r
282 /*! This is an introduction to the page with the list of all examples */
\r
283 virtual QCString trExamplesDescription()
\r
284 { return "Բոլոր օրինակների ցուցակը."; }
\r
286 /*! This is an introduction to the page with the list of related pages */
\r
287 virtual QCString trRelatedPagesDescription()
\r
288 { return "Բոլոր նմանատիպ փաստագրության էջերի ցուցակը."; }
\r
290 /*! This is an introduction to the page with the list of class/file groups */
\r
291 virtual QCString trModulesDescription()
\r
292 { return "Բոլոր մոդուլների ցուցակը."; }
\r
294 // index titles (the project name is prepended for these)
\r
297 /*! This is used in HTML as the title of index.html. */
\r
298 virtual QCString trDocumentation()
\r
299 { return " - Փաստագրություն"; }
\r
301 /*! This is used in LaTeX as the title of the chapter with the
\r
302 * index of all groups.
\r
304 virtual QCString trModuleIndex()
\r
305 { return "Մոդուլներ"; }
\r
307 /*! This is used in LaTeX as the title of the chapter with the
\r
310 virtual QCString trHierarchicalIndex()
\r
311 { return "Դասակարգումներ"; }
\r
313 /*! This is used in LaTeX as the title of the chapter with the
\r
314 * annotated compound index.
\r
316 virtual QCString trCompoundIndex()
\r
318 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
\r
320 return "Տվյալների կառուցվածք";
\r
328 /*! This is used in LaTeX as the title of the chapter with the
\r
329 * list of all files.
\r
331 virtual QCString trFileIndex()
\r
332 { return "Ֆայլեր"; }
\r
334 /*! This is used in LaTeX as the title of the chapter containing
\r
335 * the documentation of all groups.
\r
337 virtual QCString trModuleDocumentation()
\r
338 { return "Մոդուլներ"; }
\r
340 /*! This is used in LaTeX as the title of the chapter containing
\r
341 * the documentation of all classes, structs and unions.
\r
343 virtual QCString trClassDocumentation()
\r
345 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
\r
347 return "Տվյալների կառուցվածքներ";
\r
355 /*! This is used in LaTeX as the title of the chapter containing
\r
356 * the documentation of all files.
\r
358 virtual QCString trFileDocumentation()
\r
359 { return "Ֆայլեր"; }
\r
361 /*! This is used in LaTeX as the title of the chapter containing
\r
362 * the documentation of all examples.
\r
364 virtual QCString trExampleDocumentation()
\r
365 { return "Օրինակներ"; }
\r
367 /*! This is used in LaTeX as the title of the chapter containing
\r
368 * the documentation of all related pages.
\r
370 virtual QCString trPageDocumentation()
\r
373 /*! This is used in LaTeX as the title of the document */
\r
374 virtual QCString trReferenceManual()
\r
375 { return "Հղումների ձեռնարկ"; }
\r
377 /*! This is used in the documentation of a file as a header before the
\r
380 virtual QCString trDefines()
\r
381 { return "Մակրոսներ"; }
\r
383 /*! This is used in the documentation of a file as a header before the
\r
384 * list of function prototypes
\r
386 virtual QCString trFuncProtos()
\r
387 { return "Ֆունկցիաների նախատիպեր"; }
\r
389 /*! This is used in the documentation of a file as a header before the
\r
392 virtual QCString trTypedefs()
\r
393 { return "Տիպի սահմանումներ (typedef)"; }
\r
395 /*! This is used in the documentation of a file as a header before the
\r
396 * list of enumerations
\r
398 virtual QCString trEnumerations()
\r
399 { return "Համարակալումներ"; }
\r
401 /*! This is used in the documentation of a file as a header before the
\r
402 * list of (global) functions
\r
404 virtual QCString trFunctions()
\r
405 { return "Ֆունկցիաներ"; }
\r
407 /*! This is used in the documentation of a file as a header before the
\r
408 * list of (global) variables
\r
410 virtual QCString trVariables()
\r
411 { return "Փոփոխականներ"; }
\r
413 /*! This is used in the documentation of a file as a header before the
\r
414 * list of (global) variables
\r
416 virtual QCString trEnumerationValues()
\r
417 { return "Հաշվիչ"; }
\r
419 /*! This is used in the documentation of a file before the list of
\r
420 * documentation blocks for defines
\r
422 virtual QCString trDefineDocumentation()
\r
423 { return "Մակրոսներ"; }
\r
425 /*! This is used in the documentation of a file/namespace before the list
\r
426 * of documentation blocks for function prototypes
\r
428 virtual QCString trFunctionPrototypeDocumentation()
\r
429 { return "Ֆունկցիաների նախատիպեր"; }
\r
431 /*! This is used in the documentation of a file/namespace before the list
\r
432 * of documentation blocks for typedefs
\r
434 virtual QCString trTypedefDocumentation()
\r
435 { return "Տիպի սահմանումներ (typedef)"; }
\r
437 /*! This is used in the documentation of a file/namespace before the list
\r
438 * of documentation blocks for enumeration types
\r
440 virtual QCString trEnumerationTypeDocumentation()
\r
441 { return "Համարակալման տիպեր"; }
\r
443 /*! This is used in the documentation of a file/namespace before the list
\r
444 * of documentation blocks for functions
\r
446 virtual QCString trFunctionDocumentation()
\r
447 { return "Ֆունկցիաներ"; }
\r
449 /*! This is used in the documentation of a file/namespace before the list
\r
450 * of documentation blocks for variables
\r
452 virtual QCString trVariableDocumentation()
\r
453 { return "Փոփոխականներ"; }
\r
455 /*! This is used in the documentation of a file/namespace/group before
\r
456 * the list of links to documented compounds
\r
458 virtual QCString trCompounds()
\r
460 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
\r
462 return "Տվյալների կառուցվածք";
\r
471 /*! This is used in the documentation of a group before the list of
\r
472 * links to documented files
\r
474 /*! This is used in the standard footer of each page and indicates when
\r
475 * the page was generated
\r
477 virtual QCString trGeneratedAt(const char *date,const char *projName)
\r
479 QCString result=(QCString)"Ստեղծվել է "+date;
\r
480 if (projName) result+=projName+QCString(" -ի համար,");
\r
481 result+=(QCString)" հետևյալ համակարգով.";
\r
484 /*! This is part of the sentence used in the standard footer of each page.
\r
486 virtual QCString trWrittenBy()
\r
488 return "Հեղինակ - ";
\r
491 /*! this text is put before a class diagram */
\r
492 virtual QCString trClassDiagram(const char *clName)
\r
494 return clName+QCString(" -ի ժառանգման գծագիրը.");
\r
497 /*! this text is generated when the \\internal command is used. */
\r
498 virtual QCString trForInternalUseOnly()
\r
499 { return "Միայն ներքին օգտագործման համար"; }
\r
501 /*! this text is generated when the \\warning command is used. */
\r
502 virtual QCString trWarning()
\r
503 { return "Զգուշացում"; }
\r
505 /*! this text is generated when the \\version command is used. */
\r
506 virtual QCString trVersion()
\r
507 { return "Տարբերակ"; }
\r
509 /*! this text is generated when the \\date command is used. */
\r
510 virtual QCString trDate()
\r
511 { return "Տարեթիվ"; }
\r
513 /*! this text is generated when the \\return command is used. */
\r
514 virtual QCString trReturns()
\r
515 { return "Վերադարձնում է"; }
\r
517 /*! this text is generated when the \\sa command is used. */
\r
518 virtual QCString trSeeAlso()
\r
519 { return "Տեսեք նաև"; }
\r
521 /*! this text is generated when the \\param command is used. */
\r
522 virtual QCString trParameters()
\r
523 { return "Պարամետրեր"; }
\r
525 /*! this text is generated when the \\exception command is used. */
\r
526 virtual QCString trExceptions()
\r
527 { return "Բացառություններ"; }
\r
529 /*! this text is used in the title page of a LaTeX document. */
\r
530 virtual QCString trGeneratedBy()
\r
531 { return "Ստեղծված է հետևյալ համակարգի կողմից"; }
\r
533 //////////////////////////////////////////////////////////////////////////
\r
534 // new since 0.49-990307
\r
535 //////////////////////////////////////////////////////////////////////////
\r
537 /*! used as the title of page containing all the index of all namespaces. */
\r
538 virtual QCString trNamespaceList()
\r
539 { return "Անունների տարածությունների ցուցակ"; }
\r
541 /*! used as an introduction to the namespace list */
\r
542 virtual QCString trNamespaceListDescription(bool extractAll)
\r
544 QCString result="Բոլոր ";
\r
545 if (!extractAll) result+="փաստագրված ";
\r
546 result+="անունների տարածությունների ցուցակը` կարճ բացատրություններով.";
\r
550 /*! used in the class documentation as a header before the list of all
\r
551 * friends of a class
\r
553 virtual QCString trFriends()
\r
554 { return "Ընկերներ"; }
\r
556 //////////////////////////////////////////////////////////////////////////
\r
557 // new since 0.49-990405
\r
558 //////////////////////////////////////////////////////////////////////////
\r
560 /*! used in the class documentation as a header before the list of all
\r
563 virtual QCString trRelatedFunctionDocumentation()
\r
564 { return "Դասի ընկերներ և կապված ֆունկցիաներ"; }
\r
566 //////////////////////////////////////////////////////////////////////////
\r
567 // new since 0.49-990425
\r
568 //////////////////////////////////////////////////////////////////////////
\r
570 /*! used as the title of the HTML page of a class/struct/union */
\r
571 virtual QCString trCompoundReference(const char *clName,
\r
572 ClassDef::CompoundType compType,
\r
575 QCString result=(QCString)clName;
\r
580 case ClassDef::Class: result+=" Դասի"; break;
\r
581 case ClassDef::Struct: result+=" Կառուցվածքի"; break;
\r
582 case ClassDef::Union: result+=" Միավորման"; break;
\r
583 case ClassDef::Interface: result+=" Ինտերֆեյսի"; break;
\r
584 case ClassDef::Protocol: result+=" Արձանագրության"; break;
\r
585 case ClassDef::Category: result+=" Դասակարգման"; break;
\r
586 case ClassDef::Exception: result+=" Բացառության"; break;
\r
588 result+=" Ձևանմուշներ";
\r
594 case ClassDef::Class: result+=" Դաս"; break;
\r
595 case ClassDef::Struct: result+=" Կառուցվածք"; break;
\r
596 case ClassDef::Union: result+=" Միավորում"; break;
\r
597 case ClassDef::Interface: result+=" Ինտերֆեյս"; break;
\r
598 case ClassDef::Protocol: result+=" Արձանագրություն"; break;
\r
599 case ClassDef::Category: result+=" Դասակարգում"; break;
\r
600 case ClassDef::Exception: result+=" Բացառություն"; break;
\r
606 /*! used as the title of the HTML page of a file */
\r
607 virtual QCString trFileReference(const char *fileName)
\r
609 return fileName+QCString(" ֆայլեր");
\r
612 /*! used as the title of the HTML page of a namespace */
\r
613 virtual QCString trNamespaceReference(const char *namespaceName)
\r
615 QCString result=namespaceName;
\r
616 result+=" անունների տարածություններ";
\r
620 virtual QCString trPublicMembers()
\r
621 { return "Բաց անդամ ֆունկցիաներ"; }
\r
622 virtual QCString trPublicSlots()
\r
623 { return "Բաց սլոթեր"; }
\r
624 virtual QCString trSignals()
\r
625 { return "Ազդանշաններ"; }
\r
626 virtual QCString trStaticPublicMembers()
\r
627 { return "Բաց ստատիկ անդամ ֆունկցիաներ"; }
\r
628 virtual QCString trProtectedMembers()
\r
629 { return "Պաշտպանված անդամ ֆունկցիաներ"; }
\r
630 virtual QCString trProtectedSlots()
\r
631 { return "Պաշտպանված սլոթեր"; }
\r
632 virtual QCString trStaticProtectedMembers()
\r
633 { return "Պաշտպանված ստատիկ անդամ ֆունկցիաներ"; }
\r
634 virtual QCString trPrivateMembers()
\r
635 { return "Փակ ֆունկցիաներ"; }
\r
636 virtual QCString trPrivateSlots()
\r
637 { return "Փակ սլոթեր"; }
\r
638 virtual QCString trStaticPrivateMembers()
\r
639 { return "Փակ ստատիկ անդամ ֆունկցիաներ"; }
\r
641 /*! this function is used to produce a comma-separated list of items.
\r
642 * use generateMarker(i) to indicate where item i should be put.
\r
644 virtual QCString trWriteList(int numEntries)
\r
648 // the inherits list contain `numEntries' classes
\r
649 for (i=0;i<numEntries;i++)
\r
651 // use generateMarker to generate placeholders for the class links!
\r
652 result+=generateMarker(i); // generate marker for entry i in the list
\r
653 // (order is left to right)
\r
655 if (i!=numEntries-1) // not the last entry, so we need a separator
\r
657 if (i<numEntries-2) // not the fore last entry
\r
659 else // the fore last entry
\r
666 /*! used in class documentation to produce a list of base classes,
\r
667 * if class diagrams are disabled.
\r
669 virtual QCString trInheritsList(int numEntries)
\r
671 return "Հենքային դասեր - "+trWriteList(numEntries)+":";
\r
674 /*! used in class documentation to produce a list of super classes,
\r
675 * if class diagrams are disabled.
\r
677 virtual QCString trInheritedByList(int numEntries)
\r
679 return "Ժառանգորդ դասեր - "+trWriteList(numEntries)+":";
\r
682 /*! used in member documentation blocks to produce a list of
\r
683 * members that are hidden by this one.
\r
685 virtual QCString trReimplementedFromList(int numEntries)
\r
687 return "Վերասահմանված ֆունկցիաներ - "+trWriteList(numEntries)+":";
\r
690 /*! used in member documentation blocks to produce a list of
\r
691 * all member that overwrite the implementation of this member.
\r
693 virtual QCString trReimplementedInList(int numEntries)
\r
695 return "Վերասահմանված է "+trWriteList(numEntries)+" ում:";
\r
698 /*! This is put above each page as a link to all members of namespaces. */
\r
699 virtual QCString trNamespaceMembers()
\r
700 { return "Անունների տարածության անդամներ"; }
\r
702 /*! This is an introduction to the page with all namespace members */
\r
703 virtual QCString trNamespaceMemberDescription(bool extractAll)
\r
705 QCString result="Բոլոր ";
\r
706 if (!extractAll) result+="փաստագրված ";
\r
707 result+="անունների տարածության անդամների ցուցակը` "
\r
708 "հղումներով դեպի ";
\r
710 result+="բոլոր անդամների անունների տարածության փաստագրությունը.";
\r
712 result+="անունների տարածությունը, որին նրանք պատկանում են.";
\r
716 /*! This is used in LaTeX as the title of the chapter with the
\r
717 * index of all namespaces.
\r
719 virtual QCString trNamespaceIndex()
\r
720 { return "Անունների տարածություններ"; }
\r
722 /*! This is used in LaTeX as the title of the chapter containing
\r
723 * the documentation of all namespaces.
\r
725 virtual QCString trNamespaceDocumentation()
\r
726 { return "Անունների տարածություն"; }
\r
728 //////////////////////////////////////////////////////////////////////////
\r
729 // new since 0.49-990522
\r
730 //////////////////////////////////////////////////////////////////////////
\r
732 /*! This is used in the documentation before the list of all
\r
733 * namespaces in a file.
\r
735 virtual QCString trNamespaces()
\r
736 { return "Անունների տարածություններ"; }
\r
738 //////////////////////////////////////////////////////////////////////////
\r
739 // new since 0.49-990728
\r
740 //////////////////////////////////////////////////////////////////////////
\r
742 /*! This is put at the bottom of a class documentation page and is
\r
743 * followed by a list of files that were used to generate the page.
\r
745 virtual QCString trGeneratedFromFiles(ClassDef::CompoundType compType,
\r
748 QCString result = (QCString)"Այս ";
\r
751 case ClassDef::Class: result+="դասի"; break;
\r
752 case ClassDef::Struct: result+="կառուցվածքի"; break;
\r
753 case ClassDef::Union: result+="միավորման"; break;
\r
754 case ClassDef::Interface: result+="ինտերֆեյսի"; break;
\r
755 case ClassDef::Protocol: result+="արձանագրության"; break;
\r
756 case ClassDef::Category: result+="դասակարգման"; break;
\r
757 case ClassDef::Exception: result+="բացառության"; break;
\r
759 result+=" փաստագրությունը ստեղծվել է հետևյալ ֆայլ";
\r
760 if (single) result+="ից."; else result+="երից.";
\r
764 /*! This is in the (quick) index as a link to the alphabetical compound
\r
767 virtual QCString trAlphabeticalList()
\r
768 { return "Այբբենական ցուցակ"; }
\r
770 //////////////////////////////////////////////////////////////////////////
\r
771 // new since 0.49-990901
\r
772 //////////////////////////////////////////////////////////////////////////
\r
774 /*! This is used as the heading text for the retval command. */
\r
775 virtual QCString trReturnValues()
\r
776 { return "Վերադարձվող արժեքներ"; }
\r
778 /*! This is in the (quick) index as a link to the main page (index.html)
\r
780 virtual QCString trMainPage()
\r
781 { return "Գլխավոր էջ"; }
\r
783 /*! This is used in references to page that are put in the LaTeX
\r
784 * documentation. It should be an abbreviation of the word page.
\r
786 virtual QCString trPageAbbreviation()
\r
789 //////////////////////////////////////////////////////////////////////////
\r
790 // new since 0.49-991106
\r
791 //////////////////////////////////////////////////////////////////////////
\r
793 virtual QCString trDefinedAtLineInSourceFile()
\r
795 return "Սահմանումը @1 ֆայլի @0 տողում է:";
\r
797 virtual QCString trDefinedInSourceFile()
\r
799 return "Սահմանումը @0 ֆայլում է:";
\r
802 //////////////////////////////////////////////////////////////////////////
\r
803 // new since 0.49-991205
\r
804 //////////////////////////////////////////////////////////////////////////
\r
806 virtual QCString trDeprecated()
\r
811 //////////////////////////////////////////////////////////////////////////
\r
813 //////////////////////////////////////////////////////////////////////////
\r
815 /*! this text is put before a collaboration diagram */
\r
816 virtual QCString trCollaborationDiagram(const char *clName)
\r
818 return (QCString)clName+"-ի համագործակցությունների գծագիր.";
\r
820 /*! this text is put before an include dependency graph */
\r
821 virtual QCString trInclDepGraph(const char *fName)
\r
823 return (QCString)fName+"-ի ներառումների կախվածությունների գծագիր.";
\r
825 /*! header that is put before the list of constructor/destructors. */
\r
826 virtual QCString trConstructorDocumentation()
\r
828 return "Կառուցիչներ";
\r
830 /*! Used in the file documentation to point to the corresponding sources. */
\r
831 virtual QCString trGotoSourceCode()
\r
833 return "Տե'ս այս ֆայլի ելքային կոդը";
\r
835 /*! Used in the file sources to point to the corresponding documentation. */
\r
836 virtual QCString trGotoDocumentation()
\r
838 return "Տե'ս այս ֆայլի փաստագրությունը:";
\r
840 /*! Text for the \\pre command */
\r
841 virtual QCString trPrecondition()
\r
843 return "Նախապայման";
\r
845 /*! Text for the \\post command */
\r
846 virtual QCString trPostcondition()
\r
848 return "Հետպայման";
\r
850 /*! Text for the \\invariant command */
\r
851 virtual QCString trInvariant()
\r
855 /*! Text shown before a multi-line variable/enum initialization */
\r
856 virtual QCString trInitialValue()
\r
858 return "Նախնական արժեք";
\r
860 /*! Text used the source code in the file index */
\r
861 virtual QCString trCode()
\r
863 return "Ելքային կոդ";
\r
865 virtual QCString trGraphicalHierarchy()
\r
867 return "Գրաֆիկական դասերի հիերարխիա:";
\r
869 virtual QCString trGotoGraphicalHierarchy()
\r
871 return "Տե'ս դասերի գրաֆիկական հիերարխիան:";
\r
873 virtual QCString trGotoTextualHierarchy()
\r
875 return "Տե'ս դասերի տեքստային հիերարխիան:";
\r
877 virtual QCString trPageIndex()
\r
882 //////////////////////////////////////////////////////////////////////////
\r
884 //////////////////////////////////////////////////////////////////////////
\r
886 virtual QCString trNote()
\r
890 virtual QCString trPublicTypes()
\r
892 return "Բաց տիպեր";
\r
894 virtual QCString trPublicAttribs()
\r
896 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
\r
898 return "Տվյալների դաշտեր";
\r
902 return "Բաց ատրիբուտներ";
\r
905 virtual QCString trStaticPublicAttribs()
\r
907 return "Բաց ստատիկ ատրիբուտներ";
\r
909 virtual QCString trProtectedTypes()
\r
911 return "Պաշտպանված տիպեր";
\r
913 virtual QCString trProtectedAttribs()
\r
915 return "Պաշտպանված ատրիբուտներ";
\r
917 virtual QCString trStaticProtectedAttribs()
\r
919 return "Պաշտպանված ստատիկ ատրիբուտներ";
\r
921 virtual QCString trPrivateTypes()
\r
923 return "Փակ տիպեր";
\r
925 virtual QCString trPrivateAttribs()
\r
927 return "Փակ ատրիբուտներ";
\r
929 virtual QCString trStaticPrivateAttribs()
\r
931 return "Փակ ստատիկ ատրիբուտներ";
\r
935 //////////////////////////////////////////////////////////////////////////
\r
937 //////////////////////////////////////////////////////////////////////////
\r
939 /*! Used as a marker that is put before a todo item */
\r
940 virtual QCString trTodo()
\r
943 return "Կատարման ենթակա";
\r
945 /*! Used as the header of the todo list */
\r
946 virtual QCString trTodoList()
\r
949 return "Խնդիրների ցուցակ";
\r
952 //////////////////////////////////////////////////////////////////////////
\r
954 //////////////////////////////////////////////////////////////////////////
\r
956 virtual QCString trReferencedBy()
\r
958 return "Օգտագործվում է հետևյալում - ";
\r
960 virtual QCString trRemarks()
\r
962 return "Դիտողություններ";
\r
964 virtual QCString trAttention()
\r
966 return "Ուշադրություն";
\r
968 virtual QCString trInclByDepGraph()
\r
970 return "Այս գրաֆը ցույց է տալիս, թե որ ֆայլերն են "
\r
971 "ուղղակի կամ անուղղակի ներառում տվյալ ֆայլը.";
\r
973 virtual QCString trSince()
\r
979 //////////////////////////////////////////////////////////////////////////
\r
981 //////////////////////////////////////////////////////////////////////////
\r
983 /*! title of the graph legend page */
\r
984 virtual QCString trLegendTitle()
\r
988 /*! page explaining how the dot graph's should be interpreted
\r
989 * The %A in the text below are to prevent link to classes called "A".
\r
991 virtual QCString trLegendDocs()
\r
994 "Այս էջը նկարագրում է, թե ինչպես մեկնաբանել doxygen-ի ստեղծած գրաֆները:<p>\n"
\r
995 "Դիտարկենք հետևյալ օրինակը.\n"
\r
997 "/*! Կրճատման հետևանքով անտեսանելի դաս */\n"
\r
998 "class Invisible { };\n\n"
\r
999 "/*! Կրճատված դաս, ժառանգությունների հարաբերությունը փակ է */\n"
\r
1000 "class Truncated : public Invisible { };\n\n"
\r
1001 "/* Չփաստագրված դաս */\n"
\r
1002 "class Undocumented { };\n\n"
\r
1003 "/*! Բաց ժառանգում */\n"
\r
1004 "class PublicBase : public Truncated { };\n\n"
\r
1005 "/*! Դասի ձևաչափ */\n"
\r
1006 "template<class T> class Templ {};\n\n"
\r
1007 "/*! Պաշտպանված ժառանգում */\n"
\r
1008 "class ProtectedBase { };\n\n"
\r
1009 "/*! Փակ ժառանգում */\n"
\r
1010 "class PrivateBase { };\n\n"
\r
1011 "/*! Դաս, որը օգտագործվում է Inherited դասի կողմից */\n"
\r
1012 "class Used { };\n\n"
\r
1013 "/*! Դաս, որը ժառանգում է մի շարք այլ դասերից */\n"
\r
1014 "class Inherited : public PublicBase,\n"
\r
1015 " protected ProtectedBase,\n"
\r
1016 " private PrivateBase,\n"
\r
1017 " public Undocumented,\n"
\r
1018 " public Templ<int>\n"
\r
1021 " Used *m_usedClass;\n"
\r
1024 "Սրանով կստանանք հետևյալ գրաֆը."
\r
1025 "<p><center><img src=\"graph_legend."+Config_getEnum("DOT_IMAGE_FORMAT")+"\"></center>\n"
\r
1027 "Այս գրաֆի ուղղանկյունները ունեն հետևյալ իմաստը.\n"
\r
1029 "<li>%A լցոնվաց մոխրագույն ուղղանկյունը ներկայացնում է այն դասը կամ կառուցվածքը, "
\r
1030 "որի համար ստեղծվել է տվյալ գրաֆը:</li>\n"
\r
1031 "<li>%A սև եզրերով ուղղանկյունը նշանակում է փաստագրված դաս կամ կարուցվածք:</li>\n"
\r
1032 "<li>%A մոխրագույն եզրերով ուղղանկյունը նշանակում է չփաստագրված դաս կամ կառուցվածք:</li>\n"
\r
1033 "<li>%A կարմիր եզրերով ուղղանկյունը նշանակում է դաս կամ կառուցվածք, որի համար\n"
\r
1034 " ոչ բոլոր ժառանգում/պարունակում կապերն են ցուցադրված: Գրաֆը կրճատված է, "
\r
1035 "եթե այն չի տեղավորվում նշված սահմաններում:</li>\n"
\r
1037 "Սլաքները ունեն հետևյալ իմաստը.\n"
\r
1039 "<li>%A մուգ կապույտ սլաքը օգտագործվում է երկու դասերի միջև բաց ժառանգում "
\r
1040 "կապը ցուցադրելու համար:</li>\n"
\r
1041 "<li>%A մուգ կանաչ սլաքը օգտագործվում է պաշտպանված ժառանգման համար:</li>\n"
\r
1042 "<li>%A մուգ կարմիր սլաքը օգտագործվում է փակ ժառանգման համար:</li>\n"
\r
1043 "<li>%A մանուշակագույն կետագիծ սլաքը օգտագորշվում է, եթե դասը պարունակվում է"
\r
1044 "այլ դասում կամ օգտագորշվում է այլ դասի կողմից: Սլաքը պիտակավորվաշ է"
\r
1045 "փոփոխական(ներ)ով, որի միջոցով մատնանշված դասը կամ կառուցվածքը հասանելի է:</li>\n"
\r
1046 "<li>Դեզին կետագիծ սլաքը ցույց է տալիս ձևանմուշի օրինակի կապը այն ձևանմուշի հետ, "
\r
1047 "որից այն իրականցվել է. Սլաքը պիտակավորված է օրինակի ձևանմուշային պարամետրերով:</li>\n"
\r
1050 /*! text for the link to the legend page */
\r
1051 virtual QCString trLegend()
\r
1056 //////////////////////////////////////////////////////////////////////////
\r
1057 // new since 1.2.0
\r
1058 //////////////////////////////////////////////////////////////////////////
\r
1060 /*! Used as a marker that is put before a test item */
\r
1061 virtual QCString trTest()
\r
1065 /*! Used as the header of the test list */
\r
1066 virtual QCString trTestList()
\r
1068 return "Թեստերի ցուցակ";
\r
1071 //////////////////////////////////////////////////////////////////////////
\r
1072 // new since 1.2.1
\r
1073 //////////////////////////////////////////////////////////////////////////
\r
1075 /*! Used as a section header for KDE-2 IDL methods */
\r
1076 virtual QCString trDCOPMethods()
\r
1078 return "DCOP անդամ ֆունկցիաներ";
\r
1081 //////////////////////////////////////////////////////////////////////////
\r
1082 // new since 1.2.2
\r
1083 //////////////////////////////////////////////////////////////////////////
\r
1085 /*! Used as a section header for IDL properties */
\r
1086 virtual QCString trProperties()
\r
1088 return "Հատկություններ";
\r
1090 /*! Used as a section header for IDL property documentation */
\r
1091 virtual QCString trPropertyDocumentation()
\r
1093 return "Հատկություններ";
\r
1096 //////////////////////////////////////////////////////////////////////////
\r
1097 // new since 1.2.4
\r
1098 //////////////////////////////////////////////////////////////////////////
\r
1100 /*! Used for Java classes in the summary section of Java packages */
\r
1101 virtual QCString trClasses()
\r
1103 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
\r
1105 return "Տվյալների կառուցվածք";
\r
1112 /*! Used as the title of a Java package */
\r
1113 virtual QCString trPackage(const char *name)
\r
1115 return (QCString)"Փաթեթ "+name;
\r
1117 /*! Title of the package index page */
\r
1118 virtual QCString trPackageList()
\r
1120 return "Փաթեթների ցուցակ";
\r
1122 /*! The description of the package index page */
\r
1123 virtual QCString trPackageListDescription()
\r
1125 return "Բոլոր փաթեթները` կարճ բացատրություններով (եթե հասանելի են).";
\r
1127 /*! The link name in the Quick links header for each page */
\r
1128 virtual QCString trPackages()
\r
1130 return "Փաթեթներ";
\r
1132 /*! Text shown before a multi-line define */
\r
1133 virtual QCString trDefineValue()
\r
1135 return "Արժեքներ";
\r
1138 //////////////////////////////////////////////////////////////////////////
\r
1139 // new since 1.2.5
\r
1140 //////////////////////////////////////////////////////////////////////////
\r
1142 /*! Used as a marker that is put before a \\bug item */
\r
1143 virtual QCString trBug()
\r
1147 /*! Used as the header of the bug list */
\r
1148 virtual QCString trBugList()
\r
1150 return "Սխալների ցուցակ";
\r
1153 //////////////////////////////////////////////////////////////////////////
\r
1154 // new since 1.2.6
\r
1155 //////////////////////////////////////////////////////////////////////////
\r
1156 /*! Used as ansicpg for RTF file */
\r
1157 virtual QCString trRTFansicp()
\r
1159 return "armscii-8";
\r
1161 /*! Used as ansicpg for RTF fcharset */
\r
1162 virtual QCString trRTFCharSet()
\r
1166 /*! Used as header RTF general index */
\r
1167 virtual QCString trRTFGeneralIndex()
\r
1172 /*! This is used for translation of the word that will possibly
\r
1173 * be followed by a single name or by a list of names
\r
1174 * of the category.
\r
1176 virtual QCString trClass(bool first_capital, bool singular)
\r
1178 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
\r
1180 QCString result((first_capital ? "Տվյալների կառուցվածք" : "տվյալների կառուցվածք"));
\r
1185 QCString result((first_capital ? "Դաս" : "դաս"));
\r
1186 if(!singular) result+="եր";
\r
1191 /*! This is used for translation of the word that will possibly
\r
1192 * be followed by a single name or by a list of names
\r
1193 * of the category.
\r
1195 virtual QCString trFile(bool first_capital, bool singular)
\r
1197 QCString result((first_capital ? "Ֆայլ" : "ֆայլ"));
\r
1198 if (!singular) result+="եր";
\r
1202 /*! This is used for translation of the word that will possibly
\r
1203 * be followed by a single name or by a list of names
\r
1204 * of the category.
\r
1206 virtual QCString trNamespace(bool first_capital, bool singular)
\r
1208 QCString result((first_capital ? "Անունների տարածություն" : "անունների տարածություն"));
\r
1209 if (!singular) result+="ներ";
\r
1213 /*! This is used for translation of the word that will possibly
\r
1214 * be followed by a single name or by a list of names
\r
1215 * of the category.
\r
1217 virtual QCString trGroup(bool first_capital, bool singular)
\r
1219 QCString result((first_capital ? "Խ" : "խ"));
\r
1220 result+=(singular ? "ումբ" : "մբեր");
\r
1224 /*! This is used for translation of the word that will possibly
\r
1225 * be followed by a single name or by a list of names
\r
1226 * of the category.
\r
1228 virtual QCString trPage(bool first_capital, bool singular)
\r
1230 QCString result((first_capital ? "Էջ" : "էջ"));
\r
1231 if (!singular) result+="եր";
\r
1235 /*! This is used for translation of the word that will possibly
\r
1236 * be followed by a single name or by a list of names
\r
1237 * of the category.
\r
1239 virtual QCString trMember(bool first_capital, bool singular)
\r
1241 QCString result((first_capital ? "Անդամ" : "անդամ"));
\r
1242 if (!singular) result+="ներ";
\r
1246 /*! This is used for translation of the word that will possibly
\r
1247 * be followed by a single name or by a list of names
\r
1248 * of the category.
\r
1250 virtual QCString trGlobal(bool first_capital, bool singular)
\r
1252 QCString result((first_capital ? "Գլոբալ" : "գլոբալ"));
\r
1253 if (!singular) result+="ներ";
\r
1257 //////////////////////////////////////////////////////////////////////////
\r
1258 // new since 1.2.7
\r
1259 //////////////////////////////////////////////////////////////////////////
\r
1261 /*! This text is generated when the \\author command is used and
\r
1262 * for the author section in man pages. */
\r
1263 virtual QCString trAuthor(bool first_capital, bool singular)
\r
1265 QCString result((first_capital ? "Հեղինակ" : "հեղինակ"));
\r
1266 if (!singular) result+="ներ";
\r
1270 //////////////////////////////////////////////////////////////////////////
\r
1271 // new since 1.2.11
\r
1272 //////////////////////////////////////////////////////////////////////////
\r
1274 /*! This text is put before the list of members referenced by a member
\r
1276 virtual QCString trReferences()
\r
1278 return "Հղումներ - ";
\r
1281 //////////////////////////////////////////////////////////////////////////
\r
1282 // new since 1.2.13
\r
1283 //////////////////////////////////////////////////////////////////////////
\r
1285 /*! used in member documentation blocks to produce a list of
\r
1286 * members that are implemented by this one.
\r
1288 virtual QCString trImplementedFromList(int numEntries)
\r
1290 return "Իրագործում է հետևյալ դաս(եր)ի ֆունկցիաները - "+trWriteList(numEntries)+":";
\r
1293 /*! used in member documentation blocks to produce a list of
\r
1294 * all members that implementation this member.
\r
1296 virtual QCString trImplementedInList(int numEntries)
\r
1298 return "Իրագործվում է հետևյալում - "+trWriteList(numEntries)+":";
\r
1301 //////////////////////////////////////////////////////////////////////////
\r
1302 // new since 1.2.16
\r
1303 //////////////////////////////////////////////////////////////////////////
\r
1305 /*! used in RTF documentation as a heading for the Table
\r
1308 virtual QCString trRTFTableOfContents()
\r
1310 return "Բովանդակություն";
\r
1313 //////////////////////////////////////////////////////////////////////////
\r
1314 // new since 1.2.17
\r
1315 //////////////////////////////////////////////////////////////////////////
\r
1317 /*! Used as the header of the list of item that have been
\r
1318 * flagged deprecated
\r
1320 virtual QCString trDeprecatedList()
\r
1322 return "Հնացած սահմանումների ցուցակը";
\r
1325 //////////////////////////////////////////////////////////////////////////
\r
1326 // new since 1.2.18
\r
1327 //////////////////////////////////////////////////////////////////////////
\r
1329 /*! Used as a header for declaration section of the events found in
\r
1332 virtual QCString trEvents()
\r
1334 return "Պատահարներ";
\r
1336 /*! Header used for the documentation section of a class' events. */
\r
1337 virtual QCString trEventDocumentation()
\r
1339 return "Պատահարների ցուցակը";
\r
1342 //////////////////////////////////////////////////////////////////////////
\r
1344 //////////////////////////////////////////////////////////////////////////
\r
1346 /*! Used as a heading for a list of Java class types with package scope.
\r
1348 virtual QCString trPackageTypes()
\r
1350 return "Փաթեթի տիպեր";
\r
1352 /*! Used as a heading for a list of Java class functions with package
\r
1355 virtual QCString trPackageMembers()
\r
1357 return "Փաթեթի ֆունկցիաներ";
\r
1359 /*! Used as a heading for a list of static Java class functions with
\r
1362 virtual QCString trStaticPackageMembers()
\r
1364 return "Փաթեթի ստատիկ ֆունկցիաներ";
\r
1366 /*! Used as a heading for a list of Java class variables with package
\r
1369 virtual QCString trPackageAttribs()
\r
1371 return "Փաթեթի ատրիբուտներ";
\r
1373 /*! Used as a heading for a list of static Java class variables with
\r
1376 virtual QCString trStaticPackageAttribs()
\r
1378 return "Փաթեթի ստատիկ ատրիբուտներ";
\r
1381 //////////////////////////////////////////////////////////////////////////
\r
1382 // new since 1.3.1
\r
1383 //////////////////////////////////////////////////////////////////////////
\r
1385 /*! Used in the quick index of a class/file/namespace member list page
\r
1386 * to link to the unfiltered list of all members.
\r
1388 virtual QCString trAll()
\r
1392 /*! Put in front of the call graph for a function. */
\r
1393 virtual QCString trCallGraph()
\r
1395 return "Այս ֆունկցիայի կանչերի գրաֆը.";
\r
1398 //////////////////////////////////////////////////////////////////////////
\r
1399 // new since 1.3.3
\r
1400 //////////////////////////////////////////////////////////////////////////
\r
1402 /*! When the search engine is enabled this text is put in the header
\r
1403 * of each page before the field where one can enter the text to search
\r
1406 virtual QCString trSearchForIndex()
\r
1410 /*! This string is used as the title for the page listing the search
\r
1413 virtual QCString trSearchResultsTitle()
\r
1415 return "Որոնման արդյունքները";
\r
1417 /*! This string is put just before listing the search results. The
\r
1418 * text can be different depending on the number of documents found.
\r
1419 * Inside the text you can put the special marker $num to insert
\r
1420 * the number representing the actual number of search results.
\r
1421 * The @a numDocuments parameter can be either 0, 1 or 2, where the
\r
1422 * value 2 represents 2 or more matches. HTML markup is allowed inside
\r
1423 * the returned string.
\r
1425 virtual QCString trSearchResults(int numDocuments)
\r
1427 if (numDocuments==0)
\r
1429 return "Ներեցեք, բայց Ձեր որոնումը արդյունք չտվեց:";
\r
1431 else if( numDocuments == 1 )
\r
1433 return "Հայտնաբերվել է 1 փաստաթուղթ:";
\r
1437 return "Հայտնաբերվել է <b>$num</b> փաստաթուղթ:"
\r
1438 "Փաստաթղթերը դասակարգված են ըստ համապասխանության";
\r
1441 /*! This string is put before the list of matched words, for each search
\r
1442 * result. What follows is the list of words that matched the query.
\r
1444 virtual QCString trSearchMatches()
\r
1446 return "Որոնման արդյունքներ:";
\r
1449 //////////////////////////////////////////////////////////////////////////
\r
1450 // new since 1.3.8
\r
1451 //////////////////////////////////////////////////////////////////////////
\r
1453 /*! This is used in HTML as the title of page with source code for file filename
\r
1455 virtual QCString trSourceFile(QCString& filename)
\r
1457 return "Ելակետային ֆայլ " + filename;
\r
1460 //////////////////////////////////////////////////////////////////////////
\r
1461 // new since 1.3.9
\r
1462 //////////////////////////////////////////////////////////////////////////
\r
1464 /*! This is used as the name of the chapter containing the directory
\r
1467 virtual QCString trDirIndex()
\r
1468 { return "Ֆայլադարանների հիերարխիա"; }
\r
1470 /*! This is used as the name of the chapter containing the documentation
\r
1471 * of the directories.
\r
1473 virtual QCString trDirDocumentation()
\r
1474 { return "Ֆայլադարաններ"; }
\r
1476 /*! This is used as the title of the directory index and also in the
\r
1477 * Quick links of a HTML page, to link to the directory hierarchy.
\r
1479 virtual QCString trDirectories()
\r
1480 { return "Ֆայլադրաններ"; }
\r
1482 /*! This returns a sentences that introduces the directory hierarchy.
\r
1483 * and the fact that it is sorted alphabetically per level
\r
1485 virtual QCString trDirDescription()
\r
1486 { return "Այս ֆայլադարանների հիերարխիան կարգավորված է կոպտորեն, "
\r
1487 "բայց ոչ ամբողջապես, այբբենական կարգով.";
\r
1490 /*! This returns the title of a directory page. The name of the
\r
1491 * directory is passed via \a dirName.
\r
1493 virtual QCString trDirReference(const char *dirName)
\r
1494 { QCString result=dirName; result+=" Ֆայլադարան"; return result; }
\r
1496 /*! This returns the word directory with or without starting capital
\r
1497 * (\a first_capital) and in sigular or plural form (\a singular).
\r
1499 virtual QCString trDir(bool first_capital, bool singular)
\r
1501 QCString result((first_capital ? "Ֆայլադարան" : "ֆայլադարան"));
\r
1502 if (!singular) result+="ներ";
\r
1506 //////////////////////////////////////////////////////////////////////////
\r
1507 // new since 1.4.1
\r
1508 //////////////////////////////////////////////////////////////////////////
\r
1510 /*! This text is added to the documentation when the \\overload command
\r
1511 * is used for a overloaded function.
\r
1513 virtual QCString trOverloadText()
\r
1515 return "Սա վերաբեռնված ֆունկցիա է` տրամադրված հարմարության համար: "
\r
1516 "Այն տարբերվում է նախնականից միայն արգումնետներով:";
\r
1519 //////////////////////////////////////////////////////////////////////////
\r
1520 // new since 1.4.6
\r
1521 //////////////////////////////////////////////////////////////////////////
\r
1523 /*! This is used to introduce a caller (or called-by) graph */
\r
1524 virtual QCString trCallerGraph()
\r
1526 return "Այս ֆունկցիայի կանչերի գրաֆը.";
\r
1529 /*! This is used in the documentation of a file/namespace before the list
\r
1530 * of documentation blocks for enumeration values
\r
1532 virtual QCString trEnumerationValueDocumentation()
\r
1533 { return "Համարակալումներ"; }
\r
1536 //////////////////////////////////////////////////////////////////////////
\r
1537 // new since 1.5.4 (mainly for Fortran)
\r
1538 //////////////////////////////////////////////////////////////////////////
\r
1539 /*! header that is put before the list of member subprograms (Fortran). */
\r
1540 virtual QCString trMemberFunctionDocumentationFortran()
\r
1541 { return "Անդամ ֆունցիաներ/ենթածրագրեր"; }
\r
1543 /*! This is put above each page as a link to the list of annotated data types (Fortran). */
\r
1544 virtual QCString trCompoundListFortran()
\r
1545 { return "Տվյալների տիպերի ցուցակը"; }
\r
1547 /*! This is put above each page as a link to all members of compounds (Fortran). */
\r
1548 virtual QCString trCompoundMembersFortran()
\r
1549 { return "Տվյալների դաշտեր"; }
\r
1551 /*! This is an introduction to the annotated compound list (Fortran). */
\r
1552 virtual QCString trCompoundListDescriptionFortran()
\r
1553 { return "Տվյալների տիպերը` կարճ բացատրություններով."; }
\r
1555 /*! This is an introduction to the page with all data types (Fortran). */
\r
1556 virtual QCString trCompoundMembersDescriptionFortran(bool extractAll)
\r
1558 QCString result="Բոլոր ";
\r
1561 result+="փաստագրված ";
\r
1563 result+="տվյալների տիպերի անդամների ցուցակը` հղումներով դեպի ";
\r
1566 result+="բոլոր անդամների տվյալների կառուցվածքի փաստագրությունը";
\r
1570 result+="տվյալների տիպերը, որոնց նրանք պատկանում են";
\r
1575 /*! This is used in LaTeX as the title of the chapter with the
\r
1576 * annotated compound index (Fortran).
\r
1578 virtual QCString trCompoundIndexFortran()
\r
1579 { return "Տվյալների տիպեր"; }
\r
1581 /*! This is used in LaTeX as the title of the chapter containing
\r
1582 * the documentation of all data types (Fortran).
\r
1584 virtual QCString trTypeDocumentation()
\r
1585 { return "Տվյալների տիպեր"; }
\r
1587 /*! This is used in the documentation of a file as a header before the
\r
1588 * list of (global) subprograms (Fortran).
\r
1590 virtual QCString trSubprograms()
\r
1591 { return "Ֆունկցիաներ/ենթածրագրեր"; }
\r
1593 /*! This is used in the documentation of a file/namespace before the list
\r
1594 * of documentation blocks for subprograms (Fortran)
\r
1596 virtual QCString trSubprogramDocumentation()
\r
1597 { return "Ֆունկցիաներ/ենթածրագրեր"; }
\r
1599 /*! This is used in the documentation of a file/namespace/group before
\r
1600 * the list of links to documented compounds (Fortran)
\r
1602 virtual QCString trDataTypes()
\r
1603 { return "Տվյալների տիպեր"; }
\r
1605 /*! used as the title of page containing all the index of all modules (Fortran). */
\r
1606 virtual QCString trModulesList()
\r
1607 { return "Մոդուլների ցուցակ"; }
\r
1609 /*! used as an introduction to the modules list (Fortran) */
\r
1610 virtual QCString trModulesListDescription(bool extractAll)
\r
1612 QCString result="Բոլոր";
\r
1613 if (!extractAll) result+="փաստագրված ";
\r
1614 result+="մոդուլների ցուցակը` կարճ բացատրություններով.";
\r
1618 /*! used as the title of the HTML page of a module/type (Fortran) */
\r
1619 virtual QCString trCompoundReferenceFortran(const char *clName,
\r
1620 ClassDef::CompoundType compType,
\r
1623 QCString result=(QCString)clName;
\r
1628 case ClassDef::Class: result+=" Մոդուլ"; break;
\r
1629 case ClassDef::Struct: result+=" Տիպ"; break;
\r
1630 case ClassDef::Union: result+=" Միավորում"; break;
\r
1631 case ClassDef::Interface: result+=" Ինտերֆեյս"; break;
\r
1632 case ClassDef::Protocol: result+=" Արձանագրություն"; break;
\r
1633 case ClassDef::Category: result+=" Դասակարգում"; break;
\r
1634 case ClassDef::Exception: result+=" Բացառություն"; break;
\r
1641 case ClassDef::Class: result+=" Մոդուլի"; break;
\r
1642 case ClassDef::Struct: result+=" Տիպի"; break;
\r
1643 case ClassDef::Union: result+=" Միավորման"; break;
\r
1644 case ClassDef::Interface: result+=" Ինտերֆեյսի"; break;
\r
1645 case ClassDef::Protocol: result+=" Արձանագրության"; break;
\r
1646 case ClassDef::Category: result+=" Դասակարգման"; break;
\r
1647 case ClassDef::Exception: result+=" Բացառության"; break;
\r
1649 result+=" Ձևանմուշ";
\r
1653 /*! used as the title of the HTML page of a module (Fortran) */
\r
1654 virtual QCString trModuleReference(const char *namespaceName)
\r
1656 return QCString("Մոդուլ ") + namespaceName;
\r
1659 /*! This is put above each page as a link to all members of modules. (Fortran) */
\r
1660 virtual QCString trModulesMembers()
\r
1661 { return "Մոդուլի անդամներ"; }
\r
1663 /*! This is an introduction to the page with all modules members (Fortran) */
\r
1664 virtual QCString trModulesMemberDescription(bool extractAll)
\r
1666 QCString result="Մոդուլի բոլոր ";
\r
1667 if (!extractAll) result+="փաստագրված ";
\r
1668 result+="անդամների ցուցակը` հղումներով դեպի ";
\r
1671 result+="բոլոր անդամների փաստագրությունները.";
\r
1675 result+="մոդուլները, որոնց նրանք պատկանում են.";
\r
1680 /*! This is used in LaTeX as the title of the chapter with the
\r
1681 * index of all modules (Fortran).
\r
1683 virtual QCString trModulesIndex()
\r
1684 { return "Մոդուլներ"; }
\r
1686 /*! This is used for translation of the word that will possibly
\r
1687 * be followed by a single name or by a list of names
\r
1688 * of the category.
\r
1690 virtual QCString trModule(bool first_capital, bool singular)
\r
1692 QCString result((first_capital ? "Մոդուլ" : "մոդուլ"));
\r
1693 if (!singular) result+="ներ";
\r
1696 /*! This is put at the bottom of a module documentation page and is
\r
1697 * followed by a list of files that were used to generate the page.
\r
1699 virtual QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType,
\r
1701 { // here s is one of " Module", " Struct" or " Union"
\r
1702 // single is true implies a single file
\r
1703 QCString result=(QCString)"Այս ";
\r
1706 case ClassDef::Class: result+="մոդուլի"; break;
\r
1707 case ClassDef::Struct: result+="տիպի"; break;
\r
1708 case ClassDef::Union: result+="միավորման"; break;
\r
1709 case ClassDef::Interface: result+="ինտերֆեյսի"; break;
\r
1710 case ClassDef::Protocol: result+="արձանագրության"; break;
\r
1711 case ClassDef::Category: result+="դասակարգման"; break;
\r
1712 case ClassDef::Exception: result+="բացառության"; break;
\r
1714 result+=" փաստագրությունը ստեղծվել է հետևալ ֆայլ";
\r
1715 if (single) result+="ից."; else result+="երից.";
\r
1718 /*! This is used for translation of the word that will possibly
\r
1719 * be followed by a single name or by a list of names
\r
1720 * of the category.
\r
1722 virtual QCString trType(bool first_capital, bool singular)
\r
1724 QCString result((first_capital ? "Տիպ" : "տիպ"));
\r
1725 if (!singular) result+="եր";
\r
1728 /*! This is used for translation of the word that will possibly
\r
1729 * be followed by a single name or by a list of names
\r
1730 * of the category.
\r
1732 virtual QCString trSubprogram(bool first_capital, bool singular)
\r
1734 QCString result((first_capital ? "Ե" : "ե"));
\r
1735 if (singular) result+="նթածրագիր"; else result+="նթածրագրեր";
\r
1739 /*! C# Type Constraint list */
\r
1740 virtual QCString trTypeConstraints()
\r
1742 return "Տիպերի Սահմանափակումներ";
\r
1744 //////////////////////////////////////////////////////////////////////////
\r
1745 // new since 1.6.0 (mainly for the new search engine)
\r
1746 //////////////////////////////////////////////////////////////////////////
\r
1748 /*! directory relation for \a name */
\r
1749 virtual QCString trDirRelation(const char *name)
\r
1751 return QCString(name)+" Կապ";
\r
1754 /*! Loading message shown when loading search results */
\r
1755 virtual QCString trLoading()
\r
1757 return "Բեռնում...";
\r
1760 /*! Label used for search results in the global namespace */
\r
1761 virtual QCString trGlobalNamespace()
\r
1763 return "Գլոբալ անունների տարածություն";
\r
1766 /*! Message shown while searching */
\r
1767 virtual QCString trSearching()
\r
1769 return "Որոնում...";
\r
1772 /*! Text shown when no search results are found */
\r
1773 virtual QCString trNoMatches()
\r
1775 return "Անարդյունք";
\r
1778 //////////////////////////////////////////////////////////////////////////
\r
1779 // new since 1.6.3 (missing items for the directory pages)
\r
1780 //////////////////////////////////////////////////////////////////////////
\r
1782 /*! introduction text for the directory dependency graph */
\r
1783 virtual QCString trDirDependency(const char *name)
\r
1785 return (QCString)name + " -ի կախվածությունների գծագիր";
\r
1788 /*! when clicking a directory dependency label, a page with a
\r
1789 * table is shown. The heading for the first column mentions the
\r
1790 * source file that has a relation to another file.
\r
1792 virtual QCString trFileIn(const char *name)
\r
1794 return (QCString)"Ֆայլը " + name + " ում";
\r
1797 /*! when clicking a directory dependency label, a page with a
\r
1798 * table is shown. The heading for the second column mentions the
\r
1799 * destination file that is included.
\r
1801 virtual QCString trIncludesFileIn(const char *name)
\r
1803 return (QCString)"Ներառում է ֆայլը " + name + " ում";
\r
1806 /** Compiles a date string.
\r
1807 * @param year Year in 4 digits
\r
1808 * @param month Month of the year: 1=January
\r
1809 * @param day Day of the Month: 1..31
\r
1810 * @param dayOfWeek Day of the week: 1=Monday..7=Sunday
\r
1811 * @param hour Hour of the day: 0..23
\r
1812 * @param minutes Minutes in the hour: 0..59
\r
1813 * @param seconds Seconds within the minute: 0..59
\r
1814 * @param includeTime Include time in the result string?
\r
1816 virtual QCString trDateTime(int year,int month,int day,int dayOfWeek,
\r
1817 int hour,int minutes,int seconds,
\r
1820 static const char *days[] = { "Երկուշաբթի,","Երեքշաբթի,","Չորեքշաբթի,","Հինգշաբթի,",
\r
1821 "Ուրբաթ,","Շաբաթ,","Կիրակի," };
\r
1822 static const char *months[] = { "Հունիսի","Փետրվարի","Մարտի","Ապրրիլի","Մայիսի","Հունիսի",
\r
1823 "Հուլիսի","Օգոստոսի","Սեպտեմբերի","Հոկտեբմերի","Նոյեմբերի","Դեկտեմբերի" };
\r
1825 sdate.sprintf("%s %d %s %d",days[dayOfWeek-1],day,months[month-1],year);
\r
1829 stime.sprintf(" %.2d:%.2d:%.2d ",hour,minutes,seconds);
\r
1835 //////////////////////////////////////////////////////////////////////////
\r
1836 // new since 1.7.5
\r
1837 //////////////////////////////////////////////////////////////////////////
\r
1839 /*! Header for the page with bibliographic citations */
\r
1840 virtual QCString trCiteReferences()
\r
1841 { return "Գրականություն"; }
\r
1843 /*! Text for copyright paragraph */
\r
1844 virtual QCString trCopyright()
\r
1845 { return "Հեղինակային իրավունք"; }
\r
1847 /*! Header for the graph showing the directory dependencies */
\r
1848 virtual QCString trDirDepGraph(const char *name)
\r
1849 { return name + QCString("-ի ֆայլադարանների կախվածությունների գծագիր:"); }
\r