# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR Jose E. Marchesi
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: GNU recutils 1.3.90\n"
"Report-Msgid-Bugs-To: bug-recutils@gnu.org\n"
"POT-Creation-Date: 2011-10-30 14:07+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"

#: lib/closeout.c:112
msgid "write error"
msgstr ""

#: lib/error.c:185
msgid "Unknown system error"
msgstr ""

#: lib/execute.c:189 lib/execute.c:262 lib/wait-process.c:282
#: lib/wait-process.c:356
#, c-format
msgid "%s subprocess failed"
msgstr ""

#: lib/getopt.c:547 lib/getopt.c:576
#, c-format
msgid "%s: option '%s' is ambiguous; possibilities:"
msgstr ""

#: lib/getopt.c:624 lib/getopt.c:628
#, c-format
msgid "%s: option '--%s' doesn't allow an argument\n"
msgstr ""

#: lib/getopt.c:637 lib/getopt.c:642
#, c-format
msgid "%s: option '%c%s' doesn't allow an argument\n"
msgstr ""

#: lib/getopt.c:685 lib/getopt.c:704
#, c-format
msgid "%s: option '--%s' requires an argument\n"
msgstr ""

#: lib/getopt.c:742 lib/getopt.c:745
#, c-format
msgid "%s: unrecognized option '--%s'\n"
msgstr ""

#: lib/getopt.c:753 lib/getopt.c:756
#, c-format
msgid "%s: unrecognized option '%c%s'\n"
msgstr ""

#: lib/getopt.c:805 lib/getopt.c:808
#, c-format
msgid "%s: invalid option -- '%c'\n"
msgstr ""

#: lib/getopt.c:861 lib/getopt.c:878 lib/getopt.c:1088 lib/getopt.c:1106
#, c-format
msgid "%s: option requires an argument -- '%c'\n"
msgstr ""

#: lib/getopt.c:934 lib/getopt.c:950
#, c-format
msgid "%s: option '-W %s' is ambiguous\n"
msgstr ""

#: lib/getopt.c:974 lib/getopt.c:992
#, c-format
msgid "%s: option '-W %s' doesn't allow an argument\n"
msgstr ""

#: lib/getopt.c:1013 lib/getopt.c:1031
#, c-format
msgid "%s: option '-W %s' requires an argument\n"
msgstr ""

#. TRANSLATORS:
#. Get translations for open and closing quotation marks.
#.
#. The message catalog should translate "`" to a left
#. quotation mark suitable for the locale, and similarly for
#. "'".  If the catalog has no translation,
#. locale_quoting_style quotes `like this', and
#. clocale_quoting_style quotes "like this".
#.
#. For example, an American English Unicode locale should
#. translate "`" to U+201C (LEFT DOUBLE QUOTATION MARK), and
#. should translate "'" to U+201D (RIGHT DOUBLE QUOTATION
#. MARK).  A British English Unicode locale should instead
#. translate these to U+2018 (LEFT SINGLE QUOTATION MARK)
#. and U+2019 (RIGHT SINGLE QUOTATION MARK), respectively.
#.
#. If you don't know what to put here, please see
#. <http://en.wikipedia.org/wiki/Quotation_mark#Glyphs>
#. and use glyphs suitable for your language.
#: lib/quotearg.c:271
msgid "`"
msgstr ""

#: lib/quotearg.c:272
msgid "'"
msgstr ""

#: lib/regcomp.c:131
msgid "Success"
msgstr ""

#: lib/regcomp.c:134
msgid "No match"
msgstr ""

#: lib/regcomp.c:137
msgid "Invalid regular expression"
msgstr ""

#: lib/regcomp.c:140
msgid "Invalid collation character"
msgstr ""

#: lib/regcomp.c:143
msgid "Invalid character class name"
msgstr ""

#: lib/regcomp.c:146
msgid "Trailing backslash"
msgstr ""

#: lib/regcomp.c:149
msgid "Invalid back reference"
msgstr ""

#: lib/regcomp.c:152
msgid "Unmatched [ or [^"
msgstr ""

#: lib/regcomp.c:155
msgid "Unmatched ( or \\("
msgstr ""

#: lib/regcomp.c:158
msgid "Unmatched \\{"
msgstr ""

#: lib/regcomp.c:161
msgid "Invalid content of \\{\\}"
msgstr ""

#: lib/regcomp.c:164
msgid "Invalid range end"
msgstr ""

#: lib/regcomp.c:167
msgid "Memory exhausted"
msgstr ""

#: lib/regcomp.c:170
msgid "Invalid preceding regular expression"
msgstr ""

