Call dictionary callbacks on replaced dictionary.
authorJohn Darrington <john@darrington.wattle.id.au>
Tue, 30 Jan 2007 11:22:08 +0000 (11:22 +0000)
committerJohn Darrington <john@darrington.wattle.id.au>
Tue, 30 Jan 2007 11:22:08 +0000 (11:22 +0000)
Invalidate file name on NEW FILE.

po/de.po
po/pspp.pot
src/ui/gui/ChangeLog
src/ui/gui/data-editor.c
src/ui/gui/psppire-dict.c
src/ui/gui/psppire-var-store.h

index 87ad18bedb223848db90250f92487aab88aa71f5..3956a8b833afc8f83bb592e16d5a79ee6d277f92 100644 (file)
--- a/po/de.po
+++ b/po/de.po
@@ -10,7 +10,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PSPP 0.4.2\n"
 "Report-Msgid-Bugs-To: pspp-dev@gnu.org\n"
 msgstr ""
 "Project-Id-Version: PSPP 0.4.2\n"
 "Report-Msgid-Bugs-To: pspp-dev@gnu.org\n"
-"POT-Creation-Date: 2007-01-23 21:08+0900\n"
+"POT-Creation-Date: 2007-01-30 20:15+0900\n"
 "PO-Revision-Date: 2006-05-26 17:49+0800\n"
 "Last-Translator: John Darrington <john@darrington.wattle.id.au>\n"
 "Language-Team: German <pspp-dev@gnu.org>\n"
 "PO-Revision-Date: 2006-05-26 17:49+0800\n"
 "Last-Translator: John Darrington <john@darrington.wattle.id.au>\n"
 "Language-Team: German <pspp-dev@gnu.org>\n"
@@ -176,13 +176,13 @@ msgstr ""
 msgid "Month number %f is not between 1 and 12."
 msgstr ""
 
 msgid "Month number %f is not between 1 and 12."
 msgstr ""
 
-#: src/data/dictionary.c:710
+#: src/data/dictionary.c:717
 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:1219
+#: src/data/dictionary.c:1226
 msgid "Variable suffix too large."
 msgstr ""
 
 msgid "Variable suffix too large."
 msgstr ""
 
@@ -309,14 +309,14 @@ msgid "%s variables are not compatible with %s format %s."
 msgstr ""
 
 #: src/data/format.c:310 src/data/por-file-reader.c:489
 msgstr ""
 
 #: src/data/format.c:310 src/data/por-file-reader.c:489
-#: src/data/sys-file-reader.c:602 src/ui/gui/data-editor.glade:1084
-#: src/ui/gui/psppire-var-store.c:482
+#: src/data/sys-file-reader.c:602 src/ui/gui/data-editor.glade:1078
+#: src/ui/gui/psppire-var-store.c:481
 msgid "String"
 msgstr "Zeichenkette"
 
 #: src/data/format.c:310 src/data/por-file-reader.c:489
 msgid "String"
 msgstr "Zeichenkette"
 
 #: src/data/format.c:310 src/data/por-file-reader.c:489
-#: src/data/sys-file-reader.c:602 src/ui/gui/data-editor.glade:980
-#: src/ui/gui/psppire-var-store.c:475
+#: src/data/sys-file-reader.c:602 src/ui/gui/data-editor.glade:974
+#: src/ui/gui/psppire-var-store.c:474
 msgid "Numeric"
 msgstr "Nummer"
 
 msgid "Numeric"
 msgstr "Nummer"
 
@@ -3825,7 +3825,7 @@ msgstr ""
 msgid "ascii: bad line (%d,%d)-(%d,%d) out of (%d,%d)\n"
 msgstr ""
 
 msgid "ascii: bad line (%d,%d)-(%d,%d) out of (%d,%d)\n"
 msgstr ""
 
-#: src/output/ascii.c:682 src/output/postscript.c:829
+#: src/output/ascii.c:682 src/output/postscript.c:828
 #, c-format
 msgid "%s - Page %d"
 msgstr ""
 #, c-format
 msgid "%s - Page %d"
 msgstr ""
@@ -3999,12 +3999,12 @@ msgstr ""
 msgid "error reading paper size definition file"
 msgstr ""
 
 msgid "error reading paper size definition file"
 msgstr ""
 
-#: src/output/postscript.c:162
+#: src/output/postscript.c:161
 #, c-format
 msgid "opening PostScript output file \"%s\""
 msgstr ""
 
 #, c-format
 msgid "opening PostScript output file \"%s\""
 msgstr ""
 
-#: src/output/postscript.c:200
+#: src/output/postscript.c:199
 #, c-format
 msgid ""
 "The defined PostScript page is not long enough to hold margins and headers, "
 #, c-format
 msgid ""
 "The defined PostScript page is not long enough to hold margins and headers, "
@@ -4012,78 +4012,78 @@ msgid ""
 "lines of each font at the default size of %d.%03d points."
 msgstr ""
 
 "lines of each font at the default size of %d.%03d points."
 msgstr ""
 
-#: src/output/postscript.c:248
+#: src/output/postscript.c:247
 #, c-format
 msgid "closing PostScript output file \"%s\""
 msgstr ""
 
 #, c-format
 msgid "closing PostScript output file \"%s\""
 msgstr ""
 
-#: src/output/postscript.c:308
+#: src/output/postscript.c:307
 #, c-format
 msgid "unknown configuration parameter `%s' for PostScript device driver"
 msgstr ""
 
 #, c-format
 msgid "unknown configuration parameter `%s' for PostScript device driver"
 msgstr ""
 
-#: src/output/postscript.c:324
+#: src/output/postscript.c:323
 #, c-format
 msgid ""
 "unknown orientation `%s' (valid orientations are `portrait' and `landscape')"
 msgstr ""
 
 #, c-format
 msgid ""
 "unknown orientation `%s' (valid orientations are `portrait' and `landscape')"
 msgstr ""
 
-#: src/output/postscript.c:336
+#: src/output/postscript.c:335
 #, c-format
 msgid "boolean value expected for %s"
 msgstr ""
 
 #, c-format
 msgid "boolean value expected for %s"
 msgstr ""
 
-#: src/output/postscript.c:349
+#: src/output/postscript.c:348
 #, c-format
 msgid "positive integer value required for `%s'"
 msgstr ""
 
 #, c-format
 msgid "positive integer value required for `%s'"
 msgstr ""
 
-#: src/output/postscript.c:354
+#: src/output/postscript.c:353
 #, c-format
 msgid "default font size must be at least 1 point (value of 1000 for key `%s')"
 msgstr ""
 
 #, c-format
 msgid "default font size must be at least 1 point (value of 1000 for key `%s')"
 msgstr ""
 
-#: src/output/postscript.c:386
+#: src/output/postscript.c:385
 #, c-format
 msgid "value for `%s' must be a dimension of positive length (i.e., `1in')"
 msgstr ""
 
 #, c-format
 msgid "value for `%s' must be a dimension of positive length (i.e., `1in')"
 msgstr ""
 
-#: src/output/postscript.c:1179
+#: src/output/postscript.c:1178
 #, c-format
 msgid "\"%s\": bad font specification"
 msgstr ""
 
 #, c-format
 msgid "\"%s\": bad font specification"
 msgstr ""
 
-#: src/output/postscript.c:1187
+#: src/output/postscript.c:1186
 #, c-format
 msgid "could not find AFM file \"%s\""
 msgstr ""
 
 #, c-format
 msgid "could not find AFM file \"%s\""
 msgstr ""
 
-#: src/output/postscript.c:1201
+#: src/output/postscript.c:1200
 #, c-format
 msgid "could not find font \"%s\""
 msgstr ""
 
 #, c-format
 msgid "could not find font \"%s\""
 msgstr ""
 
-#: src/output/postscript.c:1210
+#: src/output/postscript.c:1209
 #, c-format
 msgid "could not find encoding \"%s\""
 msgstr ""
 
 #, c-format
 msgid "could not find encoding \"%s\""
 msgstr ""
 
-#: src/output/postscript.c:1310
+#: src/output/postscript.c:1309
 #, c-format
 msgid "cannot open font file \"%s\""
 msgstr ""
 
 #, c-format
 msgid "cannot open font file \"%s\""
 msgstr ""
 
-#: src/output/postscript.c:1351
+#: src/output/postscript.c:1350
 #, c-format
 msgid "reading font file \"%s\""
 msgstr ""
 
 #, c-format
 msgid "reading font file \"%s\""
 msgstr ""
 
-#: src/output/postscript.c:1373
+#: src/output/postscript.c:1372
 #, c-format
 msgid "cannot open font encoding file \"%s\""
 msgstr ""
 
 #, c-format
 msgid "cannot open font encoding file \"%s\""
 msgstr ""
 
-#: src/output/postscript.c:1402
+#: src/output/postscript.c:1401
 msgid "invalid numeric format"
 msgstr ""
 
 msgid "invalid numeric format"
 msgstr ""
 
@@ -4102,97 +4102,105 @@ msgstr ""
 msgid "Style of bevel around the custom entry button"
 msgstr ""
 
 msgid "Style of bevel around the custom entry button"
 msgstr ""
 
