3
"Copyright (C) %s Free Software Foundation, Inc.\n"
4
"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
5
"This is free software: you are free to change and redistribute it.\n"
6
"There is NO WARRANTY, to the extent permitted by law.\n"
10
msgid "Written by %s.\n"
14
msgid "%s and %s are mutually exclusive"
17
msgid "--join-existing cannot be used when output is written to stdout"
20
msgid "xgettext cannot work without keywords to look for"
23
msgid "no input file given"
28
"Cannot convert from \"%s\" to \"%s\". %s relies on iconv(), and iconv() does "
29
"not support this conversion."
34
"Cannot convert from \"%s\" to \"%s\". %s relies on iconv(). This version was "
35
"built without iconv()."
39
msgid "warning: file '%s' extension '%s' is unknown; will try C"
43
msgid "Try '%s --help' for more information.\n"
47
msgid "Usage: %s [OPTION] [INPUTFILE]...\n"
51
msgid "Extract translatable strings from given input files.\n"
56
"Mandatory arguments to long options are mandatory for short options too.\n"
57
"Similarly for optional arguments.\n"
61
msgid "Input file location:\n"
65
msgid " INPUTFILE ... input files\n"
69
msgid " -f, --files-from=FILE get list of input files from FILE\n"
74
" -D, --directory=DIRECTORY add DIRECTORY to list for input files search\n"
78
msgid "If input file is -, standard input is read.\n"
82
msgid "Output file location:\n"
87
" -d, --default-domain=NAME use NAME.po for output (instead of messages."
92
msgid " -o, --output=FILE write output to specified file\n"
97
" -p, --output-dir=DIR output files will be placed in directory DIR\n"
101
msgid "If output file is -, output is written to standard output.\n"
105
msgid "Choice of input file language:\n"
110
" -L, --language=NAME recognise the specified language\n"
111
" (C, C++, ObjectiveC, PO, Shell, Python, "
113
" EmacsLisp, librep, Scheme, Smalltalk, Java,\n"
114
" JavaProperties, C#, awk, YCP, Tcl, Perl, "
116
" GCC-source, NXStringTable, RST, Glade, Lua,\n"
117
" JavaScript, Vala)\n"
121
msgid " -C, --c++ shorthand for --language=C++\n"
126
"By default the language is guessed depending on the input file name "
131
msgid "Input file interpretation:\n"
136
" --from-code=NAME encoding of input files\n"
137
" (except for Python, Tcl, Glade)\n"
141
msgid "By default the input files are assumed to be in ASCII.\n"
145
msgid "Operation mode:\n"
149
msgid " -j, --join-existing join messages with existing file\n"
153
msgid " -x, --exclude-file=FILE.po entries from FILE.po are not extracted\n"
158
" -cTAG, --add-comments=TAG place comment blocks starting with TAG and\n"
159
" preceding keyword lines in output file\n"
160
" -c, --add-comments place all comment blocks preceding keyword "
166
msgid "Language specific options:\n"
170
msgid " -a, --extract-all extract all strings\n"
175
" (only languages C, C++, ObjectiveC, Shell,\n"
176
" Python, Lisp, EmacsLisp, librep, Scheme, "
178
" C#, awk, Tcl, Perl, PHP, GCC-source, Glade,\n"
179
" Lua, JavaScript, Vala)\n"
184
" -kWORD, --keyword=WORD look for WORD as an additional keyword\n"
185
" -k, --keyword do not to use default keywords\n"
190
" --flag=WORD:ARG:FLAG additional flag for strings inside the "
192
" number ARG of keyword WORD\n"
197
" (only languages C, C++, ObjectiveC, Shell,\n"
198
" Python, Lisp, EmacsLisp, librep, Scheme, "
200
" C#, awk, YCP, Tcl, Perl, PHP, GCC-source,\n"
201
" Lua, JavaScript, Vala)\n"
205
msgid " -T, --trigraphs understand ANSI C trigraphs for input\n"
209
msgid " (only languages C, C++, ObjectiveC)\n"
213
msgid " --qt recognize Qt format strings\n"
217
msgid " (only language C++)\n"
221
msgid " --kde recognize KDE 4 format strings\n"
225
msgid " --boost recognize Boost format strings\n"
230
" --debug more detailed formatstring recognition result\n"
234
msgid "Output details:\n"
239
" --color use colors and other text attributes always\n"
240
" --color=WHEN use colors and other text attributes if WHEN.\n"
241
" WHEN may be 'always', 'never', 'auto', or "
246
msgid " --style=STYLEFILE specify CSS style rule file for --color\n"
251
" -e, --no-escape do not use C escapes in output (default)\n"
256
" -E, --escape use C escapes in output, no extended chars\n"
260
msgid " --force-po write PO file even if empty\n"
264
msgid " -i, --indent write the .po file using indented style\n"
268
msgid " --no-location do not write '#: filename:line' lines\n"
273
" -n, --add-location generate '#: filename:line' lines (default)\n"
278
" --strict write out strict Uniforum conforming .po file\n"
282
msgid " --properties-output write out a Java .properties file\n"
287
" --stringtable-output write out a NeXTstep/GNUstep .strings file\n"
291
msgid " -w, --width=NUMBER set output page width\n"
296
" --no-wrap do not break long message lines, longer than\n"
297
" the output page width, into several lines\n"
301
msgid " -s, --sort-output generate sorted output\n"
305
msgid " -F, --sort-by-file sort output by file location\n"
310
" --omit-header don't write header with 'msgid \"\"' entry\n"
314
msgid " --copyright-holder=STRING set copyright holder in output\n"
319
" --foreign-user omit FSF copyright in output for foreign user\n"
323
msgid " --package-name=PACKAGE set package name in output\n"
327
msgid " --package-version=VERSION set package version in output\n"
332
" --msgid-bugs-address=EMAIL@ADDRESS set report address for msgid bugs\n"
337
" -m[STRING], --msgstr-prefix[=STRING] use STRING or \"\" as prefix for "
344
" -M[STRING], --msgstr-suffix[=STRING] use STRING or \"\" as suffix for "
350
msgid "Informative output:\n"
354
msgid " -h, --help display this help and exit\n"
358
msgid " -V, --version output version information and exit\n"
361
msgid "Report bugs to <bug-gnu-gettext@gnu.org>.\n"
364
msgid "this file may not contain domain directives"
369
"A --flag argument doesn't have the <keyword>:<argnum>:[pass-]<flag> syntax: "
373
msgid "standard input"
377
msgid "error while opening \"%s\" for reading"
381
msgid "Non-ASCII character at %s%s."
385
msgid "Non-ASCII comment at or before %s%s."
389
msgid "Non-ASCII string at %s%s."
392
msgid "Please specify the source encoding through --from-code."
396
msgid "%s%s: warning: "
401
"Although being used in a format string position, the %s is not a valid %s "
402
"format string. Reason: %s\n"
407
"Although declared as such, the %s is not a valid %s format string. Reason: "
413
"'%s' format string with unnamed arguments cannot be properly localized:\n"
414
"The translator cannot reorder the arguments.\n"
415
"Please consider using a format string with named arguments,\n"
416
"and a mapping instead of a tuple for the arguments.\n"
420
"Empty msgid. It is reserved by GNU gettext:\n"
421
"gettext(\"\") returns the header entry with\n"
422
"meta information, not the empty string.\n"
426
msgid "ambiguous argument specification for keyword '%.*s'"
430
msgid "warning: missing context for keyword '%.*s'"
434
msgid "warning: missing context for plural argument of keyword '%.*s'"
437
msgid "context mismatch between singular and plural form"
444
"The option --msgid-bugs-address was not specified.\n"
445
"If you are using a 'Makevars' file, please specify\n"
446
"the MSGID_BUGS_ADDRESS variable there; otherwise please\n"
447
"specify an --msgid-bugs-address command line option.\n"
451
msgid "language '%s' unknown"
455
msgid "the argument to %s should be a single punctuation character"
459
msgid "invalid endianness: %s"
463
msgid "%s requires a \"-d directory\" specification"
467
msgid "%s requires a \"-l locale\" specification"
471
msgid "%s is only valid with %s or %s"
475
msgid "%s is only valid with %s, %s or %s"
479
msgid "found %d fatal error"
480
msgid_plural "found %d fatal errors"
489
msgid "%d translated message"
490
msgid_plural "%d translated messages"
495
msgid ", %d fuzzy translation"
496
msgid_plural ", %d fuzzy translations"
501
msgid ", %d untranslated message"
502
msgid_plural ", %d untranslated messages"
507
msgid "Usage: %s [OPTION] filename.po ...\n"
511
msgid "Generate binary message catalog from textual translation description.\n"
515
msgid " filename.po ... input files\n"
520
" -j, --java Java mode: generate a Java ResourceBundle "
526
" --java2 like --java, and assume Java2 (JDK 1.2 or "
531
msgid " --csharp C# mode: generate a .NET .dll file\n"
536
" --csharp-resources C# resources mode: generate a .NET .resources "
542
" --tcl Tcl mode: generate a tcl/msgcat .msg file\n"
546
msgid " --qt Qt mode: generate a Qt .qm file\n"
550
msgid " -o, --output-file=FILE write output to specified file\n"
554
msgid " --strict enable strict Uniforum mode\n"
558
msgid "Output file location in Java mode:\n"
562
msgid " -r, --resource=RESOURCE resource name\n"
567
" -l, --locale=LOCALE locale name, either language or "
573
" -d DIRECTORY base directory of classes directory hierarchy\n"
578
"The class name is determined by appending the locale name to the resource "
580
"separated with an underscore. The -d option is mandatory. The class is\n"
581
"written under the specified directory.\n"
585
msgid "Output file location in C# mode:\n"
590
" -d DIRECTORY base directory for locale dependent .dll "
596
"The -l and -d options are mandatory. The .dll file is written in a\n"
597
"subdirectory of the specified directory whose name depends on the locale.\n"
601
msgid "Output file location in Tcl mode:\n"
605
msgid " -d DIRECTORY base directory of .msg message catalogs\n"
610
"The -l and -d options are mandatory. The .msg file is written in the\n"
611
"specified directory.\n"
615
msgid "Input file syntax:\n"
620
" -P, --properties-input input files are in Java .properties syntax\n"
625
" --stringtable-input input files are in NeXTstep/GNUstep .strings\n"
631
" -c, --check perform all the checks implied by\n"
632
" --check-format, --check-header, --check-"
637
msgid " --check-format check language dependent format strings\n"
642
" --check-header verify presence and contents of the header "
648
" --check-domain check for conflicts between domain directives\n"
649
" and the --output-file option\n"
654
" -C, --check-compatibility check that GNU msgfmt behaves like X/Open "
660
" --check-accelerators[=CHAR] check presence of keyboard accelerators "
666
msgid " -f, --use-fuzzy use fuzzy entries in output\n"
671
" -a, --alignment=NUMBER align strings to NUMBER bytes (default: %d)\n"
676
" --endianness=BYTEORDER write out 32-bit numbers in the given byte "
678
" (big or little, default depends on "
684
" --no-hash binary file will not include the hash table\n"
688
msgid " --statistics print statistics about translations\n"
692
msgid " -v, --verbose increase verbosity level\n"
695
msgid "warning: PO file header missing or invalid\n"
698
msgid "warning: charset conversion will not work\n"
701
msgid "warning: PO file header fuzzy\n"
704
msgid "warning: older versions of msgfmt will give an error on this\n"
708
msgid "domain name \"%s\" not suitable as file name"
712
msgid "domain name \"%s\" not suitable as file name: will use prefix"
716
msgid "'domain %s' directive ignored"
719
msgid "empty 'msgstr' entry ignored"
722
msgid "fuzzy 'msgstr' entry ignored"
726
msgid "%s: warning: source file contains fuzzy translation"