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