Use SE instead of ME for parse errors.
[pspp] / po / en_GB.po
index e87b4143ace1a4e1652582ec245bcacece28fcbd..2828fe76eefaf1201f75f52845be585a214e69f4 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PSPP 0.3.1\n"
 "Report-Msgid-Bugs-To: pspp-dev@gnu.org\n"
 msgstr ""
 "Project-Id-Version: PSPP 0.3.1\n"
 "Report-Msgid-Bugs-To: pspp-dev@gnu.org\n"
-"POT-Creation-Date: 2004-02-21 10:31+0800\n"
+"POT-Creation-Date: 2006-04-04 20:32+0800\n"
 "PO-Revision-Date: 2004-01-23 13:04+0800\n"
 "Last-Translator: John Darrington <john@darrington.wattle.id.au>\n"
 "Language-Team: John Darrington <john@darrington.wattle.id.au>\n"
 "PO-Revision-Date: 2004-01-23 13:04+0800\n"
 "Last-Translator: John Darrington <john@darrington.wattle.id.au>\n"
 "Language-Team: John Darrington <john@darrington.wattle.id.au>\n"
@@ -16,5534 +16,4751 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n!=1);\n"
 
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n!=1);\n"
 
-#: src/aggregate.c:188 src/aggregate.c:229 src/data-list.c:1341
-#: src/data-list.c:1376 src/data-list.c:1389 src/data-list.c:1402
-#: src/data-list.c:1435
+#: src/data/any-reader.c:74
 #, c-format
 #, c-format
-msgid "%s subcommand given multiple times."
-msgstr ""
-
-#: src/aggregate.c:214
-msgid "while expecting COLUMNWISE"
-msgstr ""
-
-#: src/aggregate.c:258
-msgid "BREAK subcommand not specified."
-msgstr ""
-
-#: src/aggregate.c:492
-msgid "expecting aggregation function"
-msgstr ""
-
-#: src/aggregate.c:508
-#, c-format
-msgid "Unknown aggregation function %s."
-msgstr ""
-
-#: src/aggregate.c:523
-msgid "expecting `('"
-msgstr ""
-
-#: src/aggregate.c:558
-#, c-format
-msgid "Missing argument %d to %s."
-msgstr ""
-
-#: src/aggregate.c:566
-#, c-format
-msgid "Arguments to %s must be of same type as source variables."
-msgstr ""
-
-#: src/aggregate.c:576 src/expr-prs.c:665
-msgid "expecting `)'"
-msgstr ""
-
-#: src/aggregate.c:588 src/autorecode.c:110
-#, c-format
-msgid ""
-"Number of source variables (%d) does not match number of target variables (%"
-"d)."
-msgstr ""
-
-#: src/aggregate.c:655
-#, c-format
-msgid ""
-"Variable name %s is not unique within the aggregate file dictionary, which "
-"contains the aggregate variables and the break variables."
-msgstr ""
-
-#: src/apply-dict.c:68
-#, c-format
-msgid "Variable %s is %s in target file, but %s in source file."
-msgstr ""
-
-#: src/apply-dict.c:71 src/apply-dict.c:72 src/expr-prs.c:1128
-#: src/expr-prs.c:1473 src/expr-prs.c:1489 src/formats.c:103
-#: src/pfm-read.c:636 src/print.c:696 src/sfm-read.c:916 src/sfm-read.c:1042
-#: src/sfm-read.c:1043
-msgid "string"
-msgstr ""
-
-#: src/apply-dict.c:71 src/apply-dict.c:72 src/expr-prs.c:1128
-#: src/expr-prs.c:1470 src/expr-prs.c:1487 src/formats.c:103
-#: src/pfm-read.c:636 src/print.c:696 src/sfm-read.c:916 src/sfm-read.c:1042
-#: src/sfm-read.c:1043
-msgid "numeric"
-msgstr ""
-
-#: src/apply-dict.c:84
-#, c-format
-msgid "Cannot add value labels from source file to long string variable %s."
-msgstr ""
-
-#: src/apply-dict.c:130
-#, c-format
-msgid ""
-"Cannot apply missing values from source file to long string variable %s."
-msgstr ""
-
-#: src/apply-dict.c:163
-msgid "No matching variables found between the source and target files."
-msgstr ""
-
-#: src/ascii.c:218
-#, c-format
-msgid "ASCII driver initializing as `%s'..."
-msgstr ""
-
-#: src/ascii.c:276
-#, 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."
-msgstr ""
-
-#: src/ascii.c:381 src/devind.c:167 src/html.c:102 src/postscript.c:458
-#, c-format
-msgid "%s: Initialization complete."
-msgstr ""
-
-#: src/ascii.c:392 src/devind.c:179 src/html.c:114 src/postscript.c:471
-#, c-format
-msgid "%s: Beginning closing..."
-msgstr ""
-
-#: src/ascii.c:402 src/devind.c:184 src/html.c:119 src/postscript.c:490
-#, c-format
-msgid "%s: Finished closing."
-msgstr ""
-
-#: src/ascii.c:464
-#, c-format
-msgid ""
-"Bad index value for `box' key: syntax is box[INDEX], 0 <= INDEX < %d "
-"decimal, with INDEX expressed in base 4."
-msgstr ""
-
-#: src/ascii.c:470
-#, c-format
-msgid "Duplicate value for key `%s'."
-msgstr ""
-
-#: src/ascii.c:479
-#, c-format
-msgid "Unknown configuration parameter `%s' for ascii device driver."
-msgstr ""
-
-#: src/ascii.c:492
-#, c-format
-msgid ""
-"Unknown character set `%s'.  Valid character sets are `ascii' and `latin1'."
-msgstr ""
-
-#: src/ascii.c:501
-#, c-format
-msgid ""
-"Unknown overstrike style `%s'.  Valid overstrike styles are `single' and "
-"`line'."
-msgstr ""
-
-#: src/ascii.c:510
-#, c-format
-msgid ""
-"Unknown carriage return style `%s'.  Valid carriage return styles are `cr' "
-"and `bs'."
-msgstr ""
-
-#: src/ascii.c:522 src/postscript.c:680
-#, c-format
-msgid "Positive integer required as value for `%s'."
-msgstr ""
-
-#: src/ascii.c:553
-#, c-format
-msgid "Zero or positive integer required as value for `%s'."
-msgstr ""
-
-#: src/ascii.c:623 src/postscript.c:639
-#, c-format
-msgid "Boolean value expected for %s."
-msgstr ""
-
-#: src/ascii.c:655 src/ascii.c:670 src/ascii.c:687
-#, c-format
-msgid "ASCII output driver: %s: %s"
-msgstr ""
-
-#: src/ascii.c:756
-#, c-format
-msgid "ascii_line_horz: bad hline (%d,%d),%d out of (%d,%d)\n"
-msgstr ""
-
-#: src/ascii.c:790
-#, c-format
-msgid "ascii_line_vert: bad vline %d,(%d,%d) out of (%d,%d)\n"
-msgstr ""
-
-#: src/ascii.c:820
-#, c-format
-msgid "ascii_line_intersection: bad intsct (%d,%d) out of (%d,%d)\n"
-msgstr ""
-
-#: src/ascii.c:968
-#, c-format
-msgid "%s: horiz=%d, vert=%d\n"
-msgstr ""
-
-#: src/ascii.c:1140
-#, c-format
-msgid "Writing `%s': %s"
-msgstr ""
-
-#: src/ascii.c:1541 src/postscript.c:2095
-#, c-format
-msgid "%s - Page %d"
-msgstr ""
-
-#: src/autorecode.c:121 src/command.c:696 src/compute.c:283 correlations.c:308
-#: crosstabs.c:437 src/data-list.c:370 src/data-list.c:850
-#: src/data-list.c:1666 descript.c:458 src/do-if.c:264 file-handle.c:180
-#: file-handle.q:88 src/file-handle.q:88 frequencies.c:890 src/get.c:359
-#: src/lexer.c:387 list.c:208 src/loop.c:248 src/matrix-data.c:503 means.c:354
-#: src/print.c:336 src/print.c:1057 src/recode.c:408 src/sel-if.c:56
-#: src/sel-if.c:136 set.c:1656 t-test.c:275 src/vector.c:194
-msgid "expecting end of command"
-msgstr ""
-
-#: src/autorecode.c:131
-#, c-format
-msgid "Target variable %s duplicates existing variable %s."
-msgstr ""
-
-#: src/autorecode.c:138
-#, c-format
-msgid "Duplicate variable name %s among target variables."
-msgstr ""
-
-#: src/cmdline.c:112 src/cmdline.c:131 src/cmdline.c:143 src/command.c:196
-#: set.q:314 set.q:316 set.q:846 src/set.q:314 src/set.q:316 src/set.q:846
-#, c-format
-msgid "%s is not yet implemented."
-msgstr ""
-
-#: src/cmdline.c:157
-msgid ""
-"\n"
-"Copyright (C) 1997-9, 2000 Free Software Foundation, Inc.\n"
-"This is free software; see the source for copying conditions.  There is NO\n"
-"WARRANTY; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
-"\n"
-"Written by Ben Pfaff <blp@gnu.org>."
-msgstr ""
-
-#: src/cmdline.c:217
-#, 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"
-"  -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"
-"\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"
-msgstr ""
-
-#: src/cmdline.c:249
-#, c-format
-msgid ""
-"\n"
-"Report bugs to <%s>.\n"
-msgstr ""
-
-#: src/command.c:134
-#, c-format
-msgid "%s not allowed inside FILE TYPE/END FILE TYPE."
-msgstr ""
-
-#: src/command.c:138
-#, c-format
-msgid "%s not allowed inside FILE TYPE GROUPED/END FILE TYPE."
-msgstr ""
-
-#: src/command.c:141
-msgid "RECORD TYPE must be the first command inside a FILE TYPE structure."
-msgstr ""
-
-#: src/command.c:186
-msgid "This line does not begin with a valid command name."
-msgstr ""
-
-#: src/command.c:214
-#, 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."
-msgstr ""
-
-#: src/command.c:218
-#, c-format
-msgid "%s is not allowed within an input program."
-msgstr ""
-
-#: src/command.c:219 src/command.c:220
-#, c-format
-msgid "%s is only allowed within an input program."
-msgstr ""
-
-#: src/command.c:229
-#, c-format
-msgid "%s command beginning\n"
-msgstr ""
-
-#: src/command.c:265
-#, c-format
-msgid ""
-"%s command completed\n"
-"\n"
-msgstr ""
-
-#: src/command.c:280
-msgid "The identifier(s) specified do not form a valid command name:"
-msgstr ""
-
-#: src/command.c:283
-msgid "The identifier(s) specified do not form a complete command name:"
-msgstr ""
-
-#: src/command.c:407
-msgid ""
-"This command is not accepted in a syntax file.  Instead, use FINISH to "
-"terminate a syntax file."
-msgstr ""
-
-#: src/command.c:425
-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."
-msgstr ""
-
-#: src/command.c:516
-msgid "The sentinel may not be the empty string."
-msgstr ""
-
-#: src/command.c:573
-msgid "This command not allowed when the SAFER option is set."
-msgstr ""
-
-#: src/command.c:596
-#, c-format
-msgid "Error removing `%s': %s."
-msgstr ""
-
-#: src/command.c:646
-#, c-format
-msgid "Couldn't fork: %s."
-msgstr ""
-
-#: src/command.c:687
-#, c-format
-msgid "Error executing command: %s."
-msgstr ""
-
-#: src/command.c:733
-msgid "No operating system support for this command."
-msgstr ""
-
-#: src/command.c:762
-msgid "This command is not valid in a syntax file."
-msgstr ""
-
-#: src/compute.c:140 src/compute.c:199
-#, c-format
-msgid ""
-"When executing COMPUTE: SYSMIS is not a valid value as an index into vector %"
-"s."
-msgstr ""
-
-#: src/compute.c:143 src/compute.c:203
-#, c-format
-msgid ""
-"When executing COMPUTE: %g is not a valid value as an index into vector %s."
-msgstr ""
-
-#: src/compute.c:342
-#, c-format
-msgid "There is no vector named %s."
-msgstr ""
-
-#: src/compute.c:450
-msgid "Extra characters after expression."
-msgstr ""
-
-#: correlations.c:184 crosstabs.c:254 descript.c:225 means.c:269 t-test.c:191
-msgid "MISSING subcommand may be given only once."
-msgstr ""
-
-#: correlations.c:211
-msgid "PRINT subcommand may be given only once."
-msgstr ""
-
-#: correlations.c:238 crosstabs.c:304 descript.c:252 means.c:232
-msgid "FORMAT subcommand may be given only once."
-msgstr ""
-
-#: correlations.c:261
-msgid "MATRIX subcommand may be given only once."
-msgstr ""
-
-#: correlations.c:283 crosstabs.c:388 descript.c:332 means.c:327
-msgid "STATISTICS subcommand may be given only once."
-msgstr ""
-
-#: src/count.c:171
-msgid "Destination cannot be a string variable."
-msgstr ""
-
-#: src/count.c:282
-#, 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."
-msgstr ""
-
-#: crosstabs.c:232 means.c:188
-msgid "VARIABLES subcommand may be given only once."
-msgstr ""
-
-#: crosstabs.c:279
-msgid "WRITE subcommand may be given only once."
-msgstr ""
-
-#: crosstabs.c:349 means.c:294
-msgid "CELLS subcommand may be given only once."
-msgstr ""
-
-#: crosstabs.q:257 src/crosstabs.q:257
-msgid ""
-"Missing mode REPORT not allowed in general mode.  Assuming MISSING=TABLE."
-msgstr ""
-
-#: crosstabs.q:267 src/crosstabs.q:267
-msgid "Write mode ALL not allowed in general mode.  Assuming WRITE=CELLS."
-msgstr ""
-
-#: crosstabs.q:327 src/crosstabs.q:327
-msgid "expecting BY"
-msgstr ""
-
-#: crosstabs.q:394 src/crosstabs.q:394
-msgid "VARIABLES must be specified before TABLES."
-msgstr ""
-
-#: crosstabs.q:431 src/crosstabs.q:431
-#, c-format
-msgid "Maximum value (%ld) less than minimum value (%ld)."
-msgstr ""
-
-#: crosstabs.q:865 src/crosstabs.q:865
-msgid "Summary."
-msgstr ""
-
-#: crosstabs.q:867 src/crosstabs.q:867
-msgid "Cases"
-msgstr ""
-
-#: crosstabs.q:868 src/crosstabs.q:868 frequencies.q:999 src/frequencies.q:999
-msgid "Valid"
-msgstr ""
-
-#: crosstabs.q:869 src/crosstabs.q:869 frequencies.q:1066
-#: src/frequencies.q:1066
-msgid "Missing"
-msgstr ""
-
-#: crosstabs.q:870 crosstabs.q:1073 crosstabs.q:1806 src/crosstabs.q:870
-#: src/crosstabs.q:1073 src/crosstabs.q:1806 frequencies.q:1075
-#: src/frequencies.q:1075
-msgid "Total"
-msgstr ""
-
-#: crosstabs.q:880 src/crosstabs.q:880 t-test.q:625 t-test.q:648 t-test.q:727
-#: t-test.q:1309 src/t-test.q:625 src/t-test.q:648 src/t-test.q:727
-#: src/t-test.q:1309
-msgid "N"
-msgstr ""
-
-#: crosstabs.q:881 src/crosstabs.q:881 frequencies.q:1003 frequencies.q:1004
-#: frequencies.q:1005 src/frequencies.q:1003 src/frequencies.q:1004
-#: src/frequencies.q:1005
-msgid "Percent"
-msgstr ""
-
-#: crosstabs.q:1123 src/crosstabs.q:1123
-msgid "count"
-msgstr ""
-
-#: crosstabs.q:1124 src/crosstabs.q:1124
-msgid "row %"
-msgstr ""
-
-#: crosstabs.q:1125 src/crosstabs.q:1125
-msgid "column %"
-msgstr ""
-
-#: crosstabs.q:1126 src/crosstabs.q:1126
-msgid "total %"
-msgstr ""
-
-#: crosstabs.q:1127 src/crosstabs.q:1127
-msgid "expected"
-msgstr ""
-
-#: crosstabs.q:1128 src/crosstabs.q:1128
-msgid "residual"
-msgstr ""
-
-#: crosstabs.q:1129 src/crosstabs.q:1129
-msgid "std. resid."
-msgstr ""
-
-#: crosstabs.q:1130 src/crosstabs.q:1130
-msgid "adj. resid."
-msgstr ""
-
-#: crosstabs.q:1163 crosstabs.q:1190 crosstabs.q:1210 crosstabs.q:1231
-#: src/crosstabs.q:1163 src/crosstabs.q:1190 src/crosstabs.q:1210
-#: src/crosstabs.q:1231
-msgid "Statistic"
-msgstr ""
-
-#: crosstabs.q:1164 crosstabs.q:1191 crosstabs.q:1211 crosstabs.q:1233
-#: src/crosstabs.q:1164 src/crosstabs.q:1191 src/crosstabs.q:1211
-#: src/crosstabs.q:1233 frequencies.q:1001 frequencies.q:1118
-#: src/frequencies.q:1001 src/frequencies.q:1118 src/sysfile-info.c:536
-#: src/vfm.c:1087
-msgid "Value"
-msgstr ""
-
-#: crosstabs.q:1165 src/crosstabs.q:1165 t-test.q:880 t-test.q:1081
-#: t-test.q:1193 src/t-test.q:880 src/t-test.q:1081 src/t-test.q:1193
-msgid "df"
-msgstr ""
-
-#: crosstabs.q:1167 src/crosstabs.q:1167
-msgid "Asymp. Sig. (2-sided)"
-msgstr ""
-
-#: crosstabs.q:1169 src/crosstabs.q:1169
-msgid "Exact. Sig. (2-sided)"
-msgstr ""
-
-#: crosstabs.q:1171 src/crosstabs.q:1171
-msgid "Exact. Sig. (1-sided)"
-msgstr ""
-
-#: crosstabs.q:1189 crosstabs.q:1230 src/crosstabs.q:1189 src/crosstabs.q:1230
-msgid "Category"
-msgstr ""
-
-#: crosstabs.q:1192 crosstabs.q:1234 src/crosstabs.q:1192 src/crosstabs.q:1234
-msgid "Asymp. Std. Error"
-msgstr ""
-
-#: crosstabs.q:1193 crosstabs.q:1235 src/crosstabs.q:1193 src/crosstabs.q:1235
-msgid "Approx. T"
-msgstr ""
-
-#: crosstabs.q:1194 crosstabs.q:1236 src/crosstabs.q:1194 src/crosstabs.q:1236
-msgid "Approx. Sig."
-msgstr ""
-
-#: crosstabs.q:1209 src/crosstabs.q:1209
-#, c-format
-msgid " 95%% Confidence Interval"
-msgstr ""
-
-#: crosstabs.q:1212 src/crosstabs.q:1212 t-test.q:884 t-test.q:1078
-#: t-test.q:1196 src/t-test.q:884 src/t-test.q:1078 src/t-test.q:1196
-msgid "Lower"
-msgstr ""
-
-#: crosstabs.q:1213 src/crosstabs.q:1213 t-test.q:885 t-test.q:1079
-#: t-test.q:1197 src/t-test.q:885 src/t-test.q:1079 src/t-test.q:1197
-msgid "Upper"
-msgstr ""
-
-#: crosstabs.q:1232 src/crosstabs.q:1232
-msgid "Type"
-msgstr ""
-
-#: crosstabs.q:1983 src/crosstabs.q:1983
-msgid "Pearson Chi-Square"
-msgstr ""
-
-#: crosstabs.q:1984 src/crosstabs.q:1984
-msgid "Likelihood Ratio"
-msgstr ""
-
-#: crosstabs.q:1985 src/crosstabs.q:1985
-msgid "Fisher's Exact Test"
-msgstr ""
-
-#: crosstabs.q:1986 src/crosstabs.q:1986
-msgid "Continuity Correction"
-msgstr ""
-
-#: crosstabs.q:1987 src/crosstabs.q:1987
-msgid "Linear-by-Linear Association"
-msgstr ""
-
-#: crosstabs.q:2024 crosstabs.q:2094 crosstabs.q:2153 src/crosstabs.q:2024
-#: src/crosstabs.q:2094 src/crosstabs.q:2153
-msgid "N of Valid Cases"
-msgstr ""
-
-#: crosstabs.q:2040 crosstabs.q:2169 src/crosstabs.q:2040 src/crosstabs.q:2169
-msgid "Nominal by Nominal"
-msgstr ""
-
-#: crosstabs.q:2041 crosstabs.q:2170 src/crosstabs.q:2041 src/crosstabs.q:2170
-msgid "Ordinal by Ordinal"
-msgstr ""
-
-#: crosstabs.q:2042 src/crosstabs.q:2042
-msgid "Interval by Interval"
-msgstr ""
-
-#: crosstabs.q:2043 src/crosstabs.q:2043
-msgid "Measure of Agreement"
-msgstr ""
-
-#: crosstabs.q:2048 src/crosstabs.q:2048
-msgid "Phi"
-msgstr ""
-
-#: crosstabs.q:2049 src/crosstabs.q:2049
-msgid "Cramer's V"
-msgstr ""
-
-#: crosstabs.q:2050 src/crosstabs.q:2050
-msgid "Contingency Coefficient"
-msgstr ""
-
-#: crosstabs.q:2051 src/crosstabs.q:2051
-msgid "Kendall's tau-b"
-msgstr ""
-
-#: crosstabs.q:2052 src/crosstabs.q:2052
-msgid "Kendall's tau-c"
-msgstr ""
-
-#: crosstabs.q:2053 src/crosstabs.q:2053
-msgid "Gamma"
+msgid "An error occurred while opening \"%s\": %s."
 msgstr ""
 
 msgstr ""
 
-#: crosstabs.q:2054 src/crosstabs.q:2054
-msgid "Spearman Correlation"
-msgstr ""
-
-#: crosstabs.q:2055 src/crosstabs.q:2055
-msgid "Pearson's R"
+#: src/data/any-reader.c:129
+#, c-format
+msgid "\"%s\" is not a system or portable file."
 msgstr ""
 
 msgstr ""
 
-#: crosstabs.q:2056 src/crosstabs.q:2056
-msgid "Kappa"
+#: src/data/any-reader.c:135 src/data/any-writer.c:80
+msgid "The inline file is not allowed here."
 msgstr ""
 
 msgstr ""
 
-#: crosstabs.q:2126 src/crosstabs.q:2126
+#: src/data/calendar.c:81
 #, c-format
 #, c-format
-msgid "Odds Ratio for %s (%g / %g)"
+msgid "Month %d is not in acceptable range of 0 to 13."
 msgstr ""
 
 msgstr ""
 
-#: crosstabs.q:2129 src/crosstabs.q:2129
+#: src/data/calendar.c:89
 #, c-format
 #, c-format
-msgid "Odds Ratio for %s (%.*s / %.*s)"
+msgid "Day %d is not in acceptable range of 0 to 31."
 msgstr ""
 
 msgstr ""
 
-#: crosstabs.q:2137 src/crosstabs.q:2137
+#: src/data/calendar.c:96
 #, c-format
 #, c-format
-msgid "For cohort %s = %g"
+msgid "Date %04d-%d-%d is before the earliest acceptable date of 1582-10-15."
 msgstr ""
 
 msgstr ""
 
-#: crosstabs.q:2140 src/crosstabs.q:2140
+#: src/data/casefile.c:256
 #, c-format
 #, c-format
-msgid "For cohort %s = %.*s"
-msgstr ""
-
-#: crosstabs.q:2171 src/crosstabs.q:2171
-msgid "Nominal by Interval"
-msgstr ""
-
-#: crosstabs.q:2176 src/crosstabs.q:2176
-msgid "Lambda"
+msgid "%s: Removing temporary file: %s."
 msgstr ""
 
 msgstr ""
 
-#: crosstabs.q:2177 src/crosstabs.q:2177
-msgid "Goodman and Kruskal tau"
-msgstr ""
-
-#: crosstabs.q:2178 src/crosstabs.q:2178
-msgid "Uncertainty Coefficient"
-msgstr ""
-
-#: crosstabs.q:2179 src/crosstabs.q:2179
-msgid "Somers' d"
+#: src/data/casefile.c:422
+#, c-format
+msgid "Error writing temporary file: %s."
 msgstr ""
 
 msgstr ""
 
-#: crosstabs.q:2180 src/crosstabs.q:2180
-msgid "Eta"
+#: src/data/casefile.c:571
+#, c-format
+msgid "%s: Opening temporary file: %s."
 msgstr ""
 
 msgstr ""
 
-#: crosstabs.q:2185 src/crosstabs.q:2185
-msgid "Symmetric"
+#: src/data/casefile.c:597
+#, c-format
+msgid "%s: Seeking temporary file: %s."
 msgstr ""
 
 msgstr ""
 
-#: crosstabs.q:2186 crosstabs.q:2187 src/crosstabs.q:2186 src/crosstabs.q:2187
+#: src/data/casefile.c:615
 #, c-format
 #, c-format
-msgid "%s Dependent"
+msgid "%s: Reading temporary file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:69
-msgid "data-file error: "
+#: src/data/casefile.c:618
+#, c-format
+msgid "%s: Temporary file ended unexpectedly."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:71
+#: src/data/data-in.c:61
 #, c-format
 msgid "(column %d"
 msgstr ""
 
 #, c-format
 msgid "(column %d"
 msgstr ""
 
-#: src/data-in.c:73
+#: src/data/data-in.c:63
 #, c-format
 msgid "(columns %d-%d"
 msgstr ""
 
 #, c-format
 msgid "(columns %d-%d"
 msgstr ""
 
-#: src/data-in.c:74
+#: src/data/data-in.c:64
 #, c-format
 msgid ", field type %s) "
 msgstr ""
 
 #, c-format
 msgid ", field type %s) "
 msgstr ""
 
-#: src/data-in.c:223
-msgid "Field contents followed by garbage."
+#: src/data/data-in.c:210
+msgid "Field does not form a valid floating-point constant."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:256
-msgid "Overflow in floating-point constant."
+#: src/data/data-in.c:237
+msgid "Field contents followed by garbage."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:262
+#: src/data/data-in.c:255
 msgid "Underflow in floating-point constant."
 msgstr ""
 
 msgid "Underflow in floating-point constant."
 msgstr ""
 
-#: src/data-in.c:268
-msgid "Field does not form a valid floating-point constant."
+#: src/data/data-in.c:266
+msgid "Overflow in floating-point constant."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:294
+#: src/data/data-in.c:299
 msgid "All characters in field must be digits."
 msgstr ""
 
 msgid "All characters in field must be digits."
 msgstr ""
 
-#: src/data-in.c:319
+#: src/data/data-in.c:323
 msgid "Unrecognized character in field."
 msgstr ""
 
 msgid "Unrecognized character in field."
 msgstr ""
 
-#: src/data-in.c:337 src/data-in.c:587
+#: src/data/data-in.c:341 src/data/data-in.c:587
 msgid "Field must have even length."
 msgstr ""
 
 msgid "Field must have even length."
 msgstr ""
 
-#: src/data-in.c:347 src/data-in.c:597
+#: src/data/data-in.c:351 src/data/data-in.c:597
 msgid "Field must contain only hex digits."
 msgstr ""
 
 msgid "Field must contain only hex digits."
 msgstr ""
 
-#: src/data-in.c:385
+#: src/data/data-in.c:390
 #, c-format
 msgid ""
 "Quality of zoned decimal (Z) input format code is suspect.  Check your "
 "results three times. Report bugs to %s."
 msgstr ""
 
 #, c-format
 msgid ""
 "Quality of zoned decimal (Z) input format code is suspect.  Check your "
 "results three times. Report bugs to %s."
 msgstr ""
 
-#: src/data-in.c:397
+#: src/data/data-in.c:402
 msgid "Zoned decimal field contains fewer than 2 characters."
 msgstr ""
 
 msgid "Zoned decimal field contains fewer than 2 characters."
 msgstr ""
 
-#: src/data-in.c:405
+#: src/data/data-in.c:410
 msgid "Bad sign byte in zoned decimal number."
 msgstr ""
 
 msgid "Bad sign byte in zoned decimal number."
 msgstr ""
 
-#: src/data-in.c:422
+#: src/data/data-in.c:430
 msgid "Format error in zoned decimal number."
 msgstr ""
 
 msgid "Format error in zoned decimal number."
 msgstr ""
 
-#: src/data-in.c:436
+#: src/data/data-in.c:444
 msgid "Error in syntax of zoned decimal number."
 msgstr ""
 
 msgid "Error in syntax of zoned decimal number."
 msgstr ""
 
-#: src/data-in.c:637
+#: src/data/data-in.c:637
 msgid "Unexpected end of field."
 msgstr ""
 
 msgid "Unexpected end of field."
 msgstr ""
 
-#: src/data-in.c:663
+#: src/data/data-in.c:663
 msgid "Digit expected in field."
 msgstr ""
 
 msgid "Digit expected in field."
 msgstr ""
 
-#: src/data-in.c:688
+#: src/data/data-in.c:688
 #, c-format
 msgid "Day (%ld) must be between 1 and 31."
 msgstr ""
 
 #, c-format
 msgid "Day (%ld) must be between 1 and 31."
 msgstr ""
 
-#: src/data-in.c:713
+#: src/data/data-in.c:713
 msgid "Delimiter expected between fields in date."
 msgstr ""
 
 msgid "Delimiter expected between fields in date."
 msgstr ""
 
-#: src/data-in.c:810
+#: src/data/data-in.c:746
 #, c-format
 #, c-format
-msgid "Month (%ld) must be between 1 and 12."
+msgid "Parse error at `%c' expecting %s."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:851
+#: src/data/data-in.c:760
 #, c-format
 #, c-format
-msgid "Month (%s) must be between I and XII."
+msgid "Unknown %s `%.*s'."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:878
+#: src/data/data-in.c:810
 #, c-format
 #, c-format
-msgid "Month name (%s...) is too long."
+msgid "Month (%ld) must be between 1 and 12."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:889
-#, c-format
-msgid "Bad month name (%s)."
+#: src/data/data-in.c:814
+msgid "month"
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:905
+#: src/data/data-in.c:828
 #, c-format
 msgid "Year (%ld) must be between 1582 and 19999."
 msgstr ""
 
 #, c-format
 msgid "Year (%ld) must be between 1582 and 19999."
 msgstr ""
 
-#: src/data-in.c:916
+#: src/data/data-in.c:839
 #, c-format
 msgid "Trailing garbage \"%s\" following date."
 msgstr ""
 
 #, c-format
 msgid "Trailing garbage \"%s\" following date."
 msgstr ""
 
-#: src/data-in.c:931
+#: src/data/data-in.c:854
 #, c-format
 msgid "Julian day (%d) must be between 1 and 366."
 msgstr ""
 
 #, c-format
 msgid "Julian day (%d) must be between 1 and 366."
 msgstr ""
 
-#: src/data-in.c:943
+#: src/data/data-in.c:866
 #, c-format
 msgid "Year (%d) must be between 1582 and 19999."
 msgstr ""
 
 #, c-format
 msgid "Year (%d) must be between 1582 and 19999."
 msgstr ""
 
-#: src/data-in.c:959
+#: src/data/data-in.c:882
 #, c-format
 msgid "Quarter (%ld) must be between 1 and 4."
 msgstr ""
 
 #, c-format
 msgid "Quarter (%ld) must be between 1 and 4."
 msgstr ""
 
