Get rid of src/libpspp/debug-print.h and all its users. (There were
[pspp-builds.git] / po / pspp.pot
index 77f048387d2d2ce51bf0e5ea91acb58a28e4a452..ccd74ae141262c5f932a471b6715d59a924bdfb3 100644 (file)
@@ -1,14 +1,14 @@
-# PSPP A program for statistical analysis of sampled data.
-# Copyright (C) 2003 Free Software Foundation, Inc.
-# This file is distributed under the General Public License Version 2
-# Ben Pfaff <blp@gnu.org>, 2003.
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
 #, fuzzy
 msgid ""
 msgstr ""
 #
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: PSPP VERSION\n"
-"Report-Msgid-Bugs-To: bugs-gnu-pspp@gnu.org\n"
-"POT-Creation-Date: 2003-12-23 11:16+0800\n"
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: pspp-dev@gnu.org\n"
+"POT-Creation-Date: 2006-04-04 20:32+0800\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,5193 +17,4725 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
 
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
 
-#: src/crosstabs.q:272
-msgid ""
-"Missing mode REPORT not allowed in general mode.  Assuming MISSING=TABLE."
-msgstr ""
-
-#: src/crosstabs.q:282
-msgid "Write mode ALL not allowed in general mode.  Assuming WRITE=CELLS."
-msgstr ""
-
-#: src/crosstabs.q:366
-msgid "expecting BY"
-msgstr ""
-
-#: src/crosstabs.q:439
-msgid "VARIABLES must be specified before TABLES."
-msgstr ""
-
-#: src/crosstabs.q:476
+#: src/data/any-reader.c:74
 #, c-format
 #, c-format
-msgid "Maximum value (%ld) less than minimum value (%ld)."
-msgstr ""
-
-#: src/crosstabs.q:937
-msgid "Summary."
-msgstr ""
-
-#: src/crosstabs.q:939
-msgid "Cases"
-msgstr ""
-
-#: src/crosstabs.q:940 src/frequencies.q:997
-msgid "Valid"
-msgstr ""
-
-#: src/crosstabs.q:941 src/frequencies.q:1064
-msgid "Missing"
-msgstr ""
-
-#: src/crosstabs.q:942 src/crosstabs.q:1143 src/crosstabs.q:1872
-#: src/frequencies.q:1073
-msgid "Total"
-msgstr ""
-
-#: src/crosstabs.q:952
-msgid "N"
-msgstr ""
-
-#: src/crosstabs.q:953 src/frequencies.q:1001 src/frequencies.q:1002
-#: src/frequencies.q:1003
-msgid "Percent"
-msgstr ""
-
-#: src/crosstabs.q:1192
-msgid "count"
-msgstr ""
-
-#: src/crosstabs.q:1193
-msgid "row %"
-msgstr ""
-
-#: src/crosstabs.q:1194
-msgid "column %"
-msgstr ""
-
-#: src/crosstabs.q:1195
-msgid "total %"
-msgstr ""
-
-#: src/crosstabs.q:1196
-msgid "expected"
+msgid "An error occurred while opening \"%s\": %s."
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:1197
-msgid "residual"
-msgstr ""
-
-#: src/crosstabs.q:1198
-msgid "std. resid."
-msgstr ""
-
-#: src/crosstabs.q:1199
-msgid "adj. resid."
-msgstr ""
-
-#: src/crosstabs.q:1232 src/crosstabs.q:1259 src/crosstabs.q:1279
-#: src/crosstabs.q:1300
-msgid "Statistic"
-msgstr ""
-
-#: src/crosstabs.q:1233 src/crosstabs.q:1260 src/crosstabs.q:1280
-#: src/crosstabs.q:1302 src/frequencies.q:999 src/frequencies.q:1116
-#: src/sysfile-info.c:526 src/vfm.c:1114
-msgid "Value"
-msgstr ""
-
-#: src/crosstabs.q:1234
-msgid "df"
-msgstr ""
-
-#: src/crosstabs.q:1236
-msgid "Asymp. Sig. (2-sided)"
-msgstr ""
-
-#: src/crosstabs.q:1238
-msgid "Exact. Sig. (2-sided)"
-msgstr ""
-
-#: src/crosstabs.q:1240
-msgid "Exact. Sig. (1-sided)"
-msgstr ""
-
-#: src/crosstabs.q:1258 src/crosstabs.q:1299
-msgid "Category"
-msgstr ""
-
-#: src/crosstabs.q:1261 src/crosstabs.q:1303
-msgid "Asymp. Std. Error"
-msgstr ""
-
-#: src/crosstabs.q:1262 src/crosstabs.q:1304
-msgid "Approx. T"
-msgstr ""
-
-#: src/crosstabs.q:1263 src/crosstabs.q:1305
-msgid "Approx. Sig."
-msgstr ""
-
-#: src/crosstabs.q:1278
+#: src/data/any-reader.c:129
 #, c-format
 #, c-format
-msgid " 95%% Confidence Interval"
-msgstr ""
-
-#: src/crosstabs.q:1281
-msgid "Lower"
-msgstr ""
-
-#: src/crosstabs.q:1282
-msgid "Upper"
-msgstr ""
-
-#: src/crosstabs.q:1301
-msgid "Type"
-msgstr ""
-
-#: src/crosstabs.q:2049
-msgid "Pearson Chi-Square"
-msgstr ""
-
-#: src/crosstabs.q:2050
-msgid "Likelihood Ratio"
-msgstr ""
-
-#: src/crosstabs.q:2051
-msgid "Fisher's Exact Test"
-msgstr ""
-
-#: src/crosstabs.q:2052
-msgid "Continuity Correction"
-msgstr ""
-
-#: src/crosstabs.q:2053
-msgid "Linear-by-Linear Association"
-msgstr ""
-
-#: src/crosstabs.q:2090 src/crosstabs.q:2160 src/crosstabs.q:2219
-msgid "N of Valid Cases"
-msgstr ""
-
-#: src/crosstabs.q:2106 src/crosstabs.q:2235
-msgid "Nominal by Nominal"
-msgstr ""
-
-#: src/crosstabs.q:2107 src/crosstabs.q:2236
-msgid "Ordinal by Ordinal"
-msgstr ""
-
-#: src/crosstabs.q:2108
-msgid "Interval by Interval"
-msgstr ""
-
-#: src/crosstabs.q:2109
-msgid "Measure of Agreement"
-msgstr ""
-
-#: src/crosstabs.q:2114
-msgid "Phi"
-msgstr ""
-
-#: src/crosstabs.q:2115
-msgid "Cramer's V"
-msgstr ""
-
-#: src/crosstabs.q:2116
-msgid "Contingency Coefficient"
-msgstr ""
-
-#: src/crosstabs.q:2117
-msgid "Kendall's tau-b"
-msgstr ""
-
-#: src/crosstabs.q:2118
-msgid "Kendall's tau-c"
-msgstr ""
-
-#: src/crosstabs.q:2119
-msgid "Gamma"
-msgstr ""
-
-#: src/crosstabs.q:2120
-msgid "Spearman Correlation"
-msgstr ""
-
-#: src/crosstabs.q:2121
-msgid "Pearson's R"
+msgid "\"%s\" is not a system or portable file."
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:2122
-msgid "Kappa"
+#: src/data/any-reader.c:135 src/data/any-writer.c:80
+msgid "The inline file is not allowed here."
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:2192
+#: 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 ""
 
-#: src/crosstabs.q:2195
+#: 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 ""
 
-#: src/crosstabs.q:2203
+#: 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 ""
 
-#: src/crosstabs.q:2206
+#: src/data/casefile.c:256
 #, c-format
 #, c-format
-msgid "For cohort %s = %.*s"
-msgstr ""
-
-#: src/crosstabs.q:2237
-msgid "Nominal by Interval"
-msgstr ""
-
-#: src/crosstabs.q:2242
-msgid "Lambda"
-msgstr ""
-
-#: src/crosstabs.q:2243
-msgid "Goodman and Kruskal tau"
-msgstr ""
-
-#: src/crosstabs.q:2244
-msgid "Uncertainty Coefficient"
-msgstr ""
-
-#: src/crosstabs.q:2245
-msgid "Somers' d"
-msgstr ""
-
-#: src/crosstabs.q:2246
-msgid "Eta"
+msgid "%s: Removing temporary file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:2251
-msgid "Symmetric"
-msgstr ""
-
-#: src/crosstabs.q:2252 src/crosstabs.q:2253
+#: src/data/casefile.c:422
 #, c-format
 #, c-format
-msgid "%s Dependent"
-msgstr ""
-
-#: src/descript.q:152 src/frequencies.q:94
-msgid "Mean"
-msgstr ""
-
-#: src/descript.q:152
-msgid "mean"
-msgstr ""
-
-#: src/descript.q:153 src/frequencies.q:95
-msgid "S.E. Mean"
-msgstr ""
-
-#: src/descript.q:153
-msgid "S E Mean"
-msgstr ""
-
-#: src/descript.q:153
-msgid "SE"
-msgstr ""
-
-#: src/descript.q:154
-msgid "standard error of mean"
-msgstr ""
-
-#: src/descript.q:155 src/frequencies.q:98
-msgid "Std Dev"
-msgstr ""
-
-#: src/descript.q:155
-msgid "SD"
-msgstr ""
-
-#: src/descript.q:156
-msgid "standard deviation"
-msgstr ""
-
-#: src/descript.q:157 src/frequencies.q:99
-msgid "Variance"
-msgstr ""
-
-#: src/descript.q:158
-msgid "Var"
-msgstr ""
-
-#: src/descript.q:158
-msgid "variance"
-msgstr ""
-
-#: src/descript.q:159 src/frequencies.q:100
-msgid "Kurtosis"
-msgstr ""
-
-#: src/descript.q:160
-msgid "Kurt"
-msgstr ""
-
-#: src/descript.q:160
-msgid "kurtosis"
-msgstr ""
-
-#: src/descript.q:161 src/frequencies.q:101
-msgid "S.E. Kurt"
-msgstr ""
-
-#: src/descript.q:161
-msgid "S E Kurt"
-msgstr ""
-
-#: src/descript.q:161
-msgid "SEKurt"
-msgstr ""
-
-#: src/descript.q:162
-msgid "standard error of kurtosis"
-msgstr ""
-
-#: src/descript.q:163 src/frequencies.q:102
-msgid "Skewness"
-msgstr ""
-
-#: src/descript.q:163
-msgid "Skew"
-msgstr ""
-
-#: src/descript.q:164
-msgid "skewness"
-msgstr ""
-
-#: src/descript.q:165 src/frequencies.q:103
-msgid "S.E. Skew"
-msgstr ""
-
-#: src/descript.q:165
-msgid "S E Skew"
-msgstr ""
-
-#: src/descript.q:165
-msgid "SESkew"
-msgstr ""
-
-#: src/descript.q:166
-msgid "standard error of skewness"
-msgstr ""
-
-#: src/descript.q:167 src/frequencies.q:104
-msgid "Range"
-msgstr ""
-
-#: src/descript.q:167
-msgid "Rng"
-msgstr ""
-
-#: src/descript.q:167 src/sfm-read.c:1265
-msgid "range"
-msgstr ""
-
-#: src/descript.q:168 src/frequencies.q:105
-msgid "Minimum"
-msgstr ""
-
-#: src/descript.q:168
-msgid "Min"
-msgstr ""
-
-#: src/descript.q:169
-msgid "minimum"
-msgstr ""
-
-#: src/descript.q:170 src/frequencies.q:106
-msgid "Maximum"
-msgstr ""
-
-#: src/descript.q:170
-msgid "Max"
-msgstr ""
-
-#: src/descript.q:171
-msgid "maximum"
+msgid "Error writing temporary file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/descript.q:172 src/frequencies.q:107
-msgid "Sum"
-msgstr ""
-
-#: src/descript.q:172
-msgid "sum"
-msgstr ""
-
-#: src/descript.q:213 src/list.q:159
-msgid "No variables specified."
-msgstr ""
-
-#: src/descript.q:219
-msgid "OPTIONS may not be used with SAVE, FORMAT, or MISSING."
-msgstr ""
-
-#: src/descript.q:281
+#: src/data/casefile.c:571
 #, c-format
 #, c-format
-msgid "It's not possible to sort on `%s' without displaying `%s'."
-msgstr ""
-
-#: src/descript.q:296
-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."
-msgstr ""
-
-#: src/descript.q:337
-msgid ""
-"Names for z-score variables must be given for individual variables, not for "
-"groups of variables."
+msgid "%s: Opening temporary file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/descript.q:345
-msgid "Name for z-score variable expected."
-msgstr ""
-
-#: src/descript.q:350
+#: src/data/casefile.c:597
 #, c-format
 #, c-format
-msgid ""
-"Z-score variable name `%s' is a duplicate variable name with a current "
-"variable."
+msgid "%s: Seeking temporary file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/descript.q:359
+#: src/data/casefile.c:615
 #, c-format
 #, c-format
-msgid "Z-score variable name `%s' is used multiple times."
-msgstr ""
-
-#: src/descript.q:367
-msgid "`)' expected after z-score variable name."
-msgstr ""
-
-#: src/descript.q:427
-msgid ""
-"Ran out of generic names for Z-score variables.  There are only 126 generic "
-"names: ZSC001-ZSC0999, STDZ01-STDZ09, ZZZZ01-ZZZZ09, ZQZQ01-ZQZQ09."
-msgstr ""
-
-#: src/descript.q:456
-msgid "Mapping of variables to corresponding Z-scores."
-msgstr ""
-
-#: src/descript.q:461
-msgid "Source"
-msgstr ""
-
-#: src/descript.q:462
-msgid "Target"
-msgstr ""
-
-#: src/descript.q:549 src/descript.q:555
-msgid "Z-score of "
-msgstr ""
-
-#: src/descript.q:800 src/data-list.c:729 src/data-list.c:865 src/print.c:822
-#: src/sysfile-info.c:129 src/sysfile-info.c:360 src/vfm.c:1113
-msgid "Variable"
+msgid "%s: Reading temporary file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/descript.q:804
-msgid "Valid N"
+#: src/data/casefile.c:618
+#, c-format
+msgid "%s: Temporary file ended unexpectedly."
 msgstr ""
 
 msgstr ""
 
-#: src/descript.q:805
-msgid "Missing N"
+#: src/data/data-in.c:61
+#, c-format
+msgid "(column %d"
 msgstr ""
 
 msgstr ""
 
-#: src/descript.q:832
+#: src/data/data-in.c:63
 #, c-format
 #, c-format
-msgid "Valid cases = %g; cases with missing value(s) = %g."
+msgid "(columns %d-%d"
 msgstr ""
 
 msgstr ""
 
-#: src/file-handle.q:72
+#: src/data/data-in.c:64
 #, c-format
 #, c-format
-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."
+msgid ", field type %s) "
 msgstr ""
 
 msgstr ""
 
-#: src/file-handle.q:88 src/autorecode.c:121 src/command.c:712
-#: src/compute.c:359 src/data-list.c:386 src/data-list.c:838
-#: src/data-list.c:1641 src/do-if.c:265 src/get.c:435 src/lexer.c:384
-#: src/loop.c:248 src/matrix-data.c:526 src/print.c:357 src/print.c:1098
-#: src/recode.c:409 src/sel-if.c:56 src/sel-if.c:136 src/vector.c:208
-msgid "expecting end of command"
+#: src/data/data-in.c:210
+msgid "Field does not form a valid floating-point constant."
 msgstr ""
 
 msgstr ""
 
-#: src/file-handle.q:94
-msgid "The FILE HANDLE required subcommand NAME is not present."
+#: src/data/data-in.c:237
+msgid "Field contents followed by garbage."
 msgstr ""
 
 msgstr ""
 
-#: 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/data/data-in.c:255
+msgid "Underflow in floating-point constant."
 msgstr ""
 
 msgstr ""
 
-#: src/file-handle.q:114
-#, c-format
-msgid ""
-"Record length (%ld) must be at least one byte.  80-character records will be "
-"assumed."
+#: src/data/data-in.c:266
+msgid "Overflow in floating-point constant."
 msgstr ""
 
 msgstr ""
 
-#: src/file-handle.q:125
-msgid ""
-"/RECFORM SPANNED is not implemented, as the author doesn't know what it is "
-"supposed to do.  Send the author a note."
+#: src/data/data-in.c:299
+msgid "All characters in field must be digits."
 msgstr ""
 
 msgstr ""
 
-#: src/file-handle.q:138
-msgid ""
-"/MODE IMAGE is not implemented, as the author doesn't know what it is "
-"supposed to do.  Send the author a note."
+#: src/data/data-in.c:323
+msgid "Unrecognized character in field."
 msgstr ""
 
 msgstr ""
 
-#: src/file-handle.q:145
-msgid "/MODE MULTIPUNCH is not implemented.  If you care, complain."
+#: src/data/data-in.c:341 src/data/data-in.c:587
+msgid "Field must have even length."
 msgstr ""
 
 msgstr ""
 
-#: src/file-handle.q:149
-msgid "/MODE 360 is not implemented.  If you care, complain."
+#: src/data/data-in.c:351 src/data/data-in.c:597
+msgid "Field must contain only hex digits."
 msgstr ""
 
 msgstr ""
 
-#: src/file-handle.q:231
+#: src/data/data-in.c:390
 #, c-format
 #, c-format
-msgid "File handle `%s' has not been previously declared on FILE HANDLE."
-msgstr ""
-
-#: src/file-handle.q:318
-msgid "<Inline File>"
-msgstr ""
-
-#: src/file-handle.q:337
-msgid "expecting a file name or handle"
+msgid ""
+"Quality of zoned decimal (Z) input format code is suspect.  Check your "
+"results three times. Report bugs to %s."
 msgstr ""
 
 msgstr ""
 
-#: src/frequencies.q:96
-msgid "Median"
+#: src/data/data-in.c:402
+msgid "Zoned decimal field contains fewer than 2 characters."
 msgstr ""
 
 msgstr ""
 
-#: src/frequencies.q:97
-msgid "Mode"
+#: src/data/data-in.c:410
+msgid "Bad sign byte in zoned decimal number."
 msgstr ""
 
 msgstr ""
 
-#: src/frequencies.q:269
-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/data/data-in.c:430
+msgid "Format error in zoned decimal number."
 msgstr ""
 
 msgstr ""
 
-#: src/frequencies.q:350
-#, c-format
-msgid ""
-"MAX must be greater than or equal to MIN, if both are specified.  However, "
-"MIN was specified as %g and MAX as %g.  MIN and MAX will be ignored."
+#: src/data/data-in.c:444
+msgid "Error in syntax of zoned decimal number."
 msgstr ""
 
 msgstr ""
 
-#: src/frequencies.q:628
-msgid ""
-"Upper limit of integer mode value range must be greater than lower limit."
+#: src/data/data-in.c:637
+msgid "Unexpected end of field."
 msgstr ""
 
 msgstr ""
 
-#: src/frequencies.q:640
-#, c-format
-msgid "Variable %s specified multiple times on VARIABLES subcommand."
+#: src/data/data-in.c:663
+msgid "Digit expected in field."
 msgstr ""
 
 msgstr ""
 
-#: src/frequencies.q:653
+#: src/data/data-in.c:688
 #, c-format
 #, c-format
-msgid "Integer mode specified, but %s is not a numeric variable."
+msgid "Day (%ld) must be between 1 and 31."
 msgstr ""
 
 msgstr ""
 
-#: src/frequencies.q:713
-msgid "`)' expected after GROUPED interval list."
+#: src/data/data-in.c:713
+msgid "Delimiter expected between fields in date."
 msgstr ""
 
 msgstr ""
 
-#: src/frequencies.q:723
+#: src/data/data-in.c:746
 #, c-format
 #, c-format
-msgid "Variables %s specified on GROUPED but not on VARIABLES."
+msgid "Parse error at `%c' expecting %s."
 msgstr ""
 
 msgstr ""
 
-#: src/frequencies.q:726
+#: src/data/data-in.c:760
 #, c-format
 #, c-format
-msgid "Variables %s specified multiple times on GROUPED subcommand."
-msgstr ""
-
-#: src/frequencies.q:785
-msgid "Percentile list expected after PERCENTILES."
-msgstr ""
-
-#: src/frequencies.q:793
-msgid "Percentiles must be greater than 0 and less than 100."
+msgid "Unknown %s `%.*s'."
 msgstr ""
 
 msgstr ""
 
-#: src/frequencies.q:998 src/frequencies.q:1088 src/frequencies.q:1089
-#: src/frequencies.q:1119
-msgid "Cum"
-msgstr ""
-
-#: src/frequencies.q:1000
-msgid "Frequency"
-msgstr ""
-
-#: src/frequencies.q:1019
-msgid "Value Label"
-msgstr ""
-
-#: src/frequencies.q:1117
-msgid "Freq"
+#: src/data/data-in.c:810
+#, c-format
+msgid "Month (%ld) must be between 1 and 12."
 msgstr ""
 
 msgstr ""
 
-#: src/frequencies.q:1118 src/frequencies.q:1120
-msgid "Pct"
+#: src/data/data-in.c:814
+msgid "month"
 msgstr ""
 
 msgstr ""
 
-#: src/frequencies.q:1275
+#: src/data/data-in.c:828
 #, c-format
 #, c-format
-msgid "No valid data for variable %s; statistics not displayed."
-msgstr ""
-
-#: src/frequencies.q:1298
-msgid "Percentile"
+msgid "Year (%ld) must be between 1582 and 19999."
 msgstr ""
 
 msgstr ""
 
-#: src/list.q:167
+#: src/data/data-in.c:839
 #, c-format
 #, c-format
-msgid ""
-"The first case (%ld) specified precedes the last case (%ld) specified.  The "
-"values will be swapped."
+msgid "Trailing garbage \"%s\" following date."
 msgstr ""
 
 msgstr ""
 
-#: src/list.q:175
+#: src/data/data-in.c:854
 #, c-format
 #, c-format
-msgid ""
-"The first case (%ld) to list is less than 1.  The value is being reset to 1."
+msgid "Julian day (%d) must be between 1 and 366."
 msgstr ""
 
 msgstr ""
 
-#: src/list.q:181
+#: src/data/data-in.c:866
 #, c-format
 #, c-format
-msgid ""
-"The last case (%ld) to list is less than 1.  The value is being reset to 1."
+msgid "Year (%d) must be between 1582 and 19999."
 msgstr ""
 
 msgstr ""
 
-#: src/list.q:187
+#: src/data/data-in.c:882
 #, c-format
 #, c-format
-msgid "The step value %ld is less than 1.  The value is being reset to 1."
+msgid "Quarter (%ld) must be between 1 and 4."
 msgstr ""
 
 msgstr ""
 
-#: src/list.q:215
-msgid "`/FORMAT WEIGHT' specified, but weighting is not on."
+#: src/data/data-in.c:892
+msgid "`Q' expected between quarter and year."
 msgstr ""
 
 msgstr ""
 
-#: src/list.q:275 src/html.c:402
+#: src/data/data-in.c:908
 #, c-format
 #, c-format
-msgid "Cannot open first page on HTML device %s."
-msgstr ""
-
-#: src/list.q:453
-msgid "Line"
+msgid "Week (%ld) must be between 1 and 53."
 msgstr ""
 
 msgstr ""
 
-#: src/means.q:106
-msgid "Missing required subcommand TABLES."
+#: src/data/data-in.c:920
+msgid "`WK' expected between week and year."
 msgstr ""
 
 msgstr ""
 
-#: src/means.q:153
-msgid "TABLES or CROSSBREAK subcommand may not appear more than once."
+#: src/data/data-in.c:943
+msgid "Delimiter expected between fields in time."
 msgstr ""
 
 msgstr ""
 
-#: src/means.q:201
+#: src/data/data-in.c:955
 #, c-format
 #, c-format
-msgid ""
-"Variable %s specified on TABLES or CROSSBREAK, but not specified on "
-"VARIABLES."
+msgid "Hour (%ld) must be positive."
 msgstr ""
 
 msgstr ""
 
-#: src/means.q:215
+#: src/data/data-in.c:967
 #, c-format
 #, c-format
-msgid "LOWEST and HIGHEST may not be used for independent variables (%s)."
+msgid "Minute (%ld) must be between 0 and 59."
 msgstr ""
 
 msgstr ""
 
-#: src/means.q:223
+#: src/data/data-in.c:1014
 #, c-format
 #, c-format
-msgid ""
-"Independent variables (%s) may not have noninteger endpoints in their ranges."
+msgid "Hour (%ld) must be between 0 and 23."
+msgstr ""
+
+#: src/data/data-in.c:1042
+msgid "weekday"
 msgstr ""
 
 msgstr ""
 
-#: src/means.q:244
+#: src/data/data-in.c:1373
 #, c-format
 #, c-format
-msgid "Variable %s is multiply specified on TABLES or CROSSBREAK."
+msgid "Field too long (%d characters).  Truncated after character %d."
 msgstr ""
 
 msgstr ""
 
-#: src/means.q:270
-msgid "VARIABLES must precede TABLES."
+#: src/data/data-out.c:247
+msgid ""
+"The N output format cannot be used to output a negative number or the system-"
+"missing value."
 msgstr ""
 
 msgstr ""
 
-#: src/means.q:327
+#: src/data/data-out.c:361
 #, c-format
 #, c-format
-msgid "Upper value (%g) is less than lower value (%g) on VARIABLES subcommand."
+msgid ""
+"Quality of zoned decimal (Z) output format code is suspect.  Check your "
+"results. Report bugs to %s."
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:216
-msgid "BLOCK is obsolete."
+#: src/data/data-out.c:369
+msgid "The system-missing value cannot be output as a zoned decimal number."
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:219
-msgid "BOXSTRING is obsolete."
+#: src/data/data-out.c:382
+#, c-format
+msgid "Number %g too big to fit in field with format Z%d.%d."
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:223
-msgid "Active file compression is not yet implemented (and probably won't be)."
+#: src/data/data-out.c:776
+#, c-format
+msgid "Time value %g too large in magnitude to convert to alphanumeric time."
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:232
-msgid "CPI must be greater than 0."
+#: src/data/data-out.c:827
+#, c-format
+msgid "Weekday index %f does not lie between 1 and 7."
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:237
-msgid "HISTOGRAM is obsolete."
+#: src/data/data-out.c:847
+#, c-format
+msgid "Month index %f does not lie between 1 and 12."
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:241
-msgid "LPI must be greater than 0."
+#: src/data/data-out.c:960
+#, c-format
+msgid ""
+"Year %d cannot be represented in four digits for output formatting purposes."
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:248
+#: src/data/dictionary.c:710
 msgid ""
 msgid ""
-"CASE is not implemented and probably won't be.  If you care, complain about "
-"it."
+"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/set.q:278
+#: src/data/file-handle-def.c:301
 #, c-format
 #, c-format
-msgid "Value for MITERATE (%ld) must be greater than 0."
+msgid "Can't open %s as a %s because it is already open as a %s."
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:286
+#: src/data/file-handle-def.c:308
 #, c-format
 #, c-format
-msgid "Value for MNEST (%ld) must be greater than 0."
+msgid "Can't open %s as a %s for %s because it is already open for %s."
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:294
-msgid "MXERRS must be at least 1."
+#: src/data/file-handle-def.c:316
+#, c-format
+msgid "Can't re-open %s as a %s for %s."
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:301
-msgid "MXLOOPS must be at least 1."
+#: src/data/filename.c:253
+#, c-format
+msgid "Searching for `%s'..."
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:306
-msgid "MXMEMORY is obsolete."
+#: src/data/filename.c:261 src/data/filename.c:293
+msgid "Search unsuccessful!"
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:312
-msgid "SCRIPTTAB is obsolete."
+#: src/data/filename.c:286
+#, c-format
+msgid "Found `%s'."
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:314
-msgid "TBFONTS not implemented."
+#: src/data/filename.c:703
+#, c-format
+msgid "Not opening pipe file `%s' because SAFER option set."
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:316
-msgid "TB1 not implemented."
+#: src/data/format.c:73
+#, c-format
+msgid "Format specifies a bad type (%d)"
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:320
-msgid "WORKSPACE is obsolete."
+#: src/data/format.c:84
+#, c-format
+msgid "Format %s specifies an odd width %d, but an even width is required."
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:327
-msgid "AUTOMENU is obsolete."
+#: src/data/format.c:92
+#, c-format
+msgid ""
+"Format %s specifies a bad number of implied decimal places %d.  Input format "
+"%s allows up to 16 implied decimal places."
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:329
-msgid "BEEP is obsolete."
+#: src/data/format.c:121
+#, c-format
+msgid "Format %s may not be used for input."
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:348
-msgid "EJECT is obsolete."
+#: 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/set.q:352
-msgid "HELPWINDOWS is obsolete."
+#: 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/set.q:356
-msgid "MENUS is obsolete."
+#: 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/set.q:370
-msgid "PTRANSLATE is obsolete."
+#: src/data/format.c:174
+#, c-format
+msgid ""
+"Output format %s is invalid because it specifies as many decimal places as "
+"the field width, which fails to allow space for a decimal point.  Try %s%d.%"
+"d instead."
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:376
-msgid "XSORT is obsolete."
+#: src/data/format.c:196
+#, c-format
+msgid "%s variables are not compatible with %s format %s."
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:390
-#, c-format
-msgid ""
-"CC%c: Length of custom currency string `%s' (%d) exceeds maximum length of "
-"16."
+#: 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/set.q:412
-#, c-format
-msgid ""
-"CC%c: Custom currency string `%s' does not contain exactly three periods or "
-"commas (not both)."
+#: 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/set.q:555
-msgid "LENGTH must be at least 1."
+#: 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/set.q:592
-msgid "Missing identifier in RESULTS subcommand."
+#: 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/set.q:603
-msgid "Unrecognized identifier in RESULTS subcommand."
+#: src/data/format.c:217
+#, c-format
+msgid "String variable with width %d not compatible with format %s."
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:639
-msgid "WIDTH must be at least 1."
+#: src/data/make-file.c:60
+#, c-format
+msgid "%s: Creating temporary file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:662
+#: src/data/make-file.c:102
 #, c-format
 #, c-format
-msgid ""
-"FORMAT requires numeric output format as an argument.  Specified format %s "
-"is of type string."
+msgid "%s: Creating file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:706
-msgid "Text color must be in range 0-15."
+#: src/data/por-file-reader.c:100
+#, c-format
+msgid "portable file %s corrupt at offset %ld: "
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:719
-msgid "Background color must be in range 0-7."
+#: src/data/por-file-reader.c:129
+msgid "unexpected end of file"
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:730
-msgid "Border color must be in range 0-7."
+#: src/data/por-file-reader.c:188
+#, c-format
+msgid ""
+"An error occurred while opening \"%s\" for reading as a portable file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:774
-msgid "RCOLOR is obsolete."
+#: src/data/por-file-reader.c:205
+msgid "Data record expected."
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:786
-msgid "Lower window color must be between 0 and 6."
+#: src/data/por-file-reader.c:313
+msgid "Missing numeric terminator."
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:800
-msgid "Upper window color must be between 0 and 6."
+#: src/data/por-file-reader.c:336
+msgid "Invalid integer."
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:812
-msgid "Frame color must be between 0 and 6."
+#: src/data/por-file-reader.c:347
+#, c-format
+msgid "Bad string length %d."
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:845
-msgid "VIEWLENGTH not implemented."
+#: src/data/por-file-reader.c:408
+#, c-format
+msgid "%s: Not a portable file."
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:855
-msgid "WORKDEV is obsolete."
+#: src/data/por-file-reader.c:433
+#, c-format
+msgid "Bad date string length %d."
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:864
-msgid "Drive letter expected in WORKDEV subcommand."
+#: src/data/por-file-reader.c:435
+#, c-format
+msgid "Bad time string length %d."
 msgstr ""
 
 msgstr ""
 
-#: src/t-test.q:469
-msgid "expecting variable name in GROUPS subcommand"
+#: 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/t-test.q:474
+#: src/data/por-file-reader.c:480 src/data/sys-file-reader.c:1002
 #, c-format
 #, c-format
-msgid "Long string variable %s is not valid here."
+msgid "%s variable %s has invalid format specifier %s."
 msgstr ""
 
 msgstr ""
 
-#: src/t-test.q:490
-msgid ""
-"When applying GROUPS to a string variable, at least one value must be "
-"specified."
+#: src/data/por-file-reader.c:495
+msgid "Expected variable count record."
 msgstr ""
 
 msgstr ""
 
-#: src/t-test.q:580
+#: src/data/por-file-reader.c:499
 #, c-format
 #, c-format
-msgid ""
-"PAIRED was specified but the number of variables preceding WITH (%d) did not "
-"match the number following (%d)."
+msgid "Invalid number of variables %d."
 msgstr ""
 
 msgstr ""
 
-#: src/t-test.q:596
-msgid "At least two variables must be specified on PAIRS."
+#: src/data/por-file-reader.c:509
+#, c-format
+msgid "Weight variable name (%s) truncated."
 msgstr ""
 
 msgstr ""
 
-#: src/aggregate.c:189
-msgid "OUTFILE specified multiple times."
+#: src/data/por-file-reader.c:521
+msgid "Expected variable record."
 msgstr ""
 
 msgstr ""
 
-#: src/aggregate.c:215
-msgid "while expecting COLUMNWISE"
+#: src/data/por-file-reader.c:525
+#, c-format
+msgid "Invalid variable width %d."
 msgstr ""
 
 msgstr ""
 
-#: src/aggregate.c:230
-msgid "BREAK specified multiple times."
+#: src/data/por-file-reader.c:533
+#, c-format
+msgid "position %d: Invalid variable name `%s'."
 msgstr ""
 
 msgstr ""
 
-#: src/aggregate.c:259
-msgid "BREAK subcommand not specified."
+#: src/data/por-file-reader.c:541 src/language/expressions/evaluate.c:155
+#, c-format
+msgid "Duplicate variable name %s."
 msgstr ""
 
 msgstr ""
 
-#: src/aggregate.c:502
-msgid "expecting aggregation function"
+#: src/data/por-file-reader.c:577
+#, c-format
+msgid "Weighting variable %s not present in dictionary."
 msgstr ""
 
 msgstr ""
 
-#: src/aggregate.c:518
+#: src/data/por-file-reader.c:624
 #, c-format
 #, c-format
-msgid "Unknown aggregation function %s."
+msgid "Unknown variable %s while parsing value labels."
 msgstr ""
 
 msgstr ""
 
-#: src/aggregate.c:533
-msgid "expecting `('"
+#: src/data/por-file-reader.c:627
+#, c-format
+msgid ""
+"Cannot assign value labels to %s and %s, which have different variable types "
+"or widths."
 msgstr ""
 
 msgstr ""
 
-#: src/aggregate.c:568
+#: src/data/por-file-reader.c:651
 #, c-format
 #, c-format
-msgid "Missing argument %d to %s."
+msgid "Duplicate label for value %g for variable %s."
 msgstr ""
 
 msgstr ""
 
-#: src/aggregate.c:576
+#: src/data/por-file-reader.c:654
 #, c-format
 #, c-format
-msgid "Arguments to %s must be of same type as source variables."
+msgid "Duplicate label for value `%.*s' for variable %s."
 msgstr ""
 
 msgstr ""
 
-#: src/aggregate.c:586 src/expr-prs.c:665
-msgid "expecting `)'"
+#: src/data/por-file-writer.c:145
+#, c-format
+msgid "Invalid decimal digits count %d.  Treating as %d."
 msgstr ""
 
 msgstr ""
 
-#: src/aggregate.c:598 src/autorecode.c:110
+#: src/data/por-file-writer.c:165
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"Number of source variables (%d) does not match number of target variables (%"
-"d)."
+"An error occurred while opening \"%s\" for writing as a portable file: %s."
+msgstr ""
+
+#: src/data/por-file-writer.c:449
+#, c-format
+msgid "An I/O error occurred writing portable file \"%s\"."
 msgstr ""
 
 msgstr ""
 
-#: src/aggregate.c:669
+#: src/data/scratch-reader.c:59
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"Variable name %s is not unique within the aggregate file dictionary, which "
-"contains the aggregate variables and the break variables."
+"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/apply-dict.c:68
+#: src/data/settings.c:143
 #, c-format
 #, c-format
-msgid "Variable %s is %s in target file, but %s in source file."
+msgid "Could not access definition for terminal `%s'."
 msgstr ""
 
 msgstr ""
 
-#: src/apply-dict.c:71 src/apply-dict.c:72 src/expr-prs.c:1124
-#: src/expr-prs.c:1469 src/expr-prs.c:1485 src/formats.c:103
-#: src/pfm-read.c:653 src/print.c:717 src/sfm-read.c:982 src/sfm-read.c:1108
-#: src/sfm-read.c:1109
-msgid "string"
+#: src/data/sys-file-reader.c:134
+msgid "corrupt system file: "
 msgstr ""
 
 msgstr ""
 
-#: src/apply-dict.c:71 src/apply-dict.c:72 src/expr-prs.c:1124
-#: src/expr-prs.c:1466 src/expr-prs.c:1483 src/formats.c:103
-#: src/pfm-read.c:653 src/print.c:717 src/sfm-read.c:982 src/sfm-read.c:1108
-#: src/sfm-read.c:1109
-msgid "numeric"
+#: src/data/sys-file-reader.c:151
+#, c-format
+msgid "%s: Closing system file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/apply-dict.c:84
+#: src/data/sys-file-reader.c:242
 #, c-format
 #, c-format
-msgid "Cannot add value labels from source file to long string variable %s."
+msgid ""
+"An error occurred while opening \"%s\" for reading as a system file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/apply-dict.c:130
+#: src/data/sys-file-reader.c:259
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"Cannot apply missing values from source file to long string variable %s."
+"%s: Index of weighting variable (%d) is not between 0 and number of elements "
+"per case (%d)."
 msgstr ""
 
 msgstr ""
 
-#: src/apply-dict.c:162
-msgid "No matching variables found between the source and target files."
+#: src/data/sys-file-reader.c:268
+#, c-format
+msgid ""
+"%s: Weighting variable may not be a continuation of a long string variable."
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:216
+#: src/data/sys-file-reader.c:271
 #, c-format
 #, c-format
-msgid "ASCII driver initializing as `%s'..."
+msgid "%s: Weighting variable may not be a string variable."
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:273
+#: src/data/sys-file-reader.c:296
 #, c-format
 msgid ""
 #, 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."
+"%s: Orphaned variable index record (type 4).  Type 4 records must always "
+"immediately follow type 3 records."
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:378 src/html.c:102 src/postscript.c:474
+#: src/data/sys-file-reader.c:354
 #, c-format
 #, c-format
-msgid "%s: Initialization complete."
+msgid "%s: Invalid subrecord length. Record: 7; Subrecord: 11"
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:389 src/html.c:114 src/postscript.c:487
+#: src/data/sys-file-reader.c:408
 #, c-format
 #, c-format
-msgid "%s: Beginning closing..."
+msgid "%s: Trailing garbage in long variable name map."
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:399 src/html.c:119 src/postscript.c:506
+#: src/data/sys-file-reader.c:415
 #, c-format
 #, c-format
-msgid "%s: Finished closing."
+msgid "%s: Long variable mapping to invalid variable name `%s'."
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:460
+#: src/data/sys-file-reader.c:425
 #, c-format
 #, c-format
-msgid ""
-"Bad index value for `box' key: syntax is box[INDEX], 0 <= INDEX < %d "
-"decimal, with INDEX expressed in base 4."
+msgid "%s: Long variable mapping for nonexistent variable %s."
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:466
+#: src/data/sys-file-reader.c:434
 #, c-format
 #, c-format
-msgid "Duplicate value for key `%s'."
+msgid "%s: Duplicate long variable name `%s' within system file."
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:475
+#: src/data/sys-file-reader.c:461
 #, c-format
 #, c-format
-msgid "Unknown configuration parameter `%s' for ascii device driver."
+msgid "%s: Unrecognized record type 7, subtype %d encountered in system file."
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:488
+#: src/data/sys-file-reader.c:486
 #, c-format
 #, c-format
-msgid ""
-"Unknown character set `%s'.  Valid character sets are `ascii' and `latin1'."
+msgid "%s: Unrecognized record type %d."
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:497
+#: src/data/sys-file-reader.c:518
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"Unknown overstrike style `%s'.  Valid overstrike styles are `single' and "
-"`line'."
+"%s: Bad size (%d) or count (%d) field on record type 7, subtype 3.\tExpected "
+"size %d, count 8."
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:506
+#: src/data/sys-file-reader.c:529
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"Unknown carriage return style `%s'.  Valid carriage return styles are `cr' "
-"and `bs'."
+"%s: Floating-point representation in system file is not IEEE-754.  PSPP "
+"cannot convert between floating-point formats."
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:518 src/postscript.c:696
+#: src/data/sys-file-reader.c:545
 #, c-format
 #, c-format
-msgid "Positive integer required as value for `%s'."
+msgid ""
+"%s: File-indicated endianness (%s) does not match endianness intuited from "
+"file header (%s)."
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:549
-#, c-format
-msgid "Zero or positive integer required as value for `%s'."
+#: src/data/sys-file-reader.c:548 src/data/sys-file-reader.c:549
+msgid "big-endian"
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:619 src/postscript.c:655
-#, c-format
-msgid "Boolean value expected for %s."
+#: src/data/sys-file-reader.c:548 src/data/sys-file-reader.c:549
+msgid "little-endian"
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:648 src/ascii.c:663 src/ascii.c:680
-#, c-format
-msgid "ASCII output driver: %s: %s"
+#: src/data/sys-file-reader.c:550
+msgid "unknown"
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:749
+#: src/data/sys-file-reader.c:554
 #, c-format
 #, c-format
-msgid "ascii_line_horz: bad hline (%d,%d),%d out of (%d,%d)\n"
+msgid "%s: File-indicated character representation code (%s) is not ASCII."
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:783
-#, c-format
-msgid "ascii_line_vert: bad vline %d,(%d,%d) out of (%d,%d)\n"
+#: src/data/sys-file-reader.c:558
+msgid "DEC Kanji"
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:813
-#, c-format
-msgid "ascii_line_intersection: bad intsct (%d,%d) out of (%d,%d)\n"
+#: src/data/sys-file-reader.c:558 src/language/dictionary/sys-file-info.c:119
+msgid "Unknown"
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:975
+#: src/data/sys-file-reader.c:574
 #, c-format
 #, c-format
-msgid "%s: horiz=%d, vert=%d\n"
+msgid ""
+"%s: Bad size (%d) or count (%d) field on record type 7, subtype 4.\tExpected "
+"size %d, count 8."
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:1147
+#: src/data/sys-file-reader.c:589
 #, c-format
 #, c-format
-msgid "Writing `%s': %s"
+msgid ""
+"%s: File-indicated value is different from internal value for at least one "
+"of the three system values.  SYSMIS: indicated %g, expected %g; HIGHEST: %g, "
+"%g; LOWEST: %g, %g."
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:1541 src/postscript.c:2124
+#: src/data/sys-file-reader.c:616
 #, c-format
 #, c-format
-msgid "%s - Page %d"
+msgid ""
+"%s: Bad magic.  Proper system files begin with the four characters `$FL2'. "
+"This file will not be read."
 msgstr ""
 
 msgstr ""
 
-#: src/autorecode.c:131
+#: src/data/sys-file-reader.c:658
 #, c-format
 #, c-format
-msgid "Target variable %s duplicates existing variable %s."
+msgid ""
+"%s: File layout code has unexpected value %d.  Value should be 2, in big-"
+"endian or little-endian format."
 msgstr ""
 
 msgstr ""
 
-#: src/autorecode.c:138
+#: src/data/sys-file-reader.c:686
 #, c-format
 #, c-format
-msgid "Duplicate variable name %s among target variables."
-msgstr ""
-
-#: src/cmdline.c:111
-msgid "-f not yet implemented\n"
-msgstr ""
-
-#: src/cmdline.c:129
-msgid "-n not yet implemented\n"
+msgid "%s: Number of cases in file (%ld) is not between -1 and %d."
 msgstr ""
 
 msgstr ""
 
-#: src/cmdline.c:140
-msgid "-p not yet implemented\n"
+#: src/data/sys-file-reader.c:691
+#, c-format
+msgid "%s: Compression bias (%g) is not the usual value of 100."
 msgstr ""
 
 msgstr ""
 
-#: src/cmdline.c:153
+#: src/data/sys-file-reader.c:816
+#, c-format
 msgid ""
 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>."
+"%s: position %d: String variable does not have proper number of continuation "
+"records."
 msgstr ""
 
 msgstr ""
 
-#: src/cmdline.c:213
+#: src/data/sys-file-reader.c:827
 #, c-format
 #, c-format
-msgid ""
-"PSPP, a program for statistical analysis of sample data.\n"
-"\n"
-"Usage: %s [OPTION]... FILE...\n"
-"\n"
-"If a long option shows an argument as mandatory, then it is mandatory\n"
-"for the equivalent short option also.  Similarly for optional arguments.\n"
-"\n"
-"Configuration:\n"
-"  -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"
+msgid "%s: position %d: Superfluous long string continuation record."
 msgstr ""
 
 msgstr ""
 
-#: src/cmdline.c:245
+#: src/data/sys-file-reader.c:833
 #, c-format
 #, c-format
-msgid ""
-"\n"
-"Report bugs to <%s>.\n"
+msgid "%s: position %d: Bad variable type code %d."
 msgstr ""
 
 msgstr ""
 
-#: src/command.c:159
+#: src/data/sys-file-reader.c:836
 #, c-format
 #, c-format
-msgid "%s not allowed inside FILE TYPE/END FILE TYPE."
+msgid "%s: position %d: Variable label indicator field is not 0 or 1."
 msgstr ""
 
 msgstr ""
 
-#: src/command.c:163
+#: src/data/sys-file-reader.c:840
 #, c-format
 #, c-format
-msgid "%s not allowed inside FILE TYPE GROUPED/END FILE TYPE."
+msgid ""
+"%s: position %d: Missing value indicator field is not -3, -2, 0, 1, 2, or 3."
 msgstr ""
 
 msgstr ""
 
-#: src/command.c:166
-msgid "RECORD TYPE must be the first command inside a FILE TYPE structure."
+#: src/data/sys-file-reader.c:845
+#, c-format
+msgid "%s: position %d: Variable name begins with invalid character."
 msgstr ""
 
 msgstr ""
 
-#: src/command.c:211
-msgid "This line does not begin with a valid command name."
+#: src/data/sys-file-reader.c:864
+#, c-format
+msgid "%s: Invalid variable name `%s' within system file."
 msgstr ""
 
 msgstr ""
 
-#: src/command.c:221
+#: src/data/sys-file-reader.c:870
 #, c-format
 #, c-format
-msgid "%s is not yet implemented."
+msgid "%s: Duplicate variable name `%s' within system file."
 msgstr ""
 
 msgstr ""
 
-#: src/command.c:239
+#: src/data/sys-file-reader.c:893
 #, c-format
 #, c-format
-msgid ""
-"%s is not allowed (1) before a command to specify the input program, such as "
-"DATA LIST, (2) between FILE TYPE and END FILE TYPE, (3) between INPUT "
-"PROGRAM and END INPUT PROGRAM."
+msgid "%s: Variable %s indicates variable label of invalid length %d."
 msgstr ""
 
 msgstr ""
 
-#: src/command.c:243
+#: src/data/sys-file-reader.c:914
 #, c-format
 #, c-format
-msgid "%s is not allowed within an input program."
+msgid "%s: Long string variable %s may not have missing values."
 msgstr ""
 
 msgstr ""
 
-#: src/command.c:244 src/command.c:245
+#: src/data/sys-file-reader.c:935
 #, c-format
 #, c-format
-msgid "%s is only allowed within an input program."
+msgid ""
+"%s: String variable %s may not have missing values specified as a range."
 msgstr ""
 
 msgstr ""
 
-#: src/command.c:254
+#: src/data/sys-file-reader.c:962
 #, c-format
 #, c-format
-msgid "%s command beginning\n"
+msgid "%s: Long string continuation records omitted at end of dictionary."
 msgstr ""
 
 msgstr ""
 
-#: src/command.c:290
+#: src/data/sys-file-reader.c:967
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%s command completed\n"
-"\n"
+"%s: System file header indicates %d variable positions but %d were read from "
+"file."
 msgstr ""
 
 msgstr ""
 
-#: src/command.c:305
-msgid "The identifier(s) specified do not form a valid command name:"
+#: src/data/sys-file-reader.c:992
+#, c-format
+msgid "%s: %s variable %s has %s format specifier %s."
 msgstr ""
 
 msgstr ""
 
-#: src/command.c:308
-msgid "The identifier(s) specified do not form a complete command name:"
+#: src/data/sys-file-reader.c:1045
+#, c-format
+msgid "%s: Invalid number of labels: %d.  Ignoring labels."
 msgstr ""
 
 msgstr ""
 
-#: src/command.c:432
+#: src/data/sys-file-reader.c:1087
+#, c-format
 msgid ""
 msgid ""
-"This command is not accepted in a syntax file.  Instead, use FINISH to "
-"terminate a syntax file."
+"%s: Variable index record (type 4) does not immediately follow value label "
+"record (type 3) as it should."
 msgstr ""
 
 msgstr ""
 
-#: src/command.c:450
+#: src/data/sys-file-reader.c:1098
+#, c-format
 msgid ""
 msgid ""
-"This command is not executed in interactive mode.  Instead, PSPP drops down "
-"to the command prompt.  Use EXIT if you really want to quit."
-msgstr ""
-
-#: src/command.c:541
-msgid "The sentinel may not be the empty string."
+"%s: Number of variables associated with a value label (%d) is not between 1 "
+"and the number of variables (%d)."
 msgstr ""
 
 msgstr ""
 
-#: src/command.c:599 src/command.c:730
-msgid "This command not allowed when the SAFER option is set."
+#: 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 ""
 
-#: src/command.c:612
+#: src/data/sys-file-reader.c:1121
 #, c-format
 #, c-format
-msgid "Error removing `%s': %s."
+msgid ""
+"%s: Variable index associated with value label (%d) refers to a continuation "
+"of a string variable, not to an actual variable."
 msgstr ""
 
 msgstr ""
 
-#: src/command.c:662
+#: src/data/sys-file-reader.c:1126
 #, c-format
 #, c-format
-msgid "Couldn't fork: %s."
+msgid "%s: Value labels are not allowed on long string variables (%s)."
 msgstr ""
 
 msgstr ""
 
-#: src/command.c:703
+#: src/data/sys-file-reader.c:1137
 #, c-format
 #, c-format
-msgid "Error executing command: %s."
+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 ""
 
-#: src/command.c:753
-msgid "No operating system support for this command."
+#: src/data/sys-file-reader.c:1178
+#, c-format
+msgid "%s: File contains duplicate label for value %g for variable %s."
 msgstr ""
 
 msgstr ""
 
-#: src/command.c:782
-msgid "This command is not valid in a syntax file."
+#: src/data/sys-file-reader.c:1182
+#, c-format
+msgid "%s: File contains duplicate label for value `%.*s' for variable %s."
 msgstr ""
 
 msgstr ""
 
-#: src/compute.c:138 src/compute.c:184 src/compute.c:290 src/compute.c:327
+#: src/data/sys-file-reader.c:1224 src/data/sys-file-reader.c:1507
 #, c-format
 #, c-format
-msgid ""
-"When executing COMPUTE: SYSMIS is not a valid value as an index into vector %"
-"s."
+msgid "%s: Reading system file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/compute.c:141 src/compute.c:187 src/compute.c:293 src/compute.c:330
+#: src/data/sys-file-reader.c:1227 src/data/sys-file-reader.c:1345
+#: src/data/sys-file-reader.c:1386
 #, c-format
 #, c-format
-msgid ""
-"When executing COMPUTE: %g is not a valid value as an index into vector %s."
+msgid "%s: Unexpected end of file."
 msgstr ""
 
 msgstr ""
 
-#: src/compute.c:420
+#: src/data/sys-file-reader.c:1243
 #, c-format
 #, c-format
-msgid "There is no vector named %s."
+msgid "%s: Seeking system file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/compute.c:469
-msgid "Extra characters after expression."
+#: src/data/sys-file-reader.c:1258
+#, c-format
+msgid "%s: System file contains multiple type 6 (document) records."
 msgstr ""
 
 msgstr ""
 
-#: src/count.c:187
-msgid "Destination cannot be a string variable."
+#: src/data/sys-file-reader.c:1264
+#, c-format
+msgid "%s: Number of document lines (%ld) must be greater than 0."
 msgstr ""
 
 msgstr ""
 
-#: src/count.c:297
+#: src/data/sys-file-reader.c:1298
 #, c-format
 #, c-format
-msgid ""
-"%g THRU %g is not a valid range.  The number following THRU must be at least "
-"as big as the number preceding THRU."
+msgid "%s: Error reading file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:69
-msgid "data-file error: "
+#: src/data/sys-file-reader.c:1337
+#, c-format
+msgid "%s: Compressed data is corrupted.  Data ends in partial case."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:71
+#: src/data/sys-file-reader.c:1513
 #, c-format
 #, c-format
-msgid "(column %d"
+msgid "%s: Partial record at end of system file."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:73
+#: src/data/sys-file-writer.c:141
 #, c-format
 #, c-format
-msgid "(columns %d-%d"
+msgid "Unknown system file version %d. Treating as version %d."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:74
+#: src/data/sys-file-writer.c:250
 #, c-format
 #, c-format
-msgid ", field type %s) "
+msgid "Error opening \"%s\" for writing as a system file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:223
-msgid "Field contents followed by garbage."
+#: src/data/sys-file-writer.c:897
+#, c-format
+msgid "An I/O error occurred writing system file \"%s\"."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:256
-msgid "Overflow in floating-point constant."
+#: src/data/variable.c:49
+msgid "number"
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:262
-msgid "Underflow in floating-point constant."
+#: src/data/variable.c:152
+#, c-format
+msgid ""
+"Character `%c' (in %s), may not appear as the first character in a variable "
+"name."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:268
-msgid "Field does not form a valid floating-point constant."
+#: src/data/variable.c:164
+#, c-format
+msgid "Character `%c' (in %s) may not appear in a variable name."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:294
-msgid "All characters in field must be digits."
+#: src/data/variable.c:193
+msgid "Variable name cannot be empty string."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:319
-msgid "Unrecognized character in field."
+#: src/data/variable.c:199
+#, c-format
+msgid "Variable name %s exceeds %d-character limit."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:337 src/data-in.c:586
-msgid "Field must have even length."
+#: src/data/variable.c:207
+#, c-format
+msgid "`%s' may not be used as a variable name because it is a reserved word."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:347 src/data-in.c:596
-msgid "Field must contain only hex digits."
+#: src/data/variable.c:302
+msgid "Variable suffix too large."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:384
-msgid ""
-"Quality of zoned decimal (Z) input format code is suspect.  Check your "
-"results three times, report bugs to author."
+#: src/data/variable.c:343
+msgid "ordinary"
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:396
-msgid "Zoned decimal field contains fewer than 2 characters."
+#: src/data/variable.c:345
+msgid "system"
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:404
-msgid "Bad sign byte in zoned decimal number."
+#: src/data/variable.c:347
+msgid "scratch"
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:421
-msgid "Format error in zoned decimal number."
+#: src/language/command.c:141
+#, c-format
+msgid "%s not allowed inside FILE TYPE/END FILE TYPE."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:435
-msgid "Error in syntax of zoned decimal number."
+#: src/language/command.c:144
+#, c-format
+msgid "%s not allowed inside FILE TYPE GROUPED/END FILE TYPE."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:636
-msgid "Unexpected end of field."
+#: src/language/command.c:147
+msgid "RECORD TYPE must be the first command inside a FILE TYPE structure."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:662
-msgid "Digit expected in field."
+#: src/language/command.c:194
+msgid "expecting command name"
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:687
+#: 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 "Day (%ld) must be between 1 and 31."
+msgid "%s is not yet implemented."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:712
-msgid "Delimiter expected between fields in date."
+#: src/language/command.c:223
+#, 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 ""
 
 msgstr ""
 
-#: src/data-in.c:809
+#: src/language/command.c:227
 #, c-format
 #, c-format
-msgid "Month (%ld) must be between 1 and 12."
+msgid "%s is not allowed within an input program."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:850
+#: src/language/command.c:228 src/language/command.c:229
 #, c-format
 #, c-format
-msgid "Month (%s) must be between I and XII."
+msgid "%s is only allowed within an input program."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:877
+#: src/language/command.c:504
 #, c-format
 #, c-format
-msgid "Month name (%s...) is too long."
+msgid "Unknown command %s."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:888
-#, c-format
-msgid "Bad month name (%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/data-in.c:904
+#: src/language/command.c:657
 #, c-format
 #, c-format
-msgid "Year (%ld) must be between 1582 and 19999."
+msgid "Error removing `%s': %s."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:915
+#: src/language/command.c:707
 #, c-format
 #, c-format
-msgid "Trailing garbage \"%s\" following date."
+msgid "Couldn't fork: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:930
+#: src/language/command.c:749
 #, c-format
 #, c-format
-msgid "Julian day (%d) must be between 1 and 366."
+msgid "Error executing command: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:942
-#, c-format
-msgid "Year (%d) must be between 1582 and 19999."
+#: 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/data-in.c:958
-#, c-format
-msgid "Quarter (%ld) must be between 1 and 4."
+#: src/language/command.c:797
+msgid "No operating system support for this command."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:968
-msgid "`Q' expected between quarter and year."
+#: src/language/control/control-stack.c:27
+#, c-format
+msgid "%s without %s."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:984
+#: src/language/control/control-stack.c:55
 #, c-format
 #, c-format
-msgid "Week (%ld) must be between 1 and 53."
+msgid "This command must appear inside %s...%s, without intermediate %s...%s."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:995
-msgid "`WK' expected between week and year."
+#: src/language/control/control-stack.c:72
+#, c-format
+msgid "This command cannot appear outside %s...%s."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:1018
-msgid "Delimiter expected between fields in time."
+#: src/language/control/do-if.c:171
+msgid "This command may not follow ELSE in DO IF...END IF."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:1030
+#: src/language/control/repeat.c:137
 #, c-format
 #, c-format
-msgid "Hour (%ld) must be positive."
+msgid "Dummy variable name \"%s\" hides dictionary variable \"%s\"."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:1042
+#: src/language/control/repeat.c:143
 #, c-format
 #, c-format
-msgid "Minute (%ld) must be between 0 and 59."
+msgid "Dummy variable name \"%s\" is given twice."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:1089
+#: src/language/control/repeat.c:184
 #, c-format
 #, c-format
-msgid "Hour (%ld) must be between 0 and 23."
+msgid ""
+"Dummy variable \"%s\" had %d substitutions, so \"%s\" must also, but %d were "
+"specified."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:1103 src/data-in.c:1138
-msgid "Day of the week expected in date value."
+#: src/language/control/repeat.c:453
+msgid "String expected."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:1189
-msgid "Date is not in valid range between 15 Oct 1582 and 31 Dec 19999."
+#: src/language/control/repeat.c:480
+msgid "No matching DO REPEAT."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:1511
-#, c-format
-msgid "Field too long (%d characters).  Truncated after character %d."
+#: src/language/control/temporary.c:49
+msgid "This command is not valid inside DO IF or LOOP."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:154
+#: src/language/control/temporary.c:56
 msgid ""
 msgid ""
-"DATA LIST may not use a different file from that specified on its "
-"surrounding FILE TYPE."
+"This command may only appear once between procedures and procedure-like "
+"commands."
+msgstr ""
+
+#: src/language/data-io/data-list.c:145
+msgid "DATA LIST must use the same file as the enclosing FILE TYPE."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:173
+#: src/language/data-io/data-list.c:164
 msgid "The END subcommand may only be specified once."
 msgstr ""
 
 msgid "The END subcommand may only be specified once."
 msgstr ""
 
-#: src/data-list.c:209
+#: src/language/data-io/data-list.c:199
 msgid "Only one of FIXED, FREE, or LIST may be specified."
 msgstr ""
 
 msgid "Only one of FIXED, FREE, or LIST may be specified."
 msgstr ""
 
-#: src/data-list.c:335 src/print.c:318
+#: src/language/data-io/data-list.c:349 src/language/data-io/print.c:297
 #, 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."
 msgstr ""
 
 #, 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."
 msgstr ""
 
-#: src/data-list.c:367 src/data-list.c:1630
+#: 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 ""
 
 msgid ""
 "SPSS-like or FORTRAN-like format specification expected after variable names."
 msgstr ""
 
-#: src/data-list.c:378 src/print.c:350
+#: src/language/data-io/data-list.c:389
+msgid "At least one variable must be specified."
+msgstr ""
+
+#: 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 ""
 
 msgid ""
 "Variables are specified on records that should not exist according to "
 "RECORDS subcommand."
 msgstr ""
 
-#: src/data-list.c:410 src/data-list.c:423 src/print.c:527 src/print.c:540
+#: 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 ""
 
 msgid "Column positions for fields must be positive."
 msgstr ""
 
-#: src/data-list.c:428
+#: src/language/data-io/data-list.c:446
 msgid "The ending column for a field must be greater than the starting column."
 msgstr ""
 
 msgid "The ending column for a field must be greater than the starting column."
 msgstr ""
 
-#: src/data-list.c:452 src/print.c:568
+#: 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 ""
 
 msgid "A format specifier on this line has extra characters on the end."
 msgstr ""
 
-#: src/data-list.c:467 src/print.c:584
+#: 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 ""
 
 msgid "The value for number of decimal places must be at least 1."
 msgstr ""
 
-#: src/data-list.c:481 src/print.c:597
+#: src/language/data-io/data-list.c:509 src/language/data-io/print.c:591
 #, c-format
 msgid "Input format %s doesn't accept decimal places."
 msgstr ""
 
 #, c-format
 msgid "Input format %s doesn't accept decimal places."
 msgstr ""
 
-#: src/data-list.c:502 src/print.c:617
-#, c-format
-msgid "The %d columns %d-%d can't be evenly divided into %d fields."
-msgstr ""
-
-#: src/data-list.c:535 src/data-list.c:622 src/data-list.c:821
+#: 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
 msgid "%s is a duplicate variable name."
 msgstr ""
 
 #, c-format
 msgid "%s is a duplicate variable name."
 msgstr ""
 
-#: src/data-list.c:540
+#: src/language/data-io/data-list.c:561
 #, c-format
 msgid "There is already a variable %s of a different type."
 msgstr ""
 
 #, c-format
 msgid "There is already a variable %s of a different type."
 msgstr ""
 
-#: src/data-list.c:547
+#: src/language/data-io/data-list.c:568
 #, c-format
 msgid "There is already a string variable %s of a different width."
 msgstr ""
 
 #, c-format
 msgid "There is already a string variable %s of a different width."
 msgstr ""
 
-#: src/data-list.c:611 src/print.c:706
+#: src/language/data-io/data-list.c:643
 msgid ""
 msgid ""
-"The number of format specifications exceeds the number of variable names "
-"given."
+"The number of format specifications exceeds the given number of variable "
+"names."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:695 src/print.c:790
+#: src/language/data-io/data-list.c:756 src/language/data-io/print.c:767
 msgid ""
 "There aren't enough format specifications to match the number of variable "
 "names given."
 msgstr ""
 
 msgid ""
 "There aren't enough format specifications to match the number of variable "
 "names given."
 msgstr ""
 
-#: src/data-list.c:730 src/print.c:823
+#: 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 ""
+
+#: src/language/data-io/data-list.c:784 src/language/data-io/print.c:799
 msgid "Record"
 msgstr ""
 
 msgid "Record"
 msgstr ""
 
-#: src/data-list.c:731 src/print.c:824
+#: 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 ""
 
 msgid "Columns"
 msgstr ""
 
-#: src/data-list.c:732 src/data-list.c:866 src/print.c:825
+#: 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 ""
 
 msgid "Format"
 msgstr ""
 
-#: src/data-list.c:755
+#: src/language/data-io/data-list.c:801
 #, c-format
 #, c-format
-msgid "Reading %d record from file %s."
-msgid_plural "Reading %d records from file %s."
+msgid "Reading %d record from %s."
+msgid_plural "Reading %d records from %s."
 msgstr[0] ""
 msgstr[1] ""
 
 msgstr[0] ""
 msgstr[1] ""
 
-#: src/data-list.c:758
+#: src/language/data-io/data-list.c:917
 #, 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] ""
-
-#: src/data-list.c:765 src/data-list.c:766
-msgid "Occurrence data specifications."
+msgid "Reading free-form data from %s."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:889
+#: src/language/data-io/data-list.c:968
 #, c-format
 #, c-format
-msgid "Reading free-form data from file %s."
-msgstr ""
-
-#: src/data-list.c:890
-msgid "Reading free-form data from the command file."
-msgstr ""
-
-#: src/data-list.c:941 src/matrix-data.c:959
-msgid "Scope of string exceeds line."
-msgstr ""
-
-#: src/data-list.c:1002
-msgid "Attempt to read past end of file."
+msgid "Quoted string missing terminating `%c'."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1031
-msgid "abort in write_case()\n"
-msgstr ""
-
-#: src/data-list.c:1059
+#: src/language/data-io/data-list.c:1083
 #, c-format
 msgid "Partial case of %d of %d records discarded."
 msgstr ""
 
 #, c-format
 msgid "Partial case of %d of %d records discarded."
 msgstr ""
 
-#: src/data-list.c:1108
+#: src/language/data-io/data-list.c:1136
 #, c-format
 msgid "Partial case discarded.  The first variable missing was %s."
 msgstr ""
 
 #, c-format
 msgid "Partial case discarded.  The first variable missing was %s."
 msgstr ""
 
-#: src/data-list.c:1149
+#: src/language/data-io/data-list.c:1179
 #, c-format
 msgid ""
 "Missing value(s) for all variables from %s onward.  These will be filled "
 "with the system-missing value or blanks, as appropriate."
 msgstr ""
 
 #, c-format
 msgid ""
 "Missing value(s) for all variables from %s onward.  These will be filled "
 "with the system-missing value or blanks, as appropriate."
 msgstr ""
 
-#: src/data-list.c:1307
+#: 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 ""
 
 msgid ""
 "REPEATING DATA must use the same file as its corresponding DATA LIST or FILE "
 "TYPE."
 msgstr ""
 
-#: src/data-list.c:1317
-msgid "STARTS subcommand given multiple times."
+#: 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/data-list.c:1341
+#: src/language/data-io/data-list.c:1423
 #, c-format
 msgid "STARTS beginning column (%d) exceeds STARTS ending column (%d)."
 msgstr ""
 
 #, c-format
 msgid "STARTS beginning column (%d) exceeds STARTS ending column (%d)."
 msgstr ""
 
-#: src/data-list.c:1352
-msgid "OCCURS subcommand given multiple times."
-msgstr ""
-
-#: src/data-list.c:1365
-msgid "LENGTH subcommand given multiple times."
-msgstr ""
-
-#: src/data-list.c:1378
-msgid "CONTINUED subcommand given multiple times."
-msgstr ""
-
-#: src/data-list.c:1397
+#: src/language/data-io/data-list.c:1480
 #, c-format
 msgid "CONTINUED beginning column (%d) exceeds CONTINUED ending column (%d)."
 msgstr ""
 
 #, c-format
 msgid "CONTINUED beginning column (%d) exceeds CONTINUED ending column (%d)."
 msgstr ""
 
-#: src/data-list.c:1411
-msgid "ID subcommand given multiple times."
-msgstr ""
-
-#: src/data-list.c:1420
+#: src/language/data-io/data-list.c:1503
 #, c-format
 msgid "ID beginning column (%ld) must be positive."
 msgstr ""
 
 #, c-format
 msgid "ID beginning column (%ld) must be positive."
 msgstr ""
 
-#: src/data-list.c:1435
+#: src/language/data-io/data-list.c:1518
 #, c-format
 msgid "ID ending column (%ld) must be positive."
 msgstr ""
 
 #, c-format
 msgid "ID ending column (%ld) must be positive."
 msgstr ""
 
-#: src/data-list.c:1441
+#: src/language/data-io/data-list.c:1524
 #, c-format
 msgid "ID ending column (%ld) cannot be less than ID beginning column (%d)."
 msgstr ""
 
 #, c-format
 msgid "ID ending column (%ld) cannot be less than ID beginning column (%d)."
 msgstr ""
 
-#: src/data-list.c:1480
+#: src/language/data-io/data-list.c:1564
 msgid "Missing required specification STARTS."
 msgstr ""
 
 msgid "Missing required specification STARTS."
 msgstr ""
 
-#: src/data-list.c:1482
+#: src/language/data-io/data-list.c:1566
 msgid "Missing required specification OCCURS."
 msgstr ""
 
 msgid "Missing required specification OCCURS."
 msgstr ""
 
-#: src/data-list.c:1489
+#: src/language/data-io/data-list.c:1573
 msgid "ID specified without CONTINUED."
 msgstr ""
 
 msgid "ID specified without CONTINUED."
 msgstr ""
 
-#: src/data-list.c:1577
+#: src/language/data-io/data-list.c:1584
+#, c-format
+msgid ""
+"STARTS beginning column (%d) exceeds default STARTS ending column taken from "
+"file's record width (%d)."
+msgstr ""
+
+#: src/language/data-io/data-list.c:1597
+#, c-format
+msgid ""
+"CONTINUED beginning column (%d) exceeds default CONTINUED ending column "
+"taken from file's record width (%d)."
+msgstr ""
+
+#: src/language/data-io/data-list.c:1676
 msgid "String variable not allowed here."
 msgstr ""
 
 msgid "String variable not allowed here."
 msgstr ""
 
-#: src/data-list.c:1587
+#: src/language/data-io/data-list.c:1686
 #, c-format
 msgid "%s (%d) must be at least 1."
 msgstr ""
 
 #, c-format
 msgid "%s (%d) must be at least 1."
 msgstr ""
 
-#: src/data-list.c:1593
+#: src/language/data-io/data-list.c:1692
 #, c-format
 msgid "Variable or integer expected for %s."
 msgstr ""
 
 #, c-format
 msgid "Variable or integer expected for %s."
 msgstr ""
 
-#: src/data-list.c:1732
+#: src/language/data-io/data-list.c:1817
 #, c-format
 #, c-format
-msgid "Mismatched case ID (%s).  Expected value was %s."
+msgid "Encountered mismatched record ID \"%s\" expecting \"%s\"."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1764
+#: src/language/data-io/data-list.c:1849
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"Variable %s startging in column %d extends beyond physical record length of %"
+"Variable %s starting in column %d extends beyond physical record length of %"
 "d."
 msgstr ""
 
 "d."
 msgstr ""
 
-#: src/data-list.c:1832
+#: src/language/data-io/data-list.c:1916
 #, c-format
 msgid "Invalid value %d for OCCURS."
 msgstr ""
 
 #, c-format
 msgid "Invalid value %d for OCCURS."
 msgstr ""
 
-#: src/data-list.c:1838
+#: src/language/data-io/data-list.c:1922
 #, c-format
 msgid "Beginning column for STARTS (%d) must be at least 1."
 msgstr ""
 
 #, c-format
 msgid "Beginning column for STARTS (%d) must be at least 1."
 msgstr ""
 
-#: src/data-list.c:1846
+#: src/language/data-io/data-list.c:1930
 #, c-format
 msgid "Ending column for STARTS (%d) is less than beginning column (%d)."
 msgstr ""
 
 #, c-format
 msgid "Ending column for STARTS (%d) is less than beginning column (%d)."
 msgstr ""
 
-#: src/data-list.c:1854
+#: src/language/data-io/data-list.c:1938
 #, c-format
 msgid "Invalid value %d for LENGTH."
 msgstr ""
 
 #, c-format
 msgid "Invalid value %d for LENGTH."
 msgstr ""
 
-#: src/data-list.c:1861
+#: src/language/data-io/data-list.c:1945
 #, c-format
 msgid "Beginning column for CONTINUED (%d) must be at least 1."
 msgstr ""
 
 #, c-format
 msgid "Beginning column for CONTINUED (%d) must be at least 1."
 msgstr ""
 
-#: src/data-list.c:1869
+#: src/language/data-io/data-list.c:1953
 #, c-format
 msgid "Ending column for CONTINUED (%d) is less than beginning column (%d)."
 msgstr ""
 
 #, c-format
 msgid "Ending column for CONTINUED (%d) is less than beginning column (%d)."
 msgstr ""
 
-#: src/data-list.c:1892
+#: src/language/data-io/data-list.c:1985
 #, c-format
 msgid ""
 "Number of repetitions specified on OCCURS (%d) exceed number of repetitions "
 "available in space on STARTS (%d), and CONTINUED not specified."
 msgstr ""
 
 #, c-format
 msgid ""
 "Number of repetitions specified on OCCURS (%d) exceed number of repetitions "
 "available in space on STARTS (%d), and CONTINUED not specified."
 msgstr ""
 
-#: src/data-list.c:1909
+#: src/language/data-io/data-list.c:2003
 #, c-format
 msgid "Unexpected end of file with %d repetitions remaining out of %d."
 msgstr ""
 
 #, c-format
 msgid "Unexpected end of file with %d repetitions remaining out of %d."
 msgstr ""
 
-#: src/data-out.c:143 src/sfm-read.c:487 src/sysfile-info.c:113
-msgid "Unknown"
-msgstr ""
-
-#: src/data-out.c:251
-msgid ""
-"The N output format cannot be used to output a negative number or the system-"
-"missing value."
+#: src/language/data-io/data-reader.c:138
+#, c-format
+msgid "Could not open \"%s\" for reading as a data file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/data-out.c:361
+#: src/language/data-io/data-reader.c:175
 msgid ""
 msgid ""
-"Quality of zoned decimal (Z) output format code is suspect.  Check your "
-"results, report bugs to author."
-msgstr ""
-
-#: src/data-out.c:368
-msgid "The system-missing value cannot be output as a zoned decimal number."
+"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/data-out.c:381
+#: src/language/data-io/data-reader.c:206
+#: src/language/data-io/data-reader.c:224
 #, c-format
 #, c-format
-msgid "Number %g too big to fit in field with format Z%d.%d."
+msgid "Error reading file %s: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/data-out.c:773
+#: src/language/data-io/data-reader.c:227
 #, c-format
 #, c-format
-msgid "Time value %g too large in magnitude to convert to alphanumeric time."
+msgid "%s: Partial record at end of file."
 msgstr ""
 
 msgstr ""
 
-#: src/data-out.c:826
+#: src/language/data-io/data-reader.c:278
 #, c-format
 #, c-format
-msgid "Weekday index %d does not lie between 1 and 7."
+msgid "Attempt to read beyond end-of-file on file %s."
 msgstr ""
 
 msgstr ""
 
-#: src/data-out.c:847
-#, c-format
-msgid "Month index %d does not lie between 1 and 12."
+#: src/language/data-io/data-reader.c:281
+msgid "Attempt to read beyond END DATA."
 msgstr ""
 
 msgstr ""
 
-#: src/data-out.c:959
-#, c-format
+#: src/language/data-io/data-reader.c:425
 msgid ""
 msgid ""
-"Year %d cannot be represented in four digits for output formatting purposes."
-msgstr ""
-
-#: src/dfm.c:90
-#, c-format
-msgid "%s: Closing data-file handle %s."
-msgstr ""
-
-#: src/dfm.c:112
-msgid "<<Bug in dfm.c>>"
+"This command is not valid here since the current input program does not "
+"access the inline file."
 msgstr ""
 
 msgstr ""
 
-#: src/dfm.c:134
+#: src/language/data-io/data-writer.c:70
 #, c-format
 #, c-format
-msgid "%s: Opening data-file handle %s for reading."
-msgstr ""
-
-#: src/dfm.c:151 src/dfm.c:168
-msgid "BEGIN DATA expected."
+msgid "An error occurred while opening \"%s\" for writing as a data file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/dfm.c:188
+#: src/language/data-io/data-writer.c:136
 #, c-format
 #, c-format
-msgid "An error occurred while opening \"%s\" for reading as a data file: %s."
+msgid "I/O error occurred writing data file \"%s\"."
 msgstr ""
 
 msgstr ""
 
-#: src/dfm.c:217
+#: src/language/data-io/file-handle.q:68
 #, c-format
 #, c-format
-msgid "%s: Opening data-file handle %s for writing."
-msgstr ""
-
-#: src/dfm.c:223
-msgid "Cannot open the inline file for writing."
+msgid ""
+"File handle %s is already defined.  Use CLOSE FILE HANDLE before redefining "
+"a file handle."
 msgstr ""
 
 msgstr ""
 
-#: src/dfm.c:238
+#: src/language/data-io/file-handle.q:100
 #, c-format
 #, c-format
-msgid "An error occurred while opening \"%s\" for writing as a data file: %s."
-msgstr ""
-
-#: src/dfm.c:383
 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."
+"Fixed-length records were specified on /RECFORM, but record length was not "
+"specified on /LRECL.  Assuming %d-character records."
 msgstr ""
 
 msgstr ""
 
-#: src/dfm.c:416 src/dfm.c:437
+#: src/language/data-io/file-handle.q:105
 #, c-format
 #, c-format
-msgid "Error reading file %s: %s."
+msgid ""
+"Record length (%ld) must be at least one byte.  Assuming %d-character "
+"records."
 msgstr ""
 
 msgstr ""
 
-#: src/dfm.c:440
-#, c-format
-msgid "%s: Partial record at end of file."
+#: src/language/data-io/file-handle.q:151
+msgid "file"
 msgstr ""
 
 msgstr ""
 
-#: src/dfm.c:496
-#, c-format
-msgid "Cannot read from file %s already opened for %s."
+#: src/language/data-io/file-handle.q:153
+msgid "inline file"
 msgstr ""
 
 msgstr ""
 
-#: src/dfm.c:510
-#, c-format
-msgid "Attempt to read beyond end-of-file on file %s."
+#: src/language/data-io/file-handle.q:155
+msgid "scratch file"
 msgstr ""
 
 msgstr ""
 
-#: src/dfm.c:604
-#, c-format
-msgid "Cannot write to file %s already opened for %s."
+#: src/language/data-io/file-handle.q:176
+msgid "expecting a file name or handle name"
 msgstr ""
 
 msgstr ""
 
-#: src/dfm.c:628
+#: src/language/data-io/file-handle.q:203
 #, c-format
 #, c-format
-msgid "Error writing file %s: %s."
-msgstr ""
-
-#: src/dfm.c:671
-msgid ""
-"This command is not valid here since the current input program does not "
-"access the inline file."
-msgstr ""
-
-#: src/dfm.c:678
-msgid "inline file: Opening for reading."
+msgid "Handle for %s not allowed here."
 msgstr ""
 
 msgstr ""
 
-#: src/dfm.c:692
-msgid "Skipping remaining inline data."
+#: src/language/data-io/file-type.c:134
+msgid "MIXED, GROUPED, or NESTED expected."
 msgstr ""
 
 msgstr ""
 
-#: src/dfm.c:704
-msgid "reading as a data file"
+#: src/language/data-io/file-type.c:157
+msgid "The CASE subcommand is not valid on FILE TYPE MIXED."
 msgstr ""
 
 msgstr ""
 
-#: src/dfm.c:711
-msgid "writing as a data file"
+#: src/language/data-io/file-type.c:175
+msgid "WARN or NOWARN expected after WILD."
 msgstr ""
 
 msgstr ""
 
-#: src/do-if.c:119
-msgid "There is no DO IF to match with this ELSE IF."
+#: src/language/data-io/file-type.c:183
+msgid "The DUPLICATE subcommand is not valid on FILE TYPE MIXED."
 msgstr ""
 
 msgstr ""
 
-#: src/do-if.c:124
-msgid "The ELSE command must follow all ELSE IF commands in a DO IF structure."
+#: src/language/data-io/file-type.c:197
+msgid "DUPLICATE=CASE is only valid on FILE TYPE NESTED."
 msgstr ""
 
 msgstr ""
 
-#: src/do-if.c:147
-msgid "End of command expected."
+#: src/language/data-io/file-type.c:206
+#, c-format
+msgid "WARN%s expected after DUPLICATE."
 msgstr ""
 
 msgstr ""
 
-#: src/do-if.c:165
-msgid "There is no DO IF to match with this ELSE."
+#: src/language/data-io/file-type.c:207
+msgid ", NOWARN, or CASE"
 msgstr ""
 
 msgstr ""
 
-#: src/do-if.c:171
-msgid ""
-"There may be at most one ELSE clause in each DO IF structure.  It must be "
-"the last clause."
+#: src/language/data-io/file-type.c:208
+msgid " or NOWARN"
 msgstr ""
 
 msgstr ""
 
-#: src/do-if.c:208
-msgid "There is no DO IF to match with this END IF."
+#: src/language/data-io/file-type.c:216
+msgid "The MISSING subcommand is not valid on FILE TYPE MIXED."
 msgstr ""
 
 msgstr ""
 
-#: src/do-if.c:294
-#, c-format
-msgid "DO IF %d: true\n"
+#: src/language/data-io/file-type.c:228
+msgid "WARN or NOWARN after MISSING."
 msgstr ""
 
 msgstr ""
 
-#: src/do-if.c:299
-#, c-format
-msgid "DO IF %d: false\n"
+#: src/language/data-io/file-type.c:236
+msgid "ORDERED is only valid on FILE TYPE GROUPED."
 msgstr ""
 
 msgstr ""
 
-#: src/do-if.c:304
-#, c-format
-msgid "DO IF %d: missing\n"
+#: src/language/data-io/file-type.c:247
+msgid "YES or NO expected after ORDERED."
 msgstr ""
 
 msgstr ""
 
-#: src/error.c:130
-msgid "Terminating NOW due to a fatal error!"
+#: src/language/data-io/file-type.c:253 src/language/data-io/file-type.c:548
+msgid "while expecting a valid subcommand"
 msgstr ""
 
 msgstr ""
 
-#: src/error.c:207
-msgid "Terminating execution of syntax file due to error."
+#: src/language/data-io/file-type.c:260
+msgid "The required RECORD subcommand was not present."
 msgstr ""
 
 msgstr ""
 
-#: src/error.c:209
-#, c-format
-msgid "Errors (%d) exceeds limit (%d)."
+#: src/language/data-io/file-type.c:268
+msgid "The required CASE subcommand was not present."
 msgstr ""
 
 msgstr ""
 
-#: src/error.c:212
-#, c-format
-msgid "Warnings (%d) exceed limit (%d)."
+#: src/language/data-io/file-type.c:274
+msgid "CASE and RECORD must specify different variable names."
 msgstr ""
 
 msgstr ""
 
-#: src/error.c:270
-msgid "fatal"
+#: src/language/data-io/file-type.c:332
+msgid "Column value must be positive."
 msgstr ""
 
 msgstr ""
 
-#: src/error.c:272 src/error.c:279 src/error.c:282 src/expr-prs.c:1460
-msgid "error"
+#: src/language/data-io/file-type.c:348
+msgid "Ending column precedes beginning column."
 msgstr ""
 
 msgstr ""
 
-#: src/error.c:273 src/error.c:280 src/error.c:283
-msgid "warning"
+#: src/language/data-io/file-type.c:368
+msgid "Bad format specifier name."
 msgstr ""
 
 msgstr ""
 
-#: src/error.c:274 src/error.c:284
-msgid "note"
+#: 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 ""
 
 msgstr ""
 
-#: src/error.c:276 src/error.c:277
-msgid "installation error"
+#: src/language/data-io/file-type.c:420
+msgid "OTHER may appear only on the last RECORD TYPE command."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-evl.c:1181
-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/file-type.c:430
+msgid "No input commands (DATA LIST, REPEATING DATA) for above RECORD TYPE."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-evl.c:1225
-#, c-format
+#: src/language/data-io/file-type.c:481
 msgid ""
 msgid ""
-"SYSMIS is not a valid index value for vector %s.  The result will be set to "
-"SYSMIS."
+"The CASE subcommand is not allowed on the RECORD TYPE command for FILE TYPE "
+"MIXED."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-evl.c:1229
-#, c-format
+#: src/language/data-io/file-type.c:491
 msgid ""
 msgid ""
-"%g is not a valid index value for vector %s.  The result will be set to "
-"SYSMIS."
+"No variable name may be specified for the CASE subcommand on RECORD TYPE."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-evl.c:1247
-#, c-format
+#: src/language/data-io/file-type.c:499
 msgid ""
 msgid ""
-"SYSMIS is not a valid index value for vector %s.  The result will be set to "
-"the empty string."
+"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 ""
 
 msgstr ""
 
-#: src/expr-evl.c:1252
-#, c-format
-msgid ""
-"%g is not a valid index value for vector %s.  The result will be set to the "
-"empty string."
+#: src/language/data-io/file-type.c:515
+msgid "WARN or NOWARN expected on DUPLICATE subcommand."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-evl.c:1357
-#, c-format
-msgid "evaluate_expression(): not implemented: %s\n"
+#: src/language/data-io/file-type.c:529
+msgid "WARN or NOWARN expected on MISSING subcommand."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-evl.c:1360
-#, c-format
-msgid "evaluate_expression(): not implemented: %d\n"
+#: src/language/data-io/file-type.c:542
+msgid "YES or NO expected on SPREAD subcommand."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-opt.c:662
-msgid ""
-"While optimizing a constant expression, there was a bad value for the third "
-"argument to INDEX."
+#: src/language/data-io/file-type.c:599
+msgid "No input commands (DATA LIST, REPEATING DATA) on above RECORD TYPE."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-opt.c:687
-msgid ""
-"While optimizing a constant expression, there was a bad value for the third "
-"argument to RINDEX."
+#: src/language/data-io/file-type.c:606
+msgid "No commands between FILE TYPE and END FILE TYPE."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-opt.c:746
+#: src/language/data-io/file-type.c:675
 #, c-format
 #, c-format
-msgid "Third argument to %cPAD() must be at least one character in length."
+msgid "Unknown record type \"%.*s\"."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-opt.c:779
+#: src/language/data-io/file-type.c:699
 #, c-format
 #, c-format
-msgid "Second argument to %cTRIM() must be at least one character in length."
+msgid "Unknown record type %g."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-opt.c:880
-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/get.c:108
+msgid "expecting COMM or TAPE"
 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/get.c:350 src/language/data-io/get.c:364
+#: src/language/data-io/get.c:389
+#, c-format
+msgid "expecting %s or %s"
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:152
-msgid ""
-"A numeric expression was expected in a place where one was not supplied."
+#: src/language/data-io/get.c:596 src/language/data-io/print.c:180
+msgid "expecting a valid subcommand"
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:160
-msgid "A string expression was expected in a place where one was not supplied."
+#: src/language/data-io/get.c:629
+#, c-format
+msgid ""
+"Cannot rename %s as %s because there already exists a variable named %s.  To "
+"rename variables with overlapping names, use a single RENAME subcommand such "
+"as \"/RENAME (A=B)(B=C)(C=A)\", or equivalently, \"/RENAME (A B C=B C A)\"."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:174
-msgid "The OR operator cannot take string operands."
+#: src/language/data-io/get.c:654
+msgid "`=' expected after variable list."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:222
-msgid "The AND operator cannot take string operands."
+#: src/language/data-io/get.c:661
+#, c-format
+msgid ""
+"Number of variables on left side of `=' (%d) does not match number of "
+"variables on right side (%d), in parenthesized group %d of RENAME subcommand."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:271
-msgid "The NOT operator cannot take a string operand."
+#: src/language/data-io/get.c:674
+#, c-format
+msgid "Requested renaming duplicates variable name %s."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:298
-msgid ""
-"Strings cannot be compared with numeric or Boolean values with the "
-"relational operators = >= > <= < <>."
+#: src/language/data-io/get.c:704
+msgid "Cannot DROP all variables from dictionary."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:355
-msgid "The `+' and `-' operators may only be used with numeric operands."
+#: src/language/data-io/get.c:883
+msgid "The active file may not be specified more than once."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:407
-msgid "The `*' and `/' operators may only be used with numeric operands."
+#: src/language/data-io/get.c:892
+msgid "Cannot specify the active file since no active file has been defined."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:458
-msgid "The unary minus (-) operator can only take a numeric operand."
+#: src/language/data-io/get.c:900
+msgid ""
+"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/expr-prs.c:488
-msgid "Both operands to the ** operator must be numeric."
+#: src/language/data-io/get.c:938
+msgid "Multiple IN subcommands for a single FILE or TABLE."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:582
-msgid "Use of $LENGTH is obsolete, returning default of 66."
+#: src/language/data-io/get.c:958
+msgid "BY may appear at most once."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:587
-msgid "Use of $WIDTH is obsolete, returning default of 131."
+#: src/language/data-io/get.c:978
+#, c-format
+msgid "File %s lacks BY variable %s."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:592
-#, c-format
-msgid "Unknown system variable %s."
+#: src/language/data-io/get.c:992
+msgid "FIRST may appear at most once."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:631
-msgid "expecting variable name"
+#: src/language/data-io/get.c:1006
+msgid "LAST may appear at most once."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:673
-msgid "in expression"
+#: src/language/data-io/get.c:1047
+msgid "BY is required when TABLE is specified."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:850
-msgid "Argument 2 to LAG must be a small positive integer constant."
+#: src/language/data-io/get.c:1052
+msgid "BY is required when IN is specified."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:923 src/expr-prs.c:962
+#: src/language/data-io/get.c:1080
 #, c-format
 #, c-format
-msgid ""
-"Type mismatch in argument %d of %s, which was expected to be of %s type.  It "
-"was actually of %s type. "
+msgid "IN variable name %s duplicates an existing variable name."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:949
+#: src/language/data-io/get.c:1535
 #, c-format
 #, c-format
-msgid "%s cannot take Boolean operands."
+msgid ""
+"Variable %s in file %s (%s) has different type or width from the same "
+"variable in earlier file (%s)."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:981
-msgid "in function call"
+#: src/language/data-io/inpt-pgm.c:85
+msgid "No matching INPUT PROGRAM command."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:995
-msgid "RANGE requires an odd number of arguments, but at least three."
+#: 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 ""
 
-#: src/expr-prs.c:1005
-#, c-format
-msgid "%s requires at least two arguments."
+#: 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 ""
 
-#: src/expr-prs.c:1020
-#, c-format
-msgid "%s.%d requires at least %d arguments."
+#: src/language/data-io/inpt-pgm.c:336
+msgid "COLUMN subcommand multiply specified."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:1062
-#, c-format
+#: src/language/data-io/inpt-pgm.c:384
 msgid ""
 msgid ""
-"Argument %d to CONCAT is type %s.  All arguments to CONCAT must be strings."
+"REREAD: Column numbers must be positive finite numbers.  Column set to 1."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:1121
-#, c-format
-msgid ""
-"Argument %d to %s was expected to be of %s type.  It was actually of type %s."
+#: src/language/data-io/list.q:151 src/language/stats/descriptives.c:356
+msgid "No variables specified."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:1140
+#: src/language/data-io/list.q:159
 #, c-format
 #, c-format
-msgid "%s is not a numeric format."
+msgid ""
+"The first case (%ld) specified precedes the last case (%ld) specified.  The "
+"values will be swapped."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:1166
+#: src/language/data-io/list.q:167
 #, c-format
 #, c-format
-msgid "Too few arguments to function %s."
+msgid ""
+"The first case (%ld) to list is less than 1.  The value is being reset to 1."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:1198
+#: src/language/data-io/list.q:173
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"Type mismatch in argument %d of %s, which was expected to be numeric.  It "
-"was actually type %s."
+"The last case (%ld) to list is less than 1.  The value is being reset to 1."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:1207
+#: src/language/data-io/list.q:179
 #, c-format
 #, c-format
-msgid "Missing comma following argument %d of %s."
+msgid "The step value %ld is less than 1.  The value is being reset to 1."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:1245
-msgid "The index value after a vector name must be numeric."
+#: src/language/data-io/list.q:205
+msgid "`/FORMAT WEIGHT' specified, but weighting is not on."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:1252
-msgid "`)' expected after a vector index value."
+#: src/language/data-io/list.q:432
+msgid "Line"
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:1285
-#, c-format
-msgid "There is no function named %s."
+#: src/language/data-io/matrix-data.c:213
+msgid "VARIABLES subcommand multiply specified."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:1290
-#, c-format
-msgid "Function %s may not be given a minimum number of arguments."
+#: src/language/data-io/matrix-data.c:228
+msgid "VARNAME_ cannot be explicitly specified on VARIABLES."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:1299
-#, c-format
-msgid "expecting `)' after %s function"
+#: src/language/data-io/matrix-data.c:289
+msgid "in FORMAT subcommand"
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:1463
-msgid "Boolean"
+#: src/language/data-io/matrix-data.c:300
+msgid "SPLIT subcommand multiply specified."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:1692
-msgid "!!TERMINAL!!"
+#: src/language/data-io/matrix-data.c:307
+msgid "in SPLIT subcommand"
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:1718
-msgid "!!SENTINEL!!"
+#: src/language/data-io/matrix-data.c:317
+msgid "Split variable may not be named ROWTYPE_ or VARNAME_."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:1721
+#: src/language/data-io/matrix-data.c:351
 #, c-format
 #, c-format
-msgid "!!ERROR%d!!"
+msgid "Split variable %s is already another type."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:1739
-msgid "postfix:"
+#: src/language/data-io/matrix-data.c:366
+msgid "FACTORS subcommand multiply specified."
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:126
-msgid "MIXED, GROUPED, or NESTED expected."
+#: src/language/data-io/matrix-data.c:385
+#, c-format
+msgid "Factor variable %s is already another type."
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:149
-msgid "The CASE subcommand is not valid on FILE TYPE MIXED."
+#: src/language/data-io/matrix-data.c:400
+msgid "CELLS subcommand multiply specified."
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:167
-msgid "WARN or NOWARN expected after WILD."
+#: src/language/data-io/matrix-data.c:406
+#: src/language/data-io/matrix-data.c:425
+msgid "expecting positive integer"
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:175
-msgid "The DUPLICATE subcommand is not valid on FILE TYPE MIXED."
+#: src/language/data-io/matrix-data.c:419
+msgid "N subcommand multiply specified."
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:189
-msgid "DUPLICATE=CASE is only valid on FILE TYPE NESTED."
+#: src/language/data-io/matrix-data.c:440
+msgid "CONTENTS subcommand multiply specified."
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:198
-#, c-format
-msgid "WARN%s expected after DUPLICATE."
+#: src/language/data-io/matrix-data.c:460
+msgid "Nested parentheses not allowed."
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:199
-msgid ", NOWARN, or CASE"
+#: src/language/data-io/matrix-data.c:470
+msgid "Mismatched right parenthesis (`(')."
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:200
-msgid " or NOWARN"
+#: src/language/data-io/matrix-data.c:475
+msgid "Empty parentheses not allowed."
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:208
-msgid "The MISSING subcommand is not valid on FILE TYPE MIXED."
+#: src/language/data-io/matrix-data.c:488
+#: src/language/data-io/matrix-data.c:496
+msgid "in CONTENTS subcommand"
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:220
-msgid "WARN or NOWARN after MISSING."
+#: src/language/data-io/matrix-data.c:503
+#, c-format
+msgid "Content multiply specified for %s."
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:228
-msgid "ORDERED is only valid on FILE TYPE GROUPED."
+#: src/language/data-io/matrix-data.c:520
+msgid "Missing right parenthesis."
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:239
-msgid "YES or NO expected after ORDERED."
+#: src/language/data-io/matrix-data.c:540
+msgid "Missing VARIABLES subcommand."
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:245 src/file-type.c:550 src/get.c:419
-msgid "while expecting a valid subcommand"
+#: src/language/data-io/matrix-data.c:546
+msgid ""
+"CONTENTS subcommand not specified: assuming file contains only CORR matrix."
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:252
-msgid "The required RECORD subcommand was not present."
+#: src/language/data-io/matrix-data.c:556
+msgid ""
+"Missing CELLS subcommand.  CELLS is required when ROWTYPE_ is not given in "
+"the data and factors are present."
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:260
-msgid "The required CASE subcommand was not present."
+#: 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/file-type.c:266
-msgid "CASE and RECORD must specify different variable names."
+#: src/language/data-io/matrix-data.c:617
+msgid "No continuous variables specified."
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:317
-msgid "Column value must be positive."
+#: src/language/data-io/matrix-data.c:860
+msgid "Scope of string exceeds line."
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:332
-msgid "Ending column precedes beginning column."
+#: src/language/data-io/matrix-data.c:925
+#, c-format
+msgid "End of line expected %s while reading %s."
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:351
-msgid "Bad format specifier name."
+#: src/language/data-io/matrix-data.c:1115
+#, c-format
+msgid "expecting value for %s %s"
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:412 src/file-type.c:571
-msgid ""
-"This command may only appear within a FILE TYPE/END FILE TYPE structure."
+#: src/language/data-io/matrix-data.c:1281
+#, c-format
+msgid "Syntax error expecting SPLIT FILE value %s."
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:419
-msgid "OTHER may appear only on the last RECORD TYPE command."
+#: src/language/data-io/matrix-data.c:1290
+#, c-format
+msgid "Expecting value %g for %s."
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:429
-msgid "No input commands (DATA LIST, REPEATING DATA) for above RECORD TYPE."
+#: src/language/data-io/matrix-data.c:1331
+#: src/language/data-io/matrix-data.c:1811
+#, c-format
+msgid "Syntax error expecting factor value %s."
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:483
-msgid ""
-"The CASE subcommand is not allowed on the RECORD TYPE command for FILE TYPE "
-"MIXED."
+#: src/language/data-io/matrix-data.c:1340
+#, c-format
+msgid "Syntax error expecting value %g for %s %s."
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:493
-msgid ""
-"No variable name may be specified for the CASE subcommand on RECORD TYPE."
+#: src/language/data-io/matrix-data.c:1587
+#, c-format
+msgid "Syntax error %s expecting SPLIT FILE value."
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:501
+#: src/language/data-io/matrix-data.c:1716
+#, c-format
 msgid ""
 msgid ""
-"The CASE column specification on RECORD TYPE must give a format specifier "
-"that is the same type as that of the CASE column specification given on FILE "
-"TYPE."
-msgstr ""
-
-#: src/file-type.c:517
-msgid "WARN or NOWARN expected on DUPLICATE subcommand."
+"Expected %d lines of data for %s content; actually saw %d lines.  No data "
+"will be output for this content."
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:531
-msgid "WARN or NOWARN expected on MISSING subcommand."
+#: src/language/data-io/matrix-data.c:1753
+#, c-format
+msgid "Multiply specified ROWTYPE_ %s."
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:544
-msgid "YES or NO expected on SPREAD subcommand."
+#: src/language/data-io/matrix-data.c:1758
+#, c-format
+msgid "Syntax error %s expecting ROWTYPE_ string."
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:584
-msgid "No input commands (DATA LIST, REPEATING DATA) on above RECORD TYPE."
+#: src/language/data-io/matrix-data.c:1778
+#, c-format
+msgid "Syntax error %s."
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:591
-msgid "No commands between FILE TYPE and END FILE TYPE."
+#: src/language/data-io/matrix-data.c:1929
+#, c-format
+msgid "Duplicate specification for %s."
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:656
+#: src/language/data-io/matrix-data.c:1941
 #, c-format
 #, c-format
-msgid "Unknown record type \"%.*s\"."
+msgid "Too many rows of matrix data for %s."
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:680
+#: src/language/data-io/matrix-data.c:1989
 #, c-format
 #, c-format
-msgid "Unknown record type %g."
+msgid "Syntax error expecting value for %s %s."
 msgstr ""
 
 msgstr ""
 
-#: src/filename.c:238
+#: src/language/data-io/print.c:366 src/language/data-io/print.c:383
 #, c-format
 #, c-format
-msgid "Searching for `%s'..."
+msgid "%g is not a valid column location."
 msgstr ""
 
 msgstr ""
 
-#: src/filename.c:246 src/filename.c:278
-msgid "Search unsuccessful!"
+#: src/language/data-io/print.c:377
+#, c-format
+msgid "Column location expected following `%d-'."
 msgstr ""
 
 msgstr ""
 
-#: src/filename.c:271
+#: src/language/data-io/print.c:388
 #, c-format
 #, c-format
-msgid "Found `%s'."
+msgid ""
+"%d-%ld is not a valid column range.  The second column must be greater than "
+"or equal to the first."
 msgstr ""
 
 msgstr ""
 
-#: src/filename.c:686
+#: src/language/data-io/print.c:489
 #, c-format
 #, c-format
-msgid "Not opening pipe file `%s' because SAFER option set."
+msgid "Variable %s has width %d so it cannot be output as format %s."
 msgstr ""
 
 msgstr ""
 
-#: src/flip.c:160
+#: src/language/data-io/print.c:509
 #, c-format
 #, c-format
-msgid "Could not create acceptable variant for variable %s."
+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/flip.c:176
-msgid "Cannot create more than 99999 variable names."
+#: 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/flip.c:290
+#: src/language/data-io/print.c:611
 #, c-format
 #, c-format
-msgid "Error reading FLIP source file: %s."
+msgid "The %d columns %d-%d can't be evenly divided into %u fields."
 msgstr ""
 
 msgstr ""
 
-#: src/flip.c:366
-msgid "Could not create temporary file for FLIP."
+#: src/language/data-io/print.c:688
+msgid ""
+"The number of format specifications exceeds the number of variable names "
+"given."
 msgstr ""
 
 msgstr ""
 
-#: src/flip.c:376 src/flip.c:395
+#: src/language/data-io/print.c:840
 #, c-format
 #, c-format
-msgid "Error writing FLIP file: %s."
-msgstr ""
-
-#: src/flip.c:431
-msgid "Error creating FLIP source file."
-msgstr ""
+msgid "Writing %d record to %s."
+msgid_plural "Writing %d records to %s."
+msgstr[0] ""
+msgstr[1] ""
 
 
-#: src/flip.c:434
+#: src/language/data-io/print.c:844
 #, c-format
 #, c-format
-msgid "Error rewinding FLIP file: %s."
+msgid "Writing %d record."
+msgid_plural "Writing %d records."
+msgstr[0] ""
+msgstr[1] ""
+
+#: src/language/data-io/print.c:1091
+msgid "The expression on PRINT SPACE evaluated to the system-missing value."
 msgstr ""
 
 msgstr ""
 
-#: src/flip.c:443
+#: src/language/data-io/print.c:1094
 #, c-format
 #, c-format
-msgid "Error reading FLIP file: %s."
+msgid "The expression on PRINT SPACE evaluated to %g."
 msgstr ""
 
 msgstr ""
 
-#: src/flip.c:455
+#: src/language/dictionary/apply-dictionary.c:71
 #, c-format
 #, c-format
-msgid "Error seeking FLIP source file: %s."
+msgid "Variable %s is %s in target file, but %s in source file."
 msgstr ""
 
 msgstr ""
 
-#: src/flip.c:460
+#: src/language/dictionary/apply-dictionary.c:87
 #, c-format
 #, c-format
-msgid "Error writing FLIP source file: %s."
+msgid "Cannot add value labels from source file to long string variable %s."
 msgstr ""
 
 msgstr ""
 
-#: src/flip.c:468
+#: src/language/dictionary/apply-dictionary.c:133
 #, c-format
 #, c-format
-msgid "Error rewind FLIP source file: %s."
+msgid ""
+"Cannot apply missing values from source file to long string variable %s."
 msgstr ""
 
 msgstr ""
 
-#: src/format.c:75
-msgid "X and T format specifiers not allowed here."
+#: src/language/dictionary/apply-dictionary.c:153
+msgid "No matching variables found between the source and target files."
 msgstr ""
 
 msgstr ""
 
-#: src/format.c:81
-#, c-format
-msgid "%s is not a valid data format."
+#: src/language/dictionary/formats.c:89
+msgid "`(' expected after variable list"
 msgstr ""
 
 msgstr ""
 
-#: src/format.c:112
-#, c-format
-msgid "Format %s may not be used as an input format."
+#: 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/format.c:117
-#, c-format
-msgid ""
-"Input format %s specifies a bad width %d.  Format %s requires a width "
-"between %d and %d."
+#: src/language/dictionary/missing-values.c:55
+#: src/language/stats/aggregate.c:432
+msgid "expecting `('"
 msgstr ""
 
 msgstr ""
 
-#: src/format.c:124
+#: src/language/dictionary/missing-values.c:71
 #, 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."
+"Cannot mix numeric variables (e.g. %s) and string variables (e.g. %s) within "
+"a single list."
 msgstr ""
 
 msgstr ""
 
-#: src/format.c:131
+#: src/language/dictionary/missing-values.c:111
 #, 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 "Truncating missing value to short string length (%d characters)."
 msgstr ""
 
 msgstr ""
 
-#: src/format.c:151
+#: src/language/dictionary/missing-values.c:130
 #, c-format
 #, c-format
-msgid ""
-"Output format %s specifies a bad width %d.  Format %s requires a width "
-"between %d and %d."
+msgid "Missing values provided are too long to assign to variable of width %d."
 msgstr ""
 
 msgstr ""
 
-#: src/format.c:161
-#, c-format
+#: src/language/dictionary/modify-variables.c:93
 msgid ""
 msgid ""
-"Output format %s requires minimum width %d to allow %d decimal places.  Try %"
-"s%d.%d instead of %s."
+"MODIFY VARS may not be used after TEMPORARY.  Temporary transformations will "
+"be made permanent."
 msgstr ""
 
 msgstr ""
 
-#: src/format.c:169
-#, 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/dictionary/modify-variables.c:117
+msgid "REORDER subcommand may be given at most once."
 msgstr ""
 
 msgstr ""
 
-#: src/format.c:176
-#, c-format
-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."
+#: src/language/dictionary/modify-variables.c:140
+msgid "Cannot specify ALL after specifying a set of variables."
 msgstr ""
 
 msgstr ""
 
-#: src/format.c:193
-#, c-format
-msgid "Can't display a string variable of width %d with format specifier %s."
+#: src/language/dictionary/modify-variables.c:150
+msgid "`(' expected on REORDER subcommand."
 msgstr ""
 
 msgstr ""
 
-#: src/format.c:303
-msgid "Format specifier expected."
+#: src/language/dictionary/modify-variables.c:162
+msgid "`)' expected following variable names on REORDER subcommand."
 msgstr ""
 
 msgstr ""
 
-#: src/format.c:314
-#, c-format
-msgid "Data format %s does not specify a width."
+#: src/language/dictionary/modify-variables.c:180
+msgid "RENAME subcommand may be given at most once."
 msgstr ""
 
 msgstr ""
 
-#: src/format.c:331
-#, c-format
-msgid "Data format %s is not valid."
+#: src/language/dictionary/modify-variables.c:193
+msgid "`(' expected on RENAME subcommand."
 msgstr ""
 
 msgstr ""
 
-#: src/formats.c:93
-msgid "`(' expected after variable list"
+#: src/language/dictionary/modify-variables.c:201
+msgid ""
+"`=' expected between lists of new and old variable names on RENAME "
+"subcommand."
 msgstr ""
 
 msgstr ""
 
-#: src/formats.c:102
+#: src/language/dictionary/modify-variables.c:209
 #, c-format
 #, c-format
-msgid "Format %s may not be assigned to a %s variable."
-msgstr ""
-
-#: src/formats.c:123 src/numeric.c:66 src/numeric.c:140
-msgid "`)' expected after output format."
+msgid ""
+"Differing number of variables in old name list (%d) and in new name list (%"
+"d)."
 msgstr ""
 
 msgstr ""
 
-#: src/formats.c:153
-msgid "Formats:\n"
+#: src/language/dictionary/modify-variables.c:220
+msgid "`)' expected after variable lists on RENAME subcommand."
 msgstr ""
 
 msgstr ""
 
-#: src/formats.c:154
-msgid "  Name      Print         Write\n"
+#: 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/get.c:124
-msgid "GET translation table from file to memory:\n"
+#: 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/get.c:129 src/get.c:1473
+#: src/language/dictionary/modify-variables.c:303
 #, c-format
 #, c-format
-msgid "  %8s from %3d,%3d to %3d,%3d\n"
+msgid "Unrecognized subcommand name `%s'."
 msgstr ""
 
 msgstr ""
 
-#: src/get.c:425
-msgid "All variables deleted from system file dictionary."
+#: src/language/dictionary/modify-variables.c:305
+msgid "Subcommand name expected."
 msgstr ""
 
 msgstr ""
 
-#: src/get.c:471
-#, 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/dictionary/modify-variables.c:313
+msgid "`/' or `.' expected."
 msgstr ""
 
 msgstr ""
 
-#: src/get.c:496
-msgid "`=' expected after variable list."
+#: src/language/dictionary/numeric.c:61
+#, c-format
+msgid "Format type %s may not be used with a numeric variable."
 msgstr ""
 
 msgstr ""
 
-#: src/get.c:503
+#: src/language/dictionary/numeric.c:80 src/language/dictionary/numeric.c:162
+#: src/language/dictionary/vector.c:159
 #, c-format
 #, c-format
-msgid ""
-"Number of variables on left side of `=' (%d) do not match number of "
-"variables on right side (%d), in parenthesized group %d of RENAME subcommand."
+msgid "There is already a variable named %s."
 msgstr ""
 
 msgstr ""
 
-#: src/get.c:521
+#: src/language/dictionary/numeric.c:132
 #, c-format
 #, c-format
-msgid "Duplicate variables name %s."
+msgid "Format type %s may not be used with a string variable."
 msgstr ""
 
 msgstr ""
 
-#: src/get.c:544
+#: src/language/dictionary/rename-variables.c:49
 msgid ""
 msgid ""
-"\n"
-"Variables in dictionary:\n"
-msgstr ""
-
-#: src/get.c:656
-msgid "The BY subcommand may be given once at most."
+"RENAME VARS may not be used after TEMPORARY.  Temporary transformations will "
+"be made permanent."
 msgstr ""
 
 msgstr ""
 
-#: src/get.c:723
-msgid "The active file may not be specified more than once."
+#: src/language/dictionary/rename-variables.c:61
+msgid "`(' expected."
 msgstr ""
 
 msgstr ""
 
-#: src/get.c:732
-msgid "Cannot specify the active file since no active file has been defined."
+#: src/language/dictionary/rename-variables.c:69
+msgid "`=' expected between lists of new and old variable names."
 msgstr ""
 
 msgstr ""
 
-#: src/get.c:764
+#: src/language/dictionary/rename-variables.c:78
+#, c-format
 msgid ""
 msgid ""
-"IN, FIRST, and LAST subcommands may not occur before the first FILE or TABLE."
+"Differing number of variables in old name list (%u) and in new name list (%"
+"u)."
 msgstr ""
 
 msgstr ""
 
-#: src/get.c:796
-#, c-format
-msgid "Multiple %s subcommands for a single FILE or TABLE."
+#: src/language/dictionary/rename-variables.c:90
+msgid "`)' expected after variable names."
 msgstr ""
 
 msgstr ""
 
-#: src/get.c:806
+#: src/language/dictionary/rename-variables.c:100
 #, c-format
 #, c-format
-msgid "Duplicate variable name %s while creating %s variable."
+msgid "Renaming would duplicate variable name %s."
 msgstr ""
 
 msgstr ""
 
-#: src/get.c:820
-msgid ""
-"RENAME, KEEP, and DROP subcommands may not occur before the first FILE or "
-"TABLE."
+#: src/language/dictionary/sys-file-info.c:100
+msgid "File:"
 msgstr ""
 
 msgstr ""
 
-#: src/get.c:844
-msgid "The BY subcommand is required when a TABLE subcommand is given."
+#: src/language/dictionary/sys-file-info.c:102
+msgid "Label:"
 msgstr ""
 
 msgstr ""
 
-#: src/get.c:865
-#, c-format
-msgid "File %s lacks BY variable %s."
+#: src/language/dictionary/sys-file-info.c:106
+msgid "No label."
 msgstr ""
 
 msgstr ""
 
-#: src/get.c:1372
-#, c-format
-msgid ""
-"Variable %s in file %s (%s) has different type or width from the same "
-"variable in earlier file (%s)."
+#: src/language/dictionary/sys-file-info.c:109
+msgid "Created:"
 msgstr ""
 
 msgstr ""
 
-#: src/get.c:1424
-msgid "expecting COMM or TAPE"
+#: src/language/dictionary/sys-file-info.c:112
+msgid "Endian:"
 msgstr ""
 
 msgstr ""
 
-#: src/get.c:1468
-msgid "IMPORT translation table from file to memory:\n"
+#: src/language/dictionary/sys-file-info.c:113
+msgid "Big."
 msgstr ""
 
 msgstr ""
 
-#: src/getline.c:160
-#, c-format
-msgid "Can't find `%s' in include file search path."
+#: src/language/dictionary/sys-file-info.c:113
+msgid "Little."
 msgstr ""
 
 msgstr ""
 
-#: src/getline.c:315
-#, c-format
-msgid "%s: Opening as syntax file."
+#: src/language/dictionary/sys-file-info.c:114
+msgid "Variables:"
 msgstr ""
 
 msgstr ""
 
-#: src/getline.c:320
-#, c-format
-msgid "Opening `%s': %s."
+#: src/language/dictionary/sys-file-info.c:117
+msgid "Cases:"
 msgstr ""
 
 msgstr ""
 
-#: src/getline.c:329 src/html.c:330 src/postscript.c:1479
-#, c-format
-msgid "Reading `%s': %s."
+#: src/language/dictionary/sys-file-info.c:120
+msgid "Type:"
 msgstr ""
 
 msgstr ""
 
-#: src/getline.c:387
-#, c-format
-msgid "Closing `%s': %s."
+#: src/language/dictionary/sys-file-info.c:121
+msgid "System File."
 msgstr ""
 
 msgstr ""
 
-#: src/glob.c:222
-msgid "data> "
+#: src/language/dictionary/sys-file-info.c:122
+msgid "Weight:"
 msgstr ""
 
 msgstr ""
 
-#: src/glob.c:279
-msgid "Specify a terminal type with `setenv TERM <yourtype>'."
+#: src/language/dictionary/sys-file-info.c:126
+msgid "Not weighted."
 msgstr ""
 
 msgstr ""
 
-#: src/glob.c:285
-msgid "Could not access the termcap data base."
+#: src/language/dictionary/sys-file-info.c:128
+msgid "Mode:"
 msgstr ""
 
 msgstr ""
 
-#: src/glob.c:287
+#: src/language/dictionary/sys-file-info.c:130
 #, c-format
 #, c-format
-msgid "Terminal type `%s' is not defined."
+msgid "Compression %s."
 msgstr ""
 
 msgstr ""
 
-#: src/glob.c:288
-msgid "Assuming screen of size 79x25."
+#: src/language/dictionary/sys-file-info.c:130
+msgid "on"
 msgstr ""
 
 msgstr ""
 
-#: src/glob.c:323
-msgid "Jan"
+#: src/language/dictionary/sys-file-info.c:130
+msgid "off"
 msgstr ""
 
 msgstr ""
 
-#: src/glob.c:323
-msgid "Feb"
+#: src/language/dictionary/sys-file-info.c:140
+#: src/language/dictionary/sys-file-info.c:378
+msgid "Description"
 msgstr ""
 
 msgstr ""
 
-#: src/glob.c:323
-msgid "Mar"
+#: src/language/dictionary/sys-file-info.c:141
+#: src/language/dictionary/sys-file-info.c:376
+msgid "Position"
 msgstr ""
 
 msgstr ""
 
-#: src/glob.c:323
-msgid "Apr"
+#: src/language/dictionary/sys-file-info.c:199
+msgid "The active file does not have a file label."
 msgstr ""
 
 msgstr ""
 
-#: src/glob.c:323
-msgid "May"
+#: src/language/dictionary/sys-file-info.c:202
+msgid "File label:"
 msgstr ""
 
 msgstr ""
 
-#: src/glob.c:323
-msgid "Jun"
+#: src/language/dictionary/sys-file-info.c:264
+msgid "No variables to display."
 msgstr ""
 
 msgstr ""
 
-#: src/glob.c:324
-msgid "Jul"
+#: src/language/dictionary/sys-file-info.c:283
+msgid "Macros not supported."
 msgstr ""
 
 msgstr ""
 
-#: src/glob.c:324
-msgid "Aug"
+#: src/language/dictionary/sys-file-info.c:293
+msgid "The active file dictionary does not contain any documents."
 msgstr ""
 
 msgstr ""
 
-#: src/glob.c:324
-msgid "Sep"
+#: src/language/dictionary/sys-file-info.c:302
+msgid "Documents in the active file:"
 msgstr ""
 
 msgstr ""
 
-#: src/glob.c:324
-msgid "Oct"
+#: 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/glob.c:324
-msgid "Nov"
+#: src/language/dictionary/sys-file-info.c:452
+#, c-format
+msgid "Format: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/glob.c:324
-msgid "Dec"
+#: src/language/dictionary/sys-file-info.c:459
+#, c-format
+msgid "Print Format: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:107
+#: src/language/dictionary/sys-file-info.c:462
 #, c-format
 #, c-format
-msgid "%s: Opening Groff font file..."
+msgid "Write Format: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:161
-msgid "Missing font name."
+#: src/language/dictionary/sys-file-info.c:474
+msgid "Missing Values: "
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:171
-msgid "Missing encoding filename."
+#: 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/groff-font.c:184
-msgid "Bad spacewidth value."
+#: src/language/dictionary/sys-file-info.c:575
+msgid "No vectors defined."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:196
-msgid "Bad slant value."
+#: src/language/dictionary/sys-file-info.c:590
+msgid "Vector"
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:221
+#: src/language/dictionary/value-labels.c:121
 #, c-format
 #, c-format
-msgid "Unknown ligature `%s'."
+msgid ""
+"It is not possible to assign value labels to long string variables such as %"
+"s."
+msgstr ""
+
+#: src/language/dictionary/value-labels.c:157 src/language/lexer/lexer.c:590
+msgid "expecting string"
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:256
-msgid "Unexpected end of line reading character set."
+#: src/language/dictionary/value-labels.c:166 src/language/lexer/lexer.c:604
+msgid "expecting integer"
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:264
-msgid "Can't use ditto mark for first character."
+#: src/language/dictionary/value-labels.c:170
+#, c-format
+msgid "Value label `%g' is not integer."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:269
-msgid "Can't ditto into an unnamed character."
+#: src/language/dictionary/value-labels.c:180
+msgid "Truncating value label to 60 characters."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:286
-#, c-format
-msgid "Missing metrics for character `%s'."
+#: src/language/dictionary/variable-label.c:50
+msgid "String expected for variable label."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:295
-#, c-format
-msgid "Missing type for character `%s'."
+#: src/language/dictionary/variable-label.c:56
+msgid "Truncating variable label to 255 characters."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:304
+#: src/language/dictionary/vector.c:70
 #, c-format
 #, c-format
-msgid "Missing code for character `%s'."
+msgid "Vector name %s is given twice."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:323
-msgid "Malformed kernpair."
+#: src/language/dictionary/vector.c:76
+#, c-format
+msgid "There is already a vector with name %s."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:330
-msgid "Unexpected end of line reading kernpairs."
+#: 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/groff-font.c:336
-msgid "Bad kern value."
+#: src/language/dictionary/vector.c:131
+msgid "Vectors must have at least one element."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:368
+#: src/language/dictionary/vector.c:145
 #, c-format
 #, c-format
-msgid "Font read successfully with internal name %s."
+msgid "%s%d is too long for a variable name."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:389
-msgid "Error reading font."
+#: src/language/dictionary/vector.c:184
+msgid ""
+"The syntax for this command does not match the expected syntax for either "
+"the long form or the short form of VECTOR."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:400
-msgid "installation error: Groff font error: "
+#: src/language/dictionary/weight.c:48
+msgid "The weighting variable must be numeric."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:425
-#, c-format
-msgid "Bad character \\%3o."
+#: src/language/dictionary/weight.c:53
+msgid "The weighting variable may not be scratch."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:665
-#, c-format
-msgid "Groff font error: Cannot find \"%s\"."
+#: src/language/expressions/evaluate.c:144
+msgid "expecting number or string"
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:730
-#, c-format
-msgid "%s: Opening Groff description file..."
+#: 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/groff-font.c:746
-msgid "Multiple `sizes' declarations."
+#: src/language/expressions/helpers.c:58
+msgid ""
+"The week argument to DATE.WKYR is not an integer.  The result will be system-"
+"missing."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:763
-msgid "Unexpected end of file.  Missing 0 terminator to `sizes' command?"
+#: src/language/expressions/helpers.c:64
+msgid ""
+"The week argument to DATE.WKYR is outside the acceptable range of 1 to 53.  "
+"The result will be system-missing."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:775 src/groff-font.c:782 src/groff-font.c:795
-msgid "Bad argument to `sizes'."
+#: src/language/expressions/helpers.c:86
+msgid ""
+"The day argument to DATE.YRDAY is not an integer.  The result will be system-"
+"missing."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:787
-msgid "Bad range in argument to `sizes'."
+#: 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/groff-font.c:816
-msgid "Family name expected."
+#: 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/groff-font.c:821
-msgid "This command already specified."
+#: 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/groff-font.c:841
+#: src/language/expressions/parse.c:266
 #, c-format
 #, c-format
-msgid "%s: Device characteristic already defined."
+msgid ""
+"Type mismatch: expression has %s type, but a string value is required here."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:847
+#: src/language/expressions/parse.c:407
 #, c-format
 #, c-format
-msgid "%s: Invalid numeric format."
+msgid "Type mismatch while applying %s operator: cannot convert %s to %s."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:877
-msgid "Missing `res', `unitwidth', and/or `sizes' line(s)."
+#: 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/groff-font.c:903
-msgid "Description file read successfully."
+#: 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/groff-font.c:935
-msgid "Error reading description file."
+#: src/language/expressions/parse.c:776
+#, c-format
+msgid "Unknown system variable %s."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:992
-msgid "<<fallback>>"
+#: src/language/expressions/parse.c:818
+#, c-format
+msgid "Unknown identifier %s."
 msgstr ""
 
 msgstr ""
 
-#: src/hash.c:496
-msgid "hash table:"
+#: src/language/expressions/parse.c:846 src/language/stats/aggregate.c:488
+msgid "expecting `)'"
 msgstr ""
 
 msgstr ""
 
-#: src/heap.c:167
-#, c-format
-msgid "bad ordering of keys %d and %d\n"
+#: src/language/expressions/parse.c:853
+msgid "in expression"
 msgstr ""
 
 msgstr ""
 
-#: src/heap.c:177
-msgid "Heap contents:\n"
+#: src/language/expressions/parse.c:1029
+#, c-format
+msgid "%s must have at least %d arguments in list."
 msgstr ""
 
 msgstr ""
 
-#: src/html.c:66
+#: src/language/expressions/parse.c:1038
 #, c-format
 #, c-format
-msgid "HTML driver initializing as `%s'..."
+msgid "%s must have even number of arguments in list."
 msgstr ""
 
 msgstr ""
 
-#: src/html.c:154
+#: src/language/expressions/parse.c:1041
 #, c-format
 #, c-format
-msgid "Unknown configuration parameter `%s' for HTML device driver."
+msgid "%s must have multiple of %d arguments in list."
 msgstr ""
 
 msgstr ""
 
-#: src/html.c:236
-msgid ""
-"Cannot find HTML prologue.  The use of `-vv' on the command line is "
-"suggested as a debugging aid."
+#: src/language/expressions/parse.c:1051
+#, c-format
+msgid "%s function does not accept a minimum valid argument count."
 msgstr ""
 
 msgstr ""
 
-#: src/html.c:241
+#: src/language/expressions/parse.c:1060
 #, c-format
 #, c-format
-msgid "%s: %s: Opening HTML prologue..."
+msgid "%s requires at least %d valid arguments in list."
 msgstr ""
 
 msgstr ""
 
-#: src/html.c:268 src/html.c:279 src/postscript.c:1371 src/postscript.c:1382
-msgid "nobody"
+#: 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/html.c:275 src/html.c:280 src/postscript.c:1378 src/postscript.c:1383
-msgid "nowhere"
+#: src/language/expressions/parse.c:1120
+#, c-format
+msgid "Type mismatch invoking %s as "
 msgstr ""
 
 msgstr ""
 
-#: src/html.c:339
-#, c-format
-msgid "%s: HTML prologue read successfully."
+#: src/language/expressions/parse.c:1125
+msgid "Function invocation "
 msgstr ""
 
 msgstr ""
 
-#: src/html.c:343
-#, c-format
-msgid "%s: Error reading HTML prologue."
+#: src/language/expressions/parse.c:1127
+msgid " does not match any known function.  Candidates are:"
 msgstr ""
 
 msgstr ""
 
-#: src/html.c:371
+#: src/language/expressions/parse.c:1157
 #, c-format
 #, c-format
-msgid "HTML output driver: %s: %s"
+msgid "No function or vector named %s."
 msgstr ""
 
 msgstr ""
 
-#: src/include.c:51
-msgid "Unrecognized filename format."
+#: src/language/expressions/parse.c:1199
+#, c-format
+msgid "expecting `,' or `)' invoking %s function"
 msgstr ""
 
 msgstr ""
 
-#: src/inpt-pgm.c:79
-msgid "No matching INPUT PROGRAM command."
+#: src/language/expressions/parse.c:1219
+#, c-format
+msgid "%s is a PSPP extension."
 msgstr ""
 
 msgstr ""
 
-#: src/inpt-pgm.c:84
-msgid ""
-"No data-input or transformation commands specified between INPUT PROGRAM and "
-"END INPUT PROGRAM."
+#: src/language/lexer/format-parser.c:66
+msgid "X and T format specifiers not allowed here."
 msgstr ""
 
 msgstr ""
 
-#: src/inpt-pgm.c:300 src/inpt-pgm.c:443
-msgid ""
-"This command may only be executed between INPUT PROGRAM and END INPUT "
-"PROGRAM."
+#: src/language/lexer/format-parser.c:74
+#, c-format
+msgid "%.*s is not a valid data format."
 msgstr ""
 
 msgstr ""
 
-#: src/inpt-pgm.c:359
-msgid "COLUMN subcommand multiply specified."
+#: src/language/lexer/format-parser.c:115
+msgid "Format specifier expected."
 msgstr ""
 
 msgstr ""
 
-#: src/inpt-pgm.c:373
-msgid "expecting file handle name"
+#: src/language/lexer/format-parser.c:127
+#, c-format
+msgid "Data format %s does not specify a width."
 msgstr ""
 
 msgstr ""
 
-#: src/inpt-pgm.c:416
-msgid ""
-"REREAD: Column numbers must be positive finite numbers.  Column set to 1."
+#: src/language/lexer/format-parser.c:145
+#, c-format
+msgid "Data format %s is not valid."
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:216
+#: src/language/lexer/lexer.c:264
 #, c-format
 msgid "%s does not form a valid number."
 msgstr ""
 
 #, c-format
 msgid "%s does not form a valid number."
 msgstr ""
 
-#: src/lexer.c:334
+#: src/language/lexer/lexer.c:368
 #, c-format
 msgid "Bad character in input: `%c'."
 msgstr ""
 
 #, c-format
 msgid "Bad character in input: `%c'."
 msgstr ""
 
-#: src/lexer.c:336
+#: src/language/lexer/lexer.c:370
 #, c-format
 msgid "Bad character in input: `\\%o'."
 msgstr ""
 
 #, c-format
 msgid "Bad character in input: `\\%o'."
 msgstr ""
 
-#: src/lexer.c:357
-msgid "Syntax error at end of file."
-msgstr ""
-
-#: src/lexer.c:367
+#: src/language/lexer/lexer.c:401
 #, c-format
 #, c-format
-msgid "Syntax error %s at `%s'."
+msgid "Subcommand %s may only be specified once."
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:370
+#: src/language/lexer/lexer.c:409
 #, c-format
 #, c-format
-msgid "Syntax error at `%s'."
+msgid "missing required subcommand %s"
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:473
+#: src/language/lexer/lexer.c:438
 #, c-format
 #, c-format
-msgid "expecting `%s'"
+msgid "Syntax error %s at %s."
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:490
+#: src/language/lexer/lexer.c:441
 #, c-format
 #, c-format
-msgid "expecting %s"
-msgstr ""
-
-#: src/lexer.c:504
-msgid "expecting string"
+msgid "Syntax error at %s."
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:518
-msgid "expecting integer"
+#: src/language/lexer/lexer.c:559 src/language/lexer/lexer.c:576
+#, c-format
+msgid "expecting `%s'"
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:532
+#: src/language/lexer/lexer.c:618
 msgid "expecting number"
 msgstr ""
 
 msgid "expecting number"
 msgstr ""
 
-#: src/lexer.c:546
+#: src/language/lexer/lexer.c:632
 msgid "expecting identifier"
 msgstr ""
 
 msgid "expecting identifier"
 msgstr ""
 
-#: src/lexer.c:682
-msgid "The rest of this command has been discarded."
-msgstr ""
-
-#: src/lexer.c:822 src/print.c:1191
+#: src/language/lexer/lexer.c:842
 msgid "<ERROR>"
 msgstr ""
 
 msgid "<ERROR>"
 msgstr ""
 
-#: src/lexer.c:948 src/pfm-read.c:149 src/repeat.c:225
-msgid "Unexpected end of file."
-msgstr ""
-
-#: src/lexer.c:974
+#: src/language/lexer/lexer.c:988
 msgid "binary"
 msgstr ""
 
 msgid "binary"
 msgstr ""
 
-#: src/lexer.c:974
+#: src/language/lexer/lexer.c:993
 msgid "octal"
 msgstr ""
 
 msgid "octal"
 msgstr ""
 
-#: src/lexer.c:974
+#: src/language/lexer/lexer.c:998
 msgid "hex"
 msgstr ""
 
 msgid "hex"
 msgstr ""
 
-#: src/lexer.c:988
+#: src/language/lexer/lexer.c:1008
 #, c-format
 msgid "String of %s digits has %d characters, which is not a multiple of %d."
 msgstr ""
 
 #, c-format
 msgid "String of %s digits has %d characters, which is not a multiple of %d."
 msgstr ""
 
-#: src/lexer.c:1017
+#: src/language/lexer/lexer.c:1037
 #, c-format
 msgid "`%c' is not a valid %s digit."
 msgstr ""
 
 #, c-format
 msgid "`%c' is not a valid %s digit."
 msgstr ""
 
-#: src/lexer.c:1048
+#: src/language/lexer/lexer.c:1068
 msgid "Unterminated string constant."
 msgstr ""
 
 msgid "Unterminated string constant."
 msgstr ""
 
-#: src/lexer.c:1120
+#: src/language/lexer/lexer.c:1122
+msgid "Unexpected end of file in string concatenation."
+msgstr ""
+
+#: src/language/lexer/lexer.c:1130
+msgid "String expected following `+'."
+msgstr ""
+
+#: src/language/lexer/lexer.c:1143
 #, c-format
 msgid "String exceeds 255 characters in length (%d characters)."
 msgstr ""
 
 #, c-format
 msgid "String exceeds 255 characters in length (%d characters)."
 msgstr ""
 
-#: src/lexer.c:1135
+#: src/language/lexer/lexer.c:1158
 msgid ""
 "Sorry, literal strings may not contain null characters.  Replacing with "
 "spaces."
 msgstr ""
 
 msgid ""
 "Sorry, literal strings may not contain null characters.  Replacing with "
 "spaces."
 msgstr ""
 
-#: src/loop.c:201
-msgid "The index variable may not be a string variable."
+#: 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/loop.c:321
-msgid "There is no LOOP command that corresponds to this END LOOP."
+#: src/language/lexer/range-parser.c:51
+#, c-format
+msgid "Ends of range are equal (%g)."
 msgstr ""
 
 msgstr ""
 
-#: src/loop.c:522
-msgid ""
-"This command may only appear enclosed in a LOOP/END LOOP control structure."
+#: src/language/lexer/range-parser.c:59
+msgid "LO or LOWEST must be part of a range."
 msgstr ""
 
 msgstr ""
 
-#: src/loop.c:528
-msgid "BREAK not enclosed in DO IF structure."
+#: src/language/lexer/range-parser.c:98
+msgid "System-missing value is not valid here."
 msgstr ""
 
 msgstr ""
 
-#: src/loop.c:605
-#, c-format
-msgid "%s without %s."
+#: src/language/lexer/range-parser.c:106
+msgid "expecting number or data string"
 msgstr ""
 
 msgstr ""
 
-#: src/main.c:63
-msgid "Error initializing output drivers."
+#: src/language/lexer/variable-parser.c:49
+msgid "expecting variable name"
 msgstr ""
 
 msgstr ""
 
-#: src/main.c:124
-msgid "This command not executed."
+#: src/language/lexer/variable-parser.c:59
+#, c-format
+msgid "%s is not a variable name."
 msgstr ""
 
 msgstr ""
 
-#: src/main.c:128
+#: src/language/lexer/variable-parser.c:147
+#, c-format
 msgid ""
 msgid ""
-"Skipping the rest of this command.  Part of this command may have been "
-"executed."
+"%s is not a numeric variable.  It will not be included in the variable list."
 msgstr ""
 
 msgstr ""
 
-#: src/main.c:133
+#: src/language/lexer/variable-parser.c:150
+#, c-format
 msgid ""
 msgid ""
-"Skipping the rest of this command.  This command was fully executed up to "
-"this point."
+"%s is not a string variable.  It will not be included in the variable list."
+msgstr ""
+
+#: src/language/lexer/variable-parser.c:154
+#, c-format
+msgid "Scratch variables (such as %s) are not allowed here."
 msgstr ""
 
 msgstr ""
 
-#: src/main.c:138
+#: src/language/lexer/variable-parser.c:157
+#, c-format
 msgid ""
 msgid ""
-"Trailing garbage was encountered following this command.  The command was "
-"fully executed to this point."
+"%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/matrix-data.c:203
-msgid "VARIABLES subcommand multiply specified."
+#: src/language/lexer/variable-parser.c:162
+#, c-format
+msgid "Variable %s appears twice in variable list."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:218
-msgid "VARNAME_ cannot be explicitly specified on 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/matrix-data.c:284
-msgid "in FORMAT 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/matrix-data.c:295
-msgid "SPLIT subcommand multiply specified."
+#: src/language/lexer/variable-parser.c:351
+msgid "incorrect use of TO convention"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:302
-msgid "in SPLIT subcommand"
+#: src/language/lexer/variable-parser.c:394
+msgid "Scratch variables not allowed here."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:311
-msgid "Split variable may not be named ROWTYPE_ or VARNAME_."
+#: src/language/lexer/variable-parser.c:416
+msgid "Prefixes don't match in use of TO convention."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:347
+#: src/language/lexer/variable-parser.c:421
+msgid "Bad bounds in use of TO convention."
+msgstr ""
+
+#: src/language/line-buffer.c:246
 #, c-format
 #, c-format
-msgid "Split variable %s is already another type."
+msgid "Can't find `%s' in include file search path."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:362
-msgid "FACTORS subcommand multiply specified."
+#: src/language/line-buffer.c:330
+#, c-format
+msgid "Closing `%s': %s."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:377
+#: src/language/line-buffer.c:441
 #, c-format
 #, c-format
-msgid "Factor variable %s is already another type."
+msgid "%s: Opening as syntax file."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:392
-msgid "CELLS subcommand multiply specified."
+#: src/language/line-buffer.c:446
+#, c-format
+msgid "Opening `%s': %s."
+msgstr ""
+
+#: src/language/line-buffer.c:459
+#, c-format
+msgid "Reading `%s': %s."
+msgstr ""
+
+#: src/language/stats/aggregate.c:198
+msgid "while expecting COLUMNWISE"
+msgstr ""
+
+#: src/language/stats/aggregate.c:227
+msgid "expecting BREAK"
+msgstr ""
+
+#: 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 ""
+
+#: src/language/stats/aggregate.c:401
+msgid "expecting aggregation function"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:398 src/matrix-data.c:417
-msgid "expecting positive integer"
+#: src/language/stats/aggregate.c:417
+#, c-format
+msgid "Unknown aggregation function %s."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:411
-msgid "N subcommand multiply specified."
+#: src/language/stats/aggregate.c:469
+#, c-format
+msgid "Missing argument %d to %s."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:432
-msgid "CONTENTS subcommand multiply specified."
+#: src/language/stats/aggregate.c:478
+#, c-format
+msgid "Arguments to %s must be of same type as source variables."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:452
-msgid "Nested parentheses not allowed."
+#: src/language/stats/aggregate.c:500
+#, c-format
+msgid ""
+"Number of source variables (%u) does not match number of target variables (%"
+"u)."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:462
-msgid "Mismatched right parenthesis (`(')."
+#: src/language/stats/aggregate.c:516
+#, c-format
+msgid ""
+"The value arguments passed to the %s function are out-of-order.  They will "
+"be treated as if they had been specified in the correct order."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:467
-msgid "Empty parentheses not allowed."
+#: 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/matrix-data.c:480 src/matrix-data.c:488
-msgid "in CONTENTS subcommand"
+#: src/language/stats/autorecode.c:126
+#, c-format
+msgid "Source variable count (%u) does not match target variable count (%u)."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:495
+#: src/language/stats/autorecode.c:154
 #, c-format
 #, c-format
-msgid "Content multiply specified for %s."
+msgid "Target variable %s duplicates existing variable %s."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:512
-msgid "Missing right parenthesis."
+#: src/language/stats/autorecode.c:161
+#, c-format
+msgid "Duplicate variable name %s among target variables."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:532
-msgid "Missing VARIABLES subcommand."
+#: src/language/stats/crosstabs.q:267
+msgid ""
+"Missing mode REPORT not allowed in general mode.  Assuming MISSING=TABLE."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:538
-msgid ""
-"CONTENTS subcommand not specified: assuming file contains only CORR matrix."
+#: src/language/stats/crosstabs.q:277
+msgid "Write mode ALL not allowed in general mode.  Assuming WRITE=CELLS."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:548
-msgid ""
-"Missing CELLS subcommand.  CELLS is required when ROWTYPE_ is not given in "
-"the data and factors are present."
+#: src/language/stats/crosstabs.q:333
+msgid "Too many crosstabulation variables or dimensions."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:556
-msgid "Split file values must be present in the data when ROWTYPE_ is present."
+#: src/language/stats/crosstabs.q:343
+msgid "expecting BY"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:612
-msgid "No continuous variables specified."
+#: src/language/stats/crosstabs.q:410
+msgid "VARIABLES must be specified before TABLES."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:1026
+#: src/language/stats/crosstabs.q:447
 #, c-format
 #, c-format
-msgid "End of line expected %s while reading %s."
+msgid "Maximum value (%ld) less than minimum value (%ld)."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:1212
-#, c-format
-msgid "expecting value for %s %s"
+#: src/language/stats/crosstabs.q:812
+msgid "Summary."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:1362
-#, c-format
-msgid "Syntax error expecting SPLIT FILE value %s."
+#: src/language/stats/crosstabs.q:814 src/language/stats/examine.q:923
+msgid "Cases"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:1371
-#, c-format
-msgid "Expecting value %g for %s."
+#: 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/matrix-data.c:1410 src/matrix-data.c:1833
-#, c-format
-msgid "Syntax error expecting factor value %s."
+#: 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 ""
 
 msgstr ""
 
-#: src/matrix-data.c:1419
-#, c-format
-msgid "Syntax error expecting value %g for %s %s."
+#: 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/matrix-data.c:1626
-#, c-format
-msgid "Syntax error %s expecting SPLIT FILE value."
+#: 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/matrix-data.c:1747
-#, c-format
-msgid ""
-"Expected %d lines of data for %s content; actually saw %d lines.  No data "
-"will be output for this content."
+#: src/language/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/matrix-data.c:1778
-#, c-format
-msgid "Multiply specified ROWTYPE_ %s."
+#: src/language/stats/crosstabs.q:1070
+msgid "count"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:1783
-#, c-format
-msgid "Syntax error %s expecting ROWTYPE_ string."
+#: src/language/stats/crosstabs.q:1071
+msgid "row %"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:1802
-#, c-format
-msgid "Syntax error %s."
+#: src/language/stats/crosstabs.q:1072
+msgid "column %"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:1948
-#, c-format
-msgid "Duplicate specification for %s."
+#: src/language/stats/crosstabs.q:1073
+msgid "total %"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:1960
-#, c-format
-msgid "Too many rows of matrix data for %s."
+#: src/language/stats/crosstabs.q:1074
+msgid "expected"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:2005
-#, c-format
-msgid "Syntax error expecting value for %s %s."
+#: src/language/stats/crosstabs.q:1075
+msgid "residual"
 msgstr ""
 
 msgstr ""
 
-#: src/mis-val.c:77
-msgid "`)' expected after value specification."
+#: src/language/stats/crosstabs.q:1076
+msgid "std. resid."
 msgstr ""
 
 msgstr ""
 
-#: src/mis-val.c:111
-#, c-format
-msgid "`(' expected after variable name%s."
+#: src/language/stats/crosstabs.q:1077
+msgid "adj. resid."
 msgstr ""
 
 msgstr ""
 
-#: src/mis-val.c:123
-msgid "Long string value specified."
+#: src/language/stats/crosstabs.q:1107
+msgid "Chi-square tests."
 msgstr ""
 
 msgstr ""
 
-#: src/mis-val.c:128
-msgid "Short strings must be of equal width."
+#: 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/mis-val.c:185
-#, c-format
-msgid "Range %g THRU %g is not valid because %g is greater than %g."
+#: 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 ""
+
+#: src/language/stats/crosstabs.q:1114
+msgid "Asymp. Sig. (2-sided)"
 msgstr ""
 
 msgstr ""
 
-#: src/mis-val.c:216
-msgid "Number or range expected."
+#: src/language/stats/crosstabs.q:1116
+msgid "Exact. Sig. (2-sided)"
 msgstr ""
 
 msgstr ""
 
-#: src/mis-val.c:249
-msgid "At most one range can exist in the missing values for any one variable."
+#: src/language/stats/crosstabs.q:1118
+msgid "Exact. Sig. (1-sided)"
 msgstr ""
 
 msgstr ""
 
-#: src/mis-val.c:255
-msgid "At most one individual value can be missing along with one range."
+#: src/language/stats/crosstabs.q:1133
+msgid "Symmetric measures."
 msgstr ""
 
 msgstr ""
 
-#: src/mis-val.c:317
-msgid "String is not of proper length."
+#: src/language/stats/crosstabs.q:1136 src/language/stats/crosstabs.q:1177
+msgid "Category"
 msgstr ""
 
 msgstr ""
 
-#: src/mis-val.c:326 src/repeat.c:483
-msgid "String expected."
+#: src/language/stats/crosstabs.q:1139 src/language/stats/crosstabs.q:1181
+msgid "Asymp. Std. Error"
 msgstr ""
 
 msgstr ""
 
-#: src/mis-val.c:366
-msgid "Missing value:"
+#: src/language/stats/crosstabs.q:1140 src/language/stats/crosstabs.q:1182
+msgid "Approx. T"
 msgstr ""
 
 msgstr ""
 
-#: src/mis-val.c:371
-msgid "(long string variable)"
+#: src/language/stats/crosstabs.q:1141 src/language/stats/crosstabs.q:1183
+msgid "Approx. Sig."
 msgstr ""
 
 msgstr ""
 
-#: src/mis-val.c:376
-msgid "(no missing values)\n"
+#: src/language/stats/crosstabs.q:1152
+msgid "Risk estimate."
 msgstr ""
 
 msgstr ""
 
-#: src/mis-val.c:399
+#: src/language/stats/crosstabs.q:1156
 #, c-format
 #, c-format
-msgid "(!!!INTERNAL ERROR--%d!!!)\n"
+msgid "95%% Confidence Interval"
 msgstr ""
 
 msgstr ""
 
-#: src/modify-vars.c:115
-msgid "REORDER subcommand may be given at most once."
+#: 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/modify-vars.c:138
-msgid "Cannot specify ALL after specifying a set of variables."
+#: 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/modify-vars.c:148
-msgid "`(' expected on REORDER subcommand."
+#: src/language/stats/crosstabs.q:1174
+msgid "Directional measures."
 msgstr ""
 
 msgstr ""
 
-#: src/modify-vars.c:160
-msgid "`)' expected following variable names on REORDER subcommand."
+#: src/language/stats/crosstabs.q:1179 src/ui/gui/var-sheet.c:68
+msgid "Type"
 msgstr ""
 
 msgstr ""
 
-#: src/modify-vars.c:193
-msgid "RENAME subcommand may be given at most once."
+#: src/language/stats/crosstabs.q:1935
+msgid "Pearson Chi-Square"
 msgstr ""
 
 msgstr ""
 
-#: src/modify-vars.c:206
-msgid "`(' expected on RENAME subcommand."
+#: src/language/stats/crosstabs.q:1936
+msgid "Likelihood Ratio"
 msgstr ""
 
 msgstr ""
 
-#: src/modify-vars.c:214
-msgid ""
-"`=' expected between lists of new and old variable names on RENAME "
-"subcommand."
+#: src/language/stats/crosstabs.q:1937
+msgid "Fisher's Exact Test"
 msgstr ""
 
 msgstr ""
 
-#: src/modify-vars.c:224 src/rename-vars.c:74
-#, c-format
-msgid ""
-"Differing number of variables in old name list (%d) and in new name list (%"
-"d)."
+#: src/language/stats/crosstabs.q:1938
+msgid "Continuity Correction"
 msgstr ""
 
 msgstr ""
 
-#: src/modify-vars.c:235
-msgid "`)' expected after variable lists on RENAME subcommand."
+#: src/language/stats/crosstabs.q:1939
+msgid "Linear-by-Linear Association"
 msgstr ""
 
 msgstr ""
 
-#: src/modify-vars.c:252
-msgid ""
-"KEEP subcommand may be given at most once.  It may notbe given in "
-"conjunction with the DROP subcommand."
+#: 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/modify-vars.c:291
-msgid ""
-"DROP subcommand may be given at most once.  It may notbe given in "
-"conjunction with the KEEP subcommand."
+#: src/language/stats/crosstabs.q:1992 src/language/stats/crosstabs.q:2121
+msgid "Nominal by Nominal"
 msgstr ""
 
 msgstr ""
 
-#: src/modify-vars.c:317
-#, c-format
-msgid "Unrecognized subcommand name `%s'."
+#: src/language/stats/crosstabs.q:1993 src/language/stats/crosstabs.q:2122
+msgid "Ordinal by Ordinal"
 msgstr ""
 
 msgstr ""
 
-#: src/modify-vars.c:319
-msgid "Subcommand name expected."
+#: src/language/stats/crosstabs.q:1994
+msgid "Interval by Interval"
 msgstr ""
 
 msgstr ""
 
-#: src/modify-vars.c:327
-msgid "`/' or `.' expected."
+#: src/language/stats/crosstabs.q:1995
+msgid "Measure of Agreement"
 msgstr ""
 
 msgstr ""
 
-#: src/modify-vars.c:494 src/rename-vars.c:124
-#, c-format
-msgid "Duplicate variable name `%s' after renaming."
+#: src/language/stats/crosstabs.q:2000
+msgid "Phi"
 msgstr ""
 
 msgstr ""
 
-#: src/numeric.c:59
-#, c-format
-msgid "Format type %s may not be used with a numeric variable."
+#: src/language/stats/crosstabs.q:2001
+msgid "Cramer's V"
 msgstr ""
 
 msgstr ""
 
-#: src/numeric.c:79 src/numeric.c:162 src/vector.c:167
-#, c-format
-msgid "There is already a variable named %s."
+#: src/language/stats/crosstabs.q:2002
+msgid "Contingency Coefficient"
 msgstr ""
 
 msgstr ""
 
-#: src/numeric.c:133
-#, c-format
-msgid "Format type %s may not be used with a string variable."
+#: src/language/stats/crosstabs.q:2003
+msgid "Kendall's tau-b"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:85
-msgid "Attempt to iterate driver list reentrantly."
+#: src/language/stats/crosstabs.q:2004
+msgid "Kendall's tau-c"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:162
-#, c-format
-msgid "Unknown output driver `%s'."
+#: src/language/stats/crosstabs.q:2005
+msgid "Gamma"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:164
-#, c-format
-msgid "Output driver `%s' referenced but never defined."
+#: src/language/stats/crosstabs.q:2006
+msgid "Spearman Correlation"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:294
-msgid "Cannot find output initialization file.  Use `-vv' to view search path."
+#: src/language/stats/crosstabs.q:2007
+msgid "Pearson's R"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:299
-#, c-format
-msgid "%s: Opening device description file..."
+#: src/language/stats/crosstabs.q:2008
+msgid "Kappa"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:303 src/output.c:1163 src/postscript.c:1113
+#: src/language/stats/crosstabs.q:2078
 #, c-format
 #, c-format
-msgid "Opening %s: %s."
+msgid "Odds Ratio for %s (%g / %g)"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:314 src/output.c:1174 src/postscript.c:1130
+#: src/language/stats/crosstabs.q:2081
 #, c-format
 #, c-format
-msgid "Reading %s: %s."
+msgid "Odds Ratio for %s (%.*s / %.*s)"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:336 src/output.c:488
-msgid "Syntax error."
+#: src/language/stats/crosstabs.q:2089
+#, c-format
+msgid "For cohort %s = %g"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:346 src/postscript.c:1141
+#: src/language/stats/crosstabs.q:2092
 #, c-format
 #, c-format
-msgid "Closing %s: %s."
+msgid "For cohort %s = %.*s"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:351
-msgid "No output drivers are active."
+#: src/language/stats/crosstabs.q:2123
+msgid "Nominal by Interval"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:354
-msgid "Device definition file read successfully."
+#: src/language/stats/crosstabs.q:2128
+msgid "Lambda"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:356
-msgid "Error reading device definition file."
+#: src/language/stats/crosstabs.q:2129
+msgid "Goodman and Kruskal tau"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:460
-msgid ""
-"Driver classes:\n"
-"\t"
+#: src/language/stats/crosstabs.q:2130
+msgid "Uncertainty Coefficient"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:589
-msgid "Syntax error in string constant."
+#: src/language/stats/crosstabs.q:2131
+msgid "Somers' d"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:620
-msgid "Syntax error in options."
+#: src/language/stats/crosstabs.q:2132
+msgid "Eta"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:630
-msgid "Syntax error in options (`=' expected)."
+#: src/language/stats/crosstabs.q:2137
+msgid "Symmetric"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:637
-msgid "Syntax error in options (value expected after `=')."
+#: src/language/stats/crosstabs.q:2138 src/language/stats/crosstabs.q:2139
+#, c-format
+msgid "%s Dependent"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:709
-msgid "Driver name expected."
+#: 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/output.c:730
-msgid "Class name expected."
+#: src/language/stats/descriptives.c:104
+msgid "S E Mean"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:739
-#, c-format
-msgid "Unknown output driver class `%s'."
+#: src/language/stats/descriptives.c:105 src/language/stats/frequencies.q:124
+msgid "Std Dev"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:746
-#, c-format
-msgid "Can't initialize output driver class `%s'."
+#: src/language/stats/descriptives.c:106 src/language/stats/examine.q:1554
+#: src/language/stats/frequencies.q:125
+msgid "Variance"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:753
-#, c-format
-msgid "Can't initialize output driver `%s' of class `%s'."
+#: src/language/stats/descriptives.c:107 src/language/stats/examine.q:1661
+#: src/language/stats/frequencies.q:126
+msgid "Kurtosis"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:775
-#, c-format
-msgid "Unknown device type `%s'."
+#: src/language/stats/descriptives.c:108
+msgid "S E Kurt"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:787
-#, c-format
-msgid "Can't complete initialization of output driver `%s' of class `%s'."
+#: src/language/stats/descriptives.c:109 src/language/stats/examine.q:1641
+#: src/language/stats/frequencies.q:128
+msgid "Skewness"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:834
-#, c-format
-msgid "Can't deinitialize output driver class `%s'."
+#: src/language/stats/descriptives.c:110
+msgid "S E Skew"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:907
-#, c-format
-msgid "Trying to find keyword `%s'...\n"
+#: src/language/stats/descriptives.c:111 src/language/stats/examine.q:1602
+#: src/language/stats/frequencies.q:130
+msgid "Range"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:1024
-#, c-format
-msgid "Unit \"%s\" is unknown in dimension \"%s\"."
+#: 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/output.c:1039
-#, c-format
-msgid "Bad dimension \"%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/output.c:1065
-#, c-format
-msgid "`x' expected in paper size `%s'."
+#: src/language/stats/descriptives.c:114 src/language/stats/frequencies.q:133
+msgid "Sum"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:1075
+#: src/language/stats/descriptives.c:338
 #, c-format
 #, c-format
-msgid "Trailing garbage `%s' on paper size `%s'."
+msgid "Z-score variable name %s would be a duplicate variable name."
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:1124
-msgid "Paper size name must not be empty."
+#: src/language/stats/descriptives.c:440
+msgid "expecting statistic name: reverting to default"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:1155
-msgid "Cannot find `papersize' configuration file."
+#: src/language/stats/descriptives.c:512
+msgid ""
+"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/output.c:1159
-#, c-format
-msgid "%s: Opening paper size definition file..."
+#: src/language/stats/descriptives.c:543
+msgid "Mapping of variables to corresponding Z-scores."
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:1201
-msgid "Syntax error in paper size definition."
+#: src/language/stats/descriptives.c:548
+msgid "Source"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:1230
-msgid "Paper size definition file read successfully."
+#: src/language/stats/descriptives.c:549
+msgid "Target"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:1232
-msgid "Error reading paper size definition file."
+#: src/language/stats/descriptives.c:668 src/language/stats/descriptives.c:674
+msgid "Z-score of "
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:1301
-#, c-format
-msgid "Error closing page on %s device of %s class."
+#: src/language/stats/descriptives.c:890
+msgid "Valid N"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:1305
-#, c-format
-msgid "Error opening page on %s device of %s class."
+#: src/language/stats/descriptives.c:891
+msgid "Missing N"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:106
+#: src/language/stats/descriptives.c:918
 #, c-format
 #, c-format
-msgid "portable file %s corrupt at offset %ld: "
+msgid "Valid cases = %g; cases with missing value(s) = %g."
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:125 src/pfm-write.c:501
+#: src/language/stats/examine.q:478 src/language/stats/examine.q:490
 #, c-format
 #, c-format
-msgid "%s: Closing portable file: %s."
+msgid "%s and %s are mutually exclusive"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:157
-msgid "Bad line end."
+#: src/language/stats/examine.q:917
+msgid "Case Processing Summary"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:238
-#, c-format
-msgid "Cannot read file %s as portable file: already opened for %s."
+#: src/language/stats/examine.q:1123
+msgid "Extreme Values"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:244
-#, c-format
-msgid "%s: Opening portable-file handle %s for reading."
+#: src/language/stats/examine.q:1139
+msgid "Case Number"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:252
-#, c-format
-msgid ""
-"An error occurred while opening \"%s\" for reading as a portable file: %s."
+#: src/language/stats/examine.q:1224
+msgid "Highest"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:286
-msgid "Data record expected."
+#: src/language/stats/examine.q:1229
+msgid "Lowest"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:288
-msgid "Read portable-file dictionary successfully."
+#: 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/pfm-read.c:297
-msgid "Error reading portable-file dictionary."
+#: src/language/stats/examine.q:1372 src/language/stats/oneway.q:417
+msgid "Descriptives"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:395
-msgid "Missing numeric terminator."
+#: src/language/stats/examine.q:1492 src/language/stats/oneway.q:408
+#, c-format
+msgid "%g%% Confidence Interval for Mean"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:432
-msgid "Bad integer format."
+#: src/language/stats/examine.q:1498 src/language/stats/oneway.q:410
+msgid "Lower Bound"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:462
-#, c-format
-msgid "Bad string length %d."
+#: src/language/stats/examine.q:1509 src/language/stats/oneway.q:411
+msgid "Upper Bound"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:561
+#: src/language/stats/examine.q:1521
 #, c-format
 #, c-format
-msgid "Bad date string length %d."
+msgid "5%% Trimmed Mean"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:565
-msgid "Bad character in date."
+#: src/language/stats/examine.q:1532 src/language/stats/frequencies.q:122
+msgid "Median"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:585
-#, c-format
-msgid "Bad time string length %d."
+#: 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/pfm-read.c:589
-msgid "Bad character in time."
+#: src/language/stats/examine.q:1614
+msgid "Interquartile Range"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:639
+#: src/language/stats/examine.q:1766
 #, c-format
 #, c-format
-msgid "%s: Bad format specifier byte %d."
+msgid "Boxplot of %s vs. %s"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:648 src/sfm-read.c:966 src/sfm-read.c:976
-#, c-format
-msgid "%s: Bad format specifier byte (%d)."
+#: src/language/stats/examine.q:1791
+msgid "Boxplot"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:650
+#: src/language/stats/examine.q:1833
 #, c-format
 #, c-format
-msgid "%s variable %s has %s format specifier %s."
+msgid "Normal Q-Q Plot of %s"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:651 src/print.c:629 src/sfm-read.c:980
-msgid "String"
+#: src/language/stats/examine.q:1834 src/language/stats/examine.q:1840
+msgid "Observed Value"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:651 src/print.c:629 src/sfm-read.c:980
-msgid "Numeric"
+#: src/language/stats/examine.q:1835
+msgid "Expected Normal"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:689
-msgid "Expected variable count record."
+#: src/language/stats/examine.q:1838
+#, c-format
+msgid "Detrended Normal Q-Q Plot of %s"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:693
-#, c-format
-msgid "Invalid number of variables %d."
+#: src/language/stats/examine.q:1841
+msgid "Dev from Normal"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:703
-#, c-format
-msgid "Unexpected flag value %d."
+#: src/language/stats/examine.q:1960 src/language/stats/examine.q:1982
+#: src/language/stats/frequencies.q:1528
+msgid "Percentiles"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:727
-msgid "Expected variable record."
+#: src/language/stats/examine.q:2107
+msgid "Tukey's Hinges"
+msgstr ""
+
+#: src/language/stats/flip.c:94
+msgid ""
+"FLIP ignores TEMPORARY.  Temporary transformations will be made permanent."
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:733
+#: src/language/stats/flip.c:237
 #, c-format
 #, c-format
-msgid "Invalid variable width %d."
+msgid "Could not create acceptable variant for variable %s."
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:751
-#, c-format
-msgid "position %d: Variable name has %u characters."
+#: src/language/stats/flip.c:253
+msgid "Cannot create more than 99999 variable names."
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:755
-#, c-format
-msgid "position %d: Variable name begins with invalid character."
+#: src/language/stats/flip.c:290
+msgid "Could not create temporary file for FLIP."
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:759
+#: src/language/stats/flip.c:301 src/language/stats/flip.c:371
 #, c-format
 #, c-format
-msgid "position %d: Variable name begins with lowercase letter %c."
+msgid "Error writing FLIP file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:772
+#: src/language/stats/flip.c:418
 #, c-format
 #, c-format
-msgid "position %d: Variable name character %d is lowercase letter %c."
+msgid "Error rewinding FLIP file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:782
-#, c-format
-msgid "position %d: character `\\%03o' is not valid in a variable name."
+#: src/language/stats/flip.c:425
+msgid "Error creating FLIP source file."
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:793
+#: src/language/stats/flip.c:437
 #, c-format
 #, c-format
-msgid "Duplicate variable name %s."
+msgid "Error reading FLIP file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:837
+#: src/language/stats/flip.c:461
 #, c-format
 #, c-format
-msgid "Bad missing values for %s."
+msgid "Error seeking FLIP source file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:859
+#: src/language/stats/flip.c:469
 #, c-format
 #, c-format
-msgid "Weighting variable %s not present in dictionary."
+msgid "Error writing FLIP source file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:927
+#: src/language/stats/flip.c:484
 #, c-format
 #, c-format
-msgid "Unknown variable %s while parsing value labels."
+msgid "Error rewinding FLIP source file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:930
+#: src/language/stats/flip.c:532
 #, c-format
 #, c-format
-msgid ""
-"Cannot assign value labels to %s and %s, which have different variable types "
-"or widths."
+msgid "Error reading FLIP temporary file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:963
-#, c-format
-msgid "Duplicate label for value %g for variable %s."
+#: src/language/stats/flip.c:535
+msgid "Unexpected end of file reading FLIP temporary file."
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:966
-#, c-format
-msgid "Duplicate label for value `%.*s' for variable %s."
+#: src/language/stats/frequencies.q:121
+msgid "S.E. Mean"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:1036
-msgid "End of file midway through case."
+#: src/language/stats/frequencies.q:123
+msgid "Mode"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:1046
-msgid "reading as a portable file"
+#: src/language/stats/frequencies.q:127
+msgid "S.E. Kurt"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-write.c:71
-#, c-format
-msgid "Cannot write file %s as portable file: already opened for %s."
+#: src/language/stats/frequencies.q:129
+msgid "S.E. Skew"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-write.c:77
-#, c-format
-msgid "%s: Opening portable-file handle %s for writing."
+#: src/language/stats/frequencies.q:405
+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."
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-write.c:87
+#: src/language/stats/frequencies.q:488
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"An error occurred while opening \"%s\" for writing as a portable file: %s."
+"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/pfm-write.c:123
-msgid "Wrote portable-file header successfully."
+#: src/language/stats/frequencies.q:811
+msgid ""
+"Upper limit of integer mode value range must be greater than lower limit."
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-write.c:128
-msgid "Error writing portable-file header."
+#: src/language/stats/frequencies.q:824
+#, c-format
+msgid "Variable %s specified multiple times on VARIABLES subcommand."
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-write.c:168
+#: src/language/stats/frequencies.q:830
 #, c-format
 #, c-format
-msgid "%s: Writing portable file: %s."
+msgid "Integer mode specified, but %s is not a numeric variable."
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-write.c:510
-msgid "writing as a portable file"
+#: src/language/stats/frequencies.q:896
+msgid "`)' expected after GROUPED interval list."
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:339
+#: src/language/stats/frequencies.q:908
 #, c-format
 #, c-format
-msgid "PostScript driver initializing as `%s'..."
+msgid "Variables %s specified on GROUPED but not on VARIABLES."
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:463
+#: src/language/stats/frequencies.q:915
 #, c-format
 #, c-format
-msgid ""
-"PostScript driver: The defined page is not long enough to hold margins and "
-"headers, plus least 15 lines of the default fonts.  In fact, there's only "
-"room for %d lines of each font at the default size of %d.%03d points."
+msgid "Variables %s specified multiple times on GROUPED subcommand."
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:593
-#, c-format
-msgid "Unknown configuration parameter `%s' for PostScript device driver."
+#: 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 ""
 
-#: src/postscript.c:609
-#, c-format
-msgid ""
-"Unknown orientation `%s'.  Valid orientations are `portrait' and `landscape'."
+#: src/language/stats/frequencies.q:1147 src/output/charts/plot-hist.c:129
+msgid "Frequency"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:621
-msgid ""
-"Unknown value for `data'.  Valid values are `clean7bit', `clean8bit', and "
-"`binary'."
+#: src/language/stats/frequencies.q:1167
+msgid "Value Label"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:630
-msgid "Unknown value for `line-ends'.  Valid values are `lf' and `crlf'."
+#: src/language/stats/frequencies.q:1268
+msgid "Freq"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:639
-msgid "Unknown value for `line-style'.  Valid values are `thick' and `double'."
+#: src/language/stats/frequencies.q:1269 src/language/stats/frequencies.q:1271
+msgid "Pct"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:701
+#: src/language/stats/frequencies.q:1490
 #, c-format
 #, c-format
-msgid ""
-"Default font size must be at least 1 point (value of 1000 for key `%s')."
+msgid "No valid data for variable %s; statistics not displayed."
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:733
-#, c-format
-msgid "Value for `%s' must be a dimension of positive length (i.e., `1in')."
+#: src/language/stats/means.q:104
+msgid "Missing required subcommand TABLES."
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:796
-#, c-format
-msgid "Nonnegative integer required as value for `%s'."
+#: src/language/stats/means.q:138
+msgid "TABLES subcommand may not appear more than once."
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:922
+#: src/language/stats/oneway.q:177
+msgid "Number of contrast coefficients must equal the number of groups"
+msgstr ""
+
+#: src/language/stats/oneway.q:186
 #, c-format
 #, c-format
-msgid "%s: %s: Opening PostScript font encoding..."
+msgid "Coefficients for contrast %d do not total zero"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:928
+#: src/language/stats/oneway.q:251
 #, c-format
 #, c-format
-msgid ""
-"PostScript driver: Cannot open encoding file `%s': %s.  Substituting "
-"ISOLatin1Encoding for missing encoding."
+msgid "`%s' is not a variable name"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:970
-msgid "PostScript driver: Invalid numeric format."
+#: src/language/stats/oneway.q:286 src/language/stats/regression.q:286
+msgid "Sum of Squares"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:975
-#, c-format
-msgid ""
-"PostScript driver: Codes must be between 0 and 255.  (%d is not allowed.)"
+#: src/language/stats/oneway.q:288 src/language/stats/regression.q:288
+msgid "Mean Square"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:1011
-#, c-format
-msgid "PostScript driver: Error closing encoding file `%s'."
+#: src/language/stats/oneway.q:289 src/language/stats/regression.q:289
+#: src/language/stats/t-test.q:977
+msgid "F"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:1014
-#, c-format
-msgid "%s: PostScript font encoding read successfully."
+#: 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 ""
 
 msgstr ""
 
-#: src/postscript.c:1108
-#, c-format
-msgid "%s: %s: Opening PostScript encoding list file."
+#: src/language/stats/oneway.q:312
+msgid "Between Groups"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:1143
-#, c-format
-msgid "%s: PostScript encoding list file read successfully."
+#: src/language/stats/oneway.q:313
+msgid "Within Groups"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:1157
-msgid "<<default encoding>>"
+#: src/language/stats/oneway.q:360 src/language/stats/regression.q:316
+msgid "ANOVA"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:1315
-msgid ""
-"Cannot find PostScript prologue.  The use of `-vv' on the command line is "
-"suggested as a debugging aid."
+#: src/language/stats/oneway.q:541
+msgid "Levene Statistic"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:1320
-#, c-format
-msgid "%s: %s: Opening PostScript prologue..."
+#: src/language/stats/oneway.q:542
+msgid "df1"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:1492
-#, c-format
-msgid "%s: PostScript prologue read successfully."
+#: src/language/stats/oneway.q:543
+msgid "df2"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:1496
-#, c-format
-msgid "%s: Error reading PostScript prologue."
+#: src/language/stats/oneway.q:547
+msgid "Test of Homogeneity of Variances"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:1666
-#, c-format
-msgid "PostScript output driver: %s: %s"
+#: src/language/stats/oneway.q:617
+msgid "Contrast Coefficients"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:2363
-#, c-format
-msgid "PostScript driver: Cannot find encoding `%s' for PostScript font `%s'."
+#: src/language/stats/oneway.q:619 src/language/stats/oneway.q:686
+msgid "Contrast"
 msgstr ""
 
 msgstr ""
 
-#: src/print.c:207
-msgid "expecting a valid subcommand"
+#: src/language/stats/oneway.q:684
+msgid "Contrast Tests"
 msgstr ""
 
 msgstr ""
 
-#: src/print.c:387 src/print.c:404
-#, c-format
-msgid "%g is not a valid column location."
+#: src/language/stats/oneway.q:687
+msgid "Value of Contrast"
 msgstr ""
 
 msgstr ""
 
-#: src/print.c:398
-#, c-format
-msgid "Column location expected following `%d-'."
+#: 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 ""
 
 msgstr ""
 
-#: src/print.c:409
-#, 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/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/print.c:515
-#, c-format
-msgid ""
-"%s is not of the same type as %s.  To specify variables of different types "
-"in the same variable list, use a FORTRAN-like format specifier."
+#: src/language/stats/oneway.q:735
+msgid "Assume equal variances"
 msgstr ""
 
 msgstr ""
 
-#: src/print.c:545
-msgid ""
-"The ending column for a field must not be less than the starting column."
+#: src/language/stats/oneway.q:739
+msgid "Does not assume equal"
 msgstr ""
 
 msgstr ""
 
-#: src/print.c:628
+#: src/language/stats/rank.q:244
 #, c-format
 #, c-format
-msgid "%s variables cannot be displayed with format %s."
+msgid "Variable %s already exists."
 msgstr ""
 
 msgstr ""
 
-#: src/print.c:715
-#, c-format
-msgid "Display format %s may not be used with a %s variable."
+#: src/language/stats/rank.q:249
+msgid "Too many variables in INTO clause."
 msgstr ""
 
 msgstr ""
 
-#: src/print.c:865
-#, c-format
-msgid "Writing %3d records to file %s."
+#: src/language/stats/regression.q:145
+msgid "R"
 msgstr ""
 
 msgstr ""
 
-#: src/print.c:866
-#, c-format
-msgid "Writing %3d records to the listing file."
+#: src/language/stats/regression.q:146
+msgid "R Square"
 msgstr ""
 
 msgstr ""
 
-#: src/print.c:1080
-msgid "A file name or handle was expected in the OUTFILE subcommand."
+#: src/language/stats/regression.q:147
+msgid "Adjusted R Square"
 msgstr ""
 
 msgstr ""
 
-#: src/print.c:1132
-#, c-format
-msgid ""
-"The expression on PRINT SPACE evaluated to %d.  It's not possible to PRINT "
-"SPACE a negative number of lines."
+#: src/language/stats/regression.q:148
+msgid "Std. Error of the Estimate"
 msgstr ""
 
 msgstr ""
 
-#: src/recode.c:288
-#, c-format
-msgid ""
-"%d variable(s) cannot be recoded into %d variable(s).  Specify the same "
-"number of variables as input and output variables."
+#: src/language/stats/regression.q:153
+msgid "Model Summary"
 msgstr ""
 
 msgstr ""
 
-#: src/recode.c:302
-#, 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/regression.q:190
+msgid "B"
 msgstr ""
 
 msgstr ""
 
-#: src/recode.c:311
-#, 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/regression.q:192
+msgid "Beta"
 msgstr ""
 
 msgstr ""
 
-#: src/recode.c:330
-#, c-format
-msgid "Type mismatch after INTO: %s is not a numeric variable."
+#: src/language/stats/regression.q:195
+msgid "(Constant)"
 msgstr ""
 
 msgstr ""
 
-#: src/recode.c:360
-msgid ""
-"INTO must be used when the input values are numeric and output values are "
-"string."
+#: src/language/stats/regression.q:255
+msgid "Coefficients"
 msgstr ""
 
 msgstr ""
 
-#: src/recode.c:368
-msgid ""
-"INTO must be used when the input values are string and output values are "
-"numeric."
+#: src/language/stats/regression.q:292
+msgid "Regression"
 msgstr ""
 
 msgstr ""
 
-#: src/recode.c:505
-msgid ""
-"Inconsistent output types.  The output values must be all numeric or all "
-"string."
+#: src/language/stats/regression.q:293
+msgid "Residual"
 msgstr ""
 
 msgstr ""
 
-#: src/recode.c:556
-msgid "following LO THRU"
+#: src/language/stats/regression.q:371
+msgid "Model"
 msgstr ""
 
 msgstr ""
 
-#: src/recode.c:572 src/recode.c:601
-msgid "in source value"
+#: src/language/stats/regression.q:372
+msgid "Covariances"
 msgstr ""
 
 msgstr ""
 
-#: src/recode.c:614
-msgid ""
-"Keyword CONVERT may only be used with string input values and numeric output "
-"values."
+#: src/language/stats/regression.q:387
+msgid "Coefficient Correlations"
 msgstr ""
 
 msgstr ""
 
-#: src/recode.c:870
-msgid "!!END!!"
+#: src/language/stats/regression.q:885
+msgid "Dependent variable must be numeric."
 msgstr ""
 
 msgstr ""
 
-#: src/recode.c:891 src/recode.c:907
-msgid "!!ERROR!!"
+#: src/language/stats/sort-cases.c:61
+msgid "Buffer limit must be at least 2."
 msgstr ""
 
 msgstr ""
 
-#: src/rename-vars.c:59
-msgid "`(' expected."
+#: src/language/stats/sort-criteria.c:97
+msgid "`A' or `D' expected inside parentheses."
 msgstr ""
 
 msgstr ""
 
-#: src/rename-vars.c:67
-msgid "`=' expected between lists of new and old variable names."
+#: src/language/stats/sort-criteria.c:102
+msgid "`)' expected."
 msgstr ""
 
 msgstr ""
 
-#: src/rename-vars.c:85
-msgid "`)' expected after variable names."
+#: src/language/stats/t-test.q:272
+msgid "TESTVAL, GROUPS and PAIRS subcommands are mutually exclusive."
+msgstr ""
+
+#: src/language/stats/t-test.q:290
+msgid "VARIABLES subcommand is not appropriate with PAIRS"
+msgstr ""
+
+#: src/language/stats/t-test.q:328
+msgid "One or more VARIABLES must be specified."
 msgstr ""
 
 msgstr ""
 
-#: src/repeat.c:158
+#: src/language/stats/t-test.q:379
 #, c-format
 #, c-format
-msgid "Identifier %s is given twice."
+msgid "Long string variable %s is not valid here."
 msgstr ""
 
 msgstr ""
 
-#: src/repeat.c:201
+#: src/language/stats/t-test.q:399 src/language/stats/t-test.q:414
+msgid ""
+"When applying GROUPS to a string variable, two values must be specified."
+msgstr ""
+
+#: src/language/stats/t-test.q:486
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"There must be the same number of substitutions for each dummy variable "
-"specified.  Since there were %d substitutions for %s, there must be %d for %"
-"s as well, but %d were specified."
+"PAIRED was specified but the number of variables preceding WITH (%d) did not "
+"match the number following (%d)."
 msgstr ""
 
 msgstr ""
 
-#: src/repeat.c:310
-msgid "No commands in scope."
+#: src/language/stats/t-test.q:503
+msgid "At least two variables must be specified on PAIRS."
 msgstr ""
 
 msgstr ""
 
-#: src/repeat.c:510
-msgid "No matching DO REPEAT."
+#: src/language/stats/t-test.q:680
+msgid "One-Sample Statistics"
 msgstr ""
 
 msgstr ""
 
-#: src/sample.c:71
-msgid "The sampling factor must be between 0 and 1 exclusive."
+#: 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/sample.c:91
-#, c-format
-msgid "Cannot sample %d observations from a population of %d."
+#: src/language/stats/t-test.q:703
+msgid "Group Statistics"
 msgstr ""
 
 msgstr ""
 
-#: src/sel-if.c:102
-msgid "The filter variable must be numeric."
+#: src/language/stats/t-test.q:826
+msgid "Paired Sample Statistics"
 msgstr ""
 
 msgstr ""
 
-#: src/sel-if.c:108
-msgid "The filter variable may not be scratch."
+#: src/language/stats/t-test.q:848 src/language/stats/t-test.q:1192
+#: src/language/stats/t-test.q:1382
+#, c-format
+msgid "Pair %d"
 msgstr ""
 
 msgstr ""
 
-#: src/sel-if.c:142
-msgid "Only last instance of this command is in effect."
+#: src/language/stats/t-test.q:965
+msgid "Independent Samples Test"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:167
-msgid "corrupt system file: "
+#: src/language/stats/t-test.q:973
+msgid "Levene's Test for Equality of Variances"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:183 src/sfm-write.c:741
-#, c-format
-msgid "%s: Closing system file: %s."
+#: src/language/stats/t-test.q:975
+msgid "t-test for Equality of Means"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:256
-#, c-format
-msgid "Cannot read file %s as system file: already opened for %s."
+#: src/language/stats/t-test.q:978 src/language/stats/t-test.q:1367
+msgid "Sig."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:261
-#, c-format
-msgid "%s: Opening system-file handle %s for reading."
+#: src/language/stats/t-test.q:982 src/language/stats/t-test.q:1266
+msgid "Mean Difference"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:269
-#, c-format
-msgid ""
-"An error occurred while opening \"%s\" for reading as a system file: %s."
+#: src/language/stats/t-test.q:983
+msgid "Std. Error Difference"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:303
+#: 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: Weighting variable may not be a continuation of a long string variable."
+msgid "%g%% Confidence Interval of the Difference"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:306
-#, c-format
-msgid "%s: Weighting variable may not be a string variable."
+#: src/language/stats/t-test.q:1043
+msgid "Equal variances assumed"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:331
-#, c-format
-msgid ""
-"%s: Orphaned variable index record (type 4).  Type 4 records must always "
-"immediately follow type 3 records."
+#: src/language/stats/t-test.q:1095
+msgid "Equal variances not assumed"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:386
-#, c-format
-msgid "%s: Unrecognized record type 7, subtype %d encountered in system file."
+#: src/language/stats/t-test.q:1153
+msgid "Paired Samples Test"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:410
-#, c-format
-msgid "%s: Unrecognized record type %d."
+#: src/language/stats/t-test.q:1156
+msgid "Paired Differences"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:416
-msgid "Read system-file dictionary successfully."
+#: src/language/stats/t-test.q:1168
+msgid "Std. Error Mean"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:426
-msgid "Error reading system-file header."
+#: src/language/stats/t-test.q:1247
+msgid "One-Sample Test"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:450
+#: src/language/stats/t-test.q:1252
 #, c-format
 #, c-format
-msgid ""
-"%s: Bad size (%d) or count (%d) field on record type 7, subtype 3.\tExpected "
-"size %d, count 8."
+msgid "Test Value = %f"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:462
-#, c-format
-msgid ""
-"%s: Floating-point representation in system file is not IEEE-754.  PSPP "
-"cannot convert between floating-point formats."
+#: src/language/stats/t-test.q:1362
+msgid "Paired Samples Correlations"
+msgstr ""
+
+#: src/language/stats/t-test.q:1366
+msgid "Correlation"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:477
+#: src/language/stats/t-test.q:1385
 #, c-format
 #, c-format
-msgid ""
-"%s: File-indicated endianness (%s) does not match endianness intuited from "
-"file header (%s)."
+msgid "%s & %s"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:479 src/sfm-read.c:480
-msgid "big-endian"
+#: src/language/tests/moments-test.c:49
+msgid "expecting weight value"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:479 src/sfm-read.c:480
-msgid "little-endian"
+#: src/language/utilities/date.c:35
+msgid "Only USE ALL is currently implemented."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:481
-msgid "unknown"
+#: src/language/utilities/include.c:43
+msgid "expecting filename"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:485
+#: src/language/utilities/permissions.c:77
 #, c-format
 #, c-format
-msgid "%s: File-indicated character representation code (%s) is not ASCII."
+msgid "Expecting %s or %s."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:487
-msgid "DEC Kanji"
+#: src/language/utilities/permissions.c:110
+#, c-format
+msgid "Cannot stat %s: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:506
+#: src/language/utilities/permissions.c:123
 #, c-format
 #, c-format
-msgid ""
-"%s: Bad size (%d) or count (%d) field on record type 7, subtype 4.\tExpected "
-"size %d, count 8."
+msgid "Cannot change mode of %s: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:521
+#: 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: 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."
+msgid "%s is obsolete."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:565
+#: src/language/utilities/set.q:191
 #, c-format
 #, c-format
-msgid ""
-"%s: Bad magic.  Proper system files begin with the four characters `$FL2'. "
-"This file will not be read."
+msgid "%s is not implemented."
+msgstr ""
+
+#: src/language/utilities/set.q:194
+msgid "Active file compression is not implemented."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:608
+#: src/language/utilities/set.q:269
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%s: File layout code has unexpected value %d.  Value should be 2, in big-"
-"endian or little-endian format."
+"CC%c: Custom currency string `%s' does not contain exactly three periods or "
+"commas (not both)."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:624
-#, c-format
-msgid "%s: Number of elements per case (%d) is not between 1 and %d."
+#: src/language/utilities/set.q:321
+msgid "EPOCH must be 1500 or later."
+msgstr ""
+
+#: src/language/utilities/set.q:328
+msgid "expecting AUTOMATIC or year"
+msgstr ""
+
+#: src/language/utilities/set.q:349
+msgid "LENGTH must be at least 1."
+msgstr ""
+
+#: src/language/utilities/set.q:393
+msgid "WIDTH must be at least 40."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:631
+#: src/language/utilities/set.q:415
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%s: Index of weighting variable (%d) is not between 0 and number of elements "
-"per case (%d)."
+"FORMAT requires numeric output format as an argument.  Specified format %s "
+"is of type string."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:637
-#, c-format
-msgid "%s: Number of cases in file (%ld) is not between -1 and %d."
+#: src/language/utilities/set.q:472
+msgid "BLANKS is SYSMIS."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:642
+#: src/language/utilities/set.q:474
 #, c-format
 #, c-format
-msgid "%s: Compression bias (%g) is not the usual value of 100."
+msgid "BLANKS is %g."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:739
+#: src/language/utilities/set.q:506
 #, c-format
 #, c-format
-msgid "%s: position %d: Bad record type (%d); the expected value was 2."
+msgid "CC%c is \"%s\"."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:748
+#: src/language/utilities/set.q:543
 #, c-format
 #, c-format
-msgid ""
-"%s: position %d: String variable does not have proper number of continuation "
-"records."
+msgid "DECIMAL is \"%c\"."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:756
+#: src/language/utilities/set.q:549
 #, c-format
 #, c-format
-msgid "%s: position %d: Superfluous long string continuation record."
+msgid "ENDCMD is \"%c\"."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:761
+#: src/language/utilities/set.q:555
 #, c-format
 #, c-format
-msgid "%s: position %d: Bad variable type code %d."
+msgid "FORMAT is %s."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:764
+#: src/language/utilities/set.q:561
 #, c-format
 #, c-format
-msgid "%s: position %d: Variable label indicator field is not 0 or 1."
+msgid "LENGTH is %d."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:768
+#: src/language/utilities/set.q:567
 #, c-format
 #, c-format
-msgid ""
-"%s: position %d: Missing value indicator field is not -3, -2, 0, 1, 2, or 3."
+msgid "MXERRS is %d."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:780
+#: src/language/utilities/set.q:573
 #, c-format
 #, c-format
-msgid "%s: position %d: Variable name begins with invalid character."
+msgid "MXLOOPS is %d."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:783
+#: src/language/utilities/set.q:579
 #, c-format
 #, c-format
-msgid "%s: position %d: Variable name begins with lowercase letter %c."
+msgid "MXWARNS is %d."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:786
-#, c-format
-msgid ""
-"%s: position %d: Variable name begins with octothorpe (`#').  Scratch "
-"variables should not appear in system files."
+#: src/language/utilities/set.q:586
+msgid "SCOMPRESSION is ON."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:800
-#, c-format
-msgid "%s: position %d: Variable name character %d is lowercase letter %c."
+#: src/language/utilities/set.q:588
+msgid "SCOMPRESSION is OFF."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:808
-#, c-format
-msgid ""
-"%s: position %d: character `\\%03o' (%c) is not valid in a variable name."
+#: src/language/utilities/set.q:595
+msgid "UNDEFINED is WARN."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:849
-#, c-format
-msgid "%s: Variable %s indicates variable label of invalid length %d."
+#: src/language/utilities/set.q:597
+msgid "UNDEFINED is NOWARN."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:865
-#, c-format
-msgid "%s: Long string variable %s may not have missing values."
+#: src/language/utilities/set.q:605
+msgid "WEIGHT is off."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:889
+#: src/language/utilities/set.q:607
 #, c-format
 #, c-format
-msgid ""
-"%s: String variable %s may not have missing values specified as a range."
+msgid "WEIGHT is variable %s."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:926
+#: src/language/utilities/set.q:613
 #, c-format
 #, c-format
-msgid "%s: Long string continuation records omitted at end of dictionary."
+msgid "WIDTH is %d."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:929
+#: src/language/utilities/title.c:59
 #, c-format
 #, c-format
-msgid ""
-"%s: System file header indicates %d variable positions but %d were read from "
-"file."
+msgid "%s before: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:939
-#, c-format
-msgid "%s: Duplicate variable name `%s' within system file."
+#: src/language/utilities/title.c:59
+msgid "<none>"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:979
+#: src/language/utilities/title.c:71
 #, c-format
 #, c-format
-msgid "%s: %s variable %s has %s format specifier %s."
+msgid "%s: `.' expected after string."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1058
+#: src/language/utilities/title.c:87
 #, c-format
 #, c-format
-msgid ""
-"%s: Variable index record (type 4) does not immediately follow value label "
-"record (type 3) as it should."
+msgid "%s after: %s\n"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1068
+#: src/language/utilities/title.c:142
 #, c-format
 #, c-format
-msgid ""
-"%s: Number of variables associated with a value label (%d) is not between 1 "
-"and the number of variables (%d)."
+msgid "Document entered %s by %s:"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1084
+#: src/language/xforms/compute.c:139 src/language/xforms/compute.c:186
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%s: Variable index associated with value label (%d) is not between 1 and the "
-"number of values (%d)."
+"When executing COMPUTE: SYSMIS is not a valid value as an index into vector %"
+"s."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1091
+#: src/language/xforms/compute.c:142 src/language/xforms/compute.c:193
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%s: Variable index associated with value label (%d) refers to a continuation "
-"of a string variable, not to an actual variable."
+"When executing COMPUTE: %g is not a valid value as an index into vector %s."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1095
+#: src/language/xforms/compute.c:327
 #, c-format
 #, c-format
-msgid "%s: Value labels are not allowed on long string variables (%s)."
+msgid "There is no vector named %s."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1105
-#, 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/xforms/count.c:120
+msgid "Destination cannot be a string variable."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1145
-#, c-format
-msgid "%s: File contains duplicate label for value %g for variable %s."
+#: src/language/xforms/recode.c:234
+msgid ""
+"Inconsistent target variable types.  Target variables must be all numeric or "
+"all string."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1148
-#, c-format
-msgid "%s: File contains duplicate label for value `%.*s' for variable %s."
+#: src/language/xforms/recode.c:254
+msgid "CONVERT requires string input values and numeric output values."
+msgstr ""
+
+#: src/language/xforms/recode.c:372
+msgid "expecting output value"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1184 src/sfm-read.c:1461
+#: src/language/xforms/recode.c:419
 #, c-format
 #, c-format
-msgid "%s: Reading system 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/sfm-read.c:1186 src/sfm-read.c:1366 src/sfm-read.c:1407
+#: src/language/xforms/recode.c:435
 #, c-format
 #, c-format
-msgid "%s: Unexpected end of file."
+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/sfm-read.c:1203
+#: src/language/xforms/recode.c:450
 #, c-format
 #, c-format
-msgid "%s: System file contains multiple type 6 (document) records."
+msgid "INTO is required with %s input values and %s output values."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1209
+#: src/language/xforms/recode.c:463
 #, c-format
 #, c-format
-msgid "%s: Number of document lines (%ld) must be greater than 0."
+msgid "Type mismatch.  Cannot store %s data in %s variable %s."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1229
-msgid "dictionary:\n"
+#: src/language/xforms/sample.c:77
+msgid "The sampling factor must be between 0 and 1 exclusive."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1238
-msgid "num"
+#: src/language/xforms/sample.c:97
+#, c-format
+msgid "Cannot sample %d observations from a population of %d."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1239
-msgid "str"
+#: src/language/xforms/select-if.c:105
+msgid "The filter variable must be numeric."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1243
-msgid "left"
+#: src/language/xforms/select-if.c:111
+msgid "The filter variable may not be scratch."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1243
-msgid "right"
+#: src/language/xforms/select-if.c:143
+msgid "Only last instance of this command is in effect."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1249
-msgid "none"
+#: src/libpspp/hash.c:582
+#, c-format
+msgid "hash table:"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1253
-msgid "one"
+#: src/math/percentiles.c:44
+msgid "HAverage"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1257
-msgid "two"
+#: src/math/percentiles.c:45
+msgid "Weighted Average"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1261
-msgid "three"
+#: src/math/percentiles.c:46
+msgid "Rounded"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1269
-msgid "low"
+#: src/math/percentiles.c:47
+msgid "Empirical"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1273
-msgid "high"
+#: src/math/percentiles.c:48
+msgid "Empirical with averaging"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1277
-msgid "range+1"
+#: src/math/sort.c:431
+#, c-format
+msgid ""
+"Out of memory.  Could not allocate room for minimum of %d cases of %d bytes "
+"each.  (PSPP workspace is currently restricted to a maximum of %d KB.)"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1281
-msgid "low+1"
+#: src/message.c:89
+msgid "Terminating execution of syntax file due to error."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1285
-msgid "high+1"
+#: src/message.c:91
+#, c-format
+msgid "Errors (%d) exceeds limit (%d)."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1319
+#: src/message.c:94
 #, c-format
 #, c-format
-msgid "%s: Error reading file: %s."
+msgid "Warnings (%d) exceed limit (%d)."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1357
-#, c-format
-msgid "%s: Compressed data is corrupted.  Data ends partway through a case."
+#: src/message.c:143 src/message.c:150 src/message.c:153
+msgid "error"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1463
-#, c-format
-msgid "%s: Partial record at end of system file."
+#: src/message.c:144 src/message.c:151 src/message.c:154
+msgid "warning"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1501
-msgid "reading as a system file"
+#: src/message.c:145 src/message.c:155
+msgid "note"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-write.c:113
-#, c-format
-msgid "Cannot write file %s as system file: already opened for %s."
+#: src/message.c:147 src/message.c:148
+msgid "installation error"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-write.c:118
+#: src/output/afm.c:150
 #, c-format
 #, c-format
-msgid "%s: Opening system-file handle %s for writing."
+msgid "opening font metrics file \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-write.c:128
+#: src/output/afm.c:240
+msgid "first line must be StartFontMetrics"
+msgstr ""
+
+#: src/output/afm.c:267
 #, c-format
 #, c-format
-msgid ""
-"An error occurred while opening \"%s\" for writing as a system file: %s."
+msgid "unsupported MappingScheme %d"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-write.c:181
-msgid "Wrote system-file header successfully."
+#: src/output/afm.c:288
+msgid "required FontName is missing"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-write.c:186
-msgid "Error writing system-file header."
+#: src/output/afm.c:395
+msgid "CharMetrics line must start with C or CH"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-write.c:605
+#: src/output/afm.c:536
 #, c-format
 #, c-format
-msgid "%s: Writing system file: %s."
+msgid "reference to unknown character \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-write.c:751
-msgid "writing as a system file"
+#: src/output/afm.c:594
+msgid "expected end of file"
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:124
-msgid "`A' or `D' expected inside parentheses."
+#: src/output/afm.c:606
+msgid "syntax error expecting end of line"
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:130
-msgid "`)' expected."
+#: src/output/afm.c:624 src/output/afm.c:661
+msgid "number out of valid range"
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:452
-#, c-format
-msgid "%s: Cannot create temporary directory: %s."
+#: src/output/afm.c:626 src/output/afm.c:663
+msgid "invalid numeric syntax"
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:476
-#, c-format
-msgid "%s: Error removing directory for temporary files: %s."
+#: src/output/afm.c:642
+msgid "syntax error expecting integer"
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:520
-#, 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.)"
+#: src/output/afm.c:680
+msgid "syntax error expecting number"
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:532
-#, c-format
-msgid "allocated %d cases == %d bytes\n"
+#: src/output/afm.c:693
+msgid "syntax error in hex constant"
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:570
-#, c-format
-msgid "%s: Error writing temporary file: %s."
+#: src/output/afm.c:708
+msgid "syntax error expecting hex constant"
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:582
-#, c-format
-msgid "SORT: Closing handle %d."
+#: src/output/afm.c:746
+msgid "unexpected end of line"
+msgstr ""
+
+#: src/output/afm.c:797
+msgid "unexpected end of line expecting string"
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:588 src/sort.c:812
+#: src/output/ascii.c:161
 #, c-format
 #, c-format
-msgid "%s: Error closing temporary file: %s."
+msgid "ascii: opening output file \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:610 src/sort.c:626
+#: src/output/ascii.c:172
 #, c-format
 #, c-format
-msgid "SORT: %s: Opening for writing as run %d."
+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/sort.c:632
+#: src/output/ascii.c:233
 #, c-format
 #, c-format
-msgid "%s: Error opening temporary file for reading: %s."
+msgid "ascii: closing output file \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:658 src/sort.c:674
+#: src/output/ascii.c:285
 #, c-format
 #, c-format
-msgid "%s: Error creating temporary file: %s."
+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/sort.c:816 src/sort.c:977 src/sort.c:1027 src/sort.c:1197
-#: src/sort.c:1204
+#: src/output/ascii.c:292
 #, c-format
 #, c-format
-msgid "%s: Error removing temporary file: %s."
+msgid "ascii: multiple values for %s"
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:959
-msgid "merging runs"
+#: src/output/ascii.c:300
+#, c-format
+msgid "ascii: unknown parameter `%s'"
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:967
+#: src/output/ascii.c:314
 #, c-format
 #, c-format
-msgid " into run %d(%d)\n"
+msgid "ascii: positive integer required as `%s' value"
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:986
-msgid "Out of memory expanding Huffman priority queue."
+#: src/output/ascii.c:340
+msgid "ascii: `emphasis' value must be `bold', `underline', or `none'"
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:1038
+#: src/output/ascii.c:353
 #, c-format
 #, c-format
-msgid "%s: Error creating temporary file for merge: %s."
+msgid "ascii: zero or positive integer required as `%s' value"
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:1066 src/sort.c:1124
+#: src/output/ascii.c:384
 #, c-format
 #, c-format
-msgid "%s: Error reading temporary file in merge: %s."
+msgid "ascii: boolean value expected for `%s'"
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:1069 src/sort.c:1128
+#: src/output/ascii.c:473
 #, c-format
 #, c-format
-msgid "%s: Unexpected end of temporary file in merge."
+msgid "ascii: bad line (%d,%d)-(%d,%d) out of (%d,%d)\n"
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:1094
+#: src/output/ascii.c:683 src/output/postscript.c:832
 #, c-format
 #, c-format
-msgid "%s: Error writing temporary file in merge: %s."
+msgid "%s - Page %d"
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:1144 src/sort.c:1177
-#, c-format
-msgid "%s: Error closing temporary file in merge: %s."
+#: src/output/ascii.c:727
+msgid "ascii: charts are unsupported by this driver"
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:1149
-#, c-format
-msgid "%s: Error removing temporary file in merge: %s."
+#: src/output/charts/plot-hist.c:127
+msgid "HISTOGRAM"
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:1248
+#: src/output/html.c:68
 #, c-format
 #, c-format
-msgid "%s: Cannot open sort result file: %s."
+msgid "opening HTML output file: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:1259
-#, c-format
-msgid "%s: Error reading sort result file: %s."
+#: src/output/html.c:79
+msgid "PSPP Output"
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:1262
+#: src/output/html.c:165
 #, c-format
 #, c-format
-msgid "%s: Unexpected end of sort result file: %s."
+msgid "unknown configuration parameter `%s' for HTML device driver"
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:1273
+#: src/output/output.c:166
 #, c-format
 #, c-format
-msgid "%s: Error closing sort result file: %s."
+msgid "Unknown output driver `%s'."
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:1277
+#: src/output/output.c:168
 #, c-format
 #, c-format
-msgid "%s: Error removing sort result file: %s."
+msgid "Output driver `%s' referenced but never defined."
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:98
-msgid "File:"
+#: src/output/output.c:261
+msgid "Using default output driver configuration."
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:100
-msgid "Label:"
+#: src/output/output.c:296
+msgid ""
+"Cannot find output initialization file.  Use `-vvvvv' to view search path."
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:102
-msgid "No label."
+#: src/output/output.c:304 src/output/output.c:1067
+#, c-format
+msgid "Opening %s: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:103
-msgid "Created:"
+#: src/output/output.c:315 src/output/output.c:1078
+#, c-format
+msgid "Reading %s: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:106
-msgid "Endian:"
+#: src/output/output.c:337 src/output/output.c:503
+msgid "Syntax error."
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:107
-msgid "Big."
+#: src/output/output.c:347
+#, c-format
+msgid "Closing %s: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:107
-msgid "Little."
+#: src/output/output.c:355
+msgid "No output drivers are active."
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:108
-msgid "Variables:"
+#: src/output/output.c:358
+msgid "Error reading device definition file."
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:111
-msgid "Cases:"
+#: src/output/output.c:475
+#, c-format
+msgid ""
+"Driver classes:\n"
+"\t"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:114
-msgid "Type:"
+#: src/output/output.c:604
+msgid "Syntax error in string constant."
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:115
-msgid "System File."
+#: src/output/output.c:639
+msgid "Syntax error in options."
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:116
-msgid "Weight:"
+#: src/output/output.c:649
+msgid "Syntax error in options (`=' expected)."
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:118
-msgid "Not weighted."
+#: src/output/output.c:656
+msgid "Syntax error in options (value expected after `=')."
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:119
-msgid "Mode:"
+#: src/output/output.c:698
+#, c-format
+msgid "Unknown output driver class `%s'."
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:121
+#: src/output/output.c:719
 #, c-format
 #, c-format
-msgid "Compression %s."
+msgid "Unknown device type `%s'."
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:121
-msgid "on"
+#: src/output/output.c:738
+#, c-format
+msgid "Can't initialize output driver `%s' of class `%s'."
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:121
-msgid "off"
+#: src/output/output.c:783
+msgid "Driver definition line missing driver name or class name"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:130 src/sysfile-info.c:367
-msgid "Description"
+#: src/output/output.c:929
+#, c-format
+msgid "Unit \"%s\" is unknown in dimension \"%s\"."
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:131 src/sysfile-info.c:364
-msgid "Position"
+#: src/output/output.c:944
+#, c-format
+msgid "Bad dimension \"%s\"."
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:189
-msgid "The active file does not have a file label."
+#: src/output/output.c:970
+#, c-format
+msgid "`x' expected in paper size `%s'."
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:192
-msgid "File label:"
+#: src/output/output.c:980
+#, c-format
+msgid "Trailing garbage `%s' on paper size `%s'."
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:254
-msgid "No variables to display."
+#: src/output/output.c:1029
+msgid "Paper size name must not be empty."
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:273
-msgid "Macros not supported."
+#: src/output/output.c:1060
+msgid "Cannot find `papersize' configuration file."
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:281
-msgid "The active file dictionary does not contain any documents."
+#: src/output/output.c:1105
+msgid "Syntax error in paper size definition."
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:289
-msgid "Documents in the active file:"
+#: src/output/output.c:1134
+msgid "Error reading paper size definition file."
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:369 src/sysfile-info.c:527 src/vfm.c:1115
-msgid "Label"
+#: src/output/postscript.c:164
+#, c-format
+msgid "opening PostScript output file \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:441
+#: src/output/postscript.c:202
 #, c-format
 #, c-format
-msgid "Format: %s"
+msgid ""
+"The defined PostScript page is not long enough to hold margins and headers, "
+"plus least 15 lines of the default fonts.  In fact, there's only room for %d "
+"lines of each font at the default size of %d.%03d points."
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:448
+#: src/output/postscript.c:250
 #, c-format
 #, c-format
-msgid "Print Format: %s"
+msgid "closing PostScript output file \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:451
+#: src/output/postscript.c:310
 #, c-format
 #, c-format
-msgid "Write Format: %s"
+msgid "unknown configuration parameter `%s' for PostScript device driver"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:459
-msgid "Missing Values: "
+#: src/output/postscript.c:326
+#, c-format
+msgid ""
+"unknown orientation `%s' (valid orientations are `portrait' and `landscape')"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:581
-msgid "No vectors defined."
+#: src/output/postscript.c:338
+#, c-format
+msgid "boolean value expected for %s"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:596
-msgid "Vector"
+#: src/output/postscript.c:351
+#, c-format
+msgid "positive integer value required for `%s'"
 msgstr ""
 
 msgstr ""
 
-#: src/tab.c:276
+#: src/output/postscript.c:356
 #, 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 "default font size must be at least 1 point (value of 1000 for key `%s')"
 msgstr ""
 
 msgstr ""
 
-#: src/tab.c:312
+#: src/output/postscript.c:388
 #, c-format
 #, c-format
-msgid "bad hline: x=(%d+%d=%d,%d+%d=%d) y=%d+%d=%d in table size (%d,%d)\n"
+msgid "value for `%s' must be a dimension of positive length (i.e., `1in')"
 msgstr ""
 
 msgstr ""
 
-#: src/tab.c:352
+#: src/output/postscript.c:1182
 #, 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\": bad font specification"
 msgstr ""
 
 msgstr ""
 
-#: src/temporary.c:49
-msgid "This command is not valid inside DO IF or LOOP."
+#: src/output/postscript.c:1190
+#, c-format
+msgid "could not find AFM file \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/temporary.c:56
-msgid ""
-"This command may only appear once between procedures and procedure-like "
-"commands."
+#: src/output/postscript.c:1204
+#, c-format
+msgid "could not find font \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/title.c:55
+#: src/output/postscript.c:1213
 #, c-format
 #, c-format
-msgid "%s before: %s\n"
+msgid "could not find encoding \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/title.c:55
-msgid "<none>"
+#: src/output/postscript.c:1313
+#, c-format
+msgid "cannot open font file \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/title.c:67
+#: src/output/postscript.c:1354
 #, c-format
 #, c-format
-msgid "%s: `.' expected after string."
+msgid "reading font file \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/title.c:82
+#: src/output/postscript.c:1376
 #, c-format
 #, c-format
-msgid "%s after: %s\n"
+msgid "cannot open font encoding file \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/title.c:132
+#: src/output/postscript.c:1405
+msgid "invalid numeric format"
+msgstr ""
+
+#: src/output/table.c:239
 #, c-format
 #, c-format
-msgid "Document entered %s %02d:%02d:%02d by %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
-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
-msgid "Variable labels:\n"
+#: src/ui/gui/message-dialog.c:78
+msgid "Script Error"
 msgstr ""
 
 msgstr ""
 
-#: src/var-labs.c:94
-msgid "(no variable label)"
+#: src/ui/gui/message-dialog.c:83
+msgid "Installation Error"
 msgstr ""
 
 msgstr ""
 
-#: src/vars-prs.c:113
-#, c-format
-msgid "%s is not declared as a variable."
+#: src/ui/gui/message-dialog.c:88
+msgid "Data File Error"
 msgstr ""
 
 msgstr ""
 
-#: src/vars-prs.c:131
-#, c-format
-msgid "%s is not a variable name."
+#: src/ui/gui/message-dialog.c:95
+msgid "PSPP Error"
 msgstr ""
 
 msgstr ""
 
-#: src/vars-prs.c:230
-#, c-format
-msgid "%s TO %s is not valid syntax since %s precedes %s in the dictionary."
+#: src/ui/gui/message-dialog.c:155
+msgid "Terminating NOW due to fatal error"
 msgstr ""
 
 msgstr ""
 
-#: src/vars-prs.c:239
-#, 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 and %s are from different dictionaries."
+#: 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:256
-#, c-format
-msgid "Scratch variables (such as %s) are not allowed here."
+#: 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:279
-#, c-format
-msgid ""
-"%s is not a numeric 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:285
-#, c-format
-msgid ""
-"%s is not a string variable.  It will not be included in the variable list."
+#: src/ui/gui/psppire-var-store.c:424
+msgid "None"
 msgstr ""
 
 msgstr ""
 
-#: src/vars-prs.c:291
-#, 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:429
+msgid "Comma"
 msgstr ""
 
 msgstr ""
 
-#: src/vars-prs.c:299
-#, c-format
-msgid "Variable %s appears twice in variable list."
+#: src/ui/gui/psppire-var-store.c:430
+msgid "Dot"
 msgstr ""
 
 msgstr ""
 
-#: src/vars-prs.c:370
-msgid "incorrect use of TO convention"
+#: src/ui/gui/psppire-var-store.c:431
+msgid "Scientific"
 msgstr ""
 
 msgstr ""
 
-#: src/vars-prs.c:410
-msgid "Scratch variables not allowed here."
+#: src/ui/gui/psppire-var-store.c:432
+msgid "Date"
 msgstr ""
 
 msgstr ""
 
-#: src/vars-prs.c:432
-msgid "Prefixes don't match in use of TO convention."
+#: src/ui/gui/psppire-var-store.c:433
+msgid "Dollar"
 msgstr ""
 
 msgstr ""
 
-#: src/vars-prs.c:437
-msgid "Bad bounds in use of TO convention."
+#: src/ui/gui/psppire-var-store.c:434
+msgid "Custom"
 msgstr ""
 
 msgstr ""
 
-#: src/vector.c:80
-#, c-format
-msgid "Vector name %s is given twice."
+#: src/ui/gui/var-sheet.c:67
+msgid "Name"
 msgstr ""
 
 msgstr ""
 
-#: src/vector.c:86
-#, c-format
-msgid "There is already a vector with name %s."
+#: src/ui/gui/var-sheet.c:69
+msgid "Width"
 msgstr ""
 
 msgstr ""
 
-#: src/vector.c:105
-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:70
+msgid "Decimals"
 msgstr ""
 
 msgstr ""
 
-#: src/vector.c:139
-msgid "Vectors must have at least one element."
+#: src/ui/gui/var-sheet.c:72
+msgid "Values"
 msgstr ""
 
 msgstr ""
 
-#: src/vector.c:153
-#, c-format
-msgid "%s%d is too long for a variable name."
+#: src/ui/gui/var-sheet.c:75
+msgid "Align"
 msgstr ""
 
 msgstr ""
 
-#: src/vector.c:195
-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:76
+msgid "Measure"
 msgstr ""
 
 msgstr ""
 
-#: src/vfm.c:310
-#, 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:99
+msgid "Left"
 msgstr ""
 
 msgstr ""
 
-#: src/vfm.c:377
-msgid "<NOVAR>"
+#: src/ui/gui/var-sheet.c:100
+msgid "Right"
 msgstr ""
 
 msgstr ""
 
-#: src/vfm.c:636
-#, 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:101
+msgid "Centre"
 msgstr ""
 
 msgstr ""
 
-#: src/vfm.c:654
-#, 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:106
+msgid "Nominal"
 msgstr ""
 
 msgstr ""
 
-#: src/vfm.c:682
+#: 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:696
+#: 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:811
-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:814
-#, 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:838 src/vfm.c:875
-#, 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."
-msgstr ""
-
-#: src/vfm.c:988
-msgid "transform: "
+"Skipping the rest of this command.  Part of this command may have been "
+"executed."
 msgstr ""
 
 msgstr ""
 
-#: src/weight.c:61
-msgid "The weighting variable must be numeric."
+#: 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:66
-msgid "The weighting variable may not be scratch."
+#: 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:106
-msgid "bad weighting variable, canceling\n"
+#: src/ui/terminal/main.c:194
+msgid "The rest of this command has been discarded."
 msgstr ""
 msgstr ""