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