16#ifndef TRANSLATOR_CN_H
17#define TRANSLATOR_CN_H
54 return "\\usepackage{CJKutf8}\n";
62 return "0x804 Chinese (PRC)";
70 return "\\begin{CJK}{UTF8}{gbsn}\n";
74 return "\\end{CJK}\n";
89 {
return "(请注意: 这些不是成员函数.)"; }
103 {
return "成员类型定义说明"; }
107 {
return "成员枚举类型说明"; }
114 return "成员函数/过程/进程说明";
149 {
return "成员的完整列表,这些成员属于"; }
153 {
return ",包括所有继承而来的类成员"; }
243 return "这里给出了所有实体的层次化列表:";
247 return "此继承关系列表按字典顺序粗略的排序:" CN_SPC;
255 if (!extractAll) result+=
"文档化的";
256 result+=
"文件,并附带简要说明:";
265 return "这里列出了所有结构体,并附带简要说明:";
269 return "这里列出了所有类并附带简要说明:";
273 return "这里列出了所有类、结构、联合以及接口定义等,并附带简要说明:";
285 result+=
"结构体和联合体的成员变量";
293 result+=
"结构体或联合的详细说明:";
301 result+=
"结构或联合所属的文件:";
317 result +=
"函数、变量、宏、枚举和类型定义等";
333 {
return "这里列出了所有示例:"; }
337 {
return "这里列出了所有相关页面:"; }
341 {
return "这里列出了所有模块:"; }
347 {
return (!projName.
empty()?projName +
" " :
"") +
"文档"; }
556 if (!extractAll) result+=
"文档化的";
557 result+=
"命名空间定义,附带简要说明:";
575 {
return "友元及相关函数文档"; }
584 bool isTemplate)
override
587 if (isTemplate) result+=
CN_SPC "模板";
613 {
DString result=namespaceName;
620 {
return "Public 成员函数"; }
623 {
return "Public 槽"; }
629 {
return "静态 Public 成员函数"; }
632 {
return "Protected 成员函数"; }
635 {
return "Protected 槽"; }
638 {
return "静态 Protected 成员函数"; }
641 {
return "Private 成员函数"; }
644 {
return "Private 槽"; }
647 {
return "静态 Private 成员函数"; }
658 for (
int i=0;i<numEntries;i++)
713 if (!extractAll) result+=
"文档化的";
714 result+=
"命名空间成员,并附带";
716 result+=
"其对应命名空间的说明文档:";
769 result+=
"的文档由以下文件生成:";
822 return clName+
CN_SPC "的协作图:";
828 return fName+
CN_SPC "的引用(Include)关系图:";
927 return "静态 Public 属性";
932 return "Protected 类型";
937 return "Protected 属性";
942 return "静态 Protected 属性";
957 return "静态 Private 属性";
998 return "此图展示该文件被哪些文件直接或间接地引用了:";
1026 "class Invisible { };\n\n"
1027 "/*! Truncated" CN_SPC "的继承关系将被隐藏 */\n"
1028 "class Truncated : public Invisible { };\n\n"
1030 "class Undocumented { };\n\n"
1031 "/*! public" CN_SPC "继承关系的基类 */\n"
1032 "class PublicBase : public Truncated { };\n\n"
1034 "template<class T> class Templ { };\n\n"
1035 "/*! protected" CN_SPC "继承关系的基类 */\n"
1036 "class ProtectedBase { };\n\n"
1037 "/*! private" CN_SPC "继承关系的基类 */\n"
1038 "class PrivateBase { };\n\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"
1058 "<li>%灰色填充的矩形 表示生成上图的结构体或类.</li>\n"
1059 "<li>%黑色边框的矩形 表示已经被文档化的结构体或类.</li>\n"
1060 "<li>%灰色边框的矩形 表示未被文档化的结构体或类.</li>\n"
1061 "<li>%红色边框的矩形 表示该结构体或类的关系没有被完全显示."
1062 "%如果生成的图超出了指定的尺寸范围,有一些关系就会被截断而无法显示.</li>\n"
1069 "<li>%深绿色的箭头 表示" CN_SPC "protected" CN_SPC "继承关系.</li>\n"
1070 "<li>%深红色的箭头 表示" CN_SPC "private" CN_SPC "继承关系.</li>\n"
1071 "<li>%紫色虚线箭头 表示两个类之间的聚合关系. 可以通过箭头旁标明的变量访问箭头指向的类或结构体实例.</li>\n"
1072 "<li>%黄色虚线箭头 表示模板类实例和模板类之间的关系. 箭头旁边标明了模板类实例化时所用的模板参数.</li>\n"
1141 return "这里列出所有的包,附带简要说明(如果有的话):";
1167 return "Bug" CN_SPC "列表";
1458 if (numDocuments==0)
1460 return "抱歉,未找到与您查询相符的文档.";
1462 else if (numDocuments==1)
1464 return "找到<b>1</b>篇与您查询相符的文档.";
1468 return "找到<b>$num</b>篇与您查询相符的文档."
1488 return filename +
CN_SPC "源文件";
1543 return "这是为便于使用而提供的一个重载成员函数."
1544 "与上面的函数相比,它接受不同类型的参数.";
1554 return "这是这个函数的调用关系图:";
1571 {
return "成员函数/子程序说明"; }
1575 {
return "数据类型列表"; }
1583 {
return "带简要描述的数据类型列表:"; }
1593 result+=
"数据类型成员,并附带";
1596 result+=
"其数据结构说明文档:";
1600 result+=
"其所属的数据类型:";
1609 {
return "数据类型索引"; }
1616 {
return "数据类型文档"; }
1622 {
return "函数/子程序"; }
1628 {
return "函数/子程序说明"; }
1645 if (!extractAll) result+=
"文档化的";
1646 result+=
"模块,并附带简要说明:";
1653 bool isTemplate)
override
1667 if (isTemplate) result+=
"模板" CN_SPC;
1676 result +=
CN_SPC "模块参考手册";
1688 return "这里是所有文档化的模块成员列表,含有到每个成员所在模块的文档的链接:";
1690 return "这里是模块成员列表,含有到成员所属的模块的链接:";
1726 result+=
CN_SPC "的文档由以下文件生成:";
1823 int hour,
int minutes,
int seconds,
1826 static const char *days[] = {
"一",
"二",
"三",
"四",
"五",
"六",
"日" };
1827 static const char *months[] = {
"一",
"二",
"三",
"四",
"五",
"六",
"七",
"八",
"九",
"十",
"十一",
"十二" };
1839 stime.
sprintf(
"%.2d:%.2d:%.2d",hour,minutes,seconds);
1846 static const char *days_short[] = {
"周一",
"周二",
"周三",
"周四",
"周五",
"周六",
"周日" };
1847 static const char *days_full[] = {
"星期一",
"星期二",
"星期三",
"星期四",
"星期五",
"星期六",
"星期日" };
1848 return full? days_full[dayOfWeek-1] : days_short[dayOfWeek-1];
1852 static const char *months_short[] = {
"1月",
"2月",
"3月",
"4月",
"5月",
"6月",
"7月",
"8月",
"9月",
"10月",
"11月",
"12月" };
1853 static const char *months_full[] = {
"一月",
"二月",
"三月",
"四月",
"五月",
"六月",
"七月",
"八月",
"九月",
"十月",
"十一月",
"十二月" };
1854 return full? months_full[month-1] : months_short[month-1];
1858 static const char *dayPeriod[] = {
"上午",
"下午" };
1859 return dayPeriod[period?1:0];
1877 return name+
CN_SPC "的目录依赖关系图";
1898 {
return "枚举说明文档从下列文件生成:"; }
1902 {
return name+
CN_SPC "枚举类型参考"; }
1912 {
return "额外继承的成员函数"; }
1926 DString opt = enable ?
"开启" :
"关闭";
1936 return "由 category @0 提供.";
2012 return "该服务的文档由下列文件生成:";
2018 return "该单例的文档由下列文件生成:";
2027 {
return "设计单元层次结构"; }
2030 {
return "设计单元列表"; }
2033 {
return "设计单元成员"; }
2037 return "这是所有设计单元成员的列表,以及指向他们所属实体的链接:";
2041 {
return "设计单元索引"; }
2047 {
return "函数/调用过程/进程语句"; }
2112 {
return name+
" 引用"; }
2153 return "以下是带有简要说明的接口:";
2161 return "此继承列表大致按字母顺序排序:";
2181 return "以下是带有简要说明的结构:";
2197 return "以下是带有简要说明的异常:";
2205 return "此继承列表大致按字母顺序排序:";
2214 if (isLocal) result+=
CN_SPC "局部";
2252 {
return "设计单元文档"; }
2287 if (!extractAll) result+=
"文档化的";
2288 result+=
"概念, 并附有简要说明:";
2335 {
return "(注意: 这些不是成员符号.)"; }
2343 {
return "友元及相关符号说明"; }
2352 if (lang == SrcLangExt::Fortran) result=
trType(
true,
true);
2353 else result=
trClass(
true,
true);
2372 if (!extractAll) result+=
"文档化的";
2379 result+=
"函数、变量、定义、枚举和类型定义";
2435 result+=
"结构体及联合体成员";
2474 result+=
"结构体 (或联合体) 中所有成员文档";
2485 result+=
"其所属结构体 (或联合体)";
2499 if (!extractAll) result+=
"文档化的";
2505 singularResult=
"成员";
2508 singularResult=
"函数";
2511 singularResult=
"变量";
2514 singularResult=
"类型定义";
2517 singularResult=
"序列";
2520 singularResult=
"字典";
2523 singularResult=
"枚举";
2526 singularResult=
"枚举值";
2531 result+=singularResult;
2534 result+=
"每个" + singularResult +
"所属命名空间文档";
2556 {
return "这里是所有专题及其简介:"; }
2561 if (!extractAll) result+=
"文档化的";
2567 singularResult=
"成员";
2570 singularResult=
"函数";
2573 singularResult=
"变量";
2576 singularResult=
"类型定义";
2579 singularResult=
"枚举";
2582 singularResult=
"枚举值";
2587 result+=singularResult;
2590 result+=
"每个" + singularResult +
"的模块文档";
CompoundType
The various compound types.
A String class for use with Doxygen wrapping std::string and adding some additional functionality off...
bool empty() const
Returns true iff the string is empty (std::string compatible alias for isEmpty()).
DString & sprintf(const char *format,...)
DString trModulesMembers() override
DString trCallerGraph() override
DString trOperationDocumentation() override
DString trLoading() override
DString trDeclaration() override
DString trInstanceMethods() override
DString trLegend() override
DString trNamespaceList() override
DString idLanguage() override
DString trDayPeriod(bool period) override
DString trFileList() override
DString trExceptionDocumentation() override
DString trImportant() override
DString trReturnValues() override
DString trMore() override
DString trDir(bool, bool) override
DString trStaticPackageFunctions() override
DString trExceptionHierarchyDescription() override
DString trCompoundListFortran() override
DString trCompoundReferenceSlice(const DString &clName, ClassDef::CompoundType compType, bool isLocal) override
DString trGeneratedBy() override
DString trDateTime(int year, int month, int day, int dayOfWeek, int hour, int minutes, int seconds, DateTimeType includeTime) override
Compiles a date string.
DString trLegendTitle() override
DString trFriends() override
DString trConstantDocumentation() override
DString trReturns() override
DString trRequirementID() override
DString latexFontenc() override
DString trPrivateMembers() override
DString trDefinedIn() override
DString trClassHierarchy() override
DString trFileMembers() override
DString trPackageList() override
DString trCompounds() override
DString trCompoundMembersDescriptionFortran(bool extractAll) override
DString trSubprogram(bool, bool) override
DString trVariables() override
DString trCiteReferences() override
DString trEnumerationValues() override
DString trPublicAttribs() override
DString trModuleMembersDescriptionTotal(ModuleMemberHighlight::Enum hl) override
DString trTest() override
DString trConceptListDescription(bool extractAll) override
DString trReferenceManual() override
DString trStaticProtectedAttribs() override
DString trTopicDocumentation() override
DString trProtectedAttribs() override
DString trDocumentation(const DString &projName) override
DString trSingletonReference(const DString &sName) override
UNO IDL singleton page title.
DString trMonth(int month, bool, bool full) override
DString trMemberFunctionDocumentation() override
DString trEnumReference(const DString &name) override
DString trGotoTextualHierarchy() override
DString trDefinedAtLineInSourceFile() override
DString trCopyToClipboard() override
DString trCompoundList() override
DString trNamespaceReference(const DString &namespaceName) override
DString trDeprecatedList() override
DString trNamespaceListDescription(bool extractAll) override
DString trDefinition() override
DString trDictionaries() override
DString trEnumerationTypeDocumentation() override
DString trHierarchicalIndex() override
DString latexDocumentPost() override
DString trGotoSourceCode() override
DString trModuleIndex() override
DString trRelatedSymbols() override
DString trClassMethods() override
DString trFileDocumentation() override
DString trClasses() override
DString trCode() override
DString trPrivateTypes() override
DString trOverloadText() override
DString trWarning() override
DString trFileIndex() override
DString trLegendDocs() override
DString trRelatedPagesDescription() override
DString trStructList() override
DString trGeneratedFromFilesFortran(ClassDef::CompoundType compType, bool) override
DString trFileReference(const DString &fileName) override
DString trConceptDefinition() override
DString trTodoList() override
DString trBugList() override
DString trExamplesDescription() override
DString trModulesMemberDescription(bool extractAll) override
DString trSearching() override
DString trSeeAlso() override
DString trPackageAttribs() override
DString trEnumValue() override
DString trGroup(bool, bool) override
DString trTypeConstraints() override
DString trConceptDocumentation() override
DString trMemberDataDocumentation() override
DString trThisIsTheListOfAllMembers() override
DString trConstantGroupReference(const DString &namespaceName) override
UNO IDL constant groups.
DString trDirIndex() override
DString trExportedModules() override
DString trSubprogramDocumentation() override
DString trDictionaryDocumentation() override
DString trMemberTypedefDocumentation() override
DString trFileListDescription(bool extractAll) override
DString trFunctionDocumentation() override
DString trSince() override
DString trModulesList() override
DString trDataMembers() override
DString trTopics() override
DString trModuleDocumentation() override
DString trInterfaceList() override
DString trEnumName() override
DString trCollaborationDiagram(const DString &clName) override
DString trDetails() override
DString trImplementedInList(int numEntries) override
DString trVariableDocumentation() override
DString trAndMore(const DString &number) override
DString trStructDocumentation() override
DString trProtectedTypes() override
DString trRTFansicp() override
DString trDate() override
DString trInterfaceIndex() override
DString trTestList() override
DString trCompoundReferenceFortran(const DString &clName, ClassDef::CompoundType compType, bool isTemplate) override
DString trStaticPrivateAttribs() override
DString trProperties() override
DString trGeneratedAt(const DString &date, const DString &projName) override
DString trPanelSynchronisationTooltip(bool enable) override
DString trCompoundMembersDescriptionTotal(ClassMemberHighlight::Enum hl) override
DString trStaticPackageAttribs() override
DString getLanguageString() override
language codes for Html help
DString trModules() override
DString trIncludingInheritedMembers() override
DString trDefines() override
DString trFunctions() override
DString trMemberEnumerationDocumentation() override
DString trSubprograms() override
DString trStructIndex() override
DString trInheritsList(int numEntries) override
DString trCompoundType(ClassDef::CompoundType compType, SrcLangExt lang) override
DString trRelatedFunctions() override
DString trModulesIndex() override
DString trCopyright() override
DString trNamespace(bool, bool) override
DString trAttention() override
DString trCompoundListDescription() override
DString trUnverifiedRequirementsText(bool, const DString &list) override
DString trInterfaceHierarchy() override
DString trRelatedSubscript() override
DString trGlobal(bool, bool) override
DString trVerifies(bool) override
DString trImplementedFromList(int numEntries) override
DString trNamespaceMembersDescriptionTotal(NamespaceMemberHighlight::Enum hl) override
DString trInterfaces() override
old style UNO IDL services: implemented interfaces
DString trSatisfiedBy(const DString &list) override
DString trPublicTypes() override
DString trReferencedBy() override
DString trDirectories() override
DString trPageAbbreviation() override
DString trNamespaceIndex() override
DString trUnverifiedRequirements() override
DString trInclDepGraph(const DString &fName) override
DString trPackages() override
DString trMember(bool, bool) override
DString trListOfAllMembers() override
DString trClassDiagram(const DString &clName) override
DString trRemarks() override
DString trPackageTypes() override
DString trProvidedByCategory() override
DString trCompoundReference(const DString &clName, ClassDef::CompoundType compType, bool isTemplate) override
DString trFileMembersDescription(bool extractAll) override
DString trAdditionalInheritedMembers() override
DString trPublicMembers() override
DString trStructs() override
DString trGeneratedAutomatically(const DString &s) override
DString trInterfaceDocumentation() override
DString trStructListDescription() override
DString trEnumerations() override
DString trAuthor(bool, bool) override
DString trConstructorDocumentation() override
DString trPropertyDocumentation() override
DString trRelatedFunctionDocumentation() override
DString trServiceReference(const DString &sName) override
UNO IDL service page title.
DString trFile(bool, bool) override
DString trEventDocumentation() override
DString trGotoDocumentation() override
DString trSourceFile(const DString &filename) override
DString trReferences() override
DString trClass(bool, bool) override
DString trDefineValue() override
DString trReimplementedFromList(int numEntries) override
DString trProtectedSlots() override
DString trMethodDocumentation() override
DString trSearchResults(int numDocuments) override
DString trPackage(const DString &name) override
DString trConstantGroups() override
UNO IDL constant groups.
DString trDataTypes() override
DString trUnsatisfiedRequirementsText(bool, const DString &list) override
DString trSingletonGeneratedFromFiles(bool) override
UNO IDL singleton page.
DString trSliceInterfaces() override
DString latexLanguageSupportCommand() override
DString trCompoundMembers() override
DString trPublicSlots() override
DString trDesignUnitMembers() override
VHDL design unit members.
DString trTopicIndex() override
DString trInheritedByList(int numEntries) override
DString trDirReference(const DString &dirName) override
DString trInvariant() override
DString trOperations() override
DString trSequenceDocumentation() override
DString trDirDocumentation() override
DString trIncludesFileIn(const DString &name) override
DString trTypedefDocumentation() override
DString trFlowchart() override
DString trServiceGeneratedFromFiles(bool) override
UNO IDL service page.
DString trSearchResultsTitle() override
DString trInterfaceListDescription() override
DString trDetailLevel() override
DString trSatisfies(bool) override
DString trCompoundMembersFortran() override
DString trDirDepGraph(const DString &name) override
DString trCompoundIndex() override
DString trFileIn(const DString &name) override
DString trDeprecated() override
DString trCallGraph() override
DString trPrecondition() override
DString trInterfaceHierarchyDescription() override
DString trModulesDescription() override
DString trPrivateAttribs() override
DString trTypedefs() override
DString latexDocumentPre() override
DString trDesignUnits() override
VHDL design units.
DString trRTFTableOfContents() override
DString trModule(bool, bool) override
DString trExamples() override
DString trProtectedMembers() override
DString trFileMembersDescriptionTotal(FileMemberHighlight::Enum hl) override
DString trDefineDocumentation() override
DString trDayOfWeek(int dayOfWeek, bool, bool full) override
DString trMemberFunctionDocumentationFortran() override
DString trExceptionIndex() override
DString trRTFCharSet() override
DString trType(bool, bool) override
DString trRelatedPages() override
DString trPostcondition() override
DString trNamespaceDocumentation() override
DString trExceptionHierarchy() override
DString trExceptionListDescription() override
DString trPackageListDescription() override
DString trDetailedDescription() override
DString trConceptList() override
DString trStaticPublicMembers() override
DString trGeneratedFromFiles(ClassDef::CompoundType compType, bool) override
DString trExtendsClass() override
DString trDesignUnitListDescription() override
VHDL design unit list description.
DString trTopicList() override
DString trPrivateSlots() override
DString trVerifiedBy(const DString &list) override
DString trRTFGeneralIndex() override
DString trCustomReference(const DString &name) override
DString trInitialValue() override
DString trSequences() override
DString trTodo() override
DString trTypeDocumentation() override
DString trMemberList() override
DString trTopicListDescription() override
DString trISOLang() override
DString trConceptIndex() override
DString trPackageMembers() override
DString trSearchMatches() override
DString trNoMatches() override
DString trReimplementedInList(int numEntries) override
DString trEvents() override
DString trConstants() override
DString trEnumerationValueDocumentation() override
DString trDesignUnitDocumentation() override
VHDL design unit documentation.
DString trExceptions() override
DString trConcept(bool, bool) override
C++20 concept.
DString trFunctionAndProc() override
VHDL functions/procedures/processes.
DString trNote() override
DString trStaticPublicAttribs() override
DString trGraphicalHierarchy() override
DString trPage(bool, bool) override
DString trModuleReference(const DString &namespaceName) override
DString trTemplateParameters() override
DString trClassHierarchyDescription() override
DString trUnsatisfiedRequirements() override
DString trPageIndex() override
DString trDesignUnitIndex() override
VHDL design unit index.
DString trVhdlType(VhdlSpecifier type, bool) override
VHDL type.
DString trRequirements() override
DString trStaticProtectedMembers() override
DString trDesignUnitHierarchy() override
VHDL design unit hierarchy.
DString trStaticPrivateMembers() override
DString trModulesListDescription(bool extractAll) override
DString trPackageFunctions() override
DString trNamespaceMemberDescription(bool extractAll) override
DString trGlobalNamespace() override
DString trExceptionList() override
DString trDesignUnitList() override
VHDL design unit list.
DString trWriteList(int numEntries) override
DString trInheritedFrom(const DString &members, const DString &what) override
DString trMainPage() override
DString trCompoundIndexFortran() override
bool needsPunctuation() override
add punctuation at the end of a brief description when needed and supported by the language
DString trServices() override
old style UNO IDL services: inherited services
DString trNamespaces() override
DString trCompoundListDescriptionFortran() override
DString trInclByDepGraph() override
DString trSearch() override
DString trRelatedSymbolDocumentation() override
DString trDefinedInSourceFile() override
DString trRelatedSymbolsSubscript() override
DString trNamespaceMembers() override
DString trDirRelation(const DString &name) override
DString trConceptReference(const DString &conceptName) override
DString trDataMemberDocumentation() override
DString trVersion() override
DString trGotoGraphicalHierarchy() override
DString trEnumGeneratedFromFiles(bool) override
DString trCompoundMembersDescription(bool extractAll) override
DString trParameters() override
DString trClassDocumentation() override
DString trSignals() override
Abstract base class for all translatable text fragments.
#define Config_getBool(name)
DString generateMarker(int id)
DString getDotImageExtension()