#: lib/regcomp.c:173
msgid "Premature end of regular expression"
msgstr ""

#: lib/regcomp.c:176
msgid "Regular expression too big"
msgstr ""

#: lib/regcomp.c:179
msgid "Unmatched ) or \\)"
msgstr ""

#: lib/regcomp.c:700
msgid "No previous regular expression"
msgstr ""

#: lib/w32spawn.h:40
#, c-format
msgid "_open_osfhandle failed"
msgstr ""

#: lib/w32spawn.h:81
#, c-format
msgid "cannot restore fd %d: dup2 failed"
msgstr ""

#: lib/wait-process.c:223 lib/wait-process.c:255 lib/wait-process.c:317
#, c-format
msgid "%s subprocess"
msgstr ""

#: lib/wait-process.c:274 lib/wait-process.c:346
#, c-format
msgid "%s subprocess got fatal signal %d"
msgstr ""

#: lib/xalloc-die.c:34
msgid "memory exhausted"
msgstr ""

#: src/rec-fex.c:194
#, c-format
msgid "internal error: rec_resolver_check: error compiling regexp.\n"
msgstr ""

#: src/rec-fex.c:402
#, c-format
msgid "internal error: REC_FEX_MAX_ELEMS exceeded.  Please report this.\n"
msgstr ""

#: src/rec-field-name.c:245
#, c-format
msgid "internal error: rec_field_name_str_p: error compiling regexp.\n"
msgstr ""

#: src/rec-field-name.c:267
#, c-format
msgid "internal error: rec_field_name_part_str_p: error compiling regexp.\n"
msgstr ""

#: src/rec-int.c:156
#, c-format
msgid "%s: error: the number of records of type %s shall be %d.\n"
msgstr ""

#: src/rec-int.c:170
#, c-format
msgid "%s: error: too many records of type %s. Maximum allowed are %d.\n"
msgstr ""

#: src/rec-int.c:181
#, c-format
msgid "%s: error: too few records of type %s. Minimum allowed are %d.\n"
msgstr ""

#: src/rec-int.c:302
#, c-format
msgid ""
"%s:%s: warning: type %s collides with referred type %s in the rset %s.\n"
msgstr ""

#: src/rec-int.c:414
#, c-format
msgid "%s:%s: error: mandatory field '%s' not found in record\n"
msgstr ""

#: src/rec-int.c:474
#, c-format
msgid "%s:%s: error: field '%s' should be unique in this record\n"
msgstr ""

#: src/rec-int.c:534
#, c-format
msgid "%s:%s: error: prohibited field '%s' found in record\n"
msgstr ""

#: src/rec-int.c:580
#, c-format
msgid "%s:%s: error: confidential field is not encrypted\n"
msgstr ""

#: src/rec-int.c:635
#, c-format
msgid "%s:%s: error: key field '%s' not found in record\n"
msgstr ""

#: src/rec-int.c:646
#, c-format
msgid "%s:%s: error: multiple key fields '%s' in record\n"
msgstr ""

#: src/rec-int.c:691
#, c-format
msgid "%s:%s: error: duplicated key value in field '%s' in record\n"
msgstr ""

#: src/rec-int.c:774
#, c-format
msgid "%s:%s: error: missing %%rec field in record descriptor\n"
msgstr ""

#: src/rec-int.c:784
#, c-format
msgid "%s:%s: error: too many %%rec fields in record descriptor\n"
msgstr ""

#: src/rec-int.c:796
#, c-format
msgid "%s:%s: error: invalid record type %s\n"
msgstr ""

#: src/rec-int.c:809
#, c-format
msgid "%s:%s: error: only one %%key field is allowed in a record descriptor\n"
msgstr ""

#: src/rec-int.c:821
#, c-format
msgid "%s:%s: error: only one %%size field is allowed in a record descriptor\n"
msgstr ""

#: src/rec-int.c:833
#, c-format
msgid "%s:%s: error: only one %%sort field is allowed in a record descriptor\n"
msgstr ""

#: src/rec-int.c:859
#, c-format
msgid ""
"%s:%s: error: expected a comma-separated list of fields before the type "
"specification\n"
msgstr ""

#: src/rec-int.c:887 src/rec-int.c:946
#, c-format
msgid "%s:%s: error: the referred type %s does not exist\n"
msgstr ""

#: src/rec-int.c:901 src/rec-int.c:960
#, c-format
msgid "%s:%s: error: invalid typedef specification\n"
msgstr ""

#: src/rec-int.c:918
#, c-format
msgid "%s:%s: error: expected a type name before the type specification\n"
msgstr ""

