Ny recutils

Göran Uddeborg goeran at uddeborg.se
Fre Nov 1 23:23:47 CET 2013


Jag har just uppdaterat recutils, och det ser ut som det var länge
sedan jag skickade den för granskning, så det kan väl vara dags.

-------------- next part --------------
  # Swedish translation of the GNU recuilts package.
  # Copyright © 2011, 2012, 2013 Free Software Foundation, Inc.
  # This file is distributed under the same license as the recutils package.
  # Göran Uddeborg <goeran at uddeborg.se>, 2011, 2012, 2013.
  #
  # $Revision: 1.16 $
  msgid ""
  msgstr ""
G "Project-Id-Version: GNU recutils 1.1\n"
G "Report-Msgid-Bugs-To: bug-recutils at gnu.org\n"
G "POT-Creation-Date: 2010-12-24 00:22+0100\n"
G "PO-Revision-Date: 2011-01-25 14:33+0100\n"
N "Project-Id-Version: GNU recutils 1.5.90\n"
N "Report-Msgid-Bugs-To: bug-gnu-utils at gnu.org\n"
N "POT-Creation-Date: 2013-10-29 21:59+0100\n"
N "PO-Revision-Date: 2013-11-01 23:20+0100\n"
  "Last-Translator: Göran Uddeborg <goeran at uddeborg.se>\n"
  "Language-Team: Swedish <tp-sv at listor.tp-sv.se>\n"
  "Language: sv\n"
  "MIME-Version: 1.0\n"
  "Content-Type: text/plain; charset=UTF-8\n"
  "Content-Transfer-Encoding: 8bit\n"
  
  
  #: lib/getopt.c:547 lib/getopt.c:576
  #, c-format
G msgid "%s: option '%s' is ambiguous\n"
G msgstr "%s: flaggan ?%s? är tvetydig\n"
N msgid "%s: option '%s' is ambiguous; possibilities:"
N msgstr "%s: flaggan ?%s? är tvetydig; möjligheter:"
  
  
  #: src/rec-fex.c:451
  #, c-format
G msgid "internal error: rec_resolver_check: error compiling regexp.\n"
G msgstr "internt fel: rec_resolver_check: fel vid kompilering av reguljäruttryck.\n"
N msgid "internal error: REC_FEX_MAX_ELEMS exceeded.  Please report this.\n"
N msgstr "internt fel: REC_FEX_MAX_ELEMS överskreds.  Rapportera gärna detta.\n"
  
  #: src/rec-int.c:174
  #, c-format
G msgid "internal error: rec_field_name_str_p: error compiling regexp.\n"
G msgstr "internt fel: rec_field_name_str_p: fel vid kompilering av reguljäruttryck.\n"
N msgid "%s: error: the number of records of type %s should be %zd.\n"
N msgstr "%s: fel: antalet poster av typ %s skall vara %zd.\n"
  
  #: src/rec-int.c:184
  #, c-format
G msgid "internal error: rec_field_name_part_str_p: error compiling regexp.\n"
G msgstr "internt fel: rec_field_name_part_str_p: fel vid kompilering av reguljäruttryck.\n"
N msgid "%s: error: too many records of type %s. Maximum allowed are %zd.\n"
N msgstr "%s: fel: för många poster av typ %s.  Maximalt tillåtet är %zd.\n"
  
  #: src/rec-int.c:191
  #, c-format
G msgid ""
G "%s:%s: warning: type %s collides with referred type %s in the rset %s.\n"
G msgstr "%s:%s: varning: typen %s kolliderar med den refererad typen %s i rset %s.\n"
N msgid "%s: error: too few records of type %s. Minimum allowed are %zd.\n"
N msgstr "%s: fel: för få poster av typ %s.  Minimalt tillåtet är %zd.\n"
  
  
  #: src/rec-int.c:442
  #, c-format
G msgid "%s:%s: error: field '%s' shall be unique in this record\n"
N msgid "%s:%s: error: field '%s' should be unique in this record\n"
  msgstr "%s:%s: fel: fält ?%s? skall vara unikt i denna post\n"
  
  
  #: src/rec-int.c:523
  #, c-format
N msgid "%s:%s: error: %%constraint[%d] violated in record\n"
N msgstr "%s:%s: fel: %%constraint[%d] brutet i posten\n"
N 
  #: src/rec-int.c:560
  #, c-format
N msgid "%s:%s: error: confidential field is not encrypted\n"
N msgstr "%s:%s: fel: konfidentiellt fält är inte krypterat\n"
N 
  #: src/rec-int.c:612
  #, c-format
  
  #: src/rec-int.c:751
  #, c-format
N msgid "%s:%s: error: only one %%size field is allowed in a record descriptor\n"
N msgstr "%s:%s: fel: endast ett %%size-fält är tillåtet i en postdeskriptor\n"
N 
  #: src/rec-int.c:761
  #, c-format
N msgid "%s:%s: error: only one %%sort field is allowed in a record descriptor\n"
N msgstr "%s:%s: fel: endast ett %%sort-fält är tillåtet i en postdeskriptor\n"
N 
  #: src/rec-int.c:784
  #, c-format
N msgid "%s:%s: error: expected a comma-separated list of fields before the type specification\n"
N msgstr "%s:%s: fel: en kommaseparerad lista med fält förväntades före typspecifikationen\n"
N 
  #: src/rec-int.c:810 src/rec-int.c:863
  #, c-format
N msgid "%s:%s: error: the referred type %s does not exist\n"
N msgstr "%s:%s: fel: den refererade typen %s finns inte\n"
N 
  #: src/rec-int.c:822
  #, c-format
  
  #: src/rec-int.c:837
  #, c-format
G msgid "%s:%s: error: value for %s[%d] is not a list of field names\n"
G msgstr "%s:%s: fel: värdet för %s[%d] är inte en lista med fältnamn\n"
N msgid "%s:%s: error: expected a type name before the type specification\n"
N msgstr "%s:%s: fel: ett typnamn förväntades före typspecifikationen\n"
  
  #: src/rec-int.c:875
  #, c-format
G msgid "warning: could not fetch remote descriptor from url %s.\n"
G msgstr "varning: kunde inte hämta fjärrbeskrivaren från url:en %s.\n"
N msgid "%s:%s: error: invalid typedef specification\n"
N msgstr "%s:%s: fel: ogiltig typedef-specifikation\n"
  
  #: src/rec-int.c:897
  #, c-format
G msgid "warning: could not read external descriptor from file %s.\n"
G msgstr "varning: kan inte läsa extern besrkivare från filen %s.\n"
N msgid "%s:%s: error: value for %s[%zd] is not a valid selection expression\n"
N msgstr "%s:%s: fel: värdet för %s[%zd] är inte ett giltigt urvalsuttryck\n"
  
  #: src/rec-int.c:927
  #, c-format
G msgid "warning: %s does not contain valid rec data.\n"
G msgstr "varning: %s innehåller inte någon giltig rec-data.\n"
N msgid "%s:%s: error: value for %s[%zd] is not a list of field names\n"
N msgstr "%s:%s: fel: värdet för %s[%zd] är inte en lista med fältnamn\n"
  
  #: src/rec-int.c:940
  #, c-format
G msgid "warning: %s does not contain information for %s.\n"
G msgstr "varning: %s innehåller inte information för %s.\n"
N msgid "%s:%s: error: value for %s should be a number optionally preceded by >, <, >= or <=.\n"
N msgstr "%s:%s: fel: värdet på %s skall vara ett tal eventuellt föregått av >, <, >= eller <=.\n"
  
  #: src/rec-int.c:956
  #, c-format
G msgid "internal error: rec_int_rec_type_p: error compiling regexp.\n"
G msgstr "internt fel: rec_int_rec_type_p: fel vid kompilering av reguljäruttryck.\n"
N msgid "%s:%s: error: value for %s should be a list of field names.\n"
N msgstr "%s:%s: fel: värdet för %s skall vara en lista med fältnamn.\n"
  
  #: src/rec-int.c:984
  #, c-format
G msgid ""
G "rec-types: internal error: got REC_TYPE_NONE from rec_type_parse_type kind "
G "in rec_type_new.\n"
G msgstr "rec-types: internt fel: fick REC_TYPE_NONE från sort rec_type_parse_type i rec_type_new.\n"
N msgid "%s:%s: error: auto-incremented field %s should be of type int, range, uuid or date\n"
N msgstr "%s:%s: fel: automatökat fält ?%s? skall vara av typen heltal, intervall, uuid eller datum\n"
N 
  #: src/rec-int.c:986
  #, c-format
N msgid "%s:%s: error: auto-incremented field %s should be of type int, range or date\n"
N msgstr "%s:%s: fel: automatökat fält ?%s? skall vara av typen heltal, intervall eller datum\n"
N 
  #: src/rec-int.c:1069
  #, c-format
N msgid "%s:%s: error: could not fetch remote descriptor from url %s.\n"
N msgstr "%s:%s: fel: kunde inte hämta fjärrbeskrivaren från url:en %s.\n"
N 
  #: src/rec-int.c:1088
  #, c-format
N msgid "%s:%s: error: could not read external descriptor from file %s.\n"
N msgstr "%s:%s: vel: kan inte läsa extern beskrivare från filen %s.\n"
N 
  #: src/rec-int.c:1103
  #, c-format
N msgid "%s:%s: error: %s does not contain valid rec data.\n"
N msgstr "%s:%s: fel: %s innehåller inte någon giltig rec-data.\n"
  
  #: src/rec-int.c:1117
  #, c-format
G msgid "internal error: rec-types: error compiling regexp.\n"
G msgstr "internt fel: rec-types: fel vid kompilering av reguljäruttryck.\n"
N msgid "%s:%s: error: %s does not contain information for type %s.\n"
N msgstr "%s:%s: fel: %s innehåller inte information för typen %s.\n"
  
  #: src/rec-types.c:448
  #, c-format
N msgid "internal error: rec-types: got REC_TYPE_NONE from rec_type_parse_type_kind() in rec_type_new().\n"
N msgstr "internt fel: rec-types: fick REC_TYPE_NONE från rec_type_parse_type_kind() i rec_type_new().\n"
N 
  #: src/rec-types.c:1178
  
  #: src/rec-types.c:1231
N msgid "invalid 'uuid' value."
N msgstr "ogiltigt ?uuid?-värde."
N 
  #: src/rec-types.c:1249
  
  #: src/rec-utils.c:304
  #, c-format
