18 #ifndef TRANSLATOR_CN_H
19 #define TRANSLATOR_CN_H
66 {
return "(请注意: 这些不是成员函数.)"; }
76 {
return "成员类型定义说明"; }
80 {
return "成员枚举类型说明"; }
113 {
return "成员的完整列表,这些成员属于" CN_SPC; }
117 {
return ",包括所有继承而来的类成员"; }
125 if (s) result += ((QCString)s+CN_SPC
"的" CN_SPC);
202 {
return "此继承关系列表按字典顺序粗略的排序:" CN_SPC; }
206 QCString result=
"这里列出了所有";
207 if (!extractAll) result+=
"文档化的";
208 result+=
"文件,并附带简要说明:";
216 return "这里列出了所有结构体,并附带简要说明:";
220 return "这里列出了所有类、结构、联合以及接口定义等,并附带简要说明:";
226 QCString result=
"这里列出了所有";
231 result+=
"结构体和联合体的成员变量,并附带";
239 result+=
"结构体或联合的详细说明:";
247 result+=
"结构或联合所属的文件:";
258 QCString result=
"这里列出了所有";
262 result +=
"函数,变量,宏,枚举和类型定义等,并附带";
276 {
return "这里列出了所有示例:"; }
279 {
return "这里列出了所有相关页面:"; }
282 {
return "这里列出了所有模块:"; }
379 { QCString result=(QCString)
"生成于" CN_SPC+date;
380 if (projName) result+=(QCString)
CN_SPC ", 为" CN_SPC+projName;
381 result+=(QCString)
"使用" CN_SPC;
391 {
return "仅限内部使用."; }
426 QCString result=
"这里列出了所有";
427 if (!extractAll) result+=
"文档化的";
428 result+=
"命名空间定义,附带简要说明:";
440 {
return "友元及相关函数文档"; }
451 QCString result=(QCString)clName;
452 if (isTemplate) result+=
CN_SPC "模板";
471 QCString result=fileName;
478 { QCString result=namespaceName;
485 {
return "Public 成员函数"; }
488 {
return "Public 槽"; }
494 {
return "静态 Public 成员函数"; }
497 {
return "Protected 成员函数"; }
500 {
return "Protected 槽"; }
503 {
return "静态 Protected 成员函数"; }
506 {
return "Private 成员函数"; }
509 {
return "Private 槽"; }
512 {
return "静态 Private 成员函数"; }
522 for (i=0;i<numEntries;i++)
576 QCString result=
"这里列出了所有";
577 if (!extractAll) result+=
"文档化的";
578 result+=
"命名空间成员,并附带";
621 QCString result=(QCString)
"该";
633 result+=
"的文档由以下文件生成:";
686 return (QCString)clName+
CN_SPC "的协作图:";
692 return (QCString)fName+
CN_SPC "的引用(Include)关系图:";
790 return "静态 Public 属性";
795 return "Protected 类型";
800 return "Protected 属性";
805 return "静态 Protected 属性";
820 return "静态 Private 属性";
861 return "此图展示该文件直接或间接的被哪些文件引用了:";
882 return "本页将向您解释如何理解由" CN_SPC "doxygen" CN_SPC "生成的图.<p>\n"
885 "/*! 由于截断而使 Invisible 不可见 */\n"
886 "class Invisible { };\n\n"
887 "/*! Truncated 的继承关系将被隐藏 */\n"
888 "class Truncated : public Invisible { };\n\n"
889 "/* 没有被doxygen文档化的类 */\n"
890 "class Undocumented { };\n\n"
891 "/*! public 继承关系的类 */\n"
892 "class PublicBase : public Truncated { };\n\n"
894 "template<class T> class Templ { };\n\n"
895 "/*! protected 继承关系的类 */\n"
896 "class ProtectedBase { };\n\n"
897 "/*! private 继承关系的类 */\n"
898 "class PrivateBase { };\n\n"
899 "/*! 被 Inherited 使用的类 */\n"
900 "class Used { };\n\n"
901 "/*! 继承自其它若干类的超级类 */\n"
902 "class Inherited : public PublicBase,\n"
903 " protected ProtectedBase,\n"
904 " private PrivateBase,\n"
905 " public Undocumented,\n"
906 " public Templ<int>\n"
909 " Used *m_usedClass;\n"
918 "<li>%灰色填充的矩形 表示上图是由该结构体或类生成.</li>\n"
919 "<li>%黑色边框的矩形 表示已经被文档化的结构体或类.</li>\n"
920 "<li>%灰色边框的矩形 表示未被文档化的结构体或类.</li>\n"
921 "<li>%红色边框的矩形 表示该结构体或类的关系没有被完全显示."
922 "%如果生成的图不能调整到制定的尺寸,有一些关系就会被截断而不显示出来.</li>\n"
928 "<li>%深蓝色的箭头被用于展示 public 的继承关系.</li>\n"
929 "<li>%深绿色的箭头表示 protected 的继承关系.</li>\n"
930 "<li>%深红色的箭头说明了是 privated 的继承关系.</li>\n"
931 "<li>%紫色虚线箭头用来表示两个类之间的聚合关系. 被箭头指向的类的类型的变量,可以通过箭头旁标明的变量去访问.</li>\n"
932 "<li>%黄色虚线箭头表示模板类实例和模板类之间的关系. 箭头旁边标明了模板类实例化的参数.</li>\n"
994 return (QCString)
"包" CN_SPC+name;
1006 return "这里列出所有的包,附带简要说明(如果有的话):";
1031 return "Bug" CN_SPC "列表";
1358 if (numDocuments==0)
1360 return "抱歉,未找到与您查询相符的文档.";
1362 else if (numDocuments==1)
1364 return "找到<b>1</b>篇与您查询相符的文档.";
1368 return "找到<b>$num</b>篇与您查询相符的文档."
1389 return filename +
CN_SPC "源文件";
1422 return "此继承关系列表按字典顺序粗略的排序:" CN_SPC;
1430 QCString result=dirName;
1452 return "这是为便于使用而提供的一个重载成员函数."
1453 "与上面的函数相比,它接受不同类型的参数.";
1463 return "这是这个函数的调用关系图:";
1480 {
return "成员函数/子程序说明"; }
1484 {
return "数据类型列表"; }
1492 {
return "带简要描述的数据类型列表:"; }
1497 QCString result=
"这里列出了所有";
1502 result+=
"数据类型成员,并附带";
1519 {
return "数据类型索引"; }
1526 {
return "数据类型文档"; }
1532 {
return "函数/子程序"; }
1538 {
return "函数/子程序说明"; }
1554 QCString result=
"这里列出了所有";
1555 if (!extractAll) result+=
"文档化的";
1556 result+=
"模块,并附带简要说明:";
1565 QCString result=(QCString)clName;
1577 if (isTemplate) result+=
"模板" CN_SPC;
1585 QCString result=namespaceName;
1586 result +=
CN_SPC "模块参考手册";
1610 return "这里是有文档的模块成员列表,含有到每个成员所在模块的文档的链接:";
1612 return "这里是模块成员列表,含有到成员所属的模块的链接:";
1640 QCString result=
"该";
1652 result+=
CN_SPC "的文档由以下文件生成:";
1687 return QCString(name)+
CN_SPC "关系";
1716 return (QCString)
"文件在"+
CN_SPC+name;
1724 virtual QCString
trDateTime(
int year,
int month,
int day,
int dayOfWeek,
1725 int hour,
int minutes,
int seconds,
1728 static const char *days[] = {
"一",
"二",
"三",
"四",
"五",
"六",
"日" };
1729 static const char *months[] = {
"一",
"二",
"三",
"四",
"五",
"六",
"七",
"八",
"九",
"十",
"十一",
"十二" };
1733 sdate.sprintf(
"%d年" CN_SPC "%s月" CN_SPC "%d日" CN_SPC "星期%s",year, months[month-1], day, days[dayOfWeek-1]);
1738 stime.sprintf(
" %.2d:%.2d:%.2d",hour,minutes,seconds);
1759 return QCString(name)+
CN_SPC "的目录依赖关系图";
1780 {
return "枚举说明文档从下列文件生成:"; }
1784 {
return QCString(name)+
CN_SPC "枚举类型参考"; }
1794 {
return "额外继承的成员函数"; }
1808 QCString opt = enable ?
"开启" :
"关闭";
1818 return "由 category @0 提供.";
1880 QCString result=namespaceName;
1887 QCString result=(QCString)sName;
1894 QCString result=(QCString)sName;
1902 return "该服务的文档由下列文件生成:";
1908 return "该单例的文档由下列文件生成:";