Blame src/translator_jp.h

Packit Service 50c9f2
/******************************************************************************
Packit Service 50c9f2
 *
Packit Service 50c9f2
 *
Packit Service 50c9f2
 *
Packit Service 50c9f2
 * Copyright (C) 1997-2015 by Dimitri van Heesch.
Packit Service 50c9f2
 *
Packit Service 50c9f2
 * Permission to use, copy, modify, and distribute this software and its
Packit Service 50c9f2
 * documentation under the terms of the GNU General Public License is hereby
Packit Service 50c9f2
 * granted. No representations are made about the suitability of this software
Packit Service 50c9f2
 * for any purpose. It is provided "as is" without express or implied warranty.
Packit Service 50c9f2
 * See the GNU General Public License for more details.
Packit Service 50c9f2
 *
Packit Service 50c9f2
 * Documents produced by Doxygen are derivative works derived from the
Packit Service 50c9f2
 * input used in their production; they are not affected by this license.
Packit Service 50c9f2
 *
Packit Service 50c9f2
 */
Packit Service 50c9f2
Packit Service 50c9f2
/*
Packit Service 50c9f2
 * translator_jp.h
Packit Service 50c9f2
 * Updates:
Packit Service 50c9f2
 * 1.2.5)
Packit Service 50c9f2
 * First Translation
Packit Service 50c9f2
 *      by Kenji Nagamatsu
Packit Service 50c9f2
 * 1.2.12)
Packit Service 50c9f2
 * Update and Shift-Jis(_WIN32) -> converted UTF-8 at version 1.8.5
Packit Service 50c9f2
 *      by Ryunosuke Sato (30-Dec-2001)
Packit Service 50c9f2
 * 1.5.8)
Packit Service 50c9f2
 * Translation for 1.5.8.
Packit Service 50c9f2
 *      by Hiroki Iseri (18-Feb-2009)
Packit Service 50c9f2
 * 1.8.5)
Packit Service 50c9f2
 * Translation Added for 1.8.4 and revised
Packit Service 50c9f2
 *      by Suzumizaki-Kimitaka (30-Aug-2013)
Packit Service 50c9f2
 */
