Orb/Doxygen/src/translator_tr.h
changeset 0 42188c7ea2d9
child 4 468f4c8d3d5b
equal deleted inserted replaced
-1:000000000000 0:42188c7ea2d9
       
     1 /******************************************************************************
       
     2  *
       
     3  * 
       
     4  *
       
     5  * Copyright (C) 1997-2008 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 #ifndef TRANSLATOR_TR_H
       
    19 #define TRANSLATOR_TR_H
       
    20 
       
    21 /*! 
       
    22  When defining a translator class for the new language, follow
       
    23  the description in the documentation.  One of the steps says
       
    24  that you should copy the translator_en.h (this) file to your
       
    25  translator_xx.h new file.  Your new language should use the
       
    26  Translator class as the base class.  This means that you need to
       
    27  implement exactly the same (pure virtual) methods as the
       
    28  TranslatorEnglish does.  Because of this, it is a good idea to
       
    29  start with the copy of TranslatorEnglish and replace the strings
       
    30  one by one.
       
    31 
       
    32  It is not necessary to include "translator.h" or
       
    33  "translator_adapter.h" here.  The files are included in the
       
    34  language.cpp correctly.  Not including any of the mentioned
       
    35  files frees the maintainer from thinking about whether the
       
    36  first, the second, or both files should be included or not, and
       
    37  why.  This holds namely for localized translators because their
       
    38  base class is changed occasionaly to adapter classes when the
       
    39  Translator class changes the interface, or back to the
       
    40  Translator class (by the local maintainer) when the localized
       
    41  translator is made up-to-date again.
       
    42 */
       
    43 class TranslatorTurkish : public TranslatorAdapter_1_6_0
       
    44 {
       
    45   public:
       
    46 
       
    47     // --- Language control methods -------------------
       
    48     
       
    49     /*! Used for identification of the language. The identification 
       
    50      * should not be translated. It should be replaced by the name 
       
    51      * of the language in English using lower-case characters only
       
    52      * (e.g. "czech", "japanese", "russian", etc.). It should be equal to 
       
    53      * the identification used in language.cpp.
       
    54      */
       
    55     virtual QCString idLanguage()
       
    56     { return "turkish"; }
       
    57     
       
    58     /*! Used to get the LaTeX command(s) for the language support. 
       
    59      *  This method should return string with commands that switch
       
    60      *  LaTeX to the desired language.  For example 
       
    61      *  <pre>"\\usepackage[german]{babel}\n"
       
    62      *  </pre>
       
    63      *  or
       
    64      *  <pre>"\\usepackage{polski}\n"
       
    65      *  "\\usepackage[latin2]{inputenc}\n"
       
    66      *  "\\usepackage[T1]{fontenc}\n"
       
    67      *  </pre>
       
    68      * 
       
    69      * The English LaTeX does not use such commands.  Because of this
       
    70      * the empty string is returned in this implementation.
       
    71      */
       
    72     virtual QCString latexLanguageSupportCommand()
       
    73     {
       
    74       return "";
       
    75     }
       
    76 
       
    77     /*! return the language charset. This will be used for the HTML output */
       
    78     virtual QCString idLanguageCharset()
       
    79     {
       
    80       return "iso-8859-9";
       
    81     }
       
    82 
       
    83     // --- Language translation methods -------------------
       
    84 
       
    85     /*! used in the compound documentation before a list of related fonksiyonlar. */
       
    86     virtual QCString trRelatedFunctions()
       
    87     { return "İlgili Fonksiyonlar"; }
       
    88 
       
    89     /*! subscript for the related fonksiyonlar. */
       
    90     virtual QCString trRelatedSubscript()
       
    91     { return "(Not: Bu fonksiyonlar üye fonksiyon değildir.)"; }
       
    92 
       
    93     /*! header that is put before the detailed description of files, classes and namespaces. */
       
    94     virtual QCString trDetailedDescription()
       
    95     { return "Ayrıntılı tanımlama"; }
       
    96 
       
    97     /*! header that is put before the list of typedefs. */
       
    98     virtual QCString trMemberTypedefDocumentation()
       
    99     { return "Üye Typedef Dokümantasyonu"; }
       
   100     
       
   101     /*! header that is put before the list of enumerations. */
       
   102     virtual QCString trMemberEnumerationDocumentation()
       
   103     { return "Üye Enümerasyon Dokümantasyonu"; }
       
   104     
       
   105     /*! header that is put before the list of member fonksiyonlar. */
       
   106     virtual QCString trMemberFunctionDocumentation()
       
   107     { return "Üye Fonksiyon Dokümantasyonu"; }
       
   108     
       
   109     /*! header that is put before the list of member attributes. */
       
   110     virtual QCString trMemberDataDocumentation()
       
   111     { 
       
   112       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
       
   113       {
       
   114         return "Alan Dokümantasyonu"; 
       
   115       }
       
   116       else
       
   117       {
       
   118         return "Üye Veri Dokümantasyonu"; 
       
   119       }
       
   120     }
       
   121 
       
   122     /*! this is the text of a link put after brief descriptions. */
       
   123     virtual QCString trMore() 
       
   124     { return "Ayrıntılar..."; }
       
   125 
       
   126     /*! put in the class documentation */
       
   127     virtual QCString trListOfAllMembers()
       
   128     { return "Tüm üyelerin listesi."; }
       
   129 
       
   130     /*! used as the title of the "list of all members" page of a class */
       
   131     virtual QCString trMemberList()
       
   132     { return "Üye Listesi"; }
       
   133 
       
   134     /*! this is the first part of a sentence that is followed by a class name */
       
   135     virtual QCString trThisIsTheListOfAllMembers()
       
   136     { return "Şu sınıfın tüm üyelerinin listesidir: "; }
       
   137 
       
   138     /*! this is the remainder of the sentence after the class name */
       
   139     virtual QCString trIncludingInheritedMembers()
       
   140     { return "  (kalıtımla gelen üyeleri de içerir)."; }
       
   141     
       
   142     /*! this is put at the author sections at the bottom of man pages.
       
   143      *  parameter s is name of the project name.
       
   144      */
       
   145     virtual QCString trGeneratedAutomatically(const char *s)
       
   146     { QCString result="Doxygen tarafından";
       
   147       if (s) result+=s+(QCString)" için ";
       
   148       result+=" kaynak koddan otomatik üretilmiştir."; 
       
   149       return result;
       
   150     }
       
   151 
       
   152     /*! put after an enum name in the list of all members */
       
   153     virtual QCString trEnumName()
       
   154     { return "enum adı"; }
       
   155     
       
   156     /*! put after an enum value in the list of all members */
       
   157     virtual QCString trEnumValue()
       
   158     { return "enum değeri"; }
       
   159     
       
   160     /*! put after an undocumented member in the list of all members */
       
   161     virtual QCString trDefinedIn()
       
   162     { return "tanımlandığı yer"; }
       
   163 
       
   164     // quick reference sections
       
   165 
       
   166     /*! This is put above each page as a link to the list of all groups of 
       
   167      *  compounds or files (see the \\group command).
       
   168      */
       
   169     virtual QCString trModules()
       
   170     { return "Modüller"; }
       
   171     
       
   172     /*! This is put above each page as a link to the class hierarchy */
       
   173     virtual QCString trClassHierarchy()
       
   174     { return "Sınıf Hiyerarşisi"; }
       
   175     
       
   176     /*! This is put above each page as a link to the list of annotated classes */
       
   177     virtual QCString trCompoundList()
       
   178     { 
       
   179       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
       
   180       {
       
   181         return "Veri Yapıları";
       
   182       }
       
   183       else
       
   184       {
       
   185         return "Sınıf Listesi"; 
       
   186       }
       
   187     }
       
   188     
       
   189     /*! This is put above each page as a link to the list of documented files */
       
   190     virtual QCString trFileList()
       
   191     { return "Dosya Listesi"; }
       
   192 
       
   193     /*! This is put above each page as a link to all members of compounds. */
       
   194     virtual QCString trCompoundMembers()
       
   195     { 
       
   196       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
       
   197       {
       
   198         return "Veri Alanları"; 
       
   199       }
       
   200       else
       
   201       {
       
   202         return "Sınıf Üyeleri"; 
       
   203       }
       
   204     }
       
   205 
       
   206     /*! This is put above each page as a link to all members of files. */
       
   207     virtual QCString trFileMembers()
       
   208     { 
       
   209       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
       
   210       {
       
   211         return "Globaller"; 
       
   212       }
       
   213       else
       
   214       {
       
   215         return "Dosya Üyeleri"; 
       
   216       }
       
   217     }
       
   218 
       
   219     /*! This is put above each page as a link to all related pages. */
       
   220     virtual QCString trRelatedPages()
       
   221     { return "İlgili Sayfalar"; }
       
   222 
       
   223     /*! This is put above each page as a link to all examples. */
       
   224     virtual QCString trExamples()
       
   225     { return "Örnekler"; }
       
   226 
       
   227     /*! This is put above each page as a link to the search engine. */
       
   228     virtual QCString trSearch()
       
   229     { return "Ara"; }
       
   230 
       
   231     /*! This is an introduction to the class hierarchy. */
       
   232     virtual QCString trClassHierarchyDescription()
       
   233     { return "Bu kalıtım listesi tamamen olmasa da yaklaşık "
       
   234              "olarak alfabetik sıraya konulmuştur:";
       
   235     }
       
   236 
       
   237     /*! This is an introduction to the list with all files. */
       
   238     virtual QCString trFileListDescription(bool extractAll)
       
   239     {
       
   240       QCString result="Bu liste tüm ";
       
   241       if (!extractAll) result+="dokümante edilmiş ";
       
   242       result+="dosyaları kısa açıklamalarıyla göstermektedir:";
       
   243       return result;
       
   244     }
       
   245 
       
   246     /*! This is an introduction to the annotated compound list. */
       
   247     virtual QCString trCompoundListDescription()
       
   248     { 
       
   249       
       
   250       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
       
   251       {
       
   252         return "Kısa tanımlarıyla birlikte veri yapıları:"; 
       
   253       }
       
   254       else
       
   255       {
       
   256         return "Kısa tanımlarıyla sınıflar, yapılar (struct), "
       
   257                "birleşimler(union) ve arayüzler:"; 
       
   258       }
       
   259     }
       
   260 
       
   261     /*! This is an introduction to the page with all class members. */
       
   262     virtual QCString trCompoundMembersDescription(bool extractAll)
       
   263     {
       
   264       QCString result="Bu liste tüm ";
       
   265       if (!extractAll)
       
   266       {
       
   267         result+="dokümante edilmiş ";
       
   268       }
       
   269       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
       
   270       {
       
   271         result+="yapı(struct) ve birleşim(union) yapılarını içerir";
       
   272       }
       
   273       else
       
   274       {
       
   275         result+="sınıf üyelerini içerir";
       
   276       }
       
   277       result+=" ve ";
       
   278       if (!extractAll) 
       
   279       {
       
   280         if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
       
   281         {
       
   282           result+="her alanı yapı(struct)/birleşim(union) dokümantasyonuna bağlar:";
       
   283         }
       
   284         else
       
   285         {
       
   286           result+="her üye için sınıf dokümantasyonuna bağlar:";
       
   287         }
       
   288       }
       
   289       else 
       
   290       {
       
   291         if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
       
   292         {
       
   293           result+="ait olduğu yapı(struct)/birleşime(union) bağlar:";
       
   294         }
       
   295         else
       
   296         {
       
   297           result+="ait olduğu sınıfa bağlar:";
       
   298         }
       
   299       }
       
   300       return result;
       
   301     }
       
   302 
       
   303     /*! This is an introduction to the page with all file members. */
       
   304     virtual QCString trFileMembersDescription(bool extractAll)
       
   305     {
       
   306       QCString result="Bu liste tüm ";
       
   307       if (!extractAll) result+="dokümante edilmiş ";
       
   308       
       
   309       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
       
   310       {
       
   311         result+="fonksiyonları, değişkenleri, makroları, enümerasyonları ve typedef\'leri içerir";
       
   312       }
       
   313       else
       
   314       {
       
   315         result+="dosya üyelerini içerir";
       
   316       }
       
   317       result+=" ve ";
       
   318       if (extractAll) 
       
   319         result+="ait olduğu dosyalar bağlar:";
       
   320       else 
       
   321         result+="dokümantasyona bağlar:";
       
   322       return result;
       
   323     }
       
   324 
       
   325     /*! This is an introduction to the page with the list of all examples */
       
   326     virtual QCString trExamplesDescription()
       
   327     { return "Tüm örneklerin listesi aşağıdadır:"; }
       
   328 
       
   329     /*! This is an introduction to the page with the list of related pages */
       
   330     virtual QCString trRelatedPagesDescription()
       
   331     { return "İlgili tüm dokümantasyon sayfalarının listesi aşağıdadır:"; }
       
   332 
       
   333     /*! This is an introduction to the page with the list of class/file groups */
       
   334     virtual QCString trModulesDescription()
       
   335     { return "Tüm modüllerin listesi aşağıdadır:"; }
       
   336 
       
   337     // index titles (the project name is prepended for these) 
       
   338 
       
   339     /*! This is used in HTML as the title of index.html. */
       
   340     virtual QCString trDocumentation()
       
   341     { return "Dokümantasyonu"; }
       
   342 
       
   343     /*! This is used in LaTeX as the title of the chapter with the 
       
   344      * index of all groups.
       
   345      */
       
   346     virtual QCString trModuleIndex()
       
   347     { return "Modül İndeksi"; }
       
   348 
       
   349     /*! This is used in LaTeX as the title of the chapter with the 
       
   350      * class hierarchy.
       
   351      */
       
   352     virtual QCString trHierarchicalIndex()
       
   353     { return "Hiyerarşik İndeksi"; }
       
   354 
       
   355     /*! This is used in LaTeX as the title of the chapter with the 
       
   356      * annotated compound index.
       
   357      */
       
   358     virtual QCString trCompoundIndex()
       
   359     {
       
   360       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
       
   361       { 
       
   362         return "Veri Yapıları İndeksi";
       
   363       }
       
   364       else
       
   365       {
       
   366         return "Sınıf İndeksi"; 
       
   367       }
       
   368     }
       
   369 
       
   370     /*! This is used in LaTeX as the title of the chapter with the
       
   371      * list of all files.
       
   372      */
       
   373     virtual QCString trFileIndex() 
       
   374     { return "Dosya İndeksi"; }
       
   375 
       
   376     /*! This is used in LaTeX as the title of the chapter containing
       
   377      *  the documentation of all groups.
       
   378      */
       
   379     virtual QCString trModuleDocumentation()
       
   380     { return "Modül Dokümantasyonu"; }
       
   381 
       
   382     /*! This is used in LaTeX as the title of the chapter containing
       
   383      *  the documentation of all classes, structs and unions.
       
   384      */
       
   385     virtual QCString trClassDocumentation()
       
   386     { 
       
   387       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
       
   388       {
       
   389         return "Veri Yapıları Dokümantasyonu"; 
       
   390       }
       
   391       else
       
   392       {
       
   393         return "Sınıf Dokümantasyonu"; 
       
   394       }
       
   395     }
       
   396 
       
   397     /*! This is used in LaTeX as the title of the chapter containing
       
   398      *  the documentation of all files.
       
   399      */
       
   400     virtual QCString trFileDocumentation()
       
   401     { return "Dosya Dokümantasyonu"; }
       
   402 
       
   403     /*! This is used in LaTeX as the title of the chapter containing
       
   404      *  the documentation of all examples.
       
   405      */
       
   406     virtual QCString trExampleDocumentation()
       
   407     { return "Örnek Dokümantasyonu"; }
       
   408 
       
   409     /*! This is used in LaTeX as the title of the chapter containing
       
   410      *  the documentation of all related pages.
       
   411      */
       
   412     virtual QCString trPageDocumentation()
       
   413     { return "Sayfa Dokümantasyonu"; }
       
   414 
       
   415     /*! This is used in LaTeX as the title of the document */
       
   416     virtual QCString trReferenceManual()
       
   417     { return "Referans Kitabı"; }
       
   418     
       
   419     /*! This is used in the documentation of a file as a header before the 
       
   420      *  list of defines
       
   421      */
       
   422     virtual QCString trDefines()
       
   423     { return "Makrolar"; }
       
   424 
       
   425     /*! This is used in the documentation of a file as a header before the 
       
   426      *  list of function prototypes
       
   427      */
       
   428     virtual QCString trFuncProtos()
       
   429     { return "Fonksiyon Prototipleri"; }
       
   430 
       
   431     /*! This is used in the documentation of a file as a header before the 
       
   432      *  list of typedefs
       
   433      */
       
   434     virtual QCString trTypedefs()
       
   435     { return "Typedef\'ler"; }
       
   436 
       
   437     /*! This is used in the documentation of a file as a header before the 
       
   438      *  list of enumerations
       
   439      */
       
   440     virtual QCString trEnumerations()
       
   441     { return "Enümerasyonlar"; }
       
   442 
       
   443     /*! This is used in the documentation of a file as a header before the 
       
   444      *  list of (global) functions
       
   445      */
       
   446     virtual QCString trFunctions()
       
   447     { return "Fonksiyonlar"; }
       
   448 
       
   449     /*! This is used in the documentation of a file as a header before the 
       
   450      *  list of (global) variables
       
   451      */
       
   452     virtual QCString trVariables()
       
   453     { return "Değişkenler"; }
       
   454 
       
   455     /*! This is used in the documentation of a file as a header before the 
       
   456      *  list of (global) variables
       
   457      */
       
   458     virtual QCString trEnumerationValues()
       
   459     { return "Enümeratör"; }
       
   460     
       
   461     /*! This is used in the documentation of a file before the list of
       
   462      *  documentation blocks for defines
       
   463      */
       
   464     virtual QCString trDefineDocumentation()
       
   465     { return "Makro Dokümantasyonu"; }
       
   466 
       
   467     /*! This is used in the documentation of a file/namespace before the list 
       
   468      *  of documentation blocks for function prototypes
       
   469      */
       
   470     virtual QCString trFunctionPrototypeDocumentation()
       
   471     { return "Fonksiyon Prototip Dokümantasyonu"; }
       
   472 
       
   473     /*! This is used in the documentation of a file/namespace before the list 
       
   474      *  of documentation blocks for typedefs
       
   475      */
       
   476     virtual QCString trTypedefDocumentation()
       
   477     { return "Typedef Dokümantasyonu"; }
       
   478 
       
   479     /*! This is used in the documentation of a file/namespace before the list 
       
   480      *  of documentation blocks for enumeration types
       
   481      */
       
   482     virtual QCString trEnumerationTypeDocumentation()
       
   483     { return "Enümerasyon Tipi Dokümantasyonu"; }
       
   484 
       
   485     /*! This is used in the documentation of a file/namespace before the list 
       
   486      *  of documentation blocks for functions
       
   487      */
       
   488     virtual QCString trFunctionDocumentation()
       
   489     { return "Fonksiyon Dokümantasyonu"; }
       
   490 
       
   491     /*! This is used in the documentation of a file/namespace before the list 
       
   492      *  of documentation blocks for variables
       
   493      */
       
   494     virtual QCString trVariableDocumentation()
       
   495     { return "Değişken Dokümantasyonu"; }
       
   496 
       
   497     /*! This is used in the documentation of a file/namespace/group before 
       
   498      *  the list of links to documented compounds
       
   499      */
       
   500     virtual QCString trCompounds()
       
   501     { 
       
   502       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
       
   503       {
       
   504         return "Veri Yapıları"; 
       
   505       }
       
   506       else
       
   507       {
       
   508         return "Sınıflar"; 
       
   509       }
       
   510     }
       
   511 
       
   512     /*! This is used in the standard footer of each page and indicates when 
       
   513      *  the page was generated 
       
   514      */
       
   515     virtual QCString trGeneratedAt(const char *date,const char *projName)
       
   516     { 
       
   517       QCString result=projName+(QCString)" için "+date;
       
   518       if (projName) result+=(QCString)" tarihinde ";
       
   519       result+=(QCString)" üreten: ";
       
   520       return result;
       
   521     }
       
   522     /*! This is part of the sentence used in the standard footer of each page.
       
   523      */
       
   524     virtual QCString trWrittenBy()
       
   525     {
       
   526       return "yazan";
       
   527     }
       
   528 
       
   529     /*! this text is put before a class diagram */
       
   530     virtual QCString trClassDiagram(const char *clName)
       
   531     {
       
   532       return clName+(QCString)" için kalıtım şeması:";
       
   533     }
       
   534     
       
   535     /*! this text is generated when the \\internal command is used. */
       
   536     virtual QCString trForInternalUseOnly()
       
   537     { return "İç kullanıma ayrılmıştır."; }
       
   538 
       
   539     /*! this text is generated when the \\warning command is used. */
       
   540     virtual QCString trWarning()
       
   541     { return "Uyarı"; }
       
   542 
       
   543     /*! this text is generated when the \\version command is used. */
       
   544     virtual QCString trVersion()
       
   545     { return "Sürüm"; }
       
   546 
       
   547     /*! this text is generated when the \\date command is used. */
       
   548     virtual QCString trDate()
       
   549     { return "Tarih"; }
       
   550 
       
   551     /*! this text is generated when the \\return command is used. */
       
   552     virtual QCString trReturns()
       
   553     { return "Döndürdüğü değer"; }
       
   554 
       
   555     /*! this text is generated when the \\sa command is used. */
       
   556     virtual QCString trSeeAlso()
       
   557     { return "Ayrıca Bakınız"; }
       
   558 
       
   559     /*! this text is generated when the \\param command is used. */
       
   560     virtual QCString trParameters()
       
   561     { return "Parametreler"; }
       
   562 
       
   563     /*! this text is generated when the \\exception command is used. */
       
   564     virtual QCString trExceptions()
       
   565     { return "İstisnalar"; }
       
   566     
       
   567     /*! this text is used in the title page of a LaTeX document. */
       
   568     virtual QCString trGeneratedBy()
       
   569     { return "Oluşturan"; }
       
   570 
       
   571 //////////////////////////////////////////////////////////////////////////
       
   572 // new since 0.49-990307
       
   573 //////////////////////////////////////////////////////////////////////////
       
   574     
       
   575     /*! used as the title of page containing all the index of all namespaces. */
       
   576     virtual QCString trNamespaceList()
       
   577     { return "Namespace Listesi"; }
       
   578 
       
   579     /*! used as an introduction to the namespace list */
       
   580     virtual QCString trNamespaceListDescription(bool extractAll)
       
   581     {
       
   582       QCString result="Tüm ";
       
   583       if (!extractAll) result+="dokümante edilmiş ";
       
   584       result+="namespace\'lerin kısa tanımlarıyla listesi aşağıdadır:";
       
   585       return result;
       
   586     }
       
   587 
       
   588     /*! used in the class documentation as a header before the list of all
       
   589      *  friends of a class
       
   590      */
       
   591     virtual QCString trFriends()
       
   592     { return "Arkadaşları"; }
       
   593     
       
   594 //////////////////////////////////////////////////////////////////////////
       
   595 // new since 0.49-990405
       
   596 //////////////////////////////////////////////////////////////////////////
       
   597     
       
   598     /*! used in the class documentation as a header before the list of all
       
   599      * related classes 
       
   600      */
       
   601     virtual QCString trRelatedFunctionDocumentation()
       
   602     { return "Arkadaş Ve İlgili Fonksiyon Dokümantasyonu"; }
       
   603     
       
   604 //////////////////////////////////////////////////////////////////////////
       
   605 // new since 0.49-990425
       
   606 //////////////////////////////////////////////////////////////////////////
       
   607 
       
   608     /*! used as the title of the HTML page of a class/struct/union */
       
   609     virtual QCString trCompoundReference(const char *clName,
       
   610                                     ClassDef::CompoundType compType,
       
   611                                     bool isTemplate)
       
   612     {
       
   613       QCString result=(QCString)clName;
       
   614       switch(compType)
       
   615       {
       
   616         case ClassDef::Class:      result+=" Sınıf"; break;
       
   617         case ClassDef::Struct:     result+=" Yapı(Struct)"; break;
       
   618         case ClassDef::Union:      result+=" Birleşim(Union)"; break;
       
   619         case ClassDef::Interface:  result+=" Arayüz(Interface)"; break;
       
   620         case ClassDef::Protocol:   result+=" Protokol"; break;
       
   621         case ClassDef::Category:   result+=" Kategori"; break;
       
   622         case ClassDef::Exception:  result+=" İstisna"; break;
       
   623       }
       
   624       if (isTemplate) result+=" Şablon";
       
   625       result+=" Referans";
       
   626       return result;
       
   627     }
       
   628 
       
   629     /*! used as the title of the HTML page of a file */
       
   630     virtual QCString trFileReference(const char *fileName)
       
   631     {
       
   632       QCString result=fileName;
       
   633       result+=" Dosya Referansı"; 
       
   634       return result;
       
   635     }
       
   636 
       
   637     /*! used as the title of the HTML page of a namespace */
       
   638     virtual QCString trNamespaceReference(const char *namespaceName)
       
   639     {
       
   640       QCString result=namespaceName;
       
   641       result+=" Namespace Referansı";
       
   642       return result;
       
   643     }
       
   644     
       
   645     virtual QCString trPublicMembers()
       
   646     { return "Public Üye Fonksiyonlar"; }
       
   647     virtual QCString trPublicSlots()
       
   648     { return "Public Slotlar"; }
       
   649     virtual QCString trSignals()
       
   650     { return "Sinyaller"; }
       
   651     virtual QCString trStaticPublicMembers()
       
   652     { return "Statik Public Üye Fonksiyonlar"; }
       
   653     virtual QCString trProtectedMembers()
       
   654     { return "Korumalı Üye Fonksiyonlar"; }
       
   655     virtual QCString trProtectedSlots()
       
   656     { return "Korumalı Slotlar"; }
       
   657     virtual QCString trStaticProtectedMembers()
       
   658     { return "Statik Korumalı Üye Fonksiyonlar"; }
       
   659     virtual QCString trPrivateMembers()
       
   660     { return "Özel Üye Fonksiyonlar"; }
       
   661     virtual QCString trPrivateSlots()
       
   662     { return "Özel Slotlar"; }
       
   663     virtual QCString trStaticPrivateMembers()
       
   664     { return "Statik Özel Üye Fonksiyonlar"; }
       
   665     
       
   666     /*! this function is used to produce a comma-separated list of items.
       
   667      *  use generateMarker(i) to indicate where item i should be put.
       
   668      */
       
   669     virtual QCString trWriteList(int numEntries)
       
   670     {
       
   671       QCString result;
       
   672       int i;
       
   673       // the inherits list contain `numEntries' classes
       
   674       for (i=0;i<numEntries;i++) 
       
   675       {
       
   676         // use generateMarker to generate placeholders for the class links!
       
   677         result+=generateMarker(i); // generate marker for entry i in the list 
       
   678                                    // (order is left to right)
       
   679         
       
   680         if (i!=numEntries-1)  // not the last entry, so we need a separator
       
   681         {
       
   682           if (i<numEntries-2) // not the fore last entry 
       
   683             result+=", ";
       
   684           else                // the fore last entry
       
   685             result+=" ve ";
       
   686         }
       
   687       }
       
   688       return result; 
       
   689     }
       
   690     
       
   691     /*! used in class documentation to produce a list of base classes,
       
   692      *  if class diagrams are disabled.
       
   693      */
       
   694     virtual QCString trInheritsList(int numEntries)
       
   695     {
       
   696       return "Şu sınıflardan türemiştir : "+trWriteList(numEntries)+".";
       
   697     }
       
   698 
       
   699     /*! used in class documentation to produce a list of super classes,
       
   700      *  if class diagrams are disabled.
       
   701      */
       
   702     virtual QCString trInheritedByList(int numEntries)
       
   703     {
       
   704       return "Şu sınıfların atasıdır : "+trWriteList(numEntries)+".";
       
   705     }
       
   706 
       
   707     /*! used in member documentation blocks to produce a list of 
       
   708      *  members that are hidden by this one.
       
   709      */
       
   710     virtual QCString trReimplementedFromList(int numEntries)
       
   711     {
       
   712       return "Şu üyeleri yeniden tanımlar : "+trWriteList(numEntries)+".";
       
   713     }
       
   714 
       
   715     /*! used in member documentation blocks to produce a list of
       
   716      *  all member that overwrite the implementation of this member.
       
   717      */
       
   718     virtual QCString trReimplementedInList(int numEntries)
       
   719     {
       
   720       return "Şu üyeler tarafından yeniden tanımlanmıştır : "+trWriteList(numEntries)+".";
       
   721     }
       
   722 
       
   723     /*! This is put above each page as a link to all members of namespaces. */
       
   724     virtual QCString trNamespaceMembers()
       
   725     { return "Namespace Üyeleri"; }
       
   726 
       
   727     /*! This is an introduction to the page with all namespace members */
       
   728     virtual QCString trNamespaceMemberDescription(bool extractAll)
       
   729     { 
       
   730       QCString result="Bu liste tüm ";
       
   731       if (!extractAll) result+="dokümante edilmiş ";
       
   732       result+="namespace üyelerini listeler ve ";
       
   733       if (extractAll) 
       
   734         result+="her üye için üye dokümantasyonuna bağlar:";
       
   735       else 
       
   736         result+="ait olduğu namespace\'lere bağlar:";
       
   737       return result;
       
   738     }
       
   739     /*! This is used in LaTeX as the title of the chapter with the 
       
   740      *  index of all namespaces.
       
   741      */
       
   742     virtual QCString trNamespaceIndex()
       
   743     { return "Namespace İndeksi"; }
       
   744 
       
   745     /*! This is used in LaTeX as the title of the chapter containing
       
   746      *  the documentation of all namespaces.
       
   747      */
       
   748     virtual QCString trNamespaceDocumentation()
       
   749     { return "Namespace Dokümantasyonu"; }
       
   750 
       
   751 //////////////////////////////////////////////////////////////////////////
       
   752 // new since 0.49-990522
       
   753 //////////////////////////////////////////////////////////////////////////
       
   754 
       
   755     /*! This is used in the documentation before the list of all
       
   756      *  namespaces in a file.
       
   757      */
       
   758     virtual QCString trNamespaces()
       
   759     { return "Namespace\'ler"; }
       
   760 
       
   761 //////////////////////////////////////////////////////////////////////////
       
   762 // new since 0.49-990728
       
   763 //////////////////////////////////////////////////////////////////////////
       
   764 
       
   765     /*! This is put at the bottom of a class documentation page and is
       
   766      *  followed by a list of files that were used to generate the page.
       
   767      */
       
   768     virtual QCString trGeneratedFromFiles(ClassDef::CompoundType compType,
       
   769         bool single)
       
   770     { // here s is one of " Class", " Struct" or " Union"
       
   771       // single is true implies a single file
       
   772       QCString result=(QCString)"Bu ";
       
   773       switch(compType)
       
   774       {
       
   775         case ClassDef::Class:      result+="sınıf"; break;
       
   776         case ClassDef::Struct:     result+="yapı(struct)"; break;
       
   777         case ClassDef::Union:      result+="birleşim(union)"; break;
       
   778         case ClassDef::Interface:  result+="arayüz(interface)"; break;
       
   779         case ClassDef::Protocol:   result+="protokol"; break;
       
   780         case ClassDef::Category:   result+="kategori"; break;
       
   781         case ClassDef::Exception:  result+="istisna"; break;
       
   782       }
       
   783       result+=" için dokümantasyon aşağıdaki dosya";
       
   784       if (single) result+=""; else result+="lar";
       
   785       result+="dan üretilmiştir:";
       
   786       return result;
       
   787     }
       
   788 
       
   789     /*! This is in the (quick) index as a link to the alphabetical compound
       
   790      * list.
       
   791      */
       
   792     virtual QCString trAlphabeticalList()
       
   793     { return "Alfabetik Liste"; }
       
   794 
       
   795 //////////////////////////////////////////////////////////////////////////
       
   796 // new since 0.49-990901
       
   797 //////////////////////////////////////////////////////////////////////////
       
   798 
       
   799     /*! This is used as the heading text for the retval command. */
       
   800     virtual QCString trReturnValues()
       
   801     { return "Döndürdüğü değerler"; }
       
   802 
       
   803     /*! This is in the (quick) index as a link to the main page (index.html)
       
   804      */
       
   805     virtual QCString trMainPage()
       
   806     { return "Ana Sayfa"; }
       
   807 
       
   808     /*! This is used in references to page that are put in the LaTeX 
       
   809      *  documentation. It should be an abbreviation of the word page.
       
   810      */
       
   811     virtual QCString trPageAbbreviation()
       
   812     { return "sf."; }
       
   813 
       
   814 //////////////////////////////////////////////////////////////////////////
       
   815 // new since 0.49-991003
       
   816 //////////////////////////////////////////////////////////////////////////
       
   817 
       
   818     virtual QCString trDefinedAtLineInSourceFile()
       
   819     {
       
   820       return "@1 dosyasının @0 numaralı satırında tanımlanmıştır.";
       
   821     }
       
   822     virtual QCString trDefinedInSourceFile()
       
   823     {
       
   824       return "@0 dosyasında tanımlanmıştır.";
       
   825     }
       
   826 
       
   827 //////////////////////////////////////////////////////////////////////////
       
   828 // new since 0.49-991205
       
   829 //////////////////////////////////////////////////////////////////////////
       
   830 
       
   831     virtual QCString trDeprecated()
       
   832     {
       
   833       return "Kullanımdan kalkmıştır";
       
   834     }
       
   835 
       
   836 //////////////////////////////////////////////////////////////////////////
       
   837 // new since 1.0.0
       
   838 //////////////////////////////////////////////////////////////////////////
       
   839 
       
   840     /*! this text is put before a collaboration diagram */
       
   841     virtual QCString trCollaborationDiagram(const char *clName)
       
   842     {
       
   843       return clName+(QCString)" için işbirliği (collaboration) şeması:";
       
   844     }
       
   845     /*! this text is put before an include dependency graph */
       
   846     virtual QCString trInclDepGraph(const char *fName)
       
   847     {
       
   848       return fName+(QCString)" için içerme bağımlılık grafiği:";
       
   849     }
       
   850     /*! header that is put before the list of constructor/destructors. */
       
   851     virtual QCString trConstructorDocumentation()
       
   852     {
       
   853       return "Constructor & Destructor Dokümantasyonu"; 
       
   854     }
       
   855     /*! Used in the file documentation to point to the corresponding sources. */
       
   856     virtual QCString trGotoSourceCode()
       
   857     {
       
   858       return "Bu dosyanın kaynak koduna git.";
       
   859     }
       
   860     /*! Used in the file sources to point to the corresponding documentation. */
       
   861     virtual QCString trGotoDocumentation()
       
   862     {
       
   863       return "Bu dosyanın dokümantasyonuna git.";
       
   864     }
       
   865     /*! Text for the \\pre command */
       
   866     virtual QCString trPrecondition()
       
   867     {
       
   868       return "Ön şart";
       
   869     }
       
   870     /*! Text for the \\post command */
       
   871     virtual QCString trPostcondition()
       
   872     {
       
   873       return "Son şart (Postcondition)";
       
   874     }
       
   875     /*! Text for the \\invariant command */
       
   876     virtual QCString trInvariant()
       
   877     {
       
   878       return "Değişmez(Invariant)";
       
   879     }
       
   880     /*! Text shown before a multi-line variable/enum initialization */
       
   881     virtual QCString trInitialValue()
       
   882     {
       
   883       return "İlk değer:";
       
   884     }
       
   885     /*! Text used the source code in the file index */
       
   886     virtual QCString trCode()
       
   887     {
       
   888       return "kod";
       
   889     }
       
   890     virtual QCString trGraphicalHierarchy()
       
   891     {
       
   892       return "Grafiksel Sınıf Hiyerarşisi";
       
   893     }
       
   894     virtual QCString trGotoGraphicalHierarchy()
       
   895     {
       
   896       return "Grafiksel sınıf hiyerarşisine git";
       
   897     }
       
   898     virtual QCString trGotoTextualHierarchy()
       
   899     {
       
   900       return "Metinsel sınıf hiyerarşisine git";
       
   901     }
       
   902     virtual QCString trPageIndex()
       
   903     {
       
   904       return "Sayfa İndeksi";
       
   905     }
       
   906 
       
   907 //////////////////////////////////////////////////////////////////////////
       
   908 // new since 1.1.0
       
   909 //////////////////////////////////////////////////////////////////////////
       
   910     
       
   911     virtual QCString trNote()
       
   912     {
       
   913       return "Not";
       
   914     }
       
   915     virtual QCString trPublicTypes()
       
   916     {
       
   917       return "Public Tipler";
       
   918     }
       
   919     virtual QCString trPublicAttribs()
       
   920     {
       
   921       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
       
   922       {
       
   923         return "Veri Alanları";
       
   924       }
       
   925       else
       
   926       {
       
   927         return "Public Özellikler(attribute)";
       
   928       }
       
   929     }
       
   930     virtual QCString trStaticPublicAttribs()
       
   931     {
       
   932       return "Statik Public Özellikler(attribute)";
       
   933     }
       
   934     virtual QCString trProtectedTypes()
       
   935     {
       
   936       return "Korumalı Tipler";
       
   937     }
       
   938     virtual QCString trProtectedAttribs()
       
   939     {
       
   940       return "Korumalı Özellikler(attribute)";
       
   941     }
       
   942     virtual QCString trStaticProtectedAttribs()
       
   943     {
       
   944       return "Statik Korumalı Attributes";
       
   945     }
       
   946     virtual QCString trPrivateTypes()
       
   947     {
       
   948       return "Özel Tipler";
       
   949     }
       
   950     virtual QCString trPrivateAttribs()
       
   951     {
       
   952       return "Özel Özellikler(attribute)";
       
   953     }
       
   954     virtual QCString trStaticPrivateAttribs()
       
   955     {
       
   956       return "Statik Özel Özellikler(attribute)";
       
   957     }
       
   958 
       
   959 //////////////////////////////////////////////////////////////////////////
       
   960 // new since 1.1.3
       
   961 //////////////////////////////////////////////////////////////////////////
       
   962 
       
   963     /*! Used as a marker that is put before a \\todo item */
       
   964     virtual QCString trTodo()
       
   965     {
       
   966       return "Yapılacak";
       
   967     }
       
   968     /*! Used as the header of the todo list */
       
   969     virtual QCString trTodoList()
       
   970     {
       
   971       return "Yapılacaklar Listesi";
       
   972     }
       
   973 
       
   974 //////////////////////////////////////////////////////////////////////////
       
   975 // new since 1.1.4
       
   976 //////////////////////////////////////////////////////////////////////////
       
   977 
       
   978     virtual QCString trReferencedBy()
       
   979     {
       
   980       return "Referans veren";
       
   981     }
       
   982     virtual QCString trRemarks()
       
   983     {
       
   984       return "Dipnotlar";
       
   985     }
       
   986     virtual QCString trAttention()
       
   987     {
       
   988       return "Dikkat";
       
   989     }
       
   990     virtual QCString trInclByDepGraph()
       
   991     {
       
   992       return "Bu şekil hangi dosyaların doğrudan ya da "
       
   993              "dolaylı olarak bu dosyayı içerdiğini gösterir:";
       
   994     }
       
   995     virtual QCString trSince()
       
   996     {
       
   997       return "Şu zamandan beri";
       
   998     }
       
   999     
       
  1000 //////////////////////////////////////////////////////////////////////////
       
  1001 // new since 1.1.5
       
  1002 //////////////////////////////////////////////////////////////////////////
       
  1003 
       
  1004     /*! title of the graph legend page */
       
  1005     virtual QCString trLegendTitle()
       
  1006     {
       
  1007       return "Şekil Lejantı";
       
  1008     }
       
  1009     /*! page explaining how the dot graph's should be interpreted 
       
  1010      *  The %A in the text below are to prevent link to classes called "A".
       
  1011      */
       
  1012     virtual QCString trLegendDocs()
       
  1013     {
       
  1014       return 
       
  1015         "Bu dosya doxygen tarafından üretilen grafiklerin nasıl anlaşılacağını "
       
  1016         "açıklar.<p>\n"
       
  1017         "Aşağıdaki örneğe bakalım:\n"
       
  1018         "\\code\n"
       
  1019         "/*! Sadeleşme yüzünden görünmeyen sınıf */\n"
       
  1020         "class Invisible { };\n\n"
       
  1021         "/*! Sadeleşmiş sınıf, kalıtım ilişkisi gizli */\n"
       
  1022         "class Truncated : public Invisible { };\n\n"
       
  1023         "/* Doxygen yorumlarıyla dokümante edilmemiş sınıf */\n"
       
  1024         "class Undocumented { };\n\n"
       
  1025         "/*! Public kalıtımla türetilen sınıf */\n"
       
  1026         "class PublicBase : public Truncated { };\n\n"
       
  1027         "/*! Bir şablon sınıfı */\n"
       
  1028         "template<class T> class Templ { };\n\n"
       
  1029         "/*! Korumalı kalıtımla türetilen sınıf */\n"
       
  1030         "class ProtectedBase { };\n\n"
       
  1031         "/*! Özel kalıtımla türetilen sınıf */\n"
       
  1032         "class PrivateBase { };\n\n"
       
  1033         "/*! Türetilen sınıf tarafından kullanılan sınıf */\n"
       
  1034         "class Used { };\n\n"
       
  1035         "/*! Pekçok sınıftan türeyen bir sınıf */\n"
       
  1036         "class Inherited : public PublicBase,\n"
       
  1037         "                  protected ProtectedBase,\n"
       
  1038         "                  private PrivateBase,\n"
       
  1039         "                  public Undocumented,\n"
       
  1040         "                  public Templ<int>\n"
       
  1041         "{\n"
       
  1042         "  private:\n"
       
  1043         "    Used *m_usedClass;\n"
       
  1044         "};\n"
       
  1045         "\\endcode\n"
       
  1046         "Bu kod aşağıdaki şemayı oluşturur:"
       
  1047         "<p><center><img alt=\"\" src=\"graph_legend."+Config_getEnum("DOT_IMAGE_FORMAT")+"\"></center>\n"
       
  1048         "<p>\n"
       
  1049         "Yukarıdaki şemadaki kutular aşağıda açıklanmıştır:\n"
       
  1050         "<ul>\n"
       
  1051         "<li>%A dolu gri kutu şemanın ait olduğu yapı(struct) ya da sınıfı "
       
  1052         "gösterir.\n"
       
  1053         "<li>%A siyah çerçeveli bir kutu dokümante edilmiş bir yapı(struct) ya da sınıfı gösterir.\n"
       
  1054         "<li>%A gri çerçeveli bir kutu dokümante edilmemiş bir yapı(struct) ya da sınıfı gösterir.\n"
       
  1055         "<li>%A kırmızı çerçeveli bir kutu tüm kalıtım/içerme ilişkileri gösterilmemiş ve dokümante "
       
  1056         "edilmiş bir yapı(struct) ya da sınıfı gösterir. %A şema belirlenen sınırlara "
       
  1057         "sığmıyorsa sadeleştirilir.\n"
       
  1058         "</ul>\n"
       
  1059         "Okların anlamı aşağıdaki gibidir:\n"
       
  1060         "<ul>\n"
       
  1061         "<li>%A koyu mavi ok iki sınıf arasındaki public kalıtım ilişkisini "
       
  1062         "göstermekte kullanılır.\n"
       
  1063         "<li>%A koyu yeşil ok korumalı kalıtımı gösterir.\n"
       
  1064         "<li>%A koyu kırmızı ok özel kalıtımı gösterir.\n"
       
  1065         "<li>%A mor kesikli çizgi bir sınıfın diğeri tarafından içeriliyor ya da kullanılıyor "
       
  1066         "olduğunu gösterir. Ok işaret edilen sınıfın hangi değişken(ler) tarafından erişildiğini "
       
  1067         "gösteren etiketle işaretleniştir.\n"
       
  1068         "<li>%A Sarı kesikli çizgi şablondan üretilen bir sınıf ve ilgili şablon sınıfı "
       
  1069         "arasındaki ilişkiyi gösterir. Ok türeyen sınıfın şablon parametreleriyle "
       
  1070         "etiketlenmiştir.\n"
       
  1071         "</ul>\n";
       
  1072     }
       
  1073     /*! text for the link to the legend page */
       
  1074     virtual QCString trLegend()
       
  1075     {
       
  1076       return "lejant";
       
  1077     }
       
  1078     
       
  1079 //////////////////////////////////////////////////////////////////////////
       
  1080 // new since 1.2.0
       
  1081 //////////////////////////////////////////////////////////////////////////
       
  1082     
       
  1083     /*! Used as a marker that is put before a test item */
       
  1084     virtual QCString trTest()
       
  1085     {
       
  1086       return "Test";
       
  1087     }
       
  1088     /*! Used as the header of the test list */
       
  1089     virtual QCString trTestList()
       
  1090     {
       
  1091       return "Test Listesi";
       
  1092     }
       
  1093 
       
  1094 //////////////////////////////////////////////////////////////////////////
       
  1095 // new since 1.2.1
       
  1096 //////////////////////////////////////////////////////////////////////////
       
  1097 
       
  1098     /*! Used as a section header for KDE-2 IDL methods */
       
  1099     virtual QCString trDCOPMethods()
       
  1100     {
       
  1101       return "DCOP Üye Fonksiyonlar";
       
  1102     }
       
  1103 
       
  1104 //////////////////////////////////////////////////////////////////////////
       
  1105 // new since 1.2.2
       
  1106 //////////////////////////////////////////////////////////////////////////
       
  1107 
       
  1108     /*! Used as a section header for IDL properties */
       
  1109     virtual QCString trProperties()
       
  1110     {
       
  1111       return "Özellikler";
       
  1112     }
       
  1113     /*! Used as a section header for IDL property documentation */
       
  1114     virtual QCString trPropertyDocumentation()
       
  1115     {
       
  1116       return "Özellik Dokümantasyonu";
       
  1117     }
       
  1118 
       
  1119 //////////////////////////////////////////////////////////////////////////
       
  1120 // new since 1.2.4
       
  1121 //////////////////////////////////////////////////////////////////////////
       
  1122 
       
  1123     /*! Used for Java classes in the summary section of Java packages */
       
  1124     virtual QCString trClasses()
       
  1125     {
       
  1126       if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
       
  1127       {
       
  1128         return "Veri Yapıları";
       
  1129       }
       
  1130       else
       
  1131       {
       
  1132         return "Sınıflar";
       
  1133       }
       
  1134     }
       
  1135     /*! Used as the title of a Java package */
       
  1136     virtual QCString trPackage(const char *name)
       
  1137     {
       
  1138       return (QCString)"Paket "+name;
       
  1139     }
       
  1140     /*! Title of the package index page */
       
  1141     virtual QCString trPackageList()
       
  1142     {
       
  1143       return "Paket Listesi";
       
  1144     }
       
  1145     /*! The description of the package index page */
       
  1146     virtual QCString trPackageListDescription()
       
  1147     {
       
  1148       return "Paketler ve kısa tanımları (var ise):";
       
  1149     }
       
  1150     /*! The link name in the Quick links header for each page */
       
  1151     virtual QCString trPackages()
       
  1152     {
       
  1153       return "Paketler";
       
  1154     }
       
  1155     /*! Text shown before a multi-line define */
       
  1156     virtual QCString trDefineValue()
       
  1157     {
       
  1158       return "Değer:";
       
  1159     }
       
  1160     
       
  1161 //////////////////////////////////////////////////////////////////////////
       
  1162 // new since 1.2.5
       
  1163 //////////////////////////////////////////////////////////////////////////
       
  1164     
       
  1165     /*! Used as a marker that is put before a \\bug item */
       
  1166     virtual QCString trBug()
       
  1167     {
       
  1168       return "Hata";
       
  1169     }
       
  1170     /*! Used as the header of the bug list */
       
  1171     virtual QCString trBugList()
       
  1172     {
       
  1173       return "Hata Listesi";
       
  1174     }
       
  1175 
       
  1176 //////////////////////////////////////////////////////////////////////////
       
  1177 // new since 1.2.6
       
  1178 //////////////////////////////////////////////////////////////////////////
       
  1179 
       
  1180     /*! Used as ansicpg for RTF file 
       
  1181      * 
       
  1182      * The following table shows the correlation of Charset name, Charset Value and 
       
  1183      * <pre>
       
  1184      * Codepage number:
       
  1185      * Charset Name       Charset Value(hex)  Codepage number
       
  1186      * ------------------------------------------------------
       
  1187      * DEFAULT_CHARSET           1 (x01)
       
  1188      * SYMBOL_CHARSET            2 (x02)
       
  1189      * OEM_CHARSET             255 (xFF)
       
  1190      * ANSI_CHARSET              0 (x00)            1252
       
  1191      * RUSSIAN_CHARSET         204 (xCC)            1251
       
  1192      * EE_CHARSET              238 (xEE)            1250
       
  1193      * GREEK_CHARSET           161 (xA1)            1253
       
  1194      * TURKISH_CHARSET         162 (xA2)            1254
       
  1195      * BALTIC_CHARSET          186 (xBA)            1257
       
  1196      * HEBREW_CHARSET          177 (xB1)            1255
       
  1197      * ARABIC _CHARSET         178 (xB2)            1256
       
  1198      * SHIFTJIS_CHARSET        128 (x80)             932
       
  1199      * HANGEUL_CHARSET         129 (x81)             949
       
  1200      * GB2313_CHARSET          134 (x86)             936
       
  1201      * CHINESEBIG5_CHARSET     136 (x88)             950
       
  1202      * </pre>
       
  1203      * 
       
  1204      */
       
  1205     virtual QCString trRTFansicp()
       
  1206     {
       
  1207       return "1254";
       
  1208     }
       
  1209     
       
  1210 
       
  1211     /*! Used as ansicpg for RTF fcharset 
       
  1212      *  \see trRTFansicp() for a table of possible values.
       
  1213      */
       
  1214     virtual QCString trRTFCharSet()
       
  1215     {
       
  1216       return "162";
       
  1217     }
       
  1218 
       
  1219     /*! Used as header RTF general index */
       
  1220     virtual QCString trRTFGeneralIndex()
       
  1221     {
       
  1222       return "İndeks";
       
  1223     }
       
  1224    
       
  1225     /*! This is used for translation of the word that will possibly
       
  1226      *  be followed by a single name or by a list of names 
       
  1227      *  of the category.
       
  1228      */
       
  1229     virtual QCString trClass(bool first_capital, bool singular)
       
  1230     { 
       
  1231       QCString result((first_capital ? "Sınıf" : "sınıf"));
       
  1232       if (!singular)  result+="lar";
       
  1233       return result; 
       
  1234     }
       
  1235 
       
  1236     /*! This is used for translation of the word that will possibly
       
  1237      *  be followed by a single name or by a list of names 
       
  1238      *  of the category.
       
  1239      */
       
  1240     virtual QCString trFile(bool first_capital, bool singular)
       
  1241     { 
       
  1242       QCString result((first_capital ? "Dosya" : "dosya"));
       
  1243       if (!singular)  result+="lar";
       
  1244       return result; 
       
  1245     }
       
  1246 
       
  1247     /*! This is used for translation of the word that will possibly
       
  1248      *  be followed by a single name or by a list of names 
       
  1249      *  of the category.
       
  1250      */
       
  1251     virtual QCString trNamespace(bool first_capital, bool singular)
       
  1252     { 
       
  1253       QCString result((first_capital ? "Namespace" : "namespace"));
       
  1254       if (!singular)  result+="\'ler";
       
  1255       return result; 
       
  1256     }
       
  1257 
       
  1258     /*! This is used for translation of the word that will possibly
       
  1259      *  be followed by a single name or by a list of names 
       
  1260      *  of the category.
       
  1261      */
       
  1262     virtual QCString trGroup(bool first_capital, bool singular)
       
  1263     { 
       
  1264       QCString result((first_capital ? "Grup" : "grup"));
       
  1265       if (!singular)  result+="lar";
       
  1266       return result; 
       
  1267     }
       
  1268 
       
  1269     /*! This is used for translation of the word that will possibly
       
  1270      *  be followed by a single name or by a list of names 
       
  1271      *  of the category.
       
  1272      */
       
  1273     virtual QCString trPage(bool first_capital, bool singular)
       
  1274     { 
       
  1275       QCString result((first_capital ? "Sayfa" : "sayfa"));
       
  1276       if (!singular)  result+="lar";
       
  1277       return result; 
       
  1278     }
       
  1279 
       
  1280     /*! This is used for translation of the word that will possibly
       
  1281      *  be followed by a single name or by a list of names 
       
  1282      *  of the category.
       
  1283      */
       
  1284     virtual QCString trMember(bool first_capital, bool singular)
       
  1285     { 
       
  1286       QCString result((first_capital ? "Üye" : "üye"));
       
  1287       if (!singular)  result+="ler";
       
  1288       return result; 
       
  1289     }
       
  1290    
       
  1291     /*! This is used for translation of the word that will possibly
       
  1292      *  be followed by a single name or by a list of names 
       
  1293      *  of the category.
       
  1294      */
       
  1295     virtual QCString trGlobal(bool first_capital, bool singular)
       
  1296     { 
       
  1297       QCString result((first_capital ? "Global değişken" : "global değişken"));
       
  1298       if (!singular)  result+="ler";
       
  1299       return result; 
       
  1300     }
       
  1301 
       
  1302 //////////////////////////////////////////////////////////////////////////
       
  1303 // new since 1.2.7
       
  1304 //////////////////////////////////////////////////////////////////////////
       
  1305 
       
  1306     /*! This text is generated when the \\author command is used and
       
  1307      *  for the author section in man pages. */
       
  1308     virtual QCString trAuthor(bool first_capital, bool singular)
       
  1309     {                                                                         
       
  1310       QCString result((first_capital ? "Yazar" : "yazar"));
       
  1311       if (!singular)  result+="lar";
       
  1312       return result; 
       
  1313     }
       
  1314 
       
  1315 //////////////////////////////////////////////////////////////////////////
       
  1316 // new since 1.2.11
       
  1317 //////////////////////////////////////////////////////////////////////////
       
  1318 
       
  1319     /*! This text is put before the list of members referenced by a member
       
  1320      */
       
  1321     virtual QCString trReferences()
       
  1322     {
       
  1323       return "Referanslar";
       
  1324     }
       
  1325 
       
  1326 //////////////////////////////////////////////////////////////////////////
       
  1327 // new since 1.2.13
       
  1328 //////////////////////////////////////////////////////////////////////////
       
  1329 
       
  1330     /*! used in member documentation blocks to produce a list of 
       
  1331      *  members that are implemented by this one.
       
  1332      */
       
  1333     virtual QCString trImplementedFromList(int numEntries)
       
  1334     {
       
  1335       return "Şu üyeleri gerçekler: "+trWriteList(numEntries)+".";
       
  1336     }
       
  1337 
       
  1338     /*! used in member documentation blocks to produce a list of
       
  1339      *  all members that implement this abstract member.
       
  1340      */
       
  1341     virtual QCString trImplementedInList(int numEntries)
       
  1342     {
       
  1343       return "Şu üyelerce gerçeklenir: "+trWriteList(numEntries)+".";
       
  1344     }
       
  1345 
       
  1346 //////////////////////////////////////////////////////////////////////////
       
  1347 // new since 1.2.16
       
  1348 //////////////////////////////////////////////////////////////////////////
       
  1349 
       
  1350     /*! used in RTF documentation as a heading for the Table
       
  1351      *  of Contents.
       
  1352      */
       
  1353     virtual QCString trRTFTableOfContents()
       
  1354     {
       
  1355       return "İçindekiler";
       
  1356     }
       
  1357 
       
  1358 //////////////////////////////////////////////////////////////////////////
       
  1359 // new since 1.2.17
       
  1360 //////////////////////////////////////////////////////////////////////////
       
  1361 
       
  1362     /*! Used as the header of the list of item that have been 
       
  1363      *  flagged deprecated 
       
  1364      */
       
  1365     virtual QCString trDeprecatedList()
       
  1366     {
       
  1367       return "Kullanımdan Kalkanlar Listesl";
       
  1368     }
       
  1369 
       
  1370 //////////////////////////////////////////////////////////////////////////
       
  1371 // new since 1.2.18
       
  1372 //////////////////////////////////////////////////////////////////////////
       
  1373 
       
  1374     /*! Used as a header for declaration section of the events found in 
       
  1375      * a C# program
       
  1376      */
       
  1377     virtual QCString trEvents()
       
  1378     {
       
  1379       return "Olaylar";
       
  1380     }
       
  1381     /*! Header used for the documentation section of a class' events. */
       
  1382     virtual QCString trEventDocumentation()
       
  1383     {
       
  1384       return "Olay Dokümantasyonu";
       
  1385     }
       
  1386 
       
  1387 //////////////////////////////////////////////////////////////////////////
       
  1388 // new since 1.3
       
  1389 //////////////////////////////////////////////////////////////////////////
       
  1390 
       
  1391     /*! Used as a heading for a list of Java class types with package scope.
       
  1392      */
       
  1393     virtual QCString trPackageTypes()
       
  1394     { 
       
  1395       return "Paket Tipleri";
       
  1396     }
       
  1397     /*! Used as a heading for a list of Java class fonksiyonlar with package 
       
  1398      * scope. 
       
  1399      */
       
  1400     virtual QCString trPackageMembers()
       
  1401     { 
       
  1402       return "Paket Fonksiyonlar";
       
  1403     }
       
  1404     /*! Used as a heading for a list of static Java class fonksiyonlar with 
       
  1405      *  package scope.
       
  1406      */
       
  1407     virtual QCString trStaticPackageMembers()
       
  1408     { 
       
  1409       return "Static Pakat Fonksiyonları";
       
  1410     }
       
  1411     /*! Used as a heading for a list of Java class variables with package 
       
  1412      * scope.
       
  1413      */
       
  1414     virtual QCString trPackageAttribs()
       
  1415     { 
       
  1416       return "Packet Özellikleri(attribute)";
       
  1417     }
       
  1418     /*! Used as a heading for a list of static Java class variables with 
       
  1419      * package scope.
       
  1420      */
       
  1421     virtual QCString trStaticPackageAttribs()
       
  1422     { 
       
  1423       return "Statik Packet Özellikleri(attribute)";
       
  1424     }
       
  1425     
       
  1426 //////////////////////////////////////////////////////////////////////////
       
  1427 // new since 1.3.1
       
  1428 //////////////////////////////////////////////////////////////////////////
       
  1429 
       
  1430     /*! Used in the quick index of a class/file/namespace member list page 
       
  1431      *  to link to the unfiltered list of all members.
       
  1432      */
       
  1433     virtual QCString trAll()
       
  1434     {
       
  1435       return "Tümü";
       
  1436     }
       
  1437     /*! Put in front of the call graph for a function. */
       
  1438     virtual QCString trCallGraph()
       
  1439     {
       
  1440       return "Bu fonksiyon için çağırılma şeması:";
       
  1441     }
       
  1442 
       
  1443 //////////////////////////////////////////////////////////////////////////
       
  1444 // new since 1.3.3
       
  1445 //////////////////////////////////////////////////////////////////////////
       
  1446 
       
  1447     /*! When the search engine is enabled this text is put in the header 
       
  1448      *  of each page before the field where one can enter the text to search 
       
  1449      *  for. 
       
  1450      */
       
  1451     virtual QCString trSearchForIndex()
       
  1452     {
       
  1453       return "Arama yapılacak metin";
       
  1454     }
       
  1455     /*! This string is used as the title for the page listing the search
       
  1456      *  results.
       
  1457      */
       
  1458     virtual QCString trSearchResultsTitle()
       
  1459     {
       
  1460       return "Arama sonuçları";
       
  1461     }
       
  1462     /*! This string is put just before listing the search results. The
       
  1463      *  text can be different depending on the number of documents found.
       
  1464      *  Inside the text you can put the special marker $num to insert
       
  1465      *  the number representing the actual number of search results.
       
  1466      *  The @a numDocuments parameter can be either 0, 1 or 2, where the 
       
  1467      *  value 2 represents 2 or more matches. HTML markup is allowed inside
       
  1468      *  the returned string.
       
  1469      */
       
  1470     virtual QCString trSearchResults(int numDocuments)
       
  1471     {
       
  1472       if (numDocuments==0)
       
  1473       {
       
  1474         return "Üzgünüm, sorgunuzla eşleşen doküman bulunamadı.";
       
  1475       }
       
  1476       else if (numDocuments==1)
       
  1477       {
       
  1478         return "Sorgunuzla eşleşen <b>1</b> doküman bulundu.";
       
  1479       }
       
  1480       else 
       
  1481       {
       
  1482         return "Sorgunuzla eşleşen <b>$num</b> doküman bulundu. "
       
  1483                "Önce en iyi eşleşmeler gösteriliyor.";
       
  1484       }
       
  1485     }
       
  1486     /*! This string is put before the list of matched words, for each search 
       
  1487      *  result. What follows is the list of words that matched the query.
       
  1488      */
       
  1489     virtual QCString trSearchMatches()
       
  1490     {
       
  1491       return "Eşleşme:";
       
  1492     }
       
  1493 
       
  1494 //////////////////////////////////////////////////////////////////////////
       
  1495 // new since 1.3.8
       
  1496 //////////////////////////////////////////////////////////////////////////
       
  1497 
       
  1498     /*! This is used in HTML as the title of page with source code for file filename
       
  1499      */
       
  1500     virtual QCString trSourceFile(QCString& filename)
       
  1501     {
       
  1502       return filename + " Kaynak Dosyası";
       
  1503     }
       
  1504 
       
  1505 //////////////////////////////////////////////////////////////////////////
       
  1506 // new since 1.3.9
       
  1507 //////////////////////////////////////////////////////////////////////////
       
  1508 
       
  1509     /*! This is used as the name of the chapter containing the directory
       
  1510      *  hierarchy.
       
  1511      */
       
  1512     virtual QCString trDirIndex()
       
  1513     { return "Dizin Hiyerarşisi"; }
       
  1514 
       
  1515     /*! This is used as the name of the chapter containing the documentation
       
  1516      *  of the directories.
       
  1517      */
       
  1518     virtual QCString trDirDocumentation()
       
  1519     { return "Dizin Dokümantasyonu"; }
       
  1520 
       
  1521     /*! This is used as the title of the directory index and also in the
       
  1522      *  Quick links of an HTML page, to link to the directory hierarchy.
       
  1523      */
       
  1524     virtual QCString trDirectories()
       
  1525     { return "Dizinler"; }
       
  1526 
       
  1527     /*! This returns a sentences that introduces the directory hierarchy. 
       
  1528      *  and the fact that it is sorted alphabetically per level
       
  1529      */
       
  1530     virtual QCString trDirDescription()
       
  1531     { return "Bu dizin hiyerarşisi tamamen olmasa da yaklaşık "
       
  1532              "olarak alfabetik sıraya konulmuştur:";
       
  1533     }
       
  1534 
       
  1535     /*! This returns the title of a directory page. The name of the
       
  1536      *  directory is passed via \a dirName.
       
  1537      */
       
  1538     virtual QCString trDirReference(const char *dirName)
       
  1539     { QCString result=dirName; result+=" Dizin Referansı"; return result; }
       
  1540 
       
  1541     /*! This returns the word directory with or without starting capital
       
  1542      *  (\a first_capital) and in sigular or plural form (\a singular).
       
  1543      */
       
  1544     virtual QCString trDir(bool first_capital, bool singular)
       
  1545     { 
       
  1546       QCString result((first_capital ? "Dizin" : "dizin"));
       
  1547       if (!singular) result+="ler";
       
  1548       return result; 
       
  1549     }
       
  1550 
       
  1551 //////////////////////////////////////////////////////////////////////////
       
  1552 // new since 1.4.1
       
  1553 //////////////////////////////////////////////////////////////////////////
       
  1554 
       
  1555     /*! This text is added to the documentation when the \\overload command
       
  1556      *  is used for a overloaded function.
       
  1557      */
       
  1558     virtual QCString trOverloadText()
       
  1559     {
       
  1560        return "Bu çok anlamlı (overloaded) bir üye fonksiyondur, "
       
  1561               "tamamlık açısından burada verilmektedir. Yukarıdaki fonksiyondan "
       
  1562               "sadece aldığı argüman(lar) açısından farklıdır.";
       
  1563     }
       
  1564 
       
  1565 //////////////////////////////////////////////////////////////////////////
       
  1566 // new since 1.4.6
       
  1567 //////////////////////////////////////////////////////////////////////////
       
  1568 
       
  1569     /*! This is used to introduce a caller (or called-by) graph */
       
  1570     virtual QCString trCallerGraph()
       
  1571     {
       
  1572       return "Bu fonksiyon için çağırılma şeması:";
       
  1573     }
       
  1574 
       
  1575     /*! This is used in the documentation of a file/namespace before the list 
       
  1576      *  of documentation blocks for enumeration values
       
  1577      */
       
  1578     virtual QCString trEnumerationValueDocumentation()
       
  1579     { return "Enümerasyon Dokümantasyonu"; }
       
  1580 
       
  1581 //////////////////////////////////////////////////////////////////////////
       
  1582 // new since 1.5.4 (mainly for Fortran)
       
  1583 //////////////////////////////////////////////////////////////////////////
       
  1584     
       
  1585     /*! header that is put before the list of member subprograms (Fortran). */
       
  1586     virtual QCString trMemberFunctionDocumentationFortran()
       
  1587     { return "Üye Fonksiyon/Subroutine Dokümantasyonu"; }
       
  1588 
       
  1589     /*! This is put above each page as a link to the list of annotated data types (Fortran). */    
       
  1590     virtual QCString trCompoundListFortran()
       
  1591     { return "Veri Tipleri Listesi"; }
       
  1592 
       
  1593     /*! This is put above each page as a link to all members of compounds (Fortran). */
       
  1594     virtual QCString trCompoundMembersFortran()
       
  1595     { return "Veri Alanları"; }
       
  1596 
       
  1597     /*! This is an introduction to the annotated compound list (Fortran). */
       
  1598     virtual QCString trCompoundListDescriptionFortran()
       
  1599     { return "Kısa tanımlarıyla veri tipleri:"; }
       
  1600 
       
  1601     /*! This is an introduction to the page with all data types (Fortran). */
       
  1602     virtual QCString trCompoundMembersDescriptionFortran(bool extractAll)
       
  1603     {
       
  1604       QCString result="Bu liste tüm ";
       
  1605       if (!extractAll)
       
  1606       {
       
  1607         result+="dokümante edilmiş ";
       
  1608       }
       
  1609       result+="veri tiplerini içerir ve ";
       
  1610       if (!extractAll) 
       
  1611       {
       
  1612          result+="her üyeyi veri yapısı dokümantasyonuna bağlar:";
       
  1613       }
       
  1614       else 
       
  1615       {
       
  1616          result+="ait oldukları veri tiplerine bağlar:";
       
  1617       }
       
  1618       return result;
       
  1619     }
       
  1620 
       
  1621     /*! This is used in LaTeX as the title of the chapter with the 
       
  1622      * annotated compound index (Fortran).
       
  1623      */
       
  1624     virtual QCString trCompoundIndexFortran()
       
  1625     { return "Veri Tipi İndeksi"; }
       
  1626 
       
  1627     /*! This is used in LaTeX as the title of the chapter containing
       
  1628      *  the documentation of all data types (Fortran).
       
  1629      */
       
  1630     virtual QCString trTypeDocumentation()
       
  1631     { return "Veri Tipi Dokümantasyonu"; }
       
  1632 
       
  1633     /*! This is used in the documentation of a file as a header before the 
       
  1634      *  list of (global) subprograms (Fortran).
       
  1635      */
       
  1636     virtual QCString trSubprograms()
       
  1637     { return "Fonksiyonlar/Subroutine\'ler"; }
       
  1638 
       
  1639     /*! This is used in the documentation of a file/namespace before the list 
       
  1640      *  of documentation blocks for subprograms (Fortran)
       
  1641      */
       
  1642     virtual QCString trSubprogramDocumentation()
       
  1643     { return "Fonksiyon/Subroutine Dokümantasyonu"; }
       
  1644 
       
  1645     /*! This is used in the documentation of a file/namespace/group before 
       
  1646      *  the list of links to documented compounds (Fortran)
       
  1647      */
       
  1648      virtual QCString trDataTypes()
       
  1649     { return "Veri Tipleri"; }
       
  1650     
       
  1651     /*! used as the title of page containing all the index of all modules (Fortran). */
       
  1652     virtual QCString trModulesList()
       
  1653     { return "Modüller Listesi"; }
       
  1654 
       
  1655     /*! used as an introduction to the modules list (Fortran) */
       
  1656     virtual QCString trModulesListDescription(bool extractAll)
       
  1657     {
       
  1658       QCString result="Bu liste tüm ";
       
  1659       if (!extractAll) result+="dokümante edilmiş ";
       
  1660       result+="modülleri kısa tanımlarıya içerir:";
       
  1661       return result;
       
  1662     }
       
  1663 
       
  1664     /*! used as the title of the HTML page of a module/type (Fortran) */
       
  1665     virtual QCString trCompoundReferenceFortran(const char *clName,
       
  1666                                     ClassDef::CompoundType compType,
       
  1667                                     bool isTemplate)
       
  1668     {
       
  1669       QCString result=(QCString)clName;
       
  1670       switch(compType)
       
  1671       {
       
  1672         case ClassDef::Class:      result+=" Modül"; break;
       
  1673         case ClassDef::Struct:     result+=" Tip"; break;
       
  1674         case ClassDef::Union:      result+=" Birleşim(Union)"; break;
       
  1675         case ClassDef::Interface:  result+=" Arayüz"; break;
       
  1676         case ClassDef::Protocol:   result+=" Protokol"; break;
       
  1677         case ClassDef::Category:   result+=" Kategori"; break;
       
  1678         case ClassDef::Exception:  result+=" İstisna"; break;
       
  1679       }
       
  1680       if (isTemplate) result+=" Şablon";
       
  1681       result+=" Referans";
       
  1682       return result;
       
  1683     }
       
  1684     /*! used as the title of the HTML page of a module (Fortran) */
       
  1685     virtual QCString trModuleReference(const char *namespaceName)
       
  1686     {
       
  1687       QCString result=namespaceName;
       
  1688       result+=" Modül Referansı";        
       
  1689       return result;
       
  1690     }
       
  1691     
       
  1692     /*! This is put above each page as a link to all members of modules. (Fortran) */
       
  1693     virtual QCString trModulesMembers()
       
  1694     { return "Modül Üyeleri"; }
       
  1695 
       
  1696     /*! This is an introduction to the page with all modules members (Fortran) */
       
  1697     virtual QCString trModulesMemberDescription(bool extractAll)
       
  1698     { 
       
  1699       QCString result="Bu liste tüm ";
       
  1700       if (!extractAll) result+="dokümante edilmiş ";
       
  1701       result+="modül üyelerini içerir ve ";
       
  1702       if (extractAll) 
       
  1703       {
       
  1704         result+="her üyeyi modül dokümantasyonuna bağlar:";
       
  1705       }
       
  1706       else 
       
  1707       {
       
  1708         result+="ait oldukları modüllere bağlar:";
       
  1709       }
       
  1710       return result;
       
  1711     }
       
  1712 
       
  1713     /*! This is used in LaTeX as the title of the chapter with the 
       
  1714      *  index of all modules (Fortran).
       
  1715      */
       
  1716     virtual QCString trModulesIndex()
       
  1717     { return "Modüller Indeksi"; }
       
  1718     
       
  1719     /*! This is used for translation of the word that will possibly
       
  1720      *  be followed by a single name or by a list of names 
       
  1721      *  of the category.
       
  1722      */
       
  1723     virtual QCString trModule(bool first_capital, bool singular)
       
  1724     {       
       
  1725       QCString result((first_capital ? "Modül" : "modül"));
       
  1726       if (!singular)  result+="ler";
       
  1727       return result; 
       
  1728     }
       
  1729     /*! This is put at the bottom of a module documentation page and is
       
  1730      *  followed by a list of files that were used to generate the page.
       
  1731      */
       
  1732     virtual QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType,
       
  1733         bool single)
       
  1734     { // here s is one of " Module", " Struct" or " Union"
       
  1735       // single is true implies a single file
       
  1736       QCString result=(QCString)"Bu ";
       
  1737       switch(compType)
       
  1738       {
       
  1739         case ClassDef::Class:      result+="mdoül"; break;
       
  1740         case ClassDef::Struct:     result+="tip"; break;
       
  1741         case ClassDef::Union:      result+="birleşim(union)"; break;
       
  1742         case ClassDef::Interface:  result+="arayüz"; break;
       
  1743         case ClassDef::Protocol:   result+="protokol"; break;
       
  1744         case ClassDef::Category:   result+="kategori"; break;
       
  1745         case ClassDef::Exception:  result+="istisna"; break;
       
  1746       }
       
  1747       result+=" için dokümantasyon aşağıdaki dosya";
       
  1748       if (single) result+=":"; else result+="lar";
       
  1749       result="dan üretilmiştir:";
       
  1750       return result;
       
  1751     }
       
  1752     /*! This is used for translation of the word that will possibly
       
  1753      *  be followed by a single name or by a list of names 
       
  1754      *  of the category.
       
  1755      */
       
  1756     virtual QCString trType(bool first_capital, bool singular)
       
  1757     { 
       
  1758       QCString result((first_capital ? "Tip" : "tip"));
       
  1759       if (!singular)  result+="ler";
       
  1760       return result; 
       
  1761     }
       
  1762     /*! This is used for translation of the word that will possibly
       
  1763      *  be followed by a single name or by a list of names 
       
  1764      *  of the category.
       
  1765      */
       
  1766     virtual QCString trSubprogram(bool first_capital, bool singular)
       
  1767     { 
       
  1768       QCString result((first_capital ? "Alt program" : "alt program"));
       
  1769       if (!singular)  result+="lar";
       
  1770       return result; 
       
  1771     }
       
  1772 
       
  1773     /*! C# Type Constraint list */
       
  1774     virtual QCString trTypeConstraints()
       
  1775     {
       
  1776       return "Tip Sınırlamaları";
       
  1777     }
       
  1778 
       
  1779 };
       
  1780 
       
  1781 #endif