00001 /****************************************************************************** 00002 * 00003 * 00004 * 00005 * Copyright (C) 1997-2008 by Dimitri van Heesch. 00006 * 00007 * Permission to use, copy, modify, and distribute this software and its 00008 * documentation under the terms of the GNU General Public License is hereby 00009 * granted. No representations are made about the suitability of this software 00010 * for any purpose. It is provided "as is" without express or implied warranty. 00011 * See the GNU General Public License for more details. 00012 * 00013 * Documents produced by Doxygen are derivative works derived from the 00014 * input used in their production; they are not affected by this license. 00015 * 00016 */ 00017 00018 #ifndef TRANSLATOR_ID_H 00019 #define TRANSLATOR_ID_H 00020 00026 class TranslatorIndonesian : public TranslatorAdapter_1_4_6 00027 { 00028 public: 00029 00030 // --- Language control methods ------------------- 00031 00038 virtual QCString idLanguage() 00039 { return "indonesian"; } 00040 00055 virtual QCString latexLanguageSupportCommand() 00056 { 00057 return "\\usepackage[indonesian]{babel}"; 00058 } 00059 00061 virtual QCString idLanguageCharset() 00062 { 00063 return "iso-8859-1"; 00064 } 00065 00066 // --- Language translation methods ------------------- 00067 00069 virtual QCString trRelatedFunctions() 00070 { return "Fungsi-fungsi Terkait"; } 00071 00073 virtual QCString trRelatedSubscript() 00074 { return "(Catatan: Fungsi-fungsi tersebut bukan fungsi anggota.)"; } 00075 00077 virtual QCString trDetailedDescription() 00078 { return "Keterangan Lengkap"; } 00079 00081 virtual QCString trMemberTypedefDocumentation() 00082 { return "Dokumentasi Anggota: Tipe"; } 00083 00085 virtual QCString trMemberEnumerationDocumentation() 00086 { return "Dokumentasi Anggota: Enumerasi"; } 00087 00089 virtual QCString trMemberFunctionDocumentation() 00090 { return "Dokumentasi Anggota: Fungsi"; } 00091 00093 virtual QCString trMemberDataDocumentation() 00094 { 00095 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00096 { 00097 return "Dokumentasi Variabel"; 00098 } 00099 else 00100 { 00101 return "Dokumentasi Anggota: Data"; 00102 } 00103 } 00104 00106 virtual QCString trMore() 00107 { return "Selengkapnya..."; } 00108 00110 virtual QCString trListOfAllMembers() 00111 { return "Daftar semua anggota."; } 00112 00114 virtual QCString trMemberList() 00115 { return "Daftar anggota"; } 00116 00118 virtual QCString trThisIsTheListOfAllMembers() 00119 { return "Berikut ini daftar lengkap anggota untuk "; } 00120 00122 virtual QCString trIncludingInheritedMembers() 00123 { return ", termasuk semua anggota yang diwariskan."; } 00124 00128 virtual QCString trGeneratedAutomatically(const char *s) 00129 { QCString result="Dihasilkan secara otomatis oleh Doxygen"; 00130 if (s) result+=(QCString)" untuk "+s; 00131 result+=" dari kode sumber."; 00132 return result; 00133 } 00134 00136 virtual QCString trEnumName() 00137 { return "nama enumerasi"; } 00138 00140 virtual QCString trEnumValue() 00141 { return "nilai enumerasi"; } 00142 00144 virtual QCString trDefinedIn() 00145 { return "didefinisikan di"; } 00146 00147 // quick reference sections 00148 00152 virtual QCString trModules() 00153 { return "Modul"; } 00154 00156 virtual QCString trClassHierarchy() 00157 { return "Struktur Kelas"; } 00158 00160 virtual QCString trCompoundList() 00161 { 00162 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00163 { 00164 return "Struktur Data"; 00165 } 00166 else 00167 { 00168 return "Daftar Kelas"; 00169 } 00170 } 00171 00173 virtual QCString trFileList() 00174 { return "Daftar File"; } 00175 00177 virtual QCString trHeaderFiles() 00178 { return "File Header"; } 00179 00181 virtual QCString trCompoundMembers() 00182 { 00183 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00184 { 00185 return "Variabel Data"; 00186 } 00187 else 00188 { 00189 return "Daftar Anggota: Kelas"; 00190 } 00191 } 00192 00194 virtual QCString trFileMembers() 00195 { 00196 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00197 { 00198 return "Daftar Global"; 00199 } 00200 else 00201 { 00202 return "Daftar File"; 00203 } 00204 } 00205 00207 virtual QCString trRelatedPages() 00208 { return "Halaman Terkait"; } 00209 00211 virtual QCString trExamples() 00212 { return "Contoh"; } 00213 00215 virtual QCString trSearch() 00216 { return "Cari"; } 00217 00219 virtual QCString trClassHierarchyDescription() 00220 { return "Struktur kelas ini diurutkan hampir sepenuhnya diurutkan berdasarkan abjad:"; 00221 } 00222 00224 virtual QCString trFileListDescription(bool extractAll) 00225 { 00226 QCString result="Berikut ini daftar seluruh file dengan penjelasan singkat"; 00227 if (!extractAll) result+=" yang didokumentasikan"; 00228 result += ":"; 00229 return result; 00230 } 00231 00233 virtual QCString trCompoundListDescription() 00234 { 00235 00236 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00237 { 00238 return "Berikut ini daftar struktur data beserta penjelasan singkat:"; 00239 } 00240 else 00241 { 00242 return "Berikut ini daftar kelas, struktur, gabungan, dan interface beserta penjelasan singkat:"; 00243 } 00244 } 00245 00247 virtual QCString trCompoundMembersDescription(bool extractAll) 00248 { 00249 QCString result="Berikut ini daftar seluruh "; 00250 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00251 { 00252 result+="variabel struktur dan gabungan"; 00253 } 00254 else 00255 { 00256 result+="kelas"; 00257 } 00258 if (!extractAll) 00259 { 00260 result+=" yang didokumentasikan"; 00261 } 00262 result+=" dengan link ke "; 00263 if (!extractAll) 00264 { 00265 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00266 { 00267 result+="dokumentasi struktur/gabungan untuk tiap variabel:"; 00268 } 00269 else 00270 { 00271 result+="dokumentasi kelas untuk tiap anggota:"; 00272 } 00273 } 00274 else 00275 { 00276 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00277 { 00278 result+="struktur/gabungan induk:"; 00279 } 00280 else 00281 { 00282 result+="kelas induk:"; 00283 } 00284 } 00285 return result; 00286 } 00287 00289 virtual QCString trFileMembersDescription(bool extractAll) 00290 { 00291 QCString result="Berikut ini daftar "; 00292 00293 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00294 { 00295 result+="fungsi, variabel, konstanta, enumerasi, dan tipe"; 00296 } 00297 else 00298 { 00299 result+="file"; 00300 } 00301 if (!extractAll) result+=" yang didokumentasikan"; 00302 result+=" dengan link ke "; 00303 if (extractAll) 00304 result+="file induk:"; 00305 else 00306 result+="dokumentasi:"; 00307 return result; 00308 } 00309 00311 virtual QCString trHeaderFilesDescription() 00312 { return "Berikut ini daftar file header yang melingkupi API (Application Programming Interface) ini:"; } 00313 00315 virtual QCString trExamplesDescription() 00316 { return "Berikut ini daftar semua contoh:"; } 00317 00319 virtual QCString trRelatedPagesDescription() 00320 { return "Berikut ini daftar semua halaman dokumentasi yang terkait:"; } 00321 00323 virtual QCString trModulesDescription() 00324 { return "Berikut ini daftar semua modul:"; } 00325 00329 virtual QCString trNoDescriptionAvailable() 00330 { return "Tidak ada keterangan tersedia"; } 00331 00332 // index titles (the project name is prepended for these) 00333 00334 00336 virtual QCString trDocumentation() 00337 { return "Dokumentasi"; } 00338 00342 virtual QCString trModuleIndex() 00343 { return "Indeks Modul"; } 00344 00348 virtual QCString trHierarchicalIndex() 00349 { return "Indeks Struktur Kelas"; } 00350 00354 virtual QCString trCompoundIndex() 00355 { 00356 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00357 { 00358 return "Indeks Struktur Data"; 00359 } 00360 else 00361 { 00362 return "Indeks Kelas"; 00363 } 00364 } 00365 00369 virtual QCString trFileIndex() 00370 { return "Indeks File"; } 00371 00375 virtual QCString trModuleDocumentation() 00376 { return "Dokumentasi Modul"; } 00377 00381 virtual QCString trClassDocumentation() 00382 { 00383 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00384 { 00385 return "Dokumentasi Struktur Data"; 00386 } 00387 else 00388 { 00389 return "Dokumentasi Kelas"; 00390 } 00391 } 00392 00396 virtual QCString trFileDocumentation() 00397 { return "Dokumentasi File"; } 00398 00402 virtual QCString trExampleDocumentation() 00403 { return "Dokumentasi Contoh"; } 00404 00408 virtual QCString trPageDocumentation() 00409 { return "Dokumentasi Halaman"; } 00410 00412 virtual QCString trReferenceManual() 00413 { return "Dokumentasi Referensi"; } 00414 00418 virtual QCString trDefines() 00419 { return "Konstanta"; } 00420 00424 virtual QCString trFuncProtos() 00425 { return "Prototipe Fungsi"; } 00426 00430 virtual QCString trTypedefs() 00431 { return "Definisi Tipe"; } 00432 00436 virtual QCString trEnumerations() 00437 { return "Enumerasi"; } 00438 00442 virtual QCString trFunctions() 00443 { return "Fungsi"; } 00444 00448 virtual QCString trVariables() 00449 { return "Variabel"; } 00450 00454 virtual QCString trEnumerationValues() 00455 { return "Nilai enumerasi"; } 00456 00460 virtual QCString trDefineDocumentation() 00461 { return "Dokumentasi Konstanta"; } 00462 00466 virtual QCString trFunctionPrototypeDocumentation() 00467 { return "Dokumentasi Prototipe Fungsi"; } 00468 00472 virtual QCString trTypedefDocumentation() 00473 { return "Dokumentasi Definisi Tipe"; } 00474 00478 virtual QCString trEnumerationTypeDocumentation() 00479 { return "Dokumentasi Tipe Enumerasi"; } 00480 00484 virtual QCString trEnumerationValueDocumentation() 00485 { return "Dokumentasi Nilai Enumerasi"; } 00486 00490 virtual QCString trFunctionDocumentation() 00491 { return "Dokumentasi Fungsi"; } 00492 00496 virtual QCString trVariableDocumentation() 00497 { return "Dokumentasi Variabel"; } 00498 00502 virtual QCString trCompounds() 00503 { 00504 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00505 { 00506 return "Struktur Data"; 00507 } 00508 else 00509 { 00510 return "Kelas"; 00511 } 00512 } 00513 00517 virtual QCString trGeneratedAt(const char *date,const char *projName) 00518 { 00519 QCString result=(QCString)"Dihasilkan pada tanggal "+date; 00520 if (projName) result+=(QCString)" untuk "+projName; 00521 result+=(QCString)" oleh"; 00522 return result; 00523 } 00526 virtual QCString trWrittenBy() 00527 { 00528 return "ditulis oleh"; 00529 } 00530 00532 virtual QCString trClassDiagram(const char *clName) 00533 { 00534 return (QCString)"Diagram struktur kelas untuk "+clName+":"; 00535 } 00536 00538 virtual QCString trForInternalUseOnly() 00539 { return "Untuk kalangan sendiri."; } 00540 00542 virtual QCString trReimplementedForInternalReasons() 00543 { return "Di-reimplementasikan karena alasan internal; API tidak berubah."; } 00544 00546 virtual QCString trWarning() 00547 { return "Peringatan"; } 00548 00550 virtual QCString trBugsAndLimitations() 00551 { return "Bug dan keterbatasan"; } 00552 00554 virtual QCString trVersion() 00555 { return "Versi"; } 00556 00558 virtual QCString trDate() 00559 { return "Tanggal"; } 00560 00562 virtual QCString trReturns() 00563 { return "Mengembalikan"; } 00564 00566 virtual QCString trSeeAlso() 00567 { return "Lihat juga"; } 00568 00570 virtual QCString trParameters() 00571 { return "Parameter"; } 00572 00574 virtual QCString trExceptions() 00575 { return "Exception"; } 00576 00578 virtual QCString trGeneratedBy() 00579 { return "Dihasilkan oleh"; } 00580 00582 // new since 0.49-990307 00584 00586 virtual QCString trNamespaceList() 00587 { return "Daftar Namespace"; } 00588 00590 virtual QCString trNamespaceListDescription(bool extractAll) 00591 { 00592 QCString result="Berikut ini daftar namespace beserta keterangan singkat"; 00593 if (!extractAll) result+=" yang didokumentasikan"; 00594 result+=":"; 00595 return result; 00596 } 00597 00601 virtual QCString trFriends() 00602 { return "Friend"; } 00603 00605 // new since 0.49-990405 00607 00611 virtual QCString trRelatedFunctionDocumentation() 00612 { return "Dokumentasi Friend Dan Fungsi Terkait"; } 00613 00615 // new since 0.49-990425 00617 00619 virtual QCString trCompoundReference(const char *clName, 00620 ClassDef::CompoundType compType, 00621 bool isTemplate) 00622 { 00623 QCString result=(QCString)clName; 00624 switch(compType) 00625 { 00626 case ClassDef::Class: result+=" Kelas"; break; 00627 case ClassDef::Struct: result+=" Struktur"; break; 00628 case ClassDef::Union: result+=" Gabungan"; break; 00629 case ClassDef::Interface: result+=" Interface"; break; 00630 case ClassDef::Protocol: result+=" Protokol"; break; 00631 case ClassDef::Category: result+=" Kategori"; break; 00632 case ClassDef::Exception: result+=" Exception"; break; 00633 } 00634 if (isTemplate) result+=" Template"; 00635 result+=" Referensi"; 00636 return result; 00637 } 00638 00640 virtual QCString trFileReference(const char *fileName) 00641 { 00642 QCString result=fileName; 00643 result+=" Referensi File"; 00644 return result; 00645 } 00646 00648 virtual QCString trNamespaceReference(const char *namespaceName) 00649 { 00650 QCString result=namespaceName; 00651 result+=" Referensi Namespace"; 00652 return result; 00653 } 00654 00655 virtual QCString trPublicMembers() 00656 { return "Fungsi Anggota Publik"; } 00657 virtual QCString trPublicSlots() 00658 { return "Slot Publik"; } 00659 virtual QCString trSignals() 00660 { return "Signal"; } 00661 virtual QCString trStaticPublicMembers() 00662 { return "Fungsi Anggota Publik Statis"; } 00663 virtual QCString trProtectedMembers() 00664 { return "Fungsi Anggota Diproteksi"; } 00665 virtual QCString trProtectedSlots() 00666 { return "Slot Diproteksi"; } 00667 virtual QCString trStaticProtectedMembers() 00668 { return "Fungsi Anggota Diproteksi Statis"; } 00669 virtual QCString trPrivateMembers() 00670 { return "Fungsi Anggota Privat"; } 00671 virtual QCString trPrivateSlots() 00672 { return "Slot Privat"; } 00673 virtual QCString trStaticPrivateMembers() 00674 { return "Fungsi Anggota Privat Statis"; } 00675 00679 virtual QCString trWriteList(int numEntries) 00680 { 00681 QCString result; 00682 int i; 00683 // the inherits list contain `numEntries' classes 00684 for (i=0;i<numEntries;i++) 00685 { 00686 // use generateMarker to generate placeholders for the class links! 00687 result+=generateMarker(i); // generate marker for entry i in the list 00688 // (order is left to right) 00689 00690 if (i!=numEntries-1) // not the last entry, so we need a separator 00691 { 00692 if (i<numEntries-2) // not the fore last entry 00693 result+=", "; 00694 else // the fore last entry 00695 result+=", dan "; 00696 } 00697 } 00698 return result; 00699 } 00700 00704 virtual QCString trInheritsList(int numEntries) 00705 { 00706 return "Mewarisi "+trWriteList(numEntries)+"."; 00707 } 00708 00712 virtual QCString trInheritedByList(int numEntries) 00713 { 00714 return "Diwariskan ke "+trWriteList(numEntries)+"."; 00715 } 00716 00720 virtual QCString trReimplementedFromList(int numEntries) 00721 { 00722 return "Di-reimplementasikan dari "+trWriteList(numEntries)+"."; 00723 } 00724 00728 virtual QCString trReimplementedInList(int numEntries) 00729 { 00730 return "Di-reimplementasikan di "+trWriteList(numEntries)+"."; 00731 } 00732 00734 virtual QCString trNamespaceMembers() 00735 { return "Anggota Namespace"; } 00736 00738 virtual QCString trNamespaceMemberDescription(bool extractAll) 00739 { 00740 QCString result="Berikut ini daftar anggota namespace "; 00741 if (!extractAll) result+="yang didokumentasikan "; 00742 result+="dengan link ke "; 00743 if (extractAll) 00744 result+="dokumentasi namespace untuk tiap anggota:"; 00745 else 00746 result+="namespace induk:"; 00747 return result; 00748 } 00752 virtual QCString trNamespaceIndex() 00753 { return "Indeks Namespace"; } 00754 00758 virtual QCString trNamespaceDocumentation() 00759 { return "Dokumentasi Namespace"; } 00760 00762 // new since 0.49-990522 00764 00768 virtual QCString trNamespaces() 00769 { return "Daftar Namespace"; } 00770 00772 // new since 0.49-990728 00774 00778 virtual QCString trGeneratedFromFiles(ClassDef::CompoundType compType, 00779 bool single) 00780 { // here s is one of " Class", " Struct" or " Union" 00781 // single is true implies a single file 00782 QCString result=(QCString)"Dokumentasi untuk "; 00783 switch(compType) 00784 { 00785 case ClassDef::Class: result+="kelas"; break; 00786 case ClassDef::Struct: result+="struktur"; break; 00787 case ClassDef::Union: result+="gabungan"; break; 00788 case ClassDef::Interface: result+="interface"; break; 00789 case ClassDef::Protocol: result+="protokol"; break; 00790 case ClassDef::Category: result+="kategori"; break; 00791 case ClassDef::Exception: result+="exception"; break; 00792 } 00793 result+=" ini dihasilkan dari file"; 00794 result+=single ? "" : "-file"; 00795 result+=" berikut:"; 00796 return result; 00797 } 00798 00802 virtual QCString trAlphabeticalList() 00803 { return "Daftar Berdasarkan Abjad"; } 00804 00806 // new since 0.49-990901 00808 00810 virtual QCString trReturnValues() 00811 { return "Nilai kembali"; } 00812 00815 virtual QCString trMainPage() 00816 { return "Halaman Utama"; } 00817 00821 virtual QCString trPageAbbreviation() 00822 { return "hal."; } 00823 00825 // new since 0.49-991003 00827 00828 virtual QCString trSources() 00829 { 00830 return "Sumber"; 00831 } 00832 virtual QCString trDefinedAtLineInSourceFile() 00833 { 00834 return "Definisi pada baris @0 di file @1."; 00835 } 00836 virtual QCString trDefinedInSourceFile() 00837 { 00838 return "Definisi pada baris @0."; 00839 } 00840 00842 // new since 0.49-991205 00844 00845 virtual QCString trDeprecated() 00846 { 00847 return "Kadaluarsa"; 00848 } 00849 00851 // new since 1.0.0 00853 00855 virtual QCString trCollaborationDiagram(const char *clName) 00856 { 00857 return (QCString)"Diagram kolaborasi untuk "+clName+":"; 00858 } 00860 virtual QCString trInclDepGraph(const char *fName) 00861 { 00862 return (QCString)"Diagram ketergantungan untuk "+fName+":"; 00863 } 00865 virtual QCString trConstructorDocumentation() 00866 { 00867 return "Dokumentasi Konstruktor & Destruktor"; 00868 } 00870 virtual QCString trGotoSourceCode() 00871 { 00872 return "Ke kode sumber file ini."; 00873 } 00875 virtual QCString trGotoDocumentation() 00876 { 00877 return "Ke dokumentasi file ini."; 00878 } 00880 virtual QCString trPrecondition() 00881 { 00882 return "Kondisi Awal"; 00883 } 00885 virtual QCString trPostcondition() 00886 { 00887 return "Kondisi Akhir"; 00888 } 00890 virtual QCString trInvariant() 00891 { 00892 return "Invariant"; 00893 } 00895 virtual QCString trInitialValue() 00896 { 00897 return "Nilai awal:"; 00898 } 00900 virtual QCString trCode() 00901 { 00902 return "kode"; 00903 } 00904 virtual QCString trGraphicalHierarchy() 00905 { 00906 return "Struktur Kelas Berbasis Grafis"; 00907 } 00908 virtual QCString trGotoGraphicalHierarchy() 00909 { 00910 return "Ke struktur kelas berbasis grafis"; 00911 } 00912 virtual QCString trGotoTextualHierarchy() 00913 { 00914 return "Ke struktur kelas berbasis teks"; 00915 } 00916 virtual QCString trPageIndex() 00917 { 00918 return "Indeks Halaman"; 00919 } 00920 00922 // new since 1.1.0 00924 00925 virtual QCString trNote() 00926 { 00927 return "Catatan"; 00928 } 00929 virtual QCString trPublicTypes() 00930 { 00931 return "Tipe Publik"; 00932 } 00933 virtual QCString trPublicAttribs() 00934 { 00935 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 00936 { 00937 return "Variabel Data"; 00938 } 00939 else 00940 { 00941 return "Atribut Publik"; 00942 } 00943 } 00944 virtual QCString trStaticPublicAttribs() 00945 { 00946 return "Atribut Publik Statis"; 00947 } 00948 virtual QCString trProtectedTypes() 00949 { 00950 return "Tipe Diproteksi"; 00951 } 00952 virtual QCString trProtectedAttribs() 00953 { 00954 return "Atribut Diproteksi"; 00955 } 00956 virtual QCString trStaticProtectedAttribs() 00957 { 00958 return "Atribut Diproteksi Statis"; 00959 } 00960 virtual QCString trPrivateTypes() 00961 { 00962 return "Tipe Privat"; 00963 } 00964 virtual QCString trPrivateAttribs() 00965 { 00966 return "Atribut Privat"; 00967 } 00968 virtual QCString trStaticPrivateAttribs() 00969 { 00970 return "Atribut Privat Statis"; 00971 } 00972 00974 // new since 1.1.3 00976 00978 virtual QCString trTodo() 00979 { 00980 return "Tugas"; 00981 } 00983 virtual QCString trTodoList() 00984 { 00985 return "Daftar Tugas"; 00986 } 00987 00989 // new since 1.1.4 00991 00992 virtual QCString trReferencedBy() 00993 { 00994 return "Direferensikan oleh"; 00995 } 00996 virtual QCString trRemarks() 00997 { 00998 return "Keterangan"; 00999 } 01000 virtual QCString trAttention() 01001 { 01002 return "Perhatian"; 01003 } 01004 virtual QCString trInclByDepGraph() 01005 { 01006 return "Diagram ini menampilkan file-file yang membutuhkan file ini baik secara langsung maupun tidak langsung:"; 01007 } 01008 virtual QCString trSince() 01009 { 01010 return "Sejak"; 01011 } 01012 01014 // new since 1.1.5 01016 01018 virtual QCString trLegendTitle() 01019 { 01020 return "Legenda Diagram"; 01021 } 01025 virtual QCString trLegendDocs() 01026 { 01027 return 01028 "Halaman ini berisi keterangan cara membaca diagram yang dihasilkan " 01029 "oleh doxygen.<p>\n" 01030 "Contoh:\n" 01031 "\\code\n" 01032 "/*! Invisible class because of truncation */\n" 01033 "class Invisible { };\n\n" 01034 "/*! Truncated class, inheritance relation is hidden */\n" 01035 "class Truncated : public Invisible { };\n\n" 01036 "/* Class not documented with doxygen comments */\n" 01037 "class Undocumented { };\n\n" 01038 "/*! Class that is inherited using public inheritance */\n" 01039 "class PublicBase : public Truncated { };\n\n" 01040 "/*! A template class */\n" 01041 "template<class T> class Templ { };\n\n" 01042 "/*! Class that is inherited using protected inheritance */\n" 01043 "class ProtectedBase { };\n\n" 01044 "/*! Class that is inherited using private inheritance */\n" 01045 "class PrivateBase { };\n\n" 01046 "/*! Class that is used by the Inherited class */\n" 01047 "class Used { };\n\n" 01048 "/*! Super class that inherits a number of other classes */\n" 01049 "class Inherited : public PublicBase,\n" 01050 " protected ProtectedBase,\n" 01051 " private PrivateBase,\n" 01052 " public Undocumented,\n" 01053 " public Templ<int>\n" 01054 "{\n" 01055 " private:\n" 01056 " Used *m_usedClass;\n" 01057 "};\n" 01058 "\\endcode\n" 01059 "Apabila tag \\c MAX_DOT_GRAPH_HEIGHT di file konfigurasi " 01060 "diset ke 240 kode di atas akan menghasilkan diagram berikut:" 01061 "<p><center><img alt=\"\" src=\"graph_legend."+Config_getEnum("DOT_IMAGE_FORMAT")+"\"></center>\n" 01062 "<p>\n" 01063 "Kotak-kotak pada diagram di atas mempunyai arti sebagai berikut:\n" 01064 "<ul>\n" 01065 "<li>%Kotak hitam merupakan struktur atau kelas yang bersangkutan.\n" 01066 "<li>%Kotak berbingkai hitam adalah struktur atau kelas yang mempunyai dokumentasi.\n" 01067 "<li>%Kotak dengan bingkai abu-abu adalah struktur atau kelas tanpa dokumentasi.\n" 01068 "<li>%Kotak dengan bingkai merah merupakan struktur atau kelas yang didokumentasikan tetapi" 01069 "tidak semua relasinya ditampilkan. %Sebuah diagram " 01070 "akan terpotong apabila lebih besar daripada ukuran yang ditentukan.\n" 01071 "</ul>\n" 01072 "Arti dari tanda-tanda panah adalah sebagai berikut:\n" 01073 "<ul>\n" 01074 "<li>%Panah biru tua menandakan pewarisan publik.\n" 01075 "<li>%Panah hijau tua untuk pewarisan diproteksi.\n" 01076 "<li>%Panah merah tua untuk pewarisan privat.\n" 01077 "<li>%Panah ungu putus-putus menandakan kelas tersebut berhubungan dengan kelas lain. " 01078 "Panah tersebut diberi judul sesuai dengan kelas atau struktur tujuan.\n" 01079 "<li>%Panah kuning putus-putus menandakan hubungan antara sebuah template kelas dan " 01080 "instance dari template tersebut. Panah tersebut diberi judul sesuai dengan " 01081 "parameter template yang digunakan.\n" 01082 "</ul>\n"; 01083 } 01085 virtual QCString trLegend() 01086 { 01087 return "legenda"; 01088 } 01089 01091 // new since 1.2.0 01093 01095 virtual QCString trTest() 01096 { 01097 return "Tes"; 01098 } 01100 virtual QCString trTestList() 01101 { 01102 return "Daftar Tes"; 01103 } 01104 01106 // new since 1.2.1 01108 01110 virtual QCString trDCOPMethods() 01111 { 01112 return "Fungsi Anggota: DCOP"; 01113 } 01114 01116 // new since 1.2.2 01118 01120 virtual QCString trProperties() 01121 { 01122 return "Daftar Property"; 01123 } 01125 virtual QCString trPropertyDocumentation() 01126 { 01127 return "Dokumentasi Property"; 01128 } 01129 01131 // new since 1.2.4 01133 01135 virtual QCString trInterfaces() 01136 { 01137 return "Daftar Interface"; 01138 } 01140 virtual QCString trClasses() 01141 { 01142 if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) 01143 { 01144 return "Struktur Data"; 01145 } 01146 else 01147 { 01148 return "Daftar Kelas"; 01149 } 01150 } 01152 virtual QCString trPackage(const char *name) 01153 { 01154 return (QCString)"Paket "+name; 01155 } 01157 virtual QCString trPackageList() 01158 { 01159 return "Daftar Paket"; 01160 } 01162 virtual QCString trPackageListDescription() 01163 { 01164 return "Berikut ini daftar paket beserta keterangan singkat (apabila tersedia):"; 01165 } 01167 virtual QCString trPackages() 01168 { 01169 return "Daftar Paket"; 01170 } 01172 virtual QCString trPackageDocumentation() 01173 { 01174 return "Dokumentasi Paket"; 01175 } 01177 virtual QCString trDefineValue() 01178 { 01179 return "Nilai:"; 01180 } 01181 01183 // new since 1.2.5 01185 01187 virtual QCString trBug() 01188 { 01189 return "Bug"; 01190 } 01192 virtual QCString trBugList() 01193 { 01194 return "Daftar Bug"; 01195 } 01196 01198 // new since 1.2.6 01200 01226 virtual QCString trRTFansicp() 01227 { 01228 return "1252"; 01229 } 01230 01231 01235 virtual QCString trRTFCharSet() 01236 { 01237 return "0"; 01238 } 01239 01241 virtual QCString trRTFGeneralIndex() 01242 { 01243 return "Indeks"; 01244 } 01245 01250 virtual QCString trClass(bool first_capital, bool singular) 01251 { 01252 QCString result((first_capital ? "Kelas" : "kelas")); 01253 if (!singular) result+="-kelas"; 01254 return result; 01255 } 01256 01261 virtual QCString trFile(bool first_capital, bool singular) 01262 { 01263 QCString result((first_capital ? "File" : "file")); 01264 if (!singular) result+="-file"; 01265 return result; 01266 } 01267 01272 virtual QCString trNamespace(bool first_capital, bool) 01273 { 01274 QCString result((first_capital ? "Namespace" : "namespace")); 01275 //if (!singular) result+="s"; 01276 return result; 01277 } 01278 01283 virtual QCString trGroup(bool first_capital, bool singular) 01284 { 01285 QCString result((first_capital ? "Kelompok" : "kelompok")); 01286 if (!singular) result+="-kelompok"; 01287 return result; 01288 } 01289 01294 virtual QCString trPage(bool first_capital, bool ) 01295 { 01296 QCString result((first_capital ? "Halaman" : "halaman")); 01297 //if (!singular) result+="s"; 01298 return result; 01299 } 01300 01305 virtual QCString trMember(bool first_capital, bool ) 01306 { 01307 QCString result((first_capital ? "Anggota" : "anggota")); 01308 //if (!singular) result+="s"; 01309 return result; 01310 } 01311 01316 virtual QCString trField(bool first_capital, bool) 01317 { 01318 QCString result((first_capital ? "Variabel" : "variabel")); 01319 //if (!singular) result+="s"; 01320 return result; 01321 } 01322 01327 virtual QCString trGlobal(bool first_capital, bool) 01328 { 01329 QCString result((first_capital ? "Global" : "global")); 01330 //if (!singular) result+="s"; 01331 return result; 01332 } 01333 01335 // new since 1.2.7 01337 01340 virtual QCString trAuthor(bool first_capital, bool) 01341 { 01342 QCString result((first_capital ? "Penulis" : "penulis")); 01343 //if (!singular) result+="s"; 01344 return result; 01345 } 01346 01348 // new since 1.2.11 01350 01353 virtual QCString trReferences() 01354 { 01355 return "Referensi"; 01356 } 01357 01359 // new since 1.2.13 01361 01365 virtual QCString trImplementedFromList(int numEntries) 01366 { 01367 return "Mengimplementasikan "+trWriteList(numEntries)+"."; 01368 } 01369 01373 virtual QCString trImplementedInList(int numEntries) 01374 { 01375 return "Diimplementasikan di "+trWriteList(numEntries)+"."; 01376 } 01377 01379 // new since 1.2.16 01381 01385 virtual QCString trRTFTableOfContents() 01386 { 01387 return "Daftar Isi"; 01388 } 01389 01391 // new since 1.2.17 01393 01397 virtual QCString trDeprecatedList() 01398 { 01399 return "Daftar Kadaluarsa"; 01400 } 01401 01403 // new since 1.2.18 01405 01409 virtual QCString trEvents() 01410 { 01411 return "Event"; 01412 } 01414 virtual QCString trEventDocumentation() 01415 { 01416 return "Dokumentasi Event"; 01417 } 01418 01420 // new since 1.3 01422 01425 virtual QCString trPackageTypes() 01426 { 01427 return "Jenis Paket"; 01428 } 01432 virtual QCString trPackageMembers() 01433 { 01434 return "Daftar Fungsi Paket"; 01435 } 01439 virtual QCString trStaticPackageMembers() 01440 { 01441 return "Daftar Fungsi Statis Paket"; 01442 } 01446 virtual QCString trPackageAttribs() 01447 { 01448 return "Daftar Atribut Paket"; 01449 } 01453 virtual QCString trStaticPackageAttribs() 01454 { 01455 return "Daftar Atribut Statis Paket"; 01456 } 01457 01459 // new since 1.3.1 01461 01465 virtual QCString trAll() 01466 { 01467 return "Semua"; 01468 } 01470 virtual QCString trCallGraph() 01471 { 01472 return "Berikut ini diagram pemanggilan untuk fungsi ini:"; 01473 } 01474 01476 // new since 1.3.3 01478 01483 virtual QCString trSearchForIndex() 01484 { 01485 return "Cari"; 01486 } 01490 virtual QCString trSearchResultsTitle() 01491 { 01492 return "Hasil Pencarian"; 01493 } 01502 virtual QCString trSearchResults(int numDocuments) 01503 { 01504 if (numDocuments==0) 01505 { 01506 return "Maaf, tidak ada dokumen yang cocok."; 01507 } 01508 else if (numDocuments==1) 01509 { 01510 return "Ditemukan <b>1</b> dokumen yang cocok."; 01511 } 01512 else 01513 { 01514 return "Ditemukan <b>$num</b> documents yang cocok. " 01515 "Menampilkan hasil terbaik lebih awal."; 01516 } 01517 } 01521 virtual QCString trSearchMatches() 01522 { 01523 return "Kecocokan:"; 01524 } 01525 01527 // new since 1.3.8 01529 01532 virtual QCString trSourceFile(QCString& filename) 01533 { 01534 return "Kode Sumber:" + filename; 01535 } 01536 01538 // new since 1.3.9 01540 01544 virtual QCString trDirIndex() 01545 { return "Struktur Direktori"; } 01546 01550 virtual QCString trDirDocumentation() 01551 { return "Dokumentasi Direktori"; } 01552 01556 virtual QCString trDirectories() 01557 { return "Daftar Direktori"; } 01558 01562 virtual QCString trDirDescription() 01563 { return "Struktur direktori ini diurutkan hampir berdasarkan abjad:"; 01564 } 01565 01569 virtual QCString trDirReference(const char *dirName) 01570 { QCString result="Referensi Direktori "; result+=dirName; return result; } 01571 01575 virtual QCString trDir(bool first_capital, bool) 01576 { 01577 QCString result((first_capital ? "Direktori" : "direktori")); 01578 //if (singular) result+="y"; else result+="ies"; 01579 return result; 01580 } 01581 01583 // new since 1.4.1 01585 01589 virtual QCString trOverloadText() 01590 { 01591 return "Ini adalah fungsi yang di-overload. Perbedaannya dengan fungsi di atas hanya pada " 01592 "parameter-parameter yang diterima."; 01593 } 01594 }; 01595 01596 #endif