Packit Service 50c9f2
/*
Packit Service 50c9f2
Messages for translators written in Japanese:
Packit Service 50c9f2
1.8.5 への追加にあたって過去の翻訳者三名への連絡を試みたところ、
Packit Service 50c9f2
井芹さん(Hiroki Iseri)さんからメールのお返事をいただけました。
Packit Service 50c9f2
その際教えていただいた過去の経緯によりますと当時連絡可能だった方々は
Packit Service 50c9f2
揃って従来訳から改変追加して構わない旨を表明されていたとのことです。
Packit Service 50c9f2
Doxygen の開発の方でもそれはそれでいーんじゃん?みたいな感じだったようで。
Packit Service 50c9f2
Packit Service 50c9f2
井芹さんも同様の見解で、私(鈴見咲=Suzumizaki-Kimitaka)も
Packit Service 50c9f2
今後この翻訳に関わり続けられるかは非常に怪しいところですので
Packit Service 50c9f2
将来の追加訳・既存訳改良は臆することなく進めていってよいのでは
Packit Service 50c9f2
ないかと思います。無論作業の衝突があるのは不経済ですので現在進行形で
Packit Service 50c9f2
活発に更新している方がいないかの簡単な確認(MLとかGitとか)をやるのも
Packit Service 50c9f2
いいでしょうし、それでも偶然衝突したら不運を諦めて相互に調整しましょう。
Packit Service 50c9f2
Packit Service 50c9f2
当面なさそうですが訳語の選択で喧嘩になることもあるかもしれません。
Packit Service 50c9f2
そのときは gettext を利用するようなパッチを作って doxygen の開発に
Packit Service 50c9f2
適用を求めるのが一番ではないかなと思います。
Packit Service 50c9f2
Packit Service 50c9f2
1.6.0以前の既存の訳についても多少弄りました。
Packit Service 50c9f2
特に structure を構造体ではなく構成としていたのはあんまりでしたので。
Packit Service 50c9f2
ほか、C++ での利用前提で改変したところもありますが、それが他の言語で
Packit Service 50c9f2
問題のようでしたらお手数掛けて申し訳ないですが相応に再修正しちゃって
Packit Service 50c9f2
構いません。
Packit Service 50c9f2
Packit Service 50c9f2
その際 doc/maintainers.txt を修正してから python doc/translator.py を
Packit Service 50c9f2
実行する点にご注意下さい。私のところに search 鈴見咲君高 と書いたのは
Packit Service 50c9f2
同姓同名がまず考えられないというのが大前提ですのでこちらもご注意。
Packit Service 50c9f2
Packit Service 50c9f2
"詳解"の語が厳しすぎると思う向きはありましょうが、その程度には書けと。
Packit Service 50c9f2
明記されてないけど使われてる動作や戻り値が想定内なのか想定外なのか
Packit Service 50c9f2
わからんのはメンテで困るじゃないですか。
Packit Service 50c9f2
Packit Service 50c9f2
(2013-08-30, 鈴見咲君高)
Packit Service 50c9f2
*/
Packit Service 50c9f2
#ifndef TRANSLATOR_JP_H
Packit Service 50c9f2
#define TRANSLATOR_JP_H
Packit Service 50c9f2
Packit Service 50c9f2
class TranslatorJapanese : public Translator
Packit Service 50c9f2
{
Packit Service 50c9f2
  public:
Packit Service 50c9f2
    virtual QCString idLanguage()
Packit Service 50c9f2
    { return "japanese"; }
Packit Service 50c9f2
Packit Service 50c9f2
    virtual QCString latexLanguageSupportCommand()
Packit Service 50c9f2
    {
Packit Service 50c9f2
      return "";
Packit Service 50c9f2
    }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! used in the compound documentation before a list of related functions. */
Packit Service 50c9f2
    virtual QCString trRelatedFunctions()
Packit Service 50c9f2
    { return "関連関数"; }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! subscript for the related functions. */
Packit Service 50c9f2
    virtual QCString trRelatedSubscript()
Packit Service 50c9f2
    { return "(これらはメソッドではありません)"; }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! header that is put before the detailed description of files, classes and namespaces. */
Packit Service 50c9f2
    virtual QCString trDetailedDescription()
Packit Service 50c9f2
    { return "詳解"; }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! header that is put before the list of typedefs. */
Packit Service 50c9f2
    virtual QCString trMemberTypedefDocumentation()
Packit Service 50c9f2
    { return "型定義メンバ詳解"; }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! header that is put before the list of enumerations. */
Packit Service 50c9f2
    virtual QCString trMemberEnumerationDocumentation()
Packit Service 50c9f2
    { return "列挙型メンバ詳解"; }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! header that is put before the list of member functions. */
Packit Service 50c9f2
    virtual QCString trMemberFunctionDocumentation()
Packit Service 50c9f2
    {
Packit Service 50c9f2
      if( Config_getBool(OPTIMIZE_OUTPUT_JAVA))
Packit Service 50c9f2
      {
Packit Service 50c9f2
        return "メソッド詳解";
Packit Service 50c9f2
      }
Packit Service 50c9f2
      else
Packit Service 50c9f2
      {
Packit Service 50c9f2
        return "関数詳解";
Packit Service 50c9f2
      }
Packit Service 50c9f2
    }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! header that is put before the list of member attributes. */
Packit Service 50c9f2
    virtual QCString trMemberDataDocumentation()
Packit Service 50c9f2
    {
Packit Service 50c9f2
      if( Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
Packit Service 50c9f2
      {
Packit Service 50c9f2
        return "フィールド詳解";
Packit Service 50c9f2
      }
Packit Service 50c9f2
      else
Packit Service 50c9f2
      {
Packit Service 50c9f2
        return "メンバ詳解";
Packit Service 50c9f2
      }
Packit Service 50c9f2
    }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! this is the text of a link put after brief descriptions. */
Packit Service 50c9f2
    virtual QCString trMore()
Packit Service 50c9f2
    { return "[詳解]"; }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! put in the class documentation */
Packit Service 50c9f2
    virtual QCString trListOfAllMembers()
Packit Service 50c9f2
    { return "全メンバ一覧"; }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! used as the title of the "list of all members" page of a class */
Packit Service 50c9f2
    virtual QCString trMemberList()
Packit Service 50c9f2
    { return "メンバ一覧"; }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! this is the first part of a sentence that is followed by a class name */
Packit Service 50c9f2
    virtual QCString trThisIsTheListOfAllMembers()
Packit Service 50c9f2
    { return "継承メンバを含む "; }
Packit Service 50c9f2
    /* trIncludingInheritedMembers に続くように定義すること */
Packit Service 50c9f2
Packit Service 50c9f2
    /*! this is the remainder of the sentence after the class name */
Packit Service 50c9f2
    virtual QCString trIncludingInheritedMembers()
Packit Service 50c9f2
    { return " の全メンバ一覧です。"; }
Packit Service 50c9f2
    /* trThisIsTheListOfAllMembers から続くように定義すること */    
Packit Service 50c9f2
Packit Service 50c9f2
    /*! this is put at the author sections at the bottom of man pages.
Packit Service 50c9f2
     *  parameter s is name of the project name.
Packit Service 50c9f2
     */
Packit Service 50c9f2
    virtual QCString trGeneratedAutomatically(const char *s)
Packit Service 50c9f2
    { QCString result = "Doxygen により";
Packit Service 50c9f2
      if (s) result=(QCString)" "+s+"の";
Packit Service 50c9f2
      result+="ソースコードから抽出しました。";
Packit Service 50c9f2
      return result;
Packit Service 50c9f2
    }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! put after an enum name in the list of all members */
Packit Service 50c9f2
    virtual QCString trEnumName()
Packit Service 50c9f2
    { return "列挙名"; }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! put after an enum value in the list of all members */
Packit Service 50c9f2
    virtual QCString trEnumValue()
Packit Service 50c9f2
    { return "列挙値"; }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! put after an undocumented member in the list of all members */
Packit Service 50c9f2
    virtual QCString trDefinedIn()
Packit Service 50c9f2
    { return "定義場所: "; }
Packit Service 50c9f2
Packit Service 50c9f2
    // quick reference sections
Packit Service 50c9f2
Packit Service 50c9f2
    /*! This is put above each page as a link to the list of all groups of
Packit Service 50c9f2
     *  compounds or files (see the \\group command).
Packit Service 50c9f2
     */
Packit Service 50c9f2
    virtual QCString trModules()
Packit Service 50c9f2
    { return "モジュール"; }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! This is put above each page as a link to the class hierarchy */
Packit Service 50c9f2
    virtual QCString trClassHierarchy()
Packit Service 50c9f2
    { return "クラス階層"; }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! This is put above each page as a link to the list of annotated classes */
Packit Service 50c9f2
    virtual QCString trCompoundList()
Packit Service 50c9f2
    {
Packit Service 50c9f2
      if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
Packit Service 50c9f2
      {
Packit Service 50c9f2
        return "データ構造";
Packit Service 50c9f2
      }
Packit Service 50c9f2
      else
Packit Service 50c9f2
      {
Packit Service 50c9f2
        return "クラス一覧";
Packit Service 50c9f2
      }
Packit Service 50c9f2
    }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! This is put above each page as a link to the list of documented files */
Packit Service 50c9f2
    virtual QCString trFileList()
Packit Service 50c9f2
    { return "ファイル一覧"; }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! This is put above each page as a link to all members of compounds. */
Packit Service 50c9f2
    virtual QCString trCompoundMembers()
Packit Service 50c9f2
    {
Packit Service 50c9f2
      if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
Packit Service 50c9f2
      {
Packit Service 50c9f2
        return "データフィールド";
Packit Service 50c9f2
      }
Packit Service 50c9f2
      else
Packit Service 50c9f2
      {
Packit Service 50c9f2
        return "クラスメンバ";
Packit Service 50c9f2
      }
Packit Service 50c9f2
    }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! This is put above each page as a link to all members of files. */
Packit Service 50c9f2
    virtual QCString trFileMembers()
Packit Service 50c9f2
    {
Packit Service 50c9f2
      if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
Packit Service 50c9f2
      {
Packit Service 50c9f2
        return "大域各種";
Packit Service 50c9f2
      }
Packit Service 50c9f2
      else
Packit Service 50c9f2
      {
Packit Service 50c9f2
        return "ファイルメンバ";
Packit Service 50c9f2
      }
Packit Service 50c9f2
    }
Packit Service 50c9f2
    /*! This is put above each page as a link to all related pages. */
Packit Service 50c9f2
    virtual QCString trRelatedPages()
Packit Service 50c9f2
    { return "諸情報"; }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! This is put above each page as a link to all examples. */
Packit Service 50c9f2
    virtual QCString trExamples()
Packit Service 50c9f2
    { return "各種例"; }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! This is put above each page as a link to the search engine. */
Packit Service 50c9f2
    virtual QCString trSearch()
Packit Service 50c9f2
    { return "検索"; }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! This is an introduction to the class hierarchy. */
Packit Service 50c9f2
    virtual QCString trClassHierarchyDescription()
Packit Service 50c9f2
    {
Packit Service 50c9f2
      return "クラス階層一覧です。大雑把に文字符号順で並べられています。";
Packit Service 50c9f2
    }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! This is an introduction to the list with all files. */
Packit Service 50c9f2
    virtual QCString trFileListDescription(bool extractAll)
Packit Service 50c9f2
    {
Packit Service 50c9f2
      /* 概要がついているのは見ればわかるので省略 */
Packit Service 50c9f2
      /* extractAll こと EXTRACT_ALL はすべての詳解が存在することを
Packit Service 50c9f2
         実際の有無を度外視してユーザーが保証する設定なので
Packit Service 50c9f2
         詳解がなければこの関数が返す文字列は当然に矛盾を起こす。
Packit Service 50c9f2
      */
Packit Service 50c9f2
      if (extractAll)
Packit Service 50c9f2
      {
Packit Service 50c9f2
        return "ファイル一覧です。";
Packit Service 50c9f2
      }
Packit Service 50c9f2
      return "詳解が付けられているファイルの一覧です。";
Packit Service 50c9f2
    }
Packit Service 50c9f2
    
Packit Service 50c9f2
Packit Service 50c9f2
    /*! This is an introduction to the annotated compound list. */
Packit Service 50c9f2
    virtual QCString trCompoundListDescription()
Packit Service 50c9f2
    {
Packit Service 50c9f2
      /* 概要がついているのは見ればわかるので省略 */
Packit Service 50c9f2
      if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
Packit Service 50c9f2
      {
Packit Service 50c9f2
        return "データ構造一覧です。";
Packit Service 50c9f2
      }
Packit Service 50c9f2
      else
Packit Service 50c9f2
      {
Packit Service 50c9f2
        return "クラス・構造体・共用体・インターフェースの一覧です。";
Packit Service 50c9f2
      }
Packit Service 50c9f2
    }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! This is an introduction to the page with all class members. */
Packit Service 50c9f2
    virtual QCString trCompoundMembersDescription(bool extractAll)
Packit Service 50c9f2
    {
Packit Service 50c9f2
      const bool forC = Config_getBool(OPTIMIZE_OUTPUT_FOR_C);
Packit Service 50c9f2
      QCString result;
Packit Service 50c9f2
      if (forC)
Packit Service 50c9f2
      {
Packit Service 50c9f2
        result = "構造体・共用体の";
Packit Service 50c9f2
      }
Packit Service 50c9f2
      if (extractAll)
Packit Service 50c9f2
      {
Packit Service 50c9f2
        result += "全";
Packit Service 50c9f2
      }
Packit Service 50c9f2
      else
Packit Service 50c9f2
      {
Packit Service 50c9f2
        result += "詳解あり";
Packit Service 50c9f2
      }
Packit Service 50c9f2
      if (forC)
Packit Service 50c9f2
      {
Packit Service 50c9f2
        result += "フィールド";
Packit Service 50c9f2
      }
Packit Service 50c9f2
      else
Packit Service 50c9f2
      {
Packit Service 50c9f2
        result += "クラスメンバ";
Packit Service 50c9f2
      }
Packit Service 50c9f2
      if (!extractAll && !forC)
Packit Service 50c9f2
      {
Packit Service 50c9f2
        result += "の";
Packit Service 50c9f2
      }
Packit Service 50c9f2
      result += "一覧です。";
Packit Service 50c9f2
      if (!extractAll)
Packit Service 50c9f2
      {
Packit Service 50c9f2
        if (forC)
Packit Service 50c9f2
        {
Packit Service 50c9f2
          result+="各フィールド詳解";
Packit Service 50c9f2
        }
Packit Service 50c9f2
        else
Packit Service 50c9f2
        {
Packit Service 50c9f2
          result+="各クラスメンバ詳解";
Packit Service 50c9f2
        }
Packit Service 50c9f2
      }
Packit Service 50c9f2
      else
Packit Service 50c9f2
      {
Packit Service 50c9f2
        if (forC)
Packit Service 50c9f2
        {
Packit Service 50c9f2
          result+="各フィールドが属する構造体・共用体";
Packit Service 50c9f2
        }
Packit Service 50c9f2
        else
Packit Service 50c9f2
        {
Packit Service 50c9f2
          result+="各メンバが属するクラス";
Packit Service 50c9f2
        }
Packit Service 50c9f2
      }
Packit Service 50c9f2
      result += "へのリンクがあります。";
Packit Service 50c9f2
      return result;
Packit Service 50c9f2
    }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! This is an introduction to the page with all file members. */
Packit Service 50c9f2
    virtual QCString trFileMembersDescription(bool /*extractAll*/)
Packit Service 50c9f2
    {
Packit Service 50c9f2
      QCString result;
Packit Service 50c9f2
      if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
Packit Service 50c9f2
      {
Packit Service 50c9f2
        result+="関数・変数・マクロ・列挙・型定義";
Packit Service 50c9f2
      }
Packit Service 50c9f2
      else
Packit Service 50c9f2
      {
Packit Service 50c9f2
        result+="ファイル直下のメンバ";
Packit Service 50c9f2
      }
Packit Service 50c9f2
      result+="一覧です。各々詳解があればそこへリンクしています。";
Packit Service 50c9f2
      return result;
Packit Service 50c9f2
    }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! This is an introduction to the page with the list of all examples */
Packit Service 50c9f2
    virtual QCString trExamplesDescription()
Packit Service 50c9f2
    { return "各種例の一覧です。"; }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! This is an introduction to the page with the list of related pages */
Packit Service 50c9f2
    virtual QCString trRelatedPagesDescription()
Packit Service 50c9f2
    { return "諸情報の一覧です。"; }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! This is an introduction to the page with the list of class/file groups */
Packit Service 50c9f2
    virtual QCString trModulesDescription()
Packit Service 50c9f2
    { return "全モジュールの一覧です。"; }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! This is used in HTML as the title of index.html. */
Packit Service 50c9f2
    virtual QCString trDocumentation()
Packit Service 50c9f2
    { return "詳解"; }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! This is used in LaTeX as the title of the chapter with the
Packit Service 50c9f2
     * index of all groups.
Packit Service 50c9f2
     */
Packit Service 50c9f2
    virtual QCString trModuleIndex()
Packit Service 50c9f2
    { return "モジュール索引"; }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! This is used in LaTeX as the title of the chapter with the
Packit Service 50c9f2
     * class hierarchy.
Packit Service 50c9f2
     */
Packit Service 50c9f2
    virtual QCString trHierarchicalIndex()
Packit Service 50c9f2
    { return "階層索引"; }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! This is used in LaTeX as the title of the chapter with the
Packit Service 50c9f2
     * annotated compound index.
Packit Service 50c9f2
     */
Packit Service 50c9f2
    virtual QCString trCompoundIndex()
Packit Service 50c9f2
    {
Packit Service 50c9f2
      if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
Packit Service 50c9f2
      {
Packit Service 50c9f2
        return "データ構造索引";
Packit Service 50c9f2
      }
Packit Service 50c9f2
      else
Packit Service 50c9f2
      {
Packit Service 50c9f2
        return "クラス索引";
Packit Service 50c9f2
      }
Packit Service 50c9f2
    }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! This is used in LaTeX as the title of the chapter with the
Packit Service 50c9f2
     * list of all files.
Packit Service 50c9f2
     */
Packit Service 50c9f2
    virtual QCString trFileIndex()
Packit Service 50c9f2
    { return "ファイル索引"; }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! This is used in LaTeX as the title of the chapter containing
Packit Service 50c9f2
     *  the documentation of all groups.
Packit Service 50c9f2
     */
Packit Service 50c9f2
    virtual QCString trModuleDocumentation()
Packit Service 50c9f2
    { return "モジュール詳解"; }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! This is used in LaTeX as the title of the chapter containing
Packit Service 50c9f2
     *  the documentation of all classes, structs and unions.
Packit Service 50c9f2
     */
Packit Service 50c9f2
    virtual QCString trClassDocumentation()
Packit Service 50c9f2
    {
Packit Service 50c9f2
      if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
Packit Service 50c9f2
      {
Packit Service 50c9f2
        return "データ構造詳解";
Packit Service 50c9f2
      }
Packit Service 50c9f2
      else
Packit Service 50c9f2
      {
Packit Service 50c9f2
        return "クラス詳解";
Packit Service 50c9f2
      }
Packit Service 50c9f2
    }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! This is used in LaTeX as the title of the chapter containing
Packit Service 50c9f2
     *  the documentation of all files.
Packit Service 50c9f2
     */
Packit Service 50c9f2
    virtual QCString trFileDocumentation()
Packit Service 50c9f2
    { return "ファイル詳解"; }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! This is used in LaTeX as the title of the chapter containing
Packit Service 50c9f2
     *  the documentation of all examples.
Packit Service 50c9f2
     */
Packit Service 50c9f2
    virtual QCString trExampleDocumentation()
Packit Service 50c9f2
    { return "各例詳解"; }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! This is used in LaTeX as the title of the chapter containing
Packit Service 50c9f2
     *  the documentation of all related pages.
Packit Service 50c9f2
     */
Packit Service 50c9f2
    virtual QCString trPageDocumentation()
Packit Service 50c9f2
    { return "ページ詳解"; }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! This is used in LaTeX as the title of the document */
Packit Service 50c9f2
    virtual QCString trReferenceManual()
Packit Service 50c9f2
    { return "リファレンスマニュアル"; }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! This is used in the documentation of a file as a header before the
Packit Service 50c9f2
     *  list of defines
Packit Service 50c9f2
     */
Packit Service 50c9f2
    virtual QCString trDefines()
Packit Service 50c9f2
    { return "マクロ定義"; }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! This is used in the documentation of a file as a header before the
Packit Service 50c9f2
     *  list of typedefs
Packit Service 50c9f2
     */
Packit Service 50c9f2
    virtual QCString trTypedefs()
Packit Service 50c9f2
    { return "型定義"; }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! This is used in the documentation of a file as a header before the
Packit Service 50c9f2
     *  list of enumerations
Packit Service 50c9f2
     */
Packit Service 50c9f2
    virtual QCString trEnumerations()
Packit Service 50c9f2
    { return "列挙型"; }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! This is used in the documentation of a file as a header before the
Packit Service 50c9f2
     *  list of (global) functions
Packit Service 50c9f2
     */
Packit Service 50c9f2
    virtual QCString trFunctions()
Packit Service 50c9f2
    { return "関数"; }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! This is used in the documentation of a file as a header before the
Packit Service 50c9f2
     *  list of (global) variables
Packit Service 50c9f2
     */
Packit Service 50c9f2
    virtual QCString trVariables()
Packit Service 50c9f2
    { return "変数"; }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! This is used in the documentation of a file as a header before the
Packit Service 50c9f2
     *  list of (global) variables
Packit Service 50c9f2
     */
Packit Service 50c9f2
    virtual QCString trEnumerationValues()
Packit Service 50c9f2
    { return "列挙値"; }
Packit Service 50c9f2
    /*! This is used in the documentation of a file before the list of
Packit Service 50c9f2
     *  documentation blocks for defines
Packit Service 50c9f2
     */
Packit Service 50c9f2
    virtual QCString trDefineDocumentation()
Packit Service 50c9f2
    { return "マクロ定義詳解"; }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! This is used in the documentation of a file/namespace before the list
Packit Service 50c9f2
     *  of documentation blocks for typedefs
Packit Service 50c9f2
     */
Packit Service 50c9f2
    virtual QCString trTypedefDocumentation()
Packit Service 50c9f2
    { return "型定義詳解"; }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! This is used in the documentation of a file/namespace before the list
Packit Service 50c9f2
     *  of documentation blocks for enumeration types
Packit Service 50c9f2
     */
Packit Service 50c9f2
    virtual QCString trEnumerationTypeDocumentation()
Packit Service 50c9f2
    { return "列挙型詳解"; }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! This is used in the documentation of a file/namespace before the list
Packit Service 50c9f2
     *  of documentation blocks for functions
Packit Service 50c9f2
     */
Packit Service 50c9f2
    virtual QCString trFunctionDocumentation()
Packit Service 50c9f2
    { return "関数詳解"; }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! This is used in the documentation of a file/namespace before the list
Packit Service 50c9f2
     *  of documentation blocks for variables
Packit Service 50c9f2
     */
Packit Service 50c9f2
    virtual QCString trVariableDocumentation()
Packit Service 50c9f2
    { return "変数詳解"; }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! This is used in the documentation of a file/namespace/group before
Packit Service 50c9f2
     *  the list of links to documented compounds
Packit Service 50c9f2
     */
Packit Service 50c9f2
    virtual QCString trCompounds()
Packit Service 50c9f2
    {
Packit Service 50c9f2
      if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
Packit Service 50c9f2
      {
Packit Service 50c9f2
        return "データ構造";
Packit Service 50c9f2
      }
Packit Service 50c9f2
      else
Packit Service 50c9f2
      {
Packit Service 50c9f2
        return "クラス";
Packit Service 50c9f2
      }
Packit Service 50c9f2
    }
Packit Service 50c9f2
    /*! This is used in the standard footer of each page and indicates when
Packit Service 50c9f2
     *  the page was generated
Packit Service 50c9f2
     */
Packit Service 50c9f2
    virtual QCString trGeneratedAt(const char *date,const char *projName)
Packit Service 50c9f2
    {
Packit Service 50c9f2
      QCString result = (QCString)date+"作成";
Packit Service 50c9f2
      if (projName) result+=(QCString)" - " + projName;
Packit Service 50c9f2
      result+=" / 構成: ";
Packit Service 50c9f2
      return result;
Packit Service 50c9f2
    }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! this text is put before a class diagram */
Packit Service 50c9f2
    virtual QCString trClassDiagram(const char *clName)
Packit Service 50c9f2
    {
Packit Service 50c9f2
      return (QCString)clName+" の継承関係図";
Packit Service 50c9f2
    }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! this text is generated when the \\internal command is used. */
Packit Service 50c9f2
    virtual QCString trForInternalUseOnly()
Packit Service 50c9f2
    { return "内部処理用です。"; }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! this text is generated when the \\warning command is used. */
Packit Service 50c9f2
    virtual QCString trWarning()
Packit Service 50c9f2
    { return "警告"; }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! this text is generated when the \\version command is used. */
Packit Service 50c9f2
    virtual QCString trVersion()
Packit Service 50c9f2
    { return "バージョン"; }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! this text is generated when the \\date command is used. */
Packit Service 50c9f2
    virtual QCString trDate()
Packit Service 50c9f2
    { return "日付"; }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! this text is generated when the \\return command is used. */
Packit Service 50c9f2
    virtual QCString trReturns()
Packit Service 50c9f2
    { return "戻り値"; }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! this text is generated when the \\sa command is used. */
Packit Service 50c9f2
    virtual QCString trSeeAlso()
Packit Service 50c9f2
    { return "参照"; }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! this text is generated when the \\param command is used. */
Packit Service 50c9f2
    virtual QCString trParameters()
Packit Service 50c9f2
    { return "引数"; }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! this text is generated when the \\exception command is used. */
Packit Service 50c9f2
    virtual QCString trExceptions()
Packit Service 50c9f2
    { return "例外"; }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! this text is used in the title page of a LaTeX document. */
Packit Service 50c9f2
    virtual QCString trGeneratedBy()
Packit Service 50c9f2
    { return "構築:"; }
Packit Service 50c9f2
Packit Service 50c9f2
//////////////////////////////////////////////////////////////////////////
Packit Service 50c9f2
// new since 0.49-990307
Packit Service 50c9f2
//////////////////////////////////////////////////////////////////////////
Packit Service 50c9f2
Packit Service 50c9f2
    /*! used as the title of page containing all the index of all namespaces. */
Packit Service 50c9f2
    virtual QCString trNamespaceList()
Packit Service 50c9f2
    { return "名前空間一覧"; }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! used as an introduction to the namespace list */
Packit Service 50c9f2
    virtual QCString trNamespaceListDescription(bool extractAll)
Packit Service 50c9f2
    {
Packit Service 50c9f2
      if (extractAll)
Packit Service 50c9f2
      {
Packit Service 50c9f2
        return "全名前空間の一覧です。";
Packit Service 50c9f2
      }
Packit Service 50c9f2
      return "詳解が付いた名前空間の一覧です。";
Packit Service 50c9f2
    }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! used in the class documentation as a header before the list of all
Packit Service 50c9f2
     *  friends of a class
Packit Service 50c9f2
     */
Packit Service 50c9f2
    virtual QCString trFriends()
Packit Service 50c9f2
    { return "フレンド"; }
Packit Service 50c9f2
Packit Service 50c9f2
//////////////////////////////////////////////////////////////////////////
Packit Service 50c9f2
// new since 0.49-990405
Packit Service 50c9f2
//////////////////////////////////////////////////////////////////////////
Packit Service 50c9f2
Packit Service 50c9f2
    /*! used in the class documentation as a header before the list of all
Packit Service 50c9f2
     * related classes
Packit Service 50c9f2
     */
Packit Service 50c9f2
    virtual QCString trRelatedFunctionDocumentation()
Packit Service 50c9f2
    { return "フレンドと関連関数の詳解"; }
Packit Service 50c9f2
Packit Service 50c9f2
//////////////////////////////////////////////////////////////////////////
Packit Service 50c9f2
// new since 0.49-990425
Packit Service 50c9f2
//////////////////////////////////////////////////////////////////////////
Packit Service 50c9f2
Packit Service 50c9f2
    /*! used as the title of the HTML page of a class/struct/union */
Packit Service 50c9f2
    virtual QCString trCompoundReference(const char *clName,
Packit Service 50c9f2
                                 ClassDef::CompoundType compType,
Packit Service 50c9f2
                                 bool isTemplate)
Packit Service 50c9f2
    {
Packit Service 50c9f2
      QCString result=(QCString)clName+" ";
Packit Service 50c9f2
      switch(compType)
Packit Service 50c9f2
      {
Packit Service 50c9f2
        case ClassDef::Class:      result+="クラス"; break;
Packit Service 50c9f2
        case ClassDef::Struct:     result+="構造体"; break;
Packit Service 50c9f2
        case ClassDef::Union:      result+="共用体"; break;
Packit Service 50c9f2
        case ClassDef::Interface:  result+="インタフェース"; break;
Packit Service 50c9f2
        case ClassDef::Protocol:   result+="プロトコル"; break;
Packit Service 50c9f2
        case ClassDef::Category:   result+="カテゴリ"; break;
Packit Service 50c9f2
        case ClassDef::Exception:  result+="例外"; break;
Packit Service 50c9f2
        default: break;
Packit Service 50c9f2
      }
Packit Service 50c9f2
      if (isTemplate) result+="テンプレート";
Packit Service 50c9f2
      return result;
Packit Service 50c9f2
    }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! used as the title of the HTML page of a file */
Packit Service 50c9f2
    virtual QCString trFileReference(const char *fileName)
Packit Service 50c9f2
    {
Packit Service 50c9f2
      QCString result=(QCString)fileName+" ファイル";
Packit Service 50c9f2
      return result;
Packit Service 50c9f2
    }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! used as the title of the HTML page of a namespace */
Packit Service 50c9f2
    virtual QCString trNamespaceReference(const char *namespaceName)
Packit Service 50c9f2
    {
Packit Service 50c9f2
      QCString result=(QCString)namespaceName+" 名前空間";
Packit Service 50c9f2
      return result;
Packit Service 50c9f2
    }
Packit Service 50c9f2
Packit Service 50c9f2
    /* these are for the member sections of a class, struct or union */
Packit Service 50c9f2
    virtual QCString trPublicMembers()
Packit Service 50c9f2
    { return "公開メンバ関数"; }
Packit Service 50c9f2
    virtual QCString trPublicSlots()
Packit Service 50c9f2
    { return "公開スロット"; }
Packit Service 50c9f2
    virtual QCString trSignals()
Packit Service 50c9f2
    { return "シグナル"; }
Packit Service 50c9f2
    virtual QCString trStaticPublicMembers()
Packit Service 50c9f2
    { return "静的公開メンバ関数"; }
Packit Service 50c9f2
    virtual QCString trProtectedMembers()
Packit Service 50c9f2
    { return "限定公開メンバ関数"; }
Packit Service 50c9f2
    virtual QCString trProtectedSlots()
Packit Service 50c9f2
    { return "限定公開スロット"; }
Packit Service 50c9f2
    virtual QCString trStaticProtectedMembers()
Packit Service 50c9f2
    { return "静的限定公開メンバ関数"; }
Packit Service 50c9f2
    virtual QCString trPrivateMembers()
Packit Service 50c9f2
    { return "非公開メンバ関数"; }
Packit Service 50c9f2
    virtual QCString trPrivateSlots()
Packit Service 50c9f2
    { return "非公開スロット"; }
Packit Service 50c9f2
    virtual QCString trStaticPrivateMembers()
Packit Service 50c9f2
    { return "静的非公開メンバ関数"; }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! this function is used to produce a comma-separated list of items.
Packit Service 50c9f2
     *  use generateMarker(i) to indicate where item i should be put.
Packit Service 50c9f2
     */
Packit Service 50c9f2
    virtual QCString trWriteList(int numEntries)
Packit Service 50c9f2
    {
Packit Service 50c9f2
      QCString result;
Packit Service 50c9f2
      int i;
Packit Service 50c9f2
      // the inherits list contain `numEntries' classes
Packit Service 50c9f2
      for (i=0;i
Packit Service 50c9f2
      {
Packit Service 50c9f2
        // use generateMarker to generate placeholders for the class links!
Packit Service 50c9f2
        result+=generateMarker(i); // generate marker for entry i in the list
Packit Service 50c9f2
                                   // (order is left to right)
Packit Service 50c9f2
Packit Service 50c9f2
        if (i!=numEntries-1)  // not the last entry, so we need a separator
Packit Service 50c9f2
        {
Packit Service 50c9f2
          result+=", ";
Packit Service 50c9f2
        }
Packit Service 50c9f2
      }
Packit Service 50c9f2
      if ( result.length() > 60 )
Packit Service 50c9f2
      {
Packit Service 50c9f2
        QCString countStr;
Packit Service 50c9f2
        countStr.sprintf(" (計%d項目)", numEntries);
Packit Service 50c9f2
        result += countStr;
Packit Service 50c9f2
      }
Packit Service 50c9f2
      return result;
Packit Service 50c9f2
    }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! used in class documentation to produce a list of base classes,
Packit Service 50c9f2
     *  if class diagrams are disabled.
Packit Service 50c9f2
     */
Packit Service 50c9f2
    virtual QCString trInheritsList(int numEntries)
Packit Service 50c9f2
    {
Packit Service 50c9f2
      return trWriteList(numEntries)+"を継承しています。";
Packit Service 50c9f2
    }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! used in class documentation to produce a list of super classes,
Packit Service 50c9f2
     *  if class diagrams are disabled.
Packit Service 50c9f2
     */
Packit Service 50c9f2
    virtual QCString trInheritedByList(int numEntries)
Packit Service 50c9f2
    {
Packit Service 50c9f2
      return trWriteList(numEntries)+"に継承されています。";
Packit Service 50c9f2
    }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! used in member documentation blocks to produce a list of
Packit Service 50c9f2
     *  members that are hidden by this one.
Packit Service 50c9f2
     */
Packit Service 50c9f2
    virtual QCString trReimplementedFromList(int numEntries)
Packit Service 50c9f2
    {
Packit Service 50c9f2
      return trWriteList(numEntries)+"を再実装しています。";
Packit Service 50c9f2
    }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! used in member documentation blocks to produce a list of
Packit Service 50c9f2
     *  all member that overwrite the implementation of this member.
Packit Service 50c9f2
     */
Packit Service 50c9f2
    virtual QCString trReimplementedInList(int numEntries)
Packit Service 50c9f2
    {
Packit Service 50c9f2
      return trWriteList(numEntries)+"で再実装されています。";
Packit Service 50c9f2
    }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! This is put above each page as a link to all members of namespaces. */
Packit Service 50c9f2
    virtual QCString trNamespaceMembers()
Packit Service 50c9f2
    { return "名前空間メンバ"; }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! This is an introduction to the page with all namespace members */
Packit Service 50c9f2
    virtual QCString trNamespaceMemberDescription(bool extractAll)
Packit Service 50c9f2
    {
Packit Service 50c9f2
      QCString result="これは";
Packit Service 50c9f2
      result+="名前空間の一覧です。それぞれ";
Packit Service 50c9f2
      if (extractAll)
Packit Service 50c9f2
      {
Packit Service 50c9f2
        result+="の名前空間";
Packit Service 50c9f2
      }
Packit Service 50c9f2
      else
Packit Service 50c9f2
      {
Packit Service 50c9f2
        result+="が属している名前空間";
Packit Service 50c9f2
      }
Packit Service 50c9f2
      result+="へリンクしています。";
Packit Service 50c9f2
      return result;
Packit Service 50c9f2
    }
Packit Service 50c9f2
    /*! This is used in LaTeX as the title of the chapter with the
Packit Service 50c9f2
     *  index of all namespaces.
Packit Service 50c9f2
     */
Packit Service 50c9f2
    virtual QCString trNamespaceIndex()
Packit Service 50c9f2
    { return "名前空間索引"; }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! This is used in LaTeX as the title of the chapter containing
Packit Service 50c9f2
     *  the documentation of all namespaces.
Packit Service 50c9f2
     */
Packit Service 50c9f2
    virtual QCString trNamespaceDocumentation()
Packit Service 50c9f2
    { return "名前空間詳解"; }
Packit Service 50c9f2
Packit Service 50c9f2
//////////////////////////////////////////////////////////////////////////
Packit Service 50c9f2
// new since 0.49-990522
Packit Service 50c9f2
//////////////////////////////////////////////////////////////////////////
Packit Service 50c9f2
Packit Service 50c9f2
    /*! This is used in the documentation before the list of all
Packit Service 50c9f2
     *  namespaces in a file.
Packit Service 50c9f2
     */
Packit Service 50c9f2
    virtual QCString trNamespaces()
Packit Service 50c9f2
    { return "名前空間"; }
Packit Service 50c9f2
Packit Service 50c9f2
//////////////////////////////////////////////////////////////////////////
Packit Service 50c9f2
// new since 0.49-990728
Packit Service 50c9f2
//////////////////////////////////////////////////////////////////////////
Packit Service 50c9f2
Packit Service 50c9f2
    /*! This is put at the bottom of a class documentation page and is
Packit Service 50c9f2
     *  followed by a list of files that were used to generate the page.
Packit Service 50c9f2
     */
Packit Service 50c9f2
    virtual QCString trGeneratedFromFiles(ClassDef::CompoundType compType,
Packit Service 50c9f2
        bool /*single*/)
Packit Service 50c9f2
    { // here s is one of " Class", " Struct" or " Union"
Packit Service 50c9f2
      // single is true implies a single file
Packit Service 50c9f2
      QCString result=(QCString)"この";
Packit Service 50c9f2
      switch(compType)
Packit Service 50c9f2
      {
Packit Service 50c9f2
        case ClassDef::Class:      result+="クラス"; break;
Packit Service 50c9f2
        case ClassDef::Struct:     result+="構造体"; break;
Packit Service 50c9f2
        case ClassDef::Union:      result+="共用体"; break;
Packit Service 50c9f2
        case ClassDef::Interface:  result+="インタフェース"; break;
Packit Service 50c9f2
        case ClassDef::Protocol:   result+="プロトコル"; break;
Packit Service 50c9f2
        case ClassDef::Category:   result+="カテゴリ"; break;
Packit Service 50c9f2
        case ClassDef::Exception:  result+="例外"; break;
Packit Service 50c9f2
        default: break;
Packit Service 50c9f2
      }
Packit Service 50c9f2
      result+="詳解は次のファイルから抽出されました:";
Packit Service 50c9f2
      return result;
Packit Service 50c9f2
    }
Packit Service 50c9f2
Packit Service 50c9f2
//////////////////////////////////////////////////////////////////////////
Packit Service 50c9f2
// new since 0.49-990901
Packit Service 50c9f2
//////////////////////////////////////////////////////////////////////////
Packit Service 50c9f2
Packit Service 50c9f2
    /*! This is used as the heading text for the retval command. */
Packit Service 50c9f2
    virtual QCString trReturnValues()
Packit Service 50c9f2
    { return "戻り値"; }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! This is in the (quick) index as a link to the main page (index.html)
Packit Service 50c9f2
     */
Packit Service 50c9f2
    virtual QCString trMainPage()
Packit Service 50c9f2
    { return "総合概要"; }
Packit Service 50c9f2
Packit Service 50c9f2
    /*! This is used in references to page that are put in the LaTeX
Packit Service 50c9f2
     *  documentation. It should be an abbreviation of the word page.
Packit Service 50c9f2
     */
Packit Service 50c9f2
    virtual QCString trPageAbbreviation()
Packit Service 50c9f2
    { return "p."; }
Packit Service 50c9f2
Packit Service 50c9f2
//////////////////////////////////////////////////////////////////////////
Packit Service 50c9f2
// new since 0.49-991003
Packit Service 50c9f2
//////////////////////////////////////////////////////////////////////////
Packit Service 50c9f2
Packit Service 50c9f2
    virtual QCString trDefinedAtLineInSourceFile()
Packit Service 50c9f2
    {
Packit Service 50c9f2
      return " @1 の @0 行目に定義があります。";
Packit Service 50c9f2
    }
Packit Service 50c9f2
    virtual QCString trDefinedInSourceFile()
Packit Service 50c9f2
    {
Packit Service 50c9f2
      return " @0 に定義があります。";
Packit Service 50c9f2
    }
Packit Service 50c9f2
Packit Service 50c9f2
//////////////////////////////////////////////////////////////////////////
Packit Service 50c9f2
// new since 1.0.0
Packit Service 50c9f2
//////////////////////////////////////////////////////////////////////////
Packit Service 50c9f2
Packit Service 50c9f2
    virtual QCString trDeprecated()
Packit Service 50c9f2
    {
Packit Service 50c9f2
      return "非推奨";
Packit Service 50c9f2
    }
Packit Service 50c9f2
    
Packit Service 50c9f2
    /*! this text is put before a collaboration diagram */
Packit Service 50c9f2
    virtual QCString trCollaborationDiagram(const char *clName)
Packit Service 50c9f2
    {
Packit Service 50c9f2
      return (QCString)clName+" 連携図";
Packit Service 50c9f2
    }
Packit Service 50c9f2
    /*! this text is put before an include dependency graph */
Packit Service 50c9f2
    virtual QCString trInclDepGraph(const char *fName)
Packit Service 50c9f2
    {
Packit Service 50c9f2
    return (QCString)fName+" の依存先関係図:";
Packit Service 50c9f2
    }
Packit Service 50c9f2
    /*! header that is put before the list of constructor/destructors. */
Packit Service 50c9f2
    virtual QCString trConstructorDocumentation()
Packit Service 50c9f2
    {
Packit Service 50c9f2
      return "構築子と解体子";
Packit Service 50c9f2
    }
Packit Service 50c9f2
    /*! Used in the file documentation to point to the corresponding sources. */
Packit Service 50c9f2
    virtual QCString trGotoSourceCode()
Packit Service 50c9f2
    {
Packit Service 50c9f2
      return "[ソースコード]";
Packit Service 50c9f2
    }
Packit Service 50c9f2
    /*! Used in the file sources to point to the corresponding documentation. */
Packit Service 50c9f2
    virtual QCString trGotoDocumentation()
Packit Service 50c9f2
    {
Packit Service 50c9f2
      return "[詳解]";
Packit Service 50c9f2
    }
Packit Service 50c9f2
    /*! Text for the \\pre command */
Packit Service 50c9f2
    virtual QCString trPrecondition()
Packit Service 50c9f2
    {
Packit Service 50c9f2
      return "事前条件";
Packit Service 50c9f2
    }
Packit Service 50c9f2
    /*! Text for the \\post command */
Packit Service 50c9f2
    virtual QCString trPostcondition()
Packit Service 50c9f2
    {
Packit Service 50c9f2
      return "事後条件";
Packit Service 50c9f2
    }
Packit Service 50c9f2
    /*! Text for the \\invariant command */
Packit Service 50c9f2
    virtual QCString trInvariant()
Packit Service 50c9f2
    {
Packit Service 50c9f2
      return "不変";
Packit Service 50c9f2
    }
Packit Service 50c9f2
    /*! Text shown before a multi-line variable/enum initialization */
Packit Service 50c9f2
    virtual QCString trInitialValue()
Packit Service 50c9f2
    {
Packit Service 50c9f2
      return "初期値:";
Packit Service 50c9f2
    }
Packit Service 50c9f2
    /*! Text used the source code in the file index */
Packit Service 50c9f2
    virtual QCString trCode()
Packit Service 50c9f2
    {
Packit Service 50c9f2
      return "コード";
Packit Service 50c9f2
    }
Packit Service 50c9f2
    virtual QCString trGraphicalHierarchy()
Packit Service 50c9f2
    {
Packit Service 50c9f2
      return "クラス階層図";
Packit Service 50c9f2
    }
Packit Service 50c9f2
    virtual QCString trGotoGraphicalHierarchy()
Packit Service 50c9f2
    {
Packit Service 50c9f2
      return "[クラス階層図]";
Packit Service 50c9f2
    }
Packit Service 50c9f2
    virtual QCString trGotoTextualHierarchy()
Packit Service 50c9f2
    {
Packit Service 50c9f2
      return "[クラス階層表]";
Packit Service 50c9f2
    }
Packit Service 50c9f2
    virtual QCString trPageIndex()
Packit Service 50c9f2
    {
Packit Service 50c9f2
      return "ページ索引";
Packit Service 50c9f2
    }
Packit Service 50c9f2
//////////////////////////////////////////////////////////////////////////
Packit Service 50c9f2
// new since 1.1.0
Packit Service 50c9f2
//////////////////////////////////////////////////////////////////////////
Packit Service 50c9f2
Packit Service 50c9f2
    virtual QCString trNote()
Packit Service 50c9f2
    {
Packit Service 50c9f2
      return "覚え書き";
Packit Service 50c9f2
    }
Packit Service 50c9f2
    virtual QCString trPublicTypes()
Packit Service 50c9f2
    {
Packit Service 50c9f2
      return "公開型";
Packit Service 50c9f2
    }
Packit Service 50c9f2
    virtual QCString trPublicAttribs()
Packit Service 50c9f2
    {
Packit Service 50c9f2
      if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
Packit Service 50c9f2
      {
Packit Service 50c9f2
        return "フィールド";
Packit Service 50c9f2
      }
Packit Service 50c9f2
      else
Packit Service 50c9f2
      {
Packit Service 50c9f2
        return "公開変数類";
Packit Service 50c9f2
      }
Packit Service 50c9f2
    }
Packit Service 50c9f2
    virtual QCString trStaticPublicAttribs()
Packit Service 50c9f2
    {
Packit Service 50c9f2
      return "静的公開変数類";
Packit Service 50c9f2
    }
Packit Service 50c9f2
    virtual QCString trProtectedTypes()
Packit Service 50c9f2
    {
Packit Service 50c9f2
      return "限定公開型";
Packit Service 50c9f2
    }
Packit Service 50c9f2
    virtual QCString trProtectedAttribs()
Packit Service 50c9f2
    {
Packit Service 50c9f2
      return "限定公開変数類";
Packit Service 50c9f2
    }
Packit Service 50c9f2
    virtual QCString trStaticProtectedAttribs()
Packit Service 50c9f2
    {
Packit Service 50c9f2
      return "静的限定公開変数類";
Packit Service 50c9f2
    }
Packit Service 50c9f2
    virtual QCString trPrivateTypes()
Packit Service 50c9f2
    {
Packit Service 50c9f2
      return "非公開型";
Packit Service 50c9f2
    }
Packit Service 50c9f2
    virtual QCString trPrivateAttribs()
Packit Service 50c9f2
    {
Packit Service 50c9f2
      return "非公開変数類";
Packit Service 50c9f2
    }
Packit Service 50c9f2
    virtual QCString trStaticPrivateAttribs()
Packit Service 50c9f2
    {
Packit Service 50c9f2
      return "静的非公開変数類";
Packit Service 50c9f2
    }
Packit Service 50c9f2
Packit Service 50c9f2
//////////////////////////////////////////////////////////////////////////
Packit Service 50c9f2
// new since 1.1.3
Packit Service 50c9f2
//////////////////////////////////////////////////////////////////////////
Packit Service 50c9f2
Packit Service 50c9f2
    /*! Used as a marker that is put before a todo item */
Packit Service 50c9f2
    virtual QCString trTodo()
Packit Service 50c9f2
    {
Packit Service 50c9f2
      return "todo";
Packit Service 50c9f2
    }
Packit Service 50c9f2
    /*! Used as the header of the todo list */
Packit Service 50c9f2
    virtual QCString trTodoList()
Packit Service 50c9f2
    {
Packit Service 50c9f2
      return "todo一覧";
Packit Service 50c9f2
    }
Packit Service 50c9f2
Packit Service 50c9f2
//////////////////////////////////////////////////////////////////////////
Packit Service 50c9f2
// new since 1.1.4
Packit Service 50c9f2
//////////////////////////////////////////////////////////////////////////
Packit Service 50c9f2
Packit Service 50c9f2
    virtual QCString trReferencedBy()
Packit Service 50c9f2
    {
Packit Service 50c9f2
      return "参照元";
Packit Service 50c9f2
    }
Packit Service 50c9f2
    virtual QCString trRemarks()
Packit Service 50c9f2
    {
Packit Service 50c9f2
      return "注釈";
Packit Service 50c9f2
    }
Packit Service 50c9f2
    virtual QCString trAttention()
Packit Service 50c9f2
    {
Packit Service 50c9f2
      return "注意";
Packit Service 50c9f2
    }
Packit Service 50c9f2
    virtual QCString trInclByDepGraph()
Packit Service 50c9f2
    {
Packit Service 50c9f2
      return "被依存関係図:";
Packit Service 50c9f2
    }
Packit Service 50c9f2
    virtual QCString trSince()
Packit Service 50c9f2
    {
Packit Service 50c9f2
      return "から";
Packit Service 50c9f2
    }
Packit Service 50c9f2
Packit Service 50c9f2
//////////////////////////////////////////////////////////////////////////
Packit Service 50c9f2
// new since 1.1.5
Packit Service 50c9f2
//////////////////////////////////////////////////////////////////////////
Packit Service 50c9f2
Packit Service 50c9f2
    /*! title of the graph legend page */
Packit Service 50c9f2
    virtual QCString trLegendTitle()
Packit Service 50c9f2
    {
Packit Service 50c9f2
      return "グラフの凡例";
Packit Service 50c9f2
    }
Packit Service 50c9f2
    /*! page explaining how the dot graph's should be interpreted */
Packit Service 50c9f2
    virtual QCString trLegendDocs()
Packit Service 50c9f2
    {
Packit Service 50c9f2
      return
Packit Service 50c9f2
        "Doxygen が生成したグラフを読み方について。

\n"

Packit Service 50c9f2
        "次のコード例をご覧ください。\n"
Packit Service 50c9f2
        "\\code\n"
Packit Service 50c9f2
        "/*! 全体の大きさの関係で見えなくなるクラスです。 */\n"
Packit Service 50c9f2
        "class Invisible { };\n\n"
Packit Service 50c9f2
        "/*! 表示を切り捨てられたクラス(Invisibleクラスの分が見えません) */\n"
Packit Service 50c9f2
        "class Truncated : public Invisible { };\n\n"
Packit Service 50c9f2
        "/* Doxygen 用のコメントコードがないクラス */\n"
Packit Service 50c9f2
        "class Undocumented { };\n\n"
Packit Service 50c9f2
        "/*! 公開継承されているクラス */\n"
Packit Service 50c9f2
        "class PublicBase : public Truncated { };\n\n"
Packit Service 50c9f2
        "/*! A template class */\n"
Packit Service 50c9f2
        "template<class T> class Templ { };\n\n"
Packit Service 50c9f2
        "/*! 限定公開で継承されているクラス */\n"
Packit Service 50c9f2
        "class ProtectedBase { };\n\n"
Packit Service 50c9f2
        "/*! 非公開継承されているクラス */\n"
Packit Service 50c9f2
        "class PrivateBase { };\n\n"
Packit Service 50c9f2
        "/*! Inherited クラス内で使われているクラス */\n"
Packit Service 50c9f2
        "class Used { };\n\n"
Packit Service 50c9f2
        "/*! 複数のクラスを継承している上位クラス */\n"
Packit Service 50c9f2
        "class Inherited : public PublicBase,\n"
Packit Service 50c9f2
        "                  protected ProtectedBase,\n"
Packit Service 50c9f2
        "                  private PrivateBase,\n"
Packit Service 50c9f2
        "                  public Undocumented,\n"
Packit Service 50c9f2
        "                  public Templ<int>\n"
Packit Service 50c9f2
        "{\n"
Packit Service 50c9f2
        "  private:\n"
Packit Service 50c9f2
        "    Used *m_usedClass;\n"
Packit Service 50c9f2
        "};\n"
Packit Service 50c9f2
        "\\endcode\n"
Packit Service 50c9f2
        "\\c MAX_DOT_GRAPH_" /* わざわざちょん切っているのは doc/translator.py の検出回避のため */
Packit Service 50c9f2
        "HEIGHT タグに 200 を与えた設定ファイル"
Packit Service 50c9f2
        "を使うと、次のようなグラフとなります。"
Packit Service 50c9f2
        "

<center></center>\n"

Packit Service 50c9f2
        "

\n"

Packit Service 50c9f2
        "グラフ内の矩形は構造体やクラスを表しています。色の意味は次の通りです。\n"
Packit Service 50c9f2
        "
    \n"
Packit Service 50c9f2
        "
  • 中を黒く塗られた四角は、図が注目している起点です。
  • \n"
    Packit Service 50c9f2
            "
  • 黒枠は詳解があることを示しています。
  • \n"
    Packit Service 50c9f2
            "
  • 灰色枠で示されたクラス等には詳解がありません。
  • \n"
    Packit Service 50c9f2
            "
  • 赤枠で示されたものは詳解を持つクラスですが、"
  • Packit Service 50c9f2
            "指定された大きさに収まらないことから一部の継承・包含関係が"
    Packit Service 50c9f2
            "省略されていることを表します。\n"
    Packit Service 50c9f2
            "\n"
    Packit Service 50c9f2
            "

    矢印の意味は次の通りです。

    \n"
    Packit Service 50c9f2
            "
      \n"
    Packit Service 50c9f2
            "
  • 青い矢印は二つのクラス間の公開継承関係を示します。
  • \n"
    Packit Service 50c9f2
            "
  • 緑の矢印は限定公開の継承関係を示します。
  • \n"
    Packit Service 50c9f2
            "
  • 赤の矢印は非公開の継承関係を示します。
  • \n"
    Packit Service 50c9f2
            "
  • 紫の破線矢印は、そのクラスが他のクラスに含まれているか、"
  • Packit Service 50c9f2
          "利用されていることを示します。また、矢印のラベルは矢の先にあるクラス等を"
    Packit Service 50c9f2
          "アクセスしている矢の根本のメンバを表しています。\n"
    Packit Service 50c9f2
            "\n";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
        /*! text for the link to the legend page */
    Packit Service 50c9f2
        virtual QCString trLegend()
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          return "凡例";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
    Packit Service 50c9f2
    //////////////////////////////////////////////////////////////////////////
    Packit Service 50c9f2
    // new since 1.2.0
    Packit Service 50c9f2
    //////////////////////////////////////////////////////////////////////////
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! Used as a marker that is put before a test item */
    Packit Service 50c9f2
        virtual QCString trTest()
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          return "テスト";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
        /*! Used as the header of the test list */
    Packit Service 50c9f2
        virtual QCString trTestList()
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          return "テスト一覧";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
    Packit Service 50c9f2
    //////////////////////////////////////////////////////////////////////////
    Packit Service 50c9f2
    // new since 1.2.2
    Packit Service 50c9f2
    //////////////////////////////////////////////////////////////////////////
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! Used as a section header for IDL properties */
    Packit Service 50c9f2
        virtual QCString trProperties()
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          return "プロパティ";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
        /*! Used as a section header for IDL property documentation */
    Packit Service 50c9f2
        virtual QCString trPropertyDocumentation()
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          return "プロパティ詳解";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
    Packit Service 50c9f2
    Packit Service 50c9f2
    //////////////////////////////////////////////////////////////////////////
    Packit Service 50c9f2
    // new since 1.2.4
    Packit Service 50c9f2
    //////////////////////////////////////////////////////////////////////////
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! Used for Java classes in the summary section of Java packages */
    Packit Service 50c9f2
        virtual QCString trClasses()
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          return "データ構造";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
          else
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          return "クラス";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
        /*! Used as the title of a Java package */
    Packit Service 50c9f2
        virtual QCString trPackage(const char *name)
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          return (QCString)name+" パッケージ";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
        /*! Title of the package index page */
    Packit Service 50c9f2
        virtual QCString trPackageList()
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          return "パッケージ一覧";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
        /*! The description of the package index page */
    Packit Service 50c9f2
        virtual QCString trPackageListDescription()
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          return "パッケージ一覧です。";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
        /*! The link name in the Quick links header for each page */
    Packit Service 50c9f2
        virtual QCString trPackages()
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          return "パッケージ";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
    Packit Service 50c9f2
    	    /*! Text shown before a multi-line define */
    Packit Service 50c9f2
        virtual QCString trDefineValue()
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          return "値:";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
    Packit Service 50c9f2
    Packit Service 50c9f2
    //////////////////////////////////////////////////////////////////////////
    Packit Service 50c9f2
    // new since 1.2.5
    Packit Service 50c9f2
    //////////////////////////////////////////////////////////////////////////
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! Used as a marker that is put before a \\bug item */
    Packit Service 50c9f2
        virtual QCString trBug()
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          return "バグ";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
        /*! Used as the header of the bug list */
    Packit Service 50c9f2
        virtual QCString trBugList()
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          return "バグ一覧";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
    Packit Service 50c9f2
    //////////////////////////////////////////////////////////////////////////
    Packit Service 50c9f2
    // new since 1.2.6
    Packit Service 50c9f2
    //////////////////////////////////////////////////////////////////////////
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! Used as ansicpg for RTF file
    Packit Service 50c9f2
         *
    Packit Service 50c9f2
         * The following table shows the correlation of Charset name, Charset Value and
    Packit Service 50c9f2
         * 
    Packit Service 50c9f2
         * Codepage number:
    Packit Service 50c9f2
         * Charset Name       Charset Value(hex)  Codepage number
    Packit Service 50c9f2
         * ------------------------------------------------------
    Packit Service 50c9f2
         * DEFAULT_CHARSET           1 (x01)
    Packit Service 50c9f2
         * SYMBOL_CHARSET            2 (x02)
    Packit Service 50c9f2
         * OEM_CHARSET             255 (xFF)
    Packit Service 50c9f2
         * ANSI_CHARSET              0 (x00)            1252
    Packit Service 50c9f2
         * RUSSIAN_CHARSET         204 (xCC)            1251
    Packit Service 50c9f2
         * EE_CHARSET              238 (xEE)            1250
    Packit Service 50c9f2
         * GREEK_CHARSET           161 (xA1)            1253
    Packit Service 50c9f2
         * TURKISH_CHARSET         162 (xA2)            1254
    Packit Service 50c9f2
         * BALTIC_CHARSET          186 (xBA)            1257
    Packit Service 50c9f2
         * HEBREW_CHARSET          177 (xB1)            1255
    Packit Service 50c9f2
         * ARABIC _CHARSET         178 (xB2)            1256
    Packit Service 50c9f2
         * SHIFTJIS_CHARSET        128 (x80)             932
    Packit Service 50c9f2
         * HANGEUL_CHARSET         129 (x81)             949
    Packit Service 50c9f2
         * GB2313_CHARSET          134 (x86)             936
    Packit Service 50c9f2
         * CHINESEBIG5_CHARSET     136 (x88)             950
    Packit Service 50c9f2
         * 
    Packit Service 50c9f2
         *
    Packit Service 50c9f2
         */
    Packit Service 50c9f2
        virtual QCString trRTFansicp()
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          return "932";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! Used as ansicpg for RTF fcharset
    Packit Service 50c9f2
         *  \see trRTFansicp() for a table of possible values.
    Packit Service 50c9f2
         */
    Packit Service 50c9f2
        virtual QCString trRTFCharSet()
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          return "128";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! Used as header RTF general index */
    Packit Service 50c9f2
        virtual QCString trRTFGeneralIndex()
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          return "索引";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! This is used for translation of the word that will possibly
    Packit Service 50c9f2
         *  be followed by a single name or by a list of names
    Packit Service 50c9f2
         *  of the category.
    Packit Service 50c9f2
         */
    Packit Service 50c9f2
        virtual QCString trClass(bool /*first_capital*/, bool /*singular*/)
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          return "クラス";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! This is used for translation of the word that will possibly
    Packit Service 50c9f2
         *  be followed by a single name or by a list of names
    Packit Service 50c9f2
         *  of the category.
    Packit Service 50c9f2
         */
    Packit Service 50c9f2
        virtual QCString trFile(bool /*first_capital*/, bool /*singular*/)
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          return "ファイル";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! This is used for translation of the word that will possibly
    Packit Service 50c9f2
         *  be followed by a single name or by a list of names
    Packit Service 50c9f2
         *  of the category.
    Packit Service 50c9f2
         */
    Packit Service 50c9f2
        virtual QCString trNamespace(bool /*first_capital*/, bool /*singular*/)
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          return "名前空間";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! This is used for translation of the word that will possibly
    Packit Service 50c9f2
         *  be followed by a single name or by a list of names
    Packit Service 50c9f2
         *  of the category.
    Packit Service 50c9f2
         */
    Packit Service 50c9f2
        virtual QCString trGroup(bool /*first_capital*/, bool /*singular*/)
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          return "グループ";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! This is used for translation of the word that will possibly
    Packit Service 50c9f2
         *  be followed by a single name or by a list of names
    Packit Service 50c9f2
         *  of the category.
    Packit Service 50c9f2
         */
    Packit Service 50c9f2
        virtual QCString trPage(bool /*first_capital*/, bool /*singular*/)
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          return "ページ";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! This is used for translation of the word that will possibly
    Packit Service 50c9f2
         *  be followed by a single name or by a list of names
    Packit Service 50c9f2
         *  of the category.
    Packit Service 50c9f2
         */
    Packit Service 50c9f2
        virtual QCString trMember(bool /*first_capital*/, bool /*singular*/)
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          return "メンバ";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! This is used for translation of the word that will possibly
    Packit Service 50c9f2
         *  be followed by a single name or by a list of names
    Packit Service 50c9f2
         *  of the category.
    Packit Service 50c9f2
         */
    Packit Service 50c9f2
        virtual QCString trGlobal(bool /*first_capital*/, bool /*singular*/)
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          return "大域各種";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
    Packit Service 50c9f2
    //////////////////////////////////////////////////////////////////////////
    Packit Service 50c9f2
    // new since 1.2.7
    Packit Service 50c9f2
    //////////////////////////////////////////////////////////////////////////
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! This text is generated when the \\author command is used and
    Packit Service 50c9f2
         *  for the author section in man pages. */
    Packit Service 50c9f2
        virtual QCString trAuthor(bool /*first_capital*/, bool /*singular*/)
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          return "著者";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
    Packit Service 50c9f2
    //////////////////////////////////////////////////////////////////////////
    Packit Service 50c9f2
    // new since 1.2.11
    Packit Service 50c9f2
    //////////////////////////////////////////////////////////////////////////
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! This text is put before the list of members referenced by a member
    Packit Service 50c9f2
         */
    Packit Service 50c9f2
        virtual QCString trReferences()
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          return "参照先";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
    Packit Service 50c9f2
    //////////////////////////////////////////////////////////////////////////
    Packit Service 50c9f2
    // new since 1.2.13
    Packit Service 50c9f2
    //////////////////////////////////////////////////////////////////////////
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! used in member documentation blocks to produce a list of
    Packit Service 50c9f2
         *  members that are implemented by this one.
    Packit Service 50c9f2
         */
    Packit Service 50c9f2
        virtual QCString trImplementedFromList(int numEntries)
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          return trWriteList(numEntries)+"を実装しています。";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! used in member documentation blocks to produce a list of
    Packit Service 50c9f2
         *  all members that implement this abstract member.
    Packit Service 50c9f2
         */
    Packit Service 50c9f2
        virtual QCString trImplementedInList(int numEntries)
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          return trWriteList(numEntries)+"で実装されています。";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
    //////////////////////////////////////////////////////////////////////////
    Packit Service 50c9f2
    // new since 1.2.16
    Packit Service 50c9f2
    //////////////////////////////////////////////////////////////////////////
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! used in RTF documentation as a heading for the Table
    Packit Service 50c9f2
         *  of Contents.
    Packit Service 50c9f2
         */
    Packit Service 50c9f2
        virtual QCString trRTFTableOfContents()
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          return "目次";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
    Packit Service 50c9f2
    //////////////////////////////////////////////////////////////////////////
    Packit Service 50c9f2
    // new since 1.2.17
    Packit Service 50c9f2
    //////////////////////////////////////////////////////////////////////////
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! Used as the header of the list of item that have been
    Packit Service 50c9f2
         *  flagged deprecated
    Packit Service 50c9f2
         */
    Packit Service 50c9f2
        virtual QCString trDeprecatedList()
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          return "非推奨一覧";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
    Packit Service 50c9f2
    //////////////////////////////////////////////////////////////////////////
    Packit Service 50c9f2
    // new since 1.2.18
    Packit Service 50c9f2
    //////////////////////////////////////////////////////////////////////////
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! Used as a header for declaration section of the events found in
    Packit Service 50c9f2
         * a C# program
    Packit Service 50c9f2
         */
    Packit Service 50c9f2
        virtual QCString trEvents()
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          return "イベント";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
        /*! Header used for the documentation section of a class' events. */
    Packit Service 50c9f2
        virtual QCString trEventDocumentation()
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          return "イベント詳解";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
    Packit Service 50c9f2
    //////////////////////////////////////////////////////////////////////////
    Packit Service 50c9f2
    // new since 1.3
    Packit Service 50c9f2
    //////////////////////////////////////////////////////////////////////////
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! Used as a heading for a list of Java class types with package scope.
    Packit Service 50c9f2
         */
    Packit Service 50c9f2
        virtual QCString trPackageTypes()
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          return "パッケージ内の型定義";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
        /*! Used as a heading for a list of Java class functions with package
    Packit Service 50c9f2
         * scope.
    Packit Service 50c9f2
         */
    Packit Service 50c9f2
        virtual QCString trPackageMembers()
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          return "関数";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
        /*! Used as a heading for a list of static Java class functions with
    Packit Service 50c9f2
         *  package scope.
    Packit Service 50c9f2
         */
    Packit Service 50c9f2
        virtual QCString trStaticPackageMembers()
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          return "静的関数";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
        /*! Used as a heading for a list of Java class variables with package
    Packit Service 50c9f2
         * scope.
    Packit Service 50c9f2
         */
    Packit Service 50c9f2
        virtual QCString trPackageAttribs()
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          return "変数";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
        /*! Used as a heading for a list of static Java class variables with
    Packit Service 50c9f2
         * package scope.
    Packit Service 50c9f2
         */
    Packit Service 50c9f2
        virtual QCString trStaticPackageAttribs()
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          return "静的変数";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
    Packit Service 50c9f2
    //////////////////////////////////////////////////////////////////////////
    Packit Service 50c9f2
    // new since 1.3.1
    Packit Service 50c9f2
    //////////////////////////////////////////////////////////////////////////
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! Used in the quick index of a class/file/namespace member list page
    Packit Service 50c9f2
         *  to link to the unfiltered list of all members.
    Packit Service 50c9f2
         */
    Packit Service 50c9f2
        virtual QCString trAll()
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          return "全て";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
        /*! Put in front of the call graph for a function. */
    Packit Service 50c9f2
        virtual QCString trCallGraph()
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          return "呼び出し関係図:";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
    Packit Service 50c9f2
    //////////////////////////////////////////////////////////////////////////
    Packit Service 50c9f2
    // new since 1.3.3
    Packit Service 50c9f2
    //////////////////////////////////////////////////////////////////////////
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! This string is used as the title for the page listing the search
    Packit Service 50c9f2
         *  results.
    Packit Service 50c9f2
         */
    Packit Service 50c9f2
        virtual QCString trSearchResultsTitle()
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          return "検索結果";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
        /*! This string is put just before listing the search results. The
    Packit Service 50c9f2
         *  text can be different depending on the number of documents found.
    Packit Service 50c9f2
         *  Inside the text you can put the special marker $num to insert
    Packit Service 50c9f2
         *  the number representing the actual number of search results.
    Packit Service 50c9f2
         *  The @a numDocuments parameter can be either 0, 1 or 2, where the
    Packit Service 50c9f2
         *  value 2 represents 2 or more matches. HTML markup is allowed inside
    Packit Service 50c9f2
         *  the returned string.
    Packit Service 50c9f2
         */
    Packit Service 50c9f2
        virtual QCString trSearchResults(int numDocuments)
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          if (numDocuments==0)
    Packit Service 50c9f2
          {
    Packit Service 50c9f2
            return "入力条件を満たす文書がありません。";
    Packit Service 50c9f2
          }
    Packit Service 50c9f2
          else if (numDocuments==1)
    Packit Service 50c9f2
          {
    Packit Service 50c9f2
            return "入力条件を満たす文書が 1 件ありました.";
    Packit Service 50c9f2
          }
    Packit Service 50c9f2
          else
    Packit Service 50c9f2
          {
    Packit Service 50c9f2
            return "入力条件を満たす文書が $num 件ありました. "
    Packit Service 50c9f2
                   "一致度の高いものから表示されます.";
    Packit Service 50c9f2
          }
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
        /*! This string is put before the list of matched words, for each search
    Packit Service 50c9f2
         *  result. What follows is the list of words that matched the query.
    Packit Service 50c9f2
         */
    Packit Service 50c9f2
        virtual QCString trSearchMatches()
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          return "照合語:";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
    Packit Service 50c9f2
    //////////////////////////////////////////////////////////////////////////
    Packit Service 50c9f2
    // new since 1.3.8
    Packit Service 50c9f2
    //////////////////////////////////////////////////////////////////////////
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! This is used in HTML as the title of page with source code for file filename
    Packit Service 50c9f2
         */
    Packit Service 50c9f2
        virtual QCString trSourceFile(QCString& filename)
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          return filename + " ソースファイル";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
    Packit Service 50c9f2
    //////////////////////////////////////////////////////////////////////////
    Packit Service 50c9f2
    // new since 1.3.9
    Packit Service 50c9f2
    //////////////////////////////////////////////////////////////////////////
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! This is used as the name of the chapter containing the directory
    Packit Service 50c9f2
         *  hierarchy.
    Packit Service 50c9f2
         */
    Packit Service 50c9f2
        virtual QCString trDirIndex()
    Packit Service 50c9f2
        { return "ディレクトリ索引"; }
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! This is used as the name of the chapter containing the documentation
    Packit Service 50c9f2
         *  of the directories.
    Packit Service 50c9f2
         */
    Packit Service 50c9f2
        virtual QCString trDirDocumentation()
    Packit Service 50c9f2
        { return "ディレクトリ詳解"; }
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! This is used as the title of the directory index and also in the
    Packit Service 50c9f2
         *  Quick links of an HTML page, to link to the directory hierarchy.
    Packit Service 50c9f2
         */
    Packit Service 50c9f2
        virtual QCString trDirectories()
    Packit Service 50c9f2
        { return "ディレクトリ"; }
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! This returns a sentences that introduces the directory hierarchy.
    Packit Service 50c9f2
         *  and the fact that it is sorted alphabetically per level
    Packit Service 50c9f2
         */
    Packit Service 50c9f2
        virtual QCString trDirDescription()
    Packit Service 50c9f2
        { return "このディレクトリ一覧はおおまかにはソートされていますが、"
    Packit Service 50c9f2
                 "完全にアルファベット順でソートされてはいません。";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! This returns the title of a directory page. The name of the
    Packit Service 50c9f2
         *  directory is passed via \a dirName.
    Packit Service 50c9f2
         */
    Packit Service 50c9f2
        virtual QCString trDirReference(const char *dirName)
    Packit Service 50c9f2
        { QCString result=dirName; result+=" ディレクトリリファレンス"; return result; }
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! This returns the word directory with or without starting capital
    Packit Service 50c9f2
         *  (\a first_capital) and in sigular or plural form (\a singular).
    Packit Service 50c9f2
         */
    Packit Service 50c9f2
        virtual QCString trDir(bool, bool)
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          return "ディレクトリ";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
    Packit Service 50c9f2
    //////////////////////////////////////////////////////////////////////////
    Packit Service 50c9f2
    // new since 1.4.1
    Packit Service 50c9f2
    //////////////////////////////////////////////////////////////////////////
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! This text is added to the documentation when the \\overload command
    Packit Service 50c9f2
         *  is used for a overloaded function.
    Packit Service 50c9f2
         */
    Packit Service 50c9f2
        virtual QCString trOverloadText()
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
           return "これはオーバーロードされたメンバ関数です。"
    Packit Service 50c9f2
                  "利便性のために用意されています。"
    Packit Service 50c9f2
                  "元の関数との違いは引き数のみです。";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
    Packit Service 50c9f2
    //////////////////////////////////////////////////////////////////////////
    Packit Service 50c9f2
    // new since 1.4.6
    Packit Service 50c9f2
    //////////////////////////////////////////////////////////////////////////
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! This is used to introduce a caller (or called-by) graph */
    Packit Service 50c9f2
        virtual QCString trCallerGraph()
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          return "被呼び出し関係図:";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! This is used in the documentation of a file/namespace before the list
    Packit Service 50c9f2
         *  of documentation blocks for enumeration values
    Packit Service 50c9f2
         */
    Packit Service 50c9f2
        virtual QCString trEnumerationValueDocumentation()
    Packit Service 50c9f2
        { return "列挙型詳解"; }
    Packit Service 50c9f2
    Packit Service 50c9f2
    Packit Service 50c9f2
    //////////////////////////////////////////////////////////////////////////
    Packit Service 50c9f2
    // new since 1.5.4 (mainly for Fortran)
    Packit Service 50c9f2
    //////////////////////////////////////////////////////////////////////////
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! header that is put before the list of member subprograms (Fortran). */
    Packit Service 50c9f2
        virtual QCString trMemberFunctionDocumentationFortran()
    Packit Service 50c9f2
        { return "メンバ関数/サブルーチン詳解"; }
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! This is put above each page as a link to the list of annotated data types (Fortran). */
    Packit Service 50c9f2
        virtual QCString trCompoundListFortran()
    Packit Service 50c9f2
        { return "データ型一覧"; }
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! This is put above each page as a link to all members of compounds (Fortran). */
    Packit Service 50c9f2
        virtual QCString trCompoundMembersFortran()
    Packit Service 50c9f2
        { return "データフィールド"; }
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! This is an introduction to the annotated compound list (Fortran). */
    Packit Service 50c9f2
        virtual QCString trCompoundListDescriptionFortran()
    Packit Service 50c9f2
        { return "これはデータ型の一覧です:"; }
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! This is an introduction to the page with all data types (Fortran). */
    Packit Service 50c9f2
        virtual QCString trCompoundMembersDescriptionFortran(bool extractAll)
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          QCString result="これは";
    Packit Service 50c9f2
          result+="フィールドの一覧です。それぞれ";
    Packit Service 50c9f2
          if (extractAll)
    Packit Service 50c9f2
          {
    Packit Service 50c9f2
              result+="が属しているデータ型";
    Packit Service 50c9f2
          }
    Packit Service 50c9f2
          result+="の詳解へリンクしています。";
    Packit Service 50c9f2
          return result;
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! This is used in LaTeX as the title of the chapter with the
    Packit Service 50c9f2
         * annotated compound index (Fortran).
    Packit Service 50c9f2
         */
    Packit Service 50c9f2
        virtual QCString trCompoundIndexFortran()
    Packit Service 50c9f2
        { return "データ型索引"; }
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! This is used in LaTeX as the title of the chapter containing
    Packit Service 50c9f2
         *  the documentation of all data types (Fortran).
    Packit Service 50c9f2
         */
    Packit Service 50c9f2
        virtual QCString trTypeDocumentation()
    Packit Service 50c9f2
        { return "データ型詳解"; }
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! This is used in the documentation of a file as a header before the
    Packit Service 50c9f2
         *  list of (global) subprograms (Fortran).
    Packit Service 50c9f2
         */
    Packit Service 50c9f2
        virtual QCString trSubprograms()
    Packit Service 50c9f2
        { return "関数/サブルーチン"; }
    Packit Service 50c9f2
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! This is used in the documentation of a file/namespace before the list
    Packit Service 50c9f2
         *  of documentation blocks for subprograms (Fortran)
    Packit Service 50c9f2
         */
    Packit Service 50c9f2
        virtual QCString trSubprogramDocumentation()
    Packit Service 50c9f2
        { return "関数/サブルーチン詳解"; }
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! This is used in the documentation of a file/namespace/group before
    Packit Service 50c9f2
         *  the list of links to documented compounds (Fortran)
    Packit Service 50c9f2
         */
    Packit Service 50c9f2
         virtual QCString trDataTypes()
    Packit Service 50c9f2
        { return "データ型"; }
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! used as the title of page containing all the index of all modules (Fortran). */
    Packit Service 50c9f2
        virtual QCString trModulesList()
    Packit Service 50c9f2
        { return "モジュール一覧"; }
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! used as an introduction to the modules list (Fortran) */
    Packit Service 50c9f2
        virtual QCString trModulesListDescription(bool extractAll)
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          QCString result;
    Packit Service 50c9f2
          if (!extractAll)
    Packit Service 50c9f2
          {
    Packit Service 50c9f2
            result+="詳解が記されている";
    Packit Service 50c9f2
          }
    Packit Service 50c9f2
          else
    Packit Service 50c9f2
          {
    Packit Service 50c9f2
            result+="全";
    Packit Service 50c9f2
          }
    Packit Service 50c9f2
          result+="モジュールの一覧です";
    Packit Service 50c9f2
          return result;
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! used as the title of the HTML page of a module/type (Fortran) */
    Packit Service 50c9f2
        virtual QCString trCompoundReferenceFortran(const char *clName,
    Packit Service 50c9f2
                                        ClassDef::CompoundType compType,
    Packit Service 50c9f2
                                        bool isTemplate)
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          QCString result="";
    Packit Service 50c9f2
          switch(compType)
    Packit Service 50c9f2
          {
    Packit Service 50c9f2
            case ClassDef::Class:      result+="モジュール "; break;
    Packit Service 50c9f2
            case ClassDef::Struct:     result+="TYPE "; break;
    Packit Service 50c9f2
            case ClassDef::Union:      result+="共用体 "; break;
    Packit Service 50c9f2
            case ClassDef::Interface:  result+="インターフェース "; break;
    Packit Service 50c9f2
            case ClassDef::Protocol:   result+="プロトコル "; break;
    Packit Service 50c9f2
            case ClassDef::Category:   result+="カテゴリ "; break;
    Packit Service 50c9f2
            case ClassDef::Exception:  result+="例外 "; break;
    Packit Service 50c9f2
            default: break;
    Packit Service 50c9f2
          }
    Packit Service 50c9f2
          if (isTemplate) result += "テンプレート ";
    Packit Service 50c9f2
          result+=(QCString)clName;
    Packit Service 50c9f2
          return result;
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
        /*! used as the title of the HTML page of a module (Fortran) */
    Packit Service 50c9f2
        virtual QCString trModuleReference(const char *namespaceName)
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          QCString result=namespaceName;
    Packit Service 50c9f2
          result+="モジュール";
    Packit Service 50c9f2
          return result;
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! This is put above each page as a link to all members of modules. (Fortran) */
    Packit Service 50c9f2
        virtual QCString trModulesMembers()
    Packit Service 50c9f2
        { return "モジュールメンバ"; }
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! This is an introduction to the page with all modules members (Fortran) */
    Packit Service 50c9f2
        virtual QCString trModulesMemberDescription(bool extractAll)
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          QCString result="これはモジュールメンバ一覧です。それぞれ ";
    Packit Service 50c9f2
          if (extractAll)
    Packit Service 50c9f2
          {
    Packit Service 50c9f2
            result+="属しているモジュール";
    Packit Service 50c9f2
          }
    Packit Service 50c9f2
          result+="の詳解へリンクしています。";
    Packit Service 50c9f2
          return result;
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! This is used in LaTeX as the title of the chapter with the
    Packit Service 50c9f2
         *  index of all modules (Fortran).
    Packit Service 50c9f2
         */
    Packit Service 50c9f2
        virtual QCString trModulesIndex()
    Packit Service 50c9f2
        { return "モジュール索引"; }
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! This is used for translation of the word that will possibly
    Packit Service 50c9f2
         *  be followed by a single name or by a list of names
    Packit Service 50c9f2
         *  of the category.
    Packit Service 50c9f2
         */
    Packit Service 50c9f2
        virtual QCString trModule(bool /*first_capital*/, bool /*singular*/)
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          return "モジュール";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
        /*! This is put at the bottom of a module documentation page and is
    Packit Service 50c9f2
         *  followed by a list of files that were used to generate the page.
    Packit Service 50c9f2
         */
    Packit Service 50c9f2
        virtual QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType,
    Packit Service 50c9f2
            bool /*single*/)
    Packit Service 50c9f2
        { // here s is one of " Module", " Struct" or " Union"
    Packit Service 50c9f2
          // single is true implies a single file
    Packit Service 50c9f2
          QCString result="次のファイルから";
    Packit Service 50c9f2
          switch(compType)
    Packit Service 50c9f2
          {
    Packit Service 50c9f2
            case ClassDef::Class:      result+="モジュール"; break;
    Packit Service 50c9f2
            case ClassDef::Struct:     result+="型"; break;
    Packit Service 50c9f2
            case ClassDef::Union:      result+="共用体"; break;
    Packit Service 50c9f2
            case ClassDef::Interface:  result+="インターフェース"; break;
    Packit Service 50c9f2
            case ClassDef::Protocol:   result+="プロトコル"; break;
    Packit Service 50c9f2
            case ClassDef::Category:   result+="カテゴリ"; break;
    Packit Service 50c9f2
            case ClassDef::Exception:  result+="例外"; break;
    Packit Service 50c9f2
            default: break;
    Packit Service 50c9f2
          }
    Packit Service 50c9f2
          result+="の詳解が抽出されました:";
    Packit Service 50c9f2
          return result;
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
        /*! This is used for translation of the word that will possibly
    Packit Service 50c9f2
         *  be followed by a single name or by a list of names
    Packit Service 50c9f2
         *  of the category.
    Packit Service 50c9f2
         */
    Packit Service 50c9f2
        virtual QCString trType(bool /*first_capital*/, bool /*singular*/)
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          QCString result = "型";
    Packit Service 50c9f2
          return result;
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
        /*! This is used for translation of the word that will possibly
    Packit Service 50c9f2
         *  be followed by a single name or by a list of names
    Packit Service 50c9f2
         *  of the category.
    Packit Service 50c9f2
         */
    Packit Service 50c9f2
        virtual QCString trSubprogram(bool /*first_capital*/, bool /*singular*/)
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          QCString result = "サブプログラム";
    Packit Service 50c9f2
          return result;
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! C# Type Constraint list */
    Packit Service 50c9f2
        virtual QCString trTypeConstraints()
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          return "型制約";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
    Packit Service 50c9f2
    //////////////////////////////////////////////////////////////////////////
    Packit Service 50c9f2
    // new since 1.6.0 (mainly for the new search engine)
    Packit Service 50c9f2
    //////////////////////////////////////////////////////////////////////////
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! directory relation for \a name */
    Packit Service 50c9f2
        virtual QCString trDirRelation(const char *name)
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          return QCString(name)+" 関係";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! Loading message shown when loading search results */
    Packit Service 50c9f2
        virtual QCString trLoading()
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          return "読み取り中…";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! Label used for search results in the global namespace */
    Packit Service 50c9f2
        virtual QCString trGlobalNamespace()
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          return "大域名前空間";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! Message shown while searching */
    Packit Service 50c9f2
        virtual QCString trSearching()
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          return "検索中…";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! Text shown when no search results are found */
    Packit Service 50c9f2
        virtual QCString trNoMatches()
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          return "一致する文字列を見つけられません";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
    Packit Service 50c9f2
    //////////////////////////////////////////////////////////////////////////
    Packit Service 50c9f2
    // new since 1.6.3 (missing items for the directory pages)
    Packit Service 50c9f2
    //////////////////////////////////////////////////////////////////////////
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! when clicking a directory dependency label, a page with a
    Packit Service 50c9f2
         *  table is shown. The heading for the first column mentions the
    Packit Service 50c9f2
         *  source file that has a relation to another file.
    Packit Service 50c9f2
         */
    Packit Service 50c9f2
        virtual QCString trFileIn(const char *name)
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          return (QCString)name+"にあるファイル";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! when clicking a directory dependency label, a page with a
    Packit Service 50c9f2
         *  table is shown. The heading for the second column mentions the
    Packit Service 50c9f2
         *  destination file that is included.
    Packit Service 50c9f2
         */
    Packit Service 50c9f2
        virtual QCString trIncludesFileIn(const char *name)
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          return (QCString)name+"にあるファイルを include している";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
    Packit Service 50c9f2
        /** Compiles a date string.
    Packit Service 50c9f2
         *  @param year Year in 4 digits
    Packit Service 50c9f2
         *  @param month Month of the year: 1=January
    Packit Service 50c9f2
         *  @param day Day of the Month: 1..31
    Packit Service 50c9f2
         *  @param dayOfWeek Day of the week: 1=Monday..7=Sunday
    Packit Service 50c9f2
         *  @param hour Hour of the day: 0..23
    Packit Service 50c9f2
         *  @param minutes Minutes in the hour: 0..59
    Packit Service 50c9f2
         *  @param seconds Seconds within the minute: 0..59
    Packit Service 50c9f2
         *  @param includeTime Include time in the result string?
    Packit Service 50c9f2
         */
    Packit Service 50c9f2
        virtual QCString trDateTime(int year,int month,int day,int dayOfWeek,
    Packit Service 50c9f2
                                    int hour,int minutes,int seconds,
    Packit Service 50c9f2
                                    bool includeTime)
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          static const char *days[]   = { "月", "火", "水", "木", "金", "土", "日" };
    Packit Service 50c9f2
          QCString sdate;
    Packit Service 50c9f2
          sdate.sprintf("%.4d年%.2d月%.2d日(%s)",year,month,day,days[dayOfWeek-1]);
    Packit Service 50c9f2
          if (includeTime)
    Packit Service 50c9f2
          {
    Packit Service 50c9f2
            QCString stime;
    Packit Service 50c9f2
            stime.sprintf(" %.2d時%.2d分%.2d秒",hour,minutes,seconds);
    Packit Service 50c9f2
            sdate+=stime;
    Packit Service 50c9f2
          }
    Packit Service 50c9f2
          return sdate;
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
    Packit Service 50c9f2
    //////////////////////////////////////////////////////////////////////////
    Packit Service 50c9f2
    // new since 1.7.5
    Packit Service 50c9f2
    //////////////////////////////////////////////////////////////////////////
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! Header for the page with bibliographic citations */
    Packit Service 50c9f2
        virtual QCString trCiteReferences()
    Packit Service 50c9f2
        { return "書誌参照"; }
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! Text for copyright paragraph */
    Packit Service 50c9f2
        virtual QCString trCopyright()
    Packit Service 50c9f2
        { return "著作権所有"; }
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! Header for the graph showing the directory dependencies */
    Packit Service 50c9f2
        virtual QCString trDirDepGraph(const char *name)
    Packit Service 50c9f2
        { return QCString(name)+" のディレクトリ依存関係図"; }
    Packit Service 50c9f2
    Packit Service 50c9f2
    //////////////////////////////////////////////////////////////////////////
    Packit Service 50c9f2
    // new since 1.8.0
    Packit Service 50c9f2
    //////////////////////////////////////////////////////////////////////////
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! Detail level selector shown for hierarchical indices */
    Packit Service 50c9f2
        virtual QCString trDetailLevel()
    Packit Service 50c9f2
        { return "表示階層"; }
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! Section header for list of template parameters */
    Packit Service 50c9f2
        virtual QCString trTemplateParameters()
    Packit Service 50c9f2
        { return "テンプレート引数"; }
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! Used in dot graph when UML_LOOK is enabled and there are many fields */
    Packit Service 50c9f2
        virtual QCString trAndMore(const QCString &number)
    Packit Service 50c9f2
        { return "ほか "+number+" 件…"; }
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! Used file list for a Java enum */
    Packit Service 50c9f2
        virtual QCString trEnumGeneratedFromFiles(bool)
    Packit Service 50c9f2
        { 
    Packit Service 50c9f2
          return "次のファイルからこの列挙についての詳解を抽出しました:";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! Header of a Java enum page (Java enums are represented as classes). */
    Packit Service 50c9f2
        virtual QCString trEnumReference(const char *name)
    Packit Service 50c9f2
        { return QCString("列挙 ")+name+" 詳解"; }
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! Used for a section containing inherited members */
    Packit Service 50c9f2
        virtual QCString trInheritedFrom(const char *members,const char *what)
    Packit Service 50c9f2
        { return QCString("基底クラス ")+what+" に属する継承"+members; }
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! Header of the sections with inherited members specific for the
    Packit Service 50c9f2
         *  base class(es)
    Packit Service 50c9f2
         */
    Packit Service 50c9f2
        virtual QCString trAdditionalInheritedMembers()
    Packit Service 50c9f2
        { return "その他の継承メンバ"; }
    Packit Service 50c9f2
    Packit Service 50c9f2
    //////////////////////////////////////////////////////////////////////////
    Packit Service 50c9f2
    // new since 1.8.2
    Packit Service 50c9f2
    //////////////////////////////////////////////////////////////////////////
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! Used as a tooltip for the toggle button that appears in the
    Packit Service 50c9f2
         *  navigation tree in the HTML output when GENERATE_TREEVIEW is
    Packit Service 50c9f2
         *  enabled. This tooltip explains the meaning of the button.
    Packit Service 50c9f2
         */
    Packit Service 50c9f2
        virtual QCString trPanelSynchronisationTooltip(bool enable)
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          
    Packit Service 50c9f2
          QCString opt = enable ? "有効" : "無効";
    Packit Service 50c9f2
          return "クリックで同期表示が"+opt+"になります";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! Used in a method of an Objective-C class that is declared in a
    Packit Service 50c9f2
         *  a category. Note that the @1 marker is required and is replaced
    Packit Service 50c9f2
         *  by a link.
    Packit Service 50c9f2
         */
    Packit Service 50c9f2
        virtual QCString trProvidedByCategory()
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          return "@0 カテゴリーから提供されています。";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! Used in a method of an Objective-C category that extends a class.
    Packit Service 50c9f2
         *  Note that the @1 marker is required and is replaced by a link to
    Packit Service 50c9f2
         *  the class method.
    Packit Service 50c9f2
         */
    Packit Service 50c9f2
        virtual QCString trExtendsClass()
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          return "@0 を拡張しています。";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! Used as the header of a list of class methods in Objective-C.
    Packit Service 50c9f2
         *  These are similar to static public member functions in C++.
    Packit Service 50c9f2
         */
    Packit Service 50c9f2
        virtual QCString trClassMethods()
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          return "クラスメソッド";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! Used as the header of a list of instance methods in Objective-C.
    Packit Service 50c9f2
         *  These are similar to public member functions in C++.
    Packit Service 50c9f2
         */
    Packit Service 50c9f2
        virtual QCString trInstanceMethods()
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          return "実体メソッド";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! Used as the header of the member functions of an Objective-C class.
    Packit Service 50c9f2
         */
    Packit Service 50c9f2
        virtual QCString trMethodDocumentation()
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          return "メソッド詳解";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
    Packit Service 50c9f2
        /*! Used as the title of the design overview picture created for the
    Packit Service 50c9f2
         *  VHDL output.
    Packit Service 50c9f2
         */
    Packit Service 50c9f2
        virtual QCString trDesignOverview()
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          return "デザイン概観";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
    Packit Service 50c9f2
    //////////////////////////////////////////////////////////////////////////
    Packit Service 50c9f2
    // new since 1.8.4
    Packit Service 50c9f2
    //////////////////////////////////////////////////////////////////////////
    Packit Service 50c9f2
    Packit Service 50c9f2
        /** old style UNO IDL services: implemented interfaces */
    Packit Service 50c9f2
        virtual QCString trInterfaces()
    Packit Service 50c9f2
        { return "実装されたインターフォース"; }
    Packit Service 50c9f2
    Packit Service 50c9f2
        /** old style UNO IDL services: inherited services */
    Packit Service 50c9f2
        virtual QCString trServices()
    Packit Service 50c9f2
        { return "継承されたサービス"; }
    Packit Service 50c9f2
    Packit Service 50c9f2
        /** UNO IDL constant groups */
    Packit Service 50c9f2
        virtual QCString trConstantGroups()
    Packit Service 50c9f2
        { return "定数グループ"; }
    Packit Service 50c9f2
    Packit Service 50c9f2
        /** UNO IDL constant groups */
    Packit Service 50c9f2
        virtual QCString trConstantGroupReference(const char *namespaceName)
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          QCString result=namespaceName;
    Packit Service 50c9f2
          result+=" 定数グループ詳解";
    Packit Service 50c9f2
          return result;
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
        /** UNO IDL service page title */
    Packit Service 50c9f2
        virtual QCString trServiceReference(const char *sName)
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          QCString result=(QCString)sName;
    Packit Service 50c9f2
          result+=" サービス詳解";
    Packit Service 50c9f2
          return result;
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
        /** UNO IDL singleton page title */
    Packit Service 50c9f2
        virtual QCString trSingletonReference(const char *sName)
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          QCString result=(QCString)sName;
    Packit Service 50c9f2
          result+=" Singleton 詳解";
    Packit Service 50c9f2
          return result;
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
        /** UNO IDL service page */
    Packit Service 50c9f2
        virtual QCString trServiceGeneratedFromFiles(bool /*single*/)
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          // single is true implies a single file
    Packit Service 50c9f2
          return "次のファイルからこのサービスについて"
    Packit Service 50c9f2
                 "の詳解を抽出しました:";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
        /** UNO IDL singleton page */
    Packit Service 50c9f2
        virtual QCString trSingletonGeneratedFromFiles(bool /*single*/)
    Packit Service 50c9f2
        {
    Packit Service 50c9f2
          // single is true implies a single file
    Packit Service 50c9f2
          return "次のファイルからこの Singleton について"
    Packit Service 50c9f2
                 "の詳解を抽出しました:";
    Packit Service 50c9f2
        }
    Packit Service 50c9f2
    Packit Service 50c9f2
    //////////////////////////////////////////////////////////////////////////
    Packit Service 50c9f2
    Packit Service 50c9f2
    };
    Packit Service 50c9f2
    Packit Service 50c9f2
    #endif