Patch #5209
[pspp-builds.git] / po / pspp.pot
index 77f048387d2d2ce51bf0e5ea91acb58a28e4a452..add94089e094af2230ea7bea6c4e3eacd05d89a9 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-07-15 18:15+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,4735 @@ 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:75
 #, 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"
-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"
+msgid "An error occurred while opening \"%s\": %s."
 msgstr ""
 
 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:130
 #, 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"
+msgid "\"%s\" is not a system or portable file."
 msgstr ""
 
 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"
+#: src/data/any-reader.c:136 src/data/any-writer.c:81
+msgid "The inline file is not allowed here."
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:2122
-msgid "Kappa"
-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/data-in.c:59
 #, 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"
-msgstr ""
-
-#: src/crosstabs.q:2251
-msgid "Symmetric"
+msgid "(column %d"
 msgstr ""
 
 msgstr ""
 
-#: src/crosstabs.q:2252 src/crosstabs.q:2253
+#: src/data/data-in.c:61
 #, 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"
+msgid "(columns %d-%d"
 msgstr ""
 
 msgstr ""
 
-#: src/descript.q:164
-msgid "skewness"
+#: src/data/data-in.c:62
+#, c-format
+msgid ", field type %s) "
 msgstr ""
 
 msgstr ""
 
-#: src/descript.q:165 src/frequencies.q:103
-msgid "S.E. Skew"
+#: src/data/data-in.c:207
+msgid "Field does not form a valid floating-point constant."
 msgstr ""
 
 msgstr ""
 
-#: src/descript.q:165
-msgid "S E Skew"
+#: src/data/data-in.c:234
+msgid "Field contents followed by garbage."
 msgstr ""
 
 msgstr ""
 
-#: src/descript.q:165
-msgid "SESkew"
+#: src/data/data-in.c:252
+msgid "Underflow in floating-point constant."
 msgstr ""
 
 msgstr ""
 
-#: src/descript.q:166
-msgid "standard error of skewness"
+#: src/data/data-in.c:263
+msgid "Overflow in floating-point constant."
 msgstr ""
 
 msgstr ""
 
-#: src/descript.q:167 src/frequencies.q:104
-msgid "Range"
+#: src/data/data-in.c:296
+msgid "All characters in field must be digits."
 msgstr ""
 
 msgstr ""
 
-#: src/descript.q:167
-msgid "Rng"
+#: src/data/data-in.c:320
+msgid "Unrecognized character in field."
 msgstr ""
 
 msgstr ""
 
-#: src/descript.q:167 src/sfm-read.c:1265
-msgid "range"
+#: src/data/data-in.c:338 src/data/data-in.c:586
+msgid "Field must have even length."
 msgstr ""
 
 msgstr ""
 
-#: src/descript.q:168 src/frequencies.q:105
-msgid "Minimum"
+#: src/data/data-in.c:348 src/data/data-in.c:596
+msgid "Field must contain only hex digits."
 msgstr ""
 
 msgstr ""
 
-#: src/descript.q:168
-msgid "Min"
+#: src/data/data-in.c:387
+#, c-format
+msgid ""
+"Quality of zoned decimal (Z) input format code is suspect.  Check your "
+"results three times. Report bugs to %s."
 msgstr ""
 
 msgstr ""
 
-#: src/descript.q:169
-msgid "minimum"
+#: src/data/data-in.c:399
+msgid "Zoned decimal field contains fewer than 2 characters."
 msgstr ""
 
 msgstr ""
 
-#: src/descript.q:170 src/frequencies.q:106
-msgid "Maximum"
+#: src/data/data-in.c:407
+msgid "Bad sign byte in zoned decimal number."
 msgstr ""
 
 msgstr ""
 
-#: src/descript.q:170
-msgid "Max"
+#: src/data/data-in.c:427
+msgid "Format error in zoned decimal number."
 msgstr ""
 
 msgstr ""
 
-#: src/descript.q:171
-msgid "maximum"
+#: src/data/data-in.c:441
+msgid "Error in syntax of zoned decimal number."
 msgstr ""
 
 msgstr ""
 
-#: src/descript.q:172 src/frequencies.q:107
-msgid "Sum"
+#: src/data/data-in.c:636
+msgid "Unexpected end of field."
 msgstr ""
 
 msgstr ""
 
-#: src/descript.q:172
-msgid "sum"
+#: src/data/data-in.c:662
+msgid "Digit expected in field."
 msgstr ""
 
 msgstr ""
 
-#: src/descript.q:213 src/list.q:159
-msgid "No variables specified."
+#: src/data/data-in.c:687
+#, c-format
+msgid "Day (%ld) must be between 1 and 31."
 msgstr ""
 
 msgstr ""
 
-#: src/descript.q:219
-msgid "OPTIONS may not be used with SAVE, FORMAT, or MISSING."
+#: src/data/data-in.c:712
+msgid "Delimiter expected between fields in date."
 msgstr ""
 
 msgstr ""
 
-#: src/descript.q:281
+#: src/data/data-in.c:745
 #, c-format
 #, c-format
-msgid "It's not possible to sort on `%s' without displaying `%s'."
+msgid "Parse error at `%c' expecting %s."
 msgstr ""
 
 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."
+#: src/data/data-in.c:759
+#, c-format
+msgid "Unknown %s `%.*s'."
 msgstr ""
 
 msgstr ""
 
-#: src/descript.q:337
-msgid ""
-"Names for z-score variables must be given for individual variables, not for "
-"groups of variables."
+#: src/data/data-in.c:809
+#, c-format
+msgid "Month (%ld) must be between 1 and 12."
 msgstr ""
 
 msgstr ""
 
-#: src/descript.q:345
-msgid "Name for z-score variable expected."
+#: src/data/data-in.c:813
+msgid "month"
 msgstr ""
 
 msgstr ""
 
-#: src/descript.q:350
+#: src/data/data-in.c:827
 #, c-format
 #, c-format
-msgid ""
-"Z-score variable name `%s' is a duplicate variable name with a current "
-"variable."
+msgid "Year (%ld) must be between 1582 and 19999."
 msgstr ""
 
 msgstr ""
 
-#: src/descript.q:359
+#: src/data/data-in.c:838
 #, 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."
+msgid "Trailing garbage \"%s\" following date."
 msgstr ""
 
 msgstr ""
 
-#: src/descript.q:456
-msgid "Mapping of variables to corresponding Z-scores."
+#: src/data/data-in.c:853
+#, c-format
+msgid "Julian day (%d) must be between 1 and 366."
 msgstr ""
 
 msgstr ""
 
-#: src/descript.q:461
-msgid "Source"
+#: src/data/data-in.c:865
+#, c-format
+msgid "Year (%d) must be between 1582 and 19999."
 msgstr ""
 
 msgstr ""
 
-#: src/descript.q:462
-msgid "Target"
+#: src/data/data-in.c:881
+#, c-format
+msgid "Quarter (%ld) must be between 1 and 4."
 msgstr ""
 
 msgstr ""
 
-#: src/descript.q:549 src/descript.q:555
-msgid "Z-score of "
+#: src/data/data-in.c:891
+msgid "`Q' expected between quarter and year."
 msgstr ""
 
 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"
+#: src/data/data-in.c:907
+#, c-format
+msgid "Week (%ld) must be between 1 and 53."
 msgstr ""
 
 msgstr ""
 
-#: src/descript.q:804
-msgid "Valid N"
+#: src/data/data-in.c:919
+msgid "`WK' expected between week and year."
 msgstr ""
 
 msgstr ""
 
-#: src/descript.q:805
-msgid "Missing N"
+#: src/data/data-in.c:942
+msgid "Delimiter expected between fields in time."
 msgstr ""
 
 msgstr ""
 
-#: src/descript.q:832
+#: src/data/data-in.c:954
 #, c-format
 #, c-format
-msgid "Valid cases = %g; cases with missing value(s) = %g."
+msgid "Hour (%ld) must be positive."
 msgstr ""
 
 msgstr ""
 
-#: src/file-handle.q:72
+#: src/data/data-in.c:966
 #, 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."
-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"
+msgid "Minute (%ld) must be between 0 and 59."
 msgstr ""
 
 msgstr ""
 
-#: src/file-handle.q:94
-msgid "The FILE HANDLE required subcommand NAME is not present."
+#: src/data/data-in.c:1013
+#, c-format
+msgid "Hour (%ld) must be between 0 and 23."
 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:1041
+msgid "weekday"
 msgstr ""
 
 msgstr ""
 
-#: src/file-handle.q:114
+#: src/data/data-in.c:1372
 #, c-format
 #, c-format
-msgid ""
-"Record length (%ld) must be at least one byte.  80-character records will be "
-"assumed."
+msgid "Field too long (%d characters).  Truncated after character %d."
 msgstr ""
 
 msgstr ""
 
-#: src/file-handle.q:125
+#: src/data/data-out.c:242
 msgid ""
 msgid ""
-"/RECFORM SPANNED is not implemented, as the author doesn't know what it is "
-"supposed to do.  Send the author a note."
+"The N output format cannot be used to output a negative number or the system-"
+"missing value."
 msgstr ""
 
 msgstr ""
 
-#: src/file-handle.q:138
+#: src/data/data-out.c:356
+#, c-format
 msgid ""
 msgid ""
-"/MODE IMAGE is not implemented, as the author doesn't know what it is "
-"supposed to do.  Send the author a note."
-msgstr ""
-
-#: src/file-handle.q:145
-msgid "/MODE MULTIPUNCH is not implemented.  If you care, complain."
+"Quality of zoned decimal (Z) output format code is suspect.  Check your "
+"results. Report bugs to %s."
 msgstr ""
 
 msgstr ""
 
-#: src/file-handle.q:149
-msgid "/MODE 360 is not implemented.  If you care, complain."
+#: src/data/data-out.c:364
+msgid "The system-missing value cannot be output as a zoned decimal number."
 msgstr ""
 
 msgstr ""
 
-#: src/file-handle.q:231
+#: src/data/data-out.c:377
 #, 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 "Number %g too big to fit in field with format Z%d.%d."
 msgstr ""
 
 msgstr ""
 
-#: src/frequencies.q:96
-msgid "Median"
+#: src/data/data-out.c:771
+#, c-format
+msgid "Time value %g too large in magnitude to convert to alphanumeric time."
 msgstr ""
 
 msgstr ""
 
-#: src/frequencies.q:97
-msgid "Mode"
+#: src/data/data-out.c:822
+#, c-format
+msgid "Weekday index %f does not lie between 1 and 7."
 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-out.c:842
+#, c-format
+msgid "Month index %f does not lie between 1 and 12."
 msgstr ""
 
 msgstr ""
 
-#: src/frequencies.q:350
+#: src/data/data-out.c:955
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"MAX must be greater than or equal to MIN, if both are specified.  However, "
-"MIN was specified as %g and MAX as %g.  MIN and MAX will be ignored."
+"Year %d cannot be represented in four digits for output formatting purposes."
 msgstr ""
 
 msgstr ""
 
-#: src/frequencies.q:628
+#: src/data/dictionary.c:708
 msgid ""
 msgid ""
-"Upper limit of integer mode value range must be greater than lower limit."
+"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/frequencies.q:640
+#: src/data/fastfile.c:499
 #, c-format
 #, c-format
-msgid "Variable %s specified multiple times on VARIABLES subcommand."
+msgid "%s: Removing temporary file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/frequencies.q:653
+#: src/data/fastfile.c:623
 #, c-format
 #, c-format
-msgid "Integer mode specified, but %s is not a numeric variable."
-msgstr ""
-
-#: src/frequencies.q:713
-msgid "`)' expected after GROUPED interval list."
+msgid "Error writing temporary file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/frequencies.q:723
+#: src/data/fastfile.c:651
 #, c-format
 #, c-format
-msgid "Variables %s specified on GROUPED but not on VARIABLES."
+msgid "%s: Opening temporary file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/frequencies.q:726
+#: src/data/fastfile.c:695
 #, 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."
-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"
+msgid "%s: Seeking temporary file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/frequencies.q:1117
-msgid "Freq"
-msgstr ""
-
-#: src/frequencies.q:1118 src/frequencies.q:1120
-msgid "Pct"
+#: src/data/fastfile.c:717
+#, c-format
+msgid "%s: Reading temporary file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/frequencies.q:1275
+#: src/data/fastfile.c:720
 #, c-format
 #, c-format
-msgid "No valid data for variable %s; statistics not displayed."
+msgid "%s: Temporary file ended unexpectedly."
 msgstr ""
 
 msgstr ""
 
-#: src/frequencies.q:1298
-msgid "Percentile"
+#: src/data/file-handle-def.c:304
+#, c-format
+msgid "Can't open %s as a %s because it is already open as a %s."
 msgstr ""
 
 msgstr ""
 
-#: src/list.q:167
+#: src/data/file-handle-def.c:311
 #, c-format
 #, c-format
-msgid ""
-"The first case (%ld) specified precedes the last case (%ld) specified.  The "
-"values will be swapped."
+msgid "Can't open %s as a %s for %s because it is already open for %s."
 msgstr ""
 
 msgstr ""
 
-#: src/list.q:175
+#: src/data/file-handle-def.c:319
 #, c-format
 #, c-format
-msgid ""
-"The first case (%ld) to list is less than 1.  The value is being reset to 1."
+msgid "Can't re-open %s as a %s for %s."
 msgstr ""
 
 msgstr ""
 
-#: src/list.q:181
+#: src/data/file-name.c:198
 #, c-format
 #, c-format
-msgid ""
-"The last case (%ld) to list is less than 1.  The value is being reset to 1."
+msgid "searching for \"%s\" in path \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/list.q:187
+#: src/data/file-name.c:229
 #, c-format
 #, c-format
-msgid "The step value %ld is less than 1.  The value is being reset to 1."
+msgid "...found \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/list.q:215
-msgid "`/FORMAT WEIGHT' specified, but weighting is not on."
+#: src/data/file-name.c:236
+msgid "...not found"
 msgstr ""
 
 msgstr ""
 
-#: src/list.q:275 src/html.c:402
+#: src/data/file-name.c:588
 #, c-format
 #, c-format
-msgid "Cannot open first page on HTML device %s."
-msgstr ""
-
-#: src/list.q:453
-msgid "Line"
+msgid "Not opening pipe file `%s' because SAFER option set."
 msgstr ""
 
 msgstr ""
 
-#: src/means.q:106
-msgid "Missing required subcommand TABLES."
+#: src/data/format.c:74
+#, c-format
+msgid "Format specifies a bad type (%d)"
 msgstr ""
 
 msgstr ""
 
-#: src/means.q:153
-msgid "TABLES or CROSSBREAK subcommand may not appear more than once."
+#: src/data/format.c:85
+#, c-format
+msgid "Format %s specifies an odd width %d, but an even width is required."
 msgstr ""
 
 msgstr ""
 
-#: src/means.q:201
+#: src/data/format.c:93
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"Variable %s specified on TABLES or CROSSBREAK, but not specified on "
-"VARIABLES."
+"Format %s specifies a bad number of implied decimal places %d.  Input format "
+"%s allows up to 16 implied decimal places."
 msgstr ""
 
 msgstr ""
 
-#: src/means.q:215
+#: src/data/format.c:122
 #, c-format
 #, c-format
-msgid "LOWEST and HIGHEST may not be used for independent variables (%s)."
+msgid "Format %s may not be used for input."
 msgstr ""
 
 msgstr ""
 
-#: src/means.q:223
+#: src/data/format.c:128
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"Independent variables (%s) may not have noninteger endpoints in their ranges."
+"Input format %s specifies a bad width %d.  Format %s requires a width "
+"between %d and %d."
 msgstr ""
 
 msgstr ""
 
-#: src/means.q:244
+#: src/data/format.c:138
 #, c-format
 #, c-format
-msgid "Variable %s is multiply specified on TABLES or CROSSBREAK."
-msgstr ""
-
-#: src/means.q:270
-msgid "VARIABLES must precede TABLES."
+msgid ""
+"Input format %s is invalid because it specifies more decimal places than the "
+"field width."
 msgstr ""
 
 msgstr ""
 
-#: src/means.q:327
+#: src/data/format.c:165
 #, c-format
 #, c-format
-msgid "Upper value (%g) is less than lower value (%g) on VARIABLES subcommand."
-msgstr ""
-
-#: src/set.q:216
-msgid "BLOCK is obsolete."
-msgstr ""
-
-#: src/set.q:219
-msgid "BOXSTRING is obsolete."
-msgstr ""
-
-#: src/set.q:223
-msgid "Active file compression is not yet implemented (and probably won't be)."
-msgstr ""
-
-#: src/set.q:232
-msgid "CPI must be greater than 0."
-msgstr ""
-
-#: src/set.q:237
-msgid "HISTOGRAM is obsolete."
-msgstr ""
-
-#: src/set.q:241
-msgid "LPI must be greater than 0."
-msgstr ""
-
-#: src/set.q:248
 msgid ""
 msgid ""
-"CASE is not implemented and probably won't be.  If you care, complain about "
-"it."
+"Output format %s specifies a bad width %d.  Format %s requires a width "
+"between %d and %d."
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:278
+#: src/data/format.c:175
 #, c-format
 #, c-format
-msgid "Value for MITERATE (%ld) must be greater than 0."
+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:286
+#: src/data/format.c:197
 #, c-format
 #, c-format
-msgid "Value for MNEST (%ld) must be greater than 0."
-msgstr ""
-
-#: src/set.q:294
-msgid "MXERRS must be at least 1."
-msgstr ""
-
-#: src/set.q:301
-msgid "MXLOOPS must be at least 1."
-msgstr ""
-
-#: src/set.q:306
-msgid "MXMEMORY is obsolete."
-msgstr ""
-
-#: src/set.q:312
-msgid "SCRIPTTAB is obsolete."
-msgstr ""
-
-#: src/set.q:314
-msgid "TBFONTS not implemented."
-msgstr ""
-
-#: src/set.q:316
-msgid "TB1 not implemented."
+msgid "%s variables are not compatible with %s format %s."
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:320
-msgid "WORKSPACE is obsolete."
+#: src/data/format.c:198 src/data/por-file-reader.c:481
+#: src/data/sys-file-reader.c:1220 src/data/sys-file-reader.c:1229
+#: src/ui/gui/psppire.glade:1192 src/ui/gui/psppire-var-store.c:451
+msgid "String"
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:327
-msgid "AUTOMENU is obsolete."
+#: src/data/format.c:198 src/data/por-file-reader.c:481
+#: src/data/sys-file-reader.c:1220 src/data/sys-file-reader.c:1229
+#: src/ui/gui/psppire.glade:1053 src/ui/gui/psppire-var-store.c:444
+msgid "Numeric"
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:329
-msgid "BEEP is obsolete."
+#: src/data/format.c:199 src/data/sys-file-reader.c:1222
+#: src/data/sys-file-reader.c:1367 src/data/sys-file-reader.c:1368
+#: src/data/variable.c:42 src/language/dictionary/apply-dictionary.c:76
+#: src/language/dictionary/apply-dictionary.c:77
+#: src/language/xforms/recode.c:478 src/language/xforms/recode.c:479
+msgid "numeric"
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:348
-msgid "EJECT is obsolete."
+#: src/data/format.c:199 src/data/sys-file-reader.c:1222
+#: src/data/sys-file-reader.c:1367 src/data/sys-file-reader.c:1368
+#: src/data/variable.c:42 src/data/variable.c:50
+#: src/language/dictionary/apply-dictionary.c:76
+#: src/language/dictionary/apply-dictionary.c:77
+#: src/language/xforms/recode.c:478 src/language/xforms/recode.c:479
+msgid "string"
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:352
-msgid "HELPWINDOWS is obsolete."
+#: src/data/format.c:218
+#, c-format
+msgid "String variable with width %d not compatible with format %s."
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:356
-msgid "MENUS is obsolete."
+#: src/data/make-file.c:60
+#, c-format
+msgid "%s: Creating temporary file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:370
-msgid "PTRANSLATE is obsolete."
+#: src/data/make-file.c:102
+#, c-format
+msgid "%s: Creating file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:376
-msgid "XSORT is obsolete."
+#: src/data/por-file-reader.c:93
+#, c-format
+msgid "portable file %s corrupt at offset %ld: "
 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/por-file-reader.c:129
+msgid "unexpected end of file"
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:412
+#: src/data/por-file-reader.c:188
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"CC%c: Custom currency string `%s' does not contain exactly three periods or "
-"commas (not both)."
+"An error occurred while opening \"%s\" for reading as a portable file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:555
-msgid "LENGTH must be at least 1."
+#: src/data/por-file-reader.c:205
+msgid "Data record expected."
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:592
-msgid "Missing identifier in RESULTS subcommand."
+#: src/data/por-file-reader.c:313
+msgid "Missing numeric terminator."
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:603
-msgid "Unrecognized identifier in RESULTS subcommand."
+#: src/data/por-file-reader.c:336
+msgid "Invalid integer."
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:639
-msgid "WIDTH must be at least 1."
+#: src/data/por-file-reader.c:347
+#, c-format
+msgid "Bad string length %d."
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:662
+#: src/data/por-file-reader.c:408
 #, c-format
 #, c-format
-msgid ""
-"FORMAT requires numeric output format as an argument.  Specified format %s "
-"is of type string."
+msgid "%s: Not a portable file."
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:706
-msgid "Text color must be in range 0-15."
+#: src/data/por-file-reader.c:433
+#, c-format
+msgid "Bad date string length %d."
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:719
-msgid "Background color must be in range 0-7."
+#: src/data/por-file-reader.c:435
+#, c-format
+msgid "Bad time string length %d."
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:730
-msgid "Border color must be in range 0-7."
+#: src/data/por-file-reader.c:473 src/data/sys-file-reader.c:1212
+#, c-format
+msgid "%s: Bad format specifier byte (%d)."
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:774
-msgid "RCOLOR is obsolete."
+#: src/data/por-file-reader.c:480 src/data/sys-file-reader.c:1228
+#, c-format
+msgid "%s variable %s has invalid format specifier %s."
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:786
-msgid "Lower window color must be between 0 and 6."
+#: src/data/por-file-reader.c:495
+msgid "Expected variable count record."
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:800
-msgid "Upper window color must be between 0 and 6."
+#: src/data/por-file-reader.c:499
+#, c-format
+msgid "Invalid number of variables %d."
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:812
-msgid "Frame color must be between 0 and 6."
+#: src/data/por-file-reader.c:509
+#, c-format
+msgid "Weight variable name (%s) truncated."
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:845
-msgid "VIEWLENGTH not implemented."
+#: src/data/por-file-reader.c:521
+msgid "Expected variable record."
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:855
-msgid "WORKDEV is obsolete."
+#: src/data/por-file-reader.c:525
+#, c-format
+msgid "Invalid variable width %d."
 msgstr ""
 
 msgstr ""
 
-#: src/set.q:864
-msgid "Drive letter expected in WORKDEV subcommand."
+#: src/data/por-file-reader.c:533
+#, c-format
+msgid "position %d: Invalid variable name `%s'."
 msgstr ""
 
 msgstr ""
 
-#: src/t-test.q:469
-msgid "expecting variable name in GROUPS subcommand"
+#: src/data/por-file-reader.c:541 src/language/expressions/evaluate.c:159
+#, c-format
+msgid "Duplicate variable name %s."
 msgstr ""
 
 msgstr ""
 
-#: src/t-test.q:474
+#: src/data/por-file-reader.c:577
 #, c-format
 #, c-format
-msgid "Long string variable %s is not valid here."
+msgid "Weighting variable %s not present in dictionary."
 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:624
+#, c-format
+msgid "Unknown variable %s while parsing value labels."
 msgstr ""
 
 msgstr ""
 
-#: src/t-test.q:580
+#: src/data/por-file-reader.c:627
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"PAIRED was specified but the number of variables preceding WITH (%d) did not "
-"match the number following (%d)."
+"Cannot assign value labels to %s and %s, which have different variable types "
+"or widths."
 msgstr ""
 
 msgstr ""
 
-#: src/t-test.q:596
-msgid "At least two variables must be specified on PAIRS."
+#: src/data/por-file-reader.c:651
+#, c-format
+msgid "Duplicate label for value %g for variable %s."
 msgstr ""
 
 msgstr ""
 
-#: src/aggregate.c:189
-msgid "OUTFILE specified multiple times."
+#: src/data/por-file-reader.c:654
+#, c-format
+msgid "Duplicate label for value `%.*s' for variable %s."
 msgstr ""
 
 msgstr ""
 