-#: src/data-in.c:969
+#: src/data/data-in.c:892
 msgid "`Q' expected between quarter and year."
 msgstr ""
 
 msgid "`Q' expected between quarter and year."
 msgstr ""
 
-#: src/data-in.c:985
+#: src/data/data-in.c:908
 #, c-format
 msgid "Week (%ld) must be between 1 and 53."
 msgstr ""
 
 #, c-format
 msgid "Week (%ld) must be between 1 and 53."
 msgstr ""
 
-#: src/data-in.c:996
+#: src/data/data-in.c:920
 msgid "`WK' expected between week and year."
 msgstr ""
 
 msgid "`WK' expected between week and year."
 msgstr ""
 
-#: src/data-in.c:1019
+#: src/data/data-in.c:943
 msgid "Delimiter expected between fields in time."
 msgstr ""
 
 msgid "Delimiter expected between fields in time."
 msgstr ""
 
-#: src/data-in.c:1031
+#: src/data/data-in.c:955
 #, c-format
 msgid "Hour (%ld) must be positive."
 msgstr ""
 
 #, c-format
 msgid "Hour (%ld) must be positive."
 msgstr ""
 
-#: src/data-in.c:1043
+#: src/data/data-in.c:967
 #, c-format
 msgid "Minute (%ld) must be between 0 and 59."
 msgstr ""
 
 #, c-format
 msgid "Minute (%ld) must be between 0 and 59."
 msgstr ""
 
-#: src/data-in.c:1090
+#: src/data/data-in.c:1014
 #, c-format
 msgid "Hour (%ld) must be between 0 and 23."
 msgstr ""
 
 #, c-format
 msgid "Hour (%ld) must be between 0 and 23."
 msgstr ""
 
-#: src/data-in.c:1104 src/data-in.c:1139
-msgid "Day of the week expected in date value."
-msgstr ""
-
-#: src/data-in.c:1190
-msgid "Date is not in valid range between 15 Oct 1582 and 31 Dec 19999."
+#: src/data/data-in.c:1042
+msgid "weekday"
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:1512
+#: src/data/data-in.c:1373
 #, c-format
 msgid "Field too long (%d characters).  Truncated after character %d."
 msgstr ""
 
 #, c-format
 msgid "Field too long (%d characters).  Truncated after character %d."
 msgstr ""
 
-#: src/data-list.c:138
+#: src/data/data-out.c:247
 msgid ""
 msgid ""
-"DATA LIST may not use a different file from that specified on its "
-"surrounding FILE TYPE."
+"The N output format cannot be used to output a negative number or the system-"
+"missing value."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:157
-msgid "The END subcommand may only be specified once."
+#: src/data/data-out.c:361
+#, c-format
+msgid ""
+"Quality of zoned decimal (Z) output format code is suspect.  Check your "
+"results. Report bugs to %s."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:193
-msgid "Only one of FIXED, FREE, or LIST may be specified."
+#: src/data/data-out.c:369
+msgid "The system-missing value cannot be output as a zoned decimal number."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:319 src/print.c:297
+#: src/data/data-out.c:382
 #, c-format
 #, 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."
+msgid "Number %g too big to fit in field with format Z%d.%d."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:351 src/data-list.c:1655
-msgid ""
-"SPSS-like or FORTRAN-like format specification expected after variable names."
+#: src/data/data-out.c:776
+#, c-format
+msgid "Time value %g too large in magnitude to convert to alphanumeric time."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:362 src/print.c:329
-msgid ""
-"Variables are specified on records that should not exist according to "
-"RECORDS subcommand."
+#: src/data/data-out.c:827
+#, c-format
+msgid "Weekday index %f does not lie between 1 and 7."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:394 src/data-list.c:407 src/print.c:506 src/print.c:519
-msgid "Column positions for fields must be positive."
+#: src/data/data-out.c:847
+#, c-format
+msgid "Month index %f does not lie between 1 and 12."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:412
-msgid "The ending column for a field must be greater than the starting column."
+#: src/data/data-out.c:960
+#, c-format
+msgid ""
+"Year %d cannot be represented in four digits for output formatting purposes."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:436 src/print.c:547
-msgid "A format specifier on this line has extra characters on the end."
+#: src/data/dictionary.c:710
+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/data-list.c:451 src/print.c:563
-msgid "The value for number of decimal places must be at least 1."
+#: src/data/file-handle-def.c:301
+#, c-format
+msgid "Can't open %s as a %s because it is already open as a %s."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:465 src/print.c:576
+#: src/data/file-handle-def.c:308
 #, c-format
 #, c-format
-msgid "Input format %s doesn't accept decimal places."
+msgid "Can't open %s as a %s for %s because it is already open for %s."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:486 src/print.c:596
+#: src/data/file-handle-def.c:316
 #, c-format
 #, c-format
-msgid "The %d columns %d-%d can't be evenly divided into %d fields."
+msgid "Can't re-open %s as a %s for %s."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:528 src/data-list.c:625 src/data-list.c:829
+#: src/data/filename.c:253
 #, c-format
 #, c-format
-msgid "%s is a duplicate variable name."
+msgid "Searching for `%s'..."
+msgstr ""
+
+#: src/data/filename.c:261 src/data/filename.c:293
+msgid "Search unsuccessful!"
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:533
+#: src/data/filename.c:286
 #, c-format
 #, c-format
-msgid "There is already a variable %s of a different type."
+msgid "Found `%s'."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:540
+#: src/data/filename.c:703
 #, c-format
 #, c-format
-msgid "There is already a string variable %s of a different width."
+msgid "Not opening pipe file `%s' because SAFER option set."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:614 src/print.c:685
-msgid ""
-"The number of format specifications exceeds the number of variable names "
-"given."
+#: src/data/format.c:73
+#, c-format
+msgid "Format specifies a bad type (%d)"
+msgstr ""
+
+#: src/data/format.c:84
+#, c-format
+msgid "Format %s specifies an odd width %d, but an even width is required."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:702 src/print.c:769
+#: src/data/format.c:92
+#, c-format
 msgid ""
 msgid ""
-"There aren't enough format specifications to match the number of variable "
-"names given."
+"Format %s specifies a bad number of implied decimal places %d.  Input format "
+"%s allows up to 16 implied decimal places."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:736 src/data-list.c:877 descript.q:790 src/descript.q:790
-#: src/print.c:801 src/sysfile-info.c:135 src/sysfile-info.c:370
-#: src/vfm.c:1086
-msgid "Variable"
+#: src/data/format.c:121
+#, c-format
+msgid "Format %s may not be used for input."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:737 src/print.c:802
-msgid "Record"
+#: src/data/format.c:127
+#, c-format
+msgid ""
+"Input format %s specifies a bad width %d.  Format %s requires a width "
+"between %d and %d."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:738 src/print.c:803
-msgid "Columns"
+#: src/data/format.c:137
+#, c-format
+msgid ""
+"Input format %s is invalid because it specifies more decimal places than the "
+"field width."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:739 src/data-list.c:878 src/print.c:804
-msgid "Format"
+#: src/data/format.c:164
+#, c-format
+msgid ""
+"Output format %s specifies a bad width %d.  Format %s requires a width "
+"between %d and %d."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:762
+#: src/data/format.c:174
 #, c-format
 #, c-format
-msgid "Reading %d record from file %s."
-msgid_plural "Reading %d records from file %s."
-msgstr[0] ""
-msgstr[1] ""
+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 ""
 
 
-#: src/data-list.c:765
+#: src/data/format.c:196
 #, c-format
 #, c-format
-msgid "Reading %d record from the command file."
-msgid_plural "Reading %d records from the command file."
-msgstr[0] ""
-msgstr[1] ""
+msgid "%s variables are not compatible with %s format %s."
+msgstr ""
 
 
-#: src/data-list.c:772 src/data-list.c:773
-msgid "Occurrence data specifications."
+#: src/data/format.c:197 src/data/por-file-reader.c:481
+#: src/data/sys-file-reader.c:994 src/data/sys-file-reader.c:1003
+#: src/ui/gui/psppire-var-store.c:435
+msgid "String"
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:901
-#, c-format
-msgid "Reading free-form data from file %s."
+#: src/data/format.c:197 src/data/por-file-reader.c:481
+#: src/data/sys-file-reader.c:994 src/data/sys-file-reader.c:1003
+#: src/ui/gui/psppire-var-store.c:428
+msgid "Numeric"
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:902
-msgid "Reading free-form data from the command file."
+#: src/data/format.c:198 src/data/sys-file-reader.c:996
+#: src/data/sys-file-reader.c:1141 src/data/sys-file-reader.c:1142
+#: src/data/variable.c:41 src/language/dictionary/apply-dictionary.c:74
+#: src/language/dictionary/apply-dictionary.c:75
+#: src/language/xforms/recode.c:465 src/language/xforms/recode.c:466
+msgid "numeric"
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:953 src/matrix-data.c:935
-msgid "Scope of string exceeds line."
+#: src/data/format.c:198 src/data/sys-file-reader.c:996
+#: src/data/sys-file-reader.c:1141 src/data/sys-file-reader.c:1142
+#: src/data/variable.c:41 src/data/variable.c:49
+#: src/language/dictionary/apply-dictionary.c:74
+#: src/language/dictionary/apply-dictionary.c:75
+#: src/language/xforms/recode.c:465 src/language/xforms/recode.c:466
+msgid "string"
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1013
-msgid "Attempt to read past end of file."
+#: src/data/format.c:217
+#, c-format
+msgid "String variable with width %d not compatible with format %s."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1042
-msgid "abort in write_case()\n"
+#: src/data/make-file.c:60
+#, c-format
+msgid "%s: Creating temporary file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1070
+#: src/data/make-file.c:102
 #, c-format
 #, c-format
-msgid "Partial case of %d of %d records discarded."
+msgid "%s: Creating file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1119
+#: src/data/por-file-reader.c:100
 #, c-format
 #, c-format
-msgid "Partial case discarded.  The first variable missing was %s."
+msgid "portable file %s corrupt at offset %ld: "
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1160
+#: src/data/por-file-reader.c:129
+msgid "unexpected end of file"
+msgstr ""
+
+#: src/data/por-file-reader.c:188
 #, 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."
+"An error occurred while opening \"%s\" for reading as a portable file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1331
-msgid ""
-"REPEATING DATA must use the same file as its corresponding DATA LIST or FILE "
-"TYPE."
+#: src/data/por-file-reader.c:205
+msgid "Data record expected."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1365
-#, c-format
-msgid "STARTS beginning column (%d) exceeds STARTS ending column (%d)."
+#: src/data/por-file-reader.c:313
+msgid "Missing numeric terminator."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1421
-#, c-format
-msgid "CONTINUED beginning column (%d) exceeds CONTINUED ending column (%d)."
+#: src/data/por-file-reader.c:336
+msgid "Invalid integer."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1444
+#: src/data/por-file-reader.c:347
 #, c-format
 #, c-format
-msgid "ID beginning column (%ld) must be positive."
+msgid "Bad string length %d."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1459
+#: src/data/por-file-reader.c:408
 #, c-format
 #, c-format
-msgid "ID ending column (%ld) must be positive."
+msgid "%s: Not a portable file."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1465
+#: src/data/por-file-reader.c:433
 #, c-format
 #, c-format
-msgid "ID ending column (%ld) cannot be less than ID beginning column (%d)."
+msgid "Bad date string length %d."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1505
-msgid "Missing required specification STARTS."
+#: src/data/por-file-reader.c:435
+#, c-format
+msgid "Bad time string length %d."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1507
-msgid "Missing required specification OCCURS."
+#: src/data/por-file-reader.c:473 src/data/sys-file-reader.c:986
+#, c-format
+msgid "%s: Bad format specifier byte (%d)."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1514
-msgid "ID specified without CONTINUED."
+#: src/data/por-file-reader.c:480 src/data/sys-file-reader.c:1002
+#, c-format
+msgid "%s variable %s has invalid format specifier %s."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1602
-msgid "String variable not allowed here."
+#: src/data/por-file-reader.c:495
+msgid "Expected variable count record."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1612
+#: src/data/por-file-reader.c:499
 #, c-format
 #, c-format
-msgid "%s (%d) must be at least 1."
+msgid "Invalid number of variables %d."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1618
+#: src/data/por-file-reader.c:509
 #, c-format
 #, c-format
-msgid "Variable or integer expected for %s."
+msgid "Weight variable name (%s) truncated."
+msgstr ""
+
+#: src/data/por-file-reader.c:521
+msgid "Expected variable record."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1753
+#: src/data/por-file-reader.c:525
 #, c-format
 #, c-format
-msgid "Encountered mismatched record ID \"%s\" expecting \"%s\"."
+msgid "Invalid variable width %d."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1785
+#: src/data/por-file-reader.c:533
 #, c-format
 #, c-format
-msgid ""
-"Variable %s starting in column %d extends beyond physical record length of %"
-"d."
+msgid "position %d: Invalid variable name `%s'."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1853
+#: src/data/por-file-reader.c:541 src/language/expressions/evaluate.c:155
 #, c-format
 #, c-format
-msgid "Invalid value %d for OCCURS."
+msgid "Duplicate variable name %s."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1859
+#: src/data/por-file-reader.c:577
 #, c-format
 #, c-format
-msgid "Beginning column for STARTS (%d) must be at least 1."
+msgid "Weighting variable %s not present in dictionary."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1867
+#: src/data/por-file-reader.c:624
 #, c-format
 #, c-format
-msgid "Ending column for STARTS (%d) is less than beginning column (%d)."
+msgid "Unknown variable %s while parsing value labels."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1875
+#: src/data/por-file-reader.c:627
 #, c-format
 #, c-format
-msgid "Invalid value %d for LENGTH."
+msgid ""
+"Cannot assign value labels to %s and %s, which have different variable types "
+"or widths."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1882
+#: src/data/por-file-reader.c:651
 #, c-format
 #, c-format
-msgid "Beginning column for CONTINUED (%d) must be at least 1."
+msgid "Duplicate label for value %g for variable %s."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1890
+#: src/data/por-file-reader.c:654
 #, c-format
 #, c-format
-msgid "Ending column for CONTINUED (%d) is less than beginning column (%d)."
+msgid "Duplicate label for value `%.*s' for variable %s."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1913
+#: src/data/por-file-writer.c:145
 #, c-format
 #, c-format
-msgid ""
-"Number of repetitions specified on OCCURS (%d) exceed number of repetitions "
-"available in space on STARTS (%d), and CONTINUED not specified."
+msgid "Invalid decimal digits count %d.  Treating as %d."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1930
+#: src/data/por-file-writer.c:165
 #, c-format
 #, c-format
-msgid "Unexpected end of file with %d repetitions remaining out of %d."
+msgid ""
+"An error occurred while opening \"%s\" for writing as a portable file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/data-out.c:231 src/sfm-read.c:470 src/sysfile-info.c:116
-msgid "Unknown"
+#: src/data/por-file-writer.c:449
+#, c-format
+msgid "An I/O error occurred writing portable file \"%s\"."
 msgstr ""
 
 msgstr ""
 
-#: src/data-out.c:339
+#: src/data/scratch-reader.c:59
+#, c-format
 msgid ""
 msgid ""
-"The N output format cannot be used to output a negative number or the system-"
-"missing value."
+"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-out.c:450
+#: src/data/settings.c:143
 #, c-format
 #, c-format
-msgid ""
-"Quality of zoned decimal (Z) output format code is suspect.  Check your "
-"results. Report bugs to %s."
+msgid "Could not access definition for terminal `%s'."
 msgstr ""
 
 msgstr ""
 
-#: src/data-out.c:458
-msgid "The system-missing value cannot be output as a zoned decimal number."
+#: src/data/sys-file-reader.c:134
+msgid "corrupt system file: "
 msgstr ""
 
 msgstr ""
 
-#: src/data-out.c:471
+#: src/data/sys-file-reader.c:151
 #, c-format
 #, c-format
-msgid "Number %g too big to fit in field with format Z%d.%d."
+msgid "%s: Closing system file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/data-out.c:863
+#: src/data/sys-file-reader.c:242
 #, c-format
 #, c-format
-msgid "Time value %g too large in magnitude to convert to alphanumeric time."
+msgid ""
+"An error occurred while opening \"%s\" for reading as a system file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/data-out.c:914
+#: src/data/sys-file-reader.c:259
 #, c-format
 #, c-format
-msgid "Weekday index %f does not lie between 1 and 7."
+msgid ""
+"%s: Index of weighting variable (%d) is not between 0 and number of elements "
+"per case (%d)."
 msgstr ""
 
 msgstr ""
 
-#: src/data-out.c:934
+#: src/data/sys-file-reader.c:268
 #, c-format
 #, c-format
-msgid "Month index %f does not lie between 1 and 12."
+msgid ""
+"%s: Weighting variable may not be a continuation of a long string variable."
+msgstr ""
+
+#: src/data/sys-file-reader.c:271
+#, c-format
+msgid "%s: Weighting variable may not be a string variable."
 msgstr ""
 
 msgstr ""
 
-#: src/data-out.c:1047
+#: src/data/sys-file-reader.c:296
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"Year %d cannot be represented in four digits for output formatting purposes."
+"%s: Orphaned variable index record (type 4).  Type 4 records must always "
+"immediately follow type 3 records."
 msgstr ""
 
 msgstr ""
 
-#: descript.c:283
-msgid "SAVE subcommand may be given only once."
+#: src/data/sys-file-reader.c:354
+#, c-format
+msgid "%s: Invalid subrecord length. Record: 7; Subrecord: 11"
 msgstr ""
 
 msgstr ""
 
-#: descript.c:297
-msgid "OPTIONS subcommand may be given only once."
+#: src/data/sys-file-reader.c:408
+#, c-format
+msgid "%s: Trailing garbage in long variable name map."
 msgstr ""
 
 msgstr ""
 
-#: descript.c:405
-msgid "SORT subcommand may be given only once."
+#: src/data/sys-file-reader.c:415
+#, c-format
+msgid "%s: Long variable mapping to invalid variable name `%s'."
 msgstr ""
 
 msgstr ""
 
-#: descript.q:151 src/descript.q:151 frequencies.q:94 src/frequencies.q:94
-#: t-test.q:626 t-test.q:649 t-test.q:726 t-test.q:1075 src/t-test.q:626
-#: src/t-test.q:649 src/t-test.q:726 src/t-test.q:1075
-msgid "Mean"
+#: src/data/sys-file-reader.c:425
+#, c-format
+msgid "%s: Long variable mapping for nonexistent variable %s."
+msgstr ""
+
+#: src/data/sys-file-reader.c:434
+#, c-format
+msgid "%s: Duplicate long variable name `%s' within system file."
 msgstr ""
 
 msgstr ""
 
-#: descript.q:151 src/descript.q:151
-msgid "mean"
+#: src/data/sys-file-reader.c:461
+#, c-format
+msgid "%s: Unrecognized record type 7, subtype %d encountered in system file."
 msgstr ""
 
 msgstr ""
 
-#: descript.q:152 src/descript.q:152 frequencies.q:95 src/frequencies.q:95
-msgid "S.E. Mean"
+#: src/data/sys-file-reader.c:486
+#, c-format
+msgid "%s: Unrecognized record type %d."
 msgstr ""
 
 msgstr ""
 
-#: descript.q:152 src/descript.q:152
-msgid "S E Mean"
+#: src/data/sys-file-reader.c:518
+#, c-format
+msgid ""
+"%s: Bad size (%d) or count (%d) field on record type 7, subtype 3.\tExpected "
+"size %d, count 8."
 msgstr ""
 
 msgstr ""
 
-#: descript.q:152 src/descript.q:152
-msgid "SE"
+#: src/data/sys-file-reader.c:529
+#, c-format
+msgid ""
+"%s: Floating-point representation in system file is not IEEE-754.  PSPP "
+"cannot convert between floating-point formats."
 msgstr ""
 
 msgstr ""
 
-#: descript.q:153 src/descript.q:153
-msgid "standard error of mean"
+#: src/data/sys-file-reader.c:545
+#, c-format
+msgid ""
+"%s: File-indicated endianness (%s) does not match endianness intuited from "
+"file header (%s)."
 msgstr ""
 
 msgstr ""
 
-#: descript.q:154 src/descript.q:154 frequencies.q:98 src/frequencies.q:98
-msgid "Std Dev"
+#: src/data/sys-file-reader.c:548 src/data/sys-file-reader.c:549
+msgid "big-endian"
 msgstr ""
 
 msgstr ""
 
-#: descript.q:154 src/descript.q:154
-msgid "SD"
+#: src/data/sys-file-reader.c:548 src/data/sys-file-reader.c:549
+msgid "little-endian"
 msgstr ""
 
 msgstr ""
 
-#: descript.q:155 src/descript.q:155
-msgid "standard deviation"
+#: src/data/sys-file-reader.c:550
+msgid "unknown"
 msgstr ""
 
 msgstr ""
 
-#: descript.q:156 src/descript.q:156 frequencies.q:99 src/frequencies.q:99
-msgid "Variance"
+#: src/data/sys-file-reader.c:554
+#, c-format
+msgid "%s: File-indicated character representation code (%s) is not ASCII."
 msgstr ""
 
 msgstr ""
 
-#: descript.q:157 src/descript.q:157
-msgid "Var"
+#: src/data/sys-file-reader.c:558
+msgid "DEC Kanji"
 msgstr ""
 
 msgstr ""
 
-#: descript.q:157 src/descript.q:157
-msgid "variance"
+#: src/data/sys-file-reader.c:558 src/language/dictionary/sys-file-info.c:119
+msgid "Unknown"
 msgstr ""
 
 msgstr ""
 
-#: descript.q:158 src/descript.q:158 frequencies.q:100 src/frequencies.q:100
-msgid "Kurtosis"
+#: src/data/sys-file-reader.c:574
+#, c-format
+msgid ""
+"%s: Bad size (%d) or count (%d) field on record type 7, subtype 4.\tExpected "
+"size %d, count 8."
 msgstr ""
 
 msgstr ""
 
-#: descript.q:159 src/descript.q:159
-msgid "Kurt"
+#: src/data/sys-file-reader.c:589
+#, 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."
 msgstr ""
 
 msgstr ""
 
-#: descript.q:159 src/descript.q:159
-msgid "kurtosis"
+#: src/data/sys-file-reader.c:616
+#, c-format
+msgid ""
+"%s: Bad magic.  Proper system files begin with the four characters `$FL2'. "
+"This file will not be read."
 msgstr ""
 
 msgstr ""
 
-#: descript.q:160 src/descript.q:160 frequencies.q:101 src/frequencies.q:101
-msgid "S.E. Kurt"
+#: src/data/sys-file-reader.c:658
+#, c-format
+msgid ""
+"%s: File layout code has unexpected value %d.  Value should be 2, in big-"
+"endian or little-endian format."
 msgstr ""
 
 msgstr ""
 
-#: descript.q:160 src/descript.q:160
-msgid "S E Kurt"
+#: src/data/sys-file-reader.c:686
+#, c-format
+msgid "%s: Number of cases in file (%ld) is not between -1 and %d."
 msgstr ""
 
 msgstr ""
 
-#: descript.q:160 src/descript.q:160
-msgid "SEKurt"
+#: src/data/sys-file-reader.c:691
+#, c-format
+msgid "%s: Compression bias (%g) is not the usual value of 100."
 msgstr ""
 
 msgstr ""
 
-#: descript.q:161 src/descript.q:161
-msgid "standard error of kurtosis"
+#: src/data/sys-file-reader.c:816
+#, c-format
+msgid ""
+"%s: position %d: String variable does not have proper number of continuation "
+"records."
 msgstr ""
 
 msgstr ""
 
-#: descript.q:162 src/descript.q:162 frequencies.q:102 src/frequencies.q:102
-msgid "Skewness"
+#: src/data/sys-file-reader.c:827
+#, c-format
+msgid "%s: position %d: Superfluous long string continuation record."
 msgstr ""
 
 msgstr ""
 
-#: descript.q:162 src/descript.q:162
-msgid "Skew"
+#: src/data/sys-file-reader.c:833
+#, c-format
+msgid "%s: position %d: Bad variable type code %d."
 msgstr ""
 
 msgstr ""
 
-#: descript.q:163 src/descript.q:163
-msgid "skewness"
+#: src/data/sys-file-reader.c:836
+#, c-format
+msgid "%s: position %d: Variable label indicator field is not 0 or 1."
 msgstr ""
 
 msgstr ""
 
-#: descript.q:164 src/descript.q:164 frequencies.q:103 src/frequencies.q:103
-msgid "S.E. Skew"
+#: src/data/sys-file-reader.c:840
+#, c-format
+msgid ""
+"%s: position %d: Missing value indicator field is not -3, -2, 0, 1, 2, or 3."
 msgstr ""
 
 msgstr ""
 
-#: descript.q:164 src/descript.q:164
-msgid "S E Skew"
+#: src/data/sys-file-reader.c:845
+#, c-format
+msgid "%s: position %d: Variable name begins with invalid character."
 msgstr ""
 
 msgstr ""
 
-#: descript.q:164 src/descript.q:164
-msgid "SESkew"
+#: src/data/sys-file-reader.c:864
+#, c-format
+msgid "%s: Invalid variable name `%s' within system file."
 msgstr ""
 
 msgstr ""
 
-#: descript.q:165 src/descript.q:165
-msgid "standard error of skewness"
+#: src/data/sys-file-reader.c:870
+#, c-format
+msgid "%s: Duplicate variable name `%s' within system file."
 msgstr ""
 
 msgstr ""
 
-#: descript.q:166 src/descript.q:166 frequencies.q:104 src/frequencies.q:104
-msgid "Range"
+#: src/data/sys-file-reader.c:893
+#, c-format
+msgid "%s: Variable %s indicates variable label of invalid length %d."
 msgstr ""
 
 msgstr ""
 
-#: descript.q:166 src/descript.q:166
-msgid "Rng"
+#: src/data/sys-file-reader.c:914
+#, c-format
+msgid "%s: Long string variable %s may not have missing values."
 msgstr ""
 
 msgstr ""
 
-#: descript.q:166 src/descript.q:166 src/sfm-read.c:1202
-msgid "range"
+#: src/data/sys-file-reader.c:935
+#, c-format
+msgid ""
+"%s: String variable %s may not have missing values specified as a range."
 msgstr ""
 
 msgstr ""
 
-#: descript.q:167 src/descript.q:167 frequencies.q:105 src/frequencies.q:105
-msgid "Minimum"
+#: src/data/sys-file-reader.c:962
+#, c-format
+msgid "%s: Long string continuation records omitted at end of dictionary."
 msgstr ""
 
 msgstr ""
 
-#: descript.q:167 src/descript.q:167
-msgid "Min"
+#: src/data/sys-file-reader.c:967
+#, c-format
+msgid ""
+"%s: System file header indicates %d variable positions but %d were read from "
+"file."
 msgstr ""
 
 msgstr ""
 
-#: descript.q:168 src/descript.q:168
-msgid "minimum"
+#: src/data/sys-file-reader.c:992
+#, c-format
+msgid "%s: %s variable %s has %s format specifier %s."
 msgstr ""
 
 msgstr ""
 
-#: descript.q:169 src/descript.q:169 frequencies.q:106 src/frequencies.q:106
-msgid "Maximum"
+#: src/data/sys-file-reader.c:1045
+#, c-format
+msgid "%s: Invalid number of labels: %d.  Ignoring labels."
 msgstr ""
 
 msgstr ""
 
-#: descript.q:169 src/descript.q:169
-msgid "Max"
+#: src/data/sys-file-reader.c:1087
+#, c-format
+msgid ""
+"%s: Variable index record (type 4) does not immediately follow value label "
+"record (type 3) as it should."
 msgstr ""
 
 msgstr ""
 
-#: descript.q:170 src/descript.q:170
-msgid "maximum"
+#: src/data/sys-file-reader.c:1098
+#, c-format
+msgid ""
+"%s: Number of variables associated with a value label (%d) is not between 1 "
+"and the number of variables (%d)."
 msgstr ""
 
 msgstr ""
 
-#: descript.q:171 src/descript.q:171 frequencies.q:107 src/frequencies.q:107
-msgid "Sum"
+#: src/data/sys-file-reader.c:1114
+#, c-format
+msgid ""
+"%s: Variable index associated with value label (%d) is not between 1 and the "
+"number of values (%d)."
 msgstr ""
 
 msgstr ""
 
-#: descript.q:171 src/descript.q:171
-msgid "sum"
+#: src/data/sys-file-reader.c:1121
+#, c-format
+msgid ""
+"%s: Variable index associated with value label (%d) refers to a continuation "
+"of a string variable, not to an actual variable."
 msgstr ""
 
 msgstr ""
 
-#: descript.q:212 src/descript.q:212 list.q:144 src/list.q:144
-msgid "No variables specified."
+#: src/data/sys-file-reader.c:1126
+#, c-format
+msgid "%s: Value labels are not allowed on long string variables (%s)."
 msgstr ""
 
 msgstr ""
 
-#: descript.q:218 src/descript.q:218
-msgid "OPTIONS may not be used with SAVE, FORMAT, or MISSING."
+#: src/data/sys-file-reader.c:1137
+#, 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."
 msgstr ""
 
 msgstr ""
 
-#: descript.q:280 src/descript.q:280
+#: src/data/sys-file-reader.c:1178
 #, c-format
 #, c-format
-msgid "It's not possible to sort on `%s' without displaying `%s'."
+msgid "%s: File contains duplicate label for value %g for variable %s."
 msgstr ""
 
 msgstr ""
 
-#: descript.q:294 src/descript.q:294
-msgid ""
-"At least one case in the data file had a weight value that was system-"
-"missing, zero, or negative.  These case(s) were ignored."
+#: src/data/sys-file-reader.c:1182
+#, c-format
+msgid "%s: File contains duplicate label for value `%.*s' for variable %s."
 msgstr ""
 
 msgstr ""
 
-#: descript.q:335 src/descript.q:335
-msgid ""
-"Names for z-score variables must be given for individual variables, not for "
-"groups of variables."
+#: src/data/sys-file-reader.c:1224 src/data/sys-file-reader.c:1507
+#, c-format
+msgid "%s: Reading system file: %s."
 msgstr ""
 
 msgstr ""
 
-#: descript.q:343 src/descript.q:343
-msgid "Name for z-score variable expected."
+#: src/data/sys-file-reader.c:1227 src/data/sys-file-reader.c:1345
+#: src/data/sys-file-reader.c:1386
+#, c-format
+msgid "%s: Unexpected end of file."
 msgstr ""
 
 msgstr ""
 
-#: descript.q:348 src/descript.q:348
+#: src/data/sys-file-reader.c:1243
 #, c-format
 #, c-format
-msgid ""
-"Z-score variable name `%s' is a duplicate variable name with a current "
-"variable."
+msgid "%s: Seeking system file: %s."
 msgstr ""
 
 msgstr ""
 
-#: descript.q:357 src/descript.q:357
+#: src/data/sys-file-reader.c:1258
 #, c-format
 #, c-format
-msgid "Z-score variable name `%s' is used multiple times."
+msgid "%s: System file contains multiple type 6 (document) records."
 msgstr ""
 
 msgstr ""
 
