[gnome-packagekit] Updated British English translation



commit ddc75994178dd1daf68559eca02654da1b2065c8
Author: Bruce Cowan <bruce bcowan me uk>
Date:   Sun Mar 13 18:24:01 2011 +0000

    Updated British English translation

 po/en_GB.po | 1717 +++++++++++++++++++++++++++++++----------------------------
 1 files changed, 902 insertions(+), 815 deletions(-)
---
diff --git a/po/en_GB.po b/po/en_GB.po
index c344d5f..d002c99 100644
--- a/po/en_GB.po
+++ b/po/en_GB.po
@@ -2,13 +2,13 @@
 # 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>, 2010.
-# Bruce Cowan <bruce bcowan me uk>, 2009, 2010.
+# Bruce Cowan <bruce bcowan me uk>, 2009, 2010, 2011.
 msgid ""
 msgstr ""
 "Project-Id-Version: gnome-packagekit\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-09-04 15:04+0100\n"
-"PO-Revision-Date: 2010-08-31 18:35+0100\n"
+"POT-Creation-Date: 2011-03-13 17:11+0000\n"
+"PO-Revision-Date: 2011-03-13 18:23+0100\n"
 "Last-Translator: Bruce Cowan <bruce bcowan me uk>\n"
 "Language-Team: British English <en li org>\n"
 "Language: en_GB\n"
@@ -24,8 +24,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:90 ../src/gpk-log.c:498
-#: ../src/gpk-update-viewer-main.c:85
+#: ../src/gpk-application.c:4054 ../src/gpk-log.c:498
+#: ../src/gpk-update-viewer.c:3333
 msgid "Add/Remove Software"
 msgstr "Add/Remove Software"
 
@@ -65,11 +65,11 @@ msgstr "Help with this software"
 #. TRANSLATORS: button: install printer drivers
 #. TRANSLATORS: button: install catalog
 #. TRANSLATORS: if the update should be installed
-#: ../data/gpk-application.ui.h:9 ../src/gpk-dbus-task.c:714
-#: ../src/gpk-dbus-task.c:1246 ../src/gpk-dbus-task.c:1465
-#: ../src/gpk-dbus-task.c:1668 ../src/gpk-dbus-task.c:2129
-#: ../src/gpk-dbus-task.c:2399 ../src/gpk-dbus-task.c:2521
-#: ../src/gpk-dbus-task.c:2874 ../src/gpk-update-viewer.c:1721
+#: ../data/gpk-application.ui.h:9 ../src/gpk-dbus-task.c:710
+#: ../src/gpk-dbus-task.c:1245 ../src/gpk-dbus-task.c:1464
+#: ../src/gpk-dbus-task.c:1667 ../src/gpk-dbus-task.c:2127
+#: ../src/gpk-dbus-task.c:2397 ../src/gpk-dbus-task.c:2519
+#: ../src/gpk-dbus-task.c:2872 ../src/gpk-update-viewer.c:1663
 msgid "Install"
 msgstr "Install"
 
@@ -138,7 +138,7 @@ msgid "Refresh the list of packages on the system"
 msgstr "Refresh the list of packages on the system"
 
 #. TRANSLATORS: button: confirm to search for packages
-#: ../data/gpk-application.ui.h:26 ../src/gpk-dbus-task.c:2812
+#: ../data/gpk-application.ui.h:26 ../src/gpk-dbus-task.c:2810
 msgid "Remove"
 msgstr "Remove"
 
@@ -190,8 +190,7 @@ msgstr "_Free"
 msgid "_Graphical"
 msgstr "_Graphical"
 
-#. TRANSLATORS: context menu to open the offline help file
-#: ../data/gpk-application.ui.h:39 ../src/gpk-check-update.c:271
+#: ../data/gpk-application.ui.h:39
 msgid "_Help"
 msgstr "_Help"
 
@@ -223,18 +222,6 @@ msgstr "_Source"
 msgid "_System"
 msgstr "_System"
 
-#: ../data/gpk-backend-status.ui.h:1
-msgid "Backend Status"
-msgstr "Backend Status"
-
-#: ../data/gpk-backend-status.ui.h:2
-msgid "Backend author:"
-msgstr "Backend author:"
-
-#: ../data/gpk-backend-status.ui.h:3
-msgid "Backend name:"
-msgstr "Backend name:"
-
 #: ../data/gpk-client.ui.h:1
 msgid "Install Package"
 msgstr "Install Package"
@@ -252,8 +239,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:69
-#: ../src/gpk-install-catalog.c:71
+#: ../data/gpk-install-catalog.desktop.in.h:1 ../src/gpk-install-catalog.c:68
+#: ../src/gpk-install-catalog.c:70
 msgid "Catalog Installer"
 msgstr "Catalogue Installer"
 
@@ -269,7 +256,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:712
+#: ../data/gpk-log.desktop.in.h:1 ../data/gpk-log.ui.h:2 ../src/gpk-log.c:840
 msgid "Software Log Viewer"
 msgstr "Software Log Viewer"
 
@@ -313,7 +300,8 @@ msgstr "Check for updates when using mobile broadband"
 msgid "Currently using mobile broadband"
 msgstr "Currently using mobile broadband"
 
-#: ../data/gpk-prefs.ui.h:7
+#. TRANSLATORS: program name, an application to set per-user policy for updates
+#: ../data/gpk-prefs.ui.h:7 ../src/gpk-prefs.c:947
 msgid "Software Update Preferences"
 msgstr "Software Update Preferences"
 
@@ -325,8 +313,12 @@ msgstr "Update Settings"
 msgid "_Automatically install:"
 msgstr "_Automatically install:"
 
+#: ../data/gpk-prefs.ui.h:10
+msgid "_Check Now"
+msgstr "_Check Now"
+
 #. shows extra -source, -debuginfo, and -devel software sources
-#: ../data/gpk-prefs.ui.h:11
+#: ../data/gpk-prefs.ui.h:12
 msgid "_Show debug and development software sources"
 msgstr "_Show debug and development software sources"
 
@@ -380,8 +372,8 @@ msgstr "Save New Service Pack"
 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:747
+#. TRANSLATORS: the program name
+#: ../data/gpk-service-pack.ui.h:13 ../src/gpk-service-pack.c:831
 msgid "Service Pack Creator"
 msgstr "Service Pack Creator"
 
@@ -417,10 +409,6 @@ msgstr "Signature user identifier:"
 msgid "Software signature is required"
 msgstr "Software signature is required"
 
-#: ../data/gpk-update-icon.desktop.in.h:1
-msgid "PackageKit Update Applet"
-msgstr "PackageKit Update Applet"
-
 #: ../data/gpk-update-viewer.desktop.in.h:1 ../data/gpk-update-viewer.ui.h:1
 msgid "Software Update"
 msgstr "Software Update"
@@ -429,6 +417,14 @@ msgstr "Software Update"
 msgid "Update software installed on the system"
 msgstr "Update software installed on the system"
 
+#: ../data/gpk-distro-upgrade.desktop.in.h:1
+msgid "Operating System Upgrade"
+msgstr "Operating System Upgrade"
+
+#: ../data/gpk-distro-upgrade.desktop.in.h:2
+msgid "Upgrade the operating system to a new version"
+msgstr "Upgrade the operating system to a new version"
+
 #: ../data/gpk-update-viewer.ui.h:2
 msgid ""
 "Software updates correct errors, eliminate security vulnerabilities and "
@@ -453,8 +449,8 @@ msgstr "_Details"
 #. Application column (icon, name, description)
 #. TRANSLATORS: column for the application name
 #. TRANSLATORS: column for the package name
-#: ../python/packagekit/gtkwidgets.py:510 ../src/gpk-helper-chooser.c:149
-#: ../src/gpk-helper-run.c:219
+#: ../python/packagekit/gtkwidgets.py:510 ../src/gpk-helper-chooser.c:147
+#: ../src/gpk-helper-run.c:210
 msgid "Package"
 msgstr "Package"
 
@@ -478,7 +474,7 @@ msgstr ""
 "which will be removed too."
 
 #. TRANSLATORS: button label, install
-#: ../python/packagekit/gtkwidgets.py:646 ../src/gpk-helper-chooser.c:298
+#: ../python/packagekit/gtkwidgets.py:646 ../src/gpk-helper-chooser.c:296
 msgid "_Install"
 msgstr "_Install"
 
@@ -497,73 +493,8 @@ msgstr ""
 "The software that you want to install requires additional software to run "
 "correctly."
 
-#. TRANSLATORS: check once an hour
-#: ../src/cc-update-panel.c:70
-msgid "Hourly"
-msgstr "Hourly"
-
-#. TRANSLATORS: check once a day
-#: ../src/cc-update-panel.c:72
-msgid "Daily"
-msgstr "Daily"
-
-#. TRANSLATORS: check once a week
-#: ../src/cc-update-panel.c:74
-msgid "Weekly"
-msgstr "Weekly"
-
-#. TRANSLATORS: never check for updates/upgrades
-#: ../src/cc-update-panel.c:76
-msgid "Never"
-msgstr "Never"
-
-#. TRANSLATORS: update everything
-#: ../src/cc-update-panel.c:79
-msgid "All updates"
-msgstr "All updates"
-
-#. TRANSLATORS: update just security updates
-#: ../src/cc-update-panel.c:81
-msgid "Only security updates"
-msgstr "Only security updates"
-
-#. TRANSLATORS: don't update anything
-#: ../src/cc-update-panel.c:83
-msgid "Nothing"
-msgstr "Nothing"
-
-#. TRANSLATORS: for one reason or another, we could not enable or disable a software source
-#: ../src/cc-update-panel.c:518
-msgid "Failed to change status"
-msgstr "Failed to change status"
-
-#. TRANSLATORS: column if the source is enabled
-#: ../src/cc-update-panel.c:592
-msgid "Enabled"
-msgstr "Enabled"
-
-#. TRANSLATORS: column for the source description
-#: ../src/cc-update-panel.c:601
-msgid "Software Source"
-msgstr "Software Source"
-
-#. TRANSLATORS: for one reason or another, we could not get the list of sources
-#: ../src/cc-update-panel.c:663
-msgid "Failed to get the list of sources"
-msgstr "Failed to get the list of sources"
-
-#. TRANSLATORS: backend is broken, and won't tell us what it supports
-#: ../src/cc-update-panel.c:770 ../src/gpk-backend-status.c:76
-#: ../src/gpk-update-viewer.c:3134
-msgid "Exiting as backend details could not be retrieved"
-msgstr "Exiting as backend details could not be retrieved"
-
-#: ../src/cc-update-panel.c:804
-msgid "Getting software source list not supported by backend"
-msgstr "Getting software source list not supported by backend"
-
 #. TRANSLATORS: title: how many files are installed by the application
-#: ../src/gpk-application.c:617
+#: ../src/gpk-application.c:555
 #, c-format
 msgid "%i file installed by %s"
 msgid_plural "%i files installed by %s"
@@ -571,17 +502,17 @@ msgstr[0] "%i file installed by %s"
 msgstr[1] "%i files installed by %s"
 
 #. TRANSLATORS: no packages returned
-#: ../src/gpk-application.c:956 ../src/gpk-application.c:1079
+#: ../src/gpk-application.c:892 ../src/gpk-application.c:1019
 msgid "No packages"
 msgstr "No packages"
 
 #. TRANSLATORS: this package is not required by any others
-#: ../src/gpk-application.c:958
+#: ../src/gpk-application.c:894
 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:965
+#: ../src/gpk-application.c:901
 #, c-format
 msgid "%i package requires %s"
 msgid_plural "%i packages require %s"
@@ -589,7 +520,7 @@ msgstr[0] "%i package requires %s"
 msgstr[1] "%i packages require %s"
 
 #. TRANSLATORS: show a array of packages for the package
-#: ../src/gpk-application.c:970
+#: ../src/gpk-application.c:906
 #, c-format
 msgid "Packages listed below require %s to function correctly."
 msgid_plural "Packages listed below require %s to function correctly."
@@ -597,12 +528,12 @@ msgstr[0] "Packages listed below require %s to function correctly."
 msgstr[1] "Packages listed below require %s to function correctly."
 
 #. TRANSLATORS: this package does not depend on any others
-#: ../src/gpk-application.c:1081
-msgid "This package does not depends on any others"
+#: ../src/gpk-application.c:1021
+msgid "This package does not depend 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:1088
+#: ../src/gpk-application.c:1028
 #, c-format
 msgid "%i additional package is required for %s"
 msgid_plural "%i additional packages are required for %s"
