Doxygen
Loading...
Searching...
No Matches
translator_tw.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 * The translation into Chinesetraditional was provided by
15 * Daniel YC Lin (dlin.tw <at> gmail.com) since v1.2.16-v1.5.5
16 *
17 * Updated to be in sync with release 1.16.0 by the Doxygen project (2026):
18 * - Added methods introduced in releases 1.8.15, 1.8.19, 1.9.2, 1.9.4,
19 * 1.9.5, 1.9.6, 1.9.8, 1.10.0, 1.11.0, and 1.16.0.
20 */
21
22#ifndef TRANSLATOR_TW_H
23#define TRANSLATOR_TW_H
24
25// When defining a translator class for the new language, follow
26// the description in the documentation. One of the steps says
27// that you should copy the translator_en.h (this) file to your
28// translator_xx.h new file. Your new language should use the
29// Translator class as the base class. This means that you need to
30// implement exactly the same (pure virtual) override methods as the
31// TranslatorEnglish does. Because of this, it is a good idea to
32// start with the copy of TranslatorEnglish and replace the strings
33// one by one.
34//
35// It is not necessary to include "translator.h" or
36// "translator_adapter.h" here. The files are included in the
37// language.cpp correctly. Not including any of the mentioned
38// files frees the maintainer from thinking about whether the
39// first, the second, or both files should be included or not, and
40// why. This holds namely for localized translators because their
41// base class is changed occasionally to adapter classes when the
42// Translator class changes the interface, or back to the
43// Translator class (by the local maintainer) when the localized
44// translator is made up-to-date again.
45
47{
48 public:
49
50 // --- Language control methods -------------------
51
52 /*! Used for identification of the language. The identification
53 * should not be translated. It should be replaced by the name
54 * of the language in English using lower-case characters only
55 * (e.g. "czech", "japanese", "russian", etc.). It should be equal to
56 * the identification used in language.cpp.
57 */
59 { return "chinese-traditional"; }
60
61 /*! Used to get the LaTeX command(s) for the language support.
62 * This method should return string with commands that switch
63 * LaTeX to the desired language. For example
64 * <pre>"\\usepackage[german]{babel}\n"
65 * </pre>
66 * or
67 * <pre>"\\usepackage{polski}\n"
68 * "\\usepackage[latin2]{inputenc}\n"
69 * "\\usepackage[T1]{fontenc}\n"
70 * </pre>
71 *
72 * The English LaTeX does not use such commands. Because of this
73 * the empty string is returned in this implementation.
74 */
76 {
77 return "\\usepackage{CJKutf8}\n";
78 }
80 {
81 return "";
82 }
84 {
85 return "\\begin{CJK}{UTF8}{min}\n";
86 }
88 {
89 return "\\end{CJK}\n";
90 }
91 DString trISOLang() override
92 {
93 return "zh-Hant";
94 }
96 {
97 return "0x404 Chinese (Taiwan)";
98 }
99
100 // --- Language translation methods -------------------
101
102 /*! used in the compound documentation before a list of related functions. */
104 { return "相關函式"; }
105
106 /*! subscript for the related functions. */
108 { return "(註:這些不是成員函式)"; }
109
110 /*! header that is put before the detailed description of files, classes and namespaces. */
112 { return "詳細描述"; }
113
114 /*! header that is used when the summary tag is missing inside the details tag */
116 { return "詳細資訊"; }
117
118 /*! header that is put before the list of typedefs. */
120 { return "型態定義成員說明文件"; }
121
122 /*! header that is put before the list of enumerations. */
124 { return "列舉型態成員說明文件"; }
125
126 /*! header that is put before the list of member functions. */
128 { return "函式成員說明文件"; }
129
130 /*! header that is put before the list of member attributes. */
132 {
133 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
134 {
135 return "欄位說明文件";
136 }
137 else
138 {
139 return "資料成員說明文件";
140 }
141 }
142
143 /*! this is the text of a link put after brief descriptions. */
144 DString trMore() override
145 { return "更多..."; }
146
147 /*! put in the class documentation */
149 { return "全部成員列表"; }
150
151 /*! used as the title of the "list of all members" page of a class */
153 { return "成員列表"; }
154
155 /*! this is the first part of a sentence that is followed by a class name */
157 { return "完整成員列表,類別為"; }
158
159 /*! this is the remainder of the sentence after the class name */
161 { return ", 包含所有繼承的成員"; }
162
163 /*! this is put at the author sections at the bottom of man pages.
164 * parameter s is name of the project name.
165 */
167 { DString result="本文件由Doxygen";
168 if (!s.empty()) result+=" 自 "+s;
169 result+=" 的原始碼中自動產生.";
170 return result;
171 }
172
173 /*! put after an enum name in the list of all members */
175 { return "列舉型態名稱"; }
176
177 /*! put after an enum value in the list of all members */
179 { return "列舉值"; }
180
181 /*! put after an undocumented member in the list of all members */
183 { return "被定義於"; }
184
185 // quick reference sections
186
187 /*! This is put above each page as a link to the list of all groups of
188 * compounds or files (see the \\group command).
189 */
191 { return "模組"; }
192
193 /*! This is put above each page as a link to the class hierarchy */
195 { return "類別階層"; }
196
197 /*! This is put above each page as a link to the list of annotated classes */
199 {
200 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
201 {
202 return "資料結構";
203 }
204 else
205 {
206 return "複合列表";
207 }
208 }
209
210 /*! This is put above each page as a link to the list of documented files */
212 { return "檔案列表"; }
213
214 /*! This is put above each page as a link to all members of compounds. */
216 {
217 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
218 {
219 return "資料欄位";
220 }
221 else
222 {
223 return "複合成員";
224 }
225 }
226
227 /*! This is put above each page as a link to all members of files. */
229 {
230 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
231 {
232 return "全域資料";
233 }
234 else
235 {
236 return "檔案成員";
237 }
238 }
239
240 /*! This is put above each page as a link to all related pages. */
242 { return "相關頁面"; }
243
244 /*! This is put above each page as a link to all examples. */
246 { return "範例"; }
247
248 /*! This is put above each page as a link to the search engine. */
249 DString trSearch() override
250 { return "搜尋"; }
251
252 /*! This is an introduction to the class hierarchy. */
254 { return "這個繼承列表經過簡略的字母排序: ";
255 }
256
257 /*! This is an introduction to the list with all files. */
258 DString trFileListDescription(bool extractAll) override
259 {
260 DString result="這是附帶簡略說明";
261 if (!extractAll) result+="且經過文件化";
262 result+="的檔案列表:";
263 return result;
264 }
265
266 /*! This is an introduction to the annotated compound list. */
268 {
269
270 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
271 {
272 return "這是附帶簡略說明的資料結構:";
273 }
274 else
275 {
276 return "這是附帶簡略說明的類別,結構,"
277 "聯合型態(unions)及介面(interfaces):";
278 }
279 }
280
281 /*! This is an introduction to the page with all class members. */
282 DString trCompoundMembersDescription(bool extractAll) override
283 {
284 DString result="這是全部";
285 if (!extractAll)
286 {
287 result+="文件化過";
288 }
289 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
290 {
291 result+="結構及聯合型態欄位";
292 }
293 else
294 {
295 result+="類別成員";
296 }
297 result+=", 並且帶有連結至";
298 if (!extractAll)
299 {
300 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
301 {
302 result+="每個欄位的結構/聯合型態說明文件:";
303 }
304 else
305 {
306 result+="每個成員的類別說明文件:";
307 }
308 }
309 else
310 {
311 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
312 {
313 result+="這些結構/聯合型態所屬:";
314 }
315 else
316 {
317 result+="這些類別所屬:";
318 }
319 }
320 return result;
321 }
322
323 /*! This is an introduction to the page with all file members. */
324 DString trFileMembersDescription(bool extractAll) override
325 {
326 DString result="這是全部";
327 if (!extractAll) result+="文件化的";
328
329 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
330 {
331 result+="函式,變數,定義,列舉,及型態定義";
332 }
333 else
334 {
335 result+="檔案成員";
336 }
337 result+=",並且帶有連結至";
338 if (extractAll)
339 result+="這些檔案所屬:";
340 else
341 result+="說明文件:";
342 return result;
343 }
344
345 /*! This is an introduction to the page with the list of all examples */
347 { return "所有範例列表:"; }
348
349 /*! This is an introduction to the page with the list of related pages */
351 { return "所有相關文件頁面列表:"; }
352
353 /*! This is an introduction to the page with the list of class/file groups */
355 { return "所有模組列表:"; }
356
357 // index titles (the project name is prepended for these)
358
359
360 /*! This is used in HTML as the title of index.html. */
361 DString trDocumentation(const DString &projName) override
362 { return (!projName.empty()?projName + " " : "") + "說明文件"; }
363
364 /*! This is used in LaTeX as the title of the chapter with the
365 * index of all groups.
366 */
368 { return "模組索引"; }
369
370 /*! This is used in LaTeX as the title of the chapter with the
371 * class hierarchy.
372 */
374 { return "階層索引"; }
375
376 /*! This is used in LaTeX as the title of the chapter with the
377 * annotated compound index.
378 */
380 {
381 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
382 {
383 return "資料結構索引";
384 }
385 else
386 {
387 return "複合索引";
388 }
389 }
390
391 /*! This is used in LaTeX as the title of the chapter with the
392 * list of all files.
393 */
395 { return "檔案索引"; }
396
397 /*! This is used in LaTeX as the title of the chapter containing
398 * the documentation of all groups.
399 */
401 { return "模組說明文件"; }
402
403 /*! This is used in LaTeX as the title of the chapter containing
404 * the documentation of all classes, structs and unions.
405 */
407 {
408 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
409 {
410 return "資料結構說明文件";
411 }
412 else if (Config_getBool(OPTIMIZE_OUTPUT_VHDL))
413 {
415 }
416 else
417 {
418 return "類別說明文件";
419 }
420 }
421
422 /*! This is used in LaTeX as the title of the chapter containing
423 * the documentation of all files.
424 */
426 { return "檔案說明文件"; }
427
428 /*! This is used in LaTeX as the title of the document */
430 { return "參考手冊"; }
431
432 /*! This is used in the documentation of a file as a header before the
433 * list of defines
434 */
436 { return "定義"; }
437
438 /*! This is used in the documentation of a file as a header before the
439 * list of typedefs
440 */
442 { return "型態定義"; }
443
444 /*! This is used in the documentation of a file as a header before the
445 * list of enumerations
446 */
448 { return "列舉型態"; }
449
450 /*! This is used in the documentation of a file as a header before the
451 * list of (global) functions
452 */
454 { return "函式"; }
455
456 /*! This is used in the documentation of a file as a header before the
457 * list of (global) variables
458 */
460 { return "變數"; }
461
462 /*! This is used in the documentation of a file as a header before the
463 * list of (global) variables
464 */
466 { return "列舉值"; }
467
468 /*! This is used in the documentation of a file before the list of
469 * documentation blocks for defines
470 */
472 { return "定義巨集說明文件"; }
473
474 /*! This is used in the documentation of a file/namespace before the list
475 * of documentation blocks for typedefs
476 */
478 { return "型態定義說明文件"; }
479
480 /*! This is used in the documentation of a file/namespace before the list
481 * of documentation blocks for enumeration types
482 */
484 { return "列舉型態說明文件"; }
485
486 /*! This is used in the documentation of a file/namespace before the list
487 * of documentation blocks for enumeration values
488 */
490 { return "列舉值說明文件"; }
491
492 /*! This is used in the documentation of a file/namespace before the list
493 * of documentation blocks for functions
494 */
496 { return "函式說明文件"; }
497
498 /*! This is used in the documentation of a file/namespace before the list
499 * of documentation blocks for variables
500 */
502 { return "變數說明文件"; }
503
504 /*! This is used in the documentation of a file/namespace/group before
505 * the list of links to documented compounds
506 */
508 {
509 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
510 {
511 return "資料結構";
512 }
513 else
514 {
515 return "複合項目";
516 }
517 }
518
519 /*! This is used in the standard footer of each page and indicates when
520 * the page was generated
521 */
522 DString trGeneratedAt(const DString &date,const DString &projName) override
523 {
524 DString result="產生日期:"+date;
525 if (!projName.empty()) result+=", 專案:"+projName;
526 result+=", 產生器:";
527 return result;
528 }
529
530 /*! this text is put before a class diagram */
531 DString trClassDiagram(const DString &clName) override
532 {
533 return "類別"+clName+"的繼承圖:";
534 }
535
536 /*! this text is generated when the \\warning command is used. */
538 { return "警告"; }
539
540 /*! this text is generated when the \\version command is used. */
542 { return "版本"; }
543
544 /*! this text is generated when the \\date command is used. */
545 DString trDate() override
546 { return "日期"; }
547
548 /*! this text is generated when the \\return command is used. */
550 { return "傳回值"; }
551
552 /*! this text is generated when the \\sa command is used. */
554 { return "參閱"; }
555
556 /*! this text is generated when the \\param command is used. */
558 { return "參數"; }
559
560 /*! this text is generated when the \\exception command is used. */
562 { return "例外"; }
563
564 /*! this text is used in the title page of a LaTeX document. */
566 { return "產生者:"; }
567
568//////////////////////////////////////////////////////////////////////////
569// new since 0.49-990307
570//////////////////////////////////////////////////////////////////////////
571
572 /*! used as the title of page containing all the index of all namespaces. */
574 { return "命名空間(name space)列表"; }
575
576 /*! used as an introduction to the namespace list */
577 DString trNamespaceListDescription(bool extractAll) override
578 {
579 DString result="這是所有附帶簡略說明的";
580 if (!extractAll) result+="文件化的";
581 result+="命名空間(namespaces):";
582 return result;
583 }
584
585 /*! used in the class documentation as a header before the list of all
586 * friends of a class
587 */
589 { return "類別朋友(Friends)"; }
590
591//////////////////////////////////////////////////////////////////////////
592// new since 0.49-990405
593//////////////////////////////////////////////////////////////////////////
594
595 /*! used in the class documentation as a header before the list of all
596 * related classes
597 */
599 { return "類別朋友及相關函式說明文件"; }
600
601//////////////////////////////////////////////////////////////////////////
602// new since 0.49-990425
603//////////////////////////////////////////////////////////////////////////
604
605 /*! used as the title of the HTML page of a class/struct/union */
607 ClassDef::CompoundType compType,
608 bool isTemplate) override
609 {
610 DString result=clName+" ";
611 switch(compType)
612 {
613 case ClassDef::Class: result+=" 類別"; break;
614 case ClassDef::Struct: result+=" 結構"; break;
615 case ClassDef::Union: result+=" 聯合"; break;
616 case ClassDef::Interface: result+=" 介面"; break;
617 case ClassDef::Protocol: result+=" 協定"; break;
618 case ClassDef::Category: result+=" 分類"; break;
619 case ClassDef::Exception: result+=" 例外"; break;
620 default: break;
621 }
622 if (isTemplate) result+=" 樣版";
623 result+=" 參考文件";
624 return result;
625 }
626
627 /*! used as the title of the HTML page of a file */
628 DString trFileReference(const DString &fileName) override
629 {
630 DString result=fileName;
631 result+=" 檔案參考文件";
632 return result;
633 }
634
635 /*! used as the title of the HTML page of a namespace */
636 DString trNamespaceReference(const DString &namespaceName) override
637 {
638 DString result=namespaceName;
639 result+=" 命名空間(Namespace)參考文件";
640 return result;
641 }
642
644 { return "公開方法(Public Methods)"; }
646 { return "公開插槽(Public Slots)"; }
648 { return "訊號(Signals)"; }
650 { return "靜態公開方法(Static Public Methods)"; }
652 { return "保護方法(Protected Methods)"; }
654 { return "保護插槽(Protected Slots)"; }
656 { return "靜態保護方法(Static Protected Methods)"; }
658 { return "私有方法(Private Methods)"; }
660 { return "私有插槽(Private Slots)"; }
662 { return "靜態私有方法(Static Private Methods)"; }
663
664 /*! this function is used to produce a comma-separated list of items.
665 * use generateMarker(i) to indicate where item i should be put.
666 */
667 DString trWriteList(int numEntries) override
668 {
669 DString result;
670 // the inherits list contain `numEntries' classes
671 for (int i=0;i<numEntries;i++)
672 {
673 // use generateMarker to generate placeholders for the class links!
674 result+=generateMarker(i); // generate marker for entry i in the list
675 // (order is left to right)
676
677 if (i!=numEntries-1) // not the last entry, so we need a separator
678 {
679 if (i<numEntries-2) // not the fore last entry
680 result+=", ";
681 else // the fore last entry
682 result+=", 及 ";
683 }
684 }
685 return result;
686 }
687
688 /*! used in class documentation to produce a list of base classes,
689 * if class diagrams are disabled.
690 */
691 DString trInheritsList(int numEntries) override
692 {
693 return "繼承自 "+trWriteList(numEntries)+".";
694 }
695
696 /*! used in class documentation to produce a list of super classes,
697 * if class diagrams are disabled.
698 */
699 DString trInheritedByList(int numEntries) override
700 {
701 return "被 "+trWriteList(numEntries)+"繼承.";
702 }
703
704 /*! used in member documentation blocks to produce a list of
705 * members that are hidden by this one.
706 */
707 DString trReimplementedFromList(int numEntries) override
708 {
709 return "依據"+trWriteList(numEntries)+"重新實作.";
710 }
711
712 /*! used in member documentation blocks to produce a list of
713 * all member that overwrite the implementation of this member.
714 */
715 DString trReimplementedInList(int numEntries) override
716 {
717 return "在"+trWriteList(numEntries)+"重新實作.";
718 }
719
720 /*! This is put above each page as a link to all members of namespaces. */
722 { return "命名空間(Namespace)成員"; }
723
724 /*! This is an introduction to the page with all namespace members */
725 DString trNamespaceMemberDescription(bool extractAll) override
726 {
727 DString result="此處列表為所有 ";
728 if (!extractAll) result+="文件化的 ";
729 result+="命名空間(namespace)成員,並且附帶連結至 ";
730 if (extractAll)
731 result+="每個成員的說明文件:";
732 else
733 result+="該命名空間所屬之處:";
734 return result;
735 }
736 /*! This is used in LaTeX as the title of the chapter with the
737 * index of all namespaces.
738 */
740 { return "命名空間(Namespace)索引"; }
741
742 /*! This is used in LaTeX as the title of the chapter containing
743 * the documentation of all namespaces.
744 */
746 { return "命名空間(Namespace)說明文件"; }
747
748//////////////////////////////////////////////////////////////////////////
749// new since 0.49-990522
750//////////////////////////////////////////////////////////////////////////
751
752 /*! This is used in the documentation before the list of all
753 * namespaces in a file.
754 */
756 { return "命名空間(Namespaces)"; }
757
758//////////////////////////////////////////////////////////////////////////
759// new since 0.49-990728
760//////////////////////////////////////////////////////////////////////////
761
762 /*! This is put at the bottom of a class documentation page and is
763 * followed by a list of files that were used to generate the page.
764 */
766 { // here s is one of " Class", " Struct" or " Union"
767 // single is true implies a single file
768 DString result="此";
769 switch(compType)
770 {
771 case ClassDef::Class: result+="類別(class)"; break;
772 case ClassDef::Struct: result+="結構(structure)"; break;
773 case ClassDef::Union: result+="聯合(union)"; break;
774 case ClassDef::Interface: result+="介面(interface)"; break;
775 case ClassDef::Protocol: result+="協定(protocol)"; break;
776 case ClassDef::Category: result+="分類(category)"; break;
777 case ClassDef::Exception: result+="例外(exception)"; break;
778 default: break;
779 }
780 result+=" 文件是由下列檔案中產生";
781 result+=":";
782 return result;
783 }
784
785//////////////////////////////////////////////////////////////////////////
786// new since 0.49-990901
787//////////////////////////////////////////////////////////////////////////
788
789 /*! This is used as the heading text for the retval command. */
791 { return "傳回值"; }
792
793 /*! This is in the (quick) index as a link to the main page (index.html)
794 */
796 { return "主頁面"; }
797
798 /*! This is used in references to page that are put in the LaTeX
799 * documentation. It should be an abbreviation of the word page.
800 */
802 { return "p."; }
803
804//////////////////////////////////////////////////////////////////////////
805// new since 0.49-991003
806//////////////////////////////////////////////////////////////////////////
807
809 {
810 return "定義在 @1 檔案之第 @0 行.";
811 }
813 {
814 return "定義在 @0 檔.";
815 }
816
817//////////////////////////////////////////////////////////////////////////
818// new since 0.49-991205
819//////////////////////////////////////////////////////////////////////////
820
822 {
823 return "過時";
824 }
825
826//////////////////////////////////////////////////////////////////////////
827// new since 1.0.0
828//////////////////////////////////////////////////////////////////////////
829
830 /*! this text is put before a collaboration diagram */
831 DString trCollaborationDiagram(const DString &clName) override
832 {
833 return ""+clName+"的合作圖:";
834 }
835 /*! this text is put before an include dependency graph */
836 DString trInclDepGraph(const DString &fName) override
837 {
838 return ""+fName+"的包含相依圖:";
839 }
840 /*! header that is put before the list of constructor/destructors. */
842 {
843 return "建構子與解構子說明文件";
844 }
845 /*! Used in the file documentation to point to the corresponding sources. */
847 {
848 return "查看本檔案的原始碼.";
849 }
850 /*! Used in the file sources to point to the corresponding documentation. */
852 {
853 return "查看本檔案說明文件.";
854 }
855 /*! Text for the \\pre command */
857 {
858 return "前置條件";
859 }
860 /*! Text for the \\post command */
862 {
863 return "後置條件";
864 }
865 /*! Text for the \\invariant command */
867 {
868 return "常數";
869 }
870 /*! Text shown before a multi-line variable/enum initialization */
872 {
873 return "初值:";
874 }
875 /*! Text used the source code in the file index */
876 DString trCode() override
877 {
878 return "程式碼";
879 }
881 {
882 return "圖形化之類別階層";
883 }
885 {
886 return "查看圖形化之類別階層";
887 }
889 {
890 return "查看文字化之類別階層";
891 }
893 {
894 return "頁面索引";
895 }
896
897//////////////////////////////////////////////////////////////////////////
898// new since 1.1.0
899//////////////////////////////////////////////////////////////////////////
900
901 DString trNote() override
902 {
903 return "註";
904 }
906 {
907 return "公開型態";
908 }
910 {
911 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
912 {
913 return "資料欄位";
914 }
915 else
916 {
917 return "公開屬性";
918 }
919 }
921 {
922 return "靜態公開屬性";
923 }
925 {
926 return "保護型態";
927 }
929 {
930 return "保護屬性";
931 }
933 {
934 return "靜態保護屬性";
935 }
937 {
938 return "私有型態";
939 }
941 {
942 return "私有屬性";
943 }
945 {
946 return "靜態私有屬性";
947 }
948
949//////////////////////////////////////////////////////////////////////////
950// new since 1.1.3
951//////////////////////////////////////////////////////////////////////////
952
953 /*! Used as a marker that is put before a \\todo item */
954 DString trTodo() override
955 {
956 return "待辦事項";
957 }
958 /*! Used as the header of the todo list */
960 {
961 return "待辦事項列表";
962 }
963
964//////////////////////////////////////////////////////////////////////////
965// new since 1.1.4
966//////////////////////////////////////////////////////////////////////////
967
969 {
970 return "被參考於";
971 }
973 {
974 return "備註";
975 }
977 {
978 return "注意";
979 }
981 {
982 return "本圖顯示出哪些檔案直接或間接include本檔 "
983 ":";
984 }
985 DString trSince() override
986 {
987 return "自";
988 }
989
990//////////////////////////////////////////////////////////////////////////
991// new since 1.1.5
992//////////////////////////////////////////////////////////////////////////
993
994 /*! title of the graph legend page */
996 {
997 return "圖示";
998 }
999 /*! page explaining how the dot graph's should be interpreted
1000 * The %A in the text below are to prevent link to classes called "A".
1001 */
1003 {
1004 return
1005 "本頁解釋如何解譯這些由doxygen所產生的圖示 "
1006 ".<p>\n"
1007 "請看下面範例:\n"
1008 "\\code\n"
1009 "/*! 因為截斷而造成的不可見類別 */\n"
1010 "class Invisible { };\n\n"
1011 "/*! 截斷的類別, 繼承關係被隱藏 */\n"
1012 "class Truncated : public Invisible { };\n\n"
1013 "/* 未經過doxygen註解處理過的類別 */\n"
1014 "class Undocumented { };\n\n"
1015 "/*! 經過公開(Public)繼承的類別 */\n"
1016 "class PublicBase : public Truncated { };\n\n"
1017 "/*! 一個樣版類別 */\n"
1018 "template<class T> class Templ { };\n\n"
1019 "/*! 使用保護(Protected)繼承的類別 */\n"
1020 "class ProtectedBase { };\n\n"
1021 "/*! 使用私有(Private)繼承的類別 */\n"
1022 "class PrivateBase { };\n\n"
1023 "/*! 由被繼承類別所使用的類別 */\n"
1024 "class Used { };\n\n"
1025 "/*! 由數個其他類別所繼承來的超類別(Super Class) */\n"
1026 "class Inherited : public PublicBase,\n"
1027 " protected ProtectedBase,\n"
1028 " private PrivateBase,\n"
1029 " public Undocumented,\n"
1030 " public Templ<int>\n"
1031 "{\n"
1032 " private:\n"
1033 " Used *m_usedClass;\n"
1034 "};\n"
1035 "\\endcode\n"
1036 "這個例子會產生下列的圖示:"
1037 "<p><center><img alt=\"\" src=\"graph_legend."+getDotImageExtension()+"\"></center></p>\n"
1038 "<p>\n"
1039 "上圖中的各區塊意義如下:\n"
1040 "</p>\n"
1041 "<ul>\n"
1042 "<li>%A 填滿黑色的區塊代表產生這個圖示的類別或結構 "
1043 ".\n"
1044 "<li>%A 黑邊的區塊代表文件化過的結構或類別.</li>\n"
1045 "<li>%A 灰邊的區塊代表未經文件化的結構或是類別.</li>\n"
1046 "<li>%A 紅邊的區塊代表文件化的結構或是類別,"
1047 "這些結構或類別的繼承或包含關係不會全部顯示. %A 圖示 "
1048 "若無法塞入指定的邊界中將會被截斷.</li>\n"
1049 "</ul>\n"
1050 "<p>\n"
1051 "箭頭具有下面的意義:\n"
1052 "</p>\n"
1053 "<ul>\n"
1054 "<li>%A 深藍色箭頭用來代表兩個類別間的公開繼承 "
1055 "關係.\n"
1056 "<li>%A 深綠色箭頭代表保護繼承。</li>\n"
1057 "<li>%A 深紅色箭頭代表私有繼承。</li>\n"
1058 "<li>%A 紫色箭頭用來表示類別被另一個包含或是使用."
1059 "箭頭上標示著可存取該類別或是結構的對應變數。</li>\n"
1060 "<li>%A 黃色箭頭代表樣版實體與樣版類別之間的關係。"
1061 "箭頭上標記著樣版實體上的參數。</li>\n"
1062 "</ul>\n";
1063 }
1064 /*! text for the link to the legend page */
1066 {
1067 return "圖示";
1068 }
1069
1070//////////////////////////////////////////////////////////////////////////
1071// new since 1.2.0
1072//////////////////////////////////////////////////////////////////////////
1073
1074 /*! Used as a marker that is put before a test item */
1075 DString trTest() override
1076 {
1077 return "測試項目";
1078 }
1079 /*! Used as the header of the test list */
1081 {
1082 return "測試項目列表";
1083 }
1084
1085//////////////////////////////////////////////////////////////////////////
1086// new since 1.2.2
1087//////////////////////////////////////////////////////////////////////////
1088
1089 /*! Used as a section header for IDL properties */
1091 {
1092 return "屬性(properties)";
1093 }
1094 /*! Used as a section header for IDL property documentation */
1096 {
1097 return "屬性(property)說明文件";
1098 }
1099
1100//////////////////////////////////////////////////////////////////////////
1101// new since 1.2.4
1102//////////////////////////////////////////////////////////////////////////
1103
1104 /*! Used for Java classes in the summary section of Java packages */
1106 {
1107 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
1108 {
1109 return "資料結構";
1110 }
1111 else
1112 {
1113 return "類別";
1114 }
1115 }
1116 /*! Used as the title of a Java package */
1117 DString trPackage(const DString &name) override
1118 {
1119 return "Package "+name;
1120 }
1121 /*! The description of the package index page */
1123 {
1124 return "此處為Package的概略說明(如果有的話):";
1125 }
1126 /*! The link name in the Quick links header for each page */
1128 {
1129 return "Packages";
1130 }
1131
1132 /*! Text shown before a multi-line define */
1134 {
1135 return "巨集內容:";
1136 }
1137
1138//////////////////////////////////////////////////////////////////////////
1139// new since 1.2.5
1140//////////////////////////////////////////////////////////////////////////
1141
1142 /*! Used as a marker that is put before a \\bug item */
1143 DString trBug() override
1144 {
1145 return "臭蟲";
1146 }
1147 /*! Used as the header of the bug list */
1149 {
1150 return "臭蟲列表";
1151 }
1152
1153//////////////////////////////////////////////////////////////////////////
1154// new since 1.2.6
1155//////////////////////////////////////////////////////////////////////////
1156
1157 /*! Used as ansicpg for RTF file
1158 *
1159 * The following table shows the correlation of Charset name, Charset Value and
1160 * <pre>
1161 * Codepage number:
1162 * Charset Name Charset Value(hex) Codepage number
1163 * ------------------------------------------------------
1164 * DEFAULT_CHARSET 1 (x01)
1165 * SYMBOL_CHARSET 2 (x02)
1166 * OEM_CHARSET 255 (xFF)
1167 * ANSI_CHARSET 0 (x00) 1252
1168 * RUSSIAN_CHARSET 204 (xCC) 1251
1169 * EE_CHARSET 238 (xEE) 1250
1170 * GREEK_CHARSET 161 (xA1) 1253
1171 * TURKISH_CHARSET 162 (xA2) 1254
1172 * BALTIC_CHARSET 186 (xBA) 1257
1173 * HEBREW_CHARSET 177 (xB1) 1255
1174 * ARABIC _CHARSET 178 (xB2) 1256
1175 * SHIFTJIS_CHARSET 128 (x80) 932
1176 * HANGEUL_CHARSET 129 (x81) 949
1177 * GB2313_CHARSET 134 (x86) 936
1178 * CHINESEBIG5_CHARSET 136 (x88) 950
1179 * </pre>
1180 *
1181 */
1183 {
1184 return "950";
1185 }
1186
1187
1188 /*! Used as ansicpg for RTF fcharset
1189 * \see trRTFansicp() for a table of possible values.
1190 */
1192 {
1193 return "136";
1194 }
1195
1196 /*! Used as header RTF general index */
1198 {
1199 return "索引";
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 trClass(bool /*first_capital*/, bool /*singular*/) override
1207 {
1208 return DString("類別");
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 trFile(bool /*first_capital*/, bool /*singular*/) override
1216 {
1217 return DString("檔案");
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 trNamespace(bool /*first_capital*/, bool /*singular*/) override
1225 {
1226 return DString("命名空間");
1227 }
1228
1229 /*! This is used for translation of the word that will possibly
1230 * be followed by a single name or by a list of names
1231 * of the category.
1232 */
1233 DString trGroup(bool /*first_capital*/, bool /*singular*/) override
1234 {
1235 return DString("群組");
1236 }
1237
1238 /*! This is used for translation of the word that will possibly
1239 * be followed by a single name or by a list of names
1240 * of the category.
1241 */
1242 DString trPage(bool /*first_capital*/, bool /*singular*/) override
1243 {
1244 return DString("頁面");
1245 }
1246
1247 /*! This is used for translation of the word that will possibly
1248 * be followed by a single name or by a list of names
1249 * of the category.
1250 */
1251 DString trMember(bool /*first_capital*/, bool /*singular*/) override
1252 {
1253 return DString("成員");
1254 }
1255
1256 /*! This is used for translation of the word that will possibly
1257 * be followed by a single name or by a list of names
1258 * of the category.
1259 */
1260 DString trGlobal(bool /*first_capital*/, bool /*singular*/) override
1261 {
1262 return DString("全域");
1263 }
1264
1265//////////////////////////////////////////////////////////////////////////
1266// new since 1.2.7
1267//////////////////////////////////////////////////////////////////////////
1268
1269 /*! This text is generated when the \\author command is used and
1270 * for the author section in man pages. */
1271 DString trAuthor(bool /*first_capital*/, bool /*singular*/) override
1272 {
1273 return DString("作者");
1274 }
1275
1276//////////////////////////////////////////////////////////////////////////
1277// new since 1.2.11
1278//////////////////////////////////////////////////////////////////////////
1279
1280 /*! This text is put before the list of members referenced by a member
1281 */
1283 {
1284 return "參考";
1285 }
1286
1287//////////////////////////////////////////////////////////////////////////
1288// new since 1.2.13
1289//////////////////////////////////////////////////////////////////////////
1290
1291 /*! used in member documentation blocks to produce a list of
1292 * members that are implemented by this one.
1293 */
1294 DString trImplementedFromList(int numEntries) override
1295 {
1296 return "實作 "+trWriteList(numEntries)+".";
1297 }
1298
1299 /*! used in member documentation blocks to produce a list of
1300 * all members that implement this abstract member.
1301 */
1302 DString trImplementedInList(int numEntries) override
1303 {
1304 return "實作於 "+trWriteList(numEntries)+".";
1305 }
1306
1307 //////////////////////////////////////////////////////////////////////////
1308// new since 1.2.16
1309//////////////////////////////////////////////////////////////////////////
1310
1311 /*! used in RTF documentation as a heading for the Table
1312 * of Contents.
1313 */
1315 {
1316 return "目錄";
1317 }
1318
1319//////////////////////////////////////////////////////////////////////////
1320// new since 1.2.17
1321//////////////////////////////////////////////////////////////////////////
1322
1323 /*! Used as the header of the list of item that have been
1324 * flagged deprecated
1325 */
1327 {
1328 return "過時項目(Deprecated) 列表";
1329 }
1330
1331//////////////////////////////////////////////////////////////////////////
1332// new since 1.2.18
1333//////////////////////////////////////////////////////////////////////////
1334
1335 /*! Used as a header for declaration section of the events found in
1336 * a C# program
1337 */
1339 {
1340 return "Events";
1341 }
1342 /*! Header used for the documentation section of a class' events. */
1344 {
1345 return "Event 文件";
1346 }
1347
1348//////////////////////////////////////////////////////////////////////////
1349// new since 1.3
1350//////////////////////////////////////////////////////////////////////////
1351
1352 /*! Used as a heading for a list of Java class types with package scope.
1353 */
1355 {
1356 return "Package 型別";
1357 }
1358 /*! Used as a heading for a list of Java class functions with package
1359 * scope.
1360 */
1362 {
1363 return "Package 函數列表";
1364 }
1366 {
1367 return "Package 成員列表";
1368 }
1369 /*! Used as a heading for a list of static Java class functions with
1370 * package scope.
1371 */
1373 {
1374 return "靜態 Package 函數列表";
1375 }
1376 /*! Used as a heading for a list of Java class variables with package
1377 * scope.
1378 */
1380 {
1381 return "Package 屬性";
1382 }
1383 /*! Used as a heading for a list of static Java class variables with
1384 * package scope.
1385 */
1387 {
1388 return "靜態 Package 屬性";
1389 }
1390
1391//////////////////////////////////////////////////////////////////////////
1392// new since 1.3.1
1393//////////////////////////////////////////////////////////////////////////
1394
1395 /*! Used in the quick index of a class/file/namespace member list page
1396 * to link to the unfiltered list of all members.
1397 */
1398 DString trAll() override
1399 {
1400 return "全部";
1401 }
1402 /*! Put in front of the call graph for a function. */
1404 {
1405 return "這是此函數的引用函數圖:";
1406 }
1407
1408//////////////////////////////////////////////////////////////////////////
1409// new since 1.3.3
1410//////////////////////////////////////////////////////////////////////////
1411
1412 /*! This string is used as the title for the page listing the search
1413 * results.
1414 */
1416 {
1417 return "搜尋結果";
1418 }
1419 /*! This string is put just before listing the search results. The
1420 * text can be different depending on the number of documents found.
1421 * Inside the text you can put the special marker $num to insert
1422 * the number representing the actual number of search results.
1423 * The @a numDocuments parameter can be either 0, 1 or 2, where the
1424 * value 2 represents 2 or more matches. HTML markup is allowed inside
1425 * the returned string.
1426 */
1427 DString trSearchResults(int numDocuments) override
1428 {
1429 if (numDocuments==0)
1430 {
1431 return "找不到符合的資料.";
1432 }
1433 else if (numDocuments==1)
1434 {
1435 return "找到 <b>1</b> 筆符合的資料.";
1436 }
1437 else
1438 {
1439 return "找到 <b>$num</b> 筆符合的資料. "
1440 "越符合的結果顯示在越前面.";
1441 }
1442 }
1443 /*! This string is put before the list of matched words, for each search
1444 * result. What follows is the list of words that matched the query.
1445 */
1447 {
1448 return "符合:";
1449 }
1450
1451//////////////////////////////////////////////////////////////////////////
1452// new since 1.3.8
1453//////////////////////////////////////////////////////////////////////////
1454
1455 /*! This is used in HTML as the title of page with source code for file filename
1456 */
1457 DString trSourceFile(const DString& filename) override
1458 {
1459 return filename + " 原始程式檔";
1460 }
1461
1462//////////////////////////////////////////////////////////////////////////
1463// new since 1.3.9
1464//////////////////////////////////////////////////////////////////////////
1465
1466 /*! This is used as the name of the chapter containing the directory
1467 * hierarchy.
1468 */
1470 { return "目錄階層"; }
1471
1472 /*! This is used as the name of the chapter containing the documentation
1473 * of the directories.
1474 */
1476 { return "目錄說明文件"; }
1477
1478 /*! This is used as the title of the directory index and also in the
1479 * Quick links of a HTML page, to link to the directory hierarchy.
1480 */
1482 { return "目錄"; }
1483
1484 /*! This returns the title of a directory page. The name of the
1485 * directory is passed via \a dirName.
1486 */
1487 DString trDirReference(const DString &dirName) override
1488 { DString result=dirName; result+=" 目錄參考文件"; return result; }
1489
1490 /*! This returns the word directory with or without starting capital
1491 * (\a first_capital) and in singular or plural form (\a singular).
1492 */
1493 DString trDir(bool /*first_capital*/, bool /*singular*/) override
1494 {
1495 return DString("目錄");
1496 }
1497
1498//////////////////////////////////////////////////////////////////////////
1499// new since 1.4.1
1500//////////////////////////////////////////////////////////////////////////
1501
1502 /*! This text is added to the documentation when the \\overload command
1503 * is used for a overloaded function.
1504 */
1506 {
1507 return "這是一個為了便利性所提供 overload 成員函數,"
1508 "只有在接受的參數上,與前一個函數不同.";
1509 }
1510//////////////////////////////////////////////////////////////////////////
1511// new since 1.4.6
1512//////////////////////////////////////////////////////////////////////////
1513
1514 /*! This is used to introduce a caller (or called-by) graph */
1516 {
1517 return "呼叫此函數的函數列表:";
1518 }
1519
1520
1521//////////////////////////////////////////////////////////////////////////
1522// new since 1.5.4 (mainly for Fortran)
1523//////////////////////////////////////////////////////////////////////////
1524
1525 /*! header that is put before the list of member subprograms (Fortran). */
1527 { return "成員函數/子程序 文件"; }
1528
1529 /*! This is put above each page as a link to the list of annotated data types (Fortran). */
1531 { return "資料型態列表"; }
1532
1533 /*! This is put above each page as a link to all members of compounds (Fortran). */
1535 { return "資料欄位"; }
1536
1537 /*! This is an introduction to the annotated compound list (Fortran). */
1539 { return "資料型態簡短說明列表:"; }
1540
1541 /*! This is an introduction to the page with all data types (Fortran). */
1543 {
1544 DString result="此處列出所有";
1545 if (!extractAll)
1546 {
1547 result+="有文件的";
1548 }
1549 result+="資料型別成員函數";
1550 result+=" 附帶連結到 ";
1551 if (!extractAll)
1552 {
1553 result+="每個成員函數的資料結構文件";
1554 }
1555 else
1556 {
1557 result+="他們屬於的資料型別";
1558 }
1559 return result;
1560 }
1561
1562 /*! This is used in LaTeX as the title of the chapter with the
1563 * annotated compound index (Fortran).
1564 */
1566 { return "資料型別索引"; }
1567
1568 /*! This is used in LaTeX as the title of the chapter containing
1569 * the documentation of all data types (Fortran).
1570 */
1572 { return "資料型別文件"; }
1573
1574 /*! This is used in the documentation of a file as a header before the
1575 * list of (global) subprograms (Fortran).
1576 */
1578 { return "函數/子程序"; }
1579
1580 /*! This is used in the documentation of a file/namespace before the list
1581 * of documentation blocks for subprograms (Fortran)
1582 */
1584 { return "函數/子程序 文件"; }
1585
1586 /*! This is used in the documentation of a file/namespace/group before
1587 * the list of links to documented compounds (Fortran)
1588 */
1590 { return "資料型別"; }
1591
1592 /*! used as the title of page containing all the index of all modules (Fortran). */
1594 { return "模組列表"; }
1595
1596 /*! used as an introduction to the modules list (Fortran) */
1597 DString trModulesListDescription(bool extractAll) override
1598 {
1599 DString result="此處列出所有";
1600 if (!extractAll) result+="有文件的";
1601 result+="模組附帶簡短說明:";
1602 return result;
1603 }
1604
1605 /*! used as the title of the HTML page of a module/type (Fortran) */
1607 ClassDef::CompoundType compType,
1608 bool isTemplate) override
1609 {
1610 DString result=clName;
1611 switch(compType)
1612 {
1613 case ClassDef::Class: result+="模組"; break;
1614 case ClassDef::Struct: result+="型態"; break;
1615 case ClassDef::Union: result+="聯合"; break;
1616 case ClassDef::Interface: result+="介面"; break;
1617 case ClassDef::Protocol: result+="協議"; break;
1618 case ClassDef::Category: result+="分類"; break;
1619 case ClassDef::Exception: result+="例外"; break;
1620 default: break;
1621 }
1622 if (isTemplate) result+=" Template";
1623 result+="參考文件";
1624 return result;
1625 }
1626 /*! used as the title of the HTML page of a module (Fortran) */
1627 DString trModuleReference(const DString &namespaceName) override
1628 {
1629 DString result=namespaceName;
1630 result+="模組參考文件";
1631 return result;
1632 }
1633
1634 /*! This is put above each page as a link to all members of modules. (Fortran) */
1636 { return "模組成員"; }
1637
1638 /*! This is an introduction to the page with all modules members (Fortran) */
1639 DString trModulesMemberDescription(bool extractAll) override
1640 {
1641 DString result="此處列出所有";
1642 if (!extractAll) result+="有文件的";
1643 result+="模組成員附帶連結到";
1644 if (extractAll)
1645 {
1646 result+="每個函數的模組文件:";
1647 }
1648 else
1649 {
1650 result+="他們所屬的模組:";
1651 }
1652 return result;
1653 }
1654
1655 /*! This is used in LaTeX as the title of the chapter with the
1656 * index of all modules (Fortran).
1657 */
1659 { return "模組索引"; }
1660
1661 /*! This is used for translation of the word that will possibly
1662 * be followed by a single name or by a list of names
1663 * of the category.
1664 */
1665 DString trModule(bool /* first_capital */, bool /* singular */) override
1666 {
1667 DString result("模組");
1668 return result;
1669 }
1670 /*! This is put at the bottom of a module documentation page and is
1671 * followed by a list of files that were used to generate the page.
1672 */
1674 bool /* single */) override
1675 { // here s is one of " Module", " Struct" or " Union"
1676 // single is true implies a single file
1677 DString result="這個";
1678 switch(compType)
1679 {
1680 case ClassDef::Class: result+="模組"; break;
1681 case ClassDef::Struct: result+="型態"; break;
1682 case ClassDef::Union: result+="聯合"; break;
1683 case ClassDef::Interface: result+="介面"; break;
1684 case ClassDef::Protocol: result+="協議"; break;
1685 case ClassDef::Category: result+="分類"; break;
1686 case ClassDef::Exception: result+="例外"; break;
1687 default: break;
1688 }
1689 result+="文件由下列檔案產生";
1690 return result;
1691 }
1692 /*! This is used for translation of the word that will possibly
1693 * be followed by a single name or by a list of names
1694 * of the category.
1695 */
1696 DString trType(bool /* first_capital */, bool /* singular */) override
1697 {
1698 DString result("型別");
1699 return result;
1700 }
1701 /*! This is used for translation of the word that will possibly
1702 * be followed by a single name or by a list of names
1703 * of the category.
1704 */
1705 DString trSubprogram(bool /* first_capital */, bool /* singular */) override
1706 {
1707 DString result("子程式");
1708 return result;
1709 }
1710
1711 /*! C# Type Constraint list */
1713 {
1714 return "型別限制條件";
1715 }
1716
1717//////////////////////////////////////////////////////////////////////////
1718// new since 1.6.0 (mainly for the new search engine)
1719//////////////////////////////////////////////////////////////////////////
1720
1721 /*! directory relation for \a name */
1722 DString trDirRelation(const DString &name) override
1723 {
1724 return name+" 關連";
1725 }
1726
1727 /*! Loading message shown when loading search results */
1729 {
1730 return "載入中...";
1731 }
1732
1733 /*! Label used for search results in the global namespace */
1735 {
1736 return "全域命名空間";
1737 }
1738
1739 /*! Message shown while searching */
1741 {
1742 return "搜尋中...";
1743 }
1744
1745 /*! Text shown when no search results are found */
1747 {
1748 return "無符合項目";
1749 }
1750
1751//////////////////////////////////////////////////////////////////////////
1752// new since 1.6.3 (missing items for the directory pages)
1753//////////////////////////////////////////////////////////////////////////
1754
1755 /*! when clicking a directory dependency label, a page with a
1756 * table is shown. The heading for the first column mentions the
1757 * source file that has a relation to another file.
1758 */
1759 DString trFileIn(const DString &name) override
1760 {
1761 return "檔案在"+name;
1762 }
1763
1764 /*! when clicking a directory dependency label, a page with a
1765 * table is shown. The heading for the second column mentions the
1766 * destination file that is included.
1767 */
1768 DString trIncludesFileIn(const DString &name) override
1769 {
1770 return "含入檔案在"+name;
1771 }
1772
1773 /** Compiles a date string.
1774 * @param year Year in 4 digits
1775 * @param month Month of the year: 1=January
1776 * @param day Day of the Month: 1..31
1777 * @param dayOfWeek Day of the week: 1=Monday..7=Sunday
1778 * @param hour Hour of the day: 0..23
1779 * @param minutes Minutes in the hour: 0..59
1780 * @param seconds Seconds within the minute: 0..59
1781 * @param includeTime Include time in the result string?
1782 */
1783 DString trDateTime(int year,int month,int day,int dayOfWeek,
1784 int hour,int minutes,int seconds,
1785 DateTimeType includeTime) override
1786 {
1787 static const char *days[] = { "星期一","星期二","星期三","星期四","星期五","星期六","星期日" };
1788 static const char *months[] = { "1","2","3","4","5","6","7","8","9","10","11","12" };
1789 DString sdate;
1790 if (includeTime == DateTimeType::DateTime || includeTime == DateTimeType::Date)
1791 {
1792 sdate.sprintf("%d年%s月%d日 %s",year,months[month-1],day,days[dayOfWeek-1]);
1793 }
1794 if (includeTime == DateTimeType::DateTime) sdate += " ";
1795 if (includeTime == DateTimeType::DateTime || includeTime == DateTimeType::Time)
1796 {
1797 DString stime;
1798 stime.sprintf("%.2d:%.2d:%.2d",hour,minutes,seconds);
1799 sdate+=stime;
1800 }
1801 return sdate;
1802 }
1803 DString trDayOfWeek(int dayOfWeek, bool, bool full) override
1804 {
1805 static const char *days_short[] = { "周一", "周二", "周三", "周四", "周五", "周六", "周日" };
1806 static const char *days_full[] = { "星期一", "星期二", "星期三", "星期四", "星期五", "星期六", "星期日" };
1807 DString text = full? days_full[dayOfWeek-1] : days_short[dayOfWeek-1];
1808 return text;
1809 }
1810 DString trMonth(int month, bool, bool full) override
1811 {
1812 static const char *months_short[] = { "1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月" };
1813 static const char *months_full[] = { "一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月" };
1814 DString text = full? months_full[month-1] : months_short[month-1];
1815 return text;
1816 }
1817 DString trDayPeriod(bool period) override
1818 {
1819 static const char *dayPeriod[] = { "上午", "下午" };
1820 return dayPeriod[period?1:0];
1821 }
1822
1823//////////////////////////////////////////////////////////////////////////
1824// new since 1.7.5
1825//////////////////////////////////////////////////////////////////////////
1826
1827 /*! Header for the page with bibliographic citations */
1829 { return "參考文獻資料"; }
1830
1831 /*! Text for copyright paragraph */
1833 { return "版權聲明"; }
1834
1835 /*! Header for the graph showing the directory dependencies */
1836 DString trDirDepGraph(const DString &name) override
1837 { return name+"的目錄關連圖"+":"; }
1838
1839//////////////////////////////////////////////////////////////////////////
1840// new since 1.8.0
1841//////////////////////////////////////////////////////////////////////////
1842
1843 /*! Detail level selector shown for hierarchical indices */
1845 { return "詳細程度"; }
1846
1847 /*! Section header for list of template parameters */
1849 { return "樣版參數"; }
1850
1851 /*! Used in dot graph when UML_LOOK is enabled and there are many fields */
1852 DString trAndMore(const DString &number) override
1853 { return "及 "+number+" 個更多..."; }
1854
1855 /*! Used file list for a Java enum */
1856 DString trEnumGeneratedFromFiles(bool single) override
1857 { DString result = "此列舉型態的文件是由下列檔案所產生";
1858 if (!single) result += "";
1859 result+=":";
1860 return result;
1861 }
1862
1863 /*! Header of a Java enum page (Java enums are represented as classes). */
1864 DString trEnumReference(const DString &name) override
1865 { return name+" 列舉型態參考"; }
1866
1867 /*! Used for a section containing inherited members */
1868 DString trInheritedFrom(const DString &members,const DString &what) override
1869 { return members+" 繼承自 "+what; }
1870
1871 /*! Header of the sections with inherited members specific for the
1872 * base class(es)
1873 */
1875 { return "額外的繼承成員"; }
1876
1877//////////////////////////////////////////////////////////////////////////
1878// new since 1.8.2
1879//////////////////////////////////////////////////////////////////////////
1880
1881 /*! Used as a tooltip for the toggle button that appears in the
1882 * navigation tree in the HTML output when GENERATE_TREEVIEW is
1883 * enabled. This tooltip explains the meaning of the button.
1884 */
1886 {
1887 DString opt = enable ? "啟用" : "停用";
1888 return "點擊 "+opt+" 面板進行同步";
1889 }
1890
1891 /*! Used in a method of an Objective-C class that is declared in a
1892 * a category. Note that the @1 marker is required and is replaced
1893 * by a link.
1894 */
1896 {
1897 return "由 @0 分類所提供.";
1898 }
1899
1900 /*! Used in a method of an Objective-C category that extends a class.
1901 * Note that the @1 marker is required and is replaced by a link to
1902 * the class method.
1903 */
1905 {
1906 return "延伸 @0 類別 .";
1907 }
1908
1909 /*! Used as the header of a list of class methods in Objective-C.
1910 * These are similar to static public member functions in C++.
1911 */
1913 {
1914 return "類別方法";
1915 }
1916
1917 /*! Used as the header of a list of instance methods in Objective-C.
1918 * These are similar to public member functions in C++.
1919 */
1921 {
1922 return "實體方法";
1923 }
1924
1925 /*! Used as the header of the member functions of an Objective-C class.
1926 */
1928 {
1929 return "方法文件";
1930 }
1931
1932//////////////////////////////////////////////////////////////////////////
1933// new since 1.8.4
1934//////////////////////////////////////////////////////////////////////////
1935
1936 /** old style UNO IDL services: implemented interfaces */
1938 { return "導出介面"; }
1939
1940 /** old style UNO IDL services: inherited services */
1942 { return "引入的服務"; }
1943
1944 /** UNO IDL constant groups */
1946 { return "常數群組"; }
1947
1948 /** UNO IDL constant groups */
1949 DString trConstantGroupReference(const DString &namespaceName) override
1950 {
1951 DString result=namespaceName;
1952 result+="常數群組參考";
1953 return result;
1954 }
1955 /** UNO IDL service page title */
1956 DString trServiceReference(const DString &sName) override
1957 {
1958 DString result=sName;
1959 result+="服務參考";
1960 return result;
1961 }
1962 /** UNO IDL singleton page title */
1963 DString trSingletonReference(const DString &sName) override
1964 {
1965 DString result=sName;
1966 result+="Singleton參考";
1967 return result;
1968 }
1969 /** UNO IDL service page */
1971 {
1972 // single is true implies a single file
1973 DString result="本服務的文件由以下的檔案"
1974 "所產生";
1975 result+=":";
1976 return result;
1977 }
1978 /** UNO IDL singleton page */
1980 {
1981 // single is true implies a single file
1982 DString result="本singleton的文件由下面的檔案"
1983 "所產生";
1984 result+=":";
1985 return result;
1986 }
1987
1988//////////////////////////////////////////////////////////////////////////
1989// new since 1.8.15
1990//////////////////////////////////////////////////////////////////////////
1991
1992 /** VHDL design unit hierarchy */
1994 { return "設計單元階層"; }
1995 /** VHDL design unit list */
1997 { return "設計單元列表"; }
1998 /** VHDL design unit members */
2000 { return "設計單元成員"; }
2001 /** VHDL design unit list description */
2003 {
2004 return "這是所有設計單元成員的列表,附帶連結至其所屬的實體:";
2005 }
2006 /** VHDL design unit index */
2008 { return "設計單元索引"; }
2009 /** VHDL design units */
2011 { return "設計單元"; }
2012 /** VHDL functions/procedures/processes */
2014 { return "函式/程序/行程"; }
2015 /** VHDL type */
2016 DString trVhdlType(VhdlSpecifier type,bool /*single*/) override
2017 {
2018 switch(type)
2019 {
2021 return "函式庫";
2023 return "套件";
2025 return "訊號";
2027 return "元件";
2029 return "常數";
2031 return "實體";
2033 return "型別";
2035 return "子型別";
2037 return "函式";
2039 return "紀錄";
2041 return "程序";
2043 return "架構";
2045 return "屬性";
2047 return "行程";
2049 return "埠";
2050 case VhdlSpecifier::USE:
2051 return "使用語句";
2053 return "通用";
2055 return "套件本體";
2057 return "單元";
2059 return "共享變數";
2061 return "檔案";
2063 return "群組";
2065 return "實例化";
2067 return "別名";
2069 return "組態";
2071 return "雜項";
2073 return "限制條件";
2074 default:
2075 return "類別";
2076 }
2077 }
2078 DString trCustomReference(const DString &name) override
2079 { return name+" 參考文件"; }
2080
2081 /* Slice */
2083 {
2084 return "常數";
2085 }
2087 {
2088 return "常數說明文件";
2089 }
2091 {
2092 return "序列";
2093 }
2095 {
2096 return "序列說明文件";
2097 }
2099 {
2100 return "字典";
2101 }
2103 {
2104 return "字典說明文件";
2105 }
2107 {
2108 return "介面";
2109 }
2111 {
2112 return "介面索引";
2113 }
2115 {
2116 return "介面列表";
2117 }
2119 {
2120 return "以下是附帶簡略說明的介面:";
2121 }
2123 {
2124 return "介面階層";
2125 }
2127 {
2128 return "此繼承列表大致按字母排序:";
2129 }
2131 {
2132 return "介面說明文件";
2133 }
2135 {
2136 return "結構";
2137 }
2139 {
2140 return "結構索引";
2141 }
2143 {
2144 return "結構列表";
2145 }
2147 {
2148 return "以下是附帶簡略說明的結構:";
2149 }
2151 {
2152 return "結構說明文件";
2153 }
2155 {
2156 return "例外索引";
2157 }
2159 {
2160 return "例外列表";
2161 }
2163 {
2164 return "以下是附帶簡略說明的例外:";
2165 }
2167 {
2168 return "例外階層";
2169 }
2171 {
2172 return "此繼承列表大致按字母排序:";
2173 }
2175 {
2176 return "例外說明文件";
2177 }
2178 DString trCompoundReferenceSlice(const DString &clName, ClassDef::CompoundType compType, bool isLocal) override
2179 {
2180 DString result=clName;
2181 if (isLocal) result+=" 區域";
2182 switch(compType)
2183 {
2184 case ClassDef::Class: result+=" 類別"; break;
2185 case ClassDef::Struct: result+=" 結構"; break;
2186 case ClassDef::Union: result+=" 聯合"; break;
2187 case ClassDef::Interface: result+=" 介面"; break;
2188 case ClassDef::Protocol: result+=" 協定"; break;
2189 case ClassDef::Category: result+=" 分類"; break;
2190 case ClassDef::Exception: result+=" 例外"; break;
2191 default: break;
2192 }
2193 result+=" 參考文件";
2194 return result;
2195 }
2197 {
2198 return "操作";
2199 }
2201 {
2202 return "操作說明文件";
2203 }
2205 {
2206 return "資料成員";
2207 }
2209 {
2210 return "資料成員說明文件";
2211 }
2212
2213//////////////////////////////////////////////////////////////////////////
2214// new since 1.8.19
2215//////////////////////////////////////////////////////////////////////////
2216
2217 /** VHDL design unit documentation */
2219 { return "設計單元說明文件"; }
2220
2221//////////////////////////////////////////////////////////////////////////
2222// new since 1.9.2
2223//////////////////////////////////////////////////////////////////////////
2224
2225 /** C++20 concept */
2226 DString trConcept(bool /*first_capital*/, bool /*singular*/) override
2227 { return "概念"; }
2228 /*! used as the title of the HTML page of a C++20 concept page */
2229 DString trConceptReference(const DString &conceptName) override
2230 {
2231 DString result=conceptName;
2232 result+=" 概念參考文件";
2233 return result;
2234 }
2235
2236 /*! used as the title of page containing all the index of all concepts. */
2238 { return "概念列表"; }
2239
2240 /*! used as the title of chapter containing the index listing all concepts. */
2242 { return "概念索引"; }
2243
2244 /*! used as the title of chapter containing all information about concepts. */
2246 { return "概念說明文件"; }
2247
2248 /*! used as an introduction to the concept list */
2249 DString trConceptListDescription(bool extractAll) override
2250 {
2251 DString result="這是所有";
2252 if (!extractAll) result+="有文件的";
2253 result+="概念的列表,附帶簡略說明:";
2254 return result;
2255 }
2256
2257 /*! used to introduce the definition of the C++20 concept */
2259 {
2260 return "概念定義";
2261 }
2262
2263//////////////////////////////////////////////////////////////////////////
2264// new since 1.9.4
2265//////////////////////////////////////////////////////////////////////////
2266
2268 { return "套件列表"; }
2269
2270//////////////////////////////////////////////////////////////////////////
2271// new since 1.9.5
2272//////////////////////////////////////////////////////////////////////////
2273
2274 /*! used for translation of the word that will be
2275 * followed by a single name of the VHDL process flowchart.
2276 */
2278 { return "流程圖:"; }
2279
2280//////////////////////////////////////////////////////////////////////////
2281// new since 1.9.6
2282//////////////////////////////////////////////////////////////////////////
2283
2284 /*! used in the compound documentation before a list of related symbols.
2285 *
2286 * Supersedes trRelatedFunctions
2287 */
2289 { return "相關符號"; }
2290
2291 /*! subscript for the related symbols
2292 *
2293 * Supersedes trRelatedSubscript
2294 */
2296 { return "(注意:這些不是成員符號)"; }
2297
2298 /*! used in the class documentation as a header before the list of all
2299 * related classes.
2300 *
2301 * Supersedes trRelatedFunctionDocumentation
2302 */
2304 { return "友元及相關符號說明文件"; }
2305
2306 /*! the compound type as used for the xrefitems */
2308 {
2309 DString result;
2310 switch(compType)
2311 {
2312 case ClassDef::Class:
2313 if (lang == SrcLangExt::Fortran) result=trType(true,true);
2314 else result=trClass(true,true);
2315 break;
2316 case ClassDef::Struct: result="結構"; break;
2317 case ClassDef::Union: result="聯合"; break;
2318 case ClassDef::Interface: result="介面"; break;
2319 case ClassDef::Protocol: result="協定"; break;
2320 case ClassDef::Category: result="分類"; break;
2321 case ClassDef::Exception: result="例外"; break;
2322 case ClassDef::Service: result="服務"; break;
2323 case ClassDef::Singleton: result="Singleton"; break;
2324 default: break;
2325 }
2326 return result;
2327 }
2328
2330 {
2331 bool extractAll = Config_getBool(EXTRACT_ALL);
2332 DString result="這是全部";
2333 if (!extractAll) result+="文件化的";
2334
2335 switch (hl)
2336 {
2338 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
2339 {
2340 result+="函式,變數,定義,列舉,及型態定義";
2341 }
2342 else
2343 {
2344 result+="檔案成員";
2345 }
2346 break;
2348 result+="函式";
2349 break;
2351 result+="變數";
2352 break;
2354 result+="型態定義";
2355 break;
2357 result+="序列";
2358 break;
2360 result+="字典";
2361 break;
2363 result+="列舉型態";
2364 break;
2366 result+="列舉值";
2367 break;
2369 result+="巨集";
2370 break;
2371 case FileMemberHighlight::Total: // for completeness
2372 break;
2373 }
2374 result+=",並且帶有連結至";
2375 if (extractAll)
2376 result+="其所屬的檔案:";
2377 else
2378 result+="說明文件:";
2379 return result;
2380 }
2382 {
2383 bool extractAll = Config_getBool(EXTRACT_ALL);
2384 DString result="這是全部";
2385 if (!extractAll)
2386 {
2387 result+="文件化過";
2388 }
2389
2390 switch (hl)
2391 {
2393 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
2394 {
2395 result+="結構及聯合型態欄位";
2396 }
2397 else
2398 {
2399 result+="類別成員";
2400 }
2401 break;
2403 result+="函式";
2404 break;
2406 result+="變數";
2407 break;
2409 result+="型態定義";
2410 break;
2412 result+="列舉型態";
2413 break;
2415 result+="列舉值";
2416 break;
2418 result+="屬性";
2419 break;
2421 result+="事件";
2422 break;
2424 result+="相關符號";
2425 break;
2426 case ClassMemberHighlight::Total: // for completeness
2427 break;
2428 }
2429 result+=", 並且帶有連結至";
2430 if (!extractAll)
2431 {
2432 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
2433 {
2434 result+="每個欄位的結構/聯合型態說明文件:";
2435 }
2436 else
2437 {
2438 result+="每個成員的類別說明文件:";
2439 }
2440 }
2441 else
2442 {
2443 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
2444 {
2445 result+="其所屬的結構/聯合型態:";
2446 }
2447 else
2448 {
2449 result+="其所屬的類別:";
2450 }
2451 }
2452 return result;
2453 }
2455 {
2456 bool extractAll = Config_getBool(EXTRACT_ALL);
2457 DString result="這是全部";
2458 if (!extractAll) result+="文件化的";
2459 result+="命名空間";
2460 DString singularResult = "";
2461 switch (hl)
2462 {
2464 singularResult="成員";
2465 break;
2467 singularResult="函式";
2468 break;
2470 singularResult="變數";
2471 break;
2473 singularResult="型態定義";
2474 break;
2476 singularResult="序列";
2477 break;
2479 singularResult="字典";
2480 break;
2482 singularResult="列舉型態";
2483 break;
2485 singularResult="列舉值";
2486 break;
2487 case NamespaceMemberHighlight::Total: // for completeness
2488 break;
2489 }
2490 result+=singularResult;
2491 result+=",並且帶有連結至";
2492 if (extractAll)
2493 result+="每個"+singularResult+"的命名空間說明文件:";
2494 else
2495 result+="其所屬的命名空間:";
2496 return result;
2497 }
2498 DString trDefinition() override { return "定義"; }
2499 DString trDeclaration() override { return "宣告"; }
2500
2501//////////////////////////////////////////////////////////////////////////
2502// new since 1.9.8
2503//////////////////////////////////////////////////////////////////////////
2504
2506 { return "主題"; }
2508 { return "主題說明文件"; }
2510 { return "主題列表"; }
2512 { return "主題索引"; }
2514 { return "這是所有主題的列表,附帶簡略說明:"; }
2516 {
2517 bool extractAll = Config_getBool(EXTRACT_ALL);
2518 DString result="這是全部";
2519 if (!extractAll) result+="文件化的";
2520 result+="模組";
2521 DString singularResult = "";
2522 switch (hl)
2523 {
2525 singularResult="成員";
2526 break;
2528 singularResult="函式";
2529 break;
2531 singularResult="變數";
2532 break;
2534 singularResult="型態定義";
2535 break;
2537 singularResult="列舉型態";
2538 break;
2540 singularResult="列舉值";
2541 break;
2542 case ModuleMemberHighlight::Total: // for completeness
2543 break;
2544 }
2545 result+=singularResult;
2546 result+=",並且帶有連結至";
2547 if (extractAll)
2548 result+="每個"+singularResult+"的模組說明文件:";
2549 else
2550 result+="其所屬的模組:";
2551 return result;
2552 }
2554 {
2555 return "匯出的模組";
2556 }
2557
2558//////////////////////////////////////////////////////////////////////////
2559// new since 1.10.0
2560//////////////////////////////////////////////////////////////////////////
2561
2563 {
2564 return "複製到剪貼簿";
2565 }
2566
2567//////////////////////////////////////////////////////////////////////////
2568// new since 1.11.0
2569//////////////////////////////////////////////////////////////////////////
2570
2572 {
2573 return "重要";
2574 }
2575
2576//////////////////////////////////////////////////////////////////////////
2577// new since 1.16.0
2578//////////////////////////////////////////////////////////////////////////
2579
2581 {
2582 return "需求";
2583 }
2585 {
2586 return "ID";
2587 }
2588 DString trSatisfies(bool /*singular*/) override
2589 {
2590 return "滿足需求";
2591 }
2592 DString trSatisfiedBy(const DString &list) override
2593 {
2594 return "由"+list+"滿足。";
2595 }
2597 {
2598 return "未滿足的需求";
2599 }
2600 DString trUnsatisfiedRequirementsText(bool /*singular*/,const DString &list) override
2601 {
2602 return "需求"+list+"沒有「滿足」關聯。";
2603 }
2604 DString trVerifies(bool /*singular*/) override
2605 {
2606 return "驗證需求";
2607 }
2608 DString trVerifiedBy(const DString &list) override
2609 {
2610 return "由"+list+"驗證。";
2611 }
2613 {
2614 return "未驗證的需求";
2615 }
2616 DString trUnverifiedRequirementsText(bool /*singular*/,const DString &list) override
2617 {
2618 return "需求"+list+"沒有「驗證」關聯。";
2619 }
2620
2621};
2622
2623#endif
CompoundType
The various compound types.
Definition classdef.h:105
@ Singleton
Definition classdef.h:113
@ 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
DString trTopicIndex() override
DString trFile(bool, bool) override
DString trExceptionList() override
DString trDictionaries() override
DString trSearch() override
DString trExtendsClass() override
DString trTypedefs() override
DString trFileReference(const DString &fileName) override
DString trWriteList(int numEntries) override
DString trMemberEnumerationDocumentation() override
DString trDir(bool, bool) override
DString trRTFGeneralIndex() override
DString trCompoundReferenceFortran(const DString &clName, ClassDef::CompoundType compType, bool isTemplate) override
DString trNamespace(bool, bool) override
DString trFileMembersDescriptionTotal(FileMemberHighlight::Enum hl) override
DString trSearching() override
DString trPostcondition() override
DString trGeneratedAt(const DString &date, const DString &projName) override
DString trEnumGeneratedFromFiles(bool single) override
DString trNamespaceReference(const DString &namespaceName) override
DString trPackages() override
DString trStaticProtectedAttribs() override
DString trDataMembers() override
DString trOverloadText() override
DString trInterfaceDocumentation() override
DString trPanelSynchronisationTooltip(bool enable) override
DString trConstants() override
DString trSubprograms() override
DString trEnumerationValueDocumentation() override
DString trCompoundMembersFortran() override
DString trSequenceDocumentation() override
DString trGeneratedFromFilesFortran(ClassDef::CompoundType compType, bool) override
DString trDefinedAtLineInSourceFile() override
DString trProtectedSlots() override
DString trPackageFunctions() override
DString trStaticPrivateMembers() override
DString trPackageMembers() override
DString trPackage(const DString &name) override
DString trInclDepGraph(const DString &fName) override
DString trModules() override
DString trRelatedPagesDescription() override
DString trAdditionalInheritedMembers() override
DString trUnsatisfiedRequirements() override
DString trExceptionIndex() override
DString trMainPage() override
DString trNamespaces() override
DString trPublicMembers() override
DString trGraphicalHierarchy() override
DString trDayOfWeek(int dayOfWeek, bool, bool full) override
DString trServiceGeneratedFromFiles(bool) override
UNO IDL service page.
DString trConstantGroups() override
UNO IDL constant groups.
DString trCompoundReferenceSlice(const DString &clName, ClassDef::CompoundType compType, bool isLocal) override
DString trPackageListDescription() override
DString trFunctionAndProc() override
VHDL functions/procedures/processes.
DString trConstantGroupReference(const DString &namespaceName) override
UNO IDL constant groups.
DString trPrivateMembers() override
DString trReimplementedFromList(int numEntries) override
DString trServiceReference(const DString &sName) override
UNO IDL service page title.
DString trMemberDataDocumentation() override
DString trCustomReference(const DString &name) override
DString trDefines() override
DString trImplementedInList(int numEntries) override
DString trConstructorDocumentation() override
DString trDesignUnitList() override
VHDL design unit list.
DString trPageIndex() override
DString trRelatedPages() override
DString trCompoundListDescriptionFortran() override
DString trRequirementID() override
DString trPrivateAttribs() override
DString trVerifiedBy(const DString &list) override
DString trRelatedSymbols() override
DString trRelatedSymbolDocumentation() override
DString trConceptReference(const DString &conceptName) override
DString trCompoundReference(const DString &clName, ClassDef::CompoundType compType, bool isTemplate) override
DString trDeprecatedList() override
DString trConceptDefinition() override
DString trModuleIndex() override
DString trMonth(int month, bool, bool full) override
DString trAttention() override
DString trPropertyDocumentation() override
DString trFileMembers() override
DString trDefinedIn() override
DString trStaticPackageFunctions() override
DString trPageAbbreviation() override
DString trDefineDocumentation() override
DString trStructIndex() override
DString trProvidedByCategory() override
DString trDetails() override
DString trRelatedFunctions() override
DString trVariables() override
DString trSearchResultsTitle() override
DString trInvariant() override
DString trModulesIndex() override
DString trExportedModules() override
DString trConcept(bool, bool) override
C++20 concept.
DString trSatisfiedBy(const DString &list) override
DString trDefinition() override
DString trMemberFunctionDocumentationFortran() override
DString trStructDocumentation() override
DString trInterfaceIndex() override
DString trFileListDescription(bool extractAll) override
DString trPublicSlots() override
DString trNamespaceList() override
DString trReferences() override
DString latexDocumentPre() override
DString trInheritedFrom(const DString &members, const DString &what) override
DString trTodoList() override
DString trCallGraph() override
DString trFileList() override
DString trConceptIndex() override
DString trTypeDocumentation() override
DString trStaticPackageAttribs() override
DString trEnumerationTypeDocumentation() override
DString trInclByDepGraph() override
DString trSubprogram(bool, bool) override
DString trISOLang() override
DString trProtectedAttribs() override
DString trProperties() override
DString trGotoDocumentation() override
DString trProtectedTypes() override
DString trConceptListDescription(bool extractAll) override
DString trInterfaceHierarchyDescription() override
DString trPackageList() override
DString trRelatedSymbolsSubscript() override
DString trThisIsTheListOfAllMembers() override
DString trGotoGraphicalHierarchy() override
DString trSearchMatches() override
DString trNamespaceMemberDescription(bool extractAll) override
DString trVariableDocumentation() override
DString trFunctions() override
DString trLegendDocs() 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 trExceptionHierarchyDescription() override
DString trImportant() override
DString trEnumReference(const DString &name) override
DString trPrivateTypes() override
DString trNamespaceMembersDescriptionTotal(NamespaceMemberHighlight::Enum hl) override
DString trReturnValues() override
DString trCompounds() override
DString trPackageAttribs() override
DString trGlobal(bool, bool) override
DString trUnsatisfiedRequirementsText(bool, const DString &list) override
DString trDesignUnitDocumentation() override
VHDL design unit documentation.
DString trClass(bool, bool) override
DString trDetailLevel() override
DString trRTFTableOfContents() override
DString trVhdlType(VhdlSpecifier type, bool) override
VHDL type.
DString trPage(bool, bool) override
DString trDirIndex() override
DString trPublicTypes() override
DString trClassDiagram(const DString &clName) override
DString trDirDocumentation() override
DString trMemberTypedefDocumentation() override
DString trClassMethods() override
DString trDataTypes() override
DString trCompoundIndexFortran() override
DString trNamespaceIndex() override
DString trModulesDescription() override
DString trSingletonReference(const DString &sName) override
UNO IDL singleton page title.
DString trConstantDocumentation() override
DString trStaticPublicMembers() override
DString trGroup(bool, bool) override
DString trDetailedDescription() override
DString trRTFCharSet() override
DString trFriends() override
DString trUnverifiedRequirements() override
DString trRTFansicp() override
DString trEnumerations() override
DString trOperations() override
DString trExceptions() override
DString trModulesMembers() override
DString trDocumentation(const DString &projName) override
DString trGeneratedBy() override
DString trSliceInterfaces() override
DString trExceptionHierarchy() override
DString trInstanceMethods() override
DString trDefineValue() override
DString trPrecondition() override
DString trCopyright() override
DString trPrivateSlots() override
DString trPublicAttribs() override
DString trReturns() override
DString trIncludesFileIn(const DString &name) override
DString trHierarchicalIndex() override
DString trClassDocumentation() override
DString trGeneratedFromFiles(ClassDef::CompoundType compType, bool) override
DString trNamespaceDocumentation() override
DString trTypeConstraints() override
DString trExceptionDocumentation() override
DString trTypedefDocumentation() override
DString trFileIn(const DString &name) override
DString trStaticPublicAttribs() override
DString trMethodDocumentation() override
DString trImplementedFromList(int numEntries) override
DString trInheritsList(int numEntries) override
DString trDirReference(const DString &dirName) override
DString trSingletonGeneratedFromFiles(bool) override
UNO IDL singleton page.
DString trInheritedByList(int numEntries) override
DString trExamplesDescription() override
DString getLanguageString() override
language codes for Html help
DString trNamespaceListDescription(bool extractAll) override
DString latexDocumentPost() override
DString trModuleMembersDescriptionTotal(ModuleMemberHighlight::Enum hl) override
DString trFlowchart() override
DString trParameters() override
DString trSearchResults(int numDocuments) override
DString latexLanguageSupportCommand() override
DString trModulesMemberDescription(bool extractAll) override
DString trModulesListDescription(bool extractAll) override
DString trConceptList() override
DString trType(bool, bool) override
DString trConceptDocumentation() override
DString trCompoundList() override
DString trClassHierarchy() override
DString trExamples() override
DString trStaticPrivateAttribs() override
DString trInterfaces() override
old style UNO IDL services: implemented interfaces
DString trRelatedFunctionDocumentation() override
DString trFileIndex() override
DString trSignals() override
DString trCompoundMembers() override
DString trSatisfies(bool) override
DString trGotoSourceCode() override
DString trDirRelation(const DString &name) override
DString trRelatedSubscript() override
DString trIncludingInheritedMembers() override
DString trEnumValue() override
DString trInterfaceList() override
DString trDesignUnitMembers() override
VHDL design unit members.
DString trModuleReference(const DString &namespaceName) override
DString trStructList() override
DString trReferencedBy() override
DString trInterfaceHierarchy() override
DString trOperationDocumentation() override
DString trAuthor(bool, bool) override
DString trTopicListDescription() override
DString trDesignUnitIndex() override
VHDL design unit index.
DString trStructListDescription() override
DString trProtectedMembers() override
DString trGeneratedAutomatically(const DString &s) override
DString trFileDocumentation() override
DString trTopicDocumentation() override
DString trCompoundMembersDescriptionFortran(bool extractAll) override
DString trReimplementedInList(int numEntries) override
DString trEventDocumentation() override
DString trCompoundMembersDescriptionTotal(ClassMemberHighlight::Enum hl) override
DString trTopicList() override
DString trSequences() override
DString trTestList() override
DString trMember(bool, bool) override
DString trDesignUnitListDescription() override
VHDL design unit list description.
DString trEnumerationValues() override
DString trVersion() override
DString trCompoundListFortran() override
DString trDefinedInSourceFile() override
DString trDirectories() override
DString trTemplateParameters() override
DString trRequirements() override
DString trListOfAllMembers() override
DString trDesignUnits() override
VHDL design units.
DString trSourceFile(const DString &filename) override
DString trAndMore(const DString &number) override
DString trCompoundListDescription() override
DString trMemberFunctionDocumentation() override
DString trFunctionDocumentation() override
DString trLegendTitle() override
DString trCopyToClipboard() override
DString trWarning() override
DString trNamespaceMembers() override
DString trExceptionListDescription() override
DString trStaticProtectedMembers() override
DString trGlobalNamespace() override
DString trModuleDocumentation() override
DString trCallerGraph() override
DString trDeclaration() override
DString trDesignUnitHierarchy() override
VHDL design unit hierarchy.
DString trCompoundMembersDescription(bool extractAll) override
DString trGotoTextualHierarchy() override
DString trDayPeriod(bool period) override
DString trSeeAlso() override
DString trDirDepGraph(const DString &name) override
DString trInterfaceListDescription() override
DString trCiteReferences() override
DString trReferenceManual() override
DString trDeprecated() override
DString trVerifies(bool) override
DString trSubprogramDocumentation() override
DString trMemberList() override
DString idLanguage() override
DString trModule(bool, bool) override
DString trInitialValue() override
DString trPackageTypes() override
DString trFileMembersDescription(bool extractAll) override
DString latexFontenc() override
DString trCompoundType(ClassDef::CompoundType compType, SrcLangExt lang) override
DString trClassHierarchyDescription() override
DString trDataMemberDocumentation() override
DString trServices() override
old style UNO IDL services: inherited services
DString trCompoundIndex() override
DString trCollaborationDiagram(const DString &clName) override
DString trDictionaryDocumentation() override
DString trRemarks() override
DString trEnumName() override
DString trNoMatches() override
DString trUnverifiedRequirementsText(bool, const DString &list) override
DString trModulesList() override
Abstract base class for all translatable text fragments.
Definition translator.h:27
#define Config_getBool(name)
Definition config.h:33
DateTimeType
Definition datetime.h:38
DString generateMarker(int id)
Definition dstring.h:904
SrcLangExt
Definition types.h:207
VhdlSpecifier
Definition types.h:770
@ INSTANTIATION
Definition types.h:791
@ MISCELLANEOUS
Definition types.h:797
@ SHAREDVARIABLE
Definition types.h:794
DString getDotImageExtension()
Definition util.cpp:4964