#: src/rec-int.c:984
#, c-format
msgid "%s:%s: error: value for %s[%d] is not a list of field names\n"
msgstr ""

#: src/rec-int.c:1002
#, c-format
msgid "%s:%s: error: value for %s shall be a field name.\n"
msgstr ""

#: src/rec-int.c:1016
#, c-format
msgid ""
"%s:%s: error: value for %s shall be a number optionally preceded by >, <, >= "
"or <=.\n"
msgstr ""

#: src/rec-int.c:1034
#, c-format
msgid "%s:%s: error: value for %s shall be a list of field names.\n"
msgstr ""

#: src/rec-int.c:1061
#, c-format
msgid ""
"%s:%s: error: auto-incremented field %s shall be of type int, range or date\n"
msgstr ""

#: src/rec-int.c:1161
#, c-format
msgid "%s:%s: error: could not fetch remote descriptor from url %s.\n"
msgstr ""

#: src/rec-int.c:1181
#, c-format
msgid "%s:%s: error: could not read external descriptor from file %s.\n"
msgstr ""

#: src/rec-int.c:1197
#, c-format
msgid "%s:%s: error: %s does not contain valid rec data.\n"
msgstr ""

#: src/rec-int.c:1212
#, c-format
msgid "%s:%s: error: %s does not contain information for type %s.\n"
msgstr ""

#: src/rec-int.c:1280
#, c-format
msgid "internal error: rec_int_rec_type_p: error compiling regexp.\n"
msgstr ""

#: src/rec-types.c:394
#, c-format
msgid ""
"internal error: rec-types: got REC_TYPE_NONE from rec_type_parse_type_kind() "
"in rec_type_new().\n"
msgstr ""

#: src/rec-types.c:859
#, c-format
msgid "internal error: rec-types: error compiling regexp.\n"
msgstr ""

#: src/rec-types.c:935
msgid "invalid integer."
msgstr ""

#: src/rec-types.c:951
msgid "invalid 'field' value."
msgstr ""

#: src/rec-types.c:967
msgid "invalid 'bool' value."
msgstr ""

#: src/rec-types.c:990
msgid "invalid 'range' value."
msgstr ""

#: src/rec-types.c:999
#, c-format
msgid "expected an integer between %d and %d."
msgstr ""

#: src/rec-types.c:1018
msgid "invalid 'real' value."
msgstr ""

#: src/rec-types.c:1036
#, c-format
msgid "value too large.  Expected a size <= %zu."
msgstr ""

#: src/rec-types.c:1055
msgid "invalid 'line' value."
msgstr ""

#: src/rec-types.c:1074
msgid "value does not match the regexp."
msgstr ""

#: src/rec-types.c:1097
msgid "invalid date."
msgstr ""

#: src/rec-types.c:1113
msgid "invalid email."
msgstr ""

#: src/rec-types.c:1167
msgid "invalid enum value."
msgstr ""

#: src/rec-utils.c:86
#, c-format
msgid "internal error: rec_int_rec_extract_file: error compiling regexp.\n"
msgstr ""

#: src/rec-utils.c:114 src/rec-utils.c:142
#, c-format
msgid "internal error: rec_int_rec_extract_url: error compiling regexp.\n"
msgstr ""

#: src/rec-utils.c:281
#, c-format
msgid "internal error: rec_match: error compiling regexp.\n"
msgstr ""

#. TRANSLATORS: --help output, csv2rec synopsis.
#. no-wrap
#: utils/csv2rec.c:104
#, c-format
msgid "Usage: csv2rec [OPTIONS]... [CSV_FILE]\n"
msgstr ""

#. TRANSLATORS: --help output, csv2rec short description.
#. no-wrap
#: utils/csv2rec.c:109
msgid "Convert csv data into rec data.\n"
msgstr ""

#. TRANSLATORS: --help output, csv2rec options.
#. no-wrap
#: utils/csv2rec.c:115
msgid ""
"  -t, --type=TYPE                     type name for the converted records; "
"if this\n"
"                                        parameter is ommited then no type is "
"used.\n"
"  -s, --strict                        be strict parsing the csv file.\n"
"  -e, --omit-empty                    omit empty fields.\n"
msgstr ""

#. TRANSLATORS: --help output, csv2rec examples.
#. no-wrap
#: utils/csv2rec.c:126
msgid ""
"Examples:\n"
"\n"
"        csv2rec contacts.csv > contacts.rec\n"
"        cat contacts.csv | csv2rec > contacts.rec\n"
msgstr ""

#: utils/csv2rec.c:223
#, c-format
msgid "reached maximum number of fields: %d\n"
msgstr ""