-#: src/aggregate.c:215
-msgid "while expecting COLUMNWISE"
+#: src/data/por-file-writer.c:143
+#, c-format
+msgid "Invalid decimal digits count %d.  Treating as %d."
 msgstr ""
 
 msgstr ""
 
-#: src/aggregate.c:230
-msgid "BREAK specified multiple times."
+#: src/data/por-file-writer.c:163
+#, c-format
+msgid ""
+"An error occurred while opening \"%s\" for writing as a portable file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/aggregate.c:259
-msgid "BREAK subcommand not specified."
+#: src/data/por-file-writer.c:447
+#, c-format
+msgid "An I/O error occurred writing portable file \"%s\"."
 msgstr ""
 
 msgstr ""
 
-#: src/aggregate.c:502
-msgid "expecting aggregation function"
+#: src/data/scratch-reader.c:64
+#, c-format
+msgid ""
+"Scratch file handle %s has not yet been written, using SAVE or another "
+"procedure, so it cannot yet be used for reading."
 msgstr ""
 
 msgstr ""
 
-#: src/aggregate.c:518
+#: src/data/settings.c:146
 #, c-format
 #, c-format
-msgid "Unknown aggregation function %s."
+msgid "Could not access definition for terminal `%s'."
 msgstr ""
 
 msgstr ""
 
-#: src/aggregate.c:533
-msgid "expecting `('"
+#: src/data/sys-file-reader.c:136
+msgid "corrupt system file: "
 msgstr ""
 
 msgstr ""
 
-#: src/aggregate.c:568
+#: src/data/sys-file-reader.c:160
 #, c-format
 #, c-format
-msgid "Missing argument %d to %s."
+msgid "%s: Closing system file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/aggregate.c:576
+#: src/data/sys-file-reader.c:321
 #, c-format
 #, c-format
-msgid "Arguments to %s must be of same type as source variables."
-msgstr ""
-
-#: src/aggregate.c:586 src/expr-prs.c:665
-msgid "expecting `)'"
+msgid ""
+"An error occurred while opening \"%s\" for reading as a system file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/aggregate.c:598 src/autorecode.c:110
+#: src/data/sys-file-reader.c:338
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"Number of source variables (%d) does not match number of target variables (%"
-"d)."
+"%s: Index of weighting variable (%d) is not between 0 and number of elements "
+"per case (%d)."
 msgstr ""
 
 msgstr ""
 
-#: src/aggregate.c:669
+#: src/data/sys-file-reader.c:347
 #, 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."
+"%s: Weighting variable may not be a continuation of a long string variable."
 msgstr ""
 
 msgstr ""
 
-#: src/apply-dict.c:68
+#: src/data/sys-file-reader.c:350
 #, c-format
 #, c-format
-msgid "Variable %s is %s in target file, but %s in source file."
-msgstr ""
-
-#: src/apply-dict.c:71 src/apply-dict.c:72 src/expr-prs.c: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"
+msgid "%s: Weighting variable may not be a string variable."
 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:376
+#, c-format
+msgid ""
+"%s: Orphaned variable index record (type 4).  Type 4 records must always "
+"immediately follow type 3 records."
 msgstr ""
 
 msgstr ""
 
-#: src/apply-dict.c:84
+#: src/data/sys-file-reader.c:435
 #, c-format
 #, c-format
-msgid "Cannot add value labels from source file to long string variable %s."
+msgid "%s: Invalid subrecord length. Record: 7; Subrecord: 11"
 msgstr ""
 
 msgstr ""
 
-#: src/apply-dict.c:130
+#: src/data/sys-file-reader.c:461
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"Cannot apply missing values from source file to long string variable %s."
-msgstr ""
-
-#: src/apply-dict.c:162
-msgid "No matching variables found between the source and target files."
+"%s: Invalid variable display parameters.  Default parameters substituted."
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:216
+#: src/data/sys-file-reader.c:506
 #, c-format
 #, c-format
-msgid "ASCII driver initializing as `%s'..."
+msgid "%s: Trailing garbage in long variable name map."
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:273
+#: src/data/sys-file-reader.c:513
 #, c-format
 #, 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."
+msgid "%s: Long variable mapping to invalid variable name `%s'."
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:378 src/html.c:102 src/postscript.c:474
+#: src/data/sys-file-reader.c:523
 #, c-format
 #, c-format
-msgid "%s: Initialization complete."
+msgid "%s: Long variable mapping for nonexistent variable %s."
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:389 src/html.c:114 src/postscript.c:487
+#: src/data/sys-file-reader.c:532
 #, c-format
 #, c-format
-msgid "%s: Beginning closing..."
+msgid "%s: Duplicate long variable name `%s' within system file."
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:399 src/html.c:119 src/postscript.c:506
+#: src/data/sys-file-reader.c:624
 #, c-format
 #, c-format
-msgid "%s: Finished closing."
+msgid "%s: No variable called %s but it is listed in length table."
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:460
+#: src/data/sys-file-reader.c:680
 #, 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: Unrecognized record type 7, subtype %d encountered in system file."
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:466
+#: src/data/sys-file-reader.c:706
 #, c-format
 #, c-format
-msgid "Duplicate value for key `%s'."
+msgid "%s: Unrecognized record type %d."
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:475
+#: src/data/sys-file-reader.c:761
 #, c-format
 #, c-format
-msgid "Unknown configuration parameter `%s' for ascii device driver."
+msgid ""
+"%s: Bad size (%d) or count (%d) field on record type 7, subtype 3.\tExpected "
+"size %d, count 8."
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:488
+#: src/data/sys-file-reader.c:772
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"Unknown character set `%s'.  Valid character sets are `ascii' and `latin1'."
+"%s: Floating-point representation in system file is not IEEE-754.  PSPP "
+"cannot convert between floating-point formats."
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:497
+#: src/data/sys-file-reader.c:788
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"Unknown overstrike style `%s'.  Valid overstrike styles are `single' and "
-"`line'."
+"%s: File-indicated endianness (%s) does not match endianness intuited from "
+"file header (%s)."
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:506
-#, c-format
-msgid ""
-"Unknown carriage return style `%s'.  Valid carriage return styles are `cr' "
-"and `bs'."
+#: src/data/sys-file-reader.c:791 src/data/sys-file-reader.c:792
+msgid "big-endian"
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:518 src/postscript.c:696
-#, c-format
-msgid "Positive integer required as value for `%s'."
+#: src/data/sys-file-reader.c:791 src/data/sys-file-reader.c:792
+msgid "little-endian"
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:549
-#, c-format
-msgid "Zero or positive integer required as value for `%s'."
+#: src/data/sys-file-reader.c:793
+msgid "unknown"
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:619 src/postscript.c:655
+#: src/data/sys-file-reader.c:797
 #, c-format
 #, c-format
-msgid "Boolean value expected for %s."
+msgid "%s: File-indicated character representation code (%s) is not ASCII."
 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:801
+msgid "DEC Kanji"
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:749
-#, c-format
-msgid "ascii_line_horz: bad hline (%d,%d),%d out of (%d,%d)\n"
+#: src/data/sys-file-reader.c:801 src/language/dictionary/sys-file-info.c:124
+msgid "Unknown"
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:783
+#: src/data/sys-file-reader.c:817
 #, c-format
 #, c-format
-msgid "ascii_line_vert: bad vline %d,(%d,%d) out of (%d,%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:813
+#: src/data/sys-file-reader.c:832
 #, c-format
 #, c-format
-msgid "ascii_line_intersection: bad intsct (%d,%d) out of (%d,%d)\n"
+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:975
+#: src/data/sys-file-reader.c:859
 #, c-format
 #, c-format
-msgid "%s: horiz=%d, vert=%d\n"
+msgid ""
+"%s: Bad magic.  Proper system files begin with the four characters `$FL2'. "
+"This file will not be read."
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:1147
+#: src/data/sys-file-reader.c:901
 #, c-format
 #, c-format
-msgid "Writing `%s': %s"
+msgid ""
+"%s: File layout code has unexpected value %d.  Value should be 2, in big-"
+"endian or little-endian format."
 msgstr ""
 
 msgstr ""
 
-#: src/ascii.c:1541 src/postscript.c:2124
+#: src/data/sys-file-reader.c:930
 #, c-format
 #, c-format
-msgid "%s - Page %d"
+msgid "%s: Number of cases in file (%ld) is not between -1 and %d."
 msgstr ""
 
 msgstr ""
 
-#: src/autorecode.c:131
+#: src/data/sys-file-reader.c:935
 #, c-format
 #, c-format
-msgid "Target variable %s duplicates existing variable %s."
+msgid "%s: Compression bias (%g) is not the usual value of 100."
 msgstr ""
 
 msgstr ""
 
-#: src/autorecode.c:138
+#: src/data/sys-file-reader.c:1046
 #, c-format
 #, c-format
-msgid "Duplicate variable name %s among target variables."
+msgid ""
+"%s: position %d: String variable does not have proper number of continuation "
+"records."
 msgstr ""
 
 msgstr ""
 
-#: src/cmdline.c:111
-msgid "-f not yet implemented\n"
+#: src/data/sys-file-reader.c:1056
+#, c-format
+msgid "%s: position %d: Superfluous long string continuation record."
 msgstr ""
 
 msgstr ""
 
-#: src/cmdline.c:129
-msgid "-n not yet implemented\n"
+#: src/data/sys-file-reader.c:1062
+#, c-format
+msgid "%s: position %d: Bad variable type code %d."
 msgstr ""
 
 msgstr ""
 
-#: src/cmdline.c:140
-msgid "-p not yet implemented\n"
+#: src/data/sys-file-reader.c:1065
+#, c-format
+msgid "%s: position %d: Variable label indicator field is not 0 or 1."
 msgstr ""
 
 msgstr ""
 
-#: src/cmdline.c:153
+#: src/data/sys-file-reader.c:1069
+#, 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: Missing value indicator field is not -3, -2, 0, 1, 2, or 3."
 msgstr ""
 
 msgstr ""
 
-#: src/cmdline.c:213
+#: src/data/sys-file-reader.c:1074
 #, 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: Variable name begins with invalid character."
 msgstr ""
 
 msgstr ""
 
-#: src/cmdline.c:245
+#: src/data/sys-file-reader.c:1093
 #, c-format
 #, c-format
-msgid ""
-"\n"
-"Report bugs to <%s>.\n"
+msgid "%s: Invalid variable name `%s' within system file."
 msgstr ""
 
 msgstr ""
 
-#: src/command.c:159
+#: src/data/sys-file-reader.c:1099
 #, c-format
 #, c-format
-msgid "%s not allowed inside FILE TYPE/END FILE TYPE."
+msgid "%s: Duplicate variable name `%s' within system file."
 msgstr ""
 
 msgstr ""
 
-#: src/command.c:163
+#: src/data/sys-file-reader.c:1123
 #, c-format
 #, c-format
-msgid "%s not allowed inside FILE TYPE GROUPED/END FILE TYPE."
+msgid "%s: Variable %s indicates variable label of invalid length %d."
 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:1144
+#, c-format
+msgid "%s: Long string variable %s may not have missing values."
 msgstr ""
 
 msgstr ""
 
-#: src/command.c:211
-msgid "This line does not begin with a valid command name."
+#: src/data/sys-file-reader.c:1165
+#, c-format
+msgid ""
+"%s: String variable %s may not have missing values specified as a range."
 msgstr ""
 
 msgstr ""
 
-#: src/command.c:221
+#: src/data/sys-file-reader.c:1188
 #, c-format
 #, c-format
-msgid "%s is not yet implemented."
+msgid "%s: Long string continuation records omitted at end of dictionary."
 msgstr ""
 
 msgstr ""
 
-#: src/command.c:239
+#: src/data/sys-file-reader.c:1193
 #, c-format
 msgid ""
 #, 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."
+"%s: System file header indicates %d variable positions but %d were read from "
+"file."
 msgstr ""
 
 msgstr ""
 
-#: src/command.c:243
+#: src/data/sys-file-reader.c:1218
 #, c-format
 #, c-format
-msgid "%s is not allowed within an input program."
+msgid "%s: %s variable %s has %s format specifier %s."
 msgstr ""
 
 msgstr ""
 
-#: src/command.c:244 src/command.c:245
+#: src/data/sys-file-reader.c:1271
 #, c-format
 #, c-format
-msgid "%s is only allowed within an input program."
+msgid "%s: Invalid number of labels: %d.  Ignoring labels."
 msgstr ""
 
 msgstr ""
 
-#: src/command.c:254
+#: src/data/sys-file-reader.c:1313
 #, c-format
 #, c-format
-msgid "%s command beginning\n"
+msgid ""
+"%s: Variable index record (type 4) does not immediately follow value label "
+"record (type 3) as it should."
 msgstr ""
 
 msgstr ""
 
-#: src/command.c:290
+#: src/data/sys-file-reader.c:1324
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%s command completed\n"
-"\n"
-msgstr ""
-
-#: src/command.c:305
-msgid "The identifier(s) specified do not form a valid command name:"
-msgstr ""
-
-#: src/command.c:308
-msgid "The identifier(s) specified do not form a complete command name:"
+"%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:432
+#: src/data/sys-file-reader.c:1340
+#, c-format
 msgid ""
 msgid ""
-"This command is not accepted in a syntax file.  Instead, use FINISH to "
-"terminate a syntax file."
+"%s: Variable index associated with value label (%d) is not between 1 and the "
+"number of values (%d)."
 msgstr ""
 
 msgstr ""
 
-#: src/command.c:450
+#: src/data/sys-file-reader.c:1347
+#, 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."
+"%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:541
-msgid "The sentinel may not be the empty string."
+#: src/data/sys-file-reader.c:1352
+#, c-format
+msgid "%s: Value labels are not allowed on long string variables (%s)."
 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:1363
+#, c-format
+msgid ""
+"%s: Variables associated with value label are not all of identical type.  "
+"Variable %s has %s type, but variable %s has %s type."
 msgstr ""
 
 msgstr ""
 
-#: src/command.c:612
+#: src/data/sys-file-reader.c:1404
 #, c-format
 #, c-format
-msgid "Error removing `%s': %s."
+msgid "%s: File contains duplicate label for value %g for variable %s."
 msgstr ""
 
 msgstr ""
 
-#: src/command.c:662
+#: src/data/sys-file-reader.c:1408
 #, c-format
 #, c-format
-msgid "Couldn't fork: %s."
+msgid "%s: File contains duplicate label for value `%.*s' for variable %s."
 msgstr ""
 
 msgstr ""
 
-#: src/command.c:703
+#: src/data/sys-file-reader.c:1450 src/data/sys-file-reader.c:1746
 #, c-format
 #, c-format
-msgid "Error executing command: %s."
+msgid "%s: Reading system file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/command.c:753
-msgid "No operating system support for this command."
+#: src/data/sys-file-reader.c:1453 src/data/sys-file-reader.c:1572
+#: src/data/sys-file-reader.c:1613
+#, c-format
+msgid "%s: Unexpected end of file."
 msgstr ""
 
 msgstr ""
 
-#: src/command.c:782
-msgid "This command is not valid in a syntax file."
+#: src/data/sys-file-reader.c:1470
+#, c-format
+msgid "%s: Seeking system file: %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:1485
 #, c-format
 #, c-format
-msgid ""
-"When executing COMPUTE: SYSMIS is not a valid value as an index into vector %"
-"s."
+msgid "%s: System file contains multiple type 6 (document) records."
 msgstr ""
 
 msgstr ""
 
-#: src/compute.c:141 src/compute.c:187 src/compute.c:293 src/compute.c:330
+#: src/data/sys-file-reader.c:1491
 #, c-format
 #, c-format
-msgid ""
-"When executing COMPUTE: %g is not a valid value as an index into vector %s."
+msgid "%s: Number of document lines (%ld) must be greater than 0."
 msgstr ""
 
 msgstr ""
 
-#: src/compute.c:420
+#: src/data/sys-file-reader.c:1525
 #, c-format
 #, c-format
-msgid "There is no vector named %s."
+msgid "%s: Error reading file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/compute.c:469
-msgid "Extra characters after expression."
+#: src/data/sys-file-reader.c:1564
+#, c-format
+msgid "%s: Compressed data is corrupted.  Data ends in partial case."
 msgstr ""
 
 msgstr ""
 
-#: src/count.c:187
-msgid "Destination cannot be a string variable."
+#: src/data/sys-file-reader.c:1752
+#, c-format
+msgid "%s: Partial record at end of system file."
 msgstr ""
 
 msgstr ""
 
-#: src/count.c:297
+#: src/data/sys-file-writer.c:176
 #, 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 "Unknown system file version %d. Treating as version %d."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:69
-msgid "data-file error: "
+#: src/data/sys-file-writer.c:328
+#, c-format
+msgid "Error opening \"%s\" for writing as a system file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:71
+#: src/data/sys-file-writer.c:1040
 #, c-format
 #, c-format
-msgid "(column %d"
+msgid "An I/O error occurred writing system file \"%s\"."
+msgstr ""
+
+#: src/data/variable.c:50
+msgid "number"
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:73
+#: src/data/variable.c:153
 #, c-format
 #, c-format
-msgid "(columns %d-%d"
+msgid ""
+"Character `%c' (in %s), may not appear as the first character in a variable "
+"name."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:74
+#: src/data/variable.c:165
 #, c-format
 #, c-format
-msgid ", field type %s) "
+msgid "Character `%c' (in %s) may not appear in a variable name."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:223
-msgid "Field contents followed by garbage."
+#: src/data/variable.c:194
+msgid "Variable name cannot be empty string."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:256
-msgid "Overflow in floating-point constant."
+#: src/data/variable.c:200
+#, c-format
+msgid "Variable name %s exceeds %d-character limit."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:262
-msgid "Underflow in floating-point constant."
+#: src/data/variable.c:208
+#, c-format
+msgid "`%s' may not be used as a variable name because it is a reserved word."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:268
-msgid "Field does not form a valid floating-point constant."
+#: src/data/variable.c:303
+msgid "Variable suffix too large."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:294
-msgid "All characters in field must be digits."
+#: src/data/variable.c:344
+msgid "ordinary"
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:319
-msgid "Unrecognized character in field."
+#: src/data/variable.c:346
+msgid "system"
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:337 src/data-in.c:586
-msgid "Field must have even length."
+#: src/data/variable.c:348
+msgid "scratch"
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:347 src/data-in.c:596
-msgid "Field must contain only hex digits."
+#: src/language/command.c:185
+#, c-format
+msgid "%s may be used only in testing mode."
 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/language/command.c:190
+#, c-format
+msgid "%s may be used only in enhanced syntax mode."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:396
-msgid "Zoned decimal field contains fewer than 2 characters."
+#: src/language/command.c:444
+msgid "expecting command name"
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:404
-msgid "Bad sign byte in zoned decimal number."
+#: src/language/command.c:458
+#, c-format
+msgid "Unknown command %s."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:421
-msgid "Format error in zoned decimal number."
+#: src/language/command.c:584
+msgid "before the active file has been defined"
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:435
-msgid "Error in syntax of zoned decimal number."
+#: src/language/command.c:586
+msgid "after the active file has been defined"
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:636
-msgid "Unexpected end of field."
+#: src/language/command.c:588
+msgid "inside INPUT PROGRAM"
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:662
-msgid "Digit expected in field."
+#: src/language/command.c:590
+msgid "inside FILE TYPE"
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:687
+#: src/language/command.c:595
 #, c-format
 #, c-format
-msgid "Day (%ld) must be between 1 and 31."
+msgid "%s or %s"
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:712
-msgid "Delimiter expected between fields in date."
+#: src/language/command.c:597
+#, c-format
+msgid "%s, %s, or %s"
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:809
+#: src/language/command.c:601
 #, c-format
 #, c-format
-msgid "Month (%ld) must be between 1 and 12."
+msgid "%s is allowed only %s."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:850
+#: src/language/command.c:606
 #, c-format
 #, c-format
-msgid "Month (%s) must be between I and XII."
+msgid "%s is not allowed inside INPUT PROGRAM."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:877
+#: src/language/command.c:608
 #, c-format
 #, c-format
-msgid "Month name (%s...) is too long."
+msgid "%s is not allowed inside FILE TYPE."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:888
-#, c-format
-msgid "Bad month name (%s)."
+#: src/language/command.c:686 src/language/command.c:817
+#: src/language/utilities/permissions.c:102
+msgid "This command not allowed when the SAFER option is set."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:904
+#: src/language/command.c:698
 #, 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:748
 #, 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:790
 #, 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:799 src/language/data-io/matrix-data.c:539
+#: src/language/data-io/print.c:342 src/language/data-io/print.c:1040
+#: src/language/dictionary/vector.c:201 src/language/lexer/lexer.c:453
+#: src/language/stats/autorecode.c:154 src/language/xforms/select-if.c:62
+msgid "expecting end of command"
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:958
-#, c-format
-msgid "Quarter (%ld) must be between 1 and 4."
+#: src/language/command.c:838
+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:175
+msgid "This command may not follow ELSE in DO IF...END IF."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:1030
+#: src/language/control/repeat.c:141
 #, 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:147
 #, 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:193
 #, 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:390
+#, c-format
+msgid "%ld TO %ld is an invalid range."
 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:426
+msgid "String expected."
 msgstr ""
 
 msgstr ""
 
-#: src/data-in.c:1511
-#, c-format
-msgid "Field too long (%d characters).  Truncated after character %d."
+#: src/language/control/repeat.c:445
+msgid "No matching DO REPEAT."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:154
+#: src/language/control/temporary.c:49
 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 ""
 
 msgstr ""
 
-#: src/data-list.c:173
+#: src/language/data-io/data-list.c:154
 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:189
 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:338 src/language/data-io/print.c:303
 #, 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:367
 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:378
+msgid "At least one variable must be specified."
+msgstr ""
+
+#: src/language/data-io/data-list.c:383 src/language/data-io/print.c:335
 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:416 src/language/data-io/data-list.c:430
+#: src/language/data-io/print.c:527 src/language/data-io/print.c:540
 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:435
 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:449
+#, c-format
+msgid "The %d columns %d-%d can't be evenly divided into %d fields."
+msgstr ""
+
+#: src/language/data-io/data-list.c:469 src/language/data-io/print.c:568
 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:484 src/language/data-io/print.c:584
 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:498 src/language/data-io/print.c:597
 #, 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:543 src/language/data-io/data-list.c:639
+#: src/language/data-io/data-list.c:844
 #, 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:548
 #, 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:555
 #, 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:630
 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:740 src/language/data-io/print.c:773
 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:767 src/language/data-io/data-list.c:882
+#: src/language/data-io/print.c:804 src/language/dictionary/split-file.c:84
+#: src/language/dictionary/sys-file-info.c:144
+#: src/language/dictionary/sys-file-info.c:378
+#: src/language/stats/descriptives.c:894
+msgid "Variable"
+msgstr ""
+
+#: src/language/data-io/data-list.c:768 src/language/data-io/print.c:805
 msgid "Record"
 msgstr ""
 
 msgid "Record"
 msgstr ""
 
-#: src/data-list.c:731 src/print.c:824
+#: src/language/data-io/data-list.c:769 src/language/data-io/print.c:806
+#: src/ui/gui/var-sheet.c:78
 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:770 src/language/data-io/data-list.c:883
+#: src/language/data-io/print.c:807
 msgid "Format"
 msgstr ""
 
 msgid "Format"
 msgstr ""
 
-#: src/data-list.c:755
+#: src/language/data-io/data-list.c:785
 #, 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:898
 #, 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."
-msgstr ""
-
-#: src/data-list.c:889
-#, 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."
+msgid "Reading free-form data from %s."
 msgstr ""
 
 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."
-msgstr ""
-
-#: src/data-list.c:1031
-msgid "abort in write_case()\n"
+#: src/language/data-io/data-list.c:944
+msgid "Quoted string extends beyond end of line."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1059
+#: src/language/data-io/data-list.c:1028
 #, 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:1076
 #, 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:1112
 #, 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-reader.c:138
+#, c-format
+msgid "Could not open \"%s\" for reading as a data file: %s."
+msgstr ""
+
+#: src/language/data-io/data-reader.c:175
 msgid ""
 msgid ""
-"REPEATING DATA must use the same file as its corresponding DATA LIST or FILE "
-"TYPE."
+"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-list.c:1317
-msgid "STARTS subcommand given multiple times."
+#: src/language/data-io/data-reader.c:206
+#: src/language/data-io/data-reader.c:218
+#, c-format
+msgid "Error reading file %s: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1341
+#: src/language/data-io/data-reader.c:221
 #, c-format
 #, c-format
