diff options
Diffstat (limited to 'src/translator_jp.h')
-rw-r--r-- | src/translator_jp.h | 230 |
1 files changed, 110 insertions, 120 deletions
diff --git a/src/translator_jp.h b/src/translator_jp.h index 5c240f1..0dbfc90 100644 --- a/src/translator_jp.h +++ b/src/translator_jp.h @@ -29,7 +29,7 @@ #ifndef TRANSLATOR_JP_H #define TRANSLATOR_JP_H -class TranslatorJapanese : public Translator +class TranslatorJapanese : public TranslatorAdapter_1_2_13 { private: /*! The decode() can change euc into sjis */ @@ -52,7 +52,7 @@ class TranslatorJapanese : public Translator virtual QCString idLanguageCharset() { #ifdef _WIN32 - return "ShiftJIS"; + return "Shift_JIS"; #else return "euc-jp"; #endif @@ -101,15 +101,15 @@ class TranslatorJapanese : public Translator /*! put in the class documentation */ virtual QCString trListOfAllMembers() - { return decode("すべてのメンバリスト"); } + { return decode("すべてのメンバ一覧"); } /*! used as the title of the "list of all members" page of a class */ virtual QCString trMemberList() - { return decode("メンバリスト"); } + { return decode("メンバ一覧"); } /*! this is the first part of a sentence that is followed by a class name */ virtual QCString trThisIsTheListOfAllMembers() - { return decode("これは全メンバリストです。"); } + { return decode("これは全メンバの一覧です。"); } /*! this is the remainder of the sentence after the class name */ virtual QCString trIncludingInheritedMembers() @@ -120,9 +120,9 @@ class TranslatorJapanese : public Translator */ virtual QCString trGeneratedAutomatically(const char *s) { QCString result; - if (s) result=(QCString)s+"の"; - result+="ソースコードから Doxygen が自動的に生成しました。"; - return decode(result); + if (s) result=(QCString)s+decode("の"); + result+=decode("ソースから Doxygen が生成しました。"); + return result; } /*! put after an enum name in the list of all members */ @@ -135,7 +135,7 @@ class TranslatorJapanese : public Translator /*! put after an undocumented member in the list of all members */ virtual QCString trDefinedIn() - { return decode("次で定義されました。"); } + { return decode("次で定義されています。"); } // quick reference sections @@ -164,7 +164,7 @@ class TranslatorJapanese : public Translator /*! This is put above each page as a link to the list of documented files */ virtual QCString trFileList() - { return decode("ファイルリスト"); } + { return decode("ファイル一覧"); } /*! This is put above each page as a link to the list of all verbatim headers */ virtual QCString trHeaderFiles() @@ -209,17 +209,16 @@ class TranslatorJapanese : public Translator /*! This is an introduction to the class hierarchy. */ virtual QCString trClassHierarchyDescription() - { return decode("この継承リストはおおまかにはソートされていますが、" - "アルファベット順で完全にソートされてはいません。"); + { return decode("この継承一覧はおおまかにはソートされていますが、" + "完全にアルファベット順でソートされてはいません。"); } /*! This is an introduction to the list with all files. */ - virtual QCString trFileListDescription(bool extractAll) + virtual QCString trFileListDescription(bool /*extractAll*/) { - QCString result="このリストは、"; - if (!extractAll) result+="ドキュメント化され、"; - result+="簡易説明を持つファイルすべてのリストです。"; - return decode(result); + QCString result=decode("これは"); + result+=decode("ファイル一覧です。"); + return result; } /*! This is an introduction to the annotated compound list. */ @@ -227,49 +226,46 @@ class TranslatorJapanese : public Translator { if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) { - return decode("データ構造の簡単な説明です。"); + return decode("データ構造の解説です。"); } else { - return decode("クラス、構造体、共用体、インタフェースの簡単な説明です。"); + return decode("クラス、構造体、共用体、インタフェースの解説です。"); } } /*! This is an introduction to the page with all class members. */ virtual QCString trCompoundMembersDescription(bool extractAll) { - QCString result="これは"; - if (!extractAll) result+="ドキュメント化された"; + QCString result=decode("これは"); if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) { - result+="フィールドすべてのリストで、それぞれ"; - if (extractAll) result+="が属している構造体/共用体"; + result+=decode("フィールドの一覧でそれぞれ"); + if (extractAll) result+=decode("が属している構造体/共用体"); } else { - result+="クラスメンバすべてのリストで、それぞれ"; - if (extractAll) result+="が属しているクラス"; + result+=decode("クラスメンバの一覧で、それぞれ"); + if (extractAll) result+=decode("が属しているクラス"); } - result+="の解説へのリンクが張られています。"; - return decode(result); + result+=decode("の解説へリンクしています。"); + return result; } /*! This is an introduction to the page with all file members. */ - virtual QCString trFileMembersDescription(bool extractAll) + virtual QCString trFileMembersDescription(bool /*extractAll*/) { - QCString result="これは"; - if (!extractAll) result+="ドキュメント化された"; + QCString result=decode("これは"); if (Config_getBool("OPTIMIZE_OUTPUT_FOR_C")) { - result+="関数、変数、マクロ、列挙型、型定義のリストで、それぞれ"; + result+=decode("関数、変数、マクロ、列挙型、型定義の"); } else { - result+="ファイルメンバすべてのリストで、それぞれ"; + result+=decode("ファイルメンバの"); } - if (extractAll) result+="が属しているファイル"; - result+="の解説へのリンクが張られています。"; - return decode(result); + result+=decode("一覧です。それぞれが属しているファイルの解説へリンクしています。"); + return result; } /*! This is an introduction to the page with the list of all header files. */ @@ -278,15 +274,15 @@ class TranslatorJapanese : public Translator /*! This is an introduction to the page with the list of all examples */ virtual QCString trExamplesDescription() - { return decode("すべての例のリストです。"); } + { return decode("すべての例の一覧です。"); } /*! This is an introduction to the page with the list of related pages */ virtual QCString trRelatedPagesDescription() - { return decode("関連するドキュメントページすべてのリストです。"); } + { return decode("関連ページの一覧です。"); } /*! This is an introduction to the page with the list of class/file groups */ virtual QCString trModulesDescription() - { return decode("すべてのモジュールのリストです。"); } + { return decode("すべてのモジュールの一覧です。"); } /*! This sentences is used in the annotated class/file lists if no brief * description is given. @@ -480,9 +476,9 @@ class TranslatorJapanese : public Translator virtual QCString trGeneratedAt(const char *date,const char *projName) { QCString result; - if (projName) result+=(QCString)projName+"に対して"; - result+=(QCString)date+"に生成されました。"; - return decode(result); + if (projName) result+=(QCString)projName+decode("に対して"); + result+=(QCString)date+decode("に生成されました。"); + return result; } /*! This is part of the sentence used in the standard footer of each page. */ @@ -494,7 +490,7 @@ class TranslatorJapanese : public Translator /*! this text is put before a class diagram */ virtual QCString trClassDiagram(const char *clName) { - return decode((QCString)clName+"に対する継承グラフ"); + return (QCString)clName+decode("に対する継承グラフ"); } /*! this text is generated when the \\internal command is used. */ @@ -552,15 +548,14 @@ class TranslatorJapanese : public Translator /*! used as the title of page containing all the index of all namespaces. */ virtual QCString trNamespaceList() - { return decode("名前空間リスト"); } + { return decode("名前空間一覧"); } /*! used as an introduction to the namespace list */ - virtual QCString trNamespaceListDescription(bool extractAll) + virtual QCString trNamespaceListDescription(bool /*extractAll*/) { - QCString result="このリストは、簡易説明を持つすべての"; - if (!extractAll) result+="ドキュメント化された"; - result+="名前空間のリストです。"; - return decode(result); + QCString result=decode(""); + result+=decode("名前空間の一覧です。"); + return result; } /*! used in the class documentation as a header before the list of all @@ -591,29 +586,29 @@ class TranslatorJapanese : public Translator QCString result=""; switch(compType) { - case ClassDef::Class: result+="クラス "; break; - case ClassDef::Struct: result+="構造体 "; break; - case ClassDef::Union: result+="共用体 "; break; - case ClassDef::Interface: result+="インタフェース"; break; - case ClassDef::Exception: result+="例外"; break; //TODO:fixme + 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::Exception: result+=decode("例外"); break; //TODO:fixme } - if (isTemplate) result+=" テンプレート"; - result+=(QCString)clName+" の解説"; - return decode(result); + if (isTemplate) result+=decode(" テンプレート"); + result+=(QCString)clName+decode(" の解説"); + return result; } /*! used as the title of the HTML page of a file */ virtual QCString trFileReference(const char *fileName) { - QCString result="ファイル "+(QCString)fileName+" の解説"; - return decode(result); + QCString result=decode("")+(QCString)fileName+decode(" の解説"); + return result; } /*! used as the title of the HTML page of a namespace */ virtual QCString trNamespaceReference(const char *namespaceName) { - QCString result="名前空間 "+(QCString)namespaceName+" の解説"; - return decode(result); + QCString result=decode("名前空間 ")+(QCString)namespaceName+decode(" の解説"); + return result; } /* these are for the member sections of a class, struct or union */ @@ -655,12 +650,12 @@ class TranslatorJapanese : public Translator if (i!=numEntries-1) // not the last entry, so we need a separator { if (i<numEntries-2) // not the fore last entry - result+=", "; + result+=decode(", "); else // the fore last entry - result+=", と "; + result+=decode(", と "); } } - return decode(result); + return result; } /*! used in class documentation to produce a list of base classes, @@ -668,7 +663,7 @@ class TranslatorJapanese : public Translator */ virtual QCString trInheritsList(int numEntries) { - return decode(trWriteList(numEntries)+"を継承しています。"); + return trWriteList(numEntries)+decode("を継承しています。"); } /*! used in class documentation to produce a list of super classes, @@ -676,7 +671,7 @@ class TranslatorJapanese : public Translator */ virtual QCString trInheritedByList(int numEntries) { - return decode(trWriteList(numEntries)+"に継承されています。"); + return trWriteList(numEntries)+decode("に継承されています。"); } /*! used in member documentation blocks to produce a list of @@ -684,7 +679,7 @@ class TranslatorJapanese : public Translator */ virtual QCString trReimplementedFromList(int numEntries) { - return decode(trWriteList(numEntries)+"を再定義しています。"); + return trWriteList(numEntries)+decode("を再定義しています。"); } /*! used in member documentation blocks to produce a list of @@ -692,7 +687,7 @@ class TranslatorJapanese : public Translator */ virtual QCString trReimplementedInList(int numEntries) { - return decode(trWriteList(numEntries)+"で再定義されています。"); + return trWriteList(numEntries)+decode("で再定義されています。"); } /*! This is put above each page as a link to all members of namespaces. */ @@ -702,15 +697,14 @@ class TranslatorJapanese : public Translator /*! This is an introduction to the page with all namespace members */ virtual QCString trNamespaceMemberDescription(bool extractAll) { - QCString result="これは"; - if (!extractAll) result+="ドキュメント化された"; - result+="名前空間すべてのリストで、それぞれ"; + QCString result=decode("これは"); + result+=decode("名前空間の一覧です。それぞれ"); if (extractAll) - result+="、名前空間の解説"; + result+=decode("の名前空間の解説"); else - result+="が属している名前空間"; - result+="へのリンクが張られています。"; - return decode(result); + result+=decode("が属している名前空間"); + result+=decode("へリンクしています。"); + return result; } /*! This is used in LaTeX as the title of the chapter with the * index of all namespaces. @@ -745,24 +739,24 @@ class TranslatorJapanese : public Translator bool) { // here s is one of " Class", " Struct" or " Union" // single is true implies a single file - QCString result=(QCString)"この"; + QCString result=(QCString)decode("この"); switch(compType) { - case ClassDef::Class: result+="クラス"; break; - case ClassDef::Struct: result+="構造体"; break; - case ClassDef::Union: result+="共用体"; break; - case ClassDef::Interface: result+="インタフェース"; break; - case ClassDef::Exception: result+="例外"; break; //TODO:fixme + 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::Exception: result+=decode("例外"); break; //TODO:fixme } - result+="の解説は次のファイルから生成されました:"; - return decode(result); + result+=decode("の解説は次のファイルから生成されました:"); + return result; } /*! This is in the (quick) index as a link to the alphabetical compound * list. */ virtual QCString trAlphabeticalList() - { return decode("アルファベット順リスト"); } + { return decode("アルファベット順一覧"); } ////////////////////////////////////////////////////////////////////////// // new since 0.49-990901 @@ -793,11 +787,11 @@ class TranslatorJapanese : public Translator } virtual QCString trDefinedAtLineInSourceFile() { - return decode("ファイル @1 の @0 行で定義されています。"); + return decode(" @1 の @0 行で定義されています。"); } virtual QCString trDefinedInSourceFile() { - return decode("ファイル @0 で定義されています。"); + return decode(" @0 で定義されています。"); } ////////////////////////////////////////////////////////////////////////// @@ -816,12 +810,12 @@ class TranslatorJapanese : public Translator /*! this text is put before a collaboration diagram */ virtual QCString trCollaborationDiagram(const char *clName) { - return decode((QCString)clName+"のコラボレーション図"); + return (QCString)clName+decode("のコラボレーション図"); } /*! this text is put before an include dependency graph */ virtual QCString trInclDepGraph(const char *fName) { - return decode((QCString)fName+"のインクルード依存関係図"); + return (QCString)fName+decode("のインクルード依存関係図"); } /*! header that is put before the list of constructor/destructors. */ virtual QCString trConstructorDocumentation() @@ -831,12 +825,12 @@ class TranslatorJapanese : public Translator /*! Used in the file documentation to point to the corresponding sources. */ virtual QCString trGotoSourceCode() { - return decode("このファイルのソースコードを見る。"); + return decode("ソースコードを見る。"); } /*! Used in the file sources to point to the corresponding documentation. */ virtual QCString trGotoDocumentation() { - return decode("このファイルの解説を見る。"); + return decode("解説を見る。"); } /*! Text for the \\pre command */ virtual QCString trPrecondition() @@ -873,7 +867,7 @@ class TranslatorJapanese : public Translator } virtual QCString trGotoTextualHierarchy() { - return decode("クラス階層図(テキスト)を見る。"); + return decode("クラス階層図を見る。"); } virtual QCString trPageIndex() { @@ -944,7 +938,7 @@ class TranslatorJapanese : public Translator /*! Used as the header of the todo list */ virtual QCString trTodoList() { - return decode("TODOリスト"); + return decode("TODO一覧"); } ////////////////////////////////////////////////////////////////////////// @@ -953,7 +947,7 @@ class TranslatorJapanese : public Translator virtual QCString trReferencedBy() { - return decode("参照位置"); + return decode("呼出"); } virtual QCString trRemarks() { @@ -965,7 +959,7 @@ class TranslatorJapanese : public Translator } virtual QCString trInclByDepGraph() { - return decode("このグラフは、このファイルがどのファイルから直接、間接的に" + return decode("このグラフは、どのファイルから直接、間接的に" "インクルードされているかを示しています。"); } virtual QCString trSince() @@ -1056,7 +1050,7 @@ class TranslatorJapanese : public Translator /*! Used as the header of the test list */ virtual QCString trTestList() { - return decode("テストリスト"); + return decode("テスト一覧"); } ////////////////////////////////////////////////////////////////////////// @@ -1109,17 +1103,17 @@ class TranslatorJapanese : public Translator /*! Used as the title of a Java package */ virtual QCString trPackage(const char *name) { - return decode((QCString)"パッケージ "+name); + return (QCString)decode("パッケージ ")+name; } /*! Title of the package index page */ virtual QCString trPackageList() { - return decode("パッケージリスト"); + return decode("パッケージ一覧"); } /*! The description of the package index page */ virtual QCString trPackageListDescription() { - return decode("簡易説明を持つパッケージです。"); + return decode("これはパッケージ一覧です。"); } /*! The link name in the Quick links header for each page */ virtual QCString trPackages() @@ -1150,7 +1144,7 @@ class TranslatorJapanese : public Translator /*! Used as the header of the bug list */ virtual QCString trBugList() { - return decode("バグのリスト"); + return decode("バグ一覧"); } ////////////////////////////////////////////////////////////////////////// @@ -1210,8 +1204,8 @@ class TranslatorJapanese : public Translator { first_capital = first_capital; singular = singular; - QCString result("クラス"); - return decode(result); + QCString result(decode("クラス")); + return result; } /*! This is used for translation of the word that will possibly @@ -1222,8 +1216,8 @@ class TranslatorJapanese : public Translator { first_capital = first_capital; singular = singular; - QCString result("ファイル"); - return decode(result); + QCString result(decode("ファイル")); + return result; } /*! This is used for translation of the word that will possibly @@ -1234,8 +1228,8 @@ class TranslatorJapanese : public Translator { first_capital = first_capital; singular = singular; - QCString result("名前空間"); - return decode(result); + QCString result(decode("名前空間")); + return result; } /*! This is used for translation of the word that will possibly @@ -1246,8 +1240,8 @@ class TranslatorJapanese : public Translator { first_capital = first_capital; singular = singular; - QCString result("グループ"); - return decode(result); + QCString result(decode("グループ")); + return result; } /*! This is used for translation of the word that will possibly @@ -1258,8 +1252,8 @@ class TranslatorJapanese : public Translator { first_capital = first_capital; singular = singular; - QCString result("ページ"); - return decode(result); + QCString result(decode("ページ")); + return result; } /*! This is used for translation of the word that will possibly @@ -1270,8 +1264,8 @@ class TranslatorJapanese : public Translator { first_capital = first_capital; singular = singular; - QCString result("メンバ"); - return decode(result); + QCString result(decode("メンバ")); + return result; } /*! This is used for translation of the word that will possibly @@ -1282,8 +1276,8 @@ class TranslatorJapanese : public Translator { first_capital = first_capital; singular = singular; - QCString result("フィールド"); - return decode(result); + QCString result(decode("フィールド")); + return result; } /*! This is used for translation of the word that will possibly @@ -1294,8 +1288,8 @@ class TranslatorJapanese : public Translator { first_capital = first_capital; singular = singular; - QCString result("グローバル"); - return decode(result); + QCString result(decode("グローバル")); + return result; } ////////////////////////////////////////////////////////////////////////// @@ -1308,8 +1302,8 @@ class TranslatorJapanese : public Translator { first_capital = first_capital; singular = singular; - QCString result("作者"); - return decode(result); + QCString result(decode("作者")); + return result; } ////////////////////////////////////////////////////////////////////////// @@ -1325,8 +1319,4 @@ class TranslatorJapanese : public Translator }; - - - - #endif |