#: utils/csv2rec.c:241
#, c-format
msgid "invalid field name '%s' in header\n"
msgstr ""

#: utils/csv2rec.c:258 utils/csv2rec.c:297 utils/csv2rec.c:312
#: utils/mdb2rec.c:337 utils/mdb2rec.c:450
msgid "out of memory\n"
msgstr ""

#: utils/csv2rec.c:268
msgid "not enough headers"
msgstr ""

#: utils/csv2rec.c:355 utils/recdel.c:320 utils/recset.c:703
#: utils/recutl.c:250
#, c-format
msgid "cannot read file %s\n"
msgstr ""

#: utils/csv2rec.c:368
msgid "failed to initialize csv parser\n"
msgstr ""

#: utils/csv2rec.c:386
#, c-format
msgid "error while parsing CSV file: %s\n"
msgstr ""

#. TRANSLATORS: --help output, mdb2rec synopsis.
#. no-wrap
#: utils/mdb2rec.c:103
#, c-format
msgid "Usage: mdb2rec [OPTIONS]... MDB_FILE [TABLE]\n"
msgstr ""

#. TRANSLATORS: --help output, mdb2rec short description.
#. no-wrap
#: utils/mdb2rec.c:108
msgid "Convert an mdb file into a rec file.\n"
msgstr ""

#. TRANSLATORS: --help output, mdb2rec options.
#. no-wrap
#: utils/mdb2rec.c:114
msgid ""
"  -s, --system-tables                 include system tables.\n"
"  -e, --keep-empty-fields             don't prune empty fields in the rec\n"
"                                        output.\n"
"  -l, --list-tables                   dump a list of the table names "
"contained\n"
"                                        in the mdb file.\n"
msgstr ""

#. TRANSLATORS: --help output, mdb2rec examples.
#. no-wrap
#: utils/mdb2rec.c:127
msgid ""
"Examples:\n"
"\n"
"        mdb2rec database.mdb > database.rec\n"
"        mdb2rec database.mdb Customers > customers.rec\n"
msgstr ""

#: utils/mdb2rec.c:263 utils/mdb2rec.c:344
#, c-format
msgid "failed to normalise record type name %s\n"
msgstr ""

#: utils/mdb2rec.c:271 utils/mdb2rec.c:283
#, c-format
msgid "failed to normalise field name %s\n"
msgstr ""

#: utils/mdb2rec.c:365
#, c-format
msgid "failed to normalise the field name %s\n"
msgstr ""

#: utils/mdb2rec.c:476 utils/recins.c:465 utils/recset.c:276
#, c-format
msgid "invalid field name %s.\n"
msgstr ""

#: utils/mdb2rec.c:506
msgid "out of memory"
msgstr ""

#: utils/mdb2rec.c:516
#, c-format
msgid "could not open file %s\n"
msgstr ""

#: utils/mdb2rec.c:523
msgid "file does not appear to be an Access database\n"
msgstr ""

#. TRANSLATORS: --help output, rec2csv synopsis.
#. no-wrap
#: utils/rec2csv.c:85
#, c-format
msgid "Usage: rec2csv [OPTIONS]... [REC_FILE]\n"
msgstr ""

#. TRANSLATORS: --help output, rec2csv short description.
#. no-wrap
#: utils/rec2csv.c:90
msgid "Convert rec data into csv data.\n"
msgstr ""

#. TRANSLATORS: --help output, rec2csv options.
#. no-wrap
#: utils/rec2csv.c:96
msgid ""
"  -t, --type=TYPE                     record set to convert to csv; if this "
"parameter\n"
"                                        is omitted then the default record "
"set is used\n"
"  -S, --sort=FIELD                    sort the output by the specified "
"field.\n"
msgstr ""

#. TRANSLATORS: --help output, rec2csv examples.
#. no-wrap
#: utils/rec2csv.c:107
msgid ""
"Examples:\n"
"\n"
"        rec2csv contacts.rec > contacts.csv\n"
"        cat contacts.rec | rec2csv -t Contact > contacts.csv\n"
msgstr ""

#: utils/rec2csv.c:145 utils/recsel.c:219
msgid "only one field can be specified as a sorting criteria.\n"
msgstr ""

#: utils/rec2csv.c:152 utils/recsel.c:226
msgid "invalid field name in -S.\n"
msgstr ""

#. TRANSLATORS: --help output, recdel synopsis.
#. no-wrap
#: utils/recdel.c:87
#, c-format
msgid "Usage: recdel [OPTIONS]... [-t TYPE] [-n NUM | -e EXPR] [FILE]\n"
msgstr ""

