+#: src/data/pc+-file-reader.c:230
+#, c-format
+msgid "%s: file too large."
+msgstr ""
+
+#: src/data/pc+-file-reader.c:257
+#, c-format
+msgid ""
+"Directory entry is for a %u-byte record starting at offset %u but file is "
+"only %u bytes long."
+msgstr ""
+
+#: src/data/pc+-file-reader.c:275
+#, c-format
+msgid "Directory fields have unexpected values (%u,%u)."
+msgstr ""
+
+#: src/data/pc+-file-reader.c:372 src/data/sys-file-reader.c:665
+#, fuzzy, c-format
+msgid "Variable %zu"
+msgstr "‘(’ expected."
+
+#: src/data/pc+-file-reader.c:380 src/data/sys-file-reader.c:673
+#, c-format
+msgid "Variable %zu Label"
+msgstr ""
+
+#: src/data/pc+-file-reader.c:385
+#, c-format
+msgid "Variable %zu Value Label %zu"
+msgstr ""
+
+#: src/data/pc+-file-reader.c:388 src/data/sys-file-reader.c:683
+msgid "Creation Date"
+msgstr ""
+
+#: src/data/pc+-file-reader.c:389 src/data/sys-file-reader.c:684
+msgid "Creation Time"
+msgstr ""
+
+#: src/data/pc+-file-reader.c:390 src/data/sys-file-reader.c:685
+msgid "Product"
+msgstr ""
+
+#: src/data/pc+-file-reader.c:391 src/data/sys-file-reader.c:686
+msgid "File Label"
+msgstr ""
+
+#: src/data/pc+-file-reader.c:427
+#, c-format
+msgid ""
+"Using default encoding %s to read this SPSS/PC+ system file. For best "
+"results, specify an encoding explicitly. Use SYSFILE INFO with ENCODING="
+"\"DETECT\" to analyze the possible encodings."
+msgstr ""
+
+#: src/data/pc+-file-reader.c:483 src/data/sys-file-reader.c:899
+#, c-format
+msgid "Error closing system file `%s': %s."
+msgstr "Error closing system file ‘%s’: %s."
+
+#: src/data/pc+-file-reader.c:544
+#, fuzzy
+msgid "This is not an SPSS/PC+ system file."
+msgstr "‘%s’ is not a system or portable file."
+
+#: src/data/pc+-file-reader.c:548
+#, c-format
+msgid "Record 0 has unexpected length %u."
+msgstr ""
+
+#: src/data/pc+-file-reader.c:572
+#, c-format
+msgid "Record 0 specifies unexpected system missing value %g (%a)."
+msgstr ""
+
+#: src/data/pc+-file-reader.c:577
+#, c-format
+msgid "Record 0 reserved fields have unexpected values (%u,%u,%u,%u,%u,%u)."
+msgstr ""
+
+#: src/data/pc+-file-reader.c:581
+#, c-format
+msgid "Record 0 case counts differ (%u versus %u)."
+msgstr ""
+
+#: src/data/pc+-file-reader.c:585
+#, c-format
+msgid "Invalid compression type %u."
+msgstr ""
+
+#: src/data/pc+-file-reader.c:596
+#, c-format
+msgid ""
+"Record 0 claims %u cases with %u values per case (requiring at least %zu "
+"bytes) but data record is only %u bytes long."
+msgstr ""
+
+#: src/data/pc+-file-reader.c:618
+#, c-format
+msgid ""
+"Value labels claimed to end at offset %u in labels record but labels record "
+"is only %u bytes."
+msgstr ""
+
+#: src/data/pc+-file-reader.c:629
+#, c-format
+msgid ""
+"Value labels claimed to be at offset %u with length %u but file size is only "
+"%u bytes."
+msgstr ""
+
+#: src/data/pc+-file-reader.c:655
+#, c-format
+msgid ""
+"Value labels end with partial label (%u bytes left in record, label length "
+"%<PRIu8>)."
+msgstr ""
+
+#: src/data/pc+-file-reader.c:668
+#, c-format
+msgid "%u leftover bytes following value labels."
+msgstr ""
+
+#: src/data/pc+-file-reader.c:684
+#, c-format
+msgid ""
+"Variable label claimed to start at offset %u in labels record but labels "
+"record is only %u bytes."
+msgstr ""
+
+#: src/data/pc+-file-reader.c:696
+#, c-format
+msgid ""
+"Variable label with length %u starting at offset %u in labels record "
+"overruns end of %u-byte labels record."
+msgstr ""
+
+#: src/data/pc+-file-reader.c:718
+#, c-format
+msgid "Record 1 has length %u (expected %u)."
+msgstr ""
+
+#: src/data/pc+-file-reader.c:750
+#, fuzzy, c-format
+msgid "Variable %u has invalid type %<PRIu8>."
+msgstr "Variable name begins with invalid character ‘%c’."
+
+#: src/data/pc+-file-reader.c:786
+#, c-format
+msgid "Invalid weight index %u."
+msgstr ""
+
+#: src/data/pc+-file-reader.c:856 src/data/sys-file-reader.c:1423
+#, c-format
+msgid "Invalid variable name `%s'."
+msgstr "Invalid variable name ‘%s’."
+
+#: src/data/pc+-file-reader.c:864 src/data/sys-file-reader.c:1438
+#, fuzzy, c-format
+msgid "Renaming variable with duplicate name `%s' to `%s'."
+msgstr "Duplicate value label for ‘%.*s’ on %s."
+
+#: src/data/pc+-file-reader.c:876
+#, c-format
+msgid "Cannot weight by string variable `%s'."
+msgstr ""
+
+#: src/data/pc+-file-reader.c:974 src/data/sys-file-reader.c:2697
+msgid "File ends in partial case."
+msgstr ""
+
+#: src/data/pc+-file-reader.c:980
+#, c-format
+msgid ""
+"Case beginning at offset 0x%08x extends past end of data record at offset 0x"
+"%08x."
+msgstr ""
+
+#: src/data/pc+-file-reader.c:999 src/data/sys-file-reader.c:2705
+#, fuzzy, c-format
+msgid "Error reading case from file %s."
+msgstr "Error reading ‘%s’: %s"
+
+#: src/data/pc+-file-reader.c:1115 src/data/sys-file-reader.c:2868
+#, c-format
+msgid ""
+"Possible compressed data corruption: string contains compressed integer "
+"(opcode %d)."
+msgstr ""
+
+#: src/data/pc+-file-reader.c:1159 src/data/sys-file-reader.c:3163
+#, c-format
+msgid "`%s' near offset 0x%llx: "
+msgstr ""
+
+#: src/data/pc+-file-reader.c:1162 src/data/sys-file-reader.c:3166
+#, c-format
+msgid "`%s': "
+msgstr ""
+
+#: src/data/pc+-file-reader.c:1218 src/data/sys-file-reader.c:3221
+#, fuzzy, c-format
+msgid "System error: %s."
+msgstr "Syntax error at ‘%s’"
+
+#: src/data/pc+-file-reader.c:1223 src/data/sys-file-reader.c:3226
+#, fuzzy
+msgid "Unexpected end of file."
+msgstr "Unexpected token: ‘%s’."
+
+#: src/data/pc+-file-reader.c:1308 src/data/sys-file-reader.c:3451
+#, c-format
+msgid "%s: seek failed (%s)."
+msgstr ""
+
+#: src/data/pc+-file-reader.c:1358
+#, fuzzy
+msgid "SPSS/PC+ System File"
+msgstr "‘%s’ is not a system or portable file."
+
+#: src/data/por-file-reader.c:111
+#, c-format
+msgid "portable file %s corrupt at offset 0x%llx: "
+msgstr ""
+
+#: src/data/por-file-reader.c:143
+#, c-format
+msgid "reading portable file %s at offset 0x%llx: "
+msgstr ""
+
+#: src/data/por-file-reader.c:175
+#, c-format
+msgid "Error closing portable file `%s': %s."
+msgstr "Error closing portable file ‘%s’: %s."
+
+#: src/data/por-file-reader.c:227
+#, fuzzy
+msgid "unexpected end of file"
+msgstr "Unexpected token: ‘%s’."
+
+#. TRANSLATORS: this fragment will be interpolated into
+#. messages in fh_lock() that identify types of files.
+#: src/data/por-file-reader.c:286 src/data/por-file-writer.c:147
+msgid "portable file"
+msgstr ""
+
+#: src/data/por-file-reader.c:294
+#, fuzzy, c-format
+msgid ""
+"An error occurred while opening `%s' for reading as a portable file: %s."
+msgstr "An error occurred while opening ‘%s’ for writing as a data file: %s."
+
+#: src/data/por-file-reader.c:315
+#, fuzzy
+msgid "Data record expected."
+msgstr "‘/’ or ‘.’ expected."
+
+#: src/data/por-file-reader.c:413
+#, fuzzy
+msgid "Number expected."
+msgstr "‘)’ expected."
+
+#: src/data/por-file-reader.c:441
+msgid "Missing numeric terminator."
+msgstr ""
+
+#: src/data/por-file-reader.c:464
+msgid "Invalid integer."
+msgstr ""
+
+#: src/data/por-file-reader.c:475 src/data/por-file-reader.c:495
+#, c-format
+msgid "Bad string length %d."
+msgstr ""
+
+#: src/data/por-file-reader.c:558
+#, fuzzy, c-format
+msgid "%s: Not a portable file."
+msgstr "‘%s’ is not a system or portable file."
+
+#: src/data/por-file-reader.c:575
+#, c-format
+msgid "Unrecognized version code `%c'."
+msgstr "Unrecognised version code ‘%c’."
+
+#: src/data/por-file-reader.c:588
+#, c-format
+msgid "Bad date string length %zu."
+msgstr ""
+
+#: src/data/por-file-reader.c:590
+#, c-format
+msgid "Bad time string length %zu."
+msgstr ""
+
+#: src/data/por-file-reader.c:641
+#, c-format
+msgid ""
+"%s: Bad format specifier byte (%d). Variable will be assigned a default "
+"format."
+msgstr ""
+
+#: src/data/por-file-reader.c:662
+#, fuzzy, c-format
+msgid "Numeric variable %s has invalid format specifier %s."
+msgstr "Variable name begins with invalid character ‘%c’."
+
+#: src/data/por-file-reader.c:666
+#, fuzzy, c-format
+msgid "String variable %s with width %d has invalid format specifier %s."
+msgstr "Variable name begins with invalid character ‘%c’."
+
+#: src/data/por-file-reader.c:690
+#, fuzzy
+msgid "Expected variable count record."
+msgstr "‘)’ expected after variable names."
+
+#: src/data/por-file-reader.c:694
+#, fuzzy, c-format
+msgid "Invalid number of variables %d."
+msgstr "Invalid variable name ‘%s’."
+
+#: src/data/por-file-reader.c:703
+#, fuzzy, c-format
+msgid "Weight variable name (%s) truncated."
+msgstr "Invalid variable name ‘%s’."
+
+#: src/data/por-file-reader.c:718
+#, fuzzy
+msgid "Expected variable record."
+msgstr "‘)’ expected after variable names."
+
+#: src/data/por-file-reader.c:722
+#, fuzzy, c-format
+msgid "Invalid variable width %d."
+msgstr "Invalid variable name ‘%s’."
+
+#: src/data/por-file-reader.c:730
+#, c-format
+msgid "Invalid variable name `%s' in position %d."
+msgstr "Invalid variable name ‘%s’ in position %d."
+
+#: src/data/por-file-reader.c:734 src/data/sys-file-reader.c:1430
+#, fuzzy, c-format
+msgid "Bad width %d for variable %s."
+msgstr "Invalid variable name ‘%s’."
+
+#: src/data/por-file-reader.c:748
+#, fuzzy, c-format
+msgid "Duplicate variable name %s in position %d renamed to %s."
+msgstr "Invalid variable name ‘%s’ in position %d."
+
+#: src/data/por-file-reader.c:797
+#, c-format
+msgid "Weighting variable %s not present in dictionary."
+msgstr ""
+
+#: src/data/por-file-reader.c:841
+#, c-format
+msgid "Unknown variable %s while parsing value labels."
+msgstr ""
+
+#: src/data/por-file-reader.c:844
+#, c-format
+msgid ""
+"Cannot assign value labels to %s and %s, which have different variable types."
+msgstr ""
+
+#: src/data/por-file-reader.c:983
+msgid "SPSS Portable File"
+msgstr ""
+
+#: src/data/por-file-writer.c:139
+#, c-format
+msgid "Invalid decimal digits count %d. Treating as %d."
+msgstr ""
+
+#: src/data/por-file-writer.c:159
+#, c-format
+msgid "Error opening `%s' for writing as a portable file: %s."
+msgstr "Error opening ‘%s’ for writing as a portable file: %s."
+
+#: src/data/por-file-writer.c:504
+#, c-format
+msgid "An I/O error occurred writing portable file `%s'."
+msgstr "An I/O error occurred writing portable file ‘%s’."
+
+#: src/data/psql-reader.c:48
+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
+#, fuzzy, c-format
+msgid "Error opening psql source: %s."
+msgstr "Error reading ‘%s’: %s"
+
+#: 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:319 src/data/psql-reader.c:344
+#: src/data/psql-reader.c:354
+#, fuzzy, c-format
+msgid "Error from psql source: %s."
+msgstr "error writing output file ‘%s’"
+
+#: src/data/psql-reader.c:449
+#, c-format
+msgid "Unsupported OID %d. SYSMIS values will be inserted."
+msgstr ""
+
+#: src/data/settings.c:391
+msgid ""
+"MXWARNS set to zero. No further warnings will be given even when "
+"potentially problematic situations are encountered."
+msgstr ""
+
+#: src/data/settings.c:398
+#, c-format
+msgid ""
+"Warnings re-enabled. %d warnings will be issued before aborting syntax "
+"processing."
+msgstr ""
+
+#: src/data/settings.c:618
+#, c-format
+msgid ""
+"%s: Custom currency string `%s' does not contain exactly three periods or "
+"commas (or it contains both)."
+msgstr ""
+
+#. TRANSLATORS: this fragment will be interpolated into
+#. messages in fh_lock() that identify types of files.
+#: src/data/sys-file-reader.c:407 src/data/sys-file-writer.c:245
+msgid "system file"
+msgstr ""
+
+#: src/data/sys-file-reader.c:414
+#, c-format
+msgid "Error opening `%s' for reading as a system file: %s."
+msgstr "Error opening ‘%s’ for reading as a system file: %s."
+
+#: src/data/sys-file-reader.c:491
+msgid "Misplaced type 4 record."
+msgstr ""
+
+#: src/data/sys-file-reader.c:497
+msgid "Duplicate type 6 (document) record."
+msgstr ""
+
+#: src/data/sys-file-reader.c:510 src/data/sys-file-reader.c:1348
+#, fuzzy, c-format
+msgid ""
+"Unrecognized record type 7, subtype %d. For help, please send this file to "
+"%s and mention that you were using %s."
+msgstr ""
+"Unrecognised record type 7, subtype %d. Please send a copy of this file, "
+"and the syntax which created it to %s"
+
+#: src/data/sys-file-reader.c:519
+#, fuzzy, c-format
+msgid ""
+"Record type 7, subtype %d found here has the same type as the record found "
+"near offset 0x%llx. For help, please send this file to %s and mention that "
+"you were using %s."
+msgstr ""
+"Unrecognised record type 7, subtype %d. Please send a copy of this file, "
+"and the syntax which created it to %s"
+
+#: src/data/sys-file-reader.c:531
+#, c-format
+msgid "Unrecognized record type %d."
+msgstr "Unrecognised record type %d."
+
+#: src/data/sys-file-reader.c:681
+#, c-format
+msgid "Value Label %zu"
+msgstr ""
+
+#: src/data/sys-file-reader.c:690
+msgid "Extra Product Info"
+msgstr ""
+
+#: src/data/sys-file-reader.c:703
+#, c-format
+msgid "Document Line %zu"
+msgstr ""
+
+#: src/data/sys-file-reader.c:711
+#, c-format
+msgid "MRSET %zu"
+msgstr ""
+
+#: src/data/sys-file-reader.c:713
+#, c-format
+msgid "MRSET %zu Label"
+msgstr ""
+
+#: src/data/sys-file-reader.c:718
+#, c-format
+msgid "MRSET %zu Counted Value"
+msgstr ""
+
+#: src/data/sys-file-reader.c:758
+#, c-format
+msgid ""
+"This system file does not indicate its own character encoding. Using "
+"default encoding %s. For best results, specify an encoding explicitly. Use "
+"SYSFILE INFO with ENCODING=\"DETECT\" to analyze the possible encodings."
+msgstr ""
+
+#: src/data/sys-file-reader.c:812
+#, c-format
+msgid "Ignoring string variable `%s' set as weighting variable."
+msgstr ""
+
+#: src/data/sys-file-reader.c:854
+#, c-format
+msgid "File header claims %d variable positions but %zu were read from file."
+msgstr ""
+
+#: src/data/sys-file-reader.c:965 src/data/sys-file-reader.c:979
+#, fuzzy
+msgid "This is not an SPSS system file."
+msgstr "‘%s’ is not a system or portable file."
+
+#: src/data/sys-file-reader.c:1034
+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:1109
+msgid "Variable label indicator field is not 0 or 1."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1122
+msgid "Numeric missing value indicator field is not -3, -2, 0, 1, 2, or 3."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1132
+msgid "String missing value indicator field is not 0, 1, 2, or 3."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1159
+#, fuzzy, c-format
+msgid "Invalid number of labels %u."
+msgstr "Invalid variable name ‘%s’."
+
+#: src/data/sys-file-reader.c:1192
+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:1204
+#, c-format
+msgid ""
+"Number of variables associated with a value label (%u) is not between 1 and "
+"the number of variables (%zu)."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1233
+#, c-format
+msgid "Number of document lines (%d) must be greater than 0 and less than %d."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1322
+#, c-format
+msgid "Record type 7, subtype %d has bad size %u (expected %d)."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1326
+#, c-format
+msgid "Record type 7, subtype %d has bad count %u (expected %d)."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1510
+msgid "Missing string continuation record."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1556
+#, fuzzy, c-format
+msgid "Variable %s with width %d has invalid print format 0x%x."
+msgstr "Variable name begins with invalid character ‘%c’."
+
+#: src/data/sys-file-reader.c:1560
+#, fuzzy, c-format
+msgid "Variable %s with width %d has invalid write format 0x%x."
+msgstr "Variable name begins with invalid character ‘%c’."
+
+#: src/data/sys-file-reader.c:1565
+msgid "Suppressing further invalid format warnings."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1619
+#, c-format
+msgid ""
+"Floating-point representation indicated by system file (%d) differs from "
+"expected (%d)."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1635
+#, c-format
+msgid ""
+"Integer format indicated by system file (%d) differs from expected (%d)."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1653 src/data/sys-file-reader.c:1659
+#, c-format
+msgid "File specifies unexpected value %g (%a) as %s, instead of %g (%a)."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1668
+#, c-format
+msgid ""
+"File specifies unexpected value %g (%a) as %s, instead of %g (%a) or %g (%a)."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1720 src/data/sys-file-reader.c:1739
+#, c-format
+msgid "Missing space following `%c' at offset %zu in MRSETS record."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1749
+#, c-format
+msgid ""
+"Unexpected label source value following `E' at offset %zu in MRSETS record."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1756
+#, c-format
+msgid "Missing `C', `D', or `E' at offset %zu in MRSETS record."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1783
+#, c-format
+msgid "Missing new-line parsing variable names at offset %zu in MRSETS record."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1818
+#, c-format
+msgid "Multiple response set name `%s' does not begin with `$'."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1852
+#, fuzzy, c-format
+msgid "MRSET %s contains duplicate variable name %s."
+msgstr "Invalid variable name ‘%s’."
+
+#: src/data/sys-file-reader.c:1867
+#, fuzzy, c-format
+msgid "MRSET %s contains both string and numeric variables."
+msgstr "Invalid variable name ‘%s’."
+
+#: src/data/sys-file-reader.c:1879
+#, fuzzy, c-format
+msgid "MRSET %s has no variables."
+msgstr "Invalid variable name ‘%s’."
+
+#: src/data/sys-file-reader.c:1881
+#, fuzzy, c-format
+msgid "MRSET %s has only one variable."
+msgstr "Invalid variable name ‘%s’."
+
+#: src/data/sys-file-reader.c:1925
+#, c-format
+msgid "Extension 11 has bad count %u (for %zu variables)."
+msgstr ""
+
+#: src/data/sys-file-reader.c:1958
+#, c-format
+msgid ""
+"Invalid variable display parameters for variable %zu (%s). Default "
+"parameters substituted."
+msgstr ""
+
+#: src/data/sys-file-reader.c:2052
+#, c-format
+msgid "Long variable mapping from %s to invalid variable name `%s'."
+msgstr "Long variable mapping from %s to invalid variable name ‘%s’."
+
+#: src/data/sys-file-reader.c:2063
+#, fuzzy, c-format
+msgid "Duplicate long variable name `%s'."
+msgstr "Duplicate long variable name ‘%s’ within system file."
+
+#: src/data/sys-file-reader.c:2096
+#, c-format
+msgid "%s listed as string of invalid length %s in very long string record."
+msgstr ""
+
+#: src/data/sys-file-reader.c:2107
+#, 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:2115
+#, c-format
+msgid "Very long string %s overflows dictionary."
+msgstr ""
+
+#: src/data/sys-file-reader.c:2133
+#, c-format
+msgid ""
+"Very long string with width %ld has segment %d of width %d (expected %d)."
+msgstr ""
+
+#: src/data/sys-file-reader.c:2176
+#, 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:2196
+#, 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:2217
+#, fuzzy, c-format
+msgid "Duplicate value label for %g on %s."
+msgstr "Duplicate value label for ‘%.*s’ on %s."
+
+#: src/data/sys-file-reader.c:2221 src/data/sys-file-reader.c:2534
+#, c-format
+msgid "Duplicate value label for `%.*s' on %s."
+msgstr "Duplicate value label for ‘%.*s’ on %s."
+
+#: src/data/sys-file-reader.c:2248
+#, fuzzy, c-format
+msgid "Variable index %d not in valid range 1...%zu."
+msgstr "Variable name begins with invalid character ‘%c’."
+
+#: src/data/sys-file-reader.c:2257
+#, c-format
+msgid "Variable index %d refers to long string continuation."
+msgstr ""
+
+#: src/data/sys-file-reader.c:2293
+#, c-format
+msgid "Error parsing attribute value %s[%d]."
+msgstr ""
+
+#: src/data/sys-file-reader.c:2307
+#, c-format
+msgid "Attribute value %s[%d] is not quoted: %s."
+msgstr ""
+
+#: src/data/sys-file-reader.c:2397
+#, fuzzy, c-format
+msgid "Invalid role for variable %s."
+msgstr "Invalid variable name ‘%s’."
+
+#: src/data/sys-file-reader.c:2406
+#, c-format
+msgid "%zu other variables had invalid roles."
+msgstr ""
+
+#: src/data/sys-file-reader.c:2419
+#, c-format
+msgid "Extension record subtype %d ends unexpectedly."
+msgstr ""
+
+#: src/data/sys-file-reader.c:2464
+#, c-format
+msgid "Ignoring long string value label record for unknown variable %s."
+msgstr ""
+
+#: src/data/sys-file-reader.c:2469
+#, c-format
+msgid "Ignoring long string value label record for numeric variable %s."
+msgstr ""
+
+#: src/data/sys-file-reader.c:2476
+#, c-format
+msgid ""
+"Ignoring long string value label 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:2507
+#, c-format
+msgid ""
+"Ignoring long string value label %zu for variable %s, with width %d, that "
+"has bad value width %zu."
+msgstr ""
+
+#: src/data/sys-file-reader.c:2580
+#, c-format
+msgid ""
+"Long string missing values record says variable %s has %d missing values, "
+"but only 1 to 3 missing values are allowed."
+msgstr ""
+
+#: src/data/sys-file-reader.c:2590
+#, c-format
+msgid "Ignoring long string missing value record for unknown variable %s."
+msgstr ""
+
+#: src/data/sys-file-reader.c:2595
+#, c-format
+msgid "Ignoring long string missing value record for numeric variable %s."
+msgstr ""
+
+#: src/data/sys-file-reader.c:2620
+#, c-format
+msgid ""
+"Ignoring long string missing value %zu for variable %s, with width %d, that "
+"has bad value width %zu."
+msgstr ""
+
+#: src/data/sys-file-reader.c:2675
+msgid "File ends in partial string value."
+msgstr ""
+
+#: src/data/sys-file-reader.c:2814
+msgid ""
+"Possible compressed data corruption: compressed spaces appear in numeric "
+"field."
+msgstr ""
+
+#: src/data/sys-file-reader.c:2965
+#, c-format
+msgid "Suppressed %d additional related warnings."
+msgstr ""
+
+#: src/data/sys-file-reader.c:3011 src/data/sys-file-reader.c:3028
+#, c-format
+msgid "Dictionary record refers to unknown variable %s."
+msgstr ""
+
+#: src/data/sys-file-reader.c:3090
+#, c-format
+msgid "Expecting digit at offset %zu in MRSETS record."
+msgstr ""
+
+#: src/data/sys-file-reader.c:3098
+#, c-format
+msgid "Expecting space at offset %zu in MRSETS record."
+msgstr ""
+
+#: src/data/sys-file-reader.c:3106
+#, c-format
+msgid "%zu-byte string starting at offset %zu exceeds record length %zu."
+msgstr ""
+
+#: src/data/sys-file-reader.c:3116
+#, c-format
+msgid "Expecting space at offset %zu following %zu-byte string."
+msgstr ""
+
+#: src/data/sys-file-reader.c:3409
+#, c-format
+msgid "Wrong ZLIB data header offset %#llx (expected %#llx)."
+msgstr ""
+
+#: src/data/sys-file-reader.c:3417
+#, c-format
+msgid "Impossible ZLIB trailer offset 0x%llx."
+msgstr ""
+
+#: src/data/sys-file-reader.c:3424
+#, c-format
+msgid "Invalid ZLIB trailer length %lld."
+msgstr ""
+
+#: src/data/sys-file-reader.c:3488
+#, c-format
+msgid "End of ZLIB trailer (0x%llx) is not file size (0x%llx)."
+msgstr ""
+
+#: src/data/sys-file-reader.c:3498
+#, c-format
+msgid "ZLIB trailer bias (%lld) differs from file header bias (%.2f)."
+msgstr ""
+
+#: src/data/sys-file-reader.c:3508
+#, c-format
+msgid "ZLIB trailer \"zero\" field has nonzero value %lld."
+msgstr ""
+
+#: src/data/sys-file-reader.c:3514
+#, c-format
+msgid "ZLIB trailer specifies unexpected %u-byte block size."
+msgstr ""
+
+#: src/data/sys-file-reader.c:3522
+#, c-format
+msgid "%lld-byte ZLIB trailer specifies %u data blocks (expected %lld)."
+msgstr ""
+
+#: src/data/sys-file-reader.c:3547
+#, c-format
+msgid ""
+"ZLIB block descriptor %u reported uncompressed data offset %#llx, when %#llx "
+"was expected."
+msgstr ""
+
+#: src/data/sys-file-reader.c:3556
+#, c-format
+msgid ""
+"ZLIB block descriptor %u reported compressed data offset %#llx, when %#llx "
+"was expected."
+msgstr ""
+
+#: src/data/sys-file-reader.c:3566
+#, c-format
+msgid ""
+"ZLIB block descriptor %u reported block size %#x, when %#x was expected."
+msgstr ""
+
+#: src/data/sys-file-reader.c:3574
+#, c-format
+msgid ""
+"ZLIB block descriptor %u reported block size %#x, when at most %#x was "
+"expected."
+msgstr ""
+
+#: src/data/sys-file-reader.c:3586
+#, c-format
+msgid ""
+"ZLIB block descriptor %u reports compressed size %u and uncompressed size %u."
+msgstr ""
+
+#: src/data/sys-file-reader.c:3598
+#, c-format
+msgid ""
+"ZLIB trailer is at offset %#llx but %#llx would be expected from block "
+"descriptors."
+msgstr ""
+
+#: src/data/sys-file-reader.c:3617
+#, c-format
+msgid "ZLIB initialization failed (%s)."
+msgstr ""
+
+#: src/data/sys-file-reader.c:3632
+#, c-format
+msgid "Inconsistency at end of ZLIB stream (%s)."
+msgstr ""
+
+#: src/data/sys-file-reader.c:3691
+#, c-format
+msgid "ZLIB stream inconsistency (%s)."
+msgstr ""
+
+#: src/data/sys-file-reader.c:3715
+msgid "Unexpected end of ZLIB compressed data."
+msgstr ""
+
+#: src/data/sys-file-reader.c:3753
+msgid "SPSS System File"
+msgstr ""
+
+#: src/data/sys-file-writer.c:210
+#, c-format
+msgid "Unknown system file version %d. Treating as version %d."
+msgstr ""
+
+#: src/data/sys-file-writer.c:1278
+#, c-format
+msgid "An I/O error occurred writing system file `%s'."
+msgstr "An I/O error occurred writing system file ‘%s’."
+
+#: src/data/sys-file-writer.c:1385
+#, c-format
+msgid "Failed to initialize ZLIB for compression (%s)."
+msgstr ""
+
+#: src/data/sys-file-writer.c:1414
+#, c-format
+msgid "Failed to complete ZLIB stream compression (%s)."
+msgstr ""
+
+#: src/data/sys-file-writer.c:1455
+#, c-format
+msgid "ZLIB stream compression failed (%s)."
+msgstr ""
+
+#: src/data/sys-file-writer.c:1497
+#, c-format
+msgid "%s: Seek failed (%s)."
+msgstr ""
+
+#: src/data/variable.c:675
+#, c-format
+msgid "%s (%s)"
+msgstr ""
+
+#: src/data/variable.c:777
+msgid "Nominal"
+msgstr ""
+
+#: src/data/variable.c:780
+msgid "Ordinal"
+msgstr ""
+
+#: src/data/variable.c:783 src/language/stats/ks-one-sample.c:327
+msgid "Scale"
+msgstr ""
+
+#: src/data/variable.c:874
+msgid "Input"
+msgstr ""
+
+#. TRANSLATORS: This will form a filename. Please avoid whitespace.
+#: src/data/variable.c:877 src/ui/gui/psppire-output-window.c:535
+msgid "Output"
+msgstr ""
+
+#: src/data/variable.c:880
+msgid "Both"
+msgstr ""
+
+#: src/data/variable.c:883 src/language/dictionary/sys-file-info.c:225
+#: src/ui/gui/psppire-dialog-action-crosstabs.c:84
+#: src/ui/gui/psppire-dialog-action-crosstabs.c:96
+#: src/ui/gui/psppire-dialog-action-crosstabs.c:131
+#: src/ui/gui/psppire-dialog-action-crosstabs.c:139
+#: src/ui/gui/psppire-var-sheet.c:438 src/ui/gui/var-display.c:16
+msgid "None"
+msgstr ""
+
+#: src/data/variable.c:886
+msgid "Partition"
+msgstr ""
+
+#: src/data/variable.c:889 src/ui/gui/reliability.ui:21
+msgid "Split"
+msgstr ""
+
+#: src/data/variable.c:1002
+msgid "Left"
+msgstr ""
+
+#: src/data/variable.c:1005
+msgid "Right"
+msgstr ""
+
+#: src/data/variable.c:1008
+msgid "Center"
+msgstr "Centre"
+
+#: src/language/command.c:207 src/language/stats/graph.c:683
+#: src/language/stats/graph.c:689 src/language/stats/graph.c:723
+#: src/language/stats/graph.c:728 src/language/stats/graph.c:733
+#: src/language/stats/graph.c:785 src/language/stats/graph.c:790
+#: src/language/stats/graph.c:795 src/language/stats/graph.c:800
+#: src/language/stats/graph.c:805 src/language/stats/graph.c:810
+#: src/language/stats/graph.c:815 src/language/utilities/set.q:237
+#, fuzzy, c-format
+msgid "%s is not yet implemented."
+msgstr "‘%s’ is not a valid length."
+
+#: src/language/command.c:212
+#, c-format
+msgid "%s may be used only in testing mode."
+msgstr ""
+
+#: src/language/command.c:217
+#, c-format
+msgid "%s may be used only in enhanced syntax mode."
+msgstr ""
+
+#: src/language/command.c:346
+#, fuzzy
+msgid "expecting command name"
+msgstr "expecting ‘%s’"
+
+#: src/language/command.c:348
+#, fuzzy, c-format
+msgid "Unknown command `%s'."
+msgstr "Unknown format type ‘%s’."
+
+#: src/language/command.c:381
+#, c-format
+msgid "%s is allowed only before the active dataset has been defined."
+msgstr ""
+
+#: src/language/command.c:385
+#, c-format
+msgid "%s is allowed only after the active dataset has been defined."
+msgstr ""
+
+#: src/language/command.c:389 src/language/command.c:393
+#, c-format
+msgid "%s is allowed only inside %s."
+msgstr ""
+
+#: src/language/command.c:400 src/language/command.c:404
+#, c-format
+msgid ""
+"%s is allowed only before the active dataset has been defined or inside %s."
+msgstr ""
+
+#: src/language/command.c:408 src/language/command.c:412
+#, c-format
+msgid ""
+"%s is allowed only after the active dataset has been defined or inside %s."
+msgstr ""
+
+#: src/language/command.c:416
+#, c-format
+msgid "%s is allowed only inside %s or inside %s."
+msgstr ""
+
+#: src/language/command.c:422
+#, c-format
+msgid ""
+"%s is allowed only after the active dataset has been defined, inside INPUT "
+"PROGRAM, or inside FILE TYPE."
+msgstr ""
+
+#: src/language/command.c:427
+#, c-format
+msgid ""
+"%s is allowed only before the active dataset has been defined, inside INPUT "
+"PROGRAM, or inside FILE TYPE."
+msgstr ""
+
+#: src/language/command.c:445 src/language/command.c:448
+#, c-format
+msgid "%s is not allowed inside %s."
+msgstr ""
+
+#: src/language/command.c:530 src/language/utilities/host.c:130
+#: src/language/utilities/permissions.c:105
+#, c-format
+msgid "This command not allowed when the %s option is set."
+msgstr ""
+
+#: src/language/command.c:546
+#, c-format
+msgid "Error removing `%s': %s."
+msgstr "Error removing ‘%s’: %s."
+
+#: src/language/lexer/lexer.c:295
+#, fuzzy, c-format
+msgid "expecting %s"
+msgstr "expecting ‘%s’"
+
+#: src/language/lexer/lexer.c:299
+#, fuzzy, c-format
+msgid "expecting %s or %s"
+msgstr "expecting ‘%s’"
+
+#: src/language/lexer/lexer.c:303
+#, fuzzy, c-format
+msgid "expecting %s, %s, or %s"
+msgstr "expecting ‘%s’"
+
+#: src/language/lexer/lexer.c:308
+#, fuzzy, c-format
+msgid "expecting %s, %s, %s, or %s"
+msgstr "expecting ‘%s’"
+
+#: src/language/lexer/lexer.c:313
+#, fuzzy, c-format
+msgid "expecting %s, %s, %s, %s, or %s"
+msgstr "expecting ‘%s’"
+
+#: src/language/lexer/lexer.c:318
+#, fuzzy, c-format
+msgid "expecting %s, %s, %s, %s, %s, or %s"
+msgstr "expecting ‘%s’"
+
+#: src/language/lexer/lexer.c:324
+#, fuzzy, c-format
+msgid "expecting %s, %s, %s, %s, %s, %s, or %s"
+msgstr "expecting ‘%s’"
+
+#: src/language/lexer/lexer.c:330
+#, fuzzy, c-format
+msgid "expecting %s, %s, %s, %s, %s, %s, %s, or %s"
+msgstr "expecting ‘%s’"
+
+#: src/language/lexer/lexer.c:350
+#, c-format
+msgid "Subcommand %s may only be specified once."
+msgstr ""
+
+#: src/language/lexer/lexer.c:362
+#, fuzzy, c-format
+msgid "Required subcommand %s was not specified."
+msgstr "Output file ‘%s’ exists but REPLACE was not specified."
+
+#: src/language/lexer/lexer.c:370
+#, c-format
+msgid "%s may only be specified once within subcommand %s"
+msgstr ""
+
+#: src/language/lexer/lexer.c:379
+#, c-format
+msgid "Required %s specification missing from %s subcommand"
+msgstr ""
+
+#: src/language/lexer/lexer.c:398
+#, fuzzy
+msgid "Syntax error at end of input"
+msgstr "Syntax error at ‘%s’"
+
+#: src/language/lexer/lexer.c:419 src/language/xforms/select-if.c:60
+#: src/language/stats/autorecode.c:217 src/language/stats/npar.c:504
+#: src/language/data-io/print-space.c:83
+#, fuzzy
+msgid "expecting end of command"
+msgstr "‘(’ expected on %s subcommand."
+
+#: src/language/lexer/lexer.c:623
+#, fuzzy
+msgid "expecting string"
+msgstr "expecting ‘%s’"
+
+#: src/language/lexer/lexer.c:652
+#, fuzzy
+msgid "expecting integer"
+msgstr "expecting ‘%s’"
+
+#: src/language/lexer/lexer.c:665
+#, fuzzy
+msgid "expecting number"
+msgstr "expecting ‘%s’"
+
+#: src/language/lexer/lexer.c:677
+#, fuzzy
+msgid "expecting identifier"
+msgstr "expecting ‘%s’"
+
+#: src/language/lexer/lexer.c:1270
+#, fuzzy
+msgid "Syntax error at end of command"
+msgstr "Syntax error at ‘%s’"
+
+#: src/language/lexer/lexer.c:1279
+#, c-format
+msgid "Syntax error at `%s'"
+msgstr "Syntax error at ‘%s’"
+
+#: src/language/lexer/lexer.c:1282
+#, fuzzy
+msgid "Syntax error"
+msgstr "Syntax error at ‘%s’"
+
+#: src/language/lexer/lexer.c:1446
+#, c-format
+msgid "String of hex digits has %d characters, which is not a multiple of 2"
+msgstr ""
+
+#: src/language/lexer/lexer.c:1453
+#, fuzzy, c-format
+msgid "`%c' is not a valid hex digit"
+msgstr "‘%c’ is not a valid %s digit."
+
+#: src/language/lexer/lexer.c:1458
+#, c-format
+msgid ""
+"Unicode string contains %d bytes, which is not in the valid range of 1 to 8 "
+"bytes"
+msgstr ""
+
+#: src/language/lexer/lexer.c:1464
+#, fuzzy, c-format
+msgid "U+%04X is not a valid Unicode code point"
+msgstr "‘%c’ is not a valid %s digit."
+
+#: src/language/lexer/lexer.c:1469
+msgid "Unterminated string constant"
+msgstr ""
+
+#: src/language/lexer/lexer.c:1473
+#, fuzzy, c-format
+msgid "Missing exponent following `%s'"
+msgstr "String expected following ‘+’."
+
+#: src/language/lexer/lexer.c:1478
+msgid "Unexpected `.' in middle of command"
+msgstr ""
+
+#: src/language/lexer/lexer.c:1484
+#, fuzzy, c-format
+msgid "Bad character %s in input"
+msgstr "Bad character in input: ‘%s’."
+
+#: src/language/lexer/lexer.c:1579
+#, c-format
+msgid "Opening `%s': %s."
+msgstr "Opening ‘%s’: %s."
+
+#: src/language/lexer/lexer.c:1623
+#, fuzzy, c-format
+msgid "Error closing `%s': %s."
+msgstr "Error removing ‘%s’: %s."
+
+#: src/language/lexer/subcommand-list.c:118
+#, c-format
+msgid "No more than %d %s subcommands allowed."
+msgstr ""
+
+#: src/language/lexer/format-parser.c:77
+#, fuzzy
+msgid "expecting valid format specifier"
+msgstr "expecting ‘%s’"
+
+#: src/language/lexer/format-parser.c:116
+#: src/language/lexer/format-parser.c:143 src/language/utilities/output.c:148
+#: src/language/data-io/data-list.c:438 src/language/data-io/get-data.c:646
+#: src/language/data-io/placement-parser.c:236
+#, c-format
+msgid "Unknown format type `%s'."
+msgstr "Unknown format type ‘%s’."
+
+#: src/language/lexer/format-parser.c:122
+#, c-format
+msgid "Format specifier `%s' lacks required width."
+msgstr ""
+
+#: src/language/lexer/format-parser.c:138
+#, fuzzy
+msgid "expecting format type"
+msgstr "expecting ‘%s’"
+
+#: src/language/lexer/value-parser.c:66
+#, c-format
+msgid ""
+"The high end of the range (%.*g) is below the low end (%.*g). The range "
+"will be treated as if reversed."
+msgstr ""
+
+#: src/language/lexer/value-parser.c:74
+#, c-format
+msgid "Ends of range are equal (%.*g)."
+msgstr ""
+
+#: src/language/lexer/value-parser.c:82
+#, c-format
+msgid "%s or %s must be part of a range."
+msgstr ""
+
+#: src/language/lexer/value-parser.c:118
+msgid "System-missing value is not valid here."
+msgstr ""
+
+#: src/language/lexer/value-parser.c:126
+#, fuzzy
+msgid "expecting number or data string"
+msgstr "expecting ‘%s’"
+
+#: src/language/lexer/variable-parser.c:70
+#, fuzzy
+msgid "expecting variable name"
+msgstr "‘)’ expected after variable names."
+
+#: src/language/lexer/variable-parser.c:80
+#, fuzzy, c-format
+msgid "%s is not a variable name."
+msgstr "‘%s’ is not a valid length."
+
+#: src/language/lexer/variable-parser.c:183
+#, 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:186
+#, 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:190
+#, c-format
+msgid "Scratch variables (such as %s) are not allowed here."
+msgstr ""
+
+#: src/language/lexer/variable-parser.c:194
+#, 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:200
+#, 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:205
+#: src/language/lexer/variable-parser.c:407
+#, fuzzy, c-format
+msgid "Variable %s appears twice in variable list."
+msgstr "Dummy variable name ‘%s’ hides dictionary variable ‘%s’."
+
+#: src/language/lexer/variable-parser.c:318
+#, c-format
+msgid "%s TO %s is not valid syntax since %s precedes %s in the dictionary."
+msgstr ""
+
+#: src/language/lexer/variable-parser.c:326
+#, 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:384
+#, fuzzy, c-format
+msgid "`%s' cannot be used with TO because it does not end in a digit."
+msgstr "‘%s’ may not be used as a variable name because it is a reserved word."
+
+#: src/language/lexer/variable-parser.c:392
+#, c-format
+msgid "Numeric suffix on `%s' is larger than supported with TO."
+msgstr ""
+
+#: src/language/lexer/variable-parser.c:468
+msgid "Scratch variables not allowed here."
+msgstr ""
+
+#: src/language/lexer/variable-parser.c:500
+msgid "Prefixes don't match in use of TO convention."
+msgstr ""
+
+#: src/language/lexer/variable-parser.c:505
+msgid "Bad bounds in use of TO convention."
+msgstr ""
+
+#: src/language/xforms/compute.c:150 src/language/xforms/compute.c:205
+#, c-format
+msgid ""
+"When executing COMPUTE: SYSMIS is not a valid value as an index into vector "
+"%s."
+msgstr ""
+
+#: src/language/xforms/compute.c:154 src/language/xforms/compute.c:212
+#, c-format
+msgid ""
+"When executing COMPUTE: %.*g is not a valid value as an index into vector %s."
+msgstr ""
+
+#: src/language/xforms/compute.c:356
+#, c-format
+msgid "There is no vector named %s."
+msgstr ""
+
+#: src/language/xforms/count.c:125
+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:261
+msgid ""
+"Inconsistent target variable types. Target variables must be all numeric or "
+"all string."
+msgstr ""
+
+#: src/language/xforms/recode.c:282
+msgid "CONVERT requires string input values and numeric output values."
+msgstr ""
+
+#: src/language/xforms/recode.c:339
+#, fuzzy, c-format
+msgid "%s is not allowed with string variables."
+msgstr "‘%s’ is not a valid length."
+
+#: src/language/xforms/recode.c:422
+#, fuzzy
+msgid "expecting output value"
+msgstr "expecting ‘%s’"
+
+#: src/language/xforms/recode.c:479
+#, 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:494
+#, 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:510
+#, c-format
+msgid "INTO is required with %s input values and %s output values."
+msgstr ""
+
+#: src/language/xforms/recode.c:523
+#, c-format
+msgid "Type mismatch. Cannot store %s data in %s variable %s."
+msgstr ""
+
+#: src/language/xforms/recode.c:566
+#, c-format
+msgid ""
+"Cannot recode because the variable %s would require a width of %d bytes or "
+"greater, but it has a width of only %d bytes."
+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:31
+#, c-format
+msgid "%s without %s."
+msgstr ""
+
+#: src/language/control/control-stack.c:59
+#, c-format
+msgid "This command must appear inside %s...%s, without intermediate %s...%s."
+msgstr ""
+
+#: src/language/control/control-stack.c:76
+#, c-format
+msgid "This command cannot appear outside %s...%s."
+msgstr ""
+
+#: src/language/control/do-if.c:177
+#, c-format
+msgid "This command may not follow %s in %s ... %s."
+msgstr ""
+
+#: src/language/control/loop.c:214
+msgid "Only one index clause may be specified."
+msgstr ""
+
+#: src/language/control/repeat.c:118
+#, c-format
+msgid "Dummy variable name `%s' hides dictionary variable `%s'."
+msgstr "Dummy variable name ‘%s’ hides dictionary variable ‘%s’."
+
+#: src/language/control/repeat.c:122
+#, c-format
+msgid "Dummy variable name `%s' is given twice."
+msgstr "Dummy variable name ‘%s’ is given twice."
+
+#: src/language/control/repeat.c:165
+#, c-format
+msgid ""
+"Dummy variable `%s' had %zu substitutions, so `%s' must also, but %zu were "
+"specified."
+msgstr ""
+
+#: src/language/control/repeat.c:377
+msgid "Ranges may only have integer bounds."
+msgstr ""
+
+#: src/language/control/repeat.c:391
+#, c-format
+msgid "%ld TO %ld is an invalid range."
+msgstr ""
+
+#: src/language/control/repeat.c:441
+#, c-format
+msgid "No matching %s."
+msgstr ""
+
+#: src/language/control/temporary.c:45
+msgid ""
+"This command may only appear once between procedures and procedure-like "
+"commands."
+msgstr ""
+
+#: src/language/dictionary/attributes.c:104
+msgid "Attribute array index must be between 1 and 65535."
+msgstr ""
+
+#: src/language/dictionary/apply-dictionary.c:74
+#, c-format
+msgid "Variable %s is %s in target file, but %s in source file."
+msgstr ""
+
+#: src/language/dictionary/apply-dictionary.c:110
+msgid "No matching variables found between the source and target files."
+msgstr ""
+
+#: src/language/dictionary/delete-variables.c:40
+#: src/language/dictionary/modify-variables.c:92
+#: src/language/dictionary/rename-variables.c:48
+#, c-format
+msgid ""
+"%s may not be used after %s. Temporary transformations will be made "
+"permanent."
+msgstr ""
+
+#: src/language/dictionary/delete-variables.c:48
+#, c-format
+msgid ""
+"%s may not be used to delete all variables from the active dataset "
+"dictionary. Use %s instead."
+msgstr ""
+
+#: src/language/dictionary/missing-values.c:70
+#, c-format
+msgid ""
+"Cannot mix numeric variables (e.g. %s) and string variables (e.g. %s) within "
+"a single list."
+msgstr ""
+
+#: src/language/dictionary/missing-values.c:123
+#, fuzzy, c-format
+msgid "Truncating missing value to maximum acceptable length (%d bytes)."
+msgstr "Duplicate value label for ‘%.*s’ on %s."
+
+#: src/language/dictionary/missing-values.c:146
+#, c-format
+msgid "Missing values provided are too long to assign to variable of width %d."
+msgstr ""
+
+#: src/language/dictionary/modify-variables.c:137
+msgid "Cannot specify ALL after specifying a set of variables."
+msgstr ""
+
+#: src/language/dictionary/modify-variables.c:207
+#: src/language/dictionary/rename-variables.c:71
+#, c-format
+msgid ""
+"Differing number of variables in old name list (%zu) and in new name list "
+"(%zu)."
+msgstr ""
+
+#: src/language/dictionary/modify-variables.c:232
+#: src/language/dictionary/modify-variables.c:276
+#, c-format
+msgid ""
+"%s subcommand may be given at most once. It may not be given in conjunction "
+"with the %s subcommand."
+msgstr ""
+
+#: src/language/dictionary/modify-variables.c:304
+#, c-format
+msgid "Unrecognized subcommand name `%s'."
+msgstr "Unrecognised subcommand name ‘%s’."
+
+#: src/language/dictionary/modify-variables.c:306
+msgid "Subcommand name expected."
+msgstr ""
+
+#: src/language/dictionary/mrsets.c:116
+#, c-format
+msgid ""
+"VARIABLES specified only variable %s on %s, but at least two variables are "
+"required."
+msgstr ""
+
+#: src/language/dictionary/mrsets.c:149
+msgid "Numeric VALUE must be an integer."
+msgstr ""
+
+#: src/language/dictionary/mrsets.c:229 src/language/dictionary/mrsets.c:267
+#, c-format
+msgid ""
+"MDGROUP subcommand for group %s specifies a string VALUE, but the variables "
+"specified for this group are numeric."
+msgstr ""
+
+#: src/language/dictionary/mrsets.c:253
+#, c-format
+msgid ""
+"VALUE string on MDGROUP subcommand for group %s is %d bytes long, but it "
+"must be no longer than the narrowest variable in the group, which is %s with "
+"a width of %d bytes."
+msgstr ""
+
+#: src/language/dictionary/mrsets.c:279
+#, c-format
+msgid ""
+"MDGROUP subcommand for group %s specifies LABELSOURCE=VARLABEL but not "
+"CATEGORYLABELS=COUNTEDVALUES. Ignoring LABELSOURCE."
+msgstr ""
+
+#: src/language/dictionary/mrsets.c:285
+#, c-format
+msgid ""
+"MDGROUP subcommand for group %s specifies both LABEL and LABELSOURCE, but "
+"only one of these subcommands may be used at a time. Ignoring LABELSOURCE."
+msgstr ""
+
+#: src/language/dictionary/mrsets.c:325
+#, c-format
+msgid ""
+"Variables %s and %s specified as part of multiple dichotomy group %s have "
+"the same variable label. Categories represented by these variables will not "
+"be distinguishable in output."
+msgstr ""
+
+#: src/language/dictionary/mrsets.c:355
+#, c-format
+msgid ""
+"Variable %s specified as part of multiple dichotomy group %s (which has "
+"CATEGORYLABELS=COUNTEDVALUES) has no value label for its counted value. "
+"This category will not be distinguishable in output."
+msgstr ""
+
+#: src/language/dictionary/mrsets.c:368
+#, c-format
+msgid ""
+"Variables %s and %s specified as part of multiple dichotomy group %s (which "
+"has CATEGORYLABELS=COUNTEDVALUES) have the same value label for the group's "
+"counted value. These categories will not be distinguishable in output."
+msgstr ""
+
+#: src/language/dictionary/mrsets.c:425
+#, c-format
+msgid ""
+"Variables specified on MCGROUP should have the same categories, but %s and "
+"%s (and possibly others) in multiple category group %s have different value "
+"labels for value %s."
+msgstr ""
+
+#: src/language/dictionary/mrsets.c:483
+#, c-format
+msgid "No multiple response set named %s."
+msgstr ""
+
+#: src/language/dictionary/mrsets.c:537
+msgid ""
+"The active dataset dictionary does not contain any multiple response sets."
+msgstr ""
+
+#: src/language/dictionary/mrsets.c:547
+msgid "Multiple Response Sets"
+msgstr ""
+
+#: src/language/dictionary/mrsets.c:548 src/ui/gui/psppire-var-sheet.c:1368
+msgid "Name"
+msgstr ""
+
+#: src/language/dictionary/mrsets.c:549 src/ui/gui/variable-info.ui:9
+#, fuzzy
+msgid "Variables"
+msgstr "Cases ≥ Test Value"
+
+#: src/language/dictionary/mrsets.c:550
+msgid "Details"
+msgstr ""
+
+#: src/language/dictionary/mrsets.c:564
+msgid "Multiple dichotomy set"
+msgstr ""
+
+#: src/language/dictionary/mrsets.c:565
+msgid "Multiple category set"
+msgstr ""
+
+#: src/language/dictionary/mrsets.c:567
+#: src/language/dictionary/split-file.c:84
+#: src/language/dictionary/sys-file-info.c:439
+#: src/language/dictionary/sys-file-info.c:538
+#: src/ui/gui/psppire-var-sheet.c:1381 src/ui/gui/compute.ui:480
+msgid "Label"
+msgstr ""
+
+#: src/language/dictionary/mrsets.c:571
+msgid "Label source"
+msgstr ""
+
+#: src/language/dictionary/mrsets.c:573
+msgid "First variable label among variables"
+msgstr ""
+
+#: src/language/dictionary/mrsets.c:574
+msgid "Provided by user"
+msgstr ""
+
+#: src/language/dictionary/mrsets.c:575
+msgid "Counted value"
+msgstr ""
+
+#: src/language/dictionary/mrsets.c:587
+msgid "Category label source"
+msgstr ""
+
+#: src/language/dictionary/mrsets.c:589
+#, fuzzy
+msgid "Variable labels"
+msgstr "‘(’ expected."
+
+#: src/language/dictionary/mrsets.c:590
+msgid "Value labels of counted value"
+msgstr ""
+
+#: src/language/dictionary/numeric.c:67
+#, c-format
+msgid "Format type %s may not be used with a numeric variable."
+msgstr ""
+
+#: src/language/dictionary/numeric.c:86 src/language/dictionary/numeric.c:153
+#, fuzzy, c-format
+msgid "There is already a variable named %s."
+msgstr "Invalid variable name ‘%s’."
+
+#: src/language/dictionary/numeric.c:138
+#, c-format
+msgid "Format type %s may not be used with a string variable."
+msgstr ""
+
+#: src/language/dictionary/rename-variables.c:89
+#, fuzzy, c-format
+msgid "Renaming would duplicate variable name %s."
+msgstr "Invalid variable name ‘%s’."
+
+#: src/language/dictionary/split-file.c:83
+#: src/language/dictionary/sys-file-info.c:486
+#: src/language/dictionary/sys-file-info.c:537
+#: src/language/stats/cochran.c:172 src/language/stats/examine.c:1133
+#: src/language/stats/frequencies.c:293 src/language/stats/reliability.c:802
+#: src/language/stats/reliability.c:811 src/language/stats/crosstabs.q:1272
+#: src/language/stats/crosstabs.q:1302 src/language/stats/crosstabs.q:1326
+#: src/language/stats/crosstabs.q:1352
+#, fuzzy
+msgid "Value"
+msgstr "Cases ≥ Test Value"
+
+#: src/language/dictionary/sys-file-info.c:166
+msgid "File:"
+msgstr ""
+
+#: src/language/dictionary/sys-file-info.c:169
+msgid "Label:"
+msgstr ""
+
+#: src/language/dictionary/sys-file-info.c:173
+msgid "No label."
+msgstr ""
+
+#: src/language/dictionary/sys-file-info.c:177
+msgid "Created:"
+msgstr ""
+
+#: src/language/dictionary/sys-file-info.c:183
+msgid "Product:"
+msgstr ""
+
+#: src/language/dictionary/sys-file-info.c:187
+msgid "Integer Format:"
+msgstr ""
+
+#: src/language/dictionary/sys-file-info.c:189
+msgid "Big Endian"
+msgstr ""
+
+#: src/language/dictionary/sys-file-info.c:190
+msgid "Little Endian"
+msgstr ""
+
+#: src/language/dictionary/sys-file-info.c:191
+#: src/language/dictionary/sys-file-info.c:200
+#: src/language/dictionary/sys-file-info.c:207
+#: src/language/utilities/set.q:943
+msgid "Unknown"
+msgstr ""
+
+#: src/language/dictionary/sys-file-info.c:193
+msgid "Real Format:"
+msgstr ""
+
+#: src/language/dictionary/sys-file-info.c:195
+msgid "IEEE 754 LE."
+msgstr ""
+
+#: src/language/dictionary/sys-file-info.c:196
+msgid "IEEE 754 BE."
+msgstr ""
+
+#: src/language/dictionary/sys-file-info.c:197
+msgid "VAX D."
+msgstr ""
+
+#: src/language/dictionary/sys-file-info.c:198
+msgid "VAX G."
+msgstr ""
+
+#: src/language/dictionary/sys-file-info.c:199
+msgid "IBM 390 Hex Long."
+msgstr ""
+
+#: src/language/dictionary/sys-file-info.c:202
+#, fuzzy
+msgid "Variables:"
+msgstr "Cases ≥ Test Value"
+
+#: src/language/dictionary/sys-file-info.c:205
+msgid "Cases:"
+msgstr ""
+
+#: src/language/dictionary/sys-file-info.c:212
+msgid "Type:"
+msgstr ""
+
+#: src/language/dictionary/sys-file-info.c:215
+msgid "Weight:"
+msgstr ""
+
+#: src/language/dictionary/sys-file-info.c:220
+msgid "Not weighted."
+msgstr ""
+
+#: src/language/dictionary/sys-file-info.c:223
+msgid "Compression:"
+msgstr ""
+
+#: src/language/dictionary/sys-file-info.c:229
+msgid "Encoding:"
+msgstr ""
+
+#: src/language/dictionary/sys-file-info.c:237
+#: src/language/dictionary/sys-file-info.c:439
+msgid "Description"
+msgstr ""
+
+#: src/language/dictionary/sys-file-info.c:238
+#: src/language/dictionary/sys-file-info.c:442
+#: src/language/dictionary/sys-file-info.c:732
+msgid "Position"
+msgstr ""
+
+#: src/language/dictionary/sys-file-info.c:289
+msgid "The active dataset does not have a file label."
+msgstr ""
+
+#: src/language/dictionary/sys-file-info.c:291
+#, c-format
+msgid "File label: %s"
+msgstr ""
+
+#: src/language/dictionary/sys-file-info.c:366
+msgid "No variables to display."
+msgstr ""
+
+#: src/language/dictionary/sys-file-info.c:380
+msgid "Macros not supported."
+msgstr ""
+
+#: src/language/dictionary/sys-file-info.c:389
+msgid "The active dataset dictionary does not contain any documents."
+msgstr ""
+
+#: src/language/dictionary/sys-file-info.c:396
+msgid "Documents in the active dataset:"
+msgstr ""
+
+#: src/language/dictionary/sys-file-info.c:485
+msgid "Attribute"
+msgstr ""
+
+#: src/language/dictionary/sys-file-info.c:521
+msgid "Custom data file attributes."
+msgstr ""
+
+#: src/language/dictionary/sys-file-info.c:568
+#, c-format
+msgid "Label: %s\n"
+msgstr ""
+
+#: src/language/dictionary/sys-file-info.c:581
+#, c-format
+msgid "Format: %s\n"
+msgstr ""
+
+#: src/language/dictionary/sys-file-info.c:584
+#, c-format
+msgid "Print Format: %s\n"
+msgstr ""
+
+#: src/language/dictionary/sys-file-info.c:586
+#, c-format
+msgid "Write Format: %s\n"
+msgstr ""
+
+#: src/language/dictionary/sys-file-info.c:593
+#, c-format
+msgid "Measure: %s\n"
+msgstr ""
+
+#: src/language/dictionary/sys-file-info.c:597
+#, c-format
+msgid "Role: %s\n"
+msgstr ""
+
+#: src/language/dictionary/sys-file-info.c:601
+#, c-format
+msgid "Display Alignment: %s\n"
+msgstr ""
+
+#: src/language/dictionary/sys-file-info.c:605
+#, c-format
+msgid "Display Width: %d\n"
+msgstr ""
+
+#: src/language/dictionary/sys-file-info.c:614
+#, fuzzy
+msgid "Missing Values: "
+msgstr "Cases ≥ Test Value"
+
+#: src/language/dictionary/sys-file-info.c:712
+msgid "No vectors defined."
+msgstr ""
+
+#: src/language/dictionary/sys-file-info.c:731
+msgid "Vector"
+msgstr ""
+
+#: src/language/dictionary/sys-file-info.c:734
+msgid "Print Format"
+msgstr ""
+
+#: src/language/dictionary/sys-file-info.c:998
+msgid "No valid encodings found."
+msgstr ""
+
+#: src/language/dictionary/sys-file-info.c:1003
+#, c-format
+msgid "Usable encodings for %s."
+msgstr ""
+
+#: src/language/dictionary/sys-file-info.c:1004
+#, c-format
+msgid ""
+"Encodings that can successfully read %s (by specifying the encoding name on "
+"the GET command's ENCODING subcommand). Encodings that yield identical text "
+"are listed together."
+msgstr ""
+
+#: src/language/dictionary/sys-file-info.c:1012
+msgid "Encodings"
+msgstr ""
+
+#: src/language/dictionary/sys-file-info.c:1037
+#, c-format
+msgid "%s encoded text strings."
+msgstr ""
+
+#: src/language/dictionary/sys-file-info.c:1038
+msgid ""
+"Text strings in the file dictionary that the previously listed encodings "
+"interpret differently, along with the interpretations."
+msgstr ""
+
+#: src/language/dictionary/sys-file-info.c:1045
+msgid "Purpose"
+msgstr ""
+
+#: src/language/dictionary/sys-file-info.c:1047
+#: src/ui/gui/page-first-line.c:144
+msgid "Text"
+msgstr ""
+
+#: src/language/dictionary/value-labels.c:154
+#, fuzzy, c-format
+msgid "Truncating value label to %d bytes."
+msgstr "Duplicate value label for ‘%.*s’ on %s."
+
+#: src/language/dictionary/vector.c:66
+#, c-format
+msgid "A vector named %s already exists."
+msgstr ""
+
+#: src/language/dictionary/vector.c:74
+#, fuzzy, c-format
+msgid "Vector name %s is given twice."
+msgstr "Dummy variable name ‘%s’ is given twice."
+
+#: src/language/dictionary/vector.c:98
+msgid "A slash must separate each vector specification in VECTOR's long form."
+msgstr ""
+
+#: src/language/dictionary/vector.c:131
+msgid "Vectors must have at least one element."
+msgstr ""
+
+#: src/language/dictionary/vector.c:152
+#, fuzzy
+msgid "expecting vector length"
+msgstr "expecting ‘%s’"
+
+#: src/language/dictionary/vector.c:172
+#, fuzzy, c-format
+msgid "%s is an existing variable name."
+msgstr "‘%s’ is not a valid length."
+
+#: src/language/dictionary/variable-display.c:120
+msgid "Variable display width must be a positive integer."
+msgstr ""
+
+#: src/language/dictionary/weight.c:49
+msgid "The weighting variable must be numeric."
+msgstr ""
+
+#: src/language/dictionary/weight.c:54
+msgid "The weighting variable may not be scratch."
+msgstr ""
+
+#: src/language/tests/moments-test.c:50
+msgid "expecting weight value"
+msgstr ""
+
+#: src/language/utilities/cd.c:45
+#, c-format
+msgid "Cannot change directory to %s: %s "
+msgstr ""
+
+#: src/language/utilities/date.c:33
+#, c-format
+msgid "Only %s is currently implemented."
+msgstr ""
+
+#: src/language/utilities/host.c:87
+#, fuzzy, c-format
+msgid "Couldn't fork: %s."
+msgstr "Could not open ‘%s’: %s"
+
+#: src/language/utilities/host.c:102
+msgid "Interactive shell not supported on this platform."
+msgstr ""
+
+#: src/language/utilities/host.c:114
+msgid "Command shell not supported on this platform."
+msgstr ""
+
+#: src/language/utilities/host.c:120
+#, fuzzy, c-format
+msgid "Error executing command: %s."
+msgstr "Error reading ‘%s’: %s"
+
+#: src/language/utilities/title.c:97
+#, c-format
+msgid " (Entered %s)"