[Goodies-commits] r2033 - in thunar-archive-plugin/trunk: . po thunar-archive-plugin

Benedikt Meurer benny at xfce.org
Thu Sep 14 01:36:37 CEST 2006


Author: benny
Date: 2006-09-13 23:36:30 +0000 (Wed, 13 Sep 2006)
New Revision: 2033

Modified:
   thunar-archive-plugin/trunk/ChangeLog
   thunar-archive-plugin/trunk/README
   thunar-archive-plugin/trunk/configure.in.in
   thunar-archive-plugin/trunk/po/ChangeLog
   thunar-archive-plugin/trunk/po/ca.po
   thunar-archive-plugin/trunk/po/cs.po
   thunar-archive-plugin/trunk/po/de.po
   thunar-archive-plugin/trunk/po/el.po
   thunar-archive-plugin/trunk/po/eo.po
   thunar-archive-plugin/trunk/po/eu.po
   thunar-archive-plugin/trunk/po/fr.po
   thunar-archive-plugin/trunk/po/hu.po
   thunar-archive-plugin/trunk/po/it.po
   thunar-archive-plugin/trunk/po/ja.po
   thunar-archive-plugin/trunk/po/nl.po
   thunar-archive-plugin/trunk/po/pl.po
   thunar-archive-plugin/trunk/po/ru.po
   thunar-archive-plugin/trunk/po/thunar-archive-plugin.pot
   thunar-archive-plugin/trunk/po/zh_TW.po
   thunar-archive-plugin/trunk/thunar-archive-plugin/tap-provider.c