@@ -610,7 +541,7 @@ msgstr[0] "%i additional package is required for %s"
 msgstr[1] "%i additional packages are required for %s"
 
 #. TRANSLATORS: message: show the array of dependant packages for this package
-#: ../src/gpk-application.c:1093
+#: ../src/gpk-application.c:1033
 #, 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."
@@ -618,27 +549,27 @@ 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: the repo name is invalid or not found, fall back to this
-#: ../src/gpk-application.c:1158
+#: ../src/gpk-application.c:1102
 msgid "Invalid"
 msgstr "Invalid"
 
 #. TRANSLATORS: no results were found for this search
-#: ../src/gpk-application.c:1363
+#: ../src/gpk-application.c:1305
 msgid "No results were found."
 msgstr "No results were found."
 
 #. TRANSLATORS: be helpful, but this shouldn't happen
-#: ../src/gpk-application.c:1371
+#: ../src/gpk-application.c:1313
 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:1374
+#: ../src/gpk-application.c:1316
 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:1379
+#: ../src/gpk-application.c:1321
 msgid ""
 "Try searching package descriptions by clicking the icon next to the search "
 "text."
@@ -647,163 +578,163 @@ msgstr ""
 "text."
 
 #. TRANSLATORS: tell the user to try harder
-#: ../src/gpk-application.c:1382
+#: ../src/gpk-application.c:1324
 msgid "Try again with a different search term."
 msgstr "Try again with a different search term."
 
 #. TRANSLATORS: title: invlid text in the search bar
-#: ../src/gpk-application.c:1661
+#: ../src/gpk-application.c:1596
 msgid "Invalid search text"
 msgstr "Invalid search text"
 
 #. TRANSLATORS: message: tell the user that's not allowed
-#: ../src/gpk-application.c:1663
+#: ../src/gpk-application.c:1598
 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:1701
+#: ../src/gpk-application.c:1639
 msgid "The search could not be completed"
 msgstr "The search could not be completed"
 
 #. TRANSLATORS: low level failure, details to follow
-#: ../src/gpk-application.c:1703
+#: ../src/gpk-application.c:1641
 msgid "Running the transaction failed"
 msgstr "Running the transaction failed"
 
 #. TRANSLATORS: title: warn the user they are quitting with unapplied changes
-#: ../src/gpk-application.c:1851
+#: ../src/gpk-application.c:1763
 msgid "Changes not applied"
 msgstr "Changes not applied"
 
-#: ../src/gpk-application.c:1852
+#: ../src/gpk-application.c:1764
 msgid "Close _Anyway"
 msgstr "Close _Anyway"
 
 #. TRANSLATORS: tell the user the problem
-#: ../src/gpk-application.c:1856
+#: ../src/gpk-application.c:1768
 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:1857
+#: ../src/gpk-application.c:1769
 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:2182 ../src/gpk-enum.c:1142 ../src/gpk-enum.c:1223
+#: ../src/gpk-application.c:2084 ../src/gpk-enum.c:1142 ../src/gpk-enum.c:1223
 msgid "Installed"
 msgstr "Installed"
 
 #. TRANSLATORS: column for package name
 #. TRANSLATORS: column for group name
 #. TRANSLATORS: column for the package name
-#: ../src/gpk-application.c:2198 ../src/gpk-application.c:2220
-#: ../src/gpk-dialog.c:152 ../src/gpk-modal-dialog.c:732
+#: ../src/gpk-application.c:2100 ../src/gpk-application.c:2122
+#: ../src/gpk-dialog.c:151 ../src/gpk-modal-dialog.c:727
 msgid "Name"
 msgstr "Name"
 
 #. TRANSLATORS: the type of package is a collection (metagroup)
-#: ../src/gpk-application.c:2363
+#: ../src/gpk-application.c:2261
 msgid "Type"
 msgstr "Type"
 
-#: ../src/gpk-application.c:2363
+#: ../src/gpk-application.c:2261
 msgid "Collection"
 msgstr "Collection"
 
 #. TRANSLATORS: tooltip: go to the web address
-#: ../src/gpk-application.c:2371
+#: ../src/gpk-application.c:2269
 #, c-format
 msgid "Visit %s"
 msgstr "Visit %s"
 
 #. TRANSLATORS: add an entry to go to the project home page
-#: ../src/gpk-application.c:2376
+#: ../src/gpk-application.c:2274
 msgid "Project"
 msgstr "Project"
 
-#: ../src/gpk-application.c:2376
+#: ../src/gpk-application.c:2274
 msgid "Homepage"
 msgstr "Homepage"
 
 #. TRANSLATORS: the group the package belongs in
-#: ../src/gpk-application.c:2390
+#: ../src/gpk-application.c:2288
 msgid "Group"
 msgstr "Group"
 
 #. TRANSLATORS: the licence string for the package
-#: ../src/gpk-application.c:2396
+#: ../src/gpk-application.c:2294
 msgid "License"
 msgstr "Licence"
 
 #. TRANSLATORS: the path in the menu, e.g. Applications -> Games
-#: ../src/gpk-application.c:2405
+#: ../src/gpk-application.c:2303
 msgid "Menu"
 msgstr "Menu"
 
 #. TRANSLATORS: the size of the meta package
 #. TRANSLATORS: a column that has size of each package
-#: ../src/gpk-application.c:2423 ../src/gpk-update-viewer.c:1792
+#: ../src/gpk-application.c:2321 ../src/gpk-update-viewer.c:1734
 msgid "Size"
 msgstr "Size"
 
 #. TRANSLATORS: the installed size in bytes of the package
-#: ../src/gpk-application.c:2426
+#: ../src/gpk-application.c:2324
 msgid "Installed size"
 msgstr "Installed size"
 
 #. TRANSLATORS: the download size of the package
-#: ../src/gpk-application.c:2429
+#: ../src/gpk-application.c:2327
 msgid "Download size"
 msgstr "Download size"
 
 #. TRANSLATORS: where the package came from, the software source name
-#: ../src/gpk-application.c:2438
+#: ../src/gpk-application.c:2336
 msgid "Source"
 msgstr "Source"
 
 #. TRANSLATORS: this is a menu group of packages in the queue
-#: ../src/gpk-application.c:2584
+#: ../src/gpk-application.c:2481
 msgid "Selected packages"
 msgstr "Selected packages"
 
 #. TRANSLATORS: entry tooltip: basic search
-#: ../src/gpk-application.c:2638
+#: ../src/gpk-application.c:2534
 msgid "Searching by name"
 msgstr "Searching by name"
 
 #. TRANSLATORS: entry tooltip: detailed search
-#: ../src/gpk-application.c:2663
+#: ../src/gpk-application.c:2558
 msgid "Searching by description"
 msgstr "Searching by description"
 
 #. TRANSLATORS: entry tooltip: file search
-#: ../src/gpk-application.c:2688
+#: ../src/gpk-application.c:2582
 msgid "Searching by file"
 msgstr "Searching by file"
 
 #. TRANSLATORS: context menu item for the search type icon
-#: ../src/gpk-application.c:2713
+#: ../src/gpk-application.c:2604
 msgid "Search by name"
 msgstr "Search by name"
 
 #. TRANSLATORS: context menu item for the search type icon
-#: ../src/gpk-application.c:2724
+#: ../src/gpk-application.c:2615
 msgid "Search by description"
 msgstr "Search by description"
 
 #. TRANSLATORS: context menu item for the search type icon
-#: ../src/gpk-application.c:2735
+#: ../src/gpk-application.c:2626
 msgid "Search by file name"
 msgstr "Search by file name"
 
-#: ../src/gpk-application.c:2776 ../src/gpk-check-update.c:202
+#: ../src/gpk-application.c:2667
 msgid "Licensed under the GNU General Public License Version 2"
 msgstr "Licensed under the GNU General Public Licence Version 2"
 
-#: ../src/gpk-application.c:2777 ../src/gpk-check-update.c:203
+#: ../src/gpk-application.c:2668
 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 "
@@ -815,7 +746,7 @@ msgstr ""
 "Software Foundation; either version 2 of the Licence, or (at your option) "
 "any later version."
 
-#: ../src/gpk-application.c:2781 ../src/gpk-check-update.c:207
+#: ../src/gpk-application.c:2672
 msgid ""
 "PackageKit is distributed in the hope that it will be useful, but WITHOUT "
 "ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or "
@@ -827,7 +758,7 @@ msgstr ""
 "FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public Licence for "
 "more details."
 
-#: ../src/gpk-application.c:2785 ../src/gpk-check-update.c:211
+#: ../src/gpk-application.c:2676
 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 "
@@ -838,253 +769,106 @@ msgstr ""
 "Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA."
 
 #. TRANSLATORS: put your own name here -- you deserve credit!
-#: ../src/gpk-application.c:2791 ../src/gpk-check-update.c:216
+#: ../src/gpk-application.c:2682
 msgid "translator-credits"
 msgstr ""
 "Philip Withnall <pwithnall svn gnome org>\n"
 "Bruce Cowan <bruce bcowan me uk>"
 
-#. TRANSLATORS: website label
-#: ../src/gpk-application.c:2811 ../src/gpk-check-update.c:233
+#: ../src/gpk-application.c:2702
 msgid "PackageKit Website"
 msgstr "PackageKit Website"
 
-#. TRANSLATORS: description of application, gpk-application that is
-#: ../src/gpk-application.c:2814
+#. TRANSLATORS: description of NULL, gpk-application that is
+#: ../src/gpk-application.c:2705
 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:3260
+#: ../src/gpk-application.c:3131
 msgid "Text"
 msgstr "Text"
 
 #. TRANSLATORS: welcome text if we can click the group array
-#: ../src/gpk-application.c:3283
+#: ../src/gpk-application.c:3154
 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:3286
+#: ../src/gpk-application.c:3157
 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:3510
+#: ../src/gpk-application.c:3383
 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:3629
+#: ../src/gpk-application.c:3502
 msgid "All packages"
 msgstr "All packages"
 
 #. TRANSLATORS: tooltip: all packages
-#: ../src/gpk-application.c:3631
+#: ../src/gpk-application.c:3504
 msgid "Show all packages"
 msgstr "Show all packages"
 
 #. TRANSLATORS: tooltip on the clear button
-#: ../src/gpk-application.c:3883
+#: ../src/gpk-application.c:3747
 msgid "Clear current selection"
 msgstr "Clear current selection"
 
 #. TRANSLATORS: tooltip on the apply button
-#: ../src/gpk-application.c:3908
+#: ../src/gpk-application.c:3772
 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:3934
+#: ../src/gpk-application.c:3798
 msgid "Visit home page for selected package"
 msgstr "Visit home page for selected package"
 
 #. TRANSLATORS: tooltip on the find button
-#: ../src/gpk-application.c:4042
+#: ../src/gpk-application.c:3906
 msgid "Find packages"
 msgstr "Find packages"
 
 #. TRANSLATORS: tooltip on the cancel button
-#: ../src/gpk-application.c:4050
+#: ../src/gpk-application.c:3914
 msgid "Cancel search"
 msgstr "Cancel search"
 
 #. TRANSLATORS: show the program version
-#: ../src/gpk-application-main.c:73 ../src/gpk-backend-status.c:242
-#: ../src/gpk-update-icon.c:79 ../src/gpk-update-viewer-main.c:68
+#: ../src/gpk-application.c:4037 ../src/gpk-update-viewer.c:3316
 msgid "Show the program version and exit"
 msgstr "Show the program version and exit"
 
 #. are we running privileged
-#: ../src/gpk-application-main.c:103
+#: ../src/gpk-application.c:4070
 msgid "Package installer"
 msgstr "Package installer"
 