-#: src/ui/gui/data-editor.c:158
+#: src/ui/gui/data-editor.c:157
 #, fuzzy
 msgid "Weights"
 msgstr "Rechts"
 
 #, fuzzy
 msgid "Weights"
 msgstr "Rechts"
 
-#: src/ui/gui/data-editor.c:159
+#: src/ui/gui/data-editor.c:158
 msgid "Weight cases by variable"
 msgstr ""
 
 msgid "Weight cases by variable"
 msgstr ""
 
-#: src/ui/gui/data-editor.c:479
+#: src/ui/gui/data-editor.c:167 src/ui/gui/data-editor.glade:299
+msgid "Transpose"
+msgstr ""
+
+#: src/ui/gui/data-editor.c:168
+msgid "Transpose the cases with the variables"
+msgstr ""
+
+#: src/ui/gui/data-editor.c:492
 msgid "Font Selection"
 msgstr "Schriftwahlung"
 
 msgid "Font Selection"
 msgstr "Schriftwahlung"
 
-#: src/ui/gui/data-editor.c:657
+#: src/ui/gui/data-editor.c:670
 msgid "No Split"
 msgstr ""
 
 msgid "No Split"
 msgstr ""
 
-#: src/ui/gui/data-editor.c:665
+#: src/ui/gui/data-editor.c:678
 #, fuzzy
 msgid "Split by "
 msgstr "Alle Datei"
 
 #, fuzzy
 msgid "Split by "
 msgstr "Alle Datei"
 
-#: src/ui/gui/data-editor.c:690
+#: src/ui/gui/data-editor.c:703
 msgid "Filter off"
 msgstr ""
 
 msgid "Filter off"
 msgstr ""
 
-#: src/ui/gui/data-editor.c:703
+#: src/ui/gui/data-editor.c:716
 #, c-format
 msgid "Filter by %s"
 msgstr ""
 
 #, c-format
 msgid "Filter by %s"
 msgstr ""
 
-#: src/ui/gui/data-editor.c:721
+#: src/ui/gui/data-editor.c:734
 msgid "Weights off"
 msgstr ""
 
 msgid "Weights off"
 msgstr ""
 
-#: src/ui/gui/data-editor.c:734
+#: src/ui/gui/data-editor.c:747
 #, c-format
 msgid "Weight by %s"
 msgstr ""
 
 #, c-format
 msgid "Weight by %s"
 msgstr ""
 
-#: src/ui/gui/data-editor.c:841 src/ui/gui/data-editor.c:1039
-#: src/ui/gui/data-editor.glade:426
+#: src/ui/gui/data-editor.c:770 src/ui/gui/data-editor.c:975
+#: src/ui/gui/data-editor.glade:422
 msgid "Open"
 msgstr "Öffen"
 
 msgid "Open"
 msgstr "Öffen"
 
-#: src/ui/gui/data-editor.c:842
+#: src/ui/gui/data-editor.c:771
 msgid "Open a data file"
 msgstr ""
 
 msgid "Open a data file"
 msgstr ""
 
-#: src/ui/gui/data-editor.c:850 src/ui/gui/data-editor.c:951
-#: src/ui/gui/data-editor.glade:437
+#: src/ui/gui/data-editor.c:779 src/ui/gui/data-editor.c:880
+#: src/ui/gui/data-editor.glade:432
 msgid "Save"
 msgstr "Speichen"
 
 msgid "Save"
 msgstr "Speichen"
 
-#: src/ui/gui/data-editor.c:851 src/ui/gui/data-editor.c:861
+#: src/ui/gui/data-editor.c:780 src/ui/gui/data-editor.c:790
 #, fuzzy
 msgid "Save data to file"
 msgstr "Speichern unter"
 
 #, fuzzy
 msgid "Save data to file"
 msgstr "Speichern unter"
 
-#: src/ui/gui/data-editor.c:860
+#: src/ui/gui/data-editor.c:789
 #, fuzzy
 msgid "Save As"
 msgstr "Speichern unter"
 
 #, fuzzy
 msgid "Save As"
 msgstr "Speichern unter"
 
-#: src/ui/gui/data-editor.c:869
+#: src/ui/gui/data-editor.c:798
 msgid "New"
 msgstr ""
 
 msgid "New"
 msgstr ""
 
-#: src/ui/gui/data-editor.c:870
+#: src/ui/gui/data-editor.c:799
 msgid "New data file"
 msgstr ""
 
 msgid "New data file"
 msgstr ""
 
-#: src/ui/gui/data-editor.c:959 src/ui/gui/data-editor.c:1047
+#: src/ui/gui/data-editor.c:888 src/ui/gui/data-editor.c:983
 msgid "System Files (*.sav)"
 msgstr "Systemedatein (*.sav)"
 
 msgid "System Files (*.sav)"
 msgstr "Systemedatein (*.sav)"
 
-#: src/ui/gui/data-editor.c:965 src/ui/gui/data-editor.c:1053
+#: src/ui/gui/data-editor.c:894 src/ui/gui/data-editor.c:989
 msgid "Portable Files (*.por) "
 msgstr "Tragbardatein (*.por)"
 
 msgid "Portable Files (*.por) "
 msgstr "Tragbardatein (*.por)"
 
-#: src/ui/gui/data-editor.c:971 src/ui/gui/data-editor.c:1059
+#: src/ui/gui/data-editor.c:900 src/ui/gui/data-editor.c:995
 #: src/ui/gui/syntax-editor.c:141 src/ui/gui/syntax-editor.c:525
 msgid "All Files"
 msgstr "Alle Datei"
 
 #: src/ui/gui/syntax-editor.c:141 src/ui/gui/syntax-editor.c:525
 msgid "All Files"
 msgstr "Alle Datei"
 
-#: src/ui/gui/data-editor.c:979
+#: src/ui/gui/data-editor.c:908
 #, fuzzy
 msgid "System File"
 msgstr "Systemedatein (*.sav)"
 
 #, fuzzy
 msgid "System File"
 msgstr "Systemedatein (*.sav)"
 
-#: src/ui/gui/data-editor.c:984
+#: src/ui/gui/data-editor.c:913
 #, fuzzy
 msgid "Portable File"
 msgstr "Tragbardatein (*.por)"
 #, fuzzy
 msgid "Portable File"
 msgstr "Tragbardatein (*.por)"
@@ -4207,304 +4215,305 @@ msgid "_Syntax"
 msgstr ""
 
 #: src/ui/gui/data-editor.glade:40 src/ui/gui/data-editor.glade:66
 msgstr ""
 
 #: src/ui/gui/data-editor.glade:40 src/ui/gui/data-editor.glade:66
-#: src/ui/gui/data-editor.glade:251 src/ui/gui/syntax-editor.glade:66
+#: src/ui/gui/data-editor.glade:249 src/ui/gui/syntax-editor.glade:66
 #: src/ui/gui/syntax-editor.glade:97
 #, fuzzy
 msgid "_Data"
 msgstr "Daten"
 
 #: src/ui/gui/syntax-editor.glade:97
 #, fuzzy
 msgid "_Data"
 msgstr "Daten"
 
-#: src/ui/gui/data-editor.glade:113 src/ui/gui/syntax-editor.glade:144
+#: src/ui/gui/data-editor.glade:111 src/ui/gui/syntax-editor.glade:144
 msgid "_Edit"
 msgstr "_Bearbeiten"
 
 msgid "_Edit"
 msgstr "_Bearbeiten"
 
-#: src/ui/gui/data-editor.glade:148
+#: src/ui/gui/data-editor.glade:146
 #, fuzzy
 msgid "Paste _Variables"
 msgstr "Variableansicht"
 
 #, fuzzy
 msgid "Paste _Variables"
 msgstr "Variableansicht"
 
-#: src/ui/gui/data-editor.glade:156
+#: src/ui/gui/data-editor.glade:154
 msgid "Cl_ear"
 msgstr ""
 
 msgid "Cl_ear"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:169
+#: src/ui/gui/data-editor.glade:167
 #, fuzzy
 msgid "_Find"
 msgstr "_Datei"
 
 #, fuzzy
 msgid "_Find"
 msgstr "_Datei"
 
-#: src/ui/gui/data-editor.glade:180
+#: src/ui/gui/data-editor.glade:178
 msgid "_View"
 msgstr "_Ansicht"
 
 msgid "_View"
 msgstr "_Ansicht"
 
-#: src/ui/gui/data-editor.glade:187
+#: src/ui/gui/data-editor.glade:185
 msgid "Status Bar"
 msgstr "Statusleiste"
 
 msgid "Status Bar"
 msgstr "Statusleiste"
 
-#: src/ui/gui/data-editor.glade:194
+#: src/ui/gui/data-editor.glade:192
 msgid "Toolbars"
 msgstr "Werkzeugregal"
 
 msgid "Toolbars"
 msgstr "Werkzeugregal"
 
-#: src/ui/gui/data-editor.glade:206
+#: src/ui/gui/data-editor.glade:204
 msgid "Fonts"
 msgstr "Schrift"
 
 msgid "Fonts"
 msgstr "Schrift"
 
-#: src/ui/gui/data-editor.glade:213
+#: src/ui/gui/data-editor.glade:211
 msgid "Grid Lines"
 msgstr "Glitten"
 
 msgid "Grid Lines"
 msgstr "Glitten"
 
