[gnome-packagekit] Updated British English translation



commit 2482003b05ed8f9aeb3478215c71cc2f546db05c
Author: Bruce Cowan <bcowan fastmail co uk>
Date:   Wed Feb 24 15:03:46 2010 +0000

    Updated British English translation

 po/en_GB.po | 3051 +++++++++++++++++++++++++++++++----------------------------
 1 files changed, 1610 insertions(+), 1441 deletions(-)
---
diff --git a/po/en_GB.po b/po/en_GB.po
index b8129d3..717c78d 100644
--- a/po/en_GB.po
+++ b/po/en_GB.po
@@ -1,22 +1,23 @@
 # English (British) translation.
 # Copyright (C) 2008 gnome-packagekit's COPYRIGHT HOLDER
 # This file is distributed under the same licence as the gnome-packagekit package.
-#
 # Philip Withnall <pwithnall svn gnome org>
-# Bruce Cowan <bcowan fastmail co uk>, 2009.
+# Bruce Cowan <bcowan fastmail co uk>, 2009, 2010.
 msgid ""
 msgstr ""
 "Project-Id-Version: gnome-packagekit\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-";
 "packagekit&component=general\n"
-"POT-Creation-Date: 2009-09-17 23:27+0100\n"
-"PO-Revision-Date: 2009-09-17 23:43+0100\n"
+"POT-Creation-Date: 2010-02-24 14:58+0000\n"
+"PO-Revision-Date: 2010-02-24 15:02+0100\n"
 "Last-Translator: Bruce Cowan <bcowan fastmail co uk>\n"
 "Language-Team: British English <en li org>\n"
+"Language: en_GB\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=n != 1;;\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Virtaal 0.5.2\n"
 
 #: ../data/gnome-packagekit.schemas.in.h:1
 msgid "Allow applications to invoke the codec installer"
@@ -242,9 +243,9 @@ msgstr "Only show native packages in the file lists"
 
 #: ../data/gnome-packagekit.schemas.in.h:51
 msgid ""
-"Only show native packages maching the machine architecture in the file lists"
+"Only show native packages matching the machine architecture in the file lists"
 msgstr ""
-"Only show native packages maching the machine architecture in the file lists"
+"Only show native packages matching the machine architecture in the file lists"
 
 #: ../data/gnome-packagekit.schemas.in.h:52
 msgid "Only show the newest packages in the file lists"
@@ -263,24 +264,48 @@ msgid "Only show the newest updates in the list"
 msgstr "Only show the newest updates in the list"
 
 #: ../data/gnome-packagekit.schemas.in.h:55
+msgid "Programs that should be ignored when they issue session D-Bus requests"
+msgstr "Programs that should be ignored when they issue session D-Bus requests"
+
+#: ../data/gnome-packagekit.schemas.in.h:56
+msgid ""
+"Programs that should be ignored when they issue session D-Bus requests, "
+"separated by commas."
+msgstr ""
+"Programs that should be ignored when they issue session D-Bus requests, "
+"separated by commas."
+
+#: ../data/gnome-packagekit.schemas.in.h:57
 msgid "Scroll to packages as they are downloaded"
 msgstr "Scroll to packages as they are downloaded"
 
-#: ../data/gnome-packagekit.schemas.in.h:56
+#: ../data/gnome-packagekit.schemas.in.h:58
 msgid ""
 "Scroll to packages in the update list as they are downloaded or installed."
 msgstr ""
 "Scroll to packages in the update list as they are downloaded or installed."
 
-#: ../data/gnome-packagekit.schemas.in.h:57
+#: ../data/gnome-packagekit.schemas.in.h:59
 msgid "Show all repositories in the software source viewer"
 msgstr "Show all repositories in the software source viewer"
 
-#: ../data/gnome-packagekit.schemas.in.h:58
+#: ../data/gnome-packagekit.schemas.in.h:60
+msgid "Show the 'All Packages' group menu"
+msgstr "Show the 'All Packages' group menu"
+
+#: ../data/gnome-packagekit.schemas.in.h:61
+msgid ""
+"Show the all packages menu item. This takes a long time to populate on most "
+"backends and is not generally required by end users"
+msgstr ""
+"Show the all packages menu item. This takes a long time to populate on most "
+"backends and is not generally required by end users"
+
+#: ../data/gnome-packagekit.schemas.in.h:62
 msgid "Show the category group menu"
 msgstr "Show the category group menu"
 
-#: ../data/gnome-packagekit.schemas.in.h:59
+#: ../data/gnome-packagekit.schemas.in.h:63
 msgid ""
 "Show the category group menu. This is more complete and custom to the "
 "distribution, but takes longer to populate"
@@ -301,7 +326,7 @@ msgstr ""
 #. or just because they want to know what is happening in other user sessions.
 #. Those sort of people (not typical users) should enable this option.
 #.
-#: ../data/gnome-packagekit.schemas.in.h:73
+#: ../data/gnome-packagekit.schemas.in.h:77
 msgid ""
 "Show the transaction progress icon in the tray when the original application "
 "is still running."
@@ -309,21 +334,21 @@ msgstr ""
 "Show the transaction progress icon in the tray when the original application "
 "is still running."
 
-#: ../data/gnome-packagekit.schemas.in.h:74
+#: ../data/gnome-packagekit.schemas.in.h:78
 msgid "Show transactions that have the original application running"
 msgstr "Show transactions that have the original application running"
 
-#: ../data/gnome-packagekit.schemas.in.h:75
+#: ../data/gnome-packagekit.schemas.in.h:79
 msgid ""
 "The number of seconds at session startup to wait before checking for updates"
 msgstr ""
 "The number of seconds at session startup to wait before checking for updates"
 
-#: ../data/gnome-packagekit.schemas.in.h:76
+#: ../data/gnome-packagekit.schemas.in.h:80
 msgid "The search mode used by default"
 msgstr "The search mode used by default"
 
-#: ../data/gnome-packagekit.schemas.in.h:77
+#: ../data/gnome-packagekit.schemas.in.h:81
 msgid ""
 "The search mode used by default. Options are \"name\", \"details\", or \"file"
 "\""
@@ -331,29 +356,29 @@ msgstr ""
 "The search mode used by default. Options are \"name\", \"details\", or \"file"
 "\""
 
-#: ../data/gnome-packagekit.schemas.in.h:78
+#: ../data/gnome-packagekit.schemas.in.h:82
 msgid "This key determines if applications should be able to prompt for fonts"
 msgstr "This key determines if applications should be able to prompt for fonts"
 
-#: ../data/gnome-packagekit.schemas.in.h:79
+#: ../data/gnome-packagekit.schemas.in.h:83
 msgid "Use WiFi (wireless LAN) connections to check for updates"
 msgstr "Use WiFi (wireless LAN) connections to check for updates"
 
-#: ../data/gnome-packagekit.schemas.in.h:80
+#: ../data/gnome-packagekit.schemas.in.h:84
 msgid "Use WiFi connections"
 msgstr "Use WiFi connections"
 
-#: ../data/gnome-packagekit.schemas.in.h:81
+#: ../data/gnome-packagekit.schemas.in.h:85
 msgid "Use mobile broadband connections"
 msgstr "Use mobile broadband connections"
 
-#: ../data/gnome-packagekit.schemas.in.h:82
+#: ../data/gnome-packagekit.schemas.in.h:86
 msgid ""
 "Use mobile broadband connections such as GSM and CDMA to check for updates"
 msgstr ""
 "Use mobile broadband connections such as GSM and CDMA to check for updates"
 
-#: ../data/gnome-packagekit.schemas.in.h:83
+#: ../data/gnome-packagekit.schemas.in.h:87
 msgid ""
 "When displaying UI from a session DBus request, automatically use these "
 "options by default"
@@ -361,7 +386,7 @@ msgstr ""
 "When displaying UI from a session DBus request, automatically use these "
 "options by default"
 
-#: ../data/gnome-packagekit.schemas.in.h:84
+#: ../data/gnome-packagekit.schemas.in.h:88
 msgid ""
 "When displaying UI from a session DBus request, force these options to be "
 "turned on"
@@ -375,7 +400,8 @@ msgstr "Add or remove software installed on the system"
 
 #. TRANSLATORS: short name for gpk-update-viewer
 #: ../data/gpk-application.desktop.in.h:2 ../data/gpk-application.ui.h:2
-#: ../src/gpk-application-main.c:97 ../src/gpk-log.c:486
+#: ../src/gpk-application-main.c:94 ../src/gpk-log.c:514
+#: ../src/gpk-update-viewer-main.c:86
 msgid "Add/Remove Software"
 msgstr "Add/Remove Software"
 
@@ -400,117 +426,117 @@ msgid "Help with this software"
 msgstr "Help with this software"
 
 #: ../data/gpk-application.ui.h:7
-msgid "Only _available"
-msgstr "Only _available"
+msgid "Only N_ative Packages"
+msgstr "Only N_ative Packages"
 
 #: ../data/gpk-application.ui.h:8
-msgid "Only _development"
-msgstr "Only _development"
+msgid "Only _Available"
+msgstr "Only _Available"
 
 #: ../data/gpk-application.ui.h:9
-msgid "Only _end user files"
-msgstr "Only _end user files"
+msgid "Only _Development"
+msgstr "Only _Development"
 
 #: ../data/gpk-application.ui.h:10
-msgid "Only _installed"
-msgstr "Only _installed"
+msgid "Only _End User Files"
+msgstr "Only _End User Files"
 
 #: ../data/gpk-application.ui.h:11
-msgid "Only _newest packages"
-msgstr "Only _newest packages"
+msgid "Only _Graphical"
+msgstr "Only _Graphical"
 
 #: ../data/gpk-application.ui.h:12
-msgid "Only _non-free software"
-msgstr "Only _non-free software"
+msgid "Only _Installed"
+msgstr "Only _Installed"
 
 #: ../data/gpk-application.ui.h:13
-msgid "Only _non-sourcecode"
-msgstr "Only _non-sourcecode"
+msgid "Only _Newest Packages"
+msgstr "Only _Newest Packages"
 
 #: ../data/gpk-application.ui.h:14
-msgid "Only n_ative packages"
-msgstr "Only n_ative packages"
+msgid "Only _Non-Free Software"
+msgstr "Only _Non-Free Software"
 
 #: ../data/gpk-application.ui.h:15
+msgid "Only _Non-Source Code"
+msgstr "Only _Non-Source Code"
+
+#: ../data/gpk-application.ui.h:16
+msgid "Only _Text"
+msgstr "Only _Text"
+
+#: ../data/gpk-application.ui.h:17
 msgid "Only show one package, not subpackages"
 msgstr "Only show one package, not subpackages"
 
-#: ../data/gpk-application.ui.h:16
+#: ../data/gpk-application.ui.h:18
 msgid "Only show packages matching the machine architecture"
 msgstr "Only show packages matching the machine architecture"
 
-#: ../data/gpk-application.ui.h:17
+#: ../data/gpk-application.ui.h:19
 msgid "Only show the newest available package"
 msgstr "Only show the newest available package"
 
-#: ../data/gpk-application.ui.h:18
+#: ../data/gpk-application.ui.h:20
 msgid "Refresh the list of packages on the system"
 msgstr "Refresh the list of packages on the system"
 
-#: ../data/gpk-application.ui.h:19
+#: ../data/gpk-application.ui.h:21
 msgid "S_election"
 msgstr "S_election"
 
-#: ../data/gpk-application.ui.h:20
-msgid "Software log"
-msgstr "Software log"
+#: ../data/gpk-application.ui.h:22
+msgid "Software Log"
+msgstr "Software Log"
 
-#: ../data/gpk-application.ui.h:21
+#: ../data/gpk-application.ui.h:23
 msgid "View previously added or removed software"
 msgstr "View previously added or removed software"
 
-#: ../data/gpk-application.ui.h:22
+#: ../data/gpk-application.ui.h:24
 msgid "Visit the project homepage"
 msgstr "Visit the project homepage"
 
-#: ../data/gpk-application.ui.h:23
+#: ../data/gpk-application.ui.h:25
 msgid "_Development"
 msgstr "_Development"
 
-#: ../data/gpk-application.ui.h:24
+#: ../data/gpk-application.ui.h:26
 msgid "_Filters"
 msgstr "_Filters"
 
-#: ../data/gpk-application.ui.h:25
+#: ../data/gpk-application.ui.h:27
 msgid "_Free"
 msgstr "_Free"
 
-#: ../data/gpk-application.ui.h:26
+#: ../data/gpk-application.ui.h:28
 msgid "_Graphical"
 msgstr "_Graphical"
 
 #. TRANSLATORS: context menu to open the offline help file
-#: ../data/gpk-application.ui.h:27 ../src/gpk-check-update.c:299
+#: ../data/gpk-application.ui.h:29 ../src/gpk-check-update.c:301
 msgid "_Help"
 msgstr "_Help"
 
-#: ../data/gpk-application.ui.h:28
-msgid "_Hide subpackages"
-msgstr "_Hide subpackages"
-
-#: ../data/gpk-application.ui.h:29
-msgid "_Installed"
-msgstr "_Installed"
-
 #: ../data/gpk-application.ui.h:30
-msgid "_No filter"
-msgstr "_No filter"
+msgid "_Hide Subpackages"
+msgstr "_Hide Subpackages"
 
 #: ../data/gpk-application.ui.h:31
-msgid "_Only free software"
-msgstr "_Only free software"
+msgid "_Installed"
+msgstr "_Installed"
 
 #: ../data/gpk-application.ui.h:32
-msgid "_Only graphical"
-msgstr "_Only graphical"
+msgid "_No Filter"
+msgstr "_No Filter"
 
 #: ../data/gpk-application.ui.h:33
-msgid "_Only sourcecode"
-msgstr "_Only sourcecode"
+msgid "_Only Free Software"
+msgstr "_Only Free Software"
 
 #: ../data/gpk-application.ui.h:34
-msgid "_Only text"
-msgstr "_Only text"
+msgid "_Only Source Code"
+msgstr "_Only Source Code"
 
 #: ../data/gpk-application.ui.h:35
 msgid "_Source"
@@ -549,8 +575,8 @@ msgid "_Accept Agreement"
 msgstr "_Accept Agreement"
 
 #. TRANSLATORS: program name: application to install a catalog of software
-#: ../data/gpk-install-catalog.desktop.in.h:1 ../src/gpk-install-catalog.c:71
-#: ../src/gpk-install-catalog.c:73
+#: ../data/gpk-install-catalog.desktop.in.h:1 ../src/gpk-install-catalog.c:69
+#: ../src/gpk-install-catalog.c:71
 msgid "Catalog Installer"
 msgstr "Catalogue Installer"
 
@@ -566,7 +592,7 @@ msgstr "Install selected software on the system"
 msgid "Package Installer"
 msgstr "Package Installer"
 
-#: ../data/gpk-log.desktop.in.h:1 ../data/gpk-log.ui.h:2 ../src/gpk-log.c:666
+#: ../data/gpk-log.desktop.in.h:1 ../data/gpk-log.ui.h:2 ../src/gpk-log.c:710
 msgid "Software Log Viewer"
 msgstr "Software Log Viewer"
 
@@ -603,7 +629,7 @@ msgid "Currently using mobile broadband"
 msgstr "Currently using mobile broadband"
 
 #. TRANSLATORS: program name, an application to set per-user policy for updates
-#: ../data/gpk-prefs.ui.h:5 ../src/gpk-prefs.c:422
+#: ../data/gpk-prefs.ui.h:5 ../src/gpk-prefs.c:485
 msgid "Software Update Preferences"
 msgstr "Software Update Preferences"
 
@@ -633,7 +659,7 @@ msgid "_Show debug and development software sources"
 msgstr "_Show debug and development software sources"
 
 #. TRANSLATORS: column for what was done, e.g. update-system
-#: ../data/gpk-service-pack.ui.h:1 ../src/gpk-log.c:303
+#: ../data/gpk-service-pack.ui.h:1 ../src/gpk-log.c:296
 msgid "Action"
 msgstr "Action"
 
@@ -659,7 +685,7 @@ msgstr "Destination package list:"
 
 #. TRANSLATORS: column for what packages were upgraded
 #. TRANSLATORS: column for the message description
-#: ../data/gpk-service-pack.ui.h:7 ../src/gpk-log.c:330 ../src/gpk-watch.c:935
+#: ../data/gpk-service-pack.ui.h:7 ../src/gpk-log.c:323 ../src/gpk-watch.c:597
 msgid "Details"
 msgstr "Details"
 
@@ -684,7 +710,7 @@ msgid "Select A Package List File"
 msgstr "Select A Package List File"
 
 #. TRANSLATORS: program description, an application to create service packs
-#: ../data/gpk-service-pack.ui.h:13 ../src/gpk-service-pack.c:624
+#: ../data/gpk-service-pack.ui.h:13 ../src/gpk-service-pack.c:722
 msgid "Service Pack Creator"
 msgstr "Service Pack Creator"
 
@@ -728,10 +754,9 @@ msgstr "PackageKit Update Applet"
 msgid "Software Update"
 msgstr "Software Update"
 
-#. TRANSLATORS: program name, a simple app to view pending updates
 #. TRANSLATORS: title to pass to to the user if there are not enough privs
-#: ../data/gpk-update-viewer.desktop.in.h:2 ../src/gpk-update-viewer.c:2846
-#: ../src/gpk-update-viewer.c:2861
+#: ../data/gpk-update-viewer.desktop.in.h:2
+#: ../src/gpk-update-viewer-main.c:103
 msgid "Software Update Viewer"
 msgstr "Software Update Viewer"
 
@@ -784,7 +809,7 @@ msgstr ""
 "which will be removed too."
 
 #. TRANSLATORS: button label, install
-#: ../python/packagekit/gtkwidgets.py:646 ../src/gpk-helper-chooser.c:291
+#: ../python/packagekit/gtkwidgets.py:646 ../src/gpk-helper-chooser.c:298
 msgid "_Install"
 msgstr "_Install"
 
@@ -803,88 +828,83 @@ msgstr ""
 "The software that you want to install requires additional software to run "
 "correctly."
 
-#. TRANSLATORS: the repo name is invalid or not found, fall back to this
-#: ../src/gpk-application.c:790
-msgid "Invalid"
-msgstr "Invalid"
-
-#. TRANSLATORS: the type of package is a collection (metagroup)
-#: ../src/gpk-application.c:922
-msgid "Type"
-msgstr "Type"
-
-#: ../src/gpk-application.c:922
-msgid "Collection"
-msgstr "Collection"
-
-#. TRANSLATORS: tooltip: go to the web address
-#: ../src/gpk-application.c:930
+#. TRANSLATORS: title: how many files are installed by the application
+#: ../src/gpk-application.c:617
 #, c-format
-msgid "Visit %s"
-msgstr "Visit %s"
-
-#. TRANSLATORS: add an entry to go to the project home page
-#: ../src/gpk-application.c:935
-msgid "Project"
-msgstr "Project"
+msgid "%i file installed by %s"
+msgid_plural "%i files installed by %s"
+msgstr[0] "%i file installed by %s"
+msgstr[1] "%i files installed by %s"
 
-#: ../src/gpk-application.c:935
-msgid "Homepage"
-msgstr "Homepage"
+#. TRANSLATORS: no packages returned
+#: ../src/gpk-application.c:969 ../src/gpk-application.c:1092
+msgid "No packages"
+msgstr "No packages"
 
-#. TRANSLATORS: the group the package belongs in
-#: ../src/gpk-application.c:949
-msgid "Group"
-msgstr "Group"
+#. TRANSLATORS: this package is not required by any others
+#: ../src/gpk-application.c:971
+msgid "No other packages require this package"
+msgstr "No other packages require this package"
 
-#. TRANSLATORS: the licence string for the package
-#: ../src/gpk-application.c:955
-msgid "License"
-msgstr "Licence"
+#. TRANSLATORS: title: how many packages require this package
+#: ../src/gpk-application.c:978
+#, c-format
+msgid "%i package requires %s"
+msgid_plural "%i packages require %s"
+msgstr[0] "%i package requires %s"
+msgstr[1] "%i packages requires %s"
 
-#. TRANSLATORS: the path in the menu, e.g. Applications -> Games
-#: ../src/gpk-application.c:964
-msgid "Menu"
-msgstr "Menu"
+#. TRANSLATORS: show a array of packages for the package
+#: ../src/gpk-application.c:983
+#, c-format
+msgid "Packages listed below require %s to function correctly."
+msgid_plural "Packages listed below require %s to function correctly."
+msgstr[0] "Packages listed below require %s to function correctly."
+msgstr[1] "Packages listed below require %s to function correctly."
 
-#. TRANSLATORS: the size of the meta package
-#. TRANSLATORS: a column that has size of each package
-#: ../src/gpk-application.c:982 ../src/gpk-update-viewer.c:1150
-msgid "Size"
-msgstr "Size"
+#. TRANSLATORS: this package does not depend on any others
+#: ../src/gpk-application.c:1094
+msgid "This package does not depends on any others"
+msgstr "This package does not depend on any others"
 
-#. TRANSLATORS: the installed size in bytes of the package
-#: ../src/gpk-application.c:985
-msgid "Installed size"
-msgstr "Installed size"
+#. TRANSLATORS: title: show the number of other packages we depend on
+#: ../src/gpk-application.c:1101
+#, c-format
+msgid "%i additional package is required for %s"
+msgid_plural "%i additional packages are required for %s"
+msgstr[0] "%i additional package is required for %s"
+msgstr[1] "%i additional packages are required for %s"
 
-#. TRANSLATORS: the download size of the package
-#: ../src/gpk-application.c:988
-msgid "Download size"
-msgstr "Download size"
+#. TRANSLATORS: message: show the array of dependant packages for this package
+#: ../src/gpk-application.c:1106
+#, c-format
+msgid "Packages listed below are required for %s to function correctly."
+msgid_plural "Packages listed below are required for %s to function correctly."
+msgstr[0] "Packages listed below are required for %s to function correctly."
+msgstr[1] "Packages listed below are required for %s to function correctly."
 
-#. TRANSLATORS: where the package came from, the software source name
-#: ../src/gpk-application.c:997
-msgid "Source"
-msgstr "Source"
+#. TRANSLATORS: the repo name is invalid or not found, fall back to this
+#: ../src/gpk-application.c:1171
+msgid "Invalid"
+msgstr "Invalid"
 
 #. TRANSLATORS: no results were found for this search
-#: ../src/gpk-application.c:1143
+#: ../src/gpk-application.c:1371
 msgid "No results were found."
 msgstr "No results were found."
 
 #. TRANSLATORS: be helpful, but this shouldn't happen
-#: ../src/gpk-application.c:1151
+#: ../src/gpk-application.c:1379
 msgid "Try entering a package name in the search bar."
 msgstr "Try entering a package name in the search bar."
 
 #. TRANSLATORS: nothing in the package queue
-#: ../src/gpk-application.c:1154
+#: ../src/gpk-application.c:1382
 msgid "There are no packages queued to be installed or removed."
 msgstr "There are no packages queued to be installed or removed."
 
 #. TRANSLATORS: tell the user to switch to details search mode
-#: ../src/gpk-application.c:1159
+#: ../src/gpk-application.c:1387
 msgid ""
 "Try searching package descriptions by clicking the icon next to the search "
 "text."
@@ -893,165 +913,172 @@ msgstr ""
 "text."
 
 #. TRANSLATORS: tell the user to try harder
-#: ../src/gpk-application.c:1162
+#: ../src/gpk-application.c:1390
 msgid "Try again with a different search term."
 msgstr "Try again with a different search term."
 
-#. TRANSLATORS: no packages returned
-#: ../src/gpk-application.c:1206 ../src/gpk-application.c:1268
-msgid "No packages"
-msgstr "No packages"
-
-#. TRANSLATORS: this package does not depend on any others
-#: ../src/gpk-application.c:1208
-msgid "This package does not depends on any others"
-msgstr "This package does not depend on any others"
-
-#. TRANSLATORS: title: show the number of other packages we depend on
-#: ../src/gpk-application.c:1216
-#, c-format
-msgid "%i additional package is required for %s"
-msgid_plural "%i additional packages are required for %s"
-msgstr[0] "%i additional package is required for %s"
-msgstr[1] "%i additional packages are required for %s"
-
-#. TRANSLATORS: message: show the list of dependant packages for this package
-#: ../src/gpk-application.c:1221
-#, c-format
-msgid "Packages listed below are required for %s to function correctly."
-msgid_plural "Packages listed below are required for %s to function correctly."
-msgstr[0] "Packages listed below are required for %s to function correctly."
-msgstr[1] "Packages listed below are required for %s to function correctly."
-
-#. TRANSLATORS: this package is not required by any others
-#: ../src/gpk-application.c:1270
-msgid "No other packages require this package"
-msgstr "No other packages require this package"
-
-#. TRANSLATORS: title: how many packages require this package
-#: ../src/gpk-application.c:1278
-#, c-format
-msgid "%i package requires %s"
-msgid_plural "%i packages require %s"
-msgstr[0] "%i package requires %s"
-msgstr[1] "%i packages requires %s"
-
-#. TRANSLATORS: show a list of packages for the package
-#: ../src/gpk-application.c:1283
-#, c-format
-msgid "Packages listed below require %s to function correctly."
-msgid_plural "Packages listed below require %s to function correctly."
-msgstr[0] "Packages listed below require %s to function correctly."
-msgstr[1] "Packages listed below require %s to function correctly."
-
 #. TRANSLATORS: title: invlid text in the search bar
-#: ../src/gpk-application.c:1635
+#: ../src/gpk-application.c:1645
 msgid "Invalid search text"
 msgstr "Invalid search text"
 
 #. TRANSLATORS: message: tell the user that's not allowed
-#: ../src/gpk-application.c:1637
+#: ../src/gpk-application.c:1647
 msgid "The search text contains invalid characters"
 msgstr "The search text contains invalid characters"
 
 #. TRANSLATORS: title: we failed to execute the mthod
-#: ../src/gpk-application.c:1672
+#: ../src/gpk-application.c:1681
 msgid "The search could not be completed"
 msgstr "The search could not be completed"
 
 #. TRANSLATORS: low level failure, details to follow
-#. TRANSLATORS: low level failure
-#: ../src/gpk-application.c:1674 ../src/gpk-application.c:1718
+#: ../src/gpk-application.c:1683
 msgid "Running the transaction failed"
 msgstr "Running the transaction failed"
 
-#. TRANSLATORS: title: could not get group data
-#: ../src/gpk-application.c:1716
-msgid "The group could not be queried"
-msgstr "The group could not be queried"
-
 #. TRANSLATORS: title: warn the user they are quitting with unapplied changes
-#: ../src/gpk-application.c:1816
+#: ../src/gpk-application.c:1831
 msgid "Changes not applied"
 msgstr "Changes not applied"
 
-#: ../src/gpk-application.c:1817
+#: ../src/gpk-application.c:1832
 msgid "Close _Anyway"
 msgstr "Close _Anyway"
 
 #. TRANSLATORS: tell the user the problem
-#: ../src/gpk-application.c:1821
+#: ../src/gpk-application.c:1836
 msgid "You have made changes that have not yet been applied."
 msgstr "You have made changes that have not yet been applied."
 
-#: ../src/gpk-application.c:1822
+#: ../src/gpk-application.c:1837
 msgid "These changes will be lost if you close this window."
 msgstr "These changes will be lost if you close this window."
 
 #. TRANSLATORS: column for installed status
 #. TRANSLATORS: The state of a package
 #. TRANSLATORS: The action of the package, in past tense
