Doxygen
Loading...
Searching...
No Matches
translator_jp.h
Go to the documentation of this file.
1/******************************************************************************
2 *
3 *
4 *
5 * Copyright (C) 1997-2015 by Dimitri van Heesch.
6 *
7 * Permission to use, copy, modify, and distribute this software and its
8 * documentation under the terms of the GNU General Public License is hereby
9 * granted. No representations are made about the suitability of this software
10 * for any purpose. It is provided "as is" without express or implied warranty.
11 * See the GNU General Public License for more details.
12 *
13 * Documents produced by Doxygen are derivative works derived from the
14 * input used in their production; they are not affected by this license.
15 *
16 */
17
18/*
19 * translator_jp.h
20 * Updates:
21 * 1.2.5)
22 * First Translation
23 * by Kenji Nagamatsu
24 * 1.2.12)
25 * Update and Shift-Jis(_WIN32) -> converted UTF-8 at version 1.8.5
26 * by Ryunosuke Sato (30-Dec-2001)
27 * 1.5.8)
28 * Translation for 1.5.8.
29 * by Hiroki Iseri (18-Feb-2009)
30 * 1.8.5)
31 * Translation Added for 1.8.4 and revised
32 * by Suzumizaki-Kimitaka (30-Aug-2013)
33 * 1.18.0)
34 * Added 76 missing translation methods from releases 1.8.15 to 1.16.0
35 * by GitHub Copilot (09-Jun-2026)
36 */
37/*
38Messages for translators written in Japanese:
391.8.5 への追加にあたって過去の翻訳者三名への連絡を試みたところ、
40井芹さん(Hiroki Iseri)さんからメールのお返事をいただけました。
41その際教えていただいた過去の経緯によりますと当時連絡可能だった方々は
42揃って従来訳から改変追加して構わない旨を表明されていたとのことです。
43Doxygen の開発の方でもそれはそれでいーんじゃん?みたいな感じだったようで。
44
45井芹さんも同様の見解で、私(鈴見咲=Suzumizaki-Kimitaka)も
46今後この翻訳に関わり続けられるかは非常に怪しいところですので
47将来の追加訳・既存訳改良は臆することなく進めていってよいのでは
48ないかと思います。無論作業の衝突があるのは不経済ですので現在進行形で
49活発に更新している方がいないかの簡単な確認(MLとかGitとか)をやるのも
50いいでしょうし、それでも偶然衝突したら不運を諦めて相互に調整しましょう。
51
52当面なさそうですが訳語の選択で喧嘩になることもあるかもしれません。
53そのときは gettext を利用するようなパッチを作って doxygen の開発に
54適用を求めるのが一番ではないかなと思います。
55
561.6.0以前の既存の訳についても多少弄りました。
57特に structure を構造体ではなく構成としていたのはあんまりでしたので。
58ほか、C++ での利用前提で改変したところもありますが、それが他の言語で
59問題のようでしたらお手数掛けて申し訳ないですが相応に再修正しちゃって
60構いません。
61
62その際 doc/maintainers.txt を修正してから python doc/translator.py を
63実行する点にご注意下さい。私のところに search 鈴見咲君高 と書いたのは
64同姓同名がまず考えられないというのが大前提ですのでこちらもご注意。
65
66"詳解"の語が厳しすぎると思う向きはありましょうが、その程度には書けと。
67明記されてないけど使われてる動作や戻り値が想定内なのか想定外なのか
68わからんのはメンテで困るじゃないですか。
69
70(2013-08-30, 鈴見咲君高)
71*/
72#ifndef TRANSLATOR_JP_H
73#define TRANSLATOR_JP_H
74
76{
77 public:
79 { return "japanese"; }
80
82 {
83 return "\\usepackage{CJKutf8}\n";
84 }
86 {
87 return "ja";
88 }
90 {
91 return "0x411 Japanese";
92 }
94 {
95 return "";
96 }
98 {
99 return "\\begin{CJK}{UTF8}{min}\n";
100 }
102 {
103 return "\\end{CJK}\n";
104 }
105 bool needsPunctuation() override
106 {
107 return false;
108 }
109
110 /*! used in the compound documentation before a list of related functions. */
112 { return "関連関数"; }
113
114 /*! subscript for the related functions. */
116 { return "(これらはメソッドではありません)"; }
117
118 /*! header that is put before the detailed description of files, classes and namespaces. */
120 { return "詳解"; }
121
122 /*! header that is used when the summary tag is missing inside the details tag */
124 { return "詳細"; }
125
126 /*! header that is put before the list of typedefs. */
128 { return "型定義メンバ詳解"; }
129
130 /*! header that is put before the list of enumerations. */
132 { return "列挙型メンバ詳解"; }
133
134 /*! header that is put before the list of member functions. */
136 {
137 if( Config_getBool(OPTIMIZE_OUTPUT_JAVA))
138 {
139 return "メソッド詳解";
140 }
141 else
142 {
143 return "関数詳解";
144 }
145 }
146
147 /*! header that is put before the list of member attributes. */
149 {
150 if( Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
151 {
152 return "フィールド詳解";
153 }
154 else
155 {
156 return "メンバ詳解";
157 }
158 }
159
160 /*! this is the text of a link put after brief descriptions. */
161 QCString trMore() override
162 { return "[詳解]"; }
163
164 /*! put in the class documentation */
166 { return "全メンバ一覧"; }
167
168 /*! used as the title of the "list of all members" page of a class */
170 { return "メンバ一覧"; }
171
172 /*! this is the first part of a sentence that is followed by a class name */
174 { return "継承メンバを含む"; }
175 /* trIncludingInheritedMembers に続くように定義すること */
176
177 /*! this is the remainder of the sentence after the class name */
179 { return " の全メンバ一覧です。"; }
180 /* trThisIsTheListOfAllMembers から続くように定義すること */
181
182 /*! this is put at the author sections at the bottom of man pages.
183 * parameter s is name of the project name.
184 */
186 { QCString result = "Doxygen により";
187 if (!s.isEmpty()) result=" "+s+"の";
188 result+="ソースコードから抽出しました。";
189 return result;
190 }
191
192 /*! put after an enum name in the list of all members */
194 { return "列挙名"; }
195
196 /*! put after an enum value in the list of all members */
198 { return "列挙値"; }
199
200 /*! put after an undocumented member in the list of all members */
202 { return "定義場所: "; }
203
204 // quick reference sections
205
206 /*! This is put above each page as a link to the list of all groups of
207 * compounds or files (see the \\group command).
208 */
210 { return "モジュール"; }
211
212 /*! This is put above each page as a link to the class hierarchy */
214 { return "クラス階層"; }
215
216 /*! This is put above each page as a link to the list of annotated classes */
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 the list of documented files */
231 { return "ファイル一覧"; }
232
233 /*! This is put above each page as a link to all members of compounds. */
235 {
236 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
237 {
238 return "データフィールド";
239 }
240 else
241 {
242 return "クラスメンバ";
243 }
244 }
245
246 /*! This is put above each page as a link to all members of files. */
248 {
249 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
250 {
251 return "大域各種";
252 }
253 else
254 {
255 return "ファイルメンバ";
256 }
257 }
258 /*! This is put above each page as a link to all related pages. */
260 { return "諸情報"; }
261
262 /*! This is put above each page as a link to all examples. */
264 { return "各種例"; }
265
266 /*! This is put above each page as a link to the search engine. */
268 { return "検索"; }
269
270 /*! This is an introduction to the class hierarchy. */
272 {
273 return "クラス階層一覧です。大雑把に文字符号順で並べられています。";
274 }
275
276 /*! This is an introduction to the list with all files. */
277 QCString trFileListDescription(bool extractAll) override
278 {
279 /* 概要がついているのは見ればわかるので省略 */
280 /* extractAll こと EXTRACT_ALL はすべての詳解が存在することを
281 実際の有無を度外視してユーザーが保証する設定なので
282 詳解がなければこの関数が返す文字列は当然に矛盾を起こす。
283 */
284 if (extractAll)
285 {
286 return "ファイル一覧です。";
287 }
288 return "詳解が付けられているファイルの一覧です。";
289 }
290
291
292 /*! This is an introduction to the annotated compound list. */
294 {
295 /* 概要がついているのは見ればわかるので省略 */
296 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
297 {
298 return "データ構造一覧です。";
299 }
300 else
301 {
302 return "クラス・構造体・共用体・インターフェースの一覧です。";
303 }
304 }
305
306 /*! This is an introduction to the page with all class members. */
307 QCString trCompoundMembersDescription(bool extractAll) override
308 {
309 const bool forC = Config_getBool(OPTIMIZE_OUTPUT_FOR_C);
310 QCString result;
311 if (forC)
312 {
313 result = "構造体・共用体の";
314 }
315 if (extractAll)
316 {
317 result += "全";
318 }
319 else
320 {
321 result += "詳解あり";
322 }
323 if (forC)
324 {
325 result += "フィールド";
326 }
327 else
328 {
329 result += "クラスメンバ";
330 }
331 if (!extractAll && !forC)
332 {
333 result += "の";
334 }
335 result += "一覧です。";
336 if (!extractAll)
337 {
338 if (forC)
339 {
340 result+="各フィールド詳解";
341 }
342 else
343 {
344 result+="各クラスメンバ詳解";
345 }
346 }
347 else
348 {
349 if (forC)
350 {
351 result+="各フィールドが属する構造体・共用体";
352 }
353 else
354 {
355 result+="各メンバが属するクラス";
356 }
357 }
358 result += "へのリンクがあります。";
359 return result;
360 }
361
362 /*! This is an introduction to the page with all file members. */
363 QCString trFileMembersDescription(bool /*extractAll*/) override
364 {
365 QCString result;
366 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
367 {
368 result+="関数・変数・マクロ・列挙・型定義";
369 }
370 else
371 {
372 result+="ファイル直下のメンバ";
373 }
374 result+="一覧です。各々詳解があればそこへリンクしています。";
375 return result;
376 }
377
378 /*! This is an introduction to the page with the list of all examples */
380 { return "各種例の一覧です。"; }
381
382 /*! This is an introduction to the page with the list of related pages */
384 { return "諸情報の一覧です。"; }
385
386 /*! This is an introduction to the page with the list of class/file groups */
388 { return "全モジュールの一覧です。"; }
389
390 /*! This is used in HTML as the title of index.html. */
391 QCString trDocumentation(const QCString &projName) override
392 { return (!projName.isEmpty()?projName + " " : "") + "詳解"; }
393
394 /*! This is used in LaTeX as the title of the chapter with the
395 * index of all groups.
396 */
398 { return "モジュール索引"; }
399
400 /*! This is used in LaTeX as the title of the chapter with the
401 * class hierarchy.
402 */
404 { return "階層索引"; }
405
406 /*! This is used in LaTeX as the title of the chapter with the
407 * annotated compound index.
408 */
410 {
411 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
412 {
413 return "データ構造索引";
414 }
415 else
416 {
417 return "クラス索引";
418 }
419 }
420
421 /*! This is used in LaTeX as the title of the chapter with the
422 * list of all files.
423 */
425 { return "ファイル索引"; }
426
427 /*! This is used in LaTeX as the title of the chapter containing
428 * the documentation of all groups.
429 */
431 { return "モジュール詳解"; }
432
433 /*! This is used in LaTeX as the title of the chapter containing
434 * the documentation of all classes, structs and unions.
435 */
437 {
438 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
439 {
440 return "データ構造詳解";
441 }
442 else if (Config_getBool(OPTIMIZE_OUTPUT_VHDL))
443 {
445 }
446 else
447 {
448 return "クラス詳解";
449 }
450 }
451
452 /*! This is used in LaTeX as the title of the chapter containing
453 * the documentation of all files.
454 */
456 { return "ファイル詳解"; }
457
458 /*! This is used in LaTeX as the title of the document */
460 { return "リファレンスマニュアル"; }
461
462 /*! This is used in the documentation of a file as a header before the
463 * list of defines
464 */
466 { return "マクロ定義"; }
467
468 /*! This is used in the documentation of a file as a header before the
469 * list of typedefs
470 */
472 { return "型定義"; }
473
474 /*! This is used in the documentation of a file as a header before the
475 * list of enumerations
476 */
478 { return "列挙型"; }
479
480 /*! This is used in the documentation of a file as a header before the
481 * list of (global) functions
482 */
484 { return "関数"; }
485
486 /*! This is used in the documentation of a file as a header before the
487 * list of (global) variables
488 */
490 { return "変数"; }
491
492 /*! This is used in the documentation of a file as a header before the
493 * list of (global) variables
494 */
496 { return "列挙値"; }
497 /*! This is used in the documentation of a file before the list of
498 * documentation blocks for defines
499 */
501 { return "マクロ定義詳解"; }
502
503 /*! This is used in the documentation of a file/namespace before the list
504 * of documentation blocks for typedefs
505 */
507 { return "型定義詳解"; }
508
509 /*! This is used in the documentation of a file/namespace before the list
510 * of documentation blocks for enumeration types
511 */
513 { return "列挙型詳解"; }
514
515 /*! This is used in the documentation of a file/namespace before the list
516 * of documentation blocks for functions
517 */
519 { return "関数詳解"; }
520
521 /*! This is used in the documentation of a file/namespace before the list
522 * of documentation blocks for variables
523 */
525 { return "変数詳解"; }
526
527 /*! This is used in the documentation of a file/namespace/group before
528 * the list of links to documented compounds
529 */
531 {
532 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
533 {
534 return "データ構造";
535 }
536 else
537 {
538 return "クラス";
539 }
540 }
541 /*! This is used in the standard footer of each page and indicates when
542 * the page was generated
543 */
544 QCString trGeneratedAt(const QCString &date,const QCString &projName) override
545 {
546 QCString result = date+"作成";
547 if (!projName.isEmpty()) result+=" - " + projName;
548 result+=" / 構成: ";
549 return result;
550 }
551
552 /*! this text is put before a class diagram */
553 QCString trClassDiagram(const QCString &clName) override
554 {
555 return clName+" の継承関係図";
556 }
557
558 /*! this text is generated when the \\warning command is used. */
560 { return "警告"; }
561
562 /*! this text is generated when the \\version command is used. */
564 { return "バージョン"; }
565
566 /*! this text is generated when the \\date command is used. */
567 QCString trDate() override
568 { return "日付"; }
569
570 /*! this text is generated when the \\return command is used. */
572 { return "戻り値"; }
573
574 /*! this text is generated when the \\sa command is used. */
576 { return "参照"; }
577
578 /*! this text is generated when the \\param command is used. */
580 { return "引数"; }
581
582 /*! this text is generated when the \\exception command is used. */
584 { return "例外"; }
585
586 /*! this text is used in the title page of a LaTeX document. */
588 { return "構築:"; }
589
590//////////////////////////////////////////////////////////////////////////
591// new since 0.49-990307
592//////////////////////////////////////////////////////////////////////////
593
594 /*! used as the title of page containing all the index of all namespaces. */
596 { return "名前空間一覧"; }
597
598 /*! used as an introduction to the namespace list */
599 QCString trNamespaceListDescription(bool extractAll) override
600 {
601 if (extractAll)
602 {
603 return "全名前空間の一覧です。";
604 }
605 return "詳解が付いた名前空間の一覧です。";
606 }
607
608 /*! used in the class documentation as a header before the list of all
609 * friends of a class
610 */
612 { return "フレンド"; }
613
614//////////////////////////////////////////////////////////////////////////
615// new since 0.49-990405
616//////////////////////////////////////////////////////////////////////////
617
618 /*! used in the class documentation as a header before the list of all
619 * related classes
620 */
622 { return "フレンドと関連関数の詳解"; }
623
624//////////////////////////////////////////////////////////////////////////
625// new since 0.49-990425
626//////////////////////////////////////////////////////////////////////////
627
628 /*! used as the title of the HTML page of a class/struct/union */
630 ClassDef::CompoundType compType,
631 bool isTemplate) override
632 {
633 QCString result=clName+" ";
634 switch(compType)
635 {
636 case ClassDef::Class: result+="クラス"; break;
637 case ClassDef::Struct: result+="構造体"; break;
638 case ClassDef::Union: result+="共用体"; break;
639 case ClassDef::Interface: result+="インタフェース"; break;
640 case ClassDef::Protocol: result+="プロトコル"; break;
641 case ClassDef::Category: result+="カテゴリ"; break;
642 case ClassDef::Exception: result+="例外"; break;
643 default: break;
644 }
645 if (isTemplate) result+="テンプレート";
646 return result;
647 }
648
649 /*! used as the title of the HTML page of a file */
650 QCString trFileReference(const QCString &fileName) override
651 {
652 QCString result=fileName+" ファイル";
653 return result;
654 }
655
656 /*! used as the title of the HTML page of a namespace */
657 QCString trNamespaceReference(const QCString &namespaceName) override
658 {
659 QCString result=namespaceName+" 名前空間";
660 return result;
661 }
662
663 /* these are for the member sections of a class, struct or union */
665 { return "公開メンバ関数"; }
667 { return "公開スロット"; }
669 { return "シグナル"; }
671 { return "静的公開メンバ関数"; }
673 { return "限定公開メンバ関数"; }
675 { return "限定公開スロット"; }
677 { return "静的限定公開メンバ関数"; }
679 { return "非公開メンバ関数"; }
681 { return "非公開スロット"; }
683 { return "静的非公開メンバ関数"; }
684
685 /*! this function is used to produce a comma-separated list of items.
686 * use generateMarker(i) to indicate where item i should be put.
687 */
688 QCString trWriteList(int numEntries) override
689 {
690 QCString result;
691 // the inherits list contain `numEntries' classes
692 for (int i=0;i<numEntries;i++)
693 {
694 // use generateMarker to generate placeholders for the class links!
695 result+=generateMarker(i); // generate marker for entry i in the list
696 // (order is left to right)
697
698 if (i!=numEntries-1) // not the last entry, so we need a separator
699 {
700 result+=", ";
701 }
702 }
703 if ( result.length() > 60 )
704 {
705 QCString countStr;
706 countStr.sprintf(" (計%d項目)", numEntries);
707 result += countStr;
708 }
709 return result;
710 }
711
712 /*! used in class documentation to produce a list of base classes,
713 * if class diagrams are disabled.
714 */
715 QCString trInheritsList(int numEntries) override
716 {
717 return trWriteList(numEntries)+"を継承しています。";
718 }
719
720 /*! used in class documentation to produce a list of super classes,
721 * if class diagrams are disabled.
722 */
723 QCString trInheritedByList(int numEntries) override
724 {
725 return trWriteList(numEntries)+"に継承されています。";
726 }
727
728 /*! used in member documentation blocks to produce a list of
729 * members that are hidden by this one.
730 */
731 QCString trReimplementedFromList(int numEntries) override
732 {
733 return trWriteList(numEntries)+"を再実装しています。";
734 }
735
736 /*! used in member documentation blocks to produce a list of
737 * all member that overwrite the implementation of this member.
738 */
739 QCString trReimplementedInList(int numEntries) override
740 {
741 return trWriteList(numEntries)+"で再実装されています。";
742 }
743
744 /*! This is put above each page as a link to all members of namespaces. */
746 { return "名前空間メンバ"; }
747
748 /*! This is an introduction to the page with all namespace members */
749 QCString trNamespaceMemberDescription(bool extractAll) override
750 {
751 QCString result="これは";
752 result+="名前空間の一覧です。それぞれ";
753 if (extractAll)
754 {
755 result+="の名前空間";
756 }
757 else
758 {
759 result+="が属している名前空間";
760 }
761 result+="へリンクしています。";
762 return result;
763 }
764 /*! This is used in LaTeX as the title of the chapter with the
765 * index of all namespaces.
766 */
768 { return "名前空間索引"; }
769
770 /*! This is used in LaTeX as the title of the chapter containing
771 * the documentation of all namespaces.
772 */
774 { return "名前空間詳解"; }
775
776//////////////////////////////////////////////////////////////////////////
777// new since 0.49-990522
778//////////////////////////////////////////////////////////////////////////
779
780 /*! This is used in the documentation before the list of all
781 * namespaces in a file.
782 */
784 { return "名前空間"; }
785
786//////////////////////////////////////////////////////////////////////////
787// new since 0.49-990728
788//////////////////////////////////////////////////////////////////////////
789
790 /*! This is put at the bottom of a class documentation page and is
791 * followed by a list of files that were used to generate the page.
792 */
794 bool /*single*/) override
795 { // here s is one of " Class", " Struct" or " Union"
796 // single is true implies a single file
797 QCString result="この";
798 switch(compType)
799 {
800 case ClassDef::Class: result+="クラス"; break;
801 case ClassDef::Struct: result+="構造体"; break;
802 case ClassDef::Union: result+="共用体"; break;
803 case ClassDef::Interface: result+="インタフェース"; break;
804 case ClassDef::Protocol: result+="プロトコル"; break;
805 case ClassDef::Category: result+="カテゴリ"; break;
806 case ClassDef::Exception: result+="例外"; break;
807 default: break;
808 }
809 result+="詳解は次のファイルから抽出されました:";
810 return result;
811 }
812
813//////////////////////////////////////////////////////////////////////////
814// new since 0.49-990901
815//////////////////////////////////////////////////////////////////////////
816
817 /*! This is used as the heading text for the retval command. */
819 { return "戻り値"; }
820
821 /*! This is in the (quick) index as a link to the main page (index.html)
822 */
824 { return "総合概要"; }
825
826 /*! This is used in references to page that are put in the LaTeX
827 * documentation. It should be an abbreviation of the word page.
828 */
830 { return "p."; }
831
832//////////////////////////////////////////////////////////////////////////
833// new since 0.49-991003
834//////////////////////////////////////////////////////////////////////////
835
837 {
838 return " @1 の @0 行目に定義があります。";
839 }
841 {
842 return " @0 に定義があります。";
843 }
844
845//////////////////////////////////////////////////////////////////////////
846// new since 1.0.0
847//////////////////////////////////////////////////////////////////////////
848
850 {
851 return "非推奨";
852 }
853
854 /*! this text is put before a collaboration diagram */
856 {
857 return clName+" 連携図";
858 }
859 /*! this text is put before an include dependency graph */
860 QCString trInclDepGraph(const QCString &fName) override
861 {
862 return fName+" の依存先関係図:";
863 }
864 /*! header that is put before the list of constructor/destructors. */
866 {
867 return "構築子と解体子";
868 }
869 /*! Used in the file documentation to point to the corresponding sources. */
871 {
872 return "[ソースコード]";
873 }
874 /*! Used in the file sources to point to the corresponding documentation. */
876 {
877 return "[詳解]";
878 }
879 /*! Text for the \\pre command */
881 {
882 return "事前条件";
883 }
884 /*! Text for the \\post command */
886 {
887 return "事後条件";
888 }
889 /*! Text for the \\invariant command */
891 {
892 return "不変";
893 }
894 /*! Text shown before a multi-line variable/enum initialization */
896 {
897 return "初期値:";
898 }
899 /*! Text used the source code in the file index */
900 QCString trCode() override
901 {
902 return "コード";
903 }
905 {
906 return "クラス階層図";
907 }
909 {
910 return "[クラス階層図]";
911 }
913 {
914 return "[クラス階層表]";
915 }
917 {
918 return "ページ索引";
919 }
920//////////////////////////////////////////////////////////////////////////
921// new since 1.1.0
922//////////////////////////////////////////////////////////////////////////
923
924 QCString trNote() override
925 {
926 return "覚え書き";
927 }
929 {
930 return "公開型";
931 }
933 {
934 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
935 {
936 return "フィールド";
937 }
938 else
939 {
940 return "公開変数類";
941 }
942 }
944 {
945 return "静的公開変数類";
946 }
948 {
949 return "限定公開型";
950 }
952 {
953 return "限定公開変数類";
954 }
956 {
957 return "静的限定公開変数類";
958 }
960 {
961 return "非公開型";
962 }
964 {
965 return "非公開変数類";
966 }
968 {
969 return "静的非公開変数類";
970 }
971
972//////////////////////////////////////////////////////////////////////////
973// new since 1.1.3
974//////////////////////////////////////////////////////////////////////////
975
976 /*! Used as a marker that is put before a todo item */
977 QCString trTodo() override
978 {
979 return "todo";
980 }
981 /*! Used as the header of the todo list */
983 {
984 return "todo一覧";
985 }
986
987//////////////////////////////////////////////////////////////////////////
988// new since 1.1.4
989//////////////////////////////////////////////////////////////////////////
990
992 {
993 return "参照元";
994 }
996 {
997 return "注釈";
998 }
1000 {
1001 return "注意";
1002 }
1004 {
1005 return "被依存関係図:";
1006 }
1008 {
1009 return "から";
1010 }
1011
1012//////////////////////////////////////////////////////////////////////////
1013// new since 1.1.5
1014//////////////////////////////////////////////////////////////////////////
1015
1016 /*! title of the graph legend page */
1018 {
1019 return "グラフの凡例";
1020 }
1021 /*! page explaining how the dot graph's should be interpreted */
1023 {
1024 return
1025 "Doxygen が生成したグラフを読み方について。<p>\n"
1026 "次のコード例をご覧ください。\n"
1027 "\\code\n"
1028 "/*! 全体の大きさの関係で見えなくなるクラスです。 */\n"
1029 "class Invisible { };\n\n"
1030 "/*! 表示を切り捨てられたクラス(Invisibleクラスの分が見えません) */\n"
1031 "class Truncated : public Invisible { };\n\n"
1032 "/* Doxygen 用のコメントコードがないクラス */\n"
1033 "class Undocumented { };\n\n"
1034 "/*! 公開継承されているクラス */\n"
1035 "class PublicBase : public Truncated { };\n\n"
1036 "/*! A template class */\n"
1037 "template<class T> class Templ { };\n\n"
1038 "/*! 限定公開で継承されているクラス */\n"
1039 "class ProtectedBase { };\n\n"
1040 "/*! 非公開継承されているクラス */\n"
1041 "class PrivateBase { };\n\n"
1042 "/*! Inherited クラス内で使われているクラス */\n"
1043 "class Used { };\n\n"
1044 "/*! 複数のクラスを継承している上位クラス */\n"
1045 "class Inherited : public PublicBase,\n"
1046 " protected ProtectedBase,\n"
1047 " private PrivateBase,\n"
1048 " public Undocumented,\n"
1049 " public Templ<int>\n"
1050 "{\n"
1051 " private:\n"
1052 " Used *m_usedClass;\n"
1053 "};\n"
1054 "\\endcode\n"
1055 "\\c MAX_DOT_GRAPH_" /* わざわざちょん切っているのは doc/translator.py の検出回避のため */
1056 "HEIGHT タグに 200 を与えた設定ファイル"
1057 "を使うと、次のようなグラフとなります。"
1058 "<p><center><img src=\"graph_legend."+getDotImageExtension()+"\"></center>\n"
1059 "<p>\n"
1060 "グラフ内の矩形は構造体やクラスを表しています。色の意味は次の通りです。\n"
1061 "<ul>\n"
1062 "<li>中を黒く塗られた四角は、図が注目している起点です。</li>\n"
1063 "<li>黒枠は詳解があることを示しています。</li>\n"
1064 "<li>灰色枠で示されたクラス等には詳解がありません。</li>\n"
1065 "<li>赤枠で示されたものは詳解を持つクラスですが、"
1066 "指定された大きさに収まらないことから一部の継承・包含関係が"
1067 "省略されていることを表します。</li>\n"
1068 "</ul>\n"
1069 "<p>矢印の意味は次の通りです。</p>\n"
1070 "<ul>\n"
1071 "<li>青い矢印は二つのクラス間の公開継承関係を示します。</li>\n"
1072 "<li>緑の矢印は限定公開の継承関係を示します。</li>\n"
1073 "<li>赤の矢印は非公開の継承関係を示します。</li>\n"
1074 "<li>紫の破線矢印は、そのクラスが他のクラスに含まれているか、"
1075 "利用されていることを示します。また、矢印のラベルは矢の先にあるクラス等を"
1076 "アクセスしている矢の根本のメンバを表しています。</li>\n"
1077 "</ul>\n";
1078 }
1079 /*! text for the link to the legend page */
1081 {
1082 return "凡例";
1083 }
1084
1085//////////////////////////////////////////////////////////////////////////
1086// new since 1.2.0
1087//////////////////////////////////////////////////////////////////////////
1088
1089 /*! Used as a marker that is put before a test item */
1090 QCString trTest() override
1091 {
1092 return "テスト";
1093 }
1094 /*! Used as the header of the test list */
1096 {
1097 return "テスト一覧";
1098 }
1099
1100//////////////////////////////////////////////////////////////////////////
1101// new since 1.2.2
1102//////////////////////////////////////////////////////////////////////////
1103
1104 /*! Used as a section header for IDL properties */
1106 {
1107 return "プロパティ";
1108 }
1109 /*! Used as a section header for IDL property documentation */
1111 {
1112 return "プロパティ詳解";
1113 }
1114
1115
1116//////////////////////////////////////////////////////////////////////////
1117// new since 1.2.4
1118//////////////////////////////////////////////////////////////////////////
1119
1120 /*! Used for Java classes in the summary section of Java packages */
1122 {
1123 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
1124 {
1125 return "データ構造";
1126 }
1127 else
1128 {
1129 return "クラス";
1130 }
1131 }
1132 /*! Used as the title of a Java package */
1133 QCString trPackage(const QCString &name) override
1134 {
1135 return name+" パッケージ";
1136 }
1137 /*! The description of the package index page */
1139 {
1140 return "パッケージ一覧です。";
1141 }
1142 /*! The link name in the Quick links header for each page */
1144 {
1145 return "パッケージ";
1146 }
1147
1148 /*! Text shown before a multi-line define */
1150 {
1151 return "値:";
1152 }
1153
1154
1155//////////////////////////////////////////////////////////////////////////
1156// new since 1.2.5
1157//////////////////////////////////////////////////////////////////////////
1158
1159 /*! Used as a marker that is put before a \\bug item */
1160 QCString trBug() override
1161 {
1162 return "バグ";
1163 }
1164 /*! Used as the header of the bug list */
1166 {
1167 return "バグ一覧";
1168 }
1169
1170//////////////////////////////////////////////////////////////////////////
1171// new since 1.2.6
1172//////////////////////////////////////////////////////////////////////////
1173
1174 /*! Used as ansicpg for RTF file
1175 *
1176 * The following table shows the correlation of Charset name, Charset Value and
1177 * <pre>
1178 * Codepage number:
1179 * Charset Name Charset Value(hex) Codepage number
1180 * ------------------------------------------------------
1181 * DEFAULT_CHARSET 1 (x01)
1182 * SYMBOL_CHARSET 2 (x02)
1183 * OEM_CHARSET 255 (xFF)
1184 * ANSI_CHARSET 0 (x00) 1252
1185 * RUSSIAN_CHARSET 204 (xCC) 1251
1186 * EE_CHARSET 238 (xEE) 1250
1187 * GREEK_CHARSET 161 (xA1) 1253
1188 * TURKISH_CHARSET 162 (xA2) 1254
1189 * BALTIC_CHARSET 186 (xBA) 1257
1190 * HEBREW_CHARSET 177 (xB1) 1255
1191 * ARABIC _CHARSET 178 (xB2) 1256
1192 * SHIFTJIS_CHARSET 128 (x80) 932
1193 * HANGEUL_CHARSET 129 (x81) 949
1194 * GB2313_CHARSET 134 (x86) 936
1195 * CHINESEBIG5_CHARSET 136 (x88) 950
1196 * </pre>
1197 *
1198 */
1200 {
1201 return "932";
1202 }
1203
1204
1205 /*! Used as ansicpg for RTF fcharset
1206 * \see trRTFansicp() for a table of possible values.
1207 */
1209 {
1210 return "128";
1211 }
1212
1213 /*! Used as header RTF general index */
1215 {
1216 return "索引";
1217 }
1218
1219 /*! This is used for translation of the word that will possibly
1220 * be followed by a single name or by a list of names
1221 * of the category.
1222 */
1223 QCString trClass(bool /*first_capital*/, bool /*singular*/) override
1224 {
1225 return "クラス";
1226 }
1227
1228 /*! This is used for translation of the word that will possibly
1229 * be followed by a single name or by a list of names
1230 * of the category.
1231 */
1232 QCString trFile(bool /*first_capital*/, bool /*singular*/) override
1233 {
1234 return "ファイル";
1235 }
1236
1237 /*! This is used for translation of the word that will possibly
1238 * be followed by a single name or by a list of names
1239 * of the category.
1240 */
1241 QCString trNamespace(bool /*first_capital*/, bool /*singular*/) override
1242 {
1243 return "名前空間";
1244 }
1245
1246 /*! This is used for translation of the word that will possibly
1247 * be followed by a single name or by a list of names
1248 * of the category.
1249 */
1250 QCString trGroup(bool /*first_capital*/, bool /*singular*/) override
1251 {
1252 return "グループ";
1253 }
1254
1255 /*! This is used for translation of the word that will possibly
1256 * be followed by a single name or by a list of names
1257 * of the category.
1258 */
1259 QCString trPage(bool /*first_capital*/, bool /*singular*/) override
1260 {
1261 return "ページ";
1262 }
1263
1264 /*! This is used for translation of the word that will possibly
1265 * be followed by a single name or by a list of names
1266 * of the category.
1267 */
1268 QCString trMember(bool /*first_capital*/, bool /*singular*/) override
1269 {
1270 return "メンバ";
1271 }
1272
1273 /*! This is used for translation of the word that will possibly
1274 * be followed by a single name or by a list of names
1275 * of the category.
1276 */
1277 QCString trGlobal(bool /*first_capital*/, bool /*singular*/) override
1278 {
1279 return "大域各種";
1280 }
1281
1282//////////////////////////////////////////////////////////////////////////
1283// new since 1.2.7
1284//////////////////////////////////////////////////////////////////////////
1285
1286 /*! This text is generated when the \\author command is used and
1287 * for the author section in man pages. */
1288 QCString trAuthor(bool /*first_capital*/, bool /*singular*/) override
1289 {
1290 return "著者";
1291 }
1292
1293//////////////////////////////////////////////////////////////////////////
1294// new since 1.2.11
1295//////////////////////////////////////////////////////////////////////////
1296
1297 /*! This text is put before the list of members referenced by a member
1298 */
1300 {
1301 return "参照先";
1302 }
1303
1304//////////////////////////////////////////////////////////////////////////
1305// new since 1.2.13
1306//////////////////////////////////////////////////////////////////////////
1307
1308 /*! used in member documentation blocks to produce a list of
1309 * members that are implemented by this one.
1310 */
1311 QCString trImplementedFromList(int numEntries) override
1312 {
1313 return trWriteList(numEntries)+"を実装しています。";
1314 }
1315
1316 /*! used in member documentation blocks to produce a list of
1317 * all members that implement this abstract member.
1318 */
1319 QCString trImplementedInList(int numEntries) override
1320 {
1321 return trWriteList(numEntries)+"で実装されています。";
1322 }
1323//////////////////////////////////////////////////////////////////////////
1324// new since 1.2.16
1325//////////////////////////////////////////////////////////////////////////
1326
1327 /*! used in RTF documentation as a heading for the Table
1328 * of Contents.
1329 */
1331 {
1332 return "目次";
1333 }
1334
1335//////////////////////////////////////////////////////////////////////////
1336// new since 1.2.17
1337//////////////////////////////////////////////////////////////////////////
1338
1339 /*! Used as the header of the list of item that have been
1340 * flagged deprecated
1341 */
1343 {
1344 return "非推奨一覧";
1345 }
1346
1347//////////////////////////////////////////////////////////////////////////
1348// new since 1.2.18
1349//////////////////////////////////////////////////////////////////////////
1350
1351 /*! Used as a header for declaration section of the events found in
1352 * a C# program
1353 */
1355 {
1356 return "イベント";
1357 }
1358 /*! Header used for the documentation section of a class' events. */
1360 {
1361 return "イベント詳解";
1362 }
1363
1364//////////////////////////////////////////////////////////////////////////
1365// new since 1.3
1366//////////////////////////////////////////////////////////////////////////
1367
1368 /*! Used as a heading for a list of Java class types with package scope.
1369 */
1371 {
1372 return "パッケージ内の型定義";
1373 }
1374 /*! Used as a heading for a list of Java class functions with package
1375 * scope.
1376 */
1378 {
1379 return "関数";
1380 }
1382 {
1383 return "パッケージ内のメンバ";
1384 }
1385
1386 /*! Used as a heading for a list of static Java class functions with
1387 * package scope.
1388 */
1390 {
1391 return "静的関数";
1392 }
1393 /*! Used as a heading for a list of Java class variables with package
1394 * scope.
1395 */
1397 {
1398 return "変数";
1399 }
1400 /*! Used as a heading for a list of static Java class variables with
1401 * package scope.
1402 */
1404 {
1405 return "静的変数";
1406 }
1407
1408//////////////////////////////////////////////////////////////////////////
1409// new since 1.3.1
1410//////////////////////////////////////////////////////////////////////////
1411
1412 /*! Used in the quick index of a class/file/namespace member list page
1413 * to link to the unfiltered list of all members.
1414 */
1415 QCString trAll() override
1416 {
1417 return "全て";
1418 }
1419 /*! Put in front of the call graph for a function. */
1421 {
1422 return "呼び出し関係図:";
1423 }
1424
1425//////////////////////////////////////////////////////////////////////////
1426// new since 1.3.3
1427//////////////////////////////////////////////////////////////////////////
1428
1429 /*! This string is used as the title for the page listing the search
1430 * results.
1431 */
1433 {
1434 return "検索結果";
1435 }
1436 /*! This string is put just before listing the search results. The
1437 * text can be different depending on the number of documents found.
1438 * Inside the text you can put the special marker $num to insert
1439 * the number representing the actual number of search results.
1440 * The @a numDocuments parameter can be either 0, 1 or 2, where the
1441 * value 2 represents 2 or more matches. HTML markup is allowed inside
1442 * the returned string.
1443 */
1444 QCString trSearchResults(int numDocuments) override
1445 {
1446 if (numDocuments==0)
1447 {
1448 return "入力条件を満たす文書がありません。";
1449 }
1450 else if (numDocuments==1)
1451 {
1452 return "入力条件を満たす文書が <b>1</b> 件ありました.";
1453 }
1454 else
1455 {
1456 return "入力条件を満たす文書が <b>$num</b> 件ありました. "
1457 "一致度の高いものから表示されます.";
1458 }
1459 }
1460 /*! This string is put before the list of matched words, for each search
1461 * result. What follows is the list of words that matched the query.
1462 */
1464 {
1465 return "照合語:";
1466 }
1467
1468//////////////////////////////////////////////////////////////////////////
1469// new since 1.3.8
1470//////////////////////////////////////////////////////////////////////////
1471
1472 /*! This is used in HTML as the title of page with source code for file filename
1473 */
1474 QCString trSourceFile(const QCString& filename) override
1475 {
1476 return filename + " ソースファイル";
1477 }
1478
1479//////////////////////////////////////////////////////////////////////////
1480// new since 1.3.9
1481//////////////////////////////////////////////////////////////////////////
1482
1483 /*! This is used as the name of the chapter containing the directory
1484 * hierarchy.
1485 */
1487 { return "ディレクトリ索引"; }
1488
1489 /*! This is used as the name of the chapter containing the documentation
1490 * of the directories.
1491 */
1493 { return "ディレクトリ詳解"; }
1494
1495 /*! This is used as the title of the directory index and also in the
1496 * Quick links of an HTML page, to link to the directory hierarchy.
1497 */
1499 { return "ディレクトリ"; }
1500
1501 /*! This returns the title of a directory page. The name of the
1502 * directory is passed via \a dirName.
1503 */
1504 QCString trDirReference(const QCString &dirName) override
1505 { QCString result=dirName; result+=" ディレクトリリファレンス"; return result; }
1506
1507 /*! This returns the word directory with or without starting capital
1508 * (\a first_capital) and in singular or plural form (\a singular).
1509 */
1510 QCString trDir(bool, bool) override
1511 {
1512 return "ディレクトリ";
1513 }
1514
1515//////////////////////////////////////////////////////////////////////////
1516// new since 1.4.1
1517//////////////////////////////////////////////////////////////////////////
1518
1519 /*! This text is added to the documentation when the \\overload command
1520 * is used for a overloaded function.
1521 */
1523 {
1524 return "これはオーバーロードされたメンバ関数です。"
1525 "利便性のために用意されています。"
1526 "元の関数との違いは引き数のみです。";
1527 }
1528
1529//////////////////////////////////////////////////////////////////////////
1530// new since 1.4.6
1531//////////////////////////////////////////////////////////////////////////
1532
1533 /*! This is used to introduce a caller (or called-by) graph */
1535 {
1536 return "被呼び出し関係図:";
1537 }
1538
1539 /*! This is used in the documentation of a file/namespace before the list
1540 * of documentation blocks for enumeration values
1541 */
1543 { return "列挙型詳解"; }
1544
1545
1546//////////////////////////////////////////////////////////////////////////
1547// new since 1.5.4 (mainly for Fortran)
1548//////////////////////////////////////////////////////////////////////////
1549
1550 /*! header that is put before the list of member subprograms (Fortran). */
1552 { return "メンバ関数/サブルーチン詳解"; }
1553
1554 /*! This is put above each page as a link to the list of annotated data types (Fortran). */
1556 { return "データ型一覧"; }
1557
1558 /*! This is put above each page as a link to all members of compounds (Fortran). */
1560 { return "データフィールド"; }
1561
1562 /*! This is an introduction to the annotated compound list (Fortran). */
1564 { return "これはデータ型の一覧です:"; }
1565
1566 /*! This is an introduction to the page with all data types (Fortran). */
1568 {
1569 QCString result="これは";
1570 result+="フィールドの一覧です。それぞれ";
1571 if (extractAll)
1572 {
1573 result+="が属しているデータ型";
1574 }
1575 result+="の詳解へリンクしています。";
1576 return result;
1577 }
1578
1579 /*! This is used in LaTeX as the title of the chapter with the
1580 * annotated compound index (Fortran).
1581 */
1583 { return "データ型索引"; }
1584
1585 /*! This is used in LaTeX as the title of the chapter containing
1586 * the documentation of all data types (Fortran).
1587 */
1589 { return "データ型詳解"; }
1590
1591 /*! This is used in the documentation of a file as a header before the
1592 * list of (global) subprograms (Fortran).
1593 */
1595 { return "関数/サブルーチン"; }
1596
1597
1598 /*! This is used in the documentation of a file/namespace before the list
1599 * of documentation blocks for subprograms (Fortran)
1600 */
1602 { return "関数/サブルーチン詳解"; }
1603
1604 /*! This is used in the documentation of a file/namespace/group before
1605 * the list of links to documented compounds (Fortran)
1606 */
1608 { return "データ型"; }
1609
1610 /*! used as the title of page containing all the index of all modules (Fortran). */
1612 { return "モジュール一覧"; }
1613
1614 /*! used as an introduction to the modules list (Fortran) */
1615 QCString trModulesListDescription(bool extractAll) override
1616 {
1617 QCString result;
1618 if (!extractAll)
1619 {
1620 result+="詳解が記されている";
1621 }
1622 else
1623 {
1624 result+="全";
1625 }
1626 result+="モジュールの一覧です";
1627 return result;
1628 }
1629
1630 /*! used as the title of the HTML page of a module/type (Fortran) */
1632 ClassDef::CompoundType compType,
1633 bool isTemplate) override
1634 {
1635 QCString result="";
1636 switch(compType)
1637 {
1638 case ClassDef::Class: result+="モジュール "; break;
1639 case ClassDef::Struct: result+="TYPE "; break;
1640 case ClassDef::Union: result+="共用体 "; break;
1641 case ClassDef::Interface: result+="インターフェース "; break;
1642 case ClassDef::Protocol: result+="プロトコル "; break;
1643 case ClassDef::Category: result+="カテゴリ "; break;
1644 case ClassDef::Exception: result+="例外 "; break;
1645 default: break;
1646 }
1647 if (isTemplate) result += "テンプレート ";
1648 result+=clName;
1649 return result;
1650 }
1651 /*! used as the title of the HTML page of a module (Fortran) */
1652 QCString trModuleReference(const QCString &namespaceName) override
1653 {
1654 QCString result=namespaceName;
1655 result+="モジュール";
1656 return result;
1657 }
1658
1659 /*! This is put above each page as a link to all members of modules. (Fortran) */
1661 { return "モジュールメンバ"; }
1662
1663 /*! This is an introduction to the page with all modules members (Fortran) */
1664 QCString trModulesMemberDescription(bool extractAll) override
1665 {
1666 QCString result="これはモジュールメンバ一覧です。それぞれ ";
1667 if (extractAll)
1668 {
1669 result+="属しているモジュール";
1670 }
1671 result+="の詳解へリンクしています。";
1672 return result;
1673 }
1674
1675 /*! This is used in LaTeX as the title of the chapter with the
1676 * index of all modules (Fortran).
1677 */
1679 { return "モジュール索引"; }
1680
1681 /*! This is used for translation of the word that will possibly
1682 * be followed by a single name or by a list of names
1683 * of the category.
1684 */
1685 QCString trModule(bool /*first_capital*/, bool /*singular*/) override
1686 {
1687 return "モジュール";
1688 }
1689 /*! This is put at the bottom of a module documentation page and is
1690 * followed by a list of files that were used to generate the page.
1691 */
1693 bool /*single*/) override
1694 { // here s is one of " Module", " Struct" or " Union"
1695 // single is true implies a single file
1696 QCString result="次のファイルから";
1697 switch(compType)
1698 {
1699 case ClassDef::Class: result+="モジュール"; break;
1700 case ClassDef::Struct: result+="型"; break;
1701 case ClassDef::Union: result+="共用体"; break;
1702 case ClassDef::Interface: result+="インターフェース"; break;
1703 case ClassDef::Protocol: result+="プロトコル"; break;
1704 case ClassDef::Category: result+="カテゴリ"; break;
1705 case ClassDef::Exception: result+="例外"; break;
1706 default: break;
1707 }
1708 result+="の詳解が抽出されました:";
1709 return result;
1710 }
1711 /*! This is used for translation of the word that will possibly
1712 * be followed by a single name or by a list of names
1713 * of the category.
1714 */
1715 QCString trType(bool /*first_capital*/, bool /*singular*/) override
1716 {
1717 QCString result = "型";
1718 return result;
1719 }
1720 /*! This is used for translation of the word that will possibly
1721 * be followed by a single name or by a list of names
1722 * of the category.
1723 */
1724 QCString trSubprogram(bool /*first_capital*/, bool /*singular*/) override
1725 {
1726 QCString result = "サブプログラム";
1727 return result;
1728 }
1729
1730 /*! C# Type Constraint list */
1732 {
1733 return "型制約";
1734 }
1735
1736//////////////////////////////////////////////////////////////////////////
1737// new since 1.6.0 (mainly for the new search engine)
1738//////////////////////////////////////////////////////////////////////////
1739
1740 /*! directory relation for \a name */
1741 QCString trDirRelation(const QCString &name) override
1742 {
1743 return name+" 関係";
1744 }
1745
1746 /*! Loading message shown when loading search results */
1748 {
1749 return "読み取り中…";
1750 }
1751
1752 /*! Label used for search results in the global namespace */
1754 {
1755 return "大域名前空間";
1756 }
1757
1758 /*! Message shown while searching */
1760 {
1761 return "検索中…";
1762 }
1763
1764 /*! Text shown when no search results are found */
1766 {
1767 return "一致する文字列を見つけられません";
1768 }
1769
1770//////////////////////////////////////////////////////////////////////////
1771// new since 1.6.3 (missing items for the directory pages)
1772//////////////////////////////////////////////////////////////////////////
1773
1774 /*! when clicking a directory dependency label, a page with a
1775 * table is shown. The heading for the first column mentions the
1776 * source file that has a relation to another file.
1777 */
1778 QCString trFileIn(const QCString &name) override
1779 {
1780 return name+"にあるファイル";
1781 }
1782
1783 /*! when clicking a directory dependency label, a page with a
1784 * table is shown. The heading for the second column mentions the
1785 * destination file that is included.
1786 */
1787 QCString trIncludesFileIn(const QCString &name) override
1788 {
1789 return name+"にあるファイルを include している";
1790 }
1791
1792 /** Compiles a date string.
1793 * @param year Year in 4 digits
1794 * @param month Month of the year: 1=January
1795 * @param day Day of the Month: 1..31
1796 * @param dayOfWeek Day of the week: 1=Monday..7=Sunday
1797 * @param hour Hour of the day: 0..23
1798 * @param minutes Minutes in the hour: 0..59
1799 * @param seconds Seconds within the minute: 0..59
1800 * @param includeTime Include time in the result string?
1801 */
1802 QCString trDateTime(int year,int month,int day,int dayOfWeek,
1803 int hour,int minutes,int seconds,
1804 DateTimeType includeTime) override
1805 {
1806 static const char *days[] = { "月", "火", "水", "木", "金", "土", "日" };
1807 QCString sdate;
1808 if (includeTime == DateTimeType::DateTime || includeTime == DateTimeType::Date)
1809 {
1810 sdate.sprintf("%.4d年%.2d月%.2d日(%s)",year,month,day,days[dayOfWeek-1]);
1811 }
1812 if (includeTime == DateTimeType::DateTime) sdate += " ";
1813 if (includeTime == DateTimeType::DateTime || includeTime == DateTimeType::Time)
1814 {
1815 QCString stime;
1816 stime.sprintf("%.2d時%.2d分%.2d秒",hour,minutes,seconds);
1817 sdate+=stime;
1818 }
1819 return sdate;
1820 }
1821 QCString trDayOfWeek(int dayOfWeek, bool, bool full) override
1822 {
1823 static const char *days_short[] = { "月", "火", "水", "木", "金", "土", "日" };
1824 static const char *days_full[] = { "月曜日", "火曜日", "水曜日", "木曜日", "金曜日", "土曜日", "日曜日" };
1825 QCString text = full? days_full[dayOfWeek-1] : days_short[dayOfWeek-1];
1826 return text;
1827 }
1828 QCString trMonth(int month, bool, bool full) override
1829 {
1830 static const char *months_short[] = { "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12" };
1831 static const char *months_full[] = { "1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月" };
1832 QCString text = full? months_full[month-1] : months_short[month-1];
1833 return text;
1834 }
1835 QCString trDayPeriod(bool period) override
1836 {
1837 static const char *dayPeriod[] = { "午前", "午後" };
1838 return dayPeriod[period?1:0];
1839 }
1840
1841//////////////////////////////////////////////////////////////////////////
1842// new since 1.7.5
1843//////////////////////////////////////////////////////////////////////////
1844
1845 /*! Header for the page with bibliographic citations */
1847 { return "書誌参照"; }
1848
1849 /*! Text for copyright paragraph */
1851 { return "著作権所有"; }
1852
1853 /*! Header for the graph showing the directory dependencies */
1854 QCString trDirDepGraph(const QCString &name) override
1855 { return name+" のディレクトリ依存関係図"; }
1856
1857//////////////////////////////////////////////////////////////////////////
1858// new since 1.8.0
1859//////////////////////////////////////////////////////////////////////////
1860
1861 /*! Detail level selector shown for hierarchical indices */
1863 { return "表示階層"; }
1864
1865 /*! Section header for list of template parameters */
1867 { return "テンプレート引数"; }
1868
1869 /*! Used in dot graph when UML_LOOK is enabled and there are many fields */
1870 QCString trAndMore(const QCString &number) override
1871 { return "ほか "+number+" 件…"; }
1872
1873 /*! Used file list for a Java enum */
1875 {
1876 return "次のファイルからこの列挙についての詳解を抽出しました:";
1877 }
1878
1879 /*! Header of a Java enum page (Java enums are represented as classes). */
1880 QCString trEnumReference(const QCString &name) override
1881 { return QCString("列挙 ")+name+" 詳解"; }
1882
1883 /*! Used for a section containing inherited members */
1884 QCString trInheritedFrom(const QCString &members,const QCString &what) override
1885 { return QCString("基底クラス ")+what+" に属する継承"+members; }
1886
1887 /*! Header of the sections with inherited members specific for the
1888 * base class(es)
1889 */
1891 { return "その他の継承メンバ"; }
1892
1893//////////////////////////////////////////////////////////////////////////
1894// new since 1.8.2
1895//////////////////////////////////////////////////////////////////////////
1896
1897 /*! Used as a tooltip for the toggle button that appears in the
1898 * navigation tree in the HTML output when GENERATE_TREEVIEW is
1899 * enabled. This tooltip explains the meaning of the button.
1900 */
1902 {
1903
1904 QCString opt = enable ? "有効" : "無効";
1905 return "クリックで同期表示が"+opt+"になります";
1906 }
1907
1908 /*! Used in a method of an Objective-C class that is declared in a
1909 * a category. Note that the @1 marker is required and is replaced
1910 * by a link.
1911 */
1913 {
1914 return "@0 カテゴリーから提供されています。";
1915 }
1916
1917 /*! Used in a method of an Objective-C category that extends a class.
1918 * Note that the @1 marker is required and is replaced by a link to
1919 * the class method.
1920 */
1922 {
1923 return "@0 を拡張しています。";
1924 }
1925
1926 /*! Used as the header of a list of class methods in Objective-C.
1927 * These are similar to static public member functions in C++.
1928 */
1930 {
1931 return "クラスメソッド";
1932 }
1933
1934 /*! Used as the header of a list of instance methods in Objective-C.
1935 * These are similar to public member functions in C++.
1936 */
1938 {
1939 return "実体メソッド";
1940 }
1941
1942 /*! Used as the header of the member functions of an Objective-C class.
1943 */
1945 {
1946 return "メソッド詳解";
1947 }
1948
1949//////////////////////////////////////////////////////////////////////////
1950// new since 1.8.4
1951//////////////////////////////////////////////////////////////////////////
1952
1953 /** old style UNO IDL services: implemented interfaces */
1955 { return "実装されたインターフォース"; }
1956
1957 /** old style UNO IDL services: inherited services */
1959 { return "継承されたサービス"; }
1960
1961 /** UNO IDL constant groups */
1963 { return "定数グループ"; }
1964
1965 /** UNO IDL constant groups */
1966 QCString trConstantGroupReference(const QCString &namespaceName) override
1967 {
1968 QCString result=namespaceName;
1969 result+=" 定数グループ詳解";
1970 return result;
1971 }
1972 /** UNO IDL service page title */
1973 QCString trServiceReference(const QCString &sName) override
1974 {
1975 QCString result=sName;
1976 result+=" サービス詳解";
1977 return result;
1978 }
1979 /** UNO IDL singleton page title */
1981 {
1982 QCString result=sName;
1983 result+=" Singleton 詳解";
1984 return result;
1985 }
1986 /** UNO IDL service page */
1987 QCString trServiceGeneratedFromFiles(bool /*single*/) override
1988 {
1989 // single is true implies a single file
1990 return "次のファイルからこのサービスについて"
1991 "の詳解を抽出しました:";
1992 }
1993 /** UNO IDL singleton page */
1994 QCString trSingletonGeneratedFromFiles(bool /*single*/) override
1995 {
1996 // single is true implies a single file
1997 return "次のファイルからこの Singleton について"
1998 "の詳解を抽出しました:";
1999 }
2000
2001//////////////////////////////////////////////////////////////////////////
2002// new since 1.8.15
2003//////////////////////////////////////////////////////////////////////////
2004
2005 /** VHDL design unit hierarchy */
2007 { return "デザインユニット階層"; }
2008
2009 /** VHDL design unit list */
2011 { return "デザインユニット一覧"; }
2012
2013 /** VHDL design unit members */
2015 { return "デザインユニットメンバ"; }
2016
2017 /** VHDL design unit list description */
2019 {
2020 return "エンティティへのリンクを持つ全デザインユニットメンバの一覧です:";
2021 }
2022
2023 /** VHDL design unit index */
2025 { return "デザインユニット索引"; }
2026
2027 /** VHDL design units */
2029 { return "デザインユニット"; }
2030
2031 /** VHDL functions/procedures/processes */
2033 { return "関数/プロシージャ/プロセス"; }
2034
2035 /** VHDL type */
2036 QCString trVhdlType(VhdlSpecifier type, bool single) override
2037 {
2038 switch(type)
2039 {
2041 return "ライブラリ";
2043 return "パッケージ";
2045 return "シグナル";
2047 return "コンポーネント";
2049 return "定数";
2051 return "エンティティ";
2053 return "型";
2055 return "サブタイプ";
2057 return "関数";
2059 return "レコード";
2061 return "プロシージャ";
2063 return "アーキテクチャ";
2065 return "属性";
2067 return "プロセス";
2069 return "ポート";
2070 case VhdlSpecifier::USE:
2071 return "使用節";
2073 return "ジェネリック";
2075 return "パッケージボディ";
2077 return "ユニット";
2079 return "共有変数";
2081 return "ファイル";
2083 return "グループ";
2085 return "インスタンス化";
2087 return "エイリアス";
2089 return "コンフィギュレーション";
2091 return "その他";
2093 return "制約";
2094 default:
2095 return "クラス";
2096 }
2097 }
2098
2100 { return name+" 詳解"; }
2101
2102 /* Slice */
2104 { return "定数"; }
2105
2107 { return "定数詳解"; }
2108
2110 { return "シーケンス"; }
2111
2113 { return "シーケンス詳解"; }
2114
2116 { return "辞書"; }
2117
2119 { return "辞書詳解"; }
2120
2122 { return "インタフェース"; }
2123
2125 { return "インタフェース索引"; }
2126
2128 { return "インタフェース一覧"; }
2129
2131 { return "概要付きインタフェースの一覧です:"; }
2132
2134 { return "インタフェース階層"; }
2135
2137 { return "クラス階層一覧です。大雑把に文字符号順で並べられています。"; }
2138
2140 { return "インタフェース詳解"; }
2141
2143 { return "構造体"; }
2144
2146 { return "構造体索引"; }
2147
2149 { return "構造体一覧"; }
2150
2152 { return "概要付き構造体の一覧です:"; }
2153
2155 { return "構造体詳解"; }
2156
2158 { return "例外索引"; }
2159
2161 { return "例外一覧"; }
2162
2164 { return "概要付き例外の一覧です:"; }
2165
2167 { return "例外階層"; }
2168
2170 { return "例外階層一覧です。大雑把に文字符号順で並べられています。"; }
2171
2173 { return "例外詳解"; }
2174
2175 QCString trCompoundReferenceSlice(const QCString &clName, ClassDef::CompoundType compType, bool isLocal) override
2176 {
2177 QCString result=clName;
2178 if (isLocal) result+=" ローカル";
2179 switch(compType)
2180 {
2181 case ClassDef::Class: result+=" クラス"; break;
2182 case ClassDef::Struct: result+=" 構造体"; break;
2183 case ClassDef::Union: result+=" 共用体"; break;
2184 case ClassDef::Interface: result+=" インタフェース"; break;
2185 case ClassDef::Protocol: result+=" プロトコル"; break;
2186 case ClassDef::Category: result+=" カテゴリ"; break;
2187 case ClassDef::Exception: result+=" 例外"; break;
2188 default: break;
2189 }
2190 result+=" 詳解";
2191 return result;
2192 }
2193
2195 { return "操作"; }
2196
2198 { return "操作詳解"; }
2199
2201 { return "データメンバ"; }
2202
2204 { return "データメンバ詳解"; }
2205
2206//////////////////////////////////////////////////////////////////////////
2207// new since 1.8.19
2208//////////////////////////////////////////////////////////////////////////
2209
2210 /** VHDL design unit documentation */
2212 { return "デザインユニット詳解"; }
2213
2214//////////////////////////////////////////////////////////////////////////
2215// new since 1.9.2
2216//////////////////////////////////////////////////////////////////////////
2217
2218 /** C++20 concept */
2219 QCString trConcept(bool /*first_capital*/, bool /*singular*/) override
2220 { return "コンセプト"; }
2221
2222 /*! used as the title of the HTML page of a C++20 concept page */
2223 QCString trConceptReference(const QCString &conceptName) override
2224 {
2225 QCString result=conceptName;
2226 result+=" コンセプト詳解";
2227 return result;
2228 }
2229
2230 /*! used as the title of page containing all the index of all concepts. */
2232 { return "コンセプト一覧"; }
2233
2234 /*! used as the title of chapter containing the index listing all concepts. */
2236 { return "コンセプト索引"; }
2237
2238 /*! used as the title of chapter containing all information about concepts. */
2240 { return "コンセプト詳解"; }
2241
2242 /*! used as an introduction to the concept list */
2243 QCString trConceptListDescription(bool extractAll) override
2244 {
2245 if (extractAll)
2246 {
2247 return "全コンセプトの一覧です。";
2248 }
2249 return "詳解が付けられているコンセプトの一覧です。";
2250 }
2251
2252 /*! used to introduce the definition of the C++20 concept */
2254 { return "コンセプトの定義"; }
2255
2256//////////////////////////////////////////////////////////////////////////
2257// new since 1.9.4
2258//////////////////////////////////////////////////////////////////////////
2259
2261 { return "パッケージ一覧"; }
2262
2263//////////////////////////////////////////////////////////////////////////
2264// new since 1.9.6
2265//////////////////////////////////////////////////////////////////////////
2266
2267 /*! This is used for translation of the word that will be
2268 * followed by a single name of the VHDL process flowchart.
2269 */
2271 { return "フローチャート:"; }
2272
2273//////////////////////////////////////////////////////////////////////////
2274// new since 1.9.7
2275//////////////////////////////////////////////////////////////////////////
2276
2277 /*! used in the compound documentation before a list of related symbols.
2278 *
2279 * Supersedes trRelatedFunctions
2280 */
2282 { return "関連シンボル"; }
2283
2284 /*! subscript for the related symbols
2285 *
2286 * Supersedes trRelatedSubscript
2287 */
2289 { return "(これらはメンバシンボルではありません)"; }
2290
2291 /*! used in the class documentation as a header before the list of all
2292 * related classes.
2293 *
2294 * Supersedes trRelatedFunctionDocumentation
2295 */
2297 { return "フレンドと関連シンボルの詳解"; }
2298
2299 /*! the compound type as used for the xrefitems */
2301 {
2302 QCString result;
2303 switch(compType)
2304 {
2305 case ClassDef::Class:
2306 if (lang == SrcLangExt::Fortran) result=trType(true,true);
2307 else result=trClass(true,true);
2308 break;
2309 case ClassDef::Struct: result="構造体"; break;
2310 case ClassDef::Union: result="共用体"; break;
2311 case ClassDef::Interface: result="インタフェース"; break;
2312 case ClassDef::Protocol: result="プロトコル"; break;
2313 case ClassDef::Category: result="カテゴリ"; break;
2314 case ClassDef::Exception: result="例外"; break;
2315 case ClassDef::Service: result="サービス"; break;
2316 case ClassDef::Singleton: result="シングルトン"; break;
2317 default: break;
2318 }
2319 return result;
2320 }
2321
2323 {
2324 bool extractAll = Config_getBool(EXTRACT_ALL);
2325 QCString result;
2326 if (extractAll) result += "全";
2327 else result += "詳解あり";
2328 switch (hl)
2329 {
2331 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
2332 result += "関数・変数・マクロ・列挙・型定義";
2333 else
2334 result += "ファイルメンバ";
2335 break;
2337 result += "関数";
2338 break;
2340 result += "変数";
2341 break;
2343 result += "型定義";
2344 break;
2346 result += "シーケンス";
2347 break;
2349 result += "辞書";
2350 break;
2352 result += "列挙型";
2353 break;
2355 result += "列挙値";
2356 break;
2358 result += "マクロ";
2359 break;
2360 case FileMemberHighlight::Total: // for completeness
2361 break;
2362 }
2363 result += "の一覧です。";
2364 if (extractAll)
2365 result += "各々が属するファイルへのリンクがあります。";
2366 else
2367 result += "各詳解へのリンクがあります。";
2368 return result;
2369 }
2370
2372 {
2373 bool extractAll = Config_getBool(EXTRACT_ALL);
2374 QCString result;
2375 if (extractAll) result += "全";
2376 else result += "詳解あり";
2377 switch (hl)
2378 {
2380 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
2381 result += "構造体・共用体フィールド";
2382 else
2383 result += "クラスメンバ";
2384 break;
2386 result += "関数";
2387 break;
2389 result += "変数";
2390 break;
2392 result += "型定義";
2393 break;
2395 result += "列挙型";
2396 break;
2398 result += "列挙値";
2399 break;
2401 result += "プロパティ";
2402 break;
2404 result += "イベント";
2405 break;
2407 result += "関連シンボル";
2408 break;
2409 case ClassMemberHighlight::Total: // for completeness
2410 break;
2411 }
2412 result += "の一覧です。";
2413 if (!extractAll)
2414 {
2415 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
2416 result += "各フィールドが属する構造体・共用体詳解へのリンクがあります。";
2417 else
2418 result += "各メンバが属するクラス詳解へのリンクがあります。";
2419 }
2420 else
2421 {
2422 if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
2423 result += "各フィールドが属する構造体・共用体へのリンクがあります。";
2424 else
2425 result += "各メンバが属するクラスへのリンクがあります。";
2426 }
2427 return result;
2428 }
2429
2431 {
2432 bool extractAll = Config_getBool(EXTRACT_ALL);
2433 QCString result;
2434 if (extractAll) result += "全";
2435 else result += "詳解あり";
2436 result += "名前空間";
2437 switch (hl)
2438 {
2440 result += "メンバ";
2441 break;
2443 result += "関数";
2444 break;
2446 result += "変数";
2447 break;
2449 result += "型定義";
2450 break;
2452 result += "シーケンス";
2453 break;
2455 result += "辞書";
2456 break;
2458 result += "列挙型";
2459 break;
2461 result += "列挙値";
2462 break;
2463 case NamespaceMemberHighlight::Total: // for completeness
2464 break;
2465 }
2466 result += "の一覧です。";
2467 if (extractAll)
2468 result += "各名前空間メンバの所属名前空間へのリンクがあります。";
2469 else
2470 result += "各メンバ詳解へのリンクがあります。";
2471 return result;
2472 }
2473
2475 { return "定義"; }
2476
2478 { return "宣言"; }
2479
2480//////////////////////////////////////////////////////////////////////////
2481// new since 1.9.8
2482//////////////////////////////////////////////////////////////////////////
2483
2485 { return "トピック"; }
2486
2488 { return "トピック詳解"; }
2489
2491 { return "トピック一覧"; }
2492
2494 { return "トピック索引"; }
2495
2497 { return "概要付きトピックの一覧です:"; }
2498
2500 {
2501 bool extractAll = Config_getBool(EXTRACT_ALL);
2502 QCString result;
2503 if (extractAll) result += "全";
2504 else result += "詳解あり";
2505 switch (hl)
2506 {
2508 result += "モジュールメンバ";
2509 break;
2511 result += "関数";
2512 break;
2514 result += "変数";
2515 break;
2517 result += "型定義";
2518 break;
2520 result += "列挙型";
2521 break;
2523 result += "列挙値";
2524 break;
2525 case ModuleMemberHighlight::Total: // for completeness
2526 break;
2527 }
2528 result += "の一覧です。";
2529 if (extractAll)
2530 result += "各モジュールメンバの所属モジュールへのリンクがあります。";
2531 else
2532 result += "各メンバ詳解へのリンクがあります。";
2533 return result;
2534 }
2535
2537 { return "エクスポートされたモジュール"; }
2538
2539//////////////////////////////////////////////////////////////////////////
2540// new since 1.10.0
2541//////////////////////////////////////////////////////////////////////////
2542
2544 { return "クリップボードにコピー"; }
2545
2546//////////////////////////////////////////////////////////////////////////
2547// new since 1.11.0
2548//////////////////////////////////////////////////////////////////////////
2549
2551 { return "重要"; }
2552
2553//////////////////////////////////////////////////////////////////////////
2554// new since 1.16.0
2555//////////////////////////////////////////////////////////////////////////
2556
2557 // the title of the requirements overview page
2559 { return "要件"; }
2560
2561 // table header for the column with the requirements IDs
2563 { return "ID"; }
2564
2565 // indicates a symbol implements (satisfies) a requirement
2566 QCString trSatisfies(bool /*singular*/) override
2567 { return "実装する要件"; }
2568
2569 // indicates a requirement is satisfied (implemented) by one or more symbols
2570 QCString trSatisfiedBy(const QCString &list) override
2571 { return list+" によって実装されています。"; }
2572
2574 { return "未実装の要件"; }
2575
2576 QCString trUnsatisfiedRequirementsText(bool /*singular*/, const QCString &list) override
2577 { return "要件 "+list+" は '実装' 関係を持っていません。"; }
2578
2579 // indicates a symbol verifies (tests) a requirement
2580 QCString trVerifies(bool /*singular*/) override
2581 { return "検証する要件"; }
2582
2583 // indicates a requirement is verified (tested) by one or more symbols
2584 QCString trVerifiedBy(const QCString &list) override
2585 { return list+" によって検証されています。"; }
2586
2588 { return "未検証の要件"; }
2589
2590 QCString trUnverifiedRequirementsText(bool /*singular*/, const QCString &list) override
2591 { return "要件 "+list+" は '検証' 関係を持っていません。"; }
2592
2593};
2594
2595#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
size_t length() const
Returns the length of the string, not counting the 0-terminator.
Definition qcstring.h:170
bool isEmpty() const
Returns TRUE iff the string is empty.
Definition qcstring.h:167
QCString & sprintf(const char *format,...)
Definition qcstring.cpp:29
Abstract base class for all translatable text fragments.
Definition translator.h:29
QCString trConstantGroupReference(const QCString &namespaceName) override
UNO IDL constant groups.
QCString trExceptionList() override
QCString trCompoundListDescriptionFortran() override
QCString trStaticPrivateMembers() override
QCString trNote() override
QCString trStructList() override
QCString trMainPage() override
QCString trInterfaceDocumentation() override
QCString trModulesIndex() override
QCString trPublicMembers() override
QCString trInclByDepGraph() override
QCString trOverloadText() override
QCString trGeneratedFromFiles(ClassDef::CompoundType compType, bool) override
QCString trDefineDocumentation() override
QCString trPrivateTypes() override
QCString trSince() override
QCString trVersion() override
QCString trAttention() override
QCString trRelatedFunctions() override
QCString trClass(bool, bool) override
QCString trDictionaries() override
QCString trCallerGraph() override
QCString trVariableDocumentation() override
QCString trTemplateParameters() override
QCString trSearch() override
QCString trDeprecatedList() override
QCString trPackageList() override
QCString trCompoundListDescription() override
QCString trEnumReference(const QCString &name) override
QCString trDataMembers() override
QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType, bool) override
QCString trCompoundMembersDescriptionFortran(bool extractAll) override
QCString trWarning() override
QCString trCompoundList() override
QCString trTypeDocumentation() override
QCString trPackageTypes() override
QCString trFileIndex() override
QCString trLegend() override
QCString trSubprogram(bool, bool) override
QCString trFunctions() override
QCString trPropertyDocumentation() override
QCString trClassDocumentation() override
QCString idLanguage() override
QCString trDesignUnitList() override
VHDL design unit list.
QCString trSingletonGeneratedFromFiles(bool) override
UNO IDL singleton page.
QCString trInterfaceHierarchy() override
QCString trPrecondition() override
QCString trPackageAttribs() override
QCString trCompoundReference(const QCString &clName, ClassDef::CompoundType compType, bool isTemplate) override
QCString trRTFCharSet() override
QCString trFileList() override
QCString trDetailLevel() override
QCString trDirectories() override
QCString trVhdlType(VhdlSpecifier type, bool single) override
VHDL type.
QCString trNamespaceListDescription(bool extractAll) override
QCString trGotoGraphicalHierarchy() override
QCString trServiceGeneratedFromFiles(bool) override
UNO IDL service page.
QCString trServiceReference(const QCString &sName) override
UNO IDL service page title.
QCString trModulesMemberDescription(bool extractAll) override
QCString trProtectedAttribs() override
QCString trInterfaceList() override
QCString trPanelSynchronisationTooltip(bool enable) override
QCString trTypeConstraints() override
QCString trPrivateMembers() override
QCString trDocumentation(const QCString &projName) override
QCString trCompoundListFortran() override
QCString trHierarchicalIndex() override
QCString trDayOfWeek(int dayOfWeek, bool, bool full) override
QCString trExceptionDocumentation() override
QCString trModulesDescription() override
QCString trRequirements() override
QCString trInitialValue() override
QCString trOperations() override
QCString trReturnValues() override
QCString trEventDocumentation() override
QCString trProtectedSlots() override
QCString trReferencedBy() override
QCString trNamespaceList() override
QCString trSearching() override
QCString trPublicTypes() override
QCString trSearchMatches() override
QCString latexFontenc() override
QCString trModule(bool, bool) override
QCString trFileReference(const QCString &fileName) override
QCString trSearchResultsTitle() override
QCString trTest() override
QCString trTopicDocumentation() override
QCString trEvents() override
QCString trFileDocumentation() override
QCString trPackageFunctions() override
QCString trExceptions() override
QCString trFileListDescription(bool extractAll) override
QCString trTopics() override
QCString trVerifiedBy(const QCString &list) override
QCString trPublicAttribs() override
QCString trReferenceManual() override
QCString trProtectedTypes() override
QCString trInstanceMethods() override
QCString trInheritedByList(int numEntries) override
QCString trCompoundReferenceFortran(const QCString &clName, ClassDef::CompoundType compType, bool isTemplate) override
QCString trLoading() override
QCString trStaticPackageAttribs() override
QCString trGlobal(bool, bool) override
QCString trDirReference(const QCString &dirName) override
QCString trDefinedIn() override
QCString trClassDiagram(const QCString &clName) override
QCString trConceptReference(const QCString &conceptName) override
QCString trFileMembersDescription(bool) override
QCString trNamespaces() override
QCString trPackageListDescription() override
QCString trCompoundMembers() override
QCString trConceptDocumentation() override
QCString trProperties() override
QCString trListOfAllMembers() override
QCString trRelatedSymbols() override
QCString trEnumerations() override
QCString latexDocumentPost() override
QCString trDesignUnitDocumentation() override
VHDL design unit documentation.
QCString trMemberList() override
QCString trSeeAlso() override
QCString trModulesList() override
QCString trRTFTableOfContents() override
QCString trPackageMembers() override
QCString trImportant() override
QCString trSignals() override
QCString trConstantGroups() override
UNO IDL constant groups.
QCString trNamespaceMembersDescriptionTotal(NamespaceMemberHighlight::Enum hl) override
QCString trVariables() override
QCString trPageIndex() override
QCString trSatisfiedBy(const QCString &list) override
QCString trGraphicalHierarchy() override
QCString trGroup(bool, bool) override
QCString trProvidedByCategory() override
QCString trExportedModules() override
QCString trInterfaceIndex() override
QCString trRelatedSymbolDocumentation() override
QCString trTestList() override
QCString trISOLang() override
QCString trDeprecated() override
QCString trInterfaceListDescription() override
bool needsPunctuation() override
add punctuation at the end of a brief description when needed and supported by the language
QCString trModuleDocumentation() override
QCString trFriends() override
QCString trCode() override
QCString trMethodDocumentation() override
QCString trCompoundIndexFortran() override
QCString trBug() override
QCString trModuleIndex() override
QCString trTodoList() override
QCString trCompoundMembersFortran() override
QCString trRelatedPages() override
QCString trUnverifiedRequirements() override
QCString trPrivateSlots() override
QCString trCollaborationDiagram(const QCString &clName) override
QCString trDirDocumentation() override
QCString latexDocumentPre() override
QCString trLegendTitle() override
QCString trProtectedMembers() override
QCString trDictionaryDocumentation() override
QCString trNamespaceMemberDescription(bool extractAll) override
QCString trEnumName() override
QCString trImplementedInList(int numEntries) override
QCString trModulesListDescription(bool extractAll) override
QCString trEnumerationValues() override
QCString trSubprogramDocumentation() override
QCString trReimplementedInList(int numEntries) override
QCString trPostcondition() override
QCString trDesignUnitListDescription() override
VHDL design unit list description.
QCString trMemberDataDocumentation() override
QCString trFunctionDocumentation() override
QCString trPage(bool, bool) override
QCString trDate() override
QCString trUnsatisfiedRequirements() override
QCString trCustomReference(const QCString &name) override
QCString trAdditionalInheritedMembers() override
QCString trNamespace(bool, bool) override
QCString trFileMembers() override
QCString trMonth(int month, bool, bool full) override
QCString trRemarks() override
QCString trCompounds() override
QCString trDataMemberDocumentation() override
QCString trNamespaceMembers() override
QCString trInterfaces() override
old style UNO IDL services: implemented interfaces
QCString trMemberFunctionDocumentationFortran() override
QCString trDataTypes() 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 trMemberEnumerationDocumentation() override
QCString trConceptIndex() override
QCString trSubprograms() override
QCString trInheritedFrom(const QCString &members, const QCString &what) override
QCString trDir(bool, bool) override
QCString trSourceFile(const QCString &filename) override
QCString trSingletonReference(const QCString &sName) override
UNO IDL singleton page title.
QCString latexLanguageSupportCommand() override
QCString trStaticPackageFunctions() override
QCString trDesignUnits() override
VHDL design units.
QCString trConstructorDocumentation() override
QCString trReturns() override
QCString trStaticProtectedMembers() override
QCString trDefinedInSourceFile() override
QCString trInvariant() override
QCString trConcept(bool, bool) override
C++20 concept.
QCString trCiteReferences() override
QCString trCopyright() override
QCString trConceptList() override
QCString trExceptionListDescription() override
QCString trFileIn(const QCString &name) override
QCString trSequences() override
QCString trRequirementID() override
QCString trDesignUnitHierarchy() override
VHDL design unit hierarchy.
QCString trOperationDocumentation() override
QCString trUnverifiedRequirementsText(bool, const QCString &list) override
QCString trTypedefs() override
QCString trTopicListDescription() override
QCString trAndMore(const QCString &number) override
QCString trRelatedPagesDescription() override
QCString trStaticProtectedAttribs() override
QCString trMemberFunctionDocumentation() override
QCString trMemberTypedefDocumentation() override
QCString trPrivateAttribs() override
QCString trCompoundMembersDescription(bool extractAll) override
QCString trPackages() override
QCString trDefinition() override
QCString trTopicIndex() override
QCString trDefineValue() override
QCString trSequenceDocumentation() override
QCString trReferences() override
QCString trRelatedFunctionDocumentation() override
QCString trFlowchart() override
QCString trInheritsList(int numEntries) override
QCString trDetails() override
QCString getLanguageString() override
language codes for Html help
QCString trInclDepGraph(const QCString &fName) override
QCString trNamespaceDocumentation() override
QCString trRelatedSymbolsSubscript() override
QCString trEnumGeneratedFromFiles(bool) override
QCString trStaticPrivateAttribs() override
QCString trLegendDocs() override
QCString trGotoDocumentation() override
QCString trClassHierarchy() override
QCString trInterfaceHierarchyDescription() override
QCString trFile(bool, bool) override
QCString trEnumValue() override
QCString trThisIsTheListOfAllMembers() override
QCString trStructListDescription() override
QCString trImplementedFromList(int numEntries) override
QCString trWriteList(int numEntries) override
QCString trCompoundReferenceSlice(const QCString &clName, ClassDef::CompoundType compType, bool isLocal) override
QCString trExamples() override
QCString trGeneratedAt(const QCString &date, const QCString &projName) override
QCString trConstants() override
QCString trStructDocumentation() override
QCString trPublicSlots() override
QCString trAuthor(bool, bool) override
QCString trDeclaration() override
QCString trExceptionIndex() override
QCString trNamespaceReference(const QCString &namespaceName) override
QCString trConstantDocumentation() override
QCString trCompoundIndex() override
QCString trSatisfies(bool) override
QCString trCompoundType(ClassDef::CompoundType compType, SrcLangExt lang) override
QCString trDayPeriod(bool period) override
QCString trExtendsClass() override
QCString trReimplementedFromList(int numEntries) override
QCString trNamespaceIndex() override
QCString trClassMethods() override
QCString trDefines() override
QCString trMember(bool, bool) override
QCString trClassHierarchyDescription() override
QCString trNoMatches() override
QCString trVerifies(bool) override
QCString trStructIndex() override
QCString trModules() override
QCString trRelatedSubscript() override
QCString trExceptionHierarchyDescription() override
QCString trAll() override
QCString trMore() override
QCString trConceptListDescription(bool extractAll) override
QCString trServices() override
old style UNO IDL services: inherited services
QCString trFileMembersDescriptionTotal(FileMemberHighlight::Enum hl) override
QCString trBugList() override
QCString trDirDepGraph(const QCString &name) override
QCString trUnsatisfiedRequirementsText(bool, const QCString &list) override
QCString trStructs() override
QCString trFunctionAndProc() override
VHDL functions/procedures/processes.
QCString trCompoundMembersDescriptionTotal(ClassMemberHighlight::Enum hl) override
QCString trGeneratedBy() override
QCString trDirIndex() override
QCString trGotoSourceCode() override
QCString trParameters() override
QCString trStaticPublicAttribs() override
QCString trTypedefDocumentation() override
QCString trGlobalNamespace() override
QCString trTopicList() override
QCString trDesignUnitMembers() override
VHDL design unit members.
QCString trClasses() override
QCString trIncludesFileIn(const QCString &name) override
QCString trModuleMembersDescriptionTotal(ModuleMemberHighlight::Enum hl) override
QCString trSliceInterfaces() override
QCString trDesignUnitIndex() override
VHDL design unit index.
QCString trConceptDefinition() override
QCString trDefinedAtLineInSourceFile() override
QCString trGotoTextualHierarchy() override
QCString trStaticPublicMembers() override
QCString trExceptionHierarchy() override
QCString trRTFGeneralIndex() override
QCString trCopyToClipboard() override
QCString trExamplesDescription() override
QCString trDetailedDescription() override
QCString trDirRelation(const QCString &name) override
QCString trIncludingInheritedMembers() override
QCString trCallGraph() override
QCString trEnumerationValueDocumentation() override
QCString trGeneratedAutomatically(const QCString &s) override
QCString trModuleReference(const QCString &namespaceName) override
QCString trPageAbbreviation() override
QCString trRTFansicp() override
QCString trPackage(const QCString &name) override
QCString trEnumerationTypeDocumentation() override
QCString trSearchResults(int numDocuments) override
QCString trModulesMembers() override
QCString trType(bool, bool) override
QCString trTodo() override
#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