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: 2016-04-21 15:20+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"
141 msgid "character constant too long for its type"
145 msgid "multi-character character constant"
149 msgid "empty character constant"
154 msgid "failure to convert %s to %s"
160 msgid "extra tokens at end of #%s directive"
165 msgid "#%s is a GCC extension"
170 msgid "#%s is a deprecated GCC extension"
174 msgid "suggest not using #elif in traditional C"
179 msgid "traditional C ignores #%s with the # indented"
184 msgid "suggest hiding #%s from traditional C with an indented #"
188 msgid "embedding a directive within macro arguments is not portable"
192 msgid "style of line directive is a GCC extension"
197 msgid "invalid preprocessing directive #%s"
201 msgid "\"defined\" cannot be used as a macro name"
205 msgid "\"__has_include__\" cannot be used as a macro name"
210 msgid "\"%s\" cannot be used as a macro name as it is an operator in C++"
215 msgid "no macro name given in #%s directive"
219 msgid "macro names must be identifiers"
225 msgid "undefining \"%s\""
229 msgid "missing terminating > character"
234 msgid "#%s expects \"FILENAME\" or <FILENAME>"
239 msgid "empty filename in #%s"
243 msgid "#include nested too deeply"
247 msgid "#include_next in primary source file"
252 msgid "invalid flag \"%s\" in line directive"
256 msgid "unexpected end of file after #line"
261 msgid "\"%s\" after #line is not a positive integer"
266 msgid "line number out of range"
272 msgid "\"%s\" is not a valid filename"
277 msgid "\"%s\" after # is not a positive integer"
282 msgid "file \"%s\" linemarker ignored due to incorrect nesting"
295 msgid "invalid #%s directive"
300 msgid "registering pragmas in namespace \"%s\" with mismatched name expansion"
305 msgid "registering pragma \"%s\" with name expansion and no namespace"
310 msgid "registering \"%s\" as both a pragma and a pragma namespace"
315 msgid "#pragma %s %s is already registered"
320 msgid "#pragma %s is already registered"
324 msgid "registering pragma with NULL handler"
328 msgid "#pragma once in main file"
332 msgid "invalid #pragma push_macro directive"
336 msgid "invalid #pragma pop_macro directive"
340 msgid "invalid #pragma GCC poison directive"
345 msgid "poisoning existing macro \"%s\""
349 msgid "#pragma system_header ignored outside include file"
354 msgid "cannot find source file %s"
359 msgid "current file is older than %s"
364 msgid "invalid \"#pragma GCC %s\" directive"
368 msgid "_Pragma takes a parenthesized string literal"
372 msgid "#else without #if"
376 msgid "#else after #else"
381 msgid "the conditional began here"
385 msgid "#elif without #if"
389 msgid "#elif after #else"
393 msgid "#endif without #if"
397 msgid "missing '(' after predicate"
401 msgid "missing ')' to complete answer"
405 msgid "predicate's answer is empty"
409 msgid "assertion without predicate"
413 msgid "predicate must be an identifier"
418 msgid "\"%s\" re-asserted"
423 msgid "unterminated #%s"
426 #: directives-only.c:221
429 msgid "unterminated comment"
444 msgid "fixed-point constants are a GCC extension"
448 msgid "invalid prefix \"0b\" for floating constant"
452 msgid "use of C++1z hexadecimal floating constant"
456 msgid "use of C99 hexadecimal floating constant"
461 msgid "invalid suffix \"%.*s\" on floating constant"
467 msgid "traditional C rejects the \"%.*s\" suffix"
471 msgid "suffix for double constant is a GCC extension"
476 msgid "invalid suffix \"%.*s\" with hexadecimal floating constant"
480 msgid "decimal float constants are a GCC extension"
485 msgid "invalid suffix \"%.*s\" on integer constant"
489 msgid "use of C++11 long long integer constant"
493 msgid "use of C99 long long integer constant"
497 msgid "imaginary constants are a GCC extension"
501 msgid "binary constants are a C++14 feature or GCC extension"
505 msgid "binary constants are a GCC extension"
509 msgid "integer constant is too large for its type"
513 msgid "integer constant is so large that it is unsigned"
517 msgid "missing ')' after \"defined\""
521 msgid "operator \"defined\" requires an identifier"
526 msgid "(\"%s\" is an alternative token for \"%s\" in C++)"
530 msgid "this use of \"defined\" may not be portable"
534 msgid "user-defined literal in preprocessor expression"
538 msgid "floating constant in preprocessor expression"
542 msgid "imaginary number in preprocessor expression"
547 msgid "\"%s\" is not defined"
551 msgid "assertions are a GCC extension"
555 msgid "assertions are a deprecated extension"
560 msgid "unbalanced stack in %s"
565 msgid "impossible operator '%u'"
569 msgid "missing ')' in expression"
573 msgid "'?' without following ':'"
577 msgid "integer overflow in preprocessor expression"
581 msgid "missing '(' in expression"
586 msgid "the left operand of \"%s\" changes sign when promoted"
591 msgid "the right operand of \"%s\" changes sign when promoted"
595 msgid "traditional C rejects the unary plus operator"
599 msgid "comma operator in operand of #if"
603 msgid "division by zero in #if"
607 msgid "operator \"__has_include__\" requires a header string"
611 msgid "missing ')' after \"__has_include__\""
615 msgid "NULL directory in find_file"
619 msgid "one or more PCH files were found, but they were invalid"
623 msgid "use -Winvalid-pch for more information"
628 msgid "%s is a block device"
633 msgid "%s is too large"
638 msgid "%s is shorter than expected"
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"
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"
815 msgid "macro \"%s\" is not used"
821 msgid "invalid built-in macro \"%s\""
827 msgid "macro \"%s\" might prevent reproducible builds"
831 msgid "could not determine file timestamp"
835 msgid "could not determine date and time"
839 msgid "__COUNTER__ expanded inside directive with -fdirectives-only"
843 msgid "invalid string literal, ignoring final '\\'"
848 msgid "pasting \"%s\" and \"%s\" does not give a valid preprocessing token"
853 "ISO C++11 requires at least one argument for the \"...\" in a variadic macro"
858 "ISO C99 requires at least one argument for the \"...\" in a variadic macro"
863 msgid "macro \"%s\" requires %u arguments, but only %u given"
868 msgid "macro \"%s\" passed %u arguments, but takes just %u"
874 msgid "unterminated argument list invoking macro \"%s\""
879 msgid "function-like macro \"%s\" must be used with arguments in traditional C"
885 "invoking macro %s argument %d: empty macro arguments are undefined in ISO C+"
893 "invoking macro %s argument %d: empty macro arguments are undefined in ISO C90"
898 msgid "duplicate macro parameter \"%s\""
903 msgid "\"%s\" may not appear in macro parameter list"
907 msgid "macro parameters must be comma-separated"
911 msgid "parameter name missing"
915 msgid "anonymous variadic macros were introduced in C++11"
920 msgid "anonymous variadic macros were introduced in C99"
924 msgid "ISO C++ does not permit named variadic macros"
928 msgid "ISO C does not permit named variadic macros"
932 msgid "missing ')' in macro parameter list"
936 msgid "'##' cannot appear at either end of a macro expansion"
940 msgid "ISO C++11 requires whitespace after the macro name"
944 msgid "ISO C99 requires whitespace after the macro name"
948 msgid "missing whitespace after the macro name"
952 msgid "'#' is not followed by a macro parameter"
957 msgid "\"%s\" redefined"
961 msgid "this is the location of the previous definition"
966 msgid "macro argument \"%s\" would be stringified in traditional C"
971 msgid "invalid hash type %d in cpp_macro_definition"
981 msgid "while writing precompiled header"
986 msgid "%s: not used because `%.*s' is poisoned"
991 msgid "%s: not used because `%.*s' not defined"
996 msgid "%s: not used because `%.*s' defined as `%s' not `%.*s'"
1001 msgid "%s: not used because `%s' is defined"
1006 msgid "%s: not used because `__COUNTER__' is invalid"
1011 msgid "while reading precompiled header"
1014 #: traditional.c:889
1016 msgid "detected recursion whilst expanding macro \"%s\""
1019 #: traditional.c:1108
1020 msgid "syntax error in macro parameter list"