-#: ../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:259
-msgid "_Preferences"
-msgstr "_Preferences"
-
-#. TRANSLATORS: context menu to show the about screen
-#: ../src/gpk-check-update.c:279
-msgid "_About"
-msgstr "_About"
-
-#. TRANSLATORS: we did the update, but some updates were skipped and not applied
-#: ../src/gpk-check-update.c:370
-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:401
-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:409
-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:416 ../src/gpk-check-update.c:1308
-#: ../src/gpk-dialog.c:305 ../src/gpk-hardware.c:196 ../src/gpk-watch.c:830
-msgid "Do not show this again"
-msgstr "Do not show this again"
-
-#. TRANSLATORS: button: show more details about the error
-#. TRANSLATORS: button: show details about the error
-#. TRANSLATORS: This is a link in a libnotify bubble that shows the detailed error
-#: ../src/gpk-check-update.c:478 ../src/gpk-dbus-task.c:388
-#: ../src/gpk-watch.c:607
-msgid "Show details"
-msgstr "Show details"
-
-#. TRANSLATORS: this is the application name for libcanberra
-#: ../src/gpk-check-update.c:532 ../src/gpk-check-update.c:922
-#: ../src/gpk-check-update.c:944
-msgid "GNOME PackageKit Update Icon"
-msgstr "GNOME PackageKit Update Icon"
-
-#. TRANSLATORS: this is the sound description
-#: ../src/gpk-check-update.c:534 ../src/gpk-update-viewer.c:519
-msgid "Updated successfully"
-msgstr "Updated successfully"
-
-#. TRANSLATORS: title in the libnotify popup
-#: ../src/gpk-check-update.c:660
-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:663
-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:683
-msgid "Install updates"
-msgstr "Install updates"
-
-#. TRANSLATORS: policy says update, but we are on battery and so prompt
-#: ../src/gpk-check-update.c:764
-msgid ""
-"Automatic updates are not being installed as the computer is running on "
-"battery power"
-msgstr ""
-"Automatic updates are not being installed as the computer is running on "
-"battery power"
-
-#. TRANSLATORS: informs user will not install by default
-#: ../src/gpk-check-update.c:766
-msgid "Updates not installed"
-msgstr "Updates not installed"
-
-#. TRANSLATORS: to hell with my battery life, just do it
-#: ../src/gpk-check-update.c:776
-msgid "Install the updates anyway"
-msgstr "Install the updates anyway"
-
-#. TRANSLATORS: title: notification when we scheduled an automatic update
-#: ../src/gpk-check-update.c:802
-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:804
-msgid "Updates are being automatically installed on your computer"
-msgstr "Updates are being automatically installed on your computer"
-
-#: ../src/gpk-check-update.c:810
-msgid "Cancel update"
-msgstr "Cancel update"
-
-#. TRANSLATORS: tooltip: how many updates are waiting to be applied
-#: ../src/gpk-check-update.c:894
-#, 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 sound description
-#: ../src/gpk-check-update.c:924
-msgid "Update available"
-msgstr "Update available"
-
-#. TRANSLATORS: this is the sound description
-#: ../src/gpk-check-update.c:946
-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:1295
-msgid "Distribution upgrades available"
-msgstr "Distribution upgrades available"
-
-#. TRANSLATORS: provides more information about the upgrade
-#. 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:1305 ../src/gpk-dbus-task.c:1100
-#: ../src/gpk-dbus-task.c:1334 ../src/gpk-dbus-task.c:1640
-#: ../src/gpk-dbus-task.c:1846 ../src/gpk-dbus-task.c:2102
-msgid "More information"
-msgstr "More information"
-
 #. TRANSLATORS: these tools cannot run as root (unknown name)
-#: ../src/gpk-common.c:371
+#: ../src/gpk-common.c:370
 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:374
+#: ../src/gpk-common.c:373
 #, 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:377
+#: ../src/gpk-common.c:376
 msgid "Package management applications are security sensitive."
 msgstr "Package management applications are security sensitive."
 
 #. TRANSLATORS: and explain why
-#: ../src/gpk-common.c:379
+#: ../src/gpk-common.c:378
 msgid ""
 "Running graphical applications as a privileged user should be avoided for "
 "security reasons."
@@ -1093,18 +877,18 @@ msgstr ""
 "security reasons."
 
 #. TRANSLATORS: button: allow the user to run this, even when insecure
-#: ../src/gpk-common.c:385
+#: ../src/gpk-common.c:384
 msgid "Continue _Anyway"
 msgstr "Continue _Anyway"
 
 #. TRANSLATORS: The actions has just literally happened
-#: ../src/gpk-common.c:455 ../src/gpk-common.c:505
+#: ../src/gpk-common.c:454 ../src/gpk-common.c:504
 #, c-format
 msgid "Now"
 msgstr "Now"
 
 #. TRANSLATORS: time
-#: ../src/gpk-common.c:465 ../src/gpk-common.c:515
+#: ../src/gpk-common.c:464 ../src/gpk-common.c:514
 #, c-format
 msgid "%i second"
 msgid_plural "%i seconds"
@@ -1112,7 +896,7 @@ msgstr[0] "%i second"
 msgstr[1] "%i seconds"
 
 #. TRANSLATORS: time
-#: ../src/gpk-common.c:475 ../src/gpk-common.c:528
+#: ../src/gpk-common.c:474 ../src/gpk-common.c:527
 #, c-format
 msgid "%i minute"
 msgid_plural "%i minutes"
@@ -1120,7 +904,7 @@ msgstr[0] "%i minute"
 msgstr[1] "%i minutes"
 
 #. TRANSLATORS: time
-#: ../src/gpk-common.c:481 ../src/gpk-common.c:547
+#: ../src/gpk-common.c:480 ../src/gpk-common.c:546
 #, c-format
 msgid "%i hour"
 msgid_plural "%i hours"
@@ -1131,71 +915,70 @@ 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:534 ../src/gpk-common.c:553
+#: ../src/gpk-common.c:533 ../src/gpk-common.c:552
 #, c-format
 msgid "%i %s %i %s"
 msgstr "%i %s %i %s"
 
-#: ../src/gpk-common.c:535 ../src/gpk-common.c:555
+#: ../src/gpk-common.c:534 ../src/gpk-common.c:554
 msgid "minute"
 msgid_plural "minutes"
 msgstr[0] "minute"
 msgstr[1] "minutes"
 
-#: ../src/gpk-common.c:536
+#: ../src/gpk-common.c:535
 msgid "second"
 msgid_plural "seconds"
 msgstr[0] "second"
 msgstr[1] "seconds"
 
-#: ../src/gpk-common.c:554
+#: ../src/gpk-common.c:553
 msgid "hour"
 msgid_plural "hours"
 msgstr[0] "hour"
 msgstr[1] "hours"
 
-#: ../src/gpk-common.c:581
+#: ../src/gpk-common.c:580
 #, c-format
 msgid "%s and %s"
 msgstr "%s and %s"
 
-#: ../src/gpk-common.c:584
+#: ../src/gpk-common.c:583
 #, c-format
 msgid "%s, %s and %s"
 msgstr "%s, %s and %s"
 
-#: ../src/gpk-common.c:587
+#: ../src/gpk-common.c:586
 #, c-format
 msgid "%s, %s, %s and %s"
 msgstr "%s, %s, %s and %s"
 
-#: ../src/gpk-common.c:591
+#: ../src/gpk-common.c:590
 #, c-format
 msgid "%s, %s, %s, %s and %s"
 msgstr "%s, %s, %s, %s and %s"
 
 #. TRANSLATORS: we failed to install
-#: ../src/gpk-dbus-task.c:246
+#: ../src/gpk-dbus-task.c:244
 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:248
+#: ../src/gpk-dbus-task.c:246
 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:281 ../src/gpk-watch.c:112
+#: ../src/gpk-dbus-task.c:278
 msgid "Error details"
 msgstr "Error details"
 
-#: ../src/gpk-dbus-task.c:281
+#: ../src/gpk-dbus-task.c:278
 msgid "Package Manager error details"
 msgstr "Package Manager error details"
 
 #. TRANSLATORS: default fallback error -- this should never happen
-#: ../src/gpk-dbus-task.c:297
+#: ../src/gpk-dbus-task.c:293
 msgid ""
 "Unknown error. Please refer to the detailed report and report in your "
 "distribution bugtracker."
@@ -1204,99 +987,116 @@ msgstr ""
 "distribution bugtracker."
 
 #. TRANSLATORS: failed authentication
-#: ../src/gpk-dbus-task.c:313
+#: ../src/gpk-dbus-task.c:309
 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:317
+#: ../src/gpk-dbus-task.c:313
 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:321
+#: ../src/gpk-dbus-task.c:317
 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:325
+#: ../src/gpk-dbus-task.c:321
 msgid "The file is not valid."
 msgstr "The file is not valid."
 
+#. TRANSLATORS: button: show details about the error
+#: ../src/gpk-dbus-task.c:384
+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:476 ../src/gpk-dbus-task.c:1153
+#: ../src/gpk-dbus-task.c:472 ../src/gpk-dbus-task.c:1152
 msgid "Failed to install package"
 msgstr "Failed to install package"
 
 #. TRANSLATORS: title: installing packages
 #. TRANSLATORS: transaction state, installing packages
-#: ../src/gpk-dbus-task.c:514 ../src/gpk-enum.c:941
+#: ../src/gpk-dbus-task.c:510 ../src/gpk-enum.c:941
 msgid "Installing packages"
 msgstr "Installing packages"
 
 #. TRANSLATORS: title
-#: ../src/gpk-dbus-task.c:616 ../src/gpk-dbus-task.c:1372
+#: ../src/gpk-dbus-task.c:612 ../src/gpk-dbus-task.c:1371
 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: confirm the user want's to install a local file
-#: ../src/gpk-dbus-task.c:705
+#: ../src/gpk-dbus-task.c:701
 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 a local file
-#: ../src/gpk-dbus-task.c:1029
+#: ../src/gpk-dbus-task.c:1025
 msgid "Install local file"
 msgid_plural "Install local files"
 msgstr[0] "Install local file"
 msgstr[1] "Install local files"
 
 #. TRANSLATORS: couldn't resolve name to package
-#: ../src/gpk-dbus-task.c:1088
+#: ../src/gpk-dbus-task.c:1084
 #, c-format
 msgid "Could not find packages"
 msgstr "Could not find packages"
 
 #. TRANSLATORS: message: could not find
-#: ../src/gpk-dbus-task.c:1097
+#: ../src/gpk-dbus-task.c:1093
 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:1136
-msgid "Failed to install packages"
-msgstr "Failed to install packages"
+#. 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-dbus-task.c:1096 ../src/gpk-dbus-task.c:1333
+#: ../src/gpk-dbus-task.c:1639 ../src/gpk-dbus-task.c:1845
+#: ../src/gpk-dbus-task.c:2100
+msgid "More information"
+msgstr "More information"
 
-#. TRANSLATORS: message: package is already installed
-#: ../src/gpk-dbus-task.c:1138 ../src/gpk-enum.c:334
+#: ../src/gpk-dbus-task.c:1133 ../src/gpk-enum.c:334
 msgid "The package is already installed"
-msgstr "The package is already installed"
+msgid_plural "The packages are already installed"
+msgstr[0] "The package is already installed"
+msgstr[1] "The packages are already installed"
+
+#. TRANSLATORS: message: package is already installed
+#: ../src/gpk-dbus-task.c:1137
+msgid "Nothing to do."
+msgstr "Nothing to do."
 
 #. TRANSLATORS: the search gave us the wrong result. internal error. barf.
-#: ../src/gpk-dbus-task.c:1155
+#: ../src/gpk-dbus-task.c:1154
 msgid "Incorrect response from search"
 msgstr "Incorrect response from search"
 
 #. TRANSLATORS: a program needs a package, for instance openoffice-clipart
-#: ../src/gpk-dbus-task.c:1230
+#: ../src/gpk-dbus-task.c:1229
 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:1233
+#: ../src/gpk-dbus-task.c:1232
 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:1239
+#: ../src/gpk-dbus-task.c:1238
 #, c-format
 msgid "%s wants to install a package"
 msgid_plural "%s wants to install packages"
@@ -1304,49 +1104,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:1242
+#: ../src/gpk-dbus-task.c:1241
 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:1259 ../src/gpk-dbus-task.c:2581
+#: ../src/gpk-dbus-task.c:1258 ../src/gpk-dbus-task.c:2579
 msgid "Searching for packages"
 msgstr "Searching for packages"
 
 #. TRANSLATORS: failed to fild the package for thefile
-#: ../src/gpk-dbus-task.c:1329
+#: ../src/gpk-dbus-task.c:1328
 msgid "Failed to find package"
 msgstr "Failed to find package"
 
 #. TRANSLATORS: nothing found
-#: ../src/gpk-dbus-task.c:1331 ../src/gpk-dbus-task.c:2721
+#: ../src/gpk-dbus-task.c:1330 ../src/gpk-dbus-task.c:2719
 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:1369
+#: ../src/gpk-dbus-task.c:1368
 #, 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:1450
+#: ../src/gpk-dbus-task.c:1449
 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:1453
+#: ../src/gpk-dbus-task.c:1452
 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:1458
+#: ../src/gpk-dbus-task.c:1457
 #, c-format
 msgid "%s wants to install a file"
 msgid_plural "%s wants to install files"
@@ -1354,7 +1154,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:1461
+#: ../src/gpk-dbus-task.c:1460
 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"
