Skip to content

Commit 752067f

Browse files
committed
Translate new text items (added since 1.9.4+) to Chinese
1 parent 4bc5fcd commit 752067f

File tree

1 file changed

+295
-0
lines changed

1 file changed

+295
-0
lines changed

src/translator_cn.h

Lines changed: 295 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2298,6 +2298,53 @@ class TranslatorChinese : public Translator
22982298
return "概念定义";
22992299
}
23002300

2301+
//////////////////////////////////////////////////////////////////////////
2302+
// new since 1.9.4
2303+
//////////////////////////////////////////////////////////////////////////
2304+
2305+
QCString trPackageList() override
2306+
{ return "包列表"; }
2307+
2308+
//////////////////////////////////////////////////////////////////////////
2309+
// new since 1.9.6
2310+
//////////////////////////////////////////////////////////////////////////
2311+
2312+
/*! This is used for translation of the word that will be
2313+
* followed by a single name of the VHDL process flowchart.
2314+
*/
2315+
QCString trFlowchart() override
2316+
{ return "流程图:" CN_SPC; }
2317+
2318+
/*! Please translate also updated body of the method
2319+
* trMemberFunctionDocumentation(), now better adapted for
2320+
* VHDL sources documentation.
2321+
*/
2322+
2323+
//////////////////////////////////////////////////////////////////////////
2324+
// new since 1.9.7
2325+
//////////////////////////////////////////////////////////////////////////
2326+
/*! used in the compound documentation before a list of related symbols.
2327+
*
2328+
* Supersedes trRelatedFunctions
2329+
*/
2330+
QCString trRelatedSymbols() override
2331+
{ return "相关符号"; }
2332+
2333+
/*! subscript for the related symbols
2334+
*
2335+
* Supersedes trRelatedSubscript
2336+
*/
2337+
QCString trRelatedSymbolsSubscript() override
2338+
{ return "(注意: 这些不是成员符号.)"; }
2339+
2340+
/*! used in the class documentation as a header before the list of all
2341+
* related classes.
2342+
*
2343+
* Supersedes trRelatedFunctionDocumentation
2344+
*/
2345+
QCString trRelatedSymbolDocumentation() override
2346+
{ return "友元及相关符号说明"; }
2347+
23012348
/*! the compound type as used for the xrefitems */
23022349
QCString trCompoundType(ClassDef::CompoundType compType, SrcLangExt lang) override
23032350
{
@@ -2321,6 +2368,254 @@ class TranslatorChinese : public Translator
23212368
return result;
23222369
}
23232370

