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  */
34 /*
35 Messages for translators written in Japanese:
36 1.8.5 への追加にあたって過去の翻訳者三名への連絡を試みたところ、
37 井芹さん(Hiroki Iseri)さんからメールのお返事をいただけました。
38 その際教えていただいた過去の経緯によりますと当時連絡可能だった方々は
39 揃って従来訳から改変追加して構わない旨を表明されていたとのことです。
40 Doxygen の開発の方でもそれはそれでいーんじゃん?みたいな感じだったようで。
41 
42 井芹さんも同様の見解で、私(鈴見咲=Suzumizaki-Kimitaka)も
43 今後この翻訳に関わり続けられるかは非常に怪しいところですので
44 将来の追加訳・既存訳改良は臆することなく進めていってよいのでは
45 ないかと思います。無論作業の衝突があるのは不経済ですので現在進行形で
46 活発に更新している方がいないかの簡単な確認(MLとかGitとか)をやるのも
47 いいでしょうし、それでも偶然衝突したら不運を諦めて相互に調整しましょう。
48 
49 当面なさそうですが訳語の選択で喧嘩になることもあるかもしれません。
50 そのときは gettext を利用するようなパッチを作って doxygen の開発に
51 適用を求めるのが一番ではないかなと思います。
52 
53 1.6.0以前の既存の訳についても多少弄りました。
54 特に structure を構造体ではなく構成としていたのはあんまりでしたので。
55 ほか、C++ での利用前提で改変したところもありますが、それが他の言語で
56 問題のようでしたらお手数掛けて申し訳ないですが相応に再修正しちゃって
57 構いません。
58 
59 その際 doc/maintainers.txt を修正してから python doc/translator.py を
60 実行する点にご注意下さい。私のところに search 鈴見咲君高 と書いたのは
61 同姓同名がまず考えられないというのが大前提ですのでこちらもご注意。
62 
63 "詳解"の語が厳しすぎると思う向きはありましょうが、その程度には書けと。
64 明記されてないけど使われてる動作や戻り値が想定内なのか想定外なのか
65 わからんのはメンテで困るじゃないですか。
66 
67 (2013-08-30, 鈴見咲君高)
68 */
69 #ifndef TRANSLATOR_JP_H
70 #define TRANSLATOR_JP_H
71 
73 {
74  public:
75  virtual QCString idLanguage()
76  { return "japanese"; }
77 
79  {
80  return "";
81  }
82 
83  /*! used in the compound documentation before a list of related functions. */
85  { return "関連関数"; }
86 
87  /*! subscript for the related functions. */
89  { return "(これらはメソッドではありません)"; }
90 
91  /*! header that is put before the detailed description of files, classes and namespaces. */
93  { return "詳解"; }
94 
95  /*! header that is put before the list of typedefs. */
97  { return "型定義メンバ詳解"; }
98 
99  /*! header that is put before the list of enumerations. */
101  { return "列挙型メンバ詳解"; }
102 
103  /*! header that is put before the list of member functions. */
105  {
106  if( Config_getBool("OPTIMIZE_OUTPUT_JAVA"))
107  {
108  return "メソッド詳解";
109  }
110  else
111  {
112  return "関数詳解";
113  }
114  }
115 
116  /*! header that is put before the list of member attributes. */
118  {
119  if( Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
120  {
121  return "フィールド詳解";
122  }
123  else
124  {
125  return "メンバ詳解";
126  }
127  }
128 
129  /*! this is the text of a link put after brief descriptions. */
130  virtual QCString trMore()
131  { return "[詳解]"; }
132 
133  /*! put in the class documentation */
135  { return "全メンバ一覧"; }
136 
137  /*! used as the title of the "list of all members" page of a class */
139  { return "メンバ一覧"; }
140 
141  /*! this is the first part of a sentence that is followed by a class name */
143  { return "継承メンバを含む "; }
144  /* trIncludingInheritedMembers に続くように定義すること */
145 
146  /*! this is the remainder of the sentence after the class name */
148  { return " の全メンバ一覧です。"; }
149  /* trThisIsTheListOfAllMembers から続くように定義すること */
150 
151  /*! this is put at the author sections at the bottom of man pages.
152  * parameter s is name of the project name.
153  */
154  virtual QCString trGeneratedAutomatically(const char *s)
155  { QCString result = "Doxygen により";
156  if (s) result=(QCString)" "+s+"の";
157  result+="ソースコードから抽出しました。";
158  return result;
159  }
160 
161  /*! put after an enum name in the list of all members */
163  { return "列挙名"; }
164 
165  /*! put after an enum value in the list of all members */
167  { return "列挙値"; }
168 
169  /*! put after an undocumented member in the list of all members */
171  { return "定義場所: "; }
172 
173  // quick reference sections
174 
175  /*! This is put above each page as a link to the list of all groups of
176  * compounds or files (see the \\group command).
177  */
178  virtual QCString trModules()
179  { return "モジュール"; }
180 
181  /*! This is put above each page as a link to the class hierarchy */
183  { return "クラス階層"; }
184 
185  /*! This is put above each page as a link to the list of annotated classes */
187  {
188  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
189  {
190  return "データ構造";
191  }
192  else
193  {
194  return "クラス一覧";
195  }
196  }
197 
198  /*! This is put above each page as a link to the list of documented files */
200  { return "ファイル一覧"; }
201 
202  /*! This is put above each page as a link to all members of compounds. */
204  {
205  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
206  {
207  return "データフィールド";
208  }
209  else
210  {
211  return "クラスメンバ";
212  }
213  }
214 
215  /*! This is put above each page as a link to all members of files. */
217  {
218  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
219  {
220  return "大域各種";
221  }
222  else
223  {
224  return "ファイルメンバ";
225  }
226  }
227  /*! This is put above each page as a link to all related pages. */
229  { return "諸情報"; }
230 
231  /*! This is put above each page as a link to all examples. */
233  { return "各種例"; }
234 
235  /*! This is put above each page as a link to the search engine. */
236  virtual QCString trSearch()
237  { return "検索"; }
238 
239  /*! This is an introduction to the class hierarchy. */
241  {
242  return "クラス階層一覧です。大雑把に文字符号順で並べられています。";
243  }
244 
245  /*! This is an introduction to the list with all files. */
246  virtual QCString trFileListDescription(bool extractAll)
247  {
248  /* 概要がついているのは見ればわかるので省略 */
249  /* extractAll こと EXTRACT_ALL はすべての詳解が存在することを
250  実際の有無を度外視してユーザーが保証する設定なので
251  詳解がなければこの関数が返す文字列は当然に矛盾を起こす。
252  */
253  if (extractAll)
254  {
255  return "ファイル一覧です。";
256  }
257  return "詳解が付けられているファイルの一覧です。";
258  }
259 
260 
261  /*! This is an introduction to the annotated compound list. */
263  {
264  /* 概要がついているのは見ればわかるので省略 */
265  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
266  {
267  return "データ構造一覧です。";
268  }
269  else
270  {
271  return "クラス・構造体・共用体・インターフェースの一覧です。";
272  }
273  }
274 
275  /*! This is an introduction to the page with all class members. */
276  virtual QCString trCompoundMembersDescription(bool extractAll)
277  {
278  const bool forC = Config_getBool("OPTIMIZE_OUTPUT_FOR_C");
280  if (forC)
281  {
282  result = "構造体・共用体の";
283  }
284  if (extractAll)
285  {
286  result += "全";
287  }
288  else
289  {
290  result += "詳解あり";
291  }
292  if (forC)
293  {
294  result += "フィールド";
295  }
296  else
297  {
298  result += "クラスメンバ";
299  }
300  if (!extractAll && !forC)
301  {
302  result += "の";
303  }
304  result += "一覧です。";
305  if (!extractAll)
306  {
307  if (forC)
308  {
309  result+="各フィールド詳解";
310  }
311  else
312  {
313  result+="各クラスメンバ詳解";
314  }
315  }
316  else
317  {
318  if (forC)
319  {
320  result+="各フィールドが属する構造体・共用体";
321  }
322  else
323  {
324  result+="各メンバが属するクラス";
325  }
326  }
327  result += "へのリンクがあります。";
328  return result;
329  }
330 
331  /*! This is an introduction to the page with all file members. */
332  virtual QCString trFileMembersDescription(bool /*extractAll*/)
333  {
335  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
336  {
337  result+="関数・変数・マクロ・列挙・型定義";
338  }
339  else
340  {
341  result+="ファイル直下のメンバ";
342  }
343  result+="一覧です。各々詳解があればそこへリンクしています。";
344  return result;
345  }
346 
347  /*! This is an introduction to the page with the list of all examples */
349  { return "各種例の一覧です。"; }
350 
351  /*! This is an introduction to the page with the list of related pages */
353  { return "諸情報の一覧です。"; }
354 
355  /*! This is an introduction to the page with the list of class/file groups */
357  { return "全モジュールの一覧です。"; }
358 
359  /*! This is used in HTML as the title of index.html. */
361  { return "詳解"; }
362 
363  /*! This is used in LaTeX as the title of the chapter with the
364  * index of all groups.
365  */
367  { return "モジュール索引"; }
368 
369  /*! This is used in LaTeX as the title of the chapter with the
370  * class hierarchy.
371  */
373  { return "階層索引"; }
374 
375  /*! This is used in LaTeX as the title of the chapter with the
376  * annotated compound index.
377  */
379  {
380  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
381  {
382  return "データ構造索引";
383  }
384  else
385  {
386  return "クラス索引";
387  }
388  }
389 
390  /*! This is used in LaTeX as the title of the chapter with the
391  * list of all files.
392  */
394  { return "ファイル索引"; }
395 
396  /*! This is used in LaTeX as the title of the chapter containing
397  * the documentation of all groups.
398  */
400  { return "モジュール詳解"; }
401 
402  /*! This is used in LaTeX as the title of the chapter containing
403  * the documentation of all classes, structs and unions.
404  */
406  {
407  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
408  {
409  return "データ構造詳解";
410  }
411  else
412  {
413  return "クラス詳解";
414  }
415  }
416 
417  /*! This is used in LaTeX as the title of the chapter containing
418  * the documentation of all files.
419  */
421  { return "ファイル詳解"; }
422 
423  /*! This is used in LaTeX as the title of the chapter containing
424  * the documentation of all examples.
425  */
427  { return "各例詳解"; }
428 
429  /*! This is used in LaTeX as the title of the chapter containing
430  * the documentation of all related pages.
431  */
433  { return "ページ詳解"; }
434 
435  /*! This is used in LaTeX as the title of the document */
437  { return "リファレンスマニュアル"; }
438 
439  /*! This is used in the documentation of a file as a header before the
440  * list of defines
441  */
442  virtual QCString trDefines()
443  { return "マクロ定義"; }
444 
445  /*! This is used in the documentation of a file as a header before the
446  * list of typedefs
447  */
449  { return "型定義"; }
450 
451  /*! This is used in the documentation of a file as a header before the
452  * list of enumerations
453  */
455  { return "列挙型"; }
456 
457  /*! This is used in the documentation of a file as a header before the
458  * list of (global) functions
459  */
461  { return "関数"; }
462 
463  /*! This is used in the documentation of a file as a header before the
464  * list of (global) variables
465  */
467  { return "変数"; }
468 
469  /*! This is used in the documentation of a file as a header before the
470  * list of (global) variables
471  */
473  { return "列挙値"; }
474  /*! This is used in the documentation of a file before the list of
475  * documentation blocks for defines
476  */
478  { return "マクロ定義詳解"; }
479 
480  /*! This is used in the documentation of a file/namespace before the list
481  * of documentation blocks for typedefs
482  */
484  { return "型定義詳解"; }
485 
486  /*! This is used in the documentation of a file/namespace before the list
487  * of documentation blocks for enumeration types
488  */
490  { return "列挙型詳解"; }
491 
492  /*! This is used in the documentation of a file/namespace before the list
493  * of documentation blocks for functions
494  */
496  { return "関数詳解"; }
497 
498  /*! This is used in the documentation of a file/namespace before the list
499  * of documentation blocks for variables
500  */
502  { return "変数詳解"; }
503 
504  /*! This is used in the documentation of a file/namespace/group before
505  * the list of links to documented compounds
506  */
508  {
509  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
510  {
511  return "データ構造";
512  }
513  else
514  {
515  return "クラス";
516  }
517  }
518  /*! This is used in the standard footer of each page and indicates when
519  * the page was generated
520  */
521  virtual QCString trGeneratedAt(const char *date,const char *projName)
522  {
523  QCString result = (QCString)date+"作成";
524  if (projName) result+=(QCString)" - " + projName;
525  result+=" / 構成: ";
526  return result;
527  }
528 
529  /*! this text is put before a class diagram */
530  virtual QCString trClassDiagram(const char *clName)
531  {
532  return (QCString)clName+" の継承関係図";
533  }
534 
535  /*! this text is generated when the \\internal command is used. */
537  { return "内部処理用です。"; }
538 
539  /*! this text is generated when the \\warning command is used. */
540  virtual QCString trWarning()
541  { return "警告"; }
542 
543  /*! this text is generated when the \\version command is used. */
544  virtual QCString trVersion()
545  { return "バージョン"; }
546 
547  /*! this text is generated when the \\date command is used. */
548  virtual QCString trDate()
549  { return "日付"; }
550 
551  /*! this text is generated when the \\return command is used. */
552  virtual QCString trReturns()
553  { return "戻り値"; }
554 
555  /*! this text is generated when the \\sa command is used. */
556  virtual QCString trSeeAlso()
557  { return "参照"; }
558 
559  /*! this text is generated when the \\param command is used. */
561  { return "引数"; }
562 
563  /*! this text is generated when the \\exception command is used. */
565  { return "例外"; }
566 
567  /*! this text is used in the title page of a LaTeX document. */
569  { return "構築:"; }
570 
571 //////////////////////////////////////////////////////////////////////////
572 // new since 0.49-990307
573 //////////////////////////////////////////////////////////////////////////
574 
575  /*! used as the title of page containing all the index of all namespaces. */
577  { return "名前空間一覧"; }
578 
579  /*! used as an introduction to the namespace list */
580  virtual QCString trNamespaceListDescription(bool extractAll)
581  {
582  if (extractAll)
583  {
584  return "全名前空間の一覧です。";
585  }
586  return "詳解が付いた名前空間の一覧です。";
587  }
588 
589  /*! used in the class documentation as a header before the list of all
590  * friends of a class
591  */
592  virtual QCString trFriends()
593  { return "フレンド"; }
594 
595 //////////////////////////////////////////////////////////////////////////
596 // new since 0.49-990405
597 //////////////////////////////////////////////////////////////////////////
598 
599  /*! used in the class documentation as a header before the list of all
600  * related classes
601  */
603  { return "フレンドと関連関数の詳解"; }
604 
605 //////////////////////////////////////////////////////////////////////////
606 // new since 0.49-990425
607 //////////////////////////////////////////////////////////////////////////
608 
609  /*! used as the title of the HTML page of a class/struct/union */
610  virtual QCString trCompoundReference(const char *clName,
611  ClassDef::CompoundType compType,
612  bool isTemplate)
613  {
614  QCString result=(QCString)clName+" ";
615  switch(compType)
616  {
617  case ClassDef::Class: result+="クラス"; break;
618  case ClassDef::Struct: result+="構造体"; break;
619  case ClassDef::Union: result+="共用体"; break;
620  case ClassDef::Interface: result+="インタフェース"; break;
621  case ClassDef::Protocol: result+="プロトコル"; break;
622  case ClassDef::Category: result+="カテゴリ"; break;
623  case ClassDef::Exception: result+="例外"; break;
624  default: break;
625  }
626  if (isTemplate) result+="テンプレート";
627  return result;
628  }
629 
630  /*! used as the title of the HTML page of a file */
631  virtual QCString trFileReference(const char *fileName)
632  {
633  QCString result=(QCString)fileName+" ファイル";
634  return result;
635  }
636 
637  /*! used as the title of the HTML page of a namespace */
638  virtual QCString trNamespaceReference(const char *namespaceName)
639  {
640  QCString result=(QCString)namespaceName+" 名前空間";
641  return result;
642  }
643 
644  /* these are for the member sections of a class, struct or union */
646  { return "公開メンバ関数"; }
648  { return "公開スロット"; }
649  virtual QCString trSignals()
650  { return "シグナル"; }
652  { return "静的公開メンバ関数"; }
654  { return "限定公開メンバ関数"; }
656  { return "限定公開スロット"; }
658  { return "静的限定公開メンバ関数"; }
660  { return "非公開メンバ関数"; }
662  { return "非公開スロット"; }
664  { return "静的非公開メンバ関数"; }
665 
666  /*! this function is used to produce a comma-separated list of items.
667  * use generateMarker(i) to indicate where item i should be put.
668  */
669  virtual QCString trWriteList(int numEntries)
670  {
672  int i;
673  // the inherits list contain `numEntries' classes
674  for (i=0;i<numEntries;i++)
675  {
676  // use generateMarker to generate placeholders for the class links!
677  result+=generateMarker(i); // generate marker for entry i in the list
678  // (order is left to right)
679 
680  if (i!=numEntries-1) // not the last entry, so we need a separator
681  {
682  result+=", ";
683  }
684  }
685  if ( result.length() > 60 )
686  {
687  QCString countStr;
688  countStr.sprintf(" (計%d項目)", numEntries);
689  result += countStr;
690  }
691  return result;
692  }
693 
694  /*! used in class documentation to produce a list of base classes,
695  * if class diagrams are disabled.
696  */
697  virtual QCString trInheritsList(int numEntries)
698  {
699  return trWriteList(numEntries)+"を継承しています。";
700  }
701 
702  /*! used in class documentation to produce a list of super classes,
703  * if class diagrams are disabled.
704  */
705  virtual QCString trInheritedByList(int numEntries)
706  {
707  return trWriteList(numEntries)+"に継承されています。";
708  }
709 
710  /*! used in member documentation blocks to produce a list of
711  * members that are hidden by this one.
712  */
713  virtual QCString trReimplementedFromList(int numEntries)
714  {
715  return trWriteList(numEntries)+"を再実装しています。";
716  }
717 
718  /*! used in member documentation blocks to produce a list of
719  * all member that overwrite the implementation of this member.
720  */
721  virtual QCString trReimplementedInList(int numEntries)
722  {
723  return trWriteList(numEntries)+"で再実装されています。";
724  }
725 
726  /*! This is put above each page as a link to all members of namespaces. */
728  { return "名前空間メンバ"; }
729 
730  /*! This is an introduction to the page with all namespace members */
731  virtual QCString trNamespaceMemberDescription(bool extractAll)
732  {
733  QCString result="これは";
734  result+="名前空間の一覧です。それぞれ";
735  if (extractAll)
736  {
737  result+="の名前空間";
738  }
739  else
740  {
741  result+="が属している名前空間";
742  }
743  result+="へリンクしています。";
744  return result;
745  }
746  /*! This is used in LaTeX as the title of the chapter with the
747  * index of all namespaces.
748  */
750  { return "名前空間索引"; }
751 
752  /*! This is used in LaTeX as the title of the chapter containing
753  * the documentation of all namespaces.
754  */
756  { return "名前空間詳解"; }
757 
758 //////////////////////////////////////////////////////////////////////////
759 // new since 0.49-990522
760 //////////////////////////////////////////////////////////////////////////
761 
762  /*! This is used in the documentation before the list of all
763  * namespaces in a file.
764  */
766  { return "名前空間"; }
767 
768 //////////////////////////////////////////////////////////////////////////
769 // new since 0.49-990728
770 //////////////////////////////////////////////////////////////////////////
771 
772  /*! This is put at the bottom of a class documentation page and is
773  * followed by a list of files that were used to generate the page.
774  */
776  bool /*single*/)
777  { // here s is one of " Class", " Struct" or " Union"
778  // single is true implies a single file
779  QCString result=(QCString)"この";
780  switch(compType)
781  {
782  case ClassDef::Class: result+="クラス"; break;
783  case ClassDef::Struct: result+="構造体"; break;
784  case ClassDef::Union: result+="共用体"; break;
785  case ClassDef::Interface: result+="インタフェース"; break;
786  case ClassDef::Protocol: result+="プロトコル"; break;
787  case ClassDef::Category: result+="カテゴリ"; break;
788  case ClassDef::Exception: result+="例外"; break;
789  default: break;
790  }
791  result+="詳解は次のファイルから抽出されました:";
792  return result;
793  }
794 
795 //////////////////////////////////////////////////////////////////////////
796 // new since 0.49-990901
797 //////////////////////////////////////////////////////////////////////////
798 
799  /*! This is used as the heading text for the retval command. */
801  { return "戻り値"; }
802 
803  /*! This is in the (quick) index as a link to the main page (index.html)
804  */
806  { return "総合概要"; }
807 
808  /*! This is used in references to page that are put in the LaTeX
809  * documentation. It should be an abbreviation of the word page.
810  */
812  { return "p."; }
813 
814 //////////////////////////////////////////////////////////////////////////
815 // new since 0.49-991003
816 //////////////////////////////////////////////////////////////////////////
817 
819  {
820  return " @1 の @0 行目に定義があります。";
821  }
823  {
824  return " @0 に定義があります。";
825  }
826 
827 //////////////////////////////////////////////////////////////////////////
828 // new since 1.0.0
829 //////////////////////////////////////////////////////////////////////////
830 
832  {
833  return "非推奨";
834  }
835 
836  /*! this text is put before a collaboration diagram */
837  virtual QCString trCollaborationDiagram(const char *clName)
838  {
839  return (QCString)clName+" 連携図";
840  }
841  /*! this text is put before an include dependency graph */
842  virtual QCString trInclDepGraph(const char *fName)
843  {
844  return (QCString)fName+" の依存先関係図:";
845  }
846  /*! header that is put before the list of constructor/destructors. */
848  {
849  return "構築子と解体子";
850  }
851  /*! Used in the file documentation to point to the corresponding sources. */
853  {
854  return "[ソースコード]";
855  }
856  /*! Used in the file sources to point to the corresponding documentation. */
858  {
859  return "[詳解]";
860  }
861  /*! Text for the \\pre command */
863  {
864  return "事前条件";
865  }
866  /*! Text for the \\post command */
868  {
869  return "事後条件";
870  }
871  /*! Text for the \\invariant command */
873  {
874  return "不変";
875  }
876  /*! Text shown before a multi-line variable/enum initialization */
878  {
879  return "初期値:";
880  }
881  /*! Text used the source code in the file index */
882  virtual QCString trCode()
883  {
884  return "コード";
885  }
887  {
888  return "クラス階層図";
889  }
891  {
892  return "[クラス階層図]";
893  }
895  {
896  return "[クラス階層表]";
897  }
899  {
900  return "ページ索引";
901  }
902 //////////////////////////////////////////////////////////////////////////
903 // new since 1.1.0
904 //////////////////////////////////////////////////////////////////////////
905 
906  virtual QCString trNote()
907  {
908  return "覚え書き";
909  }
911  {
912  return "公開型";
913  }
915  {
916  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
917  {
918  return "フィールド";
919  }
920  else
921  {
922  return "公開変数類";
923  }
924  }
926  {
927  return "静的公開変数類";
928  }
930  {
931  return "限定公開型";
932  }
934  {
935  return "限定公開変数類";
936  }
938  {
939  return "静的限定公開変数類";
940  }
942  {
943  return "非公開型";
944  }
946  {
947  return "非公開変数類";
948  }
950  {
951  return "静的非公開変数類";
952  }
953 
954 //////////////////////////////////////////////////////////////////////////
955 // new since 1.1.3
956 //////////////////////////////////////////////////////////////////////////
957 
958  /*! Used as a marker that is put before a todo item */
959  virtual QCString trTodo()
960  {
961  return "todo";
962  }
963  /*! Used as the header of the todo list */
965  {
966  return "todo一覧";
967  }
968 
969 //////////////////////////////////////////////////////////////////////////
970 // new since 1.1.4
971 //////////////////////////////////////////////////////////////////////////
972 
974  {
975  return "参照元";
976  }
977  virtual QCString trRemarks()
978  {
979  return "注釈";
980  }
982  {
983  return "注意";
984  }
986  {
987  return "被依存関係図:";
988  }
989  virtual QCString trSince()
990  {
991  return "から";
992  }
993 
994 //////////////////////////////////////////////////////////////////////////
995 // new since 1.1.5
996 //////////////////////////////////////////////////////////////////////////
997 
998  /*! title of the graph legend page */
1000  {
1001  return "グラフの凡例";
1002  }
1003  /*! page explaining how the dot graph's should be interpreted */
1005  {
1006  return
1007  "Doxygen が生成したグラフを読み方について。<p>\n"
1008  "次のコード例をご覧ください。\n"
1009  "\\code\n"
1010  "/*! 全体の大きさの関係で見えなくなるクラスです。 */\n"
1011  "class Invisible { };\n\n"
1012  "/*! 表示を切り捨てられたクラス(Invisibleクラスの分が見えません) */\n"
1013  "class Truncated : public Invisible { };\n\n"
1014  "/* Doxygen 用のコメントコードがないクラス */\n"
1015  "class Undocumented { };\n\n"
1016  "/*! 公開継承されているクラス */\n"
1017  "class PublicBase : public Truncated { };\n\n"
1018  "/*! A template class */\n"
1019  "template<class T> class Templ { };\n\n"
1020  "/*! 限定公開で継承されているクラス */\n"
1021  "class ProtectedBase { };\n\n"
1022  "/*! 非公開継承されているクラス */\n"
1023  "class PrivateBase { };\n\n"
1024  "/*! Inherited クラス内で使われているクラス */\n"
1025  "class Used { };\n\n"
1026  "/*! 複数のクラスを継承している上位クラス */\n"
1027  "class Inherited : public PublicBase,\n"
1028  " protected ProtectedBase,\n"
1029  " private PrivateBase,\n"
1030  " public Undocumented,\n"
1031  " public Templ<int>\n"
1032  "{\n"
1033  " private:\n"
1034  " Used *m_usedClass;\n"
1035  "};\n"
1036  "\\endcode\n"
1037  "\\c MAX_DOT_GRAPH_" /* わざわざちょん切っているのは doc/translator.py の検出回避のため */
1038  "HEIGHT タグに 200 を与えた設定ファイル"
1039  "を使うと、次のようなグラフとなります。"
1040  "<p><center><img src=\"graph_legend."+getDotImageExtension()+"\"></center>\n"
1041  "<p>\n"
1042  "グラフ内の矩形は構造体やクラスを表しています。色の意味は次の通りです。\n"
1043  "<ul>\n"
1044  "<li>中を黒く塗られた四角は、図が注目している起点です。</li>\n"
1045  "<li>黒枠は詳解があることを示しています。</li>\n"
1046  "<li>灰色枠で示されたクラス等には詳解がありません。</li>\n"
1047  "<li>赤枠で示されたものは詳解を持つクラスですが、"
1048  "指定された大きさに収まらないことから一部の継承・包含関係が"
1049  "省略されていることを表します。</li>\n"
1050  "</ul>\n"
1051  "<p>矢印の意味は次の通りです。</p>\n"
1052  "<ul>\n"
1053  "<li>青い矢印は二つのクラス間の公開継承関係を示します。</li>\n"
1054  "<li>緑の矢印は限定公開の継承関係を示します。</li>\n"
1055  "<li>赤の矢印は非公開の継承関係を示します。</li>\n"
1056  "<li>紫の破線矢印は、そのクラスが他のクラスに含まれているか、"
1057  "利用されていることを示します。また、矢印のラベルは矢の先にあるクラス等を"
1058  "アクセスしている矢の根本のメンバを表しています。</li>\n"
1059  "</ul>\n";
1060  }
1061  /*! text for the link to the legend page */
1062  virtual QCString trLegend()
1063  {
1064  return "凡例";
1065  }
1066 
1067 //////////////////////////////////////////////////////////////////////////
1068 // new since 1.2.0
1069 //////////////////////////////////////////////////////////////////////////
1070 
1071  /*! Used as a marker that is put before a test item */
1072  virtual QCString trTest()
1073  {
1074  return "テスト";
1075  }
1076  /*! Used as the header of the test list */
1078  {
1079  return "テスト一覧";
1080  }
1081 
1082 //////////////////////////////////////////////////////////////////////////
1083 // new since 1.2.2
1084 //////////////////////////////////////////////////////////////////////////
1085 
1086  /*! Used as a section header for IDL properties */
1088  {
1089  return "プロパティ";
1090  }
1091  /*! Used as a section header for IDL property documentation */
1093  {
1094  return "プロパティ詳解";
1095  }
1096 
1097 
1098 //////////////////////////////////////////////////////////////////////////
1099 // new since 1.2.4
1100 //////////////////////////////////////////////////////////////////////////
1101 
1102  /*! Used for Java classes in the summary section of Java packages */
1104  {
1105  if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
1106  {
1107  return "データ構造";
1108  }
1109  else
1110  {
1111  return "クラス";
1112  }
1113  }
1114  /*! Used as the title of a Java package */
1115  virtual QCString trPackage(const char *name)
1116  {
1117  return (QCString)name+" パッケージ";
1118  }
1119  /*! Title of the package index page */
1121  {
1122  return "パッケージ一覧";
1123  }
1124  /*! The description of the package index page */
1126  {
1127  return "パッケージ一覧です。";
1128  }
1129  /*! The link name in the Quick links header for each page */
1131  {
1132  return "パッケージ";
1133  }
1134 
1135  /*! Text shown before a multi-line define */
1137  {
1138  return "値:";
1139  }
1140 
1141 
1142 //////////////////////////////////////////////////////////////////////////
1143 // new since 1.2.5
1144 //////////////////////////////////////////////////////////////////////////
1145 
1146  /*! Used as a marker that is put before a \\bug item */
1147  virtual QCString trBug()
1148  {
1149  return "バグ";
1150  }
1151  /*! Used as the header of the bug list */
1153  {
1154  return "バグ一覧";
1155  }
1156 
1157 //////////////////////////////////////////////////////////////////////////
1158 // new since 1.2.6
1159 //////////////////////////////////////////////////////////////////////////
1160 
1161  /*! Used as ansicpg for RTF file
1162  *
1163  * The following table shows the correlation of Charset name, Charset Value and
1164  * <pre>
1165  * Codepage number:
1166  * Charset Name Charset Value(hex) Codepage number
1167  * ------------------------------------------------------
1168  * DEFAULT_CHARSET 1 (x01)
1169  * SYMBOL_CHARSET 2 (x02)
1170  * OEM_CHARSET 255 (xFF)
1171  * ANSI_CHARSET 0 (x00) 1252
1172  * RUSSIAN_CHARSET 204 (xCC) 1251
1173  * EE_CHARSET 238 (xEE) 1250
1174  * GREEK_CHARSET 161 (xA1) 1253
1175  * TURKISH_CHARSET 162 (xA2) 1254
1176  * BALTIC_CHARSET 186 (xBA) 1257
1177  * HEBREW_CHARSET 177 (xB1) 1255
1178  * ARABIC _CHARSET 178 (xB2) 1256
1179  * SHIFTJIS_CHARSET 128 (x80) 932
1180  * HANGEUL_CHARSET 129 (x81) 949
1181  * GB2313_CHARSET 134 (x86) 936
1182  * CHINESEBIG5_CHARSET 136 (x88) 950
1183  * </pre>
1184  *
1185  */
1187  {
1188  return "932";
1189  }
1190 
1191 
1192  /*! Used as ansicpg for RTF fcharset
1193  * \see trRTFansicp() for a table of possible values.
1194  */
1196  {
1197  return "128";
1198  }
1199 
1200  /*! Used as header RTF general index */
1202  {
1203  return "索引";
1204  }
1205 
1206  /*! This is used for translation of the word that will possibly
1207  * be followed by a single name or by a list of names
1208  * of the category.
1209  */
1210  virtual QCString trClass(bool /*first_capital*/, bool /*singular*/)
1211  {
1212  return "クラス";
1213  }
1214 
1215  /*! This is used for translation of the word that will possibly
1216  * be followed by a single name or by a list of names
1217  * of the category.
1218  */
1219  virtual QCString trFile(bool /*first_capital*/, bool /*singular*/)
1220  {
1221  return "ファイル";
1222  }
1223 
1224  /*! This is used for translation of the word that will possibly
1225  * be followed by a single name or by a list of names
1226  * of the category.
1227  */
1228  virtual QCString trNamespace(bool /*first_capital*/, bool /*singular*/)
1229  {
1230  return "名前空間";
1231  }
1232 
1233  /*! This is used for translation of the word that will possibly
1234  * be followed by a single name or by a list of names
1235  * of the category.
1236  */
1237  virtual QCString trGroup(bool /*first_capital*/, bool /*singular*/)
1238  {
1239  return "グループ";
1240  }
1241 
1242  /*! This is used for translation of the word that will possibly
1243  * be followed by a single name or by a list of names
1244  * of the category.
1245  */
1246  virtual QCString trPage(bool /*first_capital*/, bool /*singular*/)
1247  {
1248  return "ページ";
1249  }
1250 
1251  /*! This is used for translation of the word that will possibly
1252  * be followed by a single name or by a list of names
1253  * of the category.
1254  */
1255  virtual QCString trMember(bool /*first_capital*/, bool /*singular*/)
1256  {
1257  return "メンバ";
1258  }
1259 
1260  /*! This is used for translation of the word that will possibly
1261  * be followed by a single name or by a list of names
1262  * of the category.
1263  */
1264  virtual QCString trGlobal(bool /*first_capital*/, bool /*singular*/)
1265  {
1266  return "大域各種";
1267  }
1268 
1269 //////////////////////////////////////////////////////////////////////////
1270 // new since 1.2.7
1271 //////////////////////////////////////////////////////////////////////////
1272 
1273  /*! This text is generated when the \\author command is used and
1274  * for the author section in man pages. */
1275  virtual QCString trAuthor(bool /*first_capital*/, bool /*singular*/)
1276  {
1277  return "著者";
1278  }
1279 
1280 //////////////////////////////////////////////////////////////////////////
1281 // new since 1.2.11
1282 //////////////////////////////////////////////////////////////////////////
1283 
1284  /*! This text is put before the list of members referenced by a member
1285  */
1287  {
1288  return "参照先";
1289  }
1290 
1291 //////////////////////////////////////////////////////////////////////////
1292 // new since 1.2.13
1293 //////////////////////////////////////////////////////////////////////////
1294 
1295  /*! used in member documentation blocks to produce a list of
1296  * members that are implemented by this one.
1297  */
1298  virtual QCString trImplementedFromList(int numEntries)
1299  {
1300  return trWriteList(numEntries)+"を実装しています。";
1301  }
1302 
1303  /*! used in member documentation blocks to produce a list of
1304  * all members that implement this abstract member.
1305  */
1306  virtual QCString trImplementedInList(int numEntries)
1307  {
1308  return trWriteList(numEntries)+"で実装されています。";
1309  }
1310 //////////////////////////////////////////////////////////////////////////
1311 // new since 1.2.16
1312 //////////////////////////////////////////////////////////////////////////
1313 
1314  /*! used in RTF documentation as a heading for the Table
1315  * of Contents.
1316  */
1318  {
1319  return "目次";
1320  }
1321 
1322 //////////////////////////////////////////////////////////////////////////
1323 // new since 1.2.17
1324 //////////////////////////////////////////////////////////////////////////
1325 
1326  /*! Used as the header of the list of item that have been
1327  * flagged deprecated
1328  */
1330  {
1331  return "非推奨一覧";
1332  }
1333 
1334 //////////////////////////////////////////////////////////////////////////
1335 // new since 1.2.18
1336 //////////////////////////////////////////////////////////////////////////
1337 
1338  /*! Used as a header for declaration section of the events found in
1339  * a C# program
1340  */
1341  virtual QCString trEvents()
1342  {
1343  return "イベント";
1344  }
1345  /*! Header used for the documentation section of a class' events. */
1347  {
1348  return "イベント詳解";
1349  }
1350 
1351 //////////////////////////////////////////////////////////////////////////
1352 // new since 1.3
1353 //////////////////////////////////////////////////////////////////////////
1354 
1355  /*! Used as a heading for a list of Java class types with package scope.
1356  */
1358  {
1359  return "パッケージ内の型定義";
1360  }
1361  /*! Used as a heading for a list of Java class functions with package
1362  * scope.
1363  */
1365  {
1366  return "関数";
1367  }
1368  /*! Used as a heading for a list of static Java class functions with
1369  * package scope.
1370  */
1372  {
1373  return "静的関数";
1374  }
1375  /*! Used as a heading for a list of Java class variables with package
1376  * scope.
1377  */
1379  {
1380  return "変数";
1381  }
1382  /*! Used as a heading for a list of static Java class variables with
1383  * package scope.
1384  */
1386  {
1387  return "静的変数";
1388  }
1389 
1390 //////////////////////////////////////////////////////////////////////////
1391 // new since 1.3.1
1392 //////////////////////////////////////////////////////////////////////////
1393 
1394  /*! Used in the quick index of a class/file/namespace member list page
1395  * to link to the unfiltered list of all members.
1396  */
1397  virtual QCString trAll()
1398  {
1399  return "全て";
1400  }
1401  /*! Put in front of the call graph for a function. */
1403  {
1404  return "呼び出し関係図:";
1405  }
1406 
1407 //////////////////////////////////////////////////////////////////////////
1408 // new since 1.3.3
1409 //////////////////////////////////////////////////////////////////////////
1410 
1411  /*! This string is used as the title for the page listing the search
1412  * results.
1413  */
1415  {
1416  return "検索結果";
1417  }
1418  /*! This string is put just before listing the search results. The
1419  * text can be different depending on the number of documents found.
1420  * Inside the text you can put the special marker $num to insert
1421  * the number representing the actual number of search results.
1422  * The @a numDocuments parameter can be either 0, 1 or 2, where the
1423  * value 2 represents 2 or more matches. HTML markup is allowed inside
1424  * the returned string.
1425  */
1426  virtual QCString trSearchResults(int numDocuments)
1427  {
1428  if (numDocuments==0)
1429  {
1430  return "入力条件を満たす文書がありません。";
1431  }
1432  else if (numDocuments==1)
1433  {
1434  return "入力条件を満たす文書が <b>1</b> 件ありました.";
1435  }
1436  else
1437  {
1438  return "入力条件を満たす文書が <b>$num</b> 件ありました. "
1439  "一致度の高いものから表示されます.";
1440  }
1441  }
1442  /*! This string is put before the list of matched words, for each search
1443  * result. What follows is the list of words that matched the query.
1444  */
1446  {
1447  return "照合語:";
1448  }
1449 
1450 //////////////////////////////////////////////////////////////////////////
1451 // new since 1.3.8
1452 //////////////////////////////////////////////////////////////////////////
1453 
1454  /*! This is used in HTML as the title of page with source code for file filename
1455  */
1457  {
1458  return filename + " ソースファイル";
1459  }
1460 
1461 //////////////////////////////////////////////////////////////////////////
1462 // new since 1.3.9
1463 //////////////////////////////////////////////////////////////////////////
1464 
1465  /*! This is used as the name of the chapter containing the directory
1466  * hierarchy.
1467  */
1469  { return "ディレクトリ索引"; }
1470 
1471  /*! This is used as the name of the chapter containing the documentation
1472  * of the directories.
1473  */
1475  { return "ディレクトリ詳解"; }
1476 
1477  /*! This is used as the title of the directory index and also in the
1478  * Quick links of an HTML page, to link to the directory hierarchy.
1479  */
1481  { return "ディレクトリ"; }
1482 
1483  /*! This returns a sentences that introduces the directory hierarchy.
1484  * and the fact that it is sorted alphabetically per level
1485  */
1487  { return "このディレクトリ一覧はおおまかにはソートされていますが、"
1488  "完全にアルファベット順でソートされてはいません。";
1489  }
1490 
1491  /*! This returns the title of a directory page. The name of the
1492  * directory is passed via \a dirName.
1493  */
1494  virtual QCString trDirReference(const char *dirName)
1495  { QCString result=dirName; result+=" ディレクトリリファレンス"; return result; }
1496 
1497  /*! This returns the word directory with or without starting capital
1498  * (\a first_capital) and in sigular or plural form (\a singular).
1499  */
1500  virtual QCString trDir(bool, bool)
1501  {
1502  return "ディレクトリ";
1503  }
1504 
1505 //////////////////////////////////////////////////////////////////////////
1506 // new since 1.4.1
1507 //////////////////////////////////////////////////////////////////////////
1508 
1509  /*! This text is added to the documentation when the \\overload command
1510  * is used for a overloaded function.
1511  */
1513  {
1514  return "これはオーバーロードされたメンバ関数です。"
1515  "利便性のために用意されています。"
1516  "元の関数との違いは引き数のみです。";
1517  }
1518 
1519 //////////////////////////////////////////////////////////////////////////
1520 // new since 1.4.6
1521 //////////////////////////////////////////////////////////////////////////
1522 
1523  /*! This is used to introduce a caller (or called-by) graph */
1525  {
1526  return "被呼び出し関係図:";
1527  }
1528 
1529  /*! This is used in the documentation of a file/namespace before the list
1530  * of documentation blocks for enumeration values
1531  */
1533  { return "列挙型詳解"; }
1534 
1535 
1536 //////////////////////////////////////////////////////////////////////////
1537 // new since 1.5.4 (mainly for Fortran)
1538 //////////////////////////////////////////////////////////////////////////
1539 
1540  /*! header that is put before the list of member subprograms (Fortran). */
1542  { return "メンバ関数/サブルーチン詳解"; }
1543 
1544  /*! This is put above each page as a link to the list of annotated data types (Fortran). */
1546  { return "データ型一覧"; }
1547 
1548  /*! This is put above each page as a link to all members of compounds (Fortran). */
1550  { return "データフィールド"; }
1551 
1552  /*! This is an introduction to the annotated compound list (Fortran). */
1554  { return "これはデータ型の一覧です:"; }
1555 
1556  /*! This is an introduction to the page with all data types (Fortran). */
1558  {
1559  QCString result="これは";
1560  result+="フィールドの一覧です。それぞれ";
1561  if (extractAll)
1562  {
1563  result+="が属しているデータ型";
1564  }
1565  result+="の詳解へリンクしています。";
1566  return result;
1567  }
1568 
1569  /*! This is used in LaTeX as the title of the chapter with the
1570  * annotated compound index (Fortran).
1571  */
1573  { return "データ型索引"; }
1574 
1575  /*! This is used in LaTeX as the title of the chapter containing
1576  * the documentation of all data types (Fortran).
1577  */
1579  { return "データ型詳解"; }
1580 
1581  /*! This is used in the documentation of a file as a header before the
1582  * list of (global) subprograms (Fortran).
1583  */
1585  { return "関数/サブルーチン"; }
1586 
1587 
1588  /*! This is used in the documentation of a file/namespace before the list
1589  * of documentation blocks for subprograms (Fortran)
1590  */
1592  { return "関数/サブルーチン詳解"; }
1593 
1594  /*! This is used in the documentation of a file/namespace/group before
1595  * the list of links to documented compounds (Fortran)
1596  */
1598  { return "データ型"; }
1599 
1600  /*! used as the title of page containing all the index of all modules (Fortran). */
1602  { return "モジュール一覧"; }
1603 
1604  /*! used as an introduction to the modules list (Fortran) */
1605  virtual QCString trModulesListDescription(bool extractAll)
1606  {
1607  QCString result;
1608  if (!extractAll)
1609  {
1610  result+="詳解が記されている";
1611  }
1612  else
1613  {
1614  result+="全";
1615  }
1616  result+="モジュールの一覧です";
1617  return result;
1618  }
1619 
1620  /*! used as the title of the HTML page of a module/type (Fortran) */
1621  virtual QCString trCompoundReferenceFortran(const char *clName,
1622  ClassDef::CompoundType compType,
1623  bool isTemplate)
1624  {
1625  QCString result="";
1626  switch(compType)
1627  {
1628  case ClassDef::Class: result+="モジュール "; break;
1629  case ClassDef::Struct: result+="TYPE "; break;
1630  case ClassDef::Union: result+="共用体 "; break;
1631  case ClassDef::Interface: result+="インターフェース "; break;
1632  case ClassDef::Protocol: result+="プロトコル "; break;
1633  case ClassDef::Category: result+="カテゴリ "; break;
1634  case ClassDef::Exception: result+="例外 "; break;
1635  default: break;
1636  }
1637  if (isTemplate) result += "テンプレート ";
1638  result+=(QCString)clName;
1639  return result;
1640  }
1641  /*! used as the title of the HTML page of a module (Fortran) */
1642  virtual QCString trModuleReference(const char *namespaceName)
1643  {
1644  QCString result=namespaceName;
1645  result+="モジュール";
1646  return result;
1647  }
1648 
1649  /*! This is put above each page as a link to all members of modules. (Fortran) */
1651  { return "モジュールメンバ"; }
1652 
1653  /*! This is an introduction to the page with all modules members (Fortran) */
1654  virtual QCString trModulesMemberDescription(bool extractAll)
1655  {
1656  QCString result="これはモジュールメンバ一覧です。それぞれ ";
1657  if (extractAll)
1658  {
1659  result+="属しているモジュール";
1660  }
1661  result+="の詳解へリンクしています。";
1662  return result;
1663  }
1664 
1665  /*! This is used in LaTeX as the title of the chapter with the
1666  * index of all modules (Fortran).
1667  */
1669  { return "モジュール索引"; }
1670 
1671  /*! This is used for translation of the word that will possibly
1672  * be followed by a single name or by a list of names
1673  * of the category.
1674  */
1675  virtual QCString trModule(bool /*first_capital*/, bool /*singular*/)
1676  {
1677  return "モジュール";
1678  }
1679  /*! This is put at the bottom of a module documentation page and is
1680  * followed by a list of files that were used to generate the page.
1681  */
1683  bool /*single*/)
1684  { // here s is one of " Module", " Struct" or " Union"
1685  // single is true implies a single file
1686  QCString result="次のファイルから";
1687  switch(compType)
1688  {
1689  case ClassDef::Class: result+="モジュール"; break;
1690  case ClassDef::Struct: result+="型"; break;
1691  case ClassDef::Union: result+="共用体"; break;
1692  case ClassDef::Interface: result+="インターフェース"; break;
1693  case ClassDef::Protocol: result+="プロトコル"; break;
1694  case ClassDef::Category: result+="カテゴリ"; break;
1695  case ClassDef::Exception: result+="例外"; break;
1696  default: break;
1697  }
1698  result+="の詳解が抽出されました:";
1699  return result;
1700  }
1701  /*! This is used for translation of the word that will possibly
1702  * be followed by a single name or by a list of names
1703  * of the category.
1704  */
1705  virtual QCString trType(bool /*first_capital*/, bool /*singular*/)
1706  {
1707  QCString result = "型";
1708  return result;
1709  }
1710  /*! This is used for translation of the word that will possibly
1711  * be followed by a single name or by a list of names
1712  * of the category.
1713  */
1714  virtual QCString trSubprogram(bool /*first_capital*/, bool /*singular*/)
1715  {
1716  QCString result = "サブプログラム";
1717  return result;
1718  }
1719 
1720  /*! C# Type Constraint list */
1722  {
1723  return "型制約";
1724  }
1725 
1726 //////////////////////////////////////////////////////////////////////////
1727 // new since 1.6.0 (mainly for the new search engine)
1728 //////////////////////////////////////////////////////////////////////////
1729 
1730  /*! directory relation for \a name */
1731  virtual QCString trDirRelation(const char *name)
1732  {
1733  return QCString(name)+" 関係";
1734  }
1735 
1736  /*! Loading message shown when loading search results */
1738  {
1739  return "読み取り中…";
1740  }
1741 
1742  /*! Label used for search results in the global namespace */
1744  {
1745  return "大域名前空間";
1746  }
1747 
1748  /*! Message shown while searching */
1750  {
1751  return "検索中…";
1752  }
1753 
1754  /*! Text shown when no search results are found */
1756  {
1757  return "一致する文字列を見つけられません";
1758  }
1759 
1760 //////////////////////////////////////////////////////////////////////////
1761 // new since 1.6.3 (missing items for the directory pages)
1762 //////////////////////////////////////////////////////////////////////////
1763 
1764  /*! when clicking a directory dependency label, a page with a
1765  * table is shown. The heading for the first column mentions the
1766  * source file that has a relation to another file.
1767  */
1768  virtual QCString trFileIn(const char *name)
1769  {
1770  return (QCString)name+"にあるファイル";
1771  }
1772 
1773  /*! when clicking a directory dependency label, a page with a
1774  * table is shown. The heading for the second column mentions the
1775  * destination file that is included.
1776  */
1777  virtual QCString trIncludesFileIn(const char *name)
1778  {
1779  return (QCString)name+"にあるファイルを include している";
1780  }
1781 
1782  /** Compiles a date string.
1783  * @param year Year in 4 digits
1784  * @param month Month of the year: 1=January
1785  * @param day Day of the Month: 1..31
1786  * @param dayOfWeek Day of the week: 1=Monday..7=Sunday
1787  * @param hour Hour of the day: 0..23
1788  * @param minutes Minutes in the hour: 0..59
1789  * @param seconds Seconds within the minute: 0..59
1790  * @param includeTime Include time in the result string?
1791  */
1792  virtual QCString trDateTime(int year,int month,int day,int dayOfWeek,
1793  int hour,int minutes,int seconds,
1794  bool includeTime)
1795  {
1796  static const char *days[] = { "月", "火", "水", "木", "金", "土", "日" };
1797  QCString sdate;
1798  sdate.sprintf("%.4d年%.2d月%.2d日(%s)",year,month,day,days[dayOfWeek-1]);
1799  if (includeTime)
1800  {
1801  QCString stime;
1802  stime.sprintf(" %.2d時%.2d分%.2d秒",hour,minutes,seconds);
1803  sdate+=stime;
1804  }
1805  return sdate;
1806  }
1807 
1808 //////////////////////////////////////////////////////////////////////////
1809 // new since 1.7.5
1810 //////////////////////////////////////////////////////////////////////////
1811 
1812  /*! Header for the page with bibliographic citations */
1814  { return "書誌参照"; }
1815 
1816  /*! Text for copyright paragraph */
1818  { return "著作権所有"; }
1819 
1820  /*! Header for the graph showing the directory dependencies */
1821  virtual QCString trDirDepGraph(const char *name)
1822  { return QCString(name)+" のディレクトリ依存関係図"; }
1823 
1824 //////////////////////////////////////////////////////////////////////////
1825 // new since 1.8.0
1826 //////////////////////////////////////////////////////////////////////////
1827 
1828  /*! Detail level selector shown for hierarchical indices */
1830  { return "表示階層"; }
1831 
1832  /*! Section header for list of template parameters */
1834  { return "テンプレート引数"; }
1835 
1836  /*! Used in dot graph when UML_LOOK is enabled and there are many fields */
1837  virtual QCString trAndMore(const QCString &number)
1838  { return "ほか "+number+" 件…"; }
1839 
1840  /*! Used file list for a Java enum */
1842  {
1843  return "次のファイルからこの列挙についての詳解を抽出しました:";
1844  }
1845 
1846  /*! Header of a Java enum page (Java enums are represented as classes). */
1847  virtual QCString trEnumReference(const char *name)
1848  { return QCString("列挙 ")+name+" 詳解"; }
1849 
1850  /*! Used for a section containing inherited members */
1851  virtual QCString trInheritedFrom(const char *members,const char *what)
1852  { return QCString("基底クラス ")+what+" に属する継承"+members; }
1853 
1854  /*! Header of the sections with inherited members specific for the
1855  * base class(es)
1856  */
1858  { return "その他の継承メンバ"; }
1859 
1860 //////////////////////////////////////////////////////////////////////////
1861 // new since 1.8.2
1862 //////////////////////////////////////////////////////////////////////////
1863 
1864  /*! Used as a tooltip for the toggle button that appears in the
1865  * navigation tree in the HTML output when GENERATE_TREEVIEW is
1866  * enabled. This tooltip explains the meaning of the button.
1867  */
1869  {
1870 
1871  QCString opt = enable ? "有効" : "無効";
1872  return "クリックで同期表示が"+opt+"になります";
1873  }
1874 
1875  /*! Used in a method of an Objective-C class that is declared in a
1876  * a category. Note that the @1 marker is required and is replaced
1877  * by a link.
1878  */
1880  {
1881  return "@0 カテゴリーから提供されています。";
1882  }
1883 
1884  /*! Used in a method of an Objective-C category that extends a class.
1885  * Note that the @1 marker is required and is replaced by a link to
1886  * the class method.
1887  */
1889  {
1890  return "@0 を拡張しています。";
1891  }
1892 
1893  /*! Used as the header of a list of class methods in Objective-C.
1894  * These are similar to static public member functions in C++.
1895  */
1897  {
1898  return "クラスメソッド";
1899  }
1900 
1901  /*! Used as the header of a list of instance methods in Objective-C.
1902  * These are similar to public member functions in C++.
1903  */
1905  {
1906  return "実体メソッド";
1907  }
1908 
1909  /*! Used as the header of the member functions of an Objective-C class.
1910  */
1912  {
1913  return "メソッド詳解";
1914  }
1915 
1916  /*! Used as the title of the design overview picture created for the
1917  * VHDL output.
1918  */
1920  {
1921  return "デザイン概観";
1922  }
1923 
1924 //////////////////////////////////////////////////////////////////////////
1925 // new since 1.8.4
1926 //////////////////////////////////////////////////////////////////////////
1927 
1928  /** old style UNO IDL services: implemented interfaces */
1930  { return "実装されたインターフォース"; }
1931 
1932  /** old style UNO IDL services: inherited services */
1934  { return "継承されたサービス"; }
1935 
1936  /** UNO IDL constant groups */
1938  { return "定数グループ"; }
1939 
1940  /** UNO IDL constant groups */
1941  virtual QCString trConstantGroupReference(const char *namespaceName)
1942  {
1943  QCString result=namespaceName;
1944  result+=" 定数グループ詳解";
1945  return result;
1946  }
1947  /** UNO IDL service page title */
1948  virtual QCString trServiceReference(const char *sName)
1949  {
1950  QCString result=(QCString)sName;
1951  result+=" サービス詳解";
1952  return result;
1953  }
1954  /** UNO IDL singleton page title */
1955  virtual QCString trSingletonReference(const char *sName)
1956  {
1957  QCString result=(QCString)sName;
1958  result+=" Singleton 詳解";
1959  return result;
1960  }
1961  /** UNO IDL service page */
1962  virtual QCString trServiceGeneratedFromFiles(bool /*single*/)
1963  {
1964  // single is true implies a single file
1965  return "次のファイルからこのサービスについて"
1966  "の詳解を抽出しました:";
1967  }
1968  /** UNO IDL singleton page */
1969  virtual QCString trSingletonGeneratedFromFiles(bool /*single*/)
1970  {
1971  // single is true implies a single file
1972  return "次のファイルからこの Singleton について"
1973  "の詳解を抽出しました:";
1974  }
1975 
1976 //////////////////////////////////////////////////////////////////////////
1977 
1978 };
1979 
1980 #endif
virtual QCString trFileListDescription(bool extractAll)
static QCString name
Definition: declinfo.cpp:673
virtual QCString trNamespaces()
virtual QCString trDateTime(int year, int month, int day, int dayOfWeek, int hour, int minutes, int seconds, bool includeTime)
virtual QCString trParameters()
virtual QCString trRelatedPages()
virtual QCString trReimplementedFromList(int numEntries)
virtual QCString trGeneratedBy()
virtual QCString trPrivateTypes()
virtual QCString trCallerGraph()
virtual QCString trProvidedByCategory()
virtual QCString trPrivateSlots()
virtual QCString trEnumName()
virtual QCString trSearchResultsTitle()
virtual QCString trFileIndex()
virtual QCString trCompoundMembersFortran()
virtual QCString trMore()
virtual QCString trFileDocumentation()
virtual QCString trGlobalNamespace()
virtual QCString trDirectories()
virtual QCString trProtectedSlots()
virtual QCString trRTFGeneralIndex()
virtual QCString trBug()
virtual QCString trPublicTypes()
virtual QCString trSearch()
QCString generateMarker(int id)
Definition: util.cpp:266
virtual QCString trWriteList(int numEntries)
virtual QCString trLoading()
virtual QCString trEnumerationTypeDocumentation()
static QCString result
virtual QCString trRelatedFunctions()
Definition: translator_jp.h:84
virtual QCString trSourceFile(QCString &filename)
virtual QCString trStaticPackageAttribs()
virtual QCString trVariables()
virtual QCString trCopyright()
virtual QCString trCompoundList()
virtual QCString trDirDocumentation()
virtual QCString trCompounds()
virtual QCString trCompoundReference(const char *clName, ClassDef::CompoundType compType, bool isTemplate)
virtual QCString trReferencedBy()
uint length() const
Definition: qcstring.h:195
virtual QCString trLegendDocs()
virtual QCString trMainPage()
virtual QCString trInclByDepGraph()
virtual QCString trPackageTypes()
virtual QCString trNamespaceMemberDescription(bool extractAll)
virtual QCString trCompoundReferenceFortran(const char *clName, ClassDef::CompoundType compType, bool isTemplate)
virtual QCString trInheritedByList(int numEntries)
opt
Definition: train.py:196
virtual QCString trExceptions()
virtual QCString trGlobal(bool, bool)
virtual QCString trAdditionalInheritedMembers()
virtual QCString trSubprograms()
virtual QCString trNoMatches()
virtual QCString trClassHierarchy()
virtual QCString trInterfaces()
virtual QCString trRelatedPagesDescription()
virtual QCString trServices()
virtual QCString trFileMembers()
virtual QCString trEnumerationValues()
virtual QCString trEnumGeneratedFromFiles(bool)
virtual QCString trModulesMembers()
virtual QCString trPrecondition()
virtual QCString trPackageListDescription()
virtual QCString trNamespaceReference(const char *namespaceName)
virtual QCString trDefineValue()
virtual QCString trGeneratedFromFiles(ClassDef::CompoundType compType, bool)
virtual QCString trPage(bool, bool)
virtual QCString trLegend()
virtual QCString trServiceGeneratedFromFiles(bool)
virtual QCString trPublicMembers()
virtual QCString trFunctions()
string filename
Definition: train.py:213
virtual QCString trStaticProtectedMembers()
virtual QCString trTypeConstraints()
virtual QCString trDefineDocumentation()
virtual QCString trDefinedInSourceFile()
virtual QCString trTypedefs()
virtual QCString trReferenceManual()
virtual QCString trRTFCharSet()
virtual QCString trDefinedIn()
virtual QCString trVariableDocumentation()
virtual QCString trInstanceMethods()
virtual QCString trImplementedInList(int numEntries)
virtual QCString trStaticProtectedAttribs()
virtual QCString trMemberDataDocumentation()
virtual QCString trFile(bool, bool)
virtual QCString trModulesDescription()
virtual QCString trAll()
virtual QCString trCallGraph()
virtual QCString trTodo()
virtual QCString trSearchMatches()
virtual QCString trExamples()
virtual QCString trIncludingInheritedMembers()
virtual QCString trDefinedAtLineInSourceFile()
virtual QCString trDirRelation(const char *name)
virtual QCString trEventDocumentation()
virtual QCString trModulesList()
virtual QCString trPackageList()
virtual QCString trFileList()
virtual QCString trPanelSynchronisationTooltip(bool enable)
virtual QCString trCompoundListDescription()
virtual QCString trMemberFunctionDocumentation()
virtual QCString trSince()
fileName
Definition: dumpTree.py:9
virtual QCString trDirDepGraph(const char *name)
virtual QCString trExtendsClass()
virtual QCString trPrivateAttribs()
virtual QCString trNamespace(bool, bool)
virtual QCString trClasses()
second seconds
Alias for common language habits.
Definition: spacetime.h:88
virtual QCString trDirReference(const char *dirName)
virtual QCString trFileIn(const char *name)
virtual QCString trPackageAttribs()
virtual QCString trEnumerations()
virtual QCString trDirDescription()
virtual QCString trDocumentation()
virtual QCString trExamplesDescription()
virtual QCString trSubprogramDocumentation()
virtual QCString trModuleDocumentation()
virtual QCString trFileReference(const char *fileName)
virtual QCString trClassHierarchyDescription()
virtual QCString trSeeAlso()
virtual QCString trPageAbbreviation()
virtual QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType, bool)
virtual QCString trMemberTypedefDocumentation()
Definition: translator_jp.h:96
virtual QCString trPropertyDocumentation()
virtual QCString trReturns()
virtual QCString trEvents()
virtual QCString trTestList()
virtual QCString trPublicAttribs()
virtual QCString trCompoundMembersDescription(bool extractAll)
virtual QCString trDeprecatedList()
virtual QCString trPublicSlots()
virtual QCString trDesignOverview()
virtual QCString trConstantGroupReference(const char *namespaceName)
virtual QCString trClassDiagram(const char *clName)
virtual QCString trTest()
virtual QCString trInclDepGraph(const char *fName)
virtual QCString trLegendTitle()
virtual QCString trConstructorDocumentation()
#define Config_getBool(val)
Definition: config.cpp:664
virtual QCString trTodoList()
virtual QCString trDataTypes()
virtual QCString trStaticPackageMembers()
virtual QCString trVersion()
virtual QCString trServiceReference(const char *sName)
virtual QCString trPostcondition()
QCString getDotImageExtension(void)
Definition: util.cpp:8562
virtual QCString trSubprogram(bool, bool)
virtual QCString idLanguage()
Definition: translator_jp.h:75
virtual QCString trDirIndex()
virtual QCString trGroup(bool, bool)
virtual QCString trStaticPrivateAttribs()
virtual QCString trCompoundMembersDescriptionFortran(bool extractAll)
virtual QCString trGeneratedAutomatically(const char *s)
virtual QCString trRelatedSubscript()
Definition: translator_jp.h:88
virtual QCString trAuthor(bool, bool)
virtual QCString trThisIsTheListOfAllMembers()
virtual QCString trMember(bool, bool)
virtual QCString trMemberEnumerationDocumentation()
virtual QCString trInheritedFrom(const char *members, const char *what)
QCString & sprintf(const char *format,...)
Definition: qcstring.cpp:27
virtual QCString trPageDocumentation()
virtual QCString trModulesIndex()
virtual QCString trPrivateMembers()
virtual QCString trPackageMembers()
virtual QCString trProtectedTypes()
virtual QCString trSignals()
virtual QCString trClassMethods()
virtual QCString trModule(bool, bool)
virtual QCString trCiteReferences()
virtual QCString trReimplementedInList(int numEntries)
virtual QCString trEnumReference(const char *name)
virtual QCString trDetailedDescription()
Definition: translator_jp.h:92
virtual QCString trPackages()
virtual QCString trModuleIndex()
virtual QCString trDate()
virtual QCString trNamespaceMembers()
virtual QCString trInvariant()
virtual QCString trRTFTableOfContents()
virtual QCString trInheritsList(int numEntries)
virtual QCString trGotoSourceCode()
virtual QCString trProperties()
virtual QCString trGotoTextualHierarchy()
virtual QCString trProtectedAttribs()
CompoundType
Definition: classdef.h:63
virtual QCString trGotoDocumentation()
virtual QCString trCompoundListDescriptionFortran()
virtual QCString trMethodDocumentation()
virtual QCString trTemplateParameters()
virtual QCString trReturnValues()
virtual QCString trAndMore(const QCString &number)
virtual QCString trDetailLevel()
virtual QCString trCollaborationDiagram(const char *clName)
virtual QCString trFriends()
virtual QCString trDir(bool, bool)
virtual QCString trDeprecated()
virtual QCString trNamespaceDocumentation()
virtual QCString trCompoundListFortran()
virtual QCString trStaticPrivateMembers()
virtual QCString trGraphicalHierarchy()
virtual QCString trModulesMemberDescription(bool extractAll)
virtual QCString trPageIndex()
virtual QCString trIncludesFileIn(const char *name)
virtual QCString trWarning()
virtual QCString trStaticPublicAttribs()
virtual QCString trForInternalUseOnly()
virtual QCString trBugList()
virtual QCString trInitialValue()
virtual QCString trCompoundIndexFortran()
virtual QCString trPackage(const char *name)
virtual QCString trGeneratedAt(const char *date, const char *projName)
virtual QCString trStaticPublicMembers()
virtual QCString trHierarchicalIndex()
virtual QCString trTypeDocumentation()
virtual QCString trImplementedFromList(int numEntries)
virtual QCString trClassDocumentation()
virtual QCString trSingletonReference(const char *sName)
virtual QCString trCode()
virtual QCString trRTFansicp()
virtual QCString trSingletonGeneratedFromFiles(bool)
virtual QCString trTypedefDocumentation()
virtual QCString trType(bool, bool)
virtual QCString trNamespaceIndex()
virtual QCString trFileMembersDescription(bool)
virtual QCString trReferences()
virtual QCString trRelatedFunctionDocumentation()
virtual QCString trCompoundMembers()
virtual QCString trExampleDocumentation()
virtual QCString trNamespaceList()
virtual QCString trFunctionDocumentation()
virtual QCString trGotoGraphicalHierarchy()
virtual QCString trModulesListDescription(bool extractAll)
static QCString * s
Definition: config.cpp:1042
virtual QCString trMemberList()
virtual QCString trListOfAllMembers()
virtual QCString trNote()
virtual QCString trProtectedMembers()
virtual QCString trEnumValue()
virtual QCString trConstantGroups()
virtual QCString trModules()
virtual QCString trNamespaceListDescription(bool extractAll)
virtual QCString trSearchResults(int numDocuments)
virtual QCString latexLanguageSupportCommand()
Definition: translator_jp.h:78
virtual QCString trRemarks()
virtual QCString trCompoundIndex()
virtual QCString trMemberFunctionDocumentationFortran()
virtual QCString trModuleReference(const char *namespaceName)
virtual QCString trDefines()
virtual QCString trAttention()
virtual QCString trClass(bool, bool)
virtual QCString trSearching()
virtual QCString trEnumerationValueDocumentation()
virtual QCString trOverloadText()