-#: src/ui/gui/data-editor.glade:221 src/ui/gui/data-editor.glade:631
-#: src/ui/gui/data-editor.glade:1343 src/ui/gui/data-editor.glade:1521
+#: src/ui/gui/data-editor.glade:219 src/ui/gui/data-editor.glade:625
+#: src/ui/gui/data-editor.glade:1337 src/ui/gui/data-editor.glade:1515
 msgid "Value Labels"
 msgstr "Werten"
 
 msgid "Value Labels"
 msgstr "Werten"
 
-#: src/ui/gui/data-editor.glade:233
+#: src/ui/gui/data-editor.glade:231
 msgid "Data"
 msgstr "Daten"
 
 msgid "Data"
 msgstr "Daten"
 
-#: src/ui/gui/data-editor.glade:240 src/ui/gui/data-editor.glade:512
+#: src/ui/gui/data-editor.glade:238 src/ui/gui/data-editor.glade:507
 msgid "Variables"
 msgstr "Variableansicht"
 
 msgid "Variables"
 msgstr "Variableansicht"
 
-#: src/ui/gui/data-editor.glade:259 src/ui/gui/data-editor.glade:566
+#: src/ui/gui/data-editor.glade:257 src/ui/gui/data-editor.glade:561
 #, fuzzy
 msgid "Insert Variable"
 msgstr "Variableansicht"
 
 #, fuzzy
 msgid "Insert Variable"
 msgstr "Variableansicht"
 
-#: src/ui/gui/data-editor.glade:268
+#: src/ui/gui/data-editor.glade:266
 #, fuzzy
 msgid "Insert Cases"
 msgstr "_Stecken"
 
 #, fuzzy
 msgid "Insert Cases"
 msgstr "_Stecken"
 
-#: src/ui/gui/data-editor.glade:277 src/ui/gui/data-editor.glade:500
-#: src/ui/gui/data-editor.glade:1891
+#: src/ui/gui/data-editor.glade:275 src/ui/gui/data-editor.glade:495
+#: src/ui/gui/data-editor.glade:1885
 msgid "Go To Case"
 msgstr ""
 
 msgid "Go To Case"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:292 src/ui/gui/data-editor.glade:1956
+#: src/ui/gui/data-editor.glade:290 src/ui/gui/data-editor.glade:1950
 msgid "Sort Cases"
 msgstr ""
 
 msgid "Sort Cases"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:301
-msgid "Transpose"
-msgstr ""
-
-#: src/ui/gui/data-editor.glade:309
+#: src/ui/gui/data-editor.glade:307
 msgid "Restructure"
 msgstr ""
 
 msgid "Restructure"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:317
+#: src/ui/gui/data-editor.glade:315
 #, fuzzy
 msgid "Merge Files"
 msgstr "Alle Datei"
 
 #, fuzzy
 msgid "Merge Files"
 msgstr "Alle Datei"
 
-#: src/ui/gui/data-editor.glade:325
+#: src/ui/gui/data-editor.glade:323
 msgid "Aggregate"
 msgstr ""
 
 msgid "Aggregate"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:339 src/ui/gui/data-editor.glade:587
+#: src/ui/gui/data-editor.glade:337 src/ui/gui/data-editor.glade:582
 #, fuzzy
 msgid "Split File"
 msgstr "Alle Datei"
 
 #, fuzzy
 msgid "Split File"
 msgstr "Alle Datei"
 
-#: src/ui/gui/data-editor.glade:347 src/ui/gui/data-editor.glade:611
+#: src/ui/gui/data-editor.glade:345 src/ui/gui/data-editor.glade:605
 msgid "Select Cases"
 msgstr ""
 
 msgid "Select Cases"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:355 src/ui/gui/data-editor.glade:599
+#: src/ui/gui/data-editor.glade:352 src/ui/gui/data-editor.glade:593
 msgid "Weight Cases"
 msgstr ""
 
 msgid "Weight Cases"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:366 src/ui/gui/syntax-editor.glade:234
+#: src/ui/gui/data-editor.glade:363 src/ui/gui/syntax-editor.glade:234
 #, fuzzy
 msgid "_Windows"
 msgstr "_Datei"
 
 #, fuzzy
 msgid "_Windows"
 msgstr "_Datei"
 
-#: src/ui/gui/data-editor.glade:374 src/ui/gui/syntax-editor.glade:244
+#: src/ui/gui/data-editor.glade:371 src/ui/gui/syntax-editor.glade:244
 msgid "_Minimise All Windows"
 msgstr ""
 
 msgid "_Minimise All Windows"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:386 src/ui/gui/syntax-editor.glade:256
+#: src/ui/gui/data-editor.glade:383 src/ui/gui/syntax-editor.glade:256
 msgid "_Help"
 msgstr "_Hilfe"
 
 msgid "_Help"
 msgstr "_Hilfe"
 
-#: src/ui/gui/data-editor.glade:393 src/ui/gui/syntax-editor.glade:265
+#: src/ui/gui/data-editor.glade:390 src/ui/gui/syntax-editor.glade:265
 msgid "_Reference Manual"
 msgstr ""
 
 msgid "_Reference Manual"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:400 src/ui/gui/syntax-editor.glade:273
+#: src/ui/gui/data-editor.glade:397 src/ui/gui/syntax-editor.glade:273
 msgid "_About"
 msgstr "_Info"
 
 msgid "_About"
 msgstr "_Info"
 
-#: src/ui/gui/data-editor.glade:449
+#: src/ui/gui/data-editor.glade:444
 msgid "Print"
 msgstr "Drucken"
 
 msgid "Print"
 msgstr "Drucken"
 
-#: src/ui/gui/data-editor.glade:469
+#: src/ui/gui/data-editor.glade:464
 msgid "Undo"
 msgstr ""
 
 msgid "Undo"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:480
+#: src/ui/gui/data-editor.glade:475
 msgid "Redo"
 msgstr ""
 
 msgid "Redo"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:533
+#: src/ui/gui/data-editor.glade:528
 msgid "Find"
 msgstr ""
 
 msgid "Find"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:553
+#: src/ui/gui/data-editor.glade:548
 #, fuzzy
 msgid "Insert Case"
 msgstr "_Stecken"
 
 #, fuzzy
 msgid "Insert Case"
 msgstr "_Stecken"
 
-#: src/ui/gui/data-editor.glade:644
+#: src/ui/gui/data-editor.glade:638
 msgid "Use Sets"
 msgstr ""
 
 msgid "Use Sets"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:726
+#: src/ui/gui/data-editor.glade:720
 msgid "Data View"
 msgstr "Datenansicht"
 
 msgid "Data View"
 msgstr "Datenansicht"
 
-#: src/ui/gui/data-editor.glade:753
+#: src/ui/gui/data-editor.glade:747
 msgid "Variable View"
 msgstr "Variableansicht"
 
 msgid "Variable View"
 msgstr "Variableansicht"
 
-#: src/ui/gui/data-editor.glade:783
+#: src/ui/gui/data-editor.glade:777
 msgid "Information Area"
 msgstr ""
 
 msgid "Information Area"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:802
+#: src/ui/gui/data-editor.glade:796
 msgid "Processor Area"
 msgstr ""
 
 msgid "Processor Area"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:827
+#: src/ui/gui/data-editor.glade:821
 msgid "OMS Area"
 msgstr ""
 
 msgid "OMS Area"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:852
+#: src/ui/gui/data-editor.glade:846
 msgid "Case Counter Area"
 msgstr ""
 
 msgid "Case Counter Area"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:877
+#: src/ui/gui/data-editor.glade:871
 msgid "Filter Use Status Area"
 msgstr ""
 
 msgid "Filter Use Status Area"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:903
+#: src/ui/gui/data-editor.glade:897
 msgid "Weight Status Area"
 msgstr ""
 
 msgid "Weight Status Area"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:929
+#: src/ui/gui/data-editor.glade:923
 #, fuzzy
 msgid "Split File Status Area"
 msgstr "Alle Datei"
 
 #, fuzzy
 msgid "Split File Status Area"
 msgstr "Alle Datei"
 
-#: src/ui/gui/data-editor.glade:959
+#: src/ui/gui/data-editor.glade:953
 msgid "Variable Type"
 msgstr "Variableansicht"
 
 msgid "Variable Type"
 msgstr "Variableansicht"
 
-#: src/ui/gui/data-editor.glade:994 src/ui/gui/psppire-var-store.c:476
+#: src/ui/gui/data-editor.glade:988 src/ui/gui/psppire-var-store.c:475
 msgid "Comma"
 msgstr "Komma"
 
 msgid "Comma"
 msgstr "Komma"
 
-#: src/ui/gui/data-editor.glade:1009 src/ui/gui/psppire-var-store.c:477
+#: src/ui/gui/data-editor.glade:1003 src/ui/gui/psppire-var-store.c:476
 msgid "Dot"
 msgstr "Punkt"
 
 msgid "Dot"
 msgstr "Punkt"
 
-#: src/ui/gui/data-editor.glade:1024
+#: src/ui/gui/data-editor.glade:1018
 msgid "Scientific notation"
 msgstr "Wissenschaftlichnotation"
 
 msgid "Scientific notation"
 msgstr "Wissenschaftlichnotation"
 