-msgid "STARTS beginning column (%d) exceeds STARTS ending column (%d)."
+msgid "%s: Partial record at end of file."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1352
-msgid "OCCURS subcommand given multiple times."
+#: src/language/data-io/data-reader.c:272
+#, c-format
+msgid "Attempt to read beyond end-of-file on file %s."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1365
-msgid "LENGTH subcommand given multiple times."
+#: src/language/data-io/data-reader.c:275
+msgid "Attempt to read beyond END DATA."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1378
-msgid "CONTINUED subcommand given multiple times."
+#: src/language/data-io/data-reader.c:433
+msgid ""
+"This command is not valid here since the current input program does not "
+"access the inline file."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1397
+#: src/language/data-io/data-writer.c:62
 #, c-format
 #, c-format
-msgid "CONTINUED beginning column (%d) exceeds CONTINUED ending column (%d)."
+msgid "An error occurred while opening \"%s\" for writing as a data file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1411
-msgid "ID subcommand given multiple times."
+#: src/language/data-io/data-writer.c:131
+#, c-format
+msgid "I/O error occurred writing data file \"%s\"."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1420
+#: src/language/data-io/file-handle.q:69
 #, c-format
 #, c-format
-msgid "ID beginning column (%ld) must be positive."
+msgid ""
+"File handle %s is already defined.  Use CLOSE FILE HANDLE before redefining "
+"a file handle."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1435
+#: src/language/data-io/file-handle.q:101
 #, c-format
 #, c-format
-msgid "ID ending column (%ld) must be positive."
+msgid ""
+"Fixed-length records were specified on /RECFORM, but record length was not "
+"specified on /LRECL.  Assuming %d-character records."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1441
+#: src/language/data-io/file-handle.q:106
 #, c-format
 #, c-format
-msgid "ID ending column (%ld) cannot be less than ID beginning column (%d)."
+msgid ""
+"Record length (%ld) must be at least one byte.  Assuming %d-character "
+"records."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1480
-msgid "Missing required specification STARTS."
+#: src/language/data-io/file-handle.q:152
+msgid "file"
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1482
-msgid "Missing required specification OCCURS."
+#: src/language/data-io/file-handle.q:154
+msgid "inline file"
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1489
-msgid "ID specified without CONTINUED."
+#: src/language/data-io/file-handle.q:156
+msgid "scratch file"
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1577
-msgid "String variable not allowed here."
+#: src/language/data-io/file-handle.q:177
+msgid "expecting a file name or handle name"
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1587
+#: src/language/data-io/file-handle.q:204
 #, c-format
 #, c-format
-msgid "%s (%d) must be at least 1."
+msgid "Handle for %s not allowed here."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1593
-#, c-format
-msgid "Variable or integer expected for %s."
+#: src/language/data-io/get.c:116
+msgid "expecting COMM or TAPE"
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1732
+#: src/language/data-io/get.c:358 src/language/data-io/get.c:372
+#: src/language/data-io/get.c:397
 #, c-format
 #, c-format
-msgid "Mismatched case ID (%s).  Expected value was %s."
+msgid "expecting %s or %s"
+msgstr ""
+
+#: src/language/data-io/get.c:606 src/language/data-io/print.c:186
+msgid "expecting a valid subcommand"
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1764
+#: src/language/data-io/get.c:639
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"Variable %s startging in column %d extends beyond physical record length of %"
-"d."
+"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/data-list.c:1832
-#, c-format
-msgid "Invalid value %d for OCCURS."
+#: src/language/data-io/get.c:664
+msgid "`=' expected after variable list."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1838
+#: src/language/data-io/get.c:671
 #, c-format
 #, c-format
-msgid "Beginning column for STARTS (%d) must be at least 1."
+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/data-list.c:1846
+#: src/language/data-io/get.c:684
 #, c-format
 #, c-format
-msgid "Ending column for STARTS (%d) is less than beginning column (%d)."
+msgid "Requested renaming duplicates variable name %s."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1854
-#, c-format
-msgid "Invalid value %d for LENGTH."
+#: src/language/data-io/get.c:714
+msgid "Cannot DROP all variables from dictionary."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1861
-#, c-format
-msgid "Beginning column for CONTINUED (%d) must be at least 1."
+#: src/language/data-io/get.c:891
+msgid "The active file may not be specified more than once."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1869
-#, c-format
-msgid "Ending column for CONTINUED (%d) is less than beginning column (%d)."
+#: src/language/data-io/get.c:899
+msgid "Cannot specify the active file since no active file has been defined."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1892
-#, c-format
+#: src/language/data-io/get.c:906
 msgid ""
 msgid ""
-"Number of repetitions specified on OCCURS (%d) exceed number of repetitions "
-"available in space on STARTS (%d), and CONTINUED not specified."
+"MATCH FILES may not be used after TEMPORARY when the active file is an input "
+"source.  Temporary transformations will be made permanent."
+msgstr ""
+
+#: src/language/data-io/get.c:942
+msgid "Multiple IN subcommands for a single FILE or TABLE."
+msgstr ""
+
+#: src/language/data-io/get.c:962
+msgid "BY may appear at most once."
 msgstr ""
 
 msgstr ""
 
-#: src/data-list.c:1909
+#: src/language/data-io/get.c:982
 #, c-format
 #, c-format
-msgid "Unexpected end of file with %d repetitions remaining out of %d."
+msgid "File %s lacks BY variable %s."
 msgstr ""
 
 msgstr ""
 
-#: src/data-out.c:143 src/sfm-read.c:487 src/sysfile-info.c:113
-msgid "Unknown"
+#: src/language/data-io/get.c:996
+msgid "FIRST may appear at most once."
 msgstr ""
 
 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/get.c:1010
+msgid "LAST may appear at most once."
 msgstr ""
 
 msgstr ""
 
-#: src/data-out.c:361
-msgid ""
-"Quality of zoned decimal (Z) output format code is suspect.  Check your "
-"results, report bugs to author."
+#: src/language/data-io/get.c:1051
+msgid "BY is required when TABLE is specified."
 msgstr ""
 
 msgstr ""
 
-#: src/data-out.c:368
-msgid "The system-missing value cannot be output as a zoned decimal number."
+#: src/language/data-io/get.c:1056
+msgid "BY is required when IN is specified."
 msgstr ""
 
 msgstr ""
 
-#: src/data-out.c:381
+#: src/language/data-io/get.c:1084
 #, c-format
 #, c-format
-msgid "Number %g too big to fit in field with format Z%d.%d."
+msgid "IN variable name %s duplicates an existing variable name."
 msgstr ""
 
 msgstr ""
 
-#: src/data-out.c:773
+#: src/language/data-io/get.c:1538
 #, c-format
 #, c-format
-msgid "Time value %g too large in magnitude to convert to alphanumeric time."
+msgid ""
+"Variable %s in file %s (%s) has different type or width from the same "
+"variable in earlier file (%s)."
 msgstr ""
 
 msgstr ""
 
-#: src/data-out.c:826
-#, c-format
-msgid "Weekday index %d does not lie between 1 and 7."
+#: src/language/data-io/inpt-pgm.c:134
+msgid "Unexpected end-of-file within INPUT PROGRAM."
 msgstr ""
 
 msgstr ""
 
-#: src/data-out.c:847
-#, c-format
-msgid "Month index %d does not lie between 1 and 12."
+#: src/language/data-io/inpt-pgm.c:147
+msgid "Input program did not create any variables."
 msgstr ""
 
 msgstr ""
 
-#: src/data-out.c:959
-#, c-format
-msgid ""
-"Year %d cannot be represented in four digits for output formatting purposes."
+#: src/language/data-io/inpt-pgm.c:337
+msgid "COLUMN subcommand multiply specified."
 msgstr ""
 
 msgstr ""
 
-#: src/dfm.c:90
-#, c-format
-msgid "%s: Closing data-file handle %s."
+#: src/language/data-io/inpt-pgm.c:385
+msgid ""
+"REREAD: Column numbers must be positive finite numbers.  Column set to 1."
 msgstr ""
 
 msgstr ""
 
-#: src/dfm.c:112
-msgid "<<Bug in dfm.c>>"
+#: src/language/data-io/list.q:152 src/language/stats/descriptives.c:361
+msgid "No variables specified."
 msgstr ""
 
 msgstr ""
 
-#: src/dfm.c:134
+#: src/language/data-io/list.q:160
 #, c-format
 #, c-format
-msgid "%s: Opening data-file handle %s for reading."
+msgid ""
+"The first case (%ld) specified precedes the last case (%ld) specified.  The "
+"values will be swapped."
 msgstr ""
 
 msgstr ""
 
-#: src/dfm.c:151 src/dfm.c:168
-msgid "BEGIN DATA expected."
+#: src/language/data-io/list.q:168
+#, c-format
+msgid ""
+"The first case (%ld) to list is less than 1.  The value is being reset to 1."
 msgstr ""
 
 msgstr ""
 
-#: src/dfm.c:188
+#: src/language/data-io/list.q:174
 #, c-format
 #, c-format
-msgid "An error occurred while opening \"%s\" for reading as a data file: %s."
+msgid ""
+"The last case (%ld) to list is less than 1.  The value is being reset to 1."
 msgstr ""
 
 msgstr ""
 
-#: src/dfm.c:217
+#: src/language/data-io/list.q:180
 #, c-format
 #, c-format
-msgid "%s: Opening data-file handle %s for writing."
+msgid "The step value %ld is less than 1.  The value is being reset to 1."
 msgstr ""
 
 msgstr ""
 
-#: src/dfm.c:223
-msgid "Cannot open the inline file for writing."
+#: src/language/data-io/list.q:206
+msgid "`/FORMAT WEIGHT' specified, but weighting is not on."
 msgstr ""
 
 msgstr ""
 
-#: src/dfm.c:238
-#, c-format
-msgid "An error occurred while opening \"%s\" for writing as a data file: %s."
+#: src/language/data-io/list.q:434
+msgid "Line"
 msgstr ""
 
 msgstr ""
 
-#: src/dfm.c:383
-msgid ""
-"Unexpected end-of-file while reading data in BEGIN DATA.  This probably "
-"indicates a missing or misformatted END DATA command.  END DATA must appear "
-"by itself on a single line with exactly one space between words."
+#: src/language/data-io/matrix-data.c:218
+msgid "VARIABLES subcommand multiply specified."
 msgstr ""
 
 msgstr ""
 
-#: src/dfm.c:416 src/dfm.c:437
-#, c-format
-msgid "Error reading file %s: %s."
+#: src/language/data-io/matrix-data.c:233
+msgid "VARNAME_ cannot be explicitly specified on VARIABLES."
 msgstr ""
 
 msgstr ""
 
-#: src/dfm.c:440
-#, c-format
-msgid "%s: Partial record at end of file."
+#: src/language/data-io/matrix-data.c:294
+msgid "in FORMAT subcommand"
 msgstr ""
 
 msgstr ""
 
-#: src/dfm.c:496
-#, c-format
-msgid "Cannot read from file %s already opened for %s."
+#: src/language/data-io/matrix-data.c:305
+msgid "SPLIT subcommand multiply specified."
 msgstr ""
 
 msgstr ""
 
-#: src/dfm.c:510
-#, c-format
-msgid "Attempt to read beyond end-of-file on file %s."
+#: src/language/data-io/matrix-data.c:312
+msgid "in SPLIT subcommand"
+msgstr ""
+
+#: src/language/data-io/matrix-data.c:322
+msgid "Split variable may not be named ROWTYPE_ or VARNAME_."
 msgstr ""
 
 msgstr ""
 
-#: src/dfm.c:604
+#: src/language/data-io/matrix-data.c:356
 #, c-format
 #, c-format
-msgid "Cannot write to file %s already opened for %s."
+msgid "Split variable %s is already another type."
+msgstr ""
+
+#: src/language/data-io/matrix-data.c:371
+msgid "FACTORS subcommand multiply specified."
 msgstr ""
 
 msgstr ""
 
-#: src/dfm.c:628
+#: src/language/data-io/matrix-data.c:390
 #, c-format
 #, c-format
-msgid "Error writing file %s: %s."
+msgid "Factor variable %s is already another type."
 msgstr ""
 
 msgstr ""
 
-#: src/dfm.c:671
-msgid ""
-"This command is not valid here since the current input program does not "
-"access the inline file."
+#: src/language/data-io/matrix-data.c:405
+msgid "CELLS subcommand multiply specified."
 msgstr ""
 
 msgstr ""
 
-#: src/dfm.c:678
-msgid "inline file: Opening for reading."
+#: src/language/data-io/matrix-data.c:411
+#: src/language/data-io/matrix-data.c:430
+msgid "expecting positive integer"
 msgstr ""
 
 msgstr ""
 
-#: src/dfm.c:692
-msgid "Skipping remaining inline data."
+#: src/language/data-io/matrix-data.c:424
+msgid "N subcommand multiply specified."
 msgstr ""
 
 msgstr ""
 
-#: src/dfm.c:704
-msgid "reading as a data file"
+#: src/language/data-io/matrix-data.c:445
+msgid "CONTENTS subcommand multiply specified."
 msgstr ""
 
 msgstr ""
 
-#: src/dfm.c:711
-msgid "writing as a data file"
+#: src/language/data-io/matrix-data.c:465
+msgid "Nested parentheses not allowed."
 msgstr ""
 
 msgstr ""
 
-#: src/do-if.c:119
-msgid "There is no DO IF to match with this ELSE IF."
+#: src/language/data-io/matrix-data.c:475
+msgid "Mismatched right parenthesis (`(')."
 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/matrix-data.c:480
+msgid "Empty parentheses not allowed."
 msgstr ""
 
 msgstr ""
 
-#: src/do-if.c:147
-msgid "End of command expected."
+#: src/language/data-io/matrix-data.c:493
+#: src/language/data-io/matrix-data.c:501
+msgid "in CONTENTS subcommand"
 msgstr ""
 
 msgstr ""
 
-#: src/do-if.c:165
-msgid "There is no DO IF to match with this ELSE."
+#: src/language/data-io/matrix-data.c:508
+#, c-format
+msgid "Content multiply specified for %s."
 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/matrix-data.c:525
+msgid "Missing right parenthesis."
 msgstr ""
 
 msgstr ""
 
-#: src/do-if.c:208
-msgid "There is no DO IF to match with this END IF."
+#: src/language/data-io/matrix-data.c:545
+msgid "Missing VARIABLES subcommand."
 msgstr ""
 
 msgstr ""
 
-#: src/do-if.c:294
-#, c-format
-msgid "DO IF %d: true\n"
+#: src/language/data-io/matrix-data.c:551
+msgid ""
+"CONTENTS subcommand not specified: assuming file contains only CORR matrix."
 msgstr ""
 
 msgstr ""
 
-#: src/do-if.c:299
-#, c-format
-msgid "DO IF %d: false\n"
+#: src/language/data-io/matrix-data.c:561
+msgid ""
+"Missing CELLS subcommand.  CELLS is required when ROWTYPE_ is not given in "
+"the data and factors are present."
 msgstr ""
 
 msgstr ""
 
-#: src/do-if.c:304
-#, c-format
-msgid "DO IF %d: missing\n"
+#: src/language/data-io/matrix-data.c:569
+msgid "Split file values must be present in the data when ROWTYPE_ is present."
 msgstr ""
 
 msgstr ""
 
-#: src/error.c:130
-msgid "Terminating NOW due to a fatal error!"
+#: src/language/data-io/matrix-data.c:622
+msgid "No continuous variables specified."
 msgstr ""
 
 msgstr ""
 
-#: src/error.c:207
-msgid "Terminating execution of syntax file due to error."
+#: src/language/data-io/matrix-data.c:840
+msgid "Scope of string exceeds line."
 msgstr ""
 
 msgstr ""
 
-#: src/error.c:209
+#: src/language/data-io/matrix-data.c:901
 #, c-format
 #, c-format
-msgid "Errors (%d) exceeds limit (%d)."
+msgid "End of line expected %s while reading %s."
 msgstr ""
 
 msgstr ""
 
-#: src/error.c:212
+#: src/language/data-io/matrix-data.c:1090
 #, c-format
 #, c-format
-msgid "Warnings (%d) exceed limit (%d)."
+msgid "expecting value for %s %s"
 msgstr ""
 
 msgstr ""
 
-#: src/error.c:270
-msgid "fatal"
+#: src/language/data-io/matrix-data.c:1255
+#, c-format
+msgid "Syntax error expecting SPLIT FILE value %s."
 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/matrix-data.c:1264
+#, c-format
+msgid "Expecting value %g for %s."
 msgstr ""
 
 msgstr ""
 
-#: src/error.c:273 src/error.c:280 src/error.c:283
-msgid "warning"
+#: src/language/data-io/matrix-data.c:1305
+#: src/language/data-io/matrix-data.c:1782
+#, c-format
+msgid "Syntax error expecting factor value %s."
 msgstr ""
 
 msgstr ""
 
-#: src/error.c:274 src/error.c:284
-msgid "note"
+#: src/language/data-io/matrix-data.c:1314
+#, c-format
+msgid "Syntax error expecting value %g for %s %s."
 msgstr ""
 
 msgstr ""
 
-#: src/error.c:276 src/error.c:277
-msgid "installation error"
+#: src/language/data-io/matrix-data.c:1558
+#, c-format
+msgid "Syntax error %s expecting SPLIT FILE value."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-evl.c:1181
+#: src/language/data-io/matrix-data.c:1687
+#, c-format
 msgid ""
 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."
+"Expected %d lines of data for %s content; actually saw %d lines.  No data "
+"will be output for this content."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-evl.c:1225
+#: src/language/data-io/matrix-data.c:1724
 #, c-format
 #, c-format
-msgid ""
-"SYSMIS is not a valid index value for vector %s.  The result will be set to "
-"SYSMIS."
+msgid "Multiply specified ROWTYPE_ %s."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-evl.c:1229
+#: src/language/data-io/matrix-data.c:1729
 #, c-format
 #, c-format
-msgid ""
-"%g is not a valid index value for vector %s.  The result will be set to "
-"SYSMIS."
+msgid "Syntax error %s expecting ROWTYPE_ string."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-evl.c:1247
+#: src/language/data-io/matrix-data.c:1749
 #, c-format
 #, c-format
-msgid ""
-"SYSMIS is not a valid index value for vector %s.  The result will be set to "
-"the empty string."
+msgid "Syntax error %s."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-evl.c:1252
+#: src/language/data-io/matrix-data.c:1900
 #, c-format
 #, c-format
-msgid ""
-"%g is not a valid index value for vector %s.  The result will be set to the "
-"empty string."
+msgid "Duplicate specification for %s."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-evl.c:1357
+#: src/language/data-io/matrix-data.c:1912
 #, c-format
 #, c-format
-msgid "evaluate_expression(): not implemented: %s\n"
+msgid "Too many rows of matrix data for %s."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-evl.c:1360
+#: src/language/data-io/matrix-data.c:1956
 #, c-format
 #, c-format
-msgid "evaluate_expression(): not implemented: %d\n"
+msgid "Syntax error expecting value for %s %s."
 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/print.c:372 src/language/data-io/print.c:389
+#, c-format
+msgid "%g is not a valid column location."
 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/print.c:383
+#, c-format
+msgid "Column location expected following `%d-'."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-opt.c:746
+#: src/language/data-io/print.c:394
 #, c-format
 #, c-format
-msgid "Third argument to %cPAD() must be at least one character in length."
+msgid ""
+"%d-%ld is not a valid column range.  The second column must be greater than "
+"or equal to the first."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-opt.c:779
+#: src/language/data-io/print.c:495
 #, c-format
 #, c-format
-msgid "Second argument to %cTRIM() must be at least one character in length."
+msgid "Variable %s has width %d so it cannot be output as format %s."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-opt.c:880
+#: src/language/data-io/print.c:515
+#, c-format
 msgid ""
 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."
+"%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/expr-prs.c:141
+#: src/language/data-io/print.c:545
 msgid ""
 msgid ""
-"A string expression was supplied in a place where a Boolean expression was "
-"expected."
+"The ending column for a field must not be less than the starting column."
 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/print.c:617
+#, c-format
+msgid "The %d columns %d-%d can't be evenly divided into %u fields."
 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/print.c:694
+msgid ""
+"The number of format specifications exceeds the number of variable names "
+"given."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:174
-msgid "The OR operator cannot take string operands."
-msgstr ""
+#: src/language/data-io/print.c:846
+#, c-format
+msgid "Writing %d record to %s."
+msgid_plural "Writing %d records to %s."
+msgstr[0] ""
+msgstr[1] ""
+
+#: src/language/data-io/print.c:850
+#, c-format
+msgid "Writing %d record."
+msgid_plural "Writing %d records."
+msgstr[0] ""
+msgstr[1] ""
 
 
-#: src/expr-prs.c:222
-msgid "The AND operator cannot take string operands."
+#: src/language/data-io/print.c:1080
+msgid "The expression on PRINT SPACE evaluated to the system-missing value."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:271
-msgid "The NOT operator cannot take a string operand."
+#: src/language/data-io/print.c:1083
+#, c-format
+msgid "The expression on PRINT SPACE evaluated to %g."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:298
-msgid ""
-"Strings cannot be compared with numeric or Boolean values with the "
-"relational operators = >= > <= < <>."
+#: src/language/dictionary/apply-dictionary.c:73
+#, c-format
+msgid "Variable %s is %s in target file, but %s in source file."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:355
-msgid "The `+' and `-' operators may only be used with numeric operands."
+#: src/language/dictionary/apply-dictionary.c:89
+#, c-format
+msgid "Cannot add value labels from source file to long string variable %s."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:407
-msgid "The `*' and `/' operators may only be used with numeric operands."
+#: src/language/dictionary/apply-dictionary.c:104
+#, c-format
+msgid ""
+"Cannot apply missing values from source file to long string variable %s."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:458
-msgid "The unary minus (-) operator can only take a numeric operand."
+#: src/language/dictionary/apply-dictionary.c:124
+msgid "No matching variables found between the source and target files."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:488
-msgid "Both operands to the ** operator must be numeric."
+#: src/language/dictionary/formats.c:91
+msgid "`(' expected after variable list"
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:582
-msgid "Use of $LENGTH is obsolete, returning default of 66."
+#: src/language/dictionary/formats.c:101 src/language/dictionary/numeric.c:70
+#: src/language/dictionary/numeric.c:141
+msgid "`)' expected after output format."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:587
-msgid "Use of $WIDTH is obsolete, returning default of 131."
+#: src/language/dictionary/missing-values.c:57
+#: src/language/stats/aggregate.c:447
+msgid "expecting `('"
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:592
+#: src/language/dictionary/missing-values.c:73
 #, c-format
 #, c-format
-msgid "Unknown system variable %s."
+msgid ""
+"Cannot mix numeric variables (e.g. %s) and string variables (e.g. %s) within "
+"a single list."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:631
-msgid "expecting variable name"
+#: src/language/dictionary/missing-values.c:113
+#, c-format
+msgid "Truncating missing value to short string length (%d characters)."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:673
-msgid "in expression"
+#: src/language/dictionary/missing-values.c:132
+#, c-format
+msgid "Missing values provided are too long to assign to variable of width %d."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:850
-msgid "Argument 2 to LAG must be a small positive integer constant."
+#: src/language/dictionary/modify-variables.c:96
+msgid ""
+"MODIFY VARS may not be used after TEMPORARY.  Temporary transformations will "
+"be made permanent."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:923 src/expr-prs.c:962
-#, c-format
-msgid ""
-"Type mismatch in argument %d of %s, which was expected to be of %s type.  It "
-"was actually of %s type. "
+#: src/language/dictionary/modify-variables.c:118
+msgid "REORDER subcommand may be given at most once."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:949
-#, c-format
-msgid "%s cannot take Boolean operands."
+#: src/language/dictionary/modify-variables.c:141
+msgid "Cannot specify ALL after specifying a set of variables."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:981
-msgid "in function call"
+#: src/language/dictionary/modify-variables.c:151
+msgid "`(' expected on REORDER subcommand."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:995
-msgid "RANGE requires an odd number of arguments, but at least three."
+#: src/language/dictionary/modify-variables.c:163
+msgid "`)' expected following variable names on REORDER subcommand."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:1005
-#, c-format
-msgid "%s requires at least two arguments."
+#: src/language/dictionary/modify-variables.c:181
+msgid "RENAME subcommand may be given at most once."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:1020
-#, c-format
-msgid "%s.%d requires at least %d arguments."
+#: src/language/dictionary/modify-variables.c:194
+msgid "`(' expected on RENAME subcommand."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:1062
-#, c-format
+#: src/language/dictionary/modify-variables.c:202
 msgid ""
 msgid ""