N msgid "internal error: rec_match: error compiling regexp.\n"
N msgstr "internt fel: rec_match: fel vid kompilering av reguljäruttryck.\n"
N 
  #. TRANSLATORS: --help output, csv2rec synopsis.
  #. no-wrap
  #: utils/csv2rec.c:105
  #, c-format
  
  #. TRANSLATORS: --help output, csv2rec short description.
  #. no-wrap
  #: utils/csv2rec.c:110
  msgid "Convert csv data into rec data.\n"
G msgstr "Konvertera CSV-data til rec-data.\n"
N msgstr "Konvertera CSV-data till rec-data.\n"
  
  #. TRANSLATORS: --help output, csv2rec options.
  #. no-wrap
  #: utils/csv2rec.c:116
  msgid ""
G "  -t, --type                          Type name for the converted records.  "
G "If this\n"
G "                                         parameter is ommited then no type "
G "is used.\n"
G "  -s, --strict                        Be strict parsing the csv file.\n"
G "  -e, --omit-empty                    Omit empty fields.\n"
N "  -t, --type=TYPE                     type name for the converted records; if this\n"
N "                                        parameter is ommited then no type is used.\n"
N "  -s, --strict                        be strict parsing the csv file.\n"
N "  -e, --omit-empty                    omit empty fields.\n"
  msgstr ""
G "  -t, -type                           Skriv namn för de konverterade posterna.\n"
N "  -t, -type=TYP                       skriv namn för de konverterade posterna.\n"
  "                                        Om denna parameter utelämnas används\n"
  "                                        ingen typ.\n"
G "  -s, -strict                         Var strikt i tolkningen av csv-filen.\n"
G "  -e, -omit-empty                     Uteslut tomma fält.\n"
G 
G msgid ""
G "Examples:\n"
G "\n"
G "        csv2rec contacts.csv > contacts.rec\n"
G "        cat contacts.csv | csv2rec > contacts.rec\n"
G msgstr ""
G "Exempel:\n"
G "\n"
G "        csv2rec kontakter.csv > kontakter.rec\n"
G "        cat kontakter.csv | csv2rec > kontakter.rec\n"
N "  -s, -strict                         var strikt i tolkningen av csv-filen.\n"
N "  -e, -omit-empty                     uteslut tomma fält.\n"
  
  
G msgid "out of memory\n"
G msgstr "slut på minne\n"
G 
G msgid "not enough headers"
G msgstr "inte tillräckligt med huvuden"
  #: utils/csv2rec.c:260
  #, c-format
N msgid "%s: %d: this line contains %d fields, but %d header fields were read\n"
N msgstr "%s: %d: denna rad innehåller %d fält, men %d huvudfält lästes\n"
  
  
  #. 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"
G "                                        output\n"
G "  -l, --list-tables                   dump a list of the table names "
G "contained\n"
N "                                        output.\n"
N "  -l, --list-tables                   dump a list of the table names contained\n"
  "                                        in the mdb file.\n"
  msgstr ""
  "  -s, --system-tables                 inkludera systemtabeller.\n"
G "  -e, --keep-empty-fields             beskär aldrig tomma fält i rec-utdata\n"
N "  -e, --keep-empty-fields             beskär aldrig tomma fält i rec-utdata.\n"
  "  -l, --list-tables                   skriv ut en lista av tabellenamnen som\n"
  "                                        återfinns i mdb-filen.\n"
  
  
  #: utils/mdb2rec.c:443 utils/recins.c:208 utils/recset.c:253
  #, c-format
G msgid "invalid field name %s\n"
G msgstr "ogiltigt fältnamn %s\n"
G 
G msgid "out of memory"
G msgstr "slut på minne"
N msgid "invalid field name %s.\n"
N msgstr "ogiltigt fältnamn %s.\n"
  
  
  #. TRANSLATORS: --help output, rec2csv synopsis.
  #. no-wrap
  #: utils/rec2csv.c:85
  #, c-format
N msgid "Usage: rec2csv [OPTIONS]... [REC_FILE]\n"
N msgstr "Användning: rec2csv [FLAGGOR] ? [CSV_FIL]\n"
N 
  #. TRANSLATORS: --help output, rec2csv short description.
  #. no-wrap
  #: utils/rec2csv.c:90
N msgid "Convert rec data into csv data.\n"
N msgstr "Konvertera rec-data till csv-data.\n"
N 
  #. TRANSLATORS: --help output, rec2csv options.
  #. no-wrap
  #: utils/rec2csv.c:96
N msgid ""
N "  -t, --type=TYPE                     record set to convert to csv; if this parameter\n"
N "                                        is omitted then the default record set is used\n"
N "  -S, --sort=FIELDS                   sort the output by the specified fields.\n"
N msgstr ""
N "  -t, --type=TYP                      postuppsättning att konvertera till csv;\n"
N "                                        om denna parameter utelämnas används\n"
N "                                        standardpostuppsättningen\n"
N "  -S, --sort=FÄLT                     sortera utdata efter de angivna fälten.\n"
N 
  #: utils/rec2csv.c:135
N msgid "only one list of fields can be specified as a sorting criteria.\n"
N msgstr "endast en lista av fält kan anges som ett sorteringskriterium.\n"
N 
  #: utils/rec2csv.c:142
N msgid "invalid field name list in -S.\n"
N msgstr "ogiltigt fältnamnslista till -S.\n"
N 
  #: utils/rec2csv.c:148 utils/recsel.c:248 utils/recsel.c:286
N msgid "internal error creating fex.\n"
N msgstr "internt fel när fex skapades.\n"
N 
  #. TRANSLATORS: --help output, recdel synopsis.
  #. no-wrap
  #: utils/recdel.c:89
  #, c-format
G msgid "Usage: recdel [OPTIONS]... [-t TYPE] [-n NUM | -e EXPR] [FILE]\n"
G msgstr "Användning: recdel [FLAGGOR] ? [-t TYP] [-n NUM |-e UTTR] [FIL]\n"
N msgid "Usage: recdel [OPTIONS]... [-t TYPE] [-n NUM | -e RECORD_EXPR | -q STR | -m NUM] [FILE]\n"
N msgstr "Användning: recdel [FLAGGOR] ? [-t TYP] [-n NUM | -e POSTUTTR | -q STR | -m ANT] [FIL]\n"
  
  
  #. TRANSLATORS: --help output, recdel arguments.
  #. no-wrap
  #: utils/recdel.c:101
  msgid ""
G "  -c, --comment                       comment the matching records instead "
G "of\n"
G "                                         delete them.\n"
G "      --force                         delete even in potentially dangerous "
G "situations.\n"
G msgstr ""
G "  -c, --comment                       kommentera matchande poster istället för\n"
G "                                        att radera dem.\n"
G "      --force                         ta bort även i potentiellt farliga\n"
G "                                        situationer.\n"
N "  -c, --comment                       comment out the matching records instead of\n"
N "                                        deleting them.\n"
N "      --force                         delete even in potentially dangerous situations,\n"
N "                                        and if the deletion is violating record restrictions.\n"
N "      --no-external                   don't use external descriptors.\n"
N "      --verbose                       give a detailed report if the integrity check\n"
N "                                        fails.\n"
N msgstr ""
N "  -c, --comment                       kommentera ut de matchande posterna\n"
N "                                        istället för att radera dem.\n"
N "      --force                         radera även i potentiellt farliga\n"
N "                                        situationer, och om raderingen bryter\n"
N "                                        mot postrestriktionerna.\n"
N "      --no-external                   använd inte externa deskriptorer.\n"
N "      --verbose                       ge en detaljerad rapport om\n"
N "                                        integritetskontrollen hittar fel.\n"
  
  #. 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:119 utils/recfix.c:167 utils/recins.c:149
  msgid ""
  "If no FILE is specified then the command acts like a filter, getting\n"
G "the data from the standard input and writing the result in the\n"
G "standard output.\n"
N "the data from standard input and writing the result to standard output.\n"
  msgstr ""
  "Om ingen FIL anges fungerar kommandot som ett filter, som hämtar\n"
  "data från standard in och skriver resultatet till standard ut.\n"
  
  
  #: utils/recdel.c:276 utils/recfix.c:407 utils/recins.c:410 utils/recset.c:365
  #, c-format
N msgid "file %s is not writable.\n"
N msgstr "filen %s är inte skrivbar.\n"
N 
  #. TRANSLATORS: --help output, recfix synopsis.
  #. no-wrap
  #: utils/recfix.c:117
  #, c-format
G msgid "Usage: recfix [OPTION]... [FILE]...\n"
G msgstr "Användning: recfix [FLAGGA] ? [FIL] ?\n"
N msgid "Usage: recfix [OPTION]... [OPERATION] [OP_OPTION]... [FILE]\n"
N msgstr "Användning: recfix [FLAGGA]? [ÅTGÄRD] [OP_FLAGGA]? [FIL]\n"
  
  
  #. TRANSLATORS: --help output, recfix global arguments.
  #. no-wrap
  #: utils/recfix.c:129
N msgid ""
N "      --no-external                   don't use external descriptors.\n"
N "      --force                         force the requested operation.\n"
N msgstr ""
N "      --no-external                   använd inte externa deskriptorer.\n"
N "      --force                         tvinga fram den begärda åtgärden.\n"
N 
  #. TRANSLATORS: --help output, recfix operations.
  #. no-wrap
G msgid "      --no-external               don't use external descriptors.\n"
G msgstr "      --no-external               använd inte externa deskriptorer.\n"
  #: utils/recfix.c:139
N msgid ""
N "Operations:\n"
N "      --check                         check integrity of the specified file.  Default.\n"
N "      --sort                          sort the records in the specified file.\n"
N "      --auto                          insert auto-generated fields in records missing them.\n"
N msgstr ""
N "Åtgärder:\n"
N "      --check                         kontrollera integriteten på den angivna\n"
N "                                        filen.  Standardfall.\n"
N "      --sort                          sortera posterna i den angivna filen.\n"
N "      --auto                          lägg in automatgenererade fält i poster\n"
N "                                        som saknar dem.\n"
  
  #. TRANSLATORS: --help output, recfix operations related with encryption.
  #. no-wrap
  #: utils/recfix.c:149
  msgid ""
G "Examples:\n"
G "\n"
G "        recfix data.rec\n"
G "        recfix data1.rec data2.rec\n"
G "        cat data1.rec data2.rec | recfix\n"
N "      --encrypt                       encrypt confidential fields in the specified file.\n"
N "      --decrypt                       decrypt confidential fields in the specified file.\n"
  msgstr ""
