Fixed warnings generated by gcc 4.1.2
[pspp-builds.git] / po / pspp.pot
index 929d2ade75ea8a8159af2abdd4c397af1b78e064..bd26c476e73f0c7987982ff9548e53e6eeaf3743 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: pspp-dev@gnu.org\n"
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: pspp-dev@gnu.org\n"
-"POT-Creation-Date: 2005-05-10 12:06+0800\n"
+"POT-Creation-Date: 2006-09-27 08:45+0800\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,1531 +17,1310 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
 
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
 
-#: src/aggregate.c:195
-msgid "while expecting COLUMNWISE"
+#: src/data/any-reader.c:75
+#, c-format
+msgid "An error occurred while opening \"%s\": %s."
 msgstr ""
 
 msgstr ""
 
-#: src/aggregate.c:224
-msgid "expecting BREAK"
+#: src/data/any-reader.c:130
+#, c-format
+msgid "\"%s\" is not a system or portable file."
 msgstr ""
 
 msgstr ""
 
-#: src/aggregate.c:229
-msgid ""
-"When PRESORTED is specified, specifying sorting directions with (A) or (D) "
-"has no effect.  Output data will be sorted the same way as the input data."
+#: src/data/any-reader.c:136 src/data/any-writer.c:81
+msgid "The inline file is not allowed here."
 msgstr ""
 
 msgstr ""
 
-#: src/aggregate.c:385
-msgid "expecting aggregation function"
+#: src/data/calendar.c:81
+#, c-format
+msgid "Month %d is not in acceptable range of 0 to 13."
 msgstr ""
 
 msgstr ""
 
-#: src/aggregate.c:401
+#: src/data/calendar.c:89
 #, c-format
 #, c-format
-msgid "Unknown aggregation function %s."
+msgid "Day %d is not in acceptable range of 0 to 31."
 msgstr ""
 
 msgstr ""
 
-#: src/aggregate.c:416
-msgid "expecting `('"
+#: src/data/calendar.c:96
+#, c-format
+msgid "Date %04d-%d-%d is before the earliest acceptable date of 1582-10-15."
 msgstr ""
 
 msgstr ""
 
-#: src/aggregate.c:453
+#: src/data/data-in.c:59
 #, c-format
 #, c-format
-msgid "Missing argument %d to %s."
+msgid "(column %d"
 msgstr ""
 
 msgstr ""
 
-#: src/aggregate.c:462
+#: src/data/data-in.c:61
 #, c-format
 #, c-format
-msgid "Arguments to %s must be of same type as source variables."
+msgid "(columns %d-%d"
 msgstr ""
 
 msgstr ""
 
-#: src/aggregate.c:472
-msgid "expecting `)'"
+#: src/data/data-in.c:62
+#, c-format
+msgid ", field type %s) "
 msgstr ""
 
 msgstr ""
 
-#: src/aggregate.c:484
-#, c-format
-msgid ""
-"Number of source variables (%d) does not match number of target variables (%"
-"d)."
+#: src/data/data-in.c:207
+msgid "Field does not form a valid floating-point constant."
 msgstr ""
 
 msgstr ""
 
-#: src/aggregate.c:501
-#, c-format
-msgid ""
-"The value arguments passed to the %s function are out-of-order.  They will "
-"be treated as if they had been specified in the correct order."
+#: src/data/data-in.c:234
+msgid "Field contents followed by garbage."
 msgstr ""
 
 msgstr ""
 
-#: src/aggregate.c:569
-#, c-format
-msgid ""
-"Variable name %s is not unique within the aggregate file dictionary, which "
-"contains the aggregate variables and the break variables."
+#: src/data/data-in.c:252
+msgid "Underflow in floating-point constant."
 msgstr ""
 
 msgstr ""
 
-#: src/apply-dict.c:68
-#, c-format
-msgid "Variable %s is %s in target file, but %s in source file."
+#: src/data/data-in.c:263
+msgid "Overflow in floating-point constant."
 msgstr ""
 
 msgstr ""
 
-#: src/apply-dict.c:71 src/apply-dict.c:72 src/format.c:224 src/sfm-read.c:996
-#: src/sfm-read.c:1125 src/sfm-read.c:1126
-msgid "string"
+#: src/data/data-in.c:296
+msgid "All characters in field must be digits."
 msgstr ""
 
 msgstr ""
 
-#: src/apply-dict.c:71 src/apply-dict.c:72 src/format.c:224 src/sfm-read.c:996
-#: src/sfm-read.c:1125 src/sfm-read.c:1126
-msgid "numeric"
+#: src/data/data-in.c:320
+msgid "Unrecognized character in field."
 msgstr ""
 
 msgstr ""
 
-#: src/apply-dict.c:84
-#, c-format
-msgid "Cannot add value labels from source file to long string variable %s."
+#: src/data/data-in.c:338 src/data/data-in.c:586
+msgid "Field must have even length."
+msgstr ""
+
+#: src/data/data-in.c:348 src/data/data-in.c:596
+msgid "Field must contain only hex digits."
 msgstr ""
 
 msgstr ""
 
-#: src/apply-dict.c:130
+#: src/data/data-in.c:387
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"Cannot apply missing values from source file to long string variable %s."
+"Quality of zoned decimal (Z) input format code is suspect.  Check your "
+"results three times. Report bugs to %s."
 msgstr ""
 
 msgstr ""
 
-#: src/apply-dict.c:163
-msgid "No matching variables found between the source and target files."
+#: src/data/data-in.c:399
+msgid "Zoned decimal field contains fewer than 2 characters."
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:230
-#, c-format
-msgid "ASCII driver initializing as `%s'..."
+#: src/data/data-in.c:407
+msgid "Bad sign byte in zoned decimal number."
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:285
-#, c-format
-msgid ""
-"ascii driver: Area of page excluding margins and headers must be at least 59 "
-"characters wide by 15 lines long.  Page as configured is only %d characters "
-"by %d lines."
+#: src/data/data-in.c:427
+msgid "Format error in zoned decimal number."
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:390 src/devind.c:167 src/html.c:103 src/postscript.c:461
-#, c-format
-msgid "%s: Initialization complete."
+#: src/data/data-in.c:441
+msgid "Error in syntax of zoned decimal number."
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:402 src/devind.c:179 src/html.c:115 src/postscript.c:474
-#, c-format
-msgid "%s: Beginning closing..."
+#: src/data/data-in.c:636
+msgid "Unexpected end of field."
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:424 src/devind.c:184 src/html.c:120 src/postscript.c:493
-#, c-format
-msgid "%s: Finished closing."
+#: src/data/data-in.c:662
+msgid "Digit expected in field."
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:485
+#: src/data/data-in.c:687
 #, c-format
 #, c-format
-msgid ""
-"Bad index value for `box' key: syntax is box[INDEX], 0 <= INDEX < %d "
-"decimal, with INDEX expressed in base 4."
+msgid "Day (%ld) must be between 1 and 31."
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:491
-#, c-format
-msgid "Duplicate value for key `%s'."
+#: src/data/data-in.c:712
+msgid "Delimiter expected between fields in date."
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:500
+#: src/data/data-in.c:745
 #, c-format
 #, c-format
-msgid "Unknown configuration parameter `%s' for ascii device driver."
+msgid "Parse error at `%c' expecting %s."
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:513
+#: src/data/data-in.c:759
 #, c-format
 #, c-format
-msgid ""
-"Unknown character set `%s'.  Valid character sets are `ascii' and `latin1'."
+msgid "Unknown %s `%.*s'."
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:522
+#: src/data/data-in.c:809
 #, c-format
 #, c-format
-msgid ""
-"Unknown overstrike style `%s'.  Valid overstrike styles are `single' and "
-"`line'."
+msgid "Month (%ld) must be between 1 and 12."
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:531
-#, c-format
-msgid ""
-"Unknown carriage return style `%s'.  Valid carriage return styles are `cr' "
-"and `bs'."
+#: src/data/data-in.c:813
+msgid "month"
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:543 src/postscript.c:684
+#: src/data/data-in.c:827
 #, c-format
 #, c-format
-msgid "Positive integer required as value for `%s'."
+msgid "Year (%ld) must be between 1582 and 19999."
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:574
+#: src/data/data-in.c:838
 #, c-format
 #, c-format
-msgid "Zero or positive integer required as value for `%s'."
+msgid "Trailing garbage \"%s\" following date."
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:645 src/postscript.c:642
+#: src/data/data-in.c:853
 #, c-format
 #, c-format
-msgid "Boolean value expected for %s."
+msgid "Julian day (%d) must be between 1 and 366."
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:677 src/ascii.c:692 src/ascii.c:709
+#: src/data/data-in.c:865
 #, c-format
 #, c-format
-msgid "ASCII output driver: %s: %s"
+msgid "Year (%d) must be between 1582 and 19999."
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:785
+#: src/data/data-in.c:881
 #, c-format
 #, c-format
-msgid "ascii_line_horz: bad hline (%d,%d),%d out of (%d,%d)\n"
+msgid "Quarter (%ld) must be between 1 and 4."
+msgstr ""
+
+#: src/data/data-in.c:891
+msgid "`Q' expected between quarter and year."
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:819
+#: src/data/data-in.c:907
 #, c-format
 #, c-format
-msgid "ascii_line_vert: bad vline %d,(%d,%d) out of (%d,%d)\n"
+msgid "Week (%ld) must be between 1 and 53."
+msgstr ""
+
+#: src/data/data-in.c:919
+msgid "`WK' expected between week and year."
+msgstr ""
+
+#: src/data/data-in.c:942
+msgid "Delimiter expected between fields in time."
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:849
+#: src/data/data-in.c:954
 #, c-format
 #, c-format
-msgid "ascii_line_intersection: bad intsct (%d,%d) out of (%d,%d)\n"
+msgid "Hour (%ld) must be positive."
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:997
+#: src/data/data-in.c:966
 #, c-format
 #, c-format
-msgid "%s: horiz=%d, vert=%d\n"
+msgid "Minute (%ld) must be between 0 and 59."
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:1169
+#: src/data/data-in.c:1013
 #, c-format
 #, c-format
-msgid "Writing `%s': %s"
+msgid "Hour (%ld) must be between 0 and 23."
+msgstr ""
+
+#: src/data/data-in.c:1041
+msgid "weekday"
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:1579 src/postscript.c:2098
+#: src/data/data-in.c:1372
 #, c-format
 #, c-format
-msgid "%s - Page %d"
+msgid "Field too long (%d characters).  Truncated after character %d."
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:1646
-msgid "Charts are unsupported with ascii drivers."
+#: src/data/data-out.c:242
+msgid ""
+"The N output format cannot be used to output a negative number or the system-"
+"missing value."
 msgstr ""
 
 msgstr ""
 
-#: src/autorecode.c:122
+#: src/data/data-out.c:356
 #, c-format
 #, c-format
-msgid "Source variable count (%d) does not match target variable count (%d)."
+msgid ""
+"Quality of zoned decimal (Z) output format code is suspect.  Check your "
+"results. Report bugs to %s."
 msgstr ""
 
 msgstr ""
 
-#: src/autorecode.c:139 src/command.c:793 src/compute.c:277 src/do-if.c:253
-#: src/get.c:240 src/lexer.c:424 src/loop.c:241 src/matrix-data.c:528
-#: src/print.c:335 src/print.c:1045 src/recode.c:405 src/sel-if.c:54
-#: src/sel-if.c:131 src/vector.c:194 src/file-handle.q:139
-msgid "expecting end of command"
+#: src/data/data-out.c:364
+msgid "The system-missing value cannot be output as a zoned decimal number."
 msgstr ""
 
 msgstr ""
 
-#: src/autorecode.c:149
+#: src/data/data-out.c:377
 #, c-format
 #, c-format
-msgid "Target variable %s duplicates existing variable %s."
+msgid "Number %g too big to fit in field with format Z%d.%d."
 msgstr ""
 
 msgstr ""
 
-#: src/autorecode.c:156
+#: src/data/data-out.c:771
 #, c-format
 #, c-format
-msgid "Duplicate variable name %s among target variables."
+msgid "Time value %g too large in magnitude to convert to alphanumeric time."
 msgstr ""
 
 msgstr ""
 
-#: src/calendar.c:78
+#: src/data/data-out.c:822
 #, c-format
 #, c-format
-msgid "Month %d is not in acceptable range of 0 to 13."
+msgid "Weekday index %f does not lie between 1 and 7."
 msgstr ""
 
 msgstr ""
 
-#: src/calendar.c:86
+#: src/data/data-out.c:842
 #, c-format
 #, c-format
-msgid "Day %d is not in acceptable range of 0 to 31."
+msgid "Month index %f does not lie between 1 and 12."
 msgstr ""
 
 msgstr ""
 
-#: src/calendar.c:93
+#: src/data/data-out.c:955
 #, c-format
 #, c-format
-msgid "Date %04d-%d-%d is before the earliest acceptable date of 1582-10-15."
+msgid ""
+"Year %d cannot be represented in four digits for output formatting purposes."
+msgstr ""
+
+#: src/data/dictionary.c:708
+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 ""
 
 msgstr ""
 
-#: src/casefile.c:186
+#: src/data/fastfile.c:536
 #, c-format
 msgid "%s: Removing temporary file: %s."
 msgstr ""
 
 #, c-format
 msgid "%s: Removing temporary file: %s."
 msgstr ""
 
-#: src/casefile.c:333
+#: src/data/fastfile.c:660
 #, c-format
 msgid "Error writing temporary file: %s."
 msgstr ""
 
 #, c-format
 msgid "Error writing temporary file: %s."
 msgstr ""
 
-#: src/casefile.c:475
+#: src/data/fastfile.c:688
 #, c-format
 msgid "%s: Opening temporary file: %s."
 msgstr ""
 
 #, c-format
 msgid "%s: Opening temporary file: %s."
 msgstr ""
 
-#: src/casefile.c:501
+#: src/data/fastfile.c:732
 #, c-format
 msgid "%s: Seeking temporary file: %s."
 msgstr ""
 
 #, c-format
 msgid "%s: Seeking temporary file: %s."
 msgstr ""
 
-#: src/casefile.c:517
+#: src/data/fastfile.c:754
 #, c-format
 msgid "%s: Reading temporary file: %s."
 msgstr ""
 
 #, c-format
 msgid "%s: Reading temporary file: %s."
 msgstr ""
 
-#: src/casefile.c:520
+#: src/data/fastfile.c:757
 #, c-format
 msgid "%s: Temporary file ended unexpectedly."
 msgstr ""
 
 #, c-format
 msgid "%s: Temporary file ended unexpectedly."
 msgstr ""
 
-#: src/cmdline.c:141 src/cmdline.c:160 src/cmdline.c:172 src/command.c:209
-#: src/set.q:425 src/set.q:427 src/set.q:994
+#: src/data/file-handle-def.c:304
 #, c-format
 #, c-format
-msgid "%s is not yet implemented."
+msgid "Can't open %s as a %s because it is already open as a %s."
 msgstr ""
 
 msgstr ""
 
-#: src/cmdline.c:243
+#: src/data/file-handle-def.c:311
 #, c-format
 #, c-format
-msgid ""
-"PSPP, a program for statistical analysis of sample data.\n"
-"\n"
-"Usage: %s [OPTION]... FILE...\n"
-"\n"
-"If a long option shows an argument as mandatory, then it is mandatory\n"
-"for the equivalent short option also.  Similarly for optional arguments.\n"
-"\n"
-"Configuration:\n"
-"  -a, --algorithm={compatible|enhanced}\n"
-"                            set to `compatible' if you want output\n"
-"                            calculated from broken algorithms\n"
-"  -B, --config-dir=DIR      set configuration directory to DIR\n"
-"  -o, --device=DEVICE       select output driver DEVICE and disable "
-"defaults\n"
-"  -d, --define=VAR[=VALUE]  set environment variable VAR to VALUE, or empty\n"
-"  -u, --undef=VAR           undefine environment variable VAR\n"
-"\n"
-"Input and output:\n"
-"  -f, --out-file=FILE       send output to FILE (overwritten)\n"
-"  -p, --pipe                read script from stdin, send output to stdout\n"
-"  -I-, --no-include         clear include path\n"
-"  -I, --include=DIR         append DIR to include path\n"
-"  -c, --command=COMMAND     execute COMMAND before .pspp/rc at startup\n"
-"\n"
-"Language modifiers:\n"
-"  -i, --interactive         interpret scripts in interactive mode\n"
-"  -n, --edit                just check syntax; don't actually run the code\n"
-"  -r, --no-statrc           disable execution of .pspp/rc at startup\n"
-"  -s, --safer               don't allow some unsafe operations\n"
-"  -x, --syntax={compatible|enhanced}\n"
-"                            set to `compatible' if you want only to accept\n"
-"                            spss compatible syntax\n"
-"\n"
-"Informative output:\n"
-"  -h, --help                print this help, then exit\n"
-"  -l, --list                print a list of known driver classes, then exit\n"
-"  -V, --version             show PSPP version, then exit\n"
-"  -v, --verbose             increments verbosity level\n"
-"\n"
-"Non-option arguments:\n"
-" FILE1 FILE2                run FILE1, clear the dictionary, run FILE2\n"
-" FILE1 + FILE2              run FILE1 then FILE2 without clearing "
-"dictionary\n"
-" KEY=VALUE                  overrides macros in output initialization file\n"
-"\n"
+msgid "Can't open %s as a %s for %s because it is already open for %s."
 msgstr ""
 
 msgstr ""
 
-#: src/cmdline.c:281
+#: src/data/file-handle-def.c:319
 #, c-format
 #, c-format
-msgid ""
-"\n"
-"Report bugs to <%s>.\n"
+msgid "Can't re-open %s as a %s for %s."
 msgstr ""
 
 msgstr ""
 
-#: src/command.c:146
+#: src/data/file-name.c:198
 #, c-format
 #, c-format
-msgid "%s not allowed inside FILE TYPE/END FILE TYPE."
+msgid "searching for \"%s\" in path \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/command.c:149
+#: src/data/file-name.c:229
 #, c-format
 #, c-format
-msgid "%s not allowed inside FILE TYPE GROUPED/END FILE TYPE."
+msgid "...found \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/command.c:152
-msgid "RECORD TYPE must be the first command inside a FILE TYPE structure."
+#: src/data/file-name.c:236
+msgid "...not found"
 msgstr ""
 
 msgstr ""
 
-#: src/command.c:199
-msgid "expecting command name"
+#: src/data/file-name.c:588
+#, c-format
+msgid "Not opening pipe file `%s' because SAFER option set."
 msgstr ""
 
 msgstr ""
 
-#: src/command.c:228
+#: src/data/format.c:98
 #, c-format
 #, c-format
-msgid ""
-"%s is not allowed (1) before a command to specify the input program, such as "
-"DATA LIST, (2) between FILE TYPE and END FILE TYPE, (3) between INPUT "
-"PROGRAM and END INPUT PROGRAM."
+msgid "Format %s specifies an odd width %d, but an even width is required."
 msgstr ""
 
 msgstr ""
 
-#: src/command.c:232
+#: src/data/format.c:106
 #, c-format
 #, c-format
-msgid "%s is not allowed within an input program."
+msgid ""
+"Format %s specifies a bad number of implied decimal places %d.  Format type %"
+"s allows up to 16 implied decimal places."
 msgstr ""
 
 msgstr ""
 
-#: src/command.c:233 src/command.c:234
+#: src/data/format.c:114
 #, c-format
 #, c-format
-msgid "%s is only allowed within an input program."
+msgid ""
+"Format %s specifies %d decimal places, but format type %s does not allow for "
+"decimal places."
 msgstr ""
 
 msgstr ""
 
-#: src/command.c:513
+#: src/data/format.c:139
 #, c-format
 #, c-format
-msgid "Unknown command %s."
+msgid "Format %s may not be used for input."
 msgstr ""
 
 msgstr ""
 
-#: src/command.c:619
+#: src/data/format.c:145
+#, c-format
 msgid ""
 msgid ""
-"This command is not accepted in a syntax file.  Instead, use FINISH to "
-"terminate a syntax file."
+"Input format %s specifies a bad width %d.  Format %s requires a width "
+"between %d and %d."
 msgstr ""
 
 msgstr ""
 
-#: src/command.c:637
+#: src/data/format.c:155
+#, c-format
 msgid ""
 msgid ""
-"This command is not executed in interactive mode.  Instead, PSPP drops down "
-"to the command prompt.  Use EXIT if you really want to quit."
+"Input format %s is invalid because it specifies more decimal places than the "
+"field width."
 msgstr ""
 
 msgstr ""
 
-#: src/command.c:680 src/command.c:811 src/permissions.c:101
-msgid "This command not allowed when the SAFER option is set."
+#: src/data/format.c:179
+#, c-format
+msgid ""
+"Output format %s specifies a bad width %d.  Format %s requires a width "
+"between %d and %d."
 msgstr ""
 
 msgstr ""
 
-#: src/command.c:692
+#: src/data/format.c:189
 #, c-format
 #, c-format
-msgid "Error removing `%s': %s."
+msgid ""
+"Output format %s is invalid because it specifies as many decimal places as "
+"the field width, which fails to allow space for a decimal point.  Try %s%d.%"
+"d instead."
 msgstr ""
 
 msgstr ""
 
-#: src/command.c:742
+#: src/data/format.c:211
 #, c-format
 #, c-format
-msgid "Couldn't fork: %s."
+msgid "%s variables are not compatible with %s format %s."
 msgstr ""
 
 msgstr ""
 
-#: src/command.c:784
-#, c-format
-msgid "Error executing command: %s."
+#: src/data/format.c:212 src/data/por-file-reader.c:481
+#: src/data/sys-file-reader.c:1221 src/data/sys-file-reader.c:1230
+#: src/ui/gui/psppire.glade:1192 src/ui/gui/psppire-var-store.c:451
+msgid "String"
 msgstr ""
 
 msgstr ""
 
-#: src/command.c:832
-msgid "No operating system support for this command."
+#: src/data/format.c:212 src/data/por-file-reader.c:481
+#: src/data/sys-file-reader.c:1221 src/data/sys-file-reader.c:1230
+#: src/ui/gui/psppire.glade:1053 src/ui/gui/psppire-var-store.c:444
+msgid "Numeric"
 msgstr ""
 
 msgstr ""
 
-#: src/command.c:855
-msgid "This command is not valid in a syntax file."
+#: src/data/format.c:213 src/data/sys-file-reader.c:1223
+#: src/data/sys-file-reader.c:1368 src/data/sys-file-reader.c:1369
+#: src/data/variable.c:42 src/language/dictionary/apply-dictionary.c:76
+#: src/language/dictionary/apply-dictionary.c:77
+#: src/language/xforms/recode.c:478 src/language/xforms/recode.c:479
+msgid "numeric"
 msgstr ""
 
 msgstr ""
 
-#: src/compute.c:141 src/compute.c:190
-#, c-format
-msgid ""
-"When executing COMPUTE: SYSMIS is not a valid value as an index into vector %"
-"s."
+#: src/data/format.c:213 src/data/sys-file-reader.c:1223
+#: src/data/sys-file-reader.c:1368 src/data/sys-file-reader.c:1369
+#: src/data/variable.c:42 src/data/variable.c:50
+#: src/language/dictionary/apply-dictionary.c:76
+#: src/language/dictionary/apply-dictionary.c:77
+#: src/language/xforms/recode.c:478 src/language/xforms/recode.c:479
+msgid "string"
 msgstr ""
 
 msgstr ""
 
-#: src/compute.c:144 src/compute.c:197
+#: src/data/format.c:232
 #, c-format
 #, c-format
-msgid ""
-"When executing COMPUTE: %g is not a valid value as an index into vector %s."
+msgid "String variable with width %d not compatible with format %s."
 msgstr ""
 
 msgstr ""
 
-#: src/compute.c:339
+#: src/data/make-file.c:60
 #, c-format
 #, c-format
-msgid "There is no vector named %s."
+msgid "%s: Creating temporary file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/count.c:156
-msgid "Destination cannot be a string variable."
+#: src/data/make-file.c:102
+#, c-format
+msgid "%s: Creating file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/count.c:263
+#: src/data/por-file-reader.c:93
 #, c-format
 #, c-format
-msgid ""
-"%g THRU %g is not a valid range.  The number following THRU must be at least "
-"as big as the number preceding THRU."
+msgid "portable file %s corrupt at offset %ld: "
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:59
-msgid "data-file error: "
+#: src/data/por-file-reader.c:129
+msgid "unexpected end of file"
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:61
+#: src/data/por-file-reader.c:188
 #, c-format
 #, c-format
-msgid "(column %d"
+msgid ""
+"An error occurred while opening \"%s\" for reading as a portable file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:63
-#, c-format
-msgid "(columns %d-%d"
+#: src/data/por-file-reader.c:205
+msgid "Data record expected."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:64
-#, c-format
-msgid ", field type %s) "
+#: src/data/por-file-reader.c:313
+msgid "Missing numeric terminator."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:210
-msgid "Field does not form a valid floating-point constant."
+#: src/data/por-file-reader.c:336
+msgid "Invalid integer."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:239
-msgid "Field contents followed by garbage."
+#: src/data/por-file-reader.c:347
+#, c-format
+msgid "Bad string length %d."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:257
-msgid "Underflow in floating-point constant."
+#: src/data/por-file-reader.c:408
+#, c-format
+msgid "%s: Not a portable file."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:268
-msgid "Overflow in floating-point constant."
+#: src/data/por-file-reader.c:433
+#, c-format
+msgid "Bad date string length %d."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:301
-msgid "All characters in field must be digits."
+#: src/data/por-file-reader.c:435
+#, c-format
+msgid "Bad time string length %d."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:325
-msgid "Unrecognized character in field."
+#: src/data/por-file-reader.c:473 src/data/sys-file-reader.c:1213
+#, c-format
+msgid "%s: Bad format specifier byte (%d)."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:343 src/data-in.c:596
-msgid "Field must have even length."
+#: src/data/por-file-reader.c:480 src/data/sys-file-reader.c:1229
+#, c-format
+msgid "%s variable %s has invalid format specifier %s."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:353 src/data-in.c:606
-msgid "Field must contain only hex digits."
+#: src/data/por-file-reader.c:495
+msgid "Expected variable count record."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:392
+#: src/data/por-file-reader.c:499
 #, c-format
 #, c-format
-msgid ""
-"Quality of zoned decimal (Z) input format code is suspect.  Check your "
-"results three times. Report bugs to %s."
+msgid "Invalid number of variables %d."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:404
-msgid "Zoned decimal field contains fewer than 2 characters."
+#: src/data/por-file-reader.c:509
+#, c-format
+msgid "Weight variable name (%s) truncated."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:412
-msgid "Bad sign byte in zoned decimal number."
+#: src/data/por-file-reader.c:521
+msgid "Expected variable record."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:432
-msgid "Format error in zoned decimal number."
+#: src/data/por-file-reader.c:525
+#, c-format
+msgid "Invalid variable width %d."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:446
-msgid "Error in syntax of zoned decimal number."
+#: src/data/por-file-reader.c:533
+#, c-format
+msgid "position %d: Invalid variable name `%s'."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:646
-msgid "Unexpected end of field."
-msgstr ""
-
-#: src/data-in.c:672
-msgid "Digit expected in field."
-msgstr ""
-
-#: src/data-in.c:697
+#: src/data/por-file-reader.c:541 src/language/expressions/evaluate.c:159
 #, c-format
 #, c-format
-msgid "Day (%ld) must be between 1 and 31."
-msgstr ""
-
-#: src/data-in.c:722
-msgid "Delimiter expected between fields in date."
+msgid "Duplicate variable name %s."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:755
+#: src/data/por-file-reader.c:577
 #, c-format
 #, c-format
-msgid "Parse error at `%c' expecting %s."
+msgid "Weighting variable %s not present in dictionary."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:769
+#: src/data/por-file-reader.c:624
 #, c-format
 #, c-format
-msgid "Unknown %s `%.*s'."
+msgid "Unknown variable %s while parsing value labels."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:819
+#: src/data/por-file-reader.c:627
 #, c-format
 #, c-format
