# Simplified Chinese translation for gcc.
# Copyright (C) 2005 Free Software Foundation, Inc.
# This file is distributed under the same license as the gcc package.
-# Meng Jie <zuxy.meng@gmail.com>, 2005-2010.
+# Meng Jie <zuxy.meng@gmail.com>, 2005-2011.
#
msgid ""
msgstr ""
"Project-Id-Version: gcc 4.6.0\n"
"Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
"POT-Creation-Date: 2011-03-24 16:45+0000\n"
-"PO-Revision-Date: 2011-05-14 20:50+0800\n"
+"PO-Revision-Date: 2011-05-19 15:04+0800\n"
"Last-Translator: Meng Jie <zuxy.meng@gmail.com>\n"
"Language-Team: Chinese (simplified) <i18n-zh@googlegroups.com>\n"
"Language: zh_CN\n"
msgstr "输出有 VOIDmode"
#: reload1.c:8619
-#, fuzzy
msgid "failure trying to reload:"
msgstr "试图重新载入时失败:"
msgstr "间接函数调用目标未定义"
#: cif-code.def:92
-#, fuzzy
msgid "function body can be overwriten at linktime"
-msgstr "函数体不可用"
+msgstr "函数体可能在链接时被改写"
#. The remainder are real diagnostic types.
#: diagnostic.def:33
msgstr "%s:%d:[ 跳过 %d 个实例化上下文 ]\n"
#: cp/error.c:3009
-#, fuzzy, c-format
+#, c-format
msgid "%s:%d:%d: in constexpr expansion of %qs"
-msgstr "在成员函数%qs中"
+msgstr "%s:%d:%d:在%qs的广义常表达式扩展中"
#: cp/error.c:3013
-#, fuzzy, c-format
+#, c-format
msgid "%s:%d: in constexpr expansion of %qs"
-msgstr "在成员函数%qs中"
+msgstr "%s:%d:在%qs的广义常表达式扩展中"
#: cp/pt.c:1725
msgid "candidates are:"
#: fortran/trans.c:639 fortran/trans.c:1039
msgid "Allocation would exceed memory limit"
-msgstr ""
+msgstr "内存分配将超过内存上限"
#: fortran/trans.c:729
#, fuzzy, c-format
msgstr ""
#: config/i386/nwld.h:34
-#, fuzzy
msgid "static linking is not supported"
-msgstr "不支持静态链接。\n"
+msgstr "不支持静态链接"
#: config/pa/pa-hpux10.h:89 config/pa/pa-hpux10.h:92 config/pa/pa-hpux10.h:100
#: config/pa/pa-hpux10.h:103 config/pa/pa-hpux11.h:108
msgstr "对被截断的字符表达式给出警告"
#: fortran/lang.opt:223
-#, fuzzy
msgid "Warn about most implicit conversions"
-msgstr "对隐式函数声明给出警告"
+msgstr "对大多数隐式类型转换给出警告"
#: fortran/lang.opt:227
msgid "Warn about calls with implicit interface"
msgstr "如果用户过程有与内建过程相同的名字则警告"
#: fortran/lang.opt:263
-#, fuzzy
msgid "Warn about unused dummy arguments."
-msgstr "为可能的哑元重叠给出警告"
+msgstr "对未使用的哑元给出警告。"
#: fortran/lang.opt:267
msgid "Enable preprocessing"
msgstr "启用编译时范围检查"
#: fortran/lang.opt:479
-#, fuzzy
msgid "Reallocate the LHS in assignments"
-msgstr "不返回的调用中有左值"
+msgstr "在赋值中重分配左值"
#: fortran/lang.opt:483
msgid "Use a 4-byte record marker for unformatted files"
msgstr "为取样在函数前言中调用 mcount"
#: config/rs6000/linux64.opt:28
-#, fuzzy
msgid "Select code model"
-msgstr "未知的 tls-model“%s”"
+msgstr "选择代码模型"
#: config/rs6000/sysv4.opt:24
msgid "Select ABI calling convention"
msgstr "将兼容性错误降格为警告"
#: c-family/c.opt:918
-#, fuzzy
msgid "Enable Plan 9 language extensions"
-msgstr "启用链接器松弛"
+msgstr "启用九号计划语言扩展"
#: c-family/c.opt:922
msgid "Treat the input file as already preprocessed"
msgstr "遵循 ISO 1998 C++ 标准,也支持可能集成在下一个 ISO C++ 标准中的扩展"
#: c-family/c.opt:1147
-#, fuzzy
msgid "Conform to the ISO 201X C standard draft (experimental and incomplete support)"
-msgstr "遵循 ISO 1990 C 标准于 1994 年修订的版本"
+msgstr "遵循 ISO 201X C 标准草案(试验性质的不完全支持)"
#: c-family/c.opt:1151 c-family/c.opt:1155 c-family/c.opt:1198
msgid "Conform to the ISO 1990 C standard"
msgstr "遵循 ISO 1998 C++ 标准,也支持 GNU 扩展和可能集成在下一代 ISO C++ 标准中的扩展"
#: c-family/c.opt:1178
-#, fuzzy
msgid "Conform to the ISO 201X C standard draft with GNU extensions (experimental and incomplete support)"
-msgstr "遵循 ISO 1998 C++ 标准,也支持 GNU 扩展和可能集成在下一代 ISO C++ 标准中的扩展"
+msgstr "遵循 ISO 201X C 标准草案和 GNU 扩展(试验性质的不完全支持)"
#: c-family/c.opt:1182 c-family/c.opt:1186
msgid "Conform to the ISO 1990 C standard with GNU extensions"
msgstr "启用循环分块转换"
#: common.opt:1140
-#, fuzzy
msgid "Enable Loop Flattening transformation"
-msgstr "启用循环交换转换"
+msgstr "启用循环扁平化转换"
#: common.opt:1144
msgid "Force bitfield accesses to match their type width"
#: common.opt:1265
#, fuzzy, c-format
msgid "unknown IRA algorithm %qs"
-msgstr "%<asm%>中出现未知的寄存器名%qs"
+msgstr "未知的 TLS 模型%qs"
#: common.opt:1275
msgid "-fira-region=[one|all|mixed] Set regions for IRA"
#: common.opt:1278
#, fuzzy, c-format
msgid "unknown IRA region %qs"
-msgstr "%<asm%>中出现未知的寄存器名%qs"
+msgstr "未知的 TLS 模型%qs"
#: common.opt:1291
msgid "Use IRA based register pressure calculation"
msgstr "执行内建数学函数后设置 errno"
#: common.opt:1365
-#, fuzzy
msgid "-fmax-errors=<number>\tMaximum number of errors to report"
msgstr "-fmax-errors=<n>\t报告错误数量的上限值"
msgstr "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\t设定默认的线程局部存储代码生成模式"
#: common.opt:1821
-#, fuzzy, c-format
+#, c-format
msgid "unknown TLS model %qs"
-msgstr "tls_model 的实参不是一个字符串"
+msgstr "未知的 TLS 模型%qs"
#: common.opt:1837
msgid "Reorder top level functions, variables, and asms"
#: go/gofrontend/expressions.cc:7395
#, fuzzy
msgid "argument must be array or slice or channel"
-msgstr "å®\9eå\8f\82å¿\85é¡»æ\98¯å¸¸æ\95°"
+msgstr "å\8f³å®\9eå\8f\82å¿\85é¡»æ\98¯ä¸\80个å\88\87ç\89\87æ\88\96å\97符串"
#: go/gofrontend/expressions.cc:7405
msgid "argument must be string or array or slice or map or channel"
msgstr "形参类型不同"
#: go/gofrontend/types.cc:2535
-#, fuzzy
msgid "different varargs"
-msgstr "在不同命名空间中特例化%q#T"
+msgstr "不同的可变参数"
#: go/gofrontend/types.cc:2544 go/gofrontend/types.cc:2557
#: go/gofrontend/types.cc:2572
#, fuzzy
msgid "different number of results"
-msgstr "无效的版本号‘%s’"
+msgstr "形参数量不同"
#: go/gofrontend/types.cc:2565
#, fuzzy
msgid "different result types"
-msgstr "ä¸\8e%q+Dç±»å\9e\8bå\86²çª\81"
+msgstr "ä¸\8då\90\8cç\9a\84æ\8e¥æ\94¶å\99¨ç±»å\9e\8b"
#: go/gofrontend/types.cc:3546
#, c-format
#: go/gofrontend/types.cc:5891 go/gofrontend/types.cc:6026
#, fuzzy, c-format
msgid "incompatible type for method %s%s%s (%s)"
-msgstr "%2$qE的第 %1$d 个实参类型不兼容"
+msgstr "方法%s%s%s类型不兼容"
#: go/gofrontend/types.cc:5963 go/gofrontend/types.cc:5976
msgid "pointer to interface type has no methods"
msgstr "未使用的变量%q+D"
#: c-decl.c:1183
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "variable %qD set but not used"
-msgstr "标号%q+D定义后未使用"
+msgstr "变量%qD被设定但未被使用"
#: c-decl.c:1188
#, gcc-internal-format
msgstr "%q+D的类型限定冲突"
#: c-decl.c:1805
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "redefinition of typedef %q+D with different type"
-msgstr "typedef%q+D重定义"
+msgstr "typedef%q+D重定义时具有不同类型"
#: c-decl.c:1818
#, fuzzy, gcc-internal-format
msgstr "在有返回值的函数中未发现 return 语句"
#: c-decl.c:8299
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "parameter %qD set but not used"
-msgstr "形参%qD已初始化"
+msgstr "形参%qD被设定但未被使用"
#. If we get here, declarations have been used in a for loop without
#. the C99 for loop scope. This doesn't make much sense, so don't
msgstr "属性在模板实例化上被忽略"
#: c-parser.c:1554
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "unexpected attribute"
-msgstr "属性声明"
+msgstr "非预期的属性"
#: c-parser.c:1596
#, gcc-internal-format
#: c-parser.c:4880
#, fuzzy, gcc-internal-format
msgid "missing collection in fast enumeration"
-msgstr "å\87½æ\95°è°\83ç\94¨ä¸ç¼ºå°\91å\93¨å\85µ"
+msgstr "å¿«é\80\9fæ\9e\9a举å\9c¨ Objective-C 1.0 é\87\8cä¸\8då\8f¯ç\94¨"
#: c-parser.c:4951
#, gcc-internal-format
msgstr "循环 %d 退出列表非空,但是退出未被记录"
#: cfgloop.c:1514
-#, fuzzy, gcc-internal-format, gfc-internal-format
+#, gcc-internal-format, gfc-internal-format
msgid "exit %d->%d not recorded"
-msgstr "退出 %d->%d 不记录"
+msgstr "退出 %d->%d 未被记录"
#: cfgloop.c:1532
#, fuzzy, gcc-internal-format, gfc-internal-format
msgstr "C++ 不允许在%qs表达式中定义类型"
#: gcc.c:7775
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "environment variable %qs not defined"
-msgstr "没有定义 DJGPP 环境变量"
+msgstr "环境变量%qs未定义"
#: gcc.c:7887 gcc.c:7892
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "invalid version number %qs"
-msgstr "%qs的版本是%q.*s,需要的版本%q.*s"
+msgstr "无效的版本号%qs"
#: gcc.c:7935
#, gcc-internal-format, gfc-internal-format
msgstr "命令行选项文件“%s”不存在"
#: opts-global.c:387 opts-global.c:395
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "plugin support is disabled; configure with --enable-plugin"
-msgstr "插件支持被禁用。配置时需带 -enable-plugin。"
+msgstr "插件支持被禁用;配置时需带 -enable-plugin"
#: opts-global.c:419
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "unrecognized register name %qs"
-msgstr "%<asm%>中出现未知的寄存器名%qs"
+msgstr "不可识别的寄存名%qs"
#: opts.c:86
#, gcc-internal-format
msgstr "无法识别的 gcc 调试选项:%c"
#: opts.c:1968
-#, fuzzy, gcc-internal-format, gfc-internal-format
+#, gcc-internal-format, gfc-internal-format
msgid "-Werror=%s: no option -%s"
msgstr "-Werror=%s:没有选项 -%s"
msgstr "-frecord-gcc-switches 在此目标机上不受支持"
#: toplev.c:1058
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "-fstack-usage not supported for this target"
-msgstr "-fstack-protector 在此目标机上不受支持"
+msgstr "-fstack-usage 在此目标机上不受支持"
#: toplev.c:1295
#, gcc-internal-format
msgstr "无效的指针模式%qs"
#: c-family/c-common.c:6446
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "signedness of type and machine mode %qs don%'t match"
-msgstr "类型的符号与机器模式 %qs 不匹配"
+msgstr "类型的符号与机器模式%qs不匹配"
#: c-family/c-common.c:6457
#, gcc-internal-format
msgstr "%qE属性需要一个字符串常量作为实参"
#: c-family/c-common.c:6809
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "indirect function %q+D cannot be declared weakref"
msgstr "内联函数%q+D不能声明为有弱链接"
msgstr "要求的位置小于 0"
#: c-family/c-common.c:7801
-#, fuzzy, gcc-internal-format, gfc-internal-format
+#, gcc-internal-format, gfc-internal-format
msgid "bad option %s to optimize attribute"
-msgstr "optimize 属性的选项 %s 无效。"
+msgstr "optimize 属性选项 %s 无效"
#: c-family/c-common.c:7804
-#, fuzzy, gcc-internal-format, gfc-internal-format
+#, gcc-internal-format, gfc-internal-format
msgid "bad option %s to pragma attribute"
-msgstr "pragma attribute 选项 %s 无效"
+msgstr "pragma 属性选项 %s 无效"
#: c-family/c-common.c:8033
#, gcc-internal-format
msgstr "令函数%qD自减"
#: c-family/c-common.c:8630
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "function %qD used as %<asm%> output"
-msgstr "å\8fªè¯»æ\88\90å\91\98%qD用作%<asm%>的输出"
+msgstr "å\87½æ\95°%qD用作%<asm%>的输出"
#: c-family/c-common.c:8636
#, gcc-internal-format
#: config/darwin-driver.c:136
#, gcc-internal-format
msgid "couldn%'t understand kern.osversion %q.*s"
-msgstr ""
+msgstr "不能识别 kern.osversion%q.*s"
#: config/darwin.c:1608
#, gcc-internal-format
msgstr "内建函数%q+D未被声明为函数"
#: config/darwin.c:3124
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "built-in function %qD takes one argument only"
-msgstr "内建函数%q+D未被声明为函数"
+msgstr "内建函数%qD只需要一个实参"
#: config/darwin.c:3197
#, gcc-internal-format
#: config/darwin.h:150
#, gcc-internal-format
msgid "%<-fobjc-abi-version%> >= 2 is only supported on %<-m64%> targets for %<-fnext-runtime%>"
-msgstr ""
+msgstr "%<-fobjc-abi-version%> >= 2 只在%<-m64%>目标下支持%<-fnext-runtime%>"
#. Mach-O supports 'weak imports', and 'weak definitions' in coalesced
#. sections. machopic_select_section ensures that weak variables go in
msgstr "PCS 变动"
#: config/arm/arm.c:4076
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "Thumb-1 hard-float VFP ABI"
-msgstr "-mfloat-abi=hard 和 VFP"
+msgstr "Thumb-1 硬件浮点 VFP ABI"
#: config/arm/arm.c:4784 config/arm/arm.c:4802 config/avr/avr.c:4936
#: config/avr/avr.c:4952 config/bfin/bfin.c:5562 config/bfin/bfin.c:5623
msgstr "-mfentry 在 32 位下不能和 -pic 同时使用"
#: config/i386/i386.c:4254
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "-mno-fentry isn%'t compatible with SEH"
-msgstr "-mas100-syntax 与 -gdwarf 不兼容"
+msgstr "-mno-fentry 与 SEH 不兼容"
#: config/i386/i386.c:4668
#, gcc-internal-format, gfc-internal-format
#: config/i386/i386.c:5309
#, fuzzy, gcc-internal-format
msgid "regparam and thiscall attributes are not compatible"
-msgstr "fastcall 和 regparm 属性互不兼容"
+msgstr "fastcall 和 thiscall 属性互不兼容"
#: config/i386/i386.c:5316 config/i386/i386.c:29385
#, gcc-internal-format
#: config/i386/i386.c:9169
#, gcc-internal-format
msgid "%<-fsplit-stack%> requires assembler support for CFI directives"
-msgstr ""
+msgstr "%<-fsplit-stack%>需要汇编器支持 CFI 伪指令"
#: config/i386/i386.c:10330
#, fuzzy, gcc-internal-format
#: config/i386/i386.c:11298
#, fuzzy, gcc-internal-format
msgid "-fsplit-stack does not support fastcall with nested function"
-msgstr "ms_hook_prologue 与嵌套函数不兼容"
+msgstr "-fsplit-stack 不支持在嵌套函数中使用两个寄存器参数"
#: config/i386/i386.c:11312
#, gcc-internal-format
#: config/microblaze/microblaze.c:1283
#, gcc-internal-format
msgid "-mno-clearbss is deprecated; use -fno-zero-initialized-in-bss"
-msgstr ""
+msgstr "-mno-clearbss已不建议使用;请改用 -fno-zero-initialized-in-bss"
#: config/microblaze/microblaze.c:1286
#, gcc-internal-format
#: cp/call.c:5699
#, gcc-internal-format
msgid "cannot pass objects of non-trivially-copyable type %q#T through %<...%>"
-msgstr "不能通过%<...%>传递有非平凡复制的类型%q#T"
+msgstr "不能通过%<...%>传递有不能平凡复制的类型%q#T"
#. conditionally-supported behavior [expr.call] 5.2.2/7.
#: cp/call.c:5728
#, gcc-internal-format
msgid "cannot receive objects of non-trivially-copyable type %q#T through %<...%>; "
-msgstr "不能通过%<...%>接受有非平凡复制的类型%q#T;"
+msgstr "不能通过%<...%>接受不能平凡复制的类型%q#T;"
#: cp/call.c:5774
#, gcc-internal-format
#: cp/class.c:978
#, gcc-internal-format
msgid "Java class %qT cannot have an implicit non-trivial destructor"
-msgstr "Java 类%qT不能有隐式的非平凡的析构函数"
+msgstr "Java 类%qT不能有隐式的不平凡的析构函数"
#: cp/class.c:1079
#, gcc-internal-format
msgstr "伪析构函数未被调用"
#: cp/cvt.c:961
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "conversion to void will not access object of incomplete type %qT"
-msgstr "对ä¸\8då®\8cå\85¨ç\9a\84ç±»å\9e\8b%q#Tç\9a\84é\9d\9eæ³\95使ç\94¨"
+msgstr "å\90\91 void ç\9a\84ç±»å\9e\8b转æ\8d¢ä¸\8dä¼\9a访é\97®å\85·æ\9c\89ä¸\8då®\8cå\85¨ç±»å\9e\8b%qTç\9a\84对象"
#: cp/cvt.c:965
#, gcc-internal-format
msgid "indirection will not access object of incomplete type %qT in second operand of conditional expression"
-msgstr ""
+msgstr "提领不会访问作为条件表达式第二个操作数的具有不完全类型%qT的对象"
#: cp/cvt.c:970
#, gcc-internal-format
msgid "indirection will not access object of incomplete type %qT in third operand of conditional expression"
-msgstr ""
+msgstr "提领不会访问作为条件表达式第三个操作数的具有不完全类型%qT的对象"
#: cp/cvt.c:975
#, gcc-internal-format
msgid "indirection will not access object of incomplete type %qT in right operand of comma operator"
-msgstr ""
+msgstr "提领不会访问作为逗号操作符右操作数的具有不完全类型%qT的对象"
#: cp/cvt.c:980
#, gcc-internal-format
msgid "indirection will not access object of incomplete type %qT in left operand of comma operator"
-msgstr ""
+msgstr "提领不会访问作为逗号操作符左操作数的具有不完全类型%qT的对象"
#: cp/cvt.c:985
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "indirection will not access object of incomplete type %qT in statement"
-msgstr "%qs不能用于不完全的类型%qT"
+msgstr "提领不会访问语句中具有不完全类型的对象%qT"
#: cp/cvt.c:989
#, gcc-internal-format
msgid "indirection will not access object of incomplete type %qT in for increment expression"
-msgstr ""
+msgstr "提领不会访问 for 循环增量表达式中具有不完全类型%qT的对象"
#: cp/cvt.c:1005
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "conversion to void will not access object of type %qT"
-msgstr "å°\86ç±»å\9e\8b为%2$qTç\9a\84å\8f³å\80¼è½¬æ\8d¢ä¸º%1$qTç\9a\84 volatile å¼\95ç\94¨"
+msgstr "å\90\91 void ç\9a\84转æ\8d¢ä¸\8dä¼\9a访é\97®å\85·æ\9c\89ç±»å\9e\8b%qTç\9a\84对象"
#: cp/cvt.c:1009
#, gcc-internal-format
msgid "implicit dereference will not access object of type %qT in second operand of conditional expression"
-msgstr ""
+msgstr "隐式提领不会访问作为条件表达式第二个操作数的具有类型%qT的对象"
#: cp/cvt.c:1014
#, gcc-internal-format
msgid "implicit dereference will not access object of type %qT in third operand of conditional expression"
-msgstr ""
+msgstr "隐式提领不会访问作为条件表达式第三个操作数的具有类型%qT的对象"
#: cp/cvt.c:1019
#, gcc-internal-format
msgid "implicit dereference will not access object of type %qT in right operand of comma operator"
-msgstr ""
+msgstr "隐式提领不会访问作为逗号操作符右操作数的具有类型%qT的对象"
#: cp/cvt.c:1024
#, gcc-internal-format
msgid "implicit dereference will not access object of type %qT in left operand of comma operator"
-msgstr ""
+msgstr "隐式提领不会访问作为逗号操作符左操作数的具有类型%qT的对象"
#: cp/cvt.c:1029
#, gcc-internal-format
#: cp/cvt.c:1033
#, gcc-internal-format
msgid "implicit dereference will not access object of type %qT in for increment expression"
-msgstr ""
+msgstr "隐式提领不会访问 for 循环增量表达式中具有类型%qT的对象"
#: cp/cvt.c:1047
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "conversion to void will not access object of non-trivially-copyable type %qT"
-msgstr "不能通过%<...%>传递有非平凡复制的类型%q#T"
+msgstr "向 void 的转换不会访问具有不能平凡复制类型%qT的对象"
#: cp/cvt.c:1052
#, gcc-internal-format
msgid "indirection will not access object of non-trivially-copyable type %qT in second operand of conditional expression"
-msgstr ""
+msgstr "提领不会访问作为条件表达式第二个操作数的具有不能平凡复制类型%qT的对象"
#: cp/cvt.c:1057
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "indirection will not access object of non-trivially-copyable type %qT in third operand of conditional expression"
-msgstr "不能通过%<...%>传递有非平凡复制的类型%q#T"
+msgstr "提领不会访问作为条件表达式第三个操作数的具有不能平凡复制类型%qT的对象"
#: cp/cvt.c:1062
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "indirection will not access object of non-trivially-copyable type %qT in right operand of comma operator"
-msgstr "不能通过%<...%>传递有非平凡复制的类型%q#T"
+msgstr "提领不会访问作为逗号操作符右操作数的具有不能平凡复制类型%qT的对象"
#: cp/cvt.c:1067
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "indirection will not access object of non-trivially-copyable type %qT in left operand of comma operator"
-msgstr "不能通过%<...%>传递有非平凡复制的类型%q#T"
+msgstr "提领不会访问作为逗号操作符左操作数的具有不能平凡复制类型%qT的对象"
#: cp/cvt.c:1072
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "indirection will not access object of non-trivially-copyable type %qT in statement"
-msgstr "不能通过%<...%>传递有非平凡复制的类型%q#T"
+msgstr "提领不会访问语句中具有不能平凡复制类型%qT的对象"
#: cp/cvt.c:1077
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "indirection will not access object of non-trivially-copyable type %qT in for increment expression"
-msgstr "不能通过%<...%>传递有非平凡复制的类型%q#T"
+msgstr "提领不会访问 for 循环增量表达式中具有不能平凡复制类型%qT的对象"
#: cp/cvt.c:1115
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "conversion to void will not access object %qE of incomplete type %qT"
-msgstr "å°\86ç±»å\9e\8b为%2$qTç\9a\84å\8f³å\80¼è½¬æ\8d¢ä¸º%1$qTç\9a\84 volatile å¼\95ç\94¨"
+msgstr "å\90\91 void ç\9a\84转æ\8d¢ä¸\8dä¼\9a访é\97®å\85·æ\9c\89ä¸\8då®\8cå\85¨ç±»å\9e\8b%2$qTç\9a\84对象%1$qE"
#: cp/cvt.c:1119
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "variable %qE of incomplete type %qT will not be accessed in second operand of conditional expression"
-msgstr "对象%qE具有不完全的类型%qT,不会在 %s 中被访问"
+msgstr "条件表达式第二个操作数中的对象%qE具有不完全的类型%qT,不会被访问"
#: cp/cvt.c:1124
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "variable %qE of incomplete type %qT will not be accessed in third operand of conditional expression"
-msgstr "对象%qE具有不完全的类型%qT,不会在 %s 中被访问"
+msgstr "条件表达式第三个操作数中的对象%qE具有不完全的类型%qT,不会被访问"
#: cp/cvt.c:1129
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "variable %qE of incomplete type %qT will not be accessed in right operand of comma operator"
-msgstr "对象%qE具有不完全的类型%qT,不会在 %s 中被访问"
+msgstr "逗号操作符的右操作数中的对象%qE具有不完全的类型%qT,不会被访问"
#: cp/cvt.c:1134
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "variable %qE of incomplete type %qT will not be accessed in left operand of comma operator"
-msgstr "对象%qE具有不完全的类型%qT,不会在 %s 中被访问"
+msgstr "逗号操作符的左操作数中的对象%qE具有不完全的类型%qT,不会被访问"
#: cp/cvt.c:1139
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "variable %qE of incomplete type %qT will not be accessed in statement"
-msgstr "对象%qE具有不完全的类型%qT,不会在 %s 中被访问"
+msgstr "语句中的对象%qE具有不完全的类型%qT,不会被访问"
#: cp/cvt.c:1143
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "variable %qE of incomplete type %qT will not be accessed in for increment expression"
-msgstr "对象%qE具有不完全的类型%qT,不会在 %s 中被访问"
+msgstr "for 循环增量表达式中的对象%qE具有不完全的类型%qT,不会被访问"
#: cp/cvt.c:1192
#, fuzzy, gcc-internal-format
#: cp/decl.c:636
#, fuzzy, gcc-internal-format
msgid "variable %q+D set but not used"
-msgstr "标号%q+D定义后未使用"
+msgstr "变量%qD被设定但未被使用"
#: cp/decl.c:1101
#, gcc-internal-format
#: cp/decl.c:1161
#, gcc-internal-format
msgid "redeclaration %qD differs in %<constexpr%>"
-msgstr "对%qD的重声明在%<constexpr%>中"
+msgstr "对%qD的重声明在%<constexpr%>方面"
#: cp/decl.c:1162
#, gcc-internal-format
#: cp/decl.c:2648 cp/decl.c:2764
#, gcc-internal-format
msgid " enters scope of %q+#D which has non-trivial destructor"
-msgstr "进入了有非平凡析构函数的%q+#D的作用域"
+msgstr "进入了有不平凡析构函数的%q+#D的作用域"
#: cp/decl.c:2662 cp/decl.c:2769
#, gcc-internal-format
msgstr "此声明中的%<typedef%>被忽略"
#: cp/decl.c:4085
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%<constexpr%> cannot be used for type declarations"
-msgstr "%<constexpr>不能被用作类型声明"
+msgstr "%<constexpr%>不能被用作类型声明"
#: cp/decl.c:4114
#, gcc-internal-format
msgstr "未初始化的常量%qD"
#: cp/decl.c:4825
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%q#T has no user-provided default constructor"
-msgstr "类型%qE没有可以调用的默认构造函数"
+msgstr "%q#T没有用户提供的默认构造函数"
#: cp/decl.c:4829
#, gcc-internal-format
#: cp/decl.c:5935
#, gcc-internal-format
msgid "%qD cannot be thread-local because it has non-trivial type %qT"
-msgstr "%qD不能是线程局部的,因为它有非简单旧数据的类型%qT"
+msgstr "%qD不能是线程局部的,因为它有不平凡的类型%qT"
#: cp/decl.c:5977
#, gcc-internal-format
msgstr "函数定义未声明形参"
#: cp/decl.c:8208
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%<constexpr%> cannot appear in a typedef declaration"
-msgstr "%<constexpr>不能被用作类型声明"
+msgstr "%<constexpr%>不能被用于 typedef 声明"
#: cp/decl.c:8216
#, gcc-internal-format
msgstr "不能在这里同时使用%<const%>和%<constexpr%>"
#: cp/decl.c:9025
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "both %<volatile%> and %<constexpr%> cannot be used here"
-msgstr "不能在这里同时使用%<const%>和%<constexpr%>"
+msgstr "不能在这里同时使用%<volatile%>和%<constexpr%>"
#: cp/decl.c:9034
#, gcc-internal-format
#: cp/decl.c:9617
#, gcc-internal-format
msgid "a destructor cannot be %<constexpr%>"
-msgstr "析构函数不能是 %<constexpr%>"
+msgstr "析构函数不能是%<constexpr%>"
#: cp/decl.c:9623
#, gcc-internal-format
msgstr "不能显式地将成员%q#D声明为有外部链接"
#: cp/decl.c:9959
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "declaration of constexpr variable %qD is not a definition"
-msgstr "constexpr 变量%2$qD的类型%1$qT不是字面常量"
+msgstr "对广义常变量%qD的声明不同时是定义"
#: cp/decl.c:9970
#, gcc-internal-format
#: cp/decl.c:13027
#, fuzzy, gcc-internal-format
msgid "parameter %q+D set but not used"
-msgstr "标号%q+D定义后未使用"
+msgstr "形参%qD被设定但未被使用"
#: cp/decl.c:13118
#, gcc-internal-format
#: cp/init.c:1932
#, fuzzy, gcc-internal-format
msgid "uninitialized const member in %q#T"
-msgstr "%<new%>%q#T时常量未初始化"
+msgstr "%q#T中有未初始化的引用成员"
#: cp/init.c:2029
#, gcc-internal-format
msgstr "调用 Java 构造函数,但没有定义%<jclass%>"
#: cp/init.c:2691
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "can%'t find %<class$%> in %qT"
msgstr "%qT中找不到%<class$%>"
msgstr "不匹配%qD预期的签名"
#: cp/method.c:1581
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%qD cannot be declared as constexpr"
-msgstr "%qD不能被声明为静态的"
+msgstr "%qD不能被声明为广义常表达式"
#: cp/method.c:1621
#, gcc-internal-format
msgstr "%<%E::%E%>既不是类也不是命名空间"
#: cp/parser.c:2382
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%<%E::%E%> is not a class, namespace, or enumeration"
-msgstr "%qT既不是类也不是命名空间"
+msgstr "%<%E::%E%>不是类、命名空间或枚举"
#: cp/parser.c:2395
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%<::%E%> is not a type"
-msgstr "%<%T::%E%>不是一个类型"
+msgstr "%<::%E%>不是一个类型"
#: cp/parser.c:2398
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%<::%E%> is not a class or namespace"
-msgstr "%q#T 不是类或命名空间"
+msgstr "%<::%E%>既不是类也不是命名空间"
#: cp/parser.c:2402
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%<::%E%> is not a class, namespace, or enumeration"
-msgstr "%qT既不是类也不是命名空间"
+msgstr "%<::%E%>不是类、命名空间或枚举"
#: cp/parser.c:2414
#, gcc-internal-format
#: cp/parser.c:2598
#, fuzzy, gcc-internal-format
msgid "%<typeid%> operator cannot appear in a constant-expression"
-msgstr "%qD不能出现在常量表达式中"
+msgstr "函数调用不能出现在常量表达式中"
#: cp/parser.c:2602
#, fuzzy, gcc-internal-format
msgstr "%qD不能出现在常量表达式中"
#: cp/parser.c:2606
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "a function call cannot appear in a constant-expression"
-msgstr "%qD不能出现在常量表达式中"
+msgstr "函数调用不能出现在常量表达式中"
#: cp/parser.c:2610
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "an increment cannot appear in a constant-expression"
-msgstr "%qD不能出现在常量表达式中"
+msgstr "自增不能出现在常量表达式中"
#: cp/parser.c:2614
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "an decrement cannot appear in a constant-expression"
-msgstr "%qD不能出现在常量表达式中"
+msgstr "自减不能出现在常量表达式中"
#: cp/parser.c:2618
#, fuzzy, gcc-internal-format
msgid "an array reference cannot appear in a constant-expression"
-msgstr "%qD不能出现在常量表达式中"
+msgstr "函数调用不能出现在常量表达式中"
#: cp/parser.c:2622
#, fuzzy, gcc-internal-format
msgid "the address of a label cannot appear in a constant-expression"
-msgstr "%qD不能出现在常量表达式中"
+msgstr "函数调用不能出现在常量表达式中"
#: cp/parser.c:2626
#, fuzzy, gcc-internal-format
#: cp/parser.c:2633
#, fuzzy, gcc-internal-format
msgid "a comma operator cannot appear in a constant-expression"
-msgstr "%qD不能出现在常量表达式中"
+msgstr "函数调用不能出现在常量表达式中"
#: cp/parser.c:2637
#, fuzzy, gcc-internal-format
#: cp/parser.c:4472 cp/parser.c:15219
#, fuzzy, gcc-internal-format
msgid "expected unqualified-id"
-msgstr "无效的模板 ID"
+msgstr "需要模板 ID"
#: cp/parser.c:4576
#, fuzzy, gcc-internal-format
msgstr "非标准类型"
#: cp/parser.c:5957
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "ISO C++ does not allow %<alignof%> with a non-type"
-msgstr "ISO C++ 不允许指定元素初始值设定"
+msgstr "ISO C++ 不允许对非类型使用%<alignof%>"
#: cp/parser.c:6016
#, fuzzy, gcc-internal-format
msgstr "为 lambda 形参指定了默认参数"
#: cp/parser.c:8211
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "expected labeled-statement"
-msgstr "需要 %s 语句在%L处"
+msgstr "需要标号语句"
#: cp/parser.c:8249
#, gcc-internal-format
msgstr "%<%T::%D%>命名了一个构造函数而非类型"
#: cp/parser.c:8590 cp/parser.c:20971
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "expected selection-statement"
-msgstr "需要 %s 语句在%L处"
+msgstr "需要选择语句"
#: cp/parser.c:8623
#, gcc-internal-format
msgstr "对%qT不一致的演绎:先是%qT然后是%qT"
#: cp/parser.c:9044 cp/parser.c:20974
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "expected iteration-statement"
-msgstr "需要 %s 语句在%L处"
+msgstr "需要循环语句"
#: cp/parser.c:9091
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "range-based-for loops are not allowed in C++98 mode"
-msgstr "此上下文中不允许标准转换"
+msgstr "C++98 模式下不允许使用基于范围的 for 循环"
#. Issue a warning about this use of a GNU extension.
#: cp/parser.c:9213
msgstr "ISO C++ 不允许计算转移"
#: cp/parser.c:9226 cp/parser.c:20977
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "expected jump-statement"
-msgstr "需要 %s 语句在%L处"
+msgstr "需要跳转语句"
#: cp/parser.c:9358 cp/parser.c:17788
#, gcc-internal-format
msgstr "%qs(有%qT)的实参类型无效"
#: cp/parser.c:12366
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "explicit instantiation shall not use %<inline%> specifier"
-msgstr "显式实例化非模板类型%qT"
+msgstr "显式实例化不应当使用%<inline%>限定符"
#: cp/parser.c:12369
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "explicit instantiation shall not use %<constexpr%> specifier"
-msgstr "显式实例化非模板类型%qT"
+msgstr "显式实例化不应当使用%<constexpr%>限定符"
#: cp/parser.c:12426
#, gcc-internal-format
#: cp/parser.c:12646
#, fuzzy, gcc-internal-format
msgid "expected type specifier"
-msgstr "需要表达式类型"
+msgstr "需要类型限定"
#: cp/parser.c:12863
#, fuzzy, gcc-internal-format
msgstr " 需要有%qD类型的模板,却得到了%qT"
#: cp/parser.c:12890
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "expected type-name"
-msgstr "需要类名"
+msgstr "é\9c\80è¦\81ç±»å\9e\8bå\90\8d"
#: cp/parser.c:13077
#, gcc-internal-format
msgstr "%qD不是一个枚举模板"
#: cp/parser.c:13488
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%qD is not an enumerator-name"
-msgstr "%qD不是一个命名空间"
+msgstr "%qD不是一个枚举名"
#: cp/parser.c:13551
#, fuzzy, gcc-internal-format
msgstr "%qD不是一个命名空间名"
#: cp/parser.c:13840
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "expected namespace-name"
-msgstr "需要类名"
+msgstr "需要命名空间名"
#: cp/parser.c:13965
#, gcc-internal-format
#. Anything else is an error.
#: cp/parser.c:14616 cp/parser.c:16529
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "expected initializer"
-msgstr "无效的初始值设定"
+msgstr "需要初始值设定"
#: cp/parser.c:14636
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "invalid type in declaration"
-msgstr "å½¢å\8f\82声æ\98\8eä¸å\87ºç\8e°ç\9a\84 typedef 声æ\98\8eæ\97 æ\95\88"
+msgstr "声æ\98\8eä¸æ\9c\89æ\97 æ\95\88ç±»å\9e\8b"
#: cp/parser.c:14712
#, gcc-internal-format
#. information about its original syntactic
#. form.
#: cp/parser.c:15314
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "invalid declarator"
-msgstr "æ\97 æ\95\88ç\9a\84å\88\9då§\8bå\80¼è®¾å®\9a"
+msgstr "æ\97 æ\95\88ç\9a\84声æ\98\8e"
#: cp/parser.c:15380
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "expected declarator"
-msgstr "在%C处需要‘(’"
+msgstr "需要声明"
#: cp/parser.c:15475
#, gcc-internal-format
msgstr "错误地使用了%<auto%>"
#: cp/parser.c:15691
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "types may not be defined in template arguments"
-msgstr "不能%<typeid%>中定义类型"
+msgstr "不能在模板实参中定义类型"
#: cp/parser.c:15772
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "expected type-specifier"
-msgstr "需要表达式类型"
+msgstr "需要类型限定"
#: cp/parser.c:16016
#, gcc-internal-format
msgstr "ISO C++ 不允许指定元素初始值设定"
#: cp/parser.c:16750 cp/parser.c:16872
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "expected class-name"
msgstr "需要类名"
msgstr "联合定义后需要%<;%>"
#: cp/parser.c:17341
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "expected %<{%> or %<:%>"
-msgstr "需要%<,%>或%<;%>"
+msgstr "需要%<{%>或%<:%>"
#: cp/parser.c:17353
#, gcc-internal-format
#: cp/semantics.c:2933
#, gcc-internal-format
msgid "use of parameter %qD outside function body"
-msgstr ""
+msgstr "在函数体外使用形参%qD"
#: cp/semantics.c:2970
#, gcc-internal-format
#: cp/semantics.c:5311
#, gcc-internal-format
msgid "the type %qT of constexpr variable %qD is not literal"
-msgstr "constexpr 变量%2$qD的类型%1$qT不是字面常量"
+msgstr "广义常变量%2$qD的类型%1$qT不是字面常量"
#: cp/semantics.c:5390
#, fuzzy, gcc-internal-format
#: cp/semantics.c:5584
#, gcc-internal-format
msgid "constexpr constructor does not have empty body"
-msgstr ""
+msgstr "广义常表达式构造函数体不为空"
#: cp/semantics.c:5664
#, fuzzy, gcc-internal-format
msgstr "友元声明没有指定类或函数名"
#: cp/semantics.c:5995
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%qD is not a constexpr function"
-msgstr "%qDä¸\8dæ\98¯ä¸\80个å\87½æ\95°æ¨¡æ\9d¿"
+msgstr "%qDä¸\8dæ\98¯ä¸\80个广ä¹\89常å\87½æ\95°"
#: cp/semantics.c:6022
#, fuzzy, gcc-internal-format
msgid "%qD used before its definition"
-msgstr "使用%qD时先前既没有原型也没有定义"
+msgstr "%qD用在其自身的初始值设定中"
#: cp/semantics.c:6049
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "call has circular dependency"
-msgstr "协议%qE存在循环依赖"
+msgstr "调用存在循环依赖"
#: cp/semantics.c:6135
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%q+E is not a constant expression"
-msgstr "æ\95´å\9e\8b表达å¼\8f%qEä¸\8dæ\98¯å¸¸é\87\8f"
+msgstr "%q+Eä¸\8dæ\98¯ä¸\80个常é\87\8f表达å¼\8f"
#: cp/semantics.c:6252
#, gcc-internal-format
msgstr "数组下标越界"
#: cp/semantics.c:6291 cp/semantics.c:6337 cp/semantics.c:6807
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%qE is not a constant expression"
-msgstr "æ\95´å\9e\8b表达å¼\8f%qEä¸\8dæ\98¯å¸¸é\87\8f"
+msgstr "%qEä¸\8dæ\98¯ä¸\80个常é\87\8f表达å¼\8f"
#: cp/semantics.c:6305
#, fuzzy, gcc-internal-format
msgstr "%qE的枚举值不是一个整数常量"
#: cp/semantics.c:6722
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%qD used in its own initializer"
-msgstr "变量‘%q#D’在其自身的初始值设定中使用了%<auto%>类型"
+msgstr "%qD用在其自身的初始值设定中"
#: cp/semantics.c:6727
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%q#D is not const"
-msgstr "%q#T不是一个类"
+msgstr "%q#D不是 const"
#: cp/semantics.c:6730
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%q#D is volatile"
-msgstr "重复的%<volatile%>"
+msgstr "%q#D是 volatile"
#: cp/semantics.c:6733
#, fuzzy, gcc-internal-format
#: cp/semantics.c:7062 cp/semantics.c:7507 cp/semantics.c:7731
#, fuzzy, gcc-internal-format
msgid "expression %qE is not a constant-expression"
-msgstr "æ\95´å\9e\8b表达å¼\8f%qEä¸\8dæ\98¯å¸¸é\87\8f"
+msgstr "%qEä¸\8dæ\98¯ä¸\80个常é\87\8f表达å¼\8f"
#: cp/semantics.c:7067
#, fuzzy, gcc-internal-format
msgid "unexpected expression %qE of kind %s"
-msgstr "%qE定义为类型错误的标记"
+msgstr "表达式%qE有副作用"
#: cp/semantics.c:7274
#, gcc-internal-format
msgstr "表达式%qE有副作用"
#: cp/semantics.c:7319
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%qE is not a potential constant expression"
-msgstr "æ\95´å\9e\8b表达å¼\8f%qEä¸\8dæ\98¯å¸¸é\87\8f"
+msgstr "%qEä¸\8dæ\98¯ä¸\80个æ½\9cå\9c¨å¸¸é\87\8f表达å¼\8f"
#: cp/semantics.c:7337
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%qE is not a function name"
-msgstr "被调用的对象%qE不是一个函数"
+msgstr "%qE不是一个函数名"
#: cp/semantics.c:7352
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%qD is not %<constexpr%>"
-msgstr "%qD不是一个变量"
+msgstr "%qD不是%<constexpr%>"
#: cp/semantics.c:7370
#, fuzzy, gcc-internal-format
#: cp/typeck.c:4770
#, fuzzy, gcc-internal-format
msgid "taking address of xvalue (rvalue reference)"
-msgstr "å\8f\96临æ\97¶å\8f\98é\87\8fç\9a\84å\9c°å\9d\80"
+msgstr "å\8f³å\80¼ç\9a\84å¼\95ç\94¨ç\94¨ä½\9cå·¦å\80¼"
#: cp/typeck.c:4787
#, gcc-internal-format
#: cp/typeck.c:8231
#, fuzzy, gcc-internal-format
msgid "using temporary as lvalue"
-msgstr "自增操作数必须是左值"
+msgstr "右值的引用用作左值"
#: cp/typeck.c:8233
#, gcc-internal-format
msgstr "打开 LTRANS 输出列表 %s:%m"
#: lto/lto.c:1504
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "lto_obj_file_open() failed"
-msgstr "lto_elf_file_open() 失败"
+msgstr "lto_obj_file_open() 失败"
#: lto/lto.c:1530
#, gcc-internal-format
#: objc/objc-act.c:721
#, fuzzy, gcc-internal-format
msgid "%<@package%> is not available in Objective-C 1.0"
-msgstr "%qs在 VLIW 函数中不可用"
+msgstr "快速枚举在 Objective-C 1.0 里不可用"
#: objc/objc-act.c:723
#, gcc-internal-format
#: objc/objc-act.c:734
#, fuzzy, gcc-internal-format
msgid "%<@optional%> is not available in Objective-C 1.0"
-msgstr "%qs在 VLIW 函数中不可用"
+msgstr "快速枚举在 Objective-C 1.0 里不可用"
#: objc/objc-act.c:736
#, fuzzy, gcc-internal-format
msgid "%<@required%> is not available in Objective-C 1.0"
-msgstr "%qs在 VLIW 函数中不可用"
+msgstr "快速枚举在 Objective-C 1.0 里不可用"
#: objc/objc-act.c:744
#, gcc-internal-format
#: objc/objc-act.c:853
#, fuzzy, gcc-internal-format
msgid "%<@property%> is not available in Objective-C 1.0"
-msgstr "%qs在 VLIW 函数中不可用"
+msgstr "快速枚举在 Objective-C 1.0 里不可用"
#: objc/objc-act.c:857
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%<readonly%> attribute conflicts with %<readwrite%> attribute"
-msgstr "%s 属性与 %s 属性冲突,在‘%s’中,位于 %L"
+msgstr "%<readonly%>属性与%<readwrite%>属性冲突"
#: objc/objc-act.c:874
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%<readonly%> attribute conflicts with %<setter%> attribute"
-msgstr "%s 属性与 %s 属性冲突,在‘%s’中,位于 %L"
+msgstr "%<readonly%>属性与%<setter%>属性冲突"
#: objc/objc-act.c:880
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%<assign%> attribute conflicts with %<retain%> attribute"
-msgstr "%s 属性与 %s 属性冲突,在‘%s’中,位于 %L"
+msgstr "%<assign%>属性与%<retain%>属性冲突"
#: objc/objc-act.c:885
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%<assign%> attribute conflicts with %<copy%> attribute"
-msgstr "%s 属性与 %s 属性冲突,在‘%s’中,位于 %L"
+msgstr "%<assign%>属性与%<copy%>属性冲突"
#: objc/objc-act.c:890
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%<retain%> attribute conflicts with %<copy%> attribute"
-msgstr "%s 属性与 %s 属性冲突,在‘%s’中,位于 %L"
+msgstr "%<retain%>属性与%<copy%>属性冲突"
#: objc/objc-act.c:907
#, fuzzy, gcc-internal-format
#: objc/objc-act.c:926
#, fuzzy, gcc-internal-format
msgid "property can not be an array"
-msgstr "数组大小不能确定"
+msgstr "不能设置只读属性"
#. A @property is not an actual variable, but it is a way to
#. describe a pair of accessor methods, so its type (which is
#: objc/objc-act.c:944
#, fuzzy, gcc-internal-format
msgid "property can not be a bit-field"
-msgstr "静态成员%qD不能是位段"
+msgstr "不能设置只读属性"
#: objc/objc-act.c:976
#, gcc-internal-format
#: objc/objc-act.c:1044
#, fuzzy, gcc-internal-format
msgid "redeclaration of property %qD"
-msgstr "%qD已在此声明过"
+msgstr "对%qD的重声明在%<constexpr%>中"
#: objc/objc-act.c:1047 objc/objc-act.c:1112 objc/objc-act.c:1122
#: objc/objc-act.c:1135 objc/objc-act.c:1146 objc/objc-act.c:1157
msgstr "%q+D的数据区域与先前的声明冲突"
#: objc/objc-act.c:1665
-#, gcc-internal-format
+#, fuzzy, gcc-internal-format
msgid "the dot syntax is not available in Objective-C 1.0"
-msgstr ""
+msgstr "快速枚举在 Objective-C 1.0 里不可用"
#. We know that 'class_name' is an Objective-C class name as the
#. parser won't call this function if it is not. This is only a
#: objc/objc-act.c:7467
#, fuzzy, gcc-internal-format
msgid "%<@synthesize%> is not available in Objective-C 1.0"
-msgstr "%qs在 VLIW 函数中不可用"
+msgstr "快速枚举在 Objective-C 1.0 里不可用"
#. We can get here only in Objective-C; the Objective-C++ parser
#. detects the problem while parsing, outputs the error
#: objc/objc-act.c:7576
#, fuzzy, gcc-internal-format
msgid "%<@dynamic%> is not available in Objective-C 1.0"
-msgstr "%qs在 VLIW 函数中不可用"
+msgstr "快速枚举在 Objective-C 1.0 里不可用"
#. We can get here only in Objective-C; the Objective-C++ parser
#. detects the problem while parsing, outputs the error
#. we are using TREE_CHAIN (which is supposed to be the
#. TYPE_STUB_DECL for a TYPE) for something different.
#: objc/objc-act.c:7838
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "protocol %qE is deprecated"
-msgstr "不建议使用%qE(声明于 %s:%d):%s"
+msgstr "不建议使用协议%qE"
#: objc/objc-act.c:7962
#, gcc-internal-format
msgstr "找不到字段%qs。"
#: objc/objc-act.c:9413
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "fast enumeration is not available in Objective-C 1.0"
-msgstr "此多媒体函数只在 fr500 上可用"
+msgstr "快速枚举在 Objective-C 1.0 里不可用"
#: objc/objc-act.c:9423
#, gcc-internal-format
msgstr ""
#: objc/objc-act.c:9429
-#, gcc-internal-format
+#, fuzzy, gcc-internal-format
msgid "collection in fast enumeration is not an object"
-msgstr ""
+msgstr "快速枚举在 Objective-C 1.0 里不可用"
#: objc/objc-act.c:10362
#, gcc-internal-format, gfc-internal-format
#: objc/objc-gnu-runtime-abi-01.c:2168 objc/objc-next-runtime-abi-01.c:2848
#: objc/objc-next-runtime-abi-02.c:3636
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "non-objective-c type '%T' cannot be caught"
-msgstr "非对象成员%qs不能被声明为%<mutable%>"
+msgstr "非 Objective-C 类型‘%T’不能被捕获"
#: objc/objc-next-runtime-abi-01.c:150
#, gcc-internal-format