G "Exempel:\n"
G "\n"
G "        recfix data.rec\n"
G "        recfix data1.rec data2.rec\n"
G "        cat data1.rec data2.rec | recfix\n"
N "      --encrypt                       kryptera konfidentiella fält i den\n"
N "                                        angivna filen.\n"
N "      --decrypt                       dekryptera konfidentiella fält i den\n"
N "                                        angivna filen.\n"
N 
  #. TRANSLATORS: --help output, recfix encryption and decryption
  #. options.
  #. no-wrap
  #: utils/recfix.c:158
N msgid ""
N "De/Encryption options:\n"
N "  -s, --password=PASSWORD             encrypt/decrypt with this password.\n"
N msgstr ""
N "(De)krypteringsflaggor:\n"
N "  -s, --password=LÖSENORD             kryptera/dekryptera med detta lösenord.\n"
N 
  #: utils/recfix.c:208
N msgid "--password|-s must be used as an operation argument.\n"
N msgstr "--password|-s måste användas som ett åtgärdsargument.\n"
N 
  #: utils/recfix.c:214
N msgid "the specified operation does not require a password.\n"
N msgstr "den angivna åtgärden behöver inte något lösenord.\n"
N 
  #: utils/recfix.c:219
N msgid "please specify just one password.\n"
N msgstr "ange bara ett lösenord.\n"
N 
  #: utils/recfix.c:230 utils/recfix.c:240 utils/recfix.c:250 utils/recfix.c:261
  #: utils/recfix.c:271
N msgid "please specify just one operation.\n"
N msgstr "ange bara en åtgärd.\n"
N 
  #: utils/recfix.c:463
N msgid "the database contains already encrypted fields\n"
N msgstr "databasen innehåller redan krypterade fält\n"
N 
  #: utils/recfix.c:464
N msgid "please use --force or --decrypt\n"
N msgstr "använd --force eller --decrypt\n"
N 
  #: utils/recfix.c:574
N msgid "unknown operation in recfix: please report this as a bug.\n"
N msgstr "okänd åtgärd i recfix: rapportera gärna detta som ett fel.\n"
  
  
  #. TRANSLATORS: --help output, recfmt arguments.
  #. no-wrap
  #: utils/recfmt.c:83
G msgid "Apply a template to records read in the standard input.\n"
N msgid "Apply a template to records read from standard input.\n"
  msgstr "Använda en mall för poster lästa från standard in.\n"
  
  #. TRANSLATORS: --help output, recfmt arguments.
  #. no-wrap
  #: utils/recfmt.c:89
G msgid ""
G "  -f, --file=FILENAME                 read the template to apply from a file."
G "\n"
N msgid "  -f, --file=FILENAME                 read the template to apply from a file.\n"
  msgstr "  -f, -file=FILNAMN             läs mallen att använda från en fil.\n"
  
  
  #. TRANSLATORS: --help output, recinf arguments.
  #. no-wrap
  #: utils/recinf.c:96
  msgid ""
G "  -t, --type=RECORD_TYPE          print information on the records having "
G "the\n"
N "  -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 ""
  "  -t, --type=POST_TYP             skriv ut information om de poster som har\n"
  "                                    angiven typ.\n"
  "  -d, -descriptor                 inkludera fullständiga postendeskriptorer.\n"
  "  -n, -names-only                 skriv bara ut namnen på postfiler som fanns\n"
  "                                    i indata.\n"
  
  #. TRANSLATORS: --help output, recinf special options.
  #. no-wrap
  #: utils/recinf.c:109
  msgid ""
  "Special options:\n"
G "  -S, --print-sexps                   print the data in sexps instead of rec "
G "format.\n"
N "  -S, --print-sexps                   print the data in sexps instead of rec format.\n"
  msgstr ""
G "Speciella alternativ:\n"
N "Specialflaggor:\n"
  "  -S, --print-sexps                   skriv ut data i sexps- istället för\n"
  "                                        rec-format.\n"
  
  
  #. TRANSLATORS: --help output, recins synopsis.
  #. no-wrap
  #: utils/recins.c:111
  #, c-format
G msgid ""
G "Usage: recins [OPTION]... [t TYPE] [-n NUM | -e EXPR] [(-f STR -v STR]|[-r "
G "RECDATA)]... [FILE]\n"
G msgstr "Användning: recins [FLAGGA]? [t TYP] [-n NUM | -e UTTR] [(-f STR -v STR]|[-r RECDATA)]? [FIL]\n"
N msgid "Usage: recins [OPTION]... [-t TYPE] [-n NUM | -e RECORD_EXPR | -q STR | -m NUM] [(-f NAME -v STR) | -r RECDATA]... [FILE]\n"
N msgstr "Användning: recins [FLAGGA]? [-t TYP] [-n NUM | -e POSTUTTR | -q STR | -m ANT] [(-f NAMN -v STR) | -r POSTDATA]? [FIL]\n"
  
  
  #. TRANSLATORS: --help output, recins arguments.
  #. no-wrap
  #: utils/recins.c:122
  msgid ""
G "  -f, --field=STR                     field name.  Should be followed by a -"
G "v.\n"
G "  -v, --value=STR                     field value.  Should be preceded by a -"
G "f.\n"
G "  -r, --record=STR                    record that will be inserted in the "
G "file.\n"
G "      --force                         insert the record even if it is "
G "violating\n"
N "  -f, --field=STR                     field name; should be followed by a -v.\n"
N "  -v, --value=STR                     field value; should be preceded by an -f.\n"
N "  -r, --record=STR                    record that will be inserted in the file.\n"
N "      --force                         insert the record even if it is violating\n"
  "                                        record restrictions.\n"
  "      --no-external                   don't use external descriptors.\n"
G "      --verbose                       get a detailed report if the integrity "
G "check\n"
N "      --no-auto                       don't insert auto generated fields.\n"
N "      --verbose                       give a detailed report if the integrity check\n"
  "                                        fails.\n"
  msgstr ""
G "  -f, --field=STR                     fältnamn.  Skall följas av ett -v.\n"
G "  -v, --value=STR                     fältvärde.  Skall föregås av ett -f.\n"
N "  -f, --field=STR                     fältnamn; skall följas av ett -v.\n"
N "  -v, --value=STR                     fältvärde; skall föregås av ett -f.\n"
  "  -r, --record=STR                    post som kommer skjutas in i filen.\n"
  "      --force                         skjut in posten även om det bryter mot\n"
  "                                        postrestriktionerna.\n"
  "      --no-external                   använd inte externa deskriptorer.\n"
N "      --no-auto                       skjut inte in automatiskt genererade fält.\n"
  "      --verbose                       få en detaljerad rapport om\n"
  "                                        integritetskontrollen hittar fel.\n"
  
  #. TRANSLATORS: --help output, encryption related options.
  #. no-wrap
G msgid ""
G "Examples:\n"
G "\n"
G "        recins -f Name -v \"Mr Foo\" -f Email -v foo at foo.org contacts.rec\n"
G "        cat hackers.rec | recins -t Hacker -f Email -v foo at foo.org > other."
G "rec\n"
G msgstr ""
G "Exampel:\n"
G "\n"
G "        recins -f Namn -v \"Hr Apa\" -f Epost -v apa at bepa.se kontakter.rec\n"
G "        cat hackare.rec | recins -t Hackare -f Epost -v apa at bepa.se > andra.rec\n"
  #: utils/recins.c:136
N msgid "  -s, --password=STR                  encrypt confidential fields with the given password.\n"
N msgstr "  -s, --password=STR                  kryptera konfidentiella fält med det angivna lösenordet.\n"
  
  #: utils/recins.c:195
  msgid "a -f should be followed by a -v\n"
G msgstr "a -f skall följas av ett -v\n"
N msgstr "ett -f skall följas av ett -v\n"
  
  
  #: utils/recins.c:244 utils/recsel.c:223
N msgid "more than one password was specified\n"
N msgstr "mer än ett lösenord angavs\n"
N 
  #: utils/recins.c:258
  
  #. TRANSLATORS: --help output, recsel synopsis.
  #. no-wrap
  #: utils/recsel.c:118
  #, c-format
G msgid ""
G "Usage: recsel [OPTION]... [-t TYPE] [-n NUM | -e RECORD_EXPR] [-c | (-p|-P) "
G "FIELD_EXPR] [FILE]...\n"
G msgstr "Användning: recsel [FLAGGA]? [-t TYP] [-n NUM |-e POSTUTTR] [-c | (-p |-P) FÄLTUTTR] [FIL]?\n"
N msgid "Usage: recsel [OPTION]... [-t TYPE] [-j FIELD] [-n INDEXES | -e RECORD_EXPR | -q STR | -m NUM] [-c | (-p|-P) FIELD_EXPR] [FILE]...\n"
N msgstr "Användning: recsel [FLAGGA]? [-t TYP] [-j FÄLT] [-n INDEX |-e POSTUTTR | -q STR | -m ANT] [-c | (-p|-P) FÄLTUTTR] [FIL]?\n"
  
  
  #. TRANSLATORS: --help output, recsel arguments.
  #. no-wrap
  #: utils/recsel.c:129
  msgid ""
G "  -d, --include-descriptors           print record descriptors along with "
G "the matched\n"
N "  -d, --include-descriptors           print record descriptors along with the matched\n"
  "                                        records.\n"
G "  -C, --collapse                      do not section the result in records "
G "with newlines.\n"
N "  -C, --collapse                      do not section the result in records with newlines.\n"
N "  -S, --sort=FIELD,...                sort the output by the specified fields.\n"
N "  -G, --group-by=FIELD,...            group records by the specified fields.\n"
N "  -U, --uniq                          remove duplicated fields in the output records.\n"
  msgstr ""
  "  -d, --include-descriptors           skriv ut postdeskriptorer tillsammans med\n"
  "                                        matchade poster.\n"
  "  -C, --collapse                      dela inte upp resultetat i poster med\n"
  "                                        nyrader.\n"
N "  -S, --sort=FÄLT                     sortera utdata efter det angivna fältet.\n"
N "  -G, --group-by=FÄLT,?               grupper poster efter de angivna fälten.\n"
N "  -U, --uniq                          ta bort dubblerade fält i utposter.\n"
N 
  #. TRANSLATORS: --help output, encryption related options.
  #. no-wrap
  #: utils/recsel.c:141
N msgid "  -s, --password=STR                  decrypt confidential fields with the given password.\n"
N msgstr "  -s, --password=STR                  dekryptera konfidentiella fält med det angivna lösenordet.\n"
N 
  #: utils/recsel.c:150