@@ -1362,27 +1162,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:1477 ../src/gpk-dbus-task.c:2824
+#: ../src/gpk-dbus-task.c:1476 ../src/gpk-dbus-task.c:2822
 #: ../src/gpk-enum.c:1293
 msgid "Searching for file"
 msgstr "Searching for file"
 
 #. TRANSLATORS: we are listing the plugins in a box
-#: ../src/gpk-dbus-task.c:1520
+#: ../src/gpk-dbus-task.c:1519
 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:1538
+#: ../src/gpk-dbus-task.c:1537
 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:1551
+#: ../src/gpk-dbus-task.c:1550
 #, c-format
 msgid "%s requires an additional plugin to decode this file"
 msgid_plural "%s requires additional plugins to decode this file"
@@ -1390,7 +1190,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:1555
+#: ../src/gpk-dbus-task.c:1554
 #, c-format
 msgid "%s requires an additional plugin to encode this file"
 msgid_plural "%s requires additional plugins to encode this file"
@@ -1398,7 +1198,7 @@ msgstr[0] "%s requires an additional plugin to encode this file"
 msgstr[1] "%s requires 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:1559
+#: ../src/gpk-dbus-task.c:1558
 #, c-format
 msgid "%s requires an additional plugin for this operation"
 msgid_plural "%s requires additional plugins for this operation"
@@ -1406,93 +1206,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:1565
+#: ../src/gpk-dbus-task.c:1564
 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:1569
+#: ../src/gpk-dbus-task.c:1568
 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:1573
+#: ../src/gpk-dbus-task.c:1572
 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:1579 ../src/gpk-dbus-task.c:1932
-#: ../src/gpk-dbus-task.c:2306
+#: ../src/gpk-dbus-task.c:1578 ../src/gpk-dbus-task.c:1931
+#: ../src/gpk-dbus-task.c:2304
 msgid "Search"
 msgstr "Search"
 
 #. TRANSLATORS: failed to search for codec
-#: ../src/gpk-dbus-task.c:1634
+#: ../src/gpk-dbus-task.c:1633
 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:1636
+#: ../src/gpk-dbus-task.c:1635
 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:1659
+#: ../src/gpk-dbus-task.c:1658
 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:1660 ../src/gpk-dbus-task.c:2122
-#: ../src/gpk-dbus-task.c:2513
+#: ../src/gpk-dbus-task.c:1659 ../src/gpk-dbus-task.c:2120
+#: ../src/gpk-dbus-task.c:2511
 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:1752
+#: ../src/gpk-dbus-task.c:1751
 msgid "Searching for plugins"
 msgstr "Searching for plugins"
 
-#: ../src/gpk-dbus-task.c:1773
+#: ../src/gpk-dbus-task.c:1772
 #, 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:1811
+#: ../src/gpk-dbus-task.c:1810
 msgid "Failed to search for provides"
 msgstr "Failed to search for provides"
 
 #. TRANSLATORS: title
-#: ../src/gpk-dbus-task.c:1841
+#: ../src/gpk-dbus-task.c:1840
 msgid "Failed to find software"
 msgstr "Failed to find software"
 
 #. TRANSLATORS: nothing found in the software sources that helps
-#: ../src/gpk-dbus-task.c:1843
+#: ../src/gpk-dbus-task.c:1842
 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:1914
+#: ../src/gpk-dbus-task.c:1913
 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:1917
+#: ../src/gpk-dbus-task.c:1916
 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:1925
+#: ../src/gpk-dbus-task.c:1924
 #, c-format
 msgid "%s requires a new mime type"
 msgid_plural "%s requires new mime types"
@@ -1500,55 +1300,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:1928
+#: ../src/gpk-dbus-task.c:1927
 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:1943
+#: ../src/gpk-dbus-task.c:1942
 msgid "Searching for file handlers"
 msgstr "Searching for file handlers"
 
 #. TRANSLATORS: we could not parse the ISO639 code from the fontconfig tag name
-#: ../src/gpk-dbus-task.c:2023
+#: ../src/gpk-dbus-task.c:2021
 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:2031
+#: ../src/gpk-dbus-task.c:2029
 msgid "Language code not matched"
 msgstr "Language code not matched"
 
 #. TRANSLATORS: title: cannot find in sources
-#: ../src/gpk-dbus-task.c:2091
+#: ../src/gpk-dbus-task.c:2089
 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:2099
+#: ../src/gpk-dbus-task.c:2097
 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:2285
+#: ../src/gpk-dbus-task.c:2283
 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:2289
+#: ../src/gpk-dbus-task.c:2287
 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:2299
+#: ../src/gpk-dbus-task.c:2297
 #, c-format
 msgid "%s wants to install a font"
 msgid_plural "%s wants to install fonts"
@@ -1556,43 +1356,43 @@ 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:2302
+#: ../src/gpk-dbus-task.c:2300
 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:2318
+#: ../src/gpk-dbus-task.c:2316
 msgid "Searching for font"
 msgid_plural "Searching for fonts"
 msgstr[0] "Searching for font"
 msgstr[1] "Searching for fonts"
 
-#: ../src/gpk-dbus-task.c:2356
+#: ../src/gpk-dbus-task.c:2354
 msgid "Could not process catalog"
 msgstr "Could not process catalogue"
 
-#: ../src/gpk-dbus-task.c:2374
+#: ../src/gpk-dbus-task.c:2372
 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:2393
+#: ../src/gpk-dbus-task.c:2391
 msgid "Install packages in catalog?"
 msgstr "Install packages in catalogue?"
 
 #. TRANSLATORS: display a list of packages to install
-#: ../src/gpk-dbus-task.c:2395
+#: ../src/gpk-dbus-task.c:2393
 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: error: failed to remove, detailed error follows
-#: ../src/gpk-dbus-task.c:2435
+#: ../src/gpk-dbus-task.c:2433
 msgid "Failed to remove package"
 msgstr "Failed to remove package"
 
-#: ../src/gpk-dbus-task.c:2512
+#: ../src/gpk-dbus-task.c:2510
 msgid "Install the following driver"
 msgid_plural "Install the following drivers"
 msgstr[0] "Install the following driver"
@@ -1600,31 +1400,31 @@ msgstr[1] "Install the following drivers"
 
 #. TRANSLATORS: title: removing packages
 #. TRANSLATORS: transaction state, removing packages
-#: ../src/gpk-dbus-task.c:2665 ../src/gpk-enum.c:933
+#: ../src/gpk-dbus-task.c:2663 ../src/gpk-enum.c:933
 msgid "Removing packages"
 msgstr "Removing packages"
 
 #. TRANSLATORS: failed to fild the package for thefile
-#: ../src/gpk-dbus-task.c:2719
+#: ../src/gpk-dbus-task.c:2717
 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:2797
+#: ../src/gpk-dbus-task.c:2795
 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:2800
+#: ../src/gpk-dbus-task.c:2798
 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:2805
+#: ../src/gpk-dbus-task.c:2803
 #, c-format
 msgid "%s wants to remove a file"
 msgid_plural "%s wants to remove files"
@@ -1632,52 +1432,248 @@ 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:2808
+#: ../src/gpk-dbus-task.c:2806
 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: title to install package catalogs
-#: ../src/gpk-dbus-task.c:2865
+#: ../src/gpk-dbus-task.c:2863
 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:2890
+#: ../src/gpk-dbus-task.c:2888
 msgid "Install catalogs"
 msgstr "Install catalogues"
 
 #. TRANSLATORS: the menu item, Applications, Places, System etc
-#: ../src/gpk-desktop.c:118
+#: ../src/gpk-desktop.c:117
 msgid "Applications"
 msgstr "Applications"
 
 #. TRANSLATORS: the path in the menu, e.g. Applications -> Games
-#. TRANSLATORS: The group type
-#: ../src/gpk-desktop.c:123 ../src/gpk-desktop.c:130 ../src/gpk-enum.c:1615
+#: ../src/gpk-desktop.c:122 ../src/gpk-desktop.c:129
+msgctxt "Main menu"
 msgid "System"
 msgstr "System"
 
-#: ../src/gpk-desktop.c:123
+#: ../src/gpk-desktop.c:122
 msgid "Preferences"
 msgstr "Preferences"
 
-#: ../src/gpk-desktop.c:130
+#: ../src/gpk-desktop.c:129
 msgid "Administration"
 msgstr "Administration"
 
 #. TRANSLATORS: This is when we have over 5 items, and we're not interested in detail
-#: ../src/gpk-dialog.c:73
+#: ../src/gpk-dialog.c:72
 msgid "many packages"
 msgstr "many packages"
 
-#: ../src/gpk-dialog.c:242
+#: ../src/gpk-dialog.c:241
 msgid "No files"
 msgstr "No files"
 
+#. add a checkbutton for deps screen
+#: ../src/gpk-dialog.c:304
+msgid "Do not show this again"
+msgstr "Do not show this again"
+
+#. TRANSLATORS: the PackageKit request did not complete, and it did not send an error
+#: ../src/gpk-distro-upgrade.c:139
+msgid "Could not upgrade the system"
+msgstr "Could not upgrade the system"
+
+#: ../src/gpk-distro-upgrade.c:160
+msgid "The upgrade completed successfully"
+msgstr "The upgrade completed successfully"
+
+#: ../src/gpk-distro-upgrade.c:163
+msgid ""
+"Your system now has the required software needed to complete the operating "
+"system upgrade."
+msgstr ""
+"Your system now has the required software needed to complete the operating "
+"system upgrade."
+
+#: ../src/gpk-distro-upgrade.c:164
+msgid ""
+"When you are ready, you can restart your system and continue the upgrade "
+"process."
+msgstr ""
+"When you are ready, you can restart your system and continue the upgrade "
+"process."
+
+#: ../src/gpk-distro-upgrade.c:165
+msgid "Make sure you have saved any unsaved work before restarting."
+msgstr "Make sure you have saved any unsaved work before restarting."
+
+#. TRANSLATORS: this is button text
+#: ../src/gpk-distro-upgrade.c:177
+msgid "Restart Now"
+msgstr "Restart Now"
+
+#. TRANSLATORS: the PackageKit request did not complete, and it did not send an error
+#: ../src/gpk-distro-upgrade.c:294
+msgid "Could not get distribution upgrades"
+msgstr "Could not get distribution upgrades"
+
+#. TRANSLATORS: nothing to do
+#: ../src/gpk-distro-upgrade.c:315
+msgid "No releases available for upgrade"
+msgstr "No releases available for upgrade"
+
+#. TRANSLATORS: this is the window title
+#: ../src/gpk-distro-upgrade.c:376
+#, c-format
+msgid "Upgrade your system (%d of %d)"
+msgstr "Upgrade your system (%d of %d)"
+
+#: ../src/gpk-distro-upgrade.c:406
+msgid ""
+"This assistant will guide you through upgrading your currently installed "
+"operating system to a newer release."
+msgstr ""
+"This assistant will guide you through upgrading your currently installed "
+"operating system to a newer release."
+
+#: ../src/gpk-distro-upgrade.c:407
+msgid ""
+"This process may take several hours to complete, depending on the speed of "
+"your internet connection and the options selected."
+msgstr ""
+"This process may take several hours to complete, depending on the speed of "
+"your internet connection and the options selected."
+
+#: ../src/gpk-distro-upgrade.c:408
+msgid ""
+"You will be able to continue using your system while this assistant "
+"downloads the packages needed to upgrade your system."
+msgstr ""
+"You will be able to continue using your system while this assistant "
+"downloads the packages needed to upgrade your system."
+
+#: ../src/gpk-distro-upgrade.c:409
+msgid ""
+"When the download has completed, you will be prompted to restart your system "
+"in order to complete the upgrade process."
+msgstr ""
+"When the download has completed, you will be prompted to restart your system "
+"in order to complete the upgrade process."
+
+#. TRANSLATORS: this is a intro page title
+#: ../src/gpk-distro-upgrade.c:421
+msgid "Upgrade your system"
+msgstr "Upgrade your system"
+
+#: ../src/gpk-distro-upgrade.c:476
+msgid "Available operating system _releases:"
+msgstr "Available operating system _releases:"
+
+#. TRANSLATORS: this is in the combobox
+#: ../src/gpk-distro-upgrade.c:485
+msgid "Loading list of upgrades"
+msgstr "Loading list of upgrades"
+
+#. TRANSLATORS: this is a choose page title
+#: ../src/gpk-distro-upgrade.c:503
+msgid "Choose desired operating system version"
+msgstr "Choose desired operating system version"
+
+#. label and combobox
+#: ../src/gpk-distro-upgrade.c:538
+msgid "The upgrade tool can operate with three different modes:"
+msgstr "The upgrade tool can operate with three different modes:"
+
+#: ../src/gpk-distro-upgrade.c:568
+msgid ""
+"The selected option will require the installer to download additional data."
+msgstr ""
+"The selected option will require the installer to download additional data."
+
+#: ../src/gpk-distro-upgrade.c:569
+msgid ""
+"Do not continue with this option if the network will not be available at "
+"upgrade time."
+msgstr ""
+"Do not continue with this option if the network will not be available at "
+"upgrade time."
+
+#. TRANSLATORS: this is a choose page title
+#: ../src/gpk-distro-upgrade.c:584
+msgid "Choose desired download options"
+msgstr "Choose desired download options"
+
+#: ../src/gpk-distro-upgrade.c:606
+msgid ""
+"The operating system upgrade tool will now perform the following actions:"
+msgstr ""
+"The operating system upgrade tool will now perform the following actions:"
+
+#: ../src/gpk-distro-upgrade.c:607
+msgid "Request authentication from a privileged user"
+msgstr "Request authentication from a privileged user"
+
+#: ../src/gpk-distro-upgrade.c:608
+msgid "Download installer images"
+msgstr "Download installer images"
+
+#: ../src/gpk-distro-upgrade.c:609
+msgid "Download packages"
+msgstr "Download packages"
+
+#: ../src/gpk-distro-upgrade.c:610
+msgid "Prepare and test the upgrade"
+msgstr "Prepare and test the upgrade"
+
+#: ../src/gpk-distro-upgrade.c:611
+msgid "You will have to restart your computer at the end of the upgrade."
+msgstr "You will have to restart your computer at the end of the upgrade."
+
+#: ../src/gpk-distro-upgrade.c:612
+msgid "Press 'Apply' to apply changes."
+msgstr "Press 'Apply' to apply changes."
+
+#. TRANSLATORS: button text
+#: ../src/gpk-distro-upgrade.c:625
+msgid "Confirmation"
+msgstr "Confirmation"
+
+#. TRANSLATORS: title text
+#: ../src/gpk-distro-upgrade.c:662
+msgid "Applying changes"
+msgstr "Applying changes"
+
+#. TRANSLATORS: title, we're unable to do this action
+#: ../src/gpk-distro-upgrade.c:728
+msgid "Cannot perform operating system upgrade"
+msgstr "Cannot perform operating system upgrade"
+
+#. TRANSLATORS: message, we're unable to do this action
+#: ../src/gpk-distro-upgrade.c:740
+msgid "Upgrading the operating system is not supported."
+msgstr "Upgrading the operating system is not supported."
+
+#. TRANSLATORS: message, we're unable to do this action as PackageKit is too old
+#: ../src/gpk-distro-upgrade.c:744
+msgid "Cannot get operating system upgrade information."
+msgstr "Cannot get operating system upgrade information."
+
+#. TRANSLATORS: message, we're unable to do this action
+#: ../src/gpk-distro-upgrade.c:748
+msgid "Unsupported daemon version."
+msgstr "Unsupported daemon version."
+
+#. TRANSLATORS: program name, a session wide daemon to watch for updates and changing system state
+#. TRANSLATORS: title to pass to to the user if there are not enough privs
+#: ../src/gpk-distro-upgrade.c:800 ../src/gpk-distro-upgrade.c:803
+msgid "Distribution Upgrade Tool"
+msgstr "Distribution Upgrade Tool"
+
 #. TRANSLATORS: this is compact disk (CD) media
 #: ../src/gpk-enum.c:275
 msgid "CD"
