My Project
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
translator_id.h
Go to the documentation of this file.
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_ID_H
19 #define TRANSLATOR_ID_H
20 
21 /*
22  * Translasi berikut didasarkan pada versi translator_en.h dalam
23  * Doxygen 1.7.5.1.
24  *
25  * Penterjemah: Adhi Hargo <cadmus_sw at yahoo.com>
26  */
28 {
29  public:
30 
31  // --- Language control methods -------------------
32 
39  virtual QCString idLanguage()
40  { return "indonesian"; }
41 
56  virtual QCString latexLanguageSupportCommand()
57  {
58  return "\\usepackage[bahasa]{babel}";
59  }
60 
61  // --- Language translation methods -------------------
62 
64  virtual QCString trRelatedFunctions()
65  { return "Fungsi-fungsi Terkait"; }
66 
68  virtual QCString trRelatedSubscript()
69  { return "(Perhatikan bahwa fungsi-fungsi tersebut bukan fungsi anggota.)"; }
70 
72  virtual QCString trDetailedDescription()
73  { return "Keterangan Lengkap"; }
74 
76  virtual QCString trMemberTypedefDocumentation()
77  { return "Dokumentasi Anggota: Tipe"; }
78 
81  { return "Dokumentasi Anggota: Enumerasi"; }
82 
84  virtual QCString trMemberFunctionDocumentation()
85  { return "Dokumentasi Anggota: Fungsi"; }
86 
88  virtual QCString trMemberDataDocumentation()
89  {
90  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
91  {
92  return "Dokumentasi Variabel";
93  }
94  else
95  {
96  return "Dokumentasi Anggota: Data";
97  }
98  }
99 
101  virtual QCString trMore()
102  { return "Selengkapnya..."; }
103 
105  virtual QCString trListOfAllMembers()
106  { return "Daftar semua anggota"; }
107 
109  virtual QCString trMemberList()
110  { return "Daftar anggota"; }
111 
113  virtual QCString trThisIsTheListOfAllMembers()
114  { return "Berikut ini daftar lengkap anggota untuk "; }
115 
117  virtual QCString trIncludingInheritedMembers()
118  { return ", termasuk semua anggota yang diwariskan."; }
119 
123  virtual QCString trGeneratedAutomatically(const char *s)
124  { QCString result="Dibangkitkan secara otomatis oleh Doxygen";
125  if (s) result+=(QCString)" untuk "+s;
126  result+=" dari kode sumber.";
127  return result;
128  }
129 
131  virtual QCString trEnumName()
132  { return "nama enumerasi"; }
133 
135  virtual QCString trEnumValue()
136  { return "nilai enumerasi"; }
137 
139  virtual QCString trDefinedIn()
140  { return "didefinisikan di"; }
141 
142  // quick reference sections
143 
147  virtual QCString trModules()
148  { return "Modul"; }
149 
151  virtual QCString trClassHierarchy()
152  { return "Hierarki Kelas"; }
153 
155  virtual QCString trCompoundList()
156  {
157  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
158  {
159  return "Struktur Data";
160  }
161  else
162  {
163  return "Daftar Kelas";
164  }
165  }
166 
168  virtual QCString trFileList()
169  { return "Daftar File"; }
170 
172  virtual QCString trCompoundMembers()
173  {
174  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
175  {
176  return "Variabel Data";
177  }
178  else
179  {
180  return "Daftar Anggota Kelas";
181  }
182  }
183 
185  virtual QCString trFileMembers()
186  {
187  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
188  {
189  return "Daftar Definisi Global";
190  }
191  else
192  {
193  return "Daftar Anggota File";
194  }
195  }
196 
198  virtual QCString trRelatedPages()
199  { return "Halaman Terkait"; }
200 
202  virtual QCString trExamples()
203  { return "Contoh"; }
204 
206  virtual QCString trSearch()
207  { return "Cari"; }
208 
210  virtual QCString trClassHierarchyDescription()
211  { return "Hierarki kelas ini diurutkan kurang-lebih"
212  " berdasarkan abjad:";
213  }
214 
216  virtual QCString trFileListDescription(bool extractAll)
217  {
218  QCString result="Berikut ini daftar seluruh file";
219  if (!extractAll) result+=" yang didokumentasikan";
220  result += ", dengan penjelasan singkat:";
221  return result;
222  }
223 
225  virtual QCString trCompoundListDescription()
226  {
227 
228  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
229  {
230  return "Berikut ini daftar struktur data, dengan penjelasan singkat:";
231  }
232  else
233  {
234  return "Berikut ini daftar kelas, struct, union, dan interface, dengan penjelasan singkat:";
235  }
236  }
237 
239  virtual QCString trCompoundMembersDescription(bool extractAll)
240  {
241  QCString result="Berikut ini daftar seluruh ";
242  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
243  {
244  result+="variabel anggota struct dan union";
245  }
246  else
247  {
248  result+="kelas";
249  }
250  if (!extractAll)
251  {
252  result+=" yang didokumentasikan";
253  }
254  result+=", dengan tautan ke ";
255  if (!extractAll)
256  {
257  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
258  {
259  result+="dokumentasi struct/union untuk setiap variabel:";
260  }
261  else
262  {
263  result+="dokumentasi kelas untuk setiap anggota:";
264  }
265  }
266  else
267  {
268  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
269  {
270  result+="struct/union yang memuatnya:";
271  }
272  else
273  {
274  result+="kelas yang memuatnya:";
275  }
276  }
277  return result;
278  }
279 
281  virtual QCString trFileMembersDescription(bool extractAll)
282  {
283  QCString result="Berikut ini daftar ";
284 
285  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
286  {
287  result+="fungsi, variabel, makro definisi, enumerasi, dan tipe";
288  }
289  else
290  {
291  result+="file";
292  }
293  if (!extractAll) result+=" yang didokumentasikan";
294  result+=", dengan tautan ke ";
295  if (extractAll)
296  result+="file yang memuatnya:";
297  else
298  result+="dokumentasinya:";
299  return result;
300  }
301 
303  virtual QCString trExamplesDescription()
304  { return "Berikut ini daftar semua contoh:"; }
305 
307  virtual QCString trRelatedPagesDescription()
308  { return "Berikut ini daftar semua halaman dokumentasi yang terkait:"; }
309 
311  virtual QCString trModulesDescription()
312  { return "Berikut ini daftar semua modul:"; }
313 
314  // index titles (the project name is prepended for these)
315 
317  virtual QCString trDocumentation()
318  { return "Dokumentasi"; }
319 
323  virtual QCString trModuleIndex()
324  { return "Indeks Modul"; }
325 
329  virtual QCString trHierarchicalIndex()
330  { return "Indeks Hierarki Kelas"; }
331 
335  virtual QCString trCompoundIndex()
336  {
337  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
338  {
339  return "Indeks Struktur Data";
340  }
341  else
342  {
343  return "Indeks Kelas";
344  }
345  }
346 
350  virtual QCString trFileIndex()
351  { return "Indeks File"; }
352 
356  virtual QCString trModuleDocumentation()
357  { return "Dokumentasi Modul"; }
358 
362  virtual QCString trClassDocumentation()
363  {
364  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
365  {
366  return "Dokumentasi Struktur Data";
367  }
368  else
369  {
370  return "Dokumentasi Kelas";
371  }
372  }
373 
377  virtual QCString trFileDocumentation()
378  { return "Dokumentasi File"; }
379 
383  virtual QCString trExampleDocumentation()
384  { return "Dokumentasi Contoh"; }
385 
389  virtual QCString trPageDocumentation()
390  { return "Dokumentasi Halaman"; }
391 
393  virtual QCString trReferenceManual()
394  { return "Dokumen Referensi"; }
395 
399  virtual QCString trDefines()
400  { return "Makro Definisi"; }
401 
405  virtual QCString trTypedefs()
406  { return "Definisi Tipe"; }
407 
411  virtual QCString trEnumerations()
412  { return "Enumerasi"; }
413 
417  virtual QCString trFunctions()
418  { return "Fungsi"; }
419 
423  virtual QCString trVariables()
424  { return "Variabel"; }
425 
429  virtual QCString trEnumerationValues()
430  { return "Nilai enumerasi"; }
431 
435  virtual QCString trDefineDocumentation()
436  { return "Dokumentasi Makro Definisi"; }
437 
441  virtual QCString trTypedefDocumentation()
442  { return "Dokumentasi Definisi Tipe"; }
443 
448  { return "Dokumentasi Tipe Enumerasi"; }
449 
453  virtual QCString trFunctionDocumentation()
454  { return "Dokumentasi Fungsi"; }
455 
459  virtual QCString trVariableDocumentation()
460  { return "Dokumentasi Variabel"; }
461 
465  virtual QCString trCompounds()
466  {
467  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
468  {
469  return "Struktur Data";
470  }
471  else
472  {
473  return "Kelas";
474  }
475  }
476 
480  virtual QCString trGeneratedAt(const char *date,const char *projName)
481  {
482  QCString result=(QCString)"Dibangkitkan pada tanggal "+date;
483  if (projName) result+=(QCString)" untuk "+projName;
484  result+=(QCString)" oleh";
485  return result;
486  }
487 
489  virtual QCString trClassDiagram(const char *clName)
490  {
491  return (QCString)"Diagram hierarki kelas untuk "+clName+":";
492  }
493 
495  virtual QCString trForInternalUseOnly()
496  { return "Hanya untuk digunakan secara internal."; }
497 
499  virtual QCString trWarning()
500  { return "Peringatan"; }
501 
503  virtual QCString trVersion()
504  { return "Versi"; }
505 
507  virtual QCString trDate()
508  { return "Tanggal"; }
509 
511  virtual QCString trReturns()
512  { return "Mengembalikan"; }
513 
515  virtual QCString trSeeAlso()
516  { return "Lihat juga"; }
517 
519  virtual QCString trParameters()
520  { return "Parameter"; }
521 
523  virtual QCString trExceptions()
524  { return "Eksepsi"; }
525 
527  virtual QCString trGeneratedBy()
528  { return "Dibangkitkan oleh"; }
529 
531 // new since 0.49-990307
533 
535  virtual QCString trNamespaceList()
536  { return "Daftar Namespace"; }
537 
539  virtual QCString trNamespaceListDescription(bool extractAll)
540  {
541  QCString result="Berikut ini daftar namespace";
542  if (!extractAll) result+=" yang didokumentasikan";
543  result+=", dengan keterangan singkat:";
544  return result;
545  }
546 
550  virtual QCString trFriends()
551  { return "Friend"; }
552 
554 // new since 0.49-990405
556 
561  { return "Dokumentasi Friend Dan Fungsi Terkait"; }
562 
564 // new since 0.49-990425
566 
568  virtual QCString trCompoundReference(const char *clName,
569  ClassDef::CompoundType compType,
570  bool isTemplate)
571  {
572  QCString result="Referensi";
573  switch(compType)
574  {
575  case ClassDef::Class: result+=" Kelas "; break;
576  case ClassDef::Struct: result+=" Struct "; break;
577  case ClassDef::Union: result+=" Union "; break;
578  case ClassDef::Interface: result+=" Interface "; break;
579  case ClassDef::Protocol: result+=" Protokol "; break;
580  case ClassDef::Category: result+=" Kategori "; break;
581  case ClassDef::Exception: result+=" Eksepsi "; break;
582  default: break;
583  }
584  if (isTemplate) result+=" Template ";
585  result+=(QCString)clName;
586  return result;
587  }
588 
590  virtual QCString trFileReference(const char *fileName)
591  {
592  QCString result="Referensi File ";
593  result+=fileName;
594  return result;
595  }
596 
598  virtual QCString trNamespaceReference(const char *namespaceName)
599  {
600  QCString result="Referensi Namespace ";
601  result+=namespaceName;
602  return result;
603  }
604 
605  virtual QCString trPublicMembers()
606  { return "Fungsi Anggota Publik"; }
607  virtual QCString trPublicSlots()
608  { return "Slot Publik"; }
609  virtual QCString trSignals()
610  { return "Signal"; }
611  virtual QCString trStaticPublicMembers()
612  { return "Fungsi Anggota Publik Statis"; }
613  virtual QCString trProtectedMembers()
614  { return "Fungsi Anggota Diproteksi"; }
615  virtual QCString trProtectedSlots()
616  { return "Slot Diproteksi"; }
617  virtual QCString trStaticProtectedMembers()
618  { return "Fungsi Anggota Diproteksi Statis"; }
619  virtual QCString trPrivateMembers()
620  { return "Fungsi Anggota Privat"; }
621  virtual QCString trPrivateSlots()
622  { return "Slot Privat"; }
623  virtual QCString trStaticPrivateMembers()
624  { return "Fungsi Anggota Privat Statis"; }
625 
629  virtual QCString trWriteList(int numEntries)
630  {
631  QCString result;
632  int i;
633  // the inherits list contain `numEntries' classes
634  for (i=0;i<numEntries;i++)
635  {
636  // use generateMarker to generate placeholders for the class links!
637  result+=generateMarker(i); // generate marker for entry i in the list
638  // (order is left to right)
639 
640  if (i!=numEntries-1) // not the last entry, so we need a separator
641  {
642  if (i<numEntries-2) // not the fore last entry
643  result+=", ";
644  else // the fore last entry
645  result+=", dan ";
646  }
647  }
648  return result;
649  }
650 
654  virtual QCString trInheritsList(int numEntries)
655  {
656  return "Mewarisi "+trWriteList(numEntries)+".";
657  }
658 
662  virtual QCString trInheritedByList(int numEntries)
663  {
664  return "Diwariskan ke "+trWriteList(numEntries)+".";
665  }
666 
670  virtual QCString trReimplementedFromList(int numEntries)
671  {
672  return "Di-reimplementasikan dari "+trWriteList(numEntries)+".";
673  }
674 
678  virtual QCString trReimplementedInList(int numEntries)
679  {
680  return "Diimplementasikan ulang di "+trWriteList(numEntries)+".";
681  }
682 
684  virtual QCString trNamespaceMembers()
685  { return "Anggota Namespace"; }
686 
688  virtual QCString trNamespaceMemberDescription(bool extractAll)
689  {
690  QCString result="Berikut ini daftar anggota namespace";
691  if (!extractAll) result+=" yang didokumentasikan";
692  result+=", dengan tautan ke ";
693  if (extractAll)
694  result+="dokumentasi namespace untuk setiap anggota:";
695  else
696  result+="namespace yang memuatnya:";
697  return result;
698  }
702  virtual QCString trNamespaceIndex()
703  { return "Indeks Namespace"; }
704 
708  virtual QCString trNamespaceDocumentation()
709  { return "Dokumentasi Namespace"; }
710 
712 // new since 0.49-990522
714 
718  virtual QCString trNamespaces()
719  { return "Daftar Namespace"; }
720 
722 // new since 0.49-990728
724 
728  virtual QCString trGeneratedFromFiles(ClassDef::CompoundType compType,
729  bool single)
730  { // here s is one of " Class", " Struct" or " Union"
731  // single is true implies a single file
732  QCString result=(QCString)"Dokumentasi untuk ";
733  switch(compType)
734  {
735  case ClassDef::Class: result+="kelas"; break;
736  case ClassDef::Struct: result+="struct"; break;
737  case ClassDef::Union: result+="union"; break;
738  case ClassDef::Interface: result+="interface"; break;
739  case ClassDef::Protocol: result+="protokol"; break;
740  case ClassDef::Category: result+="kategori"; break;
741  case ClassDef::Exception: result+="eksepsi"; break;
742  default: break;
743  }
744  result+=" ini dibangkitkan dari file";
745  result+=single ? "" : "-file";
746  result+=" berikut:";
747  return result;
748  }
749 
751 // new since 0.49-990901
753 
755  virtual QCString trReturnValues()
756  { return "Nilai kembali"; }
757 
760  virtual QCString trMainPage()
761  { return "Halaman Utama"; }
762 
766  virtual QCString trPageAbbreviation()
767  { return "hal."; }
768 
770 // new since 0.49-991003
772 
773  virtual QCString trDefinedAtLineInSourceFile()
774  {
775  return "Definisi pada baris @0 dalam file @1.";
776  }
777  virtual QCString trDefinedInSourceFile()
778  {
779  return "Definisi dalam file @0.";
780  }
781 
783 // new since 0.49-991205
785 
786  virtual QCString trDeprecated()
787  {
788  return "Kadaluarsa";
789  }
790 
792 // new since 1.0.0
794 
796  virtual QCString trCollaborationDiagram(const char *clName)
797  {
798  return (QCString)"Diagram kolaborasi untuk "+clName+":";
799  }
801  virtual QCString trInclDepGraph(const char *fName)
802  {
803  return (QCString)"Bagan kebergantungan pemuatan untuk "+fName+":";
804  }
806  virtual QCString trConstructorDocumentation()
807  {
808  return "Dokumentasi Konstruktor & Destruktor";
809  }
811  virtual QCString trGotoSourceCode()
812  {
813  return "Ke kode sumber file ini.";
814  }
816  virtual QCString trGotoDocumentation()
817  {
818  return "Ke dokumentasi file ini.";
819  }
821  virtual QCString trPrecondition()
822  {
823  return "Kondisi Awal";
824  }
826  virtual QCString trPostcondition()
827  {
828  return "Kondisi Akhir";
829  }
831  virtual QCString trInvariant()
832  {
833  return "Invarian";
834  }
836  virtual QCString trInitialValue()
837  {
838  return "Nilai awal:";
839  }
841  virtual QCString trCode()
842  {
843  return "kode";
844  }
845  virtual QCString trGraphicalHierarchy()
846  {
847  return "Hierarki Kelas Secara Grafis";
848  }
849  virtual QCString trGotoGraphicalHierarchy()
850  {
851  return "Ke bagan grafis hierarki kelas";
852  }
853  virtual QCString trGotoTextualHierarchy()
854  {
855  return "Ke bagan tekstual hierarki kelas";
856  }
857  virtual QCString trPageIndex()
858  {
859  return "Indeks Halaman";
860  }
861 
863 // new since 1.1.0
865 
866  virtual QCString trNote()
867  {
868  return "Catatan";
869  }
870  virtual QCString trPublicTypes()
871  {
872  return "Tipe Publik";
873  }
874  virtual QCString trPublicAttribs()
875  {
876  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
877  {
878  return "Variabel Data";
879  }
880  else
881  {
882  return "Atribut Publik";
883  }
884  }
885  virtual QCString trStaticPublicAttribs()
886  {
887  return "Atribut Publik Statis";
888  }
889  virtual QCString trProtectedTypes()
890  {
891  return "Tipe Diproteksi";
892  }
893  virtual QCString trProtectedAttribs()
894  {
895  return "Atribut Diproteksi";
896  }
897  virtual QCString trStaticProtectedAttribs()
898  {
899  return "Atribut Diproteksi Statis";
900  }
901  virtual QCString trPrivateTypes()
902  {
903  return "Tipe Privat";
904  }
905  virtual QCString trPrivateAttribs()
906  {
907  return "Atribut Privat";
908  }
909  virtual QCString trStaticPrivateAttribs()
910  {
911  return "Atribut Privat Statis";
912  }
913 
915 // new since 1.1.3
917 
919  virtual QCString trTodo()
920  {
921  return "Tugas";
922  }
924  virtual QCString trTodoList()
925  {
926  return "Daftar Tugas";
927  }
928 
930 // new since 1.1.4
932 
933  virtual QCString trReferencedBy()
934  {
935  return "Direferensikan oleh";
936  }
937  virtual QCString trRemarks()
938  {
939  return "Keterangan";
940  }
941  virtual QCString trAttention()
942  {
943  return "Perhatian";
944  }
945  virtual QCString trInclByDepGraph()
946  {
947  return "Bagan ini menunjukkan file-file yang memuat"
948  " atau menggunakan file ini baik secara langsung maupun"
949  " tidak langsung:";
950  }
951  virtual QCString trSince()
952  {
953  return "Sejak";
954  }
955 
957 // new since 1.1.5
959 
961  virtual QCString trLegendTitle()
962  {
963  return "Keterangan Bagan";
964  }
968  virtual QCString trLegendDocs()
969  {
970  return
971  "Halaman ini berisi keterangan cara membaca bagan yang dibangkitkan "
972  "oleh doxygen.<p>\n"
973  "Contoh:\n"
974  "\\code\n"
975  "/*! Invisible class because of truncation */\n"
976  "class Invisible { };\n\n"
977  "/*! Truncated class, inheritance relation is hidden */\n"
978  "class Truncated : public Invisible { };\n\n"
979  "/* Class not documented with doxygen comments */\n"
980  "class Undocumented { };\n\n"
981  "/*! Class that is inherited using public inheritance */\n"
982  "class PublicBase : public Truncated { };\n\n"
983  "/*! A template class */\n"
984  "template<class T> class Templ { };\n\n"
985  "/*! Class that is inherited using protected inheritance */\n"
986  "class ProtectedBase { };\n\n"
987  "/*! Class that is inherited using private inheritance */\n"
988  "class PrivateBase { };\n\n"
989  "/*! Class that is used by the Inherited class */\n"
990  "class Used { };\n\n"
991  "/*! Super class that inherits a number of other classes */\n"
992  "class Inherited : public PublicBase,\n"
993  " protected ProtectedBase,\n"
994  " private PrivateBase,\n"
995  " public Undocumented,\n"
996  " public Templ<int>\n"
997  "{\n"
998  " private:\n"
999  " Used *m_usedClass;\n"
1000  "};\n"
1001  "\\endcode\n"
1002  "Apabila tag \\c MAX_DOT_GRAPH_HEIGHT di file konfigurasi "
1003  "diset ke 240 kode di atas akan menghasilkan bagan berikut:"
1004  "<p><center><img alt=\"\" src=\"graph_legend."+getDotImageExtension()+"\"></center>\n"
1005  "<p>\n"
1006  "Kotak-kotak pada bagan di atas mempunyai arti sebagai berikut:\n"
1007  "<ul>\n"
1008  "<li>%Kotak hitam merupakan struct atau kelas yang bersangkutan.\n"
1009  "<li>%Kotak berbingkai hitam adalah struct atau kelas yang mempunyai dokumentasi.\n"
1010  "<li>%Kotak dengan bingkai abu-abu adalah struct atau kelas tanpa dokumentasi.\n"
1011  "<li>%Kotak dengan bingkai merah merupakan struct atau kelas yang didokumentasikan tetapi"
1012  "tidak semua relasinya ditampilkan. %Sebuah bagan "
1013  "akan terpotong apabila lebih besar daripada ukuran yang ditentukan.\n"
1014  "</ul>\n"
1015  "Arti dari tanda-tanda panah adalah sebagai berikut:\n"
1016  "<ul>\n"
1017  "<li>%Panah biru tua menandakan pewarisan publik.\n"
1018  "<li>%Panah hijau tua untuk pewarisan diproteksi.\n"
1019  "<li>%Panah merah tua untuk pewarisan privat.\n"
1020  "<li>%Panah ungu putus-putus menandakan kelas tersebut berhubungan dengan kelas lain. "
1021  "Panah tersebut diberi judul sesuai dengan kelas atau struct tujuan.\n"
1022  "<li>%Panah kuning putus-putus menandakan hubungan antara sebuah template kelas dan "
1023  "instance dari template tersebut. Panah tersebut diberi judul sesuai dengan "
1024  "parameter template yang digunakan.\n"
1025  "</ul>\n";
1026  }
1028  virtual QCString trLegend()
1029  {
1030  return "keterangan";
1031  }
1032 
1034 // new since 1.2.0
1036 
1038  virtual QCString trTest()
1039  {
1040  return "Tes";
1041  }
1043  virtual QCString trTestList()
1044  {
1045  return "Daftar Tes";
1046  }
1047 
1049 // new since 1.2.2
1051 
1053  virtual QCString trProperties()
1054  {
1055  return "Daftar Property";
1056  }
1058  virtual QCString trPropertyDocumentation()
1059  {
1060  return "Dokumentasi Property";
1061  }
1062 
1064 // new since 1.2.4
1066 
1068  virtual QCString trClasses()
1069  {
1070  if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
1071  {
1072  return "Struktur Data";
1073  }
1074  else
1075  {
1076  return "Daftar Kelas";
1077  }
1078  }
1080  virtual QCString trPackage(const char *name)
1081  {
1082  return (QCString)"Paket "+name;
1083  }
1085  virtual QCString trPackageList()
1086  {
1087  return "Daftar Paket";
1088  }
1090  virtual QCString trPackageListDescription()
1091  {
1092  return "Berikut ini daftar paket, dengan keterangan singkat (apabila tersedia):";
1093  }
1095  virtual QCString trPackages()
1096  {
1097  return "Daftar Paket";
1098  }
1100  virtual QCString trDefineValue()
1101  {
1102  return "Nilai:";
1103  }
1104 
1106 // new since 1.2.5
1108 
1110  virtual QCString trBug()
1111  {
1112  return "Bug";
1113  }
1115  virtual QCString trBugList()
1116  {
1117  return "Daftar Bug";
1118  }
1119 
1121 // new since 1.2.6
1123 
1149  virtual QCString trRTFansicp()
1150  {
1151  return "1252";
1152  }
1153 
1154 
1158  virtual QCString trRTFCharSet()
1159  {
1160  return "0";
1161  }
1162 
1164  virtual QCString trRTFGeneralIndex()
1165  {
1166  return "Indeks";
1167  }
1168 
1173  virtual QCString trClass(bool first_capital, bool singular)
1174  {
1175  QCString result((first_capital ? "Kelas" : "kelas"));
1176  if (!singular) result+="-kelas";
1177  return result;
1178  }
1179 
1184  virtual QCString trFile(bool first_capital, bool singular)
1185  {
1186  QCString result((first_capital ? "File" : "file"));
1187  if (!singular) result+="-file";
1188  return result;
1189  }
1190 
1195  virtual QCString trNamespace(bool first_capital, bool)
1196  {
1197  QCString result((first_capital ? "Namespace" : "namespace"));
1198  return result;
1199  }
1200 
1205  virtual QCString trGroup(bool first_capital, bool singular)
1206  {
1207  QCString result((first_capital ? "Kelompok" : "kelompok"));
1208  if (!singular) result+="-kelompok";
1209  return result;
1210  }
1211 
1216  virtual QCString trPage(bool first_capital, bool singular)
1217  {
1218  QCString result((first_capital ? "Halaman" : "halaman"));
1219  if (!singular) result+="-halaman";
1220  return result;
1221  }
1222 
1227  virtual QCString trMember(bool first_capital, bool singular)
1228  {
1229  QCString result((first_capital ? "Anggota" : "anggota"));
1230  if (!singular) result+="-anggota";
1231  return result;
1232  }
1233 
1238  virtual QCString trGlobal(bool first_capital, bool singular)
1239  {
1240  QCString result((first_capital ? "Definisi" : "definisi"));
1241  if (!singular) result+="-definisi";
1242  result += " global";
1243  return result;
1244  }
1245 
1247 // new since 1.2.7
1249 
1252  virtual QCString trAuthor(bool first_capital, bool)
1253  {
1254  QCString result((first_capital ? "Penulis" : "penulis"));
1255  //if (!singular) result+="s";
1256  return result;
1257  }
1258 
1260 // new since 1.2.11
1262 
1265  virtual QCString trReferences()
1266  {
1267  return "Referensi";
1268  }
1269 
1271 // new since 1.2.13
1273 
1277  virtual QCString trImplementedFromList(int numEntries)
1278  {
1279  return "Mengimplementasikan "+trWriteList(numEntries)+".";
1280  }
1281 
1285  virtual QCString trImplementedInList(int numEntries)
1286  {
1287  return "Diimplementasikan di "+trWriteList(numEntries)+".";
1288  }
1289 
1291 // new since 1.2.16
1293 
1297  virtual QCString trRTFTableOfContents()
1298  {
1299  return "Daftar Isi";
1300  }
1301 
1303 // new since 1.2.17
1305 
1309  virtual QCString trDeprecatedList()
1310  {
1311  return "Daftar Kadaluarsa";
1312  }
1313 
1315 // new since 1.2.18
1317 
1321  virtual QCString trEvents()
1322  {
1323  return "Event";
1324  }
1326  virtual QCString trEventDocumentation()
1327  {
1328  return "Dokumentasi Event";
1329  }
1330 
1332 // new since 1.3
1334 
1337  virtual QCString trPackageTypes()
1338  {
1339  return "Jenis Paket";
1340  }
1344  virtual QCString trPackageMembers()
1345  {
1346  return "Daftar Fungsi Paket";
1347  }
1351  virtual QCString trStaticPackageMembers()
1352  {
1353  return "Daftar Fungsi Statis Paket";
1354  }
1358  virtual QCString trPackageAttribs()
1359  {
1360  return "Daftar Atribut Paket";
1361  }
1365  virtual QCString trStaticPackageAttribs()
1366  {
1367  return "Daftar Atribut Statis Paket";
1368  }
1369 
1371 // new since 1.3.1
1373 
1377  virtual QCString trAll()
1378  {
1379  return "Semua";
1380  }
1382  virtual QCString trCallGraph()
1383  {
1384  return "Berikut ini bagan fungsi-terpanggil untuk fungsi ini:";
1385  }
1386 
1388 // new since 1.3.3
1390 
1394  virtual QCString trSearchResultsTitle()
1395  {
1396  return "Hasil Pencarian";
1397  }
1406  virtual QCString trSearchResults(int numDocuments)
1407  {
1408  if (numDocuments==0)
1409  {
1410  return "Maaf, tidak ada dokumen yang cocok.";
1411  }
1412  else if (numDocuments==1)
1413  {
1414  return "Ditemukan <b>1</b> dokumen yang cocok.";
1415  }
1416  else
1417  {
1418  return "Ditemukan <b>$num</b> documents yang cocok. "
1419  "Menampilkan hasil terbaik lebih awal.";
1420  }
1421  }
1425  virtual QCString trSearchMatches()
1426  {
1427  return "Kecocokan:";
1428  }
1429 
1431 // new since 1.3.8
1433 
1436  virtual QCString trSourceFile(QCString& filename)
1437  {
1438  return "Kode Sumber:" + filename;
1439  }
1440 
1442 // new since 1.3.9
1444 
1448  virtual QCString trDirIndex()
1449  { return "Hierarki Direktori"; }
1450 
1454  virtual QCString trDirDocumentation()
1455  { return "Dokumentasi Direktori"; }
1456 
1460  virtual QCString trDirectories()
1461  { return "Daftar Direktori"; }
1462 
1466  virtual QCString trDirDescription()
1467  { return "Struktur direktori ini diurutkan hampir berdasarkan abjad:";
1468  }
1469 
1473  virtual QCString trDirReference(const char *dirName)
1474  { QCString result="Referensi Direktori "; result+=dirName; return result; }
1475 
1479  virtual QCString trDir(bool first_capital, bool)
1480  {
1481  QCString result((first_capital ? "Direktori" : "direktori"));
1482  //if (singular) result+="y"; else result+="ies";
1483  return result;
1484  }
1485 
1487 // new since 1.4.1
1489 
1493  virtual QCString trOverloadText()
1494  {
1495  return "Ini adalah fungsi anggota yang di-overload"
1496  " untuk kemudahan. Perbedaannya dengan fungsi di atas"
1497  " hanya pada parameter-parameter yang diterima.";
1498  }
1499 
1501 // new since 1.4.6
1503 
1505  virtual QCString trCallerGraph()
1506  {
1507  return "Berikut ini bagan fungsi-pemanggil untuk fungsi ini:";
1508  }
1509 
1514  { return "Dokumentasi Nilai Enumerasi"; }
1515 
1517 // new since 1.5.4 (mainly for Fortran)
1519 
1522  { return "Dokumentasi Fungsi/Subrutin Anggota"; }
1523 
1525  virtual QCString trCompoundListFortran()
1526  { return "Daftar Tipe Data"; }
1527 
1529  virtual QCString trCompoundMembersFortran()
1530  { return "Variabel Data"; }
1531 
1534  { return "Berikut daftar tipe data, dengan penjelasan singkat:"; }
1535 
1537  virtual QCString trCompoundMembersDescriptionFortran(bool extractAll)
1538  {
1539  QCString result="Berikut daftar semua anggota tipe data ";
1540  if (!extractAll)
1541  {
1542  result+="terdokumentasi ";
1543  }
1544  result+=" dengan tautan ke ";
1545  if (!extractAll)
1546  {
1547  result+="dokumentasi struktur data untuk setiap anggota:";
1548  }
1549  else
1550  {
1551  result+="tipe data yang memuatnya:";
1552  }
1553  return result;
1554  }
1555 
1559  virtual QCString trCompoundIndexFortran()
1560  { return "Indeks Tipe Data"; }
1561 
1565  virtual QCString trTypeDocumentation()
1566  { return "Dokumentasi Tipe Data"; }
1567 
1571  virtual QCString trSubprograms()
1572  { return "Fungsi/Subrutin"; }
1573 
1577  virtual QCString trSubprogramDocumentation()
1578  { return "Dokumentasi Fungsi/Subrutin"; }
1579 
1583  virtual QCString trDataTypes()
1584  { return "Tipe Data"; }
1585 
1587  virtual QCString trModulesList()
1588  { return "Modules List"; }
1589 
1591  virtual QCString trModulesListDescription(bool extractAll)
1592  {
1593  QCString result="Berikut daftar semua modul";
1594  if (!extractAll) result+=" terdokumentasi";
1595  result+=", dengan penjelasan singkat:";
1596  return result;
1597  }
1598 
1600  virtual QCString trCompoundReferenceFortran(const char *clName,
1601  ClassDef::CompoundType compType,
1602  bool isTemplate)
1603  {
1604  QCString result="Referensi ";
1605  if (isTemplate) result+="Template ";
1606  switch(compType)
1607  {
1608  case ClassDef::Class: result+="Modul "; break;
1609  case ClassDef::Struct: result+="Tipe "; break;
1610  case ClassDef::Union: result+="Union "; break;
1611  case ClassDef::Interface: result+="Antarmuka "; break;
1612  case ClassDef::Protocol: result+="Protokol "; break;
1613  case ClassDef::Category: result+="Kategori "; break;
1614  case ClassDef::Exception: result+="Eksepsi "; break;
1615  default: break;
1616  }
1617  result+=(QCString)clName;
1618  return result;
1619  }
1621  virtual QCString trModuleReference(const char *namespaceName)
1622  {
1623  QCString result="Referensi Modul ";
1624  result+=namespaceName;
1625  return result;
1626  }
1627 
1629  virtual QCString trModulesMembers()
1630  { return "Anggota Modul"; }
1631 
1633  virtual QCString trModulesMemberDescription(bool extractAll)
1634  {
1635  QCString result="Berikut daftar semua anggota modul ";
1636  if (!extractAll) result+="terdokumentasi ";
1637  result+="dengan tautan ke ";
1638  if (extractAll)
1639  {
1640  result+="dokumentasi modul untuk setiap anggota:";
1641  }
1642  else
1643  {
1644  result+="modul yang memuatnya:";
1645  }
1646  return result;
1647  }
1648 
1652  virtual QCString trModulesIndex()
1653  { return "Indeks Modul"; }
1654 
1659  virtual QCString trModule(bool first_capital, bool singular)
1660  {
1661  QCString result((first_capital ? "Modul" : "modul"));
1662  if (!singular) result+="-modul";
1663  return result;
1664  }
1669  bool single)
1670  { // here s is one of " Module", " Struct" or " Union"
1671  // single is true implies a single file
1672  QCString result=(QCString)"Dokumentasi untuk ";
1673  switch(compType)
1674  {
1675  case ClassDef::Class: result+="module"; break;
1676  case ClassDef::Struct: result+="type"; break;
1677  case ClassDef::Union: result+="union"; break;
1678  case ClassDef::Interface: result+="interface"; break;
1679  case ClassDef::Protocol: result+="protocol"; break;
1680  case ClassDef::Category: result+="category"; break;
1681  case ClassDef::Exception: result+="exception"; break;
1682  default: break;
1683  }
1684  result+=" ini dibangkitkan dari file";
1685  if (!single) result+="-file ";
1686  result+="berikut:";
1687  return result;
1688  }
1693  virtual QCString trType(bool first_capital, bool singular)
1694  {
1695  QCString result((first_capital ? "Tipe" : "tipe"));
1696  if (!singular) result+="-tipe";
1697  return result;
1698  }
1703  virtual QCString trSubprogram(bool first_capital, bool singular)
1704  {
1705  QCString result((first_capital ? "Subprogram" : "subprogram"));
1706  if (!singular) result+="-subprogram";
1707  return result;
1708  }
1709 
1711  virtual QCString trTypeConstraints()
1712  {
1713  return "Batasan Tipe";
1714  }
1715 
1717 // new since 1.6.0 (mainly for the new search engine)
1719 
1721  virtual QCString trDirRelation(const char *name)
1722  {
1723  return "Relasi "+QCString(name);
1724  }
1725 
1727  virtual QCString trLoading()
1728  {
1729  return "Memuat...";
1730  }
1731 
1733  virtual QCString trGlobalNamespace()
1734  {
1735  return "Namespace Global";
1736  }
1737 
1739  virtual QCString trSearching()
1740  {
1741  return "Mencari...";
1742  }
1743 
1745  virtual QCString trNoMatches()
1746  {
1747  return "Tidak Ditemukan";
1748  }
1749 
1751 // new since 1.6.3 (missing items for the directory pages)
1753 
1758  virtual QCString trFileIn(const char *name)
1759  {
1760  return (QCString)"File dimuat dalam "+name;
1761  }
1762 
1767  virtual QCString trIncludesFileIn(const char *name)
1768  {
1769  return (QCString)"Memuat file dalam "+name;
1770  }
1771 
1782  virtual QCString trDateTime(int year,int month,int day,int dayOfWeek,
1783  int hour,int minutes,int seconds,
1784  bool includeTime)
1785  {
1786  static const char *days[] = { "Senin","Selasa","Rabu","Kamis","Jumat","Sabtu","Minggu" };
1787  static const char *months[] = { "Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember" };
1788  QCString sdate;
1789  sdate.sprintf("%s %d %s %d",days[dayOfWeek-1],day,months[month-1],year);
1790  if (includeTime)
1791  {
1792  QCString stime;
1793  stime.sprintf(" %.2d:%.2d:%.2d",hour,minutes,seconds);
1794  sdate+=stime;
1795  }
1796  return sdate;
1797  }
1798 
1800 // new since 1.7.5
1802 
1804  virtual QCString trCiteReferences()
1805  { return "Daftar Pustaka"; }
1806 
1808  virtual QCString trCopyright()
1809  { return "Hak Cipta"; }
1810 
1812  virtual QCString trDirDepGraph(const char *name)
1813  { return QCString("Bagan dependensi directori untuk ")+name+":"; }
1814 
1815 };
1816 
1817 #endif