-#: ../src/gpk-application.c:2093 ../src/gpk-enum.c:1133 ../src/gpk-enum.c:1206
+#: ../src/gpk-application.c:2162 ../src/gpk-enum.c:1162 ../src/gpk-enum.c:1243
 msgid "Installed"
 msgstr "Installed"
 
 #. TRANSLATORS: column for package name
 #. TRANSLATORS: column for group name
 #. TRANSLATORS: column for the package name
-#: ../src/gpk-application.c:2109 ../src/gpk-application.c:2131
-#: ../src/gpk-dialog.c:146 ../src/gpk-modal-dialog.c:714
+#: ../src/gpk-application.c:2178 ../src/gpk-application.c:2200
+#: ../src/gpk-dialog.c:153 ../src/gpk-modal-dialog.c:725
 msgid "Name"
 msgstr "Name"
 
+#. TRANSLATORS: the type of package is a collection (metagroup)
+#: ../src/gpk-application.c:2343
+msgid "Type"
+msgstr "Type"
+
+#: ../src/gpk-application.c:2343
+msgid "Collection"
+msgstr "Collection"
+
+#. TRANSLATORS: tooltip: go to the web address
+#: ../src/gpk-application.c:2351
+#, c-format
+msgid "Visit %s"
+msgstr "Visit %s"
+
+#. TRANSLATORS: add an entry to go to the project home page
+#: ../src/gpk-application.c:2356
+msgid "Project"
+msgstr "Project"
+
+#: ../src/gpk-application.c:2356
+msgid "Homepage"
+msgstr "Homepage"
+
+#. TRANSLATORS: the group the package belongs in
+#: ../src/gpk-application.c:2370
+msgid "Group"
+msgstr "Group"
+
+#. TRANSLATORS: the licence string for the package
+#: ../src/gpk-application.c:2376
+msgid "License"
+msgstr "Licence"
+
+#. TRANSLATORS: the path in the menu, e.g. Applications -> Games
+#: ../src/gpk-application.c:2385
+msgid "Menu"
+msgstr "Menu"
+
+#. TRANSLATORS: the size of the meta package
+#. TRANSLATORS: a column that has size of each package
+#: ../src/gpk-application.c:2403 ../src/gpk-update-viewer.c:1690
+msgid "Size"
+msgstr "Size"
+
+#. TRANSLATORS: the installed size in bytes of the package
+#: ../src/gpk-application.c:2406
+msgid "Installed size"
+msgstr "Installed size"
+
+#. TRANSLATORS: the download size of the package
+#: ../src/gpk-application.c:2409
+msgid "Download size"
+msgstr "Download size"
+
+#. TRANSLATORS: where the package came from, the software source name
+#: ../src/gpk-application.c:2418
+msgid "Source"
+msgstr "Source"
+
 #. TRANSLATORS: this is a menu group of packages in the queue
-#: ../src/gpk-application.c:2327
+#: ../src/gpk-application.c:2564
 msgid "Selected packages"
 msgstr "Selected packages"
 
 #. TRANSLATORS: entry tooltip: basic search
-#: ../src/gpk-application.c:2379
+#: ../src/gpk-application.c:2616
 msgid "Searching by name"
 msgstr "Searching by name"
 
 #. TRANSLATORS: entry tooltip: detailed search
-#: ../src/gpk-application.c:2402
+#: ../src/gpk-application.c:2639
 msgid "Searching by description"
 msgstr "Searching by description"
 
 #. TRANSLATORS: entry tooltip: file search
-#: ../src/gpk-application.c:2425
+#: ../src/gpk-application.c:2662
 msgid "Searching by file"
 msgstr "Searching by file"
 
 #. TRANSLATORS: context menu item for the search type icon
-#: ../src/gpk-application.c:2450
+#: ../src/gpk-application.c:2687
 msgid "Search by name"
 msgstr "Search by name"
 
 #. TRANSLATORS: context menu item for the search type icon
-#: ../src/gpk-application.c:2460
+#: ../src/gpk-application.c:2697
 msgid "Search by description"
 msgstr "Search by description"
 
 #. TRANSLATORS: context menu item for the search type icon
-#: ../src/gpk-application.c:2470
+#: ../src/gpk-application.c:2707
 msgid "Search by file name"
 msgstr "Search by file name"
 
 #. TRANSLATORS: packaging problem, failed to show link
 #. TRANSLATORS: normally a packaging error, cannot launch link
-#: ../src/gpk-application.c:2513 ../src/gpk-check-update.c:203
-#: ../src/gpk-watch.c:766
+#: ../src/gpk-application.c:2750 ../src/gpk-check-update.c:205
+#: ../src/gpk-watch.c:428
 msgid "Failed to show url"
 msgstr "Failed to show url"
 
-#: ../src/gpk-application.c:2550 ../src/gpk-check-update.c:227
-#: ../src/gpk-watch.c:786
+#: ../src/gpk-application.c:2787 ../src/gpk-check-update.c:229
+#: ../src/gpk-watch.c:448
 msgid "Licensed under the GNU General Public License Version 2"
 msgstr "Licensed under the GNU General Public License Version 2"
 
-#: ../src/gpk-application.c:2551 ../src/gpk-check-update.c:228
-#: ../src/gpk-watch.c:787
+#: ../src/gpk-application.c:2788 ../src/gpk-check-update.c:230
+#: ../src/gpk-watch.c:449
 msgid ""
 "PackageKit is free software; you can redistribute it and/or modify it under "
 "the terms of the GNU General Public License as published by the Free "
@@ -1063,8 +1090,8 @@ msgstr ""
 "Software Foundation; either version 2 of the Licence, or (at your option) "
 "any later version."
 
-#: ../src/gpk-application.c:2555 ../src/gpk-check-update.c:232
-#: ../src/gpk-watch.c:791
+#: ../src/gpk-application.c:2792 ../src/gpk-check-update.c:234
+#: ../src/gpk-watch.c:453
 msgid ""
 "PackageKit is distributed in the hope that it will be useful, but WITHOUT "
 "ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or "
@@ -1076,8 +1103,8 @@ msgstr ""
 "FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public Licence for "
 "more details."
 
-#: ../src/gpk-application.c:2559 ../src/gpk-check-update.c:236
-#: ../src/gpk-watch.c:795
+#: ../src/gpk-application.c:2796 ../src/gpk-check-update.c:238
+#: ../src/gpk-watch.c:457
 msgid ""
 "You should have received a copy of the GNU General Public License along with "
 "this program; if not, write to the Free Software Foundation, Inc., 51 "
@@ -1088,152 +1115,172 @@ msgstr ""
 "Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA."
 
 #. TRANSLATORS: put your own name here -- you deserve credit!
-#: ../src/gpk-application.c:2565 ../src/gpk-check-update.c:241
-#: ../src/gpk-watch.c:800
+#: ../src/gpk-application.c:2802 ../src/gpk-check-update.c:243
+#: ../src/gpk-watch.c:462
 msgid "translator-credits"
 msgstr ""
 "Philip Withnall <pwithnall svn gnome org>\n"
 "Bruce Cowan <bcowan fastmail co uk>"
 
 #. TRANSLATORS: website label
-#: ../src/gpk-application.c:2591 ../src/gpk-check-update.c:261
-#: ../src/gpk-watch.c:819
+#: ../src/gpk-application.c:2828 ../src/gpk-check-update.c:263
+#: ../src/gpk-watch.c:481
 msgid "PackageKit Website"
 msgstr "PackageKit Website"
 
 #. TRANSLATORS: description of application, gpk-application that is
-#: ../src/gpk-application.c:2594
+#: ../src/gpk-application.c:2831
 msgid "Package Manager for GNOME"
 msgstr "Package Manager for GNOME"
 
 #. TRANSLATORS: single column for the package details, not visible at the moment
-#: ../src/gpk-application.c:3333
+#: ../src/gpk-application.c:3277
 msgid "Text"
 msgstr "Text"
 
-#. TRANSLATORS: welcome text if we can click the group list
-#: ../src/gpk-application.c:3356
+#. TRANSLATORS: welcome text if we can click the group array
+#: ../src/gpk-application.c:3300
 msgid ""
 "Enter a package name and then click find, or click a group to get started."
 msgstr ""
 "Enter a package name and then click find, or click a group to get started."
 
 #. TRANSLATORS: welcome text if we have to search by name
-#: ../src/gpk-application.c:3359
+#: ../src/gpk-application.c:3303
 msgid "Enter a package name and then click find to get started."
 msgstr "Enter a package name and then click find to get started."
 
+#. TRANSLATORS: daemon is broken
+#: ../src/gpk-application.c:3531
+msgid "Exiting as properties could not be retrieved"
+msgstr "Exiting as properties could not be retrieved"
+
 #. TRANSLATORS: title: all of the packages on the system and availble in sources
-#: ../src/gpk-application.c:3394 ../src/gpk-application.c:3463
+#: ../src/gpk-application.c:3651
 msgid "All packages"
 msgstr "All packages"
 
 #. TRANSLATORS: tooltip: all packages
-#: ../src/gpk-application.c:3396 ../src/gpk-application.c:3465
+#: ../src/gpk-application.c:3653
 msgid "Show all packages"
 msgstr "Show all packages"
 
-#. TRANSLATORS: title: how many files are installed by the application
-#: ../src/gpk-application.c:3642
-#, c-format
-msgid "%i file installed by %s"
-msgid_plural "%i files installed by %s"
-msgstr[0] "%i file installed by %s"
-msgstr[1] "%i files installed by %s"
-
 #. TRANSLATORS: tooltip on the clear button
-#: ../src/gpk-application.c:3849
+#: ../src/gpk-application.c:3877
 msgid "Clear current selection"
 msgstr "Clear current selection"
 
 #. TRANSLATORS: tooltip on the apply button
-#: ../src/gpk-application.c:3874
+#: ../src/gpk-application.c:3902
 msgid "Changes are not applied instantly, this button applies all changes"
 msgstr "Changes are not applied instantly, this button applies all changes"
 
 #. TRANSLATORS: tooltip on the homepage button
-#: ../src/gpk-application.c:3900
+#: ../src/gpk-application.c:3928
 msgid "Visit home page for selected package"
 msgstr "Visit home page for selected package"
 
 #. TRANSLATORS: tooltip on the find button
-#: ../src/gpk-application.c:4044
+#: ../src/gpk-application.c:4036
 msgid "Find packages"
 msgstr "Find packages"
 
 #. TRANSLATORS: tooltip on the cancel button
-#: ../src/gpk-application.c:4051
+#: ../src/gpk-application.c:4043
 msgid "Cancel search"
 msgstr "Cancel search"
 
-#. TRANSLATORS: show the debug data on the console
-#: ../src/gpk-application-main.c:78 ../src/gpk-backend-status.c:84
-#: ../src/gpk-install-catalog.c:53 ../src/gpk-install-local-file.c:52
-#: ../src/gpk-install-mime-type.c:52 ../src/gpk-install-package-name.c:52
-#: ../src/gpk-install-provide-file.c:52 ../src/gpk-log.c:644
-#: ../src/gpk-prefs.c:400 ../src/gpk-repo.c:520 ../src/gpk-service-pack.c:595
-#: ../src/gpk-update-icon.c:128 ../src/gpk-update-viewer.c:2827
-msgid "Show extra debugging information"
-msgstr "Show extra debugging information"
-
 #. TRANSLATORS: show the program version
-#: ../src/gpk-application-main.c:81 ../src/gpk-backend-status.c:86
-#: ../src/gpk-prefs.c:402 ../src/gpk-update-icon.c:132
-#: ../src/gpk-update-viewer.c:2829
+#: ../src/gpk-application-main.c:77 ../src/gpk-backend-status.c:242
+#: ../src/gpk-prefs.c:464 ../src/gpk-update-icon.c:64
+#: ../src/gpk-update-viewer-main.c:69
 msgid "Show the program version and exit"
 msgstr "Show the program version and exit"
 
 #. are we running privileged
-#: ../src/gpk-application-main.c:111
+#: ../src/gpk-application-main.c:107
 msgid "Package installer"
 msgstr "Package installer"
 
-#: ../src/gpk-backend-status.c:103
-msgid "PackageKit Backend Details Viewer"
-msgstr "PackageKit Backend Details Viewer"
-
 #. TRANSLATORS: backend is broken, and won't tell us what it supports
-#: ../src/gpk-backend-status.c:126
+#: ../src/gpk-backend-status.c:76 ../src/gpk-prefs.c:398 ../src/gpk-repo.c:534
+#: ../src/gpk-update-viewer.c:3012
 msgid "Exiting as backend details could not be retrieved"
 msgstr "Exiting as backend details could not be retrieved"
 
+#: ../src/gpk-backend-status.c:258
+msgid "PackageKit Backend Details Viewer"
+msgstr "PackageKit Backend Details Viewer"
+
 #. TRANSLATORS: context menu to open the preferences
-#: ../src/gpk-check-update.c:287
+#: ../src/gpk-check-update.c:289
 msgid "_Preferences"
 msgstr "_Preferences"
 
 #. TRANSLATORS: context menu to show the about screen
 #. TRANSLATORS: this is the right click menu item
-#: ../src/gpk-check-update.c:307 ../src/gpk-watch.c:846
+#: ../src/gpk-check-update.c:309 ../src/gpk-watch.c:508
 msgid "_About"
 msgstr "_About"
 
+#. TRANSLATORS: we did the update, but some updates were skipped and not applied
+#: ../src/gpk-check-update.c:400
+msgid "One package was skipped:"
+msgid_plural "Some packages were skipped:"
+msgstr[0] "One package was skipped:"
+msgstr[1] "Some packages were skipped:"
+
+#. TRANSLATORS: title: system update completed all okay
+#: ../src/gpk-check-update.c:431
+msgid "The system update has completed"
+msgstr "The system update has completed"
+
+#. TRANSLATORS: restart computer as system packages need update
+#: ../src/gpk-check-update.c:439
+msgid "Restart computer now"
+msgstr "Restart computer now"
+
+#. TRANSLATORS: don't show this option again (when finished)
+#. TRANSLATORS: hides forever
+#. add a checkbutton for deps screen
+#. TRANSLATORS: don't pop-up the same message twice
+#: ../src/gpk-check-update.c:446 ../src/gpk-check-update.c:1322
+#: ../src/gpk-dialog.c:306 ../src/gpk-hardware.c:194 ../src/gpk-watch.c:1577
+msgid "Do not show this again"
+msgstr "Do not show this again"
+
+#. TRANSLATORS: this is the application name for libcanberra
+#: ../src/gpk-check-update.c:501 ../src/gpk-check-update.c:935
+#: ../src/gpk-check-update.c:957
+msgid "GNOME PackageKit Update Icon"
+msgstr "GNOME PackageKit Update Icon"
+
+#. TRANSLATORS: this is the sound description
+#: ../src/gpk-check-update.c:503 ../src/gpk-update-viewer.c:509
+msgid "Updated successfully"
+msgstr "Updated successfully"
+
 #. TRANSLATORS: title in the libnotify popup
-#: ../src/gpk-check-update.c:514
+#: ../src/gpk-check-update.c:621
 msgid "Security update available"
 msgid_plural "Security updates available"
 msgstr[0] "Security update available"
 msgstr[1] "Security updates available"
 
 #. TRANSLATORS: message when there are security updates
-#: ../src/gpk-check-update.c:519
-msgid "The following important update is available for your computer:"
-msgid_plural "The following important updates are available for your computer:"
-msgstr[0] "The following important update is available for your computer:"
-msgstr[1] "The following important updates are available for your computer:"
-
-#. TRANSLATORS: button: only security updates
-#: ../src/gpk-check-update.c:542
-msgid "Install only security updates"
-msgstr "Install only security updates"
-
-#. TRANSLATORS: button: open the update viewer
-#: ../src/gpk-check-update.c:548
-msgid "Show all software updates"
-msgstr "Show all software updates"
+#: ../src/gpk-check-update.c:624
+msgid "An important update is available for your computer:"
+msgid_plural "Important updates are available for your computer:"
+msgstr[0] "An important update is available for your computer:"
+msgstr[1] "Important updates are available for your computer:"
+
+#. TRANSLATORS: button: open the update viewer to install updates
+#: ../src/gpk-check-update.c:644
+msgid "Install updates"
+msgstr "Install updates"
 
 #. TRANSLATORS: policy says update, but we are on battery and so prompt
-#: ../src/gpk-check-update.c:660
+#: ../src/gpk-check-update.c:755
 msgid ""
 "Automatic updates are not being installed as the computer is running on "
 "battery power"
@@ -1242,126 +1289,81 @@ msgstr ""
 "battery power"
 
 #. TRANSLATORS: informs user will not install by default
-#: ../src/gpk-check-update.c:662
+#: ../src/gpk-check-update.c:757
 msgid "Updates not installed"
 msgstr "Updates not installed"
 
 #. TRANSLATORS: to hell with my battery life, just do it
-#: ../src/gpk-check-update.c:672
+#: ../src/gpk-check-update.c:767
 msgid "Install the updates anyway"
 msgstr "Install the updates anyway"
 
 #. TRANSLATORS: title: notification when we scheduled an automatic update
-#: ../src/gpk-check-update.c:754
+#: ../src/gpk-check-update.c:814
 msgid "Updates are being installed"
 msgstr "Updates are being installed"
 
 #. TRANSLATORS: tell the user why the hard disk is grinding...
-#: ../src/gpk-check-update.c:756
+#: ../src/gpk-check-update.c:816
 msgid "Updates are being automatically installed on your computer"
 msgstr "Updates are being automatically installed on your computer"
 
-#: ../src/gpk-check-update.c:762
+#: ../src/gpk-check-update.c:822
 msgid "Cancel update"
 msgstr "Cancel update"
 
-#. TRANSLATORS: we have a notification that won't fit, so append on how many other we are not showing
-#: ../src/gpk-check-update.c:858
-#, c-format
-msgid "and %d other security update"
-msgid_plural "and %d other security updates"
-msgstr[0] "and %d other security update"
-msgstr[1] "and %d other security updates"
-
 #. TRANSLATORS: tooltip: how many updates are waiting to be applied
-#: ../src/gpk-check-update.c:873
+#: ../src/gpk-check-update.c:907
 #, c-format
 msgid "There is %d update available"
 msgid_plural "There are %d updates available"
 msgstr[0] "There is %d update available"
 msgstr[1] "There are %d updates available"
 
-#. TRANSLATORS: this is the application name for libcanberra
-#: ../src/gpk-check-update.c:902 ../src/gpk-check-update.c:924
-#: ../src/gpk-check-update.c:1506
-msgid "GNOME PackageKit Update Icon"
-msgstr "GNOME PackageKit Update Icon"
-
 #. TRANSLATORS: this is the sound description
-#: ../src/gpk-check-update.c:904
+#: ../src/gpk-check-update.c:937
 msgid "Update available"
 msgstr "Update available"
 
 #. TRANSLATORS: this is the sound description
-#: ../src/gpk-check-update.c:926
+#: ../src/gpk-check-update.c:959
 msgid "Update available (on battery)"
 msgstr "Update available (on battery)"
 
 #. TRANSLATORS: a distro update is available, e.g. Fedora 8 to Fedora 9
-#: ../src/gpk-check-update.c:1177
+#: ../src/gpk-check-update.c:1309
 msgid "Distribution upgrades available"
 msgstr "Distribution upgrades available"
 
 #. TRANSLATORS: provides more information about the upgrade
-#. TRANSLATORS: button: show the user a button to get more help finding stuff
 #. TRANSLATORS: button: a link to the help file
+#. TRANSLATORS: button: show the user a button to get more help finding stuff
 #. TRANSLATORS: button text
 #. TRANSLATORS: button: show the user a button to get more help finding stuff
-#: ../src/gpk-check-update.c:1187 ../src/gpk-dbus-task.c:757
-#: ../src/gpk-dbus-task.c:794 ../src/gpk-dbus-task.c:1011
-#: ../src/gpk-dbus-task.c:2608 ../src/gpk-dbus-task.c:3044
+#: ../src/gpk-check-update.c:1319 ../src/gpk-dbus-task.c:1085
+#: ../src/gpk-dbus-task.c:1319 ../src/gpk-dbus-task.c:1625
+#: ../src/gpk-dbus-task.c:1831 ../src/gpk-dbus-task.c:2089
 msgid "More information"
 msgstr "More information"
 
-#. TRANSLATORS: hides forever
-#. TRANSLATORS: don't show this option again (when finished)
-#. add a checkbutton for deps screen
-#. TRANSLATORS: don't pop-up the same message twice
-#: ../src/gpk-check-update.c:1190 ../src/gpk-check-update.c:1431
-#: ../src/gpk-dialog.c:301 ../src/gpk-hardware.c:175 ../src/gpk-watch.c:561
-msgid "Do not show this again"
-msgstr "Do not show this again"
-
-#. TRANSLATORS: we did the update, but some updates were skipped and not applied
-#: ../src/gpk-check-update.c:1385
-msgid "One package was skipped:"
-msgid_plural "Some packages were skipped:"
-msgstr[0] "One package was skipped:"
-msgstr[1] "Some packages were skipped:"
-
-#. TRANSLATORS: title: system update completed all okay
-#: ../src/gpk-check-update.c:1416
-msgid "The system update has completed"
-msgstr "The system update has completed"
-
-#. TRANSLATORS: restart computer as system packages need update
-#: ../src/gpk-check-update.c:1424
-msgid "Restart computer now"
-msgstr "Restart computer now"
-
-#. TRANSLATORS: this is the sound description
-#: ../src/gpk-check-update.c:1508 ../src/gpk-update-viewer.c:1899
-msgid "Updated successfully"
-msgstr "Updated successfully"
-
 #. TRANSLATORS: these tools cannot run as root (unknown name)
-#: ../src/gpk-common.c:394
+#: ../src/gpk-common.c:371
 msgid "This application is running as a privileged user"
 msgstr "This application is running as a privileged user"
 
 #. TRANSLATORS: cannot run as root user, and we display the applicaiton name
-#: ../src/gpk-common.c:397
+#: ../src/gpk-common.c:374
 #, c-format
 msgid "%s is running as a privileged user"
 msgstr "%s is running as a privileged user"
 
 #. TRANSLATORS: tell the user off
-#: ../src/gpk-common.c:400
+#: ../src/gpk-common.c:377
 msgid "Package management applications are security sensitive."
 msgstr "Package management applications are security sensitive."
 
 #. TRANSLATORS: and explain why
-#: ../src/gpk-common.c:402
+#: ../src/gpk-common.c:379
 msgid ""
 "Running graphical applications as a privileged user should be avoided for "
 "security reasons."
@@ -1370,18 +1372,18 @@ msgstr ""
 "security reasons."
 
 #. TRANSLATORS: button: allow the user to run this, even when insecure
-#: ../src/gpk-common.c:408
+#: ../src/gpk-common.c:385
 msgid "Continue _Anyway"
 msgstr "Continue _Anyway"
 
 #. TRANSLATORS: The actions has just literally happened
-#: ../src/gpk-common.c:478 ../src/gpk-common.c:528
+#: ../src/gpk-common.c:455 ../src/gpk-common.c:505
 #, c-format
 msgid "Now"
 msgstr "Now"
 
 #. TRANSLATORS: time
-#: ../src/gpk-common.c:488 ../src/gpk-common.c:538
+#: ../src/gpk-common.c:465 ../src/gpk-common.c:515
 #, c-format
 msgid "%i second"
 msgid_plural "%i seconds"
@@ -1389,7 +1391,7 @@ msgstr[0] "%i second"
 msgstr[1] "%i seconds"
 
 #. TRANSLATORS: time
-#: ../src/gpk-common.c:498 ../src/gpk-common.c:551
+#: ../src/gpk-common.c:475 ../src/gpk-common.c:528
 #, c-format
 msgid "%i minute"
 msgid_plural "%i minutes"
@@ -1397,7 +1399,7 @@ msgstr[0] "%i minute"
 msgstr[1] "%i minutes"
 
 #. TRANSLATORS: time
-#: ../src/gpk-common.c:504 ../src/gpk-common.c:570
+#: ../src/gpk-common.c:481 ../src/gpk-common.c:547
 #, c-format
 msgid "%i hour"
 msgid_plural "%i hours"
@@ -1408,83 +1410,71 @@ msgstr[1] "%i hours"
 #. * Swap order with "%2$s %2$i %1$s %1$i if needed
 #. TRANSLATOR: "%i %s %i %s" are "%i hours %i minutes"
 #. * Swap order with "%2$s %2$i %1$s %1$i if needed
-#: ../src/gpk-common.c:557 ../src/gpk-common.c:576
+#: ../src/gpk-common.c:534 ../src/gpk-common.c:553
 #, c-format
 msgid "%i %s %i %s"
 msgstr "%i %s %i %s"
 
-#: ../src/gpk-common.c:558 ../src/gpk-common.c:578
+#: ../src/gpk-common.c:535 ../src/gpk-common.c:555
 msgid "minute"
 msgid_plural "minutes"
 msgstr[0] "minute"
 msgstr[1] "minutes"
 
-#: ../src/gpk-common.c:559
+#: ../src/gpk-common.c:536
 msgid "second"
 msgid_plural "seconds"
 msgstr[0] "second"
 msgstr[1] "seconds"
 
-#: ../src/gpk-common.c:577
+#: ../src/gpk-common.c:554
 msgid "hour"
 msgid_plural "hours"
 msgstr[0] "hour"
 msgstr[1] "hours"
 
-#: ../src/gpk-common.c:604
+#: ../src/gpk-common.c:581
 #, c-format
 msgid "%s and %s"
 msgstr "%s and %s"
 
-#: ../src/gpk-common.c:607
+#: ../src/gpk-common.c:584
 #, c-format
 msgid "%s, %s and %s"
 msgstr "%s, %s and %s"
 
-#: ../src/gpk-common.c:610
+#: ../src/gpk-common.c:587
 #, c-format
 msgid "%s, %s, %s and %s"
 msgstr "%s, %s, %s and %s"
 
-#: ../src/gpk-common.c:614
+#: ../src/gpk-common.c:591
 #, c-format
 msgid "%s, %s, %s, %s and %s"
 msgstr "%s, %s, %s, %s and %s"
 
-#: ../src/gpk-dbus-task.c:272
-msgid "EULA required"
-msgstr "EULA required"
-
-#: ../src/gpk-dbus-task.c:294
-msgid "Signature required"
-msgstr "Signature required"
-
-#: ../src/gpk-dbus-task.c:322
-msgid "Install untrusted"
-msgstr "Install untrusted"
-
 #. TRANSLATORS: we failed to install
-#: ../src/gpk-dbus-task.c:357
+#: ../src/gpk-dbus-task.c:245
 msgid "Failed to install software"
 msgstr "Failed to install software"
 
 #. TRANSLATORS: we didn't select any applications that were returned
-#: ../src/gpk-dbus-task.c:359
+#: ../src/gpk-dbus-task.c:247
 msgid "No applications were chosen to be installed"
 msgstr "No applications were chosen to be installed"
 
 #. TRANSLATORS: detailed text about the error
 #. TRANSLATORS: The detailed error if the user clicks "more info"
-#: ../src/gpk-dbus-task.c:388 ../src/gpk-watch.c:418
+#: ../src/gpk-dbus-task.c:279 ../src/gpk-watch.c:398
 msgid "Error details"
 msgstr "Error details"
 
-#: ../src/gpk-dbus-task.c:388
+#: ../src/gpk-dbus-task.c:279
 msgid "Package Manager error details"
 msgstr "Package Manager error details"
 
 #. TRANSLATORS: default fallback error -- this should never happen
