diff --git a/gcc/po/zh_CN.po b/gcc/po/zh_CN.po index c03d3f290a9bfddc907fa6532b46aa4097be1ae0..5cead23a97ceab55a114338b2038e10d0c0b1b9a 100644 --- a/gcc/po/zh_CN.po +++ b/gcc/po/zh_CN.po @@ -36,7 +36,7 @@ msgstr "" "Project-Id-Version: gcc 14.2.0\n" "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n" "POT-Creation-Date: 2024-07-25 16:23+0000\n" -"PO-Revision-Date: 2024-09-15 10:21+0800\n" +"PO-Revision-Date: 2024-12-03 09:31+0800\n" "Last-Translator: Zhanhaoxiang Zhang <zzhx2006@outlook.com>\n" "Language-Team: Chinese (simplified) <i18n-zh@googlegroups.com>\n" "Language: zh_CN\n" @@ -19268,11 +19268,11 @@ msgstr "编译ä¸æ–。\n" #: diagnostic.cc:881 msgid " from" -msgstr " 从" +msgstr " 于" #: diagnostic.cc:882 msgid "In file included from" -msgstr "" +msgstr "包å«äºŽæ–‡ä»¶" #. 2 #: diagnostic.cc:883 @@ -19281,7 +19281,7 @@ msgstr " 包å«è‡ª" #: diagnostic.cc:884 msgid "In module" -msgstr "" +msgstr "在模å—ä¸" #. 4 #: diagnostic.cc:885 @@ -19290,12 +19290,12 @@ msgstr "" #: diagnostic.cc:886 msgid "In module imported at" -msgstr "" +msgstr "在æ¤å¤„导入的模å—ä¸" #. 6 #: diagnostic.cc:887 msgid "imported at" -msgstr "" +msgstr "在æ¤å¯¼å…¥" #: diagnostic.cc:1592 #, c-format @@ -22946,22 +22946,16 @@ msgid "In static member function %qD" msgstr "在é™æ€æˆå‘˜å‡½æ•°%qsä¸" #: cp/error.cc:3705 -#, fuzzy -#| msgid "In copy constructor %qs" msgid "In copy constructor %qD" -msgstr "在å¤åˆ¶æž„é€ å‡½æ•°%qs" +msgstr "在å¤åˆ¶æž„é€ å‡½æ•°%qD" #: cp/error.cc:3707 -#, fuzzy -#| msgid "In constructor %qs" msgid "In constructor %qD" -msgstr "åœ¨æž„é€ å‡½æ•°%qsä¸" +msgstr "åœ¨æž„é€ å‡½æ•°%qDä¸" #: cp/error.cc:3709 -#, fuzzy -#| msgid "In destructor %qs" msgid "In destructor %qD" -msgstr "在æžæž„函数%qsä¸" +msgstr "在æžæž„函数%qDä¸" #: cp/error.cc:3711 msgid "In lambda function" @@ -22980,10 +22974,8 @@ msgid "In member function %qD" msgstr "在æˆå‘˜å‡½æ•°%qsä¸" #: cp/error.cc:3718 -#, fuzzy -#| msgid "In function %qs" msgid "In function %qD" -msgstr "在函数%qsä¸" +msgstr "在函数%qDä¸" #: cp/error.cc:3741 #, fuzzy, c-format @@ -22991,9 +22983,8 @@ msgid "%s: In substitution of %qS:\n" msgstr "空动æ€å—符串替æ¢" #: cp/error.cc:3742 -#, fuzzy msgid "%s: In instantiation of %q#D:\n" -msgstr "对%q#D的显å¼å®žä¾‹åŒ–" +msgstr "%s: 在%q#D的实例化ä¸: \n" #: cp/error.cc:3767 cp/error.cc:3925 msgid "%r%s:%d:%d:%R " @@ -23019,9 +23010,8 @@ msgid "recursively required from %q#D\n" msgstr "与先å‰çš„声明%q+Dä¸åŒ" #: cp/error.cc:3785 -#, fuzzy msgid "required from %q#D\n" -msgstr "与先å‰çš„声明%q+Dä¸åŒ" +msgstr "在 %q#D ä¸çš„è¦æ±‚\n" #: cp/error.cc:3792 #, fuzzy @@ -23029,9 +23019,8 @@ msgid "recursively required from here\n" msgstr "从æ¤å¤„调用" #: cp/error.cc:3793 -#, fuzzy msgid "required from here\n" -msgstr "从æ¤å¤„调用" +msgstr "在æ¤å¤„çš„è¦æ±‚\n" #: cp/error.cc:3849 #, fuzzy @@ -26600,10 +26589,9 @@ msgid "%q+F declared %<static%> but never defined" msgstr "%q+F声明为%<static%>å´ä»Žæœªå®šä¹‰è¿‡" #: cgraphunit.cc:1144 -#, fuzzy, gcc-internal-format -#| msgid "%q+D defined but not used" +#, gcc-internal-format msgid "%qD defined but not used" -msgstr "%q+D定义åŽæœªä½¿ç”¨" +msgstr "%qD 在æ¤å¤„定义" #: cgraphunit.cc:1479 #, fuzzy, gcc-internal-format @@ -29586,7 +29574,7 @@ msgstr "" #: gimplify.cc:2764 #, gcc-internal-format msgid "here" -msgstr "" +msgstr "æ¤å¤„" #. We've found [[fallthrough]]; at the end of a switch, which the C++ #. standard says is ill-formed; see [dcl.attr.fallthrough]. @@ -34011,9 +33999,9 @@ msgid "in definition of macro %qs" msgstr "%qsåŽç¼ºå°‘å®å" #: tree-diagnostic.cc:224 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "in expansion of macro %qs" -msgstr "å°å‡º EXPR çš„å®å±•å¼€" +msgstr "åœ¨å® %qs 展开时" #: tree-eh.cc:4946 #, gcc-internal-format, gfc-internal-format @@ -34735,14 +34723,14 @@ msgid "tree check: accessed operand %d of %<omp_clause %s%> with %d operands in msgstr "æ ‘æ£€æŸ¥ï¼šåœ¨ %4$s ä¸è®¿é—®æœ‰ %3$d 个æ“作数的 omp_clause %2$s 的第 %1$d 个æ“作数,于 %5$s:%6$d" #: tree.cc:12476 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qD is deprecated: %s" -msgstr "已弃用%qE:%s" +msgstr "%qD 已被弃用: %s" #: tree.cc:12479 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qD is deprecated" -msgstr "已弃用%qE" +msgstr "%qD 已被弃用" #: tree.cc:12502 #, gcc-internal-format @@ -35246,9 +35234,9 @@ msgid "invalid initial value for member %qE" msgstr "æˆå‘˜%qEçš„åˆå§‹å€¼æ— 效" #: varasm.cc:5981 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qD declared weak after being used" -msgstr "%q+D声明为å‹å…ƒ" +msgstr "%qD 在使用åŽè¢«å£°æ˜Žä¸ºå¼±ç¬¦å·" #: varasm.cc:6033 #, fuzzy, gcc-internal-format @@ -36060,9 +36048,9 @@ msgid "%qE argument not an identifier" msgstr "cleanup 实å‚ä¸æ˜¯ä¸€ä¸ªæ ‡è¯†ç¬¦" #: c-family/c-attribs.cc:4396 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qD is not compatible with %qD" -msgstr "选择%qD而ä¸æ˜¯%qD" +msgstr "%qD 与 %qD ä¸å…¼å®¹" #: c-family/c-attribs.cc:4399 #, fuzzy, gcc-internal-format @@ -37978,9 +37966,9 @@ msgid "%qD specified in %<allocate%> clause but not in an explicit privatization msgstr "" #: c-family/c-omp.cc:3039 c-family/c-omp.cc:3054 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qD is not a function argument" -msgstr " åˆå§‹åŒ–%2$qDçš„å®žå‚ %1$P" +msgstr "%qD ä¸æ˜¯ä¸€ä¸ªå‡½æ•°å‚æ•°" #: c-family/c-omp.cc:3335 c/c-typeck.cc:15466 cp/semantics.cc:8254 #, fuzzy, gcc-internal-format @@ -39364,10 +39352,9 @@ msgid "comparison of promoted bitwise complement of an unsigned value with unsig msgstr "æ¯”è¾ƒæ— ç¬¦å·æ•°å’Œå–ååŽåˆç»æå‡çš„æ— ç¬¦å·æ•°" #: c-family/c-warn.cc:2552 -#, fuzzy, gcc-internal-format -#| msgid "unused parameter %q+D" +#, gcc-internal-format msgid "unused parameter %qD" -msgstr "未使用的å‚æ•°%q+D" +msgstr "未使用的å‚æ•°%qD" #: c-family/c-warn.cc:2614 #, fuzzy, gcc-internal-format @@ -46011,9 +45998,9 @@ msgid "built-in function %qE requires the %qs ISA extension" msgstr "内建函数%q+D未被声明为函数" #: config/riscv/riscv-vector-builtins.cc:4747 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "no matching function call to %qE with empty arguments" -msgstr "对%<%D(%A)%>的调用没有匹é…的函数" +msgstr "没有与 %qE 匹é…的函数调用,å‚数为空" #: config/riscv/riscv.cc:723 #, fuzzy, gcc-internal-format @@ -49674,9 +49661,9 @@ msgid "version control conflict marker in file" msgstr "" #: c/c-parser.cc:1257 cp/parser.cc:3320 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "to match this %qs" -msgstr "没有匹é…" +msgstr "为了匹é…这个%qs" #: c/c-parser.cc:1409 cp/parser.cc:34505 #, gcc-internal-format @@ -50921,9 +50908,9 @@ msgid "%qD is not a variable" msgstr "%qDä¸æ˜¯ä¸€ä¸ªå˜é‡" #: c/c-parser.cc:15750 cp/semantics.cc:8612 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qD is not a pointer variable" -msgstr "%qDä¸æ˜¯ä¸€ä¸ªå˜é‡" +msgstr "%qD ä¸æ˜¯ä¸€ä¸ªæŒ‡é’ˆå˜é‡" #: c/c-parser.cc:15792 cp/parser.cc:38997 #, gcc-internal-format @@ -51373,10 +51360,9 @@ msgid "expected function name" msgstr "需è¦å‡½æ•°" #: c/c-parser.cc:20433 cp/parser.cc:50131 -#, fuzzy, gcc-internal-format -#| msgid "%qD is not a member template function" +#, gcc-internal-format msgid "%qD does not refer to a function" -msgstr "%qDä¸æ˜¯ä¸€ä¸ªæˆå‘˜æ¨¡æ¿å‡½æ•°" +msgstr "%qD ä¸å¼•ç”¨ä¸€ä¸ªå‡½æ•°" #: c/c-parser.cc:20456 c/c-parser.cc:20504 cp/parser.cc:1662 #, fuzzy, gcc-internal-format @@ -53539,9 +53525,9 @@ msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<fo msgstr "%<#pragma omp taskwait%>åªèƒ½ç”¨åœ¨å¤åˆè¯å¥ä¸" #: c/c-typeck.cc:13897 cp/semantics.cc:5552 cp/semantics.cc:8560 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qD is not a variable in %qs clause" -msgstr "%qD在åå¥%qsä¸ä¸æ˜¯ä¸€ä¸ªå˜é‡" +msgstr "%qD ä¸æ˜¯ %qs åå¥ä¸çš„å˜é‡" #: c/c-typeck.cc:13901 c/c-typeck.cc:15708 cp/semantics.cc:5556 #: cp/semantics.cc:8564 @@ -53904,9 +53890,9 @@ msgstr "%qD在数æ®åå¥ä¸å¤šæ¬¡å‡ºçŽ°" #: c/c-typeck.cc:15734 c/c-typeck.cc:15876 cp/semantics.cc:8599 #: cp/semantics.cc:8766 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qD does not have a mappable type in %qs clause" -msgstr "%qD在åå¥%qsä¸ä¸æ˜¯ä¸€ä¸ªå˜é‡" +msgstr "%qD 在 %qs åå¥ä¸æ²¡æœ‰å¯æ˜ 射的类型" #: c/c-typeck.cc:15859 cp/semantics.cc:8748 #, fuzzy, gcc-internal-format @@ -53920,9 +53906,9 @@ msgid "%qE appears more than once on the same %<declare target%> directive" msgstr "%qE在数æ®åå¥ä¸å¤šæ¬¡å‡ºçŽ°" #: c/c-typeck.cc:15899 cp/semantics.cc:8794 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qD is not an argument in %<uniform%> clause" -msgstr "%qD在%<lastprivate%>åå¥ä¸ä¸æ˜¯ä¸€ä¸ªå˜é‡" +msgstr "%qD ä¸æ˜¯ %<uniform%> åå¥ä¸çš„å‚æ•°" #: c/c-typeck.cc:15902 cp/semantics.cc:8797 #, fuzzy, gcc-internal-format @@ -54289,14 +54275,12 @@ msgstr "以从%qT转æ¢ä¸º%qT" #. Conversion of conversion function return value failed. #: cp/call.cc:3907 -#, fuzzy msgid " no known conversion from %qH to %qI" -msgstr "以从%qT转æ¢ä¸º%qT" +msgstr " 没有已知的从 %qH 到 %qI 的转æ¢" #: cp/call.cc:3913 -#, fuzzy msgid " no known conversion for argument %d from %qH to %qI" -msgstr "以从%qT转æ¢ä¸º%qT" +msgstr " 对于å‚æ•° %d 没有已知的从 %qH 到 %qI 的转æ¢" #: cp/call.cc:3927 cp/pt.cc:7123 #, fuzzy, gcc-internal-format, gfc-internal-format @@ -54392,9 +54376,9 @@ msgstr " 替代的 deduced 模æ¿å‚数结果的在ä¸é”™è¯¯çœ‹è§ä»¥ä¸Šçš„" #. Re-run template unification with diagnostics. #: cp/call.cc:4032 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid " template argument deduction/substitution failed:" -msgstr "模æ¿ç¬¬ %d 个å‚æ•°æ— æ•ˆ" +msgstr " 模æ¿å‚数推导/替æ¢å¤±è´¥:" #: cp/call.cc:4046 #, fuzzy, gcc-internal-format @@ -54470,19 +54454,19 @@ msgid "ambiguous overload for " msgstr "调用é‡è½½çš„%<%D(%A)%>有æ§ä¹‰" #: cp/call.cc:5459 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "no match for " -msgstr "没有匹é…" +msgstr "没有找到匹é…çš„ " #: cp/call.cc:5462 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid " (operand types are %qT, %qT, and %qT)" -msgstr "å°†%qT赋值给%qT时类型ä¸å…¼å®¹" +msgstr " (æ“作数类型分别是 %qT, %qT å’Œ %qT)" #: cp/call.cc:5464 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid " (operand types are %qT and %qT)" -msgstr "在类型%qTå’Œ%qT间比较" +msgstr " (æ“作数类型分别是 %qT å’Œ %qT)" #: cp/call.cc:5466 #, gcc-internal-format @@ -54670,10 +54654,9 @@ msgid "comparison between %q#T and %q#T" msgstr "在%q#Tå’Œ%q#T间比较" #: cp/call.cc:7615 -#, fuzzy, gcc-internal-format -#| msgid "no match for call to %<(%T) (%A)%>" +#, gcc-internal-format msgid "no match for call to %<%T::operator[] (%A)%>" -msgstr "对%<(%T) (%A)%>的调用没有匹é…" +msgstr "对%<%T::operator[] (%A)%>的调用没有匹é…" #: cp/call.cc:7629 #, fuzzy, gcc-internal-format @@ -54822,22 +54805,16 @@ msgid "in C++11 and above a default constructor can be explicit" msgstr "" #: cp/call.cc:8861 -#, fuzzy -#| msgid "conversion to volatile reference type %q#T from rvalue of type %qT" msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI" -msgstr "将类型为%2$qTçš„å³å€¼è½¬æ¢ä¸º%1$qTçš„ volatile 引用" +msgstr "æ— æ³•å°†ç±»åž‹ä¸º %qH çš„å³å€¼å¼•ç”¨ç»‘定到类型为 %qI 的左值" #: cp/call.cc:8870 -#, fuzzy -#| msgid "invalid initialization of non-const reference of type %qT from an rvalue of type %qT" msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI" -msgstr "用类型为%2$qTçš„å³å€¼åˆå§‹åŒ–类型为%1$qTçš„éžå¸¸é‡å¼•ç”¨æ— 效" +msgstr "æ— æ³•å°†ç±»åž‹ä¸º %qH çš„éžå¸¸é‡å·¦å€¼å¼•ç”¨ç»‘定到类型为 %qI 的值" #: cp/call.cc:8875 -#, fuzzy -#| msgid "invalid initialization of non-const reference of type %qT from an rvalue of type %qT" msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI" -msgstr "用类型为%2$qTçš„å³å€¼åˆå§‹åŒ–类型为%1$qTçš„éžå¸¸é‡å¼•ç”¨æ— 效" +msgstr "æ— æ³•å°†ç±»åž‹ä¸º %qH çš„éžå¸¸é‡å·¦å€¼å¼•ç”¨ç»‘定到类型为 %qI çš„å³å€¼" #. extype is volatile #: cp/call.cc:8878 @@ -54992,10 +54969,9 @@ msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s" msgstr "" #: cp/call.cc:10939 -#, fuzzy, gcc-internal-format -#| msgid "creating pointer to member of non-class type %qT" +#, gcc-internal-format msgid "%qD clearing an object of non-trivial type %#qT%s" -msgstr "生æˆéžç±»ç±»åž‹%qTçš„æˆå‘˜æŒ‡é’ˆ" +msgstr "%qD æ£åœ¨æ¸…除一个éžå¹³å‡¡ç±»åž‹ %#qT%s 的对象" #: cp/call.cc:10941 #, gcc-internal-format @@ -55091,21 +55067,18 @@ msgid "constructor delegates to itself" msgstr "inlined_to pointer 指å‘自身" #: cp/call.cc:11463 cp/typeck.cc:10386 -#, fuzzy -#| msgid "cannot convert %qT to %qT" msgid "cannot convert %qH to %qI" -msgstr "ä¸èƒ½å°†%qT转æ¢ä¸º%qT" +msgstr "ä¸èƒ½å°†%qH转æ¢ä¸º%qI" #: cp/call.cc:11485 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "no matching function for call to %<%T::operator %T(%A)%#V%>" -msgstr "对%<%T::%s(%A)%#V%>的调用没有匹é…的函数" +msgstr "对%<%T::operator %T(%A)%#V%>的调用没有匹é…的函数" #: cp/call.cc:11517 -#, fuzzy, gcc-internal-format -#| msgid "no matching function for call to %<%T::%s(%A)%#V%>" +#, gcc-internal-format msgid "no matching function for call to %<%T::%s%E(%A)%#V%>" -msgstr "对%<%T::%s(%A)%#V%>的调用没有匹é…的函数" +msgstr "对%<%T::%s%E(%A)%#V%>的调用没有匹é…的函数" #: cp/call.cc:11565 #, gcc-internal-format @@ -55123,9 +55096,9 @@ msgid "for a function-style cast, remove the redundant %<::%D%>" msgstr "对于函数类型的类型转æ¢ï¼Œç§»é™¤å†—余的%<::%D%>" #: cp/call.cc:11787 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "no matching function for call to %<%s(%A)%>" -msgstr "对%<%D(%A)%>的调用没有匹é…的函数" +msgstr "对%<%s(%A)%>的调用没有匹é…的函数" #: cp/call.cc:11790 #, gcc-internal-format @@ -55373,9 +55346,9 @@ msgid "no unique final overrider for %qD in %qT" msgstr "%qD的最终é‡è½½åœ¨%qTä¸ä¸å”¯ä¸€" #: cp/class.cc:3208 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qD can be marked override" -msgstr "函数%q+Dçš„å®šä¹‰è¢«æ ‡è®°ä¸º dllimport" +msgstr "%qD å¯ä»¥æ ‡è®°ä¸º override" #: cp/class.cc:3211 #, fuzzy, gcc-internal-format @@ -56299,9 +56272,9 @@ msgid "%qD was not declared %<constexpr%>" msgstr "%qD在其类外被声明为%<constexpr%>" #: cp/constexpr.cc:6065 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qD does not have integral or enumeration type" -msgstr "new 声明ä¸çš„表达å¼å¿…须具有整数或枚举类型" +msgstr "%qD ä¸æ˜¯æ•´åž‹æˆ–枚举类型" #: cp/constexpr.cc:6357 #, fuzzy, gcc-internal-format @@ -56673,10 +56646,9 @@ msgid "original template declaration here" msgstr "%q+D已在æ¤å£°æ˜Žè¿‡" #: cp/constraint.cc:1417 -#, fuzzy, gcc-internal-format -#| msgid "no matching template for %qD found" +#, gcc-internal-format msgid "no matching concepts for %qE" -msgstr "没有找到与%qD匹é…的模æ¿" +msgstr "没有与%qE匹é…的概念" #: cp/constraint.cc:1723 #, gcc-internal-format @@ -56723,10 +56695,9 @@ msgid "the required type %qT is invalid" msgstr "é‡å¤çš„基类型%qTæ— æ•ˆ" #: cp/constraint.cc:2112 cp/constraint.cc:2186 -#, fuzzy, gcc-internal-format -#| msgid "cannot convert %qT to %qT" +#, gcc-internal-format msgid "cannot convert %qE to %qT" -msgstr "ä¸èƒ½å°†%qT转æ¢ä¸º%qT" +msgstr "ä¸èƒ½å°†%qE转æ¢ä¸º%qT" #: cp/constraint.cc:2141 #, fuzzy, gcc-internal-format @@ -56746,10 +56717,9 @@ msgid "%qE does not satisfy return-type-requirement" msgstr "指令ä¸æ»¡è¶³å…¶çº¦æŸï¼š" #: cp/constraint.cc:2181 -#, fuzzy, gcc-internal-format -#| msgid "cannot convert %qT to %qT" +#, gcc-internal-format msgid "cannot convert %qE to %qT because" -msgstr "ä¸èƒ½å°†%qT转æ¢ä¸º%qT" +msgstr "ä¸èƒ½å°†%qE转æ¢ä¸º%qTï¼Œå› ä¸º" #. Replay the substitution error. #: cp/constraint.cc:2225 @@ -56849,22 +56819,19 @@ msgid " %qT does not have a virtual destructor" msgstr "基类%q#T有一个éžè™šæžæž„函数" #: cp/constraint.cc:3751 -#, fuzzy, gcc-internal-format -#| msgid "%q#T is not a class" +#, gcc-internal-format msgid " %qT is not an abstract class" -msgstr "%q#Tä¸æ˜¯ä¸€ä¸ªç±»" +msgstr " %qT ä¸æ˜¯ä¸€ä¸ªæŠ½è±¡ç±»" #: cp/constraint.cc:3754 -#, fuzzy, gcc-internal-format -#| msgid "%qT is not a template" +#, gcc-internal-format msgid " %qT is not an aggregate" -msgstr "%qTä¸æ˜¯ä¸€ä¸ªæ¨¡æ¿" +msgstr " %qT ä¸æ˜¯ä¸€ä¸ªèšåˆä½“" #: cp/constraint.cc:3757 -#, fuzzy, gcc-internal-format -#| msgid "%qT is not a template" +#, gcc-internal-format msgid " %qT is not an array" -msgstr "%qTä¸æ˜¯ä¸€ä¸ªæ¨¡æ¿" +msgstr " %qT ä¸æ˜¯ä¸€ä¸ªæ•°ç»„" #: cp/constraint.cc:3760 #, fuzzy, gcc-internal-format @@ -56872,22 +56839,19 @@ msgid " %qT is not assignable from %qT" msgstr "派生è”åˆ%qTæ— æ•ˆ" #: cp/constraint.cc:3763 -#, fuzzy, gcc-internal-format -#| msgid "%qT is not a base of %qT" +#, gcc-internal-format msgid " %qT is not a base of %qT" -msgstr "%qTä¸æ˜¯%qT的基类" +msgstr " %qTä¸æ˜¯%qT的基类" #: cp/constraint.cc:3766 -#, fuzzy, gcc-internal-format -#| msgid "%qT is not a template" +#, gcc-internal-format msgid " %qT is not a bounded array" -msgstr "%qTä¸æ˜¯ä¸€ä¸ªæ¨¡æ¿" +msgstr " %qT ä¸æ˜¯ä¸€ä¸ªç»‘定的数组" #: cp/constraint.cc:3769 -#, fuzzy, gcc-internal-format -#| msgid "%q#T is not a class" +#, gcc-internal-format msgid " %qT is not a class" -msgstr "%q#Tä¸æ˜¯ä¸€ä¸ªç±»" +msgstr " %qT ä¸æ˜¯ä¸€ä¸ªç±»" #: cp/constraint.cc:3773 #, fuzzy, gcc-internal-format @@ -56906,27 +56870,24 @@ msgid " %qT is not convertible from %qE" msgstr "派生è”åˆ%qTæ— æ•ˆ" #: cp/constraint.cc:3781 -#, fuzzy, gcc-internal-format -#| msgid "%q#T is not a class" +#, gcc-internal-format msgid " %qT is not an empty class" -msgstr "%q#Tä¸æ˜¯ä¸€ä¸ªç±»" +msgstr " %qT ä¸æ˜¯ä¸€ä¸ªç©ºç±»" #: cp/constraint.cc:3784 -#, fuzzy, gcc-internal-format -#| msgid "%qT is not a template" +#, gcc-internal-format msgid " %qT is not an enum" -msgstr "%qTä¸æ˜¯ä¸€ä¸ªæ¨¡æ¿" +msgstr " %qT ä¸æ˜¯ä¸€ä¸ªæžšä¸¾" #: cp/constraint.cc:3787 -#, fuzzy, gcc-internal-format -#| msgid "%q#T is not a class" +#, gcc-internal-format msgid " %qT is not a final class" -msgstr "%q#Tä¸æ˜¯ä¸€ä¸ªç±»" +msgstr " %qT ä¸æ˜¯ä¸€ä¸ªæœ€ç»ˆç±»" #: cp/constraint.cc:3790 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid " %qT is not a function" -msgstr "在函数%qsä¸" +msgstr " %qT ä¸æ˜¯ä¸€ä¸ªå‡½æ•°" #: cp/constraint.cc:3793 #, fuzzy, gcc-internal-format @@ -56934,28 +56895,24 @@ msgid " %qT is not layout compatible with %qT" msgstr "选择%qD而ä¸æ˜¯%qD" #: cp/constraint.cc:3796 -#, fuzzy, gcc-internal-format -#| msgid "%qT is not a class type" +#, gcc-internal-format msgid " %qT is not a literal type" -msgstr "%qTä¸æ˜¯ä¸€ä¸ªç±»" +msgstr " %qT ä¸æ˜¯ä¸€ä¸ªå—é¢ç±»åž‹" #: cp/constraint.cc:3799 -#, fuzzy, gcc-internal-format -#| msgid "%qD is not a member template function" +#, gcc-internal-format msgid " %qT is not a member function pointer" -msgstr "%qDä¸æ˜¯ä¸€ä¸ªæˆå‘˜æ¨¡æ¿å‡½æ•°" +msgstr " %qT ä¸æ˜¯ä¸€ä¸ªæˆå‘˜å‡½æ•°æŒ‡é’ˆ" #: cp/constraint.cc:3802 -#, fuzzy, gcc-internal-format -#| msgid "%qT is not a member of %qT" +#, gcc-internal-format msgid " %qT is not a member object pointer" -msgstr "%qTä¸æ˜¯%qTçš„æˆå‘˜" +msgstr " %qT ä¸æ˜¯ä¸€ä¸ªæˆå‘˜å¯¹è±¡æŒ‡é’ˆ" #: cp/constraint.cc:3805 -#, fuzzy, gcc-internal-format -#| msgid "%qT is not a member of %qT" +#, gcc-internal-format msgid " %qT is not a member pointer" -msgstr "%qTä¸æ˜¯%qTçš„æˆå‘˜" +msgstr " %qT ä¸æ˜¯ä¸€ä¸ªæˆå‘˜æŒ‡é’ˆ" #: cp/constraint.cc:3808 #, fuzzy, gcc-internal-format @@ -56973,10 +56930,9 @@ msgid " %qT is not nothrow convertible from %qE" msgstr "派生è”åˆ%qTæ— æ•ˆ" #: cp/constraint.cc:3820 -#, fuzzy, gcc-internal-format -#| msgid "%qD is not a type" +#, gcc-internal-format msgid " %qT is not an object type" -msgstr "%qDä¸æ˜¯ä¸€ä¸ªç±»åž‹" +msgstr " %qT ä¸æ˜¯ä¸€ä¸ªå¯¹è±¡ç±»åž‹" #: cp/constraint.cc:3823 #, fuzzy, gcc-internal-format @@ -56985,22 +56941,19 @@ msgid " %qT is not pointer-interconvertible base of %qT" msgstr "%qT是%qT的一个ä¸å¯è®¿é—®çš„基类" #: cp/constraint.cc:3827 -#, fuzzy, gcc-internal-format -#| msgid "%qD is not a type" +#, gcc-internal-format msgid " %qT is not a POD type" -msgstr "%qDä¸æ˜¯ä¸€ä¸ªç±»åž‹" +msgstr " %qT ä¸æ˜¯ä¸€ä¸ªPOD类型" #: cp/constraint.cc:3830 -#, fuzzy, gcc-internal-format -#| msgid "%qT is not a class type" +#, gcc-internal-format msgid " %qT is not a polymorphic type" -msgstr "%qTä¸æ˜¯ä¸€ä¸ªç±»" +msgstr " %qT ä¸æ˜¯ä¸€ä¸ªå¤šæ€ç±»åž‹" #: cp/constraint.cc:3833 -#, fuzzy, gcc-internal-format -#| msgid "%qT is not a template" +#, gcc-internal-format msgid " %qT is not a reference" -msgstr "%qTä¸æ˜¯ä¸€ä¸ªæ¨¡æ¿" +msgstr " %qT ä¸æ˜¯ä¸€ä¸ªå¼•ç”¨" #: cp/constraint.cc:3836 #, fuzzy, gcc-internal-format @@ -57009,22 +56962,19 @@ msgid " %qT is not the same as %qT" msgstr "%qTä¸æ˜¯%qT的基类" #: cp/constraint.cc:3839 -#, fuzzy, gcc-internal-format -#| msgid "%qT is not a template" +#, gcc-internal-format msgid " %qT is not a scoped enum" -msgstr "%qTä¸æ˜¯ä¸€ä¸ªæ¨¡æ¿" +msgstr " %qT ä¸æ˜¯ä¸€ä¸ªå¸¦ä½œç”¨åŸŸçš„枚举" #: cp/constraint.cc:3842 -#, fuzzy, gcc-internal-format -#| msgid "%qT is not a template type" +#, gcc-internal-format msgid " %qT is not an standard layout type" -msgstr "%qTä¸æ˜¯ä¸€ä¸ªæ¨¡æ¿ç±»åž‹" +msgstr " %qT ä¸æ˜¯ä¸€ä¸ªæ ‡å‡†å¸ƒå±€ç±»åž‹" #: cp/constraint.cc:3845 -#, fuzzy, gcc-internal-format -#| msgid "%qT is not a class type" +#, gcc-internal-format msgid " %qT is not a trivial type" -msgstr "%qTä¸æ˜¯ä¸€ä¸ªç±»" +msgstr " %qT ä¸æ˜¯ä¸€ä¸ªå¹³å‡¡ç±»åž‹" #: cp/constraint.cc:3848 #, fuzzy, gcc-internal-format @@ -57042,9 +56992,9 @@ msgid " %qT is not trivially copyable" msgstr "在%q#Tå’Œ%q#T间比较" #: cp/constraint.cc:3860 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid " %qT is not a union" -msgstr "在函数%qsä¸" +msgstr " %qT ä¸æ˜¯ä¸€ä¸ªè”åˆä½“" #: cp/constraint.cc:3863 #, gcc-internal-format @@ -57295,9 +57245,9 @@ msgid "%<return_void%> declared here" msgstr "%<return_void%>在æ¤å£°æ˜Ž" #: cp/coroutines.cc:648 cp/coroutines.cc:726 cp/coroutines.cc:4283 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "no member named %qE in %qT" -msgstr "没有å为%q#T的类模æ¿ï¼Œåœ¨%q#Tä¸ " +msgstr "在%2$qTä¸æ²¡æœ‰å为%1$qEçš„æˆå‘˜" #: cp/coroutines.cc:741 #, fuzzy, gcc-internal-format @@ -57513,20 +57463,19 @@ msgid "%qD is not a type" msgstr "%qDä¸æ˜¯ä¸€ä¸ªç±»åž‹" #: cp/cp-gimplify.cc:3726 -#, fuzzy, gcc-internal-format -#| msgid "%qT is not a class type" +#, gcc-internal-format msgid "%qD is not a class type" -msgstr "%qTä¸æ˜¯ä¸€ä¸ªç±»" +msgstr "%qD ä¸æ˜¯ä¸€ä¸ªç±»" #: cp/cp-gimplify.cc:3743 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qD does not have %<const char *%> type" -msgstr "%qEä¸æ˜¯ä¸€ä¸ªç±»" +msgstr "%qD ä¸æ˜¯ %<const char *%> 类型" #: cp/cp-gimplify.cc:3753 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qD does not have integral type" -msgstr "new 声明ä¸çš„表达å¼å¿…须具有整数或枚举类型" +msgstr "%qD ä¸æ˜¯æ•´åž‹" #: cp/cp-gimplify.cc:3765 #, gcc-internal-format @@ -57546,10 +57495,8 @@ msgid "conversion of %qE from %qH to %qI is ambiguous" msgstr "å°†%qE从%qT转æ¢åˆ°%qT有æ§ä¹‰" #: cp/cvt.cc:174 cp/cvt.cc:201 cp/cvt.cc:255 -#, fuzzy -#| msgid "cannot convert %qE from type %qT to type %qT" msgid "cannot convert %qE from type %qH to type %qI" -msgstr "æ— æ³•å°†%qE从类型%qT转æ¢åˆ°ç±»åž‹%qT" +msgstr "æ— æ³•å°†%qE从类型%qH转æ¢åˆ°ç±»åž‹%qI" #: cp/cvt.cc:391 #, gcc-internal-format @@ -57916,10 +57863,9 @@ msgid "template-parameter-" msgstr "模æ¿å½¢å‚-" #: cp/cxx-pretty-print.cc:2329 -#, fuzzy, gcc-internal-format -#| msgid "%qT referred to as %qs" +#, gcc-internal-format msgid "requires" -msgstr "%qT作为%qs被引用" +msgstr "需è¦" #: cp/cxx-pretty-print.cc:2849 cp/error.cc:399 #, gcc-internal-format @@ -58840,10 +58786,9 @@ msgid "%qT has no non-static data member named %qD" msgstr "%qT没有å为%qDçš„éžé™æ€æ•°æ®æˆå‘˜" #: cp/decl.cc:7083 -#, fuzzy, gcc-internal-format -#| msgid "%qD is not a member of %qT" +#, gcc-internal-format msgid "%qD is not a direct member of %qT" -msgstr "%qDä¸æ˜¯%qTçš„æˆå‘˜" +msgstr "%qD ä¸æ˜¯ %qT 的直接æˆå‘˜" #: cp/decl.cc:7138 #, fuzzy, gcc-internal-format @@ -59571,9 +59516,9 @@ msgid "overflow in array dimension" msgstr "数组维数溢出" #: cp/decl.cc:11798 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qD declared as array of template placeholder type %qT" -msgstr "æˆå‘˜å‡½æ•°%qD未在%qTä¸å£°æ˜Ž" +msgstr "%qD 被声明为模æ¿å ä½ç¬¦ç±»åž‹ %qT 的数组" #: cp/decl.cc:11801 #, fuzzy, gcc-internal-format @@ -60201,10 +60146,9 @@ msgid "an explicit object member function cannot be %<static%>" msgstr "" #: cp/decl.cc:13751 -#, fuzzy, gcc-internal-format -#| msgid "In static member function %qs" +#, gcc-internal-format msgid "%qD cannot be an explicit object member function" -msgstr "在é™æ€æˆå‘˜å‡½æ•°%qsä¸" +msgstr "%qD ä¸èƒ½æ˜¯ä¸€ä¸ªæ˜¾å¼çš„对象æˆå‘˜å‡½æ•°" #: cp/decl.cc:13774 #, gcc-internal-format @@ -60488,10 +60432,9 @@ msgid "function %qD declared %<virtual%> inside a union" msgstr "è”åˆæˆå‘˜å‡½æ•°%qD被声明为虚函数" #: cp/decl.cc:14660 -#, fuzzy, gcc-internal-format -#| msgid "%qD cannot be declared virtual, since it is always static" +#, gcc-internal-format msgid "%qD cannot be declared %<virtual%>, since it is always static" -msgstr "%qDä¸èƒ½å£°æ˜Žä¸ºè™šå‡½æ•°ï¼Œå› 为它总是é™æ€çš„" +msgstr "%qD ä¸èƒ½è¢«å£°æ˜Žä¸º %<virtual%>ï¼Œå› ä¸ºå®ƒæ€»æ˜¯é™æ€çš„" #: cp/decl.cc:14674 #, gcc-internal-format @@ -60526,10 +60469,9 @@ msgid "a concept cannot be a member function" msgstr "æžæž„函数ä¸èƒ½æ˜¯é™æ€æˆå‘˜å‡½æ•°" #: cp/decl.cc:14730 cp/decl.cc:15085 -#, fuzzy, gcc-internal-format -#| msgid "cannot open %s" +#, gcc-internal-format msgid "%qD cannot be %qs" -msgstr "ä¸èƒ½æ‰“å¼€ %s" +msgstr "%qD ä¸èƒ½æ˜¯ %qs" #: cp/decl.cc:14739 #, fuzzy, gcc-internal-format @@ -61115,7 +61057,7 @@ msgstr "æˆå‘˜å‡½æ•°æ²¡æœ‰åå—" #: cp/decl2.cc:481 cp/decl2.cc:529 #, gcc-internal-format msgid "top-level comma expression in array subscript changed meaning in C++23" -msgstr "" +msgstr "C++23 ä¸ï¼Œæ•°ç»„ä¸‹æ ‡ä¸çš„顶级逗å·è¡¨è¾¾å¼çš„å«ä¹‰å·²æ›´æ”¹" #: cp/decl2.cc:519 #, gcc-internal-format @@ -61183,10 +61125,9 @@ msgid "no conversion operators declared" msgstr "" #: cp/decl2.cc:923 -#, fuzzy, gcc-internal-format -#| msgid "In function %qs" +#, gcc-internal-format msgid "no functions named %qD" -msgstr "在函数%qsä¸" +msgstr "没有å称为%qD的函数" #: cp/decl2.cc:925 #, gcc-internal-format @@ -61637,10 +61578,9 @@ msgid "reference to %<%T::%D%> is ambiguous" msgstr "对%<%T::%D%>的引用有æ§ä¹‰" #: cp/error.cc:4693 -#, fuzzy, gcc-internal-format -#| msgid "%qT has no member named %qE" +#, gcc-internal-format msgid "%qD is not a member of %qT; did you mean %qs?" -msgstr "%qT没有å为%qEçš„æˆå‘˜" +msgstr "%qD ä¸æ˜¯ %qT çš„æˆå‘˜ï¼›ä½ 是说 %qs å—?" #: cp/error.cc:4697 cp/typeck.cc:2871 #, gcc-internal-format @@ -61648,10 +61588,9 @@ msgid "%qD is not a member of %qT" msgstr "%qDä¸æ˜¯%qTçš„æˆå‘˜" #: cp/error.cc:4719 -#, fuzzy, gcc-internal-format -#| msgid "%qT has no member named %qE" +#, gcc-internal-format msgid "%qD is not a member of %qD; did you mean %qs?" -msgstr "%qT没有å为%qEçš„æˆå‘˜" +msgstr "%qD ä¸æ˜¯ %qD çš„æˆå‘˜ï¼›ä½ 是说 %qs å—?" #: cp/error.cc:4723 cp/typeck.cc:3463 #, gcc-internal-format @@ -61865,9 +61804,9 @@ msgid "initializing %qD from %qE does not extend the lifetime of the underlying msgstr "" #: cp/init.cc:901 cp/init.cc:1014 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qD is initialized with itself" -msgstr "å½¢å‚%qDå·²åˆå§‹åŒ–" +msgstr "%qD 用其自身进行了åˆå§‹åŒ–" #: cp/init.cc:907 #, gcc-internal-format @@ -61906,15 +61845,14 @@ msgid "uninitialized reference member in %q#T" msgstr "%q#Tä¸æœ‰æœªåˆå§‹åŒ–的引用æˆå‘˜" #: cp/init.cc:1351 -#, fuzzy, gcc-internal-format -#| msgid "%q+D will be initialized after" +#, gcc-internal-format msgid "%qD will be initialized after" -msgstr "%q+D将在" +msgstr "%qD 将在之åŽè¢«åˆå§‹åŒ–" #: cp/init.cc:1354 #, gcc-internal-format msgid "base %qT will be initialized after" -msgstr "基类%qT将在" +msgstr "基类%qT将在之åŽè¢«åˆå§‹åŒ–" #: cp/init.cc:1358 #, gcc-internal-format @@ -62420,9 +62358,9 @@ msgid "non-static reference member %q#D, cannot use default assignment operator" msgstr "éžé™æ€çš„引用æˆå‘˜%q#D,ä¸èƒ½ä½¿ç”¨é»˜è®¤çš„赋值è¿ç®—符" #: cp/method.cc:957 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qD is not a static data member" -msgstr "%q#Dä¸æ˜¯%qTçš„éžé™æ€æ•°æ®æˆå‘˜" +msgstr "%qD ä¸æ˜¯ä¸€ä¸ªé™æ€æ•°æ®æˆå‘˜" #: cp/method.cc:958 #, fuzzy, gcc-internal-format @@ -62787,12 +62725,12 @@ msgstr "" #: cp/module.cc:18027 #, gcc-internal-format msgid "module %qs expected, header module found" -msgstr "" +msgstr "需è¦æ¨¡å— %qs,但找到了头模å—" #: cp/module.cc:18042 #, gcc-internal-format msgid "module %qs CRC mismatch" -msgstr "" +msgstr "æ¨¡å— %qs CRC ä¸åŒ¹é…" #: cp/module.cc:18056 #, gcc-internal-format @@ -63001,7 +62939,7 @@ msgstr "" #: cp/module.cc:20354 #, gcc-internal-format msgid "module dependencies require preprocessing" -msgstr "" +msgstr "模å—ä¾èµ–需è¦é¢„处ç†" #: cp/module.cc:20356 #, gcc-internal-format @@ -63330,10 +63268,9 @@ msgid "inline namespace must be specified at initial definition" msgstr "方法属性必须被指定的于结æŸåªæœ‰" #: cp/name-lookup.cc:9159 -#, fuzzy, gcc-internal-format -#| msgid "label %qD defined here" +#, gcc-internal-format msgid "%qD defined here" -msgstr "æ ‡å·%qD在æ¤å®šä¹‰" +msgstr "%qD ä¸æ˜¯ %<const char *%> 类型" #: cp/name-lookup.cc:9207 #, fuzzy, gcc-internal-format @@ -63703,7 +63640,7 @@ msgstr "ä¸ä¸€è‡´ç”¨æˆ·å®šä¹‰çš„实å—åŽç¼€ %qD å’Œ %qD 在ä¸å—串实å—" #: cp/parser.cc:4664 #, gcc-internal-format msgid "concatenation of string literals with conflicting encoding prefixes" -msgstr "" +msgstr "å—符串å—é¢é‡æ‹¼æŽ¥æ—¶å˜åœ¨ç¼–ç å‰ç¼€å†²çª" #: cp/parser.cc:4885 #, fuzzy, gcc-internal-format @@ -64073,7 +64010,7 @@ msgstr "ISO C++ ä¸å…许çœç•¥ ?: çš„ä¸é—´æ“作数" #: cp/parser.cc:10947 #, gcc-internal-format msgid "top-level comma expression in array subscript is deprecated" -msgstr "" +msgstr "æ•°ç»„ä¸‹æ ‡ä¸çš„顶级逗å·è¡¨è¾¾å¼å·²å¼ƒç”¨" #: cp/parser.cc:11095 #, fuzzy, gcc-internal-format @@ -64455,7 +64392,7 @@ msgstr "" #: cp/parser.cc:15169 #, gcc-internal-format msgid "module-declaration only permitted as first declaration, or ending a global module fragment" -msgstr "" +msgstr "模å—声明åªå…许作为第一个声明,或者结æŸå…¨å±€æ¨¡å—片段" #: cp/parser.cc:15209 #, gcc-internal-format @@ -64987,9 +64924,9 @@ msgid "%qD is an enumeration template" msgstr "%qDä¸æ˜¯ä¸€ä¸ªæžšä¸¾æ¨¡æ¿" #: cp/parser.cc:21539 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qD does not name an enumeration in %qT" -msgstr "new 声明ä¸çš„表达å¼å¿…须具有整数或枚举类型" +msgstr "%qD 在 %qT ä¸ä¸æ˜¯ä¸€ä¸ªæžšä¸¾çš„å称" #: cp/parser.cc:21554 #, fuzzy, gcc-internal-format @@ -65060,10 +64997,9 @@ msgid "unexpanded parameter pack in enumerator in lambda" msgstr "" #: cp/parser.cc:21970 -#, fuzzy, gcc-internal-format -#| msgid "%qD is not a namespace-name" +#, gcc-internal-format msgid "%qD is not a namespace-name; did you mean %qs?" -msgstr "%qDä¸æ˜¯ä¸€ä¸ªå‘½å空间å" +msgstr "%qD ä¸æ˜¯ä¸€ä¸ªå‘½å空间åï¼›ä½ æ˜¯è¯´ %qs å—?" #: cp/parser.cc:21974 #, gcc-internal-format @@ -65866,9 +65802,8 @@ msgstr "" #: cp/parser.cc:33001 #, fuzzy, gcc-internal-format -#| msgid "no matching template for %qD found" msgid "no matching concept for template-introduction" -msgstr "没有找到与%qD匹é…的模æ¿" +msgstr "没有与模æ¿å¼•å…¥åŒ¹é…的概念" #: cp/parser.cc:33024 #, gcc-internal-format @@ -66357,9 +66292,9 @@ msgid "%<#pragma acc routine%> names a set of overloads" msgstr "" #: cp/parser.cc:50124 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qD does not refer to a namespace scope function" -msgstr "#pragma GCC optimize ä¸å…许用在函数ä¸" +msgstr "%qD ä¸å¼•ç”¨å‘½å空间范围内的函数" #. cancel-and-throw is unimplemented. #: cp/parser.cc:50485 @@ -66526,9 +66461,9 @@ msgid "%qD is not a function template" msgstr "%qDä¸æ˜¯ä¸€ä¸ªå‡½æ•°æ¨¡æ¿" #: cp/pt.cc:2188 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qD is not a variable template" -msgstr "%qDä¸æ˜¯ä¸€ä¸ªæ¨¡æ¿" +msgstr "%qD ä¸æ˜¯ä¸€ä¸ªå˜é‡æ¨¡æ¿" #: cp/pt.cc:2471 #, gcc-internal-format @@ -67065,9 +67000,9 @@ msgid " member function type %qT is not a valid template argument" msgstr "%qEä¸æ˜¯ç±»åž‹%qT的有效模æ¿å®žå‚ï¼Œå› ä¸ºå®ƒçš„ç±»åž‹æ˜¯%qT" #: cp/pt.cc:7154 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid " cannot convert %qE (type %qT) to type %qT" -msgstr "æ— æ³•å°†%qE从类型%qT转æ¢åˆ°ç±»åž‹%qT" +msgstr " æ— æ³•å°† %qE (类型为 %qT) 转æ¢ä¸ºç±»åž‹ %qT" #: cp/pt.cc:7167 #, fuzzy, gcc-internal-format @@ -67075,9 +67010,9 @@ msgid " %qT is an ambiguous base class of %qT" msgstr "%qT是%qT的有æ§ä¹‰çš„基类" #: cp/pt.cc:7171 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid " %qT is not derived from %qT" -msgstr "派生è”åˆ%qTæ— æ•ˆ" +msgstr " %qT ä¸æ˜¯ä»Ž %qT 派生的" #: cp/pt.cc:7182 #, fuzzy, gcc-internal-format @@ -67255,10 +67190,9 @@ msgid "constraint mismatch at argument %d in template parameter list for %qD" msgstr "å®žå‚ %d 的类型/值ä¸åŒ¹é…,在%qD的模æ¿å‚数列表ä¸" #: cp/pt.cc:8767 -#, fuzzy, gcc-internal-format -#| msgid " expected a type, got %qE" +#, gcc-internal-format msgid " expected %qD but got %qD" -msgstr "需è¦ä¸€ä¸ªç±»åž‹ï¼Œå´ç»™å‡ºäº†%qE" +msgstr " 需è¦%qD,å´ç»™å‡ºäº†%qD" #: cp/pt.cc:8855 #, fuzzy, gcc-internal-format @@ -67560,9 +67494,9 @@ msgid "use %<%T::%D%> instead" msgstr "使用%<%T::%D%>而ä¸æ˜¯%<%T::%D%>æ¥ä»¥é™å®šåæŒ‡å®šæž„é€ å‡½æ•°" #: cp/pt.cc:21002 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qD declared here, later in the translation unit" -msgstr "%qE未声明(ä¸åœ¨å‡½æ•°å†…)" +msgstr "%qD 在æ¤å£°æ˜Žï¼Œç¨åŽåœ¨ç¿»è¯‘å•å…ƒä¸" #: cp/pt.cc:21053 #, fuzzy, gcc-internal-format @@ -68516,9 +68450,9 @@ msgid "%<dist_schedule%> chunk size expression must be integral" msgstr "调度å—大å°è¡¨è¾¾å¼å¿…须为整型" #: cp/semantics.cc:7972 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qD is not a variable in %<aligned%> clause" -msgstr "%qD在%<lastprivate%>åå¥ä¸ä¸æ˜¯ä¸€ä¸ªå˜é‡" +msgstr "%qD ä¸æ˜¯ %<aligned%> åå¥ä¸çš„å˜é‡" #: cp/semantics.cc:7987 #, gcc-internal-format @@ -68536,9 +68470,9 @@ msgid "%<aligned%> clause alignment expression must be integral" msgstr "调度å—大å°è¡¨è¾¾å¼å¿…须为整型" #: cp/semantics.cc:8042 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qD is not a variable in %<nontemporal%> clause" -msgstr "%qD在åå¥%qsä¸ä¸æ˜¯ä¸€ä¸ªå˜é‡" +msgstr "%qD ä¸æ˜¯ %<nontemporal%> åå¥ä¸çš„å˜é‡" #: cp/semantics.cc:8053 #, fuzzy, gcc-internal-format @@ -68551,9 +68485,9 @@ msgid "%<this%> not allowed in %<allocate%> clause" msgstr "%qE在åå¥%<firstprivate%>ä¸ä¸æ˜¯ä¸€ä¸ªå˜é‡" #: cp/semantics.cc:8082 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qD is not a variable in %<allocate%> clause" -msgstr "%qD在%<lastprivate%>åå¥ä¸ä¸æ˜¯ä¸€ä¸ªå˜é‡" +msgstr "%qD ä¸æ˜¯ %<allocate%> åå¥ä¸çš„å˜é‡" #: cp/semantics.cc:8091 #, fuzzy, gcc-internal-format @@ -68561,9 +68495,9 @@ msgid "%qD appears more than once in %<allocate%> clauses" msgstr "%qD在数æ®åå¥ä¸å¤šæ¬¡å‡ºçŽ°" #: cp/semantics.cc:8239 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qD is not lvalue expression nor array section in %qs clause" -msgstr "%qD在åå¥%qsä¸ä¸æ˜¯ä¸€ä¸ªå˜é‡" +msgstr "%qD ä¸æ˜¯ %qs åå¥ä¸çš„左值表达å¼æˆ–数组段" #: cp/semantics.cc:8741 #, fuzzy, gcc-internal-format @@ -68729,9 +68663,9 @@ msgid "%<__builtin_is_corresponding_member%> argument is not pointer to member" msgstr "" #: cp/semantics.cc:12837 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qD is not a class or alias template" -msgstr "需è¦ä¸€ä¸ªç±»æ¨¡æ¿ï¼Œå´ç»™å‡ºäº†%qE" +msgstr "%qD ä¸æ˜¯ä¸€ä¸ªç±»æ¨¡æ¿æˆ–别å模æ¿" #: cp/semantics.cc:13026 #, fuzzy, gcc-internal-format @@ -68825,10 +68759,9 @@ msgid "%qD is not public" msgstr "%qD未被æ•èŽ·" #: cp/tree.cc:4979 -#, fuzzy, gcc-internal-format -#| msgid "%qD is not a variable" +#, gcc-internal-format msgid "%qD is mutable" -msgstr "%qDä¸æ˜¯ä¸€ä¸ªå˜é‡" +msgstr "%qD 是å¯å˜çš„" #: cp/tree.cc:4987 #, fuzzy, gcc-internal-format @@ -69213,9 +69146,9 @@ msgid "%qE cannot be used as a function" msgstr "%qEä¸èƒ½ç”¨ä½œå‡½æ•°" #: cp/typeck.cc:4427 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qD cannot be used as a function" -msgstr "%qEä¸èƒ½ç”¨ä½œå‡½æ•°" +msgstr "%qD ä¸èƒ½ç”¨ä½œå‡½æ•°" #: cp/typeck.cc:4430 #, fuzzy, gcc-internal-format @@ -69801,34 +69734,24 @@ msgid "invalid conversion to type %qT from type %qT" msgstr "到类型%qT的转æ¢æ— 效,从类型%qT" #: cp/typeck.cc:10377 -#, fuzzy -#| msgid "cannot convert %qT to %qT in default argument" msgid "cannot convert %qH to %qI in default argument" -msgstr "ä¸èƒ½åœ¨å‚数默认时将%qT转æ¢ä¸º%qT" +msgstr "ä¸èƒ½åœ¨å‚数默认时将%qH转æ¢ä¸º%qI" #: cp/typeck.cc:10382 -#, fuzzy -#| msgid "cannot convert %qT to %qT in argument passing" msgid "cannot convert %qH to %qI in argument passing" -msgstr "ä¸èƒ½åœ¨ä¼ å‚时将%qT转æ¢ä¸º%qT" +msgstr "ä¸èƒ½åœ¨ä¼ å‚时将%qH转æ¢ä¸º%qI" #: cp/typeck.cc:10391 -#, fuzzy -#| msgid "cannot convert %qT to %qT in initialization" msgid "cannot convert %qH to %qI in initialization" -msgstr "ä¸èƒ½åœ¨åˆå§‹åŒ–时将%qT转æ¢ä¸º%qT" +msgstr "ä¸èƒ½åœ¨åˆå§‹åŒ–时将%qH转æ¢ä¸º%qI" #: cp/typeck.cc:10395 -#, fuzzy -#| msgid "cannot convert %qT to %qT in return" msgid "cannot convert %qH to %qI in return" -msgstr "ä¸èƒ½åœ¨è¿”回时将%qT转æ¢ä¸º%qT" +msgstr "ä¸èƒ½åœ¨è¿”回时将%qH转æ¢ä¸º%qI" #: cp/typeck.cc:10400 -#, fuzzy -#| msgid "cannot convert %qT to %qT in assignment" msgid "cannot convert %qH to %qI in assignment" -msgstr "ä¸èƒ½åœ¨èµ‹å€¼æ—¶å°†%qT转æ¢ä¸º%qT" +msgstr "ä¸èƒ½åœ¨èµ‹å€¼æ—¶å°†%qH转æ¢ä¸º%qI" #: cp/typeck.cc:10436 #, fuzzy, gcc-internal-format @@ -73693,7 +73616,7 @@ msgstr "%L处 PURE 过程ä¸èƒ½æŒ‡å®š SAVE 属性" #: fortran/decl.cc:6827 #, gcc-internal-format msgid "MODULE PROCEDURE formal argument is alternate return and conflicts with %qs in the separate declaration at %C" -msgstr "" +msgstr "MODULE PROCEDURE çš„å½¢å¼å‚数是替代返回值,并且与在 %2$C 处å•ç‹¬å£°æ˜Žä¸çš„ %1$qs å‘生冲çª" #: fortran/decl.cc:6832 #, gcc-internal-format, gfc-internal-format @@ -76462,7 +76385,7 @@ msgstr "ä¸èƒ½å°† %s 转æ¢ä¸º %s,于 %L" #: fortran/intrinsic.cc:5418 #, fuzzy, gcc-internal-format msgid "Cannot convert %qs to %qs at %L" -msgstr "ä¸èƒ½å°† %s 转æ¢ä¸º %s,于 %L" +msgstr "ä¸èƒ½å°† %qs 转æ¢ä¸º %qs,于 %L" #: fortran/intrinsic.cc:5510 #, fuzzy, gcc-internal-format @@ -78561,7 +78484,7 @@ msgstr "æ— æ³•æ‰“å¼€æ¨¡å—文件‘%s’读å–,在%C处:%s" #: fortran/module.cc:7375 #, gcc-internal-format msgid "Module file %qs has not been generated, either because the module does not contain a MODULE PROCEDURE or there is an error in the module." -msgstr "" +msgstr "模å—文件 %qs 未生æˆï¼Œè¿™å¯èƒ½æ˜¯å› 为模å—ä¸åŒ…å« MODULE PROCEDURE,或者模å—ä¸å˜åœ¨é”™è¯¯ã€‚" #: fortran/module.cc:7386 #, fuzzy, gcc-internal-format @@ -85534,14 +85457,14 @@ msgid "Unused variable %qs declared at %L" msgstr "%2$L处声明了未使用的å˜é‡â€˜%1$s’" #: fortran/trans-decl.cc:6192 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "Unused parameter %qs declared at %L" -msgstr "%2$L处声明了未使用的å‚数‘%1$s’" +msgstr "%2$L处声明了未使用的å‚数‘%1$qs’" #: fortran/trans-decl.cc:6196 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "Unused parameter %qs which has been explicitly imported at %L" -msgstr "%2$L处声明了未使用的å‚数‘%1$s’" +msgstr "未使用的å‚æ•° %qs,它已在 %L 处显å¼å¯¼å…¥" #: fortran/trans-decl.cc:6226 #, fuzzy, gcc-internal-format @@ -87454,14 +87377,14 @@ msgid "modification of %qE is not a constant expression" msgstr "整型表达å¼%qEä¸æ˜¯å¸¸é‡" #: rust/backend/rust-constexpr.cc:6172 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qD declared %<thread_local%> in %<constexpr%> context" -msgstr "函数%qsçš„å˜å‚¨ç±»%<__thread%>æ— æ•ˆ" +msgstr "%qD 在 %<constexpr%> 上下文ä¸è¢«å£°æ˜Žä¸º %<thread_local%>" #: rust/backend/rust-constexpr.cc:6181 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qD declared %<static%> in %<constexpr%> context" -msgstr "éžé™æ€æ•°æ®æˆå‘˜%qE被声明为%<constexpr%>" +msgstr "%qD 在 %<constexpr%> 上下文ä¸è¢«å£°æ˜Žä¸º %<static%>" #: rust/backend/rust-tree.cc:616 #, fuzzy, gcc-internal-format