@@ -1883,7 +1879,7 @@ 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:445 ../src/gpk-task.c:359
+#: ../src/gpk-enum.c:445 ../src/gpk-task.c:357
 msgid "A media change is required"
 msgstr "A media change is required"
 
@@ -2789,7 +2785,7 @@ msgid "Available"
 msgstr "Available"
 
 #. TRANSLATORS: The action of the package, in present tense
-#: ../src/gpk-enum.c:1165 ../src/gpk-service-pack.c:445
+#: ../src/gpk-enum.c:1165 ../src/gpk-service-pack.c:441
 msgid "Downloading"
 msgstr "Downloading"
 
@@ -2877,7 +2873,7 @@ msgstr "Decompressed"
 
 #. TRANSLATORS: The role of the transaction, in present tense
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1265 ../src/gpk-enum.c:1421
+#: ../src/gpk-enum.c:1265 ../src/gpk-enum.c:1425
 msgid "Unknown role type"
 msgstr "Unknown role type"
 
@@ -3026,462 +3022,407 @@ msgstr "Simulating the remove"
 msgid "Simulating the update"
 msgstr "Simulating the update"
 
+#. TRANSLATORS: The role of the transaction, in present tense
+#: ../src/gpk-enum.c:1405
+msgid "Upgrading system"
+msgstr "Upgrading system"
+
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1425
+#: ../src/gpk-enum.c:1429
 msgid "Got dependencies"
 msgstr "Got dependencies"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1429
+#: ../src/gpk-enum.c:1433
 msgid "Got update detail"
 msgstr "Got update detail"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1433
+#: ../src/gpk-enum.c:1437
 msgid "Got details"
 msgstr "Got details"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1437
+#: ../src/gpk-enum.c:1441
 msgid "Got requires"
 msgstr "Got requires"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1441
+#: ../src/gpk-enum.c:1445
 msgid "Got updates"
 msgstr "Got updates"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1445
+#: ../src/gpk-enum.c:1449
 msgid "Searched for package details"
 msgstr "Searched for package details"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1449
+#: ../src/gpk-enum.c:1453
 msgid "Searched for file"
 msgstr "Searched for file"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1453
+#: ../src/gpk-enum.c:1457
 msgid "Searched groups"
 msgstr "Searched groups"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1457
+#: ../src/gpk-enum.c:1461
 msgid "Searched for package name"
 msgstr "Searched for package name"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1461
+#: ../src/gpk-enum.c:1465
 msgid "Removed packages"
 msgstr "Removed packages"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1465
+#: ../src/gpk-enum.c:1469
 msgid "Installed packages"
 msgstr "Installed packages"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1469
+#: ../src/gpk-enum.c:1473
 msgid "Installed local files"
 msgstr "Installed local files"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1473
+#: ../src/gpk-enum.c:1477
 msgid "Refreshed package cache"
 msgstr "Refreshed package cache"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1477
+#: ../src/gpk-enum.c:1481
 msgid "Updated packages"
 msgstr "Updated packages"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1481
+#: ../src/gpk-enum.c:1485
 msgid "Updated system"
 msgstr "Updated system"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1485
+#: ../src/gpk-enum.c:1489
 msgid "Canceled"
 msgstr "Cancelled"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1489
+#: ../src/gpk-enum.c:1493
 msgid "Rolled back"
 msgstr "Rolled back"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1493
+#: ../src/gpk-enum.c:1497
 msgid "Got list of repositories"
 msgstr "Got list of repositories"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1497
+#: ../src/gpk-enum.c:1501
 msgid "Enabled repository"
 msgstr "Enabled repository"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1501
+#: ../src/gpk-enum.c:1505
 msgid "Set repository data"
 msgstr "Set repository data"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1505
+#: ../src/gpk-enum.c:1509
 msgid "Resolved"
 msgstr "Resolved"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1509
+#: ../src/gpk-enum.c:1513
 msgid "Got file list"
 msgstr "Got file list"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1513
+#: ../src/gpk-enum.c:1517
 msgid "Got what provides"
 msgstr "Got what provides"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1517
+#: ../src/gpk-enum.c:1521
 msgid "Installed signature"
 msgstr "Installed signature"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1521
+#: ../src/gpk-enum.c:1525
 msgid "Got package lists"
 msgstr "Got package lists"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1525
+#: ../src/gpk-enum.c:1529
 msgid "Accepted EULA"
 msgstr "Accepted EULA"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1529
+#: ../src/gpk-enum.c:1533
 msgid "Downloaded packages"
 msgstr "Downloaded packages"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1533
+#: ../src/gpk-enum.c:1537
 msgid "Got distribution upgrades"
 msgstr "Got distribution upgrades"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1537
+#: ../src/gpk-enum.c:1541
 msgid "Got categories"
 msgstr "Got categories"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1541
+#: ../src/gpk-enum.c:1545
 msgid "Got old transactions"
 msgstr "Got old transactions"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1545
+#: ../src/gpk-enum.c:1549
 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:1549
+#: ../src/gpk-enum.c:1553
 msgid "Simulated the install"
 msgstr "Simulated the install"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1553
+#: ../src/gpk-enum.c:1557
 msgid "Simulated the remove"
 msgstr "Simulated the remove"
 
 #. TRANSLATORS: The role of the transaction, in past tense
-#: ../src/gpk-enum.c:1557
+#: ../src/gpk-enum.c:1561
 msgid "Simulated the update"
 msgstr "Simulated the update"
 
+#. TRANSLATORS: The role of the transaction, in past tense
+#: ../src/gpk-enum.c:1565
+msgid "Upgraded system"
+msgstr "Upgraded system"
+
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1575
+#: ../src/gpk-enum.c:1583
 msgid "Accessibility"
 msgstr "Accessibility"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1579
+#: ../src/gpk-enum.c:1587
 msgid "Accessories"
 msgstr "Accessories"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1583
+#: ../src/gpk-enum.c:1591
 msgid "Education"
 msgstr "Education"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1587
+#: ../src/gpk-enum.c:1595
 msgid "Games"
 msgstr "Games"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1591
+#: ../src/gpk-enum.c:1599
 msgid "Graphics"
 msgstr "Graphics"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1595
+#: ../src/gpk-enum.c:1603
 msgid "Internet"
 msgstr "Internet"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1599
+#: ../src/gpk-enum.c:1607
 msgid "Office"
 msgstr "Office"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1603
+#: ../src/gpk-enum.c:1611
 msgid "Other"
 msgstr "Other"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1607
+#: ../src/gpk-enum.c:1615
 msgid "Programming"
 msgstr "Programming"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1611
+#: ../src/gpk-enum.c:1619
 msgid "Multimedia"
 msgstr "Multimedia"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1619
+#: ../src/gpk-enum.c:1623
+msgid "System"
+msgstr "System"
+
+#. TRANSLATORS: The group type
+#: ../src/gpk-enum.c:1627
 msgid "GNOME desktop"
 msgstr "GNOME desktop"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1623
+#: ../src/gpk-enum.c:1631
 msgid "KDE desktop"
 msgstr "KDE desktop"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1627
+#: ../src/gpk-enum.c:1635
 msgid "XFCE desktop"
 msgstr "XFCE desktop"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1631
+#: ../src/gpk-enum.c:1639
 msgid "Other desktops"
 msgstr "Other desktops"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1635
+#: ../src/gpk-enum.c:1643
 msgid "Publishing"
 msgstr "Publishing"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1639
+#: ../src/gpk-enum.c:1647
 msgid "Servers"
 msgstr "Servers"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1643
+#: ../src/gpk-enum.c:1651
 msgid "Fonts"
 msgstr "Fonts"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1647
+#: ../src/gpk-enum.c:1655
 msgid "Admin tools"
 msgstr "Admin tools"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1651
+#: ../src/gpk-enum.c:1659
 msgid "Legacy"
 msgstr "Legacy"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1655
+#: ../src/gpk-enum.c:1663
 msgid "Localization"
 msgstr "Localisation"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1659
+#: ../src/gpk-enum.c:1667
 msgid "Virtualization"
 msgstr "Virtualisation"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1663
+#: ../src/gpk-enum.c:1671
 msgid "Security"
 msgstr "Security"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1667
+#: ../src/gpk-enum.c:1675
 msgid "Power management"
 msgstr "Power management"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1671
+#: ../src/gpk-enum.c:1679
 msgid "Communication"
 msgstr "Communication"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1675
+#: ../src/gpk-enum.c:1683
 msgid "Network"
 msgstr "Network"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1679
+#: ../src/gpk-enum.c:1687
 msgid "Maps"
 msgstr "Maps"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1683
+#: ../src/gpk-enum.c:1691
 msgid "Software sources"
 msgstr "Software sources"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1687
+#: ../src/gpk-enum.c:1695
 msgid "Science"
 msgstr "Science"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1691
+#: ../src/gpk-enum.c:1699
 msgid "Documentation"
 msgstr "Documentation"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1695
+#: ../src/gpk-enum.c:1703
 msgid "Electronics"
 msgstr "Electronics"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1699
+#: ../src/gpk-enum.c:1707
 msgid "Package collections"
 msgstr "Package collections"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1703
