Consolidate quoting style in printed strings.
[pspp] / po / en_GB.po
index 4b1d3282bb94e5a452d30fa8763f4fb03dee57c5..b22448354c54a0d0f7f3ea2acb3ac9bd8a297134 100644 (file)
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PSPP 0.7.0\n"
 "Report-Msgid-Bugs-To: pspp-dev@gnu.org\n"
 msgstr ""
 "Project-Id-Version: PSPP 0.7.0\n"
 "Report-Msgid-Bugs-To: pspp-dev@gnu.org\n"
-"POT-Creation-Date: 2010-05-09 21:32+0200\n"
+"POT-Creation-Date: 2010-06-01 17:55+0200\n"
 "PO-Revision-Date: 2008-11-05 08:17+0900\n"
 "Last-Translator: John Darrington <john@darrington.wattle.id.au>\n"
 "Language-Team: John Darrington <john@darrington.wattle.id.au>\n"
 "PO-Revision-Date: 2008-11-05 08:17+0900\n"
 "Last-Translator: John Darrington <john@darrington.wattle.id.au>\n"
 "Language-Team: John Darrington <john@darrington.wattle.id.au>\n"
@@ -241,13 +241,13 @@ msgstr ""
 msgid "scratch"
 msgstr ""
 
 msgid "scratch"
 msgstr ""
 
-#: src/data/dictionary.c:981
+#: src/data/dictionary.c:980
 msgid ""
 "At least one case in the data file had a weight value that was user-missing, "
 "system-missing, zero, or negative.  These case(s) were ignored."
 msgstr ""
 
 msgid ""
 "At least one case in the data file had a weight value that was user-missing, "
 "system-missing, zero, or negative.  These case(s) were ignored."
 msgstr ""
 
-#: src/data/dictionary.c:1284
+#: src/data/dictionary.c:1283
 #, c-format
 msgid "Truncating document line to %d bytes."
 msgstr ""
 #, c-format
 msgid "Truncating document line to %d bytes."
 msgstr ""
@@ -330,20 +330,20 @@ msgstr[1] ""
 msgid "%s variables are not compatible with %s format %s."
 msgstr ""
 
 msgid "%s variables are not compatible with %s format %s."
 msgstr ""
 
-#: src/data/format.c:327 src/data/sys-file-reader.c:744
+#: src/data/format.c:327 src/data/sys-file-reader.c:752
 #: src/ui/gui/psppire-var-store.c:628 src/ui/gui/psppire.ui:1960
 #: src/ui/gui/var-sheet-dialogs.ui:139
 msgid "String"
 msgstr ""
 
 #: src/ui/gui/psppire-var-store.c:628 src/ui/gui/psppire.ui:1960
 #: src/ui/gui/var-sheet-dialogs.ui:139
 msgid "String"
 msgstr ""
 
-#: src/data/format.c:327 src/data/sys-file-reader.c:744
+#: src/data/format.c:327 src/data/sys-file-reader.c:752
 #: src/ui/gui/psppire-var-store.c:621 src/ui/gui/psppire.ui:2040
 #: src/ui/gui/var-sheet-dialogs.ui:27
 msgid "Numeric"
 msgstr ""
 
 #: src/ui/gui/psppire-var-store.c:621 src/ui/gui/psppire.ui:2040
 #: src/ui/gui/var-sheet-dialogs.ui:27
 msgid "Numeric"
 msgstr ""
 
-#: src/data/format.c:328 src/data/sys-file-reader.c:1464
-#: src/data/sys-file-reader.c:1466 src/language/xforms/recode.c:493
+#: src/data/format.c:328 src/data/sys-file-reader.c:1472
+#: src/data/sys-file-reader.c:1474 src/language/xforms/recode.c:493
 #: src/language/xforms/recode.c:494 src/language/xforms/recode.c:506
 #: src/language/xforms/recode.c:507
 #: src/language/dictionary/apply-dictionary.c:78
 #: src/language/xforms/recode.c:494 src/language/xforms/recode.c:506
 #: src/language/xforms/recode.c:507
 #: src/language/dictionary/apply-dictionary.c:78
@@ -351,8 +351,8 @@ msgstr ""
 msgid "numeric"
 msgstr ""
 
 msgid "numeric"
 msgstr ""
 
-#: src/data/format.c:328 src/data/sys-file-reader.c:1464
-#: src/data/sys-file-reader.c:1466 src/language/xforms/recode.c:493
+#: src/data/format.c:328 src/data/sys-file-reader.c:1472
+#: src/data/sys-file-reader.c:1474 src/language/xforms/recode.c:493
 #: src/language/xforms/recode.c:494 src/language/xforms/recode.c:506
 #: src/language/xforms/recode.c:507
 #: src/language/dictionary/apply-dictionary.c:78
 #: src/language/xforms/recode.c:494 src/language/xforms/recode.c:506
 #: src/language/xforms/recode.c:507
 #: src/language/dictionary/apply-dictionary.c:78
@@ -552,7 +552,7 @@ msgstr ""
 msgid "Invalid variable name `%s' in position %d."
 msgstr ""
 
 msgid "Invalid variable name `%s' in position %d."
 msgstr ""
 
-#: src/data/por-file-reader.c:685 src/data/sys-file-reader.c:602
+#: src/data/por-file-reader.c:685 src/data/sys-file-reader.c:606
 #, c-format
 msgid "Bad width %d for variable %s."
 msgstr ""
 #, c-format
 msgid "Bad width %d for variable %s."
 msgstr ""
@@ -661,47 +661,47 @@ msgstr ""
 msgid "Variable suffix too large."
 msgstr ""
 
 msgid "Variable suffix too large."
 msgstr ""
 
-#: src/data/sys-file-reader.c:222
+#: src/data/sys-file-reader.c:226
 #, c-format
 msgid "Recoded variable name duplicates an existing `%s' within system file."
 msgstr ""
 
 #. TRANSLATORS: this fragment will be interpolated into
 #. messages in fh_lock() that identify types of files.
 #, c-format
 msgid "Recoded variable name duplicates an existing `%s' within system file."
 msgstr ""
 
 #. TRANSLATORS: this fragment will be interpolated into
 #. messages in fh_lock() that identify types of files.
-#: src/data/sys-file-reader.c:286 src/data/sys-file-writer.c:207
+#: src/data/sys-file-reader.c:290 src/data/sys-file-writer.c:207
 msgid "system file"
 msgstr ""
 
 msgid "system file"
 msgstr ""
 
-#: src/data/sys-file-reader.c:293
+#: src/data/sys-file-reader.c:297
 #, c-format
 msgid "Error opening \"%s\" for reading as a system file: %s."
 msgstr ""
 
 #, c-format
 msgid "Error opening \"%s\" for reading as a system file: %s."
 msgstr ""
 
-#: src/data/sys-file-reader.c:332 tests/dissect-sysfile.c:154
+#: src/data/sys-file-reader.c:336 tests/dissect-sysfile.c:155
 msgid "Misplaced type 4 record."
 msgstr ""
 
 msgid "Misplaced type 4 record."
 msgstr ""
 
-#: src/data/sys-file-reader.c:343 tests/dissect-sysfile.c:165
+#: src/data/sys-file-reader.c:347 tests/dissect-sysfile.c:166
 #, c-format
 msgid "Unrecognized record type %d."
 msgstr "Unrecognised record type %d."
 
 #, c-format
 msgid "Unrecognized record type %d."
 msgstr "Unrecognised record type %d."
 
-#: src/data/sys-file-reader.c:384
+#: src/data/sys-file-reader.c:388
 #, c-format
 msgid "File header claims %d variable positions but %d were read from file."
 msgstr ""
 
 #, c-format
 msgid "File header claims %d variable positions but %d were read from file."
 msgstr ""
 
-#: src/data/sys-file-reader.c:424
+#: src/data/sys-file-reader.c:428
 #, c-format
 msgid "Error closing system file \"%s\": %s."
 msgstr ""
 
 #, c-format
 msgid "Error closing system file \"%s\": %s."
 msgstr ""
 
-#: src/data/sys-file-reader.c:489 src/data/sys-file-reader.c:499
-#: tests/dissect-sysfile.c:202 tests/dissect-sysfile.c:212
+#: src/data/sys-file-reader.c:493 src/data/sys-file-reader.c:503
+#: tests/dissect-sysfile.c:203 tests/dissect-sysfile.c:213
 msgid "This is not an SPSS system file."
 msgstr ""
 
 msgid "This is not an SPSS system file."
 msgstr ""
 
-#: src/data/sys-file-reader.c:521 tests/dissect-sysfile.c:227
+#: src/data/sys-file-reader.c:525 tests/dissect-sysfile.c:228
 msgid ""
 "Compression bias is not the usual value of 100, or system file uses "
 "unrecognized floating-point format."
 msgid ""
 "Compression bias is not the usual value of 100, or system file uses "
 "unrecognized floating-point format."
@@ -709,364 +709,359 @@ msgstr ""
 "Compression bias is not the usual value of 100, or system file uses \n"
 "unrecognised floating-point format."
 
 "Compression bias is not the usual value of 100, or system file uses \n"
 "unrecognised floating-point format."
 
-#: src/data/sys-file-reader.c:598
+#: src/data/sys-file-reader.c:602
 #, c-format
 msgid "Invalid variable name `%s'."
 msgstr ""
 
 #, c-format
 msgid "Invalid variable name `%s'."
 msgstr ""
 
-#: src/data/sys-file-reader.c:606
+#: src/data/sys-file-reader.c:610
 #, c-format
 msgid "Duplicate variable name `%s' within system file."
 msgstr ""
 
 #, c-format
 msgid "Duplicate variable name `%s' within system file."
 msgstr ""
 
-#: src/data/sys-file-reader.c:614 tests/dissect-sysfile.c:356
+#: src/data/sys-file-reader.c:618 tests/dissect-sysfile.c:357
 msgid "Variable label indicator field is not 0 or 1."
 msgstr ""
 
 msgid "Variable label indicator field is not 0 or 1."
 msgstr ""
 
-#: src/data/sys-file-reader.c:622 tests/dissect-sysfile.c:365
-#, c-format
-msgid "Variable %s has label of invalid length %zu."
-msgstr ""
-
-#: src/data/sys-file-reader.c:641 tests/dissect-sysfile.c:383
+#: src/data/sys-file-reader.c:649 tests/dissect-sysfile.c:388
 msgid "Numeric missing value indicator field is not -3, -2, 0, 1, 2, or 3."
 msgstr ""
 
 msgid "Numeric missing value indicator field is not -3, -2, 0, 1, 2, or 3."
 msgstr ""
 
-#: src/data/sys-file-reader.c:659 tests/dissect-sysfile.c:398
+#: src/data/sys-file-reader.c:667 tests/dissect-sysfile.c:403
 msgid "String missing value indicator field is not 0, 1, 2, or 3."
 msgstr ""
 
 msgid "String missing value indicator field is not 0, 1, 2, or 3."
 msgstr ""
 
-#: src/data/sys-file-reader.c:691
+#: src/data/sys-file-reader.c:699
 msgid "Missing string continuation record."
 msgstr ""
 
 msgid "Missing string continuation record."
 msgstr ""
 
-#: src/data/sys-file-reader.c:725
+#: src/data/sys-file-reader.c:733
 #, c-format
 msgid "Unknown variable format %<PRIu8>."
 msgstr ""
 
 #, c-format
 msgid "Unknown variable format %<PRIu8>."
 msgstr ""
 
-#: src/data/sys-file-reader.c:743
+#: src/data/sys-file-reader.c:751
 #, c-format
 msgid "%s variable %s has invalid %s format %s."
 msgstr ""
 
 #, c-format
 msgid "%s variable %s has invalid %s format %s."
 msgstr ""
 
-#: src/data/sys-file-reader.c:746
+#: src/data/sys-file-reader.c:754
 msgid "print"
 msgstr ""
 
 msgid "print"
 msgstr ""
 
-#: src/data/sys-file-reader.c:746
+#: src/data/sys-file-reader.c:754
 msgid "write"
 msgstr ""
 
 msgid "write"
 msgstr ""
 
-#: src/data/sys-file-reader.c:750
+#: src/data/sys-file-reader.c:758
 msgid "Suppressing further invalid format warnings."
 msgstr ""
 
 msgid "Suppressing further invalid format warnings."
 msgstr ""
 
-#: src/data/sys-file-reader.c:768
+#: src/data/sys-file-reader.c:776
 msgid "Weighting variable must be numeric."
 msgstr ""
 
 msgid "Weighting variable must be numeric."
 msgstr ""
 
-#: src/data/sys-file-reader.c:782
+#: src/data/sys-file-reader.c:790
 msgid "Multiple type 6 (document) records."
 msgstr ""
 
 msgid "Multiple type 6 (document) records."
 msgstr ""
 
-#: src/data/sys-file-reader.c:786
+#: src/data/sys-file-reader.c:794
 #, c-format
 msgid "Number of document lines (%d) must be greater than 0."
 msgstr ""
 
 #, c-format
 msgid "Number of document lines (%d) must be greater than 0."
 msgstr ""
 
-#: src/data/sys-file-reader.c:794
+#: src/data/sys-file-reader.c:802
 msgid "Document line contains null byte."
 msgstr ""
 
 msgid "Document line contains null byte."
 msgstr ""
 
-#: src/data/sys-file-reader.c:885
+#: src/data/sys-file-reader.c:893
 #, c-format
 msgid ""
 "Unrecognized record type 7, subtype %d.  Please send a copy of this file, "
 "and the syntax which created it to %s"
 msgstr ""
 
 #, c-format
 msgid ""
 "Unrecognized record type 7, subtype %d.  Please send a copy of this file, "
 "and the syntax which created it to %s"
 msgstr ""
 
-#: src/data/sys-file-reader.c:912 tests/dissect-sysfile.c:590
+#: src/data/sys-file-reader.c:920 tests/dissect-sysfile.c:595
 #, c-format
 msgid "Bad size (%zu) or count (%zu) field on record type 7, subtype 3."
 msgstr ""
 
 #, c-format
 msgid "Bad size (%zu) or count (%zu) field on record type 7, subtype 3."
 msgstr ""
 