-msgid "Month (%ld) must be between 1 and 12."
-msgstr ""
-
-#: src/data-in.c:823
-msgid "month"
+msgid ""
+"Cannot assign value labels to %s and %s, which have different variable types "
+"or widths."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:837
+#: src/data/por-file-reader.c:651
 #, c-format
 #, c-format
-msgid "Year (%ld) must be between 1582 and 19999."
+msgid "Duplicate label for value %g for variable %s."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:848
+#: src/data/por-file-reader.c:654
 #, c-format
 #, c-format
-msgid "Trailing garbage \"%s\" following date."
+msgid "Duplicate label for value `%.*s' for variable %s."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:863
+#: src/data/por-file-writer.c:143
 #, c-format
 #, c-format
-msgid "Julian day (%d) must be between 1 and 366."
+msgid "Invalid decimal digits count %d.  Treating as %d."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:875
+#: src/data/por-file-writer.c:163
 #, c-format
 #, c-format
-msgid "Year (%d) must be between 1582 and 19999."
+msgid ""
+"An error occurred while opening \"%s\" for writing as a portable file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:891
+#: src/data/por-file-writer.c:447
 #, c-format
 #, c-format
-msgid "Quarter (%ld) must be between 1 and 4."
-msgstr ""
-
-#: src/data-in.c:901
-msgid "`Q' expected between quarter and year."
+msgid "An I/O error occurred writing portable file \"%s\"."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:917
+#: src/data/scratch-reader.c:64
 #, c-format
 #, c-format
-msgid "Week (%ld) must be between 1 and 53."
-msgstr ""
-
-#: src/data-in.c:928
-msgid "`WK' expected between week and year."
-msgstr ""
-
-#: src/data-in.c:950
-msgid "Delimiter expected between fields in time."
+msgid ""
+"Scratch file handle %s has not yet been written, using SAVE or another "
+"procedure, so it cannot yet be used for reading."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:962
+#: src/data/settings.c:146
 #, c-format
 #, c-format
-msgid "Hour (%ld) must be positive."
+msgid "Could not access definition for terminal `%s'."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:974
-#, c-format
-msgid "Minute (%ld) must be between 0 and 59."
+#: src/data/sys-file-reader.c:136
+msgid "corrupt system file: "
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:1021
+#: src/data/sys-file-reader.c:160
 #, c-format
 #, c-format
-msgid "Hour (%ld) must be between 0 and 23."
-msgstr ""
-
-#: src/data-in.c:1049
-msgid "weekday"
+msgid "%s: Closing system file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:1378
+#: src/data/sys-file-reader.c:321
 #, c-format
 #, c-format
-msgid "Field too long (%d characters).  Truncated after character %d."
-msgstr ""
-
-#: src/data-list.c:141
 msgid ""
 msgid ""
-"DATA LIST may not use a different file from that specified on its "
-"surrounding FILE TYPE."
-msgstr ""
-
-#: src/data-list.c:160
-msgid "The END subcommand may only be specified once."
-msgstr ""
-
-#: src/data-list.c:195
-msgid "Only one of FIXED, FREE, or LIST may be specified."
+"An error occurred while opening \"%s\" for reading as a system file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:351 src/print.c:296
+#: src/data/sys-file-reader.c:338
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"The record number specified, %ld, is before the previous record, %d.  Data "
-"fields must be listed in order of increasing record number."
+"%s: Index of weighting variable (%d) is not between 0 and number of elements "
+"per case (%d)."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:380 src/data-list.c:1729
+#: src/data/sys-file-reader.c:347
+#, c-format
 msgid ""
 msgid ""
-"SPSS-like or FORTRAN-like format specification expected after variable names."
+"%s: Weighting variable may not be a continuation of a long string variable."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:391
-msgid "At least one variable must be specified."
+#: src/data/sys-file-reader.c:350
+#, c-format
+msgid "%s: Weighting variable may not be a string variable."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:396 src/print.c:328
+#: src/data/sys-file-reader.c:376
+#, c-format
 msgid ""
 msgid ""
-"Variables are specified on records that should not exist according to "
-"RECORDS subcommand."
+"%s: Orphaned variable index record (type 4).  Type 4 records must always "
+"immediately follow type 3 records."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:429 src/data-list.c:443 src/print.c:520 src/print.c:533
-msgid "Column positions for fields must be positive."
+#: src/data/sys-file-reader.c:435
+#, c-format
+msgid "%s: Invalid subrecord length. Record: 7; Subrecord: 11"
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:448
-msgid "The ending column for a field must be greater than the starting column."
+#: src/data/sys-file-reader.c:461
+#, c-format
+msgid ""
+"%s: Invalid variable display parameters.  Default parameters substituted."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:462 src/print.c:610
+#: src/data/sys-file-reader.c:507
 #, c-format
 #, c-format
-msgid "The %d columns %d-%d can't be evenly divided into %d fields."
+msgid "%s: Trailing garbage in long variable name map."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:482 src/print.c:561
-msgid "A format specifier on this line has extra characters on the end."
+#: src/data/sys-file-reader.c:514
+#, c-format
+msgid "%s: Long variable mapping to invalid variable name `%s'."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:497 src/print.c:577
-msgid "The value for number of decimal places must be at least 1."
+#: src/data/sys-file-reader.c:524
+#, c-format
+msgid "%s: Long variable mapping for nonexistent variable %s."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:511 src/print.c:590
+#: src/data/sys-file-reader.c:533
 #, c-format
 #, c-format
-msgid "Input format %s doesn't accept decimal places."
+msgid "%s: Duplicate long variable name `%s' within system file."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:558 src/data-list.c:654 src/data-list.c:870
+#: src/data/sys-file-reader.c:625
 #, c-format
 #, c-format
-msgid "%s is a duplicate variable name."
+msgid "%s: No variable called %s but it is listed in length table."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:563
+#: src/data/sys-file-reader.c:681
 #, c-format
 #, c-format
-msgid "There is already a variable %s of a different type."
+msgid "%s: Unrecognized record type 7, subtype %d encountered in system file."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:570
+#: src/data/sys-file-reader.c:707
 #, c-format
 #, c-format
-msgid "There is already a string variable %s of a different width."
+msgid "%s: Unrecognized record type %d."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:645
+#: src/data/sys-file-reader.c:762
+#, c-format
 msgid ""
 msgid ""
-"The number of format specifications exceeds the given number of variable "
-"names."
+"%s: Bad size (%d) or count (%d) field on record type 7, subtype 3.\tExpected "
+"size %d, count 8."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:758 src/print.c:765
+#: src/data/sys-file-reader.c:773
+#, c-format
 msgid ""
 msgid ""
-"There aren't enough format specifications to match the number of variable "
-"names given."
+"%s: Floating-point representation in system file is not IEEE-754.  PSPP "
+"cannot convert between floating-point formats."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:785 src/data-list.c:911 src/descript.c:879 src/print.c:796
-#: src/sysfile-info.c:135 src/sysfile-info.c:369 src/vfm.c:809
-msgid "Variable"
+#: src/data/sys-file-reader.c:789
+#, c-format
+msgid ""
+"%s: File-indicated endianness (%s) does not match endianness intuited from "
+"file header (%s)."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:786 src/print.c:797
-msgid "Record"
+#: src/data/sys-file-reader.c:792 src/data/sys-file-reader.c:793
+msgid "big-endian"
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:787 src/print.c:798
-msgid "Columns"
+#: src/data/sys-file-reader.c:792 src/data/sys-file-reader.c:793
+msgid "little-endian"
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:788 src/data-list.c:912 src/print.c:799
-msgid "Format"
+#: src/data/sys-file-reader.c:794
+msgid "unknown"
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:804
-#, c-format
-msgid "Reading %d record from file %s."
-msgid_plural "Reading %d records from file %s."
-msgstr[0] ""
-msgstr[1] ""
-
-#: src/data-list.c:808
-#, c-format
-msgid "Reading %d record from the command file."
-msgid_plural "Reading %d records from the command file."
-msgstr[0] ""
-msgstr[1] ""
-
-#: src/data-list.c:928
+#: src/data/sys-file-reader.c:798
 #, c-format
 #, c-format
-msgid "Reading free-form data from file %s."
+msgid "%s: File-indicated character representation code (%s) is not ASCII."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:931
-msgid "Reading free-form data from the command file."
+#: src/data/sys-file-reader.c:802
+msgid "DEC Kanji"
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:982
-#, c-format
-msgid "Quoted string missing terminating `%c'."
+#: src/data/sys-file-reader.c:802 src/language/dictionary/sys-file-info.c:124
+msgid "Unknown"
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1091
+#: src/data/sys-file-reader.c:818
 #, c-format
 #, c-format
-msgid "Partial case of %d of %d records discarded."
+msgid ""
+"%s: Bad size (%d) or count (%d) field on record type 7, subtype 4.\tExpected "
+"size %d, count 8."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1145
+#: src/data/sys-file-reader.c:833
 #, c-format
 #, c-format
-msgid "Partial case discarded.  The first variable missing was %s."
+msgid ""
+"%s: File-indicated value is different from internal value for at least one "
+"of the three system values.  SYSMIS: indicated %g, expected %g; HIGHEST: %g, "
+"%g; LOWEST: %g, %g."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1189
+#: src/data/sys-file-reader.c:860
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"Missing value(s) for all variables from %s onward.  These will be filled "
-"with the system-missing value or blanks, as appropriate."
-msgstr ""
-
-#: src/data-list.c:1267
-msgid "Attempt to read past end of file."
+"%s: Bad magic.  Proper system files begin with the four characters `$FL2'. "
+"This file will not be read."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1403
+#: src/data/sys-file-reader.c:902
+#, c-format
 msgid ""
 msgid ""
-"REPEATING DATA must use the same file as its corresponding DATA LIST or FILE "
-"TYPE."
+"%s: File layout code has unexpected value %d.  Value should be 2, in big-"
+"endian or little-endian format."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1413 src/data-list.c:1448 src/data-list.c:1461
-#: src/data-list.c:1474 src/data-list.c:1507
+#: src/data/sys-file-reader.c:931
 #, c-format
 #, c-format
-msgid "%s subcommand given multiple times."
+msgid "%s: Number of cases in file (%ld) is not between -1 and %d."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1437
+#: src/data/sys-file-reader.c:936
 #, c-format
 #, c-format
-msgid "STARTS beginning column (%d) exceeds STARTS ending column (%d)."
+msgid "%s: Compression bias (%g) is not the usual value of 100."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1493
+#: src/data/sys-file-reader.c:1047
 #, c-format
 #, c-format
-msgid "CONTINUED beginning column (%d) exceeds CONTINUED ending column (%d)."
+msgid ""
+"%s: position %d: String variable does not have proper number of continuation "
+"records."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1516
+#: src/data/sys-file-reader.c:1057
 #, c-format
 #, c-format
-msgid "ID beginning column (%ld) must be positive."
+msgid "%s: position %d: Superfluous long string continuation record."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1531
+#: src/data/sys-file-reader.c:1063
 #, c-format
 #, c-format
-msgid "ID ending column (%ld) must be positive."
+msgid "%s: position %d: Bad variable type code %d."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1537
+#: src/data/sys-file-reader.c:1066
 #, c-format
 #, c-format
-msgid "ID ending column (%ld) cannot be less than ID beginning column (%d)."
-msgstr ""
-
-#: src/data-list.c:1577
-msgid "Missing required specification STARTS."
+msgid "%s: position %d: Variable label indicator field is not 0 or 1."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1579
-msgid "Missing required specification OCCURS."
+#: src/data/sys-file-reader.c:1070
+#, c-format
+msgid ""
+"%s: position %d: Missing value indicator field is not -3, -2, 0, 1, 2, or 3."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1586
-msgid "ID specified without CONTINUED."
+#: src/data/sys-file-reader.c:1075
+#, c-format
+msgid "%s: position %d: Variable name begins with invalid character."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1678
-msgid "String variable not allowed here."
+#: src/data/sys-file-reader.c:1094
+#, c-format
+msgid "%s: Invalid variable name `%s' within system file."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1688
+#: src/data/sys-file-reader.c:1100
 #, c-format
 #, c-format
-msgid "%s (%d) must be at least 1."
+msgid "%s: Duplicate variable name `%s' within system file."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1694
+#: src/data/sys-file-reader.c:1124
 #, c-format
 #, c-format
-msgid "Variable or integer expected for %s."
+msgid "%s: Variable %s indicates variable label of invalid length %d."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1827
+#: src/data/sys-file-reader.c:1145
 #, c-format
 #, c-format
-msgid "Encountered mismatched record ID \"%s\" expecting \"%s\"."
+msgid "%s: Long string variable %s may not have missing values."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1859
+#: src/data/sys-file-reader.c:1166
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"Variable %s starting in column %d extends beyond physical record length of %"
-"d."
+"%s: String variable %s may not have missing values specified as a range."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1927
+#: src/data/sys-file-reader.c:1189
 #, c-format
 #, c-format
-msgid "Invalid value %d for OCCURS."
+msgid "%s: Long string continuation records omitted at end of dictionary."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1933
+#: src/data/sys-file-reader.c:1194
 #, c-format
 #, c-format
-msgid "Beginning column for STARTS (%d) must be at least 1."
+msgid ""
+"%s: System file header indicates %d variable positions but %d were read from "
+"file."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1941
+#: src/data/sys-file-reader.c:1219
 #, c-format
 #, c-format
-msgid "Ending column for STARTS (%d) is less than beginning column (%d)."
+msgid "%s: %s variable %s has %s format specifier %s."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1949
+#: src/data/sys-file-reader.c:1272
 #, c-format
 #, c-format
-msgid "Invalid value %d for LENGTH."
+msgid "%s: Invalid number of labels: %d.  Ignoring labels."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1956
+#: src/data/sys-file-reader.c:1314
 #, c-format
 #, c-format
-msgid "Beginning column for CONTINUED (%d) must be at least 1."
+msgid ""
+"%s: Variable index record (type 4) does not immediately follow value label "
+"record (type 3) as it should."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1964
+#: src/data/sys-file-reader.c:1325
 #, c-format
 #, c-format
-msgid "Ending column for CONTINUED (%d) is less than beginning column (%d)."
+msgid ""
+"%s: Number of variables associated with a value label (%d) is not between 1 "
+"and the number of variables (%d)."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1996
+#: src/data/sys-file-reader.c:1341
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"Number of repetitions specified on OCCURS (%d) exceed number of repetitions "
-"available in space on STARTS (%d), and CONTINUED not specified."
+"%s: Variable index associated with value label (%d) is not between 1 and the "
+"number of values (%d)."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:2014
+#: src/data/sys-file-reader.c:1348
 #, c-format
 #, c-format
-msgid "Unexpected end of file with %d repetitions remaining out of %d."
+msgid ""
+"%s: Variable index associated with value label (%d) refers to a continuation "
+"of a string variable, not to an actual variable."
 msgstr ""
 
 msgstr ""
 
-#: src/data-out.c:235 src/sfm-read.c:534 src/sysfile-info.c:115
-msgid "Unknown"
+#: src/data/sys-file-reader.c:1353
+#, c-format
+msgid "%s: Value labels are not allowed on long string variables (%s)."
 msgstr ""
 
 msgstr ""
 
-#: src/data-out.c:343
+#: src/data/sys-file-reader.c:1364
+#, c-format
 msgid ""
 msgid ""
-"The N output format cannot be used to output a negative number or the system-"
-"missing value."
+"%s: Variables associated with value label are not all of identical type.  "
+"Variable %s has %s type, but variable %s has %s type."
 msgstr ""
 
 msgstr ""
 
-#: src/data-out.c:454
+#: src/data/sys-file-reader.c:1405
 #, c-format
 #, c-format
-msgid ""
-"Quality of zoned decimal (Z) output format code is suspect.  Check your "
-"results. Report bugs to %s."
+msgid "%s: File contains duplicate label for value %g for variable %s."
 msgstr ""
 
 msgstr ""
 
-#: src/data-out.c:462
-msgid "The system-missing value cannot be output as a zoned decimal number."
+#: src/data/sys-file-reader.c:1409
+#, c-format
+msgid "%s: File contains duplicate label for value `%.*s' for variable %s."
 msgstr ""
 
 msgstr ""
 
-#: src/data-out.c:475
+#: src/data/sys-file-reader.c:1451 src/data/sys-file-reader.c:1747
 #, c-format
 #, c-format
-msgid "Number %g too big to fit in field with format Z%d.%d."
+msgid "%s: Reading system file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/data-out.c:869
+#: src/data/sys-file-reader.c:1454 src/data/sys-file-reader.c:1573
+#: src/data/sys-file-reader.c:1614
 #, c-format
 #, c-format
-msgid "Time value %g too large in magnitude to convert to alphanumeric time."
+msgid "%s: Unexpected end of file."
 msgstr ""
 
 msgstr ""
 
-#: src/data-out.c:920
+#: src/data/sys-file-reader.c:1471
 #, c-format
 #, c-format
-msgid "Weekday index %f does not lie between 1 and 7."
+msgid "%s: Seeking system file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/data-out.c:940
+#: src/data/sys-file-reader.c:1486
 #, c-format
 #, c-format
-msgid "Month index %f does not lie between 1 and 12."
+msgid "%s: System file contains multiple type 6 (document) records."
 msgstr ""
 
 msgstr ""
 
-#: src/data-out.c:1053
+#: src/data/sys-file-reader.c:1492
 #, c-format
 #, c-format
-msgid ""
-"Year %d cannot be represented in four digits for output formatting purposes."
+msgid "%s: Number of document lines (%ld) must be greater than 0."
 msgstr ""
 
 msgstr ""
 
-#: src/date.c:32
-msgid "Only USE ALL is currently implemented."
+#: src/data/sys-file-reader.c:1526
+#, c-format
+msgid "%s: Error reading file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/descript.c:99 src/examine.q:1466 src/frequencies.q:112 src/oneway.q:394
-#: src/t-test.q:676 src/t-test.q:699 src/t-test.q:822 src/t-test.q:1159
-msgid "Mean"
+#: src/data/sys-file-reader.c:1565
+#, c-format
+msgid "%s: Compressed data is corrupted.  Data ends in partial case."
 msgstr ""
 
 msgstr ""
 
-#: src/descript.c:100
-msgid "S E Mean"
+#: src/data/sys-file-reader.c:1753
+#, c-format
+msgid "%s: Partial record at end of system file."
 msgstr ""
 
 msgstr ""
 
-#: src/descript.c:101 src/frequencies.q:116
-msgid "Std Dev"
+#: src/data/sys-file-writer.c:176
+#, c-format
+msgid "Unknown system file version %d. Treating as version %d."
 msgstr ""
 
 msgstr ""
 
-#: src/descript.c:102 src/examine.q:1546 src/frequencies.q:117
-msgid "Variance"
+#: src/data/sys-file-writer.c:328
+#, c-format
+msgid "Error opening \"%s\" for writing as a system file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/descript.c:103 src/examine.q:1653 src/frequencies.q:118
-msgid "Kurtosis"
+#: src/data/sys-file-writer.c:1035
+#, c-format
+msgid "An I/O error occurred writing system file \"%s\"."
 msgstr ""
 
 msgstr ""
 
-#: src/descript.c:104
-msgid "S E Kurt"
+#: src/data/variable.c:50
+msgid "number"
 msgstr ""
 
 msgstr ""
 
-#: src/descript.c:105 src/examine.q:1633 src/frequencies.q:120
-msgid "Skewness"
+#: src/data/variable.c:153
+#, c-format
+msgid ""
+"Character `%c' (in %s), may not appear as the first character in a variable "
+"name."
 msgstr ""
 
 msgstr ""
 
-#: src/descript.c:106
-msgid "S E Skew"
+#: src/data/variable.c:165
+#, c-format
+msgid "Character `%c' (in %s) may not appear in a variable name."
 msgstr ""
 
 msgstr ""
 
-#: src/descript.c:107 src/examine.q:1594 src/frequencies.q:122
-msgid "Range"
+#: src/data/variable.c:194
+msgid "Variable name cannot be empty string."
 msgstr ""
 
 msgstr ""
 
-#: src/descript.c:108 src/examine.q:1571 src/frequencies.q:123
-#: src/oneway.q:406
-msgid "Minimum"
+#: src/data/variable.c:200
+#, c-format
+msgid "Variable name %s exceeds %d-character limit."
 msgstr ""
 
 msgstr ""
 
-#: src/descript.c:109 src/examine.q:1582 src/frequencies.q:124
-#: src/oneway.q:407
-msgid "Maximum"
+#: src/data/variable.c:208
+#, c-format
+msgid "`%s' may not be used as a variable name because it is a reserved word."
 msgstr ""
 
 msgstr ""
 
-#: src/descript.c:110 src/frequencies.q:125
-msgid "Sum"
+#: src/data/variable.c:303
+msgid "Variable suffix too large."
 msgstr ""
 
 msgstr ""
 
-#: src/descript.c:333
-#, c-format
-msgid "Z-score variable name %s would be a duplicate variable name."
+#: src/data/variable.c:344
+msgid "ordinary"
 msgstr ""
 
 msgstr ""
 
-#: src/descript.c:351 src/list.q:142
-msgid "No variables specified."
+#: src/data/variable.c:346
+msgid "system"
 msgstr ""
 
 msgstr ""
 
-#: src/descript.c:435
-msgid "expecting statistic name: reverting to default"
+#: src/data/variable.c:348
+msgid "scratch"
 msgstr ""
 
 msgstr ""
 
-#: src/descript.c:507
-msgid ""
-"Ran out of generic names for Z-score variables.  There are only 126 generic "
-"names: ZSC001-ZSC0999, STDZ01-STDZ09, ZZZZ01-ZZZZ09, ZQZQ01-ZQZQ09."
+#: src/language/command.c:185
+#, c-format
+msgid "%s may be used only in testing mode."
 msgstr ""
 
 msgstr ""
 
-#: src/descript.c:538
-msgid "Mapping of variables to corresponding Z-scores."
+#: src/language/command.c:190
+#, c-format
+msgid "%s may be used only in enhanced syntax mode."
 msgstr ""
 
 msgstr ""
 
-#: src/descript.c:543
-msgid "Source"
+#: src/language/command.c:444
+msgid "expecting command name"
 msgstr ""
 
 msgstr ""
 
-#: src/descript.c:544
-msgid "Target"
+#: src/language/command.c:458
+#, c-format
+msgid "Unknown command %s."
 msgstr ""
 
 msgstr ""
 
-#: src/descript.c:663 src/descript.c:669
-msgid "Z-score of "
+#: src/language/command.c:584
+msgid "before the active file has been defined"
 msgstr ""
 
 msgstr ""
 
-#: src/descript.c:882
-msgid "Valid N"
+#: src/language/command.c:586
+msgid "after the active file has been defined"
 msgstr ""
 
 msgstr ""
 
-#: src/descript.c:883
-msgid "Missing N"
+#: src/language/command.c:588
+msgid "inside INPUT PROGRAM"
 msgstr ""
 
 msgstr ""
 
-#: src/descript.c:909
-#, c-format
-msgid "Valid cases = %g; cases with missing value(s) = %g."
+#: src/language/command.c:590
+msgid "inside FILE TYPE"
 msgstr ""
 
 msgstr ""
 
-#: src/devind.c:136
+#: src/language/command.c:595
 #, c-format
 #, c-format
-msgid "DEVIND driver initializing as `%s'..."
+msgid "%s or %s"
 msgstr ""
 
 msgstr ""
 
-#: src/devind.c:218
+#: src/language/command.c:597
 #, c-format
 #, c-format
-msgid "Unknown configuration parameter `%s' for DEVIND device driver."
+msgid "%s, %s, or %s"
 msgstr ""
 
 msgstr ""
 
-#: src/devind.c:240
+#: src/language/command.c:601
 #, c-format
 #, c-format
-msgid "DEVIND output driver: %s: %s"
+msgid "%s is allowed only %s."
 msgstr ""
 
 msgstr ""
 
-#: src/devind.c:271
+#: src/language/command.c:606
 #, c-format
 #, c-format
-msgid "Cannot open first page on DEVIND device %s."
+msgid "%s is not allowed inside INPUT PROGRAM."
 msgstr ""
 
 msgstr ""
 
-#: src/dfm-read.c:153
+#: src/language/command.c:608
 #, c-format
 #, c-format
-msgid "Could not open \"%s\" for reading as a data file: %s."
+msgid "%s is not allowed inside FILE TYPE."
 msgstr ""
 
 msgstr ""
 
-#: src/dfm-read.c:186 src/dfm-read.c:204
-msgid "BEGIN DATA expected."
-msgstr ""
-
-#: src/dfm-read.c:213
-msgid ""
-"Unexpected end-of-file while reading data in BEGIN DATA.  This probably "
-"indicates a missing or misformatted END DATA command.  END DATA must appear "
-"by itself on a single line with exactly one space between words."
+#: src/language/command.c:686 src/language/command.c:817
+#: src/language/utilities/permissions.c:102
+msgid "This command not allowed when the SAFER option is set."
 msgstr ""
 
 msgstr ""
 
-#: src/dfm-read.c:246 src/dfm-read.c:266
+#: src/language/command.c:698
 #, c-format
 #, c-format
-msgid "Error reading file %s: %s."
+msgid "Error removing `%s': %s."
 msgstr ""
 
 msgstr ""
 
-#: src/dfm-read.c:269
+#: src/language/command.c:748
 #, c-format
 #, c-format
-msgid "%s: Partial record at end of file."
+msgid "Couldn't fork: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/dfm-read.c:312
+#: src/language/command.c:790
 #, c-format
 #, c-format
-msgid "Attempt to read beyond end-of-file on file %s."
+msgid "Error executing command: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/dfm-read.c:315
-msgid "Attempt to read beyond END DATA."
+#: src/language/command.c:799 src/language/data-io/matrix-data.c:539
+#: src/language/data-io/print-space.c:76 src/language/dictionary/vector.c:201
+#: src/language/lexer/lexer.c:453 src/language/stats/autorecode.c:154
+#: src/language/xforms/select-if.c:62
+msgid "expecting end of command"
 msgstr ""
 
 msgstr ""
 
-#: src/dfm-read.c:462
-msgid ""
-"This command is not valid here since the current input program does not "
-"access the inline file."
+#: src/language/command.c:838
+msgid "No operating system support for this command."
 msgstr ""
 
 msgstr ""
 
-#: src/dfm-write.c:67
+#: src/language/control/control-stack.c:27
 #, c-format
 #, c-format
-msgid "An error occurred while opening \"%s\" for writing as a data file: %s."
+msgid "%s without %s."
 msgstr ""
 
 msgstr ""
 
-#: src/dfm-write.c:103
+#: src/language/control/control-stack.c:55
 #, c-format
 #, c-format
-msgid "Error writing file %s: %s."
-msgstr ""
-
-#: src/dictionary.c:688
-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/do-if.c:113
-msgid "There is no DO IF to match with this ELSE IF."
-msgstr ""
-
-#: src/do-if.c:118
-msgid "The ELSE command must follow all ELSE IF commands in a DO IF structure."
-msgstr ""
-
-#: src/do-if.c:141
-msgid "End of command expected."
+msgid "This command must appear inside %s...%s, without intermediate %s...%s."
 msgstr ""
 
 msgstr ""
 
-#: src/do-if.c:157
-msgid "There is no DO IF to match with this ELSE."
-msgstr ""
-
-#: src/do-if.c:163
-msgid ""
-"There may be at most one ELSE clause in each DO IF structure.  It must be "
-"the last clause."
-msgstr ""
-
-#: src/do-if.c:198
-msgid "There is no DO IF to match with this END IF."
-msgstr ""
-
-#: src/do-if.c:284
+#: src/language/control/control-stack.c:72
 #, c-format
 #, c-format
-msgid "DO IF %d: true\n"
+msgid "This command cannot appear outside %s...%s."
 msgstr ""
 
 msgstr ""
 