-#: descript.q:365 src/descript.q:365
-msgid "`)' expected after z-score variable name."
+#: src/data/sys-file-reader.c:1264
+#, c-format
+msgid "%s: Number of document lines (%ld) must be greater than 0."
 msgstr ""
 
 msgstr ""
 
-#: descript.q:425 src/descript.q:425
-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/data/sys-file-reader.c:1298
+#, c-format
+msgid "%s: Error reading file: %s."
 msgstr ""
 
 msgstr ""
 
-#: descript.q:454 src/descript.q:454
-msgid "Mapping of variables to corresponding Z-scores."
+#: src/data/sys-file-reader.c:1337
+#, c-format
+msgid "%s: Compressed data is corrupted.  Data ends in partial case."
 msgstr ""
 
 msgstr ""
 
-#: descript.q:459 src/descript.q:459
-msgid "Source"
+#: src/data/sys-file-reader.c:1513
+#, c-format
+msgid "%s: Partial record at end of system file."
 msgstr ""
 
 msgstr ""
 
-#: descript.q:460 src/descript.q:460
-msgid "Target"
+#: src/data/sys-file-writer.c:141
+#, c-format
+msgid "Unknown system file version %d. Treating as version %d."
 msgstr ""
 
 msgstr ""
 
-#: descript.q:547 descript.q:553 src/descript.q:547 src/descript.q:553
-msgid "Z-score of "
+#: src/data/sys-file-writer.c:250
+#, c-format
+msgid "Error opening \"%s\" for writing as a system file: %s."
 msgstr ""
 
 msgstr ""
 
-#: descript.q:794 src/descript.q:794
-msgid "Valid N"
+#: src/data/sys-file-writer.c:897
+#, c-format
+msgid "An I/O error occurred writing system file \"%s\"."
 msgstr ""
 
 msgstr ""
 
-#: descript.q:795 src/descript.q:795
-msgid "Missing N"
+#: src/data/variable.c:49
+msgid "number"
 msgstr ""
 
 msgstr ""
 
-#: descript.q:822 src/descript.q:822
+#: src/data/variable.c:152
 #, c-format
 #, c-format
-msgid "Valid cases = %g; cases with missing value(s) = %g."
+msgid ""
+"Character `%c' (in %s), may not appear as the first character in a variable "
+"name."
 msgstr ""
 
 msgstr ""
 
-#: src/devind.c:136
+#: src/data/variable.c:164
 #, c-format
 #, c-format
-msgid "DEVIND driver initializing as `%s'..."
+msgid "Character `%c' (in %s) may not appear in a variable name."
 msgstr ""
 
 msgstr ""
 
-#: src/devind.c:218
-#, c-format
-msgid "Unknown configuration parameter `%s' for DEVIND device driver."
+#: src/data/variable.c:193
+msgid "Variable name cannot be empty string."
 msgstr ""
 
 msgstr ""
 
-#: src/devind.c:240
+#: src/data/variable.c:199
 #, c-format
 #, c-format
-msgid "DEVIND output driver: %s: %s"
+msgid "Variable name %s exceeds %d-character limit."
 msgstr ""
 
 msgstr ""
 
-#: src/devind.c:271
+#: src/data/variable.c:207
 #, c-format
 #, c-format
-msgid "Cannot open first page on DEVIND device %s."
+msgid "`%s' may not be used as a variable name because it is a reserved word."
 msgstr ""
 
 msgstr ""
 
-#: src/dfm.c:74
-#, c-format
-msgid "%s: Closing data-file handle %s."
+#: src/data/variable.c:302
+msgid "Variable suffix too large."
 msgstr ""
 
 msgstr ""
 
-#: src/dfm.c:96
-msgid "<<Bug in dfm.c>>"
+#: src/data/variable.c:343
+msgid "ordinary"
 msgstr ""
 
 msgstr ""
 
-#: src/dfm.c:118
-#, c-format
-msgid "%s: Opening data-file handle %s for reading."
+#: src/data/variable.c:345
+msgid "system"
 msgstr ""
 
 msgstr ""
 
-#: src/dfm.c:135 src/dfm.c:152
-msgid "BEGIN DATA expected."
+#: src/data/variable.c:347
+msgid "scratch"
 msgstr ""
 
 msgstr ""
 
-#: src/dfm.c:172
+#: src/language/command.c:141
 #, c-format
 #, c-format
-msgid "An error occurred while opening \"%s\" for reading as a data file: %s."
+msgid "%s not allowed inside FILE TYPE/END FILE TYPE."
 msgstr ""
 
 msgstr ""
 
-#: src/dfm.c:201
+#: src/language/command.c:144
 #, c-format
 #, c-format
-msgid "%s: Opening data-file handle %s for writing."
+msgid "%s not allowed inside FILE TYPE GROUPED/END FILE TYPE."
+msgstr ""
+
+#: src/language/command.c:147
+msgid "RECORD TYPE must be the first command inside a FILE TYPE structure."
 msgstr ""
 
 msgstr ""
 
-#: src/dfm.c:207
-msgid "Cannot open the inline file for writing."
+#: src/language/command.c:194
+msgid "expecting command name"
 msgstr ""
 
 msgstr ""
 
-#: src/dfm.c:222
+#: src/language/command.c:204 src/language/expressions/parse.c:1222
+#: src/ui/terminal/command-line.c:125 src/ui/terminal/command-line.c:144
+#: src/ui/terminal/command-line.c:156
 #, c-format
 #, c-format
-msgid "An error occurred while opening \"%s\" for writing as a data file: %s."
+msgid "%s is not yet implemented."
 msgstr ""
 
 msgstr ""
 
-#: src/dfm.c:367
+#: src/language/command.c:223
+#, c-format
 msgid ""
 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."
+"%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."
 msgstr ""
 
 msgstr ""
 
-#: src/dfm.c:400 src/dfm.c:421
+#: src/language/command.c:227
 #, c-format
 #, c-format
-msgid "Error reading file %s: %s."
+msgid "%s is not allowed within an input program."
 msgstr ""
 
 msgstr ""
 
-#: src/dfm.c:424
+#: src/language/command.c:228 src/language/command.c:229
 #, c-format
 #, c-format
-msgid "%s: Partial record at end of file."
+msgid "%s is only allowed within an input program."
 msgstr ""
 
 msgstr ""
 
-#: src/dfm.c:482
+#: src/language/command.c:504
 #, c-format
 #, c-format
-msgid "Cannot read from file %s already opened for %s."
+msgid "Unknown command %s."
 msgstr ""
 
 msgstr ""
 
-#: src/dfm.c:496
-#, c-format
-msgid "Attempt to read beyond end-of-file on file %s."
+#: src/language/command.c:645 src/language/command.c:776
+#: src/language/utilities/permissions.c:102
+msgid "This command not allowed when the SAFER option is set."
 msgstr ""
 
 msgstr ""
 
-#: src/dfm.c:590
+#: src/language/command.c:657
 #, c-format
 #, c-format
-msgid "Cannot write to file %s already opened for %s."
+msgid "Error removing `%s': %s."
 msgstr ""
 
 msgstr ""
 
-#: src/dfm.c:614
+#: src/language/command.c:707
 #, c-format
 #, c-format
-msgid "Error writing file %s: %s."
+msgid "Couldn't fork: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/dfm.c:657
-msgid ""
-"This command is not valid here since the current input program does not "
-"access the inline file."
+#: src/language/command.c:749
+#, c-format
+msgid "Error executing command: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/dfm.c:664
-msgid "inline file: Opening for reading."
+#: src/language/command.c:758 src/language/data-io/matrix-data.c:534
+#: src/language/data-io/print.c:336 src/language/data-io/print.c:1051
+#: src/language/dictionary/vector.c:197 src/language/lexer/lexer.c:453
+#: src/language/stats/autorecode.c:144 src/language/xforms/select-if.c:57
+#: src/language/xforms/select-if.c:137
+msgid "expecting end of command"
 msgstr ""
 
 msgstr ""
 
-#: src/dfm.c:678
-msgid "Skipping remaining inline data."
+#: src/language/command.c:797
+msgid "No operating system support for this command."
 msgstr ""
 
 msgstr ""
 
-#: src/dfm.c:690
-msgid "reading as a data file"
+#: src/language/control/control-stack.c:27
+#, c-format
+msgid "%s without %s."
 msgstr ""
 
 msgstr ""
 
-#: src/dfm.c:697
-msgid "writing as a data file"
+#: src/language/control/control-stack.c:55
+#, c-format
+msgid "This command must appear inside %s...%s, without intermediate %s...%s."
 msgstr ""
 
 msgstr ""
 
-#: src/do-if.c:118
-msgid "There is no DO IF to match with this ELSE IF."
+#: src/language/control/control-stack.c:72
+#, c-format
+msgid "This command cannot appear outside %s...%s."
 msgstr ""
 
 msgstr ""
 
-#: src/do-if.c:123
-msgid "The ELSE command must follow all ELSE IF commands in a DO IF structure."
+#: src/language/control/do-if.c:171
+msgid "This command may not follow ELSE in DO IF...END IF."
 msgstr ""
 
 msgstr ""
 
-#: src/do-if.c:146
-msgid "End of command expected."
+#: src/language/control/repeat.c:137
+#, c-format
+msgid "Dummy variable name \"%s\" hides dictionary variable \"%s\"."
 msgstr ""
 
 msgstr ""
 
-#: src/do-if.c:164
-msgid "There is no DO IF to match with this ELSE."
+#: src/language/control/repeat.c:143
+#, c-format
+msgid "Dummy variable name \"%s\" is given twice."
 msgstr ""
 
 msgstr ""
 
-#: src/do-if.c:170
+#: src/language/control/repeat.c:184
+#, c-format
 msgid ""
 msgid ""
-"There may be at most one ELSE clause in each DO IF structure.  It must be "
-"the last clause."
+"Dummy variable \"%s\" had %d substitutions, so \"%s\" must also, but %d were "
+"specified."
 msgstr ""
 
 msgstr ""
 
-#: src/do-if.c:207
-msgid "There is no DO IF to match with this END IF."
+#: src/language/control/repeat.c:453
+msgid "String expected."
 msgstr ""
 
 msgstr ""
 
-#: src/do-if.c:293
-#, c-format
-msgid "DO IF %d: true\n"
+#: src/language/control/repeat.c:480
+msgid "No matching DO REPEAT."
 msgstr ""
 
 msgstr ""
 
-#: src/do-if.c:298
-#, c-format
-msgid "DO IF %d: false\n"
+#: src/language/control/temporary.c:49
+msgid "This command is not valid inside DO IF or LOOP."
 msgstr ""
 
 msgstr ""
 
-#: src/do-if.c:303
-#, c-format
-msgid "DO IF %d: missing\n"
+#: src/language/control/temporary.c:56
+msgid ""
+"This command may only appear once between procedures and procedure-like "
+"commands."
 msgstr ""
 
 msgstr ""
 
-#: src/error.c:113
-msgid "Terminating NOW due to a fatal error!"
+#: src/language/data-io/data-list.c:145
+msgid "DATA LIST must use the same file as the enclosing FILE TYPE."
 msgstr ""
 
 msgstr ""
 
-#: src/error.c:190
-msgid "Terminating execution of syntax file due to error."
+#: src/language/data-io/data-list.c:164
+msgid "The END subcommand may only be specified once."
 msgstr ""
 
 msgstr ""
 
-#: src/error.c:192
-#, c-format
-msgid "Errors (%d) exceeds limit (%d)."
+#: src/language/data-io/data-list.c:199
+msgid "Only one of FIXED, FREE, or LIST may be specified."
 msgstr ""
 
 msgstr ""
 
-#: src/error.c:195
+#: src/language/data-io/data-list.c:349 src/language/data-io/print.c:297
 #, c-format
 #, c-format
-msgid "Warnings (%d) exceed limit (%d)."
+msgid ""
+"The record number specified, %ld, is before the previous record, %d.  Data "
+"fields must be listed in order of increasing record number."
 msgstr ""
 
 msgstr ""
 
-#: src/error.c:253
-msgid "fatal"
+#: src/language/data-io/data-list.c:378 src/language/data-io/data-list.c:1727
+msgid ""
+"SPSS-like or FORTRAN-like format specification expected after variable names."
 msgstr ""
 
 msgstr ""
 
-#: src/error.c:255 src/error.c:262 src/error.c:265 src/expr-prs.c:1464
-msgid "error"
+#: src/language/data-io/data-list.c:389
+msgid "At least one variable must be specified."
 msgstr ""
 
 msgstr ""
 
-#: src/error.c:256 src/error.c:263 src/error.c:266
-msgid "warning"
+#: src/language/data-io/data-list.c:394 src/language/data-io/print.c:329
+msgid ""
+"Variables are specified on records that should not exist according to "
+"RECORDS subcommand."
 msgstr ""
 
 msgstr ""
 
-#: src/error.c:257 src/error.c:267
-msgid "note"
+#: src/language/data-io/data-list.c:427 src/language/data-io/data-list.c:441
+#: src/language/data-io/print.c:521 src/language/data-io/print.c:534
+msgid "Column positions for fields must be positive."
 msgstr ""
 
 msgstr ""
 
-#: src/error.c:259 src/error.c:260
-msgid "installation error"
+#: src/language/data-io/data-list.c:446
+msgid "The ending column for a field must be greater than the starting column."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-evl.c:1115
-msgid ""
-"A number being treated as a Boolean in an expression was found to have a "
-"value other than 0 (false), 1 (true), or the system-missing value.  The "
-"result was forced to 0."
+#: src/language/data-io/data-list.c:460
+#, c-format
+msgid "The %d columns %d-%d can't be evenly divided into %d fields."
+msgstr ""
+
+#: src/language/data-io/data-list.c:480 src/language/data-io/print.c:562
+msgid "A format specifier on this line has extra characters on the end."
+msgstr ""
+
+#: src/language/data-io/data-list.c:495 src/language/data-io/print.c:578
+msgid "The value for number of decimal places must be at least 1."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-evl.c:1159
+#: src/language/data-io/data-list.c:509 src/language/data-io/print.c:591
 #, c-format
 #, c-format
-msgid ""
-"SYSMIS is not a valid index value for vector %s.  The result will be set to "
-"SYSMIS."
+msgid "Input format %s doesn't accept decimal places."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-evl.c:1163
+#: src/language/data-io/data-list.c:556 src/language/data-io/data-list.c:652
+#: src/language/data-io/data-list.c:860
 #, c-format
 #, c-format
-msgid ""
-"%g is not a valid index value for vector %s.  The result will be set to "
-"SYSMIS."
+msgid "%s is a duplicate variable name."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-evl.c:1181
+#: src/language/data-io/data-list.c:561
 #, c-format
 #, c-format
-msgid ""
-"SYSMIS is not a valid index value for vector %s.  The result will be set to "
-"the empty string."
+msgid "There is already a variable %s of a different type."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-evl.c:1186
+#: src/language/data-io/data-list.c:568
 #, c-format
 #, c-format
-msgid ""
-"%g is not a valid index value for vector %s.  The result will be set to the "
-"empty string."
+msgid "There is already a string variable %s of a different width."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-opt.c:662
+#: src/language/data-io/data-list.c:643
 msgid ""
 msgid ""
-"While optimizing a constant expression, there was a bad value for the third "
-"argument to INDEX."
+"The number of format specifications exceeds the given number of variable "
+"names."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-opt.c:687
+#: src/language/data-io/data-list.c:756 src/language/data-io/print.c:767
 msgid ""
 msgid ""
-"While optimizing a constant expression, there was a bad value for the third "
-"argument to RINDEX."
+"There aren't enough format specifications to match the number of variable "
+"names given."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-opt.c:746
-#, c-format
-msgid "Third argument to %cPAD() must be at least one character in length."
+#: src/language/data-io/data-list.c:783 src/language/data-io/data-list.c:901
+#: src/language/data-io/print.c:798
+#: src/language/dictionary/sys-file-info.c:139
+#: src/language/dictionary/sys-file-info.c:373
+#: src/language/stats/descriptives.c:887 src/procedure.c:886
+msgid "Variable"
 msgstr ""
 
 msgstr ""
 
-#: src/expr-opt.c:779
-#, c-format
-msgid "Second argument to %cTRIM() must be at least one character in length."
+#: src/language/data-io/data-list.c:784 src/language/data-io/print.c:799
+msgid "Record"
 msgstr ""
 
 msgstr ""
 
-#: src/expr-opt.c:881
-msgid ""
-"When optimizing a constant expression, an integer that was being used as an "
-"Boolean value was found to have a constant value other than 0, 1, or SYSMIS."
+#: src/language/data-io/data-list.c:785 src/language/data-io/print.c:800
+#: src/ui/gui/var-sheet.c:74
+msgid "Columns"
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:141
-msgid ""
-"A string expression was supplied in a place where a Boolean expression was "
-"expected."
+#: src/language/data-io/data-list.c:786 src/language/data-io/data-list.c:902
+#: src/language/data-io/print.c:801
+msgid "Format"
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:152
-msgid ""
-"A numeric expression was expected in a place where one was not supplied."
-msgstr ""
+#: src/language/data-io/data-list.c:801
+#, c-format
+msgid "Reading %d record from %s."
+msgid_plural "Reading %d records from %s."
+msgstr[0] ""
+msgstr[1] ""
 
 
-#: src/expr-prs.c:160
-msgid "A string expression was expected in a place where one was not supplied."
+#: src/language/data-io/data-list.c:917
+#, c-format
+msgid "Reading free-form data from %s."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:174
-msgid "The OR operator cannot take string operands."
+#: src/language/data-io/data-list.c:968
+#, c-format
+msgid "Quoted string missing terminating `%c'."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:222
-msgid "The AND operator cannot take string operands."
+#: src/language/data-io/data-list.c:1083
+#, c-format
+msgid "Partial case of %d of %d records discarded."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:271
-msgid "The NOT operator cannot take a string operand."
+#: src/language/data-io/data-list.c:1136
+#, c-format
+msgid "Partial case discarded.  The first variable missing was %s."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:298
+#: src/language/data-io/data-list.c:1179
+#, c-format
 msgid ""
 msgid ""
-"Strings cannot be compared with numeric or Boolean values with the "
-"relational operators = >= > <= < <>."
+"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/expr-prs.c:355
-msgid "The `+' and `-' operators may only be used with numeric operands."
+#: src/language/data-io/data-list.c:1390
+msgid ""
+"REPEATING DATA must use the same file as its corresponding DATA LIST or FILE "
+"TYPE."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:407
-msgid "The `*' and `/' operators may only be used with numeric operands."
+#: src/language/data-io/data-list.c:1400 src/language/data-io/data-list.c:1434
+#: src/language/data-io/data-list.c:1447 src/language/data-io/data-list.c:1460
+#: src/language/data-io/data-list.c:1494
+#, c-format
+msgid "%s subcommand given multiple times."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:458
-msgid "The unary minus (-) operator can only take a numeric operand."
+#: src/language/data-io/data-list.c:1423
+#, c-format
+msgid "STARTS beginning column (%d) exceeds STARTS ending column (%d)."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:488
-msgid "Both operands to the ** operator must be numeric."
+#: src/language/data-io/data-list.c:1480
+#, c-format
+msgid "CONTINUED beginning column (%d) exceeds CONTINUED ending column (%d)."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:582
-msgid "Use of $LENGTH is obsolete, returning default of 66."
+#: src/language/data-io/data-list.c:1503
+#, c-format
+msgid "ID beginning column (%ld) must be positive."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:587
-msgid "Use of $WIDTH is obsolete, returning default of 131."
+#: src/language/data-io/data-list.c:1518
+#, c-format
+msgid "ID ending column (%ld) must be positive."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:592
+#: src/language/data-io/data-list.c:1524
 #, c-format
 #, c-format
-msgid "Unknown system variable %s."
+msgid "ID ending column (%ld) cannot be less than ID beginning column (%d)."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:631
-msgid "expecting variable name"
+#: src/language/data-io/data-list.c:1564
+msgid "Missing required specification STARTS."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:673
-msgid "in expression"
+#: src/language/data-io/data-list.c:1566
+msgid "Missing required specification OCCURS."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:854
-msgid "Argument 2 to LAG must be a small positive integer constant."
+#: src/language/data-io/data-list.c:1573
+msgid "ID specified without CONTINUED."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:927 src/expr-prs.c:966
+#: src/language/data-io/data-list.c:1584
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"Type mismatch in argument %d of %s, which was expected to be of %s type.  It "
-"was actually of %s type. "
+"STARTS beginning column (%d) exceeds default STARTS ending column taken from "
+"file's record width (%d)."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:953
+#: src/language/data-io/data-list.c:1597
 #, c-format
 #, c-format
-msgid "%s cannot take Boolean operands."
-msgstr ""
-
-#: src/expr-prs.c:985
-msgid "in function call"
+msgid ""
+"CONTINUED beginning column (%d) exceeds default CONTINUED ending column "
+"taken from file's record width (%d)."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:999
-msgid "RANGE requires an odd number of arguments, but at least three."
+#: src/language/data-io/data-list.c:1676
+msgid "String variable not allowed here."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:1009
+#: src/language/data-io/data-list.c:1686
 #, c-format
 #, c-format
-msgid "%s requires at least two arguments."
+msgid "%s (%d) must be at least 1."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:1024
+#: src/language/data-io/data-list.c:1692
 #, c-format
 #, c-format
-msgid "%s.%d requires at least %d arguments."
+msgid "Variable or integer expected for %s."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:1066
+#: src/language/data-io/data-list.c:1817
 #, c-format
 #, c-format
-msgid ""
-"Argument %d to CONCAT is type %s.  All arguments to CONCAT must be strings."
+msgid "Encountered mismatched record ID \"%s\" expecting \"%s\"."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:1125
+#: src/language/data-io/data-list.c:1849
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"Argument %d to %s was expected to be of %s type.  It was actually of type %s."
+"Variable %s starting in column %d extends beyond physical record length of %"
+"d."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:1144
+#: src/language/data-io/data-list.c:1916
 #, c-format
 #, c-format
-msgid "%s is not a numeric format."
+msgid "Invalid value %d for OCCURS."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:1170
+#: src/language/data-io/data-list.c:1922
 #, c-format
 #, c-format
-msgid "Too few arguments to function %s."
+msgid "Beginning column for STARTS (%d) must be at least 1."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:1202
+#: src/language/data-io/data-list.c:1930
 #, c-format
 #, c-format
-msgid ""
-"Type mismatch in argument %d of %s, which was expected to be numeric.  It "
-"was actually type %s."
+msgid "Ending column for STARTS (%d) is less than beginning column (%d)."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:1211
+#: src/language/data-io/data-list.c:1938
 #, c-format
 #, c-format
-msgid "Missing comma following argument %d of %s."
+msgid "Invalid value %d for LENGTH."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:1249
-msgid "The index value after a vector name must be numeric."
+#: src/language/data-io/data-list.c:1945
+#, c-format
+msgid "Beginning column for CONTINUED (%d) must be at least 1."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:1256
-msgid "`)' expected after a vector index value."
+#: src/language/data-io/data-list.c:1953
+#, c-format
+msgid "Ending column for CONTINUED (%d) is less than beginning column (%d)."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:1289
+#: src/language/data-io/data-list.c:1985
 #, c-format
 #, c-format
-msgid "There is no function named %s."
+msgid ""
+"Number of repetitions specified on OCCURS (%d) exceed number of repetitions "
+"available in space on STARTS (%d), and CONTINUED not specified."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:1294
+#: src/language/data-io/data-list.c:2003
 #, c-format
 #, c-format
-msgid "Function %s may not be given a minimum number of arguments."
+msgid "Unexpected end of file with %d repetitions remaining out of %d."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:1303
+#: src/language/data-io/data-reader.c:138
 #, c-format
 #, c-format
-msgid "expecting `)' after %s function"
+msgid "Could not open \"%s\" for reading as a data file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:1467
-msgid "Boolean"
+#: 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/expr-prs.c:1696
+#: src/language/data-io/data-reader.c:206
+#: src/language/data-io/data-reader.c:224
 #, c-format
 #, c-format
-msgid "!!TERMINAL!!"
+msgid "Error reading file %s: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:1722
+#: src/language/data-io/data-reader.c:227
 #, c-format
 #, c-format
-msgid "!!SENTINEL!!"
+msgid "%s: Partial record at end of file."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:1725
+#: src/language/data-io/data-reader.c:278
 #, c-format
 #, c-format
-msgid "!!ERROR%d!!"
+msgid "Attempt to read beyond end-of-file on file %s."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:1743
-msgid "postfix:"
+#: src/language/data-io/data-reader.c:281
+msgid "Attempt to read beyond END DATA."
 msgstr ""
 
 msgstr ""
 
-#: file-handle.q:72 src/file-handle.q:72
-#, c-format
+#: src/language/data-io/data-reader.c:425
 msgid ""
 msgid ""
-"File handle %s had already been defined to refer to file %s.  It is not "
-"possible to redefine a file handle within a session."
-msgstr ""
-
-#: file-handle.q:94 src/file-handle.q:94
-msgid "The FILE HANDLE required subcommand NAME is not present."
+"This command is not valid here since the current input program does not "
+"access the inline file."
 msgstr ""
 
 msgstr ""
 
-#: file-handle.q:107 src/file-handle.q:107
-msgid ""
-"Fixed length records were specified on /RECFORM, but record length was not "
-"specified on /LRECL.  80-character records will be assumed."
+#: src/language/data-io/data-writer.c:70
+#, c-format
+msgid "An error occurred while opening \"%s\" for writing as a data file: %s."
 msgstr ""
 
 msgstr ""
 
-#: file-handle.q:114 src/file-handle.q:114
+#: src/language/data-io/data-writer.c:136
 #, c-format
 #, c-format
-msgid ""
-"Record length (%ld) must be at least one byte.  80-character records will be "
-"assumed."
+msgid "I/O error occurred writing data file \"%s\"."
 msgstr ""
 
 msgstr ""
 
-#: file-handle.q:126 file-handle.q:140 src/file-handle.q:126
-#: src/file-handle.q:140
+#: src/language/data-io/file-handle.q:68
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%s is not implemented, as the author doesn't know what it is supposed to "
-"do.  Send a note to %s."
+"File handle %s is already defined.  Use CLOSE FILE HANDLE before redefining "
+"a file handle."
 msgstr ""
 
 msgstr ""
 
-#: file-handle.q:147 file-handle.q:150 src/file-handle.q:147
-#: src/file-handle.q:150
+#: src/language/data-io/file-handle.q:100
 #, c-format
 #, c-format
-msgid "%s is not implemented.  If you care, complain."
+msgid ""
+"Fixed-length records were specified on /RECFORM, but record length was not "
+"specified on /LRECL.  Assuming %d-character records."
 msgstr ""
 
 msgstr ""
 
-#: file-handle.q:232 src/file-handle.q:232
+#: src/language/data-io/file-handle.q:105
 #, c-format
 #, c-format
-msgid "File handle `%s' has not been previously declared on FILE HANDLE."
-msgstr ""
-
-#: file-handle.q:319 src/file-handle.q:319
-msgid "<Inline File>"
+msgid ""
+"Record length (%ld) must be at least one byte.  Assuming %d-character "
+"records."
 msgstr ""
 
 msgstr ""
 
-#: file-handle.q:338 src/file-handle.q:338
-msgid "expecting a file name or handle"
+#: src/language/data-io/file-handle.q:151
+msgid "file"
 msgstr ""
 
 msgstr ""
 
-#: src/filename.c:221
-#, c-format
-msgid "Searching for `%s'..."
+#: src/language/data-io/file-handle.q:153
+msgid "inline file"
 msgstr ""
 
 msgstr ""
 
-#: src/filename.c:229 src/filename.c:261
-msgid "Search unsuccessful!"
+#: src/language/data-io/file-handle.q:155
+msgid "scratch file"
 msgstr ""
 
 msgstr ""
 
-#: src/filename.c:254
-#, c-format
-msgid "Found `%s'."
+#: src/language/data-io/file-handle.q:176
+msgid "expecting a file name or handle name"
 msgstr ""
 
 msgstr ""
 
-#: src/filename.c:669
+#: src/language/data-io/file-handle.q:203
 #, c-format
 #, c-format
-msgid "Not opening pipe file `%s' because SAFER option set."
+msgid "Handle for %s not allowed here."
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:125
+#: src/language/data-io/file-type.c:134
 msgid "MIXED, GROUPED, or NESTED expected."
 msgstr ""
 
 msgid "MIXED, GROUPED, or NESTED expected."
 msgstr ""
 
-#: src/file-type.c:148
+#: src/language/data-io/file-type.c:157
 msgid "The CASE subcommand is not valid on FILE TYPE MIXED."
 msgstr ""
 
 msgid "The CASE subcommand is not valid on FILE TYPE MIXED."
 msgstr ""
 
-#: src/file-type.c:166
+#: src/language/data-io/file-type.c:175
 msgid "WARN or NOWARN expected after WILD."
 msgstr ""
 
 msgid "WARN or NOWARN expected after WILD."
 msgstr ""
 
-#: src/file-type.c:174
+#: src/language/data-io/file-type.c:183
 msgid "The DUPLICATE subcommand is not valid on FILE TYPE MIXED."
 msgstr ""
 
 msgid "The DUPLICATE subcommand is not valid on FILE TYPE MIXED."
 msgstr ""
 
-#: src/file-type.c:188
+#: src/language/data-io/file-type.c:197
 msgid "DUPLICATE=CASE is only valid on FILE TYPE NESTED."
 msgstr ""
 
 msgid "DUPLICATE=CASE is only valid on FILE TYPE NESTED."
 msgstr ""
 
-#: src/file-type.c:197
+#: src/language/data-io/file-type.c:206
 #, c-format
 msgid "WARN%s expected after DUPLICATE."
 msgstr ""
 
 #, c-format
 msgid "WARN%s expected after DUPLICATE."
 msgstr ""
 
-#: src/file-type.c:198
+#: src/language/data-io/file-type.c:207
 msgid ", NOWARN, or CASE"
 msgstr ""
 
 msgid ", NOWARN, or CASE"
 msgstr ""
 
-#: src/file-type.c:199
+#: src/language/data-io/file-type.c:208
 msgid " or NOWARN"
 msgstr ""
 
 msgid " or NOWARN"
 msgstr ""
 
-#: src/file-type.c:207
+#: src/language/data-io/file-type.c:216
 msgid "The MISSING subcommand is not valid on FILE TYPE MIXED."
 msgstr ""
 
 msgid "The MISSING subcommand is not valid on FILE TYPE MIXED."
 msgstr ""
 
-#: src/file-type.c:219
+#: src/language/data-io/file-type.c:228
 msgid "WARN or NOWARN after MISSING."
 msgstr ""
 
 msgid "WARN or NOWARN after MISSING."
 msgstr ""
 
-#: src/file-type.c:227
+#: src/language/data-io/file-type.c:236
 msgid "ORDERED is only valid on FILE TYPE GROUPED."
 msgstr ""
 
 msgid "ORDERED is only valid on FILE TYPE GROUPED."
 msgstr ""
 
-#: src/file-type.c:238
+#: src/language/data-io/file-type.c:247
 msgid "YES or NO expected after ORDERED."
 msgstr ""
 
 msgid "YES or NO expected after ORDERED."
 msgstr ""
 