-#: src/data/sys-file-reader.c:932
+#: src/data/sys-file-reader.c:940
 #, c-format
 msgid ""
 "Floating-point representation indicated by system file (%d) differs from "
 "expected (%d)."
 msgstr ""
 
 #, c-format
 msgid ""
 "Floating-point representation indicated by system file (%d) differs from "
 "expected (%d)."
 msgstr ""
 
-#: src/data/sys-file-reader.c:945 src/language/dictionary/sys-file-info.c:110
+#: src/data/sys-file-reader.c:953 src/language/dictionary/sys-file-info.c:110
 msgid "Little Endian"
 msgstr ""
 
 msgid "Little Endian"
 msgstr ""
 
-#: src/data/sys-file-reader.c:945 src/language/dictionary/sys-file-info.c:109
+#: src/data/sys-file-reader.c:953 src/language/dictionary/sys-file-info.c:109
 msgid "Big Endian"
 msgstr ""
 
 msgid "Big Endian"
 msgstr ""
 
-#: src/data/sys-file-reader.c:946
+#: src/data/sys-file-reader.c:954
 #, c-format
 msgid ""
 "Integer format indicated by system file (%s) differs from expected (%s)."
 msgstr ""
 
 #, c-format
 msgid ""
 "Integer format indicated by system file (%s) differs from expected (%s)."
 msgstr ""
 
-#: src/data/sys-file-reader.c:1003 tests/dissect-sysfile.c:621
+#: src/data/sys-file-reader.c:1011 tests/dissect-sysfile.c:626
 #, c-format
 msgid "Bad size (%zu) or count (%zu) on extension 4."
 msgstr ""
 
 #, c-format
 msgid "Bad size (%zu) or count (%zu) on extension 4."
 msgstr ""
 
-#: src/data/sys-file-reader.c:1007 src/data/sys-file-reader.c:1011
-#: src/data/sys-file-reader.c:1015 tests/dissect-sysfile.c:626
-#: tests/dissect-sysfile.c:631 tests/dissect-sysfile.c:636
+#: src/data/sys-file-reader.c:1015 src/data/sys-file-reader.c:1019
+#: src/data/sys-file-reader.c:1023 tests/dissect-sysfile.c:631
+#: tests/dissect-sysfile.c:636 tests/dissect-sysfile.c:641
 #, c-format
 msgid "File specifies unexpected value %g as %s."
 msgstr ""
 
 #, c-format
 msgid "File specifies unexpected value %g as %s."
 msgstr ""
 
-#: src/data/sys-file-reader.c:1048
+#: src/data/sys-file-reader.c:1056
 #, c-format
 msgid "Missing space following 'C' at offset %zu in MRSETS record"
 msgstr ""
 
 #, c-format
 msgid "Missing space following 'C' at offset %zu in MRSETS record"
 msgstr ""
 
-#: src/data/sys-file-reader.c:1066 tests/dissect-sysfile.c:687
+#: src/data/sys-file-reader.c:1074 tests/dissect-sysfile.c:692
 #, c-format
 msgid "Missing space following 'E' at offset %zu in MRSETS record"
 msgstr ""
 
 #, c-format
 msgid "Missing space following 'E' at offset %zu in MRSETS record"
 msgstr ""
 
-#: src/data/sys-file-reader.c:1075 tests/dissect-sysfile.c:696
+#: src/data/sys-file-reader.c:1083 tests/dissect-sysfile.c:701
 #, c-format
 msgid ""
 "Unexpected label source value \"%s\" following 'E' at offset %zu in MRSETS "
 "record"
 msgstr ""
 
 #, c-format
 msgid ""
 "Unexpected label source value \"%s\" following 'E' at offset %zu in MRSETS "
 "record"
 msgstr ""
 
-#: src/data/sys-file-reader.c:1081
+#: src/data/sys-file-reader.c:1089
 #, c-format
 msgid "Missing 'C', 'D', or 'E' at offset %zu in MRSETS record."
 msgstr ""
 
 #, c-format
 msgid "Missing 'C', 'D', or 'E' at offset %zu in MRSETS record."
 msgstr ""
 
-#: src/data/sys-file-reader.c:1110
+#: src/data/sys-file-reader.c:1118
 #, c-format
 msgid "Missing new-line parsing variable names at offset %zu in MRSETS record."
 msgstr ""
 
 #, c-format
 msgid "Missing new-line parsing variable names at offset %zu in MRSETS record."
 msgstr ""
 
-#: src/data/sys-file-reader.c:1121
+#: src/data/sys-file-reader.c:1129
 #, c-format
 msgid "Duplicate variable name %s at offset %zu in MRSETS record."
 msgstr ""
 
 #, c-format
 msgid "Duplicate variable name %s at offset %zu in MRSETS record."
 msgstr ""
 
-#: src/data/sys-file-reader.c:1134
+#: src/data/sys-file-reader.c:1142
 #, c-format
 msgid "MRSET %s contains both string and numeric variables."
 msgstr ""
 
 #, c-format
 msgid "MRSET %s contains both string and numeric variables."
 msgstr ""
 
-#: src/data/sys-file-reader.c:1149
+#: src/data/sys-file-reader.c:1157
 #, c-format
 msgid "MRSET %s has only %zu variables."
 msgstr ""
 
 #, c-format
 msgid "MRSET %s has only %zu variables."
 msgstr ""
 
-#: src/data/sys-file-reader.c:1186 tests/dissect-sysfile.c:754
+#: src/data/sys-file-reader.c:1194 tests/dissect-sysfile.c:759
 #, c-format
 msgid "Bad size %zu on extension 11."
 msgstr ""
 
 #, c-format
 msgid "Bad size %zu on extension 11."
 msgstr ""
 
-#: src/data/sys-file-reader.c:1198 tests/dissect-sysfile.c:766
+#: src/data/sys-file-reader.c:1206 tests/dissect-sysfile.c:771
 #, c-format
 msgid "Extension 11 has bad count %zu (for %zu variables)."
 msgstr ""
 
 #, c-format
 msgid "Extension 11 has bad count %zu (for %zu variables)."
 msgstr ""
 
-#: src/data/sys-file-reader.c:1219
+#: src/data/sys-file-reader.c:1227
 #, c-format
 msgid ""
 "Invalid variable display parameters for variable %zu (%s).  Default "
 "parameters substituted."
 msgstr ""
 
 #, c-format
 msgid ""
 "Invalid variable display parameters for variable %zu (%s).  Default "
 "parameters substituted."
 msgstr ""
 
-#: src/data/sys-file-reader.c:1263
+#: src/data/sys-file-reader.c:1271
 #, c-format
 msgid "Long variable mapping from %s to invalid variable name `%s'."
 msgstr ""
 
 #, c-format
 msgid "Long variable mapping from %s to invalid variable name `%s'."
 msgstr ""
 
-#: src/data/sys-file-reader.c:1273
+#: src/data/sys-file-reader.c:1281
 #, c-format
 msgid "Duplicate long variable name `%s' within system file."
 msgstr ""
 
 #, c-format
 msgid "Duplicate long variable name `%s' within system file."
 msgstr ""
 
-#: src/data/sys-file-reader.c:1326
+#: src/data/sys-file-reader.c:1334
 #, c-format
 msgid "%s listed as string of invalid length %s in very length string record."
 msgstr ""
 
 #, c-format
 msgid "%s listed as string of invalid length %s in very length string record."
 msgstr ""
 
-#: src/data/sys-file-reader.c:1336
+#: src/data/sys-file-reader.c:1344
 #, c-format
 msgid ""
 "%s listed in very long string record with width %s, which requires only one "
 "segment."
 msgstr ""
 
 #, c-format
 msgid ""
 "%s listed in very long string record with width %s, which requires only one "
 "segment."
 msgstr ""
 
-#: src/data/sys-file-reader.c:1342
+#: src/data/sys-file-reader.c:1350
 #, c-format
 msgid "Very long string %s overflows dictionary."
 msgstr ""
 
 #, c-format
 msgid "Very long string %s overflows dictionary."
 msgstr ""
 
-#: src/data/sys-file-reader.c:1356
+#: src/data/sys-file-reader.c:1364
 #, c-format
 msgid ""
 "Very long string with width %ld has segment %d of width %d (expected %d)"
 msgstr ""
 
 #, c-format
 msgid ""
 "Very long string with width %ld has segment %d of width %d (expected %d)"
 msgstr ""
 
-#: src/data/sys-file-reader.c:1402
+#: src/data/sys-file-reader.c:1410
 #, c-format
 msgid "Invalid number of labels: %d.  Ignoring labels."
 msgstr ""
 
 #, c-format
 msgid "Invalid number of labels: %d.  Ignoring labels."
 msgstr ""
 
-#: src/data/sys-file-reader.c:1433 tests/dissect-sysfile.c:464
+#: src/data/sys-file-reader.c:1441 tests/dissect-sysfile.c:469
 msgid ""
 "Variable index record (type 4) does not immediately follow value label "
 "record (type 3) as it should."
 msgstr ""
 
 msgid ""
 "Variable index record (type 4) does not immediately follow value label "
 "record (type 3) as it should."
 msgstr ""
 
-#: src/data/sys-file-reader.c:1440
+#: src/data/sys-file-reader.c:1448
 #, c-format
 msgid ""
 "Number of variables associated with a value label (%d) is not between 1 and "
 "the number of variables (%zu)."
 msgstr ""
 
 #, c-format
 msgid ""
 "Number of variables associated with a value label (%d) is not between 1 and "
 "the number of variables (%zu)."
 msgstr ""
 
-#: src/data/sys-file-reader.c:1451
+#: src/data/sys-file-reader.c:1459
 #, c-format
 msgid ""
 "Value labels may not be added to long string variables (e.g. %s) using "
 "records types 3 and 4."
 msgstr ""
 
 #, c-format
 msgid ""
 "Value labels may not be added to long string variables (e.g. %s) using "
 "records types 3 and 4."
 msgstr ""
 
-#: src/data/sys-file-reader.c:1460
+#: src/data/sys-file-reader.c:1468
 #, c-format
 msgid ""
 "Variables associated with value label are not all of identical type.  "
 "Variable %s is %s, but variable %s is %s."
 msgstr ""
 
 #, c-format
 msgid ""
 "Variables associated with value label are not all of identical type.  "
 "Variable %s is %s, but variable %s is %s."
 msgstr ""
 
-#: src/data/sys-file-reader.c:1494
+#: src/data/sys-file-reader.c:1502
 #, c-format
 msgid "Duplicate value label for %g on %s."
 msgstr ""
 
 #, c-format
 msgid "Duplicate value label for %g on %s."
 msgstr ""
 
-#: src/data/sys-file-reader.c:1497 src/data/sys-file-reader.c:1678
+#: src/data/sys-file-reader.c:1505 src/data/sys-file-reader.c:1686
 #, c-format
 msgid "Duplicate value label for \"%.*s\" on %s."
 msgstr ""
 
 #, c-format
 msgid "Duplicate value label for \"%.*s\" on %s."
 msgstr ""
 
-#: src/data/sys-file-reader.c:1535
+#: src/data/sys-file-reader.c:1543
 #, c-format
 msgid "Error parsing attribute value %s[%d]"
 msgstr ""
 
 #, c-format
 msgid "Error parsing attribute value %s[%d]"
 msgstr ""
 
-#: src/data/sys-file-reader.c:1549
+#: src/data/sys-file-reader.c:1557
 #, c-format
 msgid "Attribute value %s[%d] is not quoted: %s"
 msgstr ""
 
 #, c-format
 msgid "Attribute value %s[%d] is not quoted: %s"
 msgstr ""
 
-#: src/data/sys-file-reader.c:1612 tests/dissect-sysfile.c:932
+#: src/data/sys-file-reader.c:1620 tests/dissect-sysfile.c:937
 #, c-format
 msgid ""
 "Variable name length in long string value label record (%d) exceeds %d-byte "
 "limit."
 msgstr ""
 
 #, c-format
 msgid ""
 "Variable name length in long string value label record (%d) exceeds %d-byte "
 "limit."
 msgstr ""
 
-#: src/data/sys-file-reader.c:1622
+#: src/data/sys-file-reader.c:1630
 #, c-format
 msgid "Ignoring long string value record for unknown variable %s."
 msgstr ""
 
 #, c-format
 msgid "Ignoring long string value record for unknown variable %s."
 msgstr ""
 
-#: src/data/sys-file-reader.c:1629
+#: src/data/sys-file-reader.c:1637
 #, c-format
 msgid "Ignoring long string value record for numeric variable %s."
 msgstr ""
 
 #, c-format
 msgid "Ignoring long string value record for numeric variable %s."
 msgstr ""
 
-#: src/data/sys-file-reader.c:1636
+#: src/data/sys-file-reader.c:1644
 #, c-format
 msgid ""
 "Ignoring long string value record for variable %s because the record's width "
 "(%d) does not match the variable's width (%d)"
 msgstr ""
 
 #, c-format
 msgid ""
 "Ignoring long string value record for variable %s because the record's width "
 "(%d) does not match the variable's width (%d)"
 msgstr ""
 
-#: src/data/sys-file-reader.c:1658
+#: src/data/sys-file-reader.c:1666
 #, c-format
 msgid ""
 "Ignoring long string value %zu for variable %s, with width %d, that has bad "
 "value width %zu."
 msgstr ""
 
 #, c-format
 msgid ""
 "Ignoring long string value %zu for variable %s, with width %d, that has bad "
 "value width %zu."
 msgstr ""
 
-#: src/data/sys-file-reader.c:1773
+#: src/data/sys-file-reader.c:1781
 msgid "File ends in partial case."
 msgstr ""
 
 msgid "File ends in partial case."
 msgstr ""
 
-#: src/data/sys-file-reader.c:1781
+#: src/data/sys-file-reader.c:1789
 #, c-format
 msgid "Error reading case from file %s."
 msgstr ""
 
 #, c-format
 msgid "Error reading case from file %s."
 msgstr ""
 