-#: src/do-if.c:289
-#, c-format
-msgid "DO IF %d: false\n"
+#: src/language/control/do-if.c:175
+msgid "This command may not follow ELSE in DO IF...END IF."
 msgstr ""
 
 msgstr ""
 
-#: src/do-if.c:294
+#: src/language/control/repeat.c:141
 #, c-format
 #, c-format
-msgid "DO IF %d: missing\n"
+msgid "Dummy variable name \"%s\" hides dictionary variable \"%s\"."
 msgstr ""
 
 msgstr ""
 
-#: src/error.c:93
-msgid "Terminating NOW due to a fatal error!"
-msgstr ""
-
-#: src/error.c:170
-msgid "Terminating execution of syntax file due to error."
-msgstr ""
-
-#: src/error.c:172
+#: src/language/control/repeat.c:147
 #, c-format
 #, c-format
-msgid "Errors (%d) exceeds limit (%d)."
+msgid "Dummy variable name \"%s\" is given twice."
 msgstr ""
 
 msgstr ""
 
-#: src/error.c:175
+#: src/language/control/repeat.c:193
 #, c-format
 #, c-format
-msgid "Warnings (%d) exceed limit (%d)."
-msgstr ""
-
-#: src/error.c:237
-msgid "fatal"
+msgid ""
+"Dummy variable \"%s\" had %d substitutions, so \"%s\" must also, but %d were "
+"specified."
 msgstr ""
 
 msgstr ""
 
-#: src/error.c:239 src/error.c:246 src/error.c:249
-msgid "error"
+#: src/language/control/repeat.c:390
+#, c-format
+msgid "%ld TO %ld is an invalid range."
 msgstr ""
 
 msgstr ""
 
-#: src/error.c:240 src/error.c:247 src/error.c:250
-msgid "warning"
+#: src/language/control/repeat.c:426
+msgid "String expected."
 msgstr ""
 
 msgstr ""
 
-#: src/error.c:241 src/error.c:251
-msgid "note"
+#: src/language/control/repeat.c:445
+msgid "No matching DO REPEAT."
 msgstr ""
 
 msgstr ""
 
-#: src/error.c:243 src/error.c:244
-msgid "installation error"
+#: src/language/control/temporary.c:49
+msgid ""
+"This command may only appear once between procedures and procedure-like "
+"commands."
 msgstr ""
 
 msgstr ""
 
-#: src/filename.c:221
-#, c-format
-msgid "Searching for `%s'..."
+#: src/language/data-io/data-list.c:162
+msgid "The END subcommand may only be specified once."
 msgstr ""
 
 msgstr ""
 
-#: src/filename.c:229 src/filename.c:261
-msgid "Search unsuccessful!"
+#: src/language/data-io/data-list.c:197
+msgid "Only one of FIXED, FREE, or LIST may be specified."
 msgstr ""
 
 msgstr ""
 
-#: src/filename.c:254
+#: src/language/data-io/data-list.c:336 src/language/data-io/data-list.c:471
 #, c-format
 #, c-format
-msgid "Found `%s'."
+msgid "%s is a duplicate variable name."
 msgstr ""
 
 msgstr ""
 
-#: src/filename.c:686
+#: src/language/data-io/data-list.c:343
 #, c-format
 #, c-format
-msgid "Not opening pipe file `%s' because SAFER option set."
-msgstr ""
-
-#: src/file-type.c:131
-msgid "MIXED, GROUPED, or NESTED expected."
-msgstr ""
-
-#: src/file-type.c:154
-msgid "The CASE subcommand is not valid on FILE TYPE MIXED."
-msgstr ""
-
-#: src/file-type.c:172
-msgid "WARN or NOWARN expected after WILD."
-msgstr ""
-
-#: src/file-type.c:180
-msgid "The DUPLICATE subcommand is not valid on FILE TYPE MIXED."
-msgstr ""
-
-#: src/file-type.c:194
-msgid "DUPLICATE=CASE is only valid on FILE TYPE NESTED."
+msgid "There is already a variable %s of a different type."
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:203
+#: src/language/data-io/data-list.c:350
 #, c-format
 #, c-format
-msgid "WARN%s expected after DUPLICATE."
-msgstr ""
-
-#: src/file-type.c:204
-msgid ", NOWARN, or CASE"
-msgstr ""
-
-#: src/file-type.c:205
-msgid " or NOWARN"
-msgstr ""
-
-#: src/file-type.c:213
-msgid "The MISSING subcommand is not valid on FILE TYPE MIXED."
-msgstr ""
-
-#: src/file-type.c:225
-msgid "WARN or NOWARN after MISSING."
-msgstr ""
-
-#: src/file-type.c:233
-msgid "ORDERED is only valid on FILE TYPE GROUPED."
-msgstr ""
-
-#: src/file-type.c:244
-msgid "YES or NO expected after ORDERED."
-msgstr ""
-
-#: src/file-type.c:250 src/file-type.c:545
-msgid "while expecting a valid subcommand"
-msgstr ""
-
-#: src/file-type.c:257
-msgid "The required RECORD subcommand was not present."
-msgstr ""
-
-#: src/file-type.c:265
-msgid "The required CASE subcommand was not present."
-msgstr ""
-
-#: src/file-type.c:271
-msgid "CASE and RECORD must specify different variable names."
-msgstr ""
-
-#: src/file-type.c:329
-msgid "Column value must be positive."
-msgstr ""
-
-#: src/file-type.c:345
-msgid "Ending column precedes beginning column."
-msgstr ""
-
-#: src/file-type.c:365
-msgid "Bad format specifier name."
-msgstr ""
-
-#: src/file-type.c:394 src/file-type.c:583
-msgid ""
-"This command may only appear within a FILE TYPE/END FILE TYPE structure."
-msgstr ""
-
-#: src/file-type.c:417
-msgid "OTHER may appear only on the last RECORD TYPE command."
-msgstr ""
-
-#: src/file-type.c:427
-msgid "No input commands (DATA LIST, REPEATING DATA) for above RECORD TYPE."
-msgstr ""
-
-#: src/file-type.c:478
-msgid ""
-"The CASE subcommand is not allowed on the RECORD TYPE command for FILE TYPE "
-"MIXED."
+msgid "There is already a string variable %s of a different width."
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:488
-msgid ""
-"No variable name may be specified for the CASE subcommand on RECORD TYPE."
+#: src/language/data-io/data-list.c:371
+msgid "At least one variable must be specified."
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:496
+#: src/language/data-io/data-list.c:378
 msgid ""
 msgid ""
-"The CASE column specification on RECORD TYPE must give a format specifier "
-"that is the same type as that of the CASE column specification given on FILE "
-"TYPE."
-msgstr ""
-
-#: src/file-type.c:512
-msgid "WARN or NOWARN expected on DUPLICATE subcommand."
+"Variables are specified on records that should not exist according to "
+"RECORDS subcommand."
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:526
-msgid "WARN or NOWARN expected on MISSING subcommand."
+#: src/language/data-io/data-list.c:403 src/language/data-io/data-list.c:503
+#: src/language/data-io/print.c:370 src/language/dictionary/split-file.c:84
+#: src/language/dictionary/sys-file-info.c:144
+#: src/language/dictionary/sys-file-info.c:378
+#: src/language/stats/descriptives.c:894
+msgid "Variable"
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:539
-msgid "YES or NO expected on SPREAD subcommand."
+#: src/language/data-io/data-list.c:404 src/language/data-io/print.c:371
+msgid "Record"
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:596
-msgid "No input commands (DATA LIST, REPEATING DATA) on above RECORD TYPE."
+#: src/language/data-io/data-list.c:405 src/language/data-io/print.c:372
+#: src/ui/gui/var-sheet.c:78
+msgid "Columns"
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:603
-msgid "No commands between FILE TYPE and END FILE TYPE."
+#: src/language/data-io/data-list.c:406 src/language/data-io/data-list.c:504
+#: src/language/data-io/print.c:373
+msgid "Format"
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:672
+#: src/language/data-io/data-list.c:422
 #, c-format
 #, c-format
-msgid "Unknown record type \"%.*s\"."
-msgstr ""
+msgid "Reading %d record from %s."
+msgid_plural "Reading %d records from %s."
+msgstr[0] ""
+msgstr[1] ""
 
 
-#: src/file-type.c:696
+#: src/language/data-io/data-list.c:517
 #, c-format
 #, c-format
-msgid "Unknown record type %g."
+msgid "Reading free-form data from %s."
 msgstr ""
 
 msgstr ""
 
-#: src/flip.c:85
-msgid ""
-"FLIP ignores TEMPORARY.  Temporary transformations will be made permanent."
+#: src/language/data-io/data-list.c:563
+msgid "Quoted string extends beyond end of line."
 msgstr ""
 
 msgstr ""
 
-#: src/flip.c:229
+#: src/language/data-io/data-list.c:648
 #, c-format
 #, c-format
-msgid "Could not create acceptable variant for variable %s."
-msgstr ""
-
-#: src/flip.c:245
-msgid "Cannot create more than 99999 variable names."
-msgstr ""
-
-#: src/flip.c:289
-msgid "Could not create temporary file for FLIP."
+msgid "Partial case of %d of %d records discarded."
 msgstr ""
 
 msgstr ""
 
-#: src/flip.c:296 src/flip.c:363
+#: src/language/data-io/data-list.c:697
 #, c-format
 #, c-format
-msgid "Error writing FLIP file: %s."
+msgid "Partial case discarded.  The first variable missing was %s."
 msgstr ""
 
 msgstr ""
 
-#: src/flip.c:405
+#: src/language/data-io/data-list.c:733
 #, c-format
 #, c-format
-msgid "Error rewinding FLIP file: %s."
-msgstr ""
-
-#: src/flip.c:409
-msgid "Error creating FLIP source file."
+msgid ""
+"Missing value(s) for all variables from %s onward.  These will be filled "
+"with the system-missing value or blanks, as appropriate."
 msgstr ""
 
 msgstr ""
 
-#: src/flip.c:418
+#: src/language/data-io/data-reader.c:138
 #, c-format
 #, c-format
-msgid "Error reading FLIP file: %s."
+msgid "Could not open \"%s\" for reading as a data file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/flip.c:439
-#, c-format
-msgid "Error seeking FLIP source file: %s."
+#: src/language/data-io/data-reader.c:175
+msgid ""
+"Unexpected end-of-file while reading data in BEGIN DATA.  This probably "
+"indicates a missing or misformatted END DATA command.  END DATA must appear "
+"by itself on a single line with exactly one space between words."
 msgstr ""
 
 msgstr ""
 
-#: src/flip.c:444
+#: src/language/data-io/data-reader.c:206
+#: src/language/data-io/data-reader.c:218
 #, c-format
 #, c-format
-msgid "Error writing FLIP source file: %s."
+msgid "Error reading file %s: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/flip.c:455
+#: src/language/data-io/data-reader.c:221
 #, c-format
 #, c-format
-msgid "Error rewind FLIP source file: %s."
+msgid "%s: Partial record at end of file."
 msgstr ""
 
 msgstr ""
 
-#: src/flip.c:507
+#: src/language/data-io/data-reader.c:272
 #, c-format
 #, c-format
-msgid "Error reading FLIP temporary file: %s."
-msgstr ""
-
-#: src/flip.c:510
-msgid "Unexpected end of file reading FLIP temporary file."
-msgstr ""
-
-#: src/format.c:71
-msgid "X and T format specifiers not allowed here."
+msgid "Attempt to read beyond end-of-file on file %s."
 msgstr ""
 
 msgstr ""
 
-#: src/format.c:79
-#, c-format
-msgid "%.*s is not a valid data format."
+#: src/language/data-io/data-reader.c:275
+msgid "Attempt to read beyond END DATA."
 msgstr ""
 
 msgstr ""
 
-#: src/format.c:128
-#, c-format
+#: src/language/data-io/data-reader.c:433
 msgid ""
 msgid ""
-"Format %s specifies an odd width %d, but format %s requires an even width."
+"This command is not valid here since the current input program does not "
+"access the inline file."
 msgstr ""
 
 msgstr ""
 
-#: src/format.c:136
+#: src/language/data-io/data-writer.c:62
 #, c-format
 #, c-format
-msgid ""
-"Format %s specifies a bad number of implied decimal places %d.  Input format "
-"%s allows up to 16 implied decimal places."
+msgid "An error occurred while opening \"%s\" for writing as a data file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/format.c:160
+#: src/language/data-io/data-writer.c:131
 #, c-format
 #, c-format
-msgid "Format %s may not be used as an input format."
+msgid "I/O error occurred writing data file \"%s\"."
 msgstr ""
 
 msgstr ""
 
-#: src/format.c:166
+#: src/language/data-io/file-handle.q:69
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"Input format %s specifies a bad width %d.  Format %s requires a width "
-"between %d and %d."
+"File handle %s is already defined.  Use CLOSE FILE HANDLE before redefining "
+"a file handle."
 msgstr ""
 
 msgstr ""
 
-#: src/format.c:190
+#: src/language/data-io/file-handle.q:101
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"Output format %s specifies a bad width %d.  Format %s requires a width "
-"between %d and %d."
+"Fixed-length records were specified on /RECFORM, but record length was not "
+"specified on /LRECL.  Assuming %d-character records."
 msgstr ""
 
 msgstr ""
 
-#: src/format.c:201
+#: src/language/data-io/file-handle.q:106
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"Output format %s requires minimum width %d to allow %d decimal places.  Try %"
-"s%d.%d instead of %s."
-msgstr ""
-
-#: src/format.c:222
-#, c-format
-msgid "%s variables are not compatible with %s format %s."
-msgstr ""
-
-#: src/format.c:223 src/pfm-read.c:473 src/sfm-read.c:994
-msgid "String"
+"Record length (%ld) must be at least one byte.  Assuming %d-character "
+"records."
 msgstr ""
 
 msgstr ""
 
-#: src/format.c:223 src/pfm-read.c:473 src/sfm-read.c:994
-msgid "Numeric"
+#: src/language/data-io/file-handle.q:152
+msgid "file"
 msgstr ""
 
 msgstr ""
 
-#: src/format.c:243
-#, c-format
-msgid "String variable with width %d not compatible with format %s."
+#: src/language/data-io/file-handle.q:154
+msgid "inline file"
 msgstr ""
 
 msgstr ""
 
-#: src/format.c:363
-msgid "Format specifier expected."
+#: src/language/data-io/file-handle.q:156
+msgid "scratch file"
 msgstr ""
 
 msgstr ""
 
-#: src/format.c:375
-#, c-format
-msgid "Data format %s does not specify a width."
+#: src/language/data-io/file-handle.q:177
+msgid "expecting a file name or handle name"
 msgstr ""
 
 msgstr ""
 
-#: src/format.c:393
+#: src/language/data-io/file-handle.q:204
 #, c-format
 #, c-format
-msgid "Data format %s is not valid."
-msgstr ""
-
-#: src/formats.c:86
-msgid "`(' expected after variable list"
+msgid "Handle for %s not allowed here."
 msgstr ""
 
 msgstr ""
 
-#: src/formats.c:96 src/numeric.c:65 src/numeric.c:136
-msgid "`)' expected after output format."
-msgstr ""
-
-#: src/get.c:246
-#, c-format
-msgid "The required %s subcommand was not present"
+#: src/language/data-io/get.c:116
+msgid "expecting COMM or TAPE"
 msgstr ""
 
 msgstr ""
 
-#: src/get.c:252
+#: src/language/data-io/get.c:358 src/language/data-io/get.c:372
+#: src/language/data-io/get.c:397
 #, c-format
 #, c-format
-msgid "Unsupported sysfile version: %d. Using version %d instead."
+msgid "expecting %s or %s"
 msgstr ""
 
 msgstr ""
 
-#: src/get.c:408 src/print.c:179
+#: src/language/data-io/get.c:606 src/language/data-io/print.c:174
 msgid "expecting a valid subcommand"
 msgstr ""
 
 msgid "expecting a valid subcommand"
 msgstr ""
 
-#: src/get.c:451
+#: src/language/data-io/get.c:639
 #, c-format
 msgid ""
 "Cannot rename %s as %s because there already exists a variable named %s.  To "
 #, c-format
 msgid ""
 "Cannot rename %s as %s because there already exists a variable named %s.  To "
@@ -1549,3097 +1328,3354 @@ msgid ""
 "as \"/RENAME (A=B)(B=C)(C=A)\", or equivalently, \"/RENAME (A B C=B C A)\"."
 msgstr ""
 
 "as \"/RENAME (A=B)(B=C)(C=A)\", or equivalently, \"/RENAME (A B C=B C A)\"."
 msgstr ""
 
-#: src/get.c:476
+#: src/language/data-io/get.c:664
 msgid "`=' expected after variable list."
 msgstr ""
 
 msgid "`=' expected after variable list."
 msgstr ""
 
-#: src/get.c:483
+#: src/language/data-io/get.c:671
 #, c-format
 msgid ""
 "Number of variables on left side of `=' (%d) does not match number of "
 "variables on right side (%d), in parenthesized group %d of RENAME subcommand."
 msgstr ""
 
 #, c-format
 msgid ""
 "Number of variables on left side of `=' (%d) does not match number of "
 "variables on right side (%d), in parenthesized group %d of RENAME subcommand."
 msgstr ""
 
-#: src/get.c:496
+#: src/language/data-io/get.c:684
 #, c-format
 msgid "Requested renaming duplicates variable name %s."
 msgstr ""
 
 #, c-format
 msgid "Requested renaming duplicates variable name %s."
 msgstr ""
 
-#: src/get.c:526
+#: src/language/data-io/get.c:714
 msgid "Cannot DROP all variables from dictionary."
 msgstr ""
 
 msgid "Cannot DROP all variables from dictionary."
 msgstr ""
 
-#: src/get.c:787
+#: src/language/data-io/get.c:891
 msgid "The active file may not be specified more than once."
 msgstr ""
 
 msgid "The active file may not be specified more than once."
 msgstr ""
 
-#: src/get.c:796
+#: src/language/data-io/get.c:899
 msgid "Cannot specify the active file since no active file has been defined."
 msgstr ""
 
 msgid "Cannot specify the active file since no active file has been defined."
 msgstr ""
 
-#: src/get.c:804
+#: src/language/data-io/get.c:906
 msgid ""
 "MATCH FILES may not be used after TEMPORARY when the active file is an input "
 "source.  Temporary transformations will be made permanent."
 msgstr ""
 
 msgid ""
 "MATCH FILES may not be used after TEMPORARY when the active file is an input "
 "source.  Temporary transformations will be made permanent."
 msgstr ""
 
-#: src/get.c:842
+#: src/language/data-io/get.c:942
 msgid "Multiple IN subcommands for a single FILE or TABLE."
 msgstr ""
 
 msgid "Multiple IN subcommands for a single FILE or TABLE."
 msgstr ""
 
-#: src/get.c:862
+#: src/language/data-io/get.c:962
 msgid "BY may appear at most once."
 msgstr ""
 
 msgid "BY may appear at most once."
 msgstr ""
 
-#: src/get.c:882
+#: src/language/data-io/get.c:982
 #, c-format
 msgid "File %s lacks BY variable %s."
 msgstr ""
 
 #, c-format
 msgid "File %s lacks BY variable %s."
 msgstr ""
 
-#: src/get.c:895
+#: src/language/data-io/get.c:996
 msgid "FIRST may appear at most once."
 msgstr ""
 
 msgid "FIRST may appear at most once."
 msgstr ""
 
-#: src/get.c:909
+#: src/language/data-io/get.c:1010
 msgid "LAST may appear at most once."
 msgstr ""
 
 msgid "LAST may appear at most once."
 msgstr ""
 
-#: src/get.c:950
+#: src/language/data-io/get.c:1051
 msgid "BY is required when TABLE is specified."
 msgstr ""
 
 msgid "BY is required when TABLE is specified."
 msgstr ""
 
-#: src/get.c:955
+#: src/language/data-io/get.c:1056
 msgid "BY is required when IN is specified."
 msgstr ""
 
 msgid "BY is required when IN is specified."
 msgstr ""
 
-#: src/get.c:985
+#: src/language/data-io/get.c:1084
 #, c-format
 msgid "IN variable name %s duplicates an existing variable name."
 msgstr ""
 
 #, c-format
 msgid "IN variable name %s duplicates an existing variable name."
 msgstr ""
 
-#: src/get.c:1416
+#: src/language/data-io/get.c:1538
 #, c-format
 msgid ""
 "Variable %s in file %s (%s) has different type or width from the same "
 "variable in earlier file (%s)."
 msgstr ""
 
 #, c-format
 msgid ""
 "Variable %s in file %s (%s) has different type or width from the same "
 "variable in earlier file (%s)."
 msgstr ""
 
-#: src/get.c:1507
-msgid "expecting COMM or TAPE"
+#: src/language/data-io/inpt-pgm.c:134
+msgid "Unexpected end-of-file within INPUT PROGRAM."
 msgstr ""
 
 msgstr ""
 
-#: src/getline.c:175
-#, c-format
-msgid "Can't find `%s' in include file search path."
+#: src/language/data-io/inpt-pgm.c:147
+msgid "Input program did not create any variables."
 msgstr ""
 
 msgstr ""
 
-#: src/getline.c:330
-#, c-format
-msgid "%s: Opening as syntax file."
+#: src/language/data-io/inpt-pgm.c:337
+msgid "COLUMN subcommand multiply specified."
+msgstr ""
+
+#: src/language/data-io/inpt-pgm.c:384
+msgid ""
+"REREAD: Column numbers must be positive finite numbers.  Column set to 1."
+msgstr ""
+
+#: src/language/data-io/list.q:152 src/language/stats/descriptives.c:361
+msgid "No variables specified."
 msgstr ""
 
 msgstr ""
 
-#: src/getline.c:335
+#: src/language/data-io/list.q:160
 #, c-format
 #, c-format
-msgid "Opening `%s': %s."
+msgid ""
+"The first case (%ld) specified precedes the last case (%ld) specified.  The "
+"values will be swapped."
 msgstr ""
 
 msgstr ""
 
-#: src/getline.c:344 src/html.c:348 src/postscript.c:1466
+#: src/language/data-io/list.q:168
 #, c-format
 #, c-format
-msgid "Reading `%s': %s."
+msgid ""
+"The first case (%ld) to list is less than 1.  The value is being reset to 1."
 msgstr ""
 
 msgstr ""
 
-#: src/getline.c:402
+#: src/language/data-io/list.q:174
 #, c-format
 #, c-format
-msgid "Closing `%s': %s."
+msgid ""
+"The last case (%ld) to list is less than 1.  The value is being reset to 1."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:101
+#: src/language/data-io/list.q:180
 #, c-format
 #, c-format
-msgid "%s: Opening Groff font file..."
+msgid "The step value %ld is less than 1.  The value is being reset to 1."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:155
-msgid "Missing font name."
+#: src/language/data-io/list.q:206
+msgid "`/FORMAT WEIGHT' specified, but weighting is not on."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:165
-msgid "Missing encoding filename."
+#: src/language/data-io/list.q:434
+msgid "Line"
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:178
-msgid "Bad spacewidth value."
+#: src/language/data-io/matrix-data.c:218
+msgid "VARIABLES subcommand multiply specified."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:190
-msgid "Bad slant value."
+#: src/language/data-io/matrix-data.c:233
+msgid "VARNAME_ cannot be explicitly specified on VARIABLES."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:215
-#, c-format
-msgid "Unknown ligature `%s'."
+#: src/language/data-io/matrix-data.c:294
+msgid "in FORMAT subcommand"
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:250
-msgid "Unexpected end of line reading character set."
+#: src/language/data-io/matrix-data.c:305
+msgid "SPLIT subcommand multiply specified."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:258
-msgid "Can't use ditto mark for first character."
+#: src/language/data-io/matrix-data.c:312
+msgid "in SPLIT subcommand"
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:263
-msgid "Can't ditto into an unnamed character."
+#: src/language/data-io/matrix-data.c:322
+msgid "Split variable may not be named ROWTYPE_ or VARNAME_."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:280
+#: src/language/data-io/matrix-data.c:356
 #, c-format
 #, c-format
-msgid "Missing metrics for character `%s'."
+msgid "Split variable %s is already another type."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:289
-#, c-format
-msgid "Missing type for character `%s'."
+#: src/language/data-io/matrix-data.c:371
+msgid "FACTORS subcommand multiply specified."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:298
+#: src/language/data-io/matrix-data.c:390
 #, c-format
 #, c-format
-msgid "Missing code for character `%s'."
+msgid "Factor variable %s is already another type."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:317
-msgid "Malformed kernpair."
+#: src/language/data-io/matrix-data.c:405
+msgid "CELLS subcommand multiply specified."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:324
-msgid "Unexpected end of line reading kernpairs."
+#: src/language/data-io/matrix-data.c:411
+#: src/language/data-io/matrix-data.c:430
+msgid "expecting positive integer"
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:330
-msgid "Bad kern value."
+#: src/language/data-io/matrix-data.c:424
+msgid "N subcommand multiply specified."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:362
-#, c-format
-msgid "Font read successfully with internal name %s."
+#: src/language/data-io/matrix-data.c:445
+msgid "CONTENTS subcommand multiply specified."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:383
-msgid "Error reading font."
+#: src/language/data-io/matrix-data.c:465
+msgid "Nested parentheses not allowed."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:394
-msgid "installation error: Groff font error: "
+#: src/language/data-io/matrix-data.c:475
+msgid "Mismatched right parenthesis (`(')."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:419
-#, c-format
-msgid "Bad character \\%3o."
+#: src/language/data-io/matrix-data.c:480
+msgid "Empty parentheses not allowed."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:673
-#, c-format
-msgid "Groff font error: Cannot find \"%s\"."
+#: src/language/data-io/matrix-data.c:493
+#: src/language/data-io/matrix-data.c:501
+msgid "in CONTENTS subcommand"
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:738
+#: src/language/data-io/matrix-data.c:508
 #, c-format
 #, c-format
-msgid "%s: Opening Groff description file..."
+msgid "Content multiply specified for %s."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:754
-msgid "Multiple `sizes' declarations."
+#: src/language/data-io/matrix-data.c:525
+msgid "Missing right parenthesis."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:771
-msgid "Unexpected end of file.  Missing 0 terminator to `sizes' command?"
+#: src/language/data-io/matrix-data.c:545
+msgid "Missing VARIABLES subcommand."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:783 src/groff-font.c:790 src/groff-font.c:803
-msgid "Bad argument to `sizes'."
+#: src/language/data-io/matrix-data.c:551
+msgid ""
+"CONTENTS subcommand not specified: assuming file contains only CORR matrix."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:795
-msgid "Bad range in argument to `sizes'."
+#: src/language/data-io/matrix-data.c:561
+msgid ""
+"Missing CELLS subcommand.  CELLS is required when ROWTYPE_ is not given in "
+"the data and factors are present."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:824
-msgid "Family name expected."
+#: src/language/data-io/matrix-data.c:569
+msgid "Split file values must be present in the data when ROWTYPE_ is present."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:829
-msgid "This command already specified."
+#: src/language/data-io/matrix-data.c:622
+msgid "No continuous variables specified."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:849
-#, c-format
-msgid "%s: Device characteristic already defined."
+#: src/language/data-io/matrix-data.c:840
+msgid "Scope of string exceeds line."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:855
+#: src/language/data-io/matrix-data.c:901
 #, c-format
 #, c-format
-msgid "%s: Invalid numeric format."
+msgid "End of line expected %s while reading %s."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:885
-msgid "Missing `res', `unitwidth', and/or `sizes' line(s)."
+#: src/language/data-io/matrix-data.c:1090
+#, c-format
+msgid "expecting value for %s %s"
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:911
-msgid "Description file read successfully."
-msgstr ""
-
-#: src/groff-font.c:943
-msgid "Error reading description file."
+#: src/language/data-io/matrix-data.c:1255
+#, c-format
+msgid "Syntax error expecting SPLIT FILE value %s."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:1000
-msgid "<<fallback>>"
+#: src/language/data-io/matrix-data.c:1264
+#, c-format
+msgid "Expecting value %g for %s."
 msgstr ""
 
 msgstr ""
 
