+#: src/ui/gui/psppire-buttonbox.c:275 src/ui/gui/psppire-buttonbox.c:437
+msgid "Continue"
+msgstr ""
+
+#: src/ui/gui/psppire-buttonbox.c:435
+msgid "OK"
+msgstr ""
+
+#: src/ui/gui/psppire-buttonbox.c:436
+msgid "Go To"
+msgstr ""
+
+#: src/ui/gui/psppire-buttonbox.c:438
+msgid "Cancel"
+msgstr ""
+
+#: src/ui/gui/psppire-buttonbox.c:439
+msgid "Help"
+msgstr ""
+
+#: src/ui/gui/psppire-buttonbox.c:440
+msgid "Reset"
+msgstr ""
+
+#: src/ui/gui/psppire-buttonbox.c:441
+msgid "Paste"
+msgstr ""
+
+#: src/ui/gui/psppire-dictview.c:466 src/language/dictionary/split-file.c:82
+#: src/language/dictionary/sys-file-info.c:150
+#: src/language/dictionary/sys-file-info.c:340
+#: src/language/dictionary/sys-file-info.c:664
+#: src/language/stats/descriptives.c:881
+#: src/language/data-io/data-parser.c:649
+#: src/language/data-io/data-parser.c:688 src/language/data-io/print.c:403
+msgid "Variable"
+msgstr ""
+
+#: src/ui/gui/psppire-dictview.c:503
+msgid "Prefer variable labels"
+msgstr ""
+
+#: src/ui/gui/psppire-var-view.c:193
+#, c-format
+msgid "Var%d"
+msgstr ""
+
+#: src/data/any-reader.c:56
+#, c-format
+msgid "An error occurred while opening \"%s\": %s."
+msgstr ""
+
+#: src/data/any-reader.c:101
+#, c-format
+msgid "\"%s\" is not a system or portable file."
+msgstr ""
+
+#: src/data/any-reader.c:107 src/data/any-writer.c:63
+msgid "The inline file is not allowed here."
+msgstr ""
+
+#: src/data/calendar.c:81
+#, c-format
+msgid "Month %d is not in acceptable range of 0 to 13."
+msgstr ""
+
+#: src/data/calendar.c:89
+#, c-format
+msgid "Day %d is not in acceptable range of 0 to 31."
+msgstr ""
+
+#: src/data/calendar.c:96
+#, c-format
+msgid "Date %04d-%d-%d is before the earliest acceptable date of 1582-10-15."
+msgstr ""
+
+#: src/data/casereader-filter.c:221
+msgid ""
+"At least one case in the data read had a weight value that was user-missing, "
+"system-missing, zero, or negative. These case(s) were ignored."
+msgstr ""
+
+#: src/data/data-in.c:274 src/data/data-in.c:464
+msgid "Field contents are not numeric."
+msgstr ""
+
+#: src/data/data-in.c:276 src/data/data-in.c:466
+msgid "Number followed by garbage."
+msgstr ""
+
+#: src/data/data-in.c:287
+msgid "Invalid numeric syntax."
+msgstr ""
+
+#: src/data/data-in.c:296 src/data/data-in.c:479
+msgid "Too-large number set to system-missing."
+msgstr ""
+
+#: src/data/data-in.c:301 src/data/data-in.c:484
+msgid "Too-small number set to zero."
+msgstr ""
+
+#: src/data/data-in.c:327
+msgid "All characters in field must be digits."
+msgstr ""
+
+#: src/data/data-in.c:350
+msgid "Unrecognized character in field."
+msgstr "Unrecognised character in field."
+
+#: src/data/data-in.c:374 src/data/data-in.c:650
+msgid "Field must have even length."
+msgstr ""
+
+#: src/data/data-in.c:379 src/data/data-in.c:661
+msgid "Field must contain only hex digits."
+msgstr ""
+
+#: src/data/data-in.c:700 src/data/data-in.c:747
+msgid "Syntax error in date field."
+msgstr ""
+
+#: src/data/data-in.c:716
+#, c-format
+msgid "Day (%ld) must be between 1 and 31."
+msgstr ""
+
+#: src/data/data-in.c:763
+msgid "Delimiter expected between fields in date."
+msgstr ""
+
+#: src/data/data-in.c:837
+msgid ""
+"Unrecognized month format. Months may be specified as Arabic or Roman "
+"numerals or as at least 3 letters of their English names."
+msgstr ""
+"Unrecognised month format. Months may be specified as Arabic or Roman \n"
+"numerals or as at least 3 letters of their English names."
+
+#: src/data/data-in.c:864
+#, c-format
+msgid "Year (%ld) must be between 1582 and 19999."
+msgstr ""
+
+#: src/data/data-in.c:876
+#, c-format
+msgid "Trailing garbage \"%.*s\" following date."
+msgstr ""
+
+#: src/data/data-in.c:892
+msgid "Julian day must have exactly three digits."
+msgstr ""
+
+#: src/data/data-in.c:897
+#, c-format
+msgid "Julian day (%ld) must be between 1 and 366."
+msgstr ""
+
+#: src/data/data-in.c:921
+#, c-format
+msgid "Quarter (%ld) must be between 1 and 4."
+msgstr ""
+
+#: src/data/data-in.c:941
+#, c-format
+msgid "Week (%ld) must be between 1 and 53."
+msgstr ""
+
+#: src/data/data-in.c:954
+msgid "Delimiter expected between fields in time."
+msgstr ""
+
+#: src/data/data-in.c:974
+#, c-format
+msgid "Minute (%ld) must be between 0 and 59."
+msgstr ""
+
+#: src/data/data-in.c:1014
+msgid ""
+"Unrecognized weekday name. At least the first two letters of an English "
+"weekday name must be specified."
+msgstr ""
+"Unrecognised weekday name. At least the first two letters of an English "
+"weekday name must be specified."
+
+#: src/data/data-in.c:1152
+#, c-format
+msgid "`%c' expected in date field."
+msgstr ""
+
+#: src/data/data-in.c:1193
+#, c-format
+msgid "column %d"
+msgstr ""
+
+#: src/data/data-in.c:1195
+#, c-format
+msgid "columns %d-%d"
+msgstr ""
+
+#: src/data/data-in.c:1199
+#, c-format
+msgid "%s field) "
+msgstr ""
+
+#: src/data/data-out.c:481
+#, c-format
+msgid "Weekday number %f is not between 1 and 7."
+msgstr ""
+
+#: src/data/data-out.c:502
+#, c-format
+msgid "Month number %f is not between 1 and 12."
+msgstr ""
+
+#: src/data/dict-class.c:52
+msgid "ordinary"
+msgstr ""
+
+#: src/data/dict-class.c:54
+msgid "system"
+msgstr ""
+
+#: src/data/dict-class.c:56
+msgid "scratch"
+msgstr ""
+
+#: src/data/dictionary.c:980
+msgid ""
+"At least one case in the data file had a weight value that was user-missing, "
+"system-missing, zero, or negative. These case(s) were ignored."
+msgstr ""
+
+#: src/data/dictionary.c:1283
+#, c-format
+msgid "Truncating document line to %d bytes."
+msgstr ""
+
+#: src/data/file-handle-def.c:462
+#, c-format
+msgid "Can't read from %s as a %s because it is already being read as a %s."
+msgstr ""
+
+#: src/data/file-handle-def.c:466
+#, c-format
+msgid "Can't write to %s as a %s because it is already being written as a %s."
+msgstr ""
+
+#: src/data/file-handle-def.c:473
+#, c-format
+msgid "Can't re-open %s as a %s."
+msgstr ""
+
+#: src/data/file-name.c:168
+#, c-format
+msgid "Not opening pipe file `%s' because SAFER option set."
+msgstr ""
+
+#: src/data/format.c:235
+msgid "Input format"
+msgstr ""
+
+#: src/data/format.c:235
+msgid "Output format"
+msgstr ""
+
+#: src/data/format.c:244
+#, c-format
+msgid "Format %s may not be used for input."
+msgstr ""
+
+#: src/data/format.c:251
+#, c-format
+msgid "%s specifies width %d, but %s requires an even width."
+msgstr ""
+
+#: src/data/format.c:260
+#, c-format
+msgid "%s %s specifies width %d, but %s requires a width between %d and %d."
+msgstr ""
+
+#: src/data/format.c:269
+#, c-format
+msgid "%s %s specifies %d decimal place, but %s does not allow any decimals."
+msgid_plural ""
+"%s %s specifies %d decimal places, but %s does not allow any decimals."
+msgstr[0] ""
+msgstr[1] ""
+
+#: src/data/format.c:280
+#, c-format
+msgid ""
+"%s %s specifies %d decimal place, but the given width allows at most %d "
+"decimals."
+msgid_plural ""
+"%s %s specifies %d decimal places, but the given width allows at most %d "
+"decimals."
+msgstr[0] ""
+msgstr[1] ""
+
+#: src/data/format.c:287
+#, c-format
+msgid ""
+"%s %s specifies %d decimal place, but the given width does not allow for any "
+"decimals."
+msgid_plural ""
+"%s %s specifies %d decimal places, but the given width does not allow for "
+"any decimals."
+msgstr[0] ""
+msgstr[1] ""
+
+#: src/data/format.c:326
+#, c-format
+msgid "%s variables are not compatible with %s format %s."
+msgstr ""
+
+#: src/data/format.c:327 src/data/sys-file-reader.c:752
+#: src/ui/gui/psppire-var-store.c:628 src/ui/gui/psppire.ui:1960
+#: src/ui/gui/var-sheet-dialogs.ui:139
+msgid "String"
+msgstr ""
+
+#: src/data/format.c:327 src/data/sys-file-reader.c:752
+#: src/ui/gui/psppire-var-store.c:621 src/ui/gui/psppire.ui:2040
+#: src/ui/gui/var-sheet-dialogs.ui:27
+msgid "Numeric"
+msgstr ""
+
+#: src/data/format.c:328 src/data/sys-file-reader.c:1472
+#: src/data/sys-file-reader.c:1474 src/language/xforms/recode.c:493
+#: src/language/xforms/recode.c:494 src/language/xforms/recode.c:506
+#: src/language/xforms/recode.c:507
+#: src/language/dictionary/apply-dictionary.c:78
+#: src/language/dictionary/apply-dictionary.c:79
+msgid "numeric"
+msgstr ""
+
+#: src/data/format.c:328 src/data/sys-file-reader.c:1472
+#: src/data/sys-file-reader.c:1474 src/language/xforms/recode.c:493
+#: src/language/xforms/recode.c:494 src/language/xforms/recode.c:506
+#: src/language/xforms/recode.c:507
+#: src/language/dictionary/apply-dictionary.c:78
+#: src/language/dictionary/apply-dictionary.c:79
+msgid "string"
+msgstr ""
+
+#: src/data/format.c:346
+#, c-format
+msgid "String variable with width %d is not compatible with format %s."
+msgstr ""
+
+#: src/data/gnumeric-reader.c:36
+msgid ""
+"Support for Gnumeric files was not compiled into this installation of PSPP"
+msgstr ""
+
+#: src/data/gnumeric-reader.c:364
+#, c-format
+msgid "Error opening \"%s\" for reading as a Gnumeric file: %s."
+msgstr ""
+
+#: src/data/gnumeric-reader.c:384
+#, c-format
+msgid "Invalid cell range \"%s\""
+msgstr ""
+
+#: src/data/gnumeric-reader.c:516 src/data/psql-reader.c:187
+#, c-format
+msgid "Cannot create variable name from %s"
+msgstr ""
+
+#: src/data/gnumeric-reader.c:528
+#, c-format
+msgid "Selected sheet or range of spreadsheet \"%s\" is empty."
+msgstr ""
+
+#: src/data/make-file.c:68
+#, c-format
+msgid "%s: Creating temporary file: %s."
+msgstr ""
+
+#: src/data/make-file.c:110
+#, c-format
+msgid "%s: Creating file: %s."
+msgstr ""
+
+#: src/data/make-file.c:148
+#, c-format
+msgid "Opening %s for writing: %s."
+msgstr ""
+
+#: src/data/make-file.c:157
+#, c-format
+msgid "Opening stream for %s: %s."
+msgstr ""
+
+#: src/data/make-file.c:186
+#, c-format
+msgid "Creating temporary file to replace %s: %s."
+msgstr ""
+
+#: src/data/make-file.c:197
+#, c-format
+msgid "Creating temporary file %s: %s."
+msgstr ""
+
+#: src/data/make-file.c:209
+#, c-format
+msgid "Opening stream for temporary file %s: %s."
+msgstr ""
+
+#: src/data/make-file.c:250
+#, c-format
+msgid "Replacing %s by %s: %s."
+msgstr ""
+
+#: src/data/make-file.c:278
+#, c-format
+msgid "Removing %s: %s."
+msgstr ""
+
+#: src/data/por-file-reader.c:99
+#, c-format
+msgid "portable file %s corrupt at offset 0x%llx: "
+msgstr ""
+
+#: src/data/por-file-reader.c:128
+#, c-format
+msgid "reading portable file %s at offset 0x%llx: "
+msgstr ""
+
+#: src/data/por-file-reader.c:156
+#, c-format
+msgid "Error closing portable file \"%s\": %s."
+msgstr ""
+
+#: src/data/por-file-reader.c:208
+msgid "unexpected end of file"
+msgstr ""
+
+#. TRANSLATORS: this fragment will be interpolated into
+#. messages in fh_lock() that identify types of files.
+#: src/data/por-file-reader.c:267 src/data/por-file-writer.c:149
+msgid "portable file"
+msgstr ""
+
+#: src/data/por-file-reader.c:275
+#, c-format
+msgid ""
+"An error occurred while opening \"%s\" for reading as a portable file: %s."
+msgstr ""
+
+#: src/data/por-file-reader.c:296
+msgid "Data record expected."
+msgstr ""
+
+#: src/data/por-file-reader.c:378
+msgid "Number expected."
+msgstr ""
+
+#: src/data/por-file-reader.c:406
+msgid "Missing numeric terminator."
+msgstr ""
+
+#: src/data/por-file-reader.c:429
+msgid "Invalid integer."
+msgstr ""
+
+#: src/data/por-file-reader.c:440 src/data/por-file-reader.c:460
+#, c-format
+msgid "Bad string length %d."
+msgstr ""
+
+#: src/data/por-file-reader.c:523
+#, c-format
+msgid "%s: Not a portable file."
+msgstr ""
+
+#: src/data/por-file-reader.c:540
+#, c-format
+msgid "Unrecognized version code `%c'."
+msgstr "Unrecognised version code `%c'."
+
+#: src/data/por-file-reader.c:549
+#, c-format
+msgid "Bad date string length %zu."
+msgstr ""
+
+#: src/data/por-file-reader.c:551
+#, c-format
+msgid "Bad time string length %zu."
+msgstr ""
+
+#: src/data/por-file-reader.c:593
+#, c-format
+msgid ""
+"%s: Bad format specifier byte (%d). Variable will be assigned a default "
+"format."
+msgstr ""
+
+#: src/data/por-file-reader.c:614
+#, c-format
+msgid "Numeric variable %s has invalid format specifier %s."
+msgstr ""
+
+#: src/data/por-file-reader.c:618
+#, c-format
+msgid "String variable %s with width %d has invalid format specifier %s."
+msgstr ""
+
+#: src/data/por-file-reader.c:642
+msgid "Expected variable count record."
+msgstr ""
+
+#: src/data/por-file-reader.c:646
+#, c-format
+msgid "Invalid number of variables %d."
+msgstr ""
+
+#: src/data/por-file-reader.c:655
+#, c-format
+msgid "Weight variable name (%s) truncated."
+msgstr ""
+
+#: src/data/por-file-reader.c:670
+msgid "Expected variable record."
+msgstr ""
+
+#: src/data/por-file-reader.c:674
+#, c-format
+msgid "Invalid variable width %d."
+msgstr ""
+
+#: src/data/por-file-reader.c:681
+#, c-format
+msgid "Invalid variable name `%s' in position %d."
+msgstr ""
+
+#: src/data/por-file-reader.c:685 src/data/sys-file-reader.c:606
+#, c-format
+msgid "Bad width %d for variable %s."
+msgstr ""
+
+#: src/data/por-file-reader.c:700
+#, c-format
+msgid "Duplicate variable name %s in position %d."
+msgstr ""
+
+#: src/data/por-file-reader.c:701
+#, c-format
+msgid "Duplicate variable name %s in position %d renamed to %s."
+msgstr ""
+
+#: src/data/por-file-reader.c:750
+#, c-format
+msgid "Weighting variable %s not present in dictionary."
+msgstr ""
+
+#: src/data/por-file-reader.c:794
+#, c-format
+msgid "Unknown variable %s while parsing value labels."
+msgstr ""
+
+#: src/data/por-file-reader.c:797
+#, c-format
+msgid ""
+"Cannot assign value labels to %s and %s, which have different variable types."
+msgstr ""
+
+#: src/data/por-file-writer.c:141
+#, c-format
+msgid "Invalid decimal digits count %d. Treating as %d."
+msgstr ""
+
+#: src/data/por-file-writer.c:161
+#, c-format
+msgid "Error opening \"%s\" for writing as a portable file: %s."
+msgstr ""
+
+#: src/data/por-file-writer.c:506
+#, c-format
+msgid "An I/O error occurred writing portable file \"%s\"."
+msgstr ""
+
+#: src/data/psql-reader.c:46
+msgid ""
+"Support for reading postgres databases was not compiled into this "
+"installation of PSPP"
+msgstr ""
+
+#: src/data/psql-reader.c:242
+msgid "Memory error whilst opening psql source"
+msgstr ""
+
+#: src/data/psql-reader.c:248
+#, c-format
+msgid "Error opening psql source: %s."
+msgstr ""
+
+#: src/data/psql-reader.c:263
+#, c-format
+msgid ""
+"Postgres server is version %s. Reading from versions earlier than 8.0 is not "
+"supported."
+msgstr ""
+
+#: src/data/psql-reader.c:283
+msgid ""
+"Connection is unencrypted, but unencrypted connections have not been "
+"permitted."
+msgstr ""
+
+#: src/data/psql-reader.c:322 src/data/psql-reader.c:347
+#: src/data/psql-reader.c:357
+#, c-format
+msgid "Error from psql source: %s."
+msgstr ""
+
+#: src/data/psql-reader.c:452
+#, c-format
+msgid "Unsupported OID %d. SYSMIS values will be inserted."
+msgstr ""
+
+#: src/data/scratch-reader.c:54
+#, c-format
+msgid ""
+"Scratch file handle %s has not yet been written, using SAVE or another "
+"procedure, so it cannot yet be used for reading."
+msgstr ""
+
+#. TRANSLATORS: this fragment will be interpolated into
+#. messages in fh_lock() that identify types of files.
+#: src/data/scratch-writer.c:66 src/language/data-io/file-handle.q:181
+msgid "scratch file"
+msgstr ""
+
+#: src/data/settings.c:608
+#, c-format
+msgid ""
+"%s: Custom currency string `%s' does not contain exactly three periods or "
+"commas (or it contains both)."
+msgstr ""
+
+#: src/data/short-names.c:52
+msgid "Variable suffix too large."
+msgstr ""
+
+#: src/data/sys-file-reader.c:226
+#, c-format
+msgid "Recoded variable name duplicates an existing `%s' within system file."
+msgstr ""
+
+#. TRANSLATORS: this fragment will be interpolated into
+#. messages in fh_lock() that identify types of files.
+#: src/data/sys-file-reader.c:290 src/data/sys-file-writer.c:207
+msgid "system file"
+msgstr ""
+
+#: src/data/sys-file-reader.c:297
+#, c-format
+msgid "Error opening \"%s\" for reading as a system file: %s."
+msgstr ""
+
+#: src/data/sys-file-reader.c:336 tests/dissect-sysfile.c:155
+msgid "Misplaced type 4 record."
+msgstr ""
+
+#: src/data/sys-file-reader.c:347 tests/dissect-sysfile.c:166
+#, c-format
+msgid "Unrecognized record type %d."
+msgstr "Unrecognised record type %d."
+
+#: src/data/sys-file-reader.c:388
+#, c-format
+msgid "File header claims %d variable positions but %d were read from file."
+msgstr ""
+
+#: src/data/sys-file-reader.c:428
+#, c-format
+msgid "Error closing system file \"%s\": %s."
+msgstr ""
+
+#: src/data/sys-file-reader.c:493 src/data/sys-file-reader.c:503
+#: tests/dissect-sysfile.c:203 tests/dissect-sysfile.c:213
+msgid "This is not an SPSS system file."
+msgstr ""
+
+#: src/data/sys-file-reader.c:525 tests/dissect-sysfile.c:228
+msgid ""
+"Compression bias is not the usual value of 100, or system file uses "
+"unrecognized floating-point format."
+msgstr ""
+"Compression bias is not the usual value of 100, or system file uses \n"
+"unrecognised floating-point format."
+
+#: src/data/sys-file-reader.c:602
+#, c-format
+msgid "Invalid variable name `%s'."
+msgstr ""
+
+#: src/data/sys-file-reader.c:610
+#, c-format
+msgid "Duplicate variable name `%s' within system file."
+msgstr ""
+
+#: src/data/sys-file-reader.c:618 tests/dissect-sysfile.c:357
+msgid "Variable label indicator field is not 0 or 1."
+msgstr ""
+
+#: src/data/sys-file-reader.c:649 tests/dissect-sysfile.c:388
+msgid "Numeric missing value indicator field is not -3, -2, 0, 1, 2, or 3."
+msgstr ""
+
+#: src/data/sys-file-reader.c:667 tests/dissect-sysfile.c:403
+msgid "String missing value indicator field is not 0, 1, 2, or 3."
+msgstr ""
+
+#: src/data/sys-file-reader.c:699
+msgid "Missing string continuation record."
+msgstr ""
+
+#: src/data/sys-file-reader.c:733
+#, c-format
+msgid "Unknown variable format %<PRIu8>."
+msgstr ""
+
+#: src/data/sys-file-reader.c:751
+#, c-format
+msgid "%s variable %s has invalid %s format %s."
+msgstr ""
+
+#: src/data/sys-file-reader.c:754
+msgid "print"
+msgstr ""
+
+#: src/data/sys-file-reader.c:754
+msgid "write"
+msgstr ""
+
+#: src/data/sys-file-reader.c:758
+msgid "Suppressing further invalid format warnings."
+msgstr ""
+
+#: src/data/sys-file-reader.c:776
+msgid "Weighting variable must be numeric."
+msgstr ""
+
+#: src/data/sys-file-reader.c:790
+msgid "Multiple type 6 (document) records."
+msgstr ""
+
+#: src/data/sys-file-reader.c:794
+#, c-format
+msgid "Number of document lines (%d) must be greater than 0."
+msgstr ""
+
+#: src/data/sys-file-reader.c:802
+msgid "Document line contains null byte."
+msgstr ""
+
+#: src/data/sys-file-reader.c:893
+#, c-format
+msgid ""
+"Unrecognized record type 7, subtype %d. Please send a copy of this file, "
+"and the syntax which created it to %s"
+msgstr ""
+
+#: src/data/sys-file-reader.c:920 tests/dissect-sysfile.c:595
+#, c-format
+msgid "Bad size (%zu) or count (%zu) field on record type 7, subtype 3."
+msgstr ""
+
+#: src/data/sys-file-reader.c:940
+#, c-format
+msgid ""
+"Floating-point representation indicated by system file (%d) differs from "
+"expected (%d)."
+msgstr ""
+
+#: src/data/sys-file-reader.c:953 src/language/dictionary/sys-file-info.c:110
+msgid "Little Endian"
+msgstr ""
+
+#: src/data/sys-file-reader.c:953 src/language/dictionary/sys-file-info.c:109
+msgid "Big Endian"
+msgstr ""
+
+#: src/data/sys-file-reader.c:954
+#, c-format
+msgid ""
+"Integer format indicated by system file (%s) differs from expected (%s)."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1011 tests/dissect-sysfile.c:626
+#, c-format
+msgid "Bad size (%zu) or count (%zu) on extension 4."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1015 src/data/sys-file-reader.c:1019
+#: src/data/sys-file-reader.c:1023 tests/dissect-sysfile.c:631
+#: tests/dissect-sysfile.c:636 tests/dissect-sysfile.c:641
+#, c-format
+msgid "File specifies unexpected value %g as %s."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1056
+#, c-format
+msgid "Missing space following 'C' at offset %zu in MRSETS record"
+msgstr ""
+
+#: src/data/sys-file-reader.c:1074 tests/dissect-sysfile.c:692
+#, c-format
+msgid "Missing space following 'E' at offset %zu in MRSETS record"
+msgstr ""
+
+#: src/data/sys-file-reader.c:1083 tests/dissect-sysfile.c:701
+#, c-format
+msgid ""
+"Unexpected label source value \"%s\" following 'E' at offset %zu in MRSETS "
+"record"
+msgstr ""
+
+#: src/data/sys-file-reader.c:1089
+#, c-format
+msgid "Missing 'C', 'D', or 'E' at offset %zu in MRSETS record."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1118
+#, c-format
+msgid "Missing new-line parsing variable names at offset %zu in MRSETS record."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1129
+#, c-format
+msgid "Duplicate variable name %s at offset %zu in MRSETS record."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1142
+#, c-format
+msgid "MRSET %s contains both string and numeric variables."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1157
+#, c-format
+msgid "MRSET %s has only %zu variables."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1194 tests/dissect-sysfile.c:759
+#, c-format
+msgid "Bad size %zu on extension 11."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1206 tests/dissect-sysfile.c:771
+#, c-format
+msgid "Extension 11 has bad count %zu (for %zu variables)."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1227
+#, c-format
+msgid ""
+"Invalid variable display parameters for variable %zu (%s). Default "
+"parameters substituted."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1271
+#, c-format
+msgid "Long variable mapping from %s to invalid variable name `%s'."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1281
+#, c-format
+msgid "Duplicate long variable name `%s' within system file."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1334
+#, c-format
+msgid "%s listed as string of invalid length %s in very length string record."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1344
+#, 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:1350
+#, c-format
+msgid "Very long string %s overflows dictionary."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1364
+#, c-format
+msgid ""
+"Very long string with width %ld has segment %d of width %d (expected %d)"
+msgstr ""
+
+#: src/data/sys-file-reader.c:1410
+#, c-format
+msgid "Invalid number of labels: %d. Ignoring labels."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1441 tests/dissect-sysfile.c:469
+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:1448
+#, 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:1459
+#, c-format
+msgid ""
+"Value labels may not be added to long string variables (e.g. %s) using "
+"records types 3 and 4."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1468
+#, 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:1502
+#, c-format
+msgid "Duplicate value label for %g on %s."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1505 src/data/sys-file-reader.c:1686
+#, c-format
+msgid "Duplicate value label for \"%.*s\" on %s."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1543
+#, c-format
+msgid "Error parsing attribute value %s[%d]"
+msgstr ""
+
+#: src/data/sys-file-reader.c:1557
+#, c-format
+msgid "Attribute value %s[%d] is not quoted: %s"
+msgstr ""
+
+#: src/data/sys-file-reader.c:1620 tests/dissect-sysfile.c:937
+#, c-format
+msgid ""
+"Variable name length in long string value label record (%d) exceeds %d-byte "
+"limit."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1630
+#, c-format
+msgid "Ignoring long string value record for unknown variable %s."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1637
+#, c-format
+msgid "Ignoring long string value record for numeric variable %s."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1644
+#, c-format
+msgid ""
+"Ignoring long string value record for variable %s because the record's width "
+"(%d) does not match the variable's width (%d)"
+msgstr ""
+
+#: src/data/sys-file-reader.c:1666
+#, c-format
+msgid ""
+"Ignoring long string value %zu for variable %s, with width %d, that has bad "
+"value width %zu."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1781
+msgid "File ends in partial case."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1789
+#, c-format
+msgid "Error reading case from file %s."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1890
+msgid ""
+"Possible compressed data corruption: compressed spaces appear in numeric "
+"field."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1943
+#, c-format
+msgid ""
+"Possible compressed data corruption: string contains compressed integer "
+"(opcode %d)"
+msgstr ""
+
+#: src/data/sys-file-reader.c:2035
+#, c-format
+msgid "Variable index %d not in valid range 1...%d."
+msgstr ""
+
+#: src/data/sys-file-reader.c:2040
+#, c-format
+msgid "Variable index %d refers to long string continuation."
+msgstr ""
+
+#: src/data/sys-file-reader.c:2108
+#, c-format
+msgid "Suppressed %d additional related warnings."
+msgstr ""
+
+#: src/data/sys-file-reader.c:2153 src/data/sys-file-reader.c:2170
+#, c-format
+msgid "Dictionary record refers to unknown variable %s."
+msgstr ""
+
+#: src/data/sys-file-reader.c:2231
+#, c-format
+msgid "Expecting digit at offset %zu in MRSETS record."
+msgstr ""
+
+#: src/data/sys-file-reader.c:2238
+#, c-format
+msgid "Expecting space at offset %zu in MRSETS record."
+msgstr ""
+
+#: src/data/sys-file-reader.c:2245
+#, c-format
+msgid "%zu-byte string starting at offset %zu exceeds record length %zu."
+msgstr ""
+
+#: src/data/sys-file-reader.c:2255
+#, c-format
+msgid "Expecting space at offset %zu following %zu-byte string."
+msgstr ""
+
+#: src/data/sys-file-reader.c:2347 tests/dissect-sysfile.c:1356
+#, c-format
+msgid "System error: %s."
+msgstr ""
+
+#: src/data/sys-file-reader.c:2349 tests/dissect-sysfile.c:1358
+msgid "Unexpected end of file."
+msgstr ""
+
+#: src/data/sys-file-writer.c:180
+#, c-format
+msgid "Unknown system file version %d. Treating as version %d."
+msgstr ""
+
+#: src/data/sys-file-writer.c:219
+#, c-format
+msgid "Error opening \"%s\" for writing as a system file: %s."
+msgstr ""
+
+#: src/data/sys-file-writer.c:989
+#, c-format
+msgid "An I/O error occurred writing system file \"%s\"."
+msgstr ""
+
+#: src/data/variable.c:206
+#, c-format
+msgid ""
+"Character `%c' (in %s) may not appear as the first character in a variable "
+"name."
+msgstr ""
+
+#: src/data/variable.c:218
+#, c-format
+msgid "Character `%c' (in %s) may not appear in a variable name."
+msgstr ""
+
+#: src/data/variable.c:244
+msgid "Variable name cannot be empty string."
+msgstr ""
+
+#: src/data/variable.c:250
+#, c-format
+msgid "Variable name %s exceeds %d-character limit."
+msgstr ""
+
+#: src/data/variable.c:258
+#, c-format
+msgid "`%s' may not be used as a variable name because it is a reserved word."
+msgstr ""
+
+#: src/language/syntax-file.c:95
+#, c-format
+msgid "Opening `%s': %s."
+msgstr ""
+
+#: src/language/syntax-file.c:109
+#, c-format
+msgid "Reading `%s': %s."
+msgstr ""
+
+#: src/language/syntax-file.c:126
+#, c-format
+msgid "Closing `%s': %s."
+msgstr ""
+
+#: src/language/command.c:205 src/language/expressions/parse.c:1267
+#: src/language/utilities/set.q:213
+#, c-format
+msgid "%s is not yet implemented."
+msgstr ""
+
+#: src/language/command.c:210
+#, c-format
+msgid "%s may be used only in testing mode."
+msgstr ""
+
+#: src/language/command.c:215
+#, c-format
+msgid "%s may be used only in enhanced syntax mode."
+msgstr ""
+
+#: src/language/command.c:239
+msgid "Error encountered while ERROR=STOP is effective."
+msgstr ""
+
+#: src/language/command.c:484
+msgid "expecting command name"
+msgstr ""
+
+#: src/language/command.c:498
+#, c-format
+msgid "Unknown command %s."
+msgstr ""
+
+#: src/language/command.c:623
+#, c-format
+msgid "%s is allowed only before the active file has been defined."
+msgstr ""
+
+#: src/language/command.c:627
+#, c-format
+msgid "%s is allowed only after the active file has been defined."
+msgstr ""
+
+#: src/language/command.c:631
+#, c-format
+msgid "%s is allowed only inside INPUT PROGRAM."
+msgstr ""
+
+#: src/language/command.c:635
+#, c-format
+msgid "%s is allowed only inside FILE TYPE."
+msgstr ""
+
+#: src/language/command.c:642
+#, c-format
+msgid ""
+"%s is allowed only before the active file has been defined or inside INPUT "
+"PROGRAM."
+msgstr ""
+
+#: src/language/command.c:646
+#, c-format
+msgid ""
+"%s is allowed only before the active file has been defined or inside FILE "
+"TYPE."
+msgstr ""
+
+#: src/language/command.c:650
+#, c-format
+msgid ""
+"%s is allowed only after the active file has been defined or inside INPUT "
+"PROGRAM."
+msgstr ""
+
+#: src/language/command.c:654
+#, c-format
+msgid ""
+"%s is allowed only after the active file has been defined or inside FILE "
+"TYPE."
+msgstr ""
+
+#: src/language/command.c:658
+#, c-format
+msgid "%s is allowed only inside INPUT PROGRAM or inside FILE TYPE."
+msgstr ""
+
+#: src/language/command.c:664
+#, 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:669
+#, 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:687 src/language/command.c:689
+#, c-format
+msgid "%s is not allowed inside %s."
+msgstr ""
+
+#: src/language/command.c:768 src/language/command.c:876
+#: src/language/utilities/permissions.c:98
+msgid "This command not allowed when the SAFER option is set."
+msgstr ""
+
+#: src/language/command.c:780
+#, c-format
+msgid "Error removing `%s': %s."
+msgstr ""
+
+#: src/language/command.c:830
+#, c-format
+msgid "Couldn't fork: %s."
+msgstr ""
+
+#: src/language/command.c:845
+msgid "Interactive shell not supported on this platform."
+msgstr ""
+
+#: src/language/command.c:857
+msgid "Command shell not supported on this platform."
+msgstr ""
+
+#: src/language/command.c:863
+#, c-format
+msgid "Error executing command: %s."
+msgstr ""
+
+#: src/language/lexer/lexer.c:284
+#, c-format
+msgid "%s does not form a valid number."
+msgstr ""
+
+#: src/language/lexer/lexer.c:390
+#, c-format
+msgid "Bad character in input: `%s'."
+msgstr ""
+
+#: src/language/lexer/lexer.c:427
+#, c-format
+msgid "Subcommand %s may only be specified once."
+msgstr ""
+
+#: src/language/lexer/lexer.c:435
+#, c-format
+msgid "missing required subcommand %s"
+msgstr ""
+
+#: src/language/lexer/lexer.c:464
+#, c-format
+msgid "Syntax error %s at %s."
+msgstr ""
+
+#: src/language/lexer/lexer.c:467
+#, c-format
+msgid "Syntax error at %s."
+msgstr ""
+
+#: src/language/lexer/lexer.c:479 src/language/xforms/select-if.c:60
+#: src/language/stats/autorecode.c:144 src/language/data-io/print-space.c:73
+msgid "expecting end of command"
+msgstr ""
+
+#: src/language/lexer/lexer.c:601 src/language/lexer/lexer.c:618
+#, c-format
+msgid "expecting `%s'"
+msgstr ""
+
+#: src/language/lexer/lexer.c:632
+msgid "expecting string"
+msgstr ""
+
+#: src/language/lexer/lexer.c:646
+msgid "expecting integer"
+msgstr ""
+
+#: src/language/lexer/lexer.c:659
+msgid "expecting number"
+msgstr ""
+
+#: src/language/lexer/lexer.c:671
+msgid "expecting identifier"
+msgstr ""
+
+#: src/language/lexer/lexer.c:1065
+msgid "binary"
+msgstr ""
+
+#: src/language/lexer/lexer.c:1070
+msgid "octal"
+msgstr ""
+
+#: src/language/lexer/lexer.c:1075
+msgid "hex"
+msgstr ""
+
+#: src/language/lexer/lexer.c:1085
+#, c-format
+msgid "String of %s digits has %zu characters, which is not a multiple of %d."
+msgstr ""
+
+#: src/language/lexer/lexer.c:1114
+#, c-format
+msgid "`%c' is not a valid %s digit."
+msgstr ""
+
+#: src/language/lexer/lexer.c:1148
+msgid "Unterminated string constant."
+msgstr ""
+
+#: src/language/lexer/lexer.c:1202
+msgid "Unexpected end of file in string concatenation."
+msgstr ""
+
+#: src/language/lexer/lexer.c:1210
+msgid "String expected following `+'."
+msgstr ""
+
+#: src/language/lexer/format-parser.c:88
+msgid "expecting valid format specifier"
+msgstr ""
+
+#: src/language/lexer/format-parser.c:107
+#: src/language/lexer/format-parser.c:126
+#: src/language/data-io/placement-parser.c:226
+#, c-format
+msgid "Unknown format type \"%s\"."
+msgstr ""
+
+#: src/language/lexer/format-parser.c:121
+msgid "expecting format type"
+msgstr ""
+
+#: src/language/lexer/value-parser.c:60
+#, c-format
+msgid ""
+"Low end of range (%g) is below high end (%g). The range will be treated as "
+"reversed."
+msgstr ""
+
+#: src/language/lexer/value-parser.c:68
+#, c-format
+msgid "Ends of range are equal (%g)."
+msgstr ""
+
+#: src/language/lexer/value-parser.c:76
+msgid "LO or LOWEST must be part of a range."
+msgstr ""
+
+#: src/language/lexer/value-parser.c:109
+msgid "System-missing value is not valid here."
+msgstr ""
+
+#: src/language/lexer/value-parser.c:117
+msgid "expecting number or data string"
+msgstr ""
+
+#: src/language/lexer/variable-parser.c:65
+msgid "expecting variable name"
+msgstr ""
+
+#: src/language/lexer/variable-parser.c:75
+#, c-format
+msgid "%s is not a variable name."
+msgstr ""
+
+#: src/language/lexer/variable-parser.c:178
+#, c-format
+msgid ""
+"%s is not a numeric variable. It will not be included in the variable list."
+msgstr ""
+
+#: src/language/lexer/variable-parser.c:181
+#, c-format
+msgid ""
+"%s is not a string variable. It will not be included in the variable list."
+msgstr ""
+
+#: src/language/lexer/variable-parser.c:185
+#, c-format
+msgid "Scratch variables (such as %s) are not allowed here."
+msgstr ""
+
+#: src/language/lexer/variable-parser.c:189
+#, c-format
+msgid ""
+"%s and %s are not the same type. All variables in this variable list must "
+"be of the same type. %s will be omitted from the list."
+msgstr ""
+
+#: src/language/lexer/variable-parser.c:195
+#, c-format
+msgid ""
+"%s and %s are string variables with different widths. All variables in this "
+"variable list must have the same width. %s will be omitted from the list."
+msgstr ""
+
+#: src/language/lexer/variable-parser.c:200
+#: src/language/lexer/variable-parser.c:496
+#, c-format
+msgid "Variable %s appears twice in variable list."
+msgstr ""
+
+#: src/language/lexer/variable-parser.c:313
+#, c-format
+msgid "%s TO %s is not valid syntax since %s precedes %s in the dictionary."
+msgstr ""
+
+#: src/language/lexer/variable-parser.c:321
+#, c-format
+msgid ""
+"When using the TO keyword to specify several variables, both variables must "
+"be from the same variable dictionaries, of either ordinary, scratch, or "
+"system variables. %s is a %s variable, whereas %s is %s."
+msgstr ""
+
+#: src/language/lexer/variable-parser.c:395
+msgid "incorrect use of TO convention"
+msgstr ""
+
+#: src/language/lexer/variable-parser.c:450
+msgid "Scratch variables not allowed here."
+msgstr ""
+
+#: src/language/lexer/variable-parser.c:472
+msgid "Prefixes don't match in use of TO convention."
+msgstr ""
+
+#: src/language/lexer/variable-parser.c:477
+msgid "Bad bounds in use of TO convention."
+msgstr ""
+
+#: src/language/xforms/compute.c:149 src/language/xforms/compute.c:203
+#, c-format
+msgid ""
+"When executing COMPUTE: SYSMIS is not a valid value as an index into vector %"
+"s."
+msgstr ""
+
+#: src/language/xforms/compute.c:153 src/language/xforms/compute.c:210
+#, c-format
+msgid ""
+"When executing COMPUTE: %g is not a valid value as an index into vector %s."
+msgstr ""
+
+#: src/language/xforms/compute.c:353
+#, c-format
+msgid "There is no vector named %s."
+msgstr ""
+
+#: src/language/xforms/count.c:123
+msgid "Destination cannot be a string variable."
+msgstr ""
+
+#: src/language/xforms/sample.c:76
+msgid "The sampling factor must be between 0 and 1 exclusive."
+msgstr ""
+
+#: src/language/xforms/sample.c:96
+#, c-format
+msgid "Cannot sample %d observations from a population of %d."
+msgstr ""
+
+#: src/language/xforms/recode.c:248
+msgid ""
+"Inconsistent target variable types. Target variables must be all numeric or "
+"all string."
+msgstr ""
+
+#: src/language/xforms/recode.c:269
+msgid "CONVERT requires string input values and numeric output values."
+msgstr ""
+
+#: src/language/xforms/recode.c:324
+msgid "THRU is not allowed with string variables."
+msgstr ""
+
+#: src/language/xforms/recode.c:403
+msgid "expecting output value"
+msgstr ""
+
+#: src/language/xforms/recode.c:460
+#, c-format
+msgid ""
+"%zu variable(s) cannot be recoded into %zu variable(s). Specify the same "
+"number of variables as source and target variables."
+msgstr ""
+
+#: src/language/xforms/recode.c:475
+#, c-format
+msgid ""
+"There is no variable named %s. (All string variables specified on INTO must "
+"already exist. Use the STRING command to create a string variable.)"
+msgstr ""
+
+#: src/language/xforms/recode.c:491
+#, c-format
+msgid "INTO is required with %s input values and %s output values."
+msgstr ""
+
+#: src/language/xforms/recode.c:504
+#, c-format
+msgid "Type mismatch. Cannot store %s data in %s variable %s."
+msgstr ""
+
+#: src/language/xforms/select-if.c:100
+msgid "Syntax error expecting OFF or BY. Turning off case filtering."
+msgstr ""
+
+#: src/language/xforms/select-if.c:115
+msgid "The filter variable must be numeric."
+msgstr ""
+
+#: src/language/xforms/select-if.c:121
+msgid "The filter variable may not be scratch."
+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:214
+msgid "Only one index clause may be specified."
+msgstr ""
+
+#: src/language/control/temporary.c:46
+msgid ""
+"This command may only appear once between procedures and procedure-like "
+"commands."
+msgstr ""
+
+#: src/language/control/repeat.c:172
+#, c-format
+msgid "Dummy variable name \"%s\" hides dictionary variable \"%s\"."
+msgstr ""
+
+#: src/language/control/repeat.c:177
+#, c-format
+msgid "Dummy variable name \"%s\" is given twice."
+msgstr ""
+
+#: src/language/control/repeat.c:223
+#, c-format
+msgid ""
+"Dummy variable \"%.*s\" had %d substitutions, so \"%.*s\" must also, but %d "
+"were specified."
+msgstr ""
+
+#: src/language/control/repeat.c:335
+msgid "DO REPEAT may not nest in compatibility mode."
+msgstr ""
+
+#: src/language/control/repeat.c:437
+msgid "Ranges may only have integer bounds"
+msgstr ""
+
+#: src/language/control/repeat.c:446
+#, c-format
+msgid "%g TO %g is an invalid range."
+msgstr ""
+
+#: src/language/control/repeat.c:481
+msgid "String expected."
+msgstr ""
+
+#: src/language/control/repeat.c:500
+msgid "No matching DO REPEAT."
+msgstr ""
+
+#: src/language/dictionary/attributes.c:108
+msgid "Attribute array index must be between 1 and 65535."
+msgstr ""
+
+#: src/language/dictionary/attributes.c:189
+msgid "expecting ATTRIBUTE= or DELETE="
+msgstr ""
+
+#: src/language/dictionary/apply-dictionary.c:75
+#, c-format
+msgid "Variable %s is %s in target file, but %s in source file."
+msgstr ""
+
+#: src/language/dictionary/apply-dictionary.c:115
+msgid "No matching variables found between the source and target files."
+msgstr ""
+
+#: src/language/dictionary/delete-variables.c:40
+msgid ""
+"DELETE VARIABLES may not be used after TEMPORARY. Temporary transformations "
+"will be made permanent."
+msgstr ""
+
+#: src/language/dictionary/delete-variables.c:48
+msgid ""
+"DELETE VARIABLES may not be used to delete all variables from the active "
+"file dictionary. Use NEW FILE instead."
+msgstr ""
+
+#: src/language/dictionary/formats.c:90
+msgid "`(' expected after variable list."
+msgstr ""
+
+#: src/language/dictionary/formats.c:100 src/language/dictionary/numeric.c:74
+msgid "`)' expected after output format."
+msgstr ""
+
+#: src/language/dictionary/missing-values.c:56
+#: src/language/stats/aggregate.c:459
+msgid "expecting `('"
+msgstr ""
+
+#: src/language/dictionary/missing-values.c:72
+#, c-format