-#: ../src/gpk-dbus-task.c:402
+#: ../src/gpk-dbus-task.c:294
 msgid ""
 "Unknown error. Please refer to the detailed report and report in your "
 "distribution bugtracker."
@@ -1493,267 +1483,121 @@ msgstr ""
 "distribution bugtracker."
 
 #. TRANSLATORS: failed authentication
-#: ../src/gpk-dbus-task.c:416
+#: ../src/gpk-dbus-task.c:310
 msgid "You don't have the necessary privileges to perform this action."
 msgstr "You don't have the necessary privileges to perform this action."
 
 #. TRANSLATORS: could not start system service
-#: ../src/gpk-dbus-task.c:420
+#: ../src/gpk-dbus-task.c:314
 msgid "The packagekitd service could not be started."
 msgstr "The packagekitd service could not be started."
 
 #. TRANSLATORS: the user tried to query for something invalid
-#: ../src/gpk-dbus-task.c:424
+#: ../src/gpk-dbus-task.c:318
 msgid "The query is not valid."
 msgstr "The query is not valid."
 
 #. TRANSLATORS: the user tried to install a file that was not compatable or broken
-#: ../src/gpk-dbus-task.c:428
+#: ../src/gpk-dbus-task.c:322
 msgid "The file is not valid."
 msgstr "The file is not valid."
 
-#. TRANSLATORS: title: installing packages
-#. TRANSLATORS: The transaction state
-#: ../src/gpk-dbus-task.c:462 ../src/gpk-enum.c:936
-msgid "Installing packages"
-msgstr "Installing packages"
-
-#. TRANSLATORS: this should never happen, low level failure
-#: ../src/gpk-dbus-task.c:470 ../src/gpk-dbus-task.c:1305
-msgid "Failed to reset client to perform action"
-msgstr "Failed to reset client to perform action"
+#. TRANSLATORS: button: show details about the error
+#. TRANSLATORS: This is a link in a libnotify bubble that shows the detailed error
+#: ../src/gpk-dbus-task.c:385 ../src/gpk-watch.c:1399
+msgid "Show details"
+msgstr "Show details"
 
 #. TRANSLATORS: error: failed to install, detailed error follows
 #. TRANSLATORS: failed to install, shouldn't be shown
-#: ../src/gpk-dbus-task.c:486 ../src/gpk-dbus-task.c:1058
+#: ../src/gpk-dbus-task.c:466 ../src/gpk-dbus-task.c:1138
 msgid "Failed to install package"
 msgstr "Failed to install package"
 
-#. TRANSLATORS: finding a list of packages that we would also need to download
-#: ../src/gpk-dbus-task.c:540 ../src/gpk-dbus-task.c:2027
-msgid "Finding other packages we require"
-msgstr "Finding other packages we require"
-
-#. TRANSLATORS: this is an internal error, and should not be seen
-#: ../src/gpk-dbus-task.c:551 ../src/gpk-dbus-task.c:2038
-#: ../src/gpk-dbus-task.c:2222 ../src/gpk-dbus-task.c:2334
-#: ../src/gpk-dbus-task.c:2748 ../src/gpk-dbus-task.c:2996
-msgid "Failed to reset client"
-msgstr "Failed to reset client"
-
-#. TRANSLATORS: error: could not get the extra package list when installing a package
-#: ../src/gpk-dbus-task.c:568 ../src/gpk-dbus-task.c:2052
-msgid "Could not work out what packages would be also installed"
-msgstr "Could not work out what packages would be also installed"
-
-#. TRANSLATORS: title
-#: ../src/gpk-dbus-task.c:752
-msgid "Failed to find software"
-msgstr "Failed to find software"
-
-#. TRANSLATORS: nothing found in the software sources that helps
-#: ../src/gpk-dbus-task.c:754
-msgid "No new applications can be found to handle this type of file"
-msgstr "No new applications can be found to handle this type of file"
-
-#. TRANSLATORS: failed to fild the package for thefile
-#: ../src/gpk-dbus-task.c:789
-msgid "Failed to find package"
-msgstr "Failed to find package"
-
-#. TRANSLATORS: nothing found
-#: ../src/gpk-dbus-task.c:791
-msgid "The file could not be found in any packages"
-msgstr "The file could not be found in any packages"
-
-#. TRANSLATORS: we've already got a package that provides this file
-#: ../src/gpk-dbus-task.c:822
-#, c-format
-msgid "The %s package already provides this file"
-msgstr "The %s package already provides this file"
+#. TRANSLATORS: title: installing packages
+#. TRANSLATORS: transaction state, installing packages
+#: ../src/gpk-dbus-task.c:504 ../src/gpk-enum.c:961
+msgid "Installing packages"
+msgstr "Installing packages"
 
 #. TRANSLATORS: title
-#. TRANSLATORS: title: detailed internal error why the file install failed
-#: ../src/gpk-dbus-task.c:825 ../src/gpk-dbus-task.c:1319
+#: ../src/gpk-dbus-task.c:606 ../src/gpk-dbus-task.c:1357
 msgid "Failed to install file"
 msgid_plural "Failed to install files"
 msgstr[0] "Failed to install file"
 msgstr[1] "Failed to install files"
 
-#. TRANSLATORS: title: tell the user we have to install additional packages
-#: ../src/gpk-dbus-task.c:885 ../src/gpk-helper-deps-install.c:87
-#, c-format
-msgid "%i additional package also has to be installed"
-msgid_plural "%i additional packages also have to be installed"
-msgstr[0] "%i additional package also has to be installed"
-msgstr[1] "%i additional packages also have to be installed"
-
-#. TRANSLATORS: message: explain to the user what we are doing in more detail
-#. TRANSLATORS: message: describe in detail why it must happen
-#: ../src/gpk-dbus-task.c:902 ../src/gpk-helper-deps-install.c:95
-#, c-format
-msgid "To install %s, an additional package also has to be downloaded."
-msgid_plural "To install %s, additional packages also have to be downloaded."
-msgstr[0] "To install %s, an additional package also has to be downloaded."
-msgstr[1] "To install %s, additional packages also have to be downloaded."
+#. TRANSLATORS: title: confirm the user want's to install a local file
+#: ../src/gpk-dbus-task.c:690
+msgid "Do you want to install this file?"
+msgid_plural "Do you want to install these files?"
+msgstr[0] "Do you want to install this file?"
+msgstr[1] "Do you want to install these files?"
 
-#. TRANSLATORS: title: installing package
 #. TRANSLATORS: title: installing local files
 #. TRANSLATORS: button: confirm to search for packages
 #. TRANSLATORS: button: install codecs
 #. TRANSLATORS: button: install a font
-#. TRANSLATORS: button: install catalog
 #. TRANSLATORS: button: install packages in catalog
-#. gtk_dialog_add_button (GTK_DIALOG (dialog), "help", GTK_RESPONSE_HELP);
-#. TRANSLATORS: this is button text
+#. TRANSLATORS: button: install printer drivers
+#. TRANSLATORS: button: install catalog
 #. TRANSLATORS: if the update should be installed
-#: ../src/gpk-dbus-task.c:913 ../src/gpk-dbus-task.c:1656
-#: ../src/gpk-dbus-task.c:2200 ../src/gpk-dbus-task.c:2316
-#: ../src/gpk-dbus-task.c:2639 ../src/gpk-dbus-task.c:3070
-#: ../src/gpk-dbus-task.c:3153 ../src/gpk-dbus-task.c:3213
-#: ../src/gpk-helper-deps-install.c:106 ../src/gpk-helper-deps-update.c:117
-#: ../src/gpk-update-viewer.c:1080
+#: ../src/gpk-dbus-task.c:699 ../src/gpk-dbus-task.c:1231
+#: ../src/gpk-dbus-task.c:1450 ../src/gpk-dbus-task.c:1653
+#: ../src/gpk-dbus-task.c:2116 ../src/gpk-dbus-task.c:2384
+#: ../src/gpk-dbus-task.c:2506 ../src/gpk-dbus-task.c:2858
+#: ../src/gpk-update-viewer.c:1619
 msgid "Install"
 msgstr "Install"
 
-#: ../src/gpk-dbus-task.c:941
-msgid "The following packages were installed:"
-msgstr "The following packages were installed:"
+#. TRANSLATORS: title: installing a local file
+#: ../src/gpk-dbus-task.c:1014
+msgid "Install local file"
+msgid_plural "Install local files"
+msgstr[0] "Install local file"
+msgstr[1] "Install local files"
 
-#. FIXME: shows package_id in UI
 #. TRANSLATORS: couldn't resolve name to package
-#: ../src/gpk-dbus-task.c:999
+#: ../src/gpk-dbus-task.c:1073
 #, c-format
 msgid "Could not find packages"
 msgstr "Could not find packages"
 
 #. TRANSLATORS: message: could not find
-#: ../src/gpk-dbus-task.c:1008
+#: ../src/gpk-dbus-task.c:1082
 msgid "The packages could not be found in any software source"
 msgstr "The packages could not be found in any software source"
 
-#: ../src/gpk-dbus-task.c:1042
+#: ../src/gpk-dbus-task.c:1121
 msgid "Failed to install packages"
 msgstr "Failed to install packages"
 
 #. TRANSLATORS: message: package is already installed
-#: ../src/gpk-dbus-task.c:1044 ../src/gpk-enum.c:361
+#: ../src/gpk-dbus-task.c:1123 ../src/gpk-enum.c:369
 msgid "The package is already installed"
 msgstr "The package is already installed"
 
 #. TRANSLATORS: the search gave us the wrong result. internal error. barf.
-#. TRANSLATORS: we failed to find the package, this shouldn't happen
-#: ../src/gpk-dbus-task.c:1060 ../src/gpk-dbus-task.c:2238
+#: ../src/gpk-dbus-task.c:1140
 msgid "Incorrect response from search"
 msgstr "Incorrect response from search"
 
-#. TRANSLATORS: button: show details about the error
-#. TRANSLATORS: This is a link in a libnotify bubble that shows the detailed error
-#: ../src/gpk-dbus-task.c:1215 ../src/gpk-watch.c:633
-msgid "Show details"
-msgstr "Show details"
-
-#. TRANSLATORS: title: we have to copy the private files to a public location
-#: ../src/gpk-dbus-task.c:1540
-msgid "Do you want to copy this file?"
-msgid_plural "Do you want to copy these files?"
-msgstr[0] "Do you want to copy this file?"
-msgstr[1] "Do you want to copy these files?"
-
-#. TRANSLATORS: message: explain to the user what we are doing
-#: ../src/gpk-dbus-task.c:1543
-msgid ""
-"This package file has to be copied from a private directory so it can be "
-"installed:"
-msgid_plural ""
-"Several package files have to be copied from a private directory so they can "
-"be installed:"
-msgstr[0] ""
-"This package file has to be copied from a private directory so it can be "
-"installed:"
-msgstr[1] ""
-"Several package files have to be copied from a private directory so they can "
-"be installed:"
-
-#. TRANSLATORS: button: copy file from one directory to another
-#: ../src/gpk-dbus-task.c:1554
-msgid "Copy file"
-msgid_plural "Copy files"
-msgstr[0] "Copy file"
-msgstr[1] "Copy files"
-
-#. TRANSLATORS: title: we are about to copy files, which may take a few seconds
-#: ../src/gpk-dbus-task.c:1571
-msgid "Copying file"
-msgid_plural "Copying files"
-msgstr[0] "Copying file"
-msgstr[1] "Copying files"
-
-#. TRANSLATORS: title: tell the user we failed
-#: ../src/gpk-dbus-task.c:1610
-msgid "The file could not be copied"
-msgid_plural "The files could not be copied"
-msgstr[0] "The file could not be copied"
-msgstr[1] "The files could not be copied"
-
-#. TRANSLATORS: title: confirm the user want's to install a local file
-#: ../src/gpk-dbus-task.c:1647
-msgid "Do you want to install this file?"
-msgid_plural "Do you want to install these files?"
-msgstr[0] "Do you want to install this file?"
-msgstr[1] "Do you want to install these files?"
-
-#. TRANSLATORS: title: we couldn't find the file -- very hard to get this
-#: ../src/gpk-dbus-task.c:1704
-msgid "File was not found!"
-msgid_plural "Files were not found!"
-msgstr[0] "File was not found!"
-msgstr[1] "Files were not found!"
-
-#. TRANSLATORS: message: explain what went wrong
-#: ../src/gpk-dbus-task.c:1708
-msgid "The following file was not found:"
-msgid_plural "The following files were not found:"
-msgstr[0] "The following file was not found:"
-msgstr[1] "The following files were not found:"
-
-#. TRANSLATORS: title: we couldn't find the file -- very hard to get this
-#: ../src/gpk-dbus-task.c:1822
-msgid "File was not recognised!"
-msgid_plural "Files were not recognised!"
-msgstr[0] "File was not recognised!"
-msgstr[1] "Files were not recognised!"
-
-#. TRANSLATORS: message: the backend would not be able to handle the mime-type
-#: ../src/gpk-dbus-task.c:1826
-msgid "The following file is not recognised by the packaging system:"
-msgid_plural "The following files are not recognised by the packaging system:"
-msgstr[0] "The following file is not recognised by the packaging system:"
-msgstr[1] "The following files are not recognised by the packaging system:"
-
-#. TRANSLATORS: title: installing a local file
-#: ../src/gpk-dbus-task.c:1983
-msgid "Install local file"
-msgid_plural "Install local files"
-msgstr[0] "Install local file"
-msgstr[1] "Install local files"
-
 #. TRANSLATORS: a program needs a package, for instance openoffice-clipart
-#: ../src/gpk-dbus-task.c:2184
+#: ../src/gpk-dbus-task.c:1215
 msgid "An additional package is required:"
 msgid_plural "Additional packages are required:"
 msgstr[0] "An additional package is required:"
 msgstr[1] "Additional packages are required:"
 
 #. TRANSLATORS: ask the user if it's okay to search
-#: ../src/gpk-dbus-task.c:2187
+#: ../src/gpk-dbus-task.c:1218
 msgid "Do you want to search for and install this package now?"
 msgid_plural "Do you want to search for and install these packages now?"
 msgstr[0] "Do you want to search for and install this package now?"
 msgstr[1] "Do you want to search for and install these packages now?"
 
 #. TRANSLATORS: string is a program name, e.g. "Movie Player"
-#: ../src/gpk-dbus-task.c:2193
+#: ../src/gpk-dbus-task.c:1224
 #, c-format
 msgid "%s wants to install a package"
 msgid_plural "%s wants to install packages"
@@ -1761,33 +1605,49 @@ msgstr[0] "%s wants to install a package"
 msgstr[1] "%s wants to install packages"
 
 #. TRANSLATORS: a random program which we can't get the name wants to do something
-#: ../src/gpk-dbus-task.c:2196
+#: ../src/gpk-dbus-task.c:1227
 msgid "A program wants to install a package"
 msgid_plural "A program wants to install packages"
 msgstr[0] "A program wants to install a package"
 msgstr[1] "A program wants to install packages"
 
 #. TRANSLATORS: title, searching
-#: ../src/gpk-dbus-task.c:2212
+#: ../src/gpk-dbus-task.c:1244 ../src/gpk-dbus-task.c:2566
 msgid "Searching for packages"
 msgstr "Searching for packages"
 
+#. TRANSLATORS: failed to fild the package for thefile
+#: ../src/gpk-dbus-task.c:1314
+msgid "Failed to find package"
+msgstr "Failed to find package"
+
+#. TRANSLATORS: nothing found
+#: ../src/gpk-dbus-task.c:1316 ../src/gpk-dbus-task.c:2705
+msgid "The file could not be found in any packages"
+msgstr "The file could not be found in any packages"
+
+#. TRANSLATORS: we've already got a package that provides this file
+#: ../src/gpk-dbus-task.c:1354
+#, c-format
+msgid "The %s package already provides this file"
+msgstr "The %s package already provides this file"
+
 #. TRANSLATORS: a program wants to install a file, e.g. /lib/moo.so
-#: ../src/gpk-dbus-task.c:2301
+#: ../src/gpk-dbus-task.c:1435
 msgid "The following file is required:"
 msgid_plural "The following files are required:"
 msgstr[0] "The following file is required:"
 msgstr[1] "The following files are required:"
 
 #. TRANSLATORS: confirm with the user
-#: ../src/gpk-dbus-task.c:2304
+#: ../src/gpk-dbus-task.c:1438
 msgid "Do you want to search for this file now?"
 msgid_plural "Do you want to search for these files now?"
 msgstr[0] "Do you want to search for this file now?"
 msgstr[1] "Do you want to search for these files now?"
 
 #. TRANSLATORS: string is a program name, e.g. "Movie Player"
-#: ../src/gpk-dbus-task.c:2309
+#: ../src/gpk-dbus-task.c:1443
 #, c-format
 msgid "%s wants to install a file"
 msgid_plural "%s wants to install files"
@@ -1795,7 +1655,7 @@ msgstr[0] "%s wants to install a file"
 msgstr[1] "%s wants to install files"
 
 #. TRANSLATORS: a random program which we can't get the name wants to do something
-#: ../src/gpk-dbus-task.c:2312
+#: ../src/gpk-dbus-task.c:1446
 msgid "A program wants to install a file"
 msgid_plural "A program wants to install files"
 msgstr[0] "A program wants to install a file"
@@ -1803,37 +1663,27 @@ msgstr[1] "A program wants to install files"
 
 #. TRANSLATORS: searching for the package that provides the file
 #. TRANSLATORS: The role of the transaction, in present tense
-#: ../src/gpk-dbus-task.c:2327 ../src/gpk-enum.c:1268
+#: ../src/gpk-dbus-task.c:1462 ../src/gpk-dbus-task.c:2808
+#: ../src/gpk-enum.c:1313
 msgid "Searching for file"
 msgstr "Searching for file"
 
-#. TRANSLATORS: we failed to find the package, this shouldn't happen
-#: ../src/gpk-dbus-task.c:2350
-msgid "Failed to search for file"
-msgstr "Failed to search for file"
-
-#. TRANSLATORS: title, searching for codecs
-#: ../src/gpk-dbus-task.c:2386
-#, c-format
-msgid "Searching for plugin: %s"
-msgstr "Searching for plugin: %s"
-
 #. TRANSLATORS: we are listing the plugins in a box
-#: ../src/gpk-dbus-task.c:2457
+#: ../src/gpk-dbus-task.c:1505
 msgid "The following plugin is required:"
 msgid_plural "The following plugins are required:"
 msgstr[0] "The following plugin is required:"
 msgstr[1] "The following plugins are required:"
 
 #. TRANSLATORS: ask for confirmation
-#: ../src/gpk-dbus-task.c:2475
+#: ../src/gpk-dbus-task.c:1523
 msgid "Do you want to search for this now?"
 msgid_plural "Do you want to search for these now?"
 msgstr[0] "Do you want to search for this now?"
 msgstr[1] "Do you want to search for these now?"
 
 #. TRANSLATORS: a program wants to decode something (unknown) -- string is a program name, e.g. "Movie Player"
-#: ../src/gpk-dbus-task.c:2488
+#: ../src/gpk-dbus-task.c:1536
 #, c-format
 msgid "%s requires an additional plugin to decode this file"
 msgid_plural "%s requires additional plugins to decode this file"
@@ -1841,7 +1691,7 @@ msgstr[0] "%s requires an additional plugin to decode this file"
 msgstr[1] "%s requires additional plugins to decode this file"
 
 #. TRANSLATORS: a program wants to encode something (unknown) -- string is a program name, e.g. "Movie Player"
-#: ../src/gpk-dbus-task.c:2492
+#: ../src/gpk-dbus-task.c:1540
 #, c-format
 msgid "%s requires an additional plugin to encode this file"
 msgid_plural "%s requires additional plugins to encode this file"
@@ -1849,7 +1699,7 @@ msgstr[0] "%s requires an additional plugin to encode this file"
 msgstr[1] "%s requires a additional plugins to encode this file"
 
 #. TRANSLATORS: a program wants to do something (unknown) -- string is a program name, e.g. "Movie Player"
-#: ../src/gpk-dbus-task.c:2496
+#: ../src/gpk-dbus-task.c:1544
 #, c-format
 msgid "%s requires an additional plugin for this operation"
 msgid_plural "%s requires additional plugins for this operation"
@@ -1857,72 +1707,93 @@ msgstr[0] "%s requires an additional plugin for this operation"
 msgstr[1] "%s requires additional plugins for this operation"
 
 #. TRANSLATORS: a random program which we can't get the name wants to decode something
-#: ../src/gpk-dbus-task.c:2502
+#: ../src/gpk-dbus-task.c:1550
 msgid "A program requires an additional plugin to decode this file"
 msgid_plural "A program requires additional plugins to decode this file"
 msgstr[0] "A program requires an additional plugin to decode this file"
 msgstr[1] "A program requires additional plugins to decode this file"
 
 #. TRANSLATORS: a random program which we can't get the name wants to encode something
-#: ../src/gpk-dbus-task.c:2506
+#: ../src/gpk-dbus-task.c:1554
 msgid "A program requires an additional plugin to encode this file"
 msgid_plural "A program requires additional plugins to encode this file"
 msgstr[0] "A program requires an additional plugin to encode this file"
 msgstr[1] "A program requires additional plugins to encode this file"
 
 #. TRANSLATORS: a random program which we can't get the name wants to do something (unknown)
-#: ../src/gpk-dbus-task.c:2510
+#: ../src/gpk-dbus-task.c:1558
 msgid "A program requires an additional plugin for this operation"
 msgid_plural "A program requires additional plugins for this operation"
 msgstr[0] "A program requires an additional plugin for this operation"
 msgstr[1] "A program requires additional plugins for this operation"
 
 #. TRANSLATORS: button: confirm to search for packages
-#: ../src/gpk-dbus-task.c:2516 ../src/gpk-dbus-task.c:2724
-#: ../src/gpk-dbus-task.c:2967
+#: ../src/gpk-dbus-task.c:1564 ../src/gpk-dbus-task.c:1919
+#: ../src/gpk-dbus-task.c:2291
 msgid "Search"
 msgstr "Search"
 
-#. TRANSLATORS: search for codec
-#: ../src/gpk-dbus-task.c:2574
-msgid "Searching for plugins"
-msgstr "Searching for plugins"
-
 #. TRANSLATORS: failed to search for codec
-#: ../src/gpk-dbus-task.c:2602
+#: ../src/gpk-dbus-task.c:1619
 msgid "Failed to search for plugin"
 msgstr "Failed to search for plugin"
 
 #. TRANSLATORS: no software sources have the wanted codec
-#: ../src/gpk-dbus-task.c:2604
+#: ../src/gpk-dbus-task.c:1621
 msgid "Could not find plugin in any configured software source"
 msgstr "Could not find plugin in any configured software source"
 
-#: ../src/gpk-dbus-task.c:2630
+#: ../src/gpk-dbus-task.c:1644
 msgid "Install the following plugin"
 msgid_plural "Install the following plugins"
 msgstr[0] "Install the following plugin"
 msgstr[1] "Install the following plugins"
 
 #. TRANSLATORS: title: show a list of fonts
-#: ../src/gpk-dbus-task.c:2631 ../src/gpk-dbus-task.c:3063
+#: ../src/gpk-dbus-task.c:1645 ../src/gpk-dbus-task.c:2109
+#: ../src/gpk-dbus-task.c:2498
 msgid "Do you want to install this package now?"
 msgid_plural "Do you want to install these packages now?"
 msgstr[0] "Do you want to install this package now?"
 msgstr[1] "Do you want to install these packages now?"
 
+#. TRANSLATORS: search for codec
+#: ../src/gpk-dbus-task.c:1737
+msgid "Searching for plugins"
+msgstr "Searching for plugins"
+
+#: ../src/gpk-dbus-task.c:1758
+#, c-format
+msgid "Searching for plugin: %s"
+msgstr "Searching for plugin: %s"
+
+#. TRANSLATORS: we failed to find the package, this shouldn't happen
+#: ../src/gpk-dbus-task.c:1796
+msgid "Failed to search for provides"
+msgstr "Failed to search for provides"
+
+#. TRANSLATORS: title
+#: ../src/gpk-dbus-task.c:1826
+msgid "Failed to find software"
+msgstr "Failed to find software"
+
+#. TRANSLATORS: nothing found in the software sources that helps
+#: ../src/gpk-dbus-task.c:1828
+msgid "No new applications can be found to handle this type of file"
+msgstr "No new applications can be found to handle this type of file"
+
 #. TRANSLATORS: message: mime type opener required
-#: ../src/gpk-dbus-task.c:2706
+#: ../src/gpk-dbus-task.c:1901
 msgid "An additional program is required to open this type of file:"
 msgstr "An additional program is required to open this type of file:"
 
 #. TRANSLATORS: message: confirm with the user
-#: ../src/gpk-dbus-task.c:2709
+#: ../src/gpk-dbus-task.c:1904
 msgid "Do you want to search for a program to open this file type now?"
 msgstr "Do you want to search for a program to open this file type now?"
 
 #. TRANSLATORS: string is a program name, e.g. "Movie Player"
-#: ../src/gpk-dbus-task.c:2717
+#: ../src/gpk-dbus-task.c:1912
 #, c-format
 msgid "%s requires a new mime type"
 msgid_plural "%s requires new mime types"
@@ -1930,48 +1801,55 @@ msgstr[0] "%s requires a new mime type"
 msgstr[1] "%s requires new mime types"
 
 #. TRANSLATORS: a random program which we can't get the name wants to do something
-#: ../src/gpk-dbus-task.c:2720
+#: ../src/gpk-dbus-task.c:1915
 msgid "A program requires a new mime type"
 msgid_plural "A program requires new mime types"
 msgstr[0] "A program requires a new mime type"
 msgstr[1] "A program requires new mime types"
 
 #. TRANSLATORS: title: searching for mime type handlers
-#: ../src/gpk-dbus-task.c:2736
+#: ../src/gpk-dbus-task.c:1930
 msgid "Searching for file handlers"
 msgstr "Searching for file handlers"
 
-#. TRANSLATORS: we failed to find the package, this shouldn't happen
-#: ../src/gpk-dbus-task.c:2765 ../src/gpk-dbus-task.c:3015
-msgid "Failed to search for provides"
-msgstr "Failed to search for provides"
-
 #. TRANSLATORS: we could not parse the ISO639 code from the fontconfig tag name
-#: ../src/gpk-dbus-task.c:2840
+#: ../src/gpk-dbus-task.c:2010
 msgid "Language tag not parsed"
 msgstr "Language tag not parsed"
 
 #. TRANSLATORS: we could not find en_US string for ISO639 code
-#: ../src/gpk-dbus-task.c:2848
+#: ../src/gpk-dbus-task.c:2018
 msgid "Language code not matched"
 msgstr "Language code not matched"
 
+#. TRANSLATORS: title: cannot find in sources
+#: ../src/gpk-dbus-task.c:2078
+msgid "Failed to find font"
+msgid_plural "Failed to find fonts"
+msgstr[0] "Failed to find font"
+msgstr[1] "Failed to find fonts"
+
+#. TRANSLATORS: message: tell the user we suck
+#: ../src/gpk-dbus-task.c:2086
+msgid "No new fonts can be found for this document"
+msgstr "No new fonts can be found for this document"
+
 #. TRANSLATORS: we need to download a new font package to display a document
-#: ../src/gpk-dbus-task.c:2946
+#: ../src/gpk-dbus-task.c:2270
 msgid "An additional font is required to view this document correctly."
 msgid_plural "Additional fonts are required to view this document correctly."
 msgstr[0] "An additional font is required to view this document correctly."
 msgstr[1] "Additional fonts are required to view this document correctly."
 
 #. TRANSLATORS: we need to download a new font package to display a document