N msgid "  -j, --join=FIELD                    perform an inner join using the specified field.\n"
N msgstr "  -j, --join=FÄLT                     utför en inre join med det angivna fältet.\n"
  
  #. TRANSLATORS: --help output, recsel output options.
  #. no-wrap
  #: utils/recsel.c:157
  msgid ""
  "Output options:\n"
G "  -p, --print=FIELDS                  comma-separated list of fields to "
G "print for each\n"
N "  -p, --print=FIELDS                  comma-separated list of fields to print for each\n"
  "                                        matching record.\n"
G "  -P, --print-values=FIELDS           same than -p, but print the values of "
G "the selected\n"
N "  -P, --print-values=FIELDS           as -p, but print only the values of the selected\n"
  "                                        fields.\n"
G "  -R, --print-row=FIELDS              same than -P, but the values are "
G "printed separated by\n"
G "                                        a blank character instead of "
G "newlines.\n"
G "  -c, --count                         provide a count of the matching "
G "records instead of\n"
N "  -R, --print-row=FIELDS              as -P, but separate the values with spaces instead\n"
N "                                        of newlines.\n"
N "  -c, --count                         print a count of the matching records instead of\n"
  "                                        the records themselves.\n"
  msgstr ""
  "Utskriftsflaggor:\n"
  "  -p, --print=FÄLT                    kommaseparerad lista av fält att skriva\n"
  "                                        ut för varje matchad post.\n"
G "  -P, --print-values=FÄLT             samma som -p, men skriv värdena i de\n"
G "                                        valda fälten.\n"
G "  -R, --print-row=FÄLT                samma som -P, men värdena skrivs ut\n"
G "                                        separerade av blanktecken istället för\n"
G "                                        nyrader.\n"
G "  -c, --count                         ge ett antal med matchade poster istället\n"
G "                                        istället för posterna själva.\n"
N "  -P, --print-values=FÄLT             samma som -p, men skriv endast värdena i\n"
N "                                        de valda fälten.\n"
N "  -R, --print-row=FÄLT                samma som -P, men dela av värdena med\n"
N "                                        blanktecken istället för nyrader.\n"
N "  -c, --count                         skriv antalet matchade poster istället\n"
N "                                        istället för själva posterna.\n"
  
  #. TRANSLATORS: --help output, recsel special options.
  #. no-wrap
  #: utils/recsel.c:171
  msgid ""
G "Examples:\n"
G "\n"
G "        recsel -t Friend -e \"Name ~ 'Smith'\" friends.rec\n"
G "        recsel -C -e \"#Email && Wiki = 'no'\" -P Email[0] gnupdf-hackers."
G "rec\n"
N "Special options:\n"
N "      --print-sexps                   print the data in sexps instead of rec format.\n"
  msgstr ""
G "Exampel:\n"
G "\n"
G "        recsel -t Vän -e \"Namn ~ 'Svensson\" vänner.rec\n"
G "        recsel -C -e \"#Epost && Wiki = 'nej'\" -P Epost[0] gnupdf-hackare.rec\n"
N "Specialflaggor:\n"
N "      --print-sexps                   skriv ut data i sexps- istället för\n"
N "                                        rec-format.\n"
  
  #: utils/recsel.c:235
N msgid "only one field list can be specified as a sorting criteria.\n"
N msgstr "endast en fältlista kan anges som ett sorteringskriterium.\n"
N 
  #: utils/recsel.c:242
N msgid "invalid field names in -S.\n"
N msgstr "ogiltiga fältnamn till -S.\n"
N 
  #: utils/recsel.c:258
N msgid "only one field can be specified as join criteria.\n"
N msgstr "endast ett fält kan anges som ett join-kriterium.\n"
N 
  #: utils/recsel.c:263
N msgid "please specify a correct field name to -j|--join.\n"
N msgstr "ange ett korrekt fältnamn till -j|--join.\n"
N 
  #: utils/recsel.c:274
N msgid "only one field list can be specified as a grouping criteria.\n"
N msgstr "endast en fältlista kan anges som ett grupperingskriterium.\n"
N 
  #: utils/recsel.c:280
N msgid "invalid field names in -G.\n"
N msgstr "ogiltiga fältnamn till -G.\n"
N 
  #: utils/recsel.c:300
  
  #: utils/recsel.c:317
  #, c-format
N msgid "invalid list of fields in -%c\n"
N msgstr "ogiltig fältlista till -%c\n"
N 
  #: utils/recsel.c:325
  
  #: utils/recsel.c:340
  #, c-format
N msgid "invalid aggregate function '%s'\n"
N msgstr "felaktig aggregatfunktion ?%s?\n"
N 
  #: utils/recsel.c:358
  
  #: utils/recsel.c:377
N msgid "joins can only be used when a named record set is selected.\n"
N msgstr "join kan endast göras när en namngiven postmängd är vald.\n"
N 
  #: utils/recsel.c:439
  
  #. TRANSLATORS: --help output, recset options.
  #. no-wrap
  #: utils/recset.c:124
  msgid ""
  "      --no-external                   don't use external descriptors.\n"
G "      --force                         alter the records even if violating "
G "record\n"
N "      --force                         alter the records even if violating record\n"
  "                                        restrictions.\n"
  msgstr ""
  "      --no-external                   använd inte externa deskriptorer.\n"
  "      --force                         ändra posterna även om det bryter mot\n"
  "                                        postbegränsningarna.\n"
  
  #. TRANSLATORS: --help output, recset field selection options.
  #. no-wrap
  #: utils/recset.c:137
  msgid ""
G "Fields selection options:\n"
G "  -f, --fields=FIELDS                 comma-separated list of field names "
G "with optional\n"
N "Field selection options:\n"
N "  -f, --fields=FIELDS                 comma-separated list of field names with optional\n"
  "                                        subscripts.\n"
  msgstr ""
G "Flaggor för fältvals:\n"
N "Flaggor för fältval:\n"
  "  -f, --fields=FÄLT                   kommaseparerad lista med fältnamn och\n"
  "                                        eventuella index.\n"
  
  #. TRANSLATORS: --help output, recset actions.
  #. no-wrap
  #: utils/recset.c:145
  msgid ""
  "Actions:\n"
G "  -s, --set=VALUE                     change the value of the selected "
G "fields.\n"
G "  -a, --add=VALUE                     add the selected fields with the given "
G "value.\n"
G "  -r, --rename=NAME                   rename the selected fields to a given "
G "name.  If an entire\n"
G "                                        record set is selected then the "
G "field is renamed in the\n"
N "  -s, --set=VALUE                     change the value of the selected fields.\n"
N "  -a, --add=VALUE                     add the selected fields with the given value.\n"
N "  -S, --set-add=VALUE                 change the value of the selected fields.  If they don't\n"
N "                                        exist then add a new field with that value.\n"
N "  -r, --rename=NAME                   rename the selected fields to a given name.  If an entire\n"
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 ""
  "Åtgärder:\n"
  "  -s, --set=VÄRDE                     ändra värdet på de valda fälten.\n"
  "  -a, --add=VÄRDE                     lägg till de valda fälten med det angivna\n"
  "                                        värdet.\n"
N "  -S, --set-add=VÄRDE                 ändra värdet på de valda fälten.  Om de\n"
N "                                        inte finns, lägg då till ett nytt fält\n"
N "                                        med det värdet.\n"
  "  -r, --rename=NAMN                   byt namn på de valda fälten till ett\n"
  "                                        angivet namn.  Om en hel postmängd är\n"
  "                                        vald byts namnet även i postdeskriptorn.\n"
  "  -d, --delete                        radera de valda fälten.\n"
  "  -c, --comment                       kommentera bort de valda fälten.\n"
  
  
G msgid ""
G "the rename operation requires just one field with an optional subscript.\n"
G msgstr "åtgärden namnbyte tar endast ett fält med en eventuellt index.\n"
  #: utils/recset.c:213
N msgid "invalid field expression in -f.\n"
N msgstr "ogiltigt fältuttryck i -f.\n"
  
G msgid "invalid field name %s.\n"
G msgstr "ogiltigt fältnamn %s.\n"
  #: utils/recset.c:221
N msgid "creating the field expression.\n"
N msgstr "när fältuttryck skapades.\n"
  
G msgid "operation aborted due to integrity failures\n"
G msgstr "operationen avbruten på grund av integritetsfel\n"
G 
G msgid "use --verbose to get a detailed report\n"
G msgstr "använd --verbose för att få en detaljerad rapport\n"
G 
G msgid "use --force to skip the integrity check\n"
G msgstr "använd --force för att hoppa över integritetskontrollen\n"
  #: utils/recset.c:243
N msgid "the rename operation requires just one field with an optional subscript.\n"
N msgstr "åtgärden namnbyte tar endast ett fält med en eventuellt index.\n"
  
  
  #. TRANSLATORS: --help output, record selection arguments
  #. no-wrap
  #: utils/recutl.c:148
  msgid ""
  "Record selection options:\n"
G "  -i, --case-insensitive              make strings case-insensitive in "
G "selection\n"
N "  -i, --case-insensitive              make strings case-insensitive in selection\n"
  "                                        expressions.\n"
G "  -t, --type=TYPE                     operate on records of the specified "
G "type only.\n"
G "  -e, --expression=EXPR               selection expression.\n"
G "  -n, --number=NUM                    select an specific record.\n"
N "  -t, --type=TYPE                     operate on records of the specified type only.\n"
N "  -e, --expression=RECORD_EXPR        selection expression.\n"
N "  -q, --quick=STR                     select records with fields containing a string.\n"
N "  -n, --number=NUM,...                select specific records by position, with ranges.\n"
N "  -m, --random=NUM                    select a given number of random records.\n"
  msgstr ""
  "Flaggor för postval:\n"
  "  -i, --case-insensitive              gör strängar skiftlägseokänsliga i\n"
  "                                        urvaluttryck.\n"
  "  -t, --type=TYP                      arbeta enbart på poster med angiven typ.\n"
G "  -e, --expression=UTTR               urvalsuttryck.\n"
G "  -n, --number=NUM                    välj en angiven post.\n"
N "  -e, --expression=POSTUTTR           urvalsuttryck.\n"
N "  -q, --quick=STR                     välj poster med fält som innehåller en\n"
N "                                        sträng.\n"
N "  -n, --number=NUM,?                  välj vissa poster efter position, med\n"
N "                                        intervall.\n"
N "  -R, --random=ANT                    välj ett angivet antal med slumpposter.\n"
  
  #: utils/recutl.c:173
  #, c-format
  msgid ""
  "Copyright (C) %s Jose E. Marchesi.\n"