-#: src/hash.c:577
+#: src/language/data-io/matrix-data.c:1305
+#: src/language/data-io/matrix-data.c:1782
 #, c-format
 #, c-format
-msgid "hash table:"
+msgid "Syntax error expecting factor value %s."
 msgstr ""
 
 msgstr ""
 
-#: src/html.c:67
+#: src/language/data-io/matrix-data.c:1314
 #, c-format
 #, c-format
-msgid "HTML driver initializing as `%s'..."
+msgid "Syntax error expecting value %g for %s %s."
 msgstr ""
 
 msgstr ""
 
-#: src/html.c:171
+#: src/language/data-io/matrix-data.c:1558
 #, c-format
 #, c-format
-msgid "Unknown configuration parameter `%s' for HTML device driver."
+msgid "Syntax error %s expecting SPLIT FILE value."
 msgstr ""
 
 msgstr ""
 
-#: src/html.c:254
+#: src/language/data-io/matrix-data.c:1687
+#, c-format
 msgid ""
 msgid ""
-"Cannot find HTML prologue.  The use of `-vv' on the command line is "
-"suggested as a debugging aid."
+"Expected %d lines of data for %s content; actually saw %d lines.  No data "
+"will be output for this content."
 msgstr ""
 
 msgstr ""
 
-#: src/html.c:259
+#: src/language/data-io/matrix-data.c:1724
 #, c-format
 #, c-format
-msgid "%s: %s: Opening HTML prologue..."
+msgid "Multiply specified ROWTYPE_ %s."
 msgstr ""
 
 msgstr ""
 
-#: src/html.c:286 src/html.c:297 src/postscript.c:1358 src/postscript.c:1369
-msgid "nobody"
+#: src/language/data-io/matrix-data.c:1729
+#, c-format
+msgid "Syntax error %s expecting ROWTYPE_ string."
 msgstr ""
 
 msgstr ""
 
-#: src/html.c:293 src/html.c:298 src/postscript.c:1365 src/postscript.c:1370
-msgid "nowhere"
+#: src/language/data-io/matrix-data.c:1749
+#, c-format
+msgid "Syntax error %s."
 msgstr ""
 
 msgstr ""
 
-#: src/html.c:357
+#: src/language/data-io/matrix-data.c:1900
 #, c-format
 #, c-format
-msgid "%s: HTML prologue read successfully."
+msgid "Duplicate specification for %s."
 msgstr ""
 
 msgstr ""
 
-#: src/html.c:361
+#: src/language/data-io/matrix-data.c:1912
 #, c-format
 #, c-format
-msgid "%s: Error reading HTML prologue."
+msgid "Too many rows of matrix data for %s."
 msgstr ""
 
 msgstr ""
 
-#: src/html.c:389
+#: src/language/data-io/matrix-data.c:1956
 #, c-format
 #, c-format
-msgid "HTML output driver: %s: %s"
+msgid "Syntax error expecting value for %s %s."
 msgstr ""
 
 msgstr ""
 
-#: src/html.c:420 src/list.q:252
+#: src/language/data-io/placement-parser.c:88
 #, c-format
 #, c-format
-msgid "Cannot open first page on HTML device %s."
+msgid ""
+"Number of variables specified (%d) differs from number of variable formats (%"
+"d)."
 msgstr ""
 
 msgstr ""
 
-#: src/include.c:40
-msgid "expecting filename"
+#: src/language/data-io/placement-parser.c:98
+msgid ""
+"SPSS-like or Fortran-like format specification expected after variable names."
 msgstr ""
 
 msgstr ""
 
-#: src/inpt-pgm.c:81
-msgid "No matching INPUT PROGRAM command."
+#: src/language/data-io/placement-parser.c:120
+#, c-format
+msgid "The %d columns %d-%d can't be evenly divided into %d fields."
 msgstr ""
 
 msgstr ""
 
-#: src/inpt-pgm.c:86
-msgid ""
-"No data-input or transformation commands specified between INPUT PROGRAM and "
-"END INPUT PROGRAM."
+#: src/language/data-io/placement-parser.c:226
+#: src/language/lexer/format-parser.c:110
+#: src/language/lexer/format-parser.c:129
+#, c-format
+msgid "Unknown format type \"%s\"."
 msgstr ""
 
 msgstr ""
 
-#: src/inpt-pgm.c:284 src/inpt-pgm.c:412
-msgid ""
-"This command may only be executed between INPUT PROGRAM and END INPUT "
-"PROGRAM."
+#: src/language/data-io/placement-parser.c:310
+#: src/language/data-io/placement-parser.c:324
+msgid "Column positions for fields must be positive."
 msgstr ""
 
 msgstr ""
 
-#: src/inpt-pgm.c:334
-msgid "COLUMN subcommand multiply specified."
+#: src/language/data-io/placement-parser.c:329
+msgid "The ending column for a field must be greater than the starting column."
 msgstr ""
 
 msgstr ""
 
-#: src/inpt-pgm.c:385
+#: src/language/data-io/placement-parser.c:364
+#, c-format
 msgid ""
 msgid ""
-"REREAD: Column numbers must be positive finite numbers.  Column set to 1."
+"The record number specified, %ld, is at or before the previous record, %d.  "
+"Data fields must be listed in order of increasing record number."
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:252
+#: src/language/data-io/print.c:248
 #, c-format
 #, c-format
-msgid "%s does not form a valid number."
+msgid "Output calls for %d records but %d specified on RECORDS subcommand."
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:369
+#: src/language/data-io/print.c:402
 #, c-format
 #, c-format
-msgid "Bad character in input: `%c'."
-msgstr ""
+msgid "Writing %d record to %s."
+msgid_plural "Writing %d records to %s."
+msgstr[0] ""
+msgstr[1] ""
 
 
-#: src/lexer.c:371
+#: src/language/data-io/print.c:406
 #, c-format
 #, c-format
-msgid "Bad character in input: `\\%o'."
-msgstr ""
+msgid "Writing %d record."
+msgid_plural "Writing %d records."
+msgstr[0] ""
+msgstr[1] ""
 
 
-#: src/lexer.c:409
-#, c-format
-msgid "Syntax error %s at %s."
+#: src/language/data-io/print-space.c:116
+msgid "The expression on PRINT SPACE evaluated to the system-missing value."
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:412
+#: src/language/data-io/print-space.c:119
 #, c-format
 #, c-format
-msgid "Syntax error at %s."
+msgid "The expression on PRINT SPACE evaluated to %g."
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:530 src/lexer.c:547
+#: src/language/dictionary/apply-dictionary.c:73
 #, c-format
 #, c-format
-msgid "expecting `%s'"
-msgstr ""
-
-#: src/lexer.c:561 src/val-labs.c:154
-msgid "expecting string"
+msgid "Variable %s is %s in target file, but %s in source file."
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:575 src/val-labs.c:163
-msgid "expecting integer"
+#: src/language/dictionary/apply-dictionary.c:89
+#, c-format
+msgid "Cannot add value labels from source file to long string variable %s."
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:589
-msgid "expecting number"
+#: src/language/dictionary/apply-dictionary.c:104
+#, c-format
+msgid ""
+"Cannot apply missing values from source file to long string variable %s."
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:603
-msgid "expecting identifier"
+#: src/language/dictionary/apply-dictionary.c:124
+msgid "No matching variables found between the source and target files."
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:889
-msgid "<ERROR>"
+#: src/language/dictionary/formats.c:92
+msgid "`(' expected after variable list."
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:1023 src/repeat.c:214
-msgid "Unexpected end of file."
+#: src/language/dictionary/formats.c:102 src/language/dictionary/numeric.c:71
+#: src/language/dictionary/numeric.c:141
+msgid "`)' expected after output format."
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:1032
-msgid "binary"
+#: src/language/dictionary/missing-values.c:57
+#: src/language/stats/aggregate.c:447
+msgid "expecting `('"
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:1032
-msgid "octal"
+#: src/language/dictionary/missing-values.c:73
+#, c-format
+msgid ""
+"Cannot mix numeric variables (e.g. %s) and string variables (e.g. %s) within "
+"a single list."
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:1032
-msgid "hex"
+#: src/language/dictionary/missing-values.c:113
+#, c-format
+msgid "Truncating missing value to short string length (%d characters)."
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:1046
+#: src/language/dictionary/missing-values.c:132
 #, c-format
 #, c-format
-msgid "String of %s digits has %d characters, which is not a multiple of %d."
+msgid "Missing values provided are too long to assign to variable of width %d."
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:1075
-#, c-format
-msgid "`%c' is not a valid %s digit."
+#: src/language/dictionary/modify-variables.c:96
+msgid ""
+"MODIFY VARS may not be used after TEMPORARY.  Temporary transformations will "
+"be made permanent."
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:1106
-msgid "Unterminated string constant."
+#: src/language/dictionary/modify-variables.c:118
+msgid "REORDER subcommand may be given at most once."
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:1178
-#, c-format
-msgid "String exceeds 255 characters in length (%d characters)."
+#: src/language/dictionary/modify-variables.c:141
+msgid "Cannot specify ALL after specifying a set of variables."
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:1193
-msgid ""
-"Sorry, literal strings may not contain null characters.  Replacing with "
-"spaces."
+#: src/language/dictionary/modify-variables.c:151
+msgid "`(' expected on REORDER subcommand."
 msgstr ""
 
 msgstr ""
 
-#: src/loop.c:194
-msgid "The index variable may not be a string variable."
+#: src/language/dictionary/modify-variables.c:163
+msgid "`)' expected following variable names on REORDER subcommand."
 msgstr ""
 
 msgstr ""
 
-#: src/loop.c:300
-msgid "There is no LOOP command that corresponds to this END LOOP."
+#: src/language/dictionary/modify-variables.c:181
+msgid "RENAME subcommand may be given at most once."
 msgstr ""
 
 msgstr ""
 
-#: src/loop.c:494
-msgid ""
-"This command may only appear enclosed in a LOOP/END LOOP control structure."
+#: src/language/dictionary/modify-variables.c:194
+msgid "`(' expected on RENAME subcommand."
 msgstr ""
 
 msgstr ""
 
-#: src/loop.c:500
-msgid "BREAK not enclosed in DO IF structure."
+#: src/language/dictionary/modify-variables.c:202
+msgid ""
+"`=' expected between lists of new and old variable names on RENAME "
+"subcommand."
 msgstr ""
 
 msgstr ""
 
-#: src/loop.c:578
+#: src/language/dictionary/modify-variables.c:210
 #, c-format
 #, c-format
-msgid "%s without %s."
+msgid ""
+"Differing number of variables in old name list (%d) and in new name list (%"
+"d)."
 msgstr ""
 
 msgstr ""
 
-#: src/main.c:86
-msgid "Error initializing output drivers."
+#: src/language/dictionary/modify-variables.c:221
+msgid "`)' expected after variable lists on RENAME subcommand."
 msgstr ""
 
 msgstr ""
 
-#: src/main.c:156
-msgid "This command not executed."
+#: src/language/dictionary/modify-variables.c:235
+msgid ""
+"KEEP subcommand may be given at most once.  It may notbe given in "
+"conjunction with the DROP subcommand."
 msgstr ""
 
 msgstr ""
 
-#: src/main.c:160
+#: src/language/dictionary/modify-variables.c:278
 msgid ""
 msgid ""
-"Skipping the rest of this command.  Part of this command may have been "
-"executed."
+"DROP subcommand may be given at most once.  It may not be given in "
+"conjunction with the KEEP subcommand."
 msgstr ""
 
 msgstr ""
 
-#: src/main.c:165
-msgid ""
-"Skipping the rest of this command.  This command was fully executed up to "
-"this point."
+#: src/language/dictionary/modify-variables.c:304
+#, c-format
+msgid "Unrecognized subcommand name `%s'."
 msgstr ""
 
 msgstr ""
 
-#: src/main.c:170
-msgid ""
-"Trailing garbage was encountered following this command.  The command was "
-"fully executed to this point."
+#: src/language/dictionary/modify-variables.c:306
+msgid "Subcommand name expected."
 msgstr ""
 
 msgstr ""
 
-#: src/main.c:187
-msgid "The rest of this command has been discarded."
+#: src/language/dictionary/modify-variables.c:314
+msgid "`/' or `.' expected."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:208
-msgid "VARIABLES subcommand multiply specified."
+#: src/language/dictionary/numeric.c:64
+#, c-format
+msgid "Format type %s may not be used with a numeric variable."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:223
-msgid "VARNAME_ cannot be explicitly specified on VARIABLES."
+#: src/language/dictionary/numeric.c:83 src/language/dictionary/numeric.c:163
+#: src/language/dictionary/vector.c:163
+#, c-format
+msgid "There is already a variable named %s."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:284
-msgid "in FORMAT subcommand"
+#: src/language/dictionary/numeric.c:134
+#, c-format
+msgid "Format type %s may not be used with a string variable."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:295
-msgid "SPLIT subcommand multiply specified."
+#: src/language/dictionary/rename-variables.c:51
+msgid ""
+"RENAME VARS may not be used after TEMPORARY.  Temporary transformations will "
+"be made permanent."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:302
-msgid "in SPLIT subcommand"
+#: src/language/dictionary/rename-variables.c:61
+msgid "`(' expected."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:312
-msgid "Split variable may not be named ROWTYPE_ or VARNAME_."
+#: src/language/dictionary/rename-variables.c:69
+msgid "`=' expected between lists of new and old variable names."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:346
+#: src/language/dictionary/rename-variables.c:78
 #, c-format
 #, c-format
-msgid "Split variable %s is already another type."
+msgid ""
+"Differing number of variables in old name list (%u) and in new name list (%"
+"u)."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:361
-msgid "FACTORS subcommand multiply specified."
+#: src/language/dictionary/rename-variables.c:90
+msgid "`)' expected after variable names."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:379
+#: src/language/dictionary/rename-variables.c:100
 #, c-format
 #, c-format
-msgid "Factor variable %s is already another type."
+msgid "Renaming would duplicate variable name %s."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:394
-msgid "CELLS subcommand multiply specified."
+#: src/language/dictionary/split-file.c:85
+#: src/language/dictionary/sys-file-info.c:523
+#: src/language/stats/crosstabs.q:1115 src/language/stats/crosstabs.q:1142
+#: src/language/stats/crosstabs.q:1162 src/language/stats/crosstabs.q:1184
+#: src/language/stats/examine.q:1149 src/language/stats/frequencies.q:1177
+#: src/language/stats/frequencies.q:1301
+msgid "Value"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:400 src/matrix-data.c:419
-msgid "expecting positive integer"
+#: src/language/dictionary/split-file.c:86
+#: src/language/dictionary/sys-file-info.c:385
+#: src/language/dictionary/sys-file-info.c:524 src/ui/gui/var-sheet.c:75
+msgid "Label"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:413
-msgid "N subcommand multiply specified."
+#: src/language/dictionary/sys-file-info.c:105
+msgid "File:"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:434
-msgid "CONTENTS subcommand multiply specified."
+#: src/language/dictionary/sys-file-info.c:107
+msgid "Label:"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:454
-msgid "Nested parentheses not allowed."
+#: src/language/dictionary/sys-file-info.c:111
+msgid "No label."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:464
-msgid "Mismatched right parenthesis (`(')."
+#: src/language/dictionary/sys-file-info.c:114
+msgid "Created:"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:469
-msgid "Empty parentheses not allowed."
+#: src/language/dictionary/sys-file-info.c:117
+msgid "Endian:"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:482 src/matrix-data.c:490
-msgid "in CONTENTS subcommand"
+#: src/language/dictionary/sys-file-info.c:118
+msgid "Big."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:497
-#, c-format
-msgid "Content multiply specified for %s."
+#: src/language/dictionary/sys-file-info.c:118
+msgid "Little."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:514
-msgid "Missing right parenthesis."
+#: src/language/dictionary/sys-file-info.c:119
+msgid "Variables:"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:534
-msgid "Missing VARIABLES subcommand."
+#: src/language/dictionary/sys-file-info.c:122
+msgid "Cases:"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:540
-msgid ""
-"CONTENTS subcommand not specified: assuming file contains only CORR matrix."
+#: src/language/dictionary/sys-file-info.c:125
+msgid "Type:"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:550
-msgid ""
-"Missing CELLS subcommand.  CELLS is required when ROWTYPE_ is not given in "
-"the data and factors are present."
+#: src/language/dictionary/sys-file-info.c:126
+msgid "System File."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:558
-msgid "Split file values must be present in the data when ROWTYPE_ is present."
+#: src/language/dictionary/sys-file-info.c:127
+msgid "Weight:"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:611
-msgid "No continuous variables specified."
+#: src/language/dictionary/sys-file-info.c:131
+msgid "Not weighted."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:854
-msgid "Scope of string exceeds line."
+#: src/language/dictionary/sys-file-info.c:133
+msgid "Mode:"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:921
+#: src/language/dictionary/sys-file-info.c:135
 #, c-format
 #, c-format
-msgid "End of line expected %s while reading %s."
+msgid "Compression %s."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:1106
-#, c-format
-msgid "expecting value for %s %s"
+#: src/language/dictionary/sys-file-info.c:135
+msgid "on"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:1270
-#, c-format
-msgid "Syntax error expecting SPLIT FILE value %s."
+#: src/language/dictionary/sys-file-info.c:135
+msgid "off"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:1279
-#, c-format
-msgid "Expecting value %g for %s."
+#: src/language/dictionary/sys-file-info.c:145
+#: src/language/dictionary/sys-file-info.c:383
+msgid "Description"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:1320 src/matrix-data.c:1784
-#, c-format
-msgid "Syntax error expecting factor value %s."
+#: src/language/dictionary/sys-file-info.c:146
+#: src/language/dictionary/sys-file-info.c:381
+msgid "Position"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:1329
-#, c-format
-msgid "Syntax error expecting value %g for %s %s."
+#: src/language/dictionary/sys-file-info.c:204
+msgid "The active file does not have a file label."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:1564
-#, c-format
-msgid "Syntax error %s expecting SPLIT FILE value."
+#: src/language/dictionary/sys-file-info.c:207
+msgid "File label:"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:1691
-#, c-format
-msgid ""
-"Expected %d lines of data for %s content; actually saw %d lines.  No data "
-"will be output for this content."
+#: src/language/dictionary/sys-file-info.c:269
+msgid "No variables to display."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:1726
-#, c-format
-msgid "Multiply specified ROWTYPE_ %s."
+#: src/language/dictionary/sys-file-info.c:288
+msgid "Macros not supported."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:1731
-#, c-format
-msgid "Syntax error %s expecting ROWTYPE_ string."
+#: src/language/dictionary/sys-file-info.c:298
+msgid "The active file dictionary does not contain any documents."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:1751
-#, c-format
-msgid "Syntax error %s."
+#: src/language/dictionary/sys-file-info.c:307
+msgid "Documents in the active file:"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:1901
+#: src/language/dictionary/sys-file-info.c:457
 #, c-format
 #, c-format
-msgid "Duplicate specification for %s."
+msgid "Format: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:1913
+#: src/language/dictionary/sys-file-info.c:464
 #, c-format
 #, c-format
-msgid "Too many rows of matrix data for %s."
+msgid "Print Format: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:1961
+#: src/language/dictionary/sys-file-info.c:467
 #, c-format
 #, c-format
-msgid "Syntax error expecting value for %s %s."
+msgid "Write Format: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/mis-val.c:71
-msgid "`)' expected after value specification."
+#: src/language/dictionary/sys-file-info.c:479
+msgid "Missing Values: "
 msgstr ""
 
 msgstr ""
 
-#: src/mis-val.c:101
-#, c-format
-msgid "`(' expected after variable name%s."
+#: src/language/dictionary/sys-file-info.c:580
+msgid "No vectors defined."
 msgstr ""
 
 msgstr ""
 
-#: src/mis-val.c:113
-msgid "Long string value specified."
+#: src/language/dictionary/sys-file-info.c:595
+msgid "Vector"
 msgstr ""
 
 msgstr ""
 
-#: src/mis-val.c:118
-msgid "Short strings must be of equal width."
+#: src/language/dictionary/value-labels.c:122
+#, c-format
+msgid ""
+"It is not possible to assign value labels to long string variables such as %"
+"s."
 msgstr ""
 
 msgstr ""
 
-#: src/mis-val.c:175
-#, c-format
-msgid "Range %g THRU %g is not valid because %g is greater than %g."
+#: src/language/dictionary/value-labels.c:158 src/language/lexer/lexer.c:590
+msgid "expecting string"
 msgstr ""
 
 msgstr ""
 
-#: src/mis-val.c:206
-msgid "Number or range expected."
+#: src/language/dictionary/value-labels.c:167 src/language/lexer/lexer.c:604
+msgid "expecting integer"
 msgstr ""
 
 msgstr ""
 
-#: src/mis-val.c:239
-msgid "At most one range can exist in the missing values for any one variable."
+#: src/language/dictionary/value-labels.c:171
+#, c-format
+msgid "Value label `%g' is not integer."
 msgstr ""
 
 msgstr ""
 
-#: src/mis-val.c:245
-msgid "At most one individual value can be missing along with one range."
+#: src/language/dictionary/value-labels.c:181
+msgid "Truncating value label to 60 characters."
 msgstr ""
 
 msgstr ""
 
-#: src/mis-val.c:307
-msgid "String is not of proper length."
+#: src/language/dictionary/variable-label.c:52
+msgid "String expected for variable label."
 msgstr ""
 
 msgstr ""
 
-#: src/mis-val.c:316 src/repeat.c:460
-msgid "String expected."
+#: src/language/dictionary/variable-label.c:58
+msgid "Truncating variable label to 255 characters."
 msgstr ""
 
 msgstr ""
 
-#: src/mkfile.c:52
+#: src/language/dictionary/vector.c:74
 #, c-format
 #, c-format
-msgid "%s: Creating temporary file: %s."
+msgid "Vector name %s is given twice."
 msgstr ""
 
 msgstr ""
 
-#: src/mkfile.c:94
+#: src/language/dictionary/vector.c:80
 #, c-format
 #, c-format
-msgid "%s: Creating file: %s."
+msgid "There is already a vector with name %s."
 msgstr ""
 
 msgstr ""
 
-#: src/modify-vars.c:89
+#: src/language/dictionary/vector.c:101
 msgid ""
 msgid ""
-"MODIFY VARS may not be used after TEMPORARY.  Temporary transformations will "
-"be made permanent."
+"A slash must be used to separate each vector specification when using the "
+"long form.  Commands such as VECTOR A,B=Q1 TO Q20 are not supported."
 msgstr ""
 
 msgstr ""
 
-#: src/modify-vars.c:113
-msgid "REORDER subcommand may be given at most once."
+#: src/language/dictionary/vector.c:135
+msgid "Vectors must have at least one element."
 msgstr ""
 
 msgstr ""
 
-#: src/modify-vars.c:136
-msgid "Cannot specify ALL after specifying a set of variables."
+#: src/language/dictionary/vector.c:149
+#, c-format
+msgid "%s%d is too long for a variable name."
 msgstr ""
 
 msgstr ""
 
-#: src/modify-vars.c:146
-msgid "`(' expected on REORDER subcommand."
+#: src/language/dictionary/vector.c:188
+msgid ""
+"The syntax for this command does not match the expected syntax for either "
+"the long form or the short form of VECTOR."
 msgstr ""
 
 msgstr ""
 
-#: src/modify-vars.c:158
-msgid "`)' expected following variable names on REORDER subcommand."
+#: src/language/dictionary/weight.c:51
+msgid "The weighting variable must be numeric."
 msgstr ""
 
 msgstr ""
 
-#: src/modify-vars.c:176
-msgid "RENAME subcommand may be given at most once."
+#: src/language/dictionary/weight.c:56
+msgid "The weighting variable may not be scratch."
 msgstr ""
 
 msgstr ""
 
-#: src/modify-vars.c:189
-msgid "`(' expected on RENAME subcommand."
+#: src/language/expressions/evaluate.c:148
+msgid "expecting number or string"
 msgstr ""
 
 msgstr ""
 
-#: src/modify-vars.c:197
+#: src/language/expressions/helpers.c:34
 msgid ""
 msgid ""
-"`=' expected between lists of new and old variable names on RENAME "
-"subcommand."
+"One of the arguments to a DATE function is not an integer.  The result will "
+"be system-missing."
 msgstr ""
 
 msgstr ""
 
-#: src/modify-vars.c:205 src/rename-vars.c:75
-#, c-format
+#: src/language/expressions/helpers.c:56
 msgid ""
 msgid ""
-"Differing number of variables in old name list (%d) and in new name list (%"
-"d)."
+"The week argument to DATE.WKYR is not an integer.  The result will be system-"
+"missing."
 msgstr ""
 
 msgstr ""
 
-#: src/modify-vars.c:216
-msgid "`)' expected after variable lists on RENAME subcommand."
+#: src/language/expressions/helpers.c:62
+msgid ""
+"The week argument to DATE.WKYR is outside the acceptable range of 1 to 53.  "
+"The result will be system-missing."
 msgstr ""
 
 msgstr ""
 
-#: src/modify-vars.c:230
+#: src/language/expressions/helpers.c:84
 msgid ""
 msgid ""
-"KEEP subcommand may be given at most once.  It may notbe given in "
-"conjunction with the DROP subcommand."
+"The day argument to DATE.YRDAY is not an integer.  The result will be system-"
+"missing."
 msgstr ""
 
 msgstr ""
 
-#: src/modify-vars.c:272
+#: src/language/expressions/helpers.c:90
 msgid ""
 msgid ""
-"DROP subcommand may be given at most once.  It may not be given in "
-"conjunction with the KEEP subcommand."
-msgstr ""
-
-#: src/modify-vars.c:298
-#, c-format
-msgid "Unrecognized subcommand name `%s'."
-msgstr ""
-
-#: src/modify-vars.c:300
-msgid "Subcommand name expected."
+"The day argument to DATE.YRDAY is outside the acceptable range of 1 to 366.  "
+"The result will be system-missing."
 msgstr ""
 
 msgstr ""
 
-#: src/modify-vars.c:308
-msgid "`/' or `.' expected."
+#: src/language/expressions/helpers.c:112
+msgid ""
+"The year argument to YRMODA is greater than 47516.  The result will be "
+"system-missing."
 msgstr ""
 
 msgstr ""
 
-#: src/moments.c:513
-msgid "expecting weight value"
+#: src/language/expressions/parse.c:256
+#, c-format
+msgid ""
+"Type mismatch: expression has %s type, but a numeric value is required here."
 msgstr ""
 
 msgstr ""
 
-#: src/numeric.c:58
+#: src/language/expressions/parse.c:268
 #, c-format
 #, c-format
-msgid "Format type %s may not be used with a numeric variable."
+msgid ""
+"Type mismatch: expression has %s type, but a string value is required here."
 msgstr ""
 
 msgstr ""
 
-#: src/numeric.c:77 src/numeric.c:159 src/vector.c:156
+#: src/language/expressions/parse.c:409
 #, c-format
 #, c-format
-msgid "There is already a variable named %s."
+msgid "Type mismatch while applying %s operator: cannot convert %s to %s."
 msgstr ""
 
 msgstr ""
 
-#: src/numeric.c:129
-#, c-format
-msgid "Format type %s may not be used with a string variable."
+#: src/language/expressions/parse.c:614
+msgid ""
+"Chaining relational operators (e.g. \"a < b < c\") will not produce the "
+"mathematically expected result.  Use the AND logical operator to fix the "
+"problem (e.g. \"a < b AND b < c\").  If chaining is really intended, "
+"parentheses will disable this warning (e.g. \"(a < b) < c\".)"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:86
-msgid "Attempt to iterate driver list reentrantly."
+#: src/language/expressions/parse.c:713
+msgid ""
+"The exponentiation operator (\"**\") is left-associative, even though right-"
+"associative semantics are more useful.  That is, \"a**b**c\" equals \"(a**b)"
+"**c\", not as \"a**(b**c)\".  To disable this warning, insert parentheses."
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:163
+#: src/language/expressions/parse.c:778
 #, c-format
 #, c-format
