69#ifndef TRANSLATOR_JP_H
70#define TRANSLATOR_JP_H
76 {
return "japanese"; }
80 return "\\usepackage{CJKutf8}\n";
88 return "0x411 Japanese";
96 return "\\begin{CJK}{UTF8}{min}\n";
100 return "\\end{CJK}\n";
113 {
return "(これらはメソッドではありません)"; }
125 {
return "型定義メンバ詳解"; }
129 {
return "列挙型メンバ詳解"; }
171 {
return "継承メンバを含む"; }
176 {
return " の全メンバ一覧です。"; }
183 { QCString result =
"Doxygen により";
184 if (!s.
isEmpty()) result=
" "+s+
"の";
185 result+=
"ソースコードから抽出しました。";
270 return "クラス階層一覧です。大雑把に文字符号順で並べられています。";
285 return "詳解が付けられているファイルの一覧です。";
299 return "クラス・構造体・共用体・インターフェースの一覧です。";
328 if (!extractAll && !forC)
348 result+=
"各フィールドが属する構造体・共用体";
352 result+=
"各メンバが属するクラス";
355 result +=
"へのリンクがあります。";
365 result+=
"関数・変数・マクロ・列挙・型定義";
369 result+=
"ファイル直下のメンバ";
371 result+=
"一覧です。各々詳解があればそこへリンクしています。";
377 {
return "各種例の一覧です。"; }
381 {
return "諸情報の一覧です。"; }
385 {
return "全モジュールの一覧です。"; }
389 {
return (!projName.
isEmpty()?projName +
" " :
"") +
"詳解"; }
395 {
return "モジュール索引"; }
428 {
return "モジュール詳解"; }
457 {
return "リファレンスマニュアル"; }
498 {
return "マクロ定義詳解"; }
541 QCString
trGeneratedAt(
const QCString &date,
const QCString &projName)
override
543 QCString result = date+
"作成";
544 if (!projName.
isEmpty()) result+=
" - " + projName;
552 return clName+
" の継承関係図";
600 return "全名前空間の一覧です。";
602 return "詳解が付いた名前空間の一覧です。";
619 {
return "フレンドと関連関数の詳解"; }
628 bool isTemplate)
override
630 QCString result=clName+
" ";
642 if (isTemplate) result+=
"テンプレート";
649 QCString result=fileName+
" ファイル";
656 QCString result=namespaceName+
" 名前空間";
662 {
return "公開メンバ関数"; }
668 {
return "静的公開メンバ関数"; }
670 {
return "限定公開メンバ関数"; }
672 {
return "限定公開スロット"; }
674 {
return "静的限定公開メンバ関数"; }
676 {
return "非公開メンバ関数"; }
678 {
return "非公開スロット"; }
680 {
return "静的非公開メンバ関数"; }
689 for (
int i=0;i<numEntries;i++)
700 if ( result.
length() > 60 )
703 countStr.
sprintf(
" (計%d項目)", numEntries);
743 {
return "名前空間メンバ"; }
748 QCString result=
"これは";
749 result+=
"名前空間の一覧です。それぞれ";
756 result+=
"が属している名前空間";
758 result+=
"へリンクしています。";
794 QCString result=
"この";
806 result+=
"詳解は次のファイルから抽出されました:";
835 return " @1 の @0 行目に定義があります。";
839 return " @0 に定義があります。";
854 return clName+
" 連携図";
859 return fName+
" の依存先関係図:";
1022 "Doxygen が生成したグラフを読み方について。<p>\n"
1025 "/*! 全体の大きさの関係で見えなくなるクラスです。 */\n"
1026 "class Invisible { };\n\n"
1027 "/*! 表示を切り捨てられたクラス(Invisibleクラスの分が見えません) */\n"
1028 "class Truncated : public Invisible { };\n\n"
1029 "/* Doxygen 用のコメントコードがないクラス */\n"
1030 "class Undocumented { };\n\n"
1031 "/*! 公開継承されているクラス */\n"
1032 "class PublicBase : public Truncated { };\n\n"
1033 "/*! A template class */\n"
1034 "template<class T> class Templ { };\n\n"
1035 "/*! 限定公開で継承されているクラス */\n"
1036 "class ProtectedBase { };\n\n"
1037 "/*! 非公開継承されているクラス */\n"
1038 "class PrivateBase { };\n\n"
1039 "/*! Inherited クラス内で使われているクラス */\n"
1040 "class Used { };\n\n"
1041 "/*! 複数のクラスを継承している上位クラス */\n"
1042 "class Inherited : public PublicBase,\n"
1043 " protected ProtectedBase,\n"
1044 " private PrivateBase,\n"
1045 " public Undocumented,\n"
1046 " public Templ<int>\n"
1049 " Used *m_usedClass;\n"
1052 "\\c MAX_DOT_GRAPH_"
1053 "HEIGHT タグに 200 を与えた設定ファイル"
1054 "を使うと、次のようなグラフとなります。"
1057 "グラフ内の矩形は構造体やクラスを表しています。色の意味は次の通りです。\n"
1059 "<li>中を黒く塗られた四角は、図が注目している起点です。</li>\n"
1060 "<li>黒枠は詳解があることを示しています。</li>\n"
1061 "<li>灰色枠で示されたクラス等には詳解がありません。</li>\n"
1062 "<li>赤枠で示されたものは詳解を持つクラスですが、"
1063 "指定された大きさに収まらないことから一部の継承・包含関係が"
1064 "省略されていることを表します。</li>\n"
1066 "<p>矢印の意味は次の通りです。</p>\n"
1068 "<li>青い矢印は二つのクラス間の公開継承関係を示します。</li>\n"
1069 "<li>緑の矢印は限定公開の継承関係を示します。</li>\n"
1070 "<li>赤の矢印は非公開の継承関係を示します。</li>\n"
1071 "<li>紫の破線矢印は、そのクラスが他のクラスに含まれているか、"
1072 "利用されていることを示します。また、矢印のラベルは矢の先にあるクラス等を"
1073 "アクセスしている矢の根本のメンバを表しています。</li>\n"
1132 return name+
" パッケージ";
1137 return "パッケージ一覧です。";
1369 return "パッケージ内の型定義";
1380 return "パッケージ内のメンバ";
1443 if (numDocuments==0)
1445 return "入力条件を満たす文書がありません。";
1447 else if (numDocuments==1)
1449 return "入力条件を満たす文書が <b>1</b> 件ありました.";
1453 return "入力条件を満たす文書が <b>$num</b> 件ありました. "
1454 "一致度の高いものから表示されます.";
1473 return filename +
" ソースファイル";
1484 {
return "ディレクトリ索引"; }
1490 {
return "ディレクトリ詳解"; }
1496 {
return "ディレクトリ"; }
1502 { QCString result=dirName; result+=
" ディレクトリリファレンス";
return result; }
1521 return "これはオーバーロードされたメンバ関数です。"
1523 "元の関数との違いは引き数のみです。";
1549 {
return "メンバ関数/サブルーチン詳解"; }
1553 {
return "データ型一覧"; }
1557 {
return "データフィールド"; }
1561 {
return "これはデータ型の一覧です:"; }
1566 QCString result=
"これは";
1567 result+=
"フィールドの一覧です。それぞれ";
1570 result+=
"が属しているデータ型";
1572 result+=
"の詳解へリンクしています。";
1580 {
return "データ型索引"; }
1586 {
return "データ型詳解"; }
1592 {
return "関数/サブルーチン"; }
1599 {
return "関数/サブルーチン詳解"; }
1609 {
return "モジュール一覧"; }
1617 result+=
"詳解が記されている";
1623 result+=
"モジュールの一覧です";
1630 bool isTemplate)
override
1644 if (isTemplate) result +=
"テンプレート ";
1651 QCString result=namespaceName;
1658 {
return "モジュールメンバ"; }
1663 QCString result=
"これはモジュールメンバ一覧です。それぞれ ";
1666 result+=
"属しているモジュール";
1668 result+=
"の詳解へリンクしています。";
1676 {
return "モジュール索引"; }
1693 QCString result=
"次のファイルから";
1705 result+=
"の詳解が抽出されました:";
1714 QCString result =
"型";
1723 QCString result =
"サブプログラム";
1740 return QCString(name)+
" 関係";
1764 return "一致する文字列を見つけられません";
1777 return name+
"にあるファイル";
1786 return name+
"にあるファイルを include している";
1800 int hour,
int minutes,
int seconds,
1803 static const char *days[] = {
"月",
"火",
"水",
"木",
"金",
"土",
"日" };
1807 sdate.
sprintf(
"%.4d年%.2d月%.2d日(%s)",year,month,day,days[dayOfWeek-1]);
1813 stime.
sprintf(
"%.2d時%.2d分%.2d秒",hour,minutes,seconds);
1820 static const char *days_short[] = {
"月",
"火",
"水",
"木",
"金",
"土",
"日" };
1821 static const char *days_full[] = {
"月曜日",
"火曜日",
"水曜日",
"木曜日",
"金曜日",
"土曜日",
"日曜日" };
1822 QCString text = full? days_full[dayOfWeek-1] : days_short[dayOfWeek-1];
1825 QCString
trMonth(
int month,
bool,
bool full)
override
1827 static const char *months_short[] = {
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9",
"10",
"11",
"12" };
1828 static const char *months_full[] = {
"1月",
"2月",
"3月",
"4月",
"5月",
"6月",
"7月",
"8月",
"9月",
"10月",
"11月",
"12月" };
1829 QCString text = full? months_full[month-1] : months_short[month-1];
1834 static const char *dayPeriod[] = {
"午前",
"午後" };
1835 return dayPeriod[period?1:0];
1852 {
return QCString(name)+
" のディレクトリ依存関係図"; }
1864 {
return "テンプレート引数"; }
1868 {
return "ほか "+number+
" 件…"; }
1873 return "次のファイルからこの列挙についての詳解を抽出しました:";
1878 {
return QCString(
"列挙 ")+name+
" 詳解"; }
1882 {
return QCString(
"基底クラス ")+what+
" に属する継承"+members; }
1888 {
return "その他の継承メンバ"; }
1901 QCString opt = enable ?
"有効" :
"無効";
1902 return "クリックで同期表示が"+opt+
"になります";
1911 return "@0 カテゴリーから提供されています。";
1920 return "@0 を拡張しています。";
1952 {
return "実装されたインターフォース"; }
1956 {
return "継承されたサービス"; }
1960 {
return "定数グループ"; }
1965 QCString result=namespaceName;
1966 result+=
" 定数グループ詳解";
1972 QCString result=sName;
1979 QCString result=sName;
1980 result+=
" Singleton 詳解";
1987 return "次のファイルからこのサービスについて"
1994 return "次のファイルからこの Singleton について"
CompoundType
The various compound types.
size_t length() const
Returns the length of the string, not counting the 0-terminator.
bool isEmpty() const
Returns TRUE iff the string is empty.
QCString & sprintf(const char *format,...)
QCString trDesignUnitDocumentation() override
QCString trConstantGroupReference(const QCString &namespaceName) override
UNO IDL constant groups.
QCString trCompoundListDescriptionFortran() override
QCString trStaticPrivateMembers() override
QCString trNote() override
QCString trMainPage() override
QCString trModulesIndex() override
QCString trPublicMembers() override
QCString trInclByDepGraph() override
QCString trOverloadText() override
QCString trGeneratedFromFiles(ClassDef::CompoundType compType, bool) override
QCString trDefineDocumentation() override
QCString trPrivateTypes() override
QCString trSince() override
QCString trVersion() override
QCString trAttention() override
QCString trRelatedFunctions() override
QCString trClass(bool, bool) override
QCString trCallerGraph() override
QCString trVariableDocumentation() override
QCString trTemplateParameters() override
QCString trSearch() override
QCString trDeprecatedList() override
QCString trCompoundListDescription() override
QCString trEnumReference(const QCString &name) override
QCString trGeneratedFromFilesFortran(ClassDef::CompoundType compType, bool) override
QCString trCompoundMembersDescriptionFortran(bool extractAll) override
QCString trWarning() override
QCString trCompoundList() override
QCString trTypeDocumentation() override
QCString trPackageTypes() override
QCString trFileIndex() override
QCString trLegend() override
QCString trSubprogram(bool, bool) override
QCString trFunctions() override
QCString trPropertyDocumentation() override
QCString trClassDocumentation() override
QCString idLanguage() override
QCString trSingletonGeneratedFromFiles(bool) override
UNO IDL singleton page.
QCString trPrecondition() override
QCString trPackageAttribs() override
QCString trCompoundReference(const QCString &clName, ClassDef::CompoundType compType, bool isTemplate) override
QCString trRTFCharSet() override
QCString trFileList() override
QCString trDetailLevel() override
QCString trDirectories() override
QCString trNamespaceListDescription(bool extractAll) override
QCString trGotoGraphicalHierarchy() override
QCString trServiceGeneratedFromFiles(bool) override
UNO IDL service page.
QCString trServiceReference(const QCString &sName) override
UNO IDL service page title.
QCString trModulesMemberDescription(bool extractAll) override
QCString trProtectedAttribs() override
QCString trPanelSynchronisationTooltip(bool enable) override
QCString trTypeConstraints() override
QCString trPrivateMembers() override
QCString trDocumentation(const QCString &projName) override
QCString trCompoundListFortran() override
QCString trHierarchicalIndex() override
QCString trDayOfWeek(int dayOfWeek, bool, bool full) override
QCString trModulesDescription() override
QCString trInitialValue() override
QCString trReturnValues() override
QCString trEventDocumentation() override
QCString trProtectedSlots() override
QCString trReferencedBy() override
QCString trNamespaceList() override
QCString trSearching() override
QCString trPublicTypes() override
QCString trSearchMatches() override
QCString latexFontenc() override
QCString trModule(bool, bool) override
QCString trFileReference(const QCString &fileName) override
QCString trSearchResultsTitle() override
QCString trTest() override
QCString trEvents() override
QCString trFileDocumentation() override
QCString trPackageFunctions() override
QCString trExceptions() override
QCString trFileListDescription(bool extractAll) override
QCString trPublicAttribs() override
QCString trReferenceManual() override
QCString trProtectedTypes() override
QCString trInstanceMethods() override
QCString trInheritedByList(int numEntries) override
QCString trCompoundReferenceFortran(const QCString &clName, ClassDef::CompoundType compType, bool isTemplate) override
QCString trLoading() override
QCString trStaticPackageAttribs() override
QCString trGlobal(bool, bool) override
QCString trDirReference(const QCString &dirName) override
QCString trDefinedIn() override
QCString trClassDiagram(const QCString &clName) override
QCString trFileMembersDescription(bool) override
QCString trNamespaces() override
QCString trPackageListDescription() override
QCString trCompoundMembers() override
QCString trProperties() override
QCString trListOfAllMembers() override
QCString trEnumerations() override
QCString latexDocumentPost() override
QCString trMemberList() override
QCString trSeeAlso() override
QCString trModulesList() override
QCString trRTFTableOfContents() override
QCString trPackageMembers() override
QCString trSignals() override
QCString trConstantGroups() override
UNO IDL constant groups.
QCString trVariables() override
QCString trPageIndex() override
QCString trGraphicalHierarchy() override
QCString trGroup(bool, bool) override
QCString trProvidedByCategory() override
QCString trTestList() override
QCString trISOLang() override
QCString trDeprecated() override
bool needsPunctuation() override
add punctuation at the end of a brief description when needed and supported by the language
QCString trModuleDocumentation() override
QCString trFriends() override
QCString trCode() override
QCString trMethodDocumentation() override
QCString trCompoundIndexFortran() override
QCString trBug() override
QCString trModuleIndex() override
QCString trTodoList() override
QCString trCompoundMembersFortran() override
QCString trRelatedPages() override
QCString trPrivateSlots() override
QCString trCollaborationDiagram(const QCString &clName) override
QCString trDirDocumentation() override
QCString latexDocumentPre() override
QCString trLegendTitle() override
QCString trProtectedMembers() override
QCString trNamespaceMemberDescription(bool extractAll) override
QCString trEnumName() override
QCString trImplementedInList(int numEntries) override
QCString trModulesListDescription(bool extractAll) override
QCString trEnumerationValues() override
QCString trSubprogramDocumentation() override
QCString trReimplementedInList(int numEntries) override
QCString trPostcondition() override
QCString trMemberDataDocumentation() override
QCString trFunctionDocumentation() override
QCString trPage(bool, bool) override
QCString trDate() override
QCString trAdditionalInheritedMembers() override
QCString trNamespace(bool, bool) override
QCString trFileMembers() override
QCString trMonth(int month, bool, bool full) override
QCString trRemarks() override
QCString trCompounds() override
QCString trNamespaceMembers() override
QCString trInterfaces() override
old style UNO IDL services: implemented interfaces
QCString trMemberFunctionDocumentationFortran() override
QCString trDataTypes() override
QCString trDateTime(int year, int month, int day, int dayOfWeek, int hour, int minutes, int seconds, DateTimeType includeTime) override
Compiles a date string.
QCString trMemberEnumerationDocumentation() override
QCString trSubprograms() override
QCString trInheritedFrom(const QCString &members, const QCString &what) override
QCString trDir(bool, bool) override
QCString trSourceFile(const QCString &filename) override
QCString trSingletonReference(const QCString &sName) override
UNO IDL singleton page title.
QCString latexLanguageSupportCommand() override
QCString trStaticPackageFunctions() override
QCString trConstructorDocumentation() override
QCString trReturns() override
QCString trStaticProtectedMembers() override
QCString trDefinedInSourceFile() override
QCString trInvariant() override
QCString trCiteReferences() override
QCString trCopyright() override
QCString trFileIn(const QCString &name) override
QCString trTypedefs() override
QCString trAndMore(const QCString &number) override
QCString trRelatedPagesDescription() override
QCString trStaticProtectedAttribs() override
QCString trMemberFunctionDocumentation() override
QCString trMemberTypedefDocumentation() override
QCString trPrivateAttribs() override
QCString trCompoundMembersDescription(bool extractAll) override
QCString trPackages() override
QCString trDefineValue() override
QCString trReferences() override
QCString trRelatedFunctionDocumentation() override
QCString trInheritsList(int numEntries) override
QCString trDetails() override
QCString getLanguageString() override
language codes for Html help
QCString trInclDepGraph(const QCString &fName) override
QCString trNamespaceDocumentation() override
QCString trEnumGeneratedFromFiles(bool) override
QCString trStaticPrivateAttribs() override
QCString trLegendDocs() override
QCString trGotoDocumentation() override
QCString trClassHierarchy() override
QCString trFile(bool, bool) override
QCString trEnumValue() override
QCString trThisIsTheListOfAllMembers() override
QCString trImplementedFromList(int numEntries) override
QCString trWriteList(int numEntries) override
QCString trExamples() override
QCString trGeneratedAt(const QCString &date, const QCString &projName) override
QCString trPublicSlots() override
QCString trAuthor(bool, bool) override
QCString trNamespaceReference(const QCString &namespaceName) override
QCString trCompoundIndex() override
QCString trDayPeriod(bool period) override
QCString trExtendsClass() override
QCString trReimplementedFromList(int numEntries) override
QCString trNamespaceIndex() override
QCString trClassMethods() override
QCString trDefines() override
QCString trMember(bool, bool) override
QCString trClassHierarchyDescription() override
QCString trNoMatches() override
QCString trModules() override
QCString trRelatedSubscript() override
QCString trAll() override
QCString trMore() override
QCString trServices() override
old style UNO IDL services: inherited services
QCString trBugList() override
QCString trDirDepGraph(const QCString &name) override
QCString trGeneratedBy() override
QCString trDirIndex() override
QCString trGotoSourceCode() override
QCString trParameters() override
QCString trStaticPublicAttribs() override
QCString trTypedefDocumentation() override
QCString trGlobalNamespace() override
QCString trClasses() override
QCString trIncludesFileIn(const QCString &name) override
QCString trDefinedAtLineInSourceFile() override
QCString trGotoTextualHierarchy() override
QCString trStaticPublicMembers() override
QCString trRTFGeneralIndex() override
QCString trExamplesDescription() override
QCString trDetailedDescription() override
QCString trDirRelation(const QCString &name) override
QCString trIncludingInheritedMembers() override
QCString trCallGraph() override
QCString trEnumerationValueDocumentation() override
QCString trGeneratedAutomatically(const QCString &s) override
QCString trModuleReference(const QCString &namespaceName) override
QCString trPageAbbreviation() override
QCString trRTFansicp() override
QCString trPackage(const QCString &name) override
QCString trEnumerationTypeDocumentation() override
QCString trSearchResults(int numDocuments) override
QCString trModulesMembers() override
QCString trType(bool, bool) override
QCString trTodo() override
#define Config_getBool(name)
QCString generateMarker(int id)
QCString getDotImageExtension()