G "License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl."
G "html>.\n"
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 ""
  "Copyright © %s Jose E. Marchesi.\n"
  "Licens GPLv3+: GNU GPL version 3 eller senare <http://gnu.org/licenses/gpl.html>.\n"
  "Detta är fri programvara: du har rätt att ändra och vidaredistribuera den.\n"
  "Det finns INGEN GARANTI, så långt som lagen tillåter.\n"
  
  #: utils/recutl.c:179
  msgid ""
  "\n"
  "Written by Jose E. Marchesi."
G msgstr "\nSkrivet av Jose E. Marchesi."
N msgstr ""
N "\n"
N "Skrivet av Jose E. Marchesi."
  
  #: utils/recutl.c:191 utils/recutl.c:211
N msgid ": error: "
N msgstr ": fel: "
N 
  #: utils/recutl.c:201
N msgid "out of memory\n"
N msgstr "slut på minne\n"
N 
  #: utils/recutl.c:223
N msgid ": warning: "
N msgstr ": varning: "
N 
  #: utils/recutl.c:247
  #, c-format
N 
  #: utils/recutl.c:451
N msgid "operation aborted due to integrity failures.\n"
N msgstr "åtgärden avbruten på grund av integritetfel.\n"
N 
  #: utils/recutl.c:452
N msgid "use --verbose to get a detailed report.\n"
N msgstr "använd --verbose för att få en detaljerad rapport.\n"
N 
  #: utils/recutl.c:459
N msgid "use --force to skip the integrity check.\n"
N msgstr "använd --force för att hoppa över integritetskontrollen.\n"
N 
  #: utils/recutl.c:520
N msgid "internal error: recutl_index_list_parse: error compiling regexp.\n"
N msgstr "internt fel: recutl_index_list_parse: fel vid kompilering av reguljäruttryck.\n"
N 
  #: utils/recutl.c:595
N msgid "Password: "
N msgstr "Lösenord: "
N 
  #: utils/recutl.c:601
N msgid "Password again: "
N msgstr "Lösenord igen: "
N 
  #: utils/recutl.c:606
N msgid "the provided passwords don't match.\n"
N msgstr "de givna lösenorden stämmer inte överens.\n"
-------------- next part --------------
# Swedish translation of the GNU recuilts package.
# Copyright © 2011, 2012, 2013 Free Software Foundation, Inc.
# This file is distributed under the same license as the recutils package.
# Göran Uddeborg <goeran at uddeborg.se>, 2011, 2012, 2013.
#
# $Revision: 1.16 $
msgid ""
msgstr ""
"Project-Id-Version: GNU recutils 1.5.90\n"
"Report-Msgid-Bugs-To: bug-gnu-utils at gnu.org\n"
"POT-Creation-Date: 2013-10-29 21:59+0100\n"
"PO-Revision-Date: 2013-11-01 23:20+0100\n"
"Last-Translator: Göran Uddeborg <goeran at uddeborg.se>\n"
"Language-Team: Swedish <tp-sv at listor.tp-sv.se>\n"
"Language: sv\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

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

#: lib/error.c:188
msgid "Unknown system error"
msgstr "Okänt systemfel"

#: 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 "%s underprocess misslyckades"

#: lib/getopt.c:547 lib/getopt.c:576
#, c-format
msgid "%s: option '%s' is ambiguous; possibilities:"
msgstr "%s: flaggan ?%s? är tvetydig; möjligheter:"

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

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

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

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

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

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

#: 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 "%s: flaggan kräver ett argument ? ?%c?\n"

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

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

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

#. 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
#. "'".  For example, a French Unicode local should translate
#. these to U+00AB (LEFT-POINTING DOUBLE ANGLE
#. QUOTATION MARK), and U+00BB (RIGHT-POINTING DOUBLE ANGLE
#. QUOTATION MARK), respectively.
#.
#. If the catalog has no translation, we will try to
#. use Unicode U+2018 (LEFT SINGLE QUOTATION MARK) and
#. Unicode U+2019 (RIGHT SINGLE QUOTATION MARK).  If the
#. current locale is not Unicode, locale_quoting_style
#. will quote 'like this', and clocale_quoting_style will
#. quote "like this".  You should always include translations
#. for "`" and "'" even if U+2018 and U+2019 are appropriate
#. for your locale.
#.
#. If you don't know what to put here, please see
#. <http://en.wikipedia.org/wiki/Quotation_marks_in_other_languages>
#. and use glyphs suitable for your language.
#: lib/quotearg.c:312
msgid "`"
msgstr "?"

#: lib/quotearg.c:313
msgid "'"
msgstr "?"

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

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

#: lib/regcomp.c:137
msgid "Invalid regular expression"
msgstr "Ogiltigt reguljärt uttryck"

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

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

#: lib/regcomp.c:146
msgid "Trailing backslash"
msgstr "Avslutande omvänt snedstreck"

#: lib/regcomp.c:149
msgid "Invalid back reference"
msgstr "Ogiltig bakåtreferens"

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

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

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

#: lib/regcomp.c:161
msgid "Invalid content of \\{\\}"
msgstr "Ogiltigt innehåll i \\{\\}"

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

#: lib/regcomp.c:167
msgid "Memory exhausted"
msgstr "Minnet är slut"

#: lib/regcomp.c:170
msgid "Invalid preceding regular expression"
msgstr "Felaktigt tidigare reguljärt uttryck"

#: lib/regcomp.c:173
msgid "Premature end of regular expression"
msgstr "För tidigt slut på reguljärt uttryck"

#: lib/regcomp.c:176
msgid "Regular expression too big"
msgstr "Reguljärt uttryck är för stort"

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

#: lib/regcomp.c:704
msgid "No previous regular expression"
msgstr "Inget tidigare reguljärt uttryck"

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

#: lib/w32spawn.h:84
#, c-format
msgid "cannot restore fd %d: dup2 failed"
msgstr "det går inte att återställa fb %d: dup2 misslyckades"

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

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

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

#: src/rec-fex.c:451
#, c-format
msgid "internal error: REC_FEX_MAX_ELEMS exceeded.  Please report this.\n"
msgstr "internt fel: REC_FEX_MAX_ELEMS överskreds.  Rapportera gärna detta.\n"

#: src/rec-int.c:174
#, c-format
msgid "%s: error: the number of records of type %s should be %zd.\n"
msgstr "%s: fel: antalet poster av typ %s skall vara %zd.\n"

#: src/rec-int.c:184
#, c-format
msgid "%s: error: too many records of type %s. Maximum allowed are %zd.\n"
msgstr "%s: fel: för många poster av typ %s.  Maximalt tillåtet är %zd.\n"

#: src/rec-int.c:191
#, c-format
msgid "%s: error: too few records of type %s. Minimum allowed are %zd.\n"
msgstr "%s: fel: för få poster av typ %s.  Minimalt tillåtet är %zd.\n"

#: src/rec-int.c:391
#, c-format
msgid "%s:%s: error: mandatory field '%s' not found in record\n"
msgstr "%s:%s: fel: obligatoriskt fält ?%s? hittades inte i posten\n"

#: src/rec-int.c:442
#, c-format
msgid "%s:%s: error: field '%s' should be unique in this record\n"
msgstr "%s:%s: fel: fält ?%s? skall vara unikt i denna post\n"

#: src/rec-int.c:493
#, c-format
msgid "%s:%s: error: prohibited field '%s' found in record\n"
msgstr "%s:%s: fel: förbjudet fält ?%s? finns i posten\n"

#: src/rec-int.c:523
#, c-format
msgid "%s:%s: error: %%constraint[%d] violated in record\n"
msgstr "%s:%s: fel: %%constraint[%d] brutet i posten\n"

#: src/rec-int.c:560
#, c-format
msgid "%s:%s: error: confidential field is not encrypted\n"
msgstr "%s:%s: fel: konfidentiellt fält är inte krypterat\n"

#: src/rec-int.c:612
#, c-format
msgid "%s:%s: error: key field '%s' not found in record\n"
msgstr "%s:%s: fel: nyckelfältet ?%s? finns inte i posten\n"

#: src/rec-int.c:621
#, c-format
msgid "%s:%s: error: multiple key fields '%s' in record\n"
msgstr "%s:%s: fel: flera nyckelfält ?%s? i posten\n"

#: src/rec-int.c:664
#, c-format
msgid "%s:%s: error: duplicated key value in field '%s' in record\n"
msgstr "%s:%s: fel: dupliceras nyckelvärde fält ?%s? i posten\n"

#: src/rec-int.c:712
#, c-format
msgid "%s:%s: error: missing %%rec field in record descriptor\n"
msgstr "%s:%s: fel: saknat %%rec-fält i postens deskriptor\n"

#: src/rec-int.c:720
#, c-format
msgid "%s:%s: error: too many %%rec fields in record descriptor\n"
msgstr "%s:%s: fel: för många %%rec-fält i postens deskriptor\n"

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

#: src/rec-int.c:741
#, c-format
msgid "%s:%s: error: only one %%key field is allowed in a record descriptor\n"
msgstr "%s:%s: fel: endast ett %%key-fält är tillåtet i en postdeskriptor\n"

#: src/rec-int.c:751
#, c-format
msgid "%s:%s: error: only one %%size field is allowed in a record descriptor\n"
msgstr "%s:%s: fel: endast ett %%size-fält är tillåtet i en postdeskriptor\n"

#: src/rec-int.c:761
#, c-format
msgid "%s:%s: error: only one %%sort field is allowed in a record descriptor\n"
msgstr "%s:%s: fel: endast ett %%sort-fält är tillåtet i en postdeskriptor\n"

#: src/rec-int.c:784
#, c-format
msgid "%s:%s: error: expected a comma-separated list of fields before the type specification\n"
msgstr "%s:%s: fel: en kommaseparerad lista med fält förväntades före typspecifikationen\n"

#: src/rec-int.c:810 src/rec-int.c:863
#, c-format
msgid "%s:%s: error: the referred type %s does not exist\n"
msgstr "%s:%s: fel: den refererade typen %s finns inte\n"

#: src/rec-int.c:822
#, c-format
msgid "%s:%s: error: invalid type specification\n"
msgstr "%s:%s: fel: ogiltig typspecifikation\n"

#: src/rec-int.c:837
#, c-format
msgid "%s:%s: error: expected a type name before the type specification\n"
msgstr "%s:%s: fel: ett typnamn förväntades före typspecifikationen\n"

