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  protected:
36  friend class TranslatorAdapterBase;
37  virtual ~TranslatorArabic() {}
38 
39  public:
40 
41  // --- Language control methods -------------------
42 
43  /*! Used for identification of the language. The identification
44  * should not be translated. It should be replaced by the name
45  * of the language in English using lower-case characters only
46  * (e.g. "czech", "japanese", "russian", etc.). It should be equal to
47  * the identification used in language.cpp.
48  */
49  virtual QCString idLanguage()
50  { return "arabic"; }
51 
52  /*! Used to get the LaTeX command(s) for the language support.
53  * This method should return string with commands that switch
54  * LaTeX to the desired language. For example
55  * <pre>"\\usepackage[german]{babel}\n"
56  * </pre>
57  * or
58  * <pre>"\\usepackage{polski}\n"
59  * "\\usepackage[latin2]{inputenc}\n"
60  * "\\usepackage[T1]{fontenc}\n"
61  * </pre>
62  *
63  * The English LaTeX does not use such commands. Because of this
64  * the empty string is returned in this implementation.
65  */
67  {
68  return "";
69  }
70 
71  virtual QCString trISOLang()
72  { return "ar-EG"; }
73 
74  // --- Language translation methods -------------------
75 
76  /*! used in the compound documentation before a list of related functions. */
78  { return "دوال ذات صلة"; }
79 
80  /*! subscript for the related functions. */
82  { return "(لاحظ أن هذه الدوال ليست أعضاء)"; }
83 
84  /*! header that is put before the detailed description of files, classes and namespaces. */
86  { return "وصف تفصيلي"; }
87 
88  /*! header that is put before the list of typedefs. */
90  { return "توثيق تعريفات النوع الأعضاء"; }
91 
92  /*! header that is put before the list of enumerations. */
94  { return "توثيق العدديات الأعضاء"; }
95 
96  /*! header that is put before the list of member functions. */
98  { return "توثيق الدوال الأعضاء"; }
99 
100  /*! header that is put before the list of member attributes. */
102  {
103  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
104  {
105  return "توثيق الحقل";
106  }
107  else
108  {
109  return "توثيق البيان العضو";
110  }
111  }
112 
113  /*! this is the text of a link put after brief descriptions. */
114  virtual QCString trMore()
115  { return "المزيد ..."; }
116 
117  /*! put in the class documentation */
118  virtual QCString trListOfAllMembers()
119  { return "اعرض كل الأعضاء"; }
120 
121  /*! used as the title of the "list of all members" page of a class */
122  virtual QCString trMemberList()
123  { return "قائمة الأعضاء"; }
124 
125  /*! this is the first part of a sentence that is followed by a class name */
127  { return "هذه فائمة بكل الأعضاء في "; }
128 
129  /*! this is the remainder of the sentence after the class name */
131  { return ", متضمنة كل الأعضاء الموروثة"; }
132 
133  /*! this is put at the author sections at the bottom of man pages.
134  * parameter s is name of the project name.
135  */
136  virtual QCString trGeneratedAutomatically(const QCString &s)
137  { QCString result="تم تكوينها آليا بواسطة Doxygen";
138  if (!s.isEmpty()) result+=(QCString)" لـ "+s;
139  result+=" من ملفات المصدر.";
140  return result;
141  }
142 
143  /*! put after an enum name in the list of all members */
144  virtual QCString trEnumName()
145  { return "الإسم العددي"; }
146 
147  /*! put after an enum value in the list of all members */
148  virtual QCString trEnumValue()
149  { return "القيمة العددية"; }
150 
151  /*! put after an undocumented member in the list of all members */
152  virtual QCString trDefinedIn()
153  { return "معرف في"; }
154 
155  // quick reference sections
156 
157  /*! This is put above each page as a link to the list of all groups of
158  * compounds or files (see the \\group command).
159  */
160  virtual QCString trModules()
161  { return "مكونات"; }
162 
163  /*! This is put above each page as a link to the class hierarchy */
164  virtual QCString trClassHierarchy()
165  { return "الشكل الهرمي للفئة"; }
166 
167  /*! This is put above each page as a link to the list of annotated classes */
168  virtual QCString trCompoundList()
169  {
170  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
171  {
172  return "هياكل البيانات";
173  }
174  else
175  {
176  return "قائمة الفئات";
177  }
178  }
179 
180  /*! This is put above each page as a link to the list of documented files */
181  virtual QCString trFileList()
182  { return "قائمة الملفات"; }
183 
184  /*! This is put above each page as a link to the list of all verbatim headers */
185  virtual QCString trHeaderFiles()
186  { return "الملفات الرأسية"; }
187 
188  /*! This is put above each page as a link to all members of compounds. */
189  virtual QCString trCompoundMembers()
190  {
191  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
192  {
193  return "حقول البيانات";
194  }
195  else
196  {
197  return "أعضاء الفئة";
198  }
199  }
200 
201  /*! This is put above each page as a link to all members of files. */
202  virtual QCString trFileMembers()
203  {
204  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
205  {
206  return "العوام";
207  }
208  else
209  {
210  return "أعضاء الملف";
211  }
212  }
213 
214  /*! This is put above each page as a link to all related pages. */
215  virtual QCString trRelatedPages()
216  { return "صفحات ذات صلة"; }
217 
218  /*! This is put above each page as a link to all examples. */
219  virtual QCString trExamples()
220  { return "أمثلة"; }
221 
222  /*! This is put above each page as a link to the search engine. */
223  virtual QCString trSearch()
224  { return "بحث"; }
225 
226  /*! This is an introduction to the class hierarchy. */
228  { return "قائمة التوارث هذه تم ترتيبها أبجديا بصورة تقريبية ، "
229  "ولكن ليس بصورة تامة:";
230  }
231 
232  /*! This is an introduction to the list with all files. */
233  virtual QCString trFileListDescription(bool extractAll)
234  {
235  QCString result="هذه قائمة بكل الملفات";
236  if (!extractAll) result+="الموثقة ";
237  result+="مع وصف مختصر :";
238  return result;
239  }
240 
241  /*! This is an introduction to the annotated compound list. */
243  {
244 
245  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
246  {
247  return "هذه هي هياكل البيانات مع وصف مختصر:";
248  }
249  else
250  {
251  return "هذه هي الفئات ، البناءات ،"
252  "الإتحادات والواجهات مع وصف مختصر:";
253  }
254  }
255 
256  /*! This is an introduction to the page with all class members. */
257  virtual QCString trCompoundMembersDescription(bool extractAll)
258  {
259  QCString result="هذه قائمة بكل ";
260 
261  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
262  {
263  result+="حقول البناءات والإتحادات";
264  }
265  else
266  {
267  result+="أعضاء الفئة";
268  }
269  if (!extractAll)
270  {
271  result+=" الموثقة ";
272  }
273  result+=" مع وصلات إلى ";
274  if (!extractAll)
275  {
276  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
277  {
278  result+="توثيق البناء/الإتحاد لكل حقل:";
279  }
280  else
281  {
282  result+="توثيق الفئة لكل عضو:";
283  }
284  }
285  else
286  {
287  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
288  {
289  result+="البناءات/الإتحادات التي ينتمون إليها:";
290  }
291  else
292  {
293  result+="الفئات التي ينتمون إليها:";
294  }
295  }
296  return result;
297  }
298 
299  /*! This is an introduction to the page with all file members. */
300  virtual QCString trFileMembersDescription(bool extractAll)
301  {
302  QCString result="Here is a list of all ";
303  if (!extractAll) result+="documented ";
304 
305  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
306  {
307  result+="functions, variables, defines, enums, and typedefs";
308  }
309  else
310  {
311  result+="file members";
312  }
313  result+=" with links to ";
314  if (extractAll)
315  result+="the files they belong to:";
316  else
317  result+="the documentation:";
318  return result;
319  }
320 
321  /*! This is an introduction to the page with the list of all header files. */
323  { return "Here are the header files that make up the API:"; }
324 
325  /*! This is an introduction to the page with the list of all examples */
327  { return "هذه قائمة بكل الأمثلة:"; }
328 
329  /*! This is an introduction to the page with the list of related pages */
331  { return "هذه قائمة بكل صفحات التوثيق ذات الصلة:"; }
332 
333  /*! This is an introduction to the page with the list of class/file groups */
335  { return "هذه قائمة بكل المكونات:"; }
336 
337  /*! This sentences is used in the annotated class/file lists if no brief
338  * description is given.
339  */
341  { return "لا يوجد وصف متاح"; }
342 
343  // index titles (the project name is prepended for these)
344 
345 
346  /*! This is used in HTML as the title of index.html. */
347  virtual QCString trDocumentation()
348  { return "التوثيق"; }
349 
350  /*! This is used in LaTeX as the title of the chapter with the
351  * index of all groups.
352  */
353  virtual QCString trModuleIndex()
354  { return "فهرس المكونات"; }
355 
356  /*! This is used in LaTeX as the title of the chapter with the
357  * class hierarchy.
358  */
359  virtual QCString trHierarchicalIndex()
360  { return "الفهرس الهرمي"; }
361 
362  /*! This is used in LaTeX as the title of the chapter with the
363  * annotated compound index.
364  */
365  virtual QCString trCompoundIndex()
366  {
367  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
368  {
369  return "فهرس هيكل البيانات";
370  }
371  else
372  {
373  return "فهرس الفئة";
374  }
375  }
376 
377  /*! This is used in LaTeX as the title of the chapter with the
378  * list of all files.
379  */
381  { return "فهرس الملفات"; }
382 
383  /*! This is used in LaTeX as the title of the chapter containing
384  * the documentation of all groups.
385  */
387  { return "توثيق المكون"; }
388 
389  /*! This is used in LaTeX as the title of the chapter containing
390  * the documentation of all classes, structs and unions.
391  */
393  {
394  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
395  {
396  return "فهرس هيكل البيانات";
397  }
398  else
399  {
400  return "فهرس الفئة";
401  }
402  }
403 
404  /*! This is used in LaTeX as the title of the chapter containing
405  * the documentation of all files.
406  */
408  { return "توثيق الملفات"; }
409 
410  /*! This is used in LaTeX as the title of the chapter containing
411  * the documentation of all examples.
412  */
414  { return "توثيق الأمثلة"; }
415 
416  /*! This is used in LaTeX as the title of the chapter containing
417  * the documentation of all related pages.
418  */
419  virtual QCString trPageDocumentation()
420  { return "توثيق الصفحات"; }
421 
422  /*! This is used in LaTeX as the title of the document */
423  virtual QCString trReferenceManual()
424  { return "الكتيب المرجعي"; }
425 
426  /*! This is used in the documentation of a file as a header before the
427  * list of defines
428  */
429  virtual QCString trDefines()
430  { return "التعريفات"; }
431 
432  /*! This is used in the documentation of a file as a header before the
433  * list of typedefs
434  */
435  virtual QCString trTypedefs()
436  { return "Typedefs"; }
437 
438  /*! This is used in the documentation of a file as a header before the
439  * list of enumerations
440  */
441  virtual QCString trEnumerations()
442  { return "العدديات"; }
443 
444  /*! This is used in the documentation of a file as a header before the
445  * list of (global) functions
446  */
447  virtual QCString trFunctions()
448  { return "الدوال"; }
449 
450  /*! This is used in the documentation of a file as a header before the
451  * list of (global) variables
452  */
453  virtual QCString trVariables()
454  { return "المتغيرات"; }
455 
456  /*! This is used in the documentation of a file as a header before the
457  * list of (global) variables
458  */
459  virtual QCString trEnumerationValues()
460  { return "Enumerator"; }
461 
462  /*! This is used in the documentation of a file before the list of
463  * documentation blocks for defines
464  */
466  { return "Define Documentation"; }
467 
468  /*! This is used in the documentation of a file/namespace before the list
469  * of documentation blocks for typedefs
470  */
472  { return "Typedef Documentation"; }
473 
474  /*! This is used in the documentation of a file/namespace before the list
475  * of documentation blocks for enumeration types
476  */
478  { return "Enumeration Type Documentation"; }
479 
480  /*! This is used in the documentation of a file/namespace before the list
481  * of documentation blocks for enumeration values
482  */
484  { return "Enumerator Documentation"; }
485 
486  /*! This is used in the documentation of a file/namespace before the list
487  * of documentation blocks for functions
488  */
490  { return "توثيق الدالة"; }
491 
492  /*! This is used in the documentation of a file/namespace before the list
493  * of documentation blocks for variables
494  */
496  { return "توثيق المتغير"; }
497 
498  /*! This is used in the documentation of a file/namespace/group before
499  * the list of links to documented compounds
500  */
501  virtual QCString trCompounds()
502  {
503  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
504  {
505  return "هياكل البيانات";
506  }
507  else
508  {
509  return "الفئات";
510  }
511  }
512 
513  /*! This is used in the standard footer of each page and indicates when
514  * the page was generated
515  */
516  virtual QCString trGeneratedAt(const QCString &date,const QCString &projName)
517  {
518  QCString result=(QCString)"Generated on "+date;
519  if (!projName.isEmpty()) result+=(QCString)" for "+projName;
520  result+=(QCString)" by";
521  return result;
522  }
523 
524  /*! this text is put before a class diagram */
525  virtual QCString trClassDiagram(const QCString &clName)
526  {
527  return (QCString)"Inheritance diagram for "+clName+":";
528  }
529 
530  /*! this text is generated when the \\internal command is used. */
532  { return "للاستخدام الداخلي فقط."; }
533 
534  /*! this text is generated when the \\reimp command is used. */
536  { return "Reimplemented for internal reasons; the API is not affected."; }
537 
538  /*! this text is generated when the \\warning command is used. */
539  virtual QCString trWarning()
540  { return "تنبيه"; }
541 
542  /*! this text is generated when the \\bug command is used. */
544  { return "Bugs and limitations"; }
545 
546  /*! this text is generated when the \\version command is used. */
547  virtual QCString trVersion()
548  { return "إصدارة"; }
549 
550  /*! this text is generated when the \\date command is used. */
551  virtual QCString trDate()
552  { return "تاريخ"; }
553 
554  /*! this text is generated when the \\return command is used. */
555  virtual QCString trReturns()
556  { return "Returns"; }
557 
558  /*! this text is generated when the \\sa command is used. */
559  virtual QCString trSeeAlso()
560  { return "انظر أيضا"; }
561 
562  /*! this text is generated when the \\param command is used. */
563  virtual QCString trParameters()
564  { return "Parameters"; }
565 
566  /*! this text is generated when the \\exception command is used. */
567  virtual QCString trExceptions()
568  { return "استثناءات"; }
569 
570  /*! this text is used in the title page of a LaTeX document. */
571  virtual QCString trGeneratedBy()
572  { return "انتجت بواسطة"; }
573 
574 //////////////////////////////////////////////////////////////////////////
575 // new since 0.49-990307
576 //////////////////////////////////////////////////////////////////////////
577 
578  /*! used as the title of page containing all the index of all namespaces. */
579  virtual QCString trNamespaceList()
580  { return "قائمة مجالات الأسماء"; }
581 
582  /*! used as an introduction to the namespace list */
583  virtual QCString trNamespaceListDescription(bool extractAll)
584  {
585  QCString result="Here is a list of all ";
586  if (!extractAll) result+="documented ";
587  result+="namespaces with brief descriptions:";
588  return result;
589  }
590 
591  /*! used in the class documentation as a header before the list of all
592  * friends of a class
593  */
594  virtual QCString trFriends()
595  { return "Friends"; }
596 
597 //////////////////////////////////////////////////////////////////////////
598 // new since 0.49-990405
599 //////////////////////////////////////////////////////////////////////////
600 
601  /*! used in the class documentation as a header before the list of all
602  * related classes
603  */
605  { return "Friends And Related Function Documentation"; }
606 
607 //////////////////////////////////////////////////////////////////////////
608 // new since 0.49-990425
609 //////////////////////////////////////////////////////////////////////////
610 
611  /*! used as the title of the HTML page of a class/struct/union */
612  virtual QCString trCompoundReference(const QCString &clName,
613  ClassDef::CompoundType compType,
614  bool isTemplate)
615  {
616  QCString result=(QCString)clName;
617  switch(compType)
618  {
619  case ClassDef::Class: result+=" Class"; break;
620  case ClassDef::Struct: result+=" Struct"; break;
621  case ClassDef::Union: result+=" Union"; break;
622  case ClassDef::Interface: result+=" Interface"; break;
623  case ClassDef::Protocol: result+=" Protocol"; break;
624  case ClassDef::Category: result+=" Category"; break;
625  case ClassDef::Exception: result+=" Exception"; break;
626  default: break;
627  }
628  if (isTemplate) result+=" Template";
629  result+=" Reference";
630  return result;
631  }
632 
633  /*! used as the title of the HTML page of a file */
634  virtual QCString trFileReference(const QCString &fileName)
635  {
636  QCString result=fileName;
637  result+=" File Reference";
638  return result;
639  }
640 
641  /*! used as the title of the HTML page of a namespace */
642  virtual QCString trNamespaceReference(const QCString &namespaceName)
643  {
644  QCString result=namespaceName;
645  result+=" Namespace Reference";
646  return result;
647  }
648 
650  { return "Public Member Functions"; }
651  virtual QCString trPublicSlots()
652  { return "Public Slots"; }
653  virtual QCString trSignals()
654  { return "Signals"; }
656  { return "Static Public Member Functions"; }
658  { return "Protected Member Functions"; }
659  virtual QCString trProtectedSlots()
660  { return "Protected Slots"; }
662  { return "Static Protected Member Functions"; }
663  virtual QCString trPrivateMembers()
664  { return "Private Member Functions"; }
665  virtual QCString trPrivateSlots()
666  { return "Private Slots"; }
668  { return "Static Private Member Functions"; }
669 
670  /*! this function is used to produce a comma-separated list of items.
671  * use generateMarker(i) to indicate where item i should be put.
672  */
673  virtual QCString trWriteList(int numEntries)
674  {
675  QCString result;
676  int i;
677  // the inherits list contain `numEntries' classes
678  for (i=0;i<numEntries;i++)
679  {
680  // use generateMarker to generate placeholders for the class links!
681  result+=generateMarker(i); // generate marker for entry i in the list
682  // (order is left to right)
683 
684  if (i!=numEntries-1) // not the last entry, so we need a separator
685  {
686  if (i<numEntries-2) // not the fore last entry
687  result+=", ";
688  else // the fore last entry
689  result+=", and ";
690  }
691  }
692  return result;
693  }
694 
695  /*! used in class documentation to produce a list of base classes,
696  * if class diagrams are disabled.
697  */
698  virtual QCString trInheritsList(int numEntries)
699  {
700  return "Inherits "+trWriteList(numEntries)+".";
701  }
702 
703  /*! used in class documentation to produce a list of super classes,
704  * if class diagrams are disabled.
705  */
706  virtual QCString trInheritedByList(int numEntries)
707  {
708  return "Inherited by "+trWriteList(numEntries)+".";
709  }
710 
711  /*! used in member documentation blocks to produce a list of
712  * members that are hidden by this one.
713  */
714  virtual QCString trReimplementedFromList(int numEntries)
715  {
716  return "Reimplemented from "+trWriteList(numEntries)+".";
717  }
718 
719  /*! used in member documentation blocks to produce a list of
720  * all member that overwrite the implementation of this member.
721  */
722  virtual QCString trReimplementedInList(int numEntries)
723  {
724  return "Reimplemented in "+trWriteList(numEntries)+".";
725  }
726 
727  /*! This is put above each page as a link to all members of namespaces. */
728  virtual QCString trNamespaceMembers()
729  { return "Namespace Members"; }
730 
731  /*! This is an introduction to the page with all namespace members */
732  virtual QCString trNamespaceMemberDescription(bool extractAll)
733  {
734  QCString result="Here is a list of all ";
735  if (!extractAll) result+="documented ";
736  result+="namespace members with links to ";
737  if (extractAll)
738  result+="the namespace documentation for each member:";
739  else
740  result+="the namespaces they belong to:";
741  return result;
742  }
743  /*! This is used in LaTeX as the title of the chapter with the
744  * index of all namespaces.
745  */
746  virtual QCString trNamespaceIndex()
747  { return "فهرس مجالات الأسماء"; }
748 
749  /*! This is used in LaTeX as the title of the chapter containing
750  * the documentation of all namespaces.
751  */
753  { return "توثيق مجالات الأسماء"; }
754 
755 //////////////////////////////////////////////////////////////////////////
756 // new since 0.49-990522
757 //////////////////////////////////////////////////////////////////////////
758 
759  /*! This is used in the documentation before the list of all
760  * namespaces in a file.
761  */
762  virtual QCString trNamespaces()
763  { return "مجالات الأسماء"; }
764 
765 //////////////////////////////////////////////////////////////////////////
766 // new since 0.49-990728
767 //////////////////////////////////////////////////////////////////////////
768 
769  /*! This is put at the bottom of a class documentation page and is
770  * followed by a list of files that were used to generate the page.
771  */
773  bool single)
774  { // here s is one of " Class", " Struct" or " Union"
775  // single is true implies a single file
776  QCString result=(QCString)"توثيق ";
777  switch(compType)
778  {
779  case ClassDef::Class: result+="هذه الفئة"; break;
780  case ClassDef::Struct: result+="هذا البناء"; break;
781  case ClassDef::Union: result+="هذا الإتحاد"; break;
782  case ClassDef::Interface: result+="هذه الواجهة"; break;
783  case ClassDef::Protocol: result+="هذا البروتوكول"; break;
784  case ClassDef::Category: result+="هذا التصنيف"; break;
785  case ClassDef::Exception: result+="هذا الإستثناء"; break;
786  default: break;
787  }
788  result+=" تم تكوينه من ";
789  if (single) result+="هذا الملف:"; else result+="هذه الملفات:";
790  return result;
791  }
792 
793 //////////////////////////////////////////////////////////////////////////
794 // new since 0.49-990901
795 //////////////////////////////////////////////////////////////////////////
796 
797  /*! This is used as the heading text for the retval command. */
798  virtual QCString trReturnValues()
799  { return "قيم العودة"; }
800 
801  /*! This is in the (quick) index as a link to the main page (index.html)
802  */
803  virtual QCString trMainPage()
804  { return "الصفحة الرئيسية"; }
805 
806  /*! This is used in references to page that are put in the LaTeX
807  * documentation. It should be an abbreviation of the word page.
808  */
809  virtual QCString trPageAbbreviation()
810  { return "ص."; }
811 
812 //////////////////////////////////////////////////////////////////////////
813 // new since 0.49-991003
814 //////////////////////////////////////////////////////////////////////////
815 
816  virtual QCString trSources()
817  {
818  return "مصادر";
819  }
821  {
822  return "Definition at line @0 of file @1.";
823  }
825  {
826  return "Definition in file @0.";
827  }
828 
829 //////////////////////////////////////////////////////////////////////////
830 // new since 0.49-991205
831 //////////////////////////////////////////////////////////////////////////
832 
833  virtual QCString trDeprecated()
834  {
835  return "Deprecated";
836  }
837 
838 //////////////////////////////////////////////////////////////////////////
839 // new since 1.0.0
840 //////////////////////////////////////////////////////////////////////////
841 
842  /*! this text is put before a collaboration diagram */
843  virtual QCString trCollaborationDiagram(const QCString &clName)
844  {
845  return (QCString)"رسم التعاون لـ "+clName+":";
846  }
847  /*! this text is put before an include dependency graph */
848  virtual QCString trInclDepGraph(const QCString &fName)
849  {
850  return (QCString)"رسم اعتمادية التضمين لـ "+fName+":";
851  }
852  /*! header that is put before the list of constructor/destructors. */
854  {
855  return "توثيق دوال البناء والهدم";
856  }
857  /*! Used in the file documentation to point to the corresponding sources. */
859  {
860  return "اذهب إلى الكود الخاص بهذا الملف.";
861  }
862  /*! Used in the file sources to point to the corresponding documentation. */
864  {
865  return "اذهب إلى توثيق هذا الملف.";
866  }
867  /*! Text for the \\pre command */
869  {
870  return "شرط سابق";
871  }
872  /*! Text for the \\post command */
874  {
875  return "شرط لاحق";
876  }
877  /*! Text for the \\invariant command */
879  {
880  return "ثابت";
881  }
882  /*! Text shown before a multi-line variable/enum initialization */
884  {
885  return "قيمة مبدئية:";
886  }
887  /*! Text used the source code in the file index */
888  virtual QCString trCode()
889  {
890  return "كود";
891  }
893  {
894  return "الشكل الرسومي للفئات";
895  }
897  {
898  return "اذهب إلى الشكل الهرمي الرسومي للفئات";
899  }
901  {
902  return "اذهب إلى الشكل الهرمي النصي للفئات";
903  }
904  virtual QCString trPageIndex()
905  {
906  return "فهرس الصفحات";
907  }
908 
909 //////////////////////////////////////////////////////////////////////////
910 // new since 1.1.0
911 //////////////////////////////////////////////////////////////////////////
912 
913  virtual QCString trNote()
914  {
915  return "ملاحظات";
916  }
917  virtual QCString trPublicTypes()
918  {
919  return "أنواع عامة";
920  }
921  virtual QCString trPublicAttribs()
922  {
923  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
924  {
925  return "حقول بيانات";
926  }
927  else
928  {
929  return "صفات عامة";
930  }
931  }
933  {
934  return "صفات ساكنة عامة";
935  }
937  {
938  return "أنواع محمية";
939  }
940  virtual QCString trProtectedAttribs()
941  {
942  return "صفات محمية";
943  }
945  {
946  return "صفات ساكنة محمية";
947  }
948  virtual QCString trPrivateTypes()
949  {
950  return "أنواع خاصة";
951  }
952  virtual QCString trPrivateAttribs()
953  {
954  return "صفات خاصة";
955  }
957  {
958  return "صفات ساكنة خاصة";
959  }
960 
961 //////////////////////////////////////////////////////////////////////////
962 // new since 1.1.3
963 //////////////////////////////////////////////////////////////////////////
964 
965  /*! Used as a marker that is put before a \\todo item */
966  virtual QCString trTodo()
967  {
968  return "مهام";
969  }
970  /*! Used as the header of the todo list */
972  {
973  return "قائمة المهام";
974  }
975 
976 //////////////////////////////////////////////////////////////////////////
977 // new since 1.1.4
978 //////////////////////////////////////////////////////////////////////////
979 
980  virtual QCString trReferencedBy()
981  {
982  return "ذكر بواسطة";
983  }
984  virtual QCString trRemarks()
985  {
986  return "تعليقات";
987  }
988  virtual QCString trAttention()
989  {
990  return "انتبه";
991  }
992  virtual QCString trInclByDepGraph()
993  {
994  return "هذا الرسم يوضح الملفات التي ضمنت هذا الملف"
995  "بصورة مباشرة أو غير مباشرة:";
996  }
997  virtual QCString trSince()
998  {
999  return "منذ";
1000  }
1001 
1002 //////////////////////////////////////////////////////////////////////////
1003 // new since 1.1.5
1004 //////////////////////////////////////////////////////////////////////////
1005 
1006  /*! title of the graph legend page */
1008  {
1009  return "Graph Legend";
1010  }
1011  /*! page explaining how the dot graph's should be interpreted
1012  * The %A in the text below are to prevent link to classes called "A".
1013  */
1014  virtual QCString trLegendDocs()
1015  {
1016  return
1017  "This page explains how to interpret the graphs that are generated "
1018  "by doxygen.<p>\n"
1019  "Consider the following example:\n"
1020  "\\code\n"
1021  "/*! Invisible class because of truncation */\n"
1022  "class Invisible { };\n\n"
1023  "/*! Truncated class, inheritance relation is hidden */\n"
1024  "class Truncated : public Invisible { };\n\n"
1025  "/* Class not documented with doxygen comments */\n"
1026  "class Undocumented { };\n\n"
1027  "/*! Class that is inherited using public inheritance */\n"
1028  "class PublicBase : public Truncated { };\n\n"
1029  "/*! A template class */\n"
1030  "template<class T> class Templ { };\n\n"
1031  "/*! Class that is inherited using protected inheritance */\n"
1032  "class ProtectedBase { };\n\n"
1033  "/*! Class that is inherited using private inheritance */\n"
1034  "class PrivateBase { };\n\n"
1035  "/*! Class that is used by the Inherited class */\n"
1036  "class Used { };\n\n"
1037  "/*! Super class that inherits a number of other classes */\n"
1038  "class Inherited : public PublicBase,\n"
1039  " protected ProtectedBase,\n"
1040  " private PrivateBase,\n"
1041  " public Undocumented\n"
1042  " public Templ<int>\n"
1043  "{\n"
1044  " private:\n"
1045  " Used *m_usedClass;\n"
1046  "};\n"
1047  "\\endcode\n"
1048  "If the \\c MAX_DOT_GRAPH_HEIGHT tag in the configuration file "
1049  "is set to 240 this will result in the following graph:"
1050  "<p><center><img alt=\"\" src=\"graph_legend."+getDotImageExtension()+"\"></center>\n"
1051  "<p>\n"
1052  "The boxes in the above graph have the following meaning:\n"
1053  "<ul>\n"
1054  "<li>%A filled black box represents the struct or class for which the "
1055  "graph is generated.\n"
1056  "<li>%A box with a black border denotes a documented struct or class.\n"
1057  "<li>%A box with a gray border denotes an undocumented struct or class.\n"
1058  "<li>%A box with a red border denotes a documented struct or class for"
1059  "which not all inheritance/containment relations are shown. %A graph is "
1060  "truncated if it does not fit within the specified boundaries.\n"
1061  "</ul>\n"
1062  "The arrows have the following meaning:\n"
1063  "<ul>\n"
1064  "<li>%A dark blue arrow is used to visualize a public inheritance "
1065  "relation between two classes.\n"
1066  "<li>%A dark green arrow is used for protected inheritance.\n"
1067  "<li>%A dark red arrow is used for private inheritance.\n"
1068  "<li>%A purple dashed arrow is used if a class is contained or used "
1069  "by another class. The arrow is labeled with the variable(s) "
1070  "through which the pointed class or struct is accessible.\n"
1071  "<li>%A yellow dashed arrow denotes a relation between a template instance and "
1072  "the template class it was instantiated from. The arrow is labeled with "
1073  "the template parameters of the instance.\n"
1074  "</ul>\n";
1075  }
1076  /*! text for the link to the legend page */
1077  virtual QCString trLegend()
1078  {
1079  return "legend";
1080  }
1081 
1082 //////////////////////////////////////////////////////////////////////////
1083 // new since 1.2.0
1084 //////////////////////////////////////////////////////////////////////////
1085 
1086  /*! Used as a marker that is put before a test item */
1087  virtual QCString trTest()
1088  {
1089  return "اختبار";
1090  }
1091  /*! Used as the header of the test list */
1093  {
1094  return "قائمة الإختبارات";
1095  }
1096 
1097 //////////////////////////////////////////////////////////////////////////
1098 // new since 1.2.2
1099 //////////////////////////////////////////////////////////////////////////
1100 
1101  /*! Used as a section header for IDL properties */
1103  {
1104  return "خصائص";
1105  }
1106  /*! Used as a section header for IDL property documentation */
1108  {
1109  return "توثيق الخاصية";
1110  }
1111 
1112 //////////////////////////////////////////////////////////////////////////
1113 // new since 1.2.4
1114 //////////////////////////////////////////////////////////////////////////
1115 
1116  /*! Used for Java interfaces in the summary section of Java packages */
1118  {
1119  return "واجهات";
1120  }
1121  /*! Used for Java classes in the summary section of Java packages */
1123  {
1124  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
1125  {
1126  return "هياكل البيانات";
1127  }
1128  else
1129  {
1130  return "فئات";
1131  }
1132  }
1133  /*! Used as the title of a Java package */
1134  virtual QCString trPackage(const QCString &name)
1135  {
1136  return (QCString)"حزمة "+name;
1137  }
1138  /*! Title of the package index page */
1139  virtual QCString trPackageList()
1140  {
1141  return "قائمة الحزم";
1142  }
1143  /*! The description of the package index page */
1145  {
1146  return "هذه هي الحزم مع وصف مختصر لكل منها )إن وجد( :";
1147  }
1148  /*! The link name in the Quick links header for each page */
1150  {
1151  return "حزم";
1152  }
1153  /*! Used as a chapter title for Latex & RTF output */
1155  {
1156  return "توثيق الحزم";
1157  }
1158  /*! Text shown before a multi-line define */
1160  {
1161  return "القيمة:";
1162  }
1163 
1164 //////////////////////////////////////////////////////////////////////////
1165 // new since 1.2.5
1166 //////////////////////////////////////////////////////////////////////////
1167 
1168  /*! Used as a marker that is put before a \\bug item */
1169  virtual QCString trBug()
1170  {
1171  return "ثغرة";
1172  }
1173  /*! Used as the header of the bug list */
1175  {
1176  return "قائمة الثغرات";
1177  }
1178 
1179 //////////////////////////////////////////////////////////////////////////
1180 // new since 1.2.6
1181 //////////////////////////////////////////////////////////////////////////
1182 
1183  /*! Used as ansicpg for RTF file
1184  *
1185  * The following table shows the correlation of Charset name, Charset Value and
1186  * <pre>
1187  * Codepage number:
1188  * Charset Name Charset Value(hex) Codepage number
1189  * ------------------------------------------------------
1190  * DEFAULT_CHARSET 1 (x01)
1191  * SYMBOL_CHARSET 2 (x02)
1192  * OEM_CHARSET 255 (xFF)
1193  * ANSI_CHARSET 0 (x00) 1252
1194  * RUSSIAN_CHARSET 204 (xCC) 1251
1195  * EE_CHARSET 238 (xEE) 1250
1196  * GREEK_CHARSET 161 (xA1) 1253
1197  * TURKISH_CHARSET 162 (xA2) 1254
1198  * BALTIC_CHARSET 186 (xBA) 1257
1199  * HEBREW_CHARSET 177 (xB1) 1255
1200  * ARABIC _CHARSET 178 (xB2) 1256
1201  * SHIFTJIS_CHARSET 128 (x80) 932
1202  * HANGEUL_CHARSET 129 (x81) 949
1203  * GB2313_CHARSET 134 (x86) 936
1204  * CHINESEBIG5_CHARSET 136 (x88) 950
1205  * </pre>
1206  *
1207  */
1208  virtual QCString trRTFansicp()
1209  {
1210  return "1256";
1211  }
1212 
1213 
1214  /*! Used as ansicpg for RTF fcharset
1215  * \see trRTFansicp() for a table of possible values.
1216  */
1217  virtual QCString trRTFCharSet()
1218  {
1219  return "178";
1220  }
1221 
1222  /*! Used as header RTF general index */
1224  {
1225  return "فهرس";
1226  }
1227 
1228  /*! This is used for translation of the word that will possibly
1229  * be followed by a single name or by a list of names
1230  * of the category.
1231  */
1232  virtual QCString trClass(bool /*first_capital*/, bool singular)
1233  {
1234  QCString result("فئة");
1235  if (!singular) result="فئات";
1236  return result;
1237  }
1239  /*! This is used for translation of the word that will possibly
1240  * be followed by a single name or by a list of names
1241  * of the category.
1242  */
1243  virtual QCString trFile(bool /*first_capital*/, bool singular)
1244  {
1245  QCString result("ملف");
1246  if (!singular) result="ملفات";
1247  return result;
1248  }
1249 
1250  /*! This is used for translation of the word that will possibly
1251  * be followed by a single name or by a list of names
1252  * of the category.
1253  */
1254  virtual QCString trNamespace(bool /*first_capital*/, bool singular)
1255  {
1256  QCString result("مجال أسماء");
1257  if (!singular) result="مجالات أسماء";
1258  return result;
1259  }
1260 
1261  /*! This is used for translation of the word that will possibly
1262  * be followed by a single name or by a list of names
1263  * of the category.
1264  */
1265  virtual QCString trGroup(bool /*first_capital*/, bool singular)
1266  {
1267  QCString result("مجموعة");
1268  if (!singular) result="مجموعات";
1269  return result;
1270  }
1271 
1272  /*! This is used for translation of the word that will possibly
1273  * be followed by a single name or by a list of names
1274  * of the category.
1275  */
1276  virtual QCString trPage(bool /*first_capital*/, bool singular)
1277  {
1278  QCString result("صفحة");
1279  if (!singular) result="صفحات";
1280  return result;
1281  }
1282 
1283  /*! This is used for translation of the word that will possibly
1284  * be followed by a single name or by a list of names
1285  * of the category.
1286  */
1287  virtual QCString trMember(bool /*first_capital*/, bool singular)
1288  {
1289  QCString result("عضو");
1290  if (!singular) result="أعضاء";
1291  return result;
1292  }
1293 
1294  /*! This is used for translation of the word that will possibly
1295  * be followed by a single name or by a list of names
1296  * of the category.
1297  */
1298  virtual QCString trField(bool /*first_capital*/, bool singular)
1299  {
1300  QCString result("حقل");
1301  if (!singular) result="حقول";
1302  return result;
1303  }
1304 
1305  /*! This is used for translation of the word that will possibly
1306  * be followed by a single name or by a list of names
1307  * of the category.
1308  */
1309  virtual QCString trGlobal(bool /*first_capital*/, bool singular)
1310  {
1311  QCString result("عام");
1312  if (!singular) result="عوام";
1313  return result;
1314  }
1315 
1316 //////////////////////////////////////////////////////////////////////////
1317 // new since 1.2.7
1318 //////////////////////////////////////////////////////////////////////////
1319 
1320  /*! This text is generated when the \\author command is used and
1321  * for the author section in man pages. */
1322  virtual QCString trAuthor(bool /*first_capital*/, bool singular)
1323  {
1324  QCString result("المؤلف");
1325  if (!singular) result="المؤلفون";
1326  return result;
1327  }
1328 
1329 //////////////////////////////////////////////////////////////////////////
1330 // new since 1.2.11
1331 //////////////////////////////////////////////////////////////////////////
1332 
1333  /*! This text is put before the list of members referenced by a member
1334  */
1335  virtual QCString trReferences()
1336  {
1337  return "مرجعيات";
1338  }
1339 
1340 //////////////////////////////////////////////////////////////////////////
1341 // new since 1.2.13
1342 //////////////////////////////////////////////////////////////////////////
1343 
1344  /*! used in member documentation blocks to produce a list of
1345  * members that are implemented by this one.
1346  */
1347  virtual QCString trImplementedFromList(int numEntries)
1348  {
1349  return "Implements "+trWriteList(numEntries)+".";
1350  }
1351 
1352  /*! used in member documentation blocks to produce a list of
1353  * all members that implement this abstract member.
1354  */
1355  virtual QCString trImplementedInList(int numEntries)
1356  {
1357  return "Implemented in "+trWriteList(numEntries)+".";
1358  }
1359 
1360 //////////////////////////////////////////////////////////////////////////
1361 // new since 1.2.16
1362 //////////////////////////////////////////////////////////////////////////
1363 
1364  /*! used in RTF documentation as a heading for the Table
1365  * of Contents.
1366  */
1367  virtual QCString trRTFTableOfContents()
1368  {
1369  return "جدول المحتويات";
1370  }
1371 
1372 //////////////////////////////////////////////////////////////////////////
1373 // new since 1.2.17
1374 //////////////////////////////////////////////////////////////////////////
1375 
1376  /*! Used as the header of the list of item that have been
1377  * flagged deprecated
1378  */
1379  virtual QCString trDeprecatedList()
1380  {
1381  return "Deprecated List";
1382  }
1383 
1384 //////////////////////////////////////////////////////////////////////////
1385 // new since 1.2.18
1386 //////////////////////////////////////////////////////////////////////////
1387 
1388  /*! Used as a header for declaration section of the events found in
1389  * a C# program
1390  */
1391  virtual QCString trEvents()
1392  {
1393  return "الأحداث";
1394  }
1395  /*! Header used for the documentation section of a class' events. */
1396  virtual QCString trEventDocumentation()
1397  {
1398  return "توثيق الأحداث";
1399  }
1400 
1401 //////////////////////////////////////////////////////////////////////////
1402 // new since 1.3
1403 //////////////////////////////////////////////////////////////////////////
1404 
1405  /*! Used as a heading for a list of Java class types with package scope.
1406  */
1407  virtual QCString trPackageTypes()
1408  {
1409  return "أنواع الحزمة";
1410  }
1411  /*! Used as a heading for a list of Java class functions with package
1412  * scope.
1413  */
1414  virtual QCString trPackageMembers()
1415  {
1416  return "دوال الحزمة";
1417  }
1418  /*! Used as a heading for a list of static Java class functions with
1419  * package scope.
1420  */
1422  {
1423  return "دوال ساكنة للحزمة";
1424  }
1425  /*! Used as a heading for a list of Java class variables with package
1426  * scope.
1427  */
1428  virtual QCString trPackageAttribs()
1429  {
1430  return "خصائص الحزمة";
1431  }
1432  /*! Used as a heading for a list of static Java class variables with
1433  * package scope.
1434  */
1436  {
1437  return "خصائص ساكنة للحزمة";
1438  }
1439 
1440 //////////////////////////////////////////////////////////////////////////
1441 // new since 1.3.1
1442 //////////////////////////////////////////////////////////////////////////
1444  /*! Used in the quick index of a class/file/namespace member list page
1445  * to link to the unfiltered list of all members.
1446  */
1447  virtual QCString trAll()
1448  {
1449  return "الكل";
1450  }
1451  /*! Put in front of the call graph for a function. */
1452  virtual QCString trCallGraph()
1453  {
1454  return "هذا هو رسم الاستدعاء لهذه الدالة:";
1455  }
1456 
1457 //////////////////////////////////////////////////////////////////////////
1458 // new since 1.3.3
1459 //////////////////////////////////////////////////////////////////////////
1460 
1461  /*! This string is used as the title for the page listing the search
1462  * results.
1463  */
1464  virtual QCString trSearchResultsTitle()
1465  {
1466  return "نتائج البحث";
1467  }
1468  /*! This string is put just before listing the search results. The
1469  * text can be different depending on the number of documents found.
1470  * Inside the text you can put the special marker $num to insert
1471  * the number representing the actual number of search results.
1472  * The @a numDocuments parameter can be either 0, 1 or 2, where the
1473  * value 2 represents 2 or more matches. HTML markup is allowed inside
1474  * the returned string.
1475  */
1476  virtual QCString trSearchResults(int numDocuments)
1477  {
1478  if (numDocuments==0)
1479  {
1480  return "عفوا ، لا يوجد توثيق ملائم لما بحثت عنه.";
1481  }
1482  else if (numDocuments==1)
1483  {
1484  return "وثيقة مناسبة لما بحثت عنه. <b>1</b> تم العثور على.";
1485  }
1486  else
1487  {
1488  return "وثيقة مطابقة لما بحثت عنه <b>$num</b> تم إيجاد ."
1489  "وتم ترتيبهم بحيث يكون الأقرب لنتيجة البحث أولا.";
1490  }
1491  }
1492  /*! This string is put before the list of matched words, for each search
1493  * result. What follows is the list of words that matched the query.
1494  */
1495  virtual QCString trSearchMatches()
1496  {
1497  return "يتطابق مع:";
1498  }
1499 
1500 //////////////////////////////////////////////////////////////////////////
1501 // new since 1.3.8
1502 //////////////////////////////////////////////////////////////////////////
1503 
1504  /*! This is used in HTML as the title of page with source code for file filename
1505  */
1506  virtual QCString trSourceFile(QCString& filename)
1507  {
1508  return " ملف المصدر" + filename ;
1509  }
1511 //////////////////////////////////////////////////////////////////////////
1512 // new since 1.3.9
1513 //////////////////////////////////////////////////////////////////////////
1514 
1515  /*! This is used as the name of the chapter containing the directory
1516  * hierarchy.
1517  */
1518  virtual QCString trDirIndex()
1519  { return "شكل هرمي للأدلة"; }
1520 
1521  /*! This is used as the name of the chapter containing the documentation
1522  * of the directories.
1523  */
1524  virtual QCString trDirDocumentation()
1525  { return "توثيق الأدلة"; }
1526 
1527  /*! This is used as the title of the directory index and also in the
1528  * Quick links of an HTML page, to link to the directory hierarchy.
1529  */
1530  virtual QCString trDirectories()
1531  { return "الأدلة"; }
1532 
1533  /*! This returns a sentences that introduces the directory hierarchy.
1534  * and the fact that it is sorted alphabetically per level
1535  */
1536  virtual QCString trDirDescription()
1537  { return "هذا الشكل الهرمي للأدلة تم ترتيبه أبجديا بصورة تقريبية، "
1538  "وليس ترتيبا أبجديا كاملا:";
1539  }
1540 
1541  /*! This returns the title of a directory page. The name of the
1542  * directory is passed via \a dirName.
1543  */
1544  virtual QCString trDirReference(const QCString &dirName)
1545  { QCString result=" مرجع الدليل"; result+=dirName; return result; }
1546 
1547  /*! This returns the word directory with or without starting capital
1548  * (\a first_capital) and in sigular or plural form (\a singular).
1549  */
1550  virtual QCString trDir(bool first_capital, bool singular)
1551  {
1552  QCString result((first_capital ? "Director" : "director"));
1553  if (singular) result+="y"; else result+="ies";
1554  return result;
1555  }
1556 
1557 //////////////////////////////////////////////////////////////////////////
1558 // new since 1.4.1
1559 //////////////////////////////////////////////////////////////////////////
1560 
1561  /*! This text is added to the documentation when the \\overload command
1562  * is used for a overloaded function.
1563  */
1564  virtual QCString trOverloadText()
1565  {
1566  return "هذه دالة عضو زائدة التحميل ،"
1567  "وجد أنها ملائمة. إنها تختلف عن الدالة أعلاه"
1568  "فقط في نوعية ال argument(s) التي تقبلها.";
1569  }
1570 
1571 };
1572 
1573 #endif
TranslatorArabic::trGotoSourceCode
virtual QCString trGotoSourceCode()
Definition: translator_ar.h:873
getDotImageExtension
QCString getDotImageExtension()
Definition: util.cpp:7032
TranslatorArabic::trDefinedAtLineInSourceFile
virtual QCString trDefinedAtLineInSourceFile()
Definition: translator_ar.h:835
TranslatorArabic::trClassHierarchyDescription
virtual QCString trClassHierarchyDescription()
Definition: translator_ar.h:242
TranslatorArabic::trDeprecatedList
virtual QCString trDeprecatedList()
Definition: translator_ar.h:1394
TranslatorArabic::trRelatedFunctions
virtual QCString trRelatedFunctions()
Definition: translator_ar.h:92
TranslatorArabic::trInclByDepGraph
virtual QCString trInclByDepGraph()
Definition: translator_ar.h:1007
TranslatorArabic::trCode
virtual QCString trCode()
Definition: translator_ar.h:903
TranslatorArabic::trDefinedIn
virtual QCString trDefinedIn()
Definition: translator_ar.h:167
TranslatorArabic::trStaticProtectedAttribs
virtual QCString trStaticProtectedAttribs()
Definition: translator_ar.h:959
TranslatorArabic::trOverloadText
virtual QCString trOverloadText()
Definition: translator_ar.h:1579
TranslatorArabic::trParameters
virtual QCString trParameters()
Definition: translator_ar.h:578
TranslatorArabic::trFunctionDocumentation
virtual QCString trFunctionDocumentation()
Definition: translator_ar.h:504
TranslatorArabic::trPropertyDocumentation
virtual QCString trPropertyDocumentation()
Definition: translator_ar.h:1122
TranslatorArabic::trEnumerationTypeDocumentation
virtual QCString trEnumerationTypeDocumentation()
Definition: translator_ar.h:492
TranslatorArabic::trProtectedSlots
virtual QCString trProtectedSlots()
Definition: translator_ar.h:674
TranslatorArabic::trPublicSlots
virtual QCString trPublicSlots()
Definition: translator_ar.h:666
TranslatorArabic::trIncludingInheritedMembers
virtual QCString trIncludingInheritedMembers()
Definition: translator_ar.h:145
TranslatorArabic::trVersion
virtual QCString trVersion()
Definition: translator_ar.h:562
TranslatorArabic::trProtectedAttribs
virtual QCString trProtectedAttribs()
Definition: translator_ar.h:955
TranslatorArabic::trClassDiagram
virtual QCString trClassDiagram(const QCString &clName)
Definition: translator_ar.h:540
TranslatorArabic::trFile
virtual QCString trFile(bool, bool singular)
Definition: translator_ar.h:1258
TranslatorArabic::trRTFCharSet
virtual QCString trRTFCharSet()
Definition: translator_ar.h:1232
TranslatorArabic::trNoDescriptionAvailable
virtual QCString trNoDescriptionAvailable()
Definition: translator_ar.h:355
TranslatorArabic::trImplementedFromList
virtual QCString trImplementedFromList(int numEntries)
Definition: translator_ar.h:1362
ClassDef::Union
@ Union
Definition: classdef.h:109
TranslatorArabic::trLegendTitle
virtual QCString trLegendTitle()
Definition: translator_ar.h:1022
TranslatorArabic::trRelatedSubscript
virtual QCString trRelatedSubscript()
Definition: translator_ar.h:96
TranslatorArabic::trGeneratedFromFiles
virtual QCString trGeneratedFromFiles(ClassDef::CompoundType compType, bool single)
Definition: translator_ar.h:787
TranslatorArabic::trGotoDocumentation
virtual QCString trGotoDocumentation()
Definition: translator_ar.h:878
TranslatorArabic::trReferencedBy
virtual QCString trReferencedBy()
Definition: translator_ar.h:995
TranslatorArabic::trRelatedPagesDescription
virtual QCString trRelatedPagesDescription()
Definition: translator_ar.h:345
TranslatorArabic::trReferenceManual
virtual QCString trReferenceManual()
Definition: translator_ar.h:438
TranslatorArabic::trPageIndex
virtual QCString trPageIndex()
Definition: translator_ar.h:919
TranslatorArabic::trTypedefs
virtual QCString trTypedefs()
Definition: translator_ar.h:450
TranslatorArabic::trNamespaceListDescription
virtual QCString trNamespaceListDescription(bool extractAll)
Definition: translator_ar.h:598
TranslatorArabic::trGraphicalHierarchy
virtual QCString trGraphicalHierarchy()
Definition: translator_ar.h:907
TranslatorArabic::trCompoundMembersDescription
virtual QCString trCompoundMembersDescription(bool extractAll)
Definition: translator_ar.h:272
TranslatorArabic::trPageDocumentation
virtual QCString trPageDocumentation()
Definition: translator_ar.h:434
TranslatorAdapter_1_4_6
Adapter class for languages that only contain translations up to version 1.4.6
Definition: translator_adapter.h:417
TranslatorArabic::trPackageTypes
virtual QCString trPackageTypes()
Definition: translator_ar.h:1422
TranslatorArabic::trDetailedDescription
virtual QCString trDetailedDescription()
Definition: translator_ar.h:100
TranslatorArabic::trCompoundListDescription
virtual QCString trCompoundListDescription()
Definition: translator_ar.h:257
generateMarker
QCString generateMarker(int id)
Definition: util.cpp:284
TranslatorArabic::trCompoundReference
virtual QCString trCompoundReference(const QCString &clName, ClassDef::CompoundType compType, bool isTemplate)
Definition: translator_ar.h:627
QCString::isEmpty
bool isEmpty() const
Returns TRUE iff the string is empty
Definition: qcstring.h:144
TranslatorArabic::trDefineDocumentation
virtual QCString trDefineDocumentation()
Definition: translator_ar.h:480
TranslatorArabic::trConstructorDocumentation
virtual QCString trConstructorDocumentation()
Definition: translator_ar.h:868
TranslatorArabic::trClassHierarchy
virtual QCString trClassHierarchy()
Definition: translator_ar.h:179
TranslatorArabic::trPackages
virtual QCString trPackages()
Definition: translator_ar.h:1164
TranslatorArabic::trNamespace
virtual QCString trNamespace(bool, bool singular)
Definition: translator_ar.h:1269
TranslatorArabic::trVariables
virtual QCString trVariables()
Definition: translator_ar.h:468
TranslatorArabic::trTodoList
virtual QCString trTodoList()
Definition: translator_ar.h:986
TranslatorArabic::trDirDocumentation
virtual QCString trDirDocumentation()
Definition: translator_ar.h:1539
ClassDef::CompoundType
CompoundType
The various compound types
Definition: classdef.h:107
TranslatorArabic::trHeaderFilesDescription
virtual QCString trHeaderFilesDescription()
Definition: translator_ar.h:337
TranslatorArabic::trEvents
virtual QCString trEvents()
Definition: translator_ar.h:1406
TranslatorArabic::trMember
virtual QCString trMember(bool, bool singular)
Definition: translator_ar.h:1302
TranslatorArabic::trClass
virtual QCString trClass(bool, bool singular)
Definition: translator_ar.h:1247
ClassDef::Interface
@ Interface
Definition: classdef.h:110
TranslatorArabic::trTodo
virtual QCString trTodo()
Definition: translator_ar.h:981
TranslatorArabic::trFileMembersDescription
virtual QCString trFileMembersDescription(bool extractAll)
Definition: translator_ar.h:315
TranslatorArabic::trForInternalUseOnly
virtual QCString trForInternalUseOnly()
Definition: translator_ar.h:546
TranslatorArabic::trField
virtual QCString trField(bool, bool singular)
Definition: translator_ar.h:1313
TranslatorArabic::trTypedefDocumentation
virtual QCString trTypedefDocumentation()
Definition: translator_ar.h:486
TranslatorArabic::trSourceFile
virtual QCString trSourceFile(QCString &filename)
Definition: translator_ar.h:1521
TranslatorArabic::trGeneratedAt
virtual QCString trGeneratedAt(const QCString &date, const QCString &projName)
Definition: translator_ar.h:531
TranslatorArabic::trAuthor
virtual QCString trAuthor(bool, bool singular)
Definition: translator_ar.h:1337
TranslatorArabic::trDirReference
virtual QCString trDirReference(const QCString &dirName)
Definition: translator_ar.h:1559
TranslatorArabic::trFileDocumentation
virtual QCString trFileDocumentation()
Definition: translator_ar.h:422
TranslatorArabic::idLanguage
virtual QCString idLanguage()
Definition: translator_ar.h:64
TranslatorArabic::trGotoGraphicalHierarchy
virtual QCString trGotoGraphicalHierarchy()
Definition: translator_ar.h:911
TranslatorArabic::trPackageDocumentation
virtual QCString trPackageDocumentation()
Definition: translator_ar.h:1169
TranslatorArabic::trSearchResults
virtual QCString trSearchResults(int numDocuments)
Definition: translator_ar.h:1491
TranslatorArabic::trPrivateAttribs
virtual QCString trPrivateAttribs()
Definition: translator_ar.h:967
TranslatorArabic::trProtectedMembers
virtual QCString trProtectedMembers()
Definition: translator_ar.h:672
TranslatorArabic::trVariableDocumentation
virtual QCString trVariableDocumentation()
Definition: translator_ar.h:510
TranslatorArabic::trGeneratedAutomatically
virtual QCString trGeneratedAutomatically(const QCString &s)
Definition: translator_ar.h:151
TranslatorArabic::trCompoundIndex
virtual QCString trCompoundIndex()
Definition: translator_ar.h:380
TranslatorArabic::trModulesDescription
virtual QCString trModulesDescription()
Definition: translator_ar.h:349
TranslatorArabic::trReturnValues
virtual QCString trReturnValues()
Definition: translator_ar.h:813
TranslatorArabic::trPrecondition
virtual QCString trPrecondition()
Definition: translator_ar.h:883
TranslatorArabic::trFileMembers
virtual QCString trFileMembers()
Definition: translator_ar.h:217
TranslatorArabic::trClasses
virtual QCString trClasses()
Definition: translator_ar.h:1137
TranslatorArabic::trPackage
virtual QCString trPackage(const QCString &name)
Definition: translator_ar.h:1149
TranslatorArabic::trExamplesDescription
virtual QCString trExamplesDescription()
Definition: translator_ar.h:341
TranslatorArabic::trPublicMembers
virtual QCString trPublicMembers()
Definition: translator_ar.h:664
TranslatorArabic::trEventDocumentation
virtual QCString trEventDocumentation()
Definition: translator_ar.h:1411
ClassDef::Class
@ Class
Definition: classdef.h:107
TranslatorArabic::trSignals
virtual QCString trSignals()
Definition: translator_ar.h:668
TranslatorArabic::trReimplementedInList
virtual QCString trReimplementedInList(int numEntries)
Definition: translator_ar.h:737
TranslatorArabic::trModules
virtual QCString trModules()
Definition: translator_ar.h:175
TranslatorArabic::trMainPage
virtual QCString trMainPage()
Definition: translator_ar.h:818
TranslatorArabic::trWriteList
virtual QCString trWriteList(int numEntries)
Definition: translator_ar.h:688
TranslatorArabic::trISOLang
virtual QCString trISOLang()
Definition: translator_ar.h:86
TranslatorArabic::trHierarchicalIndex
virtual QCString trHierarchicalIndex()
Definition: translator_ar.h:374
TranslatorArabic::trModuleIndex
virtual QCString trModuleIndex()
Definition: translator_ar.h:368
TranslatorArabic::trPublicTypes
virtual QCString trPublicTypes()
Definition: translator_ar.h:932
TranslatorArabic::trPackageListDescription
virtual QCString trPackageListDescription()
Definition: translator_ar.h:1159
TranslatorArabic::trModuleDocumentation
virtual QCString trModuleDocumentation()
Definition: translator_ar.h:401
TranslatorArabic::trNamespaceIndex
virtual QCString trNamespaceIndex()
Definition: translator_ar.h:761
TranslatorArabic::trNamespaceList
virtual QCString trNamespaceList()
Definition: translator_ar.h:594
TranslatorArabic::trCallGraph
virtual QCString trCallGraph()
Definition: translator_ar.h:1467
TranslatorArabic::trGeneratedBy
virtual QCString trGeneratedBy()
Definition: translator_ar.h:586
TranslatorArabic::trEnumName
virtual QCString trEnumName()
Definition: translator_ar.h:159
TranslatorArabic::trInterfaces
virtual QCString trInterfaces()
Definition: translator_ar.h:1132
TranslatorArabic::trGroup
virtual QCString trGroup(bool, bool singular)
Definition: translator_ar.h:1280
TranslatorArabic::trTest
virtual QCString trTest()
Definition: translator_ar.h:1102
TranslatorArabic::trInitialValue
virtual QCString trInitialValue()
Definition: translator_ar.h:898
TranslatorArabic::trGlobal
virtual QCString trGlobal(bool, bool singular)
Definition: translator_ar.h:1324
TranslatorArabic::trPackageList
virtual QCString trPackageList()
Definition: translator_ar.h:1154
TranslatorArabic::trWarning
virtual QCString trWarning()
Definition: translator_ar.h:554
TranslatorArabic::trFunctions
virtual QCString trFunctions()
Definition: translator_ar.h:462
TranslatorArabic::trEnumerationValues
virtual QCString trEnumerationValues()
Definition: translator_ar.h:474
TranslatorArabic::trMore
virtual QCString trMore()
Definition: translator_ar.h:129
TranslatorArabic::trGotoTextualHierarchy
virtual QCString trGotoTextualHierarchy()
Definition: translator_ar.h:915
TranslatorArabic::trNamespaceMembers
virtual QCString trNamespaceMembers()
Definition: translator_ar.h:743
TranslatorArabic::trPageAbbreviation
virtual QCString trPageAbbreviation()
Definition: translator_ar.h:824
TranslatorArabic::trStaticPackageMembers
virtual QCString trStaticPackageMembers()
Definition: translator_ar.h:1436
TranslatorArabic::trPrivateMembers
virtual QCString trPrivateMembers()
Definition: translator_ar.h:678
TranslatorArabic::trSearch
virtual QCString trSearch()
Definition: translator_ar.h:238
TranslatorArabic::trImplementedInList
virtual QCString trImplementedInList(int numEntries)
Definition: translator_ar.h:1370
TranslatorArabic::trStaticPackageAttribs
virtual QCString trStaticPackageAttribs()
Definition: translator_ar.h:1450
TranslatorArabic::trPostcondition
virtual QCString trPostcondition()
Definition: translator_ar.h:888
TranslatorArabic::~TranslatorArabic
virtual ~TranslatorArabic()
Definition: translator_ar.h:52
TranslatorArabic::trInvariant
virtual QCString trInvariant()
Definition: translator_ar.h:893
TranslatorArabic::trPrivateSlots
virtual QCString trPrivateSlots()
Definition: translator_ar.h:680
TranslatorArabic::trCompounds
virtual QCString trCompounds()
Definition: translator_ar.h:516
TranslatorArabic::trPackageAttribs
virtual QCString trPackageAttribs()
Definition: translator_ar.h:1443
TranslatorArabic::trDefineValue
virtual QCString trDefineValue()
Definition: translator_ar.h:1174
TranslatorArabic::trSearchResultsTitle
virtual QCString trSearchResultsTitle()
Definition: translator_ar.h:1479
TranslatorArabic::trBugList
virtual QCString trBugList()
Definition: translator_ar.h:1189
TranslatorArabic::trCollaborationDiagram
virtual QCString trCollaborationDiagram(const QCString &clName)
Definition: translator_ar.h:858
TranslatorArabic::trDeprecated
virtual QCString trDeprecated()
Definition: translator_ar.h:848
TranslatorArabic::trStaticPublicMembers
virtual QCString trStaticPublicMembers()
Definition: translator_ar.h:670
TranslatorArabic::trListOfAllMembers
virtual QCString trListOfAllMembers()
Definition: translator_ar.h:133
TranslatorArabic::trLegend
virtual QCString trLegend()
Definition: translator_ar.h:1092
TranslatorArabic::trFileIndex
virtual QCString trFileIndex()
Definition: translator_ar.h:395
TranslatorArabic::trInclDepGraph
virtual QCString trInclDepGraph(const QCString &fName)
Definition: translator_ar.h:863
TranslatorArabic::trSince
virtual QCString trSince()
Definition: translator_ar.h:1012
TranslatorArabic::trDirDescription
virtual QCString trDirDescription()
Definition: translator_ar.h:1551
TranslatorArabic::trProperties
virtual QCString trProperties()
Definition: translator_ar.h:1117
TranslatorArabic::trReimplementedForInternalReasons
virtual QCString trReimplementedForInternalReasons()
Definition: translator_ar.h:550
TranslatorArabic::trDefines
virtual QCString trDefines()
Definition: translator_ar.h:444
TranslatorArabic::trBugsAndLimitations
virtual QCString trBugsAndLimitations()
Definition: translator_ar.h:558
ClassDef::Category
@ Category
Definition: classdef.h:112
ClassDef::Struct
@ Struct
Definition: classdef.h:108
TranslatorArabic::trProtectedTypes
virtual QCString trProtectedTypes()
Definition: translator_ar.h:951
TranslatorArabic::trClassDocumentation
virtual QCString trClassDocumentation()
Definition: translator_ar.h:407
TranslatorArabic::trDocumentation
virtual QCString trDocumentation()
Definition: translator_ar.h:362
TranslatorArabic::trAll
virtual QCString trAll()
Definition: translator_ar.h:1462
TranslatorArabic::trThisIsTheListOfAllMembers
virtual QCString trThisIsTheListOfAllMembers()
Definition: translator_ar.h:141
TranslatorArabic::trAttention
virtual QCString trAttention()
Definition: translator_ar.h:1003
TranslatorArabic::trExamples
virtual QCString trExamples()
Definition: translator_ar.h:234
TranslatorArabic::trRelatedPages
virtual QCString trRelatedPages()
Definition: translator_ar.h:230
TranslatorArabic::trNamespaces
virtual QCString trNamespaces()
Definition: translator_ar.h:777
TranslatorArabic::trReturns
virtual QCString trReturns()
Definition: translator_ar.h:570
TranslatorArabic::trDefinedInSourceFile
virtual QCString trDefinedInSourceFile()
Definition: translator_ar.h:839
TranslatorArabic::trInheritsList
virtual QCString trInheritsList(int numEntries)
Definition: translator_ar.h:713
TranslatorArabic::latexLanguageSupportCommand
virtual QCString latexLanguageSupportCommand()
Definition: translator_ar.h:81
TranslatorArabic::trRemarks
virtual QCString trRemarks()
Definition: translator_ar.h:999
TranslatorArabic::trFileListDescription
virtual QCString trFileListDescription(bool extractAll)
Definition: translator_ar.h:248
TranslatorArabic::trReferences
virtual QCString trReferences()
Definition: translator_ar.h:1350
TranslatorArabic::trDirectories
virtual QCString trDirectories()
Definition: translator_ar.h:1545
TranslatorArabic::trPrivateTypes
virtual QCString trPrivateTypes()
Definition: translator_ar.h:963
TranslatorArabic::trCompoundList
virtual QCString trCompoundList()
Definition: translator_ar.h:183
TranslatorArabic::trSeeAlso
virtual QCString trSeeAlso()
Definition: translator_ar.h:574
TranslatorArabic::trEnumerations
virtual QCString trEnumerations()
Definition: translator_ar.h:456
TranslatorArabic::trInheritedByList
virtual QCString trInheritedByList(int numEntries)
Definition: translator_ar.h:721
TranslatorArabic::trStaticPrivateMembers
virtual QCString trStaticPrivateMembers()
Definition: translator_ar.h:682
TranslatorArabic::trTestList
virtual QCString trTestList()
Definition: translator_ar.h:1107
TranslatorArabic::trDir
virtual QCString trDir(bool first_capital, bool singular)
Definition: translator_ar.h:1565
TranslatorArabic::trNote
virtual QCString trNote()
Definition: translator_ar.h:928
TranslatorArabic::trFileReference
virtual QCString trFileReference(const QCString &fileName)
Definition: translator_ar.h:649
TranslatorArabic::trEnumerationValueDocumentation
virtual QCString trEnumerationValueDocumentation()
Definition: translator_ar.h:498
Config_getBool
#define Config_getBool(name)
Definition: config.h:33
ClassDef::Protocol
@ Protocol
Definition: classdef.h:111
TranslatorArabic::trNamespaceDocumentation
virtual QCString trNamespaceDocumentation()
Definition: translator_ar.h:767
TranslatorArabic
Definition: translator_ar.h:33
TranslatorArabic::trPackageMembers
virtual QCString trPackageMembers()
Definition: translator_ar.h:1429
TranslatorArabic::trRTFTableOfContents
virtual QCString trRTFTableOfContents()
Definition: translator_ar.h:1382
TranslatorArabic::trSearchMatches
virtual QCString trSearchMatches()
Definition: translator_ar.h:1510
TranslatorArabic::trLegendDocs
virtual QCString trLegendDocs()
Definition: translator_ar.h:1029
TranslatorArabic::trMemberFunctionDocumentation
virtual QCString trMemberFunctionDocumentation()
Definition: translator_ar.h:112
TranslatorArabic::trRTFansicp
virtual QCString trRTFansicp()
Definition: translator_ar.h:1223
TranslatorArabic::trStaticProtectedMembers
virtual QCString trStaticProtectedMembers()
Definition: translator_ar.h:676
TranslatorArabic::trExampleDocumentation
virtual QCString trExampleDocumentation()
Definition: translator_ar.h:428
TranslatorArabic::trPage
virtual QCString trPage(bool, bool singular)
Definition: translator_ar.h:1291
TranslatorArabic::trRelatedFunctionDocumentation
virtual QCString trRelatedFunctionDocumentation()
Definition: translator_ar.h:619
TranslatorArabic::trNamespaceReference
virtual QCString trNamespaceReference(const QCString &namespaceName)
Definition: translator_ar.h:657
TranslatorArabic::trDate
virtual QCString trDate()
Definition: translator_ar.h:566
TranslatorArabic::trFriends
virtual QCString trFriends()
Definition: translator_ar.h:609
TranslatorArabic::trDirIndex
virtual QCString trDirIndex()
Definition: translator_ar.h:1533
TranslatorArabic::trReimplementedFromList
virtual QCString trReimplementedFromList(int numEntries)
Definition: translator_ar.h:729
TranslatorArabic::trMemberList
virtual QCString trMemberList()
Definition: translator_ar.h:137
TranslatorAdapterBase
Base of the translator adapter tree.
Definition: translator_adapter.h:13
TranslatorArabic::trHeaderFiles
virtual QCString trHeaderFiles()
Definition: translator_ar.h:200
TranslatorArabic::trStaticPrivateAttribs
virtual QCString trStaticPrivateAttribs()
Definition: translator_ar.h:971
TranslatorArabic::trEnumValue
virtual QCString trEnumValue()
Definition: translator_ar.h:163
ClassDef::Exception
@ Exception
Definition: classdef.h:113
TranslatorArabic::trMemberDataDocumentation
virtual QCString trMemberDataDocumentation()
Definition: translator_ar.h:116
TranslatorArabic::trMemberTypedefDocumentation
virtual QCString trMemberTypedefDocumentation()
Definition: translator_ar.h:104
TranslatorArabic::trSources
virtual QCString trSources()
Definition: translator_ar.h:831
TranslatorArabic::trNamespaceMemberDescription
virtual QCString trNamespaceMemberDescription(bool extractAll)
Definition: translator_ar.h:747
TranslatorArabic::trExceptions
virtual QCString trExceptions()
Definition: translator_ar.h:582
TranslatorArabic::trStaticPublicAttribs
virtual QCString trStaticPublicAttribs()
Definition: translator_ar.h:947
TranslatorArabic::trRTFGeneralIndex
virtual QCString trRTFGeneralIndex()
Definition: translator_ar.h:1238
TranslatorArabic::trFileList
virtual QCString trFileList()
Definition: translator_ar.h:196
TranslatorArabic::trCompoundMembers
virtual QCString trCompoundMembers()
Definition: translator_ar.h:204
TranslatorArabic::trBug
virtual QCString trBug()
Definition: translator_ar.h:1184
TranslatorArabic::trMemberEnumerationDocumentation
virtual QCString trMemberEnumerationDocumentation()
Definition: translator_ar.h:108
QCString
This is an alternative implementation of QCString.
Definition: qcstring.h:108
TranslatorArabic::trPublicAttribs
virtual QCString trPublicAttribs()
Definition: translator_ar.h:936