1 # SOME DESCRIPTIVE TITLE.
2 # Copyright (C) YEAR Free Software Foundation, Inc.
3 # This file is distributed under the same license as the PACKAGE package.
4 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
9 "Project-Id-Version: PACKAGE VERSION\n"
10 "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
11 "POT-Creation-Date: 2023-02-10 22:39+0000\n"
12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14 "Language-Team: LANGUAGE <LL@li.org>\n"
17 "Content-Type: text/plain; charset=CHARSET\n"
18 "Content-Transfer-Encoding: 8bit\n"
22 msgid "conversion from %s to %s not supported by iconv"
31 msgid "no iconv implementation, cannot convert from %s to %s"
36 msgid "character 0x%lx is not in the basic source character set\n"
41 msgid "converting to execution character set"
46 msgid "character 0x%lx is not unibyte in execution character set"
50 msgid "universal character names are only valid in C++ and C99"
54 msgid "C99's universal character names are incompatible with C90"
59 msgid "the meaning of '\\%c' is different in traditional C"
63 msgid "'\\N' not followed by '{'"
68 "empty named universal character escape sequence; treating it as separate "
73 msgid "empty named universal character escape sequence"
77 msgid "named universal character escapes are only valid in C++23"
83 "\\N{%.*s} is not a valid universal character; treating it as separate tokens"
88 msgid "\\N{%.*s} is not a valid universal character"
93 msgid "did you mean \\N{%s}?"
99 "'\\N{' not terminated with '}' after %.*s; treating it as separate tokens"
104 msgid "'\\N{' not terminated with '}' after %.*s"
108 msgid "In _cpp_valid_ucn but not a UCN"
112 msgid "empty delimited escape sequence; treating it as separate tokens"
118 msgid "empty delimited escape sequence"
124 msgid "delimited escape sequences are only valid in C++23"
130 "'\\u{' not terminated with '}' after %.*s; treating it as separate tokens"
135 msgid "incomplete universal character name %.*s"
140 msgid "'\\u{' not terminated with '}' after %.*s"
145 msgid "%.*s is not a valid universal character"
150 msgid "'$' in identifier or number"
155 msgid "universal character %.*s is not valid in an identifier"
160 msgid "universal character %.*s is not valid at the start of an identifier"
165 msgid "%.*s is outside the UCS codespace"
170 msgid "converting UCN to source character set"
174 msgid "converting UCN to execution character set"
179 msgid "extended character %.*s is not valid in an identifier"
184 msgid "extended character %.*s is not valid at the start of an identifier"
188 msgid "the meaning of '\\x' is different in traditional C"
192 msgid "\\x used with no following hex digits"
197 msgid "'\\x{' not terminated with '}' after %.*s"
201 msgid "hex escape sequence out of range"
205 msgid "'\\o' not followed by '{'"
210 msgid "'\\o{' not terminated with '}' after %.*s"
214 msgid "octal escape sequence out of range"
218 msgid "the meaning of '\\a' is different in traditional C"
223 msgid "non-ISO-standard escape sequence, '\\%c'"
228 msgid "unknown escape sequence: '\\%c'"
233 msgid "unknown escape sequence: '\\%s'"
237 msgid "converting escape sequence to execution character set"
241 msgid "missing open quote"
246 msgid "character constant too long for its type"
250 msgid "multi-character character constant"
254 msgid "empty character constant"
259 msgid "failure to convert %s to %s"
265 msgid "extra tokens at end of #%s directive"
270 msgid "#%s is a GCC extension"
274 #: directives.cc:2152
275 #: directives.cc:2191
277 msgid "#%s before C++23 is a GCC extension"
282 #: directives.cc:2156
283 #: directives.cc:2195
285 msgid "#%s before C2X is a GCC extension"
290 msgid "#%s is a deprecated GCC extension"
294 msgid "suggest not using #elif in traditional C"
299 msgid "traditional C ignores #%s with the # indented"
304 msgid "suggest hiding #%s from traditional C with an indented #"
308 msgid "embedding a directive within macro arguments is not portable"
312 msgid "style of line directive is a GCC extension"
317 msgid "invalid preprocessing directive #%s; did you mean #%s?"
322 msgid "invalid preprocessing directive #%s"
327 msgid "\"%s\" cannot be used as a macro name"
332 msgid "\"%s\" cannot be used as a macro name as it is an operator in C++"
337 msgid "no macro name given in #%s directive"
341 msgid "macro names must be identifiers"
347 msgid "undefining \"%s\""
351 msgid "missing terminating > character"
356 msgid "#%s expects \"FILENAME\" or <FILENAME>"
361 msgid "empty filename in #%s"
367 "#include nested depth %u exceeds maximum of %u (use -fmax-include-"
368 "depth=DEPTH to increase the maximum)"
372 msgid "#include_next in primary source file"
377 msgid "invalid flag \"%s\" in line directive"
380 #: directives.cc:1008
381 msgid "unexpected end of file after #line"
384 #: directives.cc:1011
386 msgid "\"%s\" after #line is not a positive integer"
389 #: directives.cc:1017
390 #: directives.cc:1019
391 msgid "line number out of range"
394 #: directives.cc:1032
395 #: directives.cc:1113
397 msgid "\"%s\" is not a valid filename"
400 #: directives.cc:1073
402 msgid "\"%s\" after # is not a positive integer"
405 #: directives.cc:1140
407 msgid "file \"%s\" linemarker ignored due to incorrect nesting"
410 #: directives.cc:1218
411 #: directives.cc:1220
412 #: directives.cc:1222
413 #: directives.cc:1810
418 #: directives.cc:1246
420 msgid "invalid #%s directive"
423 #: directives.cc:1309
425 msgid "registering pragmas in namespace \"%s\" with mismatched name expansion"
428 #: directives.cc:1318
430 msgid "registering pragma \"%s\" with name expansion and no namespace"
433 #: directives.cc:1336
435 msgid "registering \"%s\" as both a pragma and a pragma namespace"
438 #: directives.cc:1339
440 msgid "#pragma %s %s is already registered"
443 #: directives.cc:1342
445 msgid "#pragma %s is already registered"
448 #: directives.cc:1372
449 msgid "registering pragma with NULL handler"
452 #: directives.cc:1589
453 msgid "#pragma once in main file"
456 #: directives.cc:1612
457 msgid "invalid #pragma push_macro directive"
460 #: directives.cc:1669
461 msgid "invalid #pragma pop_macro directive"
464 #: directives.cc:1724
465 msgid "invalid #pragma GCC poison directive"
468 #: directives.cc:1733
470 msgid "poisoning existing macro \"%s\""
473 #: directives.cc:1752
474 msgid "#pragma system_header ignored outside include file"
477 #: directives.cc:1777
479 msgid "cannot find source file %s"
482 #: directives.cc:1781
484 msgid "current file is older than %s"
487 #: directives.cc:1805
489 msgid "invalid \"#pragma GCC %s\" directive"
492 #: directives.cc:2008
493 msgid "_Pragma takes a parenthesized string literal"
496 #: directives.cc:2091
497 msgid "#else without #if"
500 #: directives.cc:2096
501 msgid "#else after #else"
504 #: directives.cc:2098
505 #: directives.cc:2132
506 msgid "the conditional began here"
509 #: directives.cc:2124
511 msgid "#%s without #if"
514 #: directives.cc:2129
516 msgid "#%s after #else"
519 #: directives.cc:2231
520 msgid "#endif without #if"
523 #: directives.cc:2307
524 msgid "missing '(' after predicate"
527 #: directives.cc:2325
528 msgid "missing ')' to complete answer"
531 #: directives.cc:2337
532 msgid "predicate's answer is empty"
535 #: directives.cc:2367
536 msgid "assertion without predicate"
539 #: directives.cc:2370
540 msgid "predicate must be an identifier"
543 #: directives.cc:2452
545 msgid "\"%s\" re-asserted"
548 #: directives.cc:2770
550 msgid "unterminated #%s"
565 msgid "fixed-point constants are a GCC extension"
569 msgid "invalid prefix \"0b\" for floating constant"
573 msgid "use of C++17 hexadecimal floating constant"
577 msgid "use of C99 hexadecimal floating constant"
582 msgid "invalid suffix \"%.*s\" on floating constant"
588 msgid "traditional C rejects the \"%.*s\" suffix"
592 msgid "suffix for double constant is a GCC extension"
597 msgid "invalid suffix \"%.*s\" with hexadecimal floating constant"
602 msgid "decimal float constants are a C2X feature"
607 msgid "invalid suffix \"%.*s\" on integer constant"
611 msgid "use of C++11 long long integer constant"
615 msgid "use of C99 long long integer constant"
619 msgid "use of C++23 %<size_t%> integer constant"
623 msgid "use of C++23 %<make_signed_t<size_t>%> integer constant"
627 msgid "imaginary constants are a GCC extension"
631 msgid "binary constants are a C++14 feature or GCC extension"
635 msgid "binary constants are a C2X feature or GCC extension"
639 msgid "binary constants are a C2X feature"
643 msgid "integer constant is too large for its type"
647 msgid "integer constant is so large that it is unsigned"
651 msgid "missing ')' after \"defined\""
655 msgid "operator \"defined\" requires an identifier"
660 msgid "(\"%s\" is an alternative token for \"%s\" in C++)"
664 msgid "this use of \"defined\" may not be portable"
668 msgid "user-defined literal in preprocessor expression"
672 msgid "floating constant in preprocessor expression"
676 msgid "imaginary number in preprocessor expression"
681 msgid "\"%s\" is not defined, evaluates to 0"
685 msgid "assertions are a GCC extension"
689 msgid "assertions are a deprecated extension"
694 msgid "unbalanced stack in %s"
699 msgid "impossible operator '%u'"
703 msgid "missing ')' in expression"
707 msgid "'?' without following ':'"
711 msgid "integer overflow in preprocessor expression"
715 msgid "missing '(' in expression"
720 msgid "the left operand of \"%s\" changes sign when promoted"
725 msgid "the right operand of \"%s\" changes sign when promoted"
729 msgid "traditional C rejects the unary plus operator"
733 msgid "comma operator in operand of #if"
737 msgid "division by zero in #if"
741 msgid "NULL directory in find_file"
745 msgid "one or more PCH files were found, but they were invalid"
749 msgid "use -Winvalid-pch for more information"
754 msgid "%s is a block device"
759 msgid "%s is too large"
764 msgid "%s is shorter than expected"
769 msgid "no include path in which to search for %s"
773 msgid "Multiple include guards may be useful for:\n"
777 msgid "cppchar_t must be an unsigned type"
783 "preprocessor arithmetic has maximum precision of %lu bits; target requires "
788 msgid "CPP arithmetic must be at least as precise as a target int"
792 msgid "target char is less than 8 bits wide"
796 msgid "target wchar_t is narrower than target char"
800 msgid "target int is narrower than target char"
804 msgid "CPP half-integer narrower than CPP character"
810 "CPP on this host cannot handle wide character constants over %lu bits, but "
811 "the target requires %lu bits"
815 msgid "backslash and newline separated by space"
819 msgid "backslash-newline at end of file"
824 msgid "trigraph ??%c converted to %c"
829 msgid "trigraph ??%c ignored, use -trigraphs to enable"
833 msgid "end of bidirectional context"
837 msgid "unpaired UTF-8 bidirectional control characters detected"
841 msgid "unpaired UTF-8 bidirectional control character detected"
846 msgid "UTF-8 vs UCN mismatch when closing a context by \"%s\""
851 msgid "\"%s\" is closing an unopened context"
856 msgid "found problematic Unicode character \"%s\""
862 msgid "invalid UTF-8 character <%x>"
868 msgid "invalid UTF-8 character <%x><%x>"
874 msgid "invalid UTF-8 character <%x><%x><%x>"
880 msgid "invalid UTF-8 character <%x><%x><%x><%x>"
884 msgid "\"/*\" within comment"
889 msgid "%s in preprocessing directive"
893 msgid "null character(s) ignored"
898 msgid "`%.*s' is not in NFKC"
904 msgid "`%.*s' is not in NFC"
908 msgid "__VA_OPT__ is not available until C++20"
912 msgid "__VA_OPT__ is not available until C2X"
916 msgid "__VA_OPT__ can only appear in the expansion of a C++20 variadic macro"
922 msgid "attempt to use poisoned \"%s\""
927 msgid "__VA_ARGS__ can only appear in the expansion of a C++11 variadic macro"
932 msgid "__VA_ARGS__ can only appear in the expansion of a C99 variadic macro"
938 msgid "identifier \"%s\" is a special operator name in C++"
942 msgid "adjacent digit separators"
946 msgid "raw string delimiter longer than 16 characters"
950 msgid "invalid new-line in raw string delimiter"
956 msgid "invalid character '%c' in raw string delimiter"
961 msgid "unterminated raw string"
967 "invalid suffix on literal; C++11 requires a space between literal and string "
972 msgid "null character(s) preserved in literal"
977 msgid "missing terminating %c character"
981 msgid "C++11 requires a space between string literal and macro"
985 msgid "module control-line cannot be in included file"
990 msgid "module control-line \"%s\" cannot be an object-like macro"
995 #: traditional.cc:174
996 msgid "unterminated comment"
1001 msgid "C++ style comments are not allowed in ISO C90"
1007 msgid "(this will be reported only once per input file)"
1011 msgid "C++ style comments are incompatible with C90"
1015 msgid "multi-line comment"
1020 msgid "unspellable token %s"
1025 msgid "raw string delimiter longer than %d characters"
1029 msgid "unterminated literal"
1033 msgid "'##' cannot appear at either end of __VA_OPT__"
1037 msgid "__VA_OPT__ may not appear in a __VA_OPT__"
1041 msgid "__VA_OPT__ must be followed by an open parenthesis"
1045 msgid "unterminated __VA_OPT__"
1050 msgid "\"%s\" used outside of preprocessing directive"
1055 msgid "missing '(' before \"%s\" operand"
1060 msgid "operator \"%s\" requires a header-name"
1065 msgid "missing ')' after \"%s\" operand"
1070 msgid "macro \"%s\" is not used"
1076 msgid "invalid built-in macro \"%s\""
1082 msgid "macro \"%s\" might prevent reproducible builds"
1086 msgid "could not determine file timestamp"
1090 msgid "could not determine date and time"
1094 msgid "__COUNTER__ expanded inside directive with -fdirectives-only"
1098 msgid "invalid string literal, ignoring final '\\'"
1103 msgid "pasting \"%.*s\" and \"%.*s\" does not give a valid preprocessing token"
1108 "ISO C++11 requires at least one argument for the \"...\" in a variadic macro"
1113 "ISO C99 requires at least one argument for the \"...\" in a variadic macro"
1118 msgid "macro \"%s\" requires %u arguments, but only %u given"
1123 msgid "macro \"%s\" passed %u arguments, but takes just %u"
1128 msgid "macro \"%s\" defined here"
1132 #: traditional.cc:822
1134 msgid "unterminated argument list invoking macro \"%s\""
1139 msgid "function-like macro \"%s\" must be used with arguments in traditional C"
1145 "invoking macro %s argument %d: empty macro arguments are undefined in ISO C+"
1153 "invoking macro %s argument %d: empty macro arguments are undefined in ISO C90"
1158 msgid "duplicate macro parameter \"%s\""
1163 msgid "expected parameter name, found \"%s\""
1168 msgid "expected ',' or ')', found \"%s\""
1172 msgid "expected parameter name before end of line"
1176 msgid "expected ')' before end of line"
1180 msgid "expected ')' after \"...\""
1184 msgid "anonymous variadic macros were introduced in C++11"
1189 msgid "anonymous variadic macros were introduced in C99"
1193 msgid "ISO C++ does not permit named variadic macros"
1197 msgid "ISO C does not permit named variadic macros"
1201 msgid "'##' cannot appear at either end of a macro expansion"
1205 msgid "ISO C++11 requires whitespace after the macro name"
1209 msgid "ISO C99 requires whitespace after the macro name"
1213 msgid "missing whitespace after the macro name"
1217 msgid "'#' is not followed by a macro parameter"
1222 msgid "\"%s\" redefined"
1226 msgid "this is the location of the previous definition"
1231 msgid "macro argument \"%s\" would be stringified in traditional C"
1241 msgid "while writing precompiled header"
1246 msgid "%s: not used because `%.*s' is poisoned"
1251 msgid "%s: not used because `%.*s' not defined"
1256 msgid "%s: not used because `%.*s' defined as `%s' not `%.*s'"
1261 msgid "%s: not used because `%s' is defined"
1266 msgid "%s: not used because `__COUNTER__' is invalid"
1271 msgid "while reading precompiled header"
1274 #: traditional.cc:891
1276 msgid "detected recursion whilst expanding macro \"%s\""
1279 #: traditional.cc:1114
1280 msgid "syntax error in macro parameter list"