[Xfce4-commits] <thunar:migration-to-gio> In the open action, resolve them one after another, then open/execute.
Jannis Pohlmann
jannis at xfce.org
Fri Aug 21 05:10:02 CEST 2009
Updating branch refs/heads/migration-to-gio
to 3f90607afcc272eb021aa00f3ef8e36544aa07aa (commit)
from d2dd00573f2900af759f312d9d963d2b975d2839 (commit)
commit 3f90607afcc272eb021aa00f3ef8e36544aa07aa
Author: Jannis Pohlmann <jannis at xfce.org>
Date: Fri Aug 21 05:06:51 2009 +0200
In the open action, resolve them one after another, then open/execute.
This is similar as the ThunarApplication code dealing with opening
multiple files (usually at startup). Files are poked/resolved
asynchronously one after another until there's nothing left to resolve.
Then the old open/execute code kicks in.
po/Thunar.pot | 1607 +++++++++++++++++++++-------------------------
thunar/thunar-launcher.c | 265 ++++++---
2 files changed, 903 insertions(+), 969 deletions(-)
diff --git a/po/Thunar.pot b/po/Thunar.pot
index 7573d71..6f1475e 100644
--- a/po/Thunar.pot
+++ b/po/Thunar.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2009-01-11 00:20+0100\n"
+"POT-Creation-Date: 2009-08-21 05:03+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"
@@ -17,420 +17,60 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
-#. base directory not readable
-#: ../thunar-vfs/thunar-vfs-deep-count-job.c:233
-#, c-format
-msgid "Failed to read folder contents"
-msgstr ""
-
-#: ../thunar-vfs/thunar-vfs-exec.c:590
-#, c-format
-msgid "Unknown error"
-msgstr ""
-
-#. TRANSLATORS: `Exec' is a field name in a .desktop file. You should leave it as-is.
-#: ../thunar-vfs/thunar-vfs-info.c:390
-#, c-format
-msgid "No Exec field specified"
-msgstr ""
-
-#. TRANSLATORS: `URL' is a field name in a .desktop file. You should leave it as-is.
-#: ../thunar-vfs/thunar-vfs-info.c:409
-#, c-format
-msgid "No URL field specified"
-msgstr ""
-
-#: ../thunar-vfs/thunar-vfs-info.c:414 ../thunar-vfs/thunar-vfs-private.c:384
-#, c-format
-msgid "Invalid desktop file"
-msgstr ""
-
-#: ../thunar-vfs/thunar-vfs-info.c:422
-#, c-format
-msgid "Failed to parse file"
-msgstr ""
-
-#: ../thunar-vfs/thunar-vfs-info.c:503
-#, c-format
-msgid "Invalid file name"
-msgstr ""
-
-#: ../thunar-vfs/thunar-vfs-info.c:510
-#, c-format
-msgid "Only local files may be renamed"
-msgstr ""
-
-#. tell the user that we're preparing to unlink the files
-#: ../thunar-vfs/thunar-vfs-io-jobs.c:81
-msgid "Preparing..."
-msgstr ""
-
-#: ../thunar-vfs/thunar-vfs-io-jobs.c:228
-#: ../thunar-vfs/thunar-vfs-io-local-xfer.c:542
-#, c-format
-msgid "Failed to change permissions of \"%s\""
-msgstr ""
-
-#: ../thunar-vfs/thunar-vfs-io-jobs.c:355
-#, c-format
-msgid "Failed to change file owner of \"%s\""
-msgstr ""
-
-#: ../thunar-vfs/thunar-vfs-io-jobs.c:356
-#, c-format
-msgid "Failed to change file group of \"%s\""
-msgstr ""
-
-#: ../thunar-vfs/thunar-vfs-io-jobs.c:444
-#: ../thunar-vfs/thunar-vfs-io-local-xfer.c:190
-#, c-format
-msgid "The file \"%s\" already exists"
-msgstr ""
-
-#: ../thunar-vfs/thunar-vfs-io-jobs.c:462
-#, c-format
-msgid "Failed to create empty file \"%s\""
-msgstr ""
-
-#: ../thunar-vfs/thunar-vfs-io-local-xfer.c:165
-#, c-format
-msgid "Failed to open \"%s\" for reading"
-msgstr ""
-
-#. use the generic error message
-#: ../thunar-vfs/thunar-vfs-io-local-xfer.c:196
-#: ../thunar-vfs/thunar-vfs-io-trash.c:804
-#, c-format
-msgid "Failed to open \"%s\" for writing"
-msgstr ""
-
-#: ../thunar-vfs/thunar-vfs-io-local-xfer.c:223
-#: ../thunar-vfs/thunar-vfs-io-local-xfer.c:291
-#, c-format
-msgid "Failed to write data to \"%s\""
-msgstr ""
-
-#. display an error to the user
-#: ../thunar-vfs/thunar-vfs-io-local-xfer.c:239
-#: ../thunar-vfs/thunar-vfs-io-local-xfer.c:307
-#: ../thunar-vfs/thunar-vfs-io-ops.c:496 ../thunar/thunar-chooser-dialog.c:783
-#, c-format
-msgid "Failed to remove \"%s\""
-msgstr ""
-
-#: ../thunar-vfs/thunar-vfs-io-local-xfer.c:274
-#, c-format
-msgid "Failed to read data from \"%s\""
-msgstr ""
-
-#: ../thunar-vfs/thunar-vfs-io-local-xfer.c:368
-#, c-format
-msgid "copy of %s"
-msgstr ""
-
-#: ../thunar-vfs/thunar-vfs-io-local-xfer.c:369
-#: ../thunar/thunar-list-model.c:786 ../thunar/thunar-properties-dialog.c:861
-#, c-format
-msgid "link to %s"
-msgstr ""
-
-#: ../thunar-vfs/thunar-vfs-io-local-xfer.c:372
-#, c-format
-msgid "another copy of %s"
-msgstr ""
-
-#: ../thunar-vfs/thunar-vfs-io-local-xfer.c:373
-#, c-format
-msgid "another link to %s"
-msgstr ""
-
-#: ../thunar-vfs/thunar-vfs-io-local-xfer.c:376
-#, c-format
-msgid "third copy of %s"
-msgstr ""
-
-#: ../thunar-vfs/thunar-vfs-io-local-xfer.c:377
-#, c-format
-msgid "third link to %s"
-msgstr ""
-
-#. if we had no match on the NAMES, try the "%uth copy of %s" pattern
-#: ../thunar-vfs/thunar-vfs-io-local-xfer.c:416
-#: ../thunar-vfs/thunar-vfs-io-local-xfer.c:432
-#, c-format
-msgid "%uth copy of %s"
-msgid_plural "%uth copy of %s"
-msgstr[0] ""
-msgstr[1] ""
-
-#: ../thunar-vfs/thunar-vfs-io-local-xfer.c:434
-#, c-format
-msgid "%uth link to %s"
-msgid_plural "%uth link to %s"
-msgstr[0] ""
-msgstr[1] ""
-
-#. unable to stat source file, impossible to copy then
-#. the file does not exist, don't try to create a symlink then
-#: ../thunar-vfs/thunar-vfs-io-local-xfer.c:494
-#: ../thunar-vfs/thunar-vfs-io-local-xfer.c:611
-#: ../thunar-vfs/thunar-vfs-io-ops.c:144
-#, c-format
-msgid "Failed to determine file info for \"%s\""
-msgstr ""
-
-#: ../thunar-vfs/thunar-vfs-io-local-xfer.c:510
-#: ../thunar-vfs/thunar-vfs-io-ops.c:416
-#, c-format
-msgid "Failed to create directory \"%s\""
-msgstr ""
-
-#. TRANSLATORS: FIFO is an acronym for First In, First Out. You can replace the word with `pipe'.
-#: ../thunar-vfs/thunar-vfs-io-local-xfer.c:519
-#, c-format
-msgid "Failed to create named fifo \"%s\""
-msgstr ""
-
-#: ../thunar-vfs/thunar-vfs-io-local-xfer.c:537
-#: ../thunar-vfs/thunar-vfs-io-local-xfer.c:617
-#, c-format
-msgid "Failed to create symbolic link \"%s\""
-msgstr ""
-
-#: ../thunar-vfs/thunar-vfs-io-local-xfer.c:550
-#, c-format
-msgid "Special files cannot be copied"
-msgstr ""
-
-#: ../thunar-vfs/thunar-vfs-io-local-xfer.c:630
-#, c-format
-msgid "Symbolic links are not supported"
-msgstr ""
-
-#. ...and a special display name
-#: ../thunar-vfs/thunar-vfs-io-local.c:396
-#: ../thunar/thunar-shortcuts-view.c:307
-msgid "File System"
-msgstr ""
-
-#. generate a useful error message
-#: ../thunar-vfs/thunar-vfs-io-ops.c:223
-#, c-format
-msgid "Failed to copy \"%s\" to \"%s\""
-msgstr ""
-
-#. generate a useful error message
-#: ../thunar-vfs/thunar-vfs-io-ops.c:290
-#, c-format
-msgid "Failed to link \"%s\" to \"%s\""
-msgstr ""
-
-#. generate a useful error message
-#: ../thunar-vfs/thunar-vfs-io-ops.c:367
-#, c-format
-msgid "Failed to move \"%s\" to \"%s\""
-msgstr ""
-
-#: ../thunar-vfs/thunar-vfs-io-trash.c:946
-#, c-format
-msgid "The URI \"%s\" does not refer to a valid resource in the trash"
-msgstr ""
-
-#: ../thunar-vfs/thunar-vfs-io-trash.c:1123
-msgid "Trash"
-msgstr ""
-
-#. we don't support copying files within the trash
-#. we don't support moving files within the trash
-#: ../thunar-vfs/thunar-vfs-io-trash.c:1317
-#: ../thunar-vfs/thunar-vfs-io-trash.c:1431
-#, c-format
-msgid "Cannot move or copy files within the trash"
-msgstr ""
-
-#. no "ask-replace" handler, fallback to "ask"
-#: ../thunar-vfs/thunar-vfs-job.c:401
-#, c-format
-msgid ""
-"The file \"%s\" already exists. Would you like to replace it?\n"
-"\n"
-"If you replace an existing file, its contents will be overwritten."
-msgstr ""
-
-#: ../thunar-vfs/thunar-vfs-job.c:897
-msgid "Do you want to overwrite it?"
-msgstr ""
-
-#: ../thunar-vfs/thunar-vfs-job.c:1042
-msgid "Do you want to skip it?"
-msgstr ""
-
-#: ../thunar-vfs/thunar-vfs-mime-database.c:1684
-#, c-format
-msgid "Failed to load application from file %s"
-msgstr ""
-
-#. tell the user that we failed to delete the application launcher
-#: ../thunar-vfs/thunar-vfs-mime-database.c:1750
-#, c-format
-msgid "Failed to remove \"%s\": %s"
-msgstr ""
-
-#: ../thunar-vfs/thunar-vfs-mime-handler.c:132
-msgid "Command"
-msgstr ""
-
-#: ../thunar-vfs/thunar-vfs-mime-handler.c:133
-msgid "The command to run the mime handler"
-msgstr ""
-
-#: ../thunar-vfs/thunar-vfs-mime-handler.c:145
-msgid "Flags"
-msgstr ""
-
-#: ../thunar-vfs/thunar-vfs-mime-handler.c:146
-msgid "The flags for the mime handler"
-msgstr ""
-
-#: ../thunar-vfs/thunar-vfs-mime-handler.c:161
-msgid "Icon"
-msgstr ""
-
-#: ../thunar-vfs/thunar-vfs-mime-handler.c:162
-msgid "The icon of the mime handler"
-msgstr ""
-
-#: ../thunar-vfs/thunar-vfs-mime-handler.c:174
-#: ../thunar/thunar-enum-types.c:118 ../thunar/thunar-renamer-dialog.c:442
-#: ../thunarx/thunarx-renamer.c:177
-msgid "Name"
-msgstr ""
-
-#: ../thunar-vfs/thunar-vfs-mime-handler.c:175
-msgid "The name of the mime handler"
-msgstr ""
-
-#: ../thunar-vfs/thunar-vfs-mime-info.c:234
-#, c-format
-msgid "%s document"
-msgstr ""
-
-#: ../thunar-vfs/thunar-vfs-path.c:362
-#, c-format
-msgid "The URI \"%s\" is invalid"
-msgstr ""
-
-#: ../thunar-vfs/thunar-vfs-path.c:800
-#, c-format
-msgid "Path too long to fit into buffer"
-msgstr ""
-
-#: ../thunar-vfs/thunar-vfs-path.c:903
-#, c-format
-msgid "URI too long to fit into buffer"
-msgstr ""
-
-#: ../thunar-vfs/thunar-vfs-private.c:233
-#, c-format
-msgid "Operation not supported"
-msgstr ""
-
-#. TRANSLATORS: This error indicates that an URI contains an invalid escaped character (RFC 2396)
-#: ../thunar-vfs/thunar-vfs-private.c:335
-#, c-format
-msgid "Invalidly escaped characters"
-msgstr ""
-
-#: ../thunar-vfs/thunar-vfs-thumb.c:222 ../thunar/thunar-enum-types.c:121
-msgid "Size"
-msgstr ""
-
-#: ../thunar-vfs/thunar-vfs-thumb.c:223
-msgid "The desired thumbnail size"
-msgstr ""
-
-#. update the progress information
-#: ../thunar-vfs/thunar-vfs-transfer-job.c:175
-msgid "Collecting files..."
-msgstr ""
-
-#: ../thunar-vfs/thunar-vfs-util.c:251
-#, c-format
-msgid "Invalid path"
-msgstr ""
-
-#: ../thunar-vfs/thunar-vfs-util.c:287
-#, c-format
-msgid "Unknown user \"%s\""
-msgstr ""
-
-#. something went wrong, for sure
-#. display an error dialog to inform the user
-#: ../thunar-vfs/thunar-vfs-volume-hal.c:297
-#: ../thunar/thunar-location-entry.c:650
-#, c-format
-msgid "Failed to determine the mount point for %s"
-msgstr ""
-
-#: ../thunar-vfs/thunar-vfs-volume-hal.c:875
-#, c-format
-msgid "Failed to connect to the HAL daemon: %s"
-msgstr ""
-
-#: ../thunar/main.c:54
+#: ../thunar/main.c:58
msgid "Open the bulk rename dialog"
msgstr ""
-#: ../thunar/main.c:56
+#: ../thunar/main.c:60
msgid "Run in daemon mode"
msgstr ""
-#: ../thunar/main.c:58
+#: ../thunar/main.c:62
msgid "Run in daemon mode (not supported)"
msgstr ""
-#: ../thunar/main.c:62
+#: ../thunar/main.c:66
msgid "Quit a running Thunar instance"
msgstr ""
-#: ../thunar/main.c:64
+#: ../thunar/main.c:68
msgid "Quit a running Thunar instance (not supported)"
msgstr ""
-#: ../thunar/main.c:66
+#: ../thunar/main.c:70
msgid "Print version information and exit"
msgstr ""
#. setup application name
-#: ../thunar/main.c:88
+#: ../thunar/main.c:123
msgid "Thunar"
msgstr ""
#. initialize Gtk+
-#: ../thunar/main.c:102
+#: ../thunar/main.c:137
msgid "[FILES...]"
msgstr ""
-#: ../thunar/main.c:109
+#: ../thunar/main.c:144
#, c-format
msgid "Thunar: Failed to open display: %s\n"
msgstr ""
#. yep, there's an error, so print it
-#: ../thunar/main.c:114
+#: ../thunar/main.c:149
#, c-format
msgid "Thunar: %s\n"
msgstr ""
-#: ../thunar/main.c:125
+#: ../thunar/main.c:160
msgid "The Thunar development team. All rights reserved."
msgstr ""
-#: ../thunar/main.c:126
+#: ../thunar/main.c:161
msgid "Written by Benedikt Meurer <benny at xfce.org>."
msgstr ""
-#: ../thunar/main.c:127
+#: ../thunar/main.c:162
#, c-format
msgid "Please report bugs to <%s>."
msgstr ""
@@ -488,52 +128,50 @@ msgid "Sort items in descending order"
msgstr ""
#. display an error message to the user
-#: ../thunar/thunar-application.c:409 ../thunar/thunar-application.c:453
+#: ../thunar/thunar-application.c:391
msgid "Failed to launch operation"
msgstr ""
#. failed to launch exo-eject, inform the user about this
-#. display an error to the user
-#: ../thunar/thunar-application.c:623 ../thunar/thunar-chooser-dialog.c:534
+#: ../thunar/thunar-application.c:626
#, c-format
msgid "Failed to execute \"%s\""
msgstr ""
-#. tell the user that we were unable to launch the file specified on the cmdline
-#: ../thunar/thunar-application.c:1118 ../thunar/thunar-application.c:1131
+#. tell the user that we were unable to launch the file specified
+#: ../thunar/thunar-application.c:1099 ../thunar/thunar-application.c:1220
+#: ../thunar/thunar-launcher.c:1107 ../thunar/thunar-location-entry.c:451
+#: ../thunar/thunar-location-entry.c:479
+#: ../thunar/thunar-shortcuts-view.c:1236 ../thunar/thunar-window.c:1429
#, c-format
msgid "Failed to open \"%s\""
msgstr ""
-#: ../thunar/thunar-application.c:1133
+#: ../thunar/thunar-application.c:1224
#, c-format
msgid "Failed to open \"%s\": %s"
msgstr ""
-#: ../thunar/thunar-application.c:1170 ../thunar/thunar-application.c:1203
+#: ../thunar/thunar-application.c:1294 ../thunar/thunar-application.c:1327
msgid "Copying files..."
msgstr ""
-#: ../thunar/thunar-application.c:1237
+#: ../thunar/thunar-application.c:1361
msgid "Creating symbolic links..."
msgstr ""
-#: ../thunar/thunar-application.c:1277
-msgid "Moving files into the trash..."
-msgstr ""
-
-#: ../thunar/thunar-application.c:1282
+#: ../thunar/thunar-application.c:1402
msgid "Moving files..."
msgstr ""
-#: ../thunar/thunar-application.c:1362
+#: ../thunar/thunar-application.c:1474
#, c-format
msgid ""
"Are you sure that you want to\n"
"permanently delete \"%s\"?"
msgstr ""
-#: ../thunar/thunar-application.c:1367
+#: ../thunar/thunar-application.c:1479
#, c-format
msgid ""
"Are you sure that you want to permanently\n"
@@ -544,158 +182,150 @@ msgid_plural ""
msgstr[0] ""
msgstr[1] ""
-#: ../thunar/thunar-application.c:1387
+#: ../thunar/thunar-application.c:1499
msgid "If you delete a file, it is permanently lost."
msgstr ""
-#: ../thunar/thunar-application.c:1397
+#: ../thunar/thunar-application.c:1509
msgid "Deleting files..."
msgstr ""
-#: ../thunar/thunar-application.c:1449
+#: ../thunar/thunar-application.c:1544
+msgid "Moving files into the trash..."
+msgstr ""
+
+#: ../thunar/thunar-application.c:1583
msgid "Creating files..."
msgstr ""
-#: ../thunar/thunar-application.c:1489
+#: ../thunar/thunar-application.c:1622
msgid "Creating directories..."
msgstr ""
-#: ../thunar/thunar-application.c:1527
+#: ../thunar/thunar-application.c:1660
msgid "Remove all files and folders from the Trash?"
msgstr ""
#. append the "Empty Trash" menu action
#. add the "Empty Trash" menu item
-#: ../thunar/thunar-application.c:1532 ../thunar/thunar-location-buttons.c:171
-#: ../thunar/thunar-shortcuts-view.c:875 ../thunar/thunar-tree-view.c:1122
-#: ../thunar/thunar-window.c:287 ../plugins/thunar-tpa/main.c:49
+#: ../thunar/thunar-application.c:1665 ../thunar/thunar-location-buttons.c:173
+#: ../thunar/thunar-shortcuts-view.c:834 ../thunar/thunar-tree-view.c:1142
+#: ../thunar/thunar-window.c:291 ../plugins/thunar-tpa/main.c:49
msgid "_Empty Trash"
msgstr ""
-#: ../thunar/thunar-application.c:1536
+#: ../thunar/thunar-application.c:1669
msgid ""
"If you choose to empty the Trash, all items in it will be permanently lost. "
"Please note that you can also delete them separately."
msgstr ""
-#: ../thunar/thunar-application.c:1553
+#: ../thunar/thunar-application.c:1686
msgid "Emptying the Trash..."
msgstr ""
-#: ../thunar/thunar-application.c:1607
+#: ../thunar/thunar-application.c:1732
#, c-format
msgid "Failed to determine the original path for \"%s\""
msgstr ""
-#: ../thunar/thunar-application.c:1635
-#, c-format
-msgid "Create the folder \"%s\"?"
-msgstr ""
-
-#: ../thunar/thunar-application.c:1639
-msgid "C_reate Folder"
-msgstr ""
-
-#: ../thunar/thunar-application.c:1645
-#, c-format
-msgid ""
-"The folder \"%s\" does not exist anymore, but it is required to restore the "
-"file \"%s\" from the trash. Do you want to create the folder again?"
-msgstr ""
-
#. display an error dialog
-#: ../thunar/thunar-application.c:1682
+#: ../thunar/thunar-application.c:1749
#, c-format
-msgid "Failed to restore \"%s\""
+msgid "Could not restore \"%s\""
msgstr ""
-#: ../thunar/thunar-application.c:1689
+#: ../thunar/thunar-application.c:1757
msgid "Restoring files..."
msgstr ""
#. tell the user that it didn't work
-#. display an error to the user
-#: ../thunar/thunar-chooser-button.c:275 ../thunar/thunar-chooser-dialog.c:514
+#: ../thunar/thunar-chooser-button.c:268 ../thunar/thunar-chooser-dialog.c:499
#, c-format
msgid "Failed to set default application for \"%s\""
msgstr ""
-#: ../thunar/thunar-chooser-button.c:360
+#: ../thunar/thunar-chooser-button.c:340
msgid "No application selected"
msgstr ""
-#: ../thunar/thunar-chooser-button.c:366
+#: ../thunar/thunar-chooser-button.c:347
#, c-format
msgid ""
"The selected application is used to open this and other files of type \"%s\"."
msgstr ""
#. add the "Other Application..." choice
-#: ../thunar/thunar-chooser-button.c:504
+#: ../thunar/thunar-chooser-button.c:459
msgid "_Other Application..."
msgstr ""
-#: ../thunar/thunar-chooser-dialog.c:220 ../thunar/thunar-launcher.c:143
+#: ../thunar/thunar-chooser-dialog.c:219 ../thunar/thunar-launcher.c:173
msgid "Open With"
msgstr ""
#. create the "Custom command" expand
-#: ../thunar/thunar-chooser-dialog.c:294
+#: ../thunar/thunar-chooser-dialog.c:291
msgid "Use a _custom command:"
msgstr ""
-#: ../thunar/thunar-chooser-dialog.c:295
+#: ../thunar/thunar-chooser-dialog.c:292
msgid ""
"Use a custom command for an application that is not available from the above "
"application list."
msgstr ""
#. create the "Custom command" button
-#: ../thunar/thunar-chooser-dialog.c:314
+#: ../thunar/thunar-chooser-dialog.c:311
msgid "_Browse..."
msgstr ""
#. create the "Use as default for this kind of file" button
-#: ../thunar/thunar-chooser-dialog.c:320
+#: ../thunar/thunar-chooser-dialog.c:317
msgid "Use as _default for this kind of file"
msgstr ""
#. display an error to the user
-#: ../thunar/thunar-chooser-dialog.c:489
+#: ../thunar/thunar-chooser-dialog.c:472
#, c-format
msgid "Failed to add new application \"%s\""
msgstr ""
+#: ../thunar/thunar-chooser-dialog.c:526
+#, c-format
+msgid "Failed to execute application \"%s\""
+msgstr ""
+
#. append the "Remove Launcher" item
-#: ../thunar/thunar-chooser-dialog.c:605
+#: ../thunar/thunar-chooser-dialog.c:598
msgid "_Remove Launcher"
msgstr ""
#. update the header label
-#: ../thunar/thunar-chooser-dialog.c:701
+#: ../thunar/thunar-chooser-dialog.c:683
#, c-format
msgid "Open <i>%s</i> and other files of type \"%s\" with:"
msgstr ""
-#: ../thunar/thunar-chooser-dialog.c:709
+#: ../thunar/thunar-chooser-dialog.c:691
#, c-format
msgid ""
"Browse the file system to select an application to open files of type \"%s\"."
msgstr ""
-#: ../thunar/thunar-chooser-dialog.c:715
+#: ../thunar/thunar-chooser-dialog.c:697
#, c-format
msgid ""
"Change the default application for files of type \"%s\" to the selected "
"application."
msgstr ""
-#: ../thunar/thunar-chooser-dialog.c:762
+#: ../thunar/thunar-chooser-dialog.c:744
#, c-format
msgid "Are you sure that you want to remove \"%s\"?"
msgstr ""
-#: ../thunar/thunar-chooser-dialog.c:768
+#: ../thunar/thunar-chooser-dialog.c:750
msgid ""
"This will remove the application launcher that appears in the file context "
"menu, but will not uninstall the application itself.\n"
@@ -704,58 +334,62 @@ msgid ""
"command box in the \"Open With\" dialog of the file manager."
msgstr ""
-#: ../thunar/thunar-chooser-dialog.c:809
+#. display an error to the user
+#: ../thunar/thunar-chooser-dialog.c:765
+#, c-format
+msgid "Failed to remove \"%s\""
+msgstr ""
+
+#: ../thunar/thunar-chooser-dialog.c:791
#: ../plugins/thunar-uca/thunar-uca-editor.c:492
msgid "Select an Application"
msgstr ""
-#: ../thunar/thunar-chooser-dialog.c:819
+#: ../thunar/thunar-chooser-dialog.c:801
#: ../thunar/thunar-renamer-dialog.c:1090
#: ../plugins/thunar-uca/thunar-uca-editor.c:502
msgid "All Files"
msgstr ""
-#: ../thunar/thunar-chooser-dialog.c:824
+#: ../thunar/thunar-chooser-dialog.c:806
#: ../plugins/thunar-uca/thunar-uca-editor.c:507
msgid "Executable Files"
msgstr ""
-#: ../thunar/thunar-chooser-dialog.c:839
+#: ../thunar/thunar-chooser-dialog.c:821
#: ../plugins/thunar-uca/thunar-uca-editor.c:522
msgid "Perl Scripts"
msgstr ""
-#: ../thunar/thunar-chooser-dialog.c:845
+#: ../thunar/thunar-chooser-dialog.c:827
#: ../plugins/thunar-uca/thunar-uca-editor.c:528
msgid "Python Scripts"
msgstr ""
-#: ../thunar/thunar-chooser-dialog.c:851
+#: ../thunar/thunar-chooser-dialog.c:833
#: ../plugins/thunar-uca/thunar-uca-editor.c:534
msgid "Ruby Scripts"
msgstr ""
-#: ../thunar/thunar-chooser-dialog.c:857
+#: ../thunar/thunar-chooser-dialog.c:839
#: ../plugins/thunar-uca/thunar-uca-editor.c:540
msgid "Shell Scripts"
msgstr ""
-#: ../thunar/thunar-chooser-model.c:324
+#: ../thunar/thunar-chooser-model.c:279
msgid "None available"
msgstr ""
-#. append the "Recommended Applications:" category
-#: ../thunar/thunar-chooser-model.c:365
+#: ../thunar/thunar-chooser-model.c:315
msgid "Recommended Applications"
msgstr ""
-#. append the "Other Applications:" category
-#: ../thunar/thunar-chooser-model.c:368
+#: ../thunar/thunar-chooser-model.c:332
msgid "Other Applications"
msgstr ""
#. tell the user that we cannot paste
-#: ../thunar/thunar-clipboard-manager.c:362
+#: ../thunar/thunar-clipboard-manager.c:359
msgid "There is nothing on the clipboard to paste"
msgstr ""
@@ -820,9 +454,9 @@ msgstr ""
#. the file_time is invalid
#. reset page title
#. tell the user that we're unable to determine the file info
-#: ../thunar/thunar-column-model.c:896 ../thunar/thunar-list-model.c:737
-#: ../thunar/thunar-list-model.c:766
-#: ../thunar/thunar-permissions-chooser.c:269 ../thunar/thunar-util.c:170
+#: ../thunar/thunar-column-model.c:896 ../thunar/thunar-list-model.c:734
+#: ../thunar/thunar-list-model.c:762
+#: ../thunar/thunar-permissions-chooser.c:274 ../thunar/thunar-util.c:255
#: ../plugins/thunar-apr/thunar-apr-desktop-page.c:469
#: ../plugins/thunar-apr/thunar-apr-image-page.c:287
#: ../plugins/thunar-apr/thunar-apr-image-page.c:288
@@ -838,33 +472,33 @@ msgstr ""
msgid "Compact view"
msgstr ""
-#: ../thunar/thunar-create-dialog.c:163
+#: ../thunar/thunar-create-dialog.c:162
msgid "C_reate"
msgstr ""
-#: ../thunar/thunar-create-dialog.c:178 ../thunar/thunar-dialogs.c:112
+#: ../thunar/thunar-create-dialog.c:177 ../thunar/thunar-dialogs.c:110
msgid "Enter the new name:"
msgstr ""
#. display an error message
-#: ../thunar/thunar-create-dialog.c:520
+#: ../thunar/thunar-create-dialog.c:495
#, c-format
msgid "Cannot convert filename \"%s\" to the local encoding"
msgstr ""
-#: ../thunar/thunar-dbus-service.c:392
+#: ../thunar/thunar-dbus-service.c:393
#, c-format
msgid "Invalid filename \"%s\""
msgstr ""
#. LaunchFiles() invoked without a valid working directory
-#: ../thunar/thunar-dbus-service.c:721
+#: ../thunar/thunar-dbus-service.c:720
#, c-format
msgid "The working directory must be an absolute path"
msgstr ""
#. LaunchFiles() invoked with an empty filename list
-#: ../thunar/thunar-dbus-service.c:729
+#: ../thunar/thunar-dbus-service.c:728
#, c-format
msgid "Atleast one filename must be specified"
msgstr ""
@@ -877,184 +511,238 @@ msgstr ""
msgid "Configure the columns in the detailed list view"
msgstr ""
-#: ../thunar/thunar-details-view.c:420
+#: ../thunar/thunar-details-view.c:418
msgid "Detailed directory listing"
msgstr ""
-#: ../thunar/thunar-details-view.c:421
+#: ../thunar/thunar-details-view.c:419
msgid "Details view"
msgstr ""
#. create a new dialog window
-#: ../thunar/thunar-dialogs.c:84
+#: ../thunar/thunar-dialogs.c:82
#, c-format
msgid "Rename \"%s\""
msgstr ""
-#: ../thunar/thunar-dialogs.c:91
+#: ../thunar/thunar-dialogs.c:89
msgid "_Rename"
msgstr ""
-#. display an error message
-#: ../thunar/thunar-dialogs.c:161 ../thunar/thunar-properties-dialog.c:1006
-#, c-format
-msgid "Failed to rename \"%s\""
-msgstr ""
-
-#: ../thunar/thunar-dialogs.c:248
+#: ../thunar/thunar-dialogs.c:229
msgid "translator-credits"
msgstr ""
#. display an error message to the user
#. tell the user that we failed
-#: ../thunar/thunar-dialogs.c:375 ../thunar/thunar-renamer-dialog.c:976
+#: ../thunar/thunar-dialogs.c:356 ../thunar/thunar-renamer-dialog.c:976
msgid "Failed to open the documentation browser"
msgstr ""
-#: ../thunar/thunar-dialogs.c:472
+#: ../thunar/thunar-dialogs.c:453
msgid "_Yes"
msgstr ""
-#: ../thunar/thunar-dialogs.c:476
+#: ../thunar/thunar-dialogs.c:457
msgid "Yes to _all"
msgstr ""
-#: ../thunar/thunar-dialogs.c:480
+#: ../thunar/thunar-dialogs.c:461
msgid "_No"
msgstr ""
-#: ../thunar/thunar-dialogs.c:484
+#: ../thunar/thunar-dialogs.c:465
msgid "N_o to all"
msgstr ""
-#: ../thunar/thunar-dialogs.c:488
+#: ../thunar/thunar-dialogs.c:469
msgid "_Retry"
msgstr ""
-#: ../thunar/thunar-dialogs.c:493
+#: ../thunar/thunar-dialogs.c:474
msgid "_Cancel"
msgstr ""
#. setup the confirmation dialog
-#: ../thunar/thunar-dialogs.c:573
+#: ../thunar/thunar-dialogs.c:548
msgid "Confirm to replace files"
msgstr ""
-#: ../thunar/thunar-dialogs.c:579
+#: ../thunar/thunar-dialogs.c:554
msgid "_Skip"
msgstr ""
-#: ../thunar/thunar-dialogs.c:580
+#: ../thunar/thunar-dialogs.c:555
msgid "Replace _All"
msgstr ""
-#: ../thunar/thunar-dialogs.c:581
+#: ../thunar/thunar-dialogs.c:556
msgid "_Replace"
msgstr ""
-#: ../thunar/thunar-dialogs.c:611
+#: ../thunar/thunar-dialogs.c:588
+#, c-format
+msgid "This folder already contains a symbolic link \"%s\"."
+msgstr ""
+
+#: ../thunar/thunar-dialogs.c:593
+#, c-format
+msgid "This folder already contains a folder \"%s\"."
+msgstr ""
+
+#: ../thunar/thunar-dialogs.c:598
#, c-format
msgid "This folder already contains a file \"%s\"."
msgstr ""
-#: ../thunar/thunar-dialogs.c:619
+#: ../thunar/thunar-dialogs.c:610
+msgid "ReplaceDialogPart1|Do you want to replace the link"
+msgstr ""
+
+#: ../thunar/thunar-dialogs.c:612
+msgid "ReplaceDialogPart1|Do you want to replace the existing folder"
+msgstr ""
+
+#: ../thunar/thunar-dialogs.c:614
msgid "ReplaceDialogPart1|Do you want to replace the existing file"
msgstr ""
#.
#. Fourth box (size, volume, free space)
#.
-#: ../thunar/thunar-dialogs.c:635 ../thunar/thunar-dialogs.c:660
-#: ../thunar/thunar-properties-dialog.c:440
+#: ../thunar/thunar-dialogs.c:631 ../thunar/thunar-dialogs.c:662
+#: ../thunar/thunar-properties-dialog.c:442
msgid "Size:"
msgstr ""
-#: ../thunar/thunar-dialogs.c:635 ../thunar/thunar-dialogs.c:660
-#: ../thunar/thunar-properties-dialog.c:401
+#: ../thunar/thunar-dialogs.c:631 ../thunar/thunar-dialogs.c:662
+#: ../thunar/thunar-properties-dialog.c:403
msgid "Modified:"
msgstr ""
-#: ../thunar/thunar-dialogs.c:644
+#: ../thunar/thunar-dialogs.c:641
+msgid "ReplaceDialogPart2|with the following link?"
+msgstr ""
+
+#: ../thunar/thunar-dialogs.c:643
+msgid "ReplaceDialogPart2|with the following folder?"
+msgstr ""
+
+#: ../thunar/thunar-dialogs.c:645
msgid "ReplaceDialogPart2|with the following file?"
msgstr ""
-#: ../thunar/thunar-dnd.c:70
+#: ../thunar/thunar-dnd.c:71
msgid "_Copy here"
msgstr ""
-#: ../thunar/thunar-dnd.c:70
+#: ../thunar/thunar-dnd.c:71
msgid "_Move here"
msgstr ""
-#: ../thunar/thunar-dnd.c:70
+#: ../thunar/thunar-dnd.c:71
msgid "_Link here"
msgstr ""
#. display an error to the user
#. display an error message to the user
-#: ../thunar/thunar-dnd.c:252 ../thunar/thunar-launcher.c:551
+#: ../thunar/thunar-dnd.c:253 ../thunar/thunar-launcher.c:589
#, c-format
msgid "Failed to execute file \"%s\""
msgstr ""
-#: ../thunar/thunar-enum-types.c:44
+#: ../thunar/thunar-enum-types.c:45
msgid "Name only"
msgstr ""
-#: ../thunar/thunar-enum-types.c:45
+#: ../thunar/thunar-enum-types.c:46
msgid "Suffix only"
msgstr ""
-#: ../thunar/thunar-enum-types.c:46
+#: ../thunar/thunar-enum-types.c:47
msgid "Name and Suffix"
msgstr ""
-#: ../thunar/thunar-enum-types.c:114
+#: ../thunar/thunar-enum-types.c:115
#: ../plugins/thunar-sbr/thunar-sbr-enum-types.c:135
msgid "Date Accessed"
msgstr ""
-#: ../thunar/thunar-enum-types.c:115
+#: ../thunar/thunar-enum-types.c:116
#: ../plugins/thunar-sbr/thunar-sbr-enum-types.c:136
msgid "Date Modified"
msgstr ""
-#: ../thunar/thunar-enum-types.c:116
+#: ../thunar/thunar-enum-types.c:117
msgid "Group"
msgstr ""
-#: ../thunar/thunar-enum-types.c:117
+#: ../thunar/thunar-enum-types.c:118
msgid "MIME Type"
msgstr ""
-#: ../thunar/thunar-enum-types.c:119
+#: ../thunar/thunar-enum-types.c:119 ../thunar/thunar-renamer-dialog.c:442
+#: ../thunarx/thunarx-renamer.c:177
+msgid "Name"
+msgstr ""
+
+#: ../thunar/thunar-enum-types.c:120
msgid "Owner"
msgstr ""
#.
#. Permissions chooser
#.
-#: ../thunar/thunar-enum-types.c:120 ../thunar/thunar-properties-dialog.c:513
+#: ../thunar/thunar-enum-types.c:121 ../thunar/thunar-properties-dialog.c:515
msgid "Permissions"
msgstr ""
#: ../thunar/thunar-enum-types.c:122
-msgid "Type"
+msgid "Size"
msgstr ""
#: ../thunar/thunar-enum-types.c:123
-msgid "File"
+msgid "Type"
msgstr ""
#: ../thunar/thunar-enum-types.c:124
+msgid "File"
+msgstr ""
+
+#: ../thunar/thunar-enum-types.c:125
msgid "File Name"
msgstr ""
-#: ../thunar/thunar-file.c:743
+#: ../thunar/thunar-exec.c:562
+#, c-format
+msgid "Unknown error"
+msgstr ""
+
+#: ../thunar/thunar-file.c:951
#, c-format
msgid "The root folder has no parent"
msgstr ""
+#: ../thunar/thunar-file.c:1011
+#, c-format
+msgid "Failed to parse the desktop file: %s"
+msgstr ""
+
+#: ../thunar/thunar-file.c:1049
+#, c-format
+msgid "No Exec field specified"
+msgstr ""
+
+#: ../thunar/thunar-file.c:1070
+#, c-format
+msgid "No URL field specified"
+msgstr ""
+
+#: ../thunar/thunar-file.c:1076
+#, c-format
+msgid "Invalid desktop file"
+msgstr ""
+
#. create the "back" action
#: ../thunar/thunar-history.c:193
msgid "Back"
@@ -1073,7 +761,7 @@ msgstr ""
msgid "Go to the next visited folder"
msgstr ""
-#: ../thunar/thunar-icon-factory.c:754
+#: ../thunar/thunar-icon-factory.c:681
#, c-format
msgid "Failed to load fallback icon from \"%s\" (%s). Check your installation!"
msgstr ""
@@ -1086,57 +774,166 @@ msgstr ""
msgid "Icon view"
msgstr ""
+#: ../thunar/thunar-io-jobs.c:160 ../thunar/thunar-io-jobs.c:297
+#, c-format
+msgid "The file \"%s\" already exists"
+msgstr ""
+
+#: ../thunar/thunar-io-jobs.c:183
+#, c-format
+msgid "Failed to create empty file \"%s\": %s"
+msgstr ""
+
+#: ../thunar/thunar-io-jobs.c:320
+#, c-format
+msgid "Failed to create directory \"%s\": %s"
+msgstr ""
+
+#. tell the user that we're preparing to unlink the files
+#: ../thunar/thunar-io-jobs.c:384
+msgid "Preparing..."
+msgstr ""
+
+#: ../thunar/thunar-io-jobs.c:446
+#, c-format
+msgid "Could not delete file \"%s\": %s"
+msgstr ""
+
+#: ../thunar/thunar-io-jobs.c:594
+#, c-format
+msgid "Could not create symbolic link to \"%s\" because it is not a local file"
+msgstr ""
+
+#. generate a useful error message
+#: ../thunar/thunar-io-jobs.c:781
+#, c-format
+msgid "Failed to change the owner of \"%s\": %s"
+msgstr ""
+
+#: ../thunar/thunar-io-jobs.c:782
+#, c-format
+msgid "Failed to change the group of \"%s\": %s"
+msgstr ""
+
+#: ../thunar/thunar-io-jobs.c:938
+#, c-format
+msgid "Failed to change the permissions of \"%s\": %s"
+msgstr ""
+
+#. Copy/link name for n <= 3
+#: ../thunar/thunar-io-jobs-util.c:36
+#, c-format
+msgid "copy of %s"
+msgstr ""
+
+#: ../thunar/thunar-io-jobs-util.c:36 ../thunar/thunar-list-model.c:779
+#: ../thunar/thunar-properties-dialog.c:907
+#, c-format
+msgid "link to %s"
+msgstr ""
+
+#: ../thunar/thunar-io-jobs-util.c:37
+#, c-format
+msgid "another copy of %s"
+msgstr ""
+
+#: ../thunar/thunar-io-jobs-util.c:37
+#, c-format
+msgid "another link to %s"
+msgstr ""
+
+#: ../thunar/thunar-io-jobs-util.c:38
+#, c-format
+msgid "third copy of %s"
+msgstr ""
+
+#: ../thunar/thunar-io-jobs-util.c:38
+#, c-format
+msgid "third link to %s"
+msgstr ""
+
+#. Fallback copy/link name for n >= 4
+#: ../thunar/thunar-io-jobs-util.c:41
+#, c-format
+msgid "%uth copy of %s"
+msgstr ""
+
+#: ../thunar/thunar-io-jobs-util.c:41
+#, c-format
+msgid "%uth link to %s"
+msgstr ""
+
+#: ../thunar/thunar-job.c:277
+#, c-format
+msgid ""
+"The file \"%s\" already exists. Would you like to replace it?\n"
+"\n"
+"If you replace an existing file, its contents will be overwritten."
+msgstr ""
+
+#: ../thunar/thunar-job.c:357
+msgid "Do you want to overwrite it?"
+msgstr ""
+
+#: ../thunar/thunar-job.c:411
+msgid "Do you want to create it?"
+msgstr ""
+
+#: ../thunar/thunar-job.c:513
+msgid "Do you want to skip it?"
+msgstr ""
+
#. append the "Open" menu action
-#: ../thunar/thunar-launcher.c:140 ../thunar/thunar-launcher.c:808
-#: ../thunar/thunar-location-buttons.c:168
-#: ../thunar/thunar-shortcuts-view.c:817 ../thunar/thunar-tree-view.c:1063
+#: ../thunar/thunar-launcher.c:170 ../thunar/thunar-launcher.c:846
+#: ../thunar/thunar-location-buttons.c:170
+#: ../thunar/thunar-shortcuts-view.c:785 ../thunar/thunar-tree-view.c:1092
msgid "_Open"
msgstr ""
#. append the "Open in New Window" menu action
-#: ../thunar/thunar-launcher.c:141 ../thunar/thunar-location-buttons.c:169
-#: ../thunar/thunar-shortcuts-view.c:828 ../thunar/thunar-tree-view.c:1075
+#: ../thunar/thunar-launcher.c:171 ../thunar/thunar-location-buttons.c:171
+#: ../thunar/thunar-shortcuts-view.c:796 ../thunar/thunar-tree-view.c:1104
msgid "Open in New Window"
msgstr ""
-#: ../thunar/thunar-launcher.c:141
+#: ../thunar/thunar-launcher.c:171
msgid "Open the selected directory in a new window"
msgstr ""
-#: ../thunar/thunar-launcher.c:142 ../thunar/thunar-launcher.c:144
+#: ../thunar/thunar-launcher.c:172 ../thunar/thunar-launcher.c:174
msgid "Open With Other _Application..."
msgstr ""
-#: ../thunar/thunar-launcher.c:142 ../thunar/thunar-launcher.c:144
-#: ../thunar/thunar-launcher.c:891
+#: ../thunar/thunar-launcher.c:172 ../thunar/thunar-launcher.c:174
+#: ../thunar/thunar-launcher.c:929
msgid "Choose another application with which to open the selected file"
msgstr ""
-#: ../thunar/thunar-launcher.c:646
+#: ../thunar/thunar-launcher.c:680
#, c-format
msgid "Failed to open file \"%s\""
msgstr ""
#. we can just tell that n files failed to open
-#: ../thunar/thunar-launcher.c:652
+#: ../thunar/thunar-launcher.c:686
#, c-format
msgid "Failed to open %d file"
msgid_plural "Failed to open %d files"
msgstr[0] ""
msgstr[1] ""
-#: ../thunar/thunar-launcher.c:688
+#: ../thunar/thunar-launcher.c:725
msgid "Are you sure you want to open all folders?"
msgstr ""
-#: ../thunar/thunar-launcher.c:690
+#: ../thunar/thunar-launcher.c:727
#, c-format
msgid "This will open %d separate file manager window."
msgid_plural "This will open %d separate file manager windows."
msgstr[0] ""
msgstr[1] ""
-#: ../thunar/thunar-launcher.c:694
+#: ../thunar/thunar-launcher.c:731
#, c-format
msgid "Open %d New Window"
msgid_plural "Open %d New Windows"
@@ -1144,106 +941,100 @@ msgstr[0] ""
msgstr[1] ""
#. turn "Open" into "Open in n New Windows"
-#: ../thunar/thunar-launcher.c:786
+#: ../thunar/thunar-launcher.c:824
#, c-format
msgid "Open in %d New Window"
msgid_plural "Open in %d New Windows"
msgstr[0] ""
msgstr[1] ""
-#: ../thunar/thunar-launcher.c:787
+#: ../thunar/thunar-launcher.c:825
#, c-format
msgid "Open the selected directory in %d new window"
msgid_plural "Open the selected directories in %d new windows"
msgstr[0] ""
msgstr[1] ""
-#: ../thunar/thunar-launcher.c:807
+#: ../thunar/thunar-launcher.c:845
msgid "_Open in New Window"
msgstr ""
-#: ../thunar/thunar-launcher.c:810
+#: ../thunar/thunar-launcher.c:848
msgid "Open the selected file"
msgid_plural "Open the selected files"
msgstr[0] ""
msgstr[1] ""
-#: ../thunar/thunar-launcher.c:859
+#: ../thunar/thunar-launcher.c:897
msgid "_Execute"
msgstr ""
-#: ../thunar/thunar-launcher.c:860
+#: ../thunar/thunar-launcher.c:898
msgid "Execute the selected file"
msgid_plural "Execute the selected files"
msgstr[0] ""
msgstr[1] ""
#. turn the "Open" action into "Open With DEFAULT"
-#: ../thunar/thunar-launcher.c:866
+#: ../thunar/thunar-launcher.c:904
#, c-format
msgid "_Open With \"%s\""
msgstr ""
-#: ../thunar/thunar-launcher.c:867 ../thunar/thunar-launcher.c:956
+#: ../thunar/thunar-launcher.c:905 ../thunar/thunar-launcher.c:991
#, c-format
msgid "Use \"%s\" to open the selected file"
msgid_plural "Use \"%s\" to open the selected files"
msgstr[0] ""
msgstr[1] ""
-#: ../thunar/thunar-launcher.c:890
+#: ../thunar/thunar-launcher.c:928
msgid "_Open With Other Application..."
msgstr ""
-#: ../thunar/thunar-launcher.c:899
+#: ../thunar/thunar-launcher.c:937
msgid "_Open With Default Applications"
msgstr ""
-#: ../thunar/thunar-launcher.c:900
+#: ../thunar/thunar-launcher.c:938
msgid "Open the selected file with the default application"
msgid_plural "Open the selected files with the default applications"
msgstr[0] ""
msgstr[1] ""
-#: ../thunar/thunar-launcher.c:955
+#: ../thunar/thunar-launcher.c:990
#, c-format
msgid "Open With \"%s\""
msgstr ""
-#. tell the user that we were unable to mount the volume, which is required to send files to it
-#. display an error dialog to inform the user
-#: ../thunar/thunar-launcher.c:1238 ../thunar/thunar-location-entry.c:639
-#: ../thunar/thunar-shortcuts-view.c:1398 ../thunar/thunar-tree-view.c:976
-#: ../thunar/thunar-tree-view.c:1728
+#: ../thunar/thunar-launcher.c:1425 ../thunar/thunar-location-entry.c:703
+#: ../thunar/thunar-shortcuts-view.c:1266
+#: ../thunar/thunar-shortcuts-view.c:1488 ../thunar/thunar-tree-view.c:1889
#, c-format
msgid "Failed to mount \"%s\""
msgstr ""
-#: ../thunar/thunar-launcher.c:1305
+#: ../thunar/thunar-launcher.c:1544
msgid "Desktop (Create Link)"
msgid_plural "Desktop (Create Links)"
msgstr[0] ""
msgstr[1] ""
-#: ../thunar/thunar-launcher.c:1306
+#: ../thunar/thunar-launcher.c:1545
msgid "Create a link to the selected file on the desktop"
msgid_plural "Create links to the selected files on the desktop"
msgstr[0] ""
msgstr[1] ""
-#: ../thunar/thunar-launcher.c:1343 ../thunar/thunar-launcher.c:1381
+#: ../thunar/thunar-launcher.c:1582 ../thunar/thunar-launcher.c:1639
#, c-format
msgid "Send the selected file to \"%s\""
msgid_plural "Send the selected files to \"%s\""
msgstr[0] ""
msgstr[1] ""
-#: ../thunar/thunar-list-model.c:784 ../thunar/thunar-properties-dialog.c:859
-msgid "broken link"
-msgstr ""
-
#. generate a text which includes the size of all items in the folder
-#: ../thunar/thunar-list-model.c:2244
+#: ../thunar/thunar-list-model.c:2263
#, c-format
msgid "%d item (%s), Free space: %s"
msgid_plural "%d items (%s), Free space: %s"
@@ -1251,31 +1042,41 @@ msgstr[0] ""
msgstr[1] ""
#. just the standard text
-#: ../thunar/thunar-list-model.c:2253
+#: ../thunar/thunar-list-model.c:2272
#, c-format
msgid "%d item, Free space: %s"
msgid_plural "%d items, Free space: %s"
msgstr[0] ""
msgstr[1] ""
-#: ../thunar/thunar-list-model.c:2261
+#: ../thunar/thunar-list-model.c:2280
#, c-format
msgid "%d item"
msgid_plural "%d items"
msgstr[0] ""
msgstr[1] ""
-#: ../thunar/thunar-list-model.c:2277
+#: ../thunar/thunar-list-model.c:2299
#, c-format
msgid "\"%s\" broken link"
msgstr ""
-#: ../thunar/thunar-list-model.c:2281
+#: ../thunar/thunar-list-model.c:2303
#, c-format
msgid "\"%s\" (%s) link to %s"
msgstr ""
-#: ../thunar/thunar-list-model.c:2286
+#: ../thunar/thunar-list-model.c:2308
+#, c-format
+msgid "\"%s\" shortcut"
+msgstr ""
+
+#: ../thunar/thunar-list-model.c:2312
+#, c-format
+msgid "\"%s\" mountable"
+msgstr ""
+
+#: ../thunar/thunar-list-model.c:2319
#, c-format
msgid "\"%s\" (%s) %s"
msgstr ""
@@ -1284,24 +1085,24 @@ msgstr ""
#. * where the trashed file/folder was located before it was moved to the trash), otherwise the
#. * properties dialog width will be messed up.
#.
-#: ../thunar/thunar-list-model.c:2297 ../thunar/thunar-properties-dialog.c:362
+#: ../thunar/thunar-list-model.c:2331 ../thunar/thunar-properties-dialog.c:364
msgid "Original Path:"
msgstr ""
#. append the image dimensions to the statusbar text
-#: ../thunar/thunar-list-model.c:2309
+#: ../thunar/thunar-list-model.c:2344
#: ../plugins/thunar-apr/thunar-apr-image-page.c:151
msgid "Image Size:"
msgstr ""
-#: ../thunar/thunar-list-model.c:2328
+#: ../thunar/thunar-list-model.c:2363
#, c-format
msgid "%d item selected (%s)"
msgid_plural "%d items selected (%s)"
msgstr[0] ""
msgstr[1] ""
-#: ../thunar/thunar-list-model.c:2333
+#: ../thunar/thunar-list-model.c:2368
#, c-format
msgid "%d item selected"
msgid_plural "%d items selected"
@@ -1309,67 +1110,66 @@ msgstr[0] ""
msgstr[1] ""
#. append the "Create Folder" menu action
-#: ../thunar/thunar-location-buttons.c:170
-#: ../thunar/thunar-standard-view.c:336 ../thunar/thunar-tree-view.c:1138
+#: ../thunar/thunar-location-buttons.c:172
+#: ../thunar/thunar-standard-view.c:339 ../thunar/thunar-tree-view.c:1158
msgid "Create _Folder..."
msgstr ""
-#: ../thunar/thunar-location-buttons.c:171 ../thunar/thunar-window.c:287
+#: ../thunar/thunar-location-buttons.c:173 ../thunar/thunar-window.c:291
msgid "Delete all files and folders in the Trash"
msgstr ""
-#: ../thunar/thunar-location-buttons.c:172
-#: ../thunar/thunar-standard-view.c:342
+#: ../thunar/thunar-location-buttons.c:174
+#: ../thunar/thunar-standard-view.c:345
msgid "Paste Into Folder"
msgstr ""
-#: ../thunar/thunar-location-buttons.c:173
-#: ../thunar/thunar-renamer-dialog.c:186 ../thunar/thunar-standard-view.c:337
+#: ../thunar/thunar-location-buttons.c:175
+#: ../thunar/thunar-renamer-dialog.c:186 ../thunar/thunar-standard-view.c:340
msgid "_Properties..."
msgstr ""
-#: ../thunar/thunar-location-buttons.c:274
+#: ../thunar/thunar-location-buttons.c:276
msgid "Spacing"
msgstr ""
-#: ../thunar/thunar-location-buttons.c:275
+#: ../thunar/thunar-location-buttons.c:277
msgid "The amount of space between the path buttons"
msgstr ""
-#: ../thunar/thunar-location-buttons.c:1271
+#: ../thunar/thunar-location-buttons.c:1273
#, c-format
msgid "Open \"%s\" in this window"
msgstr ""
-#: ../thunar/thunar-location-buttons.c:1277
+#: ../thunar/thunar-location-buttons.c:1279
#, c-format
msgid "Open \"%s\" in a new window"
msgstr ""
-#: ../thunar/thunar-location-buttons.c:1282
+#: ../thunar/thunar-location-buttons.c:1284
#, c-format
msgid "Create a new folder in \"%s\""
msgstr ""
-#: ../thunar/thunar-location-buttons.c:1294
+#: ../thunar/thunar-location-buttons.c:1296
#, c-format
msgid ""
"Move or copy files previously selected by a Cut or Copy command into \"%s\""
msgstr ""
-#: ../thunar/thunar-location-buttons.c:1300
+#: ../thunar/thunar-location-buttons.c:1302
#, c-format
msgid "View the properties of the folder \"%s\""
msgstr ""
-#. ask the user to enter a name for the new folder
-#: ../thunar/thunar-location-buttons.c:1340
-#: ../thunar/thunar-standard-view.c:1853 ../thunar/thunar-tree-view.c:1544
+#: ../thunar/thunar-location-buttons.c:1338
+#: ../thunar/thunar-standard-view.c:1838 ../thunar/thunar-tree-view.c:1566
msgid "New Folder"
msgstr ""
-#: ../thunar/thunar-location-buttons.c:1340
-#: ../thunar/thunar-standard-view.c:1853 ../thunar/thunar-tree-view.c:1544
+#: ../thunar/thunar-location-buttons.c:1339
+#: ../thunar/thunar-standard-view.c:1839 ../thunar/thunar-tree-view.c:1567
msgid "Create New Folder"
msgstr ""
@@ -1381,217 +1181,216 @@ msgstr ""
msgid "_Location:"
msgstr ""
-#: ../thunar/thunar-location-entry.c:426 ../thunar/thunar-window.c:1470
+#: ../thunar/thunar-location-entry.c:444
#, c-format
-msgid "Failed to launch \"%s\""
+msgid "File does not exist"
msgstr ""
-#: ../thunar/thunar-path-entry.c:259
-msgid "Icon size"
+#: ../thunar/thunar-location-entry.c:788
+#, c-format
+msgid "Failed to determine the mount point of \"%s\""
+msgstr ""
+
+#: ../thunar/thunar-misc-jobs.c:84
+#, c-format
+msgid "No templates installed"
msgstr ""
#: ../thunar/thunar-path-entry.c:260
+msgid "Icon size"
+msgstr ""
+
+#: ../thunar/thunar-path-entry.c:261
msgid "The icon size for the path entry"
msgstr ""
#. 0000
-#: ../thunar/thunar-permissions-chooser.c:242
+#: ../thunar/thunar-permissions-chooser.c:247
msgid "None"
msgstr ""
#. 0002
-#: ../thunar/thunar-permissions-chooser.c:244
+#: ../thunar/thunar-permissions-chooser.c:249
msgid "Write only"
msgstr ""
#. 0004
-#: ../thunar/thunar-permissions-chooser.c:246
+#: ../thunar/thunar-permissions-chooser.c:251
msgid "Read only"
msgstr ""
#. 0006
-#: ../thunar/thunar-permissions-chooser.c:248
+#: ../thunar/thunar-permissions-chooser.c:253
msgid "Read & Write"
msgstr ""
-#: ../thunar/thunar-permissions-chooser.c:259
+#: ../thunar/thunar-permissions-chooser.c:264
msgid "Owner:"
msgstr ""
-#: ../thunar/thunar-permissions-chooser.c:277
-#: ../thunar/thunar-permissions-chooser.c:318
+#: ../thunar/thunar-permissions-chooser.c:282
+#: ../thunar/thunar-permissions-chooser.c:323
msgid "Access:"
msgstr ""
-#: ../thunar/thunar-permissions-chooser.c:300
+#: ../thunar/thunar-permissions-chooser.c:305
msgid "Group:"
msgstr ""
-#: ../thunar/thunar-permissions-chooser.c:341
+#: ../thunar/thunar-permissions-chooser.c:346
msgid "Others:"
msgstr ""
-#: ../thunar/thunar-permissions-chooser.c:364
+#: ../thunar/thunar-permissions-chooser.c:369
msgid "Program:"
msgstr ""
-#: ../thunar/thunar-permissions-chooser.c:370
+#: ../thunar/thunar-permissions-chooser.c:375
msgid "Allow this file to _run as a program"
msgstr ""
-#: ../thunar/thunar-permissions-chooser.c:390
+#: ../thunar/thunar-permissions-chooser.c:395
msgid ""
"Allowing untrusted programs to run\n"
"presents a security risk to your system."
msgstr ""
-#: ../thunar/thunar-permissions-chooser.c:405
+#: ../thunar/thunar-permissions-chooser.c:410
msgid ""
"The folder permissions are inconsistent, you\n"
"may not be able to work with files in this folder."
msgstr ""
-#: ../thunar/thunar-permissions-chooser.c:418
+#: ../thunar/thunar-permissions-chooser.c:423
msgid "Correct folder permissions..."
msgstr ""
-#: ../thunar/thunar-permissions-chooser.c:419
+#: ../thunar/thunar-permissions-chooser.c:424
msgid "Click here to automatically fix the folder permissions."
msgstr ""
-#: ../thunar/thunar-permissions-chooser.c:430
+#: ../thunar/thunar-permissions-chooser.c:435
msgid "Please wait..."
msgstr ""
-#: ../thunar/thunar-permissions-chooser.c:435
+#: ../thunar/thunar-permissions-chooser.c:440
msgid "Stop applying permissions recursively."
msgstr ""
#. allocate the question dialog
-#: ../thunar/thunar-permissions-chooser.c:550
+#: ../thunar/thunar-permissions-chooser.c:555
msgid "Question"
msgstr ""
-#: ../thunar/thunar-permissions-chooser.c:574
+#: ../thunar/thunar-permissions-chooser.c:579
msgid "Apply recursively?"
msgstr ""
-#: ../thunar/thunar-permissions-chooser.c:580
+#: ../thunar/thunar-permissions-chooser.c:585
msgid ""
"Do you want to apply your changes recursively to\n"
"all files and subfolders below the selected folder?"
msgstr ""
-#: ../thunar/thunar-permissions-chooser.c:585
+#: ../thunar/thunar-permissions-chooser.c:590
msgid "Do _not ask me again"
msgstr ""
-#: ../thunar/thunar-permissions-chooser.c:586
+#: ../thunar/thunar-permissions-chooser.c:591
msgid ""
"If you select this option your choice will be remembered and you won't be "
"asked again. You can use the preferences dialog to alter your choice "
"afterwards."
msgstr ""
-#. display an error to the user
-#: ../thunar/thunar-permissions-chooser.c:666
-msgid "Failed to change group"
-msgstr ""
-
-#. display an error to the user
-#: ../thunar/thunar-permissions-chooser.c:719
-#: ../thunar/thunar-permissions-chooser.c:1058
-msgid "Failed to apply new permissions"
-msgstr ""
-
-#: ../thunar/thunar-permissions-chooser.c:901
+#: ../thunar/thunar-permissions-chooser.c:888
msgid "Unknown file owner"
msgstr ""
-#: ../thunar/thunar-permissions-chooser.c:1032
+#: ../thunar/thunar-permissions-chooser.c:1018
msgid "Correct folder permissions automatically?"
msgstr ""
-#: ../thunar/thunar-permissions-chooser.c:1034
+#: ../thunar/thunar-permissions-chooser.c:1020
msgid "Correct folder permissions"
msgstr ""
-#: ../thunar/thunar-permissions-chooser.c:1036
+#: ../thunar/thunar-permissions-chooser.c:1022
msgid ""
"The folder permissions will be reset to a consistent state. Only users "
"allowed to read the contents of this folder will be allowed to enter the "
"folder afterwards."
msgstr ""
-#: ../thunar/thunar-preferences-dialog.c:227
+#: ../thunar/thunar-preferences-dialog.c:225
msgid "File Manager Preferences"
msgstr ""
#.
#. Display
#.
-#: ../thunar/thunar-preferences-dialog.c:244
+#: ../thunar/thunar-preferences-dialog.c:242
msgid "Display"
msgstr ""
-#: ../thunar/thunar-preferences-dialog.c:254
+#: ../thunar/thunar-preferences-dialog.c:252
msgid "Default View"
msgstr ""
-#: ../thunar/thunar-preferences-dialog.c:266
+#: ../thunar/thunar-preferences-dialog.c:264
msgid "View _new folders using:"
msgstr ""
-#: ../thunar/thunar-preferences-dialog.c:271
-#: ../thunar/thunar-preferences-dialog.c:302
+#: ../thunar/thunar-preferences-dialog.c:269
+#: ../thunar/thunar-preferences-dialog.c:297
msgid "Icon View"
msgstr ""
-#: ../thunar/thunar-preferences-dialog.c:272
+#: ../thunar/thunar-preferences-dialog.c:270
msgid "Detailed List View"
msgstr ""
-#: ../thunar/thunar-preferences-dialog.c:273
+#: ../thunar/thunar-preferences-dialog.c:271
msgid "Compact List View"
msgstr ""
-#: ../thunar/thunar-preferences-dialog.c:274
+#: ../thunar/thunar-preferences-dialog.c:272
msgid "Last Active View"
msgstr ""
-#: ../thunar/thunar-preferences-dialog.c:285
+#: ../thunar/thunar-preferences-dialog.c:280
msgid "Sort _folders before files"
msgstr ""
-#: ../thunar/thunar-preferences-dialog.c:287
+#: ../thunar/thunar-preferences-dialog.c:282
msgid "Select this option to list folders before files when you sort a folder."
msgstr ""
-#: ../thunar/thunar-preferences-dialog.c:291
+#: ../thunar/thunar-preferences-dialog.c:286
msgid "_Show thumbnails"
msgstr ""
-#: ../thunar/thunar-preferences-dialog.c:293
+#: ../thunar/thunar-preferences-dialog.c:288
msgid ""
"Select this option to display previewable files within a folder as "
"automatically generated thumbnail icons."
msgstr ""
-#: ../thunar/thunar-preferences-dialog.c:314
+#: ../thunar/thunar-preferences-dialog.c:309
msgid "_Text beside icons"
msgstr ""
-#: ../thunar/thunar-preferences-dialog.c:316
+#: ../thunar/thunar-preferences-dialog.c:311
msgid ""
"Select this option to place the icon captions for items beside the icon "
"rather than below the icon."
msgstr ""
-#: ../thunar/thunar-preferences-dialog.c:325
+#: ../thunar/thunar-preferences-dialog.c:320
msgid "Date"
msgstr ""
-#: ../thunar/thunar-preferences-dialog.c:337
+#: ../thunar/thunar-preferences-dialog.c:332
#: ../plugins/thunar-sbr/thunar-sbr-date-renamer.c:223
msgid "_Format:"
msgstr ""
@@ -1599,76 +1398,76 @@ msgstr ""
#.
#. Side Pane
#.
-#: ../thunar/thunar-preferences-dialog.c:361
+#: ../thunar/thunar-preferences-dialog.c:353
msgid "Side Pane"
msgstr ""
-#: ../thunar/thunar-preferences-dialog.c:371
+#: ../thunar/thunar-preferences-dialog.c:363
msgid "Shortcuts Pane"
msgstr ""
-#: ../thunar/thunar-preferences-dialog.c:383
+#: ../thunar/thunar-preferences-dialog.c:375
msgid "_Icon Size:"
msgstr ""
-#: ../thunar/thunar-preferences-dialog.c:388
-#: ../thunar/thunar-preferences-dialog.c:433
+#: ../thunar/thunar-preferences-dialog.c:380
+#: ../thunar/thunar-preferences-dialog.c:422
msgid "Very Small"
msgstr ""
-#: ../thunar/thunar-preferences-dialog.c:389
-#: ../thunar/thunar-preferences-dialog.c:434
+#: ../thunar/thunar-preferences-dialog.c:381
+#: ../thunar/thunar-preferences-dialog.c:423
msgid "Smaller"
msgstr ""
-#: ../thunar/thunar-preferences-dialog.c:390
-#: ../thunar/thunar-preferences-dialog.c:435
+#: ../thunar/thunar-preferences-dialog.c:382
+#: ../thunar/thunar-preferences-dialog.c:424
msgid "Small"
msgstr ""
-#: ../thunar/thunar-preferences-dialog.c:391
-#: ../thunar/thunar-preferences-dialog.c:436
+#: ../thunar/thunar-preferences-dialog.c:383
+#: ../thunar/thunar-preferences-dialog.c:425
msgid "Normal"
msgstr ""
-#: ../thunar/thunar-preferences-dialog.c:392
-#: ../thunar/thunar-preferences-dialog.c:437
+#: ../thunar/thunar-preferences-dialog.c:384
+#: ../thunar/thunar-preferences-dialog.c:426
msgid "Large"
msgstr ""
-#: ../thunar/thunar-preferences-dialog.c:393
-#: ../thunar/thunar-preferences-dialog.c:438
+#: ../thunar/thunar-preferences-dialog.c:385
+#: ../thunar/thunar-preferences-dialog.c:427
msgid "Larger"
msgstr ""
-#: ../thunar/thunar-preferences-dialog.c:394
-#: ../thunar/thunar-preferences-dialog.c:439
+#: ../thunar/thunar-preferences-dialog.c:386
+#: ../thunar/thunar-preferences-dialog.c:428
msgid "Very Large"
msgstr ""
-#: ../thunar/thunar-preferences-dialog.c:405
+#: ../thunar/thunar-preferences-dialog.c:394
msgid "Show Icon _Emblems"
msgstr ""
-#: ../thunar/thunar-preferences-dialog.c:407
+#: ../thunar/thunar-preferences-dialog.c:396
msgid ""
"Select this option to display icon emblems in the shortcuts pane for all "
"folders for which emblems have been defined in the folders properties dialog."
msgstr ""
-#: ../thunar/thunar-preferences-dialog.c:416
+#: ../thunar/thunar-preferences-dialog.c:405
msgid "Tree Pane"
msgstr ""
-#: ../thunar/thunar-preferences-dialog.c:428
+#: ../thunar/thunar-preferences-dialog.c:417
msgid "Icon _Size:"
msgstr ""
-#: ../thunar/thunar-preferences-dialog.c:450
+#: ../thunar/thunar-preferences-dialog.c:436
msgid "Show Icon E_mblems"
msgstr ""
-#: ../thunar/thunar-preferences-dialog.c:452
+#: ../thunar/thunar-preferences-dialog.c:438
msgid ""
"Select this option to display icon emblems in the tree pane for all folders "
"for which emblems have been defined in the folders properties dialog."
@@ -1677,25 +1476,25 @@ msgstr ""
#.
#. Behavior
#.
-#: ../thunar/thunar-preferences-dialog.c:461
+#: ../thunar/thunar-preferences-dialog.c:447
msgid "Behavior"
msgstr ""
-#: ../thunar/thunar-preferences-dialog.c:471
+#: ../thunar/thunar-preferences-dialog.c:457
msgid "Navigation"
msgstr ""
-#: ../thunar/thunar-preferences-dialog.c:483
+#: ../thunar/thunar-preferences-dialog.c:469
msgid "_Single click to activate items"
msgstr ""
-#: ../thunar/thunar-preferences-dialog.c:503
+#: ../thunar/thunar-preferences-dialog.c:489
msgid ""
"Specify the d_elay before an item gets selected\n"
"when the mouse pointer is paused over it:"
msgstr ""
-#: ../thunar/thunar-preferences-dialog.c:515
+#: ../thunar/thunar-preferences-dialog.c:501
msgid ""
"When single-click activation is enabled, pausing the mouse pointer over an "
"item will automatically select that item after the chosen delay. You can "
@@ -1704,184 +1503,183 @@ msgid ""
"to select the item without activating it."
msgstr ""
-#: ../thunar/thunar-preferences-dialog.c:533
+#: ../thunar/thunar-preferences-dialog.c:519
msgid "Disabled"
msgstr ""
-#: ../thunar/thunar-preferences-dialog.c:539
+#: ../thunar/thunar-preferences-dialog.c:525
msgid "Medium"
msgstr ""
-#: ../thunar/thunar-preferences-dialog.c:545
+#: ../thunar/thunar-preferences-dialog.c:531
msgid "Long"
msgstr ""
-#: ../thunar/thunar-preferences-dialog.c:551
+#: ../thunar/thunar-preferences-dialog.c:537
msgid "_Double click to activate items"
msgstr ""
#.
#. Advanced
#.
-#: ../thunar/thunar-preferences-dialog.c:561
+#: ../thunar/thunar-preferences-dialog.c:547
msgid "Advanced"
msgstr ""
-#: ../thunar/thunar-preferences-dialog.c:571
+#: ../thunar/thunar-preferences-dialog.c:557
msgid "Folder Permissions"
msgstr ""
-#: ../thunar/thunar-preferences-dialog.c:583
+#: ../thunar/thunar-preferences-dialog.c:569
msgid ""
"When changing the permissions of a folder, you\n"
"can also apply the changes to the contents of the\n"
"folder. Select the default behavior below:"
msgstr ""
-#: ../thunar/thunar-preferences-dialog.c:591
+#: ../thunar/thunar-preferences-dialog.c:577
msgid "Ask everytime"
msgstr ""
-#: ../thunar/thunar-preferences-dialog.c:592
+#: ../thunar/thunar-preferences-dialog.c:578
msgid "Apply to Folder Only"
msgstr ""
-#: ../thunar/thunar-preferences-dialog.c:593
+#: ../thunar/thunar-preferences-dialog.c:579
msgid "Apply to Folder and Contents"
msgstr ""
-#: ../thunar/thunar-preferences-dialog.c:606
+#: ../thunar/thunar-preferences-dialog.c:589
msgid "Volume Management"
msgstr ""
-#: ../thunar/thunar-preferences-dialog.c:634
-msgid ""
-"Install the \"thunar-volman\" package to use\n"
-"the volume management support in Thunar."
-msgstr ""
-
-#: ../thunar/thunar-preferences-dialog.c:635
-msgid ""
-"Build thunar-vfs with HAL support to use\n"
-"the volume management support in Thunar."
-msgstr ""
-
#. add check button to enable/disable auto mounting
-#: ../thunar/thunar-preferences-dialog.c:646
+#: ../thunar/thunar-preferences-dialog.c:605
msgid "Enable _Volume Management"
msgstr ""
#. TRANSLATORS: Make sure you place the <a>...</a>-link on the first line, otherwise the user will be unable to click on it
-#: ../thunar/thunar-preferences-dialog.c:656
+#: ../thunar/thunar-preferences-dialog.c:615
msgid ""
"<a href=\"volman-config:\">Configure</a> the management of removable drives\n"
"and media (i.e. how cameras should be handled)."
msgstr ""
#. tell the user that we failed to come up with the thunar-volman configuration dialog
-#: ../thunar/thunar-preferences-dialog.c:717
+#: ../thunar/thunar-preferences-dialog.c:674
msgid "Failed to display the volume management settings"
msgstr ""
-#: ../thunar/thunar-progress-dialog.c:398
+#: ../thunar/thunar-progress-dialog.c:402
#, c-format
msgid "(%lu hour remaining)"
msgid_plural "(%lu hours remaining)"
msgstr[0] ""
msgstr[1] ""
-#: ../thunar/thunar-progress-dialog.c:403
+#: ../thunar/thunar-progress-dialog.c:407
#, c-format
msgid "(%lu minute remaining)"
msgid_plural "(%lu minutes remaining)"
msgstr[0] ""
msgstr[1] ""
-#: ../thunar/thunar-progress-dialog.c:408
+#: ../thunar/thunar-progress-dialog.c:412
#, c-format
msgid "(%lu second remaining)"
msgid_plural "(%lu seconds remaining)"
msgstr[0] ""
msgstr[1] ""
-#: ../thunar/thunar-properties-dialog.c:259
+#: ../thunar/thunar-properties-dialog.c:261
msgid "General"
msgstr ""
-#: ../thunar/thunar-properties-dialog.c:283
+#: ../thunar/thunar-properties-dialog.c:285
msgid "Name:"
msgstr ""
#.
#. Second box (kind, open with, link target)
#.
-#: ../thunar/thunar-properties-dialog.c:308
+#: ../thunar/thunar-properties-dialog.c:310
msgid "Kind:"
msgstr ""
-#: ../thunar/thunar-properties-dialog.c:330
+#: ../thunar/thunar-properties-dialog.c:332
msgid "Open With:"
msgstr ""
-#: ../thunar/thunar-properties-dialog.c:344
+#: ../thunar/thunar-properties-dialog.c:346
msgid "Link Target:"
msgstr ""
#.
#. Third box (deleted, modified, accessed)
#.
-#: ../thunar/thunar-properties-dialog.c:387
+#: ../thunar/thunar-properties-dialog.c:389
msgid "Deleted:"
msgstr ""
-#: ../thunar/thunar-properties-dialog.c:415
+#: ../thunar/thunar-properties-dialog.c:417
msgid "Accessed:"
msgstr ""
-#: ../thunar/thunar-properties-dialog.c:453
+#: ../thunar/thunar-properties-dialog.c:455
msgid "Volume:"
msgstr ""
-#: ../thunar/thunar-properties-dialog.c:477
+#: ../thunar/thunar-properties-dialog.c:479
msgid "Free Space:"
msgstr ""
#.
#. Emblem chooser
#.
-#: ../thunar/thunar-properties-dialog.c:502
+#: ../thunar/thunar-properties-dialog.c:504
msgid "Emblems"
msgstr ""
+#. display an error message
+#: ../thunar/thunar-properties-dialog.c:658
+#: ../thunar/thunar-standard-view.c:2217 ../thunar/thunar-tree-view.c:1669
+#, c-format
+msgid "Failed to rename \"%s\""
+msgstr ""
+
#. allocate the icon chooser
#. allocate the chooser dialog
-#: ../thunar/thunar-properties-dialog.c:695
+#: ../thunar/thunar-properties-dialog.c:742
#: ../plugins/thunar-uca/thunar-uca-editor.c:627
#, c-format
msgid "Select an Icon for \"%s\""
msgstr ""
#. tell the user that we failed to change the icon of the .desktop file
-#: ../thunar/thunar-properties-dialog.c:720
+#: ../thunar/thunar-properties-dialog.c:768
#, c-format
msgid "Failed to change icon of \"%s\""
msgstr ""
#. update the properties dialog title
-#: ../thunar/thunar-properties-dialog.c:807
+#: ../thunar/thunar-properties-dialog.c:857
#, c-format
msgid "%s - Properties"
msgstr ""
-#: ../thunar/thunar-renamer-dialog.c:179 ../thunar/thunar-window.c:284
+#: ../thunar/thunar-properties-dialog.c:905
+msgid "broken link"
+msgstr ""
+
+#: ../thunar/thunar-renamer-dialog.c:179 ../thunar/thunar-window.c:288
msgid "_File"
msgstr ""
-#: ../thunar/thunar-renamer-dialog.c:180 ../thunar/thunar-window.c:286
+#: ../thunar/thunar-renamer-dialog.c:180 ../thunar/thunar-window.c:290
msgid "_Send To"
msgstr ""
-#: ../thunar/thunar-renamer-dialog.c:181 ../thunar/thunar-standard-view.c:334
+#: ../thunar/thunar-renamer-dialog.c:181 ../thunar/thunar-standard-view.c:337
msgid "File Context Menu"
msgstr ""
@@ -1901,7 +1699,7 @@ msgstr ""
msgid "Clear the file list below"
msgstr ""
-#: ../thunar/thunar-renamer-dialog.c:185 ../thunar/thunar-window.c:313
+#: ../thunar/thunar-renamer-dialog.c:185 ../thunar/thunar-window.c:317
msgid "_About"
msgstr ""
@@ -1909,7 +1707,7 @@ msgstr ""
msgid "Display information about Thunar Bulk Rename"
msgstr ""
-#: ../thunar/thunar-renamer-dialog.c:186 ../thunar/thunar-standard-view.c:337
+#: ../thunar/thunar-renamer-dialog.c:186 ../thunar/thunar-standard-view.c:340
msgid "View the properties of the selected file"
msgstr ""
@@ -1937,7 +1735,7 @@ msgstr ""
msgid "Click here to view the documentation for the selected rename operation."
msgstr ""
-#. TRANSLATORS: You can test this string by temporarily removing thunar-sbr.* from $libdir/thunarx-1/,
+#. TRANSLATORS: You can test this string by temporarily removing thunar-sbr.* from $libdir/thunarx-2/,
#. * and opening the multi rename dialog by selecting multiple files and pressing F2.
#.
#: ../thunar/thunar-renamer-dialog.c:633
@@ -2019,17 +1817,7 @@ msgid ""
"Do you want to skip this file and continue to rename the remaining files?"
msgstr ""
-#: ../thunar/thunar-settings.desktop.in.h:1
-msgid "Configure the Thunar file manager"
-msgstr ""
-
-#. set window title and icon
-#: ../thunar/thunar-settings.desktop.in.h:2 ../thunar/thunar-window.c:2243
-#: ../Thunar.desktop.in.in.h:2
-msgid "File Manager"
-msgstr ""
-
-#: ../thunar/thunar-shortcuts-model.c:356
+#: ../thunar/thunar-shortcuts-model.c:340
msgid "Desktop"
msgstr ""
@@ -2045,576 +1833,612 @@ msgid_plural "Add the selected folders to the shortcuts side pane"
msgstr[0] ""
msgstr[1] ""
+#: ../thunar/thunar-shortcuts-view.c:277
+msgid "File System"
+msgstr ""
+
#. append the "Mount Volume" menu action
-#: ../thunar/thunar-shortcuts-view.c:842 ../thunar/thunar-tree-view.c:1089
+#: ../thunar/thunar-shortcuts-view.c:810 ../thunar/thunar-tree-view.c:1118
msgid "_Mount Volume"
msgstr ""
#. append the "Eject Volume" menu action
-#: ../thunar/thunar-shortcuts-view.c:852 ../thunar/thunar-tree-view.c:1099
+#: ../thunar/thunar-shortcuts-view.c:820 ../thunar/thunar-tree-view.c:1128
msgid "E_ject Volume"
msgstr ""
-#. append the "Unmount Volume" menu item
-#: ../thunar/thunar-shortcuts-view.c:860 ../thunar/thunar-tree-view.c:1107
-msgid "_Unmount Volume"
-msgstr ""
-
#. append the remove menu item
-#: ../thunar/thunar-shortcuts-view.c:932
+#: ../thunar/thunar-shortcuts-view.c:891
msgid "_Remove Shortcut"
msgstr ""
#. append the rename menu item
-#: ../thunar/thunar-shortcuts-view.c:947
+#: ../thunar/thunar-shortcuts-view.c:906
msgid "Re_name Shortcut"
msgstr ""
-#: ../thunar/thunar-shortcuts-view.c:1215
+#: ../thunar/thunar-shortcuts-view.c:1170
#, c-format
msgid "The path \"%s\" does not refer to a directory"
msgstr ""
#. display an error message to the user
-#: ../thunar/thunar-shortcuts-view.c:1234
+#: ../thunar/thunar-shortcuts-view.c:1187
msgid "Failed to add new shortcut"
msgstr ""
-#. display an error dialog to inform the user
-#: ../thunar/thunar-shortcuts-view.c:1352 ../thunar/thunar-tree-view.c:1677
+#: ../thunar/thunar-shortcuts-view.c:1372
+#: ../thunar/thunar-shortcuts-view.c:1409 ../thunar/thunar-tree-view.c:1745
+#: ../thunar/thunar-tree-view.c:1782
#, c-format
msgid "Failed to eject \"%s\""
msgstr ""
-#. display an error dialog to inform the user
-#. display an error dialog
-#: ../thunar/thunar-shortcuts-view.c:1442 ../thunar/thunar-tree-view.c:1868
-#, c-format
-msgid "Failed to unmount \"%s\""
-msgstr ""
-
-#: ../thunar/thunar-size-label.c:177
+#: ../thunar/thunar-size-label.c:180
msgid "Click here to stop calculating the total size of the folder."
msgstr ""
#. tell the user that the operation was canceled
-#: ../thunar/thunar-size-label.c:298
+#: ../thunar/thunar-size-label.c:301
msgid "Calculation aborted"
msgstr ""
#. tell the user that we started calculation
-#: ../thunar/thunar-size-label.c:405
+#: ../thunar/thunar-size-label.c:398
msgid "Calculating..."
msgstr ""
-#: ../thunar/thunar-size-label.c:415
+#: ../thunar/thunar-size-label.c:410
#, c-format
msgid "%s Bytes"
msgstr ""
-#: ../thunar/thunar-size-label.c:507
+#: ../thunar/thunar-size-label.c:502
#, c-format
msgid "%u item, totalling %s"
msgid_plural "%u items, totalling %s"
msgstr[0] ""
msgstr[1] ""
-#: ../thunar/thunar-standard-view.c:335
+#: ../thunar/thunar-standard-view.c:338
msgid "Folder Context Menu"
msgstr ""
-#: ../thunar/thunar-standard-view.c:336
+#: ../thunar/thunar-standard-view.c:339
msgid "Create an empty folder within the current folder"
msgstr ""
#. append the "Cut" menu action
-#: ../thunar/thunar-standard-view.c:338 ../thunar/thunar-tree-view.c:1159
+#: ../thunar/thunar-standard-view.c:341 ../thunar/thunar-tree-view.c:1179
msgid "Cu_t"
msgstr ""
#. append the "Copy" menu action
-#: ../thunar/thunar-standard-view.c:339 ../thunar/thunar-tree-view.c:1171
+#: ../thunar/thunar-standard-view.c:342 ../thunar/thunar-tree-view.c:1191
msgid "_Copy"
msgstr ""
-#: ../thunar/thunar-standard-view.c:340
+#: ../thunar/thunar-standard-view.c:343
msgid "_Paste"
msgstr ""
-#: ../thunar/thunar-standard-view.c:340
+#: ../thunar/thunar-standard-view.c:343
msgid "Move or copy files previously selected by a Cut or Copy command"
msgstr ""
#. append the "Delete" menu action
-#: ../thunar/thunar-standard-view.c:341 ../thunar/thunar-tree-view.c:1206
+#: ../thunar/thunar-standard-view.c:344 ../thunar/thunar-tree-view.c:1226
msgid "_Delete"
msgstr ""
-#: ../thunar/thunar-standard-view.c:342
+#: ../thunar/thunar-standard-view.c:345
msgid ""
"Move or copy files previously selected by a Cut or Copy command into the "
"selected folder"
msgstr ""
-#: ../thunar/thunar-standard-view.c:343
+#: ../thunar/thunar-standard-view.c:346
msgid "Select _all Files"
msgstr ""
-#: ../thunar/thunar-standard-view.c:343
+#: ../thunar/thunar-standard-view.c:346
msgid "Select all files in this window"
msgstr ""
-#: ../thunar/thunar-standard-view.c:344
+#: ../thunar/thunar-standard-view.c:347
msgid "Select _by Pattern..."
msgstr ""
-#: ../thunar/thunar-standard-view.c:344
+#: ../thunar/thunar-standard-view.c:347
msgid "Select all files that match a certain pattern"
msgstr ""
-#: ../thunar/thunar-standard-view.c:345
+#: ../thunar/thunar-standard-view.c:348
msgid "Du_plicate"
msgstr ""
-#: ../thunar/thunar-standard-view.c:346 ../thunar/thunar-standard-view.c:3426
+#: ../thunar/thunar-standard-view.c:349 ../thunar/thunar-standard-view.c:3468
msgid "Ma_ke Link"
msgid_plural "Ma_ke Links"
msgstr[0] ""
msgstr[1] ""
#. append the "Rename" menu action
-#: ../thunar/thunar-standard-view.c:347 ../thunar/thunar-tree-view.c:1230
+#: ../thunar/thunar-standard-view.c:350 ../thunar/thunar-tree-view.c:1250
msgid "_Rename..."
msgstr ""
-#: ../thunar/thunar-standard-view.c:348
+#: ../thunar/thunar-standard-view.c:351
msgid "_Restore"
msgstr ""
#. add the "Create Document" sub menu action
-#: ../thunar/thunar-standard-view.c:610
+#: ../thunar/thunar-standard-view.c:613
msgid "Create _Document"
msgstr ""
-#: ../thunar/thunar-standard-view.c:1314
+#: ../thunar/thunar-standard-view.c:1310
msgid "Loading folder contents..."
msgstr ""
-#. ask the user to enter a name for the new empty file
-#: ../thunar/thunar-standard-view.c:1802
+#: ../thunar/thunar-standard-view.c:1794
msgid "New Empty File"
msgstr ""
-#: ../thunar/thunar-standard-view.c:1802
+#: ../thunar/thunar-standard-view.c:1795
msgid "New Empty File..."
msgstr ""
#. generate a title for the create dialog
-#: ../thunar/thunar-standard-view.c:1902
+#: ../thunar/thunar-standard-view.c:1884
#, c-format
msgid "Create Document from template \"%s\""
msgstr ""
-#: ../thunar/thunar-standard-view.c:2097
+#: ../thunar/thunar-standard-view.c:2083
msgid "Select by Pattern"
msgstr ""
-#: ../thunar/thunar-standard-view.c:2103
+#: ../thunar/thunar-standard-view.c:2089
msgid "_Select"
msgstr ""
-#: ../thunar/thunar-standard-view.c:2112
+#: ../thunar/thunar-standard-view.c:2098
msgid "_Pattern:"
msgstr ""
#. tell the user that the file name provided by the X Direct Save source is invalid
-#: ../thunar/thunar-standard-view.c:2549
+#: ../thunar/thunar-standard-view.c:2584
msgid "Invalid filename provided by XDS drag site"
msgstr ""
#. display an error dialog to the user
-#: ../thunar/thunar-standard-view.c:2726
+#: ../thunar/thunar-standard-view.c:2763
#, c-format
msgid "Failed to create a link for the URL \"%s\""
msgstr ""
-#: ../thunar/thunar-standard-view.c:3059
+#: ../thunar/thunar-standard-view.c:3101
#, c-format
msgid "Failed to open directory \"%s\""
msgstr ""
-#: ../thunar/thunar-standard-view.c:3386
+#: ../thunar/thunar-standard-view.c:3428
msgid "Prepare the selected file to be moved with a Paste command"
msgid_plural "Prepare the selected files to be moved with a Paste command"
msgstr[0] ""
msgstr[1] ""
-#: ../thunar/thunar-standard-view.c:3394
+#: ../thunar/thunar-standard-view.c:3436
msgid "Prepare the selected file to be copied with a Paste command"
msgid_plural "Prepare the selected files to be copied with a Paste command"
msgstr[0] ""
msgstr[1] ""
-#: ../thunar/thunar-standard-view.c:3405
+#: ../thunar/thunar-standard-view.c:3447
msgid "Delete the selected file"
msgid_plural "Delete the selected files"
msgstr[0] ""
msgstr[1] ""
-#: ../thunar/thunar-standard-view.c:3419
+#: ../thunar/thunar-standard-view.c:3461
msgid "Duplicate the selected file"
msgid_plural "Duplicate each selected file"
msgstr[0] ""
msgstr[1] ""
-#: ../thunar/thunar-standard-view.c:3428
+#: ../thunar/thunar-standard-view.c:3470
msgid "Create a symbolic link for the selected file"
msgid_plural "Create a symbolic link for each selected file"
msgstr[0] ""
msgstr[1] ""
-#: ../thunar/thunar-standard-view.c:3436
+#: ../thunar/thunar-standard-view.c:3478
msgid "Rename the selected file"
msgid_plural "Rename the selected files"
msgstr[0] ""
msgstr[1] ""
-#: ../thunar/thunar-standard-view.c:3444
+#: ../thunar/thunar-standard-view.c:3486
msgid "Restore the selected file"
msgid_plural "Restore the selected files"
msgstr[0] ""
msgstr[1] ""
-#. tell the user that no templates were found
-#: ../thunar/thunar-templates-action.c:397
-msgid "No Templates installed"
-msgstr ""
-
#. add the "Empty File" item
-#: ../thunar/thunar-templates-action.c:409
+#: ../thunar/thunar-templates-action.c:505
msgid "_Empty File"
msgstr ""
-#: ../thunar/thunar-trash-action.c:174
-msgid "T_rash"
+#: ../thunar/thunar-transfer-job.c:648
+msgid "Collecting files..."
+msgstr ""
+
+#. update progress information
+#: ../thunar/thunar-transfer-job.c:675
+#, c-format
+msgid "Trying to restore \"%s\""
+msgstr ""
+
+#: ../thunar/thunar-transfer-job.c:700
+#, c-format
+msgid ""
+"The folder \"%s\" does not exist anymore but is required to restore the file "
+"\"%s\" from the trash"
+msgstr ""
+
+#: ../thunar/thunar-transfer-job.c:725
+#, c-format
+msgid "Failed to restore the folder \"%s\""
+msgstr ""
+
+#. update progress information
+#: ../thunar/thunar-transfer-job.c:742
+#, c-format
+msgid "Trying to move \"%s\""
+msgstr ""
+
+#. update progress information
+#: ../thunar/thunar-transfer-job.c:767
+#, c-format
+msgid "Could not move \"%s\" directly. Collecting files for copying..."
msgstr ""
#: ../thunar/thunar-trash-action.c:175
+msgid "T_rash"
+msgstr ""
+
+#: ../thunar/thunar-trash-action.c:176
msgid "Display the contents of the trash can"
msgstr ""
-#: ../thunar/thunar-tree-model.c:630
+#: ../thunar/thunar-tree-model.c:638
msgid "Loading..."
msgstr ""
#. append the "Paste Into Folder" menu action
-#: ../thunar/thunar-tree-view.c:1188
+#: ../thunar/thunar-tree-view.c:1208
msgid "_Paste Into Folder"
msgstr ""
#. append the "Properties" menu action
-#: ../thunar/thunar-tree-view.c:1289
+#: ../thunar/thunar-tree-view.c:1309
msgid "P_roperties..."
msgstr ""
+#: ../thunar/thunar-util.c:108
+#, c-format
+msgid "Invalid path"
+msgstr ""
+
+#: ../thunar/thunar-util.c:144
+#, c-format
+msgid "Unknown user \"%s\""
+msgstr ""
+
#. TRANSLATORS: file was modified less than one day ago
-#: ../thunar/thunar-util.c:119
+#: ../thunar/thunar-util.c:204
msgid "Today"
msgstr ""
#. TRANSLATORS: file was modified less than one day ago
-#: ../thunar/thunar-util.c:124
+#: ../thunar/thunar-util.c:209
#, c-format
msgid "Today at %X"
msgstr ""
#. TRANSLATORS: file was modified less than two days ago
-#: ../thunar/thunar-util.c:132
+#: ../thunar/thunar-util.c:217
msgid "Yesterday"
msgstr ""
#. TRANSLATORS: file was modified less than two days ago
-#: ../thunar/thunar-util.c:137
+#: ../thunar/thunar-util.c:222
#, c-format
msgid "Yesterday at %X"
msgstr ""
#. Days from last week
-#: ../thunar/thunar-util.c:145
+#: ../thunar/thunar-util.c:230
#, c-format
msgid "%A at %X"
msgstr ""
#. Any other date
-#: ../thunar/thunar-util.c:150
+#: ../thunar/thunar-util.c:235
#, c-format
msgid "%x at %X"
msgstr ""
-#: ../thunar/thunar-window.c:285
+#: ../thunar/thunar-window.c:289
msgid "Open New _Window"
msgstr ""
-#: ../thunar/thunar-window.c:285
+#: ../thunar/thunar-window.c:289
msgid "Open a new Thunar window for the displayed location"
msgstr ""
-#: ../thunar/thunar-window.c:288
+#: ../thunar/thunar-window.c:292
msgid "Close _All Windows"
msgstr ""
-#: ../thunar/thunar-window.c:288
+#: ../thunar/thunar-window.c:292
msgid "Close all Thunar windows"
msgstr ""
-#: ../thunar/thunar-window.c:289
+#: ../thunar/thunar-window.c:293
msgid "_Close"
msgstr ""
-#: ../thunar/thunar-window.c:289
+#: ../thunar/thunar-window.c:293
msgid "Close this window"
msgstr ""
-#: ../thunar/thunar-window.c:290
+#: ../thunar/thunar-window.c:294
msgid "_Edit"
msgstr ""
-#: ../thunar/thunar-window.c:291
+#: ../thunar/thunar-window.c:295
msgid "Pr_eferences..."
msgstr ""
-#: ../thunar/thunar-window.c:291
+#: ../thunar/thunar-window.c:295
msgid "Edit Thunars Preferences"
msgstr ""
-#: ../thunar/thunar-window.c:292
+#: ../thunar/thunar-window.c:296
msgid "_View"
msgstr ""
-#: ../thunar/thunar-window.c:293
+#: ../thunar/thunar-window.c:297
msgid "_Reload"
msgstr ""
-#: ../thunar/thunar-window.c:293
+#: ../thunar/thunar-window.c:297
msgid "Reload the current folder"
msgstr ""
-#: ../thunar/thunar-window.c:294
+#: ../thunar/thunar-window.c:298
msgid "_Location Selector"
msgstr ""
-#: ../thunar/thunar-window.c:295
+#: ../thunar/thunar-window.c:299
msgid "_Side Pane"
msgstr ""
-#: ../thunar/thunar-window.c:296
+#: ../thunar/thunar-window.c:300
msgid "Zoom I_n"
msgstr ""
-#: ../thunar/thunar-window.c:296
+#: ../thunar/thunar-window.c:300
msgid "Show the contents in more detail"
msgstr ""
-#: ../thunar/thunar-window.c:297
+#: ../thunar/thunar-window.c:301
msgid "Zoom _Out"
msgstr ""
-#: ../thunar/thunar-window.c:297
+#: ../thunar/thunar-window.c:301
msgid "Show the contents in less detail"
msgstr ""
-#: ../thunar/thunar-window.c:298
+#: ../thunar/thunar-window.c:302
msgid "Normal Si_ze"
msgstr ""
-#: ../thunar/thunar-window.c:298
+#: ../thunar/thunar-window.c:302
msgid "Show the contents at the normal size"
msgstr ""
-#: ../thunar/thunar-window.c:299
+#: ../thunar/thunar-window.c:303
msgid "_Go"
msgstr ""
-#: ../thunar/thunar-window.c:300
+#: ../thunar/thunar-window.c:304
msgid "Open _Parent"
msgstr ""
-#: ../thunar/thunar-window.c:300
+#: ../thunar/thunar-window.c:304
msgid "Open the parent folder"
msgstr ""
-#: ../thunar/thunar-window.c:301
+#: ../thunar/thunar-window.c:305
msgid "_Home"
msgstr ""
-#: ../thunar/thunar-window.c:301
+#: ../thunar/thunar-window.c:305
msgid "Go to the home folder"
msgstr ""
-#: ../thunar/thunar-window.c:302
+#: ../thunar/thunar-window.c:306
msgid "Go to the desktop folder"
msgstr ""
-#: ../thunar/thunar-window.c:303
+#: ../thunar/thunar-window.c:307
msgid "Go to the documents folder"
msgstr ""
-#: ../thunar/thunar-window.c:304
+#: ../thunar/thunar-window.c:308
msgid "Go to the downloads folder"
msgstr ""
-#: ../thunar/thunar-window.c:305
+#: ../thunar/thunar-window.c:309
msgid "Go to the music folder"
msgstr ""
-#: ../thunar/thunar-window.c:306
+#: ../thunar/thunar-window.c:310
msgid "Go to the pictures folder"
msgstr ""
-#: ../thunar/thunar-window.c:307
+#: ../thunar/thunar-window.c:311
msgid "Go to the videos folder"
msgstr ""
-#: ../thunar/thunar-window.c:308
+#: ../thunar/thunar-window.c:312
msgid "Go to the public folder"
msgstr ""
-#: ../thunar/thunar-window.c:309
+#: ../thunar/thunar-window.c:313
msgid "T_emplates"
msgstr ""
-#: ../thunar/thunar-window.c:309
+#: ../thunar/thunar-window.c:313
msgid "Go to the templates folder"
msgstr ""
-#: ../thunar/thunar-window.c:310
+#: ../thunar/thunar-window.c:314
msgid "_Open Location..."
msgstr ""
-#: ../thunar/thunar-window.c:310
+#: ../thunar/thunar-window.c:314
msgid "Specify a location to open"
msgstr ""
-#: ../thunar/thunar-window.c:311
+#: ../thunar/thunar-window.c:315
msgid "_Help"
msgstr ""
-#: ../thunar/thunar-window.c:312
+#: ../thunar/thunar-window.c:316
msgid "_Contents"
msgstr ""
-#: ../thunar/thunar-window.c:312
+#: ../thunar/thunar-window.c:316
msgid "Display Thunar user manual"
msgstr ""
-#: ../thunar/thunar-window.c:313
+#: ../thunar/thunar-window.c:317
msgid "Display information about Thunar"
msgstr ""
-#: ../thunar/thunar-window.c:318
+#: ../thunar/thunar-window.c:322
msgid "Show _Hidden Files"
msgstr ""
-#: ../thunar/thunar-window.c:318
+#: ../thunar/thunar-window.c:322
msgid "Toggles the display of hidden files in the current window"
msgstr ""
-#: ../thunar/thunar-window.c:319
+#: ../thunar/thunar-window.c:323
msgid "_Pathbar Style"
msgstr ""
-#: ../thunar/thunar-window.c:319
+#: ../thunar/thunar-window.c:323
msgid "Modern approach with buttons that correspond to folders"
msgstr ""
-#: ../thunar/thunar-window.c:320
+#: ../thunar/thunar-window.c:324
msgid "_Toolbar Style"
msgstr ""
-#: ../thunar/thunar-window.c:320
+#: ../thunar/thunar-window.c:324
msgid "Traditional approach with location bar and navigation buttons"
msgstr ""
-#: ../thunar/thunar-window.c:321
+#: ../thunar/thunar-window.c:325
msgid "_Shortcuts"
msgstr ""
-#: ../thunar/thunar-window.c:321
+#: ../thunar/thunar-window.c:325
msgid "Toggles the visibility of the shortcuts pane"
msgstr ""
-#: ../thunar/thunar-window.c:322
+#: ../thunar/thunar-window.c:326
msgid "_Tree"
msgstr ""
-#: ../thunar/thunar-window.c:322
+#: ../thunar/thunar-window.c:326
msgid "Toggles the visibility of the tree pane"
msgstr ""
-#: ../thunar/thunar-window.c:323
+#: ../thunar/thunar-window.c:327
msgid "St_atusbar"
msgstr ""
-#: ../thunar/thunar-window.c:323
+#: ../thunar/thunar-window.c:327
msgid "Change the visibility of this window's statusbar"
msgstr ""
#.
#. * add view options
#.
-#: ../thunar/thunar-window.c:770
+#: ../thunar/thunar-window.c:732
msgid "View as _Icons"
msgstr ""
-#: ../thunar/thunar-window.c:770
+#: ../thunar/thunar-window.c:732
msgid "Display folder content in an icon view"
msgstr ""
-#: ../thunar/thunar-window.c:777
+#: ../thunar/thunar-window.c:739
msgid "View as _Detailed List"
msgstr ""
-#: ../thunar/thunar-window.c:777
+#: ../thunar/thunar-window.c:739
msgid "Display folder content in a detailed list view"
msgstr ""
-#: ../thunar/thunar-window.c:784
+#: ../thunar/thunar-window.c:746
msgid "View as _Compact List"
msgstr ""
-#: ../thunar/thunar-window.c:784
+#: ../thunar/thunar-window.c:746
msgid "Display folder content in a compact list view"
msgstr ""
#. add the label with the root warning
-#: ../thunar/thunar-window.c:846
+#: ../thunar/thunar-window.c:808
msgid "Warning, you are using the root account, you may harm your system."
msgstr ""
-#: ../thunar/thunar-window.c:1870
+#: ../thunar/thunar-window.c:1403
+#, c-format
+msgid "Failed to launch \"%s\""
+msgstr ""
+
+#: ../thunar/thunar-window.c:1876
msgid "Failed to open parent folder"
msgstr ""
#. display an error to the user
-#: ../thunar/thunar-window.c:1896
+#: ../thunar/thunar-window.c:1901
msgid "Failed to open the home folder"
msgstr ""
-#: ../thunar/thunar-window.c:1951
+#: ../thunar/thunar-window.c:1960
#, c-format
msgid "Failed to open folder \"%s\""
msgstr ""
#. display the "About Templates" dialog
-#: ../thunar/thunar-window.c:2076
+#: ../thunar/thunar-window.c:2074
msgid "About Templates"
msgstr ""
-#: ../thunar/thunar-window.c:2098
+#: ../thunar/thunar-window.c:2096
msgid "All files in this folder will appear in the \"Create Document\" menu."
msgstr ""
-#: ../thunar/thunar-window.c:2105
+#: ../thunar/thunar-window.c:2103
msgid ""
"If you frequently create certain kinds of documents, make a copy of one and "
"put it in this folder. Thunar will add an entry for this document in the "
@@ -2624,21 +2448,27 @@ msgid ""
"of the document will be created in the directory you are viewing."
msgstr ""
-#: ../thunar/thunar-window.c:2117
+#: ../thunar/thunar-window.c:2115
msgid "Do _not display this message again"
msgstr ""
#. display an error to the user
-#: ../thunar/thunar-window.c:2162
+#: ../thunar/thunar-window.c:2158
msgid "Failed to display the contents of the trash can"
msgstr ""
-#: ../thunar/thunar-window.c:2204
+#: ../thunar/thunar-window.c:2200
msgid ""
"Thunar is a fast and easy to use file manager\n"
"for the Xfce Desktop Environment."
msgstr ""
+#. set window title and icon
+#: ../thunar/thunar-window.c:2239 ../Thunar.desktop.in.in.h:2
+#: ../thunar/thunar-settings.desktop.in.h:2
+msgid "File Manager"
+msgstr ""
+
#: ../thunarx/thunarx-property-page.c:137
msgid "Label"
msgstr ""
@@ -2836,7 +2666,7 @@ msgstr ""
msgid "_At position:"
msgstr ""
-#: ../plugins/thunar-sbr/thunar-sbr-date-renamer.c:593
+#: ../plugins/thunar-sbr/thunar-sbr-date-renamer.c:602
msgid "Insert Date / Time"
msgstr ""
@@ -2999,39 +2829,39 @@ msgstr ""
msgid "Search & Replace"
msgstr ""
-#: ../plugins/thunar-sendto-email/main.c:176
+#: ../plugins/thunar-sendto-email/main.c:196
#, c-format
msgid "Send \"%s\" as compressed archive?"
msgstr ""
-#: ../plugins/thunar-sendto-email/main.c:178
-#: ../plugins/thunar-sendto-email/main.c:197
+#: ../plugins/thunar-sendto-email/main.c:199
+#: ../plugins/thunar-sendto-email/main.c:218
msgid "Send _directly"
msgstr ""
-#: ../plugins/thunar-sendto-email/main.c:179
+#: ../plugins/thunar-sendto-email/main.c:200
msgid "Send com_pressed"
msgstr ""
-#: ../plugins/thunar-sendto-email/main.c:181
+#: ../plugins/thunar-sendto-email/main.c:202
msgid ""
"When sending a file via email, you can either choose to send the file "
"directly, as is, or compress the file before attaching it to an email. It is "
"highly recommended to compress large files before sending them."
msgstr ""
-#: ../plugins/thunar-sendto-email/main.c:192
+#: ../plugins/thunar-sendto-email/main.c:213
#, c-format
msgid "Send %d file as compressed archive?"
msgid_plural "Send %d files as compressed archive?"
msgstr[0] ""
msgstr[1] ""
-#: ../plugins/thunar-sendto-email/main.c:198
+#: ../plugins/thunar-sendto-email/main.c:219
msgid "Send as _archive"
msgstr ""
-#: ../plugins/thunar-sendto-email/main.c:200
+#: ../plugins/thunar-sendto-email/main.c:221
msgid ""
"When sending multiple files via email, you can either choose to send the "
"files directly, attaching multiple files to an email, or send all files "
@@ -3041,28 +2871,29 @@ msgstr ""
#. allocate the progress dialog
#. setup the label
-#: ../plugins/thunar-sendto-email/main.c:249
-#: ../plugins/thunar-sendto-email/main.c:274
+#: ../plugins/thunar-sendto-email/main.c:270
+#: ../plugins/thunar-sendto-email/main.c:295
msgid "Compressing files..."
msgstr ""
#. tell the user that the command failed
-#: ../plugins/thunar-sendto-email/main.c:299
+#: ../plugins/thunar-sendto-email/main.c:320
#, c-format
msgid "ZIP command terminated with error %d"
msgstr ""
-#: ../plugins/thunar-sendto-email/main.c:385
+#: ../plugins/thunar-sendto-email/main.c:408
msgid "Failed to create temporary directory"
msgstr ""
-#: ../plugins/thunar-sendto-email/main.c:436
+#: ../plugins/thunar-sendto-email/main.c:470
+#: ../plugins/thunar-sendto-email/main.c:481
#, c-format
msgid "Failed to create symbolic link for \"%s\""
msgstr ""
#. tell the user that we failed to compress the file(s)
-#: ../plugins/thunar-sendto-email/main.c:459
+#: ../plugins/thunar-sendto-email/main.c:505
#, c-format
msgid "Failed to compress %d file"
msgid_plural "Failed to compress %d files"
@@ -3070,7 +2901,7 @@ msgstr[0] ""
msgstr[1] ""
#. tell the user that we failed
-#: ../plugins/thunar-sendto-email/main.c:600
+#: ../plugins/thunar-sendto-email/main.c:656
msgid "Failed to compose new email"
msgstr ""
@@ -3306,41 +3137,41 @@ msgid ""
"files."
msgstr ""
-#: ../plugins/thunar-uca/thunar-uca-model.c:780
+#: ../plugins/thunar-uca/thunar-uca-model.c:786
#, c-format
msgid "Unknown element <%s>"
msgstr ""
-#: ../plugins/thunar-uca/thunar-uca-model.c:798
+#: ../plugins/thunar-uca/thunar-uca-model.c:804
#, c-format
msgid "End element handler called while in root context"
msgstr ""
-#: ../plugins/thunar-uca/thunar-uca-model.c:886
+#: ../plugins/thunar-uca/thunar-uca-model.c:892
#, c-format
msgid "Unknown closing element <%s>"
msgstr ""
-#: ../plugins/thunar-uca/thunar-uca-model.c:1332
+#: ../plugins/thunar-uca/thunar-uca-model.c:1333
#, c-format
msgid "Failed to determine save location for uca.xml"
msgstr ""
-#: ../plugins/thunar-uca/thunar-uca-model.c:1447
+#: ../plugins/thunar-uca/thunar-uca-model.c:1448
#, c-format
msgid "Command not configured"
msgstr ""
-#: ../plugins/thunar-uca/thunar-uca-provider.c:188
+#: ../plugins/thunar-uca/thunar-uca-provider.c:190
msgid "Configure c_ustom actions..."
msgstr ""
-#: ../plugins/thunar-uca/thunar-uca-provider.c:189
+#: ../plugins/thunar-uca/thunar-uca-provider.c:191
msgid ""
"Setup custom actions that will appear in the file managers context menus"
msgstr ""
-#: ../plugins/thunar-uca/thunar-uca-provider.c:406
+#: ../plugins/thunar-uca/thunar-uca-provider.c:408
#, c-format
msgid "Failed to launch action \"%s\"."
msgstr ""
@@ -3353,7 +3184,7 @@ msgstr ""
msgid "Open Terminal Here"
msgstr ""
-#: ../plugins/thunar-wallpaper/twp-provider.c:155
+#: ../plugins/thunar-wallpaper/twp-provider.c:161
msgid "Set as wallpaper"
msgstr ""
@@ -3376,3 +3207,7 @@ msgstr ""
#: ../Thunar-folder-handler.desktop.in.in.h:3
msgid "Open the specified folders in Thunar"
msgstr ""
+
+#: ../thunar/thunar-settings.desktop.in.h:1
+msgid "Configure the Thunar file manager"
+msgstr ""
diff --git a/thunar/thunar-launcher.c b/thunar/thunar-launcher.c
index cb5731a..3f88af1 100644
--- a/thunar/thunar-launcher.c
+++ b/thunar/thunar-launcher.c
@@ -45,6 +45,7 @@
typedef struct _ThunarLauncherMountData ThunarLauncherMountData;
+typedef struct _ThunarLauncherPokeData ThunarLauncherPokeData;
@@ -60,54 +61,63 @@ enum
-static void thunar_launcher_class_init (ThunarLauncherClass *klass);
-static void thunar_launcher_component_init (ThunarComponentIface *iface);
-static void thunar_launcher_navigator_init (ThunarNavigatorIface *iface);
-static void thunar_launcher_init (ThunarLauncher *launcher);
-static void thunar_launcher_dispose (GObject *object);
-static void thunar_launcher_finalize (GObject *object);
-static void thunar_launcher_get_property (GObject *object,
- guint prop_id,
- GValue *value,
- GParamSpec *pspec);
-static void thunar_launcher_set_property (GObject *object,
- guint prop_id,
- const GValue *value,
- GParamSpec *pspec);
-static ThunarFile *thunar_launcher_get_current_directory (ThunarNavigator *navigator);
-static void thunar_launcher_set_current_directory (ThunarNavigator *navigator,
- ThunarFile *current_directory);
-static GList *thunar_launcher_get_selected_files (ThunarComponent *component);
-static void thunar_launcher_set_selected_files (ThunarComponent *component,
- GList *selected_files);
-static GtkUIManager *thunar_launcher_get_ui_manager (ThunarComponent *component);
-static void thunar_launcher_set_ui_manager (ThunarComponent *component,
- GtkUIManager *ui_manager);
-static void thunar_launcher_execute_files (ThunarLauncher *launcher,
- GList *files);
-static void thunar_launcher_open_files (ThunarLauncher *launcher,
- GList *files);
-static void thunar_launcher_open_paths (GAppInfo *app_info,
- GList *file_list,
- ThunarLauncher *launcher);
-static void thunar_launcher_open_windows (ThunarLauncher *launcher,
- GList *directories);
-static void thunar_launcher_update (ThunarLauncher *launcher);
-static void thunar_launcher_action_open (GtkAction *action,
- ThunarLauncher *launcher);
-static void thunar_launcher_action_open_with_other (GtkAction *action,
- ThunarLauncher *launcher);
-static void thunar_launcher_action_open_in_new_window (GtkAction *action,
- ThunarLauncher *launcher);
-static void thunar_launcher_action_sendto_desktop (GtkAction *action,
- ThunarLauncher *launcher);
-static void thunar_launcher_action_sendto_volume (GtkAction *action,
- ThunarLauncher *launcher);
-static void thunar_launcher_widget_destroyed (ThunarLauncher *launcher,
- GtkWidget *widget);
-static gboolean thunar_launcher_sendto_idle (gpointer user_data);
-static void thunar_launcher_sendto_idle_destroy (gpointer user_data);
-static void thunar_launcher_mount_data_free (ThunarLauncherMountData *data);
+static void thunar_launcher_class_init (ThunarLauncherClass *klass);
+static void thunar_launcher_component_init (ThunarComponentIface *iface);
+static void thunar_launcher_navigator_init (ThunarNavigatorIface *iface);
+static void thunar_launcher_init (ThunarLauncher *launcher);
+static void thunar_launcher_dispose (GObject *object);
+static void thunar_launcher_finalize (GObject *object);
+static void thunar_launcher_get_property (GObject *object,
+ guint prop_id,
+ GValue *value,
+ GParamSpec *pspec);
+static void thunar_launcher_set_property (GObject *object,
+ guint prop_id,
+ const GValue *value,
+ GParamSpec *pspec);
+static ThunarFile *thunar_launcher_get_current_directory (ThunarNavigator *navigator);
+static void thunar_launcher_set_current_directory (ThunarNavigator *navigator,
+ ThunarFile *current_directory);
+static GList *thunar_launcher_get_selected_files (ThunarComponent *component);
+static void thunar_launcher_set_selected_files (ThunarComponent *component,
+ GList *selected_files);
+static GtkUIManager *thunar_launcher_get_ui_manager (ThunarComponent *component);
+static void thunar_launcher_set_ui_manager (ThunarComponent *component,
+ GtkUIManager *ui_manager);
+static void thunar_launcher_execute_files (ThunarLauncher *launcher,
+ GList *files);
+static void thunar_launcher_open_files (ThunarLauncher *launcher,
+ GList *files);
+static void thunar_launcher_open_paths (GAppInfo *app_info,
+ GList *file_list,
+ ThunarLauncher *launcher);
+static void thunar_launcher_open_windows (ThunarLauncher *launcher,
+ GList *directories);
+static void thunar_launcher_update (ThunarLauncher *launcher);
+static void thunar_launcher_action_open (GtkAction *action,
+ ThunarLauncher *launcher);
+static void thunar_launcher_action_open_with_other (GtkAction *action,
+ ThunarLauncher *launcher);
+static void thunar_launcher_action_open_in_new_window (GtkAction *action,
+ ThunarLauncher *launcher);
+static void thunar_launcher_action_sendto_desktop (GtkAction *action,
+ ThunarLauncher *launcher);
+static void thunar_launcher_action_sendto_volume (GtkAction *action,
+ ThunarLauncher *launcher);
+static void thunar_launcher_widget_destroyed (ThunarLauncher *launcher,
+ GtkWidget *widget);
+static gboolean thunar_launcher_sendto_idle (gpointer user_data);
+static void thunar_launcher_sendto_idle_destroy (gpointer user_data);
+static void thunar_launcher_mount_data_free (ThunarLauncherMountData *data);
+static void thunar_launcher_poke_files (ThunarLauncher *launcher,
+ ThunarLauncherPokeData *poke_data);
+static void thunar_launcher_poke_files_finish (ThunarBrowser *browser,
+ ThunarFile *file,
+ ThunarFile *target_file,
+ GError *error,
+ gpointer user_data);
+static ThunarLauncherPokeData *thunar_launcher_poke_data_new (GList *files);
+static void thunar_launcher_poke_data_free (ThunarLauncherPokeData *data);
@@ -147,6 +157,12 @@ struct _ThunarLauncherMountData
GList *files;
};
+struct _ThunarLauncherPokeData
+{
+ GList *files;
+ GList *resolved_files;
+};
+
static const GtkActionEntry action_entries[] =
@@ -1096,53 +1112,64 @@ thunar_launcher_poke_file_finish (ThunarBrowser *browser,
static void
-thunar_launcher_action_open (GtkAction *action,
- ThunarLauncher *launcher)
+thunar_launcher_poke_files (ThunarLauncher *launcher,
+ ThunarLauncherPokeData *poke_data)
{
- GAppInfo *app_info;
- gboolean executable = TRUE;
- GList *selected_paths;
- GList *directories = NULL;
- GList *files = NULL;
- GList *lp;
-
- _thunar_return_if_fail (GTK_IS_ACTION (action));
_thunar_return_if_fail (THUNAR_IS_LAUNCHER (launcher));
+ _thunar_return_if_fail (poke_data != NULL);
+ _thunar_return_if_fail (poke_data->files != NULL);
- /* check if we have a mime handler associated with the action */
- app_info = g_object_get_qdata (G_OBJECT (action), thunar_launcher_handler_quark);
- if (G_LIKELY (app_info != NULL))
- {
- /* try to open the selected files using the given application */
- selected_paths = thunar_file_list_to_g_file_list (launcher->selected_files);
- thunar_launcher_open_paths (app_info, selected_paths, launcher);
- g_file_list_free (selected_paths);
- }
- else if (g_list_length (launcher->selected_files) == 1)
+ thunar_browser_poke_file (THUNAR_BROWSER (launcher), poke_data->files->data,
+ launcher->widget, thunar_launcher_poke_files_finish,
+ poke_data);
+}
+
+
+
+static void
+thunar_launcher_poke_files_finish (ThunarBrowser *browser,
+ ThunarFile *file,
+ ThunarFile *target_file,
+ GError *error,
+ gpointer user_data)
+{
+ ThunarLauncherPokeData *poke_data = user_data;
+ gboolean executable = TRUE;
+ GList *directories = NULL;
+ GList *files = NULL;
+ GList *lp;
+
+ _thunar_return_if_fail (THUNAR_IS_BROWSER (browser));
+ _thunar_return_if_fail (THUNAR_IS_FILE (file));
+ _thunar_return_if_fail (poke_data != NULL);
+ _thunar_return_if_fail (poke_data->files != NULL);
+
+ /* check if poking succeeded */
+ if (error == NULL)
{
- thunar_browser_poke_file (THUNAR_BROWSER (launcher),
- launcher->selected_files->data, launcher->widget,
- thunar_launcher_poke_file_finish, NULL);
+ /* add the resolved file to the list of file to be opened/executed later */
+ poke_data->resolved_files = g_list_prepend (poke_data->resolved_files,
+ g_object_ref (target_file));
}
- else
- {
- /* TODO: Multiple files need to be poked first, then resolved into
- * directories and files and then the functions below can be called.
- * However, if one file or directory cannot be poked, we need to
- * abort. */
+ /* release and remove the just poked file from the list */
+ g_object_unref (poke_data->files->data);
+ poke_data->files = g_list_delete_link (poke_data->files, poke_data->files);
+
+ if (poke_data->files == NULL)
+ {
/* separate files and directories in the selected files list */
- for (lp = launcher->selected_files; lp != NULL; lp = lp->next)
+ for (lp = poke_data->resolved_files; lp != NULL; lp = lp->next)
{
if (thunar_file_is_directory (lp->data))
{
/* add to our directory list */
- directories = g_list_append (directories, lp->data);
+ directories = g_list_prepend (directories, lp->data);
}
else
{
/* add to our file list */
- files = g_list_append (files, lp->data);
+ files = g_list_prepend (files, lp->data);
/* check if the file is executable */
executable = (executable && thunar_file_is_executable (lp->data));
@@ -1153,7 +1180,7 @@ thunar_launcher_action_open (GtkAction *action,
if (G_LIKELY (directories != NULL))
{
/* open new windows for all directories */
- thunar_launcher_open_windows (launcher, directories);
+ thunar_launcher_open_windows (THUNAR_LAUNCHER (browser), directories);
g_list_free (directories);
}
@@ -1164,17 +1191,63 @@ thunar_launcher_action_open (GtkAction *action,
if (G_UNLIKELY (executable))
{
/* try to execute all given files */
- thunar_launcher_execute_files (launcher, files);
+ thunar_launcher_execute_files (THUNAR_LAUNCHER (browser), files);
}
else
{
/* try to open all files using their default applications */
- thunar_launcher_open_files (launcher, files);
+ thunar_launcher_open_files (THUNAR_LAUNCHER (browser), files);
}
/* cleanup */
g_list_free (files);
}
+
+ /* free all files allocated for the poke data */
+ thunar_launcher_poke_data_free (poke_data);
+ }
+ else
+ {
+ /* we need to continue this until all files have been resolved */
+ thunar_launcher_poke_files (THUNAR_LAUNCHER (browser), poke_data);
+ }
+}
+
+
+
+static void
+thunar_launcher_action_open (GtkAction *action,
+ ThunarLauncher *launcher)
+{
+ ThunarLauncherPokeData *poke_data;
+ GAppInfo *app_info;
+ GList *selected_paths;
+
+ _thunar_return_if_fail (GTK_IS_ACTION (action));
+ _thunar_return_if_fail (THUNAR_IS_LAUNCHER (launcher));
+
+ /* check if we have a mime handler associated with the action */
+ app_info = g_object_get_qdata (G_OBJECT (action), thunar_launcher_handler_quark);
+ if (G_LIKELY (app_info != NULL))
+ {
+ /* try to open the selected files using the given application */
+ selected_paths = thunar_file_list_to_g_file_list (launcher->selected_files);
+ thunar_launcher_open_paths (app_info, selected_paths, launcher);
+ g_file_list_free (selected_paths);
+ }
+ else if (g_list_length (launcher->selected_files) == 1)
+ {
+ thunar_browser_poke_file (THUNAR_BROWSER (launcher),
+ launcher->selected_files->data, launcher->widget,
+ thunar_launcher_poke_file_finish, NULL);
+ }
+ else
+ {
+ /* resolve files one after another until none is left. Open/execute
+ * the resolved files/directories when all this is done at a later
+ * stage */
+ poke_data = thunar_launcher_poke_data_new (launcher->selected_files);
+ thunar_launcher_poke_files (launcher, poke_data);
}
}
@@ -1271,6 +1344,32 @@ thunar_launcher_mount_data_free (ThunarLauncherMountData *data)
+static ThunarLauncherPokeData *
+thunar_launcher_poke_data_new (GList *files)
+{
+ ThunarLauncherPokeData *data;
+
+ data = _thunar_slice_new0 (ThunarLauncherPokeData);
+ data->files = thunar_file_list_copy (files);
+ data->resolved_files = NULL;
+
+ return data;
+}
+
+
+
+static void
+thunar_launcher_poke_data_free (ThunarLauncherPokeData *data)
+{
+ _thunar_return_if_fail (data != NULL);
+
+ thunar_file_list_free (data->files);
+ thunar_file_list_free (data->resolved_files);
+ _thunar_slice_free (ThunarLauncherPokeData, data);
+}
+
+
+
static void
thunar_launcher_sendto_volume (ThunarLauncher *launcher,
GVolume *volume,
More information about the Xfce4-commits
mailing list