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: 2021-07-26 15:25+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 "In _cpp_valid_ucn but not a UCN"
68 msgid "incomplete universal character name %.*s"
73 msgid "%.*s is not a valid universal character"
78 msgid "'$' in identifier or number"
83 msgid "universal character %.*s is not valid in an identifier"
88 msgid "universal character %.*s is not valid at the start of an identifier"
93 msgid "%.*s is outside the UCS codespace"
98 msgid "converting UCN to source character set"
102 msgid "converting UCN to execution character set"
107 msgid "extended character %.*s is not valid in an identifier"
112 msgid "extended character %.*s is not valid at the start of an identifier"
116 msgid "the meaning of '\\x' is different in traditional C"
120 msgid "\\x used with no following hex digits"
124 msgid "hex escape sequence out of range"
128 msgid "octal escape sequence out of range"
132 msgid "the meaning of '\\a' is different in traditional C"
137 msgid "non-ISO-standard escape sequence, '\\%c'"
142 msgid "unknown escape sequence: '\\%c'"
147 msgid "unknown escape sequence: '\\%s'"
151 msgid "converting escape sequence to execution character set"
155 msgid "missing open quote"
160 msgid "character constant too long for its type"
164 msgid "multi-character character constant"
168 msgid "empty character constant"
173 msgid "failure to convert %s to %s"
179 msgid "extra tokens at end of #%s directive"
184 msgid "#%s is a GCC extension"
189 msgid "#%s is a deprecated GCC extension"
193 msgid "suggest not using #elif in traditional C"
198 msgid "traditional C ignores #%s with the # indented"
203 msgid "suggest hiding #%s from traditional C with an indented #"
207 msgid "embedding a directive within macro arguments is not portable"
211 msgid "style of line directive is a GCC extension"
216 msgid "invalid preprocessing directive #%s"
221 msgid "\"%s\" cannot be used as a macro name"
226 msgid "\"%s\" cannot be used as a macro name as it is an operator in C++"
231 msgid "no macro name given in #%s directive"
235 msgid "macro names must be identifiers"
241 msgid "undefining \"%s\""
245 msgid "missing terminating > character"
250 msgid "#%s expects \"FILENAME\" or <FILENAME>"
255 msgid "empty filename in #%s"
261 "#include nested depth %u exceeds maximum of %u (use -fmax-include-"
262 "depth=DEPTH to increase the maximum)"
266 msgid "#include_next in primary source file"
271 msgid "invalid flag \"%s\" in line directive"
275 msgid "unexpected end of file after #line"
280 msgid "\"%s\" after #line is not a positive integer"
285 msgid "line number out of range"
291 msgid "\"%s\" is not a valid filename"
296 msgid "\"%s\" after # is not a positive integer"
301 msgid "file \"%s\" linemarker ignored due to incorrect nesting"
314 msgid "invalid #%s directive"
319 msgid "registering pragmas in namespace \"%s\" with mismatched name expansion"
324 msgid "registering pragma \"%s\" with name expansion and no namespace"
329 msgid "registering \"%s\" as both a pragma and a pragma namespace"
334 msgid "#pragma %s %s is already registered"
339 msgid "#pragma %s is already registered"
343 msgid "registering pragma with NULL handler"
347 msgid "#pragma once in main file"
351 msgid "invalid #pragma push_macro directive"
355 msgid "invalid #pragma pop_macro directive"
359 msgid "invalid #pragma GCC poison directive"
364 msgid "poisoning existing macro \"%s\""
368 msgid "#pragma system_header ignored outside include file"
373 msgid "cannot find source file %s"
378 msgid "current file is older than %s"
383 msgid "invalid \"#pragma GCC %s\" directive"
387 msgid "_Pragma takes a parenthesized string literal"
391 msgid "#else without #if"
395 msgid "#else after #else"
400 msgid "the conditional began here"
405 msgid "#%s without #if"
410 msgid "#%s after #else"
414 msgid "#endif without #if"
418 msgid "missing '(' after predicate"
422 msgid "missing ')' to complete answer"
426 msgid "predicate's answer is empty"
430 msgid "assertion without predicate"
434 msgid "predicate must be an identifier"
439 msgid "\"%s\" re-asserted"
444 msgid "unterminated #%s"
458 msgid "fixed-point constants are a GCC extension"
462 msgid "invalid prefix \"0b\" for floating constant"
466 msgid "use of C++17 hexadecimal floating constant"
470 msgid "use of C99 hexadecimal floating constant"
475 msgid "invalid suffix \"%.*s\" on floating constant"
481 msgid "traditional C rejects the \"%.*s\" suffix"
485 msgid "suffix for double constant is a GCC extension"
490 msgid "invalid suffix \"%.*s\" with hexadecimal floating constant"
495 msgid "decimal float constants are a C2X feature"
500 msgid "invalid suffix \"%.*s\" on integer constant"
504 msgid "use of C++11 long long integer constant"
508 msgid "use of C99 long long integer constant"
512 msgid "use of C++23 %<size_t%> integer constant"
516 msgid "use of C++23 %<make_signed_t<size_t>%> integer constant"
520 msgid "imaginary constants are a GCC extension"
524 msgid "binary constants are a C++14 feature or GCC extension"
528 msgid "binary constants are a C2X feature or GCC extension"
532 msgid "binary constants are a C2X feature"
536 msgid "integer constant is too large for its type"
540 msgid "integer constant is so large that it is unsigned"
544 msgid "missing ')' after \"defined\""
548 msgid "operator \"defined\" requires an identifier"
553 msgid "(\"%s\" is an alternative token for \"%s\" in C++)"
557 msgid "this use of \"defined\" may not be portable"
561 msgid "user-defined literal in preprocessor expression"
565 msgid "floating constant in preprocessor expression"
569 msgid "imaginary number in preprocessor expression"
574 msgid "\"%s\" is not defined, evaluates to 0"
578 msgid "assertions are a GCC extension"
582 msgid "assertions are a deprecated extension"
587 msgid "unbalanced stack in %s"
592 msgid "impossible operator '%u'"
596 msgid "missing ')' in expression"
600 msgid "'?' without following ':'"
604 msgid "integer overflow in preprocessor expression"
608 msgid "missing '(' in expression"
613 msgid "the left operand of \"%s\" changes sign when promoted"
618 msgid "the right operand of \"%s\" changes sign when promoted"
622 msgid "traditional C rejects the unary plus operator"
626 msgid "comma operator in operand of #if"
630 msgid "division by zero in #if"
634 msgid "one or more PCH files were found, but they were invalid"
638 msgid "use -Winvalid-pch for more information"
643 msgid "no include path in which to search for %s"
647 msgid "Multiple include guards may be useful for:\n"
651 msgid "cppchar_t must be an unsigned type"
657 "preprocessor arithmetic has maximum precision of %lu bits; target requires "
662 msgid "CPP arithmetic must be at least as precise as a target int"
666 msgid "target char is less than 8 bits wide"
670 msgid "target wchar_t is narrower than target char"
674 msgid "target int is narrower than target char"
678 msgid "CPP half-integer narrower than CPP character"
684 "CPP on this host cannot handle wide character constants over %lu bits, but "
685 "the target requires %lu bits"
689 msgid "backslash and newline separated by space"
693 msgid "backslash-newline at end of file"
698 msgid "trigraph ??%c converted to %c"
703 msgid "trigraph ??%c ignored, use -trigraphs to enable"
707 msgid "\"/*\" within comment"
712 msgid "%s in preprocessing directive"
716 msgid "null character(s) ignored"
721 msgid "`%.*s' is not in NFKC"
726 msgid "`%.*s' is not in NFC"
730 msgid "__VA_OPT__ is not available until C++20"
734 msgid "__VA_OPT__ can only appear in the expansion of a C++20 variadic macro"
740 msgid "attempt to use poisoned \"%s\""
745 msgid "__VA_ARGS__ can only appear in the expansion of a C++11 variadic macro"
750 msgid "__VA_ARGS__ can only appear in the expansion of a C99 variadic macro"
756 msgid "identifier \"%s\" is a special operator name in C++"
760 msgid "adjacent digit separators"
764 msgid "raw string delimiter longer than 16 characters"
768 msgid "invalid new-line in raw string delimiter"
774 msgid "invalid character '%c' in raw string delimiter"
779 msgid "unterminated raw string"
785 "invalid suffix on literal; C++11 requires a space between literal and string "
790 msgid "null character(s) preserved in literal"
795 msgid "missing terminating %c character"
799 msgid "C++11 requires a space between string literal and macro"
803 msgid "module control-line cannot be in included file"
808 msgid "module control-line \"%s\" cannot be an object-like macro"
814 msgid "unterminated comment"
819 msgid "C++ style comments are not allowed in ISO C90"
825 msgid "(this will be reported only once per input file)"
829 msgid "C++ style comments are incompatible with C90"
833 msgid "multi-line comment"
838 msgid "unspellable token %s"
843 msgid "raw string delimiter longer than %d characters"
847 msgid "unterminated literal"
851 msgid "'##' cannot appear at either end of __VA_OPT__"
856 msgid "\"%s\" used outside of preprocessing directive"
861 msgid "missing '(' before \"%s\" operand"
866 msgid "operator \"%s\" requires a header-name"
871 msgid "missing ')' after \"%s\" operand"
876 msgid "macro \"%s\" is not used"
882 msgid "invalid built-in macro \"%s\""
888 msgid "macro \"%s\" might prevent reproducible builds"
892 msgid "could not determine file timestamp"
896 msgid "could not determine date and time"
900 msgid "__COUNTER__ expanded inside directive with -fdirectives-only"
904 msgid "invalid string literal, ignoring final '\\'"
909 msgid "pasting \"%s\" and \"%s\" does not give a valid preprocessing token"
914 "ISO C++11 requires at least one argument for the \"...\" in a variadic macro"
919 "ISO C99 requires at least one argument for the \"...\" in a variadic macro"
924 msgid "macro \"%s\" requires %u arguments, but only %u given"
929 msgid "macro \"%s\" passed %u arguments, but takes just %u"
935 msgid "unterminated argument list invoking macro \"%s\""
940 msgid "function-like macro \"%s\" must be used with arguments in traditional C"
946 "invoking macro %s argument %d: empty macro arguments are undefined in ISO C+"
954 "invoking macro %s argument %d: empty macro arguments are undefined in ISO C90"
959 msgid "duplicate macro parameter \"%s\""
964 msgid "expected parameter name, found \"%s\""
969 msgid "expected ',' or ')', found \"%s\""
973 msgid "expected parameter name before end of line"
977 msgid "expected ')' before end of line"
981 msgid "expected ')' after \"...\""
985 msgid "anonymous variadic macros were introduced in C++11"
990 msgid "anonymous variadic macros were introduced in C99"
994 msgid "ISO C++ does not permit named variadic macros"
998 msgid "ISO C does not permit named variadic macros"
1002 msgid "'##' cannot appear at either end of a macro expansion"
1006 msgid "ISO C++11 requires whitespace after the macro name"
1010 msgid "ISO C99 requires whitespace after the macro name"
1014 msgid "missing whitespace after the macro name"
1018 msgid "'#' is not followed by a macro parameter"
1023 msgid "\"%s\" redefined"
1027 msgid "this is the location of the previous definition"
1032 msgid "macro argument \"%s\" would be stringified in traditional C"
1042 msgid "while writing precompiled header"
1047 msgid "%s: not used because `%.*s' is poisoned"
1052 msgid "%s: not used because `%.*s' not defined"
1057 msgid "%s: not used because `%.*s' defined as `%s' not `%.*s'"
1062 msgid "%s: not used because `%s' is defined"
1067 msgid "%s: not used because `__COUNTER__' is invalid"
1072 msgid "while reading precompiled header"
1075 #: traditional.c:891
1077 msgid "detected recursion whilst expanding macro \"%s\""
1080 #: traditional.c:1114
1081 msgid "syntax error in macro parameter list"