#: src/rec-int.c:875
#, c-format
msgid "%s:%s: error: invalid typedef specification\n"
msgstr "%s:%s: fel: ogiltig typedef-specifikation\n"

#: src/rec-int.c:897
#, c-format
msgid "%s:%s: error: value for %s[%zd] is not a valid selection expression\n"
msgstr "%s:%s: fel: värdet för %s[%zd] är inte ett giltigt urvalsuttryck\n"

#: src/rec-int.c:927
#, c-format
msgid "%s:%s: error: value for %s[%zd] is not a list of field names\n"
msgstr "%s:%s: fel: värdet för %s[%zd] är inte en lista med fältnamn\n"

#: src/rec-int.c:940
#, c-format
msgid "%s:%s: error: value for %s should be a number optionally preceded by >, <, >= or <=.\n"
msgstr "%s:%s: fel: värdet på %s skall vara ett tal eventuellt föregått av >, <, >= eller <=.\n"

#: src/rec-int.c:956
#, c-format
msgid "%s:%s: error: value for %s should be a list of field names.\n"
msgstr "%s:%s: fel: värdet för %s skall vara en lista med fältnamn.\n"

#: src/rec-int.c:984
#, c-format
msgid "%s:%s: error: auto-incremented field %s should be of type int, range, uuid or date\n"
msgstr "%s:%s: fel: automatökat fält ?%s? skall vara av typen heltal, intervall, uuid eller datum\n"

#: src/rec-int.c:986
#, c-format
msgid "%s:%s: error: auto-incremented field %s should be of type int, range or date\n"
msgstr "%s:%s: fel: automatökat fält ?%s? skall vara av typen heltal, intervall eller datum\n"

#: src/rec-int.c:1069
#, c-format
msgid "%s:%s: error: could not fetch remote descriptor from url %s.\n"
msgstr "%s:%s: fel: kunde inte hämta fjärrbeskrivaren från url:en %s.\n"

#: src/rec-int.c:1088
#, c-format
msgid "%s:%s: error: could not read external descriptor from file %s.\n"
msgstr "%s:%s: vel: kan inte läsa extern beskrivare från filen %s.\n"

#: src/rec-int.c:1103
#, c-format
msgid "%s:%s: error: %s does not contain valid rec data.\n"
msgstr "%s:%s: fel: %s innehåller inte någon giltig rec-data.\n"

#: src/rec-int.c:1117
#, c-format
msgid "%s:%s: error: %s does not contain information for type %s.\n"
msgstr "%s:%s: fel: %s innehåller inte information för typen %s.\n"

#: src/rec-types.c:448
#, c-format
msgid "internal error: rec-types: got REC_TYPE_NONE from rec_type_parse_type_kind() in rec_type_new().\n"
msgstr "internt fel: rec-types: fick REC_TYPE_NONE från rec_type_parse_type_kind() i rec_type_new().\n"

#: src/rec-types.c:1178
msgid "invalid integer."
msgstr "ogiltigt heltal."

#: src/rec-types.c:1208
msgid "invalid 'field' value."
msgstr "ogiltigt ?field?-värde."

#: src/rec-types.c:1231
msgid "invalid 'uuid' value."
msgstr "ogiltigt ?uuid?-värde."

#: src/rec-types.c:1249
msgid "invalid 'bool' value."
msgstr "ogiltigt ?bool?-värde."

#: src/rec-types.c:1272
msgid "invalid 'range' value."
msgstr "ogiltigt ?range?-värde."

#: src/rec-types.c:1281
#, c-format
msgid "expected an integer between %d and %d."
msgstr "ett heltal mellan %d och %d förväntades."

#: src/rec-types.c:1302
msgid "invalid 'real' value."
msgstr "ogiltigt ?real?-värde."

#: src/rec-types.c:1320
#, c-format
msgid "value too large.  Expected a size <= %zu."
msgstr "för stort värde.  En storlek ? %zu förväntades."

#: src/rec-types.c:1341
msgid "invalid 'line' value."
msgstr "ogiltigt ?line?-värde."

#: src/rec-types.c:1360
msgid "value does not match the regexp."
msgstr "värdet stämmer inte med reguljäruttryck."

#: src/rec-types.c:1383
msgid "invalid date."
msgstr "ogiltigt datum."

#: src/rec-types.c:1399
msgid "invalid email."
msgstr "ogiltig e-post."

#: src/rec-types.c:1444
msgid "invalid enum value."
msgstr "ogiltigt enum-värde."

#: src/rec-utils.c:93
#, c-format
msgid "internal error: rec_int_rec_extract_file: error compiling regexp.\n"
msgstr "internt fel: rec_int_rec_extract_file: fel vid kompilering av reguljäruttryck.\n"

#: src/rec-utils.c:121 src/rec-utils.c:150
#, c-format
msgid "internal error: rec_int_rec_extract_url: error compiling regexp.\n"
msgstr "internt fel: rec_int_rec_extract_url: fel vid kompilering av reguljäruttryck.\n"

#: src/rec-utils.c:304
#, c-format
msgid "internal error: rec_match: error compiling regexp.\n"
msgstr "internt fel: rec_match: fel vid kompilering av reguljäruttryck.\n"

#. TRANSLATORS: --help output, csv2rec synopsis.
#. no-wrap
#: utils/csv2rec.c:105
#, c-format
msgid "Usage: csv2rec [OPTIONS]... [CSV_FILE]\n"
msgstr "Användning: csv2rec [FLAGGOR] ? [CSV_FIL]\n"

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

#. TRANSLATORS: --help output, csv2rec options.
#. no-wrap
#: utils/csv2rec.c:116
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 ""
"  -t, -type=TYP                       skriv namn för de konverterade posterna.\n"
"                                        Om denna parameter utelämnas används\n"
"                                        ingen typ.\n"
"  -s, -strict                         var strikt i tolkningen av csv-filen.\n"
"  -e, -omit-empty                     uteslut tomma fält.\n"

#: utils/csv2rec.c:230
#, c-format
msgid "invalid field name '%s' in header\n"
msgstr "ogiltigt fältnamn ?%s? i huvudet\n"

#: utils/csv2rec.c:260
#, c-format
msgid "%s: %d: this line contains %d fields, but %d header fields were read\n"
msgstr "%s: %d: denna rad innehåller %d fält, men %d huvudfält lästes\n"

#: utils/csv2rec.c:351 utils/recdel.c:266 utils/recset.c:358
#: utils/recutl.c:297
#, c-format
msgid "cannot read file %s\n"
msgstr "kan inte läsa filen %s\n"

#: utils/csv2rec.c:362
msgid "failed to initialize csv parser\n"
msgstr "det gick inte att initiera csv-tolken\n"

#: utils/csv2rec.c:380
#, c-format
msgid "error while parsing CSV file: %s\n"
msgstr "fel vid tolkning av CSV-fil: %s\n"

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

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

#. 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 ""
"  -s, --system-tables                 inkludera systemtabeller.\n"
"  -e, --keep-empty-fields             beskär aldrig tomma fält i rec-utdata.\n"
"  -l, --list-tables                   skriv ut en lista av tabellenamnen som\n"
"                                        återfinns i mdb-filen.\n"

#: utils/mdb2rec.c:251 utils/mdb2rec.c:315
#, c-format
msgid "failed to normalise record type name %s\n"
msgstr "misslyckades att normalisera posttypnamnet %s\n"

#: utils/mdb2rec.c:259 utils/mdb2rec.c:270
#, c-format
msgid "failed to normalise field name %s\n"
msgstr "misslyckades att normalisera fältnamnet %s\n"

#: utils/mdb2rec.c:336
#, c-format
msgid "failed to normalise the field name %s\n"
msgstr "misslyckades att normalisera fältnamnet %s\n"

#: utils/mdb2rec.c:443 utils/recins.c:208 utils/recset.c:253
#, c-format
msgid "invalid field name %s.\n"
msgstr "ogiltigt fältnamn %s.\n"

#: utils/mdb2rec.c:482
#, c-format
msgid "could not open file %s\n"
msgstr "det gick inte att öppna filen %s\n"

#: utils/mdb2rec.c:489
msgid "file does not appear to be an Access database\n"
msgstr "filen verkar inte vara en Access-databas\n"

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

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

#. 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=FIELDS                   sort the output by the specified fields.\n"
msgstr ""
"  -t, --type=TYP                      postuppsättning att konvertera till csv;\n"
"                                        om denna parameter utelämnas används\n"
"                                        standardpostuppsättningen\n"
"  -S, --sort=FÄLT                     sortera utdata efter de angivna fälten.\n"

#: utils/rec2csv.c:135
msgid "only one list of fields can be specified as a sorting criteria.\n"
msgstr "endast en lista av fält kan anges som ett sorteringskriterium.\n"

#: utils/rec2csv.c:142
msgid "invalid field name list in -S.\n"
msgstr "ogiltigt fältnamnslista till -S.\n"

#: utils/rec2csv.c:148 utils/recsel.c:248 utils/recsel.c:286
msgid "internal error creating fex.\n"
msgstr "internt fel när fex skapades.\n"

#. TRANSLATORS: --help output, recdel synopsis.
#. no-wrap
#: utils/recdel.c:89
#, c-format
msgid "Usage: recdel [OPTIONS]... [-t TYPE] [-n NUM | -e RECORD_EXPR | -q STR | -m NUM] [FILE]\n"
msgstr "Användning: recdel [FLAGGOR] ? [-t TYP] [-n NUM | -e POSTUTTR | -q STR | -m ANT] [FIL]\n"

#. TRANSLATORS: --help output, recdel short description.
#. no-wrap
#: utils/recdel.c:94
msgid "Remove (or comment out) records from a rec file.\n"
msgstr "Ta bort (eller kommentera bort) poster från en rec fil.\n"

#. TRANSLATORS: --help output, recdel arguments.
#. no-wrap
#: utils/recdel.c:101
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 ""
"  -c, --comment                       kommentera ut de matchande posterna\n"
"                                        istället för att radera dem.\n"
"      --force                         radera även i potentiellt farliga\n"
"                                        situationer, och om raderingen bryter\n"
"                                        mot postrestriktionerna.\n"
"      --no-external                   använd inte externa deskriptorer.\n"
"      --verbose                       ge en detaljerad rapport om\n"
"                                        integritetskontrollen hittar fel.\n"

