diff --git a/ChangeLog b/ChangeLog
index dfa6eb9e7c525cda792d3098accaf167cffd5d40..d6f7fe11bdf54f44183e9234cf2c19d3da95b085 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2005-09-28	Benedikt Meurer <benny@xfce.org>
+
+	* thunar/thunar-launcher.c(thunar_launcher_update): Use mnemonics for
+	  the "Open"/"Execute" action.
+	* po/de.po: Add initial, incomplete translations.
+
 2005-09-27	Benedikt Meurer <benny@xfce.org>
 
 	* configure.in.in: Substitute platform flags properly.
diff --git a/po/de.po b/po/de.po
index b8b8c77b24088130521a6b917a756ea94244ac83..268c865d64f43b27918d6ad0b66c82889ee63da7 100644
--- a/po/de.po
+++ b/po/de.po
@@ -3,13 +3,12 @@
 # This file is distributed under the same license as the Thunar package.
 # Benedikt Meurer <benny@xfce.org>, 2005
 #
-#
 msgid ""
 msgstr ""
 "Project-Id-Version: Thunar 0.0.2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2005-09-27 23:46+0200\n"
-"PO-Revision-Date: 2005-08-03 22:30+0200\n"
+"POT-Creation-Date: 2005-09-28 00:21+0200\n"
+"PO-Revision-Date: 2005-09-27 23:50+0200\n"
 "Last-Translator: Benedikt Meurer <benny@xfce.org>\n"
 "Language-Team: German <de@li.org>\n"
 "MIME-Version: 1.0\n"
@@ -167,7 +166,7 @@ msgstr ""
 #. setup application name
 #: ../thunar/main.c:49 ../thunar/thunar-window.c:257
 msgid "Thunar"
-msgstr ""
+msgstr "Thunar"
 
 #. let the application take care of the dialog
 #: ../thunar/thunar-application.c:343
@@ -198,7 +197,7 @@ msgstr ""
 
 #: ../thunar/thunar-computer-folder.c:217
 msgid "Computer"
-msgstr ""
+msgstr "Computer"
 
 #: ../thunar/thunar-desktop-view.c:169 ../thunar/thunar-icon-renderer.c:157
 #: ../thunar/thunar-path-entry.c:178
@@ -235,31 +234,31 @@ msgstr ""
 
 #: ../thunar/thunar-details-view.c:131
 msgid "Name"
-msgstr ""
+msgstr "Name"
 
 #: ../thunar/thunar-details-view.c:150
 msgid "Size"
-msgstr ""
+msgstr "Größe"
 
 #: ../thunar/thunar-details-view.c:165
 msgid "Permissions"
-msgstr ""
+msgstr "Berechtigungen"
 
 #: ../thunar/thunar-details-view.c:180
 msgid "Type"
-msgstr ""
+msgstr "Typ"
 
 #: ../thunar/thunar-details-view.c:192
 msgid "Date modified"
-msgstr ""
+msgstr "Letzte Änderung"
 
 #: ../thunar/thunar-details-view.c:221
 msgid "Details view"
-msgstr ""
+msgstr "Detailansicht"
 
 #: ../thunar/thunar-details-view.c:222
 msgid "Detailed directory listing"
-msgstr ""
+msgstr "Detailierte Verzeichnisansicht"
 
 #. append the remove menu item
 #: ../thunar/thunar-favourites-view.c:291
@@ -406,7 +405,7 @@ msgstr ""
 #. the "Open" action
 #: ../thunar/thunar-launcher.c:188 ../thunar/thunar-launcher.c:535
 msgid "_Open"
-msgstr ""
+msgstr "Ö_ffnen"
 
 #: ../thunar/thunar-launcher.c:188
 msgid "Open the selected items"
@@ -538,7 +537,7 @@ msgstr[1] ""
 
 #: ../thunar/thunar-local-file.c:347
 msgid "Filesystem"