+#: ../src/gpk-enum.c:1711
 msgid "Vendor"
 msgstr "Vendor"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1707
+#: ../src/gpk-enum.c:1715
 msgid "Newest packages"
 msgstr "Newest packages"
 
 #. TRANSLATORS: The group type
-#: ../src/gpk-enum.c:1711
+#: ../src/gpk-enum.c:1719
 msgid "Unknown group"
 msgstr "Unknown group"
 
-#. TRANSLATORS: we need to restart so the new hardware can re-request the firmware
-#: ../src/gpk-firmware.c:272
-msgid ""
-"You will need to restart this computer before the hardware will work "
-"correctly."
-msgstr ""
-"You will need to restart this computer before the hardware will work "
-"correctly."
-
-#. TRANSLATORS: title of libnotify bubble
-#: ../src/gpk-firmware.c:275 ../src/gpk-firmware.c:310
-#: ../src/gpk-firmware.c:337
-msgid "Additional software was installed"
-msgstr "Additional software was installed"
-
-#. TRANSLATORS: button label
-#: ../src/gpk-firmware.c:284
-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:307
-msgid ""
-"You will need to remove and then reinsert the hardware before it will work "
-"correctly."
-msgstr ""
-"You will need to remove and then reinsert the hardware before it will work "
-"correctly."
-
-#. TRANSLATORS: we need to remove an replug so the new hardware can re-request the firmware
-#: ../src/gpk-firmware.c:334
-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:606
-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:620
-msgid "Additional firmware required"
-msgstr "Additional firmware required"
-
-#. TRANSLATORS: button label
-#: ../src/gpk-firmware.c:625
-msgid "Install firmware"
-msgstr "Install firmware"
-
-#. TRANSLATORS: we should ignore this device and not ask anymore
-#: ../src/gpk-firmware.c:628
-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:185
-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:187
-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:193 ../src/gpk-helper-chooser.c:302
-msgid "Install package"
-msgstr "Install package"
-
 #. TRANSLATORS: column for the application icon
-#: ../src/gpk-helper-chooser.c:142 ../src/gpk-helper-run.c:212
+#: ../src/gpk-helper-chooser.c:140 ../src/gpk-helper-run.c:203
 msgid "Icon"
 msgstr "Icon"
 
-#: ../src/gpk-helper-chooser.c:286
+#: ../src/gpk-helper-chooser.c:284
 msgid "Applications that can open this type of file"
 msgstr "Applications that can open this type of file"
 
+#. TRANSLATORS: button tooltip
+#: ../src/gpk-helper-chooser.c:300
+msgid "Install package"
+msgstr "Install package"
+
 #. TRANSLATORS: is not GPG signed
-#: ../src/gpk-task.c:143 ../src/gpk-task.c:153 ../src/gpk-task.c:173
+#: ../src/gpk-task.c:141 ../src/gpk-task.c:151 ../src/gpk-task.c:171
 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-task.c:145
+#: ../src/gpk-task.c:143
 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-task.c:147 ../src/gpk-task.c:157
+#: ../src/gpk-task.c:145 ../src/gpk-task.c:155
 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-task.c:149
+#: ../src/gpk-task.c:147
 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-task.c:155
+#: ../src/gpk-task.c:153
 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-task.c:159
+#: ../src/gpk-task.c:157
 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:354
+#: ../src/gpk-task.c:352
 #, c-format
 msgid ""
 "Additional media is required. Please insert the %s labeled '%s' to continue."
@@ -3489,47 +3430,47 @@ msgstr ""
 "Additional media is required. Please insert the %s labelled '%s' to continue."
 
 #. TRANSLATORS: this is button text
-#: ../src/gpk-task.c:363 ../src/gpk-task.c:542
+#: ../src/gpk-task.c:361 ../src/gpk-task.c:532
 msgid "Continue"
 msgstr "Continue"
 
 #. TRANSLATORS: additional message text for the deps dialog
-#: ../src/gpk-task.c:400
+#: ../src/gpk-task.c:397
 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:405
+#: ../src/gpk-task.c:402
 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:409
+#: ../src/gpk-task.c:406
 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:413
+#: ../src/gpk-task.c:410
 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:417
+#: ../src/gpk-task.c:414
 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:421
+#: ../src/gpk-task.c:418
 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:480
+#: ../src/gpk-task.c:476
 msgid "Additional confirmation required"
 msgstr "Additional confirmation required"
 
 #. TRANSLATORS: message text of a dependency dialog
-#: ../src/gpk-task.c:486
+#: ../src/gpk-task.c:482
 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."
@@ -3539,7 +3480,7 @@ msgstr[1] ""
 "To install these packages, additional software also has to be modified."
 
 #. TRANSLATORS: message text of a dependency dialog
-#: ../src/gpk-task.c:491
+#: ../src/gpk-task.c:487
 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."
@@ -3549,7 +3490,7 @@ msgstr[1] ""
 "To remove these packages, additional software also has to be modified."
 
 #. TRANSLATORS: message text of a dependency dialog
-#: ../src/gpk-task.c:496
+#: ../src/gpk-task.c:492
 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."
@@ -3559,167 +3500,159 @@ msgstr[1] ""
 "To update these packages, additional software also has to be modified."
 
 #. TRANSLATORS: message text of a dependency dialog
-#: ../src/gpk-task.c:501
+#: ../src/gpk-task.c:497
 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."
+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:506
+#: ../src/gpk-task.c:502
 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-task.c:592
+#: ../src/gpk-task.c:582
 msgid "_Force install"
 msgstr "_Force install"
 
 #. TRANSLATORS: button tooltip
-#: ../src/gpk-task.c:596
+#: ../src/gpk-task.c:586
 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:500
+#: ../src/gpk-helper-run.c:495
 msgid "Run new application?"
 msgstr "Run new application?"
 
 #. add run button
-#: ../src/gpk-helper-run.c:503
+#: ../src/gpk-helper-run.c:498
 msgid "_Run"
 msgstr "_Run"
 
-#. app-id
-#. xid
-#. TRANSLATORS: the reason why we've inhibited it
-#: ../src/gpk-inhibit.c:99
-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:53
+#: ../src/gpk-install-catalog.c:52
 msgid "Catalogs files to install"
 msgstr "Catalogues files to install"
 
 #. are we running privileged
-#: ../src/gpk-install-catalog.c:79
+#: ../src/gpk-install-catalog.c:78
 msgid "Catalog installer"
 msgstr "Catalogue installer"
 
-#: ../src/gpk-install-catalog.c:84
+#: ../src/gpk-install-catalog.c:83
 msgid "Failed to install catalog"
 msgstr "Failed to install catalogue"
 
 #. TRANSLATORS: no filename was supplied
-#: ../src/gpk-install-catalog.c:86
+#: ../src/gpk-install-catalog.c:85
 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: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
+#: ../src/gpk-install-catalog.c:118 ../src/gpk-install-local-file.c:118
+#: ../src/gpk-install-mime-type.c:118 ../src/gpk-install-package-name.c:117
+#: ../src/gpk-install-provide-file.c:118
 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: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
+#: ../src/gpk-install-catalog.c:120 ../src/gpk-install-local-file.c:120
+#: ../src/gpk-install-mime-type.c:120 ../src/gpk-install-package-name.c:119
+#: ../src/gpk-install-provide-file.c:120
 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:52
+#: ../src/gpk-install-local-file.c:51
 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:68 ../src/gpk-install-local-file.c:70
+#: ../src/gpk-install-local-file.c:67 ../src/gpk-install-local-file.c:69
 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:78
+#: ../src/gpk-install-local-file.c:77
 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:84 ../src/gpk-install-provide-file.c:84
+#: ../src/gpk-install-local-file.c:83 ../src/gpk-install-provide-file.c:83
 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:86
+#: ../src/gpk-install-local-file.c:85
 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:52
+#: ../src/gpk-install-mime-type.c:51
 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:68 ../src/gpk-install-mime-type.c:70
+#: ../src/gpk-install-mime-type.c:67 ../src/gpk-install-mime-type.c:69
 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:78
+#: ../src/gpk-install-mime-type.c:77
 msgid "Mime type installer"
 msgstr "Mime type installer"
 
 #. TRANSLATORS: could not install program supporting this type
-#: ../src/gpk-install-mime-type.c:84
+#: ../src/gpk-install-mime-type.c:83
 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:86
+#: ../src/gpk-install-mime-type.c:85
 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:51
+#: ../src/gpk-install-package-name.c:50
 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:67 ../src/gpk-install-package-name.c:69
-#: ../src/gpk-install-package-name.c:77
+#: ../src/gpk-install-package-name.c:66 ../src/gpk-install-package-name.c:68
+#: ../src/gpk-install-package-name.c:76
 msgid "Package Name Installer"
 msgstr "Package Name Installer"
 
 #. TRANSLATORS: failed
-#: ../src/gpk-install-package-name.c:83
+#: ../src/gpk-install-package-name.c:82
 msgid "Failed to install package from name"
 msgstr "Failed to install package from name"
 
 #. TRANSLATORS: nothing was specified
-#: ../src/gpk-install-package-name.c:85
+#: ../src/gpk-install-package-name.c:84
 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:52
+#: ../src/gpk-install-provide-file.c:51
 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:68 ../src/gpk-install-provide-file.c:70
-#: ../src/gpk-install-provide-file.c:78
+#: ../src/gpk-install-provide-file.c:67 ../src/gpk-install-provide-file.c:69
+#: ../src/gpk-install-provide-file.c:77
 msgid "Single File Installer"
 msgstr "Single File Installer"
 
 #. TRANSLATORS: nothig was specified
-#: ../src/gpk-install-provide-file.c:86
+#: ../src/gpk-install-provide-file.c:85
 msgid "You need to specify a filename to install"
 msgstr "You need to specify a filename to install"
 
@@ -3758,44 +3691,113 @@ msgstr "Update System"
 msgid "Update Icon"
 msgstr "Update Icon"
 
+#. TRANSLATORS: short name for the command not found plugin
+#: ../src/gpk-log.c:507
+msgid "Bash - Command Not Found"
+msgstr "Bash - Command Not Found"
+
 #. TRANSLATORS: preset the GtktextBox with this filter text
-#: ../src/gpk-log.c:693
+#: ../src/gpk-log.c:821
 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:696
+#: ../src/gpk-log.c:824 ../src/gpk-prefs.c:938
 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:720
+#: ../src/gpk-log.c:848
 msgid "Log viewer"
 msgstr "Log viewer"
 
-#: ../src/gpk-modal-dialog.c:442
+#: ../src/gpk-modal-dialog.c:438
 #, c-format
 msgid "Remaining time : %s"
 msgstr "Remaining time : %s"
 
+#. TRANSLATORS: check once an hour
+#: ../src/gpk-prefs.c:62
+msgid "Hourly"
+msgstr "Hourly"
+
+#. TRANSLATORS: check once a day
+#: ../src/gpk-prefs.c:64
+msgid "Daily"
+msgstr "Daily"
+
+#. TRANSLATORS: check once a week
+#: ../src/gpk-prefs.c:66
+msgid "Weekly"
+msgstr "Weekly"
+
+#. TRANSLATORS: never check for updates/upgrades
+#: ../src/gpk-prefs.c:68
+msgid "Never"
+msgstr "Never"
+
+#. TRANSLATORS: update everything
+#: ../src/gpk-prefs.c:71
+msgid "All updates"
+msgstr "All updates"
+
+#. TRANSLATORS: update just security updates
+#: ../src/gpk-prefs.c:73
+msgid "Only security updates"
+msgstr "Only security updates"
+
+#. TRANSLATORS: don't update anything
+#: ../src/gpk-prefs.c:75
+msgid "Nothing"
+msgstr "Nothing"
+
+#. TRANSLATORS: for one reason or another, we could not enable or disable a software source
+#: ../src/gpk-prefs.c:509
+msgid "Failed to change status"
+msgstr "Failed to change status"
+
+#. TRANSLATORS: column if the source is enabled
+#: ../src/gpk-prefs.c:584
+msgid "Enabled"
+msgstr "Enabled"
+
+#. TRANSLATORS: column for the source description
+#: ../src/gpk-prefs.c:593
+msgid "Software Source"
+msgstr "Software Source"
+
+#. TRANSLATORS: for one reason or another, we could not get the list of sources
+#: ../src/gpk-prefs.c:655
+msgid "Failed to get the list of sources"
+msgstr "Failed to get the list of sources"
+
+#. TRANSLATORS: backend is broken, and won't tell us what it supports
+#: ../src/gpk-prefs.c:763 ../src/gpk-update-viewer.c:3068
+msgid "Exiting as backend details could not be retrieved"
+msgstr "Exiting as backend details could not be retrieved"
+
+#: ../src/gpk-prefs.c:797
+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:263
+#: ../src/gpk-service-pack.c:260
 #, 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:275
