+#: src/data/sys-file-reader.c:554
+msgid "String missing value indicator field is not 0, 1, 2, or 3."
+msgstr ""
+
+#: src/data/sys-file-reader.c:557
+#, c-format
+msgid ""
+"Ignoring missing values on long string variable %s, which PSPP does not yet "
+"support."
+msgstr ""
+
+#: src/data/sys-file-reader.c:586
+msgid "Missing string continuation record."
+msgstr ""
+
+#: src/data/sys-file-reader.c:620
+#, c-format
+msgid "Unknown variable format %<PRIu8>."
+msgstr ""
+
+#: src/data/sys-file-reader.c:638
+#, c-format
+msgid "%s variable %s has invalid %s format %s."
+msgstr ""
+
+#: src/data/sys-file-reader.c:641
+msgid "print"
+msgstr ""
+
+#: src/data/sys-file-reader.c:641
+msgid "write"
+msgstr ""
+
+#: src/data/sys-file-reader.c:645
+msgid "Suppressing further invalid format warnings."
+msgstr ""
+
+#: src/data/sys-file-reader.c:663
+msgid "Weighting variable must be numeric."
+msgstr ""
+
+#: src/data/sys-file-reader.c:677
+msgid "Multiple type 6 (document) records."
+msgstr ""
+
+#: src/data/sys-file-reader.c:681
+#, c-format
+msgid "Number of document lines (%d) must be greater than 0."
+msgstr ""
+
+#: src/data/sys-file-reader.c:689
+msgid "Document line contains null byte."
+msgstr ""
+
+#: src/data/sys-file-reader.c:763
+msgid ""
+"Ignoring value labels for long string variables, which PSPP does not yet "
+"support."
+msgstr ""
+
+#: src/data/sys-file-reader.c:768
+#, c-format
+msgid "Unrecognized record type 7, subtype %d."
+msgstr ""
+
+#: src/data/sys-file-reader.c:793
+#, c-format
+msgid "Bad size (%zu) or count (%zu) field on record type 7, subtype 3."
+msgstr ""
+
+#: src/data/sys-file-reader.c:813
+#, c-format
+msgid ""
+"Floating-point representation indicated by system file (%d) differs from "
+"expected (%d)."
+msgstr ""
+
+#: src/data/sys-file-reader.c:826
+msgid "little-endian"
+msgstr ""
+
+#: src/data/sys-file-reader.c:826
+msgid "big-endian"
+msgstr ""
+
+#: src/data/sys-file-reader.c:827
+#, c-format
+msgid ""
+"Integer format indicated by system file (%s) differs from expected (%s)."
+msgstr ""
+
+#: src/data/sys-file-reader.c:843
+#, c-format
+msgid "Bad size (%zu) or count (%zu) on extension 4."
+msgstr ""
+
+#: src/data/sys-file-reader.c:847
+#, c-format
+msgid "File specifies unexpected value %g as SYSMIS."
+msgstr ""
+
+#: src/data/sys-file-reader.c:849
+#, c-format
+msgid "File specifies unexpected value %g as HIGHEST."
+msgstr ""
+
+#: src/data/sys-file-reader.c:851
+#, c-format
+msgid "File specifies unexpected value %g as LOWEST."
+msgstr ""
+
+#: src/data/sys-file-reader.c:867
+#, c-format
+msgid "Bad size %zu on extension 11."
+msgstr ""
+
+#: src/data/sys-file-reader.c:879
+#, c-format
+msgid "Extension 11 has bad count %zu (for %zu variables)."
+msgstr ""
+
+#: src/data/sys-file-reader.c:900
+#, c-format
+msgid ""
+"Invalid variable display parameters for variable %zu (%s). Default "
+"parameters substituted."
+msgstr ""
+
+#: src/data/sys-file-reader.c:946
+#, c-format
+msgid "Long variable mapping from %s to invalid variable name `%s'."
+msgstr ""
+
+#: src/data/sys-file-reader.c:956
+#, c-format
+msgid "Duplicate long variable name `%s' within system file."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1011
+#, c-format
+msgid "%s listed as string of invalid length %s in very length string record."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1021
+#, c-format
+msgid ""
+"%s listed in very long string record with width %s, which requires only one "
+"segment."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1027
+#, c-format
+msgid "Very long string %s overflows dictionary."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1041
+#, c-format
+msgid ""
+"Very long string with width %ld has segment %d of width %d (expected %d)"
+msgstr ""
+
+#: src/data/sys-file-reader.c:1086
+#, c-format
+msgid "Invalid number of labels: %d. Ignoring labels."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1117
+msgid ""
+"Variable index record (type 4) does not immediately follow value label "
+"record (type 3) as it should."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1124
+#, c-format
+msgid ""
+"Number of variables associated with a value label (%d) is not between 1 and "
+"the number of variables (%zu)."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1134
+#, c-format
+msgid "Value labels are not allowed on long string variables (%s)."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1141
+#, c-format
+msgid ""
+"Variables associated with value label are not all of identical type. "
+"Variable %s is %s, but variable %s is %s."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1174
+#, c-format
+msgid "Duplicate value label for %g on %s."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1177
+#, c-format
+msgid "Duplicate value label for \"%.*s\" on %s."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1255
+msgid "File ends in partial case."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1263
+#, c-format
+msgid "Error reading case from file %s."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1360 src/data/sys-file-reader.c:1396
+msgid "Compressed data is corrupt."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1483
+#, c-format
+msgid "Variable index %d not in valid range 1...%d."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1488
+#, c-format
+msgid "Variable index %d refers to long string continuation."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1574
+#, c-format
+msgid "Suppressed %d additional variable map warnings."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1587
+#, c-format
+msgid "Variable map refers to unknown variable %s."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1663
+#, c-format
+msgid "System error: %s."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1665
+msgid "Unexpected end of file."
+msgstr ""
+
+#: src/data/sys-file-writer.c:163
+#, c-format
+msgid "Unknown system file version %d. Treating as version %d."
+msgstr ""
+
+#: src/data/sys-file-writer.c:202
+#, c-format
+msgid "Error opening \"%s\" for writing as a system file: %s."
+msgstr ""
+
+#: src/data/sys-file-writer.c:737
+#, c-format
+msgid "An I/O error occurred writing system file \"%s\"."
+msgstr ""
+
+#: src/data/variable.c:209
+#, c-format
+msgid ""
+"Character `%c' (in %s) may not appear as the first character in a variable "
+"name."
+msgstr ""
+
+#: src/data/variable.c:221
+#, c-format
+msgid "Character `%c' (in %s) may not appear in a variable name."
+msgstr ""
+
+#: src/data/variable.c:249
+msgid "Variable name cannot be empty string."
+msgstr ""
+
+#: src/data/variable.c:255
+#, c-format
+msgid "Variable name %s exceeds %d-character limit."
+msgstr ""
+
+#: src/data/variable.c:263
+#, c-format
+msgid "`%s' may not be used as a variable name because it is a reserved word."
+msgstr ""
+
+#: src/language/command.c:208
+#, c-format
+msgid "%s is unimplemented."
+msgstr ""
+
+#: src/language/command.c:214
+#, c-format
+msgid "%s may be used only in testing mode."
+msgstr ""
+
+#: src/language/command.c:220
+#, c-format
+msgid "%s may be used only in enhanced syntax mode."
+msgstr ""
+
+#: src/language/command.c:248
+msgid "Error encountered while ERROR=STOP is effective."
+msgstr ""
+
+#: src/language/command.c:489
+msgid "expecting command name"
+msgstr ""
+
+#: src/language/command.c:503
+#, c-format
+msgid "Unknown command %s."
+msgstr ""
+
+#: src/language/command.c:628
+#, c-format
+msgid "%s is allowed only before the active file has been defined."
+msgstr ""
+
+#: src/language/command.c:632
+#, c-format
+msgid "%s is allowed only after the active file has been defined."
+msgstr ""
+
+#: src/language/command.c:636
+#, c-format
+msgid "%s is allowed only inside INPUT PROGRAM."
+msgstr ""
+
+#: src/language/command.c:640
+#, c-format
+msgid "%s is allowed only inside FILE TYPE."
+msgstr ""
+
+#: src/language/command.c:647
+#, c-format
+msgid ""
+"%s is allowed only before the active file has been defined or inside INPUT "
+"PROGRAM."
+msgstr ""
+
+#: src/language/command.c:651
+#, c-format
+msgid ""
+"%s is allowed only before the active file has been defined or inside FILE "
+"TYPE."
+msgstr ""
+
+#: src/language/command.c:655
+#, c-format
+msgid ""
+"%s is allowed only after the active file has been defined or inside INPUT "
+"PROGRAM."
+msgstr ""
+
+#: src/language/command.c:659
+#, c-format
+msgid ""
+"%s is allowed only after the active file has been defined or inside FILE "
+"TYPE."
+msgstr ""
+
+#: src/language/command.c:663
+#, c-format
+msgid "%s is allowed only inside INPUT PROGRAM or inside FILE TYPE."
+msgstr ""
+
+#: src/language/command.c:669
+#, c-format
+msgid ""
+"%s is allowed only after the active file has been defined, inside INPUT "
+"PROGRAM, or inside FILE TYPE."
+msgstr ""
+
+#: src/language/command.c:674
+#, c-format
+msgid ""
+"%s is allowed only before the active file has been defined, inside INPUT "
+"PROGRAM, or inside FILE TYPE."
+msgstr ""
+
+#: src/language/command.c:692
+#, c-format
+msgid "%s is not allowed inside INPUT PROGRAM."
+msgstr ""
+
+#: src/language/command.c:694
+#, c-format
+msgid "%s is not allowed inside FILE TYPE."
+msgstr ""
+
+#: src/language/command.c:773 src/language/command.c:881
+#: src/language/utilities/permissions.c:98
+msgid "This command not allowed when the SAFER option is set."
+msgstr ""
+
+#: src/language/command.c:785
+#, c-format
+msgid "Error removing `%s': %s."
+msgstr ""
+
+#: src/language/command.c:835
+#, c-format
+msgid "Couldn't fork: %s."
+msgstr ""
+
+#: src/language/command.c:850
+msgid "Interactive shell not supported on this platform."
+msgstr ""
+
+#: src/language/command.c:862
+msgid "Command shell not supported on this platform."
+msgstr ""
+
+#: src/language/command.c:868
+#, c-format
+msgid "Error executing command: %s."
+msgstr ""
+
+#: src/language/control/control-stack.c:27
+#, c-format
+msgid "%s without %s."
+msgstr ""
+
+#: src/language/control/control-stack.c:55
+#, c-format
+msgid "This command must appear inside %s...%s, without intermediate %s...%s."
+msgstr ""
+
+#: src/language/control/control-stack.c:72
+#, c-format
+msgid "This command cannot appear outside %s...%s."
+msgstr ""
+
+#: src/language/control/do-if.c:177
+msgid "This command may not follow ELSE in DO IF...END IF."
+msgstr ""
+
+#: src/language/control/loop.c:213
+msgid "Only one index clause may be specified."
+msgstr ""
+
+#: src/language/control/repeat.c:171
+#, c-format
+msgid "Dummy variable name \"%s\" hides dictionary variable \"%s\"."
+msgstr ""
+
+#: src/language/control/repeat.c:176
+#, c-format
+msgid "Dummy variable name \"%s\" is given twice."
+msgstr ""
+
+#: src/language/control/repeat.c:222
+#, c-format
+msgid ""
+"Dummy variable \"%.*s\" had %d substitutions, so \"%.*s\" must also, but %d "
+"were specified."
+msgstr ""
+
+#: src/language/control/repeat.c:334
+msgid "DO REPEAT may not nest in compatibility mode."
+msgstr ""
+
+#: src/language/control/repeat.c:436
+msgid "Ranges may only have integer bounds"
+msgstr ""
+
+#: src/language/control/repeat.c:445
+#, c-format
+msgid "%g TO %g is an invalid range."
+msgstr ""
+
+#: src/language/control/repeat.c:480
+msgid "String expected."
+msgstr ""
+
+#: src/language/control/repeat.c:499
+msgid "No matching DO REPEAT."
+msgstr ""
+
+#: src/language/control/temporary.c:46
+msgid ""
+"This command may only appear once between procedures and procedure-like "
+"commands."
+msgstr ""
+
+#: src/language/data-io/data-list.c:128
+msgid "The END subcommand may only be used within INPUT PROGRAM."
+msgstr ""
+
+#: src/language/data-io/data-list.c:134
+msgid "The END subcommand may only be specified once."
+msgstr ""
+
+#: src/language/data-io/data-list.c:172
+msgid "Only one of FIXED, FREE, or LIST may be specified."
+msgstr ""
+
+#: src/language/data-io/data-list.c:237
+msgid "The END subcommand may be used only with DATA LIST FIXED."
+msgstr ""
+
+#: src/language/data-io/data-list.c:252
+msgid "At least one variable must be specified."
+msgstr ""
+
+#: src/language/data-io/data-list.c:348 src/language/data-io/data-list.c:437
+#: src/language/data-io/get-data.c:528
+#, c-format
+msgid "%s is a duplicate variable name."
+msgstr ""
+
+#: src/language/data-io/data-list.c:355
+#, c-format
+msgid "There is already a variable %s of a different type."
+msgstr ""
+
+#: src/language/data-io/data-list.c:362
+#, c-format
+msgid "There is already a string variable %s of a different width."
+msgstr ""
+
+#: src/language/data-io/data-list.c:370
+#, c-format
+msgid "Cannot place variable %s on record %d when RECORDS=%d is specified."
+msgstr ""
+
+#: src/language/data-io/data-parser.c:455
+#: src/language/data-io/data-parser.c:464
+msgid "Quoted string extends beyond end of line."
+msgstr ""
+
+#: src/language/data-io/data-parser.c:519
+#, c-format
+msgid "Partial case of %d of %d records discarded."
+msgstr ""
+
+#: src/language/data-io/data-parser.c:565
+#, c-format
+msgid "Partial case discarded. The first variable missing was %s."
+msgstr ""
+
+#: src/language/data-io/data-parser.c:602
+#, c-format
+msgid ""
+"Missing value(s) for all variables from %s onward. These will be filled "
+"with the system-missing value or blanks, as appropriate."
+msgstr ""
+
+#: src/language/data-io/data-parser.c:621
+msgid "Record ends in data not part of any field."
+msgstr ""
+
+#: src/language/data-io/data-parser.c:641
+#: src/language/data-io/data-parser.c:682 src/language/data-io/print.c:403
+#: src/language/dictionary/split-file.c:84
+#: src/language/dictionary/sys-file-info.c:161
+#: src/language/dictionary/sys-file-info.c:390
+#: src/language/dictionary/sys-file-info.c:634
+#: src/language/stats/descriptives.c:883 src/ui/gui/dict-display.c:242
+msgid "Variable"
+msgstr ""
+
+#: src/language/data-io/data-parser.c:642 src/language/data-io/print.c:404
+msgid "Record"
+msgstr ""
+
+#: src/language/data-io/data-parser.c:643 src/language/data-io/print.c:405
+#: src/ui/gui/crosstabs.glade:92 src/ui/gui/psppire-var-sheet.c:107
+msgid "Columns"
+msgstr ""
+
+#: src/language/data-io/data-parser.c:644
+#: src/language/data-io/data-parser.c:683 src/language/data-io/print.c:406
+msgid "Format"
+msgstr ""
+
+#: src/language/data-io/data-parser.c:663
+#, c-format
+msgid "Reading %d record from %s."
+msgid_plural "Reading %d records from %s."
+msgstr[0] ""
+msgstr[1] ""
+
+#: src/language/data-io/data-parser.c:699
+#, c-format
+msgid "Reading free-form data from %s."
+msgstr ""
+
+#. TRANSLATORS: this fragment will be interpolated into
+#. messages in fh_lock() that identify types of files.
+#: src/language/data-io/data-reader.c:122
+#: src/language/data-io/data-writer.c:58
+msgid "data file"
+msgstr ""
+
+#: src/language/data-io/data-reader.c:149
+#, c-format
+msgid "Could not open \"%s\" for reading as a data file: %s."
+msgstr ""
+
+#: src/language/data-io/data-reader.c:190
+msgid ""
+"Unexpected end-of-file while reading data in BEGIN DATA. This probably "
+"indicates a missing or misformatted END DATA command. END DATA must appear "
+"by itself on a single line with exactly one space between words."
+msgstr ""
+
+#: src/language/data-io/data-reader.c:215
+#, c-format
+msgid "Error reading file %s: %s."
+msgstr ""
+
+#: src/language/data-io/data-reader.c:218
+#, c-format
+msgid "Unexpected end of file reading %s."
+msgstr ""
+
+#: src/language/data-io/data-reader.c:227
+#, c-format
+msgid "Unexpected end of file in partial record reading %s."
+msgstr ""
+
+#: src/language/data-io/data-reader.c:287
+#, c-format
+msgid "Corrupt block descriptor word at offset 0x%lx in %s."
+msgstr ""
+
+#: src/language/data-io/data-reader.c:288
+#, c-format
+msgid "Corrupt record descriptor word at offset 0x%lx in %s."
+msgstr ""
+
+#: src/language/data-io/data-reader.c:301
+#, c-format
+msgid "Corrupt record size at offset 0x%lx in %s."
+msgstr ""
+
+#: src/language/data-io/data-reader.c:443
+msgid "Record exceeds remaining block length."
+msgstr ""
+
+#: src/language/data-io/data-reader.c:517
+#, c-format
+msgid "Attempt to read beyond end-of-file on file %s."
+msgstr ""
+
+#: src/language/data-io/data-reader.c:520
+msgid "Attempt to read beyond END DATA."
+msgstr ""
+
+#: src/language/data-io/data-reader.c:706
+msgid ""
+"This command is not valid here since the current input program does not "
+"access the inline file."
+msgstr ""
+
+#: src/language/data-io/data-writer.c:74
+#, c-format
+msgid "An error occurred while opening \"%s\" for writing as a data file: %s."
+msgstr ""
+
+#: src/language/data-io/data-writer.c:191
+#, c-format
+msgid "I/O error occurred writing data file \"%s\"."
+msgstr ""
+
+#: src/language/data-io/file-handle.q:64
+#, c-format
+msgid ""
+"File handle %s is already defined. Use CLOSE FILE HANDLE before redefining "
+"a file handle."
+msgstr ""
+
+#: src/language/data-io/file-handle.q:119
+msgid "RECFORM must be specified with MODE=360."
+msgstr ""
+
+#: src/language/data-io/file-handle.q:130
+#, c-format
+msgid "The specified file mode requires LRECL. Assuming %d-character records."
+msgstr ""
+
+#: src/language/data-io/file-handle.q:134
+#, c-format
+msgid ""
+"Record length (%ld) must be between 1 and %lu bytes. Assuming %d-character "
+"records."
+msgstr ""
+
+#: src/language/data-io/file-handle.q:176
+msgid "file"
+msgstr ""
+
+#: src/language/data-io/file-handle.q:178
+msgid "inline file"
+msgstr ""
+
+#: src/language/data-io/file-handle.q:204
+msgid "expecting a file name or handle name"
+msgstr ""
+
+#: src/language/data-io/file-handle.q:224
+#, c-format
+msgid "Handle for %s not allowed here."
+msgstr ""
+
+#: src/language/data-io/get-data.c:62
+#, c-format
+msgid "Unsupported TYPE %s"
+msgstr ""
+
+#: src/language/data-io/get-data.c:258
+#, c-format
+msgid ""
+"%s is allowed only with %s arrangement, but %s arrangement was stated or "
+"implied earlier in this command."
+msgstr ""
+
+#: src/language/data-io/get-data.c:313
+msgid "expecting FIXED or DELIMITED"
+msgstr ""
+
+#: src/language/data-io/get-data.c:326
+msgid "Value of FIRSTCASE must be 1 or greater."
+msgstr ""
+
+#: src/language/data-io/get-data.c:351
+msgid "expecting LINE or VARIABLES"
+msgstr ""
+
+#: src/language/data-io/get-data.c:364
+msgid "Value of FIXCASE must be at least 1."
+msgstr ""
+
+#: src/language/data-io/get-data.c:384
+msgid "Value of FIRST must be at least 1."
+msgstr ""
+
+#: src/language/data-io/get-data.c:396
+msgid "Value of PERCENT must be between 1 and 100."
+msgstr ""
+
+#: src/language/data-io/get-data.c:445
+msgid ""
+"In compatible syntax mode, the QUALIFIER string must contain exactly one "
+"character."
+msgstr ""
+
+#: src/language/data-io/get-data.c:460
+msgid "expecting VARIABLES"
+msgstr ""
+
+#: src/language/data-io/get-data.c:482
+#: src/language/data-io/placement-parser.c:378
+#, c-format
+msgid ""
+"The record number specified, %ld, is at or before the previous record, %d. "
+"Data fields must be listed in order of increasing record number."
+msgstr ""
+
+#: src/language/data-io/get-data.c:491
+#, c-format
+msgid ""
+"The record number specified, %ld, exceeds the number of records per case "
+"specified on FIXCASE, %d."
+msgstr ""
+
+#: src/language/data-io/get.c:99
+msgid "expecting COMM or TAPE"
+msgstr ""
+
+#: src/language/data-io/get.c:272 src/language/data-io/get.c:286
+#: src/language/data-io/get.c:311
+#, c-format
+msgid "expecting %s or %s"
+msgstr ""
+
+#: src/language/data-io/get.c:506 src/language/data-io/print.c:178
+msgid "expecting a valid subcommand"
+msgstr ""
+
+#: src/language/data-io/get.c:539
+#, c-format
+msgid ""
+"Cannot rename %s as %s because there already exists a variable named %s. To "
+"rename variables with overlapping names, use a single RENAME subcommand such "
+"as \"/RENAME (A=B)(B=C)(C=A)\", or equivalently, \"/RENAME (A B C=B C A)\"."
+msgstr ""
+
+#: src/language/data-io/get.c:565
+msgid "`=' expected after variable list."