-#: ../src/gpk-dbus-task.c:2950
+#: ../src/gpk-dbus-task.c:2274
 msgid "Do you want to search for a suitable package now?"
 msgid_plural "Do you want to search for suitable packages now?"
 msgstr[0] "Do you want to search for a suitable package now?"
 msgstr[1] "Do you want to search for suitable packages now?"
 
 #. TRANSLATORS: string is a program name, e.g. "Movie Player"
-#: ../src/gpk-dbus-task.c:2960
+#: ../src/gpk-dbus-task.c:2284
 #, c-format
 msgid "%s wants to install a font"
 msgid_plural "%s wants to install fonts"
@@ -1979,75 +1857,105 @@ msgstr[0] "%s wants to install a font"
 msgstr[1] "%s wants to install fonts"
 
 #. TRANSLATORS: a random program which we can't get the name wants to do something
-#: ../src/gpk-dbus-task.c:2963
+#: ../src/gpk-dbus-task.c:2287
 msgid "A program wants to install a font"
 msgid_plural "A program wants to install fonts"
 msgstr[0] "A program wants to install a font"
 msgstr[1] "A program wants to install fonts"
 
 #. TRANSLATORS: title to show when searching for font files
-#: ../src/gpk-dbus-task.c:2978
+#: ../src/gpk-dbus-task.c:2303
 msgid "Searching for font"
 msgid_plural "Searching for fonts"
 msgstr[0] "Searching for file"
 msgstr[1] "Searching for font"
 
-#. TRANSLATORS: title: cannot find in sources
-#: ../src/gpk-dbus-task.c:3033
-msgid "Failed to find font"
-msgid_plural "Failed to find fonts"
-msgstr[0] "Failed to find font"
-msgstr[1] "Failed to find fonts"
+#: ../src/gpk-dbus-task.c:2341
+msgid "Could not process catalog"
+msgstr "Could not process catalogue"
 
-#. TRANSLATORS: message: tell the user we suck
-#: ../src/gpk-dbus-task.c:3041
-msgid "No new fonts can be found for this document"
-msgstr "No new fonts can be found for this document"
+#: ../src/gpk-dbus-task.c:2359
+msgid "No packages need to be installed"
+msgstr "No packages need to be installed"
 
-#. TRANSLATORS: finding the package names for a catalog
-#: ../src/gpk-dbus-task.c:3108
-#, c-format
-msgid "Finding package name: %s"
-msgstr "Finding package name: %s"
+#. TRANSLATORS: title: allow user to confirm
+#: ../src/gpk-dbus-task.c:2378
+msgid "Install packages in catalog?"
+msgstr "Install packages in catalogue?"
 
-#. TRANSLATORS: finding a package for a file for a catalog
-#: ../src/gpk-dbus-task.c:3111
-#, c-format
-msgid "Finding file name: %s"
-msgstr "Finding file name: %s"
+#. TRANSLATORS: display a list of packages to install
+#: ../src/gpk-dbus-task.c:2380
+msgid "The following packages are marked to be installed from the catalog:"
+msgstr "The following packages are marked to be installed from the catalogue:"
 
-#. TRANSLATORS: finding a package which can provide a virtual provide
-#: ../src/gpk-dbus-task.c:3114
+#. TRANSLATORS: error: failed to remove, detailed error follows
+#: ../src/gpk-dbus-task.c:2420
+msgid "Failed to remove package"
+msgstr "Failed to remove package"
+
+#: ../src/gpk-dbus-task.c:2497
+msgid "Install the following driver"
+msgid_plural "Install the following drivers"
+msgstr[0] "Install the following driver"
+msgstr[1] "Install the following drivers"
+
+#. TRANSLATORS: title: removing packages
+#. TRANSLATORS: transaction state, removing packages
+#: ../src/gpk-dbus-task.c:2649 ../src/gpk-enum.c:953
+msgid "Removing packages"
+msgstr "Removing packages"
+
+#. TRANSLATORS: failed to fild the package for thefile
+#: ../src/gpk-dbus-task.c:2703
+msgid "Failed to find package for this file"
+msgstr "Failed to find package for this file"
+
+#. TRANSLATORS: a program wants to remove a file, e.g. /lib/moo.so
+#: ../src/gpk-dbus-task.c:2781
+msgid "The following file will be removed:"
+msgid_plural "The following files will be removed:"
+msgstr[0] "The following file will be removed:"
+msgstr[1] "The following files will be removed:"
+
+#. TRANSLATORS: confirm with the user
+#: ../src/gpk-dbus-task.c:2784
+msgid "Do you want to remove this file now?"
+msgid_plural "Do you want to remove these files now?"
+msgstr[0] "Do you want to remove this file now?"
+msgstr[1] "Do you want to remove these files now?"
+
+#. TRANSLATORS: string is a program name, e.g. "Movie Player"
+#: ../src/gpk-dbus-task.c:2789
 #, c-format
-msgid "Finding a package to provide: %s"
-msgstr "Finding a package to provide: %s"
+msgid "%s wants to remove a file"
+msgid_plural "%s wants to remove files"
+msgstr[0] "%s wants to remove a file"
+msgstr[1] "%s wants to remove files"
+
+#. TRANSLATORS: a random program which we can't get the name wants to do something
+#: ../src/gpk-dbus-task.c:2792
+msgid "A program wants to remove a file"
+msgid_plural "A program wants to remove files"
+msgstr[0] "A program wants to remove a file"
+msgstr[1] "A program wants to remove files"
+
+#. TRANSLATORS: button: confirm to search for packages
+#: ../src/gpk-dbus-task.c:2796
+msgid "Remove"
+msgstr "Remove"
 
 #. TRANSLATORS: title to install package catalogs
-#: ../src/gpk-dbus-task.c:3144
+#: ../src/gpk-dbus-task.c:2849
 msgid "Do you want to install this catalog?"
 msgid_plural "Do you want to install these catalogs?"
 msgstr[0] "Do you want to install this catalogue?"
 msgstr[1] "Do you want to install these catalogues?"
 
 #. TRANSLATORS: title: install package catalogs, that is, instructions for installing
-#: ../src/gpk-dbus-task.c:3169
+#: ../src/gpk-dbus-task.c:2874
 msgid "Install catalogs"
 msgstr "Install catalogues"
 
-#: ../src/gpk-dbus-task.c:3189
-msgid "No packages need to be installed"
-msgstr "No packages need to be installed"
-
-#. TRANSLATORS: title: allow user to confirm
-#: ../src/gpk-dbus-task.c:3207
-msgid "Install packages in catalog?"
-msgstr "Install packages in catalogue?"
-
-#. TRANSLATORS: display a list of packages to install
-#: ../src/gpk-dbus-task.c:3209
-msgid "The following packages are marked to be installed from the catalog:"
-msgstr "The following packages are marked to be installed from the catalogue:"
-
 #. TRANSLATORS: the menu item, Applications, Places, System etc
 #: ../src/gpk-desktop.c:114
 msgid "Applications"
@@ -2055,7 +1963,7 @@ msgstr "Applications"
 
 #. TRANSLATORS: the path in the menu, e.g. Applications -> Games
 #. TRANSLATORS: The group type
-#: ../src/gpk-desktop.c:119 ../src/gpk-desktop.c:126 ../src/gpk-enum.c:1590
+#: ../src/gpk-desktop.c:119 ../src/gpk-desktop.c:126 ../src/gpk-enum.c:1635
 msgid "System"
 msgstr "System"
 
@@ -2072,264 +1980,280 @@ msgstr "Administration"
 msgid "many packages"
 msgstr "many packages"
 
-#: ../src/gpk-dialog.c:238
+#: ../src/gpk-dialog.c:243
 msgid "No files"
 msgstr "No files"
 
 #. TRANSLATORS: this is compact disk (CD) media
-#: ../src/gpk-enum.c:305
+#: ../src/gpk-enum.c:310
 msgid "CD"
 msgstr "CD"
 
 #. TRANSLATORS: this is digital versatile disk (DVD) media
-#: ../src/gpk-enum.c:309
+#: ../src/gpk-enum.c:314
 msgid "DVD"
 msgstr "DVD"
 
 #. TRANSLATORS: this is either CD or DVD media
-#: ../src/gpk-enum.c:313
+#: ../src/gpk-enum.c:318
 msgid "disc"
 msgstr "disc"
 
 #. TRANSLATORS: this is generic media of unknown type that we will install from
-#: ../src/gpk-enum.c:317
+#: ../src/gpk-enum.c:322
 msgid "media"
 msgstr "media"
 
-#: ../src/gpk-enum.c:334
+#: ../src/gpk-enum.c:339
+msgid "Failed with unknown error code"
+msgstr "Failed with unknown error code"
+
+#: ../src/gpk-enum.c:342
 msgid "No network connection available"
 msgstr "No network connection available"
 
-#: ../src/gpk-enum.c:337
+#: ../src/gpk-enum.c:345
 msgid "No package cache is available."
 msgstr "No package cache is available."
 
-#: ../src/gpk-enum.c:340
+#: ../src/gpk-enum.c:348
 msgid "Out of memory"
 msgstr "Out of memory"
 
-#: ../src/gpk-enum.c:343
+#: ../src/gpk-enum.c:351
 msgid "Failed to create a thread"
 msgstr "Failed to create a thread"
 
-#: ../src/gpk-enum.c:346
+#: ../src/gpk-enum.c:354
 msgid "Not supported by this backend"
 msgstr "Not supported by this backend"
 
-#: ../src/gpk-enum.c:349
+#: ../src/gpk-enum.c:357
 msgid "An internal system error has occurred"
 msgstr "An internal system error has occurred"
 
-#: ../src/gpk-enum.c:352
+#: ../src/gpk-enum.c:360
 msgid "A security signature is not present"
 msgstr "A security signature is not present"
 
-#: ../src/gpk-enum.c:355
+#: ../src/gpk-enum.c:363
 msgid "The package is not installed"
 msgstr "The package is not installed"
 
-#: ../src/gpk-enum.c:358
+#: ../src/gpk-enum.c:366
 msgid "The package was not found"
 msgstr "The package was not found"
 
-#: ../src/gpk-enum.c:364 ../src/gpk-enum.c:884
+#: ../src/gpk-enum.c:372
 msgid "The package download failed"
 msgstr "The package download failed"
 
-#: ../src/gpk-enum.c:367
+#: ../src/gpk-enum.c:375
 msgid "The group was not found"
 msgstr "The group was not found"
 
-#: ../src/gpk-enum.c:370
+#: ../src/gpk-enum.c:378
 msgid "The group list was invalid"
 msgstr "The group list was invalid"
 
-#: ../src/gpk-enum.c:373
+#: ../src/gpk-enum.c:381
 msgid "Dependency resolution failed"
 msgstr "Dependency resolution failed"
 
-#: ../src/gpk-enum.c:376
+#: ../src/gpk-enum.c:384
 msgid "Search filter was invalid"
 msgstr "Search filter was invalid"
 
-#: ../src/gpk-enum.c:379
+#: ../src/gpk-enum.c:387
 msgid "The package identifier was not well formed"
 msgstr "The package identifier was not well-formed"
 
-#: ../src/gpk-enum.c:382
+#: ../src/gpk-enum.c:390
 msgid "Transaction error"
 msgstr "Transaction error"
 
-#: ../src/gpk-enum.c:385
+#: ../src/gpk-enum.c:393
 msgid "Repository name was not found"
 msgstr "Repository name was not found"
 
-#: ../src/gpk-enum.c:388
+#: ../src/gpk-enum.c:396
 msgid "Could not remove a protected system package"
 msgstr "Could not remove a protected system package"
 
-#: ../src/gpk-enum.c:391
+#: ../src/gpk-enum.c:399
 msgid "The action was canceled"
 msgstr "The action was cancelled"
 
-#: ../src/gpk-enum.c:394
+#: ../src/gpk-enum.c:402
 msgid "The action was forcibly canceled"
 msgstr "The action was forcibly cancelled"
 
-#: ../src/gpk-enum.c:397
+#: ../src/gpk-enum.c:405
 msgid "Reading the configuration file failed"
 msgstr "Reading the configuration file failed"
 
-#: ../src/gpk-enum.c:400
+#: ../src/gpk-enum.c:408
 msgid "The action cannot be canceled"
 msgstr "The action cannot be cancelled"
 
-#: ../src/gpk-enum.c:403
+#: ../src/gpk-enum.c:411
 msgid "Source packages cannot be installed"
 msgstr "Source packages cannot be installed"
 
-#: ../src/gpk-enum.c:406
+#: ../src/gpk-enum.c:414
 msgid "The license agreement failed"
 msgstr "The licence agreement failed"
 
-#: ../src/gpk-enum.c:409
+#: ../src/gpk-enum.c:417
 msgid "Local file conflict between packages"
 msgstr "Local file conflict between packages"
 
-#: ../src/gpk-enum.c:412
+#: ../src/gpk-enum.c:420
 msgid "Packages are not compatible"
 msgstr "Packages are not compatible"
 
-#: ../src/gpk-enum.c:415
+#: ../src/gpk-enum.c:423
 msgid "Problem connecting to a software source"
 msgstr "Problem connecting to a software source"
 
-#: ../src/gpk-enum.c:418
+#: ../src/gpk-enum.c:426
 msgid "Failed to initialize"
 msgstr "Failed to initialise"
 
-#: ../src/gpk-enum.c:421
+#: ../src/gpk-enum.c:429
 msgid "Failed to finalise"
 msgstr "Failed to finalise"
 
-#: ../src/gpk-enum.c:424
+#: ../src/gpk-enum.c:432
 msgid "Cannot get lock"
 msgstr "Cannot get lock"
 
-#: ../src/gpk-enum.c:427
+#: ../src/gpk-enum.c:435
 msgid "No packages to update"
 msgstr "No packages to update"
 
-#: ../src/gpk-enum.c:430
+#: ../src/gpk-enum.c:438
 msgid "Cannot write repository configuration"
 msgstr "Cannot write repository configuration"
 
-#: ../src/gpk-enum.c:433
+#: ../src/gpk-enum.c:441
 msgid "Local install failed"
 msgstr "Local install failed"
 
-#: ../src/gpk-enum.c:436
+#: ../src/gpk-enum.c:444
 msgid "Bad security signature"
 msgstr "Bad security signature"
 
-#: ../src/gpk-enum.c:439
+#: ../src/gpk-enum.c:447
 msgid "Missing security signature"
 msgstr "Missing security signature"
 
-#: ../src/gpk-enum.c:442
+#: ../src/gpk-enum.c:450
 msgid "Repository configuration invalid"
 msgstr "Repository configuration invalid"
 
-#: ../src/gpk-enum.c:445
+#: ../src/gpk-enum.c:453
 msgid "Invalid package file"
 msgstr "Invalid package file"
 
-#: ../src/gpk-enum.c:448
+#: ../src/gpk-enum.c:456
 msgid "Package install blocked"
 msgstr "Package install blocked"
 
-#: ../src/gpk-enum.c:451
+#: ../src/gpk-enum.c:459
 msgid "Package is corrupt"
 msgstr "Package is corrupt"
 
-#: ../src/gpk-enum.c:454
+#: ../src/gpk-enum.c:462
 msgid "All packages are already installed"
 msgstr "All packages are already installed"
 
-#: ../src/gpk-enum.c:457
+#: ../src/gpk-enum.c:465
 msgid "The specified file could not be found"
 msgstr "The specified file could not be found"
 
-#: ../src/gpk-enum.c:460
+#: ../src/gpk-enum.c:468
 msgid "No more mirrors are available"
 msgstr "No more mirrors are available"
 
-#: ../src/gpk-enum.c:463
+#: ../src/gpk-enum.c:471
 msgid "No distribution upgrade data is available"
 msgstr "No distribution upgrade data is available"
 
-#: ../src/gpk-enum.c:466
+#: ../src/gpk-enum.c:474
 msgid "Package is incompatible with this system"
 msgstr "Package is incompatible with this system"
 
-#: ../src/gpk-enum.c:469
+#: ../src/gpk-enum.c:477
 msgid "No space is left on the disk"
 msgstr "No space is left on the disk"
 
 #. TRANSLATORS: this is the window title when a new cd or dvd is required
-#: ../src/gpk-enum.c:472 ../src/gpk-helper-media-change.c:73
+#: ../src/gpk-enum.c:480 ../src/gpk-task.c:360
 msgid "A media change is required"
 msgstr "A media change is required"
 
-#: ../src/gpk-enum.c:475
+#: ../src/gpk-enum.c:483
 msgid "Authorization failed"
 msgstr "Authorisation failed"
 
-#: ../src/gpk-enum.c:478
+#: ../src/gpk-enum.c:486
 msgid "Update not found"
 msgstr "Update not found"
 
-#: ../src/gpk-enum.c:481
+#: ../src/gpk-enum.c:489
 msgid "Cannot install from untrusted source"
 msgstr "Cannot install from untrusted source"
 
-#: ../src/gpk-enum.c:484
+#: ../src/gpk-enum.c:492
 msgid "Cannot update from untrusted source"
 msgstr "Cannot update from untrusted source"
 
-#: ../src/gpk-enum.c:487
+#: ../src/gpk-enum.c:495
 msgid "Cannot get the file list"
 msgstr "Cannot get the file list"
 
-#: ../src/gpk-enum.c:490
+#: ../src/gpk-enum.c:498
 msgid "Cannot get package requires"
 msgstr "Cannot get package requires"
 
-#: ../src/gpk-enum.c:493
+#: ../src/gpk-enum.c:501
 msgid "Cannot disable source"
 msgstr "Cannot disable source"
 
-#: ../src/gpk-enum.c:496
+#: ../src/gpk-enum.c:504
 msgid "The download failed"
 msgstr "The download failed"
 
-#: ../src/gpk-enum.c:499
+#: ../src/gpk-enum.c:507
 msgid "Package failed to configure"
 msgstr "Package failed to configure"
 
-#: ../src/gpk-enum.c:502
+#: ../src/gpk-enum.c:510
 msgid "Package failed to build"
 msgstr "Package failed to build"
 
-#: ../src/gpk-enum.c:505
+#: ../src/gpk-enum.c:513
 msgid "Package failed to install"
 msgstr "Package failed to install"
 
-#: ../src/gpk-enum.c:508
+#: ../src/gpk-enum.c:516
 msgid "Package failed to be removed"
 msgstr "Package failed to be removed"
 
-#: ../src/gpk-enum.c:525
+#: ../src/gpk-enum.c:519
+msgid "Update failed due to running process"
+msgstr "Update failed due to running process"
+
+#: ../src/gpk-enum.c:522
+msgid "The package database was changed"
+msgstr "The package database was changed"
+
+#: ../src/gpk-enum.c:539
+msgid "Failed with unknown error code."
+msgstr "Failed with unknown error code."
+
+#: ../src/gpk-enum.c:542
 msgid ""
 "There is no network connection available.\n"
 "Please check your connection settings and try again."
@@ -2337,7 +2261,7 @@ msgstr ""
 "There is no network connection available.\n"
 "Please check your connection settings and try again."
 
-#: ../src/gpk-enum.c:529
+#: ../src/gpk-enum.c:546
 msgid ""
 "The package list needs to be rebuilt.\n"
 "This should have been done by the backend automatically."
@@ -2345,7 +2269,7 @@ msgstr ""
 "The package list needs to be rebuilt.\n"
 "This should have been done by the backend automatically."
 
-#: ../src/gpk-enum.c:533
+#: ../src/gpk-enum.c:550
 msgid ""
 "The service that is responsible for handling user requests is out of "
 "memory.\n"
@@ -2355,11 +2279,11 @@ msgstr ""
 "memory.\n"
 "Please restart your computer."
 
-#: ../src/gpk-enum.c:537
+#: ../src/gpk-enum.c:554
 msgid "A thread could not be created to service the user request."
 msgstr "A thread could not be created to service the user request."
 
-#: ../src/gpk-enum.c:540
+#: ../src/gpk-enum.c:557
 msgid ""
 "The action is not supported by this backend.\n"
 "Please report a bug in your distribution bugtracker as this should not have "
@@ -2369,7 +2293,7 @@ msgstr ""
 "Please report a bug in your distribution bugtracker as this should not have "
 "happened."
 
-#: ../src/gpk-enum.c:544
+#: ../src/gpk-enum.c:561
 msgid ""
 "A problem that we were not expecting has occurred.\n"
 "Please report this bug in your distribution bugtracker with the error "
@@ -2379,7 +2303,7 @@ msgstr ""
 "Please report this bug in your distribution bugtracker with the error "
 "description."
 
-#: ../src/gpk-enum.c:548
+#: ../src/gpk-enum.c:565
 msgid ""
 "A security trust relationship could not be made with software source.\n"
 "Please check your security settings."
@@ -2387,13 +2311,13 @@ msgstr ""
 "A security trust relationship could not be made with the software source\n"
 "Please check your security settings."
 
-#: ../src/gpk-enum.c:552
+#: ../src/gpk-enum.c:569
 msgid ""
 "The package that is trying to be removed or updated is not already installed."
 msgstr ""
 "The package that is trying to be removed or updated is not already installed."
 
-#: ../src/gpk-enum.c:555
+#: ../src/gpk-enum.c:572
 msgid ""
 "The package that is being modified was not found on your system or in any "
 "software source."
@@ -2401,11 +2325,11 @@ msgstr ""
 "The package that is being modified was not found on your system or in any "
 "software source."
 
-#: ../src/gpk-enum.c:558
+#: ../src/gpk-enum.c:575
 msgid "The package that is trying to be installed is already installed."
 msgstr "The package that is trying to be installed is already installed."
 
-#: ../src/gpk-enum.c:561
+#: ../src/gpk-enum.c:578
 msgid ""
 "The package download failed.\n"
 "Please check your network connectivity."
@@ -2413,7 +2337,7 @@ msgstr ""
 "The package download failed.\n"
 "Please check your network connectivity."
 
-#: ../src/gpk-enum.c:565
+#: ../src/gpk-enum.c:582
 msgid ""
 "The group type was not found.\n"
 "Please check your group list and try again."
@@ -2421,7 +2345,7 @@ msgstr ""
 "The group type was not found.\n"
 "Please check your group list and try again."
 
-#: ../src/gpk-enum.c:569
+#: ../src/gpk-enum.c:586
 msgid ""
 "The group list could not be loaded.\n"
 "Refreshing your cache may help, although this is normally a software source "
@@ -2431,7 +2355,7 @@ msgstr ""
 "Refreshing your cache may help, although this is normally a software source "
 "error."
 
-#: ../src/gpk-enum.c:574
+#: ../src/gpk-enum.c:591
 msgid ""
 "A package could not be found that allows the action to complete.\n"
 "More information is available in the detailed report."
@@ -2439,11 +2363,11 @@ msgstr ""
 "A package could not be found that allows the action to complete.\n"
 "More information is available in the detailed report."
 
-#: ../src/gpk-enum.c:578
+#: ../src/gpk-enum.c:595
 msgid "The search filter was not correctly formed."
 msgstr "The search filter was not correctly formed."
 
-#: ../src/gpk-enum.c:581
+#: ../src/gpk-enum.c:598
 msgid ""
 "The package identifier was not well formed when sent to the server.\n"
 "This normally indicates an internal error and should be reported."
@@ -2451,7 +2375,7 @@ msgstr ""
 "The package identifier was not well-formed when sent to the server.\n"
 "This normally indicates an internal error and should be reported."
 
-#: ../src/gpk-enum.c:585
+#: ../src/gpk-enum.c:602
 msgid ""
 "An unspecified transaction error has occurred.\n"
 "More information is available in the detailed report."
@@ -2459,7 +2383,7 @@ msgstr ""
 "An unspecified transaction error has occurred.\n"
 "More information is available in the detailed report."
 
-#: ../src/gpk-enum.c:589
+#: ../src/gpk-enum.c:606
 msgid ""
 "The remote software source name was not found.\n"
 "You may need to enable an item in Software Sources."
@@ -2467,15 +2391,15 @@ msgstr ""
 "The remote software source name was not found.\n"
 "You may need to enable an item in Software Sources."
 
-#: ../src/gpk-enum.c:593
+#: ../src/gpk-enum.c:610
 msgid "Removing a protected system package is not allowed."
 msgstr "Removing a protected system package is not allowed."
 
-#: ../src/gpk-enum.c:596
+#: ../src/gpk-enum.c:613
 msgid "The action was canceled successfully and no packages were changed."
 msgstr "The action was canceled successfully and no packages were changed."
 
-#: ../src/gpk-enum.c:599
+#: ../src/gpk-enum.c:616
 msgid ""
 "The action was canceled successfully and no packages were changed.\n"
 "The backend did not exit cleanly."
@@ -2483,7 +2407,7 @@ msgstr ""
 "The action was cancelled successfully and no packages were changed.\n"
 "The backend did not exit cleanly."
 
-#: ../src/gpk-enum.c:603
+#: ../src/gpk-enum.c:620
 msgid ""
 "The native package configuration file could not be opened.\n"
 "Please make sure configuration is valid."
@@ -2491,11 +2415,11 @@ msgstr ""
 "The native package configuration file could not be opened.\n"
 "Please make sure configuration is valid."
 
-#: ../src/gpk-enum.c:607
+#: ../src/gpk-enum.c:624
 msgid "The action cannot be canceled at this time."
 msgstr "The action cannot be cancelled at this time."
 
-#: ../src/gpk-enum.c:610
+#: ../src/gpk-enum.c:627
 msgid ""
 "Source packages are not normally installed this way.\n"
 "Check the extension of the file you are trying to install."
@@ -2503,7 +2427,7 @@ msgstr ""
 "Source packages are not normally installed this way.\n"
 "Check the extension of the file you are trying to install."
 
-#: ../src/gpk-enum.c:614
+#: ../src/gpk-enum.c:631
 msgid ""
 "The license agreement was not agreed to.\n"
 "To use this software you have to accept the license."
@@ -2511,7 +2435,7 @@ msgstr ""
 "The licence agreement was not agreed to.\n"
 "To use this software you have to accept the licence."
 
-#: ../src/gpk-enum.c:618
+#: ../src/gpk-enum.c:635
 msgid ""
 "Two packages provide the same file.\n"
 "This is usually due to mixing packages from different software sources."
@@ -2519,7 +2443,7 @@ msgstr ""
 "Two packages provide the same file.\n"
 "This is usually due to mixing packages from different software sources."
 
-#: ../src/gpk-enum.c:622
+#: ../src/gpk-enum.c:639
 msgid ""
 "Multiple packages exist that are not compatible with each other.\n"
 "This is usually due to mixing packages from different software sources."
@@ -2527,7 +2451,7 @@ msgstr ""
 "Multiple packages exist that are not compatible with each other.\n"
 "This is usually due to mixing packages from different software sources."
 
-#: ../src/gpk-enum.c:626
+#: ../src/gpk-enum.c:643
 msgid ""
 "There was a (possibly temporary) problem connecting to a software source.\n"
 "Please check the detailed error for further details."
@@ -2535,7 +2459,7 @@ msgstr ""
 "There was a (possibly temporary) problem connecting to a software source.\n"
 "Please check the detailed error for further details."
 
-#: ../src/gpk-enum.c:630
+#: ../src/gpk-enum.c:647
 msgid ""
 "Failed to initialize packaging backend.\n"
 "This may occur if other packaging tools are being used simultaneously."
@@ -2543,7 +2467,7 @@ msgstr ""
 "Failed to initialise packaging backend.\n"
 "This may occur if other packaging tools are being used simultaneously."
 