-#: src/data/sys-file-reader.c:1882
+#: src/data/sys-file-reader.c:1890
 msgid ""
 "Possible compressed data corruption: compressed spaces appear in numeric "
 "field."
 msgstr ""
 
 msgid ""
 "Possible compressed data corruption: compressed spaces appear in numeric "
 "field."
 msgstr ""
 
-#: src/data/sys-file-reader.c:1935
+#: src/data/sys-file-reader.c:1943
 #, c-format
 msgid ""
 "Possible compressed data corruption: string contains compressed integer "
 "(opcode %d)"
 msgstr ""
 
 #, c-format
 msgid ""
 "Possible compressed data corruption: string contains compressed integer "
 "(opcode %d)"
 msgstr ""
 
-#: src/data/sys-file-reader.c:2027
+#: src/data/sys-file-reader.c:2035
 #, c-format
 msgid "Variable index %d not in valid range 1...%d."
 msgstr ""
 
 #, c-format
 msgid "Variable index %d not in valid range 1...%d."
 msgstr ""
 
-#: src/data/sys-file-reader.c:2032
+#: src/data/sys-file-reader.c:2040
 #, c-format
 msgid "Variable index %d refers to long string continuation."
 msgstr ""
 
 #, c-format
 msgid "Variable index %d refers to long string continuation."
 msgstr ""
 
-#: src/data/sys-file-reader.c:2100
+#: src/data/sys-file-reader.c:2108
 #, c-format
 msgid "Suppressed %d additional related warnings."
 msgstr ""
 
 #, c-format
 msgid "Suppressed %d additional related warnings."
 msgstr ""
 
-#: src/data/sys-file-reader.c:2141
+#: src/data/sys-file-reader.c:2153 src/data/sys-file-reader.c:2170
 #, c-format
 msgid "Dictionary record refers to unknown variable %s."
 msgstr ""
 
 #, c-format
 msgid "Dictionary record refers to unknown variable %s."
 msgstr ""
 
-#: src/data/sys-file-reader.c:2202
+#: src/data/sys-file-reader.c:2231
 #, c-format
 msgid "Expecting digit at offset %zu in MRSETS record."
 msgstr ""
 
 #, c-format
 msgid "Expecting digit at offset %zu in MRSETS record."
 msgstr ""
 
-#: src/data/sys-file-reader.c:2209
+#: src/data/sys-file-reader.c:2238
 #, c-format
 msgid "Expecting space at offset %zu in MRSETS record."
 msgstr ""
 
 #, c-format
 msgid "Expecting space at offset %zu in MRSETS record."
 msgstr ""
 
-#: src/data/sys-file-reader.c:2216
+#: src/data/sys-file-reader.c:2245
 #, c-format
 msgid "%zu-byte string starting at offset %zu exceeds record length %zu."
 msgstr ""
 
 #, c-format
 msgid "%zu-byte string starting at offset %zu exceeds record length %zu."
 msgstr ""
 
-#: src/data/sys-file-reader.c:2226
+#: src/data/sys-file-reader.c:2255
 #, c-format
 msgid "Expecting space at offset %zu following %zu-byte string."
 msgstr ""
 
 #, c-format
 msgid "Expecting space at offset %zu following %zu-byte string."
 msgstr ""
 
-#: src/data/sys-file-reader.c:2318 tests/dissect-sysfile.c:1337
+#: src/data/sys-file-reader.c:2347 tests/dissect-sysfile.c:1356
 #, c-format
 msgid "System error: %s."
 msgstr ""
 
 #, c-format
 msgid "System error: %s."
 msgstr ""
 
-#: src/data/sys-file-reader.c:2320 tests/dissect-sysfile.c:1339
+#: src/data/sys-file-reader.c:2349 tests/dissect-sysfile.c:1358
 msgid "Unexpected end of file."
 msgstr ""
 
 msgid "Unexpected end of file."
 msgstr ""
 
@@ -1085,28 +1080,28 @@ msgstr ""
 msgid "An I/O error occurred writing system file \"%s\"."
 msgstr ""
 
 msgid "An I/O error occurred writing system file \"%s\"."
 msgstr ""
 
-#: src/data/variable.c:215
+#: src/data/variable.c:206
 #, c-format
 msgid ""
 "Character `%c' (in %s) may not appear as the first character in a variable "
 "name."
 msgstr ""
 
 #, c-format
 msgid ""
 "Character `%c' (in %s) may not appear as the first character in a variable "
 "name."
 msgstr ""
 
-#: src/data/variable.c:227
+#: src/data/variable.c:218
 #, c-format
 msgid "Character `%c' (in %s) may not appear in a variable name."
 msgstr ""
 
 #, c-format
 msgid "Character `%c' (in %s) may not appear in a variable name."
 msgstr ""
 
-#: src/data/variable.c:253
+#: src/data/variable.c:244
 msgid "Variable name cannot be empty string."
 msgstr ""
 
 msgid "Variable name cannot be empty string."
 msgstr ""
 
-#: src/data/variable.c:259
+#: src/data/variable.c:250
 #, c-format
 msgid "Variable name %s exceeds %d-character limit."
 msgstr ""
 
 #, c-format
 msgid "Variable name %s exceeds %d-character limit."
 msgstr ""
 
-#: src/data/variable.c:267
+#: src/data/variable.c:258
 #, c-format
 msgid "`%s' may not be used as a variable name because it is a reserved word."
 msgstr ""
 #, c-format
 msgid "`%s' may not be used as a variable name because it is a reserved word."
 msgstr ""
@@ -1345,11 +1340,6 @@ msgstr ""
 msgid "String expected following `+'."
 msgstr ""
 
 msgid "String expected following `+'."
 msgstr ""
 
-#: src/language/lexer/lexer.c:1223
-#, c-format
-msgid "String exceeds 255 characters in length (%zu characters)."
-msgstr ""
-
 #: src/language/lexer/format-parser.c:88
 msgid "expecting valid format specifier"
 msgstr ""
 #: src/language/lexer/format-parser.c:88
 msgid "expecting valid format specifier"
 msgstr ""
@@ -2002,7 +1992,7 @@ msgid "IBM 390 Hex Long."
 msgstr ""
 
 #: src/language/dictionary/sys-file-info.c:120 src/ui/gui/descriptives.ui:85
 msgstr ""
 
 #: src/language/dictionary/sys-file-info.c:120 src/ui/gui/descriptives.ui:85
-#: src/ui/gui/factor.ui:161 src/ui/gui/recode.ui:960
+#: src/ui/gui/factor.ui:173 src/ui/gui/recode.ui:960
 msgid "Variables:"
 msgstr ""
 
 msgid "Variables:"
 msgstr ""
 
@@ -2015,7 +2005,7 @@ msgid "Type:"
 msgstr ""
 
 #: src/language/dictionary/sys-file-info.c:128
 msgstr ""
 
 #: src/language/dictionary/sys-file-info.c:128
-#: src/ui/gui/psppire-data-window.c:631
+#: src/ui/gui/psppire-data-window.c:634
 msgid "System File"
 msgstr ""
 
 msgid "System File"
 msgstr ""
 
@@ -2376,7 +2366,7 @@ msgstr ""
 msgid "Variable %s is not dichotomous"
 msgstr ""
 
 msgid "Variable %s is not dichotomous"
 msgstr ""
 
-#: src/language/stats/binomial.c:192
+#: src/language/stats/binomial.c:192 src/ui/gui/binomial.ui:13
 msgid "Binomial Test"
 msgstr ""
 
 msgid "Binomial Test"
 msgstr ""
 
@@ -2389,13 +2379,13 @@ msgid "Group2"
 msgstr ""
 
 #: src/language/stats/binomial.c:224 src/language/stats/chisquare.c:177
 msgstr ""
 
 #: src/language/stats/binomial.c:224 src/language/stats/chisquare.c:177
-#: src/language/stats/chisquare.c:236 src/language/stats/factor.c:1188
+#: src/language/stats/chisquare.c:236 src/language/stats/factor.c:1464
 #: src/language/stats/sign.c:92 src/language/stats/wilcoxon.c:260
 #: src/ui/gui/crosstabs-dialog.c:60 src/language/stats/crosstabs.q:823
 #: src/language/stats/crosstabs.q:1151 src/language/stats/crosstabs.q:1528
 #: src/language/stats/examine.q:1105 src/language/stats/frequencies.q:871
 #: src/language/stats/oneway.q:302 src/language/stats/oneway.q:472
 #: src/language/stats/sign.c:92 src/language/stats/wilcoxon.c:260
 #: src/ui/gui/crosstabs-dialog.c:60 src/language/stats/crosstabs.q:823
 #: src/language/stats/crosstabs.q:1151 src/language/stats/crosstabs.q:1528
 #: src/language/stats/examine.q:1105 src/language/stats/frequencies.q:871
 #: src/language/stats/oneway.q:302 src/language/stats/oneway.q:472
-#: src/language/stats/regression.q:306 src/language/stats/reliability.q:702
+#: src/language/stats/regression.q:291 src/language/stats/reliability.q:702
 msgid "Total"
 msgstr ""
 
 msgid "Total"
 msgstr ""
 
@@ -2404,8 +2394,8 @@ msgstr ""
 msgid "Category"
 msgstr ""
 
 msgid "Category"
 msgstr ""
 
-#: src/language/stats/binomial.c:258 src/language/stats/correlations.c:120
-#: src/language/stats/correlations.c:228 src/language/stats/npar-summary.c:122
+#: src/language/stats/binomial.c:258 src/language/stats/correlations.c:119
+#: src/language/stats/correlations.c:227 src/language/stats/npar-summary.c:122
 #: src/language/stats/sign.c:72 src/language/stats/wilcoxon.c:243
 #: src/language/stats/crosstabs.q:830 src/language/stats/examine.q:1176
 #: src/language/stats/frequencies.q:1034 src/language/stats/oneway.q:385
 #: src/language/stats/sign.c:72 src/language/stats/wilcoxon.c:243
 #: src/language/stats/crosstabs.q:830 src/language/stats/examine.q:1176
 #: src/language/stats/frequencies.q:1034 src/language/stats/oneway.q:385
@@ -2444,7 +2434,7 @@ msgid "Expected N"
 msgstr ""
 
 #: src/language/stats/chisquare.c:163 src/language/stats/chisquare.c:202
 msgstr ""
 
 #: src/language/stats/chisquare.c:163 src/language/stats/chisquare.c:202
-#: src/ui/gui/crosstabs-dialog.c:62 src/language/stats/regression.q:305
+#: src/ui/gui/crosstabs-dialog.c:62 src/language/stats/regression.q:290
 msgid "Residual"
 msgstr ""
 
 msgid "Residual"
 msgstr ""
 
@@ -2464,7 +2454,7 @@ msgstr ""
 
 #: src/language/stats/chisquare.c:264 src/language/stats/crosstabs.q:1215
 #: src/language/stats/oneway.q:275 src/language/stats/oneway.q:685
 
 #: src/language/stats/chisquare.c:264 src/language/stats/crosstabs.q:1215
 #: src/language/stats/oneway.q:275 src/language/stats/oneway.q:685
-#: src/language/stats/regression.q:299 src/language/stats/t-test.q:752
+#: src/language/stats/regression.q:284 src/language/stats/t-test.q:752
 #: src/language/stats/t-test.q:923 src/language/stats/t-test.q:1010
 msgid "df"
 msgstr ""
 #: src/language/stats/t-test.q:923 src/language/stats/t-test.q:1010
 msgid "df"
 msgstr ""
@@ -2473,13 +2463,13 @@ msgstr ""
 msgid "Asymp. Sig."
 msgstr ""
 
 msgid "Asymp. Sig."
 msgstr ""
 
-#: src/language/stats/correlations.c:97 src/language/stats/factor.c:1431
+#: src/language/stats/correlations.c:96 src/language/stats/factor.c:1722
 #: src/language/stats/npar-summary.c:108
 msgid "Descriptive Statistics"
 msgstr ""
 
 #: src/language/stats/npar-summary.c:108
 msgid "Descriptive Statistics"
 msgstr ""
 
-#: src/language/stats/correlations.c:118 src/language/stats/descriptives.c:101
-#: src/language/stats/factor.c:1452 src/language/stats/npar-summary.c:125
+#: src/language/stats/correlations.c:117 src/language/stats/descriptives.c:101
+#: src/language/stats/factor.c:1743 src/language/stats/npar-summary.c:125
 #: src/ui/gui/descriptives-dialog.c:40 src/ui/gui/frequencies-dialog.c:41
 #: src/language/stats/examine.q:1444 src/language/stats/frequencies.q:105
 #: src/language/stats/oneway.q:386 src/language/stats/t-test.q:506
 #: src/ui/gui/descriptives-dialog.c:40 src/ui/gui/frequencies-dialog.c:41
 #: src/language/stats/examine.q:1444 src/language/stats/frequencies.q:105
 #: src/language/stats/oneway.q:386 src/language/stats/t-test.q:506
@@ -2488,7 +2478,7 @@ msgstr ""
 msgid "Mean"
 msgstr ""
 
 msgid "Mean"
 msgstr ""
 
-#: src/language/stats/correlations.c:119 src/language/stats/factor.c:1453
+#: src/language/stats/correlations.c:118 src/language/stats/factor.c:1744
 #: src/language/stats/npar-summary.c:128 src/language/stats/examine.q:1479
 #: src/language/stats/oneway.q:387 src/language/stats/t-test.q:507
 #: src/language/stats/t-test.q:527 src/language/stats/t-test.q:626
 #: src/language/stats/npar-summary.c:128 src/language/stats/examine.q:1479
 #: src/language/stats/oneway.q:387 src/language/stats/t-test.q:507
 #: src/language/stats/t-test.q:527 src/language/stats/t-test.q:626
@@ -2496,33 +2486,33 @@ msgstr ""
 msgid "Std. Deviation"
 msgstr ""
 
 msgid "Std. Deviation"
 msgstr ""
 
-#: src/language/stats/correlations.c:191 src/language/stats/factor.c:1331
+#: src/language/stats/correlations.c:190 src/language/stats/factor.c:1622
 msgid "Correlations"
 msgstr ""
 
 msgid "Correlations"
 msgstr ""
 
