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