-#: src/file-type.c:244 src/file-type.c:547 src/get.c:343
+#: src/language/data-io/file-type.c:253 src/language/data-io/file-type.c:548
 msgid "while expecting a valid subcommand"
 msgstr ""
 
 msgid "while expecting a valid subcommand"
 msgstr ""
 
-#: src/file-type.c:251
+#: src/language/data-io/file-type.c:260
 msgid "The required RECORD subcommand was not present."
 msgstr ""
 
 msgid "The required RECORD subcommand was not present."
 msgstr ""
 
-#: src/file-type.c:259
+#: src/language/data-io/file-type.c:268
 msgid "The required CASE subcommand was not present."
 msgstr ""
 
 msgid "The required CASE subcommand was not present."
 msgstr ""
 
-#: src/file-type.c:265
+#: src/language/data-io/file-type.c:274
 msgid "CASE and RECORD must specify different variable names."
 msgstr ""
 
 msgid "CASE and RECORD must specify different variable names."
 msgstr ""
 
-#: src/file-type.c:314
+#: src/language/data-io/file-type.c:332
 msgid "Column value must be positive."
 msgstr ""
 
 msgid "Column value must be positive."
 msgstr ""
 
-#: src/file-type.c:329
+#: src/language/data-io/file-type.c:348
 msgid "Ending column precedes beginning column."
 msgstr ""
 
 msgid "Ending column precedes beginning column."
 msgstr ""
 
-#: src/file-type.c:348
+#: src/language/data-io/file-type.c:368
 msgid "Bad format specifier name."
 msgstr ""
 
 msgid "Bad format specifier name."
 msgstr ""
 
-#: src/file-type.c:409 src/file-type.c:568
+#: src/language/data-io/file-type.c:397 src/language/data-io/file-type.c:586
 msgid ""
 "This command may only appear within a FILE TYPE/END FILE TYPE structure."
 msgstr ""
 
 msgid ""
 "This command may only appear within a FILE TYPE/END FILE TYPE structure."
 msgstr ""
 
-#: src/file-type.c:416
+#: src/language/data-io/file-type.c:420
 msgid "OTHER may appear only on the last RECORD TYPE command."
 msgstr ""
 
 msgid "OTHER may appear only on the last RECORD TYPE command."
 msgstr ""
 
-#: src/file-type.c:426
+#: src/language/data-io/file-type.c:430
 msgid "No input commands (DATA LIST, REPEATING DATA) for above RECORD TYPE."
 msgstr ""
 
 msgid "No input commands (DATA LIST, REPEATING DATA) for above RECORD TYPE."
 msgstr ""
 
-#: src/file-type.c:480
+#: src/language/data-io/file-type.c:481
 msgid ""
 "The CASE subcommand is not allowed on the RECORD TYPE command for FILE TYPE "
 "MIXED."
 msgstr ""
 
 msgid ""
 "The CASE subcommand is not allowed on the RECORD TYPE command for FILE TYPE "
 "MIXED."
 msgstr ""
 
-#: src/file-type.c:490
+#: src/language/data-io/file-type.c:491
 msgid ""
 "No variable name may be specified for the CASE subcommand on RECORD TYPE."
 msgstr ""
 
 msgid ""
 "No variable name may be specified for the CASE subcommand on RECORD TYPE."
 msgstr ""
 
-#: src/file-type.c:498
+#: src/language/data-io/file-type.c:499
 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 ""
 
 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:514
+#: src/language/data-io/file-type.c:515
 msgid "WARN or NOWARN expected on DUPLICATE subcommand."
 msgstr ""
 
 msgid "WARN or NOWARN expected on DUPLICATE subcommand."
 msgstr ""
 
-#: src/file-type.c:528
+#: src/language/data-io/file-type.c:529
 msgid "WARN or NOWARN expected on MISSING subcommand."
 msgstr ""
 
 msgid "WARN or NOWARN expected on MISSING subcommand."
 msgstr ""
 
-#: src/file-type.c:541
+#: src/language/data-io/file-type.c:542
 msgid "YES or NO expected on SPREAD subcommand."
 msgstr ""
 
 msgid "YES or NO expected on SPREAD subcommand."
 msgstr ""
 
-#: src/file-type.c:581
+#: src/language/data-io/file-type.c:599
 msgid "No input commands (DATA LIST, REPEATING DATA) on above RECORD TYPE."
 msgstr ""
 
 msgid "No input commands (DATA LIST, REPEATING DATA) on above RECORD TYPE."
 msgstr ""
 
-#: src/file-type.c:588
+#: src/language/data-io/file-type.c:606
 msgid "No commands between FILE TYPE and END FILE TYPE."
 msgstr ""
 
 msgid "No commands between FILE TYPE and END FILE TYPE."
 msgstr ""
 
-#: src/file-type.c:654
+#: src/language/data-io/file-type.c:675
 #, c-format
 msgid "Unknown record type \"%.*s\"."
 msgstr ""
 
 #, c-format
 msgid "Unknown record type \"%.*s\"."
 msgstr ""
 
-#: src/file-type.c:678
+#: src/language/data-io/file-type.c:699
 #, c-format
 msgid "Unknown record type %g."
 msgstr ""
 
 #, c-format
 msgid "Unknown record type %g."
 msgstr ""
 
-#: src/flip.c:162
-#, c-format
-msgid "Could not create acceptable variant for variable %s."
-msgstr ""
-
-#: src/flip.c:178
-msgid "Cannot create more than 99999 variable names."
-msgstr ""
-
-#: src/flip.c:293
-#, c-format
-msgid "Error reading FLIP source file: %s."
-msgstr ""
-
-#: src/flip.c:380
-msgid "Could not create temporary file for FLIP."
-msgstr ""
-
-#: src/flip.c:390 src/flip.c:409
-#, c-format
-msgid "Error writing FLIP file: %s."
-msgstr ""
-
-#: src/flip.c:445
-msgid "Error creating FLIP source file."
-msgstr ""
-
-#: src/flip.c:448
-#, c-format
-msgid "Error rewinding FLIP file: %s."
-msgstr ""
-
-#: src/flip.c:457
-#, c-format
-msgid "Error reading FLIP file: %s."
-msgstr ""
-
-#: src/flip.c:469
-#, c-format
-msgid "Error seeking FLIP source file: %s."
-msgstr ""
-
-#: src/flip.c:474
-#, c-format
-msgid "Error writing FLIP source file: %s."
+#: src/language/data-io/get.c:108
+msgid "expecting COMM or TAPE"
 msgstr ""
 
 msgstr ""
 
-#: src/flip.c:482
+#: src/language/data-io/get.c:350 src/language/data-io/get.c:364
+#: src/language/data-io/get.c:389
 #, c-format
 #, c-format
-msgid "Error rewind FLIP source file: %s."
-msgstr ""
-
-#: src/format.c:74
-msgid "X and T format specifiers not allowed here."
+msgid "expecting %s or %s"
 msgstr ""
 
 msgstr ""
 
-#: src/format.c:80
-#, c-format
-msgid "%s is not a valid data format."
+#: src/language/data-io/get.c:596 src/language/data-io/print.c:180
+msgid "expecting a valid subcommand"
 msgstr ""
 
 msgstr ""
 
-#: src/format.c:111
+#: src/language/data-io/get.c:629
 #, c-format
 #, c-format
-msgid "Format %s may not be used as an input format."
+msgid ""
+"Cannot rename %s as %s because there already exists a variable named %s.  To "
+"rename variables with overlapping names, use a single RENAME subcommand such "
+"as \"/RENAME (A=B)(B=C)(C=A)\", or equivalently, \"/RENAME (A B C=B C A)\"."
 msgstr ""
 
 msgstr ""
 
-#: src/format.c:116
-#, c-format
-msgid ""
-"Input format %s specifies a bad width %d.  Format %s requires a width "
-"between %d and %d."
+#: src/language/data-io/get.c:654
+msgid "`=' expected after variable list."
 msgstr ""
 
 msgstr ""
 
-#: src/format.c:123
+#: src/language/data-io/get.c:661
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"Input format %s specifies an odd width %d, but format %s requires an even "
-"width between %d and %d."
+"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 ""
 
 msgstr ""
 
-#: src/format.c:130
+#: src/language/data-io/get.c:674
 #, c-format
 #, c-format
-msgid ""
-"Input format %s specifies a bad number of implied decimal places %d.  Input "
-"format %s allows up to 16 implied decimal places."
+msgid "Requested renaming duplicates variable name %s."
 msgstr ""
 
 msgstr ""
 
-#: src/format.c:150
-#, c-format
-msgid ""
-"Output format %s specifies a bad width %d.  Format %s requires a width "
-"between %d and %d."
+#: src/language/data-io/get.c:704
+msgid "Cannot DROP all variables from dictionary."
 msgstr ""
 
 msgstr ""
 
-#: src/format.c:160
-#, c-format
-msgid ""
-"Output format %s requires minimum width %d to allow %d decimal places.  Try %"
-"s%d.%d instead of %s."
+#: src/language/data-io/get.c:883
+msgid "The active file may not be specified more than once."
 msgstr ""
 
 msgstr ""
 
-#: src/format.c:168
-#, c-format
-msgid ""
-"Output format %s specifies an odd width %d, but output format %s requires an "
-"even width between %d and %d."
+#: src/language/data-io/get.c:892
+msgid "Cannot specify the active file since no active file has been defined."
 msgstr ""
 
 msgstr ""
 
-#: src/format.c:175
-#, c-format
+#: src/language/data-io/get.c:900
 msgid ""
 msgid ""
-"Output format %s specifies a bad number of implied decimal places %d.  "
-"Output format %s allows a number of implied decimal places between 1 and 16."
+"MATCH FILES may not be used after TEMPORARY when the active file is an input "
+"source.  Temporary transformations will be made permanent."
 msgstr ""
 
 msgstr ""
 
-#: src/format.c:192
-#, c-format
-msgid "Can't display a string variable of width %d with format specifier %s."
+#: src/language/data-io/get.c:938
+msgid "Multiple IN subcommands for a single FILE or TABLE."
 msgstr ""
 
 msgstr ""
 
-#: src/format.c:302
-msgid "Format specifier expected."
+#: src/language/data-io/get.c:958
+msgid "BY may appear at most once."
 msgstr ""
 
 msgstr ""
 
-#: src/format.c:313
+#: src/language/data-io/get.c:978
 #, c-format
 #, c-format
-msgid "Data format %s does not specify a width."
+msgid "File %s lacks BY variable %s."
 msgstr ""
 
 msgstr ""
 
-#: src/format.c:330
-#, c-format
-msgid "Data format %s is not valid."
+#: src/language/data-io/get.c:992
+msgid "FIRST may appear at most once."
 msgstr ""
 
 msgstr ""
 
-#: src/formats.c:93
-msgid "`(' expected after variable list"
+#: src/language/data-io/get.c:1006
+msgid "LAST may appear at most once."
 msgstr ""
 
 msgstr ""
 
-#: src/formats.c:102
-#, c-format
-msgid "Format %s may not be assigned to a %s variable."
+#: src/language/data-io/get.c:1047
+msgid "BY is required when TABLE is specified."
 msgstr ""
 
 msgstr ""
 
-#: src/formats.c:123 src/numeric.c:65 src/numeric.c:137
-msgid "`)' expected after output format."
+#: src/language/data-io/get.c:1052
+msgid "BY is required when IN is specified."
 msgstr ""
 
 msgstr ""
 
-#: src/formats.c:153
+#: src/language/data-io/get.c:1080
 #, c-format
 #, c-format
-msgid "Formats:\n"
+msgid "IN variable name %s duplicates an existing variable name."
 msgstr ""
 
 msgstr ""
 
-#: src/formats.c:154
+#: src/language/data-io/get.c:1535
 #, c-format
 #, c-format
-msgid "  Name      Print         Write\n"
-msgstr ""
-
-#: frequencies.c:294
-msgid "ONEPAGE specifier of FORMAT subcommand requires an integer argument."
-msgstr ""
-
-#: frequencies.c:300
-msgid "Bad argument for ONEPAGE specifier of FORMAT subcommand."
-msgstr ""
-
-#: frequencies.c:306
-msgid "`)' expected after argument for ONEPAGE specifier of FORMAT."
-msgstr ""
-
-#: frequencies.c:318
-msgid "`(' expected after LIMIT specifier of FORMAT subcommand."
-msgstr ""
-
-#: frequencies.c:323
-msgid "LIMIT specifier of FORMAT subcommand requires an integer argument."
-msgstr ""
-
-#: frequencies.c:329
-msgid "Bad argument for LIMIT specifier of FORMAT subcommand."
-msgstr ""
-
-#: frequencies.c:335
-msgid "`)' expected after argument for LIMIT specifier of FORMAT."
-msgstr ""
-
-#: frequencies.c:399
-msgid "`(' expected after MINIMUM specifier of BARCHART subcommand."
-msgstr ""
-
-#: frequencies.c:404
-msgid "Number expected after MINIMUM specifier of BARCHART subcommand."
-msgstr ""
-
-#: frequencies.c:411
-msgid "`)' expected after argument for MINIMUM specifier of BARCHART."
-msgstr ""
-
-#: frequencies.c:419
-msgid "`(' expected after MAXIMUM specifier of BARCHART subcommand."
-msgstr ""
-
-#: frequencies.c:424
-msgid "Number expected after MAXIMUM specifier of BARCHART subcommand."
-msgstr ""
-
-#: frequencies.c:431
-msgid "`)' expected after argument for MAXIMUM specifier of BARCHART."
-msgstr ""
-
-#: frequencies.c:442
-msgid "FREQ specifier of BARCHART subcommand requires an integer argument."
-msgstr ""
-
-#: frequencies.c:448
-msgid "Bad argument for FREQ specifier of BARCHART subcommand."
-msgstr ""
-
-#: frequencies.c:454
-msgid "`)' expected after argument for FREQ specifier of BARCHART."
-msgstr ""
-
-#: frequencies.c:466
-msgid "PERCENT specifier of BARCHART subcommand requires an integer argument."
-msgstr ""
-
-#: frequencies.c:472
-msgid "Bad argument for PERCENT specifier of BARCHART subcommand."
-msgstr ""
-
-#: frequencies.c:478
-msgid "`)' expected after argument for PERCENT specifier of BARCHART."
-msgstr ""
-
-#: frequencies.c:501
-msgid "`(' expected after MINIMUM specifier of HISTOGRAM subcommand."
-msgstr ""
-
-#: frequencies.c:506
-msgid "Number expected after MINIMUM specifier of HISTOGRAM subcommand."
-msgstr ""
-
-#: frequencies.c:513
-msgid "`)' expected after argument for MINIMUM specifier of HISTOGRAM."
-msgstr ""
-
-#: frequencies.c:521
-msgid "`(' expected after MAXIMUM specifier of HISTOGRAM subcommand."
-msgstr ""
-
-#: frequencies.c:526
-msgid "Number expected after MAXIMUM specifier of HISTOGRAM subcommand."
-msgstr ""
-
-#: frequencies.c:533
-msgid "`)' expected after argument for MAXIMUM specifier of HISTOGRAM."
-msgstr ""
-
-#: frequencies.c:544
-msgid "FREQ specifier of HISTOGRAM subcommand requires an integer argument."
-msgstr ""
-
-#: frequencies.c:550
-msgid "Bad argument for FREQ specifier of HISTOGRAM subcommand."
-msgstr ""
-
-#: frequencies.c:556
-msgid "`)' expected after argument for FREQ specifier of HISTOGRAM."
-msgstr ""
-
-#: frequencies.c:568
-msgid "PERCENT specifier of HISTOGRAM subcommand requires an integer argument."
-msgstr ""
-
-#: frequencies.c:574
-msgid "Bad argument for PERCENT specifier of HISTOGRAM subcommand."
-msgstr ""
-
-#: frequencies.c:580
-msgid "`)' expected after argument for PERCENT specifier of HISTOGRAM."
-msgstr ""
-
-#: frequencies.c:594
-msgid "`(' expected after INCREMENT specifier of HISTOGRAM subcommand."
-msgstr ""
-
-#: frequencies.c:599
-msgid "Number expected after INCREMENT specifier of HISTOGRAM subcommand."
-msgstr ""
-
-#: frequencies.c:605
-msgid "Bad argument for INCREMENT specifier of HISTOGRAM subcommand."
-msgstr ""
-
-#: frequencies.c:611
-msgid "`)' expected after argument for INCREMENT specifier of HISTOGRAM."
-msgstr ""
-
-#: frequencies.c:633
-msgid "`(' expected after MINIMUM specifier of HBAR subcommand."
-msgstr ""
-
-#: frequencies.c:638
-msgid "Number expected after MINIMUM specifier of HBAR subcommand."
-msgstr ""
-
-#: frequencies.c:645
-msgid "`)' expected after argument for MINIMUM specifier of HBAR."
-msgstr ""
-
-#: frequencies.c:653
-msgid "`(' expected after MAXIMUM specifier of HBAR subcommand."
-msgstr ""
-
-#: frequencies.c:658
-msgid "Number expected after MAXIMUM specifier of HBAR subcommand."
-msgstr ""
-
-#: frequencies.c:665
-msgid "`)' expected after argument for MAXIMUM specifier of HBAR."
-msgstr ""
-
-#: frequencies.c:676
-msgid "FREQ specifier of HBAR subcommand requires an integer argument."
-msgstr ""
-
-#: frequencies.c:682
-msgid "Bad argument for FREQ specifier of HBAR subcommand."
-msgstr ""
-
-#: frequencies.c:688
-msgid "`)' expected after argument for FREQ specifier of HBAR."
-msgstr ""
-
-#: frequencies.c:700
-msgid "PERCENT specifier of HBAR subcommand requires an integer argument."
-msgstr ""
-
-#: frequencies.c:706
-msgid "Bad argument for PERCENT specifier of HBAR subcommand."
-msgstr ""
-
-#: frequencies.c:712
-msgid "`)' expected after argument for PERCENT specifier of HBAR."
-msgstr ""
-
-#: frequencies.c:726
-msgid "`(' expected after INCREMENT specifier of HBAR subcommand."
+msgid ""
+"Variable %s in file %s (%s) has different type or width from the same "
+"variable in earlier file (%s)."
 msgstr ""
 
 msgstr ""
 
-#: frequencies.c:731
-msgid "Number expected after INCREMENT specifier of HBAR subcommand."
+#: src/language/data-io/inpt-pgm.c:85
+msgid "No matching INPUT PROGRAM command."
 msgstr ""
 
 msgstr ""
 
-#: frequencies.c:737
-msgid "Bad argument for INCREMENT specifier of HBAR subcommand."
+#: src/language/data-io/inpt-pgm.c:90
+msgid ""
+"No data-input or transformation commands specified between INPUT PROGRAM and "
+"END INPUT PROGRAM."
 msgstr ""
 
 msgstr ""
 
-#: frequencies.c:743
-msgid "`)' expected after argument for INCREMENT specifier of HBAR."
+#: src/language/data-io/inpt-pgm.c:292 src/language/data-io/inpt-pgm.c:411
+msgid ""
+"This command may only be executed between INPUT PROGRAM and END INPUT "
+"PROGRAM."
 msgstr ""
 
 msgstr ""
 
-#: frequencies.q:96 src/frequencies.q:96
-msgid "Median"
+#: src/language/data-io/inpt-pgm.c:336
+msgid "COLUMN subcommand multiply specified."
 msgstr ""
 
 msgstr ""
 
-#: frequencies.q:97 src/frequencies.q:97
-msgid "Mode"
+#: src/language/data-io/inpt-pgm.c:384
+msgid ""
+"REREAD: Column numbers must be positive finite numbers.  Column set to 1."
 msgstr ""
 
 msgstr ""
 
-#: frequencies.q:268 src/frequencies.q:268
-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/language/data-io/list.q:151 src/language/stats/descriptives.c:356
+msgid "No variables specified."
 msgstr ""
 
 msgstr ""
 
-#: frequencies.q:349 src/frequencies.q:349
+#: src/language/data-io/list.q:159
 #, c-format
 msgid ""
 #, 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."
+"The first case (%ld) specified precedes the last case (%ld) specified.  The "
+"values will be swapped."
 msgstr ""
 
 msgstr ""
 
-#: frequencies.q:627 src/frequencies.q:627
+#: src/language/data-io/list.q:167
+#, c-format
 msgid ""
 msgid ""
-"Upper limit of integer mode value range must be greater than lower limit."
+"The first case (%ld) to list is less than 1.  The value is being reset to 1."
 msgstr ""
 
 msgstr ""
 
-#: frequencies.q:639 src/frequencies.q:639
+#: src/language/data-io/list.q:173
 #, c-format
 #, c-format
-msgid "Variable %s specified multiple times on VARIABLES subcommand."
+msgid ""
+"The last case (%ld) to list is less than 1.  The value is being reset to 1."
 msgstr ""
 
 msgstr ""
 
-#: frequencies.q:652 src/frequencies.q:652
+#: src/language/data-io/list.q:179
 #, c-format
 #, c-format
-msgid "Integer mode specified, but %s is not a numeric variable."
+msgid "The step value %ld is less than 1.  The value is being reset to 1."
 msgstr ""
 
 msgstr ""
 
-#: frequencies.q:714 src/frequencies.q:714
-msgid "`)' expected after GROUPED interval list."
+#: src/language/data-io/list.q:205
+msgid "`/FORMAT WEIGHT' specified, but weighting is not on."
 msgstr ""
 
 msgstr ""
 
-#: frequencies.q:724 src/frequencies.q:724
-#, c-format
-msgid "Variables %s specified on GROUPED but not on VARIABLES."
+#: src/language/data-io/list.q:432
+msgid "Line"
 msgstr ""
 
 msgstr ""
 
-#: frequencies.q:727 src/frequencies.q:727
-#, c-format
-msgid "Variables %s specified multiple times on GROUPED subcommand."
+#: src/language/data-io/matrix-data.c:213
+msgid "VARIABLES subcommand multiply specified."
 msgstr ""
 
 msgstr ""
 
-#: frequencies.q:787 src/frequencies.q:787
-msgid "Percentile list expected after PERCENTILES."
+#: src/language/data-io/matrix-data.c:228
+msgid "VARNAME_ cannot be explicitly specified on VARIABLES."
 msgstr ""
 
 msgstr ""
 
-#: frequencies.q:795 src/frequencies.q:795
-msgid "Percentiles must be greater than 0 and less than 100."
+#: src/language/data-io/matrix-data.c:289
+msgid "in FORMAT subcommand"
 msgstr ""
 
 msgstr ""
 
-#: frequencies.q:1000 frequencies.q:1090 frequencies.q:1091 frequencies.q:1121
-#: src/frequencies.q:1000 src/frequencies.q:1090 src/frequencies.q:1091
-#: src/frequencies.q:1121
-msgid "Cum"
+#: src/language/data-io/matrix-data.c:300
+msgid "SPLIT subcommand multiply specified."
 msgstr ""
 
 msgstr ""
 
-#: frequencies.q:1002 src/frequencies.q:1002
-msgid "Frequency"
+#: src/language/data-io/matrix-data.c:307
+msgid "in SPLIT subcommand"
 msgstr ""
 
 msgstr ""
 
-#: frequencies.q:1021 src/frequencies.q:1021
-msgid "Value Label"
+#: src/language/data-io/matrix-data.c:317
+msgid "Split variable may not be named ROWTYPE_ or VARNAME_."
 msgstr ""
 
 msgstr ""
 
-#: frequencies.q:1119 src/frequencies.q:1119
-msgid "Freq"
+#: src/language/data-io/matrix-data.c:351
+#, c-format
+msgid "Split variable %s is already another type."
 msgstr ""
 
 msgstr ""
 
-#: frequencies.q:1120 frequencies.q:1122 src/frequencies.q:1120
-#: src/frequencies.q:1122
-msgid "Pct"
+#: src/language/data-io/matrix-data.c:366
+msgid "FACTORS subcommand multiply specified."
 msgstr ""
 
 msgstr ""
 
-#: frequencies.q:1277 src/frequencies.q:1277
+#: src/language/data-io/matrix-data.c:385
 #, c-format
 #, c-format
-msgid "No valid data for variable %s; statistics not displayed."
+msgid "Factor variable %s is already another type."
 msgstr ""
 
 msgstr ""
 
-#: frequencies.q:1300 src/frequencies.q:1300
-msgid "Percentile"
+#: src/language/data-io/matrix-data.c:400
+msgid "CELLS subcommand multiply specified."
 msgstr ""
 
 msgstr ""
 
-#: src/get.c:110
-#, c-format
-msgid "GET translation table from file to memory:\n"
+#: src/language/data-io/matrix-data.c:406
+#: src/language/data-io/matrix-data.c:425
+msgid "expecting positive integer"
 msgstr ""
 
 msgstr ""
 
-#: src/get.c:115 src/get.c:1397
-#, c-format
-msgid "  %8s from %3d,%3d to %3d,%3d\n"
+#: src/language/data-io/matrix-data.c:419
+msgid "N subcommand multiply specified."
 msgstr ""
 
 msgstr ""
 
-#: src/get.c:349
-msgid "All variables deleted from system file dictionary."
+#: src/language/data-io/matrix-data.c:440
+msgid "CONTENTS subcommand multiply specified."
 msgstr ""
 
 msgstr ""
 
-#: src/get.c:396
-#, c-format
-msgid ""
-"Cannot rename %s as %s because there already exists a variable named %s.  To "
-"rename variables with overlapping names, use a single RENAME subcommand such "
-"as \"/RENAME (A=B)(B=C)(C=A)\", or equivalently, \"/RENAME (A B C=B C A)\"."
+#: src/language/data-io/matrix-data.c:460
+msgid "Nested parentheses not allowed."
 msgstr ""
 
 msgstr ""
 
-#: src/get.c:421
-msgid "`=' expected after variable list."
+#: src/language/data-io/matrix-data.c:470
+msgid "Mismatched right parenthesis (`(')."
 msgstr ""
 
 msgstr ""
 
-#: src/get.c:428
-#, 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."
+#: src/language/data-io/matrix-data.c:475
+msgid "Empty parentheses not allowed."
 msgstr ""
 
 msgstr ""
 
-#: src/get.c:441
-#, c-format
-msgid "Requested renaming duplicates variable name %s."
+#: src/language/data-io/matrix-data.c:488
+#: src/language/data-io/matrix-data.c:496
+msgid "in CONTENTS subcommand"
 msgstr ""
 
 msgstr ""
 
-#: src/get.c:461
+#: src/language/data-io/matrix-data.c:503
 #, c-format
 #, c-format
-msgid ""
-"\n"
-"Variables in dictionary:\n"
+msgid "Content multiply specified for %s."
 msgstr ""
 
 msgstr ""
 
-#: src/get.c:582
-msgid "The BY subcommand may be given once at most."
+#: src/language/data-io/matrix-data.c:520
+msgid "Missing right parenthesis."
 msgstr ""
 
 msgstr ""
 
-#: src/get.c:649
-msgid "The active file may not be specified more than once."
+#: src/language/data-io/matrix-data.c:540
+msgid "Missing VARIABLES subcommand."
 msgstr ""
 
 msgstr ""
 
-#: src/get.c:658
-msgid "Cannot specify the active file since no active file has been defined."
+#: src/language/data-io/matrix-data.c:546
+msgid ""
+"CONTENTS subcommand not specified: assuming file contains only CORR matrix."
 msgstr ""
 
 msgstr ""
 
-#: src/get.c:690
+#: src/language/data-io/matrix-data.c:556
 msgid ""
 msgid ""
-"IN, FIRST, and LAST subcommands may not occur before the first FILE or TABLE."
+"Missing CELLS subcommand.  CELLS is required when ROWTYPE_ is not given in "
+"the data and factors are present."
 msgstr ""
 
 msgstr ""
 
-#: src/get.c:722
-#, c-format
-msgid "Multiple %s subcommands for a single FILE or TABLE."
+#: src/language/data-io/matrix-data.c:564
+msgid "Split file values must be present in the data when ROWTYPE_ is present."
 msgstr ""
 
 msgstr ""
 
-#: src/get.c:732
-#, c-format
-msgid "Duplicate variable name %s while creating %s variable."
+#: src/language/data-io/matrix-data.c:617
+msgid "No continuous variables specified."
 msgstr ""
 
 msgstr ""
 
-#: src/get.c:746
-msgid ""
-"RENAME, KEEP, and DROP subcommands may not occur before the first FILE or "
-"TABLE."
+#: src/language/data-io/matrix-data.c:860
+msgid "Scope of string exceeds line."
 msgstr ""
 
 msgstr ""
 
-#: src/get.c:770
-msgid "The BY subcommand is required when a TABLE subcommand is given."
+#: src/language/data-io/matrix-data.c:925
+#, c-format
+msgid "End of line expected %s while reading %s."
 msgstr ""
 
 msgstr ""
 
-#: src/get.c:791
+#: src/language/data-io/matrix-data.c:1115
 #, c-format
 #, c-format
-msgid "File %s lacks BY variable %s."
+msgid "expecting value for %s %s"
 msgstr ""
 
 msgstr ""
 
-#: src/get.c:1310
+#: src/language/data-io/matrix-data.c:1281
 #, c-format
 #, c-format
-msgid ""
-"Variable %s in file %s (%s) has different type or width from the same "
-"variable in earlier file (%s)."
+msgid "Syntax error expecting SPLIT FILE value %s."
 msgstr ""
 
 msgstr ""
 
-#: src/get.c:1359
-msgid "expecting COMM or TAPE"
+#: src/language/data-io/matrix-data.c:1290
+#, c-format
+msgid "Expecting value %g for %s."
 msgstr ""
 
 msgstr ""
 
-#: src/get.c:1392
+#: src/language/data-io/matrix-data.c:1331
+#: src/language/data-io/matrix-data.c:1811
 #, c-format
 #, c-format
-msgid "IMPORT translation table from file to memory:\n"
+msgid "Syntax error expecting factor value %s."
 msgstr ""
 
 msgstr ""
 
-#: src/getline.c:161
+#: src/language/data-io/matrix-data.c:1340
 #, c-format
 #, c-format
-msgid "Can't find `%s' in include file search path."
+msgid "Syntax error expecting value %g for %s %s."
 msgstr ""
 
 msgstr ""
 
-#: src/getline.c:316
+#: src/language/data-io/matrix-data.c:1587
 #, c-format
 #, c-format
-msgid "%s: Opening as syntax file."
+msgid "Syntax error %s expecting SPLIT FILE value."
 msgstr ""
 
 msgstr ""
 
-#: src/getline.c:321
+#: src/language/data-io/matrix-data.c:1716
 #, c-format
 #, c-format
-msgid "Opening `%s': %s."
+msgid ""
+"Expected %d lines of data for %s content; actually saw %d lines.  No data "
+"will be output for this content."
 msgstr ""
 
 msgstr ""
 
-#: src/getline.c:330 src/html.c:330 src/postscript.c:1463
+#: src/language/data-io/matrix-data.c:1753
 #, c-format
 #, c-format
-msgid "Reading `%s': %s."
+msgid "Multiply specified ROWTYPE_ %s."
 msgstr ""
 
 msgstr ""
 
-#: src/getline.c:388
+#: src/language/data-io/matrix-data.c:1758
 #, c-format
 #, c-format
-msgid "Closing `%s': %s."
+msgid "Syntax error %s expecting ROWTYPE_ string."
 msgstr ""
 
 msgstr ""
 