-msgstr ""
+msgstr "Dateisystem"
 
 #: ../thunar/thunar-local-file.c:366
 msgid "Home"
@@ -571,12 +570,12 @@ msgstr ""
 #: ../thunar/thunar-open-with-action.c:319
 #, c-format
 msgid "%s (default)"
-msgstr ""
+msgstr "%s (Standard)"
 
 #. add our custom children
 #: ../thunar/thunar-open-with-action.c:370
-msgid "Other..."
-msgstr ""
+msgid "Other Application..."
+msgstr "Andere Anwendung..."
 
 #: ../thunar/thunar-path-entry.c:166
 msgid "Current file"
@@ -600,23 +599,23 @@ msgstr ""
 
 #: ../thunar/thunar-progress-dialog.c:267
 msgid "Question"
-msgstr ""
+msgstr "Frage"
 
 #: ../thunar/thunar-progress-dialog.c:293
 msgid "_Yes"
-msgstr ""
+msgstr "_Ja"
 
 #: ../thunar/thunar-progress-dialog.c:297
 msgid "Yes to _all"
-msgstr ""
+msgstr "Ja zu _allen"
 
 #: ../thunar/thunar-progress-dialog.c:301
 msgid "_No"
-msgstr ""
+msgstr "_Nein"
 
 #: ../thunar/thunar-progress-dialog.c:305
 msgid "_Cancel"
-msgstr ""
+msgstr "_Abbrechen"
 
 #: ../thunar/thunar-properties-dialog.c:141
 msgid "The file displayed by the dialog"
@@ -624,11 +623,11 @@ msgstr ""
 
 #: ../thunar/thunar-properties-dialog.c:177
 msgid "General"
-msgstr ""
+msgstr "Allgemein"
 
 #: ../thunar/thunar-properties-dialog.c:194
 msgid "Name:"
-msgstr ""
+msgstr "Name:"
 
 #.
 #. Second box (kind)
@@ -657,7 +656,7 @@ msgstr ""
 
 #: ../thunar/thunar-properties-dialog.c:304
 msgid "Size:"
-msgstr ""
+msgstr "Größe:"
 
 #: ../thunar/thunar-properties-dialog.c:547
 #, c-format
@@ -667,7 +666,7 @@ msgstr ""
 #: ../thunar/thunar-properties-dialog.c:623
 #, c-format
 msgid "%s (%u Bytes)"
-msgstr ""
+msgstr "%s (%u Byte)"
 
 #: ../thunar/thunar-properties-dialog.c:681
 #: ../thunar/thunar-standard-view.c:1787
@@ -685,7 +684,7 @@ msgstr ""
 
 #: ../thunar/thunar-standard-view.c:218
 msgid "_Properties"
-msgstr ""
+msgstr "_Eigenschaften"
 
 #: ../thunar/thunar-standard-view.c:218
 msgid "View the properties of the selected item"
@@ -729,7 +728,7 @@ msgstr ""
 
 #: ../thunar/thunar-standard-view.c:225
 msgid "_Rename"
-msgstr ""
+msgstr "_Umbennen"
 
 #: ../thunar/thunar-standard-view.c:225
 msgid "Rename the selected item"
@@ -813,16 +812,16 @@ msgstr ""
 
 #: ../thunar/thunar-trash-folder.c:258
 msgid "Trash"
-msgstr ""
+msgstr "Papierkorb"
 
 #. prepare the "Empty Trash Bin" action
 #: ../thunar/thunar-trash-folder.c:287
 msgid "_Empty Trash Bin"
-msgstr ""
+msgstr "Papierkorb _leeren"
 
 #: ../thunar/thunar-trash-folder.c:287
 msgid "Delete all items in the Trash"
-msgstr ""
+msgstr "Alle im Papierkorb befindlichen Dateien löschen"
 
 #: ../thunar/thunar-trash-folder.c:414
 msgid "Are you sure that you want to delete all trashed files?"
