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 
33  /*! Used for identification of the language. The identification
34  * should not be translated. It should be replaced by the name
35  * of the language in English using lower-case characters only
36  * (e.g. "czech", "japanese", "russian", etc.). It should be equal to
37  * the identification used in language.cpp.
38  */
39  virtual QCString idLanguage()
40  { return "indonesian"; }
41 
42  /*! Used to get the LaTeX command(s) for the language support.
43  * This method should return string with commands that switch
44  * LaTeX to the desired language. For example
45  * <pre>"\\usepackage[german]{babel}\n"
46  * </pre>
47  * or
48  * <pre>"\\usepackage{polski}\n"
49  * "\\usepackage[latin2]{inputenc}\n"
50  * "\\usepackage[T1]{fontenc}\n"
51  * </pre>
52  *
53  * The English LaTeX does not use such commands. Because of this
54  * the empty string is returned in this implementation.
55  */
57  {
58  return "\\usepackage[bahasa]{babel}";
59  }
60 
61  // --- Language translation methods -------------------
62 
63  /*! used in the compound documentation before a list of related functions. */
65  { return "Fungsi-fungsi Terkait"; }
66 
67  /*! subscript for the related functions. */
69  { return "(Perhatikan bahwa fungsi-fungsi tersebut bukan fungsi anggota.)"; }
70 
71  /*! header that is put before the detailed description of files, classes and namespaces. */
73  { return "Keterangan Lengkap"; }
74 
75  /*! header that is put before the list of typedefs. */
77  { return "Dokumentasi Anggota: Tipe"; }
78 
79  /*! header that is put before the list of enumerations. */
81  { return "Dokumentasi Anggota: Enumerasi"; }
82 
83  /*! header that is put before the list of member functions. */
85  { return "Dokumentasi Anggota: Fungsi"; }
86 
87  /*! header that is put before the list of member attributes. */
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 
100  /*! this is the text of a link put after brief descriptions. */
101  virtual QCString trMore()
102  { return "Selengkapnya..."; }
103 
104  /*! put in the class documentation */
106  { return "Daftar semua anggota"; }
107 
108  /*! used as the title of the "list of all members" page of a class */
110  { return "Daftar anggota"; }
111 
112  /*! this is the first part of a sentence that is followed by a class name */
114  { return "Berikut ini daftar lengkap anggota untuk "; }
115 
116  /*! this is the remainder of the sentence after the class name */
118  { return ", termasuk semua anggota yang diwariskan."; }
119 
120  /*! this is put at the author sections at the bottom of man pages.
121  * parameter s is name of the project name.
122  */
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 
130  /*! put after an enum name in the list of all members */
132  { return "nama enumerasi"; }
133 
134  /*! put after an enum value in the list of all members */
136  { return "nilai enumerasi"; }
137 
138  /*! put after an undocumented member in the list of all members */
140  { return "didefinisikan di"; }
141 
142  // quick reference sections
143 
144  /*! This is put above each page as a link to the list of all groups of
145  * compounds or files (see the \\group command).
146  */
147  virtual QCString trModules()
148  { return "Modul"; }
149 
150  /*! This is put above each page as a link to the class hierarchy */
152  { return "Hierarki Kelas"; }
153 
154  /*! This is put above each page as a link to the list of annotated classes */
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 
167  /*! This is put above each page as a link to the list of documented files */
169  { return "Daftar File"; }
170 
171  /*! This is put above each page as a link to all members of compounds. */
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 
184  /*! This is put above each page as a link to all members of files. */
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 
197  /*! This is put above each page as a link to all related pages. */
199  { return "Halaman Terkait"; }
200 
201  /*! This is put above each page as a link to all examples. */
203  { return "Contoh"; }
204 
205  /*! This is put above each page as a link to the search engine. */
206  virtual QCString trSearch()
207  { return "Cari"; }
208 
209  /*! This is an introduction to the class hierarchy. */
211  { return "Hierarki kelas ini diurutkan kurang-lebih"
212  " berdasarkan abjad:";
213  }
214 
215  /*! This is an introduction to the list with all files. */
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 
224  /*! This is an introduction to the annotated compound list. */
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 
238  /*! This is an introduction to the page with all class members. */
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 
280  /*! This is an introduction to the page with all file members. */
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 
302  /*! This is an introduction to the page with the list of all examples */
304  { return "Berikut ini daftar semua contoh:"; }
305 
306  /*! This is an introduction to the page with the list of related pages */
308  { return "Berikut ini daftar semua halaman dokumentasi yang terkait:"; }
309 
310  /*! This is an introduction to the page with the list of class/file groups */
312  { return "Berikut ini daftar semua modul:"; }
313 
314  // index titles (the project name is prepended for these)
315 
316  /*! This is used in HTML as the title of index.html. */
318  { return "Dokumentasi"; }
319 
320  /*! This is used in LaTeX as the title of the chapter with the
321  * index of all groups.
322  */
324  { return "Indeks Modul"; }
325 
326  /*! This is used in LaTeX as the title of the chapter with the
327  * class hierarchy.
328  */
330  { return "Indeks Hierarki Kelas"; }
331 
332  /*! This is used in LaTeX as the title of the chapter with the
333  * annotated compound index.
334  */
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 
347  /*! This is used in LaTeX as the title of the chapter with the
348  * list of all files.
349  */
351  { return "Indeks File"; }
352 
353  /*! This is used in LaTeX as the title of the chapter containing
354  * the documentation of all groups.
355  */
357  { return "Dokumentasi Modul"; }
358 
359  /*! This is used in LaTeX as the title of the chapter containing
360  * the documentation of all classes, structs and unions.
361  */
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 
374  /*! This is used in LaTeX as the title of the chapter containing
375  * the documentation of all files.
376  */
378  { return "Dokumentasi File"; }
379 
380  /*! This is used in LaTeX as the title of the chapter containing
381  * the documentation of all examples.
382  */
384  { return "Dokumentasi Contoh"; }
385 
386  /*! This is used in LaTeX as the title of the chapter containing
387  * the documentation of all related pages.
388  */
390  { return "Dokumentasi Halaman"; }
391 
392  /*! This is used in LaTeX as the title of the document */
394  { return "Dokumen Referensi"; }
395 
396  /*! This is used in the documentation of a file as a header before the
397  * list of defines
398  */
399  virtual QCString trDefines()
400  { return "Makro Definisi"; }
401 
402  /*! This is used in the documentation of a file as a header before the
403  * list of typedefs
404  */
406  { return "Definisi Tipe"; }
407 
408  /*! This is used in the documentation of a file as a header before the
409  * list of enumerations
410  */
412  { return "Enumerasi"; }
413 
414  /*! This is used in the documentation of a file as a header before the
415  * list of (global) functions
416  */
418  { return "Fungsi"; }
419 
420  /*! This is used in the documentation of a file as a header before the
421  * list of (global) variables
422  */
424  { return "Variabel"; }
425 
426  /*! This is used in the documentation of a file as a header before the
427  * list of (global) variables
428  */
430  { return "Nilai enumerasi"; }
431 
432  /*! This is used in the documentation of a file before the list of
433  * documentation blocks for defines
434  */
436  { return "Dokumentasi Makro Definisi"; }
437 
438  /*! This is used in the documentation of a file/namespace before the list
439  * of documentation blocks for typedefs
440  */
442  { return "Dokumentasi Definisi Tipe"; }
443 
444  /*! This is used in the documentation of a file/namespace before the list
445  * of documentation blocks for enumeration types
446  */
448  { return "Dokumentasi Tipe Enumerasi"; }
449 
450  /*! This is used in the documentation of a file/namespace before the list
451  * of documentation blocks for functions
452  */
454  { return "Dokumentasi Fungsi"; }
455 
456  /*! This is used in the documentation of a file/namespace before the list
457  * of documentation blocks for variables
458  */
460  { return "Dokumentasi Variabel"; }
461 
462  /*! This is used in the documentation of a file/namespace/group before
463  * the list of links to documented compounds
464  */
466  {
467  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
468  {
469  return "Struktur Data";
470  }
471  else
472  {
473  return "Kelas";
474  }
475  }
476 
477  /*! This is used in the standard footer of each page and indicates when
478  * the page was generated
479  */
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 
488  /*! this text is put before a class diagram */
489  virtual QCString trClassDiagram(const char *clName)
490  {
491  return (QCString)"Diagram hierarki kelas untuk "+clName+":";
492  }
493 
494  /*! this text is generated when the \\internal command is used. */
496  { return "Hanya untuk digunakan secara internal."; }
497 
498  /*! this text is generated when the \\warning command is used. */
499  virtual QCString trWarning()
500  { return "Peringatan"; }
501 
502  /*! this text is generated when the \\version command is used. */
503  virtual QCString trVersion()
504  { return "Versi"; }
505 
506  /*! this text is generated when the \\date command is used. */
507  virtual QCString trDate()
508  { return "Tanggal"; }
509 
510  /*! this text is generated when the \\return command is used. */
511  virtual QCString trReturns()
512  { return "Mengembalikan"; }
513 
514  /*! this text is generated when the \\sa command is used. */
515  virtual QCString trSeeAlso()
516  { return "Lihat juga"; }
517 
518  /*! this text is generated when the \\param command is used. */
520  { return "Parameter"; }
521 
522  /*! this text is generated when the \\exception command is used. */
524  { return "Eksepsi"; }
525 
526  /*! this text is used in the title page of a LaTeX document. */
528  { return "Dibangkitkan oleh"; }
529 
530 //////////////////////////////////////////////////////////////////////////
531 // new since 0.49-990307
532 //////////////////////////////////////////////////////////////////////////
533 
534  /*! used as the title of page containing all the index of all namespaces. */
536  { return "Daftar Namespace"; }
537 
538  /*! used as an introduction to the namespace list */
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 
547  /*! used in the class documentation as a header before the list of all
548  * friends of a class
549  */
550  virtual QCString trFriends()
551  { return "Friend"; }
552 
553 //////////////////////////////////////////////////////////////////////////
554 // new since 0.49-990405
555 //////////////////////////////////////////////////////////////////////////
556 
557  /*! used in the class documentation as a header before the list of all
558  * related classes
559  */
561  { return "Dokumentasi Friend Dan Fungsi Terkait"; }
562 
563 //////////////////////////////////////////////////////////////////////////
564 // new since 0.49-990425
565 //////////////////////////////////////////////////////////////////////////
566 
567  /*! used as the title of the HTML page of a class/struct/union */
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 
589  /*! used as the title of the HTML page of a file */
590  virtual QCString trFileReference(const char *fileName)
591  {
592  QCString result="Referensi File ";
593  result+=fileName;
594  return result;
595  }
596 
597  /*! used as the title of the HTML page of a namespace */
598  virtual QCString trNamespaceReference(const char *namespaceName)
599  {
600  QCString result="Referensi Namespace ";
601  result+=namespaceName;
602  return result;
603  }
604 
606  { return "Fungsi Anggota Publik"; }
608  { return "Slot Publik"; }
609  virtual QCString trSignals()
610  { return "Signal"; }
612  { return "Fungsi Anggota Publik Statis"; }
614  { return "Fungsi Anggota Diproteksi"; }
616  { return "Slot Diproteksi"; }
618  { return "Fungsi Anggota Diproteksi Statis"; }
620  { return "Fungsi Anggota Privat"; }
622  { return "Slot Privat"; }
624  { return "Fungsi Anggota Privat Statis"; }
625 
626  /*! this function is used to produce a comma-separated list of items.
627  * use generateMarker(i) to indicate where item i should be put.
628  */
629  virtual QCString trWriteList(int numEntries)
630  {
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 
651  /*! used in class documentation to produce a list of base classes,
652  * if class diagrams are disabled.
653  */
654  virtual QCString trInheritsList(int numEntries)
655  {
656  return "Mewarisi "+trWriteList(numEntries)+".";
657  }
658 
659  /*! used in class documentation to produce a list of super classes,
660  * if class diagrams are disabled.
661  */
662  virtual QCString trInheritedByList(int numEntries)
663  {
664  return "Diwariskan ke "+trWriteList(numEntries)+".";
665  }
666 
667  /*! used in member documentation blocks to produce a list of
668  * members that are hidden by this one.
669  */
670  virtual QCString trReimplementedFromList(int numEntries)
671  {
672  return "Di-reimplementasikan dari "+trWriteList(numEntries)+".";
673  }
674 
675  /*! used in member documentation blocks to produce a list of
676  * all member that overwrite the implementation of this member.
677  */
678  virtual QCString trReimplementedInList(int numEntries)
679  {
680  return "Diimplementasikan ulang di "+trWriteList(numEntries)+".";
681  }
682 
683  /*! This is put above each page as a link to all members of namespaces. */
685  { return "Anggota Namespace"; }
686 
687  /*! This is an introduction to the page with all namespace members */
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  }
699  /*! This is used in LaTeX as the title of the chapter with the
700  * index of all namespaces.
701  */
703  { return "Indeks Namespace"; }
704 
705  /*! This is used in LaTeX as the title of the chapter containing
706  * the documentation of all namespaces.
707  */
709  { return "Dokumentasi Namespace"; }
710 
711 //////////////////////////////////////////////////////////////////////////
712 // new since 0.49-990522
713 //////////////////////////////////////////////////////////////////////////
714 
715  /*! This is used in the documentation before the list of all
716  * namespaces in a file.
717  */
719  { return "Daftar Namespace"; }
720 
721 //////////////////////////////////////////////////////////////////////////
722 // new since 0.49-990728
723 //////////////////////////////////////////////////////////////////////////
724 
725  /*! This is put at the bottom of a class documentation page and is
726  * followed by a list of files that were used to generate the page.
727  */
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 
750 //////////////////////////////////////////////////////////////////////////
751 // new since 0.49-990901
752 //////////////////////////////////////////////////////////////////////////
753 
754  /*! This is used as the heading text for the retval command. */
756  { return "Nilai kembali"; }
757 
758  /*! This is in the (quick) index as a link to the main page (index.html)
759  */
761  { return "Halaman Utama"; }
762 
763  /*! This is used in references to page that are put in the LaTeX
764  * documentation. It should be an abbreviation of the word page.
765  */
767  { return "hal."; }
768 
769 //////////////////////////////////////////////////////////////////////////
770 // new since 0.49-991003
771 //////////////////////////////////////////////////////////////////////////
772 
774  {
775  return "Definisi pada baris @0 dalam file @1.";
776  }
778  {
779  return "Definisi dalam file @0.";
780  }
781 
782 //////////////////////////////////////////////////////////////////////////
783 // new since 0.49-991205
784 //////////////////////////////////////////////////////////////////////////
785 
787  {
788  return "Kadaluarsa";
789  }
790 
791 //////////////////////////////////////////////////////////////////////////
792 // new since 1.0.0
793 //////////////////////////////////////////////////////////////////////////
794 
795  /*! this text is put before a collaboration diagram */
796  virtual QCString trCollaborationDiagram(const char *clName)
797  {
798  return (QCString)"Diagram kolaborasi untuk "+clName+":";
799  }
800  /*! this text is put before an include dependency graph */
801  virtual QCString trInclDepGraph(const char *fName)
802  {
803  return (QCString)"Bagan kebergantungan pemuatan untuk "+fName+":";
804  }
805  /*! header that is put before the list of constructor/destructors. */
807  {
808  return "Dokumentasi Konstruktor & Destruktor";
809  }
810  /*! Used in the file documentation to point to the corresponding sources. */
812  {
813  return "Ke kode sumber file ini.";
814  }
815  /*! Used in the file sources to point to the corresponding documentation. */
817  {
818  return "Ke dokumentasi file ini.";
819  }
820  /*! Text for the \\pre command */
822  {
823  return "Kondisi Awal";
824  }
825  /*! Text for the \\post command */
827  {
828  return "Kondisi Akhir";
829  }
830  /*! Text for the \\invariant command */
832  {
833  return "Invarian";
834  }
835  /*! Text shown before a multi-line variable/enum initialization */
837  {
838  return "Nilai awal:";
839  }
840  /*! Text used the source code in the file index */
841  virtual QCString trCode()
842  {
843  return "kode";
844  }
846  {
847  return "Hierarki Kelas Secara Grafis";
848  }
850  {
851  return "Ke bagan grafis hierarki kelas";
852  }
854  {
855  return "Ke bagan tekstual hierarki kelas";
856  }
858  {
859  return "Indeks Halaman";
860  }
861 
862 //////////////////////////////////////////////////////////////////////////
863 // new since 1.1.0
864 //////////////////////////////////////////////////////////////////////////
865 
866  virtual QCString trNote()
867  {
868  return "Catatan";
869  }
871  {
872  return "Tipe Publik";
873  }
875  {
876  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
877  {
878  return "Variabel Data";
879  }
880  else
881  {
882  return "Atribut Publik";
883  }
884  }
886  {
887  return "Atribut Publik Statis";
888  }
890  {
891  return "Tipe Diproteksi";
892  }
894  {
895  return "Atribut Diproteksi";
896  }
898  {
899  return "Atribut Diproteksi Statis";
900  }
902  {
903  return "Tipe Privat";
904  }
906  {
907  return "Atribut Privat";
908  }
910  {
911  return "Atribut Privat Statis";
912  }
913 
914 //////////////////////////////////////////////////////////////////////////
915 // new since 1.1.3
916 //////////////////////////////////////////////////////////////////////////
917 
918  /*! Used as a marker that is put before a \\todo item */
919  virtual QCString trTodo()
920  {
921  return "Tugas";
922  }
923  /*! Used as the header of the todo list */
925  {
926  return "Daftar Tugas";
927  }
928 
929 //////////////////////////////////////////////////////////////////////////
930 // new since 1.1.4
931 //////////////////////////////////////////////////////////////////////////
932 
934  {
935  return "Direferensikan oleh";
936  }
937  virtual QCString trRemarks()
938  {
939  return "Keterangan";
940  }
942  {
943  return "Perhatian";
944  }
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 
956 //////////////////////////////////////////////////////////////////////////
957 // new since 1.1.5
958 //////////////////////////////////////////////////////////////////////////
959 
960  /*! title of the graph legend page */
962  {
963  return "Keterangan Bagan";
964  }
965  /*! page explaining how the dot graph's should be interpreted
966  * The %A in the text below are to prevent link to classes called "A".
967  */
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  }
1027  /*! text for the link to the legend page */
1028  virtual QCString trLegend()
1029  {
1030  return "keterangan";
1031  }
1032 
1033 //////////////////////////////////////////////////////////////////////////
1034 // new since 1.2.0
1035 //////////////////////////////////////////////////////////////////////////
1036 
1037  /*! Used as a marker that is put before a test item */
1038  virtual QCString trTest()
1039  {
1040  return "Tes";
1041  }
1042  /*! Used as the header of the test list */
1044  {
1045  return "Daftar Tes";
1046  }
1047 
1048 //////////////////////////////////////////////////////////////////////////
1049 // new since 1.2.2
1050 //////////////////////////////////////////////////////////////////////////
1051 
1052  /*! Used as a section header for IDL properties */
1054  {
1055  return "Daftar Property";
1056  }
1057  /*! Used as a section header for IDL property documentation */
1059  {
1060  return "Dokumentasi Property";
1061  }
1062 
1063 //////////////////////////////////////////////////////////////////////////
1064 // new since 1.2.4
1065 //////////////////////////////////////////////////////////////////////////
1066 
1067  /*! Used for Java classes in the summary section of Java packages */
1069  {
1070  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
1071  {
1072  return "Struktur Data";
1073  }
1074  else
1075  {
1076  return "Daftar Kelas";
1077  }
1078  }
1079  /*! Used as the title of a Java package */
1080  virtual QCString trPackage(const char *name)
1081  {
1082  return (QCString)"Paket "+name;
1083  }
1084  /*! Title of the package index page */
1086  {
1087  return "Daftar Paket";
1088  }
1089  /*! The description of the package index page */
1091  {
1092  return "Berikut ini daftar paket, dengan keterangan singkat (apabila tersedia):";
1093  }
1094  /*! The link name in the Quick links header for each page */
1096  {
1097  return "Daftar Paket";
1098  }
1099  /*! Text shown before a multi-line define */
1101  {
1102  return "Nilai:";
1103  }
1104 
1105 //////////////////////////////////////////////////////////////////////////
1106 // new since 1.2.5
1107 //////////////////////////////////////////////////////////////////////////
1108 
1109  /*! Used as a marker that is put before a \\bug item */
1110  virtual QCString trBug()
1111  {
1112  return "Bug";
1113  }
1114  /*! Used as the header of the bug list */
1116  {
1117  return "Daftar Bug";
1118  }
1119 
1120 //////////////////////////////////////////////////////////////////////////
1121 // new since 1.2.6
1122 //////////////////////////////////////////////////////////////////////////
1123 
1124  /*! Used as ansicpg for RTF file
1125  *
1126  * The following table shows the correlation of Charset name, Charset Value and
1127  * <pre>
1128  * Codepage number:
1129  * Charset Name Charset Value(hex) Codepage number
1130  * ------------------------------------------------------
1131  * DEFAULT_CHARSET 1 (x01)
1132  * SYMBOL_CHARSET 2 (x02)
1133  * OEM_CHARSET 255 (xFF)
1134  * ANSI_CHARSET 0 (x00) 1252
1135  * RUSSIAN_CHARSET 204 (xCC) 1251
1136  * EE_CHARSET 238 (xEE) 1250
1137  * GREEK_CHARSET 161 (xA1) 1253
1138  * TURKISH_CHARSET 162 (xA2) 1254
1139  * BALTIC_CHARSET 186 (xBA) 1257
1140  * HEBREW_CHARSET 177 (xB1) 1255
1141  * ARABIC _CHARSET 178 (xB2) 1256
1142  * SHIFTJIS_CHARSET 128 (x80) 932
1143  * HANGEUL_CHARSET 129 (x81) 949
1144  * GB2313_CHARSET 134 (x86) 936
1145  * CHINESEBIG5_CHARSET 136 (x88) 950
1146  * </pre>
1147  *
1148  */
1150  {
1151  return "1252";
1152  }
1153 
1154 
1155  /*! Used as ansicpg for RTF fcharset
1156  * \see trRTFansicp() for a table of possible values.
1157  */
1159  {
1160  return "0";
1161  }
1162 
1163  /*! Used as header RTF general index */
1165  {
1166  return "Indeks";
1167  }
1168 
1169  /*! This is used for translation of the word that will possibly
1170  * be followed by a single name or by a list of names
1171  * of the category.
1172  */
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 
1180  /*! This is used for translation of the word that will possibly
1181  * be followed by a single name or by a list of names
1182  * of the category.
1183  */
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 
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  */
1195  virtual QCString trNamespace(bool first_capital, bool)
1196  {
1197  QCString result((first_capital ? "Namespace" : "namespace"));
1198  return result;
1199  }
1200 
1201  /*! This is used for translation of the word that will possibly
1202  * be followed by a single name or by a list of names
1203  * of the category.
1204  */
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 
1212  /*! This is used for translation of the word that will possibly
1213  * be followed by a single name or by a list of names
1214  * of the category.
1215  */
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 
1223  /*! This is used for translation of the word that will possibly
1224  * be followed by a single name or by a list of names
1225  * of the category.
1226  */
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 
1234  /*! This is used for translation of the word that will possibly
1235  * be followed by a single name or by a list of names
1236  * of the category.
1237  */
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 
1246 //////////////////////////////////////////////////////////////////////////
1247 // new since 1.2.7
1248 //////////////////////////////////////////////////////////////////////////
1249 
1250  /*! This text is generated when the \\author command is used and
1251  * for the author section in man pages. */
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 
1259 //////////////////////////////////////////////////////////////////////////
1260 // new since 1.2.11
1261 //////////////////////////////////////////////////////////////////////////
1262 
1263  /*! This text is put before the list of members referenced by a member
1264  */
1266  {
1267  return "Referensi";
1268  }
1269 
1270 //////////////////////////////////////////////////////////////////////////
1271 // new since 1.2.13
1272 //////////////////////////////////////////////////////////////////////////
1273 
1274  /*! used in member documentation blocks to produce a list of
1275  * members that are implemented by this one.
1276  */
1277  virtual QCString trImplementedFromList(int numEntries)
1278  {
1279  return "Mengimplementasikan "+trWriteList(numEntries)+".";
1280  }
1281 
1282  /*! used in member documentation blocks to produce a list of
1283  * all members that implement this abstract member.
1284  */
1285  virtual QCString trImplementedInList(int numEntries)
1286  {
1287  return "Diimplementasikan di "+trWriteList(numEntries)+".";
1288  }
1289 
1290 //////////////////////////////////////////////////////////////////////////
1291 // new since 1.2.16
1292 //////////////////////////////////////////////////////////////////////////
1293 
1294  /*! used in RTF documentation as a heading for the Table
1295  * of Contents.
1296  */
1298  {
1299  return "Daftar Isi";
1300  }
1301 
1302 //////////////////////////////////////////////////////////////////////////
1303 // new since 1.2.17
1304 //////////////////////////////////////////////////////////////////////////
1305 
1306  /*! Used as the header of the list of item that have been
1307  * flagged deprecated
1308  */
1310  {
1311  return "Daftar Kadaluarsa";
1312  }
1313 
1314 //////////////////////////////////////////////////////////////////////////
1315 // new since 1.2.18
1316 //////////////////////////////////////////////////////////////////////////
1317 
1318  /*! Used as a header for declaration section of the events found in
1319  * a C# program
1320  */
1321  virtual QCString trEvents()
1322  {
1323  return "Event";
1324  }
1325  /*! Header used for the documentation section of a class' events. */
1327  {
1328  return "Dokumentasi Event";
1329  }
1330 
1331 //////////////////////////////////////////////////////////////////////////
1332 // new since 1.3
1333 //////////////////////////////////////////////////////////////////////////
1334 
1335  /*! Used as a heading for a list of Java class types with package scope.
1336  */
1338  {
1339  return "Jenis Paket";
1340  }
1341  /*! Used as a heading for a list of Java class functions with package
1342  * scope.
1343  */
1345  {
1346  return "Daftar Fungsi Paket";
1347  }
1348  /*! Used as a heading for a list of static Java class functions with
1349  * package scope.
1350  */
1352  {
1353  return "Daftar Fungsi Statis Paket";
1354  }
1355  /*! Used as a heading for a list of Java class variables with package
1356  * scope.
1357  */
1359  {
1360  return "Daftar Atribut Paket";
1361  }
1362  /*! Used as a heading for a list of static Java class variables with
1363  * package scope.
1364  */
1366  {
1367  return "Daftar Atribut Statis Paket";
1368  }
1369 
1370 //////////////////////////////////////////////////////////////////////////
1371 // new since 1.3.1
1372 //////////////////////////////////////////////////////////////////////////
1373 
1374  /*! Used in the quick index of a class/file/namespace member list page
1375  * to link to the unfiltered list of all members.
1376  */
1377  virtual QCString trAll()
1378  {
1379  return "Semua";
1380  }
1381  /*! Put in front of the call graph for a function. */
1383  {
1384  return "Berikut ini bagan fungsi-terpanggil untuk fungsi ini:";
1385  }
1386 
1387 //////////////////////////////////////////////////////////////////////////
1388 // new since 1.3.3
1389 //////////////////////////////////////////////////////////////////////////
1390 
1391  /*! This string is used as the title for the page listing the search
1392  * results.
1393  */
1395  {
1396  return "Hasil Pencarian";
1397  }
1398  /*! This string is put just before listing the search results. The
1399  * text can be different depending on the number of documents found.
1400  * Inside the text you can put the special marker $num to insert
1401  * the number representing the actual number of search results.
1402  * The @a numDocuments parameter can be either 0, 1 or 2, where the
1403  * value 2 represents 2 or more matches. HTML markup is allowed inside
1404  * the returned string.
1405  */
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  }
1422  /*! This string is put before the list of matched words, for each search
1423  * result. What follows is the list of words that matched the query.
1424  */
1426  {
1427  return "Kecocokan:";
1428  }
1429 
1430 //////////////////////////////////////////////////////////////////////////
1431 // new since 1.3.8
1432 //////////////////////////////////////////////////////////////////////////
1433 
1434  /*! This is used in HTML as the title of page with source code for file filename
1435  */
1437  {
1438  return "Kode Sumber:" + filename;
1439  }
1440 
1441 //////////////////////////////////////////////////////////////////////////
1442 // new since 1.3.9
1443 //////////////////////////////////////////////////////////////////////////
1444 
1445  /*! This is used as the name of the chapter containing the directory
1446  * hierarchy.
1447  */
1449  { return "Hierarki Direktori"; }
1450 
1451  /*! This is used as the name of the chapter containing the documentation
1452  * of the directories.
1453  */
1455  { return "Dokumentasi Direktori"; }
1456 
1457  /*! This is used as the title of the directory index and also in the
1458  * Quick links of an HTML page, to link to the directory hierarchy.
1459  */
1461  { return "Daftar Direktori"; }
1462 
1463  /*! This returns a sentences that introduces the directory hierarchy.
1464  * and the fact that it is sorted alphabetically per level
1465  */
1467  { return "Struktur direktori ini diurutkan hampir berdasarkan abjad:";
1468  }
1469 
1470  /*! This returns the title of a directory page. The name of the
1471  * directory is passed via \a dirName.
1472  */
1473  virtual QCString trDirReference(const char *dirName)
1474  { QCString result="Referensi Direktori "; result+=dirName; return result; }
1475 
1476  /*! This returns the word directory with or without starting capital
1477  * (\a first_capital) and in sigular or plural form (\a singular).
1478  */
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 
1486 //////////////////////////////////////////////////////////////////////////
1487 // new since 1.4.1
1488 //////////////////////////////////////////////////////////////////////////
1489 
1490  /*! This text is added to the documentation when the \\overload command
1491  * is used for a overloaded function.
1492  */
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 
1500 //////////////////////////////////////////////////////////////////////////
1501 // new since 1.4.6
1502 //////////////////////////////////////////////////////////////////////////
1503 
1504  /*! This is used to introduce a caller (or called-by) graph */
1506  {
1507  return "Berikut ini bagan fungsi-pemanggil untuk fungsi ini:";
1508  }
1509 
1510  /*! This is used in the documentation of a file/namespace before the list
1511  * of documentation blocks for enumeration values
1512  */
1514  { return "Dokumentasi Nilai Enumerasi"; }
1515 
1516 //////////////////////////////////////////////////////////////////////////
1517 // new since 1.5.4 (mainly for Fortran)
1518 //////////////////////////////////////////////////////////////////////////
1519 
1520  /*! header that is put before the list of member subprograms (Fortran). */
1522  { return "Dokumentasi Fungsi/Subrutin Anggota"; }
1523 
1524  /*! This is put above each page as a link to the list of annotated data types (Fortran). */
1526  { return "Daftar Tipe Data"; }
1527 
1528  /*! This is put above each page as a link to all members of compounds (Fortran). */
1530  { return "Variabel Data"; }
1531 
1532  /*! This is an introduction to the annotated compound list (Fortran). */
1534  { return "Berikut daftar tipe data, dengan penjelasan singkat:"; }
1535 
1536  /*! This is an introduction to the page with all data types (Fortran). */
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 
1556  /*! This is used in LaTeX as the title of the chapter with the
1557  * annotated compound index (Fortran).
1558  */
1560  { return "Indeks Tipe Data"; }
1561 
1562  /*! This is used in LaTeX as the title of the chapter containing
1563  * the documentation of all data types (Fortran).
1564  */
1566  { return "Dokumentasi Tipe Data"; }
1567 
1568  /*! This is used in the documentation of a file as a header before the
1569  * list of (global) subprograms (Fortran).
1570  */
1572  { return "Fungsi/Subrutin"; }
1573 
1574  /*! This is used in the documentation of a file/namespace before the list
1575  * of documentation blocks for subprograms (Fortran)
1576  */
1578  { return "Dokumentasi Fungsi/Subrutin"; }
1579 
1580  /*! This is used in the documentation of a file/namespace/group before
1581  * the list of links to documented compounds (Fortran)
1582  */
1584  { return "Tipe Data"; }
1585 
1586  /*! used as the title of page containing all the index of all modules (Fortran). */
1588  { return "Modules List"; }
1589 
1590  /*! used as an introduction to the modules list (Fortran) */
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 
1599  /*! used as the title of the HTML page of a module/type (Fortran) */
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  }
1620  /*! used as the title of the HTML page of a module (Fortran) */
1621  virtual QCString trModuleReference(const char *namespaceName)
1622  {
1623  QCString result="Referensi Modul ";
1624  result+=namespaceName;
1625  return result;
1626  }
1627 
1628  /*! This is put above each page as a link to all members of modules. (Fortran) */
1630  { return "Anggota Modul"; }
1631 
1632  /*! This is an introduction to the page with all modules members (Fortran) */
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 
1649  /*! This is used in LaTeX as the title of the chapter with the
1650  * index of all modules (Fortran).
1651  */
1653  { return "Indeks Modul"; }
1654 
1655  /*! This is used for translation of the word that will possibly
1656  * be followed by a single name or by a list of names
1657  * of the category.
1658  */
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  }
1665  /*! This is put at the bottom of a module documentation page and is
1666  * followed by a list of files that were used to generate the page.
1667  */
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  }
1689  /*! This is used for translation of the word that will possibly
1690  * be followed by a single name or by a list of names
1691  * of the category.
1692  */
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  }
1699  /*! This is used for translation of the word that will possibly
1700  * be followed by a single name or by a list of names
1701  * of the category.
1702  */
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 
1710  /*! C# Type Constraint list */
1712  {
1713  return "Batasan Tipe";
1714  }
1715 
1716 //////////////////////////////////////////////////////////////////////////
1717 // new since 1.6.0 (mainly for the new search engine)
1718 //////////////////////////////////////////////////////////////////////////
1719 
1720  /*! directory relation for \a name */
1721  virtual QCString trDirRelation(const char *name)
1722  {
1723  return "Relasi "+QCString(name);
1724  }
1725 
1726  /*! Loading message shown when loading search results */
1728  {
1729  return "Memuat...";
1730  }
1731 
1732  /*! Label used for search results in the global namespace */
1734  {
1735  return "Namespace Global";
1736  }
1737 
1738  /*! Message shown while searching */
1740  {
1741  return "Mencari...";
1742  }
1743 
1744  /*! Text shown when no search results are found */
1746  {
1747  return "Tidak Ditemukan";
1748  }
1749 
1750 //////////////////////////////////////////////////////////////////////////
1751 // new since 1.6.3 (missing items for the directory pages)
1752 //////////////////////////////////////////////////////////////////////////
1753 
1754  /*! when clicking a directory dependency label, a page with a
1755  * table is shown. The heading for the first column mentions the
1756  * source file that has a relation to another file.
1757  */
1758  virtual QCString trFileIn(const char *name)
1759  {
1760  return (QCString)"File dimuat dalam "+name;
1761  }
1762 
1763  /*! when clicking a directory dependency label, a page with a
1764  * table is shown. The heading for the second column mentions the
1765  * destination file that is included.
1766  */
1767  virtual QCString trIncludesFileIn(const char *name)
1768  {
1769  return (QCString)"Memuat file dalam "+name;
1770  }
1771 
1772  /** Compiles a date string.
1773  * @param year Year in 4 digits
1774  * @param month Month of the year: 1=January
1775  * @param day Day of the Month: 1..31
1776  * @param dayOfWeek Day of the week: 1=Monday..7=Sunday
1777  * @param hour Hour of the day: 0..23
1778  * @param minutes Minutes in the hour: 0..59
1779  * @param seconds Seconds within the minute: 0..59
1780  * @param includeTime Include time in the result string?
1781  */
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 
1799 //////////////////////////////////////////////////////////////////////////
1800 // new since 1.7.5
1801 //////////////////////////////////////////////////////////////////////////
1802 
1803  /*! Header for the page with bibliographic citations */
1805  { return "Daftar Pustaka"; }
1806 
1807  /*! Text for copyright paragraph */
1809  { return "Hak Cipta"; }
1810 
1811  /*! Header for the graph showing the directory dependencies */
1812  virtual QCString trDirDepGraph(const char *name)
1813  { return QCString("Bagan dependensi directori untuk ")+name+":"; }
1814 
1815 };
1816 
1817 #endif
static QCString name
Definition: declinfo.cpp:673
virtual QCString latexLanguageSupportCommand()
Definition: translator_id.h:56
virtual QCString trProtectedAttribs()
virtual QCString trMemberFunctionDocumentation()
Definition: translator_id.h:84
virtual QCString trProtectedSlots()
virtual QCString trStaticProtectedMembers()
virtual QCString trCompoundMembersDescriptionFortran(bool extractAll)
virtual QCString trNamespace(bool first_capital, bool)
virtual QCString trFile(bool first_capital, bool singular)
virtual QCString trModulesMemberDescription(bool extractAll)
virtual QCString trProperties()
virtual QCString trCompoundReference(const char *clName, ClassDef::CompoundType compType, bool isTemplate)
virtual QCString trStaticPublicMembers()
virtual QCString trPostcondition()
virtual QCString trPrivateAttribs()
QCString generateMarker(int id)
Definition: util.cpp:266
virtual QCString trSearchResultsTitle()
static QCString result
virtual QCString trFileList()
virtual QCString trNamespaceReference(const char *namespaceName)
virtual QCString trDefineDocumentation()
virtual QCString trDirDepGraph(const char *name)
virtual QCString trStaticPublicAttribs()
virtual QCString trNamespaceIndex()
virtual QCString trClassHierarchy()
virtual QCString trSubprogramDocumentation()
virtual QCString trPackageListDescription()
virtual QCString trTest()
virtual QCString trSearchMatches()
virtual QCString trRelatedPagesDescription()
virtual QCString trMember(bool first_capital, bool singular)
virtual QCString trMemberList()
virtual QCString trFileDocumentation()
virtual QCString trMemberFunctionDocumentationFortran()
virtual QCString trExamplesDescription()
virtual QCString trPage(bool first_capital, bool singular)
virtual QCString trFileListDescription(bool extractAll)
virtual QCString trClass(bool first_capital, bool singular)
virtual QCString trNamespaces()
virtual QCString trPageAbbreviation()
virtual QCString trPackageMembers()
virtual QCString trStaticPrivateAttribs()
virtual QCString trInvariant()
virtual QCString trEvents()
virtual QCString trGeneratedAutomatically(const char *s)
virtual QCString trModuleReference(const char *namespaceName)
virtual QCString trFriends()
virtual QCString trPackageTypes()
virtual QCString trDate()
virtual QCString trNamespaceMemberDescription(bool extractAll)
virtual QCString trLoading()
virtual QCString trDefinedAtLineInSourceFile()
virtual QCString trPublicTypes()
virtual QCString trModuleDocumentation()
virtual QCString trCompounds()
virtual QCString trFileIndex()
virtual QCString trAuthor(bool first_capital, bool)
virtual QCString trReimplementedInList(int numEntries)
virtual QCString trGotoTextualHierarchy()
virtual QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType, bool single)
virtual QCString trTestList()
virtual QCString trFileMembersDescription(bool extractAll)
virtual QCString trSourceFile(QCString &filename)
virtual QCString trPrivateMembers()
virtual QCString trDirReference(const char *dirName)
virtual QCString trGlobalNamespace()
virtual QCString trGotoGraphicalHierarchy()
virtual QCString trPackage(const char *name)
virtual QCString trDataTypes()
virtual QCString trExceptions()
virtual QCString trRelatedSubscript()
Definition: translator_id.h:68
virtual QCString idLanguage()
Definition: translator_id.h:39
virtual QCString trDeprecatedList()
virtual QCString trClassDiagram(const char *clName)
string filename
Definition: train.py:213
virtual QCString trSubprogram(bool first_capital, bool singular)
virtual QCString trLegendTitle()
virtual QCString trCollaborationDiagram(const char *clName)
virtual QCString trModulesMembers()
virtual QCString trEnumerationValues()
virtual QCString trNote()
virtual QCString trEnumValue()
virtual QCString trDateTime(int year, int month, int day, int dayOfWeek, int hour, int minutes, int seconds, bool includeTime)
virtual QCString trBug()
virtual QCString trIncludingInheritedMembers()
virtual QCString trStaticPackageMembers()
virtual QCString trTypeConstraints()
virtual QCString trGeneratedFromFiles(ClassDef::CompoundType compType, bool single)
virtual QCString trCopyright()
virtual QCString trDefines()
virtual QCString trCompoundMembersFortran()
virtual QCString trFunctionDocumentation()
virtual QCString trGraphicalHierarchy()
virtual QCString trCompoundMembersDescription(bool extractAll)
virtual QCString trInheritedByList(int numEntries)
virtual QCString trVariables()
virtual QCString trExampleDocumentation()
virtual QCString trGlobal(bool first_capital, bool singular)
virtual QCString trDirRelation(const char *name)
virtual QCString trEnumerations()
virtual QCString trCompoundList()
virtual QCString trCiteReferences()
virtual QCString trPrivateSlots()
virtual QCString trSubprograms()
virtual QCString trPackageList()
virtual QCString trClassHierarchyDescription()
virtual QCString trFileIn(const char *name)
fileName
Definition: dumpTree.py:9
virtual QCString trPrecondition()
virtual QCString trOverloadText()
virtual QCString trModulesListDescription(bool extractAll)
virtual QCString trIncludesFileIn(const char *name)
virtual QCString trInitialValue()
second seconds
Alias for common language habits.
Definition: spacetime.h:88
virtual QCString trInclDepGraph(const char *fName)
virtual QCString trSearch()
virtual QCString trRTFTableOfContents()
virtual QCString trReferencedBy()
virtual QCString trSignals()
virtual QCString trGroup(bool first_capital, bool singular)
virtual QCString trMemberTypedefDocumentation()
Definition: translator_id.h:76
virtual QCString trStaticPackageAttribs()
virtual QCString trStaticPrivateMembers()
virtual QCString trDirDocumentation()
virtual QCString trDetailedDescription()
Definition: translator_id.h:72
virtual QCString trType(bool first_capital, bool singular)
virtual QCString trPropertyDocumentation()
virtual QCString trAttention()
virtual QCString trReferenceManual()
virtual QCString trLegendDocs()
virtual QCString trVariableDocumentation()
virtual QCString trModules()
virtual QCString trGotoSourceCode()
virtual QCString trCompoundIndex()
virtual QCString trMore()
virtual QCString trCallGraph()
virtual QCString trReturns()
virtual QCString trThisIsTheListOfAllMembers()
virtual QCString trLegend()
#define Config_getBool(val)
Definition: config.cpp:664
virtual QCString trGeneratedAt(const char *date, const char *projName)
QCString getDotImageExtension(void)
Definition: util.cpp:8562
virtual QCString trRelatedPages()
virtual QCString trWriteList(int numEntries)
virtual QCString trWarning()
virtual QCString trBugList()
virtual QCString trImplementedInList(int numEntries)
virtual QCString trDefinedIn()
virtual QCString trEnumName()
virtual QCString trCompoundListDescriptionFortran()
virtual QCString trImplementedFromList(int numEntries)
virtual QCString trCode()
virtual QCString trProtectedTypes()
virtual QCString trRemarks()
virtual QCString trStaticProtectedAttribs()
virtual QCString trReferences()
virtual QCString trDefineValue()
virtual QCString trGotoDocumentation()
virtual QCString trRelatedFunctionDocumentation()
virtual QCString trModulesDescription()
virtual QCString trEnumerationValueDocumentation()
QCString & sprintf(const char *format,...)
Definition: qcstring.cpp:27
virtual QCString trPublicAttribs()
virtual QCString trPublicSlots()
virtual QCString trClasses()
virtual QCString trTodoList()
virtual QCString trPageIndex()
virtual QCString trTypeDocumentation()
virtual QCString trGeneratedBy()
virtual QCString trProtectedMembers()
virtual QCString trCompoundMembers()
virtual QCString trFileReference(const char *fileName)
virtual QCString trModulesIndex()
virtual QCString trSeeAlso()
virtual QCString trTypedefDocumentation()
virtual QCString trPublicMembers()
virtual QCString trReturnValues()
virtual QCString trInclByDepGraph()
virtual QCString trModule(bool first_capital, bool singular)
virtual QCString trPrivateTypes()
virtual QCString trMemberDataDocumentation()
Definition: translator_id.h:88
virtual QCString trDirectories()
virtual QCString trNamespaceDocumentation()
virtual QCString trEventDocumentation()
virtual QCString trListOfAllMembers()
virtual QCString trFunctions()
virtual QCString trPackages()
virtual QCString trDocumentation()
virtual QCString trNamespaceList()
virtual QCString trReimplementedFromList(int numEntries)
virtual QCString trSearching()
virtual QCString trMemberEnumerationDocumentation()
Definition: translator_id.h:80
CompoundType
Definition: classdef.h:63
virtual QCString trNoMatches()
virtual QCString trCallerGraph()
virtual QCString trRTFCharSet()
virtual QCString trModuleIndex()
virtual QCString trRelatedFunctions()
Definition: translator_id.h:64
virtual QCString trDir(bool first_capital, bool)
virtual QCString trFileMembers()
virtual QCString trSearchResults(int numDocuments)
virtual QCString trModulesList()
virtual QCString trCompoundReferenceFortran(const char *clName, ClassDef::CompoundType compType, bool isTemplate)
virtual QCString trCompoundListFortran()
virtual QCString trPackageAttribs()
virtual QCString trVersion()
virtual QCString trDirIndex()
virtual QCString trCompoundListDescription()
virtual QCString trInheritsList(int numEntries)
virtual QCString trTypedefs()
virtual QCString trClassDocumentation()
virtual QCString trNamespaceMembers()
virtual QCString trDeprecated()
virtual QCString trRTFansicp()
virtual QCString trDefinedInSourceFile()
virtual QCString trTodo()
virtual QCString trExamples()
virtual QCString trRTFGeneralIndex()
virtual QCString trDirDescription()
virtual QCString trCompoundIndexFortran()
virtual QCString trSince()
virtual QCString trConstructorDocumentation()
virtual QCString trMainPage()
virtual QCString trHierarchicalIndex()
virtual QCString trAll()
static QCString * s
Definition: config.cpp:1042
virtual QCString trForInternalUseOnly()
virtual QCString trPageDocumentation()
virtual QCString trNamespaceListDescription(bool extractAll)
virtual QCString trEnumerationTypeDocumentation()
virtual QCString trParameters()