#. 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:119 utils/recfix.c:167 utils/recins.c:149
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 ""
"Om ingen FIL anges fungerar kommandot som ett filter, som hämtar\n"
"data från standard in och skriver resultatet till standard ut.\n"

#: utils/recdel.c:136
#, c-format
msgid "no records of type %s found.\n"
msgstr "inga poster av typ %s hittades.\n"

#: utils/recdel.c:227
#, c-format
msgid "ignoring a request to delete all records of type %s.\n"
msgstr "ignorera en begäran om att ta bort alla poster av typen %s.\n"

#: utils/recdel.c:229
msgid "use --force if you really want to proceed, or use either -n or -e.\n"
msgstr "använd --force om du verkligen vill fortsätta, eller använda antingen -n eller -e.\n"

#: utils/recdel.c:237
msgid "invalid selection expression.\n"
msgstr "ogiltigt urvalsuttryck.\n"

#: utils/recdel.c:276 utils/recfix.c:407 utils/recins.c:410 utils/recset.c:365
#, c-format
msgid "file %s is not writable.\n"
msgstr "filen %s är inte skrivbar.\n"

#. TRANSLATORS: --help output, recfix synopsis.
#. no-wrap
#: utils/recfix.c:117
#, c-format
msgid "Usage: recfix [OPTION]... [OPERATION] [OP_OPTION]... [FILE]\n"
msgstr "Användning: recfix [FLAGGA]? [ÅTGÄRD] [OP_FLAGGA]? [FIL]\n"

#. TRANSLATORS: --help output, recfix short description.
#. no-wrap
#: utils/recfix.c:122
msgid "Check and fix rec files.\n"
msgstr "Kontrollera och åtgärda rec-filer.\n"

#. TRANSLATORS: --help output, recfix global arguments.
#. no-wrap
#: utils/recfix.c:129
msgid ""
"      --no-external                   don't use external descriptors.\n"
"      --force                         force the requested operation.\n"
msgstr ""
"      --no-external                   använd inte externa deskriptorer.\n"
"      --force                         tvinga fram den begärda åtgärden.\n"

#. TRANSLATORS: --help output, recfix operations.
#. no-wrap
#: utils/recfix.c:139
msgid ""
"Operations:\n"
"      --check                         check integrity of the specified file.  Default.\n"
"      --sort                          sort the records in the specified file.\n"
"      --auto                          insert auto-generated fields in records missing them.\n"
msgstr ""
"Åtgärder:\n"
"      --check                         kontrollera integriteten på den angivna\n"
"                                        filen.  Standardfall.\n"
"      --sort                          sortera posterna i den angivna filen.\n"
"      --auto                          lägg in automatgenererade fält i poster\n"
"                                        som saknar dem.\n"

#. TRANSLATORS: --help output, recfix operations related with encryption.
#. no-wrap
#: utils/recfix.c:149
msgid ""
"      --encrypt                       encrypt confidential fields in the specified file.\n"
"      --decrypt                       decrypt confidential fields in the specified file.\n"
msgstr ""
"      --encrypt                       kryptera konfidentiella fält i den\n"
"                                        angivna filen.\n"
"      --decrypt                       dekryptera konfidentiella fält i den\n"
"                                        angivna filen.\n"

#. TRANSLATORS: --help output, recfix encryption and decryption
#. options.
#. no-wrap
#: utils/recfix.c:158
msgid ""
"De/Encryption options:\n"
"  -s, --password=PASSWORD             encrypt/decrypt with this password.\n"
msgstr ""
"(De)krypteringsflaggor:\n"
"  -s, --password=LÖSENORD             kryptera/dekryptera med detta lösenord.\n"

#: utils/recfix.c:208
msgid "--password|-s must be used as an operation argument.\n"
msgstr "--password|-s måste användas som ett åtgärdsargument.\n"

#: utils/recfix.c:214
msgid "the specified operation does not require a password.\n"
msgstr "den angivna åtgärden behöver inte något lösenord.\n"

#: utils/recfix.c:219
msgid "please specify just one password.\n"
msgstr "ange bara ett lösenord.\n"

#: utils/recfix.c:230 utils/recfix.c:240 utils/recfix.c:250 utils/recfix.c:261
#: utils/recfix.c:271
msgid "please specify just one operation.\n"
msgstr "ange bara en åtgärd.\n"

#: utils/recfix.c:463
msgid "the database contains already encrypted fields\n"
msgstr "databasen innehåller redan krypterade fält\n"

#: utils/recfix.c:464
msgid "please use --force or --decrypt\n"
msgstr "använd --force eller --decrypt\n"

#: utils/recfix.c:574
msgid "unknown operation in recfix: please report this as a bug.\n"
msgstr "okänd åtgärd i recfix: rapportera gärna detta som ett fel.\n"

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

#. TRANSLATORS: --help output, recfmt arguments.
#. no-wrap
#: utils/recfmt.c:83
msgid "Apply a template to records read from standard input.\n"
msgstr "Använda en mall för poster lästa från standard in.\n"

#. 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 "  -f, -file=FILNAMN             läs mallen att använda från en fil.\n"

#: utils/recfmt.c:123
#, c-format
msgid "can't open file %s for reading.\n"
msgstr "kan inte öppna filen %s för läsning.\n"

#: utils/recfmt.c:141
msgid "don't specify a template in the command line and -f at the same time.\n"
msgstr "ange inte en mall på kommandoraden och -f samtidigt.\n"

#: utils/recfmt.c:164
msgid "invalid expression in a template slot.\n"
msgstr "ogiltigt uttryck på en mallplats.\n"

#: utils/recfmt.c:170
msgid "error evaluating expression in a template slot.\n"
msgstr "fel vid beräkning av uttryck på en mallplats.\n"

#: utils/recfmt.c:204
msgid "recfmt_apply_template: error compiling regexp. Please report this.\n"
msgstr "recfmt_apply_template: fel vid kompilering av reguljäruttryck.  Vänligen rapportera det här.\n"

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

#. 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 "Skriv ut information om typerna på poster som finns lagrade i indata.\n"

#. 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 ""
"  -t, --type=POST_TYP             skriv ut information om de poster som har\n"
"                                    angiven typ.\n"
"  -d, -descriptor                 inkludera fullständiga postendeskriptorer.\n"
"  -n, -names-only                 skriv bara ut namnen på postfiler som fanns\n"
"                                    i indata.\n"

#. 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 ""
"Specialflaggor:\n"
"  -S, --print-sexps                   skriv ut data i sexps- istället för\n"
"                                        rec-format.\n"

#: utils/recinf.c:262
#, c-format
msgid "error: cannot read file %s\n"
msgstr "fel: det går inte läsa filen %s\n"

#. TRANSLATORS: --help output, recins synopsis.
#. no-wrap
#: utils/recins.c:111
#, c-format
msgid "Usage: recins [OPTION]... [-t TYPE] [-n NUM | -e RECORD_EXPR | -q STR | -m NUM] [(-f NAME -v STR) | -r RECDATA]... [FILE]\n"
msgstr "Användning: recins [FLAGGA]? [-t TYP] [-n NUM | -e POSTUTTR | -q STR | -m ANT] [(-f NAMN -v STR) | -r POSTDATA]? [FIL]\n"

#. TRANSLATORS: --help output, recins short description.
#. no-wrap
#: utils/recins.c:116
msgid "Insert new records in a rec database.\n"
msgstr "Infoga nya poster i en rec-databas.\n"

#. TRANSLATORS: --help output, recins arguments.
#. no-wrap
#: utils/recins.c:122
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 ""
"  -f, --field=STR                     fältnamn; skall följas av ett -v.\n"
"  -v, --value=STR                     fältvärde; skall föregås av ett -f.\n"
"  -r, --record=STR                    post som kommer skjutas in i filen.\n"
"      --force                         skjut in posten även om det bryter mot\n"
"                                        postrestriktionerna.\n"
"      --no-external                   använd inte externa deskriptorer.\n"
"      --no-auto                       skjut inte in automatiskt genererade fält.\n"
"      --verbose                       få en detaljerad rapport om\n"
"                                        integritetskontrollen hittar fel.\n"

#. TRANSLATORS: --help output, encryption related options.
#. no-wrap
#: utils/recins.c:136
msgid "  -s, --password=STR                  encrypt confidential fields with the given password.\n"
msgstr "  -s, --password=STR                  kryptera konfidentiella fält med det angivna lösenordet.\n"

#: utils/recins.c:195
msgid "a -f should be followed by a -v\n"
msgstr "ett -f skall följas av ett -v\n"

#: utils/recins.c:219
msgid "a -v should be preceded by a -f\n"
msgstr "ett -v skall föregås av ett -f\n"

#: utils/recins.c:244 utils/recsel.c:223
msgid "more than one password was specified\n"
msgstr "mer än ett lösenord angavs\n"

#: utils/recins.c:258
msgid "error while parsing the record provided by -r\n"
msgstr "fel vid tolkning av det posten som gavs via -r\n"

#: utils/recins.c:293
#, c-format
msgid "please provide a value for the field %s\n"
msgstr "ange ett värde för fältet %s\n"

#. TRANSLATORS: --help output, recsel synopsis.
#. no-wrap
#: utils/recsel.c:118
#, c-format
msgid "Usage: recsel [OPTION]... [-t TYPE] [-j FIELD] [-n INDEXES | -e RECORD_EXPR | -q STR | -m NUM] [-c | (-p|-P) FIELD_EXPR] [FILE]...\n"
msgstr "Användning: recsel [FLAGGA]? [-t TYP] [-j FÄLT] [-n INDEX |-e POSTUTTR | -q STR | -m ANT] [-c | (-p|-P) FÄLTUTTR] [FIL]?\n"

#. TRANSLATORS: --help output, recsel arguments.
#. no-wrap
#: utils/recsel.c:123
msgid "Select and print rec data.\n"
msgstr "Välj och skriv ut rec-data.\n"

#. TRANSLATORS: --help output, recsel arguments.
#. no-wrap
#: utils/recsel.c:129
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 fields.\n"
"  -G, --group-by=FIELD,...            group records by the specified fields.\n"
"  -U, --uniq                          remove duplicated fields in the output records.\n"
msgstr ""
"  -d, --include-descriptors           skriv ut postdeskriptorer tillsammans med\n"
"                                        matchade poster.\n"
"  -C, --collapse                      dela inte upp resultetat i poster med\n"
"                                        nyrader.\n"
"  -S, --sort=FÄLT                     sortera utdata efter det angivna fältet.\n"
"  -G, --group-by=FÄLT,?               grupper poster efter de angivna fälten.\n"
"  -U, --uniq                          ta bort dubblerade fält i utposter.\n"