Log:
2006-09-14	Benedikt Meurer <benny at xfce.org>

	* README, configure.in.in, thunar-archive-plugin/tap-provider.c:
	  Bump dependency to Thunar 0.4.0.
	* thunar-archive-plugin/tap-provider.c: Add support for the new
	  get_dnd_actions() method in Thunar 0.4.1svn, which installs
	  an "Extract here" action into the Drag'n'Drop menu of the file
	  manager when dropping supported archive files to a local folder.
	* po/*.po, po/thunar-archive-plugin.pot: Merge new strings.
	* po/de.po: Update german translations.




Modified: thunar-archive-plugin/trunk/ChangeLog
===================================================================
--- thunar-archive-plugin/trunk/ChangeLog	2006-09-13 18:06:36 UTC (rev 2032)
+++ thunar-archive-plugin/trunk/ChangeLog	2006-09-13 23:36:30 UTC (rev 2033)
@@ -1,3 +1,14 @@
+2006-09-14	Benedikt Meurer <benny at xfce.org>
+
+	* README, configure.in.in, thunar-archive-plugin/tap-provider.c:
+	  Bump dependency to Thunar 0.4.0.
+	* thunar-archive-plugin/tap-provider.c: Add support for the new
+	  get_dnd_actions() method in Thunar 0.4.1svn, which installs
+	  an "Extract here" action into the Drag'n'Drop menu of the file
+	  manager when dropping supported archive files to a local folder.
+	* po/*.po, po/thunar-archive-plugin.pot: Merge new strings.
+	* po/de.po: Update german translations.
+
 2006-09-13	Benedikt Meurer <benny at xfce.org>
 
 	* README: Add note about update-desktop-database.

Modified: thunar-archive-plugin/trunk/README
===================================================================
--- thunar-archive-plugin/trunk/README	2006-09-13 18:06:36 UTC (rev 2032)
+++ thunar-archive-plugin/trunk/README	2006-09-13 23:36:30 UTC (rev 2033)
@@ -12,7 +12,7 @@
 
 thunar-archive-plugin depends on the following packages:
 
- - Thunar 0.2.2 or above
+ - Thunar 0.4.0 or above
 
 
 Supported archive managers

Modified: thunar-archive-plugin/trunk/configure.in.in
===================================================================
--- thunar-archive-plugin/trunk/configure.in.in	2006-09-13 18:06:36 UTC (rev 2032)
+++ thunar-archive-plugin/trunk/configure.in.in	2006-09-13 23:36:30 UTC (rev 2033)
@@ -68,8 +68,8 @@
 dnl ***********************************
 dnl *** Check for required packages ***
 dnl ***********************************
-XDT_CHECK_PACKAGE([THUNARX], [thunarx-1], [0.2.2])
-XDT_CHECK_PACKAGE([THUNAR_VFS], [thunar-vfs-1], [0.2.2])
+XDT_CHECK_PACKAGE([THUNARX], [thunarx-1], [0.4.0])
+XDT_CHECK_PACKAGE([THUNAR_VFS], [thunar-vfs-1], [0.4.0])
 
 dnl ***********************************
 dnl *** Check for debugging support ***

Modified: thunar-archive-plugin/trunk/po/ChangeLog
===================================================================
--- thunar-archive-plugin/trunk/po/ChangeLog	2006-09-13 18:06:36 UTC (rev 2032)
+++ thunar-archive-plugin/trunk/po/ChangeLog	2006-09-13 23:36:30 UTC (rev 2033)
@@ -1,3 +1,8 @@
+2006-09-14  Benedikt Meurer <benny at xfce.org>
+
+	* thunar-archive-plugin.pot, *.po: Merge new strings.
+	* de.po: Update german translations.
+
 2006-09-06  Sylvain Vedrenne <gnu_sylvain at xfce.org>
 
 	* LINGUAS, eo.po: Added Esperanto translations by Jarbas Araujo

Modified: thunar-archive-plugin/trunk/po/ca.po
===================================================================
--- thunar-archive-plugin/trunk/po/ca.po	2006-09-13 18:06:36 UTC (rev 2032)
+++ thunar-archive-plugin/trunk/po/ca.po	2006-09-13 23:36:30 UTC (rev 2033)
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: thunar-archive-plugin-0.2.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-09-10 21:29+0200\n"
+"POT-Creation-Date: 2006-09-14 01:24+0200\n"
 "PO-Revision-Date: 2006-04-17 17:50+0100\n"
 "Last-Translator: Carles Muñoz Gorriz <carlesmu at internautas.org>\n"
 "Language-Team: catalan\n"
@@ -18,60 +18,74 @@
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
 #. prepare the dialog to query the preferred archiver for the user
-#: ../thunar-archive-plugin/tap-backend.c:84
+#: thunar-archive-plugin/tap-backend.c:84
 msgid "Select an archive manager"
 msgstr ""
 
 #. add the header label
-#: ../thunar-archive-plugin/tap-backend.c:108
+#: thunar-archive-plugin/tap-backend.c:108
 msgid ""
 "Please select your preferred archive manager\n"
 "from the list of available applications below:"
 msgstr ""
 
 #. tell the user that we cannot handle the specified mime types
-#: ../thunar-archive-plugin/tap-backend.c:280
-#: ../thunar-archive-plugin/tap-backend.c:432
+#: thunar-archive-plugin/tap-backend.c:280
+#: thunar-archive-plugin/tap-backend.c:432
+#, c-format
 msgid "No suitable archive manager found"
 msgstr ""
 
 #. execute the action
-#: ../thunar-archive-plugin/tap-provider.c:298
-#: ../thunar-archive-plugin/tap-provider.c:332
+#: thunar-archive-plugin/tap-provider.c:332
+#: thunar-archive-plugin/tap-provider.c:371
 msgid "Failed to extract files"
 msgstr "No s'han pogut extreure els fitxers"
 
 #. execute the action
-#: ../thunar-archive-plugin/tap-provider.c:370
+#: thunar-archive-plugin/tap-provider.c:409
 msgid "Failed to create archive"
 msgstr "No s'ha pogut crear l'arxiu"
 
-#: ../thunar-archive-plugin/tap-provider.c:432
+#: thunar-archive-plugin/tap-provider.c:463
 msgid "Extract _Here"
 msgstr "Extreu _aquí"
 
-#: ../thunar-archive-plugin/tap-provider.c:439
+#: thunar-archive-plugin/tap-provider.c:470
 msgid "Extract the selected archive in the current folder"
 msgid_plural "Extract the selected archives in the current folder"
 msgstr[0] "Extreu l'arxiu seleccionat al directori actual"
 msgstr[1] "Extreu els arxius seleccionats al directori actual"
 
-#: ../thunar-archive-plugin/tap-provider.c:456
+#: thunar-archive-plugin/tap-provider.c:487
 msgid "_Extract To..."
 msgstr "_Extreu a…"
 
-#: ../thunar-archive-plugin/tap-provider.c:464
+#: thunar-archive-plugin/tap-provider.c:495
 msgid "Extract the selected archive"
 msgid_plural "Extract the selected archives"
 msgstr[0] "Extreu l'arxiu seleccionat"
 msgstr[1] "Extreu els arxius seleccionats"
 
-#: ../thunar-archive-plugin/tap-provider.c:484
+#: thunar-archive-plugin/tap-provider.c:515
 msgid "Cr_eate Archive..."
 msgstr "Cr_ea un arxiu…"
 
-#: ../thunar-archive-plugin/tap-provider.c:492
+#: thunar-archive-plugin/tap-provider.c:523
 msgid "Create an archive with the selected object"
 msgid_plural "Create an archive with the selected objects"
 msgstr[0] "Crea un arxiu amb l'objecte seleccionat"
 msgstr[1] "Crea un arxiu amb els objectes seleccionats"
+
+#. TRANSLATORS: This is the label of the Drag'n'Drop "Extract here" action
+#: thunar-archive-plugin/tap-provider.c:588
+#, fuzzy
+msgid "_Extract here"
+msgstr "Extreu _aquí"
+
+#: thunar-archive-plugin/tap-provider.c:595
+#, fuzzy
+msgid "Extract the selected archive here"
+msgid_plural "Extract the selected archives here"
+msgstr[0] "Extreu l'arxiu seleccionat"
+msgstr[1] "Extreu els arxius seleccionats"

Modified: thunar-archive-plugin/trunk/po/cs.po
===================================================================
--- thunar-archive-plugin/trunk/po/cs.po	2006-09-13 18:06:36 UTC (rev 2032)
+++ thunar-archive-plugin/trunk/po/cs.po	2006-09-13 23:36:30 UTC (rev 2033)
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: thunar-archive-plugin 0.2.1svn-r01924\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-09-10 21:29+0200\n"
+"POT-Creation-Date: 2006-09-14 01:24+0200\n"
 "PO-Revision-Date: 2006-08-26 19:51+0100\n"
 "Last-Translator: Michal Várady <miko.vaji at gmail.com>\n"
 "Language-Team: Czech <translation-team-cs at lists.sourceforge.net>\n"
@@ -17,12 +17,12 @@
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
 
 #. prepare the dialog to query the preferred archiver for the user
-#: ../thunar-archive-plugin/tap-backend.c:84
+#: thunar-archive-plugin/tap-backend.c:84
 msgid "Select an archive manager"
 msgstr "Vyberte si správce archivů"
 
 #. add the header label
-#: ../thunar-archive-plugin/tap-backend.c:108
+#: thunar-archive-plugin/tap-backend.c:108
 msgid ""
 "Please select your preferred archive manager\n"
 "from the list of available applications below:"
@@ -31,51 +31,66 @@
 "z níže uvedeného seznamu dostupných aplikací:"
 
 #. tell the user that we cannot handle the specified mime types
-#: ../thunar-archive-plugin/tap-backend.c:280
-#: ../thunar-archive-plugin/tap-backend.c:432
+#: thunar-archive-plugin/tap-backend.c:280
+#: thunar-archive-plugin/tap-backend.c:432
+#, c-format
 msgid "No suitable archive manager found"
 msgstr "Nebyl nalezen žádný vhodný správce archivů"
 
 #. execute the action
-#: ../thunar-archive-plugin/tap-provider.c:298
-#: ../thunar-archive-plugin/tap-provider.c:332
+#: thunar-archive-plugin/tap-provider.c:332
+#: thunar-archive-plugin/tap-provider.c:371
 msgid "Failed to extract files"
 msgstr "Nepodařilo se rozbalit soubory"
 
 #. execute the action
-#: ../thunar-archive-plugin/tap-provider.c:370
+#: thunar-archive-plugin/tap-provider.c:409
 msgid "Failed to create archive"
 msgstr "Nepodařilo se vytvořit archiv"
 
-#: ../thunar-archive-plugin/tap-provider.c:432
+#: thunar-archive-plugin/tap-provider.c:463
 msgid "Extract _Here"
 msgstr "Rozbalit _zde"
 
-#: ../thunar-archive-plugin/tap-provider.c:439
+#: thunar-archive-plugin/tap-provider.c:470
 msgid "Extract the selected archive in the current folder"
 msgid_plural "Extract the selected archives in the current folder"
 msgstr[0] "Rozbalí vybraný archiv do aktuálního adresáře"
 msgstr[1] "Rozbalí vybrané archivy do aktuálního adresáře"
 msgstr[2] "Rozbalí vybrané archivy do aktuálního adresáře"
 
-#: ../thunar-archive-plugin/tap-provider.c:456
+#: thunar-archive-plugin/tap-provider.c:487
 msgid "_Extract To..."
 msgstr "_Rozbalit do..."
 
-#: ../thunar-archive-plugin/tap-provider.c:464
+#: thunar-archive-plugin/tap-provider.c:495
 msgid "Extract the selected archive"
 msgid_plural "Extract the selected archives"
 msgstr[0] "Rozbalí vybraný archiv"
 msgstr[1] "Rozbalí vybrané archivy"
 msgstr[2] "Rozbalí vybrané archivy"
 
-#: ../thunar-archive-plugin/tap-provider.c:484
+#: thunar-archive-plugin/tap-provider.c:515
 msgid "Cr_eate Archive..."
 msgstr "_Vytvořit archiv..."
 
-#: ../thunar-archive-plugin/tap-provider.c:492
+#: thunar-archive-plugin/tap-provider.c:523
 msgid "Create an archive with the selected object"
 msgid_plural "Create an archive with the selected objects"
 msgstr[0] "Vytvoří archiv z vybraného objektu"
 msgstr[1] "Vytvoří archiv z vybraných objektů"
 msgstr[2] "Vytvoří archiv z vybraných objektů"
+
+#. TRANSLATORS: This is the label of the Drag'n'Drop "Extract here" action
+#: thunar-archive-plugin/tap-provider.c:588
+#, fuzzy
+msgid "_Extract here"
+msgstr "Rozbalit _zde"
+
+#: thunar-archive-plugin/tap-provider.c:595
+#, fuzzy
+msgid "Extract the selected archive here"
+msgid_plural "Extract the selected archives here"
+msgstr[0] "Rozbalí vybraný archiv"
+msgstr[1] "Rozbalí vybrané archivy"
+msgstr[2] "Rozbalí vybrané archivy"

Modified: thunar-archive-plugin/trunk/po/de.po
===================================================================
--- thunar-archive-plugin/trunk/po/de.po	2006-09-13 18:06:36 UTC (rev 2032)
+++ thunar-archive-plugin/trunk/po/de.po	2006-09-13 23:36:30 UTC (rev 2033)
@@ -5,24 +5,24 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: thunar-archive-plugin 0.2.0\n"
+"Project-Id-Version: thunar-archive-plugin 0.2.1svn\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-09-10 21:29+0200\n"
-"PO-Revision-Date: 2006-07-01 20:30+0100\n"
+"POT-Creation-Date: 2006-09-14 01:24+0200\n"
+"PO-Revision-Date: 2006-09-14 01:20+0100\n"
 "Last-Translator: Benedikt Meurer <benny at xfce.org>\n"
 "Language-Team: German <de at li.org>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #. prepare the dialog to query the preferred archiver for the user
-#: ../thunar-archive-plugin/tap-backend.c:84
+#: thunar-archive-plugin/tap-backend.c:84
 msgid "Select an archive manager"
 msgstr "Archivmanager auswählen"
 
 #. add the header label
-#: ../thunar-archive-plugin/tap-backend.c:108
+#: thunar-archive-plugin/tap-backend.c:108
 msgid ""
 "Please select your preferred archive manager\n"
 "from the list of available applications below:"
@@ -31,48 +31,60 @@
 "aus der folgenden Liste von Anwendungen:"
 
 #. tell the user that we cannot handle the specified mime types
-#: ../thunar-archive-plugin/tap-backend.c:280
-#: ../thunar-archive-plugin/tap-backend.c:432
+#: thunar-archive-plugin/tap-backend.c:280
+#: thunar-archive-plugin/tap-backend.c:432
+#, c-format
 msgid "No suitable archive manager found"
 msgstr "Kein unterstützter Archivmanager gefunden"
 
 #. execute the action
-#: ../thunar-archive-plugin/tap-provider.c:298
-#: ../thunar-archive-plugin/tap-provider.c:332
+#: thunar-archive-plugin/tap-provider.c:332
+#: thunar-archive-plugin/tap-provider.c:371
 msgid "Failed to extract files"
 msgstr "Dateien konnte nicht entpackt werden"
 
 #. execute the action
-#: ../thunar-archive-plugin/tap-provider.c:370
+#: thunar-archive-plugin/tap-provider.c:409
 msgid "Failed to create archive"
 msgstr "Archiv konnte nicht erstellt werden"
 
-#: ../thunar-archive-plugin/tap-provider.c:432
+#: thunar-archive-plugin/tap-provider.c:463
 msgid "Extract _Here"
 msgstr "_Hier entpacken"
 
-#: ../thunar-archive-plugin/tap-provider.c:439
+#: thunar-archive-plugin/tap-provider.c:470
 msgid "Extract the selected archive in the current folder"
 msgid_plural "Extract the selected archives in the current folder"
 msgstr[0] "Das ausgewählte Archiv ins aktuelle Verzeichnis entpacken"
 msgstr[1] "Die ausgewählten Archive ins aktuelle Verzeichnis entpacken"
 
-#: ../thunar-archive-plugin/tap-provider.c:456
+#: thunar-archive-plugin/tap-provider.c:487
 msgid "_Extract To..."
 msgstr "Entpacken _nach..."
 
-#: ../thunar-archive-plugin/tap-provider.c:464
+#: thunar-archive-plugin/tap-provider.c:495
 msgid "Extract the selected archive"
 msgid_plural "Extract the selected archives"
 msgstr[0] "Das ausgewählte Archiv entpacken"
 msgstr[1] "Die ausgewählten Archive entpacken"
 
-#: ../thunar-archive-plugin/tap-provider.c:484
+#: thunar-archive-plugin/tap-provider.c:515
 msgid "Cr_eate Archive..."
 msgstr "A_rchiv erstellen"
 
-#: ../thunar-archive-plugin/tap-provider.c:492
+#: thunar-archive-plugin/tap-provider.c:523
 msgid "Create an archive with the selected object"
 msgid_plural "Create an archive with the selected objects"
 msgstr[0] "Ein Archiv mit der ausgewählte Datei erstellen"
 msgstr[1] "Ein Archiv mit den ausgewählten Dateien erstellen"
+
+#. TRANSLATORS: This is the label of the Drag'n'Drop "Extract here" action
+#: thunar-archive-plugin/tap-provider.c:588
+msgid "_Extract here"
+msgstr "Hierher _entpacken"
+
+#: thunar-archive-plugin/tap-provider.c:595
+msgid "Extract the selected archive here"
+msgid_plural "Extract the selected archives here"
+msgstr[0] "Das ausgewählte Archiv hierher entpacken"
+msgstr[1] "Die ausgewählten Archive hierher entpacken"

Modified: thunar-archive-plugin/trunk/po/el.po
===================================================================
--- thunar-archive-plugin/trunk/po/el.po	2006-09-13 18:06:36 UTC (rev 2032)
+++ thunar-archive-plugin/trunk/po/el.po	2006-09-13 23:36:30 UTC (rev 2033)
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: thunar-archive-plugin 0.2.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-09-10 21:29+0200\n"
+"POT-Creation-Date: 2006-09-14 01:24+0200\n"
 "PO-Revision-Date: 2006-08-04 22:06+0200\n"
 "Last-Translator: Stavros Giannouris <stavrosg2002 at freemail.gr>\n"
 "Language-Team: Greek <nls at tux.hellug.gr>\n"
@@ -17,12 +17,12 @@
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #. prepare the dialog to query the preferred archiver for the user
-#: ../thunar-archive-plugin/tap-backend.c:84
+#: thunar-archive-plugin/tap-backend.c:84
 msgid "Select an archive manager"
 msgstr "Επιλέξτε ένα διαχειριστή συμπιεσμένων αρχείων"
 
 #. add the header label
-#: ../thunar-archive-plugin/tap-backend.c:108
+#: thunar-archive-plugin/tap-backend.c:108
 msgid ""
 "Please select your preferred archive manager\n"
 "from the list of available applications below:"
@@ -31,48 +31,62 @@
 "αρχείων που προτιμάτε από την παρακάτω λίστα:"
 
 #. tell the user that we cannot handle the specified mime types
-#: ../thunar-archive-plugin/tap-backend.c:280
-#: ../thunar-archive-plugin/tap-backend.c:432
+#: thunar-archive-plugin/tap-backend.c:280
+#: thunar-archive-plugin/tap-backend.c:432
+#, c-format
 msgid "No suitable archive manager found"
 msgstr "Δε βρέθηκε κανένας κατάλληλος διαχειριστής συμπιεσμένων αρχείων"
 
 #. execute the action
-#: ../thunar-archive-plugin/tap-provider.c:298
-#: ../thunar-archive-plugin/tap-provider.c:332
+#: thunar-archive-plugin/tap-provider.c:332
+#: thunar-archive-plugin/tap-provider.c:371
 msgid "Failed to extract files"
 msgstr "Η αποσυμπίεση των αρχείων απέτυχε"
 
 #. execute the action
-#: ../thunar-archive-plugin/tap-provider.c:370
+#: thunar-archive-plugin/tap-provider.c:409
 msgid "Failed to create archive"
 msgstr "Η δημιουργία του συμπιεσμένου αρχείου απέτυχε"
 
-#: ../thunar-archive-plugin/tap-provider.c:432
+#: thunar-archive-plugin/tap-provider.c:463
 msgid "Extract _Here"
 msgstr "Αποσυμπίεση Ε_δώ"
 
-#: ../thunar-archive-plugin/tap-provider.c:439
+#: thunar-archive-plugin/tap-provider.c:470
 msgid "Extract the selected archive in the current folder"
 msgid_plural "Extract the selected archives in the current folder"
 msgstr[0] "Αποσυμπιέζει το επιλεγμένο συμπιεσμένο αρχείο στον τρέχον φάκελο"
 msgstr[1] "Αποσυμπιέζει τα επιλεγμένα συμπιεσμένα αρχεία στον τρέχον φάκελο"
 
-#: ../thunar-archive-plugin/tap-provider.c:456
+#: thunar-archive-plugin/tap-provider.c:487
 msgid "_Extract To..."
 msgstr "Αποσυμπίεση σ_το..."
 
-#: ../thunar-archive-plugin/tap-provider.c:464
+#: thunar-archive-plugin/tap-provider.c:495
 msgid "Extract the selected archive"
 msgid_plural "Extract the selected archives"
 msgstr[0] "Αποσυμπιέζει το επιλεγμένο συμπιεσμένο αρχείο"
 msgstr[1] "Αποσυμπιέζει τα επιλεγμένα συμπιεσμένα αρχεία"
 
-#: ../thunar-archive-plugin/tap-provider.c:484
+#: thunar-archive-plugin/tap-provider.c:515
 msgid "Cr_eate Archive..."
 msgstr "Δημιουργία Συ_μπιεσμένου Αρχείου..."
 
-#: ../thunar-archive-plugin/tap-provider.c:492
+#: thunar-archive-plugin/tap-provider.c:523
 msgid "Create an archive with the selected object"
 msgid_plural "Create an archive with the selected objects"
 msgstr[0] "Δημιουργεί ένα συμπιεσμένο αρχείο με το επιλεγμένο αντικείμενο"
 msgstr[1] "Δημιουργεί ένα συμπιεσμένο αρχείο με τα επιλεγμένα αντικείμενα"
+
+#. TRANSLATORS: This is the label of the Drag'n'Drop "Extract here" action
+#: thunar-archive-plugin/tap-provider.c:588
+#, fuzzy
+msgid "_Extract here"
+msgstr "Αποσυμπίεση Ε_δώ"
+
+#: thunar-archive-plugin/tap-provider.c:595
+#, fuzzy
+msgid "Extract the selected archive here"
+msgid_plural "Extract the selected archives here"
+msgstr[0] "Αποσυμπιέζει το επιλεγμένο συμπιεσμένο αρχείο"
+msgstr[1] "Αποσυμπιέζει τα επιλεγμένα συμπιεσμένα αρχεία"

Modified: thunar-archive-plugin/trunk/po/eo.po
===================================================================
--- thunar-archive-plugin/trunk/po/eo.po	2006-09-13 18:06:36 UTC (rev 2032)
+++ thunar-archive-plugin/trunk/po/eo.po	2006-09-13 23:36:30 UTC (rev 2033)
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: thunar-archive-plugin-0.2.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-09-10 21:29+0200\n"
+"POT-Creation-Date: 2006-09-14 01:24+0200\n"
 "PO-Revision-Date: 2006-07-25 12:28+0100\n"
 "Last-Translator: Jarbas Araujo <jarbasaraujojr at yahoo.com.br>\n"
 "Language-Team: Esperanto <debian-l10n-esperanto at lists.debian.org>\n"
@@ -17,12 +17,12 @@
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
 #. prepare the dialog to query the preferred archiver for the user
-#: ../thunar-archive-plugin/tap-backend.c:84
+#: thunar-archive-plugin/tap-backend.c:84
 msgid "Select an archive manager"
 msgstr "Elektu la dosiermanaĝilon"
 
 #. add the header label
-#: ../thunar-archive-plugin/tap-backend.c:108
+#: thunar-archive-plugin/tap-backend.c:108
 msgid ""
 "Please select your preferred archive manager\n"
 "from the list of available applications below:"
@@ -31,48 +31,62 @@
 "el la subaj eblaj aplikaĵoj:"
 
 #. tell the user that we cannot handle the specified mime types
-#: ../thunar-archive-plugin/tap-backend.c:280
-#: ../thunar-archive-plugin/tap-backend.c:432
+#: thunar-archive-plugin/tap-backend.c:280
+#: thunar-archive-plugin/tap-backend.c:432
+#, c-format
 msgid "No suitable archive manager found"
 msgstr "Neniu uzebla dosiermanaĝilo estis trovata"
 
 #. execute the action
-#: ../thunar-archive-plugin/tap-provider.c:298
-#: ../thunar-archive-plugin/tap-provider.c:332
+#: thunar-archive-plugin/tap-provider.c:332
+#: thunar-archive-plugin/tap-provider.c:371
 msgid "Failed to extract files"
 msgstr "Neeblas elmalfermi la dosierojn"
 
 #. execute the action
-#: ../thunar-archive-plugin/tap-provider.c:370
+#: thunar-archive-plugin/tap-provider.c:409
 msgid "Failed to create archive"
 msgstr "Neeblas krei la dosieron"
 
-#: ../thunar-archive-plugin/tap-provider.c:432
+#: thunar-archive-plugin/tap-provider.c:463
 msgid "Extract _Here"
 msgstr "Elmalfermi Ĉ_i tie"
 
-#: ../thunar-archive-plugin/tap-provider.c:439
+#: thunar-archive-plugin/tap-provider.c:470
 msgid "Extract the selected archive in the current folder"
 msgid_plural "Extract the selected archives in the current folder"
 msgstr[0] "Elmalfermi la elektitan dosieron en ĉi dosierujon"
 msgstr[1] "Elmalfermi la elektitajn dosierojn en ĉi dosierujon"
 
-#: ../thunar-archive-plugin/tap-provider.c:456
+#: thunar-archive-plugin/tap-provider.c:487
 msgid "_Extract To..."
 msgstr "_Elmalfermi al..."
 
-#: ../thunar-archive-plugin/tap-provider.c:464
+#: thunar-archive-plugin/tap-provider.c:495
 msgid "Extract the selected archive"
 msgid_plural "Extract the selected archives"
 msgstr[0] "Elmalfermu la elektitan dosieron"
 msgstr[1] "Elmalfermu la elektitajn dosierojn"
 
-#: ../thunar-archive-plugin/tap-provider.c:484
+#: thunar-archive-plugin/tap-provider.c:515
 msgid "Cr_eate Archive..."
 msgstr "_Kreu Dosieron..."
 
-#: ../thunar-archive-plugin/tap-provider.c:492
+#: thunar-archive-plugin/tap-provider.c:523
 msgid "Create an archive with the selected object"
 msgid_plural "Create an archive with the selected objects"
 msgstr[0] "Kreu dosieron kun la elektita objekto"
 msgstr[1] "Kreu dosieron kun la elektitaj objektoj"
+
+#. TRANSLATORS: This is the label of the Drag'n'Drop "Extract here" action
+#: thunar-archive-plugin/tap-provider.c:588
+#, fuzzy
+msgid "_Extract here"
+msgstr "Elmalfermi Ĉ_i tie"
+
+#: thunar-archive-plugin/tap-provider.c:595
+#, fuzzy
+msgid "Extract the selected archive here"
+msgid_plural "Extract the selected archives here"
+msgstr[0] "Elmalfermu la elektitan dosieron"
+msgstr[1] "Elmalfermu la elektitajn dosierojn"

Modified: thunar-archive-plugin/trunk/po/eu.po
===================================================================
--- thunar-archive-plugin/trunk/po/eu.po	2006-09-13 18:06:36 UTC (rev 2032)
+++ thunar-archive-plugin/trunk/po/eu.po	2006-09-13 23:36:30 UTC (rev 2033)
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: thunar-archive-plugin 0.2.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-09-10 21:29+0200\n"
+"POT-Creation-Date: 2006-09-14 01:24+0200\n"
 "PO-Revision-Date:  2006-04-07 13:29+0100\n"
 "Last-Translator: Piarres Beobide <pi at beobide.net>\n"
 "Language-Team: Librezale <Librezale at librezale.org>\n"
@@ -18,12 +18,12 @@
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #. prepare the dialog to query the preferred archiver for the user
-#: ../thunar-archive-plugin/tap-backend.c:84
+#: thunar-archive-plugin/tap-backend.c:84
 msgid "Select an archive manager"
 msgstr "Fitxategi kudeatzaile bat hautatu"
 
 #. add the header label
-#: ../thunar-archive-plugin/tap-backend.c:108
+#: thunar-archive-plugin/tap-backend.c:108
 msgid ""
 "Please select your preferred archive manager\n"
 "from the list of available applications below:"
@@ -32,48 +32,62 @@
 "erabilgarri dauden aplikazioen beheko zerrendatik:"
 
 #. tell the user that we cannot handle the specified mime types
-#: ../thunar-archive-plugin/tap-backend.c:280
-#: ../thunar-archive-plugin/tap-backend.c:432
+#: thunar-archive-plugin/tap-backend.c:280
+#: thunar-archive-plugin/tap-backend.c:432
+#, c-format
 msgid "No suitable archive manager found"
 msgstr "Ez da fitxategi kudeatzaile erabilgarririk aurkitu"
 
 #. execute the action
-#: ../thunar-archive-plugin/tap-provider.c:298
-#: ../thunar-archive-plugin/tap-provider.c:332
+#: thunar-archive-plugin/tap-provider.c:332
+#: thunar-archive-plugin/tap-provider.c:371
 msgid "Failed to extract files"
 msgstr "Huts fitxategiak ateratzerakoan"
 
 #. execute the action
-#: ../thunar-archive-plugin/tap-provider.c:370
+#: thunar-archive-plugin/tap-provider.c:409
 msgid "Failed to create archive"
 msgstr "Huts fitxategia sortzerakoan"
 
-#: ../thunar-archive-plugin/tap-provider.c:432
+#: thunar-archive-plugin/tap-provider.c:463
 msgid "Extract _Here"
 msgstr "Hona A_tera"
 
-#: ../thunar-archive-plugin/tap-provider.c:439
+#: thunar-archive-plugin/tap-provider.c:470
 msgid "Extract the selected archive in the current folder"
 msgid_plural "Extract the selected archives in the current folder"
 msgstr[0] "Aukeratutako fitxategia uneko karpetara atera"
 msgstr[1] "Aukeratutako fitxategiak uneko karpetara atera"
 
-#: ../thunar-archive-plugin/tap-provider.c:456
+#: thunar-archive-plugin/tap-provider.c:487
 msgid "_Extract To..."
 msgstr "_Hona atera..."
 
-#: ../thunar-archive-plugin/tap-provider.c:464
+#: thunar-archive-plugin/tap-provider.c:495
 msgid "Extract the selected archive"
 msgid_plural "Extract the selected archives"
 msgstr[0] "Aukeratutako fitxategia atera"
 msgstr[1] "Aukeratutako fitxategiak atera"
 
-#: ../thunar-archive-plugin/tap-provider.c:484
+#: thunar-archive-plugin/tap-provider.c:515
 msgid "Cr_eate Archive..."
 msgstr "Fitxat_egia Sortu"
 
-#: ../thunar-archive-plugin/tap-provider.c:492
+#: thunar-archive-plugin/tap-provider.c:523
 msgid "Create an archive with the selected object"
 msgid_plural "Create an archive with the selected objects"
 msgstr[0] "Fitxategi bat sortu aukeratutako elementuarekin"
 msgstr[1] "Fitxategi bat sortu aukeratutako elementuekin"
+
+#. TRANSLATORS: This is the label of the Drag'n'Drop "Extract here" action
+#: thunar-archive-plugin/tap-provider.c:588
+#, fuzzy
+msgid "_Extract here"
+msgstr "Hona A_tera"
+
+#: thunar-archive-plugin/tap-provider.c:595
+#, fuzzy
+msgid "Extract the selected archive here"
+msgid_plural "Extract the selected archives here"
+msgstr[0] "Aukeratutako fitxategia atera"
+msgstr[1] "Aukeratutako fitxategiak atera"

Modified: thunar-archive-plugin/trunk/po/fr.po
===================================================================
--- thunar-archive-plugin/trunk/po/fr.po	2006-09-13 18:06:36 UTC (rev 2032)
+++ thunar-archive-plugin/trunk/po/fr.po	2006-09-13 23:36:30 UTC (rev 2033)
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: thunar-archive-plugin-0.2.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-09-10 21:29+0200\n"
+"POT-Creation-Date: 2006-09-14 01:24+0200\n"
 "PO-Revision-Date: 2006-07-16 10:17+0100\n"
 "Last-Translator: Maximilian Schleiss <maxschleiss at bluewin.ch>\n"
 "Language-Team: French <xfce-i18n at xfce.org>\n"
@@ -17,12 +17,12 @@
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
 #. prepare the dialog to query the preferred archiver for the user
-#: ../thunar-archive-plugin/tap-backend.c:84
+#: thunar-archive-plugin/tap-backend.c:84
 msgid "Select an archive manager"
 msgstr "Sélectionner un gestionnaire d'archives"
 
 #. add the header label
-#: ../thunar-archive-plugin/tap-backend.c:108
+#: thunar-archive-plugin/tap-backend.c:108
 msgid ""
 "Please select your preferred archive manager\n"
 "from the list of available applications below:"
@@ -31,48 +31,62 @@
 "de la liste d'applications disponibles ci-dessous:"
 
 #. tell the user that we cannot handle the specified mime types
-#: ../thunar-archive-plugin/tap-backend.c:280
-#: ../thunar-archive-plugin/tap-backend.c:432
+#: thunar-archive-plugin/tap-backend.c:280
+#: thunar-archive-plugin/tap-backend.c:432
+#, c-format
 msgid "No suitable archive manager found"
 msgstr "Aucun gestionnaire d'archives trouvé"
 
 #. execute the action
-#: ../thunar-archive-plugin/tap-provider.c:298
-#: ../thunar-archive-plugin/tap-provider.c:332
+#: thunar-archive-plugin/tap-provider.c:332
+#: thunar-archive-plugin/tap-provider.c:371
 msgid "Failed to extract files"
 msgstr "Échec à l'extraction des fichiers"
 
 #. execute the action
-#: ../thunar-archive-plugin/tap-provider.c:370
+#: thunar-archive-plugin/tap-provider.c:409
 msgid "Failed to create archive"
 msgstr "Échec à la création de l'archive"
 
-#: ../thunar-archive-plugin/tap-provider.c:432
+#: thunar-archive-plugin/tap-provider.c:463
 msgid "Extract _Here"
 msgstr "Extraire _ici"
 
-#: ../thunar-archive-plugin/tap-provider.c:439
+#: thunar-archive-plugin/tap-provider.c:470
 msgid "Extract the selected archive in the current folder"
 msgid_plural "Extract the selected archives in the current folder"
 msgstr[0] "Extraire de l'archive sélectionnée dans le dossier courant"
 msgstr[1] "Extraire des l'archives sélectionnées dans le dossier courant"
 
-#: ../thunar-archive-plugin/tap-provider.c:456
+#: thunar-archive-plugin/tap-provider.c:487
 msgid "_Extract To..."
 msgstr "_Extraire vers..."
 
-#: ../thunar-archive-plugin/tap-provider.c:464
+#: thunar-archive-plugin/tap-provider.c:495
 msgid "Extract the selected archive"
 msgid_plural "Extract the selected archives"
 msgstr[0] "Extraire de l'archive sélectionnée"
 msgstr[1] "Extraire des l'archives sélectionnée"
 
-#: ../thunar-archive-plugin/tap-provider.c:484
+#: thunar-archive-plugin/tap-provider.c:515
 msgid "Cr_eate Archive..."
 msgstr "Cré_er une archive..."
 
-#: ../thunar-archive-plugin/tap-provider.c:492
+#: thunar-archive-plugin/tap-provider.c:523
 msgid "Create an archive with the selected object"
 msgid_plural "Create an archive with the selected objects"
 msgstr[0] "Créer une archive avec les objets sélectionnés"
 msgstr[1] "Créer une archive avec l'objet sélectionné"
+
+#. TRANSLATORS: This is the label of the Drag'n'Drop "Extract here" action
+#: thunar-archive-plugin/tap-provider.c:588
+#, fuzzy
+msgid "_Extract here"
+msgstr "Extraire _ici"
+
+#: thunar-archive-plugin/tap-provider.c:595
+#, fuzzy
+msgid "Extract the selected archive here"
+msgid_plural "Extract the selected archives here"
+msgstr[0] "Extraire de l'archive sélectionnée"
+msgstr[1] "Extraire des l'archives sélectionnée"

Modified: thunar-archive-plugin/trunk/po/hu.po
===================================================================
--- thunar-archive-plugin/trunk/po/hu.po	2006-09-13 18:06:36 UTC (rev 2032)
+++ thunar-archive-plugin/trunk/po/hu.po	2006-09-13 23:36:30 UTC (rev 2033)
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: thunar-archive-plugin-0.2.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-09-10 21:29+0200\n"
+"POT-Creation-Date: 2006-09-14 01:24+0200\n"
 "PO-Revision-Date: 2006-07-02 09:23+0100\n"
 "Last-Translator: SZERVÑC Attila <sas at 321.hu>\n"
 "Language-Team: hu\n"
@@ -19,12 +19,12 @@
 "X-Poedit-Country: HUNGARY\n"
 
 #. prepare the dialog to query the preferred archiver for the user
-#: ../thunar-archive-plugin/tap-backend.c:84
+#: thunar-archive-plugin/tap-backend.c:84
 msgid "Select an archive manager"
 msgstr "Válassz egy archívum kezelőt"
 
 #. add the header label
-#: ../thunar-archive-plugin/tap-backend.c:108
+#: thunar-archive-plugin/tap-backend.c:108
 msgid ""
 "Please select your preferred archive manager\n"
 "from the list of available applications below:"
@@ -33,45 +33,58 @@
 "az alábbi elérhető alkalmazásokból:"
 
 #. tell the user that we cannot handle the specified mime types
-#: ../thunar-archive-plugin/tap-backend.c:280
-#: ../thunar-archive-plugin/tap-backend.c:432
+#: thunar-archive-plugin/tap-backend.c:280
+#: thunar-archive-plugin/tap-backend.c:432
+#, c-format
 msgid "No suitable archive manager found"
 msgstr "Nincs használható archívum kezelő"
 
 #. execute the action
-#: ../thunar-archive-plugin/tap-provider.c:298
-#: ../thunar-archive-plugin/tap-provider.c:332
+#: thunar-archive-plugin/tap-provider.c:332
+#: thunar-archive-plugin/tap-provider.c:371
 msgid "Failed to extract files"
 msgstr "Fájlok kibontása sikertelen"
 
 #. execute the action
-#: ../thunar-archive-plugin/tap-provider.c:370
+#: thunar-archive-plugin/tap-provider.c:409
 msgid "Failed to create archive"
 msgstr "Archívum létrehozása sikertelen"
 
-#: ../thunar-archive-plugin/tap-provider.c:432
+#: thunar-archive-plugin/tap-provider.c:463
 msgid "Extract _Here"
 msgstr "Kibontás _ide"
 
-#: ../thunar-archive-plugin/tap-provider.c:439
+#: thunar-archive-plugin/tap-provider.c:470
 msgid "Extract the selected archive in the current folder"
 msgid_plural "Extract the selected archives in the current folder"
 msgstr[0] "Kijelölt archívumok kibontása e mappába"
 
-#: ../thunar-archive-plugin/tap-provider.c:456
+#: thunar-archive-plugin/tap-provider.c:487
 msgid "_Extract To..."
 msgstr "_Kibontás..."
 
-#: ../thunar-archive-plugin/tap-provider.c:464
+#: thunar-archive-plugin/tap-provider.c:495
 msgid "Extract the selected archive"
 msgid_plural "Extract the selected archives"
 msgstr[0] "Kijelölt archívumok kibontása"
 
-#: ../thunar-archive-plugin/tap-provider.c:484
+#: thunar-archive-plugin/tap-provider.c:515
 msgid "Cr_eate Archive..."
 msgstr "Archívum _létrehozása..."
 
-#: ../thunar-archive-plugin/tap-provider.c:492
+#: thunar-archive-plugin/tap-provider.c:523
 msgid "Create an archive with the selected object"
 msgid_plural "Create an archive with the selected objects"
 msgstr[0] "Archívum létrehozása a kijelölt objektumokkal"
+
+#. TRANSLATORS: This is the label of the Drag'n'Drop "Extract here" action
+#: thunar-archive-plugin/tap-provider.c:588
+#, fuzzy
+msgid "_Extract here"
+msgstr "Kibontás _ide"
+
+#: thunar-archive-plugin/tap-provider.c:595
+#, fuzzy
+msgid "Extract the selected archive here"
+msgid_plural "Extract the selected archives here"
+msgstr[0] "Kijelölt archívumok kibontása"

Modified: thunar-archive-plugin/trunk/po/it.po
===================================================================
--- thunar-archive-plugin/trunk/po/it.po	2006-09-13 18:06:36 UTC (rev 2032)
+++ thunar-archive-plugin/trunk/po/it.po	2006-09-13 23:36:30 UTC (rev 2033)
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: thunar-archive-plugin-0.2.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-09-10 21:29+0200\n"
+"POT-Creation-Date: 2006-09-14 01:24+0200\n"
 "PO-Revision-Date: 2006-07-25 12:28+0100\n"
 "Last-Translator: Roberto Pariset <r.pariset at gmail.com>\n"
 "Language-Team: Italian <traduzioni at gufi.org>\n"
@@ -17,12 +17,12 @@
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
 #. prepare the dialog to query the preferred archiver for the user
-#: ../thunar-archive-plugin/tap-backend.c:84
+#: thunar-archive-plugin/tap-backend.c:84
 msgid "Select an archive manager"
 msgstr "Selezionare un gestore di archivio"
 
 #. add the header label
-#: ../thunar-archive-plugin/tap-backend.c:108
+#: thunar-archive-plugin/tap-backend.c:108
 msgid ""
 "Please select your preferred archive manager\n"
 "from the list of available applications below:"
@@ -31,48 +31,62 @@
 "dalla lista sottostante di applicazioni disponibili:"
 
 #. tell the user that we cannot handle the specified mime types
-#: ../thunar-archive-plugin/tap-backend.c:280
-#: ../thunar-archive-plugin/tap-backend.c:432
+#: thunar-archive-plugin/tap-backend.c:280
+#: thunar-archive-plugin/tap-backend.c:432
+#, c-format
 msgid "No suitable archive manager found"
 msgstr "Non trovato alcun gestore di archivio appropriato"
 
 #. execute the action
-#: ../thunar-archive-plugin/tap-provider.c:298
-#: ../thunar-archive-plugin/tap-provider.c:332
+#: thunar-archive-plugin/tap-provider.c:332
+#: thunar-archive-plugin/tap-provider.c:371
 msgid "Failed to extract files"
 msgstr "Impossibile estrarre i file"
 
 #. execute the action
-#: ../thunar-archive-plugin/tap-provider.c:370
+#: thunar-archive-plugin/tap-provider.c:409
 msgid "Failed to create archive"
 msgstr "Impossibile creare l'archivio"
 
-#: ../thunar-archive-plugin/tap-provider.c:432
+#: thunar-archive-plugin/tap-provider.c:463
 msgid "Extract _Here"
 msgstr "Estrai _qui"
 
-#: ../thunar-archive-plugin/tap-provider.c:439
+#: thunar-archive-plugin/tap-provider.c:470
 msgid "Extract the selected archive in the current folder"
 msgid_plural "Extract the selected archives in the current folder"
 msgstr[0] "Estrarre l'archivio selezionato nella directory corrente"
 msgstr[1] "Estrarre gli archivi selezionati nella directory corrente"
 
-#: ../thunar-archive-plugin/tap-provider.c:456
+#: thunar-archive-plugin/tap-provider.c:487
 msgid "_Extract To..."
 msgstr "_Estrai in..."
 
-#: ../thunar-archive-plugin/tap-provider.c:464
+#: thunar-archive-plugin/tap-provider.c:495
 msgid "Extract the selected archive"
 msgid_plural "Extract the selected archives"
 msgstr[0] "Estrai l'archivio selezionato"
 msgstr[1] "Estrai gli archivi selezionati"
 
-#: ../thunar-archive-plugin/tap-provider.c:484
+#: thunar-archive-plugin/tap-provider.c:515
 msgid "Cr_eate Archive..."
 msgstr "Cr_ea un archivio..."
 
-#: ../thunar-archive-plugin/tap-provider.c:492
+#: thunar-archive-plugin/tap-provider.c:523
 msgid "Create an archive with the selected object"
 msgid_plural "Create an archive with the selected objects"
 msgstr[0] "Crea un archivio con l'oggetto selezionato"
 msgstr[1] "Crea un archivio con gli oggetto selezionati"
+
+#. TRANSLATORS: This is the label of the Drag'n'Drop "Extract here" action
+#: thunar-archive-plugin/tap-provider.c:588
+#, fuzzy
+msgid "_Extract here"
+msgstr "Estrai _qui"
+
+#: thunar-archive-plugin/tap-provider.c:595
+#, fuzzy
+msgid "Extract the selected archive here"
+msgid_plural "Extract the selected archives here"
+msgstr[0] "Estrai l'archivio selezionato"
+msgstr[1] "Estrai gli archivi selezionati"

Modified: thunar-archive-plugin/trunk/po/ja.po
===================================================================
--- thunar-archive-plugin/trunk/po/ja.po	2006-09-13 18:06:36 UTC (rev 2032)
+++ thunar-archive-plugin/trunk/po/ja.po	2006-09-13 23:36:30 UTC (rev 2033)
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: thunar-archive-plugin 0.2.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-09-10 21:29+0200\n"
+"POT-Creation-Date: 2006-09-14 01:24+0200\n"
 "PO-Revision-Date: 2006-04-02 18:17+0900\n"
 "Last-Translator: Daichi Kawahata <daichi at xfce.org>\n"
 "Language-Team: Japanese <xfce-users-jp at ml.fdiary.net>\n"
@@ -18,57 +18,70 @@
 "Plural-Forms: nplurals=1; plural=0;\n"
 
 #. prepare the dialog to query the preferred archiver for the user
-#: ../thunar-archive-plugin/tap-backend.c:84
+#: thunar-archive-plugin/tap-backend.c:84
 msgid "Select an archive manager"
 msgstr ""
 
 #. add the header label
-#: ../thunar-archive-plugin/tap-backend.c:108
+#: thunar-archive-plugin/tap-backend.c:108
 msgid ""
 "Please select your preferred archive manager\n"
 "from the list of available applications below:"
 msgstr ""
 
 #. tell the user that we cannot handle the specified mime types
-#: ../thunar-archive-plugin/tap-backend.c:280
-#: ../thunar-archive-plugin/tap-backend.c:432
+#: thunar-archive-plugin/tap-backend.c:280
+#: thunar-archive-plugin/tap-backend.c:432
+#, c-format
 msgid "No suitable archive manager found"
 msgstr ""
 
 #. execute the action
-#: ../thunar-archive-plugin/tap-provider.c:298
-#: ../thunar-archive-plugin/tap-provider.c:332
+#: thunar-archive-plugin/tap-provider.c:332
+#: thunar-archive-plugin/tap-provider.c:371
 msgid "Failed to extract files"
 msgstr "ファイルを取り出すのに失敗しました"
 
 #. execute the action
-#: ../thunar-archive-plugin/tap-provider.c:370
+#: thunar-archive-plugin/tap-provider.c:409
 msgid "Failed to create archive"
 msgstr "アーカイブの作成に失敗しました"
 
-#: ../thunar-archive-plugin/tap-provider.c:432
+#: thunar-archive-plugin/tap-provider.c:463
 msgid "Extract _Here"
 msgstr "ここで展開(_H)"
 
-#: ../thunar-archive-plugin/tap-provider.c:439
+#: thunar-archive-plugin/tap-provider.c:470
 msgid "Extract the selected archive in the current folder"
 msgid_plural "Extract the selected archives in the current folder"
 msgstr[0] "現在のフォルダで選択したアーカイブを展開します。"
 
-#: ../thunar-archive-plugin/tap-provider.c:456
+#: thunar-archive-plugin/tap-provider.c:487
 msgid "_Extract To..."
 msgstr "別の場所に展開(_E)..."
 
-#: ../thunar-archive-plugin/tap-provider.c:464
+#: thunar-archive-plugin/tap-provider.c:495
 msgid "Extract the selected archive"
 msgid_plural "Extract the selected archives"
 msgstr[0] "選択したアーカイブを展開します。"
 
-#: ../thunar-archive-plugin/tap-provider.c:484
+#: thunar-archive-plugin/tap-provider.c:515
 msgid "Cr_eate Archive..."
 msgstr "アーカイブを作成(_E)..."
 
-#: ../thunar-archive-plugin/tap-provider.c:492
+#: thunar-archive-plugin/tap-provider.c:523
 msgid "Create an archive with the selected object"
 msgid_plural "Create an archive with the selected objects"
 msgstr[0] "選択したオブジェクトでアーカイブを作成します。"
+
+#. TRANSLATORS: This is the label of the Drag'n'Drop "Extract here" action
+#: thunar-archive-plugin/tap-provider.c:588
+#, fuzzy
+msgid "_Extract here"
+msgstr "ここで展開(_H)"
+
+#: thunar-archive-plugin/tap-provider.c:595
+#, fuzzy
+msgid "Extract the selected archive here"
+msgid_plural "Extract the selected archives here"
+msgstr[0] "選択したアーカイブを展開します。"

Modified: thunar-archive-plugin/trunk/po/nl.po
===================================================================
--- thunar-archive-plugin/trunk/po/nl.po	2006-09-13 18:06:36 UTC (rev 2032)
+++ thunar-archive-plugin/trunk/po/nl.po	2006-09-13 23:36:30 UTC (rev 2033)
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: thunar-archive-plugin 0.2.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-09-10 21:29+0200\n"
+"POT-Creation-Date: 2006-09-14 01:24+0200\n"
 "PO-Revision-Date: 2006-07-20 21:18+0200\n"
 "Last-Translator: Stephan Arts <psybsd at gmail.com>\n"
 "Language-Team: Dutch <vertaling at vrijschrift.org>\n"
@@ -17,12 +17,12 @@
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #. prepare the dialog to query the preferred archiver for the user
-#: ../thunar-archive-plugin/tap-backend.c:84
+#: thunar-archive-plugin/tap-backend.c:84
 msgid "Select an archive manager"
 msgstr "Selecteer een archief beheerder"
 
 #. add the header label
-#: ../thunar-archive-plugin/tap-backend.c:108
+#: thunar-archive-plugin/tap-backend.c:108
 msgid ""
 "Please select your preferred archive manager\n"
 "from the list of available applications below:"
@@ -31,48 +31,62 @@
 "uit de lijst van beschikbare applicaties:"
 
 #. tell the user that we cannot handle the specified mime types
-#: ../thunar-archive-plugin/tap-backend.c:280
-#: ../thunar-archive-plugin/tap-backend.c:432
+#: thunar-archive-plugin/tap-backend.c:280
+#: thunar-archive-plugin/tap-backend.c:432
+#, c-format
 msgid "No suitable archive manager found"
 msgstr "Geen geschikte archief beheerder gevonden"
 
 #. execute the action
-#: ../thunar-archive-plugin/tap-provider.c:298
-#: ../thunar-archive-plugin/tap-provider.c:332
+#: thunar-archive-plugin/tap-provider.c:332
+#: thunar-archive-plugin/tap-provider.c:371
 msgid "Failed to extract files"
 msgstr "Uitpakken is mislukt"
 
 #. execute the action
-#: ../thunar-archive-plugin/tap-provider.c:370
+#: thunar-archive-plugin/tap-provider.c:409
 msgid "Failed to create archive"
 msgstr "Maken van archief is mislukt"
 
-#: ../thunar-archive-plugin/tap-provider.c:432
+#: thunar-archive-plugin/tap-provider.c:463
 msgid "Extract _Here"
 msgstr "_Hier Uitpakken"
 
-#: ../thunar-archive-plugin/tap-provider.c:439
+#: thunar-archive-plugin/tap-provider.c:470
 msgid "Extract the selected archive in the current folder"
 msgid_plural "Extract the selected archives in the current folder"
 msgstr[0] "Pak het geselecteerde archief uit in de huidige map"
 msgstr[1] "Pak de geselecteerde archieven uit in de huidige map"
 
-#: ../thunar-archive-plugin/tap-provider.c:456
+#: thunar-archive-plugin/tap-provider.c:487
 msgid "_Extract To..."
 msgstr "Uitpakk_en Naar..."
 
-#: ../thunar-archive-plugin/tap-provider.c:464
+#: thunar-archive-plugin/tap-provider.c:495
 msgid "Extract the selected archive"
 msgid_plural "Extract the selected archives"
 msgstr[0] "Pak het geselecteerde archief uit"
 msgstr[1] "Pak de geselecteerde archieven uit"
 
-#: ../thunar-archive-plugin/tap-provider.c:484
+#: thunar-archive-plugin/tap-provider.c:515
 msgid "Cr_eate Archive..."
 msgstr "Maak Archi_ef..."
 
-#: ../thunar-archive-plugin/tap-provider.c:492
+#: thunar-archive-plugin/tap-provider.c:523
 msgid "Create an archive with the selected object"
 msgid_plural "Create an archive with the selected objects"
 msgstr[0] "Het geselecteerde onderdeel in een nieuw archief plaatsen"
 msgstr[1] "De geselecteerde onderdelen in een nieuw archief plaatsen"
+
+#. TRANSLATORS: This is the label of the Drag'n'Drop "Extract here" action
+#: thunar-archive-plugin/tap-provider.c:588
+#, fuzzy
+msgid "_Extract here"
+msgstr "_Hier Uitpakken"
+
+#: thunar-archive-plugin/tap-provider.c:595
+#, fuzzy
+msgid "Extract the selected archive here"
+msgid_plural "Extract the selected archives here"
+msgstr[0] "Pak het geselecteerde archief uit"
+msgstr[1] "Pak de geselecteerde archieven uit"

Modified: thunar-archive-plugin/trunk/po/pl.po
===================================================================
--- thunar-archive-plugin/trunk/po/pl.po	2006-09-13 18:06:36 UTC (rev 2032)
+++ thunar-archive-plugin/trunk/po/pl.po	2006-09-13 23:36:30 UTC (rev 2033)
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: thunar-archive-plugin 0.2.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-09-10 21:29+0200\n"
+"POT-Creation-Date: 2006-09-14 01:24+0200\n"
 "PO-Revision-Date: 2006-04-08 12:09+0900\n"
 "Last-Translator: Piotr Maliński <admin at rk.edu.pl>\n"
 "Language-Team: Polish <translation-team-pl at lists.sourceforge.net>\n"
@@ -19,12 +19,12 @@
 "|| n%100>=20) ? 1 : 2);\n"
 
 #. prepare the dialog to query the preferred archiver for the user
-#: ../thunar-archive-plugin/tap-backend.c:84
+#: thunar-archive-plugin/tap-backend.c:84
 msgid "Select an archive manager"
 msgstr "Wybierz zarządcę archiwów"
 
 #. add the header label
-#: ../thunar-archive-plugin/tap-backend.c:108
+#: thunar-archive-plugin/tap-backend.c:108
 msgid ""
 "Please select your preferred archive manager\n"
 "from the list of available applications below:"
@@ -33,51 +33,66 @@
 "do zarządzania archiwami:"
 
 #. tell the user that we cannot handle the specified mime types
-#: ../thunar-archive-plugin/tap-backend.c:280
-#: ../thunar-archive-plugin/tap-backend.c:432
+#: thunar-archive-plugin/tap-backend.c:280
+#: thunar-archive-plugin/tap-backend.c:432
+#, c-format
 msgid "No suitable archive manager found"
 msgstr "Brak odpowiednich aplikacji"
 
 #. execute the action
-#: ../thunar-archive-plugin/tap-provider.c:298
-#: ../thunar-archive-plugin/tap-provider.c:332
+#: thunar-archive-plugin/tap-provider.c:332
+#: thunar-archive-plugin/tap-provider.c:371
 msgid "Failed to extract files"
 msgstr "Nie udało się rozpakować plików"
 
 #. execute the action
-#: ../thunar-archive-plugin/tap-provider.c:370
+#: thunar-archive-plugin/tap-provider.c:409
 msgid "Failed to create archive"
 msgstr "Nie mogę stworzyć archiwum"
 
-#: ../thunar-archive-plugin/tap-provider.c:432
+#: thunar-archive-plugin/tap-provider.c:463
 msgid "Extract _Here"
 msgstr "Rozpakuj _Tutaj"
 
-#: ../thunar-archive-plugin/tap-provider.c:439
+#: thunar-archive-plugin/tap-provider.c:470
 msgid "Extract the selected archive in the current folder"
 msgid_plural "Extract the selected archives in the current folder"
 msgstr[0] "Rozpakuj tutaj"
 msgstr[1] "Rozpakuj tutaj"
 msgstr[2] "Rozpakuj tutaj"
 
-#: ../thunar-archive-plugin/tap-provider.c:456
+#: thunar-archive-plugin/tap-provider.c:487
 msgid "_Extract To..."
 msgstr "_Rozpakuj Do..."
 
-#: ../thunar-archive-plugin/tap-provider.c:464
+#: thunar-archive-plugin/tap-provider.c:495
 msgid "Extract the selected archive"
 msgid_plural "Extract the selected archives"
 msgstr[0] "Rozpakuj zaznaczone archiwum"
 msgstr[1] "Rozpakuj zaznaczone archiwa"
 msgstr[2] "Rozpakuj zaznaczone archiwa"
 
-#: ../thunar-archive-plugin/tap-provider.c:484
+#: thunar-archive-plugin/tap-provider.c:515
 msgid "Cr_eate Archive..."
 msgstr "_Stwórz archiwum..."
 
-#: ../thunar-archive-plugin/tap-provider.c:492
+#: thunar-archive-plugin/tap-provider.c:523
 msgid "Create an archive with the selected object"
 msgid_plural "Create an archive with the selected objects"
 msgstr[0] "Stwórz archiwum z zaznaczonego obiektu"
 msgstr[1] "Stwórz archiwum z zaznaczonych obiektów"
 msgstr[2] "Stwórz archiwum z zaznaczonych obiektów"
+
+#. TRANSLATORS: This is the label of the Drag'n'Drop "Extract here" action
+#: thunar-archive-plugin/tap-provider.c:588
+#, fuzzy
+msgid "_Extract here"
+msgstr "Rozpakuj _Tutaj"
+
+#: thunar-archive-plugin/tap-provider.c:595
+#, fuzzy
+msgid "Extract the selected archive here"
+msgid_plural "Extract the selected archives here"
+msgstr[0] "Rozpakuj zaznaczone archiwum"
+msgstr[1] "Rozpakuj zaznaczone archiwa"
+msgstr[2] "Rozpakuj zaznaczone archiwa"

Modified: thunar-archive-plugin/trunk/po/ru.po
===================================================================
--- thunar-archive-plugin/trunk/po/ru.po	2006-09-13 18:06:36 UTC (rev 2032)
+++ thunar-archive-plugin/trunk/po/ru.po	2006-09-13 23:36:30 UTC (rev 2033)
@@ -7,7 +7,7 @@
 msgstr ""
 "Project-Id-Version: thunar-archive-plugin 0.2.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-09-10 21:29+0200\n"
+"POT-Creation-Date: 2006-09-14 01:24+0200\n"
 "PO-Revision-Date: 2006-03-26 22:00+0600\n"
 "Last-Translator: Andrey Fedoseev <andrey.fedoseev at gmail.com>\n"
 "Language-Team: Russian\n"
@@ -19,63 +19,78 @@
 "X-Generator: KBabel 1.11.2\n"
 
 #. prepare the dialog to query the preferred archiver for the user
-#: ../thunar-archive-plugin/tap-backend.c:84
+#: thunar-archive-plugin/tap-backend.c:84
 msgid "Select an archive manager"
 msgstr ""
 
 #. add the header label
-#: ../thunar-archive-plugin/tap-backend.c:108
+#: thunar-archive-plugin/tap-backend.c:108
 msgid ""
 "Please select your preferred archive manager\n"
 "from the list of available applications below:"
 msgstr ""
 
 #. tell the user that we cannot handle the specified mime types
-#: ../thunar-archive-plugin/tap-backend.c:280
-#: ../thunar-archive-plugin/tap-backend.c:432
+#: thunar-archive-plugin/tap-backend.c:280
+#: thunar-archive-plugin/tap-backend.c:432
+#, c-format
 msgid "No suitable archive manager found"
 msgstr ""
 
 #. execute the action
-#: ../thunar-archive-plugin/tap-provider.c:298
-#: ../thunar-archive-plugin/tap-provider.c:332
+#: thunar-archive-plugin/tap-provider.c:332
+#: thunar-archive-plugin/tap-provider.c:371
 msgid "Failed to extract files"
 msgstr "Не удалось извлечь файлы"
 
 #. execute the action
-#: ../thunar-archive-plugin/tap-provider.c:370
+#: thunar-archive-plugin/tap-provider.c:409
 msgid "Failed to create archive"
 msgstr "Не удалось создать архив"
 
-#: ../thunar-archive-plugin/tap-provider.c:432
+#: thunar-archive-plugin/tap-provider.c:463
 msgid "Extract _Here"
 msgstr "Извлечь сюда"
 
-#: ../thunar-archive-plugin/tap-provider.c:439
+#: thunar-archive-plugin/tap-provider.c:470
 msgid "Extract the selected archive in the current folder"
 msgid_plural "Extract the selected archives in the current folder"
 msgstr[0] "Извлечь файлы из выбранного архива в текущую папку"
 msgstr[1] "Извлечь файлы из выбранных архивов в текущую папку"
 msgstr[2] "Извлечь файлы из выбранных архивов в текущую папку"
 
-#: ../thunar-archive-plugin/tap-provider.c:456
+#: thunar-archive-plugin/tap-provider.c:487
 msgid "_Extract To..."
 msgstr "Извлечь в..."
 
-#: ../thunar-archive-plugin/tap-provider.c:464
+#: thunar-archive-plugin/tap-provider.c:495
 msgid "Extract the selected archive"
 msgid_plural "Extract the selected archives"
 msgstr[0] "Извлечь файлы из выбранного архива"
 msgstr[1] "Извлечь файлы из выбранных архивов"
 msgstr[2] "Извлечь файлы из выбранных архивов"
 
-#: ../thunar-archive-plugin/tap-provider.c:484
+#: thunar-archive-plugin/tap-provider.c:515
 msgid "Cr_eate Archive..."
 msgstr "Создать архив..."
 
-#: ../thunar-archive-plugin/tap-provider.c:492
+#: thunar-archive-plugin/tap-provider.c:523
 msgid "Create an archive with the selected object"
 msgid_plural "Create an archive with the selected objects"
 msgstr[0] "Поместить выбранный объект в архив"
 msgstr[1] "Поместить выбранные объекты в архив"
 msgstr[2] "Поместить выбранные объекты в архив"
+
+#. TRANSLATORS: This is the label of the Drag'n'Drop "Extract here" action
+#: thunar-archive-plugin/tap-provider.c:588
+#, fuzzy
+msgid "_Extract here"
+msgstr "Извлечь сюда"
+
+#: thunar-archive-plugin/tap-provider.c:595
+#, fuzzy
+msgid "Extract the selected archive here"
+msgid_plural "Extract the selected archives here"
+msgstr[0] "Извлечь файлы из выбранного архива"
+msgstr[1] "Извлечь файлы из выбранных архивов"
+msgstr[2] "Извлечь файлы из выбранных архивов"

Modified: thunar-archive-plugin/trunk/po/thunar-archive-plugin.pot
===================================================================
--- thunar-archive-plugin/trunk/po/thunar-archive-plugin.pot	2006-09-13 18:06:36 UTC (rev 2032)
+++ thunar-archive-plugin/trunk/po/thunar-archive-plugin.pot	2006-09-13 23:36:30 UTC (rev 2033)
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-09-10 21:12+0200\n"
+"POT-Creation-Date: 2006-09-14 01:24+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <LL at li.org>\n"
@@ -18,60 +18,72 @@
 "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
 
 #. prepare the dialog to query the preferred archiver for the user
-#: ../thunar-archive-plugin/tap-backend.c:84
+#: thunar-archive-plugin/tap-backend.c:84
 msgid "Select an archive manager"
 msgstr ""
 
 #. add the header label
-#: ../thunar-archive-plugin/tap-backend.c:108
+#: thunar-archive-plugin/tap-backend.c:108
 msgid ""
 "Please select your preferred archive manager\n"
 "from the list of available applications below:"
 msgstr ""
 
 #. tell the user that we cannot handle the specified mime types
-#: ../thunar-archive-plugin/tap-backend.c:280
-#: ../thunar-archive-plugin/tap-backend.c:432
+#: thunar-archive-plugin/tap-backend.c:280
+#: thunar-archive-plugin/tap-backend.c:432
+#, c-format
 msgid "No suitable archive manager found"
 msgstr ""
 
 #. execute the action
-#: ../thunar-archive-plugin/tap-provider.c:298
-#: ../thunar-archive-plugin/tap-provider.c:332
+#: thunar-archive-plugin/tap-provider.c:332
+#: thunar-archive-plugin/tap-provider.c:371
 msgid "Failed to extract files"
 msgstr ""
 
 #. execute the action
-#: ../thunar-archive-plugin/tap-provider.c:370
+#: thunar-archive-plugin/tap-provider.c:409
 msgid "Failed to create archive"
 msgstr ""
 
-#: ../thunar-archive-plugin/tap-provider.c:432
+#: thunar-archive-plugin/tap-provider.c:463
 msgid "Extract _Here"
 msgstr ""
 
-#: ../thunar-archive-plugin/tap-provider.c:439
+#: thunar-archive-plugin/tap-provider.c:470
 msgid "Extract the selected archive in the current folder"
 msgid_plural "Extract the selected archives in the current folder"
 msgstr[0] ""
 msgstr[1] ""
 
-#: ../thunar-archive-plugin/tap-provider.c:456
+#: thunar-archive-plugin/tap-provider.c:487
 msgid "_Extract To..."
 msgstr ""
 
-#: ../thunar-archive-plugin/tap-provider.c:464
+#: thunar-archive-plugin/tap-provider.c:495
 msgid "Extract the selected archive"
 msgid_plural "Extract the selected archives"
 msgstr[0] ""
 msgstr[1] ""
 
-#: ../thunar-archive-plugin/tap-provider.c:484
+#: thunar-archive-plugin/tap-provider.c:515
 msgid "Cr_eate Archive..."
 msgstr ""
 
-#: ../thunar-archive-plugin/tap-provider.c:492
+#: thunar-archive-plugin/tap-provider.c:523
 msgid "Create an archive with the selected object"
 msgid_plural "Create an archive with the selected objects"
 msgstr[0] ""
 msgstr[1] ""
+
+#. TRANSLATORS: This is the label of the Drag'n'Drop "Extract here" action
+#: thunar-archive-plugin/tap-provider.c:588
+msgid "_Extract here"
+msgstr ""
+
+#: thunar-archive-plugin/tap-provider.c:595
+msgid "Extract the selected archive here"
+msgid_plural "Extract the selected archives here"
+msgstr[0] ""
+msgstr[1] ""

Modified: thunar-archive-plugin/trunk/po/zh_TW.po
===================================================================
--- thunar-archive-plugin/trunk/po/zh_TW.po	2006-09-13 18:06:36 UTC (rev 2032)
+++ thunar-archive-plugin/trunk/po/zh_TW.po	2006-09-13 23:36:30 UTC (rev 2033)
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: thunar-archive-plugin 0.2.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-09-10 21:29+0200\n"
+"POT-Creation-Date: 2006-09-14 01:24+0200\n"
 "PO-Revision-Date: 2006-08-12 11:00+0800\n"
 "Last-Translator: Hydonsingore Cia <hydonsingore at mail.educities.edu.tw>\n"
 "Language-Team: Chinese (traditional) <zh-l10n at linux.org.tw>\n"
@@ -18,12 +18,12 @@
 "Plural-Forms: nplurals=1; plural=0;\n"
 
 #. prepare the dialog to query the preferred archiver for the user
-#: ../thunar-archive-plugin/tap-backend.c:84
+#: thunar-archive-plugin/tap-backend.c:84
 msgid "Select an archive manager"
 msgstr "請選擇壓所檔管理程式"
 
 #. add the header label
-#: ../thunar-archive-plugin/tap-backend.c:108
+#: thunar-archive-plugin/tap-backend.c:108
 msgid ""
 "Please select your preferred archive manager\n"
 "from the list of available applications below:"
@@ -32,45 +32,58 @@
 "理程式:"
 
 #. tell the user that we cannot handle the specified mime types
-#: ../thunar-archive-plugin/tap-backend.c:280
-#: ../thunar-archive-plugin/tap-backend.c:432
+#: thunar-archive-plugin/tap-backend.c:280
+#: thunar-archive-plugin/tap-backend.c:432
+#, c-format
 msgid "No suitable archive manager found"
 msgstr "找不到合適的壓縮檔管理程式"
 
 #. execute the action
-#: ../thunar-archive-plugin/tap-provider.c:298
-#: ../thunar-archive-plugin/tap-provider.c:332
+#: thunar-archive-plugin/tap-provider.c:332
+#: thunar-archive-plugin/tap-provider.c:371
 msgid "Failed to extract files"
 msgstr "無法萃取出檔案"
 
 #. execute the action
-#: ../thunar-archive-plugin/tap-provider.c:370
+#: thunar-archive-plugin/tap-provider.c:409
 msgid "Failed to create archive"
 msgstr "無法建立封存檔"
 
-#: ../thunar-archive-plugin/tap-provider.c:432
+#: thunar-archive-plugin/tap-provider.c:463
 msgid "Extract _Here"
 msgstr "解壓縮到此處(_H)"
 
-#: ../thunar-archive-plugin/tap-provider.c:439
+#: thunar-archive-plugin/tap-provider.c:470
 msgid "Extract the selected archive in the current folder"
 msgid_plural "Extract the selected archives in the current folder"
 msgstr[0] "將所選的壓縮檔解壓縮到目前所在的資料夾"
 
-#: ../thunar-archive-plugin/tap-provider.c:456
+#: thunar-archive-plugin/tap-provider.c:487
 msgid "_Extract To..."
 msgstr "解壓縮至(_E)..."
 
-#: ../thunar-archive-plugin/tap-provider.c:464
+#: thunar-archive-plugin/tap-provider.c:495
 msgid "Extract the selected archive"
 msgid_plural "Extract the selected archives"
 msgstr[0] "將所選的壓縮檔解壓縮"
 
-#: ../thunar-archive-plugin/tap-provider.c:484
+#: thunar-archive-plugin/tap-provider.c:515
 msgid "Cr_eate Archive..."
 msgstr "建立封存檔(_E)..."
 
-#: ../thunar-archive-plugin/tap-provider.c:492
+#: thunar-archive-plugin/tap-provider.c:523
 msgid "Create an archive with the selected object"
 msgid_plural "Create an archive with the selected objects"
 msgstr[0] "依所選取的物件建立封存檔"
+
+#. TRANSLATORS: This is the label of the Drag'n'Drop "Extract here" action
+#: thunar-archive-plugin/tap-provider.c:588
+#, fuzzy
+msgid "_Extract here"
+msgstr "解壓縮到此處(_H)"
+
+#: thunar-archive-plugin/tap-provider.c:595
+#, fuzzy
+msgid "Extract the selected archive here"
+msgid_plural "Extract the selected archives here"
+msgstr[0] "將所選的壓縮檔解壓縮"

Modified: thunar-archive-plugin/trunk/thunar-archive-plugin/tap-provider.c
===================================================================
--- thunar-archive-plugin/trunk/thunar-archive-plugin/tap-provider.c	2006-09-13 18:06:36 UTC (rev 2032)
+++ thunar-archive-plugin/trunk/thunar-archive-plugin/tap-provider.c	2006-09-13 23:36:30 UTC (rev 2033)
@@ -31,8 +31,8 @@
 #include <thunar-archive-plugin/tap-backend.h>
 #include <thunar-archive-plugin/tap-provider.h>
 
-/* use access(2) with older GLib */
-#if GLIB_CHECK_VERSION(2,8,0)
+/* use g_access() on win32 */
+#if defined(G_OS_WIN32)
 #include <glib/gstdio.h>
 #else
 #define g_access(filename, mode) access((filename), (mode))
