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