-#: src/ui/gui/data-editor.glade:1039 src/ui/gui/psppire-var-store.c:479
+#: src/ui/gui/data-editor.glade:1033 src/ui/gui/psppire-var-store.c:478
 msgid "Date"
 msgstr "Datum"
 
 msgid "Date"
 msgstr "Datum"
 
-#: src/ui/gui/data-editor.glade:1054 src/ui/gui/psppire-var-store.c:480
+#: src/ui/gui/data-editor.glade:1048 src/ui/gui/psppire-var-store.c:479
 msgid "Dollar"
 msgstr "Euro"
 
 msgid "Dollar"
 msgstr "Euro"
 
-#: src/ui/gui/data-editor.glade:1069
+#: src/ui/gui/data-editor.glade:1063
 msgid "Custom currency"
 msgstr "Spezialwährung"
 
 msgid "Custom currency"
 msgstr "Spezialwährung"
 
-#: src/ui/gui/data-editor.glade:1161
+#: src/ui/gui/data-editor.glade:1155
 msgid "positive"
 msgstr "positiv"
 
 msgid "positive"
 msgstr "positiv"
 
-#: src/ui/gui/data-editor.glade:1167
+#: src/ui/gui/data-editor.glade:1161
 msgid "negative"
 msgstr "negativ"
 
 msgid "negative"
 msgstr "negativ"
 
-#: src/ui/gui/data-editor.glade:1180
+#: src/ui/gui/data-editor.glade:1174
 msgid "Sample"
 msgstr "Muster"
 
 msgid "Sample"
 msgstr "Muster"
 
-#: src/ui/gui/data-editor.glade:1230
+#: src/ui/gui/data-editor.glade:1224
 msgid "Width:"
 msgstr "Große:"
 
 msgid "Width:"
 msgstr "Große:"
 
-#: src/ui/gui/data-editor.glade:1274
+#: src/ui/gui/data-editor.glade:1268
 msgid "Decimal Places:"
 msgstr "Dezimalstellen:"
 
 msgid "Decimal Places:"
 msgstr "Dezimalstellen:"
 
-#: src/ui/gui/data-editor.glade:1441
+#: src/ui/gui/data-editor.glade:1435
 msgid "Value Label:"
 msgstr "Kennsatz:"
 
 msgid "Value Label:"
 msgstr "Kennsatz:"
 
-#: src/ui/gui/data-editor.glade:1454
+#: src/ui/gui/data-editor.glade:1448
 msgid "Value:"
 msgstr "Werte:"
 
 msgid "Value:"
 msgstr "Werte:"
 
-#: src/ui/gui/data-editor.glade:1587
+#: src/ui/gui/data-editor.glade:1581
 msgid "Missing Values"
 msgstr "Lösewerten"
 
 msgid "Missing Values"
 msgstr "Lösewerten"
 
-#: src/ui/gui/data-editor.glade:1605
+#: src/ui/gui/data-editor.glade:1599
 msgid "_Range plus one optional discrete missing value"
 msgstr "Wertebereich und ein optional Lösewert"
 
 msgid "_Range plus one optional discrete missing value"
 msgstr "Wertebereich und ein optional Lösewert"
 
-#: src/ui/gui/data-editor.glade:1629
+#: src/ui/gui/data-editor.glade:1623
 msgid "_Low:"
 msgstr "_Tief:"
 
 msgid "_Low:"
 msgstr "_Tief:"
 
-#: src/ui/gui/data-editor.glade:1658
+#: src/ui/gui/data-editor.glade:1652
 msgid "_High:"
 msgstr "_Hoch:"
 
 msgid "_High:"
 msgstr "_Hoch:"
 
-#: src/ui/gui/data-editor.glade:1699
+#: src/ui/gui/data-editor.glade:1693
 msgid "Di_screte value:"
 msgstr "Di_skretwerte"
 
 msgid "Di_screte value:"
 msgstr "Di_skretwerte"
 
-#: src/ui/gui/data-editor.glade:1746
+#: src/ui/gui/data-editor.glade:1740
 msgid "_No missing values"
 msgstr "_Kein Lösewerten"
 
 msgid "_No missing values"
 msgstr "_Kein Lösewerten"
 
-#: src/ui/gui/data-editor.glade:1763
+#: src/ui/gui/data-editor.glade:1757
 msgid "_Discrete missing values"
 msgstr "_Diskret Lösewerten"
 
 msgid "_Discrete missing values"
 msgstr "_Diskret Lösewerten"
 
-#: src/ui/gui/data-editor.glade:1908
+#: src/ui/gui/data-editor.glade:1902
 msgid "Case Number:"
 msgstr ""
 
 msgid "Case Number:"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:2017
+#: src/ui/gui/data-editor.glade:2011
 msgid "Sort by:"
 msgstr ""
 
 msgid "Sort by:"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:2066 src/ui/gui/sort-cases-dialog.c:279
+#: src/ui/gui/data-editor.glade:2060 src/ui/gui/sort-cases-dialog.c:279
 msgid "Ascending"
 msgstr ""
 
 msgid "Ascending"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:2079 src/ui/gui/sort-cases-dialog.c:281
+#: src/ui/gui/data-editor.glade:2073 src/ui/gui/sort-cases-dialog.c:281
 msgid "Descending"
 msgstr ""
 
 msgid "Descending"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:2095
+#: src/ui/gui/data-editor.glade:2089
 msgid "Sort Order"
 msgstr ""
 
 msgid "Sort Order"
 msgstr ""
 
-#: src/ui/gui/helper.c:115
+#: src/ui/gui/dict-display.c:92 src/ui/gui/sort-cases-dialog.c:339
+#: src/ui/gui/transpose-dialog.c:124
+msgid "Var"
+msgstr ""
+
+#: src/ui/gui/helper.c:116
 msgid "Sorry. The help system hasn't yet been implemented."
 msgstr "Es gibt noch nicht kein Helpsysteme. Schade!"
 
 msgid "Sorry. The help system hasn't yet been implemented."
 msgstr "Es gibt noch nicht kein Helpsysteme. Schade!"
 
-#: src/ui/gui/helper.c:138
+#: src/ui/gui/helper.c:139
 #, c-format
 msgid "Cannot open reference manual: %s"
 msgstr ""
 #, c-format
 msgid "Cannot open reference manual: %s"
 msgstr ""
@@ -4553,9 +4562,9 @@ msgstr "Datum"
 msgid "var"
 msgstr ""
 
 msgid "var"
 msgstr ""
 
-#: src/ui/gui/psppire-data-store.c:831 src/ui/gui/psppire-var-store.c:552
-#: src/ui/gui/psppire-var-store.c:562 src/ui/gui/psppire-var-store.c:572
-#: src/ui/gui/psppire-var-store.c:770
+#: src/ui/gui/psppire-data-store.c:831 src/ui/gui/psppire-var-store.c:551
+#: src/ui/gui/psppire-var-store.c:561 src/ui/gui/psppire-var-store.c:571
+#: src/ui/gui/psppire-var-store.c:769
 #, c-format
 msgid "%d"
 msgstr ""
 #, c-format
 msgid "%d"
 msgstr ""
@@ -4583,37 +4592,42 @@ msgid ""
 "    02110-1301, USA.\n"
 msgstr ""
 
 "    02110-1301, USA.\n"
 msgstr ""
 
-#: src/ui/gui/psppire.glade:89 src/ui/gui/psppire.glade:191
-#: src/ui/gui/weight-cases-dialog.c:99
+#: src/ui/gui/psppire.glade:90 src/ui/gui/psppire.glade:170
 msgid "Do not weight cases"
 msgstr ""
 
 msgid "Do not weight cases"
 msgstr ""
 
-#: src/ui/gui/psppire.glade:98
+#: src/ui/gui/psppire.glade:100
 msgid "Weight cases by"
 msgstr ""
 
 msgid "Weight cases by"
 msgstr ""
 
-#: src/ui/gui/psppire.glade:144
+#: src/ui/gui/psppire.glade:123
 #, fuzzy
 msgid "Frequency Variable"
 msgstr "Variableansicht"
 
 #, fuzzy
 msgid "Frequency Variable"
 msgstr "Variableansicht"
 
-#: src/ui/gui/psppire.glade:184
+#: src/ui/gui/psppire.glade:163
 msgid "Current Status: "
 msgstr ""
 
 msgid "Current Status: "
 msgstr ""
 
-#: src/ui/gui/psppire-var-select.c:271 src/ui/gui/sort-cases-dialog.c:339
-msgid "Var"
-msgstr ""
+#: src/ui/gui/psppire.glade:257
+#, fuzzy
+msgid "Name Variable:"
+msgstr "Variableansicht"
 
 
-#: src/ui/gui/psppire-var-store.c:471
+#: src/ui/gui/psppire.glade:290
+#, fuzzy
+msgid "Variable(s):"
+msgstr "Variableansicht"
+
+#: src/ui/gui/psppire-var-store.c:470
 msgid "None"
 msgstr "Keine"
 
 msgid "None"
 msgstr "Keine"
 
-#: src/ui/gui/psppire-var-store.c:478
+#: src/ui/gui/psppire-var-store.c:477
 msgid "Scientific"
 msgstr "Wissenschäflich"
 
 msgid "Scientific"
 msgstr "Wissenschäflich"
 
