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: 2020-07-20 18:03+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"
404 msgid "#elif without #if"
408 msgid "#elif after #else"
412 msgid "#endif without #if"
416 msgid "missing '(' after predicate"
420 msgid "missing ')' to complete answer"
424 msgid "predicate's answer is empty"
428 msgid "assertion without predicate"
432 msgid "predicate must be an identifier"
437 msgid "\"%s\" re-asserted"
442 msgid "unterminated #%s"
456 msgid "fixed-point constants are a GCC extension"
460 msgid "invalid prefix \"0b\" for floating constant"
464 msgid "use of C++17 hexadecimal floating constant"
468 msgid "use of C99 hexadecimal floating constant"
473 msgid "invalid suffix \"%.*s\" on floating constant"
479 msgid "traditional C rejects the \"%.*s\" suffix"
483 msgid "suffix for double constant is a GCC extension"
488 msgid "invalid suffix \"%.*s\" with hexadecimal floating constant"
493 msgid "decimal float constants are a C2X feature"
498 msgid "invalid suffix \"%.*s\" on integer constant"
502 msgid "use of C++11 long long integer constant"
506 msgid "use of C99 long long integer constant"
510 msgid "imaginary constants are a GCC extension"
514 msgid "binary constants are a C++14 feature or GCC extension"
518 msgid "binary constants are a GCC extension"
522 msgid "integer constant is too large for its type"
526 msgid "integer constant is so large that it is unsigned"
530 msgid "missing ')' after \"defined\""
534 msgid "operator \"defined\" requires an identifier"
539 msgid "(\"%s\" is an alternative token for \"%s\" in C++)"
543 msgid "this use of \"defined\" may not be portable"
547 msgid "user-defined literal in preprocessor expression"
551 msgid "floating constant in preprocessor expression"
555 msgid "imaginary number in preprocessor expression"
560 msgid "\"%s\" is not defined, evaluates to 0"
564 msgid "assertions are a GCC extension"
568 msgid "assertions are a deprecated extension"
573 msgid "unbalanced stack in %s"
578 msgid "impossible operator '%u'"
582 msgid "missing ')' in expression"
586 msgid "'?' without following ':'"
590 msgid "integer overflow in preprocessor expression"
594 msgid "missing '(' in expression"
599 msgid "the left operand of \"%s\" changes sign when promoted"
604 msgid "the right operand of \"%s\" changes sign when promoted"
608 msgid "traditional C rejects the unary plus operator"
612 msgid "comma operator in operand of #if"
616 msgid "division by zero in #if"
620 msgid "one or more PCH files were found, but they were invalid"
624 msgid "use -Winvalid-pch for more information"
629 msgid "no include path in which to search for %s"
633 msgid "Multiple include guards may be useful for:\n"
637 msgid "cppchar_t must be an unsigned type"
643 "preprocessor arithmetic has maximum precision of %lu bits; target requires "
648 msgid "CPP arithmetic must be at least as precise as a target int"
652 msgid "target char is less than 8 bits wide"
656 msgid "target wchar_t is narrower than target char"
660 msgid "target int is narrower than target char"
664 msgid "CPP half-integer narrower than CPP character"
670 "CPP on this host cannot handle wide character constants over %lu bits, but "
671 "the target requires %lu bits"
675 msgid "backslash and newline separated by space"
679 msgid "backslash-newline at end of file"
684 msgid "trigraph ??%c converted to %c"
689 msgid "trigraph ??%c ignored, use -trigraphs to enable"
693 msgid "\"/*\" within comment"
698 msgid "%s in preprocessing directive"
702 msgid "null character(s) ignored"
707 msgid "`%.*s' is not in NFKC"
712 msgid "`%.*s' is not in NFC"
716 msgid "__VA_OPT__ is not available until C++20"
720 msgid "__VA_OPT__ can only appear in the expansion of a C++20 variadic macro"
726 msgid "attempt to use poisoned \"%s\""
731 msgid "__VA_ARGS__ can only appear in the expansion of a C++11 variadic macro"
736 msgid "__VA_ARGS__ can only appear in the expansion of a C99 variadic macro"
742 msgid "identifier \"%s\" is a special operator name in C++"
746 msgid "raw string delimiter longer than 16 characters"
750 msgid "invalid new-line in raw string delimiter"
756 msgid "invalid character '%c' in raw string delimiter"
761 msgid "unterminated raw string"
767 "invalid suffix on literal; C++11 requires a space between literal and string "
772 msgid "null character(s) preserved in literal"
777 msgid "missing terminating %c character"
781 msgid "C++11 requires a space between string literal and macro"
787 msgid "unterminated comment"
792 msgid "C++ style comments are not allowed in ISO C90"
798 msgid "(this will be reported only once per input file)"
802 msgid "C++ style comments are incompatible with C90"
806 msgid "multi-line comment"
811 msgid "unspellable token %s"
816 msgid "raw string delimiter longer than %d characters"
820 msgid "unterminated literal"
824 msgid "'##' cannot appear at either end of __VA_OPT__"
829 msgid "\"%s\" used outside of preprocessing directive"
834 msgid "missing '(' before \"%s\" operand"
839 msgid "operator \"%s\" requires a header-name"
844 msgid "missing ')' after \"%s\" operand"
849 msgid "macro \"%s\" is not used"
855 msgid "invalid built-in macro \"%s\""
861 msgid "macro \"%s\" might prevent reproducible builds"
865 msgid "could not determine file timestamp"
869 msgid "could not determine date and time"
873 msgid "__COUNTER__ expanded inside directive with -fdirectives-only"
877 msgid "invalid string literal, ignoring final '\\'"
882 msgid "pasting \"%s\" and \"%s\" does not give a valid preprocessing token"
887 "ISO C++11 requires at least one argument for the \"...\" in a variadic macro"
892 "ISO C99 requires at least one argument for the \"...\" in a variadic macro"
897 msgid "macro \"%s\" requires %u arguments, but only %u given"
902 msgid "macro \"%s\" passed %u arguments, but takes just %u"
908 msgid "unterminated argument list invoking macro \"%s\""
913 msgid "function-like macro \"%s\" must be used with arguments in traditional C"
919 "invoking macro %s argument %d: empty macro arguments are undefined in ISO C+"
927 "invoking macro %s argument %d: empty macro arguments are undefined in ISO C90"
932 msgid "duplicate macro parameter \"%s\""
937 msgid "expected parameter name, found \"%s\""
942 msgid "expected ',' or ')', found \"%s\""
946 msgid "expected parameter name before end of line"
950 msgid "expected ')' before end of line"
954 msgid "expected ')' after \"...\""
958 msgid "anonymous variadic macros were introduced in C++11"
963 msgid "anonymous variadic macros were introduced in C99"
967 msgid "ISO C++ does not permit named variadic macros"
971 msgid "ISO C does not permit named variadic macros"
975 msgid "'##' cannot appear at either end of a macro expansion"
979 msgid "ISO C++11 requires whitespace after the macro name"
983 msgid "ISO C99 requires whitespace after the macro name"
987 msgid "missing whitespace after the macro name"
991 msgid "'#' is not followed by a macro parameter"
996 msgid "\"%s\" redefined"
1000 msgid "this is the location of the previous definition"
1005 msgid "macro argument \"%s\" would be stringified in traditional C"
1015 msgid "while writing precompiled header"
1020 msgid "%s: not used because `%.*s' is poisoned"
1025 msgid "%s: not used because `%.*s' not defined"
1030 msgid "%s: not used because `%.*s' defined as `%s' not `%.*s'"
1035 msgid "%s: not used because `%s' is defined"
1040 msgid "%s: not used because `__COUNTER__' is invalid"
1045 msgid "while reading precompiled header"
1048 #: traditional.c:888
1050 msgid "detected recursion whilst expanding macro \"%s\""
1053 #: traditional.c:1111
1054 msgid "syntax error in macro parameter list"