-msgid "Unknown output driver `%s'."
+msgid "Unknown system variable %s."
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:165
+#: src/language/expressions/parse.c:826
 #, c-format
 #, c-format
-msgid "Output driver `%s' referenced but never defined."
+msgid "Unknown identifier %s."
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:295
-msgid "Cannot find output initialization file.  Use `-vv' to view search path."
+#: src/language/expressions/parse.c:854 src/language/stats/aggregate.c:503
+msgid "expecting `)'"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:300
-#, c-format
-msgid "%s: Opening device description file..."
+#: src/language/expressions/parse.c:861
+msgid "in expression"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:304 src/output.c:1175 src/postscript.c:1102
+#: src/language/expressions/parse.c:1037
 #, c-format
 #, c-format
-msgid "Opening %s: %s."
+msgid "%s must have at least %d arguments in list."
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:315 src/output.c:1186 src/postscript.c:1117
+#: src/language/expressions/parse.c:1046
 #, c-format
 #, c-format
-msgid "Reading %s: %s."
-msgstr ""
-
-#: src/output.c:337 src/output.c:499
-msgid "Syntax error."
+msgid "%s must have even number of arguments in list."
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:347 src/postscript.c:1128
+#: src/language/expressions/parse.c:1049
 #, c-format
 #, c-format
-msgid "Closing %s: %s."
+msgid "%s must have multiple of %d arguments in list."
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:352
-msgid "No output drivers are active."
-msgstr ""
-
-#: src/output.c:355
-msgid "Device definition file read successfully."
+#: src/language/expressions/parse.c:1059
+#, c-format
+msgid "%s function does not accept a minimum valid argument count."
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:357
-msgid "Error reading device definition file."
+#: src/language/expressions/parse.c:1068
+#, c-format
+msgid "%s requires at least %d valid arguments in list."
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:471
+#: src/language/expressions/parse.c:1074
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"Driver classes:\n"
-"\t"
+"With %s, using minimum valid argument count of %d does not make sense when "
+"passing only %d arguments in list."
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:600
-msgid "Syntax error in string constant."
+#: src/language/expressions/parse.c:1128
+#, c-format
+msgid "Type mismatch invoking %s as "
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:632
-msgid "Syntax error in options."
+#: src/language/expressions/parse.c:1133
+msgid "Function invocation "
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:642
-msgid "Syntax error in options (`=' expected)."
+#: src/language/expressions/parse.c:1135
+msgid " does not match any known function.  Candidates are:"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:649
-msgid "Syntax error in options (value expected after `=')."
+#: src/language/expressions/parse.c:1165
+#, c-format
+msgid "No function or vector named %s."
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:721
-msgid "Driver name expected."
+#: src/language/expressions/parse.c:1207
+#, c-format
+msgid "expecting `,' or `)' invoking %s function"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:742
-msgid "Class name expected."
+#: src/language/expressions/parse.c:1227
+#, c-format
+msgid "%s is a PSPP extension."
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:751
+#: src/language/expressions/parse.c:1230 src/ui/terminal/command-line.c:127
+#: src/ui/terminal/command-line.c:146 src/ui/terminal/command-line.c:158
 #, c-format
 #, c-format
-msgid "Unknown output driver class `%s'."
+msgid "%s is not yet implemented."
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:758
+#: src/language/expressions/parse.c:1235
 #, c-format
 #, c-format
-msgid "Can't initialize output driver class `%s'."
+msgid "%s may not appear after TEMPORARY."
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:765
-#, c-format
-msgid "Can't initialize output driver `%s' of class `%s'."
+#: src/language/lexer/format-parser.c:91
+msgid "expecting valid format specifier"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:787
-#, c-format
-msgid "Unknown device type `%s'."
+#: src/language/lexer/format-parser.c:124
+msgid "expecting format type"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:799
+#: src/language/lexer/lexer.c:264
 #, c-format
 #, c-format
-msgid "Can't complete initialization of output driver `%s' of class `%s'."
+msgid "%s does not form a valid number."
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:846
+#: src/language/lexer/lexer.c:368
 #, c-format
 #, c-format
-msgid "Can't deinitialize output driver class `%s'."
+msgid "Bad character in input: `%c'."
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:919
+#: src/language/lexer/lexer.c:370
 #, c-format
 #, c-format
-msgid "Trying to find keyword `%s'...\n"
+msgid "Bad character in input: `\\%o'."
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:1036
+#: src/language/lexer/lexer.c:401
 #, c-format
 #, c-format
-msgid "Unit \"%s\" is unknown in dimension \"%s\"."
+msgid "Subcommand %s may only be specified once."
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:1051
+#: src/language/lexer/lexer.c:409
 #, c-format
 #, c-format
-msgid "Bad dimension \"%s\"."
+msgid "missing required subcommand %s"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:1077
+#: src/language/lexer/lexer.c:438
 #, c-format
 #, c-format
-msgid "`x' expected in paper size `%s'."
+msgid "Syntax error %s at %s."
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:1087
+#: src/language/lexer/lexer.c:441
 #, c-format
 #, c-format
-msgid "Trailing garbage `%s' on paper size `%s'."
+msgid "Syntax error at %s."
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:1136
-msgid "Paper size name must not be empty."
+#: src/language/lexer/lexer.c:559 src/language/lexer/lexer.c:576
+#, c-format
+msgid "expecting `%s'"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:1167
-msgid "Cannot find `papersize' configuration file."
+#: src/language/lexer/lexer.c:618
+msgid "expecting number"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:1171
-#, c-format
-msgid "%s: Opening paper size definition file..."
+#: src/language/lexer/lexer.c:632
+msgid "expecting identifier"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:1213
-msgid "Syntax error in paper size definition."
+#: src/language/lexer/lexer.c:861
+msgid "<ERROR>"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:1242
-msgid "Paper size definition file read successfully."
+#: src/language/lexer/lexer.c:1007
+msgid "binary"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:1244
-msgid "Error reading paper size definition file."
+#: src/language/lexer/lexer.c:1012
+msgid "octal"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:1313
-#, c-format
-msgid "Error closing page on %s device of %s class."
+#: src/language/lexer/lexer.c:1017
+msgid "hex"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:1317
+#: src/language/lexer/lexer.c:1027
 #, c-format
 #, c-format
-msgid "Error opening page on %s device of %s class."
+msgid "String of %s digits has %d characters, which is not a multiple of %d."
 msgstr ""
 
 msgstr ""
 
-#: src/percentiles.c:38
-msgid "HAverage"
+#: src/language/lexer/lexer.c:1056
+#, c-format
+msgid "`%c' is not a valid %s digit."
 msgstr ""
 
 msgstr ""
 
-#: src/percentiles.c:39
-msgid "Weighted Average"
+#: src/language/lexer/lexer.c:1087
+msgid "Unterminated string constant."
 msgstr ""
 
 msgstr ""
 
-#: src/percentiles.c:40
-msgid "Rounded"
+#: src/language/lexer/lexer.c:1141
+msgid "Unexpected end of file in string concatenation."
 msgstr ""
 
 msgstr ""
 
-#: src/percentiles.c:41
-msgid "Empirical"
+#: src/language/lexer/lexer.c:1149
+msgid "String expected following `+'."
 msgstr ""
 
 msgstr ""
 
-#: src/percentiles.c:42
-msgid "Empirical with averaging"
+#: src/language/lexer/lexer.c:1162
+#, c-format
+msgid "String exceeds 255 characters in length (%d characters)."
 msgstr ""
 
 msgstr ""
 
-#: src/permissions.c:76
-#, c-format
-msgid "Expecting %s or %s."
+#: src/language/lexer/lexer.c:1177
+msgid ""
+"Sorry, literal strings may not contain null characters.  Replacing with "
+"spaces."
 msgstr ""
 
 msgstr ""
 
-#: src/permissions.c:109
+#: src/language/lexer/range-parser.c:43
 #, c-format
 #, c-format
-msgid "Cannot stat %s: %s"
+msgid ""
+"Low end of range (%g) is below high end (%g).  The range will be treated as "
+"reversed."
 msgstr ""
 
 msgstr ""
 
-#: src/permissions.c:122
+#: src/language/lexer/range-parser.c:51
 #, c-format
 #, c-format
-msgid "Cannot change mode of %s: %s"
+msgid "Ends of range are equal (%g)."
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:85
-#, c-format
-msgid "portable file %s corrupt at offset %ld: "
+#: src/language/lexer/range-parser.c:59
+msgid "LO or LOWEST must be part of a range."
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:112
-msgid "unexpected end of file"
+#: src/language/lexer/range-parser.c:98
+msgid "System-missing value is not valid here."
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:170
-#, c-format
-msgid ""
-"An error occurred while opening \"%s\" for reading as a portable file: %s."
+#: src/language/lexer/range-parser.c:106
+msgid "expecting number or data string"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:188
-msgid "Data record expected."
+#: src/language/lexer/variable-parser.c:53
+msgid "expecting variable name"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:296
-msgid "Missing numeric terminator."
+#: src/language/lexer/variable-parser.c:63
+#, c-format
+msgid "%s is not a variable name."
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:319
-msgid "Invalid integer."
+#: src/language/lexer/variable-parser.c:174
+#, c-format
+msgid ""
+"%s is not a numeric variable.  It will not be included in the variable list."
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:330
+#: src/language/lexer/variable-parser.c:177
 #, c-format
 #, c-format
-msgid "Bad string length %d."
+msgid ""
+"%s is not a string variable.  It will not be included in the variable list."
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:401
+#: src/language/lexer/variable-parser.c:181
 #, c-format
 #, c-format
-msgid "%s: Not a portable file."
+msgid "Scratch variables (such as %s) are not allowed here."
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:425
+#: src/language/lexer/variable-parser.c:184
 #, c-format
 #, c-format
-msgid "Bad date string length %d."
+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 list."
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:427
+#: src/language/lexer/variable-parser.c:189
 #, c-format
 #, c-format
-msgid "Bad time string length %d."
+msgid "Variable %s appears twice in variable list."
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:465 src/sfm-read.c:981 src/sfm-read.c:989
+#: src/language/lexer/variable-parser.c:294
 #, c-format
 #, c-format
-msgid "%s: Bad format specifier byte (%d)."
+msgid "%s TO %s is not valid syntax since %s precedes %s in the dictionary."
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:472
+#: src/language/lexer/variable-parser.c:303
 #, c-format
 #, c-format
-msgid "%s variable %s has invalid format specifier %s."
+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 ""
 
 msgstr ""
 
-#: src/pfm-read.c:487
-msgid "Expected variable count record."
+#: src/language/lexer/variable-parser.c:376
+msgid "incorrect use of TO convention"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:491
-#, c-format
-msgid "Invalid number of variables %d."
+#: src/language/lexer/variable-parser.c:419
+msgid "Scratch variables not allowed here."
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:501
-#, c-format
-msgid "Weight variable name (%s) truncated."
+#: src/language/lexer/variable-parser.c:441
+msgid "Prefixes don't match in use of TO convention."
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:513
-msgid "Expected variable record."
+#: src/language/lexer/variable-parser.c:446
+msgid "Bad bounds in use of TO convention."
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:517
+#: src/language/line-buffer.c:251
 #, c-format
 #, c-format
-msgid "Invalid variable width %d."
+msgid "Can't find `%s' in include file search path."
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:525
+#: src/language/line-buffer.c:335
 #, c-format
 #, c-format
-msgid "position %d: Invalid variable name `%s'."
+msgid "Closing `%s': %s."
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:533
+#: src/language/line-buffer.c:447
 #, c-format
 #, c-format
-msgid "Duplicate variable name %s."
+msgid "opening \"%s\" as syntax file"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:573
+#: src/language/line-buffer.c:452
 #, c-format
 #, c-format
-msgid "Bad missing values for %s."
+msgid "Opening `%s': %s."
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:591
+#: src/language/line-buffer.c:465
 #, c-format
 #, c-format
-msgid "Weighting variable %s not present in dictionary."
+msgid "Reading `%s': %s."
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:638
-#, c-format
-msgid "Unknown variable %s while parsing value labels."
+#: src/language/stats/aggregate.c:212
+msgid "while expecting COLUMNWISE"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:641
-#, c-format
+#: src/language/stats/aggregate.c:241
+msgid "expecting BREAK"
+msgstr ""
+
+#: src/language/stats/aggregate.c:246
 msgid ""
 msgid ""
-"Cannot assign value labels to %s and %s, which have different variable types "
-"or widths."
+"When PRESORTED is specified, specifying sorting directions with (A) or (D) "
+"has no effect.  Output data will be sorted the same way as the input data."
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:665
-#, c-format
-msgid "Duplicate label for value %g for variable %s."
+#: src/language/stats/aggregate.c:416
+msgid "expecting aggregation function"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:668
+#: src/language/stats/aggregate.c:432
 #, c-format
 #, c-format
-msgid "Duplicate label for value `%.*s' for variable %s."
+msgid "Unknown aggregation function %s."
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-write.c:93
+#: src/language/stats/aggregate.c:484
 #, c-format
 #, c-format
-msgid ""
-"An error occurred while opening \"%s\" for writing as a portable file: %s."
+msgid "Missing argument %d to %s."
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-write.c:155
+#: src/language/stats/aggregate.c:493
 #, c-format
 #, c-format
-msgid "%s: Writing portable file: %s."
+msgid "Arguments to %s must be of same type as source variables."
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-write.c:493
+#: src/language/stats/aggregate.c:515
 #, c-format
 #, c-format
-msgid "%s: Closing portable file: %s."
+msgid ""
+"Number of source variables (%u) does not match number of target variables (%"
+"u)."
 msgstr ""
 
 msgstr ""
 
-#: src/plot-hist.c:126
-msgid "HISTOGRAM"
+#: src/language/stats/aggregate.c:531
+#, c-format
+msgid ""
+"The value arguments passed to the %s function are out-of-order.  They will "
+"be treated as if they had been specified in the correct order."
 msgstr ""
 
 msgstr ""
 
-#: src/plot-hist.c:128 src/frequencies.q:1139
-msgid "Frequency"
+#: src/language/stats/aggregate.c:598
+#, c-format
+msgid ""
+"Variable name %s is not unique within the aggregate file dictionary, which "
+"contains the aggregate variables and the break variables."
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:326
+#: src/language/stats/autorecode.c:136
 #, c-format
 #, c-format
-msgid "PostScript driver initializing as `%s'..."
+msgid "Source variable count (%u) does not match target variable count (%u)."
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:450
+#: src/language/stats/autorecode.c:164
 #, c-format
 #, c-format
-msgid ""
-"PostScript driver: The defined page is not long enough to hold margins and "
-"headers, plus least 15 lines of the default fonts.  In fact, there's only "
-"room for %d lines of each font at the default size of %d.%03d points."
+msgid "Target variable %s duplicates existing variable %s."
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:580
+#: src/language/stats/autorecode.c:171
 #, c-format
 #, c-format
-msgid "Unknown configuration parameter `%s' for PostScript device driver."
+msgid "Duplicate variable name %s among target variables."
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:596
-#, c-format
+#: src/language/stats/crosstabs.q:270
 msgid ""
 msgid ""
-"Unknown orientation `%s'.  Valid orientations are `portrait' and `landscape'."
+"Missing mode REPORT not allowed in general mode.  Assuming MISSING=TABLE."
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:608
-msgid ""
-"Unknown value for `data'.  Valid values are `clean7bit', `clean8bit', and "
-"`binary'."
+#: src/language/stats/crosstabs.q:280
+msgid "Write mode ALL not allowed in general mode.  Assuming WRITE=CELLS."
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:617
-msgid "Unknown value for `line-ends'.  Valid values are `lf' and `crlf'."
+#: src/language/stats/crosstabs.q:336
+msgid "Too many crosstabulation variables or dimensions."
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:626
-msgid "Unknown value for `line-style'.  Valid values are `thick' and `double'."
+#: src/language/stats/crosstabs.q:346
+msgid "expecting BY"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:689
-#, c-format
-msgid ""
-"Default font size must be at least 1 point (value of 1000 for key `%s')."
+#: src/language/stats/crosstabs.q:413
+msgid "VARIABLES must be specified before TABLES."
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:721
+#: src/language/stats/crosstabs.q:450
 #, c-format
 #, c-format
-msgid "Value for `%s' must be a dimension of positive length (i.e., `1in')."
+msgid "Maximum value (%ld) less than minimum value (%ld)."
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:785
-#, c-format
-msgid "Nonnegative integer required as value for `%s'."
+#: src/language/stats/crosstabs.q:816
+msgid "Summary."
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:911
-#, c-format
-msgid "%s: %s: Opening PostScript font encoding..."
+#: src/language/stats/crosstabs.q:818 src/language/stats/examine.q:934
+msgid "Cases"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:917
-#, c-format
-msgid ""
-"PostScript driver: Cannot open encoding file `%s': %s.  Substituting "
-"ISOLatin1Encoding for missing encoding."
+#: src/language/stats/crosstabs.q:819 src/language/stats/examine.q:868
+#: src/language/stats/frequencies.q:1175 src/language/stats/frequencies.q:1551
+msgid "Valid"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:959
-msgid "PostScript driver: Invalid numeric format."
+#: src/language/stats/crosstabs.q:820 src/language/stats/examine.q:869
+#: src/language/stats/frequencies.q:1244 src/language/stats/frequencies.q:1552
+#: src/ui/gui/var-sheet.c:77
+msgid "Missing"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:964
-#, c-format
-msgid ""
-"PostScript driver: Codes must be between 0 and 255.  (%d is not allowed.)"
+#: src/language/stats/crosstabs.q:821 src/language/stats/crosstabs.q:1024
+#: src/language/stats/crosstabs.q:1744 src/language/stats/examine.q:870
+#: src/language/stats/frequencies.q:1253 src/language/stats/oneway.q:317
+#: src/language/stats/oneway.q:481 src/language/stats/regression.q:314
+msgid "Total"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:1000
-#, c-format
-msgid "PostScript driver: Error closing encoding file `%s'."
+#: src/language/stats/crosstabs.q:831 src/language/stats/examine.q:946
+#: src/language/stats/frequencies.q:1550 src/language/stats/oneway.q:403
+#: src/language/stats/t-test.q:688 src/language/stats/t-test.q:711
+#: src/language/stats/t-test.q:836 src/language/stats/t-test.q:1371
+msgid "N"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:1003
-#, c-format
-msgid "%s: PostScript font encoding read successfully."
+#: src/language/stats/crosstabs.q:832 src/language/stats/examine.q:949
+#: src/language/stats/frequencies.q:1179 src/language/stats/frequencies.q:1180
+#: src/language/stats/frequencies.q:1181
+msgid "Percent"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:1097
-#, c-format
-msgid "%s: %s: Opening PostScript encoding list file."
+#: src/language/stats/crosstabs.q:1074
+msgid "count"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:1130
-#, c-format
-msgid "%s: PostScript encoding list file read successfully."
+#: src/language/stats/crosstabs.q:1075
+msgid "row %"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:1144
-msgid "<<default encoding>>"
+#: src/language/stats/crosstabs.q:1076
+msgid "column %"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:1302
-msgid ""
-"Cannot find PostScript prologue.  The use of `-vv' on the command line is "
-"suggested as a debugging aid."
+#: src/language/stats/crosstabs.q:1077
+msgid "total %"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:1307
-#, c-format
-msgid "%s: %s: Opening PostScript prologue..."
+#: src/language/stats/crosstabs.q:1078
+msgid "expected"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:1479
-#, c-format
-msgid "%s: PostScript prologue read successfully."
+#: src/language/stats/crosstabs.q:1079
+msgid "residual"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:1483
-#, c-format
-msgid "%s: Error reading PostScript prologue."
+#: src/language/stats/crosstabs.q:1080
+msgid "std. resid."
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:1653
-#, c-format
-msgid "PostScript output driver: %s: %s"
+#: src/language/stats/crosstabs.q:1081
+msgid "adj. resid."
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:2337
-#, c-format
-msgid "PostScript driver: Cannot find encoding `%s' for PostScript font `%s'."
+#: src/language/stats/crosstabs.q:1111
+msgid "Chi-square tests."
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:2885
-msgid "Charts are currently unsupported with postscript drivers."
+#: src/language/stats/crosstabs.q:1114 src/language/stats/crosstabs.q:1141
+#: src/language/stats/crosstabs.q:1161 src/language/stats/crosstabs.q:1182
+#: src/language/stats/examine.q:1380
+msgid "Statistic"
 msgstr ""
 
 msgstr ""
 
-#: src/print.c:365 src/print.c:382
-#, c-format
-msgid "%g is not a valid column location."
+#: src/language/stats/crosstabs.q:1116 src/language/stats/oneway.q:290
+#: src/language/stats/oneway.q:693 src/language/stats/regression.q:307
+#: src/language/stats/t-test.q:986 src/language/stats/t-test.q:1178
+#: src/language/stats/t-test.q:1270
+msgid "df"
 msgstr ""
 
 msgstr ""
 
-#: src/print.c:376
-#, c-format
-msgid "Column location expected following `%d-'."
+#: src/language/stats/crosstabs.q:1118
+msgid "Asymp. Sig. (2-sided)"
 msgstr ""
 
 msgstr ""
 
-#: src/print.c:387
-#, c-format
-msgid ""
-"%d-%ld is not a valid column range.  The second column must be greater than "
-"or equal to the first."
+#: src/language/stats/crosstabs.q:1120
+msgid "Exact. Sig. (2-sided)"
 msgstr ""
 
 msgstr ""
 
-#: src/print.c:488
-#, c-format
-msgid "Variable %s has width %d so it cannot be output as format %s."
+#: src/language/stats/crosstabs.q:1122
+msgid "Exact. Sig. (1-sided)"
 msgstr ""
 
 msgstr ""
 
-#: src/print.c:508
-#, c-format
-msgid ""
-"%s is not of the same type as %s.  To specify variables of different types "
-"in the same variable list, use a FORTRAN-like format specifier."
+#: src/language/stats/crosstabs.q:1137
+msgid "Symmetric measures."
 msgstr ""
 
 msgstr ""
 
-#: src/print.c:538
-msgid ""
-"The ending column for a field must not be less than the starting column."
+#: src/language/stats/crosstabs.q:1140 src/language/stats/crosstabs.q:1181
+msgid "Category"
 msgstr ""
 
 msgstr ""
 
-#: src/print.c:686
-msgid ""
-"The number of format specifications exceeds the number of variable names "
-"given."
+#: src/language/stats/crosstabs.q:1143 src/language/stats/crosstabs.q:1185
+msgid "Asymp. Std. Error"
 msgstr ""
 
 msgstr ""
 
-#: src/print.c:838
-#, c-format
-msgid "Writing %d record(s) to file %s."
+#: src/language/stats/crosstabs.q:1144 src/language/stats/crosstabs.q:1186
+msgid "Approx. T"
 msgstr ""
 
 msgstr ""
 
-#: src/print.c:841
-#, c-format
-msgid "Writing %d record(s) to the listing file."
+#: src/language/stats/crosstabs.q:1145 src/language/stats/crosstabs.q:1187
+msgid "Approx. Sig."
 msgstr ""
 
 msgstr ""
 
-#: src/print.c:1088
-msgid "The expression on PRINT SPACE evaluated to the system-missing value."
+#: src/language/stats/crosstabs.q:1156
+msgid "Risk estimate."
 msgstr ""
 
 msgstr ""
 
-#: src/print.c:1091
+#: src/language/stats/crosstabs.q:1160
 #, c-format
 #, c-format
-msgid "The expression on PRINT SPACE evaluated to %g."
+msgid "95%% Confidence Interval"
 msgstr ""
 
 msgstr ""
 
-#: src/recode.c:283
-#, c-format
-msgid ""
-"%d variable(s) cannot be recoded into %d variable(s).  Specify the same "
-"number of variables as input and output variables."
+#: src/language/stats/crosstabs.q:1163 src/language/stats/t-test.q:990
+#: src/language/stats/t-test.q:1175 src/language/stats/t-test.q:1273
+msgid "Lower"
 msgstr ""
 
 msgstr ""
 
-#: src/recode.c:297
-#, c-format
-msgid ""
-"There is no string variable named %s.  (All string variables specified on "
-"INTO must already exist.  Use the STRING command to create a string "
-"variable.)"
+#: src/language/stats/crosstabs.q:1164 src/language/stats/t-test.q:991
+#: src/language/stats/t-test.q:1176 src/language/stats/t-test.q:1274
+msgid "Upper"
 msgstr ""
 
 msgstr ""
 
-#: src/recode.c:306
-#, c-format
-msgid ""
-"Type mismatch between input and output variables.  Output variable %s is not "
-"a string variable, but all the input variables are string variables."
+#: src/language/stats/crosstabs.q:1178
+msgid "Directional measures."
 msgstr ""
 
 msgstr ""
 
-#: src/recode.c:325
-#, c-format
-msgid "Type mismatch after INTO: %s is not a numeric variable."
+#: src/language/stats/crosstabs.q:1183 src/ui/gui/var-sheet.c:72
+msgid "Type"
 msgstr ""
 
 msgstr ""
 
-#: src/recode.c:355
-msgid ""
-"INTO must be used when the input values are numeric and output values are "
-"string."
+#: src/language/stats/crosstabs.q:1936
+msgid "Pearson Chi-Square"
 msgstr ""
 
 msgstr ""
 
-#: src/recode.c:363
-msgid ""
-"INTO must be used when the input values are string and output values are "
-"numeric."
+#: src/language/stats/crosstabs.q:1937
+msgid "Likelihood Ratio"
 msgstr ""
 
 msgstr ""
 
-#: src/recode.c:486
-msgid "expecting output value"
+#: src/language/stats/crosstabs.q:1938
+msgid "Fisher's Exact Test"
 msgstr ""
 
 msgstr ""
 
-#: src/recode.c:500
-msgid ""
-"Inconsistent output types.  The output values must be all numeric or all "
-"string."
+#: src/language/stats/crosstabs.q:1939
+msgid "Continuity Correction"
 msgstr ""
 
 msgstr ""
 
-#: src/recode.c:551
-msgid "following LO THRU"
+#: src/language/stats/crosstabs.q:1940
+msgid "Linear-by-Linear Association"
 msgstr ""
 
 msgstr ""
 
-#: src/recode.c:567 src/recode.c:596
-msgid "in source value"
+#: src/language/stats/crosstabs.q:1977 src/language/stats/crosstabs.q:2047
+#: src/language/stats/crosstabs.q:2106
+msgid "N of Valid Cases"
 msgstr ""
 
 msgstr ""
 
-#: src/recode.c:609
-msgid ""
-"Keyword CONVERT may only be used with string input values and numeric output "
-"values."
+#: src/language/stats/crosstabs.q:1993 src/language/stats/crosstabs.q:2122
+msgid "Nominal by Nominal"
 msgstr ""
 
 msgstr ""
 
-#: src/rename-vars.c:48
-msgid ""
-"RENAME VARS may not be used after TEMPORARY.  Temporary transformations will "
-"be made permanent."
+#: src/language/stats/crosstabs.q:1994 src/language/stats/crosstabs.q:2123
+msgid "Ordinal by Ordinal"
 msgstr ""
 
 msgstr ""
 
-#: src/rename-vars.c:60
-msgid "`(' expected."
+#: src/language/stats/crosstabs.q:1995
+msgid "Interval by Interval"
 msgstr ""
 
 msgstr ""
 
-#: src/rename-vars.c:68
-msgid "`=' expected between lists of new and old variable names."
+#: src/language/stats/crosstabs.q:1996
+msgid "Measure of Agreement"
 msgstr ""
 
 msgstr ""
 
-#: src/rename-vars.c:86
-msgid "`)' expected after variable names."
+#: src/language/stats/crosstabs.q:2001
+msgid "Phi"
 msgstr ""
 
 msgstr ""
 
-#: src/rename-vars.c:96
-#, c-format
-msgid "Renaming would duplicate variable name %s."
+#: src/language/stats/crosstabs.q:2002
+msgid "Cramer's V"
 msgstr ""
 
 msgstr ""
 