#. TRANSLATORS: --help output, recdel short description.
#. no-wrap
#: utils/recdel.c:92
msgid "Remove (or comment out) records from a rec file.\n"
msgstr ""

#. TRANSLATORS: --help output, recdel arguments.
#. no-wrap
#: utils/recdel.c:99
msgid ""
"  -c, --comment                       comment out the matching records "
"instead of\n"
"                                        deleting them.\n"
"      --force                         delete even in potentially dangerous "
"situations,\n"
"                                        and if the deletion is violating "
"record restrictions.\n"
"      --no-external                   don't use external descriptors.\n"
"      --verbose                       give a detailed report if the "
"integrity check\n"
"                                        fails.\n"
msgstr ""

#. TRANSLATORS: --help output, notes on recdel.
#. no-wrap
#. TRANSLATORS: --help output, notes on recfix.
#. no-wrap
#. TRANSLATORS: --help output, notes on recins.
#. no-wrap
#: utils/recdel.c:117 utils/recfix.c:163 utils/recins.c:144
msgid ""
"If no FILE is specified then the command acts like a filter, getting\n"
"the data from standard input and writing the result to standard output.\n"
msgstr ""

#. TRANSLATORS: --help output, recdel examples.
#. no-wrap
#: utils/recdel.c:125
msgid ""
"Examples:\n"
"\n"
"        recdel -n 10 contacts.rec\n"
"        cat hackers.rec | recdel -e \"Email[0] = 'foo@bar.com'\" > other."
"rec\n"
msgstr ""

#: utils/recdel.c:151
#, c-format
msgid "no records of type %s found.\n"
msgstr ""

#: utils/recdel.c:218 utils/recins.c:625 utils/recsel.c:382
msgid "evaluating the selection expression.\n"
msgstr ""

#: utils/recdel.c:281
#, c-format
msgid "ignoring a request to delete all records of type %s.\n"
msgstr ""

#: utils/recdel.c:283
msgid "use --force if you really want to proceed, or use either -n or -e.\n"
msgstr ""

#: utils/recdel.c:291 utils/recset.c:436
msgid "invalid selection expression.\n"
msgstr ""

#. TRANSLATORS: --help output, recfix synopsis.
#. no-wrap
#: utils/recfix.c:113
#, c-format
msgid "Usage: recfix [OPTION]... [OPERATION] [OP_OPTION]... [FILE]\n"
msgstr ""

#. TRANSLATORS: --help output, recfix short description.
#. no-wrap
#: utils/recfix.c:118
msgid "Check and fix rec files.\n"
msgstr ""

#. TRANSLATORS: --help output, recfix global arguments.
#. no-wrap
#: utils/recfix.c:125
msgid ""
"  -t, --type=TYPE                     process only records of the given "
"type.\n"
"      --no-external                   don't use external descriptors.\n"
"      --force                         force the requested operation.\n"
msgstr ""

#. TRANSLATORS: --help output, recfix operations.
#. no-wrap
#: utils/recfix.c:136
msgid ""
"Operations:\n"
"      --check                         check integrity of the specified "
"file.  Default.\n"
"      --sort                          sort the records in the specified "
"file.\n"
msgstr ""

#. TRANSLATORS: --help output, recfix operations related with encryption.
#. no-wrap
#: utils/recfix.c:145
msgid ""
"      --encrypt                       encrypt confidential fields in the "
"specified file.\n"
"      --decrypt                       decrypt confidential fields in the "
"specified file.\n"
msgstr ""

#. TRANSLATORS: --help output, recfix encryption and decryption
#. options.
#. no-wrap
#: utils/recfix.c:154
msgid ""
"De/Encryption options:\n"
"  -s, --password=PASSWORD             encrypt/decrypt with this password.\n"
msgstr ""

#: utils/recfix.c:208
msgid "--password|-s must be used as an operation argument.\n"
msgstr ""

#: utils/recfix.c:214
msgid "the specified operation does not require a password.\n"
msgstr ""

#: utils/recfix.c:219
msgid "please specify just one password.\n"
msgstr ""

#: utils/recfix.c:230 utils/recfix.c:240 utils/recfix.c:251 utils/recfix.c:261
msgid "please specify just one operation.\n"
msgstr ""

#: utils/recfix.c:425
msgid "the database contains already encrypted fields\n"
msgstr ""

#: utils/recfix.c:426
msgid "please use --force or --decrypt\n"
msgstr ""

#: utils/recfix.c:490
msgid "unknown operation in recfix: please report this as a bug.\n"
msgstr ""