-"Argument %d to CONCAT is type %s.  All arguments to CONCAT must be strings."
+"`=' expected between lists of new and old variable names on RENAME "
+"subcommand."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:1121
+#: src/language/dictionary/modify-variables.c:210
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"Argument %d to %s was expected to be of %s type.  It was actually of type %s."
+"Differing number of variables in old name list (%d) and in new name list (%"
+"d)."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:1140
-#, c-format
-msgid "%s is not a numeric format."
+#: src/language/dictionary/modify-variables.c:221
+msgid "`)' expected after variable lists on RENAME subcommand."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:1166
-#, c-format
-msgid "Too few arguments to function %s."
+#: src/language/dictionary/modify-variables.c:235
+msgid ""
+"KEEP subcommand may be given at most once.  It may notbe given in "
+"conjunction with the DROP subcommand."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:1198
-#, c-format
+#: src/language/dictionary/modify-variables.c:278
 msgid ""
 msgid ""
-"Type mismatch in argument %d of %s, which was expected to be numeric.  It "
-"was actually type %s."
+"DROP subcommand may be given at most once.  It may not be given in "
+"conjunction with the KEEP subcommand."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:1207
+#: src/language/dictionary/modify-variables.c:304
 #, c-format
 #, c-format
-msgid "Missing comma following argument %d of %s."
+msgid "Unrecognized subcommand name `%s'."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:1245
-msgid "The index value after a vector name must be numeric."
+#: src/language/dictionary/modify-variables.c:306
+msgid "Subcommand name expected."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:1252
-msgid "`)' expected after a vector index value."
+#: src/language/dictionary/modify-variables.c:314
+msgid "`/' or `.' expected."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:1285
+#: src/language/dictionary/numeric.c:63
 #, c-format
 #, c-format
-msgid "There is no function named %s."
+msgid "Format type %s may not be used with a numeric variable."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:1290
+#: src/language/dictionary/numeric.c:82 src/language/dictionary/numeric.c:163
+#: src/language/dictionary/vector.c:163
 #, c-format
 #, c-format
-msgid "Function %s may not be given a minimum number of arguments."
+msgid "There is already a variable named %s."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:1299
+#: src/language/dictionary/numeric.c:134
 #, c-format
 #, c-format
-msgid "expecting `)' after %s function"
+msgid "Format type %s may not be used with a string variable."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:1463
-msgid "Boolean"
+#: src/language/dictionary/rename-variables.c:51
+msgid ""
+"RENAME VARS may not be used after TEMPORARY.  Temporary transformations will "
+"be made permanent."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:1692
-msgid "!!TERMINAL!!"
+#: src/language/dictionary/rename-variables.c:61
+msgid "`(' expected."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:1718
-msgid "!!SENTINEL!!"
+#: src/language/dictionary/rename-variables.c:69
+msgid "`=' expected between lists of new and old variable names."
 msgstr ""
 
 msgstr ""
 
-#: src/expr-prs.c:1721
+#: src/language/dictionary/rename-variables.c:78
 #, c-format
 #, c-format
-msgid "!!ERROR%d!!"
-msgstr ""
-
-#: src/expr-prs.c:1739
-msgid "postfix:"
+msgid ""
+"Differing number of variables in old name list (%u) and in new name list (%"
+"u)."
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:126
-msgid "MIXED, GROUPED, or NESTED expected."
+#: src/language/dictionary/rename-variables.c:90
+msgid "`)' expected after variable names."
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:149
-msgid "The CASE subcommand is not valid on FILE TYPE MIXED."
+#: src/language/dictionary/rename-variables.c:100
+#, c-format
+msgid "Renaming would duplicate variable name %s."
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:167
-msgid "WARN or NOWARN expected after WILD."
+#: src/language/dictionary/split-file.c:85
+#: src/language/dictionary/sys-file-info.c:523
+#: src/language/stats/crosstabs.q:1115 src/language/stats/crosstabs.q:1142
+#: src/language/stats/crosstabs.q:1162 src/language/stats/crosstabs.q:1184
+#: src/language/stats/examine.q:1149 src/language/stats/frequencies.q:1177
+#: src/language/stats/frequencies.q:1301
+msgid "Value"
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:175
-msgid "The DUPLICATE subcommand is not valid on FILE TYPE MIXED."
+#: src/language/dictionary/split-file.c:86
+#: src/language/dictionary/sys-file-info.c:385
+#: src/language/dictionary/sys-file-info.c:524 src/ui/gui/var-sheet.c:75
+msgid "Label"
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:189
-msgid "DUPLICATE=CASE is only valid on FILE TYPE NESTED."
+#: src/language/dictionary/sys-file-info.c:105
+msgid "File:"
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:198
-#, c-format
-msgid "WARN%s expected after DUPLICATE."
+#: src/language/dictionary/sys-file-info.c:107
+msgid "Label:"
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:199
-msgid ", NOWARN, or CASE"
+#: src/language/dictionary/sys-file-info.c:111
+msgid "No label."
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:200
-msgid " or NOWARN"
+#: src/language/dictionary/sys-file-info.c:114
+msgid "Created:"
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:208
-msgid "The MISSING subcommand is not valid on FILE TYPE MIXED."
+#: src/language/dictionary/sys-file-info.c:117
+msgid "Endian:"
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:220
-msgid "WARN or NOWARN after MISSING."
+#: src/language/dictionary/sys-file-info.c:118
+msgid "Big."
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:228
-msgid "ORDERED is only valid on FILE TYPE GROUPED."
+#: src/language/dictionary/sys-file-info.c:118
+msgid "Little."
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:239
-msgid "YES or NO expected after ORDERED."
+#: src/language/dictionary/sys-file-info.c:119
+msgid "Variables:"
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:245 src/file-type.c:550 src/get.c:419
-msgid "while expecting a valid subcommand"
+#: src/language/dictionary/sys-file-info.c:122
+msgid "Cases:"
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:252
-msgid "The required RECORD subcommand was not present."
+#: src/language/dictionary/sys-file-info.c:125
+msgid "Type:"
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:260
-msgid "The required CASE subcommand was not present."
+#: src/language/dictionary/sys-file-info.c:126
+msgid "System File."
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:266
-msgid "CASE and RECORD must specify different variable names."
+#: src/language/dictionary/sys-file-info.c:127
+msgid "Weight:"
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:317
-msgid "Column value must be positive."
+#: src/language/dictionary/sys-file-info.c:131
+msgid "Not weighted."
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:332
-msgid "Ending column precedes beginning column."
+#: src/language/dictionary/sys-file-info.c:133
+msgid "Mode:"
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:351
-msgid "Bad format specifier name."
+#: src/language/dictionary/sys-file-info.c:135
+#, c-format
+msgid "Compression %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/dictionary/sys-file-info.c:135
+msgid "on"
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:419
-msgid "OTHER may appear only on the last RECORD TYPE command."
+#: src/language/dictionary/sys-file-info.c:135
+msgid "off"
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:429
-msgid "No input commands (DATA LIST, REPEATING DATA) for above RECORD TYPE."
+#: src/language/dictionary/sys-file-info.c:145
+#: src/language/dictionary/sys-file-info.c:383
+msgid "Description"
 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/dictionary/sys-file-info.c:146
+#: src/language/dictionary/sys-file-info.c:381
+msgid "Position"
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:493
-msgid ""
-"No variable name may be specified for the CASE subcommand on RECORD TYPE."
+#: src/language/dictionary/sys-file-info.c:204
+msgid "The active file does not have a file label."
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:501
-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."
+#: src/language/dictionary/sys-file-info.c:207
+msgid "File label:"
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:517
-msgid "WARN or NOWARN expected on DUPLICATE subcommand."
+#: src/language/dictionary/sys-file-info.c:269
+msgid "No variables to display."
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:531
-msgid "WARN or NOWARN expected on MISSING subcommand."
+#: src/language/dictionary/sys-file-info.c:288
+msgid "Macros not supported."
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:544
-msgid "YES or NO expected on SPREAD subcommand."
+#: src/language/dictionary/sys-file-info.c:298
+msgid "The active file dictionary does not contain any documents."
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:584
-msgid "No input commands (DATA LIST, REPEATING DATA) on above RECORD TYPE."
+#: src/language/dictionary/sys-file-info.c:307
+msgid "Documents in the active file:"
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:591
-msgid "No commands between FILE TYPE and END FILE TYPE."
+#: src/language/dictionary/sys-file-info.c:457
+#, c-format
+msgid "Format: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:656
+#: src/language/dictionary/sys-file-info.c:464
 #, c-format
 #, c-format
-msgid "Unknown record type \"%.*s\"."
+msgid "Print Format: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/file-type.c:680
+#: src/language/dictionary/sys-file-info.c:467
 #, c-format
 #, c-format
-msgid "Unknown record type %g."
+msgid "Write Format: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/filename.c:238
-#, c-format
-msgid "Searching for `%s'..."
+#: src/language/dictionary/sys-file-info.c:479
+msgid "Missing Values: "
 msgstr ""
 
 msgstr ""
 
-#: src/filename.c:246 src/filename.c:278
-msgid "Search unsuccessful!"
+#: src/language/dictionary/sys-file-info.c:580
+msgid "No vectors defined."
 msgstr ""
 
 msgstr ""
 
-#: src/filename.c:271
-#, c-format
-msgid "Found `%s'."
+#: src/language/dictionary/sys-file-info.c:595
+msgid "Vector"
 msgstr ""
 
 msgstr ""
 
-#: src/filename.c:686
+#: src/language/dictionary/value-labels.c:122
 #, c-format
 #, c-format
-msgid "Not opening pipe file `%s' because SAFER option set."
+msgid ""
+"It is not possible to assign value labels to long string variables such as %"
+"s."
 msgstr ""
 
 msgstr ""
 
-#: src/flip.c:160
-#, c-format
-msgid "Could not create acceptable variant for variable %s."
+#: src/language/dictionary/value-labels.c:158 src/language/lexer/lexer.c:590
+msgid "expecting string"
 msgstr ""
 
 msgstr ""
 
-#: src/flip.c:176
-msgid "Cannot create more than 99999 variable names."
+#: src/language/dictionary/value-labels.c:167 src/language/lexer/lexer.c:604
+msgid "expecting integer"
 msgstr ""
 
 msgstr ""
 
-#: src/flip.c:290
+#: src/language/dictionary/value-labels.c:171
 #, c-format
 #, c-format
-msgid "Error reading FLIP source file: %s."
+msgid "Value label `%g' is not integer."
 msgstr ""
 
 msgstr ""
 
-#: src/flip.c:366
-msgid "Could not create temporary file for FLIP."
+#: src/language/dictionary/value-labels.c:181
+msgid "Truncating value label to 60 characters."
 msgstr ""
 
 msgstr ""
 
-#: src/flip.c:376 src/flip.c:395
-#, c-format
-msgid "Error writing FLIP file: %s."
+#: src/language/dictionary/variable-label.c:52
+msgid "String expected for variable label."
 msgstr ""
 
 msgstr ""
 
-#: src/flip.c:431
-msgid "Error creating FLIP source file."
+#: src/language/dictionary/variable-label.c:58
+msgid "Truncating variable label to 255 characters."
 msgstr ""
 
 msgstr ""
 
-#: src/flip.c:434
+#: src/language/dictionary/vector.c:74
 #, c-format
 #, c-format
-msgid "Error rewinding FLIP file: %s."
+msgid "Vector name %s is given twice."
 msgstr ""
 
 msgstr ""
 
-#: src/flip.c:443
+#: src/language/dictionary/vector.c:80
 #, c-format
 #, c-format
-msgid "Error reading FLIP file: %s."
+msgid "There is already a vector with name %s."
 msgstr ""
 
 msgstr ""
 
-#: src/flip.c:455
-#, c-format
-msgid "Error seeking FLIP source file: %s."
+#: src/language/dictionary/vector.c:101
+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/flip.c:460
-#, c-format
-msgid "Error writing FLIP source file: %s."
+#: src/language/dictionary/vector.c:135
+msgid "Vectors must have at least one element."
 msgstr ""
 
 msgstr ""
 
-#: src/flip.c:468
+#: src/language/dictionary/vector.c:149
 #, c-format
 #, c-format
-msgid "Error rewind FLIP source file: %s."
+msgid "%s%d is too long for a variable name."
 msgstr ""
 
 msgstr ""
 
-#: src/format.c:75
-msgid "X and T format specifiers not allowed here."
+#: src/language/dictionary/vector.c:188
+msgid ""
+"The syntax for this command does not match the expected syntax for either "
+"the long form or the short form of VECTOR."
 msgstr ""
 
 msgstr ""
 
-#: src/format.c:81
-#, c-format
-msgid "%s is not a valid data format."
+#: src/language/dictionary/weight.c:51
+msgid "The weighting variable must be numeric."
 msgstr ""
 
 msgstr ""
 
-#: src/format.c:112
-#, c-format
-msgid "Format %s may not be used as an input format."
+#: src/language/dictionary/weight.c:56
+msgid "The weighting variable may not be scratch."
 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/expressions/evaluate.c:148
+msgid "expecting number or string"
 msgstr ""
 
 msgstr ""
 
-#: src/format.c:124
-#, c-format
+#: src/language/expressions/helpers.c:34
 msgid ""
 msgid ""
-"Input format %s specifies an odd width %d, but format %s requires an even "
-"width between %d and %d."
+"One of the arguments to a DATE function is not an integer.  The result will "
+"be system-missing."
 msgstr ""
 
 msgstr ""
 
-#: src/format.c:131
-#, c-format
+#: src/language/expressions/helpers.c:56
 msgid ""
 msgid ""
-"Input format %s specifies a bad number of implied decimal places %d.  Input "
-"format %s allows up to 16 implied decimal places."
+"The week argument to DATE.WKYR is not an integer.  The result will be system-"
+"missing."
 msgstr ""
 
 msgstr ""
 
-#: src/format.c:151
-#, c-format
+#: src/language/expressions/helpers.c:62
 msgid ""
 msgid ""
-"Output format %s specifies a bad width %d.  Format %s requires a width "
-"between %d and %d."
+"The week argument to DATE.WKYR is outside the acceptable range of 1 to 53.  "
+"The result will be system-missing."
 msgstr ""
 
 msgstr ""
 
-#: src/format.c:161
-#, c-format
+#: src/language/expressions/helpers.c:84
 msgid ""
 msgid ""
-"Output format %s requires minimum width %d to allow %d decimal places.  Try %"
-"s%d.%d instead of %s."
+"The day argument to DATE.YRDAY is not an integer.  The result will be system-"
+"missing."
 msgstr ""
 
 msgstr ""
 
-#: src/format.c:169
-#, c-format
+#: src/language/expressions/helpers.c:90
 msgid ""
 msgid ""
-"Output format %s specifies an odd width %d, but output format %s requires an "
-"even width between %d and %d."
+"The day argument to DATE.YRDAY is outside the acceptable range of 1 to 366.  "
+"The result will be system-missing."
 msgstr ""
 
 msgstr ""
 
-#: src/format.c:176
-#, c-format
+#: src/language/expressions/helpers.c:112
 msgid ""
 msgid ""
-"Output format %s specifies a bad number of implied decimal places %d.  "
-"Output format %s allows a number of implied decimal places between 1 and 16."
+"The year argument to YRMODA is greater than 47516.  The result will be "
+"system-missing."
 msgstr ""
 
 msgstr ""
 
-#: src/format.c:193
+#: src/language/expressions/parse.c:255
 #, c-format
 #, c-format
-msgid "Can't display a string variable of width %d with format specifier %s."
+msgid ""
+"Type mismatch: expression has %s type, but a numeric value is required here."
 msgstr ""
 
 msgstr ""
 
-#: src/format.c:303
-msgid "Format specifier expected."
+#: src/language/expressions/parse.c:267
+#, c-format
+msgid ""
+"Type mismatch: expression has %s type, but a string value is required here."
 msgstr ""
 
 msgstr ""
 
-#: src/format.c:314
+#: src/language/expressions/parse.c:408
 #, c-format
 #, c-format
-msgid "Data format %s does not specify a width."
+msgid "Type mismatch while applying %s operator: cannot convert %s to %s."
 msgstr ""
 
 msgstr ""
 
-#: src/format.c:331
-#, c-format
-msgid "Data format %s is not valid."
+#: src/language/expressions/parse.c:613
+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/formats.c:93
-msgid "`(' expected after variable list"
+#: src/language/expressions/parse.c:712
+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/formats.c:102
+#: src/language/expressions/parse.c:777
 #, c-format
 #, c-format
-msgid "Format %s may not be assigned to a %s variable."
+msgid "Unknown system variable %s."
 msgstr ""
 
 msgstr ""
 
-#: src/formats.c:123 src/numeric.c:66 src/numeric.c:140
-msgid "`)' expected after output format."
+#: src/language/expressions/parse.c:819
+#, c-format
+msgid "Unknown identifier %s."
 msgstr ""
 
 msgstr ""
 
-#: src/formats.c:153
-msgid "Formats:\n"
+#: src/language/expressions/parse.c:847 src/language/stats/aggregate.c:503
+msgid "expecting `)'"
 msgstr ""
 
 msgstr ""
 
-#: src/formats.c:154
-msgid "  Name      Print         Write\n"
+#: src/language/expressions/parse.c:854
+msgid "in expression"
 msgstr ""
 
 msgstr ""
 
-#: src/get.c:124
-msgid "GET translation table from file to memory:\n"
+#: src/language/expressions/parse.c:1030
+#, c-format
+msgid "%s must have at least %d arguments in list."
 msgstr ""
 
 msgstr ""
 
-#: src/get.c:129 src/get.c:1473
+#: src/language/expressions/parse.c:1039
 #, c-format
 #, c-format
-msgid "  %8s from %3d,%3d to %3d,%3d\n"
+msgid "%s must have even number of arguments in list."
 msgstr ""
 
 msgstr ""
 
-#: src/get.c:425
-msgid "All variables deleted from system file dictionary."
+#: src/language/expressions/parse.c:1042
+#, c-format
+msgid "%s must have multiple of %d arguments in list."
 msgstr ""
 
 msgstr ""
 
-#: src/get.c:471
+#: src/language/expressions/parse.c:1052
 #, c-format
 #, 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)\"."
+msgid "%s function does not accept a minimum valid argument count."
 msgstr ""
 
 msgstr ""
 
-#: src/get.c:496
-msgid "`=' expected after variable list."
+#: src/language/expressions/parse.c:1061
+#, c-format
+msgid "%s requires at least %d valid arguments in list."
 msgstr ""
 
 msgstr ""
 
-#: src/get.c:503
+#: src/language/expressions/parse.c:1067
 #, c-format
 msgid ""
 #, 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."
+"With %s, using minimum valid argument count of %d does not make sense when "
+"passing only %d arguments in list."
 msgstr ""
 
 msgstr ""
 
-#: src/get.c:521
+#: src/language/expressions/parse.c:1121
 #, c-format
 #, c-format
-msgid "Duplicate variables name %s."
+msgid "Type mismatch invoking %s as "
 msgstr ""
 
 msgstr ""
 
-#: src/get.c:544
-msgid ""
-"\n"
-"Variables in dictionary:\n"
+#: src/language/expressions/parse.c:1126
+msgid "Function invocation "
 msgstr ""
 
 msgstr ""
 
-#: src/get.c:656
-msgid "The BY subcommand may be given once at most."
+#: src/language/expressions/parse.c:1128
+msgid " does not match any known function.  Candidates are:"
 msgstr ""
 
 msgstr ""
 
-#: src/get.c:723
-msgid "The active file may not be specified more than once."
+#: src/language/expressions/parse.c:1158
+#, c-format
+msgid "No function or vector named %s."
 msgstr ""
 
 msgstr ""
 
-#: src/get.c:732
-msgid "Cannot specify the active file since no active file has been defined."
+#: src/language/expressions/parse.c:1200
+#, c-format
+msgid "expecting `,' or `)' invoking %s function"
 msgstr ""
 
 msgstr ""
 
-#: src/get.c:764
-msgid ""
-"IN, FIRST, and LAST subcommands may not occur before the first FILE or TABLE."
+#: src/language/expressions/parse.c:1220
+#, c-format
+msgid "%s is a PSPP extension."
 msgstr ""
 
 msgstr ""
 
-#: src/get.c:796
+#: src/language/expressions/parse.c:1223 src/ui/terminal/command-line.c:127
+#: src/ui/terminal/command-line.c:146 src/ui/terminal/command-line.c:158
 #, c-format
 #, c-format
-msgid "Multiple %s subcommands for a single FILE or TABLE."
+msgid "%s is not yet implemented."
 msgstr ""
 
 msgstr ""
 
-#: src/get.c:806
+#: src/language/expressions/parse.c:1228
 #, c-format
 #, c-format
-msgid "Duplicate variable name %s while creating %s variable."
+msgid "%s may not appear after TEMPORARY."
 msgstr ""
 
 msgstr ""
 
-#: src/get.c:820
-msgid ""
-"RENAME, KEEP, and DROP subcommands may not occur before the first FILE or "
-"TABLE."
+#: src/language/lexer/format-parser.c:66
+msgid "X and T format specifiers not allowed here."
 msgstr ""
 
 msgstr ""
 
-#: src/get.c:844
-msgid "The BY subcommand is required when a TABLE subcommand is given."
+#: src/language/lexer/format-parser.c:74
+#, c-format
+msgid "%.*s is not a valid data format."
 msgstr ""
 
 msgstr ""
 
-#: src/get.c:865
-#, c-format
-msgid "File %s lacks BY variable %s."
+#: src/language/lexer/format-parser.c:115
+msgid "Format specifier expected."
 msgstr ""
 
 msgstr ""
 
-#: src/get.c:1372
+#: src/language/lexer/format-parser.c:127
 #, c-format
 #, c-format
-msgid ""
-"Variable %s in file %s (%s) has different type or width from the same "
-"variable in earlier file (%s)."
+msgid "Data format %s does not specify a width."
 msgstr ""
 
 msgstr ""
 
-#: src/get.c:1424
-msgid "expecting COMM or TAPE"
+#: src/language/lexer/format-parser.c:133
+#, c-format
+msgid "String variable width may not exceed %d"
 msgstr ""
 
 msgstr ""
 
-#: src/get.c:1468
-msgid "IMPORT translation table from file to memory:\n"
+#: src/language/lexer/format-parser.c:150
+#, c-format
+msgid "Data format %s is not valid."
 msgstr ""
 
 msgstr ""
 
-#: src/getline.c:160
+#: src/language/lexer/lexer.c:264
 #, c-format
 #, c-format
-msgid "Can't find `%s' in include file search path."
+msgid "%s does not form a valid number."
 msgstr ""
 
 msgstr ""
 
-#: src/getline.c:315
+#: src/language/lexer/lexer.c:368
 #, c-format
 #, c-format
-msgid "%s: Opening as syntax file."
+msgid "Bad character in input: `%c'."
 msgstr ""
 
 msgstr ""
 
-#: src/getline.c:320
+#: src/language/lexer/lexer.c:370
 #, c-format
 #, c-format
-msgid "Opening `%s': %s."
+msgid "Bad character in input: `\\%o'."
 msgstr ""
 
 msgstr ""
 
-#: src/getline.c:329 src/html.c:330 src/postscript.c:1479
+#: src/language/lexer/lexer.c:401
 #, c-format
 #, c-format
-msgid "Reading `%s': %s."
+msgid "Subcommand %s may only be specified once."
 msgstr ""
 
 msgstr ""
 
-#: src/getline.c:387
+#: src/language/lexer/lexer.c:409
 #, c-format
 #, c-format
-msgid "Closing `%s': %s."
+msgid "missing required subcommand %s"
 msgstr ""
 
 msgstr ""
 
-#: src/glob.c:222
-msgid "data> "
+#: src/language/lexer/lexer.c:438
+#, c-format
+msgid "Syntax error %s at %s."
 msgstr ""
 
 msgstr ""
 
-#: src/glob.c:279
-msgid "Specify a terminal type with `setenv TERM <yourtype>'."
+#: src/language/lexer/lexer.c:441
+#, c-format
+msgid "Syntax error at %s."
 msgstr ""
 
 msgstr ""
 
-#: src/glob.c:285
-msgid "Could not access the termcap data base."
+#: src/language/lexer/lexer.c:559 src/language/lexer/lexer.c:576
+#, c-format
+msgid "expecting `%s'"
 msgstr ""
 
 msgstr ""
 