+#: ../src/gpk-service-pack.c:272
 msgid "Could not find any valid package names"
 msgstr "Could not find any valid package names"
 
 #. TRANSLATORS: cannot get package array
-#: ../src/gpk-service-pack.c:339
+#: ../src/gpk-service-pack.c:336
 #, c-format
 msgid "Could not get array of installed packages: %s"
 msgstr "Could not get array of installed packages: %s"
 
-#: ../src/gpk-service-pack.c:358
+#: ../src/gpk-service-pack.c:355
 #, c-format
 msgid "Could not save to file: %s"
 msgstr "Could not save to file: %s"
@@ -3803,93 +3805,79 @@ msgstr "Could not save to file: %s"
 #. TRANSLATORS: we could not create the pack file, generic error
 #. TRANSLATORS: Could not create package array
 #. TRANSLATORS: we could not read the file array for the destination computer
-#: ../src/gpk-service-pack.c:408 ../src/gpk-service-pack.c:533
-#: ../src/gpk-service-pack.c:555 ../src/gpk-service-pack.c:564
-#: ../src/gpk-service-pack.c:604
+#: ../src/gpk-service-pack.c:405 ../src/gpk-service-pack.c:529
+#: ../src/gpk-service-pack.c:551 ../src/gpk-service-pack.c:560
+#: ../src/gpk-service-pack.c:600
 msgid "Create error"
 msgstr "Create error"
 
-#: ../src/gpk-service-pack.c:408
+#: ../src/gpk-service-pack.c:405
 msgid "Cannot create service pack"
 msgstr "Cannot create service pack"
 
-#: ../src/gpk-service-pack.c:533
+#: ../src/gpk-service-pack.c:529
 msgid "Cannot copy system package array"
 msgstr "Cannot copy system package array"
 
-#: ../src/gpk-service-pack.c:555
+#: ../src/gpk-service-pack.c:551
 msgid "No package name selected"
 msgstr "No package name selected"
 
 #. TRANSLATORS: progressbar text
-#: ../src/gpk-service-pack.c:577
+#: ../src/gpk-service-pack.c:573
 msgid "Refreshing system package array"
 msgstr "Refreshing system package array"
 
 #. TRANSLATORS: we could not reset internal state
-#: ../src/gpk-service-pack.c:584
+#: ../src/gpk-service-pack.c:580
 msgid "Refresh error"
 msgstr "Refresh error"
 
-#: ../src/gpk-service-pack.c:584
+#: ../src/gpk-service-pack.c:580
 msgid "Could not refresh package array"
 msgstr "Could not refresh package array"
 
-#: ../src/gpk-service-pack.c:604
+#: ../src/gpk-service-pack.c:600
 msgid "Cannot read destination package array"
 msgstr "Cannot read destination package array"
 
+#. TRANSLATORS: file search type, lists of packages
+#: ../src/gpk-service-pack.c:746
+msgid "Package array files"
+msgstr "Package array files"
+
+#. TRANSLATORS: file search type, service pack destination file type
+#: ../src/gpk-service-pack.c:753
+msgid "Service pack files"
+msgstr "Service pack files"
+
 #. TRANSLATORS: the constants should not be translated
-#: ../src/gpk-service-pack.c:722
+#: ../src/gpk-service-pack.c:813
 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:725
+#: ../src/gpk-service-pack.c:816
 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 array
-#: ../src/gpk-service-pack.c:728
+#: ../src/gpk-service-pack.c:819
 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:731
+#: ../src/gpk-service-pack.c:822
 msgid "Set the default output directory"
 msgstr "Set the default output directory"
 
-#. TRANSLATORS: file search type, lists of packages
-#: ../src/gpk-service-pack.c:800
-msgid "Package array files"
-msgstr "Package array files"
-
-#. TRANSLATORS: file search type, service pack destination file type
-#: ../src/gpk-service-pack.c:807
-msgid "Service pack files"
-msgstr "Service pack files"
-
-#: ../src/gpk-update-icon.c:77
-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:97 ../src/gpk-update-icon.c:99
-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:112
-msgid "Update applet"
-msgstr "Update applet"
-
 #. TRANSLATORS: we don't have a lot to go on here
-#: ../src/gpk-update-viewer.c:212
+#: ../src/gpk-update-viewer.c:186
 msgid "Failed to process request."
 msgstr "Failed to process request."
 
 #. TRANSLATORS: the message text for the restart
-#: ../src/gpk-update-viewer.c:241
+#: ../src/gpk-update-viewer.c:214
 msgid ""
 "Some of the updates that were installed require the computer to be restarted "
 "before the changes will be applied."
@@ -3898,12 +3886,12 @@ msgstr ""
 "before the changes will be applied."
 
 #. TRANSLATORS: the button text for the restart
-#: ../src/gpk-update-viewer.c:243 ../src/gpk-update-viewer.c:249
+#: ../src/gpk-update-viewer.c:216 ../src/gpk-update-viewer.c:222
 msgid "Restart Computer"
 msgstr "Restart Computer"
 
 #. TRANSLATORS: the message text for the restart
-#: ../src/gpk-update-viewer.c:247
+#: ../src/gpk-update-viewer.c:220
 msgid ""
 "Some of the updates that were installed require the computer to be restarted "
 "to remain secure."
@@ -3912,7 +3900,7 @@ msgstr ""
 "to remain secure."
 
 #. TRANSLATORS: the message text for the logout
-#: ../src/gpk-update-viewer.c:253
+#: ../src/gpk-update-viewer.c:226
 msgid ""
 "Some of the updates that were installed require you to log out and back in "
 "before the changes will be applied."
@@ -3921,12 +3909,12 @@ msgstr ""
 "before the changes will be applied."
 
 #. TRANSLATORS: the button text for the logout
-#: ../src/gpk-update-viewer.c:255 ../src/gpk-update-viewer.c:261
+#: ../src/gpk-update-viewer.c:228 ../src/gpk-update-viewer.c:234
 msgid "Log Out"
 msgstr "Log Out"
 
 #. TRANSLATORS: the message text for the logout
-#: ../src/gpk-update-viewer.c:259
+#: ../src/gpk-update-viewer.c:232
 msgid ""
 "Some of the updates that were installed require you to log out and back in "
 "to remain secure."
@@ -3935,59 +3923,49 @@ msgstr ""
 "to remain secure."
 
 #. TRANSLATORS: the PackageKit request did not complete, and it did not send an error
-#: ../src/gpk-update-viewer.c:317
+#: ../src/gpk-update-viewer.c:287
 msgid "Could not restart"
 msgstr "Could not restart"
 
 #. TRANSLATORS: we failed to install all the updates we requested
-#: ../src/gpk-update-viewer.c:385
+#: ../src/gpk-update-viewer.c:355
 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:455 ../src/gpk-update-viewer.c:467
+#: ../src/gpk-update-viewer.c:424 ../src/gpk-update-viewer.c:435
 msgid "Could not update packages"
 msgstr "Could not update packages"
 
-#. TRANSLATORS: this is the application name for libcanberra
-#: ../src/gpk-update-viewer.c:490 ../src/gpk-update-viewer.c:517
-msgid "GNOME PackageKit Update Viewer"
-msgstr "GNOME PackageKit Update Viewer"
-
-#. TRANSLATORS: this is the sound description
-#: ../src/gpk-update-viewer.c:492
-msgid "Failed to update"
-msgstr "Failed to update"
-
 #. TRANSLATORS: completed all updates
 #. TRANSLATORS: title: all updates installed okay
-#: ../src/gpk-update-viewer.c:552 ../src/gpk-update-viewer.c:573
+#: ../src/gpk-update-viewer.c:503 ../src/gpk-update-viewer.c:524
 msgid "Updates installed"
 msgstr "Updates installed"
 
 #. TRANSLATORS: title: all updates for the machine installed okay
-#: ../src/gpk-update-viewer.c:562
+#: ../src/gpk-update-viewer.c:513
 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:565
+#: ../src/gpk-update-viewer.c:516
 msgid "The selected updates were installed successfully."
 msgstr "The selected updates were installed successfully."
 
 #. TRANSLATORS: querying update array
-#: ../src/gpk-update-viewer.c:1040
+#: ../src/gpk-update-viewer.c:984
 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:1275
+#: ../src/gpk-update-viewer.c:1217
 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:1326
+#: ../src/gpk-update-viewer.c:1266
 msgid ""
 "Connectivity is being provided by wireless broadband, and it may be "
 "expensive to update this package."
@@ -4002,39 +3980,39 @@ msgstr[1] ""
 "expensive to update these packages."
 
 #. TRANSLATORS: there are no updates
-#: ../src/gpk-update-viewer.c:1417
+#: ../src/gpk-update-viewer.c:1354
 msgid "There are no updates available"
 msgstr "There are no updates available"
 
 #. TRANSLATORS: title: nothing to do
-#: ../src/gpk-update-viewer.c:1479
+#: ../src/gpk-update-viewer.c:1412
 msgid "No updates are available"
 msgstr "No updates are available"
 
 #. TRANSLATORS: no network connnection, according to PackageKit
-#: ../src/gpk-update-viewer.c:1481
+#: ../src/gpk-update-viewer.c:1414
 msgid "No network connection was detected."
 msgstr "No network connection was detected."
 
 #. TRANSLATORS: this is the button text when we have updates
-#: ../src/gpk-update-viewer.c:1498
+#: ../src/gpk-update-viewer.c:1431
 msgid "_Install Update"
 msgid_plural "_Install Updates"
 msgstr[0] "_Install Update"
 msgstr[1] "_Install Updates"
 
 #. TRANSLATORS: title: nothing to do
-#: ../src/gpk-update-viewer.c:1506
+#: ../src/gpk-update-viewer.c:1439
 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:1508
+#: ../src/gpk-update-viewer.c:1441
 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:1534
+#: ../src/gpk-update-viewer.c:1467
 #, c-format
 msgid "There is %i update available"
 msgid_plural "There are %i updates available"
@@ -4042,7 +4020,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:1550
+#: ../src/gpk-update-viewer.c:1483
 #, c-format
 msgid "%i update selected"
 msgid_plural "%i updates selected"
@@ -4050,7 +4028,7 @@ 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:1558
+#: ../src/gpk-update-viewer.c:1491
 #, c-format
 msgid "%i update selected (%s)"
 msgid_plural "%i updates selected (%s)"
@@ -4058,51 +4036,51 @@ msgstr[0] "%i update selected (%s)"
 msgstr[1] "%i updates selected (%s)"
 
 #. TRANSLATORS: a column that has name of the package that will be updated
-#: ../src/gpk-update-viewer.c:1752
+#: ../src/gpk-update-viewer.c:1694
 msgid "Software"
 msgstr "Software"
 
 #. TRANSLATORS: a column that has state of each package
-#: ../src/gpk-update-viewer.c:1762
+#: ../src/gpk-update-viewer.c:1704
 msgid "Status"
 msgstr "Status"
 
 #. TRANSLATORS: this is the update type, e.g. security
-#: ../src/gpk-update-viewer.c:1972
+#: ../src/gpk-update-viewer.c:1913
 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:1976
+#: ../src/gpk-update-viewer.c:1917
 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:1980
+#: ../src/gpk-update-viewer.c:1921
 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:1984
+#: ../src/gpk-update-viewer.c:1925
 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:1996
+#: ../src/gpk-update-viewer.c:1937
 #, 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:2003
+#: ../src/gpk-update-viewer.c:1944
 #, c-format
 msgid "This notification was issued on %s."
 msgstr "This notification was issued on %s."
 
 #. TRANSLATORS: this is a array of vendor URLs
-#: ../src/gpk-update-viewer.c:2025
+#: ../src/gpk-update-viewer.c:1966
 msgid "For more information about this update please visit this website:"
 msgid_plural ""
 "For more information about this update please visit these websites:"
@@ -4110,7 +4088,7 @@ 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 array of bugzilla URLs
-#: ../src/gpk-update-viewer.c:2033
+#: ../src/gpk-update-viewer.c:1974
 msgid ""
 "For more information about bugs fixed by this update please visit this "
 "website:"
@@ -4125,7 +4103,7 @@ msgstr[1] ""
 "websites:"
 
 #. TRANSLATORS: this is a array of CVE (security) URLs