@@ -47,6 +47,12 @@
 static GList *tap_provider_get_file_actions     (ThunarxMenuProvider      *menu_provider,
                                                  GtkWidget                *window,
                                                  GList                    *files);
+#if THUNARX_CHECK_VERSION(0,4,1)
+static GList *tap_provider_get_dnd_actions      (ThunarxMenuProvider      *menu_provider,
+                                                 GtkWidget                *window,
+                                                 ThunarxFileInfo          *folder,
+                                                 GList                    *files);
+#endif
 static void   tap_provider_execute              (TapProvider              *tap_provider,
                                                  GPid                    (*action) (const gchar *folder,
                                                                                     GList       *files,
@@ -118,6 +124,9 @@
 };
 
 static GQuark tap_action_files_quark;
+#if THUNARX_CHECK_VERSION(0,4,1)
+static GQuark tap_action_folder_quark;
+#endif
 static GQuark tap_action_provider_quark;
 
 
@@ -134,8 +143,11 @@
 {
   GObjectClass *gobject_class;
 
-  /* determine the "tap-action-files" and "tap-action-provider" quarks */
+  /* determine the "tap-action-files", "tap-action-folder" and "tap-action-provider" quarks */
   tap_action_files_quark = g_quark_from_string ("tap-action-files");
+#if THUNARX_CHECK_VERSION(0,4,1)
+  tap_action_folder_quark = g_quark_from_string ("tap-action-folder");
+#endif
   tap_action_provider_quark = g_quark_from_string ("tap-action-provider");
 
   gobject_class = G_OBJECT_CLASS (klass);
@@ -148,6 +160,9 @@
 tap_provider_menu_provider_init (ThunarxMenuProviderIface *iface)
 {
   iface->get_file_actions = tap_provider_get_file_actions;
+#if THUNARX_CHECK_VERSION(0,4,1)
+  iface->get_dnd_actions = tap_provider_get_dnd_actions;
+#endif
 }
 
 
@@ -190,10 +205,6 @@
   gtk_icon_source_free (icon_source);
   gtk_icon_set_unref (icon_set);
 #endif /* !GTK_CHECK_VERSION(2,9,0) */
-
-  /* initialize the child watch support */
-  tap_provider->child_watch_path = NULL;
-  tap_provider->child_watch_id = -1;
 }
 
 
@@ -205,7 +216,7 @@
   GSource     *source;
 
   /* give up maintaince of any pending child watch */
-  if (G_UNLIKELY (tap_provider->child_watch_id >= 0))
+  if (G_UNLIKELY (tap_provider->child_watch_id != 0))
     {
       /* reset the callback function to g_spawn_close_pid() so the plugin can be
        * safely unloaded and the child will still not become a zombie afterwards.
@@ -275,10 +286,13 @@
 tap_extract_here (GtkAction *action,
                   GtkWidget *window)
 {
-  TapProvider *tap_provider;
-  GList       *files;
-  gchar       *dirname;
-  gchar       *uri;
+#if THUNARX_CHECK_VERSION(0,4,1)
+  ThunarxFileInfo *folder;
+#endif
+  TapProvider     *tap_provider;
+  GList           *files;
+  gchar           *dirname;
+  gchar           *uri;
 
   /* determine the files associated with the action */
   files = g_object_get_qdata (G_OBJECT (action), tap_action_files_quark);
@@ -290,24 +304,40 @@
   if (G_UNLIKELY (tap_provider == NULL))
     return;
 
-  /* determine the parent URI of the first selected file */
-  uri = thunarx_file_info_get_parent_uri (files->data);
-  if (G_UNLIKELY (uri == NULL))
-    return;
+#if THUNARX_CHECK_VERSION(0,4,1)
+  /* check if a folder was supplied (for the Drag'n'Drop action) */
+  folder = g_object_get_qdata (G_OBJECT (action), tap_action_folder_quark);
+  if (G_UNLIKELY (folder != NULL))
+    {
+      /* determine the URI of the supplied folder */
+      uri = thunarx_file_info_get_uri (folder);
+    }
+  else
+#endif
+    {
+      /* determine the parent URI of the first selected file */
+      uri = thunarx_file_info_get_parent_uri (files->data);
+    }
 
-  /* determine the directory of the first selected file */
-  dirname = g_filename_from_uri (uri, NULL, NULL);
-  g_free (uri);
+  /* verify that we have an URI */
+  if (G_LIKELY (uri != NULL))
+    {
+      /* determine the directory of the first selected file */
+      dirname = g_filename_from_uri (uri, NULL, NULL);
 
-  /* verify that we were able to determine a local path */
-  if (G_UNLIKELY (dirname == NULL))
-    return;
+      /* verify that we were able to determine a local path */
+      if (G_LIKELY (dirname != NULL))
+        {
+          /* execute the action */
+          tap_provider_execute (tap_provider, tap_backend_extract_here, window, dirname, files, _("Failed to extract files"));
 
-  /* execute the action */
-  tap_provider_execute (tap_provider, tap_backend_extract_here, window, dirname, files, _("Failed to extract files"));
+          /* release the dirname */
+          g_free (dirname);
+        }
 
-  /* cleanup */
-  g_free (dirname);
+      /* release the URI */
+      g_free (uri);
+    }
 }
 
 
@@ -389,10 +419,8 @@
                                GtkWidget           *window,
                                GList               *files)
 {
-#if THUNAR_VFS_CHECK_VERSION(0,3,3)
   ThunarVfsPathScheme scheme;
   ThunarVfsInfo      *info;
-#endif
   TapProvider        *tap_provider = TAP_PROVIDER (menu_provider);
   GtkAction          *action;
   GClosure           *closure;
@@ -402,14 +430,9 @@
   GList              *lp;
   gint                n_files = 0;
 
-  /* verify that atleast one file is given */
-  if (G_UNLIKELY (files == NULL))
-    return NULL;
-
   /* check all supplied files */
   for (lp = files; lp != NULL; lp = lp->next, ++n_files)
     {
-#if THUNAR_VFS_CHECK_VERSION(0,3,3)
       /* check if the file is a local file */
       info = thunarx_file_info_get_vfs_info (lp->data);
       scheme = thunar_vfs_path_get_scheme (info->path);
@@ -418,7 +441,6 @@
       /* unable to handle non-local files */
       if (G_UNLIKELY (scheme != THUNAR_VFS_PATH_SCHEME_FILE))
         return NULL;
-#endif
 
       /* check if this file is a supported archive */
       if (all_archives && !tap_is_archive (lp->data))
@@ -518,6 +540,81 @@
 
 
 
+#if THUNARX_CHECK_VERSION(0,4,1)
+static GList*
+tap_provider_get_dnd_actions (ThunarxMenuProvider *menu_provider,
+                              GtkWidget           *window,
+                              ThunarxFileInfo     *folder,
+                              GList               *files)
+{
+  ThunarVfsPathScheme scheme;
+  ThunarVfsInfo      *info;
+  TapProvider        *tap_provider = TAP_PROVIDER (menu_provider);
+  GtkAction          *action;
+  GClosure           *closure;
+  GList              *lp;
+  gint                n_files = 0;
+
+  /* check if the folder is a local folder */
+  info = thunarx_file_info_get_vfs_info (folder);
+  scheme = thunar_vfs_path_get_scheme (info->path);
+  thunar_vfs_info_unref (info);
+
+  /* unable to extract to non-local folders */
+  if (G_UNLIKELY (scheme != THUNAR_VFS_PATH_SCHEME_FILE))
+    return NULL;
+
+  /* check all supplied files */
+  for (lp = files; lp != NULL; lp = lp->next, ++n_files)
+    {
+      /* check if the file is a local file */
+      info = thunarx_file_info_get_vfs_info (lp->data);
+      scheme = thunar_vfs_path_get_scheme (info->path);
+      thunar_vfs_info_unref (info);
+
+      /* unable to handle non-local files */
+      if (G_UNLIKELY (scheme != THUNAR_VFS_PATH_SCHEME_FILE))
+        return NULL;
+
+      /* check if this file is a supported archive */
+      if (G_LIKELY (!tap_is_archive (lp->data)))
+        return NULL;
+    }
+
+  /* setup the "Extract here" action */
+  action = g_object_new (GTK_TYPE_ACTION,
+                         "name", "Tap::extract-here-dnd",
+                         /* TRANSLATORS: This is the label of the Drag'n'Drop "Extract here" action */
+                         "label", _("_Extract here"),
+#if !GTK_CHECK_VERSION(2,9,0)
+                         "stock-id", "tap-extract",
+#else
+                         "icon-name", "tap-extract",
+#endif
+                         "tooltip", dngettext (GETTEXT_PACKAGE,
+                                               "Extract the selected archive here",
+                                               "Extract the selected archives here",
+                                               n_files),
+                         NULL);
+  g_object_set_qdata_full (G_OBJECT (action), tap_action_files_quark,
+                           thunarx_file_info_list_copy (files),
+                           (GDestroyNotify) thunarx_file_info_list_free);
+  g_object_set_qdata_full (G_OBJECT (action), tap_action_provider_quark,
+                           g_object_ref (G_OBJECT (tap_provider)),
+                           (GDestroyNotify) g_object_unref);
+  g_object_set_qdata_full (G_OBJECT (action), tap_action_folder_quark,
+                           g_object_ref (G_OBJECT (folder)),
+                           (GDestroyNotify) g_object_unref);
+  closure = g_cclosure_new_object (G_CALLBACK (tap_extract_here), G_OBJECT (window));
+  g_signal_connect_closure (G_OBJECT (action), "activate", closure, TRUE);
+
+  /* return a list with only the "Extract here" action */
+  return g_list_prepend (NULL, action);
+}
+#endif
+
+
+
 static void
 tap_provider_execute (TapProvider *tap_provider,
                       GPid       (*action) (const gchar *folder,
@@ -539,7 +636,7 @@
   if (G_LIKELY (pid >= 0))
     {
       /* check if we already have a child watch */
-      if (G_UNLIKELY (tap_provider->child_watch_id >= 0))
+      if (G_UNLIKELY (tap_provider->child_watch_id != 0))
         {
           /* reset the callback function to g_spawn_close_pid() so the plugin can be
            * safely unloaded and the child will still not become a zombie afterwards.
@@ -618,7 +715,7 @@
   /* reset child watch id and path */
   g_free (tap_provider->child_watch_path);
   tap_provider->child_watch_path = NULL;
-  tap_provider->child_watch_id = -1;
+  tap_provider->child_watch_id = 0;
 }
 
 




More information about the Goodies-commits mailing list