-#: src/ui/gui/psppire-var-store.c:481
+#: src/ui/gui/psppire-var-store.c:480
 msgid "Custom"
 msgstr "Spezial"
 
 msgid "Custom"
 msgstr "Spezial"
 
@@ -4713,22 +4727,22 @@ msgstr "Ordinalwert"
 msgid "Scale"
 msgstr "Skalwert"
 
 msgid "Scale"
 msgstr "Skalwert"
 
-#: src/ui/gui/window-manager.c:136
+#: src/ui/gui/window-manager.c:137
 #, fuzzy, c-format
 msgid "Syntax%d"
 msgstr "Speichern unter"
 
 #, fuzzy, c-format
 msgid "Syntax%d"
 msgstr "Speichern unter"
 
-#: src/ui/gui/window-manager.c:137 src/ui/gui/window-manager.c:165
+#: src/ui/gui/window-manager.c:138 src/ui/gui/window-manager.c:168
 #, fuzzy, c-format
 msgid "%s --- PSPP Syntax Editor"
 msgstr "PSPP Dateiaufbereiter"
 
 #, fuzzy, c-format
 msgid "%s --- PSPP Syntax Editor"
 msgstr "PSPP Dateiaufbereiter"
 
-#: src/ui/gui/window-manager.c:140
+#: src/ui/gui/window-manager.c:141
 #, fuzzy, c-format
 msgid "Untitled%d"
 msgstr "Unbetitelt"
 
 #, fuzzy, c-format
 msgid "Untitled%d"
 msgstr "Unbetitelt"
 
-#: src/ui/gui/window-manager.c:141 src/ui/gui/window-manager.c:168
+#: src/ui/gui/window-manager.c:142 src/ui/gui/window-manager.c:171
 #, fuzzy, c-format
 msgid "%s --- PSPP Data Editor"
 msgstr "PSPP Dateiaufbereiter"
 #, fuzzy, c-format
 msgid "%s --- PSPP Data Editor"
 msgstr "PSPP Dateiaufbereiter"
index 5274763821320754598c4a8da5baa05ae9defe9a..d17209f55312a2ac25f25be035aa77bd637d595b 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: pspp-dev@gnu.org\n"
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: pspp-dev@gnu.org\n"
-"POT-Creation-Date: 2007-01-23 21:08+0900\n"
+"POT-Creation-Date: 2007-01-30 20:15+0900\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -175,13 +175,13 @@ msgstr ""
 msgid "Month number %f is not between 1 and 12."
 msgstr ""
 
 msgid "Month number %f is not between 1 and 12."
 msgstr ""
 
-#: src/data/dictionary.c:710
+#: src/data/dictionary.c:717
 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:1219
+#: src/data/dictionary.c:1226
 msgid "Variable suffix too large."
 msgstr ""
 
 msgid "Variable suffix too large."
 msgstr ""
 
@@ -308,14 +308,14 @@ msgid "%s variables are not compatible with %s format %s."
 msgstr ""
 
 #: src/data/format.c:310 src/data/por-file-reader.c:489
 msgstr ""
 
 #: src/data/format.c:310 src/data/por-file-reader.c:489
-#: src/data/sys-file-reader.c:602 src/ui/gui/data-editor.glade:1084
-#: src/ui/gui/psppire-var-store.c:482
+#: src/data/sys-file-reader.c:602 src/ui/gui/data-editor.glade:1078
+#: src/ui/gui/psppire-var-store.c:481
 msgid "String"
 msgstr ""
 
 #: src/data/format.c:310 src/data/por-file-reader.c:489
 msgid "String"
 msgstr ""
 
 #: src/data/format.c:310 src/data/por-file-reader.c:489
-#: src/data/sys-file-reader.c:602 src/ui/gui/data-editor.glade:980
-#: src/ui/gui/psppire-var-store.c:475
+#: src/data/sys-file-reader.c:602 src/ui/gui/data-editor.glade:974
+#: src/ui/gui/psppire-var-store.c:474
 msgid "Numeric"
 msgstr ""
 
 msgid "Numeric"
 msgstr ""
 
@@ -3820,7 +3820,7 @@ msgstr ""
 msgid "ascii: bad line (%d,%d)-(%d,%d) out of (%d,%d)\n"
 msgstr ""
 
 msgid "ascii: bad line (%d,%d)-(%d,%d) out of (%d,%d)\n"
 msgstr ""
 
-#: src/output/ascii.c:682 src/output/postscript.c:829
+#: src/output/ascii.c:682 src/output/postscript.c:828
 #, c-format
 msgid "%s - Page %d"
 msgstr ""
 #, c-format
 msgid "%s - Page %d"
 msgstr ""
@@ -3994,12 +3994,12 @@ msgstr ""
 msgid "error reading paper size definition file"
 msgstr ""
 
 msgid "error reading paper size definition file"
 msgstr ""
 
-#: src/output/postscript.c:162
+#: src/output/postscript.c:161
 #, c-format
 msgid "opening PostScript output file \"%s\""
 msgstr ""
 
 #, c-format
 msgid "opening PostScript output file \"%s\""
 msgstr ""
 
-#: src/output/postscript.c:200
+#: src/output/postscript.c:199
 #, c-format
 msgid ""
 "The defined PostScript page is not long enough to hold margins and headers, "
 #, c-format
 msgid ""
 "The defined PostScript page is not long enough to hold margins and headers, "
@@ -4007,78 +4007,78 @@ msgid ""
 "lines of each font at the default size of %d.%03d points."
 msgstr ""
 
 "lines of each font at the default size of %d.%03d points."
 msgstr ""
 
-#: src/output/postscript.c:248
+#: src/output/postscript.c:247
 #, c-format
 msgid "closing PostScript output file \"%s\""
 msgstr ""
 
 #, c-format
 msgid "closing PostScript output file \"%s\""
 msgstr ""
 
-#: src/output/postscript.c:308
+#: src/output/postscript.c:307
 #, c-format
 msgid "unknown configuration parameter `%s' for PostScript device driver"
 msgstr ""
 
 #, c-format
 msgid "unknown configuration parameter `%s' for PostScript device driver"
 msgstr ""
 
-#: src/output/postscript.c:324
+#: src/output/postscript.c:323
 #, c-format
 msgid ""
 "unknown orientation `%s' (valid orientations are `portrait' and `landscape')"
 msgstr ""
 
 #, c-format
 msgid ""
 "unknown orientation `%s' (valid orientations are `portrait' and `landscape')"
 msgstr ""
 
-#: src/output/postscript.c:336
+#: src/output/postscript.c:335
 #, c-format
 msgid "boolean value expected for %s"
 msgstr ""
 
 #, c-format
 msgid "boolean value expected for %s"
 msgstr ""
 
-#: src/output/postscript.c:349
+#: src/output/postscript.c:348
 #, c-format
 msgid "positive integer value required for `%s'"
 msgstr ""
 
 #, c-format
 msgid "positive integer value required for `%s'"
 msgstr ""
 
-#: src/output/postscript.c:354
+#: src/output/postscript.c:353
 #, c-format
 msgid "default font size must be at least 1 point (value of 1000 for key `%s')"
 msgstr ""
 
 #, c-format
 msgid "default font size must be at least 1 point (value of 1000 for key `%s')"
 msgstr ""
 
-#: src/output/postscript.c:386
+#: src/output/postscript.c:385
 #, c-format
 msgid "value for `%s' must be a dimension of positive length (i.e., `1in')"
 msgstr ""
 
 #, c-format
 msgid "value for `%s' must be a dimension of positive length (i.e., `1in')"
 msgstr ""
 
-#: src/output/postscript.c:1179
+#: src/output/postscript.c:1178
 #, c-format
 msgid "\"%s\": bad font specification"
 msgstr ""
 
 #, c-format
 msgid "\"%s\": bad font specification"
 msgstr ""
 
-#: src/output/postscript.c:1187
+#: src/output/postscript.c:1186
 #, c-format
 msgid "could not find AFM file \"%s\""
 msgstr ""
 
 #, c-format
 msgid "could not find AFM file \"%s\""
 msgstr ""
 
-#: src/output/postscript.c:1201
+#: src/output/postscript.c:1200
 #, c-format
 msgid "could not find font \"%s\""
 msgstr ""
 
 #, c-format
 msgid "could not find font \"%s\""
 msgstr ""
 
-#: src/output/postscript.c:1210
+#: src/output/postscript.c:1209
 #, c-format
 msgid "could not find encoding \"%s\""
 msgstr ""
 
 #, c-format
 msgid "could not find encoding \"%s\""
 msgstr ""
 
-#: src/output/postscript.c:1310
+#: src/output/postscript.c:1309
 #, c-format
 msgid "cannot open font file \"%s\""
 msgstr ""
 
 #, c-format
 msgid "cannot open font file \"%s\""
 msgstr ""
 
-#: src/output/postscript.c:1351
+#: src/output/postscript.c:1350
 #, c-format
 msgid "reading font file \"%s\""
 msgstr ""
 
 #, c-format
 msgid "reading font file \"%s\""
 msgstr ""
 
-#: src/output/postscript.c:1373
+#: src/output/postscript.c:1372
 #, c-format
 msgid "cannot open font encoding file \"%s\""
 msgstr ""
 
 #, c-format
 msgid "cannot open font encoding file \"%s\""
 msgstr ""
 