-#: ../src/gpk-update-viewer.c:2041
+#: ../src/gpk-update-viewer.c:1982
 msgid ""
 "For more information about this security update please visit this website:"
 msgid_plural ""
@@ -4136,7 +4114,7 @@ msgstr[1] ""
 "For more information about this security update please visit these websites:"
 
 #. TRANSLATORS: reboot required
-#: ../src/gpk-update-viewer.c:2050
+#: ../src/gpk-update-viewer.c:1991
 msgid ""
 "The computer will have to be restarted after the update for the changes to "
 "take effect."
@@ -4145,7 +4123,7 @@ msgstr ""
 "take effect."
 
 #. TRANSLATORS: log out required
-#: ../src/gpk-update-viewer.c:2054
+#: ../src/gpk-update-viewer.c:1995
 msgid ""
 "You will need to log out and back in after the update for the changes to "
 "take effect."
@@ -4154,7 +4132,7 @@ msgstr ""
 "take effect."
 
 #. TRANSLATORS: this is the stability status of the update
-#: ../src/gpk-update-viewer.c:2061
+#: ../src/gpk-update-viewer.c:2002
 msgid ""
 "The classifaction of this update is unstable which means it is not designed "
 "for production use."
@@ -4163,7 +4141,7 @@ msgstr ""
 "for production use."
 
 #. TRANSLATORS: this is the stability status of the update
-#: ../src/gpk-update-viewer.c:2065
+#: ../src/gpk-update-viewer.c:2006
 msgid ""
 "This is a test update, and is not designed for normal use. Please report any "
 "problems or regressions you encounter."
@@ -4172,7 +4150,7 @@ msgstr ""
 "problems or regressions you encounter."
 
 #. TRANSLATORS: this is a ChangeLog
-#: ../src/gpk-update-viewer.c:2074
+#: ../src/gpk-update-viewer.c:2015
 msgid ""
 "The developer logs will be shown as no description is available for this "
 "update:"
@@ -4181,69 +4159,69 @@ msgstr ""
 "update:"
 
 #. set loading text
-#: ../src/gpk-update-viewer.c:2110
+#: ../src/gpk-update-viewer.c:2051
 msgid "Loading..."
 msgstr "Loading..."
 
 #. 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:2151 ../src/gpk-update-viewer.c:2250
-#: ../src/gpk-update-viewer.c:2270
+#: ../src/gpk-update-viewer.c:2091 ../src/gpk-update-viewer.c:2189
+#: ../src/gpk-update-viewer.c:2209
 msgid "Could not get update details"
 msgstr "Could not get update details"
 
 #. TRANSLATORS: PackageKit did not send any results for the query...
-#: ../src/gpk-update-viewer.c:2171
+#: ../src/gpk-update-viewer.c:2111
 msgid "Could not get package details"
 msgstr "Could not get package details"
 
-#: ../src/gpk-update-viewer.c:2171 ../src/gpk-update-viewer.c:2270
+#: ../src/gpk-update-viewer.c:2111 ../src/gpk-update-viewer.c:2209
 msgid "No results were returned."
 msgstr "No results were returned."
 
 #. TRANSLATORS: right click menu, select all the updates
-#: ../src/gpk-update-viewer.c:2505
+#: ../src/gpk-update-viewer.c:2444
 msgid "Select all"
 msgstr "Select all"
 
 #. TRANSLATORS: right click menu, unselect all the updates
-#: ../src/gpk-update-viewer.c:2513
+#: ../src/gpk-update-viewer.c:2452
 msgid "Unselect all"
 msgstr "Unselect all"
 
 #. TRANSLATORS: right click menu, select only security updates
-#: ../src/gpk-update-viewer.c:2520
+#: ../src/gpk-update-viewer.c:2459
 msgid "Select security updates"
 msgstr "Select security updates"
 
 #. TRANSLATORS: right click option, ignore this update name, not currently used
-#: ../src/gpk-update-viewer.c:2526
+#: ../src/gpk-update-viewer.c:2465
 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:2638
+#: ../src/gpk-update-viewer.c:2576
 msgid "Could not get updates"
 msgstr "Could not get updates"
 
 #. TRANSLATORS: this is the header
-#: ../src/gpk-update-viewer.c:2780
+#: ../src/gpk-update-viewer.c:2717
 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:3067
+#: ../src/gpk-update-viewer.c:3003
 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:3098
+#: ../src/gpk-update-viewer.c:3033
 #, c-format
 msgid "New distribution upgrade release '%s' is available"
 msgstr "New distribution upgrade release '%s' is available"
 
 #. TRANSLATORS: this is when some updates are not being shown as other packages need updating first
-#: ../src/gpk-update-viewer.c:3338
+#: ../src/gpk-update-viewer.c:3280
 msgid ""
 "Other updates are held back as some important system packages need to be "
 "installed first."
@@ -4252,86 +4230,202 @@ msgstr ""
 "installed first."
 
 #. TRANSLATORS: title to pass to to the user if there are not enough privs
-#: ../src/gpk-update-viewer-main.c:102
+#: ../src/gpk-update-viewer.c:3350
 msgid "Software Update Viewer"
 msgstr "Software Update Viewer"
 
-#: ../src/gpk-dbus-service.c:140
+#: ../src/gpk-dbus-service.c:139
 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:157 ../src/gpk-dbus-service.c:159
+#: ../src/gpk-dbus-service.c:156 ../src/gpk-dbus-service.c:158
 msgid "Session DBus service for PackageKit"
 msgstr "Session DBus service for PackageKit"
 
-#: ../src/gpk-watch.c:112
-msgid "Package manager error details"
-msgstr "Package manager error details"
-
-#. TRANSLATORS: Prefix to the title shown in the libnotify popup
-#: ../src/gpk-watch.c:598
-msgid "Package Manager"
-msgstr "Package Manager"
-
-#. TRANSLATORS: log out of the session
-#: ../src/gpk-watch.c:701
-msgid "Log out"
-msgstr "Log out"
-
-#. TRANSLATORS: restart the computer
-#: ../src/gpk-watch.c:706
-msgid "Restart"
-msgstr "Restart"
-
-#. TRANSLATORS: This is the message in the libnotify body
-#: ../src/gpk-watch.c:811
-msgid "Packages have been removed"
-msgstr "Packages have been removed"
-
-#. TRANSLATORS: This is the message in the libnotify body
-#: ../src/gpk-watch.c:814
-msgid "Packages have been installed"
-msgstr "Packages have been installed"
-
-#. TRANSLATORS: This is the message in the libnotify body
-#: ../src/gpk-watch.c:817
-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:824
-msgid "Task completed"
-msgstr "Task completed"
-
 #. TRANSLATORS: turn on all debugging
-#: ../src/egg-debug.c:364
+#: ../src/gpk-debug.c:131
 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
+#: ../src/gpk-debug.c:189
 msgid "Debugging Options"
 msgstr "Debugging Options"
 
-#: ../src/egg-debug.c:450
+#: ../src/gpk-debug.c:189
 msgid "Show debugging options"
 msgstr "Show debugging options"
 
+#~ msgid "Backend Status"
+#~ msgstr "Backend Status"
+
+#~ msgid "Backend author:"
+#~ msgstr "Backend author:"
+
+#~ msgid "Backend name:"
+#~ msgstr "Backend name:"
+
+#~ msgid "PackageKit Update Applet"
+#~ msgstr "PackageKit Update Applet"
+
+#~ msgid "PackageKit Backend Details Viewer"
+#~ msgstr "PackageKit Backend Details Viewer"
+
+#~ msgid "_Preferences"
+#~ msgstr "_Preferences"
+
+#~ msgid "_About"
+#~ msgstr "_About"
+
+#~ msgid "One package was skipped:"
+#~ msgid_plural "Some packages were skipped:"
+#~ msgstr[0] "One package was skipped:"
+#~ msgstr[1] "Some packages were skipped:"
+
+#~ msgid "The system update has completed"
+#~ msgstr "The system update has completed"
+
+#~ msgid "Restart computer now"
+#~ msgstr "Restart computer now"
+
+#~ msgid "GNOME PackageKit Update Icon"
+#~ msgstr "GNOME PackageKit Update Icon"
+
+#~ msgid "Security update available"
+#~ msgid_plural "Security updates available"
+#~ msgstr[0] "Security update available"
+#~ msgstr[1] "Security updates available"
+
+#~ 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:"
+
+#~ msgid "Install updates"
+#~ msgstr "Install updates"
+
+#~ msgid ""
+#~ "Automatic updates are not being installed as the computer is running on "
+#~ "battery power"
+#~ msgstr ""
+#~ "Automatic updates are not being installed as the computer is running on "
+#~ "battery power"
+
+#~ msgid "Updates not installed"
+#~ msgstr "Updates not installed"
+
+#~ msgid "Install the updates anyway"
+#~ msgstr "Install the updates anyway"
+
+#~ msgid "Updates are being installed"
+#~ msgstr "Updates are being installed"
+
+#~ msgid "Updates are being automatically installed on your computer"
+#~ msgstr "Updates are being automatically installed on your computer"
+
+#~ msgid "Cancel update"
+#~ msgstr "Cancel update"
+
+#~ 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"
+
+#~ msgid "Update available"
+#~ msgstr "Update available"
+
+#~ msgid "Update available (on battery)"
+#~ msgstr "Update available (on battery)"
+
+#~ msgid "Failed to install packages"
+#~ msgstr "Failed to install packages"
+
+#~ msgid "Additional software was installed"
+#~ msgstr "Additional software was installed"
+
+#~ msgid ""
+#~ "You will need to remove and then reinsert the hardware before it will "
+#~ "work correctly."
+#~ msgstr ""
+#~ "You will need to remove and then reinsert the hardware before it will "
+#~ "work correctly."
+
+#~ 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."
+
+#~ 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."
+
+#~ msgid "Additional firmware required"
+#~ msgstr "Additional firmware required"
+
+#~ msgid "Install firmware"
+#~ msgstr "Install firmware"
+
+#~ msgid "Ignore devices"
+#~ msgstr "Ignore devices"
+
+#~ msgid "Additional packages can be installed to support this hardware"
+#~ msgstr "Additional packages can be installed to support this hardware"
+
+#~ msgid "New hardware attached"
+#~ msgstr "New hardware attached"
+
+#~ msgid "A transaction that cannot be interrupted is running"
+#~ msgstr "A transaction that cannot be interrupted is running"
+
+#~ msgid "Exit after a small delay"
+#~ msgstr "Exit after a small delay"
+
+#~ msgid "Update Applet"
+#~ msgstr "Update Applet"
+
+#~ msgid "Update applet"
+#~ msgstr "Update applet"
+
+#~ msgid "GNOME PackageKit Update Viewer"
+#~ msgstr "GNOME PackageKit Update Viewer"
+
+#~ msgid "Failed to update"
+#~ msgstr "Failed to update"
+
+#~ msgid "Package manager error details"
+#~ msgstr "Package manager error details"
+
+#~ msgid "Package Manager"
+#~ msgstr "Package Manager"
+
+#~ msgid "Log out"
+#~ msgstr "Log out"
+
+#~ msgid "Restart"
+#~ msgstr "Restart"
+
+#~ msgid "Packages have been removed"
+#~ msgstr "Packages have been removed"
+
+#~ msgid "Packages have been installed"
+#~ msgstr "Packages have been installed"
+
+#~ msgid "System has been updated"
+#~ msgstr "System has been updated"
+
+#~ msgid "Task completed"
+#~ msgstr "Task completed"
+
+#~ msgid "Debug these specific modules"
+#~ msgstr "Debug these specific modules"
+
+#~ msgid "Debug these specific functions"
+#~ msgstr "Debug these specific functions"
+
+#~ msgid "Log debugging data to a file"
+#~ msgstr "Log debugging data to a file"
+
 #~ msgid "Allow applications to invoke the codec installer"
 #~ msgstr "Allow applications to invoke the codec installer"
 
@@ -5251,10 +5345,6 @@ msgstr "Show debugging options"
 #~ msgstr "The search could not be completed"
 
 #, fuzzy
-#~ msgid "Failed to reset get-upgrades"
-#~ msgstr "Failed to create a thread"
-
-#, fuzzy
 #~ msgid "Failed to reset get-file-list"
 #~ msgstr "Failed to resolve"
 
@@ -5576,9 +5666,6 @@ msgstr "Show debugging options"
 #~ msgid "Close without updating"
 #~ msgstr "Close without updating"
 
-#~ msgid "Confirm"
-#~ msgstr "Confirm"
-
 #~ msgid "Error"
 #~ msgstr "Error"
 



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