-#: src/language/stats/correlations.c:217
+#: src/language/stats/correlations.c:216
 msgid "Pearson Correlation"
 msgstr ""
 
 msgid "Pearson Correlation"
 msgstr ""
 
-#: src/language/stats/correlations.c:219 src/language/stats/oneway.q:686
+#: src/language/stats/correlations.c:218 src/language/stats/oneway.q:686
 #: src/language/stats/t-test.q:753 src/language/stats/t-test.q:924
 #: src/language/stats/t-test.q:1011
 msgid "Sig. (2-tailed)"
 msgstr ""
 
 #: src/language/stats/t-test.q:753 src/language/stats/t-test.q:924
 #: src/language/stats/t-test.q:1011
 msgid "Sig. (2-tailed)"
 msgstr ""
 
-#: src/language/stats/correlations.c:219
+#: src/language/stats/correlations.c:218
 msgid "Sig. (1-tailed)"
 msgstr ""
 
 msgid "Sig. (1-tailed)"
 msgstr ""
 
-#: src/language/stats/correlations.c:223
+#: src/language/stats/correlations.c:222
 msgid "Cross-products"
 msgstr ""
 
 msgid "Cross-products"
 msgstr ""
 
-#: src/language/stats/correlations.c:224
+#: src/language/stats/correlations.c:223
 msgid "Covariance"
 msgstr ""
 
 msgid "Covariance"
 msgstr ""
 
-#: src/language/stats/correlations.c:446 src/language/stats/descriptives.c:361
+#: src/language/stats/correlations.c:454 src/language/stats/descriptives.c:361
 #: src/language/data-io/list.q:91
 msgid "No variables specified."
 msgstr ""
 #: src/language/data-io/list.q:91
 msgid "No variables specified."
 msgstr ""
@@ -2650,47 +2640,39 @@ msgstr ""
 msgid "Variable %s specified twice in sort criteria."
 msgstr ""
 
 msgid "Variable %s specified twice in sort criteria."
 msgstr ""
 
-#: src/language/stats/factor.c:558
+#: src/language/stats/factor.c:805
 msgid "Factor analysis on a single variable is not useful."
 msgstr ""
 
 msgid "Factor analysis on a single variable is not useful."
 msgstr ""
 
-#: src/language/stats/factor.c:939
+#: src/language/stats/factor.c:1208
 msgid "Component Number"
 msgstr ""
 
 msgid "Component Number"
 msgstr ""
 
-#: src/language/stats/factor.c:939
+#: src/language/stats/factor.c:1208
 msgid "Factor Number"
 msgstr ""
 
 msgid "Factor Number"
 msgstr ""
 
-#: src/language/stats/factor.c:970
+#: src/language/stats/factor.c:1239
 msgid "Communalities"
 msgstr ""
 
 msgid "Communalities"
 msgstr ""
 
-#: src/language/stats/factor.c:976
+#: src/language/stats/factor.c:1245
 msgid "Initial"
 msgstr ""
 
 msgid "Initial"
 msgstr ""
 
-#: src/language/stats/factor.c:979
+#: src/language/stats/factor.c:1248
 msgid "Extraction"
 msgstr ""
 
 msgid "Extraction"
 msgstr ""
 
-#: src/language/stats/factor.c:1029
-msgid "Component Matrix"
-msgstr ""
-
-#: src/language/stats/factor.c:1031
-msgid "Factor Matrix"
-msgstr ""
-
-#: src/language/stats/factor.c:1039 src/language/stats/factor.c:1163
+#: src/language/stats/factor.c:1312 src/language/stats/factor.c:1439
 msgid "Component"
 msgstr ""
 
 msgid "Component"
 msgstr ""
 
-#: src/language/stats/factor.c:1044 src/language/stats/factor.c:1165
+#: src/language/stats/factor.c:1317 src/language/stats/factor.c:1441
 msgid "Factor"
 msgstr ""
 
 msgid "Factor"
 msgstr ""
 
-#: src/language/stats/factor.c:1076 src/language/stats/factor.c:1219
+#: src/language/stats/factor.c:1349 src/language/stats/factor.c:1497
 #: src/ui/gui/psppire-data-store.c:755 src/ui/gui/psppire-var-store.c:699
 #: src/ui/gui/psppire-var-store.c:709 src/ui/gui/psppire-var-store.c:719
 #: src/ui/gui/psppire-var-store.c:825
 #: src/ui/gui/psppire-data-store.c:755 src/ui/gui/psppire-var-store.c:699
 #: src/ui/gui/psppire-var-store.c:709 src/ui/gui/psppire-var-store.c:719
 #: src/ui/gui/psppire-var-store.c:825
@@ -2698,59 +2680,75 @@ msgstr ""
 msgid "%d"
 msgstr ""
 
 msgid "%d"
 msgstr ""
 
-#: src/language/stats/factor.c:1138
+#: src/language/stats/factor.c:1414
 msgid "Total Variance Explained"
 msgstr ""
 
 msgid "Total Variance Explained"
 msgstr ""
 
-#: src/language/stats/factor.c:1170
+#: src/language/stats/factor.c:1446
 msgid "Initial Eigenvalues"
 msgstr ""
 
 msgid "Initial Eigenvalues"
 msgstr ""
 
-#: src/language/stats/factor.c:1176
+#: src/language/stats/factor.c:1452
 msgid "Extraction Sums of Squared Loadings"
 msgstr ""
 
 msgid "Extraction Sums of Squared Loadings"
 msgstr ""
 
-#: src/language/stats/factor.c:1182
+#: src/language/stats/factor.c:1458
 msgid "Rotation Sums of Squared Loadings"
 msgstr ""
 
 msgid "Rotation Sums of Squared Loadings"
 msgstr ""
 
-#: src/language/stats/factor.c:1190
+#: src/language/stats/factor.c:1466
 #, no-c-format
 msgid "% of Variance"
 msgstr ""
 
 #, no-c-format
 msgid "% of Variance"
 msgstr ""
 
-#: src/language/stats/factor.c:1191
+#: src/language/stats/factor.c:1467
 msgid "Cumulative %"
 msgstr ""
 
 msgid "Cumulative %"
 msgstr ""
 
-#: src/language/stats/factor.c:1289
+#: src/language/stats/factor.c:1580
 msgid "Correlation Matrix"
 msgstr ""
 
 msgid "Correlation Matrix"
 msgstr ""
 
-#: src/language/stats/factor.c:1343
+#: src/language/stats/factor.c:1634
 msgid "Sig. 1-tailed"
 msgstr ""
 
 msgid "Sig. 1-tailed"
 msgstr ""
 
-#: src/language/stats/factor.c:1377
+#: src/language/stats/factor.c:1668
 msgid "Determinant"
 msgstr ""
 
 msgid "Determinant"
 msgstr ""
 
-#: src/language/stats/factor.c:1454
+#: src/language/stats/factor.c:1745
 msgid "Analysis N"
 msgstr ""
 
 msgid "Analysis N"
 msgstr ""
 
-#: src/language/stats/factor.c:1487
+#: src/language/stats/factor.c:1778
 msgid ""
 "The FACTOR criteria result in zero factors extracted. Therefore no analysis "
 "will be performed."
 msgstr ""
 
 msgid ""
 "The FACTOR criteria result in zero factors extracted. Therefore no analysis "
 "will be performed."
 msgstr ""
 
-#: src/language/stats/factor.c:1493
+#: src/language/stats/factor.c:1784
 msgid ""
 "The FACTOR criteria result in more factors than variables, which is not "
 "meaningful. No analysis will be performed."
 msgstr ""
 
 msgid ""
 "The FACTOR criteria result in more factors than variables, which is not "
 "meaningful. No analysis will be performed."
 msgstr ""
 
+#: src/language/stats/factor.c:1867
+msgid "Component Matrix"
+msgstr ""
+
+#: src/language/stats/factor.c:1867
+msgid "Factor Matrix"
+msgstr ""
+
+#: src/language/stats/factor.c:1873
+msgid "Rotated Component Matrix"
+msgstr ""
+
+#: src/language/stats/factor.c:1873
+msgid "Rotated Factor Matrix"
+msgstr ""
+
 #: src/language/stats/flip.c:98
 msgid ""
 "FLIP ignores TEMPORARY.  Temporary transformations will be made permanent."
 #: src/language/stats/flip.c:98
 msgid ""
 "FLIP ignores TEMPORARY.  Temporary transformations will be made permanent."
@@ -2825,94 +2823,94 @@ msgstr ""
 msgid "75th"
 msgstr ""
 
 msgid "75th"
 msgstr ""
 
-#: src/language/stats/roc.c:932
+#: src/language/stats/roc.c:935
 msgid "Area Under the Curve"
 msgstr ""
 
 msgid "Area Under the Curve"
 msgstr ""
 
-#: src/language/stats/roc.c:934
+#: src/language/stats/roc.c:937
 #, c-format
 msgid "Area Under the Curve (%s)"
 msgstr ""
 
 #, c-format
 msgid "Area Under the Curve (%s)"
 msgstr ""
 
-#: src/language/stats/roc.c:939
+#: src/language/stats/roc.c:942
 msgid "Area"
 msgstr ""
 
 msgid "Area"
 msgstr ""
 
-#: src/language/stats/roc.c:952 src/language/stats/examine.q:1641
+#: src/language/stats/roc.c:955 src/language/stats/examine.q:1641
 #: src/language/stats/oneway.q:388 src/language/stats/oneway.q:683
 #: src/language/stats/oneway.q:388 src/language/stats/oneway.q:683
-#: src/language/stats/regression.q:201
+#: src/language/stats/regression.q:198
 msgid "Std. Error"
 msgstr ""
 
 msgid "Std. Error"
 msgstr ""
 
-#: src/language/stats/roc.c:953
+#: src/language/stats/roc.c:956
 msgid "Asymptotic Sig."
 msgstr ""
 
 msgid "Asymptotic Sig."
 msgstr ""
 
-#: src/language/stats/roc.c:955 src/language/stats/examine.q:1455
+#: src/language/stats/roc.c:958 src/language/stats/examine.q:1455
 #: src/language/stats/oneway.q:397
 msgid "Lower Bound"
 msgstr ""
 
 #: src/language/stats/oneway.q:397
 msgid "Lower Bound"
 msgstr ""
 
-#: src/language/stats/roc.c:956 src/language/stats/examine.q:1460
+#: src/language/stats/roc.c:959 src/language/stats/examine.q:1460
 #: src/language/stats/oneway.q:398
 msgid "Upper Bound"
 msgstr ""
 
 #: src/language/stats/oneway.q:398
 msgid "Upper Bound"
 msgstr ""
 
-#: src/language/stats/roc.c:960
+#: src/language/stats/roc.c:963
 #, c-format
 msgid "Asymp. %g%% Confidence Interval"
 msgstr ""
 
 #, c-format
 msgid "Asymp. %g%% Confidence Interval"
 msgstr ""
 
-#: src/language/stats/roc.c:966
+#: src/language/stats/roc.c:969
 msgid "Variable under test"
 msgstr ""
 
 msgid "Variable under test"
 msgstr ""
 
-#: src/language/stats/roc.c:1025
+#: src/language/stats/roc.c:1028
 msgid "Case Summary"
 msgstr ""
 
 msgid "Case Summary"
 msgstr ""
 
-#: src/language/stats/roc.c:1045
+#: src/language/stats/roc.c:1048
 msgid "Unweighted"
 msgstr ""
 
 msgid "Unweighted"
 msgstr ""
 
-#: src/language/stats/roc.c:1046
+#: src/language/stats/roc.c:1049
 msgid "Weighted"
 msgstr ""
 
 msgid "Weighted"
 msgstr ""
 
-#: src/language/stats/roc.c:1050
+#: src/language/stats/roc.c:1053
 msgid "Valid N (listwise)"
 msgstr ""
 
 msgid "Valid N (listwise)"
 msgstr ""
 
-#: src/language/stats/roc.c:1053
+#: src/language/stats/roc.c:1056
 msgid "Positive"
 msgstr ""
 
 msgid "Positive"
 msgstr ""
 
-#: src/language/stats/roc.c:1054
+#: src/language/stats/roc.c:1057
 msgid "Negative"
 msgstr ""
 
 msgid "Negative"
 msgstr ""
 
-#: src/language/stats/roc.c:1082
+#: src/language/stats/roc.c:1085
 msgid "Coordinates of the Curve"
 msgstr ""
 
 msgid "Coordinates of the Curve"
 msgstr ""
 
-#: src/language/stats/roc.c:1084
+#: src/language/stats/roc.c:1087
 #, c-format
 msgid "Coordinates of the Curve (%s)"
 msgstr ""
 
 #, c-format
 msgid "Coordinates of the Curve (%s)"
 msgstr ""
 
-#: src/language/stats/roc.c:1092
+#: src/language/stats/roc.c:1095
 msgid "Test variable"
 msgstr ""
 
 msgid "Test variable"
 msgstr ""
 
-#: src/language/stats/roc.c:1094
+#: src/language/stats/roc.c:1097
 msgid "Positive if greater than or equal to"
 msgstr ""
 
 msgid "Positive if greater than or equal to"
 msgstr ""
 
-#: src/language/stats/roc.c:1095 src/output/charts/roc-chart-cairo.c:38
+#: src/language/stats/roc.c:1098 src/output/charts/roc-chart-cairo.c:38
 msgid "Sensitivity"
 msgstr ""
 
 msgid "Sensitivity"
 msgstr ""
 
-#: src/language/stats/roc.c:1096 src/output/charts/roc-chart-cairo.c:37
+#: src/language/stats/roc.c:1099 src/output/charts/roc-chart-cairo.c:37
 msgid "1 - Specificity"
 msgstr ""
 
 msgid "1 - Specificity"
 msgstr ""
 
@@ -3152,62 +3150,62 @@ msgstr ""
 msgid "data file"
 msgstr ""
 
 msgid "data file"
 msgstr ""
 