-#: src/repeat.c:151
-#, c-format
-msgid "Identifier %s is given twice."
+#: src/language/stats/crosstabs.q:2003
+msgid "Contingency Coefficient"
 msgstr ""
 
 msgstr ""
 
-#: src/repeat.c:194
-#, c-format
-msgid ""
-"There must be the same number of substitutions for each dummy variable "
-"specified.  Since there were %d substitutions for %s, there must be %d for %"
-"s as well, but %d were specified."
+#: src/language/stats/crosstabs.q:2004
+msgid "Kendall's tau-b"
 msgstr ""
 
 msgstr ""
 
-#: src/repeat.c:299
-msgid "No commands in scope."
+#: src/language/stats/crosstabs.q:2005
+msgid "Kendall's tau-c"
 msgstr ""
 
 msgstr ""
 
-#: src/repeat.c:487
-msgid "No matching DO REPEAT."
+#: src/language/stats/crosstabs.q:2006
+msgid "Gamma"
 msgstr ""
 
 msgstr ""
 
-#: src/sample.c:73
-msgid "The sampling factor must be between 0 and 1 exclusive."
+#: src/language/stats/crosstabs.q:2007
+msgid "Spearman Correlation"
 msgstr ""
 
 msgstr ""
 
-#: src/sample.c:93
-#, c-format
-msgid "Cannot sample %d observations from a population of %d."
+#: src/language/stats/crosstabs.q:2008
+msgid "Pearson's R"
 msgstr ""
 
 msgstr ""
 
-#: src/sel-if.c:100
-msgid "The filter variable must be numeric."
+#: src/language/stats/crosstabs.q:2009
+msgid "Kappa"
 msgstr ""
 
 msgstr ""
 
-#: src/sel-if.c:106
-msgid "The filter variable may not be scratch."
+#: src/language/stats/crosstabs.q:2079
+#, c-format
+msgid "Odds Ratio for %s (%g / %g)"
 msgstr ""
 
 msgstr ""
 
-#: src/sel-if.c:137
-msgid "Only last instance of this command is in effect."
+#: src/language/stats/crosstabs.q:2082
+#, c-format
+msgid "Odds Ratio for %s (%.*s / %.*s)"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:130
-msgid "corrupt system file: "
+#: src/language/stats/crosstabs.q:2090
+#, c-format
+msgid "For cohort %s = %g"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:149 src/sfm-write.c:919
+#: src/language/stats/crosstabs.q:2093
 #, c-format
 #, c-format
-msgid "%s: Closing system file: %s."
+msgid "For cohort %s = %.*s"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:234
-#, c-format
-msgid ""
-"An error occurred while opening \"%s\" for reading as a system file: %s."
+#: src/language/stats/crosstabs.q:2124
+msgid "Nominal by Interval"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:252
-#, c-format
-msgid ""
-"%s: Weighting variable may not be a continuation of a long string variable."
+#: src/language/stats/crosstabs.q:2129
+msgid "Lambda"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:255
-#, c-format
-msgid "%s: Weighting variable may not be a string variable."
+#: src/language/stats/crosstabs.q:2130
+msgid "Goodman and Kruskal tau"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:280
-#, c-format
-msgid ""
-"%s: Orphaned variable index record (type 4).  Type 4 records must always "
-"immediately follow type 3 records."
+#: src/language/stats/crosstabs.q:2131
+msgid "Uncertainty Coefficient"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:338
-#, c-format
-msgid "%s: Invalid subrecord length. Record: 7; Subrecord: 11"
+#: src/language/stats/crosstabs.q:2132
+msgid "Somers' d"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:392
-#, c-format
-msgid "%s: Trailing garbage in long variable name map."
+#: src/language/stats/crosstabs.q:2133
+msgid "Eta"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:399
-#, c-format
-msgid "%s: Long variable mapping to invalid variable name `%s'."
+#: src/language/stats/crosstabs.q:2138
+msgid "Symmetric"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:409
+#: src/language/stats/crosstabs.q:2139 src/language/stats/crosstabs.q:2140
 #, c-format
 #, c-format
-msgid "%s: Long variable mapping for nonexistent variable %s."
+msgid "%s Dependent"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:437
-#, c-format
-msgid "%s: Unrecognized record type 7, subtype %d encountered in system file."
+#: src/language/stats/descriptives.c:107 src/language/stats/examine.q:1485
+#: src/language/stats/frequencies.q:123 src/language/stats/oneway.q:404
+#: src/language/stats/t-test.q:689 src/language/stats/t-test.q:712
+#: src/language/stats/t-test.q:835 src/language/stats/t-test.q:1172
+msgid "Mean"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:462
-#, c-format
-msgid "%s: Unrecognized record type %d."
+#: src/language/stats/descriptives.c:108
+msgid "S E Mean"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:494
-#, c-format
-msgid ""
-"%s: Bad size (%d) or count (%d) field on record type 7, subtype 3.\tExpected "
-"size %d, count 8."
+#: src/language/stats/descriptives.c:109 src/language/stats/frequencies.q:127
+msgid "Std Dev"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:505
-#, c-format
-msgid ""
-"%s: Floating-point representation in system file is not IEEE-754.  PSPP "
-"cannot convert between floating-point formats."
+#: src/language/stats/descriptives.c:110 src/language/stats/examine.q:1565
+#: src/language/stats/frequencies.q:128
+msgid "Variance"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:521
-#, c-format
-msgid ""
-"%s: File-indicated endianness (%s) does not match endianness intuited from "
-"file header (%s)."
+#: src/language/stats/descriptives.c:111 src/language/stats/examine.q:1672
+#: src/language/stats/frequencies.q:129
+msgid "Kurtosis"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:524 src/sfm-read.c:525
-msgid "big-endian"
+#: src/language/stats/descriptives.c:112
+msgid "S E Kurt"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:524 src/sfm-read.c:525
-msgid "little-endian"
+#: src/language/stats/descriptives.c:113 src/language/stats/examine.q:1652
+#: src/language/stats/frequencies.q:131
+msgid "Skewness"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:526
-msgid "unknown"
+#: src/language/stats/descriptives.c:114
+msgid "S E Skew"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:530
-#, c-format
-msgid "%s: File-indicated character representation code (%s) is not ASCII."
+#: src/language/stats/descriptives.c:115 src/language/stats/examine.q:1613
+#: src/language/stats/frequencies.q:133
+msgid "Range"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:534
-msgid "DEC Kanji"
+#: src/language/stats/descriptives.c:116 src/language/stats/examine.q:1590
+#: src/language/stats/frequencies.q:134 src/language/stats/oneway.q:416
+msgid "Minimum"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:550
-#, c-format
-msgid ""
-"%s: Bad size (%d) or count (%d) field on record type 7, subtype 4.\tExpected "
-"size %d, count 8."
+#: src/language/stats/descriptives.c:117 src/language/stats/examine.q:1601
+#: src/language/stats/frequencies.q:135 src/language/stats/oneway.q:417
+msgid "Maximum"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:565
-#, c-format
-msgid ""
-"%s: File-indicated value is different from internal value for at least one "
-"of the three system values.  SYSMIS: indicated %g, expected %g; HIGHEST: %g, "
-"%g; LOWEST: %g, %g."
+#: src/language/stats/descriptives.c:118 src/language/stats/frequencies.q:136
+msgid "Sum"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:592
+#: src/language/stats/descriptives.c:343
 #, c-format
 #, c-format
-msgid ""
-"%s: Bad magic.  Proper system files begin with the four characters `$FL2'. "
-"This file will not be read."
+msgid "Z-score variable name %s would be a duplicate variable name."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:634
-#, c-format
+#: src/language/stats/descriptives.c:445
+msgid "expecting statistic name: reverting to default"
+msgstr ""
+
+#: src/language/stats/descriptives.c:517
 msgid ""
 msgid ""
-"%s: File layout code has unexpected value %d.  Value should be 2, in big-"
-"endian or little-endian format."
+"Ran out of generic names for Z-score variables.  There are only 126 generic "
+"names: ZSC001-ZSC0999, STDZ01-STDZ09, ZZZZ01-ZZZZ09, ZQZQ01-ZQZQ09."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:650
-#, c-format
-msgid "%s: Number of elements per case (%d) is not between 1 and %d."
+#: src/language/stats/descriptives.c:548
+msgid "Mapping of variables to corresponding Z-scores."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:659
-#, c-format
-msgid ""
-"%s: Index of weighting variable (%d) is not between 0 and number of elements "
-"per case (%d)."
+#: src/language/stats/descriptives.c:553
+msgid "Source"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:666
-#, c-format
-msgid "%s: Number of cases in file (%ld) is not between -1 and %d."
+#: src/language/stats/descriptives.c:554
+msgid "Target"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:671
-#, c-format
-msgid "%s: Compression bias (%g) is not the usual value of 100."
+#: src/language/stats/descriptives.c:672 src/language/stats/descriptives.c:678
+msgid "Z-score of "
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:766
-#, c-format
-msgid "%s: position %d: Bad record type (%d); the expected value was 2."
+#: src/language/stats/descriptives.c:897
+msgid "Valid N"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:776
-#, c-format
-msgid ""
-"%s: position %d: String variable does not have proper number of continuation "
-"records."
+#: src/language/stats/descriptives.c:898
+msgid "Missing N"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:785
+#: src/language/stats/descriptives.c:925
 #, c-format
 #, c-format
-msgid "%s: position %d: Superfluous long string continuation record."
+msgid "Valid cases = %g; cases with missing value(s) = %g."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:791
+#: src/language/stats/examine.q:485 src/language/stats/examine.q:497
 #, c-format
 #, c-format
-msgid "%s: position %d: Bad variable type code %d."
+msgid "%s and %s are mutually exclusive"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:794
-#, c-format
-msgid "%s: position %d: Variable label indicator field is not 0 or 1."
+#: src/language/stats/examine.q:928
+msgid "Case Processing Summary"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:798
-#, c-format
-msgid ""
-"%s: position %d: Missing value indicator field is not -3, -2, 0, 1, 2, or 3."
+#: src/language/stats/examine.q:1134
+msgid "Extreme Values"
+msgstr ""
+
+#: src/language/stats/examine.q:1150
+msgid "Case Number"
+msgstr ""
+
+#: src/language/stats/examine.q:1235
+msgid "Highest"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:804
+#: src/language/stats/examine.q:1240
+msgid "Lowest"
+msgstr ""
+
+#: src/language/stats/examine.q:1381 src/language/stats/oneway.q:406
+#: src/language/stats/oneway.q:691 src/language/stats/regression.q:211
+msgid "Std. Error"
+msgstr ""
+
+#: src/language/stats/examine.q:1383 src/language/stats/oneway.q:420
+msgid "Descriptives"
+msgstr ""
+
+#: src/language/stats/examine.q:1503 src/language/stats/oneway.q:411
 #, c-format
 #, c-format
-msgid "%s: position %d: Variable name begins with invalid character."
+msgid "%g%% Confidence Interval for Mean"
+msgstr ""
+
+#: src/language/stats/examine.q:1509 src/language/stats/oneway.q:413
+msgid "Lower Bound"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:808
+#: src/language/stats/examine.q:1520 src/language/stats/oneway.q:414
+msgid "Upper Bound"
+msgstr ""
+
+#: src/language/stats/examine.q:1532
 #, c-format
 #, c-format
-msgid "%s: position %d: Variable name begins with lowercase letter %c."
+msgid "5%% Trimmed Mean"
+msgstr ""
+
+#: src/language/stats/examine.q:1543 src/language/stats/frequencies.q:125
+msgid "Median"
+msgstr ""
+
+#: src/language/stats/examine.q:1577 src/language/stats/oneway.q:405
+#: src/language/stats/t-test.q:690 src/language/stats/t-test.q:713
+#: src/language/stats/t-test.q:837 src/language/stats/t-test.q:1173
+msgid "Std. Deviation"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:812
+#: src/language/stats/examine.q:1625
+msgid "Interquartile Range"
+msgstr ""
+
+#: src/language/stats/examine.q:1777
 #, c-format
 #, c-format
-msgid ""
-"%s: position %d: Variable name begins with octothorpe (`#').  Scratch "
-"variables should not appear in system files."
+msgid "Boxplot of %s vs. %s"
+msgstr ""
+
+#: src/language/stats/examine.q:1802
+msgid "Boxplot"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:827
+#: src/language/stats/examine.q:1844
 #, c-format
 #, c-format
-msgid "%s: position %d: Variable name character %d is lowercase letter %c."
+msgid "Normal Q-Q Plot of %s"
+msgstr ""
+
+#: src/language/stats/examine.q:1845 src/language/stats/examine.q:1851
+msgid "Observed Value"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:836
+#: src/language/stats/examine.q:1846
+msgid "Expected Normal"
+msgstr ""
+
+#: src/language/stats/examine.q:1849
 #, c-format
 #, c-format
+msgid "Detrended Normal Q-Q Plot of %s"
+msgstr ""
+
+#: src/language/stats/examine.q:1852
+msgid "Dev from Normal"
+msgstr ""
+
+#: src/language/stats/examine.q:1971 src/language/stats/examine.q:1993
+#: src/language/stats/frequencies.q:1562
+msgid "Percentiles"
+msgstr ""
+
+#: src/language/stats/examine.q:2118
+msgid "Tukey's Hinges"
+msgstr ""
+
+#: src/language/stats/flip.c:100
 msgid ""
 msgid ""
-"%s: position %d: character `\\%03o' (%c) is not valid in a variable name."
+"FLIP ignores TEMPORARY.  Temporary transformations will be made permanent."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:845
+#: src/language/stats/flip.c:242
 #, c-format
 #, c-format
-msgid "%s: Duplicate variable name `%s' within system file."
+msgid "Could not create acceptable variant for variable %s."
+msgstr ""
+
+#: src/language/stats/flip.c:258
+msgid "Cannot create more than 99999 variable names."
+msgstr ""
+
+#: src/language/stats/flip.c:295
+msgid "Could not create temporary file for FLIP."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:867
+#: src/language/stats/flip.c:306 src/language/stats/flip.c:372
 #, c-format
 #, c-format
-msgid "%s: Variable %s indicates variable label of invalid length %d."
+msgid "Error writing FLIP file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:887
+#: src/language/stats/flip.c:419
 #, c-format
 #, c-format
-msgid "%s: Long string variable %s may not have missing values."
+msgid "Error rewinding FLIP file: %s."
+msgstr ""
+
+#: src/language/stats/flip.c:426
+msgid "Error creating FLIP source file."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:912
+#: src/language/stats/flip.c:438
 #, c-format
 #, c-format
-msgid ""
-"%s: String variable %s may not have missing values specified as a range."
+msgid "Error reading FLIP file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:960
+#: src/language/stats/flip.c:462
 #, c-format
 #, c-format
-msgid "%s: Long string continuation records omitted at end of dictionary."
+msgid "Error seeking FLIP source file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:964
+#: src/language/stats/flip.c:470
 #, c-format
 #, c-format
-msgid ""
-"%s: System file header indicates %d variable positions but %d were read from "
-"file."
+msgid "Error writing FLIP source file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:992
+#: src/language/stats/flip.c:481
 #, c-format
 #, c-format
-msgid "%s: %s variable %s has %s format specifier %s."
+msgid "Error closing FLIP source file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1071
+#: src/language/stats/flip.c:489
 #, c-format
 #, c-format
-msgid ""
-"%s: Variable index record (type 4) does not immediately follow value label "
-"record (type 3) as it should."
+msgid "Error rewinding FLIP source file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1082
+#: src/language/stats/flip.c:537
 #, c-format
 #, c-format
+msgid "Error reading FLIP temporary file: %s."
+msgstr ""
+
+#: src/language/stats/flip.c:540
+msgid "Unexpected end of file reading FLIP temporary file."
+msgstr ""
+
+#: src/language/stats/frequencies.q:124
+msgid "S.E. Mean"
+msgstr ""
+
+#: src/language/stats/frequencies.q:126
+msgid "Mode"
+msgstr ""
+
+#: src/language/stats/frequencies.q:130
+msgid "S.E. Kurt"
+msgstr ""
+
+#: src/language/stats/frequencies.q:132
+msgid "S.E. Skew"
+msgstr ""
+
+#: src/language/stats/frequencies.q:416
 msgid ""
 msgid ""
-"%s: Number of variables associated with a value label (%d) is not between 1 "
-"and the number of variables (%d)."
+"At most one of BARCHART, HISTOGRAM, or HBAR should be given.  HBAR will be "
+"assumed.  Argument values will be given precedence increasing along the "
+"order given."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1098
+#: src/language/stats/frequencies.q:499
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%s: Variable index associated with value label (%d) is not between 1 and the "
-"number of values (%d)."
+"MAX must be greater than or equal to MIN, if both are specified.  However, "
+"MIN was specified as %g and MAX as %g.  MIN and MAX will be ignored."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1105
-#, c-format
+#: src/language/stats/frequencies.q:830
 msgid ""
 msgid ""
-"%s: Variable index associated with value label (%d) refers to a continuation "
-"of a string variable, not to an actual variable."
+"Upper limit of integer mode value range must be greater than lower limit."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1110
+#: src/language/stats/frequencies.q:843
 #, c-format
 #, c-format
-msgid "%s: Value labels are not allowed on long string variables (%s)."
+msgid "Variable %s specified multiple times on VARIABLES subcommand."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1121
+#: src/language/stats/frequencies.q:849
 #, c-format
 #, c-format
-msgid ""
-"%s: Variables associated with value label are not all of identical type.  "
-"Variable %s has %s type, but variable %s has %s type."
+msgid "Integer mode specified, but %s is not a numeric variable."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1162
-#, c-format
-msgid "%s: File contains duplicate label for value %g for variable %s."
+#: src/language/stats/frequencies.q:922
+msgid "`)' expected after GROUPED interval list."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1166
+#: src/language/stats/frequencies.q:934
 #, c-format
 #, c-format
-msgid "%s: File contains duplicate label for value `%.*s' for variable %s."
+msgid "Variables %s specified on GROUPED but not on VARIABLES."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1208 src/sfm-read.c:1472
+#: src/language/stats/frequencies.q:941
 #, c-format
 #, c-format
-msgid "%s: Reading system file: %s."
+msgid "Variables %s specified multiple times on GROUPED subcommand."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1211 src/sfm-read.c:1313 src/sfm-read.c:1355
-#, c-format
-msgid "%s: Unexpected end of file."
+#: src/language/stats/frequencies.q:1176 src/language/stats/frequencies.q:1269
+#: src/language/stats/frequencies.q:1270 src/language/stats/frequencies.q:1304
+msgid "Cum"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1228
-#, c-format
-msgid "%s: System file contains multiple type 6 (document) records."
+#: src/language/stats/frequencies.q:1178 src/output/charts/plot-hist.c:129
+msgid "Frequency"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1234
-#, c-format
-msgid "%s: Number of document lines (%ld) must be greater than 0."
+#: src/language/stats/frequencies.q:1199
+msgid "Value Label"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1266
-#, c-format
-msgid "%s: Error reading file: %s."
+#: src/language/stats/frequencies.q:1302
+msgid "Freq"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1303
-#, c-format
-msgid "%s: Compressed data is corrupted.  Data ends in partial case."
+#: src/language/stats/frequencies.q:1303 src/language/stats/frequencies.q:1305
+msgid "Pct"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1475
+#: src/language/stats/frequencies.q:1524
 #, c-format
 #, c-format
-msgid "%s: Partial record at end of system file."
+msgid "No valid data for variable %s; statistics not displayed."
+msgstr ""
+
+#: src/language/stats/means.q:104
+msgid "Missing required subcommand TABLES."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-write.c:154
+#: src/language/stats/means.q:138
+msgid "TABLES subcommand may not appear more than once."
+msgstr ""
+
+#: src/language/stats/oneway.q:180
+msgid "Number of contrast coefficients must equal the number of groups"
+msgstr ""
+
+#: src/language/stats/oneway.q:189
 #, c-format
 #, c-format
-msgid "Error opening \"%s\" for writing as a system file: %s."
+msgid "Coefficients for contrast %d do not total zero"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-write.c:739
+#: src/language/stats/oneway.q:254
 #, c-format
 #, c-format
-msgid "%s: Writing system file: %s."
+msgid "`%s' is not a variable name"
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:103
-msgid "Buffer limit must be at least 2."
+#: src/language/stats/oneway.q:289 src/language/stats/regression.q:306
+msgid "Sum of Squares"
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:221
-msgid "`A' or `D' expected inside parentheses."
+#: src/language/stats/oneway.q:291 src/language/stats/regression.q:308
+msgid "Mean Square"
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:226
-msgid "`)' expected."
+#: src/language/stats/oneway.q:292 src/language/stats/regression.q:309
+#: src/language/stats/t-test.q:983
+msgid "F"
+msgstr ""
+
+#: src/language/stats/oneway.q:293 src/language/stats/oneway.q:547
+#: src/language/stats/regression.q:214 src/language/stats/regression.q:310
+msgid "Significance"
+msgstr ""
+
+#: src/language/stats/oneway.q:315
+msgid "Between Groups"
+msgstr ""
+
+#: src/language/stats/oneway.q:316
+msgid "Within Groups"
+msgstr ""
+
+#: src/language/stats/oneway.q:363 src/language/stats/regression.q:336
+msgid "ANOVA"
+msgstr ""
+
+#: src/language/stats/oneway.q:544
+msgid "Levene Statistic"
+msgstr ""
+
+#: src/language/stats/oneway.q:545
+msgid "df1"
+msgstr ""
+
+#: src/language/stats/oneway.q:546
+msgid "df2"
+msgstr ""
+
+#: src/language/stats/oneway.q:550
+msgid "Test of Homogeneity of Variances"
+msgstr ""
+
+#: src/language/stats/oneway.q:620
+msgid "Contrast Coefficients"
+msgstr ""
+
+#: src/language/stats/oneway.q:622 src/language/stats/oneway.q:689
+msgid "Contrast"
+msgstr ""
+
+#: src/language/stats/oneway.q:687
+msgid "Contrast Tests"
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:573
+#: src/language/stats/oneway.q:690
+msgid "Value of Contrast"
+msgstr ""
+
+#: src/language/stats/oneway.q:692 src/language/stats/regression.q:213
+#: src/language/stats/t-test.q:985 src/language/stats/t-test.q:1177
+#: src/language/stats/t-test.q:1269
+msgid "t"
+msgstr ""
+
+#: src/language/stats/oneway.q:694 src/language/stats/t-test.q:987
+#: src/language/stats/t-test.q:1179 src/language/stats/t-test.q:1271
+msgid "Sig. (2-tailed)"
+msgstr ""
+
+#: src/language/stats/oneway.q:738
+msgid "Assume equal variances"
+msgstr ""
+
+#: src/language/stats/oneway.q:742
+msgid "Does not assume equal"
+msgstr ""
+
+#: src/language/stats/rank.q:247
 #, c-format
 #, c-format
-msgid ""
-"Out of memory.  Could not allocate room for minimum of %d cases of %d bytes "
-"each.  (PSPP workspace is currently restricted to a maximum of %d KB.)"
+msgid "Variable %s already exists."
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:96
-msgid "File:"
+#: src/language/stats/rank.q:252
+msgid "Too many variables in INTO clause."
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:98
-msgid "Label:"
+#: src/language/stats/regression.q:165
+msgid "R"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:102
-msgid "No label."
+#: src/language/stats/regression.q:166
+msgid "R Square"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:105
-msgid "Created:"
+#: src/language/stats/regression.q:167
+msgid "Adjusted R Square"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:108
-msgid "Endian:"
+#: src/language/stats/regression.q:168
+msgid "Std. Error of the Estimate"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:109
-msgid "Big."
+#: src/language/stats/regression.q:173
+msgid "Model Summary"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:109
-msgid "Little."
+#: src/language/stats/regression.q:210
+msgid "B"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:110
-msgid "Variables:"
+#: src/language/stats/regression.q:212
+msgid "Beta"
+msgstr ""
+
+#: src/language/stats/regression.q:215
+msgid "(Constant)"
+msgstr ""
+
+#: src/language/stats/regression.q:275
+msgid "Coefficients"
+msgstr ""
+
+#: src/language/stats/regression.q:312
+msgid "Regression"
+msgstr ""
+
+#: src/language/stats/regression.q:313
+msgid "Residual"
+msgstr ""
+
+#: src/language/stats/regression.q:391
+msgid "Model"
+msgstr ""
+
+#: src/language/stats/regression.q:392
+msgid "Covariances"
+msgstr ""
+
+#: src/language/stats/regression.q:407
+msgid "Coefficient Correlations"
+msgstr ""
+
+#: src/language/stats/regression.q:1131
+msgid "Dependent variable must be numeric."
+msgstr ""
+
+#: src/language/stats/sort-cases.c:64
+msgid "Buffer limit must be at least 2."
+msgstr ""
+
+#: src/language/stats/sort-criteria.c:98
+msgid "`A' or `D' expected inside parentheses."
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:113
-msgid "Cases:"
+#: src/language/stats/sort-criteria.c:103
+msgid "`)' expected."
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:116
-msgid "Type:"
+#: src/language/stats/t-test.q:278
+msgid "TESTVAL, GROUPS and PAIRS subcommands are mutually exclusive."
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:117
-msgid "System File."
+#: src/language/stats/t-test.q:296
+msgid "VARIABLES subcommand is not appropriate with PAIRS"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:118
-msgid "Weight:"
+#: src/language/stats/t-test.q:334
+msgid "One or more VARIABLES must be specified."
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:122
-msgid "Not weighted."
+#: src/language/stats/t-test.q:385
+#, c-format
+msgid "Long string variable %s is not valid here."
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:124
-msgid "Mode:"
+#: src/language/stats/t-test.q:405 src/language/stats/t-test.q:420
+msgid ""
+"When applying GROUPS to a string variable, two values must be specified."
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:126
+#: src/language/stats/t-test.q:492
 #, c-format
 #, c-format
-msgid "Compression %s."
+msgid ""
+"PAIRED was specified but the number of variables preceding WITH (%d) did not "
+"match the number following (%d)."
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:126
-msgid "on"
+#: src/language/stats/t-test.q:509
+msgid "At least two variables must be specified on PAIRS."
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:126
-msgid "off"
+#: src/language/stats/t-test.q:686
+msgid "One-Sample Statistics"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:136 src/sysfile-info.c:374
-msgid "Description"
+#: src/language/stats/t-test.q:691 src/language/stats/t-test.q:714
+#: src/language/stats/t-test.q:838
+msgid "SE. Mean"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:137 src/sysfile-info.c:372
-msgid "Position"
+#: src/language/stats/t-test.q:709
+msgid "Group Statistics"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:195
-msgid "The active file does not have a file label."
+#: src/language/stats/t-test.q:832
+msgid "Paired Sample Statistics"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:198
-msgid "File label:"
+#: src/language/stats/t-test.q:854 src/language/stats/t-test.q:1198
+#: src/language/stats/t-test.q:1388
+#, c-format
+msgid "Pair %d"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:260
-msgid "No variables to display."
+#: src/language/stats/t-test.q:971
+msgid "Independent Samples Test"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:279
-msgid "Macros not supported."
+#: src/language/stats/t-test.q:979
+msgid "Levene's Test for Equality of Variances"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:289
-msgid "The active file dictionary does not contain any documents."
+#: src/language/stats/t-test.q:981
+msgid "t-test for Equality of Means"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:298
-msgid "Documents in the active file:"
+#: src/language/stats/t-test.q:984 src/language/stats/t-test.q:1373
+msgid "Sig."
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:376 src/sysfile-info.c:534 src/vfm.c:811
-msgid "Label"
+#: src/language/stats/t-test.q:988 src/language/stats/t-test.q:1272
+msgid "Mean Difference"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:448
-#, c-format
-msgid "Format: %s"
+#: src/language/stats/t-test.q:989
+msgid "Std. Error Difference"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:455
+#: src/language/stats/t-test.q:994 src/language/stats/t-test.q:1169
+#: src/language/stats/t-test.q:1264
 #, c-format
 #, c-format
