22 #ifndef TRANSLATOR_AM_H
23 #define TRANSLATOR_AM_H
30 {
return "armenian"; }
35 return "<pre>\\usepackage[latin]{armtex}\n"
36 "\\usepackage[armscii8]{inputenc}\n</pre>";
43 {
return "Դասին վերաբերվող ֆունկցիաներ"; }
47 {
return "(Հաշվի առեք, որ սրանք անդամ ֆունկցիաներ չեն)"; }
51 {
return "Մանրամասն նկարագրություն"; }
55 {
return "Անդամ տիպի սահմանումներ (typedef)"; }
59 {
return "Անդամ hամարակալումներ"; }
63 {
return "Անդամ ֆունկցիաներ"; }
74 return "Անդամ տվյալներ";
80 {
return "Մանրամասն..."; }
86 return "Բոլոր անդամների ցուցակը";
93 return "Անդամների ցուցակ";
99 {
return "Սա դասի անդամների ամբողջական ցուցակն է "; }
104 {
return ", ներառյալ բոլոր ժառանգված անդամները"; }
110 { QCString result=
"Ավտոմատ ստեղծված է ելքային կոդից, Doxygen-ի միջոցով, ";
111 if (s) result+=s+(QCString)
" համար:";
117 {
return "համարակալման անուն"; }
121 {
return "համարակալման արժեք"; }
125 {
return "սահմանված"; }
133 {
return "Մոդուլներ"; }
137 {
return "Դասերի հիերարխա"; }
144 return "Տվյալների կառուցվածք";
148 return "Դասերի ցուցակ";
154 {
return "Ֆայլերի ցուցակ"; }
161 return "Տվյալների դաշտեր";
165 return "Դասի անդամներ";
179 return "Ֆայլի անդամներ";
185 {
return "Նմանատիպ էջեր"; }
189 {
return "Օրինակներ"; }
193 {
return "Որոնում"; }
197 {
return "Այս ժառանգման ցուցակը կոպտորեն է տեսակավորված, "
198 "բայց ոչ ամբողջապես, այբբենական կարգով.";
204 QCString result=
"Բոլոր ";
205 if (!extractAll) result+=
"փաստագրված ";
206 result+=
"ֆայլերի մի ցուցակ` կարճ բացատրություններով:";
215 return "Տվյալների կառուցվածքը` կարճ բացատրություններով.";
219 return "Դասերը, կառուցվածքները, միավորումները "
220 "և ինտերֆեյսները` կարճ բացատրություններով.";
227 QCString result=
"Բոլոր ";
228 if(!extractAll) result+=
"փաստագրված ";
230 result+=
"կառուցվածքների և միավորումների դաշտերի ";
232 result+=
"դասի անդամների ";
234 result+=
" հղումներով դեպի ";
238 result+=
"կառուցվածք/միավորում փաստագրությունները բոլոր անդամների համար.";
240 result+=
"դասի փաստագրությունը բոլոր անդամների համար.";
245 result +=
"կառուցվածքները/միավորումները, որոնց նրանք պատկանում են.";
247 result +=
"դասերը, որոնց նրանք պատկանում են.";
255 QCString result=
"Բոլոր ";
256 if (!extractAll) result+=
"փաստագրված ";
260 result+=
"ֆունկցիաների, փոփոխականների, մակրո-հայտարարությունների, "
261 "համարակալումների և տիպի սահմանումների (typedef)";
265 result+=
"ֆայլի անդամների ";
268 result+=
" հղումներով դեպի ";
270 result+=
"ֆայլերը, որոնց նրանք պատկանում են.";
272 result+=
"փաստագրությունը.";
278 {
return "Բոլոր օրինակների ցուցակը."; }
282 {
return "Բոլոր նմանատիպ փաստագրության էջերի ցուցակը."; }
286 {
return "Բոլոր մոդուլների ցուցակը."; }
293 {
return " - Փաստագրություն"; }
299 {
return "Մոդուլներ"; }
305 {
return "Դասակարգումներ"; }
314 return "Տվյալների կառուցվածք";
332 {
return "Մոդուլներ"; }
341 return "Տվյալների կառուցվածքներ";
359 {
return "Օրինակներ"; }
369 {
return "Հղումների ձեռնարկ"; }
375 {
return "Մակրոսներ"; }
381 {
return "Տիպի սահմանումներ (typedef)"; }
387 {
return "Համարակալումներ"; }
393 {
return "Ֆունկցիաներ"; }
399 {
return "Փոփոխականներ"; }
411 {
return "Մակրոսներ"; }
417 {
return "Տիպի սահմանումներ (typedef)"; }
423 {
return "Համարակալման տիպեր"; }
429 {
return "Ֆունկցիաներ"; }
435 {
return "Փոփոխականներ"; }
444 return "Տվյալների կառուցվածք";
460 QCString result=(QCString)
"Ստեղծվել է "+date;
461 if (projName) result+=projName+QCString(
" -ի համար,");
462 result+=(QCString)
" հետևյալ համակարգով.";
469 return clName+QCString(
" -ի ժառանգման գծագիրը.");
474 {
return "Միայն ներքին օգտագործման համար"; }
478 {
return "Զգուշացում"; }
482 {
return "Տարբերակ"; }
486 {
return "Տարեթիվ"; }
490 {
return "Վերադարձնում է"; }
494 {
return "Տեսեք նաև"; }
498 {
return "Պարամետրեր"; }
502 {
return "Բացառություններ"; }
506 {
return "Ստեղծված է հետևյալ համակարգի կողմից"; }
514 {
return "Անունների տարածությունների ցուցակ"; }
519 QCString result=
"Բոլոր ";
520 if (!extractAll) result+=
"փաստագրված ";
521 result+=
"անունների տարածությունների ցուցակը` կարճ բացատրություններով.";
529 {
return "Ընկերներ"; }
539 {
return "Դասի ընկերներ և կապված ֆունկցիաներ"; }
550 QCString result=(QCString)clName;
564 result+=
" Ձևանմուշներ";
586 return fileName+QCString(
" ֆայլեր");
592 QCString result=namespaceName;
593 result+=
" անունների տարածություններ";
598 {
return "Բաց անդամ ֆունկցիաներ"; }
600 {
return "Բաց սլոթեր"; }
602 {
return "Ազդանշաններ"; }
604 {
return "Բաց ստատիկ անդամ ֆունկցիաներ"; }
606 {
return "Պաշտպանված անդամ ֆունկցիաներ"; }
608 {
return "Պաշտպանված սլոթեր"; }
610 {
return "Պաշտպանված ստատիկ անդամ ֆունկցիաներ"; }
612 {
return "Փակ ֆունկցիաներ"; }
614 {
return "Փակ սլոթեր"; }
616 {
return "Փակ ստատիկ անդամ ֆունկցիաներ"; }
626 for (i=0;i<numEntries;i++)
648 return "Հենքային դասեր - "+
trWriteList(numEntries)+
":";
656 return "Ժառանգորդ դասեր - "+
trWriteList(numEntries)+
":";
664 return "Վերասահմանված ֆունկցիաներ - "+
trWriteList(numEntries)+
":";
672 return "Վերասահմանված է "+
trWriteList(numEntries)+
" ում:";
677 {
return "Անունների տարածության անդամներ"; }
682 QCString result=
"Բոլոր ";
683 if (!extractAll) result+=
"փաստագրված ";
684 result+=
"անունների տարածության անդամների ցուցակը` "
687 result+=
"բոլոր անդամների անունների տարածության փաստագրությունը.";
689 result+=
"անունների տարածությունը, որին նրանք պատկանում են.";
697 {
return "Անունների տարածություններ"; }
703 {
return "Անունների տարածություն"; }
713 {
return "Անունների տարածություններ"; }
725 QCString result = (QCString)
"Այս ";
737 result+=
" փաստագրությունը ստեղծվել է հետևյալ ֆայլ";
738 if (single) result+=
"ից.";
else result+=
"երից.";
748 {
return "Վերադարձվող արժեքներ"; }
753 {
return "Գլխավոր էջ"; }
767 return "Սահմանումը @1 ֆայլի @0 տողում է:";
771 return "Սահմանումը @0 ֆայլում է:";
790 return (QCString)clName+
"-ի համագործակցությունների գծագիր.";
795 return (QCString)fName+
"-ի ներառումների կախվածությունների գծագիր.";
800 return "Կառուցիչներ";
805 return "Տե'ս այս ֆայլի ելքային կոդը";
810 return "Տե'ս այս ֆայլի փաստագրությունը:";
830 return "Նախնական արժեք";
835 return "Ելքային կոդ";
839 return "Գրաֆիկական դասերի հիերարխիա:";
843 return "Տե'ս դասերի գրաֆիկական հիերարխիան:";
847 return "Տե'ս դասերի տեքստային հիերարխիան:";
870 return "Տվյալների դաշտեր";
874 return "Բաց ատրիբուտներ";
879 return "Բաց ստատիկ ատրիբուտներ";
883 return "Պաշտպանված տիպեր";
887 return "Պաշտպանված ատրիբուտներ";
891 return "Պաշտպանված ստատիկ ատրիբուտներ";
899 return "Փակ ատրիբուտներ";
903 return "Փակ ստատիկ ատրիբուտներ";
915 return "Կատարման ենթակա";
921 return "Խնդիրների ցուցակ";
930 return "Օգտագործվում է հետևյալում - ";
934 return "Դիտողություններ";
938 return "Ուշադրություն";
942 return "Այս գրաֆը ցույց է տալիս, թե որ ֆայլերն են "
943 "ուղղակի կամ անուղղակի ներառում տվյալ ֆայլը.";
966 "Այս էջը նկարագրում է, թե ինչպես մեկնաբանել doxygen-ի ստեղծած գրաֆները:<p>\n"
967 "Դիտարկենք հետևյալ օրինակը.\n"
969 "/*! Կրճատման հետևանքով անտեսանելի դաս */\n"
970 "class Invisible { };\n\n"
971 "/*! Կրճատված դաս, ժառանգությունների հարաբերությունը փակ է */\n"
972 "class Truncated : public Invisible { };\n\n"
973 "/* Չփաստագրված դաս */\n"
974 "class Undocumented { };\n\n"
975 "/*! Բաց ժառանգում */\n"
976 "class PublicBase : public Truncated { };\n\n"
977 "/*! Դասի ձևաչափ */\n"
978 "template<class T> class Templ {};\n\n"
979 "/*! Պաշտպանված ժառանգում */\n"
980 "class ProtectedBase { };\n\n"
981 "/*! Փակ ժառանգում */\n"
982 "class PrivateBase { };\n\n"
983 "/*! Դաս, որը օգտագործվում է Inherited դասի կողմից */\n"
984 "class Used { };\n\n"
985 "/*! Դաս, որը ժառանգում է մի շարք այլ դասերից */\n"
986 "class Inherited : public PublicBase,\n"
987 " protected ProtectedBase,\n"
988 " private PrivateBase,\n"
989 " public Undocumented,\n"
990 " public Templ<int>\n"
993 " Used *m_usedClass;\n"
996 "Սրանով կստանանք հետևյալ գրաֆը."
999 "Այս գրաֆի ուղղանկյունները ունեն հետևյալ իմաստը.\n"
1001 "<li>%A լցոնվաց մոխրագույն ուղղանկյունը ներկայացնում է այն դասը կամ կառուցվածքը, "
1002 "որի համար ստեղծվել է տվյալ գրաֆը:</li>\n"
1003 "<li>%A սև եզրերով ուղղանկյունը նշանակում է փաստագրված դաս կամ կարուցվածք:</li>\n"
1004 "<li>%A մոխրագույն եզրերով ուղղանկյունը նշանակում է չփաստագրված դաս կամ կառուցվածք:</li>\n"
1005 "<li>%A կարմիր եզրերով ուղղանկյունը նշանակում է դաս կամ կառուցվածք, որի համար\n"
1006 " ոչ բոլոր ժառանգում/պարունակում կապերն են ցուցադրված: Գրաֆը կրճատված է, "
1007 "եթե այն չի տեղավորվում նշված սահմաններում:</li>\n"
1009 "Սլաքները ունեն հետևյալ իմաստը.\n"
1011 "<li>%A մուգ կապույտ սլաքը օգտագործվում է երկու դասերի միջև բաց ժառանգում "
1012 "կապը ցուցադրելու համար:</li>\n"
1013 "<li>%A մուգ կանաչ սլաքը օգտագործվում է պաշտպանված ժառանգման համար:</li>\n"
1014 "<li>%A մուգ կարմիր սլաքը օգտագործվում է փակ ժառանգման համար:</li>\n"
1015 "<li>%A մանուշակագույն կետագիծ սլաքը օգտագորշվում է, եթե դասը պարունակվում է"
1016 "այլ դասում կամ օգտագորշվում է այլ դասի կողմից: Սլաքը պիտակավորվաշ է"
1017 "փոփոխական(ներ)ով, որի միջոցով մատնանշված դասը կամ կառուցվածքը հասանելի է:</li>\n"
1018 "<li>Դեզին կետագիծ սլաքը ցույց է տալիս ձևանմուշի օրինակի կապը այն ձևանմուշի հետ, "
1019 "որից այն իրականցվել է. Սլաքը պիտակավորված է օրինակի ձևանմուշային պարամետրերով:</li>\n"
1040 return "Թեստերի ցուցակ";
1050 return "Հատկություններ";
1055 return "Հատկություններ";
1067 return "Տվյալների կառուցվածք";
1077 return (QCString)
"Փաթեթ "+name;
1082 return "Փաթեթների ցուցակ";
1087 return "Բոլոր փաթեթները` կարճ բացատրություններով (եթե հասանելի են).";
1112 return "Սխալների ցուցակ";
1138 virtual QCString
trClass(
bool first_capital,
bool singular)
1142 QCString result((first_capital ?
"Տվյալների կառուցվածք" :
"տվյալների կառուցվածք"));
1147 QCString result((first_capital ?
"Դաս" :
"դաս"));
1148 if(!singular) result+=
"եր";
1157 virtual QCString
trFile(
bool first_capital,
bool singular)
1159 QCString result((first_capital ?
"Ֆայլ" :
"ֆայլ"));
1160 if (!singular) result+=
"եր";
1170 QCString result((first_capital ?
"Անունների տարածություն" :
"անունների տարածություն"));
1171 if (!singular) result+=
"ներ";
1179 virtual QCString
trGroup(
bool first_capital,
bool singular)
1181 QCString result((first_capital ?
"Խ" :
"խ"));
1182 result+=(singular ?
"ումբ" :
"մբեր");
1190 virtual QCString
trPage(
bool first_capital,
bool singular)
1192 QCString result((first_capital ?
"Էջ" :
"էջ"));
1193 if (!singular) result+=
"եր";
1201 virtual QCString
trMember(
bool first_capital,
bool singular)
1203 QCString result((first_capital ?
"Անդամ" :
"անդամ"));
1204 if (!singular) result+=
"ներ";
1212 virtual QCString
trGlobal(
bool first_capital,
bool singular)
1214 QCString result((first_capital ?
"Գլոբալ" :
"գլոբալ"));
1215 if (!singular) result+=
"ներ";
1225 virtual QCString
trAuthor(
bool first_capital,
bool singular)
1227 QCString result((first_capital ?
"Հեղինակ" :
"հեղինակ"));
1228 if (!singular) result+=
"ներ";
1240 return "Հղումներ - ";
1252 return "Իրագործում է հետևյալ դաս(եր)ի ֆունկցիաները - "+
trWriteList(numEntries)+
":";
1260 return "Իրագործվում է հետևյալում - "+
trWriteList(numEntries)+
":";
1272 return "Բովանդակություն";
1284 return "Հնացած սահմանումների ցուցակը";
1296 return "Պատահարներ";
1301 return "Պատահարների ցուցակը";
1312 return "Փաթեթի տիպեր";
1319 return "Փաթեթի ֆունկցիաներ";
1326 return "Փաթեթի ստատիկ ֆունկցիաներ";
1333 return "Փաթեթի ատրիբուտներ";
1340 return "Փաթեթի ստատիկ ատրիբուտներ";
1357 return "Այս ֆունկցիայի կանչերի գրաֆը.";
1369 return "Որոնման արդյունքները";
1381 if (numDocuments==0)
1383 return "Ներեցեք, բայց Ձեր որոնումը արդյունք չտվեց:";
1385 else if( numDocuments == 1 )
1387 return "Հայտնաբերվել է 1 փաստաթուղթ:";
1391 return "Հայտնաբերվել է <b>$num</b> փաստաթուղթ:"
1392 "Փաստաթղթերը դասակարգված են ըստ համապասխանության";
1400 return "Որոնման արդյունքներ:";
1411 return "Ելակետային ֆայլ " + filename;
1422 {
return "Ֆայլադարանների հիերարխիա"; }
1428 {
return "Ֆայլադարաններ"; }
1434 {
return "Ֆայլադրաններ"; }
1440 {
return "Այս ֆայլադարանների հիերարխիան կարգավորված է կոպտորեն, "
1441 "բայց ոչ ամբողջապես, այբբենական կարգով.";
1448 { QCString result=dirName; result+=
" Ֆայլադարան";
return result; }
1453 virtual QCString
trDir(
bool first_capital,
bool singular)
1455 QCString result((first_capital ?
"Ֆայլադարան" :
"ֆայլադարան"));
1456 if (!singular) result+=
"ներ";
1469 return "Սա վերաբեռնված ֆունկցիա է` տրամադրված հարմարության համար: "
1470 "Այն տարբերվում է նախնականից միայն արգումնետներով:";
1480 return "Այս ֆունկցիայի կանչերի գրաֆը.";
1487 {
return "Համարակալումներ"; }
1495 {
return "Անդամ ֆունցիաներ/ենթածրագրեր"; }
1499 {
return "Տվյալների տիպերի ցուցակը"; }
1503 {
return "Տվյալների դաշտեր"; }
1507 {
return "Տվյալների տիպերը` կարճ բացատրություններով."; }
1512 QCString result=
"Բոլոր ";
1515 result+=
"փաստագրված ";
1517 result+=
"տվյալների տիպերի անդամների ցուցակը` հղումներով դեպի ";
1520 result+=
"բոլոր անդամների տվյալների կառուցվածքի փաստագրությունը";
1524 result+=
"տվյալների տիպերը, որոնց նրանք պատկանում են";
1533 {
return "Տվյալների տիպեր"; }
1539 {
return "Տվյալների տիպեր"; }
1545 {
return "Ֆունկցիաներ/ենթածրագրեր"; }
1551 {
return "Ֆունկցիաներ/ենթածրագրեր"; }
1557 {
return "Տվյալների տիպեր"; }
1561 {
return "Մոդուլների ցուցակ"; }
1566 QCString result=
"Բոլոր";
1567 if (!extractAll) result+=
"փաստագրված ";
1568 result+=
"մոդուլների ցուցակը` կարճ բացատրություններով.";
1577 QCString result=(QCString)clName;
1605 result+=
" Ձևանմուշ";
1612 return QCString(
"Մոդուլ ") + namespaceName;
1617 {
return "Մոդուլի անդամներ"; }
1622 QCString result=
"Մոդուլի բոլոր ";
1623 if (!extractAll) result+=
"փաստագրված ";
1624 result+=
"անդամների ցուցակը` հղումներով դեպի ";
1627 result+=
"բոլոր անդամների փաստագրությունները.";
1631 result+=
"մոդուլները, որոնց նրանք պատկանում են.";
1640 {
return "Մոդուլներ"; }
1646 virtual QCString
trModule(
bool first_capital,
bool singular)
1648 QCString result((first_capital ?
"Մոդուլ" :
"մոդուլ"));
1649 if (!singular) result+=
"ներ";
1659 QCString result=(QCString)
"Այս ";
1671 result+=
" փաստագրությունը ստեղծվել է հետևալ ֆայլ";
1672 if (single) result+=
"ից.";
else result+=
"երից.";
1679 virtual QCString
trType(
bool first_capital,
bool singular)
1681 QCString result((first_capital ?
"Տիպ" :
"տիպ"));
1682 if (!singular) result+=
"եր";
1691 QCString result((first_capital ?
"Ե" :
"ե"));
1692 if (singular) result+=
"նթածրագիր";
else result+=
"նթածրագրեր";
1699 return "Տիպերի Սահմանափակումներ";
1708 return QCString(name)+
" Կապ";
1714 return "Բեռնում...";
1720 return "Գլոբալ անունների տարածություն";
1726 return "Որոնում...";
1732 return "Անարդյունք";
1745 return (QCString)
"Ֆայլը " + name +
" ում";
1754 return (QCString)
"Ներառում է ֆայլը " + name +
" ում";
1767 virtual QCString
trDateTime(
int year,
int month,
int day,
int dayOfWeek,
1768 int hour,
int minutes,
int seconds,
1771 static const char *days[] = {
"Երկուշաբթի,",
"Երեքշաբթի,",
"Չորեքշաբթի,",
"Հինգշաբթի,",
1772 "Ուրբաթ,",
"Շաբաթ,",
"Կիրակի," };
1773 static const char *months[] = {
"Հունիսի",
"Փետրվարի",
"Մարտի",
"Ապրրիլի",
"Մայիսի",
"Հունիսի",
1774 "Հուլիսի",
"Օգոստոսի",
"Սեպտեմբերի",
"Հոկտեբմերի",
"Նոյեմբերի",
"Դեկտեմբերի" };
1776 sdate.sprintf(
"%s %d %s %d",days[dayOfWeek-1],day,months[month-1],year);
1780 stime.sprintf(
" %.2d:%.2d:%.2d ",hour,minutes,seconds);
1792 {
return "Գրականություն"; }
1796 {
return "Հեղինակային իրավունք"; }
1800 {
return name + QCString(
"-ի ֆայլադարանների կախվածությունների գծագիր:"); }