-#: src/output/postscript.c:1402
+#: src/output/postscript.c:1401
 msgid "invalid numeric format"
 msgstr ""
 
 msgid "invalid numeric format"
 msgstr ""
 
@@ -4097,92 +4097,100 @@ msgstr ""
 msgid "Style of bevel around the custom entry button"
 msgstr ""
 
 msgid "Style of bevel around the custom entry button"
 msgstr ""
 
-#: src/ui/gui/data-editor.c:158
+#: src/ui/gui/data-editor.c:157
 msgid "Weights"
 msgstr ""
 
 msgid "Weights"
 msgstr ""
 
-#: src/ui/gui/data-editor.c:159
+#: src/ui/gui/data-editor.c:158
 msgid "Weight cases by variable"
 msgstr ""
 
 msgid "Weight cases by variable"
 msgstr ""
 
-#: src/ui/gui/data-editor.c:479
+#: src/ui/gui/data-editor.c:167 src/ui/gui/data-editor.glade:299
+msgid "Transpose"
+msgstr ""
+
+#: src/ui/gui/data-editor.c:168
+msgid "Transpose the cases with the variables"
+msgstr ""
+
+#: src/ui/gui/data-editor.c:492
 msgid "Font Selection"
 msgstr ""
 
 msgid "Font Selection"
 msgstr ""
 
-#: src/ui/gui/data-editor.c:657
+#: src/ui/gui/data-editor.c:670
 msgid "No Split"
 msgstr ""
 
 msgid "No Split"
 msgstr ""
 
-#: src/ui/gui/data-editor.c:665
+#: src/ui/gui/data-editor.c:678
 msgid "Split by "
 msgstr ""
 
 msgid "Split by "
 msgstr ""
 
-#: src/ui/gui/data-editor.c:690
+#: src/ui/gui/data-editor.c:703
 msgid "Filter off"
 msgstr ""
 
 msgid "Filter off"
 msgstr ""
 
-#: src/ui/gui/data-editor.c:703
+#: src/ui/gui/data-editor.c:716
 #, c-format
 msgid "Filter by %s"
 msgstr ""
 
 #, c-format
 msgid "Filter by %s"
 msgstr ""
 
-#: src/ui/gui/data-editor.c:721
+#: src/ui/gui/data-editor.c:734
 msgid "Weights off"
 msgstr ""
 
 msgid "Weights off"
 msgstr ""
 
-#: src/ui/gui/data-editor.c:734
+#: src/ui/gui/data-editor.c:747
 #, c-format
 msgid "Weight by %s"
 msgstr ""
 
 #, c-format
 msgid "Weight by %s"
 msgstr ""
 
-#: src/ui/gui/data-editor.c:841 src/ui/gui/data-editor.c:1039
-#: src/ui/gui/data-editor.glade:426
+#: src/ui/gui/data-editor.c:770 src/ui/gui/data-editor.c:975
+#: src/ui/gui/data-editor.glade:422
 msgid "Open"
 msgstr ""
 
 msgid "Open"
 msgstr ""
 
-#: src/ui/gui/data-editor.c:842
+#: src/ui/gui/data-editor.c:771
 msgid "Open a data file"
 msgstr ""
 
 msgid "Open a data file"
 msgstr ""
 
-#: src/ui/gui/data-editor.c:850 src/ui/gui/data-editor.c:951
-#: src/ui/gui/data-editor.glade:437
+#: src/ui/gui/data-editor.c:779 src/ui/gui/data-editor.c:880
+#: src/ui/gui/data-editor.glade:432
 msgid "Save"
 msgstr ""
 
 msgid "Save"
 msgstr ""
 
-#: src/ui/gui/data-editor.c:851 src/ui/gui/data-editor.c:861
+#: src/ui/gui/data-editor.c:780 src/ui/gui/data-editor.c:790
 msgid "Save data to file"
 msgstr ""
 
 msgid "Save data to file"
 msgstr ""
 
-#: src/ui/gui/data-editor.c:860
+#: src/ui/gui/data-editor.c:789
 msgid "Save As"
 msgstr ""
 
 msgid "Save As"
 msgstr ""
 
-#: src/ui/gui/data-editor.c:869
+#: src/ui/gui/data-editor.c:798
 msgid "New"
 msgstr ""
 
 msgid "New"
 msgstr ""
 
-#: src/ui/gui/data-editor.c:870
+#: src/ui/gui/data-editor.c:799
 msgid "New data file"
 msgstr ""
 
 msgid "New data file"
 msgstr ""
 
-#: src/ui/gui/data-editor.c:959 src/ui/gui/data-editor.c:1047
+#: src/ui/gui/data-editor.c:888 src/ui/gui/data-editor.c:983
 msgid "System Files (*.sav)"
 msgstr ""
 
 msgid "System Files (*.sav)"
 msgstr ""
 
-#: src/ui/gui/data-editor.c:965 src/ui/gui/data-editor.c:1053
+#: src/ui/gui/data-editor.c:894 src/ui/gui/data-editor.c:989
 msgid "Portable Files (*.por) "
 msgstr ""
 
 msgid "Portable Files (*.por) "
 msgstr ""
 
-#: src/ui/gui/data-editor.c:971 src/ui/gui/data-editor.c:1059
+#: src/ui/gui/data-editor.c:900 src/ui/gui/data-editor.c:995
 #: src/ui/gui/syntax-editor.c:141 src/ui/gui/syntax-editor.c:525
 msgid "All Files"
 msgstr ""
 
 #: src/ui/gui/syntax-editor.c:141 src/ui/gui/syntax-editor.c:525
 msgid "All Files"
 msgstr ""
 
-#: src/ui/gui/data-editor.c:979
+#: src/ui/gui/data-editor.c:908
 msgid "System File"
 msgstr ""
 
 msgid "System File"
 msgstr ""
 
-#: src/ui/gui/data-editor.c:984
+#: src/ui/gui/data-editor.c:913
 msgid "Portable File"
 msgstr ""
 
 msgid "Portable File"
 msgstr ""
 
@@ -4196,294 +4204,295 @@ msgid "_Syntax"
 msgstr ""
 
 #: src/ui/gui/data-editor.glade:40 src/ui/gui/data-editor.glade:66
 msgstr ""
 
 #: src/ui/gui/data-editor.glade:40 src/ui/gui/data-editor.glade:66
-#: src/ui/gui/data-editor.glade:251 src/ui/gui/syntax-editor.glade:66
+#: src/ui/gui/data-editor.glade:249 src/ui/gui/syntax-editor.glade:66
 #: src/ui/gui/syntax-editor.glade:97
 msgid "_Data"
 msgstr ""
 
 #: src/ui/gui/syntax-editor.glade:97
 msgid "_Data"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:113 src/ui/gui/syntax-editor.glade:144
+#: src/ui/gui/data-editor.glade:111 src/ui/gui/syntax-editor.glade:144
 msgid "_Edit"
 msgstr ""
 
 msgid "_Edit"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:148
+#: src/ui/gui/data-editor.glade:146
 msgid "Paste _Variables"
 msgstr ""
 
 msgid "Paste _Variables"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:156
+#: src/ui/gui/data-editor.glade:154
 msgid "Cl_ear"
 msgstr ""
 
 msgid "Cl_ear"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:169
+#: src/ui/gui/data-editor.glade:167
 msgid "_Find"
 msgstr ""
 
 msgid "_Find"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:180
+#: src/ui/gui/data-editor.glade:178
 msgid "_View"
 msgstr ""
 
 msgid "_View"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:187
+#: src/ui/gui/data-editor.glade:185
 msgid "Status Bar"
 msgstr ""
 
 msgid "Status Bar"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:194
+#: src/ui/gui/data-editor.glade:192
 msgid "Toolbars"
 msgstr ""
 
 msgid "Toolbars"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:206
+#: src/ui/gui/data-editor.glade:204
 msgid "Fonts"
 msgstr ""
 
 msgid "Fonts"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:213
+#: src/ui/gui/data-editor.glade:211
 msgid "Grid Lines"
 msgstr ""
 
 msgid "Grid Lines"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:221 src/ui/gui/data-editor.glade:631
-#: src/ui/gui/data-editor.glade:1343 src/ui/gui/data-editor.glade:1521
+#: src/ui/gui/data-editor.glade:219 src/ui/gui/data-editor.glade:625
+#: src/ui/gui/data-editor.glade:1337 src/ui/gui/data-editor.glade:1515
 msgid "Value Labels"
 msgstr ""
 
 msgid "Value Labels"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:233
+#: src/ui/gui/data-editor.glade:231
 msgid "Data"
 msgstr ""
 
 msgid "Data"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:240 src/ui/gui/data-editor.glade:512
+#: src/ui/gui/data-editor.glade:238 src/ui/gui/data-editor.glade:507
 msgid "Variables"
 msgstr ""
 
 msgid "Variables"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:259 src/ui/gui/data-editor.glade:566
+#: src/ui/gui/data-editor.glade:257 src/ui/gui/data-editor.glade:561
 msgid "Insert Variable"
 msgstr ""
 
 msgid "Insert Variable"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:268
