f815080d2f098525d4ae2167dfe89823bcdf679b
[pspp-builds.git] / po / cat-id-tbl.c
1 /* Automatically generated by po2tbl.sed from pspp.pot.  */
2
3 #if HAVE_CONFIG_H
4 # include <config.h>
5 #endif
6
7 #include "libgettext.h"
8
9 const struct _msg_ent _msg_tbl[] = {
10   {"", 1},
11   {"%s: option `%s' is ambiguous\n", 2},
12   {"%s: option `--%s' doesn't allow an argument\n", 3},
13   {"%s: option `%c%s' doesn't allow an argument\n", 4},
14   {"%s: option `%s' requires an argument\n", 5},
15   {"%s: unrecognized option `--%s'\n", 6},
16   {"%s: unrecognized option `%c%s'\n", 7},
17   {"%s: illegal option -- %c\n", 8},
18   {"%s: invalid option -- %c\n", 9},
19   {"%s: option requires an argument -- %c\n", 10},
20   {"OUTFILE specified multiple times.", 11},
21   {"while expecting COLUMNWISE", 12},
22   {"BREAK specified multiple times.", 13},
23   {"BREAK subcommand not specified.", 14},
24   {"expecting aggregation function", 15},
25   {"Unknown aggregation function %s.", 16},
26   {"expecting `('", 17},
27   {"Missing argument %d to %s.", 18},
28   {"Arguments to %s must be of same type as source variables.", 19},
29   {"expecting `)'", 20},
30   {"\
31 Number of source variables (%d) does not match number of target variables (%\
32 d).", 21},
33   {"\
34 Variable name %s is not unique within the aggregate file dictionary, which \
35 contains the aggregate variables and the break variables.", 22},
36   {"\
37 A number being treated as a Boolean in an expression was found to have a \
38 value other than 0 (false), 1 (true), or the system-missing value.  The \
39 result was forced to 0.", 23},
40   {"\
41 SYSMIS is not a valid index value for vector %s.  The result will be set to \
42 SYSMIS.", 24},
43   {"\
44 %g is not a valid index value for vector %s.  The result will be set to \
45 SYSMIS.", 25},
46   {"\
47 SYSMIS is not a valid index value for vector %s.  The result will be set to \
48 the empty string.", 26},
49   {"\
50 %g is not a valid index value for vector %s.  The result will be set to the \
51 empty string.", 27},
52   {"evaluate_expression(): not implemented: %s\n", 28},
53   {"evaluate_expression(): not implemented: %d\n", 29},
54   {"\
55 A string expression was supplied in a place where a Boolean expression was \
56 expected.", 30},
57   {"\
58 A numeric expression was expected in a place where one was not supplied.", 31},
59   {"A string expression was expected in a place where one was not supplied.", 32},
60   {"The OR operator cannot take string operands.", 33},
61   {"The AND operator cannot take string operands.", 34},
62   {"The NOT operator cannot take a string operand.", 35},
63   {"\
64 Strings cannot be compared with numeric or Boolean values with the \
65 relational operators = >= > <= < <>.", 36},
66   {"The `+' and `-' operators may only be used with numeric operands.", 37},
67   {"The `*' and `/' operators may only be used with numeric operands.", 38},
68   {"The unary minus (-) operator can only take a numeric operand.", 39},
69   {"Both operands to the ** operator must be numeric.", 40},
70   {"Use of $LENGTH is obsolete, returning default of 66.", 41},
71   {"Use of $WIDTH is obsolete, returning default of 131.", 42},
72   {"Unknown system variable %s.", 43},
73   {"expecting variable name", 44},
74   {"in expression", 45},
75   {"Argument 2 to LAG must be a small positive integer constant.", 46},
76   {"\
77 Type mismatch in argument %d of %s, which was expected to be of %s type.  It \
78 was actually of %s type. ", 47},
79   {"%s cannot take Boolean operands.", 48},
80   {"in function call", 49},
81   {"RANGE requires an odd number of arguments, but at least three.", 50},
82   {"%s requires at least two arguments.", 51},
83   {"%s.%d requires at least %d arguments.", 52},
84   {"\
85 Argument %d to CONCAT is type %s.  All arguments to CONCAT must be strings.", 53},
86   {"\
87 Argument %d to %s was expected to be of %s type.  It was actually of type %s.", 54},
88   {"numeric", 55},
89   {"string", 56},
90   {"%s is not a numeric format.", 57},
91   {"Too few arguments to function %s.", 58},
92   {"\
93 Type mismatch in argument %d of %s, which was expected to be numeric.  It \
94 was actually type %s.", 59},
95   {"Missing comma following argument %d of %s.", 60},
96   {"The index value after a vector name must be numeric.", 61},
97   {"`)' expected after a vector index value.", 62},
98   {"There is no function named %s.", 63},
99   {"Function %s may not be given a minimum number of arguments.", 64},
100   {"expecting `)' after %s function", 65},
101   {"error", 66},
102   {"Boolean", 67},
103   {"!!TERMINAL!!", 68},
104   {"!!SENTINEL!!", 69},
105   {"!!ERROR%d!!", 70},
106   {"postfix:", 71},
107   {"\
108 While optimizing a constant expression, there was a bad value for the third \
109 argument to INDEX.", 72},
110   {"\
111 While optimizing a constant expression, there was a bad value for the third \
112 argument to RINDEX.", 73},
113   {"Third argument to %cPAD() must be at least one character in length.", 74},
114   {"Second argument to %cTRIM() must be at least one character in length.", 75},
115   {"\
116 When optimizing a constant expression, an integer that was being used as an \
117 Boolean value was found to have a constant value other than 0, 1, or SYSMIS.", 76},
118   {"hash table:", 77},
119   {"Searching for `%s'...", 78},
120   {"Search unsuccessful!", 79},
121   {"Found `%s'.", 80},
122   {"Not opening pipe file `%s' because SAFER option set.", 81},
123   {"Variable %s is %s in target file, but %s in source file.", 82},
124   {"Cannot add value labels from source file to long string variable %s.", 83},
125   {"\
126 Cannot apply missing values from source file to long string variable %s.", 84},
127   {"No matching variables found between the source and target files.", 85},
128   {"bad ordering of keys %d and %d\n", 86},
129   {"Heap contents:\n", 87},
130   {"data-file error: ", 88},
131   {"(column %d", 89},
132   {"(columns %d-%d", 90},
133   {", field type %s) ", 91},
134   {"Field contents followed by garbage.", 92},
135   {"Overflow in floating-point constant.", 93},
136   {"Underflow in floating-point constant.", 94},
137   {"Field does not form a valid floating-point constant.", 95},
138   {"All characters in field must be digits.", 96},
139   {"Unrecognized character in field.", 97},
140   {"Field must have even length.", 98},
141   {"Field must contain only hex digits.", 99},
142   {"\
143 Quality of zoned decimal (Z) input format code is suspect.  Check your \
144 results three times, report bugs to author.", 100},
145   {"Zoned decimal field contains fewer than 2 characters.", 101},
146   {"Bad sign byte in zoned decimal number.", 102},
147   {"Format error in zoned decimal number.", 103},
148   {"Error in syntax of zoned decimal number.", 104},
149   {"Unexpected end of field.", 105},
150   {"Digit expected in field.", 106},
151   {"Day (%ld) must be between 1 and 31.", 107},
152   {"Delimiter expected between fields in date.", 108},
153   {"Month (%ld) must be between 1 and 12.", 109},
154   {"Month (%s) must be between I and XII.", 110},
155   {"Month name (%s...) is too long.", 111},
156   {"Bad month name (%s).", 112},
157   {"Year (%ld) must be between 1582 and 19999.", 113},
158   {"Trailing garbage \"%s\" following date.", 114},
159   {"Julian day (%d) must be between 1 and 366.", 115},
160   {"Year (%d) must be between 1582 and 19999.", 116},
161   {"Quarter (%ld) must be between 1 and 4.", 117},
162   {"`Q' expected between quarter and year.", 118},
163   {"Week (%ld) must be between 1 and 53.", 119},
164   {"`WK' expected between week and year.", 120},
165   {"Delimiter expected between fields in time.", 121},
166   {"Hour (%ld) must be positive.", 122},
167   {"Minute (%ld) must be between 0 and 59.", 123},
168   {"Hour (%ld) must be between 0 and 23.", 124},
169   {"Day of the week expected in date value.", 125},
170   {"Date is not in valid range between 15 Oct 1582 and 31 Dec 19999.", 126},
171   {"Field too long (%d characters).  Truncated after character %d.", 127},
172   {"\
173 DATA LIST may not use a different file from that specified on its \
174 surrounding FILE TYPE.", 128},
175   {"The END subcommand may only be specified once.", 129},
176   {"Only one of FIXED, FREE, or LIST may be specified.", 130},
177   {"\
178 The record number specified, %ld, is before the previous record, %d.  Data \
179 fields must be listed in order of increasing record number.", 131},
180   {"\
181 SPSS-like or FORTRAN-like format specification expected after variable names.", 132},
182   {"\
183 Variables are specified on records that should not exist according to \
184 RECORDS subcommand.", 133},
185   {"expecting end of command", 134},
186   {"Column positions for fields must be positive.", 135},
187   {"The ending column for a field must be greater than the starting column.", 136},
188   {"A format specifier on this line has extra characters on the end.", 137},
189   {"The value for number of decimal places must be at least 1.", 138},
190   {"Input format %s doesn't accept decimal places.", 139},
191   {"The %d columns %d-%d can't be evenly divided into %d fields.", 140},
192   {"%s is a duplicate variable name.", 141},
193   {"There is already a variable %s of a different type.", 142},
194   {"There is already a string variable %s of a different width.", 143},
195   {"\
196 The number of format specifications exceeds the number of variable names \
197 given.", 144},
198   {"\
199 There aren't enough format specifications to match the number of variable \
200 names given.", 145},
201   {"Variable", 146},
202   {"Record", 147},
203   {"Columns", 148},
204   {"Format", 149},
205   {"Reading %d record%s from file %s.", 150},
206   {"Reading %d record%s from the command file.", 151},
207   {"Occurrence data specifications.", 152},
208   {"Reading free-form data from file %s.", 153},
209   {"Reading free-form data from the command file.", 154},
210   {"Scope of string exceeds line.", 155},
211   {"Attempt to read past end of file.", 156},
212   {"abort in write_case()\n", 157},
213   {"Partial case of %d of %d records discarded.", 158},
214   {"Partial case discarded.  The first variable missing was %s.", 159},
215   {"\
216 Missing value(s) for all variables from %s onward.  These will be filled \
217 with the system-missing value or blanks, as appropriate.", 160},
218   {"\
219 REPEATING DATA must use the same file as its corresponding DATA LIST or FILE \
220 TYPE.", 161},
221   {"STARTS subcommand given multiple times.", 162},
222   {"STARTS beginning column (%d) exceeds STARTS ending column (%d).", 163},
223   {"OCCURS subcommand given multiple times.", 164},
224   {"LENGTH subcommand given multiple times.", 165},
225   {"CONTINUED subcommand given multiple times.", 166},
226   {"CONTINUED beginning column (%d) exceeds CONTINUED ending column (%d).", 167},
227   {"ID subcommand given multiple times.", 168},
228   {"ID beginning column (%ld) must be positive.", 169},
229   {"ID ending column (%ld) must be positive.", 170},
230   {"ID ending column (%ld) cannot be less than ID beginning column (%d).", 171},
231   {"Missing required specification STARTS.", 172},
232   {"Missing required specification OCCURS.", 173},
233   {"ID specified without CONTINUED.", 174},
234   {"String variable not allowed here.", 175},
235   {"%s (%d) must be at least 1.", 176},
236   {"Variable or integer expected for %s.", 177},
237   {"Mismatched case ID (%s).  Expected value was %s.", 178},
238   {"\
239 Variable %s startging in column %d extends beyond physical record length of %\
240 d.", 179},
241   {"Invalid value %d for OCCURS.", 180},
242   {"Beginning column for STARTS (%d) must be at least 1.", 181},
243   {"Ending column for STARTS (%d) is less than beginning column (%d).", 182},
244   {"Invalid value %d for LENGTH.", 183},
245   {"Beginning column for CONTINUED (%d) must be at least 1.", 184},
246   {"Ending column for CONTINUED (%d) is less than beginning column (%d).", 185},
247   {"\
248 Number of repetitions specified on OCCURS (%d) exceed number of repetitions \
249 available in space on STARTS (%d), and CONTINUED not specified.", 186},
250   {"Unexpected end of file with %d repetitions remaining out of %d.", 187},
251   {"%s: Closing data-file handle %s.", 188},
252   {"<<Bug in dfm.c>>", 189},
253   {"%s: Opening data-file handle %s for reading.", 190},
254   {"BEGIN DATA expected.", 191},
255   {"An error occurred while opening \"%s\" for reading as a data file: %s.", 192},
256   {"%s: Opening data-file handle %s for writing.", 193},
257   {"Cannot open the inline file for writing.", 194},
258   {"An error occurred while opening \"%s\" for writing as a data file: %s.", 195},
259   {"\
260 Unexpected end-of-file while reading data in BEGIN DATA.  This probably \
261 indicates a missing or misformatted END DATA command.  END DATA must appear \
262 by itself on a single line with exactly one space between words.", 196},
263   {"Error reading file %s: %s.", 197},
264   {"%s: Partial record at end of file.", 198},
265   {"Cannot read from file %s already opened for %s.", 199},
266   {"Attempt to read beyond end-of-file on file %s.", 200},
267   {"Cannot write to file %s already opened for %s.", 201},
268   {"Error writing file %s: %s.", 202},
269   {"\
270 This command is not valid here since the current input program does not \
271 access the inline file.", 203},
272   {"inline file: Opening for reading.", 204},
273   {"Skipping remaining inline data.", 205},
274   {"reading as a data file", 206},
275   {"writing as a data file", 207},
276   {"\
277 File handle %s had already been defined to refer to file %s.  It is not \
278 possible to redefine a file handle within a session.", 208},
279   {"The FILE HANDLE required subcommand NAME is not present.", 209},
280   {"\
281 Fixed length records were specified on /RECFORM, but record length was not \
282 specified on /LRECL.  80-character records will be assumed.", 210},
283   {"\
284 Record length (%ld) must be at least one byte.  80-character records will be \
285 assumed.", 211},
286   {"\
287 /RECFORM SPANNED is not implemented, as the author doesn't know what it is \
288 supposed to do.  Send the author a note.", 212},
289   {"\
290 /MODE IMAGE is not implemented, as the author doesn't know what it is \
291 supposed to do.  Send the author a note.", 213},
292   {"/MODE MULTIPUNCH is not implemented.  If you care, complain.", 214},
293   {"/MODE 360 is not implemented.  If you care, complain.", 215},
294   {"File handle `%s' has not been previously declared on FILE HANDLE.", 216},
295   {"<Inline File>", 217},
296   {"expecting a file name or handle", 218},
297   {"MIXED, GROUPED, or NESTED expected.", 219},
298   {"The CASE subcommand is not valid on FILE TYPE MIXED.", 220},
299   {"WARN or NOWARN expected after WILD.", 221},
300   {"The DUPLICATE subcommand is not valid on FILE TYPE MIXED.", 222},
301   {"DUPLICATE=CASE is only valid on FILE TYPE NESTED.", 223},
302   {"WARN%s expected after DUPLICATE.", 224},
303   {", NOWARN, or CASE", 225},
304   {" or NOWARN", 226},
305   {"The MISSING subcommand is not valid on FILE TYPE MIXED.", 227},
306   {"WARN or NOWARN after MISSING.", 228},
307   {"ORDERED is only valid on FILE TYPE GROUPED.", 229},
308   {"YES or NO expected after ORDERED.", 230},
309   {"while expecting a valid subcommand", 231},
310   {"The required RECORD subcommand was not present.", 232},
311   {"The required CASE subcommand was not present.", 233},
312   {"CASE and RECORD must specify different variable names.", 234},
313   {"Column value must be positive.", 235},
314   {"Ending column precedes beginning column.", 236},
315   {"Bad format specifier name.", 237},
316   {"\
317 This command may only appear within a FILE TYPE/END FILE TYPE structure.", 238},
318   {"OTHER may appear only on the last RECORD TYPE command.", 239},
319   {"No input commands (DATA LIST, REPEATING DATA) for above RECORD TYPE.", 240},
320   {"\
321 The CASE subcommand is not allowed on the RECORD TYPE command for FILE TYPE \
322 MIXED.", 241},
323   {"\
324 No variable name may be specified for the CASE subcommand on RECORD TYPE.", 242},
325   {"\
326 The CASE column specification on RECORD TYPE must give a format specifier \
327 that is the same type as that of the CASE column specification given on FILE \
328 TYPE.", 243},
329   {"WARN or NOWARN expected on DUPLICATE subcommand.", 244},
330   {"WARN or NOWARN expected on MISSING subcommand.", 245},
331   {"YES or NO expected on SPREAD subcommand.", 246},
332   {"No input commands (DATA LIST, REPEATING DATA) on above RECORD TYPE.", 247},
333   {"No commands between FILE TYPE and END FILE TYPE.", 248},
334   {"Unknown record type \"%.*s\".", 249},
335   {"Unknown record type %g.", 250},
336   {"X and T format specifiers not allowed here.", 251},
337   {"%s is not a valid data format.", 252},
338   {"Format %s may not be used as an input format.", 253},
339   {"\
340 Input format %s specifies a bad width %d.  Format %s requires a width \
341 between %d and %d.", 254},
342   {"\
343 Input format %s specifies an odd width %d, but format %s requires an even \
344 width between %d and %d.", 255},
345   {"\
346 Input format %s specifies a bad number of implied decimal places %d.  Input \
347 format %s allows up to 16 implied decimal places.", 256},
348   {"\
349 Output format %s specifies a bad width %d.  Format %s requires a width \
350 between %d and %d.", 257},
351   {"\
352 Output format %s requires minimum width %d to allow %d decimal places.  Try %\
353 s%d.%d instead of %s.", 258},
354   {"\
355 Output format %s specifies an odd width %d, but output format %s requires an \
356 even width between %d and %d.", 259},
357   {"\
358 Output format %s specifies a bad number of implied decimal places %d.  \
359 Output format %s allows a number of implied decimal places between 1 and 16.", 260},
360   {"Can't display a string variable of width %d with format specifier %s.", 261},
361   {"Format specifier expected.", 262},
362   {"Data format %s does not specify a width.", 263},
363   {"Data format %s is not valid.", 264},
364   {"`(' expected after variable list", 265},
365   {"Format %s may not be assigned to a %s variable.", 266},
366   {"`)' expected after output format.", 267},
367   {"Formats:\n", 268},
368   {"  Name      Print         Write\n", 269},
369   {"GET translation table from file to memory:\n", 270},
370   {"  %8s from %3d,%3d to %3d,%3d\n", 271},
371   {"All variables deleted from system file dictionary.", 272},
372   {"\
373 Cannot rename %s as %s because there already exists a variable named %s.  To \
374 rename variables with overlapping names, use a single RENAME subcommand such \
375 as \"/RENAME (A=B)(B=C)(C=A)\", or equivalently, \"/RENAME (A B C=B C A)\".", 273},
376   {"`=' expected after variable list.", 274},
377   {"\
378 Number of variables on left side of `=' (%d) do not match number of \
379 variables on right side (%d), in parenthesized group %d of RENAME subcommand.", 275},
380   {"Duplicate variables name %s.", 276},
381   {"\
382 \n\
383 Variables in dictionary:\n", 277},
384   {"The BY subcommand may be given once at most.", 278},
385   {"The active file may not be specified more than once.", 279},
386   {"Cannot specify the active file since no active file has been defined.", 280},
387   {"\
388 IN, FIRST, and LAST subcommands may not occur before the first FILE or TABLE.", 281},
389   {"Multiple %s subcommands for a single FILE or TABLE.", 282},
390   {"Duplicate variable name %s while creating %s variable.", 283},
391   {"\
392 RENAME, KEEP, and DROP subcommands may not occur before the first FILE or \
393 TABLE.", 284},
394   {"The BY subcommand is required when a TABLE subcommand is given.", 285},
395   {"File %s lacks BY variable %s.", 286},
396   {"\
397 Variable %s in file %s (%s) has different type or width from the same \
398 variable in earlier file (%s).", 287},
399   {"expecting COMM or TAPE", 288},
400   {"IMPORT translation table from file to memory:\n", 289},
401   {"No matching INPUT PROGRAM command.", 290},
402   {"\
403 No data-input or transformation commands specified between INPUT PROGRAM and \
404 END INPUT PROGRAM.", 291},
405   {"\
406 This command may only be executed between INPUT PROGRAM and END INPUT \
407 PROGRAM.", 292},
408   {"COLUMN subcommand multiply specified.", 293},
409   {"expecting file handle name", 294},
410   {"\
411 REREAD: Column numbers must be positive finite numbers.  Column set to 1.", 295},
412   {"VARIABLES subcommand multiply specified.", 296},
413   {"VARNAME_ cannot be explicitly specified on VARIABLES.", 297},
414   {"in FORMAT subcommand", 298},
415   {"SPLIT subcommand multiply specified.", 299},
416   {"in SPLIT subcommand", 300},
417   {"Split variable may not be named ROWTYPE_ or VARNAME_.", 301},
418   {"Split variable %s is already another type.", 302},
419   {"FACTORS subcommand multiply specified.", 303},
420   {"Factor variable %s is already another type.", 304},
421   {"CELLS subcommand multiply specified.", 305},
422   {"expecting positive integer", 306},
423   {"N subcommand multiply specified.", 307},
424   {"CONTENTS subcommand multiply specified.", 308},
425   {"Nested parentheses not allowed.", 309},
426   {"Mismatched right parenthesis (`(').", 310},
427   {"Empty parentheses not allowed.", 311},
428   {"in CONTENTS subcommand", 312},
429   {"Content multiply specified for %s.", 313},
430   {"Missing right parenthesis.", 314},
431   {"Missing VARIABLES subcommand.", 315},
432   {"\
433 CONTENTS subcommand not specified: assuming file contains only CORR matrix.", 316},
434   {"\
435 Missing CELLS subcommand.  CELLS is required when ROWTYPE_ is not given in \
436 the data and factors are present.", 317},
437   {"Split file values must be present in the data when ROWTYPE_ is present.", 318},
438   {"No continuous variables specified.", 319},
439   {"End of line expected %s while reading %s.", 320},
440   {"expecting value for %s %s", 321},
441   {"Syntax error expecting SPLIT FILE value %s.", 322},
442   {"Expecting value %g for %s.", 323},
443   {"Syntax error expecting factor value %s.", 324},
444   {"Syntax error expecting value %g for %s %s.", 325},
445   {"Syntax error %s expecting SPLIT FILE value.", 326},
446   {"\
447 Expected %d lines of data for %s content; actually saw %d lines.  No data \
448 will be output for this content.", 327},
449   {"Multiply specified ROWTYPE_ %s.", 328},
450   {"Syntax error %s expecting ROWTYPE_ string.", 329},
451   {"Syntax error %s.", 330},
452   {"Duplicate specification for %s.", 331},
453   {"Too many rows of matrix data for %s.", 332},
454   {"Syntax error expecting value for %s %s.", 333},
455   {"portable file %s corrupt at offset %ld: ", 334},
456   {"%s: Closing portable file: %s.", 335},
457   {"Unexpected end of file.", 336},
458   {"Bad line end.", 337},
459   {"Cannot read file %s as portable file: already opened for %s.", 338},
460   {"%s: Opening portable-file handle %s for reading.", 339},
461   {"\
462 An error occurred while opening \"%s\" for reading as a portable file: %s.", 340},
463   {"Data record expected.", 341},
464   {"Read portable-file dictionary successfully.", 342},
465   {"Error reading portable-file dictionary.", 343},
466   {"Missing numeric terminator.", 344},
467   {"Bad integer format.", 345},
468   {"Bad string length %d.", 346},
469   {"Bad date string length %d.", 347},
470   {"Bad character in date.", 348},
471   {"Bad time string length %d.", 349},
472   {"Bad character in time.", 350},
473   {"%s: Bad format specifier byte %d.", 351},
474   {"%s: Bad format specifier byte (%d).", 352},
475   {"%s variable %s has %s format specifier %s.", 353},
476   {"String", 354},
477   {"Numeric", 355},
478   {"Expected variable count record.", 356},
479   {"Invalid number of variables %d.", 357},
480   {"Unexpected flag value %d.", 358},
481   {"Expected variable record.", 359},
482   {"Invalid variable width %d.", 360},
483   {"position %d: Variable name has %u characters.", 361},
484   {"position %d: Variable name begins with invalid character.", 362},
485   {"position %d: Variable name begins with lowercase letter %c.", 363},
486   {"position %d: Variable name character %d is lowercase letter %c.", 364},
487   {"position %d: character `\\%03o' is not valid in a variable name.", 365},
488   {"Duplicate variable name %s.", 366},
489   {"Bad missing values for %s.", 367},
490   {"Weighting variable %s not present in dictionary.", 368},
491   {"Unknown variable %s while parsing value labels.", 369},
492   {"\
493 Cannot assign value labels to %s and %s, which have different variable types \
494 or widths.", 370},
495   {"Duplicate label for value %g for variable %s.", 371},
496   {"Duplicate label for value `%.*s' for variable %s.", 372},
497   {"End of file midway through case.", 373},
498   {"reading as a portable file", 374},
499   {"Cannot write file %s as portable file: already opened for %s.", 375},
500   {"%s: Opening portable-file handle %s for writing.", 376},
501   {"\
502 An error occurred while opening \"%s\" for writing as a portable file: %s.", 377},
503   {"Wrote portable-file header successfully.", 378},
504   {"Error writing portable-file header.", 379},
505   {"%s: Writing portable file: %s.", 380},
506   {"writing as a portable file", 381},
507   {"corrupt system file: ", 382},
508   {"%s: Closing system file: %s.", 383},
509   {"Cannot read file %s as system file: already opened for %s.", 384},
510   {"%s: Opening system-file handle %s for reading.", 385},
511   {"\
512 An error occurred while opening \"%s\" for reading as a system file: %s.", 386},
513   {"\
514 %s: Weighting variable may not be a continuation of a long string variable.", 387},
515   {"%s: Weighting variable may not be a string variable.", 388},
516   {"\
517 %s: Orphaned variable index record (type 4).  Type 4 records must always \
518 immediately follow type 3 records.", 389},
519   {"%s: Unrecognized record type 7, subtype %d encountered in system file.", 390},
520   {"%s: Unrecognized record type %d.", 391},
521   {"Read system-file dictionary successfully.", 392},
522   {"Error reading system-file header.", 393},
523   {"\
524 %s: Bad size (%d) or count (%d) field on record type 7, subtype 3.\tExpected \
525 size %d, count 8.", 394},
526   {"\
527 %s: Floating-point representation in system file is not IEEE-754.  PSPP \
528 cannot convert between floating-point formats.", 395},
529   {"\
530 %s: File-indicated endianness (%s) does not match endianness intuited from \
531 file header (%s).", 396},
532   {"big-endian", 397},
533   {"little-endian", 398},
534   {"unknown", 399},
535   {"%s: File-indicated character representation code (%s) is not ASCII.", 400},
536   {"DEC Kanji", 401},
537   {"Unknown", 402},
538   {"\
539 %s: Bad size (%d) or count (%d) field on record type 7, subtype 4.\tExpected \
540 size %d, count 8.", 403},
541   {"\
542 %s: File-indicated value is different from internal value for at least one \
543 of the three system values.  SYSMIS: indicated %g, expected %g; HIGHEST: %g, \
544 %g; LOWEST: %g, %g.", 404},
545   {"\
546 %s: Bad magic.  Proper system files begin with the four characters `$FL2'. \
547 This file will not be read.", 405},
548   {"\
549 %s: File layout code has unexpected value %d.  Value should be 2, in big-\
550 endian or little-endian format.", 406},
551   {"%s: Number of elements per case (%d) is not between 1 and %d.", 407},
552   {"\
553 %s: Index of weighting variable (%d) is not between 0 and number of elements \
554 per case (%d).", 408},
555   {"%s: Number of cases in file (%ld) is not between -1 and %d.", 409},
556   {"%s: Compression bias (%g) is not the usual value of 100.", 410},
557   {"%s: position %d: Bad record type (%d); the expected value was 2.", 411},
558   {"\
559 %s: position %d: String variable does not have proper number of continuation \
560 records.", 412},
561   {"%s: position %d: Superfluous long string continuation record.", 413},
562   {"%s: position %d: Bad variable type code %d.", 414},
563   {"%s: position %d: Variable label indicator field is not 0 or 1.", 415},
564   {"\
565 %s: position %d: Missing value indicator field is not -3, -2, 0, 1, 2, or 3.", 416},
566   {"%s: position %d: Variable name begins with invalid character.", 417},
567   {"%s: position %d: Variable name begins with lowercase letter %c.", 418},
568   {"\
569 %s: position %d: Variable name begins with octothorpe (`#').  Scratch \
570 variables should not appear in system files.", 419},
571   {"%s: position %d: Variable name character %d is lowercase letter %c.", 420},
572   {"\
573 %s: position %d: character `\\%03o' (%c) is not valid in a variable name.", 421},
574   {"%s: Variable %s indicates variable label of invalid length %d.", 422},
575   {"%s: Long string variable %s may not have missing values.", 423},
576   {"\
577 %s: String variable %s may not have missing values specified as a range.", 424},
578   {"%s: Long string continuation records omitted at end of dictionary.", 425},
579   {"\
580 %s: System file header indicates %d variable positions but %d were read from \
581 file.", 426},
582   {"%s: Duplicate variable name `%s' within system file.", 427},
583   {"%s: %s variable %s has %s format specifier %s.", 428},
584   {"\
585 %s: Variable index record (type 4) does not immediately follow value label \
586 record (type 3) as it ought.", 429},
587   {"\
588 %s: Number of variables associated with a value label (%d) is not between 1 \
589 and the number of variables (%d).", 430},
590   {"\
591 %s: Variable index associated with value label (%d) is not between 1 and the \
592 number of values (%d).", 431},
593   {"\
594 %s: Variable index associated with value label (%d) refers to a continuation \
595 of a string variable, not to an actual variable.", 432},
596   {"%s: Value labels are not allowed on long string variables (%s).", 433},
597   {"\
598 %s: Variables associated with value label are not all of identical type.  \
599 Variable %s has %s type, but variable %s has %s type.", 434},
600   {"%s: File contains duplicate label for value %g for variable %s.", 435},
601   {"%s: File contains duplicate label for value `%.*s' for variable %s.", 436},
602   {"%s: Reading system file: %s.", 437},
603   {"%s: Unexpected end of file.", 438},
604   {"%s: System file contains multiple type 6 (document) records.", 439},
605   {"%s: Number of document lines (%ld) must be greater than 0.", 440},
606   {"dictionary:\n", 441},
607   {"num", 442},
608   {"str", 443},
609   {"left", 444},
610   {"right", 445},
611   {"none", 446},
612   {"one", 447},
613   {"two", 448},
614   {"three", 449},
615   {"range", 450},
616   {"low", 451},
617   {"high", 452},
618   {"range+1", 453},
619   {"low+1", 454},
620   {"high+1", 455},
621   {"%s: Error reading file: %s.", 456},
622   {"%s: Compressed data is corrupted.  Data ends partway through a case.", 457},
623   {"%s: Partial record at end of system file.", 458},
624   {"reading as a system file", 459},
625   {"Cannot write file %s as system file: already opened for %s.", 460},
626   {"%s: Opening system-file handle %s for writing.", 461},
627   {"\
628 An error occurred while opening \"%s\" for writing as a system file: %s.", 462},
629   {"Wrote system-file header successfully.", 463},
630   {"Error writing system-file header.", 464},
631   {"%s: Writing system file: %s.", 465},
632   {"writing as a system file", 466},
633   {"File:", 467},
634   {"Label:", 468},
635   {"No label.", 469},
636   {"Created:", 470},
637   {"Endian:", 471},
638   {"Big.", 472},
639   {"Little.", 473},
640   {"<internal error>", 474},
641   {"Variables:", 475},
642   {"Cases:", 476},
643   {"Type:", 477},
644   {"System File.", 478},
645   {"Weight:", 479},
646   {"Not weighted.", 480},
647   {"Mode:", 481},
648   {"Compression %s.", 482},
649   {"on", 483},
650   {"off", 484},
651   {"Description", 485},
652   {"Position", 486},
653   {"The active file does not have a file label.", 487},
654   {"File label:", 488},
655   {"No variables to display.", 489},
656   {"Macros not supported.", 490},
657   {"The active file dictionary does not contain any documents.", 491},
658   {"Documents in the active file:", 492},
659   {"Label", 493},
660   {"Format: %s", 494},
661   {"Print Format: %s", 495},
662   {"Write Format: %s", 496},
663   {"Missing Values: ", 497},
664   {"Value", 498},
665   {"No vectors defined.", 499},
666   {"Vector", 500},
667   {"%s not allowed inside FILE TYPE/END FILE TYPE.", 501},
668   {"%s not allowed inside FILE TYPE GROUPED/END FILE TYPE.", 502},
669   {"RECORD TYPE must be the first command inside a FILE TYPE structure.", 503},
670   {"This line does not begin with a valid command name.", 504},
671   {"%s is not yet implemented.", 505},
672   {"\
673 %s is not allowed (1) before a command to specify the input program, such as \
674 DATA LIST, (2) between FILE TYPE and END FILE TYPE, (3) between INPUT \
675 PROGRAM and END INPUT PROGRAM.", 506},
676   {"%s is not allowed within an input program.", 507},
677   {"%s is only allowed within an input program.", 508},
678   {"%s command beginning\n", 509},
679   {"\
680 %s command completed\n\
681 \n", 510},
682   {"The identifier(s) specified do not form a valid command name:", 511},
683   {"The identifier(s) specified do not form a complete command name:", 512},
684   {"\
685 This command is not accepted in a syntax file.  Instead, use FINISH to \
686 terminate a syntax file.", 513},
687   {"\
688 This command is not executed in interactive mode.  Instead, PSPP drops down \
689 to the command prompt.  Use EXIT if you really want to quit.", 514},
690   {"The sentinel may not be the empty string.", 515},
691   {"This command not allowed when the SAFER option is set.", 516},
692   {"Error removing `%s': %s.", 517},
693   {"Couldn't fork: %s.", 518},
694   {"Error executing command: %s.", 519},
695   {"No operating system support for this command.", 520},
696   {"This command is not valid in a syntax file.", 521},
697   {"Can't find `%s' in include file search path.", 522},
698   {"%s: Opening as syntax file.", 523},
699   {"Opening `%s': %s.", 524},
700   {"Reading `%s': %s.", 525},
701   {"Closing `%s': %s.", 526},
702   {"%s does not form a valid number.", 527},
703   {"Bad character in input: `%c'.", 528},
704   {"Bad character in input: `\\%o'.", 529},
705   {"Syntax error at end of file.", 530},
706   {"Syntax error %s at `%s'.", 531},
707   {"Syntax error at `%s'.", 532},
708   {"expecting `%s'", 533},
709   {"expecting %s", 534},
710   {"expecting string", 535},
711   {"expecting integer", 536},
712   {"expecting number", 537},
713   {"expecting identifier", 538},
714   {"The rest of this command has been discarded.", 539},
715   {"<ERROR>", 540},
716   {"binary", 541},
717   {"octal", 542},
718   {"hex", 543},
719   {"String of %s digits has %d characters, which is not a multiple of %d.", 544},
720   {"`%c' is not a valid %s digit.", 545},
721   {"Unterminated string constant.", 546},
722   {"String exceeds 255 characters in length (%d characters).", 547},
723   {"\
724 Sorry, literal strings may not contain null characters.  Replacing with \
725 spaces.", 548},
726   {"-f not yet implemented\n", 549},
727   {"-n not yet implemented\n", 550},
728   {"-p not yet implemented\n", 551},
729   {"\
730 \n\
731 Copyright (C) 1997-9, 2000 Free Software Foundation, Inc.\n\
732 This is free software; see the source for copying conditions.  There is NO\n\
733 WARRANTY; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n\
734 \n\
735 Written by Ben Pfaff <blp@gnu.org>.", 552},
736   {"\
737 PSPP, a program for statistical analysis of sample data.\n\
738 \n\
739 Usage: %s [OPTION]... FILE...\n\
740 \n\
741 If a long option shows an argument as mandatory, then it is mandatory\n\
742 for the equivalent short option also.  Similarly for optional arguments.\n\
743 \n\
744 Configuration:\n\
745   -B, --config-dir=DIR      set configuration directory to DIR\n\
746   -o, --device=DEVICE       select output driver DEVICE and disable \
747 defaults\n\
748   -d, --define=VAR[=VALUE]  set environment variable VAR to VALUE, or empty\n\
749   -u, --undef=VAR           undefine environment variable VAR\n\
750 \n\
751 Input and output:\n\
752   -f, --out-file=FILE       send output to FILE (overwritten)\n\
753   -p, --pipe                read script from stdin, send output to stdout\n\
754   -I-, --no-include         clear include path\n\
755   -I, --include=DIR         append DIR to include path\n\
756   -c, --command=COMMAND     execute COMMAND before .pspp/rc at startup\n\
757 \n\
758 Language modifiers:\n\
759   -i, --interactive         interpret scripts in interactive mode\n\
760   -n, --edit                just check syntax; don't actually run the code\n\
761   -r, --no-statrc           disable execution of .pspp/rc at startup\n\
762   -s, --safer               don't allow some unsafe operations\n\
763 \n\
764 Informative output:\n\
765   -h, --help                print this help, then exit\n\
766   -l, --list                print a list of known driver classes, then exit\n\
767   -V, --version             show PSPP version, then exit\n\
768   -v, --verbose             increments verbosity level\n\
769 \n\
770 Non-option arguments:\n\
771  FILE1 FILE2                run FILE1, clear the dictionary, run FILE2\n\
772  FILE1 + FILE2              run FILE1 then FILE2 without clearing \
773 dictionary\n\
774  KEY=VALUE                  overrides macros in output initialization file\n\
775 \n", 553},
776   {"\
777 \n\
778 Report bugs to <bug-gnu-pspp@gnu.org>.\n", 554},
779   {"Terminating NOW due to a fatal error!", 555},
780   {"Terminating execution of syntax file due to error.", 556},
781   {"Errors (%d) exceeds limit (%d).", 557},
782   {"Warnings (%d) exceed limit (%d).", 558},
783   {"fatal", 559},
784   {"warning", 560},
785   {"note", 561},
786   {"installation error", 562},
787   {"\
788 \n\
789 \t*********************\n\
790 \t* INDUCING SEGFAULT *\n\
791 \t*********************\n", 563},
792   {"\
793 Your machine does not appear to be either big- or little-endian.  At the \
794 moment, PSPP only supports machines of these standard endiannesses.  If you \
795 want to hack in others, contact the author.", 564},
796   {"data> ", 565},
797   {"Specify a terminal type with `setenv TERM <yourtype>'.", 566},
798   {"Could not access the termcap data base.", 567},
799   {"Terminal type `%s' is not defined.", 568},
800   {"Assuming screen of size 79x25.", 569},
801   {"Jan", 570},
802   {"Feb", 571},
803   {"Mar", 572},
804   {"Apr", 573},
805   {"May", 574},
806   {"Jun", 575},
807   {"Jul", 576},
808   {"Aug", 577},
809   {"Sep", 578},
810   {"Oct", 579},
811   {"Nov", 580},
812   {"Dec", 581},
813   {"Error initializing output drivers.", 582},
814   {"This command not executed.", 583},
815   {"\
816 Skipping the rest of this command.  Part of this command may have been \
817 executed.", 584},
818   {"\
819 Skipping the rest of this command.  This command was fully executed up to \
820 this point.", 585},
821   {"\
822 Trailing garbage was encountered following this command.  The command was \
823 fully executed to this point.", 586},
824   {"ASCII driver initializing as `%s'...", 587},
825   {"\
826 ascii driver: Area of page excluding margins and headers must be at least 59 \
827 characters wide by 15 lines long.  Page as configured is only %d characters \
828 by %d lines.", 588},
829   {"%s: Initialization complete.", 589},
830   {"%s: Beginning closing...", 590},
831   {"%s: Finished closing.", 591},
832   {"\
833 Bad index value for `box' key: syntax is box[INDEX], 0 <= INDEX < %d \
834 decimal, with INDEX expressed in base 4.", 592},
835   {"Duplicate value for key `%s'.", 593},
836   {"Unknown configuration parameter `%s' for ascii device driver.", 594},
837   {"\
838 Unknown character set `%s'.  Valid character sets are `ascii' and `latin1'.", 595},
839   {"\
840 Unknown overstrike style `%s'.  Valid overstrike styles are `single' and \
841 `line'.", 596},
842   {"\
843 Unknown carriage return style `%s'.  Valid carriage return styles are `cr' \
844 and `bs'.", 597},
845   {"Positive integer required as value for `%s'.", 598},
846   {"Zero or positive integer required as value for `%s'.", 599},
847   {"Boolean value expected for %s.", 600},
848   {"ASCII output driver: %s: %s", 601},
849   {"ascii_line_horz: bad hline (%d,%d),%d out of (%d,%d)\n", 602},
850   {"ascii_line_vert: bad vline %d,(%d,%d) out of (%d,%d)\n", 603},
851   {"ascii_line_intersection: bad intsct (%d,%d) out of (%d,%d)\n", 604},
852   {"%s: horiz=%d, vert=%d\n", 605},
853   {"Writing `%s': %s", 606},
854   {"%s - Page %d", 607},
855   {"\
856 The N output format cannot be used to output a negative number or the system-\
857 missing value.", 608},
858   {"\
859 Quality of zoned decimal (Z) output format code is suspect.  Check your \
860 results, report bugs to author.", 609},
861   {"The system-missing value cannot be output as a zoned decimal number.", 610},
862   {"Number %g too big to fit in field with format Z%d.%d.", 611},
863   {"Time value %g too large in magnitude to convert to alphanumeric time.", 612},
864   {"Weekday index %d does not lie between 1 and 7.", 613},
865   {"Month index %d does not lie between 1 and 12.", 614},
866   {"\
867 Year %d cannot be represented in four digits for output formatting purposes.", 615},
868   {"%s: Opening Groff font file...", 616},
869   {"Missing font name.", 617},
870   {"Missing encoding filename.", 618},
871   {"Bad spacewidth value.", 619},
872   {"Bad slant value.", 620},
873   {"Unknown ligature `%s'.", 621},
874   {"Unexpected end of line reading character set.", 622},
875   {"Can't use ditto mark for first character.", 623},
876   {"Can't ditto into an unnamed character.", 624},
877   {"Missing metrics for character `%s'.", 625},
878   {"Missing type for character `%s'.", 626},
879   {"Missing code for character `%s'.", 627},
880   {"Malformed kernpair.", 628},
881   {"Unexpected end of line reading kernpairs.", 629},
882   {"Bad kern value.", 630},
883   {"Font read successfully with internal name %s.", 631},
884   {"Error reading font.", 632},
885   {"installation error: Groff font error: ", 633},
886   {"Bad character \\%3o.", 634},
887   {"Groff font error: Cannot find \"%s\".", 635},
888   {"%s: Opening Groff description file...", 636},
889   {"Multiple `sizes' declarations.", 637},
890   {"Unexpected end of file.  Missing 0 terminator to `sizes' command?", 638},
891   {"Bad argument to `sizes'.", 639},
892   {"Bad range in argument to `sizes'.", 640},
893   {"Family name expected.", 641},
894   {"This command already specified.", 642},
895   {"%s: Device characteristic already defined.", 643},
896   {"%s: Invalid numeric format.", 644},
897   {"Missing `res', `unitwidth', and/or `sizes' line(s).", 645},
898   {"Description file read successfully.", 646},
899   {"Error reading description file.", 647},
900   {"<<fallback>>", 648},
901   {"HTML driver initializing as `%s'...", 649},
902   {"Unknown configuration parameter `%s' for HTML device driver.", 650},
903   {"\
904 Cannot find HTML prologue.  The use of `-vv' on the command line is \
905 suggested as a debugging aid.", 651},
906   {"%s: %s: Opening HTML prologue...", 652},
907   {"nobody", 653},
908   {"nowhere", 654},
909   {"%s: HTML prologue read successfully.", 655},
910   {"%s: Error reading HTML prologue.", 656},
911   {"HTML output driver: %s: %s", 657},
912   {"Cannot open first page on HTML device %s.", 658},
913   {"Attempt to iterate driver list reentrantly.", 659},
914   {"Unknown output driver `%s'.", 660},
915   {"Output driver `%s' referenced but never defined.", 661},
916   {"Cannot find output initialization file.  Use `-vv' to view search path.", 662},
917   {"%s: Opening device description file...", 663},
918   {"Opening %s: %s.", 664},
919   {"Reading %s: %s.", 665},
920   {"Syntax error.", 666},
921   {"Closing %s: %s.", 667},
922   {"No output drivers are active.", 668},
923   {"Device definition file read successfully.", 669},
924   {"Error reading device definition file.", 670},
925   {"\
926 Driver classes:\n\
927 \t", 671},
928   {"Syntax error in string constant.", 672},
929   {"Syntax error in options.", 673},
930   {"Syntax error in options (`=' expected).", 674},
931   {"Syntax error in options (value expected after `=').", 675},
932   {"Driver name expected.", 676},
933   {"Class name expected.", 677},
934   {"Unknown output driver class `%s'.", 678},
935   {"Can't initialize output driver class `%s'.", 679},
936   {"Can't initialize output driver `%s' of class `%s'.", 680},
937   {"Unknown device type `%s'.", 681},
938   {"Can't complete initialization of output driver `%s' of class `%s'.", 682},
939   {"Can't deinitialize output driver class `%s'.", 683},
940   {"Trying to find keyword `%s'...\n", 684},
941   {"Unit \"%s\" is unknown in dimension \"%s\".", 685},
942   {"Bad dimension \"%s\".", 686},
943   {"`x' expected in paper size `%s'.", 687},
944   {"Trailing garbage `%s' on paper size `%s'.", 688},
945   {"Paper size name must not be empty.", 689},
946   {"Cannot find `papersize' configuration file.", 690},
947   {"%s: Opening paper size definition file...", 691},
948   {"Syntax error in paper size definition.", 692},
949   {"Paper size definition file read successfully.", 693},
950   {"Error reading paper size definition file.", 694},
951   {"Error closing page on %s device of %s class.", 695},
952   {"Error opening page on %s device of %s class.", 696},
953   {"PostScript driver initializing as `%s'...", 697},
954   {"\
955 PostScript driver: The defined page is not long enough to hold margins and \
956 headers, plus least 15 lines of the default fonts.  In fact, there's only \
957 room for %d lines of each font at the default size of %d.%03d points.", 698},
958   {"Unknown configuration parameter `%s' for PostScript device driver.", 699},
959   {"\
960 Unknown orientation `%s'.  Valid orientations are `portrait' and `landscape'.", 700},
961   {"\
962 Unknown value for `data'.  Valid values are `clean7bit', `clean8bit', and \
963 `binary'.", 701},
964   {"Unknown value for `line-ends'.  Valid values are `lf' and `crlf'.", 702},
965   {"Unknown value for `line-style'.  Valid values are `thick' and `double'.", 703},
966   {"\
967 Default font size must be at least 1 point (value of 1000 for key `%s').", 704},
968   {"Value for `%s' must be a dimension of positive length (i.e., `1in').", 705},
969   {"Nonnegative integer required as value for `%s'.", 706},
970   {"%s: %s: Opening PostScript font encoding...", 707},
971   {"\
972 PostScript driver: Cannot open encoding file `%s': %s.  Substituting \
973 ISOLatin1Encoding for missing encoding.", 708},
974   {"PostScript driver: Invalid numeric format.", 709},
975   {"\
976 PostScript driver: Codes must be between 0 and 255.  (%d is not allowed.)", 710},
977   {"PostScript driver: Error closing encoding file `%s'.", 711},
978   {"%s: PostScript font encoding read successfully.", 712},
979   {"%s: %s: Opening PostScript encoding list file.", 713},
980   {"%s: PostScript encoding list file read successfully.", 714},
981   {"<<default encoding>>", 715},
982   {"\
983 Cannot find PostScript prologue.  The use of `-vv' on the command line is \
984 suggested as a debugging aid.", 716},
985   {"%s: %s: Opening PostScript prologue...", 717},
986   {"%s: PostScript prologue read successfully.", 718},
987   {"%s: Error reading PostScript prologue.", 719},
988   {"PostScript output driver: %s: %s", 720},
989   {"PostScript driver: Cannot find encoding `%s' for PostScript font `%s'.", 721},
990   {"bad vline: x=%d+%d=%d y=(%d+%d=%d,%d+%d=%d) in table size (%d,%d)\n", 722},
991   {"bad hline: x=(%d+%d=%d,%d+%d=%d) y=%d+%d=%d in table size (%d,%d)\n", 723},
992   {"\
993 bad box: (%d+%d=%d,%d+%d=%d)-(%d+%d=%d,%d+%d=%d) in table size (%d,%d)\n", 724},
994   {"There is no DO IF to match with this ELSE IF.", 725},
995   {"The ELSE command must follow all ELSE IF commands in a DO IF structure.", 726},
996   {"End of command expected.", 727},
997   {"There is no DO IF to match with this ELSE.", 728},
998   {"\
999 There may be at most one ELSE clause in each DO IF structure.  It must be \
1000 the last clause.", 729},
1001   {"There is no DO IF to match with this END IF.", 730},
1002   {"DO IF %d: true\n", 731},
1003   {"DO IF %d: false\n", 732},
1004   {"DO IF %d: missing\n", 733},
1005   {"\
1006 Missing mode REPORT not allowed in general mode.  Assuming MISSING=TABLE.", 734},
1007   {"Write mode ALL not allowed in general mode.  Assuming WRITE=CELLS.", 735},
1008   {"expecting BY", 736},
1009   {"VARIABLES must be specified before TABLES.", 737},
1010   {"Maximum value (%ld) less than minimum value (%ld).", 738},
1011   {"Summary.", 739},
1012   {"Cases", 740},
1013   {"Valid", 741},
1014   {"Missing", 742},
1015   {"Total", 743},
1016   {"N", 744},
1017   {"Percent", 745},
1018   {"count", 746},
1019   {"row %", 747},
1020   {"column %", 748},
1021   {"total %", 749},
1022   {"expected", 750},
1023   {"residual", 751},
1024   {"std. resid.", 752},
1025   {"adj. resid.", 753},
1026   {"Statistic", 754},
1027   {"df", 755},
1028   {"Asymp. Sig. (2-sided)", 756},
1029   {"Exact. Sig. (2-sided)", 757},
1030   {"Exact. Sig. (1-sided)", 758},
1031   {"Category", 759},
1032   {"Asymp. Std. Error", 760},
1033   {"Approx. T", 761},
1034   {"Approx. Sig.", 762},
1035   {" 95%% Confidence Interval", 763},
1036   {"Lower", 764},
1037   {"Upper", 765},
1038   {"Type", 766},
1039   {"Pearson Chi-Square", 767},
1040   {"Likelihood Ratio", 768},
1041   {"Fisher's Exact Test", 769},
1042   {"Continuity Correction", 770},
1043   {"Linear-by-Linear Association", 771},
1044   {"N of Valid Cases", 772},
1045   {"Nominal by Nominal", 773},
1046   {"Ordinal by Ordinal", 774},
1047   {"Interval by Interval", 775},
1048   {"Measure of Agreement", 776},
1049   {"Phi", 777},
1050   {"Cramer's V", 778},
1051   {"Contingency Coefficient", 779},
1052   {"Kendall's tau-b", 780},
1053   {"Kendall's tau-c", 781},
1054   {"Gamma", 782},
1055   {"Spearman Correlation", 783},
1056   {"Pearson's R", 784},
1057   {"Kappa", 785},
1058   {"Odds Ratio for %s (%g / %g)", 786},
1059   {"Odds Ratio for %s (%.*s / %.*s)", 787},
1060   {"For cohort %s = %g", 788},
1061   {"For cohort %s = %.*s", 789},
1062   {"Nominal by Interval", 790},
1063   {"Lambda", 791},
1064   {"Goodman and Kruskal tau", 792},
1065   {"Uncertainty Coefficient", 793},
1066   {"Somers' d", 794},
1067   {"Eta", 795},
1068   {"Symmetric", 796},
1069   {"%s Dependent", 797},
1070   {"Mean", 798},
1071   {"mean", 799},
1072   {"S.E. Mean", 800},
1073   {"S E Mean", 801},
1074   {"SE", 802},
1075   {"standard error of mean", 803},
1076   {"Std Dev", 804},
1077   {"SD", 805},
1078   {"standard deviation", 806},
1079   {"Variance", 807},
1080   {"Var", 808},
1081   {"variance", 809},
1082   {"Kurtosis", 810},
1083   {"Kurt", 811},
1084   {"kurtosis", 812},
1085   {"S.E. Kurt", 813},
1086   {"S E Kurt", 814},
1087   {"SEKurt", 815},
1088   {"standard error of kurtosis", 816},
1089   {"Skewness", 817},
1090   {"Skew", 818},
1091   {"skewness", 819},
1092   {"S.E. Skew", 820},
1093   {"S E Skew", 821},
1094   {"SESkew", 822},
1095   {"standard error of skewness", 823},
1096   {"Range", 824},
1097   {"Rng", 825},
1098   {"Minimum", 826},
1099   {"Min", 827},
1100   {"minimum", 828},
1101   {"Maximum", 829},
1102   {"Max", 830},
1103   {"maximum", 831},
1104   {"Sum", 832},
1105   {"sum", 833},
1106   {"No variables specified.", 834},
1107   {"OPTIONS may not be used with SAVE, FORMAT, or MISSING.", 835},
1108   {"It's not possible to sort on `%s' without displaying `%s'.", 836},
1109   {"\
1110 At least one case in the data file had a weight value that was system-\
1111 missing, zero, or negative.  These case(s) were ignored.", 837},
1112   {"\
1113 Names for z-score variables must be given for individual variables, not for \
1114 groups of variables.", 838},
1115   {"Name for z-score variable expected.", 839},
1116   {"\
1117 Z-score variable name `%s' is a duplicate variable name with a current \
1118 variable.", 840},
1119   {"Z-score variable name `%s' is used multiple times.", 841},
1120   {"`)' expected after z-score variable name.", 842},
1121   {"\
1122 Ran out of generic names for Z-score variables.  There are only 126 generic \
1123 names: ZSC001-ZSC0999, STDZ01-STDZ09, ZZZZ01-ZZZZ09, ZQZQ01-ZQZQ09.", 843},
1124   {"Mapping of variables to corresponding Z-scores.", 844},
1125   {"Source", 845},
1126   {"Target", 846},
1127   {"Z-score of ", 847},
1128   {"Valid N", 848},
1129   {"Missing N", 849},
1130   {"Valid cases = %g; cases with missing value(s) = %g.", 850},
1131   {"Median", 851},
1132   {"Mode", 852},
1133   {"\
1134 At most one of BARCHART, HISTOGRAM, or HBAR should be given.  HBAR will be \
1135 assumed.  Argument values will be given precedence increasing along the \
1136 order given.", 853},
1137   {"\
1138 MAX must be greater than or equal to MIN, if both are specified.  However, \
1139 MIN was specified as %g and MAX as %g.  MIN and MAX will be ignored.", 854},
1140   {"\
1141 Upper limit of integer mode value range must be greater than lower limit.", 855},
1142   {"Variable %s specified multiple times on VARIABLES subcommand.", 856},
1143   {"Integer mode specified, but %s is not a numeric variable.", 857},
1144   {"`)' expected after GROUPED interval list.", 858},
1145   {"Variables %s specified on GROUPED but not on VARIABLES.", 859},
1146   {"Variables %s specified multiple times on GROUPED subcommand.", 860},
1147   {"Percentile list expected after PERCENTILES.", 861},
1148   {"Percentiles must be greater than 0 and less than 100.", 862},
1149   {"Cum", 863},
1150   {"Frequency", 864},
1151   {"Value Label", 865},
1152   {"Freq", 866},
1153   {"Pct", 867},
1154   {"No valid data for variable %s; statistics not displayed.", 868},
1155   {"only %g case%s for variable %s, statistics not computed", 869},
1156   {"\
1157 The variable %s has %d modes.  The lowest of these is the one given in the \
1158 table.", 870},
1159   {"Percentage", 871},
1160   {"low-res graphs not implemented", 872},
1161   {"\
1162 Could not make histogram for %s for specified minimum %g and maximum %g; \
1163 please discard graph.", 873},
1164   {"Percentile    Value     Percentile    Value     Percentile    Value", 874},
1165   {"this form of percentiles not supported", 875},
1166   {"Difference between %g and %g is too small for grouping interval %g.", 876},
1167   {"\
1168 The first case (%ld) specified precedes the last case (%ld) specified.  The \
1169 values will be swapped.", 877},
1170   {"\
1171 The first case (%ld) to list is less than 1.  The value is being reset to 1.", 878},
1172   {"\
1173 The last case (%ld) to list is less than 1.  The value is being reset to 1.", 879},
1174   {"The step value %ld is less than 1.  The value is being reset to 1.", 880},
1175   {"`/FORMAT WEIGHT' specified, but weighting is not on.", 881},
1176   {"Line", 882},
1177   {"Missing required subcommand TABLES.", 883},
1178   {"TABLES or CROSSBREAK subcommand may not appear more than once.", 884},
1179   {"\
1180 Variable %s specified on TABLES or CROSSBREAK, but not specified on \
1181 VARIABLES.", 885},
1182   {"LOWEST and HIGHEST may not be used for independent variables (%s).", 886},
1183   {"\
1184 Independent variables (%s) may not have noninteger endpoints in their ranges.", 887},
1185   {"Variable %s is multiply specified on TABLES or CROSSBREAK.", 888},
1186   {"VARIABLES must precede TABLES.", 889},
1187   {"Upper value (%g) is less than lower value (%g) on VARIABLES subcommand.", 890},
1188   {"expecting variable name in GROUPS subcommand", 891},
1189   {"Long string variable %s is not valid here.", 892},
1190   {"\
1191 When applying GROUPS to a string variable, at least one value must be \
1192 specified.", 893},
1193   {"\
1194 PAIRED was specified but the number of variables preceding WITH (%d) did not \
1195 match the number following (%d).", 894},
1196   {"At least two variables must be specified on PAIRS.", 895},
1197   {"Destination cannot be a string variable.", 896},
1198   {"\
1199 %g THRU %g is not a valid range.  The number following THRU must be at least \
1200 as big as the number preceding THRU.", 897},
1201   {"Vartree:\n", 898},
1202   {"clearing variable %d:%s %s\n", 899},
1203   {"in default dictionary", 900},
1204   {"in auxiliary dictionary", 901},
1205   {"%s is not declared as a variable.", 902},
1206   {"%s is not a variable name.", 903},
1207   {"%s TO %s is not valid syntax since %s precedes %s in the dictionary.", 904},
1208   {"\
1209 When using the TO keyword to specify several variables, both variables must \
1210 be from the same variable dictionaries, of either ordinary, scratch, or \
1211 system variables.  %s and %s are from different dictionaries.", 905},
1212   {"Scratch variables (such as %s) are not allowed here.", 906},
1213   {"\
1214 %s is not a numeric variable.  It will not be included in the variable list.", 907},
1215   {"\
1216 %s is not a string variable.  It will not be included in the variable list.", 908},
1217   {"\
1218 %s and %s are not the same type.  All variables in this variable list must \
1219 be of the same type.  %s will be omitted from list.", 909},
1220   {"Variable %s appears twice in variable list.", 910},
1221   {"incorrect use of TO convention", 911},
1222   {"Scratch variables not allowed here.", 912},
1223   {"Prefixes don't match in use of TO convention.", 913},
1224   {"Bad bounds in use of TO convention.", 914},
1225   {"\
1226 Workspace overflow predicted.  Max workspace is currently set to %d KB (%d \
1227 cases at %d bytes each).  Paging active file to disk.", 915},
1228   {"!ERROR!", 916},
1229   {"<NOVAR>", 917},
1230   {"\
1231 An error occurred attempting to create a temporary file for use as the \
1232 active file: %s.", 918},
1233   {"\
1234 An error occurred while attempting to read from a temporary file created for \
1235 the active file: %s.", 919},
1236   {"\
1237 An error occurred while attempting to write to a temporary file used as the \
1238 active file: %s.", 920},
1239   {"\
1240 An error occurred while attempting to rewind a temporary file used as the \
1241 active file: %s.", 921},
1242   {"Virtual memory exhausted.  Paging active file to disk.", 922},
1243   {"\
1244 Workspace limit of %d KB (%d cases at %d bytes each) overflowed.  Paging \
1245 active file to disk.", 923},
1246   {"\
1247 An error occurred while attempting to write to a temporary file created as \
1248 the active file, while paging to disk: %s.", 924},
1249   {"transform: ", 925},
1250   {"Target variable %s duplicates existing variable %s.", 926},
1251   {"Duplicate variable name %s among target variables.", 927},
1252   {"\
1253 When executing COMPUTE: SYSMIS is not a valid value as an index into vector %\
1254 s.", 928},
1255   {"\
1256 When executing COMPUTE: %g is not a valid value as an index into vector %s.", 929},
1257   {"There is no vector named %s.", 930},
1258   {"Extra characters after expression.", 931},
1259   {"Could not create acceptable variant for variable %s.", 932},
1260   {"Cannot create more than 99999 variable names.", 933},
1261   {"Error reading FLIP source file: %s.", 934},
1262   {"Could not create temporary file for FLIP.", 935},
1263   {"Error writing FLIP file: %s.", 936},
1264   {"Error creating FLIP source file.", 937},
1265   {"Error rewinding FLIP file: %s.", 938},
1266   {"Error reading FLIP file: %s.", 939},
1267   {"Error seeking FLIP source file: %s.", 940},
1268   {"Error writing FLIP source file: %s.", 941},
1269   {"Error rewind FLIP source file: %s.", 942},
1270   {"expecting a valid subcommand", 943},
1271   {"%g is not a valid column location.", 944},
1272   {"Column location expected following `%d-'.", 945},
1273   {"\
1274 %d-%ld is not a valid column range.  The second column must be greater than \
1275 or equal to the first.", 946},
1276   {"\
1277 %s is not of the same type as %s.  To specify variables of different types \
1278 in the same variable list, use a FORTRAN-like format specifier.", 947},
1279   {"\
1280 The ending column for a field must not be less than the starting column.", 948},
1281   {"%s variables cannot be displayed with format %s.", 949},
1282   {"Display format %s may not be used with a %s variable.", 950},
1283   {"Writing %3d records to file %s.", 951},
1284   {"Writing %3d records to the listing file.", 952},
1285   {"A file name or handle was expected in the OUTFILE subcommand.", 953},
1286   {"\
1287 The expression on PRINT SPACE evaluated to %d.  It's not possible to PRINT \
1288 SPACE a negative number of lines.", 954},
1289   {"\
1290 %d variable(s) cannot be recoded into %d variable(s).  Specify the same \
1291 number of variables as input and output variables.", 955},
1292   {"\
1293 There is no string variable named %s.  (All string variables specified on \
1294 INTO must already exist.  Use the STRING command to create a string \
1295 variable.)", 956},
1296   {"\
1297 Type mismatch between input and output variables.  Output variable %s is not \
1298 a string variable, but all the input variables are string variables.", 957},
1299   {"Type mismatch after INTO: %s is not a numeric variable.", 958},
1300   {"\
1301 INTO must be used when the input values are numeric and output values are \
1302 string.", 959},
1303   {"\
1304 INTO must be used when the input values are string and output values are \
1305 numeric.", 960},
1306   {"\
1307 Inconsistent output types.  The output values must be all numeric or all \
1308 string.", 961},
1309   {"following LO THRU", 962},
1310   {"in source value", 963},
1311   {"\
1312 Keyword CONVERT may only be used with string input values and numeric output \
1313 values.", 964},
1314   {"!!END!!", 965},
1315   {"!!ERROR!!", 966},
1316   {"The filter variable must be numeric.", 967},
1317   {"The filter variable may not be scratch.", 968},
1318   {"Only last instance of this command is in effect.", 969},
1319   {"`A' or `D' expected inside parentheses.", 970},
1320   {"`)' expected.", 971},
1321   {"%s: Cannot create temporary directory: %s.", 972},
1322   {"%s: Error removing directory for temporary files: %s.", 973},
1323   {"\
1324 Out of memory.  Could not allocate room for minimum of %d cases of %d bytes \
1325 each.  (PSPP workspace is currently restricted to a maximum of %d KB.)", 974},
1326   {"allocated %d cases == %d bytes\n", 975},
1327   {"%s: Error writing temporary file: %s.", 976},
1328   {"SORT: Closing handle %d.", 977},
1329   {"%s: Error closing temporary file: %s.", 978},
1330   {"SORT: %s: Opening for writing as run %d.", 979},
1331   {"%s: Error opening temporary file for reading: %s.", 980},
1332   {"%s: Error creating temporary file: %s.", 981},
1333   {"%s: Error removing temporary file: %s.", 982},
1334   {"merging runs", 983},
1335   {" into run %d(%d)\n", 984},
1336   {"Out of memory expanding Huffman priority queue.", 985},
1337   {"%s: Error creating temporary file for merge: %s.", 986},
1338   {"%s: Error reading temporary file in merge: %s.", 987},
1339   {"%s: Unexpected end of temporary file in merge.", 988},
1340   {"%s: Error writing temporary file in merge: %s.", 989},
1341   {"%s: Error closing temporary file in merge: %s.", 990},
1342   {"%s: Error removing temporary file in merge: %s.", 991},
1343   {"%s: Cannot open sort result file: %s.", 992},
1344   {"%s: Error reading sort result file: %s.", 993},
1345   {"%s: Unexpected end of sort result file: %s.", 994},
1346   {"%s: Error closing sort result file: %s.", 995},
1347   {"%s: Error removing sort result file: %s.", 996},
1348   {"Unrecognized filename format.", 997},
1349   {"The index variable may not be a string variable.", 998},
1350   {"There is no LOOP command that corresponds to this END LOOP.", 999},
1351   {"\
1352 This command may only appear enclosed in a LOOP/END LOOP control structure.", 1000},
1353   {"BREAK not enclosed in DO IF structure.", 1001},
1354   {"%s without %s.", 1002},
1355   {"Identifier %s is given twice.", 1003},
1356   {"\
1357 There must be the same number of substitutions for each dummy variable \
1358 specified.  Since there were %d substitutions for %s, there must be %d for %\
1359 s as well, but %d were specified.", 1004},
1360   {"No commands in scope.", 1005},
1361   {"String expected.", 1006},
1362   {"No matching DO REPEAT.", 1007},
1363   {"`)' expected after value specification.", 1008},
1364   {"`(' expected after variable name%s.", 1009},
1365   {"Long string value specified.", 1010},
1366   {"Short strings must be of equal width.", 1011},
1367   {"Range %g THRU %g is not valid because %g is greater than %g.", 1012},
1368   {"Number or range expected.", 1013},
1369   {"At most one range can exist in the missing values for any one variable.", 1014},
1370   {"At most one individual value can be missing along with one range.", 1015},
1371   {"String is not of proper length.", 1016},
1372   {"Missing value:", 1017},
1373   {"(long string variable)", 1018},
1374   {"(no missing values)\n", 1019},
1375   {"(!!!INTERNAL ERROR--%d!!!)\n", 1020},
1376   {"REORDER subcommand may be given at most once.", 1021},
1377   {"Cannot specify ALL after specifying a set of variables.", 1022},
1378   {"`(' expected on REORDER subcommand.", 1023},
1379   {"`)' expected following variable names on REORDER subcommand.", 1024},
1380   {"RENAME subcommand may be given at most once.", 1025},
1381   {"`(' expected on RENAME subcommand.", 1026},
1382   {"\
1383 `=' expected between lists of new and old variable names on RENAME \
1384 subcommand.", 1027},
1385   {"\
1386 Differing number of variables in old name list (%d) and in new name list (%\
1387 d).", 1028},
1388   {"`)' expected after variable lists on RENAME subcommand.", 1029},
1389   {"\
1390 KEEP subcommand may be given at most once.  It may notbe given in \
1391 conjunction with the DROP subcommand.", 1030},
1392   {"\
1393 DROP subcommand may be given at most once.  It may notbe given in \
1394 conjunction with the KEEP subcommand.", 1031},
1395   {"Unrecognized subcommand name `%s'.", 1032},
1396   {"Subcommand name expected.", 1033},
1397   {"`/' or `.' expected.", 1034},
1398   {"Duplicate variable name `%s' after renaming.", 1035},
1399   {"Format type %s may not be used with a numeric variable.", 1036},
1400   {"There is already a variable named %s.", 1037},
1401   {"Format type %s may not be used with a string variable.", 1038},
1402   {"`(' expected.", 1039},
1403   {"`=' expected between lists of new and old variable names.", 1040},
1404   {"`)' expected after variable names.", 1041},
1405   {"The sampling factor must be between 0 and 1 exclusive.", 1042},
1406   {"Cannot sample %d observations from a population of %d.", 1043},
1407   {"BLOCK is obsolete.", 1044},
1408   {"BOXSTRING is obsolete.", 1045},
1409   {"Active file compression is not yet implemented (and probably won't be).", 1046},
1410   {"CPI must be greater than 0.", 1047},
1411   {"HISTOGRAM is obsolete.", 1048},
1412   {"LPI must be greater than 0.", 1049},
1413   {"\
1414 CASE is not implemented and probably won't be.  If you care, complain about \
1415 it.", 1050},
1416   {"Value for MITERATE (%ld) must be greater than 0.", 1051},
1417   {"Value for MNEST (%ld) must be greater than 0.", 1052},
1418   {"MXERRS must be at least 1.", 1053},
1419   {"MXLOOPS must be at least 1.", 1054},
1420   {"MXMEMORY is obsolete.", 1055},
1421   {"SCRIPTTAB is obsolete.", 1056},
1422   {"TBFONTS not implemented.", 1057},
1423   {"TB1 not implemented.", 1058},
1424   {"WORKSPACE is obsolete.", 1059},
1425   {"AUTOMENU is obsolete.", 1060},
1426   {"BEEP is obsolete.", 1061},
1427   {"EJECT is obsolete.", 1062},
1428   {"HELPWINDOWS is obsolete.", 1063},
1429   {"MENUS is obsolete.", 1064},
1430   {"PTRANSLATE is obsolete.", 1065},
1431   {"XSORT is obsolete.", 1066},
1432   {"\
1433 CC%c: Length of custom currency string `%s' (%d) exceeds maximum length of \
1434 16.", 1067},
1435   {"\
1436 CC%c: Custom currency string `%s' does not contain exactly three periods or \
1437 commas (not both).", 1068},
1438   {"LENGTH must be at least 1.", 1069},
1439   {"Missing identifier in RESULTS subcommand.", 1070},
1440   {"Unrecognized identifier in RESULTS subcommand.", 1071},
1441   {"WIDTH must be at least 1.", 1072},
1442   {"\
1443 FORMAT requires numeric output format as an argument.  Specified format %s \
1444 is of type string.", 1073},
1445   {"Text color must be in range 0-15.", 1074},
1446   {"Background color must be in range 0-7.", 1075},
1447   {"Border color must be in range 0-7.", 1076},
1448   {"RCOLOR is obsolete.", 1077},
1449   {"Lower window color must be between 0 and 6.", 1078},
1450   {"Upper window color must be between 0 and 6.", 1079},
1451   {"Frame color must be between 0 and 6.", 1080},
1452   {"VIEWLENGTH not implemented.", 1081},
1453   {"WORKDEV is obsolete.", 1082},
1454   {"Drive letter expected in WORKDEV subcommand.", 1083},
1455   {"This command is not valid inside DO IF or LOOP.", 1084},
1456   {"\
1457 This command may only appear once between procedures and procedure-like \
1458 commands.", 1085},
1459   {"%s before: %s\n", 1086},
1460   {"<none>", 1087},
1461   {"%s: `.' expected after string.", 1088},
1462   {"%s after: %s\n", 1089},
1463   {"Document entered %s %02d:%02d:%02d by %s (%s):", 1090},
1464   {"\
1465 It is not possible to assign value labels to long string variables such as %\
1466 s.", 1091},
1467   {"String expected for value.", 1092},
1468   {"Number expected for value.", 1093},
1469   {"Value label `%g' is not integer.", 1094},
1470   {"Truncating value label to 60 characters.", 1095},
1471   {"Value labels:", 1096},
1472   {"    (no value labels)\n", 1097},
1473   {"String expected for variable label.", 1098},
1474   {"Truncating variable label to 120 characters.", 1099},
1475   {"Variable labels:\n", 1100},
1476   {"(no variable label)", 1101},
1477   {"Vector name %s is given twice.", 1102},
1478   {"There is already a vector with name %s.", 1103},
1479   {"\
1480 A slash must be used to separate each vector specification when using the \
1481 long form.  Commands such as VECTOR A,B=Q1 TO Q20 are not supported.", 1104},
1482   {"Vectors must have at least one element.", 1105},
1483   {"%s%d is too long for a variable name.", 1106},
1484   {"\
1485 The syntax for this command does not match the expected syntax for either \
1486 the long form or the short form of VECTOR.", 1107},
1487   {"The weighting variable must be numeric.", 1108},
1488   {"The weighting variable may not be scratch.", 1109},
1489   {"bad weighting variable, canceling\n", 1110},
1490 };
1491
1492 int _msg_tbl_length = 1110;