-#: src/glob.c:287
-#, c-format
-msgid "Terminal type `%s' is not defined."
+#: src/language/lexer/lexer.c:618
+msgid "expecting number"
 msgstr ""
 
 msgstr ""
 
-#: src/glob.c:288
-msgid "Assuming screen of size 79x25."
+#: src/language/lexer/lexer.c:632
+msgid "expecting identifier"
 msgstr ""
 
 msgstr ""
 
-#: src/glob.c:323
-msgid "Jan"
+#: src/language/lexer/lexer.c:861
+msgid "<ERROR>"
 msgstr ""
 
 msgstr ""
 
-#: src/glob.c:323
-msgid "Feb"
+#: src/language/lexer/lexer.c:1007
+msgid "binary"
 msgstr ""
 
 msgstr ""
 
-#: src/glob.c:323
-msgid "Mar"
+#: src/language/lexer/lexer.c:1012
+msgid "octal"
 msgstr ""
 
 msgstr ""
 
-#: src/glob.c:323
-msgid "Apr"
+#: src/language/lexer/lexer.c:1017
+msgid "hex"
 msgstr ""
 
 msgstr ""
 
-#: src/glob.c:323
-msgid "May"
+#: src/language/lexer/lexer.c:1027
+#, c-format
+msgid "String of %s digits has %d characters, which is not a multiple of %d."
 msgstr ""
 
 msgstr ""
 
-#: src/glob.c:323
-msgid "Jun"
+#: src/language/lexer/lexer.c:1056
+#, c-format
+msgid "`%c' is not a valid %s digit."
 msgstr ""
 
 msgstr ""
 
-#: src/glob.c:324
-msgid "Jul"
+#: src/language/lexer/lexer.c:1087
+msgid "Unterminated string constant."
 msgstr ""
 
 msgstr ""
 
-#: src/glob.c:324
-msgid "Aug"
+#: src/language/lexer/lexer.c:1141
+msgid "Unexpected end of file in string concatenation."
 msgstr ""
 
 msgstr ""
 
-#: src/glob.c:324
-msgid "Sep"
+#: src/language/lexer/lexer.c:1149
+msgid "String expected following `+'."
 msgstr ""
 
 msgstr ""
 
-#: src/glob.c:324
-msgid "Oct"
+#: src/language/lexer/lexer.c:1162
+#, c-format
+msgid "String exceeds 255 characters in length (%d characters)."
 msgstr ""
 
 msgstr ""
 
-#: src/glob.c:324
-msgid "Nov"
+#: src/language/lexer/lexer.c:1177
+msgid ""
+"Sorry, literal strings may not contain null characters.  Replacing with "
+"spaces."
 msgstr ""
 
 msgstr ""
 
-#: src/glob.c:324
-msgid "Dec"
+#: 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/groff-font.c:107
+#: src/language/lexer/range-parser.c:51
 #, c-format
 #, c-format
-msgid "%s: Opening Groff font file..."
+msgid "Ends of range are equal (%g)."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:161
-msgid "Missing font name."
+#: src/language/lexer/range-parser.c:59
+msgid "LO or LOWEST must be part of a range."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:171
-msgid "Missing encoding filename."
+#: src/language/lexer/range-parser.c:98
+msgid "System-missing value is not valid here."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:184
-msgid "Bad spacewidth value."
+#: src/language/lexer/range-parser.c:106
+msgid "expecting number or data string"
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:196
-msgid "Bad slant value."
+#: src/language/lexer/variable-parser.c:53
+msgid "expecting variable name"
+msgstr ""
+
+#: src/language/lexer/variable-parser.c:63
+#, c-format
+msgid "%s is not a variable name."
+msgstr ""
+
+#: src/language/lexer/variable-parser.c:151
+#, c-format
+msgid ""
+"%s is not a numeric variable.  It will not be included in the variable list."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:221
+#: src/language/lexer/variable-parser.c:154
 #, c-format
 #, c-format
-msgid "Unknown ligature `%s'."
+msgid ""
+"%s is not a string variable.  It will not be included in the variable list."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:256
-msgid "Unexpected end of line reading character set."
+#: src/language/lexer/variable-parser.c:158
+#, c-format
+msgid "Scratch variables (such as %s) are not allowed here."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:264
-msgid "Can't use ditto mark for first character."
+#: src/language/lexer/variable-parser.c:161
+#, 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."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:269
-msgid "Can't ditto into an unnamed character."
+#: src/language/lexer/variable-parser.c:166
+#, c-format
+msgid "Variable %s appears twice in variable list."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:286
+#: src/language/lexer/variable-parser.c:271
 #, c-format
 #, c-format
-msgid "Missing metrics for character `%s'."
+msgid "%s TO %s is not valid syntax since %s precedes %s in the dictionary."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:295
+#: src/language/lexer/variable-parser.c:280
 #, c-format
 #, c-format
-msgid "Missing type for character `%s'."
+msgid ""
+"When using the TO keyword to specify several variables, both variables must "
+"be from the same variable dictionaries, of either ordinary, scratch, or "
+"system variables.  %s is a %s variable, whereas %s is %s."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:304
-#, c-format
-msgid "Missing code for character `%s'."
+#: src/language/lexer/variable-parser.c:353
+msgid "incorrect use of TO convention"
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:323
-msgid "Malformed kernpair."
+#: src/language/lexer/variable-parser.c:396
+msgid "Scratch variables not allowed here."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:330
-msgid "Unexpected end of line reading kernpairs."
+#: src/language/lexer/variable-parser.c:418
+msgid "Prefixes don't match in use of TO convention."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:336
-msgid "Bad kern value."
+#: src/language/lexer/variable-parser.c:423
+msgid "Bad bounds in use of TO convention."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:368
+#: src/language/line-buffer.c:251
 #, c-format
 #, c-format
-msgid "Font read successfully with internal name %s."
-msgstr ""
-
-#: src/groff-font.c:389
-msgid "Error reading font."
+msgid "Can't find `%s' in include file search path."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:400
-msgid "installation error: Groff font error: "
+#: src/language/line-buffer.c:335
+#, c-format
+msgid "Closing `%s': %s."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:425
+#: src/language/line-buffer.c:447
 #, c-format
 #, c-format
-msgid "Bad character \\%3o."
+msgid "opening \"%s\" as syntax file"
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:665
+#: src/language/line-buffer.c:452
 #, c-format
 #, c-format
-msgid "Groff font error: Cannot find \"%s\"."
+msgid "Opening `%s': %s."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:730
+#: src/language/line-buffer.c:465
 #, c-format
 #, c-format
-msgid "%s: Opening Groff description file..."
+msgid "Reading `%s': %s."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:746
-msgid "Multiple `sizes' declarations."
+#: src/language/stats/aggregate.c:212
+msgid "while expecting COLUMNWISE"
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:763
-msgid "Unexpected end of file.  Missing 0 terminator to `sizes' command?"
+#: src/language/stats/aggregate.c:241
+msgid "expecting BREAK"
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:775 src/groff-font.c:782 src/groff-font.c:795
-msgid "Bad argument to `sizes'."
+#: src/language/stats/aggregate.c:246
+msgid ""
+"When PRESORTED is specified, specifying sorting directions with (A) or (D) "
+"has no effect.  Output data will be sorted the same way as the input data."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:787
-msgid "Bad range in argument to `sizes'."
+#: src/language/stats/aggregate.c:416
+msgid "expecting aggregation function"
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:816
-msgid "Family name expected."
+#: src/language/stats/aggregate.c:432
+#, c-format
+msgid "Unknown aggregation function %s."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:821
-msgid "This command already specified."
+#: src/language/stats/aggregate.c:484
+#, c-format
+msgid "Missing argument %d to %s."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:841
+#: src/language/stats/aggregate.c:493
 #, c-format
 #, c-format
-msgid "%s: Device characteristic already defined."
+msgid "Arguments to %s must be of same type as source variables."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:847
+#: src/language/stats/aggregate.c:515
 #, c-format
 #, c-format
-msgid "%s: Invalid numeric format."
+msgid ""
+"Number of source variables (%u) does not match number of target variables (%"
+"u)."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:877
-msgid "Missing `res', `unitwidth', and/or `sizes' line(s)."
+#: src/language/stats/aggregate.c:531
+#, c-format
+msgid ""
+"The value arguments passed to the %s function are out-of-order.  They will "
+"be treated as if they had been specified in the correct order."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:903
-msgid "Description file read successfully."
+#: src/language/stats/aggregate.c:598
+#, c-format
+msgid ""
+"Variable name %s is not unique within the aggregate file dictionary, which "
+"contains the aggregate variables and the break variables."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:935
-msgid "Error reading description file."
+#: src/language/stats/autorecode.c:136
+#, c-format
+msgid "Source variable count (%u) does not match target variable count (%u)."
 msgstr ""
 
 msgstr ""
 
-#: src/groff-font.c:992
-msgid "<<fallback>>"
+#: src/language/stats/autorecode.c:164
+#, c-format
+msgid "Target variable %s duplicates existing variable %s."
 msgstr ""
 
 msgstr ""
 
-#: src/hash.c:496
-msgid "hash table:"
+#: src/language/stats/autorecode.c:171
+#, c-format
+msgid "Duplicate variable name %s among target variables."
 msgstr ""
 
 msgstr ""
 
-#: src/heap.c:167
-#, c-format
-msgid "bad ordering of keys %d and %d\n"
+#: src/language/stats/crosstabs.q:270
+msgid ""
+"Missing mode REPORT not allowed in general mode.  Assuming MISSING=TABLE."
 msgstr ""
 
 msgstr ""
 
-#: src/heap.c:177
-msgid "Heap contents:\n"
+#: src/language/stats/crosstabs.q:280
+msgid "Write mode ALL not allowed in general mode.  Assuming WRITE=CELLS."
 msgstr ""
 
 msgstr ""
 
-#: src/html.c:66
-#, c-format
-msgid "HTML driver initializing as `%s'..."
+#: src/language/stats/crosstabs.q:336
+msgid "Too many crosstabulation variables or dimensions."
 msgstr ""
 
 msgstr ""
 
-#: src/html.c:154
-#, c-format
-msgid "Unknown configuration parameter `%s' for HTML device driver."
+#: src/language/stats/crosstabs.q:346
+msgid "expecting BY"
 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/stats/crosstabs.q:413
+msgid "VARIABLES must be specified before TABLES."
 msgstr ""
 
 msgstr ""
 
-#: src/html.c:241
+#: src/language/stats/crosstabs.q:450
 #, c-format
 #, c-format
-msgid "%s: %s: Opening HTML prologue..."
+msgid "Maximum value (%ld) less than minimum value (%ld)."
 msgstr ""
 
 msgstr ""
 
-#: src/html.c:268 src/html.c:279 src/postscript.c:1371 src/postscript.c:1382
-msgid "nobody"
+#: src/language/stats/crosstabs.q:816
+msgid "Summary."
 msgstr ""
 
 msgstr ""
 
-#: src/html.c:275 src/html.c:280 src/postscript.c:1378 src/postscript.c:1383
-msgid "nowhere"
+#: src/language/stats/crosstabs.q:818 src/language/stats/examine.q:934
+msgid "Cases"
 msgstr ""
 
 msgstr ""
 
-#: src/html.c:339
-#, c-format
-msgid "%s: HTML prologue read successfully."
+#: src/language/stats/crosstabs.q:819 src/language/stats/examine.q:868
+#: src/language/stats/frequencies.q:1175 src/language/stats/frequencies.q:1551
+msgid "Valid"
 msgstr ""
 
 msgstr ""
 
-#: src/html.c:343
-#, c-format
-msgid "%s: Error reading HTML prologue."
+#: src/language/stats/crosstabs.q:820 src/language/stats/examine.q:869
+#: src/language/stats/frequencies.q:1244 src/language/stats/frequencies.q:1552
+#: src/ui/gui/var-sheet.c:77
+msgid "Missing"
 msgstr ""
 
 msgstr ""
 
-#: src/html.c:371
-#, c-format
-msgid "HTML output driver: %s: %s"
+#: src/language/stats/crosstabs.q:821 src/language/stats/crosstabs.q:1024
+#: src/language/stats/crosstabs.q:1744 src/language/stats/examine.q:870
+#: src/language/stats/frequencies.q:1253 src/language/stats/oneway.q:317
+#: src/language/stats/oneway.q:481 src/language/stats/regression.q:314
+msgid "Total"
 msgstr ""
 
 msgstr ""
 
-#: src/include.c:51
-msgid "Unrecognized filename format."
+#: src/language/stats/crosstabs.q:831 src/language/stats/examine.q:946
+#: src/language/stats/frequencies.q:1550 src/language/stats/oneway.q:403
+#: src/language/stats/t-test.q:688 src/language/stats/t-test.q:711
+#: src/language/stats/t-test.q:836 src/language/stats/t-test.q:1371
+msgid "N"
 msgstr ""
 
 msgstr ""
 
-#: src/inpt-pgm.c:79
-msgid "No matching INPUT PROGRAM command."
+#: src/language/stats/crosstabs.q:832 src/language/stats/examine.q:949
+#: src/language/stats/frequencies.q:1179 src/language/stats/frequencies.q:1180
+#: src/language/stats/frequencies.q:1181
+msgid "Percent"
 msgstr ""
 
 msgstr ""
 
-#: src/inpt-pgm.c:84
-msgid ""
-"No data-input or transformation commands specified between INPUT PROGRAM and "
-"END INPUT PROGRAM."
+#: src/language/stats/crosstabs.q:1074
+msgid "count"
 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/stats/crosstabs.q:1075
+msgid "row %"
 msgstr ""
 
 msgstr ""
 
-#: src/inpt-pgm.c:359
-msgid "COLUMN subcommand multiply specified."
+#: src/language/stats/crosstabs.q:1076
+msgid "column %"
 msgstr ""
 
 msgstr ""
 
-#: src/inpt-pgm.c:373
-msgid "expecting file handle name"
+#: src/language/stats/crosstabs.q:1077
+msgid "total %"
 msgstr ""
 
 msgstr ""
 
-#: src/inpt-pgm.c:416
-msgid ""
-"REREAD: Column numbers must be positive finite numbers.  Column set to 1."
+#: src/language/stats/crosstabs.q:1078
+msgid "expected"
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:216
-#, c-format
-msgid "%s does not form a valid number."
+#: src/language/stats/crosstabs.q:1079
+msgid "residual"
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:334
-#, c-format
-msgid "Bad character in input: `%c'."
+#: src/language/stats/crosstabs.q:1080
+msgid "std. resid."
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:336
-#, c-format
-msgid "Bad character in input: `\\%o'."
+#: src/language/stats/crosstabs.q:1081
+msgid "adj. resid."
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:357
-msgid "Syntax error at end of file."
+#: src/language/stats/crosstabs.q:1111
+msgid "Chi-square tests."
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:367
-#, c-format
-msgid "Syntax error %s at `%s'."
+#: src/language/stats/crosstabs.q:1114 src/language/stats/crosstabs.q:1141
+#: src/language/stats/crosstabs.q:1161 src/language/stats/crosstabs.q:1182
+#: src/language/stats/examine.q:1380
+msgid "Statistic"
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:370
-#, c-format
-msgid "Syntax error at `%s'."
+#: src/language/stats/crosstabs.q:1116 src/language/stats/oneway.q:290
+#: src/language/stats/oneway.q:693 src/language/stats/regression.q:307
+#: src/language/stats/t-test.q:986 src/language/stats/t-test.q:1178
+#: src/language/stats/t-test.q:1270
+msgid "df"
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:473
-#, c-format
-msgid "expecting `%s'"
+#: src/language/stats/crosstabs.q:1118
+msgid "Asymp. Sig. (2-sided)"
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:490
-#, c-format
-msgid "expecting %s"
+#: src/language/stats/crosstabs.q:1120
+msgid "Exact. Sig. (2-sided)"
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:504
-msgid "expecting string"
+#: src/language/stats/crosstabs.q:1122
+msgid "Exact. Sig. (1-sided)"
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:518
-msgid "expecting integer"
+#: src/language/stats/crosstabs.q:1137
+msgid "Symmetric measures."
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:532
-msgid "expecting number"
+#: src/language/stats/crosstabs.q:1140 src/language/stats/crosstabs.q:1181
+msgid "Category"
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:546
-msgid "expecting identifier"
+#: src/language/stats/crosstabs.q:1143 src/language/stats/crosstabs.q:1185
+msgid "Asymp. Std. Error"
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:682
-msgid "The rest of this command has been discarded."
+#: src/language/stats/crosstabs.q:1144 src/language/stats/crosstabs.q:1186
+msgid "Approx. T"
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:822 src/print.c:1191
-msgid "<ERROR>"
+#: src/language/stats/crosstabs.q:1145 src/language/stats/crosstabs.q:1187
+msgid "Approx. Sig."
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:948 src/pfm-read.c:149 src/repeat.c:225
-msgid "Unexpected end of file."
+#: src/language/stats/crosstabs.q:1156
+msgid "Risk estimate."
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:974
-msgid "binary"
+#: src/language/stats/crosstabs.q:1160
+#, c-format
+msgid "95%% Confidence Interval"
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:974
-msgid "octal"
+#: src/language/stats/crosstabs.q:1163 src/language/stats/t-test.q:990
+#: src/language/stats/t-test.q:1175 src/language/stats/t-test.q:1273
+msgid "Lower"
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:974
-msgid "hex"
+#: src/language/stats/crosstabs.q:1164 src/language/stats/t-test.q:991
+#: src/language/stats/t-test.q:1176 src/language/stats/t-test.q:1274
+msgid "Upper"
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:988
-#, c-format
-msgid "String of %s digits has %d characters, which is not a multiple of %d."
+#: src/language/stats/crosstabs.q:1178
+msgid "Directional measures."
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:1017
-#, c-format
-msgid "`%c' is not a valid %s digit."
+#: src/language/stats/crosstabs.q:1183 src/ui/gui/var-sheet.c:72
+msgid "Type"
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:1048
-msgid "Unterminated string constant."
+#: src/language/stats/crosstabs.q:1936
+msgid "Pearson Chi-Square"
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:1120
-#, c-format
-msgid "String exceeds 255 characters in length (%d characters)."
+#: src/language/stats/crosstabs.q:1937
+msgid "Likelihood Ratio"
 msgstr ""
 
 msgstr ""
 
-#: src/lexer.c:1135
-msgid ""
-"Sorry, literal strings may not contain null characters.  Replacing with "
-"spaces."
+#: src/language/stats/crosstabs.q:1938
+msgid "Fisher's Exact Test"
 msgstr ""
 
 msgstr ""
 
-#: src/loop.c:201
-msgid "The index variable may not be a string variable."
+#: src/language/stats/crosstabs.q:1939
+msgid "Continuity Correction"
 msgstr ""
 
 msgstr ""
 
-#: src/loop.c:321
-msgid "There is no LOOP command that corresponds to this END LOOP."
+#: src/language/stats/crosstabs.q:1940
+msgid "Linear-by-Linear Association"
 msgstr ""
 
 msgstr ""
 
-#: src/loop.c:522
-msgid ""
-"This command may only appear enclosed in a LOOP/END LOOP control structure."
+#: src/language/stats/crosstabs.q:1977 src/language/stats/crosstabs.q:2047
+#: src/language/stats/crosstabs.q:2106
+msgid "N of Valid Cases"
 msgstr ""
 
 msgstr ""
 
-#: src/loop.c:528
-msgid "BREAK not enclosed in DO IF structure."
+#: src/language/stats/crosstabs.q:1993 src/language/stats/crosstabs.q:2122
+msgid "Nominal by Nominal"
 msgstr ""
 
 msgstr ""
 
-#: src/loop.c:605
-#, c-format
-msgid "%s without %s."
+#: src/language/stats/crosstabs.q:1994 src/language/stats/crosstabs.q:2123
+msgid "Ordinal by Ordinal"
 msgstr ""
 
 msgstr ""
 
-#: src/main.c:63
-msgid "Error initializing output drivers."
+#: src/language/stats/crosstabs.q:1995
+msgid "Interval by Interval"
 msgstr ""
 
 msgstr ""
 
-#: src/main.c:124
-msgid "This command not executed."
+#: src/language/stats/crosstabs.q:1996
+msgid "Measure of Agreement"
 msgstr ""
 
 msgstr ""
 
-#: src/main.c:128
-msgid ""
-"Skipping the rest of this command.  Part of this command may have been "
-"executed."
+#: src/language/stats/crosstabs.q:2001
+msgid "Phi"
 msgstr ""
 
 msgstr ""
 
-#: src/main.c:133
-msgid ""
-"Skipping the rest of this command.  This command was fully executed up to "
-"this point."
+#: src/language/stats/crosstabs.q:2002
+msgid "Cramer's V"
 msgstr ""
 
 msgstr ""
 
-#: src/main.c:138
-msgid ""
-"Trailing garbage was encountered following this command.  The command was "
-"fully executed to this point."
+#: src/language/stats/crosstabs.q:2003
+msgid "Contingency Coefficient"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:203
-msgid "VARIABLES subcommand multiply specified."
+#: src/language/stats/crosstabs.q:2004
+msgid "Kendall's tau-b"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:218
-msgid "VARNAME_ cannot be explicitly specified on VARIABLES."
+#: src/language/stats/crosstabs.q:2005
+msgid "Kendall's tau-c"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:284
-msgid "in FORMAT subcommand"
+#: src/language/stats/crosstabs.q:2006
+msgid "Gamma"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:295
-msgid "SPLIT subcommand multiply specified."
+#: src/language/stats/crosstabs.q:2007
+msgid "Spearman Correlation"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:302
-msgid "in SPLIT subcommand"
+#: src/language/stats/crosstabs.q:2008
+msgid "Pearson's R"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:311
-msgid "Split variable may not be named ROWTYPE_ or VARNAME_."
+#: src/language/stats/crosstabs.q:2009
+msgid "Kappa"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:347
+#: src/language/stats/crosstabs.q:2079
 #, c-format
 #, c-format
-msgid "Split variable %s is already another type."
+msgid "Odds Ratio for %s (%g / %g)"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:362
-msgid "FACTORS subcommand multiply specified."
+#: src/language/stats/crosstabs.q:2082
+#, c-format
+msgid "Odds Ratio for %s (%.*s / %.*s)"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:377
+#: src/language/stats/crosstabs.q:2090
 #, c-format
 #, c-format
-msgid "Factor variable %s is already another type."
+msgid "For cohort %s = %g"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:392
-msgid "CELLS subcommand multiply specified."
+#: src/language/stats/crosstabs.q:2093
+#, c-format
+msgid "For cohort %s = %.*s"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:398 src/matrix-data.c:417
-msgid "expecting positive integer"
+#: src/language/stats/crosstabs.q:2124
+msgid "Nominal by Interval"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:411
-msgid "N subcommand multiply specified."
+#: src/language/stats/crosstabs.q:2129
+msgid "Lambda"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:432
-msgid "CONTENTS subcommand multiply specified."
+#: src/language/stats/crosstabs.q:2130
+msgid "Goodman and Kruskal tau"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:452
-msgid "Nested parentheses not allowed."
+#: src/language/stats/crosstabs.q:2131
+msgid "Uncertainty Coefficient"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:462
-msgid "Mismatched right parenthesis (`(')."
+#: src/language/stats/crosstabs.q:2132
+msgid "Somers' d"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:467
-msgid "Empty parentheses not allowed."
+#: src/language/stats/crosstabs.q:2133
+msgid "Eta"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:480 src/matrix-data.c:488
-msgid "in CONTENTS subcommand"
+#: src/language/stats/crosstabs.q:2138
+msgid "Symmetric"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:495
+#: src/language/stats/crosstabs.q:2139 src/language/stats/crosstabs.q:2140
 #, c-format
 #, c-format
-msgid "Content multiply specified for %s."
+msgid "%s Dependent"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:512
-msgid "Missing right parenthesis."
+#: src/language/stats/descriptives.c:107 src/language/stats/examine.q:1485
+#: src/language/stats/frequencies.q:123 src/language/stats/oneway.q:404
+#: src/language/stats/t-test.q:689 src/language/stats/t-test.q:712
+#: src/language/stats/t-test.q:835 src/language/stats/t-test.q:1172
+msgid "Mean"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:532
-msgid "Missing VARIABLES subcommand."
+#: src/language/stats/descriptives.c:108
+msgid "S E Mean"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:538
-msgid ""
-"CONTENTS subcommand not specified: assuming file contains only CORR matrix."
+#: src/language/stats/descriptives.c:109 src/language/stats/frequencies.q:127
+msgid "Std Dev"
 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/descriptives.c:110 src/language/stats/examine.q:1565