-#: ../src/gpk-enum.c:634
+#: ../src/gpk-enum.c:651
 msgid ""
 "Failed to close down the backend instance.\n"
 "This error can normally be ignored."
@@ -2551,7 +2475,7 @@ msgstr ""
 "Failed to close down the backend instance.\n"
 "This error can normally be ignored."
 
-#: ../src/gpk-enum.c:638
+#: ../src/gpk-enum.c:655
 msgid ""
 "Cannot get the exclusive lock on the packaging backend.\n"
 "Please close any other legacy packaging tools that may be open."
@@ -2559,15 +2483,15 @@ msgstr ""
 "Cannot get the exclusive lock on the packaging backend.\n"
 "Please close any other legacy packaging tools that may be open."
 
-#: ../src/gpk-enum.c:642
+#: ../src/gpk-enum.c:659
 msgid "None of the selected packages could be updated."
 msgstr "None of the selected packages could be updated."
 
-#: ../src/gpk-enum.c:645
+#: ../src/gpk-enum.c:662
 msgid "The repository configuration could not be modified."
 msgstr "The repository configuration could not be modified."
 
-#: ../src/gpk-enum.c:648
+#: ../src/gpk-enum.c:665
 msgid ""
 "Installing the local file failed.\n"
 "More information is available in the detailed report."
@@ -2575,11 +2499,11 @@ msgstr ""
 "Installing the local file failed.\n"
 "More information is available in the detailed report."
 
-#: ../src/gpk-enum.c:652
+#: ../src/gpk-enum.c:669
 msgid "The package security signature could not be verified."
 msgstr "The package security signature could not be verified."
 
-#: ../src/gpk-enum.c:655
+#: ../src/gpk-enum.c:672
 msgid ""
 "The package security signature is missing and this package is untrusted.\n"
 "This package was not signed when created."
@@ -2587,11 +2511,11 @@ msgstr ""
 "The package security signature is missing and this package is untrusted.\n"
 "This package was not signed when created."
 
-#: ../src/gpk-enum.c:659
+#: ../src/gpk-enum.c:676
 msgid "Repository configuration was invalid and could not be read."
 msgstr "Repository configuration was invalid and could not be read."
 
-#: ../src/gpk-enum.c:662
+#: ../src/gpk-enum.c:679
 msgid ""
 "The package you are attempting to install is not valid.\n"
 "The package file could be corrupt, or not a proper package."
@@ -2599,7 +2523,7 @@ msgstr ""
 "The package you are attempting to install is not valid.\n"
 "The package file could be corrupt, or not a proper package."
 
-#: ../src/gpk-enum.c:666
+#: ../src/gpk-enum.c:683
 msgid ""
 "Installation of this package prevented by your packaging system's "
 "configuration."
@@ -2607,19 +2531,19 @@ msgstr ""
 "Installation of this package prevented by your packaging system's "
 "configuration."
 
-#: ../src/gpk-enum.c:669
+#: ../src/gpk-enum.c:686
 msgid ""
 "The package that was downloaded is corrupt and needs to be downloaded again."
 msgstr ""
 "The package that was downloaded is corrupt and needs to be downloaded again."
 
-#: ../src/gpk-enum.c:672
+#: ../src/gpk-enum.c:689
 msgid ""
 "All of the packages selected for install are already installed on the system."
 msgstr ""
 "All of the packages selected for install are already installed on the system."
 
-#: ../src/gpk-enum.c:675
+#: ../src/gpk-enum.c:692
 msgid ""
 "The specified file could not be found on the system.\n"
 "Check the file still exists and has not been deleted."
@@ -2627,7 +2551,7 @@ msgstr ""
 "The specified file could not be found on the system.\n"
 "Check the file still exists and has not been deleted."
 
-#: ../src/gpk-enum.c:679
+#: ../src/gpk-enum.c:696
 msgid ""
 "Required data could not be found on any of the configured software sources.\n"
 "There were no more download mirrors that could be tried."
@@ -2635,7 +2559,7 @@ msgstr ""
 "Required data could not be found on any of the configured software sources.\n"
 "There were no more download mirrors that could be tried."
 
-#: ../src/gpk-enum.c:683
+#: ../src/gpk-enum.c:700
 msgid ""
 "Required upgrade data could not be found in any of the configured software "
 "sources.\n"
@@ -2645,13 +2569,13 @@ msgstr ""
 "sources.\n"
 "The list of distribution upgrades will be unavailable."
 
-#: ../src/gpk-enum.c:687
+#: ../src/gpk-enum.c:704
 msgid ""
 "The package that is trying to be installed is incompatible with this system."
 msgstr ""
 "The package that is trying to be installed is incompatible with this system."
 
-#: ../src/gpk-enum.c:690
+#: ../src/gpk-enum.c:707
 msgid ""
 "There is insufficient space on the device.\n"
 "Free some space on the system disk to perform this operation."
@@ -2659,11 +2583,11 @@ msgstr ""
 "There is insufficient space on the device.\n"
 "Free some space on the system disk to perform this operation."
 
-#: ../src/gpk-enum.c:694
+#: ../src/gpk-enum.c:711
 msgid "Additional media is required to complete the transaction."
 msgstr "Additional media is required to complete the transaction."
 
-#: ../src/gpk-enum.c:697
+#: ../src/gpk-enum.c:714
 msgid ""
 "You have failed to provide correct authentication.\n"
 "Please check any passwords or account settings."
@@ -2671,7 +2595,7 @@ msgstr ""
 "You have failed to provide correct authentication.\n"
 "Please check any passwords or account settings."
 
-#: ../src/gpk-enum.c:701
+#: ../src/gpk-enum.c:718
 msgid ""
 "The specified update could not be found.\n"
 "It could have already been installed or no longer available on the remote "
@@ -2681,28 +2605,28 @@ msgstr ""
 "It could have already been installed or no longer available on the remote "
 "server."
 
-#: ../src/gpk-enum.c:705
+#: ../src/gpk-enum.c:722
 msgid "The package could not be installed from untrusted source."
 msgstr "The package could not be installed from untrusted source."
 
-#: ../src/gpk-enum.c:708
+#: ../src/gpk-enum.c:725
 msgid "The package could not be updated from untrusted source."
 msgstr "The package could not be updated from untrusted source."
 
-#: ../src/gpk-enum.c:711
+#: ../src/gpk-enum.c:728
 msgid "The file list is not available for this package."
 msgstr "The file list is not available for this package."
 
-#: ../src/gpk-enum.c:714
+#: ../src/gpk-enum.c:731
 msgid "The information about what requires this package could not be obtained."
 msgstr ""
 "The information about what requires this package could not be obtained."
 
-#: ../src/gpk-enum.c:717
+#: ../src/gpk-enum.c:734
 msgid "The specified software source could not be disabled."
 msgstr "The specified software source could not be disabled."
 
-#: ../src/gpk-enum.c:720
+#: ../src/gpk-enum.c:737
 msgid ""
 "The download could not be done automatically and should be done manually.\n"
 "More information is available in the detailed report."
@@ -2710,7 +2634,7 @@ msgstr ""
 "The download could not be done automatically and should be done manually.\n"
 "More information is available in the detailed report."
 
-#: ../src/gpk-enum.c:724
+#: ../src/gpk-enum.c:741
 msgid ""
 "One of the selected packages failed to configure correctly.\n"
 "More information is available in the detailed report."
@@ -2718,7 +2642,7 @@ msgstr ""
 "One of the selected packages failed to configure correctly.\n"
 "More information is available in the detailed report."
 
-#: ../src/gpk-enum.c:728
+#: ../src/gpk-enum.c:745
 msgid ""
 "One of the selected packages failed to build correctly.\n"
 "More information is available in the detailed report."
@@ -2726,7 +2650,7 @@ msgstr ""
 "One of the selected packages failed to build correctly.\n"
 "More information is available in the detailed report."
 
-#: ../src/gpk-enum.c:732
+#: ../src/gpk-enum.c:749
 msgid ""
 "One of the selected packages failed to install correctly.\n"
 "More information is available in the detailed report."
@@ -2734,7 +2658,7 @@ msgstr ""
 "One of the selected packages failed to install correctly.\n"
 "More information is available in the detailed report."
 
-#: ../src/gpk-enum.c:736
+#: ../src/gpk-enum.c:753
 msgid ""
 "One of the selected packages failed to be removed correctly.\n"
 "More information is available in the detailed report."
@@ -2742,300 +2666,320 @@ msgstr ""
 "One of the selected packages failed to be removed correctly.\n"
 "More information is available in the detailed report."
 
-#: ../src/gpk-enum.c:755
+#: ../src/gpk-enum.c:757
+msgid ""
+"A program is running that has to be closed before the update can proceed.\n"
+"More information is available in the detailed report."
+msgstr ""
+"A program is running that has to be closed before the update can proceed.\n"
+"More information is available in the detailed report."
+
+#: ../src/gpk-enum.c:761
+msgid "The package database was changed while the request was running."
+msgstr "The package database was changed while the request was running."
+
+#: ../src/gpk-enum.c:779
 msgid "No restart is necessary."
 msgstr "No restart is necessary."
 
-#: ../src/gpk-enum.c:758
+#: ../src/gpk-enum.c:782
 msgid "You will be required to restart this application."
 msgstr "You will be required to restart this application."
 
-#: ../src/gpk-enum.c:761
+#: ../src/gpk-enum.c:785
 msgid "You will be required to log out and back in."
 msgstr "You will be required to log out and back in."
 
-#: ../src/gpk-enum.c:764
+#: ../src/gpk-enum.c:788
 msgid "A restart will be required."
 msgstr "A restart will be required."
 
-#: ../src/gpk-enum.c:767
+#: ../src/gpk-enum.c:791
 msgid "You will be required to log out and back in due to a security update."
 msgstr "You will be required to log out and back in due to a security update."
 
-#: ../src/gpk-enum.c:770
+#: ../src/gpk-enum.c:794
 msgid "A restart will be required due to a security update."
 msgstr "A restart will be required due to a security update."
 
-#: ../src/gpk-enum.c:787
+#: ../src/gpk-enum.c:811
 msgid "No restart is required."
 msgstr "No restart is required."
 
-#: ../src/gpk-enum.c:790
+#: ../src/gpk-enum.c:814
 msgid "A restart is required."
 msgstr "A restart is required."
 
-#: ../src/gpk-enum.c:793
+#: ../src/gpk-enum.c:817
 msgid "You need to log out and log back in."
 msgstr "You need to log out and log back in."
 
-#: ../src/gpk-enum.c:796
+#: ../src/gpk-enum.c:820
 msgid "You need to restart the application."
 msgstr "You need to restart the application."
 
-#: ../src/gpk-enum.c:799
+#: ../src/gpk-enum.c:823
 msgid "You need to log out and log back in to remain secure."
 msgstr "You need to log out and log back in to remain secure."
 
-#: ../src/gpk-enum.c:802
+#: ../src/gpk-enum.c:826
 msgid "A restart is required to remain secure."
 msgstr "A restart is required to remain secure."
 
 #. TRANSLATORS: A distribution stability level
-#: ../src/gpk-enum.c:820
+#: ../src/gpk-enum.c:844
 msgid "Stable"
 msgstr "Stable"
 
 #. TRANSLATORS: A distribution stability level
-#: ../src/gpk-enum.c:824
+#: ../src/gpk-enum.c:848
 msgid "Unstable"
 msgstr "Unstable"
 
 #. TRANSLATORS: A distribution stability level
-#: ../src/gpk-enum.c:828
+#: ../src/gpk-enum.c:852
 msgid "Testing"
 msgstr "Testing"
 
-#: ../src/gpk-enum.c:845
+#: ../src/gpk-enum.c:869
 msgid "A mirror is possibly broken"
 msgstr "A mirror is possibly broken"
 
-#: ../src/gpk-enum.c:848
+#: ../src/gpk-enum.c:872
 msgid "The connection was refused"
 msgstr "The connection was refused"
 
-#: ../src/gpk-enum.c:851
+#: ../src/gpk-enum.c:875
 msgid "The parameter was invalid"
 msgstr "The parameter was invalid"
 
-#: ../src/gpk-enum.c:854
+#: ../src/gpk-enum.c:878
 msgid "The priority was invalid"
 msgstr "The priority was invalid"
 
-#: ../src/gpk-enum.c:857
+#: ../src/gpk-enum.c:881
 msgid "Backend warning"
 msgstr "Backend warning"
 
-#: ../src/gpk-enum.c:860
+#: ../src/gpk-enum.c:884
 msgid "Daemon warning"
 msgstr "Daemon warning"
 
-#: ../src/gpk-enum.c:863
+#: ../src/gpk-enum.c:887
 msgid "The package list cache is being rebuilt"
 msgstr "The package list cache is being rebuilt"
 
-#: ../src/gpk-enum.c:866
+#: ../src/gpk-enum.c:890
 msgid "An untrusted package was installed"
 msgstr "An untrusted package was installed"
 
-#: ../src/gpk-enum.c:869
+#: ../src/gpk-enum.c:893
 msgid "A newer package exists"
 msgstr "A newer package exists"
 
-#: ../src/gpk-enum.c:872
+#: ../src/gpk-enum.c:896
 msgid "Could not find package"
 msgstr "Could not find package"
 
-#: ../src/gpk-enum.c:875
+#: ../src/gpk-enum.c:899
 msgid "Configuration files were changed"
 msgstr "Configuration files were changed"
 
-#: ../src/gpk-enum.c:878
+#: ../src/gpk-enum.c:902
 msgid "Package is already installed"
 msgstr "Package is already installed"
 
-#: ../src/gpk-enum.c:881
+#: ../src/gpk-enum.c:905
 msgid "Automatic cleanup is being ignored"
 msgstr "Automatic cleanup is being ignored"
 
-#. TRANSLATORS: This is when the status is not known
-#: ../src/gpk-enum.c:904
+#: ../src/gpk-enum.c:908
+msgid "Software source download failed"
+msgstr "Software source download failed"
+
+#: ../src/gpk-enum.c:911
+msgid "This software source is for developers only"
+msgstr "This software source is for developers only"
+
+#. TRANSLATORS: This is when the transaction status is not known
+#: ../src/gpk-enum.c:929
 msgid "Unknown state"
 msgstr "Unknown state"
 
-#. TRANSLATORS: The transaction state
-#: ../src/gpk-enum.c:908
+#. TRANSLATORS: transaction state, the daemon is in the process of starting
+#: ../src/gpk-enum.c:933
 msgid "Starting"
 msgstr "Starting"
 
-#. TRANSLATORS: The transaction state
-#: ../src/gpk-enum.c:912
+#. TRANSLATORS: transaction state, the transaction is waiting for another to complete
+#: ../src/gpk-enum.c:937
 msgid "Waiting in queue"
 msgstr "Waiting in queue"
 
-#. TRANSLATORS: The transaction state
-#: ../src/gpk-enum.c:916
+#. TRANSLATORS: transaction state, just started
+#: ../src/gpk-enum.c:941
 msgid "Running"
 msgstr "Running"
 
-#. TRANSLATORS: The transaction state
-#: ../src/gpk-enum.c:920
+#. TRANSLATORS: transaction state, is querying data
+#: ../src/gpk-enum.c:945
 msgid "Querying"
 msgstr "Querying"
 
-#. TRANSLATORS: The transaction state
-#: ../src/gpk-enum.c:924
+#. TRANSLATORS: transaction state, getting data from a server
+#: ../src/gpk-enum.c:949
 msgid "Getting information"
 msgstr "Getting information"
 
-#. TRANSLATORS: The transaction state
-#: ../src/gpk-enum.c:928
-msgid "Removing packages"
-msgstr "Removing packages"
-
-#. TRANSLATORS: The transaction state
+#. TRANSLATORS: transaction state, downloading package files
 #. TRANSLATORS: The role of the transaction, in present tense
-#: ../src/gpk-enum.c:932 ../src/gpk-enum.c:1348
+#: ../src/gpk-enum.c:957 ../src/gpk-enum.c:1393
 msgid "Downloading packages"
 msgstr "Downloading packages"
 
-#. TRANSLATORS: The transaction state
-#: ../src/gpk-enum.c:940
+#. TRANSLATORS: transaction state, refreshing internal lists
+#: ../src/gpk-enum.c:965
 msgid "Refreshing software list"
 msgstr "Refreshing software list"
 
-#. TRANSLATORS: The transaction state
-#: ../src/gpk-enum.c:944
+#. TRANSLATORS: transaction state, installing updates
+#: ../src/gpk-enum.c:969
 msgid "Installing updates"
 msgstr "Installing updates"
 
-#. TRANSLATORS: The transaction state
-#: ../src/gpk-enum.c:948
+#. TRANSLATORS: transaction state, removing old packages, and cleaning config files
+#: ../src/gpk-enum.c:973
 msgid "Cleaning up packages"
 msgstr "Cleaning up packages"
 
-#. TRANSLATORS: The transaction state
-#: ../src/gpk-enum.c:952
+#. TRANSLATORS: transaction state, obsoleting old packages
+#: ../src/gpk-enum.c:977
 msgid "Obsoleting packages"
 msgstr "Obsoleting packages"
 
-#. TRANSLATORS: The transaction state
-#: ../src/gpk-enum.c:956
+#. TRANSLATORS: transaction state, checking the transaction before we do it
+#: ../src/gpk-enum.c:981
 msgid "Resolving dependencies"
 msgstr "Resolving dependencies"
 
-#. TRANSLATORS: The transaction state
-#: ../src/gpk-enum.c:960
+#. TRANSLATORS: transaction state, checking if we have all the security keys for the operation
+#: ../src/gpk-enum.c:985
 msgid "Checking signatures"
 msgstr "Checking signatures"
 
-#. TRANSLATORS: The transaction state
+#. TRANSLATORS: transaction state, when we return to a previous system state
 #. TRANSLATORS: The role of the transaction, in present tense
-#: ../src/gpk-enum.c:964 ../src/gpk-enum.c:1308
+#: ../src/gpk-enum.c:989 ../src/gpk-enum.c:1353
 msgid "Rolling back"
 msgstr "Rolling back"
 
-#. TRANSLATORS: The transaction state
-#: ../src/gpk-enum.c:968
+#. TRANSLATORS: transaction state, when we're doing a test transaction
+#: ../src/gpk-enum.c:993
 msgid "Testing changes"
 msgstr "Testing changes"
 
-#. TRANSLATORS: The transaction state
-#: ../src/gpk-enum.c:972
+#. TRANSLATORS: transaction state, when we're writing to the system package database
+#: ../src/gpk-enum.c:997
 msgid "Committing changes"
 msgstr "Committing changes"
 
-#. TRANSLATORS: The transaction state
-#: ../src/gpk-enum.c:976
+#. TRANSLATORS: transaction state, requesting data from a server
+#: ../src/gpk-enum.c:1001
 msgid "Requesting data"
 msgstr "Requesting data"
 
-#. TRANSLATORS: The transaction state
-#: ../src/gpk-enum.c:980
+#. TRANSLATORS: transaction state, all done!
+#: ../src/gpk-enum.c:1005
 msgid "Finished"
 msgstr "Finished"
 
-#. TRANSLATORS: The transaction state
-#: ../src/gpk-enum.c:984
+#. TRANSLATORS: transaction state, in the process of cancelling
+#: ../src/gpk-enum.c:1009
 msgid "Cancelling"
 msgstr "Cancelling"
 
-#. TRANSLATORS: The transaction state
-#: ../src/gpk-enum.c:988
+#. TRANSLATORS: transaction state, downloading metadata
+#: ../src/gpk-enum.c:1013
 msgid "Downloading repository information"
 msgstr "Downloading repository information"
 
-#. TRANSLATORS: The transaction state
-#: ../src/gpk-enum.c:992
+#. TRANSLATORS: transaction state, downloading metadata
+#: ../src/gpk-enum.c:1017
 msgid "Downloading list of packages"
 msgstr "Downloading list of packages"
 
-#. TRANSLATORS: The transaction state
-#: ../src/gpk-enum.c:996
+#. TRANSLATORS: transaction state, downloading metadata
+#: ../src/gpk-enum.c:1021
 msgid "Downloading file lists"
 msgstr "Downloading file lists"
 
-#. TRANSLATORS: The transaction state
-#: ../src/gpk-enum.c:1000
+#. TRANSLATORS: transaction state, downloading metadata
+#: ../src/gpk-enum.c:1025
 msgid "Downloading lists of changes"
 msgstr "Downloading lists of changes"
 
-#. TRANSLATORS: The transaction state
-#: ../src/gpk-enum.c:1004
+#. TRANSLATORS: transaction state, downloading metadata
+#: ../src/gpk-enum.c:1029
 msgid "Downloading groups"
 msgstr "Downloading groups"
 
-#. TRANSLATORS: The transaction state
-#: ../src/gpk-enum.c:1008
+#. TRANSLATORS: transaction state, downloading metadata
+#: ../src/gpk-enum.c:1033
 msgid "Downloading update information"
 msgstr "Downloading update information"
 
-#. TRANSLATORS: The transaction state
-#: ../src/gpk-enum.c:1012
+#. TRANSLATORS: transaction state, repackaging delta files
+#: ../src/gpk-enum.c:1037
 msgid "Repackaging files"
 msgstr "Repackaging files"
 
-#. TRANSLATORS: The transaction state
-#: ../src/gpk-enum.c:1016
+#. TRANSLATORS: transaction state, loading databases
+#: ../src/gpk-enum.c:1041
 msgid "Loading cache"
 msgstr "Loading cache"
 
-#. TRANSLATORS: The transaction state
-#: ../src/gpk-enum.c:1020
+#. TRANSLATORS: transaction state, scanning for running processes
+#: ../src/gpk-enum.c:1045
 msgid "Scanning installed applications"
 msgstr "Scanning installed applications"
 
-#. TRANSLATORS: The transaction state
-#: ../src/gpk-enum.c:1024
+#. TRANSLATORS: transaction state, generating a list of packages installed on the system
+#: ../src/gpk-enum.c:1049
 msgid "Generating package lists"
 msgstr "Generating package lists"
 
-#. TRANSLATORS: The transaction state
-#: ../src/gpk-enum.c:1028
+#. TRANSLATORS: transaction state, when we're waiting for the native tools to exit
+#: ../src/gpk-enum.c:1053
 msgid "Waiting for package manager lock"
 msgstr "Waiting for package manager lock"
 
 #. TRANSLATORS: waiting for user to type in a password
-#: ../src/gpk-enum.c:1032
+#: ../src/gpk-enum.c:1057
 msgid "Waiting for authentication"
 msgstr "Waiting for authentication"
 
 #. TRANSLATORS: we are updating the list of processes
-#: ../src/gpk-enum.c:1036
+#: ../src/gpk-enum.c:1061
 msgid "Updating the list of running applications"
 msgstr "Updating the list of running applications"
 
 #. TRANSLATORS: we are checking executable files in use
-#: ../src/gpk-enum.c:1040
+#: ../src/gpk-enum.c:1065
 msgid "Checking for applications currently in use"
 msgstr "Checking for applications currently in use"
 
 #. TRANSLATORS: we are checking for libraries in use
-#: ../src/gpk-enum.c:1044
+#: ../src/gpk-enum.c:1069
 msgid "Checking for libraries currently in use"
 msgstr "Checking for libraries currently in use"
 
+#. TRANSLATORS: we are copying package files to prepare to install
+#: ../src/gpk-enum.c:1073
+msgid "Copying files"
+msgstr "Copying files"
+
 #. TRANSLATORS: type of update
-#: ../src/gpk-enum.c:1062
+#: ../src/gpk-enum.c:1091
 #, c-format
 msgid "%i trivial update"
 msgid_plural "%i trivial updates"
@@ -3043,7 +2987,7 @@ msgstr[0] "%i trivial update"
 msgstr[1] "%i trivial updates"
 
 #. TRANSLATORS: type of update in the case that we don't have any data
-#: ../src/gpk-enum.c:1066
+#: ../src/gpk-enum.c:1095
 #, c-format
 msgid "%i update"
 msgid_plural "%i updates"
@@ -3051,7 +2995,7 @@ msgstr[0] "%i update"
 msgstr[1] "%i updates"
 
 #. TRANSLATORS: type of update
-#: ../src/gpk-enum.c:1070
+#: ../src/gpk-enum.c:1099
 #, c-format
 msgid "%i important update"
 msgid_plural "%i important updates"
@@ -3059,7 +3003,7 @@ msgstr[0] "%i important update"
 msgstr[1] "%i important updates"
 
 #. TRANSLATORS: type of update
-#: ../src/gpk-enum.c:1074
+#: ../src/gpk-enum.c:1103
 #, c-format
 msgid "%i security update"
 msgid_plural "%i security updates"
@@ -3067,7 +3011,7 @@ msgstr[0] "%i security update"
 msgstr[1] "%i security updates"
 
 #. TRANSLATORS: type of update
-#: ../src/gpk-enum.c:1078
+#: ../src/gpk-enum.c:1107
 #, c-format
 msgid "%i bug fix update"
 msgid_plural "%i bug fix updates"
@@ -3075,7 +3019,7 @@ msgstr[0] "%i bug fix update"
 msgstr[1] "%i bug fix updates"
 
 #. TRANSLATORS: type of update
-#: ../src/gpk-enum.c:1082
+#: ../src/gpk-enum.c:1111
 #, c-format
 msgid "%i enhancement update"
 msgid_plural "%i enhancement updates"
@@ -3083,7 +3027,7 @@ msgstr[0] "%i enhancement update"
 msgstr[1] "%i enhancement updates"
 
 #. TRANSLATORS: number of updates that cannot be installed due to deps
-#: ../src/gpk-enum.c:1086
+#: ../src/gpk-enum.c:1115
 #, c-format
 msgid "%i blocked update"
 msgid_plural "%i blocked updates"
@@ -3091,630 +3035,625 @@ msgstr[0] "%i blocked update"
 msgstr[1] "%i blocked updates"
 
 #. TRANSLATORS: The type of update
-#: ../src/gpk-enum.c:1104
+#: ../src/gpk-enum.c:1133
 msgid "Trivial update"
 msgstr "Trivial update"
 
 #. TRANSLATORS: The type of update
-#: ../src/gpk-enum.c:1108
+#: ../src/gpk-enum.c:1137
 msgid "Normal update"
 msgstr "Normal update"
 
 #. TRANSLATORS: The type of update
-#: ../src/gpk-enum.c:1112
+#: ../src/gpk-enum.c:1141
 msgid "Important update"
 msgstr "Important update"
 
 #. TRANSLATORS: The type of update
-#: ../src/gpk-enum.c:1116
+#: ../src/gpk-enum.c:1145
 msgid "Security update"
 msgstr "Security update"
 
 #. TRANSLATORS: The type of update
-#: ../src/gpk-enum.c:1120
+#: ../src/gpk-enum.c:1149
 msgid "Bug fix update"
 msgstr "Bug fix update"
 
 #. TRANSLATORS: The type of update
-#: ../src/gpk-enum.c:1124
+#: ../src/gpk-enum.c:1153
 msgid "Enhancement update"
 msgstr "Enhancement update"
 
 #. TRANSLATORS: The type of update
-#: ../src/gpk-enum.c:1128
+#: ../src/gpk-enum.c:1157
 msgid "Blocked update"
 msgstr "Blocked update"
 
 #. TRANSLATORS: The state of a package, i.e. not installed
-#: ../src/gpk-enum.c:1138
+#: ../src/gpk-enum.c:1167
 msgid "Available"
 msgstr "Available"
 
 #. TRANSLATORS: The action of the package, in present tense