-#: src/glob.c:217
-msgid "data> "
+#: src/language/data-io/matrix-data.c:1778
+#, c-format
+msgid "Syntax error %s."
 msgstr ""
 
 msgstr ""
 
-#: src/glob.c:274
-msgid "Specify a terminal type with `setenv TERM <yourtype>'."
+#: src/language/data-io/matrix-data.c:1929
+#, c-format
+msgid "Duplicate specification for %s."
 msgstr ""
 
 msgstr ""
 
-#: src/glob.c:280
-msgid "Could not access the termcap data base."
+#: src/language/data-io/matrix-data.c:1941
+#, c-format
+msgid "Too many rows of matrix data for %s."
 msgstr ""
 
 msgstr ""
 
-#: src/glob.c:282
+#: src/language/data-io/matrix-data.c:1989
 #, c-format
 #, c-format
-msgid "Terminal type `%s' is not defined."
+msgid "Syntax error expecting value for %s %s."
 msgstr ""
 
 msgstr ""
 
-#: src/glob.c:283
-msgid "Assuming screen of size 79x25."
+#: src/language/data-io/print.c:366 src/language/data-io/print.c:383
+#, c-format
+msgid "%g is not a valid column location."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:107
+#: src/language/data-io/print.c:377
 #, c-format
 #, c-format
-msgid "%s: Opening Groff font file..."
+msgid "Column location expected following `%d-'."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:161
-msgid "Missing font name."
+#: src/language/data-io/print.c:388
+#, c-format
+msgid ""
+"%d-%ld is not a valid column range.  The second column must be greater than "
+"or equal to the first."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:171
-msgid "Missing encoding filename."
+#: src/language/data-io/print.c:489
+#, c-format
+msgid "Variable %s has width %d so it cannot be output as format %s."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:184
-msgid "Bad spacewidth value."
+#: src/language/data-io/print.c:509
+#, 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."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:196
-msgid "Bad slant value."
+#: src/language/data-io/print.c:539
+msgid ""
+"The ending column for a field must not be less than the starting column."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:221
+#: src/language/data-io/print.c:611
 #, c-format
 #, c-format
-msgid "Unknown ligature `%s'."
+msgid "The %d columns %d-%d can't be evenly divided into %u fields."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:256
-msgid "Unexpected end of line reading character set."
+#: src/language/data-io/print.c:688
+msgid ""
+"The number of format specifications exceeds the number of variable names "
+"given."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:264
-msgid "Can't use ditto mark for first character."
-msgstr ""
+#: src/language/data-io/print.c:840
+#, c-format
+msgid "Writing %d record to %s."
+msgid_plural "Writing %d records to %s."
+msgstr[0] ""
+msgstr[1] ""
+
+#: src/language/data-io/print.c:844
+#, c-format
+msgid "Writing %d record."
+msgid_plural "Writing %d records."
+msgstr[0] ""
+msgstr[1] ""
 
 
-#: src/groff-font.c:269
-msgid "Can't ditto into an unnamed character."
+#: src/language/data-io/print.c:1091
+msgid "The expression on PRINT SPACE evaluated to the system-missing value."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:286
+#: src/language/data-io/print.c:1094
 #, c-format
 #, c-format
-msgid "Missing metrics for character `%s'."
+msgid "The expression on PRINT SPACE evaluated to %g."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:295
+#: src/language/dictionary/apply-dictionary.c:71
 #, c-format
 #, c-format
-msgid "Missing type for character `%s'."
+msgid "Variable %s is %s in target file, but %s in source file."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:304
+#: src/language/dictionary/apply-dictionary.c:87
 #, c-format
 #, c-format
-msgid "Missing code for character `%s'."
+msgid "Cannot add value labels from source file to long string variable %s."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:323
-msgid "Malformed kernpair."
+#: src/language/dictionary/apply-dictionary.c:133
+#, c-format
+msgid ""
+"Cannot apply missing values from source file to long string variable %s."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:330
-msgid "Unexpected end of line reading kernpairs."
+#: src/language/dictionary/apply-dictionary.c:153
+msgid "No matching variables found between the source and target files."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:336
-msgid "Bad kern value."
+#: src/language/dictionary/formats.c:89
+msgid "`(' expected after variable list"
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:368
-#, c-format
-msgid "Font read successfully with internal name %s."
+#: src/language/dictionary/formats.c:99 src/language/dictionary/numeric.c:68
+#: src/language/dictionary/numeric.c:139
+msgid "`)' expected after output format."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:389
-msgid "Error reading font."
+#: src/language/dictionary/missing-values.c:55
+#: src/language/stats/aggregate.c:432
+msgid "expecting `('"
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:400
-msgid "installation error: Groff font error: "
+#: src/language/dictionary/missing-values.c:71
+#, c-format
+msgid ""
+"Cannot mix numeric variables (e.g. %s) and string variables (e.g. %s) within "
+"a single list."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:425
+#: src/language/dictionary/missing-values.c:111
 #, c-format
 #, c-format
-msgid "Bad character \\%3o."
+msgid "Truncating missing value to short string length (%d characters)."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:665
+#: src/language/dictionary/missing-values.c:130
 #, c-format
 #, c-format
-msgid "Groff font error: Cannot find \"%s\"."
+msgid "Missing values provided are too long to assign to variable of width %d."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:730
-#, c-format
-msgid "%s: Opening Groff description file..."
+#: src/language/dictionary/modify-variables.c:93
+msgid ""
+"MODIFY VARS may not be used after TEMPORARY.  Temporary transformations will "
+"be made permanent."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:746
-msgid "Multiple `sizes' declarations."
+#: src/language/dictionary/modify-variables.c:117
+msgid "REORDER subcommand may be given at most once."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:763
-msgid "Unexpected end of file.  Missing 0 terminator to `sizes' command?"
+#: src/language/dictionary/modify-variables.c:140
+msgid "Cannot specify ALL after specifying a set of variables."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:775 src/groff-font.c:782 src/groff-font.c:795
-msgid "Bad argument to `sizes'."
+#: src/language/dictionary/modify-variables.c:150
+msgid "`(' expected on REORDER subcommand."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:787
-msgid "Bad range in argument to `sizes'."
+#: src/language/dictionary/modify-variables.c:162
+msgid "`)' expected following variable names on REORDER subcommand."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:816
-msgid "Family name expected."
+#: src/language/dictionary/modify-variables.c:180
+msgid "RENAME subcommand may be given at most once."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:821
-msgid "This command already specified."
+#: src/language/dictionary/modify-variables.c:193
+msgid "`(' expected on RENAME subcommand."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:841
-#, c-format
-msgid "%s: Device characteristic already defined."
+#: src/language/dictionary/modify-variables.c:201
+msgid ""
+"`=' expected between lists of new and old variable names on RENAME "
+"subcommand."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:847
+#: src/language/dictionary/modify-variables.c:209
 #, c-format
 #, c-format
-msgid "%s: Invalid numeric format."
+msgid ""
+"Differing number of variables in old name list (%d) and in new name list (%"
+"d)."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:877
-msgid "Missing `res', `unitwidth', and/or `sizes' line(s)."
+#: src/language/dictionary/modify-variables.c:220
+msgid "`)' expected after variable lists on RENAME subcommand."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:903
-msgid "Description file read successfully."
+#: src/language/dictionary/modify-variables.c:234
+msgid ""
+"KEEP subcommand may be given at most once.  It may notbe given in "
+"conjunction with the DROP subcommand."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:935
-msgid "Error reading description file."
+#: src/language/dictionary/modify-variables.c:277
+msgid ""
+"DROP subcommand may be given at most once.  It may not be given in "
+"conjunction with the KEEP subcommand."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:992
-msgid "<<fallback>>"
+#: src/language/dictionary/modify-variables.c:303
+#, c-format
+msgid "Unrecognized subcommand name `%s'."
 msgstr ""
 
 msgstr ""
 
-#: src/hash.c:492
-#, c-format
-msgid "hash table:"
+#: src/language/dictionary/modify-variables.c:305
+msgid "Subcommand name expected."
 msgstr ""
 
 msgstr ""
 
-#: src/heap.c:167
-#, c-format
-msgid "bad ordering of keys %d and %d\n"
+#: src/language/dictionary/modify-variables.c:313
+msgid "`/' or `.' expected."
 msgstr ""
 
 msgstr ""
 
-#: src/heap.c:177
+#: src/language/dictionary/numeric.c:61
 #, c-format
 #, c-format
-msgid "Heap contents:\n"
+msgid "Format type %s may not be used with a numeric variable."
 msgstr ""
 
 msgstr ""
 
-#: src/html.c:66
+#: src/language/dictionary/numeric.c:80 src/language/dictionary/numeric.c:162
+#: src/language/dictionary/vector.c:159
 #, c-format
 #, c-format
-msgid "HTML driver initializing as `%s'..."
+msgid "There is already a variable named %s."
 msgstr ""
 
 msgstr ""
 
-#: src/html.c:154
+#: src/language/dictionary/numeric.c:132
 #, c-format
 #, c-format
-msgid "Unknown configuration parameter `%s' for HTML device driver."
+msgid "Format type %s may not be used with a string variable."
 msgstr ""
 
 msgstr ""
 
-#: src/html.c:236
+#: src/language/dictionary/rename-variables.c:49
 msgid ""
 msgid ""
-"Cannot find HTML prologue.  The use of `-vv' on the command line is "
-"suggested as a debugging aid."
+"RENAME VARS may not be used after TEMPORARY.  Temporary transformations will "
+"be made permanent."
 msgstr ""
 
 msgstr ""
 
-#: src/html.c:241
-#, c-format
-msgid "%s: %s: Opening HTML prologue..."
+#: src/language/dictionary/rename-variables.c:61
+msgid "`(' expected."
 msgstr ""
 
 msgstr ""
 
-#: src/html.c:268 src/html.c:279 src/postscript.c:1355 src/postscript.c:1366
-msgid "nobody"
+#: src/language/dictionary/rename-variables.c:69
+msgid "`=' expected between lists of new and old variable names."
 msgstr ""
 
 msgstr ""
 
-#: src/html.c:275 src/html.c:280 src/postscript.c:1362 src/postscript.c:1367
-msgid "nowhere"
+#: src/language/dictionary/rename-variables.c:78
+#, c-format
+msgid ""
+"Differing number of variables in old name list (%u) and in new name list (%"
+"u)."
 msgstr ""
 
 msgstr ""
 
-#: src/html.c:339
-#, c-format
-msgid "%s: HTML prologue read successfully."
+#: src/language/dictionary/rename-variables.c:90
+msgid "`)' expected after variable names."
 msgstr ""
 
 msgstr ""
 
-#: src/html.c:343
+#: src/language/dictionary/rename-variables.c:100
 #, c-format
 #, c-format
-msgid "%s: Error reading HTML prologue."
+msgid "Renaming would duplicate variable name %s."
 msgstr ""
 
 msgstr ""
 
-#: src/html.c:371
-#, c-format
-msgid "HTML output driver: %s: %s"
+#: src/language/dictionary/sys-file-info.c:100
+msgid "File:"
 msgstr ""
 
 msgstr ""
 
-#: src/html.c:402 list.q:259 src/list.q:259
-#, c-format
-msgid "Cannot open first page on HTML device %s."
+#: src/language/dictionary/sys-file-info.c:102
+msgid "Label:"
 msgstr ""
 
 msgstr ""
 
-#: src/include.c:51
-msgid "Unrecognized filename format."
+#: src/language/dictionary/sys-file-info.c:106
+msgid "No label."
 msgstr ""
 
 msgstr ""
 
-#: src/inpt-pgm.c:84
-msgid "No matching INPUT PROGRAM command."
+#: src/language/dictionary/sys-file-info.c:109
+msgid "Created:"
 msgstr ""
 
 msgstr ""
 
-#: src/inpt-pgm.c:89
-msgid ""
-"No data-input or transformation commands specified between INPUT PROGRAM and "
-"END INPUT PROGRAM."
+#: src/language/dictionary/sys-file-info.c:112
+msgid "Endian:"
 msgstr ""
 
 msgstr ""
 
-#: src/inpt-pgm.c:283 src/inpt-pgm.c:420
-msgid ""
-"This command may only be executed between INPUT PROGRAM and END INPUT "
-"PROGRAM."
+#: src/language/dictionary/sys-file-info.c:113
+msgid "Big."
 msgstr ""
 
 msgstr ""
 
-#: src/inpt-pgm.c:336
-msgid "COLUMN subcommand multiply specified."
+#: src/language/dictionary/sys-file-info.c:113
+msgid "Little."
 msgstr ""
 
 msgstr ""
 
-#: src/inpt-pgm.c:350
-msgid "expecting file handle name"
+#: src/language/dictionary/sys-file-info.c:114
+msgid "Variables:"
 msgstr ""
 
 msgstr ""
 
-#: src/inpt-pgm.c:393
-msgid ""
-"REREAD: Column numbers must be positive finite numbers.  Column set to 1."
+#: src/language/dictionary/sys-file-info.c:117
+msgid "Cases:"
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:219
-#, c-format
-msgid "%s does not form a valid number."
+#: src/language/dictionary/sys-file-info.c:120
+msgid "Type:"
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:337
-#, c-format
-msgid "Bad character in input: `%c'."
+#: src/language/dictionary/sys-file-info.c:121
+msgid "System File."
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:339
-#, c-format
-msgid "Bad character in input: `\\%o'."
+#: src/language/dictionary/sys-file-info.c:122
+msgid "Weight:"
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:360
-msgid "Syntax error at end of file."
+#: src/language/dictionary/sys-file-info.c:126
+msgid "Not weighted."
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:370
-#, c-format
-msgid "Syntax error %s at `%s'."
+#: src/language/dictionary/sys-file-info.c:128
+msgid "Mode:"
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:373
+#: src/language/dictionary/sys-file-info.c:130
 #, c-format
 #, c-format
-msgid "Syntax error at `%s'."
+msgid "Compression %s."
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:493
-#, c-format
-msgid "expecting `%s'"
+#: src/language/dictionary/sys-file-info.c:130
+msgid "on"
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:510
-#, c-format
-msgid "expecting %s"
+#: src/language/dictionary/sys-file-info.c:130
+msgid "off"
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:524
-msgid "expecting string"
+#: src/language/dictionary/sys-file-info.c:140
+#: src/language/dictionary/sys-file-info.c:378
+msgid "Description"
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:538
-msgid "expecting integer"
+#: src/language/dictionary/sys-file-info.c:141
+#: src/language/dictionary/sys-file-info.c:376
+msgid "Position"
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:552
-msgid "expecting number"
+#: src/language/dictionary/sys-file-info.c:199
+msgid "The active file does not have a file label."
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:566
-msgid "expecting identifier"
+#: src/language/dictionary/sys-file-info.c:202
+msgid "File label:"
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:702
-msgid "The rest of this command has been discarded."
+#: src/language/dictionary/sys-file-info.c:264
+msgid "No variables to display."
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:842 src/print.c:1150
-#, c-format
-msgid "<ERROR>"
+#: src/language/dictionary/sys-file-info.c:283
+msgid "Macros not supported."
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:968 src/pfm-read.c:132 src/repeat.c:225
-msgid "Unexpected end of file."
+#: src/language/dictionary/sys-file-info.c:293
+msgid "The active file dictionary does not contain any documents."
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:994
-msgid "binary"
+#: src/language/dictionary/sys-file-info.c:302
+msgid "Documents in the active file:"
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:994
-msgid "octal"
+#: src/language/dictionary/sys-file-info.c:380
+#: src/language/dictionary/sys-file-info.c:519 src/procedure.c:888
+#: src/ui/gui/var-sheet.c:71
+msgid "Label"
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:994
-msgid "hex"
+#: src/language/dictionary/sys-file-info.c:452
+#, c-format
+msgid "Format: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:1008
+#: src/language/dictionary/sys-file-info.c:459
 #, c-format
 #, c-format
-msgid "String of %s digits has %d characters, which is not a multiple of %d."
+msgid "Print Format: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:1037
+#: src/language/dictionary/sys-file-info.c:462
 #, c-format
 #, c-format
-msgid "`%c' is not a valid %s digit."
+msgid "Write Format: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:1068
-msgid "Unterminated string constant."
+#: src/language/dictionary/sys-file-info.c:474
+msgid "Missing Values: "
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:1140
-#, c-format
-msgid "String exceeds 255 characters in length (%d characters)."
+#: src/language/dictionary/sys-file-info.c:518
+#: src/language/stats/crosstabs.q:1111 src/language/stats/crosstabs.q:1138
+#: src/language/stats/crosstabs.q:1158 src/language/stats/crosstabs.q:1180
+#: src/language/stats/examine.q:1138 src/language/stats/frequencies.q:1146
+#: src/language/stats/frequencies.q:1267 src/procedure.c:887
+msgid "Value"
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:1155
-msgid ""
-"Sorry, literal strings may not contain null characters.  Replacing with "
-"spaces."
+#: src/language/dictionary/sys-file-info.c:575
+msgid "No vectors defined."
 msgstr ""
 
 msgstr ""
 
-#: list.c:131
-msgid "FROM specifier of CASES subcommand requires an integer argument."
+#: src/language/dictionary/sys-file-info.c:590
+msgid "Vector"
 msgstr ""
 
 msgstr ""
 
-#: list.c:137
-msgid "Bad argument for FROM specifier of CASES subcommand."
+#: src/language/dictionary/value-labels.c:121
+#, c-format
+msgid ""
+"It is not possible to assign value labels to long string variables such as %"
+"s."
 msgstr ""
 
 msgstr ""
 
-#: list.c:146
-msgid "BY specifier of CASES subcommand requires an integer argument."
+#: src/language/dictionary/value-labels.c:157 src/language/lexer/lexer.c:590
+msgid "expecting string"
 msgstr ""
 
 msgstr ""
 
-#: list.c:152
-msgid "Bad argument for BY specifier of CASES subcommand."
+#: src/language/dictionary/value-labels.c:166 src/language/lexer/lexer.c:604
+msgid "expecting integer"
 msgstr ""
 
 msgstr ""
 
-#: list.c:162
-msgid "TO specifier of CASES subcommand requires an integer argument."
+#: src/language/dictionary/value-labels.c:170
+#, c-format
+msgid "Value label `%g' is not integer."
 msgstr ""
 
 msgstr ""
 
-#: list.c:168
-msgid "Bad argument for TO specifier of CASES subcommand."
+#: src/language/dictionary/value-labels.c:180
+msgid "Truncating value label to 60 characters."
 msgstr ""
 
 msgstr ""
 
-#: list.q:152 src/list.q:152
-#, c-format
-msgid ""
-"The first case (%ld) specified precedes the last case (%ld) specified.  The "
-"values will be swapped."
+#: src/language/dictionary/variable-label.c:50
+msgid "String expected for variable label."
 msgstr ""
 
 msgstr ""
 
-#: list.q:160 src/list.q:160
-#, c-format
-msgid ""
-"The first case (%ld) to list is less than 1.  The value is being reset to 1."
+#: src/language/dictionary/variable-label.c:56
+msgid "Truncating variable label to 255 characters."
 msgstr ""
 
 msgstr ""
 
-#: list.q:166 src/list.q:166
+#: src/language/dictionary/vector.c:70
 #, c-format
 #, c-format
-msgid ""
-"The last case (%ld) to list is less than 1.  The value is being reset to 1."
+msgid "Vector name %s is given twice."
 msgstr ""
 
 msgstr ""
 
-#: list.q:172 src/list.q:172
+#: src/language/dictionary/vector.c:76
 #, c-format
 #, c-format
-msgid "The step value %ld is less than 1.  The value is being reset to 1."
-msgstr ""
-
-#: list.q:199 src/list.q:199
-msgid "`/FORMAT WEIGHT' specified, but weighting is not on."
+msgid "There is already a vector with name %s."
 msgstr ""
 
 msgstr ""
 
-#: list.q:445 src/list.q:445
-msgid "Line"
+#: src/language/dictionary/vector.c:97
+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."
 msgstr ""
 
 msgstr ""
 
-#: src/loop.c:201
-msgid "The index variable may not be a string variable."
+#: src/language/dictionary/vector.c:131
+msgid "Vectors must have at least one element."
 msgstr ""
 
 msgstr ""
 
-#: src/loop.c:316
-msgid "There is no LOOP command that corresponds to this END LOOP."
+#: src/language/dictionary/vector.c:145
+#, c-format
+msgid "%s%d is too long for a variable name."
 msgstr ""
 
 msgstr ""
 
-#: src/loop.c:516
+#: src/language/dictionary/vector.c:184
 msgid ""
 msgid ""
-"This command may only appear enclosed in a LOOP/END LOOP control structure."
+"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/loop.c:522
-msgid "BREAK not enclosed in DO IF structure."
+#: src/language/dictionary/weight.c:48
+msgid "The weighting variable must be numeric."
 msgstr ""
 
 msgstr ""
 
-#: src/loop.c:599
-#, c-format
-msgid "%s without %s."
+#: src/language/dictionary/weight.c:53
+msgid "The weighting variable may not be scratch."
 msgstr ""
 
 msgstr ""
 
-#: src/main.c:63
-msgid "Error initializing output drivers."
+#: src/language/expressions/evaluate.c:144
+msgid "expecting number or string"
 msgstr ""
 
 msgstr ""
 
-#: src/main.c:124
-msgid "This command not executed."
+#: src/language/expressions/helpers.c:36
+msgid ""
+"One of the arguments to a DATE function is not an integer.  The result will "
+"be system-missing."
 msgstr ""
 
 msgstr ""
 
-#: src/main.c:128
+#: src/language/expressions/helpers.c:58
 msgid ""
 msgid ""
-"Skipping the rest of this command.  Part of this command may have been "
-"executed."
+"The week argument to DATE.WKYR is not an integer.  The result will be system-"
+"missing."
 msgstr ""
 
 msgstr ""
 
-#: src/main.c:133
+#: src/language/expressions/helpers.c:64
 msgid ""
 msgid ""
-"Skipping the rest of this command.  This command was fully executed up to "
-"this point."
+"The week argument to DATE.WKYR is outside the acceptable range of 1 to 53.  "
+"The result will be system-missing."
 msgstr ""
 
 msgstr ""
 
-#: src/main.c:138
+#: src/language/expressions/helpers.c:86
 msgid ""
 msgid ""
-"Trailing garbage was encountered following this command.  The command was "
-"fully executed to this point."
+"The day argument to DATE.YRDAY is not an integer.  The result will be system-"
+"missing."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:186
-msgid "VARIABLES subcommand multiply specified."
+#: src/language/expressions/helpers.c:92
+msgid ""
+"The day argument to DATE.YRDAY is outside the acceptable range of 1 to 366.  "
+"The result will be system-missing."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:201
-msgid "VARNAME_ cannot be explicitly specified on VARIABLES."
+#: src/language/expressions/helpers.c:114
+msgid ""
+"The year argument to YRMODA is greater than 47516.  The result will be "
+"system-missing."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:265
-msgid "in FORMAT subcommand"
+#: src/language/expressions/parse.c:254
+#, c-format
+msgid ""
+"Type mismatch: expression has %s type, but a numeric value is required here."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:276
-msgid "SPLIT subcommand multiply specified."
+#: src/language/expressions/parse.c:266
+#, c-format
+msgid ""
+"Type mismatch: expression has %s type, but a string value is required here."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:283
-msgid "in SPLIT subcommand"
+#: src/language/expressions/parse.c:407
+#, c-format
+msgid "Type mismatch while applying %s operator: cannot convert %s to %s."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:292
-msgid "Split variable may not be named ROWTYPE_ or VARNAME_."
+#: src/language/expressions/parse.c:612
+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/matrix-data.c:324
-#, c-format
-msgid "Split variable %s is already another type."
+#: src/language/expressions/parse.c:711
+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/matrix-data.c:339
-msgid "FACTORS subcommand multiply specified."
+#: src/language/expressions/parse.c:776
+#, c-format
+msgid "Unknown system variable %s."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:354
+#: src/language/expressions/parse.c:818
 #, c-format
 #, c-format
-msgid "Factor variable %s is already another type."
+msgid "Unknown identifier %s."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:369
-msgid "CELLS subcommand multiply specified."
+#: src/language/expressions/parse.c:846 src/language/stats/aggregate.c:488
+msgid "expecting `)'"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:375 src/matrix-data.c:394
-msgid "expecting positive integer"
+#: src/language/expressions/parse.c:853
+msgid "in expression"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:388
-msgid "N subcommand multiply specified."
+#: src/language/expressions/parse.c:1029
+#, c-format
+msgid "%s must have at least %d arguments in list."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:409
-msgid "CONTENTS subcommand multiply specified."
+#: src/language/expressions/parse.c:1038
+#, c-format
+msgid "%s must have even number of arguments in list."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:429
-msgid "Nested parentheses not allowed."
+#: src/language/expressions/parse.c:1041
+#, c-format
+msgid "%s must have multiple of %d arguments in list."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:439
-msgid "Mismatched right parenthesis (`(')."
+#: src/language/expressions/parse.c:1051
+#, c-format
+msgid "%s function does not accept a minimum valid argument count."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:444
-msgid "Empty parentheses not allowed."
+#: src/language/expressions/parse.c:1060
+#, c-format
+msgid "%s requires at least %d valid arguments in list."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:457 src/matrix-data.c:465
-msgid "in CONTENTS subcommand"
+#: src/language/expressions/parse.c:1066
+#, c-format
+msgid ""
+"With %s, using minimum valid argument count of %d does not make sense when "
+"passing only %d arguments in list."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:472
+#: src/language/expressions/parse.c:1120
 #, c-format
 #, c-format
-msgid "Content multiply specified for %s."
+msgid "Type mismatch invoking %s as "
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:489
-msgid "Missing right parenthesis."
+#: src/language/expressions/parse.c:1125
+msgid "Function invocation "
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:509
-msgid "Missing VARIABLES subcommand."
+#: src/language/expressions/parse.c:1127
+msgid " does not match any known function.  Candidates are:"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:515
-msgid ""
-"CONTENTS subcommand not specified: assuming file contains only CORR matrix."
+#: src/language/expressions/parse.c:1157
+#, c-format
+msgid "No function or vector named %s."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:525
-msgid ""
-"Missing CELLS subcommand.  CELLS is required when ROWTYPE_ is not given in "
-"the data and factors are present."
+#: src/language/expressions/parse.c:1199
+#, c-format
+msgid "expecting `,' or `)' invoking %s function"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:533
-msgid "Split file values must be present in the data when ROWTYPE_ is present."
+#: src/language/expressions/parse.c:1219
+#, c-format
+msgid "%s is a PSPP extension."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:588
-msgid "No continuous variables specified."
+#: src/language/lexer/format-parser.c:66
+msgid "X and T format specifiers not allowed here."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:1002
+#: src/language/lexer/format-parser.c:74
 #, c-format
 #, c-format
-msgid "End of line expected %s while reading %s."
+msgid "%.*s is not a valid data format."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:1190
-#, c-format
-msgid "expecting value for %s %s"
+#: src/language/lexer/format-parser.c:115
+msgid "Format specifier expected."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:1342
+#: src/language/lexer/format-parser.c:127
 #, c-format
 #, c-format
-msgid "Syntax error expecting SPLIT FILE value %s."
+msgid "Data format %s does not specify a width."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:1351
+#: src/language/lexer/format-parser.c:145
 #, c-format
 #, c-format
-msgid "Expecting value %g for %s."
+msgid "Data format %s is not valid."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:1389 src/matrix-data.c:1823
+#: src/language/lexer/lexer.c:264
 #, c-format
 #, c-format
-msgid "Syntax error expecting factor value %s."
+msgid "%s does not form a valid number."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:1398
+#: src/language/lexer/lexer.c:368
 #, c-format
 #, c-format
-msgid "Syntax error expecting value %g for %s %s."
+msgid "Bad character in input: `%c'."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:1612
+#: src/language/lexer/lexer.c:370
 #, c-format
 #, c-format
-msgid "Syntax error %s expecting SPLIT FILE value."
+msgid "Bad character in input: `\\%o'."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:1736
+#: src/language/lexer/lexer.c:401
 #, c-format
 #, c-format
-msgid ""
-"Expected %d lines of data for %s content; actually saw %d lines.  No data "
-"will be output for this content."
+msgid "Subcommand %s may only be specified once."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:1768
+#: src/language/lexer/lexer.c:409
 #, c-format
 #, c-format
-msgid "Multiply specified ROWTYPE_ %s."
+msgid "missing required subcommand %s"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:1773
+#: src/language/lexer/lexer.c:438
 #, c-format
 #, c-format
-msgid "Syntax error %s expecting ROWTYPE_ string."
+msgid "Syntax error %s at %s."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:1792
+#: src/language/lexer/lexer.c:441
 #, c-format
 #, c-format
-msgid "Syntax error %s."
+msgid "Syntax error at %s."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:1938
+#: src/language/lexer/lexer.c:559 src/language/lexer/lexer.c:576
 #, c-format
 #, c-format
-msgid "Duplicate specification for %s."
+msgid "expecting `%s'"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:1950
-#, c-format
-msgid "Too many rows of matrix data for %s."
+#: src/language/lexer/lexer.c:618
+msgid "expecting number"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:1995
-#, c-format
-msgid "Syntax error expecting value for %s %s."
+#: src/language/lexer/lexer.c:632
+msgid "expecting identifier"
 msgstr ""
 
 msgstr ""
 
-#: means.c:210
-msgid "CROSSBREAK subcommand may be given only once."
+#: src/language/lexer/lexer.c:842
+msgid "<ERROR>"
 msgstr ""
 
 msgstr ""
 
-#: means.q:106 src/means.q:106
-msgid "Missing required subcommand TABLES."
+#: src/language/lexer/lexer.c:988
+msgid "binary"
 msgstr ""
 
 msgstr ""
 
-#: means.q:144 src/means.q:144
-msgid "TABLES or CROSSBREAK subcommand may not appear more than once."
+#: src/language/lexer/lexer.c:993
+msgid "octal"
 msgstr ""
 
 msgstr ""
 
-#: means.q:181 src/means.q:181
-#, c-format
-msgid ""
-"Variable %s specified on TABLES or CROSSBREAK, but not specified on "
-"VARIABLES."
+#: src/language/lexer/lexer.c:998
+msgid "hex"
 msgstr ""
 
 msgstr ""
 
-#: means.q:195 src/means.q:195
+#: src/language/lexer/lexer.c:1008
 #, c-format
 #, c-format
-msgid "LOWEST and HIGHEST may not be used for independent variables (%s)."
+msgid "String of %s digits has %d characters, which is not a multiple of %d."
 msgstr ""
 
 msgstr ""
 
-#: means.q:203 src/means.q:203
+#: src/language/lexer/lexer.c:1037
 #, c-format
 #, c-format
-msgid ""
-"Independent variables (%s) may not have noninteger endpoints in their ranges."
+msgid "`%c' is not a valid %s digit."
 msgstr ""
 
 msgstr ""
 
-#: means.q:236 src/means.q:236
-msgid "VARIABLES must precede TABLES."
+#: src/language/lexer/lexer.c:1068
+msgid "Unterminated string constant."
 msgstr ""
 
 msgstr ""
 
-#: means.q:293 src/means.q:293
-#, c-format
-msgid "Upper value (%g) is less than lower value (%g) on VARIABLES subcommand."
+#: src/language/lexer/lexer.c:1122
+msgid "Unexpected end of file in string concatenation."
 msgstr ""
 
 msgstr ""
 
