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