51
34
#: codecompletion/context.cpp:1272
37
#| "Here, overload is used as a programming term. This string is used to "
38
#| "display how many overloaded versions there are of the function whose name "
39
#| "is the second argument. The numeric argument is always greater than one, "
40
#| "so translation of the singular case is only necessary in languages where "
41
#| "the singular form is used for 21, 31 etc."
42
#| msgid "1 overload of %2"
43
#| msgid_plural "%1 overloads of %2"
54
45
"Here, overload is used as a programming term. This string is used to "
55
46
"display how many overloaded versions there are of the function whose name is "
93
101
msgid "forward-declare"
96
#: parser/rpp/pp-engine.cpp:275
97
msgid "Unterminated #if statement"
100
#: parser/rpp/pp-engine.cpp:452 parser/rpp/pp-engine.cpp:470
101
#: parser/rpp/pp-engine.cpp:502
106
#: parser/rpp/pp-engine.cpp:452
108
msgid "Expected \"identifier\", found: %1"
109
msgstr "需要 \"标识符\",找到:%1"
111
#: parser/rpp/pp-engine.cpp:453 parser/rpp/pp-engine.cpp:471
112
#: parser/rpp/pp-engine.cpp:503
114
msgid "<h5>Token text</h5><pre>%1</pre><h5>Input</h5><pre>%2</pre>"
115
msgstr "<h5>令牌文字</h5><pre>%1</pre><h5>输入</h5><pre>%2</pre>"
117
#: parser/rpp/pp-engine.cpp:470 parser/rpp/pp-engine.cpp:502
119
msgid "Expected \")\", found %1"
120
msgstr "需要 \")\",找到:%1"
122
#: parser/rpp/pp-engine.cpp:538 parser/rpp/pp-engine.cpp:551
123
msgid "Division by zero"
126
#: parser/rpp/pp-engine.cpp:539 parser/rpp/pp-engine.cpp:552
128
msgid "Input text: %1"
131
#: parser/rpp/pp-engine.cpp:789
133
msgid "expected ``:'' = %1"
134
msgstr "需要 ``:'' = %1"
136
#: parser/rpp/pp-engine.cpp:853 parser/rpp/pp-engine.cpp:878
137
msgid "#else without #if"
138
msgstr "#else 没有对应的 #if"
140
#: parser/rpp/pp-engine.cpp:916
142
msgid "#endif without #if at output line %1"
143
msgstr "在输出行 %1 处 #endif 没有对应的 #if"
145
#: parser/rpp/pp-macro-expander.cpp:102
149
#: parser/rpp/pp-macro-expander.cpp:115
151
msgid "Call to macro %1 missing argument number %2"
152
msgstr "调用宏 %1 缺少实参数 %2"
154
#: parser/rpp/pp-macro-expander.cpp:116
159
#: parser/headergen/main.cpp:240
160
msgid "KDE forwarding header generator"
161
msgstr "KDE 前向头文件生成器"
163
#: parser/headergen/main.cpp:241
165
"An application which creates forwarding headers (like Qt headers) from "
167
msgstr "一个从源代码创建前向头文件(如 Qt 头文件)的应用程序。"
169
#: parser/headergen/main.cpp:242
170
msgid "(c) 2006, Hamish Rodda"
171
msgstr "(c) 2006,Hamish Rodda"
173
#: parser/headergen/main.cpp:247
175
"KDE include directory - headers go into <placeholder>includes</placeholder>/"
177
msgstr "KDE 包含目录 - 头文件将进入 <placeholder>includes</placeholder>/KDE"
179
#: parser/headergen/main.cpp:248
180
msgid "Build information from the cmake XML generator"
181
msgstr "根据 cmake XML 生成器构建信息"
183
#: parser/lexer.cpp:951
185
msgid "invalid input: %1"
104
#: codegen/makeimplementationprivate.cpp:175
105
msgid "Private Class Implementation Options"
188
108
#: codegen/progressdialogs.cpp:56 codegen/simplerefactoring.cpp:439
112
#: codegen/signatureassistant.cpp:196
114
msgid "Update Definition from %1(%2) to (%3)"
115
msgstr "从 %1(%2) 更新定义为 (%3)"
117
#: codegen/signatureassistant.cpp:238
119
msgid "Failed to apply changes: %1"
192
122
#: codegen/simplerefactoring.cpp:81
194
124
"Refactoring is an experimental feature, it may damage your code. Before "
314
236
msgid "Not Found: %1"
317
#: codegen/signatureassistant.cpp:196
319
msgid "Update Definition from %1(%2) to (%3)"
320
msgstr "从 %1(%2) 更新定义为 (%3)"
322
#: codegen/signatureassistant.cpp:238
324
msgid "Failed to apply changes: %1"
239
#: codegen/cppnewclass.cpp:162
240
msgid "Did not select anything, not adding to a target."
241
msgstr "未选择任何事物,不添加到目标。"
243
#: cppduchain/contextbuilder.cpp:180
245
msgid "Could not resolve base class, adding it indirectly: %1"
246
msgstr "无法解析基类,间接添加:%1"
248
#: cppduchain/contextbuilder.cpp:185
250
msgid "Invalid base class: %1"
253
#: cppduchain/missingdeclarationassistant.cpp:54
255
msgid "Create local declaration %1 %2"
256
msgstr "创建局部声明 %1 %2"
258
#: cppduchain/missingdeclarationassistant.cpp:121
260
msgid "Declare %1 %2 %3"
263
#: cppduchain/missingdeclarationproblem.cpp:27
265
msgid "Declaration not found: %1"
268
#: cppduchain/navigation/includenavigationcontext.cpp:51
269
msgctxt "Headers included into this header"
273
#: cppduchain/navigation/includenavigationcontext.cpp:51
274
msgctxt "Count of files this header was included into"
278
#: cppduchain/navigation/includenavigationcontext.cpp:51
279
msgctxt "Count of macros defined in this header"
280
msgid "Defined macros"
327
283
#: cppduchain/navigation/macronavigationcontext.cpp:71
328
284
msgid "Function macro"
343
#: cppduchain/navigation/includenavigationcontext.cpp:51
344
msgctxt "Headers included into this header"
348
#: cppduchain/navigation/includenavigationcontext.cpp:51
349
msgctxt "Count of files this header was included into"
353
#: cppduchain/navigation/includenavigationcontext.cpp:51
354
msgctxt "Count of macros defined in this header"
355
msgid "Defined macros"
358
#: cppduchain/missingdeclarationproblem.cpp:27
360
msgid "Declaration not found: %1"
363
#: cppduchain/missingdeclarationassistant.cpp:54
365
msgid "Create local declaration %1 %2"
366
msgstr "创建局部声明 %1 %2"
368
#: cppduchain/missingdeclarationassistant.cpp:121
370
msgid "Declare %1 %2 %3"
373
#: cppduchain/contextbuilder.cpp:180
375
msgid "Could not resolve base class, adding it indirectly: %1"
376
msgstr "无法解析基类,间接添加:%1"
378
#: cppduchain/contextbuilder.cpp:185
380
msgid "Invalid base class: %1"
384
msgid "This file imports the current open document<br/>"
385
msgstr "文件导入当前打开的文档<br/>"
389
msgid "In include path %1"
394
msgid "Included through %1 <br/>"
395
msgstr "通过 %1 包含<br/>"
404
msgid "In %1th include path"
407
#: quickopen.cpp:477 quickopen.cpp:484
411
#: quickopen.cpp:478 quickopen.cpp:485
415
#: quickopen.cpp:479 quickopen.cpp:486
419
#: cppparsejob.cpp:157
420
msgid "Parsing included files"
423
#: cppparsejob.cpp:456
424
msgid "Parsing actual file"
427
#: cppparsejob.cpp:572
429
msgid "Not updating duchain for %1"
430
msgstr "未更新 %1 的定义使用链"
432
#: cppparsejob.cpp:734
433
msgid "Building uses"
436
#: cppparsejob.cpp:882
440
#: cpplanguagesupport.cpp:143
444
#: cpplanguagesupport.cpp:143
445
msgid "Support for C++ Language"
448
#: cpplanguagesupport.cpp:179
452
#: cpplanguagesupport.cpp:195
453
msgid "&Switch Definition/Declaration"
456
#: cpplanguagesupport.cpp:200
457
msgid "Create &New Class"
460
#: cpplanguagesupport.cpp:209
461
msgid "Rename Declaration"
464
#: cpplanguagesupport.cpp:215
465
msgid "Move into Source"
468
#: cpplanguagesupport.cpp:628
469
msgid "Emptied by preprocessor<br />"
470
msgstr "由预处理器清空<br />"
472
299
#: includepathcomputer.cpp:177
474
301
msgid "Build manager for project %1 did not return a build directory"
608
399
msgid "Folder: \"%1\" Command: \"%2\" Output: \"%3\""
609
400
msgstr "文件夹:“%1” 命令:“%2” 输出:“%3”"
402
#: parser/headergen/main.cpp:240
403
msgid "KDE forwarding header generator"
404
msgstr "KDE 前向头文件生成器"
406
#: parser/headergen/main.cpp:241
408
"An application which creates forwarding headers (like Qt headers) from "
410
msgstr "一个从源代码创建前向头文件(如 Qt 头文件)的应用程序。"
412
#: parser/headergen/main.cpp:242
413
msgid "(c) 2006, Hamish Rodda"
414
msgstr "(c) 2006,Hamish Rodda"
416
#: parser/headergen/main.cpp:247
418
"KDE include directory - headers go into <placeholder>includes</placeholder>/"
420
msgstr "KDE 包含目录 - 头文件将进入 <placeholder>includes</placeholder>/KDE"
422
#: parser/headergen/main.cpp:248
423
msgid "Build information from the cmake XML generator"
424
msgstr "根据 cmake XML 生成器构建信息"
426
#: parser/rpp/pp-engine.cpp:275
427
msgid "Unterminated #if statement"
430
#: parser/rpp/pp-engine.cpp:452 parser/rpp/pp-engine.cpp:470
431
#: parser/rpp/pp-engine.cpp:502
436
#: parser/rpp/pp-engine.cpp:452
438
msgid "Expected \"identifier\", found: %1"
439
msgstr "需要 \"标识符\",找到:%1"
441
#: parser/rpp/pp-engine.cpp:453 parser/rpp/pp-engine.cpp:471
442
#: parser/rpp/pp-engine.cpp:503
444
msgid "<h5>Token text</h5><pre>%1</pre><h5>Input</h5><pre>%2</pre>"
445
msgstr "<h5>令牌文字</h5><pre>%1</pre><h5>输入</h5><pre>%2</pre>"
447
#: parser/rpp/pp-engine.cpp:470 parser/rpp/pp-engine.cpp:502
449
msgid "Expected \")\", found %1"
450
msgstr "需要 \")\",找到:%1"
452
#: parser/rpp/pp-engine.cpp:538 parser/rpp/pp-engine.cpp:551
453
msgid "Division by zero"
456
#: parser/rpp/pp-engine.cpp:539 parser/rpp/pp-engine.cpp:552
458
msgid "Input text: %1"
461
#: parser/rpp/pp-engine.cpp:789
463
msgid "expected ``:'' = %1"
464
msgstr "需要 ``:'' = %1"
466
#: parser/rpp/pp-engine.cpp:853 parser/rpp/pp-engine.cpp:878
467
msgid "#else without #if"
468
msgstr "#else 没有对应的 #if"
470
#: parser/rpp/pp-engine.cpp:916
472
msgid "#endif without #if at output line %1"
473
msgstr "在输出行 %1 处 #endif 没有对应的 #if"
475
#: parser/rpp/pp-macro-expander.cpp:102
479
#: parser/rpp/pp-macro-expander.cpp:115
481
msgid "Call to macro %1 missing argument number %2"
482
msgstr "调用宏 %1 缺少实参数 %2"
484
#: parser/rpp/pp-macro-expander.cpp:116
489
#: parser/lexer.cpp:951
491
msgid "invalid input: %1"
495
msgid "This file imports the current open document<br/>"
496
msgstr "文件导入当前打开的文档<br/>"
500
msgid "In include path %1"
505
msgid "Included through %1 <br/>"
506
msgstr "通过 %1 包含<br/>"
515
msgid "In %1th include path"
518
#: quickopen.cpp:477 quickopen.cpp:484
522
#: quickopen.cpp:478 quickopen.cpp:485
526
#: quickopen.cpp:479 quickopen.cpp:486
530
#: cpplanguagesupport.cpp:143
534
#: cpplanguagesupport.cpp:143
535
msgid "Support for C++ Language"
538
#: cpplanguagesupport.cpp:179
542
#: cpplanguagesupport.cpp:195
543
msgid "&Switch Definition/Declaration"
546
#: cpplanguagesupport.cpp:200
547
msgid "Create &New Class"
550
#: cpplanguagesupport.cpp:209
551
msgid "Rename Declaration"
554
#: cpplanguagesupport.cpp:215
555
msgid "Move into Source"
558
#: cpplanguagesupport.cpp:628
559
msgid "Emptied by preprocessor<br />"
560
msgstr "由预处理器清空<br />"
562
#: cppparsejob.cpp:157
563
msgid "Parsing included files"
566
#: cppparsejob.cpp:456
567
msgid "Parsing actual file"
570
#: cppparsejob.cpp:572
572
msgid "Not updating duchain for %1"
573
msgstr "未更新 %1 的定义使用链"
575
#: cppparsejob.cpp:734
576
msgid "Building uses"
579
#: cppparsejob.cpp:882
583
#: preprocessjob.cpp:465
585
msgid "File was included recursively from within itself: %1"
588
#: preprocessjob.cpp:611
590
msgid "Included file was not found: %1"
593
#: preprocessjob.cpp:612
596
"Searched include path:\n"
602
#: preprocessjob.cpp:680
604
msgid "Could not open file '%1'"
607
#: preprocessjob.cpp:683
608
msgid "File could not be read from."
611
#: preprocessjob.cpp:686
612
msgid "File could not be opened."
615
#: preprocessjob.cpp:689
616
msgid "File permissions prevent opening for read."
611
619
#. i18n: file: kdevcppsupport.rc:5
612
620
#. i18n: ectx: Menu (navigation)
613
621
#: rc.cpp:3 rc.cpp:11
632
640
msgid "Your emails"
633
641
msgstr "shuizhuyuanluo@126.com"
643
#. i18n: file: codegen/ui/cppnewclass.ui:16
644
#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
649
#. i18n: file: codegen/ui/cppnewclass.ui:22
650
#. i18n: ectx: property (text), widget (QLabel, label_4)
655
#. i18n: file: codegen/ui/cppnewclass.ui:53
656
#. i18n: ectx: property (text), widget (QLabel, label_3)
661
#. i18n: file: codegen/ui/cppoverridebuttons.ui:16
662
#. i18n: ectx: property (text), widget (KPushButton, kpushbutton_3)
667
#. i18n: file: codegen/ui/cppoverridebuttons.ui:23
668
#. i18n: ectx: property (text), widget (KPushButton, kpushbutton_4)
673
#. i18n: file: codegen/ui/cppoverridebuttons.ui:30
674
#. i18n: ectx: property (text), widget (KPushButton, kpushbutton_5)
679
#. i18n: file: codegen/ui/cppoverridebuttons.ui:53
680
#. i18n: ectx: property (text), widget (KPushButton, kpushbutton_6)
685
#. i18n: file: codegen/ui/cppoverridebuttons.ui:60
686
#. i18n: ectx: property (text), widget (KPushButton, kpushbutton_7)
635
691
#. i18n: file: codegen/ui/custom_include_paths.ui:23
636
692
#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
638
694
msgid "Storage Directory"
641
697
#. i18n: file: codegen/ui/custom_include_paths.ui:35
642
698
#. i18n: ectx: property (text), widget (QLabel, label)
645
701
"The custom include-path will be stored in a special file called \"."
646
702
"kdev_include_paths\" stored within a source directory. The custom path will "
650
706
#. i18n: file: codegen/ui/custom_include_paths.ui:47
651
707
#. i18n: ectx: property (text), widget (QLabel, label_4)
653
709
msgid "Storage Directory:"
656
712
#. i18n: file: codegen/ui/custom_include_paths.ui:68
657
713
#. i18n: ectx: property (title), widget (QGroupBox, groupBox_3)
659
715
msgid "Automatic Resolution"
662
718
#. i18n: file: codegen/ui/custom_include_paths.ui:74
663
719
#. i18n: ectx: property (text), widget (QLabel, label_3)
666
722
"If your project uses simple Makefiles, it may be possible to automatically "
667
723
"resolve the include-paths using the make utility. For this, set up a mapping "
673
729
#. i18n: file: codegen/ui/custom_include_paths.ui:86
674
730
#. i18n: ectx: property (text), widget (QLabel, label_5)
676
732
msgid "Source Directory:"
679
735
#. i18n: file: codegen/ui/custom_include_paths.ui:96
680
736
#. i18n: ectx: property (text), widget (QLabel, label_6)
682
738
msgid "Build Directory:"
685
741
#. i18n: file: codegen/ui/custom_include_paths.ui:111
686
742
#. i18n: ectx: property (title), widget (QGroupBox, groupBox_2)
688
744
msgid "Custom Include Paths"
691
747
#. i18n: file: codegen/ui/custom_include_paths.ui:123
692
748
#. i18n: ectx: property (text), widget (QLabel, label_2)
694
750
msgid "You can add a list of custom include paths here."
695
751
msgstr "您可以在此添加一系列自定义包含路径。"
697
753
#. i18n: file: codegen/ui/custom_include_paths.ui:146
698
754
#. i18n: ectx: property (text), widget (QLabel, label_7)
701
757
"Note: These settings do not affect the compiler or the project in any way, "
702
758
"they are only used to find included headers within KDevelop."
813
869
#. i18n: file: codegen/ui/privateimplementation.ui:149
814
870
#. i18n: ectx: property (text), widget (KLineEdit, pointerName)
819
#. i18n: file: codegen/ui/cppoverridebuttons.ui:16
820
#. i18n: ectx: property (text), widget (KPushButton, kpushbutton_3)
825
#. i18n: file: codegen/ui/cppoverridebuttons.ui:23
826
#. i18n: ectx: property (text), widget (KPushButton, kpushbutton_4)
831
#. i18n: file: codegen/ui/cppoverridebuttons.ui:30
832
#. i18n: ectx: property (text), widget (KPushButton, kpushbutton_5)
837
#. i18n: file: codegen/ui/cppoverridebuttons.ui:53
838
#. i18n: ectx: property (text), widget (KPushButton, kpushbutton_6)
843
#. i18n: file: codegen/ui/cppoverridebuttons.ui:60
844
#. i18n: ectx: property (text), widget (KPushButton, kpushbutton_7)
849
#. i18n: file: codegen/ui/cppnewclass.ui:16
850
#. i18n: ectx: property (title), widget (QGroupBox, groupBox)
855
#. i18n: file: codegen/ui/cppnewclass.ui:22
856
#. i18n: ectx: property (text), widget (QLabel, label_4)
861
#. i18n: file: codegen/ui/cppnewclass.ui:53
862
#. i18n: ectx: property (text), widget (QLabel, label_3)
867
#~ msgid "Make process failed"
868
#~ msgstr "Make 进程失败"
870
#~ msgid "Output: %1"
873
#~ msgid "Error Generating code"
876
#~ msgid "Generate Stub Class"
879
#~ msgid "Generate Stub"
885
#~ msgid "Generate Unit Under Test"
888
#~ msgid "&Switch Test/Unit Under Test"
889
#~ msgstr "切换测试/测试用单元(&S)"
891
#~ msgid "not parsed yet"
894
#~ msgid "Unable to open '%1' to write the new class header."
895
#~ msgstr "无法打开“%1”以写入新类的头文件内容。"
897
#~ msgid "Header generation error"
900
#~ msgid "Unable to open '%1' to write the new class implementation."
901
#~ msgstr "无法打开“%1”以写入新类的实现内容。"
903
#~ msgid "Implementation generation error"
b'\\ No newline at end of file'