Doxygen
Loading...
Searching...
No Matches
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 */
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
62 {
63 return "id";
64 }
66 {
67 return "0x421 Indonesian";
68 }
69
70 // --- Language translation methods -------------------
71
72 /*! used in the compound documentation before a list of related functions. */
74 { return "Fungsi-fungsi Terkait"; }
75
76 /*! subscript for the related functions. */
78 { return "(Perhatikan bahwa fungsi-fungsi tersebut bukan fungsi anggota.)"; }
79
80 /*! header that is put before the detailed description of files, classes and namespaces. */
82 { return "Keterangan Lengkap"; }
83
84 /*! header that is used when the summary tag is missing inside the details tag */
86 { return "Detail"; }
87
88 /*! header that is put before the list of typedefs. */
90 { return "Dokumentasi Anggota: Tipe"; }
91
92 /*! header that is put before the list of enumerations. */
94 { return "Dokumentasi Anggota: Enumerasi"; }
95
96 /*! header that is put before the list of member functions. */
98 { return "Dokumentasi Anggota: Fungsi"; }
99
100 /*! header that is put before the list of member attributes. */
102 {
103 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
104 {
105 return "Dokumentasi Variabel";
106 }
107 else
108 {
109 return "Dokumentasi Anggota: Data";
110 }
111 }
112
113 /*! this is the text of a link put after brief descriptions. */
114 QCString trMore() override
115 { return "Selengkapnya..."; }
116
117 /*! put in the class documentation */
119 { return "Daftar semua anggota"; }
120
121 /*! used as the title of the "list of all members" page of a class */
123 { return "Daftar anggota"; }
124
125 /*! this is the first part of a sentence that is followed by a class name */
127 { return "Berikut ini daftar lengkap anggota untuk"; }
128
129 /*! this is the remainder of the sentence after the class name */
131 { return ", termasuk semua anggota yang diwariskan."; }
132
133 /*! this is put at the author sections at the bottom of man pages.
134 * parameter s is name of the project name.
135 */
137 { QCString result="Dibangkitkan secara otomatis oleh Doxygen";
138 if (!s.isEmpty()) result+=" untuk "+s;
139 result+=" dari kode sumber.";
140 return result;
141 }
142
143 /*! put after an enum name in the list of all members */
145 { return "nama enumerasi"; }
146
147 /*! put after an enum value in the list of all members */
149 { return "nilai enumerasi"; }
150
151 /*! put after an undocumented member in the list of all members */
153 { return "didefinisikan di"; }
154
155 // quick reference sections
156
157 /*! This is put above each page as a link to the list of all groups of
158 * compounds or files (see the \\group command).
159 */
161 { return "Modul"; }
162
163 /*! This is put above each page as a link to the class hierarchy */
165 { return "Hierarki Kelas"; }
166
167 /*! This is put above each page as a link to the list of annotated classes */
169 {
170 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
171 {
172 return "Struktur Data";
173 }
174 else
175 {
176 return "Daftar Kelas";
177 }
178 }
179
180 /*! This is put above each page as a link to the list of documented files */
182 { return "Daftar File"; }
183
184 /*! This is put above each page as a link to all members of compounds. */
186 {
187 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
188 {
189 return "Variabel Data";
190 }
191 else
192 {
193 return "Daftar Anggota Kelas";
194 }
195 }
196
197 /*! This is put above each page as a link to all members of files. */
199 {
200 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
201 {
202 return "Daftar Definisi Global";
203 }
204 else
205 {
206 return "Daftar Anggota File";
207 }
208 }
209
210 /*! This is put above each page as a link to all related pages. */
212 { return "Halaman Terkait"; }
213
214 /*! This is put above each page as a link to all examples. */
216 { return "Contoh"; }
217
218 /*! This is put above each page as a link to the search engine. */
220 { return "Cari"; }
221
222 /*! This is an introduction to the class hierarchy. */
224 { return "Hierarki kelas ini diurutkan kurang-lebih"
225 " berdasarkan abjad:";
226 }
227
228 /*! This is an introduction to the list with all files. */
229 QCString trFileListDescription(bool extractAll) override
230 {
231 QCString result="Berikut ini daftar seluruh file";
232 if (!extractAll) result+=" yang didokumentasikan";
233 result += ", dengan penjelasan singkat:";
234 return result;
235 }
236
237 /*! This is an introduction to the annotated compound list. */
239 {
240
241 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
242 {
243 return "Berikut ini daftar struktur data, dengan penjelasan singkat:";
244 }
245 else if (Config_getBool(OPTIMIZE_OUTPUT_SLICE))
246 {
247 return "Berikut ini daftar kelas, dengan penjelasan singkat:";
248 }
249 else
250 {
251 return "Berikut ini daftar kelas, struct, union, dan interface, dengan penjelasan singkat:";
252 }
253 }
254
255 /*! This is an introduction to the page with all class members. */
256 QCString trCompoundMembersDescription(bool extractAll) override
257 {
258 QCString result="Berikut ini daftar seluruh ";
259 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
260 {
261 result+="variabel anggota struct dan union";
262 }
263 else
264 {
265 result+="kelas";
266 }
267 if (!extractAll)
268 {
269 result+=" yang didokumentasikan";
270 }
271 result+=", dengan tautan ke ";
272 if (!extractAll)
273 {
274 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
275 {
276 result+="dokumentasi struct/union untuk setiap variabel:";
277 }
278 else
279 {
280 result+="dokumentasi kelas untuk setiap anggota:";
281 }
282 }
283 else
284 {
285 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
286 {
287 result+="struct/union yang memuatnya:";
288 }
289 else
290 {
291 result+="kelas yang memuatnya:";
292 }
293 }
294 return result;
295 }
296
297 /*! This is an introduction to the page with all file members. */
298 QCString trFileMembersDescription(bool extractAll) override
299 {
300 QCString result="Berikut ini daftar ";
301
302 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
303 {
304 result+="fungsi, variabel, makro definisi, enumerasi, dan tipe";
305 }
306 else
307 {
308 result+="file";
309 }
310 if (!extractAll) result+=" yang didokumentasikan";
311 result+=", dengan tautan ke ";
312 if (extractAll)
313 result+="file yang memuatnya:";
314 else
315 result+="dokumentasinya:";
316 return result;
317 }
318
319 /*! This is an introduction to the page with the list of all examples */
321 { return "Berikut ini daftar semua contoh:"; }
322
323 /*! This is an introduction to the page with the list of related pages */
325 { return "Berikut ini daftar semua halaman dokumentasi yang terkait:"; }
326
327 /*! This is an introduction to the page with the list of class/file groups */
329 { return "Berikut ini daftar semua modul:"; }
330
331 // index titles (the project name is prepended for these)
332
333 /*! This is used in HTML as the title of index.html. */
334 QCString trDocumentation(const QCString &projName) override
335 { return (!projName.isEmpty()?projName + " " : "") + "Dokumentasi"; }
336
337 /*! This is used in LaTeX as the title of the chapter with the
338 * index of all groups.
339 */
341 { return "Indeks Modul"; }
342
343 /*! This is used in LaTeX as the title of the chapter with the
344 * class hierarchy.
345 */
347 { return "Indeks Hierarki Kelas"; }
348
349 /*! This is used in LaTeX as the title of the chapter with the
350 * annotated compound index.
351 */
353 {
354 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
355 {
356 return "Indeks Struktur Data";
357 }
358 else
359 {
360 return "Indeks Kelas";
361 }
362 }
363
364 /*! This is used in LaTeX as the title of the chapter with the
365 * list of all files.
366 */
368 { return "Indeks File"; }
369
370 /*! This is used in LaTeX as the title of the chapter containing
371 * the documentation of all groups.
372 */
374 { return "Dokumentasi Modul"; }
375
376 /*! This is used in LaTeX as the title of the chapter containing
377 * the documentation of all classes, structs and unions.
378 */
380 {
381 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
382 {
383 return "Dokumentasi Struktur Data";
384 }
385 else if (Config_getBool(OPTIMIZE_OUTPUT_VHDL))
386 {
388 }
389 else
390 {
391 return "Dokumentasi Kelas";
392 }
393 }
394
395 /*! This is used in LaTeX as the title of the chapter containing
396 * the documentation of all files.
397 */
399 { return "Dokumentasi File"; }
400
401 /*! This is used in LaTeX as the title of the document */
403 { return "Dokumen Referensi"; }
404
405 /*! This is used in the documentation of a file as a header before the
406 * list of defines
407 */
409 { return "Makro Definisi"; }
410
411 /*! This is used in the documentation of a file as a header before the
412 * list of typedefs
413 */
415 { return "Definisi Tipe"; }
416
417 /*! This is used in the documentation of a file as a header before the
418 * list of enumerations
419 */
421 { return "Enumerasi"; }
422
423 /*! This is used in the documentation of a file as a header before the
424 * list of (global) functions
425 */
427 { return "Fungsi"; }
428
429 /*! This is used in the documentation of a file as a header before the
430 * list of (global) variables
431 */
433 { return "Variabel"; }
434
435 /*! This is used in the documentation of a file as a header before the
436 * list of (global) variables
437 */
439 { return "Nilai enumerasi"; }
440
441 /*! This is used in the documentation of a file before the list of
442 * documentation blocks for defines
443 */
445 { return "Dokumentasi Makro Definisi"; }
446
447 /*! This is used in the documentation of a file/namespace before the list
448 * of documentation blocks for typedefs
449 */
451 { return "Dokumentasi Definisi Tipe"; }
452
453 /*! This is used in the documentation of a file/namespace before the list
454 * of documentation blocks for enumeration types
455 */
457 { return "Dokumentasi Tipe Enumerasi"; }
458
459 /*! This is used in the documentation of a file/namespace before the list
460 * of documentation blocks for functions
461 */
463 { return "Dokumentasi Fungsi"; }
464
465 /*! This is used in the documentation of a file/namespace before the list
466 * of documentation blocks for variables
467 */
469 { return "Dokumentasi Variabel"; }
470
471 /*! This is used in the documentation of a file/namespace/group before
472 * the list of links to documented compounds
473 */
475 {
476 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
477 {
478 return "Struktur Data";
479 }
480 else
481 {
482 return "Kelas";
483 }
484 }
485
486 /*! This is used in the standard footer of each page and indicates when
487 * the page was generated
488 */
489 QCString trGeneratedAt(const QCString &date,const QCString &projName) override
490 {
491 QCString result="Dibangkitkan pada tanggal "+date;
492 if (!projName.isEmpty()) result+=" untuk "+projName;
493 result+=" oleh";
494 return result;
495 }
496
497 /*! this text is put before a class diagram */
498 QCString trClassDiagram(const QCString &clName) override
499 {
500 return "Diagram hierarki kelas untuk "+clName+":";
501 }
502
503 /*! this text is generated when the \\warning command is used. */
505 { return "Peringatan"; }
506
507 /*! this text is generated when the \\version command is used. */
509 { return "Versi"; }
510
511 /*! this text is generated when the \\date command is used. */
512 QCString trDate() override
513 { return "Tanggal"; }
514
515 /*! this text is generated when the \\return command is used. */
517 { return "Mengembalikan"; }
518
519 /*! this text is generated when the \\sa command is used. */
521 { return "Lihat juga"; }
522
523 /*! this text is generated when the \\param command is used. */
525 { return "Parameter"; }
526
527 /*! this text is generated when the \\exception command is used. */
529 { return "Eksepsi"; }
530
531 /*! this text is used in the title page of a LaTeX document. */
533 { return "Dibangkitkan oleh"; }
534
535//////////////////////////////////////////////////////////////////////////
536// new since 0.49-990307
537//////////////////////////////////////////////////////////////////////////
538
539 /*! used as the title of page containing all the index of all namespaces. */
541 { return "Daftar Namespace"; }
542
543 /*! used as an introduction to the namespace list */
544 QCString trNamespaceListDescription(bool extractAll) override
545 {
546 QCString result="Berikut ini daftar namespace";
547 if (!extractAll) result+=" yang didokumentasikan";
548 result+=", dengan keterangan singkat:";
549 return result;
550 }
551
552 /*! used in the class documentation as a header before the list of all
553 * friends of a class
554 */
556 { return "Friend"; }
557
558//////////////////////////////////////////////////////////////////////////
559// new since 0.49-990405
560//////////////////////////////////////////////////////////////////////////
561
562 /*! used in the class documentation as a header before the list of all
563 * related classes
564 */
566 { return "Dokumentasi Friend Dan Fungsi Terkait"; }
567
568//////////////////////////////////////////////////////////////////////////
569// new since 0.49-990425
570//////////////////////////////////////////////////////////////////////////
571
572 /*! used as the title of the HTML page of a class/struct/union */
574 ClassDef::CompoundType compType,
575 bool isTemplate) override
576 {
577 QCString result="Referensi";
578 switch(compType)
579 {
580 case ClassDef::Class: result+=" Kelas "; break;
581 case ClassDef::Struct: result+=" Struct "; break;
582 case ClassDef::Union: result+=" Union "; break;
583 case ClassDef::Interface: result+=" Interface "; break;
584 case ClassDef::Protocol: result+=" Protokol "; break;
585 case ClassDef::Category: result+=" Kategori "; break;
586 case ClassDef::Exception: result+=" Eksepsi "; break;
587 default: break;
588 }
589 if (isTemplate) result+=" Template ";
590 result+=clName;
591 return result;
592 }
593
594 /*! used as the title of the HTML page of a file */
595 QCString trFileReference(const QCString &fileName) override
596 {
597 QCString result="Referensi File ";
598 result+=fileName;
599 return result;
600 }
601
602 /*! used as the title of the HTML page of a namespace */
603 QCString trNamespaceReference(const QCString &namespaceName) override
604 {
605 QCString result="Referensi Namespace ";
606 result+=namespaceName;
607 return result;
608 }
609
611 { return "Fungsi Anggota Publik"; }
613 { return "Slot Publik"; }
615 { return "Signal"; }
617 { return "Fungsi Anggota Publik Statis"; }
619 { return "Fungsi Anggota Diproteksi"; }
621 { return "Slot Diproteksi"; }
623 { return "Fungsi Anggota Diproteksi Statis"; }
625 { return "Fungsi Anggota Privat"; }
627 { return "Slot Privat"; }
629 { return "Fungsi Anggota Privat Statis"; }
630
631 /*! this function is used to produce a comma-separated list of items.
632 * use generateMarker(i) to indicate where item i should be put.
633 */
634 QCString trWriteList(int numEntries) override
635 {
636 QCString result;
637 // the inherits list contain `numEntries' classes
638 for (int i=0;i<numEntries;i++)
639 {
640 // use generateMarker to generate placeholders for the class links!
641 result+=generateMarker(i); // generate marker for entry i in the list
642 // (order is left to right)
643
644 if (i!=numEntries-1) // not the last entry, so we need a separator
645 {
646 if (i<numEntries-2) // not the fore last entry
647 result+=", ";
648 else // the fore last entry
649 result+=", dan ";
650 }
651 }
652 return result;
653 }
654
655 /*! used in class documentation to produce a list of base classes,
656 * if class diagrams are disabled.
657 */
658 QCString trInheritsList(int numEntries) override
659 {
660 return "Mewarisi "+trWriteList(numEntries)+".";
661 }
662
663 /*! used in class documentation to produce a list of super classes,
664 * if class diagrams are disabled.
665 */
666 QCString trInheritedByList(int numEntries) override
667 {
668 return "Diwariskan ke "+trWriteList(numEntries)+".";
669 }
670
671 /*! used in member documentation blocks to produce a list of
672 * members that are hidden by this one.
673 */
674 QCString trReimplementedFromList(int numEntries) override
675 {
676 return "Di-reimplementasikan dari "+trWriteList(numEntries)+".";
677 }
678
679 /*! used in member documentation blocks to produce a list of
680 * all member that overwrite the implementation of this member.
681 */
682 QCString trReimplementedInList(int numEntries) override
683 {
684 return "Diimplementasikan ulang di "+trWriteList(numEntries)+".";
685 }
686
687 /*! This is put above each page as a link to all members of namespaces. */
689 { return "Anggota Namespace"; }
690
691 /*! This is an introduction to the page with all namespace members */
692 QCString trNamespaceMemberDescription(bool extractAll) override
693 {
694 QCString result="Berikut ini daftar anggota namespace";
695 if (!extractAll) result+=" yang didokumentasikan";
696 result+=", dengan tautan ke ";
697 if (extractAll)
698 result+="dokumentasi namespace untuk setiap anggota:";
699 else
700 result+="namespace yang memuatnya:";
701 return result;
702 }
703 /*! This is used in LaTeX as the title of the chapter with the
704 * index of all namespaces.
705 */
707 { return "Indeks Namespace"; }
708
709 /*! This is used in LaTeX as the title of the chapter containing
710 * the documentation of all namespaces.
711 */
713 { return "Dokumentasi Namespace"; }
714
715//////////////////////////////////////////////////////////////////////////
716// new since 0.49-990522
717//////////////////////////////////////////////////////////////////////////
718
719 /*! This is used in the documentation before the list of all
720 * namespaces in a file.
721 */
723 { return "Daftar Namespace"; }
724
725//////////////////////////////////////////////////////////////////////////
726// new since 0.49-990728
727//////////////////////////////////////////////////////////////////////////
728
729 /*! This is put at the bottom of a class documentation page and is
730 * followed by a list of files that were used to generate the page.
731 */
733 bool single) override
734 { // here s is one of " Class", " Struct" or " Union"
735 // single is true implies a single file
736 QCString result="Dokumentasi untuk ";
737 switch(compType)
738 {
739 case ClassDef::Class: result+="kelas"; break;
740 case ClassDef::Struct: result+="struct"; break;
741 case ClassDef::Union: result+="union"; break;
742 case ClassDef::Interface: result+="interface"; break;
743 case ClassDef::Protocol: result+="protokol"; break;
744 case ClassDef::Category: result+="kategori"; break;
745 case ClassDef::Exception: result+="eksepsi"; break;
746 default: break;
747 }
748 result+=" ini dibangkitkan dari file";
749 result+=single ? "" : "-file";
750 result+=" berikut:";
751 return result;
752 }
753
754//////////////////////////////////////////////////////////////////////////
755// new since 0.49-990901
756//////////////////////////////////////////////////////////////////////////
757
758 /*! This is used as the heading text for the retval command. */
760 { return "Nilai kembali"; }
761
762 /*! This is in the (quick) index as a link to the main page (index.html)
763 */
765 { return "Halaman Utama"; }
766
767 /*! This is used in references to page that are put in the LaTeX
768 * documentation. It should be an abbreviation of the word page.
769 */
771 { return "hal."; }
772
773//////////////////////////////////////////////////////////////////////////
774// new since 0.49-991003
775//////////////////////////////////////////////////////////////////////////
776
778 {
779 return "Definisi pada baris @0 dalam file @1.";
780 }
782 {
783 return "Definisi dalam file @0.";
784 }
785
786//////////////////////////////////////////////////////////////////////////
787// new since 0.49-991205
788//////////////////////////////////////////////////////////////////////////
789
791 {
792 return "Kadaluarsa";
793 }
794
795//////////////////////////////////////////////////////////////////////////
796// new since 1.0.0
797//////////////////////////////////////////////////////////////////////////
798
799 /*! this text is put before a collaboration diagram */
801 {
802 return "Diagram kolaborasi untuk "+clName+":";
803 }
804 /*! this text is put before an include dependency graph */
805 QCString trInclDepGraph(const QCString &fName) override
806 {
807 return "Bagan kebergantungan pemuatan untuk "+fName+":";
808 }
809 /*! header that is put before the list of constructor/destructors. */
811 {
812 return "Dokumentasi Konstruktor & Destruktor";
813 }
814 /*! Used in the file documentation to point to the corresponding sources. */
816 {
817 return "Ke kode sumber file ini.";
818 }
819 /*! Used in the file sources to point to the corresponding documentation. */
821 {
822 return "Ke dokumentasi file ini.";
823 }
824 /*! Text for the \\pre command */
826 {
827 return "Kondisi Awal";
828 }
829 /*! Text for the \\post command */
831 {
832 return "Kondisi Akhir";
833 }
834 /*! Text for the \\invariant command */
836 {
837 return "Invarian";
838 }
839 /*! Text shown before a multi-line variable/enum initialization */
841 {
842 return "Nilai awal:";
843 }
844 /*! Text used the source code in the file index */
845 QCString trCode() override
846 {
847 return "kode";
848 }
850 {
851 return "Hierarki Kelas Secara Grafis";
852 }
854 {
855 return "Ke bagan grafis hierarki kelas";
856 }
858 {
859 return "Ke bagan tekstual hierarki kelas";
860 }
862 {
863 return "Indeks Halaman";
864 }
865
866//////////////////////////////////////////////////////////////////////////
867// new since 1.1.0
868//////////////////////////////////////////////////////////////////////////
869
870 QCString trNote() override
871 {
872 return "Catatan";
873 }
875 {
876 return "Tipe Publik";
877 }
879 {
880 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
881 {
882 return "Variabel Data";
883 }
884 else
885 {
886 return "Atribut Publik";
887 }
888 }
890 {
891 return "Atribut Publik Statis";
892 }
894 {
895 return "Tipe Diproteksi";
896 }
898 {
899 return "Atribut Diproteksi";
900 }
902 {
903 return "Atribut Diproteksi Statis";
904 }
906 {
907 return "Tipe Privat";
908 }
910 {
911 return "Atribut Privat";
912 }
914 {
915 return "Atribut Privat Statis";
916 }
917
918//////////////////////////////////////////////////////////////////////////
919// new since 1.1.3
920//////////////////////////////////////////////////////////////////////////
921
922 /*! Used as a marker that is put before a \\todo item */
923 QCString trTodo() override
924 {
925 return "Tugas";
926 }
927 /*! Used as the header of the todo list */
929 {
930 return "Daftar Tugas";
931 }
932
933//////////////////////////////////////////////////////////////////////////
934// new since 1.1.4
935//////////////////////////////////////////////////////////////////////////
936
938 {
939 return "Direferensikan oleh";
940 }
942 {
943 return "Keterangan";
944 }
946 {
947 return "Perhatian";
948 }
950 {
951 return "Bagan ini menunjukkan file-file yang memuat"
952 " atau menggunakan file ini baik secara langsung maupun"
953 " tidak langsung:";
954 }
955 QCString trSince() override
956 {
957 return "Sejak";
958 }
959
960//////////////////////////////////////////////////////////////////////////
961// new since 1.1.5
962//////////////////////////////////////////////////////////////////////////
963
964 /*! title of the graph legend page */
966 {
967 return "Keterangan Bagan";
968 }
969 /*! page explaining how the dot graph's should be interpreted
970 * The %A in the text below are to prevent link to classes called "A".
971 */
973 {
974 return
975 "Halaman ini berisi keterangan cara membaca bagan yang dibangkitkan "
976 "oleh doxygen.<p>\n"
977 "Contoh:\n"
978 "\\code\n"
979 "/*! Invisible class because of truncation */\n"
980 "class Invisible { };\n\n"
981 "/*! Truncated class, inheritance relation is hidden */\n"
982 "class Truncated : public Invisible { };\n\n"
983 "/* Class not documented with doxygen comments */\n"
984 "class Undocumented { };\n\n"
985 "/*! Class that is inherited using public inheritance */\n"
986 "class PublicBase : public Truncated { };\n\n"
987 "/*! A template class */\n"
988 "template<class T> class Templ { };\n\n"
989 "/*! Class that is inherited using protected inheritance */\n"
990 "class ProtectedBase { };\n\n"
991 "/*! Class that is inherited using private inheritance */\n"
992 "class PrivateBase { };\n\n"
993 "/*! Class that is used by the Inherited class */\n"
994 "class Used { };\n\n"
995 "/*! Super class that inherits a number of other classes */\n"
996 "class Inherited : public PublicBase,\n"
997 " protected ProtectedBase,\n"
998 " private PrivateBase,\n"
999 " public Undocumented,\n"
1000 " public Templ<int>\n"
1001 "{\n"
1002 " private:\n"
1003 " Used *m_usedClass;\n"
1004 "};\n"
1005 "\\endcode\n"
1006 "Apabila tag \\c MAX_DOT_GRAPH_HEIGHT di file konfigurasi "
1007 "diset ke 240 kode di atas akan menghasilkan bagan berikut:"
1008 "<p><center><img alt=\"\" src=\"graph_legend."+getDotImageExtension()+"\"></center>\n"
1009 "<p>\n"
1010 "Kotak-kotak pada bagan di atas mempunyai arti sebagai berikut:\n"
1011 "<ul>\n"
1012 "<li>%Kotak hitam merupakan struct atau kelas yang bersangkutan.\n"
1013 "<li>%Kotak berbingkai hitam adalah struct atau kelas yang mempunyai dokumentasi.\n"
1014 "<li>%Kotak dengan bingkai abu-abu adalah struct atau kelas tanpa dokumentasi.\n"
1015 "<li>%Kotak dengan bingkai merah merupakan struct atau kelas yang didokumentasikan tetapi"
1016 "tidak semua relasinya ditampilkan. %Sebuah bagan "
1017 "akan terpotong apabila lebih besar daripada ukuran yang ditentukan.\n"
1018 "</ul>\n"
1019 "Arti dari tanda-tanda panah adalah sebagai berikut:\n"
1020 "<ul>\n"
1021 "<li>%Panah biru tua menandakan pewarisan publik.\n"
1022 "<li>%Panah hijau tua untuk pewarisan diproteksi.\n"
1023 "<li>%Panah merah tua untuk pewarisan privat.\n"
1024 "<li>%Panah ungu putus-putus menandakan kelas tersebut berhubungan dengan kelas lain. "
1025 "Panah tersebut diberi judul sesuai dengan kelas atau struct tujuan.\n"
1026 "<li>%Panah kuning putus-putus menandakan hubungan antara sebuah template kelas dan "
1027 "instance dari template tersebut. Panah tersebut diberi judul sesuai dengan "
1028 "parameter template yang digunakan.\n"
1029 "</ul>\n";
1030 }
1031 /*! text for the link to the legend page */
1033 {
1034 return "keterangan";
1035 }
1036
1037//////////////////////////////////////////////////////////////////////////
1038// new since 1.2.0
1039//////////////////////////////////////////////////////////////////////////
1040
1041 /*! Used as a marker that is put before a test item */
1042 QCString trTest() override
1043 {
1044 return "Tes";
1045 }
1046 /*! Used as the header of the test list */
1048 {
1049 return "Daftar Tes";
1050 }
1051
1052//////////////////////////////////////////////////////////////////////////
1053// new since 1.2.2
1054//////////////////////////////////////////////////////////////////////////
1055
1056 /*! Used as a section header for IDL properties */
1058 {
1059 return "Daftar Property";
1060 }
1061 /*! Used as a section header for IDL property documentation */
1063 {
1064 return "Dokumentasi Property";
1065 }
1066
1067//////////////////////////////////////////////////////////////////////////
1068// new since 1.2.4
1069//////////////////////////////////////////////////////////////////////////
1070
1071 /*! Used for Java classes in the summary section of Java packages */
1073 {
1074 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
1075 {
1076 return "Struktur Data";
1077 }
1078 else
1079 {
1080 return "Daftar Kelas";
1081 }
1082 }
1083 /*! Used as the title of a Java package */
1084 QCString trPackage(const QCString &name) override
1085 {
1086 return "Paket "+name;
1087 }
1088 /*! The description of the package index page */
1090 {
1091 return "Berikut ini daftar paket, dengan keterangan singkat (apabila tersedia):";
1092 }
1093 /*! The link name in the Quick links header for each page */
1095 {
1096 return "Daftar Paket";
1097 }
1098 /*! Text shown before a multi-line define */
1100 {
1101 return "Nilai:";
1102 }
1103
1104//////////////////////////////////////////////////////////////////////////
1105// new since 1.2.5
1106//////////////////////////////////////////////////////////////////////////
1107
1108 /*! Used as a marker that is put before a \\bug item */
1109 QCString trBug() override
1110 {
1111 return "Bug";
1112 }
1113 /*! Used as the header of the bug list */
1115 {
1116 return "Daftar Bug";
1117 }
1118
1119//////////////////////////////////////////////////////////////////////////
1120// new since 1.2.6
1121//////////////////////////////////////////////////////////////////////////
1122
1123 /*! Used as ansicpg for RTF file
1124 *
1125 * The following table shows the correlation of Charset name, Charset Value and
1126 * <pre>
1127 * Codepage number:
1128 * Charset Name Charset Value(hex) Codepage number
1129 * ------------------------------------------------------
1130 * DEFAULT_CHARSET 1 (x01)
1131 * SYMBOL_CHARSET 2 (x02)
1132 * OEM_CHARSET 255 (xFF)
1133 * ANSI_CHARSET 0 (x00) 1252
1134 * RUSSIAN_CHARSET 204 (xCC) 1251
1135 * EE_CHARSET 238 (xEE) 1250
1136 * GREEK_CHARSET 161 (xA1) 1253
1137 * TURKISH_CHARSET 162 (xA2) 1254
1138 * BALTIC_CHARSET 186 (xBA) 1257
1139 * HEBREW_CHARSET 177 (xB1) 1255
1140 * ARABIC _CHARSET 178 (xB2) 1256
1141 * SHIFTJIS_CHARSET 128 (x80) 932
1142 * HANGEUL_CHARSET 129 (x81) 949
1143 * GB2313_CHARSET 134 (x86) 936
1144 * CHINESEBIG5_CHARSET 136 (x88) 950
1145 * </pre>
1146 *
1147 */
1149 {
1150 return "1252";
1151 }
1152
1153
1154 /*! Used as ansicpg for RTF fcharset
1155 * \see trRTFansicp() for a table of possible values.
1156 */
1158 {
1159 return "0";
1160 }
1161
1162 /*! Used as header RTF general index */
1164 {
1165 return "Indeks";
1166 }
1167
1168 /*! This is used for translation of the word that will possibly
1169 * be followed by a single name or by a list of names
1170 * of the category.
1171 */
1172 QCString trClass(bool first_capital, bool singular) override
1173 {
1174 return createNoun(first_capital, singular, "kelas", "-kelas");
1175 }
1176
1177 /*! This is used for translation of the word that will possibly
1178 * be followed by a single name or by a list of names
1179 * of the category.
1180 */
1181 QCString trFile(bool first_capital, bool singular) override
1182 {
1183 return createNoun(first_capital, singular, "file", "-file");
1184 }
1185
1186 /*! This is used for translation of the word that will possibly
1187 * be followed by a single name or by a list of names
1188 * of the category.
1189 */
1190 QCString trNamespace(bool first_capital, bool) override
1191 {
1192 return createNoun(first_capital, false, "namespace", "");
1193 }
1194
1195 /*! This is used for translation of the word that will possibly
1196 * be followed by a single name or by a list of names
1197 * of the category.
1198 */
1199 QCString trGroup(bool first_capital, bool singular) override
1200 {
1201 return createNoun(first_capital, singular, "kelompok", "-kelompok");
1202 }
1203
1204 /*! This is used for translation of the word that will possibly
1205 * be followed by a single name or by a list of names
1206 * of the category.
1207 */
1208 QCString trPage(bool first_capital, bool singular) override
1209 {
1210 return createNoun(first_capital, singular, "halaman", "-halaman");
1211 }
1212
1213 /*! This is used for translation of the word that will possibly
1214 * be followed by a single name or by a list of names
1215 * of the category.
1216 */
1217 QCString trMember(bool first_capital, bool singular) override
1218 {
1219 return createNoun(first_capital, singular, "anggota", "-anggota");
1220 }
1221
1222 /*! This is used for translation of the word that will possibly
1223 * be followed by a single name or by a list of names
1224 * of the category.
1225 */
1226 QCString trGlobal(bool first_capital, bool singular) override
1227 {
1228 return createNoun(first_capital, singular, "definisi", "-definisi") +
1229 " global";
1230 }
1231
1232//////////////////////////////////////////////////////////////////////////
1233// new since 1.2.7
1234//////////////////////////////////////////////////////////////////////////
1235
1236 /*! This text is generated when the \\author command is used and
1237 * for the author section in man pages. */
1238 QCString trAuthor(bool first_capital, bool) override
1239 {
1240 return createNoun(first_capital, false, "penulis", "");
1241 }
1242
1243//////////////////////////////////////////////////////////////////////////
1244// new since 1.2.11
1245//////////////////////////////////////////////////////////////////////////
1246
1247 /*! This text is put before the list of members referenced by a member
1248 */
1250 {
1251 return "Referensi";
1252 }
1253
1254//////////////////////////////////////////////////////////////////////////
1255// new since 1.2.13
1256//////////////////////////////////////////////////////////////////////////
1257
1258 /*! used in member documentation blocks to produce a list of
1259 * members that are implemented by this one.
1260 */
1261 QCString trImplementedFromList(int numEntries) override
1262 {
1263 return "Mengimplementasikan "+trWriteList(numEntries)+".";
1264 }
1265
1266 /*! used in member documentation blocks to produce a list of
1267 * all members that implement this abstract member.
1268 */
1269 QCString trImplementedInList(int numEntries) override
1270 {
1271 return "Diimplementasikan di "+trWriteList(numEntries)+".";
1272 }
1273
1274//////////////////////////////////////////////////////////////////////////
1275// new since 1.2.16
1276//////////////////////////////////////////////////////////////////////////
1277
1278 /*! used in RTF documentation as a heading for the Table
1279 * of Contents.
1280 */
1282 {
1283 return "Daftar Isi";
1284 }
1285
1286//////////////////////////////////////////////////////////////////////////
1287// new since 1.2.17
1288//////////////////////////////////////////////////////////////////////////
1289
1290 /*! Used as the header of the list of item that have been
1291 * flagged deprecated
1292 */
1294 {
1295 return "Daftar Kadaluarsa";
1296 }
1297
1298//////////////////////////////////////////////////////////////////////////
1299// new since 1.2.18
1300//////////////////////////////////////////////////////////////////////////
1301
1302 /*! Used as a header for declaration section of the events found in
1303 * a C# program
1304 */
1306 {
1307 return "Event";
1308 }
1309 /*! Header used for the documentation section of a class' events. */
1311 {
1312 return "Dokumentasi Event";
1313 }
1314
1315//////////////////////////////////////////////////////////////////////////
1316// new since 1.3
1317//////////////////////////////////////////////////////////////////////////
1318
1319 /*! Used as a heading for a list of Java class types with package scope.
1320 */
1322 {
1323 return "Jenis Paket";
1324 }
1325 /*! Used as a heading for a list of Java class functions with package
1326 * scope.
1327 */
1329 {
1330 return "Daftar Fungsi Paket";
1331 }
1333 {
1334 return "Anggota-anggota Paket";
1335 }
1336 /*! Used as a heading for a list of static Java class functions with
1337 * package scope.
1338 */
1340 {
1341 return "Daftar Fungsi Statis Paket";
1342 }
1343 /*! Used as a heading for a list of Java class variables with package
1344 * scope.
1345 */
1347 {
1348 return "Daftar Atribut Paket";
1349 }
1350 /*! Used as a heading for a list of static Java class variables with
1351 * package scope.
1352 */
1354 {
1355 return "Daftar Atribut Statis Paket";
1356 }
1357
1358//////////////////////////////////////////////////////////////////////////
1359// new since 1.3.1
1360//////////////////////////////////////////////////////////////////////////
1361
1362 /*! Used in the quick index of a class/file/namespace member list page
1363 * to link to the unfiltered list of all members.
1364 */
1365 QCString trAll() override
1366 {
1367 return "Semua";
1368 }
1369 /*! Put in front of the call graph for a function. */
1371 {
1372 return "Berikut ini bagan fungsi-terpanggil untuk fungsi ini:";
1373 }
1374
1375//////////////////////////////////////////////////////////////////////////
1376// new since 1.3.3
1377//////////////////////////////////////////////////////////////////////////
1378
1379 /*! This string is used as the title for the page listing the search
1380 * results.
1381 */
1383 {
1384 return "Hasil Pencarian";
1385 }
1386 /*! This string is put just before listing the search results. The
1387 * text can be different depending on the number of documents found.
1388 * Inside the text you can put the special marker $num to insert
1389 * the number representing the actual number of search results.
1390 * The @a numDocuments parameter can be either 0, 1 or 2, where the
1391 * value 2 represents 2 or more matches. HTML markup is allowed inside
1392 * the returned string.
1393 */
1394 QCString trSearchResults(int numDocuments) override
1395 {
1396 if (numDocuments==0)
1397 {
1398 return "Maaf, tidak ada dokumen yang cocok.";
1399 }
1400 else if (numDocuments==1)
1401 {
1402 return "Ditemukan <b>1</b> dokumen yang cocok.";
1403 }
1404 else
1405 {
1406 return "Ditemukan <b>$num</b> documents yang cocok. "
1407 "Menampilkan hasil terbaik lebih awal.";
1408 }
1409 }
1410 /*! This string is put before the list of matched words, for each search
1411 * result. What follows is the list of words that matched the query.
1412 */
1414 {
1415 return "Kecocokan:";
1416 }
1417
1418//////////////////////////////////////////////////////////////////////////
1419// new since 1.3.8
1420//////////////////////////////////////////////////////////////////////////
1421
1422 /*! This is used in HTML as the title of page with source code for file filename
1423 */
1424 QCString trSourceFile(const QCString& filename) override
1425 {
1426 return "Kode Sumber:" + filename;
1427 }
1428
1429//////////////////////////////////////////////////////////////////////////
1430// new since 1.3.9
1431//////////////////////////////////////////////////////////////////////////
1432
1433 /*! This is used as the name of the chapter containing the directory
1434 * hierarchy.
1435 */
1437 { return "Hierarki Direktori"; }
1438
1439 /*! This is used as the name of the chapter containing the documentation
1440 * of the directories.
1441 */
1443 { return "Dokumentasi Direktori"; }
1444
1445 /*! This is used as the title of the directory index and also in the
1446 * Quick links of an HTML page, to link to the directory hierarchy.
1447 */
1449 { return "Daftar Direktori"; }
1450
1451 /*! This returns the title of a directory page. The name of the
1452 * directory is passed via \a dirName.
1453 */
1454 QCString trDirReference(const QCString &dirName) override
1455 { QCString result="Referensi Direktori "; result+=dirName; return result; }
1456
1457 /*! This returns the word directory with or without starting capital
1458 * (\a first_capital) and in sigular or plural form (\a singular).
1459 */
1460 QCString trDir(bool first_capital, bool) override
1461 {
1462 return createNoun(first_capital, false, "direktori", "");
1463 }
1464
1465//////////////////////////////////////////////////////////////////////////
1466// new since 1.4.1
1467//////////////////////////////////////////////////////////////////////////
1468
1469 /*! This text is added to the documentation when the \\overload command
1470 * is used for a overloaded function.
1471 */
1473 {
1474 return "Ini adalah fungsi anggota yang di-overload"
1475 " untuk kemudahan. Perbedaannya dengan fungsi di atas"
1476 " hanya pada parameter-parameter yang diterima.";
1477 }
1478
1479//////////////////////////////////////////////////////////////////////////
1480// new since 1.4.6
1481//////////////////////////////////////////////////////////////////////////
1482
1483 /*! This is used to introduce a caller (or called-by) graph */
1485 {
1486 return "Berikut ini bagan fungsi-pemanggil untuk fungsi ini:";
1487 }
1488
1489 /*! This is used in the documentation of a file/namespace before the list
1490 * of documentation blocks for enumeration values
1491 */
1493 { return "Dokumentasi Nilai Enumerasi"; }
1494
1495//////////////////////////////////////////////////////////////////////////
1496// new since 1.5.4 (mainly for Fortran)
1497//////////////////////////////////////////////////////////////////////////
1498
1499 /*! header that is put before the list of member subprograms (Fortran). */
1501 { return "Dokumentasi Fungsi/Subrutin Anggota"; }
1502
1503 /*! This is put above each page as a link to the list of annotated data types (Fortran). */
1505 { return "Daftar Tipe Data"; }
1506
1507 /*! This is put above each page as a link to all members of compounds (Fortran). */
1509 { return "Variabel Data"; }
1510
1511 /*! This is an introduction to the annotated compound list (Fortran). */
1513 { return "Berikut daftar tipe data, dengan penjelasan singkat:"; }
1514
1515 /*! This is an introduction to the page with all data types (Fortran). */
1517 {
1518 QCString result="Berikut daftar semua anggota tipe data ";
1519 if (!extractAll)
1520 {
1521 result+="terdokumentasi ";
1522 }
1523 result+=" dengan tautan ke ";
1524 if (!extractAll)
1525 {
1526 result+="dokumentasi struktur data untuk setiap anggota:";
1527 }
1528 else
1529 {
1530 result+="tipe data yang memuatnya:";
1531 }
1532 return result;
1533 }
1534
1535 /*! This is used in LaTeX as the title of the chapter with the
1536 * annotated compound index (Fortran).
1537 */
1539 { return "Indeks Tipe Data"; }
1540
1541 /*! This is used in LaTeX as the title of the chapter containing
1542 * the documentation of all data types (Fortran).
1543 */
1545 { return "Dokumentasi Tipe Data"; }
1546
1547 /*! This is used in the documentation of a file as a header before the
1548 * list of (global) subprograms (Fortran).
1549 */
1551 { return "Fungsi/Subrutin"; }
1552
1553 /*! This is used in the documentation of a file/namespace before the list
1554 * of documentation blocks for subprograms (Fortran)
1555 */
1557 { return "Dokumentasi Fungsi/Subrutin"; }
1558
1559 /*! This is used in the documentation of a file/namespace/group before
1560 * the list of links to documented compounds (Fortran)
1561 */
1563 { return "Tipe Data"; }
1564
1565 /*! used as the title of page containing all the index of all modules (Fortran). */
1567 { return "Modules List"; }
1568
1569 /*! used as an introduction to the modules list (Fortran) */
1570 QCString trModulesListDescription(bool extractAll) override
1571 {
1572 QCString result="Berikut daftar semua modul";
1573 if (!extractAll) result+=" terdokumentasi";
1574 result+=", dengan penjelasan singkat:";
1575 return result;
1576 }
1577
1578 /*! used as the title of the HTML page of a module/type (Fortran) */
1580 ClassDef::CompoundType compType,
1581 bool isTemplate) override
1582 {
1583 QCString result="Referensi ";
1584 if (isTemplate) result+="Template ";
1585 switch(compType)
1586 {
1587 case ClassDef::Class: result+="Modul "; break;
1588 case ClassDef::Struct: result+="Tipe "; break;
1589 case ClassDef::Union: result+="Union "; break;
1590 case ClassDef::Interface: result+="Antarmuka "; break;
1591 case ClassDef::Protocol: result+="Protokol "; break;
1592 case ClassDef::Category: result+="Kategori "; break;
1593 case ClassDef::Exception: result+="Eksepsi "; break;
1594 default: break;
1595 }
1596 result+=clName;
1597 return result;
1598 }
1599 /*! used as the title of the HTML page of a module (Fortran) */
1600 QCString trModuleReference(const QCString &namespaceName) override
1601 {
1602 QCString result="Referensi Modul ";
1603 result+=namespaceName;
1604 return result;
1605 }
1606
1607 /*! This is put above each page as a link to all members of modules. (Fortran) */
1609 { return "Anggota Modul"; }
1610
1611 /*! This is an introduction to the page with all modules members (Fortran) */
1612 QCString trModulesMemberDescription(bool extractAll) override
1613 {
1614 QCString result="Berikut daftar semua anggota modul ";
1615 if (!extractAll) result+="terdokumentasi ";
1616 result+="dengan tautan ke ";
1617 if (extractAll)
1618 {
1619 result+="dokumentasi modul untuk setiap anggota:";
1620 }
1621 else
1622 {
1623 result+="modul yang memuatnya:";
1624 }
1625 return result;
1626 }
1627
1628 /*! This is used in LaTeX as the title of the chapter with the
1629 * index of all modules (Fortran).
1630 */
1632 { return "Indeks Modul"; }
1633
1634 /*! This is used for translation of the word that will possibly
1635 * be followed by a single name or by a list of names
1636 * of the category.
1637 */
1638 QCString trModule(bool first_capital, bool singular) override
1639 {
1640 return createNoun(first_capital, singular, "modul", "-modul");
1641 }
1642 /*! This is put at the bottom of a module documentation page and is
1643 * followed by a list of files that were used to generate the page.
1644 */
1646 bool single) override
1647 { // here s is one of " Module", " Struct" or " Union"
1648 // single is true implies a single file
1649 QCString result="Dokumentasi untuk ";
1650 switch(compType)
1651 {
1652 case ClassDef::Class: result+="module"; break;
1653 case ClassDef::Struct: result+="type"; break;
1654 case ClassDef::Union: result+="union"; break;
1655 case ClassDef::Interface: result+="interface"; break;
1656 case ClassDef::Protocol: result+="protocol"; break;
1657 case ClassDef::Category: result+="category"; break;
1658 case ClassDef::Exception: result+="exception"; break;
1659 default: break;
1660 }
1661 result+=" ini dibangkitkan dari file";
1662 if (!single) result+="-file ";
1663 result+="berikut:";
1664 return result;
1665 }
1666 /*! This is used for translation of the word that will possibly
1667 * be followed by a single name or by a list of names
1668 * of the category.
1669 */
1670 QCString trType(bool first_capital, bool singular) override
1671 {
1672 return createNoun(first_capital, singular, "tipe", "-tipe");
1673 }
1674 /*! This is used for translation of the word that will possibly
1675 * be followed by a single name or by a list of names
1676 * of the category.
1677 */
1678 QCString trSubprogram(bool first_capital, bool singular) override
1679 {
1680 return createNoun(first_capital, singular, "subprogram", "-subprogram");
1681 }
1682
1683 /*! C# Type Constraint list */
1685 {
1686 return "Batasan Tipe";
1687 }
1688
1689//////////////////////////////////////////////////////////////////////////
1690// new since 1.6.0 (mainly for the new search engine)
1691//////////////////////////////////////////////////////////////////////////
1692
1693 /*! directory relation for \a name */
1694 QCString trDirRelation(const QCString &name) override
1695 {
1696 return "Relasi "+QCString(name);
1697 }
1698
1699 /*! Loading message shown when loading search results */
1701 {
1702 return "Memuat...";
1703 }
1704
1705 /*! Label used for search results in the global namespace */
1707 {
1708 return "Namespace Global";
1709 }
1710
1711 /*! Message shown while searching */
1713 {
1714 return "Mencari...";
1715 }
1716
1717 /*! Text shown when no search results are found */
1719 {
1720 return "Tidak Ditemukan";
1721 }
1722
1723//////////////////////////////////////////////////////////////////////////
1724// new since 1.6.3 (missing items for the directory pages)
1725//////////////////////////////////////////////////////////////////////////
1726
1727 /*! when clicking a directory dependency label, a page with a
1728 * table is shown. The heading for the first column mentions the
1729 * source file that has a relation to another file.
1730 */
1731 QCString trFileIn(const QCString &name) override
1732 {
1733 return "File dimuat dalam "+name;
1734 }
1735
1736 /*! when clicking a directory dependency label, a page with a
1737 * table is shown. The heading for the second column mentions the
1738 * destination file that is included.
1739 */
1740 QCString trIncludesFileIn(const QCString &name) override
1741 {
1742 return "Memuat file dalam "+name;
1743 }
1744
1745 /** Compiles a date string.
1746 * @param year Year in 4 digits
1747 * @param month Month of the year: 1=January
1748 * @param day Day of the Month: 1..31
1749 * @param dayOfWeek Day of the week: 1=Monday..7=Sunday
1750 * @param hour Hour of the day: 0..23
1751 * @param minutes Minutes in the hour: 0..59
1752 * @param seconds Seconds within the minute: 0..59
1753 * @param includeTime Include time in the result string?
1754 */
1755 QCString trDateTime(int year,int month,int day,int dayOfWeek,
1756 int hour,int minutes,int seconds,
1757 DateTimeType includeTime) override
1758 {
1759 static const char *days[] = { "Senin","Selasa","Rabu","Kamis","Jumat","Sabtu","Minggu" };
1760 static const char *months[] = { "Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember" };
1761 QCString sdate;
1762 if (includeTime == DateTimeType::DateTime || includeTime == DateTimeType::Date)
1763 {
1764 sdate.sprintf("%s %d %s %d",days[dayOfWeek-1],day,months[month-1],year);
1765 }
1766 if (includeTime == DateTimeType::DateTime) sdate += " ";
1767 if (includeTime == DateTimeType::DateTime || includeTime == DateTimeType::Time)
1768 {
1769 QCString stime;
1770 stime.sprintf("%.2d:%.2d:%.2d",hour,minutes,seconds);
1771 sdate+=stime;
1772 }
1773 return sdate;
1774 }
1775 QCString trDayOfWeek(int dayOfWeek, bool, bool full) override
1776 {
1777 static const char *days_short[] = { "Sen", "Sel", "Rab", "Kam", "Jum", "Sab", "Min" };
1778 static const char *days_full[] = { "Senin", "Selasa", "Rabu", "Kamis", "Jumat", "Sabtu", "Minggu" };
1779 return full? days_full[dayOfWeek-1] : days_short[dayOfWeek-1];
1780 }
1781 QCString trMonth(int month, bool, bool full) override
1782 {
1783 static const char *months_short[] = { "Jan", "Feb", "Mar", "Apr", "Mei", "Jun", "Jul", "Agu", "Sep", "Okt", "Nov", "Des" };
1784 static const char *months_full[] = { "Januari", "Februari", "Maret", "April", "Mei", "Juni", "Juli", "Agustus", "September", "Oktober", "November", "Desember" };
1785 return full? months_full[month-1] : months_short[month-1];
1786 }
1787 QCString trDayPeriod(bool period) override
1788 {
1789 static const char *dayPeriod[] = { "AM", "PM" };
1790 return dayPeriod[period?1:0];
1791 }
1792
1793//////////////////////////////////////////////////////////////////////////
1794// new since 1.7.5
1795//////////////////////////////////////////////////////////////////////////
1796
1797 /*! Header for the page with bibliographic citations */
1799 { return "Daftar Pustaka"; }
1800
1801 /*! Text for copyright paragraph */
1803 { return "Hak Cipta"; }
1804
1805 /*! Header for the graph showing the directory dependencies */
1806 QCString trDirDepGraph(const QCString &name) override
1807 { return QCString("Bagan dependensi directori untuk ")+name+":"; }
1808
1809};
1810
1811#endif
CompoundType
The various compound types.
Definition classdef.h:109
@ Interface
Definition classdef.h:112
@ Exception
Definition classdef.h:115
This is an alternative implementation of QCString.
Definition qcstring.h:101
bool isEmpty() const
Returns TRUE iff the string is empty.
Definition qcstring.h:150
QCString & sprintf(const char *format,...)
Definition qcstring.cpp:29
Adapter class for languages that only contain translations up to version 1.8.0.
QCString trDesignUnitDocumentation() override
QCString createNoun(bool first_capital, bool singular, const QCString &base, const QCString &plurSuffix, const QCString &singSuffix="")
Definition translator.h:782
QCString trCiteReferences() override
QCString trModuleReference(const QCString &namespaceName) override
QCString trGeneratedAt(const QCString &date, const QCString &projName) override
QCString trRelatedFunctions() override
QCString trCompoundReferenceFortran(const QCString &clName, ClassDef::CompoundType compType, bool isTemplate) override
QCString trExamples() override
QCString trTypeDocumentation() override
QCString trCompoundReference(const QCString &clName, ClassDef::CompoundType compType, bool isTemplate) override
QCString trDirRelation(const QCString &name) override
QCString trPropertyDocumentation() override
QCString trGeneratedBy() override
QCString trNamespaceMemberDescription(bool extractAll) override
QCString trCompoundMembersFortran() override
QCString trPublicSlots() override
QCString trWriteList(int numEntries) override
QCString trStaticPrivateAttribs() override
QCString trModules() override
QCString trCompoundMembers() override
QCString trType(bool first_capital, bool singular) override
QCString trInheritsList(int numEntries) override
QCString getLanguageString() override
language codes for Html help
QCString trClassHierarchyDescription() override
QCString trMemberTypedefDocumentation() override
QCString trGotoDocumentation() override
QCString trPackages() override
QCString trClass(bool first_capital, bool singular) override
QCString trLegend() override
QCString trPage(bool first_capital, bool singular) override
QCString trLegendTitle() override
QCString trModuleIndex() override
QCString trDateTime(int year, int month, int day, int dayOfWeek, int hour, int minutes, int seconds, DateTimeType includeTime) override
Compiles a date string.
QCString trCompoundListDescriptionFortran() override
QCString trTodo() override
QCString trListOfAllMembers() override
QCString trISOLang() override
QCString trSeeAlso() override
QCString trSourceFile(const QCString &filename) override
QCString trDate() override
QCString trInclByDepGraph() override
QCString trInvariant() override
QCString trPrivateTypes() override
QCString trGlobal(bool first_capital, bool singular) override
QCString trFileReference(const QCString &fileName) override
QCString trClassHierarchy() override
QCString trSubprogramDocumentation() override
QCString trSignals() override
QCString trInclDepGraph(const QCString &fName) override
QCString trStaticPublicAttribs() override
QCString trRTFansicp() override
QCString trExceptions() override
QCString trRelatedPagesDescription() override
QCString trModulesListDescription(bool extractAll) override
QCString trDirDepGraph(const QCString &name) override
QCString trPrecondition() override
QCString trFileListDescription(bool extractAll) override
QCString trFileIndex() override
QCString trEventDocumentation() override
QCString trVersion() override
QCString trPackageMembers() override
QCString trStaticPublicMembers() override
QCString trDir(bool first_capital, bool) override
QCString trDefineDocumentation() override
QCString trTestList() override
QCString trDeprecatedList() override
QCString trStaticPackageFunctions() override
QCString trBug() override
QCString trStaticPackageAttribs() override
QCString trDetails() override
QCString trNoMatches() override
QCString trCompoundIndexFortran() override
QCString trProtectedAttribs() override
QCString trEnumerationValues() override
QCString trParameters() override
QCString trPackageListDescription() override
QCString trProtectedTypes() override
QCString trCallerGraph() override
QCString trTypedefs() override
QCString trProtectedSlots() override
QCString trCompoundMembersDescription(bool extractAll) override
QCString trNamespaceListDescription(bool extractAll) override
QCString trModulesList() override
QCString trNamespaceMembers() override
QCString trLoading() override
QCString trCompoundListDescription() override
QCString trInheritedByList(int numEntries) override
QCString trRTFGeneralIndex() override
QCString trRTFTableOfContents() override
QCString trFunctions() override
QCString trPageIndex() override
QCString trDefinedInSourceFile() override
QCString trEvents() override
QCString trPrivateSlots() override
QCString trAttention() override
QCString trAuthor(bool first_capital, bool) override
QCString trGeneratedAutomatically(const QCString &s) override
QCString trClassDiagram(const QCString &clName) override
QCString trPackage(const QCString &name) override
QCString trCompoundIndex() override
QCString trDefines() override
QCString trEnumValue() override
QCString trCopyright() override
QCString trSearching() override
QCString trGlobalNamespace() override
QCString trCompoundListFortran() override
QCString trBugList() override
QCString trFileMembers() override
QCString trPrivateMembers() override
QCString trGotoSourceCode() override
QCString trPackageAttribs() override
QCString trThisIsTheListOfAllMembers() override
QCString trImplementedFromList(int numEntries) override
QCString trPublicMembers() override
QCString trFileList() override
QCString trConstructorDocumentation() override
QCString trDetailedDescription() override
QCString trReturns() override
QCString trModule(bool first_capital, bool singular) override
QCString trEnumName() override
QCString trPageAbbreviation() override
QCString trPackageTypes() override
QCString trTest() override
QCString trTodoList() override
QCString trFileIn(const QCString &name) override
QCString trEnumerations() override
QCString trFileMembersDescription(bool extractAll) override
QCString trEnumerationTypeDocumentation() override
QCString trReferencedBy() override
QCString trRelatedSubscript() override
QCString trReferenceManual() override
QCString trSearch() override
QCString trClasses() override
QCString trRelatedFunctionDocumentation() override
QCString trRelatedPages() override
QCString trTypedefDocumentation() override
QCString trImplementedInList(int numEntries) override
QCString trDirIndex() override
QCString trCode() override
QCString trDirectories() override
QCString trStaticProtectedMembers() override
QCString trSearchResultsTitle() override
QCString trCompoundList() override
QCString trGotoTextualHierarchy() override
QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType, bool single) override
QCString trDirDocumentation() override
QCString trCompoundMembersDescriptionFortran(bool extractAll) override
QCString trProtectedMembers() override
QCString trNote() override
QCString trStaticProtectedAttribs() override
QCString trHierarchicalIndex() override
QCString trSince() override
QCString trSearchMatches() override
QCString trMainPage() override
QCString trMemberFunctionDocumentation() override
QCString trMemberDataDocumentation() override
QCString trModuleDocumentation() override
QCString trDayOfWeek(int dayOfWeek, bool, bool full) override
QCString trEnumerationValueDocumentation() override
QCString trDefinedAtLineInSourceFile() override
QCString trVariables() override
QCString trNamespaceIndex() override
QCString trTypeConstraints() override
QCString trMore() override
QCString trGotoGraphicalHierarchy() override
QCString trMember(bool first_capital, bool singular) override
QCString trPublicTypes() override
QCString trDefinedIn() override
QCString trModulesMemberDescription(bool extractAll) override
QCString trNamespaces() override
QCString trModulesDescription() override
QCString trReimplementedInList(int numEntries) override
QCString trFile(bool first_capital, bool singular) override
QCString idLanguage() override
QCString trNamespace(bool first_capital, bool) override
QCString trReimplementedFromList(int numEntries) override
QCString trProperties() override
QCString trPackageFunctions() override
QCString trNamespaceReference(const QCString &namespaceName) override
QCString trSearchResults(int numDocuments) override
QCString trPublicAttribs() override
QCString trLegendDocs() override
QCString trNamespaceDocumentation() override
QCString trDayPeriod(bool period) override
QCString trModulesMembers() override
QCString trOverloadText() override
QCString trClassDocumentation() override
QCString trDefineValue() override
QCString trCompounds() override
QCString trIncludesFileIn(const QCString &name) override
QCString trMemberFunctionDocumentationFortran() override
QCString trWarning() override
QCString trFileDocumentation() override
QCString trRemarks() override
QCString trDirReference(const QCString &dirName) override
QCString trModulesIndex() override
QCString trAll() override
QCString trReturnValues() override
QCString trPrivateAttribs() override
QCString trVariableDocumentation() override
QCString trFriends() override
QCString trNamespaceList() override
QCString trPostcondition() override
QCString trDeprecated() override
QCString trDataTypes() override
QCString trIncludingInheritedMembers() override
QCString trRTFCharSet() override
QCString trReferences() override
QCString trDocumentation(const QCString &projName) override
QCString trMonth(int month, bool, bool full) override
QCString trStaticPrivateMembers() override
QCString latexLanguageSupportCommand() override
QCString trGroup(bool first_capital, bool singular) override
QCString trGraphicalHierarchy() override
QCString trMemberEnumerationDocumentation() override
QCString trExamplesDescription() override
QCString trSubprogram(bool first_capital, bool singular) override
QCString trMemberList() override
QCString trCallGraph() override
QCString trFunctionDocumentation() override
QCString trSubprograms() override
QCString trInitialValue() override
QCString trCollaborationDiagram(const QCString &clName) override
QCString trGeneratedFromFiles(ClassDef::CompoundType compType, bool single) override
#define Config_getBool(name)
Definition config.h:33
DateTimeType
Definition datetime.h:38
QCString generateMarker(int id)
Definition util.cpp:290
QCString getDotImageExtension()
Definition util.cpp:6617