34 #ifndef TRANSLATOR_FA_H 35 #define TRANSLATOR_FA_H 37 #define HtmlRightToLeft QCString("<div dir=\"rtl\">") 38 #define HtmlLeftToRight QCString("<div dir=\"ltr\">") 39 #define HtmlDivEnd QCString("</div>") 50 const char * PersianDigits[] = {
"۰",
"۱",
"۲",
"۳",
"۴",
"۵",
"۶",
"۷",
"۸",
"۹" };
51 for(
unsigned i=0; i<str.
length(); i++)
53 if (str.
at(i) >=
'0' && str.
at(i) <=
'9')
54 output += PersianDigits[ str.
at(i) -
'0' ];
98 {
return "توابع مربوط"; }
102 {
return "(لازم به ذکر است که اينها توابع عضو نيستند)"; }
106 {
return "توضيحات جزئی"; }
110 {
return "مستندات تعریف گونه ها"; }
114 {
return "های عضو Enumeration مستندات"; }
118 {
return "توضيحات توابع عضو"; }
125 return "Field مستندات";
129 return "مستندات متغيير های عضو";
135 {
return "بيشتر..."; }
139 {
return "ليست تمام اعضاء "; }
143 {
return "ليست اعضاء"; }
147 {
return "اين ليستی کامل از همه اعضای "; }
151 {
return "شامل همه ی اعضای به ارث برده شده می باشد."; }
158 if (s) result+=(
QCString)
" برای "+s;
159 result+=
" از کد برنامه ";
165 {
return "enum نام"; }
169 {
return "enum مقدار"; }
173 {
return "تعریف شده در"; }
181 {
return "Modules"; }
185 {
return "سلسله مراتب کلاس ها"; }
192 return "ساختار های داده ";
196 return "ليست کلاس ها ";
202 {
return "ليست فايل ها"; }
209 return "فضاهای داده ها";
213 return "اعضاء کلاس ها";
226 return "اعضاء پرونده";
232 {
return "صفحات مربوط"; }
236 {
return "مثال ها"; }
244 {
return "ليست و سلسله مراتب درختی کلاس ها به صورت مرتب شده :";
251 if (!extractAll) result+=
"(مستند شده) ";
262 return "ليست ساختارهای داده به همراه توضيحی کوتاه :";
266 return "ليست کلاس ها ، ساختارهای داده و ... به همراه توضيحات مختصر راجع به آنها :";
276 result+=
"آن اعضايي که مستند شده اند ";
280 result+=
"همه ی اعضاء ";
282 result+=
" به همراه ارتباطشان با ";
285 result+=
"ساختارهای داده ";
294 result+=
"و مستندات ساختار داده برای هر عضو ";
298 result+=
"و مستندات کلاس برای هر عضو ";
300 result+=
"را مشاهده ميکنيد :";
308 if (!extractAll) result+=
"(مستند شده) ";
310 result+=
" به همراه ارتباط آنها ";
311 result+=
"با پرونده هايی که به آن مربوط اند :";
317 {
return "ليست همه ی مثال ها :"; }
321 {
return "لیست تمام صفحات و مستندات مربوطه :"; }
325 {
return "لیست تمام ماژول ها:"; }
332 {
return "مستندات"; }
338 {
return "فهرست ماژول ها"; }
344 {
return "فهرست سلسله مراتب"; }
353 return "فهرست ساختار داده ها";
357 return "فهرست کلاس های";
365 {
return "فهرست پرونده ها"; }
371 {
return "مستندات ماژول"; }
380 return "مستندات ساختار داده ها";
384 return "مستندات کلاس ها";
392 {
return "مستندات فایل"; }
398 {
return "مستندات مثال"; }
404 {
return "مستندات صفحه"; }
408 {
return "راهنمای مرجع"; }
420 {
return "تعریف گونه ها"; }
438 {
return "متغيير ها"; }
444 {
return "معرف ها"; }
450 {
return "Define Documentation"; }
456 {
return "Typedef"; }
462 {
return "مستندات تعريف"; }
468 {
return "مستندات معرف"; }
474 {
return "توضيح تابع"; }
480 {
return "توضيح متغير"; }
489 return "ساختارهای داده";
503 if (projName) result+=(
QCString)
" برای "+projName;
511 return (
QCString)
""+clName+
" نمودار وراثت برای :";
516 {
return ".فقط برای استعمال داخلی"; }
536 {
return "See also"; }
540 {
return "پارامترها"; }
544 {
return "استثناء ها"; }
548 {
return "توليد شده توسط"; }
556 {
return "ليست فضاهای نام"; }
562 if (!extractAll) result+=
"(مستند سازی شده) ";
563 result+=
"به همراه توضيح کوتاه آنها مشاهده می کنيد :";
571 {
return "کلاس های دوست"; }
581 {
return "مستندات توابع مربوط و دوست"; }
604 if (isTemplate) result+=
" قالب";
613 result+=
" مرجع پرونده";
621 result+=
" مرجع فضای نام";
626 {
return "توابع عمومی عضو کلاس"; }
628 {
return "های عمومی Slot"; }
630 {
return "سيگنال ها"; }
632 {
return "توابع ثابت عمومی عضو کلاس"; }
634 {
return "توابع خصوصی عضو کلاس"; }
636 {
return "های محافظت شده Slot"; }
638 {
return "توابع ثابت محافظت شده عضو کلاس"; }
640 {
return "توابع خصوصی عضو کلاس"; }
642 {
return "های خصوصی Slot"; }
644 {
return "توابع خصوصی ثابت عضو کلاس"; }
654 for (i=0;i<numEntries;i++)
676 return ".را به ارث می برد "+
trWriteList(numEntries)+
".";
684 return ".اين کلاس را به ارث برده است "+
trWriteList(numEntries)+
".";
692 return "Reimplemented from "+
trWriteList(numEntries)+
".";
700 return "تعریف شده است "+
trWriteList(numEntries)+
"دوباره در ";
705 {
return "اعضای فضاهای نام"; }
711 if (!extractAll) result+=
"(مستند شده) ";
712 result+=
" با ارتباطشان با";
713 result+=
"فضاهای نامی که به آن مربوط اند را مشاهده ميکنيد :";
720 {
return "فهرست فضاهای نام"; }
726 {
return "توضيحات فضای نام"; }
736 {
return "فضاهای نام"; }
761 result+=
" از روی پرونده ";
762 if (single) result+=
"";
else result+=
"های ";
763 result+=
"زير توليد شده است :";
773 {
return "مقادير بازگشتی"; }
778 {
return "صفحه ی اصلی"; }
791 return ".در خط @0 از پرونده @1 تعريف شده است";
795 return ".در فايل @0 تعريف شده است";
814 return (
QCString)
"Collaboration diagram for "+clName+
":";
819 return (
QCString)
"نمودار شامل شدن ها برای "+fName+
":";
824 return "مستندات توباع آغازین و پایانی";
829 return "کد منبع اين پرونده.";
834 return "توضيحات اين پرونده.";
854 return "مقدار اوليه :";
863 return "سلسله مراتب گرافيکی کلاس";
867 return "نمایش نمودار درختی گرافیکی کلاس";
871 return "نمایش نمودار درختی متنی کلاس";
875 return "فهرست صفحات";
888 return "های عمومی Type";
894 return "فضاهای داده ها";
898 return "خواص (متغييرهای) عمومی";
903 return "خواص (متغييرهای) عمومی ثابت";
907 return "های حفاظت شده Type";
911 return "خواص (متغييرهای) حفاظت شده";
915 return "خواص (متغييرهای) حفاظت شده ثابت";
919 return "های خصوصی Type";
923 return "خواص (متغييرهای) خصوصی";
927 return "خواص (متغييرهای) خصوصی ثابت";
942 return "ليست کارهاي آينده";
951 return " استفاده شده توسط ";
963 return "این نمودار فایل هایی را که این فایل را به طور مستقیم یا غیر مستقیم استفاده کرده اند نشان می دهد";
977 return "راهنمای نمودار";
985 "This page explains how to interpret the graphs that are generated " 987 "Consider the following example:\n" 989 "/*! Invisible class because of truncation */\n" 990 "class Invisible { };\n\n" 991 "/*! Truncated class, inheritance relation is hidden */\n" 992 "class Truncated : public Invisible { };\n\n" 993 "/* Class not documented with doxygen comments */\n" 994 "class Undocumented { };\n\n" 995 "/*! Class that is inherited using public inheritance */\n" 996 "class PublicBase : public Truncated { };\n\n" 997 "/*! A template class */\n" 998 "template<class T> class Templ { };\n\n" 999 "/*! Class that is inherited using protected inheritance */\n" 1000 "class ProtectedBase { };\n\n" 1001 "/*! Class that is inherited using private inheritance */\n" 1002 "class PrivateBase { };\n\n" 1003 "/*! Class that is used by the Inherited class */\n" 1004 "class Used { };\n\n" 1005 "/*! Super class that inherits a number of other classes */\n" 1006 "class Inherited : public PublicBase,\n" 1007 " protected ProtectedBase,\n" 1008 " private PrivateBase,\n" 1009 " public Undocumented\n" 1010 " public Templ<int>\n" 1013 " Used *m_usedClass;\n" 1016 "If the \\c MAX_DOT_GRAPH_HEIGHT tag in the configuration file " 1017 "is set to 240 this will result in the following graph:" 1020 "The boxes in the above graph have the following meaning:\n" 1022 "<li>%A filled black box represents the struct or class for which the " 1023 "graph is generated.\n" 1024 "<li>%A box with a black border denotes a documented struct or class.\n" 1025 "<li>%A box with a gray border denotes an undocumented struct or class.\n" 1026 "<li>%A box with a red border denotes a documented struct or class for" 1027 "which not all inheritance/containment relations are shown. %A graph is " 1028 "truncated if it does not fit within the specified boundaries.\n" 1030 "The arrows have the following meaning:\n" 1032 "<li>%A dark blue arrow is used to visualize a public inheritance " 1033 "relation between two classes.\n" 1034 "<li>%A dark green arrow is used for protected inheritance.\n" 1035 "<li>%A dark red arrow is used for private inheritance.\n" 1036 "<li>%A purple dashed arrow is used if a class is contained or used " 1037 "by another class. The arrow is labeled with the variable(s) " 1038 "through which the pointed class or struct is accessible.\n" 1039 "<li>%A yellow dashed arrow denotes a relation between a template instance and " 1040 "the template class it was instantiated from. The arrow is labeled with " 1041 "the template parameters of the instance.\n" 1077 return "مستندات خاصیت";
1089 return "ساختار های داده";
1104 return "لیست بسته ها";
1109 return "لیست بسته ها به همراه توضیح مختر در صورت وجود :";
1134 return "ليست اشکالات";
1193 if (!singular) result+=
"ها";
1204 if (!singular) result=result+
" ها";
1215 if (!singular) result+=
"ها";
1226 if (!singular) result+=
"s";
1237 if (!singular) result+=
" ها ";
1248 if (!singular) result+=
"ها";
1259 if (!singular) result+=
"s";
1272 if (!singular) result+=
"s";
1284 return "را استفاده ميکند ";
1296 return "را تکميل می کند "+
trWriteList(numEntries)+
".";
1304 return ".تکميل شده است "+
trWriteList(numEntries)+
" در";
1328 return "لیست آیتم های از رده خارج";
1345 return "مستندات رویداد";
1356 return "انواع بسته ها";
1363 return "توابع بسته ها";
1370 return "Static Package Functions";
1377 return "خواص بسته ها";
1384 return "Static Package Attributes";
1401 return "نمودار صدا زدن برای این تابع :";
1413 return "نتايج جستجو";
1425 if (numDocuments==0)
1427 return "متاسفانه هیچ صفحه ای برای جستجو ی شما یافت نشد.";
1429 else if (numDocuments==1)
1431 return "یک سند برای این مورد یافت شد.";
1435 return "Found <b>$num</b> documents matching your query. " 1436 "Showing best matches first.";
1455 return filename +
" کد و پرونده منبع";
1466 {
return "ساختار و سلسله مراتب شاخه ها"; }
1472 {
return "مستندات دايرکتوری"; }
1478 {
return "شاخه ها"; }
1484 {
return "در ذيل ساختار شاخه ها و دايرکتوری ها را نسبتا مرتب شده می بينيد :";
1499 if (singular) result+=
" ها "+
result;
1512 return "This is an overloaded member function, " 1513 "provided for convenience. It differs from the above " 1514 "function only in what argument(s) it accepts.";
1524 return "نمودار صدا زننده های این تابع:";
1532 {
return "مستندات توابع عضو"; }
1536 {
return "لیست ساختار های داده"; }
1540 {
return "فیلدهای اطلاعات"; }
1544 {
return "ساختارهای داده به همراه توضیح کوتاه :"; }
1549 return "توضیحات اعضا ساختارها به همراه مستندات ساختار داده ی مربوطه";
1556 {
return "Data Type Index"; }
1562 {
return "Data Type Documentation"; }
1568 {
return "توابع و زیربرنامه ها"; }
1574 {
return "مستندات توابع و زیربرنامه ها"; }
1580 {
return "ساختار های داده"; }
1584 {
return "لیست ماژول ها"; }
1610 if (isTemplate) result+=
" Template";
1611 result+=
" Reference";
1618 result+=
" Module Reference";
1624 {
return "اعضاء ماژول"; }
1629 QCString result=
"لیست اعضاء ماژول ها به همراه مستندات ماژول مربوطه";
1637 {
return "Modules Index"; }
1646 if (!singular) result+=
" ها";
1668 result+=
" was generated from the following file";
1669 if (single) result+=
":";
else result+=
"s:";
1679 if (!singular) result+=
"s";
1689 if (!singular) result+=
" ها ";
1696 return "Type Constraints";
1706 return QCString(name) +
" Relation";
1712 return "در حال بارگذاری...";
1718 return "فضای نام جهانی";
1724 return "در حال جستجو...";
1766 int hour,
int minutes,
int seconds,
1769 static const char *days[] = {
"دوشنبه",
"سهشنبه",
"چهارشنبه",
"پنجشنبه",
"جمعه",
"شنبه",
"یکشنبه" };
1770 static const char *months[] = {
"ژانویه",
"فوریه",
"مارس",
"آوریل",
"می",
"جون",
"جولای",
"آگوست",
"سپتامبر",
"اکتبر",
"نوامبر",
"دسامبر" };
1772 sdate.
sprintf(
"%s %d %s %d",days[dayOfWeek-1],day,months[month-1],year);
1776 stime.
sprintf(
" %.2d:%.2d:%.2d",hour,minutes,seconds);
virtual QCString trSubprogramDocumentation()
virtual QCString trNote()
virtual QCString trPageDocumentation()
virtual QCString trRelatedFunctions()
virtual QCString trDefineValue()
virtual QCString trModulesList()
virtual QCString trModule(bool, bool singular)
virtual QCString trLegend()
virtual QCString trPrivateMembers()
virtual QCString trAttention()
virtual QCString trDataTypes()
virtual QCString trDirReference(const char *dirName)
virtual QCString trPage(bool first_capital, bool singular)
virtual QCString trCompoundMembersDescriptionFortran(bool)
virtual QCString trIncludingInheritedMembers()
virtual QCString trReferences()
virtual QCString trProtectedSlots()
virtual QCString trGotoGraphicalHierarchy()
virtual QCString trSince()
QCString generateMarker(int id)
virtual QCString trPostcondition()
virtual QCString trTodo()
virtual QCString trReturns()
virtual QCString trPublicAttribs()
virtual QCString trCallerGraph()
virtual QCString trPackage(const char *name)
virtual QCString trFileIn(const char *name)
virtual QCString trEnumerationValueDocumentation()
virtual QCString trProtectedAttribs()
virtual QCString trGraphicalHierarchy()
virtual QCString trNamespaceMemberDescription(bool extractAll)
virtual QCString trTypeDocumentation()
virtual QCString trSourceFile(QCString &filename)
virtual QCString trExamplesDescription()
virtual QCString trFileDocumentation()
virtual QCString trCompoundListDescriptionFortran()
virtual QCString trFunctions()
virtual QCString trTypedefDocumentation()
virtual QCString trEnumerations()
virtual QCString trVariableDocumentation()
virtual QCString trClassHierarchyDescription()
virtual QCString trInitialValue()
virtual QCString trProperties()
virtual QCString trFileMembersDescription(bool extractAll)
virtual QCString trRTFCharSet()
virtual QCString trGlobal(bool first_capital, bool singular)
virtual QCString trDirIndex()
virtual QCString trPackageListDescription()
virtual QCString trMemberList()
virtual QCString trDir(bool, bool singular)
virtual QCString trPropertyDocumentation()
virtual QCString trEnumerationValues()
virtual QCString trThisIsTheListOfAllMembers()
virtual QCString trSubprogram(bool, bool singular)
virtual QCString trGroup(bool first_capital, bool singular)
virtual QCString trReferencedBy()
virtual QCString trCompoundList()
virtual QCString trAuthor(bool first_capital, bool singular)
virtual QCString trIncludesFileIn(const char *name)
virtual QCString trNamespace(bool first_capital, bool singular)
virtual QCString trSearching()
virtual QCString trMember(bool first_capital, bool singular)
virtual QCString trDefinedIn()
virtual QCString trSeeAlso()
virtual QCString trStaticPublicAttribs()
virtual QCString trNamespaceIndex()
virtual QCString trEnumerationTypeDocumentation()
virtual QCString trDirRelation(const char *name)
virtual QCString trCompoundListFortran()
virtual QCString trClassDocumentation()
virtual QCString trNamespaceDocumentation()
virtual QCString trFileIndex()
virtual QCString trCompoundMembers()
virtual QCString trModules()
virtual QCString trCompoundMembersDescription(bool extractAll)
virtual QCString trPrecondition()
virtual QCString trTypeConstraints()
virtual QCString trLegendTitle()
virtual QCString trTypedefs()
virtual QCString trVersion()
virtual QCString trRTFGeneralIndex()
virtual QCString trPageIndex()
virtual QCString trInvariant()
virtual QCString trRTFTableOfContents()
virtual QCString trBugList()
virtual QCString trPageAbbreviation()
virtual QCString trStaticProtectedAttribs()
virtual QCString trEvents()
virtual QCString trNoMatches()
virtual QCString trPublicTypes()
virtual QCString trImplementedInList(int numEntries)
virtual QCString trNamespaces()
QCString convertDigitsToFarsi(QCString str)
virtual QCString trEnumValue()
virtual QCString trMore()
virtual QCString trExampleDocumentation()
virtual QCString trFriends()
virtual QCString trDate()
virtual QCString trCode()
virtual QCString trType(bool first_capital, bool singular)
virtual QCString trListOfAllMembers()
virtual QCString trFileListDescription(bool extractAll)
virtual QCString trDefineDocumentation()
second seconds
Alias for common language habits.
virtual QCString trTest()
virtual QCString trHierarchicalIndex()
virtual QCString trGotoDocumentation()
virtual QCString trModulesDescription()
virtual QCString trDefinedInSourceFile()
virtual QCString trSignals()
virtual QCString trDirDocumentation()
virtual QCString trTestList()
virtual QCString trNamespaceReference(const char *namespaceName)
virtual QCString trMemberEnumerationDocumentation()
virtual QCString trDirDescription()
virtual QCString trOverloadText()
virtual QCString trCollaborationDiagram(const char *clName)
virtual QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType, bool single)
virtual QCString trStaticProtectedMembers()
virtual QCString trNamespaceList()
virtual QCString trLoading()
virtual QCString trModuleDocumentation()
virtual QCString trWarning()
virtual QCString trReferenceManual()
virtual QCString trEnumName()
virtual QCString trDirectories()
virtual QCString trDefinedAtLineInSourceFile()
virtual QCString trSearchResults(int numDocuments)
virtual QCString trDeprecated()
virtual QCString trSearch()
virtual QCString trTodoList()
virtual QCString trPublicMembers()
virtual QCString trGotoTextualHierarchy()
#define Config_getBool(val)
virtual QCString trClass(bool first_capital, bool singular)
virtual QCString trModuleIndex()
virtual QCString trClasses()
virtual QCString trCompoundMembersFortran()
virtual QCString trPackageTypes()
QCString getDotImageExtension(void)
virtual QCString trFunctionDocumentation()
virtual QCString trStaticPrivateMembers()
virtual QCString trInclByDepGraph()
virtual QCString trRelatedSubscript()
virtual QCString trStaticPrivateAttribs()
virtual QCString trStaticPublicMembers()
virtual QCString trCompoundIndex()
virtual QCString trMainPage()
virtual QCString trGlobalNamespace()
virtual QCString trPrivateSlots()
virtual QCString trLegendDocs()
virtual QCString trRelatedFunctionDocumentation()
QCString & sprintf(const char *format,...)
virtual QCString trProtectedTypes()
virtual QCString trInheritedByList(int numEntries)
virtual QCString trMemberTypedefDocumentation()
virtual QCString trFile(bool, bool singular)
virtual QCString trEventDocumentation()
virtual QCString trGotoSourceCode()
virtual QCString trDeprecatedList()
virtual QCString trCompounds()
virtual QCString trGeneratedAutomatically(const char *s)
virtual QCString trImplementedFromList(int numEntries)
virtual QCString trGeneratedAt(const char *date, const char *projName)
virtual QCString trClassHierarchy()
virtual QCString trReturnValues()
virtual QCString trClassDiagram(const char *clName)
virtual QCString trCompoundIndexFortran()
virtual QCString trStaticPackageAttribs()
virtual QCString trPublicSlots()
virtual QCString trReimplementedFromList(int numEntries)
virtual QCString trModulesMemberDescription(bool)
virtual QCString trPackageMembers()
virtual QCString trProtectedMembers()
virtual QCString trMemberFunctionDocumentationFortran()
virtual QCString trConstructorDocumentation()
virtual QCString trCompoundReference(const char *clName, ClassDef::CompoundType compType, bool isTemplate)
virtual QCString trForInternalUseOnly()
virtual QCString trInheritsList(int numEntries)
virtual QCString trParameters()
virtual QCString trModulesMembers()
virtual QCString trStaticPackageMembers()
virtual QCString trDetailedDescription()
virtual QCString trMemberDataDocumentation()
virtual QCString trPackages()
virtual QCString trPrivateTypes()
virtual QCString trGeneratedFromFiles(ClassDef::CompoundType compType, bool single)
virtual QCString trExceptions()
virtual QCString trModuleReference(const char *namespaceName)
virtual QCString trSearchResultsTitle()
virtual QCString trExamples()
virtual QCString trNamespaceMembers()
virtual QCString trCompoundReferenceFortran(const char *clName, ClassDef::CompoundType compType, bool isTemplate)
virtual QCString trFileMembers()
virtual QCString trReimplementedInList(int numEntries)
virtual QCString trMemberFunctionDocumentation()
virtual QCString trPackageList()
virtual QCString trSubprograms()
virtual QCString trFileList()
virtual QCString trNamespaceListDescription(bool extractAll)
virtual QCString trDateTime(int year, int month, int day, int dayOfWeek, int hour, int minutes, int seconds, bool includeTime)
virtual QCString trRTFansicp()
virtual QCString trDocumentation()
virtual QCString trModulesListDescription(bool)
virtual QCString trVariables()
virtual QCString idLanguage()
virtual QCString trWriteList(int numEntries)
virtual QCString trInclDepGraph(const char *fName)
virtual QCString trRelatedPages()
virtual QCString trModulesIndex()
virtual QCString trPrivateAttribs()
virtual QCString trRemarks()
virtual QCString trPackageAttribs()
virtual QCString trGeneratedBy()
virtual QCString trCallGraph()
virtual QCString trDefines()
virtual QCString trCompoundListDescription()
virtual QCString trSearchMatches()
virtual QCString trFileReference(const char *fileName)
virtual QCString trRelatedPagesDescription()
virtual QCString latexLanguageSupportCommand()