-#: src/language/data-io/data-reader.c:150
+#: src/language/data-io/data-reader.c:149
 #, c-format
 msgid "Could not open \"%s\" for reading as a data file: %s."
 msgstr ""
 
 #, c-format
 msgid "Could not open \"%s\" for reading as a data file: %s."
 msgstr ""
 
-#: src/language/data-io/data-reader.c:192
+#: src/language/data-io/data-reader.c:191
 msgid ""
 "Unexpected end-of-file while reading data in BEGIN DATA.  This probably "
 "indicates a missing or misformatted END DATA command.  END DATA must appear "
 "by itself on a single line with exactly one space between words."
 msgstr ""
 
 msgid ""
 "Unexpected end-of-file while reading data in BEGIN DATA.  This probably "
 "indicates a missing or misformatted END DATA command.  END DATA must appear "
 "by itself on a single line with exactly one space between words."
 msgstr ""
 
-#: src/language/data-io/data-reader.c:217
+#: src/language/data-io/data-reader.c:216
 #, c-format
 msgid "Error reading file %s: %s."
 msgstr ""
 
 #, c-format
 msgid "Error reading file %s: %s."
 msgstr ""
 
-#: src/language/data-io/data-reader.c:220
+#: src/language/data-io/data-reader.c:219
 #, c-format
 msgid "Unexpected end of file reading %s."
 msgstr ""
 
 #, c-format
 msgid "Unexpected end of file reading %s."
 msgstr ""
 
-#: src/language/data-io/data-reader.c:229
+#: src/language/data-io/data-reader.c:228
 #, c-format
 msgid "Unexpected end of file in partial record reading %s."
 msgstr ""
 
 #, c-format
 msgid "Unexpected end of file in partial record reading %s."
 msgstr ""
 
-#: src/language/data-io/data-reader.c:289
+#: src/language/data-io/data-reader.c:288
 #, c-format
 msgid "Corrupt block descriptor word at offset 0x%lx in %s."
 msgstr ""
 
 #, c-format
 msgid "Corrupt block descriptor word at offset 0x%lx in %s."
 msgstr ""
 
-#: src/language/data-io/data-reader.c:290
+#: src/language/data-io/data-reader.c:289
 #, c-format
 msgid "Corrupt record descriptor word at offset 0x%lx in %s."
 msgstr ""
 
 #, c-format
 msgid "Corrupt record descriptor word at offset 0x%lx in %s."
 msgstr ""
 
-#: src/language/data-io/data-reader.c:303
+#: src/language/data-io/data-reader.c:302
 #, c-format
 msgid "Corrupt record size at offset 0x%lx in %s."
 msgstr ""
 
 #, c-format
 msgid "Corrupt record size at offset 0x%lx in %s."
 msgstr ""
 
-#: src/language/data-io/data-reader.c:445
+#: src/language/data-io/data-reader.c:444
 msgid "Record exceeds remaining block length."
 msgstr ""
 
 msgid "Record exceeds remaining block length."
 msgstr ""
 
-#: src/language/data-io/data-reader.c:519
+#: src/language/data-io/data-reader.c:518
 #, c-format
 msgid "Attempt to read beyond end-of-file on file %s."
 msgstr ""
 
 #, c-format
 msgid "Attempt to read beyond end-of-file on file %s."
 msgstr ""
 
-#: src/language/data-io/data-reader.c:522
+#: src/language/data-io/data-reader.c:521
 msgid "Attempt to read beyond END DATA."
 msgstr ""
 
 msgid "Attempt to read beyond END DATA."
 msgstr ""
 
-#: src/language/data-io/data-reader.c:708
+#: src/language/data-io/data-reader.c:707
 msgid ""
 "This command is not valid here since the current input program does not "
 "access the inline file."
 msgid ""
 "This command is not valid here since the current input program does not "
 "access the inline file."
@@ -3590,9 +3588,8 @@ msgid "warning"
 msgstr ""
 
 #: src/libpspp/message.c:135
 msgstr ""
 
 #: src/libpspp/message.c:135
-#, fuzzy
 msgid "note"
 msgid "note"
-msgstr "Centre"
+msgstr ""
 
 #: src/libpspp/tmpfile.c:56
 msgid "failed to create temporary file"
 
 #: src/libpspp/tmpfile.c:56
 msgid "failed to create temporary file"
@@ -3671,7 +3668,7 @@ msgstr ""
 msgid "ascii: opening output file \"%s\""
 msgstr ""
 
 msgid "ascii: opening output file \"%s\""
 msgstr ""
 
-#: src/output/ascii.c:913 src/output/cairo.c:826
+#: src/output/ascii.c:913 src/output/cairo.c:784
 #, c-format
 msgid "%s - Page %d"
 msgstr ""
 #, c-format
 msgid "%s - Page %d"
 msgstr ""
@@ -3788,36 +3785,36 @@ msgid ""
 "bad box: (%d+%d=%d,%d+%d=%d)-(%d+%d=%d,%d+%d=%d) in table size (%d,%d)\n"
 msgstr ""
 
 "bad box: (%d+%d=%d,%d+%d=%d)-(%d+%d=%d,%d+%d=%d) in table size (%d,%d)\n"
 msgstr ""
 
-#: src/output/cairo.c:283
+#: src/output/cairo.c:295
 #, c-format
 msgid "error opening output file \"%s\": %s"
 msgstr ""
 
 #, c-format
 msgid "error opening output file \"%s\": %s"
 msgstr ""
 
-#: src/output/cairo.c:301
+#: src/output/cairo.c:312
 #, c-format
 msgid ""
 "The defined page is not wide enough to hold at least %d characters in the "
 "default font.  In fact, there's only room for %d characters."
 msgstr ""
 
 #, c-format
 msgid ""
 "The defined page is not wide enough to hold at least %d characters in the "
 "default font.  In fact, there's only room for %d characters."
 msgstr ""
 
-#: src/output/cairo.c:311
+#: src/output/cairo.c:322
 #, c-format
 msgid ""
 "The defined page is not long enough to hold margins and headers, plus least %"
 "d lines of the default fonts.  In fact, there's only room for %d lines."
 msgstr ""
 
 #, c-format
 msgid ""
 "The defined page is not long enough to hold margins and headers, plus least %"
 "d lines of the default fonts.  In fact, there's only room for %d lines."
 msgstr ""
 
-#: src/output/cairo.c:364
+#: src/output/cairo.c:376
 #, c-format
 msgid "error drawing output for %s driver: %s"
 msgstr ""
 
 #, c-format
 msgid "error drawing output for %s driver: %s"
 msgstr ""
 
-#: src/output/cairo.c:906
+#: src/output/cairo.c:864
 #, c-format
 msgid "\"%s\": bad font specification"
 msgstr ""
 
 #, c-format
 msgid "\"%s\": bad font specification"
 msgstr ""
 
-#: src/output/cairo.c:1116
+#: src/output/cairo.c:1088
 #, c-format
 msgid "error writing output file \"%s\": %s"
 msgstr ""
 #, c-format
 msgid "error writing output file \"%s\": %s"
 msgstr ""
@@ -3827,7 +3824,7 @@ msgstr ""
 msgid "Normal Q-Q Plot of %s"
 msgstr ""
 
 msgid "Normal Q-Q Plot of %s"
 msgstr ""
 
-#: src/output/charts/np-plot-cairo.c:38 src/output/charts/np-plot-cairo.c:66
+#: src/output/charts/np-plot-cairo.c:38 src/output/charts/np-plot-cairo.c:65
 msgid "Observed Value"
 msgstr ""
 
 msgid "Observed Value"
 msgstr ""
 
@@ -3840,7 +3837,7 @@ msgstr ""
 msgid "Detrended Normal Q-Q Plot of %s"
 msgstr ""
 
 msgid "Detrended Normal Q-Q Plot of %s"
 msgstr ""
 
-#: src/output/charts/np-plot-cairo.c:67
+#: src/output/charts/np-plot-cairo.c:66
 msgid "Dev from Normal"
 msgstr ""
 
 msgid "Dev from Normal"
 msgstr ""
 
@@ -3913,16 +3910,6 @@ msgstr ""
 msgid "%s: output option specified more than once"
 msgstr ""
 
 msgid "%s: output option specified more than once"
 msgstr ""
 
-#: src/ui/gui/about.c:66
-msgid "A program for the analysis of sampled data"
-msgstr ""
-
-#. TRANSLATORS: Use this string to list the people who have helped with
-#. translation to your language.
-#: src/ui/gui/about.c:76
-msgid "translator-credits"
-msgstr "John Darrington"
-
 #: src/ui/gui/checkbox-treeview.c:92 src/language/stats/crosstabs.q:1213
 #: src/language/stats/crosstabs.q:1240 src/language/stats/crosstabs.q:1263
 #: src/language/stats/crosstabs.q:1287 src/language/stats/examine.q:1638
 #: src/ui/gui/checkbox-treeview.c:92 src/language/stats/crosstabs.q:1213
 #: src/language/stats/crosstabs.q:1240 src/language/stats/crosstabs.q:1263
 #: src/language/stats/crosstabs.q:1287 src/language/stats/examine.q:1638
@@ -3989,7 +3976,7 @@ msgstr ""
 #: src/ui/gui/crosstabs-dialog.c:54 src/ui/gui/crosstabs-dialog.c:65
 #: src/ui/gui/crosstabs-dialog.c:100 src/ui/gui/crosstabs-dialog.c:108
 #: src/ui/gui/psppire-var-store.c:612 src/ui/gui/var-display.c:16
 #: src/ui/gui/crosstabs-dialog.c:54 src/ui/gui/crosstabs-dialog.c:65
 #: src/ui/gui/crosstabs-dialog.c:100 src/ui/gui/crosstabs-dialog.c:108
 #: src/ui/gui/psppire-var-store.c:612 src/ui/gui/var-display.c:16
-#: src/ui/gui/variable-info-dialog.c:40
+#: src/ui/gui/variable-info-dialog.c:41
 msgid "None"
 msgstr ""
 
 msgid "None"
 msgstr ""
 
@@ -4025,12 +4012,12 @@ msgstr ""
 msgid "Standard error"
 msgstr ""
 
 msgid "Standard error"
 msgstr ""
 
-#: src/ui/gui/find-dialog.c:651
+#: src/ui/gui/find-dialog.c:649
 #, c-format
 msgid "Bad regular expression: %s"
 msgstr ""
 
 #, c-format
 msgid "Bad regular expression: %s"
 msgstr ""
 
-#: src/ui/gui/factor-dialog.c:230
+#: src/ui/gui/factor-dialog.c:344
 #, c-format
 msgid "Eigenvalues over %4.2f times the mean eigenvalue"
 msgstr ""
 #, c-format
 msgid "Eigenvalues over %4.2f times the mean eigenvalue"
 msgstr ""
@@ -4056,17 +4043,35 @@ msgstr ""
 msgid "Median"
 msgstr ""
 
 msgid "Median"
 msgstr ""
 
-#: src/ui/gui/helper.c:196
+#: src/ui/gui/helper.c:197
 msgid "Sorry. The help system hasn't yet been implemented."
 msgstr ""
 
 msgid "Sorry. The help system hasn't yet been implemented."
 msgstr ""
 
-#: src/ui/gui/helper.c:241
+#: src/ui/gui/help-menu.c:67
+msgid "A program for the analysis of sampled data"
+msgstr ""
+
+#. TRANSLATORS: Use this string to list the people who have helped with
+#. translation to your language.
+#: src/ui/gui/help-menu.c:77
+msgid "translator-credits"
+msgstr "John Darrington"
+
+#: src/ui/gui/help-menu.c:98
 #, c-format
 msgid ""
 "Cannot open reference manual: %s.  The PSPP user manual is also available at "
 "http://www.gnu.org/software/pspp/documentation.html"
 msgstr ""
 
 #, c-format
 msgid ""
 "Cannot open reference manual: %s.  The PSPP user manual is also available at "
 "http://www.gnu.org/software/pspp/documentation.html"
 msgstr ""
 
+#: src/ui/gui/help-menu.c:117
+msgid "_Help"
+msgstr ""
+
+#: src/ui/gui/help-menu.c:124
+msgid "_Reference Manual"
+msgstr ""
+
 #: src/ui/gui/missing-val-dialog.c:113 src/ui/gui/missing-val-dialog.c:167
 msgid "Incorrect value for variable type"
 msgstr ""
 #: src/ui/gui/missing-val-dialog.c:113 src/ui/gui/missing-val-dialog.c:167
 msgid "Incorrect value for variable type"
 msgstr ""
@@ -4075,7 +4080,7 @@ msgstr ""
 msgid "Incorrect range specification"
 msgstr ""
 
 msgid "Incorrect range specification"
 msgstr ""
 
-#: src/ui/gui/oneway-anova-dialog.c:314
+#: src/ui/gui/oneway-anova-dialog.c:313
 #, c-format
 msgid "Contrast %d of %d"
 msgstr ""
 #, c-format
 msgid "Contrast %d of %d"
 msgstr ""
@@ -4100,106 +4105,110 @@ msgstr ""
 msgid "var"
 msgstr ""
 
 msgid "var"
 msgstr ""
 
-#: src/ui/gui/psppire-data-window.c:210
+#: src/ui/gui/psppire-data-window.c:212
 msgid "Transformations Pending"
 msgstr ""
 
 msgid "Transformations Pending"
 msgstr ""
 
-#: src/ui/gui/psppire-data-window.c:226
+#: src/ui/gui/psppire-data-window.c:228
 msgid "Filter off"
 msgstr ""
 
 msgid "Filter off"
 msgstr ""
 
-#: src/ui/gui/psppire-data-window.c:240
+#: src/ui/gui/psppire-data-window.c:242
 #, c-format
 msgid "Filter by %s"
 msgstr ""
 
 #, c-format
 msgid "Filter by %s"
 msgstr ""
 
-#: src/ui/gui/psppire-data-window.c:261
+#: src/ui/gui/psppire-data-window.c:263
 msgid "No Split"
 msgstr ""
 
 msgid "No Split"
 msgstr ""
 
-#: src/ui/gui/psppire-data-window.c:270
+#: src/ui/gui/psppire-data-window.c:272
 msgid "Split by "
 msgstr ""
 
 msgid "Split by "
 msgstr ""
 