#. TRANSLATORS: --help output, recfmt synopsis.
#. no-wrap
#: utils/recfmt.c:78
#, c-format
msgid "Usage: recfmt [OPTION]... [TEMPLATE]\n"
msgstr ""

#. TRANSLATORS: --help output, recfmt arguments.
#. no-wrap
#: utils/recfmt.c:83
msgid "Apply a template to records read from standard input.\n"
msgstr ""

#. TRANSLATORS: --help output, recfmt arguments.
#. no-wrap
#: utils/recfmt.c:89
msgid ""
"  -f, --file=FILENAME                 read the template to apply from a "
"file.\n"
msgstr ""

#. TRANSLATORS: --help output, recfmt examples.
#. no-wrap
#: utils/recfmt.c:98
msgid ""
"Examples:\n"
"\n"
"        cat employees.rec | recfmt 'Dear {{Name}}, you are fired.'\n"
"        cat employees.rec | recfmt -f fire-letter.tmpl\n"
msgstr ""

#: utils/recfmt.c:134
#, c-format
msgid "can't open file %s for reading.\n"
msgstr ""

#: utils/recfmt.c:152
msgid "don't specify a template in the command line and -f at the same time.\n"
msgstr ""

#: utils/recfmt.c:175
msgid "invalid expression in a template slot.\n"
msgstr ""

#: utils/recfmt.c:181
msgid "error evaluating expression in a template slot.\n"
msgstr ""

#: utils/recfmt.c:215
msgid "recfmt_apply_template: error compiling regexp. Please report this.\n"
msgstr ""

#. TRANSLATORS: --help output, recinf synopsis.
#. no-wrap
#: utils/recinf.c:84
#, c-format
msgid "Usage: recinf [OPTION]... [FILE]...\n"
msgstr ""

#. TRANSLATORS: --help output, recinf short description.
#. no-wrap
#: utils/recinf.c:89
msgid "Print information about the types of records stored in the input.\n"
msgstr ""

#. TRANSLATORS: --help output, recinf arguments.
#. no-wrap
#: utils/recinf.c:96
msgid ""
"  -t, --type=RECORD_TYPE          print information on the records having "
"the\n"
"                                    specified type.\n"
"  -d, --descriptor                include the full record descriptors.\n"
"  -n, --names-only                output just the names of the record files\n"
"                                    found in the input.\n"
msgstr ""

#. TRANSLATORS: --help output, recinf special options.
#. no-wrap
#: utils/recinf.c:109
msgid ""
"Special options:\n"
"  -S, --print-sexps                   print the data in sexps instead of rec "
"format.\n"
msgstr ""

#. TRANSLATORS: --help output, recinf examples.
#. no-wrap
#: utils/recinf.c:117
msgid ""
"Examples:\n"
"\n"
"        recinf mydata.rec\n"
"        recinf -d mydata.rec moredata.rec\n"
"        recinf -t Task TODO\n"
msgstr ""

#: utils/recinf.c:270
#, c-format
msgid "error: cannot read file %s\n"
msgstr ""

#. TRANSLATORS: --help output, recins synopsis.
#. no-wrap
#: utils/recins.c:106
#, c-format
msgid ""
"Usage: recins [OPTION]... [t TYPE] [-n NUM | -e EXPR] [(-f STR -v STR]|[-r "
"RECDATA)]... [FILE]\n"
msgstr ""

#. TRANSLATORS: --help output, recins short description.
#. no-wrap
#: utils/recins.c:111
msgid "Insert new records in a rec database.\n"
msgstr ""

#. TRANSLATORS: --help output, recins arguments.
#. no-wrap
#: utils/recins.c:117
msgid ""
"  -f, --field=STR                     field name; should be followed by a -"
"v.\n"
"  -v, --value=STR                     field value; should be preceded by an -"
"f.\n"
"  -r, --record=STR                    record that will be inserted in the "
"file.\n"
"      --force                         insert the record even if it is "
"violating\n"
"                                        record restrictions.\n"
"      --no-external                   don't use external descriptors.\n"
"      --no-auto                       don't insert auto generated fields.\n"
"      --verbose                       give a detailed report if the "
"integrity check\n"
"                                        fails.\n"
msgstr ""

#. TRANSLATORS: --help output, encryption related options.
#. no-wrap
#: utils/recins.c:131
msgid ""
"  -s, --password=STR                  encrypt confidential fields with the "
"given password.\n"
msgstr ""

#. TRANSLATORS: --help output, recins examples.
#. no-wrap
#: utils/recins.c:151
msgid ""
"Examples:\n"
"\n"
"        recins -f Name -v \"Mr Foo\" -f Email -v foo@foo.org contacts.rec\n"
"        cat hackers.rec | recins -t Hacker -f Email -v foo@foo.org > other."
"rec\n"
msgstr ""

