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-02-07 22:33+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"
445 #: directives-only.c:221
448 msgid "unterminated comment"
462 msgid "fixed-point constants are a GCC extension"
466 msgid "invalid prefix \"0b\" for floating constant"
470 msgid "use of C++17 hexadecimal floating constant"
474 msgid "use of C99 hexadecimal floating constant"
479 msgid "invalid suffix \"%.*s\" on floating constant"
485 msgid "traditional C rejects the \"%.*s\" suffix"
489 msgid "suffix for double constant is a GCC extension"
494 msgid "invalid suffix \"%.*s\" with hexadecimal floating constant"
499 msgid "decimal float constants are a C2X feature"
504 msgid "invalid suffix \"%.*s\" on integer constant"
508 msgid "use of C++11 long long integer constant"
512 msgid "use of C99 long long integer constant"
516 msgid "imaginary constants are a GCC extension"
520 msgid "binary constants are a C++14 feature or GCC extension"
524 msgid "binary constants are a GCC extension"
528 msgid "integer constant is too large for its type"
532 msgid "integer constant is so large that it is unsigned"
536 msgid "missing ')' after \"defined\""
540 msgid "operator \"defined\" requires an identifier"
545 msgid "(\"%s\" is an alternative token for \"%s\" in C++)"
549 msgid "this use of \"defined\" may not be portable"
553 msgid "user-defined literal in preprocessor expression"
557 msgid "floating constant in preprocessor expression"
561 msgid "imaginary number in preprocessor expression"
566 msgid "\"%s\" is not defined, evaluates to 0"
570 msgid "assertions are a GCC extension"
574 msgid "assertions are a deprecated extension"
579 msgid "unbalanced stack in %s"
584 msgid "impossible operator '%u'"
588 msgid "missing ')' in expression"
592 msgid "'?' without following ':'"
596 msgid "integer overflow in preprocessor expression"
600 msgid "missing '(' in expression"
605 msgid "the left operand of \"%s\" changes sign when promoted"
610 msgid "the right operand of \"%s\" changes sign when promoted"
614 msgid "traditional C rejects the unary plus operator"
618 msgid "comma operator in operand of #if"
622 msgid "division by zero in #if"
626 msgid "one or more PCH files were found, but they were invalid"
630 msgid "use -Winvalid-pch for more information"
635 msgid "no include path in which to search for %s"
639 msgid "Multiple include guards may be useful for:\n"
643 msgid "cppchar_t must be an unsigned type"
649 "preprocessor arithmetic has maximum precision of %lu bits; target requires "
654 msgid "CPP arithmetic must be at least as precise as a target int"
658 msgid "target char is less than 8 bits wide"
662 msgid "target wchar_t is narrower than target char"
666 msgid "target int is narrower than target char"
670 msgid "CPP half-integer narrower than CPP character"
676 "CPP on this host cannot handle wide character constants over %lu bits, but "
677 "the target requires %lu bits"
681 msgid "backslash and newline separated by space"
685 msgid "backslash-newline at end of file"
690 msgid "trigraph ??%c converted to %c"
695 msgid "trigraph ??%c ignored, use -trigraphs to enable"
699 msgid "\"/*\" within comment"
704 msgid "%s in preprocessing directive"
708 msgid "null character(s) ignored"
713 msgid "`%.*s' is not in NFKC"
718 msgid "`%.*s' is not in NFC"
722 msgid "__VA_OPT__ is not available until C++2a"
726 msgid "__VA_OPT__ can only appear in the expansion of a C++2a variadic macro"
732 msgid "attempt to use poisoned \"%s\""
737 msgid "__VA_ARGS__ can only appear in the expansion of a C++11 variadic macro"
742 msgid "__VA_ARGS__ can only appear in the expansion of a C99 variadic macro"
748 msgid "identifier \"%s\" is a special operator name in C++"
752 msgid "raw string delimiter longer than 16 characters"
756 msgid "invalid new-line in raw string delimiter"
761 msgid "invalid character '%c' in raw string delimiter"
766 msgid "unterminated raw string"
772 "invalid suffix on literal; C++11 requires a space between literal and string "
777 msgid "null character(s) preserved in literal"
782 msgid "missing terminating %c character"
786 msgid "C++11 requires a space between string literal and macro"
791 msgid "C++ style comments are not allowed in ISO C90"
797 msgid "(this will be reported only once per input file)"
801 msgid "C++ style comments are incompatible with C90"
805 msgid "multi-line comment"
810 msgid "unspellable token %s"
814 msgid "'##' cannot appear at either end of __VA_OPT__"
819 msgid "\"%s\" used outside of preprocessing directive"
824 msgid "missing '(' before \"%s\" operand"
829 msgid "operator \"%s\" requires a header-name"
834 msgid "missing ')' after \"%s\" operand"
839 msgid "macro \"%s\" is not used"
845 msgid "invalid built-in macro \"%s\""
851 msgid "macro \"%s\" might prevent reproducible builds"
855 msgid "could not determine file timestamp"
859 msgid "could not determine date and time"
863 msgid "__COUNTER__ expanded inside directive with -fdirectives-only"
867 msgid "invalid string literal, ignoring final '\\'"
872 msgid "pasting \"%s\" and \"%s\" does not give a valid preprocessing token"
877 "ISO C++11 requires at least one argument for the \"...\" in a variadic macro"
882 "ISO C99 requires at least one argument for the \"...\" in a variadic macro"
887 msgid "macro \"%s\" requires %u arguments, but only %u given"
892 msgid "macro \"%s\" passed %u arguments, but takes just %u"
898 msgid "unterminated argument list invoking macro \"%s\""
903 msgid "function-like macro \"%s\" must be used with arguments in traditional C"
909 "invoking macro %s argument %d: empty macro arguments are undefined in ISO C+"
917 "invoking macro %s argument %d: empty macro arguments are undefined in ISO C90"
922 msgid "duplicate macro parameter \"%s\""
927 msgid "expected parameter name, found \"%s\""
932 msgid "expected ',' or ')', found \"%s\""
936 msgid "expected parameter name before end of line"
940 msgid "expected ')' before end of line"
944 msgid "expected ')' after \"...\""
948 msgid "anonymous variadic macros were introduced in C++11"
953 msgid "anonymous variadic macros were introduced in C99"
957 msgid "ISO C++ does not permit named variadic macros"
961 msgid "ISO C does not permit named variadic macros"
965 msgid "'##' cannot appear at either end of a macro expansion"
969 msgid "ISO C++11 requires whitespace after the macro name"
973 msgid "ISO C99 requires whitespace after the macro name"
977 msgid "missing whitespace after the macro name"
981 msgid "'#' is not followed by a macro parameter"
986 msgid "\"%s\" redefined"
990 msgid "this is the location of the previous definition"
995 msgid "macro argument \"%s\" would be stringified in traditional C"
1005 msgid "while writing precompiled header"
1010 msgid "%s: not used because `%.*s' is poisoned"
1015 msgid "%s: not used because `%.*s' not defined"
1020 msgid "%s: not used because `%.*s' defined as `%s' not `%.*s'"
1025 msgid "%s: not used because `%s' is defined"
1030 msgid "%s: not used because `__COUNTER__' is invalid"
1035 msgid "while reading precompiled header"
1038 #: traditional.c:884
1040 msgid "detected recursion whilst expanding macro \"%s\""
1043 #: traditional.c:1107
1044 msgid "syntax error in macro parameter list"