-msgid "Print Format: %s"
+msgid "%g%% Confidence Interval of the Difference"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:458
-#, c-format
-msgid "Write Format: %s"
+#: src/language/stats/t-test.q:1049
+msgid "Equal variances assumed"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:466
-msgid "Missing Values: "
+#: src/language/stats/t-test.q:1101
+msgid "Equal variances not assumed"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:533 src/vfm.c:810 src/crosstabs.q:1099
-#: src/crosstabs.q:1126 src/crosstabs.q:1146 src/crosstabs.q:1168
-#: src/examine.q:1130 src/frequencies.q:1138 src/frequencies.q:1259
-msgid "Value"
+#: src/language/stats/t-test.q:1159
+msgid "Paired Samples Test"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:590
-msgid "No vectors defined."
+#: src/language/stats/t-test.q:1162
+msgid "Paired Differences"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:605
-msgid "Vector"
+#: src/language/stats/t-test.q:1174
+msgid "Std. Error Mean"
 msgstr ""
 
 msgstr ""
 
-#: src/tab.c:254
-#, c-format
-msgid "bad vline: x=%d+%d=%d y=(%d+%d=%d,%d+%d=%d) in table size (%d,%d)\n"
+#: src/language/stats/t-test.q:1253
+msgid "One-Sample Test"
 msgstr ""
 
 msgstr ""
 
-#: src/tab.c:329
+#: src/language/stats/t-test.q:1258
 #, c-format
 #, c-format
-msgid ""
-"bad box: (%d+%d=%d,%d+%d=%d)-(%d+%d=%d,%d+%d=%d) in table size (%d,%d)\n"
+msgid "Test Value = %f"
 msgstr ""
 
 msgstr ""
 
-#: src/temporary.c:46
-msgid "This command is not valid inside DO IF or LOOP."
+#: src/language/stats/t-test.q:1368
+msgid "Paired Samples Correlations"
 msgstr ""
 
 msgstr ""
 
-#: src/temporary.c:53
-msgid ""
-"This command may only appear once between procedures and procedure-like "
-"commands."
+#: src/language/stats/t-test.q:1372
+msgid "Correlation"
 msgstr ""
 
 msgstr ""
 
-#: src/title.c:56
+#: src/language/stats/t-test.q:1391
 #, c-format
 #, c-format
-msgid "%s before: %s\n"
+msgid "%s & %s"
 msgstr ""
 
 msgstr ""
 
-#: src/title.c:56
-msgid "<none>"
+#: src/language/tests/moments-test.c:49
+msgid "expecting weight value"
 msgstr ""
 
 msgstr ""
 
-#: src/title.c:68
-#, c-format
-msgid "%s: `.' expected after string."
+#: src/language/utilities/date.c:35
+msgid "Only USE ALL is currently implemented."
+msgstr ""
+
+#: src/language/utilities/include.c:43
+msgid "expecting file name"
 msgstr ""
 
 msgstr ""
 
-#: src/title.c:84
+#: src/language/utilities/permissions.c:77
 #, c-format
 #, c-format
-msgid "%s after: %s\n"
+msgid "Expecting %s or %s."
 msgstr ""
 
 msgstr ""
 
-#: src/title.c:140
+#: src/language/utilities/permissions.c:110
 #, c-format
 #, c-format
-msgid "Document entered %s %02d:%02d:%02d by %s (%s):"
+msgid "Cannot stat %s: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/val-labs.c:118
+#: src/language/utilities/permissions.c:123
 #, c-format
 #, c-format
-msgid ""
-"It is not possible to assign value labels to long string variables such as %"
-"s."
+msgid "Cannot change mode of %s: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/val-labs.c:167
+#: src/language/utilities/set.q:175 src/language/utilities/set.q:177
+#: src/language/utilities/set.q:179 src/language/utilities/set.q:181
+#: src/language/utilities/set.q:183 src/language/utilities/set.q:185
+#: src/language/utilities/set.q:187 src/language/utilities/set.q:189
+#: src/language/utilities/set.q:191
 #, c-format
 #, c-format
-msgid "Value label `%g' is not integer."
+msgid "%s is obsolete."
 msgstr ""
 
 msgstr ""
 
-#: src/val-labs.c:177
-msgid "Truncating value label to 60 characters."
+#: src/language/utilities/set.q:194
+#, c-format
+msgid "%s is not implemented."
 msgstr ""
 
 msgstr ""
 
-#: src/var-labs.c:47
-msgid "String expected for variable label."
+#: src/language/utilities/set.q:197
+msgid "Active file compression is not implemented."
 msgstr ""
 
 msgstr ""
 
-#: src/var-labs.c:53
-msgid "Truncating variable label to 255 characters."
+#: src/language/utilities/set.q:272
+#, c-format
+msgid ""
+"CC%c: Custom currency string `%s' does not contain exactly three periods or "
+"commas (not both)."
 msgstr ""
 
 msgstr ""
 
-#: src/vars-atr.c:259
-msgid "Variable name cannot be empty string."
+#: src/language/utilities/set.q:324
+msgid "EPOCH must be 1500 or later."
 msgstr ""
 
 msgstr ""
 
-#: src/vars-atr.c:265
-#, c-format
-msgid "Variable name %s exceeds %d-character limit."
+#: src/language/utilities/set.q:331
+msgid "expecting AUTOMATIC or year"
 msgstr ""
 
 msgstr ""
 
-#: src/vars-atr.c:274
-#, c-format
-msgid "Character `%c' (in %s) may not appear in a variable name."
+#: src/language/utilities/set.q:352
+msgid "LENGTH must be at least 1."
 msgstr ""
 
 msgstr ""
 
-#: src/vars-atr.c:283
-#, c-format
-msgid ""
-"Character `%c' (in %s), may not appear as the first character in a variable "
-"name."
+#: src/language/utilities/set.q:396
+msgid "WIDTH must be at least 40."
 msgstr ""
 
 msgstr ""
 
-#: src/vars-atr.c:291
+#: src/language/utilities/set.q:418
 #, c-format
 #, c-format
-msgid "%s may not be used as a variable name because it is a reserved word."
+msgid ""
+"FORMAT requires numeric output format as an argument.  Specified format %s "
+"is of type string."
 msgstr ""
 
 msgstr ""
 
-#: src/vars-atr.c:386
-msgid "Variable suffix too large."
+#: src/language/utilities/set.q:475
+msgid "BLANKS is SYSMIS."
 msgstr ""
 
 msgstr ""
 
-#: src/vars-prs.c:43
-msgid "expecting variable name"
+#: src/language/utilities/set.q:477
+#, c-format
+msgid "BLANKS is %g."
 msgstr ""
 
 msgstr ""
 
-#: src/vars-prs.c:49
+#: src/language/utilities/set.q:509
 #, c-format
 #, c-format
-msgid "%s is not a variable name."
+msgid "CC%c is \"%s\"."
 msgstr ""
 
 msgstr ""
 
-#: src/vars-prs.c:111
-msgid "ordinary"
+#: src/language/utilities/set.q:546
+#, c-format
+msgid "DECIMAL is \"%c\"."
 msgstr ""
 
 msgstr ""
 
-#: src/vars-prs.c:113
-msgid "system"
+#: src/language/utilities/set.q:552
+#, c-format
+msgid "ENDCMD is \"%c\"."
 msgstr ""
 
 msgstr ""
 
-#: src/vars-prs.c:115
-msgid "scratch"
+#: src/language/utilities/set.q:558
+#, c-format
+msgid "FORMAT is %s."
 msgstr ""
 
 msgstr ""
 
-#: src/vars-prs.c:174
+#: src/language/utilities/set.q:564
 #, c-format
 #, c-format
-msgid ""
-"%s is not a numeric variable.  It will not be included in the variable list."
+msgid "LENGTH is %d."
 msgstr ""
 
 msgstr ""
 
-#: src/vars-prs.c:177
+#: src/language/utilities/set.q:570
 #, c-format
 #, c-format
-msgid ""
-"%s is not a string variable.  It will not be included in the variable list."
+msgid "MXERRS is %d."
 msgstr ""
 
 msgstr ""
 
-#: src/vars-prs.c:181
+#: src/language/utilities/set.q:576
 #, c-format
 #, c-format
-msgid "Scratch variables (such as %s) are not allowed here."
+msgid "MXLOOPS is %d."
 msgstr ""
 
 msgstr ""
 
-#: src/vars-prs.c:184
+#: src/language/utilities/set.q:582
 #, c-format
 #, 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 list."
+msgid "MXWARNS is %d."
 msgstr ""
 
 msgstr ""
 
-#: src/vars-prs.c:189
-#, c-format
-msgid "Variable %s appears twice in variable list."
+#: src/language/utilities/set.q:589
+msgid "SCOMPRESSION is ON."
 msgstr ""
 
 msgstr ""
 
-#: src/vars-prs.c:299
-#, c-format
-msgid "%s TO %s is not valid syntax since %s precedes %s in the dictionary."
+#: src/language/utilities/set.q:591
+msgid "SCOMPRESSION is OFF."
 msgstr ""
 
 msgstr ""
 
-#: src/vars-prs.c:308
-#, 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."
+#: src/language/utilities/set.q:598
+msgid "UNDEFINED is WARN."
 msgstr ""
 
 msgstr ""
 
-#: src/vars-prs.c:379
-msgid "incorrect use of TO convention"
+#: src/language/utilities/set.q:600
+msgid "UNDEFINED is NOWARN."
 msgstr ""
 
 msgstr ""
 
-#: src/vars-prs.c:422
-msgid "Scratch variables not allowed here."
+#: src/language/utilities/set.q:608
+msgid "WEIGHT is off."
 msgstr ""
 
 msgstr ""
 
-#: src/vars-prs.c:444
-msgid "Prefixes don't match in use of TO convention."
+#: src/language/utilities/set.q:610
+#, c-format
+msgid "WEIGHT is variable %s."
 msgstr ""
 
 msgstr ""
 
-#: src/vars-prs.c:449
-msgid "Bad bounds in use of TO convention."
+#: src/language/utilities/set.q:616
+#, c-format
+msgid "WIDTH is %d."
 msgstr ""
 
 msgstr ""
 
-#: src/vector.c:67
+#: src/language/utilities/title.c:70
 #, c-format
 #, c-format
-msgid "Vector name %s is given twice."
+msgid "%s: `.' expected after string."
 msgstr ""
 
 msgstr ""
 
-#: src/vector.c:73
+#: src/language/utilities/title.c:140
 #, c-format
 #, c-format
-msgid "There is already a vector with name %s."
+msgid "Document entered %s by %s:"
 msgstr ""
 
 msgstr ""
 
-#: src/vector.c:94
+#: src/language/xforms/compute.c:143 src/language/xforms/compute.c:190
+#, c-format
 msgid ""
 msgid ""
-"A slash must be used to separate each vector specification when using the "
-"long form.  Commands such as VECTOR A,B=Q1 TO Q20 are not supported."
+"When executing COMPUTE: SYSMIS is not a valid value as an index into vector %"
+"s."
 msgstr ""
 
 msgstr ""
 
-#: src/vector.c:128
-msgid "Vectors must have at least one element."
+#: src/language/xforms/compute.c:146 src/language/xforms/compute.c:197
+#, c-format
+msgid ""
+"When executing COMPUTE: %g is not a valid value as an index into vector %s."
 msgstr ""
 
 msgstr ""
 
-#: src/vector.c:142
+#: src/language/xforms/compute.c:331
 #, c-format
 #, c-format
-msgid "%s%d is too long for a variable name."
+msgid "There is no vector named %s."
+msgstr ""
+
+#: src/language/xforms/count.c:125
+msgid "Destination cannot be a string variable."
 msgstr ""
 
 msgstr ""
 
-#: src/vector.c:181
+#: src/language/xforms/recode.c:247
 msgid ""
 msgid ""
-"The syntax for this command does not match the expected syntax for either "
-"the long form or the short form of VECTOR."
+"Inconsistent target variable types.  Target variables must be all numeric or "
+"all string."
 msgstr ""
 
 msgstr ""
 
-#: src/weight.c:53
-msgid "The weighting variable must be numeric."
+#: src/language/xforms/recode.c:267
+msgid "CONVERT requires string input values and numeric output values."
 msgstr ""
 
 msgstr ""
 
-#: src/weight.c:58
-msgid "The weighting variable may not be scratch."
+#: src/language/xforms/recode.c:385
+msgid "expecting output value"
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:261
+#: src/language/xforms/recode.c:432
+#, c-format
 msgid ""
 msgid ""
-"Missing mode REPORT not allowed in general mode.  Assuming MISSING=TABLE."
+"%u variable(s) cannot be recoded into %u variable(s).  Specify the same "
+"number of variables as source and target variables."
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:271
-msgid "Write mode ALL not allowed in general mode.  Assuming WRITE=CELLS."
+#: src/language/xforms/recode.c:448
+#, 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 ""
 
 msgstr ""
 
-#: src/crosstabs.q:332
-msgid "expecting BY"
+#: src/language/xforms/recode.c:463
+#, c-format
+msgid "INTO is required with %s input values and %s output values."
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:399
-msgid "VARIABLES must be specified before TABLES."
+#: src/language/xforms/recode.c:476
+#, c-format
+msgid "Type mismatch.  Cannot store %s data in %s variable %s."
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:436
-#, c-format
-msgid "Maximum value (%ld) less than minimum value (%ld)."
+#: src/language/xforms/sample.c:78
+msgid "The sampling factor must be between 0 and 1 exclusive."
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:800
-msgid "Summary."
+#: src/language/xforms/sample.c:98
+#, c-format
+msgid "Cannot sample %d observations from a population of %d."
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:802 src/examine.q:915
-msgid "Cases"
+#: src/language/xforms/select-if.c:101
+msgid "Syntax error expecting OFF or BY.  Turning off case filtering."
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:803 src/examine.q:849 src/frequencies.q:1136
-#: src/frequencies.q:1509
-msgid "Valid"
+#: src/language/xforms/select-if.c:116
+msgid "The filter variable must be numeric."
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:804 src/examine.q:850 src/frequencies.q:1204
-#: src/frequencies.q:1510
-msgid "Missing"
+#: src/language/xforms/select-if.c:122
+msgid "The filter variable may not be scratch."
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:805 src/crosstabs.q:1008 src/crosstabs.q:1722
-#: src/examine.q:851 src/frequencies.q:1213 src/oneway.q:307 src/oneway.q:470
-msgid "Total"
+#: src/libpspp/hash.c:601
+#, c-format
+msgid "hash table:"
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:815 src/examine.q:927 src/frequencies.q:1508
-#: src/oneway.q:393 src/t-test.q:675 src/t-test.q:698 src/t-test.q:823
-#: src/t-test.q:1358
-msgid "N"
+#: src/math/percentiles.c:44
+msgid "HAverage"
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:816 src/examine.q:930 src/frequencies.q:1140
-#: src/frequencies.q:1141 src/frequencies.q:1142
-msgid "Percent"
+#: src/math/percentiles.c:45
+msgid "Weighted Average"
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:1058
-msgid "count"
+#: src/math/percentiles.c:46
+msgid "Rounded"
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:1059
-msgid "row %"
+#: src/math/percentiles.c:47
+msgid "Empirical"
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:1060
-msgid "column %"
+#: src/math/percentiles.c:48
+msgid "Empirical with averaging"
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:1061
-msgid "total %"
+#: src/math/sort.c:440
+#, c-format
+msgid ""
+"Out of memory.  Could not allocate room for minimum of %d cases of %d bytes "
+"each.  (PSPP workspace is currently restricted to a maximum of %d KB.)"
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:1062
-msgid "expected"
+#: src/output/afm.c:151
+#, c-format
+msgid "opening font metrics file \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:1063
-msgid "residual"
+#: src/output/afm.c:241
+msgid "first line must be StartFontMetrics"
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:1064
-msgid "std. resid."
+#: src/output/afm.c:268
+#, c-format
+msgid "unsupported MappingScheme %d"
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:1065
-msgid "adj. resid."
+#: src/output/afm.c:289
+msgid "required FontName is missing"
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:1098 src/crosstabs.q:1125 src/crosstabs.q:1145
-#: src/crosstabs.q:1166 src/examine.q:1361
-msgid "Statistic"
+#: src/output/afm.c:396
+msgid "CharMetrics line must start with C or CH"
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:1100 src/oneway.q:280 src/oneway.q:682 src/t-test.q:973
-#: src/t-test.q:1165 src/t-test.q:1257
-msgid "df"
+#: src/output/afm.c:537
+#, c-format
+msgid "reference to unknown character \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:1102
-msgid "Asymp. Sig. (2-sided)"
+#: src/output/afm.c:595
+msgid "expected end of file"
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:1104
-msgid "Exact. Sig. (2-sided)"
+#: src/output/afm.c:607
+msgid "syntax error expecting end of line"
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:1106
-msgid "Exact. Sig. (1-sided)"
+#: src/output/afm.c:625 src/output/afm.c:662
+msgid "number out of valid range"
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:1124 src/crosstabs.q:1165
-msgid "Category"
+#: src/output/afm.c:627 src/output/afm.c:664
+msgid "invalid numeric syntax"
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:1127 src/crosstabs.q:1169
-msgid "Asymp. Std. Error"
+#: src/output/afm.c:643
+msgid "syntax error expecting integer"
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:1128 src/crosstabs.q:1170
-msgid "Approx. T"
+#: src/output/afm.c:681
+msgid "syntax error expecting number"
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:1129 src/crosstabs.q:1171
-msgid "Approx. Sig."
+#: src/output/afm.c:694
+msgid "syntax error in hex constant"
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:1144
-#, c-format
-msgid " 95%% Confidence Interval"
+#: src/output/afm.c:709
+msgid "syntax error expecting hex constant"
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:1147 src/t-test.q:977 src/t-test.q:1162 src/t-test.q:1260
-msgid "Lower"
+#: src/output/afm.c:747
+msgid "unexpected end of line"
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:1148 src/t-test.q:978 src/t-test.q:1163 src/t-test.q:1261
-msgid "Upper"
+#: src/output/afm.c:797
+msgid "unexpected end of line expecting string"
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:1167
-msgid "Type"
+#: src/output/ascii.c:161
+#, c-format
+msgid "ascii: opening output file \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:1916
-msgid "Pearson Chi-Square"
+#: src/output/ascii.c:172
+#, c-format
+msgid ""
+"ascii: page excluding margins and headers must be at least 59 characters "
+"wide by 15 lines long, but as configured is only %d characters by %d lines"
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:1917
-msgid "Likelihood Ratio"
+#: src/output/ascii.c:233
+#, c-format
+msgid "ascii: closing output file \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:1918
-msgid "Fisher's Exact Test"
+#: src/output/ascii.c:285
+#, c-format
+msgid ""
+"ascii: bad index value for `box' key: syntax is box[INDEX], 0 <= INDEX < %d "
+"decimal, with INDEX expressed in base 4"
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:1919
-msgid "Continuity Correction"
+#: src/output/ascii.c:292
+#, c-format
+msgid "ascii: multiple values for %s"
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:1920
-msgid "Linear-by-Linear Association"
+#: src/output/ascii.c:300
+#, c-format
+msgid "ascii: unknown parameter `%s'"
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:1957 src/crosstabs.q:2027 src/crosstabs.q:2086
-msgid "N of Valid Cases"
+#: src/output/ascii.c:314
+#, c-format
+msgid "ascii: positive integer required as `%s' value"
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:1973 src/crosstabs.q:2102
-msgid "Nominal by Nominal"
+#: src/output/ascii.c:340
+msgid "ascii: `emphasis' value must be `bold', `underline', or `none'"
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:1974 src/crosstabs.q:2103
-msgid "Ordinal by Ordinal"
+#: src/output/ascii.c:353
+#, c-format
+msgid "ascii: zero or positive integer required as `%s' value"
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:1975
-msgid "Interval by Interval"
+#: src/output/ascii.c:384
+#, c-format
+msgid "ascii: boolean value expected for `%s'"
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:1976
-msgid "Measure of Agreement"
+#: src/output/ascii.c:473
+#, c-format
+msgid "ascii: bad line (%d,%d)-(%d,%d) out of (%d,%d)\n"
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:1981
-msgid "Phi"
+#: src/output/ascii.c:683 src/output/postscript.c:831
+#, c-format
+msgid "%s - Page %d"
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:1982
-msgid "Cramer's V"
+#: src/output/ascii.c:727
+msgid "ascii: charts are unsupported by this driver"
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:1983
-msgid "Contingency Coefficient"
+#: src/output/charts/plot-hist.c:127
+msgid "HISTOGRAM"
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:1984
-msgid "Kendall's tau-b"
+#: src/output/html.c:70
+#, c-format
+msgid "opening HTML output file: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:1985
-msgid "Kendall's tau-c"
+#: src/output/html.c:81
+msgid "PSPP Output"
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:1986
-msgid "Gamma"
+#: src/output/html.c:168
+#, c-format
+msgid "unknown configuration parameter `%s' for HTML device driver"
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:1987
-msgid "Spearman Correlation"
+#: src/output/html.c:184
+msgid "`chart-files' value must contain `#'"
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:1988
-msgid "Pearson's R"
+#: src/output/html.c:382
+#, c-format
+msgid "creating \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:1989
-msgid "Kappa"
+#: src/output/output.c:165
+#, c-format
+msgid "unknown output driver `%s'"
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:2059
+#: src/output/output.c:167
 #, c-format
 #, c-format
-msgid "Odds Ratio for %s (%g / %g)"
+msgid "output driver `%s' referenced but never defined"
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:2062
-#, c-format
-msgid "Odds Ratio for %s (%.*s / %.*s)"
+#: src/output/output.c:259
+msgid "using default output driver configuration"
+msgstr ""
+
+#: src/output/output.c:289
+msgid "cannot find output initialization file (use `-vv' to view search path)"
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:2070
+#: src/output/output.c:297
 #, c-format
 #, c-format
-msgid "For cohort %s = %g"
+msgid "cannot open \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:2073
+#: src/output/output.c:309
 #, c-format
 #, c-format
-msgid "For cohort %s = %.*s"
+msgid "reading \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:2104
-msgid "Nominal by Interval"
+#: src/output/output.c:331
+msgid "syntax error"
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:2109
-msgid "Lambda"
+#: src/output/output.c:340
+#, c-format
+msgid "error closing \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:2110
-msgid "Goodman and Kruskal tau"
+#: src/output/output.c:348
+msgid "no active output drivers"
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:2111
-msgid "Uncertainty Coefficient"
+#: src/output/output.c:351
+msgid "error reading device definition file"
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:2112
-msgid "Somers' d"
+#: src/output/output.c:468
+#, c-format
+msgid ""
+"Driver classes:\n"
+"\t"
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:2113
-msgid "Eta"
+#: src/output/output.c:500
+#, c-format
+msgid "syntax error parsing options for \"%s\" driver"
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:2118
-msgid "Symmetric"
+#: src/output/output.c:516
+#, c-format
+msgid ""
+"reached end of options inside quoted string parsing options for \"%s\" driver"
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:2119 src/crosstabs.q:2120
+#: src/output/output.c:586
 #, c-format
 #, c-format
-msgid "%s Dependent"
+msgid "syntax error in string constant parsing options for \"%s\" driver"
 msgstr ""
 
 msgstr ""
 
-#: src/examine.q:467 src/examine.q:479
+#: src/output/output.c:634
 #, c-format
 #, c-format
-msgid "%s and %s are mutually exclusive"
+msgid "syntax error expecting `=' parsing options for driver \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/examine.q:909
-msgid "Case Processing Summary"
+#: src/output/output.c:685
+#, c-format
+msgid "unknown output driver class `%.*s'"
 msgstr ""
 
 msgstr ""
 
-#: src/examine.q:1115
-msgid "Extreme Values"
+#: src/output/output.c:700
+#, c-format
+msgid "unknown device type `%.*s'"
 msgstr ""
 
 msgstr ""
 
-#: src/examine.q:1131
-msgid "Case Number"
+#: src/output/output.c:717
+#, c-format
+msgid "cannot initialize output driver `%s' of class `%s'"
 msgstr ""
 
 msgstr ""
 
-#: src/examine.q:1216
-msgid "Highest"
+#: src/output/output.c:763
+msgid "driver definition line missing driver name or class name"
 msgstr ""
 
 msgstr ""
 
-#: src/examine.q:1221
-msgid "Lowest"
+#: src/output/output.c:909
+#, c-format
+msgid "unit \"%s\" is unknown in dimension \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/examine.q:1362 src/oneway.q:396 src/oneway.q:680
-msgid "Std. Error"
+#: src/output/output.c:924
+#, c-format
+msgid "bad dimension \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/examine.q:1364 src/oneway.q:410
-msgid "Descriptives"
+#: src/output/output.c:950
+#, c-format
+msgid "`x' expected in paper size `%s'"
 msgstr ""
 
 msgstr ""
 
-#: src/examine.q:1484 src/oneway.q:401
+#: src/output/output.c:960
 #, c-format
 #, c-format
-msgid "%g%% Confidence Interval for Mean"
+msgid "trailing garbage `%s' on paper size `%s'"
 msgstr ""
 
 msgstr ""
 
-#: src/examine.q:1490 src/oneway.q:403
-msgid "Lower Bound"
+#: src/output/output.c:1004
+msgid "paper size name cannot be empty"
 msgstr ""
 
 msgstr ""
 
-#: src/examine.q:1501 src/oneway.q:404
-msgid "Upper Bound"
+#: src/output/output.c:1022
+msgid "cannot find `papersize' configuration file"
 msgstr ""
 
 msgstr ""
 
-#: src/examine.q:1513
+#: src/output/output.c:1029
 #, c-format
 #, c-format
-msgid "5%% Trimmed Mean"
+msgid "error opening \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/examine.q:1524 src/frequencies.q:114
-msgid "Median"
+#: src/output/output.c:1040
+#, c-format
+msgid "error reading \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/examine.q:1558 src/oneway.q:395 src/t-test.q:677 src/t-test.q:700
-#: src/t-test.q:824 src/t-test.q:1160
-msgid "Std. Deviation"
+#: src/output/output.c:1066
+msgid "syntax error in paper size definition"
 msgstr ""
 
 msgstr ""
 
-#: src/examine.q:1606
-msgid "Interquartile Range"
+#: src/output/output.c:1078
+msgid "error reading paper size definition file"
 msgstr ""
 
 msgstr ""
 
-#: src/examine.q:1758
+#: src/output/postscript.c:164
 #, c-format
 #, c-format
-msgid "Boxplot of %s vs. %s"
+msgid "opening PostScript output file \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/examine.q:1783
-msgid "Boxplot"
+#: src/output/postscript.c:202
+#, c-format
+msgid ""
+"The defined PostScript page is not long enough to hold margins and headers, "
+"plus least 15 lines of the default fonts.  In fact, there's only room for %d "
+"lines of each font at the default size of %d.%03d points."
 msgstr ""
 
 msgstr ""
 
-#: src/examine.q:1825
+#: src/output/postscript.c:250
 #, c-format
 #, c-format
-msgid "Normal Q-Q Plot of %s"
+msgid "closing PostScript output file \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/examine.q:1826 src/examine.q:1832
-msgid "Observed Value"
+#: src/output/postscript.c:310
+#, c-format
+msgid "unknown configuration parameter `%s' for PostScript device driver"
 msgstr ""
 
 msgstr ""
 
-#: src/examine.q:1827
-msgid "Expected Normal"
+#: src/output/postscript.c:326
+#, c-format
+msgid ""
+"unknown orientation `%s' (valid orientations are `portrait' and `landscape')"
 msgstr ""
 
 msgstr ""
 
-#: src/examine.q:1830
+#: src/output/postscript.c:338
 #, c-format
 #, c-format
-msgid "Detrended Normal Q-Q Plot of %s"
+msgid "boolean value expected for %s"
 msgstr ""
 
 msgstr ""
 
