aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2005-12-03 01:02:39 +0000
committerJoseph Myers <jsm28@gcc.gnu.org>2005-12-03 01:02:39 +0000
commit3820178b949baa84b2d55069579a545fba478430 (patch)
treef9143f238a5d064867d9087b7b1190daaa3052d9
parent50b56799f728d43ffa0fc941bf6757908bc76f46 (diff)
downloadgcc-3820178b949baa84b2d55069579a545fba478430.zip
gcc-3820178b949baa84b2d55069579a545fba478430.tar.gz
gcc-3820178b949baa84b2d55069579a545fba478430.tar.bz2
* zh_CN.po: Update.
From-SVN: r107984
-rw-r--r--gcc/po/ChangeLog4
-rw-r--r--gcc/po/zh_CN.po2205
2 files changed, 997 insertions, 1212 deletions
diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog
index 3486b67..ee400ae 100644
--- a/gcc/po/ChangeLog
+++ b/gcc/po/ChangeLog
@@ -1,3 +1,7 @@
+2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
+
+ * zh_CN.po: Update.
+
2005-12-01 Joseph S. Myers <joseph@codesourcery.com>
* be.po, ca.po, da.po, de.po, el.po, es.po, fr.po, ja.po, nl.po,
diff --git a/gcc/po/zh_CN.po b/gcc/po/zh_CN.po
index 22935a2..23a961a 100644
--- a/gcc/po/zh_CN.po
+++ b/gcc/po/zh_CN.po
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: gcc 4.1-b20051125\n"
"Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
"POT-Creation-Date: 2005-11-20 16:33+0000\n"
-"PO-Revision-Date: 2005-11-28 21:06+0800\n"
+"PO-Revision-Date: 2005-12-01 22:46+0800\n"
"Last-Translator: Meng Jie <zuxyhere@eastday.com>\n"
"Language-Team: Chinese (simplified) <i18n-translation@lists.linux.net.cn>\n"
"MIME-Version: 1.0\n"
@@ -16,10 +16,11 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-Language: Chinese\n"
"X-Poedit-Country: CHINA\n"
+"X-Poedit-Basepath: z:\\gcc-4.1-20051125\\gcc\n"
#: c-decl.c:3715
msgid "<anonymous>"
-msgstr "<匿名>"
+msgstr "<anonymous>"
#: c-format.c:343 c-format.c:367
msgid "' ' flag"
@@ -412,7 +413,7 @@ msgstr "初始值设定项中索引范围为空"
#: c-typeck.c:5532
msgid "array index range in initializer exceeds array bounds"
-msgstr ""
+msgstr "初始值设定中数据索引范围超出数组边界"
#: c-typeck.c:5607 c-typeck.c:5628 c-typeck.c:6100
msgid "initialized field with side-effects overwritten"
@@ -452,7 +453,7 @@ msgstr ""
#: cfgrtl.c:2207
msgid "wrong insn in the fallthru edge"
-msgstr ""
+msgstr "直通边上的错误指令"
#: cfgrtl.c:2249
msgid "insn outside basic block"
@@ -469,7 +470,7 @@ msgstr "函数体不可用"
#: cgraph.c:302 cgraphunit.c:594
msgid "redefined extern inline functions are not considered for inlining"
-msgstr ""
+msgstr "不考虑内联重定义的外部内联函数"
#: cgraph.c:305 cgraphunit.c:599
msgid "function not considered for inlining"
@@ -572,9 +573,9 @@ msgid "fini function found in object %s"
msgstr "存储中未找到对象"
#: collect2.c:2221
-#, fuzzy, c-format
+#, c-format
msgid "can't open ldd output"
-msgstr "不能打开输出设备。"
+msgstr "无法打开 ldd 输出"
#: collect2.c:2224
#, c-format
@@ -623,7 +624,7 @@ msgstr "输入文件太多"
#: diagnostic.c:186
#, c-format
msgid "%s:%d: confused by earlier errors, bailing out\n"
-msgstr ""
+msgstr "%s:%d:不能从先前的错误中恢复,退出\n"
#: diagnostic.c:246
#, c-format
@@ -808,14 +809,12 @@ msgstr ""
"继续?(y 或 n) "
#: gcc.c:2848
-#, fuzzy
msgid "failed to get exit status"
-msgstr "设定盲文状态:%d。"
+msgstr "无法获取退出状态"
#: gcc.c:2854
-#, fuzzy
msgid "failed to get process times"
-msgstr "CdboCheckTmpAction 获取处理用的临时目录“tempDir”失败。"
+msgstr "无法获取进程时间"
#: gcc.c:2877
#, c-format
@@ -1138,12 +1137,12 @@ msgstr "未知的 spec 函数‘%s’"
#: gcc.c:5362
#, c-format
msgid "error in args to spec function '%s'"
-msgstr ""
+msgstr "给 spec 函数‘%s’的参数有错"
#: gcc.c:5410
-#, fuzzy, c-format
+#, c-format
msgid "malformed spec function name"
-msgstr "丢失函数分类名。"
+msgstr "spec 函数名格式错误"
#. )
#: gcc.c:5413
@@ -1152,9 +1151,9 @@ msgid "no arguments for spec function"
msgstr "CRIS 没有 FUNCTION_PROFILER"
#: gcc.c:5432
-#, fuzzy, c-format
+#, c-format
msgid "malformed spec function arguments"
-msgstr "显示当前堆栈结构所属函数的参数"
+msgstr "spec 函数实参格式错误"
#: gcc.c:5671
#, c-format
@@ -1223,7 +1222,7 @@ msgstr "没有输入文件"
#: gcc.c:6466
#, c-format
msgid "cannot specify -o with -c or -S with multiple files"
-msgstr ""
+msgstr "当有多个文件时不能在已指定 -c 或 -S 的情况下指定 -o"
#: gcc.c:6500
#, c-format
@@ -1408,9 +1407,9 @@ msgid "%s:not a gcov graph file\n"
msgstr "%s:不是一个 gcov 图文件\n"
#: gcov.c:722
-#, fuzzy, c-format
+#, c-format
msgid "%s:version '%.4s', prefer '%.4s'\n"
-msgstr "将偏好设定内的内容恢复为预设。"
+msgstr "%s:版本‘%.4s’,首选‘%.4s’\n"
#: gcov.c:774
#, fuzzy, c-format
@@ -1433,9 +1432,9 @@ msgid "%s:not a gcov data file\n"
msgstr "%s:不是一个 gcov 数据文件\n"
#: gcov.c:984
-#, fuzzy, c-format
+#, c-format
msgid "%s:version '%.4s', prefer version '%.4s'\n"
-msgstr "将偏好设定内的内容恢复为预设。"
+msgstr "%s:版本‘%.4s’,首选版本‘%.4s’\n"
#: gcov.c:990
#, c-format
@@ -1584,36 +1583,35 @@ msgstr "语法错误:不能备份"
#. be undefined if yyoverflow is a macro.
#: gengtype-yacc.c:1085 gengtype-yacc.c:1846 java/parse-scan.c:2471
#: java/parse-scan.c:3359 java/parse.c:3464 java/parse.c:6451
-#, fuzzy
msgid "memory exhausted"
msgstr "内存耗尽"
#. This is so xgettext sees the translatable formats that are
#. constructed on the fly.
#: gengtype-yacc.c:1653 java/parse-scan.c:3166 java/parse.c:6258
-#, fuzzy, c-format
+#, c-format
msgid "syntax error, unexpected %s"
-msgstr "发生意外的错误!"
+msgstr "语法错误,非预期的 %s"
#: gengtype-yacc.c:1654 java/parse-scan.c:3167 java/parse.c:6259
-#, fuzzy, c-format
+#, c-format
msgid "syntax error, unexpected %s, expecting %s"
-msgstr "发生了意外错误:%d。"
+msgstr "语法错误,非预期的 %s,需要 %s"
#: gengtype-yacc.c:1655 java/parse-scan.c:3168 java/parse.c:6260
-#, fuzzy, c-format
+#, c-format
msgid "syntax error, unexpected %s, expecting %s or %s"
-msgstr "参数语法错误"
+msgstr "语法错误,非预期的 %s,需要 %s 或 %s"
#: gengtype-yacc.c:1656 java/parse-scan.c:3169 java/parse.c:6261
-#, fuzzy, c-format
+#, c-format
msgid "syntax error, unexpected %s, expecting %s or %s or %s"
-msgstr "参数语法错误"
+msgstr "语法错误,非预期的 %s,需要 %s,%s 或 %s"
#: gengtype-yacc.c:1657 java/parse-scan.c:3170 java/parse.c:6262
-#, fuzzy, c-format
+#, c-format
msgid "syntax error, unexpected %s, expecting %s or %s or %s or %s"
-msgstr "参数语法错误"
+msgstr "语法错误,非预期的 %s,需要 %s,%s,%s 或 %s"
#. Depending on the version of Bison used to compile this grammar,
#. it may issue generic diagnostics spelled "syntax error" or
@@ -1752,7 +1750,7 @@ msgid "%s: warning: no write access for file '%s'\n"
msgstr "%s:警告:没有文件‘%s’的写权限\n"
#: protoize.c:747
-#, fuzzy, c-format
+#, c-format
msgid "%s: warning: no write access for dir containing '%s'\n"
msgstr "%s:警告:没有对包含‘%s’的目录的写权限\n"
@@ -1792,9 +1790,9 @@ msgid "%s: wait: %s\n"
msgstr "%s:等待:%s\n"
#: protoize.c:1915
-#, fuzzy, c-format
+#, c-format
msgid "%s: subprocess got fatal signal %d\n"
-msgstr "子进程收到致命信号 %d"
+msgstr "%s:子进程收到致命信号 %d\n"
#: protoize.c:1923
#, c-format
@@ -1807,9 +1805,9 @@ msgid "%s: warning: missing SYSCALLS file '%s'\n"
msgstr "%s:警告:缺少 SYSCALLS 文件‘%s’\n"
#: protoize.c:1981 protoize.c:2010
-#, fuzzy, c-format
+#, c-format
msgid "%s: can't read aux info file '%s': %s\n"
-msgstr "不能读取插件信息文件(“%s”)。"
+msgstr "%s:无法读取输助信息文件‘%s’:%s\n"
#: protoize.c:2026 protoize.c:2054
#, c-format
@@ -1822,19 +1820,19 @@ msgid "%s: can't open aux info file '%s' for reading: %s\n"
msgstr ""
#: protoize.c:2100
-#, fuzzy, c-format
+#, c-format
msgid "%s: error reading aux info file '%s': %s\n"
-msgstr "读取已保存的状态文件时出错:%s"
+msgstr "%s:读取输助信息文件‘%s’时出错:%s\n"
#: protoize.c:2113
-#, fuzzy, c-format
+#, c-format
msgid "%s: error closing aux info file '%s': %s\n"
-msgstr "-aux-info <文件>\t将声明信息写入 <文件>"
+msgstr "%s:关闭输助信息文件‘%s’时出错:%s\n"
#: protoize.c:2129
-#, fuzzy, c-format
+#, c-format
msgid "%s: can't delete aux info file '%s': %s\n"
-msgstr "不能读取插件信息文件(“%s”)。"
+msgstr "%s:无法删除输助信息文件‘%s’:%s\n"
#: protoize.c:2211 protoize.c:4180
#, c-format
@@ -1887,9 +1885,9 @@ msgid "%s: multiple static defs of '%s' in file '%s'\n"
msgstr "%s:‘%s’在文件‘%s’中有多个静态定义\n"
#: protoize.c:2702 protoize.c:2705
-#, fuzzy, c-format
+#, c-format
msgid "%s: %d: warning: source too confusing\n"
-msgstr "警告:跟随的组太多。"
+msgstr "%s:%d:警告:源文件不可理解\n"
#: protoize.c:2900
#, c-format
@@ -2093,12 +2091,12 @@ msgid "collect: reading %s\n"
msgstr "collect:读入 %s\n"
#: tlink.c:478
-#, fuzzy, c-format
+#, c-format
msgid "removing .rpo file"
msgstr "删除 .rpo 文件"
#: tlink.c:480
-#, fuzzy, c-format
+#, c-format
msgid "renaming .rpo file"
msgstr "重命名 .rpo 文件"
@@ -2340,14 +2338,12 @@ msgid "The maximum number of insns of a peeled loop that rolls only once"
msgstr ""
#: params.def:274
-#, fuzzy
msgid "The maximum number of insns of an unswitched loop"
-msgstr "剥离后的循环所能有的最大指令数"
+msgstr "去开关后的循环所能有的最大指令数"
#: params.def:279
-#, fuzzy
msgid "The maximum number of unswitchings in a single loop"
-msgstr "单个循环中考虑展开的最大指令数"
+msgstr "单个循环中考虑去开关的最大指令数"
#: params.def:286
msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates"
@@ -2378,9 +2374,8 @@ msgid "Select fraction of the maximal frequency of executions of basic block in
msgstr ""
#: params.def:330
-#, fuzzy
msgid "The maximum number of loop iterations we predict statically"
-msgstr "自动内联时指令的最大数量"
+msgstr "静态预测时的最多循环次数"
#: params.def:334
msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available"
@@ -2634,14 +2629,14 @@ msgid "invalid operand output code"
msgstr "无效的操作数输出代码"
#: config/arm/arm.c:10904 config/arm/arm.c:10922
-#, fuzzy, c-format
+#, c-format
msgid "predicated Thumb instruction"
-msgstr "Comment=非法指令。"
+msgstr "预测到的 Thumb 指令"
#: config/arm/arm.c:10910
#, c-format
msgid "predicated instruction in conditional sequence"
-msgstr ""
+msgstr "在条件序列中预测到的指令"
#: config/arm/arm.c:11018 config/arm/arm.c:11028 config/arm/arm.c:11038
#: config/arm/arm.c:11064 config/arm/arm.c:11082 config/arm/arm.c:11117
@@ -2817,14 +2812,12 @@ msgid "invalid operand for 'b' modifier"
msgstr "‘b’修饰符的操作数无效"
#: config/cris/cris.c:691
-#, fuzzy
msgid "invalid operand for 'o' modifier"
-msgstr "‘b’修饰符的操作数无效"
+msgstr "‘o’修饰符的操作数无效"
#: config/cris/cris.c:710
-#, fuzzy
msgid "invalid operand for 'O' modifier"
-msgstr "‘b’修饰符的操作数无效"
+msgstr "‘O’修饰符的操作数无效"
#: config/cris/cris.c:743
msgid "invalid operand for 'p' modifier"
@@ -2873,7 +2866,7 @@ msgstr "格式(操作数)(&R):"
#: config/cris/cris.c:1045
msgid "unexpected operand"
-msgstr "出乎预期的操作数"
+msgstr "非预期的操作数"
#: config/cris/cris.c:1078 config/cris/cris.c:1088
msgid "unrecognized address"
@@ -2973,44 +2966,36 @@ msgid "bad insn in frv_print_operand, bad const_double"
msgstr "给 frv_print_operand 错误的指令,‘e’修饰符:"
#: config/frv/frv.c:2858
-#, fuzzy
msgid "bad insn to frv_print_operand, 'e' modifier:"
msgstr "给 frv_print_operand 错误的指令,‘e’修饰符:"
#: config/frv/frv.c:2866
-#, fuzzy
msgid "bad insn to frv_print_operand, 'F' modifier:"
-msgstr "给 frv_print_operand 错误的指令,‘e’修饰符:"
+msgstr "给 frv_print_operand 错误的指令,‘F’修饰符:"
#: config/frv/frv.c:2882
-#, fuzzy
msgid "bad insn to frv_print_operand, 'f' modifier:"
-msgstr "给 frv_print_operand 错误的指令,‘e’修饰符:"
+msgstr "给 frv_print_operand 错误的指令,‘f’修饰符:"
#: config/frv/frv.c:2896
-#, fuzzy
msgid "bad insn to frv_print_operand, 'g' modifier:"
-msgstr "给 frv_print_operand 错误的指令,‘e’修饰符:"
+msgstr "给 frv_print_operand 错误的指令,‘g’修饰符:"
#: config/frv/frv.c:2944
-#, fuzzy
msgid "bad insn to frv_print_operand, 'L' modifier:"
-msgstr "给 frv_print_operand 错误的指令,‘e’修饰符:"
+msgstr "给 frv_print_operand 错误的指令,‘L’修饰符:"
#: config/frv/frv.c:2957
-#, fuzzy
msgid "bad insn to frv_print_operand, 'M/N' modifier:"
-msgstr "给 frv_print_operand 错误的指令,‘e’修饰符:"
+msgstr "给 frv_print_operand 错误的指令,‘M/N’修饰符:"
#: config/frv/frv.c:2978
-#, fuzzy
msgid "bad insn to frv_print_operand, 'O' modifier:"
-msgstr "给 frv_print_operand 错误的指令,‘e’修饰符:"
+msgstr "给 frv_print_operand 错误的指令,‘O’修饰符:"
#: config/frv/frv.c:2996
-#, fuzzy
msgid "bad insn to frv_print_operand, P modifier:"
-msgstr "给 frv_print_operand 错误的指令,‘e’修饰符:"
+msgstr "给 frv_print_operand 错误的指令,P 修饰符:"
#: config/frv/frv.c:3016
#, fuzzy
@@ -3267,11 +3252,11 @@ msgstr "MMIX 内部错误:‘m’值错误,不是一个整常量"
#: config/mmix/mmix.c:1566
msgid "MMIX Internal: Expected a register, not this"
-msgstr "MMIX 内部错误:预期的是寄存器,不是这个"
+msgstr "MMIX 内部错误:需要一个寄存器,不是这个"
#: config/mmix/mmix.c:1576
msgid "MMIX Internal: Expected a constant, not this"
-msgstr "MMIX 内部错误:预期的是一个常量,不是这个"
+msgstr "MMIX 内部错误:需要一个常量,不是这个"
#. We need the original here.
#: config/mmix/mmix.c:1660
@@ -3564,14 +3549,12 @@ msgid "candidate 2:"
msgstr "备选 2:"
#: cp/decl2.c:695
-#, fuzzy
msgid "candidates are: %+#D"
-msgstr "备选为:"
+msgstr "备选为:%+#D"
#: cp/decl2.c:697
-#, fuzzy
msgid "candidate is: %+#D"
-msgstr "%1 是 %2&#64;%3 (%4)"
+msgstr "备选为:%+#D"
#: cp/g++spec.c:238 java/jvspec.c:417
#, c-format
@@ -3579,29 +3562,24 @@ msgid "argument to '%s' missing\n"
msgstr "‘%s’缺少实参\n"
#: fortran/arith.c:141
-#, fuzzy
msgid "Arithmetic OK at %L"
-msgstr "在约会结束时 %s"
+msgstr "%L 处:算术正常"
#: fortran/arith.c:144
-#, fuzzy
msgid "Arithmetic overflow at %L"
-msgstr "在约会结束时 %s"
+msgstr "%L 处:算术上溢"
#: fortran/arith.c:147
-#, fuzzy
msgid "Arithmetic underflow at %L"
-msgstr "在约会结束时 %s"
+msgstr "%L 处:算术下溢"
#: fortran/arith.c:150
-#, fuzzy
msgid "Arithmetic NaN at %L"
-msgstr "在约会结束时 %s"
+msgstr "%L 处:算术 NaN"
#: fortran/arith.c:153
-#, fuzzy
msgid "Division by zero at %L"
-msgstr "%<%E / 0%> 中被零除"
+msgstr "%L 处被零除"
#: fortran/arith.c:156
msgid "Array operands are incommensurate at %L"
@@ -3612,29 +3590,28 @@ msgid "Integer outside symmetric range implied by Standard Fortran at %L"
msgstr ""
#: fortran/arith.c:1384
-#, fuzzy
msgid "Elemental binary operation"
-msgstr "<h3>操作失败!</h3><p>%1</p>"
+msgstr "基本的二元操作"
#: fortran/arith.c:1914
#, no-c-format
msgid "Arithmetic OK converting %s to %s at %L"
-msgstr ""
+msgstr "从 %s 转换到 %s,在 %L 处:算术正常"
#: fortran/arith.c:1918
#, no-c-format
msgid "Arithmetic overflow converting %s to %s at %L"
-msgstr ""
+msgstr "从 %s 转换到 %s,在 %L 处:算术上溢"
#: fortran/arith.c:1922
#, no-c-format
msgid "Arithmetic underflow converting %s to %s at %L"
-msgstr ""
+msgstr "从 %s 转换到 %s,在 %L 处:算术下溢"
#: fortran/arith.c:1926
#, no-c-format
msgid "Arithmetic NaN converting %s to %s at %L"
-msgstr ""
+msgstr "从 %s 转换到 %s,在 %L 处:算术 NaN"
#: fortran/arith.c:1930
#, fuzzy, no-c-format
@@ -3658,14 +3635,14 @@ msgid "The Hollerith constant at %L is too long to convert to %s"
msgstr ""
#: fortran/arith.c:2439
-#, no-c-format
+#, fuzzy, no-c-format
msgid "Enumerator exceeds the C integer type at %C"
-msgstr ""
+msgstr "%L 处的表达式必须具有 INTEGER 类型"
#: fortran/array.c:97
-#, fuzzy, no-c-format
+#, no-c-format
msgid "Expected array subscript at %C"
-msgstr "虚拟数组 %s 下溢,在 %s 中,于 %s:%d"
+msgstr "%C 处需要数组下标"
#: fortran/array.c:124
#, fuzzy, no-c-format
@@ -3675,12 +3652,12 @@ msgstr "数组下标类型为 %<char%>"
#: fortran/array.c:167
#, fuzzy, no-c-format
msgid "Invalid form of array reference at %C"
-msgstr "无效的引用类型"
+msgstr "%C 处的任何引用都不能多于 %d 维"
#: fortran/array.c:172
#, no-c-format
msgid "Array reference at %C cannot have more than %d dimensions"
-msgstr ""
+msgstr "%C 处的任何引用都不能多于 %d 维"
#: fortran/array.c:224
#, no-c-format
@@ -3718,9 +3695,9 @@ msgid "Expected another dimension in array declaration at %C"
msgstr ""
#: fortran/array.c:422
-#, no-c-format
+#, fuzzy, no-c-format
msgid "Array specification at %C has more than %d dimensions"
-msgstr ""
+msgstr "%C 处的任何引用都不能多于 %d 维"
#: fortran/array.c:627
#, fuzzy, no-c-format
@@ -3760,27 +3737,27 @@ msgstr ""
#: fortran/check.c:44
#, fuzzy, no-c-format
msgid "'%s' argument of '%s' intrinsic at %L must be %s"
-msgstr "列必须至少为 1。"
+msgstr "实参‘%s’(属于内建函数‘%s’,位于 %L)的秩必须为 %d"
#: fortran/check.c:60
#, no-c-format
msgid "'%s' argument of '%s' intrinsic at %L must be a numeric type"
-msgstr ""
+msgstr "实参‘%s’(属于内建函数‘%s’,位于 %L)必须具有数字类型"
#: fortran/check.c:75 fortran/check.c:640 fortran/check.c:650
#, no-c-format
msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or REAL"
-msgstr ""
+msgstr "实参‘%s’(属于内建函数‘%s’,位于 %L)必须为整数型或实数型"
#: fortran/check.c:92
#, no-c-format
msgid "'%s' argument of '%s' intrinsic at %L must be REAL or COMPLEX"
-msgstr ""
+msgstr "实参‘%s’(属于内建函数‘%s’,位于 %L)必须为实数型或复数型"
#: fortran/check.c:118
#, fuzzy, no-c-format
msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
-msgstr "%<__builtin_args_info%> 的实参必须是常量"
+msgstr "实参‘%s’(属于内建函数‘%s’,位于 %L)的秩必须为 %d"
#: fortran/check.c:126
#, fuzzy, no-c-format
@@ -3790,42 +3767,42 @@ msgstr "%s:“%s” 开始部份的数字无效"
#: fortran/check.c:146
#, no-c-format
msgid "'%s' argument of '%s' intrinsic at %L must be double precision"
-msgstr ""
+msgstr "实参‘%s’(属于内建函数‘%s’,位于 %L)必须为双精度"
#: fortran/check.c:163
#, no-c-format
msgid "'%s' argument of '%s' intrinsic at %L must be a logical array"
-msgstr ""
+msgstr "实参‘%s’(属于内建函数‘%s’,位于 %L)必须是一个逻辑数组"
#: fortran/check.c:180
-#, fuzzy, no-c-format
+#, no-c-format
msgid "'%s' argument of '%s' intrinsic at %L must be an array"
-msgstr "__builtin_spe_predicate 的第一个实参必须是常量"
+msgstr "实参‘%s’(属于内建函数‘%s’,位于 %L)必须是一个数组"
#: fortran/check.c:195
-#, fuzzy, no-c-format
+#, no-c-format
msgid "'%s' argument of '%s' intrinsic at %L must be a scalar"
-msgstr "__builtin_spe_predicate 的第一个实参必须是常量"
+msgstr "实参‘%s’(属于内建函数‘%s’,位于 %L)必须是一个标量"
#: fortran/check.c:210
#, no-c-format
msgid "'%s' argument of '%s' intrinsic at %L must be the same type and kind as '%s'"
-msgstr ""
+msgstr "实参‘%s’(属于内建函数‘%s’,位于 %L)必须具有与‘%s’一样的类型和种类"
#: fortran/check.c:225
#, no-c-format
msgid "'%s' argument of '%s' intrinsic at %L must be of rank %d"
-msgstr ""
+msgstr "实参‘%s’(属于内建函数‘%s’,位于 %L)的秩必须为 %d"
#: fortran/check.c:239
#, no-c-format
msgid "'%s' argument of '%s' intrinsic at %L must not be OPTIONAL"
-msgstr ""
+msgstr "实参‘%s’(属于内建函数‘%s’,位于 %L)不能为可选的"
#: fortran/check.c:259
#, no-c-format
msgid "'%s' argument of '%s' intrinsic at %L must be of kind %d"
-msgstr ""
+msgstr "实参‘%s’(属于内建函数‘%s’,位于 %L)必须具有种类 %d"
#: fortran/check.c:280
#, no-c-format
@@ -3835,7 +3812,7 @@ msgstr ""
#: fortran/check.c:286
#, no-c-format
msgid "'%s' argument of '%s' intrinsic at %L must be a variable"
-msgstr ""
+msgstr "实参‘%s’(属于内建函数‘%s’,位于 %L)必须是一个变量"
#: fortran/check.c:311
#, no-c-format
@@ -3850,12 +3827,12 @@ msgstr ""
#: fortran/check.c:434
#, no-c-format
msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
-msgstr ""
+msgstr "实参‘%s’(属于内建函数‘%s’,位于 %L)必须为 ALLOCATABLE"
#: fortran/check.c:473 fortran/check.c:1619
#, no-c-format
msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
-msgstr ""
+msgstr "实参‘%s’(属于内建函数‘%s’,位于 %L)必须是一个 POINTER"
#: fortran/check.c:485
#, no-c-format
@@ -3865,7 +3842,7 @@ msgstr ""
#: fortran/check.c:494
#, no-c-format
msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER or a TARGET"
-msgstr ""
+msgstr "实参‘%s’(属于内建函数‘%s’,位于 %L)必须是一个 POINTER 或 TARGET"
#: fortran/check.c:510
#, no-c-format
@@ -3880,7 +3857,7 @@ msgstr ""
#: fortran/check.c:771 fortran/check.c:1423 fortran/check.c:1431
#, no-c-format
msgid "'%s' argument of '%s' intrinsic at %L must be numeric or LOGICAL"
-msgstr ""
+msgstr "实参‘%s’(属于内建函数‘%s’,位于 %L)必须为数字或 LOGICAL 型"
#: fortran/check.c:920 fortran/check.c:1055 fortran/check.c:1118
#: fortran/check.c:1343
@@ -3889,29 +3866,29 @@ msgid "Extension: Different type kinds at %L"
msgstr ""
#: fortran/check.c:1025
-#, no-c-format
+#, fuzzy, no-c-format
msgid "Argument of %s at %L must be of length one"
-msgstr ""
+msgstr "%L 处 ICHAR 的参数长度必须为 1"
#: fortran/check.c:1077
#, no-c-format
msgid "'%s' argument of '%s' intrinsic at %L must be the same kind as '%s'"
-msgstr ""
+msgstr "实参‘%s’(属于内建函数‘%s’,位于 %L)必须具有与‘%s’一样的种类"
#: fortran/check.c:1192
#, no-c-format
msgid "'%s' argument of '%s' intrinsic at %L must be a non-derived type"
-msgstr ""
+msgstr "实参‘%s’(属于内建函数‘%s’,位于 %L)不能是派生类型"
#: fortran/check.c:1315
-#, fuzzy, no-c-format
+#, no-c-format
msgid "Intrinsic '%s' at %L must have at least two arguments"
-msgstr "%qD 带且仅带 2 个实参"
+msgstr "内建函数‘%s’ 于 %L 处必须有至少两个实参"
#: fortran/check.c:1349
-#, fuzzy, no-c-format
+#, no-c-format
msgid "'a%d' argument of '%s' intrinsic at %L must be %s(%d)"
-msgstr "列必须至少为 1。"
+msgstr "实参‘%s’(属于内建函数‘%s’,位于 %L)必须是 %s(%d)"
#: fortran/check.c:1374
#, no-c-format
@@ -3921,12 +3898,12 @@ msgstr ""
#: fortran/check.c:1452
#, no-c-format
msgid "'%s' argument of '%s' intrinsic at %L must be of rank 1 or 2"
-msgstr ""
+msgstr "实参‘%s’(属于内建函数‘%s’,位于 %L)的秩必须为 1 或 2"
#: fortran/check.c:1640
#, no-c-format
msgid "'%s' argument of '%s' intrinsic at %L must be conformable with '%s' argument"
-msgstr ""
+msgstr "实参‘%s’(属于内建函数‘%s’,位于 %L)必须与‘%s’实参相容"
#: fortran/check.c:1667
#, no-c-format
@@ -3936,7 +3913,7 @@ msgstr ""
#: fortran/check.c:1688
#, no-c-format
msgid "'%s' argument of '%s' intrinsic at %L must be of a dummy variable"
-msgstr ""
+msgstr "实参‘%s’(属于内建函数‘%s’,位于 %L)必须是一个哑元变量"
#: fortran/check.c:1696
#, no-c-format
@@ -3954,9 +3931,9 @@ msgid "'shape' argument of 'reshape' intrinsic at %L has more than %d elements"
msgstr ""
#: fortran/check.c:1910
-#, fuzzy, no-c-format
+#, no-c-format
msgid "Missing arguments to %s intrinsic at %L"
-msgstr "‘%s’选项缺少实参"
+msgstr "%s 内建函数缺少实参,于 %L 处"
#: fortran/check.c:1951
#, no-c-format
@@ -3964,9 +3941,9 @@ msgid "'source' argument of 'shape' intrinsic at %L must not be an assumed size
msgstr ""
#: fortran/check.c:2013
-#, fuzzy, no-c-format
+#, no-c-format
msgid "'%s' argument of '%s' intrinsic at %L must be less than rank %d"
-msgstr "%qs 属性的实参大于 %d"
+msgstr "实参‘%s’(属于内建函数‘%s’,位于 %L)秩必须小于 %d"
#: fortran/check.c:2470 fortran/check.c:2490
#, fuzzy, no-c-format
@@ -3976,12 +3953,12 @@ msgstr "给予函数 %qs 的参数太多"
#: fortran/check.c:2618 fortran/check.c:2980 fortran/check.c:3004
#, no-c-format
msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or PROCEDURE"
-msgstr ""
+msgstr "实参‘%s’(属于内建函数‘%s’,位于 %L)必须为 INTEGER 或 PROCEDURE"
#: fortran/check.c:3051 fortran/check.c:3059
#, no-c-format
msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
-msgstr ""
+msgstr "实参‘%s’(属于内建函数‘%s’,位于 %L)必须为 INTEGER 或 LOGICAL"
#: fortran/check.c:3066
#, no-c-format
@@ -3996,7 +3973,7 @@ msgstr "初始值设定中数组索引不是常数"
#: fortran/data.c:327
#, fuzzy, no-c-format
msgid "Extension: re-initialization of '%s' at %L"
-msgstr "找到一个定义"
+msgstr "扩展:%C 处缺少逗号"
#: fortran/decl.c:208
#, no-c-format
@@ -4079,9 +4056,9 @@ msgid "NULL() initialization at %C is ambiguous"
msgstr ""
#: fortran/decl.c:1028
-#, no-c-format
+#, fuzzy, no-c-format
msgid "Enumerator cannot be array at %C"
-msgstr ""
+msgstr "实参‘%s’(属于内建函数‘%s’,位于 %L)必须是一个逻辑数组"
#: fortran/decl.c:1089 fortran/decl.c:3297
#, no-c-format
@@ -4089,9 +4066,9 @@ msgid "Duplicate array spec for Cray pointee at %C."
msgstr ""
#: fortran/decl.c:1141
-#, fuzzy, no-c-format
+#, no-c-format
msgid "Function name '%s' not allowed at %C"
-msgstr "在主要名称中不容许 %%%1 格式"
+msgstr "函数名‘%s’不允许出现在 %C 处"
#: fortran/decl.c:1157
#, no-c-format
@@ -4104,9 +4081,9 @@ msgid "Initialization at %C isn't for a pointer variable"
msgstr "初始化将指针赋给整数,未作类型转换"
#: fortran/decl.c:1181
-#, fuzzy, no-c-format
+#, no-c-format
msgid "Pointer initialization requires a NULL at %C"
-msgstr "(靠近 %qs 的初始化)"
+msgstr "%C 处的指针初始化需要 NULL"
#: fortran/decl.c:1188
#, no-c-format
@@ -4121,7 +4098,7 @@ msgstr "在 %C 处的指针初始化需要‘=>’,而不是‘=’"
#: fortran/decl.c:1212
#, fuzzy, no-c-format
msgid "Expected an initialization expression at %C"
-msgstr "赋值需要一个左表达式"
+msgstr "%C 处需要常量表达式"
#: fortran/decl.c:1219
#, no-c-format
@@ -4141,7 +4118,7 @@ msgstr "-fdata-sections 在此目标机上不受支持"
#: fortran/decl.c:1334
#, fuzzy, no-c-format
msgid "Expected initialization expression at %C"
-msgstr "赋值需要一个左表达式"
+msgstr "%C 处需要常量表达式"
#: fortran/decl.c:1340
#, no-c-format
@@ -4171,7 +4148,7 @@ msgstr ""
#: fortran/decl.c:1554
#, fuzzy, no-c-format
msgid "Extension: BYTE type at %C"
-msgstr "类型已过时(于 %s:%d 声明)"
+msgstr "扩展:%C 处缺少逗号"
#: fortran/decl.c:1560
#, no-c-format
@@ -4206,7 +4183,7 @@ msgstr "无法找到下一个属性!"
#: fortran/decl.c:1971
#, fuzzy, no-c-format
msgid "Missing dimension specification at %C"
-msgstr "后缀中没给出转换限定符 %%"
+msgstr "扩展:%C 处缺少逗号"
#: fortran/decl.c:2053
#, fuzzy, no-c-format
@@ -4231,9 +4208,9 @@ msgid "Derived type at %C has not been previously defined and so cannot appear i
msgstr ""
#: fortran/decl.c:2252
-#, fuzzy, no-c-format
+#, no-c-format
msgid "Syntax error in data declaration at %C"
-msgstr "声明指定了两个以上的数据类型"
+msgstr "%C 的数据声明语法错误"
#: fortran/decl.c:2398
#, fuzzy, no-c-format
@@ -4266,14 +4243,14 @@ msgid "Expected formal argument list in function definition at %C"
msgstr ""
#: fortran/decl.c:2544
-#, fuzzy, no-c-format
+#, no-c-format
msgid "Unexpected junk after function declaration at %C"
-msgstr "与函数声明 %q#D 冲突"
+msgstr "%C 处的函数声明后有非预期的垃圾字符"
#: fortran/decl.c:2565
#, fuzzy, no-c-format
msgid "Function '%s' at %C already has a type of %s"
-msgstr "在位置 %s 处已经有一段窗帧风格"
+msgstr "字母 %c 在 %C 处已经有了一个 IMPLICIT 类型"
#: fortran/decl.c:2613
#, no-c-format
@@ -4333,7 +4310,7 @@ msgstr "%C 处的 ENTRY 语句不能出现在嵌套的子程序中"
#: fortran/decl.c:2666
#, fuzzy, no-c-format
msgid "ENTRY statement at %C cannot appear in a contained procedure"
-msgstr "%s 不能出现在常量表达式中"
+msgstr "%C 处的 ENTRY 语句不能出现在嵌套的子程序中"
#: fortran/decl.c:2741
#, no-c-format
@@ -4341,15 +4318,15 @@ msgid "RESULT attribute required in ENTRY statement at %C"
msgstr ""
#: fortran/decl.c:2982
-#, fuzzy, no-c-format
+#, no-c-format
msgid "Unexpected END statement at %C"
-msgstr "标号位于复合语句末尾"
+msgstr "%C 处非预期的 END 语句"
#. We would have required END [something]
#: fortran/decl.c:2991
-#, fuzzy, no-c-format
+#, no-c-format
msgid "%s statement expected at %L"
-msgstr "在下个语句处中断(&B)"
+msgstr "需要 %s 语句在 %L 处"
#: fortran/decl.c:3002
#, fuzzy, no-c-format
@@ -4362,9 +4339,9 @@ msgid "Expected block name of '%s' in %s statement at %C"
msgstr ""
#: fortran/decl.c:3032
-#, fuzzy, no-c-format
+#, no-c-format
msgid "Expected terminating name at %C"
-msgstr "Name=向水中射击"
+msgstr "%C 处需要结束名"
#: fortran/decl.c:3041
#, fuzzy, no-c-format
@@ -4377,9 +4354,9 @@ msgid "Missing array specification at %L in DIMENSION statement"
msgstr ""
#: fortran/decl.c:3105
-#, no-c-format
+#, fuzzy, no-c-format
msgid "Array specification must be deferred at %L"
-msgstr ""
+msgstr "实参‘%s’(属于内建函数‘%s’,位于 %L)必须是一个逻辑数组"
#: fortran/decl.c:3176
#, no-c-format
@@ -4387,19 +4364,19 @@ msgid "Unexpected character in variable list at %C"
msgstr ""
#: fortran/decl.c:3213
-#, fuzzy, no-c-format
+#, no-c-format
msgid "Expected '(' at %C"
-msgstr "在 %1:%2 期待“%3”"
+msgstr "在 %C 处需要‘(’"
#: fortran/decl.c:3227 fortran/decl.c:3268
-#, fuzzy, no-c-format
+#, no-c-format
msgid "Expected variable name at %C"
-msgstr "Name=向水中射击"
+msgstr "在 %C 处需要变量名"
#: fortran/decl.c:3243
-#, no-c-format
+#, fuzzy, no-c-format
msgid "Cray pointer at %C must be an integer."
-msgstr ""
+msgstr "%L 处的表达式必须具有 INTEGER 类型"
#: fortran/decl.c:3247
#, no-c-format
@@ -4407,19 +4384,19 @@ msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d
msgstr ""
#: fortran/decl.c:3254
-#, fuzzy, no-c-format
+#, no-c-format
msgid "Expected \",\" at %C"
-msgstr "在 %1:%2 期待“%3”"
+msgstr "在 %C 处需要“,”"
#: fortran/decl.c:3317
-#, fuzzy, no-c-format
+#, no-c-format
msgid "Expected \")\" at %C"
-msgstr "在 %1:%2 期待“%3”"
+msgstr "在 %C 处需要“)”"
#: fortran/decl.c:3329
-#, fuzzy, no-c-format
+#, no-c-format
msgid "Expected \",\" or end of statement at %C"
-msgstr "标号位于复合语句末尾"
+msgstr "在 %C 处需要“,”或语句尾"
#: fortran/decl.c:3394
#, no-c-format
@@ -4492,9 +4469,9 @@ msgid "Expected :: in TYPE definition at %C"
msgstr "RTL 检查:需要代码‘%s’,却得到‘%s’在 %s,于 %s:%d"
#: fortran/decl.c:3874
-#, no-c-format
+#, fuzzy, no-c-format
msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
-msgstr ""
+msgstr "实参‘%s’(属于内建函数‘%s’,位于 %L)必须具有与‘%s’一样的类型和种类"
#: fortran/decl.c:3884
#, no-c-format
@@ -4532,12 +4509,12 @@ msgid "%-5d "
msgstr "%-5d "
#: fortran/dump-parse-tree.c:55
-#, fuzzy, c-format
+#, c-format
msgid " "
msgstr " "
#: fortran/dump-parse-tree.c:79 fortran/dump-parse-tree.c:594
-#, fuzzy, c-format
+#, c-format
msgid "(%s "
msgstr "(%s"
@@ -4551,33 +4528,33 @@ msgstr "%d"
#: fortran/dump-parse-tree.c:166 fortran/dump-parse-tree.c:403
#: fortran/dump-parse-tree.c:495 fortran/dump-parse-tree.c:581
#: fortran/dump-parse-tree.c:602
-#, fuzzy, c-format
+#, c-format
msgid ")"
msgstr ")"
#: fortran/dump-parse-tree.c:106 fortran/dump-parse-tree.c:421
-#, fuzzy, c-format
+#, c-format
msgid "("
msgstr "("
#: fortran/dump-parse-tree.c:112
-#, fuzzy, c-format
+#, c-format
msgid "%s = "
msgstr "%s = "
#: fortran/dump-parse-tree.c:116
-#, fuzzy, c-format
+#, c-format
msgid "(arg not-present)"
-msgstr "电池:不存在"
+msgstr "(没有实参)"
#: fortran/dump-parse-tree.c:120 fortran/dump-parse-tree.c:397
#: fortran/dump-parse-tree.c:491
-#, fuzzy, c-format
+#, c-format
msgid " "
msgstr " "
#: fortran/dump-parse-tree.c:137 fortran/dump-parse-tree.c:312
-#, fuzzy, c-format
+#, c-format
msgid "()"
msgstr "()"
@@ -4587,12 +4564,12 @@ msgid "(%d"
msgstr "(%d"
#: fortran/dump-parse-tree.c:155
-#, fuzzy, c-format
+#, c-format
msgid " %s "
msgstr " %s "
#: fortran/dump-parse-tree.c:182
-#, fuzzy, c-format
+#, c-format
msgid "FULL"
msgstr "(满)"
@@ -4603,27 +4580,27 @@ msgid " , "
msgstr " , "
#: fortran/dump-parse-tree.c:227
-#, fuzzy, c-format
+#, c-format
msgid "UNKNOWN"
msgstr "未知"
#: fortran/dump-parse-tree.c:252
-#, fuzzy, c-format
+#, c-format
msgid " %% %s"
msgstr " %% %s"
#: fortran/dump-parse-tree.c:324 fortran/dump-parse-tree.c:381
-#, fuzzy, c-format
+#, c-format
msgid "''"
msgstr "''"
#: fortran/dump-parse-tree.c:326
-#, fuzzy, c-format
+#, c-format
msgid "%c"
msgstr "%c"
#: fortran/dump-parse-tree.c:333
-#, fuzzy, c-format
+#, c-format
msgid "%s("
msgstr "%s("
@@ -4638,7 +4615,7 @@ msgid " /)"
msgstr " /)"
#: fortran/dump-parse-tree.c:347
-#, fuzzy, c-format
+#, c-format
msgid "NULL()"
msgstr "#NULL!"
@@ -4649,27 +4626,27 @@ msgid "_%d"
msgstr "_%d"
#: fortran/dump-parse-tree.c:362
-#, fuzzy, c-format
+#, c-format
msgid ".true."
msgstr "TRUE()"
#: fortran/dump-parse-tree.c:364
-#, fuzzy, c-format
+#, c-format
msgid ".false."
msgstr ".false."
#: fortran/dump-parse-tree.c:391
-#, fuzzy, c-format
+#, c-format
msgid "(complex "
msgstr "复数"
#: fortran/dump-parse-tree.c:407
-#, fuzzy, c-format
+#, c-format
msgid "???"
msgstr "???"
#: fortran/dump-parse-tree.c:415 fortran/dump-parse-tree.c:698
-#, fuzzy, c-format
+#, c-format
msgid "%s:"
msgstr "%s:"
@@ -4714,14 +4691,14 @@ msgid "// "
msgstr "// "
#: fortran/dump-parse-tree.c:449
-#, fuzzy, c-format
+#, c-format
msgid "AND "
-msgstr " 和 "
+msgstr "AND "
#: fortran/dump-parse-tree.c:452
-#, fuzzy, c-format
+#, c-format
msgid "OR "
-msgstr " 或者 "
+msgstr "OR "
#: fortran/dump-parse-tree.c:455
#, c-format
@@ -4764,22 +4741,22 @@ msgid "<= "
msgstr "<= "
#: fortran/dump-parse-tree.c:479
-#, fuzzy, c-format
+#, c-format
msgid "NOT "
-msgstr "否"
+msgstr "NOT "
#: fortran/dump-parse-tree.c:501
-#, fuzzy, c-format
+#, c-format
msgid "%s["
msgstr "%s["
#: fortran/dump-parse-tree.c:507
-#, fuzzy, c-format
+#, c-format
msgid "%s[["
msgstr "%s[["
#: fortran/dump-parse-tree.c:528
-#, fuzzy, c-format
+#, c-format
msgid "(%s %s %s %s"
msgstr "(%s %s %s %s"
@@ -4789,14 +4766,14 @@ msgid " ALLOCATABLE"
msgstr " ALLOCATABLE"
#: fortran/dump-parse-tree.c:536 fortran/dump-parse-tree.c:599
-#, fuzzy, c-format
+#, c-format
msgid " DIMENSION"
-msgstr "<b>尺寸</b>:"
+msgstr " DIMENSION"
#: fortran/dump-parse-tree.c:538
-#, fuzzy, c-format
+#, c-format
msgid " EXTERNAL"
-msgstr "外部的"
+msgstr " EXTERNAL"
#: fortran/dump-parse-tree.c:540
#, c-format
@@ -4804,108 +4781,104 @@ msgid " INTRINSIC"
msgstr " INTRINSIC"
#: fortran/dump-parse-tree.c:542
-#, fuzzy, c-format
+#, c-format
msgid " OPTIONAL"
-msgstr "C (可选):"
+msgstr " OPTIONAL"
#: fortran/dump-parse-tree.c:544 fortran/dump-parse-tree.c:597
-#, fuzzy, c-format
+#, c-format
msgid " POINTER"
-msgstr "指针(&P)"
+msgstr " POINTER"
#: fortran/dump-parse-tree.c:546
-#, fuzzy, c-format
+#, c-format
msgid " SAVE"
-msgstr "保存(&S)"
+msgstr " SAVE"
#: fortran/dump-parse-tree.c:548
-#, fuzzy, c-format
+#, c-format
msgid " TARGET"
-msgstr "目标(&T)"
+msgstr " TARGET"
#: fortran/dump-parse-tree.c:550
-#, fuzzy, c-format
+#, c-format
msgid " DUMMY"
-msgstr "虚的"
+msgstr " DUMMY"
#: fortran/dump-parse-tree.c:552
-#, fuzzy, c-format
+#, c-format
msgid " RESULT"
-msgstr "结果"
+msgstr " RESULT"
#: fortran/dump-parse-tree.c:554
-#, fuzzy, c-format
+#, c-format
msgid " ENTRY"
-msgstr "项(&E)"
+msgstr " ENTRY"
#: fortran/dump-parse-tree.c:557
-#, fuzzy, c-format
+#, c-format
msgid " DATA"
-msgstr "数据(&D)"
+msgstr " DATA"
#: fortran/dump-parse-tree.c:559
-#, fuzzy, c-format
+#, c-format
msgid " USE-ASSOC"
-msgstr ""
-"%s:\n"
-"已使用 %d%%"
+msgstr " USE-ASSOC"
#: fortran/dump-parse-tree.c:561
-#, fuzzy, c-format
+#, c-format
msgid " IN-NAMELIST"
-msgstr " 位于字体 "
+msgstr " IN-NAMELIST"
#: fortran/dump-parse-tree.c:563
-#, fuzzy, c-format
+#, c-format
msgid " IN-COMMON"
-msgstr " 常见误算:%1。"
+msgstr " IN-COMMON"
#: fortran/dump-parse-tree.c:566
-#, fuzzy, c-format
+#, c-format
msgid " FUNCTION"
-msgstr "函数(&F)..."
+msgstr " FUNCTION"
#: fortran/dump-parse-tree.c:568
-#, fuzzy, c-format
+#, c-format
msgid " SUBROUTINE"
-msgstr "过程"
+msgstr " SUBROUTINE"
#: fortran/dump-parse-tree.c:570
-#, fuzzy, c-format
+#, c-format
msgid " IMPLICIT-TYPE"
-msgstr ""
-"%s\n"
-"未指定类别"
+msgstr " IMPLICIT-TYPE"
#: fortran/dump-parse-tree.c:573
-#, fuzzy, c-format
+#, c-format
msgid " SEQUENCE"
-msgstr "<b>序列</b>"
+msgstr " SEQUENCE"
#: fortran/dump-parse-tree.c:575
-#, fuzzy, c-format
+#, c-format
msgid " ELEMENTAL"
-msgstr "元素位置(%):"
+msgstr " ELEMENTAL"
#: fortran/dump-parse-tree.c:577
-#, fuzzy, c-format
+#, c-format
msgid " PURE"
-msgstr "纯粹(&P)"
+msgstr " PURE"
#: fortran/dump-parse-tree.c:579
-#, fuzzy, c-format
+#, c-format
msgid " RECURSIVE"
-msgstr "递归"
+msgstr " RECURSIVE"
#: fortran/dump-parse-tree.c:625
-#, fuzzy, c-format
+#, c-format
msgid "symbol %s "
-msgstr "符号"
+msgstr "符号 %s"
#: fortran/dump-parse-tree.c:632
-#, fuzzy, c-format
+#, c-format
msgid "value: "
-msgstr "#VALUE!"
+msgstr "值:"
#: fortran/dump-parse-tree.c:639
#, fuzzy, c-format
@@ -4925,14 +4898,14 @@ msgid " %s"
msgstr " %s"
#: fortran/dump-parse-tree.c:654
-#, fuzzy, c-format
+#, c-format
msgid "result: %s"
msgstr "结果:%s"
#: fortran/dump-parse-tree.c:660
-#, fuzzy, c-format
+#, c-format
msgid "components: "
-msgstr "组件"
+msgstr "组件:"
#: fortran/dump-parse-tree.c:667
#, fuzzy, c-format
@@ -4965,9 +4938,9 @@ msgid "symtree: %s Ambig %d"
msgstr ""
#: fortran/dump-parse-tree.c:763
-#, fuzzy, c-format
+#, c-format
msgid " from namespace %s"
-msgstr "(全局名字空间)"
+msgstr " 从命名空间 %s"
#: fortran/dump-parse-tree.c:807
#, c-format
@@ -5418,7 +5391,7 @@ msgid "User operators:\n"
msgstr "用户运算符:\n"
#: fortran/dump-parse-tree.c:1539
-#, fuzzy, c-format
+#, c-format
msgid "CONTAINS\n"
msgstr "CONTAINS\n"
@@ -5428,7 +5401,7 @@ msgid "In file %s:%d\n"
msgstr "在文件 %s:%d 中\n"
#: fortran/error.c:152
-#, fuzzy, no-c-format
+#, no-c-format
msgid " Included at %s:%d\n"
msgstr " 包含于 %s:%d\n"
@@ -5540,9 +5513,9 @@ msgid "Specification function '%s' at %L cannot be RECURSIVE"
msgstr ""
#: fortran/expr.c:1681
-#, no-c-format
+#, fuzzy, no-c-format
msgid "Dummy argument '%s' at %L cannot be OPTIONAL"
-msgstr ""
+msgstr "实参‘%s’(属于内建函数‘%s’,位于 %L)不能为可选的"
#: fortran/expr.c:1688
#, no-c-format
@@ -5562,7 +5535,7 @@ msgstr "%L 处的表达式必须具有 INTEGER 类型"
#: fortran/expr.c:1760
#, fuzzy, no-c-format
msgid "Expression at %L must be scalar"
-msgstr "列必须至少为 1。"
+msgstr "%L 处的表达式必须具有 INTEGER 类型"
#: fortran/expr.c:1788
#, fuzzy, no-c-format
@@ -5706,12 +5679,12 @@ msgstr ""
#: fortran/interface.c:273
#, fuzzy, no-c-format
msgid "Expected a nameless interface at %C"
-msgstr "需要类或接口声明"
+msgstr "需要‘END INTERFACE %s’于 %C 处"
#: fortran/interface.c:284
#, no-c-format
msgid "Expected 'END INTERFACE ASSIGNMENT (=)' at %C"
-msgstr ""
+msgstr "%C 处需要‘END INTERFACE ASSIGNMENT (=)’或语句尾"
#: fortran/interface.c:286
#, no-c-format
@@ -5966,7 +5939,7 @@ msgstr ""
#: fortran/io.c:496
#, fuzzy, no-c-format
msgid "Extension: $ descriptor at %C"
-msgstr "在约会结束时 %s"
+msgstr "扩展:%C 处缺少逗号"
#: fortran/io.c:501
msgid "$ must be the last specifier"
@@ -5984,7 +5957,7 @@ msgstr "需要常量表达式"
#: fortran/io.c:710 fortran/io.c:762
#, no-c-format
msgid "Extension: Missing comma at %C"
-msgstr ""
+msgstr "扩展:%C 处缺少逗号"
#: fortran/io.c:777 fortran/io.c:780
#, fuzzy, no-c-format
@@ -5994,7 +5967,7 @@ msgstr "“%”字符在字符串尾。"
#: fortran/io.c:820
#, fuzzy, no-c-format
msgid "Missing format label at %C"
-msgstr "标号位于复合语句末尾"
+msgstr "扩展:%C 处缺少逗号"
#: fortran/io.c:878 fortran/io.c:902
#, fuzzy, no-c-format
@@ -6019,7 +5992,7 @@ msgstr "重复的 case 标号:%<default%>"
#: fortran/io.c:975
#, fuzzy, no-c-format
msgid "%s tag at %L must be of type %s"
-msgstr "列必须至少为 1。"
+msgstr "%L 处的表达式必须具有 INTEGER 类型"
#: fortran/io.c:986
#, no-c-format
@@ -6029,7 +6002,7 @@ msgstr ""
#: fortran/io.c:999
#, fuzzy, no-c-format
msgid "%s tag at %L must be of type %s or %s"
-msgstr ",第 1 个域:无效的天体类型(必须是 0,1,3,4,5,6,7 或 8)"
+msgstr "%L 处的表达式必须具有 INTEGER 类型"
#: fortran/io.c:1007
#, no-c-format
@@ -6169,7 +6142,7 @@ msgstr ""
#: fortran/io.c:1879
#, fuzzy, no-c-format
msgid "FORMAT label %d at %L not defined"
-msgstr "在位置 %1 找不到定义的常量"
+msgstr "标号 %q+D 使用前未定义"
#: fortran/io.c:2000
#, fuzzy, no-c-format
@@ -6182,9 +6155,9 @@ msgid "Expected variable in READ statement at %C"
msgstr ""
#: fortran/io.c:2037
-#, fuzzy, no-c-format
+#, no-c-format
msgid "Expected expression in %s statement at %C"
-msgstr "赋值需要一个左表达式"
+msgstr "%C 处需要 %s 语句"
#: fortran/io.c:2048
#, no-c-format
@@ -6313,9 +6286,9 @@ msgid "Syntax error in iterator at %C"
msgstr "矢量 %s %s 域错误,在 %s 于 %s:%u"
#: fortran/match.c:801
-#, no-c-format
+#, fuzzy, no-c-format
msgid "Invalid form of PROGRAM statement at %C"
-msgstr ""
+msgstr "%C 处的 ENTRY 语句不能出现在 PROGRAM 中"
#: fortran/match.c:835
#, no-c-format
@@ -6423,9 +6396,9 @@ msgid "Illegal STAT variable in ALLOCATE statement at %C for a PURE procedure"
msgstr ""
#: fortran/match.c:1785 fortran/match.c:1951
-#, no-c-format
+#, fuzzy, no-c-format
msgid "STAT expression at %C must be a variable"
-msgstr ""
+msgstr "实参‘%s’(属于内建函数‘%s’,位于 %L)必须是一个变量"
#: fortran/match.c:1840
#, no-c-format
@@ -6528,14 +6501,14 @@ msgid "Expected initialization expression in CASE at %C"
msgstr ""
#: fortran/match.c:2941
-#, fuzzy, no-c-format
+#, no-c-format
msgid "Expected case name of '%s' at %C"
-msgstr "Name=向水中射击"
+msgstr "%C 处需要‘%s’的 case 名"
#: fortran/match.c:2985
-#, fuzzy, no-c-format
+#, no-c-format
msgid "Unexpected CASE statement at %C"
-msgstr "在下个语句处中断(&B)"
+msgstr "%C 处非预期的 CASE 语句"
#: fortran/match.c:3037
#, no-c-format
@@ -6613,7 +6586,6 @@ msgid "Module %s at line %d column %d: %s"
msgstr "第 %2$d 行第 %3$d 字出现无效的 namespace“%1$s”"
#: fortran/module.c:887
-#, fuzzy
msgid "Unexpected EOF"
msgstr "非预期的文件结束"
@@ -6622,44 +6594,36 @@ msgid "Unexpected end of module in string constant"
msgstr ""
#: fortran/module.c:973
-#, fuzzy
msgid "Integer overflow"
msgstr "整数溢出"
#: fortran/module.c:1004
-#, fuzzy
msgid "Name too long"
-msgstr "设备名太长"
+msgstr "名字太长"
#: fortran/module.c:1111
-#, fuzzy
msgid "Bad name"
-msgstr "邮箱名称错误"
+msgstr "错误的名字"
#: fortran/module.c:1155
-#, fuzzy
msgid "Expected name"
-msgstr "预期的名字"
+msgstr "需要名字"
#: fortran/module.c:1158
-#, fuzzy
msgid "Expected left parenthesis"
-msgstr "( (&#040;) 左圆括号"
+msgstr "需要左圆括号"
#: fortran/module.c:1161
-#, fuzzy
msgid "Expected right parenthesis"
-msgstr ") (&#041;) 右圆括号"
+msgstr "需要右圆括号"
#: fortran/module.c:1164
-#, fuzzy
msgid "Expected integer"
-msgstr "预期的整数"
+msgstr "需要整数"
#: fortran/module.c:1167
-#, fuzzy
msgid "Expected string"
-msgstr "预期的字符串"
+msgstr "需要字符串"
#: fortran/module.c:1191
#, fuzzy
@@ -6667,9 +6631,9 @@ msgid "find_enum(): Enum not found"
msgstr "找不到 %s。"
#: fortran/module.c:1206
-#, fuzzy, no-c-format
+#, no-c-format
msgid "Error writing modules file: %s"
-msgstr "编写 XML 文件时出错\n"
+msgstr "写入模块文件时出错:%s"
#: fortran/module.c:1565
#, fuzzy
@@ -6677,9 +6641,8 @@ msgid "Expected attribute bit name"
msgstr "属性名称不唯一"
#: fortran/module.c:2322
-#, fuzzy
msgid "Expected integer string"
-msgstr "要求值为字符串,得到的值为 %s"
+msgstr "需要整数字符串"
#: fortran/module.c:2326
#, fuzzy
@@ -6687,19 +6650,16 @@ msgid "Error converting integer"
msgstr "转换版面信息时出错!"
#: fortran/module.c:2349
-#, fuzzy
msgid "Expected real string"
-msgstr "要求值为字符串,得到的值为 %s"
+msgstr "需要实数字符串"
#: fortran/module.c:2495
-#, fuzzy
msgid "Expected expression type"
-msgstr "表达式类型无效"
+msgstr "需要表达式类型"
#: fortran/module.c:2540
-#, fuzzy
msgid "Bad operator"
-msgstr "(IRC 管理员)"
+msgstr "错误的操作符"
#: fortran/module.c:2626
#, fuzzy
@@ -6742,9 +6702,8 @@ msgid "Can't open module file '%s' for reading at %C: %s"
msgstr "%s:无法打开文件‘%s’读入:%s\n"
#: fortran/module.c:3760
-#, fuzzy
msgid "Unexpected end of module"
-msgstr "非正常文件结束"
+msgstr "非预期的模块结束"
#: fortran/module.c:3768
#, no-c-format
@@ -6767,9 +6726,9 @@ msgid "'-fd-lines-as-code' has no effect in free form."
msgstr ""
#: fortran/options.c:290
-#, fuzzy, c-format
+#, c-format
msgid "gfortran: Only one -M option allowed\n"
-msgstr "同一时间只允许连接至数据库一次"
+msgstr "gfortran:只允许使用一个 -M 选项\n"
#: fortran/options.c:296
#, c-format
@@ -6823,14 +6782,14 @@ msgid "Non-numeric character in statement label at %C"
msgstr ""
#: fortran/parse.c:420
-#, fuzzy, no-c-format
+#, no-c-format
msgid "Zero is not a valid statement label at %C"
-msgstr "不是一个有效的 GIMPLE 语句。"
+msgstr "零不是 %C 处的一个有效的语句标号"
#: fortran/parse.c:439
-#, fuzzy, no-c-format
+#, no-c-format
msgid "Bad continuation line at %C"
-msgstr "在 %1 的第 %2 行分析出错"
+msgstr "%C 处错误的续行"
#: fortran/parse.c:466
#, no-c-format
@@ -6838,9 +6797,9 @@ msgid "Statement label in blank line will be ignored at %C"
msgstr ""
#: fortran/parse.c:491
-#, fuzzy, no-c-format
+#, no-c-format
msgid "Line truncated at %C"
-msgstr "文件名:%1 行:%2"
+msgstr "行在 %C 处被截断"
#: fortran/parse.c:664
#, no-c-format
@@ -6848,54 +6807,45 @@ msgid "FORMAT statement at %L does not have a statement label"
msgstr ""
#: fortran/parse.c:736
-#, fuzzy
msgid "arithmetic IF"
-msgstr "“#if 0”注释"
+msgstr "算术 IF"
#: fortran/parse.c:742
-#, fuzzy
msgid "attribute declaration"
-msgstr "属性于 %q#T 的声明中被忽略"
+msgstr "属性声明"
#: fortran/parse.c:772
-#, fuzzy
msgid "data declaration"
-msgstr "跳到声明处"
+msgstr "数据声明"
#: fortran/parse.c:781
-#, fuzzy
msgid "derived type declaration"
-msgstr "隐藏了早先的类型声明 %q#D"
+msgstr "派生的类型声明"
#: fortran/parse.c:860
-#, fuzzy
msgid "block IF"
-msgstr "“#if 0”注释"
+msgstr "块 IF"
#: fortran/parse.c:869
-#, fuzzy
msgid "implied END DO"
-msgstr "删除待办事宜(&D)"
+msgstr "暗示的 END DO"
#: fortran/parse.c:936
-#, fuzzy
msgid "assignment"
msgstr "赋值"
#: fortran/parse.c:939
-#, fuzzy
msgid "pointer assignment"
msgstr "指针赋值"
#: fortran/parse.c:948
-#, fuzzy
msgid "simple IF"
-msgstr "“#if 0”注释"
+msgstr "简单的 IF"
#: fortran/parse.c:1085
-#, fuzzy, no-c-format
+#, no-c-format
msgid "Unexpected %s statement at %C"
-msgstr "在 %1:%2 有未料到的记号"
+msgstr "非预期的 %s 语句于 %C 处"
#: fortran/parse.c:1217
#, fuzzy, no-c-format
@@ -6903,9 +6853,9 @@ msgid "%s statement at %C cannot follow %s statement at %L"
msgstr "在下个语句处中断(&B)"
#: fortran/parse.c:1234
-#, fuzzy, no-c-format
+#, no-c-format
msgid "Unexpected end of file in '%s'"
-msgstr "PK 文件 %2 中有意外的 %1"
+msgstr "‘%s’中非预期的文件结尾"
#: fortran/parse.c:1287
#, no-c-format
@@ -6973,9 +6923,9 @@ msgid "Unexpected %s statement at %C in INTERFACE body"
msgstr ""
#: fortran/parse.c:1601
-#, fuzzy, no-c-format
+#, no-c-format
msgid "%s statement must appear in a MODULE"
-msgstr "%<@end%> 必须出现在 @implementation 上下文中"
+msgstr "%s 语句必须出现在 MODULE 中"
#: fortran/parse.c:1608
#, no-c-format
@@ -6990,12 +6940,12 @@ msgstr ""
#: fortran/parse.c:1706
#, no-c-format
msgid "Unexpected %s statement in WHERE block at %C"
-msgstr ""
+msgstr "非预期的 %s 语句出现在 %C 处的 WHERE 块中"
#: fortran/parse.c:1766
#, no-c-format
msgid "Unexpected %s statement in FORALL block at %C"
-msgstr ""
+msgstr "非预期的 %s 语句出现在 %C 处的 FORALL 块中"
#: fortran/parse.c:1818
#, no-c-format
@@ -7065,12 +7015,12 @@ msgstr ""
#: fortran/parse.c:2476
#, no-c-format
msgid "Unexpected %s statement in BLOCK DATA at %C"
-msgstr ""
+msgstr "非预期的 %s 语句出现在 %C 处的 BLOCK DATA 块中"
#: fortran/parse.c:2518
#, no-c-format
msgid "Unexpected %s statement in MODULE at %C"
-msgstr ""
+msgstr "非预期的 %s 语句出现在 %C 处的 MODULE 中"
#. If we see a duplicate main program, shut down. If the second
#. instance is an implied main program, ie data decls or executable
@@ -7083,7 +7033,7 @@ msgstr ""
#: fortran/primary.c:89
#, fuzzy, no-c-format
msgid "Missing kind-parameter at %C"
-msgstr "缺少实参项"
+msgstr "扩展:%C 处缺少逗号"
#: fortran/primary.c:212
#, fuzzy, no-c-format
@@ -7096,9 +7046,9 @@ msgid "Integer too big for its kind at %C"
msgstr ""
#: fortran/primary.c:250
-#, no-c-format
+#, fuzzy, no-c-format
msgid "Extension: Hollerith constant at %C"
-msgstr ""
+msgstr "%C 处需要常量表达式"
#: fortran/primary.c:262
#, no-c-format
@@ -7136,9 +7086,9 @@ msgid "Illegal character in binary constant at %C"
msgstr ""
#: fortran/primary.c:375
-#, fuzzy, no-c-format
+#, no-c-format
msgid "Illegal character in octal constant at %C"
-msgstr "strfmon 格式的填充字符"
+msgstr "%C 处的 8 进制常量中有非法字符"
#: fortran/primary.c:378
#, no-c-format
@@ -7221,9 +7171,9 @@ msgid "Error converting PARAMETER constant in complex constant at %C"
msgstr ""
#: fortran/primary.c:1222
-#, fuzzy, no-c-format
+#, no-c-format
msgid "Syntax error in COMPLEX constant at %C"
-msgstr "常量池条目 #%d 出错"
+msgstr "%C 处的复常量语法错误"
#: fortran/primary.c:1404
#, no-c-format
@@ -7241,9 +7191,9 @@ msgid "Missing keyword name in actual argument list at %C"
msgstr ""
#: fortran/primary.c:1516
-#, fuzzy, no-c-format
+#, no-c-format
msgid "Syntax error in argument list at %C"
-msgstr "模板实参表解析错误"
+msgstr "%C 处的参数列表语法错误"
#: fortran/primary.c:1603
#, no-c-format
@@ -7291,9 +7241,9 @@ msgid "Symbol at %C is not appropriate for an expression"
msgstr "表达式中浮点溢出"
#: fortran/primary.c:2273
-#, fuzzy, no-c-format
+#, no-c-format
msgid "Expected VARIABLE at %C"
-msgstr "在约会结束时 %s"
+msgstr "%C 处需要 VARIABLE "
#: fortran/resolve.c:101
#, no-c-format
@@ -7391,9 +7341,9 @@ msgid "Statement function '%s' at %L is not allowed as an actual argument"
msgstr ""
#: fortran/resolve.c:760
-#, fuzzy, no-c-format
+#, no-c-format
msgid "Symbol '%s' at %L is ambiguous"
-msgstr "%qD 的使用有歧义"
+msgstr "符号‘%s’(位于 %L)有歧义"
#: fortran/resolve.c:859
#, no-c-format
@@ -7416,9 +7366,9 @@ msgid "Unable to resolve the specific function '%s' at %L"
msgstr ""
#: fortran/resolve.c:1009 fortran/resolve.c:5363
-#, no-c-format
+#, fuzzy, no-c-format
msgid "Function '%s' at %L has no IMPLICIT type"
-msgstr ""
+msgstr "符号‘%s’(位于 %L)没有 IMPLICIT 类型"
#: fortran/resolve.c:1128
#, no-c-format
@@ -7520,9 +7470,9 @@ msgid "Inconsistent ranks for operator at %L and %L"
msgstr "一句 %<asm%> 中操作数约束不一致"
#: fortran/resolve.c:1767
-#, no-c-format
+#, fuzzy, no-c-format
msgid "Illegal stride of zero at %L"
-msgstr ""
+msgstr "%L 处 MOD 的第二个参数为 0"
#: fortran/resolve.c:1788
#, fuzzy, no-c-format
@@ -7540,9 +7490,9 @@ msgid "Rank mismatch in array reference at %L (%d/%d)"
msgstr ""
#: fortran/resolve.c:1847
-#, no-c-format
+#, fuzzy, no-c-format
msgid "Array index at %L must be scalar"
-msgstr ""
+msgstr "实参‘%s’(属于内建函数‘%s’,位于 %L)必须是一个逻辑数组"
#: fortran/resolve.c:1853
#, no-c-format
@@ -7555,14 +7505,14 @@ msgid "Extension: REAL array index at %L"
msgstr ""
#: fortran/resolve.c:1888
-#, no-c-format
+#, fuzzy, no-c-format
msgid "Argument dim at %L must be scalar"
-msgstr ""
+msgstr "实参‘%s’(属于内建函数‘%s’,位于 %L)的秩必须为 %d"
#: fortran/resolve.c:1894
-#, no-c-format
+#, fuzzy, no-c-format
msgid "Argument dim at %L must be of INTEGER type"
-msgstr ""
+msgstr "实参‘%s’(属于内建函数‘%s’,位于 %L)必须具有数字类型"
#: fortran/resolve.c:1996
#, no-c-format
@@ -7610,19 +7560,19 @@ msgid "Two or more part references with nonzero rank must not be specified at %L
msgstr ""
#: fortran/resolve.c:2395
-#, fuzzy, no-c-format
+#, no-c-format
msgid "%s at %L must be a scalar"
-msgstr "列必须至少为 1。"
+msgstr "%s (%L 处)必须是一个标量"
#: fortran/resolve.c:2403
#, no-c-format
msgid "%s at %L must be INTEGER or REAL"
-msgstr ""
+msgstr "%s (%L 处)必须是 INTEGER 或 REAL"
#: fortran/resolve.c:2406
-#, fuzzy, no-c-format
+#, no-c-format
msgid "%s at %L must be INTEGER"
-msgstr "整数 %ld 必须是正数"
+msgstr "%s (%L 处)必须是 INTEGER"
#: fortran/resolve.c:2422
#, no-c-format
@@ -7709,9 +7659,9 @@ msgid "Selection expression in computed GOTO statement at %L must be a scalar in
msgstr ""
#: fortran/resolve.c:3052
-#, no-c-format
+#, fuzzy, no-c-format
msgid "Argument of SELECT statement at %L cannot be %s"
-msgstr ""
+msgstr "%C 处的 ENTRY 语句不能出现在 SELECT 块中"
#: fortran/resolve.c:3061
#, no-c-format
@@ -7970,9 +7920,9 @@ msgid "Array pointer '%s' at %L must have a deferred shape"
msgstr ""
#: fortran/resolve.c:4474
-#, no-c-format
+#, fuzzy, no-c-format
msgid "Array '%s' at %L cannot have a deferred shape"
-msgstr ""
+msgstr "%C 处的任何引用都不能多于 %d 维"
#: fortran/resolve.c:4509
#, fuzzy, no-c-format
@@ -8097,7 +8047,7 @@ msgstr ""
#: fortran/resolve.c:5376
#, fuzzy, no-c-format
msgid "ENTRY '%s' at %L has no IMPLICIT type"
-msgstr "桌面项文件 %1 没有 Type=... 项。"
+msgstr "符号‘%s’(位于 %L)没有 IMPLICIT 类型"
#: fortran/resolve.c:5412
#, no-c-format
@@ -8120,19 +8070,19 @@ msgid "File '%s' is being included recursively"
msgstr "下载中"
#: fortran/scanner.c:1035
-#, fuzzy, no-c-format
+#, no-c-format
msgid "Can't open file '%s'"
-msgstr "无法打开文件“%s”"
+msgstr "无法打开文件‘%s’"
#: fortran/scanner.c:1044
-#, fuzzy, no-c-format
+#, no-c-format
msgid "Can't open included file '%s'"
-msgstr "无法打开文件!"
+msgstr "无法打开包含文件‘%s’"
#: fortran/scanner.c:1133
-#, fuzzy, c-format
+#, c-format
msgid "%s:%3d %s\n"
-msgstr "3D"
+msgstr "%s:%3d %s\n"
#: fortran/simplify.c:101
#, no-c-format
@@ -8157,27 +8107,27 @@ msgstr ""
#: fortran/simplify.c:254
#, no-c-format
msgid "Argument of ACOS at %L must be between -1 and 1"
-msgstr ""
+msgstr "%L 处 ACOS 的参数必须在 -1 和 1 之间"
#: fortran/simplify.c:276
#, no-c-format
msgid "Argument of ACOSH at %L must not be less than 1"
-msgstr ""
+msgstr "%L 处 ACOSH 的参数必须不小于 1"
#: fortran/simplify.c:503
#, no-c-format
msgid "Argument of ASIN at %L must be between -1 and 1"
-msgstr ""
+msgstr "%L 处 ASIN 的参数必须在 -1 和 1 之间"
#: fortran/simplify.c:559
#, no-c-format
msgid "Argument of ATANH at %L must be inside the range -1 to 1"
-msgstr ""
+msgstr "%L 处 ATANH 的参数必须在 -1 和 1 之间"
#: fortran/simplify.c:585
#, no-c-format
msgid "If first argument of ATAN2 %L is zero, then the second argument must not be zero"
-msgstr ""
+msgstr "如果 ATAN2 %L 的第一个参数为 0,第二个参数必须不为 0"
#: fortran/simplify.c:667
#, no-c-format
@@ -8185,14 +8135,14 @@ msgid "Bad character in CHAR function at %L"
msgstr ""
#: fortran/simplify.c:1193
-#, no-c-format
+#, fuzzy, no-c-format
msgid "Argument of IACHAR at %L must be of length one"
-msgstr ""
+msgstr "%L 处 ICHAR 的参数长度必须为 1"
#: fortran/simplify.c:1233
#, fuzzy, no-c-format
msgid "Invalid second argument of IBCLR at %L"
-msgstr "%qs 的实参类型无效"
+msgstr "%L 处 MOD 的第二个参数为 0"
#: fortran/simplify.c:1241
#, no-c-format
@@ -8202,7 +8152,7 @@ msgstr ""
#: fortran/simplify.c:1268
#, fuzzy, no-c-format
msgid "Invalid second argument of IBITS at %L"
-msgstr "%qs 的实参类型无效"
+msgstr "%L 处 MOD 的第二个参数为 0"
#: fortran/simplify.c:1274
#, fuzzy, no-c-format
@@ -8217,7 +8167,7 @@ msgstr ""
#: fortran/simplify.c:1333
#, fuzzy, no-c-format
msgid "Invalid second argument of IBSET at %L"
-msgstr "%qs 的实参类型无效"
+msgstr "%L 处 MOD 的第二个参数为 0"
#: fortran/simplify.c:1341
#, no-c-format
@@ -8227,7 +8177,7 @@ msgstr ""
#: fortran/simplify.c:1364
#, no-c-format
msgid "Argument of ICHAR at %L must be of length one"
-msgstr ""
+msgstr "%L 处 ICHAR 的参数长度必须为 1"
#: fortran/simplify.c:1372
#, no-c-format
@@ -8242,7 +8192,7 @@ msgstr ""
#: fortran/simplify.c:1657
#, fuzzy, no-c-format
msgid "Invalid second argument of ISHFT at %L"
-msgstr "%qs 的实参类型无效"
+msgstr "%L 处 MOD 的第二个参数为 0"
#: fortran/simplify.c:1673
#, no-c-format
@@ -8252,7 +8202,7 @@ msgstr ""
#: fortran/simplify.c:1737
#, fuzzy, no-c-format
msgid "Invalid second argument of ISHFTC at %L"
-msgstr "%qs 的实参类型无效"
+msgstr "%L 处 MOD 的第二个参数为 0"
#: fortran/simplify.c:1747
#, fuzzy, no-c-format
@@ -8293,13 +8243,13 @@ msgstr ""
#: fortran/simplify.c:2265
#, no-c-format
msgid "Second argument MOD at %L is zero"
-msgstr ""
+msgstr "%L 处 MOD 的第二个参数为 0"
#. Result is processor-dependent.
#: fortran/simplify.c:2276
#, no-c-format
msgid "Second argument of MOD at %L is zero"
-msgstr ""
+msgstr "%L 处 MOD 的第二个参数为 0"
#. Result is processor-dependent. This processor just opts
#. to not handle it at all.
@@ -8307,22 +8257,22 @@ msgstr ""
#: fortran/simplify.c:2322 fortran/simplify.c:2334
#, no-c-format
msgid "Second argument of MODULO at %L is zero"
-msgstr ""
+msgstr "%L 处 MODULO 的第二个参数为 0"
#: fortran/simplify.c:2391
#, no-c-format
msgid "Second argument of NEAREST at %L may not be zero"
-msgstr ""
+msgstr "%L 处 NEAREST 的第二个参数不能为 0"
#: fortran/simplify.c:2699
#, fuzzy, no-c-format
msgid "Invalid second argument of REPEAT at %L"
-msgstr "%qs 的实参类型无效"
+msgstr "%L 处 MOD 的第二个参数为 0"
#: fortran/simplify.c:2773
#, fuzzy, no-c-format
msgid "Integer too large in shape specification at %L"
-msgstr "在 %q#D 先前的指定之后"
+msgstr "%C 处表达式中整数值太大"
#: fortran/simplify.c:2783
#, no-c-format
@@ -8392,12 +8342,12 @@ msgstr ""
#: fortran/symbol.c:184
#, no-c-format
msgid "Letter %c already has an IMPLICIT type at %C"
-msgstr ""
+msgstr "字母 %c 在 %C 处已经有了一个 IMPLICIT 类型"
#: fortran/symbol.c:232
#, no-c-format
msgid "Symbol '%s' at %L has no IMPLICIT type"
-msgstr ""
+msgstr "符号‘%s’(位于 %L)没有 IMPLICIT 类型"
#: fortran/symbol.c:304
#, fuzzy, no-c-format
@@ -8470,24 +8420,24 @@ msgid "Symbol '%s' at %L already has an explicit interface"
msgstr ""
#: fortran/symbol.c:1112
-#, no-c-format
+#, fuzzy, no-c-format
msgid "Symbol '%s' at %L already has basic type of %s"
-msgstr ""
+msgstr "字母 %c 在 %C 处已经有了一个 IMPLICIT 类型"
#: fortran/symbol.c:1124
#, fuzzy, no-c-format
msgid "Symbol '%s' at %L cannot have a type"
-msgstr "无法处理类型“%1”的丢弃事件。"
+msgstr "符号‘%s’(位于 %L)没有 IMPLICIT 类型"
#: fortran/symbol.c:1262
-#, fuzzy, no-c-format
+#, no-c-format
msgid "Component '%s' at %C already declared at %L"
-msgstr "%qs 已过时(于 %s:%d 声明)"
+msgstr "组件‘%s’在 %C 处已经于 %L 处被声明"
#: fortran/symbol.c:1340
-#, fuzzy, no-c-format
+#, no-c-format
msgid "Symbol '%s' at %C is ambiguous"
-msgstr "%qD 的使用有歧义"
+msgstr "符号‘%s’在 %C 处有歧义"
#: fortran/symbol.c:1380
#, no-c-format
@@ -8605,19 +8555,18 @@ msgid "Array reference out of bounds"
msgstr "列数超出范围"
#: fortran/trans-const.c:164
-#, fuzzy
msgid "Incorrect function return value"
-msgstr "未设定函数返回值"
+msgstr "不正确的函数返回值"
#: fortran/trans-decl.c:437
-#, fuzzy, no-c-format
+#, no-c-format
msgid "storage size not known"
-msgstr "%J类型‘%D’大小未知"
+msgstr "存储大小未知"
#: fortran/trans-decl.c:444
-#, fuzzy, no-c-format
+#, no-c-format
msgid "storage size not constant"
-msgstr "%qD 的存储大小不是常量"
+msgstr "存储大小不是常量"
#: fortran/trans-io.c:476
#, fuzzy
@@ -9289,12 +9238,11 @@ msgstr "-private_bundle 不能和 -dynamiclib 一起使用"
#: config/rs6000/darwin.h:105
msgid " conflicting code gen style switches are used"
-msgstr ""
+msgstr " 冲突的代码生成选项"
#: config/vxworks.h:66
-#, fuzzy
msgid "-Xbind-now and -Xbind-lazy are incompatible"
-msgstr "-fjni 与 -femit-class-file 不兼容"
+msgstr "-Xbind-now 与 -Xbind-lazy 不兼容"
#: config/arm/arm.h:141
msgid "-msoft-float and -mhard_float may not be used together"
@@ -9409,27 +9357,24 @@ msgid "Warn if modifiers are specified when not necessary"
msgstr "当指定了不必须的修饰符时给出警告"
#: java/lang.opt:82
-#, fuzzy
msgid "Deprecated; use --classpath instead"
-msgstr "--CLASSPATH\t已过时;请改用 --classpath"
+msgstr "已过时;请改用 --classpath"
#: java/lang.opt:86
msgid "Permit the use of the assert keyword"
msgstr "允许使用 assert 关键字"
#: java/lang.opt:108
-#, fuzzy
msgid "Replace system path"
-msgstr "--bootclasspath=<路径>\t替换系统路径"
+msgstr "替换系统路径"
#: java/lang.opt:112
msgid "Generate checks for references to NULL"
msgstr "检查指向 NULL 的引用"
#: java/lang.opt:116
-#, fuzzy
msgid "Set class path"
-msgstr "设置窗口类"
+msgstr "设置类路径"
#: java/lang.opt:123
msgid "Output a class file"
@@ -9440,14 +9385,12 @@ msgid "Alias for -femit-class-file"
msgstr "-fmit-class-file 的别名"
#: java/lang.opt:131
-#, fuzzy
msgid "Choose input encoding (defaults from your locale)"
-msgstr "--encoding=<编码>\t选择输入编码(默认来自您的区域选项)"
+msgstr "选择输入编码(默认来自您的区域选项)"
#: java/lang.opt:135
-#, fuzzy
msgid "Set the extension directory path"
-msgstr " --extdirs 路径 设定扩展目录\n"
+msgstr "设定扩展目录路径"
#: java/lang.opt:139
msgid "Input file is a file with a list of filenames to compile"
@@ -9490,18 +9433,16 @@ msgid "Generated should be loaded by bootstrap loader"
msgstr ""
#: ada/lang.opt:74
-#, fuzzy
msgid "Specify options to GNAT"
-msgstr "传给脚本的选项"
+msgstr "指定传递给 GNAT 的选项"
#: fortran/lang.opt:30
msgid "Add a directory for INCLUDE and MODULE searching"
-msgstr ""
+msgstr "将一个目录添加到 INCLUDE 和 MODULE 搜索路径中"
#: fortran/lang.opt:34
-#, fuzzy
msgid "Put MODULE files in 'directory'"
-msgstr "生成文件的目录"
+msgstr "将 MODULE 文件放入‘directory’"
#: fortran/lang.opt:42
#, fuzzy
@@ -9576,7 +9517,6 @@ msgid "Display the code tree after parsing"
msgstr "显示编译器版本"
#: fortran/lang.opt:110
-#, fuzzy
msgid "Use f2c calling convention"
msgstr "使用 f2c 调用约定"
@@ -9614,9 +9554,8 @@ msgid "Use n as character line width in fixed mode"
msgstr ""
#: fortran/lang.opt:146
-#, fuzzy
msgid "Maximum identifier length"
-msgstr "文本的最大长度"
+msgstr "标识符的最大长度"
#: fortran/lang.opt:150
msgid "Size in bytes of the largest array that will be put on the stack"
@@ -9648,23 +9587,20 @@ msgid "Stop on following floating point exceptions"
msgstr "不内联浮点除法"
#: fortran/lang.opt:178
-#, fuzzy
msgid "Conform to the ISO Fortran 95 standard"
msgstr "遵循 ISO Fortran 95 标准"
#: fortran/lang.opt:182
-#, fuzzy
msgid "Conform to the ISO Fortran 2003 standard"
msgstr "遵循 ISO Fortran 2003 标准"
#: fortran/lang.opt:186
-#, fuzzy
msgid "Conform nothing in particular"
-msgstr "不特别遵循任何标准。"
+msgstr "不特别遵循任何标准"
#: fortran/lang.opt:190
msgid "Accept extensions to support legacy code"
-msgstr ""
+msgstr "接受一定的扩展以支持传统的代码"
#: fortran/lang.opt:194 c.opt:661
msgid "Use the narrowest integer type possible for enumeration types"
@@ -9815,9 +9751,8 @@ msgid "Dynamically allocate cc registers"
msgstr "不分配 BK 寄存器"
#: config/frv/frv.opt:43
-#, fuzzy
msgid "Set the cost of branches"
-msgstr "多卷集(&M)"
+msgstr "设定分支的代价"
#: config/frv/frv.opt:47
msgid "Enable conditional execution other than moves/scc"
@@ -9833,12 +9768,10 @@ msgid "Change the number of temporary registers that are available to conditiona
msgstr ""
#: config/frv/frv.opt:59
-#, fuzzy
msgid "Enable conditional moves"
-msgstr "启用条件章节"
+msgstr "启用条件转移"
#: config/frv/frv.opt:63
-#, fuzzy
msgid "Set the target CPU type"
msgstr "指定目标 CPU 的类型"
@@ -9862,24 +9795,20 @@ msgid "Just use icc0/fcc0"
msgstr "%s:TimedLoginDelay 小于 5,所以我就使用 5。"
#: config/frv/frv.opt:101
-#, fuzzy
msgid "Only use 32 FPRs"
-msgstr "使用 32 位整数"
+msgstr "只使用 32 个浮点寄存器"
#: config/frv/frv.opt:105
-#, fuzzy
msgid "Use 64 FPRs"
-msgstr "使用 64 位浮点数"
+msgstr "使用 64 个浮点寄存器"
#: config/frv/frv.opt:109
-#, fuzzy
msgid "Only use 32 GPRs"
-msgstr "使用 32 位整数"
+msgstr "只使用 32 个通用寄存器"
#: config/frv/frv.opt:113
-#, fuzzy
msgid "Use 64 GPRs"
-msgstr "使用 64 位浮点数"
+msgstr "使用 64 个通用寄存器"
#: config/frv/frv.opt:117
msgid "Enable use of GPREL for read-only data in FDPIC"
@@ -9910,14 +9839,12 @@ msgid "Disallow direct calls to global functions"
msgstr "为局部函数生成直接分支"
#: config/frv/frv.opt:141
-#, fuzzy
msgid "Use media instructions"
-msgstr "使用 AltiVec 指令"
+msgstr "使用多媒体指令"
#: config/frv/frv.opt:145
-#, fuzzy
msgid "Use multiply add/subtract instructions"
-msgstr "禁用融合的乘加指令"
+msgstr "使用乘加/减指令"
#: config/frv/frv.opt:149
#, fuzzy
@@ -9957,7 +9884,7 @@ msgstr "使用软件浮点单元"
#: config/frv/frv.opt:182
msgid "Assume a large TLS segment"
-msgstr ""
+msgstr "假定大的线程局部存储段"
#: config/frv/frv.opt:186
#, fuzzy
@@ -10072,7 +9999,7 @@ msgstr ""
#: config/s390/s390.opt:84
msgid "Warn if a function uses alloca or creates an array with dynamic size"
-msgstr ""
+msgstr "当函数使用 alloca 来创建变长数组时给出警告"
#: config/s390/s390.opt:88
msgid "Warn if a single function's framesize exceeds the given framesize"
@@ -10206,22 +10133,18 @@ msgid "Number of memreg bytes (default: 16, range: 0..16)"
msgstr ""
#: config/sparc/little-endian.opt:24
-#, fuzzy
msgid "Generate code for little-endian"
msgstr "生成低位字节在前的代码"
#: config/sparc/little-endian.opt:28
-#, fuzzy
msgid "Generate code for big-endian"
msgstr "生成高位字节在前的代码"
#: config/sparc/sparc.opt:24 config/sparc/sparc.opt:28
-#, fuzzy
msgid "Use hardware FP"
msgstr "使用硬件浮点单元"
#: config/sparc/sparc.opt:32
-#, fuzzy
msgid "Do not use hardware FP"
msgstr "不使用硬件浮点单元"
@@ -10238,7 +10161,6 @@ msgid "Use ABI reserved registers"
msgstr "使用 ABI 保留的寄存器"
#: config/sparc/sparc.opt:48
-#, fuzzy
msgid "Use hardware quad FP instructions"
msgstr "使用硬件四浮点指令"
@@ -10247,12 +10169,10 @@ msgid "Do not use hardware quad fp instructions"
msgstr "不使用硬件四浮点指令"
#: config/sparc/sparc.opt:56
-#, fuzzy
msgid "Compile for V8+ ABI"
msgstr "为 V8+ ABI 编译"
#: config/sparc/sparc.opt:60
-#, fuzzy
msgid "Use UltraSPARC Visual Instruction Set extensions"
msgstr "使用 UltraSPARC 可视化指令集"
@@ -10273,9 +10193,8 @@ msgid "Use 32-bit ABI"
msgstr "使用 32 位 ABI"
#: config/sparc/sparc.opt:80
-#, fuzzy
msgid "Use stack bias"
-msgstr "使用紧实的堆栈布局"
+msgstr "使用堆栈偏移"
#: config/sparc/sparc.opt:84
msgid "Use structs on stronger alignment for double-word copies"
@@ -10295,19 +10214,16 @@ msgid "Use given SPARC-V9 code model"
msgstr "使用给定的 x86-64 代码模式"
#: config/m32r/m32r.opt:24
-#, fuzzy
msgid "Compile for the m32rx"
-msgstr "为 m32rx 生成代码"
+msgstr "为 m32rx 编译"
#: config/m32r/m32r.opt:28
-#, fuzzy
msgid "Compile for the m32r2"
-msgstr "为 m32r2 生成代码"
+msgstr "为 m32r2 编译"
#: config/m32r/m32r.opt:32
-#, fuzzy
msgid "Compile for the m32r"
-msgstr "为 m32r 生成代码"
+msgstr "为 m32r 编译"
#: config/m32r/m32r.opt:36
msgid "Align all loops to 32 byte boundary"
@@ -10420,9 +10336,8 @@ msgid "Generate code for a 68851"
msgstr "为 68851 生成代码"
#: config/m68k/m68k.opt:85
-#, fuzzy
msgid "Generate code that uses 68881 floating-point instructions"
-msgstr "允许使用硬件浮点指令"
+msgstr "生成使用 68881 浮点指令的代码"
#: config/m68k/m68k.opt:89
msgid "Align variables on a 32-bit boundary"
@@ -10441,7 +10356,6 @@ msgid "Enable ID based shared library"
msgstr "启用基于 ID 的共享库"
#: config/m68k/m68k.opt:113
-#, fuzzy
msgid "Do not use the bit-field instructions"
msgstr "不使用位段指令"
@@ -10466,9 +10380,8 @@ msgid "Enable separate data segment"
msgstr "启用分离的数据段"
#: config/m68k/m68k.opt:137 config/bfin/bfin.opt:45
-#, fuzzy
msgid "ID of shared library to build"
-msgstr "启用基于 ID 的共享库"
+msgstr "将要创建的共享库的 ID"
#: config/m68k/m68k.opt:141
msgid "Consider type 'int' to be 16 bits wide"
@@ -10487,9 +10400,8 @@ msgid "Use IEEE math for fp comparisons"
msgstr "浮点数间的比较严格遵循 IEEE 标准"
#: config/i386/djgpp.opt:26
-#, fuzzy
msgid "Ignored (obsolete)"
-msgstr "弃用属性,忽略"
+msgstr "忽略(已过时)"
#: config/i386/i386.opt:24
msgid "sizeof(long double) is 16"
@@ -10513,7 +10425,7 @@ msgstr "sizeof(long double) 等于 12"
#: config/i386/i386.opt:56
msgid "Reserve space for outgoing arguments in the function prologue"
-msgstr ""
+msgstr "在函数序言中为输出实参预留空间"
#: config/i386/i386.opt:60
msgid "Align some doubles on dword boundary"
@@ -10545,7 +10457,7 @@ msgstr "指定分支的代价(1-5,任意单位)"
#: config/i386/i386.opt:92
msgid "Data greater than given threshold will go into .ldata section in x86-64 medium model"
-msgstr ""
+msgstr "在 x86-64 中等模式下大于指定阈值的数据将被存放在 .ldata 节中"
#: config/i386/i386.opt:96
msgid "Use given x86-64 code model"
@@ -10613,7 +10525,7 @@ msgstr "支持 MMX、SSE、SSE2 和 SSE3 内建函数及代码生成"
#: config/i386/i386.opt:202
msgid "Use SSE register passing conventions for SF and DF mode"
-msgstr ""
+msgstr "在 SF 和 DF 模式下使用 SSE 寄存器调用约定"
#: config/i386/i386.opt:206
msgid "Uninitialized locals in .bss"
@@ -10717,19 +10629,16 @@ msgid "Use PowerPC Graphics group optional instructions"
msgstr "使用 PowerPC 图像组可选指令"
#: config/rs6000/rs6000.opt:57
-#, fuzzy
msgid "Use PowerPC V2.01 single field mfcr instruction"
-msgstr "使用位段指令"
+msgstr "使用 PowerPC V2.01 单字段 mfcr 指令"
#: config/rs6000/rs6000.opt:61
-#, fuzzy
msgid "Use PowerPC V2.02 popcntb instruction"
-msgstr "使用 PowerPC 指令集"
+msgstr "使用 PowerPC V2.02 popcntb 指令"
#: config/rs6000/rs6000.opt:65
-#, fuzzy
msgid "Use PowerPC V2.02 floating point rounding instructions"
-msgstr "使用 PowerPC 图像组可选指令"
+msgstr "使用 PowerPC V2.02 浮点舍入指令"
#: config/rs6000/rs6000.opt:69
msgid "Use AltiVec instructions"
@@ -10768,9 +10677,8 @@ msgid "Do not generate fused multiply/add instructions"
msgstr ""
#: config/rs6000/rs6000.opt:109
-#, fuzzy
msgid "Generate fused multiply/add instructions"
-msgstr "不生成融合的乘加指令"
+msgstr "生成融合的乘/加指令"
#: config/rs6000/rs6000.opt:113
#, fuzzy
@@ -10779,58 +10687,55 @@ msgstr "自动更正(删除行首和行末的空白)"
#: config/rs6000/rs6000.opt:120
msgid "Return all structures in memory (AIX default)"
-msgstr ""
+msgstr "所有结构在内存中返回 (AIX 默认)"
#: config/rs6000/rs6000.opt:124
msgid "Return small structures in registers (SVR4 default)"
-msgstr ""
+msgstr "小结构在寄存器中返回 (SVR4 默认)"
#: config/rs6000/rs6000.opt:132
-#, fuzzy
msgid "Generate software floating point divide for better throughput"
msgstr "生成内联浮点除法,为最大吞吐量优化"
#: config/rs6000/rs6000.opt:136
msgid "Do not place floating point constants in TOC"
-msgstr ""
+msgstr "不在 TOC 中存放浮点常量"
#: config/rs6000/rs6000.opt:140
msgid "Place floating point constants in TOC"
-msgstr ""
+msgstr "在 TOC 中存放浮点常量"
#: config/rs6000/rs6000.opt:144
msgid "Do not place symbol+offset constants in TOC"
-msgstr ""
+msgstr "不在 TOC 中存放符号+偏移量常量"
#: config/rs6000/rs6000.opt:148
msgid "Place symbol+offset constants in TOC"
-msgstr ""
+msgstr "在 TOC 中存放符号+偏移量常量"
#: config/rs6000/rs6000.opt:159
msgid "Use only one TOC entry per procedure"
-msgstr ""
+msgstr "为每个进程只使用一个 TOC 条目"
#: config/rs6000/rs6000.opt:163
msgid "Put everything in the regular TOC"
msgstr ""
#: config/rs6000/rs6000.opt:167
-#, fuzzy
msgid "Generate VRSAVE instructions when generating AltiVec code"
-msgstr "指定是否应该为 AltiVec 生成 VRSAVE 指令"
+msgstr "生成 AltiVec 代码时生成 VRSAVE 指令"
#: config/rs6000/rs6000.opt:171
msgid "Deprecated option. Use -mvrsave/-mno-vrsave instead"
-msgstr ""
+msgstr "已过时的选项。请改用 -mvrsave/-mno-vrsave"
#: config/rs6000/rs6000.opt:175
-#, fuzzy
msgid "Generate isel instructions"
-msgstr "软件安装指南"
+msgstr "生成 isel 指令"
#: config/rs6000/rs6000.opt:179
msgid "Deprecated option. Use -misel/-mno-isel instead"
-msgstr ""
+msgstr "已过时的选项。请改用 -misel/-mno-isel"
#: config/rs6000/rs6000.opt:183
msgid "Generate SPE SIMD instructions on E500"
@@ -10838,7 +10743,7 @@ msgstr ""
#: config/rs6000/rs6000.opt:187
msgid "Deprecated option. Use -mspe/-mno-spe instead"
-msgstr ""
+msgstr "已过时的选项。请改用 -mspe/-mno-spe"
#: config/rs6000/rs6000.opt:191
msgid "Enable debug output"
@@ -10977,9 +10882,8 @@ msgid "Generate code for old exec BSS PLT"
msgstr "生成动态链接库的代码"
#: config/ms1/ms1.opt:24
-#, fuzzy
msgid "Generate multiply instructions"
-msgstr "支持乘加指令"
+msgstr "生成乘法指令"
#: config/ms1/ms1.opt:28
msgid "Use byte loads and stores when generating code."
@@ -10991,18 +10895,16 @@ msgstr ""
#: config/ms1/ms1.opt:40 config/ms1/ms1.opt:44 config/ms1/ms1.opt:48
#: config/ms1/ms1.opt:52 config/ms1/ms1.opt:56
-#, fuzzy
msgid "Internal debug switch"
-msgstr "ATM 交换器(switch)"
+msgstr "内部调试开关"
#: config/ms1/ms1.opt:60 config/iq2000/iq2000.opt:24
msgid "Specify CPU for code generation purposes"
msgstr "为代码生成指定目标 CPU"
#: config/mcore/mcore.opt:24
-#, fuzzy
msgid "Generate code for the M*Core M210"
-msgstr "为 M*Core M340 生成代码"
+msgstr "为 M*Core M210 生成代码"
#: config/mcore/mcore.opt:28
msgid "Generate code for the M*Core M340"
@@ -11021,7 +10923,6 @@ msgid "Set maximum alignment to 8"
msgstr "设定最大对齐边界为 8"
#: config/mcore/mcore.opt:44
-#, fuzzy
msgid "Generate big-endian code"
msgstr "生成高位字节在前的代码"
@@ -11030,16 +10931,14 @@ msgid "Emit call graph information"
msgstr "生成调用图信息"
#: config/mcore/mcore.opt:52
-#, fuzzy
msgid "Use the divide instruction"
-msgstr "不使用除法指令"
+msgstr "使用除法指令"
#: config/mcore/mcore.opt:56
msgid "Inline constants if it can be done in 2 insns or less"
msgstr ""
#: config/mcore/mcore.opt:60
-#, fuzzy
msgid "Generate little-endian code"
msgstr "生成低位字节在前的代码"
@@ -11056,9 +10955,8 @@ msgid "Set the maximum amount for a single stack increment operation"
msgstr ""
#: config/mcore/mcore.opt:80
-#, fuzzy
msgid "Always treat bitfields as int-sized"
-msgstr "总认为字段长与 int 相同"
+msgstr "总认为位段长与 int 相同"
#: config/arc/arc.opt:33
msgid "Prepend the name of the cpu to all public symbol names"
@@ -11070,146 +10968,118 @@ msgid "Compile code for ARC variant CPU"
msgstr "为指定的 CPU 优化代码"
#: config/arc/arc.opt:47
-#, fuzzy
msgid "Put functions in SECTION"
-msgstr "识别内建函数"
+msgstr "在 SECTION 中存放函数"
#: config/arc/arc.opt:51
-#, fuzzy
msgid "Put data in SECTION"
-msgstr "基本块外出现指令"
+msgstr "在 SECTION 中存放数据"
#: config/arc/arc.opt:55
-#, fuzzy
msgid "Put read-only data in SECTION"
-msgstr "将初始化为零的数据存放在 bss 段中"
+msgstr "在 SECTION 中存放只读数据"
#: config/sh/sh.opt:45
-#, fuzzy
msgid "Generate SH1 code"
msgstr "生成 SH1 代码"
#: config/sh/sh.opt:49
-#, fuzzy
msgid "Generate SH2 code"
msgstr "生成 SH2 代码"
#: config/sh/sh.opt:53
-#, fuzzy
msgid "Generate SH2a code"
msgstr "生成 SH2a 代码"
#: config/sh/sh.opt:57
-#, fuzzy
msgid "Generate SH2a FPU-less code"
msgstr "生成不带 FPU 的 SH2a 代码"
#: config/sh/sh.opt:61
-#, fuzzy
msgid "Generate default single-precision SH2a code"
msgstr "生成默认的单精度 SH2a 代码"
#: config/sh/sh.opt:65
-#, fuzzy
msgid "Generate only single-precision SH2a code"
msgstr "只生成单精度 SH2a 代码"
#: config/sh/sh.opt:69
-#, fuzzy
msgid "Generate SH2e code"
msgstr "生成 SH2e 代码"
#: config/sh/sh.opt:73
-#, fuzzy
msgid "Generate SH3 code"
msgstr "生成 SH3 代码"
#: config/sh/sh.opt:77
-#, fuzzy
msgid "Generate SH3e code"
msgstr "生成 SH3e 代码"
#: config/sh/sh.opt:81
-#, fuzzy
msgid "Generate SH4 code"
msgstr "生成 SH4 代码"
#: config/sh/sh.opt:85
-#, fuzzy
msgid "Generate SH4 FPU-less code"
msgstr "生成不带 FPU 的 SH4 代码"
#: config/sh/sh.opt:89
-#, fuzzy
msgid "Generate default single-precision SH4 code"
-msgstr "生成默认的单精度 SH2a 代码"
+msgstr "生成默认的单精度 SH4 代码"
#: config/sh/sh.opt:93
-#, fuzzy
msgid "Generate only single-precision SH4 code"
-msgstr "只生成单精度 SH2a 代码"
+msgstr "只生成单精度 SH4 代码"
#: config/sh/sh.opt:97
-#, fuzzy
msgid "Generate SH4a code"
-msgstr "生成更快的代码"
+msgstr "生成 SH4a 代码"
#: config/sh/sh.opt:101
-#, fuzzy
msgid "Generate SH4a FPU-less code"
-msgstr "生成不带 FPU 的 SH2a 代码"
+msgstr "生成不带 FPU 的 SH4a 代码"
#: config/sh/sh.opt:105
-#, fuzzy
msgid "Generate default single-precision SH4a code"
-msgstr "生成默认的单精度 SH2a 代码"
+msgstr "生成默认的单精度 SH4a 代码"
#: config/sh/sh.opt:109
-#, fuzzy
msgid "Generate only single-precision SH4a code"
-msgstr "只生成单精度 SH2a 代码"
+msgstr "只生成单精度 SH4a 代码"
#: config/sh/sh.opt:113
-#, fuzzy
msgid "Generate SH4al-dsp code"
-msgstr "生成动态链接库的代码"
+msgstr "生成 SH4al-dsp 代码"
#: config/sh/sh.opt:117
-#, fuzzy
msgid "Generate 32-bit SHmedia code"
-msgstr "生成 32 位代码"
+msgstr "生成 32 位 SHmedia 代码"
#: config/sh/sh.opt:121
-#, fuzzy
msgid "Generate 32-bit FPU-less SHmedia code"
-msgstr "生成低位字节在前的代码"
+msgstr "生成 32 位不带 FPU 的 SHmedia 代码"
#: config/sh/sh.opt:125
-#, fuzzy
msgid "Generate 64-bit SHmedia code"
-msgstr "生成 64 位 x86-64 代码"
+msgstr "生成 64 位 SHmedia 代码"
#: config/sh/sh.opt:129
-#, fuzzy
msgid "Generate 64-bit FPU-less SHmedia code"
-msgstr "生成低位字节在前的代码"
+msgstr "生成 64 位不带 FPU 的 SHmedia 代码"
#: config/sh/sh.opt:133
-#, fuzzy
msgid "Generate SHcompact code"
-msgstr "生成更快的代码"
+msgstr "生成 SHcompact 代码"
#: config/sh/sh.opt:137
-#, fuzzy
msgid "Generate FPU-less SHcompact code"
-msgstr "生成不带 FPU 的 SH2a 代码"
+msgstr "生成不带 FPU 的 SHcompact 代码"
#: config/sh/sh.opt:141
msgid "Throttle unrolling to avoid thrashing target registers unless the unroll benefit outweighs this"
msgstr ""
#: config/sh/sh.opt:145
-#, fuzzy
msgid "Generate code in big endian mode"
msgstr "生成高位字节在前的代码"
@@ -11223,9 +11093,8 @@ msgid "Enable SH5 cut2 workaround"
msgstr ""
#: config/sh/sh.opt:157
-#, fuzzy
msgid "Align doubles at 64-bit boundaries"
-msgstr "在 16 位边界上对齐变量"
+msgstr "在 64 位边界上对齐双精度变量"
#: config/sh/sh.opt:161
msgid "Division strategy, one of: call, call2, fp, inv, inv:minlat, inv20u, inv20l, inv:call, inv:call2, inv:fp"
@@ -11261,14 +11130,12 @@ msgid "Annotate assembler instructions with estimated addresses"
msgstr ""
#: config/sh/sh.opt:196
-#, fuzzy
msgid "Generate code in little endian mode"
msgstr "生成低位字节在前的代码"
#: config/sh/sh.opt:200
-#, fuzzy
msgid "Mark MAC register as call-clobbered"
-msgstr "%<asm%> 中出现未知的寄存器名 %qs"
+msgstr "将 MAC 寄存器标记为原值将为调用所破坏的"
#: config/sh/sh.opt:206
msgid "Make structs a multiple of 4 bytes (warning: ABI altered)"
@@ -11287,7 +11154,6 @@ msgid "Shorten address references during linking"
msgstr ""
#: config/sh/sh.opt:226
-#, fuzzy
msgid "Deprecated. Use -Os instead"
msgstr "已过时。请改用 -Os"
@@ -11410,9 +11276,8 @@ msgid "Thumb: Generate (leaf) stack frames even if not needed"
msgstr "Thumb:即使不需要也生成(叶)堆栈框架"
#: config/arm/arm.opt:151
-#, fuzzy
msgid "Tune code for the given processor"
-msgstr "为指定的 CPU 优化代码"
+msgstr "为指定的处理器优化代码"
#: config/arm/arm.opt:155
msgid "Assume big endian bytes, little endian words"
@@ -11457,12 +11322,10 @@ msgid "Do not pretend that branches are expensive"
msgstr ""
#: config/pdp11/pdp11.opt:56
-#, fuzzy
msgid "Pretend that branches are expensive"
-msgstr "指定分支的代价(1-5,任意单位)"
+msgstr "假定分支代价很高昂"
#: config/pdp11/pdp11.opt:60
-#, fuzzy
msgid "Use the DEC assembler syntax"
msgstr "使用 DEC 汇编风格"
@@ -11496,16 +11359,14 @@ msgid "Use subroutines for function prologues and epilogues"
msgstr "使用子程序完成函数前言/尾声"
#: config/avr/avr.opt:28
-#, fuzzy
msgid "Select the target MCU"
-msgstr "选择目标 CPU"
+msgstr "选择目标 MCU"
#: config/avr/avr.opt:35
msgid "Use STACK as the initial value of the stack pointer"
msgstr ""
#: config/avr/avr.opt:39
-#, fuzzy
msgid "Use an 8-bit 'int' type"
msgstr "使用 8 位‘int’类型"
@@ -11530,14 +11391,12 @@ msgid "Change only the low 8 bits of the stack pointer"
msgstr "只改变堆栈指针的低 8 位"
#: config/crx/crx.opt:24
-#, fuzzy
msgid "Support multiply accumulate instructions"
msgstr "支持乘加指令"
#: config/crx/crx.opt:28
-#, fuzzy
msgid "Do not use push to store function arguments"
-msgstr "不使用 push 指令保存参数"
+msgstr "不使用 push 指令保存函数参数"
#: config/crx/crx.opt:32
msgid "Restrict doloop to the given nesting level"
@@ -11580,7 +11439,6 @@ msgid "Use the BK register as a general purpose register"
msgstr "将 BK 寄存器用作一个通用寄存器"
#: config/c4x/c4x.opt:60
-#, fuzzy
msgid "Generate code for CPU"
msgstr "为 CPU 生成代码"
@@ -11734,11 +11592,8 @@ msgid "Use portable calling conventions"
msgstr "使用一般的调用约定"
#: config/pa/pa.opt:101
-#, fuzzy
msgid "Specify CPU for scheduling purposes. Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000"
-msgstr ""
-"无效的 -mschedule= 选项(%s)。\n"
-"有效的选项是 700,7100,7100LC,7200,7300,和 8000\n"
+msgstr "指定调度优化的目标 CPU。有效的选项是 700,7100,7100LC,7200,7300,和 8000"
#: config/pa/pa.opt:113
msgid "Do not disable space regs"
@@ -11773,9 +11628,8 @@ msgid "Intersperse literal pools with code in the text section"
msgstr ""
#: config/stormy16/stormy16.opt:25
-#, fuzzy
msgid "Provide libraries for the simulator"
-msgstr "对象库的显示设置"
+msgstr "为仿真器提供库"
#: config/mips/mips.opt:24
#, fuzzy
@@ -11783,9 +11637,8 @@ msgid "Generate code that conforms to the given ABI"
msgstr "为给定的 CPU 生成代码"
#: config/mips/mips.opt:28
-#, fuzzy
msgid "Use SVR4-style PIC"
-msgstr "不使用 Irix PIC"
+msgstr "不使用 SVR4 风格的 PIC"
#: config/mips/mips.opt:32
#, fuzzy
@@ -11793,9 +11646,8 @@ msgid "Use PMC-style 'mad' instructions"
msgstr "使用位段指令"
#: config/mips/mips.opt:36
-#, fuzzy
msgid "Generate code for the given ISA"
-msgstr "为给定的 CPU 生成代码"
+msgstr "为给定的 ISA 生成代码"
#: config/mips/mips.opt:40
msgid "Use Branch Likely instructions, overriding the architecture default"
@@ -11820,9 +11672,8 @@ msgid "Allow hardware floating-point instructions to cover both 32-bit and 64-bi
msgstr ""
#: config/mips/mips.opt:60
-#, fuzzy
msgid "Use MIPS-DSP instructions"
-msgstr "使用 MIPS-3D 指令"
+msgstr "使用 MIPS-DSP 指令"
#: config/mips/mips.opt:70
msgid "Use big-endian byte order"
@@ -11841,12 +11692,10 @@ msgid "Use NewABI-style %reloc() assembly operators"
msgstr "使用 NewABI 风格的 %reloc() 汇编运算符"
#: config/mips/mips.opt:86
-#, fuzzy
msgid "Work around certain R4000 errata"
msgstr "为某些 R4000 缺陷提供变通"
#: config/mips/mips.opt:90
-#, fuzzy
msgid "Work around certain R4400 errata"
msgstr "为某些 R4400 缺陷提供变通"
@@ -11863,7 +11712,6 @@ msgid "Work around VR4130 mflo/mfhi errata"
msgstr "为 VR4130 mflo/mfhi 缺陷提供变通"
#: config/mips/mips.opt:106
-#, fuzzy
msgid "Work around an early 4300 hardware bug"
msgstr "为早期 4300 的硬件缺陷提供变通"
@@ -11872,12 +11720,10 @@ msgid "FP exceptions are enabled"
msgstr "FP 异常已启用"
#: config/mips/mips.opt:114
-#, fuzzy
msgid "Use 32-bit floating-point registers"
msgstr "使用 32 位浮点寄存器"
#: config/mips/mips.opt:118
-#, fuzzy
msgid "Use 64-bit floating-point registers"
msgstr "使用 64 位浮点寄存器"
@@ -11886,7 +11732,6 @@ msgid "Use FUNC to flush the cache before calling stack trampolines"
msgstr ""
#: config/mips/mips.opt:126
-#, fuzzy
msgid "Generate floating-point multiply-add instructions"
msgstr "生成浮点乘加指令"
@@ -11899,14 +11744,12 @@ msgid "Use 64-bit general registers"
msgstr "使用 64 位通用寄存器"
#: config/mips/mips.opt:138
-#, fuzzy
msgid "Allow the use of hardware floating-point instructions"
msgstr "允许使用硬件浮点指令"
#: config/mips/mips.opt:142
-#, fuzzy
msgid "Generate code for ISA level N"
-msgstr "为 gprof 生成附加代码"
+msgstr "为级别 N 的 ISA 生成附加代码"
#: config/mips/mips.opt:146
msgid "Generate mips16 code"
@@ -11921,12 +11764,10 @@ msgid "Use indirect calls"
msgstr "使用间接调用"
#: config/mips/mips.opt:158
-#, fuzzy
msgid "Use a 32-bit long type"
msgstr "使用 32 位 long 类型"
#: config/mips/mips.opt:162
-#, fuzzy
msgid "Use a 64-bit long type"
msgstr "使用 64 位 long 类型"
@@ -11948,14 +11789,12 @@ msgid "Generate normal-mode code"
msgstr "生成普通模式的代码"
#: config/mips/mips.opt:182
-#, fuzzy
msgid "Do not use MIPS-3D instructions"
msgstr "不使用 MIPS-3D 指令"
#: config/mips/mips.opt:186
-#, fuzzy
msgid "Use paired-single floating-point instructions"
-msgstr "允许使用硬件浮点指令"
+msgstr "使用配对的单精度浮点指令"
#: config/mips/mips.opt:190
msgid "Restrict the use of hardware floating-point instructions to 32-bit operations"
@@ -11975,9 +11814,8 @@ msgid "Assume all symbols have 32-bit values"
msgstr "假定所有符号都有 32 位值"
#: config/mips/mips.opt:206
-#, fuzzy
msgid "Optimize the output for PROCESSOR"
-msgstr "为 Java 优化输出"
+msgstr "为 PROCESSOR 优化输出"
#: config/mips/mips.opt:210 config/iq2000/iq2000.opt:45
msgid "Put uninitialized constants in ROM (needs -membedded-data)"
@@ -12060,24 +11898,20 @@ msgid "Target DFLOAT double precision code"
msgstr ""
#: config/vax/vax.opt:32 config/vax/vax.opt:36
-#, fuzzy
msgid "Generate GFLOAT double precision code"
-msgstr "生成默认的单精度 SH2a 代码"
+msgstr "生成 GFLOAT 双精度代码"
#: config/vax/vax.opt:40
-#, fuzzy
msgid "Generate code for GNU assembler (gas)"
msgstr "为 GNU 汇编器(gas)生成代码"
#: config/vax/vax.opt:44
-#, fuzzy
msgid "Generate code for UNIX assembler"
msgstr "为 UNIX 汇编器生成代码"
#: config/vax/vax.opt:48
-#, fuzzy
msgid "Use VAXC structure conventions"
-msgstr "使用一般的调用约定"
+msgstr "使用 VAXC 结构约定"
#: config/cris/linux.opt:28
msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
@@ -12200,7 +12034,6 @@ msgid "Use H8/300 alignment rules"
msgstr "使用 H8/300 对齐规则"
#: config/v850/v850.opt:24
-#, fuzzy
msgid "Use registers r2 and r5"
msgstr "使用寄存器 r2 和 r5"
@@ -12257,14 +12090,12 @@ msgid "Compile for the v850 processor"
msgstr "为 v850 处理器编译"
#: config/v850/v850.opt:83
-#, fuzzy
msgid "Compile for the v850e processor"
-msgstr "为 v8plus ABI 编译"
+msgstr "为 v850e 处理器编译"
#: config/v850/v850.opt:87
-#, fuzzy
msgid "Compile for the v850e1 processor"
-msgstr "为 v8plus ABI 编译"
+msgstr "为 v850e1 处理器编译"
#: config/v850/v850.opt:91
msgid "Set the max size of data eligible for the ZDA area"
@@ -12351,7 +12182,6 @@ msgid "No default crt0.o"
msgstr "没有默认的 crt0.o"
#: config/bfin/bfin.opt:24
-#, fuzzy
msgid "Omit frame pointer for leaf functions"
msgstr "为叶函数(不调用其他函数的函数)忽略框架指针"
@@ -12368,7 +12198,6 @@ msgid "Avoid speculative loads to work around a hardware anomaly."
msgstr ""
#: config/bfin/bfin.opt:41
-#, fuzzy
msgid "Enabled ID based shared library"
msgstr "启用基于 ID 的共享库"
@@ -12377,14 +12206,12 @@ msgid "Avoid generating pc-relative calls; use indirection"
msgstr ""
#: config/vxworks.opt:25
-#, fuzzy
msgid "Assume the VxWorks RTP environment"
-msgstr "假定一般的 C 执行环境"
+msgstr "假定 VxWorks RTP 环境"
#: config/vxworks.opt:32
-#, fuzzy
msgid "Assume the VxWorks vThreads environment"
-msgstr "假定一般的 C 执行环境"
+msgstr "假定 VxWorks vThreads 环境"
#: config/darwin.opt:24
msgid "Generate code suitable for fast turn around debugging"
@@ -12392,7 +12219,7 @@ msgstr ""
#: config/darwin.opt:28
msgid "The earliest MacOS X version on which this program will run"
-msgstr ""
+msgstr "这个程序可能在其上运行的最早的 MacOS X 版本"
#: config/darwin.opt:32
msgid "Set sizeof(bool) to 1"
@@ -12411,9 +12238,8 @@ msgid "Support multi-threading"
msgstr "支持多线程"
#: c.opt:42
-#, fuzzy
msgid "Assert the <answer> to <question>. Putting '-' before <question> disables the <answer> to <question>"
-msgstr "-A<问题>=<答案>\t给出 <问题> 的 <答案>。在 <问题> 前加一个‘-’将禁用此 <答案>"
+msgstr "给出 <问题> 的 <答案>。在 <问题> 前加一个‘-’将禁用此 <答案>"
#: c.opt:46
msgid "Do not discard comments"
@@ -12424,23 +12250,20 @@ msgid "Do not discard comments in macro expansions"
msgstr "展开宏时不丢弃注释"
#: c.opt:54
-#, fuzzy
msgid "Define a <macro> with <val> as its value. If just <macro> is given, <val> is taken to be 1"
-msgstr "-D<宏>[=<值>]\t将<宏>定义为<值>。如果只给出了<宏>,<值>将被定为 1"
+msgstr "将 <宏> 定义为 <值>。如果只给出了 <宏>,<值> 将被定为 1"
#: c.opt:61
-#, fuzzy
msgid "Add <dir> to the end of the main framework include path"
-msgstr "将 <dir> 添加至主框架包含路径的末尾"
+msgstr "将 <目录> 添加至主框架包含路径的末尾"
#: c.opt:65
msgid "Print the name of header files as they are used"
msgstr "打印使用到的头文件名"
#: c.opt:69 c.opt:782
-#, fuzzy
msgid "Add <dir> to the end of the main include path"
-msgstr "将 <dir> 添加至主包含路径末尾"
+msgstr "将 <目录> 添加至主包含路径末尾"
#: c.opt:73
msgid "Generate make dependencies"
@@ -12451,9 +12274,8 @@ msgid "Generate make dependencies and compile"
msgstr "生成 make 依赖规则并编译"
#: c.opt:81
-#, fuzzy
msgid "Write dependency output to the given file"
-msgstr "-MF <文件>\t将依赖项输出到给定文件"
+msgstr "将依赖项输出到给定文件"
#: c.opt:85
msgid "Treat missing header files as generated files"
@@ -12473,27 +12295,24 @@ msgid "Generate phony targets for all headers"
msgstr "为 Intel as 生成代码"
#: c.opt:101
-#, fuzzy
msgid "Add a MAKE-quoted target"
-msgstr "-MQ <目标>\t添加一个 MAKE 括起的目标"
+msgstr "添加一个 MAKE 括起的目标"
#: c.opt:105
-#, fuzzy
msgid "Add an unquoted target"
-msgstr "添加新目标"
+msgstr "添加一个不括起的目标"
#: c.opt:109
msgid "Do not generate #line directives"
msgstr "不生成 #line 指令"
#: c.opt:113
-#, fuzzy
msgid "Undefine <macro>"
-msgstr "取消定义 <macro>"
+msgstr "取消定义 <宏>"
#: c.opt:117
msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
-msgstr ""
+msgstr "当结果与 ABI 相容的编译器的编译结果不同时给出警告"
#: c.opt:121
msgid "Enable most warning messages"
@@ -12501,15 +12320,15 @@ msgstr "启用大部分警告信息"
#: c.opt:125
msgid "Warn whenever an Objective-C assignment is being intercepted by the garbage collector"
-msgstr ""
+msgstr "当 Objective-C 赋值可能为垃圾回收所介入时给出警告"
#: c.opt:129
msgid "Warn about casting functions to incompatible types"
-msgstr ""
+msgstr "当把函数转换为不兼容类型时给出警告"
#: c.opt:133
msgid "Warn about C constructs that are not in the common subset of C and C++"
-msgstr ""
+msgstr "当在 C 语言中使用了 C 与 C++ 交集以外的构造时给出警告"
#: c.opt:138
msgid "Warn about casts which discard qualifiers"
@@ -12588,7 +12407,6 @@ msgid "Warn about zero-length formats"
msgstr "对长度为 0 的格式字符串给出警告"
#: c.opt:221
-#, fuzzy
msgid "Warn about variables which are initialized to themselves"
msgstr "对初始化为自身的变量给出警告。"
@@ -12601,13 +12419,12 @@ msgid "Warn when a declaration does not specify a type"
msgstr "当声明未指定类型时给出警告"
#: c.opt:236
-#, fuzzy
msgid "Deprecated. This switch has no effect"
msgstr "已过时。此开关不起作用。"
#: c.opt:240
msgid "Warn when there is a cast to a pointer from an integer of a different size"
-msgstr ""
+msgstr "当将一个大小不同的整数转换为指针时给出警告"
#: c.opt:244
msgid "Warn about invalid uses of the \"offsetof\" macro"
@@ -12667,7 +12484,7 @@ msgstr "当析构函数不是虚函数时给出警告"
#: c.opt:300
msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
-msgstr ""
+msgstr "当将 NULL 传递给需要非 NULL 的参数的函数时给出警告"
#: c.opt:304
#, fuzzy
@@ -12692,7 +12509,7 @@ msgstr "可能缺少括号的情况下给出警告"
#: c.opt:324
msgid "Warn when converting the type of pointers to member functions"
-msgstr ""
+msgstr "当改变成员函数指针的类型时给出警告"
#: c.opt:328
msgid "Warn about function pointer arithmetic"
@@ -12700,12 +12517,11 @@ msgstr "当在算术表达式中使用函数指针时给出警告"
#: c.opt:332
msgid "Warn when a pointer is cast to an integer of a different size"
-msgstr ""
+msgstr "当将一个指针转换为大小不同的整数时给出警告"
#: c.opt:336
-#, fuzzy
msgid "Warn about misuses of pragmas"
-msgstr "对无法识别的 pragma 加以警告"
+msgstr "对错误使用的 pragma 加以警告"
#: c.opt:340
msgid "Warn if inherited methods are unimplemented"
@@ -12729,7 +12545,7 @@ msgstr "当选择子有多个方法时给出警告"
#: c.opt:360
msgid "Warn about possible violations of sequence point rules"
-msgstr ""
+msgstr "当可能违反定序点规则时给出警告"
#: c.opt:364
msgid "Warn about signed-unsigned comparisons"
@@ -12749,7 +12565,7 @@ msgstr "使用了非原型的函数声明时给出莥警告"
#: c.opt:380
msgid "Warn if type signatures of candidate methods do not match exactly"
-msgstr ""
+msgstr "当备选方法的类型签字不完全匹配时给出警告"
#: c.opt:384
msgid "Warn when synthesis behavior differs from Cfront"
@@ -12769,7 +12585,7 @@ msgstr "当三字母序列可能影响程序意义时给出警告"
#: c.opt:400
msgid "Warn about @selector()s without previously declared methods"
-msgstr ""
+msgstr "当使用 @selector() 却不作事先声明时给出警告"
#: c.opt:404
msgid "Warn if an undefined macro is used in an #if directive"
@@ -12781,7 +12597,7 @@ msgstr "对无法识别的 pragma 加以警告"
#: c.opt:412
msgid "Warn about macros defined in the main file that are not used"
-msgstr ""
+msgstr "当定义在主文件中的宏未被使用时给出警告"
#: c.opt:416
msgid "Do not warn about using variadic macros when -pedantic"
@@ -12797,7 +12613,6 @@ msgid "Warn when a pointer differs in signedness in an assignment"
msgstr "当重载将无符号数提升为有符号数时给出警告"
#: c.opt:428
-#, fuzzy
msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)"
msgstr "-std=c89 (对 C 来说) 或 -std=c++98 (对 C++ 来说)的同义词"
@@ -12852,16 +12667,15 @@ msgstr ""
#: c.opt:496
msgid "Convert all strings and character constants to character set <cset>"
-msgstr ""
+msgstr "将所有字符串和字符常量转换到 <字符集>"
#: c.opt:500
msgid "Permit universal character names (\\u and \\U) in identifiers"
-msgstr ""
+msgstr "允许标识符中出现 Unicode 字符名(\\u 和 \\U)"
#: c.opt:504
-#, fuzzy
msgid "Specify the default character set for source files"
-msgstr "-finput-charset=<字符集>\t指定源代码的默认字符集"
+msgstr "指定源代码的默认字符集"
#: c.opt:521
msgid "Scope of for-init-statement variables is local to the loop"
@@ -12998,9 +12812,8 @@ msgid "Specify maximum template instantiation depth"
msgstr "启用模板自动实例化"
#: c.opt:698
-#, fuzzy
msgid "Do not generate thread-safe code for initializing local statics"
-msgstr "-fno-threadsafe-statics\t不为局部静态变量生成线程安全的初始化代码"
+msgstr "不为局部静态变量生成线程安全的初始化代码"
#: c.opt:702
msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
@@ -13051,9 +12864,8 @@ msgid "Dump declarations to a .decl file"
msgstr "将声明转储到一个 .decl 文件中"
#: c.opt:750 c.opt:778
-#, fuzzy
msgid "Add <dir> to the end of the system include path"
-msgstr "将 <dir> 添加至系统头文件目录列表末尾"
+msgstr "将 <目录> 添加至系统包含路径末尾"
#: c.opt:754
#, fuzzy
@@ -13061,28 +12873,24 @@ msgid "Accept definition of macros in <file>"
msgstr "%s:警告:没有‘%s’的静态定义,在文件‘%s’中\n"
#: c.opt:758
-#, fuzzy
msgid "Include the contents of <file> before other files"
-msgstr "在包含其他文件之前先包含 <file> 的内容"
+msgstr "在包含其他文件之前先包含 <文件> 的内容"
#: c.opt:762
msgid "Specify <path> as a prefix for next two options"
msgstr ""
#: c.opt:766
-#, fuzzy
msgid "Set <dir> to be the system root directory"
-msgstr "-isysroot <目录>\t将 <目录> 设为系统根目录"
+msgstr "将 <目录> 设为系统根目录"
#: c.opt:770
-#, fuzzy
msgid "Add <dir> to the start of the system include path"
-msgstr "将 <dir> 添加至系统头文件目录列表末尾"
+msgstr "将 <目录> 添加至系统包含路径开头"
#: c.opt:774
-#, fuzzy
msgid "Add <dir> to the end of the quote include path"
-msgstr "将 <dir> 添加至主包含路径末尾"
+msgstr "将 <目录> 添加至引号包含路径末尾"
#: c.opt:795
msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
@@ -13149,9 +12957,8 @@ msgid "Enable traditional preprocessing"
msgstr "启用传统预处理"
#: c.opt:879
-#, fuzzy
msgid "Support ISO C trigraphs"
-msgstr "ISO C++ 不支持 %<long long%>"
+msgstr "支持 ISO C 三元符"
#: c.opt:883
msgid "Do not predefine system-specific and GCC-specific macros"
@@ -13166,19 +12973,16 @@ msgid "Display this information"
msgstr "显示此信息"
#: common.opt:32
-#, fuzzy
msgid "Set parameter <param> to value. See below for a complete list of parameters"
-msgstr "--param <参数>=<值>\t将参数 <参数> 设为给定值。下面给出所有参数的列表"
+msgstr "将参数 <参数> 设为给定 <值>。下面给出所有参数的列表"
#: common.opt:42
-#, fuzzy
msgid "Put global and static data smaller than <number> bytes into a special section (on some targets)"
-msgstr "-G<数>\t将小于 <数> 字节的全局和静态数据放入一个特殊的节中(在某些目标机上)"
+msgstr "将小于 <数> 字节的全局和静态数据放入一个特殊的节中(在某些目标机上)"
#: common.opt:46
-#, fuzzy
msgid "Set optimization level to <number>"
-msgstr "设定串行端口号失败:%d。"
+msgstr "将优化等级设为 <数>"
#: common.opt:50
msgid "Optimize for space rather than speed"
@@ -13193,9 +12997,8 @@ msgid "Warn about returning structures, unions or arrays"
msgstr "当返回结构、联合或数组时给出警告"
#: common.opt:62
-#, fuzzy
msgid "Warn about inappropriate attribute usage"
-msgstr "对 __attribute__((deprecated)) 声明给出警告"
+msgstr "当对属性的使用不合适时给出警告"
#: common.opt:66
msgid "Warn about pointer casts which increase alignment"
@@ -13226,9 +13029,8 @@ msgid "Warn when an inlined function cannot be inlined"
msgstr "当内联函数无法被内联时给出警告"
#: common.opt:94
-#, fuzzy
msgid "Warn if an object is larger than <number> bytes"
-msgstr "-Wlarger-than-<n>\t当目标文件大于 <n> 字节时给出警告"
+msgstr "当目标文件大于 <n> 字节时给出警告"
#: common.opt:98
msgid "Warn if the loop cannot be optimized due to nontrivial assumptions."
@@ -13299,24 +13101,20 @@ msgid "Warn when a variable is unused"
msgstr "有未使用的变量时警告"
#: common.opt:178
-#, fuzzy
msgid "Warn when a register variable is declared volatile"
-msgstr "<qt>已声明的变量未被使用则给出警告</qt>"
+msgstr "当一个寄存器变量被声明为 volatile 时给出警告"
#: common.opt:182
-#, fuzzy
msgid "Emit declaration information into <file>"
-msgstr "-aux-info <文件>\t将声明信息写入 <文件>"
+msgstr "将声明信息写入 <文件>"
#: common.opt:195
-#, fuzzy
msgid "Enable dumps from specific passes of the compiler"
-msgstr "-d<字母>\t为指定的某趟汇译启用内存转储"
+msgstr "为指定的某趟汇译启用内存转储"
#: common.opt:199
-#, fuzzy
msgid "Set the file basename to be used for dumps"
-msgstr "-dumpbase <文件>\t设定内存转储使用的文件名前缀"
+msgstr "设定内存转储使用的文件名前缀"
#: common.opt:217
msgid "Align the start of functions"
@@ -13375,14 +13173,12 @@ msgid "Restrict target load migration not to re-use registers in any basic block
msgstr ""
#: common.opt:295
-#, fuzzy
msgid "Mark <register> as being preserved across functions"
-msgstr "-fcall-saved-<寄存器>\t认为 <寄存器> 跨越函数调用时值不变"
+msgstr "认为 <寄存器> 跨越函数调用时值不变"
#: common.opt:299
-#, fuzzy
msgid "Mark <register> as being corrupted by function calls"
-msgstr "-fcall-used-<寄存器>\t认为 <寄存器> 的值将被函数调用所改变"
+msgstr "认为 <寄存器> 的值将被函数调用所改变"
#: common.opt:306
msgid "Save registers around function calls"
@@ -13437,18 +13233,16 @@ msgid "Amend appropriate diagnostic messages with the command line option that c
msgstr ""
#: common.opt:360
-#, fuzzy
msgid "Dump various compiler internals to a file"
-msgstr "-fdump-<类型>\t将不同类型的编译器内部信息转储到一个文件里"
+msgstr "将一些编译器内部信息转储到一个文件里"
#: common.opt:364
msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
-msgstr ""
+msgstr "在调试转储中不输出指令数和行号标记"
#: common.opt:368
-#, fuzzy
msgid "Perform early inlining"
-msgstr "同步过早结束"
+msgstr "进行早内联"
#: common.opt:372
msgid "Perform DWARF2 duplicate elimination"
@@ -13471,9 +13265,8 @@ msgid "Assume no NaNs or infinities are generated"
msgstr "假定结果不会是 NaN 或无穷大浮点数"
#: common.opt:399
-#, fuzzy
msgid "Mark <register> as being unavailable to the compiler"
-msgstr "-ffixed-<寄存器>\t认为 <寄存器> 对编译器而言不可用"
+msgstr "认为 <register> 对编译器而言不可用"
#: common.opt:403
msgid "Don't allocate floats and doubles in extended-precision registers"
@@ -13549,9 +13342,8 @@ msgid "Integrate functions called once into their callers"
msgstr "将简单函数集成到它们的调用者中"
#: common.opt:500
-#, fuzzy
msgid "Limit the size of inlined functions to <number>"
-msgstr "-finline-limit=<数>\t将内联函数的大小限制在 <数> 以内"
+msgstr "将内联函数的大小限制在 <数> 以内"
#: common.opt:504
msgid "Instrument function entry and exit with profiling calls"
@@ -13559,7 +13351,7 @@ msgstr ""
#: common.opt:508
msgid "Perform Interprocedural constant propagation"
-msgstr ""
+msgstr "进行进程间的复写传递"
#: common.opt:512
#, fuzzy
@@ -13620,9 +13412,8 @@ msgid "Attempt to merge identical constants across compilation units"
msgstr "试图合并不同编译单元中的相同常量"
#: common.opt:571
-#, fuzzy
msgid "Limit diagnostics to <number> characters per line. 0 suppresses line-wrapping"
-msgstr "-fmessage-length=<数字>\t将诊断信息限制在每行 <数字> 个字符每行。0 取消自动换行"
+msgstr "t将诊断信息限制在每行 <数字> 个字符每行。0 取消自动换行"
#: common.opt:575
msgid "Perform SMS based modulo scheduling before the first scheduling pass"
@@ -13669,9 +13460,8 @@ msgid "Pack structure members together without holes"
msgstr ""
#: common.opt:619
-#, fuzzy
msgid "Set initial maximum structure member alignment"
-msgstr "-fpack-struct=<数>\t设定结构成员最大对齐边界的初始值"
+msgstr "设定结构成员最大对齐边界的初始值"
#: common.opt:623
msgid "Return small aggregates in memory, not registers"
@@ -13786,9 +13576,8 @@ msgid "Allow speculative motion of more loads"
msgstr ""
#: common.opt:738
-#, fuzzy
msgid "Set the verbosity level of the scheduler"
-msgstr "设置缩放级别到 %1%"
+msgstr "指定调度器输出的冗余程度"
#: common.opt:742
msgid "If scheduling post reload, do superblock scheduling"
@@ -13909,12 +13698,10 @@ msgid "Enable SSA-CCP optimization on trees"
msgstr "启用树上的 SSA-CCP 优化"
#: common.opt:880
-#, fuzzy
msgid "Enable SSA-CCP optimization for stores and loads"
-msgstr "启用树上的 SSA-CCP 优化"
+msgstr "启用加载和存储的 SSA-CCP 优化"
#: common.opt:884
-#, fuzzy
msgid "Enable loop header copying on trees"
msgstr "启用树上的循环不变量转移"
@@ -13927,14 +13714,12 @@ msgid "Replace SSA temporaries with better names in copies"
msgstr ""
#: common.opt:896
-#, fuzzy
msgid "Enable copy propagation on trees"
-msgstr "在树级别进行循环矢量化"
+msgstr "在树级别进行复写传递"
#: common.opt:900
-#, fuzzy
msgid "Enable copy propagation for stores and loads"
-msgstr "在树级别进行循环优化"
+msgstr "为加载和存储进行复写传递"
#: common.opt:904
msgid "Enable SSA dead code elimination optimization on trees"
@@ -14013,11 +13798,11 @@ msgstr "展开所有循环"
#: common.opt:979
msgid "Allow loop optimizations to assume that the loops behave in normal way"
-msgstr ""
+msgstr "允许假定循环以“正常”方式动作的循环优化"
#: common.opt:987
msgid "Allow math optimizations that may violate IEEE or ISO standards"
-msgstr ""
+msgstr "允许可能违反 IEEE 或 ISO 标准的优化"
#: common.opt:991
msgid "Perform loop unswitching"
@@ -14036,14 +13821,12 @@ msgid "Enable loop vectorization on trees"
msgstr "在树上进行循环矢量化"
#: common.opt:1007
-#, fuzzy
msgid "Enable loop versioning when doing loop vectorization on trees"
-msgstr "在树上进行循环矢量化"
+msgstr "在树上进行循环矢量化时启用多版本循环"
#: common.opt:1011
-#, fuzzy
msgid "Set the verbosity level of the vectorizer"
-msgstr "设置缩放级别到 %1%"
+msgstr "设置矢量化器输出的冗余程度"
#: common.opt:1021
msgid "Add extra commentary to assembler output"
@@ -14063,9 +13846,8 @@ msgid "Construct webs and split unrelated uses of single variable"
msgstr ""
#: common.opt:1038
-#, fuzzy
msgid "Perform whole program optimizations"
-msgstr "进行 VR4130 特定的对齐优化"
+msgstr "进行全程序优化"
#: common.opt:1042
msgid "Assume signed arithmetic overflow wraps around"
@@ -14112,9 +13894,8 @@ msgid "Generate debug information in extended XCOFF format"
msgstr "生成 XCOFF 扩展格式的调试信息"
#: common.opt:1086
-#, fuzzy
msgid "Place output into <file>"
-msgstr "合并 %1 的 diff 结果到文件 %2"
+msgstr "将输出写入 <file>"
#: common.opt:1090
msgid "Enable function profiling"
@@ -14141,9 +13922,9 @@ msgid "Suppress warnings"
msgstr "不显示警告"
#: attribs.c:175
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%qs attribute directive ignored"
-msgstr "%qs 忽略不兼容的属性"
+msgstr "忽略 %qs 属性指定"
#: attribs.c:183
#, gcc-internal-format
@@ -14318,14 +14099,14 @@ msgid "second parameter of %<va_start%> not last named argument"
msgstr "%<va_start%> 的第二个参数不是最后一个有名参数"
#: builtins.c:9851
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%Hfirst argument of %D must be a pointer, second integer constant"
-msgstr "%qs 属性的参数不是一个整型常量"
+msgstr "%H%D 的第一个实参必须是一个指针,第二个必须是整常量"
#: builtins.c:9864
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%Hlast argument of %D is not integer constant between 0 and 3"
-msgstr "%qs 属性的参数不是一个整型常量"
+msgstr "%H%D 的最后一个实参不是一个 0 到 3 之间的整常量"
#: builtins.c:9910 builtins.c:10063 builtins.c:10128
#, gcc-internal-format
@@ -14379,9 +14160,9 @@ msgid "overflow in implicit constant conversion"
msgstr "隐式常量转换溢出"
#: c-common.c:1149
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "operation on %qE may be undefined"
-msgstr "%qs 上的运算结果可能是未定义的"
+msgstr "%qE 上的运算结果可能是未定义的"
#: c-common.c:1435
#, gcc-internal-format
@@ -14574,9 +14355,9 @@ msgstr "取标号的地址不符合标准"
#: c-common.c:4822 c-common.c:4918 c-common.c:4984 c-common.c:5002
#: c-common.c:5048 c-common.c:5118 c-common.c:5142 c-common.c:5429
#: c-common.c:5452 c-common.c:5491
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%qE attribute ignored"
-msgstr "%qE 属性在类型上被忽略"
+msgstr "%qE 属性被忽略"
#: c-common.c:4256
#, fuzzy, gcc-internal-format
@@ -14629,9 +14410,9 @@ msgid "%Jsection attribute cannot be specified for local variables"
msgstr "%J不能为局部变量指定 section 属性"
#: c-common.c:4599
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "section of %q+D conflicts with previous declaration"
-msgstr "%q#D 与早先的 using 声明 %q#D 冲突"
+msgstr "%q+D 的节与早先的声明冲突"
#: c-common.c:4608
#, fuzzy, gcc-internal-format
@@ -14664,9 +14445,9 @@ msgid "alignment may not be specified for %q+D"
msgstr "%J可能不能为 %qD 指定对齐"
#: c-common.c:4720
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%q+D defined both normally and as an alias"
-msgstr "%J%qD 既有正常定义又有别名定义"
+msgstr "%q+D 既有正常定义又有别名定义"
#: c-common.c:4736
#, gcc-internal-format
@@ -14676,12 +14457,12 @@ msgstr "alias 的参数不是一个字符串"
#: c-common.c:4787
#, gcc-internal-format
msgid "%Jweakref attribute must appear before alias attribute"
-msgstr ""
+msgstr "%Jweakref 属性必须出现在 alias 属性前"
#: c-common.c:4815
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%qE attribute ignored on non-class types"
-msgstr "%qs 属性在不是类的类型上被忽略"
+msgstr "%qE 属性在不是类的类型上被忽略"
#: c-common.c:4828
#, gcc-internal-format
@@ -14779,9 +14560,9 @@ msgid "cleanup argument not a function"
msgstr "cleanup 实参不是一个函数"
#: c-common.c:5509
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%qE attribute requires prototypes with named arguments"
-msgstr "%qs 属性需要一个整常量作为实参"
+msgstr "%qE 属性需要带有名实参的原型"
#: c-common.c:5520
#, fuzzy, gcc-internal-format
@@ -14848,7 +14629,7 @@ msgstr "提供给函数 %qE 的实参太少"
#: c-common.c:6108 c-typeck.c:4117
#, fuzzy, gcc-internal-format
msgid "incompatible type for argument %d of %qE"
-msgstr "%q#D 的默认实参类型为 %qT"
+msgstr "%q+D 的原型对实参 %d 声明类型不兼容"
#. Except for passing an argument to an unprototyped function,
#. this is a constraint violation. When passing an argument to
@@ -14868,9 +14649,9 @@ msgid "conversion to non-scalar type requested"
msgstr ""
#: c-decl.c:564
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "array %q+D assumed to have one element"
-msgstr "%J假定数组 %qD 有一个元素"
+msgstr "假定数组 %q+D 有一个元素"
#: c-decl.c:669
#, gcc-internal-format
@@ -14965,9 +14746,9 @@ msgid "built-in function %q+D declared as non-function"
msgstr "内建函数 %q+D 未被声明为函数"
#: c-decl.c:1186 c-decl.c:1302 c-decl.c:1926
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "declaration of %q+D shadows a built-in function"
-msgstr "%J%qD 的声明隐藏了一个内建函数"
+msgstr "%q+D 的声明隐藏了一个内建函数"
#: c-decl.c:1195
#, gcc-internal-format
@@ -14988,15 +14769,15 @@ msgid "conflicting types for %q+D"
msgstr "与 %q+D 类型冲突"
#: c-decl.c:1261
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "conflicting type qualifiers for %q+D"
-msgstr "%J %qD 的类型修饰冲突"
+msgstr "%q+D 的类型限定冲突"
#. Allow OLDDECL to continue in use.
#: c-decl.c:1278
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "redefinition of typedef %q+D"
-msgstr "%<union %s%> 重定义"
+msgstr "%q+D 重定义"
#: c-decl.c:1326 c-decl.c:1404
#, gcc-internal-format
@@ -15009,19 +14790,19 @@ msgid "static declaration of %q+D follows non-static declaration"
msgstr "%J对 %qD 的静态声明出现在非静态声明之后"
#: c-decl.c:1371 c-decl.c:1378 c-decl.c:1431 c-decl.c:1439
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "non-static declaration of %q+D follows static declaration"
-msgstr "%J对 %qD 的静态声明出现在非静态声明之后"
+msgstr "对 %q+D 的静态声明出现在非静态声明之后"
#: c-decl.c:1391
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "thread-local declaration of %q+D follows non-thread-local declaration"
-msgstr "%J%qD 的线程局部声明跟在其非线程局部声明之后"
+msgstr "%q+D 的线程局部声明跟在其非线程局部声明之后"
#: c-decl.c:1394
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "non-thread-local declaration of %q+D follows thread-local declaration"
-msgstr "%J%qD 的线程局部声明跟在其非线程局部声明之后"
+msgstr "%q+D 的线程局部声明跟在其非线程局部声明之后"
#: c-decl.c:1424
#, gcc-internal-format
@@ -15281,9 +15062,9 @@ msgid "inline function %q+D given attribute noinline"
msgstr "为内联函数 %q+D 给定了 noinline 属性"
#: c-decl.c:3306
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "initializer fails to determine size of %q+D"
-msgstr "初始值设定无法决定 %qD 的大小"
+msgstr "初始值设定无法决定 %q+D 的大小"
#: c-decl.c:3311
#, gcc-internal-format
@@ -15291,9 +15072,9 @@ msgid "array size missing in %q+D"
msgstr "在 %q+D 中缺少数组大小"
#: c-decl.c:3323
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "zero or negative size array %q+D"
-msgstr "%J数组 %qD 大小为 0 或负"
+msgstr "数组 %q+D 大小为 0 或负"
#: c-decl.c:3375 varasm.c:1646
#, gcc-internal-format
@@ -15639,9 +15420,9 @@ msgid "%<void%> must be the only parameter"
msgstr "%<void%> 必须是仅有的形参"
#: c-decl.c:4930
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "parameter %q+D has just a forward declaration"
-msgstr "%qD 的声明隐藏了一个全局声明"
+msgstr "形参 %q+D 有一个前向声明"
#. The %s will be one of 'struct', 'union', or 'enum'.
#: c-decl.c:4975
@@ -15691,9 +15472,9 @@ msgid "ISO C doesn%'t support unnamed structs/unions"
msgstr "ISO C 不支持匿名结构/联合"
#: c-decl.c:5244 c-decl.c:5260
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "duplicate member %q+D"
-msgstr "创建成员"
+msgstr "重复的成员 %q+D"
#: c-decl.c:5299
#, gcc-internal-format
@@ -15741,15 +15522,15 @@ msgid "union cannot be made transparent"
msgstr ""
#: c-decl.c:5564
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "nested redefinition of %<enum %E%>"
-msgstr "嵌套的 %<enum %s%> 重定义"
+msgstr "嵌套的 %<enum %E%> 重定义"
#. This enum is a named one that has been declared already.
#: c-decl.c:5571
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "redeclaration of %<enum %E%>"
-msgstr "%<enum %s%> 重声明"
+msgstr "%<enum %E%> 重声明"
#: c-decl.c:5634
#, gcc-internal-format
@@ -15787,14 +15568,14 @@ msgid "return type defaults to %<int%>"
msgstr "返回类型默认为 %<int%>"
#: c-decl.c:5944
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "no previous prototype for %q+D"
-msgstr "%J%qD 没有原型"
+msgstr "%q+D 先前没有原型"
#: c-decl.c:5953
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%q+D was used with no prototype before its definition"
-msgstr "%q#D 在被声明为内联之前被用到"
+msgstr "%q+D 定义前没有原型"
#: c-decl.c:5959
#, gcc-internal-format
@@ -15867,24 +15648,24 @@ msgid "%q+D declared as a non-parameter"
msgstr "%q+D 声明为非形参"
#: c-decl.c:6181
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "multiple parameters named %q+D"
-msgstr "找到多个 %s 名为 %<%c%s%>"
+msgstr "多个名为 %q+D 的形参"
#: c-decl.c:6189
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "parameter %q+D declared with void type"
-msgstr "%J形参 %qD 声明为 void 类型"
+msgstr "形参 %q+D 声明为 void 类型"
#: c-decl.c:6206 c-decl.c:6208
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "type of %q+D defaults to %<int%>"
-msgstr "返回类型默认为 %<int%>"
+msgstr "类型 %q+D 默认为 %<int%>"
#: c-decl.c:6227
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "parameter %q+D has incomplete type"
-msgstr "形参 %P 的类型 %qT 不完全"
+msgstr "形参 %q+D 的类型不完全"
#: c-decl.c:6233
#, fuzzy, gcc-internal-format
@@ -15975,9 +15756,9 @@ msgid "declaration of non-variable %q+D in %<for%> loop initial declaration"
msgstr "在 %<for%> 循环初始声明中声明了非变量 %q+D"
#: c-decl.c:6998 c-decl.c:7149 c-decl.c:7359
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "duplicate %qE"
-msgstr "复制标签(&D)"
+msgstr "重复的 %qE"
#: c-decl.c:7021 c-decl.c:7158 c-decl.c:7261
#, gcc-internal-format
@@ -16207,7 +15988,7 @@ msgstr "格式字符串出现在待格式化的实参之后"
#: c-format.c:899
#, gcc-internal-format
msgid "function might be possible candidate for %qs format attribute"
-msgstr ""
+msgstr "函数可能是 %qs format 属性的备选"
#: c-format.c:991 c-format.c:1012 c-format.c:2026
#, gcc-internal-format
@@ -16285,9 +16066,9 @@ msgid "embedded %<\\0%> in format"
msgstr "格式字符串嵌有 %<\\0%>"
#: c-format.c:1485
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "spurious trailing %<%%%> in format"
-msgstr "用 HTML 格式化邮件(_H)"
+msgstr "format 字符串尾有可疑的 %<%%%>"
#: c-format.c:1529 c-format.c:1774
#, gcc-internal-format
@@ -16707,9 +16488,9 @@ msgid "ISO C does not allow extra %<;%> outside of a function"
msgstr "ISO C 不支持在函数外使用多余的 %<;%>"
#: c-parser.c:1145
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "expected declaration specifiers"
-msgstr "需要类或接口声明"
+msgstr "需要指定声明"
#: c-parser.c:1193
#, gcc-internal-format
@@ -16717,17 +16498,17 @@ msgid "data definition has no type or storage class"
msgstr "数据定义时没有类型或存储类"
#: c-parser.c:1247
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "expected %<,%> or %<;%>"
-msgstr "%s:分隔符后需要跟个 “+” 或 “-”"
+msgstr "需要 %<,%> 或 %<;%>"
#. This can appear in many cases looking nothing like a
#. function definition, so we don't give a more specific
#. error suggesting there was one.
#: c-parser.c:1254 c-parser.c:1271
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
-msgstr "%s:分隔符后需要跟个 “+” 或 “-”"
+msgstr "需要 %<=%>,%<,%>,%<;%>,%<asm%> 或 %<__attribute__%>"
#: c-parser.c:1263
#, gcc-internal-format
@@ -16740,9 +16521,9 @@ msgstr "ISO C++ 不允许嵌套函数"
#: c-parser.c:5422 c-parser.c:5447 c-parser.c:5575 c-parser.c:5604
#: c-parser.c:5612 c-parser.c:5640 c-parser.c:5654 c-parser.c:5867
#: c-parser.c:5966
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "expected identifier"
-msgstr "此处需要标识符"
+msgstr "需要标识符"
#: c-parser.c:1635 cp/parser.c:10194
#, gcc-internal-format
@@ -16750,14 +16531,14 @@ msgid "comma at end of enumerator list"
msgstr "枚举表以逗号结尾"
#: c-parser.c:1641
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "expected %<,%> or %<}%>"
-msgstr "%s:分隔符后需要跟个 “+” 或 “-”"
+msgstr "需要 %<,%> 或 %<}%>"
#: c-parser.c:1655 c-parser.c:1825 c-parser.c:5729
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "expected %<{%>"
-msgstr "此处需要‘)’"
+msgstr "需要 %<{%>"
#: c-parser.c:1664
#, gcc-internal-format
@@ -16765,9 +16546,9 @@ msgid "ISO C forbids forward references to %<enum%> types"
msgstr "ISO C 不允许 %<enum%> 类型的前向引用"
#: c-parser.c:1767
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "expected class name"
-msgstr "此处需要类名"
+msgstr "需要类名"
#: c-parser.c:1786 c-parser.c:5514
#, gcc-internal-format
@@ -16780,14 +16561,14 @@ msgid "no semicolon at end of struct or union"
msgstr "结构或联合后没有分号"
#: c-parser.c:1811
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "expected %<;%>"
-msgstr "此处需要‘)’"
+msgstr "需要 %<;%>"
#: c-parser.c:1888 c-parser.c:2815
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "expected specifier-qualifier-list"
-msgstr "此处需要指定基类"
+msgstr "需要指定符-限制符列表"
#: c-parser.c:1898
#, gcc-internal-format
@@ -16800,9 +16581,9 @@ msgid "expected %<,%>, %<;%> or %<}%>"
msgstr "需要 %<,%>、%<;%> 或 %<}%>"
#: c-parser.c:1974
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
-msgstr "%s:分隔符后需要跟个 “+” 或 “-”"
+msgstr "需要 %<:%>,%<,%>,%<;%>,%<}%> 或 %<__attribute__%>"
#: c-parser.c:2023
#, gcc-internal-format
@@ -16820,9 +16601,9 @@ msgid "ISO C requires a named argument before %<...%>"
msgstr "ISO C 要求在 %<...%> 前有一个有名参数"
#: c-parser.c:2537
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "expected declaration specifiers or %<...%>"
-msgstr "需要类或接口声明"
+msgstr "需要指定声明或 %<...%>"
#: c-parser.c:2587
#, gcc-internal-format
@@ -16870,14 +16651,14 @@ msgid "ISO C forbids label declarations"
msgstr "ISO C 不允许标号声明"
#: c-parser.c:3246 c-parser.c:3255
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "expected declaration or statement"
-msgstr "需要类或接口声明"
+msgstr "需要声明或语句"
#: c-parser.c:3275 c-parser.c:3303
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%HISO C90 forbids mixed declarations and code"
-msgstr "ISO C90 不允许混合使用声明和代码"
+msgstr "%HISO C90 不允许混合使用声明和代码"
#: c-parser.c:3319
#, gcc-internal-format
@@ -17004,9 +16785,9 @@ msgid "use #include instead"
msgstr "改用 #include"
#: c-pch.c:467
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%s: couldn%'t open PCH file: %m"
-msgstr "%s:无法打开 PCH 文件:%m\n"
+msgstr "%s:无法打开 PCH 文件:%m"
#: c-pch.c:472
#, gcc-internal-format
@@ -17149,7 +16930,7 @@ msgid "#pragma GCC visibility must be followed by push or pop"
msgstr "#pragma GCC visibility 后面必须跟 push 或 pop"
#: c-pragma.c:623
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "no matching push for %<#pragma GCC visibility pop%>"
msgstr "没有与 %<#pragma GCC visibility pop%> 对应的 push"
@@ -17174,7 +16955,7 @@ msgid "junk at end of %<#pragma GCC visibility%>"
msgstr "%<#pragma GCC visibility%> 末尾有垃圾字符"
#: c-typeck.c:157
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%qD has an incomplete type"
msgstr "%qD 类型不完全"
@@ -17194,15 +16975,15 @@ msgid "invalid use of array with unspecified bounds"
msgstr "对未指定边界的数组的无效使用"
#: c-typeck.c:200
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "invalid use of undefined type %<%s %E%>"
-msgstr "对未定义类型 %<%s %s%> 的使用无效"
+msgstr "对未定义类型 %<%s %E%> 的使用无效"
#. If this type has a typedef-name, the TYPE_NAME is a TYPE_DECL.
#: c-typeck.c:204
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "invalid use of incomplete typedef %qD"
-msgstr "对不完全的 typedef %qs 的无效使用"
+msgstr "对不完全的 typedef %qD 的无效使用"
#: c-typeck.c:431 c-typeck.c:456
#, gcc-internal-format
@@ -17225,9 +17006,9 @@ msgid "arithmetic on pointer to an incomplete type"
msgstr "在指向不完全类型的指针上执行算术运算"
#: c-typeck.c:1726
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%qT has no member named %qE"
-msgstr "%qD 没有名为 %qE 的成员"
+msgstr "%qT 没有名为 %qE 的成员"
#: c-typeck.c:1761
#, gcc-internal-format
@@ -17503,9 +17284,9 @@ msgid "decrement of read-only variable %qD"
msgstr "令只读成员 %qD 自增"
#: c-typeck.c:3008
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "read-only variable %qD used as %<asm%> output"
-msgstr "非局部变量 %q#D 使用了匿名类型"
+msgstr "只读变量 %qD 被用作 %<asm%> 的输出"
#: c-typeck.c:3011
#, gcc-internal-format
@@ -17637,17 +17418,17 @@ msgstr "类型转换增大了目标类型的对齐需求"
#: c-typeck.c:3435
#, gcc-internal-format
msgid "cast from pointer to integer of different size"
-msgstr ""
+msgstr "当将一个指针转换为大小不同的整数时给出警告"
#: c-typeck.c:3439
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "cast from function call of type %qT to non-matching type %qT"
-msgstr "<qt>当函数调用被强制转换成不匹配的类型时给出警告</qt>"
+msgstr "从类型为 %qT 的函数调用转换到不匹配的类型 %qT"
#: c-typeck.c:3447
#, gcc-internal-format
msgid "cast to pointer from integer of different size"
-msgstr ""
+msgstr "当将一个指针转换为大小不同的整数时给出警告"
#: c-typeck.c:3461
#, gcc-internal-format
@@ -17690,7 +17471,7 @@ msgid "assignment makes qualified function pointer from unqualified"
msgstr "将未限定的函数指针赋予限定的函数指针"
#: c-typeck.c:3882 c-typeck.c:4049
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "initialization makes qualified function pointer from unqualified"
msgstr "返回时将未限定的函数指针赋给限定的函数指针"
@@ -17725,29 +17506,29 @@ msgid "ISO C prohibits argument conversion to union type"
msgstr "ISO C 不允许将实参转换为联合"
#: c-typeck.c:3937
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "request for implicit conversion from %qT to %qT not permitted in C++"
-msgstr " 当从 %qT 转换为 %qT 时"
+msgstr "C++ 中不允许从 %qT 到 %qT 的隐式转换"
#: c-typeck.c:3950
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "argument %d of %qE might be a candidate for a format attribute"
-msgstr "当函数可能是 format 属性的备选时给出警告"
+msgstr "实参 %d(属于 %qE)可能是 format 属性的备选"
#: c-typeck.c:3956
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "assignment left-hand side might be a candidate for a format attribute"
-msgstr "当函数可能是 format 属性的备选时给出警告"
+msgstr "赋值的左手边可能是 format 属性的备选时"
#: c-typeck.c:3961
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "initialization left-hand side might be a candidate for a format attribute"
-msgstr "当函数可能是 format 属性的备选时给出警告"
+msgstr "初始化的左手边可能是 format 属性的备选时"
#: c-typeck.c:3966
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "return type might be a candidate for a format attribute"
-msgstr "当函数可能是 format 属性的备选时给出警告"
+msgstr "返回类型可能是 format 属性的备选"
#: c-typeck.c:3991
#, gcc-internal-format
@@ -17790,9 +17571,9 @@ msgid "pointer targets in return differ in signedness"
msgstr "返回指针时目标与指针有/无符号不一致"
#: c-typeck.c:4058
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "passing argument %d of %qE from incompatible pointer type"
-msgstr "传递参数 %d (属于 %qE)时将整数赋给指针,未作类型转换"
+msgstr "传递参数 %d (属于 %qE)时在不兼容的指针类型间转换"
#: c-typeck.c:4060
#, gcc-internal-format
@@ -17880,9 +17661,9 @@ msgid "opaque vector types cannot be initialized"
msgstr "不透明的矢量类型不能被初始化"
#: c-typeck.c:5572
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "unknown field %qE specified in initializer"
-msgstr "初始值设定项里有未知的字段 %qs"
+msgstr "初始值设定项里有未知的字段 %qE"
#: c-typeck.c:6466
#, gcc-internal-format
@@ -18460,9 +18241,9 @@ msgid "aux field set for edge %s->%s"
msgstr ""
#: cgraphunit.c:670
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "Execution count is negative"
-msgstr "%s 旋转次数为负"
+msgstr "执行次数为负"
#: cgraphunit.c:677
#, fuzzy, gcc-internal-format
@@ -18675,9 +18456,9 @@ msgid "dominator of %d should be %d, not %d"
msgstr "循环 %d 的大小应该为 %d,而不是%d。"
#: dominance.c:869
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "ENTRY does not dominate bb %d"
-msgstr "书签错误:书签项 %s 没有主机名\n"
+msgstr "ENTRY 未能主导基本块 %d"
#: dwarf2out.c:3526
#, gcc-internal-format
@@ -18755,9 +18536,9 @@ msgid "array does not match the region tree"
msgstr ""
#: except.c:3827
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "verify_eh_tree failed"
-msgstr "验证证书失败。"
+msgstr "verify_eh_tree 失败"
#: explow.c:1212
#, gcc-internal-format
@@ -18790,14 +18571,14 @@ msgid "fold check: original tree changed by fold"
msgstr ""
#: function.c:491
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%Jtotal size of local objects too large"
-msgstr "%J变量 %qD 的大小太大"
+msgstr "%J局部对象的总大小太大"
#: function.c:838 varasm.c:1674
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "size of variable %q+D is too large"
-msgstr "%J变量 %qD 的大小太大"
+msgstr "变量 %q+D 的大小太大"
#: function.c:1548
#, gcc-internal-format
@@ -18807,12 +18588,12 @@ msgstr "%<asm%> 中不可能的约束"
#: function.c:3478
#, gcc-internal-format
msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
-msgstr ""
+msgstr "变量 %q+D 原先的内容可能为 %<longjmp%> 或 %<vfork%> 所破坏"
#: function.c:3499
#, gcc-internal-format
msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
-msgstr ""
+msgstr "实参 %q+D 原先的内容可能为 %<longjmp%> 或 %<vfork%> 所破坏"
#: function.c:3894
#, gcc-internal-format
@@ -18820,9 +18601,9 @@ msgid "function returns an aggregate"
msgstr "函数返回一个聚合"
#: function.c:4286
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "unused parameter %q+D"
-msgstr "未使用的参数 %qs"
+msgstr "未使用的参数 %q+D"
#: gcc.c:1243
#, gcc-internal-format
@@ -18840,9 +18621,9 @@ msgid "missing argument to '%s' option"
msgstr "‘%s’选项缺少实参"
#: gcc.c:1294
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "extraneous argument to '%s' option"
-msgstr "‘%s’选项缺少实参"
+msgstr "‘%s’选项实参太多"
#: gcc.c:3804
#, gcc-internal-format
@@ -18913,9 +18694,9 @@ msgid "%s: %d basic blocks and %d edges/basic block"
msgstr ""
#: gcse.c:6592
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%s: %d basic blocks and %d registers"
-msgstr "CPU 寄存器及内容"
+msgstr "%s:%d 个基本块和 %d 个寄存器"
#: ggc-common.c:404 ggc-common.c:412 ggc-common.c:480 ggc-common.c:499
#: ggc-page.c:2110 ggc-page.c:2141 ggc-page.c:2148 ggc-zone.c:2291
@@ -18956,12 +18737,12 @@ msgid "can't write PCH file"
msgstr "无法写入 PCH 文件"
#: ggc-zone.c:2288 ggc-zone.c:2299
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "can't seek PCH file: %m"
-msgstr "无法写入 PCH 文件:%m"
+msgstr "无法在 PCH 文件中定位:%m"
#: ggc-zone.c:2302
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "can't write PCH fle: %m"
msgstr "无法写入 PCH 文件:%m"
@@ -19355,9 +19136,9 @@ msgid "unknown register name %qs in %<asm%>"
msgstr "%<asm%> 中出现未知的寄存器名 %qs"
#: stmt.c:694
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "PIC register %qs clobbered in %<asm%>"
-msgstr "%<asm%> 中出现未知的寄存器名 %qs"
+msgstr "PIC 寄存器 %qs 的值在 %<asm%> 中被改变"
#: stmt.c:741
#, gcc-internal-format
@@ -19422,7 +19203,7 @@ msgstr "%H计算出的值未被使用"
#: stor-layout.c:149
#, gcc-internal-format
msgid "type size can%'t be explicitly evaluated"
-msgstr ""
+msgstr "类型大小不能被显式地计算出"
#: stor-layout.c:151
#, gcc-internal-format
@@ -19430,14 +19211,14 @@ msgid "variable-size type declared outside of any function"
msgstr ""
#: stor-layout.c:455
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "size of %q+D is %d bytes"
-msgstr "组大小(&G)[字节]"
+msgstr "%q+D 的大小为 %d 字节"
#: stor-layout.c:457
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "size of %q+D is larger than %wd bytes"
-msgstr "%J%qD 的大小超过 %d 字节"
+msgstr "%q+D 的大小超过 %wd 字节"
#: stor-layout.c:865
#, gcc-internal-format
@@ -19522,14 +19303,14 @@ msgid "setting core file size limit to maximum: %m"
msgstr ""
#: toplev.c:823
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%q+F declared %<static%> but never defined"
-msgstr "%J%qF 声明为 %<static%> 却从未定义过"
+msgstr "%q+F 声明为 %<static%> 却从未定义过"
#: toplev.c:848
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%q+D defined but not used"
-msgstr "%J%qD 定义后未使用"
+msgstr "%q+D 定义后未使用"
#: toplev.c:891 toplev.c:915
#, gcc-internal-format
@@ -19782,9 +19563,9 @@ msgid "control flow in the middle of basic block %d"
msgstr "NOTE_INSN_BASIC_BLOCK %d 在基本块 %d 中间"
#: tree-cfg.c:3646
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "label %s in the middle of basic block %d"
-msgstr "NOTE_INSN_BASIC_BLOCK %d 在基本块 %d 中间"
+msgstr "标号 %s 在基本块 %d 中间"
#: tree-cfg.c:3665
#, gcc-internal-format
@@ -19802,14 +19583,14 @@ msgid "wrong outgoing edge flags at end of bb %d"
msgstr ""
#: tree-cfg.c:3701
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%<then%> label does not match edge at end of bb %d"
-msgstr "%<then%> 标号在基本块 %d 结尾不匹配边\n"
+msgstr "%<then%> 标号在基本块 %d 结尾不匹配边"
#: tree-cfg.c:3709
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%<else%> label does not match edge at end of bb %d"
-msgstr "%else%> 标号在基本块 %d 结尾不匹配边\n"
+msgstr "%<else%> 标号在基本块 %d 结尾不匹配边"
#: tree-cfg.c:3719
#, fuzzy, gcc-internal-format
@@ -19822,9 +19603,9 @@ msgid "return edge does not point to exit in bb %d"
msgstr ""
#: tree-cfg.c:3782
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "found default case not at end of case vector"
-msgstr "case 矢量末尾没有默认 case"
+msgstr "默认 case 没有出现在 case 矢量末尾"
#: tree-cfg.c:3788
#, gcc-internal-format
@@ -19832,7 +19613,7 @@ msgid "case labels not sorted:"
msgstr "case 标号未排序: "
#: tree-cfg.c:3799
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "no default case found at end of case vector"
msgstr "case 矢量末尾没有默认 case"
@@ -19842,7 +19623,7 @@ msgid "extra outgoing edge %d->%d"
msgstr "下方边缘面板"
#: tree-cfg.c:3829
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "missing edge %i->%i"
msgstr "缺少边 %i->%i"
@@ -20030,7 +19811,7 @@ msgid "internal error"
msgstr "内部错误"
#: tree-ssa.c:111
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "expected an SSA_NAME object"
msgstr "需要一个 SSA_NAME 对象"
@@ -20090,14 +19871,14 @@ msgid "SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set"
msgstr ""
#: tree-ssa.c:267
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "no immediate_use list"
-msgstr "要使用的加密方式 (-c 列表):"
+msgstr "没有 immediate_use 列表"
#: tree-ssa.c:279
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "wrong immediate use list"
-msgstr "要使用的加密方式 (-c 列表):"
+msgstr "错误的 immediate use 列表"
#: tree-ssa.c:312
#, gcc-internal-format
@@ -20135,9 +19916,9 @@ msgid "verify_flow_insensitive_alias_info failed"
msgstr "verify_flow_sensitive_alias_info 失败。"
#: tree-ssa.c:465
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "dereferenced pointers should have a name or a type tag"
-msgstr "提领指向不完全类型的指针"
+msgstr "提领的指针应具有一个名称或类型标记"
#: tree-ssa.c:472
#, gcc-internal-format
@@ -20190,9 +19971,9 @@ msgid "statement makes aliased stores, but has no V_MAY_DEFS"
msgstr ""
#: tree-ssa.c:776
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "verify_ssa failed"
-msgstr "verify_ssa 失败。"
+msgstr "verify_ssa 失败"
#. We only do data flow with SSA_NAMEs, so that's all we
#. can warn about.
@@ -20207,24 +19988,24 @@ msgid "%H%qD may be used uninitialized in this function"
msgstr ""
#: tree-vect-transform.c:561
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "no support for induction"
-msgstr "不支持约简/归纳"
+msgstr "不支持归纳"
#: tree.c:3495
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%q+D already declared with dllexport attribute: dllimport ignored"
-msgstr "%J‘%D’重声明时没有 dllimport 属性,但已被作为 dllimport 链接引用过"
+msgstr "%q+D 已被声明为具有 dllexport 属性:忽略 dllimport"
#: tree.c:3507
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
-msgstr "%J‘%D’重声明时没有 dllimport 属性,但已被作为 dllimport 链接引用过"
+msgstr "%q+D 重声明时没有 dllimport 属性,但已被作为 dllimport 链接引用过"
#: tree.c:3523 config/i386/winnt-cxx.c:70
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
-msgstr "%J‘%D’重声明时没有 dllimport 属性,但已被作为 dllimport 链接引用过"
+msgstr "%q+D 重声明时没有 dllimport 属性:忽略先前的 dllimport"
#: tree.c:3575 config/darwin.c:1209 config/arm/arm.c:2888
#: config/arm/arm.c:2916 config/avr/avr.c:4656 config/h8300/h8300.c:5282
@@ -20236,19 +20017,19 @@ msgid "%qs attribute ignored"
msgstr "忽略 %qs 属性"
#: tree.c:3594
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "inline function %q+D declared as dllimport: attribute ignored"
-msgstr "%J内联函数‘%D’声明为 dllimport:忽略此属性。"
+msgstr "内联函数 %q+D 声明为 dllimport:忽略此属性"
#: tree.c:3602
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "function %q+D definition is marked dllimport"
-msgstr "%J函数 %qD 的定义被标记为 dllimport。"
+msgstr "函数 %q+D 的定义被标记为 dllimport"
#: tree.c:3610 config/sh/symbian.c:431
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "variable %q+D definition is marked dllimport"
-msgstr "%J经初始化的变量‘%D’被标记为 dllimport"
+msgstr "变量 %q+D 的定义被标记为 dllimport"
#: tree.c:3633 config/sh/symbian.c:506
#, gcc-internal-format
@@ -20710,9 +20491,9 @@ msgid "bad value (%s) for %s switch"
msgstr "开关的参数(%s,属于开关%s)不正确"
#: config/arm/arm.c:1032
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "target CPU does not support interworking"
-msgstr "目标 CPU 不支持 THUMB 指令"
+msgstr "目标 CPU 不支持交互工作"
#: config/arm/arm.c:1038
#, gcc-internal-format
@@ -20795,14 +20576,14 @@ msgid "-mfloat-abi=hard and VFP"
msgstr "-mfloat-abi=hard 和 VFP"
#: config/arm/arm.c:1241
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "invalid thread pointer option: -mtp=%s"
-msgstr "无效的浮点选项:-mfpu=%s"
+msgstr "无效的线程指钟选项:-mtp=%s"
#: config/arm/arm.c:1254
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "can not use -mtp=cp15 with -mthumb"
-msgstr "在指定 -fno-rtti 的情况下不能使用 typeid"
+msgstr "-mtp=cp15 和 -mthumb 不能并用"
#: config/arm/arm.c:1268
#, gcc-internal-format
@@ -20825,9 +20606,9 @@ msgstr "‘%s’不能被用作 PIC 寄存器"
#: config/m68k/m68k.c:376 config/mcore/mcore.c:3032 config/ms1/ms1.c:1285
#: config/rs6000/rs6000.c:17343 config/sh/sh.c:7529 config/sh/sh.c:7550
#: config/sh/sh.c:7585 config/stormy16/stormy16.c:2241 config/v850/v850.c:2111
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%qs attribute only applies to functions"
-msgstr "%qs 属性只能应用到中断函数上"
+msgstr "%qs 属性只能应用于函数"
#: config/arm/arm.c:11995
#, gcc-internal-format
@@ -20857,14 +20638,14 @@ msgid "interrupt Service Routines cannot be coded in Thumb mode"
msgstr ""
#: config/arm/pe.c:165 config/mcore/mcore.c:2898
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "initialized variable %q+D is marked dllimport"
-msgstr "%J经初始化的变量‘%D’被标记为 dllimport"
+msgstr "经初始化的变量 %q+D 被标记为 dllimport"
#: config/arm/pe.c:174
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "static variable %q+D is marked dllimport"
-msgstr "%J经初始化的变量‘%D’被标记为 dllimport"
+msgstr "经初始化的变量 %q+D 被标记为 dllimport"
#: config/avr/avr.c:531
#, gcc-internal-format
@@ -20877,14 +20658,14 @@ msgid "only initialized variables can be placed into program memory area"
msgstr ""
#: config/avr/avr.c:4693
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%qs appears to be a misspelled interrupt handler"
-msgstr "‘%s’似乎是一个拼写错的中断处理者"
+msgstr "%qs 似乎是一个拼写错的中断处理者"
#: config/avr/avr.c:4701
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%qs appears to be a misspelled signal handler"
-msgstr "‘%s’似乎是一个拼写错的信号处理者"
+msgstr "%qs 似乎是一个拼写错的信号处理者"
#: config/avr/avr.c:4770
#, gcc-internal-format
@@ -20902,9 +20683,9 @@ msgid "trampolines not supported"
msgstr "不支持蹦床"
#: config/bfin/bfin.c:1805 config/m68k/m68k.c:294
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "-mshared-library-id=%s is not between 0 and %d"
-msgstr "-mregparm=%d 不在 0 和 %d 之间"
+msgstr "-mshared-library-id=%s 不在 0 和 %d 之间"
#: config/bfin/bfin.c:1825
#, gcc-internal-format
@@ -20917,9 +20698,9 @@ msgid "multiple function type attributes specified"
msgstr "指定了多个函数类型属性"
#: config/bfin/bfin.c:2784
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "`%s' attribute only applies to functions"
-msgstr "%J%qE 属性只能应用到函数上"
+msgstr "‘%s’属性只能用于函数"
#: config/bfin/bfin.c:2795
#, gcc-internal-format
@@ -20971,9 +20752,9 @@ msgid "MULT case in cris_op_str"
msgstr ""
#: config/cris/cris.c:813
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "invalid use of ':' modifier"
-msgstr "错误地使用了 %<restrict%>"
+msgstr "错误地使用了‘:’修饰符"
#: config/cris/cris.c:979
#, gcc-internal-format
@@ -20986,9 +20767,9 @@ msgid "internal error: sideeffect-insn affecting main effect"
msgstr ""
#: config/cris/cris.c:1545
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "unknown cc_attr value"
-msgstr "在第 %2$d 行出现未知数据值“%1$s”。忽略。"
+msgstr "未知的 cc_attr 值"
#. If we get here, the caller got its initial tests wrong.
#: config/cris/cris.c:1896
@@ -21022,14 +20803,14 @@ msgid "that particular -g option is invalid with -maout and -melinux"
msgstr ""
#: config/cris/cris.c:2390
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "Unknown src"
-msgstr "源码软件包"
+msgstr "未知源"
#: config/cris/cris.c:2432
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "Unknown dest"
-msgstr " 未知沉降物"
+msgstr "未知目标"
#: config/cris/cris.c:2717
#, gcc-internal-format
@@ -21102,14 +20883,14 @@ msgid "no FUNCTION_PROFILER for CRIS"
msgstr "CRIS 没有 FUNCTION_PROFILER"
#: config/crx/crx.h:355
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "Profiler support for CRX"
-msgstr "对 WindISS 的取样支持"
+msgstr "对 CRX 的取样支持"
#: config/crx/crx.h:366
#, fuzzy, gcc-internal-format
msgid "Trampoline support for CRX"
-msgstr "Noatun 支持修正"
+msgstr "对 CRX 的取样支持"
#: config/frv/frv.c:8623
#, gcc-internal-format
@@ -21584,9 +21365,9 @@ msgid "cannot specify both -msep-data and -mid-shared-library"
msgstr ""
#: config/m68k/m68k.c:333
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "-fPIC is not currently supported on the 68000 or 68010"
-msgstr "-fPIC 目前在 68000 或 68010 上不受支持\n"
+msgstr "-fPIC 目前在 68000 和 68010 上不受支持"
#: config/m68k/m68k.c:640 config/rs6000/rs6000.c:13614
#, gcc-internal-format
@@ -21738,12 +21519,12 @@ msgid "MMIX Internal: Missing %qc case in mmix_print_operand"
msgstr "MMIX 内部错误:mmix_print_operand 缺少 %qc 类型"
#: config/mmix/mmix.c:1894
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "stack frame not a multiple of 8 bytes: %wd"
msgstr "堆栈框架大小不是 8 字节的倍数:%wd"
#: config/mmix/mmix.c:2130
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "stack frame not a multiple of octabyte: %wd"
msgstr "堆栈框架大小不是 8 字节的倍数:%wd"
@@ -21758,14 +21539,14 @@ msgid "info pointer NULL"
msgstr "空指针参数"
#: config/pa/pa.c:459
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "PIC code generation is not supported in the portable runtime model"
-msgstr "代码模式 %qs 在 %s 位模式下不受支持"
+msgstr "PIC 代码生成在可移植运行时模型中不受支持"
#: config/pa/pa.c:464
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "PIC code generation is not compatible with fast indirect calls"
-msgstr "PIC 代码生成与快速间接调用不兼容\n"
+msgstr "PIC 代码生成与快速间接调用不兼容"
#: config/pa/pa.c:469
#, gcc-internal-format
@@ -21932,12 +21713,12 @@ msgid "GCC vector returned by reference: non-standard ABI extension with no comp
msgstr "GCC 返回矢量引用:非标准的 ABI 扩展,不保证兼容性"
#: config/rs6000/rs6000.c:4274
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them"
msgstr "不能在矢量寄存器中返回值,因为 altivec 指令集已被禁用,使用 -maltivec 启用"
#: config/rs6000/rs6000.c:4520
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them"
msgstr "不能在矢量寄存器中传递参数,因为 altivec 指令集已被禁用,使用 -maltivec 启用"
@@ -22158,7 +21939,7 @@ msgid "-mcall-aixdesc must be big endian"
msgstr "-mcall-aixdesc 必须是高位字节在前"
#: config/rs6000/sysv4.h:215
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "-msecure-plt not supported by your assembler"
msgstr "-msecure-plt 不为您的汇编器所支持"
@@ -22178,12 +21959,12 @@ msgid "stack size must be an exact power of 2"
msgstr "栈大小必须刚好是 2 的某次方"
#: config/s390/s390.c:1371
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "z/Architecture mode not supported on %s"
msgstr "z/Architecture 模式在 %s 上不受支持"
#: config/s390/s390.c:1373
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "64-bit ABI not supported in ESA/390 mode"
msgstr "64-bit ABI 在 ESA/390 模式下不受支持"
@@ -22282,19 +22063,19 @@ msgid "function %q+D is defined after prior declaration as dllimport: attribute
msgstr "函数 %q+D 在定义前被声明为 dllimport:忽略此属性"
#: config/sh/symbian.c:159
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "inline function %q+D is declared as dllimport: attribute ignored"
-msgstr "%J内联函数‘%D’声明为 dllimport:忽略此属性。"
+msgstr "内联函数 %q+D 声明为 dllimport:忽略此属性。"
#: config/sh/symbian.c:280
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "failure in redeclaration of %q+D: dllimport'd symbol lacks external linkage"
-msgstr "%J无法重声明‘%D’:dllimport 符号没有外部链接。"
+msgstr "无法重声明 %q+D:dllimport 符号没有外部链接。"
#: config/sh/symbian.c:326
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%s %q+D %s after being referenced with dllimport linkage"
-msgstr "%H%s‘%D’%s 已被作为 dllimport 链接引用过。"
+msgstr "%s %q+D %s 已被作为 dllimport 链接引用过。"
#: config/sh/symbian.c:892 cp/tree.c:2334
#, gcc-internal-format
@@ -22343,17 +22124,17 @@ msgid "-mcmodel= is not supported on 32 bit systems"
msgstr "32 位系统不支持 -mcmodel="
#: config/stormy16/stormy16.c:497
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "constant halfword load operand out of range"
-msgstr "常量算术超过范围"
+msgstr "常量半字加载操作数超过范围"
#: config/stormy16/stormy16.c:507
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "constant arithmetic operand out of range"
-msgstr "常量算术超过范围"
+msgstr "常量算术操作数超过范围"
#: config/stormy16/stormy16.c:1108
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "local variable memory requirements exceed capacity"
msgstr "局部变量内存需求超过容量限制"
@@ -22378,9 +22159,9 @@ msgid "%<__BELOW100__%> attribute only applies to variables"
msgstr "属性 %<__BELOW100__%> 只对变量类型起作用"
#: config/stormy16/stormy16.c:2270
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "__BELOW100__ attribute not allowed with auto storage class"
-msgstr "属性 %<__BELOW100__%> 只对变量类型起作用"
+msgstr "__BELOW100__ 属性不允许用于自动存储类"
#: config/v850/v850-c.c:67
#, gcc-internal-format
@@ -22455,7 +22236,7 @@ msgstr "#pragma ghs endzda 末尾有垃圾字符"
#: config/v850/v850.c:172
#, gcc-internal-format
msgid "value passed to %<-m%s%> is too large"
-msgstr ""
+msgstr "传递给 %<-m%s%> 的值太大"
#: config/v850/v850.c:2147
#, gcc-internal-format
@@ -22463,9 +22244,9 @@ msgid "%Jdata area attributes cannot be specified for local variables"
msgstr "%J不能为局部变量指定数据区域属性"
#: config/v850/v850.c:2158
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "data area of %q+D conflicts with previous declaration"
-msgstr "%J‘%D’的数据区域与先前的声明冲突"
+msgstr "%q+D 的数据区域与先前的声明冲突"
#: config/v850/v850.c:2288
#, gcc-internal-format
@@ -22695,9 +22476,9 @@ msgid "invalid conversion from %qT to %qT"
msgstr "从类型 %qT 到类型 %qT 的转换无效"
#: cp/call.c:4191
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid " initializing argument %P of %qD"
-msgstr "实参 %qD 与原型不符"
+msgstr " 初始化实参 %P,属于 %qD"
#: cp/call.c:4203
#, gcc-internal-format
@@ -22720,9 +22501,9 @@ msgid "converting to %qT from %qT"
msgstr "当转换到 %qT (从 %qT)时"
#: cp/call.c:4356
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "cannot bind bitfield %qE to %qT"
-msgstr "无法将右值 %qE 绑定到 %qT"
+msgstr "无法将位段 %qE 绑定到 %qT"
#: cp/call.c:4359 cp/call.c:4375
#, gcc-internal-format
@@ -22751,9 +22532,9 @@ msgid "the default argument for parameter %d of %qD has not yet been parsed"
msgstr ""
#: cp/call.c:4624
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "argument of function call might be a candidate for a format attribute"
-msgstr "当函数可能是 format 属性的备选时给出警告"
+msgstr "函数的实参可能是 format 属性的备选"
#: cp/call.c:4761
#, gcc-internal-format
@@ -22851,29 +22632,29 @@ msgid "Java class %qT cannot have an implicit non-trivial destructor"
msgstr "Java 类 %qT 不能有隐式的非平凡的析构函数"
#: cp/class.c:1036
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "repeated using declaration %q+D"
-msgstr "%q#D 与早先的 using 声明 %q#D 冲突"
+msgstr "重复的 using 声明 %q+D"
#: cp/class.c:1038
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "using declaration %q+D conflicts with a previous using declaration"
-msgstr "%q#D 与早先的 using 声明 %q#D 冲突"
+msgstr "using 声明 %q+D 与先前的一个 using 声明冲突"
#: cp/class.c:1043
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%q+#D cannot be overloaded"
-msgstr "无法声明 %q#D"
+msgstr "%q+#D 无法被重载"
#: cp/class.c:1044
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "with %q+#D"
-msgstr "为:"
+msgstr "与 %q+#D"
#: cp/class.c:1100
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "conflicting access specifications for method %q+D, ignored"
-msgstr "方法 %qD 的权限设定冲突,已忽略"
+msgstr "方法 %q+D 的权限设定冲突,已忽略"
#: cp/class.c:1103
#, gcc-internal-format
@@ -22881,9 +22662,9 @@ msgid "conflicting access specifications for field %qE, ignored"
msgstr "字段 %qE 的权限设定冲突,已忽略"
#: cp/class.c:1164 cp/class.c:1172
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%q+D invalid in %q#T"
-msgstr "在替换中无效的 $-指定."
+msgstr "%q+D 无效,在 %q#T 中"
#: cp/class.c:1165
#, gcc-internal-format
@@ -23064,7 +22845,7 @@ msgstr " 也没有重载 %<operator=(const %T&)%>"
#: cp/class.c:3480
#, gcc-internal-format
msgid "offset of empty base %qT may not be ABI-compliant and maychange in a future version of GCC"
-msgstr ""
+msgstr "空基类 %qT 的偏移量可能与 ABI 不兼容,并且可能在 GCC 的未来版本中改变"
#: cp/class.c:3592
#, gcc-internal-format
@@ -23079,7 +22860,7 @@ msgstr "为非虚方法 %q+D 指定了初始值设定项"
#: cp/class.c:4336
#, gcc-internal-format
msgid "offset of virtual base %qT is not ABI-compliant and may change in a future version of GCC"
-msgstr ""
+msgstr "虚基类 %qT 的偏移量与 ABI 不兼容,并且可能在 GCC 的未来版本中改变"
#: cp/class.c:4435
#, gcc-internal-format
@@ -23094,19 +22875,19 @@ msgstr "由于存在歧义,虚基类 %qT 在 %qT 中无法访问"
#: cp/class.c:4624
#, gcc-internal-format
msgid "size assigned to %qT may not be ABI-compliant and may change in a future version of GCC"
-msgstr ""
+msgstr "赋于 %qT 的大小可能与 ABI 不兼容,并且可能在 GCC 的未来版本中改变"
#. Versions of G++ before G++ 3.4 did not reset the
#. DECL_MODE.
#: cp/class.c:4663
#, gcc-internal-format
msgid "the offset of %qD may not be ABI-compliant and may change in a future version of GCC"
-msgstr ""
+msgstr "%qD 的偏移量可能与 ABI 不兼容,并且可能在 GCC 的未来版本中改变"
#: cp/class.c:4691
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
-msgstr "空类 %qT 的派生类的布局在 GCC 的未来版本中可能会起变化"
+msgstr "%q+D 的偏移量与 ABI 不兼容,并且在 GCC 的未来版本中可能会有变化"
#: cp/class.c:4700
#, gcc-internal-format
@@ -23475,14 +23256,14 @@ msgid "conflicts with new declaration with %qL linkage"
msgstr "与带有 %qL 链接的新声明冲突"
#: cp/decl.c:1437 cp/decl.c:1443
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "default argument given for parameter %d of %q#D"
-msgstr "形参 %P (属于 %q+#D)缺少默认实参"
+msgstr "为形参 %d (属于 %q#D)指定了默认实参"
#: cp/decl.c:1439 cp/decl.c:1445
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "after previous specification in %q+#D"
-msgstr "在 %q#D 先前的指定之后"
+msgstr "但先前在 %q+#D 中已有指定"
#: cp/decl.c:1454
#, gcc-internal-format
@@ -23513,9 +23294,9 @@ msgid "explicit specialization of %qD after first use"
msgstr "在初次使用后显式特例化 %qD"
#: cp/decl.c:1835
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%q+D: visibility attribute ignored because it"
-msgstr "%J%qD:可见性属性被忽略,因为它"
+msgstr "%q+D:可见性属性被忽略,因为它"
#: cp/decl.c:1837
#, gcc-internal-format
@@ -23538,14 +23319,14 @@ msgid "%H from here"
msgstr "%H 从这里"
#: cp/decl.c:2237
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid " crosses initialization of %q+#D"
-msgstr "%d:协议初始化\n"
+msgstr " 跳过 %q+#D 的初始化"
#: cp/decl.c:2239 cp/decl.c:2353
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid " enters scope of non-POD %q+#D"
-msgstr " 已进入非简单旧数据 %q#D 的作用域"
+msgstr " 进入非简单旧数据 %q+#D 的作用域"
#: cp/decl.c:2258 cp/decl.c:2357
#, gcc-internal-format
@@ -23574,9 +23355,9 @@ msgid "%J enters catch block"
msgstr "%J 进入 catch 块"
#: cp/decl.c:2351
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid " skips initialization of %q+#D"
-msgstr " 跳过 %q#D 的初始化"
+msgstr " 跳过 %q+#D 的初始化"
#: cp/decl.c:2385
#, gcc-internal-format
@@ -23802,9 +23583,9 @@ msgid "name %qD used in a GNU-style designated initializer for an array"
msgstr "名字 %qD 用在 GNU 风格的数组指定元素初始值设定中"
#: cp/decl.c:4275
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "invalid type %qT as initializer for a vector of type %qT"
-msgstr "对非数组类型 %qs 使用数组初始值设定无效"
+msgstr "无效类型 %qT 被用作类型为 %qT 的矢量的初始化设定"
#: cp/decl.c:4317
#, gcc-internal-format
@@ -23822,14 +23603,14 @@ msgid "%qT has no non-static data member named %qD"
msgstr "%qT 没有名为 %qD 的非静态数据成员"
#: cp/decl.c:4386
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "braces around scalar initializer for type %qT"
-msgstr "标量初始化带花括号"
+msgstr "类型 %qT 的标量初始化带花括号"
#: cp/decl.c:4464
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "missing braces around initializer for %qT"
-msgstr "初始值设定周围缺少花括号"
+msgstr "%qT 的初始值设定周围缺少花括号"
#: cp/decl.c:4520
#, gcc-internal-format
@@ -23892,9 +23673,9 @@ msgid "%qD is thread-local and so cannot be dynamically initialized"
msgstr "%qD 是线程局部的,所以不能被动态地初始化"
#: cp/decl.c:4994
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%qD cannot be initialized by a non-constant expression when being declared"
-msgstr "%qD 不能出现在常量表达式中"
+msgstr "%qD 不能由一个声明时非常量的表达式初始化"
#: cp/decl.c:5584
#, gcc-internal-format
@@ -24247,9 +24028,9 @@ msgid "%<%T::%D%> is not a valid declarator"
msgstr "%<%T::%D%> 不是一个有效的声明"
#: cp/decl.c:7146
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "typedef declaration invalid in parameter declaration"
-msgstr "不能在参数声明中使用 %<::%>"
+msgstr "形参声明中出现的 typedef 声明无效"
#: cp/decl.c:7150
#, gcc-internal-format
@@ -24353,14 +24134,14 @@ msgid "%qD is a namespace"
msgstr "%qD 是一个命名空间"
#: cp/decl.c:7555
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "template-id %qD used as a declarator"
-msgstr "typedef 名 %qD 用于析构函数声明"
+msgstr "模板标识符 %qD 用作声明"
#: cp/decl.c:7603
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "extra qualification %<%T::%> on member %qs"
-msgstr "将 %qs 用在成员指针上无效"
+msgstr "有多余的限定 %<%T::%> 在成员 %qs 上"
#: cp/decl.c:7621
#, gcc-internal-format
@@ -24496,9 +24277,9 @@ msgid "%qD cannot be declared virtual, since it is always static"
msgstr ""
#: cp/decl.c:8059
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "expected qualified name in friend declaration for destructor %qD"
-msgstr "‘%D’的声明中显式的限定"
+msgstr "在析构函数 %qD 中的友元声明需要限定名"
#: cp/decl.c:8069
#, gcc-internal-format
@@ -24994,9 +24775,9 @@ msgid "%qD is already defined in %qT"
msgstr "%qD 已在 %qT 中定义过"
#: cp/decl2.c:905
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "initializer specified for static member function %qD"
-msgstr "对非静态成员函数 %qD 的使用无效"
+msgstr "为静态成员函数 %qD 指定了初始值"
#: cp/decl2.c:928
#, gcc-internal-format
@@ -25064,9 +24845,9 @@ msgid "%<operator delete%> takes type %qT as first parameter"
msgstr "%<operator delete%> 的第一个形参类型为 %qT"
#: cp/decl2.c:3076
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "inline function %q+D used but never defined"
-msgstr "使用了内联函数 %qD 但从未定义过"
+msgstr "使用了内联函数 %q+D 但从未定义过"
#: cp/decl2.c:3230
#, gcc-internal-format
@@ -25212,12 +24993,12 @@ msgstr "(如果这不是您原来的想法,请确定此函数模板已经声
#: cp/init.c:327
#, gcc-internal-format
msgid "%J%qD should be initialized in the member initialization list"
-msgstr ""
+msgstr "%J%qD 应该在成员初始化列表中被初始化"
#: cp/init.c:375
#, gcc-internal-format
msgid "%Jdefault-initialization of %q#D, which has reference type"
-msgstr ""
+msgstr "%J默认初始化具有引用类型的 %q#D"
#: cp/init.c:381
#, gcc-internal-format
@@ -25227,12 +25008,12 @@ msgstr "%J未初始化的引用成员 %qD"
#: cp/init.c:384
#, gcc-internal-format
msgid "%Juninitialized member %qD with %<const%> type %qT"
-msgstr ""
+msgstr "%J未初始化的成员 %qD 具有 %<const%> 类型 %qT"
#: cp/init.c:527
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%q+D will be initialized after"
-msgstr "%qD 将随后被初始化"
+msgstr "%q+D 将随后被初始化"
#: cp/init.c:530
#, gcc-internal-format
@@ -25267,7 +25048,7 @@ msgstr "%J为基类 %qT 给定了多个初始化设定"
#: cp/init.c:622
#, gcc-internal-format
msgid "%Jinitializations for multiple members of %qT"
-msgstr ""
+msgstr "%J初始化 %qT 的多个成员"
#: cp/init.c:684
#, gcc-internal-format
@@ -25400,9 +25181,9 @@ msgid "call to Java constructor with %qs undefined"
msgstr "调用 Java 构造函数,但没有定义 %qs"
#: cp/init.c:1958
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "no suitable %qD found in class %qT"
-msgstr "变量 %qs 未在类 %qs 中定义"
+msgstr "找不到合适的 %qD,在类 %qT 中"
#: cp/init.c:1963
#, gcc-internal-format
@@ -25556,9 +25337,9 @@ msgstr "%<wchar_t%> 重声明为 %qT"
#.
#. This function shall not be overloaded.
#: cp/name-lookup.c:726
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "invalid redeclaration of %q+D"
-msgstr "%<enum %s%> 重声明"
+msgstr "对 %q+#D 无效的重声明"
#: cp/name-lookup.c:727
#, gcc-internal-format
@@ -25571,9 +25352,9 @@ msgid "type mismatch with previous external decl of %q#D"
msgstr ""
#: cp/name-lookup.c:816
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "previous external decl of %q+#D"
-msgstr "杀死外部编辑器(&K)"
+msgstr "先前 %q+#D 的外部声明"
#: cp/name-lookup.c:907
#, gcc-internal-format
@@ -25581,9 +25362,9 @@ msgid "extern declaration of %q#D doesn't match"
msgstr "%q#D 的外部声明不匹配"
#: cp/name-lookup.c:908
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "global declaration %q+#D"
-msgstr "%qD 的声明隐藏了一个全局声明"
+msgstr "全局声明 %q+#D"
#: cp/name-lookup.c:945 cp/name-lookup.c:952
#, gcc-internal-format
@@ -25607,19 +25388,19 @@ msgid "declaration of %qD shadows a global declaration"
msgstr "%qD 的声明隐藏了一个全局声明"
#: cp/name-lookup.c:1116
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "name lookup of %qD changed"
-msgstr "域名查阅失败:%s"
+msgstr "%qD 的名称查阅已改变"
#: cp/name-lookup.c:1117
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid " matches this %q+D under ISO standard rules"
-msgstr " 在 ISO 标准规则下匹配此 %qD"
+msgstr " 在 ISO 标准规则下匹配此 %q+D"
#: cp/name-lookup.c:1119
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid " matches this %q+D under old rules"
-msgstr " 在旧规则下匹配此 %qD"
+msgstr " 在旧规则下匹配此 %q+D"
#: cp/name-lookup.c:1137 cp/name-lookup.c:1145
#, gcc-internal-format
@@ -25662,9 +25443,9 @@ msgid "%q#D conflicts with previous using declaration %q#D"
msgstr "%q#D 与先前的 using 声明 %q#D 冲突"
#: cp/name-lookup.c:1923
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "previous non-function declaration %q+#D"
-msgstr "早先 %q#D 的非函数声明"
+msgstr "先前对于 %q+#D 的非函数声明"
#: cp/name-lookup.c:1924
#, gcc-internal-format
@@ -25756,9 +25537,9 @@ msgid "strong using only meaningful at namespace scope"
msgstr ""
#: cp/name-lookup.c:3272
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%qD attribute directive ignored"
-msgstr "%J%qD:可见性属性被忽略,因为它"
+msgstr "指定 %qD 属性被忽略"
#: cp/name-lookup.c:3422
#, gcc-internal-format
@@ -25959,9 +25740,9 @@ msgid "ISO C++ forbids compound-literals"
msgstr "ISO C++ 不允许复合字面值"
#: cp/parser.c:4400
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%qE does not have class type"
-msgstr "函数不返回字符串类型"
+msgstr "%qE 不是一个类"
#: cp/parser.c:4999
#, gcc-internal-format
@@ -26088,9 +25869,9 @@ msgid "type attributes are honored only at type definition"
msgstr ""
#: cp/parser.c:10286
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%qD is not a namespace-name"
-msgstr "“%s”不是有效的区域名称"
+msgstr "%qD 不是一个命名空间名"
#. [namespace.udecl]
#.
@@ -26176,9 +25957,9 @@ msgid "an explicit specialization must be preceded by %<template <>%>"
msgstr ""
#: cp/parser.c:13112
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "previous definition of %q+#T"
-msgstr "定义信息"
+msgstr "%q+#T 的上一个定义"
#: cp/parser.c:13343
#, gcc-internal-format
@@ -26269,7 +26050,7 @@ msgstr "%qD 重声明时有不同的可访问性"
#: cp/parser.c:16145
#, gcc-internal-format
msgid "%<template%> (as a disambiguator) is only allowed within templates"
-msgstr ""
+msgstr "用作消歧义的 %<template%> 只能用于模板内"
#: cp/parser.c:16382 cp/parser.c:17303 cp/parser.c:17434
#, fuzzy, gcc-internal-format
@@ -26282,14 +26063,14 @@ msgid "%<@encode%> must specify a type as an argument"
msgstr "必须将关键字(模式名)指定为唯一的参数\n"
#: cp/parser.c:16838
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "invalid Objective-C++ selector name"
-msgstr "Name=GNOME 颜色选择器"
+msgstr "无效的 Objective-C++ 选择子名"
#: cp/parser.c:17167
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "identifier expected after %<@protocol%>"
-msgstr "%s:分隔符后需要跟个 “+” 或 “-”"
+msgstr "%<@protocol%> 需要标识符"
#: cp/parser.c:17457
#, gcc-internal-format
@@ -26319,12 +26100,12 @@ msgstr ""
#: cp/pt.c:669
#, gcc-internal-format
msgid "specialization of %qD in different namespace"
-msgstr ""
+msgstr "在不同命名空间内对 %qD 的特例化"
#: cp/pt.c:670 cp/pt.c:756
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid " from definition of %q+#D"
-msgstr "定义信息"
+msgstr " 从 %q+#D 的定义"
#: cp/pt.c:687
#, fuzzy, gcc-internal-format
@@ -26437,14 +26218,14 @@ msgid "no member function %qD declared in %qT"
msgstr "成员函数 %qD 未在 %qT 中声明"
#: cp/pt.c:2254
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "declaration of %q+#D"
-msgstr "声明"
+msgstr "%q+#D 的声明"
#: cp/pt.c:2255
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid " shadows template parm %q+#D"
-msgstr " 隐藏了模版形参 %q#D"
+msgstr " 隐藏了模版形参 %q+#D"
#: cp/pt.c:2658
#, gcc-internal-format
@@ -26540,9 +26321,9 @@ msgid "template specifiers not specified in declaration of %qD"
msgstr ""
#: cp/pt.c:3277
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "previous declaration %q+D"
-msgstr "%q#D 的前一个声明"
+msgstr "先前的声明 %q+D"
#: cp/pt.c:3278
#, fuzzy, gcc-internal-format
@@ -26550,9 +26331,9 @@ msgid "used %d template parameter(s) instead of %d"
msgstr "没有找到“%s”:使用“%s”替代"
#: cp/pt.c:3297
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "template parameter %q+#D"
-msgstr "参数错误"
+msgstr "模板形参 %q+#D"
#: cp/pt.c:3298
#, gcc-internal-format
@@ -26694,9 +26475,9 @@ msgid "non-template type %qT used as a template"
msgstr "非模板类型 %qT 用作模板"
#: cp/pt.c:4410
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "for template declaration %q+D"
-msgstr "对于模板声明 %qD"
+msgstr "对于模板声明 %q+D"
#: cp/pt.c:5060
#, gcc-internal-format
@@ -26714,9 +26495,9 @@ msgid "%s %+#T"
msgstr "%s %+#T"
#: cp/pt.c:6635
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "instantiation of %q+D as type %qT"
-msgstr "%qD 按类型 %qT 实例化"
+msgstr "%q+D 按类型 %qT 实例化"
#: cp/pt.c:6814
#, gcc-internal-format
@@ -26724,9 +26505,9 @@ msgid "invalid parameter type %qT"
msgstr "无效的参数类型 %qT"
#: cp/pt.c:6816
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "in declaration %q+D"
-msgstr "使内建声明 %q#D 出现歧义"
+msgstr "在声明 %q+D 中"
#: cp/pt.c:6889
#, gcc-internal-format
@@ -26744,9 +26525,9 @@ msgid "creating pointer to member function of non-class type %qT"
msgstr ""
#: cp/pt.c:7099
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "creating array with negative size (%qE)"
-msgstr "创建大小为 0 的数组(%qE)"
+msgstr "创建大小为负的数组(%qE)"
#: cp/pt.c:7316
#, gcc-internal-format
@@ -26769,9 +26550,9 @@ msgid "creating pointer to member reference type %qT"
msgstr ""
#: cp/pt.c:7367
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "creating pointer to member of type void"
-msgstr "假定是成员指针 %qD"
+msgstr "创建指向 void 类型的成员指针"
#: cp/pt.c:7434
#, gcc-internal-format
@@ -26969,9 +26750,9 @@ msgid "%qT is an inaccessible base of %qT"
msgstr "%qT 是 %qT 不可访问的基类"
#: cp/search.c:1846
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "deprecated covariant return type for %q+#D"
-msgstr "%q#D 的协变返回类型已过时"
+msgstr "%q+#D 的协变返回类型已过时"
#: cp/search.c:1848 cp/search.c:1863 cp/search.c:1868
#, gcc-internal-format
@@ -26979,14 +26760,14 @@ msgid " overriding %q+#D"
msgstr ""
#: cp/search.c:1862
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "invalid covariant return type for %q+#D"
-msgstr "%q#D 的协变返回类型无效"
+msgstr "%q+#D 的协变返回类型无效"
#: cp/search.c:1867
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "conflicting return type specified for %q+#D"
-msgstr "为 %q#D 指定了冲突的返回类型"
+msgstr "为 %q+#D 指定了冲突的返回类型"
#: cp/search.c:1877
#, fuzzy, gcc-internal-format
@@ -27006,9 +26787,9 @@ msgid "%q+#D cannot be declared"
msgstr "无法声明 %q+#D"
#: cp/search.c:1972
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid " since %q+#D declared in base class"
-msgstr "成员函数 %q#D 未在类 %qT 中声明"
+msgstr " 因为 %q+#D 已在基类中声明过"
#: cp/semantics.c:1240
#, gcc-internal-format
@@ -27016,14 +26797,14 @@ msgid "type of asm operand %qE could not be determined"
msgstr ""
#: cp/semantics.c:1359
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "invalid use of member %q+D in static member function"
-msgstr "在静态成员函数中使用成员 %qD 无效"
+msgstr "在静态成员函数中使用成员 %q+D 无效"
#: cp/semantics.c:1361
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "invalid use of non-static data member %q+D"
-msgstr "对非静态数据成员 %qD 的无效使用"
+msgstr "对非静态数据成员 %q+D 的无效使用"
#: cp/semantics.c:1362 cp/semantics.c:1401
#, gcc-internal-format
@@ -27031,9 +26812,9 @@ msgid "from this location"
msgstr "从这个地方"
#: cp/semantics.c:1400
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "object missing in reference to %q+D"
-msgstr "对 %qD 的引用缺少对象"
+msgstr "对 %q+D 的引用缺少对象"
#: cp/semantics.c:1859
#, gcc-internal-format
@@ -27136,9 +26917,9 @@ msgid "use of parameter from containing function"
msgstr "在包含函数中使用形参"
#: cp/semantics.c:2501
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid " %q+#D declared here"
-msgstr "%q#D 已在此声明过"
+msgstr " %q+#D 已在此声明过"
#: cp/semantics.c:2539
#, gcc-internal-format
@@ -27232,9 +27013,9 @@ msgid "%s between distinct pointer-to-member types %qT and %qT lacks a cast"
msgstr ""
#: cp/typeck.c:1258
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "invalid application of %qs to a member function"
-msgstr "%<sizeof%> 不能用于函数类型"
+msgstr "%qs 用于成员函数无效"
#: cp/typeck.c:1293
#, gcc-internal-format
@@ -27483,14 +27264,14 @@ msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
msgstr "在指针算术中使用指向不完全类型的指针无效"
#: cp/typeck.c:3691
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "invalid use of %qE to form a pointer-to-member-function"
-msgstr "用 %qE 形成成员函数指针的用法无效。请使用限定的标识符。"
+msgstr "用 %qE 形成成员函数指针的用法无效。"
#: cp/typeck.c:3694
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid " a qualified-id is required"
-msgstr "需要输入 PIN:"
+msgstr " 需要一个限定的标识符"
#: cp/typeck.c:3699
#, gcc-internal-format
@@ -27575,9 +27356,9 @@ msgid "%s expression list treated as compound expression"
msgstr ""
#: cp/typeck.c:4881
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "invalid static_cast from type %qT to type %qT"
-msgstr "从 %qT 到 %qT 的转换增大了目标类型的对齐需求"
+msgstr "从类型 %qT 到类型 %qT 中的 static_cast 无效"
#: cp/typeck.c:4903
#, gcc-internal-format
@@ -27587,7 +27368,7 @@ msgstr "从 %qT 转换到 %qT"
#: cp/typeck.c:4948
#, gcc-internal-format
msgid "invalid cast of an rvalue expression of type %qT to type %qT"
-msgstr ""
+msgstr "从具有类型 %qT 的右值表达式到类型 %qT 中的转换无效"
#: cp/typeck.c:5007
#, gcc-internal-format
@@ -27626,12 +27407,12 @@ msgstr "在类型 %qT 上使用 const_cast 无效,因为它是一个指针函
#: cp/typeck.c:5144
#, gcc-internal-format
msgid "invalid const_cast of an rvalue of type %qT to type %qT"
-msgstr ""
+msgstr "从类型 %qT 到类型 %qT 中的 const_cast 无效"
#: cp/typeck.c:5195
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "invalid const_cast from type %qT to type %qT"
-msgstr "从 %qT 到 %qT 的转换增大了目标类型的对齐需求"
+msgstr "从类型 %qT 到类型 %qT 中的 const_cast 无效"
#: cp/typeck.c:5263 cp/typeck.c:5268
#, gcc-internal-format
@@ -27694,9 +27475,9 @@ msgid "cannot convert %qT to %qT in %s"
msgstr "不能将 %qT 转换为 %qT,在 %s 中"
#: cp/typeck.c:6059
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%s might be a candidate for a format attribute"
-msgstr "%J函数是属性 %<noreturn%> 可能的备选"
+msgstr "%s 可能是 format 属性的一个备选"
#: cp/typeck.c:6132 cp/typeck.c:6134
#, gcc-internal-format
@@ -27714,14 +27495,14 @@ msgid "reference to non-lvalue returned"
msgstr "返回了一个非左值的引用"
#: cp/typeck.c:6203
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "reference to local variable %q+D returned"
-msgstr "返回了局部变量的 %qD 的引用"
+msgstr "返回了对局部变量的 %q+D 的引用"
#: cp/typeck.c:6206
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "address of local variable %q+D returned"
-msgstr "函数返回局部变量的地址"
+msgstr "返回了局部变量的 %q+D 的地址"
#: cp/typeck.c:6240
#, gcc-internal-format
@@ -27782,15 +27563,15 @@ msgid "invalid abstract return type for member function %q+#D"
msgstr ""
#: cp/typeck2.c:306
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "invalid abstract return type for function %q+#D"
-msgstr "为构造函数指定返回值无效"
+msgstr "函数 %q+#D 的抽象返回类型无效"
#. Here we do not have location information.
#: cp/typeck2.c:309
#, gcc-internal-format
msgid "invalid abstract type %qT for %qE"
-msgstr ""
+msgstr "抽象类型 %qT 无效,对于 %qE 无效"
#: cp/typeck2.c:311
#, gcc-internal-format
@@ -27805,7 +27586,7 @@ msgstr "无法为有抽象类型 %qT 的对象分配内存"
#: cp/typeck2.c:322
#, gcc-internal-format
msgid "%J because the following virtual functions are pure within %qT:"
-msgstr ""
+msgstr "%J 因为下列虚函数在 %qT 中为纯虚函数:"
#: cp/typeck2.c:326
#, gcc-internal-format
@@ -27853,9 +27634,9 @@ msgid "uninitialized const member %qD"
msgstr "未初始化的常量成员 %qD"
#: cp/typeck2.c:919
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "member %qD with uninitialized const fields"
-msgstr "结构 %qD 有未初始化的常量成员"
+msgstr "成员 %qD 有未初始化的常量字段"
#: cp/typeck2.c:921
#, gcc-internal-format
@@ -27863,9 +27644,9 @@ msgid "member %qD is uninitialized reference"
msgstr "成员 %qD 是未初始化的引用"
#: cp/typeck2.c:976
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "no field %qD found in union being initialized"
-msgstr "初始值设定项里有未知的字段 %qs"
+msgstr "在初始化的联合中找不到字段 %qD"
#: cp/typeck2.c:985
#, gcc-internal-format
@@ -27880,12 +27661,12 @@ msgstr ""
#: cp/typeck2.c:1145
#, gcc-internal-format
msgid "circular pointer delegation detected"
-msgstr ""
+msgstr "检测到循环指针代理"
#: cp/typeck2.c:1158
#, gcc-internal-format
msgid "base operand of %<->%> has non-pointer type %qT"
-msgstr ""
+msgstr "%<->%> 的基操作数具有非指针类型 %qT"
#: cp/typeck2.c:1182
#, gcc-internal-format
@@ -27918,9 +27699,9 @@ msgid "call to function %qD which throws incomplete type %q#T"
msgstr "调用的函数 %qD 会抛出不完全的类型 %q#T"
#: cp/typeck2.c:1465
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "call to function which throws incomplete type %q#T"
-msgstr "调用的函数 %qD 会抛出不完全的类型 %q#T"
+msgstr "调用的函数会抛出不完全的类型 %q#T"
#: fortran/f95-lang.c:263
#, fuzzy, gcc-internal-format
@@ -28009,9 +27790,9 @@ msgid "Function return value not set"
msgstr "未设定函数返回值"
#: fortran/trans-expr.c:1027
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "Unknown intrinsic op"
-msgstr "未知的操作类型 %u"
+msgstr "未知的内建操作"
#: fortran/trans-intrinsic.c:637
#, gcc-internal-format
@@ -28061,9 +27842,9 @@ msgid "Can't reassign a value to the final variable %qs"
msgstr ""
#: java/check-init.c:518 java/check-init.c:531
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "variable %qD may not have been initialized"
-msgstr "变量 %qs 可能未经初始化"
+msgstr "变量 %qD 可能未经初始化"
#: java/check-init.c:948
#, gcc-internal-format
@@ -28073,7 +27854,7 @@ msgstr "check-init 时发生内部错误:树代码尚未实现:%s"
#: java/check-init.c:1021
#, gcc-internal-format
msgid "%Jfinal field %qD may not have been initialized"
-msgstr ""
+msgstr "%Jfinal 字段 %qD 可能未经初始化"
#: java/class.c:757
#, gcc-internal-format
@@ -28101,14 +27882,14 @@ msgid "%Jabstract method in non-abstract class"
msgstr "%J非抽象类中出现纯虚方法"
#: java/class.c:2374
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "non-static method %q+D overrides static method"
-msgstr "%J非静态方法‘%D’覆盖了静态方法"
+msgstr "非静态方法 %q+D 覆盖了静态方法"
#: java/decl.c:1313
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%q+D used prior to declaration"
-msgstr "查看类声明"
+msgstr "%q+D 在声明前使用"
#: java/decl.c:1354
#, gcc-internal-format
@@ -28141,9 +27922,9 @@ msgid "need to insert runtime check for %s"
msgstr ""
#: java/expr.c:498 java/expr.c:545
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "assert: %s is assign compatible with %s"
-msgstr "-march=%s 与所选 ABI 不兼容"
+msgstr "assert:%s 与 %s 赋值兼容"
#: java/expr.c:665
#, gcc-internal-format
@@ -28173,7 +27954,7 @@ msgstr "找不到类‘%s’"
#: java/expr.c:2292
#, gcc-internal-format
msgid "class '%s' has no method named '%s' matching signature '%s'"
-msgstr ""
+msgstr "类‘%s’没有名为‘%s’的方法能够匹配签字‘%s’"
#: java/expr.c:2323
#, gcc-internal-format
@@ -28201,19 +27982,19 @@ msgid "mismatching signature for field '%s' in '%s'"
msgstr "不匹配的字段签名‘%s’(在 ‘%s’中)"
#: java/expr.c:2683
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "assignment to final field %q+D not in field's class"
-msgstr "%J对 final 字段‘%D’的赋值出现在该字段所属类以外"
+msgstr "对 final 字段 %q+D 的赋值出现在该字段所属类以外"
#: java/expr.c:2688
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "assignment to final static field %q+D not in class initializer"
-msgstr "%J对 final static 字段 %qD 的赋值没有出现在类初始值设定项中"
+msgstr "对 final static 字段 %q+D 的赋值没有出现在类初始值设定项中"
#: java/expr.c:2697
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "assignment to final field %q+D not in constructor"
-msgstr "%J对 final 字段‘%D’的赋值出现在构造函数以外"
+msgstr "对 final 字段 %q+D 的赋值出现在构造函数以外"
#: java/expr.c:2887
#, gcc-internal-format
@@ -28646,9 +28427,9 @@ msgid "Inconsistent member declaration. At most one of %<final%> or %<volatile%
msgstr "不一致的成员声明。%<final%> 或 %<volatile%> 至多只能指定一个"
#: java/parse.y:5141
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "Variable %qs is used more than once in the argument list of method %qs"
-msgstr "找不到类型 %qs,于实参 %qs(属于方法 %qs)的声明中"
+msgstr "变量 %qs 在方法 %qs 的实参列表中被使用多次"
#: java/parse.y:5225
#, gcc-internal-format
@@ -28676,9 +28457,9 @@ msgid "Superclass %qs of class %qs not found"
msgstr "找不到基类 %qs (派生 %qs)"
#: java/parse.y:6165
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "Type %qs not found in declaration of field %qs"
-msgstr "找不到类型 %qs,于实参 %qs(属于方法 %qs)的声明中"
+msgstr "类型 %qs 在字段 %qs 的声明中找不到"
#: java/parse.y:6171
#, gcc-internal-format
@@ -28726,19 +28507,19 @@ msgid "Class %qs must override %qs with a public method in order to implement in
msgstr ""
#: java/parse.y:6543 java/parse.y:6766
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "Method %qs was defined with return type %qs in class %qs"
-msgstr "在类 %qs 中找不到可舍出的寄存器"
+msgstr "方法 %qs 被定义为具有返回类型 %qs,在类 %qs 中"
#: java/parse.y:6560
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%s methods can't be overridden. Method %qs is %s in class %qs"
-msgstr "重载方法不能进一步限制其可访问性。方法 %qs 不是 %s (在类 %qs 中)"
+msgstr "方法 %s 不能被重载。方法 %qs 是 %s,在类 %qs 中"
#: java/parse.y:6574
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "Instance methods can't be overridden by a static method. Method %qs is an instance method in class %qs"
-msgstr "重载方法不能进一步限制其可访问性。方法 %qs 不是 %s (在类 %qs 中)"
+msgstr "实例方法不能为静态方法所重载。方法 %qs 是类 %qs 中的一个实例方法"
#: java/parse.y:6597
#, gcc-internal-format
@@ -28756,9 +28537,9 @@ msgid "Interface %qs inherits method %qs from interface %qs. This method is rede
msgstr "接口 %qs 继承了方法 %qs(自接口 %qs)。这一方法在接口 %qs 中重定义了不同的返回类型"
#: java/parse.y:6966
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "Class or interface %qs not found in import"
-msgstr "import 时找不到包 %qs"
+msgstr "import 时找不到类或接口 %qs"
#: java/parse.y:7055
#, gcc-internal-format
@@ -28776,9 +28557,9 @@ msgid "Package %qs not found in import"
msgstr "import 时找不到包 %qs"
#: java/parse.y:7232
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "Type %qs also potentially defined in package %qs"
-msgstr "%qD 已在类 %qT 中定义过"
+msgstr "类型 %qs 可能也在包 %qs 中被定义"
#: java/parse.y:7372
#, gcc-internal-format
@@ -28856,9 +28637,9 @@ msgid "Undefined variable or class name: %qs"
msgstr "未定义的变量或类名:%qs"
#: java/parse.y:10162
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "Can't use type %qs as a qualifier"
-msgstr "基类 %qT 有 cv 限定"
+msgstr "不能将类型 %qs 用作限定符"
#: java/parse.y:10181
#, gcc-internal-format
@@ -28866,9 +28647,9 @@ msgid "Attempt to reference field %qs in %<%s %s%>"
msgstr ""
#: java/parse.y:10212
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "No variable %qs defined in type %qs"
-msgstr "变量 %qs 未在类 %qs 中定义"
+msgstr "变量 %qs 未在类型 %qs 中定义"
#: java/parse.y:10304
#, gcc-internal-format
@@ -28881,14 +28662,14 @@ msgid "The class %qs has been deprecated"
msgstr "类 %qs 已过时"
#: java/parse.y:10451
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "The %s %qs in class %qs has been deprecated"
-msgstr "类 %qs 已过时"
+msgstr "%s %qs 在类 %qs 中已过时"
#: java/parse.y:10542
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "Can't invoke a method on primitive type %qs"
-msgstr "Java 方法 %qD 有非 Java 类型形参 %qT"
+msgstr "不能为原始类型 %qs 调用方法"
#: java/parse.y:10557
#, gcc-internal-format
@@ -28906,9 +28687,9 @@ msgid "Can't invoke super constructor on java.lang.Object"
msgstr "不能调用 java.lang.Object 的基类构造函数"
#: java/parse.y:10626 java/parse.y:14478
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "Class %qs not found in type declaration"
-msgstr "找不到类型 %qs,于实参 %qs(属于方法 %qs)的声明中"
+msgstr "类型声明中找不到类 %qs"
#: java/parse.y:10638
#, gcc-internal-format
@@ -29076,9 +28857,9 @@ msgid "%<return%> inside static initializer"
msgstr "静态初始值设定中出现 %<return%>"
#: java/parse.y:14988
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "%<return%> with%s value from %<%s %s%>"
-msgstr "构造函数 %qs 中 %<return%> 带返回值"
+msgstr "%<return%> with%s value from %<%s %s%>"
#: java/parse.y:14995
#, gcc-internal-format
@@ -29296,24 +29077,24 @@ msgid "method definition not in @implementation context"
msgstr "方法定义不在 @implementation 上下文中"
#: objc/objc-act.c:1174
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "comparison of distinct Objective-C types lacks a cast"
-msgstr "比较不相关的指针时缺少类型转换"
+msgstr "比较独一无二的 Objective-C 类型时缺少转换"
#: objc/objc-act.c:1178
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "initialization from distinct Objective-C type"
-msgstr "从不兼容的指针类型初始化"
+msgstr "从独一无二的 Objective-C 类型初始化"
#: objc/objc-act.c:1182
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "assignment from distinct Objective-C type"
-msgstr "从不兼容的指针类型赋值"
+msgstr "从独一无二的 Objective-C 类型赋值"
#: objc/objc-act.c:1186
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "distinct Objective-C type in return"
-msgstr "响应 xdm 时返回的连接类型"
+msgstr "返回独一无二的 Objective-C 类型"
#: objc/objc-act.c:1190
#, fuzzy, gcc-internal-format
@@ -29410,7 +29191,7 @@ msgstr ""
#: objc/objc-act.c:3452
#, gcc-internal-format
msgid "use %<-fobjc-exceptions%> to enable Objective-C exception syntax"
-msgstr ""
+msgstr "使用 %<-fobjc-exceptions%> 来启用 Objective-C 异常语法"
#: objc/objc-act.c:3794
#, gcc-internal-format
@@ -29438,9 +29219,9 @@ msgid "%<@throw%> (rethrow) used outside of a @catch block"
msgstr ""
#: objc/objc-act.c:4311
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "type %q+D does not have a known size"
-msgstr "%J类型‘%D’大小未知"
+msgstr "类型 %q+D 大小未知"
#: objc/objc-act.c:4944
#, gcc-internal-format
@@ -29524,7 +29305,7 @@ msgstr "未声明的选择者 %qs"
#: objc/objc-act.c:6712
#, gcc-internal-format
msgid "instance variable %qs accessed in class method"
-msgstr ""
+msgstr "实例变量 %qs 在类方法中被访问"
#: objc/objc-act.c:6944
#, gcc-internal-format
@@ -29532,9 +29313,9 @@ msgid "duplicate declaration of method %<%c%s%>"
msgstr "重复声明方法 %<%c%s%>"
#: objc/objc-act.c:7005
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "duplicate interface declaration for category %<%s(%s)%>"
-msgstr "类 %qs 有重复的接口声明"
+msgstr "类别 %<%s(%s)%> 有重复的接口声明"
#: objc/objc-act.c:7032
#, gcc-internal-format
@@ -29547,14 +29328,14 @@ msgid "instance variable %qs has unknown size"
msgstr "实例变量 %qs 大小未知"
#: objc/objc-act.c:7068
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "type %qs has no default constructor to call"
-msgstr "类型 %qs 有一个用户定义的构造函数"
+msgstr "类型 %qs 没有可以调用的默认构造函数"
#: objc/objc-act.c:7074
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "destructor for %qs shall not be run either"
-msgstr "析构函数不能有参数"
+msgstr "%qs 的析构函数也不能被调用"
#. Vtable pointers are Real Bad(tm), since Obj-C cannot
#. initialize them.
@@ -29586,7 +29367,7 @@ msgstr "不会为 Objective-C 字段调用 C++ 构造和析构函数"
#: objc/objc-act.c:7209
#, gcc-internal-format
msgid "instance variable %qs is declared private"
-msgstr ""
+msgstr "实例变量 %qs 被声明为私有的"
#: objc/objc-act.c:7220
#, gcc-internal-format
@@ -29660,9 +29441,9 @@ msgid "%J%s %<%c%s%>"
msgstr "%J%s %<%c%s%>"
#: objc/objc-act.c:8691
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
msgid "no super class declared in interface for %qs"
-msgstr "@interface 中没有为 %qs 定义超类"
+msgstr "没有在 %qs 的接口中声明超类"
#: objc/objc-act.c:8740
#, gcc-internal-format