-#: src/ui/gui/psppire-data-window.c:298
+#: src/ui/gui/psppire-data-window.c:300
 msgid "Weights off"
 msgstr ""
 
 msgid "Weights off"
 msgstr ""
 
-#: src/ui/gui/psppire-data-window.c:312
+#: src/ui/gui/psppire-data-window.c:314
 #, c-format
 msgid "Weight by %s"
 msgstr ""
 
 #, c-format
 msgid "Weight by %s"
 msgstr ""
 
-#: src/ui/gui/psppire-data-window.c:380
+#: src/ui/gui/psppire-data-window.c:382
 msgid "Open"
 msgstr ""
 
 msgid "Open"
 msgstr ""
 
-#: src/ui/gui/psppire-data-window.c:390
+#: src/ui/gui/psppire-data-window.c:392
 msgid "Data and Syntax Files"
 msgstr ""
 
 msgid "Data and Syntax Files"
 msgstr ""
 
-#: src/ui/gui/psppire-data-window.c:400 src/ui/gui/psppire-data-window.c:611
+#: src/ui/gui/psppire-data-window.c:402 src/ui/gui/psppire-data-window.c:614
 msgid "System Files (*.sav)"
 msgstr ""
 
 msgid "System Files (*.sav)"
 msgstr ""
 
-#: src/ui/gui/psppire-data-window.c:406 src/ui/gui/psppire-data-window.c:617
+#: src/ui/gui/psppire-data-window.c:408 src/ui/gui/psppire-data-window.c:620
 msgid "Portable Files (*.por) "
 msgstr ""
 
 msgid "Portable Files (*.por) "
 msgstr ""
 
-#: src/ui/gui/psppire-data-window.c:412 src/ui/gui/psppire-syntax-window.c:292
+#: src/ui/gui/psppire-data-window.c:414 src/ui/gui/psppire-syntax-window.c:292
 msgid "Syntax Files (*.sps) "
 msgstr ""
 
 msgid "Syntax Files (*.sps) "
 msgstr ""
 
-#: src/ui/gui/psppire-data-window.c:418 src/ui/gui/psppire-data-window.c:623
+#: src/ui/gui/psppire-data-window.c:420 src/ui/gui/psppire-data-window.c:626
 #: src/ui/gui/psppire-syntax-window.c:298
 msgid "All Files"
 msgstr ""
 
 #: src/ui/gui/psppire-syntax-window.c:298
 msgid "All Files"
 msgstr ""
 
-#: src/ui/gui/psppire-data-window.c:603
+#: src/ui/gui/psppire-data-window.c:606
 msgid "Save"
 msgstr ""
 
 msgid "Save"
 msgstr ""
 
-#: src/ui/gui/psppire-data-window.c:636
+#: src/ui/gui/psppire-data-window.c:639
 msgid "Portable File"
 msgstr ""
 
 msgid "Portable File"
 msgstr ""
 
-#: src/ui/gui/psppire-data-window.c:786
+#: src/ui/gui/psppire-data-window.c:776
 msgid "Font Selection"
 msgstr ""
 
 msgid "Font Selection"
 msgstr ""
 
-#: src/ui/gui/psppire-data-window.c:1581
+#: src/ui/gui/psppire-data-window.c:1264
 msgid "Data Editor"
 msgstr ""
 
 msgid "Data Editor"
 msgstr ""
 
-#: src/ui/gui/psppire-output-window.c:441
-msgid "Export Output"
+#: src/ui/gui/psppire-output-window.c:458
+msgid "Infer file type from extention"
 msgstr ""
 
 msgstr ""
 
-#: src/ui/gui/psppire-output-window.c:449
-msgid "PDF Files (*.pdf)"
+#: src/ui/gui/psppire-output-window.c:459
+msgid "PDF (*.pdf)"
 msgstr ""
 
 msgstr ""
 
-#: src/ui/gui/psppire-output-window.c:450
-msgid "HTML Files (*.html)"
+#: src/ui/gui/psppire-output-window.c:460
+msgid "HTML (*.html)"
 msgstr ""
 
 msgstr ""
 
-#: src/ui/gui/psppire-output-window.c:451
-msgid "OpenDocument Files (*.odt)"
+#: src/ui/gui/psppire-output-window.c:461
+msgid "OpenDocument (*.odt)"
 msgstr ""
 
 msgstr ""
 
-#: src/ui/gui/psppire-output-window.c:452
-msgid "Text Files (*.txt)"
+#: src/ui/gui/psppire-output-window.c:462
+msgid "Text (*.txt)"
 msgstr ""
 
 msgstr ""
 
-#: src/ui/gui/psppire-output-window.c:453
-msgid "PostScript Files (*.ps)"
+#: src/ui/gui/psppire-output-window.c:463
+msgid "PostScript (*.ps)"
 msgstr ""
 
 msgstr ""
 
-#: src/ui/gui/psppire-output-window.c:454
-msgid "Comma-Separated Value Files (*.csv)"
+#: src/ui/gui/psppire-output-window.c:464
+msgid "Comma-Separated Values (*.csv)"
 msgstr ""
 
 msgstr ""
 
-#: src/ui/gui/psppire-output-window.c:593
+#: src/ui/gui/psppire-output-window.c:565
+msgid "Export Output"
+msgstr ""
+
+#: src/ui/gui/psppire-output-window.c:1042
 msgid "Output Viewer"
 msgstr ""
 
 msgid "Output Viewer"
 msgstr ""
 
@@ -4212,11 +4221,11 @@ msgstr ""
 msgid "Save Syntax"
 msgstr ""
 
 msgid "Save Syntax"
 msgstr ""
 
-#: src/ui/gui/psppire-syntax-window.c:512
+#: src/ui/gui/psppire-syntax-window.c:496
 msgid "Syntax Editor"
 msgstr ""
 
 msgid "Syntax Editor"
 msgstr ""
 
-#: src/ui/gui/psppire-syntax-window.c:526
+#: src/ui/gui/psppire-syntax-window.c:510
 #, c-format
 msgid "Cannot load syntax file '%s'"
 msgstr ""
 #, c-format
 msgid "Cannot load syntax file '%s'"
 msgstr ""
@@ -4298,27 +4307,27 @@ msgstr ""
 msgid "Close _without saving"
 msgstr ""
 
 msgid "Close _without saving"
 msgstr ""
 
-#: src/ui/gui/recode-dialog.c:915
+#: src/ui/gui/recode-dialog.c:887
 msgid "Recode into Different Variables"
 msgstr ""
 
 msgid "Recode into Different Variables"
 msgstr ""
 
-#: src/ui/gui/recode-dialog.c:918 src/ui/gui/recode.ui:692
+#: src/ui/gui/recode-dialog.c:890 src/ui/gui/recode.ui:692
 msgid "Recode into Same Variables"
 msgstr ""
 
 msgid "Recode into Same Variables"
 msgstr ""
 
-#: src/ui/gui/recode-dialog.c:933 src/ui/gui/recode-dialog.c:1029
+#: src/ui/gui/recode-dialog.c:904 src/ui/gui/recode-dialog.c:1000
 msgid "New"
 msgstr ""
 
 msgid "New"
 msgstr ""
 
-#: src/ui/gui/recode-dialog.c:948 src/ui/gui/recode-dialog.c:1021
+#: src/ui/gui/recode-dialog.c:919 src/ui/gui/recode-dialog.c:992
 msgid "Old"
 msgstr ""
 
 msgid "Old"
 msgstr ""
 
-#: src/ui/gui/recode-dialog.c:1278
+#: src/ui/gui/recode-dialog.c:1249
 msgid "Recode into Different Variables: Old and New Values "
 msgstr ""
 
 msgid "Recode into Different Variables: Old and New Values "
 msgstr ""
 
-#: src/ui/gui/recode-dialog.c:1279
+#: src/ui/gui/recode-dialog.c:1250
 msgid "Recode into Same Variables: Old and New Values"
 msgstr ""
 
 msgid "Recode into Same Variables: Old and New Values"
 msgstr ""
 
@@ -4326,7 +4335,7 @@ msgstr ""
 msgid "Coeff"
 msgstr ""
 
 msgid "Coeff"
 msgstr ""
 
-#: src/ui/gui/regression-dialog.c:43 src/language/stats/regression.q:158
+#: src/ui/gui/regression-dialog.c:43 src/language/stats/regression.q:155
 msgid "R"
 msgstr ""
 
 msgid "R"
 msgstr ""
 
@@ -4435,31 +4444,31 @@ msgstr ""
 msgid "Confidence Interval: %2d %%"
 msgstr ""
 
 msgid "Confidence Interval: %2d %%"
 msgstr ""
 
-#: src/ui/gui/variable-info-dialog.c:76
+#: src/ui/gui/variable-info-dialog.c:77
 #, c-format
 msgid "Label: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Label: %s\n"
 msgstr ""
 
-#: src/ui/gui/variable-info-dialog.c:83
+#: src/ui/gui/variable-info-dialog.c:84
 #, c-format
 msgid "Type: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Type: %s\n"
 msgstr ""
 
-#: src/ui/gui/variable-info-dialog.c:87
+#: src/ui/gui/variable-info-dialog.c:88
 #, c-format
 msgid "Missing Values: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Missing Values: %s\n"
 msgstr ""
 
-#: src/ui/gui/variable-info-dialog.c:92
+#: src/ui/gui/variable-info-dialog.c:93
 #, c-format
 msgid "Measurement Level: %s\n"
 msgstr ""
 
 #, c-format
 msgid "Measurement Level: %s\n"
 msgstr ""
 
-#: src/ui/gui/variable-info-dialog.c:105
+#: src/ui/gui/variable-info-dialog.c:106
 msgid "Value Labels:\n"
 msgstr ""
 
 msgid "Value Labels:\n"
 msgstr ""
 
-#: src/ui/gui/variable-info-dialog.c:115
+#: src/ui/gui/variable-info-dialog.c:116
 #, c-format
 msgid "%s %s\n"
 msgstr ""
 #, c-format
 msgid "%s %s\n"
 msgstr ""
@@ -4474,27 +4483,27 @@ msgstr ""
 msgid "Weight cases by %s"
 msgstr ""
 
 msgid "Weight cases by %s"
 msgstr ""
 
-#: tests/dissect-sysfile.c:567
+#: tests/dissect-sysfile.c:572
 #, c-format
 msgid "Unrecognized record type 7, subtype %d."
 msgstr "Unrecognised record type 7, subtype %d."
 
 #, c-format
 msgid "Unrecognized record type 7, subtype %d."
 msgstr "Unrecognised record type 7, subtype %d."
 
-#: tests/dissect-sysfile.c:846
+#: tests/dissect-sysfile.c:851
 #, c-format
 msgid "%s: Error parsing attribute value %s[%d]"
 msgstr ""
 
 #, c-format
 msgid "%s: Error parsing attribute value %s[%d]"
 msgstr ""
 
-#: tests/dissect-sysfile.c:852
+#: tests/dissect-sysfile.c:857
 #, c-format
 msgid "%s: Attribute value %s[%d] is not quoted: %s"
 msgstr ""
 
 #, c-format
 msgid "%s: Attribute value %s[%d] is not quoted: %s"
 msgstr ""
 
-#: tests/dissect-sysfile.c:876
+#: tests/dissect-sysfile.c:881
 #, c-format
 msgid "Bad size %zu for extended number of cases."
 msgstr ""
 
 #, c-format
 msgid "Bad size %zu for extended number of cases."
 msgstr ""
 
-#: tests/dissect-sysfile.c:882
+#: tests/dissect-sysfile.c:887
 #, c-format
 msgid "Bad count %zu for extended number of cases."
 msgstr ""
 #, c-format
 msgid "Bad count %zu for extended number of cases."
 msgstr ""
@@ -4956,14 +4965,10 @@ msgstr ""
 msgid "Omitting pie chart for %s, which has over 50 unique values."
 msgstr ""
 
 msgid "Omitting pie chart for %s, which has over 50 unique values."
 msgstr ""
 
-#: src/language/stats/glm.q:245
+#: src/language/stats/glm.q:247
 msgid "Multivariate GLM not yet supported"
 msgstr ""
 
 msgid "Multivariate GLM not yet supported"
 msgstr ""
 
-#: src/language/stats/glm.q:355 src/language/stats/regression.q:998
-msgid "No valid data found. This command was skipped."
-msgstr ""
-
 #: src/language/stats/means.q:100
 msgid "Missing required subcommand TABLES."
 msgstr ""
 #: src/language/stats/means.q:100
 msgid "Missing required subcommand TABLES."
 msgstr ""
@@ -4972,24 +4977,24 @@ msgstr ""
 msgid "TABLES subcommand may not appear more than once."
 msgstr ""
 
 msgid "TABLES subcommand may not appear more than once."
 msgstr ""
 
-#: src/language/stats/npar.q:110
+#: src/language/stats/npar.q:111
 msgid "NPAR subcommand not currently implemented."
 msgstr ""
 
 msgid "NPAR subcommand not currently implemented."
 msgstr ""
 
-#: src/language/stats/npar.q:254
+#: src/language/stats/npar.q:256
 #, c-format
 msgid ""
 "The specified value of HI (%d) is lower than the specified value of LO (%d)"
 msgstr ""
 
 #, c-format
 msgid ""
 "The specified value of HI (%d) is lower than the specified value of LO (%d)"
 msgstr ""
 
-#: src/language/stats/npar.q:309
+#: src/language/stats/npar.q:311
 #, c-format
 msgid ""
 "%d expected values were given, but the specified range (%d-%d) requires "
 "exactly %d values."
 msgstr ""
 
 #, c-format
 msgid ""
 "%d expected values were given, but the specified range (%d-%d) requires "
 "exactly %d values."
 msgstr ""
 
-#: src/language/stats/npar.q:444 src/language/stats/t-test.q:380
+#: src/language/stats/npar.q:453 src/language/stats/t-test.q:380
 #, c-format
 msgid ""
 "PAIRED was specified but the number of variables preceding WITH (%zu) did "
 #, c-format
 msgid ""
 "PAIRED was specified but the number of variables preceding WITH (%zu) did "