-#: src/mis-val.c:77
-msgid "`)' expected after value specification."
+#: src/language/lexer/lexer.c:1130
+msgid "String expected following `+'."
 msgstr ""
 
 msgstr ""
 
-#: src/mis-val.c:111
+#: src/language/lexer/lexer.c:1143
 #, c-format
 #, c-format
-msgid "`(' expected after variable name%s."
+msgid "String exceeds 255 characters in length (%d characters)."
 msgstr ""
 
 msgstr ""
 
-#: src/mis-val.c:123
-msgid "Long string value specified."
+#: src/language/lexer/lexer.c:1158
+msgid ""
+"Sorry, literal strings may not contain null characters.  Replacing with "
+"spaces."
 msgstr ""
 
 msgstr ""
 
-#: src/mis-val.c:128
-msgid "Short strings must be of equal width."
+#: src/language/lexer/range-parser.c:43
+#, c-format
+msgid ""
+"Low end of range (%g) is below high end (%g).  The range will be treated as "
+"reversed."
 msgstr ""
 
 msgstr ""
 
-#: src/mis-val.c:185
+#: src/language/lexer/range-parser.c:51
 #, c-format
 #, c-format
-msgid "Range %g THRU %g is not valid because %g is greater than %g."
+msgid "Ends of range are equal (%g)."
 msgstr ""
 
 msgstr ""
 
-#: src/mis-val.c:216
-msgid "Number or range expected."
+#: src/language/lexer/range-parser.c:59
+msgid "LO or LOWEST must be part of a range."
 msgstr ""
 
 msgstr ""
 
-#: src/mis-val.c:249
-msgid "At most one range can exist in the missing values for any one variable."
+#: src/language/lexer/range-parser.c:98
+msgid "System-missing value is not valid here."
 msgstr ""
 
 msgstr ""
 
-#: src/mis-val.c:255
-msgid "At most one individual value can be missing along with one range."
+#: src/language/lexer/range-parser.c:106
+msgid "expecting number or data string"
 msgstr ""
 
 msgstr ""
 
-#: src/mis-val.c:317
-msgid "String is not of proper length."
+#: src/language/lexer/variable-parser.c:49
+msgid "expecting variable name"
 msgstr ""
 
 msgstr ""
 
-#: src/mis-val.c:326 src/repeat.c:476
-msgid "String expected."
+#: src/language/lexer/variable-parser.c:59
+#, c-format
+msgid "%s is not a variable name."
 msgstr ""
 
 msgstr ""
 
-#: src/mis-val.c:366
-msgid "Missing value:"
+#: src/language/lexer/variable-parser.c:147
+#, c-format
+msgid ""
+"%s is not a numeric variable.  It will not be included in the variable list."
 msgstr ""
 
 msgstr ""
 
-#: src/mis-val.c:371
-msgid "(long string variable)"
+#: src/language/lexer/variable-parser.c:150
+#, c-format
+msgid ""
+"%s is not a string variable.  It will not be included in the variable list."
 msgstr ""
 
 msgstr ""
 
-#: src/mis-val.c:376
+#: src/language/lexer/variable-parser.c:154
 #, c-format
 #, c-format
-msgid "(no missing values)\n"
+msgid "Scratch variables (such as %s) are not allowed here."
 msgstr ""
 
 msgstr ""
 
-#: src/mis-val.c:399
+#: src/language/lexer/variable-parser.c:157
 #, c-format
 #, c-format
-msgid "(!!!INTERNAL ERROR--%d!!!)\n"
+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/modify-vars.c:108
-msgid "REORDER subcommand may be given at most once."
+#: src/language/lexer/variable-parser.c:162
+#, c-format
+msgid "Variable %s appears twice in variable list."
 msgstr ""
 
 msgstr ""
 
-#: src/modify-vars.c:131
-msgid "Cannot specify ALL after specifying a set of variables."
+#: src/language/lexer/variable-parser.c:271
+#, c-format
+msgid "%s TO %s is not valid syntax since %s precedes %s in the dictionary."
 msgstr ""
 
 msgstr ""
 
-#: src/modify-vars.c:141
-msgid "`(' expected on REORDER subcommand."
+#: src/language/lexer/variable-parser.c:280
+#, c-format
+msgid ""
+"When using the TO keyword to specify several variables, both variables must "
+"be from the same variable dictionaries, of either ordinary, scratch, or "
+"system variables.  %s is a %s variable, whereas %s is %s."
 msgstr ""
 
 msgstr ""
 
-#: src/modify-vars.c:153
-msgid "`)' expected following variable names on REORDER subcommand."
+#: src/language/lexer/variable-parser.c:351
+msgid "incorrect use of TO convention"
 msgstr ""
 
 msgstr ""
 
-#: src/modify-vars.c:171
-msgid "RENAME subcommand may be given at most once."
+#: src/language/lexer/variable-parser.c:394
+msgid "Scratch variables not allowed here."
 msgstr ""
 
 msgstr ""
 
-#: src/modify-vars.c:184
-msgid "`(' expected on RENAME subcommand."
+#: src/language/lexer/variable-parser.c:416
+msgid "Prefixes don't match in use of TO convention."
 msgstr ""
 
 msgstr ""
 
-#: src/modify-vars.c:192
-msgid ""
-"`=' expected between lists of new and old variable names on RENAME "
-"subcommand."
+#: src/language/lexer/variable-parser.c:421
+msgid "Bad bounds in use of TO convention."
 msgstr ""
 
 msgstr ""
 
-#: src/modify-vars.c:200 src/rename-vars.c:70
+#: src/language/line-buffer.c:246
 #, c-format
 #, c-format
-msgid ""
-"Differing number of variables in old name list (%d) and in new name list (%"
-"d)."
+msgid "Can't find `%s' in include file search path."
 msgstr ""
 
 msgstr ""
 
-#: src/modify-vars.c:211
-msgid "`)' expected after variable lists on RENAME subcommand."
+#: src/language/line-buffer.c:330
+#, c-format
+msgid "Closing `%s': %s."
 msgstr ""
 
 msgstr ""
 
-#: src/modify-vars.c:225
-msgid ""
-"KEEP subcommand may be given at most once.  It may notbe given in "
-"conjunction with the DROP subcommand."
+#: src/language/line-buffer.c:441
+#, c-format
+msgid "%s: Opening as syntax file."
 msgstr ""
 
 msgstr ""
 
-#: src/modify-vars.c:267
-msgid ""
-"DROP subcommand may be given at most once.  It may not be given in "
-"conjunction with the KEEP subcommand."
+#: src/language/line-buffer.c:446
+#, c-format
+msgid "Opening `%s': %s."
 msgstr ""
 
 msgstr ""
 
-#: src/modify-vars.c:293
+#: src/language/line-buffer.c:459
 #, c-format
 #, c-format
-msgid "Unrecognized subcommand name `%s'."
+msgid "Reading `%s': %s."
 msgstr ""
 
 msgstr ""
 
-#: src/modify-vars.c:295
-msgid "Subcommand name expected."
+#: src/language/stats/aggregate.c:198
+msgid "while expecting COLUMNWISE"
 msgstr ""
 
 msgstr ""
 
-#: src/modify-vars.c:303
-msgid "`/' or `.' expected."
+#: src/language/stats/aggregate.c:227
+msgid "expecting BREAK"
 msgstr ""
 
 msgstr ""
 
-#: src/numeric.c:58
-#, c-format
-msgid "Format type %s may not be used with a numeric variable."
+#: src/language/stats/aggregate.c:232
+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."
 msgstr ""
 
 msgstr ""
 
-#: src/numeric.c:77 src/numeric.c:159 src/vector.c:157
+#: src/language/stats/aggregate.c:401
+msgid "expecting aggregation function"
+msgstr ""
+
+#: src/language/stats/aggregate.c:417
 #, c-format
 #, c-format
-msgid "There is already a variable named %s."
+msgid "Unknown aggregation function %s."
 msgstr ""
 
 msgstr ""
 
-#: src/numeric.c:130
+#: src/language/stats/aggregate.c:469
 #, c-format
 #, c-format
-msgid "Format type %s may not be used with a string variable."
+msgid "Missing argument %d to %s."
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:86
-msgid "Attempt to iterate driver list reentrantly."
+#: src/language/stats/aggregate.c:478
+#, c-format
+msgid "Arguments to %s must be of same type as source variables."
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:163
+#: src/language/stats/aggregate.c:500
 #, c-format
 #, c-format
-msgid "Unknown output driver `%s'."
+msgid ""
+"Number of source variables (%u) does not match number of target variables (%"
+"u)."
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:165
+#: src/language/stats/aggregate.c:516
 #, c-format
 #, c-format
-msgid "Output driver `%s' referenced but never defined."
+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/output.c:295
-msgid "Cannot find output initialization file.  Use `-vv' to view search path."
+#: src/language/stats/aggregate.c:583
+#, 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/output.c:300
+#: src/language/stats/autorecode.c:126
 #, c-format
 #, c-format
-msgid "%s: Opening device description file..."
+msgid "Source variable count (%u) does not match target variable count (%u)."
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:304 src/output.c:1164 src/postscript.c:1097
+#: src/language/stats/autorecode.c:154
 #, c-format
 #, c-format
-msgid "Opening %s: %s."
+msgid "Target variable %s duplicates existing variable %s."
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:315 src/output.c:1175 src/postscript.c:1114
+#: src/language/stats/autorecode.c:161
 #, c-format
 #, c-format
-msgid "Reading %s: %s."
+msgid "Duplicate variable name %s among target variables."
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:337 src/output.c:489
-msgid "Syntax error."
+#: src/language/stats/crosstabs.q:267
+msgid ""
+"Missing mode REPORT not allowed in general mode.  Assuming MISSING=TABLE."
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:347 src/postscript.c:1125
-#, c-format
-msgid "Closing %s: %s."
+#: src/language/stats/crosstabs.q:277
+msgid "Write mode ALL not allowed in general mode.  Assuming WRITE=CELLS."
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:352
-msgid "No output drivers are active."
+#: src/language/stats/crosstabs.q:333
+msgid "Too many crosstabulation variables or dimensions."
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:355
-msgid "Device definition file read successfully."
+#: src/language/stats/crosstabs.q:343
+msgid "expecting BY"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:357
-msgid "Error reading device definition file."
+#: src/language/stats/crosstabs.q:410
+msgid "VARIABLES must be specified before TABLES."
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:461
+#: src/language/stats/crosstabs.q:447
 #, c-format
 #, c-format
-msgid ""
-"Driver classes:\n"
-"\t"
+msgid "Maximum value (%ld) less than minimum value (%ld)."
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:590
-msgid "Syntax error in string constant."
+#: src/language/stats/crosstabs.q:812
+msgid "Summary."
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:621
-msgid "Syntax error in options."
+#: src/language/stats/crosstabs.q:814 src/language/stats/examine.q:923
+msgid "Cases"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:631
-msgid "Syntax error in options (`=' expected)."
+#: src/language/stats/crosstabs.q:815 src/language/stats/examine.q:857
+#: src/language/stats/frequencies.q:1144 src/language/stats/frequencies.q:1517
+msgid "Valid"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:638
-msgid "Syntax error in options (value expected after `=')."
+#: src/language/stats/crosstabs.q:816 src/language/stats/examine.q:858
+#: src/language/stats/frequencies.q:1212 src/language/stats/frequencies.q:1518
+#: src/ui/gui/var-sheet.c:73
+msgid "Missing"
+msgstr ""
+
+#: src/language/stats/crosstabs.q:817 src/language/stats/crosstabs.q:1020
+#: src/language/stats/crosstabs.q:1740 src/language/stats/examine.q:859
+#: src/language/stats/frequencies.q:1221 src/language/stats/oneway.q:314
+#: src/language/stats/oneway.q:478 src/language/stats/regression.q:294
+msgid "Total"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:710
-msgid "Driver name expected."
+#: src/language/stats/crosstabs.q:827 src/language/stats/examine.q:935
+#: src/language/stats/frequencies.q:1516 src/language/stats/oneway.q:400
+#: src/language/stats/t-test.q:682 src/language/stats/t-test.q:705
+#: src/language/stats/t-test.q:830 src/language/stats/t-test.q:1365
+msgid "N"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:731
-msgid "Class name expected."
+#: src/language/stats/crosstabs.q:828 src/language/stats/examine.q:938
+#: src/language/stats/frequencies.q:1148 src/language/stats/frequencies.q:1149
+#: src/language/stats/frequencies.q:1150
+msgid "Percent"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:740
-#, c-format
-msgid "Unknown output driver class `%s'."
+#: src/language/stats/crosstabs.q:1070
+msgid "count"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:747
-#, c-format
-msgid "Can't initialize output driver class `%s'."
+#: src/language/stats/crosstabs.q:1071
+msgid "row %"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:754
-#, c-format
-msgid "Can't initialize output driver `%s' of class `%s'."
+#: src/language/stats/crosstabs.q:1072
+msgid "column %"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:776
-#, c-format
-msgid "Unknown device type `%s'."
+#: src/language/stats/crosstabs.q:1073
+msgid "total %"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:788
-#, c-format
-msgid "Can't complete initialization of output driver `%s' of class `%s'."
+#: src/language/stats/crosstabs.q:1074
+msgid "expected"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:835
-#, c-format
-msgid "Can't deinitialize output driver class `%s'."
+#: src/language/stats/crosstabs.q:1075
+msgid "residual"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:908
-#, c-format
-msgid "Trying to find keyword `%s'...\n"
+#: src/language/stats/crosstabs.q:1076
+msgid "std. resid."
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:1025
-#, c-format
-msgid "Unit \"%s\" is unknown in dimension \"%s\"."
+#: src/language/stats/crosstabs.q:1077
+msgid "adj. resid."
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:1040
-#, c-format
-msgid "Bad dimension \"%s\"."
+#: src/language/stats/crosstabs.q:1107
+msgid "Chi-square tests."
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:1066
-#, c-format
-msgid "`x' expected in paper size `%s'."
+#: src/language/stats/crosstabs.q:1110 src/language/stats/crosstabs.q:1137
+#: src/language/stats/crosstabs.q:1157 src/language/stats/crosstabs.q:1178
+#: src/language/stats/examine.q:1369
+msgid "Statistic"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:1076
-#, c-format
-msgid "Trailing garbage `%s' on paper size `%s'."
+#: src/language/stats/crosstabs.q:1112 src/language/stats/oneway.q:287
+#: src/language/stats/oneway.q:690 src/language/stats/regression.q:287
+#: src/language/stats/t-test.q:980 src/language/stats/t-test.q:1172
+#: src/language/stats/t-test.q:1264
+msgid "df"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:1125
-msgid "Paper size name must not be empty."
+#: src/language/stats/crosstabs.q:1114
+msgid "Asymp. Sig. (2-sided)"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:1156
-msgid "Cannot find `papersize' configuration file."
+#: src/language/stats/crosstabs.q:1116
+msgid "Exact. Sig. (2-sided)"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:1160
-#, c-format
-msgid "%s: Opening paper size definition file..."
+#: src/language/stats/crosstabs.q:1118
+msgid "Exact. Sig. (1-sided)"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:1202
-msgid "Syntax error in paper size definition."
+#: src/language/stats/crosstabs.q:1133
+msgid "Symmetric measures."
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:1231
-msgid "Paper size definition file read successfully."
+#: src/language/stats/crosstabs.q:1136 src/language/stats/crosstabs.q:1177
+msgid "Category"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:1233
-msgid "Error reading paper size definition file."
+#: src/language/stats/crosstabs.q:1139 src/language/stats/crosstabs.q:1181
+msgid "Asymp. Std. Error"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:1302
-#, c-format
-msgid "Error closing page on %s device of %s class."
+#: src/language/stats/crosstabs.q:1140 src/language/stats/crosstabs.q:1182
+msgid "Approx. T"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:1306
-#, c-format
-msgid "Error opening page on %s device of %s class."
+#: src/language/stats/crosstabs.q:1141 src/language/stats/crosstabs.q:1183
+msgid "Approx. Sig."
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:89
-#, c-format
-msgid "portable file %s corrupt at offset %ld: "
+#: src/language/stats/crosstabs.q:1152
+msgid "Risk estimate."
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:108 src/pfm-write.c:502
+#: src/language/stats/crosstabs.q:1156
 #, c-format
 #, c-format
-msgid "%s: Closing portable file: %s."
+msgid "95%% Confidence Interval"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:140
-msgid "Bad line end."
+#: src/language/stats/crosstabs.q:1159 src/language/stats/t-test.q:984
+#: src/language/stats/t-test.q:1169 src/language/stats/t-test.q:1267
+msgid "Lower"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:221
-#, c-format
-msgid "Cannot read file %s as portable file: already opened for %s."
+#: src/language/stats/crosstabs.q:1160 src/language/stats/t-test.q:985
+#: src/language/stats/t-test.q:1170 src/language/stats/t-test.q:1268
+msgid "Upper"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:227
-#, c-format
-msgid "%s: Opening portable-file handle %s for reading."
+#: src/language/stats/crosstabs.q:1174
+msgid "Directional measures."
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:235
-#, c-format
-msgid ""
-"An error occurred while opening \"%s\" for reading as a portable file: %s."
+#: src/language/stats/crosstabs.q:1179 src/ui/gui/var-sheet.c:68
+msgid "Type"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:269
-msgid "Data record expected."
+#: src/language/stats/crosstabs.q:1935
+msgid "Pearson Chi-Square"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:271
-msgid "Read portable-file dictionary successfully."
+#: src/language/stats/crosstabs.q:1936
+msgid "Likelihood Ratio"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:280
-msgid "Error reading portable-file dictionary."
+#: src/language/stats/crosstabs.q:1937
+msgid "Fisher's Exact Test"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:378
-msgid "Missing numeric terminator."
+#: src/language/stats/crosstabs.q:1938
+msgid "Continuity Correction"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:415
-msgid "Bad integer format."
+#: src/language/stats/crosstabs.q:1939
+msgid "Linear-by-Linear Association"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:445
-#, c-format
-msgid "Bad string length %d."
+#: src/language/stats/crosstabs.q:1976 src/language/stats/crosstabs.q:2046
+#: src/language/stats/crosstabs.q:2105
+msgid "N of Valid Cases"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:544
-#, c-format
-msgid "Bad date string length %d."
+#: src/language/stats/crosstabs.q:1992 src/language/stats/crosstabs.q:2121
+msgid "Nominal by Nominal"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:548
-msgid "Bad character in date."
+#: src/language/stats/crosstabs.q:1993 src/language/stats/crosstabs.q:2122
+msgid "Ordinal by Ordinal"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:568
-#, c-format
-msgid "Bad time string length %d."
+#: src/language/stats/crosstabs.q:1994
+msgid "Interval by Interval"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:572
-msgid "Bad character in time."
+#: src/language/stats/crosstabs.q:1995
+msgid "Measure of Agreement"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:622 src/pfm-read.c:631 src/sfm-read.c:900 src/sfm-read.c:910
-#, c-format
-msgid "%s: Bad format specifier byte (%d)."
+#: src/language/stats/crosstabs.q:2000
+msgid "Phi"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:633
-#, c-format
-msgid "%s variable %s has %s format specifier %s."
+#: src/language/stats/crosstabs.q:2001
+msgid "Cramer's V"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:634 src/print.c:608 src/sfm-read.c:914
-msgid "String"
+#: src/language/stats/crosstabs.q:2002
+msgid "Contingency Coefficient"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:634 src/print.c:608 src/sfm-read.c:914
-msgid "Numeric"
+#: src/language/stats/crosstabs.q:2003
+msgid "Kendall's tau-b"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:673
-msgid "Expected variable count record."
+#: src/language/stats/crosstabs.q:2004
+msgid "Kendall's tau-c"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:677
-#, c-format
-msgid "Invalid number of variables %d."
+#: src/language/stats/crosstabs.q:2005
+msgid "Gamma"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:687
-#, c-format
-msgid "Unexpected flag value %d."
+#: src/language/stats/crosstabs.q:2006
+msgid "Spearman Correlation"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:701
-#, c-format
-msgid "Weight variable name (%s) truncated."
+#: src/language/stats/crosstabs.q:2007
+msgid "Pearson's R"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:716
-msgid "Expected variable record."
+#: src/language/stats/crosstabs.q:2008
+msgid "Kappa"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:722
+#: src/language/stats/crosstabs.q:2078
 #, c-format
 #, c-format
-msgid "Invalid variable width %d."
+msgid "Odds Ratio for %s (%g / %g)"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:740
+#: src/language/stats/crosstabs.q:2081
 #, c-format
 #, c-format
-msgid "position %d: Variable name has %u characters."
+msgid "Odds Ratio for %s (%.*s / %.*s)"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:744
+#: src/language/stats/crosstabs.q:2089
 #, c-format
 #, c-format
-msgid "position %d: Variable name begins with invalid character."
+msgid "For cohort %s = %g"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:748
+#: src/language/stats/crosstabs.q:2092
 #, c-format
 #, c-format
-msgid "position %d: Variable name begins with lowercase letter %c."
+msgid "For cohort %s = %.*s"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:761
-#, c-format
-msgid "position %d: Variable name character %d is lowercase letter %c."
+#: src/language/stats/crosstabs.q:2123
+msgid "Nominal by Interval"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:771
-#, c-format
-msgid "position %d: character `\\%03o' is not valid in a variable name."
+#: src/language/stats/crosstabs.q:2128
+msgid "Lambda"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:782
-#, c-format
-msgid "Duplicate variable name %s."
+#: src/language/stats/crosstabs.q:2129
+msgid "Goodman and Kruskal tau"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:826
-#, c-format
-msgid "Bad missing values for %s."
+#: src/language/stats/crosstabs.q:2130
+msgid "Uncertainty Coefficient"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:849
-#, c-format
-msgid "Weighting variable %s not present in dictionary."
+#: src/language/stats/crosstabs.q:2131
+msgid "Somers' d"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:922
-#, c-format
-msgid "Unknown variable %s while parsing value labels."
+#: src/language/stats/crosstabs.q:2132
+msgid "Eta"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:925
-#, c-format
-msgid ""
-"Cannot assign value labels to %s and %s, which have different variable types "
-"or widths."
+#: src/language/stats/crosstabs.q:2137
+msgid "Symmetric"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:958
+#: src/language/stats/crosstabs.q:2138 src/language/stats/crosstabs.q:2139
 #, c-format
 #, c-format
-msgid "Duplicate label for value %g for variable %s."
+msgid "%s Dependent"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:961
-#, c-format
-msgid "Duplicate label for value `%.*s' for variable %s."
+#: src/language/stats/descriptives.c:103 src/language/stats/examine.q:1474
+#: src/language/stats/frequencies.q:120 src/language/stats/oneway.q:401
+#: src/language/stats/t-test.q:683 src/language/stats/t-test.q:706
+#: src/language/stats/t-test.q:829 src/language/stats/t-test.q:1166
+msgid "Mean"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:1031
-msgid "End of file midway through case."
+#: src/language/stats/descriptives.c:104
+msgid "S E Mean"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:1041
-msgid "reading as a portable file"
+#: src/language/stats/descriptives.c:105 src/language/stats/frequencies.q:124
+msgid "Std Dev"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-write.c:71
-#, c-format
-msgid "Cannot write file %s as portable file: already opened for %s."
+#: src/language/stats/descriptives.c:106 src/language/stats/examine.q:1554
+#: src/language/stats/frequencies.q:125
+msgid "Variance"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-write.c:77
-#, c-format
-msgid "%s: Opening portable-file handle %s for writing."
+#: src/language/stats/descriptives.c:107 src/language/stats/examine.q:1661
+#: src/language/stats/frequencies.q:126
+msgid "Kurtosis"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-write.c:87
-#, c-format
-msgid ""
-"An error occurred while opening \"%s\" for writing as a portable file: %s."
+#: src/language/stats/descriptives.c:108
+msgid "S E Kurt"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-write.c:123
-msgid "Wrote portable-file header successfully."
+#: src/language/stats/descriptives.c:109 src/language/stats/examine.q:1641
+#: src/language/stats/frequencies.q:128
+msgid "Skewness"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-write.c:128
-msgid "Error writing portable-file header."
+#: src/language/stats/descriptives.c:110
+msgid "S E Skew"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-write.c:169
-#, c-format
-msgid "%s: Writing portable file: %s."
+#: src/language/stats/descriptives.c:111 src/language/stats/examine.q:1602
+#: src/language/stats/frequencies.q:130
+msgid "Range"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-write.c:511
-msgid "writing as a portable file"
+#: src/language/stats/descriptives.c:112 src/language/stats/examine.q:1579
+#: src/language/stats/frequencies.q:131 src/language/stats/oneway.q:413
+msgid "Minimum"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:323
-#, c-format
-msgid "PostScript driver initializing as `%s'..."
+#: src/language/stats/descriptives.c:113 src/language/stats/examine.q:1590
+#: src/language/stats/frequencies.q:132 src/language/stats/oneway.q:414
+msgid "Maximum"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:447
-#, 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."
+#: src/language/stats/descriptives.c:114 src/language/stats/frequencies.q:133
+msgid "Sum"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:577
+#: src/language/stats/descriptives.c:338
 #, c-format
 #, c-format
-msgid "Unknown configuration parameter `%s' for PostScript device driver."
+msgid "Z-score variable name %s would be a duplicate variable name."
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:593
-#, c-format
-msgid ""
-"Unknown orientation `%s'.  Valid orientations are `portrait' and `landscape'."
+#: src/language/stats/descriptives.c:440
+msgid "expecting statistic name: reverting to default"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:605
+#: src/language/stats/descriptives.c:512
 msgid ""
 msgid ""
-"Unknown value for `data'.  Valid values are `clean7bit', `clean8bit', and "
-"`binary'."
+"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/postscript.c:614
-msgid "Unknown value for `line-ends'.  Valid values are `lf' and `crlf'."
+#: src/language/stats/descriptives.c:543
+msgid "Mapping of variables to corresponding Z-scores."
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:623
-msgid "Unknown value for `line-style'.  Valid values are `thick' and `double'."
+#: src/language/stats/descriptives.c:548
+msgid "Source"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:685
-#, c-format
-msgid ""
-"Default font size must be at least 1 point (value of 1000 for key `%s')."
+#: src/language/stats/descriptives.c:549
+msgid "Target"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:717
-#, c-format
-msgid "Value for `%s' must be a dimension of positive length (i.e., `1in')."
+#: src/language/stats/descriptives.c:668 src/language/stats/descriptives.c:674
+msgid "Z-score of "
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:780
-#, c-format
-msgid "Nonnegative integer required as value for `%s'."
+#: src/language/stats/descriptives.c:890
+msgid "Valid N"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:906
-#, c-format
-msgid "%s: %s: Opening PostScript font encoding..."
+#: src/language/stats/descriptives.c:891
+msgid "Missing N"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:912
+#: src/language/stats/descriptives.c:918
 #, c-format
 #, c-format
-msgid ""
-"PostScript driver: Cannot open encoding file `%s': %s.  Substituting "
-"ISOLatin1Encoding for missing encoding."
+msgid "Valid cases = %g; cases with missing value(s) = %g."
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:954
-msgid "PostScript driver: Invalid numeric format."
+#: src/language/stats/examine.q:478 src/language/stats/examine.q:490
+#, c-format
+msgid "%s and %s are mutually exclusive"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:959
-#, c-format
-msgid ""
-"PostScript driver: Codes must be between 0 and 255.  (%d is not allowed.)"
+#: src/language/stats/examine.q:917
+msgid "Case Processing Summary"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:995
-#, c-format
-msgid "PostScript driver: Error closing encoding file `%s'."
+#: src/language/stats/examine.q:1123
+msgid "Extreme Values"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:998
-#, c-format
-msgid "%s: PostScript font encoding read successfully."
+#: src/language/stats/examine.q:1139
+msgid "Case Number"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:1092
-#, c-format
-msgid "%s: %s: Opening PostScript encoding list file."
+#: src/language/stats/examine.q:1224
+msgid "Highest"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:1127
-#, c-format
-msgid "%s: PostScript encoding list file read successfully."
+#: src/language/stats/examine.q:1229
+msgid "Lowest"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:1141
-msgid "<<default encoding>>"
+#: src/language/stats/examine.q:1370 src/language/stats/oneway.q:403
+#: src/language/stats/oneway.q:688 src/language/stats/regression.q:191
+msgid "Std. Error"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:1299
-msgid ""
-"Cannot find PostScript prologue.  The use of `-vv' on the command line is "
-"suggested as a debugging aid."
+#: src/language/stats/examine.q:1372 src/language/stats/oneway.q:417
+msgid "Descriptives"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:1304
+#: src/language/stats/examine.q:1492 src/language/stats/oneway.q:408
 #, c-format
 #, c-format
-msgid "%s: %s: Opening PostScript prologue..."
+msgid "%g%% Confidence Interval for Mean"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:1476
-#, c-format
-msgid "%s: PostScript prologue read successfully."
+#: src/language/stats/examine.q:1498 src/language/stats/oneway.q:410
+msgid "Lower Bound"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:1480
-#, c-format
-msgid "%s: Error reading PostScript prologue."
+#: src/language/stats/examine.q:1509 src/language/stats/oneway.q:411
+msgid "Upper Bound"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:1650
+#: src/language/stats/examine.q:1521
 #, c-format
 #, c-format
-msgid "PostScript output driver: %s: %s"
+msgid "5%% Trimmed Mean"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:2334
-#, c-format
-msgid "PostScript driver: Cannot find encoding `%s' for PostScript font `%s'."
+#: src/language/stats/examine.q:1532 src/language/stats/frequencies.q:122
+msgid "Median"
 msgstr ""
 
 msgstr ""
 
-#: src/print.c:186
-msgid "expecting a valid subcommand"
+#: src/language/stats/examine.q:1566 src/language/stats/oneway.q:402
+#: src/language/stats/t-test.q:684 src/language/stats/t-test.q:707
+#: src/language/stats/t-test.q:831 src/language/stats/t-test.q:1167
+msgid "Std. Deviation"
 msgstr ""
 
 msgstr ""
 
-#: src/print.c:366 src/print.c:383
-#, c-format
-msgid "%g is not a valid column location."
+#: src/language/stats/examine.q:1614
+msgid "Interquartile Range"
 msgstr ""
 
 msgstr ""
 
-#: src/print.c:377
+#: src/language/stats/examine.q:1766
 #, c-format
 #, c-format
-msgid "Column location expected following `%d-'."
+msgid "Boxplot of %s vs. %s"
 msgstr ""
 
 msgstr ""
 
-#: src/print.c:388
-#, 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/examine.q:1791
+msgid "Boxplot"
 msgstr ""
 
 msgstr ""
 
-#: src/print.c:494
+#: src/language/stats/examine.q:1833
 #, c-format
 #, 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."
+msgid "Normal Q-Q Plot of %s"
 msgstr ""
 
 msgstr ""
 
-#: src/print.c:524
-msgid ""
-"The ending column for a field must not be less than the starting column."
+#: src/language/stats/examine.q:1834 src/language/stats/examine.q:1840
+msgid "Observed Value"
 msgstr ""
 
 msgstr ""
 
-#: src/print.c:607
-#, c-format
-msgid "%s variables cannot be displayed with format %s."
+#: src/language/stats/examine.q:1835
+msgid "Expected Normal"
 msgstr ""
 
 msgstr ""
 