+#: src/language/stats/frequencies.q:128
+msgid "Variance"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:556
-msgid "Split file values must be present in the data when ROWTYPE_ is present."
+#: src/language/stats/descriptives.c:111 src/language/stats/examine.q:1672
+#: src/language/stats/frequencies.q:129
+msgid "Kurtosis"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:612
-msgid "No continuous variables specified."
+#: src/language/stats/descriptives.c:112
+msgid "S E Kurt"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:1026
-#, c-format
-msgid "End of line expected %s while reading %s."
+#: src/language/stats/descriptives.c:113 src/language/stats/examine.q:1652
+#: src/language/stats/frequencies.q:131
+msgid "Skewness"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:1212
-#, c-format
-msgid "expecting value for %s %s"
+#: src/language/stats/descriptives.c:114
+msgid "S E Skew"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:1362
-#, c-format
-msgid "Syntax error expecting SPLIT FILE value %s."
+#: src/language/stats/descriptives.c:115 src/language/stats/examine.q:1613
+#: src/language/stats/frequencies.q:133
+msgid "Range"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:1371
-#, c-format
-msgid "Expecting value %g for %s."
+#: src/language/stats/descriptives.c:116 src/language/stats/examine.q:1590
+#: src/language/stats/frequencies.q:134 src/language/stats/oneway.q:416
+msgid "Minimum"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:1410 src/matrix-data.c:1833
-#, c-format
-msgid "Syntax error expecting factor value %s."
+#: src/language/stats/descriptives.c:117 src/language/stats/examine.q:1601
+#: src/language/stats/frequencies.q:135 src/language/stats/oneway.q:417
+msgid "Maximum"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:1419
-#, c-format
-msgid "Syntax error expecting value %g for %s %s."
+#: src/language/stats/descriptives.c:118 src/language/stats/frequencies.q:136
+msgid "Sum"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:1626
+#: src/language/stats/descriptives.c:343
 #, c-format
 #, c-format
-msgid "Syntax error %s expecting SPLIT FILE value."
+msgid "Z-score variable name %s would be a duplicate variable name."
 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/descriptives.c:445
+msgid "expecting statistic name: reverting to default"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:1778
-#, c-format
-msgid "Multiply specified ROWTYPE_ %s."
+#: src/language/stats/descriptives.c:517
+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/matrix-data.c:1783
-#, c-format
-msgid "Syntax error %s expecting ROWTYPE_ string."
+#: src/language/stats/descriptives.c:548
+msgid "Mapping of variables to corresponding Z-scores."
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:1802
-#, c-format
-msgid "Syntax error %s."
+#: src/language/stats/descriptives.c:553
+msgid "Source"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:1948
-#, c-format
-msgid "Duplicate specification for %s."
+#: src/language/stats/descriptives.c:554
+msgid "Target"
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:1960
-#, c-format
-msgid "Too many rows of matrix data for %s."
+#: src/language/stats/descriptives.c:672 src/language/stats/descriptives.c:678
+msgid "Z-score of "
 msgstr ""
 
 msgstr ""
 
-#: src/matrix-data.c:2005
-#, c-format
-msgid "Syntax error expecting value for %s %s."
+#: src/language/stats/descriptives.c:897
+msgid "Valid N"
 msgstr ""
 
 msgstr ""
 
-#: src/mis-val.c:77
-msgid "`)' expected after value specification."
+#: src/language/stats/descriptives.c:898
+msgid "Missing N"
 msgstr ""
 
 msgstr ""
 
-#: src/mis-val.c:111
+#: src/language/stats/descriptives.c:925
 #, c-format
 #, c-format
-msgid "`(' expected after variable name%s."
+msgid "Valid cases = %g; cases with missing value(s) = %g."
 msgstr ""
 
 msgstr ""
 
-#: src/mis-val.c:123
-msgid "Long string value specified."
+#: src/language/stats/examine.q:485 src/language/stats/examine.q:497
+#, c-format
+msgid "%s and %s are mutually exclusive"
 msgstr ""
 
 msgstr ""
 
-#: src/mis-val.c:128
-msgid "Short strings must be of equal width."
+#: src/language/stats/examine.q:928
+msgid "Case Processing Summary"
 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/examine.q:1134
+msgid "Extreme Values"
 msgstr ""
 
 msgstr ""
 
-#: src/mis-val.c:216
-msgid "Number or range expected."
+#: src/language/stats/examine.q:1150
+msgid "Case Number"
 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/examine.q:1235
+msgid "Highest"
 msgstr ""
 
 msgstr ""
 
-#: src/mis-val.c:255
-msgid "At most one individual value can be missing along with one range."
+#: src/language/stats/examine.q:1240
+msgid "Lowest"
 msgstr ""
 
 msgstr ""
 
-#: src/mis-val.c:317
-msgid "String is not of proper length."
+#: src/language/stats/examine.q:1381 src/language/stats/oneway.q:406
+#: src/language/stats/oneway.q:691 src/language/stats/regression.q:211
+msgid "Std. Error"
 msgstr ""
 
 msgstr ""
 
-#: src/mis-val.c:326 src/repeat.c:483
-msgid "String expected."
+#: src/language/stats/examine.q:1383 src/language/stats/oneway.q:420
+msgid "Descriptives"
 msgstr ""
 
 msgstr ""
 
-#: src/mis-val.c:366
-msgid "Missing value:"
+#: src/language/stats/examine.q:1503 src/language/stats/oneway.q:411
+#, c-format
+msgid "%g%% Confidence Interval for Mean"
 msgstr ""
 
 msgstr ""
 
-#: src/mis-val.c:371
-msgid "(long string variable)"
+#: src/language/stats/examine.q:1509 src/language/stats/oneway.q:413
+msgid "Lower Bound"
 msgstr ""
 
 msgstr ""
 
-#: src/mis-val.c:376
-msgid "(no missing values)\n"
+#: src/language/stats/examine.q:1520 src/language/stats/oneway.q:414
+msgid "Upper Bound"
 msgstr ""
 
 msgstr ""
 
-#: src/mis-val.c:399
+#: src/language/stats/examine.q:1532
 #, c-format
 #, c-format
-msgid "(!!!INTERNAL ERROR--%d!!!)\n"
+msgid "5%% Trimmed Mean"
 msgstr ""
 
 msgstr ""
 
-#: src/modify-vars.c:115
-msgid "REORDER subcommand may be given at most once."
+#: src/language/stats/examine.q:1543 src/language/stats/frequencies.q:125
+msgid "Median"
 msgstr ""
 
 msgstr ""
 
-#: src/modify-vars.c:138
-msgid "Cannot specify ALL after specifying a set of variables."
+#: src/language/stats/examine.q:1577 src/language/stats/oneway.q:405
+#: src/language/stats/t-test.q:690 src/language/stats/t-test.q:713
+#: src/language/stats/t-test.q:837 src/language/stats/t-test.q:1173
+msgid "Std. Deviation"
 msgstr ""
 
 msgstr ""
 
-#: src/modify-vars.c:148
-msgid "`(' expected on REORDER subcommand."
+#: src/language/stats/examine.q:1625
+msgid "Interquartile Range"
 msgstr ""
 
 msgstr ""
 
-#: src/modify-vars.c:160
-msgid "`)' expected following variable names on REORDER subcommand."
+#: src/language/stats/examine.q:1777
+#, c-format
+msgid "Boxplot of %s vs. %s"
 msgstr ""
 
 msgstr ""
 
-#: src/modify-vars.c:193
-msgid "RENAME subcommand may be given at most once."
+#: src/language/stats/examine.q:1802
+msgid "Boxplot"
 msgstr ""
 
 msgstr ""
 
-#: src/modify-vars.c:206
-msgid "`(' expected on RENAME subcommand."
+#: src/language/stats/examine.q:1844
+#, c-format
+msgid "Normal Q-Q Plot of %s"
 msgstr ""
 
 msgstr ""
 
-#: src/modify-vars.c:214
-msgid ""
-"`=' expected between lists of new and old variable names on RENAME "
-"subcommand."
+#: src/language/stats/examine.q:1845 src/language/stats/examine.q:1851
+msgid "Observed Value"
 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/examine.q:1846
+msgid "Expected Normal"
 msgstr ""
 
 msgstr ""
 
-#: src/modify-vars.c:235
-msgid "`)' expected after variable lists on RENAME subcommand."
+#: src/language/stats/examine.q:1849
+#, c-format
+msgid "Detrended Normal Q-Q Plot of %s"
 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/examine.q:1852
+msgid "Dev from Normal"
 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/examine.q:1971 src/language/stats/examine.q:1993
+#: src/language/stats/frequencies.q:1562
+msgid "Percentiles"
 msgstr ""
 
 msgstr ""
 
-#: src/modify-vars.c:317
-#, c-format
-msgid "Unrecognized subcommand name `%s'."
+#: src/language/stats/examine.q:2118
+msgid "Tukey's Hinges"
 msgstr ""
 
 msgstr ""
 
-#: src/modify-vars.c:319
-msgid "Subcommand name expected."
+#: src/language/stats/flip.c:100
+msgid ""
+"FLIP ignores TEMPORARY.  Temporary transformations will be made permanent."
 msgstr ""
 
 msgstr ""
 
-#: src/modify-vars.c:327
-msgid "`/' or `.' expected."
+#: src/language/stats/flip.c:242
+#, c-format
+msgid "Could not create acceptable variant for variable %s."
 msgstr ""
 
 msgstr ""
 
-#: src/modify-vars.c:494 src/rename-vars.c:124
-#, c-format
-msgid "Duplicate variable name `%s' after renaming."
+#: src/language/stats/flip.c:258
+msgid "Cannot create more than 99999 variable names."
 msgstr ""
 
 msgstr ""
 
-#: src/numeric.c:59
-#, c-format
-msgid "Format type %s may not be used with a numeric variable."
+#: src/language/stats/flip.c:295
+msgid "Could not create temporary file for FLIP."
 msgstr ""
 
 msgstr ""
 
-#: src/numeric.c:79 src/numeric.c:162 src/vector.c:167
+#: src/language/stats/flip.c:306 src/language/stats/flip.c:372
 #, c-format
 #, c-format
-msgid "There is already a variable named %s."
+msgid "Error writing FLIP file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/numeric.c:133
+#: src/language/stats/flip.c:419
 #, c-format
 #, c-format
-msgid "Format type %s may not be used with a string variable."
+msgid "Error rewinding FLIP file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:85
-msgid "Attempt to iterate driver list reentrantly."
+#: src/language/stats/flip.c:426
+msgid "Error creating FLIP source file."
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:162
+#: src/language/stats/flip.c:438
 #, c-format
 #, c-format
-msgid "Unknown output driver `%s'."
+msgid "Error reading FLIP file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:164
+#: src/language/stats/flip.c:462
 #, c-format
 #, c-format
-msgid "Output driver `%s' referenced but never defined."
+msgid "Error seeking FLIP source file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:294
-msgid "Cannot find output initialization file.  Use `-vv' to view search path."
+#: src/language/stats/flip.c:470
+#, c-format
+msgid "Error writing FLIP source file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:299
+#: src/language/stats/flip.c:481
 #, c-format
 #, c-format
-msgid "%s: Opening device description file..."
+msgid "Error closing FLIP source file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:303 src/output.c:1163 src/postscript.c:1113
+#: src/language/stats/flip.c:489
 #, c-format
 #, c-format
-msgid "Opening %s: %s."
+msgid "Error rewinding FLIP source file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:314 src/output.c:1174 src/postscript.c:1130
+#: src/language/stats/flip.c:537
 #, c-format
 #, c-format
-msgid "Reading %s: %s."
+msgid "Error reading FLIP temporary file: %s."
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:336 src/output.c:488
-msgid "Syntax error."
+#: src/language/stats/flip.c:540
+msgid "Unexpected end of file reading FLIP temporary file."
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:346 src/postscript.c:1141
-#, c-format
-msgid "Closing %s: %s."
+#: src/language/stats/frequencies.q:124
+msgid "S.E. Mean"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:351
-msgid "No output drivers are active."
+#: src/language/stats/frequencies.q:126
+msgid "Mode"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:354
-msgid "Device definition file read successfully."
+#: src/language/stats/frequencies.q:130
+msgid "S.E. Kurt"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:356
-msgid "Error reading device definition file."
+#: src/language/stats/frequencies.q:132
+msgid "S.E. Skew"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:460
+#: src/language/stats/frequencies.q:416
 msgid ""
 msgid ""
-"Driver classes:\n"
-"\t"
+"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/output.c:589
-msgid "Syntax error in string constant."
+#: src/language/stats/frequencies.q:499
+#, c-format
+msgid ""
+"MAX must be greater than or equal to MIN, if both are specified.  However, "
+"MIN was specified as %g and MAX as %g.  MIN and MAX will be ignored."
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:620
-msgid "Syntax error in options."
+#: src/language/stats/frequencies.q:830
+msgid ""
+"Upper limit of integer mode value range must be greater than lower limit."
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:630
-msgid "Syntax error in options (`=' expected)."
+#: src/language/stats/frequencies.q:843
+#, c-format
+msgid "Variable %s specified multiple times on VARIABLES subcommand."
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:637
-msgid "Syntax error in options (value expected after `=')."
+#: src/language/stats/frequencies.q:849
+#, c-format
+msgid "Integer mode specified, but %s is not a numeric variable."
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:709
-msgid "Driver name expected."
+#: src/language/stats/frequencies.q:922
+msgid "`)' expected after GROUPED interval list."
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:730
-msgid "Class name expected."
+#: src/language/stats/frequencies.q:934
+#, c-format
+msgid "Variables %s specified on GROUPED but not on VARIABLES."
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:739
+#: src/language/stats/frequencies.q:941
 #, c-format
 #, c-format
-msgid "Unknown output driver class `%s'."
+msgid "Variables %s specified multiple times on GROUPED subcommand."
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:746
-#, c-format
-msgid "Can't initialize output driver class `%s'."
+#: src/language/stats/frequencies.q:1176 src/language/stats/frequencies.q:1269
+#: src/language/stats/frequencies.q:1270 src/language/stats/frequencies.q:1304
+msgid "Cum"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:753
-#, c-format
-msgid "Can't initialize output driver `%s' of class `%s'."
+#: src/language/stats/frequencies.q:1178 src/output/charts/plot-hist.c:129
+msgid "Frequency"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:775
-#, c-format
-msgid "Unknown device type `%s'."
+#: src/language/stats/frequencies.q:1199
+msgid "Value Label"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:787
-#, c-format
-msgid "Can't complete initialization of output driver `%s' of class `%s'."
+#: src/language/stats/frequencies.q:1302
+msgid "Freq"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:834
-#, c-format
-msgid "Can't deinitialize output driver class `%s'."
+#: src/language/stats/frequencies.q:1303 src/language/stats/frequencies.q:1305
+msgid "Pct"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:907
+#: src/language/stats/frequencies.q:1524
 #, c-format
 #, c-format
-msgid "Trying to find keyword `%s'...\n"
+msgid "No valid data for variable %s; statistics not displayed."
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:1024
-#, c-format
-msgid "Unit \"%s\" is unknown in dimension \"%s\"."
+#: src/language/stats/means.q:104
+msgid "Missing required subcommand TABLES."
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:1039
-#, c-format
-msgid "Bad dimension \"%s\"."
+#: src/language/stats/means.q:138
+msgid "TABLES subcommand may not appear more than once."
+msgstr ""
+
+#: src/language/stats/oneway.q:180
+msgid "Number of contrast coefficients must equal the number of groups"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:1065
+#: src/language/stats/oneway.q:189
 #, c-format
 #, c-format
-msgid "`x' expected in paper size `%s'."
+msgid "Coefficients for contrast %d do not total zero"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:1075
+#: src/language/stats/oneway.q:254
 #, c-format
 #, c-format
-msgid "Trailing garbage `%s' on paper size `%s'."
+msgid "`%s' is not a variable name"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:1124
-msgid "Paper size name must not be empty."
+#: src/language/stats/oneway.q:289 src/language/stats/regression.q:306
+msgid "Sum of Squares"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:1155
-msgid "Cannot find `papersize' configuration file."
+#: src/language/stats/oneway.q:291 src/language/stats/regression.q:308
+msgid "Mean Square"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:1159
-#, c-format
-msgid "%s: Opening paper size definition file..."
+#: src/language/stats/oneway.q:292 src/language/stats/regression.q:309
+#: src/language/stats/t-test.q:983
+msgid "F"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:1201
-msgid "Syntax error in paper size definition."
+#: src/language/stats/oneway.q:293 src/language/stats/oneway.q:547
+#: src/language/stats/regression.q:214 src/language/stats/regression.q:310
+msgid "Significance"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:1230
-msgid "Paper size definition file read successfully."
+#: src/language/stats/oneway.q:315
+msgid "Between Groups"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:1232
-msgid "Error reading paper size definition file."
+#: src/language/stats/oneway.q:316
+msgid "Within Groups"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:1301
-#, c-format
-msgid "Error closing page on %s device of %s class."
+#: src/language/stats/oneway.q:363 src/language/stats/regression.q:336
+msgid "ANOVA"
 msgstr ""
 
 msgstr ""
 
-#: src/output.c:1305
-#, c-format
-msgid "Error opening page on %s device of %s class."
+#: src/language/stats/oneway.q:544
+msgid "Levene Statistic"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:106
-#, c-format
-msgid "portable file %s corrupt at offset %ld: "
+#: src/language/stats/oneway.q:545
+msgid "df1"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:125 src/pfm-write.c:501
-#, c-format
-msgid "%s: Closing portable file: %s."
+#: src/language/stats/oneway.q:546
+msgid "df2"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:157
-msgid "Bad line end."
+#: src/language/stats/oneway.q:550
+msgid "Test of Homogeneity of Variances"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:238
-#, c-format
-msgid "Cannot read file %s as portable file: already opened for %s."
+#: src/language/stats/oneway.q:620
+msgid "Contrast Coefficients"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:244
-#, c-format
-msgid "%s: Opening portable-file handle %s for reading."
+#: src/language/stats/oneway.q:622 src/language/stats/oneway.q:689
+msgid "Contrast"
 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/oneway.q:687
+msgid "Contrast Tests"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:286
-msgid "Data record expected."
+#: src/language/stats/oneway.q:690
+msgid "Value of Contrast"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:288
-msgid "Read portable-file dictionary successfully."
+#: src/language/stats/oneway.q:692 src/language/stats/regression.q:213
+#: src/language/stats/t-test.q:985 src/language/stats/t-test.q:1177
+#: src/language/stats/t-test.q:1269
+msgid "t"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:297
-msgid "Error reading portable-file dictionary."
+#: src/language/stats/oneway.q:694 src/language/stats/t-test.q:987
+#: src/language/stats/t-test.q:1179 src/language/stats/t-test.q:1271
+msgid "Sig. (2-tailed)"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:395
-msgid "Missing numeric terminator."
+#: src/language/stats/oneway.q:738
+msgid "Assume equal variances"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:432
-msgid "Bad integer format."
+#: src/language/stats/oneway.q:742
+msgid "Does not assume equal"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:462
+#: src/language/stats/rank.q:247
 #, c-format
 #, c-format
-msgid "Bad string length %d."
+msgid "Variable %s already exists."
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:561
-#, c-format
-msgid "Bad date string length %d."
+#: src/language/stats/rank.q:252
+msgid "Too many variables in INTO clause."
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:565
-msgid "Bad character in date."
+#: src/language/stats/regression.q:165
+msgid "R"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:585
-#, c-format
-msgid "Bad time string length %d."
+#: src/language/stats/regression.q:166
+msgid "R Square"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:589
-msgid "Bad character in time."
+#: src/language/stats/regression.q:167
+msgid "Adjusted R Square"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:639
-#, c-format
-msgid "%s: Bad format specifier byte %d."
+#: src/language/stats/regression.q:168
+msgid "Std. Error of the Estimate"
 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/regression.q:173
+msgid "Model Summary"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:650
-#, c-format
-msgid "%s variable %s has %s format specifier %s."
+#: src/language/stats/regression.q:210
+msgid "B"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:651 src/print.c:629 src/sfm-read.c:980
-msgid "String"
+#: src/language/stats/regression.q:212
+msgid "Beta"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:651 src/print.c:629 src/sfm-read.c:980
-msgid "Numeric"
+#: src/language/stats/regression.q:215
+msgid "(Constant)"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:689
-msgid "Expected variable count record."
+#: src/language/stats/regression.q:275
+msgid "Coefficients"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:693
-#, c-format
-msgid "Invalid number of variables %d."
+#: src/language/stats/regression.q:312
+msgid "Regression"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:703
-#, c-format
-msgid "Unexpected flag value %d."
+#: src/language/stats/regression.q:313
+msgid "Residual"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:727
-msgid "Expected variable record."
+#: src/language/stats/regression.q:391
+msgid "Model"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:733
-#, c-format
-msgid "Invalid variable width %d."
+#: src/language/stats/regression.q:392
+msgid "Covariances"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:751
-#, c-format
-msgid "position %d: Variable name has %u characters."
+#: src/language/stats/regression.q:407
+msgid "Coefficient Correlations"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:755
-#, c-format
-msgid "position %d: Variable name begins with invalid character."
+#: src/language/stats/regression.q:1129
+msgid "Dependent variable must be numeric."
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:759
-#, c-format
-msgid "position %d: Variable name begins with lowercase letter %c."
+#: src/language/stats/sort-cases.c:64
+msgid "Buffer limit must be at least 2."
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:772
-#, c-format
-msgid "position %d: Variable name character %d is lowercase letter %c."
+#: src/language/stats/sort-criteria.c:98
+msgid "`A' or `D' expected inside parentheses."
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:782
-#, c-format
-msgid "position %d: character `\\%03o' is not valid in a variable name."
+#: src/language/stats/sort-criteria.c:103
+msgid "`)' expected."
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:793
-#, c-format
-msgid "Duplicate variable name %s."
+#: src/language/stats/t-test.q:278
+msgid "TESTVAL, GROUPS and PAIRS subcommands are mutually exclusive."
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:837
-#, c-format
-msgid "Bad missing values for %s."
+#: src/language/stats/t-test.q:296
+msgid "VARIABLES subcommand is not appropriate with PAIRS"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:859
-#, c-format
-msgid "Weighting variable %s not present in dictionary."
+#: src/language/stats/t-test.q:334
+msgid "One or more VARIABLES must be specified."
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:927
+#: src/language/stats/t-test.q:385
 #, c-format
 #, c-format
-msgid "Unknown variable %s while parsing value labels."
+msgid "Long string variable %s is not valid here."
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:930
-#, c-format
+#: src/language/stats/t-test.q:405 src/language/stats/t-test.q:420
 msgid ""
 msgid ""
-"Cannot assign value labels to %s and %s, which have different variable types "
-"or widths."
+"When applying GROUPS to a string variable, two values must be specified."
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:963
+#: src/language/stats/t-test.q:492
 #, c-format
 #, c-format
-msgid "Duplicate label for value %g for variable %s."
+msgid ""
+"PAIRED was specified but the number of variables preceding WITH (%d) did not "
+"match the number following (%d)."
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:966
-#, c-format
-msgid "Duplicate label for value `%.*s' for variable %s."
+#: src/language/stats/t-test.q:509
+msgid "At least two variables must be specified on PAIRS."
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:1036
-msgid "End of file midway through case."
+#: src/language/stats/t-test.q:686
+msgid "One-Sample Statistics"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-read.c:1046
-msgid "reading as a portable file"
+#: src/language/stats/t-test.q:691 src/language/stats/t-test.q:714
+#: src/language/stats/t-test.q:838
+msgid "SE. Mean"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-write.c:71
-#, c-format
-msgid "Cannot write file %s as portable file: already opened for %s."
+#: src/language/stats/t-test.q:709
+msgid "Group Statistics"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-write.c:77
-#, c-format
-msgid "%s: Opening portable-file handle %s for writing."
+#: src/language/stats/t-test.q:832
+msgid "Paired Sample Statistics"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-write.c:87
+#: src/language/stats/t-test.q:854 src/language/stats/t-test.q:1198
+#: src/language/stats/t-test.q:1388
 #, c-format
 #, c-format