@@ -5010,21 +5015,21 @@ msgstr ""
 msgid "`%s' is not a variable name"
 msgstr ""
 
 msgid "`%s' is not a variable name"
 msgstr ""
 
-#: src/language/stats/oneway.q:274 src/language/stats/regression.q:298
+#: src/language/stats/oneway.q:274 src/language/stats/regression.q:283
 msgid "Sum of Squares"
 msgstr ""
 
 msgid "Sum of Squares"
 msgstr ""
 
-#: src/language/stats/oneway.q:276 src/language/stats/regression.q:300
+#: src/language/stats/oneway.q:276 src/language/stats/regression.q:285
 msgid "Mean Square"
 msgstr ""
 
 msgid "Mean Square"
 msgstr ""
 
-#: src/language/stats/oneway.q:277 src/language/stats/regression.q:301
+#: src/language/stats/oneway.q:277 src/language/stats/regression.q:286
 #: src/language/stats/t-test.q:749
 msgid "F"
 msgstr ""
 
 #: src/language/stats/oneway.q:278 src/language/stats/oneway.q:535
 #: src/language/stats/t-test.q:749
 msgid "F"
 msgstr ""
 
 #: src/language/stats/oneway.q:278 src/language/stats/oneway.q:535
-#: src/language/stats/regression.q:204 src/language/stats/regression.q:302
+#: src/language/stats/regression.q:201 src/language/stats/regression.q:287
 msgid "Significance"
 msgstr ""
 
 msgid "Significance"
 msgstr ""
 
@@ -5036,7 +5041,7 @@ msgstr ""
 msgid "Within Groups"
 msgstr ""
 
 msgid "Within Groups"
 msgstr ""
 
-#: src/language/stats/oneway.q:345 src/language/stats/regression.q:327
+#: src/language/stats/oneway.q:345 src/language/stats/regression.q:312
 msgid "ANOVA"
 msgstr ""
 
 msgid "ANOVA"
 msgstr ""
 
@@ -5072,7 +5077,7 @@ msgstr ""
 msgid "Value of Contrast"
 msgstr ""
 
 msgid "Value of Contrast"
 msgstr ""
 
-#: src/language/stats/oneway.q:684 src/language/stats/regression.q:203
+#: src/language/stats/oneway.q:684 src/language/stats/regression.q:200
 #: src/language/stats/t-test.q:751 src/language/stats/t-test.q:922
 #: src/language/stats/t-test.q:1009
 msgid "t"
 #: src/language/stats/t-test.q:751 src/language/stats/t-test.q:922
 #: src/language/stats/t-test.q:1009
 msgid "t"
@@ -5139,63 +5144,67 @@ msgstr ""
 msgid "Too many variables in INTO clause."
 msgstr ""
 
 msgid "Too many variables in INTO clause."
 msgstr ""
 
-#: src/language/stats/regression.q:159
+#: src/language/stats/regression.q:156
 msgid "R Square"
 msgstr ""
 
 msgid "R Square"
 msgstr ""
 
-#: src/language/stats/regression.q:160
+#: src/language/stats/regression.q:157
 msgid "Adjusted R Square"
 msgstr ""
 
 msgid "Adjusted R Square"
 msgstr ""
 
-#: src/language/stats/regression.q:161
+#: src/language/stats/regression.q:158
 msgid "Std. Error of the Estimate"
 msgstr ""
 
 msgid "Std. Error of the Estimate"
 msgstr ""
 
-#: src/language/stats/regression.q:166
+#: src/language/stats/regression.q:163
 msgid "Model Summary"
 msgstr ""
 
 msgid "Model Summary"
 msgstr ""
 
-#: src/language/stats/regression.q:200
+#: src/language/stats/regression.q:197
 msgid "B"
 msgstr ""
 
 msgid "B"
 msgstr ""
 
-#: src/language/stats/regression.q:202
+#: src/language/stats/regression.q:199
 msgid "Beta"
 msgstr ""
 
 msgid "Beta"
 msgstr ""
 
-#: src/language/stats/regression.q:205
+#: src/language/stats/regression.q:202
 msgid "(Constant)"
 msgstr ""
 
 msgid "(Constant)"
 msgstr ""
 
-#: src/language/stats/regression.q:269
+#: src/language/stats/regression.q:254
 msgid "Coefficients"
 msgstr ""
 
 msgid "Coefficients"
 msgstr ""
 
-#: src/language/stats/regression.q:304 src/ui/gui/regression.ui:7
+#: src/language/stats/regression.q:289 src/ui/gui/regression.ui:7
 msgid "Regression"
 msgstr ""
 
 msgid "Regression"
 msgstr ""
 
-#: src/language/stats/regression.q:385
+#: src/language/stats/regression.q:370
 msgid "Model"
 msgstr ""
 
 msgid "Model"
 msgstr ""
 
-#: src/language/stats/regression.q:386
+#: src/language/stats/regression.q:371
 msgid "Covariances"
 msgstr ""
 
 msgid "Covariances"
 msgstr ""
 
-#: src/language/stats/regression.q:401
+#: src/language/stats/regression.q:386
 msgid "Coefficient Correlations"
 msgstr ""
 
 msgid "Coefficient Correlations"
 msgstr ""
 
-#: src/language/stats/regression.q:808
+#: src/language/stats/regression.q:793
 msgid ""
 "The dependent variable is equal to the independent variable.The least "
 "squares line is therefore Y=X.Standard errors and related statistics may be "
 "meaningless."
 msgstr ""
 
 msgid ""
 "The dependent variable is equal to the independent variable.The least "
 "squares line is therefore Y=X.Standard errors and related statistics may be "
 "meaningless."
 msgstr ""
 
-#: src/language/stats/regression.q:900
-msgid "Dependent variable must be numeric."
+#: src/language/stats/regression.q:891
+msgid "REGRESSION requires numeric variables."
+msgstr ""
+
+#: src/language/stats/regression.q:962
+msgid "No valid data found. This command was skipped."
 msgstr ""
 
 #: src/language/stats/reliability.q:421
 msgstr ""
 
 #: src/language/stats/reliability.q:421
@@ -5447,6 +5456,26 @@ msgstr ""
 msgid "The step value %ld is less than 1.  The value is being reset to 1."
 msgstr ""
 
 msgid "The step value %ld is less than 1.  The value is being reset to 1."
 msgstr ""
 
+#: src/ui/gui/binomial.ui:57 src/ui/gui/chi-square.ui:57
+msgid "_Test Variable List:"
+msgstr ""
+
+#: src/ui/gui/binomial.ui:126 src/ui/gui/chi-square.ui:126
+msgid "_Get from data"
+msgstr ""
+
+#: src/ui/gui/binomial.ui:143 src/ui/gui/t-test.ui:333
+msgid "_Cut point:"
+msgstr ""
+
+#: src/ui/gui/binomial.ui:178
+msgid "Define Dichotomy"
+msgstr ""
+
+#: src/ui/gui/binomial.ui:197
+msgid "Test _Proportion:"
+msgstr ""
+
 #: src/ui/gui/correlation.ui:7
 msgid "Bivariate Correlations"
 msgstr ""
 #: src/ui/gui/correlation.ui:7
 msgid "Bivariate Correlations"
 msgstr ""
@@ -5549,6 +5578,38 @@ msgstr ""
 msgid "Statistics"
 msgstr ""
 
 msgid "Statistics"
 msgstr ""
 
+#: src/ui/gui/chi-square.ui:13
+msgid "Chi-Square Test"
+msgstr ""
+
+#: src/ui/gui/chi-square.ui:140
+msgid "Use _specified range"
+msgstr ""
+
+#: src/ui/gui/chi-square.ui:162
+msgid "_Lower:"
+msgstr ""
+
+#: src/ui/gui/chi-square.ui:170
+msgid "_Upper:"
+msgstr ""
+
+#: src/ui/gui/chi-square.ui:214
+msgid "Expected Range:"
+msgstr ""
+
+#: src/ui/gui/chi-square.ui:240
+msgid "All categor_ies equal"
+msgstr ""
+
+#: src/ui/gui/chi-square.ui:257
+msgid "_Values"
+msgstr ""
+
+#: src/ui/gui/chi-square.ui:301
+msgid "Expected Values:"
+msgstr ""
+
 #: src/ui/gui/descriptives.ui:130 src/ui/gui/frequencies.ui:140
 msgid "Statistics:"
 msgstr ""
 #: src/ui/gui/descriptives.ui:130 src/ui/gui/frequencies.ui:140
 msgid "Statistics:"
 msgstr ""
@@ -5624,58 +5685,89 @@ msgid "Factor Analysis"
 msgstr ""
 
 #: src/ui/gui/factor.ui:47
 msgstr ""
 
 #: src/ui/gui/factor.ui:47
-msgid "Descriptives..."
+msgid "_Descriptives..."
 msgstr ""
 
 #: src/ui/gui/factor.ui:60
 msgstr ""
 
 #: src/ui/gui/factor.ui:60
-msgid "Extraction..."
+msgid "_Extraction..."
+msgstr ""
+
+#: src/ui/gui/factor.ui:74
+msgid "_Rotations..."
 msgstr ""
 
 msgstr ""
 
-#: src/ui/gui/factor.ui:180
+#: src/ui/gui/factor.ui:192
 msgid "Factor Analysis: Extraction"
 msgstr ""
 
 msgid "Factor Analysis: Extraction"
 msgstr ""
 
-#: src/ui/gui/factor.ui:204
+#: src/ui/gui/factor.ui:216
 msgid "Method: "
 msgstr ""
 
 msgid "Method: "
 msgstr ""
 
-#: src/ui/gui/factor.ui:254
+#: src/ui/gui/factor.ui:266
 msgid "Correlation matrix"
 msgstr ""
 
 msgid "Correlation matrix"
 msgstr ""
 
-#: src/ui/gui/factor.ui:268
+#: src/ui/gui/factor.ui:280
 msgid "Covariance matrix"
 msgstr ""
 
 msgid "Covariance matrix"
 msgstr ""
 
-#: src/ui/gui/factor.ui:288
-#, fuzzy
+#: src/ui/gui/factor.ui:300
 msgid "Analyse"
 msgid "Analyse"
-msgstr "_Analyse"
+msgstr ""
 
 
-#: src/ui/gui/factor.ui:312
+#: src/ui/gui/factor.ui:324
 msgid "Unrotatated factor solution"
 msgstr ""
 
 msgid "Unrotatated factor solution"
 msgstr ""
 
-#: src/ui/gui/factor.ui:326
+#: src/ui/gui/factor.ui:338
 msgid "Scree plot"
 msgstr ""
 
 msgid "Scree plot"
 msgstr ""
 
-#: src/ui/gui/factor.ui:345 src/ui/gui/roc.ui:286
+#: src/ui/gui/factor.ui:357 src/ui/gui/roc.ui:286
 msgid "Display"
 msgstr ""
 
 msgid "Display"
 msgstr ""
 
-#: src/ui/gui/factor.ui:418
+#: src/ui/gui/factor.ui:430
 msgid "Number of factors:"
 msgstr ""
 
 msgid "Number of factors:"
 msgstr ""
 
-#: src/ui/gui/factor.ui:448
+#: src/ui/gui/factor.ui:460
 msgid "Extract"
 msgstr ""
 
 msgid "Extract"
 msgstr ""
 
-#: src/ui/gui/factor.ui:463
+#: src/ui/gui/factor.ui:475 src/ui/gui/factor.ui:665
 msgid "Maximum iterations for convergence:"
 msgstr ""
 
 msgid "Maximum iterations for convergence:"
 msgstr ""
 
+#: src/ui/gui/factor.ui:538
+msgid "Factor Analysis: Rotation"
+msgstr ""
+
+#: src/ui/gui/factor.ui:571
+msgid "_None"
+msgstr ""
+
+#: src/ui/gui/factor.ui:582
+msgid "_Varimax"
+msgstr ""
+
+#: src/ui/gui/factor.ui:598
+msgid "_Quartimax"
+msgstr ""
+
+#: src/ui/gui/factor.ui:614
+msgid "_Equimax"
+msgstr ""
+
+#: src/ui/gui/factor.ui:637
+msgid "Method"
+msgstr ""
+
+#: src/ui/gui/factor.ui:648
+msgid "_Display rotated solution"
+msgstr ""
+
 #: src/ui/gui/find.ui:8
 msgid "Find Case"
 msgstr ""
 #: src/ui/gui/find.ui:8
 msgid "Find Case"
 msgstr ""
@@ -5830,7 +5922,7 @@ msgstr ""
 msgid "Dependent _Variable(s):"
 msgstr ""
 
 msgid "Dependent _Variable(s):"
 msgstr ""
 
-#: src/ui/gui/oneway.ui:184 src/ui/gui/data-editor.ui:328
+#: src/ui/gui/oneway.ui:184 src/ui/gui/data-editor.ui:329
 msgid "_Descriptives"
 msgstr ""
 
 msgid "_Descriptives"
 msgstr ""
 
@@ -6347,10 +6439,6 @@ msgstr ""
 msgid "Group_1 value:"
 msgstr ""
 
 msgid "Group_1 value:"
 msgstr ""
 
-#: src/ui/gui/t-test.ui:333
-msgid "_Cut point:"
-msgstr ""
-
 #: src/ui/gui/t-test.ui:365
 msgid "_Use specified values:"
 msgstr ""
 #: src/ui/gui/t-test.ui:365
 msgid "_Use specified values:"
 msgstr ""
@@ -6584,19 +6672,19 @@ msgstr ""
 msgid "Sort Descending"
 msgstr ""
 
 msgid "Sort Descending"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:26 src/ui/gui/output-viewer.glade:21
-#: src/ui/gui/syntax-editor.glade:14
+#: src/ui/gui/data-editor.ui:26 src/ui/gui/output-viewer.ui:9
+#: src/ui/gui/syntax-editor.ui:10
 msgid "_File"
 msgstr ""
 
 msgid "_File"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:38 src/ui/gui/syntax-editor.glade:32