#: utils/recins.c:342 utils/recins.c:599
msgid ""
"the record set contains confidential fields but no password was provided\n"
msgstr ""

#: utils/recins.c:343 utils/recins.c:600
msgid "the resulting record will have those fields unencrypted!\n"
msgstr ""

#: utils/recins.c:439
msgid "a -f should be followed by a -v\n"
msgstr ""

#: utils/recins.c:477
msgid "a -v should be preceded by a -f\n"
msgstr ""

#: utils/recins.c:501 utils/recsel.c:208
msgid "more than one password was specified\n"
msgstr ""

#: utils/recins.c:514
msgid "error while parsing the record provided by -r\n"
msgstr ""

#: utils/recins.c:549
#, c-format
msgid "please provide a value for the field %s\n"
msgstr ""

#. TRANSLATORS: --help output, recsel synopsis.
#. no-wrap
#: utils/recsel.c:106
#, c-format
msgid ""
"Usage: recsel [OPTION]... [-t TYPE] [-n NUM | -e RECORD_EXPR] [-c | (-p|-P) "
"FIELD_EXPR] [FILE]...\n"
msgstr ""

#. TRANSLATORS: --help output, recsel arguments.
#. no-wrap
#: utils/recsel.c:111
msgid "Select and print rec data.\n"
msgstr ""

#. TRANSLATORS: --help output, recsel arguments.
#. no-wrap
#: utils/recsel.c:117
msgid ""
"  -d, --include-descriptors           print record descriptors along with "
"the matched\n"
"                                        records.\n"
"  -C, --collapse                      do not section the result in records "
"with newlines.\n"
"  -S, --sort=FIELD                    sort the output by the specified "
"field.\n"
msgstr ""

#. TRANSLATORS: --help output, encryption related options.
#. no-wrap
#: utils/recsel.c:127
msgid ""
"  -s, --password=STR                  decrypt confidential fields with the "
"given password.\n"
msgstr ""

#. TRANSLATORS: --help output, recsel output options.
#. no-wrap
#: utils/recsel.c:140
msgid ""
"Output options:\n"
"  -p, --print=FIELDS                  comma-separated list of fields to "
"print for each\n"
"                                        matching record.\n"
"  -P, --print-values=FIELDS           as -p, but print only the values of "
"the selected\n"
"                                        fields.\n"
"  -R, --print-row=FIELDS              as -P, but separate the values with "
"spaces instead\n"
"                                        of newlines.\n"
"  -c, --count                         print a count of the matching records "
"instead of\n"
"                                        the records themselves.\n"
msgstr ""

#. TRANSLATORS: --help output, recsel special options.
#. no-wrap
#: utils/recsel.c:154
msgid ""
"Special options:\n"
"      --print-sexps                   print the data in sexps instead of rec "
"format.\n"
msgstr ""

#. TRANSLATORS: --help output, recsel examples.
#. no-wrap
#: utils/recsel.c:162
msgid ""
"Examples:\n"
"\n"
"        recsel -t Friend -e \"Name ~ 'Smith'\" friends.rec\n"
"        recsel -C -e \"#Email && Wiki = 'no'\" -P Email[0] gnupdf-hackers."
"rec\n"
msgstr ""

#: utils/recsel.c:238
msgid "cannot specify -[pPR] and also -c.\n"
msgstr ""

#: utils/recsel.c:264
msgid "internal error creating the field expression.\n"
msgstr ""

#: utils/recsel.c:280
msgid "cannot specify -c and also -p.\n"
msgstr ""

#: utils/recsel.c:327
msgid "several record types found.  Please use -t to specify one.\n"
msgstr ""

#. TRANSLATORS: --help output, recset synopsis.
#. no-wrap
#: utils/recset.c:124
#, c-format
msgid "Usage: recset [OPTION]... [FILE]...\n"
msgstr ""

#. TRANSLATORS: --help output, recset short description.
#. no-wrap
#: utils/recset.c:129
msgid "Alter or delete fields in records.\n"
msgstr ""

#. TRANSLATORS: --help output, recset options.
#. no-wrap
#: utils/recset.c:135
msgid ""
"      --no-external                   don't use external descriptors.\n"
"      --force                         alter the records even if violating "
"record\n"
"                                        restrictions.\n"
msgstr ""

#. TRANSLATORS: --help output, recset field selection options.
#. no-wrap
#: utils/recset.c:148
msgid ""
"Field selection options:\n"
"  -f, --fields=FIELDS                 comma-separated list of field names "
"with optional\n"
"                                        subscripts.\n"
msgstr ""