-#: src/print.c:694
+#: src/language/stats/examine.q:1838
 #, c-format
 #, c-format
-msgid "Display format %s may not be used with a %s variable."
+msgid "Detrended Normal Q-Q Plot of %s"
 msgstr ""
 
 msgstr ""
 
-#: src/print.c:844
-#, c-format
-msgid "Writing %3d records to file %s."
+#: src/language/stats/examine.q:1841
+msgid "Dev from Normal"
 msgstr ""
 
 msgstr ""
 
-#: src/print.c:845
-#, c-format
-msgid "Writing %3d records to the listing file."
+#: src/language/stats/examine.q:1960 src/language/stats/examine.q:1982
+#: src/language/stats/frequencies.q:1528
+msgid "Percentiles"
 msgstr ""
 
 msgstr ""
 
-#: src/print.c:1039
-msgid "A file name or handle was expected in the OUTFILE subcommand."
+#: src/language/stats/examine.q:2107
+msgid "Tukey's Hinges"
 msgstr ""
 
 msgstr ""
 
-#: src/print.c:1091
-#, c-format
+#: src/language/stats/flip.c:94
 msgid ""
 msgid ""
-"The expression on PRINT SPACE evaluated to %d.  It's not possible to PRINT "
-"SPACE a negative number of lines."
+"FLIP ignores TEMPORARY.  Temporary transformations will be made permanent."
 msgstr ""
 
 msgstr ""
 
-#: src/recode.c:287
+#: src/language/stats/flip.c:237
 #, c-format
 #, c-format
-msgid ""
-"%d variable(s) cannot be recoded into %d variable(s).  Specify the same "
-"number of variables as input and output variables."
+msgid "Could not create acceptable variant for variable %s."
 msgstr ""
 
 msgstr ""
 
-#: src/recode.c:301
-#, 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/flip.c:253
+msgid "Cannot create more than 99999 variable names."
 msgstr ""
 
 msgstr ""
 
-#: src/recode.c:310
-#, 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/flip.c:290
+msgid "Could not create temporary file for FLIP."
 msgstr ""
 
 msgstr ""
 
-#: src/recode.c:329
+#: src/language/stats/flip.c:301 src/language/stats/flip.c:371
 #, c-format
 #, c-format
-msgid "Type mismatch after INTO: %s is not a numeric variable."
-msgstr ""
-
-#: src/recode.c:359
-msgid ""
-"INTO must be used when the input values are numeric and output values are "
-"string."
+msgid "Error writing FLIP file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/recode.c:367
-msgid ""
-"INTO must be used when the input values are string and output values are "
-"numeric."
+#: src/language/stats/flip.c:418
+#, c-format
+msgid "Error rewinding FLIP file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/recode.c:501
-msgid ""
-"Inconsistent output types.  The output values must be all numeric or all "
-"string."
+#: src/language/stats/flip.c:425
+msgid "Error creating FLIP source file."
 msgstr ""
 
 msgstr ""
 
-#: src/recode.c:552
-msgid "following LO THRU"
+#: src/language/stats/flip.c:437
+#, c-format
+msgid "Error reading FLIP file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/recode.c:568 src/recode.c:597
-msgid "in source value"
+#: src/language/stats/flip.c:461
+#, c-format
+msgid "Error seeking FLIP source file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/recode.c:610
-msgid ""
-"Keyword CONVERT may only be used with string input values and numeric output "
-"values."
+#: src/language/stats/flip.c:469
+#, c-format
+msgid "Error writing FLIP source file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/recode.c:866
+#: src/language/stats/flip.c:484
 #, c-format
 #, c-format
-msgid "!!END!!"
+msgid "Error rewinding FLIP source file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/recode.c:887 src/recode.c:903
+#: src/language/stats/flip.c:532
 #, c-format
 #, c-format
-msgid "!!ERROR!!"
+msgid "Error reading FLIP temporary file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/rename-vars.c:55
-msgid "`(' expected."
+#: src/language/stats/flip.c:535
+msgid "Unexpected end of file reading FLIP temporary file."
 msgstr ""
 
 msgstr ""
 
-#: src/rename-vars.c:63
-msgid "`=' expected between lists of new and old variable names."
+#: src/language/stats/frequencies.q:121
+msgid "S.E. Mean"
 msgstr ""
 
 msgstr ""
 
-#: src/rename-vars.c:81
-msgid "`)' expected after variable names."
+#: src/language/stats/frequencies.q:123
+msgid "Mode"
 msgstr ""
 
 msgstr ""
 
-#: src/rename-vars.c:91
-#, c-format
-msgid "Renaming would duplicate variable name %s."
+#: src/language/stats/frequencies.q:127
+msgid "S.E. Kurt"
 msgstr ""
 
 msgstr ""
 
-#: src/repeat.c:158
-#, c-format
-msgid "Identifier %s is given twice."
+#: src/language/stats/frequencies.q:129
+msgid "S.E. Skew"
 msgstr ""
 
 msgstr ""
 
-#: src/repeat.c:201
-#, c-format
+#: src/language/stats/frequencies.q:405
 msgid ""
 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."
-msgstr ""
-
-#: src/repeat.c:310
-msgid "No commands in scope."
+"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/repeat.c:503
-msgid "No matching DO REPEAT."
+#: src/language/stats/frequencies.q:488
+#, 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."
 msgstr ""
 
 msgstr ""
 
-#: src/sample.c:71
-msgid "The sampling factor must be between 0 and 1 exclusive."
+#: src/language/stats/frequencies.q:811
+msgid ""
+"Upper limit of integer mode value range must be greater than lower limit."
 msgstr ""
 
 msgstr ""
 
-#: src/sample.c:91
+#: src/language/stats/frequencies.q:824
 #, c-format
 #, c-format
-msgid "Cannot sample %d observations from a population of %d."
+msgid "Variable %s specified multiple times on VARIABLES subcommand."
 msgstr ""
 
 msgstr ""
 
-#: src/sel-if.c:102
-msgid "The filter variable must be numeric."
+#: src/language/stats/frequencies.q:830
+#, c-format
+msgid "Integer mode specified, but %s is not a numeric variable."
 msgstr ""
 
 msgstr ""
 
-#: src/sel-if.c:108
-msgid "The filter variable may not be scratch."
+#: src/language/stats/frequencies.q:896
+msgid "`)' expected after GROUPED interval list."
 msgstr ""
 
 msgstr ""
 
-#: src/sel-if.c:142
-msgid "Only last instance of this command is in effect."
+#: src/language/stats/frequencies.q:908
+#, c-format
+msgid "Variables %s specified on GROUPED but not on VARIABLES."
 msgstr ""
 
 msgstr ""
 
-#: set.c:640
-msgid "String for BLOCK must be one character long."
+#: src/language/stats/frequencies.q:915
+#, c-format
+msgid "Variables %s specified multiple times on GROUPED subcommand."
 msgstr ""
 
 msgstr ""
 
-#: set.c:658
-msgid "String for BOXSTRING must be 3 or 11 characters long."
+#: src/language/stats/frequencies.q:1145 src/language/stats/frequencies.q:1237
+#: src/language/stats/frequencies.q:1238 src/language/stats/frequencies.q:1270
+msgid "Cum"
 msgstr ""
 
 msgstr ""
 
-#: set.c:872
-msgid "String for ENDCMD must be one character long."
+#: src/language/stats/frequencies.q:1147 src/output/charts/plot-hist.c:129
+msgid "Frequency"
 msgstr ""
 
 msgstr ""
 
-#: set.c:1007
-msgid "String for HISTOGRAM must be one character long."
+#: src/language/stats/frequencies.q:1167
+msgid "Value Label"
 msgstr ""
 
 msgstr ""
 
-#: set.c:1494
-msgid "String for SCRIPTTAB must be one character long."
+#: src/language/stats/frequencies.q:1268
+msgid "Freq"
 msgstr ""
 
 msgstr ""
 
-#: set.c:1529
-msgid "String for TB1 must be 3 or 11 characters long."
+#: src/language/stats/frequencies.q:1269 src/language/stats/frequencies.q:1271
+msgid "Pct"
 msgstr ""
 
 msgstr ""
 
-#: set.q:216 set.q:219 set.q:237 set.q:306 set.q:312 set.q:320 set.q:327
-#: set.q:329 set.q:348 set.q:352 set.q:356 set.q:370 set.q:372 set.q:376
-#: set.q:694 set.q:775 set.q:856 src/set.q:216 src/set.q:219 src/set.q:237
-#: src/set.q:306 src/set.q:312 src/set.q:320 src/set.q:327 src/set.q:329
-#: src/set.q:348 src/set.q:352 src/set.q:356 src/set.q:370 src/set.q:372
-#: src/set.q:376 src/set.q:694 src/set.q:775 src/set.q:856
+#: src/language/stats/frequencies.q:1490
 #, c-format
 #, c-format
-msgid "%s is obsolete."
-msgstr ""
-
-#: set.q:223 src/set.q:223
-msgid "Active file compression is not yet implemented (and probably won't be)."
+msgid "No valid data for variable %s; statistics not displayed."
 msgstr ""
 
 msgstr ""
 
-#: set.q:232 src/set.q:232
-msgid "CPI must be greater than 0."
+#: src/language/stats/means.q:104
+msgid "Missing required subcommand TABLES."
 msgstr ""
 
 msgstr ""
 
-#: set.q:241 src/set.q:241
-msgid "LPI must be greater than 0."
+#: src/language/stats/means.q:138
+msgid "TABLES subcommand may not appear more than once."
 msgstr ""
 
 msgstr ""
 
-#: set.q:248 src/set.q:248
-msgid ""
-"CASE is not implemented and probably won't be.  If you care, complain about "
-"it."
+#: src/language/stats/oneway.q:177
+msgid "Number of contrast coefficients must equal the number of groups"
 msgstr ""
 
 msgstr ""
 
-#: set.q:278 src/set.q:278
+#: src/language/stats/oneway.q:186
 #, c-format
 #, c-format
-msgid "Value for MITERATE (%ld) must be greater than 0."
+msgid "Coefficients for contrast %d do not total zero"
 msgstr ""
 
 msgstr ""
 
-#: set.q:286 src/set.q:286
+#: src/language/stats/oneway.q:251
 #, c-format
 #, c-format
-msgid "Value for MNEST (%ld) must be greater than 0."
+msgid "`%s' is not a variable name"
 msgstr ""
 
 msgstr ""
 
-#: set.q:294 src/set.q:294
-msgid "MXERRS must be at least 1."
+#: src/language/stats/oneway.q:286 src/language/stats/regression.q:286
+msgid "Sum of Squares"
 msgstr ""
 
 msgstr ""
 
-#: set.q:301 src/set.q:301
-msgid "MXLOOPS must be at least 1."
+#: src/language/stats/oneway.q:288 src/language/stats/regression.q:288
+msgid "Mean Square"
 msgstr ""
 
 msgstr ""
 
-#: set.q:390 src/set.q:390
-#, c-format
-msgid ""
-"CC%c: Length of custom currency string `%s' (%d) exceeds maximum length of "
-"16."
+#: src/language/stats/oneway.q:289 src/language/stats/regression.q:289
+#: src/language/stats/t-test.q:977
+msgid "F"
 msgstr ""
 
 msgstr ""
 
-#: set.q:412 src/set.q:412
-#, c-format
-msgid ""
-"CC%c: Custom currency string `%s' does not contain exactly three periods or "
-"commas (not both)."
+#: src/language/stats/oneway.q:290 src/language/stats/oneway.q:544
+#: src/language/stats/regression.q:194 src/language/stats/regression.q:290
+msgid "Significance"
+msgstr ""
+
+#: src/language/stats/oneway.q:312
+msgid "Between Groups"
 msgstr ""
 
 msgstr ""
 
-#: set.q:555 src/set.q:555
-msgid "LENGTH must be at least 1."
+#: src/language/stats/oneway.q:313
+msgid "Within Groups"
 msgstr ""
 
 msgstr ""
 
-#: set.q:592 src/set.q:592
-msgid "Missing identifier in RESULTS subcommand."
+#: src/language/stats/oneway.q:360 src/language/stats/regression.q:316
+msgid "ANOVA"
 msgstr ""
 
 msgstr ""
 
-#: set.q:603 src/set.q:603
-msgid "Unrecognized identifier in RESULTS subcommand."
+#: src/language/stats/oneway.q:541
+msgid "Levene Statistic"
 msgstr ""
 
 msgstr ""
 
-#: set.q:640 src/set.q:640
-msgid "WIDTH must be at least 1."
+#: src/language/stats/oneway.q:542
+msgid "df1"
 msgstr ""
 
 msgstr ""
 
-#: set.q:663 src/set.q:663
-#, c-format
-msgid ""
-"FORMAT requires numeric output format as an argument.  Specified format %s "
-"is of type string."
+#: src/language/stats/oneway.q:543
+msgid "df2"
 msgstr ""
 
 msgstr ""
 
-#: set.q:707 src/set.q:707
-msgid "Text color must be in range 0-15."
-msgstr "Text colour must be in range 0-15."
+#: src/language/stats/oneway.q:547
+msgid "Test of Homogeneity of Variances"
+msgstr ""
 
 
-#: set.q:720 src/set.q:720
-msgid "Background color must be in range 0-7."
-msgstr "Background colour must be in range 0-7."
+#: src/language/stats/oneway.q:617
+msgid "Contrast Coefficients"
+msgstr ""
 
 
-#: set.q:731 src/set.q:731
-msgid "Border color must be in range 0-7."
-msgstr "Border colour must be in range 0-7."
+#: src/language/stats/oneway.q:619 src/language/stats/oneway.q:686
+msgid "Contrast"
+msgstr ""
 
 
-#: set.q:787 src/set.q:787
-msgid "Lower window color must be between 0 and 6."
-msgstr "Lower window colour must be between 0 and 6."
+#: src/language/stats/oneway.q:684
+msgid "Contrast Tests"
+msgstr ""
 
 
-#: set.q:801 src/set.q:801
-msgid "Upper window color must be between 0 and 6."
-msgstr "Upper window colour must be between 0 and 6."
+#: src/language/stats/oneway.q:687
+msgid "Value of Contrast"
+msgstr ""
 
 
-#: set.q:813 src/set.q:813
-msgid "Frame color must be between 0 and 6."
-msgstr "Frame colour must be between 0 and 6."
+#: src/language/stats/oneway.q:689 src/language/stats/regression.q:193
+#: src/language/stats/t-test.q:979 src/language/stats/t-test.q:1171
+#: src/language/stats/t-test.q:1263
+msgid "t"
+msgstr ""
 
 
-#: set.q:865 src/set.q:865
-msgid "Drive letter expected in WORKDEV subcommand."
+#: src/language/stats/oneway.q:691 src/language/stats/t-test.q:981
+#: src/language/stats/t-test.q:1173 src/language/stats/t-test.q:1265
+msgid "Sig. (2-tailed)"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:150
-msgid "corrupt system file: "
+#: src/language/stats/oneway.q:735
+msgid "Assume equal variances"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:166 src/sfm-write.c:739
-#, c-format
-msgid "%s: Closing system file: %s."
+#: src/language/stats/oneway.q:739
+msgid "Does not assume equal"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:239
+#: src/language/stats/rank.q:244
 #, c-format
 #, c-format
-msgid "Cannot read file %s as system file: already opened for %s."
+msgid "Variable %s already exists."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:244
-#, c-format
-msgid "%s: Opening system-file handle %s for reading."
+#: src/language/stats/rank.q:249
+msgid "Too many variables in INTO clause."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:252
-#, c-format
-msgid ""
-"An error occurred while opening \"%s\" for reading as a system file: %s."
+#: src/language/stats/regression.q:145
+msgid "R"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:286
-#, c-format
-msgid ""
-"%s: Weighting variable may not be a continuation of a long string variable."
+#: src/language/stats/regression.q:146
+msgid "R Square"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:289
-#, c-format
-msgid "%s: Weighting variable may not be a string variable."
+#: src/language/stats/regression.q:147
+msgid "Adjusted R Square"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:314
-#, c-format
-msgid ""
-"%s: Orphaned variable index record (type 4).  Type 4 records must always "
-"immediately follow type 3 records."
+#: src/language/stats/regression.q:148
+msgid "Std. Error of the Estimate"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:369
-#, c-format
-msgid "%s: Unrecognized record type 7, subtype %d encountered in system file."
+#: src/language/stats/regression.q:153
+msgid "Model Summary"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:393
-#, c-format
-msgid "%s: Unrecognized record type %d."
+#: src/language/stats/regression.q:190
+msgid "B"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:399
-msgid "Read system-file dictionary successfully."
+#: src/language/stats/regression.q:192
+msgid "Beta"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:409
-msgid "Error reading system-file header."
+#: src/language/stats/regression.q:195
+msgid "(Constant)"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:433
-#, 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/regression.q:255
+msgid "Coefficients"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:445
-#, c-format
-msgid ""
-"%s: Floating-point representation in system file is not IEEE-754.  PSPP "
-"cannot convert between floating-point formats."
+#: src/language/stats/regression.q:292
+msgid "Regression"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:460
-#, c-format
-msgid ""
-"%s: File-indicated endianness (%s) does not match endianness intuited from "
-"file header (%s)."
+#: src/language/stats/regression.q:293
+msgid "Residual"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:462 src/sfm-read.c:463
-msgid "big-endian"
+#: src/language/stats/regression.q:371
+msgid "Model"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:462 src/sfm-read.c:463
-msgid "little-endian"
+#: src/language/stats/regression.q:372
+msgid "Covariances"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:464
-msgid "unknown"
+#: src/language/stats/regression.q:387
+msgid "Coefficient Correlations"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:468
-#, c-format
-msgid "%s: File-indicated character representation code (%s) is not ASCII."
+#: src/language/stats/regression.q:885
+msgid "Dependent variable must be numeric."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:470
-msgid "DEC Kanji"
+#: src/language/stats/sort-cases.c:61
+msgid "Buffer limit must be at least 2."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:489
-#, 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/sort-criteria.c:97
+msgid "`A' or `D' expected inside parentheses."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:504
-#, 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/sort-criteria.c:102
+msgid "`)' expected."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:535
-#, c-format
-msgid ""
-"%s: Bad magic.  Proper system files begin with the four characters `$FL2'. "
-"This file will not be read."
+#: src/language/stats/t-test.q:272
+msgid "TESTVAL, GROUPS and PAIRS subcommands are mutually exclusive."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:578
-#, c-format
-msgid ""
-"%s: File layout code has unexpected value %d.  Value should be 2, in big-"
-"endian or little-endian format."
+#: src/language/stats/t-test.q:290
+msgid "VARIABLES subcommand is not appropriate with PAIRS"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:594
-#, c-format
-msgid "%s: Number of elements per case (%d) is not between 1 and %d."
+#: src/language/stats/t-test.q:328
+msgid "One or more VARIABLES must be specified."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:601
+#: src/language/stats/t-test.q:379
 #, c-format
 #, c-format
+msgid "Long string variable %s is not valid here."
+msgstr ""
+
+#: src/language/stats/t-test.q:399 src/language/stats/t-test.q:414
 msgid ""
 msgid ""
-"%s: Index of weighting variable (%d) is not between 0 and number of elements "
-"per case (%d)."
+"When applying GROUPS to a string variable, two values must be specified."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:607
+#: src/language/stats/t-test.q:486
 #, c-format
 #, c-format
-msgid "%s: Number of cases in file (%ld) is not between -1 and %d."
+msgid ""
+"PAIRED was specified but the number of variables preceding WITH (%d) did not "
+"match the number following (%d)."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:612
-#, c-format
-msgid "%s: Compression bias (%g) is not the usual value of 100."
+#: src/language/stats/t-test.q:503
+msgid "At least two variables must be specified on PAIRS."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:705
-#, c-format
-msgid "%s: position %d: Bad record type (%d); the expected value was 2."
+#: src/language/stats/t-test.q:680
+msgid "One-Sample Statistics"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:714
-#, c-format
-msgid ""
-"%s: position %d: String variable does not have proper number of continuation "
-"records."
+#: src/language/stats/t-test.q:685 src/language/stats/t-test.q:708
+#: src/language/stats/t-test.q:832
+msgid "SE. Mean"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:722
-#, c-format
-msgid "%s: position %d: Superfluous long string continuation record."
+#: src/language/stats/t-test.q:703
+msgid "Group Statistics"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:727
-#, c-format
-msgid "%s: position %d: Bad variable type code %d."
+#: src/language/stats/t-test.q:826
+msgid "Paired Sample Statistics"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:730
+#: src/language/stats/t-test.q:848 src/language/stats/t-test.q:1192
+#: src/language/stats/t-test.q:1382
 #, c-format
 #, c-format
-msgid "%s: position %d: Variable label indicator field is not 0 or 1."
+msgid "Pair %d"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:734
-#, c-format
-msgid ""
-"%s: position %d: Missing value indicator field is not -3, -2, 0, 1, 2, or 3."
+#: src/language/stats/t-test.q:965
+msgid "Independent Samples Test"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:740
-#, c-format
-msgid "%s: position %d: Variable name begins with invalid character."
+#: src/language/stats/t-test.q:973
+msgid "Levene's Test for Equality of Variances"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:743
-#, c-format
-msgid "%s: position %d: Variable name begins with lowercase letter %c."
+#: src/language/stats/t-test.q:975
+msgid "t-test for Equality of Means"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:746
-#, c-format
-msgid ""
-"%s: position %d: Variable name begins with octothorpe (`#').  Scratch "
-"variables should not appear in system files."
+#: src/language/stats/t-test.q:978 src/language/stats/t-test.q:1367
+msgid "Sig."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:760
-#, c-format
-msgid "%s: position %d: Variable name character %d is lowercase letter %c."
+#: src/language/stats/t-test.q:982 src/language/stats/t-test.q:1266
+msgid "Mean Difference"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:768
-#, c-format
-msgid ""
-"%s: position %d: character `\\%03o' (%c) is not valid in a variable name."
+#: src/language/stats/t-test.q:983
+msgid "Std. Error Difference"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:776
+#: src/language/stats/t-test.q:988 src/language/stats/t-test.q:1163
+#: src/language/stats/t-test.q:1258
 #, c-format
 #, c-format
-msgid "%s: Duplicate variable name `%s' within system file."
+msgid "%g%% Confidence Interval of the Difference"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:801
-#, c-format
-msgid "%s: Variable %s indicates variable label of invalid length %d."
+#: src/language/stats/t-test.q:1043
+msgid "Equal variances assumed"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:817
-#, c-format
-msgid "%s: Long string variable %s may not have missing values."
+#: src/language/stats/t-test.q:1095
+msgid "Equal variances not assumed"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:841
-#, c-format
-msgid ""
-"%s: String variable %s may not have missing values specified as a range."
+#: src/language/stats/t-test.q:1153
+msgid "Paired Samples Test"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:878
-#, c-format
-msgid "%s: Long string continuation records omitted at end of dictionary."
+#: src/language/stats/t-test.q:1156
+msgid "Paired Differences"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:881
-#, c-format
-msgid ""
-"%s: System file header indicates %d variable positions but %d were read from "
-"file."
+#: src/language/stats/t-test.q:1168
+msgid "Std. Error Mean"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:913
-#, c-format
-msgid "%s: %s variable %s has %s format specifier %s."
+#: src/language/stats/t-test.q:1247
+msgid "One-Sample Test"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:992
+#: src/language/stats/t-test.q:1252
 #, c-format
 #, c-format
-msgid ""
-"%s: Variable index record (type 4) does not immediately follow value label "
-"record (type 3) as it should."
+msgid "Test Value = %f"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1002
-#, c-format
-msgid ""
-"%s: Number of variables associated with a value label (%d) is not between 1 "
-"and the number of variables (%d)."
+#: src/language/stats/t-test.q:1362
+msgid "Paired Samples Correlations"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1018
-#, c-format
-msgid ""
-"%s: Variable index associated with value label (%d) is not between 1 and the "
-"number of values (%d)."
+#: src/language/stats/t-test.q:1366
+msgid "Correlation"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1025
+#: src/language/stats/t-test.q:1385
 #, c-format
 #, c-format
-msgid ""
-"%s: Variable index associated with value label (%d) refers to a continuation "
-"of a string variable, not to an actual variable."
+msgid "%s & %s"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1029
-#, c-format
-msgid "%s: Value labels are not allowed on long string variables (%s)."
+#: src/language/tests/moments-test.c:49
+msgid "expecting weight value"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1039
-#, 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."
+#: src/language/utilities/date.c:35
+msgid "Only USE ALL is currently implemented."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1079
-#, c-format
-msgid "%s: File contains duplicate label for value %g for variable %s."
+#: src/language/utilities/include.c:43
+msgid "expecting filename"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1082
+#: src/language/utilities/permissions.c:77
 #, c-format
 #, c-format
-msgid "%s: File contains duplicate label for value `%.*s' for variable %s."
+msgid "Expecting %s or %s."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1119 src/sfm-read.c:1394
+#: src/language/utilities/permissions.c:110
 #, c-format
 #, c-format
-msgid "%s: Reading system file: %s."
+msgid "Cannot stat %s: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1121 src/sfm-read.c:1303 src/sfm-read.c:1344
+#: src/language/utilities/permissions.c:123
 #, c-format
 #, c-format
-msgid "%s: Unexpected end of file."
+msgid "Cannot change mode of %s: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1139
+#: src/language/utilities/set.q:172 src/language/utilities/set.q:174
+#: src/language/utilities/set.q:176 src/language/utilities/set.q:178
+#: src/language/utilities/set.q:180 src/language/utilities/set.q:182
+#: src/language/utilities/set.q:184 src/language/utilities/set.q:186
+#: src/language/utilities/set.q:188
 #, c-format
 #, c-format
-msgid "%s: System file contains multiple type 6 (document) records."
+msgid "%s is obsolete."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1144
+#: src/language/utilities/set.q:191
 #, c-format
 #, c-format
-msgid "%s: Number of document lines (%ld) must be greater than 0."
+msgid "%s is not implemented."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1168
-msgid "dictionary:\n"
+#: src/language/utilities/set.q:194
+msgid "Active file compression is not implemented."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1176
-msgid "num"
+#: src/language/utilities/set.q:269
+#, c-format
+msgid ""
+"CC%c: Custom currency string `%s' does not contain exactly three periods or "
+"commas (not both)."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1177
-msgid "str"
+#: src/language/utilities/set.q:321
+msgid "EPOCH must be 1500 or later."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1180
-msgid "left"
+#: src/language/utilities/set.q:328
+msgid "expecting AUTOMATIC or year"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1180
-msgid "right"
+#: src/language/utilities/set.q:349
+msgid "LENGTH must be at least 1."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1186
-msgid "none"
+#: src/language/utilities/set.q:393
+msgid "WIDTH must be at least 40."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1190
-msgid "one"
+#: src/language/utilities/set.q:415
+#, c-format
+msgid ""
+"FORMAT requires numeric output format as an argument.  Specified format %s "
+"is of type string."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1194
-msgid "two"
+#: src/language/utilities/set.q:472
+msgid "BLANKS is SYSMIS."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1198
-msgid "three"
+#: src/language/utilities/set.q:474
+#, c-format
+msgid "BLANKS is %g."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1206
-msgid "low"
+#: src/language/utilities/set.q:506
+#, c-format
+msgid "CC%c is \"%s\"."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1210
-msgid "high"
+#: src/language/utilities/set.q:543
+#, c-format
+msgid "DECIMAL is \"%c\"."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1214
-msgid "range+1"
+#: src/language/utilities/set.q:549
+#, c-format
+msgid "ENDCMD is \"%c\"."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1218
-msgid "low+1"
+#: src/language/utilities/set.q:555
+#, c-format
+msgid "FORMAT is %s."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1222
-msgid "high+1"
+#: src/language/utilities/set.q:561
+#, c-format
+msgid "LENGTH is %d."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1256
+#: src/language/utilities/set.q:567
 #, c-format
 #, c-format
-msgid "%s: Error reading file: %s."
+msgid "MXERRS is %d."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1294
+#: src/language/utilities/set.q:573
 #, c-format
 #, c-format
-msgid "%s: Compressed data is corrupted.  Data ends partway through a case."
+msgid "MXLOOPS is %d."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1396
+#: src/language/utilities/set.q:579
 #, c-format
 #, c-format
-msgid "%s: Partial record at end of system file."
+msgid "MXWARNS is %d."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1434
-msgid "reading as a system file"
+#: src/language/utilities/set.q:586
+msgid "SCOMPRESSION is ON."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-write.c:95
-#, c-format
-msgid "Cannot write file %s as system file: already opened for %s."
+#: src/language/utilities/set.q:588
+msgid "SCOMPRESSION is OFF."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-write.c:100
-#, c-format
-msgid "%s: Opening system-file handle %s for writing."
+#: src/language/utilities/set.q:595
+msgid "UNDEFINED is WARN."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-write.c:110
-#, c-format
-msgid ""
-"An error occurred while opening \"%s\" for writing as a system file: %s."
+#: src/language/utilities/set.q:597
+msgid "UNDEFINED is NOWARN."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-write.c:163
-msgid "Wrote system-file header successfully."
+#: src/language/utilities/set.q:605
+msgid "WEIGHT is off."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-write.c:168
-msgid "Error writing system-file header."
+#: src/language/utilities/set.q:607
+#, c-format
+msgid "WEIGHT is variable %s."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-write.c:603
+#: src/language/utilities/set.q:613
 #, c-format
 #, c-format
-msgid "%s: Writing system file: %s."
+msgid "WIDTH is %d."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-write.c:749
-msgid "writing as a system file"
+#: src/language/utilities/title.c:59
+#, c-format
+msgid "%s before: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:123
-msgid "`A' or `D' expected inside parentheses."
+#: src/language/utilities/title.c:59
+msgid "<none>"
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:129
-msgid "`)' expected."
+#: src/language/utilities/title.c:71
+#, c-format
+msgid "%s: `.' expected after string."
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:455
+#: src/language/utilities/title.c:87
 #, c-format
 #, c-format
-msgid "%s: Cannot create temporary directory: %s."
+msgid "%s after: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:479
+#: src/language/utilities/title.c:142
 #, c-format
 #, c-format
-msgid "%s: Error removing directory for temporary files: %s."
+msgid "Document entered %s by %s:"
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:525
+#: src/language/xforms/compute.c:139 src/language/xforms/compute.c:186
 #, c-format
 msgid ""
 #, 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.)"
+"When executing COMPUTE: SYSMIS is not a valid value as an index into vector %"
+"s."
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:537
+#: src/language/xforms/compute.c:142 src/language/xforms/compute.c:193
 #, c-format
 #, c-format
-msgid "allocated %d cases == %d bytes\n"
+msgid ""
+"When executing COMPUTE: %g is not a valid value as an index into vector %s."
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:575
+#: src/language/xforms/compute.c:327
 #, c-format
 #, c-format
