doxygen
translator_ar.h
1 /******************************************************************************
2  *
3  *
4  *
5  * Copyright (C) 1997-2015 by Dimitri van Heesch.
6  *
7  * Permission to use, copy, modify, and distribute this software and its
8  * documentation under the terms of the GNU General Public License is hereby
9  * granted. No representations are made about the suitability of this software
10  * for any purpose. It is provided "as is" without express or implied warranty.
11  * See the GNU General Public License for more details.
12  *
13  * Documents produced by Doxygen are derivative works derived from the
14  * input used in their production; they are not affected by this license.
15  *
16  */
17 
18 /*
19  * Arabic translation for Doxygen
20  *
21  * Please send your comments on this translation to moazreyad@yahoo.com
22  *
23  * Note : consider this file as Beta version for testing Arabic output with Doxygen.
24  *
25  * Revision history :
26  *
27  * 6/2006 : Created initial version of Arabic translation.
28  */
29 
30 #ifndef TRANSLATOR_AR_H
31 #define TRANSLATOR_AR_H
32 
34 {
35  public:
36 
37  // --- Language control methods -------------------
38 
45  virtual QCString idLanguage()
46  { return "arabic"; }
47 
63  {
64  return "";
65  }
66 
67  virtual QCString trISOLang()
68  { return "ar-EG"; }
70  {
71  return "0xC01 Arabic (Egypt)";
72  }
73 
74  // --- Language translation methods -------------------
75 
78  { return "دوال ذات صلة"; }
79 
82  { return "(لاحظ أن هذه الدوال ليست أعضاء)"; }
83 
86  { return "وصف تفصيلي"; }
87 
90  { return "توثيق تعريفات النوع الأعضاء"; }
91 
94  { return "توثيق العدديات الأعضاء"; }
95 
98  { return "توثيق الدوال الأعضاء"; }
99 
102  {
103  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
104  {
105  return "توثيق الحقل";
106  }
107  else
108  {
109  return "توثيق البيان العضو";
110  }
111  }
112 
114  virtual QCString trMore()
115  { return "المزيد ..."; }
116 
119  { return "اعرض كل الأعضاء"; }
120 
123  { return "قائمة الأعضاء"; }
124 
127  { return "هذه فائمة بكل الأعضاء في "; }
128 
131  { return ", متضمنة كل الأعضاء الموروثة"; }
132 
137  { QCString result="تم تكوينها آليا بواسطة Doxygen";
138  if (!s.isEmpty()) result+=" لـ "+s;
139  result+=" من ملفات المصدر.";
140  return result;
141  }
142 
145  { return "الإسم العددي"; }
146 
149  { return "القيمة العددية"; }
150 
153  { return "معرف في"; }
154 
155  // quick reference sections
156 
160  virtual QCString trModules()
161  { return "مكونات"; }
162 
165  { return "الشكل الهرمي للفئة"; }
166 
169  {
170  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
171  {
172  return "هياكل البيانات";
173  }
174  else
175  {
176  return "قائمة الفئات";
177  }
178  }
179 
182  { return "قائمة الملفات"; }
183 
186  {
187  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
188  {
189  return "حقول البيانات";
190  }
191  else
192  {
193  return "أعضاء الفئة";
194  }
195  }
196 
199  {
200  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
201  {
202  return "العوام";
203  }
204  else
205  {
206  return "أعضاء الملف";
207  }
208  }
209 
212  { return "صفحات ذات صلة"; }
213 
216  { return "أمثلة"; }
217 
219  virtual QCString trSearch()
220  { return "بحث"; }
221 
224  { return "قائمة التوارث هذه تم ترتيبها أبجديا بصورة تقريبية ، "
225  "ولكن ليس بصورة تامة:";
226  }
227 
229  virtual QCString trFileListDescription(bool extractAll)
230  {
231  QCString result="هذه قائمة بكل الملفات";
232  if (!extractAll) result+="الموثقة ";
233  result+="مع وصف مختصر :";
234  return result;
235  }
236 
239  {
240 
241  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
242  {
243  return "هذه هي هياكل البيانات مع وصف مختصر:";
244  }
245  else
246  {
247  return "هذه هي الفئات ، البناءات ،"
248  "الإتحادات والواجهات مع وصف مختصر:";
249  }
250  }
251 
253  virtual QCString trCompoundMembersDescription(bool extractAll)
254  {
255  QCString result="هذه قائمة بكل ";
256 
257  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
258  {
259  result+="حقول البناءات والإتحادات";
260  }
261  else
262  {
263  result+="أعضاء الفئة";
264  }
265  if (!extractAll)
266  {
267  result+=" الموثقة ";
268  }
269  result+=" مع وصلات إلى ";
270  if (!extractAll)
271  {
272  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
273  {
274  result+="توثيق البناء/الإتحاد لكل حقل:";
275  }
276  else
277  {
278  result+="توثيق الفئة لكل عضو:";
279  }
280  }
281  else
282  {
283  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
284  {
285  result+="البناءات/الإتحادات التي ينتمون إليها:";
286  }
287  else
288  {
289  result+="الفئات التي ينتمون إليها:";
290  }
291  }
292  return result;
293  }
294 
296  virtual QCString trFileMembersDescription(bool extractAll)
297  {
298  QCString result="Here is a list of all ";
299  if (!extractAll) result+="documented ";
300 
301  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
302  {
303  result+="functions, variables, defines, enums, and typedefs";
304  }
305  else
306  {
307  result+="file members";
308  }
309  result+=" with links to ";
310  if (extractAll)
311  result+="the files they belong to:";
312  else
313  result+="the documentation:";
314  return result;
315  }
316 
319  { return "هذه قائمة بكل الأمثلة:"; }
320 
323  { return "هذه قائمة بكل صفحات التوثيق ذات الصلة:"; }
324 
327  { return "هذه قائمة بكل المكونات:"; }
328 
329 
332  { return "التوثيق"; }
333 
338  { return "فهرس المكونات"; }
339 
344  { return "الفهرس الهرمي"; }
345 
350  {
351  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
352  {
353  return "فهرس هيكل البيانات";
354  }
355  else
356  {
357  return "فهرس الفئة";
358  }
359  }
360 
365  { return "فهرس الملفات"; }
366 
371  { return "توثيق المكون"; }
372 
377  {
378  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
379  {
380  return "فهرس هيكل البيانات";
381  }
382  else if (Config_getBool(OPTIMIZE_OUTPUT_VHDL))
383  {
384  return trDesignUnitDocumentation();
385  }
386  else
387  {
388  return "فهرس الفئة";
389  }
390  }
391 
396  { return "توثيق الملفات"; }
397 
402  { return "توثيق الأمثلة"; }
403 
406  { return "الكتيب المرجعي"; }
407 
411  virtual QCString trDefines()
412  { return "التعريفات"; }
413 
418  { return "Typedefs"; }
419 
424  { return "العدديات"; }
425 
430  { return "الدوال"; }
431 
436  { return "المتغيرات"; }
437 
442  { return "Enumerator"; }
443 
448  { return "Define Documentation"; }
449 
454  { return "Typedef Documentation"; }
455 
460  { return "Enumeration Type Documentation"; }
461 
466  { return "Enumerator Documentation"; }
467 
472  { return "توثيق الدالة"; }
473 
478  { return "توثيق المتغير"; }
479 
484  {
485  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
486  {
487  return "هياكل البيانات";
488  }
489  else
490  {
491  return "الفئات";
492  }
493  }
494 
498  virtual QCString trGeneratedAt(const QCString &date,const QCString &projName)
499  {
500  QCString result="Generated on "+date;
501  if (!projName.isEmpty()) result+=" for "+projName;
502  result+=" by";
503  return result;
504  }
505 
507  virtual QCString trClassDiagram(const QCString &clName)
508  {
509  return "Inheritance diagram for "+clName+":";
510  }
511 
513  virtual QCString trWarning()
514  { return "تنبيه"; }
515 
517  virtual QCString trVersion()
518  { return "إصدارة"; }
519 
521  virtual QCString trDate()
522  { return "تاريخ"; }
523 
525  virtual QCString trReturns()
526  { return "Returns"; }
527 
529  virtual QCString trSeeAlso()
530  { return "انظر أيضا"; }
531 
534  { return "Parameters"; }
535 
538  { return "استثناءات"; }
539 
542  { return "انتجت بواسطة"; }
543 
545 // new since 0.49-990307
547 
550  { return "قائمة مجالات الأسماء"; }
551 
553  virtual QCString trNamespaceListDescription(bool extractAll)
554  {
555  QCString result="Here is a list of all ";
556  if (!extractAll) result+="documented ";
557  result+="namespaces with brief descriptions:";
558  return result;
559  }
560 
564  virtual QCString trFriends()
565  { return "Friends"; }
566 
568 // new since 0.49-990405
570 
575  { return "Friends And Related Function Documentation"; }
576 
578 // new since 0.49-990425
580 
582  virtual QCString trCompoundReference(const QCString &clName,
583  ClassDef::CompoundType compType,
584  bool isTemplate)
585  {
586  QCString result=clName;
587  switch(compType)
588  {
589  case ClassDef::Class: result+=" Class"; break;
590  case ClassDef::Struct: result+=" Struct"; break;
591  case ClassDef::Union: result+=" Union"; break;
592  case ClassDef::Interface: result+=" Interface"; break;
593  case ClassDef::Protocol: result+=" Protocol"; break;
594  case ClassDef::Category: result+=" Category"; break;
595  case ClassDef::Exception: result+=" Exception"; break;
596  default: break;
597  }
598  if (isTemplate) result+=" Template";
599  result+=" Reference";
600  return result;
601  }
602 
604  virtual QCString trFileReference(const QCString &fileName)
605  {
606  QCString result=fileName;
607  result+=" File Reference";
608  return result;
609  }
610 
612  virtual QCString trNamespaceReference(const QCString &namespaceName)
613  {
614  QCString result=namespaceName;
615  result+=" Namespace Reference";
616  return result;
617  }
618 
619  virtual QCString trPublicMembers()
620  { return "Public Member Functions"; }
621  virtual QCString trPublicSlots()
622  { return "Public Slots"; }
623  virtual QCString trSignals()
624  { return "Signals"; }
625  virtual QCString trStaticPublicMembers()
626  { return "Static Public Member Functions"; }
627  virtual QCString trProtectedMembers()
628  { return "Protected Member Functions"; }
629  virtual QCString trProtectedSlots()
630  { return "Protected Slots"; }
631  virtual QCString trStaticProtectedMembers()
632  { return "Static Protected Member Functions"; }
633  virtual QCString trPrivateMembers()
634  { return "Private Member Functions"; }
635  virtual QCString trPrivateSlots()
636  { return "Private Slots"; }
637  virtual QCString trStaticPrivateMembers()
638  { return "Static Private Member Functions"; }
639 
643  virtual QCString trWriteList(int numEntries)
644  {
645  QCString result;
646  int i;
647  // the inherits list contain `numEntries' classes
648  for (i=0;i<numEntries;i++)
649  {
650  // use generateMarker to generate placeholders for the class links!
651  result+=generateMarker(i); // generate marker for entry i in the list
652  // (order is left to right)
653 
654  if (i!=numEntries-1) // not the last entry, so we need a separator
655  {
656  if (i<numEntries-2) // not the fore last entry
657  result+=", ";
658  else // the fore last entry
659  result+=", and ";
660  }
661  }
662  return result;
663  }
664 
668  virtual QCString trInheritsList(int numEntries)
669  {
670  return "Inherits "+trWriteList(numEntries)+".";
671  }
672 
676  virtual QCString trInheritedByList(int numEntries)
677  {
678  return "Inherited by "+trWriteList(numEntries)+".";
679  }
680 
684  virtual QCString trReimplementedFromList(int numEntries)
685  {
686  return "Reimplemented from "+trWriteList(numEntries)+".";
687  }
688 
692  virtual QCString trReimplementedInList(int numEntries)
693  {
694  return "Reimplemented in "+trWriteList(numEntries)+".";
695  }
696 
699  { return "Namespace Members"; }
700 
702  virtual QCString trNamespaceMemberDescription(bool extractAll)
703  {
704  QCString result="Here is a list of all ";
705  if (!extractAll) result+="documented ";
706  result+="namespace members with links to ";
707  if (extractAll)
708  result+="the namespace documentation for each member:";
709  else
710  result+="the namespaces they belong to:";
711  return result;
712  }
717  { return "فهرس مجالات الأسماء"; }
718 
723  { return "توثيق مجالات الأسماء"; }
724 
726 // new since 0.49-990522
728 
733  { return "مجالات الأسماء"; }
734 
736 // new since 0.49-990728
738 
743  bool single)
744  { // here s is one of " Class", " Struct" or " Union"
745  // single is true implies a single file
746  QCString result="توثيق ";
747  switch(compType)
748  {
749  case ClassDef::Class: result+="هذه الفئة"; break;
750  case ClassDef::Struct: result+="هذا البناء"; break;
751  case ClassDef::Union: result+="هذا الإتحاد"; break;
752  case ClassDef::Interface: result+="هذه الواجهة"; break;
753  case ClassDef::Protocol: result+="هذا البروتوكول"; break;
754  case ClassDef::Category: result+="هذا التصنيف"; break;
755  case ClassDef::Exception: result+="هذا الإستثناء"; break;
756  default: break;
757  }
758  result+=" تم تكوينه من ";
759  if (single) result+="هذا الملف:"; else result+="هذه الملفات:";
760  return result;
761  }
762 
764 // new since 0.49-990901
766 
769  { return "قيم العودة"; }
770 
774  { return "الصفحة الرئيسية"; }
775 
780  { return "ص."; }
781 
783 // new since 0.49-991003
785 
786  virtual QCString trDefinedAtLineInSourceFile()
787  {
788  return "Definition at line @0 of file @1.";
789  }
790  virtual QCString trDefinedInSourceFile()
791  {
792  return "Definition in file @0.";
793  }
794 
796 // new since 0.49-991205
798 
799  virtual QCString trDeprecated()
800  {
801  return "Deprecated";
802  }
803 
805 // new since 1.0.0
807 
809  virtual QCString trCollaborationDiagram(const QCString &clName)
810  {
811  return "رسم التعاون لـ "+clName+":";
812  }
814  virtual QCString trInclDepGraph(const QCString &fName)
815  {
816  return "رسم اعتمادية التضمين لـ "+fName+":";
817  }
820  {
821  return "توثيق دوال البناء والهدم";
822  }
825  {
826  return "اذهب إلى الكود الخاص بهذا الملف.";
827  }
830  {
831  return "اذهب إلى توثيق هذا الملف.";
832  }
835  {
836  return "شرط سابق";
837  }
840  {
841  return "شرط لاحق";
842  }
845  {
846  return "ثابت";
847  }
850  {
851  return "قيمة مبدئية:";
852  }
854  virtual QCString trCode()
855  {
856  return "كود";
857  }
858  virtual QCString trGraphicalHierarchy()
859  {
860  return "الشكل الرسومي للفئات";
861  }
862  virtual QCString trGotoGraphicalHierarchy()
863  {
864  return "اذهب إلى الشكل الهرمي الرسومي للفئات";
865  }
866  virtual QCString trGotoTextualHierarchy()
867  {
868  return "اذهب إلى الشكل الهرمي النصي للفئات";
869  }
870  virtual QCString trPageIndex()
871  {
872  return "فهرس الصفحات";
873  }
874 
876 // new since 1.1.0
878 
879  virtual QCString trNote()
880  {
881  return "ملاحظات";
882  }
883  virtual QCString trPublicTypes()
884  {
885  return "أنواع عامة";
886  }
887  virtual QCString trPublicAttribs()
888  {
889  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
890  {
891  return "حقول بيانات";
892  }
893  else
894  {
895  return "صفات عامة";
896  }
897  }
898  virtual QCString trStaticPublicAttribs()
899  {
900  return "صفات ساكنة عامة";
901  }
902  virtual QCString trProtectedTypes()
903  {
904  return "أنواع محمية";
905  }
906  virtual QCString trProtectedAttribs()
907  {
908  return "صفات محمية";
909  }
910  virtual QCString trStaticProtectedAttribs()
911  {
912  return "صفات ساكنة محمية";
913  }
914  virtual QCString trPrivateTypes()
915  {
916  return "أنواع خاصة";
917  }
918  virtual QCString trPrivateAttribs()
919  {
920  return "صفات خاصة";
921  }
922  virtual QCString trStaticPrivateAttribs()
923  {
924  return "صفات ساكنة خاصة";
925  }
926 
928 // new since 1.1.3
930 
932  virtual QCString trTodo()
933  {
934  return "مهام";
935  }
938  {
939  return "قائمة المهام";
940  }
941 
943 // new since 1.1.4
945 
946  virtual QCString trReferencedBy()
947  {
948  return "ذكر بواسطة";
949  }
950  virtual QCString trRemarks()
951  {
952  return "تعليقات";
953  }
954  virtual QCString trAttention()
955  {
956  return "انتبه";
957  }
958  virtual QCString trInclByDepGraph()
959  {
960  return "هذا الرسم يوضح الملفات التي ضمنت هذا الملف"
961  "بصورة مباشرة أو غير مباشرة:";
962  }
963  virtual QCString trSince()
964  {
965  return "منذ";
966  }
967 
969 // new since 1.1.5
971 
974  {
975  return "Graph Legend";
976  }
981  {
982  return
983  "This page explains how to interpret the graphs that are generated "
984  "by doxygen.<p>\n"
985  "Consider the following example:\n"
986  "\\code\n"
987  "/*! Invisible class because of truncation */\n"
988  "class Invisible { };\n\n"
989  "/*! Truncated class, inheritance relation is hidden */\n"
990  "class Truncated : public Invisible { };\n\n"
991  "/* Class not documented with doxygen comments */\n"
992  "class Undocumented { };\n\n"
993  "/*! Class that is inherited using public inheritance */\n"
994  "class PublicBase : public Truncated { };\n\n"
995  "/*! A template class */\n"
996  "template<class T> class Templ { };\n\n"
997  "/*! Class that is inherited using protected inheritance */\n"
998  "class ProtectedBase { };\n\n"
999  "/*! Class that is inherited using private inheritance */\n"
1000  "class PrivateBase { };\n\n"
1001  "/*! Class that is used by the Inherited class */\n"
1002  "class Used { };\n\n"
1003  "/*! Super class that inherits a number of other classes */\n"
1004  "class Inherited : public PublicBase,\n"
1005  " protected ProtectedBase,\n"
1006  " private PrivateBase,\n"
1007  " public Undocumented\n"
1008  " public Templ<int>\n"
1009  "{\n"
1010  " private:\n"
1011  " Used *m_usedClass;\n"
1012  "};\n"
1013  "\\endcode\n"
1014  "If the \\c MAX_DOT_GRAPH_HEIGHT tag in the configuration file "
1015  "is set to 240 this will result in the following graph:"
1016  "<p><center><img alt=\"\" src=\"graph_legend."+getDotImageExtension()+"\"></center>\n"
1017  "<p>\n"
1018  "The boxes in the above graph have the following meaning:\n"
1019  "<ul>\n"
1020  "<li>%A filled black box represents the struct or class for which the "
1021  "graph is generated.\n"
1022  "<li>%A box with a black border denotes a documented struct or class.\n"
1023  "<li>%A box with a gray border denotes an undocumented struct or class.\n"
1024  "<li>%A box with a red border denotes a documented struct or class for"
1025  "which not all inheritance/containment relations are shown. %A graph is "
1026  "truncated if it does not fit within the specified boundaries.\n"
1027  "</ul>\n"
1028  "The arrows have the following meaning:\n"
1029  "<ul>\n"
1030  "<li>%A dark blue arrow is used to visualize a public inheritance "
1031  "relation between two classes.\n"
1032  "<li>%A dark green arrow is used for protected inheritance.\n"
1033  "<li>%A dark red arrow is used for private inheritance.\n"
1034  "<li>%A purple dashed arrow is used if a class is contained or used "
1035  "by another class. The arrow is labeled with the variable(s) "
1036  "through which the pointed class or struct is accessible.\n"
1037  "<li>%A yellow dashed arrow denotes a relation between a template instance and "
1038  "the template class it was instantiated from. The arrow is labeled with "
1039  "the template parameters of the instance.\n"
1040  "</ul>\n";
1041  }
1043  virtual QCString trLegend()
1044  {
1045  return "legend";
1046  }
1047 
1049 // new since 1.2.0
1051 
1053  virtual QCString trTest()
1054  {
1055  return "اختبار";
1056  }
1059  {
1060  return "قائمة الإختبارات";
1061  }
1062 
1064 // new since 1.2.2
1066 
1069  {
1070  return "خصائص";
1071  }
1074  {
1075  return "توثيق الخاصية";
1076  }
1077 
1079 // new since 1.2.4
1081 
1084  {
1085  return "واجهات";
1086  }
1089  {
1090  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
1091  {
1092  return "هياكل البيانات";
1093  }
1094  else
1095  {
1096  return "فئات";
1097  }
1098  }
1100  virtual QCString trPackage(const QCString &name)
1101  {
1102  return "حزمة "+name;
1103  }
1106  {
1107  return "هذه هي الحزم مع وصف مختصر لكل منها )إن وجد( :";
1108  }
1111  {
1112  return "حزم";
1113  }
1116  {
1117  return "القيمة:";
1118  }
1119 
1121 // new since 1.2.5
1123 
1125  virtual QCString trBug()
1126  {
1127  return "ثغرة";
1128  }
1131  {
1132  return "قائمة الثغرات";
1133  }
1134 
1136 // new since 1.2.6
1138 
1165  {
1166  return "1256";
1167  }
1168 
1169 
1174  {
1175  return "178";
1176  }
1177 
1180  {
1181  return "فهرس";
1182  }
1183 
1188  virtual QCString trClass(bool /*first_capital*/, bool singular)
1189  {
1190  QCString result("فئة");
1191  if (!singular) result="فئات";
1192  return result;
1193  }
1194 
1199  virtual QCString trFile(bool /*first_capital*/, bool singular)
1200  {
1201  QCString result("ملف");
1202  if (!singular) result="ملفات";
1203  return result;
1204  }
1205 
1210  virtual QCString trNamespace(bool /*first_capital*/, bool singular)
1211  {
1212  QCString result("مجال أسماء");
1213  if (!singular) result="مجالات أسماء";
1214  return result;
1215  }
1216 
1221  virtual QCString trGroup(bool /*first_capital*/, bool singular)
1222  {
1223  QCString result("مجموعة");
1224  if (!singular) result="مجموعات";
1225  return result;
1226  }
1227 
1232  virtual QCString trPage(bool /*first_capital*/, bool singular)
1233  {
1234  QCString result("صفحة");
1235  if (!singular) result="صفحات";
1236  return result;
1237  }
1238 
1243  virtual QCString trMember(bool /*first_capital*/, bool singular)
1244  {
1245  QCString result("عضو");
1246  if (!singular) result="أعضاء";
1247  return result;
1248  }
1249 
1254  virtual QCString trGlobal(bool /*first_capital*/, bool singular)
1255  {
1256  QCString result("عام");
1257  if (!singular) result="عوام";
1258  return result;
1259  }
1260 
1262 // new since 1.2.7
1264 
1267  virtual QCString trAuthor(bool /*first_capital*/, bool singular)
1268  {
1269  QCString result("المؤلف");
1270  if (!singular) result="المؤلفون";
1271  return result;
1272  }
1273 
1275 // new since 1.2.11
1277 
1281  {
1282  return "مرجعيات";
1283  }
1284 
1286 // new since 1.2.13
1288 
1292  virtual QCString trImplementedFromList(int numEntries)
1293  {
1294  return "Implements "+trWriteList(numEntries)+".";
1295  }
1296 
1300  virtual QCString trImplementedInList(int numEntries)
1301  {
1302  return "Implemented in "+trWriteList(numEntries)+".";
1303  }
1304 
1306 // new since 1.2.16
1308 
1313  {
1314  return "جدول المحتويات";
1315  }
1316 
1318 // new since 1.2.17
1320 
1325  {
1326  return "Deprecated List";
1327  }
1328 
1330 // new since 1.2.18
1332 
1336  virtual QCString trEvents()
1337  {
1338  return "الأحداث";
1339  }
1342  {
1343  return "توثيق الأحداث";
1344  }
1345 
1347 // new since 1.3
1349 
1353  {
1354  return "أنواع الحزمة";
1355  }
1360  {
1361  return "دوال الحزمة";
1362  }
1363  virtual QCString trPackageMembers()
1364  {
1365  return "أعضاء الحزمة";
1366  }
1371  {
1372  return "دوال ساكنة للحزمة";
1373  }
1378  {
1379  return "خصائص الحزمة";
1380  }
1385  {
1386  return "خصائص ساكنة للحزمة";
1387  }
1388 
1390 // new since 1.3.1
1392 
1396  virtual QCString trAll()
1397  {
1398  return "الكل";
1399  }
1402  {
1403  return "هذا هو رسم الاستدعاء لهذه الدالة:";
1404  }
1405 
1407 // new since 1.3.3
1409 
1414  {
1415  return "نتائج البحث";
1416  }
1425  virtual QCString trSearchResults(int numDocuments)
1426  {
1427  if (numDocuments==0)
1428  {
1429  return "عفوا ، لا يوجد توثيق ملائم لما بحثت عنه.";
1430  }
1431  else if (numDocuments==1)
1432  {
1433  return "وثيقة مناسبة لما بحثت عنه. <b>1</b> تم العثور على.";
1434  }
1435  else
1436  {
1437  return "وثيقة مطابقة لما بحثت عنه <b>$num</b> تم إيجاد ."
1438  "وتم ترتيبهم بحيث يكون الأقرب لنتيجة البحث أولا.";
1439  }
1440  }
1445  {
1446  return "يتطابق مع:";
1447  }
1448 
1450 // new since 1.3.8
1452 
1455  virtual QCString trSourceFile(QCString& filename)
1456  {
1457  return " ملف المصدر" + filename ;
1458  }
1459 
1461 // new since 1.3.9
1463 
1468  { return "شكل هرمي للأدلة"; }
1469 
1474  { return "توثيق الأدلة"; }
1475 
1480  { return "الأدلة"; }
1481 
1485  virtual QCString trDirReference(const QCString &dirName)
1486  { QCString result=" مرجع الدليل"; result+=dirName; return result; }
1487 
1491  virtual QCString trDir(bool first_capital, bool singular)
1492  {
1493  QCString result((first_capital ? "Director" : "director"));
1494  if (singular) result+="y"; else result+="ies";
1495  return result;
1496  }
1497 
1499 // new since 1.4.1
1501 
1506  {
1507  return "هذه دالة عضو زائدة التحميل ،"
1508  "وجد أنها ملائمة. إنها تختلف عن الدالة أعلاه"
1509  "فقط في نوعية ال argument(s) التي تقبلها.";
1510  }
1511 
1512 };
1513 
1514 #endif
virtual QCString trClassDocumentation()
Definition: translator_ar.h:376
virtual QCString trModuleDocumentation()
Definition: translator_ar.h:370
virtual QCString trAll()
Definition: translator_ar.h:1396
virtual QCString trNamespaces()
Definition: translator_ar.h:732
virtual QCString trGroup(bool, bool singular)
Definition: translator_ar.h:1221
virtual QCString trParameters()
Definition: translator_ar.h:533
virtual QCString trCallGraph()
Definition: translator_ar.h:1401
virtual QCString trRTFTableOfContents()
Definition: translator_ar.h:1312
virtual QCString trReimplementedInList(int numEntries)
Definition: translator_ar.h:692
virtual QCString trMainPage()
Definition: translator_ar.h:773
virtual QCString trLegendDocs()
Definition: translator_ar.h:980
virtual QCString trPackageTypes()
Definition: translator_ar.h:1352
virtual QCString trSearchMatches()
Definition: translator_ar.h:1444
virtual QCString trPackageAttribs()
Definition: translator_ar.h:1377
virtual QCString trNamespace(bool, bool singular)
Definition: translator_ar.h:1210
virtual QCString trTodoList()
Definition: translator_ar.h:937
virtual QCString trWriteList(int numEntries)
Definition: translator_ar.h:643
virtual QCString trFileReference(const QCString &fileName)
Definition: translator_ar.h:604
virtual QCString trStaticPackageFunctions()
Definition: translator_ar.h:1370
virtual QCString trNamespaceDocumentation()
Definition: translator_ar.h:722
virtual QCString trVersion()
Definition: translator_ar.h:517
virtual QCString trPrecondition()
Definition: translator_ar.h:834
virtual QCString trCompounds()
Definition: translator_ar.h:483
virtual QCString trCompoundList()
Definition: translator_ar.h:168
virtual QCString trFileMembers()
Definition: translator_ar.h:198
virtual QCString trSearch()
Definition: translator_ar.h:219
virtual QCString trClassDiagram(const QCString &clName)
Definition: translator_ar.h:507
virtual QCString trNamespaceReference(const QCString &namespaceName)
Definition: translator_ar.h:612
virtual QCString trPackageFunctions()
Definition: translator_ar.h:1359
virtual QCString trSeeAlso()
Definition: translator_ar.h:529
virtual QCString trFileListDescription(bool extractAll)
Definition: translator_ar.h:229
virtual QCString trWarning()
Definition: translator_ar.h:513
virtual QCString trDocumentation()
Definition: translator_ar.h:331
virtual QCString trRelatedPages()
Definition: translator_ar.h:211
virtual QCString trOverloadText()
Definition: translator_ar.h:1505
virtual QCString trSearchResults(int numDocuments)
Definition: translator_ar.h:1425
virtual QCString trFunctions()
Definition: translator_ar.h:429
virtual QCString trExampleDocumentation()
Definition: translator_ar.h:401
virtual QCString trSourceFile(QCString &filename)
Definition: translator_ar.h:1455
virtual QCString trCompoundMembers()
Definition: translator_ar.h:185
Adapter class for languages that only contain translations up to version 1.4.6.
Definition: translator_adapter.h:426
virtual QCString trEnumName()
Definition: translator_ar.h:144
virtual QCString trHierarchicalIndex()
Definition: translator_ar.h:343
virtual QCString trCompoundReference(const QCString &clName, ClassDef::CompoundType compType, bool isTemplate)
Definition: translator_ar.h:582
virtual QCString trRTFansicp()
Definition: translator_ar.h:1164
virtual QCString trProperties()
Definition: translator_ar.h:1068
virtual QCString trInheritedByList(int numEntries)
Definition: translator_ar.h:676
virtual QCString trNamespaceList()
Definition: translator_ar.h:549
virtual QCString trInvariant()
Definition: translator_ar.h:844
virtual QCString trReimplementedFromList(int numEntries)
Definition: translator_ar.h:684
virtual QCString trReturns()
Definition: translator_ar.h:525
virtual QCString trCompoundIndex()
Definition: translator_ar.h:349
virtual QCString trGeneratedAutomatically(const QCString &s)
Definition: translator_ar.h:136
virtual QCString idLanguage()
Definition: translator_ar.h:45
virtual QCString trExceptions()
Definition: translator_ar.h:537
virtual QCString trImplementedInList(int numEntries)
Definition: translator_ar.h:1300
virtual QCString trTestList()
Definition: translator_ar.h:1058
virtual QCString trReferences()
Definition: translator_ar.h:1280
virtual QCString trFile(bool, bool singular)
Definition: translator_ar.h:1199
virtual QCString trExamplesDescription()
Definition: translator_ar.h:318
virtual QCString trPageAbbreviation()
Definition: translator_ar.h:779
virtual QCString trEnumerationValues()
Definition: translator_ar.h:441
virtual QCString trFileMembersDescription(bool extractAll)
Definition: translator_ar.h:296
virtual QCString trDirIndex()
Definition: translator_ar.h:1467
QCString generateMarker(int id)
Definition: util.cpp:285
virtual QCString trFileDocumentation()
Definition: translator_ar.h:395
virtual QCString trBug()
Definition: translator_ar.h:1125
virtual QCString trPage(bool, bool singular)
Definition: translator_ar.h:1232
virtual QCString trBugList()
Definition: translator_ar.h:1130
virtual QCString trTodo()
Definition: translator_ar.h:932
virtual QCString trEnumerations()
Definition: translator_ar.h:423
virtual QCString trClasses()
Definition: translator_ar.h:1088
virtual QCString trClass(bool, bool singular)
Definition: translator_ar.h:1188
virtual QCString trDirectories()
Definition: translator_ar.h:1479
virtual QCString trMemberTypedefDocumentation()
Definition: translator_ar.h:89
virtual QCString trFileList()
Definition: translator_ar.h:181
virtual QCString trPackages()
Definition: translator_ar.h:1110
virtual QCString trCompoundMembersDescription(bool extractAll)
Definition: translator_ar.h:253
virtual QCString trMemberDataDocumentation()
Definition: translator_ar.h:101
virtual QCString trRTFCharSet()
Definition: translator_ar.h:1173
virtual QCString trVariableDocumentation()
Definition: translator_ar.h:477
virtual QCString trDetailedDescription()
Definition: translator_ar.h:85
virtual QCString trFunctionDocumentation()
Definition: translator_ar.h:471
virtual QCString trCollaborationDiagram(const QCString &clName)
Definition: translator_ar.h:809
virtual QCString trIncludingInheritedMembers()
Definition: translator_ar.h:130
virtual QCString trRelatedFunctionDocumentation()
Definition: translator_ar.h:574
virtual QCString trDefineValue()
Definition: translator_ar.h:1115
virtual QCString trTest()
Definition: translator_ar.h:1053
virtual QCString trEnumValue()
Definition: translator_ar.h:148
virtual QCString trInclDepGraph(const QCString &fName)
Definition: translator_ar.h:814
virtual QCString trInheritsList(int numEntries)
Definition: translator_ar.h:668
virtual QCString trDirDocumentation()
Definition: translator_ar.h:1473
virtual QCString trMember(bool, bool singular)
Definition: translator_ar.h:1243
virtual QCString trAuthor(bool, bool singular)
Definition: translator_ar.h:1267
virtual QCString trClassHierarchyDescription()
Definition: translator_ar.h:223
virtual QCString trPropertyDocumentation()
Definition: translator_ar.h:1073
virtual QCString trDeprecatedList()
Definition: translator_ar.h:1324
virtual QCString trListOfAllMembers()
Definition: translator_ar.h:118
virtual QCString trExamples()
Definition: translator_ar.h:215
virtual QCString trFileIndex()
Definition: translator_ar.h:364
virtual QCString trDirReference(const QCString &dirName)
Definition: translator_ar.h:1485
virtual QCString trRelatedFunctions()
Definition: translator_ar.h:77
virtual QCString trEvents()
Definition: translator_ar.h:1336
virtual QCString trThisIsTheListOfAllMembers()
Definition: translator_ar.h:126
virtual QCString trMemberEnumerationDocumentation()
Definition: translator_ar.h:93
virtual QCString trCompoundListDescription()
Definition: translator_ar.h:238
virtual QCString trRTFGeneralIndex()
Definition: translator_ar.h:1179
virtual QCString trNamespaceListDescription(bool extractAll)
Definition: translator_ar.h:553
virtual QCString trEnumerationValueDocumentation()
Definition: translator_ar.h:465
virtual QCString trGeneratedFromFiles(ClassDef::CompoundType compType, bool single)
Definition: translator_ar.h:742
virtual QCString trImplementedFromList(int numEntries)
Definition: translator_ar.h:1292
virtual QCString trMemberList()
Definition: translator_ar.h:122
virtual QCString trLegendTitle()
Definition: translator_ar.h:973
virtual QCString trRelatedSubscript()
Definition: translator_ar.h:81
virtual QCString trReferenceManual()
Definition: translator_ar.h:405
virtual QCString trDefinedIn()
Definition: translator_ar.h:152
virtual QCString trDir(bool first_capital, bool singular)
Definition: translator_ar.h:1491
virtual QCString trModulesDescription()
Definition: translator_ar.h:326
virtual QCString trGlobal(bool, bool singular)
Definition: translator_ar.h:1254
CompoundType
The various compound types.
Definition: classdef.h:107
virtual QCString trPackage(const QCString &name)
Definition: translator_ar.h:1100
virtual QCString latexLanguageSupportCommand()
Definition: translator_ar.h:62
virtual QCString trMore()
Definition: translator_ar.h:114
virtual QCString trFriends()
Definition: translator_ar.h:564
virtual QCString trDate()
Definition: translator_ar.h:521
virtual QCString trNamespaceMembers()
Definition: translator_ar.h:698
virtual QCString trMemberFunctionDocumentation()
Definition: translator_ar.h:97
virtual QCString trLegend()
Definition: translator_ar.h:1043
virtual QCString trModuleIndex()
Definition: translator_ar.h:337
bool isEmpty() const
Returns TRUE iff the string is empty.
Definition: qcstring.h:144
Definition: translator_ar.h:33
virtual QCString trDefineDocumentation()
Definition: translator_ar.h:447
virtual QCString trCode()
Definition: translator_ar.h:854
virtual QCString trEnumerationTypeDocumentation()
Definition: translator_ar.h:459
virtual QCString trGotoSourceCode()
Definition: translator_ar.h:824
virtual QCString trGeneratedBy()
Definition: translator_ar.h:541
virtual QCString trPackageListDescription()
Definition: translator_ar.h:1105
virtual QCString trSearchResultsTitle()
Definition: translator_ar.h:1413
virtual QCString trDefines()
Definition: translator_ar.h:411
This is an alternative implementation of QCString.
Definition: qcstring.h:108
virtual QCString getLanguageString()
language codes for Html help 0x402 Bulgarian 0x405 Czech 0x406 Danish 0x413 Dutch 0xC09 English (Aust...
Definition: translator_ar.h:69
virtual QCString trConstructorDocumentation()
Definition: translator_ar.h:819
virtual QCString trNamespaceIndex()
Definition: translator_ar.h:716
virtual QCString trGotoDocumentation()
Definition: translator_ar.h:829
virtual QCString trReturnValues()
Definition: translator_ar.h:768
virtual QCString trTypedefs()
Definition: translator_ar.h:417
virtual QCString trRelatedPagesDescription()
Definition: translator_ar.h:322
virtual QCString trModules()
Definition: translator_ar.h:160
virtual QCString trClassHierarchy()
Definition: translator_ar.h:164
virtual QCString trVariables()
Definition: translator_ar.h:435
virtual QCString trEventDocumentation()
Definition: translator_ar.h:1341
virtual QCString trNamespaceMemberDescription(bool extractAll)
Definition: translator_ar.h:702
virtual QCString trStaticPackageAttribs()
Definition: translator_ar.h:1384
virtual QCString trPostcondition()
Definition: translator_ar.h:839
virtual QCString trInitialValue()
Definition: translator_ar.h:849
virtual QCString trInterfaces()
Definition: translator_ar.h:1083
virtual QCString trTypedefDocumentation()
Definition: translator_ar.h:453
virtual QCString trGeneratedAt(const QCString &date, const QCString &projName)
Definition: translator_ar.h:498