+#: src/ui/gui/data-editor.glade:266
 msgid "Insert Cases"
 msgstr ""
 
 msgid "Insert Cases"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:277 src/ui/gui/data-editor.glade:500
-#: src/ui/gui/data-editor.glade:1891
+#: src/ui/gui/data-editor.glade:275 src/ui/gui/data-editor.glade:495
+#: src/ui/gui/data-editor.glade:1885
 msgid "Go To Case"
 msgstr ""
 
 msgid "Go To Case"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:292 src/ui/gui/data-editor.glade:1956
+#: src/ui/gui/data-editor.glade:290 src/ui/gui/data-editor.glade:1950
 msgid "Sort Cases"
 msgstr ""
 
 msgid "Sort Cases"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:301
-msgid "Transpose"
-msgstr ""
-
-#: src/ui/gui/data-editor.glade:309
+#: src/ui/gui/data-editor.glade:307
 msgid "Restructure"
 msgstr ""
 
 msgid "Restructure"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:317
+#: src/ui/gui/data-editor.glade:315
 msgid "Merge Files"
 msgstr ""
 
 msgid "Merge Files"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:325
+#: src/ui/gui/data-editor.glade:323
 msgid "Aggregate"
 msgstr ""
 
 msgid "Aggregate"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:339 src/ui/gui/data-editor.glade:587
+#: src/ui/gui/data-editor.glade:337 src/ui/gui/data-editor.glade:582
 msgid "Split File"
 msgstr ""
 
 msgid "Split File"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:347 src/ui/gui/data-editor.glade:611
+#: src/ui/gui/data-editor.glade:345 src/ui/gui/data-editor.glade:605
 msgid "Select Cases"
 msgstr ""
 
 msgid "Select Cases"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:355 src/ui/gui/data-editor.glade:599
+#: src/ui/gui/data-editor.glade:352 src/ui/gui/data-editor.glade:593
 msgid "Weight Cases"
 msgstr ""
 
 msgid "Weight Cases"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:366 src/ui/gui/syntax-editor.glade:234
+#: src/ui/gui/data-editor.glade:363 src/ui/gui/syntax-editor.glade:234
 msgid "_Windows"
 msgstr ""
 
 msgid "_Windows"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:374 src/ui/gui/syntax-editor.glade:244
+#: src/ui/gui/data-editor.glade:371 src/ui/gui/syntax-editor.glade:244
 msgid "_Minimise All Windows"
 msgstr ""
 
 msgid "_Minimise All Windows"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:386 src/ui/gui/syntax-editor.glade:256
+#: src/ui/gui/data-editor.glade:383 src/ui/gui/syntax-editor.glade:256
 msgid "_Help"
 msgstr ""
 
 msgid "_Help"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:393 src/ui/gui/syntax-editor.glade:265
+#: src/ui/gui/data-editor.glade:390 src/ui/gui/syntax-editor.glade:265
 msgid "_Reference Manual"
 msgstr ""
 
 msgid "_Reference Manual"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:400 src/ui/gui/syntax-editor.glade:273
+#: src/ui/gui/data-editor.glade:397 src/ui/gui/syntax-editor.glade:273
 msgid "_About"
 msgstr ""
 
 msgid "_About"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:449
+#: src/ui/gui/data-editor.glade:444
 msgid "Print"
 msgstr ""
 
 msgid "Print"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:469
+#: src/ui/gui/data-editor.glade:464
 msgid "Undo"
 msgstr ""
 
 msgid "Undo"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:480
+#: src/ui/gui/data-editor.glade:475
 msgid "Redo"
 msgstr ""
 
 msgid "Redo"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:533
+#: src/ui/gui/data-editor.glade:528
 msgid "Find"
 msgstr ""
 
 msgid "Find"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:553
+#: src/ui/gui/data-editor.glade:548
 msgid "Insert Case"
 msgstr ""
 
 msgid "Insert Case"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:644
+#: src/ui/gui/data-editor.glade:638
 msgid "Use Sets"
 msgstr ""
 
 msgid "Use Sets"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:726
+#: src/ui/gui/data-editor.glade:720
 msgid "Data View"
 msgstr ""
 
 msgid "Data View"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:753
+#: src/ui/gui/data-editor.glade:747
 msgid "Variable View"
 msgstr ""
 
 msgid "Variable View"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:783
+#: src/ui/gui/data-editor.glade:777
 msgid "Information Area"
 msgstr ""
 
 msgid "Information Area"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:802
+#: src/ui/gui/data-editor.glade:796
 msgid "Processor Area"
 msgstr ""
 
 msgid "Processor Area"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:827
+#: src/ui/gui/data-editor.glade:821
 msgid "OMS Area"
 msgstr ""
 
 msgid "OMS Area"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:852
+#: src/ui/gui/data-editor.glade:846
 msgid "Case Counter Area"
 msgstr ""
 
 msgid "Case Counter Area"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:877
+#: src/ui/gui/data-editor.glade:871
 msgid "Filter Use Status Area"
 msgstr ""
 
 msgid "Filter Use Status Area"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:903
+#: src/ui/gui/data-editor.glade:897
 msgid "Weight Status Area"
 msgstr ""
 
 msgid "Weight Status Area"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:929
+#: src/ui/gui/data-editor.glade:923
 msgid "Split File Status Area"
 msgstr ""
 
 msgid "Split File Status Area"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:959
+#: src/ui/gui/data-editor.glade:953
 msgid "Variable Type"
 msgstr ""
 
 msgid "Variable Type"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:994 src/ui/gui/psppire-var-store.c:476
+#: src/ui/gui/data-editor.glade:988 src/ui/gui/psppire-var-store.c:475
 msgid "Comma"
 msgstr ""
 
 msgid "Comma"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:1009 src/ui/gui/psppire-var-store.c:477
+#: src/ui/gui/data-editor.glade:1003 src/ui/gui/psppire-var-store.c:476
 msgid "Dot"
 msgstr ""
 
 msgid "Dot"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:1024
+#: src/ui/gui/data-editor.glade:1018
 msgid "Scientific notation"
 msgstr ""
 
 msgid "Scientific notation"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:1039 src/ui/gui/psppire-var-store.c:479
+#: src/ui/gui/data-editor.glade:1033 src/ui/gui/psppire-var-store.c:478
 msgid "Date"
 msgstr ""
 
 msgid "Date"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:1054 src/ui/gui/psppire-var-store.c:480
+#: src/ui/gui/data-editor.glade:1048 src/ui/gui/psppire-var-store.c:479
 msgid "Dollar"
 msgstr ""
 
 msgid "Dollar"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:1069
+#: src/ui/gui/data-editor.glade:1063
 msgid "Custom currency"
 msgstr ""
 
 msgid "Custom currency"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:1161
+#: src/ui/gui/data-editor.glade:1155
 msgid "positive"
 msgstr ""
 
 msgid "positive"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:1167
+#: src/ui/gui/data-editor.glade:1161
 msgid "negative"
 msgstr ""
 
 msgid "negative"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:1180
+#: src/ui/gui/data-editor.glade:1174
 msgid "Sample"
 msgstr ""
 
 msgid "Sample"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:1230
+#: src/ui/gui/data-editor.glade:1224
 msgid "Width:"
 msgstr ""
 
 msgid "Width:"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:1274
+#: src/ui/gui/data-editor.glade:1268
 msgid "Decimal Places:"
 msgstr ""
 
 msgid "Decimal Places:"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:1441
+#: src/ui/gui/data-editor.glade:1435
 msgid "Value Label:"
 msgstr ""
 
 msgid "Value Label:"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:1454
+#: src/ui/gui/data-editor.glade:1448
 msgid "Value:"
 msgstr ""
 
 msgid "Value:"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:1587
+#: src/ui/gui/data-editor.glade:1581
 msgid "Missing Values"
 msgstr ""
 
 msgid "Missing Values"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:1605
+#: src/ui/gui/data-editor.glade:1599
 msgid "_Range plus one optional discrete missing value"
 msgstr ""
 
 msgid "_Range plus one optional discrete missing value"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:1629
+#: src/ui/gui/data-editor.glade:1623
 msgid "_Low:"
 msgstr ""
 
 msgid "_Low:"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:1658
+#: src/ui/gui/data-editor.glade:1652
 msgid "_High:"
 msgstr ""
 
 msgid "_High:"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:1699
+#: src/ui/gui/data-editor.glade:1693
 msgid "Di_screte value:"
 msgstr ""
 
 msgid "Di_screte value:"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:1746
+#: src/ui/gui/data-editor.glade:1740
 msgid "_No missing values"
 msgstr ""
 
 msgid "_No missing values"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:1763
+#: src/ui/gui/data-editor.glade:1757
 msgid "_Discrete missing values"
 msgstr ""
 
 msgid "_Discrete missing values"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:1908
+#: src/ui/gui/data-editor.glade:1902
 msgid "Case Number:"
 msgstr ""
 
 msgid "Case Number:"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:2017
+#: src/ui/gui/data-editor.glade:2011
 msgid "Sort by:"
 msgstr ""
 
 msgid "Sort by:"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:2066 src/ui/gui/sort-cases-dialog.c:279
+#: src/ui/gui/data-editor.glade:2060 src/ui/gui/sort-cases-dialog.c:279
 msgid "Ascending"
 msgstr ""
 
 msgid "Ascending"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:2079 src/ui/gui/sort-cases-dialog.c:281