-msgid ""
-"An error occurred while opening \"%s\" for writing as a portable file: %s."
+msgid "Pair %d"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-write.c:123
-msgid "Wrote portable-file header successfully."
+#: src/language/stats/t-test.q:971
+msgid "Independent Samples Test"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-write.c:128
-msgid "Error writing portable-file header."
+#: src/language/stats/t-test.q:979
+msgid "Levene's Test for Equality of Variances"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-write.c:168
-#, c-format
-msgid "%s: Writing portable file: %s."
+#: src/language/stats/t-test.q:981
+msgid "t-test for Equality of Means"
 msgstr ""
 
 msgstr ""
 
-#: src/pfm-write.c:510
-msgid "writing as a portable file"
+#: src/language/stats/t-test.q:984 src/language/stats/t-test.q:1373
+msgid "Sig."
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:339
-#, c-format
-msgid "PostScript driver initializing as `%s'..."
+#: src/language/stats/t-test.q:988 src/language/stats/t-test.q:1272
+msgid "Mean Difference"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:463
-#, c-format
-msgid ""
-"PostScript driver: The defined page is not long enough to hold margins and "
-"headers, plus least 15 lines of the default fonts.  In fact, there's only "
-"room for %d lines of each font at the default size of %d.%03d points."
+#: src/language/stats/t-test.q:989
+msgid "Std. Error Difference"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:593
+#: src/language/stats/t-test.q:994 src/language/stats/t-test.q:1169
+#: src/language/stats/t-test.q:1264
 #, c-format
 #, c-format
-msgid "Unknown configuration parameter `%s' for PostScript device driver."
+msgid "%g%% Confidence Interval of the Difference"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:609
-#, c-format
-msgid ""
-"Unknown orientation `%s'.  Valid orientations are `portrait' and `landscape'."
+#: src/language/stats/t-test.q:1049
+msgid "Equal variances assumed"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:621
-msgid ""
-"Unknown value for `data'.  Valid values are `clean7bit', `clean8bit', and "
-"`binary'."
+#: src/language/stats/t-test.q:1101
+msgid "Equal variances not assumed"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:630
-msgid "Unknown value for `line-ends'.  Valid values are `lf' and `crlf'."
+#: src/language/stats/t-test.q:1159
+msgid "Paired Samples Test"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:639
-msgid "Unknown value for `line-style'.  Valid values are `thick' and `double'."
+#: src/language/stats/t-test.q:1162
+msgid "Paired Differences"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:701
-#, c-format
-msgid ""
-"Default font size must be at least 1 point (value of 1000 for key `%s')."
+#: src/language/stats/t-test.q:1174
+msgid "Std. Error Mean"
 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/t-test.q:1253
+msgid "One-Sample Test"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:796
+#: src/language/stats/t-test.q:1258
 #, c-format
 #, c-format
-msgid "Nonnegative integer required as value for `%s'."
+msgid "Test Value = %f"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:922
-#, c-format
-msgid "%s: %s: Opening PostScript font encoding..."
+#: src/language/stats/t-test.q:1368
+msgid "Paired Samples Correlations"
+msgstr ""
+
+#: src/language/stats/t-test.q:1372
+msgid "Correlation"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:928
+#: src/language/stats/t-test.q:1391
 #, c-format
 #, c-format
-msgid ""
-"PostScript driver: Cannot open encoding file `%s': %s.  Substituting "
-"ISOLatin1Encoding for missing encoding."
+msgid "%s & %s"
+msgstr ""
+
+#: src/language/tests/moments-test.c:49
+msgid "expecting weight value"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:970
-msgid "PostScript driver: Invalid numeric format."
+#: src/language/utilities/date.c:35
+msgid "Only USE ALL is currently implemented."
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:975
+#: src/language/utilities/include.c:43
+msgid "expecting file name"
+msgstr ""
+
+#: src/language/utilities/permissions.c:77
 #, c-format
 #, c-format
-msgid ""
-"PostScript driver: Codes must be between 0 and 255.  (%d is not allowed.)"
+msgid "Expecting %s or %s."
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:1011
+#: src/language/utilities/permissions.c:110
 #, c-format
 #, c-format
-msgid "PostScript driver: Error closing encoding file `%s'."
+msgid "Cannot stat %s: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:1014
+#: src/language/utilities/permissions.c:123
 #, c-format
 #, c-format
-msgid "%s: PostScript font encoding read successfully."
+msgid "Cannot change mode of %s: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:1108
+#: 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
+#: src/language/utilities/set.q:190
 #, c-format
 #, c-format
-msgid "%s: %s: Opening PostScript encoding list file."
+msgid "%s is obsolete."
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:1143
+#: src/language/utilities/set.q:193
 #, c-format
 #, c-format
-msgid "%s: PostScript encoding list file read successfully."
+msgid "%s is not implemented."
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:1157
-msgid "<<default encoding>>"
+#: src/language/utilities/set.q:196
+msgid "Active file compression is not implemented."
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:1315
+#: src/language/utilities/set.q:271
+#, c-format
 msgid ""
 msgid ""
-"Cannot find PostScript prologue.  The use of `-vv' on the command line is "
-"suggested as a debugging aid."
+"CC%c: Custom currency string `%s' does not contain exactly three periods or "
+"commas (not both)."
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:1320
-#, c-format
-msgid "%s: %s: Opening PostScript prologue..."
+#: src/language/utilities/set.q:323
+msgid "EPOCH must be 1500 or later."
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:1492
-#, c-format
-msgid "%s: PostScript prologue read successfully."
+#: src/language/utilities/set.q:330
+msgid "expecting AUTOMATIC or year"
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:1496
-#, c-format
-msgid "%s: Error reading PostScript prologue."
+#: src/language/utilities/set.q:351
+msgid "LENGTH must be at least 1."
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:1666
-#, c-format
-msgid "PostScript output driver: %s: %s"
+#: src/language/utilities/set.q:395
+msgid "WIDTH must be at least 40."
 msgstr ""
 
 msgstr ""
 
-#: src/postscript.c:2363
+#: src/language/utilities/set.q:417
 #, c-format
 #, c-format
-msgid "PostScript driver: Cannot find encoding `%s' for PostScript font `%s'."
+msgid ""
+"FORMAT requires numeric output format as an argument.  Specified format %s "
+"is of type string."
 msgstr ""
 
 msgstr ""
 
-#: src/print.c:207
-msgid "expecting a valid subcommand"
+#: src/language/utilities/set.q:474
+msgid "BLANKS is SYSMIS."
 msgstr ""
 
 msgstr ""
 
-#: src/print.c:387 src/print.c:404
+#: src/language/utilities/set.q:476
 #, c-format
 #, c-format
-msgid "%g is not a valid column location."
+msgid "BLANKS is %g."
 msgstr ""
 
 msgstr ""
 
-#: src/print.c:398
+#: src/language/utilities/set.q:508
 #, c-format
 #, c-format
-msgid "Column location expected following `%d-'."
+msgid "CC%c is \"%s\"."
 msgstr ""
 
 msgstr ""
 
-#: src/print.c:409
+#: src/language/utilities/set.q:545
 #, c-format
 #, c-format
-msgid ""
-"%d-%ld is not a valid column range.  The second column must be greater than "
-"or equal to the first."
+msgid "DECIMAL is \"%c\"."
 msgstr ""
 
 msgstr ""
 
-#: src/print.c:515
+#: src/language/utilities/set.q:551
 #, c-format
 #, c-format
-msgid ""
-"%s is not of the same type as %s.  To specify variables of different types "
-"in the same variable list, use a FORTRAN-like format specifier."
+msgid "ENDCMD is \"%c\"."
 msgstr ""
 
 msgstr ""
 
-#: src/print.c:545
-msgid ""
-"The ending column for a field must not be less than the starting column."
+#: src/language/utilities/set.q:557
+#, c-format
+msgid "FORMAT is %s."
 msgstr ""
 
 msgstr ""
 
-#: src/print.c:628
+#: src/language/utilities/set.q:563
 #, c-format
 #, c-format
-msgid "%s variables cannot be displayed with format %s."
+msgid "LENGTH is %d."
 msgstr ""
 
 msgstr ""
 
-#: src/print.c:715
+#: src/language/utilities/set.q:569
 #, c-format
 #, c-format
-msgid "Display format %s may not be used with a %s variable."
+msgid "MXERRS is %d."
 msgstr ""
 
 msgstr ""
 
-#: src/print.c:865
+#: src/language/utilities/set.q:575
 #, c-format
 #, c-format
-msgid "Writing %3d records to file %s."
+msgid "MXLOOPS is %d."
 msgstr ""
 
 msgstr ""
 
-#: src/print.c:866
+#: src/language/utilities/set.q:581
 #, c-format
 #, c-format
-msgid "Writing %3d records to the listing file."
+msgid "MXWARNS is %d."
 msgstr ""
 
 msgstr ""
 
-#: src/print.c:1080
-msgid "A file name or handle was expected in the OUTFILE subcommand."
+#: src/language/utilities/set.q:588
+msgid "SCOMPRESSION is ON."
 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/utilities/set.q:590
+msgid "SCOMPRESSION is OFF."
 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/utilities/set.q:597
+msgid "UNDEFINED is WARN."
 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/utilities/set.q:599
+msgid "UNDEFINED is NOWARN."
 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/utilities/set.q:607
+msgid "WEIGHT is off."
 msgstr ""
 
 msgstr ""
 
-#: src/recode.c:330
+#: src/language/utilities/set.q:609
 #, c-format
 #, c-format
-msgid "Type mismatch after INTO: %s is not a numeric variable."
-msgstr ""
-
-#: src/recode.c:360
-msgid ""
-"INTO must be used when the input values are numeric and output values are "
-"string."
+msgid "WEIGHT is variable %s."
 msgstr ""
 
 msgstr ""
 
-#: src/recode.c:368
-msgid ""
-"INTO must be used when the input values are string and output values are "
-"numeric."
+#: src/language/utilities/set.q:615
+#, c-format
+msgid "WIDTH is %d."
 msgstr ""
 
 msgstr ""
 
-#: src/recode.c:505
-msgid ""
-"Inconsistent output types.  The output values must be all numeric or all "
-"string."
+#: src/language/utilities/title.c:70
+#, c-format
+msgid "%s: `.' expected after string."
 msgstr ""
 
 msgstr ""
 
-#: src/recode.c:556
-msgid "following LO THRU"
+#: src/language/utilities/title.c:140
+#, c-format
+msgid "Document entered %s by %s:"
 msgstr ""
 
 msgstr ""
 
-#: src/recode.c:572 src/recode.c:601
-msgid "in source value"
+#: src/language/xforms/compute.c:143 src/language/xforms/compute.c:190
+#, c-format
+msgid ""
+"When executing COMPUTE: SYSMIS is not a valid value as an index into vector %"
+"s."
 msgstr ""
 
 msgstr ""
 
-#: src/recode.c:614
+#: src/language/xforms/compute.c:146 src/language/xforms/compute.c:197
+#, c-format
 msgid ""
 msgid ""
-"Keyword CONVERT may only be used with string input values and numeric output "
-"values."
+"When executing COMPUTE: %g is not a valid value as an index into vector %s."
 msgstr ""
 
 msgstr ""
 
-#: src/recode.c:870
-msgid "!!END!!"
+#: src/language/xforms/compute.c:331
+#, c-format
+msgid "There is no vector named %s."
 msgstr ""
 
 msgstr ""
 
-#: src/recode.c:891 src/recode.c:907
-msgid "!!ERROR!!"
+#: src/language/xforms/count.c:125
+msgid "Destination cannot be a string variable."
 msgstr ""
 
 msgstr ""
 
-#: src/rename-vars.c:59
-msgid "`(' expected."
+#: src/language/xforms/recode.c:247
+msgid ""
+"Inconsistent target variable types.  Target variables must be all numeric or "
+"all string."
 msgstr ""
 
 msgstr ""
 
-#: src/rename-vars.c:67
-msgid "`=' expected between lists of new and old variable names."
+#: src/language/xforms/recode.c:267
+msgid "CONVERT requires string input values and numeric output values."
 msgstr ""
 
 msgstr ""
 
-#: src/rename-vars.c:85
-msgid "`)' expected after variable names."
+#: src/language/xforms/recode.c:385
+msgid "expecting output value"
 msgstr ""
 
 msgstr ""
 
-#: src/repeat.c:158
+#: src/language/xforms/recode.c:432
 #, c-format
 #, c-format
-msgid "Identifier %s is given twice."
+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/repeat.c:201
+#: src/language/xforms/recode.c:448
 #, 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."
+"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/repeat.c:310
-msgid "No commands in scope."
+#: src/language/xforms/recode.c:463
+#, c-format
+msgid "INTO is required with %s input values and %s output values."
 msgstr ""
 
 msgstr ""
 
-#: src/repeat.c:510
-msgid "No matching DO REPEAT."
+#: src/language/xforms/recode.c:476
+#, c-format
+msgid "Type mismatch.  Cannot store %s data in %s variable %s."
 msgstr ""
 
 msgstr ""
 
-#: src/sample.c:71
+#: src/language/xforms/sample.c:78
 msgid "The sampling factor must be between 0 and 1 exclusive."
 msgstr ""
 
 msgid "The sampling factor must be between 0 and 1 exclusive."
 msgstr ""
 
-#: src/sample.c:91
+#: src/language/xforms/sample.c:98
 #, c-format
 msgid "Cannot sample %d observations from a population of %d."
 msgstr ""
 
 #, c-format
 msgid "Cannot sample %d observations from a population of %d."
 msgstr ""
 
-#: src/sel-if.c:102
+#: src/language/xforms/select-if.c:101
+msgid "Syntax error expecting OFF or BY.  Turning off case filtering."
+msgstr ""
+
+#: src/language/xforms/select-if.c:116
 msgid "The filter variable must be numeric."
 msgstr ""
 
 msgid "The filter variable must be numeric."
 msgstr ""
 
-#: src/sel-if.c:108
+#: src/language/xforms/select-if.c:122
 msgid "The filter variable may not be scratch."
 msgstr ""
 
 msgid "The filter variable may not be scratch."
 msgstr ""
 
-#: src/sel-if.c:142
-msgid "Only last instance of this command is in effect."
+#: src/libpspp/hash.c:601
+#, c-format
+msgid "hash table:"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:167
-msgid "corrupt system file: "
+#: src/math/percentiles.c:44
+msgid "HAverage"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:183 src/sfm-write.c:741
-#, c-format
-msgid "%s: Closing system file: %s."
+#: src/math/percentiles.c:45
+msgid "Weighted Average"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:256
-#, c-format
-msgid "Cannot read file %s as system file: already opened for %s."
+#: src/math/percentiles.c:46
+msgid "Rounded"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:261
-#, c-format
-msgid "%s: Opening system-file handle %s for reading."
+#: src/math/percentiles.c:47
+msgid "Empirical"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:269
-#, c-format
-msgid ""
-"An error occurred while opening \"%s\" for reading as a system file: %s."
+#: src/math/percentiles.c:48
+msgid "Empirical with averaging"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:303
+#: src/math/sort.c:440
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%s: Weighting variable may not be a continuation of a long string variable."
+"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:306
+#: src/output/afm.c:151
 #, c-format
 #, c-format
-msgid "%s: Weighting variable may not be a string variable."
+msgid "opening font metrics file \"%s\""
 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/output/afm.c:241
+msgid "first line must be StartFontMetrics"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:386
+#: src/output/afm.c:268
 #, c-format
 #, c-format
-msgid "%s: Unrecognized record type 7, subtype %d encountered in system file."
+msgid "unsupported MappingScheme %d"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:410
-#, c-format
-msgid "%s: Unrecognized record type %d."
+#: src/output/afm.c:289
+msgid "required FontName is missing"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:416
-msgid "Read system-file dictionary successfully."
+#: src/output/afm.c:396
+msgid "CharMetrics line must start with C or CH"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:426
-msgid "Error reading system-file header."
+#: src/output/afm.c:537
+#, c-format
+msgid "reference to unknown character \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:450
-#, c-format
-msgid ""
-"%s: Bad size (%d) or count (%d) field on record type 7, subtype 3.\tExpected "
-"size %d, count 8."
+#: src/output/afm.c:595
+msgid "expected end of file"
 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/output/afm.c:607
+msgid "syntax error expecting end of line"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:477
-#, c-format
-msgid ""
-"%s: File-indicated endianness (%s) does not match endianness intuited from "
-"file header (%s)."
+#: src/output/afm.c:625 src/output/afm.c:662
+msgid "number out of valid range"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:479 src/sfm-read.c:480
-msgid "big-endian"
+#: src/output/afm.c:627 src/output/afm.c:664
+msgid "invalid numeric syntax"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:479 src/sfm-read.c:480
-msgid "little-endian"
+#: src/output/afm.c:643
+msgid "syntax error expecting integer"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:481
-msgid "unknown"
+#: src/output/afm.c:681
+msgid "syntax error expecting number"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:485
-#, c-format
-msgid "%s: File-indicated character representation code (%s) is not ASCII."
+#: src/output/afm.c:694
+msgid "syntax error in hex constant"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:487
-msgid "DEC Kanji"
+#: src/output/afm.c:709
+msgid "syntax error expecting hex constant"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:506
-#, c-format
-msgid ""
-"%s: Bad size (%d) or count (%d) field on record type 7, subtype 4.\tExpected "
-"size %d, count 8."
+#: src/output/afm.c:747
+msgid "unexpected end of line"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:521
-#, c-format
-msgid ""
-"%s: File-indicated value is different from internal value for at least one "
-"of the three system values.  SYSMIS: indicated %g, expected %g; HIGHEST: %g, "
-"%g; LOWEST: %g, %g."
+#: src/output/afm.c:797
+msgid "unexpected end of line expecting string"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:565
+#: src/output/ascii.c:161
 #, c-format
 #, c-format
-msgid ""
-"%s: Bad magic.  Proper system files begin with the four characters `$FL2'. "
-"This file will not be read."
+msgid "ascii: opening output file \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:608
+#: src/output/ascii.c:172
 #, 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."
+"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/sfm-read.c:624
+#: src/output/ascii.c:233
 #, c-format
 #, c-format
-msgid "%s: Number of elements per case (%d) is not between 1 and %d."
+msgid "ascii: closing output file \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:631
+#: src/output/ascii.c:285
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"%s: Index of weighting variable (%d) is not between 0 and number of elements "
-"per case (%d)."
+"ascii: bad index value for `box' key: syntax is box[INDEX], 0 <= INDEX < %d "
+"decimal, with INDEX expressed in base 4"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:637
+#: src/output/ascii.c:292
 #, c-format
 #, c-format
-msgid "%s: Number of cases in file (%ld) is not between -1 and %d."
+msgid "ascii: multiple values for %s"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:642
+#: src/output/ascii.c:300
 #, c-format
 #, c-format
-msgid "%s: Compression bias (%g) is not the usual value of 100."
+msgid "ascii: unknown parameter `%s'"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:739
+#: src/output/ascii.c:314
 #, c-format
 #, c-format
-msgid "%s: position %d: Bad record type (%d); the expected value was 2."
+msgid "ascii: positive integer required as `%s' value"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:748
-#, c-format
-msgid ""
-"%s: position %d: String variable does not have proper number of continuation "
-"records."
+#: src/output/ascii.c:340
+msgid "ascii: `emphasis' value must be `bold', `underline', or `none'"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:756
+#: src/output/ascii.c:353
 #, c-format
 #, c-format
-msgid "%s: position %d: Superfluous long string continuation record."
+msgid "ascii: zero or positive integer required as `%s' value"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:761
+#: src/output/ascii.c:384
 #, c-format
 #, c-format
-msgid "%s: position %d: Bad variable type code %d."
+msgid "ascii: boolean value expected for `%s'"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:764
+#: src/output/ascii.c:473
 #, c-format
 #, c-format
-msgid "%s: position %d: Variable label indicator field is not 0 or 1."
+msgid "ascii: bad line (%d,%d)-(%d,%d) out of (%d,%d)\n"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:768
+#: src/output/ascii.c:683 src/output/postscript.c:831
 #, c-format
 #, c-format
-msgid ""
-"%s: position %d: Missing value indicator field is not -3, -2, 0, 1, 2, or 3."
+msgid "%s - Page %d"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:780
-#, c-format
-msgid "%s: position %d: Variable name begins with invalid character."
+#: src/output/ascii.c:727
+msgid "ascii: charts are unsupported by this driver"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:783
-#, c-format
-msgid "%s: position %d: Variable name begins with lowercase letter %c."
+#: src/output/charts/plot-hist.c:127
+msgid "HISTOGRAM"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:786
+#: src/output/html.c:70
 #, c-format
 #, c-format
-msgid ""
-"%s: position %d: Variable name begins with octothorpe (`#').  Scratch "
-"variables should not appear in system files."
+msgid "opening HTML output file: %s"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:800
-#, c-format
-msgid "%s: position %d: Variable name character %d is lowercase letter %c."
+#: src/output/html.c:81
+msgid "PSPP Output"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:808
+#: src/output/html.c:168
 #, c-format
 #, c-format
-msgid ""
-"%s: position %d: character `\\%03o' (%c) is not valid in a variable name."
+msgid "unknown configuration parameter `%s' for HTML device driver"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:849
-#, c-format
-msgid "%s: Variable %s indicates variable label of invalid length %d."
+#: src/output/html.c:184
+msgid "`chart-files' value must contain `#'"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:865
+#: src/output/html.c:382
 #, c-format
 #, c-format
-msgid "%s: Long string variable %s may not have missing values."
+msgid "creating \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:889
+#: src/output/output.c:165
 #, c-format
 #, c-format
-msgid ""
-"%s: String variable %s may not have missing values specified as a range."
+msgid "unknown output driver `%s'"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:926
+#: src/output/output.c:167
 #, c-format
 #, c-format
-msgid "%s: Long string continuation records omitted at end of dictionary."
+msgid "output driver `%s' referenced but never defined"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:929
-#, c-format
-msgid ""
-"%s: System file header indicates %d variable positions but %d were read from "
-"file."
+#: src/output/output.c:259
+msgid "using default output driver configuration"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:939
-#, c-format
-msgid "%s: Duplicate variable name `%s' within system file."
+#: src/output/output.c:289
+msgid "cannot find output initialization file (use `-vv' to view search path)"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:979
+#: src/output/output.c:297
 #, c-format
 #, c-format
-msgid "%s: %s variable %s has %s format specifier %s."
+msgid "cannot open \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1058
+#: src/output/output.c:309
 #, c-format
 #, c-format
-msgid ""
-"%s: Variable index record (type 4) does not immediately follow value label "
-"record (type 3) as it should."
+msgid "reading \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1068
-#, c-format
-msgid ""
-"%s: Number of variables associated with a value label (%d) is not between 1 "
-"and the number of variables (%d)."
+#: src/output/output.c:331
+msgid "syntax error"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1084
+#: src/output/output.c:340
 #, c-format
 #, c-format
-msgid ""
-"%s: Variable index associated with value label (%d) is not between 1 and the "
-"number of values (%d)."
+msgid "error closing \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1091
-#, c-format
-msgid ""
-"%s: Variable index associated with value label (%d) refers to a continuation "
-"of a string variable, not to an actual variable."
+#: src/output/output.c:348
+msgid "no active output drivers"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1095
-#, c-format
-msgid "%s: Value labels are not allowed on long string variables (%s)."
+#: src/output/output.c:351
+msgid "error reading device definition file"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1105
+#: src/output/output.c:468
 #, c-format
 msgid ""
 #, 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."
+"Driver classes:\n"
+"\t"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1145
+#: src/output/output.c:500
 #, c-format
 #, c-format
-msgid "%s: File contains duplicate label for value %g for variable %s."
+msgid "syntax error parsing options for \"%s\" driver"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1148
+#: src/output/output.c:516
 #, c-format
 #, c-format
-msgid "%s: File contains duplicate label for value `%.*s' for variable %s."
+msgid ""
+"reached end of options inside quoted string parsing options for \"%s\" driver"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1184 src/sfm-read.c:1461
+#: src/output/output.c:586
 #, c-format
 #, c-format
-msgid "%s: Reading system file: %s."
+msgid "syntax error in string constant parsing options for \"%s\" driver"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1186 src/sfm-read.c:1366 src/sfm-read.c:1407
+#: src/output/output.c:634
 #, c-format
 #, c-format
-msgid "%s: Unexpected end of file."
+msgid "syntax error expecting `=' parsing options for driver \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1203
+#: src/output/output.c:685
 #, c-format
 #, c-format
-msgid "%s: System file contains multiple type 6 (document) records."
+msgid "unknown output driver class `%.*s'"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1209
+#: src/output/output.c:700
 #, c-format
 #, c-format