-#: src/ui/gui/syntax-editor.glade:62
+#: src/ui/gui/data-editor.ui:38 src/ui/gui/syntax-editor.ui:22
+#: src/ui/gui/syntax-editor.ui:40
 msgid "_Syntax"
 msgstr ""
 
 msgid "_Syntax"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:44 src/ui/gui/data-editor.ui:217
-#: src/ui/gui/data-editor.ui:229 src/ui/gui/syntax-editor.glade:41
-#: src/ui/gui/syntax-editor.glade:71
+#: src/ui/gui/data-editor.ui:44 src/ui/gui/data-editor.ui:218
+#: src/ui/gui/data-editor.ui:230 src/ui/gui/syntax-editor.ui:28
+#: src/ui/gui/syntax-editor.ui:46
 msgid "_Data"
 msgstr ""
 
 msgid "_Data"
 msgstr ""
 
@@ -6608,312 +6696,298 @@ msgstr ""
 msgid "D_isplay Data File Information"
 msgstr ""
 
 msgid "D_isplay Data File Information"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:81
+#: src/ui/gui/data-editor.ui:82
 msgid "Working File"
 msgstr ""
 
 msgid "Working File"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:87
+#: src/ui/gui/data-editor.ui:88
 msgid "External File"
 msgstr ""
 
 msgid "External File"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:93
+#: src/ui/gui/data-editor.ui:94
 msgid "Recently Used Da_ta"
 msgstr ""
 
 msgid "Recently Used Da_ta"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:99
+#: src/ui/gui/data-editor.ui:100
 msgid "Recently Used _Files"
 msgstr ""
 
 msgid "Recently Used _Files"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:111 src/ui/gui/output-viewer.glade:43
-#: src/ui/gui/syntax-editor.glade:118
+#: src/ui/gui/data-editor.ui:112 src/ui/gui/output-viewer.ui:28
+#: src/ui/gui/syntax-editor.ui:70
 msgid "_Edit"
 msgstr ""
 
 msgid "_Edit"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:117
+#: src/ui/gui/data-editor.ui:118
 msgid "Insert Variable"
 msgstr ""
 
 msgid "Insert Variable"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:118
+#: src/ui/gui/data-editor.ui:119
 msgid "Create a new variable at the current position"
 msgstr ""
 
 msgid "Create a new variable at the current position"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:125
+#: src/ui/gui/data-editor.ui:126
 msgid "Insert Cases"
 msgstr ""
 
 msgid "Insert Cases"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:126
+#: src/ui/gui/data-editor.ui:127
 msgid "Create a new case at the current position"
 msgstr ""
 
 msgid "Create a new case at the current position"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:132
+#: src/ui/gui/data-editor.ui:133
 msgid "Go To Case"
 msgstr ""
 
 msgid "Go To Case"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:134
+#: src/ui/gui/data-editor.ui:135
 msgid "Jump to a case in the data sheet"
 msgstr ""
 
 msgid "Jump to a case in the data sheet"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:160
+#: src/ui/gui/data-editor.ui:161
 msgid "Cl_ear Variables"
 msgstr ""
 
 msgid "Cl_ear Variables"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:161
+#: src/ui/gui/data-editor.ui:162
 msgid "Delete the variables at the selected position(s)"
 msgstr ""
 
 msgid "Delete the variables at the selected position(s)"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:169
+#: src/ui/gui/data-editor.ui:170
 msgid "_Clear Cases"
 msgstr ""
 
 msgid "_Clear Cases"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:170
+#: src/ui/gui/data-editor.ui:171
 msgid "Delete the cases at the selected position(s)"
 msgstr ""
 
 msgid "Delete the cases at the selected position(s)"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:182
+#: src/ui/gui/data-editor.ui:183
 msgid "_View"
 msgstr ""
 
 msgid "_View"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:189
+#: src/ui/gui/data-editor.ui:190
 msgid "_Status Bar"
 msgstr ""
 
 msgid "_Status Bar"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:195
+#: src/ui/gui/data-editor.ui:196
 msgid "_Fonts"
 msgstr ""
 
 msgid "_Fonts"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:203
+#: src/ui/gui/data-editor.ui:204
 msgid "_Grid Lines"
 msgstr ""
 
 msgid "_Grid Lines"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:209
+#: src/ui/gui/data-editor.ui:210
 msgid "Value _Labels"
 msgstr ""
 
 msgid "Value _Labels"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:210
+#: src/ui/gui/data-editor.ui:211
 msgid "Show/hide value labels"
 msgstr ""
 
 msgid "Show/hide value labels"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:223 src/ui/gui/data-editor.ui:430
+#: src/ui/gui/data-editor.ui:224 src/ui/gui/data-editor.ui:431
 msgid "_Variables"
 msgstr ""
 
 msgid "_Variables"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:234
+#: src/ui/gui/data-editor.ui:235
 msgid "_Sort Cases"
 msgstr ""
 
 msgid "_Sort Cases"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:237
+#: src/ui/gui/data-editor.ui:238
 msgid "Sort cases in the active file"
 msgstr ""
 
 msgid "Sort cases in the active file"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:244
+#: src/ui/gui/data-editor.ui:245
 msgid "_Transpose"
 msgstr ""
 
 msgid "_Transpose"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:245
+#: src/ui/gui/data-editor.ui:246
 msgid "Transpose the cases with the variables"
 msgstr ""
 
 msgid "Transpose the cases with the variables"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:251
+#: src/ui/gui/data-editor.ui:252
 msgid "S_plit File"
 msgstr ""
 
 msgid "S_plit File"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:252
+#: src/ui/gui/data-editor.ui:253
 msgid "Split the active file"
 msgstr ""
 
 msgid "Split the active file"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:259
+#: src/ui/gui/data-editor.ui:260
 msgid "Select _Cases"
 msgstr ""
 
 msgid "Select _Cases"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:265
+#: src/ui/gui/data-editor.ui:266
 msgid "_Weight Cases"
 msgstr ""
 
 msgid "_Weight Cases"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:266
+#: src/ui/gui/data-editor.ui:267
 msgid "Weight cases by variable"
 msgstr ""
 
 msgid "Weight cases by variable"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:273
+#: src/ui/gui/data-editor.ui:274
 msgid "_Transform"
 msgstr ""
 
 msgid "_Transform"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:279
+#: src/ui/gui/data-editor.ui:280
 msgid "_Compute"
 msgstr ""
 
 msgid "_Compute"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:285
+#: src/ui/gui/data-editor.ui:286
 msgid "Ran_k Cases"
 msgstr ""
 
 msgid "Ran_k Cases"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:291
+#: src/ui/gui/data-editor.ui:292
 msgid "Recode into _Same Variables"
 msgstr ""
 
 msgid "Recode into _Same Variables"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:297
+#: src/ui/gui/data-editor.ui:298
 msgid "Recode into _Different Variables"
 msgstr ""
 
 msgid "Recode into _Different Variables"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:303
+#: src/ui/gui/data-editor.ui:304
 msgid "_Run Pending Transforms"
 msgstr ""
 
 msgid "_Run Pending Transforms"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:310
+#: src/ui/gui/data-editor.ui:311
 msgid "_Analyze"
 msgstr "_Analyse"
 
 msgid "_Analyze"
 msgstr "_Analyse"
 
-#: src/ui/gui/data-editor.ui:316
+#: src/ui/gui/data-editor.ui:317
 msgid "_Descriptive Statistics"
 msgstr ""
 
 msgid "_Descriptive Statistics"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:322
+#: src/ui/gui/data-editor.ui:323
 msgid "_Frequencies"
 msgstr ""
 
 msgid "_Frequencies"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:334
+#: src/ui/gui/data-editor.ui:335
 msgid "_Explore"
 msgstr ""
 
 msgid "_Explore"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:340
+#: src/ui/gui/data-editor.ui:341
 msgid "_Crosstabs"
 msgstr ""
 
 msgid "_Crosstabs"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:346
+#: src/ui/gui/data-editor.ui:347
 msgid "Compare _Means"
 msgstr ""
 
 msgid "Compare _Means"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:352
+#: src/ui/gui/data-editor.ui:353
 msgid "_One Sample T Test"
 msgstr ""
 
 msgid "_One Sample T Test"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:358
+#: src/ui/gui/data-editor.ui:359
 msgid "_Independent Samples T Test"
 msgstr ""
 
 msgid "_Independent Samples T Test"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:364
+#: src/ui/gui/data-editor.ui:365
 msgid "_Paired Samples T Test"
 msgstr ""
 
 msgid "_Paired Samples T Test"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:370
+#: src/ui/gui/data-editor.ui:371
 msgid "One Way _ANOVA"
 msgstr ""
 
 msgid "One Way _ANOVA"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:376
+#: src/ui/gui/data-editor.ui:377
 msgid "Bivariate _Correlation..."
 msgstr ""
 
 msgid "Bivariate _Correlation..."
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:382
+#: src/ui/gui/data-editor.ui:383
 msgid "Factor _Analysis"
 msgstr ""
 
 msgid "Factor _Analysis"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:388
+#: src/ui/gui/data-editor.ui:389
 msgid "Re_liability"
 msgstr ""
 
 msgid "Re_liability"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:394
+#: src/ui/gui/data-editor.ui:395
 msgid "Linear _Regression"
 msgstr ""
 
 msgid "Linear _Regression"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:400
+#: src/ui/gui/data-editor.ui:401
 msgid "_Non-Parametric Statistics"
 msgstr ""
 
 msgid "_Non-Parametric Statistics"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:406
+#: src/ui/gui/data-editor.ui:407
 msgid "_Chi-Square"
 msgstr ""
 
 msgid "_Chi-Square"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:412
+#: src/ui/gui/data-editor.ui:413
 msgid "_Binomial"
 msgstr ""
 
 msgid "_Binomial"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:418
+#: src/ui/gui/data-editor.ui:419
 msgid "ROC Cur_ve..."
 msgstr ""
 
 msgid "ROC Cur_ve..."
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:424
+#: src/ui/gui/data-editor.ui:425
 msgid "_Utilities"
 msgstr ""
 
 msgid "_Utilities"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:431
+#: src/ui/gui/data-editor.ui:432
 msgid "Jump to variable"
 msgstr ""
 
 msgid "Jump to variable"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:438
+#: src/ui/gui/data-editor.ui:439
 msgid "Data File _Comments"
 msgstr ""
 
 msgid "Data File _Comments"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:444 src/ui/gui/output-viewer.glade:66
-#: src/ui/gui/syntax-editor.glade:209
+#: src/ui/gui/data-editor.ui:445 src/ui/gui/output-viewer.ui:46
+#: src/ui/gui/syntax-editor.ui:131
 msgid "_Windows"
 msgstr ""
 
 msgid "_Windows"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:450 src/ui/gui/output-viewer.glade:76
-#: src/ui/gui/syntax-editor.glade:218
+#: src/ui/gui/data-editor.ui:451 src/ui/gui/output-viewer.ui:52
+#: src/ui/gui/syntax-editor.ui:137
 msgid "_Minimize All Windows"
 msgstr "_Minimise All Windows"
 
 msgid "_Minimize All Windows"
 msgstr "_Minimise All Windows"
 
-#: src/ui/gui/data-editor.ui:456
+#: src/ui/gui/data-editor.ui:457
 msgid "_Split"
 msgstr ""
 
 msgid "_Split"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:462 src/ui/gui/output-viewer.glade:87
-#: src/ui/gui/syntax-editor.glade:229
-msgid "_Help"
-msgstr ""
-
-#: src/ui/gui/data-editor.ui:468 src/ui/gui/output-viewer.glade:94
-#: src/ui/gui/syntax-editor.glade:237
-msgid "_Reference Manual"
-msgstr ""
-
-#: src/ui/gui/data-editor.ui:652
+#: src/ui/gui/data-editor.ui:631
 msgid "Information Area"
 msgstr ""
 
 msgid "Information Area"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:674
+#: src/ui/gui/data-editor.ui:653
 msgid "Processor Area"
 msgstr ""
 
 msgid "Processor Area"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:699
+#: src/ui/gui/data-editor.ui:678
 msgid "Case Counter Area"
 msgstr ""
 
 msgid "Case Counter Area"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:724
+#: src/ui/gui/data-editor.ui:703
 msgid "Filter Use Status Area"
 msgstr ""
 
 msgid "Filter Use Status Area"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:750
+#: src/ui/gui/data-editor.ui:729
 msgid "Weight Status Area"
 msgstr ""
 
 msgid "Weight Status Area"
 msgstr ""
 
-#: src/ui/gui/data-editor.ui:776
+#: src/ui/gui/data-editor.ui:755
 msgid "Split File Status Area"
 msgstr ""
 
 msgid "Split File Status Area"
 msgstr ""
 
-#: src/ui/gui/output-viewer.glade:31
+#: src/ui/gui/output-viewer.ui:22
 msgid "_Export"
 msgstr ""
 
 msgid "_Export"
 msgstr ""
 
-#: src/ui/gui/output-viewer.glade:101 src/ui/gui/syntax-editor.glade:244
-msgid "_About"
-msgstr ""
-
-#: src/ui/gui/syntax-editor.glade:163
+#: src/ui/gui/syntax-editor.ui:100
 msgid "_Run"
 msgstr ""
 
 msgid "_Run"
 msgstr ""
 
-#: src/ui/gui/syntax-editor.glade:172
+#: src/ui/gui/syntax-editor.ui:106
 msgid "All"
 msgstr ""
 
 msgid "All"
 msgstr ""
 
-#: src/ui/gui/syntax-editor.glade:180
+#: src/ui/gui/syntax-editor.ui:112
 msgid "Selection"
 msgstr ""
 
 msgid "Selection"
 msgstr ""
 
-#: src/ui/gui/syntax-editor.glade:188
+#: src/ui/gui/syntax-editor.ui:118
 msgid "Current Line"
 msgstr ""
 
 msgid "Current Line"
 msgstr ""
 
-#: src/ui/gui/syntax-editor.glade:197
+#: src/ui/gui/syntax-editor.ui:125
 msgid "To End"
 msgstr ""
 
 msgid "To End"
 msgstr ""