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