-#: src/examine.q:1833
-msgid "Dev from Normal"
+#: src/output/postscript.c:351
+#, c-format
+msgid "positive integer value required for `%s'"
 msgstr ""
 
 msgstr ""
 
-#: src/examine.q:1952 src/examine.q:1974 src/frequencies.q:1520
-msgid "Percentiles"
+#: src/output/postscript.c:356
+#, c-format
+msgid "default font size must be at least 1 point (value of 1000 for key `%s')"
 msgstr ""
 
 msgstr ""
 
-#: src/examine.q:2099
-msgid "Tukey's Hinges"
+#: src/output/postscript.c:388
+#, c-format
+msgid "value for `%s' must be a dimension of positive length (i.e., `1in')"
 msgstr ""
 
 msgstr ""
 
-#: src/file-handle.q:124
+#: src/output/postscript.c:1181
 #, c-format
 #, c-format
-msgid ""
-"File handle %s already refers to file %s.  File handles cannot be redefined "
-"within a session."
+msgid "\"%s\": bad font specification"
 msgstr ""
 
 msgstr ""
 
-#: src/file-handle.q:145
-msgid "The FILE HANDLE required subcommand NAME is not present."
+#: src/output/postscript.c:1189
+#, c-format
+msgid "could not find AFM file \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/file-handle.q:164
-msgid ""
-"Fixed-length records were specified on /RECFORM, but record length was not "
-"specified on /LRECL.  Assuming 1024-character records."
+#: src/output/postscript.c:1203
+#, c-format
+msgid "could not find font \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/file-handle.q:171
+#: src/output/postscript.c:1212
 #, c-format
 #, c-format
-msgid ""
-"Record length (%ld) must be at least one byte.  1-character records will be "
-"assumed."
+msgid "could not find encoding \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/file-handle.q:271
+#: src/output/postscript.c:1312
 #, c-format
 #, c-format
-msgid "Can't open %s as a %s because it is already open as a %s"
+msgid "cannot open font file \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/file-handle.q:278
+#: src/output/postscript.c:1353
 #, c-format
 #, c-format
-msgid "Can't open %s as a %s for %s because it is already open for %s"
+msgid "reading font file \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/file-handle.q:286
+#: src/output/postscript.c:1375
 #, c-format
 #, c-format
-msgid "Can't re-open %s as a %s for %s"
+msgid "cannot open font encoding file \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/file-handle.q:339
-msgid "expecting a file name or handle name"
+#: src/output/postscript.c:1404
+msgid "invalid numeric format"
 msgstr ""
 
 msgstr ""
 
-#: src/frequencies.q:113
-msgid "S.E. Mean"
+#: src/output/table.c:231
+#, c-format
+msgid "bad vline: x=%d+%d=%d y=(%d+%d=%d,%d+%d=%d) in table size (%d,%d)\n"
 msgstr ""
 
 msgstr ""
 
-#: src/frequencies.q:115
-msgid "Mode"
+#: src/output/table.c:302
+#, c-format
+msgid ""
+"bad box: (%d+%d=%d,%d+%d=%d)-(%d+%d=%d,%d+%d=%d) in table size (%d,%d)\n"
 msgstr ""
 
 msgstr ""
 
-#: src/frequencies.q:119
-msgid "S.E. Kurt"
+#: src/ui/gui/customentry.c:338
+msgid "Style of bevel around the custom entry button"
 msgstr ""
 
 msgstr ""
 
-#: src/frequencies.q:121
-msgid "S.E. Skew"
+#: src/ui/gui/menu-actions.c:63
+msgid "Untitled"
 msgstr ""
 
 msgstr ""
 
-#: src/frequencies.q:396
-msgid ""
-"At most one of BARCHART, HISTOGRAM, or HBAR should be given.  HBAR will be "
-"assumed.  Argument values will be given precedence increasing along the "
-"order given."
+#: src/ui/gui/menu-actions.c:65
+msgid "PSPP Data Editor"
 msgstr ""
 
 msgstr ""
 
-#: src/frequencies.q:479
-#, c-format
-msgid ""
-"MAX must be greater than or equal to MIN, if both are specified.  However, "
-"MIN was specified as %g and MAX as %g.  MIN and MAX will be ignored."
+#: src/ui/gui/menu-actions.c:220 src/ui/gui/psppire.glade:459
+msgid "Open"
 msgstr ""
 
 msgstr ""
 
-#: src/frequencies.q:802
-msgid ""
-"Upper limit of integer mode value range must be greater than lower limit."
+#: src/ui/gui/menu-actions.c:228
+msgid "System Files (*.sav)"
 msgstr ""
 
 msgstr ""
 
-#: src/frequencies.q:815
-#, c-format
-msgid "Variable %s specified multiple times on VARIABLES subcommand."
+#: src/ui/gui/menu-actions.c:234
+msgid "Portable Files (*.por) "
 msgstr ""
 
 msgstr ""
 
-#: src/frequencies.q:821
-#, c-format
-msgid "Integer mode specified, but %s is not a numeric variable."
+#: src/ui/gui/menu-actions.c:240
+msgid "All Files"
 msgstr ""
 
 msgstr ""
 
-#: src/frequencies.q:887
-msgid "`)' expected after GROUPED interval list."
+#: src/ui/gui/menu-actions.c:273
+msgid "Save Data As"
 msgstr ""
 
 msgstr ""
 
-#: src/frequencies.q:899
-#, c-format
-msgid "Variables %s specified on GROUPED but not on VARIABLES."
+#: src/ui/gui/menu-actions.c:500
+msgid "Font Selection"
 msgstr ""
 
 msgstr ""
 
-#: src/frequencies.q:906
-#, c-format
-msgid "Variables %s specified multiple times on GROUPED subcommand."
+#: src/ui/gui/message-dialog.c:136
+msgid "Script Error"
 msgstr ""
 
 msgstr ""
 
-#: src/frequencies.q:1137 src/frequencies.q:1229 src/frequencies.q:1230
-#: src/frequencies.q:1262
-msgid "Cum"
+#: src/ui/gui/message-dialog.c:140
+msgid "Data File Error"
 msgstr ""
 
 msgstr ""
 
-#: src/frequencies.q:1159
-msgid "Value Label"
+#: src/ui/gui/message-dialog.c:145
+msgid "PSPP Error"
 msgstr ""
 
 msgstr ""
 
-#: src/frequencies.q:1260
-msgid "Freq"
+#: src/ui/gui/missing-val-dialog.c:118 src/ui/gui/missing-val-dialog.c:163
+msgid "Incorrect value for variable type"
 msgstr ""
 
 msgstr ""
 
-#: src/frequencies.q:1261 src/frequencies.q:1263
-msgid "Pct"
+#: src/ui/gui/missing-val-dialog.c:139 src/ui/gui/missing-val-dialog.c:146
+msgid "Incorrect range specification"
 msgstr ""
 
 msgstr ""
 
-#: src/frequencies.q:1482
-#, c-format
-msgid "No valid data for variable %s; statistics not displayed."
+#: src/ui/gui/psppire.c:67
+msgid "Sorry. The help system hasn't yet been implemented."
 msgstr ""
 
 msgstr ""
 
-#: src/list.q:150
-#, c-format
-msgid ""
-"The first case (%ld) specified precedes the last case (%ld) specified.  The "
-"values will be swapped."
+#: src/ui/gui/psppire-data-store.c:733
+msgid "var"
 msgstr ""
 
 msgstr ""
 
-#: src/list.q:158
+#: src/ui/gui/psppire-data-store.c:814 src/ui/gui/psppire-var-store.c:518
+#: src/ui/gui/psppire-var-store.c:528 src/ui/gui/psppire-var-store.c:538
+#: src/ui/gui/psppire-var-store.c:735
 #, c-format
 #, c-format
-msgid ""
-"The first case (%ld) to list is less than 1.  The value is being reset to 1."
+msgid "%d"
 msgstr ""
 
 msgstr ""
 
-#: src/list.q:164
-#, c-format
-msgid ""
-"The last case (%ld) to list is less than 1.  The value is being reset to 1."
+#: src/ui/gui/psppire.glade:39
+msgid "_File"
 msgstr ""
 
 msgstr ""
 
-#: src/list.q:170
-#, c-format
-msgid "The step value %ld is less than 1.  The value is being reset to 1."
+#: src/ui/gui/psppire.glade:103
+msgid "_Edit"
 msgstr ""
 
 msgstr ""
 
-#: src/list.q:197
-msgid "`/FORMAT WEIGHT' specified, but weighting is not on."
+#: src/ui/gui/psppire.glade:140
+msgid "Paste _Variables"
 msgstr ""
 
 msgstr ""
 
-#: src/list.q:438
-msgid "Line"
+#: src/ui/gui/psppire.glade:148
+msgid "Cl_ear"
 msgstr ""
 
 msgstr ""
 
-#: src/means.q:100
-msgid "Missing required subcommand TABLES."
+#: src/ui/gui/psppire.glade:165
+msgid "_Find"
 msgstr ""
 
 msgstr ""
 
-#: src/means.q:134
-msgid "TABLES subcommand may not appear more than once."
+#: src/ui/gui/psppire.glade:189
+msgid "_View"
 msgstr ""
 
 msgstr ""
 
-#: src/oneway.q:170
-msgid "Number of contrast coefficients must equal the number of groups"
+#: src/ui/gui/psppire.glade:198
+msgid "Status Bar"
 msgstr ""
 
 msgstr ""
 
-#: src/oneway.q:179
-#, c-format
-msgid "Coefficients for contrast %d do not total zero"
+#: src/ui/gui/psppire.glade:207
+msgid "Toolbars"
 msgstr ""
 
 msgstr ""
 
-#: src/oneway.q:244
-#, c-format
-msgid "`%s' is not a variable name"
+#: src/ui/gui/psppire.glade:221
+msgid "Fonts"
 msgstr ""
 
 msgstr ""
 
-#: src/oneway.q:279
-msgid "Sum of Squares"
+#: src/ui/gui/psppire.glade:230
+msgid "Grid Lines"
 msgstr ""
 
 msgstr ""
 
-#: src/oneway.q:281
-msgid "Mean Square"
+#: src/ui/gui/psppire.glade:240 src/ui/gui/psppire.glade:748
+#: src/ui/gui/psppire.glade:1627 src/ui/gui/psppire.glade:1904
+msgid "Value Labels"
 msgstr ""
 
 msgstr ""
 
-#: src/oneway.q:282 src/t-test.q:970
-msgid "F"
+#: src/ui/gui/psppire.glade:256
+msgid "Data"
 msgstr ""
 
 msgstr ""
 
-#: src/oneway.q:283 src/oneway.q:536
-msgid "Significance"
+#: src/ui/gui/psppire.glade:265 src/ui/gui/psppire.glade:578
+msgid "Variables"
 msgstr ""
 
 msgstr ""
 
-#: src/oneway.q:305
-msgid "Between Groups"
+#: src/ui/gui/psppire.glade:278
+msgid "_Data"
 msgstr ""
 
 msgstr ""
 
-#: src/oneway.q:306
-msgid "Within Groups"
+#: src/ui/gui/psppire.glade:288 src/ui/gui/psppire.glade:654
+msgid "Insert Variable"
 msgstr ""
 
 msgstr ""
 
-#: src/oneway.q:353
-msgid "ANOVA"
+#: src/ui/gui/psppire.glade:297
+msgid "Insert Cases"
 msgstr ""
 
 msgstr ""
 
-#: src/oneway.q:533
-msgid "Levene Statistic"
+#: src/ui/gui/psppire.glade:306 src/ui/gui/psppire.glade:562
+#: src/ui/gui/psppire.glade:2469
+msgid "Go To Case"
 msgstr ""
 
 msgstr ""
 
-#: src/oneway.q:534
-msgid "df1"
+#: src/ui/gui/psppire.glade:333 src/ui/gui/psppire.glade:2580
+msgid "Sort Cases"
 msgstr ""
 
 msgstr ""
 
-#: src/oneway.q:535
-msgid "df2"
+#: src/ui/gui/psppire.glade:343
+msgid "Transpose"
 msgstr ""
 
 msgstr ""
 
-#: src/oneway.q:539
-msgid "Test of Homogeneity of Variances"
+#: src/ui/gui/psppire.glade:352
+msgid "Restructure"
 msgstr ""
 
 msgstr ""
 
-#: src/oneway.q:609
-msgid "Contrast Coefficients"
+#: src/ui/gui/psppire.glade:361
+msgid "Merge Files"
 msgstr ""
 
 msgstr ""
 
-#: src/oneway.q:611 src/oneway.q:678
-msgid "Contrast"
+#: src/ui/gui/psppire.glade:370
+msgid "Aggregate"
 msgstr ""
 
 msgstr ""
 
-#: src/oneway.q:676
-msgid "Contrast Tests"
+#: src/ui/gui/psppire.glade:385 src/ui/gui/psppire.glade:684
+msgid "Split File"
 msgstr ""
 
 msgstr ""
 
-#: src/oneway.q:679
-msgid "Value of Contrast"
+#: src/ui/gui/psppire.glade:394 src/ui/gui/psppire.glade:718
+msgid "Select Cases"
 msgstr ""
 
 msgstr ""
 
-#: src/oneway.q:681 src/t-test.q:972 src/t-test.q:1164 src/t-test.q:1256
-msgid "t"
+#: src/ui/gui/psppire.glade:403 src/ui/gui/psppire.glade:701
+msgid "Weight Cases"
 msgstr ""
 
 msgstr ""
 
-#: src/oneway.q:683 src/t-test.q:974 src/t-test.q:1166 src/t-test.q:1258
-msgid "Sig. (2-tailed)"
+#: src/ui/gui/psppire.glade:415
+msgid "_Help"
 msgstr ""
 
 msgstr ""
 
-#: src/oneway.q:727
-msgid "Assume equal variances"
+#: src/ui/gui/psppire.glade:424
+msgid "_About"
 msgstr ""
 
 msgstr ""
 
-#: src/oneway.q:731
-msgid "Does not assume equal"
+#: src/ui/gui/psppire.glade:475
+msgid "Save"
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:221 src/set.q:300 src/set.q:343 src/set.q:398 src/set.q:400
-#: src/set.q:402 src/set.q:404 src/set.q:406 src/set.q:408 src/set.q:410
-#: src/set.q:412 src/set.q:414 src/set.q:416 src/set.q:418 src/set.q:420
-#: src/set.q:422 src/set.q:828 src/set.q:909 src/set.q:1004
-#, c-format
-msgid "%s is obsolete."
+#: src/ui/gui/psppire.glade:491
+msgid "Print"
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:229
-msgid "LISTING is ON"
+#: src/ui/gui/psppire.glade:519
+msgid "Undo"
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:231
-msgid "LISTING is OFF"
+#: src/ui/gui/psppire.glade:534
+msgid "Redo"
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:245
-#, c-format
-msgid "EPOCH is %d"
+#: src/ui/gui/psppire.glade:608
+msgid "Find"
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:264
-msgid "Journalling is off"
+#: src/ui/gui/psppire.glade:636
+msgid "Insert Case"
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:431
-msgid ""
-"CASE is not implemented and probably won't be.  If you care, complain about "
-"it."
+#: src/ui/gui/psppire.glade:768
+msgid "Use Sets"
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:436
-msgid "Active file compression is not yet implemented (and probably won't be)."
+#: src/ui/gui/psppire.glade:900
+msgid "Data View"
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:450
-#, c-format
-msgid ""
-"CC%c: Length of custom currency string `%s' (%d) exceeds maximum length of "
-"16."
+#: src/ui/gui/psppire.glade:948
+msgid "Variable View"
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:472
-#, c-format
-msgid ""
-"CC%c: Custom currency string `%s' does not contain exactly three periods or "
-"commas (not both)."
+#: src/ui/gui/psppire.glade:994
+msgid "This is pre-alpha software.  It probably will not work."
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:525
-msgid "None"
+#: src/ui/gui/psppire.glade:995
+msgid ""
+"    This program is free software; you can redistribute it and/or modify\n"
+"    it under the terms of the GNU General Public License as published by\n"
+"    the Free Software Foundation; either version 2 of the License, or\n"
+"    (at your option) any later version.\n"
+"\n"
+"    This program is distributed in the hope that it will be useful,\n"
+"    but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
+"    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n"
+"    GNU General Public License for more details.\n"
+"\n"
+"    You should have received a copy of the GNU General Public License\n"
+"    along with this program; if not, write to the Free Software\n"
+"    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA\n"
+"    02110-1301, USA.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:531
-msgid "Disabled"
+#: src/ui/gui/psppire.glade:1020
+msgid "Variable Type"
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:536
-msgid "Screen"
+#: src/ui/gui/psppire.glade:1072 src/ui/gui/psppire-var-store.c:445
+msgid "Comma"
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:543
-msgid "Listing"
+#: src/ui/gui/psppire.glade:1092 src/ui/gui/psppire-var-store.c:446
+msgid "Dot"
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:550
-msgid "Other"
+#: src/ui/gui/psppire.glade:1112
+msgid "Scientific notation"
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:659
-msgid "EPOCH must be 1500 or later."
+#: src/ui/gui/psppire.glade:1132 src/ui/gui/psppire-var-store.c:448
+msgid "Date"
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:666
-msgid "expecting AUTOMATIC or year"
+#: src/ui/gui/psppire.glade:1152 src/ui/gui/psppire-var-store.c:449
+msgid "Dollar"
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:687
-msgid "LENGTH must be at least 1."
+#: src/ui/gui/psppire.glade:1172
+msgid "Custom currency"
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:726
-msgid "Missing identifier in RESULTS subcommand."
+#: src/ui/gui/psppire.glade:1317
+msgid "positive"
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:737
-msgid "Unrecognized identifier in RESULTS subcommand."
+#: src/ui/gui/psppire.glade:1342
+msgid "negative"
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:774
-msgid "WIDTH must be at least 1."
+#: src/ui/gui/psppire.glade:1371
+msgid "Sample"
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:797
-#, c-format
-msgid ""
-"FORMAT requires numeric output format as an argument.  Specified format %s "
-"is of type string."
+#: src/ui/gui/psppire.glade:1449
+msgid "Decimal Places:"
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:841
-msgid "Text color must be in range 0-15."
+#: src/ui/gui/psppire.glade:1526
+msgid "Width:"
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:854
-msgid "Background color must be in range 0-7."
+#: src/ui/gui/psppire.glade:1745
+msgid "Value:"
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:865
-msgid "Border color must be in range 0-7."
+#: src/ui/gui/psppire.glade:1773
+msgid "Value Label:"
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:921
-msgid "Lower window color must be between 0 and 6."
+#: src/ui/gui/psppire.glade:1989
+msgid "Missing Values"
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:935
-msgid "Upper window color must be between 0 and 6."
+#: src/ui/gui/psppire.glade:2075
+msgid "_No missing values"
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:947
-msgid "Frame color must be between 0 and 6."
+#: src/ui/gui/psppire.glade:2100
+msgid "_Discrete missing values"
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:1013
-msgid "Drive letter expected in WORKDEV subcommand."
+#: src/ui/gui/psppire.glade:2229
+msgid "_Range plus one optional discrete missing value"
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:1045
-msgid "Specify a terminal type with the TERM environment variable."
+#: src/ui/gui/psppire.glade:2266
+msgid "_Low:"
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:1051
-msgid "Could not access the termcap data base."
+#: src/ui/gui/psppire.glade:2325
+msgid "_High:"
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:1053
-#, c-format
-msgid "Terminal type `%s' is not defined."
+#: src/ui/gui/psppire.glade:2399
+msgid "Di_screte value:"
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:1111
-msgid "data> "
+#: src/ui/gui/psppire.glade:2525
+msgid "Case Number:"
 msgstr ""
 
 msgstr ""
 
-#: src/t-test.q:265
-msgid "TESTVAL, GROUPS and PAIRS subcommands are mutually exclusive."
+#: src/ui/gui/psppire.glade:2697 src/ui/gui/sort-cases-dialog.c:282
+msgid "Ascending"
 msgstr ""
 
 msgstr ""
 
-#: src/t-test.q:283
-msgid "VARIABLES subcommand is not appropriate with PAIRS"
+#: src/ui/gui/psppire.glade:2716 src/ui/gui/sort-cases-dialog.c:284
+msgid "Descending"
 msgstr ""
 
 msgstr ""
 
-#: src/t-test.q:321
-msgid "One or more VARIABLES must be specified."
+#: src/ui/gui/psppire.glade:2737
+msgid "Sort Order"
 msgstr ""
 
 msgstr ""
 
-#: src/t-test.q:372
-#, c-format
-msgid "Long string variable %s is not valid here."
+#: src/ui/gui/psppire.glade:2774
+msgid "Sort by:"
 msgstr ""
 
 msgstr ""
 
-#: src/t-test.q:392 src/t-test.q:407
-msgid ""
-"When applying GROUPS to a string variable, two values must be specified."
+#: src/ui/gui/psppire-var-store.c:440
+msgid "None"
 msgstr ""
 
 msgstr ""
 
-#: src/t-test.q:479
-#, c-format
-msgid ""
-"PAIRED was specified but the number of variables preceding WITH (%d) did not "
-"match the number following (%d)."
+#: src/ui/gui/psppire-var-store.c:447
+msgid "Scientific"
 msgstr ""
 
 msgstr ""
 
-#: src/t-test.q:496
-msgid "At least two variables must be specified on PAIRS."
+#: src/ui/gui/psppire-var-store.c:450
+msgid "Custom"
 msgstr ""
 
 msgstr ""
 
-#: src/t-test.q:673
-msgid "One-Sample Statistics"
+#: src/ui/gui/sort-cases-dialog.c:342
+msgid "Var"
 msgstr ""
 
 msgstr ""
 
-#: src/t-test.q:678 src/t-test.q:701 src/t-test.q:825
-msgid "SE. Mean"
+#: src/ui/gui/sort-cases-dialog.c:370
+msgid "Criteria"
 msgstr ""
 
 msgstr ""
 
-#: src/t-test.q:695
-msgid "Group Statistics"
+#: src/ui/gui/var-sheet.c:71
+msgid "Name"
 msgstr ""
 
 msgstr ""
 
-#: src/t-test.q:819
-msgid "Paired Sample Statistics"
+#: src/ui/gui/var-sheet.c:73
+msgid "Width"
 msgstr ""
 
 msgstr ""
 
-#: src/t-test.q:841 src/t-test.q:1185 src/t-test.q:1375
-#, c-format
-msgid "Pair %d"
+#: src/ui/gui/var-sheet.c:74
+msgid "Decimals"
 msgstr ""
 
 msgstr ""
 
-#: src/t-test.q:958
-msgid "Independent Samples Test"
+#: src/ui/gui/var-sheet.c:76
+msgid "Values"
 msgstr ""
 
 msgstr ""
 
-#: src/t-test.q:966
-msgid "Levene's Test for Equality of Variances"
+#: src/ui/gui/var-sheet.c:79
+msgid "Align"
 msgstr ""
 
 msgstr ""
 
-#: src/t-test.q:968
-msgid "t-test for Equality of Means"
+#: src/ui/gui/var-sheet.c:80
+msgid "Measure"
 msgstr ""
 
 msgstr ""
 
-#: src/t-test.q:971 src/t-test.q:1360
-msgid "Sig."
+#: src/ui/gui/var-sheet.c:103
+msgid "Left"
 msgstr ""
 
 msgstr ""
 
-#: src/t-test.q:975 src/t-test.q:1259
-msgid "Mean Difference"
+#: src/ui/gui/var-sheet.c:104
+msgid "Right"
 msgstr ""
 
 msgstr ""
 
-#: src/t-test.q:976
-msgid "Std. Error Difference"
+#: src/ui/gui/var-sheet.c:105
+msgid "Centre"
 msgstr ""
 
 msgstr ""
 
-#: src/t-test.q:981 src/t-test.q:1156 src/t-test.q:1251
-#, c-format
-msgid "%g%% Confidence Interval of the Difference"
+#: src/ui/gui/var-sheet.c:110
+msgid "Nominal"
 msgstr ""
 
 msgstr ""
 
-#: src/t-test.q:1036
-msgid "Equal variances assumed"
+#: src/ui/gui/var-sheet.c:111
+msgid "Ordinal"
 msgstr ""
 
 msgstr ""
 
-#: src/t-test.q:1088
-msgid "Equal variances not assumed"
+#: src/ui/gui/var-sheet.c:112
+msgid "Scale"
 msgstr ""
 
 msgstr ""
 
-#: src/t-test.q:1146
-msgid "Paired Samples Test"
+#: src/ui/terminal/command-line.c:215
+#, c-format
+msgid ""
+"PSPP, a program for statistical analysis of sample data.\n"
+"\n"
+"Usage: %s [OPTION]... FILE...\n"
+"\n"
+"If a long option shows an argument as mandatory, then it is mandatory\n"
+"for the equivalent short option also.  Similarly for optional arguments.\n"
+"\n"
+"Configuration:\n"
+"  -a, --algorithm={compatible|enhanced}\n"
+"                            set to `compatible' if you want output\n"
+"                            calculated from broken algorithms\n"
+"  -B, --config-dir=DIR      set configuration directory to DIR\n"
+"  -o, --device=DEVICE       select output driver DEVICE and disable "
+"defaults\n"
+"\n"
+"Input and output:\n"
+"  -f, --out-file=FILE       send output to FILE (overwritten)\n"
+"  -p, --pipe                read script from stdin, send output to stdout\n"
+"  -I-, --no-include         clear include path\n"
+"  -I, --include=DIR         append DIR to include path\n"
+"\n"
+"Language modifiers:\n"
+"  -i, --interactive         interpret scripts in interactive mode\n"
+"  -n, --edit                just check syntax; don't actually run the code\n"
+"  -r, --no-statrc           disable execution of .pspp/rc at startup\n"
+"  -s, --safer               don't allow some unsafe operations\n"
+"  -x, --syntax={compatible|enhanced}\n"
+"                            set to `compatible' if you want only to accept\n"
+"                            spss compatible syntax\n"
+"\n"
+"Informative output:\n"
+"  -h, --help                print this help, then exit\n"
+"  -l, --list                print a list of known driver classes, then exit\n"
+"  -V, --version             show PSPP version, then exit\n"
+"  -v, --verbose             increments verbosity level\n"
+"\n"
+"Non-option arguments:\n"
+" FILE                       syntax file to execute\n"
+" KEY=VALUE                  overrides macros in output initialization file\n"
+"\n"
 msgstr ""
 
 msgstr ""
 
-#: src/t-test.q:1149
-msgid "Paired Differences"
+#: src/ui/terminal/command-line.c:249
+#, c-format
+msgid ""
+"\n"
+"Report bugs to <%s>.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/t-test.q:1161
-msgid "Std. Error Mean"
+#: src/ui/terminal/main.c:111
+msgid ""
+"Stopping syntax file processing here to avoid a cascade of dependent command "
+"failures."
 msgstr ""
 
 msgstr ""
 
-#: src/t-test.q:1240
-msgid "One-Sample Test"
+#: src/ui/terminal/msg-ui.c:62
+msgid "Terminating execution of syntax file due to error."
 msgstr ""
 
 msgstr ""
 
-#: src/t-test.q:1245
+#: src/ui/terminal/msg-ui.c:64
 #, c-format
 #, c-format
-msgid "Test Value = %f"
+msgid "Errors (%d) exceeds limit (%d)."
 msgstr ""
 
 msgstr ""
 
-#: src/t-test.q:1355
-msgid "Paired Samples Correlations"
+#: src/ui/terminal/msg-ui.c:67
+#, c-format
+msgid "Warnings (%d) exceed limit (%d)."
 msgstr ""
 
 msgstr ""
 
-#: src/t-test.q:1359
-msgid "Correlation"
+#: src/ui/terminal/msg-ui.c:116
+msgid "error"
 msgstr ""
 
 msgstr ""
 
-#: src/t-test.q:1378
-#, c-format
-msgid "%s & %s"
+#: src/ui/terminal/msg-ui.c:117
+msgid "warning"
 msgstr ""
 msgstr ""