-msgid "%s: Error writing temporary file: %s."
+msgid "There is no vector named %s."
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:587
-#, c-format
-msgid "SORT: Closing handle %d."
+#: src/language/xforms/count.c:120
+msgid "Destination cannot be a string variable."
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:593 src/sort.c:817
-#, c-format
-msgid "%s: Error closing temporary file: %s."
+#: src/language/xforms/recode.c:234
+msgid ""
+"Inconsistent target variable types.  Target variables must be all numeric or "
+"all string."
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:615 src/sort.c:631
-#, c-format
-msgid "SORT: %s: Opening for writing as run %d."
+#: src/language/xforms/recode.c:254
+msgid "CONVERT requires string input values and numeric output values."
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:637
-#, c-format
-msgid "%s: Error opening temporary file for reading: %s."
+#: src/language/xforms/recode.c:372
+msgid "expecting output value"
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:663 src/sort.c:679
+#: src/language/xforms/recode.c:419
 #, c-format
 #, c-format
-msgid "%s: Error creating temporary file: %s."
+msgid ""
+"%u variable(s) cannot be recoded into %u variable(s).  Specify the same "
+"number of variables as source and target variables."
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:821 src/sort.c:982 src/sort.c:1032 src/sort.c:1201
-#: src/sort.c:1208
+#: src/language/xforms/recode.c:435
 #, c-format
 #, c-format
-msgid "%s: Error removing temporary file: %s."
+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/sort.c:964
-msgid "merging runs"
+#: src/language/xforms/recode.c:450
+#, c-format
+msgid "INTO is required with %s input values and %s output values."
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:972
+#: src/language/xforms/recode.c:463
 #, c-format
 #, c-format
-msgid " into run %d(%d)\n"
+msgid "Type mismatch.  Cannot store %s data in %s variable %s."
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:991
-msgid "Out of memory expanding Huffman priority queue."
+#: src/language/xforms/sample.c:77
+msgid "The sampling factor must be between 0 and 1 exclusive."
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:1043
+#: src/language/xforms/sample.c:97
 #, c-format
 #, c-format
-msgid "%s: Error creating temporary file for merge: %s."
+msgid "Cannot sample %d observations from a population of %d."
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:1070 src/sort.c:1128
-#, c-format
-msgid "%s: Error reading temporary file in merge: %s."
+#: src/language/xforms/select-if.c:105
+msgid "The filter variable must be numeric."
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:1073 src/sort.c:1132
-#, c-format
-msgid "%s: Unexpected end of temporary file in merge."
+#: src/language/xforms/select-if.c:111
+msgid "The filter variable may not be scratch."
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:1098
-#, c-format
-msgid "%s: Error writing temporary file in merge: %s."
+#: src/language/xforms/select-if.c:143
+msgid "Only last instance of this command is in effect."
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:1148 src/sort.c:1181
+#: src/libpspp/hash.c:582
 #, c-format
 #, c-format
-msgid "%s: Error closing temporary file in merge: %s."
+msgid "hash table:"
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:1153
-#, c-format
-msgid "%s: Error removing temporary file in merge: %s."
+#: src/math/percentiles.c:44
+msgid "HAverage"
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:1252
-#, c-format
-msgid "%s: Cannot open sort result file: %s."
+#: src/math/percentiles.c:45
+msgid "Weighted Average"
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:1263
-#, c-format
-msgid "%s: Error reading sort result file: %s."
+#: src/math/percentiles.c:46
+msgid "Rounded"
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:1266
-#, c-format
-msgid "%s: Unexpected end of sort result file: %s."
+#: src/math/percentiles.c:47
+msgid "Empirical"
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:1277
-#, c-format
-msgid "%s: Error closing sort result file: %s."
+#: src/math/percentiles.c:48
+msgid "Empirical with averaging"
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:1281
+#: src/math/sort.c:431
 #, c-format
 #, c-format
-msgid "%s: Error removing sort result file: %s."
+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/sysfile-info.c:97
-msgid "File:"
+#: src/message.c:89
+msgid "Terminating execution of syntax file due to error."
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:99
-msgid "Label:"
+#: src/message.c:91
+#, c-format
+msgid "Errors (%d) exceeds limit (%d)."
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:103
-msgid "No label."
+#: src/message.c:94
+#, c-format
+msgid "Warnings (%d) exceed limit (%d)."
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:106
-msgid "Created:"
+#: src/message.c:143 src/message.c:150 src/message.c:153
+msgid "error"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:109
-msgid "Endian:"
+#: src/message.c:144 src/message.c:151 src/message.c:154
+msgid "warning"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:110
-msgid "Big."
+#: src/message.c:145 src/message.c:155
+msgid "note"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:110
-msgid "Little."
+#: src/message.c:147 src/message.c:148
+msgid "installation error"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:111
-msgid "Variables:"
+#: src/output/afm.c:150
+#, c-format
+msgid "opening font metrics file \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:114
-msgid "Cases:"
+#: src/output/afm.c:240
+msgid "first line must be StartFontMetrics"
+msgstr ""
+
+#: src/output/afm.c:267
+#, c-format
+msgid "unsupported MappingScheme %d"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:117
-msgid "Type:"
+#: src/output/afm.c:288
+msgid "required FontName is missing"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:118
-msgid "System File."
+#: src/output/afm.c:395
+msgid "CharMetrics line must start with C or CH"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:119
-msgid "Weight:"
+#: src/output/afm.c:536
+#, c-format
+msgid "reference to unknown character \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:123
-msgid "Not weighted."
+#: src/output/afm.c:594
+msgid "expected end of file"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:125
-msgid "Mode:"
+#: src/output/afm.c:606
+msgid "syntax error expecting end of line"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:127
-#, c-format
-msgid "Compression %s."
+#: src/output/afm.c:624 src/output/afm.c:661
+msgid "number out of valid range"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:127
-msgid "on"
+#: src/output/afm.c:626 src/output/afm.c:663
+msgid "invalid numeric syntax"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:127
-msgid "off"
+#: src/output/afm.c:642
+msgid "syntax error expecting integer"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:136 src/sysfile-info.c:377
-msgid "Description"
+#: src/output/afm.c:680
+msgid "syntax error expecting number"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:137 src/sysfile-info.c:374
-msgid "Position"
+#: src/output/afm.c:693
+msgid "syntax error in hex constant"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:196
-msgid "The active file does not have a file label."
+#: src/output/afm.c:708
+msgid "syntax error expecting hex constant"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:199
-msgid "File label:"
+#: src/output/afm.c:746
+msgid "unexpected end of line"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:261
-msgid "No variables to display."
+#: src/output/afm.c:797
+msgid "unexpected end of line expecting string"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:280
-msgid "Macros not supported."
+#: src/output/ascii.c:161
+#, c-format
+msgid "ascii: opening output file \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:290
-msgid "The active file dictionary does not contain any documents."
+#: 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/sysfile-info.c:299
-msgid "Documents in the active file:"
+#: src/output/ascii.c:233
+#, c-format
+msgid "ascii: closing output file \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:379 src/sysfile-info.c:537 src/vfm.c:1088
-msgid "Label"
+#: 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/sysfile-info.c:451
+#: src/output/ascii.c:292
 #, c-format
 #, c-format
-msgid "Format: %s"
+msgid "ascii: multiple values for %s"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:458
+#: src/output/ascii.c:300
 #, c-format
 #, c-format
-msgid "Print Format: %s"
+msgid "ascii: unknown parameter `%s'"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:461
+#: src/output/ascii.c:314
 #, c-format
 #, c-format
-msgid "Write Format: %s"
+msgid "ascii: positive integer required as `%s' value"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:469
-msgid "Missing Values: "
+#: src/output/ascii.c:340
+msgid "ascii: `emphasis' value must be `bold', `underline', or `none'"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:593
-msgid "No vectors defined."
+#: src/output/ascii.c:353
+#, c-format
+msgid "ascii: zero or positive integer required as `%s' value"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:608
-msgid "Vector"
+#: src/output/ascii.c:384
+#, c-format
+msgid "ascii: boolean value expected for `%s'"
 msgstr ""
 
 msgstr ""
 
-#: src/tab.c:266
+#: src/output/ascii.c:473
 #, c-format
 #, c-format
-msgid "bad vline: x=%d+%d=%d y=(%d+%d=%d,%d+%d=%d) in table size (%d,%d)\n"
+msgid "ascii: bad line (%d,%d)-(%d,%d) out of (%d,%d)\n"
 msgstr ""
 
 msgstr ""
 
-#: src/tab.c:342
+#: src/output/ascii.c:683 src/output/postscript.c:832
 #, 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 "%s - Page %d"
 msgstr ""
 
 msgstr ""
 
-#: src/temporary.c:49
-msgid "This command is not valid inside DO IF or LOOP."
+#: src/output/ascii.c:727
+msgid "ascii: charts are unsupported by this driver"
 msgstr ""
 
 msgstr ""
 
-#: src/temporary.c:56
-msgid ""
-"This command may only appear once between procedures and procedure-like "
-"commands."
+#: src/output/charts/plot-hist.c:127
+msgid "HISTOGRAM"
 msgstr ""
 
 msgstr ""
 
-#: src/title.c:55
+#: src/output/html.c:68
 #, c-format
 #, c-format
-msgid "%s before: %s\n"
+msgid "opening HTML output file: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/title.c:55
-msgid "<none>"
+#: src/output/html.c:79
+msgid "PSPP Output"
 msgstr ""
 
 msgstr ""
 
-#: src/title.c:67
+#: src/output/html.c:165
 #, c-format
 #, c-format
-msgid "%s: `.' expected after string."
+msgid "unknown configuration parameter `%s' for HTML device driver"
 msgstr ""
 
 msgstr ""
 
-#: src/title.c:82
+#: src/output/output.c:166
 #, c-format
 #, c-format
-msgid "%s after: %s\n"
+msgid "Unknown output driver `%s'."
 msgstr ""
 
 msgstr ""
 
-#: src/title.c:137
+#: src/output/output.c:168
 #, c-format
 #, c-format
-msgid "Document entered %s %02d:%02d:%02d by %s (%s):"
+msgid "Output driver `%s' referenced but never defined."
 msgstr ""
 
 msgstr ""
 
-#: t-test.c:131
-msgid "GROUPS subcommand may be given only once."
+#: src/output/output.c:261
+msgid "Using default output driver configuration."
 msgstr ""
 
 msgstr ""
 
-#: t-test.c:153
-msgid "TESTVAL subcommand may be given only once."
+#: src/output/output.c:296
+msgid ""
+"Cannot find output initialization file.  Use `-vvvvv' to view search path."
 msgstr ""
 
 msgstr ""
 
-#: t-test.c:240
-msgid "`(' expected after CIN specifier of CRITERIA subcommand."
+#: src/output/output.c:304 src/output/output.c:1067
+#, c-format
+msgid "Opening %s: %s."
 msgstr ""
 
 msgstr ""
 
-#: t-test.c:245
-msgid "Number expected after CIN specifier of CRITERIA subcommand."
+#: src/output/output.c:315 src/output/output.c:1078
+#, c-format
+msgid "Reading %s: %s."
 msgstr ""
 
 msgstr ""
 
-#: t-test.c:251
-msgid "Bad argument for CIN specifier of CRITERIA subcommand."
+#: src/output/output.c:337 src/output/output.c:503
+msgid "Syntax error."
 msgstr ""
 
 msgstr ""
 
-#: t-test.c:257
-msgid "`)' expected after argument for CIN specifier of CRITERIA."
+#: src/output/output.c:347
+#, c-format
+msgid "Closing %s: %s."
 msgstr ""
 
 msgstr ""
 
-#: t-test.q:212 src/t-test.q:212
-msgid "TESTVAL, GROUPS and PAIRS subcommands are mutually exclusive."
+#: src/output/output.c:355
+msgid "No output drivers are active."
 msgstr ""
 
 msgstr ""
 
-#: t-test.q:229 src/t-test.q:229
-msgid "VARIABLES subcommand is not appropriate with PAIRS"
+#: src/output/output.c:358
+msgid "Error reading device definition file."
 msgstr ""
 
 msgstr ""
 
-#: t-test.q:327 t-test.q:399 src/t-test.q:327 src/t-test.q:399
+#: src/output/output.c:475
 #, c-format
 #, c-format
-msgid "`%s' is not a variable name"
+msgid ""
+"Driver classes:\n"
+"\t"
 msgstr ""
 
 msgstr ""
 
-#: t-test.q:340 src/t-test.q:340
-#, c-format
-msgid "Long string variable %s is not valid here."
+#: src/output/output.c:604
+msgid "Syntax error in string constant."
 msgstr ""
 
 msgstr ""
 
-#: t-test.q:356 src/t-test.q:356
-msgid ""
-"When applying GROUPS to a string variable, at least one value must be "
-"specified."
+#: src/output/output.c:639
+msgid "Syntax error in options."
+msgstr ""
+
+#: src/output/output.c:649
+msgid "Syntax error in options (`=' expected)."
+msgstr ""
+
+#: src/output/output.c:656
+msgid "Syntax error in options (value expected after `=')."
 msgstr ""
 
 msgstr ""
 
-#: t-test.q:434 src/t-test.q:434
+#: src/output/output.c:698
 #, c-format
 #, c-format
-msgid ""
-"PAIRED was specified but the number of variables preceding WITH (%d) did not "
-"match the number following (%d)."
+msgid "Unknown output driver class `%s'."
 msgstr ""
 
 msgstr ""
 
-#: t-test.q:451 src/t-test.q:451
-msgid "At least two variables must be specified on PAIRS."
+#: src/output/output.c:719
+#, c-format
+msgid "Unknown device type `%s'."
 msgstr ""
 
 msgstr ""
 
-#: t-test.q:623 src/t-test.q:623
-msgid "One-Sample Statistics"
+#: src/output/output.c:738
+#, c-format
+msgid "Can't initialize output driver `%s' of class `%s'."
 msgstr ""
 
 msgstr ""
 
-#: t-test.q:627 t-test.q:650 t-test.q:728 t-test.q:1076 src/t-test.q:627
-#: src/t-test.q:650 src/t-test.q:728 src/t-test.q:1076
-msgid "Std. Deviation"
+#: src/output/output.c:783
+msgid "Driver definition line missing driver name or class name"
 msgstr ""
 
 msgstr ""
 
-#: t-test.q:628 t-test.q:651 t-test.q:729 src/t-test.q:628 src/t-test.q:651
-#: src/t-test.q:729
-msgid "SE. Mean"
+#: src/output/output.c:929
+#, c-format
+msgid "Unit \"%s\" is unknown in dimension \"%s\"."
 msgstr ""
 
 msgstr ""
 
-#: t-test.q:645 src/t-test.q:645
-msgid "Group Statistics"
+#: src/output/output.c:944
+#, c-format
+msgid "Bad dimension \"%s\"."
 msgstr ""
 
 msgstr ""
 
-#: t-test.q:723 src/t-test.q:723
-msgid "Paired Sample Statistics"
+#: src/output/output.c:970
+#, c-format
+msgid "`x' expected in paper size `%s'."
 msgstr ""
 
 msgstr ""
 
-#: t-test.q:745 t-test.q:1110 t-test.q:1330 src/t-test.q:745 src/t-test.q:1110
-#: src/t-test.q:1330
+#: src/output/output.c:980
 #, c-format
 #, c-format
-msgid "Pair %d"
+msgid "Trailing garbage `%s' on paper size `%s'."
 msgstr ""
 
 msgstr ""
 
-#: t-test.q:865 src/t-test.q:865
-msgid "Independent Samples Test"
+#: src/output/output.c:1029
+msgid "Paper size name must not be empty."
 msgstr ""
 
 msgstr ""
 
-#: t-test.q:873 src/t-test.q:873
-msgid "Levene's Test for Equality of Variances"
+#: src/output/output.c:1060
+msgid "Cannot find `papersize' configuration file."
 msgstr ""
 
 msgstr ""
 
-#: t-test.q:875 src/t-test.q:875
-msgid "t-test for Equality of Means"
+#: src/output/output.c:1105
+msgid "Syntax error in paper size definition."
 msgstr ""
 
 msgstr ""
 
-#: t-test.q:877 src/t-test.q:877
-msgid "F"
+#: src/output/output.c:1134
+msgid "Error reading paper size definition file."
 msgstr ""
 
 msgstr ""
 
-#: t-test.q:878 t-test.q:1311 src/t-test.q:878 src/t-test.q:1311
-msgid "Sig."
+#: src/output/postscript.c:164
+#, c-format
+msgid "opening PostScript output file \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: t-test.q:879 t-test.q:1080 t-test.q:1192 src/t-test.q:879 src/t-test.q:1080
-#: src/t-test.q:1192
-msgid "t"
+#: 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 ""
 
-#: t-test.q:881 t-test.q:1082 t-test.q:1194 src/t-test.q:881 src/t-test.q:1082
-#: src/t-test.q:1194
-msgid "Sig. (2-tailed)"
+#: src/output/postscript.c:250
+#, c-format
+msgid "closing PostScript output file \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: t-test.q:882 t-test.q:1195 src/t-test.q:882 src/t-test.q:1195
-msgid "Mean Difference"
+#: src/output/postscript.c:310
+#, c-format
+msgid "unknown configuration parameter `%s' for PostScript device driver"
 msgstr ""
 
 msgstr ""
 
-#: t-test.q:883 src/t-test.q:883
-msgid "Std. Error Difference"
+#: src/output/postscript.c:326
+#, c-format
+msgid ""
+"unknown orientation `%s' (valid orientations are `portrait' and `landscape')"
 msgstr ""
 
 msgstr ""
 
-#: t-test.q:888 t-test.q:1072 t-test.q:1187 src/t-test.q:888 src/t-test.q:1072
-#: src/t-test.q:1187
+#: src/output/postscript.c:338
 #, c-format
 #, c-format
-msgid "%d%% Confidence Interval of the Difference"
+msgid "boolean value expected for %s"
 msgstr ""
 
 msgstr ""
 
-#: t-test.q:922 src/t-test.q:922
-msgid "Equal variances assumed"
+#: src/output/postscript.c:351
+#, c-format
+msgid "positive integer value required for `%s'"
 msgstr ""
 
 msgstr ""
 
-#: t-test.q:937 src/t-test.q:937
+#: src/output/postscript.c:356
 #, c-format
 #, c-format
-msgid "Error calculating F statistic (cdff returned %d)."
+msgid "default font size must be at least 1 point (value of 1000 for key `%s')"
 msgstr ""
 
 msgstr ""
 
-#: t-test.q:960 t-test.q:980 t-test.q:1018 t-test.q:1030 t-test.q:1131
-#: t-test.q:1157 t-test.q:1237 t-test.q:1254 t-test.q:1345 src/t-test.q:960
-#: src/t-test.q:980 src/t-test.q:1018 src/t-test.q:1030 src/t-test.q:1131
-#: src/t-test.q:1157 src/t-test.q:1237 src/t-test.q:1254 src/t-test.q:1345
+#: src/output/postscript.c:388
 #, c-format
 #, c-format
-msgid "Error calculating T statistic (cdft returned %d)."
+msgid "value for `%s' must be a dimension of positive length (i.e., `1in')"
 msgstr ""
 
 msgstr ""
 
-#: t-test.q:994 src/t-test.q:994
-msgid "Equal variances not assumed"
+#: src/output/postscript.c:1182
+#, c-format
+msgid "\"%s\": bad font specification"
 msgstr ""
 
 msgstr ""
 
-#: t-test.q:1062 src/t-test.q:1062
-msgid "Paired Samples Test"
+#: src/output/postscript.c:1190
+#, c-format
+msgid "could not find AFM file \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: t-test.q:1065 src/t-test.q:1065
-msgid "Paired Differences"
+#: src/output/postscript.c:1204
+#, c-format
+msgid "could not find font \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: t-test.q:1077 src/t-test.q:1077
-msgid "Std. Error Mean"
+#: src/output/postscript.c:1213
+#, c-format
+msgid "could not find encoding \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: t-test.q:1176 src/t-test.q:1176
-msgid "One-Sample Test"
+#: src/output/postscript.c:1313
+#, c-format
+msgid "cannot open font file \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: t-test.q:1181 src/t-test.q:1181
+#: src/output/postscript.c:1354
 #, c-format
 #, c-format
-msgid "Test Value = %f"
+msgid "reading font file \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: t-test.q:1306 src/t-test.q:1306
-msgid "Paired Samples Correlations"
+#: src/output/postscript.c:1376
+#, c-format
+msgid "cannot open font encoding file \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: t-test.q:1310 src/t-test.q:1310
-msgid "Correlation"
+#: src/output/postscript.c:1405
+msgid "invalid numeric format"
 msgstr ""
 
 msgstr ""
 
-#: t-test.q:1333 src/t-test.q:1333
+#: src/output/table.c:239
 #, c-format
 #, c-format
-msgid "%s & %s"
+msgid "bad vline: x=%d+%d=%d y=(%d+%d=%d,%d+%d=%d) in table size (%d,%d)\n"
 msgstr ""
 
 msgstr ""
 
-#: src/val-labs.c:138
+#: src/output/table.c:310
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"It is not possible to assign value labels to long string variables such as %"
-"s."
+"bad box: (%d+%d=%d,%d+%d=%d)-(%d+%d=%d,%d+%d=%d) in table size (%d,%d)\n"
 msgstr ""
 
 msgstr ""
 
-#: src/val-labs.c:176
-msgid "String expected for value."
+#: src/ui/gui/menu-actions.c:58
+msgid "Untitled"
 msgstr ""
 
 msgstr ""
 
-#: src/val-labs.c:185
-msgid "Number expected for value."
+#: src/ui/gui/menu-actions.c:60
+msgid "PSPP Data Editor"
 msgstr ""
 
 msgstr ""
 
-#: src/val-labs.c:189
-#, c-format
-msgid "Value label `%g' is not integer."
+#: src/ui/gui/menu-actions.c:108
+msgid "Open"
 msgstr ""
 
 msgstr ""
 
-#: src/val-labs.c:199
-msgid "Truncating value label to 60 characters."
+#: src/ui/gui/menu-actions.c:116
+msgid "System Files (*.sav)"
 msgstr ""
 
 msgstr ""
 
-#: src/val-labs.c:220
-msgid "Value labels:"
+#: src/ui/gui/menu-actions.c:122
+msgid "Portable Files (*.por) "
 msgstr ""
 
 msgstr ""
 
-#: src/val-labs.c:237
-#, c-format
-msgid "    (no value labels)\n"
+#: src/ui/gui/menu-actions.c:128
+msgid "All Files"
 msgstr ""
 
 msgstr ""
 
-#: src/var-labs.c:53
-msgid "String expected for variable label."
+#: src/ui/gui/menu-actions.c:232
+msgid "Save Data As"
 msgstr ""
 
 msgstr ""
 
-#: src/var-labs.c:59
-msgid "Truncating variable label to 120 characters."
+#: src/ui/gui/menu-actions.c:474
+msgid "Font Selection"
 msgstr ""
 
 msgstr ""
 
-#: src/var-labs.c:87
-#, c-format
-msgid "Variable labels:\n"
+#: src/ui/gui/message-dialog.c:78
+msgid "Script Error"
 msgstr ""
 
 msgstr ""
 
-#: src/var-labs.c:94
-#, c-format
-msgid "(no variable label)"
+#: src/ui/gui/message-dialog.c:83
+msgid "Installation Error"
 msgstr ""
 
 msgstr ""
 
-#: src/vars-prs.c:46
-#, c-format
-msgid "%s is not a variable name."
+#: src/ui/gui/message-dialog.c:88
+msgid "Data File Error"
 msgstr ""
 
 msgstr ""
 
-#: src/vars-prs.c:194
-#, c-format
-msgid "%s TO %s is not valid syntax since %s precedes %s in the dictionary."
+#: src/ui/gui/message-dialog.c:95
+msgid "PSPP Error"
 msgstr ""
 
 msgstr ""
 
-#: src/vars-prs.c:204
-#, 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/ui/gui/message-dialog.c:155
+msgid "Terminating NOW due to fatal error"
 msgstr ""
 
 msgstr ""
 
-#: src/vars-prs.c:222
-#, c-format
-msgid "Scratch variables (such as %s) are not allowed here."
+#: src/ui/gui/missing-val-dialog.c:113 src/ui/gui/missing-val-dialog.c:158
+msgid "Incorrect value for variable type"
 msgstr ""
 
 msgstr ""
 
-#: src/vars-prs.c:245
-#, c-format
-msgid ""
-"%s is not a numeric variable.  It will not be included in the variable list."
+#: src/ui/gui/missing-val-dialog.c:134 src/ui/gui/missing-val-dialog.c:141
+msgid "Incorrect range specification"
 msgstr ""
 
 msgstr ""
 
-#: src/vars-prs.c:248
-#, c-format
-msgid ""
-"%s is not a string variable.  It will not be included in the variable list."
+#: src/ui/gui/psppire-data-store.c:653
+msgid "var"
 msgstr ""
 
 msgstr ""
 
-#: src/vars-prs.c:252
-#, 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."
+#: src/ui/gui/psppire-var-store.c:424
+msgid "None"
 msgstr ""
 
 msgstr ""
 
-#: src/vars-prs.c:257
-#, c-format
-msgid "Variable %s appears twice in variable list."
+#: src/ui/gui/psppire-var-store.c:429
+msgid "Comma"
 msgstr ""
 
 msgstr ""
 
-#: src/vars-prs.c:334
-msgid "incorrect use of TO convention"
+#: src/ui/gui/psppire-var-store.c:430
+msgid "Dot"
 msgstr ""
 
 msgstr ""
 
-#: src/vars-prs.c:380
-msgid "Scratch variables not allowed here."
+#: src/ui/gui/psppire-var-store.c:431
+msgid "Scientific"
 msgstr ""
 
 msgstr ""
 
-#: src/vars-prs.c:402
-msgid "Prefixes don't match in use of TO convention."
+#: src/ui/gui/psppire-var-store.c:432
+msgid "Date"
 msgstr ""
 
 msgstr ""
 
-#: src/vars-prs.c:407
-msgid "Bad bounds in use of TO convention."
+#: src/ui/gui/psppire-var-store.c:433
+msgid "Dollar"
 msgstr ""
 
 msgstr ""
 
-#: src/vector.c:68
-#, c-format
-msgid "Vector name %s is given twice."
+#: src/ui/gui/psppire-var-store.c:434
+msgid "Custom"
 msgstr ""
 
 msgstr ""
 
-#: src/vector.c:74
-#, c-format
-msgid "There is already a vector with name %s."
+#: src/ui/gui/var-sheet.c:67
+msgid "Name"
 msgstr ""
 
 msgstr ""
 
-#: src/vector.c:95
-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."
+#: src/ui/gui/var-sheet.c:69
+msgid "Width"
 msgstr ""
 
 msgstr ""
 
-#: src/vector.c:129
-msgid "Vectors must have at least one element."
+#: src/ui/gui/var-sheet.c:70
+msgid "Decimals"
 msgstr ""
 
 msgstr ""
 
-#: src/vector.c:143
-#, c-format
-msgid "%s%d is too long for a variable name."
+#: src/ui/gui/var-sheet.c:72
+msgid "Values"
 msgstr ""
 
 msgstr ""
 
-#: src/vector.c:181
-msgid ""
-"The syntax for this command does not match the expected syntax for either "
-"the long form or the short form of VECTOR."
+#: src/ui/gui/var-sheet.c:75
+msgid "Align"
 msgstr ""
 
 msgstr ""
 
-#: src/vfm.c:291
-#, c-format
-msgid ""
-"Workspace overflow predicted.  Max workspace is currently set to %d KB (%d "
-"cases at %d bytes each).  Paging active file to disk."
+#: src/ui/gui/var-sheet.c:76
+msgid "Measure"
 msgstr ""
 
 msgstr ""
 
-#: src/vfm.c:366
-msgid "<NOVAR>"
+#: src/ui/gui/var-sheet.c:99
+msgid "Left"
 msgstr ""
 
 msgstr ""
 
-#: src/vfm.c:571
-#, c-format
-msgid ""
-"An error occurred attempting to create a temporary file for use as the "
-"active file: %s."
+#: src/ui/gui/var-sheet.c:100
+msgid "Right"
 msgstr ""
 
 msgstr ""
 
-#: src/vfm.c:589
-#, c-format
-msgid ""
-"An error occurred while attempting to read from a temporary file created for "
-"the active file: %s."
+#: src/ui/gui/var-sheet.c:101
+msgid "Centre"
 msgstr ""
 
 msgstr ""
 
-#: src/vfm.c:617
+#: src/ui/gui/var-sheet.c:106
+msgid "Nominal"
+msgstr ""
+
+#: src/ui/gui/var-sheet.c:107
+msgid "Ordinal"
+msgstr ""
+
+#: src/ui/gui/var-sheet.c:108
+msgid "Scale"
+msgstr ""
+
+#: src/ui/terminal/command-line.c:213
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"An error occurred while attempting to write to a temporary file used as the "
-"active file: %s."
+"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/vfm.c:631
+#: src/ui/terminal/command-line.c:247
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"An error occurred while attempting to rewind a temporary file used as the "
-"active file: %s."
+"\n"
+"Report bugs to <%s>.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/vfm.c:746
-msgid "Virtual memory exhausted.  Paging active file to disk."
+#: src/ui/terminal/main.c:154
+msgid "This command not executed.  Stopping here to avoid cascading failures."
 msgstr ""
 
 msgstr ""
 
-#: src/vfm.c:749
-#, c-format
-msgid ""
-"Workspace limit of %d KB (%d cases at %d bytes each) overflowed.  Paging "
-"active file to disk."
+#: src/ui/terminal/main.c:164
+msgid "This command not executed."
 msgstr ""
 
 msgstr ""
 
-#: src/vfm.c:773 src/vfm.c:810
-#, c-format
+#: src/ui/terminal/main.c:168
 msgid ""
 msgid ""
-"An error occurred while attempting to write to a temporary file created as "
-"the active file, while paging to disk: %s."
+"Skipping the rest of this command.  Part of this command may have been "
+"executed."
 msgstr ""
 
 msgstr ""
 
-#: src/vfm.c:924
-msgid "transform: "
+#: src/ui/terminal/main.c:173
+msgid ""
+"Skipping the rest of this command.  This command was fully executed up to "
+"this point."
 msgstr ""
 
 msgstr ""
 
-#: src/weight.c:61
-msgid "The weighting variable must be numeric."
+#: src/ui/terminal/main.c:178
+msgid ""
+"Trailing garbage was encountered following this command.  The command was "
+"fully executed to this point."
 msgstr ""
 
 msgstr ""
 
-#: src/weight.c:66
-msgid "The weighting variable may not be scratch."
+#: src/ui/terminal/main.c:194
+msgid "The rest of this command has been discarded."
 msgstr ""
 msgstr ""
+
+#~ msgid "Text color must be in range 0-15."
+#~ msgstr "Text colour must be in range 0-15."
+
+#~ msgid "Background color must be in range 0-7."
+#~ msgstr "Background colour must be in range 0-7."
+
+#~ msgid "Border color must be in range 0-7."
+#~ msgstr "Border colour must be in range 0-7."
+
+#~ msgid "Lower window color must be between 0 and 6."
+#~ msgstr "Lower window colour must be between 0 and 6."
+
+#~ msgid "Upper window color must be between 0 and 6."
+#~ msgstr "Upper window colour must be between 0 and 6."
+
+#~ msgid "Frame color must be between 0 and 6."
+#~ msgstr "Frame colour must be between 0 and 6."
+
+#, fuzzy
+#~ msgid "Week argument to WKYR must be in range 0 to 53."
+#~ msgstr "Text colour must be in range 0-15."
+
+#, fuzzy
+#~ msgid "Percentiles must be between 0 and 100."
+#~ msgstr "Frame colour must be between 0 and 6."