Commit d2f8ca74 authored by Petr Prikryl's avatar Petr Prikryl

Japanese translator converted to UTF-8.

The decode() method removed.
parent 30b01891
...@@ -225,7 +225,7 @@ bool setTranslator(const char *langName) ...@@ -225,7 +225,7 @@ bool setTranslator(const char *langName)
#ifdef LANG_JP #ifdef LANG_JP
else if (L_EQUAL("japanese")) else if (L_EQUAL("japanese"))
{ {
theTranslator=new TranslatorDecoder(new TranslatorJapanese); theTranslator=new TranslatorJapanese;
} }
#endif #endif
#ifdef LANG_JE #ifdef LANG_JE
......
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
*/ */
/* /*
* translator_jp.h * translator_jp.h
* Updates: * Updates:
* 1.2.5) * 1.2.5)
* First Translation * First Translation
...@@ -34,19 +34,6 @@ ...@@ -34,19 +34,6 @@
class TranslatorJapanese : public TranslatorAdapter_1_6_0 class TranslatorJapanese : public TranslatorAdapter_1_6_0
{ {
private:
/*! The decode() can change euc into sjis */
inline QCString decode(const QCString & sInput)
{
//if (Config_getBool("USE_WINDOWS_ENCODING"))
//{
// return JapaneseEucToSjis(sInput);
//}
//else
//{
return sInput;
//}
}
public: public:
virtual QCString idLanguage() virtual QCString idLanguage()
{ return "japanese"; } { return "japanese"; }
...@@ -57,46 +44,39 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -57,46 +44,39 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
/*! returns the name of the package that is included by LaTeX */ /*! returns the name of the package that is included by LaTeX */
virtual QCString idLanguageCharset() virtual QCString idLanguageCharset()
{ {
//if (Config_getBool("USE_WINDOWS_ENCODING")) return "utf-8";
//{
// return "Shift_JIS";
//}
//else
//{
return "euc-jp";
//}
} }
/*! used in the compound documentation before a list of related functions. */ /*! used in the compound documentation before a list of related functions. */
virtual QCString trRelatedFunctions() virtual QCString trRelatedFunctions()
{ return decode("関連する関数"); } { return "関連する関数"; }
/*! subscript for the related functions. */ /*! subscript for the related functions. */
virtual QCString trRelatedSubscript() virtual QCString trRelatedSubscript()
{ return decode("(これらはメソッドでないことに注意)"); } { return "(これらはメソッドでないことに注意)"; }
/*! header that is put before the detailed description of files, classes and namespaces. */ /*! header that is put before the detailed description of files, classes and namespaces. */
virtual QCString trDetailedDescription() virtual QCString trDetailedDescription()
{ return decode("説明"); } { return "説明"; }
/*! header that is put before the list of typedefs. */ /*! header that is put before the list of typedefs. */
virtual QCString trMemberTypedefDocumentation() virtual QCString trMemberTypedefDocumentation()
{ return decode("型定義"); } { return "型定義"; }
/*! header that is put before the list of enumerations. */ /*! header that is put before the list of enumerations. */
virtual QCString trMemberEnumerationDocumentation() virtual QCString trMemberEnumerationDocumentation()
{ return decode("列挙型"); } { return "列挙型"; }
/*! header that is put before the list of member functions. */ /*! header that is put before the list of member functions. */
virtual QCString trMemberFunctionDocumentation() virtual QCString trMemberFunctionDocumentation()
{ {
if( Config_getBool("OPTIMIZE_OUTPUT_JAVA")) if( Config_getBool("OPTIMIZE_OUTPUT_JAVA"))
{ {
return decode("メソッド"); return "メソッド";
} }
else else
{ {
return decode("関数"); return "関数";
} }
} }
...@@ -105,55 +85,55 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -105,55 +85,55 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
{ {
if( Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) if( Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
{ {
return decode("構造体"); return "構造体";
} }
else else
{ {
return decode("変数"); return "変数";
} }
} }
/*! this is the text of a link put after brief descriptions. */ /*! this is the text of a link put after brief descriptions. */
virtual QCString trMore() virtual QCString trMore()
{ return decode("[詳細]"); } { return "[詳細]"; }
/*! put in the class documentation */ /*! put in the class documentation */
virtual QCString trListOfAllMembers() virtual QCString trListOfAllMembers()
{ return decode("すべてのメンバ一覧"); } { return "すべてのメンバ一覧"; }
/*! used as the title of the "list of all members" page of a class */ /*! used as the title of the "list of all members" page of a class */
virtual QCString trMemberList() virtual QCString trMemberList()
{ return decode("メンバ一覧"); } { return "メンバ一覧"; }
/*! this is the first part of a sentence that is followed by a class name */ /*! this is the first part of a sentence that is followed by a class name */
virtual QCString trThisIsTheListOfAllMembers() virtual QCString trThisIsTheListOfAllMembers()
{ return decode("これは全メンバの一覧です。"); } { return "これは全メンバの一覧です。"; }
/*! this is the remainder of the sentence after the class name */ /*! this is the remainder of the sentence after the class name */
virtual QCString trIncludingInheritedMembers() virtual QCString trIncludingInheritedMembers()
{ return decode("継承メンバも含んでいます。"); } { return "継承メンバも含んでいます。"; }
/*! this is put at the author sections at the bottom of man pages. /*! this is put at the author sections at the bottom of man pages.
* parameter s is name of the project name. * parameter s is name of the project name.
*/ */
virtual QCString trGeneratedAutomatically(const char *s) virtual QCString trGeneratedAutomatically(const char *s)
{ QCString result; { QCString result;
if (s) result=(QCString)s+decode("の"); if (s) result=(QCString)s+"の";
result+=decode("ソースから Doxygen により生成しました。"); result+="ソースから Doxygen により生成しました。";
return result; return result;
} }
/*! put after an enum name in the list of all members */ /*! put after an enum name in the list of all members */
virtual QCString trEnumName() virtual QCString trEnumName()
{ return decode("Enum"); } { return "Enum"; }
/*! put after an enum value in the list of all members */ /*! put after an enum value in the list of all members */
virtual QCString trEnumValue() virtual QCString trEnumValue()
{ return decode("Enum 値"); } { return "Enum 値"; }
/*! put after an undocumented member in the list of all members */ /*! put after an undocumented member in the list of all members */
virtual QCString trDefinedIn() virtual QCString trDefinedIn()
{ return decode("次で定義されています。"); } { return "次で定義されています。"; }
// quick reference sections // quick reference sections
...@@ -161,43 +141,43 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -161,43 +141,43 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
* compounds or files (see the \\group command). * compounds or files (see the \\group command).
*/ */
virtual QCString trModules() virtual QCString trModules()
{ return decode("モジュール"); } { return "モジュール"; }
/*! This is put above each page as a link to the class hierarchy */ /*! This is put above each page as a link to the class hierarchy */
virtual QCString trClassHierarchy() virtual QCString trClassHierarchy()
{ return decode("クラス階層"); } { return "クラス階層"; }
/*! This is put above each page as a link to the list of annotated classes */ /*! This is put above each page as a link to the list of annotated classes */
virtual QCString trCompoundList() virtual QCString trCompoundList()
{ {
if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
{ {
return decode("データ構造"); return "データ構造";
} }
else else
{ {
return decode("構成"); return "構成";
} }
} }
/*! This is put above each page as a link to the list of documented files */ /*! This is put above each page as a link to the list of documented files */
virtual QCString trFileList() virtual QCString trFileList()
{ return decode("ファイル一覧"); } { return "ファイル一覧"; }
/*! This is put above each page as a link to the list of all verbatim headers */ /*! This is put above each page as a link to the list of all verbatim headers */
virtual QCString trHeaderFiles() virtual QCString trHeaderFiles()
{ return decode("ヘッダファイル"); } { return "ヘッダファイル"; }
/*! This is put above each page as a link to all members of compounds. */ /*! This is put above each page as a link to all members of compounds. */
virtual QCString trCompoundMembers() virtual QCString trCompoundMembers()
{ {
if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
{ {
return decode("データフィールド"); return "データフィールド";
} }
else else
{ {
return decode("構成メンバ"); return "構成メンバ";
} }
} }
...@@ -206,36 +186,36 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -206,36 +186,36 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
{ {
if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
{ {
return decode("グローバル"); return "グローバル";
} }
else else
{ {
return decode("ファイルメンバ"); return "ファイルメンバ";
} }
} }
/*! This is put above each page as a link to all related pages. */ /*! This is put above each page as a link to all related pages. */
virtual QCString trRelatedPages() virtual QCString trRelatedPages()
{ return decode("関連ページ"); } { return "関連ページ"; }
/*! This is put above each page as a link to all examples. */ /*! This is put above each page as a link to all examples. */
virtual QCString trExamples() virtual QCString trExamples()
{ return decode("例"); } { return "例"; }
/*! This is put above each page as a link to the search engine. */ /*! This is put above each page as a link to the search engine. */
virtual QCString trSearch() virtual QCString trSearch()
{ return decode("検索"); } { return "検索"; }
/*! This is an introduction to the class hierarchy. */ /*! This is an introduction to the class hierarchy. */
virtual QCString trClassHierarchyDescription() virtual QCString trClassHierarchyDescription()
{ return decode("この継承一覧はおおまかにはソートされていますが、" { return "この継承一覧はおおまかにはソートされていますが、"
"完全にアルファベット順でソートされてはいません。"); "完全にアルファベット順でソートされてはいません。";
} }
/*! This is an introduction to the list with all files. */ /*! This is an introduction to the list with all files. */
virtual QCString trFileListDescription(bool /*extractAll*/) virtual QCString trFileListDescription(bool /*extractAll*/)
{ {
QCString result=decode("これは"); QCString result="これは";
result+=decode("ファイル一覧です。"); result+="ファイル一覧です。";
return result; return result;
} }
...@@ -244,88 +224,88 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -244,88 +224,88 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
{ {
if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
{ {
return decode("データ構造の説明です。"); return "データ構造の説明です。";
} }
else else
{ {
return decode("クラス、構造体、共用体、インタフェースの説明です。"); return "クラス、構造体、共用体、インタフェースの説明です。";
} }
} }
/*! This is an introduction to the page with all class members. */ /*! This is an introduction to the page with all class members. */
virtual QCString trCompoundMembersDescription(bool extractAll) virtual QCString trCompoundMembersDescription(bool extractAll)
{ {
QCString result=decode("これは"); QCString result="これは";
if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
{ {
result+=decode("フィールドの一覧でそれぞれ"); result+="フィールドの一覧でそれぞれ";
if (extractAll) result+=decode("が属している構造体/共用体"); if (extractAll) result+="が属している構造体/共用体";
} }
else else
{ {
result+=decode("クラスメンバの一覧で、それぞれ"); result+="クラスメンバの一覧で、それぞれ";
if (extractAll) result+=decode("が属しているクラス"); if (extractAll) result+="が属しているクラス";
} }
result+=decode("の説明へリンクしています。"); result+="の説明へリンクしています。";
return result; return result;
} }
/*! This is an introduction to the page with all file members. */ /*! This is an introduction to the page with all file members. */
virtual QCString trFileMembersDescription(bool /*extractAll*/) virtual QCString trFileMembersDescription(bool /*extractAll*/)
{ {
QCString result=decode("これは"); QCString result="これは";
if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
{ {
result+=decode("関数、変数、マクロ、Enum、Typedef の"); result+="関数、変数、マクロ、Enum、Typedef の";
} }
else else
{ {
result+=decode("ファイルメンバの"); result+="ファイルメンバの";
} }
result+=decode("一覧です。それぞれが属しているファイルの説明へリンクしています。"); result+="一覧です。それぞれが属しているファイルの説明へリンクしています。";
return result; return result;
} }
/*! This is an introduction to the page with the list of all header files. */ /*! This is an introduction to the page with the list of all header files. */
virtual QCString trHeaderFilesDescription() virtual QCString trHeaderFilesDescription()
{ return decode("APIを構成するヘッダファイルです。"); } { return "APIを構成するヘッダファイルです。"; }
/*! This is an introduction to the page with the list of all examples */ /*! This is an introduction to the page with the list of all examples */
virtual QCString trExamplesDescription() virtual QCString trExamplesDescription()
{ return decode("すべての例の一覧です。"); } { return "すべての例の一覧です。"; }
/*! This is an introduction to the page with the list of related pages */ /*! This is an introduction to the page with the list of related pages */
virtual QCString trRelatedPagesDescription() virtual QCString trRelatedPagesDescription()
{ return decode("関連ページの一覧です。"); } { return "関連ページの一覧です。"; }
/*! This is an introduction to the page with the list of class/file groups */ /*! This is an introduction to the page with the list of class/file groups */
virtual QCString trModulesDescription() virtual QCString trModulesDescription()
{ return decode("すべてのモジュールの一覧です。"); } { return "すべてのモジュールの一覧です。"; }
/*! This sentences is used in the annotated class/file lists if no brief /*! This sentences is used in the annotated class/file lists if no brief
* description is given. * description is given.
*/ */
virtual QCString trNoDescriptionAvailable() virtual QCString trNoDescriptionAvailable()
{ return decode("ドキュメントが記述されていません。"); } { return "ドキュメントが記述されていません。"; }
// index titles (the project name is prepended for these) // index titles (the project name is prepended for these)
/*! This is used in HTML as the title of index.html. */ /*! This is used in HTML as the title of index.html. */
virtual QCString trDocumentation() virtual QCString trDocumentation()
{ return decode("ドキュメント"); } { return "ドキュメント"; }
/*! This is used in LaTeX as the title of the chapter with the /*! This is used in LaTeX as the title of the chapter with the
* index of all groups. * index of all groups.
*/ */
virtual QCString trModuleIndex() virtual QCString trModuleIndex()
{ return decode("モジュール索引"); } { return "モジュール索引"; }
/*! This is used in LaTeX as the title of the chapter with the /*! This is used in LaTeX as the title of the chapter with the
* class hierarchy. * class hierarchy.
*/ */
virtual QCString trHierarchicalIndex() virtual QCString trHierarchicalIndex()
{ return decode("階層索引"); } { return "階層索引"; }
/*! This is used in LaTeX as the title of the chapter with the /*! This is used in LaTeX as the title of the chapter with the
* annotated compound index. * annotated compound index.
...@@ -334,11 +314,11 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -334,11 +314,11 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
{ {
if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
{ {
return decode("データ構造索引"); return "データ構造索引";
} }
else else
{ {
return decode("構成索引"); return "構成索引";
} }
} }
...@@ -346,13 +326,13 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -346,13 +326,13 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
* list of all files. * list of all files.
*/ */
virtual QCString trFileIndex() virtual QCString trFileIndex()
{ return decode("ファイル索引"); } { return "ファイル索引"; }
/*! This is used in LaTeX as the title of the chapter containing /*! This is used in LaTeX as the title of the chapter containing
* the documentation of all groups. * the documentation of all groups.
*/ */
virtual QCString trModuleDocumentation() virtual QCString trModuleDocumentation()
{ return decode("モジュール"); } { return "モジュール"; }
/*! This is used in LaTeX as the title of the chapter containing /*! This is used in LaTeX as the title of the chapter containing
* the documentation of all classes, structs and unions. * the documentation of all classes, structs and unions.
...@@ -361,11 +341,11 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -361,11 +341,11 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
{ {
if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
{ {
return decode("データ構造"); return "データ構造";
} }
else else
{ {
return decode("クラス"); return "クラス";
} }
} }
...@@ -373,100 +353,100 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -373,100 +353,100 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
* the documentation of all files. * the documentation of all files.
*/ */
virtual QCString trFileDocumentation() virtual QCString trFileDocumentation()
{ return decode("ファイル"); } { return "ファイル"; }
/*! This is used in LaTeX as the title of the chapter containing /*! This is used in LaTeX as the title of the chapter containing
* the documentation of all examples. * the documentation of all examples.
*/ */
virtual QCString trExampleDocumentation() virtual QCString trExampleDocumentation()
{ return decode("例"); } { return "例"; }
/*! This is used in LaTeX as the title of the chapter containing /*! This is used in LaTeX as the title of the chapter containing
* the documentation of all related pages. * the documentation of all related pages.
*/ */
virtual QCString trPageDocumentation() virtual QCString trPageDocumentation()
{ return decode("ページ"); } { return "ページ"; }
/*! This is used in LaTeX as the title of the document */ /*! This is used in LaTeX as the title of the document */
virtual QCString trReferenceManual() virtual QCString trReferenceManual()
{ return decode("リファレンスマニュアル"); } { return "リファレンスマニュアル"; }
/*! This is used in the documentation of a file as a header before the /*! This is used in the documentation of a file as a header before the
* list of defines * list of defines
*/ */
virtual QCString trDefines() virtual QCString trDefines()
{ return decode("マクロ定義"); } { return "マクロ定義"; }
/*! This is used in the documentation of a file as a header before the /*! This is used in the documentation of a file as a header before the
* list of function prototypes * list of function prototypes
*/ */
virtual QCString trFuncProtos() virtual QCString trFuncProtos()
{ return decode("関数プロトタイプ"); } { return "関数プロトタイプ"; }
/*! This is used in the documentation of a file as a header before the /*! This is used in the documentation of a file as a header before the
* list of typedefs * list of typedefs
*/ */
virtual QCString trTypedefs() virtual QCString trTypedefs()
{ return decode("型定義"); } { return "型定義"; }
/*! This is used in the documentation of a file as a header before the /*! This is used in the documentation of a file as a header before the
* list of enumerations * list of enumerations
*/ */
virtual QCString trEnumerations() virtual QCString trEnumerations()
{ return decode("列挙型"); } { return "列挙型"; }
/*! This is used in the documentation of a file as a header before the /*! This is used in the documentation of a file as a header before the
* list of (global) functions * list of (global) functions
*/ */
virtual QCString trFunctions() virtual QCString trFunctions()
{ return decode("関数"); } { return "関数"; }
/*! This is used in the documentation of a file as a header before the /*! This is used in the documentation of a file as a header before the
* list of (global) variables * list of (global) variables
*/ */
virtual QCString trVariables() virtual QCString trVariables()
{ return decode("変数"); } { return "変数"; }
/*! This is used in the documentation of a file as a header before the /*! This is used in the documentation of a file as a header before the
* list of (global) variables * list of (global) variables
*/ */
virtual QCString trEnumerationValues() virtual QCString trEnumerationValues()
{ return decode("列挙型の値"); } { return "列挙型の値"; }
/*! This is used in the documentation of a file before the list of /*! This is used in the documentation of a file before the list of
* documentation blocks for defines * documentation blocks for defines
*/ */
virtual QCString trDefineDocumentation() virtual QCString trDefineDocumentation()
{ return decode("マクロ定義"); } { return "マクロ定義"; }
/*! This is used in the documentation of a file/namespace before the list /*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for function prototypes * of documentation blocks for function prototypes
*/ */
virtual QCString trFunctionPrototypeDocumentation() virtual QCString trFunctionPrototypeDocumentation()
{ return decode("関数プロトタイプ"); } { return "関数プロトタイプ"; }
/*! This is used in the documentation of a file/namespace before the list /*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for typedefs * of documentation blocks for typedefs
*/ */
virtual QCString trTypedefDocumentation() virtual QCString trTypedefDocumentation()
{ return decode("型定義"); } { return "型定義"; }
/*! This is used in the documentation of a file/namespace before the list /*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for enumeration types * of documentation blocks for enumeration types
*/ */
virtual QCString trEnumerationTypeDocumentation() virtual QCString trEnumerationTypeDocumentation()
{ return decode("列挙型"); } { return "列挙型"; }
/*! This is used in the documentation of a file/namespace before the list /*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for functions * of documentation blocks for functions
*/ */
virtual QCString trFunctionDocumentation() virtual QCString trFunctionDocumentation()
{ return decode("関数"); } { return "関数"; }
/*! This is used in the documentation of a file/namespace before the list /*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for variables * of documentation blocks for variables
*/ */
virtual QCString trVariableDocumentation() virtual QCString trVariableDocumentation()
{ return decode("変数"); } { return "変数"; }
/*! This is used in the documentation of a file/namespace/group before /*! This is used in the documentation of a file/namespace/group before
* the list of links to documented compounds * the list of links to documented compounds
...@@ -475,11 +455,11 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -475,11 +455,11 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
{ {
if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
{ {
return decode("データ構造"); return "データ構造";
} }
else else
{ {
return decode("構成"); return "構成";
} }
} }
/*! This is used in the standard footer of each page and indicates when /*! This is used in the standard footer of each page and indicates when
...@@ -488,67 +468,67 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -488,67 +468,67 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
virtual QCString trGeneratedAt(const char *date,const char *projName) virtual QCString trGeneratedAt(const char *date,const char *projName)
{ {
QCString result; QCString result;
if (projName) result+=(QCString)projName+decode("に対して"); if (projName) result+=(QCString)projName+"に対して";
result+=(QCString)date+decode("に生成されました。"); result+=(QCString)date+"に生成されました。";
return result; return result;
} }
/*! This is part of the sentence used in the standard footer of each page. /*! This is part of the sentence used in the standard footer of each page.
*/ */
virtual QCString trWrittenBy() virtual QCString trWrittenBy()
{ {
return decode("作者"); return "作者";
} }
/*! this text is put before a class diagram */ /*! this text is put before a class diagram */
virtual QCString trClassDiagram(const char *clName) virtual QCString trClassDiagram(const char *clName)
{ {
return (QCString)clName+decode("に対する継承グラフ"); return (QCString)clName+"に対する継承グラフ";
} }
/*! this text is generated when the \\internal command is used. */ /*! this text is generated when the \\internal command is used. */
virtual QCString trForInternalUseOnly() virtual QCString trForInternalUseOnly()
{ return decode("内部使用のみ。"); } { return "内部使用のみ。"; }
/*! this text is generated when the \\reimp command is used. */ /*! this text is generated when the \\reimp command is used. */
virtual QCString trReimplementedForInternalReasons() virtual QCString trReimplementedForInternalReasons()
{ return decode("内部的な理由により再実装されましたが、APIには影響しません。"); { return "内部的な理由により再実装されましたが、APIには影響しません。";
} }
/*! this text is generated when the \\warning command is used. */ /*! this text is generated when the \\warning command is used. */
virtual QCString trWarning() virtual QCString trWarning()
{ return decode("警告"); } { return "警告"; }
/*! this text is generated when the \\bug command is used. */ /*! this text is generated when the \\bug command is used. */
virtual QCString trBugsAndLimitations() virtual QCString trBugsAndLimitations()
{ return decode("バグと制限"); } { return "バグと制限"; }
/*! this text is generated when the \\version command is used. */ /*! this text is generated when the \\version command is used. */
virtual QCString trVersion() virtual QCString trVersion()
{ return decode("バージョン"); } { return "バージョン"; }
/*! this text is generated when the \\date command is used. */ /*! this text is generated when the \\date command is used. */
virtual QCString trDate() virtual QCString trDate()
{ return decode("日付"); } { return "日付"; }
/*! this text is generated when the \\return command is used. */ /*! this text is generated when the \\return command is used. */
virtual QCString trReturns() virtual QCString trReturns()
{ return decode("戻り値"); } { return "戻り値"; }
/*! this text is generated when the \\sa command is used. */ /*! this text is generated when the \\sa command is used. */
virtual QCString trSeeAlso() virtual QCString trSeeAlso()
{ return decode("参照"); } { return "参照"; }
/*! this text is generated when the \\param command is used. */ /*! this text is generated when the \\param command is used. */
virtual QCString trParameters() virtual QCString trParameters()
{ return decode("引数"); } { return "引数"; }
/*! this text is generated when the \\exception command is used. */ /*! this text is generated when the \\exception command is used. */
virtual QCString trExceptions() virtual QCString trExceptions()
{ return decode("例外"); } { return "例外"; }
/*! this text is used in the title page of a LaTeX document. */ /*! this text is used in the title page of a LaTeX document. */
virtual QCString trGeneratedBy() virtual QCString trGeneratedBy()
{ return decode("作成:"); } { return "作成:"; }
////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////
// new since 0.49-990307 // new since 0.49-990307
...@@ -556,21 +536,19 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -556,21 +536,19 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
/*! used as the title of page containing all the index of all namespaces. */ /*! used as the title of page containing all the index of all namespaces. */
virtual QCString trNamespaceList() virtual QCString trNamespaceList()
{ return decode("ネームスペース一覧"); } { return "ネームスペース一覧"; }
/*! used as an introduction to the namespace list */ /*! used as an introduction to the namespace list */
virtual QCString trNamespaceListDescription(bool /*extractAll*/) virtual QCString trNamespaceListDescription(bool /*extractAll*/)
{ {
QCString result=decode(""); return "ネームスペースの一覧です。";
result+=decode("ネームスペースの一覧です。");
return result;
} }
/*! used in the class documentation as a header before the list of all /*! used in the class documentation as a header before the list of all
* friends of a class * friends of a class
*/ */
virtual QCString trFriends() virtual QCString trFriends()
{ return decode("フレンド"); } { return "フレンド"; }
////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////
// new since 0.49-990405 // new since 0.49-990405
...@@ -580,7 +558,7 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -580,7 +558,7 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
* related classes * related classes
*/ */
virtual QCString trRelatedFunctionDocumentation() virtual QCString trRelatedFunctionDocumentation()
{ return decode("フレンドと関連する関数"); } { return "フレンドと関連する関数"; }
////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////
// new since 0.49-990425 // new since 0.49-990425
...@@ -594,16 +572,16 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -594,16 +572,16 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
QCString result=""; QCString result="";
switch(compType) switch(compType)
{ {
case ClassDef::Class: result+=decode("クラス "); break; case ClassDef::Class: result+="クラス "; break;
case ClassDef::Struct: result+=decode("構造体 "); break; case ClassDef::Struct: result+="構造体 "; break;
case ClassDef::Union: result+=decode("共用体 "); break; case ClassDef::Union: result+="共用体 "; break;
case ClassDef::Interface: result+=decode("インタフェース "); break; case ClassDef::Interface: result+="インタフェース "; break;
case ClassDef::Protocol: result+=decode("プロトコル "); break; case ClassDef::Protocol: result+="プロトコル "; break;
case ClassDef::Category: result+=decode("カテゴリ "); break; case ClassDef::Category: result+="カテゴリ "; break;
case ClassDef::Exception: result+=decode("例外 "); break; case ClassDef::Exception: result+="例外 "; break;
default: break; default: break;
} }
if (isTemplate) result+=decode("テンプレート "); if (isTemplate) result+="テンプレート ";
result+=(QCString)clName; result+=(QCString)clName;
return result; return result;
} }
...@@ -611,38 +589,38 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -611,38 +589,38 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
/*! used as the title of the HTML page of a file */ /*! used as the title of the HTML page of a file */
virtual QCString trFileReference(const char *fileName) virtual QCString trFileReference(const char *fileName)
{ {
QCString result=decode("")+(QCString)fileName; QCString result=""+(QCString)fileName;
return result; return result;
} }
/*! used as the title of the HTML page of a namespace */ /*! used as the title of the HTML page of a namespace */
virtual QCString trNamespaceReference(const char *namespaceName) virtual QCString trNamespaceReference(const char *namespaceName)
{ {
QCString result=decode("ネームスペース ")+(QCString)namespaceName; QCString result="ネームスペース "+(QCString)namespaceName;
return result; return result;
} }
/* these are for the member sections of a class, struct or union */ /* these are for the member sections of a class, struct or union */
virtual QCString trPublicMembers() virtual QCString trPublicMembers()
{ return decode("Public メソッド"); } { return "Public メソッド"; }
virtual QCString trPublicSlots() virtual QCString trPublicSlots()
{ return decode("Public スロット"); } { return "Public スロット"; }
virtual QCString trSignals() virtual QCString trSignals()
{ return decode("シグナル"); } { return "シグナル"; }
virtual QCString trStaticPublicMembers() virtual QCString trStaticPublicMembers()
{ return decode("Static Public メソッド"); } { return "Static Public メソッド"; }
virtual QCString trProtectedMembers() virtual QCString trProtectedMembers()
{ return decode("Protected メソッド"); } { return "Protected メソッド"; }
virtual QCString trProtectedSlots() virtual QCString trProtectedSlots()
{ return decode("Protected スロット"); } { return "Protected スロット"; }
virtual QCString trStaticProtectedMembers() virtual QCString trStaticProtectedMembers()
{ return decode("Static Protected メソッド"); } { return "Static Protected メソッド"; }
virtual QCString trPrivateMembers() virtual QCString trPrivateMembers()
{ return decode("Private メソッド"); } { return "Private メソッド"; }
virtual QCString trPrivateSlots() virtual QCString trPrivateSlots()
{ return decode("Private スロット"); } { return "Private スロット"; }
virtual QCString trStaticPrivateMembers() virtual QCString trStaticPrivateMembers()
{ return decode("Static Private メソッド"); } { return "Static Private メソッド"; }
/*! this function is used to produce a comma-separated list of items. /*! this function is used to produce a comma-separated list of items.
* use generateMarker(i) to indicate where item i should be put. * use generateMarker(i) to indicate where item i should be put.
...@@ -661,9 +639,9 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -661,9 +639,9 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
if (i!=numEntries-1) // not the last entry, so we need a separator if (i!=numEntries-1) // not the last entry, so we need a separator
{ {
if (i<numEntries-2) // not the fore last entry if (i<numEntries-2) // not the fore last entry
result+=decode(", "); result+=", ";
else // the fore last entry else // the fore last entry
result+=decode(", と "); result+=", と ";
} }
} }
return result; return result;
...@@ -674,7 +652,7 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -674,7 +652,7 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
*/ */
virtual QCString trInheritsList(int numEntries) virtual QCString trInheritsList(int numEntries)
{ {
return trWriteList(numEntries)+decode("を継承しています。"); return trWriteList(numEntries)+"を継承しています。";
} }
/*! used in class documentation to produce a list of super classes, /*! used in class documentation to produce a list of super classes,
...@@ -682,7 +660,7 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -682,7 +660,7 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
*/ */
virtual QCString trInheritedByList(int numEntries) virtual QCString trInheritedByList(int numEntries)
{ {
return trWriteList(numEntries)+decode("に継承されています。"); return trWriteList(numEntries)+"に継承されています。";
} }
/*! used in member documentation blocks to produce a list of /*! used in member documentation blocks to produce a list of
...@@ -690,7 +668,7 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -690,7 +668,7 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
*/ */
virtual QCString trReimplementedFromList(int numEntries) virtual QCString trReimplementedFromList(int numEntries)
{ {
return trWriteList(numEntries)+decode("を再定義しています。"); return trWriteList(numEntries)+"を再定義しています。";
} }
/*! used in member documentation blocks to produce a list of /*! used in member documentation blocks to produce a list of
...@@ -698,36 +676,36 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -698,36 +676,36 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
*/ */
virtual QCString trReimplementedInList(int numEntries) virtual QCString trReimplementedInList(int numEntries)
{ {
return trWriteList(numEntries)+decode("で再定義されています。"); return trWriteList(numEntries)+"で再定義されています。";
} }
/*! This is put above each page as a link to all members of namespaces. */ /*! This is put above each page as a link to all members of namespaces. */
virtual QCString trNamespaceMembers() virtual QCString trNamespaceMembers()
{ return decode("ネームスペースメンバ"); } { return "ネームスペースメンバ"; }
/*! This is an introduction to the page with all namespace members */ /*! This is an introduction to the page with all namespace members */
virtual QCString trNamespaceMemberDescription(bool extractAll) virtual QCString trNamespaceMemberDescription(bool extractAll)
{ {
QCString result=decode("これは"); QCString result="これは";
result+=decode("ネームスペースの一覧です。それぞれ"); result+="ネームスペースの一覧です。それぞれ";
if (extractAll) if (extractAll)
result+=decode("のネームスペース"); result+="のネームスペース";
else else
result+=decode("が属しているネームスペース"); result+="が属しているネームスペース";
result+=decode("へリンクしています。"); result+="へリンクしています。";
return result; return result;
} }
/*! This is used in LaTeX as the title of the chapter with the /*! This is used in LaTeX as the title of the chapter with the
* index of all namespaces. * index of all namespaces.
*/ */
virtual QCString trNamespaceIndex() virtual QCString trNamespaceIndex()
{ return decode("ネームスペース索引"); } { return "ネームスペース索引"; }
/*! This is used in LaTeX as the title of the chapter containing /*! This is used in LaTeX as the title of the chapter containing
* the documentation of all namespaces. * the documentation of all namespaces.
*/ */
virtual QCString trNamespaceDocumentation() virtual QCString trNamespaceDocumentation()
{ return decode("ネームスペース"); } { return "ネームスペース"; }
////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////
// new since 0.49-990522 // new since 0.49-990522
...@@ -737,7 +715,7 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -737,7 +715,7 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
* namespaces in a file. * namespaces in a file.
*/ */
virtual QCString trNamespaces() virtual QCString trNamespaces()
{ return decode("ネームスペース"); } { return "ネームスペース"; }
////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////
// new since 0.49-990728 // new since 0.49-990728
...@@ -750,19 +728,19 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -750,19 +728,19 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
bool) bool)
{ // here s is one of " Class", " Struct" or " Union" { // here s is one of " Class", " Struct" or " Union"
// single is true implies a single file // single is true implies a single file
QCString result=(QCString)decode("この"); QCString result=(QCString)"この";
switch(compType) switch(compType)
{ {
case ClassDef::Class: result+=decode("クラス"); break; case ClassDef::Class: result+="クラス"; break;
case ClassDef::Struct: result+=decode("構造体"); break; case ClassDef::Struct: result+="構造体"; break;
case ClassDef::Union: result+=decode("共用体"); break; case ClassDef::Union: result+="共用体"; break;
case ClassDef::Interface: result+=decode("インタフェース"); break; case ClassDef::Interface: result+="インタフェース"; break;
case ClassDef::Protocol: result+=decode("プロトコル"); break; case ClassDef::Protocol: result+="プロトコル"; break;
case ClassDef::Category: result+=decode("カテゴリ"); break; case ClassDef::Category: result+="カテゴリ"; break;
case ClassDef::Exception: result+=decode("例外"); break; case ClassDef::Exception: result+="例外"; break;
default: break; default: break;
} }
result+=decode("の説明は次のファイルから生成されました:"); result+="の説明は次のファイルから生成されました:";
return result; return result;
} }
...@@ -770,7 +748,7 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -770,7 +748,7 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
* list. * list.
*/ */
virtual QCString trAlphabeticalList() virtual QCString trAlphabeticalList()
{ return decode("アルファベット順一覧"); } { return "アルファベット順一覧"; }
////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////
// new since 0.49-990901 // new since 0.49-990901
...@@ -778,18 +756,18 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -778,18 +756,18 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
/*! This is used as the heading text for the retval command. */ /*! This is used as the heading text for the retval command. */
virtual QCString trReturnValues() virtual QCString trReturnValues()
{ return decode("戻り値"); } { return "戻り値"; }
/*! This is in the (quick) index as a link to the main page (index.html) /*! This is in the (quick) index as a link to the main page (index.html)
*/ */
virtual QCString trMainPage() virtual QCString trMainPage()
{ return decode("メインページ"); } { return "メインページ"; }
/*! This is used in references to page that are put in the LaTeX /*! This is used in references to page that are put in the LaTeX
* documentation. It should be an abbreviation of the word page. * documentation. It should be an abbreviation of the word page.
*/ */
virtual QCString trPageAbbreviation() virtual QCString trPageAbbreviation()
{ return decode("p."); } { return "p."; }
////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////
// new since 0.49-991003 // new since 0.49-991003
...@@ -797,15 +775,15 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -797,15 +775,15 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
virtual QCString trSources() virtual QCString trSources()
{ {
return decode("ソース"); return "ソース";
} }
virtual QCString trDefinedAtLineInSourceFile() virtual QCString trDefinedAtLineInSourceFile()
{ {
return decode(" @1 の @0 行で定義されています。"); return " @1 の @0 行で定義されています。";
} }
virtual QCString trDefinedInSourceFile() virtual QCString trDefinedInSourceFile()
{ {
return decode(" @0 で定義されています。"); return " @0 で定義されています。";
} }
////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////
...@@ -814,7 +792,7 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -814,7 +792,7 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
virtual QCString trDeprecated() virtual QCString trDeprecated()
{ {
return decode("非推奨"); return "非推奨";
} }
////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////
...@@ -824,68 +802,68 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -824,68 +802,68 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
/*! this text is put before a collaboration diagram */ /*! this text is put before a collaboration diagram */
virtual QCString trCollaborationDiagram(const char *clName) virtual QCString trCollaborationDiagram(const char *clName)
{ {
return (QCString)clName+decode("のコラボレーション図"); return (QCString)clName+"のコラボレーション図";
} }
/*! this text is put before an include dependency graph */ /*! this text is put before an include dependency graph */
virtual QCString trInclDepGraph(const char *fName) virtual QCString trInclDepGraph(const char *fName)
{ {
return (QCString)fName+decode("のインクルード依存関係図"); return (QCString)fName+"のインクルード依存関係図";
} }
/*! header that is put before the list of constructor/destructors. */ /*! header that is put before the list of constructor/destructors. */
virtual QCString trConstructorDocumentation() virtual QCString trConstructorDocumentation()
{ {
return decode("コンストラクタとデストラクタ"); return "コンストラクタとデストラクタ";
} }
/*! Used in the file documentation to point to the corresponding sources. */ /*! Used in the file documentation to point to the corresponding sources. */
virtual QCString trGotoSourceCode() virtual QCString trGotoSourceCode()
{ {
return decode("ソースコードを見る。"); return "ソースコードを見る。";
} }
/*! Used in the file sources to point to the corresponding documentation. */ /*! Used in the file sources to point to the corresponding documentation. */
virtual QCString trGotoDocumentation() virtual QCString trGotoDocumentation()
{ {
return decode("説明を見る。"); return "説明を見る。";
} }
/*! Text for the \\pre command */ /*! Text for the \\pre command */
virtual QCString trPrecondition() virtual QCString trPrecondition()
{ {
return decode("事前条件"); return "事前条件";
} }
/*! Text for the \\post command */ /*! Text for the \\post command */
virtual QCString trPostcondition() virtual QCString trPostcondition()
{ {
return decode("事後条件"); return "事後条件";
} }
/*! Text for the \\invariant command */ /*! Text for the \\invariant command */
virtual QCString trInvariant() virtual QCString trInvariant()
{ {
return decode("不変"); return "不変";
} }
/*! Text shown before a multi-line variable/enum initialization */ /*! Text shown before a multi-line variable/enum initialization */
virtual QCString trInitialValue() virtual QCString trInitialValue()
{ {
return decode("初期値:"); return "初期値:";
} }
/*! Text used the source code in the file index */ /*! Text used the source code in the file index */
virtual QCString trCode() virtual QCString trCode()
{ {
return decode("コード"); return "コード";
} }
virtual QCString trGraphicalHierarchy() virtual QCString trGraphicalHierarchy()
{ {
return decode("クラス階層図"); return "クラス階層図";
} }
virtual QCString trGotoGraphicalHierarchy() virtual QCString trGotoGraphicalHierarchy()
{ {
return decode("クラス階層図を見る。"); return "クラス階層図を見る。";
} }
virtual QCString trGotoTextualHierarchy() virtual QCString trGotoTextualHierarchy()
{ {
return decode("クラス階層図を見る。"); return "クラス階層図を見る。";
} }
virtual QCString trPageIndex() virtual QCString trPageIndex()
{ {
return decode("ページ索引"); return "ページ索引";
} }
////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////
...@@ -894,50 +872,50 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -894,50 +872,50 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
virtual QCString trNote() virtual QCString trNote()
{ {
return decode("覚え書き"); return "覚え書き";
} }
virtual QCString trPublicTypes() virtual QCString trPublicTypes()
{ {
return decode("Public 型"); return "Public 型";
} }
virtual QCString trPublicAttribs() virtual QCString trPublicAttribs()
{ {
if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
{ {
return decode("変数"); return "変数";
} }
else else
{ {
return decode("Public 変数"); return "Public 変数";
} }
} }
virtual QCString trStaticPublicAttribs() virtual QCString trStaticPublicAttribs()
{ {
return decode("Static Public 変数"); return "Static Public 変数";
} }
virtual QCString trProtectedTypes() virtual QCString trProtectedTypes()
{ {
return decode("Protected 型"); return "Protected 型";
} }
virtual QCString trProtectedAttribs() virtual QCString trProtectedAttribs()
{ {
return decode("Protected 変数"); return "Protected 変数";
} }
virtual QCString trStaticProtectedAttribs() virtual QCString trStaticProtectedAttribs()
{ {
return decode("Static Protected 変数"); return "Static Protected 変数";
} }
virtual QCString trPrivateTypes() virtual QCString trPrivateTypes()
{ {
return decode("Private 型"); return "Private 型";
} }
virtual QCString trPrivateAttribs() virtual QCString trPrivateAttribs()
{ {
return decode("Private 変数"); return "Private 変数";
} }
virtual QCString trStaticPrivateAttribs() virtual QCString trStaticPrivateAttribs()
{ {
return decode("Static Private 変数"); return "Static Private 変数";
} }
////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////
...@@ -947,12 +925,12 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -947,12 +925,12 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
/*! Used as a marker that is put before a todo item */ /*! Used as a marker that is put before a todo item */
virtual QCString trTodo() virtual QCString trTodo()
{ {
return decode("TODO"); return "TODO";
} }
/*! Used as the header of the todo list */ /*! Used as the header of the todo list */
virtual QCString trTodoList() virtual QCString trTodoList()
{ {
return decode("TODO一覧"); return "TODO一覧";
} }
////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////
...@@ -961,24 +939,24 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -961,24 +939,24 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
virtual QCString trReferencedBy() virtual QCString trReferencedBy()
{ {
return decode("参照元"); return "参照元";
} }
virtual QCString trRemarks() virtual QCString trRemarks()
{ {
return decode("意見"); return "意見";
} }
virtual QCString trAttention() virtual QCString trAttention()
{ {
return decode("注意"); return "注意";
} }
virtual QCString trInclByDepGraph() virtual QCString trInclByDepGraph()
{ {
return decode("このグラフは、どのファイルから直接、間接的に" return "このグラフは、どのファイルから直接、間接的に"
"インクルードされているかを示しています。"); "インクルードされているかを示しています。";
} }
virtual QCString trSince() virtual QCString trSince()
{ {
return decode("から"); return "から";
} }
////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////
...@@ -988,33 +966,33 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -988,33 +966,33 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
/*! title of the graph legend page */ /*! title of the graph legend page */
virtual QCString trLegendTitle() virtual QCString trLegendTitle()
{ {
return decode("グラフの凡例"); return "グラフの凡例";
} }
/*! page explaining how the dot graph's should be interpreted */ /*! page explaining how the dot graph's should be interpreted */
virtual QCString trLegendDocs() virtual QCString trLegendDocs()
{ {
return return
decode("このページでは、doxygen で生成されたグラフをどのようにみたらよいかを" "このページでは、doxygen で生成されたグラフをどのようにみたらよいかを"
"説明します。<p>\n" "説明します。<p>\n"
"次の例を考えてみます。\n" "次の例を考えてみます。\n"
"\\code\n" "\\code\n"
"/*! 省略されて見えないクラス */\n" "/*! 略されて見えないクラス */\n"
"class Invisible { };\n\n" "class Invisible { };\n\n"
"/*! 省略されたクラス(継承関係は隠されている) */\n" "/*! 省略されたクラス(継承関係は隠されている) */\n"
"class Truncated : public Invisible { };\n\n" "class Truncated : public Invisible { };\n\n"
"/* doxygen コメントによるドキュメントがないクラス */\n" "/* doxygen コメントによるドキュメントがないクラス */\n"
"class Undocumented { };\n\n" "class Undocumented { };\n\n"
"/*! public で継承されたクラス */\n" "/*! public 継承されたクラス */\n"
"class PublicBase : public Truncated { };\n\n" "class PublicBase : public Truncated { };\n\n"
"/*! A template class */\n" "/*! A template class */\n"
"template<class T> class Templ { };\n\n" "template<class T> class Templ { };\n\n"
"/*! protected で継承されたクラス */\n" "/*! protected 継承されたクラス */\n"
"class ProtectedBase { };\n\n" "class ProtectedBase { };\n\n"
"/*! private で継承されたクラス */\n" "/*! private 継承されたクラス */\n"
"class PrivateBase { };\n\n" "class PrivateBase { };\n\n"
"/*! 継承されたクラスで使われているクラス */\n" "/*! 継承されたクラスで使われているクラス */\n"
"class Used { };\n\n" "class Used { };\n\n"
"/*! 複数のクラスを継承している上位クラス */\n" "/*! 数のクラスを継承している上位クラス */\n"
"class Inherited : public PublicBase,\n" "class Inherited : public PublicBase,\n"
" protected ProtectedBase,\n" " protected ProtectedBase,\n"
" private PrivateBase,\n" " private PrivateBase,\n"
...@@ -1025,34 +1003,34 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -1025,34 +1003,34 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
" Used *m_usedClass;\n" " Used *m_usedClass;\n"
"};\n" "};\n"
"\\endcode\n" "\\endcode\n"
"設定ファイル中で、タグ \\c MAX_DOT_GRAPH_HEIGHT が 200 にセットされた" "設定ファイル中で、タグ \\c MAX_DOT_GRAPH_HEIGHT が 200 にセットされた"
"場合、次のようなグラフとなります。" "合、次のようなグラフとなります。"
"<p><center><img src=\"graph_legend."+Config_getEnum("DOT_IMAGE_FORMAT")+"\"></center>\n" "<p><center><img src=\"graph_legend."+Config_getEnum("DOT_IMAGE_FORMAT")+"\"></center>\n"
"<p>\n" "<p>\n"
"上のグラフ内のボックスには次のような意味があります。\n" "上のグラフ内のボックスには次のような意味があります。\n"
"<ul>\n" "<ul>\n"
"<li>黒く塗りつぶされたボックスは、このグラフに対応する構造体やクラスを" "<li>黒く塗りつぶされたボックスは、このグラフに対応する構造体やクラスを"
"表します。\n" "表します。\n"
"<li>黒枠のボックスはドキュメントがある構造体やクラスを表します。\n" "<li>黒枠のボックスはドキュメントがある構造体やクラスを表します。\n"
"<li>灰色の枠のボックスはドキュメントがない構造体やクラスを表します。\n" "<li>色の枠のボックスはドキュメントがない構造体やクラスを表します。\n"
"<li>赤枠のボックスはドキュメントがある構造体やクラスを表しますが、" "<li>赤枠のボックスはドキュメントがある構造体やクラスを表しますが、"
"指定されたサイズに収まらないために継承・包含関係をすべて図示する" "指定されたサイズに収まらないために継承・包含関係をすべて図示する"
"ことができなかったことを示します。" "とができなかったことを示します。"
"</ul>\n" "</ul>\n"
"矢印には次のような意味があります。\n" "矢印には次のような意味があります。\n"
"<ul>\n" "<ul>\n"
"<li>青い矢印は二つのクラス間の public 継承関係を示します。\n" "<li>青い矢印は二つのクラス間の public 継承関係を示します。\n"
"<li>緑の矢印は protected 継承関係を示します。\n" "<li>緑の矢印は protected 継承関係を示します。\n"
"<li>赤の矢印は private 継承関係を示します。\n" "<li>赤の矢印は private 継承関係を示します。\n"
"<li>紫の破線矢印は、そのクラスが他のクラスに含まれていたり、" "<li>紫の破線矢印は、そのクラスが他のクラスに含まれていたり、"
"利用されていることを示します。また、矢印が指しているクラスや構造体を" "用されていることを示します。また、矢印が指しているクラスや構造体を"
"どの変数でアクセスできるかを矢印のラベルとして示しています。\n" "どの変数でアクセスできるかを矢印のラベルとして示しています。\n"
"</ul>\n"); "</ul>\n";
} }
/*! text for the link to the legend page */ /*! text for the link to the legend page */
virtual QCString trLegend() virtual QCString trLegend()
{ {
return decode("凡例"); return "凡例";
} }
////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////
...@@ -1062,12 +1040,12 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -1062,12 +1040,12 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
/*! Used as a marker that is put before a test item */ /*! Used as a marker that is put before a test item */
virtual QCString trTest() virtual QCString trTest()
{ {
return decode("テスト"); return "テスト";
} }
/*! Used as the header of the test list */ /*! Used as the header of the test list */
virtual QCString trTestList() virtual QCString trTestList()
{ {
return decode("テスト一覧"); return "テスト一覧";
} }
////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////
...@@ -1077,7 +1055,7 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -1077,7 +1055,7 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
/*! Used as a section header for KDE-2 IDL methods */ /*! Used as a section header for KDE-2 IDL methods */
virtual QCString trDCOPMethods() virtual QCString trDCOPMethods()
{ {
return decode("DCOPメソッド"); return "DCOPメソッド";
} }
////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////
...@@ -1087,12 +1065,12 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -1087,12 +1065,12 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
/*! Used as a section header for IDL properties */ /*! Used as a section header for IDL properties */
virtual QCString trProperties() virtual QCString trProperties()
{ {
return decode("プロパティ"); return "プロパティ";
} }
/*! Used as a section header for IDL property documentation */ /*! Used as a section header for IDL property documentation */
virtual QCString trPropertyDocumentation() virtual QCString trPropertyDocumentation()
{ {
return decode("プロパティ"); return "プロパティ";
} }
...@@ -1103,49 +1081,49 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -1103,49 +1081,49 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
/*! Used for Java interfaces in the summary section of Java packages */ /*! Used for Java interfaces in the summary section of Java packages */
virtual QCString trInterfaces() virtual QCString trInterfaces()
{ {
return decode("インターフェース"); return "インターフェース";
} }
/*! Used for Java classes in the summary section of Java packages */ /*! Used for Java classes in the summary section of Java packages */
virtual QCString trClasses() virtual QCString trClasses()
{ {
if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C"))
{ {
return decode("データ構造"); return "データ構造";
} }
else else
{ {
return decode("クラス"); return "クラス";
} }
} }
/*! Used as the title of a Java package */ /*! Used as the title of a Java package */
virtual QCString trPackage(const char *name) virtual QCString trPackage(const char *name)
{ {
return (QCString)decode("パッケージ ")+name; return (QCString)"パッケージ "+name;
} }
/*! Title of the package index page */ /*! Title of the package index page */
virtual QCString trPackageList() virtual QCString trPackageList()
{ {
return decode("パッケージ一覧"); return "パッケージ一覧";
} }
/*! The description of the package index page */ /*! The description of the package index page */
virtual QCString trPackageListDescription() virtual QCString trPackageListDescription()
{ {
return decode("これはパッケージ一覧です。"); return "これはパッケージ一覧です。";
} }
/*! The link name in the Quick links header for each page */ /*! The link name in the Quick links header for each page */
virtual QCString trPackages() virtual QCString trPackages()
{ {
return decode("パッケージ"); return "パッケージ";
} }
/*! Used as a chapter title for Latex & RTF output */ /*! Used as a chapter title for Latex & RTF output */
virtual QCString trPackageDocumentation() virtual QCString trPackageDocumentation()
{ {
return decode("パッケージ"); return "パッケージ";
} }
/*! Text shown before a multi-line define */ /*! Text shown before a multi-line define */
virtual QCString trDefineValue() virtual QCString trDefineValue()
{ {
return decode("値:"); return "値:";
} }
...@@ -1156,12 +1134,12 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -1156,12 +1134,12 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
/*! Used as a marker that is put before a \\bug item */ /*! Used as a marker that is put before a \\bug item */
virtual QCString trBug() virtual QCString trBug()
{ {
return decode("バグ"); return "バグ";
} }
/*! Used as the header of the bug list */ /*! Used as the header of the bug list */
virtual QCString trBugList() virtual QCString trBugList()
{ {
return decode("バグ一覧"); return "バグ一覧";
} }
////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////
...@@ -1210,7 +1188,7 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -1210,7 +1188,7 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
/*! Used as header RTF general index */ /*! Used as header RTF general index */
virtual QCString trRTFGeneralIndex() virtual QCString trRTFGeneralIndex()
{ {
return decode("索引"); return "索引";
} }
/*! This is used for translation of the word that will possibly /*! This is used for translation of the word that will possibly
...@@ -1219,8 +1197,7 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -1219,8 +1197,7 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
*/ */
virtual QCString trClass(bool /*first_capital*/, bool /*singular*/) virtual QCString trClass(bool /*first_capital*/, bool /*singular*/)
{ {
QCString result(decode("クラス")); return "クラス";
return result;
} }
/*! This is used for translation of the word that will possibly /*! This is used for translation of the word that will possibly
...@@ -1229,8 +1206,7 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -1229,8 +1206,7 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
*/ */
virtual QCString trFile(bool /*first_capital*/, bool /*singular*/) virtual QCString trFile(bool /*first_capital*/, bool /*singular*/)
{ {
QCString result(decode("ファイル")); return "ファイル";
return result;
} }
/*! This is used for translation of the word that will possibly /*! This is used for translation of the word that will possibly
...@@ -1239,8 +1215,7 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -1239,8 +1215,7 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
*/ */
virtual QCString trNamespace(bool /*first_capital*/, bool /*singular*/) virtual QCString trNamespace(bool /*first_capital*/, bool /*singular*/)
{ {
QCString result(decode("ネームスペース")); return "ネームスペース";
return result;
} }
/*! This is used for translation of the word that will possibly /*! This is used for translation of the word that will possibly
...@@ -1249,8 +1224,7 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -1249,8 +1224,7 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
*/ */
virtual QCString trGroup(bool /*first_capital*/, bool /*singular*/) virtual QCString trGroup(bool /*first_capital*/, bool /*singular*/)
{ {
QCString result(decode("グループ")); return "グループ";
return result;
} }
/*! This is used for translation of the word that will possibly /*! This is used for translation of the word that will possibly
...@@ -1259,8 +1233,7 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -1259,8 +1233,7 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
*/ */
virtual QCString trPage(bool /*first_capital*/, bool /*singular*/) virtual QCString trPage(bool /*first_capital*/, bool /*singular*/)
{ {
QCString result(decode("ページ")); return "ページ";
return result;
} }
/*! This is used for translation of the word that will possibly /*! This is used for translation of the word that will possibly
...@@ -1269,8 +1242,7 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -1269,8 +1242,7 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
*/ */
virtual QCString trMember(bool /*first_capital*/, bool /*singular*/) virtual QCString trMember(bool /*first_capital*/, bool /*singular*/)
{ {
QCString result(decode("メンバ")); return "メンバ";
return result;
} }
/*! This is used for translation of the word that will possibly /*! This is used for translation of the word that will possibly
...@@ -1279,8 +1251,7 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -1279,8 +1251,7 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
*/ */
virtual QCString trField(bool /*first_capital*/, bool /*singular*/) virtual QCString trField(bool /*first_capital*/, bool /*singular*/)
{ {
QCString result(decode("フィールド")); return "フィールド";
return result;
} }
/*! This is used for translation of the word that will possibly /*! This is used for translation of the word that will possibly
...@@ -1289,8 +1260,7 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -1289,8 +1260,7 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
*/ */
virtual QCString trGlobal(bool /*first_capital*/, bool /*singular*/) virtual QCString trGlobal(bool /*first_capital*/, bool /*singular*/)
{ {
QCString result(decode("グローバル")); return "グローバル";
return result;
} }
////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////
...@@ -1301,8 +1271,7 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -1301,8 +1271,7 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
* for the author section in man pages. */ * for the author section in man pages. */
virtual QCString trAuthor(bool /*first_capital*/, bool /*singular*/) virtual QCString trAuthor(bool /*first_capital*/, bool /*singular*/)
{ {
QCString result(decode("作者")); return "作者";
return result;
} }
////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////
...@@ -1313,7 +1282,7 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -1313,7 +1282,7 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
*/ */
virtual QCString trReferences() virtual QCString trReferences()
{ {
return decode("参照先"); return "参照先";
} }
////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////
...@@ -1325,7 +1294,7 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -1325,7 +1294,7 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
*/ */
virtual QCString trImplementedFromList(int numEntries) virtual QCString trImplementedFromList(int numEntries)
{ {
return trWriteList(numEntries)+decode("を実装しています。"); return trWriteList(numEntries)+"を実装しています。";
} }
/*! used in member documentation blocks to produce a list of /*! used in member documentation blocks to produce a list of
...@@ -1333,7 +1302,7 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -1333,7 +1302,7 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
*/ */
virtual QCString trImplementedInList(int numEntries) virtual QCString trImplementedInList(int numEntries)
{ {
return trWriteList(numEntries)+decode("で実装されています。"); return trWriteList(numEntries)+"で実装されています。";
} }
////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////
// new since 1.2.16 // new since 1.2.16
...@@ -1344,36 +1313,36 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -1344,36 +1313,36 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
*/ */
virtual QCString trRTFTableOfContents() virtual QCString trRTFTableOfContents()
{ {
return decode("目次"); return "目次";
} }
////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////
// new since 1.2.17 // new since 1.2.17
////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////
/*! Used as the header of the list of item that have been /*! Used as the header of the list of item that have been
* flagged deprecated * flagged deprecated
*/ */
virtual QCString trDeprecatedList() virtual QCString trDeprecatedList()
{ {
return decode("非推奨一覧"); return "非推奨一覧";
} }
////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////
// new since 1.2.18 // new since 1.2.18
////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////
/*! Used as a header for declaration section of the events found in /*! Used as a header for declaration section of the events found in
* a C# program * a C# program
*/ */
virtual QCString trEvents() virtual QCString trEvents()
{ {
return decode("イベント"); return "イベント";
} }
/*! Header used for the documentation section of a class' events. */ /*! Header used for the documentation section of a class' events. */
virtual QCString trEventDocumentation() virtual QCString trEventDocumentation()
{ {
return decode("イベント"); return "イベント";
} }
////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////
...@@ -1383,79 +1352,79 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -1383,79 +1352,79 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
/*! Used as a heading for a list of Java class types with package scope. /*! Used as a heading for a list of Java class types with package scope.
*/ */
virtual QCString trPackageTypes() virtual QCString trPackageTypes()
{ {
return decode("パッケージ内の型定義"); return "パッケージ内の型定義";
} }
/*! Used as a heading for a list of Java class functions with package /*! Used as a heading for a list of Java class functions with package
* scope. * scope.
*/ */
virtual QCString trPackageMembers() virtual QCString trPackageMembers()
{ {
return decode("関数"); return "関数";
} }
/*! Used as a heading for a list of static Java class functions with /*! Used as a heading for a list of static Java class functions with
* package scope. * package scope.
*/ */
virtual QCString trStaticPackageMembers() virtual QCString trStaticPackageMembers()
{ {
return decode("スタティック関数"); return "スタティック関数";
} }
/*! Used as a heading for a list of Java class variables with package /*! Used as a heading for a list of Java class variables with package
* scope. * scope.
*/ */
virtual QCString trPackageAttribs() virtual QCString trPackageAttribs()
{ {
return decode("変数"); return "変数";
} }
/*! Used as a heading for a list of static Java class variables with /*! Used as a heading for a list of static Java class variables with
* package scope. * package scope.
*/ */
virtual QCString trStaticPackageAttribs() virtual QCString trStaticPackageAttribs()
{ {
return decode("スタティック変数"); return "スタティック変数";
} }
////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////
// new since 1.3.1 // new since 1.3.1
////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////
/*! Used in the quick index of a class/file/namespace member list page /*! Used in the quick index of a class/file/namespace member list page
* to link to the unfiltered list of all members. * to link to the unfiltered list of all members.
*/ */
virtual QCString trAll() virtual QCString trAll()
{ {
return decode("全て"); return "全て";
} }
/*! Put in front of the call graph for a function. */ /*! Put in front of the call graph for a function. */
virtual QCString trCallGraph() virtual QCString trCallGraph()
{ {
return decode("関数の呼び出しグラフ:"); return "関数の呼び出しグラフ:";
} }
////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////
// new since 1.3.3 // new since 1.3.3
////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////
/*! When the search engine is enabled this text is put in the header /*! When the search engine is enabled this text is put in the header
* of each page before the field where one can enter the text to search * of each page before the field where one can enter the text to search
* for. * for.
*/ */
virtual QCString trSearchForIndex() virtual QCString trSearchForIndex()
{ {
return decode("検索"); return "検索";
} }
/*! This string is used as the title for the page listing the search /*! This string is used as the title for the page listing the search
* results. * results.
*/ */
virtual QCString trSearchResultsTitle() virtual QCString trSearchResultsTitle()
{ {
return decode("検索結果"); return "検索結果";
} }
/*! This string is put just before listing the search results. The /*! This string is put just before listing the search results. The
* text can be different depending on the number of documents found. * text can be different depending on the number of documents found.
* Inside the text you can put the special marker $num to insert * Inside the text you can put the special marker $num to insert
* the number representing the actual number of search results. * the number representing the actual number of search results.
* The @a numDocuments parameter can be either 0, 1 or 2, where the * The @a numDocuments parameter can be either 0, 1 or 2, where the
* value 2 represents 2 or more matches. HTML markup is allowed inside * value 2 represents 2 or more matches. HTML markup is allowed inside
* the returned string. * the returned string.
*/ */
...@@ -1463,24 +1432,24 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -1463,24 +1432,24 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
{ {
if (numDocuments==0) if (numDocuments==0)
{ {
return decode("入力された条件にマッチするドキュメントがありませんでした."); return "入力された条件にマッチするドキュメントがありませんでした.";
} }
else if (numDocuments==1) else if (numDocuments==1)
{ {
return decode("入力された条件にマッチするドキュメントが <b>1</b> 件みつかりました."); return "入力された条件にマッチするドキュメントが <b>1</b> 件みつかりました.";
} }
else else
{ {
return decode("入力された条件にマッチするドキュメントが <b>$num</b> 件みつかりました. " return "入力された条件にマッチするドキュメントが <b>$num</b> 件みつかりました. "
"最も一致しているものから表示されます."); "最も一致しているものから表示されます.";
} }
} }
/*! This string is put before the list of matched words, for each search /*! This string is put before the list of matched words, for each search
* result. What follows is the list of words that matched the query. * result. What follows is the list of words that matched the query.
*/ */
virtual QCString trSearchMatches() virtual QCString trSearchMatches()
{ {
return decode("マッチした単語:"); return "マッチした単語:";
} }
////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////
...@@ -1491,7 +1460,7 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -1491,7 +1460,7 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
*/ */
virtual QCString trSourceFile(QCString& filename) virtual QCString trSourceFile(QCString& filename)
{ {
return filename + decode(" ソースファイル"); return filename + " ソースファイル";
} }
////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////
...@@ -1502,40 +1471,40 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -1502,40 +1471,40 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
* hierarchy. * hierarchy.
*/ */
virtual QCString trDirIndex() virtual QCString trDirIndex()
{ return decode("ディレクトリ索引"); } { return "ディレクトリ索引"; }
/*! This is used as the name of the chapter containing the documentation /*! This is used as the name of the chapter containing the documentation
* of the directories. * of the directories.
*/ */
virtual QCString trDirDocumentation() virtual QCString trDirDocumentation()
{ return decode("ディレクトリ構成"); } { return "ディレクトリ構成"; }
/*! This is used as the title of the directory index and also in the /*! This is used as the title of the directory index and also in the
* Quick links of an HTML page, to link to the directory hierarchy. * Quick links of an HTML page, to link to the directory hierarchy.
*/ */
virtual QCString trDirectories() virtual QCString trDirectories()
{ return decode("ディレクトリ"); } { return "ディレクトリ"; }
/*! This returns a sentences that introduces the directory hierarchy. /*! This returns a sentences that introduces the directory hierarchy.
* and the fact that it is sorted alphabetically per level * and the fact that it is sorted alphabetically per level
*/ */
virtual QCString trDirDescription() virtual QCString trDirDescription()
{ return decode("このディレクトリ一覧はおおまかにはソートされていますが、" { return "このディレクトリ一覧はおおまかにはソートされていますが、"
"完全にアルファベット順でソートされてはいません。"); "完全にアルファベット順でソートされてはいません。";
} }
/*! This returns the title of a directory page. The name of the /*! This returns the title of a directory page. The name of the
* directory is passed via \a dirName. * directory is passed via \a dirName.
*/ */
virtual QCString trDirReference(const char *dirName) virtual QCString trDirReference(const char *dirName)
{ QCString result=dirName; result+=decode(" ディレクトリリファレンス"); return result; } { QCString result=dirName; result+=" ディレクトリリファレンス"; return result; }
/*! This returns the word directory with or without starting capital /*! This returns the word directory with or without starting capital
* (\a first_capital) and in sigular or plural form (\a singular). * (\a first_capital) and in sigular or plural form (\a singular).
*/ */
virtual QCString trDir(bool, bool) virtual QCString trDir(bool, bool)
{ {
return decode("ディレクトリ"); return "ディレクトリ";
} }
////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////
...@@ -1547,9 +1516,9 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -1547,9 +1516,9 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
*/ */
virtual QCString trOverloadText() virtual QCString trOverloadText()
{ {
return decode("これはオーバーロードされたメンバ関数です。" return "これはオーバーロードされたメンバ関数です。"
"利便性のために用意されています。" "利便性のために用意されています。"
"元の関数との違いは引き数のみです。"); "元の関数との違いは引き数のみです。";
} }
////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////
...@@ -1560,90 +1529,90 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -1560,90 +1529,90 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
virtual QCString trCallerGraph() virtual QCString trCallerGraph()
{ {
// return "Here is the caller graph for this function:"; // return "Here is the caller graph for this function:";
return decode("呼出しグラフ:"); return "呼出しグラフ:";
} }
/*! This is used in the documentation of a file/namespace before the list /*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for enumeration values * of documentation blocks for enumeration values
*/ */
virtual QCString trEnumerationValueDocumentation() virtual QCString trEnumerationValueDocumentation()
{ return decode("列挙型"); } { return "列挙型"; }
////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////
// new since 1.5.4 (mainly for Fortran) // new since 1.5.4 (mainly for Fortran)
////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////
/*! header that is put before the list of member subprograms (Fortran). */ /*! header that is put before the list of member subprograms (Fortran). */
virtual QCString trMemberFunctionDocumentationFortran() virtual QCString trMemberFunctionDocumentationFortran()
{ return decode("関数/サブルーチン"); } { return "関数/サブルーチン"; }
/*! This is put above each page as a link to the list of annotated data types (Fortran). */ /*! This is put above each page as a link to the list of annotated data types (Fortran). */
virtual QCString trCompoundListFortran() virtual QCString trCompoundListFortran()
{ return decode("データ型"); } { return "データ型"; }
/*! This is put above each page as a link to all members of compounds (Fortran). */ /*! This is put above each page as a link to all members of compounds (Fortran). */
virtual QCString trCompoundMembersFortran() virtual QCString trCompoundMembersFortran()
{ return decode("データフィールド"); } { return "データフィールド"; }
/*! This is an introduction to the annotated compound list (Fortran). */ /*! This is an introduction to the annotated compound list (Fortran). */
virtual QCString trCompoundListDescriptionFortran() virtual QCString trCompoundListDescriptionFortran()
{ return decode("これはデータ型の一覧です"); } { return "これはデータ型の一覧です"; }
/*! This is an introduction to the page with all data types (Fortran). */ /*! This is an introduction to the page with all data types (Fortran). */
virtual QCString trCompoundMembersDescriptionFortran(bool extractAll) virtual QCString trCompoundMembersDescriptionFortran(bool extractAll)
{ {
QCString result=decode("これは"); QCString result="これは";
result+=decode("フィールドの一覧です。それぞれ"); result+="フィールドの一覧です。それぞれ";
if (extractAll) if (extractAll)
{ {
result+=decode("が属しているデータ型"); result+="が属しているデータ型";
} }
result+=decode("の説明へリンクしています。"); result+="の説明へリンクしています。";
return result; return result;
} }
/*! This is used in LaTeX as the title of the chapter with the /*! This is used in LaTeX as the title of the chapter with the
* annotated compound index (Fortran). * annotated compound index (Fortran).
*/ */
virtual QCString trCompoundIndexFortran() virtual QCString trCompoundIndexFortran()
{ return decode("データ型索引"); } { return "データ型索引"; }
/*! This is used in LaTeX as the title of the chapter containing /*! This is used in LaTeX as the title of the chapter containing
* the documentation of all data types (Fortran). * the documentation of all data types (Fortran).
*/ */
virtual QCString trTypeDocumentation() virtual QCString trTypeDocumentation()
{ return decode("データ型"); } { return "データ型"; }
/*! This is used in the documentation of a file as a header before the /*! This is used in the documentation of a file as a header before the
* list of (global) subprograms (Fortran). * list of (global) subprograms (Fortran).
*/ */
virtual QCString trSubprograms() virtual QCString trSubprograms()
{ return decode("関数/サブルーチン"); } { return "関数/サブルーチン"; }
/*! This is used in the documentation of a file/namespace before the list /*! This is used in the documentation of a file/namespace before the list
* of documentation blocks for subprograms (Fortran) * of documentation blocks for subprograms (Fortran)
*/ */
virtual QCString trSubprogramDocumentation() virtual QCString trSubprogramDocumentation()
{ return decode("関数/サブルーチン"); } { return "関数/サブルーチン"; }
/*! This is used in the documentation of a file/namespace/group before /*! This is used in the documentation of a file/namespace/group before
* the list of links to documented compounds (Fortran) * the list of links to documented compounds (Fortran)
*/ */
virtual QCString trDataTypes() virtual QCString trDataTypes()
{ return decode("データ型"); } { return "データ型"; }
/*! used as the title of page containing all the index of all modules (Fortran). */ /*! used as the title of page containing all the index of all modules (Fortran). */
virtual QCString trModulesList() virtual QCString trModulesList()
{ return decode("モジュール一覧"); } { return "モジュール一覧"; }
/*! used as an introduction to the modules list (Fortran) */ /*! used as an introduction to the modules list (Fortran) */
virtual QCString trModulesListDescription(bool extractAll) virtual QCString trModulesListDescription(bool extractAll)
{ {
QCString result=decode("これは"); QCString result="これは";
if (!extractAll) result+=decode("生成された"); if (!extractAll) result+="生成された";
result+=decode("モジュール一覧です"); result+="モジュール一覧です";
return result; return result;
} }
...@@ -1655,16 +1624,16 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -1655,16 +1624,16 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
QCString result=""; QCString result="";
switch(compType) switch(compType)
{ {
case ClassDef::Class: result+=decode("モジュール "); break; case ClassDef::Class: result+="モジュール "; break;
case ClassDef::Struct: result+=decode("TYPE "); break; case ClassDef::Struct: result+="TYPE "; break;
case ClassDef::Union: result+=decode("共用体 "); break; case ClassDef::Union: result+="共用体 "; break;
case ClassDef::Interface: result+=decode("インターフェース "); break; case ClassDef::Interface: result+="インターフェース "; break;
case ClassDef::Protocol: result+=decode("プロトコル "); break; case ClassDef::Protocol: result+="プロトコル "; break;
case ClassDef::Category: result+=decode("カテゴリ "); break; case ClassDef::Category: result+="カテゴリ "; break;
case ClassDef::Exception: result+=decode("例外 "); break; case ClassDef::Exception: result+="例外 "; break;
default: break; default: break;
} }
if (isTemplate) result += decode("テンプレート "); if (isTemplate) result += "テンプレート ";
result+=(QCString)clName; result+=(QCString)clName;
return result; return result;
} }
...@@ -1672,39 +1641,39 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -1672,39 +1641,39 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
virtual QCString trModuleReference(const char *namespaceName) virtual QCString trModuleReference(const char *namespaceName)
{ {
QCString result=namespaceName; QCString result=namespaceName;
result+=decode("モジュール"); result+="モジュール";
return result; return result;
} }
/*! This is put above each page as a link to all members of modules. (Fortran) */ /*! This is put above each page as a link to all members of modules. (Fortran) */
virtual QCString trModulesMembers() virtual QCString trModulesMembers()
{ return decode("モジュールメンバ"); } { return "モジュールメンバ"; }
/*! This is an introduction to the page with all modules members (Fortran) */ /*! This is an introduction to the page with all modules members (Fortran) */
virtual QCString trModulesMemberDescription(bool extractAll) virtual QCString trModulesMemberDescription(bool extractAll)
{ {
QCString result=decode("これはモジュールメンバ一覧です。それぞれ "); QCString result="これはモジュールメンバ一覧です。それぞれ ";
if (extractAll) if (extractAll)
{ {
result+=decode("属しているモジュール"); result+="属しているモジュール";
} }
result+=decode("の説明へリンクしています。"); result+="の説明へリンクしています。";
return result; return result;
} }
/*! This is used in LaTeX as the title of the chapter with the /*! This is used in LaTeX as the title of the chapter with the
* index of all modules (Fortran). * index of all modules (Fortran).
*/ */
virtual QCString trModulesIndex() virtual QCString trModulesIndex()
{ return decode("モジュール索引"); } { return "モジュール索引"; }
/*! This is used for translation of the word that will possibly /*! This is used for translation of the word that will possibly
* be followed by a single name or by a list of names * be followed by a single name or by a list of names
* of the category. * of the category.
*/ */
virtual QCString trModule(bool /*first_capital*/, bool /*singular*/) virtual QCString trModule(bool /*first_capital*/, bool /*singular*/)
{ {
return decode("モジュール"); return "モジュール";
} }
/*! This is put at the bottom of a module documentation page and is /*! This is put at the bottom of a module documentation page and is
* followed by a list of files that were used to generate the page. * followed by a list of files that were used to generate the page.
...@@ -1716,41 +1685,41 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0 ...@@ -1716,41 +1685,41 @@ class TranslatorJapanese : public TranslatorAdapter_1_6_0
QCString result=""; QCString result="";
switch(compType) switch(compType)
{ {
case ClassDef::Class: result+=decode("モジュール"); break; case ClassDef::Class: result+="モジュール"; break;
case ClassDef::Struct: result+=decode("TYPE"); break; case ClassDef::Struct: result+="TYPE"; break;
case ClassDef::Union: result+=decode("共用体"); break; case ClassDef::Union: result+="共用体"; break;
case ClassDef::Interface: result+=decode("インターフェース"); break; case ClassDef::Interface: result+="インターフェース"; break;
case ClassDef::Protocol: result+=decode("プロトコル"); break; case ClassDef::Protocol: result+="プロトコル"; break;
case ClassDef::Category: result+=decode("カテゴリ"); break; case ClassDef::Category: result+="カテゴリ"; break;
case ClassDef::Exception: result+=decode("例外"); break; case ClassDef::Exception: result+="例外"; break;
default: break; default: break;
} }
result+=decode(decode("の説明は次のファイルから生成されました:")); result+="の説明は次のファイルから生成されました:";
return result; return result;
} }
/*! This is used for translation of the word that will possibly /*! This is used for translation of the word that will possibly
* be followed by a single name or by a list of names * be followed by a single name or by a list of names
* of the category. * of the category.
*/ */
virtual QCString trType(bool /*first_capital*/, bool /*singular*/) virtual QCString trType(bool /*first_capital*/, bool /*singular*/)
{ {
QCString result = decode("TYPE"); QCString result = "TYPE";
return result; return result;
} }
/*! This is used for translation of the word that will possibly /*! This is used for translation of the word that will possibly
* be followed by a single name or by a list of names * be followed by a single name or by a list of names
* of the category. * of the category.
*/ */
virtual QCString trSubprogram(bool /*first_capital*/, bool /*singular*/) virtual QCString trSubprogram(bool /*first_capital*/, bool /*singular*/)
{ {
QCString result = decode("サブプログラム"); QCString result = "サブプログラム";
return result; return result;
} }
/*! C# Type Constraint list */ /*! C# Type Constraint list */
virtual QCString trTypeConstraints() virtual QCString trTypeConstraints()
{ {
return decode("型制約"); return "型制約";
} }
}; };
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment