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: http://gcc.gnu.org/bugs.html\n"
11 "POT-Creation-Date: 2017-01-01 00:51+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 "converting UCN to source character set"
97 msgid "converting UCN to execution character set"
101 msgid "the meaning of '\\x' is different in traditional C"
105 msgid "\\x used with no following hex digits"
109 msgid "hex escape sequence out of range"
113 msgid "octal escape sequence out of range"
117 msgid "the meaning of '\\a' is different in traditional C"
122 msgid "non-ISO-standard escape sequence, '\\%c'"
127 msgid "unknown escape sequence: '\\%c'"
132 msgid "unknown escape sequence: '\\%s'"
136 msgid "converting escape sequence to execution character set"
140 msgid "missing open quote"
145 msgid "character constant too long for its type"
149 msgid "multi-character character constant"
153 msgid "empty character constant"
158 msgid "failure to convert %s to %s"
164 msgid "extra tokens at end of #%s directive"
169 msgid "#%s is a GCC extension"
174 msgid "#%s is a deprecated GCC extension"
178 msgid "suggest not using #elif in traditional C"
183 msgid "traditional C ignores #%s with the # indented"
188 msgid "suggest hiding #%s from traditional C with an indented #"
192 msgid "embedding a directive within macro arguments is not portable"
196 msgid "style of line directive is a GCC extension"
201 msgid "invalid preprocessing directive #%s"
205 msgid "\"defined\" cannot be used as a macro name"
209 msgid "\"__has_include__\" cannot be used as a macro name"
214 msgid "\"%s\" cannot be used as a macro name as it is an operator in C++"
219 msgid "no macro name given in #%s directive"
223 msgid "macro names must be identifiers"
229 msgid "undefining \"%s\""
233 msgid "missing terminating > character"
238 msgid "#%s expects \"FILENAME\" or <FILENAME>"
243 msgid "empty filename in #%s"
247 msgid "#include nested too deeply"
251 msgid "#include_next in primary source file"
256 msgid "invalid flag \"%s\" in line directive"
260 msgid "unexpected end of file after #line"
265 msgid "\"%s\" after #line is not a positive integer"
270 msgid "line number out of range"
276 msgid "\"%s\" is not a valid filename"
281 msgid "\"%s\" after # is not a positive integer"
286 msgid "file \"%s\" linemarker ignored due to incorrect nesting"
299 msgid "invalid #%s directive"
304 msgid "registering pragmas in namespace \"%s\" with mismatched name expansion"
309 msgid "registering pragma \"%s\" with name expansion and no namespace"
314 msgid "registering \"%s\" as both a pragma and a pragma namespace"
319 msgid "#pragma %s %s is already registered"
324 msgid "#pragma %s is already registered"
328 msgid "registering pragma with NULL handler"
332 msgid "#pragma once in main file"
336 msgid "invalid #pragma push_macro directive"
340 msgid "invalid #pragma pop_macro directive"
344 msgid "invalid #pragma GCC poison directive"
349 msgid "poisoning existing macro \"%s\""
353 msgid "#pragma system_header ignored outside include file"
358 msgid "cannot find source file %s"
363 msgid "current file is older than %s"
368 msgid "invalid \"#pragma GCC %s\" directive"
372 msgid "_Pragma takes a parenthesized string literal"
376 msgid "#else without #if"
380 msgid "#else after #else"
385 msgid "the conditional began here"
389 msgid "#elif without #if"
393 msgid "#elif after #else"
397 msgid "#endif without #if"
401 msgid "missing '(' after predicate"
405 msgid "missing ')' to complete answer"
409 msgid "predicate's answer is empty"
413 msgid "assertion without predicate"
417 msgid "predicate must be an identifier"
422 msgid "\"%s\" re-asserted"
427 msgid "unterminated #%s"
430 #: directives-only.c:221
433 msgid "unterminated comment"
447 msgid "fixed-point constants are a GCC extension"
451 msgid "invalid prefix \"0b\" for floating constant"
455 msgid "use of C++1z hexadecimal floating constant"
459 msgid "use of C99 hexadecimal floating constant"
464 msgid "invalid suffix \"%.*s\" on floating constant"
470 msgid "traditional C rejects the \"%.*s\" suffix"
474 msgid "suffix for double constant is a GCC extension"
479 msgid "invalid suffix \"%.*s\" with hexadecimal floating constant"
483 msgid "decimal float constants are a GCC extension"
488 msgid "invalid suffix \"%.*s\" on integer constant"
492 msgid "use of C++11 long long integer constant"
496 msgid "use of C99 long long integer constant"
500 msgid "imaginary constants are a GCC extension"
504 msgid "binary constants are a C++14 feature or GCC extension"
508 msgid "binary constants are a GCC extension"
512 msgid "integer constant is too large for its type"
516 msgid "integer constant is so large that it is unsigned"
520 msgid "missing ')' after \"defined\""
524 msgid "operator \"defined\" requires an identifier"
529 msgid "(\"%s\" is an alternative token for \"%s\" in C++)"
533 msgid "this use of \"defined\" may not be portable"
537 msgid "user-defined literal in preprocessor expression"
541 msgid "floating constant in preprocessor expression"
545 msgid "imaginary number in preprocessor expression"
550 msgid "\"%s\" is not defined, evaluates to 0"
554 msgid "assertions are a GCC extension"
558 msgid "assertions are a deprecated extension"
563 msgid "unbalanced stack in %s"
568 msgid "impossible operator '%u'"
572 msgid "missing ')' in expression"
576 msgid "'?' without following ':'"
580 msgid "integer overflow in preprocessor expression"
584 msgid "missing '(' in expression"
589 msgid "the left operand of \"%s\" changes sign when promoted"
594 msgid "the right operand of \"%s\" changes sign when promoted"
598 msgid "traditional C rejects the unary plus operator"
602 msgid "comma operator in operand of #if"
606 msgid "division by zero in #if"
610 msgid "operator \"__has_include__\" requires a header string"
614 msgid "missing ')' after \"__has_include__\""
618 msgid "one or more PCH files were found, but they were invalid"
622 msgid "use -Winvalid-pch for more information"
627 msgid "no include path in which to search for %s"
631 msgid "Multiple include guards may be useful for:\n"
635 msgid "cppchar_t must be an unsigned type"
641 "preprocessor arithmetic has maximum precision of %lu bits; target requires "
646 msgid "CPP arithmetic must be at least as precise as a target int"
650 msgid "target char is less than 8 bits wide"
654 msgid "target wchar_t is narrower than target char"
658 msgid "target int is narrower than target char"
662 msgid "CPP half-integer narrower than CPP character"
668 "CPP on this host cannot handle wide character constants over %lu bits, but "
669 "the target requires %lu bits"
673 msgid "backslash and newline separated by space"
677 msgid "backslash-newline at end of file"
682 msgid "trigraph ??%c converted to %c"
687 msgid "trigraph ??%c ignored, use -trigraphs to enable"
691 msgid "\"/*\" within comment"
696 msgid "%s in preprocessing directive"
700 msgid "null character(s) ignored"
705 msgid "`%.*s' is not in NFKC"
710 msgid "`%.*s' is not in NFC"
716 msgid "attempt to use poisoned \"%s\""
721 msgid "__VA_ARGS__ can only appear in the expansion of a C++11 variadic macro"
726 msgid "__VA_ARGS__ can only appear in the expansion of a C99 variadic macro"
732 msgid "identifier \"%s\" is a special operator name in C++"
736 msgid "raw string delimiter longer than 16 characters"
740 msgid "invalid new-line in raw string delimiter"
745 msgid "invalid character '%c' in raw string delimiter"
750 msgid "unterminated raw string"
756 "invalid suffix on literal; C++11 requires a space between literal and string "
761 msgid "null character(s) preserved in literal"
766 msgid "missing terminating %c character"
770 msgid "C++11 requires a space between string literal and macro"
775 msgid "C++ style comments are not allowed in ISO C90"
781 msgid "(this will be reported only once per input file)"
785 msgid "C++ style comments are incompatible with C90"
789 msgid "multi-line comment"
794 msgid "unspellable token %s"
799 msgid "macro \"%s\" is not used"
805 msgid "invalid built-in macro \"%s\""
811 msgid "macro \"%s\" might prevent reproducible builds"
815 msgid "could not determine file timestamp"
819 msgid "could not determine date and time"
823 msgid "__COUNTER__ expanded inside directive with -fdirectives-only"
827 msgid "invalid string literal, ignoring final '\\'"
832 msgid "pasting \"%s\" and \"%s\" does not give a valid preprocessing token"
837 "ISO C++11 requires at least one argument for the \"...\" in a variadic macro"
842 "ISO C99 requires at least one argument for the \"...\" in a variadic macro"
847 msgid "macro \"%s\" requires %u arguments, but only %u given"
852 msgid "macro \"%s\" passed %u arguments, but takes just %u"
858 msgid "unterminated argument list invoking macro \"%s\""
863 msgid "function-like macro \"%s\" must be used with arguments in traditional C"
869 "invoking macro %s argument %d: empty macro arguments are undefined in ISO C+"
877 "invoking macro %s argument %d: empty macro arguments are undefined in ISO C90"
882 msgid "duplicate macro parameter \"%s\""
887 msgid "\"%s\" may not appear in macro parameter list"
891 msgid "macro parameters must be comma-separated"
895 msgid "parameter name missing"
899 msgid "anonymous variadic macros were introduced in C++11"
904 msgid "anonymous variadic macros were introduced in C99"
908 msgid "ISO C++ does not permit named variadic macros"
912 msgid "ISO C does not permit named variadic macros"
916 msgid "missing ')' in macro parameter list"
920 msgid "'##' cannot appear at either end of a macro expansion"
924 msgid "ISO C++11 requires whitespace after the macro name"
928 msgid "ISO C99 requires whitespace after the macro name"
932 msgid "missing whitespace after the macro name"
936 msgid "'#' is not followed by a macro parameter"
941 msgid "\"%s\" redefined"
945 msgid "this is the location of the previous definition"
950 msgid "macro argument \"%s\" would be stringified in traditional C"
955 msgid "invalid hash type %d in cpp_macro_definition"
965 msgid "while writing precompiled header"
970 msgid "%s: not used because `%.*s' is poisoned"
975 msgid "%s: not used because `%.*s' not defined"
980 msgid "%s: not used because `%.*s' defined as `%s' not `%.*s'"
985 msgid "%s: not used because `%s' is defined"
990 msgid "%s: not used because `__COUNTER__' is invalid"
995 msgid "while reading precompiled header"
1000 msgid "detected recursion whilst expanding macro \"%s\""
1003 #: traditional.c:1108
1004 msgid "syntax error in macro parameter list"