@@ -849,11 +848,11 @@ msgstr ""
 
 #: ../thunar/thunar-window.c:112
 msgid "_File"
-msgstr ""
+msgstr "_Datei"
 
 #: ../thunar/thunar-window.c:113
 msgid "Open New _Window"
-msgstr ""
+msgstr "_Neues Fenster öffnen"
 
 #: ../thunar/thunar-window.c:113
 msgid "Open a new Thunar window for the displayed location"
@@ -865,23 +864,23 @@ msgstr ""
 
 #: ../thunar/thunar-window.c:114
 msgid "Close all Thunar windows"
-msgstr ""
+msgstr "Alle Thunar Fenster schließen"
 
 #: ../thunar/thunar-window.c:115
 msgid "_Close"
-msgstr ""
+msgstr "_Schließen"
 
 #: ../thunar/thunar-window.c:115
 msgid "Close this window"
-msgstr ""
+msgstr "Dieses Fenster schließen"
 
 #: ../thunar/thunar-window.c:116
 msgid "_Edit"
-msgstr ""
+msgstr "_Bearbeiten"
 
 #: ../thunar/thunar-window.c:117
 msgid "_View"
-msgstr ""
+msgstr "_Anzeige"
 
 #: ../thunar/thunar-window.c:118
 msgid "_Location Bar"
@@ -893,7 +892,7 @@ msgstr ""
 
 #: ../thunar/thunar-window.c:120
 msgid "_Go"
-msgstr ""
+msgstr "_Gehe"
 
 #: ../thunar/thunar-window.c:121
 msgid "Open _Parent"
@@ -913,11 +912,11 @@ msgstr ""
 
 #: ../thunar/thunar-window.c:123
 msgid "_Help"
-msgstr ""
+msgstr "_Hilfe"
 
 #: ../thunar/thunar-window.c:125 ../thunar/thunar-window.c:127
 msgid "_About"
-msgstr ""
+msgstr "Ü_ber"
 
 #: ../thunar/thunar-window.c:125 ../thunar/thunar-window.c:127
 msgid "Display information about Thunar"
@@ -936,7 +935,7 @@ msgstr ""
 #.
 #: ../thunar/thunar-window.c:201
 msgid "_Favourites"
-msgstr ""
+msgstr "Favouriten"
 
 #: ../thunar/thunar-window.c:207 ../thunar/thunar-window.c:228
 msgid "_Hidden"
@@ -996,8 +995,8 @@ msgstr ""
 
 #: ../Thunar.desktop.in.h:2
 msgid "File Manager"
-msgstr ""
+msgstr "Dateimanager"
 
 #: ../Thunar.desktop.in.h:3
 msgid "Thunar File Manager"
-msgstr ""
+msgstr "Thunar Dateimanager"
diff --git a/thunar/thunar-launcher.c b/thunar/thunar-launcher.c
index 3dcdc552146e3679ae33f5a126770967b869ba39..0b8bf83463db76501c629ce2578616757062fdf6 100644
--- a/thunar/thunar-launcher.c
+++ b/thunar/thunar-launcher.c
@@ -548,9 +548,9 @@ thunar_launcher_update (ThunarLauncher *launcher)
     {
       /* we turn the "Open" label into "Execute" if we have only one executable file */
       if (G_UNLIKELY (n_executables == 1 && n_items == 1))
-        g_object_set (G_OBJECT (launcher->action_open), "label", _("Execute"), NULL);
+        g_object_set (G_OBJECT (launcher->action_open), "label", _("_Execute"), NULL);
       else
-        g_object_set (G_OBJECT (launcher->action_open), "label", _("Open"), NULL);
+        g_object_set (G_OBJECT (launcher->action_open), "label", _("_Open"), NULL);
 
 #if GTK_CHECK_VERSION(2,6,0)
       gtk_action_set_sensitive (launcher->action_open, (n_items > 0));