#. TRANSLATORS: --help output, recset actions.
#. no-wrap
#: utils/recset.c:156
msgid ""
"Actions:\n"
"  -s, --set=VALUE                     change the value of the selected "
"fields.\n"
"  -a, --add=VALUE                     add the selected fields with the given "
"value.\n"
"  -S, --set-add=VALUE                 change the value of the selected "
"fields.  If they don't\n"
"                                        exist then add a new field with that "
"value.\n"
"  -r, --rename=NAME                   rename the selected fields to a given "
"name.  If an entire\n"
"                                        record set is selected then the "
"field is renamed in the\n"
"                                        record descriptor as well.\n"
"  -d, --delete                        delete the selected fields.\n"
"  -c, --comment                       comment out the selected fields.\n"
msgstr ""

#. TRANSLATORS: --help output, recset examples.
#. no-wrap
#: utils/recset.c:171
msgid ""
"Examples:\n"
"\n"
"        recset -f TmpName -d data.rec\n"
"        recset -f Email[1] -s invalid@email.com friends.rec\n"
"        recset -e \"Name ~ 'Smith'\" -f Email -a new@email.com friends.rec\n"
"        recset -f Email[1] -r AltEmail friends.rec\n"
msgstr ""

#: utils/recset.c:191
msgid "please specify some field with -f.\n"
msgstr ""

#: utils/recset.c:196
msgid "please specify just one action.\n"
msgstr ""

#: utils/recset.c:236
msgid "invalid field expression in -f.\n"
msgstr ""

#: utils/recset.c:244
msgid "creating the field expression.\n"
msgstr ""

#: utils/recset.c:266
msgid ""
"the rename operation requires just one field with an optional subscript.\n"
msgstr ""

#: utils/recset.c:451 utils/recutl.c:434
msgid "operation aborted due to integrity failures.\n"
msgstr ""

#: utils/recset.c:452 utils/recutl.c:435
msgid "use --verbose to get a detailed report.\n"
msgstr ""

#: utils/recset.c:459 utils/recutl.c:442
msgid "use --force to skip the integrity check.\n"
msgstr ""

#. TRANSLATORS: --help output 5+ (reports)
#. TRANSLATORS: the placeholder indicates the bug-reporting address
#. for this application.  Please add _another line_ with the
#. address for translation bugs.
#. no-wrap
#: utils/recutl.c:86
#, c-format
msgid "Report bugs to: %s\n"
msgstr ""

#: utils/recutl.c:89
#, c-format
msgid "Report %s bugs to: %s\n"
msgstr ""

#: utils/recutl.c:93
#, c-format
msgid "%s home page: <%s>\n"
msgstr ""

#: utils/recutl.c:95
#, c-format
msgid "%s home page: <http://www.gnu.org/software/recutils/>\n"
msgstr ""

#: utils/recutl.c:98
msgid "General help using GNU software: <http://www.gnu.org/gethelp/>\n"
msgstr ""

#. TRANSLATORS: --help output, common arguments.
#. no-wrap
#: utils/recutl.c:107
msgid ""
"      --help                          print a help message and exit.\n"
"      --version                       show version and exit.\n"
msgstr ""

#. TRANSLATORS: --help output, record selection arguments
#. no-wrap
#: utils/recutl.c:118
msgid ""
"Record selection options:\n"
"  -i, --case-insensitive              make strings case-insensitive in "
"selection\n"
"                                        expressions.\n"
"  -t, --type=TYPE                     operate on records of the specified "
"type only.\n"
"  -e, --expression=EXPR               selection expression.\n"
"  -n, --number=NUM                    select an specific record.\n"
msgstr ""

#: utils/recutl.c:141
#, c-format
msgid ""
"Copyright (C) %s Jose E. Marchesi.\n"
"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl."
"html>.\n"
"This is free software: you are free to change and redistribute it.\n"
"There is NO WARRANTY, to the extent permitted by law.\n"
msgstr ""

#: utils/recutl.c:147
msgid ""
"\n"
"Written by Jose E. Marchesi."
msgstr ""

#: utils/recutl.c:159 utils/recutl.c:173
msgid ": error: "
msgstr ""

#: utils/recutl.c:185
msgid ": warning: "
msgstr ""

#: utils/recutl.c:211
#, c-format
msgid "duplicated record set '%s' from %s.\n"
msgstr ""

#: utils/recutl.c:361
msgid "cannot create a unique name.\n"
msgstr ""

#: utils/recutl.c:382
#, c-format
msgid "renaming file %s to %s\n"
msgstr ""