-#. TRANSLATORS: This is the package name that is being downloaded
-#: ../src/gpk-enum.c:1156 ../src/gpk-service-pack.c:148
+#: ../src/gpk-enum.c:1185 ../src/gpk-service-pack.c:427
 msgid "Downloading"
 msgstr "Downloading"
 
 #. TRANSLATORS: The action of the package, in present tense
-#: ../src/gpk-enum.c:1160
+#: ../src/gpk-enum.c:1189
 msgid "Updating"
 msgstr "Updating"
 
 #. TRANSLATORS: The action of the package, in present tense
 #. TRANSLATORS: The role of the transaction, in present tense
-#: ../src/gpk-enum.c:1164 ../src/gpk-enum.c:1284
+#: ../src/gpk-enum.c:1193 ../src/gpk-enum.c:1329
 msgid "Installing"
 msgstr "Installing"
 
 #. TRANSLATORS: The action of the package, in present tense
 #. TRANSLATORS: The role of the transaction, in present tense
-#: ../src/gpk-enum.c:1168 ../src/gpk-enum.c:1280
+#: ../src/gpk-enum.c:1197 ../src/gpk-enum.c:1325
 msgid "Removing"
 msgstr "Removing"
 
 #. TRANSLATORS: The action of the package, in present tense
-#: ../src/gpk-enum.c:1172
+#: ../src/gpk-enum.c:1201
 msgid "Cleaning up"
 msgstr "Cleaning up"
 
 #. TRANSLATORS: The action of the package, in present tense
-#: ../src/gpk-enum.c:1176
+#: ../src/gpk-enum.c:1205
 msgid "Obsoleting"
 msgstr "Obsoleting"
 
 #. TRANSLATORS: The action of the package, in present tense
-#: ../src/gpk-enum.c:1180
+#: ../src/gpk-enum.c:1209
 msgid "Reinstalling"
 msgstr "Reinstalling"
 
+#. TRANSLATORS: The action of the package, in present tense
+#: ../src/gpk-enum.c:1213
+msgid "Preparing"
+msgstr "Preparing"
+
+#. TRANSLATORS: The action of the package, in present tense
+#: ../src/gpk-enum.c:1217
+msgid "Decompressing"
+msgstr "Decompressing"
+
 #. TRANSLATORS: The action of the package, in past tense
-#: ../src/gpk-enum.c:1198
+#: ../src/gpk-enum.c:1235
 msgid "Downloaded"
 msgstr "Downloaded"
 
 #. TRANSLATORS: The action of the package, in past tense
-#: ../src/gpk-enum.c:1202
+#: ../src/gpk-enum.c:1239
 msgid "Updated"
 msgstr "Updated"
 
 #. TRANSLATORS: The action of the package, in past tense
-#: ../src/gpk-enum.c:1210
+#: ../src/gpk-enum.c:1247
 msgid "Removed"
 msgstr "Removed"
 
 #. TRANSLATORS: The action of the package, in past tense
-#: ../src/gpk-enum.c:1214
+#: ../src/gpk-enum.c:1251
 msgid "Cleaned up"
 msgstr "Cleaned up"
 
 #. TRANSLATORS: The action of the package, in past tense
-#: ../src/gpk-enum.c:1218
+#: ../src/gpk-enum.c:1255
 msgid "Obsoleted"
 msgstr "Obsoleted"
 
 #. TRANSLATORS: The action of the package, in past tense
-#: ../src/gpk-enum.c:1222
+#: ../src/gpk-enum.c:1259
 msgid "Reinstalled"
 msgstr "Reinstalled"
 
+#. TRANSLATORS: The action of the package, in past tense
+#: ../src/gpk-enum.c:1263
+msgid "Prepared"
+msgstr "Prepared"
+
+#. TRANSLATORS: The action of the package, in past tense
+#: ../src/gpk-enum.c:1267
+msgid "Decompressed"
+msgstr "Decompressed"
+
 #. TRANSLATORS: The role of the transaction, in present tense
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1240 ../src/gpk-enum.c:1396
+#: ../src/gpk-enum.c:1285 ../src/gpk-enum.c:1441
 msgid "Unknown role type"
 msgstr "Unknown role type"
 
 #. TRANSLATORS: The role of the transaction, in present tense
-#: ../src/gpk-enum.c:1244
+#: ../src/gpk-enum.c:1289
 msgid "Getting dependencies"
 msgstr "Getting dependencies"
 
 #. TRANSLATORS: The role of the transaction, in present tense
-#: ../src/gpk-enum.c:1248
+#: ../src/gpk-enum.c:1293
 msgid "Getting update detail"
 msgstr "Getting update detail"
 
 #. TRANSLATORS: The role of the transaction, in present tense
-#: ../src/gpk-enum.c:1252
+#: ../src/gpk-enum.c:1297
 msgid "Getting details"
 msgstr "Getting details"
 
 #. TRANSLATORS: The role of the transaction, in present tense
-#: ../src/gpk-enum.c:1256
+#: ../src/gpk-enum.c:1301
 msgid "Getting requires"
 msgstr "Getting requires"
 
 #. TRANSLATORS: The role of the transaction, in present tense
-#: ../src/gpk-enum.c:1260
+#: ../src/gpk-enum.c:1305
 msgid "Getting updates"
 msgstr "Getting updates"
 
 #. TRANSLATORS: The role of the transaction, in present tense
-#: ../src/gpk-enum.c:1264
+#: ../src/gpk-enum.c:1309
 msgid "Searching details"
 msgstr "Searching details"
 
 #. TRANSLATORS: The role of the transaction, in present tense
-#: ../src/gpk-enum.c:1272
+#: ../src/gpk-enum.c:1317
 msgid "Searching groups"
 msgstr "Searching groups"
 
 #. TRANSLATORS: The role of the transaction, in present tense
-#: ../src/gpk-enum.c:1276
+#: ../src/gpk-enum.c:1321
 msgid "Searching for package name"
 msgstr "Searching for package name"
 
 #. TRANSLATORS: The role of the transaction, in present tense
-#: ../src/gpk-enum.c:1288
+#: ../src/gpk-enum.c:1333
 msgid "Installing file"
 msgstr "Installing file"
 
 #. TRANSLATORS: The role of the transaction, in present tense
-#: ../src/gpk-enum.c:1292
+#: ../src/gpk-enum.c:1337
 msgid "Refreshing package cache"
 msgstr "Refreshing package cache"
 
 #. TRANSLATORS: The role of the transaction, in present tense
-#: ../src/gpk-enum.c:1296
+#: ../src/gpk-enum.c:1341
 msgid "Updating packages"
 msgstr "Updating packages"
 
 #. TRANSLATORS: The role of the transaction, in present tense
-#: ../src/gpk-enum.c:1300
+#: ../src/gpk-enum.c:1345
 msgid "Updating system"
 msgstr "Updating system"
 
 #. TRANSLATORS: The role of the transaction, in present tense
-#: ../src/gpk-enum.c:1304
+#: ../src/gpk-enum.c:1349
 msgid "Canceling"
 msgstr "Cancelling"
 
 #. TRANSLATORS: The role of the transaction, in present tense
-#: ../src/gpk-enum.c:1312
+#: ../src/gpk-enum.c:1357
 msgid "Getting list of repositories"
 msgstr "Getting list of repositories"
 
 #. TRANSLATORS: The role of the transaction, in present tense
-#: ../src/gpk-enum.c:1316
+#: ../src/gpk-enum.c:1361
 msgid "Enabling repository"
 msgstr "Enabling repository"
 
 #. TRANSLATORS: The role of the transaction, in present tense
-#: ../src/gpk-enum.c:1320
+#: ../src/gpk-enum.c:1365
 msgid "Setting repository data"
 msgstr "Setting repository data"
 
 #. TRANSLATORS: The role of the transaction, in present tense
-#: ../src/gpk-enum.c:1324
+#: ../src/gpk-enum.c:1369
 msgid "Resolving"
 msgstr "Resolving"
 
 #. TRANSLATORS: The role of the transaction, in present tense
-#: ../src/gpk-enum.c:1328
+#: ../src/gpk-enum.c:1373
 msgid "Getting file list"
 msgstr "Getting file list"
 
 #. TRANSLATORS: The role of the transaction, in present tense
-#: ../src/gpk-enum.c:1332
+#: ../src/gpk-enum.c:1377
 msgid "Getting what provides"
 msgstr "Getting what provides"
 
 #. TRANSLATORS: The role of the transaction, in present tense
-#: ../src/gpk-enum.c:1336
+#: ../src/gpk-enum.c:1381
 msgid "Installing signature"
 msgstr "Installing signature"
 
 #. TRANSLATORS: The role of the transaction, in present tense
-#: ../src/gpk-enum.c:1340
+#: ../src/gpk-enum.c:1385
 msgid "Getting package lists"
 msgstr "Getting package lists"
 
 #. TRANSLATORS: The role of the transaction, in present tense
-#: ../src/gpk-enum.c:1344
+#: ../src/gpk-enum.c:1389
 msgid "Accepting EULA"
 msgstr "Accepting EULA"
 
 #. TRANSLATORS: The role of the transaction, in present tense
-#: ../src/gpk-enum.c:1352
+#: ../src/gpk-enum.c:1397
 msgid "Getting distribution upgrade information"
 msgstr "Getting distribution upgrade information"
 
 #. TRANSLATORS: The role of the transaction, in present tense
-#: ../src/gpk-enum.c:1356
+#: ../src/gpk-enum.c:1401
 msgid "Getting categories"
 msgstr "Getting categories"
 
 #. TRANSLATORS: The role of the transaction, in present tense
-#: ../src/gpk-enum.c:1360
+#: ../src/gpk-enum.c:1405
 msgid "Getting old transactions"
 msgstr "Getting old transactions"
 
 #. TRANSLATORS: The role of the transaction, in present tense
-#: ../src/gpk-enum.c:1364
+#: ../src/gpk-enum.c:1409
 msgid "Simulating the install of files"
 msgstr "Simulating the install of files"
 
 #. TRANSLATORS: The role of the transaction, in present tense
-#: ../src/gpk-enum.c:1368
+#: ../src/gpk-enum.c:1413
 msgid "Simulating the install"
 msgstr "Simulating the install"
 
 #. TRANSLATORS: The role of the transaction, in present tense
-#: ../src/gpk-enum.c:1372
+#: ../src/gpk-enum.c:1417
 msgid "Simulating the remove"
 msgstr "Simulating the remove"
 
 #. TRANSLATORS: The role of the transaction, in present tense
-#: ../src/gpk-enum.c:1376
+#: ../src/gpk-enum.c:1421
 msgid "Simulating the update"
 msgstr "Simulating the update"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1400
+#: ../src/gpk-enum.c:1445
 msgid "Got dependencies"
 msgstr "Got dependencies"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1404
+#: ../src/gpk-enum.c:1449
 msgid "Got update detail"
 msgstr "Got update detail"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1408
+#: ../src/gpk-enum.c:1453
 msgid "Got details"
 msgstr "Got details"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1412
+#: ../src/gpk-enum.c:1457
 msgid "Got requires"
 msgstr "Got requires"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1416
+#: ../src/gpk-enum.c:1461
 msgid "Got updates"
 msgstr "Got updates"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1420
+#: ../src/gpk-enum.c:1465
 msgid "Searched for package details"
 msgstr "Searched for package details"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1424
+#: ../src/gpk-enum.c:1469
 msgid "Searched for file"
 msgstr "Searched for file"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1428
+#: ../src/gpk-enum.c:1473
 msgid "Searched groups"
 msgstr "Searched groups"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1432
+#: ../src/gpk-enum.c:1477
 msgid "Searched for package name"
 msgstr "Searched for package name"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1436
+#: ../src/gpk-enum.c:1481
 msgid "Removed packages"
 msgstr "Removed packages"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1440
+#: ../src/gpk-enum.c:1485
 msgid "Installed packages"
 msgstr "Installed packages"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1444
+#: ../src/gpk-enum.c:1489
 msgid "Installed local files"
 msgstr "Installed local files"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1448
+#: ../src/gpk-enum.c:1493
 msgid "Refreshed package cache"
 msgstr "Refreshed package cache"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1452
+#: ../src/gpk-enum.c:1497
 msgid "Updated packages"
 msgstr "Updated packages"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1456
+#: ../src/gpk-enum.c:1501
 msgid "Updated system"
 msgstr "Updated system"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1460
+#: ../src/gpk-enum.c:1505
 msgid "Canceled"
 msgstr "Cancelled"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1464
+#: ../src/gpk-enum.c:1509
 msgid "Rolled back"
 msgstr "Rolled back"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1468
+#: ../src/gpk-enum.c:1513
 msgid "Got list of repositories"
 msgstr "Got list of repositories"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1472
+#: ../src/gpk-enum.c:1517
 msgid "Enabled repository"
 msgstr "Enabled repository"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1476
+#: ../src/gpk-enum.c:1521
 msgid "Set repository data"
 msgstr "Set repository data"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1480
+#: ../src/gpk-enum.c:1525
 msgid "Resolved"
 msgstr "Resolved"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1484
+#: ../src/gpk-enum.c:1529
 msgid "Got file list"
 msgstr "Got file list"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1488
+#: ../src/gpk-enum.c:1533
 msgid "Got what provides"
 msgstr "Got what provides"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1492
+#: ../src/gpk-enum.c:1537
 msgid "Installed signature"
 msgstr "Installed signature"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1496
+#: ../src/gpk-enum.c:1541
 msgid "Got package lists"
 msgstr "Got package lists"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1500
+#: ../src/gpk-enum.c:1545
 msgid "Accepted EULA"
 msgstr "Accepted EULA"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1504
+#: ../src/gpk-enum.c:1549
 msgid "Downloaded packages"
 msgstr "Downloaded packages"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1508
+#: ../src/gpk-enum.c:1553
 msgid "Got distribution upgrades"
 msgstr "Got distribution upgrades"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1512
+#: ../src/gpk-enum.c:1557
 msgid "Got categories"
 msgstr "Got categories"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1516
+#: ../src/gpk-enum.c:1561
 msgid "Got old transactions"
 msgstr "Got old transactions"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1520
+#: ../src/gpk-enum.c:1565
 msgid "Simulated the install of files"
 msgstr "Simulated the install of files"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1524
+#: ../src/gpk-enum.c:1569
 msgid "Simulated the install"
 msgstr "Simulated the install"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1528
+#: ../src/gpk-enum.c:1573
 msgid "Simulated the remove"
 msgstr "Simulated the remove"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1532
+#: ../src/gpk-enum.c:1577
 msgid "Simulated the update"
 msgstr "Simulated the update"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1550
+#: ../src/gpk-enum.c:1595
 msgid "Accessibility"
 msgstr "Accessibility"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1554
+#: ../src/gpk-enum.c:1599
 msgid "Accessories"
 msgstr "Accessories"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1558
+#: ../src/gpk-enum.c:1603
 msgid "Education"
 msgstr "Education"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1562
+#: ../src/gpk-enum.c:1607
 msgid "Games"
 msgstr "Games"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1566
+#: ../src/gpk-enum.c:1611
 msgid "Graphics"
 msgstr "Graphics"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1570
+#: ../src/gpk-enum.c:1615
 msgid "Internet"
 msgstr "Internet"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1574
+#: ../src/gpk-enum.c:1619
 msgid "Office"
 msgstr "Office"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1578
+#: ../src/gpk-enum.c:1623
 msgid "Other"
 msgstr "Other"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1582
+#: ../src/gpk-enum.c:1627
 msgid "Programming"
 msgstr "Programming"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1586
+#: ../src/gpk-enum.c:1631
 msgid "Multimedia"
 msgstr "Multimedia"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1594
+#: ../src/gpk-enum.c:1639
 msgid "GNOME desktop"
 msgstr "GNOME desktop"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1598
+#: ../src/gpk-enum.c:1643
 msgid "KDE desktop"
 msgstr "KDE desktop"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1602
+#: ../src/gpk-enum.c:1647
 msgid "XFCE desktop"
 msgstr "XFCE desktop"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1606
+#: ../src/gpk-enum.c:1651
 msgid "Other desktops"
 msgstr "Other desktops"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1610
+#: ../src/gpk-enum.c:1655
 msgid "Publishing"
 msgstr "Publishing"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1614
+#: ../src/gpk-enum.c:1659
 msgid "Servers"
 msgstr "Servers"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1618
+#: ../src/gpk-enum.c:1663
 msgid "Fonts"
 msgstr "Fonts"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1622
+#: ../src/gpk-enum.c:1667
 msgid "Admin tools"
 msgstr "Admin tools"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1626
+#: ../src/gpk-enum.c:1671
 msgid "Legacy"
 msgstr "Legacy"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1630
+#: ../src/gpk-enum.c:1675
 msgid "Localization"
 msgstr "Localisation"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1634
+#: ../src/gpk-enum.c:1679
 msgid "Virtualization"
 msgstr "Virtualisation"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1638
+#: ../src/gpk-enum.c:1683
 msgid "Security"
 msgstr "Security"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1642
+#: ../src/gpk-enum.c:1687
 msgid "Power management"
 msgstr "Power management"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1646
+#: ../src/gpk-enum.c:1691
 msgid "Communication"
 msgstr "Communication"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1650
+#: ../src/gpk-enum.c:1695
 msgid "Network"
 msgstr "Network"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1654
+#: ../src/gpk-enum.c:1699
 msgid "Maps"
 msgstr "Maps"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1658
+#: ../src/gpk-enum.c:1703
 msgid "Software sources"
 msgstr "Software sources"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1662
+#: ../src/gpk-enum.c:1707
 msgid "Science"
 msgstr "Science"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1666
+#: ../src/gpk-enum.c:1711
 msgid "Documentation"
 msgstr "Documentation"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1670
+#: ../src/gpk-enum.c:1715
 msgid "Electronics"
 msgstr "Electronics"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1674
+#: ../src/gpk-enum.c:1719
 msgid "Package collections"
 msgstr "Package collections"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1678
+#: ../src/gpk-enum.c:1723
 msgid "Vendor"
 msgstr "Vendor"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1682
+#: ../src/gpk-enum.c:1727
 msgid "Newest packages"
 msgstr "Newest packages"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1686
+#: ../src/gpk-enum.c:1731
 msgid "Unknown group"
 msgstr "Unknown group"
 
-#. TRANSLATORS: we need another package to keep udev quiet
-#: ../src/gpk-firmware.c:439
-msgid ""
-"Additional firmware is required to make hardware in this computer function "
-"correctly."
-msgstr ""
-"Additional firmware is required to make hardware in this computer function "
-"correctly."
-
-#. TRANSLATORS: title of libnotify bubble
-#: ../src/gpk-firmware.c:453
-msgid "Additional firmware required"
-msgstr "Additional firmware required"
-
-#. TRANSLATORS: button label
-#: ../src/gpk-firmware.c:458
-msgid "Install firmware"
-msgstr "Install firmware"
-
-#. TRANSLATORS: we should ignore this device and not ask anymore
-#: ../src/gpk-firmware.c:461
-msgid "Ignore devices"
-msgstr "Ignore devices"
-
 #. TRANSLATORS: we need to restart so the new hardware can re-request the firmware
-#: ../src/gpk-firmware.c:653
+#: ../src/gpk-firmware.c:268
 msgid ""
 "You will need to restart this computer before the hardware will work "
 "correctly."
@@ -3723,18 +3662,18 @@ msgstr ""
 "correctly."
 
 #. TRANSLATORS: title of libnotify bubble
-#: ../src/gpk-firmware.c:656 ../src/gpk-firmware.c:691
-#: ../src/gpk-firmware.c:718
+#: ../src/gpk-firmware.c:271 ../src/gpk-firmware.c:306
+#: ../src/gpk-firmware.c:333
 msgid "Additional software was installed"
 msgstr "Additional software was installed"
 
 #. TRANSLATORS: button label
-#: ../src/gpk-firmware.c:665
+#: ../src/gpk-firmware.c:280
 msgid "Restart now"
 msgstr "Restart now"
 
 #. TRANSLATORS: we need to remove an replug so the new hardware can re-request the firmware
-#: ../src/gpk-firmware.c:688
+#: ../src/gpk-firmware.c:303
 msgid ""
 "You will need to remove and then reinsert the hardware before it will work "
 "correctly."
@@ -3743,24 +3682,48 @@ msgstr ""
 "correctly."
 
 #. TRANSLATORS: we need to remove an replug so the new hardware can re-request the firmware
-#: ../src/gpk-firmware.c:715
+#: ../src/gpk-firmware.c:330
 msgid "Your hardware has been set up and is now ready to use."
 msgstr "Your hardware has been set up and is now ready to use."
 
+#. TRANSLATORS: we need another package to keep udev quiet
+#: ../src/gpk-firmware.c:613
+msgid ""
+"Additional firmware is required to make hardware in this computer function "
+"correctly."
+msgstr ""
+"Additional firmware is required to make hardware in this computer function "
+"correctly."
+
+#. TRANSLATORS: title of libnotify bubble
+#: ../src/gpk-firmware.c:627
+msgid "Additional firmware required"
+msgstr "Additional firmware required"
+
+#. TRANSLATORS: button label
+#: ../src/gpk-firmware.c:632
+msgid "Install firmware"
+msgstr "Install firmware"
+
+#. TRANSLATORS: we should ignore this device and not ask anymore
+#: ../src/gpk-firmware.c:635
+msgid "Ignore devices"
+msgstr "Ignore devices"
+
 #. TODO: tell the user what hardware, NOT JUST A UDI
 #. TRANSLATORS: we can install an extra package so this hardware works, e.g. firmware
-#: ../src/gpk-hardware.c:164
+#: ../src/gpk-hardware.c:183
 msgid "Additional packages can be installed to support this hardware"
 msgstr "Additional packages can be installed to support this hardware"
 
 #. TRANSLATORS: a new bit of hardware has been plugged in
-#: ../src/gpk-hardware.c:166
+#: ../src/gpk-hardware.c:185
 msgid "New hardware attached"
 msgstr "New hardware attached"
 
 #. TRANSLATORS: button text, install the packages needed for the hardware to work
 #. TRANSLATORS: button tooltip
-#: ../src/gpk-hardware.c:172 ../src/gpk-helper-chooser.c:295
+#: ../src/gpk-hardware.c:191 ../src/gpk-helper-chooser.c:302
 msgid "Install package"
 msgstr "Install package"
 
@@ -3769,116 +3732,143 @@ msgstr "Install package"
 msgid "Icon"
 msgstr "Icon"
 
-#: ../src/gpk-helper-chooser.c:279
+#: ../src/gpk-helper-chooser.c:286
 msgid "Applications that can open this type of file"
 msgstr "Applications that can open this type of file"
 
-#. TRANSLATORS: title: show the number of other packages we depend on
-#: ../src/gpk-helper-deps-remove.c:76
-#, c-format
-msgid "%i additional package also has to be removed"
-msgid_plural "%i additional packages also have to be removed"
-msgstr[0] "%i additional package also has to be removed"
-msgstr[1] "%i additional packages also have to be removed"
-
-#. TRANSLATORS: message: describe in detail why it must happen
-#: ../src/gpk-helper-deps-remove.c:84
-#, c-format
-msgid "To remove %s other packages that depend on it must also be removed."
-msgid_plural ""
-"To remove %s other packages that depend on them must also be removed."
-msgstr[0] "To remove %s other packages that depend on it must also be removed."
-msgstr[1] ""
-"To remove %s other packages that depend on them must also be removed."
-
-#. gtk_dialog_add_button (GTK_DIALOG (dialog), "help", GTK_RESPONSE_HELP);
-#. TRANSLATORS: this is button text
-#: ../src/gpk-helper-deps-remove.c:95
-msgid "Remove"
-msgstr "Remove"
-
-#. TRANSLATORS: title: tell the user we have to install additional updates
-#: ../src/gpk-helper-deps-update.c:102
-#, c-format
-msgid "%i additional update also has to be installed"
-msgid_plural "%i additional update also have to be installed"
-msgstr[0] "%i additional update also has to be installed"
-msgstr[1] "%i additional update also have to be installed"
-
-#. TRANSLATORS: message: describe in detail why it must happen
-#: ../src/gpk-helper-deps-update.c:107
-msgid ""
-"To perform this update, an additional package also has to be downloaded."
-msgid_plural ""
-"To perform this update, additional packages also have to be downloaded."
-msgstr[0] ""
-"To perform this update, an additional package also has to be downloaded."
-msgstr[1] ""
-"To perform this update, additional packages also have to be downloaded."
-
-#. TRANSLATORS: dialog body, explains to the user that they need to insert a disk to continue. The first replacement is DVD, CD etc
-#: ../src/gpk-helper-media-change.c:69
-#, c-format
-msgid ""
-"Additional media is required. Please insert the %s labeled '%s' to continue."
-msgstr ""
-"Additional media is required. Please insert the %s labelled '%s' to continue."
-
-#. TRANSLATORS: this is button text
-#: ../src/gpk-helper-media-change.c:77
-msgid "Continue"
-msgstr "Continue"
-
-#. TRANSLATORS: window title: do we want to execute a program we just installed?
-#: ../src/gpk-helper-run.c:484
-msgid "Run new application?"
-msgstr "Run new application?"
-
-#. add run button
-#: ../src/gpk-helper-run.c:487
-msgid "_Run"
-msgstr "_Run"
-
 #. TRANSLATORS: is not GPG signed
-#: ../src/gpk-helper-untrusted.c:100 ../src/gpk-helper-untrusted.c:110
+#: ../src/gpk-task.c:144 ../src/gpk-task.c:154 ../src/gpk-task.c:174
 msgid "The software is not signed by a trusted provider."
 msgstr "The software is not signed by a trusted provider."
 
 #. TRANSLATORS: user has to trust provider -- I know, this sucks
-#: ../src/gpk-helper-untrusted.c:102
+#: ../src/gpk-task.c:146
 msgid "Do not update this package unless you are sure it is safe to do so."
 msgstr "Do not update this package unless you are sure it is safe to do so."
 
 #. TRANSLATORS: warn the user that all bets are off
-#: ../src/gpk-helper-untrusted.c:104 ../src/gpk-helper-untrusted.c:114
+#: ../src/gpk-task.c:148 ../src/gpk-task.c:158
 msgid "Malicious software can damage your computer or cause other harm."
 msgstr "Malicious software can damage your computer or cause other harm."
 
 #. TRANSLATORS: ask if they are absolutely sure they want to do this
-#: ../src/gpk-helper-untrusted.c:106
+#: ../src/gpk-task.c:150
 msgid "Are you <b>sure</b> you want to update this package?"
 msgstr "Are you <b>sure</b> you want to update this package?"
 
 #. TRANSLATORS: user has to trust provider -- I know, this sucks
-#: ../src/gpk-helper-untrusted.c:112
+#: ../src/gpk-task.c:156
 msgid "Do not install this package unless you are sure it is safe to do so."
 msgstr "Do not install this package unless you are sure it is safe to do so."
 
 #. TRANSLATORS: ask if they are absolutely sure they want to do this
-#: ../src/gpk-helper-untrusted.c:116
+#: ../src/gpk-task.c:160
 msgid "Are you <b>sure</b> you want to install this package?"
 msgstr "Are you <b>sure</b> you want to install this package?"
 