+#: src/ui/gui/data-editor.glade:2073 src/ui/gui/sort-cases-dialog.c:281
 msgid "Descending"
 msgstr ""
 
 msgid "Descending"
 msgstr ""
 
-#: src/ui/gui/data-editor.glade:2095
+#: src/ui/gui/data-editor.glade:2089
 msgid "Sort Order"
 msgstr ""
 
 msgid "Sort Order"
 msgstr ""
 
-#: src/ui/gui/helper.c:115
+#: src/ui/gui/dict-display.c:92 src/ui/gui/sort-cases-dialog.c:339
+#: src/ui/gui/transpose-dialog.c:124
+msgid "Var"
+msgstr ""
+
+#: src/ui/gui/helper.c:116
 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:138
+#: src/ui/gui/helper.c:139
 #, c-format
 msgid "Cannot open reference manual: %s"
 msgstr ""
 #, c-format
 msgid "Cannot open reference manual: %s"
 msgstr ""
@@ -4531,9 +4540,9 @@ msgstr ""
 msgid "var"
 msgstr ""
 
 msgid "var"
 msgstr ""
 
-#: src/ui/gui/psppire-data-store.c:831 src/ui/gui/psppire-var-store.c:552
-#: src/ui/gui/psppire-var-store.c:562 src/ui/gui/psppire-var-store.c:572
-#: src/ui/gui/psppire-var-store.c:770
+#: src/ui/gui/psppire-data-store.c:831 src/ui/gui/psppire-var-store.c:551
+#: src/ui/gui/psppire-var-store.c:561 src/ui/gui/psppire-var-store.c:571
+#: src/ui/gui/psppire-var-store.c:769
 #, c-format
 msgid "%d"
 msgstr ""
 #, c-format
 msgid "%d"
 msgstr ""
@@ -4560,36 +4569,39 @@ msgid ""
 "    02110-1301, USA.\n"
 msgstr ""
 
 "    02110-1301, USA.\n"
 msgstr ""
 
-#: src/ui/gui/psppire.glade:89 src/ui/gui/psppire.glade:191
-#: src/ui/gui/weight-cases-dialog.c:99
+#: src/ui/gui/psppire.glade:90 src/ui/gui/psppire.glade:170
 msgid "Do not weight cases"
 msgstr ""
 
 msgid "Do not weight cases"
 msgstr ""
 
-#: src/ui/gui/psppire.glade:98
+#: src/ui/gui/psppire.glade:100
 msgid "Weight cases by"
 msgstr ""
 
 msgid "Weight cases by"
 msgstr ""
 
-#: src/ui/gui/psppire.glade:144
+#: src/ui/gui/psppire.glade:123
 msgid "Frequency Variable"
 msgstr ""
 
 msgid "Frequency Variable"
 msgstr ""
 
-#: src/ui/gui/psppire.glade:184
+#: src/ui/gui/psppire.glade:163
 msgid "Current Status: "
 msgstr ""
 
 msgid "Current Status: "
 msgstr ""
 
-#: src/ui/gui/psppire-var-select.c:271 src/ui/gui/sort-cases-dialog.c:339
-msgid "Var"
+#: src/ui/gui/psppire.glade:257
+msgid "Name Variable:"
 msgstr ""
 
 msgstr ""
 
-#: src/ui/gui/psppire-var-store.c:471
+#: src/ui/gui/psppire.glade:290
+msgid "Variable(s):"
+msgstr ""
+
+#: src/ui/gui/psppire-var-store.c:470
 msgid "None"
 msgstr ""
 
 msgid "None"
 msgstr ""
 
-#: src/ui/gui/psppire-var-store.c:478
+#: src/ui/gui/psppire-var-store.c:477
 msgid "Scientific"
 msgstr ""
 
 msgid "Scientific"
 msgstr ""
 
-#: src/ui/gui/psppire-var-store.c:481
+#: src/ui/gui/psppire-var-store.c:480
 msgid "Custom"
 msgstr ""
 
 msgid "Custom"
 msgstr ""
 
@@ -4686,22 +4698,22 @@ msgstr ""
 msgid "Scale"
 msgstr ""
 
 msgid "Scale"
 msgstr ""
 
-#: src/ui/gui/window-manager.c:136
+#: src/ui/gui/window-manager.c:137
 #, c-format
 msgid "Syntax%d"
 msgstr ""
 
 #, c-format
 msgid "Syntax%d"
 msgstr ""
 
-#: src/ui/gui/window-manager.c:137 src/ui/gui/window-manager.c:165
+#: src/ui/gui/window-manager.c:138 src/ui/gui/window-manager.c:168
 #, c-format
 msgid "%s --- PSPP Syntax Editor"
 msgstr ""
 
 #, c-format
 msgid "%s --- PSPP Syntax Editor"
 msgstr ""
 
-#: src/ui/gui/window-manager.c:140
+#: src/ui/gui/window-manager.c:141
 #, c-format
 msgid "Untitled%d"
 msgstr ""
 
 #, c-format
 msgid "Untitled%d"
 msgstr ""
 
-#: src/ui/gui/window-manager.c:141 src/ui/gui/window-manager.c:168
+#: src/ui/gui/window-manager.c:142 src/ui/gui/window-manager.c:171
 #, c-format
 msgid "%s --- PSPP Data Editor"
 msgstr ""
 #, c-format
 msgid "%s --- PSPP Data Editor"
 msgstr ""
index 0d5825a6072d4bd449b9962f606d1bb922fb6f35..c0505ef1328b4ca276a05c76d5988ec2f94f50d6 100644 (file)
@@ -1,3 +1,9 @@
+Tue Jan 30 20:13:46 WST 2007 John Darrington <john@darrington.wattle.id.au>
+
+       * psppire-dict.c: Call all the callbacks when a new dictionary becomes current.
+
+       * data-editor.c: Clear existing file name on FILE NEW.
+
 Sat Jan 27 09:48:21 WST 2007 John Darrington <john@darrington.wattle.id.au>
 
        * var-type-dialog.c: Fixed bugs closing window, apparent when compiled
 Sat Jan 27 09:48:21 WST 2007 John Darrington <john@darrington.wattle.id.au>
 
        * var-type-dialog.c: Fixed bugs closing window, apparent when compiled
index 0d60b9cd7dcb842164c6a9b2fd6608504572ed45..4d7d6b5c5deec4bbcc81d5ab409b7191777f5407 100644 (file)
@@ -948,14 +948,19 @@ data_save_as_dialog (GtkAction *action, struct data_editor *de)
 /* Callback for data_new action.
    Performs the NEW FILE command */
 static void
 /* Callback for data_new action.
    Performs the NEW FILE command */
 static void
-new_file (GtkAction *action, struct editor_window *de)
+new_file (GtkAction *action, struct editor_window *e)
 {
 {
+  struct data_editor *de = (struct data_editor *) e;
+
   struct getl_interface *sss =
     create_syntax_string_source ("NEW FILE.");
 
   execute_syntax (sss);
 
   struct getl_interface *sss =
     create_syntax_string_source ("NEW FILE.");
 
   execute_syntax (sss);
 
-  default_window_name (de);
+  g_free (de->file_name);
+  de->file_name = NULL;
+
+  default_window_name (e);
 }
 
 
 }
 
 
index b32d0677ba9b04ab22663c312c73f3ec7e4b6017..20bc2fc32dfeccdd8d136ef14bce38fa83ea54ce 100644 (file)
@@ -281,7 +281,15 @@ psppire_dict_new_from_dict (struct dictionary *d)
 void
 psppire_dict_replace_dictionary (PsppireDict *dict, struct dictionary *d)
 {
 void
 psppire_dict_replace_dictionary (PsppireDict *dict, struct dictionary *d)
 {
+  struct variable *var =  dict_get_weight (d);
   dict->dict = d;
   dict->dict = d;
+
+  weight_changed_callback (d, var ? var_get_dict_index (var) : -1, dict);
+
+  var = dict_get_filter (d);
+  filter_changed_callback (d, var ? var_get_dict_index (var) : -1, dict);
+
+  split_changed_callback (d, dict);
 }
 
 
 }
 
 
@@ -745,7 +753,7 @@ psppire_dict_rename_var (PsppireDict *dict, struct variable *v,
 {
   if ( ! var_is_valid_name (name, false))
     return FALSE;
 {
   if ( ! var_is_valid_name (name, false))
     return FALSE;
-  
+
   dict_rename_var (dict->dict, v, name);
 
   return TRUE;
   dict_rename_var (dict->dict, v, name);
 
   return TRUE;
index d61e25ff44aecbed8be08628531d538f164f7dab..913c4076c05fa7a739fbf8824b1984dc168c7bb2 100644 (file)
@@ -49,8 +49,6 @@ extern "C" {
 typedef struct _PsppireVarStore       PsppireVarStore;
 typedef struct _PsppireVarStoreClass  PsppireVarStoreClass;
 
 typedef struct _PsppireVarStore       PsppireVarStore;
 typedef struct _PsppireVarStoreClass  PsppireVarStoreClass;
 
-struct dictionary;
-
 struct _PsppireVarStore
 {
   GObject parent;
 struct _PsppireVarStore
 {
   GObject parent;