#. TRANSLATORS: --help output, encryption related options.
#. no-wrap
#: utils/recsel.c:141
msgid "  -s, --password=STR                  decrypt confidential fields with the given password.\n"
msgstr "  -s, --password=STR                  dekryptera konfidentiella fält med det angivna lösenordet.\n"

#: utils/recsel.c:150
msgid "  -j, --join=FIELD                    perform an inner join using the specified field.\n"
msgstr "  -j, --join=FÄLT                     utför en inre join med det angivna fältet.\n"

#. TRANSLATORS: --help output, recsel output options.
#. no-wrap
#: utils/recsel.c:157
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 ""
"Utskriftsflaggor:\n"
"  -p, --print=FÄLT                    kommaseparerad lista av fält att skriva\n"
"                                        ut för varje matchad post.\n"
"  -P, --print-values=FÄLT             samma som -p, men skriv endast värdena i\n"
"                                        de valda fälten.\n"
"  -R, --print-row=FÄLT                samma som -P, men dela av värdena med\n"
"                                        blanktecken istället för nyrader.\n"
"  -c, --count                         skriv antalet matchade poster istället\n"
"                                        istället för själva posterna.\n"

#. TRANSLATORS: --help output, recsel special options.
#. no-wrap
#: utils/recsel.c:171
msgid ""
"Special options:\n"
"      --print-sexps                   print the data in sexps instead of rec format.\n"
msgstr ""
"Specialflaggor:\n"
"      --print-sexps                   skriv ut data i sexps- istället för\n"
"                                        rec-format.\n"

#: utils/recsel.c:235
msgid "only one field list can be specified as a sorting criteria.\n"
msgstr "endast en fältlista kan anges som ett sorteringskriterium.\n"

#: utils/recsel.c:242
msgid "invalid field names in -S.\n"
msgstr "ogiltiga fältnamn till -S.\n"

#: utils/recsel.c:258
msgid "only one field can be specified as join criteria.\n"
msgstr "endast ett fält kan anges som ett join-kriterium.\n"

#: utils/recsel.c:263
msgid "please specify a correct field name to -j|--join.\n"
msgstr "ange ett korrekt fältnamn till -j|--join.\n"

#: utils/recsel.c:274
msgid "only one field list can be specified as a grouping criteria.\n"
msgstr "endast en fältlista kan anges som ett grupperingskriterium.\n"

#: utils/recsel.c:280
msgid "invalid field names in -G.\n"
msgstr "ogiltiga fältnamn till -G.\n"

#: utils/recsel.c:300
msgid "cannot specify -[pPR] and also -c.\n"
msgstr "det går inte att ange -[pPR] samtidigt som -c.\n"

#: utils/recsel.c:317
#, c-format
msgid "invalid list of fields in -%c\n"
msgstr "ogiltig fältlista till -%c\n"

#: utils/recsel.c:325
msgid "internal error creating the field expression.\n"
msgstr "internt fel när fältuttrycket skapades.\n"

#: utils/recsel.c:340
#, c-format
msgid "invalid aggregate function '%s'\n"
msgstr "felaktig aggregatfunktion ?%s?\n"

#: utils/recsel.c:358
msgid "cannot specify -c and also -p.\n"
msgstr "det går inte att ange -c samtidigt som -p.\n"

#: utils/recsel.c:377
msgid "joins can only be used when a named record set is selected.\n"
msgstr "join kan endast göras när en namngiven postmängd är vald.\n"

#: utils/recsel.c:439
msgid "several record types found.  Please use -t to specify one.\n"
msgstr "flera posttyper hittatdes.  Använd -t för att ange en.\n"

#. TRANSLATORS: --help output, recset synopsis.
#. no-wrap
#: utils/recset.c:113
#, c-format
msgid "Usage: recset [OPTION]... [FILE]...\n"
msgstr "Användning: recset [FLAGGA]? [FIL]?\n"

#. TRANSLATORS: --help output, recset short description.
#. no-wrap
#: utils/recset.c:118
msgid "Alter or delete fields in records.\n"
msgstr "Ändra eller ta bort fält i poster.\n"

#. TRANSLATORS: --help output, recset options.
#. no-wrap
#: utils/recset.c:124
msgid ""
"      --no-external                   don't use external descriptors.\n"
"      --force                         alter the records even if violating record\n"
"                                        restrictions.\n"
msgstr ""
"      --no-external                   använd inte externa deskriptorer.\n"
"      --force                         ändra posterna även om det bryter mot\n"
"                                        postbegränsningarna.\n"

#. TRANSLATORS: --help output, recset field selection options.
#. no-wrap
#: utils/recset.c:137
msgid ""
"Field selection options:\n"
"  -f, --fields=FIELDS                 comma-separated list of field names with optional\n"
"                                        subscripts.\n"
msgstr ""
"Flaggor för fältval:\n"
"  -f, --fields=FÄLT                   kommaseparerad lista med fältnamn och\n"
"                                        eventuella index.\n"

#. TRANSLATORS: --help output, recset actions.
#. no-wrap
#: utils/recset.c:145
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 ""
"Åtgärder:\n"
"  -s, --set=VÄRDE                     ändra värdet på de valda fälten.\n"
"  -a, --add=VÄRDE                     lägg till de valda fälten med det angivna\n"
"                                        värdet.\n"
"  -S, --set-add=VÄRDE                 ändra värdet på de valda fälten.  Om de\n"
"                                        inte finns, lägg då till ett nytt fält\n"
"                                        med det värdet.\n"
"  -r, --rename=NAMN                   byt namn på de valda fälten till ett\n"
"                                        angivet namn.  Om en hel postmängd är\n"
"                                        vald byts namnet även i postdeskriptorn.\n"
"  -d, --delete                        radera de valda fälten.\n"
"  -c, --comment                       kommentera bort de valda fälten.\n"

#: utils/recset.c:168
msgid "please specify some field with -f.\n"
msgstr "ange något fält med -f.\n"

#: utils/recset.c:173
msgid "please specify just one action.\n"
msgstr "ange bara en åtgärd.\n"

#: utils/recset.c:213
msgid "invalid field expression in -f.\n"
msgstr "ogiltigt fältuttryck i -f.\n"

#: utils/recset.c:221
msgid "creating the field expression.\n"
msgstr "när fältuttryck skapades.\n"

#: utils/recset.c:243
msgid "the rename operation requires just one field with an optional subscript.\n"
msgstr "åtgärden namnbyte tar endast ett fält med en eventuellt index.\n"

#. 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:116
#, c-format
msgid "Report bugs to: %s\n"
msgstr ""
"Rapportera fel till: %s\n"
"Rapportera kommentarer på översättningen till <tp-sv at listor.tp-sv.se>.\n"

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

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

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

#: utils/recutl.c:128
msgid "General help using GNU software: <http://www.gnu.org/gethelp/>\n"
msgstr "Allmän hjälp med att använda GNU-program: <http://www.gnu.org/gethelp/>\n"

#. TRANSLATORS: --help output, common arguments.
#. no-wrap
#: utils/recutl.c:137
msgid ""
"      --help                          print a help message and exit.\n"
"      --version                       show version and exit.\n"
msgstr ""
"      --help                          visa ett hjälpmeddelande och avsluta.\n"
"      --version                       visa versionsinformation och avsluta.\n"

#. TRANSLATORS: --help output, record selection arguments
#. no-wrap
#: utils/recutl.c:148
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=RECORD_EXPR        selection expression.\n"
"  -q, --quick=STR                     select records with fields containing a string.\n"
"  -n, --number=NUM,...                select specific records by position, with ranges.\n"
"  -m, --random=NUM                    select a given number of random records.\n"
msgstr ""
"Flaggor för postval:\n"
"  -i, --case-insensitive              gör strängar skiftlägseokänsliga i\n"
"                                        urvaluttryck.\n"
"  -t, --type=TYP                      arbeta enbart på poster med angiven typ.\n"
"  -e, --expression=POSTUTTR           urvalsuttryck.\n"
"  -q, --quick=STR                     välj poster med fält som innehåller en\n"
"                                        sträng.\n"
"  -n, --number=NUM,?                  välj vissa poster efter position, med\n"
"                                        intervall.\n"
"  -R, --random=ANT                    välj ett angivet antal med slumpposter.\n"

#: utils/recutl.c:173
#, 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 ""
"Copyright © %s Jose E. Marchesi.\n"
"Licens GPLv3+: GNU GPL version 3 eller senare <http://gnu.org/licenses/gpl.html>.\n"
"Detta är fri programvara: du har rätt att ändra och vidaredistribuera den.\n"
"Det finns INGEN GARANTI, så långt som lagen tillåter.\n"

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

#: utils/recutl.c:191 utils/recutl.c:211
msgid ": error: "
msgstr ": fel: "

#: utils/recutl.c:201
msgid "out of memory\n"
msgstr "slut på minne\n"

#: utils/recutl.c:223
msgid ": warning: "
msgstr ": varning: "

#: utils/recutl.c:247
#, c-format
msgid "duplicated record set '%s' from %s.\n"
msgstr "duplicerad postmängd ?%s? från %s.\n"

#: utils/recutl.c:386
msgid "cannot create a unique name.\n"
msgstr "det går inte att skapa ett unikt namn.\n"

#: utils/recutl.c:407
#, c-format
msgid "renaming file %s to %s\n"
msgstr "döper om filen %s till %s\n"

#: utils/recutl.c:451
msgid "operation aborted due to integrity failures.\n"
msgstr "åtgärden avbruten på grund av integritetfel.\n"

#: utils/recutl.c:452
msgid "use --verbose to get a detailed report.\n"
msgstr "använd --verbose för att få en detaljerad rapport.\n"

#: utils/recutl.c:459
msgid "use --force to skip the integrity check.\n"
msgstr "använd --force för att hoppa över integritetskontrollen.\n"

#: utils/recutl.c:520
msgid "internal error: recutl_index_list_parse: error compiling regexp.\n"
msgstr "internt fel: recutl_index_list_parse: fel vid kompilering av reguljäruttryck.\n"

#: utils/recutl.c:595
msgid "Password: "
msgstr "Lösenord: "

#: utils/recutl.c:601
msgid "Password again: "
msgstr "Lösenord igen: "

#: utils/recutl.c:606
msgid "the provided passwords don't match.\n"
msgstr "de givna lösenorden stämmer inte överens.\n"


More information about the tp-sv mailing list