+#. TRANSLATORS: dialog body, explains to the user that they need to insert a disk to continue. The first replacement is DVD, CD etc
+#: ../src/gpk-task.c:355
+#, c-format
+msgid ""
+"Additional media is required. Please insert the %s labeled '%s' to continue."
+msgstr ""
+"Additional media is required. Please insert the %s labelled '%s' to continue."
+
+#. TRANSLATORS: this is button text
+#: ../src/gpk-task.c:364 ../src/gpk-task.c:543
+msgid "Continue"
+msgstr "Continue"
+
+#. TRANSLATORS: additional message text for the deps dialog
+#: ../src/gpk-task.c:401
+msgid "The following software also needs to be installed"
+msgstr "The following software also needs to be installed"
+
+#. TRANSLATORS: additional message text for the deps dialog
+#: ../src/gpk-task.c:406
+msgid "The following software also needs to be removed"
+msgstr "The following software also needs to be removed"
+
+#. TRANSLATORS: additional message text for the deps dialog
+#: ../src/gpk-task.c:410
+msgid "The following software also needs to be updated"
+msgstr "The following software also needs to be updated"
+
+#. TRANSLATORS: additional message text for the deps dialog
+#: ../src/gpk-task.c:414
+msgid "The following software also needs to be re-installed"
+msgstr "The following software also needs to be re-installed"
+
+#. TRANSLATORS: additional message text for the deps dialog
+#: ../src/gpk-task.c:418
+msgid "The following software also needs to be downgraded"
+msgstr "The following software also needs to be downgraded"
+
+#. TRANSLATORS: additional message text for the deps dialog (we don't know how it's going to be processed -- eeek)
+#: ../src/gpk-task.c:422
+msgid "The following software also needs to be processed"
+msgstr "The following software also needs to be processed"
+
+#. TRANSLATORS: title of a dependency dialog
+#: ../src/gpk-task.c:481
+msgid "Additional confirmation required"
+msgstr "Additional confirmation required"
+
+#. TRANSLATORS: message text of a dependency dialog
+#: ../src/gpk-task.c:487
+msgid "To install this package, additional software also has to be modified."
+msgid_plural "To install these packages, additional software also has to be modified."
+msgstr[0] "To install this package, additional software also has to be modified."
+msgstr[1] "To install these packages, additional software also has to be modified."
+
+#. TRANSLATORS: message text of a dependency dialog
+#: ../src/gpk-task.c:492
+msgid "To remove this package, additional software also has to be modified."
+msgid_plural "To remove these packages, additional software also has to be modified."
+msgstr[0] "To remove this package, additional software also has to be modified."
+msgstr[1] "To remove these packages, additional software also has to be modified."
+
+#. TRANSLATORS: message text of a dependency dialog
+#: ../src/gpk-task.c:497
+msgid "To update this package, additional software also has to be modified."
+msgid_plural "To update these packages, additional software also has to be modified."
+msgstr[0] "To update this package, additional software also has to be modified."
+msgstr[1] "To update these packages, additional software also has to be modified."
+
+#. TRANSLATORS: message text of a dependency dialog
+#: ../src/gpk-task.c:502
+msgid "To install this file, additional software also has to be modified."
+msgid_plural "To install these file, additional software also has to be modified."
+msgstr[0] "To install this file, additional software also has to be modified."
+msgstr[1] "To install these files, additional software also has to be modified."
+
+#. TRANSLATORS: message text of a dependency dialog
+#: ../src/gpk-task.c:507
+msgid ""
+"To process this transaction, additional software also has to be modified."
+msgstr ""
+"To process this transaction, additional software also has to be modified."
+
 #. TRANSLATORS: button label, force the install, even though it's untrusted
-#: ../src/gpk-helper-untrusted.c:207
+#: ../src/gpk-task.c:593
 msgid "_Force install"
 msgstr "_Force install"
 
 #. TRANSLATORS: button tooltip
-#: ../src/gpk-helper-untrusted.c:211
+#: ../src/gpk-task.c:597
 msgid "Force installing package"
 msgstr "Force installing package"
 
+#. TRANSLATORS: window title: do we want to execute a program we just installed?
+#: ../src/gpk-helper-run.c:477
+msgid "Run new application?"
+msgstr "Run new application?"
+
+#. add run button
+#: ../src/gpk-helper-run.c:480
+msgid "_Run"
+msgstr "_Run"
+
 #. app-id
 #. xid
 #. TRANSLATORS: the reason why we've inhibited it
@@ -3887,178 +3877,178 @@ msgid "A transaction that cannot be interrupted is running"
 msgstr "A transaction that cannot be interrupted is running"
 
 #. TRANSLATORS: command line option: a list of catalogs to install
-#: ../src/gpk-install-catalog.c:56
+#: ../src/gpk-install-catalog.c:53
 msgid "Catalogs files to install"
 msgstr "Catalogues files to install"
 
 #. are we running privileged
-#: ../src/gpk-install-catalog.c:82
+#: ../src/gpk-install-catalog.c:79
 msgid "Catalog installer"
 msgstr "Catalogue installer"
 
-#: ../src/gpk-install-catalog.c:87
+#: ../src/gpk-install-catalog.c:84
 msgid "Failed to install catalog"
 msgstr "Failed to install catalogue"
 
 #. TRANSLATORS: no filename was supplied
-#: ../src/gpk-install-catalog.c:89
+#: ../src/gpk-install-catalog.c:86
 msgid "You need to specify a file name to install"
 msgstr "You need to specify a file name to install"
 
 #. TRANSLATORS: This is when the specified DBus method did not execute successfully
-#: ../src/gpk-install-catalog.c:122 ../src/gpk-install-local-file.c:122
-#: ../src/gpk-install-mime-type.c:122 ../src/gpk-install-package-name.c:121
-#: ../src/gpk-install-provide-file.c:122
+#: ../src/gpk-install-catalog.c:119 ../src/gpk-install-local-file.c:119
+#: ../src/gpk-install-mime-type.c:119 ../src/gpk-install-package-name.c:118
+#: ../src/gpk-install-provide-file.c:119
 msgid "The action could not be completed"
 msgstr "The action could not be completed"
 
 #. TRANSLATORS: we don't have anything more useful to translate. sorry.
-#: ../src/gpk-install-catalog.c:124 ../src/gpk-install-local-file.c:124
-#: ../src/gpk-install-mime-type.c:124 ../src/gpk-install-package-name.c:123
-#: ../src/gpk-install-provide-file.c:124
+#: ../src/gpk-install-catalog.c:121 ../src/gpk-install-local-file.c:121
+#: ../src/gpk-install-mime-type.c:121 ../src/gpk-install-package-name.c:120
+#: ../src/gpk-install-provide-file.c:121
 msgid "The request failed. More details are available in the detailed report."
 msgstr "The request failed. More details are available in the detailed report."
 
 #. TRANSLATORS: command line option: a list of files to install
-#: ../src/gpk-install-local-file.c:55
+#: ../src/gpk-install-local-file.c:52
 msgid "Files to install"
 msgstr "Files to install"
 
 #. TRANSLATORS: program name: application to install a package to provide a file
-#: ../src/gpk-install-local-file.c:70 ../src/gpk-install-local-file.c:72
+#: ../src/gpk-install-local-file.c:68 ../src/gpk-install-local-file.c:70
 msgid "PackageKit File Installer"
 msgstr "PackageKit File Installer"
 
 #. TRANSLATORS: title to pass to to the user if there are not enough privs
-#: ../src/gpk-install-local-file.c:81
+#: ../src/gpk-install-local-file.c:78
 msgid "Local file installer"
 msgstr "Local file installer"
 
 #. TRANSLATORS: could not install a package that contained the file we wanted
 #. TRANSLATORS: nothing done
-#: ../src/gpk-install-local-file.c:87 ../src/gpk-install-provide-file.c:87
+#: ../src/gpk-install-local-file.c:84 ../src/gpk-install-provide-file.c:84
 msgid "Failed to install a package to provide a file"
 msgstr "Failed to install a package to provide a file"
 
 #. TRANSLATORS: nothing selected
-#: ../src/gpk-install-local-file.c:89
+#: ../src/gpk-install-local-file.c:86
 msgid "You need to specify a file to install"
 msgstr "You need to specify a file to install"
 
 #. TRANSLATORS: command line option: a list of catalogs to install
-#: ../src/gpk-install-mime-type.c:55
+#: ../src/gpk-install-mime-type.c:52
 msgid "Mime types to install"
 msgstr "Mime types to install"
 
 #. TRANSLATORS: program name: application to install a package to provide a mime type
-#: ../src/gpk-install-mime-type.c:70 ../src/gpk-install-mime-type.c:72
+#: ../src/gpk-install-mime-type.c:68 ../src/gpk-install-mime-type.c:70
 msgid "Mime Type Installer"
 msgstr "Mime Type Installer"
 
 #. TRANSLATORS: title to pass to to the user if there are not enough privs
-#: ../src/gpk-install-mime-type.c:81
+#: ../src/gpk-install-mime-type.c:78
 msgid "Mime type installer"
 msgstr "Mime type installer"
 
 #. TRANSLATORS: could not install program supporting this type
-#: ../src/gpk-install-mime-type.c:87
+#: ../src/gpk-install-mime-type.c:84
 msgid "Failed to install a program to handle this file type"
 msgstr "Failed to install a program to handle this file type"
 
 #. TRANSLATORS: no type given
-#: ../src/gpk-install-mime-type.c:89
+#: ../src/gpk-install-mime-type.c:86
 msgid "You need to specify a mime-type to install"
 msgstr "You need to specify a mime-type to install"
 
-#: ../src/gpk-install-package-name.c:54
+#: ../src/gpk-install-package-name.c:51
 msgid "Packages to install"
 msgstr "Packages to install"
 
 #. TRANSLATORS: program name: installs a package (or packages) by name
 #. TRANSLATORS: application name to pass to to the user if there are not enough privs
-#: ../src/gpk-install-package-name.c:69 ../src/gpk-install-package-name.c:71
-#: ../src/gpk-install-package-name.c:80
+#: ../src/gpk-install-package-name.c:67 ../src/gpk-install-package-name.c:69
+#: ../src/gpk-install-package-name.c:77
 msgid "Package Name Installer"
 msgstr "Package Name Installer"
 
 #. TRANSLATORS: failed
-#: ../src/gpk-install-package-name.c:86
+#: ../src/gpk-install-package-name.c:83
 msgid "Failed to install package from name"
 msgstr "Failed to install package from name"
 
 #. TRANSLATORS: nothing was specified
-#: ../src/gpk-install-package-name.c:88
+#: ../src/gpk-install-package-name.c:85
 msgid "You need to specify a package to install"
 msgstr "You need to specify a package to install"
 
 #. TRANSLATORS: command line option: a list of files to install
-#: ../src/gpk-install-provide-file.c:55
+#: ../src/gpk-install-provide-file.c:52
 msgid "Local files to install"
 msgstr "Local files to install"
 
 #. TRANSLATORS: program name, an application to install a file that is needed by an application and is provided by packages
 #. TRANSLATORS: application name to pass to to the user if there are not enough privs
-#: ../src/gpk-install-provide-file.c:70 ../src/gpk-install-provide-file.c:72
-#: ../src/gpk-install-provide-file.c:81
+#: ../src/gpk-install-provide-file.c:68 ../src/gpk-install-provide-file.c:70
+#: ../src/gpk-install-provide-file.c:78
 msgid "Single File Installer"
 msgstr "Single File Installer"
 
 #. TRANSLATORS: nothig was specified
-#: ../src/gpk-install-provide-file.c:89
+#: ../src/gpk-install-provide-file.c:86
 msgid "You need to specify a filename to install"
 msgstr "You need to specify a filename to install"
 
 #. TRANSLATORS: strftime formatted please
-#: ../src/gpk-log.c:177
+#: ../src/gpk-log.c:173
 msgid "%A, %d %B %Y"
 msgstr "%A, %d %B %Y"
 
 #. TRANSLATORS: column for the date
-#: ../src/gpk-log.c:294
+#: ../src/gpk-log.c:287
 msgid "Date"
 msgstr "Date"
 
 #. TRANSLATORS: column for the username, e.g. Richard Hughes
-#: ../src/gpk-log.c:336
+#: ../src/gpk-log.c:329
 msgid "Username"
 msgstr "Username"
 
 #. TRANSLATORS: column for the application used for the install, e.g. Add/Remove Programs
-#: ../src/gpk-log.c:343
+#: ../src/gpk-log.c:336
 msgid "Application"
 msgstr "Application"
 
 #. TRANSLATORS: short name for pkcon
-#: ../src/gpk-log.c:483
+#: ../src/gpk-log.c:511
 msgid "Command line client"
 msgstr "Command line client"
 
 #. TRANSLATORS: short name for gpk-update-viewer
-#: ../src/gpk-log.c:489
+#: ../src/gpk-log.c:517
 msgid "Update System"
 msgstr "Update System"
 
 #. TRANSLATORS: short name for gpk-update-icon
-#: ../src/gpk-log.c:492
+#: ../src/gpk-log.c:520
 msgid "Update Icon"
 msgstr "Update Icon"
 
 #. TRANSLATORS: preset the GtktextBox with this filter text
-#: ../src/gpk-log.c:647
+#: ../src/gpk-log.c:691
 msgid "Set the filter to this value"
 msgstr "Set the filter to this value"
 
 #. TRANSLATORS: we can make this modal (stay on top of) another window
-#: ../src/gpk-log.c:650 ../src/gpk-prefs.c:405 ../src/gpk-repo.c:523
+#: ../src/gpk-log.c:694 ../src/gpk-prefs.c:467 ../src/gpk-repo.c:614
 msgid "Set the parent window to make this modal"
 msgstr "Set the parent window to make this modal"
 
 #. are we running privileged
-#: ../src/gpk-log.c:675
+#: ../src/gpk-log.c:718
 msgid "Log viewer"
 msgstr "Log viewer"
 
-#: ../src/gpk-modal-dialog.c:438
+#: ../src/gpk-modal-dialog.c:439
 #, c-format
 msgid "Remaining time : %s"
 msgstr "Remaining time : %s"
@@ -4098,211 +4088,286 @@ msgstr "Only security updates"
 msgid "Nothing"
 msgstr "Nothing"
 
+#. TRANSLATORS: for one reason or another, we could not enable or disable a software source
+#: ../src/gpk-repo.c:272
+msgid "Failed to change status"
+msgstr "Failed to change status"
+
 #. TRANSLATORS: column if the source is enabled
-#: ../src/gpk-repo.c:261
+#: ../src/gpk-repo.c:344
 msgid "Enabled"
 msgstr "Enabled"
 
 #. TRANSLATORS: column for the source description
-#: ../src/gpk-repo.c:270
+#: ../src/gpk-repo.c:353
 msgid "Software Source"
 msgstr "Software Source"
 
-#. TRANSLATORS: for one reason or another, we could not enable or disable a software source
-#: ../src/gpk-repo.c:388
-msgid "Failed to change status"
-msgstr "Failed to change status"
+#. TRANSLATORS: for one reason or another, we could not get the list of sources
+#: ../src/gpk-repo.c:414
+msgid "Failed to get the list of sources"
+msgstr "Failed to get the list of sources"
+
+#: ../src/gpk-repo.c:557
+msgid "Getting software source list not supported by backend"
+msgstr "Getting software source list not supported by backend"
 
-#: ../src/gpk-repo.c:539
+#: ../src/gpk-repo.c:630
 msgid "Software Source Viewer"
 msgstr "Software Source Viewer"
 
 #. TRANSLATORS: title to pass to to the user if there are not enough privs
-#: ../src/gpk-repo.c:548
+#: ../src/gpk-repo.c:638
 msgid "Software source viewer"
 msgstr "Software source viewer"
 
-#: ../src/gpk-repo.c:665
-msgid "Getting software source list not supported by backend"
-msgstr "Getting software source list not supported by backend"
-
 #. TRANSLATORS: cannot resolve name to package name
-#: ../src/gpk-service-pack.c:290
+#: ../src/gpk-service-pack.c:257
 #, c-format
 msgid "Could not find any packages named '%s'"
 msgstr "Could not find any packages named '%s'"
 
 #. TRANSLATORS: cannot find any valid package names
-#: ../src/gpk-service-pack.c:302
-#, c-format
+#: ../src/gpk-service-pack.c:269
 msgid "Could not find any valid package names"
 msgstr "Could not find any valid package names"
 
-#. TRANSLATORS: internal error
-#: ../src/gpk-service-pack.c:331
-#, c-format
-msgid "Could not reset client: %s"
-msgstr "Could not reset client: %s"
-
-#. TRANSLATORS: cannot get package list
-#: ../src/gpk-service-pack.c:340
+#. TRANSLATORS: cannot get package array
+#: ../src/gpk-service-pack.c:333
 #, c-format
-msgid "Could not get list of installed packages: %s"
-msgstr "Could not get list of installed packages: %s"
+msgid "Could not get array of installed packages: %s"
+msgstr "Could not get array of installed packages: %s"
 
-#. TRANSLATORS: we could not write to the destination directory for some reason
 #: ../src/gpk-service-pack.c:352
 #, c-format
-msgid "Could not write package list"
-msgstr "Could not write package list"
+msgid "Could not save to file: %s"
+msgstr "Could not save to file: %s"
 
-#. TRANSLATORS: Could not create package list
-#. TRANSLATORS: we could not read the file list for the destination computer
 #. TRANSLATORS: we could not create the pack file, generic error
-#: ../src/gpk-service-pack.c:398 ../src/gpk-service-pack.c:419
-#: ../src/gpk-service-pack.c:428 ../src/gpk-service-pack.c:468
-#: ../src/gpk-service-pack.c:487
+#. TRANSLATORS: Could not create package array
+#. TRANSLATORS: we could not read the file array for the destination computer
+#: ../src/gpk-service-pack.c:383 ../src/gpk-service-pack.c:515
+#: ../src/gpk-service-pack.c:536 ../src/gpk-service-pack.c:545
+#: ../src/gpk-service-pack.c:585
 msgid "Create error"
 msgstr "Create error"
 
-#: ../src/gpk-service-pack.c:398
-msgid "Cannot copy system package list"
-msgstr "Cannot copy system package list"
+#: ../src/gpk-service-pack.c:383
+msgid "Cannot create service pack"
+msgstr "Cannot create service pack"
+
+#: ../src/gpk-service-pack.c:515
+msgid "Cannot copy system package array"
+msgstr "Cannot copy system package array"
 
-#: ../src/gpk-service-pack.c:419
+#: ../src/gpk-service-pack.c:536
 msgid "No package name selected"
 msgstr "No package name selected"
 
+#. TRANSLATORS: progressbar text
+#: ../src/gpk-service-pack.c:558
+msgid "Refreshing system package array"
+msgstr "Refreshing system package array"
+
 #. TRANSLATORS: we could not reset internal state
-#: ../src/gpk-service-pack.c:441 ../src/gpk-service-pack.c:456
+#: ../src/gpk-service-pack.c:565
 msgid "Refresh error"
 msgstr "Refresh error"
 
-#: ../src/gpk-service-pack.c:441
-msgid "Could not reset client"
-msgstr "Could not reset client"
+#: ../src/gpk-service-pack.c:565
+msgid "Could not refresh package array"
+msgstr "Could not refresh package array"
 
-#. TRANSLATORS: progressbar text
-#: ../src/gpk-service-pack.c:449
-msgid "Refreshing system package list"
-msgstr "Refreshing system package list"
-
-#: ../src/gpk-service-pack.c:456
-msgid "Could not refresh package list"
-msgstr "Could not refresh package list"
-
-#: ../src/gpk-service-pack.c:468
-msgid "Cannot read destination package list"
-msgstr "Cannot read destination package list"
-
-#: ../src/gpk-service-pack.c:487
-msgid "Cannot create service pack"
-msgstr "Cannot create service pack"
+#: ../src/gpk-service-pack.c:585
+msgid "Cannot read destination package array"
+msgstr "Cannot read destination package array"
 
 #. TRANSLATORS: the constants should not be translated
-#: ../src/gpk-service-pack.c:598
-msgid "Set the option, allowable values are 'list', 'updates' and 'package'"
-msgstr "Set the option, allowable values are 'list', 'updates' and 'package'"
+#: ../src/gpk-service-pack.c:697
+msgid "Set the option, allowable values are 'array', 'updates' and 'package'"
+msgstr "Set the option, allowable values are 'array', 'updates' and 'package'"
 
 #. TRANSLATORS: this refers to the GtkTextEntry in gpk-service-pack
-#: ../src/gpk-service-pack.c:601
+#: ../src/gpk-service-pack.c:700
 msgid "Add the package name to the text entry box"
 msgstr "Add the package name to the text entry box"
 
-#. TRANSLATORS: this is the destination computer package list
-#: ../src/gpk-service-pack.c:604
-msgid "Set the remote package list filename"
-msgstr "Set the remote package list filename"
+#. TRANSLATORS: this is the destination computer package array
+#: ../src/gpk-service-pack.c:703
+msgid "Set the remote package array filename"
+msgstr "Set the remote package array filename"
 
 #. TRANSLATORS: this is the file output directory
-#: ../src/gpk-service-pack.c:607
+#: ../src/gpk-service-pack.c:706
 msgid "Set the default output directory"
 msgstr "Set the default output directory"
 
 #. TRANSLATORS: file search type, lists of packages
-#: ../src/gpk-service-pack.c:672
-msgid "Package list files"
-msgstr "Package list files"
+#: ../src/gpk-service-pack.c:780
+msgid "Package array files"
+msgstr "Package array files"
 
 #. TRANSLATORS: file search type, service pack destination file type
-#: ../src/gpk-service-pack.c:679
+#: ../src/gpk-service-pack.c:787
 msgid "Service pack files"
 msgstr "Service pack files"
 
-#: ../src/gpk-update-icon.c:130
+#: ../src/gpk-update-icon.c:62
 msgid "Exit after a small delay"
 msgstr "Exit after a small delay"
 
 #. TRANSLATORS: program name, a session wide daemon to watch for updates and changing system state
-#: ../src/gpk-update-icon.c:149 ../src/gpk-update-icon.c:151
+#: ../src/gpk-update-icon.c:82 ../src/gpk-update-icon.c:84
 msgid "Update Applet"
 msgstr "Update Applet"
 
 #. TRANSLATORS: title to pass to to the user if there are not enough privs
-#: ../src/gpk-update-icon.c:165
+#: ../src/gpk-update-icon.c:97
 msgid "Update applet"
 msgstr "Update applet"
 
-#: ../src/gpk-update-viewer.c:222
-msgid "Cannot cancel running task"
-msgstr "Cannot cancel running task"
+#. TRANSLATORS: we don't have a lot to go on here
+#: ../src/gpk-update-viewer.c:214
+msgid "Failed to process request."
+msgstr "Failed to process request."
 
-#: ../src/gpk-update-viewer.c:229
-msgid "There are tasks that cannot be cancelled."
-msgstr "There are tasks that cannot be cancelled."
+#. TRANSLATORS: the message text for the restart
+#: ../src/gpk-update-viewer.c:243
+msgid ""
+"Some of the updates that were installed require the computer to be restarted "
+"before the changes will be applied."
+msgstr ""
+"Some of the updates that were installed require the computer to be restarted "
+"before the changes will be applied."
 
-#: ../src/gpk-update-viewer.c:316
-msgid "Detected wireless broadband connection"
-msgstr "Detected wireless broadband connection"
+#. TRANSLATORS: the button text for the restart
+#: ../src/gpk-update-viewer.c:245 ../src/gpk-update-viewer.c:251
+msgid "Restart Computer"
+msgstr "Restart Computer"
 
-#. TRANSLATORS: this is the button text when we check if it's okay to download
-#: ../src/gpk-update-viewer.c:319
-msgid "Update anyway"
-msgstr "Update anyway"
+#. TRANSLATORS: the message text for the restart
+#: ../src/gpk-update-viewer.c:249
+msgid ""
+"Some of the updates that were installed require the computer to be restarted "
+"to remain secure."
+msgstr ""
+"Some of the updates that were installed require the computer to be restarted "
+"to remain secure."
 
-#. TRANSLATORS, the %s is a size, e.g. 13.3Mb
-#: ../src/gpk-update-viewer.c:323
-#, c-format
+#. TRANSLATORS: the message text for the logout
+#: ../src/gpk-update-viewer.c:255
 msgid ""
-"Connectivity is being provided by wireless broadband, and it may be "
-"expensive to download %s."
+"Some of the updates that were installed require you to log out and back in "
+"before the changes will be applied."
 msgstr ""
-"Connectivity is being provided by wireless broadband, and it may be "
-"expensive to download %s."
+"Some of the updates that were installed require you to log out and back in "
+"before the changes will be applied."
+
+#. TRANSLATORS: the button text for the logout
+#: ../src/gpk-update-viewer.c:257 ../src/gpk-update-viewer.c:263
+msgid "Log Out"
+msgstr "Log Out"
+
+#. TRANSLATORS: the message text for the logout
+#: ../src/gpk-update-viewer.c:261
+msgid ""
+"Some of the updates that were installed require you to log out and back in "
+"to remain secure."
+msgstr ""
+"Some of the updates that were installed require you to log out and back in "
+"to remain secure."
+
+#. TRANSLATORS: the PackageKit request did not complete, and it did not send an error
+#: ../src/gpk-update-viewer.c:308
+msgid "Could not restart"
+msgstr "Could not restart"
+
+#. TRANSLATORS: we failed to install all the updates we requested
+#: ../src/gpk-update-viewer.c:376
+msgid "Some updates were not installed"
+msgstr "Some updates were not installed"
+
+#. TRANSLATORS: the PackageKit request did not complete, and it did not send an error
+#: ../src/gpk-update-viewer.c:445 ../src/gpk-update-viewer.c:457
+msgid "Could not update packages"
+msgstr "Could not update packages"
 
-#. TRANSLATORS: we clicked apply, but had no packages selected
-#: ../src/gpk-update-viewer.c:408
-msgid "No updates selected"
-msgstr "No updates selected"
+#. TRANSLATORS: this is the application name for libcanberra
+#: ../src/gpk-update-viewer.c:480 ../src/gpk-update-viewer.c:507
+msgid "GNOME PackageKit Update Viewer"
+msgstr "GNOME PackageKit Update Viewer"
 
-#: ../src/gpk-update-viewer.c:409
-msgid "No updates are selected"
-msgstr "No updates are selected"
+#. TRANSLATORS: this is the sound description
+#: ../src/gpk-update-viewer.c:482
+msgid "Failed to update"
+msgstr "Failed to update"
+
+#. TRANSLATORS: completed all updates
+#. TRANSLATORS: title: all updates installed okay
+#: ../src/gpk-update-viewer.c:537 ../src/gpk-update-viewer.c:558
+msgid "Updates installed"
+msgstr "Updates installed"
+
+#. TRANSLATORS: title: all updates for the machine installed okay
+#: ../src/gpk-update-viewer.c:547
+msgid "All updates were installed successfully."
+msgstr "All updates were installed successfully."
+
+#. TRANSLATORS: title: all the selected updates installed okay
+#: ../src/gpk-update-viewer.c:550
+msgid "The selected updates were installed successfully."
+msgstr "The selected updates were installed successfully."
+
+#. TRANSLATORS: querying update array
+#: ../src/gpk-update-viewer.c:1007
+msgid "Getting the list of updates"
+msgstr "Getting the list of updates"
+
+#. TRANSLATORS: the PackageKit request did not complete, and it did not send an error
+#: ../src/gpk-update-viewer.c:1215
+msgid "Could not run upgrade script"
+msgstr "Could not run upgrade script"
+
+#. show a warning message
+#. TRANSLATORS, are we going to cost the user lots of money?
+#: ../src/gpk-update-viewer.c:1266
+msgid ""
+"Connectivity is being provided by wireless broadband, and it may be "
+"expensive to update this package."
+msgid_plural ""
+"Connectivity is being provided by wireless broadband, and it may be "
+"expensive to update these packages."
+msgstr[0] ""
+"Connectivity is being provided by wireless broadband, and it may be "
+"expensive to update this package."
+msgstr[1] ""
+"Connectivity is being provided by wireless broadband, and it may be "
+"expensive to update these packages."
 
 #. TRANSLATORS: this is the button text when we have updates
