1 /* Automatically generated by po2tbl.sed from pspp.pot. */
7 #include "libgettext.h"
9 const struct _msg_ent _msg_tbl[] = {
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},
31 Number of source variables (%d) does not match number of target variables (%\
34 Variable name %s is not unique within the aggregate file dictionary, which \
35 contains the aggregate variables and the break variables.", 22},
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},
41 SYSMIS is not a valid index value for vector %s. The result will be set to \
44 %g is not a valid index value for vector %s. The result will be set to \
47 SYSMIS is not a valid index value for vector %s. The result will be set to \
48 the empty string.", 26},
50 %g is not a valid index value for vector %s. The result will be set to the \
52 {"evaluate_expression(): not implemented: %s\n", 28},
53 {"evaluate_expression(): not implemented: %d\n", 29},
55 A string expression was supplied in a place where a Boolean expression was \
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},
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},
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},
85 Argument %d to CONCAT is type %s. All arguments to CONCAT must be strings.", 53},
87 Argument %d to %s was expected to be of %s type. It was actually of type %s.", 54},
90 {"%s is not a numeric format.", 57},
91 {"Too few arguments to function %s.", 58},
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},
103 {"!!TERMINAL!!", 68},
104 {"!!SENTINEL!!", 69},
108 While optimizing a constant expression, there was a bad value for the third \
109 argument to INDEX.", 72},
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},
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},
119 {"Searching for `%s'...", 78},
120 {"Search unsuccessful!", 79},
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},
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},
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},
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},
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},
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},
181 SPSS-like or FORTRAN-like format specification expected after variable names.", 132},
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},
196 The number of format specifications exceeds the number of variable names \
199 There aren't enough format specifications to match the number of variable \
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},
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},
219 REPEATING DATA must use the same file as its corresponding DATA LIST or FILE \
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},
239 Variable %s startging in column %d extends beyond physical record length of %\
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},
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},
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},
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},
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},
281 Fixed length records were specified on /RECFORM, but record length was not \
282 specified on /LRECL. 80-character records will be assumed.", 210},
284 Record length (%ld) must be at least one byte. 80-character records will be \
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},
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},
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},
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},
321 The CASE subcommand is not allowed on the RECORD TYPE command for FILE TYPE \
324 No variable name may be specified for the CASE subcommand on RECORD TYPE.", 242},
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 \
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},
340 Input format %s specifies a bad width %d. Format %s requires a width \
341 between %d and %d.", 254},
343 Input format %s specifies an odd width %d, but format %s requires an even \
344 width between %d and %d.", 255},
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},
349 Output format %s specifies a bad width %d. Format %s requires a width \
350 between %d and %d.", 257},
352 Output format %s requires minimum width %d to allow %d decimal places. Try %\
353 s%d.%d instead of %s.", 258},
355 Output format %s specifies an odd width %d, but output format %s requires an \
356 even width between %d and %d.", 259},
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},
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},
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},
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},
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},
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},
392 RENAME, KEEP, and DROP subcommands may not occur before the first FILE or \
394 {"The BY subcommand is required when a TABLE subcommand is given.", 285},
395 {"File %s lacks BY variable %s.", 286},
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},
403 No data-input or transformation commands specified between INPUT PROGRAM and \
404 END INPUT PROGRAM.", 291},
406 This command may only be executed between INPUT PROGRAM and END INPUT \
408 {"COLUMN subcommand multiply specified.", 293},
409 {"expecting file handle name", 294},
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},
433 CONTENTS subcommand not specified: assuming file contains only CORR matrix.", 316},
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},
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},
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},
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},
493 Cannot assign value labels to %s and %s, which have different variable types \
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},
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},
512 An error occurred while opening \"%s\" for reading as a system file: %s.", 386},
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},
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},
524 %s: Bad size (%d) or count (%d) field on record type 7, subtype 3.\tExpected \
525 size %d, count 8.", 394},
527 %s: Floating-point representation in system file is not IEEE-754. PSPP \
528 cannot convert between floating-point formats.", 395},
530 %s: File-indicated endianness (%s) does not match endianness intuited from \
531 file header (%s).", 396},
533 {"little-endian", 398},
535 {"%s: File-indicated character representation code (%s) is not ASCII.", 400},
539 %s: Bad size (%d) or count (%d) field on record type 7, subtype 4.\tExpected \
540 size %d, count 8.", 403},
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},
546 %s: Bad magic. Proper system files begin with the four characters `$FL2'. \
547 This file will not be read.", 405},
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},
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},
559 %s: position %d: String variable does not have proper number of continuation \
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},
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},
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},
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},
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},
580 %s: System file header indicates %d variable positions but %d were read from \
582 {"%s: Duplicate variable name `%s' within system file.", 427},
583 {"%s: %s variable %s has %s format specifier %s.", 428},
585 %s: Variable index record (type 4) does not immediately follow value label \
586 record (type 3) as it ought.", 429},
588 %s: Number of variables associated with a value label (%d) is not between 1 \
589 and the number of variables (%d).", 430},
591 %s: Variable index associated with value label (%d) is not between 1 and the \
592 number of values (%d).", 431},
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},
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},
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},
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},
640 {"<internal error>", 474},
644 {"System File.", 478},
646 {"Not weighted.", 480},
648 {"Compression %s.", 482},
651 {"Description", 485},
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},
661 {"Print Format: %s", 495},
662 {"Write Format: %s", 496},
663 {"Missing Values: ", 497},
665 {"No vectors defined.", 499},
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},
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},
680 %s command completed\n\
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},
685 This command is not accepted in a syntax file. Instead, use FINISH to \
686 terminate a syntax file.", 513},
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},
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},
724 Sorry, literal strings may not contain null characters. Replacing with \
726 {"-f not yet implemented\n", 549},
727 {"-n not yet implemented\n", 550},
728 {"-p not yet implemented\n", 551},
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\
735 Written by Ben Pfaff <blp@gnu.org>.", 552},
737 PSPP, a program for statistical analysis of sample data.\n\
739 Usage: %s [OPTION]... FILE...\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\
745 -B, --config-dir=DIR set configuration directory to DIR\n\
746 -o, --device=DEVICE select output driver DEVICE and disable \
748 -d, --define=VAR[=VALUE] set environment variable VAR to VALUE, or empty\n\
749 -u, --undef=VAR undefine environment variable VAR\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\
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\
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\
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 \
774 KEY=VALUE overrides macros in output initialization file\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},
786 {"installation error", 562},
789 \t*********************\n\
790 \t* INDUCING SEGFAULT *\n\
791 \t*********************\n", 563},
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},
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},
813 {"Error initializing output drivers.", 582},
814 {"This command not executed.", 583},
816 Skipping the rest of this command. Part of this command may have been \
819 Skipping the rest of this command. This command was fully executed up to \
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},
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 \
829 {"%s: Initialization complete.", 589},
830 {"%s: Beginning closing...", 590},
831 {"%s: Finished closing.", 591},
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},
838 Unknown character set `%s'. Valid character sets are `ascii' and `latin1'.", 595},
840 Unknown overstrike style `%s'. Valid overstrike styles are `single' and \
843 Unknown carriage return style `%s'. Valid carriage return styles are `cr' \
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},
856 The N output format cannot be used to output a negative number or the system-\
857 missing value.", 608},
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},
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},
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},
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},
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},
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},
960 Unknown orientation `%s'. Valid orientations are `portrait' and `landscape'.", 700},
962 Unknown value for `data'. Valid values are `clean7bit', `clean8bit', and \
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},
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},
972 PostScript driver: Cannot open encoding file `%s': %s. Substituting \
973 ISOLatin1Encoding for missing encoding.", 708},
974 {"PostScript driver: Invalid numeric format.", 709},
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},
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},
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},
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},
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},
1024 {"std. resid.", 752},
1025 {"adj. resid.", 753},
1028 {"Asymp. Sig. (2-sided)", 756},
1029 {"Exact. Sig. (2-sided)", 757},
1030 {"Exact. Sig. (1-sided)", 758},
1032 {"Asymp. Std. Error", 760},
1034 {"Approx. Sig.", 762},
1035 {" 95%% Confidence Interval", 763},
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},
1050 {"Cramer's V", 778},
1051 {"Contingency Coefficient", 779},
1052 {"Kendall's tau-b", 780},
1053 {"Kendall's tau-c", 781},
1055 {"Spearman Correlation", 783},
1056 {"Pearson's R", 784},
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},
1064 {"Goodman and Kruskal tau", 792},
1065 {"Uncertainty Coefficient", 793},
1069 {"%s Dependent", 797},
1075 {"standard error of mean", 803},
1078 {"standard deviation", 806},
1088 {"standard error of kurtosis", 816},
1095 {"standard error of skewness", 823},
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},
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},
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},
1117 Z-score variable name `%s' is a duplicate variable name with a current \
1119 {"Z-score variable name `%s' is used multiple times.", 841},
1120 {"`)' expected after z-score variable name.", 842},
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},
1127 {"Z-score of ", 847},
1130 {"Valid cases = %g; cases with missing value(s) = %g.", 850},
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},
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},
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},
1151 {"Value Label", 865},
1154 {"No valid data for variable %s; statistics not displayed.", 868},
1155 {"only %g case%s for variable %s, statistics not computed", 869},
1157 The variable %s has %d modes. The lowest of these is the one given in the \
1159 {"Percentage", 871},
1160 {"low-res graphs not implemented", 872},
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},
1168 The first case (%ld) specified precedes the last case (%ld) specified. The \
1169 values will be swapped.", 877},
1171 The first case (%ld) to list is less than 1. The value is being reset to 1.", 878},
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},
1177 {"Missing required subcommand TABLES.", 883},
1178 {"TABLES or CROSSBREAK subcommand may not appear more than once.", 884},
1180 Variable %s specified on TABLES or CROSSBREAK, but not specified on \
1182 {"LOWEST and HIGHEST may not be used for independent variables (%s).", 886},
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},
1191 When applying GROUPS to a string variable, at least one value must be \
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},
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},
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},
1214 %s is not a numeric variable. It will not be included in the variable list.", 907},
1216 %s is not a string variable. It will not be included in the variable list.", 908},
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},
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},
1231 An error occurred attempting to create a temporary file for use as the \
1232 active file: %s.", 918},
1234 An error occurred while attempting to read from a temporary file created for \
1235 the active file: %s.", 919},
1237 An error occurred while attempting to write to a temporary file used as the \
1238 active file: %s.", 920},
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},
1244 Workspace limit of %d KB (%d cases at %d bytes each) overflowed. Paging \
1245 active file to disk.", 923},
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},
1253 When executing COMPUTE: SYSMIS is not a valid value as an index into vector %\
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},
1274 %d-%ld is not a valid column range. The second column must be greater than \
1275 or equal to the first.", 946},
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},
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},
1287 The expression on PRINT SPACE evaluated to %d. It's not possible to PRINT \
1288 SPACE a negative number of lines.", 954},
1290 %d variable(s) cannot be recoded into %d variable(s). Specify the same \
1291 number of variables as input and output variables.", 955},
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 \
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},
1301 INTO must be used when the input values are numeric and output values are \
1304 INTO must be used when the input values are string and output values are \
1307 Inconsistent output types. The output values must be all numeric or all \
1309 {"following LO THRU", 962},
1310 {"in source value", 963},
1312 Keyword CONVERT may only be used with string input values and numeric output \
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},
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},
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},
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},
1383 `=' expected between lists of new and old variable names on RENAME \
1384 subcommand.", 1027},
1386 Differing number of variables in old name list (%d) and in new name list (%\
1388 {"`)' expected after variable lists on RENAME subcommand.", 1029},
1390 KEEP subcommand may be given at most once. It may notbe given in \
1391 conjunction with the DROP subcommand.", 1030},
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},
1414 CASE is not implemented and probably won't be. If you care, complain about \
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},
1433 CC%c: Length of custom currency string `%s' (%d) exceeds maximum length of \
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},
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},
1457 This command may only appear once between procedures and procedure-like \
1459 {"%s before: %s\n", 1086},
1461 {"%s: `.' expected after string.", 1088},
1462 {"%s after: %s\n", 1089},
1463 {"Document entered %s %02d:%02d:%02d by %s (%s):", 1090},
1465 It is not possible to assign value labels to long string variables such as %\
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},
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},
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},
1492 int _msg_tbl_length = 1110;