2371+
QCString trFileMembersDescriptionTotal(FileMemberHighlight::Enum hl) override
2372+
{
2373+
bool extractAll = Config_getBool(EXTRACT_ALL);
2374+
QCString result="这里是所有";
2375+
if (!extractAll) result+="文档化的";
2376+
2377+
switch (hl)
2378+
{
2379+
case FileMemberHighlight::All:
2380+
if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
2381+
{
2382+
result+="函数、变量、定义、枚举和类型定义";
2383+
}
2384+
else
2385+
{
2386+
result+="文件成员";
2387+
}
2388+
break;
2389+
case FileMemberHighlight::Functions:
2390+
result+="函数";
2391+
break;
2392+
case FileMemberHighlight::Variables:
2393+
result+="变量";
2394+
break;
2395+
case FileMemberHighlight::Typedefs:
2396+
result+="类型定义";
2397+
break;
2398+
case FileMemberHighlight::Sequences:
2399+
result+="序列";
2400+
break;
2401+
case FileMemberHighlight::Dictionaries:
2402+
result+="字典";
2403+
break;
2404+
case FileMemberHighlight::Enums:
2405+
result+="枚举";
2406+
break;
2407+
case FileMemberHighlight::EnumValues:
2408+
result+="枚举值";
2409+
break;
2410+
case FileMemberHighlight::Defines:
2411+
result+="";
2412+
break;
2413+
case FileMemberHighlight::Total: // for completeness
2414+
break;
2415+
}
2416+
result+=", 及指向";
2417+
if (extractAll)
2418+
result+="其所属文件";
2419+
else
2420+
result+="其文档";
2421+
result+="的链接:" CN_SPC;
2422+
return result;
2423+
}
2424+
QCString trCompoundMembersDescriptionTotal(ClassMemberHighlight::Enum hl) override
2425+
{
2426+
bool extractAll = Config_getBool(EXTRACT_ALL);
2427+
QCString result="这里是所有";
2428+
if (!extractAll)
2429+
{
2430+
result+="文档化的";
2431+
}
2432+
2433+
switch (hl)
2434+
{
2435+
case ClassMemberHighlight::All:
2436+
if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
2437+
{
2438+
result+="结构体及联合体成员";
2439+
}
2440+
else
2441+
{
2442+
result+="类成员";
2443+
}
2444+
break;
2445+
case ClassMemberHighlight::Functions:
2446+
result+="函数";
2447+
break;
2448+
case ClassMemberHighlight::Variables:
2449+
result+="变量";
2450+
break;
2451+
case ClassMemberHighlight::Typedefs:
2452+
result+="类型定义";
2453+
break;
2454+
case ClassMemberHighlight::Enums:
2455+
result+="枚举";
2456+
break;
2457+
case ClassMemberHighlight::EnumValues:
2458+
result+="枚举值";
2459+
break;
2460+
case ClassMemberHighlight::Properties:
2461+
result+="属性";
2462+
break;
2463+
case ClassMemberHighlight::Events:
2464+
result+="事件";
2465+
break;
2466+
case ClassMemberHighlight::Related:
2467+
result+="相关符号";
2468+
break;
2469+
case ClassMemberHighlight::Total: // for completeness
2470+
break;
2471+
}
2472+
result+=", 及指向";
2473+
if (!extractAll)
2474+
{
2475+
if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
2476+
{
2477+
result+="结构体 (或联合体) 中所有成员文档";
2478+
}
2479+
else
2480+
{
2481+
result+="类中所有成员文档";
2482+
}
2483+
}
2484+
else
2485+
{
2486+
if (Config_getBool(OPTIMIZE_OUTPUT_FOR_C))
2487+
{
2488+
result+="其所属结构体 (或联合体)";
2489+
}
2490+
else
2491+
{
2492+
result+="其所属类";
2493+
}
2494+
}
2495+
result+="的链接:" CN_SPC;
2496+
return result;
2497+
}
2498+
QCString trNamespaceMembersDescriptionTotal(NamespaceMemberHighlight::Enum hl) override
2499+
{
2500+
bool extractAll = Config_getBool(EXTRACT_ALL);
2501+
QCString result="这里是所有";
2502+
if (!extractAll) result+="文档化的";
2503+
result+="命名空间";
2504+
QCString singularResult = "";
2505+
switch (hl)
2506+
{
2507+
case NamespaceMemberHighlight::All:
2508+
singularResult="成员";
2509+
break;
2510+
case NamespaceMemberHighlight::Functions:
2511+
singularResult="函数";
2512+
break;
2513+
case NamespaceMemberHighlight::Variables:
2514+
singularResult="变量";
2515+
break;
2516+
case NamespaceMemberHighlight::Typedefs:
2517+
singularResult="类型定义";
2518+
break;
2519+
case NamespaceMemberHighlight::Sequences:
2520+
singularResult="序列";
2521+
break;
2522+
case NamespaceMemberHighlight::Dictionaries:
2523+
singularResult="字典";
2524+
break;
2525+
case NamespaceMemberHighlight::Enums:
2526+
singularResult="枚举";
2527+
break;
2528+
case NamespaceMemberHighlight::EnumValues:
2529+
singularResult="枚举值";
2530+
break;
2531+
case NamespaceMemberHighlight::Total: // for completeness
2532+
break;
2533+
}
2534+
result+=singularResult;
2535+
result+=", 及指向";
2536+
if (extractAll)
2537+
result+="每个" + singularResult + "所属命名空间文档";
2538+
else
2539+
result+="其所属命名空间";
2540+
result+="的链接:" CN_SPC;
2541+
return result;
2542+
}
2543+
QCString trDefinition() override { return "定义";}
2544+
QCString trDeclaration() override { return "声明";}
2545+
2546+
//////////////////////////////////////////////////////////////////////////
2547+
// new since 1.9.8
2548+
//////////////////////////////////////////////////////////////////////////
2549+
2550+
QCString trTopics() override
2551+
{ return "专题"; }
2552+
QCString trTopicDocumentation() override
2553+
{ return "专题文档"; }
2554+
QCString trTopicList() override
2555+
{ return "专题列表"; }
2556+
QCString trTopicIndex() override
2557+
{ return "专题索引"; }
2558+
QCString trTopicListDescription() override
2559+
{ return "这里是所有专题及其简介:"; }
2560+
QCString trModuleMembersDescriptionTotal(ModuleMemberHighlight::Enum hl) override
2561+
{
2562+
bool extractAll = Config_getBool(EXTRACT_ALL);
2563+
QCString result="这里是所有";
2564+
if (!extractAll) result+="文档化的";
2565+
result+="模块";
2566+
QCString singularResult = "";
2567+
switch (hl)
2568+
{
2569+
case ModuleMemberHighlight::All:
2570+
singularResult="成员";
2571+
break;
2572+
case ModuleMemberHighlight::Functions:
2573+
singularResult="函数";
2574+
break;
2575+
case ModuleMemberHighlight::Variables:
2576+
singularResult="变量";
2577+
break;
2578+
case ModuleMemberHighlight::Typedefs:
2579+
singularResult="类型定义";
2580+
break;
2581+
case ModuleMemberHighlight::Enums:
2582+
singularResult="枚举";
2583+
break;
2584+
case ModuleMemberHighlight::EnumValues:
2585+
singularResult="枚举值";
2586+
break;
2587+
case ModuleMemberHighlight::Total: // for completeness
2588+
break;
2589+
}
2590+
result+=singularResult;
2591+
result+=", 及指向";
2592+
if (extractAll)
2593+
result+="每个" + singularResult + "的模块文档";
2594+
else
2595+
result+="其所属模块";
2596+
result+="的链接:" CN_SPC;
2597+
return result;
2598+
}
2599+
QCString trExportedModules() override
2600+
{
2601+
return "导出的模块";
2602+
}
2603+
2604+
//////////////////////////////////////////////////////////////////////////
2605+
// new since 1.10.0
2606+
//////////////////////////////////////////////////////////////////////////
2607+
2608+
QCString trCopyToClipboard() override
2609+
{
2610+
return "复制到剪贴板";
2611+
}
2612+
//////////////////////////////////////////////////////////////////////////
2613+
// new since 1.11.0
2614+
//////////////////////////////////////////////////////////////////////////
2615+
QCString trImportant() override
2616+
{
2617+
return "重要事项";
2618+
}
23242619
};
23252620

23262621
#endif

0 commit comments

Comments
 (0)