-#: ../src/gpk-update-viewer.c:773
+#: ../src/gpk-update-viewer.c:1370
 msgid "_Install Update"
 msgid_plural "_Install Updates"
 msgstr[0] "_Install Update"
 msgstr[1] "_Install Updates"
 
 #. TRANSLATORS: there are no updates
-#: ../src/gpk-update-viewer.c:786
+#: ../src/gpk-update-viewer.c:1383
 msgid "There are no updates available"
 msgstr "There are no updates available"
 
 #. TRANSLATORS: title: warn the user they are quitting with unapplied changes
-#: ../src/gpk-update-viewer.c:795
+#: ../src/gpk-update-viewer.c:1392
 msgid "All software is up to date"
 msgstr "All software is up to date"
 
 #. TRANSLATORS: tell the user the problem
-#: ../src/gpk-update-viewer.c:799
+#: ../src/gpk-update-viewer.c:1396
 msgid "There are no software updates available for your computer at this time."
 msgstr ""
 "There are no software updates available for your computer at this time."
 
-#: ../src/gpk-update-viewer.c:835
+#: ../src/gpk-update-viewer.c:1432
 #, c-format
 msgid "There is %i update available"
 msgid_plural "There are %i updates available"
@@ -4310,7 +4375,7 @@ msgstr[0] "There is %i update available"
 msgstr[1] "There are %i updates available"
 
 #. TRANSLATORS: how many updates are selected in the UI
-#: ../src/gpk-update-viewer.c:851
+#: ../src/gpk-update-viewer.c:1448
 #, c-format
 msgid "%i update selected"
 msgid_plural "%i updates selected"
@@ -4318,72 +4383,67 @@ msgstr[0] "%i update selected"
 msgstr[1] "%i updates selected"
 
 #. TRANSLATORS: how many updates are selected in the UI, and the size of packages to download
-#: ../src/gpk-update-viewer.c:859
+#: ../src/gpk-update-viewer.c:1456
 #, c-format
 msgid "%i update selected (%s)"
 msgid_plural "%i updates selected (%s)"
 msgstr[0] "%i update selected (%s)"
 msgstr[1] "%i updates selected (%s)"
 
-#. TRANSLATORS: querying update list
-#: ../src/gpk-update-viewer.c:921
-msgid "Getting the list of updates"
-msgstr "Getting the list of updates"
-
 #. TRANSLATORS: a column that has name of the package that will be updated
-#: ../src/gpk-update-viewer.c:1111
+#: ../src/gpk-update-viewer.c:1650
 msgid "Software"
 msgstr "Software"
 
 #. TRANSLATORS: a column that has state of each package
-#: ../src/gpk-update-viewer.c:1121
+#: ../src/gpk-update-viewer.c:1660
 msgid "Status"
 msgstr "Status"
 
 #. TRANSLATORS: this is the update type, e.g. security
-#: ../src/gpk-update-viewer.c:1265
+#: ../src/gpk-update-viewer.c:1870
 msgid "This update will fix bugs and other non-critical problems."
 msgstr "This update will fix bugs and other non-critical problems."
 
 #. TRANSLATORS: this is the update type, e.g. security
-#: ../src/gpk-update-viewer.c:1269
+#: ../src/gpk-update-viewer.c:1874
 msgid "This update is important as it may solve critical problems."
 msgstr "This update is important as it may solve critical problems."
 
 #. TRANSLATORS: this is the update type, e.g. security
-#: ../src/gpk-update-viewer.c:1273
+#: ../src/gpk-update-viewer.c:1878
 msgid ""
 "This update is needed to fix a security vulnerability with this package."
 msgstr ""
 "This update is needed to fix a security vulnerability with this package."
 
 #. TRANSLATORS: this is the update type, e.g. security
-#: ../src/gpk-update-viewer.c:1277
+#: ../src/gpk-update-viewer.c:1882
 msgid "This update is blocked."
 msgstr "This update is blocked."
 
 #. TRANSLATORS: this is when the notification was issued and then updated
-#: ../src/gpk-update-viewer.c:1286
+#: ../src/gpk-update-viewer.c:1894
 #, c-format
 msgid "This notification was issued on %s and last updated on %s."
 msgstr "This notification was issued on %s and last updated on %s."
 
 #. TRANSLATORS: this is when the update was issued
-#: ../src/gpk-update-viewer.c:1295
+#: ../src/gpk-update-viewer.c:1901
 #, c-format
 msgid "This notification was issued on %s."
 msgstr "This notification was issued on %s."
 
-#. TRANSLATORS: this is a list of vendor URLs
-#: ../src/gpk-update-viewer.c:1318
+#. TRANSLATORS: this is a array of vendor URLs
+#: ../src/gpk-update-viewer.c:1923
 msgid "For more information about this update please visit this website:"
 msgid_plural ""
 "For more information about this update please visit these websites:"
 msgstr[0] "For more information about this update please visit this website:"
 msgstr[1] "For more information about this update please visit these websites:"
 
-#. TRANSLATORS: this is a list of bugzilla URLs
-#: ../src/gpk-update-viewer.c:1327
+#. TRANSLATORS: this is a array of bugzilla URLs
+#: ../src/gpk-update-viewer.c:1931
 msgid ""
 "For more information about bugs fixed by this update please visit this "
 "website:"
@@ -4397,8 +4457,8 @@ msgstr[1] ""
 "For more information about bugs fixed by this update please visit these "
 "websites:"
 
-#. TRANSLATORS: this is a list of CVE (security) URLs
-#: ../src/gpk-update-viewer.c:1336
+#. TRANSLATORS: this is a array of CVE (security) URLs
+#: ../src/gpk-update-viewer.c:1939
 msgid ""
 "For more information about this security update please visit this website:"
 msgid_plural ""
@@ -4409,7 +4469,7 @@ msgstr[1] ""
 "For more information about this security update please visit these websites:"
 
 #. TRANSLATORS: reboot required
-#: ../src/gpk-update-viewer.c:1346
+#: ../src/gpk-update-viewer.c:1948
 msgid ""
 "The computer will have to be restarted after the update for the changes to "
 "take effect."
@@ -4418,7 +4478,7 @@ msgstr ""
 "take effect."
 
 #. TRANSLATORS: log out required
-#: ../src/gpk-update-viewer.c:1350
+#: ../src/gpk-update-viewer.c:1952
 msgid ""
 "You will need to log out and back in after the update for the changes to "
 "take effect."
@@ -4427,7 +4487,7 @@ msgstr ""
 "take effect."
 
 #. TRANSLATORS: this is the stability status of the update
-#: ../src/gpk-update-viewer.c:1357
+#: ../src/gpk-update-viewer.c:1959
 msgid ""
 "The classifaction of this update is unstable which means it is not designed "
 "for production use."
@@ -4436,7 +4496,7 @@ msgstr ""
 "for production use."
 
 #. TRANSLATORS: this is the stability status of the update
-#: ../src/gpk-update-viewer.c:1361
+#: ../src/gpk-update-viewer.c:1963
 msgid ""
 "This is a test update, and is not designed for normal use. Please report any "
 "problems or regressions you encounter."
@@ -4445,7 +4505,7 @@ msgstr ""
 "problems or regressions you encounter."
 
 #. TRANSLATORS: this is a ChangeLog
-#: ../src/gpk-update-viewer.c:1370
+#: ../src/gpk-update-viewer.c:1972
 msgid ""
 "The developer logs will be shown as no description is available for this "
 "update:"
@@ -4454,119 +4514,78 @@ msgstr ""
 "update:"
 
 #. set loading text
-#: ../src/gpk-update-viewer.c:1393
+#: ../src/gpk-update-viewer.c:2008
 msgid "Loading..."
 msgstr "Loading..."
 
-#. TRANSLATORS: we failed to install all the updates we requested
-#: ../src/gpk-update-viewer.c:1449
-msgid "Some updates were not installed"
-msgstr "Some updates were not installed"
-
-#. TRANSLATORS: the message text for the restart
-#: ../src/gpk-update-viewer.c:1577
-msgid ""
-"Some of the updates that were installed require the computer to be restarted "
-"before the changes will be applied."
-msgstr ""
-"Some of the updates that were installed require the computer to be restarted "
-"before the changes will be applied."
-
-#. TRANSLATORS: the button text for the restart
-#: ../src/gpk-update-viewer.c:1579 ../src/gpk-update-viewer.c:1585
-msgid "Restart Computer"
-msgstr "Restart Computer"
-
-#. TRANSLATORS: the message text for the restart
-#: ../src/gpk-update-viewer.c:1583
-msgid ""
-"Some of the updates that were installed require the computer to be restarted "
-"to remain secure."
-msgstr ""
-"Some of the updates that were installed require the computer to be restarted "
-"to remain secure."
-
-#. TRANSLATORS: the message text for the logout
-#: ../src/gpk-update-viewer.c:1589
-msgid ""
-"Some of the updates that were installed require you to log out and back in "
-"before the changes will be applied."
-msgstr ""
-"Some of the updates that were installed require you to log out and back in "
-"before the changes will be applied."
-
-#. TRANSLATORS: the button text for the logout
-#: ../src/gpk-update-viewer.c:1591 ../src/gpk-update-viewer.c:1597
-msgid "Log Out"
-msgstr "Log Out"
+#. TRANSLATORS: the PackageKit request did not complete, and it did not send an error
+#. TRANSLATORS: PackageKit did not send any results for the query...
+#: ../src/gpk-update-viewer.c:2049 ../src/gpk-update-viewer.c:2148
+#: ../src/gpk-update-viewer.c:2168
+msgid "Could not get update details"
+msgstr "Could not get update details"
 
-#. TRANSLATORS: the message text for the logout
-#: ../src/gpk-update-viewer.c:1595
-msgid ""
-"Some of the updates that were installed require you to log out and back in "
-"to remain secure."
-msgstr ""
-"Some of the updates that were installed require you to log out and back in "
-"to remain secure."
+#. TRANSLATORS: PackageKit did not send any results for the query...
+#: ../src/gpk-update-viewer.c:2069
+msgid "Could not get package details"
+msgstr "Could not get package details"
 
-#. TRANSLATORS: this is the application name for libcanberra
-#: ../src/gpk-update-viewer.c:1897 ../src/gpk-update-viewer.c:1962
-msgid "GNOME PackageKit Update Viewer"
-msgstr "GNOME PackageKit Update Viewer"
-
-#. TRANSLATORS: completed all updates
-#: ../src/gpk-update-viewer.c:1927
-msgid "All selected updates installed..."
-msgstr "All selected updates installed..."
-
-#. TRANSLATORS: title: all updates installed okay
-#: ../src/gpk-update-viewer.c:1936
-msgid "All selected updates installed"
-msgstr "All selected updates installed"
-
-#. TRANSLATORS: software updates installed okay
-#: ../src/gpk-update-viewer.c:1940
-msgid "All selected updates were successfully installed."
-msgstr "All selected updates were successfully installed."
-
-#. TRANSLATORS: this is the sound description
-#: ../src/gpk-update-viewer.c:1964
-msgid "Failed to update"
-msgstr "Failed to update"
+#: ../src/gpk-update-viewer.c:2069 ../src/gpk-update-viewer.c:2168
+msgid "No results were returned."
+msgstr "No results were returned."
 
 #. TRANSLATORS: right click menu, select all the updates
-#: ../src/gpk-update-viewer.c:2310
+#: ../src/gpk-update-viewer.c:2403
 msgid "Select all"
 msgstr "Select all"
 
 #. TRANSLATORS: right click menu, unselect all the updates
-#: ../src/gpk-update-viewer.c:2318
+#: ../src/gpk-update-viewer.c:2411
 msgid "Unselect all"
 msgstr "Unselect all"
 
 #. TRANSLATORS: right click menu, select only security updates
-#: ../src/gpk-update-viewer.c:2325
+#: ../src/gpk-update-viewer.c:2418
 msgid "Select security updates"
 msgstr "Select security updates"
 
 #. TRANSLATORS: right click option, ignore this update name, not currently used
-#: ../src/gpk-update-viewer.c:2331
+#: ../src/gpk-update-viewer.c:2424
 msgid "Ignore this update"
 msgstr "Ignore this update"
 
+#. TRANSLATORS: the PackageKit request did not complete, and it did not send an error
+#: ../src/gpk-update-viewer.c:2533
+msgid "Could not get updates"
+msgstr "Could not get updates"
+
 #. TRANSLATORS: this is the header
-#: ../src/gpk-update-viewer.c:2419
+#: ../src/gpk-update-viewer.c:2658
 msgid "Checking for updates..."
 msgstr "Checking for updates..."
 
+#. TRANSLATORS: the PackageKit request did not complete, and it did not send an error
+#: ../src/gpk-update-viewer.c:2945
+msgid "Could not get list of distribution upgrades"
+msgstr "Could not get list of distribution upgrades"
+
 #. TRANSLATORS: new distro available, e.g. F9 to F10
-#: ../src/gpk-update-viewer.c:2582
+#: ../src/gpk-update-viewer.c:2976
 #, c-format
 msgid "New distribution upgrade release '%s' is available"
 msgstr "New distribution upgrade release '%s' is available"
 
+#: ../src/gpk-dbus-service.c:136
+msgid "Do not exit after the request has been processed"
+msgstr "Do not exit after the request has been processed"
+
+#. TRANSLATORS: program name, a session wide daemon to watch for updates and changing system state
+#: ../src/gpk-dbus-service.c:153 ../src/gpk-dbus-service.c:155
+msgid "Session DBus service for PackageKit"
+msgstr "Session DBus service for PackageKit"
+
 #. TRANSLATORS: a list of packages is shown that need to restarted
-#: ../src/gpk-watch.c:156
+#: ../src/gpk-watch.c:159
 #, c-format
 msgid "This is due to the %s package being updated."
 msgid_plural "This is due to the following packages being updated: %s."
@@ -4574,98 +4593,271 @@ msgstr[0] "This is due to the %s package being updated."
 msgstr[1] "This is due to the following packages being updated: %s."
 
 #. TRANSLATORS: over 5 packages require the system to be restarted, don't list them all here
-#: ../src/gpk-watch.c:160
+#: ../src/gpk-watch.c:163
 #, c-format
 msgid "This is because %i package has been updated."
 msgid_plural "This is because %i packages have been updated."
 msgstr[0] "This is because %i package has been updated."
 msgstr[1] "This is because %i packages have been updated."
 
-#: ../src/gpk-watch.c:212
+#: ../src/gpk-watch.c:215
 #, c-format
 msgid "%i message from the package manager"
 msgid_plural "%i messages from the package manager"
 msgstr[0] "%i message from the package manager"
 msgstr[1] "%i messages from the package manager"
 
-#. TRANSLATORS: if the menu won't fit, inform the user there are a few more things waiting
-#: ../src/gpk-watch.c:239
-#, c-format
-msgid "(%i more task)"
-msgid_plural "(%i more tasks)"
-msgstr[0] "(%i more task)"
-msgstr[1] "(%i more tasks)"
-
-#: ../src/gpk-watch.c:418
+#: ../src/gpk-watch.c:398
 msgid "Package manager error details"
 msgstr "Package manager error details"
 
-#. TRANSLATORS: This is the message in the libnotify body
-#: ../src/gpk-watch.c:544
-#, c-format
-msgid "Package '%s' has been removed"
-msgstr "Package '%s' has been removed"
-
-#. TRANSLATORS: This is the message in the libnotify body
-#: ../src/gpk-watch.c:547
-#, c-format
-msgid "Package '%s' has been installed"
-msgstr "Package '%s' has been installed"
-
-#. TRANSLATORS: This is the message in the libnotify body
-#: ../src/gpk-watch.c:550
-msgid "System has been updated"
-msgstr "System has been updated"
-
-#. TRANSLATORS: title: an action has finished, and we are showing the libnotify bubble
-#: ../src/gpk-watch.c:557
-msgid "Task completed"
-msgstr "Task completed"
-
-#. TRANSLATORS: Prefix to the title shown in the libnotify popup
-#: ../src/gpk-watch.c:625
-msgid "Package Manager"
-msgstr "Package Manager"
-
-#. do the bubble
-#: ../src/gpk-watch.c:732
-msgid "New package manager message"
-msgstr "New package manager message"
-
 #. TRANSLATORS: We couldn't launch the tool, normally a packaging problem
-#: ../src/gpk-watch.c:766
+#: ../src/gpk-watch.c:428
 msgid "Internal error"
 msgstr "Internal error"
 
-#: ../src/gpk-watch.c:893
+#: ../src/gpk-watch.c:555
 msgid "Package Manager Messages"
 msgstr "Package Manager Messages"
 
 #. TRANSLATORS: column for the message type
-#: ../src/gpk-watch.c:923
+#: ../src/gpk-watch.c:585
 msgid "Message"
 msgstr "Message"
 
 #. TRANSLATORS: messages from the transaction
-#: ../src/gpk-watch.c:1337
+#: ../src/gpk-watch.c:930
 msgid "_Show messages"
 msgstr "_Show messages"
 
 #. TRANSLATORS: log out of the session
-#: ../src/gpk-watch.c:1350
+#: ../src/gpk-watch.c:943
 msgid "_Log out"
 msgstr "_Log out"
 
 #. TRANSLATORS: this menu item restarts the computer after an update
-#: ../src/gpk-watch.c:1365
+#: ../src/gpk-watch.c:958
 msgid "_Restart computer"
 msgstr "_Restart computer"
 
 #. TRANSLATORS: This hides the 'restart required' icon
-#: ../src/gpk-watch.c:1377
+#: ../src/gpk-watch.c:970
 msgid "_Hide this icon"
 msgstr "_Hide this icon"
 
+#. do the bubble
+#: ../src/gpk-watch.c:1334
+msgid "New package manager message"
+msgstr "New package manager message"
+
+#. TRANSLATORS: Prefix to the title shown in the libnotify popup
+#: ../src/gpk-watch.c:1391
+msgid "Package Manager"
+msgstr "Package Manager"
+
+#. TRANSLATORS: This is the message in the libnotify body
+#: ../src/gpk-watch.c:1560
+msgid "Packages have been removed"
+msgstr "Packages have been removed"
+
+#. TRANSLATORS: This is the message in the libnotify body
+#: ../src/gpk-watch.c:1563
+msgid "Packages have been installed"
+msgstr "Packages have been installed"
+
+#. TRANSLATORS: This is the message in the libnotify body
+#: ../src/gpk-watch.c:1566
+msgid "System has been updated"
+msgstr "System has been updated"
+
+#. TRANSLATORS: title: an action has finished, and we are showing the libnotify bubble
+#: ../src/gpk-watch.c:1573
+msgid "Task completed"
+msgstr "Task completed"
+
+#. TRANSLATORS: turn on all debugging
+#: ../src/egg-debug.c:364
+msgid "Show debugging information for all files"
+msgstr "Show debugging information for all files"
+
+#. TRANSLATORS: a list of modules to debug
+#: ../src/egg-debug.c:440
+msgid "Debug these specific modules"
+msgstr "Debug these specific modules"
+
+#. TRANSLATORS: a list of functions to debug
+#: ../src/egg-debug.c:443
+msgid "Debug these specific functions"
+msgstr "Debug these specific functions"
+
+#. TRANSLATORS: save to a log
+#: ../src/egg-debug.c:446
+msgid "Log debugging data to a file"
+msgstr "Log debugging data to a file"
+
+#: ../src/egg-debug.c:450
+msgid "Debugging Options"
+msgstr "Debugging Options"
+
+#: ../src/egg-debug.c:450
+msgid "Show debugging options"
+msgstr "Show debugging options"
+
+#~ msgid "and %d other security update"
+#~ msgid_plural "and %d other security updates"
+#~ msgstr[0] "and %d other security update"
+#~ msgstr[1] "and %d other security updates"
+
+#~ msgid "Additional software will be installed"
+#~ msgstr "Additional software will be installed"
+
+#~ msgid "Additional software will be removed"
+#~ msgstr "Additional software will be removed"
+
+#~ msgid "Additional software required"
+#~ msgstr "Additional software required"
+
+#~ msgid "Extra packages to download"
+#~ msgstr "Extra packages to download"
+
+#~ msgid "No updates selected"
+#~ msgstr "No updates selected"
+
+#~ msgid "No updates are selected"
+#~ msgstr "No updates are selected"
+
+#~ msgid "The group could not be queried"
+#~ msgstr "The group could not be queried"
+
+#~ msgid "Install only security updates"
+#~ msgstr "Install only security updates"
+
+#~ msgid "Show all software updates"
+#~ msgstr "Show all software updates"
+
+#~ msgid "EULA required"
+#~ msgstr "EULA required"
+
+#~ msgid "Signature required"
+#~ msgstr "Signature required"
+
+#~ msgid "Install untrusted"
+#~ msgstr "Install untrusted"
+
+#~ msgid "Failed to reset client to perform action"
+#~ msgstr "Failed to reset client to perform action"
+
+#~ msgid "Finding other packages we require"
+#~ msgstr "Finding other packages we require"
+
+#~ msgid "Failed to reset client"
+#~ msgstr "Failed to reset client"
+
+#~ msgid "Could not work out what packages would be also installed"
+#~ msgstr "Could not work out what packages would be also installed"
+
+#~ msgid "%i additional package also has to be installed"
+#~ msgid_plural "%i additional packages also have to be installed"
+#~ msgstr[0] "%i additional package also has to be installed"
+#~ msgstr[1] "%i additional packages also have to be installed"
+
+#~ msgid "Do you want to copy this file?"
+#~ msgid_plural "Do you want to copy these files?"
+#~ msgstr[0] "Do you want to copy this file?"
+#~ msgstr[1] "Do you want to copy these files?"
+
+#~ msgid ""
+#~ "This package file has to be copied from a private directory so it can be "
+#~ "installed:"
+#~ msgid_plural ""
+#~ "Several package files have to be copied from a private directory so they "
+#~ "can be installed:"
+#~ msgstr[0] ""
+#~ "This package file has to be copied from a private directory so it can be "
+#~ "installed:"
+#~ msgstr[1] ""
+#~ "Several package files have to be copied from a private directory so they "
+#~ "can be installed:"
+
+#~ msgid "Copy file"
+#~ msgid_plural "Copy files"
+#~ msgstr[0] "Copy file"
+#~ msgstr[1] "Copy files"
+
+#~ msgid "The file could not be copied"
+#~ msgid_plural "The files could not be copied"
+#~ msgstr[0] "The file could not be copied"
+#~ msgstr[1] "The files could not be copied"
+
+#~ msgid "File was not found!"
+#~ msgid_plural "Files were not found!"
+#~ msgstr[0] "File was not found!"
+#~ msgstr[1] "Files were not found!"
+
+#~ msgid "File was not recognised!"
+#~ msgid_plural "Files were not recognised!"
+#~ msgstr[0] "File was not recognised!"
+#~ msgstr[1] "Files were not recognised!"
+
+#~ msgid "The following file is not recognised by the packaging system:"
+#~ msgid_plural ""
+#~ "The following files are not recognised by the packaging system:"
+#~ msgstr[0] "The following file is not recognised by the packaging system:"
+#~ msgstr[1] "The following files are not recognised by the packaging system:"
+
+#~ msgid "Failed to search for file"
+#~ msgstr "Failed to search for file"
+
+#~ msgid "Finding package name: %s"
+#~ msgstr "Finding package name: %s"
+
+#~ msgid "Finding file name: %s"
+#~ msgstr "Finding file name: %s"
+
+#~ msgid "Finding a package to provide: %s"
+#~ msgstr "Finding a package to provide: %s"
+
+#~ msgid "%i additional package also has to be removed"
+#~ msgid_plural "%i additional packages also have to be removed"
+#~ msgstr[0] "%i additional package also has to be removed"
+#~ msgstr[1] "%i additional packages also have to be removed"
+
+#~ msgid "To remove %s other packages that depend on it must also be removed."
+#~ msgid_plural ""
+#~ "To remove %s other packages that depend on them must also be removed."
+#~ msgstr[0] ""
+#~ "To remove %s other packages that depend on it must also be removed."
+#~ msgstr[1] ""
+#~ "To remove %s other packages that depend on them must also be removed."
+
+#~ msgid "%i additional update also has to be installed"
+#~ msgid_plural "%i additional update also have to be installed"
+#~ msgstr[0] "%i additional update also has to be installed"
+#~ msgstr[1] "%i additional update also have to be installed"
+
+#~ msgid "Cannot cancel running task"
+#~ msgstr "Cannot cancel running task"
+
+#~ msgid "There are tasks that cannot be cancelled."
+#~ msgstr "There are tasks that cannot be cancelled."
+
+#~ msgid "Detected wireless broadband connection"
+#~ msgstr "Detected wireless broadband connection"
+
+#~ msgid "Update anyway"
+#~ msgstr "Update anyway"
+
+#~ msgid "All selected updates installed..."
+#~ msgstr "All selected updates installed..."
+
+#~ msgid "All selected updates installed"
+#~ msgstr "All selected updates installed"
+
+#~ msgid "(%i more task)"
+#~ msgid_plural "(%i more tasks)"
+#~ msgstr[0] "(%i more task)"
+#~ msgstr[1] "(%i more tasks)"
+
 #, fuzzy
 #~ msgid ""
 #~ "How often to check for distribution upgrades. Options are \"daily\", "
@@ -4789,10 +4981,6 @@ msgstr "_Hide this icon"
 #~ msgstr "Removed package"
 
 #, fuzzy
-#~ msgid "Failed to remove package"
-#~ msgstr "Failed to resolve"
-
-#, fuzzy
 #~ msgid "Failed to install %s"
 #~ msgstr "Failed to resolve"
 
@@ -5095,10 +5283,6 @@ msgstr "_Hide this icon"
 #~ msgstr "Package Installer"
 
 #, fuzzy
-#~ msgid "Failed to search for codec"
-#~ msgstr "Failed to refresh cache"
-
-#, fuzzy
 #~ msgid "Failed to install fonts"
 #~ msgstr "Failed to resolve"
 
@@ -5107,18 +5291,10 @@ msgstr "_Hide this icon"
 #~ msgstr "The search could not be completed"
 
 #, fuzzy
-#~ msgid "Failed to reset get-updates"
-#~ msgstr "Failed to update system"
-
-#, fuzzy
 #~ msgid "Failed to reset get-upgrades"
 #~ msgstr "Failed to create a thread"
 
 #, fuzzy
-#~ msgid "Getting the list of distribution upgrades failed"
-#~ msgstr "Getting list of repositories"
-
-#, fuzzy
 #~ msgid "Failed to reset get-file-list"
 #~ msgstr "Failed to resolve"
 
@@ -5127,10 +5303,6 @@ msgstr "_Hide this icon"
 #~ msgstr "Failed to refresh cache"
 
 #, fuzzy
-#~ msgid "Failed to get requires"
-#~ msgstr "Failed to refresh cache"
-
-#, fuzzy
 #~ msgid "Remove package"
 #~ msgid_plural "Remove packages"
 #~ msgstr[0] "Removed package"
@@ -5373,9 +5545,6 @@ msgstr "_Hide this icon"
 #~ msgid "No help yet, sorry..."
 #~ msgstr "No help yet, sorry..."
 
-#~ msgid "Could not cancel the system update"
-#~ msgstr "Could not cancel the system update"
-
 #~ msgid "Succeeded"
 #~ msgstr "Succeeded"
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]