-msgid "%s: Number of document lines (%ld) must be greater than 0."
+msgid "unknown device type `%.*s'"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1229
-msgid "dictionary:\n"
+#: src/output/output.c:717
+#, c-format
+msgid "cannot initialize output driver `%s' of class `%s'"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1238
-msgid "num"
+#: src/output/output.c:763
+msgid "driver definition line missing driver name or class name"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1239
-msgid "str"
+#: src/output/output.c:909
+#, c-format
+msgid "unit \"%s\" is unknown in dimension \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1243
-msgid "left"
+#: src/output/output.c:924
+#, c-format
+msgid "bad dimension \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1243
-msgid "right"
+#: src/output/output.c:950
+#, c-format
+msgid "`x' expected in paper size `%s'"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1249
-msgid "none"
+#: src/output/output.c:960
+#, c-format
+msgid "trailing garbage `%s' on paper size `%s'"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1253
-msgid "one"
+#: src/output/output.c:1004
+msgid "paper size name cannot be empty"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1257
-msgid "two"
+#: src/output/output.c:1022
+msgid "cannot find `papersize' configuration file"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1261
-msgid "three"
+#: src/output/output.c:1029
+#, c-format
+msgid "error opening \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1269
-msgid "low"
+#: src/output/output.c:1040
+#, c-format
+msgid "error reading \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1273
-msgid "high"
+#: src/output/output.c:1066
+msgid "syntax error in paper size definition"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1277
-msgid "range+1"
+#: src/output/output.c:1078
+msgid "error reading paper size definition file"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1281
-msgid "low+1"
+#: src/output/postscript.c:164
+#, c-format
+msgid "opening PostScript output file \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1285
-msgid "high+1"
+#: src/output/postscript.c:202
+#, c-format
+msgid ""
+"The defined PostScript page is not long enough to hold margins and headers, "
+"plus least 15 lines of the default fonts.  In fact, there's only room for %d "
+"lines of each font at the default size of %d.%03d points."
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1319
+#: src/output/postscript.c:250
 #, c-format
 #, c-format
-msgid "%s: Error reading file: %s."
+msgid "closing PostScript output file \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1357
+#: src/output/postscript.c:310
 #, c-format
 #, c-format
-msgid "%s: Compressed data is corrupted.  Data ends partway through a case."
+msgid "unknown configuration parameter `%s' for PostScript device driver"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1463
+#: src/output/postscript.c:326
 #, c-format
 #, c-format
-msgid "%s: Partial record at end of system file."
+msgid ""
+"unknown orientation `%s' (valid orientations are `portrait' and `landscape')"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-read.c:1501
-msgid "reading as a system file"
+#: src/output/postscript.c:338
+#, c-format
+msgid "boolean value expected for %s"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-write.c:113
+#: src/output/postscript.c:351
 #, c-format
 #, c-format
-msgid "Cannot write file %s as system file: already opened for %s."
+msgid "positive integer value required for `%s'"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-write.c:118
+#: src/output/postscript.c:356
 #, c-format
 #, c-format
-msgid "%s: Opening system-file handle %s for writing."
+msgid "default font size must be at least 1 point (value of 1000 for key `%s')"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-write.c:128
+#: src/output/postscript.c:388
 #, c-format
 #, c-format
-msgid ""
-"An error occurred while opening \"%s\" for writing as a system file: %s."
+msgid "value for `%s' must be a dimension of positive length (i.e., `1in')"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-write.c:181
-msgid "Wrote system-file header successfully."
+#: src/output/postscript.c:1181
+#, c-format
+msgid "\"%s\": bad font specification"
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-write.c:186
-msgid "Error writing system-file header."
+#: src/output/postscript.c:1189
+#, c-format
+msgid "could not find AFM file \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-write.c:605
+#: src/output/postscript.c:1203
 #, c-format
 #, c-format
-msgid "%s: Writing system file: %s."
+msgid "could not find font \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/sfm-write.c:751
-msgid "writing as a system file"
+#: src/output/postscript.c:1212
+#, c-format
+msgid "could not find encoding \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:124
-msgid "`A' or `D' expected inside parentheses."
+#: src/output/postscript.c:1312
+#, c-format
+msgid "cannot open font file \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:130
-msgid "`)' expected."
+#: src/output/postscript.c:1353
+#, c-format
+msgid "reading font file \"%s\""
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:452
+#: src/output/postscript.c:1375
 #, c-format
 #, c-format
-msgid "%s: Cannot create temporary directory: %s."
+msgid "cannot open font encoding file \"%s\""
+msgstr ""
+
+#: src/output/postscript.c:1404
+msgid "invalid numeric format"
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:476
+#: src/output/table.c:231
 #, c-format
 #, c-format
-msgid "%s: Error removing directory for temporary files: %s."
+msgid "bad vline: x=%d+%d=%d y=(%d+%d=%d,%d+%d=%d) in table size (%d,%d)\n"
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:520
+#: src/output/table.c:302
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"Out of memory.  Could not allocate room for minimum of %d cases of %d bytes "
-"each.  (PSPP workspace is currently restricted to a maximum of %d KB.)"
+"bad box: (%d+%d=%d,%d+%d=%d)-(%d+%d=%d,%d+%d=%d) in table size (%d,%d)\n"
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:532
-#, c-format
-msgid "allocated %d cases == %d bytes\n"
+#: src/ui/gui/customentry.c:338
+msgid "Style of bevel around the custom entry button"
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:570
-#, c-format
-msgid "%s: Error writing temporary file: %s."
+#: src/ui/gui/menu-actions.c:63
+msgid "Untitled"
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:582
-#, c-format
-msgid "SORT: Closing handle %d."
+#: src/ui/gui/menu-actions.c:65
+msgid "PSPP Data Editor"
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:588 src/sort.c:812
-#, c-format
-msgid "%s: Error closing temporary file: %s."
+#: src/ui/gui/menu-actions.c:220 src/ui/gui/psppire.glade:459
+msgid "Open"
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:610 src/sort.c:626
-#, c-format
-msgid "SORT: %s: Opening for writing as run %d."
+#: src/ui/gui/menu-actions.c:228
+msgid "System Files (*.sav)"
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:632
-#, c-format
-msgid "%s: Error opening temporary file for reading: %s."
+#: src/ui/gui/menu-actions.c:234
+msgid "Portable Files (*.por) "
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:658 src/sort.c:674
-#, c-format
-msgid "%s: Error creating temporary file: %s."
+#: src/ui/gui/menu-actions.c:240
+msgid "All Files"
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:816 src/sort.c:977 src/sort.c:1027 src/sort.c:1197
-#: src/sort.c:1204
-#, c-format
-msgid "%s: Error removing temporary file: %s."
+#: src/ui/gui/menu-actions.c:272
+msgid "Save Data As"
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:959
-msgid "merging runs"
+#: src/ui/gui/menu-actions.c:568
+msgid "Font Selection"
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:967
-#, c-format
-msgid " into run %d(%d)\n"
+#: src/ui/gui/message-dialog.c:136
+msgid "Script Error"
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:986
-msgid "Out of memory expanding Huffman priority queue."
+#: src/ui/gui/message-dialog.c:140
+msgid "Data File Error"
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:1038
-#, c-format
-msgid "%s: Error creating temporary file for merge: %s."
+#: src/ui/gui/message-dialog.c:145
+msgid "PSPP Error"
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:1066 src/sort.c:1124
-#, c-format
-msgid "%s: Error reading temporary file in merge: %s."
+#: src/ui/gui/missing-val-dialog.c:118 src/ui/gui/missing-val-dialog.c:163
+msgid "Incorrect value for variable type"
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:1069 src/sort.c:1128
-#, c-format
-msgid "%s: Unexpected end of temporary file in merge."
+#: src/ui/gui/missing-val-dialog.c:139 src/ui/gui/missing-val-dialog.c:146
+msgid "Incorrect range specification"
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:1094
-#, c-format
-msgid "%s: Error writing temporary file in merge: %s."
+#: src/ui/gui/psppire.c:67
+msgid "Sorry. The help system hasn't yet been implemented."
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:1144 src/sort.c:1177
-#, c-format
-msgid "%s: Error closing temporary file in merge: %s."
+#: src/ui/gui/psppire-data-store.c:695
+msgid "var"
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:1149
+#: src/ui/gui/psppire-data-store.c:779 src/ui/gui/psppire-var-store.c:518
+#: src/ui/gui/psppire-var-store.c:528 src/ui/gui/psppire-var-store.c:538
+#: src/ui/gui/psppire-var-store.c:735
 #, c-format
 #, c-format
-msgid "%s: Error removing temporary file in merge: %s."
+msgid "%d"
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:1248
-#, c-format
-msgid "%s: Cannot open sort result file: %s."
+#: src/ui/gui/psppire.glade:39
+msgid "_File"
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:1259
-#, c-format
-msgid "%s: Error reading sort result file: %s."
+#: src/ui/gui/psppire.glade:103
+msgid "_Edit"
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:1262
-#, c-format
-msgid "%s: Unexpected end of sort result file: %s."
+#: src/ui/gui/psppire.glade:140
+msgid "Paste _Variables"
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:1273
-#, c-format
-msgid "%s: Error closing sort result file: %s."
+#: src/ui/gui/psppire.glade:148
+msgid "Cl_ear"
 msgstr ""
 
 msgstr ""
 
-#: src/sort.c:1277
-#, c-format
-msgid "%s: Error removing sort result file: %s."
+#: src/ui/gui/psppire.glade:165
+msgid "_Find"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:98
-msgid "File:"
+#: src/ui/gui/psppire.glade:189
+msgid "_View"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:100
-msgid "Label:"
+#: src/ui/gui/psppire.glade:198
+msgid "Status Bar"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:102
-msgid "No label."
+#: src/ui/gui/psppire.glade:207
+msgid "Toolbars"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:103
-msgid "Created:"
+#: src/ui/gui/psppire.glade:221
+msgid "Fonts"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:106
-msgid "Endian:"
+#: src/ui/gui/psppire.glade:230
+msgid "Grid Lines"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:107
-msgid "Big."
+#: src/ui/gui/psppire.glade:240 src/ui/gui/psppire.glade:748
+#: src/ui/gui/psppire.glade:1627 src/ui/gui/psppire.glade:1904
+msgid "Value Labels"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:107
-msgid "Little."
+#: src/ui/gui/psppire.glade:256
+msgid "Data"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:108
-msgid "Variables:"
+#: src/ui/gui/psppire.glade:265 src/ui/gui/psppire.glade:578
+msgid "Variables"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:111
-msgid "Cases:"
+#: src/ui/gui/psppire.glade:278
+msgid "_Data"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:114
-msgid "Type:"
+#: src/ui/gui/psppire.glade:288 src/ui/gui/psppire.glade:654
+msgid "Insert Variable"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:115
-msgid "System File."
+#: src/ui/gui/psppire.glade:297
+msgid "Insert Cases"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:116
-msgid "Weight:"
+#: src/ui/gui/psppire.glade:306 src/ui/gui/psppire.glade:562
+#: src/ui/gui/psppire.glade:2469
+msgid "Go To Case"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:118
-msgid "Not weighted."
+#: src/ui/gui/psppire.glade:333 src/ui/gui/psppire.glade:2580
+msgid "Sort Cases"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:119
-msgid "Mode:"
+#: src/ui/gui/psppire.glade:343
+msgid "Transpose"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:121
-#, c-format
-msgid "Compression %s."
+#: src/ui/gui/psppire.glade:352
+msgid "Restructure"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:121
-msgid "on"
+#: src/ui/gui/psppire.glade:361
+msgid "Merge Files"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:121
-msgid "off"
+#: src/ui/gui/psppire.glade:370
+msgid "Aggregate"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:130 src/sysfile-info.c:367
-msgid "Description"
+#: src/ui/gui/psppire.glade:385 src/ui/gui/psppire.glade:684
+msgid "Split File"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:131 src/sysfile-info.c:364
-msgid "Position"
+#: src/ui/gui/psppire.glade:394 src/ui/gui/psppire.glade:718
+msgid "Select Cases"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:189
-msgid "The active file does not have a file label."
+#: src/ui/gui/psppire.glade:403 src/ui/gui/psppire.glade:701
+msgid "Weight Cases"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:192
-msgid "File label:"
+#: src/ui/gui/psppire.glade:415
+msgid "_Help"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:254
-msgid "No variables to display."
+#: src/ui/gui/psppire.glade:424
+msgid "_About"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:273
-msgid "Macros not supported."
+#: src/ui/gui/psppire.glade:475
+msgid "Save"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:281
-msgid "The active file dictionary does not contain any documents."
+#: src/ui/gui/psppire.glade:491
+msgid "Print"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:289
-msgid "Documents in the active file:"
+#: src/ui/gui/psppire.glade:519
+msgid "Undo"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:369 src/sysfile-info.c:527 src/vfm.c:1115
-msgid "Label"
+#: src/ui/gui/psppire.glade:534
+msgid "Redo"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:441
-#, c-format
-msgid "Format: %s"
+#: src/ui/gui/psppire.glade:608
+msgid "Find"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:448
-#, c-format
-msgid "Print Format: %s"
+#: src/ui/gui/psppire.glade:636
+msgid "Insert Case"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:451
-#, c-format
-msgid "Write Format: %s"
+#: src/ui/gui/psppire.glade:768
+msgid "Use Sets"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:459
-msgid "Missing Values: "
+#: src/ui/gui/psppire.glade:900
+msgid "Data View"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:581
-msgid "No vectors defined."
+#: src/ui/gui/psppire.glade:948
+msgid "Variable View"
 msgstr ""
 
 msgstr ""
 
-#: src/sysfile-info.c:596
-msgid "Vector"
+#: src/ui/gui/psppire.glade:994
+msgid "This is pre-alpha software.  It probably will not work."
 msgstr ""
 
 msgstr ""
 
-#: src/tab.c:276
-#, c-format
-msgid "bad vline: x=%d+%d=%d y=(%d+%d=%d,%d+%d=%d) in table size (%d,%d)\n"
+#: src/ui/gui/psppire.glade:995
+msgid ""
+"    This program is free software; you can redistribute it and/or modify\n"
+"    it under the terms of the GNU General Public License as published by\n"
+"    the Free Software Foundation; either version 2 of the License, or\n"
+"    (at your option) any later version.\n"
+"\n"
+"    This program is distributed in the hope that it will be useful,\n"
+"    but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
+"    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n"
+"    GNU General Public License for more details.\n"
+"\n"
+"    You should have received a copy of the GNU General Public License\n"
+"    along with this program; if not, write to the Free Software\n"
+"    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA\n"
+"    02110-1301, USA.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/tab.c:312
-#, c-format
-msgid "bad hline: x=(%d+%d=%d,%d+%d=%d) y=%d+%d=%d in table size (%d,%d)\n"
+#: src/ui/gui/psppire.glade:1020
+msgid "Variable Type"
 msgstr ""
 
 msgstr ""
 
-#: src/tab.c:352
-#, c-format
-msgid ""
-"bad box: (%d+%d=%d,%d+%d=%d)-(%d+%d=%d,%d+%d=%d) in table size (%d,%d)\n"
+#: src/ui/gui/psppire.glade:1072 src/ui/gui/psppire-var-store.c:445
+msgid "Comma"
 msgstr ""
 
 msgstr ""
 
-#: src/temporary.c:49
-msgid "This command is not valid inside DO IF or LOOP."
+#: src/ui/gui/psppire.glade:1092 src/ui/gui/psppire-var-store.c:446
+msgid "Dot"
 msgstr ""
 
 msgstr ""
 
-#: src/temporary.c:56
-msgid ""
-"This command may only appear once between procedures and procedure-like "
-"commands."
+#: src/ui/gui/psppire.glade:1112
+msgid "Scientific notation"
 msgstr ""
 
 msgstr ""
 
-#: src/title.c:55
-#, c-format
-msgid "%s before: %s\n"
+#: src/ui/gui/psppire.glade:1132 src/ui/gui/psppire-var-store.c:448
+msgid "Date"
 msgstr ""
 
 msgstr ""
 
-#: src/title.c:55
-msgid "<none>"
+#: src/ui/gui/psppire.glade:1152 src/ui/gui/psppire-var-store.c:449
+msgid "Dollar"
 msgstr ""
 
 msgstr ""
 
-#: src/title.c:67
-#, c-format
-msgid "%s: `.' expected after string."
+#: src/ui/gui/psppire.glade:1172
+msgid "Custom currency"
 msgstr ""
 
 msgstr ""
 
-#: src/title.c:82
-#, c-format
-msgid "%s after: %s\n"
+#: src/ui/gui/psppire.glade:1317
+msgid "positive"
 msgstr ""
 
 msgstr ""
 
-#: src/title.c:132
-#, c-format
-msgid "Document entered %s %02d:%02d:%02d by %s (%s):"
+#: src/ui/gui/psppire.glade:1342
+msgid "negative"
 msgstr ""
 
 msgstr ""
 
-#: src/val-labs.c:138
-#, c-format
-msgid ""
-"It is not possible to assign value labels to long string variables such as %"
-"s."
+#: src/ui/gui/psppire.glade:1371
+msgid "Sample"
 msgstr ""
 
 msgstr ""
 
-#: src/val-labs.c:176
-msgid "String expected for value."
+#: src/ui/gui/psppire.glade:1449
+msgid "Decimal Places:"
 msgstr ""
 
 msgstr ""
 
-#: src/val-labs.c:185
-msgid "Number expected for value."
+#: src/ui/gui/psppire.glade:1526
+msgid "Width:"
 msgstr ""
 
 msgstr ""
 
-#: src/val-labs.c:189
-#, c-format
-msgid "Value label `%g' is not integer."
+#: src/ui/gui/psppire.glade:1745
+msgid "Value:"
 msgstr ""
 
 msgstr ""
 
-#: src/val-labs.c:199
-msgid "Truncating value label to 60 characters."
+#: src/ui/gui/psppire.glade:1773
+msgid "Value Label:"
 msgstr ""
 
 msgstr ""
 
-#: src/val-labs.c:220
-msgid "Value labels:"
+#: src/ui/gui/psppire.glade:1989
+msgid "Missing Values"
 msgstr ""
 
 msgstr ""
 
-#: src/val-labs.c:237
-msgid "    (no value labels)\n"
+#: src/ui/gui/psppire.glade:2075
+msgid "_No missing values"
 msgstr ""
 
 msgstr ""
 
-#: src/var-labs.c:53
-msgid "String expected for variable label."
+#: src/ui/gui/psppire.glade:2100
+msgid "_Discrete missing values"
 msgstr ""
 
 msgstr ""
 
-#: src/var-labs.c:59
-msgid "Truncating variable label to 120 characters."
+#: src/ui/gui/psppire.glade:2229
+msgid "_Range plus one optional discrete missing value"
 msgstr ""
 
 msgstr ""
 
-#: src/var-labs.c:87
-msgid "Variable labels:\n"
+#: src/ui/gui/psppire.glade:2266
+msgid "_Low:"
 msgstr ""
 
 msgstr ""
 
-#: src/var-labs.c:94
-msgid "(no variable label)"
+#: src/ui/gui/psppire.glade:2325
+msgid "_High:"
 msgstr ""
 
 msgstr ""
 
-#: src/vars-prs.c:113
-#, c-format
-msgid "%s is not declared as a variable."
+#: src/ui/gui/psppire.glade:2399
+msgid "Di_screte value:"
 msgstr ""
 
 msgstr ""
 
-#: src/vars-prs.c:131
-#, c-format
-msgid "%s is not a variable name."
+#: src/ui/gui/psppire.glade:2525
+msgid "Case Number:"
 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/psppire.glade:2697 src/ui/gui/sort-cases-dialog.c:282
+msgid "Ascending"
 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/psppire.glade:2716 src/ui/gui/sort-cases-dialog.c:284
+msgid "Descending"
 msgstr ""
 
 msgstr ""
 
-#: src/vars-prs.c:256
-#, c-format
-msgid "Scratch variables (such as %s) are not allowed here."
+#: src/ui/gui/psppire.glade:2737
+msgid "Sort Order"
 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.glade:2774
+msgid "Sort by:"
 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:440
+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:447
+msgid "Scientific"
 msgstr ""
 
 msgstr ""
 
-#: src/vars-prs.c:299
-#, c-format
-msgid "Variable %s appears twice in variable list."
+#: src/ui/gui/psppire-var-store.c:450
+msgid "Custom"
 msgstr ""
 
 msgstr ""
 
-#: src/vars-prs.c:370
-msgid "incorrect use of TO convention"
+#: src/ui/gui/sort-cases-dialog.c:342
+msgid "Var"
 msgstr ""
 
 msgstr ""
 
-#: src/vars-prs.c:410
-msgid "Scratch variables not allowed here."
+#: src/ui/gui/sort-cases-dialog.c:370
+msgid "Criteria"
 msgstr ""
 
 msgstr ""
 
-#: src/vars-prs.c:432
-msgid "Prefixes don't match in use of TO convention."
+#: src/ui/gui/var-sheet.c:71
+msgid "Name"
 msgstr ""
 
 msgstr ""
 
-#: src/vars-prs.c:437
-msgid "Bad bounds in use of TO convention."
+#: src/ui/gui/var-sheet.c:73
+msgid "Width"
 msgstr ""
 
 msgstr ""
 
-#: src/vector.c:80
-#, c-format
-msgid "Vector name %s is given twice."
+#: src/ui/gui/var-sheet.c:74
+msgid "Decimals"
 msgstr ""
 
 msgstr ""
 
-#: src/vector.c:86
-#, c-format
-msgid "There is already a vector with name %s."
+#: src/ui/gui/var-sheet.c:76
+msgid "Values"
 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:79
+msgid "Align"
 msgstr ""
 
 msgstr ""
 
-#: src/vector.c:139
-msgid "Vectors must have at least one element."
+#: src/ui/gui/var-sheet.c:80
+msgid "Measure"
 msgstr ""
 
 msgstr ""
 
-#: src/vector.c:153
-#, c-format
-msgid "%s%d is too long for a variable name."
+#: src/ui/gui/var-sheet.c:103
+msgid "Left"
 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:104
+msgid "Right"
 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:105
+msgid "Centre"
 msgstr ""
 
 msgstr ""
 
-#: src/vfm.c:377
-msgid "<NOVAR>"
+#: src/ui/gui/var-sheet.c:110
+msgid "Nominal"
 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:111
+msgid "Ordinal"
 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:112
+msgid "Scale"
 msgstr ""
 
 msgstr ""
 
-#: src/vfm.c:682
+#: src/ui/terminal/command-line.c:215
 #, 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:249
 #, c-format
 msgid ""
 #, c-format
 msgid ""
-"An error occurred while attempting to rewind a temporary file used as the "
-"active file: %s."
-msgstr ""
-
-#: src/vfm.c:811
-msgid "Virtual memory exhausted.  Paging active file to disk."
+"\n"
+"Report bugs to <%s>.\n"
 msgstr ""
 
 msgstr ""
 
-#: src/vfm.c:814
-#, c-format
+#: src/ui/terminal/main.c:111
 msgid ""
 msgid ""
-"Workspace limit of %d KB (%d cases at %d bytes each) overflowed.  Paging "
-"active file to disk."
+"Stopping syntax file processing here to avoid a cascade of dependent command "
+"failures."
 msgstr ""
 
 msgstr ""
 
-#: src/vfm.c:838 src/vfm.c:875
-#, c-format
-msgid ""
-"An error occurred while attempting to write to a temporary file created as "
-"the active file, while paging to disk: %s."
+#: src/ui/terminal/msg-ui.c:62
+msgid "Terminating execution of syntax file due to error."
 msgstr ""
 
 msgstr ""
 
-#: src/vfm.c:988
-msgid "transform: "
+#: src/ui/terminal/msg-ui.c:64
+#, c-format
+msgid "Errors (%d) exceeds limit (%d)."
 msgstr ""
 
 msgstr ""
 
-#: src/weight.c:61
-msgid "The weighting variable must be numeric."
+#: src/ui/terminal/msg-ui.c:67
+#, c-format
+msgid "Warnings (%d) exceed limit (%d)."
 msgstr ""
 
 msgstr ""
 
-#: src/weight.c:66
-msgid "The weighting variable may not be scratch."
+#: src/ui/terminal/msg-ui.c:116
+msgid "error"
 msgstr ""
 
 msgstr ""
 
-#: src/weight.c:106
-msgid "bad weighting variable, canceling\n"
+#: src/ui/terminal/msg-ui.c:117
+msgid "warning"
 msgstr ""
 msgstr ""