[yum-commits] Branch 'yum-3_2_X' - 5 commits - docs/yum.conf.5 .gitignore Makefile po/bn_IN.po po/ca.po po/cs.po po/da.po po/de.po po/el.po po/en_GB.po po/es.po po/eu.po po/fi.po po/fr.po po/gu.po po/hi.po po/hu.po po/id_ID.po po/id.po po/it.po po/ja.po po/lt_LT.po po/mr.po po/ms.po po/nb.po po/pa.po po/pl.po po/pt_BR.po po/pt.po po/ru.po po/sr at latin.po po/sr.po po/sv.po po/uk.po po/ur.po po/yum.pot po/zh_CN.po po/zh_TW.po yum/config.py yum/__init__.py

James Antill james at osuosl.org
Mon Oct 17 21:47:39 UTC 2011


 .gitignore      |    2 
 Makefile        |    9 
 docs/yum.conf.5 |    4 
 po/bn_IN.po     | 1604 +++++++++++++++++++++++++++++------------------------
 po/ca.po        | 1616 +++++++++++++++++++++++++++++-------------------------
 po/cs.po        | 1646 ++++++++++++++++++++++++++++++-------------------------
 po/da.po        | 1626 +++++++++++++++++++++++++++++-------------------------
 po/de.po        | 1630 ++++++++++++++++++++++++++++++------------------------
 po/el.po        | 1604 +++++++++++++++++++++++++++++------------------------
 po/en_GB.po     | 1628 +++++++++++++++++++++++++++++-------------------------
 po/es.po        | 1637 ++++++++++++++++++++++++++++++------------------------
 po/eu.po        | 1641 ++++++++++++++++++++++++++++++-------------------------
 po/fi.po        | 1626 +++++++++++++++++++++++++++++-------------------------
 po/fr.po        | 1634 ++++++++++++++++++++++++++++++------------------------
 po/gu.po        | 1608 +++++++++++++++++++++++++++++------------------------
 po/hi.po        | 1604 +++++++++++++++++++++++++++++------------------------
 po/hu.po        | 1630 +++++++++++++++++++++++++++++-------------------------
 po/id.po        | 1592 +++++++++++++++++++++++++++++------------------------
 po/id_ID.po     | 1598 +++++++++++++++++++++++++++++------------------------
 po/it.po        | 1632 ++++++++++++++++++++++++++++++------------------------
 po/ja.po        | 1657 ++++++++++++++++++++++++++++++-------------------------
 po/lt_LT.po     | 1644 ++++++++++++++++++++++++++++++-------------------------
 po/mr.po        | 1604 +++++++++++++++++++++++++++++------------------------
 po/ms.po        | 1592 +++++++++++++++++++++++++++++------------------------
 po/nb.po        | 1616 +++++++++++++++++++++++++++++-------------------------
 po/pa.po        | 1642 ++++++++++++++++++++++++++++++-------------------------
 po/pl.po        | 1647 ++++++++++++++++++++++++++++++-------------------------
 po/pt.po        | 1604 +++++++++++++++++++++++++++++------------------------
 po/pt_BR.po     | 1669 ++++++++++++++++++++++++++++++--------------------------
 po/ru.po        | 1642 ++++++++++++++++++++++++++++++-------------------------
 po/sr.po        | 1628 ++++++++++++++++++++++++++++++------------------------
 po/sr at latin.po  | 1628 ++++++++++++++++++++++++++++++------------------------
 po/sv.po        | 1638 ++++++++++++++++++++++++++++++------------------------
 po/uk.po        | 1647 ++++++++++++++++++++++++++++++-------------------------
 po/ur.po        | 1604 +++++++++++++++++++++++++++++------------------------
 po/yum.pot      | 1623 +++++++++++++++++++++++++++++-------------------------
 po/zh_CN.po     | 1620 +++++++++++++++++++++++++++++-------------------------
 po/zh_TW.po     | 1592 +++++++++++++++++++++++++++++------------------------
 yum/__init__.py |   13 
 yum/config.py   |    1 
 40 files changed, 31279 insertions(+), 25603 deletions(-)

New commits:
commit d9390f4244ad6fa0f782533d228426120b72300a
Author: James Antill <james at and.org>
Date:   Mon Oct 17 17:47:18 2011 -0400

    Add random transifex targets, so I don't have to look at the wiki.

diff --git a/Makefile b/Makefile
index fc04853..0622bbe 100644
--- a/Makefile
+++ b/Makefile
@@ -42,6 +42,15 @@ apidocs:
 	make -C docs/sphinxdocs html
 	echo "Docs are in: docs/sphinxdocs/_build/html/*"
 
+transifex-pull:
+	tx pull -a -f
+	@echo "You can now git commit -a -m 'Transfix pull, *.po update'"
+
+transifex-push:
+	make -C po yum.pot
+	tx push -s -t
+	@echo "You can now git commit -a -m 'Transfix push, yum.pot update'"
+
 .PHONY: docs test
 
 DOCS = yum rpmUtils callback.py yumcommands.py shell.py output.py cli.py utils.py\
commit 23cd0404e8a8754320e169dfdacc8109ef49ecac
Author: James Antill <james at and.org>
Date:   Mon Oct 17 17:39:59 2011 -0400

    Re-generate yum.pot file for transifex push.

diff --git a/po/yum.pot b/po/yum.pot
index 97ae91a..bf24412 100644
--- a/po/yum.pot
+++ b/po/yum.pot
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-06-06 10:21-0400\n"
+"POT-Creation-Date: 2011-10-17 17:36-0400\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <LL at li.org>\n"
@@ -16,415 +16,441 @@ msgstr ""
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=CHARSET\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
 
-#: ../callback.py:48 ../output.py:1037 ../yum/rpmtrans.py:73
+#: ../callback.py:45 ../output.py:1355 ../yum/rpmtrans.py:73
 msgid "Updating"
 msgstr ""
 
-#: ../callback.py:49 ../yum/rpmtrans.py:74
+#: ../callback.py:46 ../yum/rpmtrans.py:74
 msgid "Erasing"
 msgstr ""
 
-#: ../callback.py:50 ../callback.py:51 ../callback.py:53 ../output.py:1036
-#: ../output.py:2218 ../yum/rpmtrans.py:75 ../yum/rpmtrans.py:76
+#: ../callback.py:47 ../callback.py:48 ../callback.py:50 ../output.py:1354
+#: ../output.py:2776 ../yum/rpmtrans.py:75 ../yum/rpmtrans.py:76
 #: ../yum/rpmtrans.py:78
 msgid "Installing"
 msgstr ""
 
-#: ../callback.py:52 ../callback.py:58 ../output.py:1840 ../yum/rpmtrans.py:77
+#: ../callback.py:49 ../callback.py:55 ../output.py:2233 ../yum/rpmtrans.py:77
 msgid "Obsoleted"
 msgstr ""
 
-#: ../callback.py:54 ../output.py:1169 ../output.py:1686 ../output.py:1847
+#: ../callback.py:51 ../output.py:1528 ../output.py:2075 ../output.py:2240
 msgid "Updated"
 msgstr ""
 
-#: ../callback.py:55 ../output.py:1685
+#: ../callback.py:52 ../output.py:2074
 msgid "Erased"
 msgstr ""
 
-#: ../callback.py:56 ../callback.py:57 ../callback.py:59 ../output.py:1167
-#: ../output.py:1685 ../output.py:1687 ../output.py:2190
+#: ../callback.py:53 ../callback.py:54 ../callback.py:56 ../output.py:1526
+#: ../output.py:2074 ../output.py:2076 ../output.py:2748
 msgid "Installed"
 msgstr ""
 
-#: ../callback.py:130
+#: ../callback.py:142
 msgid "No header - huh?"
 msgstr ""
 
-#: ../callback.py:168
+#: ../callback.py:180
 msgid "Repackage"
 msgstr ""
 
-#: ../callback.py:189
+#: ../callback.py:201
 #, python-format
 msgid "Error: invalid output state: %s for %s"
 msgstr ""
 
-#: ../callback.py:212
+#: ../callback.py:224
 #, python-format
 msgid "Erased: %s"
 msgstr ""
 
-#: ../callback.py:217 ../output.py:1038 ../output.py:2193
+#: ../callback.py:229 ../output.py:1356 ../output.py:2751
 msgid "Removing"
 msgstr ""
 
-#: ../callback.py:219 ../yum/rpmtrans.py:79
+#: ../callback.py:231 ../yum/rpmtrans.py:79
 msgid "Cleanup"
 msgstr ""
 
-#: ../cli.py:115
+#: ../cli.py:118
 #, python-format
 msgid "Command \"%s\" already defined"
 msgstr ""
 
-#: ../cli.py:127
+#: ../cli.py:133
 msgid "Setting up repositories"
 msgstr ""
 
-#: ../cli.py:138
+#: ../cli.py:144
 msgid "Reading repository metadata in from local files"
 msgstr ""
 
-#: ../cli.py:245 ../utils.py:281
+#: ../cli.py:269 ../cli.py:273 ../utils.py:346
 #, python-format
 msgid "Config Error: %s"
 msgstr ""
 
-#: ../cli.py:248 ../cli.py:1584 ../utils.py:284
+#: ../cli.py:276 ../cli.py:1970 ../utils.py:349
 #, python-format
 msgid "Options Error: %s"
 msgstr ""
 
-#: ../cli.py:293
+#: ../cli.py:323
 #, python-format
 msgid "  Installed: %s-%s at %s"
 msgstr ""
 
-#: ../cli.py:295
+#: ../cli.py:325
 #, python-format
 msgid "  Built    : %s at %s"
 msgstr ""
 
-#: ../cli.py:297
+#: ../cli.py:327
 #, python-format
 msgid "  Committed: %s at %s"
 msgstr ""
 
-#: ../cli.py:336
+#: ../cli.py:368
 msgid "You need to give some command"
 msgstr ""
 
-#: ../cli.py:350
+#: ../cli.py:382
 #, python-format
 msgid "No such command: %s. Please use %s --help"
 msgstr ""
 
-#: ../cli.py:400
+#: ../cli.py:440
 msgid "Disk Requirements:\n"
 msgstr ""
 
-#: ../cli.py:402
+#: ../cli.py:442
 #, python-format
 msgid "  At least %dMB more space needed on the %s filesystem.\n"
-msgstr ""
+msgid_plural "  At least %dMB more space needed on the %s filesystem.\n"
+msgstr[0] ""
+msgstr[1] ""
 
 #. TODO: simplify the dependency errors?
 #. Fixup the summary
-#: ../cli.py:407
+#: ../cli.py:447
 msgid ""
 "Error Summary\n"
 "-------------\n"
 msgstr ""
 
-#: ../cli.py:450
+#: ../cli.py:495
 msgid "Trying to run the transaction but nothing to do. Exiting."
 msgstr ""
 
-#: ../cli.py:497
+#: ../cli.py:542
 msgid "Exiting on user Command"
 msgstr ""
 
-#: ../cli.py:501
+#: ../cli.py:546
 msgid "Downloading Packages:"
 msgstr ""
 
-#: ../cli.py:506
+#: ../cli.py:551
 msgid "Error Downloading Packages:\n"
 msgstr ""
 
-#: ../cli.py:525 ../yum/__init__.py:4967
+#: ../cli.py:570 ../yum/__init__.py:5491
 msgid "Running Transaction Check"
 msgstr ""
 
-#: ../cli.py:534 ../yum/__init__.py:4976
+#: ../cli.py:579 ../yum/__init__.py:5500
 msgid "ERROR You need to update rpm to handle:"
 msgstr ""
 
-#: ../cli.py:536 ../yum/__init__.py:4979
+#: ../cli.py:581 ../yum/__init__.py:5503
 msgid "ERROR with transaction check vs depsolve:"
 msgstr ""
 
-#: ../cli.py:542
+#: ../cli.py:587
 msgid "RPM needs to be updated"
 msgstr ""
 
-#: ../cli.py:543
+#: ../cli.py:588
 #, python-format
 msgid "Please report this error in %s"
 msgstr ""
 
-#: ../cli.py:549
+#: ../cli.py:594
 msgid "Running Transaction Test"
 msgstr ""
 
-#: ../cli.py:561
+#: ../cli.py:606
 msgid "Transaction Check Error:\n"
 msgstr ""
 
-#: ../cli.py:568
+#: ../cli.py:613
 msgid "Transaction Test Succeeded"
 msgstr ""
 
-#: ../cli.py:600
+#: ../cli.py:645
 msgid "Running Transaction"
 msgstr ""
 
-#: ../cli.py:630
+#: ../cli.py:678
 msgid ""
 "Refusing to automatically import keys when running unattended.\n"
 "Use \"-y\" to override."
 msgstr ""
 
-#: ../cli.py:649 ../cli.py:692
+#: ../cli.py:697 ../cli.py:740
 msgid "  * Maybe you meant: "
 msgstr ""
 
-#: ../cli.py:675 ../cli.py:683
+#: ../cli.py:723 ../cli.py:731
 #, python-format
 msgid "Package(s) %s%s%s available, but not installed."
 msgstr ""
 
-#: ../cli.py:689 ../cli.py:722 ../cli.py:908
+#: ../cli.py:737 ../cli.py:821 ../cli.py:1058
 #, python-format
 msgid "No package %s%s%s available."
 msgstr ""
 
-#: ../cli.py:729 ../cli.py:973
-msgid "Package(s) to install"
-msgstr ""
+#: ../cli.py:830
+#, python-format
+msgid "%d package to install"
+msgid_plural "%d packages to install"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../cli.py:732 ../cli.py:733 ../cli.py:914 ../cli.py:948 ../cli.py:974
-#: ../yumcommands.py:190
+#: ../cli.py:833 ../cli.py:834 ../cli.py:1065 ../cli.py:1115 ../cli.py:1150
+#: ../yumcommands.py:268
 msgid "Nothing to do"
 msgstr ""
 
-#: ../cli.py:767
+#: ../cli.py:884
 #, python-format
-msgid "%d packages marked for Update"
-msgstr ""
+msgid "%d package marked for Update"
+msgid_plural "%d packages marked for Update"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../cli.py:770
+#: ../cli.py:886
 msgid "No Packages marked for Update"
 msgstr ""
 
-#: ../cli.py:866
+#: ../cli.py:997
 #, python-format
-msgid "%d packages marked for Distribution Synchronization"
-msgstr ""
+msgid "%d package marked for Distribution Synchronization"
+msgid_plural "%d packages marked for Distribution Synchronization"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../cli.py:869
+#: ../cli.py:999
 msgid "No Packages marked for Distribution Synchronization"
 msgstr ""
 
-#: ../cli.py:885
+#: ../cli.py:1025
 #, python-format
-msgid "%d packages marked for removal"
-msgstr ""
+msgid "%d package marked for removal"
+msgid_plural "%d packages marked for removal"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../cli.py:888
+#: ../cli.py:1027
 msgid "No Packages marked for removal"
 msgstr ""
 
-#: ../cli.py:913
-msgid "Package(s) to downgrade"
-msgstr ""
+#: ../cli.py:1064
+#, python-format
+msgid "%d package to downgrade"
+msgid_plural "%d packages to downgrade"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../cli.py:938
+#: ../cli.py:1101
 #, python-format
 msgid " (from %s)"
 msgstr ""
 
-#: ../cli.py:939
+#: ../cli.py:1102
 #, python-format
 msgid "Installed package %s%s%s%s not available."
 msgstr ""
 
-#: ../cli.py:947
-msgid "Package(s) to reinstall"
-msgstr ""
+#: ../cli.py:1114
+#, python-format
+msgid "%d package to reinstall"
+msgid_plural "%d packages to reinstall"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../cli.py:960
+#: ../cli.py:1136
 msgid "No Packages Provided"
 msgstr ""
 
-#: ../cli.py:1058
+#: ../cli.py:1149
+msgid "Package(s) to install"
+msgstr ""
+
+#: ../cli.py:1256
 #, python-format
 msgid "N/S Matched: %s"
 msgstr ""
 
-#: ../cli.py:1075
+#: ../cli.py:1273
 #, python-format
 msgid "  Name and summary matches %sonly%s, use \"search all\" for everything."
 msgstr ""
 
-#: ../cli.py:1077
+#: ../cli.py:1275
 #, python-format
 msgid ""
 "  Full name and summary matches %sonly%s, use \"search all\" for everything."
 msgstr ""
 
-#: ../cli.py:1095
+#: ../cli.py:1293
 #, python-format
 msgid "Matched: %s"
 msgstr ""
 
-#: ../cli.py:1102
+#: ../cli.py:1300
 #, python-format
 msgid ""
 "  Name and summary matches %smostly%s, use \"search all\" for everything."
 msgstr ""
 
-#: ../cli.py:1106
+#: ../cli.py:1304
 #, python-format
 msgid "Warning: No matches found for: %s"
 msgstr ""
 
-#: ../cli.py:1109
+#: ../cli.py:1307
 msgid "No Matches found"
 msgstr ""
 
-#: ../cli.py:1174
+#: ../cli.py:1411
 #, python-format
 msgid "No Package Found for %s"
 msgstr ""
 
-#: ../cli.py:1184
+#: ../cli.py:1450
 msgid "Cleaning repos: "
 msgstr ""
 
-#: ../cli.py:1189
+#: ../cli.py:1455
 msgid "Cleaning up Everything"
 msgstr ""
 
-#: ../cli.py:1205
+#: ../cli.py:1471
 msgid "Cleaning up Headers"
 msgstr ""
 
-#: ../cli.py:1208
+#: ../cli.py:1474
 msgid "Cleaning up Packages"
 msgstr ""
 
-#: ../cli.py:1211
+#: ../cli.py:1477
 msgid "Cleaning up xml metadata"
 msgstr ""
 
-#: ../cli.py:1214
+#: ../cli.py:1480
 msgid "Cleaning up database cache"
 msgstr ""
 
-#: ../cli.py:1217
+#: ../cli.py:1483
 msgid "Cleaning up expire-cache metadata"
 msgstr ""
 
-#: ../cli.py:1220
+#: ../cli.py:1486
 msgid "Cleaning up cached rpmdb data"
 msgstr ""
 
-#: ../cli.py:1223
+#: ../cli.py:1489
 msgid "Cleaning up plugins"
 msgstr ""
 
-#: ../cli.py:1247
+#: ../cli.py:1525
 #, python-format
 msgid "Warning: No groups match: %s"
 msgstr ""
 
-#: ../cli.py:1264
+#: ../cli.py:1542 ../cli.py:1600
 msgid "Installed Groups:"
 msgstr ""
 
-#: ../cli.py:1270
+#: ../cli.py:1548 ../cli.py:1606
 msgid "Installed Language Groups:"
 msgstr ""
 
-#: ../cli.py:1276
+#: ../cli.py:1554 ../cli.py:1612
 msgid "Available Groups:"
 msgstr ""
 
-#: ../cli.py:1282
+#: ../cli.py:1560 ../cli.py:1618
 msgid "Available Language Groups:"
 msgstr ""
 
-#: ../cli.py:1285
+#: ../cli.py:1563 ../cli.py:1620
 msgid "Done"
 msgstr ""
 
-#: ../cli.py:1296 ../cli.py:1314 ../cli.py:1320 ../yum/__init__.py:3313
+#: ../cli.py:1643 ../cli.py:1671 ../cli.py:1677 ../yum/__init__.py:3689
 #, python-format
 msgid "Warning: Group %s does not exist."
 msgstr ""
 
-#: ../cli.py:1324
+#: ../cli.py:1681
 msgid "No packages in any requested group available to install or update"
 msgstr ""
 
-#: ../cli.py:1326
+#: ../cli.py:1683
 #, python-format
-msgid "%d Package(s) to Install"
-msgstr ""
+msgid "%d package to Install"
+msgid_plural "%d packages to Install"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../cli.py:1336 ../yum/__init__.py:3325
+#: ../cli.py:1703 ../yum/__init__.py:3701
 #, python-format
 msgid "No group named %s exists"
 msgstr ""
 
-#: ../cli.py:1342
+#: ../cli.py:1709
 msgid "No packages to remove from groups"
 msgstr ""
 
-#: ../cli.py:1344
+#: ../cli.py:1711
 #, python-format
-msgid "%d Package(s) to remove"
-msgstr ""
+msgid "%d package to remove"
+msgid_plural "%d packages to remove"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../cli.py:1386
+#: ../cli.py:1752
 #, python-format
 msgid "Package %s is already installed, skipping"
 msgstr ""
 
-#: ../cli.py:1397
+#: ../cli.py:1763
 #, python-format
 msgid "Discarding non-comparable pkg %s.%s"
 msgstr ""
 
 #. we've not got any installed that match n or n+a
-#: ../cli.py:1423
+#: ../cli.py:1789
 #, python-format
 msgid "No other %s installed, adding to list for potential install"
 msgstr ""
 
-#: ../cli.py:1443
+#: ../cli.py:1809
 msgid "Plugin Options"
 msgstr ""
 
-#: ../cli.py:1451
+#: ../cli.py:1821
 #, python-format
 msgid "Command line error: %s"
 msgstr ""
 
-#: ../cli.py:1467
+#: ../cli.py:1843
 #, python-format
 msgid ""
 "\n"
@@ -432,438 +458,444 @@ msgid ""
 "%s: %s option requires an argument"
 msgstr ""
 
-#: ../cli.py:1521
+#: ../cli.py:1907
 msgid "--color takes one of: auto, always, never"
 msgstr ""
 
 #. We have a relative installroot ... haha
-#: ../cli.py:1596
+#: ../cli.py:1982
 #, python-format
 msgid "--installroot must be an absolute path: %s"
 msgstr ""
 
-#: ../cli.py:1642
+#: ../cli.py:2036
 msgid "show this help message and exit"
 msgstr ""
 
-#: ../cli.py:1646
+#: ../cli.py:2040
 msgid "be tolerant of errors"
 msgstr ""
 
-#: ../cli.py:1649
+#: ../cli.py:2043
 msgid "run entirely from system cache, don't update cache"
 msgstr ""
 
-#: ../cli.py:1652
+#: ../cli.py:2046
 msgid "config file location"
 msgstr ""
 
-#: ../cli.py:1655
+#: ../cli.py:2049
 msgid "maximum command wait time"
 msgstr ""
 
-#: ../cli.py:1657
+#: ../cli.py:2051
 msgid "debugging output level"
 msgstr ""
 
-#: ../cli.py:1661
+#: ../cli.py:2055
 msgid "show duplicates, in repos, in list/search commands"
 msgstr ""
 
-#: ../cli.py:1663
+#: ../cli.py:2057
 msgid "error output level"
 msgstr ""
 
-#: ../cli.py:1666
+#: ../cli.py:2060
 msgid "debugging output level for rpm"
 msgstr ""
 
-#: ../cli.py:1669
+#: ../cli.py:2063
 msgid "quiet operation"
 msgstr ""
 
-#: ../cli.py:1671
+#: ../cli.py:2065
 msgid "verbose operation"
 msgstr ""
 
-#: ../cli.py:1673
+#: ../cli.py:2067
 msgid "answer yes for all questions"
 msgstr ""
 
-#: ../cli.py:1675
+#: ../cli.py:2069
+msgid "answer no for all questions"
+msgstr ""
+
+#: ../cli.py:2073
 msgid "show Yum version and exit"
 msgstr ""
 
-#: ../cli.py:1676
+#: ../cli.py:2074
 msgid "set install root"
 msgstr ""
 
-#: ../cli.py:1680
+#: ../cli.py:2078
 msgid "enable one or more repositories (wildcards allowed)"
 msgstr ""
 
-#: ../cli.py:1684
+#: ../cli.py:2082
 msgid "disable one or more repositories (wildcards allowed)"
 msgstr ""
 
-#: ../cli.py:1687
+#: ../cli.py:2085
 msgid "exclude package(s) by name or glob"
 msgstr ""
 
-#: ../cli.py:1689
+#: ../cli.py:2087
 msgid "disable exclude from main, for a repo or for everything"
 msgstr ""
 
-#: ../cli.py:1692
+#: ../cli.py:2090
 msgid "enable obsoletes processing during updates"
 msgstr ""
 
-#: ../cli.py:1694
+#: ../cli.py:2092
 msgid "disable Yum plugins"
 msgstr ""
 
-#: ../cli.py:1696
+#: ../cli.py:2094
 msgid "disable gpg signature checking"
 msgstr ""
 
-#: ../cli.py:1698
+#: ../cli.py:2096
 msgid "disable plugins by name"
 msgstr ""
 
-#: ../cli.py:1701
+#: ../cli.py:2099
 msgid "enable plugins by name"
 msgstr ""
 
-#: ../cli.py:1704
+#: ../cli.py:2102
 msgid "skip packages with depsolving problems"
 msgstr ""
 
-#: ../cli.py:1706
+#: ../cli.py:2104
 msgid "control whether color is used"
 msgstr ""
 
-#: ../cli.py:1708
+#: ../cli.py:2106
 msgid "set value of $releasever in yum config and repo files"
 msgstr ""
 
-#: ../cli.py:1710
+#: ../cli.py:2108
 msgid "set arbitrary config and repo options"
 msgstr ""
 
-#: ../output.py:307
+#: ../output.py:440
 msgid "Jan"
 msgstr ""
 
-#: ../output.py:307
+#: ../output.py:440
 msgid "Feb"
 msgstr ""
 
-#: ../output.py:307
+#: ../output.py:440
 msgid "Mar"
 msgstr ""
 
-#: ../output.py:307
+#: ../output.py:440
 msgid "Apr"
 msgstr ""
 
-#: ../output.py:307
+#: ../output.py:440
 msgid "May"
 msgstr ""
 
-#: ../output.py:307
+#: ../output.py:440
 msgid "Jun"
 msgstr ""
 
-#: ../output.py:308
+#: ../output.py:441
 msgid "Jul"
 msgstr ""
 
-#: ../output.py:308
+#: ../output.py:441
 msgid "Aug"
 msgstr ""
 
-#: ../output.py:308
+#: ../output.py:441
 msgid "Sep"
 msgstr ""
 
-#: ../output.py:308
+#: ../output.py:441
 msgid "Oct"
 msgstr ""
 
-#: ../output.py:308
+#: ../output.py:441
 msgid "Nov"
 msgstr ""
 
-#: ../output.py:308
+#: ../output.py:441
 msgid "Dec"
 msgstr ""
 
-#: ../output.py:318
+#: ../output.py:455
 msgid "Trying other mirror."
 msgstr ""
 
-#: ../output.py:581
+#: ../output.py:798
 #, python-format
 msgid "Name        : %s%s%s"
 msgstr ""
 
-#: ../output.py:582
+#: ../output.py:799
 #, python-format
 msgid "Arch        : %s"
 msgstr ""
 
-#: ../output.py:584
+#: ../output.py:801
 #, python-format
 msgid "Epoch       : %s"
 msgstr ""
 
-#: ../output.py:585
+#: ../output.py:802
 #, python-format
 msgid "Version     : %s"
 msgstr ""
 
-#: ../output.py:586
+#: ../output.py:803
 #, python-format
 msgid "Release     : %s"
 msgstr ""
 
-#: ../output.py:587
+#: ../output.py:804
 #, python-format
 msgid "Size        : %s"
 msgstr ""
 
-#: ../output.py:588 ../output.py:900
+#: ../output.py:805 ../output.py:1198
 #, python-format
 msgid "Repo        : %s"
 msgstr ""
 
-#: ../output.py:590
+#: ../output.py:807
 #, python-format
 msgid "From repo   : %s"
 msgstr ""
 
-#: ../output.py:592
+#: ../output.py:809
 #, python-format
 msgid "Committer   : %s"
 msgstr ""
 
-#: ../output.py:593
+#: ../output.py:810
 #, python-format
 msgid "Committime  : %s"
 msgstr ""
 
-#: ../output.py:594
+#: ../output.py:811
 #, python-format
 msgid "Buildtime   : %s"
 msgstr ""
 
-#: ../output.py:596
+#: ../output.py:813
 #, python-format
 msgid "Install time: %s"
 msgstr ""
 
-#: ../output.py:604
+#: ../output.py:821
 #, python-format
 msgid "Installed by: %s"
 msgstr ""
 
-#: ../output.py:611
+#: ../output.py:828
 #, python-format
 msgid "Changed by  : %s"
 msgstr ""
 
-#: ../output.py:612
+#: ../output.py:829
 msgid "Summary     : "
 msgstr ""
 
-#: ../output.py:614 ../output.py:913
+#: ../output.py:831 ../output.py:1214
 #, python-format
 msgid "URL         : %s"
 msgstr ""
 
-#: ../output.py:615
+#: ../output.py:832
 msgid "License     : "
 msgstr ""
 
-#: ../output.py:616 ../output.py:910
+#: ../output.py:833 ../output.py:1211
 msgid "Description : "
 msgstr ""
 
-#: ../output.py:684
+#: ../output.py:949
 msgid "y"
 msgstr ""
 
-#: ../output.py:684
+#: ../output.py:949
 msgid "yes"
 msgstr ""
 
-#: ../output.py:685
+#: ../output.py:950
 msgid "n"
 msgstr ""
 
-#: ../output.py:685
+#: ../output.py:950
 msgid "no"
 msgstr ""
 
-#: ../output.py:689
+#: ../output.py:954
 msgid "Is this ok [y/N]: "
 msgstr ""
 
-#: ../output.py:777
+#: ../output.py:1046
 #, python-format
 msgid ""
 "\n"
 "Group: %s"
 msgstr ""
 
-#: ../output.py:781
+#: ../output.py:1050
 #, python-format
 msgid " Group-Id: %s"
 msgstr ""
 
-#: ../output.py:786
+#: ../output.py:1055
 #, python-format
 msgid " Description: %s"
 msgstr ""
 
-#: ../output.py:788
+#: ../output.py:1057
 #, python-format
 msgid " Language: %s"
 msgstr ""
 
-#: ../output.py:790
+#: ../output.py:1059
 msgid " Mandatory Packages:"
 msgstr ""
 
-#: ../output.py:791
+#: ../output.py:1060
 msgid " Default Packages:"
 msgstr ""
 
-#: ../output.py:792
+#: ../output.py:1061
 msgid " Optional Packages:"
 msgstr ""
 
-#: ../output.py:793
+#: ../output.py:1062
 msgid " Conditional Packages:"
 msgstr ""
 
-#: ../output.py:814
+#: ../output.py:1086
 #, python-format
 msgid "package: %s"
 msgstr ""
 
-#: ../output.py:816
+#: ../output.py:1088
 msgid "  No dependencies for this package"
 msgstr ""
 
-#: ../output.py:821
+#: ../output.py:1093
 #, python-format
 msgid "  dependency: %s"
 msgstr ""
 
-#: ../output.py:823
+#: ../output.py:1095
 msgid "   Unsatisfied dependency"
 msgstr ""
 
-#: ../output.py:901
+#: ../output.py:1206
 msgid "Matched from:"
 msgstr ""
 
-#: ../output.py:916
+#: ../output.py:1217
 #, python-format
 msgid "License     : %s"
 msgstr ""
 
-#: ../output.py:919
+#: ../output.py:1220
 #, python-format
 msgid "Filename    : %s"
 msgstr ""
 
-#: ../output.py:923
+#: ../output.py:1224
 msgid "Other       : "
 msgstr ""
 
-#: ../output.py:966
+#: ../output.py:1280
 msgid "There was an error calculating total download size"
 msgstr ""
 
-#: ../output.py:971
+#: ../output.py:1285
 #, python-format
 msgid "Total size: %s"
 msgstr ""
 
-#: ../output.py:974
+#: ../output.py:1288
 #, python-format
 msgid "Total download size: %s"
 msgstr ""
 
-#: ../output.py:978 ../output.py:998
+#: ../output.py:1292 ../output.py:1315
 #, python-format
 msgid "Installed size: %s"
 msgstr ""
 
-#: ../output.py:994
+#: ../output.py:1311
 msgid "There was an error calculating installed size"
 msgstr ""
 
-#: ../output.py:1039
+#: ../output.py:1357
 msgid "Reinstalling"
 msgstr ""
 
-#: ../output.py:1040
+#: ../output.py:1358
 msgid "Downgrading"
 msgstr ""
 
-#: ../output.py:1041
+#: ../output.py:1359
 msgid "Installing for dependencies"
 msgstr ""
 
-#: ../output.py:1042
+#: ../output.py:1360
 msgid "Updating for dependencies"
 msgstr ""
 
-#: ../output.py:1043
+#: ../output.py:1361
 msgid "Removing for dependencies"
 msgstr ""
 
-#: ../output.py:1050 ../output.py:1171
+#: ../output.py:1368 ../output.py:1429 ../output.py:1530
 msgid "Skipped (dependency problems)"
 msgstr ""
 
-#: ../output.py:1052 ../output.py:1687
+#: ../output.py:1370 ../output.py:1430 ../output.py:2076
 msgid "Not installed"
 msgstr ""
 
-#: ../output.py:1053
+#: ../output.py:1371 ../output.py:1431
 msgid "Not available"
 msgstr ""
 
-#: ../output.py:1075 ../output.py:2024
+#: ../output.py:1393 ../output.py:1441 ../output.py:1462 ../output.py:2435
 msgid "Package"
-msgstr ""
+msgid_plural "Packages"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../output.py:1075
+#: ../output.py:1393
 msgid "Arch"
 msgstr ""
 
-#: ../output.py:1076
+#: ../output.py:1394
 msgid "Version"
 msgstr ""
 
-#: ../output.py:1076
+#: ../output.py:1394
 msgid "Repository"
 msgstr ""
 
-#: ../output.py:1077
+#: ../output.py:1395
 msgid "Size"
 msgstr ""
 
-#: ../output.py:1089
+#: ../output.py:1407
 #, python-format
 msgid "     replacing  %s%s%s.%s %s\n"
 msgstr ""
 
-#: ../output.py:1098
+#: ../output.py:1416
 #, python-format
 msgid ""
 "\n"
@@ -871,57 +903,58 @@ msgid ""
 "%s\n"
 msgstr ""
 
-#: ../output.py:1109
-#, python-format
-msgid "Install   %5.5s Package(s)\n"
+#: ../output.py:1421 ../output.py:2230 ../output.py:2231
+msgid "Install"
 msgstr ""
 
-#: ../output.py:1113
-#, python-format
-msgid "Upgrade   %5.5s Package(s)\n"
+#: ../output.py:1423
+msgid "Upgrade"
 msgstr ""
 
-#: ../output.py:1117
-#, python-format
-msgid "Remove    %5.5s Package(s)\n"
+#: ../output.py:1425
+msgid "Remove"
 msgstr ""
 
-#: ../output.py:1121
-#, python-format
-msgid "Reinstall %5.5s Package(s)\n"
+#: ../output.py:1427 ../output.py:2236
+msgid "Reinstall"
 msgstr ""
 
-#: ../output.py:1125
-#, python-format
-msgid "Downgrade %5.5s Package(s)\n"
+#: ../output.py:1428 ../output.py:2237
+msgid "Downgrade"
 msgstr ""
 
-#: ../output.py:1165
+#: ../output.py:1464
+msgid "Dependent package"
+msgid_plural "Dependent packages"
+msgstr[0] ""
+msgstr[1] ""
+
+#: ../output.py:1524
 msgid "Removed"
 msgstr ""
 
-#: ../output.py:1166
+#: ../output.py:1525
 msgid "Dependency Removed"
 msgstr ""
 
-#: ../output.py:1168
+#: ../output.py:1527
 msgid "Dependency Installed"
 msgstr ""
 
-#: ../output.py:1170
+#: ../output.py:1529
 msgid "Dependency Updated"
 msgstr ""
 
-#: ../output.py:1172
+#: ../output.py:1531
 msgid "Replaced"
 msgstr ""
 
-#: ../output.py:1173
+#: ../output.py:1532
 msgid "Failed"
 msgstr ""
 
 #. Delta between C-c's so we treat as exit
-#: ../output.py:1260
+#: ../output.py:1619
 msgid "two"
 msgstr ""
 
@@ -929,7 +962,7 @@ msgstr ""
 #. Current download cancelled, interrupt (ctrl-c) again within two seconds
 #. to exit.
 #. Where "interupt (ctrl-c) again" and "two" are highlighted.
-#: ../output.py:1271
+#: ../output.py:1630
 #, python-format
 msgid ""
 "\n"
@@ -938,484 +971,536 @@ msgid ""
 "to exit.\n"
 msgstr ""
 
-#: ../output.py:1282
+#: ../output.py:1641
 msgid "user interrupt"
 msgstr ""
 
-#: ../output.py:1300
+#: ../output.py:1667
 msgid "Total"
 msgstr ""
 
-#: ../output.py:1322
+#: ../output.py:1689
 msgid "I"
 msgstr ""
 
-#: ../output.py:1323
+#: ../output.py:1690
 msgid "O"
 msgstr ""
 
-#: ../output.py:1324
+#: ../output.py:1691
 msgid "E"
 msgstr ""
 
-#: ../output.py:1325
+#: ../output.py:1692
 msgid "R"
 msgstr ""
 
-#: ../output.py:1326
+#: ../output.py:1693
 msgid "D"
 msgstr ""
 
-#: ../output.py:1327
+#: ../output.py:1694
 msgid "U"
 msgstr ""
 
-#: ../output.py:1341
+#: ../output.py:1708
 msgid "<unset>"
 msgstr ""
 
-#: ../output.py:1342
+#: ../output.py:1709
 msgid "System"
 msgstr ""
 
-#: ../output.py:1411
+#: ../output.py:1778
 #, python-format
 msgid "Skipping merged transaction %d to %d, as it overlaps"
 msgstr ""
 
-#: ../output.py:1421 ../output.py:1592
+#: ../output.py:1788 ../output.py:1978
 msgid "No transactions"
 msgstr ""
 
-#: ../output.py:1446 ../output.py:2013
+#: ../output.py:1813 ../output.py:2424 ../output.py:2514
 msgid "Bad transaction IDs, or package(s), given"
 msgstr ""
 
-#: ../output.py:1484
+#: ../output.py:1860
 msgid "Command line"
 msgstr ""
 
-#: ../output.py:1486 ../output.py:1908
+#: ../output.py:1862 ../output.py:2312
 msgid "Login user"
 msgstr ""
 
 #. REALLY Needs to use columns!
-#: ../output.py:1487 ../output.py:2022
+#: ../output.py:1863 ../output.py:2433
 msgid "ID"
 msgstr ""
 
-#: ../output.py:1489
+#: ../output.py:1865
 msgid "Date and time"
 msgstr ""
 
-#: ../output.py:1490 ../output.py:1910 ../output.py:2023
+#: ../output.py:1866 ../output.py:2314 ../output.py:2434
 msgid "Action(s)"
 msgstr ""
 
-#: ../output.py:1491 ../output.py:1911
+#: ../output.py:1867 ../output.py:2315
 msgid "Altered"
 msgstr ""
 
-#: ../output.py:1538
+#: ../output.py:1914
 msgid "No transaction ID given"
 msgstr ""
 
-#: ../output.py:1564 ../output.py:1972
+#: ../output.py:1940 ../output.py:2380
 msgid "Bad transaction ID given"
 msgstr ""
 
-#: ../output.py:1569
+#: ../output.py:1945
 msgid "Not found given transaction ID"
 msgstr ""
 
-#: ../output.py:1577
+#: ../output.py:1953
 msgid "Found more than one transaction ID!"
 msgstr ""
 
-#: ../output.py:1618 ../output.py:1980
+#: ../output.py:2004 ../output.py:2388
 msgid "No transaction ID, or package, given"
 msgstr ""
 
-#: ../output.py:1686 ../output.py:1845
+#: ../output.py:2075 ../output.py:2238
 msgid "Downgraded"
 msgstr ""
 
-#: ../output.py:1688
+#: ../output.py:2077
 msgid "Older"
 msgstr ""
 
-#: ../output.py:1688
+#: ../output.py:2077
 msgid "Newer"
 msgstr ""
 
-#: ../output.py:1724 ../output.py:1726
+#: ../output.py:2115 ../output.py:2117 ../output.py:2536
 msgid "Transaction ID :"
 msgstr ""
 
-#: ../output.py:1728
+#: ../output.py:2119 ../output.py:2538
 msgid "Begin time     :"
 msgstr ""
 
-#: ../output.py:1731 ../output.py:1733
+#: ../output.py:2122 ../output.py:2124
 msgid "Begin rpmdb    :"
 msgstr ""
 
-#: ../output.py:1749
+#: ../output.py:2140
 #, python-format
 msgid "(%u seconds)"
 msgstr ""
 
-#: ../output.py:1751
+#: ../output.py:2142
 #, python-format
 msgid "(%u minutes)"
 msgstr ""
 
-#: ../output.py:1753
+#: ../output.py:2144
 #, python-format
 msgid "(%u hours)"
 msgstr ""
 
-#: ../output.py:1755
+#: ../output.py:2146
 #, python-format
 msgid "(%u days)"
 msgstr ""
 
-#: ../output.py:1756
+#: ../output.py:2147
 msgid "End time       :"
 msgstr ""
 
-#: ../output.py:1759 ../output.py:1761
+#: ../output.py:2150 ../output.py:2152
 msgid "End rpmdb      :"
 msgstr ""
 
-#: ../output.py:1764 ../output.py:1766
+#: ../output.py:2155 ../output.py:2157
 msgid "User           :"
 msgstr ""
 
-#: ../output.py:1770 ../output.py:1773 ../output.py:1775 ../output.py:1777
-#: ../output.py:1779
+#: ../output.py:2161 ../output.py:2164 ../output.py:2166 ../output.py:2168
+#: ../output.py:2170
 msgid "Return-Code    :"
 msgstr ""
 
-#: ../output.py:1770 ../output.py:1775
+#: ../output.py:2161 ../output.py:2166
 msgid "Aborted"
 msgstr ""
 
-#: ../output.py:1773
+#: ../output.py:2164
 msgid "Failures:"
 msgstr ""
 
-#: ../output.py:1777
+#: ../output.py:2168
 msgid "Failure:"
 msgstr ""
 
-#: ../output.py:1779
+#: ../output.py:2170
 msgid "Success"
 msgstr ""
 
-#: ../output.py:1784 ../output.py:1786
+#: ../output.py:2175 ../output.py:2177 ../output.py:2567
 msgid "Command Line   :"
 msgstr ""
 
-#: ../output.py:1795
+#: ../output.py:2186
 #, python-format
 msgid "Additional non-default information stored: %d"
 msgstr ""
 
 #. This is _possible_, but not common
-#: ../output.py:1800
+#: ../output.py:2191
 msgid "Transaction performed with:"
 msgstr ""
 
-#: ../output.py:1804
+#: ../output.py:2195
 msgid "Packages Altered:"
 msgstr ""
 
-#: ../output.py:1808
+#: ../output.py:2199
 msgid "Packages Skipped:"
 msgstr ""
 
-#: ../output.py:1814
+#: ../output.py:2207
 msgid "Rpmdb Problems:"
 msgstr ""
 
-#: ../output.py:1825
+#: ../output.py:2218
 msgid "Scriptlet output:"
 msgstr ""
 
-#: ../output.py:1831
+#: ../output.py:2224
 msgid "Errors:"
 msgstr ""
 
-#: ../output.py:1837 ../output.py:1838
-msgid "Install"
-msgstr ""
-
-#: ../output.py:1839
+#: ../output.py:2232
 msgid "Dep-Install"
 msgstr ""
 
-#: ../output.py:1841
+#: ../output.py:2234
 msgid "Obsoleting"
 msgstr ""
 
-#: ../output.py:1842
+#: ../output.py:2235
 msgid "Erase"
 msgstr ""
 
-#: ../output.py:1843
-msgid "Reinstall"
-msgstr ""
-
-#: ../output.py:1844
-msgid "Downgrade"
-msgstr ""
-
-#: ../output.py:1846
+#: ../output.py:2239
 msgid "Update"
 msgstr ""
 
-#: ../output.py:1909
+#: ../output.py:2313
 msgid "Time"
 msgstr ""
 
-#: ../output.py:1935
+#: ../output.py:2339
 msgid "Last day"
 msgstr ""
 
-#: ../output.py:1936
+#: ../output.py:2340
 msgid "Last week"
 msgstr ""
 
-#: ../output.py:1937
+#: ../output.py:2341
 msgid "Last 2 weeks"
 msgstr ""
 
 #. US default :p
-#: ../output.py:1938
+#: ../output.py:2342
 msgid "Last 3 months"
 msgstr ""
 
-#: ../output.py:1939
+#: ../output.py:2343
 msgid "Last 6 months"
 msgstr ""
 
-#: ../output.py:1940
+#: ../output.py:2344
 msgid "Last year"
 msgstr ""
 
-#: ../output.py:1941
+#: ../output.py:2345
 msgid "Over a year ago"
 msgstr ""
 
-#: ../output.py:1984
+#: ../output.py:2392
 #, python-format
 msgid "No Transaction %s found"
 msgstr ""
 
-#: ../output.py:1990
+#: ../output.py:2398
 msgid "Transaction ID:"
 msgstr ""
 
-#: ../output.py:1991
+#: ../output.py:2399
 msgid "Available additional history information:"
 msgstr ""
 
-#: ../output.py:2003
+#: ../output.py:2412
 #, python-format
 msgid "%s: No additional data found by this name"
 msgstr ""
 
-#: ../output.py:2106
+#: ../output.py:2539
+msgid "Package        :"
+msgstr ""
+
+#: ../output.py:2540
+msgid "State          :"
+msgstr ""
+
+#: ../output.py:2543
+msgid "Size           :"
+msgstr ""
+
+#: ../output.py:2545
+msgid "Build host     :"
+msgstr ""
+
+#: ../output.py:2548
+msgid "Build time     :"
+msgstr ""
+
+#: ../output.py:2550
+msgid "Packager       :"
+msgstr ""
+
+#: ../output.py:2552
+msgid "Vendor         :"
+msgstr ""
+
+#: ../output.py:2554
+msgid "License        :"
+msgstr ""
+
+#: ../output.py:2556
+msgid "URL            :"
+msgstr ""
+
+#: ../output.py:2558
+msgid "Source RPM     :"
+msgstr ""
+
+#: ../output.py:2561
+msgid "Commit Time    :"
+msgstr ""
+
+#: ../output.py:2563
+msgid "Committer      :"
+msgstr ""
+
+#: ../output.py:2565
+msgid "Reason         :"
+msgstr ""
+
+#: ../output.py:2569
+msgid "From repo      :"
+msgstr ""
+
+#: ../output.py:2573
+msgid "Installed by   :"
+msgstr ""
+
+#: ../output.py:2577
+msgid "Changed by     :"
+msgstr ""
+
+#: ../output.py:2622
 msgid "installed"
 msgstr ""
 
-#: ../output.py:2107
+#: ../output.py:2623
 msgid "an update"
 msgstr ""
 
-#: ../output.py:2108
+#: ../output.py:2624
 msgid "erased"
 msgstr ""
 
-#: ../output.py:2109
+#: ../output.py:2625
 msgid "reinstalled"
 msgstr ""
 
-#: ../output.py:2110
+#: ../output.py:2626
 msgid "a downgrade"
 msgstr ""
 
-#: ../output.py:2111
+#: ../output.py:2627
 msgid "obsoleting"
 msgstr ""
 
-#: ../output.py:2112
+#: ../output.py:2628
 msgid "updated"
 msgstr ""
 
-#: ../output.py:2113
+#: ../output.py:2629
 msgid "obsoleted"
 msgstr ""
 
-#: ../output.py:2117
+#: ../output.py:2633
 #, python-format
 msgid "---> Package %s.%s %s:%s-%s will be %s"
 msgstr ""
 
-#: ../output.py:2124
+#: ../output.py:2644
 msgid "--> Running transaction check"
 msgstr ""
 
-#: ../output.py:2129
+#: ../output.py:2650
 msgid "--> Restarting Dependency Resolution with new changes."
 msgstr ""
 
-#: ../output.py:2134
+#: ../output.py:2656
 msgid "--> Finished Dependency Resolution"
 msgstr ""
 
-#: ../output.py:2139 ../output.py:2144
+#: ../output.py:2669 ../output.py:2682
 #, python-format
 msgid "--> Processing Dependency: %s for package: %s"
 msgstr ""
 
-#: ../output.py:2149
+#: ../output.py:2695
 #, python-format
 msgid "---> Keeping package: %s"
 msgstr ""
 
-#: ../output.py:2152
+#: ../output.py:2704
 #, python-format
 msgid "--> Unresolved Dependency: %s"
 msgstr ""
 
-#: ../output.py:2163
+#: ../output.py:2721
 #, python-format
 msgid "Package: %s"
 msgstr ""
 
-#: ../output.py:2165
+#: ../output.py:2723
 #, python-format
 msgid ""
 "\n"
 "    Requires: %s"
 msgstr ""
 
-#: ../output.py:2174
+#: ../output.py:2732
 #, python-format
 msgid ""
 "\n"
 "    %s: %s (%s)"
 msgstr ""
 
-#: ../output.py:2179
+#: ../output.py:2737
 #, python-format
 msgid ""
 "\n"
 "        %s"
 msgstr ""
 
-#: ../output.py:2181
+#: ../output.py:2739
 msgid ""
 "\n"
 "        Not found"
 msgstr ""
 
 #. These should be the only three things we care about:
-#: ../output.py:2196
+#: ../output.py:2754
 msgid "Updated By"
 msgstr ""
 
-#: ../output.py:2197
+#: ../output.py:2755
 msgid "Downgraded By"
 msgstr ""
 
-#: ../output.py:2198
+#: ../output.py:2756
 msgid "Obsoleted By"
 msgstr ""
 
-#: ../output.py:2216
+#: ../output.py:2774
 msgid "Available"
 msgstr ""
 
-#: ../output.py:2243 ../output.py:2248
+#: ../output.py:2809 ../output.py:2822
 #, python-format
 msgid "--> Processing Conflict: %s conflicts %s"
 msgstr ""
 
-#: ../output.py:2252
+#: ../output.py:2828
 msgid "--> Populating transaction set with selected packages. Please wait."
 msgstr ""
 
-#: ../output.py:2256
+#: ../output.py:2837
 #, python-format
 msgid "---> Downloading header for %s to pack into transaction set."
 msgstr ""
 
-#: ../utils.py:99
+#: ../utils.py:129
 msgid "Running"
 msgstr ""
 
-#: ../utils.py:100
+#: ../utils.py:130
 msgid "Sleeping"
 msgstr ""
 
-#: ../utils.py:101
+#: ../utils.py:131
 msgid "Uninterruptible"
 msgstr ""
 
-#: ../utils.py:102
+#: ../utils.py:132
 msgid "Zombie"
 msgstr ""
 
-#: ../utils.py:103
+#: ../utils.py:133
 msgid "Traced/Stopped"
 msgstr ""
 
-#: ../utils.py:104 ../yumcommands.py:994
+#: ../utils.py:134 ../yumcommands.py:1796
 msgid "Unknown"
 msgstr ""
 
-#: ../utils.py:115
+#: ../utils.py:155
 msgid "  The other application is: PackageKit"
 msgstr ""
 
-#: ../utils.py:117
+#: ../utils.py:157
 #, python-format
 msgid "  The other application is: %s"
 msgstr ""
 
-#: ../utils.py:120
+#: ../utils.py:160
 #, python-format
 msgid "    Memory : %5s RSS (%5sB VSZ)"
 msgstr ""
 
-#: ../utils.py:125
+#: ../utils.py:165
 #, python-format
 msgid "    Started: %s - %s ago"
 msgstr ""
 
-#: ../utils.py:127
+#: ../utils.py:167
 #, python-format
 msgid "    State  : %s, pid: %d"
 msgstr ""
 
-#: ../utils.py:170 ../yummain.py:43
+#: ../utils.py:196 ../yummain.py:43
 msgid ""
 "\n"
 "\n"
 "Exiting on user cancel"
 msgstr ""
 
-#: ../utils.py:176 ../yummain.py:49
+#: ../utils.py:208 ../yummain.py:49
 msgid ""
 "\n"
 "\n"
 "Exiting on Broken Pipe"
 msgstr ""
 
-#: ../utils.py:178 ../yummain.py:51
+#: ../utils.py:210 ../yummain.py:51
 #, python-format
 msgid ""
 "\n"
@@ -1423,47 +1508,47 @@ msgid ""
 "%s"
 msgstr ""
 
-#: ../utils.py:228 ../yummain.py:123
+#: ../utils.py:286 ../yummain.py:134
 msgid ""
 "Another app is currently holding the yum lock; exiting as configured by "
 "exit_on_lock"
 msgstr ""
 
-#: ../utils.py:287
+#: ../utils.py:352
 #, python-format
 msgid "PluginExit Error: %s"
 msgstr ""
 
-#: ../utils.py:290
+#: ../utils.py:355
 #, python-format
 msgid "Yum Error: %s"
 msgstr ""
 
-#: ../utils.py:342 ../yummain.py:150 ../yummain.py:189
+#: ../utils.py:413 ../yummain.py:161 ../yummain.py:200
 #, python-format
 msgid "Error: %s"
 msgstr ""
 
-#: ../utils.py:346 ../yummain.py:194
+#: ../utils.py:417 ../yummain.py:205
 msgid " You could try using --skip-broken to work around the problem"
 msgstr ""
 
-#: ../utils.py:348 ../yummain.py:87
+#: ../utils.py:419 ../yummain.py:87
 msgid " You could try running: rpm -Va --nofiles --nodigest"
 msgstr ""
 
-#: ../utils.py:355 ../yummain.py:160 ../yummain.py:202
+#: ../utils.py:426 ../yummain.py:171 ../yummain.py:213
 #, python-format
 msgid "Unknown Error(s): Exit Code: %d:"
 msgstr ""
 
-#: ../utils.py:361 ../yummain.py:208
+#: ../utils.py:432 ../yummain.py:219
 msgid ""
 "\n"
 "Dependencies Resolved"
 msgstr ""
 
-#: ../utils.py:376 ../yummain.py:234
+#: ../utils.py:448 ../yummain.py:251
 msgid "Complete!"
 msgstr ""
 
@@ -1475,7 +1560,7 @@ msgstr ""
 msgid "You need to be root to perform this command."
 msgstr ""
 
-#: ../yumcommands.py:59
+#: ../yumcommands.py:65
 msgid ""
 "\n"
 "You have enabled checking of packages via GPG keys. This is a good thing. \n"
@@ -1493,451 +1578,480 @@ msgid ""
 "For more information contact your distribution or package provider.\n"
 msgstr ""
 
-#: ../yumcommands.py:74
+#: ../yumcommands.py:80
 #, python-format
 msgid "Problem repository: %s"
 msgstr ""
 
-#: ../yumcommands.py:80
+#: ../yumcommands.py:94
 #, python-format
 msgid "Error: Need to pass a list of pkgs to %s"
 msgstr ""
 
-#: ../yumcommands.py:86
+#: ../yumcommands.py:110
 msgid "Error: Need an item to match"
 msgstr ""
 
-#: ../yumcommands.py:92
+#: ../yumcommands.py:124
 msgid "Error: Need a group or list of groups"
 msgstr ""
 
-#: ../yumcommands.py:101
+#: ../yumcommands.py:141
 #, python-format
 msgid "Error: clean requires an option: %s"
 msgstr ""
 
-#: ../yumcommands.py:106
+#: ../yumcommands.py:146
 #, python-format
 msgid "Error: invalid clean argument: %r"
 msgstr ""
 
-#: ../yumcommands.py:119
+#: ../yumcommands.py:161
 msgid "No argument to shell"
 msgstr ""
 
-#: ../yumcommands.py:121
+#: ../yumcommands.py:163
 #, python-format
 msgid "Filename passed to shell: %s"
 msgstr ""
 
-#: ../yumcommands.py:125
+#: ../yumcommands.py:167
 #, python-format
 msgid "File %s given as argument to shell does not exist."
 msgstr ""
 
-#: ../yumcommands.py:131
+#: ../yumcommands.py:173
 msgid "Error: more than one file given as argument to shell."
 msgstr ""
 
-#: ../yumcommands.py:148
+#: ../yumcommands.py:192
 msgid ""
 "There are no enabled repos.\n"
 " Run \"yum repolist all\" to see the repos you have.\n"
 " You can enable repos with yum-config-manager --enable <repo>"
 msgstr ""
 
-#: ../yumcommands.py:200
+#: ../yumcommands.py:300
 msgid "PACKAGE..."
 msgstr ""
 
-#: ../yumcommands.py:203
+#: ../yumcommands.py:307
 msgid "Install a package or packages on your system"
 msgstr ""
 
-#: ../yumcommands.py:212
+#: ../yumcommands.py:338
 msgid "Setting up Install Process"
 msgstr ""
 
-#: ../yumcommands.py:223 ../yumcommands.py:245
+#: ../yumcommands.py:363 ../yumcommands.py:423
 msgid "[PACKAGE...]"
 msgstr ""
 
-#: ../yumcommands.py:226
+#: ../yumcommands.py:370
 msgid "Update a package or packages on your system"
 msgstr ""
 
-#: ../yumcommands.py:234
+#: ../yumcommands.py:399
 msgid "Setting up Update Process"
 msgstr ""
 
-#: ../yumcommands.py:248
+#: ../yumcommands.py:430
 msgid "Synchronize installed packages to the latest available versions"
 msgstr ""
 
-#: ../yumcommands.py:256
+#: ../yumcommands.py:459
 msgid "Setting up Distribution Synchronization Process"
 msgstr ""
 
-#: ../yumcommands.py:299
+#: ../yumcommands.py:519
 msgid "Display details about a package or group of packages"
 msgstr ""
 
-#: ../yumcommands.py:348
+#: ../yumcommands.py:581
 msgid "Installed Packages"
 msgstr ""
 
-#: ../yumcommands.py:356
+#: ../yumcommands.py:589
 msgid "Available Packages"
 msgstr ""
 
-#: ../yumcommands.py:360
+#: ../yumcommands.py:593
 msgid "Extra Packages"
 msgstr ""
 
-#: ../yumcommands.py:364
+#: ../yumcommands.py:597
 msgid "Updated Packages"
 msgstr ""
 
 #. This only happens in verbose mode
-#: ../yumcommands.py:372 ../yumcommands.py:379 ../yumcommands.py:667
+#: ../yumcommands.py:605 ../yumcommands.py:612 ../yumcommands.py:1193
 msgid "Obsoleting Packages"
 msgstr ""
 
-#: ../yumcommands.py:381
+#: ../yumcommands.py:614
 msgid "Recently Added Packages"
 msgstr ""
 
-#: ../yumcommands.py:388
+#: ../yumcommands.py:621
 msgid "No matching Packages to list"
 msgstr ""
 
-#: ../yumcommands.py:402
+#: ../yumcommands.py:656
 msgid "List a package or groups of packages"
 msgstr ""
 
-#: ../yumcommands.py:414
+#: ../yumcommands.py:685
 msgid "Remove a package or packages from your system"
 msgstr ""
 
-#: ../yumcommands.py:421
+#: ../yumcommands.py:714
 msgid "Setting up Remove Process"
 msgstr ""
 
-#: ../yumcommands.py:435
-msgid "Setting up Group Process"
-msgstr ""
-
-#: ../yumcommands.py:441
-msgid "No Groups on which to run command"
-msgstr ""
-
-#: ../yumcommands.py:454
-msgid "List available package groups"
+#: ../yumcommands.py:773
+msgid "Display, or use, the groups information"
 msgstr ""
 
-#: ../yumcommands.py:474
-msgid "Install the packages in a group on your system"
+#: ../yumcommands.py:776
+msgid "Setting up Group Process"
 msgstr ""
 
-#: ../yumcommands.py:497
-msgid "Remove the packages in a group from your system"
+#: ../yumcommands.py:782
+msgid "No Groups on which to run command"
 msgstr ""
 
-#: ../yumcommands.py:525
-msgid "Display details about a package group"
+#: ../yumcommands.py:833
+#, python-format
+msgid "Invalid groups sub-command, use: %s."
 msgstr ""
 
-#: ../yumcommands.py:550
+#: ../yumcommands.py:929
 msgid "Generate the metadata cache"
 msgstr ""
 
-#: ../yumcommands.py:556
+#: ../yumcommands.py:955
 msgid "Making cache files for all metadata files."
 msgstr ""
 
-#: ../yumcommands.py:557
+#: ../yumcommands.py:956
 msgid "This may take a while depending on the speed of this computer"
 msgstr ""
 
-#: ../yumcommands.py:578
+#: ../yumcommands.py:977
 msgid "Metadata Cache Created"
 msgstr ""
 
-#: ../yumcommands.py:592
+#: ../yumcommands.py:1015
 msgid "Remove cached data"
 msgstr ""
 
-#: ../yumcommands.py:613
+#: ../yumcommands.py:1082
 msgid "Find what package provides the given value"
 msgstr ""
 
-#: ../yumcommands.py:633
+#: ../yumcommands.py:1139
 msgid "Check for available package updates"
 msgstr ""
 
-#: ../yumcommands.py:687
+#: ../yumcommands.py:1230
 msgid "Search package details for the given string"
 msgstr ""
 
-#: ../yumcommands.py:693
+#: ../yumcommands.py:1256
 msgid "Searching Packages: "
 msgstr ""
 
-#: ../yumcommands.py:710
+#: ../yumcommands.py:1298
 msgid "Update packages taking obsoletes into account"
 msgstr ""
 
-#: ../yumcommands.py:719
+#: ../yumcommands.py:1328
 msgid "Setting up Upgrade Process"
 msgstr ""
 
-#: ../yumcommands.py:737
+#: ../yumcommands.py:1363
 msgid "Install a local RPM"
 msgstr ""
 
-#: ../yumcommands.py:745
+#: ../yumcommands.py:1393
 msgid "Setting up Local Package Process"
 msgstr ""
 
-#: ../yumcommands.py:764
-msgid "Determine which package provides the given dependency"
-msgstr ""
-
-#: ../yumcommands.py:767
+#: ../yumcommands.py:1457
 msgid "Searching Packages for Dependency:"
 msgstr ""
 
-#: ../yumcommands.py:781
+#: ../yumcommands.py:1488
 msgid "Run an interactive yum shell"
 msgstr ""
 
-#: ../yumcommands.py:787
+#: ../yumcommands.py:1514
 msgid "Setting up Yum Shell"
 msgstr ""
 
-#: ../yumcommands.py:805
+#: ../yumcommands.py:1557
 msgid "List a package's dependencies"
 msgstr ""
 
-#: ../yumcommands.py:811
+#: ../yumcommands.py:1584
 msgid "Finding dependencies: "
 msgstr ""
 
-#: ../yumcommands.py:827
+#: ../yumcommands.py:1616
 msgid "Display the configured software repositories"
 msgstr ""
 
-#: ../yumcommands.py:893 ../yumcommands.py:894
+#: ../yumcommands.py:1695 ../yumcommands.py:1696
 msgid "enabled"
 msgstr ""
 
-#: ../yumcommands.py:920 ../yumcommands.py:921
+#: ../yumcommands.py:1722 ../yumcommands.py:1723
 msgid "disabled"
 msgstr ""
 
-#: ../yumcommands.py:937
+#: ../yumcommands.py:1739
 msgid "Repo-id      : "
 msgstr ""
 
-#: ../yumcommands.py:938
+#: ../yumcommands.py:1740
 msgid "Repo-name    : "
 msgstr ""
 
-#: ../yumcommands.py:941
+#: ../yumcommands.py:1743
 msgid "Repo-status  : "
 msgstr ""
 
-#: ../yumcommands.py:944
+#: ../yumcommands.py:1746
 msgid "Repo-revision: "
 msgstr ""
 
-#: ../yumcommands.py:948
+#: ../yumcommands.py:1750
 msgid "Repo-tags    : "
 msgstr ""
 
-#: ../yumcommands.py:954
+#: ../yumcommands.py:1756
 msgid "Repo-distro-tags: "
 msgstr ""
 
-#: ../yumcommands.py:959
+#: ../yumcommands.py:1761
 msgid "Repo-updated : "
 msgstr ""
 
-#: ../yumcommands.py:961
+#: ../yumcommands.py:1763
 msgid "Repo-pkgs    : "
 msgstr ""
 
-#: ../yumcommands.py:962
+#: ../yumcommands.py:1764
 msgid "Repo-size    : "
 msgstr ""
 
-#: ../yumcommands.py:969 ../yumcommands.py:990
+#: ../yumcommands.py:1771 ../yumcommands.py:1792
 msgid "Repo-baseurl : "
 msgstr ""
 
-#: ../yumcommands.py:977
+#: ../yumcommands.py:1779
 msgid "Repo-metalink: "
 msgstr ""
 
-#: ../yumcommands.py:981
+#: ../yumcommands.py:1783
 msgid "  Updated    : "
 msgstr ""
 
-#: ../yumcommands.py:984
+#: ../yumcommands.py:1786
 msgid "Repo-mirrors : "
 msgstr ""
 
-#: ../yumcommands.py:1000
+#: ../yumcommands.py:1802
 #, python-format
 msgid "Never (last: %s)"
 msgstr ""
 
-#: ../yumcommands.py:1002
+#: ../yumcommands.py:1804
 #, python-format
 msgid "Instant (last: %s)"
 msgstr ""
 
-#: ../yumcommands.py:1005
+#: ../yumcommands.py:1807
 #, python-format
 msgid "%s second(s) (last: %s)"
 msgstr ""
 
-#: ../yumcommands.py:1007
+#: ../yumcommands.py:1809
 msgid "Repo-expire  : "
 msgstr ""
 
-#: ../yumcommands.py:1010
+#: ../yumcommands.py:1812
 msgid "Repo-exclude : "
 msgstr ""
 
-#: ../yumcommands.py:1014
+#: ../yumcommands.py:1816
 msgid "Repo-include : "
 msgstr ""
 
-#: ../yumcommands.py:1018
+#: ../yumcommands.py:1820
 msgid "Repo-excluded: "
 msgstr ""
 
-#: ../yumcommands.py:1022
+#: ../yumcommands.py:1824
 msgid "Repo-filename: "
 msgstr ""
 
 #. Work out the first (id) and last (enabled/disalbed/count),
 #. then chop the middle (name)...
-#: ../yumcommands.py:1032 ../yumcommands.py:1061
+#: ../yumcommands.py:1834 ../yumcommands.py:1863
 msgid "repo id"
 msgstr ""
 
-#: ../yumcommands.py:1049 ../yumcommands.py:1050 ../yumcommands.py:1068
+#: ../yumcommands.py:1851 ../yumcommands.py:1852 ../yumcommands.py:1870
 msgid "status"
 msgstr ""
 
-#: ../yumcommands.py:1062
+#: ../yumcommands.py:1864
 msgid "repo name"
 msgstr ""
 
-#: ../yumcommands.py:1099
+#: ../yumcommands.py:1926
 msgid "Display a helpful usage message"
 msgstr ""
 
-#: ../yumcommands.py:1133
+#: ../yumcommands.py:1968
 #, python-format
 msgid "No help available for %s"
 msgstr ""
 
-#: ../yumcommands.py:1138
+#: ../yumcommands.py:1973
 msgid ""
 "\n"
 "\n"
 "aliases: "
 msgstr ""
 
-#: ../yumcommands.py:1140
+#: ../yumcommands.py:1975
 msgid ""
 "\n"
 "\n"
 "alias: "
 msgstr ""
 
-#: ../yumcommands.py:1168
+#: ../yumcommands.py:2060
 msgid "Setting up Reinstall Process"
 msgstr ""
 
-#: ../yumcommands.py:1176
+#: ../yumcommands.py:2072
 msgid "reinstall a package"
 msgstr ""
 
-#: ../yumcommands.py:1195
+#: ../yumcommands.py:2135
 msgid "Setting up Downgrade Process"
 msgstr ""
 
-#: ../yumcommands.py:1202
+#: ../yumcommands.py:2146
 msgid "downgrade a package"
 msgstr ""
 
-#: ../yumcommands.py:1216
+#: ../yumcommands.py:2185
 msgid "Display a version for the machine and/or available repos."
 msgstr ""
 
-#: ../yumcommands.py:1255
+#: ../yumcommands.py:2237
 msgid " Yum version groups:"
 msgstr ""
 
-#: ../yumcommands.py:1265
+#: ../yumcommands.py:2247
 msgid " Group   :"
 msgstr ""
 
-#: ../yumcommands.py:1266
+#: ../yumcommands.py:2248
 msgid " Packages:"
 msgstr ""
 
-#: ../yumcommands.py:1295
+#: ../yumcommands.py:2277
 msgid "Installed:"
 msgstr ""
 
-#: ../yumcommands.py:1303
+#: ../yumcommands.py:2285
 msgid "Group-Installed:"
 msgstr ""
 
-#: ../yumcommands.py:1312
+#: ../yumcommands.py:2294
 msgid "Available:"
 msgstr ""
 
-#: ../yumcommands.py:1321
+#: ../yumcommands.py:2303
 msgid "Group-Available:"
 msgstr ""
 
-#: ../yumcommands.py:1360
+#: ../yumcommands.py:2367
 msgid "Display, or use, the transaction history"
 msgstr ""
 
-#: ../yumcommands.py:1432
+#: ../yumcommands.py:2461
+msgid "Transactions:"
+msgstr ""
+
+#: ../yumcommands.py:2462
+msgid "Begin time  :"
+msgstr ""
+
+#: ../yumcommands.py:2463
+msgid "End time    :"
+msgstr ""
+
+#: ../yumcommands.py:2464
+msgid "Counts      :"
+msgstr ""
+
+#: ../yumcommands.py:2465
+msgid "  NEVRAC :"
+msgstr ""
+
+#: ../yumcommands.py:2466
+msgid "  NEVRA  :"
+msgstr ""
+
+#: ../yumcommands.py:2467
+msgid "  NA     :"
+msgstr ""
+
+#: ../yumcommands.py:2468
+msgid "  NEVR   :"
+msgstr ""
+
+#: ../yumcommands.py:2469
+msgid "  rpm DB :"
+msgstr ""
+
+#: ../yumcommands.py:2470
+msgid "  yum DB :"
+msgstr ""
+
+#: ../yumcommands.py:2503
 #, python-format
 msgid "Invalid history sub-command, use: %s."
 msgstr ""
 
-#: ../yumcommands.py:1439
+#: ../yumcommands.py:2510
 msgid "You don't have access to the history DB."
 msgstr ""
 
-#: ../yumcommands.py:1487
+#: ../yumcommands.py:2602
 msgid "Check for problems in the rpmdb"
 msgstr ""
 
-#: ../yumcommands.py:1514
+#: ../yumcommands.py:2667
 msgid "load a saved transaction from filename"
 msgstr ""
 
-#: ../yumcommands.py:1518
+#: ../yumcommands.py:2684
 msgid "No saved transaction file specified."
 msgstr ""
 
-#: ../yumcommands.py:1522
+#: ../yumcommands.py:2688
 #, python-format
 msgid "loading transaction from %s"
 msgstr ""
 
-#: ../yumcommands.py:1528
+#: ../yumcommands.py:2694
 #, python-format
 msgid "Transaction loaded from %s with %s members"
 msgstr ""
@@ -1948,908 +2062,927 @@ msgstr ""
 msgid " Yum checks failed: %s"
 msgstr ""
 
-#: ../yummain.py:114
-msgid ""
-"Another app is currently holding the yum lock; waiting for it to exit..."
+#: ../yummain.py:110
+msgid "No read/execute access in current directory, moving to /"
 msgstr ""
 
-#: ../yummain.py:120
+#: ../yummain.py:124
 msgid "Can't create lock file; exiting"
 msgstr ""
 
+#: ../yummain.py:128
+msgid ""
+"Another app is currently holding the yum lock; waiting for it to exit..."
+msgstr ""
+
 #. Depsolve stage
-#: ../yummain.py:167
+#: ../yummain.py:178
 msgid "Resolving Dependencies"
 msgstr ""
 
-#: ../yummain.py:230
+#: ../yummain.py:241 ../yummain.py:249
 #, python-format
-msgid "Your transaction was saved, rerun it with: yum load-transaction %s"
+msgid ""
+"Your transaction was saved, rerun it with:\n"
+" yum load-transaction %s"
 msgstr ""
 
-#: ../yummain.py:288
+#: ../yummain.py:326
 msgid ""
 "\n"
 "\n"
 "Exiting on user cancel."
 msgstr ""
 
-#: ../yum/depsolve.py:84
+#: ../yum/depsolve.py:86
 msgid "doTsSetup() will go away in a future version of Yum.\n"
 msgstr ""
 
-#: ../yum/depsolve.py:99
+#: ../yum/depsolve.py:101
 msgid "Setting up TransactionSets before config class is up"
 msgstr ""
 
-#: ../yum/depsolve.py:153
+#: ../yum/depsolve.py:155
 #, python-format
 msgid "Invalid tsflag in config file: %s"
 msgstr ""
 
-#: ../yum/depsolve.py:164
+#: ../yum/depsolve.py:173
 #, python-format
 msgid "Searching pkgSack for dep: %s"
 msgstr ""
 
-#: ../yum/depsolve.py:207
+#: ../yum/depsolve.py:224
 #, python-format
 msgid "Member: %s"
 msgstr ""
 
-#: ../yum/depsolve.py:221 ../yum/depsolve.py:793
+#: ../yum/depsolve.py:238 ../yum/depsolve.py:871
 #, python-format
 msgid "%s converted to install"
 msgstr ""
 
-#: ../yum/depsolve.py:233
+#: ../yum/depsolve.py:250
 #, python-format
 msgid "Adding Package %s in mode %s"
 msgstr ""
 
-#: ../yum/depsolve.py:249
+#: ../yum/depsolve.py:266
 #, python-format
 msgid "Removing Package %s"
 msgstr ""
 
-#: ../yum/depsolve.py:271
+#: ../yum/depsolve.py:288
 #, python-format
 msgid "%s requires: %s"
 msgstr ""
 
-#: ../yum/depsolve.py:312
+#: ../yum/depsolve.py:329
 #, python-format
 msgid "%s requires %s"
 msgstr ""
 
-#: ../yum/depsolve.py:339
+#: ../yum/depsolve.py:356
 msgid "Needed Require has already been looked up, cheating"
 msgstr ""
 
-#: ../yum/depsolve.py:349
+#: ../yum/depsolve.py:366
 #, python-format
 msgid "Needed Require is not a package name. Looking up: %s"
 msgstr ""
 
-#: ../yum/depsolve.py:357
+#: ../yum/depsolve.py:374
 #, python-format
 msgid "Potential Provider: %s"
 msgstr ""
 
-#: ../yum/depsolve.py:380
+#: ../yum/depsolve.py:397
 #, python-format
 msgid "Mode is %s for provider of %s: %s"
 msgstr ""
 
-#: ../yum/depsolve.py:384
+#: ../yum/depsolve.py:401
 #, python-format
 msgid "Mode for pkg providing %s: %s"
 msgstr ""
 
 #. the thing it needs is being updated or obsoleted away
 #. try to update the requiring package in hopes that all this problem goes away :(
-#: ../yum/depsolve.py:389 ../yum/depsolve.py:406
+#: ../yum/depsolve.py:406 ../yum/depsolve.py:441
 #, python-format
 msgid "Trying to update %s to resolve dep"
 msgstr ""
 
-#: ../yum/depsolve.py:400 ../yum/depsolve.py:410
+#: ../yum/depsolve.py:435 ../yum/depsolve.py:445
 #, python-format
 msgid "No update paths found for %s. Failure!"
 msgstr ""
 
-#: ../yum/depsolve.py:416
+#: ../yum/depsolve.py:451
 #, python-format
 msgid "TSINFO: %s package requiring %s marked as erase"
 msgstr ""
 
-#: ../yum/depsolve.py:429
+#: ../yum/depsolve.py:464
 #, python-format
 msgid "TSINFO: Obsoleting %s with %s to resolve dep."
 msgstr ""
 
-#: ../yum/depsolve.py:432
+#: ../yum/depsolve.py:467
 #, python-format
 msgid "TSINFO: Updating %s to resolve dep."
 msgstr ""
 
-#: ../yum/depsolve.py:440
+#: ../yum/depsolve.py:475
 #, python-format
 msgid "Cannot find an update path for dep for: %s"
 msgstr ""
 
-#: ../yum/depsolve.py:471
+#: ../yum/depsolve.py:506
 #, python-format
 msgid "Quick matched %s to require for %s"
 msgstr ""
 
 #. is it already installed?
-#: ../yum/depsolve.py:513
+#: ../yum/depsolve.py:548
 #, python-format
 msgid "%s is in providing packages but it is already installed, removing."
 msgstr ""
 
-#: ../yum/depsolve.py:529
+#: ../yum/depsolve.py:564
 #, python-format
 msgid "Potential resolving package %s has newer instance in ts."
 msgstr ""
 
-#: ../yum/depsolve.py:540
+#: ../yum/depsolve.py:575
 #, python-format
 msgid "Potential resolving package %s has newer instance installed."
 msgstr ""
 
-#: ../yum/depsolve.py:558
+#: ../yum/depsolve.py:593
 #, python-format
 msgid "%s already in ts, skipping this one"
 msgstr ""
 
-#: ../yum/depsolve.py:607
+#: ../yum/depsolve.py:642
 #, python-format
 msgid "TSINFO: Marking %s as update for %s"
 msgstr ""
 
-#: ../yum/depsolve.py:616
+#: ../yum/depsolve.py:651
 #, python-format
 msgid "TSINFO: Marking %s as install for %s"
 msgstr ""
 
-#: ../yum/depsolve.py:727 ../yum/depsolve.py:819
+#: ../yum/depsolve.py:786 ../yum/depsolve.py:901
 msgid "Success - empty transaction"
 msgstr ""
 
-#: ../yum/depsolve.py:767 ../yum/depsolve.py:783
+#: ../yum/depsolve.py:826 ../yum/depsolve.py:861
 msgid "Restarting Loop"
 msgstr ""
 
-#: ../yum/depsolve.py:799
+#: ../yum/depsolve.py:881
 msgid "Dependency Process ending"
 msgstr ""
 
-#: ../yum/depsolve.py:821
+#: ../yum/depsolve.py:903
 msgid "Success - deps resolved"
 msgstr ""
 
-#: ../yum/depsolve.py:845
+#: ../yum/depsolve.py:927
 #, python-format
 msgid "Checking deps for %s"
 msgstr ""
 
-#: ../yum/depsolve.py:931
+#: ../yum/depsolve.py:1013
 #, python-format
 msgid "looking for %s as a requirement of %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1169
+#: ../yum/depsolve.py:1256
 #, python-format
 msgid "Running compare_providers() for %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1196 ../yum/depsolve.py:1202
+#: ../yum/depsolve.py:1283 ../yum/depsolve.py:1289
 #, python-format
 msgid "better arch in po %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1298
+#: ../yum/depsolve.py:1385
 #, python-format
 msgid "%s obsoletes %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1310
+#: ../yum/depsolve.py:1397
 #, python-format
 msgid ""
 "archdist compared %s to %s on %s\n"
 "  Winner: %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1318
+#: ../yum/depsolve.py:1405
 #, python-format
 msgid "common sourcerpm %s and %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1322
+#: ../yum/depsolve.py:1409
 #, python-format
 msgid "base package %s is installed for %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1328
+#: ../yum/depsolve.py:1415
 #, python-format
 msgid "common prefix of %s between %s and %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1359
+#: ../yum/depsolve.py:1446
 #, python-format
 msgid "requires minimal: %d"
 msgstr ""
 
-#: ../yum/depsolve.py:1363
+#: ../yum/depsolve.py:1450
 #, python-format
 msgid " Winner: %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1368
+#: ../yum/depsolve.py:1455
 #, python-format
 msgid " Loser(with %d): %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1384
+#: ../yum/depsolve.py:1471
 #, python-format
 msgid "Best Order: %s"
 msgstr ""
 
-#: ../yum/__init__.py:234
+#: ../yum/__init__.py:261
 msgid "doConfigSetup() will go away in a future version of Yum.\n"
 msgstr ""
 
-#: ../yum/__init__.py:482
+#: ../yum/__init__.py:527
 #, python-format
 msgid "Repository %r: Error parsing config: %s"
 msgstr ""
 
-#: ../yum/__init__.py:488
+#: ../yum/__init__.py:533
 #, python-format
 msgid "Repository %r is missing name in configuration, using id"
 msgstr ""
 
-#: ../yum/__init__.py:526
+#: ../yum/__init__.py:571
 msgid "plugins already initialised"
 msgstr ""
 
-#: ../yum/__init__.py:533
+#: ../yum/__init__.py:580
 msgid "doRpmDBSetup() will go away in a future version of Yum.\n"
 msgstr ""
 
-#: ../yum/__init__.py:544
+#: ../yum/__init__.py:591
 msgid "Reading Local RPMDB"
 msgstr ""
 
-#: ../yum/__init__.py:567
+#: ../yum/__init__.py:621
 msgid "doRepoSetup() will go away in a future version of Yum.\n"
 msgstr ""
 
-#: ../yum/__init__.py:630
+#: ../yum/__init__.py:692
 msgid "doSackSetup() will go away in a future version of Yum.\n"
 msgstr ""
 
-#: ../yum/__init__.py:660
+#: ../yum/__init__.py:722
 msgid "Setting up Package Sacks"
 msgstr ""
 
-#: ../yum/__init__.py:705
+#: ../yum/__init__.py:767
 #, python-format
 msgid "repo object for repo %s lacks a _resetSack method\n"
 msgstr ""
 
-#: ../yum/__init__.py:706
+#: ../yum/__init__.py:768
 msgid "therefore this repo cannot be reset.\n"
 msgstr ""
 
-#: ../yum/__init__.py:711
+#: ../yum/__init__.py:776
 msgid "doUpdateSetup() will go away in a future version of Yum.\n"
 msgstr ""
 
-#: ../yum/__init__.py:723
+#: ../yum/__init__.py:788
 msgid "Building updates object"
 msgstr ""
 
-#: ../yum/__init__.py:765
+#: ../yum/__init__.py:832
 msgid "doGroupSetup() will go away in a future version of Yum.\n"
 msgstr ""
 
-#: ../yum/__init__.py:790
+#: ../yum/__init__.py:857
 msgid "Getting group metadata"
 msgstr ""
 
-#: ../yum/__init__.py:816
+#: ../yum/__init__.py:885
 #, python-format
 msgid "Adding group file from repository: %s"
 msgstr ""
 
-#: ../yum/__init__.py:827
+#: ../yum/__init__.py:896
 #, python-format
 msgid "Failed to add groups file for repository: %s - %s"
 msgstr ""
 
-#: ../yum/__init__.py:833
+#: ../yum/__init__.py:902
 msgid "No Groups Available in any repository"
 msgstr ""
 
-#: ../yum/__init__.py:845
+#: ../yum/__init__.py:914
 msgid "Getting pkgtags metadata"
 msgstr ""
 
-#: ../yum/__init__.py:855
+#: ../yum/__init__.py:924
 #, python-format
 msgid "Adding tags from repository: %s"
 msgstr ""
 
-#: ../yum/__init__.py:866
+#: ../yum/__init__.py:935
 #, python-format
 msgid "Failed to add Pkg Tags for repository: %s - %s"
 msgstr ""
 
-#: ../yum/__init__.py:944
+#: ../yum/__init__.py:1015
 msgid "Importing additional filelist information"
 msgstr ""
 
-#: ../yum/__init__.py:958
+#: ../yum/__init__.py:1033
 #, python-format
 msgid "The program %s%s%s is found in the yum-utils package."
 msgstr ""
 
-#: ../yum/__init__.py:966
+#: ../yum/__init__.py:1050
 msgid ""
 "There are unfinished transactions remaining. You might consider running yum-"
 "complete-transaction first to finish them."
 msgstr ""
 
-#: ../yum/__init__.py:983
+#: ../yum/__init__.py:1067
 msgid "--> Finding unneeded leftover dependencies"
 msgstr ""
 
-#: ../yum/__init__.py:1041
+#: ../yum/__init__.py:1125
 #, python-format
 msgid "Protected multilib versions: %s != %s"
 msgstr ""
 
-#: ../yum/__init__.py:1096
+#: ../yum/__init__.py:1180
 #, python-format
 msgid "Trying to remove \"%s\", which is protected"
 msgstr ""
 
-#: ../yum/__init__.py:1217
+#: ../yum/__init__.py:1301
 msgid ""
 "\n"
 "Packages skipped because of dependency problems:"
 msgstr ""
 
-#: ../yum/__init__.py:1221
+#: ../yum/__init__.py:1305
 #, python-format
 msgid "    %s from %s"
 msgstr ""
 
 #. FIXME: _N()
-#: ../yum/__init__.py:1391
+#: ../yum/__init__.py:1477
 #, python-format
 msgid "** Found %d pre-existing rpmdb problem(s), 'yum check' output follows:"
 msgstr ""
 
-#: ../yum/__init__.py:1395
+#: ../yum/__init__.py:1481
 msgid "Warning: RPMDB altered outside of yum."
 msgstr ""
 
-#: ../yum/__init__.py:1407
+#: ../yum/__init__.py:1493
 msgid "missing requires"
 msgstr ""
 
-#: ../yum/__init__.py:1408
+#: ../yum/__init__.py:1494
 msgid "installed conflict"
 msgstr ""
 
-#: ../yum/__init__.py:1525
+#: ../yum/__init__.py:1630
 msgid ""
 "Warning: scriptlet or other non-fatal errors occurred during transaction."
 msgstr ""
 
-#: ../yum/__init__.py:1535
+#: ../yum/__init__.py:1640
 msgid "Transaction couldn't start:"
 msgstr ""
 
 #. should this be 'to_unicoded'?
-#: ../yum/__init__.py:1538
+#: ../yum/__init__.py:1643
 msgid "Could not run transaction."
 msgstr ""
 
-#: ../yum/__init__.py:1552
+#: ../yum/__init__.py:1657
 #, python-format
 msgid "Failed to remove transaction file %s"
 msgstr ""
 
 #. maybe a file log here, too
 #. but raising an exception is not going to do any good
-#: ../yum/__init__.py:1590
+#: ../yum/__init__.py:1700
 #, python-format
 msgid "%s was supposed to be installed but is not!"
 msgstr ""
 
 #. maybe a file log here, too
 #. but raising an exception is not going to do any good
-#: ../yum/__init__.py:1651
+#. Note: This actually triggers atm. because we can't
+#. always find the erased txmbr to set it when
+#. we should.
+#: ../yum/__init__.py:1769
 #, python-format
 msgid "%s was supposed to be removed but is not!"
 msgstr ""
 
-#: ../yum/__init__.py:1768
+#: ../yum/__init__.py:1896
 #, python-format
 msgid "Could not open lock %s: %s"
 msgstr ""
 
 #. Whoa. What the heck happened?
-#: ../yum/__init__.py:1785
+#: ../yum/__init__.py:1913
 #, python-format
 msgid "Unable to check if PID %s is active"
 msgstr ""
 
 #. Another copy seems to be running.
-#: ../yum/__init__.py:1789
+#: ../yum/__init__.py:1917
 #, python-format
 msgid "Existing lock %s: another copy is running as pid %s."
 msgstr ""
 
 #. Whoa. What the heck happened?
-#: ../yum/__init__.py:1830
+#: ../yum/__init__.py:1965
 #, python-format
 msgid "Could not create lock at %s: %s "
 msgstr ""
 
-#: ../yum/__init__.py:1875
+#: ../yum/__init__.py:2018
 #, python-format
 msgid ""
 "Package does not match intended download. Suggestion: run yum --enablerepo="
 "%s clean metadata"
 msgstr ""
 
-#: ../yum/__init__.py:1891
+#: ../yum/__init__.py:2041
 msgid "Could not perform checksum"
 msgstr ""
 
-#: ../yum/__init__.py:1894
+#: ../yum/__init__.py:2044
 msgid "Package does not match checksum"
 msgstr ""
 
-#: ../yum/__init__.py:1946
+#: ../yum/__init__.py:2107
 #, python-format
 msgid "package fails checksum but caching is enabled for %s"
 msgstr ""
 
-#: ../yum/__init__.py:1949 ../yum/__init__.py:1979
+#: ../yum/__init__.py:2110 ../yum/__init__.py:2140
 #, python-format
 msgid "using local copy of %s"
 msgstr ""
 
-#: ../yum/__init__.py:1991
-#, python-format
-msgid ""
-"Insufficient space in download directory %s\n"
-"    * free   %s\n"
-"    * needed %s"
-msgstr ""
-
-#: ../yum/__init__.py:2052
+#: ../yum/__init__.py:2218
 msgid "Header is not complete."
 msgstr ""
 
-#: ../yum/__init__.py:2089
+#: ../yum/__init__.py:2258
 #, python-format
 msgid ""
 "Header not in local cache and caching-only mode enabled. Cannot download %s"
 msgstr ""
 
-#: ../yum/__init__.py:2147
+#: ../yum/__init__.py:2318
 #, python-format
 msgid "Public key for %s is not installed"
 msgstr ""
 
-#: ../yum/__init__.py:2151
+#: ../yum/__init__.py:2322
 #, python-format
 msgid "Problem opening package %s"
 msgstr ""
 
-#: ../yum/__init__.py:2159
+#: ../yum/__init__.py:2330
 #, python-format
 msgid "Public key for %s is not trusted"
 msgstr ""
 
-#: ../yum/__init__.py:2163
+#: ../yum/__init__.py:2334
 #, python-format
 msgid "Package %s is not signed"
 msgstr ""
 
-#: ../yum/__init__.py:2202
+#: ../yum/__init__.py:2376
 #, python-format
 msgid "Cannot remove %s"
 msgstr ""
 
-#: ../yum/__init__.py:2206
+#: ../yum/__init__.py:2380
 #, python-format
 msgid "%s removed"
 msgstr ""
 
-#: ../yum/__init__.py:2252
+#: ../yum/__init__.py:2439
 #, python-format
 msgid "Cannot remove %s file %s"
 msgstr ""
 
-#: ../yum/__init__.py:2256
+#: ../yum/__init__.py:2443
 #, python-format
 msgid "%s file %s removed"
 msgstr ""
 
-#: ../yum/__init__.py:2258
+#: ../yum/__init__.py:2445
 #, python-format
-msgid "%d %s files removed"
-msgstr ""
+msgid "%d %s file removed"
+msgid_plural "%d %s files removed"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../yum/__init__.py:2327
+#: ../yum/__init__.py:2535
 #, python-format
 msgid "More than one identical match in sack for %s"
 msgstr ""
 
-#: ../yum/__init__.py:2333
+#: ../yum/__init__.py:2541
 #, python-format
 msgid "Nothing matches %s.%s %s:%s-%s from update"
 msgstr ""
 
-#: ../yum/__init__.py:2632
+#: ../yum/__init__.py:2905
 msgid ""
 "searchPackages() will go away in a future version of "
 "Yum.                      Use searchGenerator() instead. \n"
 msgstr ""
 
-#: ../yum/__init__.py:2675
+#: ../yum/__init__.py:2961
 #, python-format
-msgid "Searching %d packages"
-msgstr ""
+msgid "Searching %d package"
+msgid_plural "Searching %d packages"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../yum/__init__.py:2679
+#: ../yum/__init__.py:2965
 #, python-format
 msgid "searching package %s"
 msgstr ""
 
-#: ../yum/__init__.py:2691
+#: ../yum/__init__.py:2977
 msgid "searching in file entries"
 msgstr ""
 
-#: ../yum/__init__.py:2698
+#: ../yum/__init__.py:2984
 msgid "searching in provides entries"
 msgstr ""
 
-#: ../yum/__init__.py:2777
+#: ../yum/__init__.py:3069
 msgid "No group data available for configured repositories"
 msgstr ""
 
-#: ../yum/__init__.py:2808 ../yum/__init__.py:2827 ../yum/__init__.py:2858
-#: ../yum/__init__.py:2864 ../yum/__init__.py:2953 ../yum/__init__.py:2957
-#: ../yum/__init__.py:3339
+#: ../yum/__init__.py:3105 ../yum/__init__.py:3125 ../yum/__init__.py:3160
+#: ../yum/__init__.py:3166 ../yum/__init__.py:3259 ../yum/__init__.py:3263
+#: ../yum/__init__.py:3715
 #, python-format
 msgid "No Group named %s exists"
 msgstr ""
 
-#: ../yum/__init__.py:2839 ../yum/__init__.py:2973
+#: ../yum/__init__.py:3137 ../yum/__init__.py:3279
 #, python-format
 msgid "package %s was not marked in group %s"
 msgstr ""
 
-#: ../yum/__init__.py:2887
+#: ../yum/__init__.py:3189
 #, python-format
 msgid "Adding package %s from group %s"
 msgstr ""
 
-#: ../yum/__init__.py:2891
+#: ../yum/__init__.py:3193
 #, python-format
 msgid "No package named %s available to be installed"
 msgstr ""
 
-#: ../yum/__init__.py:2941
+#: ../yum/__init__.py:3243
 #, python-format
 msgid "Warning: Group %s does not have any packages."
 msgstr ""
 
-#: ../yum/__init__.py:2943
+#: ../yum/__init__.py:3245
 #, python-format
 msgid "Group %s does have %u conditional packages, which may get installed."
 msgstr ""
 
 #. This can happen due to excludes after .up has
 #. happened.
-#: ../yum/__init__.py:3002
+#: ../yum/__init__.py:3317
 #, python-format
 msgid "Package tuple %s could not be found in packagesack"
 msgstr ""
 
-#: ../yum/__init__.py:3022
+#: ../yum/__init__.py:3345
 #, python-format
 msgid "Package tuple %s could not be found in rpmdb"
 msgstr ""
 
-#: ../yum/__init__.py:3079 ../yum/__init__.py:3129
+#: ../yum/__init__.py:3408 ../yum/__init__.py:3470
 #, python-format
 msgid "Invalid version flag from: %s"
 msgstr ""
 
-#: ../yum/__init__.py:3096 ../yum/__init__.py:3101
+#: ../yum/__init__.py:3432 ../yum/__init__.py:3437 ../yum/__init__.py:3494
+#: ../yum/__init__.py:3499
 #, python-format
 msgid "No Package found for %s"
 msgstr ""
 
-#: ../yum/__init__.py:3401
+#: ../yum/__init__.py:3799
 msgid "Package Object was not a package object instance"
 msgstr ""
 
-#: ../yum/__init__.py:3405
+#: ../yum/__init__.py:3803
 msgid "Nothing specified to install"
 msgstr ""
 
-#: ../yum/__init__.py:3424 ../yum/__init__.py:4283
+#: ../yum/__init__.py:3822 ../yum/__init__.py:4724
 #, python-format
 msgid "Checking for virtual provide or file-provide for %s"
 msgstr ""
 
-#: ../yum/__init__.py:3430 ../yum/__init__.py:3775 ../yum/__init__.py:3969
-#: ../yum/__init__.py:4289
+#: ../yum/__init__.py:3828 ../yum/__init__.py:4192 ../yum/__init__.py:4394
+#: ../yum/__init__.py:4730
 #, python-format
 msgid "No Match for argument: %s"
 msgstr ""
 
-#: ../yum/__init__.py:3507
+#: ../yum/__init__.py:3905
 #, python-format
 msgid "Package %s installed and not available"
 msgstr ""
 
-#: ../yum/__init__.py:3510
+#: ../yum/__init__.py:3908
 msgid "No package(s) available to install"
 msgstr ""
 
-#: ../yum/__init__.py:3522
+#: ../yum/__init__.py:3920
 #, python-format
 msgid "Package: %s  - already in transaction set"
 msgstr ""
 
-#: ../yum/__init__.py:3550
+#: ../yum/__init__.py:3948
 #, python-format
 msgid "Package %s is obsoleted by %s which is already installed"
 msgstr ""
 
-#: ../yum/__init__.py:3555
+#: ../yum/__init__.py:3953
 #, python-format
 msgid ""
 "Package %s is obsoleted by %s, but obsoleting package does not provide for "
 "requirements"
 msgstr ""
 
-#: ../yum/__init__.py:3558
+#: ../yum/__init__.py:3956
 #, python-format
 msgid "Package %s is obsoleted by %s, trying to install %s instead"
 msgstr ""
 
-#: ../yum/__init__.py:3566
+#: ../yum/__init__.py:3964
 #, python-format
 msgid "Package %s already installed and latest version"
 msgstr ""
 
-#: ../yum/__init__.py:3580
+#: ../yum/__init__.py:3978
 #, python-format
 msgid "Package matching %s already installed. Checking for update."
 msgstr ""
 
 #. update everything (the easy case)
-#: ../yum/__init__.py:3684
+#: ../yum/__init__.py:4101
 msgid "Updating Everything"
 msgstr ""
 
-#: ../yum/__init__.py:3708 ../yum/__init__.py:3849 ../yum/__init__.py:3879
-#: ../yum/__init__.py:3915
+#: ../yum/__init__.py:4125 ../yum/__init__.py:4267 ../yum/__init__.py:4297
+#: ../yum/__init__.py:4333
 #, python-format
 msgid "Not Updating Package that is already obsoleted: %s.%s %s:%s-%s"
 msgstr ""
 
-#: ../yum/__init__.py:3753 ../yum/__init__.py:3965
+#: ../yum/__init__.py:4170 ../yum/__init__.py:4390
 #, python-format
 msgid "%s"
 msgstr ""
 
-#: ../yum/__init__.py:3838
+#: ../yum/__init__.py:4210
+#, python-format
+msgid "No package matched to upgrade: %s"
+msgstr ""
+
+#: ../yum/__init__.py:4256
 #, python-format
 msgid "Package is already obsoleted: %s.%s %s:%s-%s"
 msgstr ""
 
-#: ../yum/__init__.py:3874
+#: ../yum/__init__.py:4292
 #, python-format
 msgid "Not Updating Package that is obsoleted: %s"
 msgstr ""
 
-#: ../yum/__init__.py:3883 ../yum/__init__.py:3919
+#: ../yum/__init__.py:4301 ../yum/__init__.py:4337
 #, python-format
 msgid "Not Updating Package that is already updated: %s.%s %s:%s-%s"
 msgstr ""
 
-#: ../yum/__init__.py:3982
-msgid "No package matched to remove"
+#: ../yum/__init__.py:4407
+#, python-format
+msgid "No package matched to remove: %s"
 msgstr ""
 
-#: ../yum/__init__.py:3988
+#: ../yum/__init__.py:4413
 #, python-format
 msgid "Skipping the running kernel: %s"
 msgstr ""
 
-#: ../yum/__init__.py:3994
+#: ../yum/__init__.py:4419
 #, python-format
 msgid "Removing %s from the transaction"
 msgstr ""
 
-#: ../yum/__init__.py:4029
+#: ../yum/__init__.py:4456
 #, python-format
 msgid "Cannot open: %s. Skipping."
 msgstr ""
 
-#: ../yum/__init__.py:4032 ../yum/__init__.py:4150 ../yum/__init__.py:4226
+#: ../yum/__init__.py:4459 ../yum/__init__.py:4576 ../yum/__init__.py:4661
 #, python-format
 msgid "Examining %s: %s"
 msgstr ""
 
-#: ../yum/__init__.py:4036
+#: ../yum/__init__.py:4463
 #, python-format
 msgid "Cannot localinstall deltarpm: %s. Skipping."
 msgstr ""
 
-#: ../yum/__init__.py:4045 ../yum/__init__.py:4153 ../yum/__init__.py:4229
+#: ../yum/__init__.py:4472 ../yum/__init__.py:4579 ../yum/__init__.py:4664
 #, python-format
 msgid "Cannot add package %s to transaction. Not a compatible architecture: %s"
 msgstr ""
 
-#: ../yum/__init__.py:4051
+#: ../yum/__init__.py:4478
 #, python-format
 msgid "Cannot install package %s. It is obsoleted by installed package %s"
 msgstr ""
 
-#: ../yum/__init__.py:4059
+#: ../yum/__init__.py:4486
 #, python-format
 msgid ""
 "Package %s not installed, cannot update it. Run yum install to install it "
 "instead."
 msgstr ""
 
-#: ../yum/__init__.py:4078 ../yum/__init__.py:4085
+#: ../yum/__init__.py:4505 ../yum/__init__.py:4512
 #, python-format
 msgid ""
 "Package %s.%s not installed, cannot update it. Run yum install to install it "
 "instead."
 msgstr ""
 
-#: ../yum/__init__.py:4094 ../yum/__init__.py:4158 ../yum/__init__.py:4234
+#: ../yum/__init__.py:4521 ../yum/__init__.py:4584 ../yum/__init__.py:4669
 #, python-format
 msgid "Excluding %s"
 msgstr ""
 
-#: ../yum/__init__.py:4099
+#: ../yum/__init__.py:4526
 #, python-format
 msgid "Marking %s to be installed"
 msgstr ""
 
-#: ../yum/__init__.py:4105
+#: ../yum/__init__.py:4532
 #, python-format
 msgid "Marking %s as an update to %s"
 msgstr ""
 
-#: ../yum/__init__.py:4112
+#: ../yum/__init__.py:4539
 #, python-format
 msgid "%s: does not update installed package."
 msgstr ""
 
-#: ../yum/__init__.py:4147 ../yum/__init__.py:4223
+#: ../yum/__init__.py:4573 ../yum/__init__.py:4658
 #, python-format
 msgid "Cannot open file: %s. Skipping."
 msgstr ""
 
-#: ../yum/__init__.py:4177
+#: ../yum/__init__.py:4613
 msgid "Problem in reinstall: no package matched to remove"
 msgstr ""
 
-#: ../yum/__init__.py:4203
+#: ../yum/__init__.py:4639
 #, python-format
 msgid "Problem in reinstall: no package %s matched to install"
 msgstr ""
 
-#: ../yum/__init__.py:4311
+#: ../yum/__init__.py:4752
 msgid "No package(s) available to downgrade"
 msgstr ""
 
-#: ../yum/__init__.py:4319
+#: ../yum/__init__.py:4760
 #, python-format
 msgid "Package %s is allowed multiple installs, skipping"
 msgstr ""
 
-#: ../yum/__init__.py:4365
+#: ../yum/__init__.py:4806
 #, python-format
 msgid "No Match for available package: %s"
 msgstr ""
 
-#: ../yum/__init__.py:4372
+#: ../yum/__init__.py:4813
 #, python-format
 msgid "Only Upgrade available on package: %s"
 msgstr ""
 
-#: ../yum/__init__.py:4442 ../yum/__init__.py:4479
+#: ../yum/__init__.py:4926 ../yum/__init__.py:4993
 #, python-format
 msgid "Failed to downgrade: %s"
 msgstr ""
 
-#: ../yum/__init__.py:4516
+#: ../yum/__init__.py:4943 ../yum/__init__.py:4999
+#, python-format
+msgid "Failed to upgrade: %s"
+msgstr ""
+
+#: ../yum/__init__.py:5032
 #, python-format
 msgid "Retrieving key from %s"
 msgstr ""
 
-#: ../yum/__init__.py:4534
+#: ../yum/__init__.py:5050
 msgid "GPG key retrieval failed: "
 msgstr ""
 
 #. if we decide we want to check, even though the sig failed
 #. here is where we would do that
-#: ../yum/__init__.py:4557
+#: ../yum/__init__.py:5073
 #, python-format
 msgid "GPG key signature on key %s does not match CA Key for repo: %s"
 msgstr ""
 
-#: ../yum/__init__.py:4559
+#: ../yum/__init__.py:5075
 msgid "GPG key signature verified against CA Key(s)"
 msgstr ""
 
-#: ../yum/__init__.py:4567
+#: ../yum/__init__.py:5083
 #, python-format
 msgid "Invalid GPG Key from %s: %s"
 msgstr ""
 
-#: ../yum/__init__.py:4576
+#: ../yum/__init__.py:5092
 #, python-format
 msgid "GPG key parsing failed: key does not have value %s"
 msgstr ""
 
-#: ../yum/__init__.py:4592
+#: ../yum/__init__.py:5108
 #, python-format
 msgid ""
 "Importing %s key 0x%s:\n"
-" Userid : %s\n"
-" Package: %s (%s)\n"
-" From   : %s"
+" Userid     : \"%s\"\n"
+" Fingerprint: %s\n"
+" Package    : %s (%s)\n"
+" From       : %s"
 msgstr ""
 
-#: ../yum/__init__.py:4600
+#: ../yum/__init__.py:5118
 #, python-format
 msgid ""
 "Importing %s key 0x%s:\n"
-" Userid: \"%s\"\n"
-" From  : %s"
+" Userid     : \"%s\"\n"
+" Fingerprint: %s\n"
+" From       : %s"
 msgstr ""
 
-#: ../yum/__init__.py:4634
+#: ../yum/__init__.py:5153
 #, python-format
 msgid "GPG key at %s (0x%s) is already installed"
 msgstr ""
 
-#: ../yum/__init__.py:4671
+#: ../yum/__init__.py:5192
 #, python-format
 msgid "Key import failed (code %d)"
 msgstr ""
 
-#: ../yum/__init__.py:4672 ../yum/__init__.py:4755
+#: ../yum/__init__.py:5193 ../yum/__init__.py:5279
 msgid "Key imported successfully"
 msgstr ""
 
-#: ../yum/__init__.py:4676
+#: ../yum/__init__.py:5197
 msgid "Didn't install any keys"
 msgstr ""
 
-#: ../yum/__init__.py:4680
+#: ../yum/__init__.py:5201
 #, python-format
 msgid ""
 "The GPG keys listed for the \"%s\" repository are already installed but they "
@@ -2857,25 +2990,25 @@ msgid ""
 "Check that the correct key URLs are configured for this repository."
 msgstr ""
 
-#: ../yum/__init__.py:4689
+#: ../yum/__init__.py:5210
 msgid "Import of key(s) didn't help, wrong key(s)?"
 msgstr ""
 
-#: ../yum/__init__.py:4713
+#: ../yum/__init__.py:5234
 #, python-format
 msgid "GPG key at %s (0x%s) is already imported"
 msgstr ""
 
-#: ../yum/__init__.py:4754
+#: ../yum/__init__.py:5278
 msgid "Key import failed"
 msgstr ""
 
-#: ../yum/__init__.py:4770
+#: ../yum/__init__.py:5294
 #, python-format
 msgid "Didn't install any keys for repo %s"
 msgstr ""
 
-#: ../yum/__init__.py:4774
+#: ../yum/__init__.py:5298
 #, python-format
 msgid ""
 "The GPG keys listed for the \"%s\" repository are already installed but they "
@@ -2883,158 +3016,182 @@ msgid ""
 "Check that the correct key URLs are configured for this repository."
 msgstr ""
 
-#: ../yum/__init__.py:4924
+#: ../yum/__init__.py:5448
 msgid "Unable to find a suitable mirror."
 msgstr ""
 
-#: ../yum/__init__.py:4926
+#: ../yum/__init__.py:5450
 msgid "Errors were encountered while downloading packages."
 msgstr ""
 
-#: ../yum/__init__.py:4981
+#: ../yum/__init__.py:5505
 #, python-format
 msgid "Please report this error at %s"
 msgstr ""
 
-#: ../yum/__init__.py:4998
+#: ../yum/__init__.py:5522
 msgid "Test Transaction Errors: "
 msgstr ""
 
-#: ../yum/__init__.py:5098
+#: ../yum/__init__.py:5634
 #, python-format
 msgid "Could not set cachedir: %s"
 msgstr ""
 
-#: ../yum/__init__.py:5148 ../yum/__init__.py:5150
+#: ../yum/__init__.py:5695 ../yum/__init__.py:5697
 msgid "Dependencies not solved. Will not save unresolved transaction."
 msgstr ""
 
-#: ../yum/__init__.py:5179 ../yum/__init__.py:5181
+#: ../yum/__init__.py:5726 ../yum/__init__.py:5728
 #, python-format
 msgid "Could not save transaction file %s: %s"
 msgstr ""
 
-#: ../yum/__init__.py:5195
+#: ../yum/__init__.py:5752
 #, python-format
 msgid "Could not access/read saved transaction %s : %s"
 msgstr ""
 
-#: ../yum/__init__.py:5214
+#: ../yum/__init__.py:5781
 msgid "rpmdb ver mismatched saved transaction version, "
 msgstr ""
 
-#: ../yum/__init__.py:5216
+#: ../yum/__init__.py:5783
 msgid " ignoring, as requested."
 msgstr ""
 
-#: ../yum/__init__.py:5219 ../yum/__init__.py:5354
+#: ../yum/__init__.py:5786 ../yum/__init__.py:5921
 msgid " aborting."
 msgstr ""
 
-#: ../yum/__init__.py:5228
+#: ../yum/__init__.py:5795
 msgid "cannot find tsflags or tsflags not integer."
 msgstr ""
 
-#: ../yum/__init__.py:5267
+#: ../yum/__init__.py:5834
 #, python-format
 msgid "Found txmbr in unknown current state: %s"
 msgstr ""
 
-#: ../yum/__init__.py:5271
+#: ../yum/__init__.py:5838
 #, python-format
 msgid "Could not find txmbr: %s in state %s"
 msgstr ""
 
-#: ../yum/__init__.py:5307 ../yum/__init__.py:5324
+#: ../yum/__init__.py:5874 ../yum/__init__.py:5891
 #, python-format
 msgid "Could not find txmbr: %s from origin: %s"
 msgstr ""
 
-#: ../yum/__init__.py:5349
+#: ../yum/__init__.py:5916
 msgid "Transaction members, relations are missing or ts has been modified,"
 msgstr ""
 
-#: ../yum/__init__.py:5351
+#: ../yum/__init__.py:5918
 msgid " ignoring, as requested. You must redepsolve!"
 msgstr ""
 
+#. Debugging output
+#: ../yum/__init__.py:5993 ../yum/__init__.py:6012
+#, python-format
+msgid "%s has been visited already and cannot be removed."
+msgstr ""
+
+#. Debugging output
+#: ../yum/__init__.py:5996
+#, python-format
+msgid "Examining revdeps of %s"
+msgstr ""
+
+#. Debugging output
+#: ../yum/__init__.py:6017
+#, python-format
+msgid "%s has revdep %s which was user-installed."
+msgstr ""
+
+#. Debugging output
+#: ../yum/__init__.py:6031
+#, python-format
+msgid "%s has no user-installed revdeps."
+msgstr ""
+
 #. Mostly copied from YumOutput._outKeyValFill()
-#: ../yum/plugins.py:209
+#: ../yum/plugins.py:212
 msgid "Loaded plugins: "
 msgstr ""
 
-#: ../yum/plugins.py:223 ../yum/plugins.py:229
+#: ../yum/plugins.py:226 ../yum/plugins.py:232
 #, python-format
 msgid "No plugin match for: %s"
 msgstr ""
 
-#: ../yum/plugins.py:259
+#: ../yum/plugins.py:262
 #, python-format
 msgid "Not loading \"%s\" plugin, as it is disabled"
 msgstr ""
 
 #. Give full backtrace:
-#: ../yum/plugins.py:271
+#: ../yum/plugins.py:274
 #, python-format
 msgid "Plugin \"%s\" can't be imported"
 msgstr ""
 
-#: ../yum/plugins.py:278
+#: ../yum/plugins.py:281
 #, python-format
 msgid "Plugin \"%s\" doesn't specify required API version"
 msgstr ""
 
-#: ../yum/plugins.py:283
+#: ../yum/plugins.py:286
 #, python-format
 msgid "Plugin \"%s\" requires API %s. Supported API is %s."
 msgstr ""
 
-#: ../yum/plugins.py:316
+#: ../yum/plugins.py:319
 #, python-format
 msgid "Loading \"%s\" plugin"
 msgstr ""
 
-#: ../yum/plugins.py:323
+#: ../yum/plugins.py:326
 #, python-format
 msgid ""
 "Two or more plugins with the name \"%s\" exist in the plugin search path"
 msgstr ""
 
-#: ../yum/plugins.py:343
+#: ../yum/plugins.py:346
 #, python-format
 msgid "Configuration file %s not found"
 msgstr ""
 
 #. for
 #. Configuration files for the plugin not found
-#: ../yum/plugins.py:346
+#: ../yum/plugins.py:349
 #, python-format
 msgid "Unable to find configuration file for plugin %s"
 msgstr ""
 
-#: ../yum/plugins.py:508
+#: ../yum/plugins.py:553
 msgid "registration of commands not supported"
 msgstr ""
 
-#: ../yum/rpmsack.py:148
+#: ../yum/rpmsack.py:159
 msgid "has missing requires of"
 msgstr ""
 
-#: ../yum/rpmsack.py:151
+#: ../yum/rpmsack.py:162
 msgid "has installed conflicts"
 msgstr ""
 
-#: ../yum/rpmsack.py:160
+#: ../yum/rpmsack.py:171
 #, python-format
 msgid "%s is a duplicate with %s"
 msgstr ""
 
-#: ../yum/rpmsack.py:168
+#: ../yum/rpmsack.py:179
 #, python-format
 msgid "%s is obsoleted by %s"
 msgstr ""
 
-#: ../yum/rpmsack.py:176
+#: ../yum/rpmsack.py:187
 #, python-format
 msgid "%s provides %s but it cannot be found"
 msgstr ""
@@ -3043,6 +3200,14 @@ msgstr ""
 msgid "Repackaging"
 msgstr ""
 
+#: ../yum/yumRepo.py:806
+#, python-format
+msgid ""
+"Insufficient space in download directory %s\n"
+"    * free   %s\n"
+"    * needed %s"
+msgstr ""
+
 #: ../rpmUtils/oldUtils.py:33
 #, python-format
 msgid "Header cannot be opened or does not match %s, %s."
commit 0c27b50a7a9f74431dbe83519fdc04cffb61b76e
Author: James Antill <james at and.org>
Date:   Mon Oct 17 17:38:48 2011 -0400

    Ignore .tx dir. for transfex, and docs/sphinxdocs/_build for API docs.

diff --git a/.gitignore b/.gitignore
index 911da19..85decd5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,6 +4,8 @@
 *.bak
 *.swp
 *.tar.*
+.tx
+docs/sphinxdocs/_build
 .project
 .pydevproject
 asthelper.completions
commit 551a7af43583070ba232505fec8ab80178f11049
Author: James Antill <james at and.org>
Date:   Mon Oct 17 17:20:58 2011 -0400

    Transifex update.

diff --git a/po/bn_IN.po b/po/bn_IN.po
index f1f232a..3d3e57d 100644
--- a/po/bn_IN.po
+++ b/po/bn_IN.po
@@ -2,12 +2,13 @@
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
 # 
+# Translators:
 msgid ""
 msgstr ""
 "Project-Id-Version: Yum\n"
 "Report-Msgid-Bugs-To: http://yum.baseurl.org/\n"
-"POT-Creation-Date: 2011-06-06 10:21-0400\n"
-"PO-Revision-Date: 2011-06-06 14:21+0000\n"
+"POT-Creation-Date: 2011-08-23 11:08-0400\n"
+"PO-Revision-Date: 2011-08-23 15:09+0000\n"
 "Last-Translator: skvidal <skvidal at fedoraproject.org>\n"
 "Language-Team: Bengali (India) (http://www.transifex.net/projects/p/yum/team/bn_IN/)\n"
 "MIME-Version: 1.0\n"
@@ -16,413 +17,438 @@ msgstr ""
 "Language: bn_IN\n"
 "Plural-Forms: nplurals=2; plural=(n != 1)\n"
 
-#: ../callback.py:48 ../output.py:1037 ../yum/rpmtrans.py:73
+#: ../callback.py:45 ../output.py:1355 ../yum/rpmtrans.py:73
 msgid "Updating"
 msgstr ""
 
-#: ../callback.py:49 ../yum/rpmtrans.py:74
+#: ../callback.py:46 ../yum/rpmtrans.py:74
 msgid "Erasing"
 msgstr ""
 
-#: ../callback.py:50 ../callback.py:51 ../callback.py:53 ../output.py:1036
-#: ../output.py:2218 ../yum/rpmtrans.py:75 ../yum/rpmtrans.py:76
+#: ../callback.py:47 ../callback.py:48 ../callback.py:50 ../output.py:1354
+#: ../output.py:2720 ../yum/rpmtrans.py:75 ../yum/rpmtrans.py:76
 #: ../yum/rpmtrans.py:78
 msgid "Installing"
 msgstr ""
 
-#: ../callback.py:52 ../callback.py:58 ../output.py:1840 ../yum/rpmtrans.py:77
+#: ../callback.py:49 ../callback.py:55 ../output.py:2177 ../yum/rpmtrans.py:77
 msgid "Obsoleted"
 msgstr ""
 
-#: ../callback.py:54 ../output.py:1169 ../output.py:1686 ../output.py:1847
+#: ../callback.py:51 ../output.py:1476 ../output.py:2023 ../output.py:2184
 msgid "Updated"
 msgstr ""
 
-#: ../callback.py:55 ../output.py:1685
+#: ../callback.py:52 ../output.py:2022
 msgid "Erased"
 msgstr ""
 
-#: ../callback.py:56 ../callback.py:57 ../callback.py:59 ../output.py:1167
-#: ../output.py:1685 ../output.py:1687 ../output.py:2190
+#: ../callback.py:53 ../callback.py:54 ../callback.py:56 ../output.py:1474
+#: ../output.py:2022 ../output.py:2024 ../output.py:2692
 msgid "Installed"
 msgstr ""
 
-#: ../callback.py:130
+#: ../callback.py:142
 msgid "No header - huh?"
 msgstr ""
 
-#: ../callback.py:168
+#: ../callback.py:180
 msgid "Repackage"
 msgstr ""
 
-#: ../callback.py:189
+#: ../callback.py:201
 #, python-format
 msgid "Error: invalid output state: %s for %s"
 msgstr ""
 
-#: ../callback.py:212
+#: ../callback.py:224
 #, python-format
 msgid "Erased: %s"
 msgstr ""
 
-#: ../callback.py:217 ../output.py:1038 ../output.py:2193
+#: ../callback.py:229 ../output.py:1356 ../output.py:2695
 msgid "Removing"
 msgstr ""
 
-#: ../callback.py:219 ../yum/rpmtrans.py:79
+#: ../callback.py:231 ../yum/rpmtrans.py:79
 msgid "Cleanup"
 msgstr ""
 
-#: ../cli.py:115
+#: ../cli.py:118
 #, python-format
 msgid "Command \"%s\" already defined"
 msgstr ""
 
-#: ../cli.py:127
+#: ../cli.py:133
 msgid "Setting up repositories"
 msgstr ""
 
-#: ../cli.py:138
+#: ../cli.py:144
 msgid "Reading repository metadata in from local files"
 msgstr ""
 
-#: ../cli.py:245 ../utils.py:281
+#: ../cli.py:252 ../utils.py:340
 #, python-format
 msgid "Config Error: %s"
 msgstr ""
 
-#: ../cli.py:248 ../cli.py:1584 ../utils.py:284
+#: ../cli.py:255 ../cli.py:1897 ../utils.py:343
 #, python-format
 msgid "Options Error: %s"
 msgstr ""
 
-#: ../cli.py:293
+#: ../cli.py:302
 #, python-format
 msgid "  Installed: %s-%s at %s"
 msgstr ""
 
-#: ../cli.py:295
+#: ../cli.py:304
 #, python-format
 msgid "  Built    : %s at %s"
 msgstr ""
 
-#: ../cli.py:297
+#: ../cli.py:306
 #, python-format
 msgid "  Committed: %s at %s"
 msgstr ""
 
-#: ../cli.py:336
+#: ../cli.py:347
 msgid "You need to give some command"
 msgstr ""
 
-#: ../cli.py:350
+#: ../cli.py:361
 #, python-format
 msgid "No such command: %s. Please use %s --help"
 msgstr ""
 
-#: ../cli.py:400
+#: ../cli.py:419
 msgid "Disk Requirements:\n"
 msgstr ""
 
-#: ../cli.py:402
+#: ../cli.py:421
 #, python-format
 msgid "  At least %dMB more space needed on the %s filesystem.\n"
-msgstr ""
+msgid_plural "  At least %dMB more space needed on the %s filesystem.\n"
+msgstr[0] ""
+msgstr[1] ""
 
 #. TODO: simplify the dependency errors?
 #. Fixup the summary
-#: ../cli.py:407
+#: ../cli.py:426
 msgid ""
 "Error Summary\n"
 "-------------\n"
 msgstr ""
 
-#: ../cli.py:450
+#: ../cli.py:474
 msgid "Trying to run the transaction but nothing to do. Exiting."
 msgstr ""
 
-#: ../cli.py:497
+#: ../cli.py:521
 msgid "Exiting on user Command"
 msgstr ""
 
-#: ../cli.py:501
+#: ../cli.py:525
 msgid "Downloading Packages:"
 msgstr ""
 
-#: ../cli.py:506
+#: ../cli.py:530
 msgid "Error Downloading Packages:\n"
 msgstr ""
 
-#: ../cli.py:525 ../yum/__init__.py:4967
+#: ../cli.py:549 ../yum/__init__.py:5413
 msgid "Running Transaction Check"
 msgstr ""
 
-#: ../cli.py:534 ../yum/__init__.py:4976
+#: ../cli.py:558 ../yum/__init__.py:5422
 msgid "ERROR You need to update rpm to handle:"
 msgstr ""
 
-#: ../cli.py:536 ../yum/__init__.py:4979
+#: ../cli.py:560 ../yum/__init__.py:5425
 msgid "ERROR with transaction check vs depsolve:"
 msgstr ""
 
-#: ../cli.py:542
+#: ../cli.py:566
 msgid "RPM needs to be updated"
 msgstr ""
 
-#: ../cli.py:543
+#: ../cli.py:567
 #, python-format
 msgid "Please report this error in %s"
 msgstr ""
 
-#: ../cli.py:549
+#: ../cli.py:573
 msgid "Running Transaction Test"
 msgstr ""
 
-#: ../cli.py:561
+#: ../cli.py:585
 msgid "Transaction Check Error:\n"
 msgstr ""
 
-#: ../cli.py:568
+#: ../cli.py:592
 msgid "Transaction Test Succeeded"
 msgstr ""
 
-#: ../cli.py:600
+#: ../cli.py:624
 msgid "Running Transaction"
 msgstr ""
 
-#: ../cli.py:630
+#: ../cli.py:657
 msgid ""
 "Refusing to automatically import keys when running unattended.\n"
 "Use \"-y\" to override."
 msgstr ""
 
-#: ../cli.py:649 ../cli.py:692
+#: ../cli.py:676 ../cli.py:719
 msgid "  * Maybe you meant: "
 msgstr ""
 
-#: ../cli.py:675 ../cli.py:683
+#: ../cli.py:702 ../cli.py:710
 #, python-format
 msgid "Package(s) %s%s%s available, but not installed."
 msgstr ""
 
-#: ../cli.py:689 ../cli.py:722 ../cli.py:908
+#: ../cli.py:716 ../cli.py:760 ../cli.py:998
 #, python-format
 msgid "No package %s%s%s available."
 msgstr ""
 
-#: ../cli.py:729 ../cli.py:973
-msgid "Package(s) to install"
-msgstr ""
+#: ../cli.py:768
+#, python-format
+msgid "%d package to install"
+msgid_plural "%d packages to install"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../cli.py:732 ../cli.py:733 ../cli.py:914 ../cli.py:948 ../cli.py:974
-#: ../yumcommands.py:190
+#: ../cli.py:771 ../cli.py:772 ../cli.py:1005 ../cli.py:1051 ../cli.py:1086
+#: ../yumcommands.py:268
 msgid "Nothing to do"
 msgstr ""
 
-#: ../cli.py:767
+#: ../cli.py:824
 #, python-format
-msgid "%d packages marked for Update"
-msgstr ""
+msgid "%d package marked for Update"
+msgid_plural "%d packages marked for Update"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../cli.py:770
+#: ../cli.py:826
 msgid "No Packages marked for Update"
 msgstr ""
 
-#: ../cli.py:866
+#: ../cli.py:937
 #, python-format
-msgid "%d packages marked for Distribution Synchronization"
-msgstr ""
+msgid "%d package marked for Distribution Synchronization"
+msgid_plural "%d packages marked for Distribution Synchronization"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../cli.py:869
+#: ../cli.py:939
 msgid "No Packages marked for Distribution Synchronization"
 msgstr ""
 
-#: ../cli.py:885
+#: ../cli.py:965
 #, python-format
-msgid "%d packages marked for removal"
-msgstr ""
+msgid "%d package marked for removal"
+msgid_plural "%d packages marked for removal"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../cli.py:888
+#: ../cli.py:967
 msgid "No Packages marked for removal"
 msgstr ""
 
-#: ../cli.py:913
-msgid "Package(s) to downgrade"
-msgstr ""
+#: ../cli.py:1004
+#, python-format
+msgid "%d package to downgrade"
+msgid_plural "%d packages to downgrade"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../cli.py:938
+#: ../cli.py:1040
 #, python-format
 msgid " (from %s)"
 msgstr ""
 
-#: ../cli.py:939
+#: ../cli.py:1041
 #, python-format
 msgid "Installed package %s%s%s%s not available."
 msgstr ""
 
-#: ../cli.py:947
-msgid "Package(s) to reinstall"
-msgstr ""
+#: ../cli.py:1050
+#, python-format
+msgid "%d package to reinstall"
+msgid_plural "%d packages to reinstall"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../cli.py:960
+#: ../cli.py:1072
 msgid "No Packages Provided"
 msgstr ""
 
-#: ../cli.py:1058
+#: ../cli.py:1085
+msgid "Package(s) to install"
+msgstr ""
+
+#: ../cli.py:1192
 #, python-format
 msgid "N/S Matched: %s"
 msgstr ""
 
-#: ../cli.py:1075
+#: ../cli.py:1209
 #, python-format
 msgid "  Name and summary matches %sonly%s, use \"search all\" for everything."
 msgstr ""
 
-#: ../cli.py:1077
+#: ../cli.py:1211
 #, python-format
 msgid ""
 "  Full name and summary matches %sonly%s, use \"search all\" for everything."
 msgstr ""
 
-#: ../cli.py:1095
+#: ../cli.py:1229
 #, python-format
 msgid "Matched: %s"
 msgstr ""
 
-#: ../cli.py:1102
+#: ../cli.py:1236
 #, python-format
 msgid "  Name and summary matches %smostly%s, use \"search all\" for everything."
 msgstr ""
 
-#: ../cli.py:1106
+#: ../cli.py:1240
 #, python-format
 msgid "Warning: No matches found for: %s"
 msgstr ""
 
-#: ../cli.py:1109
+#: ../cli.py:1243
 msgid "No Matches found"
 msgstr ""
 
-#: ../cli.py:1174
+#: ../cli.py:1339
 #, python-format
 msgid "No Package Found for %s"
 msgstr ""
 
-#: ../cli.py:1184
+#: ../cli.py:1377
 msgid "Cleaning repos: "
 msgstr ""
 
-#: ../cli.py:1189
+#: ../cli.py:1382
 msgid "Cleaning up Everything"
 msgstr ""
 
-#: ../cli.py:1205
+#: ../cli.py:1398
 msgid "Cleaning up Headers"
 msgstr ""
 
-#: ../cli.py:1208
+#: ../cli.py:1401
 msgid "Cleaning up Packages"
 msgstr ""
 
-#: ../cli.py:1211
+#: ../cli.py:1404
 msgid "Cleaning up xml metadata"
 msgstr ""
 
-#: ../cli.py:1214
+#: ../cli.py:1407
 msgid "Cleaning up database cache"
 msgstr ""
 
-#: ../cli.py:1217
+#: ../cli.py:1410
 msgid "Cleaning up expire-cache metadata"
 msgstr ""
 
-#: ../cli.py:1220
+#: ../cli.py:1413
 msgid "Cleaning up cached rpmdb data"
 msgstr ""
 
-#: ../cli.py:1223
+#: ../cli.py:1416
 msgid "Cleaning up plugins"
 msgstr ""
 
-#: ../cli.py:1247
+#: ../cli.py:1452
 #, python-format
 msgid "Warning: No groups match: %s"
 msgstr ""
 
-#: ../cli.py:1264
+#: ../cli.py:1469 ../cli.py:1527
 msgid "Installed Groups:"
 msgstr ""
 
-#: ../cli.py:1270
+#: ../cli.py:1475 ../cli.py:1533
 msgid "Installed Language Groups:"
 msgstr ""
 
-#: ../cli.py:1276
+#: ../cli.py:1481 ../cli.py:1539
 msgid "Available Groups:"
 msgstr ""
 
-#: ../cli.py:1282
+#: ../cli.py:1487 ../cli.py:1545
 msgid "Available Language Groups:"
 msgstr ""
 
-#: ../cli.py:1285
+#: ../cli.py:1490 ../cli.py:1547
 msgid "Done"
 msgstr ""
 
-#: ../cli.py:1296 ../cli.py:1314 ../cli.py:1320 ../yum/__init__.py:3313
+#: ../cli.py:1570 ../cli.py:1598 ../cli.py:1604 ../yum/__init__.py:3648
 #, python-format
 msgid "Warning: Group %s does not exist."
 msgstr ""
 
-#: ../cli.py:1324
+#: ../cli.py:1608
 msgid "No packages in any requested group available to install or update"
 msgstr ""
 
-#: ../cli.py:1326
+#: ../cli.py:1610
 #, python-format
-msgid "%d Package(s) to Install"
-msgstr ""
+msgid "%d package to Install"
+msgid_plural "%d packages to Install"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../cli.py:1336 ../yum/__init__.py:3325
+#: ../cli.py:1630 ../yum/__init__.py:3660
 #, python-format
 msgid "No group named %s exists"
 msgstr ""
 
-#: ../cli.py:1342
+#: ../cli.py:1636
 msgid "No packages to remove from groups"
 msgstr ""
 
-#: ../cli.py:1344
+#: ../cli.py:1638
 #, python-format
-msgid "%d Package(s) to remove"
-msgstr ""
+msgid "%d package to remove"
+msgid_plural "%d packages to remove"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../cli.py:1386
+#: ../cli.py:1679
 #, python-format
 msgid "Package %s is already installed, skipping"
 msgstr ""
 
-#: ../cli.py:1397
+#: ../cli.py:1690
 #, python-format
 msgid "Discarding non-comparable pkg %s.%s"
 msgstr ""
 
 #. we've not got any installed that match n or n+a
-#: ../cli.py:1423
+#: ../cli.py:1716
 #, python-format
 msgid "No other %s installed, adding to list for potential install"
 msgstr ""
 
-#: ../cli.py:1443
+#: ../cli.py:1736
 msgid "Plugin Options"
 msgstr ""
 
-#: ../cli.py:1451
+#: ../cli.py:1748
 #, python-format
 msgid "Command line error: %s"
 msgstr ""
 
-#: ../cli.py:1467
+#: ../cli.py:1770
 #, python-format
 msgid ""
 "\n"
@@ -430,438 +456,444 @@ msgid ""
 "%s: %s option requires an argument"
 msgstr ""
 
-#: ../cli.py:1521
+#: ../cli.py:1834
 msgid "--color takes one of: auto, always, never"
 msgstr ""
 
 #. We have a relative installroot ... haha
-#: ../cli.py:1596
+#: ../cli.py:1909
 #, python-format
 msgid "--installroot must be an absolute path: %s"
 msgstr ""
 
-#: ../cli.py:1642
+#: ../cli.py:1963
 msgid "show this help message and exit"
 msgstr ""
 
-#: ../cli.py:1646
+#: ../cli.py:1967
 msgid "be tolerant of errors"
 msgstr ""
 
-#: ../cli.py:1649
+#: ../cli.py:1970
 msgid "run entirely from system cache, don't update cache"
 msgstr ""
 
-#: ../cli.py:1652
+#: ../cli.py:1973
 msgid "config file location"
 msgstr ""
 
-#: ../cli.py:1655
+#: ../cli.py:1976
 msgid "maximum command wait time"
 msgstr ""
 
-#: ../cli.py:1657
+#: ../cli.py:1978
 msgid "debugging output level"
 msgstr ""
 
-#: ../cli.py:1661
+#: ../cli.py:1982
 msgid "show duplicates, in repos, in list/search commands"
 msgstr ""
 
-#: ../cli.py:1663
+#: ../cli.py:1984
 msgid "error output level"
 msgstr ""
 
-#: ../cli.py:1666
+#: ../cli.py:1987
 msgid "debugging output level for rpm"
 msgstr ""
 
-#: ../cli.py:1669
+#: ../cli.py:1990
 msgid "quiet operation"
 msgstr ""
 
-#: ../cli.py:1671
+#: ../cli.py:1992
 msgid "verbose operation"
 msgstr ""
 
-#: ../cli.py:1673
+#: ../cli.py:1994
 msgid "answer yes for all questions"
 msgstr ""
 
-#: ../cli.py:1675
+#: ../cli.py:1996
+msgid "answer no for all questions"
+msgstr ""
+
+#: ../cli.py:2000
 msgid "show Yum version and exit"
 msgstr ""
 
-#: ../cli.py:1676
+#: ../cli.py:2001
 msgid "set install root"
 msgstr ""
 
-#: ../cli.py:1680
+#: ../cli.py:2005
 msgid "enable one or more repositories (wildcards allowed)"
 msgstr ""
 
-#: ../cli.py:1684
+#: ../cli.py:2009
 msgid "disable one or more repositories (wildcards allowed)"
 msgstr ""
 
-#: ../cli.py:1687
+#: ../cli.py:2012
 msgid "exclude package(s) by name or glob"
 msgstr ""
 
-#: ../cli.py:1689
+#: ../cli.py:2014
 msgid "disable exclude from main, for a repo or for everything"
 msgstr ""
 
-#: ../cli.py:1692
+#: ../cli.py:2017
 msgid "enable obsoletes processing during updates"
 msgstr ""
 
-#: ../cli.py:1694
+#: ../cli.py:2019
 msgid "disable Yum plugins"
 msgstr ""
 
-#: ../cli.py:1696
+#: ../cli.py:2021
 msgid "disable gpg signature checking"
 msgstr ""
 
-#: ../cli.py:1698
+#: ../cli.py:2023
 msgid "disable plugins by name"
 msgstr ""
 
-#: ../cli.py:1701
+#: ../cli.py:2026
 msgid "enable plugins by name"
 msgstr ""
 
-#: ../cli.py:1704
+#: ../cli.py:2029
 msgid "skip packages with depsolving problems"
 msgstr ""
 
-#: ../cli.py:1706
+#: ../cli.py:2031
 msgid "control whether color is used"
 msgstr ""
 
-#: ../cli.py:1708
+#: ../cli.py:2033
 msgid "set value of $releasever in yum config and repo files"
 msgstr ""
 
-#: ../cli.py:1710
+#: ../cli.py:2035
 msgid "set arbitrary config and repo options"
 msgstr ""
 
-#: ../output.py:307
+#: ../output.py:440
 msgid "Jan"
 msgstr ""
 
-#: ../output.py:307
+#: ../output.py:440
 msgid "Feb"
 msgstr ""
 
-#: ../output.py:307
+#: ../output.py:440
 msgid "Mar"
 msgstr ""
 
-#: ../output.py:307
+#: ../output.py:440
 msgid "Apr"
 msgstr ""
 
-#: ../output.py:307
+#: ../output.py:440
 msgid "May"
 msgstr ""
 
-#: ../output.py:307
+#: ../output.py:440
 msgid "Jun"
 msgstr ""
 
-#: ../output.py:308
+#: ../output.py:441
 msgid "Jul"
 msgstr ""
 
-#: ../output.py:308
+#: ../output.py:441
 msgid "Aug"
 msgstr ""
 
-#: ../output.py:308
+#: ../output.py:441
 msgid "Sep"
 msgstr ""
 
-#: ../output.py:308
+#: ../output.py:441
 msgid "Oct"
 msgstr ""
 
-#: ../output.py:308
+#: ../output.py:441
 msgid "Nov"
 msgstr ""
 
-#: ../output.py:308
+#: ../output.py:441
 msgid "Dec"
 msgstr ""
 
-#: ../output.py:318
+#: ../output.py:455
 msgid "Trying other mirror."
 msgstr ""
 
-#: ../output.py:581
+#: ../output.py:798
 #, python-format
 msgid "Name        : %s%s%s"
 msgstr ""
 
-#: ../output.py:582
+#: ../output.py:799
 #, python-format
 msgid "Arch        : %s"
 msgstr ""
 
-#: ../output.py:584
+#: ../output.py:801
 #, python-format
 msgid "Epoch       : %s"
 msgstr ""
 
-#: ../output.py:585
+#: ../output.py:802
 #, python-format
 msgid "Version     : %s"
 msgstr ""
 
-#: ../output.py:586
+#: ../output.py:803
 #, python-format
 msgid "Release     : %s"
 msgstr ""
 
-#: ../output.py:587
+#: ../output.py:804
 #, python-format
 msgid "Size        : %s"
 msgstr ""
 
-#: ../output.py:588 ../output.py:900
+#: ../output.py:805 ../output.py:1198
 #, python-format
 msgid "Repo        : %s"
 msgstr ""
 
-#: ../output.py:590
+#: ../output.py:807
 #, python-format
 msgid "From repo   : %s"
 msgstr ""
 
-#: ../output.py:592
+#: ../output.py:809
 #, python-format
 msgid "Committer   : %s"
 msgstr ""
 
-#: ../output.py:593
+#: ../output.py:810
 #, python-format
 msgid "Committime  : %s"
 msgstr ""
 
-#: ../output.py:594
+#: ../output.py:811
 #, python-format
 msgid "Buildtime   : %s"
 msgstr ""
 
-#: ../output.py:596
+#: ../output.py:813
 #, python-format
 msgid "Install time: %s"
 msgstr ""
 
-#: ../output.py:604
+#: ../output.py:821
 #, python-format
 msgid "Installed by: %s"
 msgstr ""
 
-#: ../output.py:611
+#: ../output.py:828
 #, python-format
 msgid "Changed by  : %s"
 msgstr ""
 
-#: ../output.py:612
+#: ../output.py:829
 msgid "Summary     : "
 msgstr ""
 
-#: ../output.py:614 ../output.py:913
+#: ../output.py:831 ../output.py:1214
 #, python-format
 msgid "URL         : %s"
 msgstr ""
 
-#: ../output.py:615
+#: ../output.py:832
 msgid "License     : "
 msgstr ""
 
-#: ../output.py:616 ../output.py:910
+#: ../output.py:833 ../output.py:1211
 msgid "Description : "
 msgstr ""
 
-#: ../output.py:684
+#: ../output.py:949
 msgid "y"
 msgstr ""
 
-#: ../output.py:684
+#: ../output.py:949
 msgid "yes"
 msgstr ""
 
-#: ../output.py:685
+#: ../output.py:950
 msgid "n"
 msgstr ""
 
-#: ../output.py:685
+#: ../output.py:950
 msgid "no"
 msgstr ""
 
-#: ../output.py:689
+#: ../output.py:954
 msgid "Is this ok [y/N]: "
 msgstr ""
 
-#: ../output.py:777
+#: ../output.py:1046
 #, python-format
 msgid ""
 "\n"
 "Group: %s"
 msgstr ""
 
-#: ../output.py:781
+#: ../output.py:1050
 #, python-format
 msgid " Group-Id: %s"
 msgstr ""
 
-#: ../output.py:786
+#: ../output.py:1055
 #, python-format
 msgid " Description: %s"
 msgstr ""
 
-#: ../output.py:788
+#: ../output.py:1057
 #, python-format
 msgid " Language: %s"
 msgstr ""
 
-#: ../output.py:790
+#: ../output.py:1059
 msgid " Mandatory Packages:"
 msgstr ""
 
-#: ../output.py:791
+#: ../output.py:1060
 msgid " Default Packages:"
 msgstr ""
 
-#: ../output.py:792
+#: ../output.py:1061
 msgid " Optional Packages:"
 msgstr ""
 
-#: ../output.py:793
+#: ../output.py:1062
 msgid " Conditional Packages:"
 msgstr ""
 
-#: ../output.py:814
+#: ../output.py:1086
 #, python-format
 msgid "package: %s"
 msgstr ""
 
-#: ../output.py:816
+#: ../output.py:1088
 msgid "  No dependencies for this package"
 msgstr ""
 
-#: ../output.py:821
+#: ../output.py:1093
 #, python-format
 msgid "  dependency: %s"
 msgstr ""
 
-#: ../output.py:823
+#: ../output.py:1095
 msgid "   Unsatisfied dependency"
 msgstr ""
 
-#: ../output.py:901
+#: ../output.py:1206
 msgid "Matched from:"
 msgstr ""
 
-#: ../output.py:916
+#: ../output.py:1217
 #, python-format
 msgid "License     : %s"
 msgstr ""
 
-#: ../output.py:919
+#: ../output.py:1220
 #, python-format
 msgid "Filename    : %s"
 msgstr ""
 
-#: ../output.py:923
+#: ../output.py:1224
 msgid "Other       : "
 msgstr ""
 
-#: ../output.py:966
+#: ../output.py:1280
 msgid "There was an error calculating total download size"
 msgstr ""
 
-#: ../output.py:971
+#: ../output.py:1285
 #, python-format
 msgid "Total size: %s"
 msgstr ""
 
-#: ../output.py:974
+#: ../output.py:1288
 #, python-format
 msgid "Total download size: %s"
 msgstr ""
 
-#: ../output.py:978 ../output.py:998
+#: ../output.py:1292 ../output.py:1315
 #, python-format
 msgid "Installed size: %s"
 msgstr ""
 
-#: ../output.py:994
+#: ../output.py:1311
 msgid "There was an error calculating installed size"
 msgstr ""
 
-#: ../output.py:1039
+#: ../output.py:1357
 msgid "Reinstalling"
 msgstr ""
 
-#: ../output.py:1040
+#: ../output.py:1358
 msgid "Downgrading"
 msgstr ""
 
-#: ../output.py:1041
+#: ../output.py:1359
 msgid "Installing for dependencies"
 msgstr ""
 
-#: ../output.py:1042
+#: ../output.py:1360
 msgid "Updating for dependencies"
 msgstr ""
 
-#: ../output.py:1043
+#: ../output.py:1361
 msgid "Removing for dependencies"
 msgstr ""
 
-#: ../output.py:1050 ../output.py:1171
+#: ../output.py:1368 ../output.py:1478
 msgid "Skipped (dependency problems)"
 msgstr ""
 
-#: ../output.py:1052 ../output.py:1687
+#: ../output.py:1370 ../output.py:2024
 msgid "Not installed"
 msgstr ""
 
-#: ../output.py:1053
+#: ../output.py:1371
 msgid "Not available"
 msgstr ""
 
-#: ../output.py:1075 ../output.py:2024
+#: ../output.py:1393 ../output.py:1428 ../output.py:2379
 msgid "Package"
-msgstr ""
+msgid_plural "Packages"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../output.py:1075
+#: ../output.py:1393
 msgid "Arch"
 msgstr ""
 
-#: ../output.py:1076
+#: ../output.py:1394
 msgid "Version"
 msgstr ""
 
-#: ../output.py:1076
+#: ../output.py:1394
 msgid "Repository"
 msgstr ""
 
-#: ../output.py:1077
+#: ../output.py:1395
 msgid "Size"
 msgstr ""
 
-#: ../output.py:1089
+#: ../output.py:1407
 #, python-format
 msgid "     replacing  %s%s%s.%s %s\n"
 msgstr ""
 
-#: ../output.py:1098
+#: ../output.py:1416
 #, python-format
 msgid ""
 "\n"
@@ -869,57 +901,52 @@ msgid ""
 "%s\n"
 msgstr ""
 
-#: ../output.py:1109
-#, python-format
-msgid "Install   %5.5s Package(s)\n"
+#: ../output.py:1421 ../output.py:2174 ../output.py:2175
+msgid "Install"
 msgstr ""
 
-#: ../output.py:1113
-#, python-format
-msgid "Upgrade   %5.5s Package(s)\n"
+#: ../output.py:1422
+msgid "Upgrade"
 msgstr ""
 
-#: ../output.py:1117
-#, python-format
-msgid "Remove    %5.5s Package(s)\n"
+#: ../output.py:1423
+msgid "Remove"
 msgstr ""
 
-#: ../output.py:1121
-#, python-format
-msgid "Reinstall %5.5s Package(s)\n"
+#: ../output.py:1424 ../output.py:2180
+msgid "Reinstall"
 msgstr ""
 
-#: ../output.py:1125
-#, python-format
-msgid "Downgrade %5.5s Package(s)\n"
+#: ../output.py:1425 ../output.py:2181
+msgid "Downgrade"
 msgstr ""
 
-#: ../output.py:1165
+#: ../output.py:1472
 msgid "Removed"
 msgstr ""
 
-#: ../output.py:1166
+#: ../output.py:1473
 msgid "Dependency Removed"
 msgstr ""
 
-#: ../output.py:1168
+#: ../output.py:1475
 msgid "Dependency Installed"
 msgstr ""
 
-#: ../output.py:1170
+#: ../output.py:1477
 msgid "Dependency Updated"
 msgstr ""
 
-#: ../output.py:1172
+#: ../output.py:1479
 msgid "Replaced"
 msgstr ""
 
-#: ../output.py:1173
+#: ../output.py:1480
 msgid "Failed"
 msgstr ""
 
 #. Delta between C-c's so we treat as exit
-#: ../output.py:1260
+#: ../output.py:1567
 msgid "two"
 msgstr ""
 
@@ -927,7 +954,7 @@ msgstr ""
 #. Current download cancelled, interrupt (ctrl-c) again within two seconds
 #. to exit.
 #. Where "interupt (ctrl-c) again" and "two" are highlighted.
-#: ../output.py:1271
+#: ../output.py:1578
 #, python-format
 msgid ""
 "\n"
@@ -935,484 +962,536 @@ msgid ""
 "to exit.\n"
 msgstr ""
 
-#: ../output.py:1282
+#: ../output.py:1589
 msgid "user interrupt"
 msgstr ""
 
-#: ../output.py:1300
+#: ../output.py:1615
 msgid "Total"
 msgstr ""
 
-#: ../output.py:1322
+#: ../output.py:1637
 msgid "I"
 msgstr ""
 
-#: ../output.py:1323
+#: ../output.py:1638
 msgid "O"
 msgstr ""
 
-#: ../output.py:1324
+#: ../output.py:1639
 msgid "E"
 msgstr ""
 
-#: ../output.py:1325
+#: ../output.py:1640
 msgid "R"
 msgstr ""
 
-#: ../output.py:1326
+#: ../output.py:1641
 msgid "D"
 msgstr ""
 
-#: ../output.py:1327
+#: ../output.py:1642
 msgid "U"
 msgstr ""
 
-#: ../output.py:1341
+#: ../output.py:1656
 msgid "<unset>"
 msgstr ""
 
-#: ../output.py:1342
+#: ../output.py:1657
 msgid "System"
 msgstr ""
 
-#: ../output.py:1411
+#: ../output.py:1726
 #, python-format
 msgid "Skipping merged transaction %d to %d, as it overlaps"
 msgstr ""
 
-#: ../output.py:1421 ../output.py:1592
+#: ../output.py:1736 ../output.py:1926
 msgid "No transactions"
 msgstr ""
 
-#: ../output.py:1446 ../output.py:2013
+#: ../output.py:1761 ../output.py:2368 ../output.py:2458
 msgid "Bad transaction IDs, or package(s), given"
 msgstr ""
 
-#: ../output.py:1484
+#: ../output.py:1808
 msgid "Command line"
 msgstr ""
 
-#: ../output.py:1486 ../output.py:1908
+#: ../output.py:1810 ../output.py:2256
 msgid "Login user"
 msgstr ""
 
 #. REALLY Needs to use columns!
-#: ../output.py:1487 ../output.py:2022
+#: ../output.py:1811 ../output.py:2377
 msgid "ID"
 msgstr ""
 
-#: ../output.py:1489
+#: ../output.py:1813
 msgid "Date and time"
 msgstr ""
 
-#: ../output.py:1490 ../output.py:1910 ../output.py:2023
+#: ../output.py:1814 ../output.py:2258 ../output.py:2378
 msgid "Action(s)"
 msgstr ""
 
-#: ../output.py:1491 ../output.py:1911
+#: ../output.py:1815 ../output.py:2259
 msgid "Altered"
 msgstr ""
 
-#: ../output.py:1538
+#: ../output.py:1862
 msgid "No transaction ID given"
 msgstr ""
 
-#: ../output.py:1564 ../output.py:1972
+#: ../output.py:1888 ../output.py:2324
 msgid "Bad transaction ID given"
 msgstr ""
 
-#: ../output.py:1569
+#: ../output.py:1893
 msgid "Not found given transaction ID"
 msgstr ""
 
-#: ../output.py:1577
+#: ../output.py:1901
 msgid "Found more than one transaction ID!"
 msgstr ""
 
-#: ../output.py:1618 ../output.py:1980
+#: ../output.py:1952 ../output.py:2332
 msgid "No transaction ID, or package, given"
 msgstr ""
 
-#: ../output.py:1686 ../output.py:1845
+#: ../output.py:2023 ../output.py:2182
 msgid "Downgraded"
 msgstr ""
 
-#: ../output.py:1688
+#: ../output.py:2025
 msgid "Older"
 msgstr ""
 
-#: ../output.py:1688
+#: ../output.py:2025
 msgid "Newer"
 msgstr ""
 
-#: ../output.py:1724 ../output.py:1726
+#: ../output.py:2061 ../output.py:2063 ../output.py:2480
 msgid "Transaction ID :"
 msgstr ""
 
-#: ../output.py:1728
+#: ../output.py:2065 ../output.py:2482
 msgid "Begin time     :"
 msgstr ""
 
-#: ../output.py:1731 ../output.py:1733
+#: ../output.py:2068 ../output.py:2070
 msgid "Begin rpmdb    :"
 msgstr ""
 
-#: ../output.py:1749
+#: ../output.py:2086
 #, python-format
 msgid "(%u seconds)"
 msgstr ""
 
-#: ../output.py:1751
+#: ../output.py:2088
 #, python-format
 msgid "(%u minutes)"
 msgstr ""
 
-#: ../output.py:1753
+#: ../output.py:2090
 #, python-format
 msgid "(%u hours)"
 msgstr ""
 
-#: ../output.py:1755
+#: ../output.py:2092
 #, python-format
 msgid "(%u days)"
 msgstr ""
 
-#: ../output.py:1756
+#: ../output.py:2093
 msgid "End time       :"
 msgstr ""
 
-#: ../output.py:1759 ../output.py:1761
+#: ../output.py:2096 ../output.py:2098
 msgid "End rpmdb      :"
 msgstr ""
 
-#: ../output.py:1764 ../output.py:1766
+#: ../output.py:2101 ../output.py:2103
 msgid "User           :"
 msgstr ""
 
-#: ../output.py:1770 ../output.py:1773 ../output.py:1775 ../output.py:1777
-#: ../output.py:1779
+#: ../output.py:2107 ../output.py:2110 ../output.py:2112 ../output.py:2114
+#: ../output.py:2116
 msgid "Return-Code    :"
 msgstr ""
 
-#: ../output.py:1770 ../output.py:1775
+#: ../output.py:2107 ../output.py:2112
 msgid "Aborted"
 msgstr ""
 
-#: ../output.py:1773
+#: ../output.py:2110
 msgid "Failures:"
 msgstr ""
 
-#: ../output.py:1777
+#: ../output.py:2114
 msgid "Failure:"
 msgstr ""
 
-#: ../output.py:1779
+#: ../output.py:2116
 msgid "Success"
 msgstr ""
 
-#: ../output.py:1784 ../output.py:1786
+#: ../output.py:2121 ../output.py:2123 ../output.py:2511
 msgid "Command Line   :"
 msgstr ""
 
-#: ../output.py:1795
+#: ../output.py:2132
 #, python-format
 msgid "Additional non-default information stored: %d"
 msgstr ""
 
 #. This is _possible_, but not common
-#: ../output.py:1800
+#: ../output.py:2137
 msgid "Transaction performed with:"
 msgstr ""
 
-#: ../output.py:1804
+#: ../output.py:2141
 msgid "Packages Altered:"
 msgstr ""
 
-#: ../output.py:1808
+#: ../output.py:2145
 msgid "Packages Skipped:"
 msgstr ""
 
-#: ../output.py:1814
+#: ../output.py:2151
 msgid "Rpmdb Problems:"
 msgstr ""
 
-#: ../output.py:1825
+#: ../output.py:2162
 msgid "Scriptlet output:"
 msgstr ""
 
-#: ../output.py:1831
+#: ../output.py:2168
 msgid "Errors:"
 msgstr ""
 
-#: ../output.py:1837 ../output.py:1838
-msgid "Install"
-msgstr ""
-
-#: ../output.py:1839
+#: ../output.py:2176
 msgid "Dep-Install"
 msgstr ""
 
-#: ../output.py:1841
+#: ../output.py:2178
 msgid "Obsoleting"
 msgstr ""
 
-#: ../output.py:1842
+#: ../output.py:2179
 msgid "Erase"
 msgstr ""
 
-#: ../output.py:1843
-msgid "Reinstall"
-msgstr ""
-
-#: ../output.py:1844
-msgid "Downgrade"
-msgstr ""
-
-#: ../output.py:1846
+#: ../output.py:2183
 msgid "Update"
 msgstr ""
 
-#: ../output.py:1909
+#: ../output.py:2257
 msgid "Time"
 msgstr ""
 
-#: ../output.py:1935
+#: ../output.py:2283
 msgid "Last day"
 msgstr ""
 
-#: ../output.py:1936
+#: ../output.py:2284
 msgid "Last week"
 msgstr ""
 
-#: ../output.py:1937
+#: ../output.py:2285
 msgid "Last 2 weeks"
 msgstr ""
 
 #. US default :p
-#: ../output.py:1938
+#: ../output.py:2286
 msgid "Last 3 months"
 msgstr ""
 
-#: ../output.py:1939
+#: ../output.py:2287
 msgid "Last 6 months"
 msgstr ""
 
-#: ../output.py:1940
+#: ../output.py:2288
 msgid "Last year"
 msgstr ""
 
-#: ../output.py:1941
+#: ../output.py:2289
 msgid "Over a year ago"
 msgstr ""
 
-#: ../output.py:1984
+#: ../output.py:2336
 #, python-format
 msgid "No Transaction %s found"
 msgstr ""
 
-#: ../output.py:1990
+#: ../output.py:2342
 msgid "Transaction ID:"
 msgstr ""
 
-#: ../output.py:1991
+#: ../output.py:2343
 msgid "Available additional history information:"
 msgstr ""
 
-#: ../output.py:2003
+#: ../output.py:2356
 #, python-format
 msgid "%s: No additional data found by this name"
 msgstr ""
 
-#: ../output.py:2106
+#: ../output.py:2483
+msgid "Package        :"
+msgstr ""
+
+#: ../output.py:2484
+msgid "State          :"
+msgstr ""
+
+#: ../output.py:2487
+msgid "Size           :"
+msgstr ""
+
+#: ../output.py:2489
+msgid "Build host     :"
+msgstr ""
+
+#: ../output.py:2492
+msgid "Build time     :"
+msgstr ""
+
+#: ../output.py:2494
+msgid "Packager       :"
+msgstr ""
+
+#: ../output.py:2496
+msgid "Vendor         :"
+msgstr ""
+
+#: ../output.py:2498
+msgid "License        :"
+msgstr ""
+
+#: ../output.py:2500
+msgid "URL            :"
+msgstr ""
+
+#: ../output.py:2502
+msgid "Source RPM     :"
+msgstr ""
+
+#: ../output.py:2505
+msgid "Commit Time    :"
+msgstr ""
+
+#: ../output.py:2507
+msgid "Committer      :"
+msgstr ""
+
+#: ../output.py:2509
+msgid "Reason         :"
+msgstr ""
+
+#: ../output.py:2513
+msgid "From repo      :"
+msgstr ""
+
+#: ../output.py:2517
+msgid "Installed by   :"
+msgstr ""
+
+#: ../output.py:2521
+msgid "Changed by     :"
+msgstr ""
+
+#: ../output.py:2566
 msgid "installed"
 msgstr ""
 
-#: ../output.py:2107
+#: ../output.py:2567
 msgid "an update"
 msgstr ""
 
-#: ../output.py:2108
+#: ../output.py:2568
 msgid "erased"
 msgstr ""
 
-#: ../output.py:2109
+#: ../output.py:2569
 msgid "reinstalled"
 msgstr ""
 
-#: ../output.py:2110
+#: ../output.py:2570
 msgid "a downgrade"
 msgstr ""
 
-#: ../output.py:2111
+#: ../output.py:2571
 msgid "obsoleting"
 msgstr ""
 
-#: ../output.py:2112
+#: ../output.py:2572
 msgid "updated"
 msgstr ""
 
-#: ../output.py:2113
+#: ../output.py:2573
 msgid "obsoleted"
 msgstr ""
 
-#: ../output.py:2117
+#: ../output.py:2577
 #, python-format
 msgid "---> Package %s.%s %s:%s-%s will be %s"
 msgstr ""
 
-#: ../output.py:2124
+#: ../output.py:2588
 msgid "--> Running transaction check"
 msgstr ""
 
-#: ../output.py:2129
+#: ../output.py:2594
 msgid "--> Restarting Dependency Resolution with new changes."
 msgstr ""
 
-#: ../output.py:2134
+#: ../output.py:2600
 msgid "--> Finished Dependency Resolution"
 msgstr ""
 
-#: ../output.py:2139 ../output.py:2144
+#: ../output.py:2613 ../output.py:2626
 #, python-format
 msgid "--> Processing Dependency: %s for package: %s"
 msgstr ""
 
-#: ../output.py:2149
+#: ../output.py:2639
 #, python-format
 msgid "---> Keeping package: %s"
 msgstr ""
 
-#: ../output.py:2152
+#: ../output.py:2648
 #, python-format
 msgid "--> Unresolved Dependency: %s"
 msgstr ""
 
-#: ../output.py:2163
+#: ../output.py:2665
 #, python-format
 msgid "Package: %s"
 msgstr ""
 
-#: ../output.py:2165
+#: ../output.py:2667
 #, python-format
 msgid ""
 "\n"
 "    Requires: %s"
 msgstr ""
 
-#: ../output.py:2174
+#: ../output.py:2676
 #, python-format
 msgid ""
 "\n"
 "    %s: %s (%s)"
 msgstr ""
 
-#: ../output.py:2179
+#: ../output.py:2681
 #, python-format
 msgid ""
 "\n"
 "        %s"
 msgstr ""
 
-#: ../output.py:2181
+#: ../output.py:2683
 msgid ""
 "\n"
 "        Not found"
 msgstr ""
 
 #. These should be the only three things we care about:
-#: ../output.py:2196
+#: ../output.py:2698
 msgid "Updated By"
 msgstr ""
 
-#: ../output.py:2197
+#: ../output.py:2699
 msgid "Downgraded By"
 msgstr ""
 
-#: ../output.py:2198
+#: ../output.py:2700
 msgid "Obsoleted By"
 msgstr ""
 
-#: ../output.py:2216
+#: ../output.py:2718
 msgid "Available"
 msgstr ""
 
-#: ../output.py:2243 ../output.py:2248
+#: ../output.py:2753 ../output.py:2766
 #, python-format
 msgid "--> Processing Conflict: %s conflicts %s"
 msgstr ""
 
-#: ../output.py:2252
+#: ../output.py:2772
 msgid "--> Populating transaction set with selected packages. Please wait."
 msgstr ""
 
-#: ../output.py:2256
+#: ../output.py:2781
 #, python-format
 msgid "---> Downloading header for %s to pack into transaction set."
 msgstr ""
 
-#: ../utils.py:99
+#: ../utils.py:123
 msgid "Running"
 msgstr ""
 
-#: ../utils.py:100
+#: ../utils.py:124
 msgid "Sleeping"
 msgstr ""
 
-#: ../utils.py:101
+#: ../utils.py:125
 msgid "Uninterruptible"
 msgstr ""
 
-#: ../utils.py:102
+#: ../utils.py:126
 msgid "Zombie"
 msgstr ""
 
-#: ../utils.py:103
+#: ../utils.py:127
 msgid "Traced/Stopped"
 msgstr ""
 
-#: ../utils.py:104 ../yumcommands.py:994
+#: ../utils.py:128 ../yumcommands.py:1792
 msgid "Unknown"
 msgstr ""
 
-#: ../utils.py:115
+#: ../utils.py:149
 msgid "  The other application is: PackageKit"
 msgstr ""
 
-#: ../utils.py:117
+#: ../utils.py:151
 #, python-format
 msgid "  The other application is: %s"
 msgstr ""
 
-#: ../utils.py:120
+#: ../utils.py:154
 #, python-format
 msgid "    Memory : %5s RSS (%5sB VSZ)"
 msgstr ""
 
-#: ../utils.py:125
+#: ../utils.py:159
 #, python-format
 msgid "    Started: %s - %s ago"
 msgstr ""
 
-#: ../utils.py:127
+#: ../utils.py:161
 #, python-format
 msgid "    State  : %s, pid: %d"
 msgstr ""
 
-#: ../utils.py:170 ../yummain.py:43
+#: ../utils.py:190 ../yummain.py:43
 msgid ""
 "\n"
 "\n"
 "Exiting on user cancel"
 msgstr ""
 
-#: ../utils.py:176 ../yummain.py:49
+#: ../utils.py:202 ../yummain.py:49
 msgid ""
 "\n"
 "\n"
 "Exiting on Broken Pipe"
 msgstr ""
 
-#: ../utils.py:178 ../yummain.py:51
+#: ../utils.py:204 ../yummain.py:51
 #, python-format
 msgid ""
 "\n"
@@ -1420,47 +1499,47 @@ msgid ""
 "%s"
 msgstr ""
 
-#: ../utils.py:228 ../yummain.py:123
+#: ../utils.py:280 ../yummain.py:134
 msgid ""
 "Another app is currently holding the yum lock; exiting as configured by "
 "exit_on_lock"
 msgstr ""
 
-#: ../utils.py:287
+#: ../utils.py:346
 #, python-format
 msgid "PluginExit Error: %s"
 msgstr ""
 
-#: ../utils.py:290
+#: ../utils.py:349
 #, python-format
 msgid "Yum Error: %s"
 msgstr ""
 
-#: ../utils.py:342 ../yummain.py:150 ../yummain.py:189
+#: ../utils.py:407 ../yummain.py:161 ../yummain.py:200
 #, python-format
 msgid "Error: %s"
 msgstr ""
 
-#: ../utils.py:346 ../yummain.py:194
+#: ../utils.py:411 ../yummain.py:205
 msgid " You could try using --skip-broken to work around the problem"
 msgstr ""
 
-#: ../utils.py:348 ../yummain.py:87
+#: ../utils.py:413 ../yummain.py:87
 msgid " You could try running: rpm -Va --nofiles --nodigest"
 msgstr ""
 
-#: ../utils.py:355 ../yummain.py:160 ../yummain.py:202
+#: ../utils.py:420 ../yummain.py:171 ../yummain.py:213
 #, python-format
 msgid "Unknown Error(s): Exit Code: %d:"
 msgstr ""
 
-#: ../utils.py:361 ../yummain.py:208
+#: ../utils.py:426 ../yummain.py:219
 msgid ""
 "\n"
 "Dependencies Resolved"
 msgstr ""
 
-#: ../utils.py:376 ../yummain.py:234
+#: ../utils.py:442 ../yummain.py:251
 msgid "Complete!"
 msgstr ""
 
@@ -1472,7 +1551,7 @@ msgstr ""
 msgid "You need to be root to perform this command."
 msgstr ""
 
-#: ../yumcommands.py:59
+#: ../yumcommands.py:65
 msgid ""
 "\n"
 "You have enabled checking of packages via GPG keys. This is a good thing. \n"
@@ -1489,451 +1568,484 @@ msgid ""
 "For more information contact your distribution or package provider.\n"
 msgstr ""
 
-#: ../yumcommands.py:74
+#: ../yumcommands.py:80
 #, python-format
 msgid "Problem repository: %s"
 msgstr ""
 
-#: ../yumcommands.py:80
+#: ../yumcommands.py:94
 #, python-format
 msgid "Error: Need to pass a list of pkgs to %s"
 msgstr ""
 
-#: ../yumcommands.py:86
+#: ../yumcommands.py:110
 msgid "Error: Need an item to match"
 msgstr ""
 
-#: ../yumcommands.py:92
+#: ../yumcommands.py:124
 msgid "Error: Need a group or list of groups"
 msgstr ""
 
-#: ../yumcommands.py:101
+#: ../yumcommands.py:141
 #, python-format
 msgid "Error: clean requires an option: %s"
 msgstr ""
 
-#: ../yumcommands.py:106
+#: ../yumcommands.py:146
 #, python-format
 msgid "Error: invalid clean argument: %r"
 msgstr ""
 
-#: ../yumcommands.py:119
+#: ../yumcommands.py:161
 msgid "No argument to shell"
 msgstr ""
 
-#: ../yumcommands.py:121
+#: ../yumcommands.py:163
 #, python-format
 msgid "Filename passed to shell: %s"
 msgstr ""
 
-#: ../yumcommands.py:125
+#: ../yumcommands.py:167
 #, python-format
 msgid "File %s given as argument to shell does not exist."
 msgstr ""
 
-#: ../yumcommands.py:131
+#: ../yumcommands.py:173
 msgid "Error: more than one file given as argument to shell."
 msgstr ""
 
-#: ../yumcommands.py:148
+#: ../yumcommands.py:192
 msgid ""
 "There are no enabled repos.\n"
 " Run \"yum repolist all\" to see the repos you have.\n"
 " You can enable repos with yum-config-manager --enable <repo>"
 msgstr ""
 
-#: ../yumcommands.py:200
+#: ../yumcommands.py:300
 msgid "PACKAGE..."
 msgstr ""
 
-#: ../yumcommands.py:203
+#: ../yumcommands.py:307
 msgid "Install a package or packages on your system"
 msgstr ""
 
-#: ../yumcommands.py:212
+#: ../yumcommands.py:338
 msgid "Setting up Install Process"
 msgstr ""
 
-#: ../yumcommands.py:223 ../yumcommands.py:245
+#: ../yumcommands.py:363 ../yumcommands.py:423
 msgid "[PACKAGE...]"
 msgstr ""
 
-#: ../yumcommands.py:226
+#: ../yumcommands.py:370
 msgid "Update a package or packages on your system"
 msgstr ""
 
-#: ../yumcommands.py:234
+#: ../yumcommands.py:399
 msgid "Setting up Update Process"
 msgstr ""
 
-#: ../yumcommands.py:248
+#: ../yumcommands.py:430
 msgid "Synchronize installed packages to the latest available versions"
 msgstr ""
 
-#: ../yumcommands.py:256
+#: ../yumcommands.py:459
 msgid "Setting up Distribution Synchronization Process"
 msgstr ""
 
-#: ../yumcommands.py:299
+#: ../yumcommands.py:519
 msgid "Display details about a package or group of packages"
 msgstr ""
 
-#: ../yumcommands.py:348
+#: ../yumcommands.py:581
 msgid "Installed Packages"
 msgstr ""
 
-#: ../yumcommands.py:356
+#: ../yumcommands.py:589
 msgid "Available Packages"
 msgstr ""
 
-#: ../yumcommands.py:360
+#: ../yumcommands.py:593
 msgid "Extra Packages"
 msgstr ""
 
-#: ../yumcommands.py:364
+#: ../yumcommands.py:597
 msgid "Updated Packages"
 msgstr ""
 
 #. This only happens in verbose mode
-#: ../yumcommands.py:372 ../yumcommands.py:379 ../yumcommands.py:667
+#: ../yumcommands.py:605 ../yumcommands.py:612 ../yumcommands.py:1193
 msgid "Obsoleting Packages"
 msgstr ""
 
-#: ../yumcommands.py:381
+#: ../yumcommands.py:614
 msgid "Recently Added Packages"
 msgstr ""
 
-#: ../yumcommands.py:388
+#: ../yumcommands.py:621
 msgid "No matching Packages to list"
 msgstr ""
 
-#: ../yumcommands.py:402
+#: ../yumcommands.py:656
 msgid "List a package or groups of packages"
 msgstr ""
 
-#: ../yumcommands.py:414
+#: ../yumcommands.py:685
 msgid "Remove a package or packages from your system"
 msgstr ""
 
-#: ../yumcommands.py:421
+#: ../yumcommands.py:714
 msgid "Setting up Remove Process"
 msgstr ""
 
-#: ../yumcommands.py:435
-msgid "Setting up Group Process"
-msgstr ""
-
-#: ../yumcommands.py:441
-msgid "No Groups on which to run command"
-msgstr ""
-
-#: ../yumcommands.py:454
-msgid "List available package groups"
+#: ../yumcommands.py:773
+msgid "Display, or use, the groups information"
 msgstr ""
 
-#: ../yumcommands.py:474
-msgid "Install the packages in a group on your system"
+#: ../yumcommands.py:776
+msgid "Setting up Group Process"
 msgstr ""
 
-#: ../yumcommands.py:497
-msgid "Remove the packages in a group from your system"
+#: ../yumcommands.py:782
+msgid "No Groups on which to run command"
 msgstr ""
 
-#: ../yumcommands.py:525
-msgid "Display details about a package group"
+#: ../yumcommands.py:833
+#, python-format
+msgid "Invalid groups sub-command, use: %s."
 msgstr ""
 
-#: ../yumcommands.py:550
+#: ../yumcommands.py:929
 msgid "Generate the metadata cache"
 msgstr ""
 
-#: ../yumcommands.py:556
+#: ../yumcommands.py:955
 msgid "Making cache files for all metadata files."
 msgstr ""
 
-#: ../yumcommands.py:557
+#: ../yumcommands.py:956
 msgid "This may take a while depending on the speed of this computer"
 msgstr ""
 
-#: ../yumcommands.py:578
+#: ../yumcommands.py:977
 msgid "Metadata Cache Created"
 msgstr ""
 
-#: ../yumcommands.py:592
+#: ../yumcommands.py:1015
 msgid "Remove cached data"
 msgstr ""
 
-#: ../yumcommands.py:613
+#: ../yumcommands.py:1082
 msgid "Find what package provides the given value"
 msgstr ""
 
-#: ../yumcommands.py:633
+#: ../yumcommands.py:1139
 msgid "Check for available package updates"
 msgstr ""
 
-#: ../yumcommands.py:687
+#: ../yumcommands.py:1230
 msgid "Search package details for the given string"
 msgstr ""
 
-#: ../yumcommands.py:693
+#: ../yumcommands.py:1256
 msgid "Searching Packages: "
 msgstr ""
 
-#: ../yumcommands.py:710
+#: ../yumcommands.py:1298
 msgid "Update packages taking obsoletes into account"
 msgstr ""
 
-#: ../yumcommands.py:719
+#: ../yumcommands.py:1328
 msgid "Setting up Upgrade Process"
 msgstr ""
 
-#: ../yumcommands.py:737
+#: ../yumcommands.py:1363
 msgid "Install a local RPM"
 msgstr ""
 
-#: ../yumcommands.py:745
+#: ../yumcommands.py:1393
 msgid "Setting up Local Package Process"
 msgstr ""
 
-#: ../yumcommands.py:764
+#: ../yumcommands.py:1437
 msgid "Determine which package provides the given dependency"
 msgstr ""
 
-#: ../yumcommands.py:767
+#: ../yumcommands.py:1453
 msgid "Searching Packages for Dependency:"
 msgstr ""
 
-#: ../yumcommands.py:781
+#: ../yumcommands.py:1484
 msgid "Run an interactive yum shell"
 msgstr ""
 
-#: ../yumcommands.py:787
+#: ../yumcommands.py:1510
 msgid "Setting up Yum Shell"
 msgstr ""
 
-#: ../yumcommands.py:805
+#: ../yumcommands.py:1553
 msgid "List a package's dependencies"
 msgstr ""
 
-#: ../yumcommands.py:811
+#: ../yumcommands.py:1580
 msgid "Finding dependencies: "
 msgstr ""
 
-#: ../yumcommands.py:827
+#: ../yumcommands.py:1612
 msgid "Display the configured software repositories"
 msgstr ""
 
-#: ../yumcommands.py:893 ../yumcommands.py:894
+#: ../yumcommands.py:1691 ../yumcommands.py:1692
 msgid "enabled"
 msgstr ""
 
-#: ../yumcommands.py:920 ../yumcommands.py:921
+#: ../yumcommands.py:1718 ../yumcommands.py:1719
 msgid "disabled"
 msgstr ""
 
-#: ../yumcommands.py:937
+#: ../yumcommands.py:1735
 msgid "Repo-id      : "
 msgstr ""
 
-#: ../yumcommands.py:938
+#: ../yumcommands.py:1736
 msgid "Repo-name    : "
 msgstr ""
 
-#: ../yumcommands.py:941
+#: ../yumcommands.py:1739
 msgid "Repo-status  : "
 msgstr ""
 
-#: ../yumcommands.py:944
+#: ../yumcommands.py:1742
 msgid "Repo-revision: "
 msgstr ""
 
-#: ../yumcommands.py:948
+#: ../yumcommands.py:1746
 msgid "Repo-tags    : "
 msgstr ""
 
-#: ../yumcommands.py:954
+#: ../yumcommands.py:1752
 msgid "Repo-distro-tags: "
 msgstr ""
 
-#: ../yumcommands.py:959
+#: ../yumcommands.py:1757
 msgid "Repo-updated : "
 msgstr ""
 
-#: ../yumcommands.py:961
+#: ../yumcommands.py:1759
 msgid "Repo-pkgs    : "
 msgstr ""
 
-#: ../yumcommands.py:962
+#: ../yumcommands.py:1760
 msgid "Repo-size    : "
 msgstr ""
 
-#: ../yumcommands.py:969 ../yumcommands.py:990
+#: ../yumcommands.py:1767 ../yumcommands.py:1788
 msgid "Repo-baseurl : "
 msgstr ""
 
-#: ../yumcommands.py:977
+#: ../yumcommands.py:1775
 msgid "Repo-metalink: "
 msgstr ""
 
-#: ../yumcommands.py:981
+#: ../yumcommands.py:1779
 msgid "  Updated    : "
 msgstr ""
 
-#: ../yumcommands.py:984
+#: ../yumcommands.py:1782
 msgid "Repo-mirrors : "
 msgstr ""
 
-#: ../yumcommands.py:1000
+#: ../yumcommands.py:1798
 #, python-format
 msgid "Never (last: %s)"
 msgstr ""
 
-#: ../yumcommands.py:1002
+#: ../yumcommands.py:1800
 #, python-format
 msgid "Instant (last: %s)"
 msgstr ""
 
-#: ../yumcommands.py:1005
+#: ../yumcommands.py:1803
 #, python-format
 msgid "%s second(s) (last: %s)"
 msgstr ""
 
-#: ../yumcommands.py:1007
+#: ../yumcommands.py:1805
 msgid "Repo-expire  : "
 msgstr ""
 
-#: ../yumcommands.py:1010
+#: ../yumcommands.py:1808
 msgid "Repo-exclude : "
 msgstr ""
 
-#: ../yumcommands.py:1014
+#: ../yumcommands.py:1812
 msgid "Repo-include : "
 msgstr ""
 
-#: ../yumcommands.py:1018
+#: ../yumcommands.py:1816
 msgid "Repo-excluded: "
 msgstr ""
 
-#: ../yumcommands.py:1022
+#: ../yumcommands.py:1820
 msgid "Repo-filename: "
 msgstr ""
 
 #. Work out the first (id) and last (enabled/disalbed/count),
 #. then chop the middle (name)...
-#: ../yumcommands.py:1032 ../yumcommands.py:1061
+#: ../yumcommands.py:1830 ../yumcommands.py:1859
 msgid "repo id"
 msgstr ""
 
-#: ../yumcommands.py:1049 ../yumcommands.py:1050 ../yumcommands.py:1068
+#: ../yumcommands.py:1847 ../yumcommands.py:1848 ../yumcommands.py:1866
 msgid "status"
 msgstr ""
 
-#: ../yumcommands.py:1062
+#: ../yumcommands.py:1860
 msgid "repo name"
 msgstr ""
 
-#: ../yumcommands.py:1099
+#: ../yumcommands.py:1922
 msgid "Display a helpful usage message"
 msgstr ""
 
-#: ../yumcommands.py:1133
+#: ../yumcommands.py:1964
 #, python-format
 msgid "No help available for %s"
 msgstr ""
 
-#: ../yumcommands.py:1138
+#: ../yumcommands.py:1969
 msgid ""
 "\n"
 "\n"
 "aliases: "
 msgstr ""
 
-#: ../yumcommands.py:1140
+#: ../yumcommands.py:1971
 msgid ""
 "\n"
 "\n"
 "alias: "
 msgstr ""
 
-#: ../yumcommands.py:1168
+#: ../yumcommands.py:2056
 msgid "Setting up Reinstall Process"
 msgstr ""
 
-#: ../yumcommands.py:1176
+#: ../yumcommands.py:2068
 msgid "reinstall a package"
 msgstr ""
 
-#: ../yumcommands.py:1195
+#: ../yumcommands.py:2131
 msgid "Setting up Downgrade Process"
 msgstr ""
 
-#: ../yumcommands.py:1202
+#: ../yumcommands.py:2142
 msgid "downgrade a package"
 msgstr ""
 
-#: ../yumcommands.py:1216
+#: ../yumcommands.py:2181
 msgid "Display a version for the machine and/or available repos."
 msgstr ""
 
-#: ../yumcommands.py:1255
+#: ../yumcommands.py:2233
 msgid " Yum version groups:"
 msgstr ""
 
-#: ../yumcommands.py:1265
+#: ../yumcommands.py:2243
 msgid " Group   :"
 msgstr ""
 
-#: ../yumcommands.py:1266
+#: ../yumcommands.py:2244
 msgid " Packages:"
 msgstr ""
 
-#: ../yumcommands.py:1295
+#: ../yumcommands.py:2273
 msgid "Installed:"
 msgstr ""
 
-#: ../yumcommands.py:1303
+#: ../yumcommands.py:2281
 msgid "Group-Installed:"
 msgstr ""
 
-#: ../yumcommands.py:1312
+#: ../yumcommands.py:2290
 msgid "Available:"
 msgstr ""
 
-#: ../yumcommands.py:1321
+#: ../yumcommands.py:2299
 msgid "Group-Available:"
 msgstr ""
 
-#: ../yumcommands.py:1360
+#: ../yumcommands.py:2363
 msgid "Display, or use, the transaction history"
 msgstr ""
 
-#: ../yumcommands.py:1432
+#: ../yumcommands.py:2435
+msgid "Transactions:"
+msgstr ""
+
+#: ../yumcommands.py:2436
+msgid "Begin time  :"
+msgstr ""
+
+#: ../yumcommands.py:2437
+msgid "End time    :"
+msgstr ""
+
+#: ../yumcommands.py:2438
+msgid "Counts      :"
+msgstr ""
+
+#: ../yumcommands.py:2439
+msgid "  NEVRAC :"
+msgstr ""
+
+#: ../yumcommands.py:2440
+msgid "  NEVRA  :"
+msgstr ""
+
+#: ../yumcommands.py:2441
+msgid "  NA     :"
+msgstr ""
+
+#: ../yumcommands.py:2442
+msgid "  NEVR   :"
+msgstr ""
+
+#: ../yumcommands.py:2443
+msgid "  rpm DB :"
+msgstr ""
+
+#: ../yumcommands.py:2444
+msgid "  yum DB :"
+msgstr ""
+
+#: ../yumcommands.py:2475
 #, python-format
 msgid "Invalid history sub-command, use: %s."
 msgstr ""
 
-#: ../yumcommands.py:1439
+#: ../yumcommands.py:2482
 msgid "You don't have access to the history DB."
 msgstr ""
 
-#: ../yumcommands.py:1487
+#: ../yumcommands.py:2574
 msgid "Check for problems in the rpmdb"
 msgstr ""
 
-#: ../yumcommands.py:1514
+#: ../yumcommands.py:2639
 msgid "load a saved transaction from filename"
 msgstr ""
 
-#: ../yumcommands.py:1518
+#: ../yumcommands.py:2656
 msgid "No saved transaction file specified."
 msgstr ""
 
-#: ../yumcommands.py:1522
+#: ../yumcommands.py:2660
 #, python-format
 msgid "loading transaction from %s"
 msgstr ""
 
-#: ../yumcommands.py:1528
+#: ../yumcommands.py:2666
 #, python-format
 msgid "Transaction loaded from %s with %s members"
 msgstr ""
@@ -1944,100 +2056,106 @@ msgstr ""
 msgid " Yum checks failed: %s"
 msgstr ""
 
-#: ../yummain.py:114
-msgid ""
-"Another app is currently holding the yum lock; waiting for it to exit..."
+#: ../yummain.py:110
+msgid "No read/write access in current directory, moving to /"
 msgstr ""
 
-#: ../yummain.py:120
+#: ../yummain.py:124
 msgid "Can't create lock file; exiting"
 msgstr ""
 
+#: ../yummain.py:128
+msgid ""
+"Another app is currently holding the yum lock; waiting for it to exit..."
+msgstr ""
+
 #. Depsolve stage
-#: ../yummain.py:167
+#: ../yummain.py:178
 msgid "Resolving Dependencies"
 msgstr ""
 
-#: ../yummain.py:230
+#: ../yummain.py:241 ../yummain.py:249
 #, python-format
-msgid "Your transaction was saved, rerun it with: yum load-transaction %s"
+msgid ""
+"Your transaction was saved, rerun it with:\n"
+" yum load-transaction %s"
 msgstr ""
 
-#: ../yummain.py:288
+#: ../yummain.py:326
 msgid ""
 "\n"
 "\n"
 "Exiting on user cancel."
 msgstr ""
 
-#: ../yum/depsolve.py:84
+#: ../yum/depsolve.py:83
 msgid "doTsSetup() will go away in a future version of Yum.\n"
 msgstr ""
 
-#: ../yum/depsolve.py:99
+#: ../yum/depsolve.py:98
 msgid "Setting up TransactionSets before config class is up"
 msgstr ""
 
-#: ../yum/depsolve.py:153
+#: ../yum/depsolve.py:152
 #, python-format
 msgid "Invalid tsflag in config file: %s"
 msgstr ""
 
-#: ../yum/depsolve.py:164
+#: ../yum/depsolve.py:170
 #, python-format
 msgid "Searching pkgSack for dep: %s"
 msgstr ""
 
-#: ../yum/depsolve.py:207
+#: ../yum/depsolve.py:221
 #, python-format
 msgid "Member: %s"
 msgstr ""
 
-#: ../yum/depsolve.py:221 ../yum/depsolve.py:793
+#: ../yum/depsolve.py:235 ../yum/depsolve.py:831
 #, python-format
 msgid "%s converted to install"
 msgstr ""
 
-#: ../yum/depsolve.py:233
+#: ../yum/depsolve.py:247
 #, python-format
 msgid "Adding Package %s in mode %s"
 msgstr ""
 
-#: ../yum/depsolve.py:249
+#: ../yum/depsolve.py:263
 #, python-format
 msgid "Removing Package %s"
 msgstr ""
 
-#: ../yum/depsolve.py:271
+#: ../yum/depsolve.py:285
 #, python-format
 msgid "%s requires: %s"
 msgstr ""
 
-#: ../yum/depsolve.py:312
+#: ../yum/depsolve.py:326
 #, python-format
 msgid "%s requires %s"
 msgstr ""
 
-#: ../yum/depsolve.py:339
+#: ../yum/depsolve.py:353
 msgid "Needed Require has already been looked up, cheating"
 msgstr ""
 
-#: ../yum/depsolve.py:349
+#: ../yum/depsolve.py:363
 #, python-format
 msgid "Needed Require is not a package name. Looking up: %s"
 msgstr ""
 
-#: ../yum/depsolve.py:357
+#: ../yum/depsolve.py:371
 #, python-format
 msgid "Potential Provider: %s"
 msgstr ""
 
-#: ../yum/depsolve.py:380
+#: ../yum/depsolve.py:394
 #, python-format
 msgid "Mode is %s for provider of %s: %s"
 msgstr ""
 
-#: ../yum/depsolve.py:384
+#: ../yum/depsolve.py:398
 #, python-format
 msgid "Mode for pkg providing %s: %s"
 msgstr ""
@@ -2045,774 +2163,784 @@ msgstr ""
 #. the thing it needs is being updated or obsoleted away
 #. try to update the requiring package in hopes that all this problem goes
 #. away :(
-#: ../yum/depsolve.py:389 ../yum/depsolve.py:406
+#: ../yum/depsolve.py:403 ../yum/depsolve.py:420
 #, python-format
 msgid "Trying to update %s to resolve dep"
 msgstr ""
 
-#: ../yum/depsolve.py:400 ../yum/depsolve.py:410
+#: ../yum/depsolve.py:414 ../yum/depsolve.py:424
 #, python-format
 msgid "No update paths found for %s. Failure!"
 msgstr ""
 
-#: ../yum/depsolve.py:416
+#: ../yum/depsolve.py:430
 #, python-format
 msgid "TSINFO: %s package requiring %s marked as erase"
 msgstr ""
 
-#: ../yum/depsolve.py:429
+#: ../yum/depsolve.py:443
 #, python-format
 msgid "TSINFO: Obsoleting %s with %s to resolve dep."
 msgstr ""
 
-#: ../yum/depsolve.py:432
+#: ../yum/depsolve.py:446
 #, python-format
 msgid "TSINFO: Updating %s to resolve dep."
 msgstr ""
 
-#: ../yum/depsolve.py:440
+#: ../yum/depsolve.py:454
 #, python-format
 msgid "Cannot find an update path for dep for: %s"
 msgstr ""
 
-#: ../yum/depsolve.py:471
+#: ../yum/depsolve.py:485
 #, python-format
 msgid "Quick matched %s to require for %s"
 msgstr ""
 
 #. is it already installed?
-#: ../yum/depsolve.py:513
+#: ../yum/depsolve.py:527
 #, python-format
 msgid "%s is in providing packages but it is already installed, removing."
 msgstr ""
 
-#: ../yum/depsolve.py:529
+#: ../yum/depsolve.py:543
 #, python-format
 msgid "Potential resolving package %s has newer instance in ts."
 msgstr ""
 
-#: ../yum/depsolve.py:540
+#: ../yum/depsolve.py:554
 #, python-format
 msgid "Potential resolving package %s has newer instance installed."
 msgstr ""
 
-#: ../yum/depsolve.py:558
+#: ../yum/depsolve.py:572
 #, python-format
 msgid "%s already in ts, skipping this one"
 msgstr ""
 
-#: ../yum/depsolve.py:607
+#: ../yum/depsolve.py:621
 #, python-format
 msgid "TSINFO: Marking %s as update for %s"
 msgstr ""
 
-#: ../yum/depsolve.py:616
+#: ../yum/depsolve.py:630
 #, python-format
 msgid "TSINFO: Marking %s as install for %s"
 msgstr ""
 
-#: ../yum/depsolve.py:727 ../yum/depsolve.py:819
+#: ../yum/depsolve.py:765 ../yum/depsolve.py:861
 msgid "Success - empty transaction"
 msgstr ""
 
-#: ../yum/depsolve.py:767 ../yum/depsolve.py:783
+#: ../yum/depsolve.py:805 ../yum/depsolve.py:821
 msgid "Restarting Loop"
 msgstr ""
 
-#: ../yum/depsolve.py:799
+#: ../yum/depsolve.py:841
 msgid "Dependency Process ending"
 msgstr ""
 
-#: ../yum/depsolve.py:821
+#: ../yum/depsolve.py:863
 msgid "Success - deps resolved"
 msgstr ""
 
-#: ../yum/depsolve.py:845
+#: ../yum/depsolve.py:887
 #, python-format
 msgid "Checking deps for %s"
 msgstr ""
 
-#: ../yum/depsolve.py:931
+#: ../yum/depsolve.py:973
 #, python-format
 msgid "looking for %s as a requirement of %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1169
+#: ../yum/depsolve.py:1216
 #, python-format
 msgid "Running compare_providers() for %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1196 ../yum/depsolve.py:1202
+#: ../yum/depsolve.py:1243 ../yum/depsolve.py:1249
 #, python-format
 msgid "better arch in po %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1298
+#: ../yum/depsolve.py:1345
 #, python-format
 msgid "%s obsoletes %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1310
+#: ../yum/depsolve.py:1357
 #, python-format
 msgid ""
 "archdist compared %s to %s on %s\n"
 "  Winner: %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1318
+#: ../yum/depsolve.py:1365
 #, python-format
 msgid "common sourcerpm %s and %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1322
+#: ../yum/depsolve.py:1369
 #, python-format
 msgid "base package %s is installed for %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1328
+#: ../yum/depsolve.py:1375
 #, python-format
 msgid "common prefix of %s between %s and %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1359
+#: ../yum/depsolve.py:1406
 #, python-format
 msgid "requires minimal: %d"
 msgstr ""
 
-#: ../yum/depsolve.py:1363
+#: ../yum/depsolve.py:1410
 #, python-format
 msgid " Winner: %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1368
+#: ../yum/depsolve.py:1415
 #, python-format
 msgid " Loser(with %d): %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1384
+#: ../yum/depsolve.py:1431
 #, python-format
 msgid "Best Order: %s"
 msgstr ""
 
-#: ../yum/__init__.py:234
+#: ../yum/__init__.py:261
 msgid "doConfigSetup() will go away in a future version of Yum.\n"
 msgstr ""
 
-#: ../yum/__init__.py:482
+#: ../yum/__init__.py:527
 #, python-format
 msgid "Repository %r: Error parsing config: %s"
 msgstr ""
 
-#: ../yum/__init__.py:488
+#: ../yum/__init__.py:533
 #, python-format
 msgid "Repository %r is missing name in configuration, using id"
 msgstr ""
 
-#: ../yum/__init__.py:526
+#: ../yum/__init__.py:571
 msgid "plugins already initialised"
 msgstr ""
 
-#: ../yum/__init__.py:533
+#: ../yum/__init__.py:580
 msgid "doRpmDBSetup() will go away in a future version of Yum.\n"
 msgstr ""
 
-#: ../yum/__init__.py:544
+#: ../yum/__init__.py:591
 msgid "Reading Local RPMDB"
 msgstr ""
 
-#: ../yum/__init__.py:567
+#: ../yum/__init__.py:621
 msgid "doRepoSetup() will go away in a future version of Yum.\n"
 msgstr ""
 
-#: ../yum/__init__.py:630
+#: ../yum/__init__.py:692
 msgid "doSackSetup() will go away in a future version of Yum.\n"
 msgstr ""
 
-#: ../yum/__init__.py:660
+#: ../yum/__init__.py:722
 msgid "Setting up Package Sacks"
 msgstr ""
 
-#: ../yum/__init__.py:705
+#: ../yum/__init__.py:767
 #, python-format
 msgid "repo object for repo %s lacks a _resetSack method\n"
 msgstr ""
 
-#: ../yum/__init__.py:706
+#: ../yum/__init__.py:768
 msgid "therefore this repo cannot be reset.\n"
 msgstr ""
 
-#: ../yum/__init__.py:711
+#: ../yum/__init__.py:776
 msgid "doUpdateSetup() will go away in a future version of Yum.\n"
 msgstr ""
 
-#: ../yum/__init__.py:723
+#: ../yum/__init__.py:788
 msgid "Building updates object"
 msgstr ""
 
-#: ../yum/__init__.py:765
+#: ../yum/__init__.py:832
 msgid "doGroupSetup() will go away in a future version of Yum.\n"
 msgstr ""
 
-#: ../yum/__init__.py:790
+#: ../yum/__init__.py:857
 msgid "Getting group metadata"
 msgstr ""
 
-#: ../yum/__init__.py:816
+#: ../yum/__init__.py:885
 #, python-format
 msgid "Adding group file from repository: %s"
 msgstr ""
 
-#: ../yum/__init__.py:827
+#: ../yum/__init__.py:896
 #, python-format
 msgid "Failed to add groups file for repository: %s - %s"
 msgstr ""
 
-#: ../yum/__init__.py:833
+#: ../yum/__init__.py:902
 msgid "No Groups Available in any repository"
 msgstr ""
 
-#: ../yum/__init__.py:845
+#: ../yum/__init__.py:914
 msgid "Getting pkgtags metadata"
 msgstr ""
 
-#: ../yum/__init__.py:855
+#: ../yum/__init__.py:924
 #, python-format
 msgid "Adding tags from repository: %s"
 msgstr ""
 
-#: ../yum/__init__.py:866
+#: ../yum/__init__.py:935
 #, python-format
 msgid "Failed to add Pkg Tags for repository: %s - %s"
 msgstr ""
 
-#: ../yum/__init__.py:944
+#: ../yum/__init__.py:1015
 msgid "Importing additional filelist information"
 msgstr ""
 
-#: ../yum/__init__.py:958
+#: ../yum/__init__.py:1033
 #, python-format
 msgid "The program %s%s%s is found in the yum-utils package."
 msgstr ""
 
-#: ../yum/__init__.py:966
+#: ../yum/__init__.py:1050
 msgid ""
 "There are unfinished transactions remaining. You might consider running yum-"
 "complete-transaction first to finish them."
 msgstr ""
 
-#: ../yum/__init__.py:983
+#: ../yum/__init__.py:1067
 msgid "--> Finding unneeded leftover dependencies"
 msgstr ""
 
-#: ../yum/__init__.py:1041
+#: ../yum/__init__.py:1125
 #, python-format
 msgid "Protected multilib versions: %s != %s"
 msgstr ""
 
-#: ../yum/__init__.py:1096
+#: ../yum/__init__.py:1180
 #, python-format
 msgid "Trying to remove \"%s\", which is protected"
 msgstr ""
 
-#: ../yum/__init__.py:1217
+#: ../yum/__init__.py:1301
 msgid ""
 "\n"
 "Packages skipped because of dependency problems:"
 msgstr ""
 
-#: ../yum/__init__.py:1221
+#: ../yum/__init__.py:1305
 #, python-format
 msgid "    %s from %s"
 msgstr ""
 
 #. FIXME: _N()
-#: ../yum/__init__.py:1391
+#: ../yum/__init__.py:1477
 #, python-format
 msgid "** Found %d pre-existing rpmdb problem(s), 'yum check' output follows:"
 msgstr ""
 
-#: ../yum/__init__.py:1395
+#: ../yum/__init__.py:1481
 msgid "Warning: RPMDB altered outside of yum."
 msgstr ""
 
-#: ../yum/__init__.py:1407
+#: ../yum/__init__.py:1493
 msgid "missing requires"
 msgstr ""
 
-#: ../yum/__init__.py:1408
+#: ../yum/__init__.py:1494
 msgid "installed conflict"
 msgstr ""
 
-#: ../yum/__init__.py:1525
+#: ../yum/__init__.py:1617
 msgid ""
 "Warning: scriptlet or other non-fatal errors occurred during transaction."
 msgstr ""
 
-#: ../yum/__init__.py:1535
+#: ../yum/__init__.py:1627
 msgid "Transaction couldn't start:"
 msgstr ""
 
 #. should this be 'to_unicoded'?
-#: ../yum/__init__.py:1538
+#: ../yum/__init__.py:1630
 msgid "Could not run transaction."
 msgstr ""
 
-#: ../yum/__init__.py:1552
+#: ../yum/__init__.py:1644
 #, python-format
 msgid "Failed to remove transaction file %s"
 msgstr ""
 
 #. maybe a file log here, too
 #. but raising an exception is not going to do any good
-#: ../yum/__init__.py:1590
+#: ../yum/__init__.py:1687
 #, python-format
 msgid "%s was supposed to be installed but is not!"
 msgstr ""
 
 #. maybe a file log here, too
 #. but raising an exception is not going to do any good
-#: ../yum/__init__.py:1651
+#. Note: This actually triggers atm. because we can't
+#. always find the erased txmbr to set it when
+#. we should.
+#: ../yum/__init__.py:1756
 #, python-format
 msgid "%s was supposed to be removed but is not!"
 msgstr ""
 
-#: ../yum/__init__.py:1768
+#: ../yum/__init__.py:1883
 #, python-format
 msgid "Could not open lock %s: %s"
 msgstr ""
 
 #. Whoa. What the heck happened?
-#: ../yum/__init__.py:1785
+#: ../yum/__init__.py:1900
 #, python-format
 msgid "Unable to check if PID %s is active"
 msgstr ""
 
 #. Another copy seems to be running.
-#: ../yum/__init__.py:1789
+#: ../yum/__init__.py:1904
 #, python-format
 msgid "Existing lock %s: another copy is running as pid %s."
 msgstr ""
 
 #. Whoa. What the heck happened?
-#: ../yum/__init__.py:1830
+#: ../yum/__init__.py:1952
 #, python-format
 msgid "Could not create lock at %s: %s "
 msgstr ""
 
-#: ../yum/__init__.py:1875
+#: ../yum/__init__.py:2005
 #, python-format
 msgid ""
 "Package does not match intended download. Suggestion: run yum "
 "--enablerepo=%s clean metadata"
 msgstr ""
 
-#: ../yum/__init__.py:1891
+#: ../yum/__init__.py:2028
 msgid "Could not perform checksum"
 msgstr ""
 
-#: ../yum/__init__.py:1894
+#: ../yum/__init__.py:2031
 msgid "Package does not match checksum"
 msgstr ""
 
-#: ../yum/__init__.py:1946
+#: ../yum/__init__.py:2094
 #, python-format
 msgid "package fails checksum but caching is enabled for %s"
 msgstr ""
 
-#: ../yum/__init__.py:1949 ../yum/__init__.py:1979
+#: ../yum/__init__.py:2097 ../yum/__init__.py:2127
 #, python-format
 msgid "using local copy of %s"
 msgstr ""
 
-#: ../yum/__init__.py:1991
-#, python-format
-msgid ""
-"Insufficient space in download directory %s\n"
-"    * free   %s\n"
-"    * needed %s"
-msgstr ""
-
-#: ../yum/__init__.py:2052
+#: ../yum/__init__.py:2205
 msgid "Header is not complete."
 msgstr ""
 
-#: ../yum/__init__.py:2089
+#: ../yum/__init__.py:2245
 #, python-format
 msgid ""
 "Header not in local cache and caching-only mode enabled. Cannot download %s"
 msgstr ""
 
-#: ../yum/__init__.py:2147
+#: ../yum/__init__.py:2305
 #, python-format
 msgid "Public key for %s is not installed"
 msgstr ""
 
-#: ../yum/__init__.py:2151
+#: ../yum/__init__.py:2309
 #, python-format
 msgid "Problem opening package %s"
 msgstr ""
 
-#: ../yum/__init__.py:2159
+#: ../yum/__init__.py:2317
 #, python-format
 msgid "Public key for %s is not trusted"
 msgstr ""
 
-#: ../yum/__init__.py:2163
+#: ../yum/__init__.py:2321
 #, python-format
 msgid "Package %s is not signed"
 msgstr ""
 
-#: ../yum/__init__.py:2202
+#: ../yum/__init__.py:2363
 #, python-format
 msgid "Cannot remove %s"
 msgstr ""
 
-#: ../yum/__init__.py:2206
+#: ../yum/__init__.py:2367
 #, python-format
 msgid "%s removed"
 msgstr ""
 
-#: ../yum/__init__.py:2252
+#: ../yum/__init__.py:2426
 #, python-format
 msgid "Cannot remove %s file %s"
 msgstr ""
 
-#: ../yum/__init__.py:2256
+#: ../yum/__init__.py:2430
 #, python-format
 msgid "%s file %s removed"
 msgstr ""
 
-#: ../yum/__init__.py:2258
+#: ../yum/__init__.py:2432
 #, python-format
-msgid "%d %s files removed"
-msgstr ""
+msgid "%d %s file removed"
+msgid_plural "%d %s files removed"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../yum/__init__.py:2327
+#: ../yum/__init__.py:2522
 #, python-format
 msgid "More than one identical match in sack for %s"
 msgstr ""
 
-#: ../yum/__init__.py:2333
+#: ../yum/__init__.py:2528
 #, python-format
 msgid "Nothing matches %s.%s %s:%s-%s from update"
 msgstr ""
 
-#: ../yum/__init__.py:2632
+#: ../yum/__init__.py:2892
 msgid ""
 "searchPackages() will go away in a future version of Yum."
 "                      Use searchGenerator() instead. \n"
 msgstr ""
 
-#: ../yum/__init__.py:2675
+#: ../yum/__init__.py:2948
 #, python-format
-msgid "Searching %d packages"
-msgstr ""
+msgid "Searching %d package"
+msgid_plural "Searching %d packages"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../yum/__init__.py:2679
+#: ../yum/__init__.py:2952
 #, python-format
 msgid "searching package %s"
 msgstr ""
 
-#: ../yum/__init__.py:2691
+#: ../yum/__init__.py:2964
 msgid "searching in file entries"
 msgstr ""
 
-#: ../yum/__init__.py:2698
+#: ../yum/__init__.py:2971
 msgid "searching in provides entries"
 msgstr ""
 
-#: ../yum/__init__.py:2777
+#: ../yum/__init__.py:3056
 msgid "No group data available for configured repositories"
 msgstr ""
 
-#: ../yum/__init__.py:2808 ../yum/__init__.py:2827 ../yum/__init__.py:2858
-#: ../yum/__init__.py:2864 ../yum/__init__.py:2953 ../yum/__init__.py:2957
-#: ../yum/__init__.py:3339
+#: ../yum/__init__.py:3092 ../yum/__init__.py:3112 ../yum/__init__.py:3147
+#: ../yum/__init__.py:3153 ../yum/__init__.py:3246 ../yum/__init__.py:3250
+#: ../yum/__init__.py:3674
 #, python-format
 msgid "No Group named %s exists"
 msgstr ""
 
-#: ../yum/__init__.py:2839 ../yum/__init__.py:2973
+#: ../yum/__init__.py:3124 ../yum/__init__.py:3266
 #, python-format
 msgid "package %s was not marked in group %s"
 msgstr ""
 
-#: ../yum/__init__.py:2887
+#: ../yum/__init__.py:3176
 #, python-format
 msgid "Adding package %s from group %s"
 msgstr ""
 
-#: ../yum/__init__.py:2891
+#: ../yum/__init__.py:3180
 #, python-format
 msgid "No package named %s available to be installed"
 msgstr ""
 
-#: ../yum/__init__.py:2941
+#: ../yum/__init__.py:3230
 #, python-format
 msgid "Warning: Group %s does not have any packages."
 msgstr ""
 
-#: ../yum/__init__.py:2943
+#: ../yum/__init__.py:3232
 #, python-format
 msgid "Group %s does have %u conditional packages, which may get installed."
 msgstr ""
 
 #. This can happen due to excludes after .up has
 #. happened.
-#: ../yum/__init__.py:3002
+#: ../yum/__init__.py:3304
 #, python-format
 msgid "Package tuple %s could not be found in packagesack"
 msgstr ""
 
-#: ../yum/__init__.py:3022
+#: ../yum/__init__.py:3332
 #, python-format
 msgid "Package tuple %s could not be found in rpmdb"
 msgstr ""
 
-#: ../yum/__init__.py:3079 ../yum/__init__.py:3129
+#: ../yum/__init__.py:3395 ../yum/__init__.py:3457
 #, python-format
 msgid "Invalid version flag from: %s"
 msgstr ""
 
-#: ../yum/__init__.py:3096 ../yum/__init__.py:3101
+#: ../yum/__init__.py:3419 ../yum/__init__.py:3424
 #, python-format
 msgid "No Package found for %s"
 msgstr ""
 
-#: ../yum/__init__.py:3401
+#: ../yum/__init__.py:3758
 msgid "Package Object was not a package object instance"
 msgstr ""
 
-#: ../yum/__init__.py:3405
+#: ../yum/__init__.py:3762
 msgid "Nothing specified to install"
 msgstr ""
 
-#: ../yum/__init__.py:3424 ../yum/__init__.py:4283
+#: ../yum/__init__.py:3781 ../yum/__init__.py:4683
 #, python-format
 msgid "Checking for virtual provide or file-provide for %s"
 msgstr ""
 
-#: ../yum/__init__.py:3430 ../yum/__init__.py:3775 ../yum/__init__.py:3969
-#: ../yum/__init__.py:4289
+#: ../yum/__init__.py:3787 ../yum/__init__.py:4151 ../yum/__init__.py:4353
+#: ../yum/__init__.py:4689
 #, python-format
 msgid "No Match for argument: %s"
 msgstr ""
 
-#: ../yum/__init__.py:3507
+#: ../yum/__init__.py:3864
 #, python-format
 msgid "Package %s installed and not available"
 msgstr ""
 
-#: ../yum/__init__.py:3510
+#: ../yum/__init__.py:3867
 msgid "No package(s) available to install"
 msgstr ""
 
-#: ../yum/__init__.py:3522
+#: ../yum/__init__.py:3879
 #, python-format
 msgid "Package: %s  - already in transaction set"
 msgstr ""
 
-#: ../yum/__init__.py:3550
+#: ../yum/__init__.py:3907
 #, python-format
 msgid "Package %s is obsoleted by %s which is already installed"
 msgstr ""
 
-#: ../yum/__init__.py:3555
+#: ../yum/__init__.py:3912
 #, python-format
 msgid ""
 "Package %s is obsoleted by %s, but obsoleting package does not provide for "
 "requirements"
 msgstr ""
 
-#: ../yum/__init__.py:3558
+#: ../yum/__init__.py:3915
 #, python-format
 msgid "Package %s is obsoleted by %s, trying to install %s instead"
 msgstr ""
 
-#: ../yum/__init__.py:3566
+#: ../yum/__init__.py:3923
 #, python-format
 msgid "Package %s already installed and latest version"
 msgstr ""
 
-#: ../yum/__init__.py:3580
+#: ../yum/__init__.py:3937
 #, python-format
 msgid "Package matching %s already installed. Checking for update."
 msgstr ""
 
 #. update everything (the easy case)
-#: ../yum/__init__.py:3684
+#: ../yum/__init__.py:4060
 msgid "Updating Everything"
 msgstr ""
 
-#: ../yum/__init__.py:3708 ../yum/__init__.py:3849 ../yum/__init__.py:3879
-#: ../yum/__init__.py:3915
+#: ../yum/__init__.py:4084 ../yum/__init__.py:4226 ../yum/__init__.py:4256
+#: ../yum/__init__.py:4292
 #, python-format
 msgid "Not Updating Package that is already obsoleted: %s.%s %s:%s-%s"
 msgstr ""
 
-#: ../yum/__init__.py:3753 ../yum/__init__.py:3965
+#: ../yum/__init__.py:4129 ../yum/__init__.py:4349
 #, python-format
 msgid "%s"
 msgstr ""
 
-#: ../yum/__init__.py:3838
+#: ../yum/__init__.py:4169
+#, python-format
+msgid "No package matched to upgrade: %s"
+msgstr ""
+
+#: ../yum/__init__.py:4215
 #, python-format
 msgid "Package is already obsoleted: %s.%s %s:%s-%s"
 msgstr ""
 
-#: ../yum/__init__.py:3874
+#: ../yum/__init__.py:4251
 #, python-format
 msgid "Not Updating Package that is obsoleted: %s"
 msgstr ""
 
-#: ../yum/__init__.py:3883 ../yum/__init__.py:3919
+#: ../yum/__init__.py:4260 ../yum/__init__.py:4296
 #, python-format
 msgid "Not Updating Package that is already updated: %s.%s %s:%s-%s"
 msgstr ""
 
-#: ../yum/__init__.py:3982
-msgid "No package matched to remove"
+#: ../yum/__init__.py:4366
+#, python-format
+msgid "No package matched to remove: %s"
 msgstr ""
 
-#: ../yum/__init__.py:3988
+#: ../yum/__init__.py:4372
 #, python-format
 msgid "Skipping the running kernel: %s"
 msgstr ""
 
-#: ../yum/__init__.py:3994
+#: ../yum/__init__.py:4378
 #, python-format
 msgid "Removing %s from the transaction"
 msgstr ""
 
-#: ../yum/__init__.py:4029
+#: ../yum/__init__.py:4415
 #, python-format
 msgid "Cannot open: %s. Skipping."
 msgstr ""
 
-#: ../yum/__init__.py:4032 ../yum/__init__.py:4150 ../yum/__init__.py:4226
+#: ../yum/__init__.py:4418 ../yum/__init__.py:4535 ../yum/__init__.py:4620
 #, python-format
 msgid "Examining %s: %s"
 msgstr ""
 
-#: ../yum/__init__.py:4036
+#: ../yum/__init__.py:4422
 #, python-format
 msgid "Cannot localinstall deltarpm: %s. Skipping."
 msgstr ""
 
-#: ../yum/__init__.py:4045 ../yum/__init__.py:4153 ../yum/__init__.py:4229
+#: ../yum/__init__.py:4431 ../yum/__init__.py:4538 ../yum/__init__.py:4623
 #, python-format
 msgid ""
 "Cannot add package %s to transaction. Not a compatible architecture: %s"
 msgstr ""
 
-#: ../yum/__init__.py:4051
+#: ../yum/__init__.py:4437
 #, python-format
 msgid "Cannot install package %s. It is obsoleted by installed package %s"
 msgstr ""
 
-#: ../yum/__init__.py:4059
+#: ../yum/__init__.py:4445
 #, python-format
 msgid ""
 "Package %s not installed, cannot update it. Run yum install to install it "
 "instead."
 msgstr ""
 
-#: ../yum/__init__.py:4078 ../yum/__init__.py:4085
+#: ../yum/__init__.py:4464 ../yum/__init__.py:4471
 #, python-format
 msgid ""
 "Package %s.%s not installed, cannot update it. Run yum install to install it"
 " instead."
 msgstr ""
 
-#: ../yum/__init__.py:4094 ../yum/__init__.py:4158 ../yum/__init__.py:4234
+#: ../yum/__init__.py:4480 ../yum/__init__.py:4543 ../yum/__init__.py:4628
 #, python-format
 msgid "Excluding %s"
 msgstr ""
 
-#: ../yum/__init__.py:4099
+#: ../yum/__init__.py:4485
 #, python-format
 msgid "Marking %s to be installed"
 msgstr ""
 
-#: ../yum/__init__.py:4105
+#: ../yum/__init__.py:4491
 #, python-format
 msgid "Marking %s as an update to %s"
 msgstr ""
 
-#: ../yum/__init__.py:4112
+#: ../yum/__init__.py:4498
 #, python-format
 msgid "%s: does not update installed package."
 msgstr ""
 
-#: ../yum/__init__.py:4147 ../yum/__init__.py:4223
+#: ../yum/__init__.py:4532 ../yum/__init__.py:4617
 #, python-format
 msgid "Cannot open file: %s. Skipping."
 msgstr ""
 
-#: ../yum/__init__.py:4177
+#: ../yum/__init__.py:4572
 msgid "Problem in reinstall: no package matched to remove"
 msgstr ""
 
-#: ../yum/__init__.py:4203
+#: ../yum/__init__.py:4598
 #, python-format
 msgid "Problem in reinstall: no package %s matched to install"
 msgstr ""
 
-#: ../yum/__init__.py:4311
+#: ../yum/__init__.py:4711
 msgid "No package(s) available to downgrade"
 msgstr ""
 
-#: ../yum/__init__.py:4319
+#: ../yum/__init__.py:4719
 #, python-format
 msgid "Package %s is allowed multiple installs, skipping"
 msgstr ""
 
-#: ../yum/__init__.py:4365
+#: ../yum/__init__.py:4765
 #, python-format
 msgid "No Match for available package: %s"
 msgstr ""
 
-#: ../yum/__init__.py:4372
+#: ../yum/__init__.py:4772
 #, python-format
 msgid "Only Upgrade available on package: %s"
 msgstr ""
 
-#: ../yum/__init__.py:4442 ../yum/__init__.py:4479
+#: ../yum/__init__.py:4874 ../yum/__init__.py:4919
 #, python-format
 msgid "Failed to downgrade: %s"
 msgstr ""
 
-#: ../yum/__init__.py:4516
+#: ../yum/__init__.py:4880 ../yum/__init__.py:4925
+#, python-format
+msgid "Failed to upgrade: %s"
+msgstr ""
+
+#: ../yum/__init__.py:4958
 #, python-format
 msgid "Retrieving key from %s"
 msgstr ""
 
-#: ../yum/__init__.py:4534
+#: ../yum/__init__.py:4976
 msgid "GPG key retrieval failed: "
 msgstr ""
 
 #. if we decide we want to check, even though the sig failed
 #. here is where we would do that
-#: ../yum/__init__.py:4557
+#: ../yum/__init__.py:4999
 #, python-format
 msgid "GPG key signature on key %s does not match CA Key for repo: %s"
 msgstr ""
 
-#: ../yum/__init__.py:4559
+#: ../yum/__init__.py:5001
 msgid "GPG key signature verified against CA Key(s)"
 msgstr ""
 
-#: ../yum/__init__.py:4567
+#: ../yum/__init__.py:5009
 #, python-format
 msgid "Invalid GPG Key from %s: %s"
 msgstr ""
 
-#: ../yum/__init__.py:4576
+#: ../yum/__init__.py:5018
 #, python-format
 msgid "GPG key parsing failed: key does not have value %s"
 msgstr ""
 
-#: ../yum/__init__.py:4592
+#: ../yum/__init__.py:5034
 #, python-format
 msgid ""
 "Importing %s key 0x%s:\n"
@@ -2821,7 +2949,7 @@ msgid ""
 " From   : %s"
 msgstr ""
 
-#: ../yum/__init__.py:4600
+#: ../yum/__init__.py:5042
 #, python-format
 msgid ""
 "Importing %s key 0x%s:\n"
@@ -2829,207 +2957,231 @@ msgid ""
 " From  : %s"
 msgstr ""
 
-#: ../yum/__init__.py:4634
+#: ../yum/__init__.py:5075
 #, python-format
 msgid "GPG key at %s (0x%s) is already installed"
 msgstr ""
 
-#: ../yum/__init__.py:4671
+#: ../yum/__init__.py:5114
 #, python-format
 msgid "Key import failed (code %d)"
 msgstr ""
 
-#: ../yum/__init__.py:4672 ../yum/__init__.py:4755
+#: ../yum/__init__.py:5115 ../yum/__init__.py:5201
 msgid "Key imported successfully"
 msgstr ""
 
-#: ../yum/__init__.py:4676
+#: ../yum/__init__.py:5119
 msgid "Didn't install any keys"
 msgstr ""
 
-#: ../yum/__init__.py:4680
+#: ../yum/__init__.py:5123
 #, python-format
 msgid ""
 "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n"
 "Check that the correct key URLs are configured for this repository."
 msgstr ""
 
-#: ../yum/__init__.py:4689
+#: ../yum/__init__.py:5132
 msgid "Import of key(s) didn't help, wrong key(s)?"
 msgstr ""
 
-#: ../yum/__init__.py:4713
+#: ../yum/__init__.py:5156
 #, python-format
 msgid "GPG key at %s (0x%s) is already imported"
 msgstr ""
 
-#: ../yum/__init__.py:4754
+#: ../yum/__init__.py:5200
 msgid "Key import failed"
 msgstr ""
 
-#: ../yum/__init__.py:4770
+#: ../yum/__init__.py:5216
 #, python-format
 msgid "Didn't install any keys for repo %s"
 msgstr ""
 
-#: ../yum/__init__.py:4774
+#: ../yum/__init__.py:5220
 #, python-format
 msgid ""
 "The GPG keys listed for the \"%s\" repository are already installed but they are not correct.\n"
 "Check that the correct key URLs are configured for this repository."
 msgstr ""
 
-#: ../yum/__init__.py:4924
+#: ../yum/__init__.py:5370
 msgid "Unable to find a suitable mirror."
 msgstr ""
 
-#: ../yum/__init__.py:4926
+#: ../yum/__init__.py:5372
 msgid "Errors were encountered while downloading packages."
 msgstr ""
 
-#: ../yum/__init__.py:4981
+#: ../yum/__init__.py:5427
 #, python-format
 msgid "Please report this error at %s"
 msgstr ""
 
-#: ../yum/__init__.py:4998
+#: ../yum/__init__.py:5444
 msgid "Test Transaction Errors: "
 msgstr ""
 
-#: ../yum/__init__.py:5098
+#: ../yum/__init__.py:5556
 #, python-format
 msgid "Could not set cachedir: %s"
 msgstr ""
 
-#: ../yum/__init__.py:5148 ../yum/__init__.py:5150
+#: ../yum/__init__.py:5617 ../yum/__init__.py:5619
 msgid "Dependencies not solved. Will not save unresolved transaction."
 msgstr ""
 
-#: ../yum/__init__.py:5179 ../yum/__init__.py:5181
+#: ../yum/__init__.py:5648 ../yum/__init__.py:5650
 #, python-format
 msgid "Could not save transaction file %s: %s"
 msgstr ""
 
-#: ../yum/__init__.py:5195
+#: ../yum/__init__.py:5674
 #, python-format
 msgid "Could not access/read saved transaction %s : %s"
 msgstr ""
 
-#: ../yum/__init__.py:5214
+#: ../yum/__init__.py:5703
 msgid "rpmdb ver mismatched saved transaction version, "
 msgstr ""
 
-#: ../yum/__init__.py:5216
+#: ../yum/__init__.py:5705
 msgid " ignoring, as requested."
 msgstr ""
 
-#: ../yum/__init__.py:5219 ../yum/__init__.py:5354
+#: ../yum/__init__.py:5708 ../yum/__init__.py:5843
 msgid " aborting."
 msgstr ""
 
-#: ../yum/__init__.py:5228
+#: ../yum/__init__.py:5717
 msgid "cannot find tsflags or tsflags not integer."
 msgstr ""
 
-#: ../yum/__init__.py:5267
+#: ../yum/__init__.py:5756
 #, python-format
 msgid "Found txmbr in unknown current state: %s"
 msgstr ""
 
-#: ../yum/__init__.py:5271
+#: ../yum/__init__.py:5760
 #, python-format
 msgid "Could not find txmbr: %s in state %s"
 msgstr ""
 
-#: ../yum/__init__.py:5307 ../yum/__init__.py:5324
+#: ../yum/__init__.py:5796 ../yum/__init__.py:5813
 #, python-format
 msgid "Could not find txmbr: %s from origin: %s"
 msgstr ""
 
-#: ../yum/__init__.py:5349
+#: ../yum/__init__.py:5838
 msgid "Transaction members, relations are missing or ts has been modified,"
 msgstr ""
 
-#: ../yum/__init__.py:5351
+#: ../yum/__init__.py:5840
 msgid " ignoring, as requested. You must redepsolve!"
 msgstr ""
 
+#. Debugging output
+#: ../yum/__init__.py:5915 ../yum/__init__.py:5934
+#, python-format
+msgid "%s has been visited already and cannot be removed."
+msgstr ""
+
+#. Debugging output
+#: ../yum/__init__.py:5918
+#, python-format
+msgid "Examining revdeps of %s"
+msgstr ""
+
+#. Debugging output
+#: ../yum/__init__.py:5939
+#, python-format
+msgid "%s has revdep %s which was user-installed."
+msgstr ""
+
+#. Debugging output
+#: ../yum/__init__.py:5953
+#, python-format
+msgid "%s has no user-installed revdeps."
+msgstr ""
+
 #. Mostly copied from YumOutput._outKeyValFill()
-#: ../yum/plugins.py:209
+#: ../yum/plugins.py:212
 msgid "Loaded plugins: "
 msgstr ""
 
-#: ../yum/plugins.py:223 ../yum/plugins.py:229
+#: ../yum/plugins.py:226 ../yum/plugins.py:232
 #, python-format
 msgid "No plugin match for: %s"
 msgstr ""
 
-#: ../yum/plugins.py:259
+#: ../yum/plugins.py:262
 #, python-format
 msgid "Not loading \"%s\" plugin, as it is disabled"
 msgstr ""
 
 #. Give full backtrace:
-#: ../yum/plugins.py:271
+#: ../yum/plugins.py:274
 #, python-format
 msgid "Plugin \"%s\" can't be imported"
 msgstr ""
 
-#: ../yum/plugins.py:278
+#: ../yum/plugins.py:281
 #, python-format
 msgid "Plugin \"%s\" doesn't specify required API version"
 msgstr ""
 
-#: ../yum/plugins.py:283
+#: ../yum/plugins.py:286
 #, python-format
 msgid "Plugin \"%s\" requires API %s. Supported API is %s."
 msgstr ""
 
-#: ../yum/plugins.py:316
+#: ../yum/plugins.py:319
 #, python-format
 msgid "Loading \"%s\" plugin"
 msgstr ""
 
-#: ../yum/plugins.py:323
+#: ../yum/plugins.py:326
 #, python-format
 msgid "Two or more plugins with the name \"%s\" exist in the plugin search path"
 msgstr ""
 
-#: ../yum/plugins.py:343
+#: ../yum/plugins.py:346
 #, python-format
 msgid "Configuration file %s not found"
 msgstr ""
 
 #. for
 #. Configuration files for the plugin not found
-#: ../yum/plugins.py:346
+#: ../yum/plugins.py:349
 #, python-format
 msgid "Unable to find configuration file for plugin %s"
 msgstr ""
 
-#: ../yum/plugins.py:508
+#: ../yum/plugins.py:553
 msgid "registration of commands not supported"
 msgstr ""
 
-#: ../yum/rpmsack.py:148
+#: ../yum/rpmsack.py:159
 msgid "has missing requires of"
 msgstr ""
 
-#: ../yum/rpmsack.py:151
+#: ../yum/rpmsack.py:162
 msgid "has installed conflicts"
 msgstr ""
 
-#: ../yum/rpmsack.py:160
+#: ../yum/rpmsack.py:171
 #, python-format
 msgid "%s is a duplicate with %s"
 msgstr ""
 
-#: ../yum/rpmsack.py:168
+#: ../yum/rpmsack.py:179
 #, python-format
 msgid "%s is obsoleted by %s"
 msgstr ""
 
-#: ../yum/rpmsack.py:176
+#: ../yum/rpmsack.py:187
 #, python-format
 msgid "%s provides %s but it cannot be found"
 msgstr ""
@@ -3038,6 +3190,14 @@ msgstr ""
 msgid "Repackaging"
 msgstr ""
 
+#: ../yum/yumRepo.py:806
+#, python-format
+msgid ""
+"Insufficient space in download directory %s\n"
+"    * free   %s\n"
+"    * needed %s"
+msgstr ""
+
 #: ../rpmUtils/oldUtils.py:33
 #, python-format
 msgid "Header cannot be opened or does not match %s, %s."
diff --git a/po/ca.po b/po/ca.po
index cca37b7..9bccab5 100644
--- a/po/ca.po
+++ b/po/ca.po
@@ -2,12 +2,13 @@
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
 # 
+# Translators:
 msgid ""
 msgstr ""
 "Project-Id-Version: Yum\n"
 "Report-Msgid-Bugs-To: http://yum.baseurl.org/\n"
-"POT-Creation-Date: 2011-06-06 10:21-0400\n"
-"PO-Revision-Date: 2011-06-06 14:21+0000\n"
+"POT-Creation-Date: 2011-08-23 11:08-0400\n"
+"PO-Revision-Date: 2011-08-23 15:09+0000\n"
 "Last-Translator: skvidal <skvidal at fedoraproject.org>\n"
 "Language-Team: LANGUAGE <LL at li.org>\n"
 "MIME-Version: 1.0\n"
@@ -16,122 +17,124 @@ msgstr ""
 "Language: ca\n"
 "Plural-Forms: nplurals=2; plural=(n != 1)\n"
 
-#: ../callback.py:48 ../output.py:1037 ../yum/rpmtrans.py:73
+#: ../callback.py:45 ../output.py:1355 ../yum/rpmtrans.py:73
 msgid "Updating"
 msgstr "Actualitzant"
 
-#: ../callback.py:49 ../yum/rpmtrans.py:74
+#: ../callback.py:46 ../yum/rpmtrans.py:74
 msgid "Erasing"
 msgstr "Suprimint"
 
-#: ../callback.py:50 ../callback.py:51 ../callback.py:53 ../output.py:1036
-#: ../output.py:2218 ../yum/rpmtrans.py:75 ../yum/rpmtrans.py:76
+#: ../callback.py:47 ../callback.py:48 ../callback.py:50 ../output.py:1354
+#: ../output.py:2720 ../yum/rpmtrans.py:75 ../yum/rpmtrans.py:76
 #: ../yum/rpmtrans.py:78
 msgid "Installing"
 msgstr "Instal·lant"
 
-#: ../callback.py:52 ../callback.py:58 ../output.py:1840 ../yum/rpmtrans.py:77
+#: ../callback.py:49 ../callback.py:55 ../output.py:2177 ../yum/rpmtrans.py:77
 msgid "Obsoleted"
 msgstr "Obsolet"
 
-#: ../callback.py:54 ../output.py:1169 ../output.py:1686 ../output.py:1847
+#: ../callback.py:51 ../output.py:1476 ../output.py:2023 ../output.py:2184
 msgid "Updated"
 msgstr "Actualitzat"
 
-#: ../callback.py:55 ../output.py:1685
+#: ../callback.py:52 ../output.py:2022
 msgid "Erased"
 msgstr "Suprimit"
 
-#: ../callback.py:56 ../callback.py:57 ../callback.py:59 ../output.py:1167
-#: ../output.py:1685 ../output.py:1687 ../output.py:2190
+#: ../callback.py:53 ../callback.py:54 ../callback.py:56 ../output.py:1474
+#: ../output.py:2022 ../output.py:2024 ../output.py:2692
 msgid "Installed"
 msgstr "Instal·lat"
 
-#: ../callback.py:130
+#: ../callback.py:142
 msgid "No header - huh?"
 msgstr "No hi ha capçalera"
 
-#: ../callback.py:168
+#: ../callback.py:180
 msgid "Repackage"
 msgstr "Reempaqueta"
 
-#: ../callback.py:189
+#: ../callback.py:201
 #, python-format
 msgid "Error: invalid output state: %s for %s"
 msgstr "Error: estat de sortida invàlid: %s per a %s"
 
-#: ../callback.py:212
+#: ../callback.py:224
 #, python-format
 msgid "Erased: %s"
 msgstr "Suprimit: %s"
 
-#: ../callback.py:217 ../output.py:1038 ../output.py:2193
+#: ../callback.py:229 ../output.py:1356 ../output.py:2695
 msgid "Removing"
 msgstr "Suprimint"
 
-#: ../callback.py:219 ../yum/rpmtrans.py:79
+#: ../callback.py:231 ../yum/rpmtrans.py:79
 msgid "Cleanup"
 msgstr "Neteja"
 
-#: ../cli.py:115
+#: ../cli.py:118
 #, python-format
 msgid "Command \"%s\" already defined"
 msgstr "L'ordre «%s» ja està definida"
 
-#: ../cli.py:127
+#: ../cli.py:133
 msgid "Setting up repositories"
 msgstr "Configurant repositoris"
 
-#: ../cli.py:138
+#: ../cli.py:144
 msgid "Reading repository metadata in from local files"
 msgstr "S'estan llegint les metadades de repositoris des de fitxers locals"
 
-#: ../cli.py:245 ../utils.py:281
+#: ../cli.py:252 ../utils.py:340
 #, python-format
 msgid "Config Error: %s"
 msgstr "Error de configuració: %s"
 
-#: ../cli.py:248 ../cli.py:1584 ../utils.py:284
+#: ../cli.py:255 ../cli.py:1897 ../utils.py:343
 #, python-format
 msgid "Options Error: %s"
 msgstr "Error d'opcions: %s"
 
-#: ../cli.py:293
+#: ../cli.py:302
 #, python-format
 msgid "  Installed: %s-%s at %s"
 msgstr "  Instal·lat: %s-%s a %s"
 
-#: ../cli.py:295
+#: ../cli.py:304
 #, python-format
 msgid "  Built    : %s at %s"
 msgstr "  Muntat    : %s a %s"
 
-#: ../cli.py:297
+#: ../cli.py:306
 #, python-format
 msgid "  Committed: %s at %s"
 msgstr "  Pujat: %s a %s"
 
-#: ../cli.py:336
+#: ../cli.py:347
 msgid "You need to give some command"
 msgstr "Cal que doneu alguna ordre"
 
-#: ../cli.py:350
+#: ../cli.py:361
 #, python-format
 msgid "No such command: %s. Please use %s --help"
 msgstr ""
 
-#: ../cli.py:400
+#: ../cli.py:419
 msgid "Disk Requirements:\n"
 msgstr "Requeriments de disc:\n"
 
-#: ../cli.py:402
+#: ../cli.py:421
 #, python-format
 msgid "  At least %dMB more space needed on the %s filesystem.\n"
-msgstr ""
+msgid_plural "  At least %dMB more space needed on the %s filesystem.\n"
+msgstr[0] ""
+msgstr[1] ""
 
 #. TODO: simplify the dependency errors?
 #. Fixup the summary
-#: ../cli.py:407
+#: ../cli.py:426
 msgid ""
 "Error Summary\n"
 "-------------\n"
@@ -139,62 +142,62 @@ msgstr ""
 "Resum d'errors\n"
 "-------------\n"
 
-#: ../cli.py:450
+#: ../cli.py:474
 msgid "Trying to run the transaction but nothing to do. Exiting."
 msgstr ""
 "S'ha intentat executar la transacció però no hi ha cap tasca a fer. S'està "
 "sortint."
 
-#: ../cli.py:497
+#: ../cli.py:521
 msgid "Exiting on user Command"
 msgstr "S'està sortint de l'ordre de l'usuari"
 
-#: ../cli.py:501
+#: ../cli.py:525
 msgid "Downloading Packages:"
 msgstr "S'estan baixant els següents paquets:"
 
-#: ../cli.py:506
+#: ../cli.py:530
 msgid "Error Downloading Packages:\n"
 msgstr "S'ha produït un error baixant els següents paquets:\n"
 
-#: ../cli.py:525 ../yum/__init__.py:4967
+#: ../cli.py:549 ../yum/__init__.py:5413
 msgid "Running Transaction Check"
 msgstr ""
 
-#: ../cli.py:534 ../yum/__init__.py:4976
+#: ../cli.py:558 ../yum/__init__.py:5422
 msgid "ERROR You need to update rpm to handle:"
 msgstr "S'ha produït un error. Necessiteu actualitzar el gestor rpm:"
 
-#: ../cli.py:536 ../yum/__init__.py:4979
+#: ../cli.py:560 ../yum/__init__.py:5425
 msgid "ERROR with transaction check vs depsolve:"
 msgstr ""
 
-#: ../cli.py:542
+#: ../cli.py:566
 msgid "RPM needs to be updated"
 msgstr "Cal actualitzar l'RPM"
 
-#: ../cli.py:543
+#: ../cli.py:567
 #, python-format
 msgid "Please report this error in %s"
 msgstr "Siusplau, informeu d'aquest error a %s"
 
-#: ../cli.py:549
+#: ../cli.py:573
 msgid "Running Transaction Test"
 msgstr "S'està executant la transacció de prova"
 
-#: ../cli.py:561
+#: ../cli.py:585
 msgid "Transaction Check Error:\n"
 msgstr "S'ha produït un error en la transacció de prova:\n"
 
-#: ../cli.py:568
+#: ../cli.py:592
 msgid "Transaction Test Succeeded"
 msgstr "La transacció de prova ha acabat amb èxit"
 
-#: ../cli.py:600
+#: ../cli.py:624
 msgid "Running Transaction"
 msgstr "S'està executant la transacció"
 
-#: ../cli.py:630
+#: ../cli.py:657
 msgid ""
 "Refusing to automatically import keys when running unattended.\n"
 "Use \"-y\" to override."
@@ -202,237 +205,260 @@ msgstr ""
 "No s'importaran automàticament les claus en una execució desatesa.\n"
 "Feu servir \"-y\" per a importar les claus."
 
-#: ../cli.py:649 ../cli.py:692
+#: ../cli.py:676 ../cli.py:719
 msgid "  * Maybe you meant: "
 msgstr "  * Potser volíeu dir: "
 
-#: ../cli.py:675 ../cli.py:683
+#: ../cli.py:702 ../cli.py:710
 #, python-format
 msgid "Package(s) %s%s%s available, but not installed."
 msgstr "Paquets %s%s%s disponibles, però no instal·lats."
 
-#: ../cli.py:689 ../cli.py:722 ../cli.py:908
+#: ../cli.py:716 ../cli.py:760 ../cli.py:998
 #, python-format
 msgid "No package %s%s%s available."
 msgstr "El paquet %s%s%s no està disponible."
 
-#: ../cli.py:729 ../cli.py:973
-msgid "Package(s) to install"
-msgstr "Paquets a instal·lar"
+#: ../cli.py:768
+#, python-format
+msgid "%d package to install"
+msgid_plural "%d packages to install"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../cli.py:732 ../cli.py:733 ../cli.py:914 ../cli.py:948 ../cli.py:974
-#: ../yumcommands.py:190
+#: ../cli.py:771 ../cli.py:772 ../cli.py:1005 ../cli.py:1051 ../cli.py:1086
+#: ../yumcommands.py:268
 msgid "Nothing to do"
 msgstr "Res a fer"
 
-#: ../cli.py:767
+#: ../cli.py:824
 #, python-format
-msgid "%d packages marked for Update"
-msgstr "%d paquets marcats per a actualitzar"
+msgid "%d package marked for Update"
+msgid_plural "%d packages marked for Update"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../cli.py:770
+#: ../cli.py:826
 msgid "No Packages marked for Update"
 msgstr "No hi ha cap paquet marcat per a actualitzar"
 
-#: ../cli.py:866
+#: ../cli.py:937
 #, python-format
-msgid "%d packages marked for Distribution Synchronization"
-msgstr ""
+msgid "%d package marked for Distribution Synchronization"
+msgid_plural "%d packages marked for Distribution Synchronization"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../cli.py:869
+#: ../cli.py:939
 msgid "No Packages marked for Distribution Synchronization"
 msgstr ""
 
-#: ../cli.py:885
+#: ../cli.py:965
 #, python-format
-msgid "%d packages marked for removal"
-msgstr "%d paquets marcats per a suprimir"
+msgid "%d package marked for removal"
+msgid_plural "%d packages marked for removal"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../cli.py:888
+#: ../cli.py:967
 msgid "No Packages marked for removal"
 msgstr "No hi ha cap paquet marcat per a suprimir"
 
-#: ../cli.py:913
-msgid "Package(s) to downgrade"
-msgstr "Paquets per a desactualitzar"
+#: ../cli.py:1004
+#, python-format
+msgid "%d package to downgrade"
+msgid_plural "%d packages to downgrade"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../cli.py:938
+#: ../cli.py:1040
 #, python-format
 msgid " (from %s)"
 msgstr " (des de %s)"
 
-#: ../cli.py:939
+#: ../cli.py:1041
 #, python-format
 msgid "Installed package %s%s%s%s not available."
 msgstr "El paquet instal·lat %s%s%s%s no està disponible."
 
-#: ../cli.py:947
-msgid "Package(s) to reinstall"
-msgstr "Paquets a reinstal·lar"
+#: ../cli.py:1050
+#, python-format
+msgid "%d package to reinstall"
+msgid_plural "%d packages to reinstall"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../cli.py:960
+#: ../cli.py:1072
 msgid "No Packages Provided"
 msgstr "No s'ha proporcionat cap paquet"
 
-#: ../cli.py:1058
+#: ../cli.py:1085
+msgid "Package(s) to install"
+msgstr "Paquets a instal·lar"
+
+#: ../cli.py:1192
 #, python-format
 msgid "N/S Matched: %s"
 msgstr ""
 
-#: ../cli.py:1075
+#: ../cli.py:1209
 #, python-format
 msgid "  Name and summary matches %sonly%s, use \"search all\" for everything."
 msgstr ""
 
-#: ../cli.py:1077
+#: ../cli.py:1211
 #, python-format
 msgid ""
 "  Full name and summary matches %sonly%s, use \"search all\" for everything."
 msgstr ""
 
-#: ../cli.py:1095
+#: ../cli.py:1229
 #, python-format
 msgid "Matched: %s"
 msgstr ""
 
-#: ../cli.py:1102
+#: ../cli.py:1236
 #, python-format
 msgid "  Name and summary matches %smostly%s, use \"search all\" for everything."
 msgstr ""
 
-#: ../cli.py:1106
+#: ../cli.py:1240
 #, python-format
 msgid "Warning: No matches found for: %s"
 msgstr "Avís: no s'ha trobat cap coincidència per a: %s"
 
-#: ../cli.py:1109
+#: ../cli.py:1243
 msgid "No Matches found"
 msgstr "No s'ha trobat cap coincidència"
 
-#: ../cli.py:1174
+#: ../cli.py:1339
 #, python-format
 msgid "No Package Found for %s"
 msgstr "No s'ha trobat cap paquet per a %s"
 
-#: ../cli.py:1184
+#: ../cli.py:1377
 msgid "Cleaning repos: "
 msgstr ""
 
-#: ../cli.py:1189
+#: ../cli.py:1382
 msgid "Cleaning up Everything"
 msgstr "S'està netejant tot"
 
-#: ../cli.py:1205
+#: ../cli.py:1398
 msgid "Cleaning up Headers"
 msgstr "S'estan netejant les capçaleres"
 
-#: ../cli.py:1208
+#: ../cli.py:1401
 msgid "Cleaning up Packages"
 msgstr "S'estan netejant els paquets"
 
-#: ../cli.py:1211
+#: ../cli.py:1404
 msgid "Cleaning up xml metadata"
 msgstr "S'estan netejant les metadades xml"
 
-#: ../cli.py:1214
+#: ../cli.py:1407
 msgid "Cleaning up database cache"
 msgstr "S'està netejant la memòria cau de la base de dades"
 
-#: ../cli.py:1217
+#: ../cli.py:1410
 msgid "Cleaning up expire-cache metadata"
 msgstr "S'està netejant la memòria cau de metadades que han vençut"
 
-#: ../cli.py:1220
+#: ../cli.py:1413
 msgid "Cleaning up cached rpmdb data"
 msgstr ""
 
-#: ../cli.py:1223
+#: ../cli.py:1416
 msgid "Cleaning up plugins"
 msgstr "S'estan netejant els connectors"
 
-#: ../cli.py:1247
+#: ../cli.py:1452
 #, python-format
 msgid "Warning: No groups match: %s"
 msgstr ""
 
-#: ../cli.py:1264
+#: ../cli.py:1469 ../cli.py:1527
 msgid "Installed Groups:"
 msgstr "Grups instal·lats:"
 
-#: ../cli.py:1270
+#: ../cli.py:1475 ../cli.py:1533
 msgid "Installed Language Groups:"
 msgstr ""
 
-#: ../cli.py:1276
+#: ../cli.py:1481 ../cli.py:1539
 msgid "Available Groups:"
 msgstr "Grups disponibles:"
 
-#: ../cli.py:1282
+#: ../cli.py:1487 ../cli.py:1545
 msgid "Available Language Groups:"
 msgstr ""
 
-#: ../cli.py:1285
+#: ../cli.py:1490 ../cli.py:1547
 msgid "Done"
 msgstr "Fet"
 
-#: ../cli.py:1296 ../cli.py:1314 ../cli.py:1320 ../yum/__init__.py:3313
+#: ../cli.py:1570 ../cli.py:1598 ../cli.py:1604 ../yum/__init__.py:3648
 #, python-format
 msgid "Warning: Group %s does not exist."
 msgstr "Avís: El grup %s no existeix."
 
-#: ../cli.py:1324
+#: ../cli.py:1608
 msgid "No packages in any requested group available to install or update"
 msgstr ""
 "No hi ha cap paquet disponible per a instal·lar o actualitzar en els grups "
 "sol·licitats"
 
-#: ../cli.py:1326
+#: ../cli.py:1610
 #, python-format
-msgid "%d Package(s) to Install"
-msgstr "%d paquets a instal·lar"
+msgid "%d package to Install"
+msgid_plural "%d packages to Install"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../cli.py:1336 ../yum/__init__.py:3325
+#: ../cli.py:1630 ../yum/__init__.py:3660
 #, python-format
 msgid "No group named %s exists"
 msgstr "No existeix cap grup anomenat %s"
 
-#: ../cli.py:1342
+#: ../cli.py:1636
 msgid "No packages to remove from groups"
 msgstr "No hi ha cap paquet a suprimir dels grups"
 
-#: ../cli.py:1344
+#: ../cli.py:1638
 #, python-format
-msgid "%d Package(s) to remove"
-msgstr "%d paquets a suprimir"
+msgid "%d package to remove"
+msgid_plural "%d packages to remove"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../cli.py:1386
+#: ../cli.py:1679
 #, python-format
 msgid "Package %s is already installed, skipping"
 msgstr "El paquet %s ja està instal·lat, s'ometrà"
 
-#: ../cli.py:1397
+#: ../cli.py:1690
 #, python-format
 msgid "Discarding non-comparable pkg %s.%s"
 msgstr "S'està descartant el paquet no comparable %s.%s"
 
 #. we've not got any installed that match n or n+a
-#: ../cli.py:1423
+#: ../cli.py:1716
 #, python-format
 msgid "No other %s installed, adding to list for potential install"
 msgstr ""
 "No hi ha cap altre %s instal·lat, s'afegeix a la llista per a una possible "
 "instal·lació"
 
-#: ../cli.py:1443
+#: ../cli.py:1736
 msgid "Plugin Options"
 msgstr "Opcions del connector"
 
-#: ../cli.py:1451
+#: ../cli.py:1748
 #, python-format
 msgid "Command line error: %s"
 msgstr "Error en la línia d'ordres: %s"
 
-#: ../cli.py:1467
+#: ../cli.py:1770
 #, python-format
 msgid ""
 "\n"
@@ -443,286 +469,290 @@ msgstr ""
 "\n"
 "%s: l'opció %s necessita un argument"
 
-#: ../cli.py:1521
+#: ../cli.py:1834
 msgid "--color takes one of: auto, always, never"
 msgstr "--color pren un valor d'entre: auto, always, never"
 
 #. We have a relative installroot ... haha
-#: ../cli.py:1596
+#: ../cli.py:1909
 #, python-format
 msgid "--installroot must be an absolute path: %s"
 msgstr ""
 
-#: ../cli.py:1642
+#: ../cli.py:1963
 msgid "show this help message and exit"
 msgstr "mostra el missatge d'ajuda i surt"
 
-#: ../cli.py:1646
+#: ../cli.py:1967
 msgid "be tolerant of errors"
 msgstr "sigues tolerant amb els errors"
 
-#: ../cli.py:1649
+#: ../cli.py:1970
 msgid "run entirely from system cache, don't update cache"
 msgstr ""
 
-#: ../cli.py:1652
+#: ../cli.py:1973
 msgid "config file location"
 msgstr "ubicació del fitxer de configuració"
 
-#: ../cli.py:1655
+#: ../cli.py:1976
 msgid "maximum command wait time"
 msgstr "temps màxim d'espera d'ordres"
 
-#: ../cli.py:1657
+#: ../cli.py:1978
 msgid "debugging output level"
 msgstr "nivell de sortida de depuració"
 
-#: ../cli.py:1661
+#: ../cli.py:1982
 msgid "show duplicates, in repos, in list/search commands"
 msgstr "mostra duplicats, en repositoris, en les ordres per llistar i cercar"
 
-#: ../cli.py:1663
+#: ../cli.py:1984
 msgid "error output level"
 msgstr "nivell de sortida d'error"
 
-#: ../cli.py:1666
+#: ../cli.py:1987
 msgid "debugging output level for rpm"
 msgstr ""
 
-#: ../cli.py:1669
+#: ../cli.py:1990
 msgid "quiet operation"
 msgstr "operació silenciosa"
 
-#: ../cli.py:1671
+#: ../cli.py:1992
 msgid "verbose operation"
 msgstr "operació descriptiva"
 
-#: ../cli.py:1673
+#: ../cli.py:1994
 msgid "answer yes for all questions"
 msgstr "respon sí a totes les preguntes"
 
-#: ../cli.py:1675
+#: ../cli.py:1996
+msgid "answer no for all questions"
+msgstr ""
+
+#: ../cli.py:2000
 msgid "show Yum version and exit"
 msgstr "mostra la versió del Yum i surt"
 
-#: ../cli.py:1676
+#: ../cli.py:2001
 msgid "set install root"
 msgstr "estableix l'arrel de la instal·lació"
 
-#: ../cli.py:1680
+#: ../cli.py:2005
 msgid "enable one or more repositories (wildcards allowed)"
 msgstr ""
 "habilita un o més repositoris (es permeten caràcters de reemplaçament)"
 
-#: ../cli.py:1684
+#: ../cli.py:2009
 msgid "disable one or more repositories (wildcards allowed)"
 msgstr ""
 "deshabilita un o més repositoris (es permeten caràcters de reemplaçament)"
 
-#: ../cli.py:1687
+#: ../cli.py:2012
 msgid "exclude package(s) by name or glob"
 msgstr "exclou els paquets per nom o expressió regular del glob"
 
-#: ../cli.py:1689
+#: ../cli.py:2014
 msgid "disable exclude from main, for a repo or for everything"
 msgstr "inhabilita l'exclusió des de l'inici, per a un repositori o per a tot"
 
-#: ../cli.py:1692
+#: ../cli.py:2017
 msgid "enable obsoletes processing during updates"
 msgstr "habilita el processament d'obsolets durant les actualitzacions"
 
-#: ../cli.py:1694
+#: ../cli.py:2019
 msgid "disable Yum plugins"
 msgstr "inhabilita els connectors de Yum"
 
-#: ../cli.py:1696
+#: ../cli.py:2021
 msgid "disable gpg signature checking"
 msgstr "inhabilita la comprobació de signatures gpg"
 
-#: ../cli.py:1698
+#: ../cli.py:2023
 msgid "disable plugins by name"
 msgstr "inhabilita els connectors pel seu nom"
 
-#: ../cli.py:1701
+#: ../cli.py:2026
 msgid "enable plugins by name"
 msgstr "habilita els connectors pel seu nom"
 
-#: ../cli.py:1704
+#: ../cli.py:2029
 msgid "skip packages with depsolving problems"
 msgstr "omet paquets amb problemes de resolució de dependències"
 
-#: ../cli.py:1706
+#: ../cli.py:2031
 msgid "control whether color is used"
 msgstr "controla sempre que s'usi color"
 
-#: ../cli.py:1708
+#: ../cli.py:2033
 msgid "set value of $releasever in yum config and repo files"
 msgstr ""
 
-#: ../cli.py:1710
+#: ../cli.py:2035
 msgid "set arbitrary config and repo options"
 msgstr ""
 
-#: ../output.py:307
+#: ../output.py:440
 msgid "Jan"
 msgstr "Gen"
 
-#: ../output.py:307
+#: ../output.py:440
 msgid "Feb"
 msgstr "Feb"
 
-#: ../output.py:307
+#: ../output.py:440
 msgid "Mar"
 msgstr "Mar"
 
-#: ../output.py:307
+#: ../output.py:440
 msgid "Apr"
 msgstr "Abr"
 
-#: ../output.py:307
+#: ../output.py:440
 msgid "May"
 msgstr "Mai"
 
-#: ../output.py:307
+#: ../output.py:440
 msgid "Jun"
 msgstr "Jun"
 
-#: ../output.py:308
+#: ../output.py:441
 msgid "Jul"
 msgstr "Jul"
 
-#: ../output.py:308
+#: ../output.py:441
 msgid "Aug"
 msgstr "Ago"
 
-#: ../output.py:308
+#: ../output.py:441
 msgid "Sep"
 msgstr "Set"
 
-#: ../output.py:308
+#: ../output.py:441
 msgid "Oct"
 msgstr "Oct"
 
-#: ../output.py:308
+#: ../output.py:441
 msgid "Nov"
 msgstr "Nov"
 
-#: ../output.py:308
+#: ../output.py:441
 msgid "Dec"
 msgstr "Des"
 
-#: ../output.py:318
+#: ../output.py:455
 msgid "Trying other mirror."
 msgstr "S'està intentant un altre servidor rèplica."
 
-#: ../output.py:581
+#: ../output.py:798
 #, python-format
 msgid "Name        : %s%s%s"
 msgstr ""
 
-#: ../output.py:582
+#: ../output.py:799
 #, python-format
 msgid "Arch        : %s"
 msgstr ""
 
-#: ../output.py:584
+#: ../output.py:801
 #, python-format
 msgid "Epoch       : %s"
 msgstr ""
 
-#: ../output.py:585
+#: ../output.py:802
 #, python-format
 msgid "Version     : %s"
 msgstr ""
 
-#: ../output.py:586
+#: ../output.py:803
 #, python-format
 msgid "Release     : %s"
 msgstr ""
 
-#: ../output.py:587
+#: ../output.py:804
 #, python-format
 msgid "Size        : %s"
 msgstr ""
 
-#: ../output.py:588 ../output.py:900
+#: ../output.py:805 ../output.py:1198
 #, python-format
 msgid "Repo        : %s"
 msgstr "Repo        : %s"
 
-#: ../output.py:590
+#: ../output.py:807
 #, python-format
 msgid "From repo   : %s"
 msgstr ""
 
-#: ../output.py:592
+#: ../output.py:809
 #, python-format
 msgid "Committer   : %s"
 msgstr ""
 
-#: ../output.py:593
+#: ../output.py:810
 #, python-format
 msgid "Committime  : %s"
 msgstr ""
 
-#: ../output.py:594
+#: ../output.py:811
 #, python-format
 msgid "Buildtime   : %s"
 msgstr ""
 
-#: ../output.py:596
+#: ../output.py:813
 #, python-format
 msgid "Install time: %s"
 msgstr ""
 
-#: ../output.py:604
+#: ../output.py:821
 #, python-format
 msgid "Installed by: %s"
 msgstr ""
 
-#: ../output.py:611
+#: ../output.py:828
 #, python-format
 msgid "Changed by  : %s"
 msgstr ""
 
-#: ../output.py:612
+#: ../output.py:829
 msgid "Summary     : "
 msgstr ""
 
-#: ../output.py:614 ../output.py:913
+#: ../output.py:831 ../output.py:1214
 #, python-format
 msgid "URL         : %s"
 msgstr "URL         : %s"
 
-#: ../output.py:615
+#: ../output.py:832
 msgid "License     : "
 msgstr ""
 
-#: ../output.py:616 ../output.py:910
+#: ../output.py:833 ../output.py:1211
 msgid "Description : "
 msgstr "Descripció  : "
 
-#: ../output.py:684
+#: ../output.py:949
 msgid "y"
 msgstr "s"
 
-#: ../output.py:684
+#: ../output.py:949
 msgid "yes"
 msgstr "sí"
 
-#: ../output.py:685
+#: ../output.py:950
 msgid "n"
 msgstr "n"
 
-#: ../output.py:685
+#: ../output.py:950
 msgid "no"
 msgstr "no"
 
-#: ../output.py:689
+#: ../output.py:954
 msgid "Is this ok [y/N]: "
 msgstr "És correcte [s/N]: "
 
-#: ../output.py:777
+#: ../output.py:1046
 #, python-format
 msgid ""
 "\n"
@@ -731,154 +761,156 @@ msgstr ""
 "\n"
 "Grup: %s"
 
-#: ../output.py:781
+#: ../output.py:1050
 #, python-format
 msgid " Group-Id: %s"
 msgstr " Id de Grup: %s"
 
-#: ../output.py:786
+#: ../output.py:1055
 #, python-format
 msgid " Description: %s"
 msgstr " Descripció: %s"
 
-#: ../output.py:788
+#: ../output.py:1057
 #, python-format
 msgid " Language: %s"
 msgstr ""
 
-#: ../output.py:790
+#: ../output.py:1059
 msgid " Mandatory Packages:"
 msgstr " Paquets obligatoris:"
 
-#: ../output.py:791
+#: ../output.py:1060
 msgid " Default Packages:"
 msgstr " Paquets per defecte:"
 
-#: ../output.py:792
+#: ../output.py:1061
 msgid " Optional Packages:"
 msgstr " Paquets opcionals:"
 
-#: ../output.py:793
+#: ../output.py:1062
 msgid " Conditional Packages:"
 msgstr " Paquets condicionals:"
 
-#: ../output.py:814
+#: ../output.py:1086
 #, python-format
 msgid "package: %s"
 msgstr "paquet: %s"
 
-#: ../output.py:816
+#: ../output.py:1088
 msgid "  No dependencies for this package"
 msgstr "  No hi ha dependències per a aquest paquet"
 
-#: ../output.py:821
+#: ../output.py:1093
 #, python-format
 msgid "  dependency: %s"
 msgstr "  dependència: %s"
 
-#: ../output.py:823
+#: ../output.py:1095
 msgid "   Unsatisfied dependency"
 msgstr "   Dependència insatisfeta"
 
-#: ../output.py:901
+#: ../output.py:1206
 msgid "Matched from:"
 msgstr "Coincidències amb:"
 
-#: ../output.py:916
+#: ../output.py:1217
 #, python-format
 msgid "License     : %s"
 msgstr "Llicència   : %s"
 
-#: ../output.py:919
+#: ../output.py:1220
 #, python-format
 msgid "Filename    : %s"
 msgstr "Fitxer      : %s"
 
-#: ../output.py:923
+#: ../output.py:1224
 msgid "Other       : "
 msgstr "Altre       : "
 
-#: ../output.py:966
+#: ../output.py:1280
 msgid "There was an error calculating total download size"
 msgstr "S'ha produït un error en calcular la mida total de la descàrrega"
 
-#: ../output.py:971
+#: ../output.py:1285
 #, python-format
 msgid "Total size: %s"
 msgstr "Mida total: %s"
 
-#: ../output.py:974
+#: ../output.py:1288
 #, python-format
 msgid "Total download size: %s"
 msgstr "Mida total de la descàrrega: %s"
 
-#: ../output.py:978 ../output.py:998
+#: ../output.py:1292 ../output.py:1315
 #, python-format
 msgid "Installed size: %s"
 msgstr ""
 
-#: ../output.py:994
+#: ../output.py:1311
 msgid "There was an error calculating installed size"
 msgstr ""
 
-#: ../output.py:1039
+#: ../output.py:1357
 msgid "Reinstalling"
 msgstr "Tornant a instal·lar"
 
-#: ../output.py:1040
+#: ../output.py:1358
 msgid "Downgrading"
 msgstr "Desfent l'actualització"
 
-#: ../output.py:1041
+#: ../output.py:1359
 msgid "Installing for dependencies"
 msgstr "S'està instal·lant per dependències"
 
-#: ../output.py:1042
+#: ../output.py:1360
 msgid "Updating for dependencies"
 msgstr "S'està actualitzant degut a les dependències"
 
-#: ../output.py:1043
+#: ../output.py:1361
 msgid "Removing for dependencies"
 msgstr "S'està suprimint degut a les dependències"
 
-#: ../output.py:1050 ../output.py:1171
+#: ../output.py:1368 ../output.py:1478
 msgid "Skipped (dependency problems)"
 msgstr "Ignorat degut a problemes de dependències:"
 
-#: ../output.py:1052 ../output.py:1687
+#: ../output.py:1370 ../output.py:2024
 msgid "Not installed"
 msgstr ""
 
-#: ../output.py:1053
+#: ../output.py:1371
 msgid "Not available"
 msgstr ""
 
-#: ../output.py:1075 ../output.py:2024
+#: ../output.py:1393 ../output.py:1428 ../output.py:2379
 msgid "Package"
-msgstr "Paquet"
+msgid_plural "Packages"
+msgstr[0] "Paquet"
+msgstr[1] ""
 
-#: ../output.py:1075
+#: ../output.py:1393
 msgid "Arch"
 msgstr "Arq"
 
-#: ../output.py:1076
+#: ../output.py:1394
 msgid "Version"
 msgstr "Versió"
 
-#: ../output.py:1076
+#: ../output.py:1394
 msgid "Repository"
 msgstr "Repositori"
 
-#: ../output.py:1077
+#: ../output.py:1395
 msgid "Size"
 msgstr "Mida"
 
-#: ../output.py:1089
+#: ../output.py:1407
 #, python-format
 msgid "     replacing  %s%s%s.%s %s\n"
 msgstr ""
 
-#: ../output.py:1098
+#: ../output.py:1416
 #, python-format
 msgid ""
 "\n"
@@ -889,57 +921,52 @@ msgstr ""
 "Resum de la transacció\n"
 "%s\n"
 
-#: ../output.py:1109
-#, python-format
-msgid "Install   %5.5s Package(s)\n"
+#: ../output.py:1421 ../output.py:2174 ../output.py:2175
+msgid "Install"
 msgstr ""
 
-#: ../output.py:1113
-#, python-format
-msgid "Upgrade   %5.5s Package(s)\n"
+#: ../output.py:1422
+msgid "Upgrade"
 msgstr ""
 
-#: ../output.py:1117
-#, python-format
-msgid "Remove    %5.5s Package(s)\n"
+#: ../output.py:1423
+msgid "Remove"
 msgstr ""
 
-#: ../output.py:1121
-#, python-format
-msgid "Reinstall %5.5s Package(s)\n"
+#: ../output.py:1424 ../output.py:2180
+msgid "Reinstall"
 msgstr ""
 
-#: ../output.py:1125
-#, python-format
-msgid "Downgrade %5.5s Package(s)\n"
+#: ../output.py:1425 ../output.py:2181
+msgid "Downgrade"
 msgstr ""
 
-#: ../output.py:1165
+#: ../output.py:1472
 msgid "Removed"
 msgstr "Suprimit"
 
-#: ../output.py:1166
+#: ../output.py:1473
 msgid "Dependency Removed"
 msgstr "Dependència suprimida"
 
-#: ../output.py:1168
+#: ../output.py:1475
 msgid "Dependency Installed"
 msgstr "Dependència instal·lada"
 
-#: ../output.py:1170
+#: ../output.py:1477
 msgid "Dependency Updated"
 msgstr "Dependència actualitzada"
 
-#: ../output.py:1172
+#: ../output.py:1479
 msgid "Replaced"
 msgstr "Reemplaçat"
 
-#: ../output.py:1173
+#: ../output.py:1480
 msgid "Failed"
 msgstr "Ha fallat"
 
 #. Delta between C-c's so we treat as exit
-#: ../output.py:1260
+#: ../output.py:1567
 msgid "two"
 msgstr "dos"
 
@@ -947,7 +974,7 @@ msgstr "dos"
 #. Current download cancelled, interrupt (ctrl-c) again within two seconds
 #. to exit.
 #. Where "interupt (ctrl-c) again" and "two" are highlighted.
-#: ../output.py:1271
+#: ../output.py:1578
 #, python-format
 msgid ""
 "\n"
@@ -958,475 +985,527 @@ msgstr ""
 " S'ha cancel·lat la descàrrega actual, %sinterromp (crtl-c) de nou%s en %s%s%s segons\n"
 "per a sortir.\n"
 
-#: ../output.py:1282
+#: ../output.py:1589
 msgid "user interrupt"
 msgstr "interrupció de l'usuari"
 
-#: ../output.py:1300
+#: ../output.py:1615
 msgid "Total"
 msgstr "Total"
 
-#: ../output.py:1322
+#: ../output.py:1637
 msgid "I"
 msgstr ""
 
-#: ../output.py:1323
+#: ../output.py:1638
 msgid "O"
 msgstr ""
 
-#: ../output.py:1324
+#: ../output.py:1639
 msgid "E"
 msgstr ""
 
-#: ../output.py:1325
+#: ../output.py:1640
 msgid "R"
 msgstr ""
 
-#: ../output.py:1326
+#: ../output.py:1641
 msgid "D"
 msgstr ""
 
-#: ../output.py:1327
+#: ../output.py:1642
 msgid "U"
 msgstr ""
 
-#: ../output.py:1341
+#: ../output.py:1656
 msgid "<unset>"
 msgstr ""
 
-#: ../output.py:1342
+#: ../output.py:1657
 msgid "System"
 msgstr ""
 
-#: ../output.py:1411
+#: ../output.py:1726
 #, python-format
 msgid "Skipping merged transaction %d to %d, as it overlaps"
 msgstr ""
 
-#: ../output.py:1421 ../output.py:1592
+#: ../output.py:1736 ../output.py:1926
 msgid "No transactions"
 msgstr ""
 
-#: ../output.py:1446 ../output.py:2013
+#: ../output.py:1761 ../output.py:2368 ../output.py:2458
 msgid "Bad transaction IDs, or package(s), given"
 msgstr ""
 
-#: ../output.py:1484
+#: ../output.py:1808
 msgid "Command line"
 msgstr ""
 
-#: ../output.py:1486 ../output.py:1908
+#: ../output.py:1810 ../output.py:2256
 msgid "Login user"
 msgstr ""
 
 #. REALLY Needs to use columns!
-#: ../output.py:1487 ../output.py:2022
+#: ../output.py:1811 ../output.py:2377
 msgid "ID"
 msgstr ""
 
-#: ../output.py:1489
+#: ../output.py:1813
 msgid "Date and time"
 msgstr ""
 
-#: ../output.py:1490 ../output.py:1910 ../output.py:2023
+#: ../output.py:1814 ../output.py:2258 ../output.py:2378
 msgid "Action(s)"
 msgstr ""
 
-#: ../output.py:1491 ../output.py:1911
+#: ../output.py:1815 ../output.py:2259
 msgid "Altered"
 msgstr ""
 
-#: ../output.py:1538
+#: ../output.py:1862
 msgid "No transaction ID given"
 msgstr ""
 
-#: ../output.py:1564 ../output.py:1972
+#: ../output.py:1888 ../output.py:2324
 msgid "Bad transaction ID given"
 msgstr ""
 
-#: ../output.py:1569
+#: ../output.py:1893
 msgid "Not found given transaction ID"
 msgstr ""
 
-#: ../output.py:1577
+#: ../output.py:1901
 msgid "Found more than one transaction ID!"
 msgstr ""
 
-#: ../output.py:1618 ../output.py:1980
+#: ../output.py:1952 ../output.py:2332
 msgid "No transaction ID, or package, given"
 msgstr ""
 
-#: ../output.py:1686 ../output.py:1845
+#: ../output.py:2023 ../output.py:2182
 msgid "Downgraded"
 msgstr ""
 
-#: ../output.py:1688
+#: ../output.py:2025
 msgid "Older"
 msgstr ""
 
-#: ../output.py:1688
+#: ../output.py:2025
 msgid "Newer"
 msgstr ""
 
-#: ../output.py:1724 ../output.py:1726
+#: ../output.py:2061 ../output.py:2063 ../output.py:2480
 msgid "Transaction ID :"
 msgstr ""
 
-#: ../output.py:1728
+#: ../output.py:2065 ../output.py:2482
 msgid "Begin time     :"
 msgstr ""
 
-#: ../output.py:1731 ../output.py:1733
+#: ../output.py:2068 ../output.py:2070
 msgid "Begin rpmdb    :"
 msgstr ""
 
-#: ../output.py:1749
+#: ../output.py:2086
 #, python-format
 msgid "(%u seconds)"
 msgstr ""
 
-#: ../output.py:1751
+#: ../output.py:2088
 #, python-format
 msgid "(%u minutes)"
 msgstr ""
 
-#: ../output.py:1753
+#: ../output.py:2090
 #, python-format
 msgid "(%u hours)"
 msgstr ""
 
-#: ../output.py:1755
+#: ../output.py:2092
 #, python-format
 msgid "(%u days)"
 msgstr ""
 
-#: ../output.py:1756
+#: ../output.py:2093
 msgid "End time       :"
 msgstr ""
 
-#: ../output.py:1759 ../output.py:1761
+#: ../output.py:2096 ../output.py:2098
 msgid "End rpmdb      :"
 msgstr ""
 
-#: ../output.py:1764 ../output.py:1766
+#: ../output.py:2101 ../output.py:2103
 msgid "User           :"
 msgstr ""
 
-#: ../output.py:1770 ../output.py:1773 ../output.py:1775 ../output.py:1777
-#: ../output.py:1779
+#: ../output.py:2107 ../output.py:2110 ../output.py:2112 ../output.py:2114
+#: ../output.py:2116
 msgid "Return-Code    :"
 msgstr ""
 
-#: ../output.py:1770 ../output.py:1775
+#: ../output.py:2107 ../output.py:2112
 msgid "Aborted"
 msgstr ""
 
-#: ../output.py:1773
+#: ../output.py:2110
 msgid "Failures:"
 msgstr ""
 
-#: ../output.py:1777
+#: ../output.py:2114
 msgid "Failure:"
 msgstr ""
 
-#: ../output.py:1779
+#: ../output.py:2116
 msgid "Success"
 msgstr ""
 
-#: ../output.py:1784 ../output.py:1786
+#: ../output.py:2121 ../output.py:2123 ../output.py:2511
 msgid "Command Line   :"
 msgstr ""
 
-#: ../output.py:1795
+#: ../output.py:2132
 #, python-format
 msgid "Additional non-default information stored: %d"
 msgstr ""
 
 #. This is _possible_, but not common
-#: ../output.py:1800
+#: ../output.py:2137
 msgid "Transaction performed with:"
 msgstr ""
 
-#: ../output.py:1804
+#: ../output.py:2141
 msgid "Packages Altered:"
 msgstr ""
 
-#: ../output.py:1808
+#: ../output.py:2145
 msgid "Packages Skipped:"
 msgstr ""
 
-#: ../output.py:1814
+#: ../output.py:2151
 msgid "Rpmdb Problems:"
 msgstr ""
 
-#: ../output.py:1825
+#: ../output.py:2162
 msgid "Scriptlet output:"
 msgstr ""
 
-#: ../output.py:1831
+#: ../output.py:2168
 msgid "Errors:"
 msgstr ""
 
-#: ../output.py:1837 ../output.py:1838
-msgid "Install"
-msgstr ""
-
-#: ../output.py:1839
+#: ../output.py:2176
 msgid "Dep-Install"
 msgstr ""
 
-#: ../output.py:1841
+#: ../output.py:2178
 msgid "Obsoleting"
 msgstr ""
 
-#: ../output.py:1842
+#: ../output.py:2179
 msgid "Erase"
 msgstr ""
 
-#: ../output.py:1843
-msgid "Reinstall"
-msgstr ""
-
-#: ../output.py:1844
-msgid "Downgrade"
-msgstr ""
-
-#: ../output.py:1846
+#: ../output.py:2183
 msgid "Update"
 msgstr ""
 
-#: ../output.py:1909
+#: ../output.py:2257
 msgid "Time"
 msgstr ""
 
-#: ../output.py:1935
+#: ../output.py:2283
 msgid "Last day"
 msgstr ""
 
-#: ../output.py:1936
+#: ../output.py:2284
 msgid "Last week"
 msgstr ""
 
-#: ../output.py:1937
+#: ../output.py:2285
 msgid "Last 2 weeks"
 msgstr ""
 
 #. US default :p
-#: ../output.py:1938
+#: ../output.py:2286
 msgid "Last 3 months"
 msgstr ""
 
-#: ../output.py:1939
+#: ../output.py:2287
 msgid "Last 6 months"
 msgstr ""
 
-#: ../output.py:1940
+#: ../output.py:2288
 msgid "Last year"
 msgstr ""
 
-#: ../output.py:1941
+#: ../output.py:2289
 msgid "Over a year ago"
 msgstr ""
 
-#: ../output.py:1984
+#: ../output.py:2336
 #, python-format
 msgid "No Transaction %s found"
 msgstr ""
 
-#: ../output.py:1990
+#: ../output.py:2342
 msgid "Transaction ID:"
 msgstr ""
 
-#: ../output.py:1991
+#: ../output.py:2343
 msgid "Available additional history information:"
 msgstr ""
 
-#: ../output.py:2003
+#: ../output.py:2356
 #, python-format
 msgid "%s: No additional data found by this name"
 msgstr ""
 
-#: ../output.py:2106
+#: ../output.py:2483
+msgid "Package        :"
+msgstr ""
+
+#: ../output.py:2484
+msgid "State          :"
+msgstr ""
+
+#: ../output.py:2487
+msgid "Size           :"
+msgstr ""
+
+#: ../output.py:2489
+msgid "Build host     :"
+msgstr ""
+
+#: ../output.py:2492
+msgid "Build time     :"
+msgstr ""
+
+#: ../output.py:2494
+msgid "Packager       :"
+msgstr ""
+
+#: ../output.py:2496
+msgid "Vendor         :"
+msgstr ""
+
+#: ../output.py:2498
+msgid "License        :"
+msgstr ""
+
+#: ../output.py:2500
+msgid "URL            :"
+msgstr ""
+
+#: ../output.py:2502
+msgid "Source RPM     :"
+msgstr ""
+
+#: ../output.py:2505
+msgid "Commit Time    :"
+msgstr ""
+
+#: ../output.py:2507
+msgid "Committer      :"
+msgstr ""
+
+#: ../output.py:2509
+msgid "Reason         :"
+msgstr ""
+
+#: ../output.py:2513
+msgid "From repo      :"
+msgstr ""
+
+#: ../output.py:2517
+msgid "Installed by   :"
+msgstr ""
+
+#: ../output.py:2521
+msgid "Changed by     :"
+msgstr ""
+
+#: ../output.py:2566
 msgid "installed"
 msgstr "instal·lat"
 
-#: ../output.py:2107
+#: ../output.py:2567
 msgid "an update"
 msgstr ""
 
-#: ../output.py:2108
+#: ../output.py:2568
 msgid "erased"
 msgstr "suprimit"
 
-#: ../output.py:2109
+#: ../output.py:2569
 msgid "reinstalled"
 msgstr ""
 
-#: ../output.py:2110
+#: ../output.py:2570
 msgid "a downgrade"
 msgstr ""
 
-#: ../output.py:2111
+#: ../output.py:2571
 msgid "obsoleting"
 msgstr ""
 
-#: ../output.py:2112
+#: ../output.py:2572
 msgid "updated"
 msgstr "actualitzat"
 
-#: ../output.py:2113
+#: ../output.py:2573
 msgid "obsoleted"
 msgstr "obsolet"
 
-#: ../output.py:2117
+#: ../output.py:2577
 #, python-format
 msgid "---> Package %s.%s %s:%s-%s will be %s"
 msgstr ""
 
-#: ../output.py:2124
+#: ../output.py:2588
 msgid "--> Running transaction check"
 msgstr "--> S'està executant la transacció de prova"
 
-#: ../output.py:2129
+#: ../output.py:2594
 msgid "--> Restarting Dependency Resolution with new changes."
 msgstr ""
 "--> Tornant a calcular la resolució de dependències amb els nous canvis."
 
-#: ../output.py:2134
+#: ../output.py:2600
 msgid "--> Finished Dependency Resolution"
 msgstr "--> Ha finalitzat la resolució de dependències"
 
-#: ../output.py:2139 ../output.py:2144
+#: ../output.py:2613 ../output.py:2626
 #, python-format
 msgid "--> Processing Dependency: %s for package: %s"
 msgstr "--> S'està processant la dependència %s per al paquet: %s"
 
-#: ../output.py:2149
+#: ../output.py:2639
 #, python-format
 msgid "---> Keeping package: %s"
 msgstr ""
 
-#: ../output.py:2152
+#: ../output.py:2648
 #, python-format
 msgid "--> Unresolved Dependency: %s"
 msgstr "--> Dependència no resolta: %s"
 
-#: ../output.py:2163
+#: ../output.py:2665
 #, python-format
 msgid "Package: %s"
 msgstr ""
 
-#: ../output.py:2165
+#: ../output.py:2667
 #, python-format
 msgid ""
 "\n"
 "    Requires: %s"
 msgstr ""
 
-#: ../output.py:2174
+#: ../output.py:2676
 #, python-format
 msgid ""
 "\n"
 "    %s: %s (%s)"
 msgstr ""
 
-#: ../output.py:2179
+#: ../output.py:2681
 #, python-format
 msgid ""
 "\n"
 "        %s"
 msgstr ""
 
-#: ../output.py:2181
+#: ../output.py:2683
 msgid ""
 "\n"
 "        Not found"
 msgstr ""
 
 #. These should be the only three things we care about:
-#: ../output.py:2196
+#: ../output.py:2698
 msgid "Updated By"
 msgstr ""
 
-#: ../output.py:2197
+#: ../output.py:2699
 msgid "Downgraded By"
 msgstr ""
 
-#: ../output.py:2198
+#: ../output.py:2700
 msgid "Obsoleted By"
 msgstr ""
 
-#: ../output.py:2216
+#: ../output.py:2718
 msgid "Available"
 msgstr ""
 
-#: ../output.py:2243 ../output.py:2248
+#: ../output.py:2753 ../output.py:2766
 #, python-format
 msgid "--> Processing Conflict: %s conflicts %s"
 msgstr "--> S'està processant el conflicte: %s té un conflicte amb %s"
 
-#: ../output.py:2252
+#: ../output.py:2772
 msgid "--> Populating transaction set with selected packages. Please wait."
 msgstr ""
 "--> S'està poblant la transacció amb els paquets sel·leccionats. Si us plau,"
 " espereu."
 
-#: ../output.py:2256
+#: ../output.py:2781
 #, python-format
 msgid "---> Downloading header for %s to pack into transaction set."
 msgstr ""
 "---> S'està baixant la capçalera per a %s per a empaquetar dins de la "
 "transacció de prova."
 
-#: ../utils.py:99
+#: ../utils.py:123
 msgid "Running"
 msgstr "S'està executant"
 
-#: ../utils.py:100
+#: ../utils.py:124
 msgid "Sleeping"
 msgstr "Està dormint"
 
-#: ../utils.py:101
+#: ../utils.py:125
 msgid "Uninterruptible"
 msgstr ""
 
-#: ../utils.py:102
+#: ../utils.py:126
 msgid "Zombie"
 msgstr "Zombi"
 
-#: ../utils.py:103
+#: ../utils.py:127
 msgid "Traced/Stopped"
 msgstr "Traçat/aturat"
 
-#: ../utils.py:104 ../yumcommands.py:994
+#: ../utils.py:128 ../yumcommands.py:1792
 msgid "Unknown"
 msgstr "Desconegut"
 
-#: ../utils.py:115
+#: ../utils.py:149
 msgid "  The other application is: PackageKit"
 msgstr "  L'altre aplicatiu és: PackageKit"
 
-#: ../utils.py:117
+#: ../utils.py:151
 #, python-format
 msgid "  The other application is: %s"
 msgstr "  L'altre aplicatiu és: %s"
 
-#: ../utils.py:120
+#: ../utils.py:154
 #, python-format
 msgid "    Memory : %5s RSS (%5sB VSZ)"
 msgstr "    Memòria : %5s RSS (%5sB VSZ)"
 
-#: ../utils.py:125
+#: ../utils.py:159
 #, python-format
 msgid "    Started: %s - %s ago"
 msgstr "    Iniciat: fa %s-%s"
 
-#: ../utils.py:127
+#: ../utils.py:161
 #, python-format
 msgid "    State  : %s, pid: %d"
 msgstr "    Estat  : %s, pid: %d"
 
-#: ../utils.py:170 ../yummain.py:43
+#: ../utils.py:190 ../yummain.py:43
 msgid ""
 "\n"
 "\n"
@@ -1436,7 +1515,7 @@ msgstr ""
 "\n"
 "S'està sortint per la cancel·lació de l'usuari"
 
-#: ../utils.py:176 ../yummain.py:49
+#: ../utils.py:202 ../yummain.py:49
 msgid ""
 "\n"
 "\n"
@@ -1446,7 +1525,7 @@ msgstr ""
 "\n"
 "S'està sortint en trobar la canonada trencada"
 
-#: ../utils.py:178 ../yummain.py:51
+#: ../utils.py:204 ../yummain.py:51
 #, python-format
 msgid ""
 "\n"
@@ -1457,41 +1536,41 @@ msgstr ""
 "\n"
 "%s"
 
-#: ../utils.py:228 ../yummain.py:123
+#: ../utils.py:280 ../yummain.py:134
 msgid ""
 "Another app is currently holding the yum lock; exiting as configured by "
 "exit_on_lock"
 msgstr ""
 
-#: ../utils.py:287
+#: ../utils.py:346
 #, python-format
 msgid "PluginExit Error: %s"
 msgstr ""
 
-#: ../utils.py:290
+#: ../utils.py:349
 #, python-format
 msgid "Yum Error: %s"
 msgstr ""
 
-#: ../utils.py:342 ../yummain.py:150 ../yummain.py:189
+#: ../utils.py:407 ../yummain.py:161 ../yummain.py:200
 #, python-format
 msgid "Error: %s"
 msgstr "Error: %s"
 
-#: ../utils.py:346 ../yummain.py:194
+#: ../utils.py:411 ../yummain.py:205
 msgid " You could try using --skip-broken to work around the problem"
 msgstr " Hauríeu de provar utilitzant --skip-broken per evitar el problema"
 
-#: ../utils.py:348 ../yummain.py:87
+#: ../utils.py:413 ../yummain.py:87
 msgid " You could try running: rpm -Va --nofiles --nodigest"
 msgstr ""
 
-#: ../utils.py:355 ../yummain.py:160 ../yummain.py:202
+#: ../utils.py:420 ../yummain.py:171 ../yummain.py:213
 #, python-format
 msgid "Unknown Error(s): Exit Code: %d:"
 msgstr "Errors desconeguts: Codi de sortida: %d:"
 
-#: ../utils.py:361 ../yummain.py:208
+#: ../utils.py:426 ../yummain.py:219
 msgid ""
 "\n"
 "Dependencies Resolved"
@@ -1499,7 +1578,7 @@ msgstr ""
 "\n"
 "Dependències resoltes"
 
-#: ../utils.py:376 ../yummain.py:234
+#: ../utils.py:442 ../yummain.py:251
 msgid "Complete!"
 msgstr "Completat!"
 
@@ -1511,7 +1590,7 @@ msgstr ""
 msgid "You need to be root to perform this command."
 msgstr "Heu de ser root per a executar aquesta ordre."
 
-#: ../yumcommands.py:59
+#: ../yumcommands.py:65
 msgid ""
 "\n"
 "You have enabled checking of packages via GPG keys. This is a good thing. \n"
@@ -1541,362 +1620,355 @@ msgstr ""
 "\n"
 "Per a més informació contacteu el vostre distribuïdor o proveïdor de paquets.\n"
 
-#: ../yumcommands.py:74
+#: ../yumcommands.py:80
 #, python-format
 msgid "Problem repository: %s"
 msgstr ""
 
-#: ../yumcommands.py:80
+#: ../yumcommands.py:94
 #, python-format
 msgid "Error: Need to pass a list of pkgs to %s"
 msgstr "Error: es necessita passar una llista de paquets a %s"
 
-#: ../yumcommands.py:86
+#: ../yumcommands.py:110
 msgid "Error: Need an item to match"
 msgstr "Error: es necessita algun element per comparar"
 
-#: ../yumcommands.py:92
+#: ../yumcommands.py:124
 msgid "Error: Need a group or list of groups"
 msgstr "Error: es necessita un grup o una llista de grups"
 
-#: ../yumcommands.py:101
+#: ../yumcommands.py:141
 #, python-format
 msgid "Error: clean requires an option: %s"
 msgstr "Error: la neteja requereix una opció: %s"
 
-#: ../yumcommands.py:106
+#: ../yumcommands.py:146
 #, python-format
 msgid "Error: invalid clean argument: %r"
 msgstr "Error: argument invàlid per a la neteja: %r"
 
-#: ../yumcommands.py:119
+#: ../yumcommands.py:161
 msgid "No argument to shell"
 msgstr "No hi ha arguments per a l'intèrpret d'ordres"
 
-#: ../yumcommands.py:121
+#: ../yumcommands.py:163
 #, python-format
 msgid "Filename passed to shell: %s"
 msgstr "Nom del fitxer passat a l'intèrpret d'ordres: %s"
 
-#: ../yumcommands.py:125
+#: ../yumcommands.py:167
 #, python-format
 msgid "File %s given as argument to shell does not exist."
 msgstr "El fitxer %s donat com a argument a l'intèrpret d'ordres no existeix."
 
-#: ../yumcommands.py:131
+#: ../yumcommands.py:173
 msgid "Error: more than one file given as argument to shell."
 msgstr ""
 "Error: s'ha donat més d'un fitxer com a argument per a l'intèrpret d'ordres."
 
-#: ../yumcommands.py:148
+#: ../yumcommands.py:192
 msgid ""
 "There are no enabled repos.\n"
 " Run \"yum repolist all\" to see the repos you have.\n"
 " You can enable repos with yum-config-manager --enable <repo>"
 msgstr ""
 
-#: ../yumcommands.py:200
+#: ../yumcommands.py:300
 msgid "PACKAGE..."
 msgstr "PAQUET..."
 
-#: ../yumcommands.py:203
+#: ../yumcommands.py:307
 msgid "Install a package or packages on your system"
 msgstr "Instal·la un o més paquets al vostre sistema"
 
-#: ../yumcommands.py:212
+#: ../yumcommands.py:338
 msgid "Setting up Install Process"
 msgstr "S'està preparant el procés d'instal·lació"
 
-#: ../yumcommands.py:223 ../yumcommands.py:245
+#: ../yumcommands.py:363 ../yumcommands.py:423
 msgid "[PACKAGE...]"
 msgstr "[PAQUET...]"
 
-#: ../yumcommands.py:226
+#: ../yumcommands.py:370
 msgid "Update a package or packages on your system"
 msgstr "S'ha actualitzat un o més paquets al vostre sistema"
 
-#: ../yumcommands.py:234
+#: ../yumcommands.py:399
 msgid "Setting up Update Process"
 msgstr "S'està preparant el procés d'actualització"
 
-#: ../yumcommands.py:248
+#: ../yumcommands.py:430
 msgid "Synchronize installed packages to the latest available versions"
 msgstr ""
 
-#: ../yumcommands.py:256
+#: ../yumcommands.py:459
 msgid "Setting up Distribution Synchronization Process"
 msgstr ""
 
-#: ../yumcommands.py:299
+#: ../yumcommands.py:519
 msgid "Display details about a package or group of packages"
 msgstr "Mostra detalls sobre un paquet o un grup de paquets"
 
-#: ../yumcommands.py:348
+#: ../yumcommands.py:581
 msgid "Installed Packages"
 msgstr "Paquets instal·lats"
 
-#: ../yumcommands.py:356
+#: ../yumcommands.py:589
 msgid "Available Packages"
 msgstr "Paquets disponibles"
 
-#: ../yumcommands.py:360
+#: ../yumcommands.py:593
 msgid "Extra Packages"
 msgstr "Paquets extra"
 
-#: ../yumcommands.py:364
+#: ../yumcommands.py:597
 msgid "Updated Packages"
 msgstr "Paquets actualitzats"
 
 #. This only happens in verbose mode
-#: ../yumcommands.py:372 ../yumcommands.py:379 ../yumcommands.py:667
+#: ../yumcommands.py:605 ../yumcommands.py:612 ../yumcommands.py:1193
 msgid "Obsoleting Packages"
 msgstr "Paquets obsolets"
 
-#: ../yumcommands.py:381
+#: ../yumcommands.py:614
 msgid "Recently Added Packages"
 msgstr "Paquets recentment afegits"
 
-#: ../yumcommands.py:388
+#: ../yumcommands.py:621
 msgid "No matching Packages to list"
 msgstr "No hi ha paquets coincidents per llistar"
 
-#: ../yumcommands.py:402
+#: ../yumcommands.py:656
 msgid "List a package or groups of packages"
 msgstr "Llista un paquet o un grup de paquets"
 
-#: ../yumcommands.py:414
+#: ../yumcommands.py:685
 msgid "Remove a package or packages from your system"
 msgstr "Suprimeix un o més paquets del vostre sistema"
 
-#: ../yumcommands.py:421
+#: ../yumcommands.py:714
 msgid "Setting up Remove Process"
 msgstr "S'està preparant el procés de supressió"
 
-#: ../yumcommands.py:435
+#: ../yumcommands.py:773
+msgid "Display, or use, the groups information"
+msgstr ""
+
+#: ../yumcommands.py:776
 msgid "Setting up Group Process"
 msgstr "S'està preparant el procés de grup"
 
-#: ../yumcommands.py:441
+#: ../yumcommands.py:782
 msgid "No Groups on which to run command"
 msgstr "No hi ha cap grup on executar l'ordre"
 
-#: ../yumcommands.py:454
-msgid "List available package groups"
-msgstr "Llista els grups de paquets disponibles"
-
-#: ../yumcommands.py:474
-msgid "Install the packages in a group on your system"
-msgstr "Instal·la els paquets en un grup en el vostre sistema"
-
-#: ../yumcommands.py:497
-msgid "Remove the packages in a group from your system"
-msgstr "Suprimeix els paquets en un grup en el vostre sistema"
-
-#: ../yumcommands.py:525
-msgid "Display details about a package group"
-msgstr "Mostra detalls sobre un grup de paquets"
+#: ../yumcommands.py:833
+#, python-format
+msgid "Invalid groups sub-command, use: %s."
+msgstr ""
 
-#: ../yumcommands.py:550
+#: ../yumcommands.py:929
 msgid "Generate the metadata cache"
 msgstr "Genera les metadades de la memòria cau"
 
-#: ../yumcommands.py:556
+#: ../yumcommands.py:955
 msgid "Making cache files for all metadata files."
 msgstr ""
 "S'estan fent els fitxers de memòria cau per a tots els fitxers de metadades."
 
-#: ../yumcommands.py:557
+#: ../yumcommands.py:956
 msgid "This may take a while depending on the speed of this computer"
 msgstr ""
 "Això pot trigar una estona depenent de la velocitat d'aquest ordinador"
 
-#: ../yumcommands.py:578
+#: ../yumcommands.py:977
 msgid "Metadata Cache Created"
 msgstr "S'han creat les metadades per a la memòria cau"
 
-#: ../yumcommands.py:592
+#: ../yumcommands.py:1015
 msgid "Remove cached data"
 msgstr "S'han suprimit les dades de la memòria cau"
 
-#: ../yumcommands.py:613
+#: ../yumcommands.py:1082
 msgid "Find what package provides the given value"
 msgstr "Troba quin paquet proporciona el valor donat"
 
-#: ../yumcommands.py:633
+#: ../yumcommands.py:1139
 msgid "Check for available package updates"
 msgstr "Comprova si hi ha actualitzacions de paquets disponibles"
 
-#: ../yumcommands.py:687
+#: ../yumcommands.py:1230
 msgid "Search package details for the given string"
 msgstr "Busca detalls del paquet per la cadena donada"
 
-#: ../yumcommands.py:693
+#: ../yumcommands.py:1256
 msgid "Searching Packages: "
 msgstr "S'estan buscant paquets: "
 
-#: ../yumcommands.py:710
+#: ../yumcommands.py:1298
 msgid "Update packages taking obsoletes into account"
 msgstr "Actualitza paquets tenint en compte els obsolets"
 
-#: ../yumcommands.py:719
+#: ../yumcommands.py:1328
 msgid "Setting up Upgrade Process"
 msgstr "S'està preparant el procés d'actualització"
 
-#: ../yumcommands.py:737
+#: ../yumcommands.py:1363
 msgid "Install a local RPM"
 msgstr "Instal·la un RPM local"
 
-#: ../yumcommands.py:745
+#: ../yumcommands.py:1393
 msgid "Setting up Local Package Process"
 msgstr "S'està configurant el procés local de paquets"
 
-#: ../yumcommands.py:764
+#: ../yumcommands.py:1437
 msgid "Determine which package provides the given dependency"
 msgstr "Determina quin paquet satisfà la dependència donada"
 
-#: ../yumcommands.py:767
+#: ../yumcommands.py:1453
 msgid "Searching Packages for Dependency:"
 msgstr "S'estan buscant paquets per a la dependència:"
 
-#: ../yumcommands.py:781
+#: ../yumcommands.py:1484
 msgid "Run an interactive yum shell"
 msgstr "Executa un intèrpret d'ordres interactiu de yum"
 
-#: ../yumcommands.py:787
+#: ../yumcommands.py:1510
 msgid "Setting up Yum Shell"
 msgstr "S'està preparant l'intèrpret d'ordres de yum"
 
-#: ../yumcommands.py:805
+#: ../yumcommands.py:1553
 msgid "List a package's dependencies"
 msgstr "Llista les dependències d'un paquet"
 
-#: ../yumcommands.py:811
+#: ../yumcommands.py:1580
 msgid "Finding dependencies: "
 msgstr "S'estan trobant dependències: "
 
-#: ../yumcommands.py:827
+#: ../yumcommands.py:1612
 msgid "Display the configured software repositories"
 msgstr "Mostra els repositoris de programari configurats"
 
-#: ../yumcommands.py:893 ../yumcommands.py:894
+#: ../yumcommands.py:1691 ../yumcommands.py:1692
 msgid "enabled"
 msgstr "habilitat"
 
-#: ../yumcommands.py:920 ../yumcommands.py:921
+#: ../yumcommands.py:1718 ../yumcommands.py:1719
 msgid "disabled"
 msgstr "deshabilitat"
 
-#: ../yumcommands.py:937
+#: ../yumcommands.py:1735
 msgid "Repo-id      : "
 msgstr "Id-repo           : "
 
-#: ../yumcommands.py:938
+#: ../yumcommands.py:1736
 msgid "Repo-name    : "
 msgstr "Nom-repo          : "
 
-#: ../yumcommands.py:941
+#: ../yumcommands.py:1739
 msgid "Repo-status  : "
 msgstr "Estat-repo        : "
 
-#: ../yumcommands.py:944
+#: ../yumcommands.py:1742
 msgid "Repo-revision: "
 msgstr "Repo-revisió      : "
 
-#: ../yumcommands.py:948
+#: ../yumcommands.py:1746
 msgid "Repo-tags    : "
 msgstr "Repo-etiquetes    : "
 
-#: ../yumcommands.py:954
+#: ../yumcommands.py:1752
 msgid "Repo-distro-tags: "
 msgstr "Repo-etiq-dist    : "
 
-#: ../yumcommands.py:959
+#: ../yumcommands.py:1757
 msgid "Repo-updated : "
 msgstr "Repo-actualitzat  : "
 
-#: ../yumcommands.py:961
+#: ../yumcommands.py:1759
 msgid "Repo-pkgs    : "
 msgstr "Paquets-repo      : "
 
-#: ../yumcommands.py:962
+#: ../yumcommands.py:1760
 msgid "Repo-size    : "
 msgstr "Mida-repo         : "
 
-#: ../yumcommands.py:969 ../yumcommands.py:990
+#: ../yumcommands.py:1767 ../yumcommands.py:1788
 msgid "Repo-baseurl : "
 msgstr "URL-base-repo     : "
 
-#: ../yumcommands.py:977
+#: ../yumcommands.py:1775
 msgid "Repo-metalink: "
 msgstr "Repo-metaenllaç   : "
 
-#: ../yumcommands.py:981
+#: ../yumcommands.py:1779
 msgid "  Updated    : "
 msgstr "  Actualitzat     : "
 
-#: ../yumcommands.py:984
+#: ../yumcommands.py:1782
 msgid "Repo-mirrors : "
 msgstr "Miralls-repo      : "
 
-#: ../yumcommands.py:1000
+#: ../yumcommands.py:1798
 #, python-format
 msgid "Never (last: %s)"
 msgstr "Mai (últim: %s)"
 
-#: ../yumcommands.py:1002
+#: ../yumcommands.py:1800
 #, python-format
 msgid "Instant (last: %s)"
 msgstr "Temps d'instal·lació (últim: %s)"
 
-#: ../yumcommands.py:1005
+#: ../yumcommands.py:1803
 #, python-format
 msgid "%s second(s) (last: %s)"
 msgstr "%s segons (últim: %s)"
 
-#: ../yumcommands.py:1007
+#: ../yumcommands.py:1805
 msgid "Repo-expire  : "
 msgstr "Venç-repo   : "
 
-#: ../yumcommands.py:1010
+#: ../yumcommands.py:1808
 msgid "Repo-exclude : "
 msgstr "Repo-exclou : "
 
-#: ../yumcommands.py:1014
+#: ../yumcommands.py:1812
 msgid "Repo-include : "
 msgstr "Repo-inclou : "
 
-#: ../yumcommands.py:1018
+#: ../yumcommands.py:1816
 msgid "Repo-excluded: "
 msgstr ""
 
-#: ../yumcommands.py:1022
+#: ../yumcommands.py:1820
 msgid "Repo-filename: "
 msgstr ""
 
 #. Work out the first (id) and last (enabled/disalbed/count),
 #. then chop the middle (name)...
-#: ../yumcommands.py:1032 ../yumcommands.py:1061
+#: ../yumcommands.py:1830 ../yumcommands.py:1859
 msgid "repo id"
 msgstr "id repo"
 
-#: ../yumcommands.py:1049 ../yumcommands.py:1050 ../yumcommands.py:1068
+#: ../yumcommands.py:1847 ../yumcommands.py:1848 ../yumcommands.py:1866
 msgid "status"
 msgstr "estat"
 
-#: ../yumcommands.py:1062
+#: ../yumcommands.py:1860
 msgid "repo name"
 msgstr "nom repo"
 
-#: ../yumcommands.py:1099
+#: ../yumcommands.py:1922
 msgid "Display a helpful usage message"
 msgstr "Mostra un missatge d'ajuda d'ús"
 
-#: ../yumcommands.py:1133
+#: ../yumcommands.py:1964
 #, python-format
 msgid "No help available for %s"
 msgstr "No hi ha ajuda disponible per a %s"
 
-#: ../yumcommands.py:1138
+#: ../yumcommands.py:1969
 msgid ""
 "\n"
 "\n"
@@ -1906,7 +1978,7 @@ msgstr ""
 "\n"
 "àlies: "
 
-#: ../yumcommands.py:1140
+#: ../yumcommands.py:1971
 msgid ""
 "\n"
 "\n"
@@ -1916,85 +1988,125 @@ msgstr ""
 "\n"
 "àlies: "
 
-#: ../yumcommands.py:1168
+#: ../yumcommands.py:2056
 msgid "Setting up Reinstall Process"
 msgstr "S'està preparant el procés de reinstal·lació"
 
-#: ../yumcommands.py:1176
+#: ../yumcommands.py:2068
 msgid "reinstall a package"
 msgstr "reinstal·la un paquet"
 
-#: ../yumcommands.py:1195
+#: ../yumcommands.py:2131
 msgid "Setting up Downgrade Process"
 msgstr "S'està preparant el procés de desactualització"
 
-#: ../yumcommands.py:1202
+#: ../yumcommands.py:2142
 msgid "downgrade a package"
 msgstr "desactualitza un paquet"
 
-#: ../yumcommands.py:1216
+#: ../yumcommands.py:2181
 msgid "Display a version for the machine and/or available repos."
 msgstr "Mostra una versió per a la màquina i/o repositoris disponibles"
 
-#: ../yumcommands.py:1255
+#: ../yumcommands.py:2233
 msgid " Yum version groups:"
 msgstr ""
 
-#: ../yumcommands.py:1265
+#: ../yumcommands.py:2243
 msgid " Group   :"
 msgstr ""
 
-#: ../yumcommands.py:1266
+#: ../yumcommands.py:2244
 msgid " Packages:"
 msgstr ""
 
-#: ../yumcommands.py:1295
+#: ../yumcommands.py:2273
 msgid "Installed:"
 msgstr "Instal·lat:"
 
-#: ../yumcommands.py:1303
+#: ../yumcommands.py:2281
 msgid "Group-Installed:"
 msgstr ""
 
-#: ../yumcommands.py:1312
+#: ../yumcommands.py:2290
 msgid "Available:"
 msgstr "Disponible:"
 
-#: ../yumcommands.py:1321
+#: ../yumcommands.py:2299
 msgid "Group-Available:"
 msgstr ""
 
-#: ../yumcommands.py:1360
+#: ../yumcommands.py:2363
 msgid "Display, or use, the transaction history"
 msgstr ""
 
-#: ../yumcommands.py:1432
+#: ../yumcommands.py:2435
+msgid "Transactions:"
+msgstr ""
+
+#: ../yumcommands.py:2436
+msgid "Begin time  :"
+msgstr ""
+
+#: ../yumcommands.py:2437
+msgid "End time    :"
+msgstr ""
+
+#: ../yumcommands.py:2438
+msgid "Counts      :"
+msgstr ""
+
+#: ../yumcommands.py:2439
+msgid "  NEVRAC :"
+msgstr ""
+
+#: ../yumcommands.py:2440
+msgid "  NEVRA  :"
+msgstr ""
+
+#: ../yumcommands.py:2441
+msgid "  NA     :"
+msgstr ""
+
+#: ../yumcommands.py:2442
+msgid "  NEVR   :"
+msgstr ""
+
+#: ../yumcommands.py:2443
+msgid "  rpm DB :"
+msgstr ""
+
+#: ../yumcommands.py:2444
+msgid "  yum DB :"
+msgstr ""
+
+#: ../yumcommands.py:2475
 #, python-format
 msgid "Invalid history sub-command, use: %s."
 msgstr ""
 
-#: ../yumcommands.py:1439
+#: ../yumcommands.py:2482
 msgid "You don't have access to the history DB."
 msgstr ""
 
-#: ../yumcommands.py:1487
+#: ../yumcommands.py:2574
 msgid "Check for problems in the rpmdb"
 msgstr ""
 
-#: ../yumcommands.py:1514
+#: ../yumcommands.py:2639
 msgid "load a saved transaction from filename"
 msgstr ""
 
-#: ../yumcommands.py:1518
+#: ../yumcommands.py:2656
 msgid "No saved transaction file specified."
 msgstr ""
 
-#: ../yumcommands.py:1522
+#: ../yumcommands.py:2660
 #, python-format
 msgid "loading transaction from %s"
 msgstr ""
 
-#: ../yumcommands.py:1528
+#: ../yumcommands.py:2666
 #, python-format
 msgid "Transaction loaded from %s with %s members"
 msgstr ""
@@ -2005,28 +2117,34 @@ msgstr ""
 msgid " Yum checks failed: %s"
 msgstr ""
 
-#: ../yummain.py:114
+#: ../yummain.py:110
+msgid "No read/write access in current directory, moving to /"
+msgstr ""
+
+#: ../yummain.py:124
+msgid "Can't create lock file; exiting"
+msgstr ""
+
+#: ../yummain.py:128
 msgid ""
 "Another app is currently holding the yum lock; waiting for it to exit..."
 msgstr ""
 "Alguna altra aplicació té el bloqueig del yum; s'està esperant a que "
 "surti..."
 
-#: ../yummain.py:120
-msgid "Can't create lock file; exiting"
-msgstr ""
-
 #. Depsolve stage
-#: ../yummain.py:167
+#: ../yummain.py:178
 msgid "Resolving Dependencies"
 msgstr "S'estan resolent dependències"
 
-#: ../yummain.py:230
+#: ../yummain.py:241 ../yummain.py:249
 #, python-format
-msgid "Your transaction was saved, rerun it with: yum load-transaction %s"
+msgid ""
+"Your transaction was saved, rerun it with:\n"
+" yum load-transaction %s"
 msgstr ""
 
-#: ../yummain.py:288
+#: ../yummain.py:326
 msgid ""
 "\n"
 "\n"
@@ -2036,77 +2154,77 @@ msgstr ""
 "\n"
 "S'està sortint de l'ordre de l'usuari."
 
-#: ../yum/depsolve.py:84
+#: ../yum/depsolve.py:83
 msgid "doTsSetup() will go away in a future version of Yum.\n"
 msgstr "doTsSetup() desapareixerà en una futura versió de Yum.\n"
 
-#: ../yum/depsolve.py:99
+#: ../yum/depsolve.py:98
 msgid "Setting up TransactionSets before config class is up"
 msgstr ""
 "S'està configurant TransactionSets abans que la classe de configuració "
 "estigui iniciada"
 
-#: ../yum/depsolve.py:153
+#: ../yum/depsolve.py:152
 #, python-format
 msgid "Invalid tsflag in config file: %s"
 msgstr "Tsflag invàlid en el fitxer de configuració: %s"
 
-#: ../yum/depsolve.py:164
+#: ../yum/depsolve.py:170
 #, python-format
 msgid "Searching pkgSack for dep: %s"
 msgstr "S'està buscant pkgSack per a la dependència: %s"
 
-#: ../yum/depsolve.py:207
+#: ../yum/depsolve.py:221
 #, python-format
 msgid "Member: %s"
 msgstr "Membre: %s"
 
-#: ../yum/depsolve.py:221 ../yum/depsolve.py:793
+#: ../yum/depsolve.py:235 ../yum/depsolve.py:831
 #, python-format
 msgid "%s converted to install"
 msgstr "%s convertits per a instal·lar"
 
-#: ../yum/depsolve.py:233
+#: ../yum/depsolve.py:247
 #, python-format
 msgid "Adding Package %s in mode %s"
 msgstr "S'està afegint el paquet %s en mode %s"
 
-#: ../yum/depsolve.py:249
+#: ../yum/depsolve.py:263
 #, python-format
 msgid "Removing Package %s"
 msgstr "S'està suprimint el paquet %s"
 
-#: ../yum/depsolve.py:271
+#: ../yum/depsolve.py:285
 #, python-format
 msgid "%s requires: %s"
 msgstr "%s requereix: %s"
 
-#: ../yum/depsolve.py:312
+#: ../yum/depsolve.py:326
 #, python-format
 msgid "%s requires %s"
 msgstr ""
 
-#: ../yum/depsolve.py:339
+#: ../yum/depsolve.py:353
 msgid "Needed Require has already been looked up, cheating"
 msgstr ""
 "El requeriment necessari ja s'ha buscat anteriorment, s'estan fent trampes"
 
-#: ../yum/depsolve.py:349
+#: ../yum/depsolve.py:363
 #, python-format
 msgid "Needed Require is not a package name. Looking up: %s"
 msgstr "El requeriment necessari no és un nom de paquet. S'està buscant: %s"
 
-#: ../yum/depsolve.py:357
+#: ../yum/depsolve.py:371
 #, python-format
 msgid "Potential Provider: %s"
 msgstr "Proveïdor potencial: %s"
 
-#: ../yum/depsolve.py:380
+#: ../yum/depsolve.py:394
 #, python-format
 msgid "Mode is %s for provider of %s: %s"
 msgstr "El mode és %s per al proveïdor de %s: %s"
 
-#: ../yum/depsolve.py:384
+#: ../yum/depsolve.py:398
 #, python-format
 msgid "Mode for pkg providing %s: %s"
 msgstr "Mode per al paquet que proporciona %s: %s"
@@ -2114,120 +2232,120 @@ msgstr "Mode per al paquet que proporciona %s: %s"
 #. the thing it needs is being updated or obsoleted away
 #. try to update the requiring package in hopes that all this problem goes
 #. away :(
-#: ../yum/depsolve.py:389 ../yum/depsolve.py:406
+#: ../yum/depsolve.py:403 ../yum/depsolve.py:420
 #, python-format
 msgid "Trying to update %s to resolve dep"
 msgstr ""
 
-#: ../yum/depsolve.py:400 ../yum/depsolve.py:410
+#: ../yum/depsolve.py:414 ../yum/depsolve.py:424
 #, python-format
 msgid "No update paths found for %s. Failure!"
 msgstr ""
 
-#: ../yum/depsolve.py:416
+#: ../yum/depsolve.py:430
 #, python-format
 msgid "TSINFO: %s package requiring %s marked as erase"
 msgstr "TSINFO: el paquet %s requereix %s marcat per a suprimir"
 
-#: ../yum/depsolve.py:429
+#: ../yum/depsolve.py:443
 #, python-format
 msgid "TSINFO: Obsoleting %s with %s to resolve dep."
 msgstr ""
 "TSINFO: S'està marcant com a obsolet %s amb %s per resoldre dependències."
 
-#: ../yum/depsolve.py:432
+#: ../yum/depsolve.py:446
 #, python-format
 msgid "TSINFO: Updating %s to resolve dep."
 msgstr "TSINFO: S'està actualitzant %s per a resoldre dependències."
 
-#: ../yum/depsolve.py:440
+#: ../yum/depsolve.py:454
 #, python-format
 msgid "Cannot find an update path for dep for: %s"
 msgstr "No es pot trobar un camí d'actualització de dependències per a: %s"
 
-#: ../yum/depsolve.py:471
+#: ../yum/depsolve.py:485
 #, python-format
 msgid "Quick matched %s to require for %s"
 msgstr "La coincidència %s es requereix per a %s"
 
 #. is it already installed?
-#: ../yum/depsolve.py:513
+#: ../yum/depsolve.py:527
 #, python-format
 msgid "%s is in providing packages but it is already installed, removing."
 msgstr ""
 "%s es troba en els paquets proporcionats però ja es troba instal·lat, s'està"
 " suprimint."
 
-#: ../yum/depsolve.py:529
+#: ../yum/depsolve.py:543
 #, python-format
 msgid "Potential resolving package %s has newer instance in ts."
 msgstr ""
 "El paquet potencial que resol dependències %s té una instància nova a ts"
 
-#: ../yum/depsolve.py:540
+#: ../yum/depsolve.py:554
 #, python-format
 msgid "Potential resolving package %s has newer instance installed."
 msgstr ""
 "El paquet potencial que resol dependències %s té una nova instància "
 "insta·lada."
 
-#: ../yum/depsolve.py:558
+#: ../yum/depsolve.py:572
 #, python-format
 msgid "%s already in ts, skipping this one"
 msgstr "%s ja es troba en ts, s'està ometent"
 
-#: ../yum/depsolve.py:607
+#: ../yum/depsolve.py:621
 #, python-format
 msgid "TSINFO: Marking %s as update for %s"
 msgstr "TSINFO: S'està marcant %s com a actualització per a %s"
 
-#: ../yum/depsolve.py:616
+#: ../yum/depsolve.py:630
 #, python-format
 msgid "TSINFO: Marking %s as install for %s"
 msgstr "TSINFO: S'està marcant %s com a instal·lació per a %s"
 
-#: ../yum/depsolve.py:727 ../yum/depsolve.py:819
+#: ../yum/depsolve.py:765 ../yum/depsolve.py:861
 msgid "Success - empty transaction"
 msgstr "Èxit - transacció buida"
 
-#: ../yum/depsolve.py:767 ../yum/depsolve.py:783
+#: ../yum/depsolve.py:805 ../yum/depsolve.py:821
 msgid "Restarting Loop"
 msgstr "S'està recomençant el bucle"
 
-#: ../yum/depsolve.py:799
+#: ../yum/depsolve.py:841
 msgid "Dependency Process ending"
 msgstr "Està acabant el procés de dependències"
 
-#: ../yum/depsolve.py:821
+#: ../yum/depsolve.py:863
 msgid "Success - deps resolved"
 msgstr "Èxit - dependències resoltes"
 
-#: ../yum/depsolve.py:845
+#: ../yum/depsolve.py:887
 #, python-format
 msgid "Checking deps for %s"
 msgstr "S'estan comprobant les dependències per a %s"
 
-#: ../yum/depsolve.py:931
+#: ../yum/depsolve.py:973
 #, python-format
 msgid "looking for %s as a requirement of %s"
 msgstr "s'està buscant %s com a requeriment de %s"
 
-#: ../yum/depsolve.py:1169
+#: ../yum/depsolve.py:1216
 #, python-format
 msgid "Running compare_providers() for %s"
 msgstr "S'està executant compare_providers() per a %s"
 
-#: ../yum/depsolve.py:1196 ../yum/depsolve.py:1202
+#: ../yum/depsolve.py:1243 ../yum/depsolve.py:1249
 #, python-format
 msgid "better arch in po %s"
 msgstr "millor arq en el po %s"
 
-#: ../yum/depsolve.py:1298
+#: ../yum/depsolve.py:1345
 #, python-format
 msgid "%s obsoletes %s"
 msgstr "%s fa obsolet %s"
 
-#: ../yum/depsolve.py:1310
+#: ../yum/depsolve.py:1357
 #, python-format
 msgid ""
 "archdist compared %s to %s on %s\n"
@@ -2236,142 +2354,142 @@ msgstr ""
 "archdist ha comparat %s amb %s a %s\n"
 "  Ha guanyat: %s"
 
-#: ../yum/depsolve.py:1318
+#: ../yum/depsolve.py:1365
 #, python-format
 msgid "common sourcerpm %s and %s"
 msgstr "rpm font comú %s i %s"
 
-#: ../yum/depsolve.py:1322
+#: ../yum/depsolve.py:1369
 #, python-format
 msgid "base package %s is installed for %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1328
+#: ../yum/depsolve.py:1375
 #, python-format
 msgid "common prefix of %s between %s and %s"
 msgstr "prefix comú de %s entre %s i %s"
 
-#: ../yum/depsolve.py:1359
+#: ../yum/depsolve.py:1406
 #, python-format
 msgid "requires minimal: %d"
 msgstr ""
 
-#: ../yum/depsolve.py:1363
+#: ../yum/depsolve.py:1410
 #, python-format
 msgid " Winner: %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1368
+#: ../yum/depsolve.py:1415
 #, python-format
 msgid " Loser(with %d): %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1384
+#: ../yum/depsolve.py:1431
 #, python-format
 msgid "Best Order: %s"
 msgstr "Millor ordre: %s"
 
-#: ../yum/__init__.py:234
+#: ../yum/__init__.py:261
 msgid "doConfigSetup() will go away in a future version of Yum.\n"
 msgstr "doConfigsetup() desapareixerà en una futura versió de Yum.\n"
 
-#: ../yum/__init__.py:482
+#: ../yum/__init__.py:527
 #, python-format
 msgid "Repository %r: Error parsing config: %s"
 msgstr ""
 
-#: ../yum/__init__.py:488
+#: ../yum/__init__.py:533
 #, python-format
 msgid "Repository %r is missing name in configuration, using id"
 msgstr "Falta el nom del repositori %r en la configuració, s'utilitzarà l'id"
 
-#: ../yum/__init__.py:526
+#: ../yum/__init__.py:571
 msgid "plugins already initialised"
 msgstr "els connectors ja estan inicialitzats"
 
-#: ../yum/__init__.py:533
+#: ../yum/__init__.py:580
 msgid "doRpmDBSetup() will go away in a future version of Yum.\n"
 msgstr "doRpmDBSetup() desapareixerà en una futura versió de Yum.\n"
 
-#: ../yum/__init__.py:544
+#: ../yum/__init__.py:591
 msgid "Reading Local RPMDB"
 msgstr "S'està llegint un RPMDB local"
 
-#: ../yum/__init__.py:567
+#: ../yum/__init__.py:621
 msgid "doRepoSetup() will go away in a future version of Yum.\n"
 msgstr "doRepoSetup() desapareixerà en una futura versió de Yum.\n"
 
-#: ../yum/__init__.py:630
+#: ../yum/__init__.py:692
 msgid "doSackSetup() will go away in a future version of Yum.\n"
 msgstr "doSackSetup() desapareixerà en una versió futura de Yum.\n"
 
-#: ../yum/__init__.py:660
+#: ../yum/__init__.py:722
 msgid "Setting up Package Sacks"
 msgstr "S'estan configurant els sacs de paquets"
 
-#: ../yum/__init__.py:705
+#: ../yum/__init__.py:767
 #, python-format
 msgid "repo object for repo %s lacks a _resetSack method\n"
 msgstr "l'objecte repositori per al repositori %s no té un mètode _resetSack\n"
 
-#: ../yum/__init__.py:706
+#: ../yum/__init__.py:768
 msgid "therefore this repo cannot be reset.\n"
 msgstr "Aquest repositori no es pot reiniciar.\n"
 
-#: ../yum/__init__.py:711
+#: ../yum/__init__.py:776
 msgid "doUpdateSetup() will go away in a future version of Yum.\n"
 msgstr "doUpdateSetup() desapareixerà en una futura versió de Yum.\n"
 
-#: ../yum/__init__.py:723
+#: ../yum/__init__.py:788
 msgid "Building updates object"
 msgstr "S'està construint l'objecte d'actualitzacions"
 
-#: ../yum/__init__.py:765
+#: ../yum/__init__.py:832
 msgid "doGroupSetup() will go away in a future version of Yum.\n"
 msgstr "doGroupSetup() desapareixerà en una futura versió de Yum.\n"
 
-#: ../yum/__init__.py:790
+#: ../yum/__init__.py:857
 msgid "Getting group metadata"
 msgstr "S'estan obtenint les metadades del grup"
 
-#: ../yum/__init__.py:816
+#: ../yum/__init__.py:885
 #, python-format
 msgid "Adding group file from repository: %s"
 msgstr "S'està afegint el fitxer del grup des del repositori: %s"
 
-#: ../yum/__init__.py:827
+#: ../yum/__init__.py:896
 #, python-format
 msgid "Failed to add groups file for repository: %s - %s"
 msgstr "No s'ha pogut afegir el fitxer dels grups des del repositori: %s - %s"
 
-#: ../yum/__init__.py:833
+#: ../yum/__init__.py:902
 msgid "No Groups Available in any repository"
 msgstr "No hi ha cap grup disponible en cap repositori"
 
-#: ../yum/__init__.py:845
+#: ../yum/__init__.py:914
 msgid "Getting pkgtags metadata"
 msgstr ""
 
-#: ../yum/__init__.py:855
+#: ../yum/__init__.py:924
 #, python-format
 msgid "Adding tags from repository: %s"
 msgstr ""
 
-#: ../yum/__init__.py:866
+#: ../yum/__init__.py:935
 #, python-format
 msgid "Failed to add Pkg Tags for repository: %s - %s"
 msgstr ""
 
-#: ../yum/__init__.py:944
+#: ../yum/__init__.py:1015
 msgid "Importing additional filelist information"
 msgstr "S'està important informació adicional de la llista de fitxers"
 
-#: ../yum/__init__.py:958
+#: ../yum/__init__.py:1033
 #, python-format
 msgid "The program %s%s%s is found in the yum-utils package."
 msgstr "El programa %s%s%s es troba en el paquet yum-utils."
 
-#: ../yum/__init__.py:966
+#: ../yum/__init__.py:1050
 msgid ""
 "There are unfinished transactions remaining. You might consider running yum-"
 "complete-transaction first to finish them."
@@ -2379,21 +2497,21 @@ msgstr ""
 "Encara hi ha transaccions sense acabar. Hauríeu de considerar executar yum-"
 "complete-transaction abans per acabar-les."
 
-#: ../yum/__init__.py:983
+#: ../yum/__init__.py:1067
 msgid "--> Finding unneeded leftover dependencies"
 msgstr ""
 
-#: ../yum/__init__.py:1041
+#: ../yum/__init__.py:1125
 #, python-format
 msgid "Protected multilib versions: %s != %s"
 msgstr ""
 
-#: ../yum/__init__.py:1096
+#: ../yum/__init__.py:1180
 #, python-format
 msgid "Trying to remove \"%s\", which is protected"
 msgstr ""
 
-#: ../yum/__init__.py:1217
+#: ../yum/__init__.py:1301
 msgid ""
 "\n"
 "Packages skipped because of dependency problems:"
@@ -2401,130 +2519,122 @@ msgstr ""
 "\n"
 "Paquets omesos degut a problemes de dependències:"
 
-#: ../yum/__init__.py:1221
+#: ../yum/__init__.py:1305
 #, python-format
 msgid "    %s from %s"
 msgstr "    %s des de %s"
 
 #. FIXME: _N()
-#: ../yum/__init__.py:1391
+#: ../yum/__init__.py:1477
 #, python-format
 msgid "** Found %d pre-existing rpmdb problem(s), 'yum check' output follows:"
 msgstr ""
 
-#: ../yum/__init__.py:1395
+#: ../yum/__init__.py:1481
 msgid "Warning: RPMDB altered outside of yum."
 msgstr ""
 
-#: ../yum/__init__.py:1407
+#: ../yum/__init__.py:1493
 msgid "missing requires"
 msgstr ""
 
-#: ../yum/__init__.py:1408
+#: ../yum/__init__.py:1494
 msgid "installed conflict"
 msgstr ""
 
-#: ../yum/__init__.py:1525
+#: ../yum/__init__.py:1617
 msgid ""
 "Warning: scriptlet or other non-fatal errors occurred during transaction."
 msgstr ""
 "Avís: ha fallat l'scriptlet o s'han produït altre tipus d'errors no fatals "
 "durant la transacció."
 
-#: ../yum/__init__.py:1535
+#: ../yum/__init__.py:1627
 msgid "Transaction couldn't start:"
 msgstr ""
 
 #. should this be 'to_unicoded'?
-#: ../yum/__init__.py:1538
+#: ../yum/__init__.py:1630
 msgid "Could not run transaction."
 msgstr ""
 
-#: ../yum/__init__.py:1552
+#: ../yum/__init__.py:1644
 #, python-format
 msgid "Failed to remove transaction file %s"
 msgstr "No s'ha pogut suprimir el fitxer de transaccions %s"
 
 #. maybe a file log here, too
 #. but raising an exception is not going to do any good
-#: ../yum/__init__.py:1590
+#: ../yum/__init__.py:1687
 #, python-format
 msgid "%s was supposed to be installed but is not!"
 msgstr "S'havia d'instal·lar %s però no s'ha realitzat!"
 
 #. maybe a file log here, too
 #. but raising an exception is not going to do any good
-#: ../yum/__init__.py:1651
+#. Note: This actually triggers atm. because we can't
+#. always find the erased txmbr to set it when
+#. we should.
+#: ../yum/__init__.py:1756
 #, python-format
 msgid "%s was supposed to be removed but is not!"
 msgstr "S'havia de suprimir %s però no s'ha realitzat!"
 
-#: ../yum/__init__.py:1768
+#: ../yum/__init__.py:1883
 #, python-format
 msgid "Could not open lock %s: %s"
 msgstr ""
 
 #. Whoa. What the heck happened?
-#: ../yum/__init__.py:1785
+#: ../yum/__init__.py:1900
 #, python-format
 msgid "Unable to check if PID %s is active"
 msgstr "No s'ha pogut comprovar si el PID %s es troba actiu"
 
 #. Another copy seems to be running.
-#: ../yum/__init__.py:1789
+#: ../yum/__init__.py:1904
 #, python-format
 msgid "Existing lock %s: another copy is running as pid %s."
 msgstr "Bloqueig existent %s: una altra còpia s'està executant amb pid %s."
 
 #. Whoa. What the heck happened?
-#: ../yum/__init__.py:1830
+#: ../yum/__init__.py:1952
 #, python-format
 msgid "Could not create lock at %s: %s "
 msgstr ""
 
-#: ../yum/__init__.py:1875
+#: ../yum/__init__.py:2005
 #, python-format
 msgid ""
 "Package does not match intended download. Suggestion: run yum "
 "--enablerepo=%s clean metadata"
 msgstr ""
 
-#: ../yum/__init__.py:1891
+#: ../yum/__init__.py:2028
 msgid "Could not perform checksum"
 msgstr "No s'ha pogut realitzar la suma de verificació"
 
-#: ../yum/__init__.py:1894
+#: ../yum/__init__.py:2031
 msgid "Package does not match checksum"
 msgstr "No coincideix la suma de verificació del paquet"
 
-#: ../yum/__init__.py:1946
+#: ../yum/__init__.py:2094
 #, python-format
 msgid "package fails checksum but caching is enabled for %s"
 msgstr ""
 "la suma de verificació del paquet falla però l'ús de memòria cau està "
 "habilitat per a %s"
 
-#: ../yum/__init__.py:1949 ../yum/__init__.py:1979
+#: ../yum/__init__.py:2097 ../yum/__init__.py:2127
 #, python-format
 msgid "using local copy of %s"
 msgstr "s'està utilitzant la còpia local de %s"
 
-#: ../yum/__init__.py:1991
-#, python-format
-msgid ""
-"Insufficient space in download directory %s\n"
-"    * free   %s\n"
-"    * needed %s"
-msgstr ""
-"No hi ha espai suficient al directori de descàrregues %s\n"
-"    * lliure    %s\n"
-"    * necessari %s"
-
-#: ../yum/__init__.py:2052
+#: ../yum/__init__.py:2205
 msgid "Header is not complete."
 msgstr "La capçalera no està completa."
 
-#: ../yum/__init__.py:2089
+#: ../yum/__init__.py:2245
 #, python-format
 msgid ""
 "Header not in local cache and caching-only mode enabled. Cannot download %s"
@@ -2532,62 +2642,64 @@ msgstr ""
 "La capçalera no es troba en la memòria cau local i està habilitat el mode de"
 " només memòria cau. No es pot baixar %s"
 
-#: ../yum/__init__.py:2147
+#: ../yum/__init__.py:2305
 #, python-format
 msgid "Public key for %s is not installed"
 msgstr "La clau pública per a %s no està instal·lada"
 
-#: ../yum/__init__.py:2151
+#: ../yum/__init__.py:2309
 #, python-format
 msgid "Problem opening package %s"
 msgstr "Hi ha hagut un problema obrint el paquet %s"
 
-#: ../yum/__init__.py:2159
+#: ../yum/__init__.py:2317
 #, python-format
 msgid "Public key for %s is not trusted"
 msgstr "La clau pública per a %s no és de confiança"
 
-#: ../yum/__init__.py:2163
+#: ../yum/__init__.py:2321
 #, python-format
 msgid "Package %s is not signed"
 msgstr "El paquet %s no està signat"
 
-#: ../yum/__init__.py:2202
+#: ../yum/__init__.py:2363
 #, python-format
 msgid "Cannot remove %s"
 msgstr "No es pot suprimir %s"
 
-#: ../yum/__init__.py:2206
+#: ../yum/__init__.py:2367
 #, python-format
 msgid "%s removed"
 msgstr "S'ha suprimit %s"
 
-#: ../yum/__init__.py:2252
+#: ../yum/__init__.py:2426
 #, python-format
 msgid "Cannot remove %s file %s"
 msgstr "No es pot suprimir %s fitxer %s"
 
-#: ../yum/__init__.py:2256
+#: ../yum/__init__.py:2430
 #, python-format
 msgid "%s file %s removed"
 msgstr "%s fitxer %s suprimit"
 
-#: ../yum/__init__.py:2258
+#: ../yum/__init__.py:2432
 #, python-format
-msgid "%d %s files removed"
-msgstr "%d %s fitxers suprimits"
+msgid "%d %s file removed"
+msgid_plural "%d %s files removed"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../yum/__init__.py:2327
+#: ../yum/__init__.py:2522
 #, python-format
 msgid "More than one identical match in sack for %s"
 msgstr "Hi ha més d'una coincidència idèntica en el sac per a %s"
 
-#: ../yum/__init__.py:2333
+#: ../yum/__init__.py:2528
 #, python-format
 msgid "Nothing matches %s.%s %s:%s-%s from update"
 msgstr "No hi ha coincidències %s.%s-%s:%s-%s de l'actualització"
 
-#: ../yum/__init__.py:2632
+#: ../yum/__init__.py:2892
 msgid ""
 "searchPackages() will go away in a future version of Yum."
 "                      Use searchGenerator() instead. \n"
@@ -2595,143 +2707,145 @@ msgstr ""
 "searchPackages() desapareixerà en una futura versió de Yum."
 "                      Useu searchGenerator(). \n"
 
-#: ../yum/__init__.py:2675
+#: ../yum/__init__.py:2948
 #, python-format
-msgid "Searching %d packages"
-msgstr "S'estan buscant %d paquets"
+msgid "Searching %d package"
+msgid_plural "Searching %d packages"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../yum/__init__.py:2679
+#: ../yum/__init__.py:2952
 #, python-format
 msgid "searching package %s"
 msgstr "s'està buscant el paquet %s"
 
-#: ../yum/__init__.py:2691
+#: ../yum/__init__.py:2964
 msgid "searching in file entries"
 msgstr "s'està buscant en les entrades de fitxers"
 
-#: ../yum/__init__.py:2698
+#: ../yum/__init__.py:2971
 msgid "searching in provides entries"
 msgstr "s'està buscant en les entrades proporcionades"
 
-#: ../yum/__init__.py:2777
+#: ../yum/__init__.py:3056
 msgid "No group data available for configured repositories"
 msgstr ""
 "No hi ha dades de grup disponibles en cap dels repositoris configurats"
 
-#: ../yum/__init__.py:2808 ../yum/__init__.py:2827 ../yum/__init__.py:2858
-#: ../yum/__init__.py:2864 ../yum/__init__.py:2953 ../yum/__init__.py:2957
-#: ../yum/__init__.py:3339
+#: ../yum/__init__.py:3092 ../yum/__init__.py:3112 ../yum/__init__.py:3147
+#: ../yum/__init__.py:3153 ../yum/__init__.py:3246 ../yum/__init__.py:3250
+#: ../yum/__init__.py:3674
 #, python-format
 msgid "No Group named %s exists"
 msgstr "No existeix cap grup anomenat %s"
 
-#: ../yum/__init__.py:2839 ../yum/__init__.py:2973
+#: ../yum/__init__.py:3124 ../yum/__init__.py:3266
 #, python-format
 msgid "package %s was not marked in group %s"
 msgstr "el paquet %s no estava marcat en el grup %s"
 
-#: ../yum/__init__.py:2887
+#: ../yum/__init__.py:3176
 #, python-format
 msgid "Adding package %s from group %s"
 msgstr "S'està afegint el paquet %s del grup %s"
 
-#: ../yum/__init__.py:2891
+#: ../yum/__init__.py:3180
 #, python-format
 msgid "No package named %s available to be installed"
 msgstr "No hi ha cap paquet anomenat %s disponible per a ser instal·lat"
 
-#: ../yum/__init__.py:2941
+#: ../yum/__init__.py:3230
 #, python-format
 msgid "Warning: Group %s does not have any packages."
 msgstr ""
 
-#: ../yum/__init__.py:2943
+#: ../yum/__init__.py:3232
 #, python-format
 msgid "Group %s does have %u conditional packages, which may get installed."
 msgstr ""
 
 #. This can happen due to excludes after .up has
 #. happened.
-#: ../yum/__init__.py:3002
+#: ../yum/__init__.py:3304
 #, python-format
 msgid "Package tuple %s could not be found in packagesack"
 msgstr "No s'ha pogut trobar la tupla de paquets %s al sac de paquets"
 
-#: ../yum/__init__.py:3022
+#: ../yum/__init__.py:3332
 #, python-format
 msgid "Package tuple %s could not be found in rpmdb"
 msgstr ""
 
-#: ../yum/__init__.py:3079 ../yum/__init__.py:3129
+#: ../yum/__init__.py:3395 ../yum/__init__.py:3457
 #, python-format
 msgid "Invalid version flag from: %s"
 msgstr ""
 
-#: ../yum/__init__.py:3096 ../yum/__init__.py:3101
+#: ../yum/__init__.py:3419 ../yum/__init__.py:3424
 #, python-format
 msgid "No Package found for %s"
 msgstr "No s'ha trobat cap paquet per a %s"
 
-#: ../yum/__init__.py:3401
+#: ../yum/__init__.py:3758
 msgid "Package Object was not a package object instance"
 msgstr "L'objecte paquet no era una instància d'objecte paquet"
 
-#: ../yum/__init__.py:3405
+#: ../yum/__init__.py:3762
 msgid "Nothing specified to install"
 msgstr "No hi ha res especificat per a instal·lar"
 
-#: ../yum/__init__.py:3424 ../yum/__init__.py:4283
+#: ../yum/__init__.py:3781 ../yum/__init__.py:4683
 #, python-format
 msgid "Checking for virtual provide or file-provide for %s"
 msgstr ""
 "S'està verificant si hi ha un proveïdor virtual o un fitxer proveïdor per a "
 "%s"
 
-#: ../yum/__init__.py:3430 ../yum/__init__.py:3775 ../yum/__init__.py:3969
-#: ../yum/__init__.py:4289
+#: ../yum/__init__.py:3787 ../yum/__init__.py:4151 ../yum/__init__.py:4353
+#: ../yum/__init__.py:4689
 #, python-format
 msgid "No Match for argument: %s"
 msgstr "No hi ha cap coincidència per a l'argument: %s"
 
-#: ../yum/__init__.py:3507
+#: ../yum/__init__.py:3864
 #, python-format
 msgid "Package %s installed and not available"
 msgstr "El paquet %s es troba instal·lat però no és disponible"
 
-#: ../yum/__init__.py:3510
+#: ../yum/__init__.py:3867
 msgid "No package(s) available to install"
 msgstr "No hi ha cap paquet disponible per a instal·lar"
 
-#: ../yum/__init__.py:3522
+#: ../yum/__init__.py:3879
 #, python-format
 msgid "Package: %s  - already in transaction set"
 msgstr "El paquet: %s  - ja està en la transacció"
 
-#: ../yum/__init__.py:3550
+#: ../yum/__init__.py:3907
 #, python-format
 msgid "Package %s is obsoleted by %s which is already installed"
 msgstr "El paquet %s és obsolet degut a %s, que ja està instal·lat"
 
-#: ../yum/__init__.py:3555
+#: ../yum/__init__.py:3912
 #, python-format
 msgid ""
 "Package %s is obsoleted by %s, but obsoleting package does not provide for "
 "requirements"
 msgstr ""
 
-#: ../yum/__init__.py:3558
+#: ../yum/__init__.py:3915
 #, python-format
 msgid "Package %s is obsoleted by %s, trying to install %s instead"
 msgstr ""
 "El paquet %s és obsolet degut a %s, es provarà d'instal·lar %s en el seu "
 "lloc"
 
-#: ../yum/__init__.py:3566
+#: ../yum/__init__.py:3923
 #, python-format
 msgid "Package %s already installed and latest version"
 msgstr "El paquet %s ja es troba instal·lat i en l'última versió."
 
-#: ../yum/__init__.py:3580
+#: ../yum/__init__.py:3937
 #, python-format
 msgid "Package matching %s already installed. Checking for update."
 msgstr ""
@@ -2739,66 +2853,72 @@ msgstr ""
 "actualització."
 
 #. update everything (the easy case)
-#: ../yum/__init__.py:3684
+#: ../yum/__init__.py:4060
 msgid "Updating Everything"
 msgstr "S'està actualitzant tot"
 
-#: ../yum/__init__.py:3708 ../yum/__init__.py:3849 ../yum/__init__.py:3879
-#: ../yum/__init__.py:3915
+#: ../yum/__init__.py:4084 ../yum/__init__.py:4226 ../yum/__init__.py:4256
+#: ../yum/__init__.py:4292
 #, python-format
 msgid "Not Updating Package that is already obsoleted: %s.%s %s:%s-%s"
 msgstr "No s'actualitzarà el paquet obsolet: %s.%s %s:%s-%s"
 
-#: ../yum/__init__.py:3753 ../yum/__init__.py:3965
+#: ../yum/__init__.py:4129 ../yum/__init__.py:4349
 #, python-format
 msgid "%s"
 msgstr "%s"
 
-#: ../yum/__init__.py:3838
+#: ../yum/__init__.py:4169
+#, python-format
+msgid "No package matched to upgrade: %s"
+msgstr ""
+
+#: ../yum/__init__.py:4215
 #, python-format
 msgid "Package is already obsoleted: %s.%s %s:%s-%s"
 msgstr "El paquet és obsolet: %s.%s %s:%s-%s"
 
-#: ../yum/__init__.py:3874
+#: ../yum/__init__.py:4251
 #, python-format
 msgid "Not Updating Package that is obsoleted: %s"
 msgstr "No s'actualitzarà el paquet obsolet: %s"
 
-#: ../yum/__init__.py:3883 ../yum/__init__.py:3919
+#: ../yum/__init__.py:4260 ../yum/__init__.py:4296
 #, python-format
 msgid "Not Updating Package that is already updated: %s.%s %s:%s-%s"
 msgstr "No s'actualitzarà el paquet actualitzat: %s.%s %s:%s-%s"
 
-#: ../yum/__init__.py:3982
-msgid "No package matched to remove"
-msgstr "No hi ha cap paquet coincident per a suprimir"
+#: ../yum/__init__.py:4366
+#, python-format
+msgid "No package matched to remove: %s"
+msgstr ""
 
-#: ../yum/__init__.py:3988
+#: ../yum/__init__.py:4372
 #, python-format
 msgid "Skipping the running kernel: %s"
 msgstr ""
 
-#: ../yum/__init__.py:3994
+#: ../yum/__init__.py:4378
 #, python-format
 msgid "Removing %s from the transaction"
 msgstr ""
 
-#: ../yum/__init__.py:4029
+#: ../yum/__init__.py:4415
 #, python-format
 msgid "Cannot open: %s. Skipping."
 msgstr ""
 
-#: ../yum/__init__.py:4032 ../yum/__init__.py:4150 ../yum/__init__.py:4226
+#: ../yum/__init__.py:4418 ../yum/__init__.py:4535 ../yum/__init__.py:4620
 #, python-format
 msgid "Examining %s: %s"
 msgstr "S'està examinant %s: %s"
 
-#: ../yum/__init__.py:4036
+#: ../yum/__init__.py:4422
 #, python-format
 msgid "Cannot localinstall deltarpm: %s. Skipping."
 msgstr ""
 
-#: ../yum/__init__.py:4045 ../yum/__init__.py:4153 ../yum/__init__.py:4229
+#: ../yum/__init__.py:4431 ../yum/__init__.py:4538 ../yum/__init__.py:4623
 #, python-format
 msgid ""
 "Cannot add package %s to transaction. Not a compatible architecture: %s"
@@ -2806,12 +2926,12 @@ msgstr ""
 "No s'ha pogut afegir el paquet %s a la transacció. No és una arquitectura "
 "compatible: %s"
 
-#: ../yum/__init__.py:4051
+#: ../yum/__init__.py:4437
 #, python-format
 msgid "Cannot install package %s. It is obsoleted by installed package %s"
 msgstr ""
 
-#: ../yum/__init__.py:4059
+#: ../yum/__init__.py:4445
 #, python-format
 msgid ""
 "Package %s not installed, cannot update it. Run yum install to install it "
@@ -2820,105 +2940,110 @@ msgstr ""
 "El paquet %s no està instal·lat; no es pot actualitzar. Executeu «yum "
 "install» per a instal·lar-lo."
 
-#: ../yum/__init__.py:4078 ../yum/__init__.py:4085
+#: ../yum/__init__.py:4464 ../yum/__init__.py:4471
 #, python-format
 msgid ""
 "Package %s.%s not installed, cannot update it. Run yum install to install it"
 " instead."
 msgstr ""
 
-#: ../yum/__init__.py:4094 ../yum/__init__.py:4158 ../yum/__init__.py:4234
+#: ../yum/__init__.py:4480 ../yum/__init__.py:4543 ../yum/__init__.py:4628
 #, python-format
 msgid "Excluding %s"
 msgstr "S'està excloent %s"
 
-#: ../yum/__init__.py:4099
+#: ../yum/__init__.py:4485
 #, python-format
 msgid "Marking %s to be installed"
 msgstr "S'està marcant %s per a ser instal·lat"
 
-#: ../yum/__init__.py:4105
+#: ../yum/__init__.py:4491
 #, python-format
 msgid "Marking %s as an update to %s"
 msgstr "S'està marcant %s com a actualització de %s"
 
-#: ../yum/__init__.py:4112
+#: ../yum/__init__.py:4498
 #, python-format
 msgid "%s: does not update installed package."
 msgstr "%s no actualitza el paquet instal·lat."
 
-#: ../yum/__init__.py:4147 ../yum/__init__.py:4223
+#: ../yum/__init__.py:4532 ../yum/__init__.py:4617
 #, python-format
 msgid "Cannot open file: %s. Skipping."
 msgstr "No es pot obrir el fitxer %s. S'ometrà."
 
-#: ../yum/__init__.py:4177
+#: ../yum/__init__.py:4572
 msgid "Problem in reinstall: no package matched to remove"
 msgstr ""
 "Hi ha un problema en reinstal·lar: no hi ha cap paquet marcat per a suprimir"
 
-#: ../yum/__init__.py:4203
+#: ../yum/__init__.py:4598
 #, python-format
 msgid "Problem in reinstall: no package %s matched to install"
 msgstr ""
 "Hi ha un problema en reinstal·lar: no hi ha cap paquet %s marcat per a "
 "instal·lar"
 
-#: ../yum/__init__.py:4311
+#: ../yum/__init__.py:4711
 msgid "No package(s) available to downgrade"
 msgstr "No hi ha cap paquet disponible per a desactualitzar"
 
-#: ../yum/__init__.py:4319
+#: ../yum/__init__.py:4719
 #, python-format
 msgid "Package %s is allowed multiple installs, skipping"
 msgstr "El paquet %s permet múltiples instal·lacions, s'està ometent"
 
-#: ../yum/__init__.py:4365
+#: ../yum/__init__.py:4765
 #, python-format
 msgid "No Match for available package: %s"
 msgstr "No hi ha cap paquet disponible que coincideixi: %s"
 
-#: ../yum/__init__.py:4372
+#: ../yum/__init__.py:4772
 #, python-format
 msgid "Only Upgrade available on package: %s"
 msgstr "Només hi ha una actualització disponible per al paquet: %s"
 
-#: ../yum/__init__.py:4442 ../yum/__init__.py:4479
+#: ../yum/__init__.py:4874 ../yum/__init__.py:4919
 #, python-format
 msgid "Failed to downgrade: %s"
 msgstr ""
 
-#: ../yum/__init__.py:4516
+#: ../yum/__init__.py:4880 ../yum/__init__.py:4925
+#, python-format
+msgid "Failed to upgrade: %s"
+msgstr ""
+
+#: ../yum/__init__.py:4958
 #, python-format
 msgid "Retrieving key from %s"
 msgstr ""
 
-#: ../yum/__init__.py:4534
+#: ../yum/__init__.py:4976
 msgid "GPG key retrieval failed: "
 msgstr "La recuperació de la clau GPG ha fallat: "
 
 #. if we decide we want to check, even though the sig failed
 #. here is where we would do that
-#: ../yum/__init__.py:4557
+#: ../yum/__init__.py:4999
 #, python-format
 msgid "GPG key signature on key %s does not match CA Key for repo: %s"
 msgstr ""
 
-#: ../yum/__init__.py:4559
+#: ../yum/__init__.py:5001
 msgid "GPG key signature verified against CA Key(s)"
 msgstr ""
 
-#: ../yum/__init__.py:4567
+#: ../yum/__init__.py:5009
 #, python-format
 msgid "Invalid GPG Key from %s: %s"
 msgstr ""
 
-#: ../yum/__init__.py:4576
+#: ../yum/__init__.py:5018
 #, python-format
 msgid "GPG key parsing failed: key does not have value %s"
 msgstr "L'ànalisi de la clau GPG ha fallat: la clau no té el valor %s"
 
-#: ../yum/__init__.py:4592
+#: ../yum/__init__.py:5034
 #, python-format
 msgid ""
 "Importing %s key 0x%s:\n"
@@ -2927,7 +3052,7 @@ msgid ""
 " From   : %s"
 msgstr ""
 
-#: ../yum/__init__.py:4600
+#: ../yum/__init__.py:5042
 #, python-format
 msgid ""
 "Importing %s key 0x%s:\n"
@@ -2935,25 +3060,25 @@ msgid ""
 " From  : %s"
 msgstr ""
 
-#: ../yum/__init__.py:4634
+#: ../yum/__init__.py:5075
 #, python-format
 msgid "GPG key at %s (0x%s) is already installed"
 msgstr "La clau GPG de %s (0x%s) ja està instal·lada"
 
-#: ../yum/__init__.py:4671
+#: ../yum/__init__.py:5114
 #, python-format
 msgid "Key import failed (code %d)"
 msgstr "La importació de la clau ha fallat (codi %d)"
 
-#: ../yum/__init__.py:4672 ../yum/__init__.py:4755
+#: ../yum/__init__.py:5115 ../yum/__init__.py:5201
 msgid "Key imported successfully"
 msgstr "La clau s'ha importat amb èxit"
 
-#: ../yum/__init__.py:4676
+#: ../yum/__init__.py:5119
 msgid "Didn't install any keys"
 msgstr ""
 
-#: ../yum/__init__.py:4680
+#: ../yum/__init__.py:5123
 #, python-format
 msgid ""
 "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n"
@@ -2962,184 +3087,208 @@ msgstr ""
 "Les claus GPG llistades per al repositori \"%s\" ja estan instal·lades però no són correctes per a aquest paquet.\n"
 "Comproveu que les URL de claus correctes estan configurades per a aquest repositori."
 
-#: ../yum/__init__.py:4689
+#: ../yum/__init__.py:5132
 msgid "Import of key(s) didn't help, wrong key(s)?"
 msgstr "La importació de claus no ha ajudat, eren claus incorrectes?"
 
-#: ../yum/__init__.py:4713
+#: ../yum/__init__.py:5156
 #, python-format
 msgid "GPG key at %s (0x%s) is already imported"
 msgstr "La clau GPG a %s (0x%s) ja ha estat importada"
 
-#: ../yum/__init__.py:4754
+#: ../yum/__init__.py:5200
 msgid "Key import failed"
 msgstr "Ha fallat la importació de la clau"
 
-#: ../yum/__init__.py:4770
+#: ../yum/__init__.py:5216
 #, python-format
 msgid "Didn't install any keys for repo %s"
 msgstr ""
 
-#: ../yum/__init__.py:4774
+#: ../yum/__init__.py:5220
 #, python-format
 msgid ""
 "The GPG keys listed for the \"%s\" repository are already installed but they are not correct.\n"
 "Check that the correct key URLs are configured for this repository."
 msgstr ""
 
-#: ../yum/__init__.py:4924
+#: ../yum/__init__.py:5370
 msgid "Unable to find a suitable mirror."
 msgstr "No s'ha pogut trobar un servidor rèplica vàlid."
 
-#: ../yum/__init__.py:4926
+#: ../yum/__init__.py:5372
 msgid "Errors were encountered while downloading packages."
 msgstr "S'han trobat errors baixant paquets."
 
-#: ../yum/__init__.py:4981
+#: ../yum/__init__.py:5427
 #, python-format
 msgid "Please report this error at %s"
 msgstr "Siusplau, informeu d'aquest error al %s"
 
-#: ../yum/__init__.py:4998
+#: ../yum/__init__.py:5444
 msgid "Test Transaction Errors: "
 msgstr "Errors en la transacció de prova: "
 
-#: ../yum/__init__.py:5098
+#: ../yum/__init__.py:5556
 #, python-format
 msgid "Could not set cachedir: %s"
 msgstr ""
 
-#: ../yum/__init__.py:5148 ../yum/__init__.py:5150
+#: ../yum/__init__.py:5617 ../yum/__init__.py:5619
 msgid "Dependencies not solved. Will not save unresolved transaction."
 msgstr ""
 
-#: ../yum/__init__.py:5179 ../yum/__init__.py:5181
+#: ../yum/__init__.py:5648 ../yum/__init__.py:5650
 #, python-format
 msgid "Could not save transaction file %s: %s"
 msgstr ""
 
-#: ../yum/__init__.py:5195
+#: ../yum/__init__.py:5674
 #, python-format
 msgid "Could not access/read saved transaction %s : %s"
 msgstr ""
 
-#: ../yum/__init__.py:5214
+#: ../yum/__init__.py:5703
 msgid "rpmdb ver mismatched saved transaction version, "
 msgstr ""
 
-#: ../yum/__init__.py:5216
+#: ../yum/__init__.py:5705
 msgid " ignoring, as requested."
 msgstr ""
 
-#: ../yum/__init__.py:5219 ../yum/__init__.py:5354
+#: ../yum/__init__.py:5708 ../yum/__init__.py:5843
 msgid " aborting."
 msgstr ""
 
-#: ../yum/__init__.py:5228
+#: ../yum/__init__.py:5717
 msgid "cannot find tsflags or tsflags not integer."
 msgstr ""
 
-#: ../yum/__init__.py:5267
+#: ../yum/__init__.py:5756
 #, python-format
 msgid "Found txmbr in unknown current state: %s"
 msgstr ""
 
-#: ../yum/__init__.py:5271
+#: ../yum/__init__.py:5760
 #, python-format
 msgid "Could not find txmbr: %s in state %s"
 msgstr ""
 
-#: ../yum/__init__.py:5307 ../yum/__init__.py:5324
+#: ../yum/__init__.py:5796 ../yum/__init__.py:5813
 #, python-format
 msgid "Could not find txmbr: %s from origin: %s"
 msgstr ""
 
-#: ../yum/__init__.py:5349
+#: ../yum/__init__.py:5838
 msgid "Transaction members, relations are missing or ts has been modified,"
 msgstr ""
 
-#: ../yum/__init__.py:5351
+#: ../yum/__init__.py:5840
 msgid " ignoring, as requested. You must redepsolve!"
 msgstr ""
 
+#. Debugging output
+#: ../yum/__init__.py:5915 ../yum/__init__.py:5934
+#, python-format
+msgid "%s has been visited already and cannot be removed."
+msgstr ""
+
+#. Debugging output
+#: ../yum/__init__.py:5918
+#, python-format
+msgid "Examining revdeps of %s"
+msgstr ""
+
+#. Debugging output
+#: ../yum/__init__.py:5939
+#, python-format
+msgid "%s has revdep %s which was user-installed."
+msgstr ""
+
+#. Debugging output
+#: ../yum/__init__.py:5953
+#, python-format
+msgid "%s has no user-installed revdeps."
+msgstr ""
+
 #. Mostly copied from YumOutput._outKeyValFill()
-#: ../yum/plugins.py:209
+#: ../yum/plugins.py:212
 msgid "Loaded plugins: "
 msgstr "Connectors carregats: "
 
-#: ../yum/plugins.py:223 ../yum/plugins.py:229
+#: ../yum/plugins.py:226 ../yum/plugins.py:232
 #, python-format
 msgid "No plugin match for: %s"
 msgstr "No hi ha cap connector que coincideixi amb: %s"
 
-#: ../yum/plugins.py:259
+#: ../yum/plugins.py:262
 #, python-format
 msgid "Not loading \"%s\" plugin, as it is disabled"
 msgstr "No s'està carregant el connector \"%s\", ja que està deshabilitat"
 
 #. Give full backtrace:
-#: ../yum/plugins.py:271
+#: ../yum/plugins.py:274
 #, python-format
 msgid "Plugin \"%s\" can't be imported"
 msgstr "No s'ha pogut importar el connector \"%s\""
 
-#: ../yum/plugins.py:278
+#: ../yum/plugins.py:281
 #, python-format
 msgid "Plugin \"%s\" doesn't specify required API version"
 msgstr "El connector \"%s\" no especifica la versió de l'API requerida."
 
-#: ../yum/plugins.py:283
+#: ../yum/plugins.py:286
 #, python-format
 msgid "Plugin \"%s\" requires API %s. Supported API is %s."
 msgstr "El connector \"%s\" requereix l'API %s. L'API disponible és %s"
 
-#: ../yum/plugins.py:316
+#: ../yum/plugins.py:319
 #, python-format
 msgid "Loading \"%s\" plugin"
 msgstr "S'està carregant el connector \"%s\""
 
-#: ../yum/plugins.py:323
+#: ../yum/plugins.py:326
 #, python-format
 msgid "Two or more plugins with the name \"%s\" exist in the plugin search path"
 msgstr ""
 "Existeixen dos o més connectors amb el mateix nom \"%s\" en el camí de cerca"
 " de connectors"
 
-#: ../yum/plugins.py:343
+#: ../yum/plugins.py:346
 #, python-format
 msgid "Configuration file %s not found"
 msgstr "No s'ha trobat el fitxer de configuració %s"
 
 #. for
 #. Configuration files for the plugin not found
-#: ../yum/plugins.py:346
+#: ../yum/plugins.py:349
 #, python-format
 msgid "Unable to find configuration file for plugin %s"
 msgstr "No s'ha pogut trobar un fitxer de configuració per al connector %s"
 
-#: ../yum/plugins.py:508
+#: ../yum/plugins.py:553
 msgid "registration of commands not supported"
 msgstr "l'enregistrament d'ordres no està suportat"
 
-#: ../yum/rpmsack.py:148
+#: ../yum/rpmsack.py:159
 msgid "has missing requires of"
 msgstr ""
 
-#: ../yum/rpmsack.py:151
+#: ../yum/rpmsack.py:162
 msgid "has installed conflicts"
 msgstr ""
 
-#: ../yum/rpmsack.py:160
+#: ../yum/rpmsack.py:171
 #, python-format
 msgid "%s is a duplicate with %s"
 msgstr ""
 
-#: ../yum/rpmsack.py:168
+#: ../yum/rpmsack.py:179
 #, python-format
 msgid "%s is obsoleted by %s"
 msgstr ""
 
-#: ../yum/rpmsack.py:176
+#: ../yum/rpmsack.py:187
 #, python-format
 msgid "%s provides %s but it cannot be found"
 msgstr ""
@@ -3148,6 +3297,17 @@ msgstr ""
 msgid "Repackaging"
 msgstr "Reempaquetant"
 
+#: ../yum/yumRepo.py:806
+#, python-format
+msgid ""
+"Insufficient space in download directory %s\n"
+"    * free   %s\n"
+"    * needed %s"
+msgstr ""
+"No hi ha espai suficient al directori de descàrregues %s\n"
+"    * lliure    %s\n"
+"    * necessari %s"
+
 #: ../rpmUtils/oldUtils.py:33
 #, python-format
 msgid "Header cannot be opened or does not match %s, %s."
diff --git a/po/cs.po b/po/cs.po
index 8d79443..c8a5a90 100644
--- a/po/cs.po
+++ b/po/cs.po
@@ -2,15 +2,16 @@
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
 # 
-#   <zpavlas at redhat.com>, 2011.
+# Translators:
 # Adam  Pribyl <covex at lowlevel.cz>, 2011.
+#   <zpavlas at redhat.com>, 2011.
 msgid ""
 msgstr ""
 "Project-Id-Version: Yum\n"
 "Report-Msgid-Bugs-To: http://yum.baseurl.org/\n"
-"POT-Creation-Date: 2011-06-06 10:21-0400\n"
-"PO-Revision-Date: 2011-08-12 20:48+0000\n"
-"Last-Translator: MilanKerslager <milan.kerslager at pslib.cz>\n"
+"POT-Creation-Date: 2011-08-23 11:08-0400\n"
+"PO-Revision-Date: 2011-09-23 14:26+0000\n"
+"Last-Translator: covex <covex at lowlevel.cz>\n"
 "Language-Team: Czech (http://www.transifex.net/projects/p/yum/team/cs/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -18,122 +19,125 @@ msgstr ""
 "Language: cs\n"
 "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2\n"
 
-#: ../callback.py:48 ../output.py:1037 ../yum/rpmtrans.py:73
+#: ../callback.py:45 ../output.py:1355 ../yum/rpmtrans.py:73
 msgid "Updating"
 msgstr "Aktualizace"
 
-#: ../callback.py:49 ../yum/rpmtrans.py:74
+#: ../callback.py:46 ../yum/rpmtrans.py:74
 msgid "Erasing"
 msgstr "Odstranění"
 
-#: ../callback.py:50 ../callback.py:51 ../callback.py:53 ../output.py:1036
-#: ../output.py:2218 ../yum/rpmtrans.py:75 ../yum/rpmtrans.py:76
+#: ../callback.py:47 ../callback.py:48 ../callback.py:50 ../output.py:1354
+#: ../output.py:2720 ../yum/rpmtrans.py:75 ../yum/rpmtrans.py:76
 #: ../yum/rpmtrans.py:78
 msgid "Installing"
 msgstr "Instalování"
 
-#: ../callback.py:52 ../callback.py:58 ../output.py:1840 ../yum/rpmtrans.py:77
+#: ../callback.py:49 ../callback.py:55 ../output.py:2177 ../yum/rpmtrans.py:77
 msgid "Obsoleted"
 msgstr "Zastaralo"
 
-#: ../callback.py:54 ../output.py:1169 ../output.py:1686 ../output.py:1847
+#: ../callback.py:51 ../output.py:1476 ../output.py:2023 ../output.py:2184
 msgid "Updated"
 msgstr "Aktualizováno"
 
-#: ../callback.py:55 ../output.py:1685
+#: ../callback.py:52 ../output.py:2022
 msgid "Erased"
 msgstr "Smazáno"
 
-#: ../callback.py:56 ../callback.py:57 ../callback.py:59 ../output.py:1167
-#: ../output.py:1685 ../output.py:1687 ../output.py:2190
+#: ../callback.py:53 ../callback.py:54 ../callback.py:56 ../output.py:1474
+#: ../output.py:2022 ../output.py:2024 ../output.py:2692
 msgid "Installed"
 msgstr "Nainstalováno"
 
-#: ../callback.py:130
+#: ../callback.py:142
 msgid "No header - huh?"
 msgstr "Bez hlavičky???"
 
-#: ../callback.py:168
+#: ../callback.py:180
 msgid "Repackage"
 msgstr "Přebalit"
 
-#: ../callback.py:189
+#: ../callback.py:201
 #, python-format
 msgid "Error: invalid output state: %s for %s"
 msgstr "Chyba: neplatný výstupní stav: %s pro %s"
 
-#: ../callback.py:212
+#: ../callback.py:224
 #, python-format
 msgid "Erased: %s"
 msgstr "Smazáno: %s"
 
-#: ../callback.py:217 ../output.py:1038 ../output.py:2193
+#: ../callback.py:229 ../output.py:1356 ../output.py:2695
 msgid "Removing"
 msgstr "Odstraňuje se"
 
-#: ../callback.py:219 ../yum/rpmtrans.py:79
+#: ../callback.py:231 ../yum/rpmtrans.py:79
 msgid "Cleanup"
 msgstr "Vymazání"
 
-#: ../cli.py:115
+#: ../cli.py:118
 #, python-format
 msgid "Command \"%s\" already defined"
 msgstr "Příkaz „%s“ již definován"
 
-#: ../cli.py:127
+#: ../cli.py:133
 msgid "Setting up repositories"
 msgstr "Příprava repozitářů"
 
-#: ../cli.py:138
+#: ../cli.py:144
 msgid "Reading repository metadata in from local files"
 msgstr "Načítání metadat repozitářů z lokálních souborů"
 
-#: ../cli.py:245 ../utils.py:281
+#: ../cli.py:252 ../utils.py:340
 #, python-format
 msgid "Config Error: %s"
 msgstr "Chyba konfigurace: %s"
 
-#: ../cli.py:248 ../cli.py:1584 ../utils.py:284
+#: ../cli.py:255 ../cli.py:1897 ../utils.py:343
 #, python-format
 msgid "Options Error: %s"
 msgstr "Chybná volba: %s"
 
-#: ../cli.py:293
+#: ../cli.py:302
 #, python-format
 msgid "  Installed: %s-%s at %s"
 msgstr "  Nainstalováno: %s-%s na %s"
 
-#: ../cli.py:295
+#: ../cli.py:304
 #, python-format
 msgid "  Built    : %s at %s"
 msgstr "  Sestaveno    : %s na %s"
 
-#: ../cli.py:297
+#: ../cli.py:306
 #, python-format
 msgid "  Committed: %s at %s"
 msgstr "  Odesláno     : %s na %s"
 
-#: ../cli.py:336
+#: ../cli.py:347
 msgid "You need to give some command"
 msgstr "Musít být zadán nějaký příkaz"
 
-#: ../cli.py:350
+#: ../cli.py:361
 #, python-format
 msgid "No such command: %s. Please use %s --help"
 msgstr "Neexistující příkaz: %s. Použijte %s --help"
 
-#: ../cli.py:400
+#: ../cli.py:419
 msgid "Disk Requirements:\n"
 msgstr "Diskové požadavky:\n"
 
-#: ../cli.py:402
+#: ../cli.py:421
 #, python-format
 msgid "  At least %dMB more space needed on the %s filesystem.\n"
-msgstr "  Je potřeba alespoň o %dMB více místa na souborovém systému %s.\n"
+msgid_plural "  At least %dMB more space needed on the %s filesystem.\n"
+msgstr[0] "  Je potřeba alespoň o %dMB více místa na souborovém systému %s.\n"
+msgstr[1] ""
+msgstr[2] ""
 
 #. TODO: simplify the dependency errors?
 #. Fixup the summary
-#: ../cli.py:407
+#: ../cli.py:426
 msgid ""
 "Error Summary\n"
 "-------------\n"
@@ -141,60 +145,60 @@ msgstr ""
 "Přehled chyb\n"
 "------------\n"
 
-#: ../cli.py:450
+#: ../cli.py:474
 msgid "Trying to run the transaction but nothing to do. Exiting."
 msgstr "Pokus o spuštění transakce, ale není co dělat. Ukončeno."
 
-#: ../cli.py:497
+#: ../cli.py:521
 msgid "Exiting on user Command"
 msgstr "Ukončeno na příkaz uživatele"
 
-#: ../cli.py:501
+#: ../cli.py:525
 msgid "Downloading Packages:"
 msgstr "Stahování balíčků:"
 
-#: ../cli.py:506
+#: ../cli.py:530
 msgid "Error Downloading Packages:\n"
 msgstr "Chyba při stahování balíčků:\n"
 
-#: ../cli.py:525 ../yum/__init__.py:4967
+#: ../cli.py:549 ../yum/__init__.py:5413
 msgid "Running Transaction Check"
 msgstr "Spuštěna kontrola transakce"
 
-#: ../cli.py:534 ../yum/__init__.py:4976
+#: ../cli.py:558 ../yum/__init__.py:5422
 msgid "ERROR You need to update rpm to handle:"
 msgstr "CHYBA Je potřeba aktualizovat rpm k provedení:"
 
-#: ../cli.py:536 ../yum/__init__.py:4979
+#: ../cli.py:560 ../yum/__init__.py:5425
 msgid "ERROR with transaction check vs depsolve:"
 msgstr "CHYBA při kontrole transakce a řešení závislostí:"
 
-#: ../cli.py:542
+#: ../cli.py:566
 msgid "RPM needs to be updated"
 msgstr "Je nutné aktualizovat RPM"
 
-#: ../cli.py:543
+#: ../cli.py:567
 #, python-format
 msgid "Please report this error in %s"
 msgstr "Oznamte prosím tuto chybu na adrese %s"
 
-#: ../cli.py:549
+#: ../cli.py:573
 msgid "Running Transaction Test"
 msgstr "Spuštěn test transakce"
 
-#: ../cli.py:561
+#: ../cli.py:585
 msgid "Transaction Check Error:\n"
 msgstr "Chyba při kontrole transakce:\n"
 
-#: ../cli.py:568
+#: ../cli.py:592
 msgid "Transaction Test Succeeded"
 msgstr "Test transakce v pořádku"
 
-#: ../cli.py:600
+#: ../cli.py:624
 msgid "Running Transaction"
 msgstr "Transakce spuštěna"
 
-#: ../cli.py:630
+#: ../cli.py:657
 msgid ""
 "Refusing to automatically import keys when running unattended.\n"
 "Use \"-y\" to override."
@@ -202,91 +206,116 @@ msgstr ""
 "Nelze automaticky importovat klíče při spuštění bez obsluhy.\n"
 "Použijte \"-y\" k potlačení."
 
-#: ../cli.py:649 ../cli.py:692
+#: ../cli.py:676 ../cli.py:719
 msgid "  * Maybe you meant: "
 msgstr "  * Možná bylo míněno: "
 
-#: ../cli.py:675 ../cli.py:683
+#: ../cli.py:702 ../cli.py:710
 #, python-format
 msgid "Package(s) %s%s%s available, but not installed."
 msgstr "Balíček(y) %s%s%s dostupný/é, ale nenainstalovaný/é."
 
-#: ../cli.py:689 ../cli.py:722 ../cli.py:908
+#: ../cli.py:716 ../cli.py:760 ../cli.py:998
 #, python-format
 msgid "No package %s%s%s available."
 msgstr "Balíček %s%s%s není dostupný."
 
-#: ../cli.py:729 ../cli.py:973
-msgid "Package(s) to install"
-msgstr "Balíček(y) k instalaci"
+#: ../cli.py:768
+#, python-format
+msgid "%d package to install"
+msgid_plural "%d packages to install"
+msgstr[0] "%d balíček k instalaci"
+msgstr[1] "%d balíčky k instalaci"
+msgstr[2] "%d balíčků k instalaci"
 
-#: ../cli.py:732 ../cli.py:733 ../cli.py:914 ../cli.py:948 ../cli.py:974
-#: ../yumcommands.py:190
+#: ../cli.py:771 ../cli.py:772 ../cli.py:1005 ../cli.py:1051 ../cli.py:1086
+#: ../yumcommands.py:268
 msgid "Nothing to do"
 msgstr "Není co dělat"
 
-#: ../cli.py:767
+#: ../cli.py:824
 #, python-format
-msgid "%d packages marked for Update"
-msgstr "%d balíčků k aktualizaci"
+msgid "%d package marked for Update"
+msgid_plural "%d packages marked for Update"
+msgstr[0] "%d balíček označen k aktualizaci"
+msgstr[1] "%d balíčky označeny k aktualizaci"
+msgstr[2] "%d balíčků označeno k aktualizaci"
 
-#: ../cli.py:770
+#: ../cli.py:826
 msgid "No Packages marked for Update"
 msgstr "Nejsou dostupné žádné balíčky s aktualizacemi"
 
-#: ../cli.py:866
+#: ../cli.py:937
 #, python-format
-msgid "%d packages marked for Distribution Synchronization"
-msgstr "%d balíčků určeno k synchronizaci distribuce"
+msgid "%d package marked for Distribution Synchronization"
+msgid_plural "%d packages marked for Distribution Synchronization"
+msgstr[0] "%d balíček označen k synchronizaci distribuce"
+msgstr[1] "%d balíčky označeny k synchronizaci distribuce"
+msgstr[2] "%d balíčků označeno k synchronizaci distribuce"
 
-#: ../cli.py:869
+#: ../cli.py:939
 msgid "No Packages marked for Distribution Synchronization"
 msgstr "K synchronizaci distribuce nebyly určeny žádné balíčky"
 
-#: ../cli.py:885
+#: ../cli.py:965
 #, python-format
-msgid "%d packages marked for removal"
-msgstr "%d balíčků ke smazání"
+msgid "%d package marked for removal"
+msgid_plural "%d packages marked for removal"
+msgstr[0] "%d balíček označen k odstranění"
+msgstr[1] "%d balíčky označeny k odstranění"
+msgstr[2] "%d balíčků označeno k odstranění"
 
-#: ../cli.py:888
+#: ../cli.py:967
 msgid "No Packages marked for removal"
 msgstr "Žádné balíčky ke smazání"
 
-#: ../cli.py:913
-msgid "Package(s) to downgrade"
-msgstr "Balíček(y) ke snížení verze"
+#: ../cli.py:1004
+#, python-format
+msgid "%d package to downgrade"
+msgid_plural "%d packages to downgrade"
+msgstr[0] "%d balíček ke snížení verze"
+msgstr[1] "%d balíčky ke snížení verze"
+msgstr[2] "%d balíčků ke snížení verze"
 
-#: ../cli.py:938
+#: ../cli.py:1040
 #, python-format
 msgid " (from %s)"
 msgstr " (z %s)"
 
-#: ../cli.py:939
+#: ../cli.py:1041
 #, python-format
 msgid "Installed package %s%s%s%s not available."
 msgstr "Instalované balíčky %s%s%s%s nejsou dostupné"
 
-#: ../cli.py:947
-msgid "Package(s) to reinstall"
-msgstr "Balíček(y) k reinstalaci"
+#: ../cli.py:1050
+#, python-format
+msgid "%d package to reinstall"
+msgid_plural "%d packages to reinstall"
+msgstr[0] "%d balíček k reinstalaci"
+msgstr[1] "%d balíčky k reinstalaci"
+msgstr[2] "%d balíčků k reinstalaci"
 
-#: ../cli.py:960
+#: ../cli.py:1072
 msgid "No Packages Provided"
 msgstr "Neposkytnuty žádné balíčky"
 
-#: ../cli.py:1058
+#: ../cli.py:1085
+msgid "Package(s) to install"
+msgstr "Balíček(y) k instalaci"
+
+#: ../cli.py:1192
 #, python-format
 msgid "N/S Matched: %s"
 msgstr "Jméno/Souhrn odpovídá: %s"
 
-#: ../cli.py:1075
+#: ../cli.py:1209
 #, python-format
 msgid "  Name and summary matches %sonly%s, use \"search all\" for everything."
 msgstr ""
 "  Vyhledáno %spouze%s podle jména a souhrnu, použijte \"search all\" pro "
 "úplné hledání."
 
-#: ../cli.py:1077
+#: ../cli.py:1211
 #, python-format
 msgid ""
 "  Full name and summary matches %sonly%s, use \"search all\" for everything."
@@ -294,146 +323,152 @@ msgstr ""
 "  Vyhledáno %spouze%s podle plného jména a souhrnu, použijte \"search all\" "
 "pro úplné hledání."
 
-#: ../cli.py:1095
+#: ../cli.py:1229
 #, python-format
 msgid "Matched: %s"
 msgstr "Shoda: %s"
 
-#: ../cli.py:1102
+#: ../cli.py:1236
 #, python-format
 msgid "  Name and summary matches %smostly%s, use \"search all\" for everything."
 msgstr "  Vyhledáno %shlavně%s, použijte \"search all\" pro úplné hledání."
 
-#: ../cli.py:1106
+#: ../cli.py:1240
 #, python-format
 msgid "Warning: No matches found for: %s"
 msgstr "Varování: Žádná shoda pro: %s"
 
-#: ../cli.py:1109
+#: ../cli.py:1243
 msgid "No Matches found"
 msgstr "Nebyla nalezena shoda"
 
-#: ../cli.py:1174
+#: ../cli.py:1339
 #, python-format
 msgid "No Package Found for %s"
 msgstr "Nebyly nalezeny balíčky pro %s"
 
-#: ../cli.py:1184
+#: ../cli.py:1377
 msgid "Cleaning repos: "
 msgstr "Vyčištění repozitářů:"
 
-#: ../cli.py:1189
+#: ../cli.py:1382
 msgid "Cleaning up Everything"
 msgstr "Vymazání celého obsahu cache"
 
-#: ../cli.py:1205
+#: ../cli.py:1398
 msgid "Cleaning up Headers"
 msgstr "Vymazání hlaviček"
 
-#: ../cli.py:1208
+#: ../cli.py:1401
 msgid "Cleaning up Packages"
 msgstr "Vymazání balíčků"
 
-#: ../cli.py:1211
+#: ../cli.py:1404
 msgid "Cleaning up xml metadata"
 msgstr "Vymazání XML metadat"
 
-#: ../cli.py:1214
+#: ../cli.py:1407
 msgid "Cleaning up database cache"
 msgstr "Vymazání databázové cache"
 
-#: ../cli.py:1217
+#: ../cli.py:1410
 msgid "Cleaning up expire-cache metadata"
 msgstr "Vymazání zastaralých metadat"
 
-#: ../cli.py:1220
+#: ../cli.py:1413
 msgid "Cleaning up cached rpmdb data"
 msgstr "Vymazání rpmdb cache"
 
-#: ../cli.py:1223
+#: ../cli.py:1416
 msgid "Cleaning up plugins"
 msgstr "Vymazání modulů"
 
-#: ../cli.py:1247
+#: ../cli.py:1452
 #, python-format
 msgid "Warning: No groups match: %s"
 msgstr "Varování: Žádná shoda skupiny pro: %s"
 
-#: ../cli.py:1264
+#: ../cli.py:1469 ../cli.py:1527
 msgid "Installed Groups:"
 msgstr "Nainstalované skupiny:"
 
-#: ../cli.py:1270
+#: ../cli.py:1475 ../cli.py:1533
 msgid "Installed Language Groups:"
 msgstr "Nainstalované jazykové skupiny:"
 
-#: ../cli.py:1276
+#: ../cli.py:1481 ../cli.py:1539
 msgid "Available Groups:"
 msgstr "Dostupné skupiny:"
 
-#: ../cli.py:1282
+#: ../cli.py:1487 ../cli.py:1545
 msgid "Available Language Groups:"
 msgstr "Dostupné jazykové skupiny:"
 
-#: ../cli.py:1285
+#: ../cli.py:1490 ../cli.py:1547
 msgid "Done"
 msgstr "Dokončeno"
 
-#: ../cli.py:1296 ../cli.py:1314 ../cli.py:1320 ../yum/__init__.py:3313
+#: ../cli.py:1570 ../cli.py:1598 ../cli.py:1604 ../yum/__init__.py:3648
 #, python-format
 msgid "Warning: Group %s does not exist."
 msgstr "Varování: skupina %s neexistuje."
 
-#: ../cli.py:1324
+#: ../cli.py:1608
 msgid "No packages in any requested group available to install or update"
 msgstr ""
 "V žádné z požadovaných skupin nejsou balíčky k instalaci nebo aktualizaci"
 
-#: ../cli.py:1326
+#: ../cli.py:1610
 #, python-format
-msgid "%d Package(s) to Install"
-msgstr "%d balíček(ů) k instalaci"
+msgid "%d package to Install"
+msgid_plural "%d packages to Install"
+msgstr[0] "%d balíček k instalaci"
+msgstr[1] "%d balíčky k instalaci"
+msgstr[2] "%d balíčků k instalaci"
 
-#: ../cli.py:1336 ../yum/__init__.py:3325
+#: ../cli.py:1630 ../yum/__init__.py:3660
 #, python-format
 msgid "No group named %s exists"
 msgstr "Neexistuje skupina se jménem %s"
 
-#: ../cli.py:1342
+#: ../cli.py:1636
 msgid "No packages to remove from groups"
 msgstr "Žádné balíčky k odstranění ve skupině"
 
-#: ../cli.py:1344
+#: ../cli.py:1638
 #, python-format
-msgid "%d Package(s) to remove"
-msgstr "%d balíček(ů) k odstranění"
+msgid "%d package to remove"
+msgid_plural "%d packages to remove"
+msgstr[0] "%d balíček k odstranění"
+msgstr[1] "%d balíčky k odstranění"
+msgstr[2] "%d balíčků k odstranění"
 
-#: ../cli.py:1386
+#: ../cli.py:1679
 #, python-format
 msgid "Package %s is already installed, skipping"
 msgstr "Balíček %s je již nainstalován, přeskakuje se"
 
-#: ../cli.py:1397
+#: ../cli.py:1690
 #, python-format
 msgid "Discarding non-comparable pkg %s.%s"
 msgstr "Zahození neporovnatelného balíčku %s.%s"
 
 #. we've not got any installed that match n or n+a
-#: ../cli.py:1423
+#: ../cli.py:1716
 #, python-format
 msgid "No other %s installed, adding to list for potential install"
 msgstr "Žádný jiný %s nainstalován, přidán do seznamu k potenciální instalaci"
 
-#: ../cli.py:1443
+#: ../cli.py:1736
 msgid "Plugin Options"
 msgstr "Volby zásuvného modulu"
 
-#: ../cli.py:1451
+#: ../cli.py:1748
 #, python-format
 msgid "Command line error: %s"
 msgstr "Chyba na příkazovém řádku: %s"
 
-#: ../cli.py:1467
+#: ../cli.py:1770
 #, python-format
 msgid ""
 "\n"
@@ -444,284 +479,288 @@ msgstr ""
 "\n"
 "%s: %s volba vyžaduje argument"
 
-#: ../cli.py:1521
+#: ../cli.py:1834
 msgid "--color takes one of: auto, always, never"
 msgstr "--color může být jen: auto, always, never"
 
 #. We have a relative installroot ... haha
-#: ../cli.py:1596
+#: ../cli.py:1909
 #, python-format
 msgid "--installroot must be an absolute path: %s"
 msgstr "--installroot musí být absolutní cesta: %s"
 
-#: ../cli.py:1642
+#: ../cli.py:1963
 msgid "show this help message and exit"
 msgstr "ukázat tuto nápovědu a skončit"
 
-#: ../cli.py:1646
+#: ../cli.py:1967
 msgid "be tolerant of errors"
 msgstr "tolerovat chyby"
 
-#: ../cli.py:1649
+#: ../cli.py:1970
 msgid "run entirely from system cache, don't update cache"
 msgstr "spustit vše ze systémové cache, bez její aktualizace"
 
-#: ../cli.py:1652
+#: ../cli.py:1973
 msgid "config file location"
 msgstr "umístění konfiguračního souboru"
 
-#: ../cli.py:1655
+#: ../cli.py:1976
 msgid "maximum command wait time"
 msgstr "maximální čas čekání na příkaz"
 
-#: ../cli.py:1657
+#: ../cli.py:1978
 msgid "debugging output level"
 msgstr "úroveň výpisu ladících informací"
 
-#: ../cli.py:1661
+#: ../cli.py:1982
 msgid "show duplicates, in repos, in list/search commands"
 msgstr "ukázat duplikáty v repozitářích, v list/search příkazech"
 
-#: ../cli.py:1663
+#: ../cli.py:1984
 msgid "error output level"
 msgstr "úroveň výpisu chyb"
 
-#: ../cli.py:1666
+#: ../cli.py:1987
 msgid "debugging output level for rpm"
 msgstr "úroveň výpisu ladících informací pro rpm"
 
-#: ../cli.py:1669
+#: ../cli.py:1990
 msgid "quiet operation"
 msgstr "tichý běh"
 
-#: ../cli.py:1671
+#: ../cli.py:1992
 msgid "verbose operation"
 msgstr "užvaněný běh"
 
-#: ../cli.py:1673
+#: ../cli.py:1994
 msgid "answer yes for all questions"
 msgstr "odpovědět na všechny otázky ano"
 
-#: ../cli.py:1675
+#: ../cli.py:1996
+msgid "answer no for all questions"
+msgstr "odpověď je ne na všechny otázky"
+
+#: ../cli.py:2000
 msgid "show Yum version and exit"
 msgstr "ukázat verzi yumu a skončit"
 
-#: ../cli.py:1676
+#: ../cli.py:2001
 msgid "set install root"
 msgstr "nastavit kořen instalace "
 
-#: ../cli.py:1680
+#: ../cli.py:2005
 msgid "enable one or more repositories (wildcards allowed)"
 msgstr "povolit jeden nebo více repozitářů (zástupné znaky povoleny)"
 
-#: ../cli.py:1684
+#: ../cli.py:2009
 msgid "disable one or more repositories (wildcards allowed)"
 msgstr "zakázat jeden nebo více repozitářů (zástupné znaky povoleny)"
 
-#: ../cli.py:1687
+#: ../cli.py:2012
 msgid "exclude package(s) by name or glob"
 msgstr "vyřadit balíček(y) podle jména nebo výrazu"
 
-#: ../cli.py:1689
+#: ../cli.py:2014
 msgid "disable exclude from main, for a repo or for everything"
 msgstr "zakázat vyřazení z hlavní části, pro repozitář nebo pro vše"
 
-#: ../cli.py:1692
+#: ../cli.py:2017
 msgid "enable obsoletes processing during updates"
 msgstr "povolit zpracování zastaralých během aktualizací"
 
-#: ../cli.py:1694
+#: ../cli.py:2019
 msgid "disable Yum plugins"
 msgstr "zakázat zásuvné moduly yumu"
 
-#: ../cli.py:1696
+#: ../cli.py:2021
 msgid "disable gpg signature checking"
 msgstr "zakázat kontrolu GPG podpisů"
 
-#: ../cli.py:1698
+#: ../cli.py:2023
 msgid "disable plugins by name"
 msgstr "zakázat zásuvné moduly podle jména"
 
-#: ../cli.py:1701
+#: ../cli.py:2026
 msgid "enable plugins by name"
 msgstr "povolit zásuvné moduly podle jména"
 
-#: ../cli.py:1704
+#: ../cli.py:2029
 msgid "skip packages with depsolving problems"
 msgstr "přeskočit balíčky s problémy v závislostech"
 
-#: ../cli.py:1706
+#: ../cli.py:2031
 msgid "control whether color is used"
 msgstr "kontrola zda jsou použity barvy"
 
-#: ../cli.py:1708
+#: ../cli.py:2033
 msgid "set value of $releasever in yum config and repo files"
 msgstr "nastavit hodnotu $releasever pro yum a repo soubory"
 
-#: ../cli.py:1710
+#: ../cli.py:2035
 msgid "set arbitrary config and repo options"
 msgstr "nastavit doplňkové konfigurace a možnosti repozitáře "
 
-#: ../output.py:307
+#: ../output.py:440
 msgid "Jan"
 msgstr "led"
 
-#: ../output.py:307
+#: ../output.py:440
 msgid "Feb"
 msgstr "úno"
 
-#: ../output.py:307
+#: ../output.py:440
 msgid "Mar"
 msgstr "bře"
 
-#: ../output.py:307
+#: ../output.py:440
 msgid "Apr"
 msgstr "dub"
 
-#: ../output.py:307
+#: ../output.py:440
 msgid "May"
 msgstr "kvÄ›"
 
-#: ../output.py:307
+#: ../output.py:440
 msgid "Jun"
 msgstr "čer"
 
-#: ../output.py:308
+#: ../output.py:441
 msgid "Jul"
 msgstr "čec"
 
-#: ../output.py:308
+#: ../output.py:441
 msgid "Aug"
 msgstr "srp"
 
-#: ../output.py:308
+#: ../output.py:441
 msgid "Sep"
 msgstr "zář"
 
-#: ../output.py:308
+#: ../output.py:441
 msgid "Oct"
 msgstr "říj"
 
-#: ../output.py:308
+#: ../output.py:441
 msgid "Nov"
 msgstr "lis"
 
-#: ../output.py:308
+#: ../output.py:441
 msgid "Dec"
 msgstr "pro"
 
-#: ../output.py:318
+#: ../output.py:455
 msgid "Trying other mirror."
 msgstr "Zkusí se jiné zrcadlo..."
 
-#: ../output.py:581
+#: ../output.py:798
 #, python-format
 msgid "Name        : %s%s%s"
 msgstr "Jméno        : %s%s%s"
 
-#: ../output.py:582
+#: ../output.py:799
 #, python-format
 msgid "Arch        : %s"
 msgstr "Platforma    : %s"
 
-#: ../output.py:584
+#: ../output.py:801
 #, python-format
 msgid "Epoch       : %s"
 msgstr "Epocha       : %s"
 
-#: ../output.py:585
+#: ../output.py:802
 #, python-format
 msgid "Version     : %s"
 msgstr "Verze        : %s"
 
-#: ../output.py:586
+#: ../output.py:803
 #, python-format
 msgid "Release     : %s"
 msgstr "Vydání       : %s"
 
-#: ../output.py:587
+#: ../output.py:804
 #, python-format
 msgid "Size        : %s"
 msgstr "Velikost     : %s"
 
-#: ../output.py:588 ../output.py:900
+#: ../output.py:805 ../output.py:1198
 #, python-format
 msgid "Repo        : %s"
 msgstr "Repozitář    : %s"
 
-#: ../output.py:590
+#: ../output.py:807
 #, python-format
 msgid "From repo   : %s"
 msgstr "Z repozitáře : %s"
 
-#: ../output.py:592
+#: ../output.py:809
 #, python-format
 msgid "Committer   : %s"
 msgstr "Odesilatel   : %s"
 
-#: ../output.py:593
+#: ../output.py:810
 #, python-format
 msgid "Committime  : %s"
 msgstr "Čas odeslání : %s"
 
-#: ../output.py:594
+#: ../output.py:811
 #, python-format
 msgid "Buildtime   : %s"
 msgstr "Čas vytvoření: %s"
 
-#: ../output.py:596
+#: ../output.py:813
 #, python-format
 msgid "Install time: %s"
 msgstr "ÄŒas instalace: %s "
 
-#: ../output.py:604
+#: ../output.py:821
 #, python-format
 msgid "Installed by: %s"
 msgstr "Nainstaloval : %s "
 
-#: ../output.py:611
+#: ../output.py:828
 #, python-format
 msgid "Changed by  : %s"
 msgstr "Změnil       : %s"
 
-#: ../output.py:612
+#: ../output.py:829
 msgid "Summary     : "
 msgstr "Souhrn       : "
 
-#: ../output.py:614 ../output.py:913
+#: ../output.py:831 ../output.py:1214
 #, python-format
 msgid "URL         : %s"
 msgstr "URL          : %s"
 
-#: ../output.py:615
+#: ../output.py:832
 msgid "License     : "
 msgstr "Licence      : "
 
-#: ../output.py:616 ../output.py:910
+#: ../output.py:833 ../output.py:1211
 msgid "Description : "
 msgstr "Popis        : "
 
-#: ../output.py:684
+#: ../output.py:949
 msgid "y"
 msgstr "a"
 
-#: ../output.py:684
+#: ../output.py:949
 msgid "yes"
 msgstr "ano"
 
-#: ../output.py:685
+#: ../output.py:950
 msgid "n"
 msgstr "n"
 
-#: ../output.py:685
+#: ../output.py:950
 msgid "no"
 msgstr "ne"
 
-#: ../output.py:689
+#: ../output.py:954
 msgid "Is this ok [y/N]: "
 msgstr "V pořádku [a/N]: "
 
-#: ../output.py:777
+#: ../output.py:1046
 #, python-format
 msgid ""
 "\n"
@@ -730,154 +769,157 @@ msgstr ""
 "\n"
 "Skupina: %s"
 
-#: ../output.py:781
+#: ../output.py:1050
 #, python-format
 msgid " Group-Id: %s"
 msgstr " ID skupiny: %s"
 
-#: ../output.py:786
+#: ../output.py:1055
 #, python-format
 msgid " Description: %s"
 msgstr " Popis: %s"
 
-#: ../output.py:788
+#: ../output.py:1057
 #, python-format
 msgid " Language: %s"
 msgstr " Jazyk: %s"
 
-#: ../output.py:790
+#: ../output.py:1059
 msgid " Mandatory Packages:"
 msgstr " Povinné balíčky:"
 
-#: ../output.py:791
+#: ../output.py:1060
 msgid " Default Packages:"
 msgstr " Výchozí balíčky:"
 
-#: ../output.py:792
+#: ../output.py:1061
 msgid " Optional Packages:"
 msgstr " Volitelné balíčky:"
 
-#: ../output.py:793
+#: ../output.py:1062
 msgid " Conditional Packages:"
 msgstr " Podmínečné balíčky:"
 
-#: ../output.py:814
+#: ../output.py:1086
 #, python-format
 msgid "package: %s"
 msgstr "balíček: %s"
 
-#: ../output.py:816
+#: ../output.py:1088
 msgid "  No dependencies for this package"
 msgstr "  Pro balíček nejsou žádné závislosti"
 
-#: ../output.py:821
+#: ../output.py:1093
 #, python-format
 msgid "  dependency: %s"
 msgstr "  závislost: %s"
 
-#: ../output.py:823
+#: ../output.py:1095
 msgid "   Unsatisfied dependency"
 msgstr "   Nevyřešené závislosti"
 
-#: ../output.py:901
+#: ../output.py:1206
 msgid "Matched from:"
 msgstr "Shoda s:"
 
-#: ../output.py:916
+#: ../output.py:1217
 #, python-format
 msgid "License     : %s"
 msgstr "Licence     : %s"
 
-#: ../output.py:919
+#: ../output.py:1220
 #, python-format
 msgid "Filename    : %s"
 msgstr "Soubor      : %s"
 
-#: ../output.py:923
+#: ../output.py:1224
 msgid "Other       : "
 msgstr "Další       : "
 
-#: ../output.py:966
+#: ../output.py:1280
 msgid "There was an error calculating total download size"
 msgstr "Při výpočtu celkové velikosti ke stahování nastala chyba"
 
-#: ../output.py:971
+#: ../output.py:1285
 #, python-format
 msgid "Total size: %s"
 msgstr "Celková velikost: %s"
 
-#: ../output.py:974
+#: ../output.py:1288
 #, python-format
 msgid "Total download size: %s"
 msgstr "Celková velikost ke stahování: %s"
 
-#: ../output.py:978 ../output.py:998
+#: ../output.py:1292 ../output.py:1315
 #, python-format
 msgid "Installed size: %s"
 msgstr "Nainstalovaná velikost: %s"
 
-#: ../output.py:994
+#: ../output.py:1311
 msgid "There was an error calculating installed size"
 msgstr "Při výpočtu velikosti po instalaci došlo k chybě"
 
-#: ../output.py:1039
+#: ../output.py:1357
 msgid "Reinstalling"
 msgstr "Reinstalace"
 
-#: ../output.py:1040
+#: ../output.py:1358
 msgid "Downgrading"
 msgstr "Snížení verze"
 
-#: ../output.py:1041
+#: ../output.py:1359
 msgid "Installing for dependencies"
 msgstr "Instalace kvůli závislostem"
 
-#: ../output.py:1042
+#: ../output.py:1360
 msgid "Updating for dependencies"
 msgstr "Aktualizace se kvůli závislostem"
 
-#: ../output.py:1043
+#: ../output.py:1361
 msgid "Removing for dependencies"
 msgstr "Odstranění kvůli závislostem"
 
-#: ../output.py:1050 ../output.py:1171
+#: ../output.py:1368 ../output.py:1478
 msgid "Skipped (dependency problems)"
 msgstr "Přeskočeno (problémy se závislostmi)"
 
-#: ../output.py:1052 ../output.py:1687
+#: ../output.py:1370 ../output.py:2024
 msgid "Not installed"
 msgstr "Nenainstalováno"
 
-#: ../output.py:1053
+#: ../output.py:1371
 msgid "Not available"
 msgstr "Nedostupný"
 
-#: ../output.py:1075 ../output.py:2024
+#: ../output.py:1393 ../output.py:1428 ../output.py:2379
 msgid "Package"
-msgstr "Balíček"
+msgid_plural "Packages"
+msgstr[0] "Balíček"
+msgstr[1] ""
+msgstr[2] ""
 
-#: ../output.py:1075
+#: ../output.py:1393
 msgid "Arch"
 msgstr "Arch"
 
-#: ../output.py:1076
+#: ../output.py:1394
 msgid "Version"
 msgstr "Verze"
 
-#: ../output.py:1076
+#: ../output.py:1394
 msgid "Repository"
 msgstr "Repozitář"
 
-#: ../output.py:1077
+#: ../output.py:1395
 msgid "Size"
 msgstr "Vel."
 
-#: ../output.py:1089
+#: ../output.py:1407
 #, python-format
 msgid "     replacing  %s%s%s.%s %s\n"
 msgstr "     nahrazuje se  %s%s%s.%s %s\n"
 
-#: ../output.py:1098
+#: ../output.py:1416
 #, python-format
 msgid ""
 "\n"
@@ -888,57 +930,52 @@ msgstr ""
 "Shrnutí transakce\n"
 "%s\n"
 
-#: ../output.py:1109
-#, python-format
-msgid "Install   %5.5s Package(s)\n"
-msgstr "Instalace    %5.5s balíčků\n"
+#: ../output.py:1421 ../output.py:2174 ../output.py:2175
+msgid "Install"
+msgstr "Instalovat"
 
-#: ../output.py:1113
-#, python-format
-msgid "Upgrade   %5.5s Package(s)\n"
-msgstr "Aktualizace  %5.5s balíčků\n"
+#: ../output.py:1422
+msgid "Upgrade"
+msgstr "Aktualizace"
 
-#: ../output.py:1117
-#, python-format
-msgid "Remove    %5.5s Package(s)\n"
-msgstr "Odstranění   %5.5s  balíčků\n"
+#: ../output.py:1423
+msgid "Remove"
+msgstr "Odstranění"
 
-#: ../output.py:1121
-#, python-format
-msgid "Reinstall %5.5s Package(s)\n"
-msgstr "Reinstalace  %5.5s balíčků\n"
+#: ../output.py:1424 ../output.py:2180
+msgid "Reinstall"
+msgstr "Přeinstalovat"
 
-#: ../output.py:1125
-#, python-format
-msgid "Downgrade %5.5s Package(s)\n"
-msgstr "Snížení verze %5.5s balíčků\n"
+#: ../output.py:1425 ../output.py:2181
+msgid "Downgrade"
+msgstr "Snížit verzi"
 
-#: ../output.py:1165
+#: ../output.py:1472
 msgid "Removed"
 msgstr "Odstraněno"
 
-#: ../output.py:1166
+#: ../output.py:1473
 msgid "Dependency Removed"
 msgstr "Odstraněné závislosti"
 
-#: ../output.py:1168
+#: ../output.py:1475
 msgid "Dependency Installed"
 msgstr "Nainstalované závislosti"
 
-#: ../output.py:1170
+#: ../output.py:1477
 msgid "Dependency Updated"
 msgstr "Aktualizované závislosti"
 
-#: ../output.py:1172
+#: ../output.py:1479
 msgid "Replaced"
 msgstr "Nahrazeno"
 
-#: ../output.py:1173
+#: ../output.py:1480
 msgid "Failed"
 msgstr "Selhalo"
 
 #. Delta between C-c's so we treat as exit
-#: ../output.py:1260
+#: ../output.py:1567
 msgid "two"
 msgstr "dvou"
 
@@ -946,7 +983,7 @@ msgstr "dvou"
 #. Current download cancelled, interrupt (ctrl-c) again within two seconds
 #. to exit.
 #. Where "interupt (ctrl-c) again" and "two" are highlighted.
-#: ../output.py:1271
+#: ../output.py:1578
 #, python-format
 msgid ""
 "\n"
@@ -957,364 +994,416 @@ msgstr ""
 "Aktuální stahování zrušeno, běh lze ukončit %sopakovaným přerušením (ctrl-c)%s\n"
 "během %s%s%s sekund.\n"
 
-#: ../output.py:1282
+#: ../output.py:1589
 msgid "user interrupt"
 msgstr "Přerušeno uživatelem"
 
-#: ../output.py:1300
+#: ../output.py:1615
 msgid "Total"
 msgstr "Celkem"
 
-#: ../output.py:1322
+#: ../output.py:1637
 msgid "I"
 msgstr "I"
 
-#: ../output.py:1323
+#: ../output.py:1638
 msgid "O"
 msgstr "O"
 
-#: ../output.py:1324
+#: ../output.py:1639
 msgid "E"
 msgstr "E"
 
-#: ../output.py:1325
+#: ../output.py:1640
 msgid "R"
 msgstr "R"
 
-#: ../output.py:1326
+#: ../output.py:1641
 msgid "D"
 msgstr "D"
 
-#: ../output.py:1327
+#: ../output.py:1642
 msgid "U"
 msgstr "U"
 
-#: ../output.py:1341
+#: ../output.py:1656
 msgid "<unset>"
 msgstr "<nenastaveno>"
 
-#: ../output.py:1342
+#: ../output.py:1657
 msgid "System"
 msgstr "Systém"
 
-#: ../output.py:1411
+#: ../output.py:1726
 #, python-format
 msgid "Skipping merged transaction %d to %d, as it overlaps"
 msgstr "Vynechání sloučené transakce %d až %d, protože jsou v překryvu"
 
-#: ../output.py:1421 ../output.py:1592
+#: ../output.py:1736 ../output.py:1926
 msgid "No transactions"
 msgstr "Žádné transakce"
 
-#: ../output.py:1446 ../output.py:2013
+#: ../output.py:1761 ../output.py:2368 ../output.py:2458
 msgid "Bad transaction IDs, or package(s), given"
 msgstr "Zadáno špatné ID transakce nebo balíčku/ů"
 
-#: ../output.py:1484
+#: ../output.py:1808
 msgid "Command line"
 msgstr "Příkazový řádek"
 
-#: ../output.py:1486 ../output.py:1908
+#: ../output.py:1810 ../output.py:2256
 msgid "Login user"
 msgstr "Přihlášen uživatel"
 
 #. REALLY Needs to use columns!
-#: ../output.py:1487 ../output.py:2022
+#: ../output.py:1811 ../output.py:2377
 msgid "ID"
 msgstr "ID"
 
-#: ../output.py:1489
+#: ../output.py:1813
 msgid "Date and time"
 msgstr "Datum a čas"
 
-#: ../output.py:1490 ../output.py:1910 ../output.py:2023
+#: ../output.py:1814 ../output.py:2258 ../output.py:2378
 msgid "Action(s)"
 msgstr "Akce"
 
-#: ../output.py:1491 ../output.py:1911
+#: ../output.py:1815 ../output.py:2259
 msgid "Altered"
 msgstr "Pozměněno"
 
-#: ../output.py:1538
+#: ../output.py:1862
 msgid "No transaction ID given"
 msgstr "Nezadáno ID transakce"
 
-#: ../output.py:1564 ../output.py:1972
+#: ../output.py:1888 ../output.py:2324
 msgid "Bad transaction ID given"
 msgstr "Špatné ID transakce"
 
-#: ../output.py:1569
+#: ../output.py:1893
 msgid "Not found given transaction ID"
 msgstr "Zadané ID transakce nenalezeno"
 
-#: ../output.py:1577
+#: ../output.py:1901
 msgid "Found more than one transaction ID!"
 msgstr "Nalezeno více než jedno ID transakce!"
 
-#: ../output.py:1618 ../output.py:1980
+#: ../output.py:1952 ../output.py:2332
 msgid "No transaction ID, or package, given"
 msgstr "Nebylo zadáno ID transakce nebo balíčku/ů"
 
-#: ../output.py:1686 ../output.py:1845
+#: ../output.py:2023 ../output.py:2182
 msgid "Downgraded"
 msgstr "Snížena verze"
 
-#: ../output.py:1688
+#: ../output.py:2025
 msgid "Older"
 msgstr "Starší"
 
-#: ../output.py:1688
+#: ../output.py:2025
 msgid "Newer"
 msgstr "Novější"
 
-#: ../output.py:1724 ../output.py:1726
+#: ../output.py:2061 ../output.py:2063 ../output.py:2480
 msgid "Transaction ID :"
 msgstr "ID transakce:"
 
-#: ../output.py:1728
+#: ../output.py:2065 ../output.py:2482
 msgid "Begin time     :"
 msgstr "Počáteční čas  :"
 
-#: ../output.py:1731 ../output.py:1733
+#: ../output.py:2068 ../output.py:2070
 msgid "Begin rpmdb    :"
 msgstr "Začátek rpmdb  :"
 
-#: ../output.py:1749
+#: ../output.py:2086
 #, python-format
 msgid "(%u seconds)"
 msgstr "(%u sekund)"
 
-#: ../output.py:1751
+#: ../output.py:2088
 #, python-format
 msgid "(%u minutes)"
 msgstr "(%u minut)"
 
-#: ../output.py:1753
+#: ../output.py:2090
 #, python-format
 msgid "(%u hours)"
 msgstr "(%u hodin)"
 
-#: ../output.py:1755
+#: ../output.py:2092
 #, python-format
 msgid "(%u days)"
 msgstr "(%u dnů)"
 
-#: ../output.py:1756
+#: ../output.py:2093
 msgid "End time       :"
 msgstr "Čas ukončení    :"
 
-#: ../output.py:1759 ../output.py:1761
+#: ../output.py:2096 ../output.py:2098
 msgid "End rpmdb      :"
 msgstr "Konec rpmdb    :"
 
-#: ../output.py:1764 ../output.py:1766
+#: ../output.py:2101 ../output.py:2103
 msgid "User           :"
 msgstr "Uživatel       :"
 
-#: ../output.py:1770 ../output.py:1773 ../output.py:1775 ../output.py:1777
-#: ../output.py:1779
+#: ../output.py:2107 ../output.py:2110 ../output.py:2112 ../output.py:2114
+#: ../output.py:2116
 msgid "Return-Code    :"
 msgstr "Návratový kód  :"
 
-#: ../output.py:1770 ../output.py:1775
+#: ../output.py:2107 ../output.py:2112
 msgid "Aborted"
 msgstr "Přerušeno"
 
-#: ../output.py:1773
+#: ../output.py:2110
 msgid "Failures:"
 msgstr "Selhání:"
 
-#: ../output.py:1777
+#: ../output.py:2114
 msgid "Failure:"
 msgstr "Selhalo:"
 
-#: ../output.py:1779
+#: ../output.py:2116
 msgid "Success"
 msgstr "Úspěšné"
 
-#: ../output.py:1784 ../output.py:1786
+#: ../output.py:2121 ../output.py:2123 ../output.py:2511
 msgid "Command Line   :"
 msgstr "Příkazový řádek:"
 
-#: ../output.py:1795
+#: ../output.py:2132
 #, python-format
 msgid "Additional non-default information stored: %d"
 msgstr "Uložená přídavná nestandardní informace: %d"
 
 #. This is _possible_, but not common
-#: ../output.py:1800
+#: ../output.py:2137
 msgid "Transaction performed with:"
 msgstr "Transakce proběhla s:"
 
-#: ../output.py:1804
+#: ../output.py:2141
 msgid "Packages Altered:"
 msgstr "Pozměněné balíčky:"
 
-#: ../output.py:1808
+#: ../output.py:2145
 msgid "Packages Skipped:"
 msgstr "Přeskočené balíčky:"
 
-#: ../output.py:1814
+#: ../output.py:2151
 msgid "Rpmdb Problems:"
 msgstr "Problémy rpmdb:"
 
-#: ../output.py:1825
+#: ../output.py:2162
 msgid "Scriptlet output:"
 msgstr "Výstup skriptletu:"
 
-#: ../output.py:1831
+#: ../output.py:2168
 msgid "Errors:"
 msgstr "Chyby:"
 
-#: ../output.py:1837 ../output.py:1838
-msgid "Install"
-msgstr "Instalovat"
-
-#: ../output.py:1839
+#: ../output.py:2176
 msgid "Dep-Install"
 msgstr "Instalovat závislosti"
 
-#: ../output.py:1841
+#: ../output.py:2178
 msgid "Obsoleting"
 msgstr "Zastaralé"
 
-#: ../output.py:1842
+#: ../output.py:2179
 msgid "Erase"
 msgstr "Smazat"
 
-#: ../output.py:1843
-msgid "Reinstall"
-msgstr "Přeinstalovat"
-
-#: ../output.py:1844
-msgid "Downgrade"
-msgstr "Snížit verzi"
-
-#: ../output.py:1846
+#: ../output.py:2183
 msgid "Update"
 msgstr "Aktualizovat"
 
-#: ../output.py:1909
+#: ../output.py:2257
 msgid "Time"
 msgstr "ÄŒas"
 
-#: ../output.py:1935
+#: ../output.py:2283
 msgid "Last day"
 msgstr "Poslední den"
 
-#: ../output.py:1936
+#: ../output.py:2284
 msgid "Last week"
 msgstr "Poslední týden"
 
-#: ../output.py:1937
+#: ../output.py:2285
 msgid "Last 2 weeks"
 msgstr "Poslední 2 týdny"
 
 #. US default :p
-#: ../output.py:1938
+#: ../output.py:2286
 msgid "Last 3 months"
 msgstr "Poslední 3 měsíce"
 
-#: ../output.py:1939
+#: ../output.py:2287
 msgid "Last 6 months"
 msgstr "Posledních 6 měsíců"
 
-#: ../output.py:1940
+#: ../output.py:2288
 msgid "Last year"
 msgstr "Poslední rok"
 
-#: ../output.py:1941
+#: ../output.py:2289
 msgid "Over a year ago"
 msgstr "Více než rok"
 
-#: ../output.py:1984
+#: ../output.py:2336
 #, python-format
 msgid "No Transaction %s found"
 msgstr "Nenalezena transakce %s"
 
-#: ../output.py:1990
+#: ../output.py:2342
 msgid "Transaction ID:"
 msgstr "ID transakce:"
 
-#: ../output.py:1991
+#: ../output.py:2343
 msgid "Available additional history information:"
 msgstr "Další dostupná informace z historie:"
 
-#: ../output.py:2003
+#: ../output.py:2356
 #, python-format
 msgid "%s: No additional data found by this name"
 msgstr "%s: Nenalezena další data toho jména"
 
-#: ../output.py:2106
+#: ../output.py:2483
+msgid "Package        :"
+msgstr "Balíček        :"
+
+#: ../output.py:2484
+msgid "State          :"
+msgstr "Stav           :"
+
+#: ../output.py:2487
+msgid "Size           :"
+msgstr "Velikost       :"
+
+#: ../output.py:2489
+msgid "Build host     :"
+msgstr "Sestaveno na   :"
+
+#: ../output.py:2492
+msgid "Build time     :"
+msgstr "Čas sestavení  :"
+
+#: ../output.py:2494
+msgid "Packager       :"
+msgstr "Autor balíčku  :"
+
+#: ../output.py:2496
+msgid "Vendor         :"
+msgstr "Distributor    :"
+
+#: ../output.py:2498
+msgid "License        :"
+msgstr "Licence        :"
+
+#: ../output.py:2500
+msgid "URL            :"
+msgstr "URL            :"
+
+#: ../output.py:2502
+msgid "Source RPM     :"
+msgstr "Zdrojové RPM   :"
+
+#: ../output.py:2505
+msgid "Commit Time    :"
+msgstr "Čas odeslání  :"
+
+#: ../output.py:2507
+msgid "Committer      :"
+msgstr "Odesilatel     :"
+
+#: ../output.py:2509
+msgid "Reason         :"
+msgstr "Důvod          :"
+
+#: ../output.py:2513
+msgid "From repo      :"
+msgstr "Z repa         :"
+
+#: ../output.py:2517
+msgid "Installed by   :"
+msgstr "Nainstaloval   :"
+
+#: ../output.py:2521
+msgid "Changed by     :"
+msgstr "Změnil         :"
+
+#: ../output.py:2566
 msgid "installed"
 msgstr "instalován"
 
-#: ../output.py:2107
+#: ../output.py:2567
 msgid "an update"
 msgstr "novou aktualizací"
 
-#: ../output.py:2108
+#: ../output.py:2568
 msgid "erased"
 msgstr "smazán"
 
-#: ../output.py:2109
+#: ../output.py:2569
 msgid "reinstalled"
 msgstr "reinstalován"
 
-#: ../output.py:2110
+#: ../output.py:2570
 msgid "a downgrade"
 msgstr "ponížen"
 
-#: ../output.py:2111
+#: ../output.py:2571
 msgid "obsoleting"
 msgstr "nahrazen"
 
-#: ../output.py:2112
+#: ../output.py:2572
 msgid "updated"
 msgstr "aktualizován"
 
-#: ../output.py:2113
+#: ../output.py:2573
 msgid "obsoleted"
 msgstr "zastaralý"
 
-#: ../output.py:2117
+#: ../output.py:2577
 #, python-format
 msgid "---> Package %s.%s %s:%s-%s will be %s"
 msgstr "---> Balíček %s.%s %s:%s-%s bude %s"
 
-#: ../output.py:2124
+#: ../output.py:2588
 msgid "--> Running transaction check"
 msgstr "--> Kontrola transakce spuštěna"
 
-#: ../output.py:2129
+#: ../output.py:2594
 msgid "--> Restarting Dependency Resolution with new changes."
 msgstr "--> Restartování řešení závislostí s novými změnami."
 
-#: ../output.py:2134
+#: ../output.py:2600
 msgid "--> Finished Dependency Resolution"
 msgstr "--> Řešení závislostí dokončeno"
 
-#: ../output.py:2139 ../output.py:2144
+#: ../output.py:2613 ../output.py:2626
 #, python-format
 msgid "--> Processing Dependency: %s for package: %s"
 msgstr "--> Zpracování závislostí: %s pro balíček: %s"
 
-#: ../output.py:2149
+#: ../output.py:2639
 #, python-format
 msgid "---> Keeping package: %s"
 msgstr "---> Ponechíní balíčku: %s"
 
-#: ../output.py:2152
+#: ../output.py:2648
 #, python-format
 msgid "--> Unresolved Dependency: %s"
 msgstr "--> Nevyřešené závislosti: %s"
 
-#: ../output.py:2163
+#: ../output.py:2665
 #, python-format
 msgid "Package: %s"
 msgstr "Balíček: %s"
 
-#: ../output.py:2165
+#: ../output.py:2667
 #, python-format
 msgid ""
 "\n"
@@ -1323,7 +1412,7 @@ msgstr ""
 "\n"
 "    Vyžaduje: %s"
 
-#: ../output.py:2174
+#: ../output.py:2676
 #, python-format
 msgid ""
 "\n"
@@ -1332,7 +1421,7 @@ msgstr ""
 "\n"
 "    %s: %s (%s)"
 
-#: ../output.py:2179
+#: ../output.py:2681
 #, python-format
 msgid ""
 "\n"
@@ -1341,7 +1430,7 @@ msgstr ""
 "\n"
 "        %s"
 
-#: ../output.py:2181
+#: ../output.py:2683
 msgid ""
 "\n"
 "        Not found"
@@ -1350,85 +1439,85 @@ msgstr ""
 "        Nenalezeno"
 
 #. These should be the only three things we care about:
-#: ../output.py:2196
+#: ../output.py:2698
 msgid "Updated By"
 msgstr "Aktualizací balíčku"
 
-#: ../output.py:2197
+#: ../output.py:2699
 msgid "Downgraded By"
 msgstr "Snížil verzi"
 
-#: ../output.py:2198
+#: ../output.py:2700
 msgid "Obsoleted By"
 msgstr "Zastaralán"
 
-#: ../output.py:2216
+#: ../output.py:2718
 msgid "Available"
 msgstr "Dostupné"
 
-#: ../output.py:2243 ../output.py:2248
+#: ../output.py:2753 ../output.py:2766
 #, python-format
 msgid "--> Processing Conflict: %s conflicts %s"
 msgstr "--> Zpracování konfliktu: %s je v konfliktu s %s"
 
-#: ../output.py:2252
+#: ../output.py:2772
 msgid "--> Populating transaction set with selected packages. Please wait."
 msgstr "--> Do transakce jsou přidávány vybrané balíčky. Čekejte prosím."
 
-#: ../output.py:2256
+#: ../output.py:2781
 #, python-format
 msgid "---> Downloading header for %s to pack into transaction set."
 msgstr "---> Stahování hlaviček %s pro přidání do transakce."
 
-#: ../utils.py:99
+#: ../utils.py:123
 msgid "Running"
 msgstr "Běží"
 
-#: ../utils.py:100
+#: ../utils.py:124
 msgid "Sleeping"
 msgstr "Spí"
 
-#: ../utils.py:101
+#: ../utils.py:125
 msgid "Uninterruptible"
 msgstr "Nepřerušitelné"
 
-#: ../utils.py:102
+#: ../utils.py:126
 msgid "Zombie"
 msgstr "Zombie"
 
-#: ../utils.py:103
+#: ../utils.py:127
 msgid "Traced/Stopped"
 msgstr "Trasován/Zastaven"
 
-#: ../utils.py:104 ../yumcommands.py:994
+#: ../utils.py:128 ../yumcommands.py:1792
 msgid "Unknown"
 msgstr "Neznámý"
 
-#: ../utils.py:115
+#: ../utils.py:149
 msgid "  The other application is: PackageKit"
 msgstr "  Další aplikace je: PackageKit"
 
-#: ../utils.py:117
+#: ../utils.py:151
 #, python-format
 msgid "  The other application is: %s"
 msgstr "  Další aplikace je: %s"
 
-#: ../utils.py:120
+#: ../utils.py:154
 #, python-format
 msgid "    Memory : %5s RSS (%5sB VSZ)"
 msgstr "    Paměť  : %5s RSS (%5sB VSZ)"
 
-#: ../utils.py:125
+#: ../utils.py:159
 #, python-format
 msgid "    Started: %s - %s ago"
 msgstr "    Spuštěn: %s - před %s"
 
-#: ../utils.py:127
+#: ../utils.py:161
 #, python-format
 msgid "    State  : %s, pid: %d"
 msgstr "    Stav   : %s, pid: %d"
 
-#: ../utils.py:170 ../yummain.py:43
+#: ../utils.py:190 ../yummain.py:43
 msgid ""
 "\n"
 "\n"
@@ -1438,7 +1527,7 @@ msgstr ""
 "\n"
 "Ukončeno na příkaz uživatele"
 
-#: ../utils.py:176 ../yummain.py:49
+#: ../utils.py:202 ../yummain.py:49
 msgid ""
 "\n"
 "\n"
@@ -1448,7 +1537,7 @@ msgstr ""
 "\n"
 "Ukončeno přerušením roury"
 
-#: ../utils.py:178 ../yummain.py:51
+#: ../utils.py:204 ../yummain.py:51
 #, python-format
 msgid ""
 "\n"
@@ -1459,7 +1548,7 @@ msgstr ""
 "\n"
 "%s"
 
-#: ../utils.py:228 ../yummain.py:123
+#: ../utils.py:280 ../yummain.py:134
 msgid ""
 "Another app is currently holding the yum lock; exiting as configured by "
 "exit_on_lock"
@@ -1467,35 +1556,35 @@ msgstr ""
 "Zámek pro yum nyní blokuje jiná aplikace; ukončení kvůli nastavenému "
 "exit_on_lock"
 
-#: ../utils.py:287
+#: ../utils.py:346
 #, python-format
 msgid "PluginExit Error: %s"
 msgstr "Chyba PluginExit: %s"
 
-#: ../utils.py:290
+#: ../utils.py:349
 #, python-format
 msgid "Yum Error: %s"
 msgstr "Chyba Yumu: %s"
 
-#: ../utils.py:342 ../yummain.py:150 ../yummain.py:189
+#: ../utils.py:407 ../yummain.py:161 ../yummain.py:200
 #, python-format
 msgid "Error: %s"
 msgstr "Chyba: %s"
 
-#: ../utils.py:346 ../yummain.py:194
+#: ../utils.py:411 ../yummain.py:205
 msgid " You could try using --skip-broken to work around the problem"
 msgstr " Pro obejití problému můžete zkusit volbu --skip-broken"
 
-#: ../utils.py:348 ../yummain.py:87
+#: ../utils.py:413 ../yummain.py:87
 msgid " You could try running: rpm -Va --nofiles --nodigest"
 msgstr " Můžete zkusit spustit: rpm -Va --nofiles --nodigest"
 
-#: ../utils.py:355 ../yummain.py:160 ../yummain.py:202
+#: ../utils.py:420 ../yummain.py:171 ../yummain.py:213
 #, python-format
 msgid "Unknown Error(s): Exit Code: %d:"
 msgstr "Neznámá chyba/y: Výstupní kód: %d:"
 
-#: ../utils.py:361 ../yummain.py:208
+#: ../utils.py:426 ../yummain.py:219
 msgid ""
 "\n"
 "Dependencies Resolved"
@@ -1503,7 +1592,7 @@ msgstr ""
 "\n"
 "Závislosti vyřešeny."
 
-#: ../utils.py:376 ../yummain.py:234
+#: ../utils.py:442 ../yummain.py:251
 msgid "Complete!"
 msgstr "Hotovo!"
 
@@ -1515,7 +1604,7 @@ msgstr " Mini použití:\n"
 msgid "You need to be root to perform this command."
 msgstr "Tento příkaz může spustit jen root."
 
-#: ../yumcommands.py:59
+#: ../yumcommands.py:65
 msgid ""
 "\n"
 "You have enabled checking of packages via GPG keys. This is a good thing. \n"
@@ -1544,53 +1633,53 @@ msgstr ""
 "\n"
 "Více informací získáte u svého distributora nebo správce balíčku.\n"
 
-#: ../yumcommands.py:74
+#: ../yumcommands.py:80
 #, python-format
 msgid "Problem repository: %s"
 msgstr "Problém v repozitáři: %s"
 
-#: ../yumcommands.py:80
+#: ../yumcommands.py:94
 #, python-format
 msgid "Error: Need to pass a list of pkgs to %s"
 msgstr "Chyba: Je potřeba předat seznam balíčků do %s"
 
-#: ../yumcommands.py:86
+#: ../yumcommands.py:110
 msgid "Error: Need an item to match"
 msgstr "Chyba: K nalezení shody je potřeba položka"
 
-#: ../yumcommands.py:92
+#: ../yumcommands.py:124
 msgid "Error: Need a group or list of groups"
 msgstr "Chyba: Je potřeba skupina nebo seznam skupin"
 
-#: ../yumcommands.py:101
+#: ../yumcommands.py:141
 #, python-format
 msgid "Error: clean requires an option: %s"
 msgstr "Chyba: clean vyžaduje volbu: %s"
 
-#: ../yumcommands.py:106
+#: ../yumcommands.py:146
 #, python-format
 msgid "Error: invalid clean argument: %r"
 msgstr "Chyba: Neplatný argument pro clean: %r"
 
-#: ../yumcommands.py:119
+#: ../yumcommands.py:161
 msgid "No argument to shell"
 msgstr "Žádný argument pro shell"
 
-#: ../yumcommands.py:121
+#: ../yumcommands.py:163
 #, python-format
 msgid "Filename passed to shell: %s"
 msgstr "Jméno souboru předané shellu: %s"
 
-#: ../yumcommands.py:125
+#: ../yumcommands.py:167
 #, python-format
 msgid "File %s given as argument to shell does not exist."
 msgstr "Soubor %s předaný jako argument shellu neexistuje."
 
-#: ../yumcommands.py:131
+#: ../yumcommands.py:173
 msgid "Error: more than one file given as argument to shell."
 msgstr "Chyba: Více než jeden soubor předán shellu jako argument."
 
-#: ../yumcommands.py:148
+#: ../yumcommands.py:192
 msgid ""
 "There are no enabled repos.\n"
 " Run \"yum repolist all\" to see the repos you have.\n"
@@ -1600,306 +1689,299 @@ msgstr ""
 " Pro zobrazení repozitářů spusťte \"yum repolist all\".\n"
 " Repozitáře můžete povolit pomocí \"yum-config-manager --enable <repo>\""
 
-#: ../yumcommands.py:200
+#: ../yumcommands.py:300
 msgid "PACKAGE..."
 msgstr "Balíček..."
 
-#: ../yumcommands.py:203
+#: ../yumcommands.py:307
 msgid "Install a package or packages on your system"
 msgstr "Instalovat balíček nebo balíčky do vašeho systému"
 
-#: ../yumcommands.py:212
+#: ../yumcommands.py:338
 msgid "Setting up Install Process"
 msgstr "Příprava průběhu instalace"
 
-#: ../yumcommands.py:223 ../yumcommands.py:245
+#: ../yumcommands.py:363 ../yumcommands.py:423
 msgid "[PACKAGE...]"
 msgstr "[Balíček...]"
 
-#: ../yumcommands.py:226
+#: ../yumcommands.py:370
 msgid "Update a package or packages on your system"
 msgstr "Aktualizovat balíček nebo balíčky v systému"
 
-#: ../yumcommands.py:234
+#: ../yumcommands.py:399
 msgid "Setting up Update Process"
 msgstr "Příprava průběhu aktualizace"
 
-#: ../yumcommands.py:248
+#: ../yumcommands.py:430
 msgid "Synchronize installed packages to the latest available versions"
 msgstr "Synchronizovat nainstalované balíčky na poslední dostupnou verzi"
 
-#: ../yumcommands.py:256
+#: ../yumcommands.py:459
 msgid "Setting up Distribution Synchronization Process"
 msgstr "Příprava procesu synchronizace distribuce"
 
-#: ../yumcommands.py:299
+#: ../yumcommands.py:519
 msgid "Display details about a package or group of packages"
 msgstr "Zobrazit detaily o balíčku nebo skupině balíčků"
 
-#: ../yumcommands.py:348
+#: ../yumcommands.py:581
 msgid "Installed Packages"
 msgstr "Nainstalované balíčky:"
 
-#: ../yumcommands.py:356
+#: ../yumcommands.py:589
 msgid "Available Packages"
 msgstr "Dostupné balíčky:"
 
-#: ../yumcommands.py:360
+#: ../yumcommands.py:593
 msgid "Extra Packages"
 msgstr "Dodatečné balíčky:"
 
-#: ../yumcommands.py:364
+#: ../yumcommands.py:597
 msgid "Updated Packages"
 msgstr "Aktualizované balíčky:"
 
 #. This only happens in verbose mode
-#: ../yumcommands.py:372 ../yumcommands.py:379 ../yumcommands.py:667
+#: ../yumcommands.py:605 ../yumcommands.py:612 ../yumcommands.py:1193
 msgid "Obsoleting Packages"
 msgstr "Zastaralé balíčky:"
 
-#: ../yumcommands.py:381
+#: ../yumcommands.py:614
 msgid "Recently Added Packages"
 msgstr "Nedávno přidané balíčky:"
 
-#: ../yumcommands.py:388
+#: ../yumcommands.py:621
 msgid "No matching Packages to list"
 msgstr "Nenalezeny odpovídající balíčky"
 
-#: ../yumcommands.py:402
+#: ../yumcommands.py:656
 msgid "List a package or groups of packages"
 msgstr "Vypsat balíček nebo skupiny balíčků"
 
-#: ../yumcommands.py:414
+#: ../yumcommands.py:685
 msgid "Remove a package or packages from your system"
 msgstr "Odstranit balíček nebo balíčky ze systému"
 
-#: ../yumcommands.py:421
+#: ../yumcommands.py:714
 msgid "Setting up Remove Process"
 msgstr "Příprava průběhu odstranění"
 
-#: ../yumcommands.py:435
+#: ../yumcommands.py:773
+msgid "Display, or use, the groups information"
+msgstr "Zobrazit nebo použít informace o skupinách"
+
+#: ../yumcommands.py:776
 msgid "Setting up Group Process"
 msgstr "Příprava zpracování skupiny"
 
-#: ../yumcommands.py:441
+#: ../yumcommands.py:782
 msgid "No Groups on which to run command"
 msgstr "Nenalezeny skupiny, na které by šlo příkaz aplikovat"
 
-#: ../yumcommands.py:454
-msgid "List available package groups"
-msgstr "Vypsat dostupné skupiny balíčků"
-
-#: ../yumcommands.py:474
-msgid "Install the packages in a group on your system"
-msgstr "Instalovat balíčky ze skupiny do systému"
-
-#: ../yumcommands.py:497
-msgid "Remove the packages in a group from your system"
-msgstr "Odstranit balíčky ze skupiny ze systému"
-
-#: ../yumcommands.py:525
-msgid "Display details about a package group"
-msgstr "Zobrazit detaily o skupině balíčků"
+#: ../yumcommands.py:833
+#, python-format
+msgid "Invalid groups sub-command, use: %s."
+msgstr "Neplatný příkaz podskupiny, použijte: %s"
 
-#: ../yumcommands.py:550
+#: ../yumcommands.py:929
 msgid "Generate the metadata cache"
 msgstr "Vygenerovat cache s metadaty"
 
-#: ../yumcommands.py:556
+#: ../yumcommands.py:955
 msgid "Making cache files for all metadata files."
 msgstr "Vytváření cache souborů pro všechna metadata."
 
-#: ../yumcommands.py:557
+#: ../yumcommands.py:956
 msgid "This may take a while depending on the speed of this computer"
 msgstr "Může to chvíli trvat v závislosti na rychlosti počítače"
 
-#: ../yumcommands.py:578
+#: ../yumcommands.py:977
 msgid "Metadata Cache Created"
 msgstr "Cache s metadaty vytvořena."
 
-#: ../yumcommands.py:592
+#: ../yumcommands.py:1015
 msgid "Remove cached data"
 msgstr "Odstranit data z cache"
 
-#: ../yumcommands.py:613
+#: ../yumcommands.py:1082
 msgid "Find what package provides the given value"
 msgstr "Nalézt balíček, který poskytuje danou hodnotu"
 
-#: ../yumcommands.py:633
+#: ../yumcommands.py:1139
 msgid "Check for available package updates"
 msgstr "Zkontrolovat dostupnost aktualizací pro balíčky"
 
-#: ../yumcommands.py:687
+#: ../yumcommands.py:1230
 msgid "Search package details for the given string"
 msgstr "Vyhledat detaily balíčku pro zadaný řetězec"
 
-#: ../yumcommands.py:693
+#: ../yumcommands.py:1256
 msgid "Searching Packages: "
 msgstr "Prohledávání balíčků: "
 
-#: ../yumcommands.py:710
+#: ../yumcommands.py:1298
 msgid "Update packages taking obsoletes into account"
 msgstr "Aktualizovat balíčky a brát v úvahu zastaralé"
 
-#: ../yumcommands.py:719
+#: ../yumcommands.py:1328
 msgid "Setting up Upgrade Process"
 msgstr "Příprava průběhu upgrade"
 
-#: ../yumcommands.py:737
+#: ../yumcommands.py:1363
 msgid "Install a local RPM"
 msgstr "Instalovat lokální RPM"
 
-#: ../yumcommands.py:745
+#: ../yumcommands.py:1393
 msgid "Setting up Local Package Process"
 msgstr "Příprava zpracování lokálního balíčku"
 
-#: ../yumcommands.py:764
+#: ../yumcommands.py:1437
 msgid "Determine which package provides the given dependency"
 msgstr "Zjistit, který balíček poskytuje danou závislost"
 
-#: ../yumcommands.py:767
+#: ../yumcommands.py:1453
 msgid "Searching Packages for Dependency:"
 msgstr "Prohledávání balíčků pro vyřešení závislostí:"
 
-#: ../yumcommands.py:781
+#: ../yumcommands.py:1484
 msgid "Run an interactive yum shell"
 msgstr "Spustit interaktivní shell yum"
 
-#: ../yumcommands.py:787
+#: ../yumcommands.py:1510
 msgid "Setting up Yum Shell"
 msgstr "Příprava yum shellu"
 
-#: ../yumcommands.py:805
+#: ../yumcommands.py:1553
 msgid "List a package's dependencies"
 msgstr "Vypsat závislosti balíčku"
 
-#: ../yumcommands.py:811
+#: ../yumcommands.py:1580
 msgid "Finding dependencies: "
 msgstr "Hledání závislostí: "
 
-#: ../yumcommands.py:827
+#: ../yumcommands.py:1612
 msgid "Display the configured software repositories"
 msgstr "Zobrazit nastavené repozitáře softwaru"
 
-#: ../yumcommands.py:893 ../yumcommands.py:894
+#: ../yumcommands.py:1691 ../yumcommands.py:1692
 msgid "enabled"
 msgstr "povoleno"
 
-#: ../yumcommands.py:920 ../yumcommands.py:921
+#: ../yumcommands.py:1718 ../yumcommands.py:1719
 msgid "disabled"
 msgstr "zakázáno"
 
-#: ../yumcommands.py:937
+#: ../yumcommands.py:1735
 msgid "Repo-id      : "
 msgstr "Repo-ID      : "
 
-#: ../yumcommands.py:938
+#: ../yumcommands.py:1736
 msgid "Repo-name    : "
 msgstr "Repo-název   : "
 
-#: ../yumcommands.py:941
+#: ../yumcommands.py:1739
 msgid "Repo-status  : "
 msgstr "Repo-status  : "
 
-#: ../yumcommands.py:944
+#: ../yumcommands.py:1742
 msgid "Repo-revision: "
 msgstr "Repo-revize  : "
 
-#: ../yumcommands.py:948
+#: ../yumcommands.py:1746
 msgid "Repo-tags    : "
 msgstr "Repo-tagy    : "
 
-#: ../yumcommands.py:954
+#: ../yumcommands.py:1752
 msgid "Repo-distro-tags: "
 msgstr "Repo-distro-tagy: "
 
-#: ../yumcommands.py:959
+#: ../yumcommands.py:1757
 msgid "Repo-updated : "
 msgstr "Repo-aktual. : "
 
-#: ../yumcommands.py:961
+#: ../yumcommands.py:1759
 msgid "Repo-pkgs    : "
 msgstr "Repo-balíčků : "
 
-#: ../yumcommands.py:962
+#: ../yumcommands.py:1760
 msgid "Repo-size    : "
 msgstr "Repo-velikost: "
 
-#: ../yumcommands.py:969 ../yumcommands.py:990
+#: ../yumcommands.py:1767 ../yumcommands.py:1788
 msgid "Repo-baseurl : "
 msgstr "Repo-baseurl : "
 
-#: ../yumcommands.py:977
+#: ../yumcommands.py:1775
 msgid "Repo-metalink: "
 msgstr "Repo-metalink: "
 
-#: ../yumcommands.py:981
+#: ../yumcommands.py:1779
 msgid "  Updated    : "
 msgstr "Aktualizováno: "
 
-#: ../yumcommands.py:984
+#: ../yumcommands.py:1782
 msgid "Repo-mirrors : "
 msgstr "Repo-zrcadla : "
 
-#: ../yumcommands.py:1000
+#: ../yumcommands.py:1798
 #, python-format
 msgid "Never (last: %s)"
 msgstr "Nikdy (poslední: %s)"
 
-#: ../yumcommands.py:1002
+#: ../yumcommands.py:1800
 #, python-format
 msgid "Instant (last: %s)"
 msgstr "Okamžitě (naposledy: %s)"
 
-#: ../yumcommands.py:1005
+#: ../yumcommands.py:1803
 #, python-format
 msgid "%s second(s) (last: %s)"
 msgstr "%s sekund (naposledy: %s)"
 
-#: ../yumcommands.py:1007
+#: ../yumcommands.py:1805
 msgid "Repo-expire  : "
 msgstr "Repo-vyprší  : "
 
-#: ../yumcommands.py:1010
+#: ../yumcommands.py:1808
 msgid "Repo-exclude : "
 msgstr "Repo-vyřazeno: "
 
-#: ../yumcommands.py:1014
+#: ../yumcommands.py:1812
 msgid "Repo-include : "
 msgstr "Repo-zahrnuto: "
 
-#: ../yumcommands.py:1018
+#: ../yumcommands.py:1816
 msgid "Repo-excluded: "
 msgstr "Repo-vyřazeno: "
 
-#: ../yumcommands.py:1022
+#: ../yumcommands.py:1820
 msgid "Repo-filename: "
 msgstr "Repo-konfig  : "
 
 #. Work out the first (id) and last (enabled/disalbed/count),
 #. then chop the middle (name)...
-#: ../yumcommands.py:1032 ../yumcommands.py:1061
+#: ../yumcommands.py:1830 ../yumcommands.py:1859
 msgid "repo id"
 msgstr "ID repozitáře:"
 
-#: ../yumcommands.py:1049 ../yumcommands.py:1050 ../yumcommands.py:1068
+#: ../yumcommands.py:1847 ../yumcommands.py:1848 ../yumcommands.py:1866
 msgid "status"
 msgstr "Stav:"
 
-#: ../yumcommands.py:1062
+#: ../yumcommands.py:1860
 msgid "repo name"
 msgstr "Název repozitáře:"
 
-#: ../yumcommands.py:1099
+#: ../yumcommands.py:1922
 msgid "Display a helpful usage message"
 msgstr "Zobrazit užitečnou nápovědu"
 
-#: ../yumcommands.py:1133
+#: ../yumcommands.py:1964
 #, python-format
 msgid "No help available for %s"
 msgstr "Pro %s není dostupná nápověda"
 
-#: ../yumcommands.py:1138
+#: ../yumcommands.py:1969
 msgid ""
 "\n"
 "\n"
@@ -1909,7 +1991,7 @@ msgstr ""
 "\n"
 "aliasy: "
 
-#: ../yumcommands.py:1140
+#: ../yumcommands.py:1971
 msgid ""
 "\n"
 "\n"
@@ -1919,85 +2001,125 @@ msgstr ""
 "\n"
 "alias: "
 
-#: ../yumcommands.py:1168
+#: ../yumcommands.py:2056
 msgid "Setting up Reinstall Process"
 msgstr "Příprava průběhu reinstalace"
 
-#: ../yumcommands.py:1176
+#: ../yumcommands.py:2068
 msgid "reinstall a package"
 msgstr "Reinstalace balíčku"
 
-#: ../yumcommands.py:1195
+#: ../yumcommands.py:2131
 msgid "Setting up Downgrade Process"
 msgstr "Příprava snížení verze"
 
-#: ../yumcommands.py:1202
+#: ../yumcommands.py:2142
 msgid "downgrade a package"
 msgstr "Snížení verze balíčku"
 
-#: ../yumcommands.py:1216
+#: ../yumcommands.py:2181
 msgid "Display a version for the machine and/or available repos."
 msgstr "Zobrazit verzi pro počítač a/nebo dostupné repozitáře."
 
-#: ../yumcommands.py:1255
+#: ../yumcommands.py:2233
 msgid " Yum version groups:"
 msgstr " Verze yum skupin:"
 
-#: ../yumcommands.py:1265
+#: ../yumcommands.py:2243
 msgid " Group   :"
 msgstr " Skupina :"
 
-#: ../yumcommands.py:1266
+#: ../yumcommands.py:2244
 msgid " Packages:"
 msgstr " Balíčky :"
 
-#: ../yumcommands.py:1295
+#: ../yumcommands.py:2273
 msgid "Installed:"
 msgstr "Nainstalováno:"
 
-#: ../yumcommands.py:1303
+#: ../yumcommands.py:2281
 msgid "Group-Installed:"
 msgstr "Nainstalované skupiny:"
 
-#: ../yumcommands.py:1312
+#: ../yumcommands.py:2290
 msgid "Available:"
 msgstr "Dostupné:"
 
-#: ../yumcommands.py:1321
+#: ../yumcommands.py:2299
 msgid "Group-Available:"
 msgstr "Dostupné skupiny:"
 
-#: ../yumcommands.py:1360
+#: ../yumcommands.py:2363
 msgid "Display, or use, the transaction history"
 msgstr "Zobrazit nebo používat historii transakcí"
 
-#: ../yumcommands.py:1432
+#: ../yumcommands.py:2435
+msgid "Transactions:"
+msgstr "Transakce:"
+
+#: ../yumcommands.py:2436
+msgid "Begin time  :"
+msgstr "ÄŒas startu  :"
+
+#: ../yumcommands.py:2437
+msgid "End time    :"
+msgstr "ÄŒas konce   :"
+
+#: ../yumcommands.py:2438
+msgid "Counts      :"
+msgstr "Počet       :"
+
+#: ../yumcommands.py:2439
+msgid "  NEVRAC :"
+msgstr "  NEVRAC :"
+
+#: ../yumcommands.py:2440
+msgid "  NEVRA  :"
+msgstr "  NEVRA  :"
+
+#: ../yumcommands.py:2441
+msgid "  NA     :"
+msgstr "  NA     :"
+
+#: ../yumcommands.py:2442
+msgid "  NEVR   :"
+msgstr "  NEVR   :"
+
+#: ../yumcommands.py:2443
+msgid "  rpm DB :"
+msgstr "  rpm DB :"
+
+#: ../yumcommands.py:2444
+msgid "  yum DB :"
+msgstr "  yum DB :"
+
+#: ../yumcommands.py:2475
 #, python-format
 msgid "Invalid history sub-command, use: %s."
 msgstr "Neplatný subpříkaz historie, použijte: %s."
 
-#: ../yumcommands.py:1439
+#: ../yumcommands.py:2482
 msgid "You don't have access to the history DB."
 msgstr "Nemáte přístup k databázi s historií."
 
-#: ../yumcommands.py:1487
+#: ../yumcommands.py:2574
 msgid "Check for problems in the rpmdb"
 msgstr "Zkontrolovat problémy v rpmdb"
 
-#: ../yumcommands.py:1514
+#: ../yumcommands.py:2639
 msgid "load a saved transaction from filename"
 msgstr "Načíst transakci uloženou v souboru"
 
-#: ../yumcommands.py:1518
+#: ../yumcommands.py:2656
 msgid "No saved transaction file specified."
 msgstr "Nebyla zadána žádná uložená transakce."
 
-#: ../yumcommands.py:1522
+#: ../yumcommands.py:2660
 #, python-format
 msgid "loading transaction from %s"
 msgstr "načítání transakce z %s"
 
-#: ../yumcommands.py:1528
+#: ../yumcommands.py:2666
 #, python-format
 msgid "Transaction loaded from %s with %s members"
 msgstr "Transakce načtena z %s s %s položkami"
@@ -2008,26 +2130,34 @@ msgstr "Transakce načtena z %s s %s položkami"
 msgid " Yum checks failed: %s"
 msgstr " Selhaly kontroly Yumu: %s"
 
-#: ../yummain.py:114
-msgid ""
-"Another app is currently holding the yum lock; waiting for it to exit..."
-msgstr "Zámek yumu drží jiná aplikace; čeká se na její ukončení..."
+#: ../yummain.py:110
+msgid "No read/write access in current directory, moving to /"
+msgstr "V aktuálním adresáři není povolen zápis ani čtení, přesouvám se do /"
 
-#: ../yummain.py:120
+#: ../yummain.py:124
 msgid "Can't create lock file; exiting"
 msgstr "Nelze vytvořit soubor se zámkem; končím"
 
+#: ../yummain.py:128
+msgid ""
+"Another app is currently holding the yum lock; waiting for it to exit..."
+msgstr "Zámek yumu drží jiná aplikace; čeká se na její ukončení..."
+
 #. Depsolve stage
-#: ../yummain.py:167
+#: ../yummain.py:178
 msgid "Resolving Dependencies"
 msgstr "Řešení závislostí..."
 
-#: ../yummain.py:230
+#: ../yummain.py:241 ../yummain.py:249
 #, python-format
-msgid "Your transaction was saved, rerun it with: yum load-transaction %s"
-msgstr "Transakce byla uložena, spustíte ji pomocí: yum load-transaction %s"
+msgid ""
+"Your transaction was saved, rerun it with:\n"
+" yum load-transaction %s"
+msgstr ""
+"Transakce byla uložena, znovu-spuštění:\n"
+"yum load-transaction %s"
 
-#: ../yummain.py:288
+#: ../yummain.py:326
 msgid ""
 "\n"
 "\n"
@@ -2037,74 +2167,74 @@ msgstr ""
 "\n"
 "Ukončeno na pokyn uživatele."
 
-#: ../yum/depsolve.py:84
+#: ../yum/depsolve.py:83
 msgid "doTsSetup() will go away in a future version of Yum.\n"
 msgstr "doTsSetup() bude v následujících verzích yumu odstraněno.\n"
 
-#: ../yum/depsolve.py:99
+#: ../yum/depsolve.py:98
 msgid "Setting up TransactionSets before config class is up"
 msgstr "Příprava TransactionSet před tím než bude připravena třída config"
 
-#: ../yum/depsolve.py:153
+#: ../yum/depsolve.py:152
 #, python-format
 msgid "Invalid tsflag in config file: %s"
 msgstr "Neplatný tsflag v konfiguračním souboru: %s"
 
-#: ../yum/depsolve.py:164
+#: ../yum/depsolve.py:170
 #, python-format
 msgid "Searching pkgSack for dep: %s"
 msgstr "Hledání pkgSack pro závislost: %s"
 
-#: ../yum/depsolve.py:207
+#: ../yum/depsolve.py:221
 #, python-format
 msgid "Member: %s"
 msgstr "ÄŒlen: %s"
 
-#: ../yum/depsolve.py:221 ../yum/depsolve.py:793
+#: ../yum/depsolve.py:235 ../yum/depsolve.py:831
 #, python-format
 msgid "%s converted to install"
 msgstr "%s zkonvertován pro instalaci"
 
-#: ../yum/depsolve.py:233
+#: ../yum/depsolve.py:247
 #, python-format
 msgid "Adding Package %s in mode %s"
 msgstr "Přidání balíčeku %s v režimu %s"
 
-#: ../yum/depsolve.py:249
+#: ../yum/depsolve.py:263
 #, python-format
 msgid "Removing Package %s"
 msgstr "Odstranění balíčku %s"
 
-#: ../yum/depsolve.py:271
+#: ../yum/depsolve.py:285
 #, python-format
 msgid "%s requires: %s"
 msgstr "%s vyžaduje: %s"
 
-#: ../yum/depsolve.py:312
+#: ../yum/depsolve.py:326
 #, python-format
 msgid "%s requires %s"
 msgstr "%s vyžaduje %s"
 
-#: ../yum/depsolve.py:339
+#: ../yum/depsolve.py:353
 msgid "Needed Require has already been looked up, cheating"
 msgstr "Potřebné Require již bylo vyhledáno, švindluje se"
 
-#: ../yum/depsolve.py:349
+#: ../yum/depsolve.py:363
 #, python-format
 msgid "Needed Require is not a package name. Looking up: %s"
 msgstr "Potřebné Require není jméno balíčku. Hledání: %s"
 
-#: ../yum/depsolve.py:357
+#: ../yum/depsolve.py:371
 #, python-format
 msgid "Potential Provider: %s"
 msgstr "Možný poskytovatel: %s"
 
-#: ../yum/depsolve.py:380
+#: ../yum/depsolve.py:394
 #, python-format
 msgid "Mode is %s for provider of %s: %s"
 msgstr "Režim %s pro poskytovatele %s: %s"
 
-#: ../yum/depsolve.py:384
+#: ../yum/depsolve.py:398
 #, python-format
 msgid "Mode for pkg providing %s: %s"
 msgstr "Režim pro bal. poskytující %s: %s"
@@ -2112,117 +2242,117 @@ msgstr "Režim pro bal. poskytující %s: %s"
 #. the thing it needs is being updated or obsoleted away
 #. try to update the requiring package in hopes that all this problem goes
 #. away :(
-#: ../yum/depsolve.py:389 ../yum/depsolve.py:406
+#: ../yum/depsolve.py:403 ../yum/depsolve.py:420
 #, python-format
 msgid "Trying to update %s to resolve dep"
 msgstr "Pro vyřešení závislostí se zkouší aktualizace %s"
 
-#: ../yum/depsolve.py:400 ../yum/depsolve.py:410
+#: ../yum/depsolve.py:414 ../yum/depsolve.py:424
 #, python-format
 msgid "No update paths found for %s. Failure!"
 msgstr "Není cesta pro aktualizaci %s. Selhání!"
 
-#: ../yum/depsolve.py:416
+#: ../yum/depsolve.py:430
 #, python-format
 msgid "TSINFO: %s package requiring %s marked as erase"
 msgstr "TSINFO: balíček %s požaduje %s, který je určen ke smazání"
 
-#: ../yum/depsolve.py:429
+#: ../yum/depsolve.py:443
 #, python-format
 msgid "TSINFO: Obsoleting %s with %s to resolve dep."
 msgstr ""
 "TSINFO: Balíček %s je označen za zastaralý balíčkem %s pro vyřešení "
 "závislostí."
 
-#: ../yum/depsolve.py:432
+#: ../yum/depsolve.py:446
 #, python-format
 msgid "TSINFO: Updating %s to resolve dep."
 msgstr "TSINFO: Aktualizace %s pro vyřešení závislostí."
 
-#: ../yum/depsolve.py:440
+#: ../yum/depsolve.py:454
 #, python-format
 msgid "Cannot find an update path for dep for: %s"
 msgstr "Nelze nalézt cestu aktualizací pro závislosti pro: %s"
 
-#: ../yum/depsolve.py:471
+#: ../yum/depsolve.py:485
 #, python-format
 msgid "Quick matched %s to require for %s"
 msgstr "Rychlá shoda %s vyžadována pro %s"
 
 #. is it already installed?
-#: ../yum/depsolve.py:513
+#: ../yum/depsolve.py:527
 #, python-format
 msgid "%s is in providing packages but it is already installed, removing."
 msgstr ""
 "%s je v poskytujících balíčcích, ale je již nainstalován, odstraňuje se."
 
-#: ../yum/depsolve.py:529
+#: ../yum/depsolve.py:543
 #, python-format
 msgid "Potential resolving package %s has newer instance in ts."
 msgstr "Balíček %s, který může být řešením, má v transakci novější verzi."
 
-#: ../yum/depsolve.py:540
+#: ../yum/depsolve.py:554
 #, python-format
 msgid "Potential resolving package %s has newer instance installed."
 msgstr "Balíček %s, který může být řešením, je nainstalován v novější verzi."
 
-#: ../yum/depsolve.py:558
+#: ../yum/depsolve.py:572
 #, python-format
 msgid "%s already in ts, skipping this one"
 msgstr "%s je již v transakci, vynechává se"
 
-#: ../yum/depsolve.py:607
+#: ../yum/depsolve.py:621
 #, python-format
 msgid "TSINFO: Marking %s as update for %s"
 msgstr "TSINFO: Označení %s jako aktualizaci pro %s"
 
-#: ../yum/depsolve.py:616
+#: ../yum/depsolve.py:630
 #, python-format
 msgid "TSINFO: Marking %s as install for %s"
 msgstr "TSINFO: Označení %s jako instalaci pro %s"
 
-#: ../yum/depsolve.py:727 ../yum/depsolve.py:819
+#: ../yum/depsolve.py:765 ../yum/depsolve.py:861
 msgid "Success - empty transaction"
 msgstr "Úspěch - prázdná transakce"
 
-#: ../yum/depsolve.py:767 ../yum/depsolve.py:783
+#: ../yum/depsolve.py:805 ../yum/depsolve.py:821
 msgid "Restarting Loop"
 msgstr "Restartování smyčky"
 
-#: ../yum/depsolve.py:799
+#: ../yum/depsolve.py:841
 msgid "Dependency Process ending"
 msgstr "Proces zpracování závislostí skončil"
 
-#: ../yum/depsolve.py:821
+#: ../yum/depsolve.py:863
 msgid "Success - deps resolved"
 msgstr "Úspěch - závislosti vyřešeny"
 
-#: ../yum/depsolve.py:845
+#: ../yum/depsolve.py:887
 #, python-format
 msgid "Checking deps for %s"
 msgstr "Kontrola závislostí pro %s"
 
-#: ../yum/depsolve.py:931
+#: ../yum/depsolve.py:973
 #, python-format
 msgid "looking for %s as a requirement of %s"
 msgstr "hledá se %s jako požadavek pro %s"
 
-#: ../yum/depsolve.py:1169
+#: ../yum/depsolve.py:1216
 #, python-format
 msgid "Running compare_providers() for %s"
 msgstr "Spuštěno compare_providers() pro %s"
 
-#: ../yum/depsolve.py:1196 ../yum/depsolve.py:1202
+#: ../yum/depsolve.py:1243 ../yum/depsolve.py:1249
 #, python-format
 msgid "better arch in po %s"
 msgstr "lepší architektura v po %s"
 
-#: ../yum/depsolve.py:1298
+#: ../yum/depsolve.py:1345
 #, python-format
 msgid "%s obsoletes %s"
 msgstr "%s zastarává %s"
 
-#: ../yum/depsolve.py:1310
+#: ../yum/depsolve.py:1357
 #, python-format
 msgid ""
 "archdist compared %s to %s on %s\n"
@@ -2231,142 +2361,142 @@ msgstr ""
 "archdist porovnal %s vůči %s na %s\n"
 "  Vítěz: %s"
 
-#: ../yum/depsolve.py:1318
+#: ../yum/depsolve.py:1365
 #, python-format
 msgid "common sourcerpm %s and %s"
 msgstr "společné zdrojové rpm %s a %s"
 
-#: ../yum/depsolve.py:1322
+#: ../yum/depsolve.py:1369
 #, python-format
 msgid "base package %s is installed for %s"
 msgstr "základní balíček %s je nainstalován pro %s"
 
-#: ../yum/depsolve.py:1328
+#: ../yum/depsolve.py:1375
 #, python-format
 msgid "common prefix of %s between %s and %s"
 msgstr "společný prefix %s mezi %s a %s"
 
-#: ../yum/depsolve.py:1359
+#: ../yum/depsolve.py:1406
 #, python-format
 msgid "requires minimal: %d"
 msgstr "vyžaduje minimálně: %d"
 
-#: ../yum/depsolve.py:1363
+#: ../yum/depsolve.py:1410
 #, python-format
 msgid " Winner: %s"
 msgstr " Vítěz:  %s"
 
-#: ../yum/depsolve.py:1368
+#: ../yum/depsolve.py:1415
 #, python-format
 msgid " Loser(with %d): %s"
 msgstr " Poražený (%d): %s"
 
-#: ../yum/depsolve.py:1384
+#: ../yum/depsolve.py:1431
 #, python-format
 msgid "Best Order: %s"
 msgstr "Nejlepší pořadí: %s"
 
-#: ../yum/__init__.py:234
+#: ../yum/__init__.py:261
 msgid "doConfigSetup() will go away in a future version of Yum.\n"
 msgstr "doConfigSetup() bude odstraněn v příští verzi Yumu.\n"
 
-#: ../yum/__init__.py:482
+#: ../yum/__init__.py:527
 #, python-format
 msgid "Repository %r: Error parsing config: %s"
 msgstr "Repozitář  %r: Chyba při parsování konfigurace:  %s"
 
-#: ../yum/__init__.py:488
+#: ../yum/__init__.py:533
 #, python-format
 msgid "Repository %r is missing name in configuration, using id"
 msgstr "Repozitáři %r chybí v konfiguraci jméno, použito id"
 
-#: ../yum/__init__.py:526
+#: ../yum/__init__.py:571
 msgid "plugins already initialised"
 msgstr "zásuvné moduly jsou již inicializovány"
 
-#: ../yum/__init__.py:533
+#: ../yum/__init__.py:580
 msgid "doRpmDBSetup() will go away in a future version of Yum.\n"
 msgstr "doRpmDBSetup() bude odstraněn v příští verzi Yumu.\n"
 
-#: ../yum/__init__.py:544
+#: ../yum/__init__.py:591
 msgid "Reading Local RPMDB"
 msgstr "Načítání lokální RPMDB"
 
-#: ../yum/__init__.py:567
+#: ../yum/__init__.py:621
 msgid "doRepoSetup() will go away in a future version of Yum.\n"
 msgstr "doRepoSetup() bude odstraněn v příští verzi Yumu.\n"
 
-#: ../yum/__init__.py:630
+#: ../yum/__init__.py:692
 msgid "doSackSetup() will go away in a future version of Yum.\n"
 msgstr "doSackSetup() bude odstraněn v příští verzi Yumu.\n"
 
-#: ../yum/__init__.py:660
+#: ../yum/__init__.py:722
 msgid "Setting up Package Sacks"
 msgstr "Příprava souhrnu balíčků"
 
-#: ../yum/__init__.py:705
+#: ../yum/__init__.py:767
 #, python-format
 msgid "repo object for repo %s lacks a _resetSack method\n"
 msgstr "repo objekt pro repozitář %s postrádá metodu _resetSack\n"
 
-#: ../yum/__init__.py:706
+#: ../yum/__init__.py:768
 msgid "therefore this repo cannot be reset.\n"
 msgstr "proto nemůže být tento repozitář resetován.\n"
 
-#: ../yum/__init__.py:711
+#: ../yum/__init__.py:776
 msgid "doUpdateSetup() will go away in a future version of Yum.\n"
 msgstr "doUpdateSetup() bude odstraněn v příští verzi Yumu.\n"
 
-#: ../yum/__init__.py:723
+#: ../yum/__init__.py:788
 msgid "Building updates object"
 msgstr "Sestavování objektů aktualizací"
 
-#: ../yum/__init__.py:765
+#: ../yum/__init__.py:832
 msgid "doGroupSetup() will go away in a future version of Yum.\n"
 msgstr "doGroupSetup() bude odstraněn v příští verzi Yumu.\n"
 
-#: ../yum/__init__.py:790
+#: ../yum/__init__.py:857
 msgid "Getting group metadata"
 msgstr "Získávání metadata skupin"
 
-#: ../yum/__init__.py:816
+#: ../yum/__init__.py:885
 #, python-format
 msgid "Adding group file from repository: %s"
 msgstr "Přidání souboru se skupinou pro repozitář: %s"
 
-#: ../yum/__init__.py:827
+#: ../yum/__init__.py:896
 #, python-format
 msgid "Failed to add groups file for repository: %s - %s"
 msgstr "Selhalo přidání souboru se skupinou pro repozitář: %s - %s"
 
-#: ../yum/__init__.py:833
+#: ../yum/__init__.py:902
 msgid "No Groups Available in any repository"
 msgstr "V žádném repozitáři nejsou dostupné skupiny"
 
-#: ../yum/__init__.py:845
+#: ../yum/__init__.py:914
 msgid "Getting pkgtags metadata"
 msgstr "Získávání metadat pkgtags"
 
-#: ../yum/__init__.py:855
+#: ../yum/__init__.py:924
 #, python-format
 msgid "Adding tags from repository: %s"
 msgstr "Přidávání tagů z repozitáře: %s"
 
-#: ../yum/__init__.py:866
+#: ../yum/__init__.py:935
 #, python-format
 msgid "Failed to add Pkg Tags for repository: %s - %s"
 msgstr "Selhalo přidání Pkg Tagů pro repozitář: %s - %s"
 
-#: ../yum/__init__.py:944
+#: ../yum/__init__.py:1015
 msgid "Importing additional filelist information"
 msgstr "Importování informací z dodatečných seznamů souborů"
 
-#: ../yum/__init__.py:958
+#: ../yum/__init__.py:1033
 #, python-format
 msgid "The program %s%s%s is found in the yum-utils package."
 msgstr "Program %s%s%s byl nalezen v balíčku yum-utils."
 
-#: ../yum/__init__.py:966
+#: ../yum/__init__.py:1050
 msgid ""
 "There are unfinished transactions remaining. You might consider running yum-"
 "complete-transaction first to finish them."
@@ -2374,21 +2504,21 @@ msgstr ""
 "Existují nedokončené transakce. Pro jejich dokončení raději nejprve spusťte "
 "yum-complete-transaction."
 
-#: ../yum/__init__.py:983
+#: ../yum/__init__.py:1067
 msgid "--> Finding unneeded leftover dependencies"
 msgstr "--> Hledání nepotřebných závislostí"
 
-#: ../yum/__init__.py:1041
+#: ../yum/__init__.py:1125
 #, python-format
 msgid "Protected multilib versions: %s != %s"
 msgstr "Chráněné verze multilib-u: %s != %s"
 
-#: ../yum/__init__.py:1096
+#: ../yum/__init__.py:1180
 #, python-format
 msgid "Trying to remove \"%s\", which is protected"
 msgstr "Pokus o odstranění \"%s\", který je chráněn"
 
-#: ../yum/__init__.py:1217
+#: ../yum/__init__.py:1301
 msgid ""
 "\n"
 "Packages skipped because of dependency problems:"
@@ -2396,89 +2526,92 @@ msgstr ""
 "\n"
 "Balíčky přeskočené kvůli problémům se závislostmi:"
 
-#: ../yum/__init__.py:1221
+#: ../yum/__init__.py:1305
 #, python-format
 msgid "    %s from %s"
 msgstr "    %s z %s"
 
 #. FIXME: _N()
-#: ../yum/__init__.py:1391
+#: ../yum/__init__.py:1477
 #, python-format
 msgid "** Found %d pre-existing rpmdb problem(s), 'yum check' output follows:"
 msgstr ""
 "** Nalezeny %d existující problémy v rpmdb, následuje výstup \"yum check\":"
 
-#: ../yum/__init__.py:1395
+#: ../yum/__init__.py:1481
 msgid "Warning: RPMDB altered outside of yum."
 msgstr "Varování: RPMDB byla změněna mimo yum."
 
-#: ../yum/__init__.py:1407
+#: ../yum/__init__.py:1493
 msgid "missing requires"
 msgstr "chybějící requires"
 
-#: ../yum/__init__.py:1408
+#: ../yum/__init__.py:1494
 msgid "installed conflict"
 msgstr "instalační konflikt"
 
-#: ../yum/__init__.py:1525
+#: ../yum/__init__.py:1617
 msgid ""
 "Warning: scriptlet or other non-fatal errors occurred during transaction."
 msgstr ""
 "Varování: Během transakce došlo k chybě skriptletu nebo jiné nefatální "
 "chybÄ›."
 
-#: ../yum/__init__.py:1535
+#: ../yum/__init__.py:1627
 msgid "Transaction couldn't start:"
 msgstr "Transakce nemůže začít:"
 
 #. should this be 'to_unicoded'?
-#: ../yum/__init__.py:1538
+#: ../yum/__init__.py:1630
 msgid "Could not run transaction."
 msgstr "Nelze spustit transakci."
 
-#: ../yum/__init__.py:1552
+#: ../yum/__init__.py:1644
 #, python-format
 msgid "Failed to remove transaction file %s"
 msgstr "Selhalo odstranění transakčního souboru %s."
 
 #. maybe a file log here, too
 #. but raising an exception is not going to do any good
-#: ../yum/__init__.py:1590
+#: ../yum/__init__.py:1687
 #, python-format
 msgid "%s was supposed to be installed but is not!"
 msgstr "%s by mělo být nainstalováno, ale není!"
 
 #. maybe a file log here, too
 #. but raising an exception is not going to do any good
-#: ../yum/__init__.py:1651
+#. Note: This actually triggers atm. because we can't
+#. always find the erased txmbr to set it when
+#. we should.
+#: ../yum/__init__.py:1756
 #, python-format
 msgid "%s was supposed to be removed but is not!"
 msgstr "%s by mělo být odstraněno, ale není!"
 
-#: ../yum/__init__.py:1768
+#: ../yum/__init__.py:1883
 #, python-format
 msgid "Could not open lock %s: %s"
 msgstr "Nelze otevřít zámek  %s: %s"
 
 #. Whoa. What the heck happened?
-#: ../yum/__init__.py:1785
+#: ../yum/__init__.py:1900
 #, python-format
 msgid "Unable to check if PID %s is active"
 msgstr "Nelze zkontrolovat, zda je PID %s aktivní."
 
 #. Another copy seems to be running.
-#: ../yum/__init__.py:1789
+#: ../yum/__init__.py:1904
 #, python-format
 msgid "Existing lock %s: another copy is running as pid %s."
 msgstr "Existující zámek %s: jiná kopie běží s pid %s."
 
 #. Whoa. What the heck happened?
-#: ../yum/__init__.py:1830
+#: ../yum/__init__.py:1952
 #, python-format
 msgid "Could not create lock at %s: %s "
 msgstr "Nelze vytvořit zámek na %s: %s "
 
-#: ../yum/__init__.py:1875
+#: ../yum/__init__.py:2005
 #, python-format
 msgid ""
 "Package does not match intended download. Suggestion: run yum "
@@ -2487,40 +2620,29 @@ msgstr ""
 "Balíček neodpovídá zamýšlenému stahování. Zkuste spustit: yum "
 "--enablerepo=%s clean metadata"
 
-#: ../yum/__init__.py:1891
+#: ../yum/__init__.py:2028
 msgid "Could not perform checksum"
 msgstr "Nelze zkontrolovat kontrolní součet"
 
-#: ../yum/__init__.py:1894
+#: ../yum/__init__.py:2031
 msgid "Package does not match checksum"
 msgstr "Kontrolní součet balíčku nesouhlasí"
 
-#: ../yum/__init__.py:1946
+#: ../yum/__init__.py:2094
 #, python-format
 msgid "package fails checksum but caching is enabled for %s"
 msgstr "kontrolní součet balíčku nesouhlasím, avšak pro %s je povolena cache"
 
-#: ../yum/__init__.py:1949 ../yum/__init__.py:1979
+#: ../yum/__init__.py:2097 ../yum/__init__.py:2127
 #, python-format
 msgid "using local copy of %s"
 msgstr "použití lokální kopie %s"
 
-#: ../yum/__init__.py:1991
-#, python-format
-msgid ""
-"Insufficient space in download directory %s\n"
-"    * free   %s\n"
-"    * needed %s"
-msgstr ""
-"Nedostatek místa v cílovém adresáři pro stahování: %s\n"
-"    * volné místo %s\n"
-"    * je potřeba %s"
-
-#: ../yum/__init__.py:2052
+#: ../yum/__init__.py:2205
 msgid "Header is not complete."
 msgstr "Hlavička není kompletní."
 
-#: ../yum/__init__.py:2089
+#: ../yum/__init__.py:2245
 #, python-format
 msgid ""
 "Header not in local cache and caching-only mode enabled. Cannot download %s"
@@ -2528,62 +2650,65 @@ msgstr ""
 "Hlavička není v lokální cache, avšak nic jiného nelze použít. Nelze stáhnout"
 " %s"
 
-#: ../yum/__init__.py:2147
+#: ../yum/__init__.py:2305
 #, python-format
 msgid "Public key for %s is not installed"
 msgstr "Veřejný klíč %s není nainstalován"
 
-#: ../yum/__init__.py:2151
+#: ../yum/__init__.py:2309
 #, python-format
 msgid "Problem opening package %s"
 msgstr "Problém s otevřením balíčku %s"
 
-#: ../yum/__init__.py:2159
+#: ../yum/__init__.py:2317
 #, python-format
 msgid "Public key for %s is not trusted"
 msgstr "Veřejný klíč %s není důvěryhodný"
 
-#: ../yum/__init__.py:2163
+#: ../yum/__init__.py:2321
 #, python-format
 msgid "Package %s is not signed"
 msgstr "Balíček %s není podepsán"
 
-#: ../yum/__init__.py:2202
+#: ../yum/__init__.py:2363
 #, python-format
 msgid "Cannot remove %s"
 msgstr "Nelze odstranit %s"
 
-#: ../yum/__init__.py:2206
+#: ../yum/__init__.py:2367
 #, python-format
 msgid "%s removed"
 msgstr "%s odstraněn"
 
-#: ../yum/__init__.py:2252
+#: ../yum/__init__.py:2426
 #, python-format
 msgid "Cannot remove %s file %s"
 msgstr "Nelze odstranit %s soubor %s"
 
-#: ../yum/__init__.py:2256
+#: ../yum/__init__.py:2430
 #, python-format
 msgid "%s file %s removed"
 msgstr "%s soubor %s odstraněn"
 
-#: ../yum/__init__.py:2258
+#: ../yum/__init__.py:2432
 #, python-format
-msgid "%d %s files removed"
-msgstr "%d %s souborů odstraněno"
+msgid "%d %s file removed"
+msgid_plural "%d %s files removed"
+msgstr[0] "%d %s soubor odstraněn"
+msgstr[1] "%d %s soubory odstraněny"
+msgstr[2] "%d %s souborů odstraněno"
 
-#: ../yum/__init__.py:2327
+#: ../yum/__init__.py:2522
 #, python-format
 msgid "More than one identical match in sack for %s"
 msgstr "Více než jedna identická shoda v souhrnu pro %s"
 
-#: ../yum/__init__.py:2333
+#: ../yum/__init__.py:2528
 #, python-format
 msgid "Nothing matches %s.%s %s:%s-%s from update"
 msgstr "Z aktualizace se nic neshoduje s %s.%s %s:%s-%s"
 
-#: ../yum/__init__.py:2632
+#: ../yum/__init__.py:2892
 msgid ""
 "searchPackages() will go away in a future version of Yum."
 "                      Use searchGenerator() instead. \n"
@@ -2591,122 +2716,125 @@ msgstr ""
 "searchPackages() bude odstraněn v příští verzi Yumu.                      "
 "Používejte místo něj searchGenerator(). \n"
 
-#: ../yum/__init__.py:2675
+#: ../yum/__init__.py:2948
 #, python-format
-msgid "Searching %d packages"
-msgstr "Prohledávání %d balíčků"
+msgid "Searching %d package"
+msgid_plural "Searching %d packages"
+msgstr[0] "Prohledán %d balíček"
+msgstr[1] "Prohledány %d balíčky"
+msgstr[2] "Prohledáno %d balíčků"
 
-#: ../yum/__init__.py:2679
+#: ../yum/__init__.py:2952
 #, python-format
 msgid "searching package %s"
 msgstr "vyhledávání balíčku %s"
 
-#: ../yum/__init__.py:2691
+#: ../yum/__init__.py:2964
 msgid "searching in file entries"
 msgstr "vyhledávání v názvech souborů"
 
-#: ../yum/__init__.py:2698
+#: ../yum/__init__.py:2971
 msgid "searching in provides entries"
 msgstr "vyhledávání v položkách poskytuje"
 
-#: ../yum/__init__.py:2777
+#: ../yum/__init__.py:3056
 msgid "No group data available for configured repositories"
 msgstr "Pro aktivní repozitáře nejsou k dispozici žádná data o skupinách"
 
-#: ../yum/__init__.py:2808 ../yum/__init__.py:2827 ../yum/__init__.py:2858
-#: ../yum/__init__.py:2864 ../yum/__init__.py:2953 ../yum/__init__.py:2957
-#: ../yum/__init__.py:3339
+#: ../yum/__init__.py:3092 ../yum/__init__.py:3112 ../yum/__init__.py:3147
+#: ../yum/__init__.py:3153 ../yum/__init__.py:3246 ../yum/__init__.py:3250
+#: ../yum/__init__.py:3674
 #, python-format
 msgid "No Group named %s exists"
 msgstr "Neexistuje skupina %s"
 
-#: ../yum/__init__.py:2839 ../yum/__init__.py:2973
+#: ../yum/__init__.py:3124 ../yum/__init__.py:3266
 #, python-format
 msgid "package %s was not marked in group %s"
 msgstr "balíček %s nebyl označen ve skupině %s"
 
-#: ../yum/__init__.py:2887
+#: ../yum/__init__.py:3176
 #, python-format
 msgid "Adding package %s from group %s"
 msgstr "Přidání balíčku %s ze skupiny %s"
 
-#: ../yum/__init__.py:2891
+#: ../yum/__init__.py:3180
 #, python-format
 msgid "No package named %s available to be installed"
 msgstr "Pro instalaci není k dispozici žádný balíček s názvem %s"
 
-#: ../yum/__init__.py:2941
+#: ../yum/__init__.py:3230
 #, python-format
 msgid "Warning: Group %s does not have any packages."
 msgstr "Varování: Skupina %s neobsahuje žádné balíčky."
 
-#: ../yum/__init__.py:2943
+#: ../yum/__init__.py:3232
 #, python-format
 msgid "Group %s does have %u conditional packages, which may get installed."
 msgstr "Skupina %s má %u volitelných balíčků, které mohou být nainstalovány."
 
 #. This can happen due to excludes after .up has
 #. happened.
-#: ../yum/__init__.py:3002
+#: ../yum/__init__.py:3304
 #, python-format
 msgid "Package tuple %s could not be found in packagesack"
 msgstr "Položka balíčku %s nenalezena v souhrnu balíčků"
 
-#: ../yum/__init__.py:3022
+#: ../yum/__init__.py:3332
 #, python-format
 msgid "Package tuple %s could not be found in rpmdb"
 msgstr "Položka balíčku %s nenalezena v rpmdb"
 
-#: ../yum/__init__.py:3079 ../yum/__init__.py:3129
+#: ../yum/__init__.py:3395 ../yum/__init__.py:3457
 #, python-format
 msgid "Invalid version flag from: %s"
 msgstr "Neplatný příznak verze z: %s"
 
-#: ../yum/__init__.py:3096 ../yum/__init__.py:3101
+#: ../yum/__init__.py:3419 ../yum/__init__.py:3424
 #, python-format
 msgid "No Package found for %s"
 msgstr "Pro %s nebyl nalezen žádný balíček"
 
-#: ../yum/__init__.py:3401
+#: ../yum/__init__.py:3758
 msgid "Package Object was not a package object instance"
 msgstr "Objekt balíčku nebyl instancí balíčkového objektu"
 
-#: ../yum/__init__.py:3405
+#: ../yum/__init__.py:3762
 msgid "Nothing specified to install"
 msgstr "K instalaci nebylo nic určeno"
 
-#: ../yum/__init__.py:3424 ../yum/__init__.py:4283
+#: ../yum/__init__.py:3781 ../yum/__init__.py:4683
 #, python-format
 msgid "Checking for virtual provide or file-provide for %s"
 msgstr "Zjišťování virtuálního provide nebo file-provide pro %s"
 
-#: ../yum/__init__.py:3430 ../yum/__init__.py:3775 ../yum/__init__.py:3969
-#: ../yum/__init__.py:4289
+#: ../yum/__init__.py:3787 ../yum/__init__.py:4151 ../yum/__init__.py:4353
+#: ../yum/__init__.py:4689
 #, python-format
 msgid "No Match for argument: %s"
 msgstr "Pro argument nenalezena shoda: %s"
 
-#: ../yum/__init__.py:3507
+#: ../yum/__init__.py:3864
 #, python-format
 msgid "Package %s installed and not available"
 msgstr "Balíček %s je nainstalován, ale není dostupný"
 
-#: ../yum/__init__.py:3510
+#: ../yum/__init__.py:3867
 msgid "No package(s) available to install"
 msgstr "K instalaci nejsou dostupné žádné balíčky"
 
-#: ../yum/__init__.py:3522
+#: ../yum/__init__.py:3879
 #, python-format
 msgid "Package: %s  - already in transaction set"
 msgstr "Balíček: %s - již je v transakční sadě"
 
-#: ../yum/__init__.py:3550
+#: ../yum/__init__.py:3907
 #, python-format
 msgid "Package %s is obsoleted by %s which is already installed"
 msgstr ""
 "Balíček %s je označen za zastaralý balíčkem %s, který je již nainstalován"
 
-#: ../yum/__init__.py:3555
+#: ../yum/__init__.py:3912
 #, python-format
 msgid ""
 "Package %s is obsoleted by %s, but obsoleting package does not provide for "
@@ -2715,96 +2843,102 @@ msgstr ""
 "Balíček %s je označen za zastaralý balíčkem %s, ale není poskytnut pro "
 "vyřešení závislostí"
 
-#: ../yum/__init__.py:3558
+#: ../yum/__init__.py:3915
 #, python-format
 msgid "Package %s is obsoleted by %s, trying to install %s instead"
 msgstr ""
 "Balíček %s je označen za zastaralý balíčkem %s, zkouší se místo něj "
 "instalovat %s"
 
-#: ../yum/__init__.py:3566
+#: ../yum/__init__.py:3923
 #, python-format
 msgid "Package %s already installed and latest version"
 msgstr "Balíček %s je již nainstalován a v poslední verzi"
 
-#: ../yum/__init__.py:3580
+#: ../yum/__init__.py:3937
 #, python-format
 msgid "Package matching %s already installed. Checking for update."
 msgstr "Balíček odpovídající %s je již nainstalován. Vyhledání aktualizací."
 
 #. update everything (the easy case)
-#: ../yum/__init__.py:3684
+#: ../yum/__init__.py:4060
 msgid "Updating Everything"
 msgstr "Aktualizace všeho"
 
-#: ../yum/__init__.py:3708 ../yum/__init__.py:3849 ../yum/__init__.py:3879
-#: ../yum/__init__.py:3915
+#: ../yum/__init__.py:4084 ../yum/__init__.py:4226 ../yum/__init__.py:4256
+#: ../yum/__init__.py:4292
 #, python-format
 msgid "Not Updating Package that is already obsoleted: %s.%s %s:%s-%s"
 msgstr "Neaktualizuje se balíček, který je již zastaralý: %s.%s %s:%s-%s"
 
-#: ../yum/__init__.py:3753 ../yum/__init__.py:3965
+#: ../yum/__init__.py:4129 ../yum/__init__.py:4349
 #, python-format
 msgid "%s"
 msgstr "%s"
 
-#: ../yum/__init__.py:3838
+#: ../yum/__init__.py:4169
+#, python-format
+msgid "No package matched to upgrade: %s"
+msgstr "Žádný balíček nevyhovuje aktualizaci: %s"
+
+#: ../yum/__init__.py:4215
 #, python-format
 msgid "Package is already obsoleted: %s.%s %s:%s-%s"
 msgstr "Balíček je již zastaralý: %s.%s %s:%s-%s"
 
-#: ../yum/__init__.py:3874
+#: ../yum/__init__.py:4251
 #, python-format
 msgid "Not Updating Package that is obsoleted: %s"
 msgstr "Neaktualizuje se balíček, který je zastaralý: %s"
 
-#: ../yum/__init__.py:3883 ../yum/__init__.py:3919
+#: ../yum/__init__.py:4260 ../yum/__init__.py:4296
 #, python-format
 msgid "Not Updating Package that is already updated: %s.%s %s:%s-%s"
 msgstr "Neaktualizuje se balíček, který jej již aktuální: %s.%s %s:%s-%s"
 
-#: ../yum/__init__.py:3982
-msgid "No package matched to remove"
-msgstr "Nenalezen žádný balíček pro odstranění"
+#: ../yum/__init__.py:4366
+#, python-format
+msgid "No package matched to remove: %s"
+msgstr "Žádný balíček nevyhovuje odstranění: %s"
 
-#: ../yum/__init__.py:3988
+#: ../yum/__init__.py:4372
 #, python-format
 msgid "Skipping the running kernel: %s"
 msgstr "Aktuálně používané jádro bylo přeskočeno: %s"
 
-#: ../yum/__init__.py:3994
+#: ../yum/__init__.py:4378
 #, python-format
 msgid "Removing %s from the transaction"
 msgstr "Odstranění %s z transakce"
 
-#: ../yum/__init__.py:4029
+#: ../yum/__init__.py:4415
 #, python-format
 msgid "Cannot open: %s. Skipping."
 msgstr "Nelze otevřít: %s. Přeskakuje se."
 
-#: ../yum/__init__.py:4032 ../yum/__init__.py:4150 ../yum/__init__.py:4226
+#: ../yum/__init__.py:4418 ../yum/__init__.py:4535 ../yum/__init__.py:4620
 #, python-format
 msgid "Examining %s: %s"
 msgstr "Zkoumání %s: %s"
 
-#: ../yum/__init__.py:4036
+#: ../yum/__init__.py:4422
 #, python-format
 msgid "Cannot localinstall deltarpm: %s. Skipping."
 msgstr "Nelze lokálně nainstalovat deltarpm: %s. Přeskakuje se."
 
-#: ../yum/__init__.py:4045 ../yum/__init__.py:4153 ../yum/__init__.py:4229
+#: ../yum/__init__.py:4431 ../yum/__init__.py:4538 ../yum/__init__.py:4623
 #, python-format
 msgid ""
 "Cannot add package %s to transaction. Not a compatible architecture: %s"
 msgstr "Do transakce nelze přidat balíček %s. Nekompatibilní architektura: %s"
 
-#: ../yum/__init__.py:4051
+#: ../yum/__init__.py:4437
 #, python-format
 msgid "Cannot install package %s. It is obsoleted by installed package %s"
 msgstr ""
 "Nelze nainstalovat balíček %s. Je zastaralý nainstalovaným balíčkem %s"
 
-#: ../yum/__init__.py:4059
+#: ../yum/__init__.py:4445
 #, python-format
 msgid ""
 "Package %s not installed, cannot update it. Run yum install to install it "
@@ -2813,7 +2947,7 @@ msgstr ""
 "Balíček %s není nainstalován, nelze jej aktualizovat. Nainstalujte jen "
 "příkazem yum install."
 
-#: ../yum/__init__.py:4078 ../yum/__init__.py:4085
+#: ../yum/__init__.py:4464 ../yum/__init__.py:4471
 #, python-format
 msgid ""
 "Package %s.%s not installed, cannot update it. Run yum install to install it"
@@ -2822,95 +2956,100 @@ msgstr ""
 "Balíček %s.%s není nainstalován, nelze jej aktualizovat. Nainstalujte jen "
 "příkazem yum install."
 
-#: ../yum/__init__.py:4094 ../yum/__init__.py:4158 ../yum/__init__.py:4234
+#: ../yum/__init__.py:4480 ../yum/__init__.py:4543 ../yum/__init__.py:4628
 #, python-format
 msgid "Excluding %s"
 msgstr "Vynechání %s"
 
-#: ../yum/__init__.py:4099
+#: ../yum/__init__.py:4485
 #, python-format
 msgid "Marking %s to be installed"
 msgstr "Označení %s k instalaci"
 
-#: ../yum/__init__.py:4105
+#: ../yum/__init__.py:4491
 #, python-format
 msgid "Marking %s as an update to %s"
 msgstr "Označení %s jako aktualizace %s"
 
-#: ../yum/__init__.py:4112
+#: ../yum/__init__.py:4498
 #, python-format
 msgid "%s: does not update installed package."
 msgstr "%s: není aktualizací nainstalovaného balíčku."
 
-#: ../yum/__init__.py:4147 ../yum/__init__.py:4223
+#: ../yum/__init__.py:4532 ../yum/__init__.py:4617
 #, python-format
 msgid "Cannot open file: %s. Skipping."
 msgstr "Nelze otevřít soubor: %s. Přeskakuje se."
 
-#: ../yum/__init__.py:4177
+#: ../yum/__init__.py:4572
 msgid "Problem in reinstall: no package matched to remove"
 msgstr "Problém při reinstalaci: žádný shodný balíček k odstranění"
 
-#: ../yum/__init__.py:4203
+#: ../yum/__init__.py:4598
 #, python-format
 msgid "Problem in reinstall: no package %s matched to install"
 msgstr "Problém při reinstalaci: žádný shodný balíček %s k instalaci"
 
-#: ../yum/__init__.py:4311
+#: ../yum/__init__.py:4711
 msgid "No package(s) available to downgrade"
 msgstr "Pro snížení verze není dostupný žádný balíček"
 
-#: ../yum/__init__.py:4319
+#: ../yum/__init__.py:4719
 #, python-format
 msgid "Package %s is allowed multiple installs, skipping"
 msgstr "Balíček %s má dovoleno vícero instalací, přeskakuje se"
 
-#: ../yum/__init__.py:4365
+#: ../yum/__init__.py:4765
 #, python-format
 msgid "No Match for available package: %s"
 msgstr "Neexistuje shoda pro dostupný balíček: %s"
 
-#: ../yum/__init__.py:4372
+#: ../yum/__init__.py:4772
 #, python-format
 msgid "Only Upgrade available on package: %s"
 msgstr "Pouze aktualizace je dostupná pro balíček: %s"
 
-#: ../yum/__init__.py:4442 ../yum/__init__.py:4479
+#: ../yum/__init__.py:4874 ../yum/__init__.py:4919
 #, python-format
 msgid "Failed to downgrade: %s"
 msgstr "Nepodařilo se snížit verzi: %s"
 
-#: ../yum/__init__.py:4516
+#: ../yum/__init__.py:4880 ../yum/__init__.py:4925
+#, python-format
+msgid "Failed to upgrade: %s"
+msgstr "Nezdařila se aktualizace: %s"
+
+#: ../yum/__init__.py:4958
 #, python-format
 msgid "Retrieving key from %s"
 msgstr "Získávání klíče z %s"
 
-#: ../yum/__init__.py:4534
+#: ../yum/__init__.py:4976
 msgid "GPG key retrieval failed: "
 msgstr "Získání GPG klíče selhalo: "
 
 #. if we decide we want to check, even though the sig failed
 #. here is where we would do that
-#: ../yum/__init__.py:4557
+#: ../yum/__init__.py:4999
 #, python-format
 msgid "GPG key signature on key %s does not match CA Key for repo: %s"
 msgstr "GPG podpis klíčem %s neodpovídá klíči CA pro repozitář: %s"
 
-#: ../yum/__init__.py:4559
+#: ../yum/__init__.py:5001
 msgid "GPG key signature verified against CA Key(s)"
 msgstr "GPG podpis byl ověřen oproti CA klíči (klíčům)."
 
-#: ../yum/__init__.py:4567
+#: ../yum/__init__.py:5009
 #, python-format
 msgid "Invalid GPG Key from %s: %s"
 msgstr "Neplatný GPG klíč pro %s: %s"
 
-#: ../yum/__init__.py:4576
+#: ../yum/__init__.py:5018
 #, python-format
 msgid "GPG key parsing failed: key does not have value %s"
 msgstr "Parsování GPG klíče selhalo: klíč nemá žádnou hodnotu %s"
 
-#: ../yum/__init__.py:4592
+#: ../yum/__init__.py:5034
 #, python-format
 msgid ""
 "Importing %s key 0x%s:\n"
@@ -2923,7 +3062,7 @@ msgstr ""
 " Balíček: %s (%s)\n"
 " Z      : %s"
 
-#: ../yum/__init__.py:4600
+#: ../yum/__init__.py:5042
 #, python-format
 msgid ""
 "Importing %s key 0x%s:\n"
@@ -2934,25 +3073,25 @@ msgstr ""
 " Userid: \"%s\"\n"
 " Z     : %s"
 
-#: ../yum/__init__.py:4634
+#: ../yum/__init__.py:5075
 #, python-format
 msgid "GPG key at %s (0x%s) is already installed"
 msgstr "GPG klíč %s (0x%s) je již nainstalován"
 
-#: ../yum/__init__.py:4671
+#: ../yum/__init__.py:5114
 #, python-format
 msgid "Key import failed (code %d)"
 msgstr "Import klíče selhal (kód %d)"
 
-#: ../yum/__init__.py:4672 ../yum/__init__.py:4755
+#: ../yum/__init__.py:5115 ../yum/__init__.py:5201
 msgid "Key imported successfully"
 msgstr "Import klíče proběhl úspěšně"
 
-#: ../yum/__init__.py:4676
+#: ../yum/__init__.py:5119
 msgid "Didn't install any keys"
 msgstr "Nebyly instalovány žádné klíče"
 
-#: ../yum/__init__.py:4680
+#: ../yum/__init__.py:5123
 #, python-format
 msgid ""
 "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n"
@@ -2961,25 +3100,25 @@ msgstr ""
 "GPG klíče určené pro repozitář „%s“ jsou již nainstalovány, avšak pro tento balíček nejsou správné.\n"
 "Zkontrolujte, zda URL klíčů jsou pro tento repozitář správně nastaveny."
 
-#: ../yum/__init__.py:4689
+#: ../yum/__init__.py:5132
 msgid "Import of key(s) didn't help, wrong key(s)?"
 msgstr "Import klíče/ů nepomohl, špatný klíč(e)?"
 
-#: ../yum/__init__.py:4713
+#: ../yum/__init__.py:5156
 #, python-format
 msgid "GPG key at %s (0x%s) is already imported"
 msgstr "GPG klíč %s (0x%s) je již naimportován"
 
-#: ../yum/__init__.py:4754
+#: ../yum/__init__.py:5200
 msgid "Key import failed"
 msgstr "Import klíče selhal"
 
-#: ../yum/__init__.py:4770
+#: ../yum/__init__.py:5216
 #, python-format
 msgid "Didn't install any keys for repo %s"
 msgstr "Nebyly nainstalovány žádné klíče pro repozitář %s"
 
-#: ../yum/__init__.py:4774
+#: ../yum/__init__.py:5220
 #, python-format
 msgid ""
 "The GPG keys listed for the \"%s\" repository are already installed but they are not correct.\n"
@@ -2988,157 +3127,181 @@ msgstr ""
 "GPG klíče pro repozitář \"%s\" jsou již nainstalovány, ale nejsou správné.\n"
 "Zkontrolujte že pro repozitář je správně nastaveno URL klíče."
 
-#: ../yum/__init__.py:4924
+#: ../yum/__init__.py:5370
 msgid "Unable to find a suitable mirror."
 msgstr "Nelze nalézt vhodné zrcadlo"
 
-#: ../yum/__init__.py:4926
+#: ../yum/__init__.py:5372
 msgid "Errors were encountered while downloading packages."
 msgstr "Při stahování balíčků došlo k chybě."
 
-#: ../yum/__init__.py:4981
+#: ../yum/__init__.py:5427
 #, python-format
 msgid "Please report this error at %s"
 msgstr "Oznamte tuto chybu na %s"
 
-#: ../yum/__init__.py:4998
+#: ../yum/__init__.py:5444
 msgid "Test Transaction Errors: "
 msgstr "Chyby testu transakce: "
 
-#: ../yum/__init__.py:5098
+#: ../yum/__init__.py:5556
 #, python-format
 msgid "Could not set cachedir: %s"
 msgstr "Nelze nastavit adresář pro cache: %s "
 
-#: ../yum/__init__.py:5148 ../yum/__init__.py:5150
+#: ../yum/__init__.py:5617 ../yum/__init__.py:5619
 msgid "Dependencies not solved. Will not save unresolved transaction."
 msgstr "Závislosti nebyly vyřešeny.  Nevyřešená transakce nebude uložena."
 
-#: ../yum/__init__.py:5179 ../yum/__init__.py:5181
+#: ../yum/__init__.py:5648 ../yum/__init__.py:5650
 #, python-format
 msgid "Could not save transaction file %s: %s"
 msgstr "Nelze uložit transakční soubor %s: %s"
 
-#: ../yum/__init__.py:5195
+#: ../yum/__init__.py:5674
 #, python-format
 msgid "Could not access/read saved transaction %s : %s"
 msgstr "Nelze načíst uloženou transakci %s : %s"
 
-#: ../yum/__init__.py:5214
+#: ../yum/__init__.py:5703
 msgid "rpmdb ver mismatched saved transaction version, "
 msgstr "rpmdb obsahuje jinou verzi než je v uložené transakci, "
 
-#: ../yum/__init__.py:5216
+#: ../yum/__init__.py:5705
 msgid " ignoring, as requested."
 msgstr " ignorováno, jak bylo žádáno."
 
-#: ../yum/__init__.py:5219 ../yum/__init__.py:5354
+#: ../yum/__init__.py:5708 ../yum/__init__.py:5843
 msgid " aborting."
 msgstr " přerušeno."
 
-#: ../yum/__init__.py:5228
+#: ../yum/__init__.py:5717
 msgid "cannot find tsflags or tsflags not integer."
 msgstr "nelze nalézt tsflags nebo tsflags není celé číslo."
 
-#: ../yum/__init__.py:5267
+#: ../yum/__init__.py:5756
 #, python-format
 msgid "Found txmbr in unknown current state: %s"
 msgstr "Nalezen txmbr v neznámém stavu: %s"
 
-#: ../yum/__init__.py:5271
+#: ../yum/__init__.py:5760
 #, python-format
 msgid "Could not find txmbr: %s in state %s"
 msgstr "Nelze nalézt txmbr: %s ve stavu %s"
 
-#: ../yum/__init__.py:5307 ../yum/__init__.py:5324
+#: ../yum/__init__.py:5796 ../yum/__init__.py:5813
 #, python-format
 msgid "Could not find txmbr: %s from origin: %s"
 msgstr "Nelze nalézt txmbr: %s z: %s"
 
-#: ../yum/__init__.py:5349
+#: ../yum/__init__.py:5838
 msgid "Transaction members, relations are missing or ts has been modified,"
 msgstr "Transakční položky nebo vztahy chybí nebo byla transakce změněna,"
 
-#: ../yum/__init__.py:5351
+#: ../yum/__init__.py:5840
 msgid " ignoring, as requested. You must redepsolve!"
 msgstr " ignorováno. Musíte spustit redepsolve!"
 
+#. Debugging output
+#: ../yum/__init__.py:5915 ../yum/__init__.py:5934
+#, python-format
+msgid "%s has been visited already and cannot be removed."
+msgstr "%s byl již navštíven a nelze jej odstranit."
+
+#. Debugging output
+#: ../yum/__init__.py:5918
+#, python-format
+msgid "Examining revdeps of %s"
+msgstr "Zjišťují se závislosti %s"
+
+#. Debugging output
+#: ../yum/__init__.py:5939
+#, python-format
+msgid "%s has revdep %s which was user-installed."
+msgstr "%s má závislosti %s které byly nainstalovány uživatelem."
+
+#. Debugging output
+#: ../yum/__init__.py:5953
+#, python-format
+msgid "%s has no user-installed revdeps."
+msgstr "%s nemá žádné uživatelem nainstalované závislosti."
+
 #. Mostly copied from YumOutput._outKeyValFill()
-#: ../yum/plugins.py:209
+#: ../yum/plugins.py:212
 msgid "Loaded plugins: "
 msgstr "Zavedené moduly: "
 
-#: ../yum/plugins.py:223 ../yum/plugins.py:229
+#: ../yum/plugins.py:226 ../yum/plugins.py:232
 #, python-format
 msgid "No plugin match for: %s"
 msgstr "Neexistuje shoda modulu pro: %s"
 
-#: ../yum/plugins.py:259
+#: ../yum/plugins.py:262
 #, python-format
 msgid "Not loading \"%s\" plugin, as it is disabled"
 msgstr "Nezaveden modul „%s“, protože je zakázán"
 
 #. Give full backtrace:
-#: ../yum/plugins.py:271
+#: ../yum/plugins.py:274
 #, python-format
 msgid "Plugin \"%s\" can't be imported"
 msgstr "Modul „%s“ nemůže být importován"
 
-#: ../yum/plugins.py:278
+#: ../yum/plugins.py:281
 #, python-format
 msgid "Plugin \"%s\" doesn't specify required API version"
 msgstr "Modul „%s“ neuvádí požadovanou verzi API"
 
-#: ../yum/plugins.py:283
+#: ../yum/plugins.py:286
 #, python-format
 msgid "Plugin \"%s\" requires API %s. Supported API is %s."
 msgstr "Modul „%s“ požaduje API %s. Podporované API je %s."
 
-#: ../yum/plugins.py:316
+#: ../yum/plugins.py:319
 #, python-format
 msgid "Loading \"%s\" plugin"
 msgstr "Zaveden modul „%s“"
 
-#: ../yum/plugins.py:323
+#: ../yum/plugins.py:326
 #, python-format
 msgid "Two or more plugins with the name \"%s\" exist in the plugin search path"
 msgstr "V prohledávaných cestách jsou dva nebo více modulů se jménem „%s“"
 
-#: ../yum/plugins.py:343
+#: ../yum/plugins.py:346
 #, python-format
 msgid "Configuration file %s not found"
 msgstr "Konfigurační soubor %s nenalezen"
 
 #. for
 #. Configuration files for the plugin not found
-#: ../yum/plugins.py:346
+#: ../yum/plugins.py:349
 #, python-format
 msgid "Unable to find configuration file for plugin %s"
 msgstr "Nelze nalézt konfigurační soubor pro modul %s"
 
-#: ../yum/plugins.py:508
+#: ../yum/plugins.py:553
 msgid "registration of commands not supported"
 msgstr "registrace příkazů není podporována"
 
-#: ../yum/rpmsack.py:148
+#: ../yum/rpmsack.py:159
 msgid "has missing requires of"
 msgstr "má chybějící requires"
 
-#: ../yum/rpmsack.py:151
+#: ../yum/rpmsack.py:162
 msgid "has installed conflicts"
 msgstr "má konflikty v instalaci"
 
-#: ../yum/rpmsack.py:160
+#: ../yum/rpmsack.py:171
 #, python-format
 msgid "%s is a duplicate with %s"
 msgstr "%s je duplicitní s %s"
 
-#: ../yum/rpmsack.py:168
+#: ../yum/rpmsack.py:179
 #, python-format
 msgid "%s is obsoleted by %s"
 msgstr "%s je označeno za zastaralé balíčkem %s"
 
-#: ../yum/rpmsack.py:176
+#: ../yum/rpmsack.py:187
 #, python-format
 msgid "%s provides %s but it cannot be found"
 msgstr "%s poskytuje %s, avšak nelze to nalézt"
@@ -3147,6 +3310,17 @@ msgstr "%s poskytuje %s, avšak nelze to nalézt"
 msgid "Repackaging"
 msgstr "Přebalení"
 
+#: ../yum/yumRepo.py:806
+#, python-format
+msgid ""
+"Insufficient space in download directory %s\n"
+"    * free   %s\n"
+"    * needed %s"
+msgstr ""
+"Nedostatek místa v cílovém adresáři pro stahování: %s\n"
+"    * volné místo %s\n"
+"    * je potřeba %s"
+
 #: ../rpmUtils/oldUtils.py:33
 #, python-format
 msgid "Header cannot be opened or does not match %s, %s."
diff --git a/po/da.po b/po/da.po
index 30a8c8e..d02f3e5 100644
--- a/po/da.po
+++ b/po/da.po
@@ -2,13 +2,14 @@
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
 # 
+# Translators:
 # Kris Thomsen <lakristho at gmail.com>, 2011.
 msgid ""
 msgstr ""
 "Project-Id-Version: Yum\n"
 "Report-Msgid-Bugs-To: http://yum.baseurl.org/\n"
-"POT-Creation-Date: 2011-06-06 10:21-0400\n"
-"PO-Revision-Date: 2011-06-06 14:21+0000\n"
+"POT-Creation-Date: 2011-08-23 11:08-0400\n"
+"PO-Revision-Date: 2011-08-23 15:09+0000\n"
 "Last-Translator: skvidal <skvidal at fedoraproject.org>\n"
 "Language-Team: Danish (http://www.transifex.net/projects/p/yum/team/da/)\n"
 "MIME-Version: 1.0\n"
@@ -17,122 +18,124 @@ msgstr ""
 "Language: da\n"
 "Plural-Forms: nplurals=2; plural=(n != 1)\n"
 
-#: ../callback.py:48 ../output.py:1037 ../yum/rpmtrans.py:73
+#: ../callback.py:45 ../output.py:1355 ../yum/rpmtrans.py:73
 msgid "Updating"
 msgstr "Opdaterer"
 
-#: ../callback.py:49 ../yum/rpmtrans.py:74
+#: ../callback.py:46 ../yum/rpmtrans.py:74
 msgid "Erasing"
 msgstr "Sletter"
 
-#: ../callback.py:50 ../callback.py:51 ../callback.py:53 ../output.py:1036
-#: ../output.py:2218 ../yum/rpmtrans.py:75 ../yum/rpmtrans.py:76
+#: ../callback.py:47 ../callback.py:48 ../callback.py:50 ../output.py:1354
+#: ../output.py:2720 ../yum/rpmtrans.py:75 ../yum/rpmtrans.py:76
 #: ../yum/rpmtrans.py:78
 msgid "Installing"
 msgstr "Installerer"
 
-#: ../callback.py:52 ../callback.py:58 ../output.py:1840 ../yum/rpmtrans.py:77
+#: ../callback.py:49 ../callback.py:55 ../output.py:2177 ../yum/rpmtrans.py:77
 msgid "Obsoleted"
 msgstr "Overflødiggjort"
 
-#: ../callback.py:54 ../output.py:1169 ../output.py:1686 ../output.py:1847
+#: ../callback.py:51 ../output.py:1476 ../output.py:2023 ../output.py:2184
 msgid "Updated"
 msgstr "Opdateret"
 
-#: ../callback.py:55 ../output.py:1685
+#: ../callback.py:52 ../output.py:2022
 msgid "Erased"
 msgstr "Slettet"
 
-#: ../callback.py:56 ../callback.py:57 ../callback.py:59 ../output.py:1167
-#: ../output.py:1685 ../output.py:1687 ../output.py:2190
+#: ../callback.py:53 ../callback.py:54 ../callback.py:56 ../output.py:1474
+#: ../output.py:2022 ../output.py:2024 ../output.py:2692
 msgid "Installed"
 msgstr "Installeret"
 
-#: ../callback.py:130
+#: ../callback.py:142
 msgid "No header - huh?"
 msgstr "Ingen header - meget mystisk"
 
-#: ../callback.py:168
+#: ../callback.py:180
 msgid "Repackage"
 msgstr "Genpakning"
 
-#: ../callback.py:189
+#: ../callback.py:201
 #, python-format
 msgid "Error: invalid output state: %s for %s"
 msgstr "Error: ugyldig uddatastatus: %s for %s"
 
-#: ../callback.py:212
+#: ../callback.py:224
 #, python-format
 msgid "Erased: %s"
 msgstr "Slettet: %s"
 
-#: ../callback.py:217 ../output.py:1038 ../output.py:2193
+#: ../callback.py:229 ../output.py:1356 ../output.py:2695
 msgid "Removing"
 msgstr "Fjerner"
 
-#: ../callback.py:219 ../yum/rpmtrans.py:79
+#: ../callback.py:231 ../yum/rpmtrans.py:79
 msgid "Cleanup"
 msgstr "Oprydning af"
 
-#: ../cli.py:115
+#: ../cli.py:118
 #, python-format
 msgid "Command \"%s\" already defined"
 msgstr "Kommandoen \"%s\" er allerede defineret"
 
-#: ../cli.py:127
+#: ../cli.py:133
 msgid "Setting up repositories"
 msgstr "Indstiller pakkearkiver"
 
-#: ../cli.py:138
+#: ../cli.py:144
 msgid "Reading repository metadata in from local files"
 msgstr "Læser pakkearkiv for metadata fra lokale filer"
 
-#: ../cli.py:245 ../utils.py:281
+#: ../cli.py:252 ../utils.py:340
 #, python-format
 msgid "Config Error: %s"
 msgstr "Konfigurationsfejl: %s"
 
-#: ../cli.py:248 ../cli.py:1584 ../utils.py:284
+#: ../cli.py:255 ../cli.py:1897 ../utils.py:343
 #, python-format
 msgid "Options Error: %s"
 msgstr "Fejl i indstilling: %s"
 
-#: ../cli.py:293
+#: ../cli.py:302
 #, python-format
 msgid "  Installed: %s-%s at %s"
 msgstr "  Installeret: %s-%s på %s"
 
-#: ../cli.py:295
+#: ../cli.py:304
 #, python-format
 msgid "  Built    : %s at %s"
 msgstr "  Bygget    : %s på %s"
 
-#: ../cli.py:297
+#: ../cli.py:306
 #, python-format
 msgid "  Committed: %s at %s"
 msgstr "  Indsendt: %s på %s"
 
-#: ../cli.py:336
+#: ../cli.py:347
 msgid "You need to give some command"
 msgstr "Du skal angive en kommando"
 
-#: ../cli.py:350
+#: ../cli.py:361
 #, python-format
 msgid "No such command: %s. Please use %s --help"
 msgstr "Ingen sådan kommando: %s. Brug %s --help"
 
-#: ../cli.py:400
+#: ../cli.py:419
 msgid "Disk Requirements:\n"
 msgstr "Behov for diskplads:\n"
 
-#: ../cli.py:402
+#: ../cli.py:421
 #, python-format
 msgid "  At least %dMB more space needed on the %s filesystem.\n"
-msgstr "  Mindst %dMB mere plads er krævet på filsystemet %s.\n"
+msgid_plural "  At least %dMB more space needed on the %s filesystem.\n"
+msgstr[0] "  Mindst %dMB mere plads er krævet på filsystemet %s.\n"
+msgstr[1] ""
 
 #. TODO: simplify the dependency errors?
 #. Fixup the summary
-#: ../cli.py:407
+#: ../cli.py:426
 msgid ""
 "Error Summary\n"
 "-------------\n"
@@ -140,60 +143,60 @@ msgstr ""
 "Fejlopsummering\n"
 "---------------\n"
 
-#: ../cli.py:450
+#: ../cli.py:474
 msgid "Trying to run the transaction but nothing to do. Exiting."
 msgstr "Forsøger at udføre overførslen, men der intet at udføre. Afslutter."
 
-#: ../cli.py:497
+#: ../cli.py:521
 msgid "Exiting on user Command"
 msgstr "Afslutter efter brugerens ønske"
 
-#: ../cli.py:501
+#: ../cli.py:525
 msgid "Downloading Packages:"
 msgstr "Henter pakker:"
 
-#: ../cli.py:506
+#: ../cli.py:530
 msgid "Error Downloading Packages:\n"
 msgstr "Fejl ved hentning af pakker:\n"
 
-#: ../cli.py:525 ../yum/__init__.py:4967
+#: ../cli.py:549 ../yum/__init__.py:5413
 msgid "Running Transaction Check"
 msgstr ""
 
-#: ../cli.py:534 ../yum/__init__.py:4976
+#: ../cli.py:558 ../yum/__init__.py:5422
 msgid "ERROR You need to update rpm to handle:"
 msgstr "FEJL Du skal opdatere RPM for at håndtere:"
 
-#: ../cli.py:536 ../yum/__init__.py:4979
+#: ../cli.py:560 ../yum/__init__.py:5425
 msgid "ERROR with transaction check vs depsolve:"
 msgstr ""
 
-#: ../cli.py:542
+#: ../cli.py:566
 msgid "RPM needs to be updated"
 msgstr "RPM skal opdateres"
 
-#: ../cli.py:543
+#: ../cli.py:567
 #, python-format
 msgid "Please report this error in %s"
 msgstr "Rapportér venligst denne fejl i %s"
 
-#: ../cli.py:549
+#: ../cli.py:573
 msgid "Running Transaction Test"
 msgstr "Kører overførselstest"
 
-#: ../cli.py:561
+#: ../cli.py:585
 msgid "Transaction Check Error:\n"
 msgstr "Fejl i overførselskontrol:\n"
 
-#: ../cli.py:568
+#: ../cli.py:592
 msgid "Transaction Test Succeeded"
 msgstr "Overførselstest afsluttet uden fejl"
 
-#: ../cli.py:600
+#: ../cli.py:624
 msgid "Running Transaction"
 msgstr "Kører overførsel"
 
-#: ../cli.py:630
+#: ../cli.py:657
 msgid ""
 "Refusing to automatically import keys when running unattended.\n"
 "Use \"-y\" to override."
@@ -201,236 +204,259 @@ msgstr ""
 "Afviser automatisk importering af nøgler ved baggrundskørsel.\n"
 "Brug \"-y\" til at overskrive."
 
-#: ../cli.py:649 ../cli.py:692
+#: ../cli.py:676 ../cli.py:719
 msgid "  * Maybe you meant: "
 msgstr "  * Du mente måske: "
 
-#: ../cli.py:675 ../cli.py:683
+#: ../cli.py:702 ../cli.py:710
 #, python-format
 msgid "Package(s) %s%s%s available, but not installed."
 msgstr "Pakke(r) %s%s%s tilgængelig(e), men ikke installeret."
 
-#: ../cli.py:689 ../cli.py:722 ../cli.py:908
+#: ../cli.py:716 ../cli.py:760 ../cli.py:998
 #, python-format
 msgid "No package %s%s%s available."
 msgstr "Pakken %s%s%s er ikke tilgængelig."
 
-#: ../cli.py:729 ../cli.py:973
-msgid "Package(s) to install"
-msgstr "Pakke(r) til installation"
+#: ../cli.py:768
+#, python-format
+msgid "%d package to install"
+msgid_plural "%d packages to install"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../cli.py:732 ../cli.py:733 ../cli.py:914 ../cli.py:948 ../cli.py:974
-#: ../yumcommands.py:190
+#: ../cli.py:771 ../cli.py:772 ../cli.py:1005 ../cli.py:1051 ../cli.py:1086
+#: ../yumcommands.py:268
 msgid "Nothing to do"
 msgstr "Intet at udføre"
 
-#: ../cli.py:767
+#: ../cli.py:824
 #, python-format
-msgid "%d packages marked for Update"
-msgstr "%d pakker markeret til opdatering"
+msgid "%d package marked for Update"
+msgid_plural "%d packages marked for Update"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../cli.py:770
+#: ../cli.py:826
 msgid "No Packages marked for Update"
 msgstr "Ingen pakker markeret til opdatering"
 
-#: ../cli.py:866
+#: ../cli.py:937
 #, python-format
-msgid "%d packages marked for Distribution Synchronization"
-msgstr "%d pakker er markeret til distributionssynkronisering"
+msgid "%d package marked for Distribution Synchronization"
+msgid_plural "%d packages marked for Distribution Synchronization"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../cli.py:869
+#: ../cli.py:939
 msgid "No Packages marked for Distribution Synchronization"
 msgstr "Ingen pakker er markeret til distributionssynkronisering"
 
-#: ../cli.py:885
+#: ../cli.py:965
 #, python-format
-msgid "%d packages marked for removal"
-msgstr "%d pakker markeret til fjernelse"
+msgid "%d package marked for removal"
+msgid_plural "%d packages marked for removal"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../cli.py:888
+#: ../cli.py:967
 msgid "No Packages marked for removal"
 msgstr "Ingen pakker markeret til fjernelse"
 
-#: ../cli.py:913
-msgid "Package(s) to downgrade"
-msgstr "Pakke(r) til nedgradering"
+#: ../cli.py:1004
+#, python-format
+msgid "%d package to downgrade"
+msgid_plural "%d packages to downgrade"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../cli.py:938
+#: ../cli.py:1040
 #, python-format
 msgid " (from %s)"
 msgstr " (fra %s)"
 
-#: ../cli.py:939
+#: ../cli.py:1041
 #, python-format
 msgid "Installed package %s%s%s%s not available."
 msgstr "Installeret pakke %s%s%s%s er ikke tilgængelig."
 
-#: ../cli.py:947
-msgid "Package(s) to reinstall"
-msgstr "Pakke(r) til geninstallation"
+#: ../cli.py:1050
+#, python-format
+msgid "%d package to reinstall"
+msgid_plural "%d packages to reinstall"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../cli.py:960
+#: ../cli.py:1072
 msgid "No Packages Provided"
 msgstr "Ingen pakker angivet"
 
-#: ../cli.py:1058
+#: ../cli.py:1085
+msgid "Package(s) to install"
+msgstr "Pakke(r) til installation"
+
+#: ../cli.py:1192
 #, python-format
 msgid "N/S Matched: %s"
 msgstr ""
 
-#: ../cli.py:1075
+#: ../cli.py:1209
 #, python-format
 msgid "  Name and summary matches %sonly%s, use \"search all\" for everything."
 msgstr ""
 
-#: ../cli.py:1077
+#: ../cli.py:1211
 #, python-format
 msgid ""
 "  Full name and summary matches %sonly%s, use \"search all\" for everything."
 msgstr ""
 
-#: ../cli.py:1095
+#: ../cli.py:1229
 #, python-format
 msgid "Matched: %s"
 msgstr "Matchede: %s"
 
-#: ../cli.py:1102
+#: ../cli.py:1236
 #, python-format
 msgid "  Name and summary matches %smostly%s, use \"search all\" for everything."
 msgstr ""
 
-#: ../cli.py:1106
+#: ../cli.py:1240
 #, python-format
 msgid "Warning: No matches found for: %s"
 msgstr "Advarsel: Ingen match blev fundet for: %s"
 
-#: ../cli.py:1109
+#: ../cli.py:1243
 msgid "No Matches found"
 msgstr "Ingen match fundet"
 
-#: ../cli.py:1174
+#: ../cli.py:1339
 #, python-format
 msgid "No Package Found for %s"
 msgstr "Ingen pakke fundet for %s"
 
-#: ../cli.py:1184
+#: ../cli.py:1377
 msgid "Cleaning repos: "
 msgstr "Oprydder pakkearkiver: "
 
-#: ../cli.py:1189
+#: ../cli.py:1382
 msgid "Cleaning up Everything"
 msgstr "Oprydning af alt"
 
-#: ../cli.py:1205
+#: ../cli.py:1398
 msgid "Cleaning up Headers"
 msgstr "Oprydning af headerfiler"
 
-#: ../cli.py:1208
+#: ../cli.py:1401
 msgid "Cleaning up Packages"
 msgstr "Oprydning af pakker"
 
-#: ../cli.py:1211
+#: ../cli.py:1404
 msgid "Cleaning up xml metadata"
 msgstr "Oprydning af xml-metadata"
 
-#: ../cli.py:1214
+#: ../cli.py:1407
 msgid "Cleaning up database cache"
 msgstr "Oprydning af mellemlager til database"
 
-#: ../cli.py:1217
+#: ../cli.py:1410
 msgid "Cleaning up expire-cache metadata"
 msgstr "Oprydning af udløbet mellemlager til metadata"
 
-#: ../cli.py:1220
+#: ../cli.py:1413
 msgid "Cleaning up cached rpmdb data"
 msgstr "Rydder mellemlagret rpmdb-data op"
 
-#: ../cli.py:1223
+#: ../cli.py:1416
 msgid "Cleaning up plugins"
 msgstr "Oprydning af udvidelsesmoduler"
 
-#: ../cli.py:1247
+#: ../cli.py:1452
 #, python-format
 msgid "Warning: No groups match: %s"
 msgstr ""
 
-#: ../cli.py:1264
+#: ../cli.py:1469 ../cli.py:1527
 msgid "Installed Groups:"
 msgstr "Installerede grupper:"
 
-#: ../cli.py:1270
+#: ../cli.py:1475 ../cli.py:1533
 msgid "Installed Language Groups:"
 msgstr ""
 
-#: ../cli.py:1276
+#: ../cli.py:1481 ../cli.py:1539
 msgid "Available Groups:"
 msgstr "Tilgængelige grupper:"
 
-#: ../cli.py:1282
+#: ../cli.py:1487 ../cli.py:1545
 msgid "Available Language Groups:"
 msgstr ""
 
-#: ../cli.py:1285
+#: ../cli.py:1490 ../cli.py:1547
 msgid "Done"
 msgstr "Afsluttet"
 
-#: ../cli.py:1296 ../cli.py:1314 ../cli.py:1320 ../yum/__init__.py:3313
+#: ../cli.py:1570 ../cli.py:1598 ../cli.py:1604 ../yum/__init__.py:3648
 #, python-format
 msgid "Warning: Group %s does not exist."
 msgstr "Advarsel: Gruppen %s findes ikke."
 
-#: ../cli.py:1324
+#: ../cli.py:1608
 msgid "No packages in any requested group available to install or update"
 msgstr ""
 "Ingen pakke i nogen de efterspurgte grupper, er tilgængelige til "
 "installation eller opdatering"
 
-#: ../cli.py:1326
+#: ../cli.py:1610
 #, python-format
-msgid "%d Package(s) to Install"
-msgstr "%d pakke(r) til installation"
+msgid "%d package to Install"
+msgid_plural "%d packages to Install"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../cli.py:1336 ../yum/__init__.py:3325
+#: ../cli.py:1630 ../yum/__init__.py:3660
 #, python-format
 msgid "No group named %s exists"
 msgstr "Gruppen %s findes ikke"
 
-#: ../cli.py:1342
+#: ../cli.py:1636
 msgid "No packages to remove from groups"
 msgstr "Ingen pakker at fjerne fra grupper"
 
-#: ../cli.py:1344
+#: ../cli.py:1638
 #, python-format
-msgid "%d Package(s) to remove"
-msgstr "%d pakke(r) til fjernelse"
+msgid "%d package to remove"
+msgid_plural "%d packages to remove"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../cli.py:1386
+#: ../cli.py:1679
 #, python-format
 msgid "Package %s is already installed, skipping"
 msgstr "Pakken %s er allerede installeret, springer over"
 
-#: ../cli.py:1397
+#: ../cli.py:1690
 #, python-format
 msgid "Discarding non-comparable pkg %s.%s"
 msgstr "Ser bort fra ikke-kompatibel pakke %s.%s"
 
 #. we've not got any installed that match n or n+a
-#: ../cli.py:1423
+#: ../cli.py:1716
 #, python-format
 msgid "No other %s installed, adding to list for potential install"
 msgstr ""
 "Ingen andre %s er installeret, tilføjer til liste til mulig installation"
 
-#: ../cli.py:1443
+#: ../cli.py:1736
 msgid "Plugin Options"
 msgstr "Indstillinger til udvidelsesmodul"
 
-#: ../cli.py:1451
+#: ../cli.py:1748
 #, python-format
 msgid "Command line error: %s"
 msgstr "Kommandoliniefejl: %s"
 
-#: ../cli.py:1467
+#: ../cli.py:1770
 #, python-format
 msgid ""
 "\n"
@@ -441,285 +467,289 @@ msgstr ""
 "\n"
 "%s: %s indstilling kræver et argument"
 
-#: ../cli.py:1521
+#: ../cli.py:1834
 msgid "--color takes one of: auto, always, never"
 msgstr "--color tager en af: auto, altid, aldrig"
 
 #. We have a relative installroot ... haha
-#: ../cli.py:1596
+#: ../cli.py:1909
 #, python-format
 msgid "--installroot must be an absolute path: %s"
 msgstr ""
 
-#: ../cli.py:1642
+#: ../cli.py:1963
 msgid "show this help message and exit"
 msgstr "vis denne hjælpemeddelse og afslut"
 
-#: ../cli.py:1646
+#: ../cli.py:1967
 msgid "be tolerant of errors"
 msgstr "vær fejltolerant"
 
-#: ../cli.py:1649
+#: ../cli.py:1970
 msgid "run entirely from system cache, don't update cache"
 msgstr "kør udelukkende fra systemmellemlager, opdatér ikke mellemlager"
 
-#: ../cli.py:1652
+#: ../cli.py:1973
 msgid "config file location"
 msgstr "placering af konfigurationsfil"
 
-#: ../cli.py:1655
+#: ../cli.py:1976
 msgid "maximum command wait time"
 msgstr "maksimal ventetid på kommando"
 
-#: ../cli.py:1657
+#: ../cli.py:1978
 msgid "debugging output level"
 msgstr "debug-visningsniveau"
 
-#: ../cli.py:1661
+#: ../cli.py:1982
 msgid "show duplicates, in repos, in list/search commands"
 msgstr "vis gengangere, i pakkearkiver, i list/search-kommandoer"
 
-#: ../cli.py:1663
+#: ../cli.py:1984
 msgid "error output level"
 msgstr "fejlvisningsniveau"
 
-#: ../cli.py:1666
+#: ../cli.py:1987
 msgid "debugging output level for rpm"
 msgstr "outputniveau for fejlsøgning af rpm"
 
-#: ../cli.py:1669
+#: ../cli.py:1990
 msgid "quiet operation"
 msgstr "stille operation"
 
-#: ../cli.py:1671
+#: ../cli.py:1992
 msgid "verbose operation"
 msgstr "uddybende operation"
 
-#: ../cli.py:1673
+#: ../cli.py:1994
 msgid "answer yes for all questions"
 msgstr "svar ja til alle spørgsmål"
 
-#: ../cli.py:1675
+#: ../cli.py:1996
+msgid "answer no for all questions"
+msgstr ""
+
+#: ../cli.py:2000
 msgid "show Yum version and exit"
 msgstr "vis Yum-version og afslut"
 
-#: ../cli.py:1676
+#: ../cli.py:2001
 msgid "set install root"
 msgstr "sæt installationsroden"
 
-#: ../cli.py:1680
+#: ../cli.py:2005
 msgid "enable one or more repositories (wildcards allowed)"
 msgstr "aktivér en eller flere pakkearkiver (wildcards er tilladt)"
 
-#: ../cli.py:1684
+#: ../cli.py:2009
 msgid "disable one or more repositories (wildcards allowed)"
 msgstr "deaktivér en eller flere pakkearkiver (wildcards er tilladt)"
 
-#: ../cli.py:1687
+#: ../cli.py:2012
 msgid "exclude package(s) by name or glob"
 msgstr "ekskludér pakke(r) med navn eller klump"
 
-#: ../cli.py:1689
+#: ../cli.py:2014
 msgid "disable exclude from main, for a repo or for everything"
 msgstr "deaktivér ekskludering fra main, for et pakkearkiv eller for alt"
 
-#: ../cli.py:1692
+#: ../cli.py:2017
 msgid "enable obsoletes processing during updates"
 msgstr "aktivér overflødiggørelse under behandling af opdateringer"
 
-#: ../cli.py:1694
+#: ../cli.py:2019
 msgid "disable Yum plugins"
 msgstr "deaktivér Yum-udvidelsesmoduler"
 
-#: ../cli.py:1696
+#: ../cli.py:2021
 msgid "disable gpg signature checking"
 msgstr "deaktivér kontrol af gpg-signaturer"
 
-#: ../cli.py:1698
+#: ../cli.py:2023
 msgid "disable plugins by name"
 msgstr "deaktivér udvidelsesmoduler ved navn"
 
-#: ../cli.py:1701
+#: ../cli.py:2026
 msgid "enable plugins by name"
 msgstr "aktivér udvidelsesmoduler ved navn"
 
-#: ../cli.py:1704
+#: ../cli.py:2029
 msgid "skip packages with depsolving problems"
 msgstr "spring pakker med afhængighedsproblemer over"
 
-#: ../cli.py:1706
+#: ../cli.py:2031
 msgid "control whether color is used"
 msgstr "kontrollér om farve er brugt"
 
-#: ../cli.py:1708
+#: ../cli.py:2033
 msgid "set value of $releasever in yum config and repo files"
 msgstr ""
 "indstil værdi for $releaseever i yum-konfiguration og pakkearkivsfiler"
 
-#: ../cli.py:1710
+#: ../cli.py:2035
 msgid "set arbitrary config and repo options"
 msgstr "indstil arbitrærkonfiguration og indstillinger for pakkearkiv"
 
-#: ../output.py:307
+#: ../output.py:440
 msgid "Jan"
 msgstr "Jan"
 
-#: ../output.py:307
+#: ../output.py:440
 msgid "Feb"
 msgstr "Feb"
 
-#: ../output.py:307
+#: ../output.py:440
 msgid "Mar"
 msgstr "Mar"
 
-#: ../output.py:307
+#: ../output.py:440
 msgid "Apr"
 msgstr "Apr"
 
-#: ../output.py:307
+#: ../output.py:440
 msgid "May"
 msgstr "Maj"
 
-#: ../output.py:307
+#: ../output.py:440
 msgid "Jun"
 msgstr "Jun"
 
-#: ../output.py:308
+#: ../output.py:441
 msgid "Jul"
 msgstr "Jul"
 
-#: ../output.py:308
+#: ../output.py:441
 msgid "Aug"
 msgstr "Aug"
 
-#: ../output.py:308
+#: ../output.py:441
 msgid "Sep"
 msgstr "Sep"
 
-#: ../output.py:308
+#: ../output.py:441
 msgid "Oct"
 msgstr "Okt"
 
-#: ../output.py:308
+#: ../output.py:441
 msgid "Nov"
 msgstr "Nov"
 
-#: ../output.py:308
+#: ../output.py:441
 msgid "Dec"
 msgstr "Dec"
 
-#: ../output.py:318
+#: ../output.py:455
 msgid "Trying other mirror."
 msgstr "Prøver et andet filspejl."
 
-#: ../output.py:581
+#: ../output.py:798
 #, python-format
 msgid "Name        : %s%s%s"
 msgstr "Navn        : %s%s%s"
 
-#: ../output.py:582
+#: ../output.py:799
 #, python-format
 msgid "Arch        : %s"
 msgstr "Arkitektur        : %s"
 
-#: ../output.py:584
+#: ../output.py:801
 #, python-format
 msgid "Epoch       : %s"
 msgstr "Epoch       : %s"
 
-#: ../output.py:585
+#: ../output.py:802
 #, python-format
 msgid "Version     : %s"
 msgstr "Version     : %s"
 
-#: ../output.py:586
+#: ../output.py:803
 #, python-format
 msgid "Release     : %s"
 msgstr "Udgivelse     : %s"
 
-#: ../output.py:587
+#: ../output.py:804
 #, python-format
 msgid "Size        : %s"
 msgstr "Størrelse        : %s"
 
-#: ../output.py:588 ../output.py:900
+#: ../output.py:805 ../output.py:1198
 #, python-format
 msgid "Repo        : %s"
 msgstr "Kilde       : %s"
 
-#: ../output.py:590
+#: ../output.py:807
 #, python-format
 msgid "From repo   : %s"
 msgstr "Fra pakkearkiv   : %s"
 
-#: ../output.py:592
+#: ../output.py:809
 #, python-format
 msgid "Committer   : %s"
 msgstr "Tilføjer   : %s"
 
-#: ../output.py:593
+#: ../output.py:810
 #, python-format
 msgid "Committime  : %s"
 msgstr "Tilføjelsestidspunkt  : %s"
 
-#: ../output.py:594
+#: ../output.py:811
 #, python-format
 msgid "Buildtime   : %s"
 msgstr "Bygningstidspunkt   : %s"
 
-#: ../output.py:596
+#: ../output.py:813
 #, python-format
 msgid "Install time: %s"
 msgstr "Installationstid: %s"
 
-#: ../output.py:604
+#: ../output.py:821
 #, python-format
 msgid "Installed by: %s"
 msgstr "Installeret af: %s"
 
-#: ../output.py:611
+#: ../output.py:828
 #, python-format
 msgid "Changed by  : %s"
 msgstr "Ændret af  : %s"
 
-#: ../output.py:612
+#: ../output.py:829
 msgid "Summary     : "
 msgstr "Beskrivelse     : "
 
-#: ../output.py:614 ../output.py:913
+#: ../output.py:831 ../output.py:1214
 #, python-format
 msgid "URL         : %s"
 msgstr "URL         : %s"
 
-#: ../output.py:615
+#: ../output.py:832
 msgid "License     : "
 msgstr "Licens     : "
 
-#: ../output.py:616 ../output.py:910
+#: ../output.py:833 ../output.py:1211
 msgid "Description : "
 msgstr "Beskrivelse : "
 
-#: ../output.py:684
+#: ../output.py:949
 msgid "y"
 msgstr "j"
 
-#: ../output.py:684
+#: ../output.py:949
 msgid "yes"
 msgstr "ja"
 
-#: ../output.py:685
+#: ../output.py:950
 msgid "n"
 msgstr "n"
 
-#: ../output.py:685
+#: ../output.py:950
 msgid "no"
 msgstr "nej"
 
-#: ../output.py:689
+#: ../output.py:954
 msgid "Is this ok [y/N]: "
 msgstr "Er dette o.k? [j/N]: "
 
-#: ../output.py:777
+#: ../output.py:1046
 #, python-format
 msgid ""
 "\n"
@@ -728,154 +758,156 @@ msgstr ""
 "\n"
 "Gruppe: %s"
 
-#: ../output.py:781
+#: ../output.py:1050
 #, python-format
 msgid " Group-Id: %s"
 msgstr " Gruppeid: %s"
 
-#: ../output.py:786
+#: ../output.py:1055
 #, python-format
 msgid " Description: %s"
 msgstr " Beskrivelse: %s"
 
-#: ../output.py:788
+#: ../output.py:1057
 #, python-format
 msgid " Language: %s"
 msgstr ""
 
-#: ../output.py:790
+#: ../output.py:1059
 msgid " Mandatory Packages:"
 msgstr " Tvungne pakker:"
 
-#: ../output.py:791
+#: ../output.py:1060
 msgid " Default Packages:"
 msgstr " Standardpakker:"
 
-#: ../output.py:792
+#: ../output.py:1061
 msgid " Optional Packages:"
 msgstr " Valgfrie pakker:"
 
-#: ../output.py:793
+#: ../output.py:1062
 msgid " Conditional Packages:"
 msgstr " Afhængige pakker:"
 
-#: ../output.py:814
+#: ../output.py:1086
 #, python-format
 msgid "package: %s"
 msgstr "pakke: %s"
 
-#: ../output.py:816
+#: ../output.py:1088
 msgid "  No dependencies for this package"
 msgstr "  Ingen afhængigheder for denne pakke"
 
-#: ../output.py:821
+#: ../output.py:1093
 #, python-format
 msgid "  dependency: %s"
 msgstr "  afhængighed: %s"
 
-#: ../output.py:823
+#: ../output.py:1095
 msgid "   Unsatisfied dependency"
 msgstr "   Ufuldendt afhængighed"
 
-#: ../output.py:901
+#: ../output.py:1206
 msgid "Matched from:"
 msgstr "Matchet af:"
 
-#: ../output.py:916
+#: ../output.py:1217
 #, python-format
 msgid "License     : %s"
 msgstr "Licens      : %s"
 
-#: ../output.py:919
+#: ../output.py:1220
 #, python-format
 msgid "Filename    : %s"
 msgstr "Filnavn     : %s"
 
-#: ../output.py:923
+#: ../output.py:1224
 msgid "Other       : "
 msgstr "Andre       : "
 
-#: ../output.py:966
+#: ../output.py:1280
 msgid "There was an error calculating total download size"
 msgstr "Der opstod en fejl i beregning af den totale nedhentningsstørrelse"
 
-#: ../output.py:971
+#: ../output.py:1285
 #, python-format
 msgid "Total size: %s"
 msgstr "Total størrelse: %s"
 
-#: ../output.py:974
+#: ../output.py:1288
 #, python-format
 msgid "Total download size: %s"
 msgstr "Total nedhentningsstørrelse: %s"
 
-#: ../output.py:978 ../output.py:998
+#: ../output.py:1292 ../output.py:1315
 #, python-format
 msgid "Installed size: %s"
 msgstr "Installationsstørrelse: %s"
 
-#: ../output.py:994
+#: ../output.py:1311
 msgid "There was an error calculating installed size"
 msgstr "Der opstod en fejl ved udregning af installeret størrelse"
 
-#: ../output.py:1039
+#: ../output.py:1357
 msgid "Reinstalling"
 msgstr "Geninstallerer"
 
-#: ../output.py:1040
+#: ../output.py:1358
 msgid "Downgrading"
 msgstr "Nedgraderer"
 
-#: ../output.py:1041
+#: ../output.py:1359
 msgid "Installing for dependencies"
 msgstr "Installerer til afhængigheder"
 
-#: ../output.py:1042
+#: ../output.py:1360
 msgid "Updating for dependencies"
 msgstr "Opdaterer til afhængigheder"
 
-#: ../output.py:1043
+#: ../output.py:1361
 msgid "Removing for dependencies"
 msgstr "Fjerner for afhængigheder"
 
-#: ../output.py:1050 ../output.py:1171
+#: ../output.py:1368 ../output.py:1478
 msgid "Skipped (dependency problems)"
 msgstr "Sprunget over (afhængighedsproblemer)"
 
-#: ../output.py:1052 ../output.py:1687
+#: ../output.py:1370 ../output.py:2024
 msgid "Not installed"
 msgstr "Ikke installeret"
 
-#: ../output.py:1053
+#: ../output.py:1371
 msgid "Not available"
 msgstr ""
 
-#: ../output.py:1075 ../output.py:2024
+#: ../output.py:1393 ../output.py:1428 ../output.py:2379
 msgid "Package"
-msgstr "Pakke"
+msgid_plural "Packages"
+msgstr[0] "Pakke"
+msgstr[1] ""
 
-#: ../output.py:1075
+#: ../output.py:1393
 msgid "Arch"
 msgstr "Arkitektur"
 
-#: ../output.py:1076
+#: ../output.py:1394
 msgid "Version"
 msgstr "Version"
 
-#: ../output.py:1076
+#: ../output.py:1394
 msgid "Repository"
 msgstr "Pakkearkiv"
 
-#: ../output.py:1077
+#: ../output.py:1395
 msgid "Size"
 msgstr "Størrelse"
 
-#: ../output.py:1089
+#: ../output.py:1407
 #, python-format
 msgid "     replacing  %s%s%s.%s %s\n"
 msgstr "     erstatter  %s%s%s.%s %s\n"
 
-#: ../output.py:1098
+#: ../output.py:1416
 #, python-format
 msgid ""
 "\n"
@@ -886,57 +918,52 @@ msgstr ""
 "Overførselsopsummering\n"
 "%s\n"
 
-#: ../output.py:1109
-#, python-format
-msgid "Install   %5.5s Package(s)\n"
-msgstr "Installér   %5.5s pakke(r)\n"
+#: ../output.py:1421 ../output.py:2174 ../output.py:2175
+msgid "Install"
+msgstr "Installér"
 
-#: ../output.py:1113
-#, python-format
-msgid "Upgrade   %5.5s Package(s)\n"
-msgstr "Opgradér   %5.5s pakke(r)\n"
+#: ../output.py:1422
+msgid "Upgrade"
+msgstr ""
 
-#: ../output.py:1117
-#, python-format
-msgid "Remove    %5.5s Package(s)\n"
-msgstr "Fjern    %5.5s pakke(r)\n"
+#: ../output.py:1423
+msgid "Remove"
+msgstr ""
 
-#: ../output.py:1121
-#, python-format
-msgid "Reinstall %5.5s Package(s)\n"
-msgstr "Geninstallér %5.5s pakke(r)\n"
+#: ../output.py:1424 ../output.py:2180
+msgid "Reinstall"
+msgstr "Geninstallér"
 
-#: ../output.py:1125
-#, python-format
-msgid "Downgrade %5.5s Package(s)\n"
-msgstr "Nedgradér %5.5s pakke(r)\n"
+#: ../output.py:1425 ../output.py:2181
+msgid "Downgrade"
+msgstr "Nedgradér"
 
-#: ../output.py:1165
+#: ../output.py:1472
 msgid "Removed"
 msgstr "Fjernet"
 
-#: ../output.py:1166
+#: ../output.py:1473
 msgid "Dependency Removed"
 msgstr "Afhængighed fjernet"
 
-#: ../output.py:1168
+#: ../output.py:1475
 msgid "Dependency Installed"
 msgstr "Afhængighed installeret"
 
-#: ../output.py:1170
+#: ../output.py:1477
 msgid "Dependency Updated"
 msgstr "Afhængighed opdateret"
 
-#: ../output.py:1172
+#: ../output.py:1479
 msgid "Replaced"
 msgstr "Erstattet"
 
-#: ../output.py:1173
+#: ../output.py:1480
 msgid "Failed"
 msgstr "Fejlede"
 
 #. Delta between C-c's so we treat as exit
-#: ../output.py:1260
+#: ../output.py:1567
 msgid "two"
 msgstr "to"
 
@@ -944,7 +971,7 @@ msgstr "to"
 #. Current download cancelled, interrupt (ctrl-c) again within two seconds
 #. to exit.
 #. Where "interupt (ctrl-c) again" and "two" are highlighted.
-#: ../output.py:1271
+#: ../output.py:1578
 #, python-format
 msgid ""
 "\n"
@@ -955,364 +982,416 @@ msgstr ""
 " Nuværende hentning afbrudt, %safbryd (ctrl-c) igen%s indenfor %s%s%s sekunder\n"
 "for at afslutte.\n"
 
-#: ../output.py:1282
+#: ../output.py:1589
 msgid "user interrupt"
 msgstr "afsluttet af bruger"
 
-#: ../output.py:1300
+#: ../output.py:1615
 msgid "Total"
 msgstr "Ialt"
 
-#: ../output.py:1322
+#: ../output.py:1637
 msgid "I"
 msgstr "I"
 
-#: ../output.py:1323
+#: ../output.py:1638
 msgid "O"
 msgstr "O"
 
-#: ../output.py:1324
+#: ../output.py:1639
 msgid "E"
 msgstr "E"
 
-#: ../output.py:1325
+#: ../output.py:1640
 msgid "R"
 msgstr "R"
 
-#: ../output.py:1326
+#: ../output.py:1641
 msgid "D"
 msgstr "D"
 
-#: ../output.py:1327
+#: ../output.py:1642
 msgid "U"
 msgstr "U"
 
-#: ../output.py:1341
+#: ../output.py:1656
 msgid "<unset>"
 msgstr "<ikke angivet>"
 
-#: ../output.py:1342
+#: ../output.py:1657
 msgid "System"
 msgstr "System"
 
-#: ../output.py:1411
+#: ../output.py:1726
 #, python-format
 msgid "Skipping merged transaction %d to %d, as it overlaps"
 msgstr ""
 
-#: ../output.py:1421 ../output.py:1592
+#: ../output.py:1736 ../output.py:1926
 msgid "No transactions"
 msgstr ""
 
-#: ../output.py:1446 ../output.py:2013
+#: ../output.py:1761 ../output.py:2368 ../output.py:2458
 msgid "Bad transaction IDs, or package(s), given"
 msgstr "Dårlige overførsels-id'er eller pakker givet"
 
-#: ../output.py:1484
+#: ../output.py:1808
 msgid "Command line"
 msgstr ""
 
-#: ../output.py:1486 ../output.py:1908
+#: ../output.py:1810 ../output.py:2256
 msgid "Login user"
 msgstr "Log bruger ind"
 
 #. REALLY Needs to use columns!
-#: ../output.py:1487 ../output.py:2022
+#: ../output.py:1811 ../output.py:2377
 msgid "ID"
 msgstr "ID"
 
-#: ../output.py:1489
+#: ../output.py:1813
 msgid "Date and time"
 msgstr "Dato og tid"
 
-#: ../output.py:1490 ../output.py:1910 ../output.py:2023
+#: ../output.py:1814 ../output.py:2258 ../output.py:2378
 msgid "Action(s)"
 msgstr "Handling(er)"
 
-#: ../output.py:1491 ../output.py:1911
+#: ../output.py:1815 ../output.py:2259
 msgid "Altered"
 msgstr "Ændret"
 
-#: ../output.py:1538
+#: ../output.py:1862
 msgid "No transaction ID given"
 msgstr "Intet overførsels-id givet"
 
-#: ../output.py:1564 ../output.py:1972
+#: ../output.py:1888 ../output.py:2324
 msgid "Bad transaction ID given"
 msgstr "Dårlig overførsels-id givet"
 
-#: ../output.py:1569
+#: ../output.py:1893
 msgid "Not found given transaction ID"
 msgstr "Det angivne overførsels-id ikke fundet"
 
-#: ../output.py:1577
+#: ../output.py:1901
 msgid "Found more than one transaction ID!"
 msgstr "Fandt mere end ét overførsels-id!"
 
-#: ../output.py:1618 ../output.py:1980
+#: ../output.py:1952 ../output.py:2332
 msgid "No transaction ID, or package, given"
 msgstr "Intet overførsels-id eller pakke givet"
 
-#: ../output.py:1686 ../output.py:1845
+#: ../output.py:2023 ../output.py:2182
 msgid "Downgraded"
 msgstr "Nedgraderet"
 
-#: ../output.py:1688
+#: ../output.py:2025
 msgid "Older"
 msgstr "Ældre"
 
-#: ../output.py:1688
+#: ../output.py:2025
 msgid "Newer"
 msgstr "Nyere"
 
-#: ../output.py:1724 ../output.py:1726
+#: ../output.py:2061 ../output.py:2063 ../output.py:2480
 msgid "Transaction ID :"
 msgstr "Overførsels-id:"
 
-#: ../output.py:1728
+#: ../output.py:2065 ../output.py:2482
 msgid "Begin time     :"
 msgstr "Starttidspunkt     :"
 
-#: ../output.py:1731 ../output.py:1733
+#: ../output.py:2068 ../output.py:2070
 msgid "Begin rpmdb    :"
 msgstr "Start rpmdb    :"
 
-#: ../output.py:1749
+#: ../output.py:2086
 #, python-format
 msgid "(%u seconds)"
 msgstr ""
 
-#: ../output.py:1751
+#: ../output.py:2088
 #, python-format
 msgid "(%u minutes)"
 msgstr ""
 
-#: ../output.py:1753
+#: ../output.py:2090
 #, python-format
 msgid "(%u hours)"
 msgstr ""
 
-#: ../output.py:1755
+#: ../output.py:2092
 #, python-format
 msgid "(%u days)"
 msgstr ""
 
-#: ../output.py:1756
+#: ../output.py:2093
 msgid "End time       :"
 msgstr "Sluttidspunkt       :"
 
-#: ../output.py:1759 ../output.py:1761
+#: ../output.py:2096 ../output.py:2098
 msgid "End rpmdb      :"
 msgstr "Slut rpmdb      :"
 
-#: ../output.py:1764 ../output.py:1766
+#: ../output.py:2101 ../output.py:2103
 msgid "User           :"
 msgstr "Bruger           :"
 
-#: ../output.py:1770 ../output.py:1773 ../output.py:1775 ../output.py:1777
-#: ../output.py:1779
+#: ../output.py:2107 ../output.py:2110 ../output.py:2112 ../output.py:2114
+#: ../output.py:2116
 msgid "Return-Code    :"
 msgstr "Returkode    :"
 
-#: ../output.py:1770 ../output.py:1775
+#: ../output.py:2107 ../output.py:2112
 msgid "Aborted"
 msgstr "Afbrudt"
 
-#: ../output.py:1773
+#: ../output.py:2110
 msgid "Failures:"
 msgstr ""
 
-#: ../output.py:1777
+#: ../output.py:2114
 msgid "Failure:"
 msgstr "Fejl:"
 
-#: ../output.py:1779
+#: ../output.py:2116
 msgid "Success"
 msgstr "Succes"
 
-#: ../output.py:1784 ../output.py:1786
+#: ../output.py:2121 ../output.py:2123 ../output.py:2511
 msgid "Command Line   :"
 msgstr "Kommandolinje   :"
 
-#: ../output.py:1795
+#: ../output.py:2132
 #, python-format
 msgid "Additional non-default information stored: %d"
 msgstr "Yderligere ikke-standard information gemt: %d"
 
 #. This is _possible_, but not common
-#: ../output.py:1800
+#: ../output.py:2137
 msgid "Transaction performed with:"
 msgstr "Overførsel udført med"
 
-#: ../output.py:1804
+#: ../output.py:2141
 msgid "Packages Altered:"
 msgstr "Pakker ændret:"
 
-#: ../output.py:1808
+#: ../output.py:2145
 msgid "Packages Skipped:"
 msgstr "Pakker sprunget over:"
 
-#: ../output.py:1814
+#: ../output.py:2151
 msgid "Rpmdb Problems:"
 msgstr "Problemer med rpmdb:"
 
-#: ../output.py:1825
+#: ../output.py:2162
 msgid "Scriptlet output:"
 msgstr "Scriptletoutput:"
 
-#: ../output.py:1831
+#: ../output.py:2168
 msgid "Errors:"
 msgstr "Fejl:"
 
-#: ../output.py:1837 ../output.py:1838
-msgid "Install"
-msgstr "Installér"
-
-#: ../output.py:1839
+#: ../output.py:2176
 msgid "Dep-Install"
 msgstr "Installér afhængigheder"
 
-#: ../output.py:1841
+#: ../output.py:2178
 msgid "Obsoleting"
 msgstr "Forælder"
 
-#: ../output.py:1842
+#: ../output.py:2179
 msgid "Erase"
 msgstr "Slet"
 
-#: ../output.py:1843
-msgid "Reinstall"
-msgstr "Geninstallér"
-
-#: ../output.py:1844
-msgid "Downgrade"
-msgstr "Nedgradér"
-
-#: ../output.py:1846
+#: ../output.py:2183
 msgid "Update"
 msgstr "Opdatér"
 
-#: ../output.py:1909
+#: ../output.py:2257
 msgid "Time"
 msgstr "Tid"
 
-#: ../output.py:1935
+#: ../output.py:2283
 msgid "Last day"
 msgstr "Sidste dag"
 
-#: ../output.py:1936
+#: ../output.py:2284
 msgid "Last week"
 msgstr "Sidste uge"
 
-#: ../output.py:1937
+#: ../output.py:2285
 msgid "Last 2 weeks"
 msgstr "Seneste to uger"
 
 #. US default :p
-#: ../output.py:1938
+#: ../output.py:2286
 msgid "Last 3 months"
 msgstr "Seneste tre måneder"
 
-#: ../output.py:1939
+#: ../output.py:2287
 msgid "Last 6 months"
 msgstr "Seneste seks måneder"
 
-#: ../output.py:1940
+#: ../output.py:2288
 msgid "Last year"
 msgstr "Sidste år"
 
-#: ../output.py:1941
+#: ../output.py:2289
 msgid "Over a year ago"
 msgstr "Over et år siden"
 
-#: ../output.py:1984
+#: ../output.py:2336
 #, python-format
 msgid "No Transaction %s found"
 msgstr "Ingen overførsel %s fundet"
 
-#: ../output.py:1990
+#: ../output.py:2342
 msgid "Transaction ID:"
 msgstr "Overførsels-id:"
 
-#: ../output.py:1991
+#: ../output.py:2343
 msgid "Available additional history information:"
 msgstr "Yderligere historikinformation tilgængelig:"
 
-#: ../output.py:2003
+#: ../output.py:2356
 #, python-format
 msgid "%s: No additional data found by this name"
 msgstr "%s: Intet yderligere data fundet med dette navn"
 
-#: ../output.py:2106
+#: ../output.py:2483
+msgid "Package        :"
+msgstr ""
+
+#: ../output.py:2484
+msgid "State          :"
+msgstr ""
+
+#: ../output.py:2487
+msgid "Size           :"
+msgstr ""
+
+#: ../output.py:2489
+msgid "Build host     :"
+msgstr ""
+
+#: ../output.py:2492
+msgid "Build time     :"
+msgstr ""
+
+#: ../output.py:2494
+msgid "Packager       :"
+msgstr ""
+
+#: ../output.py:2496
+msgid "Vendor         :"
+msgstr ""
+
+#: ../output.py:2498
+msgid "License        :"
+msgstr ""
+
+#: ../output.py:2500
+msgid "URL            :"
+msgstr ""
+
+#: ../output.py:2502
+msgid "Source RPM     :"
+msgstr ""
+
+#: ../output.py:2505
+msgid "Commit Time    :"
+msgstr ""
+
+#: ../output.py:2507
+msgid "Committer      :"
+msgstr ""
+
+#: ../output.py:2509
+msgid "Reason         :"
+msgstr ""
+
+#: ../output.py:2513
+msgid "From repo      :"
+msgstr ""
+
+#: ../output.py:2517
+msgid "Installed by   :"
+msgstr ""
+
+#: ../output.py:2521
+msgid "Changed by     :"
+msgstr ""
+
+#: ../output.py:2566
 msgid "installed"
 msgstr "installeret"
 
-#: ../output.py:2107
+#: ../output.py:2567
 msgid "an update"
 msgstr ""
 
-#: ../output.py:2108
+#: ../output.py:2568
 msgid "erased"
 msgstr "slettet"
 
-#: ../output.py:2109
+#: ../output.py:2569
 msgid "reinstalled"
 msgstr "geninstalleret"
 
-#: ../output.py:2110
+#: ../output.py:2570
 msgid "a downgrade"
 msgstr ""
 
-#: ../output.py:2111
+#: ../output.py:2571
 msgid "obsoleting"
 msgstr ""
 
-#: ../output.py:2112
+#: ../output.py:2572
 msgid "updated"
 msgstr "opdateret"
 
-#: ../output.py:2113
+#: ../output.py:2573
 msgid "obsoleted"
 msgstr "overflødiggjort"
 
-#: ../output.py:2117
+#: ../output.py:2577
 #, python-format
 msgid "---> Package %s.%s %s:%s-%s will be %s"
 msgstr ""
 
-#: ../output.py:2124
+#: ../output.py:2588
 msgid "--> Running transaction check"
 msgstr "--> Kører overførselskontrol"
 
-#: ../output.py:2129
+#: ../output.py:2594
 msgid "--> Restarting Dependency Resolution with new changes."
 msgstr "--> Genstarter afhængighedssøgning med nye ændringer."
 
-#: ../output.py:2134
+#: ../output.py:2600
 msgid "--> Finished Dependency Resolution"
 msgstr "--> Afsluttede afhængighedssøgningen"
 
-#: ../output.py:2139 ../output.py:2144
+#: ../output.py:2613 ../output.py:2626
 #, python-format
 msgid "--> Processing Dependency: %s for package: %s"
 msgstr "--> Behandler afhængighed: %s for pakken: %s"
 
-#: ../output.py:2149
+#: ../output.py:2639
 #, python-format
 msgid "---> Keeping package: %s"
 msgstr "---> Beholder pakke: %s"
 
-#: ../output.py:2152
+#: ../output.py:2648
 #, python-format
 msgid "--> Unresolved Dependency: %s"
 msgstr "--> Ikke fundet afhængighed: %s"
 
-#: ../output.py:2163
+#: ../output.py:2665
 #, python-format
 msgid "Package: %s"
 msgstr "Pakke: %s"
 
-#: ../output.py:2165
+#: ../output.py:2667
 #, python-format
 msgid ""
 "\n"
@@ -1321,7 +1400,7 @@ msgstr ""
 "\n"
 "    Kræver: %s"
 
-#: ../output.py:2174
+#: ../output.py:2676
 #, python-format
 msgid ""
 "\n"
@@ -1330,7 +1409,7 @@ msgstr ""
 "\n"
 "    %s: %s (%s)"
 
-#: ../output.py:2179
+#: ../output.py:2681
 #, python-format
 msgid ""
 "\n"
@@ -1339,7 +1418,7 @@ msgstr ""
 "\n"
 "        %s"
 
-#: ../output.py:2181
+#: ../output.py:2683
 msgid ""
 "\n"
 "        Not found"
@@ -1348,85 +1427,85 @@ msgstr ""
 "        Ikke fundet"
 
 #. These should be the only three things we care about:
-#: ../output.py:2196
+#: ../output.py:2698
 msgid "Updated By"
 msgstr "Opdateret af"
 
-#: ../output.py:2197
+#: ../output.py:2699
 msgid "Downgraded By"
 msgstr "Nedgraderet af"
 
-#: ../output.py:2198
+#: ../output.py:2700
 msgid "Obsoleted By"
 msgstr "Forældet af"
 
-#: ../output.py:2216
+#: ../output.py:2718
 msgid "Available"
 msgstr "Tilgængelig"
 
-#: ../output.py:2243 ../output.py:2248
+#: ../output.py:2753 ../output.py:2766
 #, python-format
 msgid "--> Processing Conflict: %s conflicts %s"
 msgstr "--> Behandler konflikt: %s konflikter med %s"
 
-#: ../output.py:2252
+#: ../output.py:2772
 msgid "--> Populating transaction set with selected packages. Please wait."
 msgstr "--> Udfylder overførselssættet med valgte pakker. Vent venligst."
 
-#: ../output.py:2256
+#: ../output.py:2781
 #, python-format
 msgid "---> Downloading header for %s to pack into transaction set."
 msgstr "---> Henter headerfil for %s til at indsætte i overførselssættet."
 
-#: ../utils.py:99
+#: ../utils.py:123
 msgid "Running"
 msgstr "Kører"
 
-#: ../utils.py:100
+#: ../utils.py:124
 msgid "Sleeping"
 msgstr "Sover"
 
-#: ../utils.py:101
+#: ../utils.py:125
 msgid "Uninterruptible"
 msgstr "Ikke forstyrbar"
 
-#: ../utils.py:102
+#: ../utils.py:126
 msgid "Zombie"
 msgstr "Zombie"
 
-#: ../utils.py:103
+#: ../utils.py:127
 msgid "Traced/Stopped"
 msgstr "Fundet/stoppet"
 
-#: ../utils.py:104 ../yumcommands.py:994
+#: ../utils.py:128 ../yumcommands.py:1792
 msgid "Unknown"
 msgstr "Ukendt"
 
-#: ../utils.py:115
+#: ../utils.py:149
 msgid "  The other application is: PackageKit"
 msgstr "  Det andet program er: PackageKit"
 
-#: ../utils.py:117
+#: ../utils.py:151
 #, python-format
 msgid "  The other application is: %s"
 msgstr "  Det andet program er: %s"
 
-#: ../utils.py:120
+#: ../utils.py:154
 #, python-format
 msgid "    Memory : %5s RSS (%5sB VSZ)"
 msgstr "    Hukommelse : %5s RSS (%5sB VSZ)"
 
-#: ../utils.py:125
+#: ../utils.py:159
 #, python-format
 msgid "    Started: %s - %s ago"
 msgstr "    Startede: %s - %s siden"
 
-#: ../utils.py:127
+#: ../utils.py:161
 #, python-format
 msgid "    State  : %s, pid: %d"
 msgstr "    Status  : %s, pid: %d"
 
-#: ../utils.py:170 ../yummain.py:43
+#: ../utils.py:190 ../yummain.py:43
 msgid ""
 "\n"
 "\n"
@@ -1436,7 +1515,7 @@ msgstr ""
 "\n"
 "Afslutter efter brugerens ønske"
 
-#: ../utils.py:176 ../yummain.py:49
+#: ../utils.py:202 ../yummain.py:49
 msgid ""
 "\n"
 "\n"
@@ -1446,7 +1525,7 @@ msgstr ""
 "\n"
 "Afslutter på ødelagt tunnel"
 
-#: ../utils.py:178 ../yummain.py:51
+#: ../utils.py:204 ../yummain.py:51
 #, python-format
 msgid ""
 "\n"
@@ -1457,7 +1536,7 @@ msgstr ""
 "\n"
 "%s"
 
-#: ../utils.py:228 ../yummain.py:123
+#: ../utils.py:280 ../yummain.py:134
 msgid ""
 "Another app is currently holding the yum lock; exiting as configured by "
 "exit_on_lock"
@@ -1465,36 +1544,36 @@ msgstr ""
 "Et andet program holder i øjeblikket yum-låsen; afslutter som konfigureret "
 "af exit_on_llock"
 
-#: ../utils.py:287
+#: ../utils.py:346
 #, python-format
 msgid "PluginExit Error: %s"
 msgstr "Fejl med PluginExit: %s"
 
-#: ../utils.py:290
+#: ../utils.py:349
 #, python-format
 msgid "Yum Error: %s"
 msgstr "Yum-fejl: %s"
 
-#: ../utils.py:342 ../yummain.py:150 ../yummain.py:189
+#: ../utils.py:407 ../yummain.py:161 ../yummain.py:200
 #, python-format
 msgid "Error: %s"
 msgstr "Fejl: %s"
 
-#: ../utils.py:346 ../yummain.py:194
+#: ../utils.py:411 ../yummain.py:205
 msgid " You could try using --skip-broken to work around the problem"
 msgstr ""
 " Du kunne prøve at bruge --skip-broken til at arbejde udenom problemet"
 
-#: ../utils.py:348 ../yummain.py:87
+#: ../utils.py:413 ../yummain.py:87
 msgid " You could try running: rpm -Va --nofiles --nodigest"
 msgstr " Du kan prøve at køre: rpm -Va --nofiles --nodigest"
 
-#: ../utils.py:355 ../yummain.py:160 ../yummain.py:202
+#: ../utils.py:420 ../yummain.py:171 ../yummain.py:213
 #, python-format
 msgid "Unknown Error(s): Exit Code: %d:"
 msgstr "Ukendt(e) fejl: Returkode: %d:"
 
-#: ../utils.py:361 ../yummain.py:208
+#: ../utils.py:426 ../yummain.py:219
 msgid ""
 "\n"
 "Dependencies Resolved"
@@ -1502,7 +1581,7 @@ msgstr ""
 "\n"
 "Afhængigheder løst"
 
-#: ../utils.py:376 ../yummain.py:234
+#: ../utils.py:442 ../yummain.py:251
 msgid "Complete!"
 msgstr "Afsluttet!"
 
@@ -1514,7 +1593,7 @@ msgstr ""
 msgid "You need to be root to perform this command."
 msgstr "Du skal være root for at udføre denne kommando."
 
-#: ../yumcommands.py:59
+#: ../yumcommands.py:65
 msgid ""
 "\n"
 "You have enabled checking of packages via GPG keys. This is a good thing. \n"
@@ -1544,53 +1623,53 @@ msgstr ""
 "\n"
 "For mere information, kan du kontakte din distribution eller pakkeudbyder.\n"
 
-#: ../yumcommands.py:74
+#: ../yumcommands.py:80
 #, python-format
 msgid "Problem repository: %s"
 msgstr ""
 
-#: ../yumcommands.py:80
+#: ../yumcommands.py:94
 #, python-format
 msgid "Error: Need to pass a list of pkgs to %s"
 msgstr "Fejl: En liste med pakker behøves af %s"
 
-#: ../yumcommands.py:86
+#: ../yumcommands.py:110
 msgid "Error: Need an item to match"
 msgstr "Fejl: Behøver noget at matche med"
 
-#: ../yumcommands.py:92
+#: ../yumcommands.py:124
 msgid "Error: Need a group or list of groups"
 msgstr "Fejl: Behøver en gruppe eller liste af grupper"
 
-#: ../yumcommands.py:101
+#: ../yumcommands.py:141
 #, python-format
 msgid "Error: clean requires an option: %s"
 msgstr "Fejl: clean behøver en indstilling: %s"
 
-#: ../yumcommands.py:106
+#: ../yumcommands.py:146
 #, python-format
 msgid "Error: invalid clean argument: %r"
 msgstr "Fejl: ugyldigt clean-argument: %r"
 
-#: ../yumcommands.py:119
+#: ../yumcommands.py:161
 msgid "No argument to shell"
 msgstr "Ingen argumenter til skal"
 
-#: ../yumcommands.py:121
+#: ../yumcommands.py:163
 #, python-format
 msgid "Filename passed to shell: %s"
 msgstr "Filnavn tilpasset skal: %s"
 
-#: ../yumcommands.py:125
+#: ../yumcommands.py:167
 #, python-format
 msgid "File %s given as argument to shell does not exist."
 msgstr "Filen %s givet som argument til skal findes ikke."
 
-#: ../yumcommands.py:131
+#: ../yumcommands.py:173
 msgid "Error: more than one file given as argument to shell."
 msgstr "Fejl: mere end en fil angivet som argument til skal."
 
-#: ../yumcommands.py:148
+#: ../yumcommands.py:192
 msgid ""
 "There are no enabled repos.\n"
 " Run \"yum repolist all\" to see the repos you have.\n"
@@ -1600,307 +1679,300 @@ msgstr ""
 " Kør \"yum repolist all\" for at se de pakkearkiver du har.\n"
 " Du kan aktivere pakkearkiver med yum-config-manager --enable <repo>"
 
-#: ../yumcommands.py:200
+#: ../yumcommands.py:300
 msgid "PACKAGE..."
 msgstr "PAKKE..."
 
-#: ../yumcommands.py:203
+#: ../yumcommands.py:307
 msgid "Install a package or packages on your system"
 msgstr "Installerer en eller flere pakker på systemet"
 
-#: ../yumcommands.py:212
+#: ../yumcommands.py:338
 msgid "Setting up Install Process"
 msgstr "Opsætning af installationsprocessen"
 
-#: ../yumcommands.py:223 ../yumcommands.py:245
+#: ../yumcommands.py:363 ../yumcommands.py:423
 msgid "[PACKAGE...]"
 msgstr "[PAKKE...]"
 
-#: ../yumcommands.py:226
+#: ../yumcommands.py:370
 msgid "Update a package or packages on your system"
 msgstr "Opdaterer en eller flere pakker på systemet"
 
-#: ../yumcommands.py:234
+#: ../yumcommands.py:399
 msgid "Setting up Update Process"
 msgstr "Opsætning af opdateringsprocessen"
 
-#: ../yumcommands.py:248
+#: ../yumcommands.py:430
 msgid "Synchronize installed packages to the latest available versions"
 msgstr "Synkronisér installerede pakker til de senest tilgængelige versioner"
 
-#: ../yumcommands.py:256
+#: ../yumcommands.py:459
 msgid "Setting up Distribution Synchronization Process"
 msgstr "Indstiller distributionssynkroniseringsproces"
 
-#: ../yumcommands.py:299
+#: ../yumcommands.py:519
 msgid "Display details about a package or group of packages"
 msgstr "Vis detaljer om en pakke eller en gruppe af pakker"
 
-#: ../yumcommands.py:348
+#: ../yumcommands.py:581
 msgid "Installed Packages"
 msgstr "Installerede pakker"
 
-#: ../yumcommands.py:356
+#: ../yumcommands.py:589
 msgid "Available Packages"
 msgstr "Tilgængelige pakker"
 
-#: ../yumcommands.py:360
+#: ../yumcommands.py:593
 msgid "Extra Packages"
 msgstr "Ekstra pakker"
 
-#: ../yumcommands.py:364
+#: ../yumcommands.py:597
 msgid "Updated Packages"
 msgstr "Opdaterede pakker"
 
 #. This only happens in verbose mode
-#: ../yumcommands.py:372 ../yumcommands.py:379 ../yumcommands.py:667
+#: ../yumcommands.py:605 ../yumcommands.py:612 ../yumcommands.py:1193
 msgid "Obsoleting Packages"
 msgstr "Overflødiggør pakker"
 
-#: ../yumcommands.py:381
+#: ../yumcommands.py:614
 msgid "Recently Added Packages"
 msgstr "Pakker som er tilføjet for nyligt"
 
-#: ../yumcommands.py:388
+#: ../yumcommands.py:621
 msgid "No matching Packages to list"
 msgstr "Ingen matchende pakker til liste"
 
-#: ../yumcommands.py:402
+#: ../yumcommands.py:656
 msgid "List a package or groups of packages"
 msgstr "Viser en pakke eller en gruppe af pakker"
 
-#: ../yumcommands.py:414
+#: ../yumcommands.py:685
 msgid "Remove a package or packages from your system"
 msgstr "Fjern en eller flere pakker fra dit system"
 
-#: ../yumcommands.py:421
+#: ../yumcommands.py:714
 msgid "Setting up Remove Process"
 msgstr "Opsætning af fjerningsprocessen"
 
-#: ../yumcommands.py:435
+#: ../yumcommands.py:773
+msgid "Display, or use, the groups information"
+msgstr ""
+
+#: ../yumcommands.py:776
 msgid "Setting up Group Process"
 msgstr "Opsætning af gruppeprocessen"
 
-#: ../yumcommands.py:441
+#: ../yumcommands.py:782
 msgid "No Groups on which to run command"
 msgstr "Ingen grupper, på hvilke der køres en kommando"
 
-#: ../yumcommands.py:454
-msgid "List available package groups"
-msgstr "Vis tilgængelige pakkegrupper"
-
-#: ../yumcommands.py:474
-msgid "Install the packages in a group on your system"
-msgstr "Installér alle pakkerne i en gruppe på dit system"
-
-#: ../yumcommands.py:497
-msgid "Remove the packages in a group from your system"
-msgstr "Fjerner alle pakkerne i en gruppe fra dit system"
-
-#: ../yumcommands.py:525
-msgid "Display details about a package group"
-msgstr "Vis informationer om en pakkegruppe"
+#: ../yumcommands.py:833
+#, python-format
+msgid "Invalid groups sub-command, use: %s."
+msgstr ""
 
-#: ../yumcommands.py:550
+#: ../yumcommands.py:929
 msgid "Generate the metadata cache"
 msgstr "Opretter mellemlager for metadata"
 
-#: ../yumcommands.py:556
+#: ../yumcommands.py:955
 msgid "Making cache files for all metadata files."
 msgstr "Opretter mellemlagerfiler til alle metadatafiler."
 
-#: ../yumcommands.py:557
+#: ../yumcommands.py:956
 msgid "This may take a while depending on the speed of this computer"
 msgstr ""
 "Dette kan tage et stykke tid, afhængigt af hastigheden op denne computer"
 
-#: ../yumcommands.py:578
+#: ../yumcommands.py:977
 msgid "Metadata Cache Created"
 msgstr "Mellemlager for metadata oprettet"
 
-#: ../yumcommands.py:592
+#: ../yumcommands.py:1015
 msgid "Remove cached data"
 msgstr "Sletter data fra cachen"
 
-#: ../yumcommands.py:613
+#: ../yumcommands.py:1082
 msgid "Find what package provides the given value"
 msgstr "Finder pakker som leverer en given værdi"
 
-#: ../yumcommands.py:633
+#: ../yumcommands.py:1139
 msgid "Check for available package updates"
 msgstr "Kontrol af tilgængelige pakkeopdateringer"
 
-#: ../yumcommands.py:687
+#: ../yumcommands.py:1230
 msgid "Search package details for the given string"
 msgstr "Søger efter en given streng i pakkeinformationerne"
 
-#: ../yumcommands.py:693
+#: ../yumcommands.py:1256
 msgid "Searching Packages: "
 msgstr "Søger i pakkerne: "
 
-#: ../yumcommands.py:710
+#: ../yumcommands.py:1298
 msgid "Update packages taking obsoletes into account"
 msgstr "Opdaterer pakker, tager hensyn til overflødiggjorte pakker"
 
-#: ../yumcommands.py:719
+#: ../yumcommands.py:1328
 msgid "Setting up Upgrade Process"
 msgstr "Opsætning af opgraderingsprocessen"
 
-#: ../yumcommands.py:737
+#: ../yumcommands.py:1363
 msgid "Install a local RPM"
 msgstr "Installer en lokal RPM-fil"
 
-#: ../yumcommands.py:745
+#: ../yumcommands.py:1393
 msgid "Setting up Local Package Process"
 msgstr "Opsætning af lokalpakkeprocessen"
 
-#: ../yumcommands.py:764
+#: ../yumcommands.py:1437
 msgid "Determine which package provides the given dependency"
 msgstr "Bestem hvilken pakke som leverer en bestemt afhængighed"
 
-#: ../yumcommands.py:767
+#: ../yumcommands.py:1453
 msgid "Searching Packages for Dependency:"
 msgstr "Søger efter afhængighed i pakkerne:"
 
-#: ../yumcommands.py:781
+#: ../yumcommands.py:1484
 msgid "Run an interactive yum shell"
 msgstr "Kør en interaktiv Yum-skal"
 
-#: ../yumcommands.py:787
+#: ../yumcommands.py:1510
 msgid "Setting up Yum Shell"
 msgstr "Opsætning af Yum-skal"
 
-#: ../yumcommands.py:805
+#: ../yumcommands.py:1553
 msgid "List a package's dependencies"
 msgstr "Viser en pakkes afhængigheder"
 
-#: ../yumcommands.py:811
+#: ../yumcommands.py:1580
 msgid "Finding dependencies: "
 msgstr "Finder afhængigheder: "
 
-#: ../yumcommands.py:827
+#: ../yumcommands.py:1612
 msgid "Display the configured software repositories"
 msgstr "Viser de konfigurerede pakkearkiver"
 
-#: ../yumcommands.py:893 ../yumcommands.py:894
+#: ../yumcommands.py:1691 ../yumcommands.py:1692
 msgid "enabled"
 msgstr "aktiveret"
 
-#: ../yumcommands.py:920 ../yumcommands.py:921
+#: ../yumcommands.py:1718 ../yumcommands.py:1719
 msgid "disabled"
 msgstr "deaktiveret"
 
-#: ../yumcommands.py:937
+#: ../yumcommands.py:1735
 msgid "Repo-id      : "
 msgstr "Pakkearkivs-id      : "
 
-#: ../yumcommands.py:938
+#: ../yumcommands.py:1736
 msgid "Repo-name    : "
 msgstr "Pakkearkivnavn    : "
 
-#: ../yumcommands.py:941
+#: ../yumcommands.py:1739
 msgid "Repo-status  : "
 msgstr "Pakkearkivstatus  : "
 
-#: ../yumcommands.py:944
+#: ../yumcommands.py:1742
 msgid "Repo-revision: "
 msgstr "Pakkearkivsversion: "
 
-#: ../yumcommands.py:948
+#: ../yumcommands.py:1746
 msgid "Repo-tags    : "
 msgstr "Pakkearkivflag    : "
 
-#: ../yumcommands.py:954
+#: ../yumcommands.py:1752
 msgid "Repo-distro-tags: "
 msgstr "Kildedistroflag: "
 
-#: ../yumcommands.py:959
+#: ../yumcommands.py:1757
 msgid "Repo-updated : "
 msgstr "Pakkearkiv opdateret : "
 
-#: ../yumcommands.py:961
+#: ../yumcommands.py:1759
 msgid "Repo-pkgs    : "
 msgstr "Pakkearkivpakker    : "
 
-#: ../yumcommands.py:962
+#: ../yumcommands.py:1760
 msgid "Repo-size    : "
 msgstr "Pakkearkivstørrelse    : "
 
-#: ../yumcommands.py:969 ../yumcommands.py:990
+#: ../yumcommands.py:1767 ../yumcommands.py:1788
 msgid "Repo-baseurl : "
 msgstr "Pakkearkivbaseurl : "
 
-#: ../yumcommands.py:977
+#: ../yumcommands.py:1775
 msgid "Repo-metalink: "
 msgstr "Pakkearkivsmetahenvisning: "
 
-#: ../yumcommands.py:981
+#: ../yumcommands.py:1779
 msgid "  Updated    : "
 msgstr "  Opdateret    : "
 
-#: ../yumcommands.py:984
+#: ../yumcommands.py:1782
 msgid "Repo-mirrors : "
 msgstr "Pakkearkivspejle: "
 
-#: ../yumcommands.py:1000
+#: ../yumcommands.py:1798
 #, python-format
 msgid "Never (last: %s)"
 msgstr "Aldrig (senest: %s)"
 
-#: ../yumcommands.py:1002
+#: ../yumcommands.py:1800
 #, python-format
 msgid "Instant (last: %s)"
 msgstr "Med det samme (senest: %s)"
 
-#: ../yumcommands.py:1005
+#: ../yumcommands.py:1803
 #, python-format
 msgid "%s second(s) (last: %s)"
 msgstr "%s sekund(er) (senest: %s)"
 
-#: ../yumcommands.py:1007
+#: ../yumcommands.py:1805
 msgid "Repo-expire  : "
 msgstr "Pakkearkiv udløber  : "
 
-#: ../yumcommands.py:1010
+#: ../yumcommands.py:1808
 msgid "Repo-exclude : "
 msgstr "Pakkearkiv ekskluderer : "
 
-#: ../yumcommands.py:1014
+#: ../yumcommands.py:1812
 msgid "Repo-include : "
 msgstr "Pakkearkiv inkluderer : "
 
-#: ../yumcommands.py:1018
+#: ../yumcommands.py:1816
 msgid "Repo-excluded: "
 msgstr "Pakkearkiv ekskluderet: "
 
-#: ../yumcommands.py:1022
+#: ../yumcommands.py:1820
 msgid "Repo-filename: "
 msgstr ""
 
 #. Work out the first (id) and last (enabled/disalbed/count),
 #. then chop the middle (name)...
-#: ../yumcommands.py:1032 ../yumcommands.py:1061
+#: ../yumcommands.py:1830 ../yumcommands.py:1859
 msgid "repo id"
 msgstr "kildeid"
 
-#: ../yumcommands.py:1049 ../yumcommands.py:1050 ../yumcommands.py:1068
+#: ../yumcommands.py:1847 ../yumcommands.py:1848 ../yumcommands.py:1866
 msgid "status"
 msgstr "status"
 
-#: ../yumcommands.py:1062
+#: ../yumcommands.py:1860
 msgid "repo name"
 msgstr "kildenavn"
 
-#: ../yumcommands.py:1099
+#: ../yumcommands.py:1922
 msgid "Display a helpful usage message"
 msgstr "Viser hjælp om brugen af en kommando"
 
-#: ../yumcommands.py:1133
+#: ../yumcommands.py:1964
 #, python-format
 msgid "No help available for %s"
 msgstr "Ingen tilgængelig hjælp til %s"
 
-#: ../yumcommands.py:1138
+#: ../yumcommands.py:1969
 msgid ""
 "\n"
 "\n"
@@ -1910,7 +1982,7 @@ msgstr ""
 "\n"
 "aliaser: "
 
-#: ../yumcommands.py:1140
+#: ../yumcommands.py:1971
 msgid ""
 "\n"
 "\n"
@@ -1920,85 +1992,125 @@ msgstr ""
 "\n"
 "alias: "
 
-#: ../yumcommands.py:1168
+#: ../yumcommands.py:2056
 msgid "Setting up Reinstall Process"
 msgstr "Opsætning af geninstallationsprocessen"
 
-#: ../yumcommands.py:1176
+#: ../yumcommands.py:2068
 msgid "reinstall a package"
 msgstr "geninstallér en pakke"
 
-#: ../yumcommands.py:1195
+#: ../yumcommands.py:2131
 msgid "Setting up Downgrade Process"
 msgstr "Opsætning af nedgraderingsprocessen"
 
-#: ../yumcommands.py:1202
+#: ../yumcommands.py:2142
 msgid "downgrade a package"
 msgstr "nedgradér en pakke"
 
-#: ../yumcommands.py:1216
+#: ../yumcommands.py:2181
 msgid "Display a version for the machine and/or available repos."
 msgstr "Vis en version for maskinen og/eller tilgængelige pakkearkiver."
 
-#: ../yumcommands.py:1255
+#: ../yumcommands.py:2233
 msgid " Yum version groups:"
 msgstr " Yum versiongrupper:"
 
-#: ../yumcommands.py:1265
+#: ../yumcommands.py:2243
 msgid " Group   :"
 msgstr " Gruppe   :"
 
-#: ../yumcommands.py:1266
+#: ../yumcommands.py:2244
 msgid " Packages:"
 msgstr " Pakker:"
 
-#: ../yumcommands.py:1295
+#: ../yumcommands.py:2273
 msgid "Installed:"
 msgstr "Installeret:"
 
-#: ../yumcommands.py:1303
+#: ../yumcommands.py:2281
 msgid "Group-Installed:"
 msgstr "Gruppe-Installeret"
 
-#: ../yumcommands.py:1312
+#: ../yumcommands.py:2290
 msgid "Available:"
 msgstr "Tilgængelige:"
 
-#: ../yumcommands.py:1321
+#: ../yumcommands.py:2299
 msgid "Group-Available:"
 msgstr "Gruppe-Tilgængelig:"
 
-#: ../yumcommands.py:1360
+#: ../yumcommands.py:2363
 msgid "Display, or use, the transaction history"
 msgstr "Vis eller brug overførselshistorik"
 
-#: ../yumcommands.py:1432
+#: ../yumcommands.py:2435
+msgid "Transactions:"
+msgstr ""
+
+#: ../yumcommands.py:2436
+msgid "Begin time  :"
+msgstr ""
+
+#: ../yumcommands.py:2437
+msgid "End time    :"
+msgstr ""
+
+#: ../yumcommands.py:2438
+msgid "Counts      :"
+msgstr ""
+
+#: ../yumcommands.py:2439
+msgid "  NEVRAC :"
+msgstr ""
+
+#: ../yumcommands.py:2440
+msgid "  NEVRA  :"
+msgstr ""
+
+#: ../yumcommands.py:2441
+msgid "  NA     :"
+msgstr ""
+
+#: ../yumcommands.py:2442
+msgid "  NEVR   :"
+msgstr ""
+
+#: ../yumcommands.py:2443
+msgid "  rpm DB :"
+msgstr ""
+
+#: ../yumcommands.py:2444
+msgid "  yum DB :"
+msgstr ""
+
+#: ../yumcommands.py:2475
 #, python-format
 msgid "Invalid history sub-command, use: %s."
 msgstr "Ugyldig underkommando for historik, brug: %s."
 
-#: ../yumcommands.py:1439
+#: ../yumcommands.py:2482
 msgid "You don't have access to the history DB."
 msgstr "Du har ikke adgang til historikdatabasen."
 
-#: ../yumcommands.py:1487
+#: ../yumcommands.py:2574
 msgid "Check for problems in the rpmdb"
 msgstr "Kontrollér for problemer i rpmdb'en"
 
-#: ../yumcommands.py:1514
+#: ../yumcommands.py:2639
 msgid "load a saved transaction from filename"
 msgstr ""
 
-#: ../yumcommands.py:1518
+#: ../yumcommands.py:2656
 msgid "No saved transaction file specified."
 msgstr ""
 
-#: ../yumcommands.py:1522
+#: ../yumcommands.py:2660
 #, python-format
 msgid "loading transaction from %s"
 msgstr ""
 
-#: ../yumcommands.py:1528
+#: ../yumcommands.py:2666
 #, python-format
 msgid "Transaction loaded from %s with %s members"
 msgstr ""
@@ -2009,26 +2121,32 @@ msgstr ""
 msgid " Yum checks failed: %s"
 msgstr ""
 
-#: ../yummain.py:114
-msgid ""
-"Another app is currently holding the yum lock; waiting for it to exit..."
-msgstr "Yum er låst af et andet program, venter på at den afslutter..."
+#: ../yummain.py:110
+msgid "No read/write access in current directory, moving to /"
+msgstr ""
 
-#: ../yummain.py:120
+#: ../yummain.py:124
 msgid "Can't create lock file; exiting"
 msgstr ""
 
+#: ../yummain.py:128
+msgid ""
+"Another app is currently holding the yum lock; waiting for it to exit..."
+msgstr "Yum er låst af et andet program, venter på at den afslutter..."
+
 #. Depsolve stage
-#: ../yummain.py:167
+#: ../yummain.py:178
 msgid "Resolving Dependencies"
 msgstr "Løser afhængigheder"
 
-#: ../yummain.py:230
+#: ../yummain.py:241 ../yummain.py:249
 #, python-format
-msgid "Your transaction was saved, rerun it with: yum load-transaction %s"
+msgid ""
+"Your transaction was saved, rerun it with:\n"
+" yum load-transaction %s"
 msgstr ""
 
-#: ../yummain.py:288
+#: ../yummain.py:326
 msgid ""
 "\n"
 "\n"
@@ -2038,74 +2156,74 @@ msgstr ""
 "\n"
 "Afslutter efter brugerens ønske."
 
-#: ../yum/depsolve.py:84
+#: ../yum/depsolve.py:83
 msgid "doTsSetup() will go away in a future version of Yum.\n"
 msgstr "doTsSetup() vil blive fjernet i en fremtidig version af Yum.\n"
 
-#: ../yum/depsolve.py:99
+#: ../yum/depsolve.py:98
 msgid "Setting up TransactionSets before config class is up"
 msgstr "Opsætning af TransactionSets før config-klassen er sat op"
 
-#: ../yum/depsolve.py:153
+#: ../yum/depsolve.py:152
 #, python-format
 msgid "Invalid tsflag in config file: %s"
 msgstr "Invalid tsflag i konfigurationsfilen: %s"
 
-#: ../yum/depsolve.py:164
+#: ../yum/depsolve.py:170
 #, python-format
 msgid "Searching pkgSack for dep: %s"
 msgstr "Søger i pkgSack for afhængigheden: %s"
 
-#: ../yum/depsolve.py:207
+#: ../yum/depsolve.py:221
 #, python-format
 msgid "Member: %s"
 msgstr "Medlem: %s"
 
-#: ../yum/depsolve.py:221 ../yum/depsolve.py:793
+#: ../yum/depsolve.py:235 ../yum/depsolve.py:831
 #, python-format
 msgid "%s converted to install"
 msgstr "%s konverteret til installation"
 
-#: ../yum/depsolve.py:233
+#: ../yum/depsolve.py:247
 #, python-format
 msgid "Adding Package %s in mode %s"
 msgstr "Tilføjer pakke %s i mode %s"
 
-#: ../yum/depsolve.py:249
+#: ../yum/depsolve.py:263
 #, python-format
 msgid "Removing Package %s"
 msgstr "Fjerner pakke %s"
 
-#: ../yum/depsolve.py:271
+#: ../yum/depsolve.py:285
 #, python-format
 msgid "%s requires: %s"
 msgstr "%s behøver: %s"
 
-#: ../yum/depsolve.py:312
+#: ../yum/depsolve.py:326
 #, python-format
 msgid "%s requires %s"
 msgstr "%s kræver %s"
 
-#: ../yum/depsolve.py:339
+#: ../yum/depsolve.py:353
 msgid "Needed Require has already been looked up, cheating"
 msgstr "Afhængighed fundet tidligere, snyder"
 
-#: ../yum/depsolve.py:349
+#: ../yum/depsolve.py:363
 #, python-format
 msgid "Needed Require is not a package name. Looking up: %s"
 msgstr "Afhængighed er ikke et pakkenavn. Søger efter: %s"
 
-#: ../yum/depsolve.py:357
+#: ../yum/depsolve.py:371
 #, python-format
 msgid "Potential Provider: %s"
 msgstr "Mulig udbyder: %s"
 
-#: ../yum/depsolve.py:380
+#: ../yum/depsolve.py:394
 #, python-format
 msgid "Mode is %s for provider of %s: %s"
 msgstr "Tilstand er %s for udbyder af %s: %s"
 
-#: ../yum/depsolve.py:384
+#: ../yum/depsolve.py:398
 #, python-format
 msgid "Mode for pkg providing %s: %s"
 msgstr "Tilstand for pakke som leverer %s: %s"
@@ -2113,114 +2231,114 @@ msgstr "Tilstand for pakke som leverer %s: %s"
 #. the thing it needs is being updated or obsoleted away
 #. try to update the requiring package in hopes that all this problem goes
 #. away :(
-#: ../yum/depsolve.py:389 ../yum/depsolve.py:406
+#: ../yum/depsolve.py:403 ../yum/depsolve.py:420
 #, python-format
 msgid "Trying to update %s to resolve dep"
 msgstr ""
 
-#: ../yum/depsolve.py:400 ../yum/depsolve.py:410
+#: ../yum/depsolve.py:414 ../yum/depsolve.py:424
 #, python-format
 msgid "No update paths found for %s. Failure!"
 msgstr ""
 
-#: ../yum/depsolve.py:416
+#: ../yum/depsolve.py:430
 #, python-format
 msgid "TSINFO: %s package requiring %s marked as erase"
 msgstr "TSINFO: %s pakker som behøver %s markeret til sletning"
 
-#: ../yum/depsolve.py:429
+#: ../yum/depsolve.py:443
 #, python-format
 msgid "TSINFO: Obsoleting %s with %s to resolve dep."
 msgstr "TSINFO: Overflødiggør %s med %s for at finde afhængighed."
 
-#: ../yum/depsolve.py:432
+#: ../yum/depsolve.py:446
 #, python-format
 msgid "TSINFO: Updating %s to resolve dep."
 msgstr "TSINFO: Opdaterer %s for at opfylde afhængighed."
 
-#: ../yum/depsolve.py:440
+#: ../yum/depsolve.py:454
 #, python-format
 msgid "Cannot find an update path for dep for: %s"
 msgstr "Kan ikke finde en opdateringsvej for afhængigheden for: %s"
 
-#: ../yum/depsolve.py:471
+#: ../yum/depsolve.py:485
 #, python-format
 msgid "Quick matched %s to require for %s"
 msgstr "Hurtigmatchede %s som afhængighed for %s"
 
 #. is it already installed?
-#: ../yum/depsolve.py:513
+#: ../yum/depsolve.py:527
 #, python-format
 msgid "%s is in providing packages but it is already installed, removing."
 msgstr "%s er i udbudte pakker, men er allerede installeret, fjerner."
 
-#: ../yum/depsolve.py:529
+#: ../yum/depsolve.py:543
 #, python-format
 msgid "Potential resolving package %s has newer instance in ts."
 msgstr "Mulig løsningspakke %s har en nyere udgave i ts."
 
-#: ../yum/depsolve.py:540
+#: ../yum/depsolve.py:554
 #, python-format
 msgid "Potential resolving package %s has newer instance installed."
 msgstr "Mulig løsningspakke %s har en nyere udgave installeret."
 
-#: ../yum/depsolve.py:558
+#: ../yum/depsolve.py:572
 #, python-format
 msgid "%s already in ts, skipping this one"
 msgstr "%s er allerede i ts, springer den over"
 
-#: ../yum/depsolve.py:607
+#: ../yum/depsolve.py:621
 #, python-format
 msgid "TSINFO: Marking %s as update for %s"
 msgstr "TSINFO: Markerer %s som en opdatering for %s"
 
-#: ../yum/depsolve.py:616
+#: ../yum/depsolve.py:630
 #, python-format
 msgid "TSINFO: Marking %s as install for %s"
 msgstr "TSINFO: Markerer %s til installerer for %s"
 
-#: ../yum/depsolve.py:727 ../yum/depsolve.py:819
+#: ../yum/depsolve.py:765 ../yum/depsolve.py:861
 msgid "Success - empty transaction"
 msgstr "Succes -- tom overførsel"
 
-#: ../yum/depsolve.py:767 ../yum/depsolve.py:783
+#: ../yum/depsolve.py:805 ../yum/depsolve.py:821
 msgid "Restarting Loop"
 msgstr "Genstarter løkke"
 
-#: ../yum/depsolve.py:799
+#: ../yum/depsolve.py:841
 msgid "Dependency Process ending"
 msgstr "Afhængighedsproces afslutter"
 
-#: ../yum/depsolve.py:821
+#: ../yum/depsolve.py:863
 msgid "Success - deps resolved"
 msgstr "Succes - afhængigheder løst"
 
-#: ../yum/depsolve.py:845
+#: ../yum/depsolve.py:887
 #, python-format
 msgid "Checking deps for %s"
 msgstr "Kontrollerer afhængigheder for %s"
 
-#: ../yum/depsolve.py:931
+#: ../yum/depsolve.py:973
 #, python-format
 msgid "looking for %s as a requirement of %s"
 msgstr "søger efter %s som afhængighed for %s"
 
-#: ../yum/depsolve.py:1169
+#: ../yum/depsolve.py:1216
 #, python-format
 msgid "Running compare_providers() for %s"
 msgstr "Kører compare_providers() for %s"
 
-#: ../yum/depsolve.py:1196 ../yum/depsolve.py:1202
+#: ../yum/depsolve.py:1243 ../yum/depsolve.py:1249
 #, python-format
 msgid "better arch in po %s"
 msgstr "bedre arkitektur i po %s"
 
-#: ../yum/depsolve.py:1298
+#: ../yum/depsolve.py:1345
 #, python-format
 msgid "%s obsoletes %s"
 msgstr "%s overflødigør %s"
 
-#: ../yum/depsolve.py:1310
+#: ../yum/depsolve.py:1357
 #, python-format
 msgid ""
 "archdist compared %s to %s on %s\n"
@@ -2229,142 +2347,142 @@ msgstr ""
 "arkitekturdistribution sammenligner %s med %s på %s\n"
 "  Vinder: %s"
 
-#: ../yum/depsolve.py:1318
+#: ../yum/depsolve.py:1365
 #, python-format
 msgid "common sourcerpm %s and %s"
 msgstr "normal kilde-RPM %s og %s"
 
-#: ../yum/depsolve.py:1322
+#: ../yum/depsolve.py:1369
 #, python-format
 msgid "base package %s is installed for %s"
 msgstr "basepakke %s er installeret for %s"
 
-#: ../yum/depsolve.py:1328
+#: ../yum/depsolve.py:1375
 #, python-format
 msgid "common prefix of %s between %s and %s"
 msgstr "normal præfiks af %s mellem %s og %s"
 
-#: ../yum/depsolve.py:1359
+#: ../yum/depsolve.py:1406
 #, python-format
 msgid "requires minimal: %d"
 msgstr "kræver minimalt: %d"
 
-#: ../yum/depsolve.py:1363
+#: ../yum/depsolve.py:1410
 #, python-format
 msgid " Winner: %s"
 msgstr " Vinder: %s"
 
-#: ../yum/depsolve.py:1368
+#: ../yum/depsolve.py:1415
 #, python-format
 msgid " Loser(with %d): %s"
 msgstr " Taber(med %d): %s"
 
-#: ../yum/depsolve.py:1384
+#: ../yum/depsolve.py:1431
 #, python-format
 msgid "Best Order: %s"
 msgstr "Bedste orden: %s"
 
-#: ../yum/__init__.py:234
+#: ../yum/__init__.py:261
 msgid "doConfigSetup() will go away in a future version of Yum.\n"
 msgstr "doConfigSetup() vil forsvinde i en fremtidig version af Yum.\n"
 
-#: ../yum/__init__.py:482
+#: ../yum/__init__.py:527
 #, python-format
 msgid "Repository %r: Error parsing config: %s"
 msgstr "Pakkearkiv %r: Fejl under læsning af konfiguration: %s"
 
-#: ../yum/__init__.py:488
+#: ../yum/__init__.py:533
 #, python-format
 msgid "Repository %r is missing name in configuration, using id"
 msgstr "Pakkearkiv %r mangler navn i konfigurationen, bruger id"
 
-#: ../yum/__init__.py:526
+#: ../yum/__init__.py:571
 msgid "plugins already initialised"
 msgstr "udvidelsesmoduler er allerede initieret"
 
-#: ../yum/__init__.py:533
+#: ../yum/__init__.py:580
 msgid "doRpmDBSetup() will go away in a future version of Yum.\n"
 msgstr "doRpmDBSetup() vil forsvinde i en fremtidig version af Yum.\n"
 
-#: ../yum/__init__.py:544
+#: ../yum/__init__.py:591
 msgid "Reading Local RPMDB"
 msgstr "Læser lokal RPMDB"
 
-#: ../yum/__init__.py:567
+#: ../yum/__init__.py:621
 msgid "doRepoSetup() will go away in a future version of Yum.\n"
 msgstr "doRepoSetup() vil forsvinde i en fremtidig version af Yum.\n"
 
-#: ../yum/__init__.py:630
+#: ../yum/__init__.py:692
 msgid "doSackSetup() will go away in a future version of Yum.\n"
 msgstr "doSackSetup() vil forsvinde i en fremtidig version af Yum.\n"
 
-#: ../yum/__init__.py:660
+#: ../yum/__init__.py:722
 msgid "Setting up Package Sacks"
 msgstr "Opsætning af pakkelister"
 
-#: ../yum/__init__.py:705
+#: ../yum/__init__.py:767
 #, python-format
 msgid "repo object for repo %s lacks a _resetSack method\n"
 msgstr "kildeobjekt for kilde %s mangler en _resetSack-metode\n"
 
-#: ../yum/__init__.py:706
+#: ../yum/__init__.py:768
 msgid "therefore this repo cannot be reset.\n"
 msgstr "derfor kan dette pakkearkiv ikke blive nulstillet.\n"
 
-#: ../yum/__init__.py:711
+#: ../yum/__init__.py:776
 msgid "doUpdateSetup() will go away in a future version of Yum.\n"
 msgstr "doUpdateSetup() vil forsvinde i en fremtidig version af Yum.\n"
 
-#: ../yum/__init__.py:723
+#: ../yum/__init__.py:788
 msgid "Building updates object"
 msgstr "Bygger opdateringsobjekt"
 
-#: ../yum/__init__.py:765
+#: ../yum/__init__.py:832
 msgid "doGroupSetup() will go away in a future version of Yum.\n"
 msgstr "doGroupSetup() vil forsvinde i en fremtidig version af Yum.\n"
 
-#: ../yum/__init__.py:790
+#: ../yum/__init__.py:857
 msgid "Getting group metadata"
 msgstr "Henter gruppemetadata"
 
-#: ../yum/__init__.py:816
+#: ../yum/__init__.py:885
 #, python-format
 msgid "Adding group file from repository: %s"
 msgstr "Tilfører gruppefil fra pakkearkiv: %s"
 
-#: ../yum/__init__.py:827
+#: ../yum/__init__.py:896
 #, python-format
 msgid "Failed to add groups file for repository: %s - %s"
 msgstr "Tilføjelse af gruppefil fejlede for følgende pakkearkiv: %s - %s"
 
-#: ../yum/__init__.py:833
+#: ../yum/__init__.py:902
 msgid "No Groups Available in any repository"
 msgstr "Ingen tilgængelige grupper i noget pakkearkiv"
 
-#: ../yum/__init__.py:845
+#: ../yum/__init__.py:914
 msgid "Getting pkgtags metadata"
 msgstr "Henter metadata for pakkemærker"
 
-#: ../yum/__init__.py:855
+#: ../yum/__init__.py:924
 #, python-format
 msgid "Adding tags from repository: %s"
 msgstr "Tilføjer mærker fra pakkearkiv: %s"
 
-#: ../yum/__init__.py:866
+#: ../yum/__init__.py:935
 #, python-format
 msgid "Failed to add Pkg Tags for repository: %s - %s"
 msgstr "Kunne ikke tilføje pakkemærker for pakkearkiv: %s - %s"
 
-#: ../yum/__init__.py:944
+#: ../yum/__init__.py:1015
 msgid "Importing additional filelist information"
 msgstr "Importerer yderligere information om filliste"
 
-#: ../yum/__init__.py:958
+#: ../yum/__init__.py:1033
 #, python-format
 msgid "The program %s%s%s is found in the yum-utils package."
 msgstr "Programmet %s%s%s er fundet i yum-utils-pakken."
 
-#: ../yum/__init__.py:966
+#: ../yum/__init__.py:1050
 msgid ""
 "There are unfinished transactions remaining. You might consider running yum-"
 "complete-transaction first to finish them."
@@ -2372,21 +2490,21 @@ msgstr ""
 "Der er uafsluttede overførsler tilbage. Du bør overveje at køre yum-"
 "complete-transaction først for at afslutte dem."
 
-#: ../yum/__init__.py:983
+#: ../yum/__init__.py:1067
 msgid "--> Finding unneeded leftover dependencies"
 msgstr ""
 
-#: ../yum/__init__.py:1041
+#: ../yum/__init__.py:1125
 #, python-format
 msgid "Protected multilib versions: %s != %s"
 msgstr ""
 
-#: ../yum/__init__.py:1096
+#: ../yum/__init__.py:1180
 #, python-format
 msgid "Trying to remove \"%s\", which is protected"
 msgstr "Prøver at fjerne \"%s\" som er beskyttet"
 
-#: ../yum/__init__.py:1217
+#: ../yum/__init__.py:1301
 msgid ""
 "\n"
 "Packages skipped because of dependency problems:"
@@ -2394,89 +2512,92 @@ msgstr ""
 "\n"
 "Pakker sprunget over på grund af problemer med afhængigheder:"
 
-#: ../yum/__init__.py:1221
+#: ../yum/__init__.py:1305
 #, python-format
 msgid "    %s from %s"
 msgstr "    %s fra %s"
 
 #. FIXME: _N()
-#: ../yum/__init__.py:1391
+#: ../yum/__init__.py:1477
 #, python-format
 msgid "** Found %d pre-existing rpmdb problem(s), 'yum check' output follows:"
 msgstr ""
 "** Fandt %d før-eksisterende rpmdb-problem(er), \"yum check\" giver "
 "følgende:"
 
-#: ../yum/__init__.py:1395
+#: ../yum/__init__.py:1481
 msgid "Warning: RPMDB altered outside of yum."
 msgstr "Advarsel: RPMDB er ændret udenfor yum."
 
-#: ../yum/__init__.py:1407
+#: ../yum/__init__.py:1493
 msgid "missing requires"
 msgstr "manglende afhængigheder"
 
-#: ../yum/__init__.py:1408
+#: ../yum/__init__.py:1494
 msgid "installed conflict"
 msgstr "installeret konflikt"
 
-#: ../yum/__init__.py:1525
+#: ../yum/__init__.py:1617
 msgid ""
 "Warning: scriptlet or other non-fatal errors occurred during transaction."
 msgstr ""
 "Advarsel: skriptlet eller andre ikke-fatale fejl opstod under overførslen."
 
-#: ../yum/__init__.py:1535
+#: ../yum/__init__.py:1627
 msgid "Transaction couldn't start:"
 msgstr "Overførsel kunne ikke starte:"
 
 #. should this be 'to_unicoded'?
-#: ../yum/__init__.py:1538
+#: ../yum/__init__.py:1630
 msgid "Could not run transaction."
 msgstr "Kunne ikke køre overførsel."
 
-#: ../yum/__init__.py:1552
+#: ../yum/__init__.py:1644
 #, python-format
 msgid "Failed to remove transaction file %s"
 msgstr "Kunne ikke slette transaktionsfilen %s"
 
 #. maybe a file log here, too
 #. but raising an exception is not going to do any good
-#: ../yum/__init__.py:1590
+#: ../yum/__init__.py:1687
 #, python-format
 msgid "%s was supposed to be installed but is not!"
 msgstr "%s skulle være blevet installeret, men det blev den ikke!"
 
 #. maybe a file log here, too
 #. but raising an exception is not going to do any good
-#: ../yum/__init__.py:1651
+#. Note: This actually triggers atm. because we can't
+#. always find the erased txmbr to set it when
+#. we should.
+#: ../yum/__init__.py:1756
 #, python-format
 msgid "%s was supposed to be removed but is not!"
 msgstr "%s skulle være blevet fjernet, men det blev den ikke!"
 
-#: ../yum/__init__.py:1768
+#: ../yum/__init__.py:1883
 #, python-format
 msgid "Could not open lock %s: %s"
 msgstr "Kunne ikke åbne lås %s: %s"
 
 #. Whoa. What the heck happened?
-#: ../yum/__init__.py:1785
+#: ../yum/__init__.py:1900
 #, python-format
 msgid "Unable to check if PID %s is active"
 msgstr "Kunne ikke kontrollere om PID %s er aktiv"
 
 #. Another copy seems to be running.
-#: ../yum/__init__.py:1789
+#: ../yum/__init__.py:1904
 #, python-format
 msgid "Existing lock %s: another copy is running as pid %s."
 msgstr "Lås fundet %s: en anden kopi kører som PID %s."
 
 #. Whoa. What the heck happened?
-#: ../yum/__init__.py:1830
+#: ../yum/__init__.py:1952
 #, python-format
 msgid "Could not create lock at %s: %s "
 msgstr "Kunne ikke oprette lås på %s: %s "
 
-#: ../yum/__init__.py:1875
+#: ../yum/__init__.py:2005
 #, python-format
 msgid ""
 "Package does not match intended download. Suggestion: run yum "
@@ -2485,40 +2606,29 @@ msgstr ""
 "Pakke matcher ikke den tænkte nedhentning. Forslag: kør yum --enablerepo=%s "
 "clean metadata"
 
-#: ../yum/__init__.py:1891
+#: ../yum/__init__.py:2028
 msgid "Could not perform checksum"
 msgstr "Kunne ikke udføre checksum"
 
-#: ../yum/__init__.py:1894
+#: ../yum/__init__.py:2031
 msgid "Package does not match checksum"
 msgstr "Pakken matcher ikke checksum"
 
-#: ../yum/__init__.py:1946
+#: ../yum/__init__.py:2094
 #, python-format
 msgid "package fails checksum but caching is enabled for %s"
 msgstr "pakken fejlede checksum, men mellemlagring er aktiveret for %s"
 
-#: ../yum/__init__.py:1949 ../yum/__init__.py:1979
+#: ../yum/__init__.py:2097 ../yum/__init__.py:2127
 #, python-format
 msgid "using local copy of %s"
 msgstr "bruger lokal kopi af %s"
 
-#: ../yum/__init__.py:1991
-#, python-format
-msgid ""
-"Insufficient space in download directory %s\n"
-"    * free   %s\n"
-"    * needed %s"
-msgstr ""
-"Ikke plads nok i nedhentningskataloget %s\n"
-"    * fri     %s\n"
-"    * behøvet %s"
-
-#: ../yum/__init__.py:2052
+#: ../yum/__init__.py:2205
 msgid "Header is not complete."
 msgstr "Headerfil er ikke komplet."
 
-#: ../yum/__init__.py:2089
+#: ../yum/__init__.py:2245
 #, python-format
 msgid ""
 "Header not in local cache and caching-only mode enabled. Cannot download %s"
@@ -2526,62 +2636,64 @@ msgstr ""
 "Headerfil er ikke i lokal cache og kun-caching-tilstand er aktiveret. Kan "
 "ikke hente %s"
 
-#: ../yum/__init__.py:2147
+#: ../yum/__init__.py:2305
 #, python-format
 msgid "Public key for %s is not installed"
 msgstr "Offentlig nøgle for %s er ikke installeret"
 
-#: ../yum/__init__.py:2151
+#: ../yum/__init__.py:2309
 #, python-format
 msgid "Problem opening package %s"
 msgstr "Kunne ikke åbne pakke %s"
 
-#: ../yum/__init__.py:2159
+#: ../yum/__init__.py:2317
 #, python-format
 msgid "Public key for %s is not trusted"
 msgstr "Offentlig nøgle for %s er ikke sikker"
 
-#: ../yum/__init__.py:2163
+#: ../yum/__init__.py:2321
 #, python-format
 msgid "Package %s is not signed"
 msgstr "Pakken %s er ikke signeret"
 
-#: ../yum/__init__.py:2202
+#: ../yum/__init__.py:2363
 #, python-format
 msgid "Cannot remove %s"
 msgstr "Kan ikke fjerne %s"
 
-#: ../yum/__init__.py:2206
+#: ../yum/__init__.py:2367
 #, python-format
 msgid "%s removed"
 msgstr "%s fjernet"
 
-#: ../yum/__init__.py:2252
+#: ../yum/__init__.py:2426
 #, python-format
 msgid "Cannot remove %s file %s"
 msgstr "Kan ikke slette %s filen %s"
 
-#: ../yum/__init__.py:2256
+#: ../yum/__init__.py:2430
 #, python-format
 msgid "%s file %s removed"
 msgstr "%s filen %s er slettet"
 
-#: ../yum/__init__.py:2258
+#: ../yum/__init__.py:2432
 #, python-format
-msgid "%d %s files removed"
-msgstr "%d %s filer slettet"
+msgid "%d %s file removed"
+msgid_plural "%d %s files removed"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../yum/__init__.py:2327
+#: ../yum/__init__.py:2522
 #, python-format
 msgid "More than one identical match in sack for %s"
 msgstr "Mere end et identisk match i liste for %s"
 
-#: ../yum/__init__.py:2333
+#: ../yum/__init__.py:2528
 #, python-format
 msgid "Nothing matches %s.%s %s:%s-%s from update"
 msgstr "Ingen opdateringer matcher %s.%s %s:%s-%s"
 
-#: ../yum/__init__.py:2632
+#: ../yum/__init__.py:2892
 msgid ""
 "searchPackages() will go away in a future version of Yum."
 "                      Use searchGenerator() instead. \n"
@@ -2589,121 +2701,123 @@ msgstr ""
 "searchPackages() vil forsvinde i en fremtidig version af Yum."
 "                      Brug searchGenerator() istedet. \n"
 
-#: ../yum/__init__.py:2675
+#: ../yum/__init__.py:2948
 #, python-format
-msgid "Searching %d packages"
-msgstr "Genemsøger %d pakker"
+msgid "Searching %d package"
+msgid_plural "Searching %d packages"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../yum/__init__.py:2679
+#: ../yum/__init__.py:2952
 #, python-format
 msgid "searching package %s"
 msgstr "gennemsøger pakke %s"
 
-#: ../yum/__init__.py:2691
+#: ../yum/__init__.py:2964
 msgid "searching in file entries"
 msgstr "gennemsøger filopslag"
 
-#: ../yum/__init__.py:2698
+#: ../yum/__init__.py:2971
 msgid "searching in provides entries"
 msgstr "søger efter afhængigheder"
 
-#: ../yum/__init__.py:2777
+#: ../yum/__init__.py:3056
 msgid "No group data available for configured repositories"
 msgstr "Ingen tilgængelige gruppedata i konfigurerede pakkearkiver"
 
-#: ../yum/__init__.py:2808 ../yum/__init__.py:2827 ../yum/__init__.py:2858
-#: ../yum/__init__.py:2864 ../yum/__init__.py:2953 ../yum/__init__.py:2957
-#: ../yum/__init__.py:3339
+#: ../yum/__init__.py:3092 ../yum/__init__.py:3112 ../yum/__init__.py:3147
+#: ../yum/__init__.py:3153 ../yum/__init__.py:3246 ../yum/__init__.py:3250
+#: ../yum/__init__.py:3674
 #, python-format
 msgid "No Group named %s exists"
 msgstr "Gruppen %s findes ikke"
 
-#: ../yum/__init__.py:2839 ../yum/__init__.py:2973
+#: ../yum/__init__.py:3124 ../yum/__init__.py:3266
 #, python-format
 msgid "package %s was not marked in group %s"
 msgstr "pakken %s var ikke markeret i gruppen %s"
 
-#: ../yum/__init__.py:2887
+#: ../yum/__init__.py:3176
 #, python-format
 msgid "Adding package %s from group %s"
 msgstr "Tilføjer pakken %s fra gruppen %s"
 
-#: ../yum/__init__.py:2891
+#: ../yum/__init__.py:3180
 #, python-format
 msgid "No package named %s available to be installed"
 msgstr "Pakken %s er ikke tilgængelig til installation"
 
-#: ../yum/__init__.py:2941
+#: ../yum/__init__.py:3230
 #, python-format
 msgid "Warning: Group %s does not have any packages."
 msgstr ""
 
-#: ../yum/__init__.py:2943
+#: ../yum/__init__.py:3232
 #, python-format
 msgid "Group %s does have %u conditional packages, which may get installed."
 msgstr ""
 
 #. This can happen due to excludes after .up has
 #. happened.
-#: ../yum/__init__.py:3002
+#: ../yum/__init__.py:3304
 #, python-format
 msgid "Package tuple %s could not be found in packagesack"
 msgstr "Pakken %s kunne ikke findes i pakkeliste"
 
-#: ../yum/__init__.py:3022
+#: ../yum/__init__.py:3332
 #, python-format
 msgid "Package tuple %s could not be found in rpmdb"
 msgstr "Pakkepar %s kunne ikke findes i rpmdb"
 
-#: ../yum/__init__.py:3079 ../yum/__init__.py:3129
+#: ../yum/__init__.py:3395 ../yum/__init__.py:3457
 #, python-format
 msgid "Invalid version flag from: %s"
 msgstr ""
 
-#: ../yum/__init__.py:3096 ../yum/__init__.py:3101
+#: ../yum/__init__.py:3419 ../yum/__init__.py:3424
 #, python-format
 msgid "No Package found for %s"
 msgstr "Ingen pakke fundet for %s"
 
-#: ../yum/__init__.py:3401
+#: ../yum/__init__.py:3758
 msgid "Package Object was not a package object instance"
 msgstr "Pakkeobjektet er ikke en pakkeobjektinstans"
 
-#: ../yum/__init__.py:3405
+#: ../yum/__init__.py:3762
 msgid "Nothing specified to install"
 msgstr "Der er intet angivet til installation"
 
-#: ../yum/__init__.py:3424 ../yum/__init__.py:4283
+#: ../yum/__init__.py:3781 ../yum/__init__.py:4683
 #, python-format
 msgid "Checking for virtual provide or file-provide for %s"
 msgstr "Kontrollerer for virtueludbyder eller filudbyder for %s"
 
-#: ../yum/__init__.py:3430 ../yum/__init__.py:3775 ../yum/__init__.py:3969
-#: ../yum/__init__.py:4289
+#: ../yum/__init__.py:3787 ../yum/__init__.py:4151 ../yum/__init__.py:4353
+#: ../yum/__init__.py:4689
 #, python-format
 msgid "No Match for argument: %s"
 msgstr "Ingen match for argument: %s"
 
-#: ../yum/__init__.py:3507
+#: ../yum/__init__.py:3864
 #, python-format
 msgid "Package %s installed and not available"
 msgstr "Pakken %s installeret og ikke tilgængelig"
 
-#: ../yum/__init__.py:3510
+#: ../yum/__init__.py:3867
 msgid "No package(s) available to install"
 msgstr "Ingen pakke(r) er tilgængelig(e) til installation"
 
-#: ../yum/__init__.py:3522
+#: ../yum/__init__.py:3879
 #, python-format
 msgid "Package: %s  - already in transaction set"
 msgstr "Pakken: %s  - allerede i overførselssættet"
 
-#: ../yum/__init__.py:3550
+#: ../yum/__init__.py:3907
 #, python-format
 msgid "Package %s is obsoleted by %s which is already installed"
 msgstr "Pakke %s er overflødiggjort af %s, som allerede er installeret"
 
-#: ../yum/__init__.py:3555
+#: ../yum/__init__.py:3912
 #, python-format
 msgid ""
 "Package %s is obsoleted by %s, but obsoleting package does not provide for "
@@ -2711,97 +2825,103 @@ msgid ""
 msgstr ""
 "Pakke %s er forældret af %s, men forældet pakke tilbyder ikke afhængigheder"
 
-#: ../yum/__init__.py:3558
+#: ../yum/__init__.py:3915
 #, python-format
 msgid "Package %s is obsoleted by %s, trying to install %s instead"
 msgstr "Pakke %s er overflødiggjort af %s, prøver at installere %s istedet"
 
-#: ../yum/__init__.py:3566
+#: ../yum/__init__.py:3923
 #, python-format
 msgid "Package %s already installed and latest version"
 msgstr "Pakke %s er allerede installeret i den nyeste version"
 
-#: ../yum/__init__.py:3580
+#: ../yum/__init__.py:3937
 #, python-format
 msgid "Package matching %s already installed. Checking for update."
 msgstr ""
 "Pakken som matcher %s er allerede installeret. Søger efter opdatering."
 
 #. update everything (the easy case)
-#: ../yum/__init__.py:3684
+#: ../yum/__init__.py:4060
 msgid "Updating Everything"
 msgstr "Opdaterer alt"
 
-#: ../yum/__init__.py:3708 ../yum/__init__.py:3849 ../yum/__init__.py:3879
-#: ../yum/__init__.py:3915
+#: ../yum/__init__.py:4084 ../yum/__init__.py:4226 ../yum/__init__.py:4256
+#: ../yum/__init__.py:4292
 #, python-format
 msgid "Not Updating Package that is already obsoleted: %s.%s %s:%s-%s"
 msgstr ""
 "Ingen opdatering af pakke som allerede er overflødiggjort: %s.%s %s:%s-%s"
 
-#: ../yum/__init__.py:3753 ../yum/__init__.py:3965
+#: ../yum/__init__.py:4129 ../yum/__init__.py:4349
 #, python-format
 msgid "%s"
 msgstr "%s"
 
-#: ../yum/__init__.py:3838
+#: ../yum/__init__.py:4169
+#, python-format
+msgid "No package matched to upgrade: %s"
+msgstr ""
+
+#: ../yum/__init__.py:4215
 #, python-format
 msgid "Package is already obsoleted: %s.%s %s:%s-%s"
 msgstr "Pakke er allerede overflødiggjort: %s.%s %s:%s-%s"
 
-#: ../yum/__init__.py:3874
+#: ../yum/__init__.py:4251
 #, python-format
 msgid "Not Updating Package that is obsoleted: %s"
 msgstr "Opdaterer ikke pakke som er blevet overflødiggjort: %s"
 
-#: ../yum/__init__.py:3883 ../yum/__init__.py:3919
+#: ../yum/__init__.py:4260 ../yum/__init__.py:4296
 #, python-format
 msgid "Not Updating Package that is already updated: %s.%s %s:%s-%s"
 msgstr ""
 "Ingen opdatering af pakke som allerede er overflødiggjort: %s.%s %s:%s-%s"
 
-#: ../yum/__init__.py:3982
-msgid "No package matched to remove"
-msgstr "Ingen pakker fundet til fjernelse"
+#: ../yum/__init__.py:4366
+#, python-format
+msgid "No package matched to remove: %s"
+msgstr ""
 
-#: ../yum/__init__.py:3988
+#: ../yum/__init__.py:4372
 #, python-format
 msgid "Skipping the running kernel: %s"
 msgstr "Lader være med at køre kerne: %s"
 
-#: ../yum/__init__.py:3994
+#: ../yum/__init__.py:4378
 #, python-format
 msgid "Removing %s from the transaction"
 msgstr "Fjerner %s fra overførslen"
 
-#: ../yum/__init__.py:4029
+#: ../yum/__init__.py:4415
 #, python-format
 msgid "Cannot open: %s. Skipping."
 msgstr "Kan ikke åbne: %s. Springer over."
 
-#: ../yum/__init__.py:4032 ../yum/__init__.py:4150 ../yum/__init__.py:4226
+#: ../yum/__init__.py:4418 ../yum/__init__.py:4535 ../yum/__init__.py:4620
 #, python-format
 msgid "Examining %s: %s"
 msgstr "Undersøger %s: %s"
 
-#: ../yum/__init__.py:4036
+#: ../yum/__init__.py:4422
 #, python-format
 msgid "Cannot localinstall deltarpm: %s. Skipping."
 msgstr "Kan ikke lokalinstallere deltarpm: %s. Springer over."
 
-#: ../yum/__init__.py:4045 ../yum/__init__.py:4153 ../yum/__init__.py:4229
+#: ../yum/__init__.py:4431 ../yum/__init__.py:4538 ../yum/__init__.py:4623
 #, python-format
 msgid ""
 "Cannot add package %s to transaction. Not a compatible architecture: %s"
 msgstr ""
 "Kan ikke tilføje pakke %s til overførsel. Ikke en kompatibel arkitektur: %s"
 
-#: ../yum/__init__.py:4051
+#: ../yum/__init__.py:4437
 #, python-format
 msgid "Cannot install package %s. It is obsoleted by installed package %s"
 msgstr "Kan ikke installere pakke %s. Den er forældet af installeret pakke %s"
 
-#: ../yum/__init__.py:4059
+#: ../yum/__init__.py:4445
 #, python-format
 msgid ""
 "Package %s not installed, cannot update it. Run yum install to install it "
@@ -2810,102 +2930,107 @@ msgstr ""
 "Pakken %s er ikke installeret, så den kan ikke opdateres. Kør yum install "
 "for at installere den istedet."
 
-#: ../yum/__init__.py:4078 ../yum/__init__.py:4085
+#: ../yum/__init__.py:4464 ../yum/__init__.py:4471
 #, python-format
 msgid ""
 "Package %s.%s not installed, cannot update it. Run yum install to install it"
 " instead."
 msgstr ""
 
-#: ../yum/__init__.py:4094 ../yum/__init__.py:4158 ../yum/__init__.py:4234
+#: ../yum/__init__.py:4480 ../yum/__init__.py:4543 ../yum/__init__.py:4628
 #, python-format
 msgid "Excluding %s"
 msgstr "Ekskluderer %s"
 
-#: ../yum/__init__.py:4099
+#: ../yum/__init__.py:4485
 #, python-format
 msgid "Marking %s to be installed"
 msgstr "Markerer %s til installation"
 
-#: ../yum/__init__.py:4105
+#: ../yum/__init__.py:4491
 #, python-format
 msgid "Marking %s as an update to %s"
 msgstr "Markerer %s som en opdatering til %s"
 
-#: ../yum/__init__.py:4112
+#: ../yum/__init__.py:4498
 #, python-format
 msgid "%s: does not update installed package."
 msgstr "%s kan ikke opdatere installeret pakke."
 
-#: ../yum/__init__.py:4147 ../yum/__init__.py:4223
+#: ../yum/__init__.py:4532 ../yum/__init__.py:4617
 #, python-format
 msgid "Cannot open file: %s. Skipping."
 msgstr "Kan ikke åbne fil: %s. Springer over."
 
-#: ../yum/__init__.py:4177
+#: ../yum/__init__.py:4572
 msgid "Problem in reinstall: no package matched to remove"
 msgstr "Problem med geninstallation, ingen pakke fundet til at blive fjernet"
 
-#: ../yum/__init__.py:4203
+#: ../yum/__init__.py:4598
 #, python-format
 msgid "Problem in reinstall: no package %s matched to install"
 msgstr "Problem med geninstallation: ingen pakke %s fundet til at installere"
 
-#: ../yum/__init__.py:4311
+#: ../yum/__init__.py:4711
 msgid "No package(s) available to downgrade"
 msgstr "Ingen pakke(r) er tilgængelig(e) til nedgradering"
 
-#: ../yum/__init__.py:4319
+#: ../yum/__init__.py:4719
 #, python-format
 msgid "Package %s is allowed multiple installs, skipping"
 msgstr "Pakke %s er tilladt at have flere installationer, springer over"
 
-#: ../yum/__init__.py:4365
+#: ../yum/__init__.py:4765
 #, python-format
 msgid "No Match for available package: %s"
 msgstr "Ingen match for tilgængelig pakke: %s"
 
-#: ../yum/__init__.py:4372
+#: ../yum/__init__.py:4772
 #, python-format
 msgid "Only Upgrade available on package: %s"
 msgstr "Opgradér kun tilgængelig på pakke: %s"
 
-#: ../yum/__init__.py:4442 ../yum/__init__.py:4479
+#: ../yum/__init__.py:4874 ../yum/__init__.py:4919
 #, python-format
 msgid "Failed to downgrade: %s"
 msgstr "Kunne ikke opgradere: %s"
 
-#: ../yum/__init__.py:4516
+#: ../yum/__init__.py:4880 ../yum/__init__.py:4925
+#, python-format
+msgid "Failed to upgrade: %s"
+msgstr ""
+
+#: ../yum/__init__.py:4958
 #, python-format
 msgid "Retrieving key from %s"
 msgstr ""
 
-#: ../yum/__init__.py:4534
+#: ../yum/__init__.py:4976
 msgid "GPG key retrieval failed: "
 msgstr "Hentning af GPG-nøglen mislykkedes: "
 
 #. if we decide we want to check, even though the sig failed
 #. here is where we would do that
-#: ../yum/__init__.py:4557
+#: ../yum/__init__.py:4999
 #, python-format
 msgid "GPG key signature on key %s does not match CA Key for repo: %s"
 msgstr ""
 
-#: ../yum/__init__.py:4559
+#: ../yum/__init__.py:5001
 msgid "GPG key signature verified against CA Key(s)"
 msgstr ""
 
-#: ../yum/__init__.py:4567
+#: ../yum/__init__.py:5009
 #, python-format
 msgid "Invalid GPG Key from %s: %s"
 msgstr "Ugyldig GPG-nøgle fra %s: %s"
 
-#: ../yum/__init__.py:4576
+#: ../yum/__init__.py:5018
 #, python-format
 msgid "GPG key parsing failed: key does not have value %s"
 msgstr "Tolkning af GPG-nøgle mislykkedes: nøgle har ikke nogen værdi %s"
 
-#: ../yum/__init__.py:4592
+#: ../yum/__init__.py:5034
 #, python-format
 msgid ""
 "Importing %s key 0x%s:\n"
@@ -2914,7 +3039,7 @@ msgid ""
 " From   : %s"
 msgstr ""
 
-#: ../yum/__init__.py:4600
+#: ../yum/__init__.py:5042
 #, python-format
 msgid ""
 "Importing %s key 0x%s:\n"
@@ -2922,25 +3047,25 @@ msgid ""
 " From  : %s"
 msgstr ""
 
-#: ../yum/__init__.py:4634
+#: ../yum/__init__.py:5075
 #, python-format
 msgid "GPG key at %s (0x%s) is already installed"
 msgstr "GPG-nøgle på %s (0x%s) er allerede installeret"
 
-#: ../yum/__init__.py:4671
+#: ../yum/__init__.py:5114
 #, python-format
 msgid "Key import failed (code %d)"
 msgstr "Importering af nøgle mislykkedes (kode %d)"
 
-#: ../yum/__init__.py:4672 ../yum/__init__.py:4755
+#: ../yum/__init__.py:5115 ../yum/__init__.py:5201
 msgid "Key imported successfully"
 msgstr "Nøglen blev importet med succes"
 
-#: ../yum/__init__.py:4676
+#: ../yum/__init__.py:5119
 msgid "Didn't install any keys"
 msgstr ""
 
-#: ../yum/__init__.py:4680
+#: ../yum/__init__.py:5123
 #, python-format
 msgid ""
 "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n"
@@ -2949,25 +3074,25 @@ msgstr ""
 "GPG-nøglen er vist for \"%s\" pakkearkivet er allerede installeret, men den er ikke korrekt for denne pakke.\n"
 "Kontrollér at konfigurationen af nøgle-URL'er er korrekt for denne kilde."
 
-#: ../yum/__init__.py:4689
+#: ../yum/__init__.py:5132
 msgid "Import of key(s) didn't help, wrong key(s)?"
 msgstr "Importering af nøgle(r) hjalp ikke, forkerte nøgle(r)?"
 
-#: ../yum/__init__.py:4713
+#: ../yum/__init__.py:5156
 #, python-format
 msgid "GPG key at %s (0x%s) is already imported"
 msgstr "GPG-nøgle på %s (0x%s) er allerede importeret"
 
-#: ../yum/__init__.py:4754
+#: ../yum/__init__.py:5200
 msgid "Key import failed"
 msgstr "Importering af nøgle mislykkedes"
 
-#: ../yum/__init__.py:4770
+#: ../yum/__init__.py:5216
 #, python-format
 msgid "Didn't install any keys for repo %s"
 msgstr ""
 
-#: ../yum/__init__.py:4774
+#: ../yum/__init__.py:5220
 #, python-format
 msgid ""
 "The GPG keys listed for the \"%s\" repository are already installed but they are not correct.\n"
@@ -2976,159 +3101,183 @@ msgstr ""
 "GPG-nøglen listet for pakkearkivet \"%s\" er allerede installeret, men de er ikke korrekte.\n"
 "Kontrollér at de korrekte nøgle-url'er er konfigureret for dette pakkearkiv."
 
-#: ../yum/__init__.py:4924
+#: ../yum/__init__.py:5370
 msgid "Unable to find a suitable mirror."
 msgstr "Kunne ikke finde et passende filspejl."
 
-#: ../yum/__init__.py:4926
+#: ../yum/__init__.py:5372
 msgid "Errors were encountered while downloading packages."
 msgstr "Fejl blev fundet under hentning af pakker."
 
-#: ../yum/__init__.py:4981
+#: ../yum/__init__.py:5427
 #, python-format
 msgid "Please report this error at %s"
 msgstr "Rapportér venligst denne fejl på %s"
 
-#: ../yum/__init__.py:4998
+#: ../yum/__init__.py:5444
 msgid "Test Transaction Errors: "
 msgstr "Fejl i testoverførslen: "
 
-#: ../yum/__init__.py:5098
+#: ../yum/__init__.py:5556
 #, python-format
 msgid "Could not set cachedir: %s"
 msgstr "Kunne ikke sætte mellemlagermappe: %s"
 
-#: ../yum/__init__.py:5148 ../yum/__init__.py:5150
+#: ../yum/__init__.py:5617 ../yum/__init__.py:5619
 msgid "Dependencies not solved. Will not save unresolved transaction."
 msgstr ""
 
-#: ../yum/__init__.py:5179 ../yum/__init__.py:5181
+#: ../yum/__init__.py:5648 ../yum/__init__.py:5650
 #, python-format
 msgid "Could not save transaction file %s: %s"
 msgstr ""
 
-#: ../yum/__init__.py:5195
+#: ../yum/__init__.py:5674
 #, python-format
 msgid "Could not access/read saved transaction %s : %s"
 msgstr ""
 
-#: ../yum/__init__.py:5214
+#: ../yum/__init__.py:5703
 msgid "rpmdb ver mismatched saved transaction version, "
 msgstr ""
 
-#: ../yum/__init__.py:5216
+#: ../yum/__init__.py:5705
 msgid " ignoring, as requested."
 msgstr ""
 
-#: ../yum/__init__.py:5219 ../yum/__init__.py:5354
+#: ../yum/__init__.py:5708 ../yum/__init__.py:5843
 msgid " aborting."
 msgstr ""
 
-#: ../yum/__init__.py:5228
+#: ../yum/__init__.py:5717
 msgid "cannot find tsflags or tsflags not integer."
 msgstr ""
 
-#: ../yum/__init__.py:5267
+#: ../yum/__init__.py:5756
 #, python-format
 msgid "Found txmbr in unknown current state: %s"
 msgstr ""
 
-#: ../yum/__init__.py:5271
+#: ../yum/__init__.py:5760
 #, python-format
 msgid "Could not find txmbr: %s in state %s"
 msgstr ""
 
-#: ../yum/__init__.py:5307 ../yum/__init__.py:5324
+#: ../yum/__init__.py:5796 ../yum/__init__.py:5813
 #, python-format
 msgid "Could not find txmbr: %s from origin: %s"
 msgstr ""
 
-#: ../yum/__init__.py:5349
+#: ../yum/__init__.py:5838
 msgid "Transaction members, relations are missing or ts has been modified,"
 msgstr ""
 
-#: ../yum/__init__.py:5351
+#: ../yum/__init__.py:5840
 msgid " ignoring, as requested. You must redepsolve!"
 msgstr ""
 
+#. Debugging output
+#: ../yum/__init__.py:5915 ../yum/__init__.py:5934
+#, python-format
+msgid "%s has been visited already and cannot be removed."
+msgstr ""
+
+#. Debugging output
+#: ../yum/__init__.py:5918
+#, python-format
+msgid "Examining revdeps of %s"
+msgstr ""
+
+#. Debugging output
+#: ../yum/__init__.py:5939
+#, python-format
+msgid "%s has revdep %s which was user-installed."
+msgstr ""
+
+#. Debugging output
+#: ../yum/__init__.py:5953
+#, python-format
+msgid "%s has no user-installed revdeps."
+msgstr ""
+
 #. Mostly copied from YumOutput._outKeyValFill()
-#: ../yum/plugins.py:209
+#: ../yum/plugins.py:212
 msgid "Loaded plugins: "
 msgstr "Indlæste udvidelsesmoduler: "
 
-#: ../yum/plugins.py:223 ../yum/plugins.py:229
+#: ../yum/plugins.py:226 ../yum/plugins.py:232
 #, python-format
 msgid "No plugin match for: %s"
 msgstr "Intet udvidelsesmodul til: %s"
 
-#: ../yum/plugins.py:259
+#: ../yum/plugins.py:262
 #, python-format
 msgid "Not loading \"%s\" plugin, as it is disabled"
 msgstr "Indlæser ikke \"%s\" udvidelsesmodul, fordi det er deaktiveret"
 
 #. Give full backtrace:
-#: ../yum/plugins.py:271
+#: ../yum/plugins.py:274
 #, python-format
 msgid "Plugin \"%s\" can't be imported"
 msgstr "Udvidelsesmodul \"%s\" kan ikke importeres"
 
-#: ../yum/plugins.py:278
+#: ../yum/plugins.py:281
 #, python-format
 msgid "Plugin \"%s\" doesn't specify required API version"
 msgstr "Udvidelsesmodul \"%s\" angiver ikke hvilken API-version der er påkrævet"
 
-#: ../yum/plugins.py:283
+#: ../yum/plugins.py:286
 #, python-format
 msgid "Plugin \"%s\" requires API %s. Supported API is %s."
 msgstr "Udvidelsesmodul \"%s\" krævet API %s. Understøttet API er %s."
 
-#: ../yum/plugins.py:316
+#: ../yum/plugins.py:319
 #, python-format
 msgid "Loading \"%s\" plugin"
 msgstr "Indlæser \"%s\" udvidelsesmodul"
 
-#: ../yum/plugins.py:323
+#: ../yum/plugins.py:326
 #, python-format
 msgid "Two or more plugins with the name \"%s\" exist in the plugin search path"
 msgstr ""
 "To eller flere udvidelsesmoduler med navnet \"%s\" er fundet i søgestien for"
 " udvidelsesmoduler"
 
-#: ../yum/plugins.py:343
+#: ../yum/plugins.py:346
 #, python-format
 msgid "Configuration file %s not found"
 msgstr "Konfigurationsfilen %s er ikke fundet"
 
 #. for
 #. Configuration files for the plugin not found
-#: ../yum/plugins.py:346
+#: ../yum/plugins.py:349
 #, python-format
 msgid "Unable to find configuration file for plugin %s"
 msgstr "Kunne ikke finde konfigurationsfilen til udvidelsesmodul: %s"
 
-#: ../yum/plugins.py:508
+#: ../yum/plugins.py:553
 msgid "registration of commands not supported"
 msgstr "registrering af komandoer er ikke understøttet"
 
-#: ../yum/rpmsack.py:148
+#: ../yum/rpmsack.py:159
 msgid "has missing requires of"
 msgstr "har manglende afhængigheder af"
 
-#: ../yum/rpmsack.py:151
+#: ../yum/rpmsack.py:162
 msgid "has installed conflicts"
 msgstr "har installerede konflikter"
 
-#: ../yum/rpmsack.py:160
+#: ../yum/rpmsack.py:171
 #, python-format
 msgid "%s is a duplicate with %s"
 msgstr "%s er en dublet af %s"
 
-#: ../yum/rpmsack.py:168
+#: ../yum/rpmsack.py:179
 #, python-format
 msgid "%s is obsoleted by %s"
 msgstr "%s er forældet af %s"
 
-#: ../yum/rpmsack.py:176
+#: ../yum/rpmsack.py:187
 #, python-format
 msgid "%s provides %s but it cannot be found"
 msgstr "%s giver %s men kan ikke findes"
@@ -3137,6 +3286,17 @@ msgstr "%s giver %s men kan ikke findes"
 msgid "Repackaging"
 msgstr "Genpakning"
 
+#: ../yum/yumRepo.py:806
+#, python-format
+msgid ""
+"Insufficient space in download directory %s\n"
+"    * free   %s\n"
+"    * needed %s"
+msgstr ""
+"Ikke plads nok i nedhentningskataloget %s\n"
+"    * fri     %s\n"
+"    * behøvet %s"
+
 #: ../rpmUtils/oldUtils.py:33
 #, python-format
 msgid "Header cannot be opened or does not match %s, %s."
diff --git a/po/de.po b/po/de.po
index 642200d..5eb1c85 100644
--- a/po/de.po
+++ b/po/de.po
@@ -2,17 +2,18 @@
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
 # 
-# Laurin  <lineak at fedoraproject.org>, 2011.
-# Vinzenz Vietzke <vinz at fedoraproject.org>, 2011.
+# Translators:
 # Fabian Affolter <fab at fedoraproject.org>, 2011.
 # Hendrik Richter <hendrikr at gnome.org>, 2011.
+# Laurin  <lineak at fedoraproject.org>, 2011.
+# Vinzenz Vietzke <vinz at fedoraproject.org>, 2011.
 msgid ""
 msgstr ""
 "Project-Id-Version: Yum\n"
 "Report-Msgid-Bugs-To: http://yum.baseurl.org/\n"
-"POT-Creation-Date: 2011-06-06 10:21-0400\n"
-"PO-Revision-Date: 2011-08-12 21:48+0000\n"
-"Last-Translator: fab <fab at fedoraproject.org>\n"
+"POT-Creation-Date: 2011-08-23 11:08-0400\n"
+"PO-Revision-Date: 2011-08-23 15:09+0000\n"
+"Last-Translator: skvidal <skvidal at fedoraproject.org>\n"
 "Language-Team: German (http://www.transifex.net/projects/p/yum/team/de/)\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -20,124 +21,126 @@ msgstr ""
 "Language: de\n"
 "Plural-Forms: nplurals=2; plural=(n != 1)\n"
 
-#: ../callback.py:48 ../output.py:1037 ../yum/rpmtrans.py:73
+#: ../callback.py:45 ../output.py:1355 ../yum/rpmtrans.py:73
 msgid "Updating"
 msgstr "Aktualisieren"
 
-#: ../callback.py:49 ../yum/rpmtrans.py:74
+#: ../callback.py:46 ../yum/rpmtrans.py:74
 msgid "Erasing"
 msgstr "Löschen"
 
-#: ../callback.py:50 ../callback.py:51 ../callback.py:53 ../output.py:1036
-#: ../output.py:2218 ../yum/rpmtrans.py:75 ../yum/rpmtrans.py:76
+#: ../callback.py:47 ../callback.py:48 ../callback.py:50 ../output.py:1354
+#: ../output.py:2720 ../yum/rpmtrans.py:75 ../yum/rpmtrans.py:76
 #: ../yum/rpmtrans.py:78
 msgid "Installing"
 msgstr "Installieren"
 
-#: ../callback.py:52 ../callback.py:58 ../output.py:1840 ../yum/rpmtrans.py:77
+#: ../callback.py:49 ../callback.py:55 ../output.py:2177 ../yum/rpmtrans.py:77
 msgid "Obsoleted"
 msgstr "Veraltet"
 
-#: ../callback.py:54 ../output.py:1169 ../output.py:1686 ../output.py:1847
+#: ../callback.py:51 ../output.py:1476 ../output.py:2023 ../output.py:2184
 msgid "Updated"
 msgstr "Aktualisiert"
 
-#: ../callback.py:55 ../output.py:1685
+#: ../callback.py:52 ../output.py:2022
 msgid "Erased"
 msgstr "Gelöscht"
 
-#: ../callback.py:56 ../callback.py:57 ../callback.py:59 ../output.py:1167
-#: ../output.py:1685 ../output.py:1687 ../output.py:2190
+#: ../callback.py:53 ../callback.py:54 ../callback.py:56 ../output.py:1474
+#: ../output.py:2022 ../output.py:2024 ../output.py:2692
 msgid "Installed"
 msgstr "Installiert"
 
-#: ../callback.py:130
+#: ../callback.py:142
 msgid "No header - huh?"
 msgstr "Kein Header - huh?"
 
-#: ../callback.py:168
+#: ../callback.py:180
 msgid "Repackage"
 msgstr "Neu verpacken"
 
-#: ../callback.py:189
+#: ../callback.py:201
 #, python-format
 msgid "Error: invalid output state: %s for %s"
 msgstr "Fehler: Ungültiger Ausgabe-Zustand: %s für %s"
 
-#: ../callback.py:212
+#: ../callback.py:224
 #, python-format
 msgid "Erased: %s"
 msgstr "Gelöscht: %s"
 
-#: ../callback.py:217 ../output.py:1038 ../output.py:2193
+#: ../callback.py:229 ../output.py:1356 ../output.py:2695
 msgid "Removing"
 msgstr "Entfernen"
 
-#: ../callback.py:219 ../yum/rpmtrans.py:79
+#: ../callback.py:231 ../yum/rpmtrans.py:79
 msgid "Cleanup"
 msgstr "Aufräumen"
 
-#: ../cli.py:115
+#: ../cli.py:118
 #, python-format
 msgid "Command \"%s\" already defined"
 msgstr "Befehl \"%s\" ist bereits definiert"
 
-#: ../cli.py:127
+#: ../cli.py:133
 msgid "Setting up repositories"
 msgstr "Repositories werden eingerichtet"
 
-#: ../cli.py:138
+#: ../cli.py:144
 msgid "Reading repository metadata in from local files"
 msgstr "Lese Repository-Metadaten aus lokalen Dateien ein"
 
-#: ../cli.py:245 ../utils.py:281
+#: ../cli.py:252 ../utils.py:340
 #, python-format
 msgid "Config Error: %s"
 msgstr "Konfigurationsfehler: %s"
 
-#: ../cli.py:248 ../cli.py:1584 ../utils.py:284
+#: ../cli.py:255 ../cli.py:1897 ../utils.py:343
 #, python-format
 msgid "Options Error: %s"
 msgstr "Optionenfehler: %s"
 
-#: ../cli.py:293
+#: ../cli.py:302
 #, python-format
 msgid "  Installed: %s-%s at %s"
 msgstr "  Installiert: %s-%s am %s"
 
-#: ../cli.py:295
+#: ../cli.py:304
 #, python-format
 msgid "  Built    : %s at %s"
 msgstr "  Gebaut    : %s am %s"
 
-#: ../cli.py:297
+#: ../cli.py:306
 #, python-format
 msgid "  Committed: %s at %s"
 msgstr "  Ãœbermittelt: %s am %s"
 
-#: ../cli.py:336
+#: ../cli.py:347
 msgid "You need to give some command"
 msgstr "Sie müssen irgendeinen Befehl eingeben"
 
-#: ../cli.py:350
+#: ../cli.py:361
 #, python-format
 msgid "No such command: %s. Please use %s --help"
 msgstr "Kein solcher Befehl: %s. Bitte %s --help verwenden."
 
-#: ../cli.py:400
+#: ../cli.py:419
 msgid "Disk Requirements:\n"
 msgstr "Festplattenplatz-Anforderungen:\n"
 
-#: ../cli.py:402
+#: ../cli.py:421
 #, python-format
 msgid "  At least %dMB more space needed on the %s filesystem.\n"
-msgstr ""
+msgid_plural "  At least %dMB more space needed on the %s filesystem.\n"
+msgstr[0] ""
 "  Mindestens %dMB zusätzlicher Speicherplatz wird auf dem Dateisystem %s "
 "benötigt.\n"
+msgstr[1] ""
 
 #. TODO: simplify the dependency errors?
 #. Fixup the summary
-#: ../cli.py:407
+#: ../cli.py:426
 msgid ""
 "Error Summary\n"
 "-------------\n"
@@ -145,61 +148,61 @@ msgstr ""
 "Fehler-Zusammenfassung\n"
 "----------------------\n"
 
-#: ../cli.py:450
+#: ../cli.py:474
 msgid "Trying to run the transaction but nothing to do. Exiting."
 msgstr "Versuche Transaktion auszuführen, aber es ist nichts zu tun. Beende."
 
-#: ../cli.py:497
+#: ../cli.py:521
 msgid "Exiting on user Command"
 msgstr "Beende nach Befehl des Benutzers"
 
-#: ../cli.py:501
+#: ../cli.py:525
 msgid "Downloading Packages:"
 msgstr "Lade Pakete herunter:"
 
-#: ../cli.py:506
+#: ../cli.py:530
 msgid "Error Downloading Packages:\n"
 msgstr "Fehler beim Herunterladen der Pakete:\n"
 
-#: ../cli.py:525 ../yum/__init__.py:4967
+#: ../cli.py:549 ../yum/__init__.py:5413
 msgid "Running Transaction Check"
 msgstr ""
 
-#: ../cli.py:534 ../yum/__init__.py:4976
+#: ../cli.py:558 ../yum/__init__.py:5422
 msgid "ERROR You need to update rpm to handle:"
 msgstr ""
 "FEHLER Sie müssen RPM aktualisieren, damit es mit Folgendem umgehen kann:"
 
-#: ../cli.py:536 ../yum/__init__.py:4979
+#: ../cli.py:560 ../yum/__init__.py:5425
 msgid "ERROR with transaction check vs depsolve:"
 msgstr ""
 
-#: ../cli.py:542
+#: ../cli.py:566
 msgid "RPM needs to be updated"
 msgstr "RPM muss aktualisiert werden"
 
-#: ../cli.py:543
+#: ../cli.py:567
 #, python-format
 msgid "Please report this error in %s"
 msgstr "Bitte melden Sie diesen Fehler unter %s"
 
-#: ../cli.py:549
+#: ../cli.py:573
 msgid "Running Transaction Test"
 msgstr "Führe Verarbeitungstest durch"
 
-#: ../cli.py:561
+#: ../cli.py:585
 msgid "Transaction Check Error:\n"
 msgstr "Prüffehler bei Verarbeitung:\n"
 
-#: ../cli.py:568
+#: ../cli.py:592
 msgid "Transaction Test Succeeded"
 msgstr "Verarbeitungstest erfolgreich"
 
-#: ../cli.py:600
+#: ../cli.py:624
 msgid "Running Transaction"
 msgstr "Führe Verarbeitung durch"
 
-#: ../cli.py:630
+#: ../cli.py:657
 msgid ""
 "Refusing to automatically import keys when running unattended.\n"
 "Use \"-y\" to override."
@@ -207,237 +210,260 @@ msgstr ""
 "Verweigere automatischen Import der Schlüssel, wenn unbeaufsichtigt ausgeführt.\n"
 "Benutze \"-y\" zum Ãœberschreiben."
 
-#: ../cli.py:649 ../cli.py:692
+#: ../cli.py:676 ../cli.py:719
 msgid "  * Maybe you meant: "
 msgstr "  * Meinten Sie vielleicht:"
 
-#: ../cli.py:675 ../cli.py:683
+#: ../cli.py:702 ../cli.py:710
 #, python-format
 msgid "Package(s) %s%s%s available, but not installed."
 msgstr "Paket(e) %s%s%s verfügbar, aber nicht installiert."
 
-#: ../cli.py:689 ../cli.py:722 ../cli.py:908
+#: ../cli.py:716 ../cli.py:760 ../cli.py:998
 #, python-format
 msgid "No package %s%s%s available."
 msgstr "Kein Paket %s%s%s verfügbar."
 
-#: ../cli.py:729 ../cli.py:973
-msgid "Package(s) to install"
-msgstr "Paket(e) zum Installieren"
+#: ../cli.py:768
+#, python-format
+msgid "%d package to install"
+msgid_plural "%d packages to install"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../cli.py:732 ../cli.py:733 ../cli.py:914 ../cli.py:948 ../cli.py:974
-#: ../yumcommands.py:190
+#: ../cli.py:771 ../cli.py:772 ../cli.py:1005 ../cli.py:1051 ../cli.py:1086
+#: ../yumcommands.py:268
 msgid "Nothing to do"
 msgstr "Nichts zu tun"
 
-#: ../cli.py:767
+#: ../cli.py:824
 #, python-format
-msgid "%d packages marked for Update"
-msgstr "%d Pakete zur Aktualisierung markiert"
+msgid "%d package marked for Update"
+msgid_plural "%d packages marked for Update"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../cli.py:770
+#: ../cli.py:826
 msgid "No Packages marked for Update"
 msgstr "Keine Pakete für die Aktualisierung markiert"
 
-#: ../cli.py:866
+#: ../cli.py:937
 #, python-format
-msgid "%d packages marked for Distribution Synchronization"
-msgstr ""
+msgid "%d package marked for Distribution Synchronization"
+msgid_plural "%d packages marked for Distribution Synchronization"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../cli.py:869
+#: ../cli.py:939
 msgid "No Packages marked for Distribution Synchronization"
 msgstr ""
 
-#: ../cli.py:885
+#: ../cli.py:965
 #, python-format
-msgid "%d packages marked for removal"
-msgstr "%d Pakete für die Entfernung markiert"
+msgid "%d package marked for removal"
+msgid_plural "%d packages marked for removal"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../cli.py:888
+#: ../cli.py:967
 msgid "No Packages marked for removal"
 msgstr "Keine Pakete für die Entfernung markiert"
 
-#: ../cli.py:913
-msgid "Package(s) to downgrade"
-msgstr "Paket(e) zum Downgrade"
+#: ../cli.py:1004
+#, python-format
+msgid "%d package to downgrade"
+msgid_plural "%d packages to downgrade"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../cli.py:938
+#: ../cli.py:1040
 #, python-format
 msgid " (from %s)"
 msgstr " (von %s)"
 
-#: ../cli.py:939
+#: ../cli.py:1041
 #, python-format
 msgid "Installed package %s%s%s%s not available."
 msgstr "Installiertes Paket %s%s%s%s nicht verfügbar."
 
-#: ../cli.py:947
-msgid "Package(s) to reinstall"
-msgstr "Paket(e) zum Neuinstallieren"
+#: ../cli.py:1050
+#, python-format
+msgid "%d package to reinstall"
+msgid_plural "%d packages to reinstall"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../cli.py:960
+#: ../cli.py:1072
 msgid "No Packages Provided"
 msgstr "Keine Pakete bereitgestellt"
 
-#: ../cli.py:1058
+#: ../cli.py:1085
+msgid "Package(s) to install"
+msgstr "Paket(e) zum Installieren"
+
+#: ../cli.py:1192
 #, python-format
 msgid "N/S Matched: %s"
 msgstr ""
 
-#: ../cli.py:1075
+#: ../cli.py:1209
 #, python-format
 msgid "  Name and summary matches %sonly%s, use \"search all\" for everything."
 msgstr ""
 
-#: ../cli.py:1077
+#: ../cli.py:1211
 #, python-format
 msgid ""
 "  Full name and summary matches %sonly%s, use \"search all\" for everything."
 msgstr ""
 
-#: ../cli.py:1095
+#: ../cli.py:1229
 #, python-format
 msgid "Matched: %s"
 msgstr "Treffer: %s"
 
-#: ../cli.py:1102
+#: ../cli.py:1236
 #, python-format
 msgid "  Name and summary matches %smostly%s, use \"search all\" for everything."
 msgstr ""
 
-#: ../cli.py:1106
+#: ../cli.py:1240
 #, python-format
 msgid "Warning: No matches found for: %s"
 msgstr "Warnung: Keine Übereinstimmung gefunden für: %s"
 
-#: ../cli.py:1109
+#: ../cli.py:1243
 msgid "No Matches found"
 msgstr "Keine Ãœbereinstimmungen gefunden"
 
-#: ../cli.py:1174
+#: ../cli.py:1339
 #, python-format
 msgid "No Package Found for %s"
 msgstr "Kein Paket gefunden für %s"
 
-#: ../cli.py:1184
+#: ../cli.py:1377
 msgid "Cleaning repos: "
 msgstr "Räume Repos auf:"
 
-#: ../cli.py:1189
+#: ../cli.py:1382
 msgid "Cleaning up Everything"
 msgstr "Räume alles auf"
 
-#: ../cli.py:1205
+#: ../cli.py:1398
 msgid "Cleaning up Headers"
 msgstr "Räume Header auf"
 
-#: ../cli.py:1208
+#: ../cli.py:1401
 msgid "Cleaning up Packages"
 msgstr "Räume Pakete auf"
 
-#: ../cli.py:1211
+#: ../cli.py:1404
 msgid "Cleaning up xml metadata"
 msgstr "Räume XML-Metadaten auf"
 
-#: ../cli.py:1214
+#: ../cli.py:1407
 msgid "Cleaning up database cache"
 msgstr "Räume Datenbank-Speicher auf"
 
-#: ../cli.py:1217
+#: ../cli.py:1410
 msgid "Cleaning up expire-cache metadata"
 msgstr "Räume Metadaten für abgelaufene Caches auf"
 
-#: ../cli.py:1220
+#: ../cli.py:1413
 msgid "Cleaning up cached rpmdb data"
 msgstr ""
 
-#: ../cli.py:1223
+#: ../cli.py:1416
 msgid "Cleaning up plugins"
 msgstr "Räume Plugins auf"
 
-#: ../cli.py:1247
+#: ../cli.py:1452
 #, python-format
 msgid "Warning: No groups match: %s"
 msgstr ""
 
-#: ../cli.py:1264
+#: ../cli.py:1469 ../cli.py:1527
 msgid "Installed Groups:"
 msgstr "Installierte Gruppen:"
 
-#: ../cli.py:1270
+#: ../cli.py:1475 ../cli.py:1533
 msgid "Installed Language Groups:"
 msgstr ""
 
-#: ../cli.py:1276
+#: ../cli.py:1481 ../cli.py:1539
 msgid "Available Groups:"
 msgstr "Verfügbare Gruppen:"
 
-#: ../cli.py:1282
+#: ../cli.py:1487 ../cli.py:1545
 msgid "Available Language Groups:"
 msgstr ""
 
-#: ../cli.py:1285
+#: ../cli.py:1490 ../cli.py:1547
 msgid "Done"
 msgstr "Fertig"
 
-#: ../cli.py:1296 ../cli.py:1314 ../cli.py:1320 ../yum/__init__.py:3313
+#: ../cli.py:1570 ../cli.py:1598 ../cli.py:1604 ../yum/__init__.py:3648
 #, python-format
 msgid "Warning: Group %s does not exist."
 msgstr "Warnung: Gruppe %s existiert nicht."
 
-#: ../cli.py:1324
+#: ../cli.py:1608
 msgid "No packages in any requested group available to install or update"
 msgstr ""
 "Keine Pakete in irgendeiner Gruppe verfügbar zum Installieren oder "
 "Aktualisieren"
 
-#: ../cli.py:1326
+#: ../cli.py:1610
 #, python-format
-msgid "%d Package(s) to Install"
-msgstr "%d Paket(e) zum Installieren"
+msgid "%d package to Install"
+msgid_plural "%d packages to Install"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../cli.py:1336 ../yum/__init__.py:3325
+#: ../cli.py:1630 ../yum/__init__.py:3660
 #, python-format
 msgid "No group named %s exists"
 msgstr "Es existiert keine Gruppe mit dem Namen %s"
 
-#: ../cli.py:1342
+#: ../cli.py:1636
 msgid "No packages to remove from groups"
 msgstr "Keine Pakete zum Entfernen aus dem Gruppen gefunden"
 
-#: ../cli.py:1344
+#: ../cli.py:1638
 #, python-format
-msgid "%d Package(s) to remove"
-msgstr "%d Paket(e) zum Entfernen"
+msgid "%d package to remove"
+msgid_plural "%d packages to remove"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../cli.py:1386
+#: ../cli.py:1679
 #, python-format
 msgid "Package %s is already installed, skipping"
 msgstr "Paket %s ist bereits installiert, überspringen"
 
-#: ../cli.py:1397
+#: ../cli.py:1690
 #, python-format
 msgid "Discarding non-comparable pkg %s.%s"
 msgstr "Verwerfe nicht vergleichbare Pakete %s.%s"
 
 #. we've not got any installed that match n or n+a
-#: ../cli.py:1423
+#: ../cli.py:1716
 #, python-format
 msgid "No other %s installed, adding to list for potential install"
 msgstr ""
 "Kein anderes %s installiert, füge es zur Liste für eine potentielle "
 "Installation hinzu"
 
-#: ../cli.py:1443
+#: ../cli.py:1736
 msgid "Plugin Options"
 msgstr "Plugin-Optionen"
 
-#: ../cli.py:1451
+#: ../cli.py:1748
 #, python-format
 msgid "Command line error: %s"
 msgstr "Kommandozeilen-Fehler: %s"
 
-#: ../cli.py:1467
+#: ../cli.py:1770
 #, python-format
 msgid ""
 "\n"
@@ -448,285 +474,289 @@ msgstr ""
 "\n"
 "%s: %s Option benötigt ein Argument"
 
-#: ../cli.py:1521
+#: ../cli.py:1834
 msgid "--color takes one of: auto, always, never"
 msgstr "--color kann einen der folgenden Werte haben: auto, always, never"
 
 #. We have a relative installroot ... haha
-#: ../cli.py:1596
+#: ../cli.py:1909
 #, python-format
 msgid "--installroot must be an absolute path: %s"
 msgstr ""
 
-#: ../cli.py:1642
+#: ../cli.py:1963
 msgid "show this help message and exit"
 msgstr "Hilfeinformation anzeigen und beenden"
 
-#: ../cli.py:1646
+#: ../cli.py:1967
 msgid "be tolerant of errors"
 msgstr "fehlertolerant sein"
 
-#: ../cli.py:1649
+#: ../cli.py:1970
 msgid "run entirely from system cache, don't update cache"
 msgstr ""
 "laufe komplett aus dem Zwischenspeicher, aktualisiere Zwischenspeicher nicht"
 
-#: ../cli.py:1652
+#: ../cli.py:1973
 msgid "config file location"
 msgstr "Ort der Konfigurationsdatei"
 
-#: ../cli.py:1655
+#: ../cli.py:1976
 msgid "maximum command wait time"
 msgstr "maximale Befehlswartezeit"
 
-#: ../cli.py:1657
+#: ../cli.py:1978
 msgid "debugging output level"
 msgstr "Debugging-Ausgabe-Stufe"
 
-#: ../cli.py:1661
+#: ../cli.py:1982
 msgid "show duplicates, in repos, in list/search commands"
 msgstr "Duplikate, in Repos und in Listen/Suchen-Befehlen, anzeigen"
 
-#: ../cli.py:1663
+#: ../cli.py:1984
 msgid "error output level"
 msgstr "Fehler-Ausgabe-Stufe"
 
-#: ../cli.py:1666
+#: ../cli.py:1987
 msgid "debugging output level for rpm"
 msgstr "Stufe der Debugging-Ausgabe für rpm"
 
-#: ../cli.py:1669
+#: ../cli.py:1990
 msgid "quiet operation"
 msgstr "Stiller Betrieb"
 
-#: ../cli.py:1671
+#: ../cli.py:1992
 msgid "verbose operation"
 msgstr "Wortreicher Betrieb"
 
-#: ../cli.py:1673
+#: ../cli.py:1994
 msgid "answer yes for all questions"
 msgstr "Beantwortet alle Fragen mit 'ja'"
 
-#: ../cli.py:1675
+#: ../cli.py:1996
+msgid "answer no for all questions"
+msgstr ""
+
+#: ../cli.py:2000
 msgid "show Yum version and exit"
 msgstr "Yum-Version anzeigen und Programm beenden"
 
-#: ../cli.py:1676
+#: ../cli.py:2001
 msgid "set install root"
 msgstr "Wurzel-Installationsverzeichnis setzen"
 
-#: ../cli.py:1680
+#: ../cli.py:2005
 msgid "enable one or more repositories (wildcards allowed)"
 msgstr "aktiviere ein oder mehrere Repositories (Wildcards erlaubt)"
 
-#: ../cli.py:1684
+#: ../cli.py:2009
 msgid "disable one or more repositories (wildcards allowed)"
 msgstr "deaktiviere ein oder mehrere Repositories (Wildcards erlaubt)"
 
-#: ../cli.py:1687
+#: ../cli.py:2012
 msgid "exclude package(s) by name or glob"
 msgstr "schliesse Paket(e) nach Namen oder global aus"
 
-#: ../cli.py:1689
+#: ../cli.py:2014
 msgid "disable exclude from main, for a repo or for everything"
 msgstr "deaktiviere Ausschluss von 'main', einem Repository oder allem"
 
-#: ../cli.py:1692
+#: ../cli.py:2017
 msgid "enable obsoletes processing during updates"
 msgstr "aktiviere veraltetes Verarbeiten während Aktualisierung"
 
-#: ../cli.py:1694
+#: ../cli.py:2019
 msgid "disable Yum plugins"
 msgstr "deaktiviere Yum-Plugins"
 
-#: ../cli.py:1696
+#: ../cli.py:2021
 msgid "disable gpg signature checking"
 msgstr "deaktiviere GPG-Signatur-Prüfung"
 
-#: ../cli.py:1698
+#: ../cli.py:2023
 msgid "disable plugins by name"
 msgstr "deaktiviere Plugins nach Namen"
 
-#: ../cli.py:1701
+#: ../cli.py:2026
 msgid "enable plugins by name"
 msgstr "aktiviere Plugins nach Namen"
 
-#: ../cli.py:1704
+#: ../cli.py:2029
 msgid "skip packages with depsolving problems"
 msgstr "überspringe Pakete mit Abhängigkeitsauflösungsproblemen"
 
-#: ../cli.py:1706
+#: ../cli.py:2031
 msgid "control whether color is used"
 msgstr "kontrolliert, ob Farbe benutzt wird"
 
-#: ../cli.py:1708
+#: ../cli.py:2033
 msgid "set value of $releasever in yum config and repo files"
 msgstr ""
 
-#: ../cli.py:1710
+#: ../cli.py:2035
 msgid "set arbitrary config and repo options"
 msgstr ""
 
-#: ../output.py:307
+#: ../output.py:440
 msgid "Jan"
 msgstr "Jan"
 
-#: ../output.py:307
+#: ../output.py:440
 msgid "Feb"
 msgstr "Feb"
 
-#: ../output.py:307
+#: ../output.py:440
 msgid "Mar"
 msgstr "Mär"
 
-#: ../output.py:307
+#: ../output.py:440
 msgid "Apr"
 msgstr "Apr"
 
-#: ../output.py:307
+#: ../output.py:440
 msgid "May"
 msgstr "Mai"
 
-#: ../output.py:307
+#: ../output.py:440
 msgid "Jun"
 msgstr "Jun"
 
-#: ../output.py:308
+#: ../output.py:441
 msgid "Jul"
 msgstr "Jul"
 
-#: ../output.py:308
+#: ../output.py:441
 msgid "Aug"
 msgstr "Aug"
 
-#: ../output.py:308
+#: ../output.py:441
 msgid "Sep"
 msgstr "Sep"
 
-#: ../output.py:308
+#: ../output.py:441
 msgid "Oct"
 msgstr "Okt"
 
-#: ../output.py:308
+#: ../output.py:441
 msgid "Nov"
 msgstr "Nov"
 
-#: ../output.py:308
+#: ../output.py:441
 msgid "Dec"
 msgstr "Dez"
 
-#: ../output.py:318
+#: ../output.py:455
 msgid "Trying other mirror."
 msgstr "Versuche anderen Spiegel-Server."
 
-#: ../output.py:581
+#: ../output.py:798
 #, python-format
 msgid "Name        : %s%s%s"
 msgstr "Name       : %s%s%s"
 
-#: ../output.py:582
+#: ../output.py:799
 #, python-format
 msgid "Arch        : %s"
 msgstr "Architektur : %s"
 
-#: ../output.py:584
+#: ../output.py:801
 #, python-format
 msgid "Epoch       : %s"
 msgstr ""
 
-#: ../output.py:585
+#: ../output.py:802
 #, python-format
 msgid "Version     : %s"
 msgstr "Version    : %s"
 
-#: ../output.py:586
+#: ../output.py:803
 #, python-format
 msgid "Release     : %s"
 msgstr "Ausgabe    : %s"
 
-#: ../output.py:587
+#: ../output.py:804
 #, python-format
 msgid "Size        : %s"
 msgstr "Größe : %s"
 
-#: ../output.py:588 ../output.py:900
+#: ../output.py:805 ../output.py:1198
 #, python-format
 msgid "Repo        : %s"
 msgstr "Repo        : %s"
 
-#: ../output.py:590
+#: ../output.py:807
 #, python-format
 msgid "From repo   : %s"
 msgstr "Aus repo    : %s"
 
-#: ../output.py:592
+#: ../output.py:809
 #, python-format
 msgid "Committer   : %s"
 msgstr "Ãœbermittler  : %s"
 
-#: ../output.py:593
+#: ../output.py:810
 #, python-format
 msgid "Committime  : %s"
 msgstr "Ãœbermittlungszeit  : %s"
 
-#: ../output.py:594
+#: ../output.py:811
 #, python-format
 msgid "Buildtime   : %s"
 msgstr "Build-Zeit  : %s"
 
-#: ../output.py:596
+#: ../output.py:813
 #, python-format
 msgid "Install time: %s"
 msgstr "Installationszeit: %s"
 
-#: ../output.py:604
+#: ../output.py:821
 #, python-format
 msgid "Installed by: %s"
 msgstr "Installiert von: %s"
 
-#: ../output.py:611
+#: ../output.py:828
 #, python-format
 msgid "Changed by  : %s"
 msgstr "Verändert von  : %s"
 
-#: ../output.py:612
+#: ../output.py:829
 msgid "Summary     : "
 msgstr "Zusammenfassung     : "
 
-#: ../output.py:614 ../output.py:913
+#: ../output.py:831 ../output.py:1214
 #, python-format
 msgid "URL         : %s"
 msgstr "URL        : %s"
 
-#: ../output.py:615
+#: ../output.py:832
 msgid "License     : "
 msgstr "Lizenz     : "
 
-#: ../output.py:616 ../output.py:910
+#: ../output.py:833 ../output.py:1211
 msgid "Description : "
 msgstr "Beschreibung : "
 
-#: ../output.py:684
+#: ../output.py:949
 msgid "y"
 msgstr "j"
 
-#: ../output.py:684
+#: ../output.py:949
 msgid "yes"
 msgstr "ja"
 
-#: ../output.py:685
+#: ../output.py:950
 msgid "n"
 msgstr "n"
 
-#: ../output.py:685
+#: ../output.py:950
 msgid "no"
 msgstr "nein"
 
-#: ../output.py:689
+#: ../output.py:954
 msgid "Is this ok [y/N]: "
 msgstr "Ist dies in Ordnung? [j/N] :"
 
-#: ../output.py:777
+#: ../output.py:1046
 #, python-format
 msgid ""
 "\n"
@@ -735,154 +765,156 @@ msgstr ""
 "\n"
 "Gruppe: %s"
 
-#: ../output.py:781
+#: ../output.py:1050
 #, python-format
 msgid " Group-Id: %s"
 msgstr " Gruppen-ID: %s"
 
-#: ../output.py:786
+#: ../output.py:1055
 #, python-format
 msgid " Description: %s"
 msgstr " Beschreibung: %s"
 
-#: ../output.py:788
+#: ../output.py:1057
 #, python-format
 msgid " Language: %s"
 msgstr "Sprache: %s"
 
-#: ../output.py:790
+#: ../output.py:1059
 msgid " Mandatory Packages:"
 msgstr " Obligatorische Pakete:"
 
-#: ../output.py:791
+#: ../output.py:1060
 msgid " Default Packages:"
 msgstr " Standard-Pakete:"
 
-#: ../output.py:792
+#: ../output.py:1061
 msgid " Optional Packages:"
 msgstr " Optionale Pakete:"
 
-#: ../output.py:793
+#: ../output.py:1062
 msgid " Conditional Packages:"
 msgstr " Zwangsbedingte Pakete:"
 
-#: ../output.py:814
+#: ../output.py:1086
 #, python-format
 msgid "package: %s"
 msgstr "Paket: %s"
 
-#: ../output.py:816
+#: ../output.py:1088
 msgid "  No dependencies for this package"
 msgstr "  Keine Abhängigkeiten für dieses Paket"
 
-#: ../output.py:821
+#: ../output.py:1093
 #, python-format
 msgid "  dependency: %s"
 msgstr "  Abhängigkeit: %s"
 
-#: ../output.py:823
+#: ../output.py:1095
 msgid "   Unsatisfied dependency"
 msgstr "   Nicht erfüllte Abhängigkeit"
 
-#: ../output.py:901
+#: ../output.py:1206
 msgid "Matched from:"
 msgstr "Ãœbereinstimmung von:"
 
-#: ../output.py:916
+#: ../output.py:1217
 #, python-format
 msgid "License     : %s"
 msgstr "Lizenz     : %s"
 
-#: ../output.py:919
+#: ../output.py:1220
 #, python-format
 msgid "Filename    : %s"
 msgstr "Dateiname     : %s"
 
-#: ../output.py:923
+#: ../output.py:1224
 msgid "Other       : "
 msgstr "Andere     : "
 
-#: ../output.py:966
+#: ../output.py:1280
 msgid "There was an error calculating total download size"
 msgstr "Fehler beim Berechnen der Gesamtgröße der Downloads"
 
-#: ../output.py:971
+#: ../output.py:1285
 #, python-format
 msgid "Total size: %s"
 msgstr "Gesamtgröße: %s"
 
-#: ../output.py:974
+#: ../output.py:1288
 #, python-format
 msgid "Total download size: %s"
 msgstr "Gesamte Downloadgröße: %s"
 
-#: ../output.py:978 ../output.py:998
+#: ../output.py:1292 ../output.py:1315
 #, python-format
 msgid "Installed size: %s"
 msgstr "Installationsgröße: %s"
 
-#: ../output.py:994
+#: ../output.py:1311
 msgid "There was an error calculating installed size"
 msgstr "Fehler beim Berechnen der Installationsgröße"
 
-#: ../output.py:1039
+#: ../output.py:1357
 msgid "Reinstalling"
 msgstr "Neuinstallieren"
 
-#: ../output.py:1040
+#: ../output.py:1358
 msgid "Downgrading"
 msgstr "Downgrading"
 
-#: ../output.py:1041
+#: ../output.py:1359
 msgid "Installing for dependencies"
 msgstr "Als Abhängigkeiten installiert"
 
-#: ../output.py:1042
+#: ../output.py:1360
 msgid "Updating for dependencies"
 msgstr "Aktualisiert für Abhängigkeiten"
 
-#: ../output.py:1043
+#: ../output.py:1361
 msgid "Removing for dependencies"
 msgstr "Entfernt für Abhängigkeiten"
 
-#: ../output.py:1050 ../output.py:1171
+#: ../output.py:1368 ../output.py:1478
 msgid "Skipped (dependency problems)"
 msgstr "Übersprungen (Abhängigkeitsprobleme)"
 
-#: ../output.py:1052 ../output.py:1687
+#: ../output.py:1370 ../output.py:2024
 msgid "Not installed"
 msgstr "Nicht installiert"
 
-#: ../output.py:1053
+#: ../output.py:1371
 msgid "Not available"
 msgstr "Nicht verfügbar"
 
-#: ../output.py:1075 ../output.py:2024
+#: ../output.py:1393 ../output.py:1428 ../output.py:2379
 msgid "Package"
-msgstr "Paket"
+msgid_plural "Packages"
+msgstr[0] "Paket"
+msgstr[1] ""
 
-#: ../output.py:1075
+#: ../output.py:1393
 msgid "Arch"
 msgstr "Arch"
 
-#: ../output.py:1076
+#: ../output.py:1394
 msgid "Version"
 msgstr "Version"
 
-#: ../output.py:1076
+#: ../output.py:1394
 msgid "Repository"
 msgstr "Repository"
 
-#: ../output.py:1077
+#: ../output.py:1395
 msgid "Size"
 msgstr "Größe"
 
-#: ../output.py:1089
+#: ../output.py:1407
 #, python-format
 msgid "     replacing  %s%s%s.%s %s\n"
 msgstr "     ersetzt  %s%s%s.%s %s\n"
 
-#: ../output.py:1098
+#: ../output.py:1416
 #, python-format
 msgid ""
 "\n"
@@ -893,57 +925,52 @@ msgstr ""
 "Vorgangsübersicht\n"
 "%s\n"
 
-#: ../output.py:1109
-#, python-format
-msgid "Install   %5.5s Package(s)\n"
-msgstr "%5.5s Paket(e) installieren\n"
+#: ../output.py:1421 ../output.py:2174 ../output.py:2175
+msgid "Install"
+msgstr "Installieren"
 
-#: ../output.py:1113
-#, python-format
-msgid "Upgrade   %5.5s Package(s)\n"
-msgstr "%5.5s Paket(e) aktualisieren\n"
+#: ../output.py:1422
+msgid "Upgrade"
+msgstr ""
 
-#: ../output.py:1117
-#, python-format
-msgid "Remove    %5.5s Package(s)\n"
-msgstr "%5.5s Paket(e) entfernen\n"
+#: ../output.py:1423
+msgid "Remove"
+msgstr ""
 
-#: ../output.py:1121
-#, python-format
-msgid "Reinstall %5.5s Package(s)\n"
-msgstr "%5.5s Paket(e) reinstallieren\n"
+#: ../output.py:1424 ../output.py:2180
+msgid "Reinstall"
+msgstr ""
 
-#: ../output.py:1125
-#, python-format
-msgid "Downgrade %5.5s Package(s)\n"
+#: ../output.py:1425 ../output.py:2181
+msgid "Downgrade"
 msgstr ""
 
-#: ../output.py:1165
+#: ../output.py:1472
 msgid "Removed"
 msgstr "Entfernt"
 
-#: ../output.py:1166
+#: ../output.py:1473
 msgid "Dependency Removed"
 msgstr "Abhängigkeiten entfernt"
 
-#: ../output.py:1168
+#: ../output.py:1475
 msgid "Dependency Installed"
 msgstr "Abhängigkeit installiert"
 
-#: ../output.py:1170
+#: ../output.py:1477
 msgid "Dependency Updated"
 msgstr "Abhängigkeit aktualisiert"
 
-#: ../output.py:1172
+#: ../output.py:1479
 msgid "Replaced"
 msgstr "Ersetzt       "
 
-#: ../output.py:1173
+#: ../output.py:1480
 msgid "Failed"
 msgstr "Fehlgeschlagen"
 
 #. Delta between C-c's so we treat as exit
-#: ../output.py:1260
+#: ../output.py:1567
 msgid "two"
 msgstr "zwei"
 
@@ -951,7 +978,7 @@ msgstr "zwei"
 #. Current download cancelled, interrupt (ctrl-c) again within two seconds
 #. to exit.
 #. Where "interupt (ctrl-c) again" and "two" are highlighted.
-#: ../output.py:1271
+#: ../output.py:1578
 #, python-format
 msgid ""
 "\n"
@@ -962,364 +989,416 @@ msgstr ""
 " Aktueller Download abgebrochen, %s unterbrechen Sie (Ctrl-c) erneut %s innerhalb %s%s%s Sekunden\n"
 "zum Beenden.\n"
 
-#: ../output.py:1282
+#: ../output.py:1589
 msgid "user interrupt"
 msgstr "Benutzer-Unterbrechung"
 
-#: ../output.py:1300
+#: ../output.py:1615
 msgid "Total"
 msgstr "Gesamt"
 
-#: ../output.py:1322
+#: ../output.py:1637
 msgid "I"
 msgstr "I"
 
-#: ../output.py:1323
+#: ../output.py:1638
 msgid "O"
 msgstr "O"
 
-#: ../output.py:1324
+#: ../output.py:1639
 msgid "E"
 msgstr "E"
 
-#: ../output.py:1325
+#: ../output.py:1640
 msgid "R"
 msgstr "R"
 
-#: ../output.py:1326
+#: ../output.py:1641
 msgid "D"
 msgstr "D"
 
-#: ../output.py:1327
+#: ../output.py:1642
 msgid "U"
 msgstr "U"
 
-#: ../output.py:1341
+#: ../output.py:1656
 msgid "<unset>"
 msgstr ""
 
-#: ../output.py:1342
+#: ../output.py:1657
 msgid "System"
 msgstr "System"
 
-#: ../output.py:1411
+#: ../output.py:1726
 #, python-format
 msgid "Skipping merged transaction %d to %d, as it overlaps"
 msgstr ""
 
-#: ../output.py:1421 ../output.py:1592
+#: ../output.py:1736 ../output.py:1926
 msgid "No transactions"
 msgstr ""
 
-#: ../output.py:1446 ../output.py:2013
+#: ../output.py:1761 ../output.py:2368 ../output.py:2458
 msgid "Bad transaction IDs, or package(s), given"
 msgstr "Schlechte Transaktions-IDs oder Paket(e) angegeben"
 
-#: ../output.py:1484
+#: ../output.py:1808
 msgid "Command line"
 msgstr "Kommandozeile"
 
-#: ../output.py:1486 ../output.py:1908
+#: ../output.py:1810 ../output.py:2256
 msgid "Login user"
 msgstr "Angemeldeter Benutzer"
 
 #. REALLY Needs to use columns!
-#: ../output.py:1487 ../output.py:2022
+#: ../output.py:1811 ../output.py:2377
 msgid "ID"
 msgstr "ID"
 
-#: ../output.py:1489
+#: ../output.py:1813
 msgid "Date and time"
 msgstr "Datum und Zeit"
 
-#: ../output.py:1490 ../output.py:1910 ../output.py:2023
+#: ../output.py:1814 ../output.py:2258 ../output.py:2378
 msgid "Action(s)"
 msgstr "Aktion(en)"
 
-#: ../output.py:1491 ../output.py:1911
+#: ../output.py:1815 ../output.py:2259
 msgid "Altered"
 msgstr "Verändert"
 
-#: ../output.py:1538
+#: ../output.py:1862
 msgid "No transaction ID given"
 msgstr "Keine Transaktions-ID angegeben"
 
-#: ../output.py:1564 ../output.py:1972
+#: ../output.py:1888 ../output.py:2324
 msgid "Bad transaction ID given"
 msgstr "Schlechte Transaktions-ID angegeben"
 
-#: ../output.py:1569
+#: ../output.py:1893
 msgid "Not found given transaction ID"
 msgstr "Angebene Transaktions-ID nicht gefunden"
 
-#: ../output.py:1577
+#: ../output.py:1901
 msgid "Found more than one transaction ID!"
 msgstr "Mehr als eine Transaktions-ID gefunden!"
 
-#: ../output.py:1618 ../output.py:1980
+#: ../output.py:1952 ../output.py:2332
 msgid "No transaction ID, or package, given"
 msgstr "Keine Transaktions-ID oder Paket angegeben"
 
-#: ../output.py:1686 ../output.py:1845
+#: ../output.py:2023 ../output.py:2182
 msgid "Downgraded"
 msgstr ""
 
-#: ../output.py:1688
+#: ../output.py:2025
 msgid "Older"
 msgstr "Älter"
 
-#: ../output.py:1688
+#: ../output.py:2025
 msgid "Newer"
 msgstr "Neuer"
 
-#: ../output.py:1724 ../output.py:1726
+#: ../output.py:2061 ../output.py:2063 ../output.py:2480
 msgid "Transaction ID :"
 msgstr "Transaktions-ID :"
 
-#: ../output.py:1728
+#: ../output.py:2065 ../output.py:2482
 msgid "Begin time     :"
 msgstr "Anfangszeit :"
 
-#: ../output.py:1731 ../output.py:1733
+#: ../output.py:2068 ../output.py:2070
 msgid "Begin rpmdb    :"
 msgstr "Anfang rpmdb    :"
 
-#: ../output.py:1749
+#: ../output.py:2086
 #, python-format
 msgid "(%u seconds)"
 msgstr "(%u Sekunden)"
 
-#: ../output.py:1751
+#: ../output.py:2088
 #, python-format
 msgid "(%u minutes)"
 msgstr "(%u Minuten)"
 
-#: ../output.py:1753
+#: ../output.py:2090
 #, python-format
 msgid "(%u hours)"
 msgstr "(%u Stunden)"
 
-#: ../output.py:1755
+#: ../output.py:2092
 #, python-format
 msgid "(%u days)"
 msgstr "(%u Tage)"
 
-#: ../output.py:1756
+#: ../output.py:2093
 msgid "End time       :"
 msgstr "Endzeit :"
 
-#: ../output.py:1759 ../output.py:1761
+#: ../output.py:2096 ../output.py:2098
 msgid "End rpmdb      :"
 msgstr "Ende rpmdb      :"
 
-#: ../output.py:1764 ../output.py:1766
+#: ../output.py:2101 ../output.py:2103
 msgid "User           :"
 msgstr "Benutzer :"
 
-#: ../output.py:1770 ../output.py:1773 ../output.py:1775 ../output.py:1777
-#: ../output.py:1779
+#: ../output.py:2107 ../output.py:2110 ../output.py:2112 ../output.py:2114
+#: ../output.py:2116
 msgid "Return-Code    :"
 msgstr "Rückgabe-Code    :"
 
-#: ../output.py:1770 ../output.py:1775
+#: ../output.py:2107 ../output.py:2112
 msgid "Aborted"
 msgstr ""
 
-#: ../output.py:1773
+#: ../output.py:2110
 msgid "Failures:"
 msgstr ""
 
-#: ../output.py:1777
+#: ../output.py:2114
 msgid "Failure:"
 msgstr ""
 
-#: ../output.py:1779
+#: ../output.py:2116
 msgid "Success"
 msgstr "Erfolg"
 
-#: ../output.py:1784 ../output.py:1786
+#: ../output.py:2121 ../output.py:2123 ../output.py:2511
 msgid "Command Line   :"
 msgstr ""
 
-#: ../output.py:1795
+#: ../output.py:2132
 #, python-format
 msgid "Additional non-default information stored: %d"
 msgstr ""
 
 #. This is _possible_, but not common
-#: ../output.py:1800
+#: ../output.py:2137
 msgid "Transaction performed with:"
 msgstr ""
 
-#: ../output.py:1804
+#: ../output.py:2141
 msgid "Packages Altered:"
 msgstr "Veränderte Pakete:"
 
-#: ../output.py:1808
+#: ../output.py:2145
 msgid "Packages Skipped:"
 msgstr "Ãœbersprungene Pakete:"
 
-#: ../output.py:1814
+#: ../output.py:2151
 msgid "Rpmdb Problems:"
 msgstr ""
 
-#: ../output.py:1825
+#: ../output.py:2162
 msgid "Scriptlet output:"
 msgstr ""
 
-#: ../output.py:1831
+#: ../output.py:2168
 msgid "Errors:"
 msgstr "Fehler:"
 
-#: ../output.py:1837 ../output.py:1838
-msgid "Install"
-msgstr "Installieren"
-
-#: ../output.py:1839
+#: ../output.py:2176
 msgid "Dep-Install"
 msgstr ""
 
-#: ../output.py:1841
+#: ../output.py:2178
 msgid "Obsoleting"
 msgstr ""
 
-#: ../output.py:1842
+#: ../output.py:2179
 msgid "Erase"
 msgstr "Löschen"
 
-#: ../output.py:1843
-msgid "Reinstall"
-msgstr ""
-
-#: ../output.py:1844
-msgid "Downgrade"
-msgstr ""
-
-#: ../output.py:1846
+#: ../output.py:2183
 msgid "Update"
 msgstr ""
 
-#: ../output.py:1909
+#: ../output.py:2257
 msgid "Time"
 msgstr "Zeit"
 
-#: ../output.py:1935
+#: ../output.py:2283
 msgid "Last day"
 msgstr "Gestern"
 
-#: ../output.py:1936
+#: ../output.py:2284
 msgid "Last week"
 msgstr "Letzte Woche"
 
-#: ../output.py:1937
+#: ../output.py:2285
 msgid "Last 2 weeks"
 msgstr "In den letzten 2 Wochen"
 
 #. US default :p
-#: ../output.py:1938
+#: ../output.py:2286
 msgid "Last 3 months"
 msgstr "In den letzten 3 Monaten"
 
-#: ../output.py:1939
+#: ../output.py:2287
 msgid "Last 6 months"
 msgstr "In den letzten 6 Monaten"
 
-#: ../output.py:1940
+#: ../output.py:2288
 msgid "Last year"
 msgstr "Letztes Jahr"
 
-#: ../output.py:1941
+#: ../output.py:2289
 msgid "Over a year ago"
 msgstr "Vor über einem Jahr"
 
-#: ../output.py:1984
+#: ../output.py:2336
 #, python-format
 msgid "No Transaction %s found"
 msgstr "Keine Transaktion %s gefunden"
 
-#: ../output.py:1990
+#: ../output.py:2342
 msgid "Transaction ID:"
 msgstr "Transaktions-ID"
 
-#: ../output.py:1991
+#: ../output.py:2343
 msgid "Available additional history information:"
 msgstr "Verfügbare zusätzliche Verlaufsinformationen"
 
-#: ../output.py:2003
+#: ../output.py:2356
 #, python-format
 msgid "%s: No additional data found by this name"
 msgstr "%s: Keine zusätzlichen Daten zu diesem Namen gefunden"
 
-#: ../output.py:2106
+#: ../output.py:2483
+msgid "Package        :"
+msgstr ""
+
+#: ../output.py:2484
+msgid "State          :"
+msgstr ""
+
+#: ../output.py:2487
+msgid "Size           :"
+msgstr ""
+
+#: ../output.py:2489
+msgid "Build host     :"
+msgstr ""
+
+#: ../output.py:2492
+msgid "Build time     :"
+msgstr ""
+
+#: ../output.py:2494
+msgid "Packager       :"
+msgstr ""
+
+#: ../output.py:2496
+msgid "Vendor         :"
+msgstr ""
+
+#: ../output.py:2498
+msgid "License        :"
+msgstr ""
+
+#: ../output.py:2500
+msgid "URL            :"
+msgstr ""
+
+#: ../output.py:2502
+msgid "Source RPM     :"
+msgstr ""
+
+#: ../output.py:2505
+msgid "Commit Time    :"
+msgstr ""
+
+#: ../output.py:2507
+msgid "Committer      :"
+msgstr ""
+
+#: ../output.py:2509
+msgid "Reason         :"
+msgstr ""
+
+#: ../output.py:2513
+msgid "From repo      :"
+msgstr ""
+
+#: ../output.py:2517
+msgid "Installed by   :"
+msgstr ""
+
+#: ../output.py:2521
+msgid "Changed by     :"
+msgstr ""
+
+#: ../output.py:2566
 msgid "installed"
 msgstr "installiert"
 
-#: ../output.py:2107
+#: ../output.py:2567
 msgid "an update"
 msgstr ""
 
-#: ../output.py:2108
+#: ../output.py:2568
 msgid "erased"
 msgstr "gelöscht"
 
-#: ../output.py:2109
+#: ../output.py:2569
 msgid "reinstalled"
 msgstr "reinstalliert"
 
-#: ../output.py:2110
+#: ../output.py:2570
 msgid "a downgrade"
 msgstr ""
 
-#: ../output.py:2111
+#: ../output.py:2571
 msgid "obsoleting"
 msgstr ""
 
-#: ../output.py:2112
+#: ../output.py:2572
 msgid "updated"
 msgstr "aktualisiert"
 
-#: ../output.py:2113
+#: ../output.py:2573
 msgid "obsoleted"
 msgstr "veraltet"
 
-#: ../output.py:2117
+#: ../output.py:2577
 #, python-format
 msgid "---> Package %s.%s %s:%s-%s will be %s"
 msgstr "---> Paket %s.%s %s:%s-%s markiert, um %s zu werden"
 
-#: ../output.py:2124
+#: ../output.py:2588
 msgid "--> Running transaction check"
 msgstr "--> Führe Transaktionsprüfung aus"
 
-#: ../output.py:2129
+#: ../output.py:2594
 msgid "--> Restarting Dependency Resolution with new changes."
 msgstr "--> Starte Abhängigkeitsauflösung mit den neuen Änderungen neu."
 
-#: ../output.py:2134
+#: ../output.py:2600
 msgid "--> Finished Dependency Resolution"
 msgstr "--> Abhängigkeitsauflösung beendet"
 
-#: ../output.py:2139 ../output.py:2144
+#: ../output.py:2613 ../output.py:2626
 #, python-format
 msgid "--> Processing Dependency: %s for package: %s"
 msgstr "--> Verarbeite Abhängigkeiten: %s für Paket: %s"
 
-#: ../output.py:2149
+#: ../output.py:2639
 #, python-format
 msgid "---> Keeping package: %s"
 msgstr "---> Behalte Paket: %s"
 
-#: ../output.py:2152
+#: ../output.py:2648
 #, python-format
 msgid "--> Unresolved Dependency: %s"
 msgstr "--> Nicht aufgelöste Abhängigkeit: %s"
 
-#: ../output.py:2163
+#: ../output.py:2665
 #, python-format
 msgid "Package: %s"
 msgstr "Paket: %s"
 
-#: ../output.py:2165
+#: ../output.py:2667
 #, python-format
 msgid ""
 "\n"
@@ -1328,7 +1407,7 @@ msgstr ""
 "\n"
 "    Benötigt: %s"
 
-#: ../output.py:2174
+#: ../output.py:2676
 #, python-format
 msgid ""
 "\n"
@@ -1337,7 +1416,7 @@ msgstr ""
 "\n"
 "    %s: %s (%s)"
 
-#: ../output.py:2179
+#: ../output.py:2681
 #, python-format
 msgid ""
 "\n"
@@ -1346,7 +1425,7 @@ msgstr ""
 "\n"
 "        %s"
 
-#: ../output.py:2181
+#: ../output.py:2683
 msgid ""
 "\n"
 "        Not found"
@@ -1355,85 +1434,85 @@ msgstr ""
 "        Nicht gefunden"
 
 #. These should be the only three things we care about:
-#: ../output.py:2196
+#: ../output.py:2698
 msgid "Updated By"
 msgstr "Aktualisiert durch"
 
-#: ../output.py:2197
+#: ../output.py:2699
 msgid "Downgraded By"
 msgstr ""
 
-#: ../output.py:2198
+#: ../output.py:2700
 msgid "Obsoleted By"
 msgstr "Ãœberholt durch"
 
-#: ../output.py:2216
+#: ../output.py:2718
 msgid "Available"
 msgstr "Verfügbar"
 
-#: ../output.py:2243 ../output.py:2248
+#: ../output.py:2753 ../output.py:2766
 #, python-format
 msgid "--> Processing Conflict: %s conflicts %s"
 msgstr "--> Verarbeite Konflikt: %s kollidiert mit %s"
 
-#: ../output.py:2252
+#: ../output.py:2772
 msgid "--> Populating transaction set with selected packages. Please wait."
 msgstr "--> Fülle Verarbeitungsset mit ausgewählten Paketen. Bitte warten."
 
-#: ../output.py:2256
+#: ../output.py:2781
 #, python-format
 msgid "---> Downloading header for %s to pack into transaction set."
 msgstr "---> Lade Header für %s herunter, um ins Verarbeitungsset zu packen."
 
-#: ../utils.py:99
+#: ../utils.py:123
 msgid "Running"
 msgstr "Läuft"
 
-#: ../utils.py:100
+#: ../utils.py:124
 msgid "Sleeping"
 msgstr "Schläft"
 
-#: ../utils.py:101
+#: ../utils.py:125
 msgid "Uninterruptible"
 msgstr "Nicht unterbrechbar"
 
-#: ../utils.py:102
+#: ../utils.py:126
 msgid "Zombie"
 msgstr "Zombie"
 
-#: ../utils.py:103
+#: ../utils.py:127
 msgid "Traced/Stopped"
 msgstr "Verfolgt/Gestoppt"
 
-#: ../utils.py:104 ../yumcommands.py:994
+#: ../utils.py:128 ../yumcommands.py:1792
 msgid "Unknown"
 msgstr "Unbekannt"
 
-#: ../utils.py:115
+#: ../utils.py:149
 msgid "  The other application is: PackageKit"
 msgstr "  Die andere Anwendung ist: PackageKit"
 
-#: ../utils.py:117
+#: ../utils.py:151
 #, python-format
 msgid "  The other application is: %s"
 msgstr "  Die andere Anwendung ist: %s"
 
-#: ../utils.py:120
+#: ../utils.py:154
 #, python-format
 msgid "    Memory : %5s RSS (%5sB VSZ)"
 msgstr "    Speicher : %5s RSS (%5sB VSZ)"
 
-#: ../utils.py:125
+#: ../utils.py:159
 #, python-format
 msgid "    Started: %s - %s ago"
 msgstr "  Gestartet: %s - vor %s"
 
-#: ../utils.py:127
+#: ../utils.py:161
 #, python-format
 msgid "    State  : %s, pid: %d"
 msgstr "    Status  : %s, pid: %d"
 
-#: ../utils.py:170 ../yummain.py:43
+#: ../utils.py:190 ../yummain.py:43
 msgid ""
 "\n"
 "\n"
@@ -1443,7 +1522,7 @@ msgstr ""
 "\n"
 "Beende nach Abbruch durch den Benutzer"
 
-#: ../utils.py:176 ../yummain.py:49
+#: ../utils.py:202 ../yummain.py:49
 msgid ""
 "\n"
 "\n"
@@ -1453,7 +1532,7 @@ msgstr ""
 "\n"
 "Beende wegen defekter Pipe"
 
-#: ../utils.py:178 ../yummain.py:51
+#: ../utils.py:204 ../yummain.py:51
 #, python-format
 msgid ""
 "\n"
@@ -1464,41 +1543,41 @@ msgstr ""
 "\n"
 "%s"
 
-#: ../utils.py:228 ../yummain.py:123
+#: ../utils.py:280 ../yummain.py:134
 msgid ""
 "Another app is currently holding the yum lock; exiting as configured by "
 "exit_on_lock"
 msgstr ""
 
-#: ../utils.py:287
+#: ../utils.py:346
 #, python-format
 msgid "PluginExit Error: %s"
 msgstr "PluginExit Fehler: %s"
 
-#: ../utils.py:290
+#: ../utils.py:349
 #, python-format
 msgid "Yum Error: %s"
 msgstr "Yum Fehler: %s"
 
-#: ../utils.py:342 ../yummain.py:150 ../yummain.py:189
+#: ../utils.py:407 ../yummain.py:161 ../yummain.py:200
 #, python-format
 msgid "Error: %s"
 msgstr "Fehler: %s"
 
-#: ../utils.py:346 ../yummain.py:194
+#: ../utils.py:411 ../yummain.py:205
 msgid " You could try using --skip-broken to work around the problem"
 msgstr " Sie können versuchen mit --skip-broken das Problem zu umgehen."
 
-#: ../utils.py:348 ../yummain.py:87
+#: ../utils.py:413 ../yummain.py:87
 msgid " You could try running: rpm -Va --nofiles --nodigest"
 msgstr ""
 
-#: ../utils.py:355 ../yummain.py:160 ../yummain.py:202
+#: ../utils.py:420 ../yummain.py:171 ../yummain.py:213
 #, python-format
 msgid "Unknown Error(s): Exit Code: %d:"
 msgstr "Unbekannte(r) Fehler: Exit Code: %d:"
 
-#: ../utils.py:361 ../yummain.py:208
+#: ../utils.py:426 ../yummain.py:219
 msgid ""
 "\n"
 "Dependencies Resolved"
@@ -1506,7 +1585,7 @@ msgstr ""
 "\n"
 "Abhängigkeiten aufgelöst"
 
-#: ../utils.py:376 ../yummain.py:234
+#: ../utils.py:442 ../yummain.py:251
 msgid "Complete!"
 msgstr "Komplett!"
 
@@ -1518,7 +1597,7 @@ msgstr ""
 msgid "You need to be root to perform this command."
 msgstr "Sie müssen root sein, um diesen Befehl ausführen zu können."
 
-#: ../yumcommands.py:59
+#: ../yumcommands.py:65
 msgid ""
 "\n"
 "You have enabled checking of packages via GPG keys. This is a good thing. \n"
@@ -1548,53 +1627,53 @@ msgstr ""
 "\n"
 "Für weitere Informationen kontaktieren Sie Ihren Distributions- oder Paket-Anbieter.\n"
 
-#: ../yumcommands.py:74
+#: ../yumcommands.py:80
 #, python-format
 msgid "Problem repository: %s"
 msgstr ""
 
-#: ../yumcommands.py:80
+#: ../yumcommands.py:94
 #, python-format
 msgid "Error: Need to pass a list of pkgs to %s"
 msgstr "Fehler: Muss eine Liste von Paketen an %s übergeben"
 
-#: ../yumcommands.py:86
+#: ../yumcommands.py:110
 msgid "Error: Need an item to match"
 msgstr "Fehler: Brauche einen Begriff, der passt"
 
-#: ../yumcommands.py:92
+#: ../yumcommands.py:124
 msgid "Error: Need a group or list of groups"
 msgstr "Fehler: Brauche eine Gruppe oder eine Liste von Gruppen"
 
-#: ../yumcommands.py:101
+#: ../yumcommands.py:141
 #, python-format
 msgid "Error: clean requires an option: %s"
 msgstr "Fehler: Aufräumen benötigt eine Option: %s"
 
-#: ../yumcommands.py:106
+#: ../yumcommands.py:146
 #, python-format
 msgid "Error: invalid clean argument: %r"
 msgstr "Fehler: Ungültiges Argument für Aufräumen: %r"
 
-#: ../yumcommands.py:119
+#: ../yumcommands.py:161
 msgid "No argument to shell"
 msgstr "Kein Argument für Shell"
 
-#: ../yumcommands.py:121
+#: ../yumcommands.py:163
 #, python-format
 msgid "Filename passed to shell: %s"
 msgstr "Dateinamen an Shell übergeben: %s"
 
-#: ../yumcommands.py:125
+#: ../yumcommands.py:167
 #, python-format
 msgid "File %s given as argument to shell does not exist."
 msgstr "Datei %s, angegeben als Argument für Shell, existiert nicht."
 
-#: ../yumcommands.py:131
+#: ../yumcommands.py:173
 msgid "Error: more than one file given as argument to shell."
 msgstr "Fehler: mehr als eine Datei als Argument an die Shell übergeben."
 
-#: ../yumcommands.py:148
+#: ../yumcommands.py:192
 msgid ""
 "There are no enabled repos.\n"
 " Run \"yum repolist all\" to see the repos you have.\n"
@@ -1604,309 +1683,302 @@ msgstr ""
 "Führen sie \"yum repolist all\" aus, um zu sehen, welche repos sie haben.\n"
 "Sie können repos mit yum-config-manager --enable <repo> aktivieren"
 
-#: ../yumcommands.py:200
+#: ../yumcommands.py:300
 msgid "PACKAGE..."
 msgstr "PAKET..."
 
-#: ../yumcommands.py:203
+#: ../yumcommands.py:307
 msgid "Install a package or packages on your system"
 msgstr "Installiere ein Paket oder Pakete auf Ihrem System"
 
-#: ../yumcommands.py:212
+#: ../yumcommands.py:338
 msgid "Setting up Install Process"
 msgstr "Einrichten des Installationsprozess"
 
-#: ../yumcommands.py:223 ../yumcommands.py:245
+#: ../yumcommands.py:363 ../yumcommands.py:423
 msgid "[PACKAGE...]"
 msgstr "[PAKET...]"
 
-#: ../yumcommands.py:226
+#: ../yumcommands.py:370
 msgid "Update a package or packages on your system"
 msgstr "Aktualisiere ein Paket oder Pakete auf Ihrem System"
 
-#: ../yumcommands.py:234
+#: ../yumcommands.py:399
 msgid "Setting up Update Process"
 msgstr "Einrichten des Aktualisierungsprozess"
 
-#: ../yumcommands.py:248
+#: ../yumcommands.py:430
 msgid "Synchronize installed packages to the latest available versions"
 msgstr ""
 "Installierte Pakete auf die neuesten verfügbaren Versionen synchronisieren"
 
-#: ../yumcommands.py:256
+#: ../yumcommands.py:459
 msgid "Setting up Distribution Synchronization Process"
 msgstr ""
 
-#: ../yumcommands.py:299
+#: ../yumcommands.py:519
 msgid "Display details about a package or group of packages"
 msgstr "Zeige Details über ein Paket oder einer Gruppe von Pakete an"
 
-#: ../yumcommands.py:348
+#: ../yumcommands.py:581
 msgid "Installed Packages"
 msgstr "Installierte Pakete"
 
-#: ../yumcommands.py:356
+#: ../yumcommands.py:589
 msgid "Available Packages"
 msgstr "Verfügbare Pakete"
 
-#: ../yumcommands.py:360
+#: ../yumcommands.py:593
 msgid "Extra Packages"
 msgstr "Extra-Pakete"
 
-#: ../yumcommands.py:364
+#: ../yumcommands.py:597
 msgid "Updated Packages"
 msgstr "Aktualisierte Pakete"
 
 #. This only happens in verbose mode
-#: ../yumcommands.py:372 ../yumcommands.py:379 ../yumcommands.py:667
+#: ../yumcommands.py:605 ../yumcommands.py:612 ../yumcommands.py:1193
 msgid "Obsoleting Packages"
 msgstr "Veraltete Pakete"
 
-#: ../yumcommands.py:381
+#: ../yumcommands.py:614
 msgid "Recently Added Packages"
 msgstr "Kürzlich hinzugefügte Pakete"
 
-#: ../yumcommands.py:388
+#: ../yumcommands.py:621
 msgid "No matching Packages to list"
 msgstr "Keine übereinstimmenden Pakete zum Auflisten"
 
-#: ../yumcommands.py:402
+#: ../yumcommands.py:656
 msgid "List a package or groups of packages"
 msgstr "Liste von Paketen oder Gruppen von Paketen"
 
-#: ../yumcommands.py:414
+#: ../yumcommands.py:685
 msgid "Remove a package or packages from your system"
 msgstr "Entferne ein Paket oder Pakete auf Ihrem System"
 
-#: ../yumcommands.py:421
+#: ../yumcommands.py:714
 msgid "Setting up Remove Process"
 msgstr "Einrichten des Entfernungsprozess"
 
-#: ../yumcommands.py:435
+#: ../yumcommands.py:773
+msgid "Display, or use, the groups information"
+msgstr ""
+
+#: ../yumcommands.py:776
 msgid "Setting up Group Process"
 msgstr "Einrichten des Gruppenprozess"
 
-#: ../yumcommands.py:441
+#: ../yumcommands.py:782
 msgid "No Groups on which to run command"
 msgstr "Keine Gruppe, auf welcher der Befehl ausgeführt werden kann"
 
-#: ../yumcommands.py:454
-msgid "List available package groups"
-msgstr "Verfügbare Gruppen anzeigen"
-
-#: ../yumcommands.py:474
-msgid "Install the packages in a group on your system"
-msgstr "Installiere die Pakete in einer Gruppe auf Ihrem System"
-
-#: ../yumcommands.py:497
-msgid "Remove the packages in a group from your system"
-msgstr "Entferne die Pakete in einer Gruppe von Ihrem System"
-
-#: ../yumcommands.py:525
-msgid "Display details about a package group"
-msgstr "Zeigt Details über eine Paket-Gruppe an"
+#: ../yumcommands.py:833
+#, python-format
+msgid "Invalid groups sub-command, use: %s."
+msgstr ""
 
-#: ../yumcommands.py:550
+#: ../yumcommands.py:929
 msgid "Generate the metadata cache"
 msgstr "Generiere den Metadaten-Zwischenspeicher"
 
-#: ../yumcommands.py:556
+#: ../yumcommands.py:955
 msgid "Making cache files for all metadata files."
 msgstr "Erstelle Zwischenspeicherungsdatei für alle Metadaten-Dateien."
 
-#: ../yumcommands.py:557
+#: ../yumcommands.py:956
 msgid "This may take a while depending on the speed of this computer"
 msgstr ""
 "Dies kann eine Weile dauern, abhängig von der Geschwindigkeit dieses "
 "Computers"
 
-#: ../yumcommands.py:578
+#: ../yumcommands.py:977
 msgid "Metadata Cache Created"
 msgstr "Metadaten-Zwischenspeicher erstellt"
 
-#: ../yumcommands.py:592
+#: ../yumcommands.py:1015
 msgid "Remove cached data"
 msgstr "Entferne gespeicherte Daten"
 
-#: ../yumcommands.py:613
+#: ../yumcommands.py:1082
 msgid "Find what package provides the given value"
 msgstr "Suche ein Paket, das den gegebenen Wert bereitstellt"
 
-#: ../yumcommands.py:633
+#: ../yumcommands.py:1139
 msgid "Check for available package updates"
 msgstr "Überprüfe auf verfügbare Paket-Aktualisierungen"
 
-#: ../yumcommands.py:687
+#: ../yumcommands.py:1230
 msgid "Search package details for the given string"
 msgstr "Suche nach Paket-Details für die gegebene Zeichenkette"
 
-#: ../yumcommands.py:693
+#: ../yumcommands.py:1256
 msgid "Searching Packages: "
 msgstr "Suche Pakete:"
 
-#: ../yumcommands.py:710
+#: ../yumcommands.py:1298
 msgid "Update packages taking obsoletes into account"
 msgstr "Aktualisiere Pakete, berücksichtige veraltete"
 
-#: ../yumcommands.py:719
+#: ../yumcommands.py:1328
 msgid "Setting up Upgrade Process"
 msgstr "Einrichten des Upgradeprozesses"
 
-#: ../yumcommands.py:737
+#: ../yumcommands.py:1363
 msgid "Install a local RPM"
 msgstr "Installiere ein lokales RPM"
 
-#: ../yumcommands.py:745
+#: ../yumcommands.py:1393
 msgid "Setting up Local Package Process"
 msgstr "Einrichten der lokalen Paketverarbeitung"
 
-#: ../yumcommands.py:764
+#: ../yumcommands.py:1437
 msgid "Determine which package provides the given dependency"
 msgstr "Bestimme, welche Pakete die gegebenen Abhängigkeiten bereitstellen"
 
-#: ../yumcommands.py:767
+#: ../yumcommands.py:1453
 msgid "Searching Packages for Dependency:"
 msgstr "Suche Pakete für Abhängigkeit:"
 
-#: ../yumcommands.py:781
+#: ../yumcommands.py:1484
 msgid "Run an interactive yum shell"
 msgstr "Führe eine interaktive Yum-Shell aus"
 
-#: ../yumcommands.py:787
+#: ../yumcommands.py:1510
 msgid "Setting up Yum Shell"
 msgstr "Einrichten der Yum-Shell"
 
-#: ../yumcommands.py:805
+#: ../yumcommands.py:1553
 msgid "List a package's dependencies"
 msgstr "Liste von Paket-Abhängigkeiten"
 
-#: ../yumcommands.py:811
+#: ../yumcommands.py:1580
 msgid "Finding dependencies: "
 msgstr "Suche Abhängigkeiten:"
 
-#: ../yumcommands.py:827
+#: ../yumcommands.py:1612
 msgid "Display the configured software repositories"
 msgstr "Zeige die konfigurierten Software-Repositories an"
 
-#: ../yumcommands.py:893 ../yumcommands.py:894
+#: ../yumcommands.py:1691 ../yumcommands.py:1692
 msgid "enabled"
 msgstr "aktiviert"
 
-#: ../yumcommands.py:920 ../yumcommands.py:921
+#: ../yumcommands.py:1718 ../yumcommands.py:1719
 msgid "disabled"
 msgstr "deaktiviert"
 
-#: ../yumcommands.py:937
+#: ../yumcommands.py:1735
 msgid "Repo-id      : "
 msgstr "Repo-id      : "
 
-#: ../yumcommands.py:938
+#: ../yumcommands.py:1736
 msgid "Repo-name    : "
 msgstr "Repo-name    : "
 
-#: ../yumcommands.py:941
+#: ../yumcommands.py:1739
 msgid "Repo-status  : "
 msgstr "Repo-status  : "
 
-#: ../yumcommands.py:944
+#: ../yumcommands.py:1742
 msgid "Repo-revision: "
 msgstr "Repo-Revision: "
 
-#: ../yumcommands.py:948
+#: ../yumcommands.py:1746
 msgid "Repo-tags    : "
 msgstr "Repo-tags    : "
 
-#: ../yumcommands.py:954
+#: ../yumcommands.py:1752
 msgid "Repo-distro-tags: "
 msgstr "Repo-Distro-Tags: "
 
-#: ../yumcommands.py:959
+#: ../yumcommands.py:1757
 msgid "Repo-updated : "
 msgstr "Repo aktualisiert : "
 
-#: ../yumcommands.py:961
+#: ../yumcommands.py:1759
 msgid "Repo-pkgs    : "
 msgstr "Repo-pkgs    : "
 
-#: ../yumcommands.py:962
+#: ../yumcommands.py:1760
 msgid "Repo-size    : "
 msgstr "Repo-Größe    : "
 
-#: ../yumcommands.py:969 ../yumcommands.py:990
+#: ../yumcommands.py:1767 ../yumcommands.py:1788
 msgid "Repo-baseurl : "
 msgstr "Repo-baseurl : "
 
-#: ../yumcommands.py:977
+#: ../yumcommands.py:1775
 msgid "Repo-metalink: "
 msgstr "Repo-Metalink: "
 
-#: ../yumcommands.py:981
+#: ../yumcommands.py:1779
 msgid "  Updated    : "
 msgstr "  Aktualisiert    : "
 
-#: ../yumcommands.py:984
+#: ../yumcommands.py:1782
 msgid "Repo-mirrors : "
 msgstr "Repo-Spiegel : "
 
-#: ../yumcommands.py:1000
+#: ../yumcommands.py:1798
 #, python-format
 msgid "Never (last: %s)"
 msgstr "Nie (zuletzt: %s)"
 
-#: ../yumcommands.py:1002
+#: ../yumcommands.py:1800
 #, python-format
 msgid "Instant (last: %s)"
 msgstr ""
 
-#: ../yumcommands.py:1005
+#: ../yumcommands.py:1803
 #, python-format
 msgid "%s second(s) (last: %s)"
 msgstr "%s Sekunde(n) (zuletzt: %s)"
 
-#: ../yumcommands.py:1007
+#: ../yumcommands.py:1805
 msgid "Repo-expire  : "
 msgstr ""
 
-#: ../yumcommands.py:1010
+#: ../yumcommands.py:1808
 msgid "Repo-exclude : "
 msgstr "Repo-ausgeschlossen : "
 
-#: ../yumcommands.py:1014
+#: ../yumcommands.py:1812
 msgid "Repo-include : "
 msgstr "Repo-eingeschlossen : "
 
-#: ../yumcommands.py:1018
+#: ../yumcommands.py:1816
 msgid "Repo-excluded: "
 msgstr "Repo-ausgeschlossen: "
 
-#: ../yumcommands.py:1022
+#: ../yumcommands.py:1820
 msgid "Repo-filename: "
 msgstr ""
 
 #. Work out the first (id) and last (enabled/disalbed/count),
 #. then chop the middle (name)...
-#: ../yumcommands.py:1032 ../yumcommands.py:1061
+#: ../yumcommands.py:1830 ../yumcommands.py:1859
 msgid "repo id"
 msgstr "Repo-ID"
 
-#: ../yumcommands.py:1049 ../yumcommands.py:1050 ../yumcommands.py:1068
+#: ../yumcommands.py:1847 ../yumcommands.py:1848 ../yumcommands.py:1866
 msgid "status"
 msgstr "Status"
 
-#: ../yumcommands.py:1062
+#: ../yumcommands.py:1860
 msgid "repo name"
 msgstr "Repo-Name:"
 
-#: ../yumcommands.py:1099
+#: ../yumcommands.py:1922
 msgid "Display a helpful usage message"
 msgstr "Zeigt eine kurze Verwendungsinformation"
 
-#: ../yumcommands.py:1133
+#: ../yumcommands.py:1964
 #, python-format
 msgid "No help available for %s"
 msgstr "Keine Hilfe für %s vorhanden"
 
-#: ../yumcommands.py:1138
+#: ../yumcommands.py:1969
 msgid ""
 "\n"
 "\n"
@@ -1916,7 +1988,7 @@ msgstr ""
 "\n"
 "Aliase: "
 
-#: ../yumcommands.py:1140
+#: ../yumcommands.py:1971
 msgid ""
 "\n"
 "\n"
@@ -1926,86 +1998,126 @@ msgstr ""
 "\n"
 "Alias: "
 
-#: ../yumcommands.py:1168
+#: ../yumcommands.py:2056
 msgid "Setting up Reinstall Process"
 msgstr "Einrichten des Neuinstallationsprozess"
 
-#: ../yumcommands.py:1176
+#: ../yumcommands.py:2068
 msgid "reinstall a package"
 msgstr "Installiere Paket neu"
 
-#: ../yumcommands.py:1195
+#: ../yumcommands.py:2131
 msgid "Setting up Downgrade Process"
 msgstr "Einrichten des Downgrade-Prozesses"
 
-#: ../yumcommands.py:1202
+#: ../yumcommands.py:2142
 msgid "downgrade a package"
 msgstr "Downgrade eines Pakets"
 
-#: ../yumcommands.py:1216
+#: ../yumcommands.py:2181
 msgid "Display a version for the machine and/or available repos."
 msgstr ""
 "Eine Version für das System und/oder die verfügbaren Repositories anzeigen."
 
-#: ../yumcommands.py:1255
+#: ../yumcommands.py:2233
 msgid " Yum version groups:"
 msgstr ""
 
-#: ../yumcommands.py:1265
+#: ../yumcommands.py:2243
 msgid " Group   :"
 msgstr " Gruppe   :"
 
-#: ../yumcommands.py:1266
+#: ../yumcommands.py:2244
 msgid " Packages:"
 msgstr " Pakete:"
 
-#: ../yumcommands.py:1295
+#: ../yumcommands.py:2273
 msgid "Installed:"
 msgstr "Installiert:"
 
-#: ../yumcommands.py:1303
+#: ../yumcommands.py:2281
 msgid "Group-Installed:"
 msgstr "Gruppe-installiert:"
 
-#: ../yumcommands.py:1312
+#: ../yumcommands.py:2290
 msgid "Available:"
 msgstr "Verfügbar:"
 
-#: ../yumcommands.py:1321
+#: ../yumcommands.py:2299
 msgid "Group-Available:"
 msgstr "Gruppe-verfügbar:"
 
-#: ../yumcommands.py:1360
+#: ../yumcommands.py:2363
 msgid "Display, or use, the transaction history"
 msgstr "Ãœbertragungsverlauf anzeigen oder verwenden"
 
-#: ../yumcommands.py:1432
+#: ../yumcommands.py:2435
+msgid "Transactions:"
+msgstr ""
+
+#: ../yumcommands.py:2436
+msgid "Begin time  :"
+msgstr ""
+
+#: ../yumcommands.py:2437
+msgid "End time    :"
+msgstr ""
+
+#: ../yumcommands.py:2438
+msgid "Counts      :"
+msgstr ""
+
+#: ../yumcommands.py:2439
+msgid "  NEVRAC :"
+msgstr ""
+
+#: ../yumcommands.py:2440
+msgid "  NEVRA  :"
+msgstr ""
+
+#: ../yumcommands.py:2441
+msgid "  NA     :"
+msgstr ""
+
+#: ../yumcommands.py:2442
+msgid "  NEVR   :"
+msgstr ""
+
+#: ../yumcommands.py:2443
+msgid "  rpm DB :"
+msgstr ""
+
+#: ../yumcommands.py:2444
+msgid "  yum DB :"
+msgstr ""
+
+#: ../yumcommands.py:2475
 #, python-format
 msgid "Invalid history sub-command, use: %s."
 msgstr ""
 
-#: ../yumcommands.py:1439
+#: ../yumcommands.py:2482
 msgid "You don't have access to the history DB."
 msgstr ""
 
-#: ../yumcommands.py:1487
+#: ../yumcommands.py:2574
 msgid "Check for problems in the rpmdb"
 msgstr ""
 
-#: ../yumcommands.py:1514
+#: ../yumcommands.py:2639
 msgid "load a saved transaction from filename"
 msgstr ""
 
-#: ../yumcommands.py:1518
+#: ../yumcommands.py:2656
 msgid "No saved transaction file specified."
 msgstr ""
 
-#: ../yumcommands.py:1522
+#: ../yumcommands.py:2660
 #, python-format
 msgid "loading transaction from %s"
 msgstr ""
 
-#: ../yumcommands.py:1528
+#: ../yumcommands.py:2666
 #, python-format
 msgid "Transaction loaded from %s with %s members"
 msgstr ""
@@ -2016,28 +2128,34 @@ msgstr ""
 msgid " Yum checks failed: %s"
 msgstr ""
 
-#: ../yummain.py:114
+#: ../yummain.py:110
+msgid "No read/write access in current directory, moving to /"
+msgstr ""
+
+#: ../yummain.py:124
+msgid "Can't create lock file; exiting"
+msgstr ""
+
+#: ../yummain.py:128
 msgid ""
 "Another app is currently holding the yum lock; waiting for it to exit..."
 msgstr ""
 "Eine andere Anwendung blockiert momentan yum. Warte, dass sie beendet wird "
 "..."
 
-#: ../yummain.py:120
-msgid "Can't create lock file; exiting"
-msgstr ""
-
 #. Depsolve stage
-#: ../yummain.py:167
+#: ../yummain.py:178
 msgid "Resolving Dependencies"
 msgstr "Löse Abhängigkeiten auf"
 
-#: ../yummain.py:230
+#: ../yummain.py:241 ../yummain.py:249
 #, python-format
-msgid "Your transaction was saved, rerun it with: yum load-transaction %s"
+msgid ""
+"Your transaction was saved, rerun it with:\n"
+" yum load-transaction %s"
 msgstr ""
 
-#: ../yummain.py:288
+#: ../yummain.py:326
 msgid ""
 "\n"
 "\n"
@@ -2047,75 +2165,75 @@ msgstr ""
 "\n"
 "Verlasse nach Abbruch durch den Benutzer."
 
-#: ../yum/depsolve.py:84
+#: ../yum/depsolve.py:83
 msgid "doTsSetup() will go away in a future version of Yum.\n"
 msgstr "doTsSetup() wird in zukünftigen Versionen von Yum verschwinden.\n"
 
-#: ../yum/depsolve.py:99
+#: ../yum/depsolve.py:98
 msgid "Setting up TransactionSets before config class is up"
 msgstr ""
 "Konfiguriere TransactionSets, bevor die Konfigurationsklasse gestartet ist"
 
-#: ../yum/depsolve.py:153
+#: ../yum/depsolve.py:152
 #, python-format
 msgid "Invalid tsflag in config file: %s"
 msgstr "Ungültiges tsflag in Konfigurationsdatei: %s"
 
-#: ../yum/depsolve.py:164
+#: ../yum/depsolve.py:170
 #, python-format
 msgid "Searching pkgSack for dep: %s"
 msgstr "Suche pkgSack für Abhängigkeiten: %s"
 
-#: ../yum/depsolve.py:207
+#: ../yum/depsolve.py:221
 #, python-format
 msgid "Member: %s"
 msgstr "Mitglied: %s"
 
-#: ../yum/depsolve.py:221 ../yum/depsolve.py:793
+#: ../yum/depsolve.py:235 ../yum/depsolve.py:831
 #, python-format
 msgid "%s converted to install"
 msgstr "%s konvertiert zum Installieren"
 
-#: ../yum/depsolve.py:233
+#: ../yum/depsolve.py:247
 #, python-format
 msgid "Adding Package %s in mode %s"
 msgstr "Füge Paket %s hinzu in Modus %s"
 
-#: ../yum/depsolve.py:249
+#: ../yum/depsolve.py:263
 #, python-format
 msgid "Removing Package %s"
 msgstr "Entferne Paket %s"
 
-#: ../yum/depsolve.py:271
+#: ../yum/depsolve.py:285
 #, python-format
 msgid "%s requires: %s"
 msgstr "%s benötigt: %s"
 
-#: ../yum/depsolve.py:312
+#: ../yum/depsolve.py:326
 #, python-format
 msgid "%s requires %s"
 msgstr "%s benötigt %s"
 
-#: ../yum/depsolve.py:339
+#: ../yum/depsolve.py:353
 msgid "Needed Require has already been looked up, cheating"
 msgstr "Benötigte Anforderung wurde bereits nachgeschlagen, betrüge"
 
-#: ../yum/depsolve.py:349
+#: ../yum/depsolve.py:363
 #, python-format
 msgid "Needed Require is not a package name. Looking up: %s"
 msgstr "Benötigte Anforderung ist kein Paket-Name. Schlage nach: %s"
 
-#: ../yum/depsolve.py:357
+#: ../yum/depsolve.py:371
 #, python-format
 msgid "Potential Provider: %s"
 msgstr "Potentieller Anbieter: %s"
 
-#: ../yum/depsolve.py:380
+#: ../yum/depsolve.py:394
 #, python-format
 msgid "Mode is %s for provider of %s: %s"
 msgstr "Modus ist %s für Anbieter von %s: %s"
 
-#: ../yum/depsolve.py:384
+#: ../yum/depsolve.py:398
 #, python-format
 msgid "Mode for pkg providing %s: %s"
 msgstr "Modus für pkg-Bereitstellung %s: %s"
@@ -2123,115 +2241,115 @@ msgstr "Modus für pkg-Bereitstellung %s: %s"
 #. the thing it needs is being updated or obsoleted away
 #. try to update the requiring package in hopes that all this problem goes
 #. away :(
-#: ../yum/depsolve.py:389 ../yum/depsolve.py:406
+#: ../yum/depsolve.py:403 ../yum/depsolve.py:420
 #, python-format
 msgid "Trying to update %s to resolve dep"
 msgstr ""
 
-#: ../yum/depsolve.py:400 ../yum/depsolve.py:410
+#: ../yum/depsolve.py:414 ../yum/depsolve.py:424
 #, python-format
 msgid "No update paths found for %s. Failure!"
 msgstr ""
 
-#: ../yum/depsolve.py:416
+#: ../yum/depsolve.py:430
 #, python-format
 msgid "TSINFO: %s package requiring %s marked as erase"
 msgstr "TSINFO: %s Paket benötigt %s, welches als gelöscht markiert ist"
 
-#: ../yum/depsolve.py:429
+#: ../yum/depsolve.py:443
 #, python-format
 msgid "TSINFO: Obsoleting %s with %s to resolve dep."
 msgstr "TSINFO: Ersetze %s durch %s zum Auflösen der Abhängigkeit."
 
-#: ../yum/depsolve.py:432
+#: ../yum/depsolve.py:446
 #, python-format
 msgid "TSINFO: Updating %s to resolve dep."
 msgstr "TSINFO: Aktualisiere %s zum Auflösen der Abhängigkeit."
 
-#: ../yum/depsolve.py:440
+#: ../yum/depsolve.py:454
 #, python-format
 msgid "Cannot find an update path for dep for: %s"
 msgstr "Kann keinen Aktualisierungspfad finden für Abhängigkeit für: %s"
 
-#: ../yum/depsolve.py:471
+#: ../yum/depsolve.py:485
 #, python-format
 msgid "Quick matched %s to require for %s"
 msgstr "Übereinstimmung von %s, welche gebraucht wird für %s"
 
 #. is it already installed?
-#: ../yum/depsolve.py:513
+#: ../yum/depsolve.py:527
 #, python-format
 msgid "%s is in providing packages but it is already installed, removing."
 msgstr ""
 "%s ist in einem bereitgestellten Paket, aber bereits installiert, entferne."
 
-#: ../yum/depsolve.py:529
+#: ../yum/depsolve.py:543
 #, python-format
 msgid "Potential resolving package %s has newer instance in ts."
 msgstr "Potentielles aufgelöstes Paket %s hat eine neuere Instanz in ts."
 
-#: ../yum/depsolve.py:540
+#: ../yum/depsolve.py:554
 #, python-format
 msgid "Potential resolving package %s has newer instance installed."
 msgstr "Potentielles aufgelöste Paket %s hat eine neuere Instanz installiert."
 
-#: ../yum/depsolve.py:558
+#: ../yum/depsolve.py:572
 #, python-format
 msgid "%s already in ts, skipping this one"
 msgstr "%s bereits in ts, überspringe dieses"
 
-#: ../yum/depsolve.py:607
+#: ../yum/depsolve.py:621
 #, python-format
 msgid "TSINFO: Marking %s as update for %s"
 msgstr "TSINFO: Markiere %s als Aktualisierung für %s"
 
-#: ../yum/depsolve.py:616
+#: ../yum/depsolve.py:630
 #, python-format
 msgid "TSINFO: Marking %s as install for %s"
 msgstr "TSINFO: Markiere %s als Installation für %s"
 
-#: ../yum/depsolve.py:727 ../yum/depsolve.py:819
+#: ../yum/depsolve.py:765 ../yum/depsolve.py:861
 msgid "Success - empty transaction"
 msgstr "Erfolg - Leere Transaktion"
 
-#: ../yum/depsolve.py:767 ../yum/depsolve.py:783
+#: ../yum/depsolve.py:805 ../yum/depsolve.py:821
 msgid "Restarting Loop"
 msgstr "Starte Schleife neu"
 
-#: ../yum/depsolve.py:799
+#: ../yum/depsolve.py:841
 msgid "Dependency Process ending"
 msgstr "Abhängigkeitsverarbeitung beendet"
 
-#: ../yum/depsolve.py:821
+#: ../yum/depsolve.py:863
 msgid "Success - deps resolved"
 msgstr "Erfolg - Abhängigkeiten aufgelöst"
 
-#: ../yum/depsolve.py:845
+#: ../yum/depsolve.py:887
 #, python-format
 msgid "Checking deps for %s"
 msgstr "Prüfe Abhängigkeiten für %s"
 
-#: ../yum/depsolve.py:931
+#: ../yum/depsolve.py:973
 #, python-format
 msgid "looking for %s as a requirement of %s"
 msgstr "Suche nach %s als eine Anforderung von %s"
 
-#: ../yum/depsolve.py:1169
+#: ../yum/depsolve.py:1216
 #, python-format
 msgid "Running compare_providers() for %s"
 msgstr "Führe compare_providers() aus für %s"
 
-#: ../yum/depsolve.py:1196 ../yum/depsolve.py:1202
+#: ../yum/depsolve.py:1243 ../yum/depsolve.py:1249
 #, python-format
 msgid "better arch in po %s"
 msgstr "bessere Architektur in po %s"
 
-#: ../yum/depsolve.py:1298
+#: ../yum/depsolve.py:1345
 #, python-format
 msgid "%s obsoletes %s"
 msgstr "%s ersetzt %s"
 
-#: ../yum/depsolve.py:1310
+#: ../yum/depsolve.py:1357
 #, python-format
 msgid ""
 "archdist compared %s to %s on %s\n"
@@ -2240,142 +2358,142 @@ msgstr ""
 "archdist verglichen %s zu %s auf %s\n"
 "  Gewinner: %s"
 
-#: ../yum/depsolve.py:1318
+#: ../yum/depsolve.py:1365
 #, python-format
 msgid "common sourcerpm %s and %s"
 msgstr "Gemeinsames Quellen-RPM %s und %s"
 
-#: ../yum/depsolve.py:1322
+#: ../yum/depsolve.py:1369
 #, python-format
 msgid "base package %s is installed for %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1328
+#: ../yum/depsolve.py:1375
 #, python-format
 msgid "common prefix of %s between %s and %s"
 msgstr "Gemeinsamer Prefix von %s zwischen %s und %s"
 
-#: ../yum/depsolve.py:1359
+#: ../yum/depsolve.py:1406
 #, python-format
 msgid "requires minimal: %d"
 msgstr ""
 
-#: ../yum/depsolve.py:1363
+#: ../yum/depsolve.py:1410
 #, python-format
 msgid " Winner: %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1368
+#: ../yum/depsolve.py:1415
 #, python-format
 msgid " Loser(with %d): %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1384
+#: ../yum/depsolve.py:1431
 #, python-format
 msgid "Best Order: %s"
 msgstr "Beste Bestellung: %s"
 
-#: ../yum/__init__.py:234
+#: ../yum/__init__.py:261
 msgid "doConfigSetup() will go away in a future version of Yum.\n"
 msgstr "doConfigSetup() wird in zukünftigen Versionen von Yum verschwinden.\n"
 
-#: ../yum/__init__.py:482
+#: ../yum/__init__.py:527
 #, python-format
 msgid "Repository %r: Error parsing config: %s"
 msgstr ""
 
-#: ../yum/__init__.py:488
+#: ../yum/__init__.py:533
 #, python-format
 msgid "Repository %r is missing name in configuration, using id"
 msgstr "Bei Repository %r fehlt der Name in der Konfiguration, benutze id"
 
-#: ../yum/__init__.py:526
+#: ../yum/__init__.py:571
 msgid "plugins already initialised"
 msgstr "Plugins bereits initialisiert"
 
-#: ../yum/__init__.py:533
+#: ../yum/__init__.py:580
 msgid "doRpmDBSetup() will go away in a future version of Yum.\n"
 msgstr "doRpmDBSetup() wird in zukünftigen Versionen von Yum verschwinden.\n"
 
-#: ../yum/__init__.py:544
+#: ../yum/__init__.py:591
 msgid "Reading Local RPMDB"
 msgstr "Lese lokale RPMDB"
 
-#: ../yum/__init__.py:567
+#: ../yum/__init__.py:621
 msgid "doRepoSetup() will go away in a future version of Yum.\n"
 msgstr "doRepoSetup() wird in zukünftigen Versionen von Yum verschwinden.\n"
 
-#: ../yum/__init__.py:630
+#: ../yum/__init__.py:692
 msgid "doSackSetup() will go away in a future version of Yum.\n"
 msgstr "doSackSetup() wird in zukünftigen Versionen von Yum verschwinden \n"
 
-#: ../yum/__init__.py:660
+#: ../yum/__init__.py:722
 msgid "Setting up Package Sacks"
 msgstr "Einrichten des Paket-Behälters"
 
-#: ../yum/__init__.py:705
+#: ../yum/__init__.py:767
 #, python-format
 msgid "repo object for repo %s lacks a _resetSack method\n"
 msgstr "Repository-Objekt für Repository %s fehlt eine _resetSack-Methode\n"
 
-#: ../yum/__init__.py:706
+#: ../yum/__init__.py:768
 msgid "therefore this repo cannot be reset.\n"
 msgstr "deshalb kann dieses Repository nicht zurückgesetzt werden.\n"
 
-#: ../yum/__init__.py:711
+#: ../yum/__init__.py:776
 msgid "doUpdateSetup() will go away in a future version of Yum.\n"
 msgstr "doUpdateSetup() wird in zukünftigen Versionen von Yum verschwinden.\n"
 
-#: ../yum/__init__.py:723
+#: ../yum/__init__.py:788
 msgid "Building updates object"
 msgstr "Baue Aktualisierungsobjekt"
 
-#: ../yum/__init__.py:765
+#: ../yum/__init__.py:832
 msgid "doGroupSetup() will go away in a future version of Yum.\n"
 msgstr "doGroupSetup() wird in zukünftigen Versionen von Yum verschwinden .\n"
 
-#: ../yum/__init__.py:790
+#: ../yum/__init__.py:857
 msgid "Getting group metadata"
 msgstr "Beziehe Gruppen-Metadaten"
 
-#: ../yum/__init__.py:816
+#: ../yum/__init__.py:885
 #, python-format
 msgid "Adding group file from repository: %s"
 msgstr "Füge Gruppen-Datei von Repository hinzu: %s"
 
-#: ../yum/__init__.py:827
+#: ../yum/__init__.py:896
 #, python-format
 msgid "Failed to add groups file for repository: %s - %s"
 msgstr "Hinzufügen von Gruppen-Datei für Repository fehlgeschlagen: %s - %s"
 
-#: ../yum/__init__.py:833
+#: ../yum/__init__.py:902
 msgid "No Groups Available in any repository"
 msgstr "Keine Gruppen in irgendeinem Repository verfügbar"
 
-#: ../yum/__init__.py:845
+#: ../yum/__init__.py:914
 msgid "Getting pkgtags metadata"
 msgstr ""
 
-#: ../yum/__init__.py:855
+#: ../yum/__init__.py:924
 #, python-format
 msgid "Adding tags from repository: %s"
 msgstr "Füge Tags aus dem Repository hinzug: %s"
 
-#: ../yum/__init__.py:866
+#: ../yum/__init__.py:935
 #, python-format
 msgid "Failed to add Pkg Tags for repository: %s - %s"
 msgstr "Konnte Pkg Tags für das Repository nicht hinzufügen: %s - %s"
 
-#: ../yum/__init__.py:944
+#: ../yum/__init__.py:1015
 msgid "Importing additional filelist information"
 msgstr "Importiere zusätzlichen Dateilisten-Informationen"
 
-#: ../yum/__init__.py:958
+#: ../yum/__init__.py:1033
 #, python-format
 msgid "The program %s%s%s is found in the yum-utils package."
 msgstr "Das Programm %s%s%s wurde in im yum-utils-Paket gefunden."
 
-#: ../yum/__init__.py:966
+#: ../yum/__init__.py:1050
 msgid ""
 "There are unfinished transactions remaining. You might consider running yum-"
 "complete-transaction first to finish them."
@@ -2384,21 +2502,21 @@ msgstr ""
 "ziehen, zuerst yum-complete-transaction auszuführen, um diese "
 "abzuschliessen."
 
-#: ../yum/__init__.py:983
+#: ../yum/__init__.py:1067
 msgid "--> Finding unneeded leftover dependencies"
 msgstr ""
 
-#: ../yum/__init__.py:1041
+#: ../yum/__init__.py:1125
 #, python-format
 msgid "Protected multilib versions: %s != %s"
 msgstr ""
 
-#: ../yum/__init__.py:1096
+#: ../yum/__init__.py:1180
 #, python-format
 msgid "Trying to remove \"%s\", which is protected"
 msgstr "Versuche \"%s\" zu entfernen, welches geschützt ist"
 
-#: ../yum/__init__.py:1217
+#: ../yum/__init__.py:1301
 msgid ""
 "\n"
 "Packages skipped because of dependency problems:"
@@ -2406,90 +2524,93 @@ msgstr ""
 "\n"
 "Pakete übersprungen wegen Abhängigkeitsproblemen:"
 
-#: ../yum/__init__.py:1221
+#: ../yum/__init__.py:1305
 #, python-format
 msgid "    %s from %s"
 msgstr "    %s von %s"
 
 #. FIXME: _N()
-#: ../yum/__init__.py:1391
+#: ../yum/__init__.py:1477
 #, python-format
 msgid "** Found %d pre-existing rpmdb problem(s), 'yum check' output follows:"
 msgstr ""
 "** %d bereits bestehende(s) rpmdb Problem(e) gefunden, 'yum check' gibt "
 "Folgendes aus: "
 
-#: ../yum/__init__.py:1395
+#: ../yum/__init__.py:1481
 msgid "Warning: RPMDB altered outside of yum."
 msgstr "Warnung: RPMDB wurde außerhalb von yum verändert."
 
-#: ../yum/__init__.py:1407
+#: ../yum/__init__.py:1493
 msgid "missing requires"
 msgstr "Benötigtes fehlt"
 
-#: ../yum/__init__.py:1408
+#: ../yum/__init__.py:1494
 msgid "installed conflict"
 msgstr "installierter Konflikt"
 
-#: ../yum/__init__.py:1525
+#: ../yum/__init__.py:1617
 msgid ""
 "Warning: scriptlet or other non-fatal errors occurred during transaction."
 msgstr ""
 "Warnung: Es sind Scriptlet- oder andere nicht-fatale Fehler bei der "
 "Verarbeitung aufgetreten."
 
-#: ../yum/__init__.py:1535
+#: ../yum/__init__.py:1627
 msgid "Transaction couldn't start:"
 msgstr "Transaktion konnte nicht starten:"
 
 #. should this be 'to_unicoded'?
-#: ../yum/__init__.py:1538
+#: ../yum/__init__.py:1630
 msgid "Could not run transaction."
 msgstr "Konnte Transaktion nicht durchführen."
 
-#: ../yum/__init__.py:1552
+#: ../yum/__init__.py:1644
 #, python-format
 msgid "Failed to remove transaction file %s"
 msgstr "Entfernen der Verarbeitungsdatei %s fehlgeschlagen"
 
 #. maybe a file log here, too
 #. but raising an exception is not going to do any good
-#: ../yum/__init__.py:1590
+#: ../yum/__init__.py:1687
 #, python-format
 msgid "%s was supposed to be installed but is not!"
 msgstr "%s hätte installiert werden sollen, wurde aber nicht!"
 
 #. maybe a file log here, too
 #. but raising an exception is not going to do any good
-#: ../yum/__init__.py:1651
+#. Note: This actually triggers atm. because we can't
+#. always find the erased txmbr to set it when
+#. we should.
+#: ../yum/__init__.py:1756
 #, python-format
 msgid "%s was supposed to be removed but is not!"
 msgstr "%s hätte entfernt werden sollen, wurde aber nicht!"
 
-#: ../yum/__init__.py:1768
+#: ../yum/__init__.py:1883
 #, python-format
 msgid "Could not open lock %s: %s"
 msgstr "Konnte Sperrung %s nicht aufheben: %s"
 
 #. Whoa. What the heck happened?
-#: ../yum/__init__.py:1785
+#: ../yum/__init__.py:1900
 #, python-format
 msgid "Unable to check if PID %s is active"
 msgstr "Unfähig zu prüfen, ob PID %s ist aktiv"
 
 #. Another copy seems to be running.
-#: ../yum/__init__.py:1789
+#: ../yum/__init__.py:1904
 #, python-format
 msgid "Existing lock %s: another copy is running as pid %s."
 msgstr "Existierende Blockierung %s: eine andere Kopie läuft mit PID %s."
 
 #. Whoa. What the heck happened?
-#: ../yum/__init__.py:1830
+#: ../yum/__init__.py:1952
 #, python-format
 msgid "Could not create lock at %s: %s "
 msgstr "Konnte keine Sperrung bei %s erstellen: %s "
 
-#: ../yum/__init__.py:1875
+#: ../yum/__init__.py:2005
 #, python-format
 msgid ""
 "Package does not match intended download. Suggestion: run yum "
@@ -2498,42 +2619,31 @@ msgstr ""
 "Paket stimmt nicht mit dem beabsichtigten Download überein. Vorschlag: "
 "starten sie yum --enablerepo=%s clean metadata"
 
-#: ../yum/__init__.py:1891
+#: ../yum/__init__.py:2028
 msgid "Could not perform checksum"
 msgstr "Konnte Prüfsumme nicht bilden"
 
-#: ../yum/__init__.py:1894
+#: ../yum/__init__.py:2031
 msgid "Package does not match checksum"
 msgstr "Paket stimmt nicht mit der Prüfsumme überein"
 
-#: ../yum/__init__.py:1946
+#: ../yum/__init__.py:2094
 #, python-format
 msgid "package fails checksum but caching is enabled for %s"
 msgstr ""
 "Paket bei Prüfsummen-Prüfung durchgefallen, aber Zwischenspeicherung ist "
 "aktiviert für %s"
 
-#: ../yum/__init__.py:1949 ../yum/__init__.py:1979
+#: ../yum/__init__.py:2097 ../yum/__init__.py:2127
 #, python-format
 msgid "using local copy of %s"
 msgstr "benutze lokale Kopie von %s"
 
-#: ../yum/__init__.py:1991
-#, python-format
-msgid ""
-"Insufficient space in download directory %s\n"
-"    * free   %s\n"
-"    * needed %s"
-msgstr ""
-"Nicht genügend Platz im Download-Verzeichnis %s vorhanden\n"
-"    * frei     %s\n"
-"    * benötigt %s"
-
-#: ../yum/__init__.py:2052
+#: ../yum/__init__.py:2205
 msgid "Header is not complete."
 msgstr "Header ist nicht vollständig."
 
-#: ../yum/__init__.py:2089
+#: ../yum/__init__.py:2245
 #, python-format
 msgid ""
 "Header not in local cache and caching-only mode enabled. Cannot download %s"
@@ -2541,62 +2651,64 @@ msgstr ""
 "Header ist nicht im lokalen Zwischenspeicher und Nur-Zwischenspeicher-Modus "
 "aktiviert. Kann %s nicht herunterladen"
 
-#: ../yum/__init__.py:2147
+#: ../yum/__init__.py:2305
 #, python-format
 msgid "Public key for %s is not installed"
 msgstr "Öffentlicher Schlüssel für %s ist nicht installiert"
 
-#: ../yum/__init__.py:2151
+#: ../yum/__init__.py:2309
 #, python-format
 msgid "Problem opening package %s"
 msgstr "Problem beim Öffnen des Paketes %s"
 
-#: ../yum/__init__.py:2159
+#: ../yum/__init__.py:2317
 #, python-format
 msgid "Public key for %s is not trusted"
 msgstr "Öffentlicher Schlüssel für %s ist nicht vertrauenswürdig"
 
-#: ../yum/__init__.py:2163
+#: ../yum/__init__.py:2321
 #, python-format
 msgid "Package %s is not signed"
 msgstr "Paket %s ist nicht unterschrieben"
 
-#: ../yum/__init__.py:2202
+#: ../yum/__init__.py:2363
 #, python-format
 msgid "Cannot remove %s"
 msgstr "Kann %s nicht entfernen"
 
-#: ../yum/__init__.py:2206
+#: ../yum/__init__.py:2367
 #, python-format
 msgid "%s removed"
 msgstr "%s entfernt"
 
-#: ../yum/__init__.py:2252
+#: ../yum/__init__.py:2426
 #, python-format
 msgid "Cannot remove %s file %s"
 msgstr "Kann %s Datei nicht entfernen %s"
 
-#: ../yum/__init__.py:2256
+#: ../yum/__init__.py:2430
 #, python-format
 msgid "%s file %s removed"
 msgstr "%s Datei %s entfernt"
 
-#: ../yum/__init__.py:2258
+#: ../yum/__init__.py:2432
 #, python-format
-msgid "%d %s files removed"
-msgstr "%d %s Dateien entfernt"
+msgid "%d %s file removed"
+msgid_plural "%d %s files removed"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../yum/__init__.py:2327
+#: ../yum/__init__.py:2522
 #, python-format
 msgid "More than one identical match in sack for %s"
 msgstr "Mehr als eine identische Übereinstimmung im Behälter für %s"
 
-#: ../yum/__init__.py:2333
+#: ../yum/__init__.py:2528
 #, python-format
 msgid "Nothing matches %s.%s %s:%s-%s from update"
 msgstr "Keine Ãœbereinstimmungen mit  %s.%s %s:%s-%s bei der Aktualisierung"
 
-#: ../yum/__init__.py:2632
+#: ../yum/__init__.py:2892
 msgid ""
 "searchPackages() will go away in a future version of Yum."
 "                      Use searchGenerator() instead. \n"
@@ -2604,140 +2716,142 @@ msgstr ""
 "searchPackages() wird in zukünftigen Versionen von Yum verschwinden."
 "                      Benutze stattdessen searchGenerator(). \n"
 
-#: ../yum/__init__.py:2675
+#: ../yum/__init__.py:2948
 #, python-format
-msgid "Searching %d packages"
-msgstr "Suche %d Pakete"
+msgid "Searching %d package"
+msgid_plural "Searching %d packages"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../yum/__init__.py:2679
+#: ../yum/__init__.py:2952
 #, python-format
 msgid "searching package %s"
 msgstr "Suche Paket %s"
 
-#: ../yum/__init__.py:2691
+#: ../yum/__init__.py:2964
 msgid "searching in file entries"
 msgstr "Suche in Datei-Einträgen"
 
-#: ../yum/__init__.py:2698
+#: ../yum/__init__.py:2971
 msgid "searching in provides entries"
 msgstr "suche in bereitgestellten Einträgen"
 
-#: ../yum/__init__.py:2777
+#: ../yum/__init__.py:3056
 msgid "No group data available for configured repositories"
 msgstr "Keine Gruppendaten für konfigurierte Repositories verfügbar"
 
-#: ../yum/__init__.py:2808 ../yum/__init__.py:2827 ../yum/__init__.py:2858
-#: ../yum/__init__.py:2864 ../yum/__init__.py:2953 ../yum/__init__.py:2957
-#: ../yum/__init__.py:3339
+#: ../yum/__init__.py:3092 ../yum/__init__.py:3112 ../yum/__init__.py:3147
+#: ../yum/__init__.py:3153 ../yum/__init__.py:3246 ../yum/__init__.py:3250
+#: ../yum/__init__.py:3674
 #, python-format
 msgid "No Group named %s exists"
 msgstr "Kein Gruppe mit dem Namen %s vorhanden"
 
-#: ../yum/__init__.py:2839 ../yum/__init__.py:2973
+#: ../yum/__init__.py:3124 ../yum/__init__.py:3266
 #, python-format
 msgid "package %s was not marked in group %s"
 msgstr "Paket %s war nicht markiert in Gruppe %s"
 
-#: ../yum/__init__.py:2887
+#: ../yum/__init__.py:3176
 #, python-format
 msgid "Adding package %s from group %s"
 msgstr "Füge Paket %s aus Gruppe %s hinzu"
 
-#: ../yum/__init__.py:2891
+#: ../yum/__init__.py:3180
 #, python-format
 msgid "No package named %s available to be installed"
 msgstr "Kein Paket mit Namen %s verfügbar zum Installieren"
 
-#: ../yum/__init__.py:2941
+#: ../yum/__init__.py:3230
 #, python-format
 msgid "Warning: Group %s does not have any packages."
 msgstr ""
 
-#: ../yum/__init__.py:2943
+#: ../yum/__init__.py:3232
 #, python-format
 msgid "Group %s does have %u conditional packages, which may get installed."
 msgstr ""
 
 #. This can happen due to excludes after .up has
 #. happened.
-#: ../yum/__init__.py:3002
+#: ../yum/__init__.py:3304
 #, python-format
 msgid "Package tuple %s could not be found in packagesack"
 msgstr "Paket-Tupel %s kann nicht gefunden werden im Paket-Behälter"
 
-#: ../yum/__init__.py:3022
+#: ../yum/__init__.py:3332
 #, python-format
 msgid "Package tuple %s could not be found in rpmdb"
 msgstr ""
 
-#: ../yum/__init__.py:3079 ../yum/__init__.py:3129
+#: ../yum/__init__.py:3395 ../yum/__init__.py:3457
 #, python-format
 msgid "Invalid version flag from: %s"
 msgstr ""
 
-#: ../yum/__init__.py:3096 ../yum/__init__.py:3101
+#: ../yum/__init__.py:3419 ../yum/__init__.py:3424
 #, python-format
 msgid "No Package found for %s"
 msgstr "Kein Paket gefunden für %s"
 
-#: ../yum/__init__.py:3401
+#: ../yum/__init__.py:3758
 msgid "Package Object was not a package object instance"
 msgstr "Paketobjekt war keine Paketobjektinstanz"
 
-#: ../yum/__init__.py:3405
+#: ../yum/__init__.py:3762
 msgid "Nothing specified to install"
 msgstr "Nichts angegeben zum Installieren"
 
-#: ../yum/__init__.py:3424 ../yum/__init__.py:4283
+#: ../yum/__init__.py:3781 ../yum/__init__.py:4683
 #, python-format
 msgid "Checking for virtual provide or file-provide for %s"
 msgstr ""
 "Überprüfe nach virtueller Bereitstellung oder Datei-Bereitstellung für %s"
 
-#: ../yum/__init__.py:3430 ../yum/__init__.py:3775 ../yum/__init__.py:3969
-#: ../yum/__init__.py:4289
+#: ../yum/__init__.py:3787 ../yum/__init__.py:4151 ../yum/__init__.py:4353
+#: ../yum/__init__.py:4689
 #, python-format
 msgid "No Match for argument: %s"
 msgstr "Kein Übereinstimmung für Argument: %s"
 
-#: ../yum/__init__.py:3507
+#: ../yum/__init__.py:3864
 #, python-format
 msgid "Package %s installed and not available"
 msgstr "Paket %s installiert und nicht verfügbar"
 
-#: ../yum/__init__.py:3510
+#: ../yum/__init__.py:3867
 msgid "No package(s) available to install"
 msgstr "Kein(e) Paket(e) zum Installieren verfügbar."
 
-#: ../yum/__init__.py:3522
+#: ../yum/__init__.py:3879
 #, python-format
 msgid "Package: %s  - already in transaction set"
 msgstr "Paket: %s - bereits im Transaktionsset"
 
-#: ../yum/__init__.py:3550
+#: ../yum/__init__.py:3907
 #, python-format
 msgid "Package %s is obsoleted by %s which is already installed"
 msgstr "Paket %s wurde ersetzt durch %s, welches bereits installiert ist"
 
-#: ../yum/__init__.py:3555
+#: ../yum/__init__.py:3912
 #, python-format
 msgid ""
 "Package %s is obsoleted by %s, but obsoleting package does not provide for "
 "requirements"
 msgstr ""
 
-#: ../yum/__init__.py:3558
+#: ../yum/__init__.py:3915
 #, python-format
 msgid "Package %s is obsoleted by %s, trying to install %s instead"
 msgstr ""
 "Paket %s wurde ersetzt durch %s, versuche stattdessen %s zu installieren."
 
-#: ../yum/__init__.py:3566
+#: ../yum/__init__.py:3923
 #, python-format
 msgid "Package %s already installed and latest version"
 msgstr "Paket %s ist bereits in der neusten Version installiert."
 
-#: ../yum/__init__.py:3580
+#: ../yum/__init__.py:3937
 #, python-format
 msgid "Package matching %s already installed. Checking for update."
 msgstr ""
@@ -2745,67 +2859,73 @@ msgstr ""
 "Aktualisierung."
 
 #. update everything (the easy case)
-#: ../yum/__init__.py:3684
+#: ../yum/__init__.py:4060
 msgid "Updating Everything"
 msgstr "Aktualisiere alles"
 
-#: ../yum/__init__.py:3708 ../yum/__init__.py:3849 ../yum/__init__.py:3879
-#: ../yum/__init__.py:3915
+#: ../yum/__init__.py:4084 ../yum/__init__.py:4226 ../yum/__init__.py:4256
+#: ../yum/__init__.py:4292
 #, python-format
 msgid "Not Updating Package that is already obsoleted: %s.%s %s:%s-%s"
 msgstr "Aktualisiere Paket nicht, da es bereits veraltet ist: %s.%s %s:%s-%s"
 
-#: ../yum/__init__.py:3753 ../yum/__init__.py:3965
+#: ../yum/__init__.py:4129 ../yum/__init__.py:4349
 #, python-format
 msgid "%s"
 msgstr "%s"
 
-#: ../yum/__init__.py:3838
+#: ../yum/__init__.py:4169
+#, python-format
+msgid "No package matched to upgrade: %s"
+msgstr ""
+
+#: ../yum/__init__.py:4215
 #, python-format
 msgid "Package is already obsoleted: %s.%s %s:%s-%s"
 msgstr "Paket ist bereits veraltet: %s.%s %s:%s-%s"
 
-#: ../yum/__init__.py:3874
+#: ../yum/__init__.py:4251
 #, python-format
 msgid "Not Updating Package that is obsoleted: %s"
 msgstr "Aktualisiere Paket nicht, da es bereits veraltet ist: %s"
 
-#: ../yum/__init__.py:3883 ../yum/__init__.py:3919
+#: ../yum/__init__.py:4260 ../yum/__init__.py:4296
 #, python-format
 msgid "Not Updating Package that is already updated: %s.%s %s:%s-%s"
 msgstr ""
 "Aktualisiere Paket nicht, da es bereits aktualisiert ist:  %s.%s %s:%s-%s"
 
-#: ../yum/__init__.py:3982
-msgid "No package matched to remove"
-msgstr "Kein Paket stimmt zum Entfernen überein"
+#: ../yum/__init__.py:4366
+#, python-format
+msgid "No package matched to remove: %s"
+msgstr ""
 
-#: ../yum/__init__.py:3988
+#: ../yum/__init__.py:4372
 #, python-format
 msgid "Skipping the running kernel: %s"
 msgstr "Ãœberspringe den laufenden Kernel: %s"
 
-#: ../yum/__init__.py:3994
+#: ../yum/__init__.py:4378
 #, python-format
 msgid "Removing %s from the transaction"
 msgstr "Entferne %s aus der Transaktion."
 
-#: ../yum/__init__.py:4029
+#: ../yum/__init__.py:4415
 #, python-format
 msgid "Cannot open: %s. Skipping."
 msgstr "Konnte nicht öffnen: %s. Überspringe."
 
-#: ../yum/__init__.py:4032 ../yum/__init__.py:4150 ../yum/__init__.py:4226
+#: ../yum/__init__.py:4418 ../yum/__init__.py:4535 ../yum/__init__.py:4620
 #, python-format
 msgid "Examining %s: %s"
 msgstr "Untersuche %s: %s"
 
-#: ../yum/__init__.py:4036
+#: ../yum/__init__.py:4422
 #, python-format
 msgid "Cannot localinstall deltarpm: %s. Skipping."
 msgstr "Konnte deltarpm nicht lokal installieren: %s. Ãœberspringe."
 
-#: ../yum/__init__.py:4045 ../yum/__init__.py:4153 ../yum/__init__.py:4229
+#: ../yum/__init__.py:4431 ../yum/__init__.py:4538 ../yum/__init__.py:4623
 #, python-format
 msgid ""
 "Cannot add package %s to transaction. Not a compatible architecture: %s"
@@ -2813,14 +2933,14 @@ msgstr ""
 "Kann Paket %s nicht zur Transaktion hinzufügen. Keine kompatible "
 "Architektur: %s"
 
-#: ../yum/__init__.py:4051
+#: ../yum/__init__.py:4437
 #, python-format
 msgid "Cannot install package %s. It is obsoleted by installed package %s"
 msgstr ""
 "Konnte Paket %s nicht installieren. Es ist vom installierten Paket %s "
 "überholt"
 
-#: ../yum/__init__.py:4059
+#: ../yum/__init__.py:4445
 #, python-format
 msgid ""
 "Package %s not installed, cannot update it. Run yum install to install it "
@@ -2829,104 +2949,109 @@ msgstr ""
 "Paket %s nicht installiert, kann es nicht aktualisieren. Führen Sie "
 "stattdessen yum install aus, um es zu installieren."
 
-#: ../yum/__init__.py:4078 ../yum/__init__.py:4085
+#: ../yum/__init__.py:4464 ../yum/__init__.py:4471
 #, python-format
 msgid ""
 "Package %s.%s not installed, cannot update it. Run yum install to install it"
 " instead."
 msgstr ""
 
-#: ../yum/__init__.py:4094 ../yum/__init__.py:4158 ../yum/__init__.py:4234
+#: ../yum/__init__.py:4480 ../yum/__init__.py:4543 ../yum/__init__.py:4628
 #, python-format
 msgid "Excluding %s"
 msgstr "Schliesse %s aus"
 
-#: ../yum/__init__.py:4099
+#: ../yum/__init__.py:4485
 #, python-format
 msgid "Marking %s to be installed"
 msgstr "Markiere %s zum Installieren"
 
-#: ../yum/__init__.py:4105
+#: ../yum/__init__.py:4491
 #, python-format
 msgid "Marking %s as an update to %s"
 msgstr "Markiere %s als eine Aktualisierung für %s"
 
-#: ../yum/__init__.py:4112
+#: ../yum/__init__.py:4498
 #, python-format
 msgid "%s: does not update installed package."
 msgstr "%s: aktualisiert installierte Pakete nicht."
 
-#: ../yum/__init__.py:4147 ../yum/__init__.py:4223
+#: ../yum/__init__.py:4532 ../yum/__init__.py:4617
 #, python-format
 msgid "Cannot open file: %s. Skipping."
 msgstr "Kann Datei nicht öffnen: %s. Überspringe."
 
-#: ../yum/__init__.py:4177
+#: ../yum/__init__.py:4572
 msgid "Problem in reinstall: no package matched to remove"
 msgstr ""
 "Probleme beim Neuinstallieren: kein Paket stimmt zum Entfernen überein"
 
-#: ../yum/__init__.py:4203
+#: ../yum/__init__.py:4598
 #, python-format
 msgid "Problem in reinstall: no package %s matched to install"
 msgstr ""
 "Probleme beim Neuinstallieren: kein Paket %s stimmt zum Installieren überein"
 
-#: ../yum/__init__.py:4311
+#: ../yum/__init__.py:4711
 msgid "No package(s) available to downgrade"
 msgstr "Kein(e) Paket(e) zum Downgrade verfügbar"
 
-#: ../yum/__init__.py:4319
+#: ../yum/__init__.py:4719
 #, python-format
 msgid "Package %s is allowed multiple installs, skipping"
 msgstr "Paket %s darf mehrfach installiert sein, überspringe"
 
-#: ../yum/__init__.py:4365
+#: ../yum/__init__.py:4765
 #, python-format
 msgid "No Match for available package: %s"
 msgstr "Keine Übereinstimmung der verfügbare Pakete: %s"
 
-#: ../yum/__init__.py:4372
+#: ../yum/__init__.py:4772
 #, python-format
 msgid "Only Upgrade available on package: %s"
 msgstr "Nur verfügbare Paket aktualisieren: %s"
 
-#: ../yum/__init__.py:4442 ../yum/__init__.py:4479
+#: ../yum/__init__.py:4874 ../yum/__init__.py:4919
 #, python-format
 msgid "Failed to downgrade: %s"
 msgstr ""
 
-#: ../yum/__init__.py:4516
+#: ../yum/__init__.py:4880 ../yum/__init__.py:4925
+#, python-format
+msgid "Failed to upgrade: %s"
+msgstr ""
+
+#: ../yum/__init__.py:4958
 #, python-format
 msgid "Retrieving key from %s"
 msgstr ""
 
-#: ../yum/__init__.py:4534
+#: ../yum/__init__.py:4976
 msgid "GPG key retrieval failed: "
 msgstr "GPG-Schlüssel-Abruf fehlgeschlagen:"
 
 #. if we decide we want to check, even though the sig failed
 #. here is where we would do that
-#: ../yum/__init__.py:4557
+#: ../yum/__init__.py:4999
 #, python-format
 msgid "GPG key signature on key %s does not match CA Key for repo: %s"
 msgstr ""
 
-#: ../yum/__init__.py:4559
+#: ../yum/__init__.py:5001
 msgid "GPG key signature verified against CA Key(s)"
 msgstr ""
 
-#: ../yum/__init__.py:4567
+#: ../yum/__init__.py:5009
 #, python-format
 msgid "Invalid GPG Key from %s: %s"
 msgstr "Ungültiger GPG-Schlüssel von %s: %s"
 
-#: ../yum/__init__.py:4576
+#: ../yum/__init__.py:5018
 #, python-format
 msgid "GPG key parsing failed: key does not have value %s"
 msgstr "GPG-Schlüssel-Analyse fehlgeschlagen: Schlüssel hat keinen Wert %s"
 
-#: ../yum/__init__.py:4592
+#: ../yum/__init__.py:5034
 #, python-format
 msgid ""
 "Importing %s key 0x%s:\n"
@@ -2935,7 +3060,7 @@ msgid ""
 " From   : %s"
 msgstr ""
 
-#: ../yum/__init__.py:4600
+#: ../yum/__init__.py:5042
 #, python-format
 msgid ""
 "Importing %s key 0x%s:\n"
@@ -2943,25 +3068,25 @@ msgid ""
 " From  : %s"
 msgstr ""
 
-#: ../yum/__init__.py:4634
+#: ../yum/__init__.py:5075
 #, python-format
 msgid "GPG key at %s (0x%s) is already installed"
 msgstr "GPG-Schlüssel unter %s (0x%s) ist bereits installiert"
 
-#: ../yum/__init__.py:4671
+#: ../yum/__init__.py:5114
 #, python-format
 msgid "Key import failed (code %d)"
 msgstr "Schlüssel-Import fehlgeschlagen (Code %d)"
 
-#: ../yum/__init__.py:4672 ../yum/__init__.py:4755
+#: ../yum/__init__.py:5115 ../yum/__init__.py:5201
 msgid "Key imported successfully"
 msgstr "Schlüssel erfolgreich importiert"
 
-#: ../yum/__init__.py:4676
+#: ../yum/__init__.py:5119
 msgid "Didn't install any keys"
 msgstr ""
 
-#: ../yum/__init__.py:4680
+#: ../yum/__init__.py:5123
 #, python-format
 msgid ""
 "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n"
@@ -2970,25 +3095,25 @@ msgstr ""
 "Die aufgelisteten GPG-Schlüssel für das \"%s\"-Repository sind bereits installiert, aber sie sind nicht korrekt für dieses Paket.\n"
 "Stellen Sie sicher, dass die korrekten Schlüssel-URLs für dieses Repository konfiguriert sind."
 
-#: ../yum/__init__.py:4689
+#: ../yum/__init__.py:5132
 msgid "Import of key(s) didn't help, wrong key(s)?"
 msgstr "Importieren der Schlüssel hat nicht geholfen, falsche Schlüssel?"
 
-#: ../yum/__init__.py:4713
+#: ../yum/__init__.py:5156
 #, python-format
 msgid "GPG key at %s (0x%s) is already imported"
 msgstr "GPG-Schlüssel unter %s (0x%s) ist bereits importiert"
 
-#: ../yum/__init__.py:4754
+#: ../yum/__init__.py:5200
 msgid "Key import failed"
 msgstr "Schlüssel-Import fehlgeschlagen"
 
-#: ../yum/__init__.py:4770
+#: ../yum/__init__.py:5216
 #, python-format
 msgid "Didn't install any keys for repo %s"
 msgstr ""
 
-#: ../yum/__init__.py:4774
+#: ../yum/__init__.py:5220
 #, python-format
 msgid ""
 "The GPG keys listed for the \"%s\" repository are already installed but they are not correct.\n"
@@ -2998,157 +3123,181 @@ msgstr ""
 "installiert, aber nicht korrekt. Überprüfen sie, ob die korrekten Schlüssel-"
 "URLs für dieses Repository konfiguriert sind."
 
-#: ../yum/__init__.py:4924
+#: ../yum/__init__.py:5370
 msgid "Unable to find a suitable mirror."
 msgstr "Es kann kein geeigneten Spiegelserver gefunden werden."
 
-#: ../yum/__init__.py:4926
+#: ../yum/__init__.py:5372
 msgid "Errors were encountered while downloading packages."
 msgstr "Beim Herunterladen der Pakete sind Fehler aufgetreten."
 
-#: ../yum/__init__.py:4981
+#: ../yum/__init__.py:5427
 #, python-format
 msgid "Please report this error at %s"
 msgstr "Bitte melden Sie diesen Fehler unter %s"
 
-#: ../yum/__init__.py:4998
+#: ../yum/__init__.py:5444
 msgid "Test Transaction Errors: "
 msgstr "Test-Transaktionsfehler: "
 
-#: ../yum/__init__.py:5098
+#: ../yum/__init__.py:5556
 #, python-format
 msgid "Could not set cachedir: %s"
 msgstr "Konnte Verzeichnis für Zwischenspeicher nicht festlegen: %s"
 
-#: ../yum/__init__.py:5148 ../yum/__init__.py:5150
+#: ../yum/__init__.py:5617 ../yum/__init__.py:5619
 msgid "Dependencies not solved. Will not save unresolved transaction."
 msgstr ""
 
-#: ../yum/__init__.py:5179 ../yum/__init__.py:5181
+#: ../yum/__init__.py:5648 ../yum/__init__.py:5650
 #, python-format
 msgid "Could not save transaction file %s: %s"
 msgstr ""
 
-#: ../yum/__init__.py:5195
+#: ../yum/__init__.py:5674
 #, python-format
 msgid "Could not access/read saved transaction %s : %s"
 msgstr ""
 
-#: ../yum/__init__.py:5214
+#: ../yum/__init__.py:5703
 msgid "rpmdb ver mismatched saved transaction version, "
 msgstr ""
 
-#: ../yum/__init__.py:5216
+#: ../yum/__init__.py:5705
 msgid " ignoring, as requested."
 msgstr ""
 
-#: ../yum/__init__.py:5219 ../yum/__init__.py:5354
+#: ../yum/__init__.py:5708 ../yum/__init__.py:5843
 msgid " aborting."
 msgstr ""
 
-#: ../yum/__init__.py:5228
+#: ../yum/__init__.py:5717
 msgid "cannot find tsflags or tsflags not integer."
 msgstr ""
 
-#: ../yum/__init__.py:5267
+#: ../yum/__init__.py:5756
 #, python-format
 msgid "Found txmbr in unknown current state: %s"
 msgstr ""
 
-#: ../yum/__init__.py:5271
+#: ../yum/__init__.py:5760
 #, python-format
 msgid "Could not find txmbr: %s in state %s"
 msgstr ""
 
-#: ../yum/__init__.py:5307 ../yum/__init__.py:5324
+#: ../yum/__init__.py:5796 ../yum/__init__.py:5813
 #, python-format
 msgid "Could not find txmbr: %s from origin: %s"
 msgstr ""
 
-#: ../yum/__init__.py:5349
+#: ../yum/__init__.py:5838
 msgid "Transaction members, relations are missing or ts has been modified,"
 msgstr ""
 
-#: ../yum/__init__.py:5351
+#: ../yum/__init__.py:5840
 msgid " ignoring, as requested. You must redepsolve!"
 msgstr ""
 
+#. Debugging output
+#: ../yum/__init__.py:5915 ../yum/__init__.py:5934
+#, python-format
+msgid "%s has been visited already and cannot be removed."
+msgstr ""
+
+#. Debugging output
+#: ../yum/__init__.py:5918
+#, python-format
+msgid "Examining revdeps of %s"
+msgstr ""
+
+#. Debugging output
+#: ../yum/__init__.py:5939
+#, python-format
+msgid "%s has revdep %s which was user-installed."
+msgstr ""
+
+#. Debugging output
+#: ../yum/__init__.py:5953
+#, python-format
+msgid "%s has no user-installed revdeps."
+msgstr ""
+
 #. Mostly copied from YumOutput._outKeyValFill()
-#: ../yum/plugins.py:209
+#: ../yum/plugins.py:212
 msgid "Loaded plugins: "
 msgstr "Geladene Plugins: "
 
-#: ../yum/plugins.py:223 ../yum/plugins.py:229
+#: ../yum/plugins.py:226 ../yum/plugins.py:232
 #, python-format
 msgid "No plugin match for: %s"
 msgstr "Kein Plugin für Argument: %s"
 
-#: ../yum/plugins.py:259
+#: ../yum/plugins.py:262
 #, python-format
 msgid "Not loading \"%s\" plugin, as it is disabled"
 msgstr "\"%s\"-Plugin ist deaktiviert"
 
 #. Give full backtrace:
-#: ../yum/plugins.py:271
+#: ../yum/plugins.py:274
 #, python-format
 msgid "Plugin \"%s\" can't be imported"
 msgstr "Plugin \"%s\" kann nicht importiert werden"
 
-#: ../yum/plugins.py:278
+#: ../yum/plugins.py:281
 #, python-format
 msgid "Plugin \"%s\" doesn't specify required API version"
 msgstr "Plugin \"%s\" gibt keine benötigte API-Version an"
 
-#: ../yum/plugins.py:283
+#: ../yum/plugins.py:286
 #, python-format
 msgid "Plugin \"%s\" requires API %s. Supported API is %s."
 msgstr "Plugin \"%s\" benötigt API %s. Unterstützte API ist %s."
 
-#: ../yum/plugins.py:316
+#: ../yum/plugins.py:319
 #, python-format
 msgid "Loading \"%s\" plugin"
 msgstr "Lade \"%s\"-Plugin"
 
-#: ../yum/plugins.py:323
+#: ../yum/plugins.py:326
 #, python-format
 msgid "Two or more plugins with the name \"%s\" exist in the plugin search path"
 msgstr "Zwei oder mehr Plugins mit dem Namen \"%s\" existieren im Plugin-Suchpfad"
 
-#: ../yum/plugins.py:343
+#: ../yum/plugins.py:346
 #, python-format
 msgid "Configuration file %s not found"
 msgstr "Konfigurationsdatei %s nicht gefunden"
 
 #. for
 #. Configuration files for the plugin not found
-#: ../yum/plugins.py:346
+#: ../yum/plugins.py:349
 #, python-format
 msgid "Unable to find configuration file for plugin %s"
 msgstr "Kann Konfigurationsdatei für Plugin %s nicht finden"
 
-#: ../yum/plugins.py:508
+#: ../yum/plugins.py:553
 msgid "registration of commands not supported"
 msgstr "Registrierung von Befehlen nicht unterstützt"
 
-#: ../yum/rpmsack.py:148
+#: ../yum/rpmsack.py:159
 msgid "has missing requires of"
 msgstr "benötigt"
 
-#: ../yum/rpmsack.py:151
+#: ../yum/rpmsack.py:162
 msgid "has installed conflicts"
 msgstr "hat installierte Konflikte"
 
-#: ../yum/rpmsack.py:160
+#: ../yum/rpmsack.py:171
 #, python-format
 msgid "%s is a duplicate with %s"
 msgstr "%s ist ein Duplikat von %s"
 
-#: ../yum/rpmsack.py:168
+#: ../yum/rpmsack.py:179
 #, python-format
 msgid "%s is obsoleted by %s"
 msgstr "%s ersetzt %s"
 
-#: ../yum/rpmsack.py:176
+#: ../yum/rpmsack.py:187
 #, python-format
 msgid "%s provides %s but it cannot be found"
 msgstr "%s stellt %s bereit, aber es konnte nicht gefunden werden"
@@ -3157,6 +3306,17 @@ msgstr "%s stellt %s bereit, aber es konnte nicht gefunden werden"
 msgid "Repackaging"
 msgstr "Packe neu"
 
+#: ../yum/yumRepo.py:806
+#, python-format
+msgid ""
+"Insufficient space in download directory %s\n"
+"    * free   %s\n"
+"    * needed %s"
+msgstr ""
+"Nicht genügend Platz im Download-Verzeichnis %s vorhanden\n"
+"    * frei     %s\n"
+"    * benötigt %s"
+
 #: ../rpmUtils/oldUtils.py:33
 #, python-format
 msgid "Header cannot be opened or does not match %s, %s."
diff --git a/po/el.po b/po/el.po
index 9d6f6e4..0e34593 100644
--- a/po/el.po
+++ b/po/el.po
@@ -2,13 +2,14 @@
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
 # 
+# Translators:
 # Dimitris Glezos <glezos at indifex.com>, 2011.
 msgid ""
 msgstr ""
 "Project-Id-Version: Yum\n"
 "Report-Msgid-Bugs-To: http://yum.baseurl.org/\n"
-"POT-Creation-Date: 2011-06-06 10:21-0400\n"
-"PO-Revision-Date: 2011-06-06 14:21+0000\n"
+"POT-Creation-Date: 2011-08-23 11:08-0400\n"
+"PO-Revision-Date: 2011-08-23 15:09+0000\n"
 "Last-Translator: skvidal <skvidal at fedoraproject.org>\n"
 "Language-Team: Greek (http://www.transifex.net/projects/p/yum/team/el/)\n"
 "MIME-Version: 1.0\n"
@@ -17,413 +18,438 @@ msgstr ""
 "Language: el\n"
 "Plural-Forms: nplurals=2; plural=(n != 1)\n"
 
-#: ../callback.py:48 ../output.py:1037 ../yum/rpmtrans.py:73
+#: ../callback.py:45 ../output.py:1355 ../yum/rpmtrans.py:73
 msgid "Updating"
 msgstr "Ενημέρωση"
 
-#: ../callback.py:49 ../yum/rpmtrans.py:74
+#: ../callback.py:46 ../yum/rpmtrans.py:74
 msgid "Erasing"
 msgstr "Διαγραφή"
 
-#: ../callback.py:50 ../callback.py:51 ../callback.py:53 ../output.py:1036
-#: ../output.py:2218 ../yum/rpmtrans.py:75 ../yum/rpmtrans.py:76
+#: ../callback.py:47 ../callback.py:48 ../callback.py:50 ../output.py:1354
+#: ../output.py:2720 ../yum/rpmtrans.py:75 ../yum/rpmtrans.py:76
 #: ../yum/rpmtrans.py:78
 msgid "Installing"
 msgstr "Εγκατάσταση"
 
-#: ../callback.py:52 ../callback.py:58 ../output.py:1840 ../yum/rpmtrans.py:77
+#: ../callback.py:49 ../callback.py:55 ../output.py:2177 ../yum/rpmtrans.py:77
 msgid "Obsoleted"
 msgstr ""
 
-#: ../callback.py:54 ../output.py:1169 ../output.py:1686 ../output.py:1847
+#: ../callback.py:51 ../output.py:1476 ../output.py:2023 ../output.py:2184
 msgid "Updated"
 msgstr "Ενημερώθηκε"
 
-#: ../callback.py:55 ../output.py:1685
+#: ../callback.py:52 ../output.py:2022
 msgid "Erased"
 msgstr "Διαγράφηκε"
 
-#: ../callback.py:56 ../callback.py:57 ../callback.py:59 ../output.py:1167
-#: ../output.py:1685 ../output.py:1687 ../output.py:2190
+#: ../callback.py:53 ../callback.py:54 ../callback.py:56 ../output.py:1474
+#: ../output.py:2022 ../output.py:2024 ../output.py:2692
 msgid "Installed"
 msgstr "Εγκαταστάθηκε"
 
-#: ../callback.py:130
+#: ../callback.py:142
 msgid "No header - huh?"
 msgstr ""
 
-#: ../callback.py:168
+#: ../callback.py:180
 msgid "Repackage"
 msgstr ""
 
-#: ../callback.py:189
+#: ../callback.py:201
 #, python-format
 msgid "Error: invalid output state: %s for %s"
 msgstr ""
 
-#: ../callback.py:212
+#: ../callback.py:224
 #, python-format
 msgid "Erased: %s"
 msgstr "Διαγράφηκε:%s"
 
-#: ../callback.py:217 ../output.py:1038 ../output.py:2193
+#: ../callback.py:229 ../output.py:1356 ../output.py:2695
 msgid "Removing"
 msgstr "Γίνεται αφαίρεση"
 
-#: ../callback.py:219 ../yum/rpmtrans.py:79
+#: ../callback.py:231 ../yum/rpmtrans.py:79
 msgid "Cleanup"
 msgstr ""
 
-#: ../cli.py:115
+#: ../cli.py:118
 #, python-format
 msgid "Command \"%s\" already defined"
 msgstr ""
 
-#: ../cli.py:127
+#: ../cli.py:133
 msgid "Setting up repositories"
 msgstr ""
 
-#: ../cli.py:138
+#: ../cli.py:144
 msgid "Reading repository metadata in from local files"
 msgstr ""
 
-#: ../cli.py:245 ../utils.py:281
+#: ../cli.py:252 ../utils.py:340
 #, python-format
 msgid "Config Error: %s"
 msgstr ""
 
-#: ../cli.py:248 ../cli.py:1584 ../utils.py:284
+#: ../cli.py:255 ../cli.py:1897 ../utils.py:343
 #, python-format
 msgid "Options Error: %s"
 msgstr ""
 
-#: ../cli.py:293
+#: ../cli.py:302
 #, python-format
 msgid "  Installed: %s-%s at %s"
 msgstr ""
 
-#: ../cli.py:295
+#: ../cli.py:304
 #, python-format
 msgid "  Built    : %s at %s"
 msgstr ""
 
-#: ../cli.py:297
+#: ../cli.py:306
 #, python-format
 msgid "  Committed: %s at %s"
 msgstr ""
 
-#: ../cli.py:336
+#: ../cli.py:347
 msgid "You need to give some command"
 msgstr ""
 
-#: ../cli.py:350
+#: ../cli.py:361
 #, python-format
 msgid "No such command: %s. Please use %s --help"
 msgstr ""
 
-#: ../cli.py:400
+#: ../cli.py:419
 msgid "Disk Requirements:\n"
 msgstr ""
 
-#: ../cli.py:402
+#: ../cli.py:421
 #, python-format
 msgid "  At least %dMB more space needed on the %s filesystem.\n"
-msgstr ""
+msgid_plural "  At least %dMB more space needed on the %s filesystem.\n"
+msgstr[0] ""
+msgstr[1] ""
 
 #. TODO: simplify the dependency errors?
 #. Fixup the summary
-#: ../cli.py:407
+#: ../cli.py:426
 msgid ""
 "Error Summary\n"
 "-------------\n"
 msgstr ""
 
-#: ../cli.py:450
+#: ../cli.py:474
 msgid "Trying to run the transaction but nothing to do. Exiting."
 msgstr ""
 
-#: ../cli.py:497
+#: ../cli.py:521
 msgid "Exiting on user Command"
 msgstr ""
 
-#: ../cli.py:501
+#: ../cli.py:525
 msgid "Downloading Packages:"
 msgstr ""
 
-#: ../cli.py:506
+#: ../cli.py:530
 msgid "Error Downloading Packages:\n"
 msgstr ""
 
-#: ../cli.py:525 ../yum/__init__.py:4967
+#: ../cli.py:549 ../yum/__init__.py:5413
 msgid "Running Transaction Check"
 msgstr ""
 
-#: ../cli.py:534 ../yum/__init__.py:4976
+#: ../cli.py:558 ../yum/__init__.py:5422
 msgid "ERROR You need to update rpm to handle:"
 msgstr ""
 
-#: ../cli.py:536 ../yum/__init__.py:4979
+#: ../cli.py:560 ../yum/__init__.py:5425
 msgid "ERROR with transaction check vs depsolve:"
 msgstr ""
 
-#: ../cli.py:542
+#: ../cli.py:566
 msgid "RPM needs to be updated"
 msgstr ""
 
-#: ../cli.py:543
+#: ../cli.py:567
 #, python-format
 msgid "Please report this error in %s"
 msgstr ""
 
-#: ../cli.py:549
+#: ../cli.py:573
 msgid "Running Transaction Test"
 msgstr ""
 
-#: ../cli.py:561
+#: ../cli.py:585
 msgid "Transaction Check Error:\n"
 msgstr ""
 
-#: ../cli.py:568
+#: ../cli.py:592
 msgid "Transaction Test Succeeded"
 msgstr ""
 
-#: ../cli.py:600
+#: ../cli.py:624
 msgid "Running Transaction"
 msgstr ""
 
-#: ../cli.py:630
+#: ../cli.py:657
 msgid ""
 "Refusing to automatically import keys when running unattended.\n"
 "Use \"-y\" to override."
 msgstr ""
 
-#: ../cli.py:649 ../cli.py:692
+#: ../cli.py:676 ../cli.py:719
 msgid "  * Maybe you meant: "
 msgstr ""
 
-#: ../cli.py:675 ../cli.py:683
+#: ../cli.py:702 ../cli.py:710
 #, python-format
 msgid "Package(s) %s%s%s available, but not installed."
 msgstr ""
 
-#: ../cli.py:689 ../cli.py:722 ../cli.py:908
+#: ../cli.py:716 ../cli.py:760 ../cli.py:998
 #, python-format
 msgid "No package %s%s%s available."
 msgstr ""
 
-#: ../cli.py:729 ../cli.py:973
-msgid "Package(s) to install"
-msgstr ""
+#: ../cli.py:768
+#, python-format
+msgid "%d package to install"
+msgid_plural "%d packages to install"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../cli.py:732 ../cli.py:733 ../cli.py:914 ../cli.py:948 ../cli.py:974
-#: ../yumcommands.py:190
+#: ../cli.py:771 ../cli.py:772 ../cli.py:1005 ../cli.py:1051 ../cli.py:1086
+#: ../yumcommands.py:268
 msgid "Nothing to do"
 msgstr ""
 
-#: ../cli.py:767
+#: ../cli.py:824
 #, python-format
-msgid "%d packages marked for Update"
-msgstr ""
+msgid "%d package marked for Update"
+msgid_plural "%d packages marked for Update"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../cli.py:770
+#: ../cli.py:826
 msgid "No Packages marked for Update"
 msgstr ""
 
-#: ../cli.py:866
+#: ../cli.py:937
 #, python-format
-msgid "%d packages marked for Distribution Synchronization"
-msgstr ""
+msgid "%d package marked for Distribution Synchronization"
+msgid_plural "%d packages marked for Distribution Synchronization"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../cli.py:869
+#: ../cli.py:939
 msgid "No Packages marked for Distribution Synchronization"
 msgstr ""
 
-#: ../cli.py:885
+#: ../cli.py:965
 #, python-format
-msgid "%d packages marked for removal"
-msgstr ""
+msgid "%d package marked for removal"
+msgid_plural "%d packages marked for removal"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../cli.py:888
+#: ../cli.py:967
 msgid "No Packages marked for removal"
 msgstr ""
 
-#: ../cli.py:913
-msgid "Package(s) to downgrade"
-msgstr ""
+#: ../cli.py:1004
+#, python-format
+msgid "%d package to downgrade"
+msgid_plural "%d packages to downgrade"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../cli.py:938
+#: ../cli.py:1040
 #, python-format
 msgid " (from %s)"
 msgstr ""
 
-#: ../cli.py:939
+#: ../cli.py:1041
 #, python-format
 msgid "Installed package %s%s%s%s not available."
 msgstr ""
 
-#: ../cli.py:947
-msgid "Package(s) to reinstall"
-msgstr ""
+#: ../cli.py:1050
+#, python-format
+msgid "%d package to reinstall"
+msgid_plural "%d packages to reinstall"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../cli.py:960
+#: ../cli.py:1072
 msgid "No Packages Provided"
 msgstr ""
 
-#: ../cli.py:1058
+#: ../cli.py:1085
+msgid "Package(s) to install"
+msgstr ""
+
+#: ../cli.py:1192
 #, python-format
 msgid "N/S Matched: %s"
 msgstr ""
 
-#: ../cli.py:1075
+#: ../cli.py:1209
 #, python-format
 msgid "  Name and summary matches %sonly%s, use \"search all\" for everything."
 msgstr ""
 
-#: ../cli.py:1077
+#: ../cli.py:1211
 #, python-format
 msgid ""
 "  Full name and summary matches %sonly%s, use \"search all\" for everything."
 msgstr ""
 
-#: ../cli.py:1095
+#: ../cli.py:1229
 #, python-format
 msgid "Matched: %s"
 msgstr ""
 
-#: ../cli.py:1102
+#: ../cli.py:1236
 #, python-format
 msgid "  Name and summary matches %smostly%s, use \"search all\" for everything."
 msgstr ""
 
-#: ../cli.py:1106
+#: ../cli.py:1240
 #, python-format
 msgid "Warning: No matches found for: %s"
 msgstr ""
 
-#: ../cli.py:1109
+#: ../cli.py:1243
 msgid "No Matches found"
 msgstr ""
 
-#: ../cli.py:1174
+#: ../cli.py:1339
 #, python-format
 msgid "No Package Found for %s"
 msgstr ""
 
-#: ../cli.py:1184
+#: ../cli.py:1377
 msgid "Cleaning repos: "
 msgstr ""
 
-#: ../cli.py:1189
+#: ../cli.py:1382
 msgid "Cleaning up Everything"
 msgstr ""
 
-#: ../cli.py:1205
+#: ../cli.py:1398
 msgid "Cleaning up Headers"
 msgstr ""
 
-#: ../cli.py:1208
+#: ../cli.py:1401
 msgid "Cleaning up Packages"
 msgstr ""
 
-#: ../cli.py:1211
+#: ../cli.py:1404
 msgid "Cleaning up xml metadata"
 msgstr ""
 
-#: ../cli.py:1214
+#: ../cli.py:1407
 msgid "Cleaning up database cache"
 msgstr ""
 
-#: ../cli.py:1217
+#: ../cli.py:1410
 msgid "Cleaning up expire-cache metadata"
 msgstr ""
 
-#: ../cli.py:1220
+#: ../cli.py:1413
 msgid "Cleaning up cached rpmdb data"
 msgstr ""
 
-#: ../cli.py:1223
+#: ../cli.py:1416
 msgid "Cleaning up plugins"
 msgstr ""
 
-#: ../cli.py:1247
+#: ../cli.py:1452
 #, python-format
 msgid "Warning: No groups match: %s"
 msgstr ""
 
-#: ../cli.py:1264
+#: ../cli.py:1469 ../cli.py:1527
 msgid "Installed Groups:"
 msgstr ""
 
-#: ../cli.py:1270
+#: ../cli.py:1475 ../cli.py:1533
 msgid "Installed Language Groups:"
 msgstr ""
 
-#: ../cli.py:1276
+#: ../cli.py:1481 ../cli.py:1539
 msgid "Available Groups:"
 msgstr ""
 
-#: ../cli.py:1282
+#: ../cli.py:1487 ../cli.py:1545
 msgid "Available Language Groups:"
 msgstr ""
 
-#: ../cli.py:1285
+#: ../cli.py:1490 ../cli.py:1547
 msgid "Done"
 msgstr ""
 
-#: ../cli.py:1296 ../cli.py:1314 ../cli.py:1320 ../yum/__init__.py:3313
+#: ../cli.py:1570 ../cli.py:1598 ../cli.py:1604 ../yum/__init__.py:3648
 #, python-format
 msgid "Warning: Group %s does not exist."
 msgstr ""
 
-#: ../cli.py:1324
+#: ../cli.py:1608
 msgid "No packages in any requested group available to install or update"
 msgstr ""
 
-#: ../cli.py:1326
+#: ../cli.py:1610
 #, python-format
-msgid "%d Package(s) to Install"
-msgstr ""
+msgid "%d package to Install"
+msgid_plural "%d packages to Install"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../cli.py:1336 ../yum/__init__.py:3325
+#: ../cli.py:1630 ../yum/__init__.py:3660
 #, python-format
 msgid "No group named %s exists"
 msgstr ""
 
-#: ../cli.py:1342
+#: ../cli.py:1636
 msgid "No packages to remove from groups"
 msgstr ""
 
-#: ../cli.py:1344
+#: ../cli.py:1638
 #, python-format
-msgid "%d Package(s) to remove"
-msgstr ""
+msgid "%d package to remove"
+msgid_plural "%d packages to remove"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../cli.py:1386
+#: ../cli.py:1679
 #, python-format
 msgid "Package %s is already installed, skipping"
 msgstr ""
 
-#: ../cli.py:1397
+#: ../cli.py:1690
 #, python-format
 msgid "Discarding non-comparable pkg %s.%s"
 msgstr ""
 
 #. we've not got any installed that match n or n+a
-#: ../cli.py:1423
+#: ../cli.py:1716
 #, python-format
 msgid "No other %s installed, adding to list for potential install"
 msgstr ""
 
-#: ../cli.py:1443
+#: ../cli.py:1736
 msgid "Plugin Options"
 msgstr ""
 
-#: ../cli.py:1451
+#: ../cli.py:1748
 #, python-format
 msgid "Command line error: %s"
 msgstr ""
 
-#: ../cli.py:1467
+#: ../cli.py:1770
 #, python-format
 msgid ""
 "\n"
@@ -431,438 +457,444 @@ msgid ""
 "%s: %s option requires an argument"
 msgstr ""
 
-#: ../cli.py:1521
+#: ../cli.py:1834
 msgid "--color takes one of: auto, always, never"
 msgstr ""
 
 #. We have a relative installroot ... haha
-#: ../cli.py:1596
+#: ../cli.py:1909
 #, python-format
 msgid "--installroot must be an absolute path: %s"
 msgstr ""
 
-#: ../cli.py:1642
+#: ../cli.py:1963
 msgid "show this help message and exit"
 msgstr ""
 
-#: ../cli.py:1646
+#: ../cli.py:1967
 msgid "be tolerant of errors"
 msgstr ""
 
-#: ../cli.py:1649
+#: ../cli.py:1970
 msgid "run entirely from system cache, don't update cache"
 msgstr ""
 
-#: ../cli.py:1652
+#: ../cli.py:1973
 msgid "config file location"
 msgstr ""
 
-#: ../cli.py:1655
+#: ../cli.py:1976
 msgid "maximum command wait time"
 msgstr ""
 
-#: ../cli.py:1657
+#: ../cli.py:1978
 msgid "debugging output level"
 msgstr ""
 
-#: ../cli.py:1661
+#: ../cli.py:1982
 msgid "show duplicates, in repos, in list/search commands"
 msgstr ""
 
-#: ../cli.py:1663
+#: ../cli.py:1984
 msgid "error output level"
 msgstr ""
 
-#: ../cli.py:1666
+#: ../cli.py:1987
 msgid "debugging output level for rpm"
 msgstr ""
 
-#: ../cli.py:1669
+#: ../cli.py:1990
 msgid "quiet operation"
 msgstr ""
 
-#: ../cli.py:1671
+#: ../cli.py:1992
 msgid "verbose operation"
 msgstr ""
 
-#: ../cli.py:1673
+#: ../cli.py:1994
 msgid "answer yes for all questions"
 msgstr ""
 
-#: ../cli.py:1675
+#: ../cli.py:1996
+msgid "answer no for all questions"
+msgstr ""
+
+#: ../cli.py:2000
 msgid "show Yum version and exit"
 msgstr ""
 
-#: ../cli.py:1676
+#: ../cli.py:2001
 msgid "set install root"
 msgstr ""
 
-#: ../cli.py:1680
+#: ../cli.py:2005
 msgid "enable one or more repositories (wildcards allowed)"
 msgstr ""
 
-#: ../cli.py:1684
+#: ../cli.py:2009
 msgid "disable one or more repositories (wildcards allowed)"
 msgstr ""
 
-#: ../cli.py:1687
+#: ../cli.py:2012
 msgid "exclude package(s) by name or glob"
 msgstr ""
 
-#: ../cli.py:1689
+#: ../cli.py:2014
 msgid "disable exclude from main, for a repo or for everything"
 msgstr ""
 
-#: ../cli.py:1692
+#: ../cli.py:2017
 msgid "enable obsoletes processing during updates"
 msgstr ""
 
-#: ../cli.py:1694
+#: ../cli.py:2019
 msgid "disable Yum plugins"
 msgstr ""
 
-#: ../cli.py:1696
+#: ../cli.py:2021
 msgid "disable gpg signature checking"
 msgstr ""
 
-#: ../cli.py:1698
+#: ../cli.py:2023
 msgid "disable plugins by name"
 msgstr ""
 
-#: ../cli.py:1701
+#: ../cli.py:2026
 msgid "enable plugins by name"
 msgstr ""
 
-#: ../cli.py:1704
+#: ../cli.py:2029
 msgid "skip packages with depsolving problems"
 msgstr ""
 
-#: ../cli.py:1706
+#: ../cli.py:2031
 msgid "control whether color is used"
 msgstr ""
 
-#: ../cli.py:1708
+#: ../cli.py:2033
 msgid "set value of $releasever in yum config and repo files"
 msgstr ""
 
-#: ../cli.py:1710
+#: ../cli.py:2035
 msgid "set arbitrary config and repo options"
 msgstr ""
 
-#: ../output.py:307
+#: ../output.py:440
 msgid "Jan"
 msgstr ""
 
-#: ../output.py:307
+#: ../output.py:440
 msgid "Feb"
 msgstr ""
 
-#: ../output.py:307
+#: ../output.py:440
 msgid "Mar"
 msgstr ""
 
-#: ../output.py:307
+#: ../output.py:440
 msgid "Apr"
 msgstr ""
 
-#: ../output.py:307
+#: ../output.py:440
 msgid "May"
 msgstr ""
 
-#: ../output.py:307
+#: ../output.py:440
 msgid "Jun"
 msgstr ""
 
-#: ../output.py:308
+#: ../output.py:441
 msgid "Jul"
 msgstr ""
 
-#: ../output.py:308
+#: ../output.py:441
 msgid "Aug"
 msgstr ""
 
-#: ../output.py:308
+#: ../output.py:441
 msgid "Sep"
 msgstr ""
 
-#: ../output.py:308
+#: ../output.py:441
 msgid "Oct"
 msgstr ""
 
-#: ../output.py:308
+#: ../output.py:441
 msgid "Nov"
 msgstr ""
 
-#: ../output.py:308
+#: ../output.py:441
 msgid "Dec"
 msgstr ""
 
-#: ../output.py:318
+#: ../output.py:455
 msgid "Trying other mirror."
 msgstr ""
 
-#: ../output.py:581
+#: ../output.py:798
 #, python-format
 msgid "Name        : %s%s%s"
 msgstr ""
 
-#: ../output.py:582
+#: ../output.py:799
 #, python-format
 msgid "Arch        : %s"
 msgstr ""
 
-#: ../output.py:584
+#: ../output.py:801
 #, python-format
 msgid "Epoch       : %s"
 msgstr ""
 
-#: ../output.py:585
+#: ../output.py:802
 #, python-format
 msgid "Version     : %s"
 msgstr ""
 
-#: ../output.py:586
+#: ../output.py:803
 #, python-format
 msgid "Release     : %s"
 msgstr ""
 
-#: ../output.py:587
+#: ../output.py:804
 #, python-format
 msgid "Size        : %s"
 msgstr ""
 
-#: ../output.py:588 ../output.py:900
+#: ../output.py:805 ../output.py:1198
 #, python-format
 msgid "Repo        : %s"
 msgstr ""
 
-#: ../output.py:590
+#: ../output.py:807
 #, python-format
 msgid "From repo   : %s"
 msgstr ""
 
-#: ../output.py:592
+#: ../output.py:809
 #, python-format
 msgid "Committer   : %s"
 msgstr ""
 
-#: ../output.py:593
+#: ../output.py:810
 #, python-format
 msgid "Committime  : %s"
 msgstr ""
 
-#: ../output.py:594
+#: ../output.py:811
 #, python-format
 msgid "Buildtime   : %s"
 msgstr ""
 
-#: ../output.py:596
+#: ../output.py:813
 #, python-format
 msgid "Install time: %s"
 msgstr ""
 
-#: ../output.py:604
+#: ../output.py:821
 #, python-format
 msgid "Installed by: %s"
 msgstr ""
 
-#: ../output.py:611
+#: ../output.py:828
 #, python-format
 msgid "Changed by  : %s"
 msgstr ""
 
-#: ../output.py:612
+#: ../output.py:829
 msgid "Summary     : "
 msgstr ""
 
-#: ../output.py:614 ../output.py:913
+#: ../output.py:831 ../output.py:1214
 #, python-format
 msgid "URL         : %s"
 msgstr ""
 
-#: ../output.py:615
+#: ../output.py:832
 msgid "License     : "
 msgstr ""
 
-#: ../output.py:616 ../output.py:910
+#: ../output.py:833 ../output.py:1211
 msgid "Description : "
 msgstr ""
 
-#: ../output.py:684
+#: ../output.py:949
 msgid "y"
 msgstr ""
 
-#: ../output.py:684
+#: ../output.py:949
 msgid "yes"
 msgstr ""
 
-#: ../output.py:685
+#: ../output.py:950
 msgid "n"
 msgstr ""
 
-#: ../output.py:685
+#: ../output.py:950
 msgid "no"
 msgstr ""
 
-#: ../output.py:689
+#: ../output.py:954
 msgid "Is this ok [y/N]: "
 msgstr ""
 
-#: ../output.py:777
+#: ../output.py:1046
 #, python-format
 msgid ""
 "\n"
 "Group: %s"
 msgstr ""
 
-#: ../output.py:781
+#: ../output.py:1050
 #, python-format
 msgid " Group-Id: %s"
 msgstr ""
 
-#: ../output.py:786
+#: ../output.py:1055
 #, python-format
 msgid " Description: %s"
 msgstr ""
 
-#: ../output.py:788
+#: ../output.py:1057
 #, python-format
 msgid " Language: %s"
 msgstr ""
 
-#: ../output.py:790
+#: ../output.py:1059
 msgid " Mandatory Packages:"
 msgstr ""
 
-#: ../output.py:791
+#: ../output.py:1060
 msgid " Default Packages:"
 msgstr ""
 
-#: ../output.py:792
+#: ../output.py:1061
 msgid " Optional Packages:"
 msgstr ""
 
-#: ../output.py:793
+#: ../output.py:1062
 msgid " Conditional Packages:"
 msgstr ""
 
-#: ../output.py:814
+#: ../output.py:1086
 #, python-format
 msgid "package: %s"
 msgstr ""
 
-#: ../output.py:816
+#: ../output.py:1088
 msgid "  No dependencies for this package"
 msgstr ""
 
-#: ../output.py:821
+#: ../output.py:1093
 #, python-format
 msgid "  dependency: %s"
 msgstr ""
 
-#: ../output.py:823
+#: ../output.py:1095
 msgid "   Unsatisfied dependency"
 msgstr ""
 
-#: ../output.py:901
+#: ../output.py:1206
 msgid "Matched from:"
 msgstr ""
 
-#: ../output.py:916
+#: ../output.py:1217
 #, python-format
 msgid "License     : %s"
 msgstr ""
 
-#: ../output.py:919
+#: ../output.py:1220
 #, python-format
 msgid "Filename    : %s"
 msgstr ""
 
-#: ../output.py:923
+#: ../output.py:1224
 msgid "Other       : "
 msgstr ""
 
-#: ../output.py:966
+#: ../output.py:1280
 msgid "There was an error calculating total download size"
 msgstr ""
 
-#: ../output.py:971
+#: ../output.py:1285
 #, python-format
 msgid "Total size: %s"
 msgstr ""
 
-#: ../output.py:974
+#: ../output.py:1288
 #, python-format
 msgid "Total download size: %s"
 msgstr ""
 
-#: ../output.py:978 ../output.py:998
+#: ../output.py:1292 ../output.py:1315
 #, python-format
 msgid "Installed size: %s"
 msgstr ""
 
-#: ../output.py:994
+#: ../output.py:1311
 msgid "There was an error calculating installed size"
 msgstr ""
 
-#: ../output.py:1039
+#: ../output.py:1357
 msgid "Reinstalling"
 msgstr ""
 
-#: ../output.py:1040
+#: ../output.py:1358
 msgid "Downgrading"
 msgstr ""
 
-#: ../output.py:1041
+#: ../output.py:1359
 msgid "Installing for dependencies"
 msgstr ""
 
-#: ../output.py:1042
+#: ../output.py:1360
 msgid "Updating for dependencies"
 msgstr ""
 
-#: ../output.py:1043
+#: ../output.py:1361
 msgid "Removing for dependencies"
 msgstr ""
 
-#: ../output.py:1050 ../output.py:1171
+#: ../output.py:1368 ../output.py:1478
 msgid "Skipped (dependency problems)"
 msgstr ""
 
-#: ../output.py:1052 ../output.py:1687
+#: ../output.py:1370 ../output.py:2024
 msgid "Not installed"
 msgstr ""
 
-#: ../output.py:1053
+#: ../output.py:1371
 msgid "Not available"
 msgstr ""
 
-#: ../output.py:1075 ../output.py:2024
+#: ../output.py:1393 ../output.py:1428 ../output.py:2379
 msgid "Package"
-msgstr ""
+msgid_plural "Packages"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../output.py:1075
+#: ../output.py:1393
 msgid "Arch"
 msgstr ""
 
-#: ../output.py:1076
+#: ../output.py:1394
 msgid "Version"
 msgstr ""
 
-#: ../output.py:1076
+#: ../output.py:1394
 msgid "Repository"
 msgstr ""
 
-#: ../output.py:1077
+#: ../output.py:1395
 msgid "Size"
 msgstr ""
 
-#: ../output.py:1089
+#: ../output.py:1407
 #, python-format
 msgid "     replacing  %s%s%s.%s %s\n"
 msgstr ""
 
-#: ../output.py:1098
+#: ../output.py:1416
 #, python-format
 msgid ""
 "\n"
@@ -870,57 +902,52 @@ msgid ""
 "%s\n"
 msgstr ""
 
-#: ../output.py:1109
-#, python-format
-msgid "Install   %5.5s Package(s)\n"
+#: ../output.py:1421 ../output.py:2174 ../output.py:2175
+msgid "Install"
 msgstr ""
 
-#: ../output.py:1113
-#, python-format
-msgid "Upgrade   %5.5s Package(s)\n"
+#: ../output.py:1422
+msgid "Upgrade"
 msgstr ""
 
-#: ../output.py:1117
-#, python-format
-msgid "Remove    %5.5s Package(s)\n"
+#: ../output.py:1423
+msgid "Remove"
 msgstr ""
 
-#: ../output.py:1121
-#, python-format
-msgid "Reinstall %5.5s Package(s)\n"
+#: ../output.py:1424 ../output.py:2180
+msgid "Reinstall"
 msgstr ""
 
-#: ../output.py:1125
-#, python-format
-msgid "Downgrade %5.5s Package(s)\n"
+#: ../output.py:1425 ../output.py:2181
+msgid "Downgrade"
 msgstr ""
 
-#: ../output.py:1165
+#: ../output.py:1472
 msgid "Removed"
 msgstr ""
 
-#: ../output.py:1166
+#: ../output.py:1473
 msgid "Dependency Removed"
 msgstr ""
 
-#: ../output.py:1168
+#: ../output.py:1475
 msgid "Dependency Installed"
 msgstr ""
 
-#: ../output.py:1170
+#: ../output.py:1477
 msgid "Dependency Updated"
 msgstr ""
 
-#: ../output.py:1172
+#: ../output.py:1479
 msgid "Replaced"
 msgstr ""
 
-#: ../output.py:1173
+#: ../output.py:1480
 msgid "Failed"
 msgstr ""
 
 #. Delta between C-c's so we treat as exit
-#: ../output.py:1260
+#: ../output.py:1567
 msgid "two"
 msgstr ""
 
@@ -928,7 +955,7 @@ msgstr ""
 #. Current download cancelled, interrupt (ctrl-c) again within two seconds
 #. to exit.
 #. Where "interupt (ctrl-c) again" and "two" are highlighted.
-#: ../output.py:1271
+#: ../output.py:1578
 #, python-format
 msgid ""
 "\n"
@@ -936,484 +963,536 @@ msgid ""
 "to exit.\n"
 msgstr ""
 
-#: ../output.py:1282
+#: ../output.py:1589
 msgid "user interrupt"
 msgstr ""
 
-#: ../output.py:1300
+#: ../output.py:1615
 msgid "Total"
 msgstr ""
 
-#: ../output.py:1322
+#: ../output.py:1637
 msgid "I"
 msgstr ""
 
-#: ../output.py:1323
+#: ../output.py:1638
 msgid "O"
 msgstr ""
 
-#: ../output.py:1324
+#: ../output.py:1639
 msgid "E"
 msgstr ""
 
-#: ../output.py:1325
+#: ../output.py:1640
 msgid "R"
 msgstr ""
 
-#: ../output.py:1326
+#: ../output.py:1641
 msgid "D"
 msgstr ""
 
-#: ../output.py:1327
+#: ../output.py:1642
 msgid "U"
 msgstr ""
 
-#: ../output.py:1341
+#: ../output.py:1656
 msgid "<unset>"
 msgstr ""
 
-#: ../output.py:1342
+#: ../output.py:1657
 msgid "System"
 msgstr ""
 
-#: ../output.py:1411
+#: ../output.py:1726
 #, python-format
 msgid "Skipping merged transaction %d to %d, as it overlaps"
 msgstr ""
 
-#: ../output.py:1421 ../output.py:1592
+#: ../output.py:1736 ../output.py:1926
 msgid "No transactions"
 msgstr ""
 
-#: ../output.py:1446 ../output.py:2013
+#: ../output.py:1761 ../output.py:2368 ../output.py:2458
 msgid "Bad transaction IDs, or package(s), given"
 msgstr ""
 
-#: ../output.py:1484
+#: ../output.py:1808
 msgid "Command line"
 msgstr ""
 
-#: ../output.py:1486 ../output.py:1908
+#: ../output.py:1810 ../output.py:2256
 msgid "Login user"
 msgstr ""
 
 #. REALLY Needs to use columns!
-#: ../output.py:1487 ../output.py:2022
+#: ../output.py:1811 ../output.py:2377
 msgid "ID"
 msgstr ""
 
-#: ../output.py:1489
+#: ../output.py:1813
 msgid "Date and time"
 msgstr ""
 
-#: ../output.py:1490 ../output.py:1910 ../output.py:2023
+#: ../output.py:1814 ../output.py:2258 ../output.py:2378
 msgid "Action(s)"
 msgstr ""
 
-#: ../output.py:1491 ../output.py:1911
+#: ../output.py:1815 ../output.py:2259
 msgid "Altered"
 msgstr ""
 
-#: ../output.py:1538
+#: ../output.py:1862
 msgid "No transaction ID given"
 msgstr ""
 
-#: ../output.py:1564 ../output.py:1972
+#: ../output.py:1888 ../output.py:2324
 msgid "Bad transaction ID given"
 msgstr ""
 
-#: ../output.py:1569
+#: ../output.py:1893
 msgid "Not found given transaction ID"
 msgstr ""
 
-#: ../output.py:1577
+#: ../output.py:1901
 msgid "Found more than one transaction ID!"
 msgstr ""
 
-#: ../output.py:1618 ../output.py:1980
+#: ../output.py:1952 ../output.py:2332
 msgid "No transaction ID, or package, given"
 msgstr ""
 
-#: ../output.py:1686 ../output.py:1845
+#: ../output.py:2023 ../output.py:2182
 msgid "Downgraded"
 msgstr ""
 
-#: ../output.py:1688
+#: ../output.py:2025
 msgid "Older"
 msgstr ""
 
-#: ../output.py:1688
+#: ../output.py:2025
 msgid "Newer"
 msgstr ""
 
-#: ../output.py:1724 ../output.py:1726
+#: ../output.py:2061 ../output.py:2063 ../output.py:2480
 msgid "Transaction ID :"
 msgstr ""
 
-#: ../output.py:1728
+#: ../output.py:2065 ../output.py:2482
 msgid "Begin time     :"
 msgstr ""
 
-#: ../output.py:1731 ../output.py:1733
+#: ../output.py:2068 ../output.py:2070
 msgid "Begin rpmdb    :"
 msgstr ""
 
-#: ../output.py:1749
+#: ../output.py:2086
 #, python-format
 msgid "(%u seconds)"
 msgstr ""
 
-#: ../output.py:1751
+#: ../output.py:2088
 #, python-format
 msgid "(%u minutes)"
 msgstr ""
 
-#: ../output.py:1753
+#: ../output.py:2090
 #, python-format
 msgid "(%u hours)"
 msgstr ""
 
-#: ../output.py:1755
+#: ../output.py:2092
 #, python-format
 msgid "(%u days)"
 msgstr ""
 
-#: ../output.py:1756
+#: ../output.py:2093
 msgid "End time       :"
 msgstr ""
 
-#: ../output.py:1759 ../output.py:1761
+#: ../output.py:2096 ../output.py:2098
 msgid "End rpmdb      :"
 msgstr ""
 
-#: ../output.py:1764 ../output.py:1766
+#: ../output.py:2101 ../output.py:2103
 msgid "User           :"
 msgstr ""
 
-#: ../output.py:1770 ../output.py:1773 ../output.py:1775 ../output.py:1777
-#: ../output.py:1779
+#: ../output.py:2107 ../output.py:2110 ../output.py:2112 ../output.py:2114
+#: ../output.py:2116
 msgid "Return-Code    :"
 msgstr ""
 
-#: ../output.py:1770 ../output.py:1775
+#: ../output.py:2107 ../output.py:2112
 msgid "Aborted"
 msgstr ""
 
-#: ../output.py:1773
+#: ../output.py:2110
 msgid "Failures:"
 msgstr ""
 
-#: ../output.py:1777
+#: ../output.py:2114
 msgid "Failure:"
 msgstr ""
 
-#: ../output.py:1779
+#: ../output.py:2116
 msgid "Success"
 msgstr ""
 
-#: ../output.py:1784 ../output.py:1786
+#: ../output.py:2121 ../output.py:2123 ../output.py:2511
 msgid "Command Line   :"
 msgstr ""
 
-#: ../output.py:1795
+#: ../output.py:2132
 #, python-format
 msgid "Additional non-default information stored: %d"
 msgstr ""
 
 #. This is _possible_, but not common
-#: ../output.py:1800
+#: ../output.py:2137
 msgid "Transaction performed with:"
 msgstr ""
 
-#: ../output.py:1804
+#: ../output.py:2141
 msgid "Packages Altered:"
 msgstr ""
 
-#: ../output.py:1808
+#: ../output.py:2145
 msgid "Packages Skipped:"
 msgstr ""
 
-#: ../output.py:1814
+#: ../output.py:2151
 msgid "Rpmdb Problems:"
 msgstr ""
 
-#: ../output.py:1825
+#: ../output.py:2162
 msgid "Scriptlet output:"
 msgstr ""
 
-#: ../output.py:1831
+#: ../output.py:2168
 msgid "Errors:"
 msgstr ""
 
-#: ../output.py:1837 ../output.py:1838
-msgid "Install"
-msgstr ""
-
-#: ../output.py:1839
+#: ../output.py:2176
 msgid "Dep-Install"
 msgstr ""
 
-#: ../output.py:1841
+#: ../output.py:2178
 msgid "Obsoleting"
 msgstr ""
 
-#: ../output.py:1842
+#: ../output.py:2179
 msgid "Erase"
 msgstr ""
 
-#: ../output.py:1843
-msgid "Reinstall"
-msgstr ""
-
-#: ../output.py:1844
-msgid "Downgrade"
-msgstr ""
-
-#: ../output.py:1846
+#: ../output.py:2183
 msgid "Update"
 msgstr ""
 
-#: ../output.py:1909
+#: ../output.py:2257
 msgid "Time"
 msgstr ""
 
-#: ../output.py:1935
+#: ../output.py:2283
 msgid "Last day"
 msgstr ""
 
-#: ../output.py:1936
+#: ../output.py:2284
 msgid "Last week"
 msgstr ""
 
-#: ../output.py:1937
+#: ../output.py:2285
 msgid "Last 2 weeks"
 msgstr ""
 
 #. US default :p
-#: ../output.py:1938
+#: ../output.py:2286
 msgid "Last 3 months"
 msgstr ""
 
-#: ../output.py:1939
+#: ../output.py:2287
 msgid "Last 6 months"
 msgstr ""
 
-#: ../output.py:1940
+#: ../output.py:2288
 msgid "Last year"
 msgstr ""
 
-#: ../output.py:1941
+#: ../output.py:2289
 msgid "Over a year ago"
 msgstr ""
 
-#: ../output.py:1984
+#: ../output.py:2336
 #, python-format
 msgid "No Transaction %s found"
 msgstr ""
 
-#: ../output.py:1990
+#: ../output.py:2342
 msgid "Transaction ID:"
 msgstr ""
 
-#: ../output.py:1991
+#: ../output.py:2343
 msgid "Available additional history information:"
 msgstr ""
 
-#: ../output.py:2003
+#: ../output.py:2356
 #, python-format
 msgid "%s: No additional data found by this name"
 msgstr ""
 
-#: ../output.py:2106
+#: ../output.py:2483
+msgid "Package        :"
+msgstr ""
+
+#: ../output.py:2484
+msgid "State          :"
+msgstr ""
+
+#: ../output.py:2487
+msgid "Size           :"
+msgstr ""
+
+#: ../output.py:2489
+msgid "Build host     :"
+msgstr ""
+
+#: ../output.py:2492
+msgid "Build time     :"
+msgstr ""
+
+#: ../output.py:2494
+msgid "Packager       :"
+msgstr ""
+
+#: ../output.py:2496
+msgid "Vendor         :"
+msgstr ""
+
+#: ../output.py:2498
+msgid "License        :"
+msgstr ""
+
+#: ../output.py:2500
+msgid "URL            :"
+msgstr ""
+
+#: ../output.py:2502
+msgid "Source RPM     :"
+msgstr ""
+
+#: ../output.py:2505
+msgid "Commit Time    :"
+msgstr ""
+
+#: ../output.py:2507
+msgid "Committer      :"
+msgstr ""
+
+#: ../output.py:2509
+msgid "Reason         :"
+msgstr ""
+
+#: ../output.py:2513
+msgid "From repo      :"
+msgstr ""
+
+#: ../output.py:2517
+msgid "Installed by   :"
+msgstr ""
+
+#: ../output.py:2521
+msgid "Changed by     :"
+msgstr ""
+
+#: ../output.py:2566
 msgid "installed"
 msgstr ""
 
-#: ../output.py:2107
+#: ../output.py:2567
 msgid "an update"
 msgstr ""
 
-#: ../output.py:2108
+#: ../output.py:2568
 msgid "erased"
 msgstr ""
 
-#: ../output.py:2109
+#: ../output.py:2569
 msgid "reinstalled"
 msgstr ""
 
-#: ../output.py:2110
+#: ../output.py:2570
 msgid "a downgrade"
 msgstr ""
 
-#: ../output.py:2111
+#: ../output.py:2571
 msgid "obsoleting"
 msgstr ""
 
-#: ../output.py:2112
+#: ../output.py:2572
 msgid "updated"
 msgstr ""
 
-#: ../output.py:2113
+#: ../output.py:2573
 msgid "obsoleted"
 msgstr ""
 
-#: ../output.py:2117
+#: ../output.py:2577
 #, python-format
 msgid "---> Package %s.%s %s:%s-%s will be %s"
 msgstr ""
 
-#: ../output.py:2124
+#: ../output.py:2588
 msgid "--> Running transaction check"
 msgstr ""
 
-#: ../output.py:2129
+#: ../output.py:2594
 msgid "--> Restarting Dependency Resolution with new changes."
 msgstr ""
 
-#: ../output.py:2134
+#: ../output.py:2600
 msgid "--> Finished Dependency Resolution"
 msgstr ""
 
-#: ../output.py:2139 ../output.py:2144
+#: ../output.py:2613 ../output.py:2626
 #, python-format
 msgid "--> Processing Dependency: %s for package: %s"
 msgstr ""
 
-#: ../output.py:2149
+#: ../output.py:2639
 #, python-format
 msgid "---> Keeping package: %s"
 msgstr ""
 
-#: ../output.py:2152
+#: ../output.py:2648
 #, python-format
 msgid "--> Unresolved Dependency: %s"
 msgstr ""
 
-#: ../output.py:2163
+#: ../output.py:2665
 #, python-format
 msgid "Package: %s"
 msgstr ""
 
-#: ../output.py:2165
+#: ../output.py:2667
 #, python-format
 msgid ""
 "\n"
 "    Requires: %s"
 msgstr ""
 
-#: ../output.py:2174
+#: ../output.py:2676
 #, python-format
 msgid ""
 "\n"
 "    %s: %s (%s)"
 msgstr ""
 
-#: ../output.py:2179
+#: ../output.py:2681
 #, python-format
 msgid ""
 "\n"
 "        %s"
 msgstr ""
 
-#: ../output.py:2181
+#: ../output.py:2683
 msgid ""
 "\n"
 "        Not found"
 msgstr ""
 
 #. These should be the only three things we care about:
-#: ../output.py:2196
+#: ../output.py:2698
 msgid "Updated By"
 msgstr ""
 
-#: ../output.py:2197
+#: ../output.py:2699
 msgid "Downgraded By"
 msgstr ""
 
-#: ../output.py:2198
+#: ../output.py:2700
 msgid "Obsoleted By"
 msgstr ""
 
-#: ../output.py:2216
+#: ../output.py:2718
 msgid "Available"
 msgstr ""
 
-#: ../output.py:2243 ../output.py:2248
+#: ../output.py:2753 ../output.py:2766
 #, python-format
 msgid "--> Processing Conflict: %s conflicts %s"
 msgstr ""
 
-#: ../output.py:2252
+#: ../output.py:2772
 msgid "--> Populating transaction set with selected packages. Please wait."
 msgstr ""
 
-#: ../output.py:2256
+#: ../output.py:2781
 #, python-format
 msgid "---> Downloading header for %s to pack into transaction set."
 msgstr ""
 
-#: ../utils.py:99
+#: ../utils.py:123
 msgid "Running"
 msgstr ""
 
-#: ../utils.py:100
+#: ../utils.py:124
 msgid "Sleeping"
 msgstr ""
 
-#: ../utils.py:101
+#: ../utils.py:125
 msgid "Uninterruptible"
 msgstr ""
 
-#: ../utils.py:102
+#: ../utils.py:126
 msgid "Zombie"
 msgstr ""
 
-#: ../utils.py:103
+#: ../utils.py:127
 msgid "Traced/Stopped"
 msgstr ""
 
-#: ../utils.py:104 ../yumcommands.py:994
+#: ../utils.py:128 ../yumcommands.py:1792
 msgid "Unknown"
 msgstr ""
 
-#: ../utils.py:115
+#: ../utils.py:149
 msgid "  The other application is: PackageKit"
 msgstr ""
 
-#: ../utils.py:117
+#: ../utils.py:151
 #, python-format
 msgid "  The other application is: %s"
 msgstr ""
 
-#: ../utils.py:120
+#: ../utils.py:154
 #, python-format
 msgid "    Memory : %5s RSS (%5sB VSZ)"
 msgstr ""
 
-#: ../utils.py:125
+#: ../utils.py:159
 #, python-format
 msgid "    Started: %s - %s ago"
 msgstr ""
 
-#: ../utils.py:127
+#: ../utils.py:161
 #, python-format
 msgid "    State  : %s, pid: %d"
 msgstr ""
 
-#: ../utils.py:170 ../yummain.py:43
+#: ../utils.py:190 ../yummain.py:43
 msgid ""
 "\n"
 "\n"
 "Exiting on user cancel"
 msgstr ""
 
-#: ../utils.py:176 ../yummain.py:49
+#: ../utils.py:202 ../yummain.py:49
 msgid ""
 "\n"
 "\n"
 "Exiting on Broken Pipe"
 msgstr ""
 
-#: ../utils.py:178 ../yummain.py:51
+#: ../utils.py:204 ../yummain.py:51
 #, python-format
 msgid ""
 "\n"
@@ -1421,47 +1500,47 @@ msgid ""
 "%s"
 msgstr ""
 
-#: ../utils.py:228 ../yummain.py:123
+#: ../utils.py:280 ../yummain.py:134
 msgid ""
 "Another app is currently holding the yum lock; exiting as configured by "
 "exit_on_lock"
 msgstr ""
 
-#: ../utils.py:287
+#: ../utils.py:346
 #, python-format
 msgid "PluginExit Error: %s"
 msgstr ""
 
-#: ../utils.py:290
+#: ../utils.py:349
 #, python-format
 msgid "Yum Error: %s"
 msgstr ""
 
-#: ../utils.py:342 ../yummain.py:150 ../yummain.py:189
+#: ../utils.py:407 ../yummain.py:161 ../yummain.py:200
 #, python-format
 msgid "Error: %s"
 msgstr ""
 
-#: ../utils.py:346 ../yummain.py:194
+#: ../utils.py:411 ../yummain.py:205
 msgid " You could try using --skip-broken to work around the problem"
 msgstr ""
 
-#: ../utils.py:348 ../yummain.py:87
+#: ../utils.py:413 ../yummain.py:87
 msgid " You could try running: rpm -Va --nofiles --nodigest"
 msgstr ""
 
-#: ../utils.py:355 ../yummain.py:160 ../yummain.py:202
+#: ../utils.py:420 ../yummain.py:171 ../yummain.py:213
 #, python-format
 msgid "Unknown Error(s): Exit Code: %d:"
 msgstr ""
 
-#: ../utils.py:361 ../yummain.py:208
+#: ../utils.py:426 ../yummain.py:219
 msgid ""
 "\n"
 "Dependencies Resolved"
 msgstr ""
 
-#: ../utils.py:376 ../yummain.py:234
+#: ../utils.py:442 ../yummain.py:251
 msgid "Complete!"
 msgstr ""
 
@@ -1473,7 +1552,7 @@ msgstr ""
 msgid "You need to be root to perform this command."
 msgstr ""
 
-#: ../yumcommands.py:59
+#: ../yumcommands.py:65
 msgid ""
 "\n"
 "You have enabled checking of packages via GPG keys. This is a good thing. \n"
@@ -1490,451 +1569,484 @@ msgid ""
 "For more information contact your distribution or package provider.\n"
 msgstr ""
 
-#: ../yumcommands.py:74
+#: ../yumcommands.py:80
 #, python-format
 msgid "Problem repository: %s"
 msgstr ""
 
-#: ../yumcommands.py:80
+#: ../yumcommands.py:94
 #, python-format
 msgid "Error: Need to pass a list of pkgs to %s"
 msgstr ""
 
-#: ../yumcommands.py:86
+#: ../yumcommands.py:110
 msgid "Error: Need an item to match"
 msgstr ""
 
-#: ../yumcommands.py:92
+#: ../yumcommands.py:124
 msgid "Error: Need a group or list of groups"
 msgstr ""
 
-#: ../yumcommands.py:101
+#: ../yumcommands.py:141
 #, python-format
 msgid "Error: clean requires an option: %s"
 msgstr ""
 
-#: ../yumcommands.py:106
+#: ../yumcommands.py:146
 #, python-format
 msgid "Error: invalid clean argument: %r"
 msgstr ""
 
-#: ../yumcommands.py:119
+#: ../yumcommands.py:161
 msgid "No argument to shell"
 msgstr ""
 
-#: ../yumcommands.py:121
+#: ../yumcommands.py:163
 #, python-format
 msgid "Filename passed to shell: %s"
 msgstr ""
 
-#: ../yumcommands.py:125
+#: ../yumcommands.py:167
 #, python-format
 msgid "File %s given as argument to shell does not exist."
 msgstr ""
 
-#: ../yumcommands.py:131
+#: ../yumcommands.py:173
 msgid "Error: more than one file given as argument to shell."
 msgstr ""
 
-#: ../yumcommands.py:148
+#: ../yumcommands.py:192
 msgid ""
 "There are no enabled repos.\n"
 " Run \"yum repolist all\" to see the repos you have.\n"
 " You can enable repos with yum-config-manager --enable <repo>"
 msgstr ""
 
-#: ../yumcommands.py:200
+#: ../yumcommands.py:300
 msgid "PACKAGE..."
 msgstr ""
 
-#: ../yumcommands.py:203
+#: ../yumcommands.py:307
 msgid "Install a package or packages on your system"
 msgstr ""
 
-#: ../yumcommands.py:212
+#: ../yumcommands.py:338
 msgid "Setting up Install Process"
 msgstr ""
 
-#: ../yumcommands.py:223 ../yumcommands.py:245
+#: ../yumcommands.py:363 ../yumcommands.py:423
 msgid "[PACKAGE...]"
 msgstr ""
 
-#: ../yumcommands.py:226
+#: ../yumcommands.py:370
 msgid "Update a package or packages on your system"
 msgstr ""
 
-#: ../yumcommands.py:234
+#: ../yumcommands.py:399
 msgid "Setting up Update Process"
 msgstr ""
 
-#: ../yumcommands.py:248
+#: ../yumcommands.py:430
 msgid "Synchronize installed packages to the latest available versions"
 msgstr ""
 
-#: ../yumcommands.py:256
+#: ../yumcommands.py:459
 msgid "Setting up Distribution Synchronization Process"
 msgstr ""
 
-#: ../yumcommands.py:299
+#: ../yumcommands.py:519
 msgid "Display details about a package or group of packages"
 msgstr ""
 
-#: ../yumcommands.py:348
+#: ../yumcommands.py:581
 msgid "Installed Packages"
 msgstr ""
 
-#: ../yumcommands.py:356
+#: ../yumcommands.py:589
 msgid "Available Packages"
 msgstr ""
 
-#: ../yumcommands.py:360
+#: ../yumcommands.py:593
 msgid "Extra Packages"
 msgstr ""
 
-#: ../yumcommands.py:364
+#: ../yumcommands.py:597
 msgid "Updated Packages"
 msgstr ""
 
 #. This only happens in verbose mode
-#: ../yumcommands.py:372 ../yumcommands.py:379 ../yumcommands.py:667
+#: ../yumcommands.py:605 ../yumcommands.py:612 ../yumcommands.py:1193
 msgid "Obsoleting Packages"
 msgstr ""
 
-#: ../yumcommands.py:381
+#: ../yumcommands.py:614
 msgid "Recently Added Packages"
 msgstr ""
 
-#: ../yumcommands.py:388
+#: ../yumcommands.py:621
 msgid "No matching Packages to list"
 msgstr ""
 
-#: ../yumcommands.py:402
+#: ../yumcommands.py:656
 msgid "List a package or groups of packages"
 msgstr ""
 
-#: ../yumcommands.py:414
+#: ../yumcommands.py:685
 msgid "Remove a package or packages from your system"
 msgstr ""
 
-#: ../yumcommands.py:421
+#: ../yumcommands.py:714
 msgid "Setting up Remove Process"
 msgstr ""
 
-#: ../yumcommands.py:435
-msgid "Setting up Group Process"
-msgstr ""
-
-#: ../yumcommands.py:441
-msgid "No Groups on which to run command"
-msgstr ""
-
-#: ../yumcommands.py:454
-msgid "List available package groups"
+#: ../yumcommands.py:773
+msgid "Display, or use, the groups information"
 msgstr ""
 
-#: ../yumcommands.py:474
-msgid "Install the packages in a group on your system"
+#: ../yumcommands.py:776
+msgid "Setting up Group Process"
 msgstr ""
 
-#: ../yumcommands.py:497
-msgid "Remove the packages in a group from your system"
+#: ../yumcommands.py:782
+msgid "No Groups on which to run command"
 msgstr ""
 
-#: ../yumcommands.py:525
-msgid "Display details about a package group"
+#: ../yumcommands.py:833
+#, python-format
+msgid "Invalid groups sub-command, use: %s."
 msgstr ""
 
-#: ../yumcommands.py:550
+#: ../yumcommands.py:929
 msgid "Generate the metadata cache"
 msgstr ""
 
-#: ../yumcommands.py:556
+#: ../yumcommands.py:955
 msgid "Making cache files for all metadata files."
 msgstr ""
 
-#: ../yumcommands.py:557
+#: ../yumcommands.py:956
 msgid "This may take a while depending on the speed of this computer"
 msgstr ""
 
-#: ../yumcommands.py:578
+#: ../yumcommands.py:977
 msgid "Metadata Cache Created"
 msgstr ""
 
-#: ../yumcommands.py:592
+#: ../yumcommands.py:1015
 msgid "Remove cached data"
 msgstr ""
 
-#: ../yumcommands.py:613
+#: ../yumcommands.py:1082
 msgid "Find what package provides the given value"
 msgstr ""
 
-#: ../yumcommands.py:633
+#: ../yumcommands.py:1139
 msgid "Check for available package updates"
 msgstr ""
 
-#: ../yumcommands.py:687
+#: ../yumcommands.py:1230
 msgid "Search package details for the given string"
 msgstr ""
 
-#: ../yumcommands.py:693
+#: ../yumcommands.py:1256
 msgid "Searching Packages: "
 msgstr ""
 
-#: ../yumcommands.py:710
+#: ../yumcommands.py:1298
 msgid "Update packages taking obsoletes into account"
 msgstr ""
 
-#: ../yumcommands.py:719
+#: ../yumcommands.py:1328
 msgid "Setting up Upgrade Process"
 msgstr ""
 
-#: ../yumcommands.py:737
+#: ../yumcommands.py:1363
 msgid "Install a local RPM"
 msgstr ""
 
-#: ../yumcommands.py:745
+#: ../yumcommands.py:1393
 msgid "Setting up Local Package Process"
 msgstr ""
 
-#: ../yumcommands.py:764
+#: ../yumcommands.py:1437
 msgid "Determine which package provides the given dependency"
 msgstr ""
 
-#: ../yumcommands.py:767
+#: ../yumcommands.py:1453
 msgid "Searching Packages for Dependency:"
 msgstr ""
 
-#: ../yumcommands.py:781
+#: ../yumcommands.py:1484
 msgid "Run an interactive yum shell"
 msgstr ""
 
-#: ../yumcommands.py:787
+#: ../yumcommands.py:1510
 msgid "Setting up Yum Shell"
 msgstr ""
 
-#: ../yumcommands.py:805
+#: ../yumcommands.py:1553
 msgid "List a package's dependencies"
 msgstr ""
 
-#: ../yumcommands.py:811
+#: ../yumcommands.py:1580
 msgid "Finding dependencies: "
 msgstr ""
 
-#: ../yumcommands.py:827
+#: ../yumcommands.py:1612
 msgid "Display the configured software repositories"
 msgstr ""
 
-#: ../yumcommands.py:893 ../yumcommands.py:894
+#: ../yumcommands.py:1691 ../yumcommands.py:1692
 msgid "enabled"
 msgstr ""
 
-#: ../yumcommands.py:920 ../yumcommands.py:921
+#: ../yumcommands.py:1718 ../yumcommands.py:1719
 msgid "disabled"
 msgstr ""
 
-#: ../yumcommands.py:937
+#: ../yumcommands.py:1735
 msgid "Repo-id      : "
 msgstr ""
 
-#: ../yumcommands.py:938
+#: ../yumcommands.py:1736
 msgid "Repo-name    : "
 msgstr ""
 
-#: ../yumcommands.py:941
+#: ../yumcommands.py:1739
 msgid "Repo-status  : "
 msgstr ""
 
-#: ../yumcommands.py:944
+#: ../yumcommands.py:1742
 msgid "Repo-revision: "
 msgstr ""
 
-#: ../yumcommands.py:948
+#: ../yumcommands.py:1746
 msgid "Repo-tags    : "
 msgstr ""
 
-#: ../yumcommands.py:954
+#: ../yumcommands.py:1752
 msgid "Repo-distro-tags: "
 msgstr ""
 
-#: ../yumcommands.py:959
+#: ../yumcommands.py:1757
 msgid "Repo-updated : "
 msgstr ""
 
-#: ../yumcommands.py:961
+#: ../yumcommands.py:1759
 msgid "Repo-pkgs    : "
 msgstr ""
 
-#: ../yumcommands.py:962
+#: ../yumcommands.py:1760
 msgid "Repo-size    : "
 msgstr ""
 
-#: ../yumcommands.py:969 ../yumcommands.py:990
+#: ../yumcommands.py:1767 ../yumcommands.py:1788
 msgid "Repo-baseurl : "
 msgstr ""
 
-#: ../yumcommands.py:977
+#: ../yumcommands.py:1775
 msgid "Repo-metalink: "
 msgstr ""
 
-#: ../yumcommands.py:981
+#: ../yumcommands.py:1779
 msgid "  Updated    : "
 msgstr ""
 
-#: ../yumcommands.py:984
+#: ../yumcommands.py:1782
 msgid "Repo-mirrors : "
 msgstr ""
 
-#: ../yumcommands.py:1000
+#: ../yumcommands.py:1798
 #, python-format
 msgid "Never (last: %s)"
 msgstr ""
 
-#: ../yumcommands.py:1002
+#: ../yumcommands.py:1800
 #, python-format
 msgid "Instant (last: %s)"
 msgstr ""
 
-#: ../yumcommands.py:1005
+#: ../yumcommands.py:1803
 #, python-format
 msgid "%s second(s) (last: %s)"
 msgstr ""
 
-#: ../yumcommands.py:1007
+#: ../yumcommands.py:1805
 msgid "Repo-expire  : "
 msgstr ""
 
-#: ../yumcommands.py:1010
+#: ../yumcommands.py:1808
 msgid "Repo-exclude : "
 msgstr ""
 
-#: ../yumcommands.py:1014
+#: ../yumcommands.py:1812
 msgid "Repo-include : "
 msgstr ""
 
-#: ../yumcommands.py:1018
+#: ../yumcommands.py:1816
 msgid "Repo-excluded: "
 msgstr ""
 
-#: ../yumcommands.py:1022
+#: ../yumcommands.py:1820
 msgid "Repo-filename: "
 msgstr ""
 
 #. Work out the first (id) and last (enabled/disalbed/count),
 #. then chop the middle (name)...
-#: ../yumcommands.py:1032 ../yumcommands.py:1061
+#: ../yumcommands.py:1830 ../yumcommands.py:1859
 msgid "repo id"
 msgstr ""
 
-#: ../yumcommands.py:1049 ../yumcommands.py:1050 ../yumcommands.py:1068
+#: ../yumcommands.py:1847 ../yumcommands.py:1848 ../yumcommands.py:1866
 msgid "status"
 msgstr ""
 
-#: ../yumcommands.py:1062
+#: ../yumcommands.py:1860
 msgid "repo name"
 msgstr ""
 
-#: ../yumcommands.py:1099
+#: ../yumcommands.py:1922
 msgid "Display a helpful usage message"
 msgstr ""
 
-#: ../yumcommands.py:1133
+#: ../yumcommands.py:1964
 #, python-format
 msgid "No help available for %s"
 msgstr ""
 
-#: ../yumcommands.py:1138
+#: ../yumcommands.py:1969
 msgid ""
 "\n"
 "\n"
 "aliases: "
 msgstr ""
 
-#: ../yumcommands.py:1140
+#: ../yumcommands.py:1971
 msgid ""
 "\n"
 "\n"
 "alias: "
 msgstr ""
 
-#: ../yumcommands.py:1168
+#: ../yumcommands.py:2056
 msgid "Setting up Reinstall Process"
 msgstr ""
 
-#: ../yumcommands.py:1176
+#: ../yumcommands.py:2068
 msgid "reinstall a package"
 msgstr ""
 
-#: ../yumcommands.py:1195
+#: ../yumcommands.py:2131
 msgid "Setting up Downgrade Process"
 msgstr ""
 
-#: ../yumcommands.py:1202
+#: ../yumcommands.py:2142
 msgid "downgrade a package"
 msgstr ""
 
-#: ../yumcommands.py:1216
+#: ../yumcommands.py:2181
 msgid "Display a version for the machine and/or available repos."
 msgstr ""
 
-#: ../yumcommands.py:1255
+#: ../yumcommands.py:2233
 msgid " Yum version groups:"
 msgstr ""
 
-#: ../yumcommands.py:1265
+#: ../yumcommands.py:2243
 msgid " Group   :"
 msgstr ""
 
-#: ../yumcommands.py:1266
+#: ../yumcommands.py:2244
 msgid " Packages:"
 msgstr ""
 
-#: ../yumcommands.py:1295
+#: ../yumcommands.py:2273
 msgid "Installed:"
 msgstr ""
 
-#: ../yumcommands.py:1303
+#: ../yumcommands.py:2281
 msgid "Group-Installed:"
 msgstr ""
 
-#: ../yumcommands.py:1312
+#: ../yumcommands.py:2290
 msgid "Available:"
 msgstr ""
 
-#: ../yumcommands.py:1321
+#: ../yumcommands.py:2299
 msgid "Group-Available:"
 msgstr ""
 
-#: ../yumcommands.py:1360
+#: ../yumcommands.py:2363
 msgid "Display, or use, the transaction history"
 msgstr ""
 
-#: ../yumcommands.py:1432
+#: ../yumcommands.py:2435
+msgid "Transactions:"
+msgstr ""
+
+#: ../yumcommands.py:2436
+msgid "Begin time  :"
+msgstr ""
+
+#: ../yumcommands.py:2437
+msgid "End time    :"
+msgstr ""
+
+#: ../yumcommands.py:2438
+msgid "Counts      :"
+msgstr ""
+
+#: ../yumcommands.py:2439
+msgid "  NEVRAC :"
+msgstr ""
+
+#: ../yumcommands.py:2440
+msgid "  NEVRA  :"
+msgstr ""
+
+#: ../yumcommands.py:2441
+msgid "  NA     :"
+msgstr ""
+
+#: ../yumcommands.py:2442
+msgid "  NEVR   :"
+msgstr ""
+
+#: ../yumcommands.py:2443
+msgid "  rpm DB :"
+msgstr ""
+
+#: ../yumcommands.py:2444
+msgid "  yum DB :"
+msgstr ""
+
+#: ../yumcommands.py:2475
 #, python-format
 msgid "Invalid history sub-command, use: %s."
 msgstr ""
 
-#: ../yumcommands.py:1439
+#: ../yumcommands.py:2482
 msgid "You don't have access to the history DB."
 msgstr ""
 
-#: ../yumcommands.py:1487
+#: ../yumcommands.py:2574
 msgid "Check for problems in the rpmdb"
 msgstr ""
 
-#: ../yumcommands.py:1514
+#: ../yumcommands.py:2639
 msgid "load a saved transaction from filename"
 msgstr ""
 
-#: ../yumcommands.py:1518
+#: ../yumcommands.py:2656
 msgid "No saved transaction file specified."
 msgstr ""
 
-#: ../yumcommands.py:1522
+#: ../yumcommands.py:2660
 #, python-format
 msgid "loading transaction from %s"
 msgstr ""
 
-#: ../yumcommands.py:1528
+#: ../yumcommands.py:2666
 #, python-format
 msgid "Transaction loaded from %s with %s members"
 msgstr ""
@@ -1945,100 +2057,106 @@ msgstr ""
 msgid " Yum checks failed: %s"
 msgstr ""
 
-#: ../yummain.py:114
-msgid ""
-"Another app is currently holding the yum lock; waiting for it to exit..."
+#: ../yummain.py:110
+msgid "No read/write access in current directory, moving to /"
 msgstr ""
 
-#: ../yummain.py:120
+#: ../yummain.py:124
 msgid "Can't create lock file; exiting"
 msgstr ""
 
+#: ../yummain.py:128
+msgid ""
+"Another app is currently holding the yum lock; waiting for it to exit..."
+msgstr ""
+
 #. Depsolve stage
-#: ../yummain.py:167
+#: ../yummain.py:178
 msgid "Resolving Dependencies"
 msgstr ""
 
-#: ../yummain.py:230
+#: ../yummain.py:241 ../yummain.py:249
 #, python-format
-msgid "Your transaction was saved, rerun it with: yum load-transaction %s"
+msgid ""
+"Your transaction was saved, rerun it with:\n"
+" yum load-transaction %s"
 msgstr ""
 
-#: ../yummain.py:288
+#: ../yummain.py:326
 msgid ""
 "\n"
 "\n"
 "Exiting on user cancel."
 msgstr ""
 
-#: ../yum/depsolve.py:84
+#: ../yum/depsolve.py:83
 msgid "doTsSetup() will go away in a future version of Yum.\n"
 msgstr ""
 
-#: ../yum/depsolve.py:99
+#: ../yum/depsolve.py:98
 msgid "Setting up TransactionSets before config class is up"
 msgstr ""
 
-#: ../yum/depsolve.py:153
+#: ../yum/depsolve.py:152
 #, python-format
 msgid "Invalid tsflag in config file: %s"
 msgstr ""
 
-#: ../yum/depsolve.py:164
+#: ../yum/depsolve.py:170
 #, python-format
 msgid "Searching pkgSack for dep: %s"
 msgstr ""
 
-#: ../yum/depsolve.py:207
+#: ../yum/depsolve.py:221
 #, python-format
 msgid "Member: %s"
 msgstr ""
 
-#: ../yum/depsolve.py:221 ../yum/depsolve.py:793
+#: ../yum/depsolve.py:235 ../yum/depsolve.py:831
 #, python-format
 msgid "%s converted to install"
 msgstr ""
 
-#: ../yum/depsolve.py:233
+#: ../yum/depsolve.py:247
 #, python-format
 msgid "Adding Package %s in mode %s"
 msgstr ""
 
-#: ../yum/depsolve.py:249
+#: ../yum/depsolve.py:263
 #, python-format
 msgid "Removing Package %s"
 msgstr ""
 
-#: ../yum/depsolve.py:271
+#: ../yum/depsolve.py:285
 #, python-format
 msgid "%s requires: %s"
 msgstr ""
 
-#: ../yum/depsolve.py:312
+#: ../yum/depsolve.py:326
 #, python-format
 msgid "%s requires %s"
 msgstr ""
 
-#: ../yum/depsolve.py:339
+#: ../yum/depsolve.py:353
 msgid "Needed Require has already been looked up, cheating"
 msgstr ""
 
-#: ../yum/depsolve.py:349
+#: ../yum/depsolve.py:363
 #, python-format
 msgid "Needed Require is not a package name. Looking up: %s"
 msgstr ""
 
-#: ../yum/depsolve.py:357
+#: ../yum/depsolve.py:371
 #, python-format
 msgid "Potential Provider: %s"
 msgstr ""
 
-#: ../yum/depsolve.py:380
+#: ../yum/depsolve.py:394
 #, python-format
 msgid "Mode is %s for provider of %s: %s"
 msgstr ""
 
-#: ../yum/depsolve.py:384
+#: ../yum/depsolve.py:398
 #, python-format
 msgid "Mode for pkg providing %s: %s"
 msgstr ""
@@ -2046,774 +2164,784 @@ msgstr ""
 #. the thing it needs is being updated or obsoleted away
 #. try to update the requiring package in hopes that all this problem goes
 #. away :(
-#: ../yum/depsolve.py:389 ../yum/depsolve.py:406
+#: ../yum/depsolve.py:403 ../yum/depsolve.py:420
 #, python-format
 msgid "Trying to update %s to resolve dep"
 msgstr ""
 
-#: ../yum/depsolve.py:400 ../yum/depsolve.py:410
+#: ../yum/depsolve.py:414 ../yum/depsolve.py:424
 #, python-format
 msgid "No update paths found for %s. Failure!"
 msgstr ""
 
-#: ../yum/depsolve.py:416
+#: ../yum/depsolve.py:430
 #, python-format
 msgid "TSINFO: %s package requiring %s marked as erase"
 msgstr ""
 
-#: ../yum/depsolve.py:429
+#: ../yum/depsolve.py:443
 #, python-format
 msgid "TSINFO: Obsoleting %s with %s to resolve dep."
 msgstr ""
 
-#: ../yum/depsolve.py:432
+#: ../yum/depsolve.py:446
 #, python-format
 msgid "TSINFO: Updating %s to resolve dep."
 msgstr ""
 
-#: ../yum/depsolve.py:440
+#: ../yum/depsolve.py:454
 #, python-format
 msgid "Cannot find an update path for dep for: %s"
 msgstr ""
 
-#: ../yum/depsolve.py:471
+#: ../yum/depsolve.py:485
 #, python-format
 msgid "Quick matched %s to require for %s"
 msgstr ""
 
 #. is it already installed?
-#: ../yum/depsolve.py:513
+#: ../yum/depsolve.py:527
 #, python-format
 msgid "%s is in providing packages but it is already installed, removing."
 msgstr ""
 
-#: ../yum/depsolve.py:529
+#: ../yum/depsolve.py:543
 #, python-format
 msgid "Potential resolving package %s has newer instance in ts."
 msgstr ""
 
-#: ../yum/depsolve.py:540
+#: ../yum/depsolve.py:554
 #, python-format
 msgid "Potential resolving package %s has newer instance installed."
 msgstr ""
 
-#: ../yum/depsolve.py:558
+#: ../yum/depsolve.py:572
 #, python-format
 msgid "%s already in ts, skipping this one"
 msgstr ""
 
-#: ../yum/depsolve.py:607
+#: ../yum/depsolve.py:621
 #, python-format
 msgid "TSINFO: Marking %s as update for %s"
 msgstr ""
 
-#: ../yum/depsolve.py:616
+#: ../yum/depsolve.py:630
 #, python-format
 msgid "TSINFO: Marking %s as install for %s"
 msgstr ""
 
-#: ../yum/depsolve.py:727 ../yum/depsolve.py:819
+#: ../yum/depsolve.py:765 ../yum/depsolve.py:861
 msgid "Success - empty transaction"
 msgstr ""
 
-#: ../yum/depsolve.py:767 ../yum/depsolve.py:783
+#: ../yum/depsolve.py:805 ../yum/depsolve.py:821
 msgid "Restarting Loop"
 msgstr ""
 
-#: ../yum/depsolve.py:799
+#: ../yum/depsolve.py:841
 msgid "Dependency Process ending"
 msgstr ""
 
-#: ../yum/depsolve.py:821
+#: ../yum/depsolve.py:863
 msgid "Success - deps resolved"
 msgstr ""
 
-#: ../yum/depsolve.py:845
+#: ../yum/depsolve.py:887
 #, python-format
 msgid "Checking deps for %s"
 msgstr ""
 
-#: ../yum/depsolve.py:931
+#: ../yum/depsolve.py:973
 #, python-format
 msgid "looking for %s as a requirement of %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1169
+#: ../yum/depsolve.py:1216
 #, python-format
 msgid "Running compare_providers() for %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1196 ../yum/depsolve.py:1202
+#: ../yum/depsolve.py:1243 ../yum/depsolve.py:1249
 #, python-format
 msgid "better arch in po %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1298
+#: ../yum/depsolve.py:1345
 #, python-format
 msgid "%s obsoletes %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1310
+#: ../yum/depsolve.py:1357
 #, python-format
 msgid ""
 "archdist compared %s to %s on %s\n"
 "  Winner: %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1318
+#: ../yum/depsolve.py:1365
 #, python-format
 msgid "common sourcerpm %s and %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1322
+#: ../yum/depsolve.py:1369
 #, python-format
 msgid "base package %s is installed for %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1328
+#: ../yum/depsolve.py:1375
 #, python-format
 msgid "common prefix of %s between %s and %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1359
+#: ../yum/depsolve.py:1406
 #, python-format
 msgid "requires minimal: %d"
 msgstr ""
 
-#: ../yum/depsolve.py:1363
+#: ../yum/depsolve.py:1410
 #, python-format
 msgid " Winner: %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1368
+#: ../yum/depsolve.py:1415
 #, python-format
 msgid " Loser(with %d): %s"
 msgstr ""
 
-#: ../yum/depsolve.py:1384
+#: ../yum/depsolve.py:1431
 #, python-format
 msgid "Best Order: %s"
 msgstr ""
 
-#: ../yum/__init__.py:234
+#: ../yum/__init__.py:261
 msgid "doConfigSetup() will go away in a future version of Yum.\n"
 msgstr ""
 
-#: ../yum/__init__.py:482
+#: ../yum/__init__.py:527
 #, python-format
 msgid "Repository %r: Error parsing config: %s"
 msgstr ""
 
-#: ../yum/__init__.py:488
+#: ../yum/__init__.py:533
 #, python-format
 msgid "Repository %r is missing name in configuration, using id"
 msgstr ""
 
-#: ../yum/__init__.py:526
+#: ../yum/__init__.py:571
 msgid "plugins already initialised"
 msgstr ""
 
-#: ../yum/__init__.py:533
+#: ../yum/__init__.py:580
 msgid "doRpmDBSetup() will go away in a future version of Yum.\n"
 msgstr ""
 
-#: ../yum/__init__.py:544
+#: ../yum/__init__.py:591
 msgid "Reading Local RPMDB"
 msgstr ""
 
-#: ../yum/__init__.py:567
+#: ../yum/__init__.py:621
 msgid "doRepoSetup() will go away in a future version of Yum.\n"
 msgstr ""
 
-#: ../yum/__init__.py:630
+#: ../yum/__init__.py:692
 msgid "doSackSetup() will go away in a future version of Yum.\n"
 msgstr ""
 
-#: ../yum/__init__.py:660
+#: ../yum/__init__.py:722
 msgid "Setting up Package Sacks"
 msgstr ""
 
-#: ../yum/__init__.py:705
+#: ../yum/__init__.py:767
 #, python-format
 msgid "repo object for repo %s lacks a _resetSack method\n"
 msgstr ""
 
-#: ../yum/__init__.py:706
+#: ../yum/__init__.py:768
 msgid "therefore this repo cannot be reset.\n"
 msgstr ""
 
-#: ../yum/__init__.py:711
+#: ../yum/__init__.py:776
 msgid "doUpdateSetup() will go away in a future version of Yum.\n"
 msgstr ""
 
-#: ../yum/__init__.py:723
+#: ../yum/__init__.py:788
 msgid "Building updates object"
 msgstr ""
 
-#: ../yum/__init__.py:765
+#: ../yum/__init__.py:832
 msgid "doGroupSetup() will go away in a future version of Yum.\n"
 msgstr ""
 
-#: ../yum/__init__.py:790
+#: ../yum/__init__.py:857
 msgid "Getting group metadata"
 msgstr ""
 
-#: ../yum/__init__.py:816
+#: ../yum/__init__.py:885
 #, python-format
 msgid "Adding group file from repository: %s"
 msgstr ""
 
-#: ../yum/__init__.py:827
+#: ../yum/__init__.py:896
 #, python-format
 msgid "Failed to add groups file for repository: %s - %s"
 msgstr ""
 
-#: ../yum/__init__.py:833
+#: ../yum/__init__.py:902
 msgid "No Groups Available in any repository"
 msgstr ""
 
-#: ../yum/__init__.py:845
+#: ../yum/__init__.py:914
 msgid "Getting pkgtags metadata"
 msgstr ""
 
-#: ../yum/__init__.py:855
+#: ../yum/__init__.py:924
 #, python-format
 msgid "Adding tags from repository: %s"
 msgstr ""
 
-#: ../yum/__init__.py:866
+#: ../yum/__init__.py:935
 #, python-format
 msgid "Failed to add Pkg Tags for repository: %s - %s"
 msgstr ""
 
-#: ../yum/__init__.py:944
+#: ../yum/__init__.py:1015
 msgid "Importing additional filelist information"
 msgstr ""
 
-#: ../yum/__init__.py:958
+#: ../yum/__init__.py:1033
 #, python-format
 msgid "The program %s%s%s is found in the yum-utils package."
 msgstr ""
 
-#: ../yum/__init__.py:966
+#: ../yum/__init__.py:1050
 msgid ""
 "There are unfinished transactions remaining. You might consider running yum-"
 "complete-transaction first to finish them."
 msgstr ""
 
-#: ../yum/__init__.py:983
+#: ../yum/__init__.py:1067
 msgid "--> Finding unneeded leftover dependencies"
 msgstr ""
 
-#: ../yum/__init__.py:1041
+#: ../yum/__init__.py:1125
 #, python-format
 msgid "Protected multilib versions: %s != %s"
 msgstr ""
 
-#: ../yum/__init__.py:1096
+#: ../yum/__init__.py:1180
 #, python-format
 msgid "Trying to remove \"%s\", which is protected"
 msgstr ""
 
-#: ../yum/__init__.py:1217
+#: ../yum/__init__.py:1301
 msgid ""
 "\n"
 "Packages skipped because of dependency problems:"
 msgstr ""
 
-#: ../yum/__init__.py:1221
+#: ../yum/__init__.py:1305
 #, python-format
 msgid "    %s from %s"
 msgstr ""
 
 #. FIXME: _N()
-#: ../yum/__init__.py:1391
+#: ../yum/__init__.py:1477
 #, python-format
 msgid "** Found %d pre-existing rpmdb problem(s), 'yum check' output follows:"
 msgstr ""
 
-#: ../yum/__init__.py:1395
+#: ../yum/__init__.py:1481
 msgid "Warning: RPMDB altered outside of yum."
 msgstr ""
 
-#: ../yum/__init__.py:1407
+#: ../yum/__init__.py:1493
 msgid "missing requires"
 msgstr ""
 
-#: ../yum/__init__.py:1408
+#: ../yum/__init__.py:1494
 msgid "installed conflict"
 msgstr ""
 
-#: ../yum/__init__.py:1525
+#: ../yum/__init__.py:1617
 msgid ""
 "Warning: scriptlet or other non-fatal errors occurred during transaction."
 msgstr ""
 
-#: ../yum/__init__.py:1535
+#: ../yum/__init__.py:1627
 msgid "Transaction couldn't start:"
 msgstr ""
 
 #. should this be 'to_unicoded'?
-#: ../yum/__init__.py:1538
+#: ../yum/__init__.py:1630
 msgid "Could not run transaction."
 msgstr ""
 
-#: ../yum/__init__.py:1552
+#: ../yum/__init__.py:1644
 #, python-format
 msgid "Failed to remove transaction file %s"
 msgstr ""
 
 #. maybe a file log here, too
 #. but raising an exception is not going to do any good
-#: ../yum/__init__.py:1590
+#: ../yum/__init__.py:1687
 #, python-format
 msgid "%s was supposed to be installed but is not!"
 msgstr ""
 
 #. maybe a file log here, too
 #. but raising an exception is not going to do any good
-#: ../yum/__init__.py:1651
+#. Note: This actually triggers atm. because we can't
+#. always find the erased txmbr to set it when
+#. we should.
+#: ../yum/__init__.py:1756
 #, python-format
 msgid "%s was supposed to be removed but is not!"
 msgstr ""
 
-#: ../yum/__init__.py:1768
+#: ../yum/__init__.py:1883
 #, python-format
 msgid "Could not open lock %s: %s"
 msgstr ""
 
 #. Whoa. What the heck happened?
-#: ../yum/__init__.py:1785
+#: ../yum/__init__.py:1900
 #, python-format
 msgid "Unable to check if PID %s is active"
 msgstr ""
 
 #. Another copy seems to be running.
-#: ../yum/__init__.py:1789
+#: ../yum/__init__.py:1904
 #, python-format
 msgid "Existing lock %s: another copy is running as pid %s."
 msgstr ""
 
 #. Whoa. What the heck happened?
-#: ../yum/__init__.py:1830
+#: ../yum/__init__.py:1952
 #, python-format
 msgid "Could not create lock at %s: %s "
 msgstr ""
 
-#: ../yum/__init__.py:1875
+#: ../yum/__init__.py:2005
 #, python-format
 msgid ""
 "Package does not match intended download. Suggestion: run yum "
 "--enablerepo=%s clean metadata"
 msgstr ""
 
-#: ../yum/__init__.py:1891
+#: ../yum/__init__.py:2028
 msgid "Could not perform checksum"
 msgstr ""
 
-#: ../yum/__init__.py:1894
+#: ../yum/__init__.py:2031
 msgid "Package does not match checksum"
 msgstr ""
 
-#: ../yum/__init__.py:1946
+#: ../yum/__init__.py:2094
 #, python-format
 msgid "package fails checksum but caching is enabled for %s"
 msgstr ""
 
-#: ../yum/__init__.py:1949 ../yum/__init__.py:1979
+#: ../yum/__init__.py:2097 ../yum/__init__.py:2127
 #, python-format
 msgid "using local copy of %s"
 msgstr ""
 
-#: ../yum/__init__.py:1991
-#, python-format
-msgid ""
-"Insufficient space in download directory %s\n"
-"    * free   %s\n"
-"    * needed %s"
-msgstr ""
-
-#: ../yum/__init__.py:2052
+#: ../yum/__init__.py:2205
 msgid "Header is not complete."
 msgstr ""
 
-#: ../yum/__init__.py:2089
+#: ../yum/__init__.py:2245
 #, python-format
 msgid ""
 "Header not in local cache and caching-only mode enabled. Cannot download %s"
 msgstr ""
 
-#: ../yum/__init__.py:2147
+#: ../yum/__init__.py:2305
 #, python-format
 msgid "Public key for %s is not installed"
 msgstr ""
 
-#: ../yum/__init__.py:2151
+#: ../yum/__init__.py:2309
 #, python-format
 msgid "Problem opening package %s"
 msgstr ""
 
-#: ../yum/__init__.py:2159
+#: ../yum/__init__.py:2317
 #, python-format
 msgid "Public key for %s is not trusted"
 msgstr ""
 
-#: ../yum/__init__.py:2163
+#: ../yum/__init__.py:2321
 #, python-format
 msgid "Package %s is not signed"
 msgstr ""
 
-#: ../yum/__init__.py:2202
+#: ../yum/__init__.py:2363
 #, python-format
 msgid "Cannot remove %s"
 msgstr ""
 
-#: ../yum/__init__.py:2206
+#: ../yum/__init__.py:2367
 #, python-format
 msgid "%s removed"
 msgstr ""
 
-#: ../yum/__init__.py:2252
+#: ../yum/__init__.py:2426
 #, python-format
 msgid "Cannot remove %s file %s"
 msgstr ""
 
-#: ../yum/__init__.py:2256
+#: ../yum/__init__.py:2430
 #, python-format
 msgid "%s file %s removed"
 msgstr ""
 
-#: ../yum/__init__.py:2258
+#: ../yum/__init__.py:2432
 #, python-format
-msgid "%d %s files removed"
-msgstr ""
+msgid "%d %s file removed"
+msgid_plural "%d %s files removed"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../yum/__init__.py:2327
+#: ../yum/__init__.py:2522
 #, python-format
 msgid "More than one identical match in sack for %s"
 msgstr ""
 
-#: ../yum/__init__.py:2333
+#: ../yum/__init__.py:2528
 #, python-format
 msgid "Nothing matches %s.%s %s:%s-%s from update"
 msgstr ""
 
-#: ../yum/__init__.py:2632
+#: ../yum/__init__.py:2892
 msgid ""
 "searchPackages() will go away in a future version of Yum."
 "                      Use searchGenerator() instead. \n"
 msgstr ""
 
-#: ../yum/__init__.py:2675
+#: ../yum/__init__.py:2948
 #, python-format
-msgid "Searching %d packages"
-msgstr ""
+msgid "Searching %d package"
+msgid_plural "Searching %d packages"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../yum/__init__.py:2679
+#: ../yum/__init__.py:2952
 #, python-format
 msgid "searching package %s"
 msgstr ""
 
-#: ../yum/__init__.py:2691
+#: ../yum/__init__.py:2964
 msgid "searching in file entries"
 msgstr ""
 
-#: ../yum/__init__.py:2698
+#: ../yum/__init__.py:2971
 msgid "searching in provides entries"
 msgstr ""
 
-#: ../yum/__init__.py:2777
+#: ../yum/__init__.py:3056
 msgid "No group data available for configured repositories"
 msgstr ""
 
-#: ../yum/__init__.py:2808 ../yum/__init__.py:2827 ../yum/__init__.py:2858
-#: ../yum/__init__.py:2864 ../yum/__init__.py:2953 ../yum/__init__.py:2957
-#: ../yum/__init__.py:3339
+#: ../yum/__init__.py:3092 ../yum/__init__.py:3112 ../yum/__init__.py:3147
+#: ../yum/__init__.py:3153 ../yum/__init__.py:3246 ../yum/__init__.py:3250
+#: ../yum/__init__.py:3674
 #, python-format
 msgid "No Group named %s exists"
 msgstr ""
 
-#: ../yum/__init__.py:2839 ../yum/__init__.py:2973
+#: ../yum/__init__.py:3124 ../yum/__init__.py:3266
 #, python-format
 msgid "package %s was not marked in group %s"
 msgstr ""
 
-#: ../yum/__init__.py:2887
+#: ../yum/__init__.py:3176
 #, python-format
 msgid "Adding package %s from group %s"
 msgstr ""
 
-#: ../yum/__init__.py:2891
+#: ../yum/__init__.py:3180
 #, python-format
 msgid "No package named %s available to be installed"
 msgstr ""
 
-#: ../yum/__init__.py:2941
+#: ../yum/__init__.py:3230
 #, python-format
 msgid "Warning: Group %s does not have any packages."
 msgstr ""
 
-#: ../yum/__init__.py:2943
+#: ../yum/__init__.py:3232
 #, python-format
 msgid "Group %s does have %u conditional packages, which may get installed."
 msgstr ""
 
 #. This can happen due to excludes after .up has
 #. happened.
-#: ../yum/__init__.py:3002
+#: ../yum/__init__.py:3304
 #, python-format
 msgid "Package tuple %s could not be found in packagesack"
 msgstr ""
 
-#: ../yum/__init__.py:3022
+#: ../yum/__init__.py:3332
 #, python-format
 msgid "Package tuple %s could not be found in rpmdb"
 msgstr ""
 
-#: ../yum/__init__.py:3079 ../yum/__init__.py:3129
+#: ../yum/__init__.py:3395 ../yum/__init__.py:3457
 #, python-format
 msgid "Invalid version flag from: %s"
 msgstr ""
 
-#: ../yum/__init__.py:3096 ../yum/__init__.py:3101
+#: ../yum/__init__.py:3419 ../yum/__init__.py:3424
 #, python-format
 msgid "No Package found for %s"
 msgstr ""
 
-#: ../yum/__init__.py:3401
+#: ../yum/__init__.py:3758
 msgid "Package Object was not a package object instance"
 msgstr ""
 
-#: ../yum/__init__.py:3405
+#: ../yum/__init__.py:3762
 msgid "Nothing specified to install"
 msgstr ""
 
-#: ../yum/__init__.py:3424 ../yum/__init__.py:4283
+#: ../yum/__init__.py:3781 ../yum/__init__.py:4683
 #, python-format
 msgid "Checking for virtual provide or file-provide for %s"
 msgstr ""
 
-#: ../yum/__init__.py:3430 ../yum/__init__.py:3775 ../yum/__init__.py:3969
-#: ../yum/__init__.py:4289
+#: ../yum/__init__.py:3787 ../yum/__init__.py:4151 ../yum/__init__.py:4353
+#: ../yum/__init__.py:4689
 #, python-format
 msgid "No Match for argument: %s"
 msgstr ""
 
-#: ../yum/__init__.py:3507
+#: ../yum/__init__.py:3864
 #, python-format
 msgid "Package %s installed and not available"
 msgstr ""
 
-#: ../yum/__init__.py:3510
+#: ../yum/__init__.py:3867
 msgid "No package(s) available to install"
 msgstr ""
 
-#: ../yum/__init__.py:3522
+#: ../yum/__init__.py:3879
 #, python-format
 msgid "Package: %s  - already in transaction set"
 msgstr ""
 
-#: ../yum/__init__.py:3550
+#: ../yum/__init__.py:3907
 #, python-format
 msgid "Package %s is obsoleted by %s which is already installed"
 msgstr ""
 
-#: ../yum/__init__.py:3555
+#: ../yum/__init__.py:3912
 #, python-format
 msgid ""
 "Package %s is obsoleted by %s, but obsoleting package does not provide for "
 "requirements"
 msgstr ""
 
-#: ../yum/__init__.py:3558
+#: ../yum/__init__.py:3915
 #, python-format
 msgid "Package %s is obsoleted by %s, trying to install %s instead"
 msgstr ""
 
-#: ../yum/__init__.py:3566
+#: ../yum/__init__.py:3923
 #, python-format
 msgid "Package %s already installed and latest version"
 msgstr ""
 
-#: ../yum/__init__.py:3580
+#: ../yum/__init__.py:3937
 #, python-format
 msgid "Package matching %s already installed. Checking for update."
 msgstr ""
 
 #. update everything (the easy case)
-#: ../yum/__init__.py:3684
+#: ../yum/__init__.py:4060
 msgid "Updating Everything"
 msgstr ""
 
-#: ../yum/__init__.py:3708 ../yum/__init__.py:3849 ../yum/__init__.py:3879
-#: ../yum/__init__.py:3915
+#: ../yum/__init__.py:4084 ../yum/__init__.py:4226 ../yum/__init__.py:4256
+#: ../yum/__init__.py:4292
 #, python-format
 msgid "Not Updating Package that is already obsoleted: %s.%s %s:%s-%s"
 msgstr ""
 
-#: ../yum/__init__.py:3753 ../yum/__init__.py:3965
+#: ../yum/__init__.py:4129 ../yum/__init__.py:4349
 #, python-format
 msgid "%s"
 msgstr ""
 
-#: ../yum/__init__.py:3838
+#: ../yum/__init__.py:4169
+#, python-format
+msgid "No package matched to upgrade: %s"
+msgstr ""
+
+#: ../yum/__init__.py:4215
 #, python-format
 msgid "Package is already obsoleted: %s.%s %s:%s-%s"
 msgstr ""
 
-#: ../yum/__init__.py:3874
+#: ../yum/__init__.py:4251
 #, python-format
 msgid "Not Updating Package that is obsoleted: %s"
 msgstr ""
 
-#: ../yum/__init__.py:3883 ../yum/__init__.py:3919
+#: ../yum/__init__.py:4260 ../yum/__init__.py:4296
 #, python-format
 msgid "Not Updating Package that is already updated: %s.%s %s:%s-%s"
 msgstr ""
 
-#: ../yum/__init__.py:3982
-msgid "No package matched to remove"
+#: ../yum/__init__.py:4366
+#, python-format
+msgid "No package matched to remove: %s"
 msgstr ""
 
-#: ../yum/__init__.py:3988
+#: ../yum/__init__.py:4372
 #, python-format
 msgid "Skipping the running kernel: %s"
 msgstr ""
 
-#: ../yum/__init__.py:3994
+#: ../yum/__init__.py:4378
 #, python-format
 msgid "Removing %s from the transaction"
 msgstr ""
 
-#: ../yum/__init__.py:4029
+#: ../yum/__init__.py:4415
 #, python-format
 msgid "Cannot open: %s. Skipping."
 msgstr ""
 
-#: ../yum/__init__.py:4032 ../yum/__init__.py:4150 ../yum/__init__.py:4226
+#: ../yum/__init__.py:4418 ../yum/__init__.py:4535 ../yum/__init__.py:4620
 #, python-format
 msgid "Examining %s: %s"
 msgstr ""
 
-#: ../yum/__init__.py:4036
+#: ../yum/__init__.py:4422
 #, python-format
 msgid "Cannot localinstall deltarpm: %s. Skipping."
 msgstr ""
 
-#: ../yum/__init__.py:4045 ../yum/__init__.py:4153 ../yum/__init__.py:4229
+#: ../yum/__init__.py:4431 ../yum/__init__.py:4538 ../yum/__init__.py:4623
 #, python-format
 msgid ""
 "Cannot add package %s to transaction. Not a compatible architecture: %s"
 msgstr ""
 
-#: ../yum/__init__.py:4051
+#: ../yum/__init__.py:4437
 #, python-format
 msgid "Cannot install package %s. It is obsoleted by installed package %s"
 msgstr ""
 
-#: ../yum/__init__.py:4059
+#: ../yum/__init__.py:4445
 #, python-format
 msgid ""
 "Package %s not installed, cannot update it. Run yum install to install it "
 "instead."
 msgstr ""
 
-#: ../yum/__init__.py:4078 ../yum/__init__.py:4085
+#: ../yum/__init__.py:4464 ../yum/__init__.py:4471
 #, python-format
 msgid ""
 "Package %s.%s not installed, cannot update it. Run yum install to install it"
 " instead."
 msgstr ""
 
-#: ../yum/__init__.py:4094 ../yum/__init__.py:4158 ../yum/__init__.py:4234
+#: ../yum/__init__.py:4480 ../yum/__init__.py:4543 ../yum/__init__.py:4628
 #, python-format
 msgid "Excluding %s"
 msgstr ""
 
-#: ../yum/__init__.py:4099
+#: ../yum/__init__.py:4485
 #, python-format
 msgid "Marking %s to be installed"
 msgstr ""
 
-#: ../yum/__init__.py:4105
+#: ../yum/__init__.py:4491
 #, python-format
 msgid "Marking %s as an update to %s"
 msgstr ""
 
-#: ../yum/__init__.py:4112
+#: ../yum/__init__.py:4498
 #, python-format
 msgid "%s: does not update installed package."
 msgstr ""
 
-#: ../yum/__init__.py:4147 ../yum/__init__.py:4223
+#: ../yum/__init__.py:4532 ../yum/__init__.py:4617
 #, python-format
 msgid "Cannot open file: %s. Skipping."
 msgstr ""
 
-#: ../yum/__init__.py:4177
+#: ../yum/__init__.py:4572
 msgid "Problem in reinstall: no package matched to remove"
 msgstr ""
 
-#: ../yum/__init__.py:4203
+#: ../yum/__init__.py:4598
 #, python-format
 msgid "Problem in reinstall: no package %s matched to install"
 msgstr ""
 
-#: ../yum/__init__.py:4311
+#: ../yum/__init__.py:4711
 msgid "No package(s) available to downgrade"
 msgstr ""
 
-#: ../yum/__init__.py:4319
+#: ../yum/__init__.py:4719
 #, python-format
 msgid "Package %s is allowed multiple installs, skipping"
 msgstr ""
 
-#: ../yum/__init__.py:4365
+#: ../yum/__init__.py:4765
 #, python-format
 msgid "No Match for available package: %s"
 msgstr ""
 
-#: ../yum/__init__.py:4372
+#: ../yum/__init__.py:4772
 #, python-format
 msgid "Only Upgrade available on package: %s"
 msgstr ""
 
-#: ../yum/__init__.py:4442 ../yum/__init__.py:4479
+#: ../yum/__init__.py:4874 ../yum/__init__.py:4919
 #, python-format
 msgid "Failed to downgrade: %s"
 msgstr ""
 
-#: ../yum/__init__.py:4516
+#: ../yum/__init__.py:4880 ../yum/__init__.py:4925
+#, python-format
+msgid "Failed to upgrade: %s"
+msgstr ""
+
+#: ../yum/__init__.py:4958
 #, python-format
 msgid "Retrieving key from %s"
 msgstr ""
 
-#: ../yum/__init__.py:4534
+#: ../yum/__init__.py:4976
 msgid "GPG key retrieval failed: "
 msgstr ""
 
 #. if we decide we want to check, even though the sig failed
 #. here is where we would do that
-#: ../yum/__init__.py:4557
+#: ../yum/__init__.py:4999
 #, python-format
 msgid "GPG key signature on key %s does not match CA Key for repo: %s"
 msgstr ""
 
-#: ../yum/__init__.py:4559
+#: ../yum/__init__.py:5001
 msgid "GPG key signature verified against CA Key(s)"
 msgstr ""
 
-#: ../yum/__init__.py:4567
+#: ../yum/__init__.py:5009
 #, python-format
 msgid "Invalid GPG Key from %s: %s"
 msgstr ""
 
-#: ../yum/__init__.py:4576
+#: ../yum/__init__.py:5018
 #, python-format
 msgid "GPG key parsing failed: key does not have value %s"
 msgstr ""
 
-#: ../yum/__init__.py:4592
+#: ../yum/__init__.py:5034
 #, python-format
 msgid ""
 "Importing %s key 0x%s:\n"
@@ -2822,7 +2950,7 @@ msgid ""
 " From   : %s"
 msgstr ""
 
-#: ../yum/__init__.py:4600
+#: ../yum/__init__.py:5042
 #, python-format
 msgid ""
 "Importing %s key 0x%s:\n"
@@ -2830,207 +2958,231 @@ msgid ""
 " From  : %s"
 msgstr ""
 
-#: ../yum/__init__.py:4634
+#: ../yum/__init__.py:5075
 #, python-format
 msgid "GPG key at %s (0x%s) is already installed"
 msgstr ""
 
-#: ../yum/__init__.py:4671
+#: ../yum/__init__.py:5114
 #, python-format
 msgid "Key import failed (code %d)"
 msgstr ""
 
-#: ../yum/__init__.py:4672 ../yum/__init__.py:4755
+#: ../yum/__init__.py:5115 ../yum/__init__.py:5201
 msgid "Key imported successfully"
 msgstr ""
 
-#: ../yum/__init__.py:4676
+#: ../yum/__init__.py:5119
 msgid "Didn't install any keys"
 msgstr ""
 
-#: ../yum/__init__.py:4680
+#: ../yum/__init__.py:5123
 #, python-format
 msgid ""
 "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n"
 "Check that the correct key URLs are configured for this repository."
 msgstr ""
 
-#: ../yum/__init__.py:4689
+#: ../yum/__init__.py:5132
 msgid "Import of key(s) didn't help, wrong key(s)?"
 msgstr ""
 
-#: ../yum/__init__.py:4713
+#: ../yum/__init__.py:5156
 #, python-format
 msgid "GPG key at %s (0x%s) is already imported"
 msgstr ""
 
-#: ../yum/__init__.py:4754
+#: ../yum/__init__.py:5200
 msgid "Key import failed"
 msgstr ""
 
-#: ../yum/__init__.py:4770
+#: ../yum/__init__.py:5216
 #, python-format
 msgid "Didn't install any keys for repo %s"
 msgstr ""
 
-#: ../yum/__init__.py:4774
+#: ../yum/__init__.py:5220
 #, python-format
 msgid ""
 "The GPG keys listed for the \"%s\" repository are already installed but they are not correct.\n"
 "Check that the correct key URLs are configured for this repository."
 msgstr ""
 
-#: ../yum/__init__.py:4924
+#: ../yum/__init__.py:5370
 msgid "Unable to find a suitable mirror."
 msgstr ""
 
-#: ../yum/__init__.py:4926
+#: ../yum/__init__.py:5372
 msgid "Errors were encountered while downloading packages."
 msgstr ""
 
-#: ../yum/__init__.py:4981
+#: ../yum/__init__.py:5427
 #, python-format
 msgid "Please report this error at %s"
 msgstr ""
 
-#: ../yum/__init__.py:4998
+#: ../yum/__init__.py:5444
 msgid "Test Transaction Errors: "
 msgstr ""
 
-#: ../yum/__init__.py:5098
+#: ../yum/__init__.py:5556
 #, python-format
 msgid "Could not set cachedir: %s"
 msgstr ""
 
-#: ../yum/__init__.py:5148 ../yum/__init__.py:5150
+#: ../yum/__init__.py:5617 ../yum/__init__.py:5619
 msgid "Dependencies not solved. Will not save unresolved transaction."
 msgstr ""
 
-#: ../yum/__init__.py:5179 ../yum/__init__.py:5181
+#: ../yum/__init__.py:5648 ../yum/__init__.py:5650
 #, python-format
 msgid "Could not save transaction file %s: %s"
 msgstr ""
 
-#: ../yum/__init__.py:5195
+#: ../yum/__init__.py:5674
 #, python-format
 msgid "Could not access/read saved transaction %s : %s"
 msgstr ""
 
-#: ../yum/__init__.py:5214
+#: ../yum/__init__.py:5703
 msgid "rpmdb ver mismatched saved transaction version, "
 msgstr ""
 
-#: ../yum/__init__.py:5216
+#: ../yum/__init__.py:5705
 msgid " ignoring, as requested."
 msgstr ""
 
-#: ../yum/__init__.py:5219 ../yum/__init__.py:5354
+#: ../yum/__init__.py:5708 ../yum/__init__.py:5843
 msgid " aborting."
 msgstr ""
 
-#: ../yum/__init__.py:5228
+#: ../yum/__init__.py:5717
 msgid "cannot find tsflags or tsflags not integer."
 msgstr ""
 
-#: ../yum/__init__.py:5267
+#: ../yum/__init__.py:5756
 #, python-format
 msgid "Found txmbr in unknown current state: %s"
 msgstr ""
 
-#: ../yum/__init__.py:5271
+#: ../yum/__init__.py:5760
 #, python-format
 msgid "Could not find txmbr: %s in state %s"
 msgstr ""
 
-#: ../yum/__init__.py:5307 ../yum/__init__.py:5324
+#: ../yum/__init__.py:5796 ../yum/__init__.py:5813
 #, python-format
 msgid "Could not find txmbr: %s from origin: %s"
 msgstr ""
 
-#: ../yum/__init__.py:5349
+#: ../yum/__init__.py:5838
 msgid "Transaction members, relations are missing or ts has been modified,"
 msgstr ""
 
-#: ../yum/__init__.py:5351
+#: ../yum/__init__.py:5840
 msgid " ignoring, as requested. You must redepsolve!"
 msgstr ""
 
+#. Debugging output
+#: ../yum/__init__.py:5915 ../yum/__init__.py:5934
+#, python-format
+msgid "%s has been visited already and cannot be removed."
+msgstr ""
+
+#. Debugging output
+#: ../yum/__init__.py:5918
+#, python-format
+msgid "Examining revdeps of %s"
+msgstr ""
+
+#. Debugging output
+#: ../yum/__init__.py:5939
+#, python-format
+msgid "%s has revdep %s which was user-installed."
+msgstr ""
+
+#. Debugging output
+#: ../yum/__init__.py:5953
+#, python-format
+msgid "%s has no user-installed revdeps."
+msgstr ""
+
 #. Mostly copied from YumOutput._outKeyValFill()
-#: ../yum/plugins.py:209
+#: ../yum/plugins.py:212
 msgid "Loaded plugins: "
 msgstr ""
 
-#: ../yum/plugins.py:223 ../yum/plugins.py:229
+#: ../yum/plugins.py:226 ../yum/plugins.py:232
 #, python-format
 msgid "No plugin match for: %s"
 msgstr ""
 
-#: ../yum/plugins.py:259
+#: ../yum/plugins.py:262
 #, python-format
 msgid "Not loading \"%s\" plugin, as it is disabled"
 msgstr ""
 
 #. Give full backtrace:
-#: ../yum/plugins.py:271
+#: ../yum/plugins.py:274
 #, python-format
 msgid "Plugin \"%s\" can't be imported"
 msgstr ""
 
-#: ../yum/plugins.py:278
+#: ../yum/plugins.py:281
 #, python-format
 msgid "Plugin \"%s\" doesn't specify required API version"
 msgstr ""
 
-#: ../yum/plugins.py:283
+#: ../yum/plugins.py:286
 #, python-format
 msgid "Plugin \"%s\" requires API %s. Supported API is %s."
 msgstr ""
 
-#: ../yum/plugins.py:316
+#: ../yum/plugins.py:319
 #, python-format
 msgid "Loading \"%s\" plugin"
 msgstr ""
 
-#: ../yum/plugins.py:323
+#: ../yum/plugins.py:326
 #, python-format
 msgid "Two or more plugins with the name \"%s\" exist in the plugin search path"
 msgstr ""
 
-#: ../yum/plugins.py:343
+#: ../yum/plugins.py:346
 #, python-format
 msgid "Configuration file %s not found"
 msgstr ""
 
 #. for
 #. Configuration files for the plugin not found
-#: ../yum/plugins.py:346
+#: ../yum/plugins.py:349
 #, python-format
 msgid "Unable to find configuration file for plugin %s"
 msgstr ""
 
-#: ../yum/plugins.py:508
+#: ../yum/plugins.py:553
 msgid "registration of commands not supported"
 msgstr ""
 
-#: ../yum/rpmsack.py:148
+#: ../yum/rpmsack.py:159
 msgid "has missing requires of"
 msgstr ""
 
-#: ../yum/rpmsack.py:151
+#: ../yum/rpmsack.py:162
 msgid "has installed conflicts"
 msgstr ""
 
-#: ../yum/rpmsack.py:160
+#: ../yum/rpmsack.py:171
 #, python-format
 msgid "%s is a duplicate with %s"
 msgstr ""
 
-#: ../yum/rpmsack.py:168
+#: ../yum/rpmsack.py:179
 #, python-format
 msgid "%s is obsoleted by %s"
 msgstr ""
 
-#: ../yum/rpmsack.py:176
+#: ../yum/rpmsack.py:187
 #, python-format
 msgid "%s provides %s but it cannot be found"
 msgstr ""
@@ -3039,6 +3191,14 @@ msgstr ""
 msgid "Repackaging"
 msgstr ""
 
+#: ../yum/yumRepo.py:806
+#, python-format
+msgid ""
+"Insufficient space in download directory %s\n"
+"    * free   %s\n"
+"    * needed %s"
+msgstr ""
+
 #: ../rpmUtils/oldUtils.py:33
 #, python-format
 msgid "Header cannot be opened or does not match %s, %s."
diff --git a/po/en_GB.po b/po/en_GB.po
index 3468601..f42b3bd 100644
--- a/po/en_GB.po
+++ b/po/en_GB.po
@@ -2,13 +2,14 @@
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
 # 
+# Translators:
 # Bruce Cowan <l10n at bcowan.fastmail.co.uk>, 2011.
 msgid ""
 msgstr ""
 "Project-Id-Version: Yum\n"
 "Report-Msgid-Bugs-To: http://yum.baseurl.org/\n"
-"POT-Creation-Date: 2011-06-06 10:21-0400\n"
-"PO-Revision-Date: 2011-06-06 14:21+0000\n"
+"POT-Creation-Date: 2011-08-23 11:08-0400\n"
+"PO-Revision-Date: 2011-08-23 15:09+0000\n"
 "Last-Translator: skvidal <skvidal at fedoraproject.org>\n"
 "Language-Team: English (United Kingdom) (http://www.transifex.net/projects/p/yum/team/en_GB/)\n"
 "MIME-Version: 1.0\n"
@@ -17,122 +18,124 @@ msgstr ""
 "Language: en_GB\n"
 "Plural-Forms: nplurals=2; plural=(n != 1)\n"
 
-#: ../callback.py:48 ../output.py:1037 ../yum/rpmtrans.py:73
+#: ../callback.py:45 ../output.py:1355 ../yum/rpmtrans.py:73
 msgid "Updating"
 msgstr "Updating"
 
-#: ../callback.py:49 ../yum/rpmtrans.py:74
+#: ../callback.py:46 ../yum/rpmtrans.py:74
 msgid "Erasing"
 msgstr "Erasing"
 
-#: ../callback.py:50 ../callback.py:51 ../callback.py:53 ../output.py:1036
-#: ../output.py:2218 ../yum/rpmtrans.py:75 ../yum/rpmtrans.py:76
+#: ../callback.py:47 ../callback.py:48 ../callback.py:50 ../output.py:1354
+#: ../output.py:2720 ../yum/rpmtrans.py:75 ../yum/rpmtrans.py:76
 #: ../yum/rpmtrans.py:78
 msgid "Installing"
 msgstr "Installing"
 
-#: ../callback.py:52 ../callback.py:58 ../output.py:1840 ../yum/rpmtrans.py:77
+#: ../callback.py:49 ../callback.py:55 ../output.py:2177 ../yum/rpmtrans.py:77
 msgid "Obsoleted"
 msgstr "Obsoleted"
 
-#: ../callback.py:54 ../output.py:1169 ../output.py:1686 ../output.py:1847
+#: ../callback.py:51 ../output.py:1476 ../output.py:2023 ../output.py:2184
 msgid "Updated"
 msgstr "Updated"
 
-#: ../callback.py:55 ../output.py:1685
+#: ../callback.py:52 ../output.py:2022
 msgid "Erased"
 msgstr "Erased"
 
-#: ../callback.py:56 ../callback.py:57 ../callback.py:59 ../output.py:1167
-#: ../output.py:1685 ../output.py:1687 ../output.py:2190
+#: ../callback.py:53 ../callback.py:54 ../callback.py:56 ../output.py:1474
+#: ../output.py:2022 ../output.py:2024 ../output.py:2692
 msgid "Installed"
 msgstr "Installed"
 
-#: ../callback.py:130
+#: ../callback.py:142
 msgid "No header - huh?"
 msgstr "No header - huh?"
 
-#: ../callback.py:168
+#: ../callback.py:180
 msgid "Repackage"
 msgstr "Repackage"
 
-#: ../callback.py:189
+#: ../callback.py:201
 #, python-format
 msgid "Error: invalid output state: %s for %s"
 msgstr "Error: invalid output state: %s for %s"
 
-#: ../callback.py:212
+#: ../callback.py:224
 #, python-format
 msgid "Erased: %s"
 msgstr "Erased: %s"
 
-#: ../callback.py:217 ../output.py:1038 ../output.py:2193
+#: ../callback.py:229 ../output.py:1356 ../output.py:2695
 msgid "Removing"
 msgstr "Removing"
 
-#: ../callback.py:219 ../yum/rpmtrans.py:79
+#: ../callback.py:231 ../yum/rpmtrans.py:79
 msgid "Cleanup"
 msgstr "Cleanup"
 
-#: ../cli.py:115
+#: ../cli.py:118
 #, python-format
 msgid "Command \"%s\" already defined"
 msgstr "Command \"%s\" already defined"
 
-#: ../cli.py:127
+#: ../cli.py:133
 msgid "Setting up repositories"
 msgstr "Setting up repositories"
 
-#: ../cli.py:138
+#: ../cli.py:144
 msgid "Reading repository metadata in from local files"
 msgstr "Reading repository metadata in from local files"
 
-#: ../cli.py:245 ../utils.py:281
+#: ../cli.py:252 ../utils.py:340
 #, python-format
 msgid "Config Error: %s"
 msgstr "Config Error: %s"
 
-#: ../cli.py:248 ../cli.py:1584 ../utils.py:284
+#: ../cli.py:255 ../cli.py:1897 ../utils.py:343
 #, python-format
 msgid "Options Error: %s"
 msgstr "Options Error: %s"
 
-#: ../cli.py:293
+#: ../cli.py:302
 #, python-format
 msgid "  Installed: %s-%s at %s"
 msgstr "  Installed: %s-%s at %s"
 
-#: ../cli.py:295
+#: ../cli.py:304
 #, python-format
 msgid "  Built    : %s at %s"
 msgstr "  Built    : %s at %s"
 
-#: ../cli.py:297
+#: ../cli.py:306
 #, python-format
 msgid "  Committed: %s at %s"
 msgstr "  Committed: %s at %s"
 
-#: ../cli.py:336
+#: ../cli.py:347
 msgid "You need to give some command"
 msgstr "You need to give some command"
 
-#: ../cli.py:350
+#: ../cli.py:361
 #, python-format
 msgid "No such command: %s. Please use %s --help"
 msgstr "No such command: %s. Please use %s --help"
 
-#: ../cli.py:400
+#: ../cli.py:419
 msgid "Disk Requirements:\n"
 msgstr "Disk Requirements:\n"
 
-#: ../cli.py:402
+#: ../cli.py:421
 #, python-format
 msgid "  At least %dMB more space needed on the %s filesystem.\n"
-msgstr "  At least %dMB more space needed on the %s filesystem.\n"
+msgid_plural "  At least %dMB more space needed on the %s filesystem.\n"
+msgstr[0] "  At least %dMB more space needed on the %s filesystem.\n"
+msgstr[1] ""
 
 #. TODO: simplify the dependency errors?
 #. Fixup the summary
-#: ../cli.py:407
+#: ../cli.py:426
 msgid ""
 "Error Summary\n"
 "-------------\n"
@@ -140,60 +143,60 @@ msgstr ""
 "Error Summary\n"
 "-------------\n"
 
-#: ../cli.py:450
+#: ../cli.py:474
 msgid "Trying to run the transaction but nothing to do. Exiting."
 msgstr "Trying to run the transaction but nothing to do. Exiting."
 
-#: ../cli.py:497
+#: ../cli.py:521
 msgid "Exiting on user Command"
 msgstr "Exiting on user Command"
 
-#: ../cli.py:501
+#: ../cli.py:525
 msgid "Downloading Packages:"
 msgstr "Downloading Packages:"
 
-#: ../cli.py:506
+#: ../cli.py:530
 msgid "Error Downloading Packages:\n"
 msgstr "Error Downloading Packages:\n"
 
-#: ../cli.py:525 ../yum/__init__.py:4967
+#: ../cli.py:549 ../yum/__init__.py:5413
 msgid "Running Transaction Check"
 msgstr "Running Transaction Check"
 
-#: ../cli.py:534 ../yum/__init__.py:4976
+#: ../cli.py:558 ../yum/__init__.py:5422
 msgid "ERROR You need to update rpm to handle:"
 msgstr "ERROR You need to update rpm to handle:"
 
-#: ../cli.py:536 ../yum/__init__.py:4979
+#: ../cli.py:560 ../yum/__init__.py:5425
 msgid "ERROR with transaction check vs depsolve:"
 msgstr "ERROR with transaction check vs depsolve:"
 
-#: ../cli.py:542
+#: ../cli.py:566
 msgid "RPM needs to be updated"
 msgstr "RPM needs to be updated"
 
-#: ../cli.py:543
+#: ../cli.py:567
 #, python-format
 msgid "Please report this error in %s"
 msgstr "Please report this error in %s"
 
-#: ../cli.py:549
+#: ../cli.py:573
 msgid "Running Transaction Test"
 msgstr "Running Transaction Test"
 
-#: ../cli.py:561
+#: ../cli.py:585
 msgid "Transaction Check Error:\n"
 msgstr "Transaction Check Error:\n"
 
-#: ../cli.py:568
+#: ../cli.py:592
 msgid "Transaction Test Succeeded"
 msgstr "Transaction Test Succeeded"
 
-#: ../cli.py:600
+#: ../cli.py:624
 msgid "Running Transaction"
 msgstr "Running Transaction"
 
-#: ../cli.py:630
+#: ../cli.py:657
 msgid ""
 "Refusing to automatically import keys when running unattended.\n"
 "Use \"-y\" to override."
@@ -201,234 +204,257 @@ msgstr ""
 "Refusing to automatically import keys when running unattended.\n"
 "Use \"-y\" to override."
 
-#: ../cli.py:649 ../cli.py:692
+#: ../cli.py:676 ../cli.py:719
 msgid "  * Maybe you meant: "
 msgstr "  * Maybe you meant: "
 
-#: ../cli.py:675 ../cli.py:683
+#: ../cli.py:702 ../cli.py:710
 #, python-format
 msgid "Package(s) %s%s%s available, but not installed."
 msgstr "Package(s) %s%s%s available, but not installed."
 
-#: ../cli.py:689 ../cli.py:722 ../cli.py:908
+#: ../cli.py:716 ../cli.py:760 ../cli.py:998
 #, python-format
 msgid "No package %s%s%s available."
 msgstr "No package %s%s%s available."
 
-#: ../cli.py:729 ../cli.py:973
-msgid "Package(s) to install"
-msgstr "Package(s) to install"
+#: ../cli.py:768
+#, python-format
+msgid "%d package to install"
+msgid_plural "%d packages to install"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../cli.py:732 ../cli.py:733 ../cli.py:914 ../cli.py:948 ../cli.py:974
-#: ../yumcommands.py:190
+#: ../cli.py:771 ../cli.py:772 ../cli.py:1005 ../cli.py:1051 ../cli.py:1086
+#: ../yumcommands.py:268
 msgid "Nothing to do"
 msgstr "Nothing to do"
 
-#: ../cli.py:767
+#: ../cli.py:824
 #, python-format
-msgid "%d packages marked for Update"
-msgstr "%d packages marked for Update"
+msgid "%d package marked for Update"
+msgid_plural "%d packages marked for Update"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../cli.py:770
+#: ../cli.py:826
 msgid "No Packages marked for Update"
 msgstr "No Packages marked for Update"
 
-#: ../cli.py:866
+#: ../cli.py:937
 #, python-format
-msgid "%d packages marked for Distribution Synchronization"
-msgstr "%d packages marked for Distribution Synchronisation"
+msgid "%d package marked for Distribution Synchronization"
+msgid_plural "%d packages marked for Distribution Synchronization"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../cli.py:869
+#: ../cli.py:939
 msgid "No Packages marked for Distribution Synchronization"
 msgstr "No Packages marked for Distribution Synchronisation"
 
-#: ../cli.py:885
+#: ../cli.py:965
 #, python-format
-msgid "%d packages marked for removal"
-msgstr "%d packages marked for removal"
+msgid "%d package marked for removal"
+msgid_plural "%d packages marked for removal"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../cli.py:888
+#: ../cli.py:967
 msgid "No Packages marked for removal"
 msgstr "No Packages marked for removal"
 
-#: ../cli.py:913
-msgid "Package(s) to downgrade"
-msgstr "Package(s) to downgrade"
+#: ../cli.py:1004
+#, python-format
+msgid "%d package to downgrade"
+msgid_plural "%d packages to downgrade"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../cli.py:938
+#: ../cli.py:1040
 #, python-format
 msgid " (from %s)"
 msgstr " (from %s)"
 
-#: ../cli.py:939
+#: ../cli.py:1041
 #, python-format
 msgid "Installed package %s%s%s%s not available."
 msgstr "Installed package %s%s%s%s not available."
 
-#: ../cli.py:947
-msgid "Package(s) to reinstall"
-msgstr "Package(s) to reinstall"
+#: ../cli.py:1050
+#, python-format
+msgid "%d package to reinstall"
+msgid_plural "%d packages to reinstall"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../cli.py:960
+#: ../cli.py:1072
 msgid "No Packages Provided"
 msgstr "No Packages Provided"
 
-#: ../cli.py:1058
+#: ../cli.py:1085
+msgid "Package(s) to install"
+msgstr "Package(s) to install"
+
+#: ../cli.py:1192
 #, python-format
 msgid "N/S Matched: %s"
 msgstr "N/S Matched: %s"
 
-#: ../cli.py:1075
+#: ../cli.py:1209
 #, python-format
 msgid "  Name and summary matches %sonly%s, use \"search all\" for everything."
 msgstr "  Name and summary matches %sonly%s, use \"search all\" for everything."
 
-#: ../cli.py:1077
+#: ../cli.py:1211
 #, python-format
 msgid ""
 "  Full name and summary matches %sonly%s, use \"search all\" for everything."
 msgstr ""
 "  Full name and summary matches %sonly%s, use \"search all\" for everything."
 
-#: ../cli.py:1095
+#: ../cli.py:1229
 #, python-format
 msgid "Matched: %s"
 msgstr "Matched: %s"
 
-#: ../cli.py:1102
+#: ../cli.py:1236
 #, python-format
 msgid "  Name and summary matches %smostly%s, use \"search all\" for everything."
 msgstr "  Name and summary matches %smostly%s, use \"search all\" for everything."
 
-#: ../cli.py:1106
+#: ../cli.py:1240
 #, python-format
 msgid "Warning: No matches found for: %s"
 msgstr "Warning: No matches found for: %s"
 
-#: ../cli.py:1109
+#: ../cli.py:1243
 msgid "No Matches found"
 msgstr "No Matches found"
 
-#: ../cli.py:1174
+#: ../cli.py:1339
 #, python-format
 msgid "No Package Found for %s"
 msgstr "No Package Found for %s"
 
-#: ../cli.py:1184
+#: ../cli.py:1377
 msgid "Cleaning repos: "
 msgstr "Cleaning repos: "
 
-#: ../cli.py:1189
+#: ../cli.py:1382
 msgid "Cleaning up Everything"
 msgstr "Cleaning up Everything"
 
-#: ../cli.py:1205
+#: ../cli.py:1398
 msgid "Cleaning up Headers"
 msgstr "Cleaning up Headers"
 
-#: ../cli.py:1208
+#: ../cli.py:1401
 msgid "Cleaning up Packages"
 msgstr "Cleaning up Packages"
 
-#: ../cli.py:1211
+#: ../cli.py:1404
 msgid "Cleaning up xml metadata"
 msgstr "Cleaning up xml metadata"
 
-#: ../cli.py:1214
+#: ../cli.py:1407
 msgid "Cleaning up database cache"
 msgstr "Cleaning up database cache"
 
-#: ../cli.py:1217
+#: ../cli.py:1410
 msgid "Cleaning up expire-cache metadata"
 msgstr "Cleaning up expire-cache metadata"
 
-#: ../cli.py:1220
+#: ../cli.py:1413
 msgid "Cleaning up cached rpmdb data"
 msgstr "Cleaning up cached rpmdb data"
 
-#: ../cli.py:1223
+#: ../cli.py:1416
 msgid "Cleaning up plugins"
 msgstr "Cleaning up plugins"
 
-#: ../cli.py:1247
+#: ../cli.py:1452
 #, python-format
 msgid "Warning: No groups match: %s"
 msgstr "Warning: No groups match: %s"
 
-#: ../cli.py:1264
+#: ../cli.py:1469 ../cli.py:1527
 msgid "Installed Groups:"
 msgstr "Installed Groups:"
 
-#: ../cli.py:1270
+#: ../cli.py:1475 ../cli.py:1533
 msgid "Installed Language Groups:"
 msgstr "Installed Language Groups:"
 
-#: ../cli.py:1276
+#: ../cli.py:1481 ../cli.py:1539
 msgid "Available Groups:"
 msgstr "Available Groups:"
 
-#: ../cli.py:1282
+#: ../cli.py:1487 ../cli.py:1545
 msgid "Available Language Groups:"
 msgstr "Available Language Groups:"
 
-#: ../cli.py:1285
+#: ../cli.py:1490 ../cli.py:1547
 msgid "Done"
 msgstr "Done"
 
-#: ../cli.py:1296 ../cli.py:1314 ../cli.py:1320 ../yum/__init__.py:3313
+#: ../cli.py:1570 ../cli.py:1598 ../cli.py:1604 ../yum/__init__.py:3648
 #, python-format
 msgid "Warning: Group %s does not exist."
 msgstr "Warning: Group %s does not exist."
 
-#: ../cli.py:1324
+#: ../cli.py:1608
 msgid "No packages in any requested group available to install or update"
 msgstr "No packages in any requested group available to install or update"
 
-#: ../cli.py:1326
+#: ../cli.py:1610
 #, python-format
-msgid "%d Package(s) to Install"
-msgstr "%d Package(s) to Install"
+msgid "%d package to Install"
+msgid_plural "%d packages to Install"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../cli.py:1336 ../yum/__init__.py:3325
+#: ../cli.py:1630 ../yum/__init__.py:3660
 #, python-format
 msgid "No group named %s exists"
 msgstr "No group named %s exists"
 
-#: ../cli.py:1342
+#: ../cli.py:1636
 msgid "No packages to remove from groups"
 msgstr "No packages to remove from groups"
 
-#: ../cli.py:1344
+#: ../cli.py:1638
 #, python-format
-msgid "%d Package(s) to remove"
-msgstr "%d Package(s) to remove"
+msgid "%d package to remove"
+msgid_plural "%d packages to remove"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../cli.py:1386
+#: ../cli.py:1679
 #, python-format
 msgid "Package %s is already installed, skipping"
 msgstr "Package %s is already installed, skipping"
 
-#: ../cli.py:1397
+#: ../cli.py:1690
 #, python-format
 msgid "Discarding non-comparable pkg %s.%s"
 msgstr "Discarding non-comparable pkg %s.%s"
 
 #. we've not got any installed that match n or n+a
-#: ../cli.py:1423
+#: ../cli.py:1716
 #, python-format
 msgid "No other %s installed, adding to list for potential install"
 msgstr "No other %s installed, adding to list for potential install"
 
-#: ../cli.py:1443
+#: ../cli.py:1736
 msgid "Plugin Options"
 msgstr "Plugin Options"
 
-#: ../cli.py:1451
+#: ../cli.py:1748
 #, python-format
 msgid "Command line error: %s"
 msgstr "Command line error: %s"
 
-#: ../cli.py:1467
+#: ../cli.py:1770
 #, python-format
 msgid ""
 "\n"
@@ -439,284 +465,288 @@ msgstr ""
 "\n"
 "%s: %s option requires an argument"
 
-#: ../cli.py:1521
+#: ../cli.py:1834
 msgid "--color takes one of: auto, always, never"
 msgstr "--color takes one of: auto, always, never"
 
 #. We have a relative installroot ... haha
-#: ../cli.py:1596
+#: ../cli.py:1909
 #, python-format
 msgid "--installroot must be an absolute path: %s"
 msgstr "--installroot must be an absolute path: %s"
 
-#: ../cli.py:1642
+#: ../cli.py:1963
 msgid "show this help message and exit"
 msgstr "show this help message and exit"
 
-#: ../cli.py:1646
+#: ../cli.py:1967
 msgid "be tolerant of errors"
 msgstr "be tolerant of errors"
 
-#: ../cli.py:1649
+#: ../cli.py:1970
 msgid "run entirely from system cache, don't update cache"
 msgstr "run entirely from system cache, don't update cache"
 
-#: ../cli.py:1652
+#: ../cli.py:1973
 msgid "config file location"
 msgstr "config file location"
 
-#: ../cli.py:1655
+#: ../cli.py:1976
 msgid "maximum command wait time"
 msgstr "maximum command wait time"
 
-#: ../cli.py:1657
+#: ../cli.py:1978
 msgid "debugging output level"
 msgstr "debugging output level"
 
-#: ../cli.py:1661
+#: ../cli.py:1982
 msgid "show duplicates, in repos, in list/search commands"
 msgstr "show duplicates, in repos, in list/search commands"
 
-#: ../cli.py:1663
+#: ../cli.py:1984
 msgid "error output level"
 msgstr "error output level"
 
-#: ../cli.py:1666
+#: ../cli.py:1987
 msgid "debugging output level for rpm"
 msgstr "debugging output level for rpm"
 
-#: ../cli.py:1669
+#: ../cli.py:1990
 msgid "quiet operation"
 msgstr "quiet operation"
 
-#: ../cli.py:1671
+#: ../cli.py:1992
 msgid "verbose operation"
 msgstr "verbose operation"
 
-#: ../cli.py:1673
+#: ../cli.py:1994
 msgid "answer yes for all questions"
 msgstr "answer yes for all questions"
 
-#: ../cli.py:1675
+#: ../cli.py:1996
+msgid "answer no for all questions"
+msgstr ""
+
+#: ../cli.py:2000
 msgid "show Yum version and exit"
 msgstr "show Yum version and exit"
 
-#: ../cli.py:1676
+#: ../cli.py:2001
 msgid "set install root"
 msgstr "set install root"
 
-#: ../cli.py:1680
+#: ../cli.py:2005
 msgid "enable one or more repositories (wildcards allowed)"
 msgstr "enable one or more repositories (wildcards allowed)"
 
-#: ../cli.py:1684
+#: ../cli.py:2009
 msgid "disable one or more repositories (wildcards allowed)"
 msgstr "disable one or more repositories (wildcards allowed)"
 
-#: ../cli.py:1687
+#: ../cli.py:2012
 msgid "exclude package(s) by name or glob"
 msgstr "exclude package(s) by name or glob"
 
-#: ../cli.py:1689
+#: ../cli.py:2014
 msgid "disable exclude from main, for a repo or for everything"
 msgstr "disable exclude from main, for a repo or for everything"
 
-#: ../cli.py:1692
+#: ../cli.py:2017
 msgid "enable obsoletes processing during updates"
 msgstr "enable obsoletes processing during updates"
 
-#: ../cli.py:1694
+#: ../cli.py:2019
 msgid "disable Yum plugins"
 msgstr "disable Yum plugins"
 
-#: ../cli.py:1696
+#: ../cli.py:2021
 msgid "disable gpg signature checking"
 msgstr "disable gpg signature checking"
 
-#: ../cli.py:1698
+#: ../cli.py:2023
 msgid "disable plugins by name"
 msgstr "disable plugins by name"
 
-#: ../cli.py:1701
+#: ../cli.py:2026
 msgid "enable plugins by name"
 msgstr "enable plugins by name"
 
-#: ../cli.py:1704
+#: ../cli.py:2029
 msgid "skip packages with depsolving problems"
 msgstr "skip packages with depsolving problems"
 
-#: ../cli.py:1706
+#: ../cli.py:2031
 msgid "control whether color is used"
 msgstr "control whether colour is used"
 
-#: ../cli.py:1708
+#: ../cli.py:2033
 msgid "set value of $releasever in yum config and repo files"
 msgstr "set value of $releasever in yum config and repo files"
 
-#: ../cli.py:1710
+#: ../cli.py:2035
 msgid "set arbitrary config and repo options"
 msgstr "set arbitrary config and repo options"
 
-#: ../output.py:307
+#: ../output.py:440
 msgid "Jan"
 msgstr "Jan"
 
-#: ../output.py:307
+#: ../output.py:440
 msgid "Feb"
 msgstr "Feb"
 
-#: ../output.py:307
+#: ../output.py:440
 msgid "Mar"
 msgstr "Mar"
 
-#: ../output.py:307
+#: ../output.py:440
 msgid "Apr"
 msgstr "Apr"
 
-#: ../output.py:307
+#: ../output.py:440
 msgid "May"
 msgstr "May"
 
-#: ../output.py:307
+#: ../output.py:440
 msgid "Jun"
 msgstr "Jun"
 
-#: ../output.py:308
+#: ../output.py:441
 msgid "Jul"
 msgstr "Jul"
 
-#: ../output.py:308
+#: ../output.py:441
 msgid "Aug"
 msgstr "Aug"
 
-#: ../output.py:308
+#: ../output.py:441
 msgid "Sep"
 msgstr "Sep"
 
-#: ../output.py:308
+#: ../output.py:441
 msgid "Oct"
 msgstr "Oct"
 
-#: ../output.py:308
+#: ../output.py:441
 msgid "Nov"
 msgstr "Nov"
 
-#: ../output.py:308
+#: ../output.py:441
 msgid "Dec"
 msgstr "Dec"
 
-#: ../output.py:318
+#: ../output.py:455
 msgid "Trying other mirror."
 msgstr "Trying other mirror."
 
-#: ../output.py:581
+#: ../output.py:798
 #, python-format
 msgid "Name        : %s%s%s"
 msgstr "Name        : %s%s%s"
 
-#: ../output.py:582
+#: ../output.py:799
 #, python-format
 msgid "Arch        : %s"
 msgstr "Arch        : %s"
 
-#: ../output.py:584
+#: ../output.py:801
 #, python-format
 msgid "Epoch       : %s"
 msgstr "Epoch       : %s"
 
-#: ../output.py:585
+#: ../output.py:802
 #, python-format
 msgid "Version     : %s"
 msgstr "Version     : %s"
 
-#: ../output.py:586
+#: ../output.py:803
 #, python-format
 msgid "Release     : %s"
 msgstr "Release     : %s"
 
-#: ../output.py:587
+#: ../output.py:804
 #, python-format
 msgid "Size        : %s"
 msgstr "Size        : %s"
 
-#: ../output.py:588 ../output.py:900
+#: ../output.py:805 ../output.py:1198
 #, python-format
 msgid "Repo        : %s"
 msgstr "Repo        : %s"
 
-#: ../output.py:590
+#: ../output.py:807
 #, python-format
 msgid "From repo   : %s"
 msgstr "From repo   : %s"
 
-#: ../output.py:592
+#: ../output.py:809
 #, python-format
 msgid "Committer   : %s"
 msgstr "Committer   : %s"
 
-#: ../output.py:593
+#: ../output.py:810
 #, python-format
 msgid "Committime  : %s"
 msgstr "Committime  : %s"
 
-#: ../output.py:594
+#: ../output.py:811
 #, python-format
 msgid "Buildtime   : %s"
 msgstr "Buildtime   : %s"
 
-#: ../output.py:596
+#: ../output.py:813
 #, python-format
 msgid "Install time: %s"
 msgstr "Install time: %s"
 
-#: ../output.py:604
+#: ../output.py:821
 #, python-format
 msgid "Installed by: %s"
 msgstr "Installed by: %s"
 
-#: ../output.py:611
+#: ../output.py:828
 #, python-format
 msgid "Changed by  : %s"
 msgstr "Changed by  : %s"
 
-#: ../output.py:612
+#: ../output.py:829
 msgid "Summary     : "
 msgstr "Summary     : "
 
-#: ../output.py:614 ../output.py:913
+#: ../output.py:831 ../output.py:1214
 #, python-format
 msgid "URL         : %s"
 msgstr "URL         : %s"
 
-#: ../output.py:615
+#: ../output.py:832
 msgid "License     : "
 msgstr "Licence     : "
 
-#: ../output.py:616 ../output.py:910
+#: ../output.py:833 ../output.py:1211
 msgid "Description : "
 msgstr "Description : "
 
-#: ../output.py:684
+#: ../output.py:949
 msgid "y"
 msgstr "y"
 
-#: ../output.py:684
+#: ../output.py:949
 msgid "yes"
 msgstr "yes"
 
-#: ../output.py:685
+#: ../output.py:950
 msgid "n"
 msgstr "n"
 
-#: ../output.py:685
+#: ../output.py:950
 msgid "no"
 msgstr "no"
 
-#: ../output.py:689
+#: ../output.py:954
 msgid "Is this ok [y/N]: "
 msgstr "Is this ok [y/N]: "
 
-#: ../output.py:777
+#: ../output.py:1046
 #, python-format
 msgid ""
 "\n"
@@ -725,154 +755,156 @@ msgstr ""
 "\n"
 "Group: %s"
 
-#: ../output.py:781
+#: ../output.py:1050
 #, python-format
 msgid " Group-Id: %s"
 msgstr " Group-Id: %s"
 
-#: ../output.py:786
+#: ../output.py:1055
 #, python-format
 msgid " Description: %s"
 msgstr " Description: %s"
 
-#: ../output.py:788
+#: ../output.py:1057
 #, python-format
 msgid " Language: %s"
 msgstr " Language: %s"
 
-#: ../output.py:790
+#: ../output.py:1059
 msgid " Mandatory Packages:"
 msgstr " Mandatory Packages:"
 
-#: ../output.py:791
+#: ../output.py:1060
 msgid " Default Packages:"
 msgstr " Default Packages:"
 
-#: ../output.py:792
+#: ../output.py:1061
 msgid " Optional Packages:"
 msgstr " Optional Packages:"
 
-#: ../output.py:793
+#: ../output.py:1062
 msgid " Conditional Packages:"
 msgstr " Conditional Packages:"
 
-#: ../output.py:814
+#: ../output.py:1086
 #, python-format
 msgid "package: %s"
 msgstr "package: %s"
 
-#: ../output.py:816
+#: ../output.py:1088
 msgid "  No dependencies for this package"
 msgstr "  No dependencies for this package"
 
-#: ../output.py:821
+#: ../output.py:1093
 #, python-format
 msgid "  dependency: %s"
 msgstr "  dependency: %s"
 
-#: ../output.py:823
+#: ../output.py:1095
 msgid "   Unsatisfied dependency"
 msgstr "   Unsatisfied dependency"
 
-#: ../output.py:901
+#: ../output.py:1206
 msgid "Matched from:"
 msgstr "Matched from:"
 
-#: ../output.py:916
+#: ../output.py:1217
 #, python-format
 msgid "License     : %s"
 msgstr "Licence     : %s"
 
-#: ../output.py:919
+#: ../output.py:1220
 #, python-format
 msgid "Filename    : %s"
 msgstr "Filename    : %s"
 
-#: ../output.py:923
+#: ../output.py:1224
 msgid "Other       : "
 msgstr "Other       : "
 
-#: ../output.py:966
+#: ../output.py:1280
 msgid "There was an error calculating total download size"
 msgstr "There was an error calculating total download size"
 
-#: ../output.py:971
+#: ../output.py:1285
 #, python-format
 msgid "Total size: %s"
 msgstr "Total size: %s"
 
-#: ../output.py:974
+#: ../output.py:1288
 #, python-format
 msgid "Total download size: %s"
 msgstr "Total download size: %s"
 
-#: ../output.py:978 ../output.py:998
+#: ../output.py:1292 ../output.py:1315
 #, python-format
 msgid "Installed size: %s"
 msgstr "Installed size: %s"
 
-#: ../output.py:994
+#: ../output.py:1311
 msgid "There was an error calculating installed size"
 msgstr "There was an error calculating installed size"
 
-#: ../output.py:1039
+#: ../output.py:1357
 msgid "Reinstalling"
 msgstr "Reinstalling"
 
-#: ../output.py:1040
+#: ../output.py:1358
 msgid "Downgrading"
 msgstr "Downgrading"
 
-#: ../output.py:1041
+#: ../output.py:1359
 msgid "Installing for dependencies"
 msgstr "Installing for dependencies"
 
-#: ../output.py:1042
+#: ../output.py:1360
 msgid "Updating for dependencies"
 msgstr "Updating for dependencies"
 
-#: ../output.py:1043
+#: ../output.py:1361
 msgid "Removing for dependencies"
 msgstr "Removing for dependencies"
 
-#: ../output.py:1050 ../output.py:1171
+#: ../output.py:1368 ../output.py:1478
 msgid "Skipped (dependency problems)"
 msgstr "Skipped (dependency problems)"
 
-#: ../output.py:1052 ../output.py:1687
+#: ../output.py:1370 ../output.py:2024
 msgid "Not installed"
 msgstr "Not installed"
 
-#: ../output.py:1053
+#: ../output.py:1371
 msgid "Not available"
 msgstr ""
 
-#: ../output.py:1075 ../output.py:2024
+#: ../output.py:1393 ../output.py:1428 ../output.py:2379
 msgid "Package"
-msgstr "Package"
+msgid_plural "Packages"
+msgstr[0] "Package"
+msgstr[1] ""
 
-#: ../output.py:1075
+#: ../output.py:1393
 msgid "Arch"
 msgstr "Arch"
 
-#: ../output.py:1076
+#: ../output.py:1394
 msgid "Version"
 msgstr "Version"
 
-#: ../output.py:1076
+#: ../output.py:1394
 msgid "Repository"
 msgstr "Repository"
 
-#: ../output.py:1077
+#: ../output.py:1395
 msgid "Size"
 msgstr "Size"
 
-#: ../output.py:1089
+#: ../output.py:1407
 #, python-format
 msgid "     replacing  %s%s%s.%s %s\n"
 msgstr "     replacing  %s%s%s.%s %s\n"
 
-#: ../output.py:1098
+#: ../output.py:1416
 #, python-format
 msgid ""
 "\n"
@@ -883,57 +915,52 @@ msgstr ""
 "Transaction Summary\n"
 "%s\n"
 
-#: ../output.py:1109
-#, python-format
-msgid "Install   %5.5s Package(s)\n"
-msgstr "Install   %5.5s Package(s)\n"
+#: ../output.py:1421 ../output.py:2174 ../output.py:2175
+msgid "Install"
+msgstr "Install"
 
-#: ../output.py:1113
-#, python-format
-msgid "Upgrade   %5.5s Package(s)\n"
-msgstr "Upgrade   %5.5s Package(s)\n"
+#: ../output.py:1422
+msgid "Upgrade"
+msgstr ""
 
-#: ../output.py:1117
-#, python-format
-msgid "Remove    %5.5s Package(s)\n"
-msgstr "Remove    %5.5s Package(s)\n"
+#: ../output.py:1423
+msgid "Remove"
+msgstr ""
 
-#: ../output.py:1121
-#, python-format
-msgid "Reinstall %5.5s Package(s)\n"
-msgstr "Reinstall %5.5s Package(s)\n"
+#: ../output.py:1424 ../output.py:2180
+msgid "Reinstall"
+msgstr "Reinstall"
 
-#: ../output.py:1125
-#, python-format
-msgid "Downgrade %5.5s Package(s)\n"
-msgstr "Downgrade %5.5s Package(s)\n"
+#: ../output.py:1425 ../output.py:2181
+msgid "Downgrade"
+msgstr "Downgrade"
 
-#: ../output.py:1165
+#: ../output.py:1472
 msgid "Removed"
 msgstr "Removed"
 
-#: ../output.py:1166
+#: ../output.py:1473
 msgid "Dependency Removed"
 msgstr "Dependency Removed"
 
-#: ../output.py:1168
+#: ../output.py:1475
 msgid "Dependency Installed"
 msgstr "Dependency Installed"
 
-#: ../output.py:1170
+#: ../output.py:1477
 msgid "Dependency Updated"
 msgstr "Dependency Updated"
 
-#: ../output.py:1172
+#: ../output.py:1479
 msgid "Replaced"
 msgstr "Replaced"
 
-#: ../output.py:1173
+#: ../output.py:1480
 msgid "Failed"
 msgstr "Failed"
 
 #. Delta between C-c's so we treat as exit
-#: ../output.py:1260
+#: ../output.py:1567
 msgid "two"
 msgstr "two"
 
@@ -941,7 +968,7 @@ msgstr "two"
 #. Current download cancelled, interrupt (ctrl-c) again within two seconds
 #. to exit.
 #. Where "interupt (ctrl-c) again" and "two" are highlighted.
-#: ../output.py:1271
+#: ../output.py:1578
 #, python-format
 msgid ""
 "\n"
@@ -952,364 +979,416 @@ msgstr ""
 " Current download cancelled, %sinterrupt (ctrl-c) again%s within %s%s%s seconds\n"
 "to exit.\n"
 
-#: ../output.py:1282
+#: ../output.py:1589
 msgid "user interrupt"
 msgstr "user interrupt"
 
-#: ../output.py:1300
+#: ../output.py:1615
 msgid "Total"
 msgstr "Total"
 
-#: ../output.py:1322
+#: ../output.py:1637
 msgid "I"
 msgstr "I"
 
-#: ../output.py:1323
+#: ../output.py:1638
 msgid "O"
 msgstr "O"
 
-#: ../output.py:1324
+#: ../output.py:1639
 msgid "E"
 msgstr "E"
 
-#: ../output.py:1325
+#: ../output.py:1640
 msgid "R"
 msgstr "R"
 
-#: ../output.py:1326
+#: ../output.py:1641
 msgid "D"
 msgstr "D"
 
-#: ../output.py:1327
+#: ../output.py:1642
 msgid "U"
 msgstr "U"
 
-#: ../output.py:1341
+#: ../output.py:1656
 msgid "<unset>"
 msgstr "<unset>"
 
-#: ../output.py:1342
+#: ../output.py:1657
 msgid "System"
 msgstr "System"
 
-#: ../output.py:1411
+#: ../output.py:1726
 #, python-format
 msgid "Skipping merged transaction %d to %d, as it overlaps"
 msgstr "Skipping merged transaction %d to %d, as it overlaps"
 
-#: ../output.py:1421 ../output.py:1592
+#: ../output.py:1736 ../output.py:1926
 msgid "No transactions"
 msgstr "No transactions"
 
-#: ../output.py:1446 ../output.py:2013
+#: ../output.py:1761 ../output.py:2368 ../output.py:2458
 msgid "Bad transaction IDs, or package(s), given"
 msgstr "Bad transaction IDs, or package(s), given"
 
-#: ../output.py:1484
+#: ../output.py:1808
 msgid "Command line"
 msgstr "Command line"
 
-#: ../output.py:1486 ../output.py:1908
+#: ../output.py:1810 ../output.py:2256
 msgid "Login user"
 msgstr "Login user"
 
 #. REALLY Needs to use columns!
-#: ../output.py:1487 ../output.py:2022
+#: ../output.py:1811 ../output.py:2377
 msgid "ID"
 msgstr "ID"
 
-#: ../output.py:1489
+#: ../output.py:1813
 msgid "Date and time"
 msgstr "Date and time"
 
-#: ../output.py:1490 ../output.py:1910 ../output.py:2023
+#: ../output.py:1814 ../output.py:2258 ../output.py:2378
 msgid "Action(s)"
 msgstr "Action(s)"
 
-#: ../output.py:1491 ../output.py:1911
+#: ../output.py:1815 ../output.py:2259
 msgid "Altered"
 msgstr "Altered"
 
-#: ../output.py:1538
+#: ../output.py:1862
 msgid "No transaction ID given"
 msgstr "No transaction ID given"
 
-#: ../output.py:1564 ../output.py:1972
+#: ../output.py:1888 ../output.py:2324
 msgid "Bad transaction ID given"
 msgstr "Bad transaction ID given"
 
-#: ../output.py:1569
+#: ../output.py:1893
 msgid "Not found given transaction ID"
 msgstr "Not found given transaction ID"
 
-#: ../output.py:1577
+#: ../output.py:1901
 msgid "Found more than one transaction ID!"
 msgstr "Found more than one transaction ID!"
 
-#: ../output.py:1618 ../output.py:1980
+#: ../output.py:1952 ../output.py:2332
 msgid "No transaction ID, or package, given"
 msgstr "No transaction ID, or package, given"
 
-#: ../output.py:1686 ../output.py:1845
+#: ../output.py:2023 ../output.py:2182
 msgid "Downgraded"
 msgstr "Downgraded"
 
-#: ../output.py:1688
+#: ../output.py:2025
 msgid "Older"
 msgstr "Older"
 
-#: ../output.py:1688
+#: ../output.py:2025
 msgid "Newer"
 msgstr "Newer"
 
-#: ../output.py:1724 ../output.py:1726
+#: ../output.py:2061 ../output.py:2063 ../output.py:2480
 msgid "Transaction ID :"
 msgstr "Transaction ID :"
 
-#: ../output.py:1728
+#: ../output.py:2065 ../output.py:2482
 msgid "Begin time     :"
 msgstr "Begin time     :"
 
-#: ../output.py:1731 ../output.py:1733
+#: ../output.py:2068 ../output.py:2070
 msgid "Begin rpmdb    :"
 msgstr "Begin rpmdb    :"
 
-#: ../output.py:1749
+#: ../output.py:2086
 #, python-format
 msgid "(%u seconds)"
 msgstr "(%u seconds)"
 
-#: ../output.py:1751
+#: ../output.py:2088
 #, python-format
 msgid "(%u minutes)"
 msgstr "(%u minutes)"
 
-#: ../output.py:1753
+#: ../output.py:2090
 #, python-format
 msgid "(%u hours)"
 msgstr "(%u hours)"
 
-#: ../output.py:1755
+#: ../output.py:2092
 #, python-format
 msgid "(%u days)"
 msgstr "(%u days)"
 
-#: ../output.py:1756
+#: ../output.py:2093
 msgid "End time       :"
 msgstr "End time       :"
 
-#: ../output.py:1759 ../output.py:1761
+#: ../output.py:2096 ../output.py:2098
 msgid "End rpmdb      :"
 msgstr "End rpmdb      :"
 
-#: ../output.py:1764 ../output.py:1766
+#: ../output.py:2101 ../output.py:2103
 msgid "User           :"
 msgstr "User           :"
 
-#: ../output.py:1770 ../output.py:1773 ../output.py:1775 ../output.py:1777
-#: ../output.py:1779
+#: ../output.py:2107 ../output.py:2110 ../output.py:2112 ../output.py:2114
+#: ../output.py:2116
 msgid "Return-Code    :"
 msgstr "Return-Code    :"
 
-#: ../output.py:1770 ../output.py:1775
+#: ../output.py:2107 ../output.py:2112
 msgid "Aborted"
 msgstr "Aborted"
 
-#: ../output.py:1773
+#: ../output.py:2110
 msgid "Failures:"
 msgstr "Failures:"
 
-#: ../output.py:1777
+#: ../output.py:2114
 msgid "Failure:"
 msgstr "Failure:"
 
-#: ../output.py:1779
+#: ../output.py:2116
 msgid "Success"
 msgstr "Success"
 
-#: ../output.py:1784 ../output.py:1786
+#: ../output.py:2121 ../output.py:2123 ../output.py:2511
 msgid "Command Line   :"
 msgstr "Command Line   :"
 
-#: ../output.py:1795
+#: ../output.py:2132
 #, python-format
 msgid "Additional non-default information stored: %d"
 msgstr "Additional non-default information stored: %d"
 
 #. This is _possible_, but not common
-#: ../output.py:1800
+#: ../output.py:2137
 msgid "Transaction performed with:"
 msgstr "Transaction performed with:"
 
-#: ../output.py:1804
+#: ../output.py:2141
 msgid "Packages Altered:"
 msgstr "Packages Altered:"
 
-#: ../output.py:1808
+#: ../output.py:2145
 msgid "Packages Skipped:"
 msgstr "Packages Skipped:"
 
-#: ../output.py:1814
+#: ../output.py:2151
 msgid "Rpmdb Problems:"
 msgstr "Rpmdb Problems:"
 
-#: ../output.py:1825
+#: ../output.py:2162
 msgid "Scriptlet output:"
 msgstr "Scriptlet output:"
 
-#: ../output.py:1831
+#: ../output.py:2168
 msgid "Errors:"
 msgstr "Errors:"
 
-#: ../output.py:1837 ../output.py:1838
-msgid "Install"
-msgstr "Install"
-
-#: ../output.py:1839
+#: ../output.py:2176
 msgid "Dep-Install"
 msgstr "Dep-Install"
 
-#: ../output.py:1841
+#: ../output.py:2178
 msgid "Obsoleting"
 msgstr "Obsoleting"
 
-#: ../output.py:1842
+#: ../output.py:2179
 msgid "Erase"
 msgstr "Erase"
 
-#: ../output.py:1843
-msgid "Reinstall"
-msgstr "Reinstall"
-
-#: ../output.py:1844
-msgid "Downgrade"
-msgstr "Downgrade"
-
-#: ../output.py:1846
+#: ../output.py:2183
 msgid "Update"
 msgstr "Update"
 
-#: ../output.py:1909
+#: ../output.py:2257
 msgid "Time"
 msgstr "Time"
 
-#: ../output.py:1935
+#: ../output.py:2283
 msgid "Last day"
 msgstr "Last day"
 
-#: ../output.py:1936
+#: ../output.py:2284
 msgid "Last week"
 msgstr "Last week"
 
-#: ../output.py:1937
+#: ../output.py:2285
 msgid "Last 2 weeks"
 msgstr "Last 2 weeks"
 
 #. US default :p
-#: ../output.py:1938
+#: ../output.py:2286
 msgid "Last 3 months"
 msgstr "Last 3 months"
 
-#: ../output.py:1939
+#: ../output.py:2287
 msgid "Last 6 months"
 msgstr "Last 6 months"
 
-#: ../output.py:1940
+#: ../output.py:2288
 msgid "Last year"
 msgstr "Last year"
 
-#: ../output.py:1941
+#: ../output.py:2289
 msgid "Over a year ago"
 msgstr "Over a year ago"
 
-#: ../output.py:1984
+#: ../output.py:2336
 #, python-format
 msgid "No Transaction %s found"
 msgstr "No Transaction %s found"
 
-#: ../output.py:1990
+#: ../output.py:2342
 msgid "Transaction ID:"
 msgstr "Transaction ID:"
 
-#: ../output.py:1991
+#: ../output.py:2343
 msgid "Available additional history information:"
 msgstr "Available additional history information:"
 
-#: ../output.py:2003
+#: ../output.py:2356
 #, python-format
 msgid "%s: No additional data found by this name"
 msgstr "%s: No additional data found by this name"
 
-#: ../output.py:2106
+#: ../output.py:2483
+msgid "Package        :"
+msgstr ""
+
+#: ../output.py:2484
+msgid "State          :"
+msgstr ""
+
+#: ../output.py:2487
+msgid "Size           :"
+msgstr ""
+
+#: ../output.py:2489
+msgid "Build host     :"
+msgstr ""
+
+#: ../output.py:2492
+msgid "Build time     :"
+msgstr ""
+
+#: ../output.py:2494
+msgid "Packager       :"
+msgstr ""
+
+#: ../output.py:2496
+msgid "Vendor         :"
+msgstr ""
+
+#: ../output.py:2498
+msgid "License        :"
+msgstr ""
+
+#: ../output.py:2500
+msgid "URL            :"
+msgstr ""
+
+#: ../output.py:2502
+msgid "Source RPM     :"
+msgstr ""
+
+#: ../output.py:2505
+msgid "Commit Time    :"
+msgstr ""
+
+#: ../output.py:2507
+msgid "Committer      :"
+msgstr ""
+
+#: ../output.py:2509
+msgid "Reason         :"
+msgstr ""
+
+#: ../output.py:2513
+msgid "From repo      :"
+msgstr ""
+
+#: ../output.py:2517
+msgid "Installed by   :"
+msgstr ""
+
+#: ../output.py:2521
+msgid "Changed by     :"
+msgstr ""
+
+#: ../output.py:2566
 msgid "installed"
 msgstr "installed"
 
-#: ../output.py:2107
+#: ../output.py:2567
 msgid "an update"
 msgstr "an update"
 
-#: ../output.py:2108
+#: ../output.py:2568
 msgid "erased"
 msgstr "erased"
 
-#: ../output.py:2109
+#: ../output.py:2569
 msgid "reinstalled"
 msgstr "reinstalled"
 
-#: ../output.py:2110
+#: ../output.py:2570
 msgid "a downgrade"
 msgstr "a downgrade"
 
-#: ../output.py:2111
+#: ../output.py:2571
 msgid "obsoleting"
 msgstr "obsoleting"
 
-#: ../output.py:2112
+#: ../output.py:2572
 msgid "updated"
 msgstr "updated"
 
-#: ../output.py:2113
+#: ../output.py:2573
 msgid "obsoleted"
 msgstr "obsoleted"
 
-#: ../output.py:2117
+#: ../output.py:2577
 #, python-format
 msgid "---> Package %s.%s %s:%s-%s will be %s"
 msgstr "---> Package %s.%s %s:%s-%s will be %s"
 
-#: ../output.py:2124
+#: ../output.py:2588
 msgid "--> Running transaction check"
 msgstr "--> Running transaction check"
 
-#: ../output.py:2129
+#: ../output.py:2594
 msgid "--> Restarting Dependency Resolution with new changes."
 msgstr "--> Restarting Dependency Resolution with new changes."
 
-#: ../output.py:2134
+#: ../output.py:2600
 msgid "--> Finished Dependency Resolution"
 msgstr "--> Finished Dependency Resolution"
 
-#: ../output.py:2139 ../output.py:2144
+#: ../output.py:2613 ../output.py:2626
 #, python-format
 msgid "--> Processing Dependency: %s for package: %s"
 msgstr "--> Processing Dependency: %s for package: %s"
 
-#: ../output.py:2149
+#: ../output.py:2639
 #, python-format
 msgid "---> Keeping package: %s"
 msgstr "---> Keeping package: %s"
 
-#: ../output.py:2152
+#: ../output.py:2648
 #, python-format
 msgid "--> Unresolved Dependency: %s"
 msgstr "--> Unresolved Dependency: %s"
 
-#: ../output.py:2163
+#: ../output.py:2665
 #, python-format
 msgid "Package: %s"
 msgstr "Package: %s"
 
-#: ../output.py:2165
+#: ../output.py:2667
 #, python-format
 msgid ""
 "\n"
@@ -1318,7 +1397,7 @@ msgstr ""
 "\n"
 "    Requires: %s"
 
-#: ../output.py:2174
+#: ../output.py:2676
 #, python-format
 msgid ""
 "\n"
@@ -1327,7 +1406,7 @@ msgstr ""
 "\n"
 "    %s: %s (%s)"
 
-#: ../output.py:2179
+#: ../output.py:2681
 #, python-format
 msgid ""
 "\n"
@@ -1336,7 +1415,7 @@ msgstr ""
 "\n"
 "        %s"
 
-#: ../output.py:2181
+#: ../output.py:2683
 msgid ""
 "\n"
 "        Not found"
@@ -1345,85 +1424,85 @@ msgstr ""
 "        Not found"
 
 #. These should be the only three things we care about:
-#: ../output.py:2196
+#: ../output.py:2698
 msgid "Updated By"
 msgstr "Updated By"
 
-#: ../output.py:2197
+#: ../output.py:2699
 msgid "Downgraded By"
 msgstr "Downgraded By"
 
-#: ../output.py:2198
+#: ../output.py:2700
 msgid "Obsoleted By"
 msgstr "Obsoleted By"
 
-#: ../output.py:2216
+#: ../output.py:2718
 msgid "Available"
 msgstr "Available"
 
-#: ../output.py:2243 ../output.py:2248
+#: ../output.py:2753 ../output.py:2766
 #, python-format
 msgid "--> Processing Conflict: %s conflicts %s"
 msgstr "--> Processing Conflict: %s conflicts %s"
 
-#: ../output.py:2252
+#: ../output.py:2772
 msgid "--> Populating transaction set with selected packages. Please wait."
 msgstr "--> Populating transaction set with selected packages. Please wait."
 
-#: ../output.py:2256
+#: ../output.py:2781
 #, python-format
 msgid "---> Downloading header for %s to pack into transaction set."
 msgstr "---> Downloading header for %s to pack into transaction set."
 
-#: ../utils.py:99
+#: ../utils.py:123
 msgid "Running"
 msgstr "Running"
 
-#: ../utils.py:100
+#: ../utils.py:124
 msgid "Sleeping"
 msgstr "Sleeping"
 
-#: ../utils.py:101
+#: ../utils.py:125
 msgid "Uninterruptible"
 msgstr "Uninterruptible"
 
-#: ../utils.py:102
+#: ../utils.py:126
 msgid "Zombie"
 msgstr "Zombie"
 
-#: ../utils.py:103
+#: ../utils.py:127
 msgid "Traced/Stopped"
 msgstr "Traced/Stopped"
 
-#: ../utils.py:104 ../yumcommands.py:994
+#: ../utils.py:128 ../yumcommands.py:1792
 msgid "Unknown"
 msgstr "Unknown"
 
-#: ../utils.py:115
+#: ../utils.py:149
 msgid "  The other application is: PackageKit"
 msgstr "  The other application is: PackageKit"
 
-#: ../utils.py:117
+#: ../utils.py:151
 #, python-format
 msgid "  The other application is: %s"
 msgstr "  The other application is: %s"
 
-#: ../utils.py:120
+#: ../utils.py:154
 #, python-format
 msgid "    Memory : %5s RSS (%5sB VSZ)"
 msgstr "    Memory : %5s RSS (%5sB VSZ)"
 
-#: ../utils.py:125
+#: ../utils.py:159
 #, python-format
 msgid "    Started: %s - %s ago"
 msgstr "    Started: %s - %s ago"
 
-#: ../utils.py:127
+#: ../utils.py:161
 #, python-format
 msgid "    State  : %s, pid: %d"
 msgstr "    State  : %s, pid: %d"
 
-#: ../utils.py:170 ../yummain.py:43
+#: ../utils.py:190 ../yummain.py:43
 msgid ""
 "\n"
 "\n"
@@ -1433,7 +1512,7 @@ msgstr ""
 "\n"
 "Exiting on user cancel"
 
-#: ../utils.py:176 ../yummain.py:49
+#: ../utils.py:202 ../yummain.py:49
 msgid ""
 "\n"
 "\n"
@@ -1443,7 +1522,7 @@ msgstr ""
 "\n"
 "Exiting on Broken Pipe"
 
-#: ../utils.py:178 ../yummain.py:51
+#: ../utils.py:204 ../yummain.py:51
 #, python-format
 msgid ""
 "\n"
@@ -1454,7 +1533,7 @@ msgstr ""
 "\n"
 "%s"
 
-#: ../utils.py:228 ../yummain.py:123
+#: ../utils.py:280 ../yummain.py:134
 msgid ""
 "Another app is currently holding the yum lock; exiting as configured by "
 "exit_on_lock"
@@ -1462,35 +1541,35 @@ msgstr ""
 "Another app is currently holding the yum lock; exiting as configured by "
 "exit_on_lock"
 
-#: ../utils.py:287
+#: ../utils.py:346
 #, python-format
 msgid "PluginExit Error: %s"
 msgstr "PluginExit Error: %s"
 
-#: ../utils.py:290
+#: ../utils.py:349
 #, python-format
 msgid "Yum Error: %s"
 msgstr "Yum Error: %s"
 
-#: ../utils.py:342 ../yummain.py:150 ../yummain.py:189
+#: ../utils.py:407 ../yummain.py:161 ../yummain.py:200
 #, python-format
 msgid "Error: %s"
 msgstr "Error: %s"
 
-#: ../utils.py:346 ../yummain.py:194
+#: ../utils.py:411 ../yummain.py:205
 msgid " You could try using --skip-broken to work around the problem"
 msgstr " You could try using --skip-broken to work around the problem"
 
-#: ../utils.py:348 ../yummain.py:87
+#: ../utils.py:413 ../yummain.py:87
 msgid " You could try running: rpm -Va --nofiles --nodigest"
 msgstr " You could try running: rpm -Va --nofiles --nodigest"
 
-#: ../utils.py:355 ../yummain.py:160 ../yummain.py:202
+#: ../utils.py:420 ../yummain.py:171 ../yummain.py:213
 #, python-format
 msgid "Unknown Error(s): Exit Code: %d:"
 msgstr "Unknown Error(s): Exit Code: %d:"
 
-#: ../utils.py:361 ../yummain.py:208
+#: ../utils.py:426 ../yummain.py:219
 msgid ""
 "\n"
 "Dependencies Resolved"
@@ -1498,7 +1577,7 @@ msgstr ""
 "\n"
 "Dependencies Resolved"
 
-#: ../utils.py:376 ../yummain.py:234
+#: ../utils.py:442 ../yummain.py:251
 msgid "Complete!"
 msgstr "Complete!"
 
@@ -1510,7 +1589,7 @@ msgstr " Mini usage:\n"
 msgid "You need to be root to perform this command."
 msgstr "You need to be root to perform this command."
 
-#: ../yumcommands.py:59
+#: ../yumcommands.py:65
 msgid ""
 "\n"
 "You have enabled checking of packages via GPG keys. This is a good thing. \n"
@@ -1540,53 +1619,53 @@ msgstr ""
 "\n"
 "For more information contact your distribution or package provider.\n"
 
-#: ../yumcommands.py:74
+#: ../yumcommands.py:80
 #, python-format
 msgid "Problem repository: %s"
 msgstr ""
 
-#: ../yumcommands.py:80
+#: ../yumcommands.py:94
 #, python-format
 msgid "Error: Need to pass a list of pkgs to %s"
 msgstr "Error: Need to pass a list of pkgs to %s"
 
-#: ../yumcommands.py:86
+#: ../yumcommands.py:110
 msgid "Error: Need an item to match"
 msgstr "Error: Need an item to match"
 
-#: ../yumcommands.py:92
+#: ../yumcommands.py:124
 msgid "Error: Need a group or list of groups"
 msgstr "Error: Need a group or list of groups"
 
-#: ../yumcommands.py:101
+#: ../yumcommands.py:141
 #, python-format
 msgid "Error: clean requires an option: %s"
 msgstr "Error: clean requires an option: %s"
 
-#: ../yumcommands.py:106
+#: ../yumcommands.py:146
 #, python-format
 msgid "Error: invalid clean argument: %r"
 msgstr "Error: invalid clean argument: %r"
 
-#: ../yumcommands.py:119
+#: ../yumcommands.py:161
 msgid "No argument to shell"
 msgstr "No argument to shell"
 
-#: ../yumcommands.py:121
+#: ../yumcommands.py:163
 #, python-format
 msgid "Filename passed to shell: %s"
 msgstr "Filename passed to shell: %s"
 
-#: ../yumcommands.py:125
+#: ../yumcommands.py:167
 #, python-format
 msgid "File %s given as argument to shell does not exist."
 msgstr "File %s given as argument to shell does not exist."
 
-#: ../yumcommands.py:131
+#: ../yumcommands.py:173
 msgid "Error: more than one file given as argument to shell."
 msgstr "Error: more than one file given as argument to shell."
 
-#: ../yumcommands.py:148
+#: ../yumcommands.py:192
 msgid ""
 "There are no enabled repos.\n"
 " Run \"yum repolist all\" to see the repos you have.\n"
@@ -1596,306 +1675,299 @@ msgstr ""
 " Run \"yum repolist all\" to see the repos you have.\n"
 " You can enable repos with yum-config-manager --enable <repo>"
 
-#: ../yumcommands.py:200
+#: ../yumcommands.py:300
 msgid "PACKAGE..."
 msgstr "PACKAGE..."
 
-#: ../yumcommands.py:203
+#: ../yumcommands.py:307
 msgid "Install a package or packages on your system"
 msgstr "Install a package or packages on your system"
 
-#: ../yumcommands.py:212
+#: ../yumcommands.py:338
 msgid "Setting up Install Process"
 msgstr "Setting up Install Process"
 
-#: ../yumcommands.py:223 ../yumcommands.py:245
+#: ../yumcommands.py:363 ../yumcommands.py:423
 msgid "[PACKAGE...]"
 msgstr "[PACKAGE...]"
 
-#: ../yumcommands.py:226
+#: ../yumcommands.py:370
 msgid "Update a package or packages on your system"
 msgstr "Update a package or packages on your system"
 
-#: ../yumcommands.py:234
+#: ../yumcommands.py:399
 msgid "Setting up Update Process"
 msgstr "Setting up Update Process"
 
-#: ../yumcommands.py:248
+#: ../yumcommands.py:430
 msgid "Synchronize installed packages to the latest available versions"
 msgstr "Synchronise installed packages to the latest available versions"
 
-#: ../yumcommands.py:256
+#: ../yumcommands.py:459
 msgid "Setting up Distribution Synchronization Process"
 msgstr "Setting up Distribution Synchronisation Process"
 
-#: ../yumcommands.py:299
+#: ../yumcommands.py:519
 msgid "Display details about a package or group of packages"
 msgstr "Display details about a package or group of packages"
 
-#: ../yumcommands.py:348
+#: ../yumcommands.py:581
 msgid "Installed Packages"
 msgstr "Installed Packages"
 
-#: ../yumcommands.py:356
+#: ../yumcommands.py:589
 msgid "Available Packages"
 msgstr "Available Packages"
 
-#: ../yumcommands.py:360
+#: ../yumcommands.py:593
 msgid "Extra Packages"
 msgstr "Extra Packages"
 
-#: ../yumcommands.py:364
+#: ../yumcommands.py:597
 msgid "Updated Packages"
 msgstr "Updated Packages"
 
 #. This only happens in verbose mode
-#: ../yumcommands.py:372 ../yumcommands.py:379 ../yumcommands.py:667
+#: ../yumcommands.py:605 ../yumcommands.py:612 ../yumcommands.py:1193
 msgid "Obsoleting Packages"
 msgstr "Obsoleting Packages"
 
-#: ../yumcommands.py:381
+#: ../yumcommands.py:614
 msgid "Recently Added Packages"
 msgstr "Recently Added Packages"
 
-#: ../yumcommands.py:388
+#: ../yumcommands.py:621
 msgid "No matching Packages to list"
 msgstr "No matching Packages to list"
 
-#: ../yumcommands.py:402
+#: ../yumcommands.py:656
 msgid "List a package or groups of packages"
 msgstr "List a package or groups of packages"
 
-#: ../yumcommands.py:414
+#: ../yumcommands.py:685
 msgid "Remove a package or packages from your system"
 msgstr "Remove a package or packages from your system"
 
-#: ../yumcommands.py:421
+#: ../yumcommands.py:714
 msgid "Setting up Remove Process"
 msgstr "Setting up Remove Process"
 
-#: ../yumcommands.py:435
+#: ../yumcommands.py:773
+msgid "Display, or use, the groups information"
+msgstr ""
+
+#: ../yumcommands.py:776
 msgid "Setting up Group Process"
 msgstr "Setting up Group Process"
 
-#: ../yumcommands.py:441
+#: ../yumcommands.py:782
 msgid "No Groups on which to run command"
 msgstr "No Groups on which to run command"
 
-#: ../yumcommands.py:454
-msgid "List available package groups"
-msgstr "List available package groups"
-
-#: ../yumcommands.py:474
-msgid "Install the packages in a group on your system"
-msgstr "Install the packages in a group on your system"
-
-#: ../yumcommands.py:497
-msgid "Remove the packages in a group from your system"
-msgstr "Remove the packages in a group from your system"
-
-#: ../yumcommands.py:525
-msgid "Display details about a package group"
-msgstr "Display details about a package group"
+#: ../yumcommands.py:833
+#, python-format
+msgid "Invalid groups sub-command, use: %s."
+msgstr ""
 
-#: ../yumcommands.py:550
+#: ../yumcommands.py:929
 msgid "Generate the metadata cache"
 msgstr "Generate the metadata cache"
 
-#: ../yumcommands.py:556
+#: ../yumcommands.py:955
 msgid "Making cache files for all metadata files."
 msgstr "Making cache files for all metadata files."
 
-#: ../yumcommands.py:557
+#: ../yumcommands.py:956
 msgid "This may take a while depending on the speed of this computer"
 msgstr "This may take a while depending on the speed of this computer"
 
-#: ../yumcommands.py:578
+#: ../yumcommands.py:977
 msgid "Metadata Cache Created"
 msgstr "Metadata Cache Created"
 
-#: ../yumcommands.py:592
+#: ../yumcommands.py:1015
 msgid "Remove cached data"
 msgstr "Remove cached data"
 
-#: ../yumcommands.py:613
+#: ../yumcommands.py:1082
 msgid "Find what package provides the given value"
 msgstr "Find what package provides the given value"
 
-#: ../yumcommands.py:633
+#: ../yumcommands.py:1139
 msgid "Check for available package updates"
 msgstr "Check for available package updates"
 
-#: ../yumcommands.py:687
+#: ../yumcommands.py:1230
 msgid "Search package details for the given string"
 msgstr "Search package details for the given string"
 
-#: ../yumcommands.py:693
+#: ../yumcommands.py:1256
 msgid "Searching Packages: "
 msgstr "Searching Packages: "
 
-#: ../yumcommands.py:710
+#: ../yumcommands.py:1298
 msgid "Update packages taking obsoletes into account"
 msgstr "Update packages taking obsoletes into account"
 
-#: ../yumcommands.py:719
+#: ../yumcommands.py:1328
 msgid "Setting up Upgrade Process"
 msgstr "Setting up Upgrade Process"
 
-#: ../yumcommands.py:737
+#: ../yumcommands.py:1363
 msgid "Install a local RPM"
 msgstr "Install a local RPM"
 
-#: ../yumcommands.py:745
+#: ../yumcommands.py:1393
 msgid "Setting up Local Package Process"
 msgstr "Setting up Local Package Process"
 
-#: ../yumcommands.py:764
+#: ../yumcommands.py:1437
 msgid "Determine which package provides the given dependency"
 msgstr "Determine which package provides the given dependency"
 
-#: ../yumcommands.py:767
+#: ../yumcommands.py:1453
 msgid "Searching Packages for Dependency:"
 msgstr "Searching Packages for Dependency:"
 
-#: ../yumcommands.py:781
+#: ../yumcommands.py:1484
 msgid "Run an interactive yum shell"
 msgstr "Run an interactive yum shell"
 
-#: ../yumcommands.py:787
+#: ../yumcommands.py:1510
 msgid "Setting up Yum Shell"
 msgstr "Setting up Yum Shell"
 
-#: ../yumcommands.py:805
+#: ../yumcommands.py:1553
 msgid "List a package's dependencies"
 msgstr "List a package's dependencies"
 
-#: ../yumcommands.py:811
+#: ../yumcommands.py:1580
 msgid "Finding dependencies: "
 msgstr "Finding dependencies: "
 
-#: ../yumcommands.py:827
+#: ../yumcommands.py:1612
 msgid "Display the configured software repositories"
 msgstr "Display the configured software repositories"
 
-#: ../yumcommands.py:893 ../yumcommands.py:894
+#: ../yumcommands.py:1691 ../yumcommands.py:1692
 msgid "enabled"
 msgstr "enabled"
 
-#: ../yumcommands.py:920 ../yumcommands.py:921
+#: ../yumcommands.py:1718 ../yumcommands.py:1719
 msgid "disabled"
 msgstr "disabled"
 
-#: ../yumcommands.py:937
+#: ../yumcommands.py:1735
 msgid "Repo-id      : "
 msgstr "Repo-id      : "
 
-#: ../yumcommands.py:938
+#: ../yumcommands.py:1736
 msgid "Repo-name    : "
 msgstr "Repo-name    : "
 
-#: ../yumcommands.py:941
+#: ../yumcommands.py:1739
 msgid "Repo-status  : "
 msgstr "Repo-status  : "
 
-#: ../yumcommands.py:944
+#: ../yumcommands.py:1742
 msgid "Repo-revision: "
 msgstr "Repo-revision: "
 
-#: ../yumcommands.py:948
+#: ../yumcommands.py:1746
 msgid "Repo-tags    : "
 msgstr "Repo-tags    : "
 
-#: ../yumcommands.py:954
+#: ../yumcommands.py:1752
 msgid "Repo-distro-tags: "
 msgstr "Repo-distro-tags: "
 
-#: ../yumcommands.py:959
+#: ../yumcommands.py:1757
 msgid "Repo-updated : "
 msgstr "Repo-updated : "
 
-#: ../yumcommands.py:961
+#: ../yumcommands.py:1759
 msgid "Repo-pkgs    : "
 msgstr "Repo-pkgs    : "
 
-#: ../yumcommands.py:962
+#: ../yumcommands.py:1760
 msgid "Repo-size    : "
 msgstr "Repo-size    : "
 
-#: ../yumcommands.py:969 ../yumcommands.py:990
+#: ../yumcommands.py:1767 ../yumcommands.py:1788
 msgid "Repo-baseurl : "
 msgstr "Repo-baseurl : "
 
-#: ../yumcommands.py:977
+#: ../yumcommands.py:1775
 msgid "Repo-metalink: "
 msgstr "Repo-metalink: "
 
-#: ../yumcommands.py:981
+#: ../yumcommands.py:1779
 msgid "  Updated    : "
 msgstr "  Updated    : "
 
-#: ../yumcommands.py:984
+#: ../yumcommands.py:1782
 msgid "Repo-mirrors : "
 msgstr "Repo-mirrors : "
 
-#: ../yumcommands.py:1000
+#: ../yumcommands.py:1798
 #, python-format
 msgid "Never (last: %s)"
 msgstr "Never (last: %s)"
 
-#: ../yumcommands.py:1002
+#: ../yumcommands.py:1800
 #, python-format
 msgid "Instant (last: %s)"
 msgstr "Instant (last: %s)"
 
-#: ../yumcommands.py:1005
+#: ../yumcommands.py:1803
 #, python-format
 msgid "%s second(s) (last: %s)"
 msgstr "%s second(s) (last: %s)"
 
-#: ../yumcommands.py:1007
+#: ../yumcommands.py:1805
 msgid "Repo-expire  : "
 msgstr "Repo-expire  : "
 
-#: ../yumcommands.py:1010
+#: ../yumcommands.py:1808
 msgid "Repo-exclude : "
 msgstr "Repo-exclude : "
 
-#: ../yumcommands.py:1014
+#: ../yumcommands.py:1812
 msgid "Repo-include : "
 msgstr "Repo-include : "
 
-#: ../yumcommands.py:1018
+#: ../yumcommands.py:1816
 msgid "Repo-excluded: "
 msgstr "Repo-excluded: "
 
-#: ../yumcommands.py:1022
+#: ../yumcommands.py:1820
 msgid "Repo-filename: "
 msgstr ""
 
 #. Work out the first (id) and last (enabled/disalbed/count),
 #. then chop the middle (name)...
-#: ../yumcommands.py:1032 ../yumcommands.py:1061
+#: ../yumcommands.py:1830 ../yumcommands.py:1859
 msgid "repo id"
 msgstr "repo id"
 
-#: ../yumcommands.py:1049 ../yumcommands.py:1050 ../yumcommands.py:1068
+#: ../yumcommands.py:1847 ../yumcommands.py:1848 ../yumcommands.py:1866
 msgid "status"
 msgstr "status"
 
-#: ../yumcommands.py:1062
+#: ../yumcommands.py:1860
 msgid "repo name"
 msgstr "repo name"
 
-#: ../yumcommands.py:1099
+#: ../yumcommands.py:1922
 msgid "Display a helpful usage message"
 msgstr "Display a helpful usage message"
 
-#: ../yumcommands.py:1133
+#: ../yumcommands.py:1964
 #, python-format
 msgid "No help available for %s"
 msgstr "No help available for %s"
 
-#: ../yumcommands.py:1138
+#: ../yumcommands.py:1969
 msgid ""
 "\n"
 "\n"
@@ -1905,7 +1977,7 @@ msgstr ""
 "\n"
 "aliases: "
 
-#: ../yumcommands.py:1140
+#: ../yumcommands.py:1971
 msgid ""
 "\n"
 "\n"
@@ -1915,85 +1987,125 @@ msgstr ""
 "\n"
 "alias: "
 
-#: ../yumcommands.py:1168
+#: ../yumcommands.py:2056
 msgid "Setting up Reinstall Process"
 msgstr "Setting up Reinstall Process"
 
-#: ../yumcommands.py:1176
+#: ../yumcommands.py:2068
 msgid "reinstall a package"
 msgstr "reinstall a package"
 
-#: ../yumcommands.py:1195
+#: ../yumcommands.py:2131
 msgid "Setting up Downgrade Process"
 msgstr "Setting up Downgrade Process"
 
-#: ../yumcommands.py:1202
+#: ../yumcommands.py:2142
 msgid "downgrade a package"
 msgstr "downgrade a package"
 
-#: ../yumcommands.py:1216
+#: ../yumcommands.py:2181
 msgid "Display a version for the machine and/or available repos."
 msgstr "Display a version for the machine and/or available repos."
 
-#: ../yumcommands.py:1255
+#: ../yumcommands.py:2233
 msgid " Yum version groups:"
 msgstr " Yum version groups:"
 
-#: ../yumcommands.py:1265
+#: ../yumcommands.py:2243
 msgid " Group   :"
 msgstr " Group   :"
 
-#: ../yumcommands.py:1266
+#: ../yumcommands.py:2244
 msgid " Packages:"
 msgstr " Packages:"
 
-#: ../yumcommands.py:1295
+#: ../yumcommands.py:2273
 msgid "Installed:"
 msgstr "Installed:"
 
-#: ../yumcommands.py:1303
+#: ../yumcommands.py:2281
 msgid "Group-Installed:"
 msgstr "Group-Installed:"
 
-#: ../yumcommands.py:1312
+#: ../yumcommands.py:2290
 msgid "Available:"
 msgstr "Available:"
 
-#: ../yumcommands.py:1321
+#: ../yumcommands.py:2299
 msgid "Group-Available:"
 msgstr "Group-Available:"
 
-#: ../yumcommands.py:1360
+#: ../yumcommands.py:2363
 msgid "Display, or use, the transaction history"
 msgstr "Display, or use, the transaction history"
 
-#: ../yumcommands.py:1432
+#: ../yumcommands.py:2435
+msgid "Transactions:"
+msgstr ""
+
+#: ../yumcommands.py:2436
+msgid "Begin time  :"
+msgstr ""
+
+#: ../yumcommands.py:2437
+msgid "End time    :"
+msgstr ""
+
+#: ../yumcommands.py:2438
+msgid "Counts      :"
+msgstr ""
+
+#: ../yumcommands.py:2439
+msgid "  NEVRAC :"
+msgstr ""
+
+#: ../yumcommands.py:2440
+msgid "  NEVRA  :"
+msgstr ""
+
+#: ../yumcommands.py:2441
+msgid "  NA     :"
+msgstr ""
+
+#: ../yumcommands.py:2442
+msgid "  NEVR   :"
+msgstr ""
+
+#: ../yumcommands.py:2443
+msgid "  rpm DB :"
+msgstr ""
+
+#: ../yumcommands.py:2444
+msgid "  yum DB :"
+msgstr ""
+
+#: ../yumcommands.py:2475
 #, python-format
 msgid "Invalid history sub-command, use: %s."
 msgstr "Invalid history sub-command, use: %s."
 
-#: ../yumcommands.py:1439
+#: ../yumcommands.py:2482
 msgid "You don't have access to the history DB."
 msgstr "You don't have access to the history DB."
 
-#: ../yumcommands.py:1487
+#: ../yumcommands.py:2574
 msgid "Check for problems in the rpmdb"
 msgstr "Check for problems in the rpmdb"
 
-#: ../yumcommands.py:1514
+#: ../yumcommands.py:2639
 msgid "load a saved transaction from filename"
 msgstr "load a saved transaction from filename"
 
-#: ../yumcommands.py:1518
+#: ../yumcommands.py:2656
 msgid "No saved transaction file specified."
 msgstr "No saved transaction file specified."
 
-#: ../yumcommands.py:1522
+#: ../yumcommands.py:2660
 #, python-format
 msgid "loading transaction from %s"
 msgstr "loading transaction from %s"
 
-#: ../yumcommands.py:1528
+#: ../yumcommands.py:2666
 #, python-format
 msgid "Transaction loaded from %s with %s members"
 msgstr "Transaction loaded from %s with %s members"
@@ -2004,27 +2116,33 @@ msgstr "Transaction loaded from %s with %s members"
 msgid " Yum checks failed: %s"
 msgstr " Yum checks failed: %s"
 
-#: ../yummain.py:114
-msgid ""
-"Another app is currently holding the yum lock; waiting for it to exit..."
+#: ../yummain.py:110
+msgid "No read/write access in current directory, moving to /"
 msgstr ""
-"Another app is currently holding the yum lock; waiting for it to exit..."
 
-#: ../yummain.py:120
+#: ../yummain.py:124
 msgid "Can't create lock file; exiting"
 msgstr "Can't create lock file; exiting"
 
+#: ../yummain.py:128
+msgid ""
+"Another app is currently holding the yum lock; waiting for it to exit..."
+msgstr ""
+"Another app is currently holding the yum lock; waiting for it to exit..."
+
 #. Depsolve stage
-#: ../yummain.py:167
+#: ../yummain.py:178
 msgid "Resolving Dependencies"
 msgstr "Resolving Dependencies"
 
-#: ../yummain.py:230
+#: ../yummain.py:241 ../yummain.py:249
 #, python-format
-msgid "Your transaction was saved, rerun it with: yum load-transaction %s"
-msgstr "Your transaction was saved, rerun it with: yum load-transaction %s"
+msgid ""
+"Your transaction was saved, rerun it with:\n"
+" yum load-transaction %s"
+msgstr ""
 
-#: ../yummain.py:288
+#: ../yummain.py:326
 msgid ""
 "\n"
 "\n"
@@ -2034,74 +2152,74 @@ msgstr ""
 "\n"
 "Exiting on user cancel."
 
-#: ../yum/depsolve.py:84
+#: ../yum/depsolve.py:83
 msgid "doTsSetup() will go away in a future version of Yum.\n"
 msgstr "doTsSetup() will go away in a future version of Yum.\n"
 
-#: ../yum/depsolve.py:99
+#: ../yum/depsolve.py:98
 msgid "Setting up TransactionSets before config class is up"
 msgstr "Setting up TransactionSets before config class is up"
 
-#: ../yum/depsolve.py:153
+#: ../yum/depsolve.py:152
 #, python-format
 msgid "Invalid tsflag in config file: %s"
 msgstr "Invalid tsflag in config file: %s"
 
-#: ../yum/depsolve.py:164
+#: ../yum/depsolve.py:170
 #, python-format
 msgid "Searching pkgSack for dep: %s"
 msgstr "Searching pkgSack for dep: %s"
 
-#: ../yum/depsolve.py:207
+#: ../yum/depsolve.py:221
 #, python-format
 msgid "Member: %s"
 msgstr "Member: %s"
 
-#: ../yum/depsolve.py:221 ../yum/depsolve.py:793
+#: ../yum/depsolve.py:235 ../yum/depsolve.py:831
 #, python-format
 msgid "%s converted to install"
 msgstr "%s converted to install"
 
-#: ../yum/depsolve.py:233
+#: ../yum/depsolve.py:247
 #, python-format
 msgid "Adding Package %s in mode %s"
 msgstr "Adding Package %s in mode %s"
 
-#: ../yum/depsolve.py:249
+#: ../yum/depsolve.py:263
 #, python-format
 msgid "Removing Package %s"
 msgstr "Removing Package %s"
 
-#: ../yum/depsolve.py:271
+#: ../yum/depsolve.py:285
 #, python-format
 msgid "%s requires: %s"
 msgstr "%s requires: %s"
 
-#: ../yum/depsolve.py:312
+#: ../yum/depsolve.py:326
 #, python-format
 msgid "%s requires %s"
 msgstr "%s requires %s"
 
-#: ../yum/depsolve.py:339
+#: ../yum/depsolve.py:353
 msgid "Needed Require has already been looked up, cheating"
 msgstr "Needed Require has already been looked up, cheating"
 
-#: ../yum/depsolve.py:349
+#: ../yum/depsolve.py:363
 #, python-format
 msgid "Needed Require is not a package name. Looking up: %s"
 msgstr "Needed Require is not a package name. Looking up: %s"
 
-#: ../yum/depsolve.py:357
+#: ../yum/depsolve.py:371
 #, python-format
 msgid "Potential Provider: %s"
 msgstr "Potential Provider: %s"
 
-#: ../yum/depsolve.py:380
+#: ../yum/depsolve.py:394
 #, python-format
 msgid "Mode is %s for provider of %s: %s"
 msgstr "Mode is %s for provider of %s: %s"
 
-#: ../yum/depsolve.py:384
+#: ../yum/depsolve.py:398
 #, python-format
 msgid "Mode for pkg providing %s: %s"
 msgstr "Mode for pkg providing %s: %s"
@@ -2109,114 +2227,114 @@ msgstr "Mode for pkg providing %s: %s"
 #. the thing it needs is being updated or obsoleted away
 #. try to update the requiring package in hopes that all this problem goes
 #. away :(
-#: ../yum/depsolve.py:389 ../yum/depsolve.py:406
+#: ../yum/depsolve.py:403 ../yum/depsolve.py:420
 #, python-format
 msgid "Trying to update %s to resolve dep"
 msgstr "Trying to update %s to resolve dep"
 
-#: ../yum/depsolve.py:400 ../yum/depsolve.py:410
+#: ../yum/depsolve.py:414 ../yum/depsolve.py:424
 #, python-format
 msgid "No update paths found for %s. Failure!"
 msgstr "No update paths found for %s. Failure!"
 
-#: ../yum/depsolve.py:416
+#: ../yum/depsolve.py:430
 #, python-format
 msgid "TSINFO: %s package requiring %s marked as erase"
 msgstr "TSINFO: %s package requiring %s marked as erase"
 
-#: ../yum/depsolve.py:429
+#: ../yum/depsolve.py:443
 #, python-format
 msgid "TSINFO: Obsoleting %s with %s to resolve dep."
 msgstr "TSINFO: Obsoleting %s with %s to resolve dep."
 
-#: ../yum/depsolve.py:432
+#: ../yum/depsolve.py:446
 #, python-format
 msgid "TSINFO: Updating %s to resolve dep."
 msgstr "TSINFO: Updating %s to resolve dep."
 
-#: ../yum/depsolve.py:440
+#: ../yum/depsolve.py:454
 #, python-format
 msgid "Cannot find an update path for dep for: %s"
 msgstr "Cannot find an update path for dep for: %s"
 
-#: ../yum/depsolve.py:471
+#: ../yum/depsolve.py:485
 #, python-format
 msgid "Quick matched %s to require for %s"
 msgstr "Quick matched %s to require for %s"
 
 #. is it already installed?
-#: ../yum/depsolve.py:513
+#: ../yum/depsolve.py:527
 #, python-format
 msgid "%s is in providing packages but it is already installed, removing."
 msgstr "%s is in providing packages but it is already installed, removing."
 
-#: ../yum/depsolve.py:529
+#: ../yum/depsolve.py:543
 #, python-format
 msgid "Potential resolving package %s has newer instance in ts."
 msgstr "Potential resolving package %s has newer instance in ts."
 
-#: ../yum/depsolve.py:540
+#: ../yum/depsolve.py:554
 #, python-format
 msgid "Potential resolving package %s has newer instance installed."
 msgstr "Potential resolving package %s has newer instance installed."
 
-#: ../yum/depsolve.py:558
+#: ../yum/depsolve.py:572
 #, python-format
 msgid "%s already in ts, skipping this one"
 msgstr "%s already in ts, skipping this one"
 
-#: ../yum/depsolve.py:607
+#: ../yum/depsolve.py:621
 #, python-format
 msgid "TSINFO: Marking %s as update for %s"
 msgstr "TSINFO: Marking %s as update for %s"
 
-#: ../yum/depsolve.py:616
+#: ../yum/depsolve.py:630
 #, python-format
 msgid "TSINFO: Marking %s as install for %s"
 msgstr "TSINFO: Marking %s as install for %s"
 
-#: ../yum/depsolve.py:727 ../yum/depsolve.py:819
+#: ../yum/depsolve.py:765 ../yum/depsolve.py:861
 msgid "Success - empty transaction"
 msgstr "Success - empty transaction"
 
-#: ../yum/depsolve.py:767 ../yum/depsolve.py:783
+#: ../yum/depsolve.py:805 ../yum/depsolve.py:821
 msgid "Restarting Loop"
 msgstr "Restarting Loop"
 
-#: ../yum/depsolve.py:799
+#: ../yum/depsolve.py:841
 msgid "Dependency Process ending"
 msgstr "Dependency Process ending"
 
-#: ../yum/depsolve.py:821
+#: ../yum/depsolve.py:863
 msgid "Success - deps resolved"
 msgstr "Success - deps resolved"
 
-#: ../yum/depsolve.py:845
+#: ../yum/depsolve.py:887
 #, python-format
 msgid "Checking deps for %s"
 msgstr "Checking deps for %s"
 
-#: ../yum/depsolve.py:931
+#: ../yum/depsolve.py:973
 #, python-format
 msgid "looking for %s as a requirement of %s"
 msgstr "looking for %s as a requirement of %s"
 
-#: ../yum/depsolve.py:1169
+#: ../yum/depsolve.py:1216
 #, python-format
 msgid "Running compare_providers() for %s"
 msgstr "Running compare_providers() for %s"
 
-#: ../yum/depsolve.py:1196 ../yum/depsolve.py:1202
+#: ../yum/depsolve.py:1243 ../yum/depsolve.py:1249
 #, python-format
 msgid "better arch in po %s"
 msgstr "better arch in po %s"
 
-#: ../yum/depsolve.py:1298
+#: ../yum/depsolve.py:1345
 #, python-format
 msgid "%s obsoletes %s"
 msgstr "%s obsoletes %s"
 
-#: ../yum/depsolve.py:1310
+#: ../yum/depsolve.py:1357
 #, python-format
 msgid ""
 "archdist compared %s to %s on %s\n"
@@ -2225,142 +2343,142 @@ msgstr ""
 "archdist compared %s to %s on %s\n"
 "  Winner: %s"
 
-#: ../yum/depsolve.py:1318
+#: ../yum/depsolve.py:1365
 #, python-format
 msgid "common sourcerpm %s and %s"
 msgstr "common sourcerpm %s and %s"
 
-#: ../yum/depsolve.py:1322
+#: ../yum/depsolve.py:1369
 #, python-format
 msgid "base package %s is installed for %s"
 msgstr "base package %s is installed for %s"
 
-#: ../yum/depsolve.py:1328
+#: ../yum/depsolve.py:1375
 #, python-format
 msgid "common prefix of %s between %s and %s"
 msgstr "common prefix of %s between %s and %s"
 
-#: ../yum/depsolve.py:1359
+#: ../yum/depsolve.py:1406
 #, python-format
 msgid "requires minimal: %d"
 msgstr "requires minimal: %d"
 
-#: ../yum/depsolve.py:1363
+#: ../yum/depsolve.py:1410
 #, python-format
 msgid " Winner: %s"
 msgstr " Winner: %s"
 
-#: ../yum/depsolve.py:1368
+#: ../yum/depsolve.py:1415
 #, python-format
 msgid " Loser(with %d): %s"
 msgstr " Loser(with %d): %s"
 
-#: ../yum/depsolve.py:1384
+#: ../yum/depsolve.py:1431
 #, python-format
 msgid "Best Order: %s"
 msgstr "Best Order: %s"
 
-#: ../yum/__init__.py:234
+#: ../yum/__init__.py:261
 msgid "doConfigSetup() will go away in a future version of Yum.\n"
 msgstr "doConfigSetup() will go away in a future version of Yum.\n"
 
-#: ../yum/__init__.py:482
+#: ../yum/__init__.py:527
 #, python-format
 msgid "Repository %r: Error parsing config: %s"
 msgstr "Repository %r: Error parsing config: %s"
 
-#: ../yum/__init__.py:488
+#: ../yum/__init__.py:533
 #, python-format
 msgid "Repository %r is missing name in configuration, using id"
 msgstr "Repository %r is missing name in configuration, using id"
 
-#: ../yum/__init__.py:526
+#: ../yum/__init__.py:571
 msgid "plugins already initialised"
 msgstr "plugins already initialised"
 
-#: ../yum/__init__.py:533
+#: ../yum/__init__.py:580
 msgid "doRpmDBSetup() will go away in a future version of Yum.\n"
 msgstr "doRpmDBSetup() will go away in a future version of Yum.\n"
 
-#: ../yum/__init__.py:544
+#: ../yum/__init__.py:591
 msgid "Reading Local RPMDB"
 msgstr "Reading Local RPMDB"
 
-#: ../yum/__init__.py:567
+#: ../yum/__init__.py:621
 msgid "doRepoSetup() will go away in a future version of Yum.\n"
 msgstr "doRepoSetup() will go away in a future version of Yum.\n"
 
-#: ../yum/__init__.py:630
+#: ../yum/__init__.py:692
 msgid "doSackSetup() will go away in a future version of Yum.\n"
 msgstr "doSackSetup() will go away in a future version of Yum.\n"
 
-#: ../yum/__init__.py:660
+#: ../yum/__init__.py:722
 msgid "Setting up Package Sacks"
 msgstr "Setting up Package Sacks"
 
-#: ../yum/__init__.py:705
+#: ../yum/__init__.py:767
 #, python-format
 msgid "repo object for repo %s lacks a _resetSack method\n"
 msgstr "repo object for repo %s lacks a _resetSack method\n"
 
-#: ../yum/__init__.py:706
+#: ../yum/__init__.py:768
 msgid "therefore this repo cannot be reset.\n"
 msgstr "therefore this repo cannot be reset.\n"
 
-#: ../yum/__init__.py:711
+#: ../yum/__init__.py:776
 msgid "doUpdateSetup() will go away in a future version of Yum.\n"
 msgstr "doUpdateSetup() will go away in a future version of Yum.\n"
 
-#: ../yum/__init__.py:723
+#: ../yum/__init__.py:788
 msgid "Building updates object"
 msgstr "Building updates object"
 
-#: ../yum/__init__.py:765
+#: ../yum/__init__.py:832
 msgid "doGroupSetup() will go away in a future version of Yum.\n"
 msgstr "doGroupSetup() will go away in a future version of Yum.\n"
 
-#: ../yum/__init__.py:790
+#: ../yum/__init__.py:857
 msgid "Getting group metadata"
 msgstr "Getting group metadata"
 
-#: ../yum/__init__.py:816
+#: ../yum/__init__.py:885
 #, python-format
 msgid "Adding group file from repository: %s"
 msgstr "Adding group file from repository: %s"
 
-#: ../yum/__init__.py:827
+#: ../yum/__init__.py:896
 #, python-format
 msgid "Failed to add groups file for repository: %s - %s"
 msgstr "Failed to add groups file for repository: %s - %s"
 
-#: ../yum/__init__.py:833
+#: ../yum/__init__.py:902
 msgid "No Groups Available in any repository"
 msgstr "No Groups Available in any repository"
 
-#: ../yum/__init__.py:845
+#: ../yum/__init__.py:914
 msgid "Getting pkgtags metadata"
 msgstr "Getting pkgtags metadata"
 
-#: ../yum/__init__.py:855
+#: ../yum/__init__.py:924
 #, python-format
 msgid "Adding tags from repository: %s"
 msgstr "Adding tags from repository: %s"
 
-#: ../yum/__init__.py:866
+#: ../yum/__init__.py:935
 #, python-format
 msgid "Failed to add Pkg Tags for repository: %s - %s"
 msgstr "Failed to add Pkg Tags for repository: %s - %s"
 
-#: ../yum/__init__.py:944
+#: ../yum/__init__.py:1015
 msgid "Importing additional filelist information"
 msgstr "Importing additional filelist information"
 
-#: ../yum/__init__.py:958
+#: ../yum/__init__.py:1033
 #, python-format
 msgid "The program %s%s%s is found in the yum-utils package."
 msgstr "The program %s%s%s is found in the yum-utils package."
 
-#: ../yum/__init__.py:966
+#: ../yum/__init__.py:1050
 msgid ""
 "There are unfinished transactions remaining. You might consider running yum-"
 "complete-transaction first to finish them."
@@ -2368,21 +2486,21 @@ msgstr ""
 "There are unfinished transactions remaining. You might consider running yum-"
 "complete-transaction first to finish them."
 
-#: ../yum/__init__.py:983
+#: ../yum/__init__.py:1067
 msgid "--> Finding unneeded leftover dependencies"
 msgstr "--> Finding unneeded leftover dependencies"
 
-#: ../yum/__init__.py:1041
+#: ../yum/__init__.py:1125
 #, python-format
 msgid "Protected multilib versions: %s != %s"
 msgstr "Protected multilib versions: %s != %s"
 
-#: ../yum/__init__.py:1096
+#: ../yum/__init__.py:1180
 #, python-format
 msgid "Trying to remove \"%s\", which is protected"
 msgstr "Trying to remove \"%s\", which is protected"
 
-#: ../yum/__init__.py:1217
+#: ../yum/__init__.py:1301
 msgid ""
 "\n"
 "Packages skipped because of dependency problems:"
@@ -2390,88 +2508,91 @@ msgstr ""
 "\n"
 "Packages skipped because of dependency problems:"
 
-#: ../yum/__init__.py:1221
+#: ../yum/__init__.py:1305
 #, python-format
 msgid "    %s from %s"
 msgstr "    %s from %s"
 
 #. FIXME: _N()
-#: ../yum/__init__.py:1391
+#: ../yum/__init__.py:1477
 #, python-format
 msgid "** Found %d pre-existing rpmdb problem(s), 'yum check' output follows:"
 msgstr ""
 "** Found %d pre-existing rpmdb problem(s), 'yum check' output follows:"
 
-#: ../yum/__init__.py:1395
+#: ../yum/__init__.py:1481
 msgid "Warning: RPMDB altered outside of yum."
 msgstr "Warning: RPMDB altered outside of yum."
 
-#: ../yum/__init__.py:1407
+#: ../yum/__init__.py:1493
 msgid "missing requires"
 msgstr "missing requires"
 
-#: ../yum/__init__.py:1408
+#: ../yum/__init__.py:1494
 msgid "installed conflict"
 msgstr "installed conflict"
 
-#: ../yum/__init__.py:1525
+#: ../yum/__init__.py:1617
 msgid ""
 "Warning: scriptlet or other non-fatal errors occurred during transaction."
 msgstr ""
 "Warning: scriptlet or other non-fatal errors occurred during transaction."
 
-#: ../yum/__init__.py:1535
+#: ../yum/__init__.py:1627
 msgid "Transaction couldn't start:"
 msgstr "Transaction couldn't start:"
 
 #. should this be 'to_unicoded'?
-#: ../yum/__init__.py:1538
+#: ../yum/__init__.py:1630
 msgid "Could not run transaction."
 msgstr "Could not run transaction."
 
-#: ../yum/__init__.py:1552
+#: ../yum/__init__.py:1644
 #, python-format
 msgid "Failed to remove transaction file %s"
 msgstr "Failed to remove transaction file %s"
 
 #. maybe a file log here, too
 #. but raising an exception is not going to do any good
-#: ../yum/__init__.py:1590
+#: ../yum/__init__.py:1687
 #, python-format
 msgid "%s was supposed to be installed but is not!"
 msgstr "%s was supposed to be installed but is not!"
 
 #. maybe a file log here, too
 #. but raising an exception is not going to do any good
-#: ../yum/__init__.py:1651
+#. Note: This actually triggers atm. because we can't
+#. always find the erased txmbr to set it when
+#. we should.
+#: ../yum/__init__.py:1756
 #, python-format
 msgid "%s was supposed to be removed but is not!"
 msgstr "%s was supposed to be removed but is not!"
 
-#: ../yum/__init__.py:1768
+#: ../yum/__init__.py:1883
 #, python-format
 msgid "Could not open lock %s: %s"
 msgstr "Could not open lock %s: %s"
 
 #. Whoa. What the heck happened?
-#: ../yum/__init__.py:1785
+#: ../yum/__init__.py:1900
 #, python-format
 msgid "Unable to check if PID %s is active"
 msgstr "Unable to check if PID %s is active"
 
 #. Another copy seems to be running.
-#: ../yum/__init__.py:1789
+#: ../yum/__init__.py:1904
 #, python-format
 msgid "Existing lock %s: another copy is running as pid %s."
 msgstr "Existing lock %s: another copy is running as pid %s."
 
 #. Whoa. What the heck happened?
-#: ../yum/__init__.py:1830
+#: ../yum/__init__.py:1952
 #, python-format
 msgid "Could not create lock at %s: %s "
 msgstr "Could not create lock at %s: %s "
 
-#: ../yum/__init__.py:1875
+#: ../yum/__init__.py:2005
 #, python-format
 msgid ""
 "Package does not match intended download. Suggestion: run yum "
@@ -2480,102 +2601,93 @@ msgstr ""
 "Package does not match intended download. Suggestion: run yum "
 "--enablerepo=%s clean metadata"
 
-#: ../yum/__init__.py:1891
+#: ../yum/__init__.py:2028
 msgid "Could not perform checksum"
 msgstr "Could not perform checksum"
 
-#: ../yum/__init__.py:1894
+#: ../yum/__init__.py:2031
 msgid "Package does not match checksum"
 msgstr "Package does not match checksum"
 
-#: ../yum/__init__.py:1946
+#: ../yum/__init__.py:2094
 #, python-format
 msgid "package fails checksum but caching is enabled for %s"
 msgstr "package fails checksum but caching is enabled for %s"
 
-#: ../yum/__init__.py:1949 ../yum/__init__.py:1979
+#: ../yum/__init__.py:2097 ../yum/__init__.py:2127
 #, python-format
 msgid "using local copy of %s"
 msgstr "using local copy of %s"
 
-#: ../yum/__init__.py:1991
-#, python-format
-msgid ""
-"Insufficient space in download directory %s\n"
-"    * free   %s\n"
-"    * needed %s"
-msgstr ""
-"Insufficient space in download directory %s\n"
-"    * free   %s\n"
-"    * needed %s"
-
-#: ../yum/__init__.py:2052
+#: ../yum/__init__.py:2205
 msgid "Header is not complete."
 msgstr "Header is not complete."
 
-#: ../yum/__init__.py:2089
+#: ../yum/__init__.py:2245
 #, python-format
 msgid ""
 "Header not in local cache and caching-only mode enabled. Cannot download %s"
 msgstr ""
 "Header not in local cache and caching-only mode enabled. Cannot download %s"
 
-#: ../yum/__init__.py:2147
+#: ../yum/__init__.py:2305
 #, python-format
 msgid "Public key for %s is not installed"
 msgstr "Public key for %s is not installed"
 
-#: ../yum/__init__.py:2151
+#: ../yum/__init__.py:2309
 #, python-format
 msgid "Problem opening package %s"
 msgstr "Problem opening package %s"
 
-#: ../yum/__init__.py:2159
+#: ../yum/__init__.py:2317
 #, python-format
 msgid "Public key for %s is not trusted"
 msgstr "Public key for %s is not trusted"
 
-#: ../yum/__init__.py:2163
+#: ../yum/__init__.py:2321
 #, python-format
 msgid "Package %s is not signed"
 msgstr "Package %s is not signed"
 
-#: ../yum/__init__.py:2202
+#: ../yum/__init__.py:2363
 #, python-format
 msgid "Cannot remove %s"
 msgstr "Cannot remove %s"
 
-#: ../yum/__init__.py:2206
+#: ../yum/__init__.py:2367
 #, python-format
 msgid "%s removed"
 msgstr "%s removed"
 
-#: ../yum/__init__.py:2252
+#: ../yum/__init__.py:2426
 #, python-format
 msgid "Cannot remove %s file %s"
 msgstr "Cannot remove %s file %s"
 
-#: ../yum/__init__.py:2256
+#: ../yum/__init__.py:2430
 #, python-format
 msgid "%s file %s removed"
 msgstr "%s file %s removed"
 
-#: ../yum/__init__.py:2258
+#: ../yum/__init__.py:2432
 #, python-format
-msgid "%d %s files removed"
-msgstr "%d %s files removed"
+msgid "%d %s file removed"
+msgid_plural "%d %s files removed"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../yum/__init__.py:2327
+#: ../yum/__init__.py:2522
 #, python-format
 msgid "More than one identical match in sack for %s"
 msgstr "More than one identical match in sack for %s"
 
-#: ../yum/__init__.py:2333
+#: ../yum/__init__.py:2528
 #, python-format
 msgid "Nothing matches %s.%s %s:%s-%s from update"
 msgstr "Nothing matches %s.%s %s:%s-%s from update"
 
-#: ../yum/__init__.py:2632
+#: ../yum/__init__.py:2892
 msgid ""
 "searchPackages() will go away in a future version of Yum."
 "                      Use searchGenerator() instead. \n"
@@ -2583,121 +2695,123 @@ msgstr ""
 "searchPackages() will go away in a future version of Yum."
 "                      Use searchGenerator() instead. \n"
 
-#: ../yum/__init__.py:2675
+#: ../yum/__init__.py:2948
 #, python-format
-msgid "Searching %d packages"
-msgstr "Searching %d packages"
+msgid "Searching %d package"
+msgid_plural "Searching %d packages"
+msgstr[0] ""
+msgstr[1] ""
 
-#: ../yum/__init__.py:2679
+#: ../yum/__init__.py:2952
 #, python-format
 msgid "searching package %s"
 msgstr "searching package %s"
 
-#: ../yum/__init__.py:2691
+#: ../yum/__init__.py:2964
 msgid "searching in file entries"
 msgstr "searching in file entries"
 
-#: ../yum/__init__.py:2698
+#: ../yum/__init__.py:2971
 msgid "searching in provides entries"
 msgstr "searching in provides entries"
 
-#: ../yum/__init__.py:2777
+#: ../yum/__init__.py:3056
 msgid "No group data available for configured repositories"
 msgstr "No group data available for configured repositories"
 
-#: ../yum/__init__.py:2808 ../yum/__init__.py:2827 ../yum/__init__.py:2858
-#: ../yum/__init__.py:2864 ../yum/__init__.py:2953 ../yum/__init__.py:2957
-#: ../yum/__init__.py:3339
+#: ../yum/__init__.py:3092 ../yum/__init__.py:3112 ../yum/__init__.py:3147
+#: ../yum/__init__.py:3153 ../yum/__init__.py:3246 ../yum/__init__.py:3250
+#: ../yum/__init__.py:3674
 #, python-format
 msgid "No Group named %s exists"
 msgstr "No Group named %s exists"
 
-#: ../yum/__init__.py:2839 ../yum/__init__.py:2973
+#: ../yum/__init__.py:3124 ../yum/__init__.py:3266
 #, python-format
 msgid "package %s was not marked in group %s"
 msgstr "package %s was not marked in group %s"
 
-#: ../yum/__init__.py:2887
+#: ../yum/__init__.py:3176
 #, python-format
 msgid "Adding package %s from group %s"
 msgstr "Adding package %s from group %s"
 
-#: ../yum/__init__.py:2891
+#: ../yum/__init__.py:3180
 #, python-format
 msgid "No package named %s available to be installed"
 msgstr "No package named %s available to be installed"
 
-#: ../yum/__init__.py:2941
+#: ../yum/__init__.py:3230
 #, python-format
 msgid "Warning: Group %s does not have any packages."
 msgstr "Warning: Group %s does not have any packages."
 
-#: ../yum/__init__.py:2943
+#: ../yum/__init__.py:3232
 #, python-format
 msgid "Group %s does have %u conditional packages, which may get installed."
 msgstr "Group %s does have %u conditional packages, which may get installed."
 
 #. This can happen due to excludes after .up has
 #. happened.
-#: ../yum/__init__.py:3002
+#: ../yum/__init__.py:3304
 #, python-format
 msgid "Package tuple %s could not be found in packagesack"
 msgstr "Package tuple %s could not be found in packagesack"
 
-#: ../yum/__init__.py:3022
+#: ../yum/__init__.py:3332
 #, python-format
 msgid "Package tuple %s could not be found in rpmdb"
 msgstr "Package tuple %s could not be found in rpmdb"
 
-#: ../yum/__init__.py:3079 ../yum/__init__.py:3129
+#: ../yum/__init__.py:3395 ../yum/__init__.py:3457
 #, python-format
 msgid "Invalid version flag from: %s"
 msgstr "Invalid version flag from: %s"
 
-#: ../yum/__init__.py:3096 ../yum/__init__.py:3101
+#: ../yum/__init__.py:3419 ../yum/__init__.py:3424
 #, python-format
 msgid "No Package found for %s"
 msgstr "No Package found for %s"
 
-#: ../yum/__init__.py:3401
+#: ../yum/__init__.py:3758
 msgid "Package Object was not a package object instance"
 msgstr "Package Object was not a package object instance"
 
-#: ../yum/__init__.py:3405
+#: ../yum/__init__.py:3762
 msgid "Nothing specified to install"
 msgstr "Nothing specified to install"
 
-#: ../yum/__init__.py:3424 ../yum/__init__.py:4283
+#: ../yum/__init__.py:3781 ../yum/__init__.py:4683
 #, python-format
 msgid "Checking for virtual provide or file-provide for %s"
 msgstr "Checking for virtual provide or file-provide for %s"
 
-#: ../yum/__init__.py:3430 ../yum/__init__.py:3775 ../yum/__init__.py:3969
-#: ../yum/__init__.py:4289
+#: ../yum/__init__.py:3787 ../yum/__init__.py:4151 ../yum/__init__.py:4353
+#: ../yum/__init__.py:4689
 #, python-format
 msgid "No Match for argument: %s"
 msgstr "No Match for argument: %s"
 
-#: ../yum/__init__.py:3507
+#: ../yum/__init__.py:3864
 #, python-format
 msgid "Package %s installed and not available"
 msgstr "Package %s installed and not available"
 
-#: ../yum/__init__.py:3510
+#: ../yum/__init__.py:3867
 msgid "No package(s) available to install"
 msgstr "No package(s) available to install"
 
-#: ../yum/__init__.py:3522
+#: ../yum/__init__.py:3879
 #, python-format
 msgid "Package: %s  - already in transaction set"
 msgstr "Package: %s  - already in transaction set"
 
-#: ../yum/__init__.py:3550
+#: ../yum/__init__.py:3907
 #, python-format
 msgid "Package %s is obsoleted by %s which is already installed"
 msgstr "Package %s is obsoleted by %s which is already installed"
 
-#: ../yum/__init__.py:3555
+#: ../yum/__init__.py:3912
 #, python-format
 msgid ""
 "Package %s is obsoleted by %s, but obsoleting package does not provide for "
@@ -2706,94 +2820,100 @@ msgstr ""
 "Package %s is obsoleted by %s, but obsoleting package does not provide for "
 "requirements"
 
-#: ../yum/__init__.py:3558
+#: ../yum/__init__.py:3915
 #, python-format
 msgid "Package %s is obsoleted by %s, trying to install %s instead"
 msgstr "Package %s is obsoleted by %s, trying to install %s instead"
 
-#: ../yum/__init__.py:3566
+#: ../yum/__init__.py:3923
 #, python-format
 msgid "Package %s already installed and latest version"
 msgstr "Package %s already installed and latest version"
 
-#: ../yum/__init__.py:3580
+#: ../yum/__init__.py:3937
 #, python-format
 msgid "Package matching %s already installed. Checking for update."
 msgstr "Package matching %s already installed. Checking for update."
 
 #. update everything (the easy case)
-#: ../yum/__init__.py:3684
+#: ../yum/__init__.py:4060
 msgid "Updating Everything"
 msgstr "Updating Everything"
 
-#: ../yum/__init__.py:3708 ../yum/__init__.py:3849 ../yum/__init__.py:3879
-#: ../yum/__init__.py:3915
+#: ../yum/__init__.py:4084 ../yum/__init__.py:4226 ../yum/__init__.py:4256
+#: ../yum/__init__.py:4292
 #, python-format
 msgid "Not Updating Package that is already obsoleted: %s.%s %s:%s-%s"
 msgstr "Not Updating Package that is already obsoleted: %s.%s %s:%s-%s"
 
-#: ../yum/__init__.py:3753 ../yum/__init__.py:3965
+#: ../yum/__init__.py:4129 ../yum/__init__.py:4349
 #, python-format
 msgid "%s"
 msgstr "%s"
 
-#: ../yum/__init__.py:3838
+#: ../yum/__init__.py:4169
+#, python-format
+msgid "No package matched to upgrade: %s"
+msgstr ""
+
+#: ../yum/__init__.py:4215
 #, python-format
 msgid "Package is already obsoleted: %s.%s %s:%s-%s"
 msgstr "Package is already obsoleted: %s.%s %s:%s-%s"
 
-#: ../yum/__init__.py:3874
+#: ../yum/__init__.py:4251
 #, python-format
 msgid "Not Updating Package that is obsoleted: %s"
 msgstr "Not Updating Package that is obsoleted: %s"
 
-#: ../yum/__init__.py:3883 ../yum/__init__.py:3919
+#: ../yum/__init__.py:4260 ../yum/__init__.py:4296
 #, python-format
 msgid "Not Updating Package that is already updated: %s.%s %s:%s-%s"
 msgstr "Not Updating Package that is already updated: %s.%s %s:%s-%s"
 
-#: ../yum/__init__.py:3982
-msgid "No package matched to remove"
-msgstr "No package matched to remove"
+#: ../yum/__init__.py:4366
+#, python-format
+msgid "No package matched to remove: %s"
+msgstr ""
 
-#: ../yum/__init__.py:3988
+#: ../yum/__init__.py:4372
 #, python-format
 msgid "Skipping the running kernel: %s"
 msgstr "Skipping the running kernel: %s"
 
-#: ../yum/__init__.py:3994
+#: ../yum/__init__.py:4378
 #, python-format
 msgid "Removing %s from the transaction"
 msgstr "Removing %s from the transaction"
 
-#: ../yum/__init__.py:4029
+#: ../yum/__init__.py:4415
 #, python-format
 msgid "Cannot open: %s. Skipping."
 msgstr "Cannot open: %s. Skipping."
 
-#: ../yum/__init__.py:4032 ../yum/__init__.py:4150 ../yum/__init__.py:4226
+#: ../yum/__init__.py:4418 ../yum/__init__.py:4535 ../yum/__init__.py:4620
 #, python-format
 msgid "Examining %s: %s"
 msgstr "Examining %s: %s"
 
-#: ../yum/__init__.py:4036
+#: ../yum/__init__.py:4422
 #, python-format
 msgid "Cannot localinstall deltarpm: %s. Skipping."
 msgstr "Cannot localinstall deltarpm: %s. Skipping."
 
-#: ../yum/__init__.py:4045 ../yum/__init__.py:4153 ../yum/__init__.py:4229
+#: ../yum/__init__.py:4431 ../yum/__init__.py:4538 ../yum/__init__.py:4623
 #, python-format
 msgid ""
 "Cannot add package %s to transaction. Not a compatible architecture: %s"
 msgstr ""
 "Cannot add package %s to transaction. Not a compatible architecture: %s"
 
-#: ../yum/__init__.py:4051
+#: ../yum/__init__.py:4437
 #, python-format
 msgid "Cannot install package %s. It is obsoleted by installed package %s"
 msgstr "Cannot install package %s. It is obsoleted by installed package %s"
 
-#: ../yum/__init__.py:4059
+#: ../yum/__init__.py:4445
 #, python-format
 msgid ""
 "Package %s not installed, cannot update it. Run yum install to install it "
@@ -2802,7 +2922,7 @@ msgstr ""
 "Package %s not installed, cannot update it. Run yum install to install it "
 "instead."
 
-#: ../yum/__init__.py:4078 ../yum/__init__.py:4085
+#: ../yum/__init__.py:4464 ../yum/__init__.py:4471
 #, python-format
 msgid ""
 "Package %s.%s not installed, cannot update it. Run yum install to install it"
@@ -2811,95 +2931,100 @@ msgstr ""
 "Package %s.%s not installed, cannot update it. Run yum install to install it"
 " instead."
 
-#: ../yum/__init__.py:4094 ../yum/__init__.py:4158 ../yum/__init__.py:4234
+#: ../yum/__init__.py:4480 ../yum/__init__.py:4543 ../yum/__init__.py:4628
 #, python-format
 msgid "Excluding %s"
 msgstr "Excluding %s"
 
-#: ../yum/__init__.py:4099
+#: ../yum/__init__.py:4485
 #, python-format
 msgid "Marking %s to be installed"
 msgstr "Marking %s to be installed"
 
-#: ../yum/__init__.py:4105
+#: ../yum/__init__.py:4491
 #, python-format
 msgid "Marking %s as an update to %s"
 msgstr "Marking %s as an update to %s"
 
-#: ../yum/__init__.py:4112
+#: ../yum/__init__.py:4498
 #, python-format
 msgid "%s: does not update installed package."
 msgstr "%s: does not update installed package."
 
-#: ../yum/__init__.py:4147 ../yum/__init__.py:4223
+#: ../yum/__init__.py:4532 ../yum/__init__.py:4617
 #, python-format
 msgid "Cannot open file: %s. Skipping."
 msgstr "Cannot open file: %s. Skipping."
 
-#: ../yum/__init__.py:4177
+#: ../yum/__init__.py:4572
 msgid "Problem in reinstall: no package matched to remove"
 msgstr "Problem in reinstall: no package matched to remove"
 
-#: ../yum/__init__.py:4203
+#: ../yum/__init__.py:4598
 #, python-format
 msgid "Problem in reinstall: no package %s matched to install"
 msgstr "Problem in reinstall: no package %s matched to install"
 
-#: ../yum/__init__.py:4311
+#: ../yum/__init__.py:4711
 msgid "No package(s) available to downgrade"
 msgstr "No package(s) available to downgrade"
 
-#: ../yum/__init__.py:4319
+#: ../yum/__init__.py:4719
 #, python-format
 msgid "Package %s is allowed multiple installs, skipping"
 msgstr "Package %s is allowed multiple installs, skipping"
 
-#: ../yum/__init__.py:4365
+#: ../yum/__init__.py:4765
 #, python-format
 msgid "No Match for available package: %s"
 msgstr "No Match for available package: %s"
 
-#: ../yum/__init__.py:4372
+#: ../yum/__init__.py:4772
 #, python-format
 msgid "Only Upgrade available on package: %s"
 msgstr "Only Upgrade available on package: %s"
 
-#: ../yum/__init__.py:4442 ../yum/__init__.py:4479
+#: ../yum/__init__.py:4874 ../yum/__init__.py:4919
 #, python-format
 msgid "Failed to downgrade: %s"
 msgstr "Failed to downgrade: %s"
 
-#: ../yum/__init__.py:4516
+#: ../yum/__init__.py:4880 ../yum/__init__.py:4925
+#, python-format
+msgid "Failed to upgrade: %s"
+msgstr ""
+
+#: ../yum/__init__.py:4958
 #, python-format
 msgid "Retrieving key from %s"
 msgstr "Retrieving key from %s"
 
-#: ../yum/__init__.py:4534
+#: ../yum/__init__.py:4976
 msgid "GPG key retrieval failed: "
 msgstr "GPG key retrieval failed: "
 
 #. if we decide we want to check, even though the sig failed
 #. here is where we would do that
-#: ../yum/__init__.py:4557
+#: ../yum/__init__.py:4999
 #, python-format
 msgid "GPG key signature on key %s does not match CA Key for repo: %s"
 msgstr "GPG key signature on key %s does not matvch CA Key for repo: %s"
 
-#: ../yum/__init__.py:4559
+#: ../yum/__init__.py:5001
 msgid "GPG key signature verified against CA Key(s)"
 msgstr "GPG key signature verified against CA Key(s)"
 
-#: ../yum/__init__.py:4567
+#: ../yum/__init__.py:5009
 #, python-format
 msgid "Invalid GPG Key from %s: %s"
 msgstr "Invalid GPG Key from %s: %s"
 
-#: ../yum/__init__.py:4576
+#: ../yum/__init__.py:5018
 #, python-format
 msgid "GPG key parsing failed: key does not have value %s"
 msgstr "GPG key parsing failed: key does not have value %s"
 
-#: ../yum/__init__.py:4592
+#: ../yum/__init__.py:5034
 #, python-format
 msgid ""
 "Importing %s key 0x%s:\n"
@@ -2912,7 +3037,7 @@ msgstr ""
 "Package: %s (%s)\n"
 "From   : %s"
 
-#: ../yum/__init__.py:4600
+#: ../yum/__init__.py:5042
 #, python-format
 msgid ""
 "Importing %s key 0x%s:\n"
@@ -2923,25 +3048,25 @@ msgstr ""
 "Userid : \"%s\"\n"
 "From  : %s"
 
-#: ../yum/__init__.py:4634
+#: ../yum/__init__.py:5075
 #, python-format
 msgid "GPG key at %s (0x%s) is already installed"
 msgstr "GPG key at %s (0x%s) is already installed"
 
-#: ../yum/__init__.py:4671
+#: ../yum/__init__.py:5114
 #, python-format
 msgid "Key import failed (code %d)"
 msgstr "Key import failed (code %d)"
 
-#: ../yum/__init__.py:4672 ../yum/__init__.py:4755
+#: ../yum/__init__.py:5115 ../yum/__init__.py:5201
 msgid "Key imported successfully"
 msgstr "Key imported successfully"
 
-#: ../yum/__init__.py:4676
+#: ../yum/__init__.py:5119
 msgid "Didn't install any keys"
 msgstr "Didn't install any keys"
 
-#: ../yum/__init__.py:4680
+#: ../yum/__init__.py:5123
 #, python-format
 msgid ""
 "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n"
@@ -2950,25 +3075,25 @@ msgstr ""
 "The GPG keys listed for the \"%s\" repository are already installed but they are not correct for this package.\n"
 "Check that the correct key URLs are configured for this repository."
 
-#: ../yum/__init__.py:4689
+#: ../yum/__init__.py:5132
 msgid "Import of key(s) didn't help, wrong key(s)?"
 msgstr "Import of key(s) didn't help, wrong key(s)?"
 
-#: ../yum/__init__.py:4713
+#: ../yum/__init__.py:5156
 #, python-format
 msgid "GPG key at %s (0x%s) is already imported"
 msgstr "GPG key at %s (0x%s) is already imported"
 
-#: ../yum/__init__.py:4754
+#: ../yum/__init__.py:5200
 msgid "Key import failed"
 msgstr "Key import failed"
 
-#: ../yum/__init__.py:4770
+#: ../yum/__init__.py:5216
 #, python-format
 msgid "Didn't install any keys for repo %s"
 msgstr "Didn't install any keys for repo %s"
 
-#: ../yum/__init__.py:4774
+#: ../yum/__init__.py:5220
 #, python-format
 msgid ""
 "The GPG keys listed for the \"%s\" repository are already installed but they are not correct.\n"
@@ -2977,157 +3102,181 @@ msgstr ""
 "The GPG keys listed for the \"%s\" repository are already installed but they are not correct.\n"
 "Check that the correct key URLs are configured for this repository."
 
-#: ../yum/__init__.py:4924
+#: ../yum/__init__.py:5370
 msgid "Unable to find a suitable mirror."
 msgstr "Unable to find a suitable mirror."
 
-#: ../yum/__init__.py:4926
+#: ../yum/__init__.py:5372
 msgid "Errors were encountered while downloading packages."
 msgstr "Errors were encountered while downloading packages."
 
-#: ../yum/__init__.py:4981
+#: ../yum/__init__.py:5427
 #, python-format
 msgid "Please report this error at %s"
 msgstr "Please report this error at %s"
 
-#: ../yum/__init__.py:4998
+#: ../yum/__init__.py:5444
 msgid "Test Transaction Errors: "
 msgstr "Test Transaction Errors: "
 
-#: ../yum/__init__.py:5098
+#: ../yum/__init__.py:5556
 #, python-format
 msgid "Could not set cachedir: %s"
 msgstr "Could not set cachedir: %s"
 
-#: ../yum/__init__.py:5148 ../yum/__init__.py:5150
+#: ../yum/__init__.py:5617 ../yum/__init__.py:5619
 msgid "Dependencies not solved. Will not save unresolved transaction."
 msgstr "Dependencies not solved. Will not save unresolved transaction."
 
-#: ../yum/__init__.py:5179 ../yum/__init__.py:5181
+#: ../yum/__init__.py:5648 ../yum/__init__.py:5650
 #, python-format
 msgid "Could not save transaction file %s: %s"
 msgstr "Could not save transaction file %s: %s"
 
-#: ../yum/__init__.py:5195
+#: ../yum/__init__.py:5674
 #, python-format
 msgid "Could not access/read saved transaction %s : %s"
 msgstr "Could not access/read saved transaction %s : %s"
 
-#: ../yum/__init__.py:5214
+#: ../yum/__init__.py:5703
 msgid "rpmdb ver mismatched saved transaction version, "
 msgstr "rpmdb ver mismatched saved transaction version, "
 
-#: ../yum/__init__.py:5216
+#: ../yum/__init__.py:5705
 msgid " ignoring, as requested."
 msgstr " ignoring, as requested."
 
-#: ../yum/__init__.py:5219 ../yum/__init__.py:5354
+#: ../yum/__init__.py:5708 ../yum/__init__.py:5843
 msgid " aborting."
 msgstr " aborting."
 
-#: ../yum/__init__.py:5228
+#: ../yum/__init__.py:5717
 msgid "cannot find tsflags or tsflags not integer."
 msgstr "cannot find tsflags or tsflags not integer."
 
-#: ../yum/__init__.py:5267
+#: ../yum/__init__.py:5756
 #, python-format
 msgid "Found txmbr in unknown current state: %s"
 msgstr "Found txmbr in unknown current state: %s"
 
-#: ../yum/__init__.py:5271
+#: ../yum/__init__.py:5760
 #, python-format
 msgid "Could not find txmbr: %s in state %s"
 msgstr "Could not find txmbr: %s in state %s"
 
-#: ../yum/__init__.py:5307 ../yum/__init__.py:5324
+#: ../yum/__init__.py:5796 ../yum/__init__.py:5813
 #, python-format
 msgid "Could not find txmbr: %s from origin: %s"
 msgstr "Could not find txmbr: %s from origin: %s"
 
-#: ../yum/__init__.py:5349
+#: ../yum/__init__.py:5838
 msgid "Transaction members, relations are missing or ts has been modified,"
 msgstr "Transaction members, relations are missing or ts has been modified,"
 
-#: ../yum/__init__.py:5351
+#: ../yum/__init__.py:5840
 msgid " ignoring, as requested. You must redepsolve!"
 msgstr " ignoring, as requested. You must redepsolve!"
 
+#. Debugging output
+#: ../yum/__init__.py:5915 ../yum/__init__.py:5934
+#, python-format
+msgid "%s has been visited already and cannot be removed."
+msgstr ""
+
+#. Debugging output
+#: ../yum/__init__.py:5918
+#, python-format
+msgid "Examining revdeps of %s"
+msgstr ""
+
+#. Debugging output
+#: ../yum/__init__.py:5939
+#, python-format
+msgid "%s has revdep %s which was user-installed."
+msgstr ""
+
+#. Debugging output
+#: ../yum/__init__.py:5953
+#, python-format
+msgid "%s has no user-installed revdeps."
+msgstr ""
+
 #. Mostly copied from YumOutput._outKeyValFill()
-#: ../yum/plugins.py:209
+#: ../yum/plugins.py:212
 msgid "Loaded plugins: "
 msgstr "Loaded plugins: "
 
-#: ../yum/plugins.py:223 ../yum/plugins.py:229
+#: ../yum/plugins.py:226 ../yum/plugins.py:232
 #, python-format
 msgid "No plugin match for: %s"
 msgstr "No plugin match for: %s"
 
-#: ../yum/plugins.py:259
+#: ../yum/plugins.py:262
 #, python-format
 msgid "Not loading \"%s\" plugin, as it is disabled"
 msgstr "Not loading \"%s\" plugin, as it is disabled"
 
 #. Give full backtrace:
-#: ../yum/plugins.py:271
+#: ../yum/plugins.py:274
 #, python-format
 msgid "Plugin \"%s\" can't be imported"
 msgstr "Plugin \"%s\" can't be imported"
 
-#: ../yum/plugins.py:278
+#: ../yum/plugins.py:281
 #, python-format
 msgid "Plugin \"%s\" doesn't specify required API version"
 msgstr "Plugin \"%s\" doesn't specify required API version"
 
-#: ../yum/plugins.py:283
+#: ../yum/plugins.py:286
 #, python-format
 msgid "Plugin \"%s\" requires API %s. Supported API is %s."
 msgstr "Plugin \"%s\" requires API %s. Supported API is %s."
 
-#: ../yum/plugins.py:316
+#: ../yum/plugins.py:319
 #, python-format
 msgid "Loading \"%s\" plugin"
 msgstr "Loading \"%s\" plugin"
 
-#: ../yum/plugins.py:323
+#: ../yum/plugins.py:326
 #, python-format
 msgid "Two or more plugins with the name \"%s\" exist in the plugin search path"
 msgstr "Two or more plugins with the name \"%s\" exist in the plugin search path"
 
-#: ../yum/plugins.py:343
+#: ../yum/plugins.py:346
 #, python-format
 msgid "Configuration file %s not found"
 msgstr "Configuration file %s not found"
 
 #. for
 #. Configuration files for the plugin not found
-#: ../yum/plugins.py:346
+#: ../yum/plugins.py:349
 #, python-format
 msgid "Unable to find configuration file for plugin %s"
 msgstr "Unable to find configuration file for plugin %s"
 
-#: ../yum/plugins.py:508
+#: ../yum/plugins.py:553
 msgid "registration of commands not supported"
 msgstr "registration of commands not supported"
 
-#: ../yum/rpmsack.py:148
+#: ../yum/rpmsack.py:159
 msgid "has missing requires of"
 msgstr "has missing requires of"
 
-#: ../yum/rpmsack.py:151
+#: ../yum/rpmsack.py:162
 msgid "has installed conflicts"
 msgstr "has installed conflicts"
 
-#: ../yum/rpmsack.py:160
+#: ../yum/rpmsack.py:171
 #, python-format
 msgid "%s is a duplicate with %s"
 msgstr "%s is a duplicate with %s"
 
-#: ../yum/rpmsack.py:168
+#: ../yum/rpmsack.py:179
 #, python-format
 msgid "%s is obsoleted by %s"
 msgstr "%s is obsoleted by %s"
 
-#: ../yum/rpmsack.py:176
+#: ../yum/rpmsack.py:187
 #, python-format
 msgid "%s provides %s but it cannot be found"
 msgstr "%s provides %s but it cannot be found"
@@ -3136,6 +3285,17 @@ msgstr "%s provides %s but it cannot be found"
 msgid "Repackaging"
 msgstr "Repackaging"
 
+#: ../yum/yumRepo.py:806
+#, python-format
+msgid ""
+"Insufficient space in download directory %s\n"
+"    * free   %s\n"
+"    * needed %s"
+msgstr ""
+"Insufficient space in download directory %s\n"
+"    * free   %s\n"
+"    * needed %s"
+
 #: ../rpmUtils/oldUtils.py:33
 #, python-format
 msgid "Header cannot be opened or does not match %s, %s."
diff --git a/po/es.po b/po/es.po
index 7282656..6f5ad55 100644
--- a/po/es.po
+++ b/po/es.po
@@ -2,16 +2,18 @@
 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
 # This file is distributed under the same license as the PACKAGE package.
 # 
-# Dennis Tobar <dennis.tobar at gmail.com>, 2011.
+# Translators:
 # beckerde <domingobecker at gmail.com>, 2011.
 # Claudio Rodrigo Pereyra Diaz <elsupergomez at gmail.com>, 2011.
+# Dennis Tobar <dennis.tobar at gmail.com>, 2011.
+#   <domingobecker at gmail.com>, 2011.
 msgid ""
 msgstr ""
 "Project-Id-Version: Yum\n"
 "Report-Msgid-Bugs-To: http://yum.baseurl.org/\n"
-"POT-Creation-Date: 2011-06-06 10:21-0400\n"
-"PO-Revision-Date: 2011-06-07 21:22+0000\n"
-"Last-Translator: dennistobar <dennis.tobar at gmail.com>\n"
+"POT-Creation-Date: 2011-08-23 11:08-0400\n"
+"PO-Revision-Date: 2011-09-08 12:57+0000\n"
+"Last-Translator: beckerde <domingobecker at gmail.com>\n"
 "Language-Team: Spanish (Castilian) <trans-es at lists.fedoraproject.org>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -19,122 +21,124 @@ msgstr ""
 "Language: es\n"
 "Plural-Forms: nplurals=2; plural=(n != 1)\n"
 
-#: ../callback.py:48 ../output.py:1037 ../yum/rpmtrans.py:73
+#: ../callback.py:45 ../output.py:1355 ../yum/rpmtrans.py:73
 msgid "Updating"
 msgstr "Actualizando"
 
-#: ../callback.py:49 ../yum/rpmtrans.py:74
+#: ../callback.py:46 ../yum/rpmtrans.py:74
 msgid "Erasing"
 msgstr "Eliminando"
 
-#: ../callback.py:50 ../callback.py:51 ../callback.py:53 ../output.py:1036
-#: ../output.py:2218 ../yum/rpmtrans.py:75 ../yum/rpmtrans.py:76
+#: ../callback.py:47 ../callback.py:48 ../callback.py:50 ../output.py:1354
+#: ../output.py:2720 ../yum/rpmtrans.py:75 ../yum/rpmtrans.py:76
 #: ../yum/rpmtrans.py:78
 msgid "Installing"
 msgstr "Instalando"
 
-#: ../callback.py:52 ../callback.py:58 ../output.py:1840 ../yum/rpmtrans.py:77
+#: ../callback.py:49 ../callback.py:55 ../output.py:2177 ../yum/rpmtrans.py:77
 msgid "Obsoleted"
 msgstr "Obsoleto"
 
-#: ../callback.py:54 ../output.py:1169 ../output.py:1686 ../output.py:1847
+#: ../callback.py:51 ../output.py:1476 ../output.py:2023 ../output.py:2184
 msgid "Updated"
 msgstr "Actualizado"
 
-#: ../callback.py:55 ../output.py:1685
+#: ../callback.py:52 ../output.py:2022
 msgid "Erased"
 msgstr "Eliminado"
 
-#: ../callback.py:56 ../callback.py:57 ../callback.py:59 ../output.py:1167
-#: ../output.py:1685 ../output.py:1687 ../output.py:2190
+#: ../callback.py:53 ../callback.py:54 ../callback.py:56 ../output.py:1474
+#: ../output.py:2022 ../output.py:2024 ../output.py:2692
 msgid "Installed"
 msgstr "Instalado"
 
-#: ../callback.py:130
+#: ../callback.py:142
 msgid "No header - huh?"
 msgstr "Sin encabezado - ¿ah?"
 
-#: ../callback.py:168
+#: ../callback.py:180
 msgid "Repackage"
 msgstr "Reempaquetar"
 
-#: ../callback.py:189
+#: ../callback.py:201
 #, python-format
 msgid "Error: invalid output state: %s for %s"
 msgstr "Error: estado de salida no válido: %s de %s"
 
-#: ../callback.py:212
+#: ../callback.py:224
 #, python-format
 msgid "Erased: %s"
 msgstr "Eliminado: %s"
 
-#: ../callback.py:217 ../output.py:1038 ../output.py:2193
+#: ../callback.py:229 ../output.py:1356 ../output.py:2695
 msgid "Removing"
 msgstr "Eliminando"
 
-#: ../callback.py:219 ../yum/rpmtrans.py:79
+#: ../callback.py:231 ../yum/rpmtrans.py:79
 msgid "Cleanup"
 msgstr "Limpieza"
 
-#: ../cli.py:115
+#: ../cli.py:118
 #, python-format
 msgid "Command \"%s\" already defined"
 msgstr "El comando \"%s\" ya ha sido definido"
 
-#: ../cli.py:127
+#: ../cli.py:133
 msgid "Setting up repositories"
 msgstr "Configurando los repositorios"
 
-#: ../cli.py:138
+#: ../cli.py:144
 msgid "Reading repository metadata in from local files"
 msgstr "Leyendo en archivos locales los metadatos de los repositorios"
 
-#: ../cli.py:245 ../utils.py:281
+#: ../cli.py:252 ../utils.py:340
 #, python-format
 msgid "Config Error: %s"
 msgstr "Error de configuración: %s"
 
-#: ../cli.py:248 ../cli.py:1584 ../utils.py:284
+#: ../cli.py:255 ../cli.py:1897 ../utils.py:343
 #, python-format
 msgid "Options Error: %s"
 msgstr "Error de opciones: %s"
 
-#: ../cli.py:293
+#: ../cli.py:302
 #, python-format
 msgid "  Installed: %s-%s at %s"
 msgstr "  Instalado: %s-%s en %s"
 
-#: ../cli.py:295
+#: ../cli.py:304
 #, python-format
 msgid "  Built    : %s at %s"
 msgstr "  Construido: %s en %s"
 
-#: ../cli.py:297
+#: ../cli.py:306
 #, python-format
 msgid "  Committed: %s at %s"
 msgstr "  Enviado: %s en %s"
 
-#: ../cli.py:336
+#: ../cli.py:347
 msgid "You need to give some command"
 msgstr "Necesita ingresar algún comando"
 
-#: ../cli.py:350
+#: ../cli.py:361
 #, python-format
 msgid "No such command: %s. Please use %s --help"
 msgstr "No existe el comando: %s. Por favor, utilice %s --help"
 
-#: ../cli.py:400
+#: ../cli.py:419
 msgid "Disk Requirements:\n"
 msgstr "Requerimientos de disco:\n"
 
-#: ../cli.py:402
+#: ../cli.py:421
 #, python-format
 msgid "  At least %dMB more space needed on the %s filesystem.\n"
-msgstr "  Como mínimo se necesitan %dMB más en el sistema de archivos %s.\n"
+msgid_plural "  At least %dMB more space needed on the %s filesystem.\n"
+msgstr[0] "  Como mínimo se necesitan %dMB más en el sistema de archivos %s.\n"
+msgstr[1] ""
 
 #. TODO: simplify the dependency errors?
 #. Fixup the summary
-#: ../cli.py:407
+#: ../cli.py:426
 msgid ""
 "Error Summary\n"
 "-------------\n"
@@ -142,61 +146,61 @@ msgstr ""
 "Resumen de errores\n"
 "-------------\n"
 
-#: ../cli.py:450
+#: ../cli.py:474
 msgid "Trying to run the transaction but nothing to do. Exiting."
 msgstr ""
 "Se intentó ejecutar la transacción pero no hay nada para hacer. Saliendo."
 
-#: ../cli.py:497
+#: ../cli.py:521
 msgid "Exiting on user Command"
 msgstr "Saliendo de acuerdo al comando del usuario"
 
-#: ../cli.py:501
+#: ../cli.py:525
 msgid "Downloading Packages:"
 msgstr "Descargando paquetes:"
 
-#: ../cli.py:506
+#: ../cli.py:530
 msgid "Error Downloading Packages:\n"
 msgstr "Error al descargar los paquetes:\n"
 
-#: ../cli.py:525 ../yum/__init__.py:4967
+#: ../cli.py:549 ../yum/__init__.py:5413
 msgid "Running Transaction Check"
 msgstr "Ejecutando verificación de transacción"
 
-#: ../cli.py:534 ../yum/__init__.py:4976
+#: ../cli.py:558 ../yum/__init__.py:5422
 msgid "ERROR You need to update rpm to handle:"
 msgstr "ERROR Necesita actualizar el rpm para manipular:"
 
-#: ../cli.py:536 ../yum/__init__.py:4979
+#: ../cli.py:560 ../yum/__init__.py:5425
 msgid "ERROR with transaction check vs depsolve:"
 msgstr "ERROR en el chequeo de la transacción vs resolución de dependencias:"
 
-#: ../cli.py:542
+#: ../cli.py:566
 msgid "RPM needs to be updated"
 msgstr "El RPM necesita ser actualizado"
 
-#: ../cli.py:543
+#: ../cli.py:567
 #, python-format
 msgid "Please report this error in %s"
 msgstr "Por favor, reporte este error en %s"
 
-#: ../cli.py:549
+#: ../cli.py:573
 msgid "Running Transaction Test"
 msgstr "Ejecutando prueba de transacción"
 
-#: ../cli.py:561
+#: ../cli.py:585
 msgid "Transaction Check Error:\n"
 msgstr "Error en la verificación de la transacción:\n"
 
-#: ../cli.py:568
+#: ../cli.py:592
 msgid "Transaction Test Succeeded"
 msgstr "La prueba de transacción ha sido exitosa"
 
-#: ../cli.py:600
+#: ../cli.py:624
 msgid "Running Transaction"
 msgstr "Ejecutando transacción"
 
-#: ../cli.py:630
+#: ../cli.py:657
 msgid ""
 "Refusing to automatically import keys when running unattended.\n"
 "Use \"-y\" to override."
@@ -204,94 +208,112 @@ msgstr ""
 "Se rechaza la importación automática de claves cuando se ejecuta desatendida.\n"
 "Utilice \"-y\" para forzar."
 
-#: ../cli.py:649 ../cli.py:692
+#: ../cli.py:676 ../cli.py:719
 msgid "  * Maybe you meant: "
 msgstr "  * Tal vez quería decir: "
 
-#: ../cli.py:675 ../cli.py:683
+#: ../cli.py:702 ../cli.py:710
 #, python-format
 msgid "Package(s) %s%s%s available, but not installed."
 msgstr ""
 "El (los) paquete(s) %s%s%s se encuentra(n) disponible(s), pero no se ha(n) "
 "instalado."
 
-#: ../cli.py:689 ../cli.py:722 ../cli.py:908
+#: ../cli.py:716 ../cli.py:760 ../cli.py:998
 #, python-format
 msgid "No package %s%s%s available."
 msgstr "No existe disponible ningún paquete %s%s%s."
 
-#: ../cli.py:729 ../cli.py:973
-msgid "Package(s) to install"
-msgstr "Paquete(s) a instalarse"
+#: ../cli.py:768
+#, python-format
+msgid "%d package to install"
+msgid_plural "%d packages to install"
+msgstr[0] "%d paquete a instalar"
+msgstr[1] "%d paquetes a instalar"
 
-#: ../cli.py:732 ../cli.py:733 ../cli.py:914 ../cli.py:948 ../cli.py:974
-#: ../yumcommands.py:190
+#: ../cli.py:771 ../cli.py:772 ../cli.py:1005 ../cli.py:1051 ../cli.py:1086
+#: ../yumcommands.py:268
 msgid "Nothing to do"
 msgstr "Nada para hacer"
 
-#: ../cli.py:767
+#: ../cli.py:824
 #, python-format
-msgid "%d packages marked for Update"
-msgstr "%d paquetes han sido seleccionados para ser actualizados"
+msgid "%d package marked for Update"
+msgid_plural "%d packages marked for Update"
+msgstr[0] "%d paquete marcado para Actualizar"
+msgstr[1] "%d paquetes marcados para Actualizar"
 
-#: ../cli.py:770
+#: ../cli.py:826
 msgid "No Packages marked for Update"
 msgstr "No se han seleccionando paquetes para ser actualizados"
 
-#: ../cli.py:866
+#: ../cli.py:937
 #, python-format
-msgid "%d packages marked for Distribution Synchronization"
-msgstr ""
-"%d paquetes han sido seleccionados para Sincronización de distribución"
+msgid "%d package marked for Distribution Synchronization"
+msgid_plural "%d packages marked for Distribution Synchronization"
+msgstr[0] "%d paquete marcado para Sincronización de Distribución"
+msgstr[1] "%d paquetes marcados para Sincronización de Distribución"
 
-#: ../cli.py:869
+#: ../cli.py:939
 msgid "No Packages marked for Distribution Synchronization"
 msgstr "No se han seleccionado paquetes para Sincronización de distribución"
 
-#: ../cli.py:885
+#: ../cli.py:965
 #, python-format
-msgid "%d packages marked for removal"
-msgstr "%d paquetes han sido seleccionados para ser eliminados"
+msgid "%d package marked for removal"
+msgid_plural "%d packages marked for removal"
+msgstr[0] "%d paquete marcado para eliminar"
+msgstr[1] "%d paquetes marcados para eliminar"
 
-#: ../cli.py:888
+#: ../cli.py:967
 msgid "No Packages marked for removal"
 msgstr "No se han seleccionado paquetes para ser eliminados"
 
-#: ../cli.py:913
-msgid "Package(s) to downgrade"
-msgstr "Paquete(s) a desactualizar"
+#: ../cli.py:1004
+#, python-format
+msgid "%d package to downgrade"
+msgid_plural "%d packages to downgrade"
+msgstr[0] "%d paquete a desactualizar"
+msgstr[1] "%d paquetes a desactualizar"
 
-#: ../cli.py:938
+#: ../cli.py:1040
 #, python-format
 msgid " (from %s)"
 msgstr " (desde %s)"
 
-#: ../cli.py:939
+#: ../cli.py:1041
 #, python-format
 msgid "Installed package %s%s%s%s not available."
 msgstr "El paquete instalado %s%s%s%s no se encuentra disponible."
 
-#: ../cli.py:947
-msgid "Package(s) to reinstall"
-msgstr "Paquete(s) a reinstalar"
+#: ../cli.py:1050
+#, python-format
+msgid "%d package to reinstall"
+msgid_plural "%d packages to reinstall"
+msgstr[0] "%d paquete a reinstalar"
+msgstr[1] "%d paquetes a reinstalar"
 
-#: ../cli.py:960
+#: ../cli.py:1072
 msgid "No Packages Provided"
 msgstr "No se ha ofrecido ningún paquete"
 
-#: ../cli.py:1058
+#: ../cli.py:1085
+msgid "Package(s) to install"
+msgstr "Paquete(s) a instalarse"
+
+#: ../cli.py:1192
 #, python-format
 msgid "N/S Matched: %s"
 msgstr "Nombre/Resumen que coinciden con: %s"
 
-#: ../cli.py:1075
+#: ../cli.py:1209
 #, python-format
 msgid "  Name and summary matches %sonly%s, use \"search all\" for everything."
 msgstr ""
 "  Nombre y resumen que coinciden con %s y sólo %s, use \"buscar todo\" para "
 "todo."
 
-#: ../cli.py:1077
+#: ../cli.py:1211
 #, python-format
 msgid ""
 "  Full name and summary matches %sonly%s, use \"search all\" for everything."
@@ -299,150 +321,154 @@ msgstr ""
 "  Nombre completo y resumen que coinciden con %s y sólo %s, use \"buscar "
 "todo\" para todo."
 
-#: ../cli.py:1095
+#: ../cli.py:1229
 #, python-format
 msgid "Matched: %s"
 msgstr "Concordante: %s"
 
-#: ../cli.py:1102
+#: ../cli.py:1236
 #, python-format
 msgid "  Name and summary matches %smostly%s, use \"search all\" for everything."
 msgstr ""
 "  Nombre y resumen que coinciden con %s y en general con %s, use \"buscar "
 "todo\" para todo."
 
-#: ../cli.py:1106
+#: ../cli.py:1240
 #, python-format
 msgid "Warning: No matches found for: %s"
 msgstr "Aviso: No se ha encontrado ningún resultado para: %s"
 
-#: ../cli.py:1109
+#: ../cli.py:1243
 msgid "No Matches found"
 msgstr "No se ha encontrado ningún resultado"
 
-#: ../cli.py:1174
+#: ../cli.py:1339
 #, python-format
 msgid "No Package Found for %s"
 msgstr "No se ha encontrado ningún paquete para %s"
 
-#: ../cli.py:1184
+#: ../cli.py:1377
 msgid "Cleaning repos: "
 msgstr "Limpiando repositorios: "
 
-#: ../cli.py:1189
+#: ../cli.py:1382
 msgid "Cleaning up Everything"
 msgstr "Limpiando todo"
 
-#: ../cli.py:1205
+#: ../cli.py:1398
 msgid "Cleaning up Headers"
 msgstr "Limpiando encabezados"
 
-#: ../cli.py:1208
+#: ../cli.py:1401
 msgid "Cleaning up Packages"
 msgstr "Limpiando paquetes"
 
-#: ../cli.py:1211
+#: ../cli.py:1404
 msgid "Cleaning up xml metadata"
 msgstr "Limpiando metadatos xml"
 
-#: ../cli.py:1214
+#: ../cli.py:1407
 msgid "Cleaning up database cache"
 msgstr "Limpiando el caché de la base de datos"
 
-#: ../cli.py:1217
+#: ../cli.py:1410
 msgid "Cleaning up expire-cache metadata"
 msgstr "Limpiando metadatos expirados del caché"
 
-#: ../cli.py:1220
+#: ../cli.py:1413
 msgid "Cleaning up cached rpmdb data"
 msgstr "Limpiando datos de rpmdb en el caché"
 
-#: ../cli.py:1223
+#: ../cli.py:1416
 msgid "Cleaning up plugins"
 msgstr "Limpiando complementos"
 
-#: ../cli.py:1247
+#: ../cli.py:1452
 #, python-format
 msgid "Warning: No groups match: %s"
 msgstr "Advertencia: No hay grupos coincidentes con: %s"
 
-#: ../cli.py:1264
+#: ../cli.py:1469 ../cli.py:1527
 msgid "Installed Groups:"
 msgstr "Grupos instalados:"
 
-#: ../cli.py:1270
+#: ../cli.py:1475 ../cli.py:1533
 msgid "Installed Language Groups:"
 msgstr "Grupos de idioma instalados:"
 
-#: ../cli.py:1276
+#: ../cli.py:1481 ../cli.py:1539
 msgid "Available Groups:"
 msgstr "Grupos disponibles:"
 
-#: ../cli.py:1282
+#: ../cli.py:1487 ../cli.py:1545
 msgid "Available Language Groups:"
 msgstr "Grupos de idioma disponibles:"
 
-#: ../cli.py:1285
+#: ../cli.py:1490 ../cli.py:1547
 msgid "Done"
 msgstr "Listo"
 
-#: ../cli.py:1296 ../cli.py:1314 ../cli.py:1320 ../yum/__init__.py:3313
+#: ../cli.py:1570 ../cli.py:1598 ../cli.py:1604 ../yum/__init__.py:3648
 #, python-format
 msgid "Warning: Group %s does not exist."
 msgstr "Aviso: el grupo %s no existe."
 
-#: ../cli.py:1324
+#: ../cli.py:1608
 msgid "No packages in any requested group available to install or update"
 msgstr ""
 "En los grupos solicitados no existe disponible ningún paquete para ser "
 "instalado o actualizado"
 
-#: ../cli.py:1326
+#: ../cli.py:1610
 #, python-format
-msgid "%d Package(s) to Install"
-msgstr "%d paquete(s) a instalar"
+msgid "%d package to Install"
+msgid_plural "%d packages to Install"
+msgstr[0] "%d paquete a Instalar"
+msgstr[1] "%d paquetes a Installar"
 
-#: ../cli.py:1336 ../yum/__init__.py:3325
+#: ../cli.py:1630 ../yum/__init__.py:3660
 #, python-format
 msgid "No group named %s exists"
 msgstr "No existe ningún grupo denominado %s"
 
-#: ../cli.py:1342
+#: ../cli.py:1636
 msgid "No packages to remove from groups"
 msgstr "No existen paquetes a eliminarse de los grupos"
 
-#: ../cli.py:1344
+#: ../cli.py:1638
 #, python-format
-msgid "%d Package(s) to remove"
-msgstr "%d paquete(s) a eliminar"
+msgid "%d package to remove"
+msgid_plural "%d packages to remove"
+msgstr[0] "%d paquetes a eliminar"
+msgstr[1] "%d paquetes a elminar"
 
-#: ../cli.py:1386
+#: ../cli.py:1679
 #, python-format
 msgid "Package %s is already installed, skipping"
 msgstr "Ya se encuentra instalado el paquete %s, ignorando"
 
-#: ../cli.py:1397
+#: ../cli.py:1690
 #, python-format
 msgid "Discarding non-comparable pkg %s.%s"
 msgstr "Descartando paquete no comparable %s.%s"
 
 #. we've not got any installed that match n or n+a
-#: ../cli.py:1423
+#: ../cli.py:1716
 #, python-format
 msgid "No other %s installed, adding to list for potential install"
 msgstr ""
 "No existe instalado otro %s, agregando a la lista para instalación posible"
 
-#: ../cli.py:1443
+#: ../cli.py:1736
 msgid "Plugin Options"
 msgstr "Opciones de complementos"
 
-#: ../cli.py:1451
+#: ../cli.py:1748
 #, python-format
 msgid "Command line error: %s"
 msgstr "Error en la línea de comando: %s"
 
-#: ../cli.py:1467
+#: ../cli.py:1770
 #, python-format
 msgid ""
 "\n"
@@ -453,290 +479,294 @@ msgstr ""
 "\n"
 "%s: la opción %s necesita un argumento"
 
-#: ../cli.py:1521
+#: ../cli.py:1834
 msgid "--color takes one of: auto, always, never"
 msgstr "--color acepta una de las siguientes opciones: auto, always, never"
 
 #. We have a relative installroot ... haha
-#: ../cli.py:1596
+#: ../cli.py:1909
 #, python-format
 msgid "--installroot must be an absolute path: %s"
 msgstr "--insallroot debe ser una ruta absoluta: %s"
 
-#: ../cli.py:1642
+#: ../cli.py:1963
 msgid "show this help message and exit"
 msgstr "muestra este mensaje de ayuda y cierra"
 
-#: ../cli.py:1646
+#: ../cli.py:1967
 msgid "be tolerant of errors"
 msgstr "sea tolerante con los errores"
 
-#: ../cli.py:1649
+#: ../cli.py:1970
 msgid "run entirely from system cache, don't update cache"
 msgstr "se ejecuta completamente a partir del caché, pero no lo actualiza"
 
-#: ../cli.py:1652
+#: ../cli.py:1973
 msgid "config file location"
 msgstr "configurar ubicación de archivo"
 
-#: ../cli.py:1655
+#: ../cli.py:1976
 msgid "maximum command wait time"
 msgstr "tiempo máximo de espera del comando"
 
-#: ../cli.py:1657
+#: ../cli.py:1978
 msgid "debugging output level"
 msgstr "nivel de depuración de la salida"
 
-#: ../cli.py:1661
+#: ../cli.py:1982
 msgid "show duplicates, in repos, in list/search commands"
 msgstr ""
 "muestra duplicados en los repositorios, y en los comandos para "
 "mostrar/buscar"
 
-#: ../cli.py:1663
+#: ../cli.py:1984
 msgid "error output level"
 msgstr "nivel de error de la salida"
 
-#: ../cli.py:1666
+#: ../cli.py:1987
 msgid "debugging output level for rpm"
 msgstr "nivel de depuración de salida para rpm"
 
-#: ../cli.py:1669
+#: ../cli.py:1990
 msgid "quiet operation"
 msgstr "operación discreta"
 
-#: ../cli.py:1671
+#: ../cli.py:1992
 msgid "verbose operation"
 msgstr "operación detallada"
 
-#: ../cli.py:1673
+#: ../cli.py:1994
 msgid "answer yes for all questions"
 msgstr "responde \"sí\" a todas las preguntas"
 
-#: ../cli.py:1675
+#: ../cli.py:1996
+msgid "answer no for all questions"
+msgstr "responder no a todas las preguntas"
+
+#: ../cli.py:2000
 msgid "show Yum version and exit"
 msgstr "muestra la versión de Yum y finaliza"
 
-#: ../cli.py:1676
+#: ../cli.py:2001
 msgid "set install root"
 msgstr "define la raíz de instalación"
 
-#: ../cli.py:1680
+#: ../cli.py:2005
 msgid "enable one or more repositories (wildcards allowed)"
 msgstr "activa uno o más repositorios (los comodines son permitidos)"
 
-#: ../cli.py:1684
+#: ../cli.py:2009
 msgid "disable one or more repositories (wildcards allowed)"
 msgstr "desactiva uno o más repositorios (los comodines son permitidos)"
 
-#: ../cli.py:1687
+#: ../cli.py:2012
 msgid "exclude package(s) by name or glob"
 msgstr "excluya paquete(s) de acuerdo a su nombre o glob "
 
-#: ../cli.py:1689
+#: ../cli.py:2014
 msgid "disable exclude from main, for a repo or for everything"
 msgstr ""
 "deshabilita la posibilidad de exclusión desde main, para un repositorio o "
 "para todos"
 
-#: ../cli.py:1692
+#: ../cli.py:2017
 msgid "enable obsoletes processing during updates"
 msgstr "habilita el proceso de paquetes obsoletos durante las actualizaciones"
 
-#: ../cli.py:1694
+#: ../cli.py:2019
 msgid "disable Yum plugins"
 msgstr "deshabilita los complementos de Yum"
 
-#: ../cli.py:1696
+#: ../cli.py:2021
 msgid "disable gpg signature checking"
 msgstr "deshabilita la verificación de firmas GPG"
 
-#: ../cli.py:1698
+#: ../cli.py:2023
 msgid "disable plugins by name"
 msgstr "deshabilita complementos de acuerdo a su nombre"
 
-#: ../cli.py:1701
+#: ../cli.py:2026
 msgid "enable plugins by name"
 msgstr "habilita complementos de acuerdo a su nombre"
 
-#: ../cli.py:1704
+#: ../cli.py:2029
 msgid "skip packages with depsolving problems"
 msgstr "ignora paquetes con problemas de resolución de dependencias"
 
-#: ../cli.py:1706
+#: ../cli.py:2031
 msgid "control whether color is used"
 msgstr "controla la utilización de colores"
 
-#: ../cli.py:1708
+#: ../cli.py:2033
 msgid "set value of $releasever in yum config and repo files"
 msgstr ""
 "define el valor de $releasever en los aarchivos de configuración de yum y de"
 " los repositorios"
 
-#: ../cli.py:1710
+#: ../cli.py:2035
 msgid "set arbitrary config and repo options"
 msgstr "define una configuración arbitraria y opciones de los repositorios"
 
-#: ../output.py:307
+#: ../output.py:440
 msgid "Jan"
 msgstr "Ene"
 
-#: ../output.py:307
+#: ../output.py:440
 msgid "Feb"
 msgstr "Feb"
 
-#: ../output.py:307
+#: ../output.py:440
 msgid "Mar"
 msgstr "Mar"
 
-#: ../output.py:307
+#: ../output.py:440
 msgid "Apr"
 msgstr "Abr"
 
-#: ../output.py:307
+#: ../output.py:440
 msgid "May"
 msgstr "May"
 
-#: ../output.py:307
+#: ../output.py:440
 msgid "Jun"
 msgstr "Jun"
 
-#: ../output.py:308
+#: ../output.py:441
 msgid "Jul"
 msgstr "Jul"
 
-#: ../output.py:308
+#: ../output.py:441
 msgid "Aug"
 msgstr "Ago"
 
-#: ../output.py:308
+#: ../output.py:441
 msgid "Sep"
 msgstr "Sep"
 
-#: ../output.py:308
+#: ../output.py:441
 msgid "Oct"
 msgstr "Oct"
 
-#: ../output.py:308
+#: ../output.py:441
 msgid "Nov"
 msgstr "Nov"
 
-#: ../output.py:308
+#: ../output.py:441
 msgid "Dec"
 msgstr "Dic"
 
-#: ../output.py:318
+#: ../output.py:455
 msgid "Trying other mirror."
 msgstr "Intentando con otro espejo."
 
-#: ../output.py:581
+#: ../output.py:798
 #, python-format
 msgid "Name        : %s%s%s"
 msgstr "Nombre        : %s%s%s"
 
-#: ../output.py:582
+#: ../output.py:799
 #, python-format
 msgid "Arch        : %s"
 msgstr "Arquitectura        : %s"
 
-#: ../output.py:584
+#: ../output.py:801
 #, python-format
 msgid "Epoch       : %s"
 msgstr "Período       : %s"
 
-#: ../output.py:585
+#: ../output.py:802
 #, python-format
 msgid "Version     : %s"
 msgstr "Versión     : %s"
 
-#: ../output.py:586
+#: ../output.py:803
 #, python-format
 msgid "Release     : %s"
 msgstr "Lanzamiento     : %s"
 
-#: ../output.py:587
+#: ../output.py:804
 #, python-format
 msgid "Size        : %s"
 msgstr "Tamaño        : %s"
 
-#: ../output.py:588 ../output.py:900
+#: ../output.py:805 ../output.py:1198
 #, python-format
 msgid "Repo        : %s"
 msgstr "Repositorio        : %s"
 
-#: ../output.py:590
+#: ../output.py:807
 #, python-format
 msgid "From repo   : %s"
 msgstr "Desde el repositorio   : %s"
 
-#: ../output.py:592
+#: ../output.py:809
 #, python-format
 msgid "Committer   : %s"
 msgstr "Enviado por   : %s"
 
-#: ../output.py:593
+#: ../output.py:810
 #, python-format
 msgid "Committime  : %s"
 msgstr "Horario del envío  : %s"
 
-#: ../output.py:594
+#: ../output.py:811
 #, python-format
 msgid "Buildtime   : %s"
 msgstr "Horario de la construcción   : %s"
 
-#: ../output.py:596
+#: ../output.py:813
 #, python-format
 msgid "Install time: %s"
 msgstr "Horario de la instalación: %s"
 
-#: ../output.py:604
+#: ../output.py:821
 #, python-format
 msgid "Installed by: %s"
 msgstr "Instalado por: %s"
 
-#: ../output.py:611
+#: ../output.py:828
 #, python-format
 msgid "Changed by  : %s"
 msgstr "Modificado por  : %s "
 
-#: ../output.py:612
+#: ../output.py:829
 msgid "Summary     : "
 msgstr "Resumen     : "
 
-#: ../output.py:614 ../output.py:913
+#: ../output.py:831 ../output.py:1214
 #, python-format
 msgid "URL         : %s"
 msgstr "URL         : %s"
 
-#: ../output.py:615
+#: ../output.py:832
 msgid "License     : "
 msgstr "Licencia     : "
 
-#: ../output.py:616 ../output.py:910
+#: ../output.py:833 ../output.py:1211
 msgid "Description : "
 msgstr "Descripción :"
 
-#: ../output.py:684
+#: ../output.py:949
 msgid "y"
 msgstr "s"
 
-#: ../output.py:684
+#: ../output.py:949
 msgid "yes"
 msgstr "sí"
 
-#: ../output.py:685
+#: ../output.py:950
 msgid "n"
 msgstr "n"
 
-#: ../output.py:685
+#: ../output.py:950
 msgid "no"
 msgstr "no"
 
-#: ../output.py:689
+#: ../output.py:954
 msgid "Is this ok [y/N]: "
 msgstr "Está de acuerdo [s/N]:"
 
-#: ../output.py:777
+#: ../output.py:1046
 #, python-format
 msgid ""
 "\n"
@@ -745,154 +775,156 @@ msgstr ""
 "\n"
 "Grupo: %s"
 
-#: ../output.py:781
+#: ../output.py:1050
 #, python-format
 msgid " Group-Id: %s"
 msgstr " Group-Id: %s"
 
-#: ../output.py:786
+#: ../output.py:1055
 #, python-format
 msgid " Description: %s"
 msgstr " Descripción: %s"
 
-#: ../output.py:788
+#: ../output.py:1057
 #, python-format
 msgid " Language: %s"
 msgstr " Idioma: %s"
 
-#: ../output.py:790
+#: ../output.py:1059
 msgid " Mandatory Packages:"
 msgstr " Paquetes obligatorios:"
 
-#: ../output.py:791
+#: ../output.py:1060
 msgid " Default Packages:"
 msgstr " Paquetes predeterminados:"
 
-#: ../output.py:792
+#: ../output.py:1061
 msgid " Optional Packages:"
 msgstr " Paquetes opcionales:"
 
-#: ../output.py:793
+#: ../output.py:1062
 msgid " Conditional Packages:"
 msgstr " Paquetes condicionales:"
 
-#: ../output.py:814
+#: ../output.py:1086
 #, python-format
 msgid "package: %s"
 msgstr "paquete: %s"
 
-#: ../output.py:816
+#: ../output.py:1088
 msgid "  No dependencies for this package"
 msgstr " No existen dependencias para este paquete"
 
-#: ../output.py:821
+#: ../output.py:1093
 #, python-format
 msgid "  dependency: %s"
 msgstr " dependencia: %s"
 
-#: ../output.py:823
+#: ../output.py:1095
 msgid "   Unsatisfied dependency"
 msgstr " Dependencia no satisfecha"
 
-#: ../output.py:901
+#: ../output.py:1206
 msgid "Matched from:"
 msgstr "Resultado obtenido desde:"
 
-#: ../output.py:916
+#: ../output.py:1217
 #, python-format
 msgid "License     : %s"
 msgstr "Licencia     : %s"
 
-#: ../output.py:919
+#: ../output.py:1220
 #, python-format
 msgid "Filename    : %s"
 msgstr "Nombre del archivo    : %s"
 
-#: ../output.py:923
+#: ../output.py:1224
 msgid "Other       : "
 msgstr "Otro       : "
 
-#: ../output.py:966
+#: ../output.py:1280
 msgid "There was an error calculating total download size"
 msgstr "Hubo un error mientras se calculaba el tamaño total de la descarga"
 
-#: ../output.py:971
+#: ../output.py:1285
 #, python-format
 msgid "Total size: %s"
 msgstr "Tamaño total: %s"
 
-#: ../output.py:974
+#: ../output.py:1288
 #, python-format
 msgid "Total download size: %s"
 msgstr "Tamaño total de la descarga: %s"
 
-#: ../output.py:978 ../output.py:998
+#: ../output.py:1292 ../output.py:1315
 #, python-format
 msgid "Installed size: %s"
 msgstr "Tamaño instalado: %s"
 
-#: ../output.py:994
+#: ../output.py:1311
 msgid "There was an error calculating installed size"
 msgstr "Hubo un error mientras se calculaba el tamaño instalado"
 
-#: ../output.py:1039
+#: ../output.py:1357
 msgid "Reinstalling"
 msgstr "Reinstalando"
 
-#: ../output.py:1040
+#: ../output.py:1358
 msgid "Downgrading"
 msgstr "Desactualizando"
 
-#: ../output.py:1041
+#: ../output.py:1359
 msgid "Installing for dependencies"
 msgstr "Instalando para las dependencias"
 
-#: ../output.py:1042
+#: ../output.py:1360
 msgid "Updating for dependencies"
 msgstr "Actualizando para las dependencias"
 
-#: ../output.py:1043
+#: ../output.py:1361
 msgid "Removing for dependencies"
 msgstr "Eliminando para las dependencias"
 
-#: ../output.py:1050 ../output.py:1171
+#: ../output.py:1368 ../output.py:1478
 msgid "Skipped (dependency problems)"
 msgstr "Ignorando (problemas de dependencias)"
 
-#: ../output.py:1052 ../output.py:1687
+#: ../output.py:1370 ../output.py:2024
 msgid "Not installed"
 msgstr "No instalado"
 
-#: ../output.py:1053
+#: ../output.py:1371
 msgid "Not available"
 msgstr "No disponible"
 
-#: ../output.py:1075 ../output.py:2024
+#: ../output.py:1393 ../output.py:1428 ../output.py:2379
 msgid "Package"
-msgstr "Paquete"
+msgid_plural "Packages"
+msgstr[0] "Paquete"
+msgstr[1] ""
 
-#: ../output.py:1075
+#: ../output.py:1393
 msgid "Arch"
 msgstr "Arquitectura"
 
-#: ../output.py:1076
+#: ../output.py:1394
 msgid "Version"
 msgstr "Versión"
 
-#: ../output.py:1076
+#: ../output.py:1394
 msgid "Repository"
 msgstr "Repositorio"
 
-#: ../output.py:1077
+#: ../output.py:1395
 msgid "Size"
 msgstr "Tamaño"
 
-#: ../output.py:1089
+#: ../output.py:1407
 #, python-format
 msgid "     replacing  %s%s%s.%s %s\n"
 msgstr "     reemplazando  %s%s%s.%s %s\n"
 
-#: ../output.py:1098
+#: ../output.py:1416
 #, python-format
 msgid ""
 "\n"
@@ -903,57 +935,52 @@ msgstr ""
 "Resumen de la transacción\n"
 "%s\n"
 
-#: ../output.py:1109
-#, python-format
-msgid "Install   %5.5s Package(s)\n"
-msgstr "Instalar   %5.5s Paquete(s)\n"
+#: ../output.py:1421 ../output.py:2174 ../output.py:2175
+msgid "Install"
+msgstr "Instalar"
 
-#: ../output.py:1113
-#, python-format
-msgid "Upgrade   %5.5s Package(s)\n"
-msgstr "Actualizar   %5.5s Paquete(s)\n"
+#: ../output.py:1422
+msgid "Upgrade"
+msgstr "Actualizar"
 
-#: ../output.py:1117
-#, python-format
-msgid "Remove    %5.5s Package(s)\n"
-msgstr "Eliminar   %5.5s Paquete(s)\n"
+#: ../output.py:1423
+msgid "Remove"
+msgstr "Eliminar"
 
-#: ../output.py:1121
-#, python-format
-msgid "Reinstall %5.5s Package(s)\n"
-msgstr "Reinstalar %5.5s Paquete(s)\n"
+#: ../output.py:1424 ../output.py:2180
+msgid "Reinstall"
+msgstr "Reinstalar"
 
-#: ../output.py:1125
-#, python-format
-msgid "Downgrade %5.5s Package(s)\n"
-msgstr "Desactualizar %5.5s Paquete(s)\n"
+#: ../output.py:1425 ../output.py:2181
+msgid "Downgrade"
+msgstr "Desactualizar"
 
-#: ../output.py:1165
+#: ../output.py:1472
 msgid "Removed"
 msgstr "Eliminado(s)"
 
-#: ../output.py:1166
+#: ../output.py:1473
 msgid "Dependency Removed"
 msgstr "Dependencia(s) eliminada(s)"
 
-#: ../output.py:1168
+#: ../output.py:1475
 msgid "Dependency Installed"
 msgstr "Dependencia(s) instalada(s)"
 
-#: ../output.py:1170
+#: ../output.py:1477
 msgid "Dependency Updated"
 msgstr "Dependencia(s) actualizada(s)"
 
-#: ../output.py:1172
+#: ../output.py:1479
 msgid "Replaced"
 msgstr "Sustituido(s)"
 
-#: ../output.py:1173
+#: ../output.py:1480
 msgid "Failed"
 msgstr "Falló"
 
 #. Delta between C-c's so we treat as exit
-#: ../output.py:1260
+#: ../output.py:1567
 msgid "two"
 msgstr "dos"
 
@@ -961,7 +988,7 @@ msgstr "dos"
 #. Current download cancelled, interrupt (ctrl-c) again within two seconds
 #. to exit.
 #. Where "interupt (ctrl-c) again" and "two" are highlighted.
-#: ../output.py:1271
+#: ../output.py:1578
 #, python-format
 msgid ""
 "\n"
@@ -972,366 +999,418 @@ msgstr ""
 "Se ha cancelado la descarga actual, %sinterrumpa con (ctrl-c) nuevamente%s dentro de %s%s%s segundos\n"
 "para finalizar.\n"
 
-#: ../output.py:1282
+#: ../output.py:1589
 msgid "user interrupt"
 msgstr "interrupción solicitada por el usuario"
 
-#: ../output.py:1300
+#: ../output.py:1615
 msgid "Total"
 msgstr "Total"
 
-#: ../output.py:1322
+#: ../output.py:1637
 msgid "I"
 msgstr "I"
 
-#: ../output.py:1323
+#: ../output.py:1638
 msgid "O"
 msgstr "O"
 
-#: ../output.py:1324
+#: ../output.py:1639
 msgid "E"
 msgstr "E"
 
-#: ../output.py:1325
+#: ../output.py:1640
 msgid "R"
 msgstr "R"
 
-#: ../output.py:1326
+#: ../output.py:1641
 msgid "D"
 msgstr "D"
 
-#: ../output.py:1327
+#: ../output.py:1642
 msgid "U"
 msgstr "U"
 
-#: ../output.py:1341
+#: ../output.py:1656
 msgid "<unset>"
 msgstr "<no definido>"
 
-#: ../output.py:1342
+#: ../output.py:1657
 msgid "System"
 msgstr "Sistema"
 
-#: ../output.py:1411
+#: ../output.py:1726
 #, python-format
 msgid "Skipping merged transaction %d to %d, as it overlaps"
 msgstr "Omitiendo transacción mezclada %d a %d, dado que se superponen"
 
-#: ../output.py:1421 ../output.py:1592
+#: ../output.py:1736 ../output.py:1926
 msgid "No transactions"
 msgstr "Sin transacciones"
 
-#: ../output.py:1446 ../output.py:2013
+#: ../output.py:1761 ../output.py:2368 ../output.py:2458
 msgid "Bad transaction IDs, or package(s), given"
 msgstr "Se ha(n) indicado paquete(s), o IDs de transacciones erróneas"
 
-#: ../output.py:1484
+#: ../output.py:1808
 msgid "Command line"
 msgstr "Linea de comandos"
 
-#: ../output.py:1486 ../output.py:1908
+#: ../output.py:1810 ../output.py:2256
 msgid "Login user"
 msgstr "Registro de usuario"
 
 #. REALLY Needs to use columns!
-#: ../output.py:1487 ../output.py:2022
+#: ../output.py:1811 ../output.py:2377
 msgid "ID"
 msgstr "ID"
 
-#: ../output.py:1489
+#: ../output.py:1813
 msgid "Date and time"
 msgstr "Día y hora"
 
-#: ../output.py:1490 ../output.py:1910 ../output.py:2023
+#: ../output.py:1814 ../output.py:2258 ../output.py:2378
 msgid "Action(s)"
 msgstr "Acción(es)"
 
-#: ../output.py:1491 ../output.py:1911
+#: ../output.py:1815 ../output.py:2259
 msgid "Altered"
 msgstr "Modificado"
 
-#: ../output.py:1538
+#: ../output.py:1862
 msgid "No transaction ID given"
 msgstr "No se ha indicado un ID de transacción"
 
-#: ../output.py:1564 ../output.py:1972
+#: ../output.py:1888 ../output.py:2324
 msgid "Bad transaction ID given"
 msgstr "Se ha indicado un ID de transacción no válido "
 
-#: ../output.py:1569
+#: ../output.py:1893
 msgid "Not found given transaction ID"
 msgstr "No se ha encontrado el ID de transacción indicado"
 
-#: ../output.py:1577
+#: ../output.py:1901
 msgid "Found more than one transaction ID!"
 msgstr "¡Se ha encontrado más de un ID de transacción!"
 
-#: ../output.py:1618 ../output.py:1980
+#: ../output.py:1952 ../output.py:2332
 msgid "No transaction ID, or package, given"
 msgstr "No se ha indicado ningún paquete, o ID de transacción"
 
-#: ../output.py:1686 ../output.py:1845
+#: ../output.py:2023 ../output.py:2182
 msgid "Downgraded"
 msgstr "Desactualizado"
 
-#: ../output.py:1688
+#: ../output.py:2025
 msgid "Older"
 msgstr "Antiguos"
 
-#: ../output.py:1688
+#: ../output.py:2025
 msgid "Newer"
 msgstr "Nuevos"
 
-#: ../output.py:1724 ../output.py:1726
+#: ../output.py:2061 ../output.py:2063 ../output.py:2480
 msgid "Transaction ID :"
 msgstr "ID de transacción :"
 
-#: ../output.py:1728
+#: ../output.py:2065 ../output.py:2482
 msgid "Begin time     :"
 msgstr "Hora inicial     :"
 
-#: ../output.py:1731 ../output.py:1733
+#: ../output.py:2068 ../output.py:2070
 msgid "Begin rpmdb    :"
 msgstr "Rpmdb inicial    :"
 
-#: ../output.py:1749
+#: ../output.py:2086
 #, python-format
 msgid "(%u seconds)"
 msgstr "(%u segundos)"
 
-#: ../output.py:1751
+#: ../output.py:2088
 #, python-format
 msgid "(%u minutes)"
 msgstr "(%u minutos)"
 
-#: ../output.py:1753
+#: ../output.py:2090
 #, python-format
 msgid "(%u hours)"
 msgstr "(%u horas)"
 
-#: ../output.py:1755
+#: ../output.py:2092
 #, python-format
 msgid "(%u days)"
 msgstr "(%u dias)"
 
-#: ../output.py:1756
+#: ../output.py:2093
 msgid "End time       :"
 msgstr "Hora final       : "
 
-#: ../output.py:1759 ../output.py:1761
+#: ../output.py:2096 ../output.py:2098
 msgid "End rpmdb      :"
 msgstr "Rpmdb final      :"
 
-#: ../output.py:1764 ../output.py:1766
+#: ../output.py:2101 ../output.py:2103
 msgid "User           :"
 msgstr "Usuario           :"
 
-#: ../output.py:1770 ../output.py:1773 ../output.py:1775 ../output.py:1777
-#: ../output.py:1779
+#: ../output.py:2107 ../output.py:2110 ../output.py:2112 ../output.py:2114
+#: ../output.py:2116
 msgid "Return-Code    :"
 msgstr "Codigo-obtenido    :"
 
-#: ../output.py:1770 ../output.py:1775
+#: ../output.py:2107 ../output.py:2112
 msgid "Aborted"
 msgstr "Abortado"
 
-#: ../output.py:1773
+#: ../output.py:2110
 msgid "Failures:"
 msgstr "Fallas:"
 
-#: ../output.py:1777
+#: ../output.py:2114
 msgid "Failure:"
 msgstr "Falla:"
 
-#: ../output.py:1779
+#: ../output.py:2116
 msgid "Success"
 msgstr "Exito"
 
-#: ../output.py:1784 ../output.py:1786
+#: ../output.py:2121 ../output.py:2123 ../output.py:2511
 msgid "Command Line   :"
 msgstr "Línea de comando   :"
 
-#: ../output.py:1795
+#: ../output.py:2132
 #, python-format
 msgid "Additional non-default information stored: %d"
 msgstr "Información adicional no predeterminada almacenada: %d"
 
 #. This is _possible_, but not common
-#: ../output.py:1800
+#: ../output.py:2137
 msgid "Transaction performed with:"
 msgstr "Transacción realizada con:"
 
-#: ../output.py:1804
+#: ../output.py:2141
 msgid "Packages Altered:"
 msgstr "Paquetes modificados:"
 
-#: ../output.py:1808
+#: ../output.py:2145
 msgid "Packages Skipped:"
 msgstr "Paquetes ignorados:"
 
-#: ../output.py:1814
+#: ../output.py:2151
 msgid "Rpmdb Problems:"
 msgstr "Problemas en la base de datos RPM: "
 
-#: ../output.py:1825
+#: ../output.py:2162
 msgid "Scriptlet output:"
 msgstr "Información del scriptlet:"
 
-#: ../output.py:1831
+#: ../output.py:2168
 msgid "Errors:"
 msgstr "Errores:"
 
-#: ../output.py:1837 ../output.py:1838
-msgid "Install"
-msgstr "Instalar"
-
-#: ../output.py:1839
+#: ../output.py:2176
 msgid "Dep-Install"
 msgstr "Instalación de dependencias"
 
-#: ../output.py:1841
+#: ../output.py:2178
 msgid "Obsoleting"
 msgstr "Convirtiendo en obsoleto"
 
-#: ../output.py:1842
+#: ../output.py:2179
 msgid "Erase"
 msgstr "Eliminar"
 
-#: ../output.py:1843
-msgid "Reinstall"
-msgstr "Reinstalar"
-
-#: ../output.py:1844
-msgid "Downgrade"
-msgstr "Desactualizar"
-
-#: ../output.py:1846
+#: ../output.py:2183
 msgid "Update"
 msgstr "Actualizar"
 
-#: ../output.py:1909
+#: ../output.py:2257
 msgid "Time"
 msgstr "Hora"
 
-#: ../output.py:1935
+#: ../output.py:2283
 msgid "Last day"
 msgstr "Ultimo día"
 
-#: ../output.py:1936
+#: ../output.py:2284
 msgid "Last week"
 msgstr "Ultima semana"
 
-#: ../output.py:1937
+#: ../output.py:2285
 msgid "Last 2 weeks"
 msgstr "Ultimas 2 semanas"
 
 #. US default :p
-#: ../output.py:1938
+#: ../output.py:2286
 msgid "Last 3 months"
 msgstr "Ultimos 3 meses"
 
-#: ../output.py:1939
+#: ../output.py:2287
 msgid "Last 6 months"
 msgstr "Ultimos 6 meses"
 
-#: ../output.py:1940
+#: ../output.py:2288
 msgid "Last year"
 msgstr "Ultimo año"
 
-#: ../output.py:1941
+#: ../output.py:2289
 msgid "Over a year ago"
 msgstr "Hace más de un año"
 
-#: ../output.py:1984
+#: ../output.py:2336
 #, python-format
 msgid "No Transaction %s found"
 msgstr "No se ha encontrado una transacción %s"
 
-#: ../output.py:1990
+#: ../output.py:2342
 msgid "Transaction ID:"
 msgstr "ID de transacción :"
 
-#: ../output.py:1991
+#: ../output.py:2343
 msgid "Available additional history information:"
 msgstr "Información de historial adicional disponible:"
 
-#: ../output.py:2003
+#: ../output.py:2356
 #, python-format
 msgid "%s: No additional data found by this name"
 msgstr "%s No ha sido encontrada información adicional con este nombre"
 
-#: ../output.py:2106
+#: ../output.py:2483
+msgid "Package        :"
+msgstr "Paquete        :"
+
+#: ../output.py:2484
+msgid "State          :"
+msgstr "Estado         :"
+
+#: ../output.py:2487
+msgid "Size           :"
+msgstr "Tamaño         :"
+
+#: ../output.py:2489
+msgid "Build host     :"
+msgstr "Construir anfitrión:"
+
+#: ../output.py:2492
+msgid "Build time     :"
+msgstr "Tiempo de construcción:"
+
+#: ../output.py:2494
+msgid "Packager       :"
+msgstr "Empaquetador   :"
+
+#: ../output.py:2496
+msgid "Vendor         :"
+msgstr "Vendedor       :"
+
+#: ../output.py:2498
+msgid "License        :"
+msgstr "Licencia       :"
+
+#: ../output.py:2500
+msgid "URL            :"
+msgstr "URL            :"
+
+#: ../output.py:2502
+msgid "Source RPM     :"
+msgstr "RPM de Fuentes :"
+
+#: ../output.py:2505
+msgid "Commit Time    :"
+msgstr "Tiempo de subida:"
+
+#: ../output.py:2507
+msgid "Committer      :"
+msgstr "Quien lo sube:"
+
+#: ../output.py:2509
+msgid "Reason         :"
+msgstr "Razón          :"
+
+#: ../output.py:2513
+msgid "From repo      :"
+msgstr "Desde el repo  :"
+
+#: ../output.py:2517
+msgid "Installed by   :"
+msgstr "Instalado por  :"
+
+#: ../output.py:2521
+msgid "Changed by     :"
+msgstr "Cambiado por   :"
+
+#: ../output.py:2566
 msgid "installed"
 msgstr "instalado"
 
-#: ../output.py:2107
+#: ../output.py:2567
 msgid "an update"
 msgstr "una actualización"
 
-#: ../output.py:2108
+#: ../output.py:2568
 msgid "erased"
 msgstr "eliminado"
 
-#: ../output.py:2109
+#: ../output.py:2569
 msgid "reinstalled"
 msgstr "reinstalado"
 
-#: ../output.py:2110
+#: ../output.py:2570
 msgid "a downgrade"
 msgstr "una desactualización"
 
-#: ../output.py:2111
+#: ../output.py:2571
 msgid "obsoleting"
 msgstr "obsoleto"
 
-#: ../output.py:2112
+#: ../output.py:2572
 msgid "updated"
 msgstr "actualizado"
 
-#: ../output.py:2113
+#: ../output.py:2573
 msgid "obsoleted"
 msgstr "obsoleto"
 
-#: ../output.py:2117
+#: ../output.py:2577
 #, python-format
 msgid "---> Package %s.%s %s:%s-%s will be %s"
 msgstr "---> Paquete %s.%s %s:%s-%s debe ser %s"
 
-#: ../output.py:2124
+#: ../output.py:2588
 msgid "--> Running transaction check"
 msgstr "--> Ejecutando prueba de transacción"
 
-#: ../output.py:2129
+#: ../output.py:2594
 msgid "--> Restarting Dependency Resolution with new changes."
 msgstr ""
 "--> Reiniciando la resolución de las dependencias con las nuevas "
 "modificaciones."
 
-#: ../output.py:2134
+#: ../output.py:2600
 msgid "--> Finished Dependency Resolution"
 msgstr "--> Resolución de dependencias finalizada"
 
-#: ../output.py:2139 ../output.py:2144
+#: ../output.py:2613 ../output.py:2626
 #, python-format
 msgid "--> Processing Dependency: %s for package: %s"
 msgstr "--> Procesando dependencias: %s para el paquete: %s"
 
-#: ../output.py:2149
+#: ../output.py:2639
 #, python-format
 msgid "---> Keeping package: %s"
 msgstr "---> Manteniendo el paquete: %s"
 
-#: ../output.py:2152
+#: ../output.py:2648
 #, python-format
 msgid "--> Unresolved Dependency: %s"
 msgstr "--> Dependencia no resuelta: %s"
 
-#: ../output.py:2163
+#: ../output.py:2665
 #, python-format
 msgid "Package: %s"
 msgstr "Paquete: %s"
 
-#: ../output.py:2165
+#: ../output.py:2667
 #, python-format
 msgid ""
 "\n"
@@ -1340,7 +1419,7 @@ msgstr ""
 "\n"
 "    Necesita: %s"
 
-#: ../output.py:2174
+#: ../output.py:2676
 #, python-format
 msgid ""
 "\n"
@@ -1349,7 +1428,7 @@ msgstr ""
 "\n"
 "    %s: %s (%s)"
 
-#: ../output.py:2179
+#: ../output.py:2681
 #, python-format
 msgid ""
 "\n"
@@ -1358,7 +1437,7 @@ msgstr ""
 "\n"
 "        %s"
 
-#: ../output.py:2181
+#: ../output.py:2683
 msgid ""
 "\n"
 "        Not found"
@@ -1367,89 +1446,89 @@ msgstr ""
 "        No encontrado"
 
 #. These should be the only three things we care about:
-#: ../output.py:2196
+#: ../output.py:2698
 msgid "Updated By"
 msgstr "Actualizado por"
 
-#: ../output.py:2197
+#: ../output.py:2699
 msgid "Downgraded By"
 msgstr "Desactualizado por"
 
-#: ../output.py:2198
+#: ../output.py:2700
 msgid "Obsoleted By"
 msgstr "Obsoleto por"
 
-#: ../output.py:2216
+#: ../output.py:2718
 msgid "Available"
 msgstr "Disponible"
 
-#: ../output.py:2243 ../output.py:2248
+#: ../output.py:2753 ../output.py:2766
 #, python-format
 msgid "--> Processing Conflict: %s conflicts %s"
 msgstr "--> Procesando conflictos: %s choca con %s"
 
-#: ../output.py:2252
+#: ../output.py:2772
 msgid "--> Populating transaction set with selected packages. Please wait."
 msgstr ""
 "--> Construyendo el conjunto de las transacciones con los paquetes "
 "seleccionados. Por favor aguarde."
 
-#: ../output.py:2256
+#: ../output.py:2781
 #, python-format
 msgid "---> Downloading header for %s to pack into transaction set."
 msgstr ""
 "---> Descargando el encabezado de %s para incluirlo en el conjunto de "
 "transacciones."
 
-#: ../utils.py:99
+#: ../utils.py:123
 msgid "Running"
 msgstr "Ejecutando"
 
-#: ../utils.py:100
+#: ../utils.py:124
 msgid "Sleeping"
 msgstr "Durmiendo"
 
-#: ../utils.py:101
+#: ../utils.py:125
 msgid "Uninterruptible"
 msgstr "Ininterrumplible"
 
-#: ../utils.py:102
+#: ../utils.py:126
 msgid "Zombie"
 msgstr "Zombi"
 
-#: ../utils.py:103
+#: ../utils.py:127
 msgid "Traced/Stopped"
 msgstr "Rastreado/Detenido"
 
-#: ../utils.py:104 ../yumcommands.py:994
+#: ../utils.py:128 ../yumcommands.py:1792
 msgid "Unknown"
 msgstr "Desconocido"
 
-#: ../utils.py:115
+#: ../utils.py:149
 msgid "  The other application is: PackageKit"
 msgstr "  La otra aplicación es: PackageKit"
 
-#: ../utils.py:117
+#: ../utils.py:151
 #, python-format
 msgid "  The other application is: %s"
 msgstr "  La otra aplicación es: %s"
 
-#: ../utils.py:120
+#: ../utils.py:154
 #, python-format
 msgid "    Memory : %5s RSS (%5sB VSZ)"
 msgstr "    Memoria : %5s RSS (%5sB VSZ)"
 
-#: ../utils.py:125
+#: ../utils.py:159
 #, python-format
 msgid "    Started: %s - %s ago"
 msgstr "    Iniciado: %s - %s atrás"
 
-#: ../utils.py:127
+#: ../utils.py:161
 #, python-format
 msgid "    State  : %s, pid: %d"
 msgstr "    Estado  : %s, pid: %d"
 
-#: ../utils.py:170 ../yummain.py:43
+#: ../utils.py:190 ../yummain.py:43
 msgid ""
 "\n"
 "\n"
@@ -1459,7 +1538,7 @@ msgstr ""
 "\n"
 "Saliendo por cancelación del usuario"
 
-#: ../utils.py:176 ../yummain.py:49
+#: ../utils.py:202 ../yummain.py:49
 msgid ""
 "\n"
 "\n"
@@ -1469,7 +1548,7 @@ msgstr ""
 "\n"
 "Saliendo por tubería rota"
 
-#: ../utils.py:178 ../yummain.py:51
+#: ../utils.py:204 ../yummain.py:51
 #, python-format
 msgid ""
 "\n"
@@ -1480,7 +1559,7 @@ msgstr ""
 "\n"
 "%s"
 
-#: ../utils.py:228 ../yummain.py:123
+#: ../utils.py:280 ../yummain.py:134
 msgid ""
 "Another app is currently holding the yum lock; exiting as configured by "
 "exit_on_lock"
@@ -1488,36 +1567,36 @@ msgstr ""
 "Otra aplicación tiene retenido el bloqueo de Yum; finalizando de acuerdo a "
 "la configuración de exit_on_lock"
 
-#: ../utils.py:287
+#: ../utils.py:346
 #, python-format
 msgid "PluginExit Error: %s"
 msgstr "Error de PluginExit: %s"
 
-#: ../utils.py:290
+#: ../utils.py:349
 #, python-format
 msgid "Yum Error: %s"
 msgstr "Error de yum: %s"
 
-#: ../utils.py:342 ../yummain.py:150 ../yummain.py:189
+#: ../utils.py:407 ../yummain.py:161 ../yummain.py:200
 #, python-format
 msgid "Error: %s"
 msgstr "Error: %s"
 
-#: ../utils.py:346 ../yummain.py:194
+#: ../utils.py:411 ../yummain.py:205
 msgid " You could try using --skip-broken to work around the problem"
 msgstr ""
 " Podría intentar utilizar el comando --skip-broken para sortear el problema"
 
-#: ../utils.py:348 ../yummain.py:87
+#: ../utils.py:413 ../yummain.py:87
 msgid " You could try running: rpm -Va --nofiles --nodigest"
 msgstr "Podría intentar ejecutar: rpm- Va --nofiles --nodigest"
 
-#: ../utils.py:355 ../yummain.py:160 ../yummain.py:202
+#: ../utils.py:420 ../yummain.py:171 ../yummain.py:213
 #, python-format
 msgid "Unknown Error(s): Exit Code: %d:"
 msgstr "Error(es) desconocido(s): Código de salida: %d:"
 
-#: ../utils.py:361 ../yummain.py:208
+#: ../utils.py:426 ../yummain.py:219
 msgid ""
 "\n"
 "Dependencies Resolved"
@@ -1525,7 +1604,7 @@ msgstr ""
 "\n"
 "Dependencias resueltas"
 
-#: ../utils.py:376 ../yummain.py:234
+#: ../utils.py:442 ../yummain.py:251
 msgid "Complete!"
 msgstr "¡Listo!"
 
@@ -1537,7 +1616,7 @@ msgstr " Minu uso:\n"
 msgid "You need to be root to perform this command."
 msgstr "Necesita ser usuario root para poder ejecutar este comando."
 
-#: ../yumcommands.py:59
+#: ../yumcommands.py:65
 msgid ""
 "\n"
 "You have enabled checking of packages via GPG keys. This is a good thing. \n"
@@ -1567,53 +1646,53 @@ msgstr ""
 "\n"
 "Para obtener mayor información, póngase en contacto con su distribución o con su proveedor de paquetes.\n"
 
-#: ../yumcommands.py:74
+#: ../yumcommands.py:80
 #, python-format
 msgid "Problem repository: %s"
 msgstr "Problema del repositorio: %s"
 
-#: ../yumcommands.py:80
+#: ../yumcommands.py:94
 #, python-format
 msgid "Error: Need to pass a list of pkgs to %s"
 msgstr "Error: Necesita pasar una lista de paquetes a %s "
 
-#: ../yumcommands.py:86
+#: ../yumcommands.py:110
 msgid "Error: Need an item to match"
 msgstr "Error: Es necesario un ítem con el cual corresponderse"
 
-#: ../yumcommands.py:92
+#: ../yumcommands.py:124
 msgid "Error: Need a group or list of groups"
 msgstr "Error: Es necesario un grupo o una lista de grupos"
 
-#: ../yumcommands.py:101
+#: ../yumcommands.py:141
 #, python-format
 msgid "Error: clean requires an option: %s"
 msgstr "Error: la limpieza necesita una opción: %s"
 
-#: ../yumcommands.py:106
+#: ../yumcommands.py:146
 #, python-format
 msgid "Error: invalid clean argument: %r"
 msgstr "Error: argumento de limpieza no válido: %r"
 
-#: ../yumcommands.py:119
+#: ../yumcommands.py:161
 msgid "No argument to shell"
 msgstr "No hay argumento para el shell"
 
-#: ../yumcommands.py:121
+#: ../yumcommands.py:163
 #, python-format
 msgid "Filename passed to shell: %s"
 msgstr "Nombre de archivo pasado al shell: %s"
 
-#: ../yumcommands.py:125
+#: ../yumcommands.py:167
 #, python-format
 msgid "File %s given as argument to shell does not exist."
 msgstr "El archivo %s indicado como argumento para el shell no existe."
 
-#: ../yumcommands.py:131
+#: ../yumcommands.py:173
 msgid "Error: more than one file given as argument to shell."
 msgstr "Error: se ha indicado más de un archivo como argumento para el shell"
 
-#: ../yumcommands.py:148
+#: ../yumcommands.py:192
 msgid ""
 "There are no enabled repos.\n"
 " Run \"yum repolist all\" to see the repos you have.\n"
@@ -1623,308 +1702,301 @@ msgstr ""
 " Ejecute \"yum repolist all\" para conocer los repositorios existentes.\n"
 " Puede habilitarlos con yum-config-manager --enable <repositorio>"
 
-#: ../yumcommands.py:200
+#: ../yumcommands.py:300
 msgid "PACKAGE..."
 msgstr "PAQUETE..."
 
-#: ../yumcommands.py:203
+#: ../yumcommands.py:307
 msgid "Install a package or packages on your system"
 msgstr "Instala uno o varios paquetes en su sistema"
 
-#: ../yumcommands.py:212
+#: ../yumcommands.py:338
 msgid "Setting up Install Process"
 msgstr "Configurando el proceso de instalación"
 
-#: ../yumcommands.py:223 ../yumcommands.py:245
+#: ../yumcommands.py:363 ../yumcommands.py:423
 msgid "[PACKAGE...]"
 msgstr "[PAQUETE...]"
 
-#: ../yumcommands.py:226
+#: ../yumcommands.py:370
 msgid "Update a package or packages on your system"
 msgstr "Actualiza uno o varios paquetes en su sistema"
 
-#: ../yumcommands.py:234
+#: ../yumcommands.py:399
 msgid "Setting up Update Process"
 msgstr "Configurando el proceso de actualización"
 
-#: ../yumcommands.py:248
+#: ../yumcommands.py:430
 msgid "Synchronize installed packages to the latest available versions"
 msgstr ""
 "Sincroniza los paquetes instalados a las últimas versiones disponibles"
 
-#: ../yumcommands.py:256
+#: ../yumcommands.py:459
 msgid "Setting up Distribution Synchronization Process"
 msgstr "Definiendo el proceso de Sincronización de la distribución"
 
-#: ../yumcommands.py:299
+#: ../yumcommands.py:519
 msgid "Display details about a package or group of packages"
 msgstr "Muestra detalles acerca de un paquete o de un grupo de paquetes"
 
-#: ../yumcommands.py:348
+#: ../yumcommands.py:581
 msgid "Installed Packages"
 msgstr "Paquetes instalados"
 
-#: ../yumcommands.py:356
+#: ../yumcommands.py:589
 msgid "Available Packages"
 msgstr "Paquetes disponibles"
 
-#: ../yumcommands.py:360
+#: ../yumcommands.py:593
 msgid "Extra Packages"
 msgstr "Paquetes extra"
 
-#: ../yumcommands.py:364
+#: ../yumcommands.py:597
 msgid "Updated Packages"
 msgstr "Paquetes actualizados"
 
 #. This only happens in verbose mode
-#: ../yumcommands.py:372 ../yumcommands.py:379 ../yumcommands.py:667
+#: ../yumcommands.py:605 ../yumcommands.py:612 ../yumcommands.py:1193
 msgid "Obsoleting Packages"
 msgstr "Convirtiendo paquetes en obsoletos"
 
-#: ../yumcommands.py:381
+#: ../yumcommands.py:614
 msgid "Recently Added Packages"
 msgstr "Paquetes añadidos recientemente"
 
-#: ../yumcommands.py:388
+#: ../yumcommands.py:621
 msgid "No matching Packages to list"
 msgstr "No hay paquetes que se correspondan con la lista"
 
-#: ../yumcommands.py:402
+#: ../yumcommands.py:656
 msgid "List a package or groups of packages"
 msgstr "Muestra un paquete o grupos de paquete"
 
-#: ../yumcommands.py:414
+#: ../yumcommands.py:685
 msgid "Remove a package or packages from your system"
 msgstr "Elimina uno o varios paquetes de su sistema"
 
-#: ../yumcommands.py:421
+#: ../yumcommands.py:714
 msgid "Setting up Remove Process"
 msgstr "Configurando el proceso de eliminación"
 
-#: ../yumcommands.py:435
+#: ../yumcommands.py:773
+msgid "Display, or use, the groups information"
+msgstr "Mostrar, o usar, la información de grupos"
+
+#: ../yumcommands.py:776
 msgid "Setting up Group Process"
 msgstr "Configurando el proceso de grupo"
 
-#: ../yumcommands.py:441
+#: ../yumcommands.py:782
 msgid "No Groups on which to run command"
 msgstr "No existen grupos sobre los cuales ejecutar el comando"
 
-#: ../yumcommands.py:454
-msgid "List available package groups"
-msgstr "Muestra los grupos de paquetes disponibles"
-
-#: ../yumcommands.py:474
-msgid "Install the packages in a group on your system"
-msgstr "Instala los paquetes en un grupo de su sistema"
-
-#: ../yumcommands.py:497
-msgid "Remove the packages in a group from your system"
-msgstr "Elimina los paquetes de un grupo de su sistema"
-
-#: ../yumcommands.py:525
-msgid "Display details about a package group"
-msgstr "Muestra detalles acerca de un grupo de paquetes"
+#: ../yumcommands.py:833
+#, python-format
+msgid "Invalid groups sub-command, use: %s."
+msgstr "Subcomando de grupos inválido, use: %s."
 
-#: ../yumcommands.py:550
+#: ../yumcommands.py:929
 msgid "Generate the metadata cache"
 msgstr "Genera el caché de metadatos"
 
-#: ../yumcommands.py:556
+#: ../yumcommands.py:955
 msgid "Making cache files for all metadata files."
 msgstr "Creando los archivos de caché para todos los archivos de metadatos."
 
-#: ../yumcommands.py:557
+#: ../yumcommands.py:956
 msgid "This may take a while depending on the speed of this computer"
 msgstr ""
 "Esto podría demorar algún tiempo, dependiendo de la velocidad de su equipo"
 
-#: ../yumcommands.py:578
+#: ../yumcommands.py:977
 msgid "Metadata Cache Created"
 msgstr "Se ha creado el caché de metadatos"
 
-#: ../yumcommands.py:592
+#: ../yumcommands.py:1015
 msgid "Remove cached data"
 msgstr "Elimina los datos del caché"
 
-#: ../yumcommands.py:613
+#: ../yumcommands.py:1082
 msgid "Find what package provides the given value"
 msgstr "Localiza el paquete que ofrezca el valor indicado"
 
-#: ../yumcommands.py:633
+#: ../yumcommands.py:1139
 msgid "Check for available package updates"
 msgstr "Verifica la existencia de actualizaciones de paquetes"
 
-#: ../yumcommands.py:687
+#: ../yumcommands.py:1230
 msgid "Search package details for the given string"
 msgstr "Busca detalles en los paquetes para la cadena indicada"
 
-#: ../yumcommands.py:693
+#: ../yumcommands.py:1256
 msgid "Searching Packages: "
 msgstr "Buscando paquetes:"
 
-#: ../yumcommands.py:710
+#: ../yumcommands.py:1298
 msgid "Update packages taking obsoletes into account"
 msgstr "Actualiza los paquetes tomando en cuenta los obsoletos"
 
-#: ../yumcommands.py:719
+#: ../yumcommands.py:1328
 msgid "Setting up Upgrade Process"
 msgstr "Configurando el proceso de actualización"
 
-#: ../yumcommands.py:737
+#: ../yumcommands.py:1363
 msgid "Install a local RPM"
 msgstr "Instala un RPM local"
 
-#: ../yumcommands.py:745
+#: ../yumcommands.py:1393
 msgid "Setting up Local Package Process"
 msgstr "Configurando el proceso de instalación local de paquetes"
 
-#: ../yumcommands.py:764
+#: ../yumcommands.py:1437
 msgid "Determine which package provides the given dependency"
 msgstr "Determina qué paquetes ofrecen la dependencia indicada"
 
-#: ../yumcommands.py:767
+#: ../yumcommands.py:1453
 msgid "Searching Packages for Dependency:"
 msgstr "Buscando paquetes para la dependencia:"
 
-#: ../yumcommands.py:781
+#: ../yumcommands.py:1484
 msgid "Run an interactive yum shell"
 msgstr "Ejecuta una shell de Yum interactiva "
 
-#: ../yumcommands.py:787
+#: ../yumcommands.py:1510
 msgid "Setting up Yum Shell"
 msgstr "Configurando la shell de Yum"
 
-#: ../yumcommands.py:805
+#: ../yumcommands.py:1553
 msgid "List a package's dependencies"
 msgstr "Muestra las dependencias que necesita un paquete"
 
-#: ../yumcommands.py:811
+#: ../yumcommands.py:1580
 msgid "Finding dependencies: "
 msgstr "Buscando dependencias:"
 
-#: ../yumcommands.py:827
+#: ../yumcommands.py:1612
 msgid "Display the configured software repositories"
 msgstr "Muestra los repositorios de software configurados"
 
-#: ../yumcommands.py:893 ../yumcommands.py:894
+#: ../yumcommands.py:1691 ../yumcommands.py:1692
 msgid "enabled"
 msgstr "habilitado"
 
-#: ../yumcommands.py:920 ../yumcommands.py:921
+#: ../yumcommands.py:1718 ../yumcommands.py:1719
 msgid "disabled"
 msgstr "deshabilitado"
 
-#: ../yumcommands.py:937
+#: ../yumcommands.py:1735
 msgid "Repo-id      : "
 msgstr "Repo-id      : "
 
-#: ../yumcommands.py:938
+#: ../yumcommands.py:1736
 msgid "Repo-name    : "
 msgstr "Repo-name    : "
 
-#: ../yumcommands.py:941
+#: ../yumcommands.py:1739
 msgid "Repo-status  : "
 msgstr "Repo-status  : "
 
-#: ../yumcommands.py:944
+#: ../yumcommands.py:1742
 msgid "Repo-revision: "
 msgstr "Repo-revision: "
 
-#: ../yumcommands.py:948
+#: ../yumcommands.py:1746
 msgid "Repo-tags    : "
 msgstr "Repo-tags    : "
 
-#: ../yumcommands.py:954
+#: ../yumcommands.py:1752
 msgid "Repo-distro-tags: "
 msgstr "Repo-distro-tags: "
 
-#: ../yumcommands.py:959
+#: ../yumcommands.py:1757
 msgid "Repo-updated : "
 msgstr "Repo-updated : "
 
-#: ../yumcommands.py:961
+#: ../yumcommands.py:1759
 msgid "Repo-pkgs    : "
 msgstr "Repo-pkgs    : "
 
-#: ../yumcommands.py:962
+#: ../yumcommands.py:1760
 msgid "Repo-size    : "
 msgstr "Repo-size    : "
 
-#: ../yumcommands.py:969 ../yumcommands.py:990
+#: ../yumcommands.py:1767 ../yumcommands.py:1788
 msgid "Repo-baseurl : "
 msgstr "Repo-baseurl : "
 
-#: ../yumcommands.py:977
+#: ../yumcommands.py:1775
 msgid "Repo-metalink: "
 msgstr "Repo-metalink: "
 
-#: ../yumcommands.py:981
+#: ../yumcommands.py:1779
 msgid "  Updated    : "
 msgstr "  Actualizados    : "
 
-#: ../yumcommands.py:984
+#: ../yumcommands.py:1782
 msgid "Repo-mirrors : "
 msgstr "Repo-mirrors : "
 
-#: ../yumcommands.py:1000
+#: ../yumcommands.py:1798
 #, python-format
 msgid "Never (last: %s)"
 msgstr "Nunca (último: %s)"
 
-#: ../yumcommands.py:1002
+#: ../yumcommands.py:1800
 #, python-format
 msgid "Instant (last: %s)"
 msgstr "Instante (último: %s)"
 
-#: ../yumcommands.py:1005
+#: ../yumcommands.py:1803
 #, python-format
 msgid "%s second(s) (last: %s)"
 msgstr "%s segundo(s) (último: %s)"
 
-#: ../yumcommands.py:1007
+#: ../yumcommands.py:1805
 msgid "Repo-expire  : "
 msgstr "Repo-expire  : "
 
-#: ../yumcommands.py:1010
+#: ../yumcommands.py:1808
 msgid "Repo-exclude : "
 msgstr "Repo-exclude : "
 
-#: ../yumcommands.py:1014
+#: ../yumcommands.py:1812
 msgid "Repo-include : "
 msgstr "Repo-include : "
 
-#: ../yumcommands.py:1018
+#: ../yumcommands.py:1816
 msgid "Repo-excluded: "
 msgstr "Repositorio excluído:"
 
-#: ../yumcommands.py:1022
+#: ../yumcommands.py:1820
 msgid "Repo-filename: "
 msgstr "Nombre de archivo del repositorio: "
 
 #. Work out the first (id) and last (enabled/disalbed/count),
 #. then chop the middle (name)...
-#: ../yumcommands.py:1032 ../yumcommands.py:1061
+#: ../yumcommands.py:1830 ../yumcommands.py:1859
 msgid "repo id"
 msgstr "id del repositorio"
 
-#: ../yumcommands.py:1049 ../yumcommands.py:1050 ../yumcommands.py:1068
+#: ../yumcommands.py:1847 ../yumcommands.py:1848 ../yumcommands.py:1866
 msgid "status"
 msgstr "estado"
 
-#: ../yumcommands.py:1062
+#: ../yumcommands.py:1860
 msgid "repo name"
 msgstr "nombre del repositorio"
 
-#: ../yumcommands.py:1099
+#: ../yumcommands.py:1922
 msgid "Display a helpful usage message"
 msgstr "Muestra un mensaje de ayuda del uso"
 
-#: ../yumcommands.py:1133
+#: ../yumcommands.py:1964
 #, python-format
 msgid "No help available for %s"
 msgstr "No existe asistencia disponible para %s"
 
-#: ../yumcommands.py:1138
+#: ../yumcommands.py:1969
 msgid ""
 "\n"
 "\n"
@@ -1934,7 +2006,7 @@ msgstr ""
 "\n"
 "apodos: "
 
-#: ../yumcommands.py:1140
+#: ../yumcommands.py:1971
 msgid ""
 "\n"
 "\n"
@@ -1944,85 +2016,125 @@ msgstr ""
 "\n"
 "apodo: "
 
-#: ../yumcommands.py:1168
+#: ../yumcommands.py:2056
 msgid "Setting up Reinstall Process"
 msgstr "Configurando el proceso de reinstalación"
 
-#: ../yumcommands.py:1176
+#: ../yumcommands.py:2068
 msgid "reinstall a package"
 msgstr "reinstalar un paquete"
 
-#: ../yumcommands.py:1195
+#: ../yumcommands.py:2131
 msgid "Setting up Downgrade Process"
 msgstr "Configurando el proceso de desactualización"
 
-#: ../yumcommands.py:1202
+#: ../yumcommands.py:2142
 msgid "downgrade a package"
 msgstr "desactualizar un paquete a una versión anterior"
 
-#: ../yumcommands.py:1216
+#: ../yumcommands.py:2181
 msgid "Display a version for the machine and/or available repos."
 msgstr "Muestra una versión para la máquina y/o los repositorios disponibles."
 
-#: ../yumcommands.py:1255
+#: ../yumcommands.py:2233
 msgid " Yum version groups:"
 msgstr " Grupos de la versión de Yum:"
 
-#: ../yumcommands.py:1265
+#: ../yumcommands.py:2243
 msgid " Group   :"
 msgstr " Grupo   :"
 
-#: ../yumcommands.py:1266
+#: ../yumcommands.py:2244
 msgid " Packages:"
 msgstr " Paquetes:"
 
-#: ../yumcommands.py:1295
+#: ../yumcommands.py:2273
 msgid "Installed:"
 msgstr "Instalado:"
 
-#: ../yumcommands.py:1303
+#: ../yumcommands.py:2281
 msgid "Group-Installed:"
 msgstr "Grupo-Instalado:"
 
-#: ../yumcommands.py:1312
+#: ../yumcommands.py:2290
 msgid "Available:"
 msgstr "Disponible:"
 
-#: ../yumcommands.py:1321
+#: ../yumcommands.py:2299
 msgid "Group-Available:"
 msgstr "Grupo-Disponible:"
 
-#: ../yumcommands.py:1360
+#: ../yumcommands.py:2363
 msgid "Display, or use, the transaction history"
 msgstr "Mostrar, o utilizar, el historial de la transacción"
 
-#: ../yumcommands.py:1432
+#: ../yumcommands.py:2435
+msgid "Transactions:"
+msgstr "Transacciones:"
+
+#: ../yumcommands.py:2436
+msgid "Begin time  :"
+msgstr "Hora de comienzo:"
+
+#: ../yumcommands.py:2437
+msgid "End time    :"
+msgstr "Hora de finalización:"
+
+#: ../yumcommands.py:2438
+msgid "Counts      :"
+msgstr "Contadores:"
+
+#: ../yumcommands.py:2439
+msgid "  NEVRAC :"
+msgstr "  NEVRAC :"
+
+#: ../yumcommands.py:2440
+msgid "  NEVRA  :"
+msgstr "  NEVRA  :"
+
+#: ../yumcommands.py:2441
+msgid "  NA     :"
+msgstr "  NA     :"
+
+#: ../yumcommands.py:2442
+msgid "  NEVR   :"
+msgstr "  NEVR   :"
+
+#: ../yumcommands.py:2443
+msgid "  rpm DB :"
+msgstr "  BD rpm :"
+
+#: ../yumcommands.py:2444
+msgid "  yum DB :"
+msgstr "  BD yum :"
+
+#: ../yumcommands.py:2475
 #, python-format
 msgid "Invalid history sub-command, use: %s."
 msgstr "Sub-comando de historia no válido, utilice: %s"
 
-#: ../yumcommands.py:1439
+#: ../yumcommands.py:2482
 msgid "You don't have access to the history DB."
 msgstr "No posee acceso a la base de datos del historial."
 
-#: ../yumcommands.py:1487
+#: ../yumcommands.py:2574
 msgid "Check for problems in the rpmdb"
 msgstr "Verifica si hay problemas en la base de datos (rpmdb)"
 
-#: ../yumcommands.py:1514
+#: ../yumcommands.py:2639
 msgid "load a saved transaction from filename"
 msgstr "carga una transacción guardada desde un archivo"
 
-#: ../yumcommands.py:1518
+#: ../yumcommands.py:2656
 msgid "No saved transaction file specified."
 msgstr "No se especificó un archivo de transacción guardada."
 
-#: ../yumcommands.py:1522
+#: ../yumcommands.py:2660
 #, python-format
 msgid "loading transaction from %s"
 msgstr "cargando transacción desde %s"
 
-#: ../yumcommands.py:1528
+#: ../yumcommands.py:2666
 #, python-format
 msgid "Transaction loaded from %s with %s members"
 msgstr "Transacción cargada desde %s con %s miembros."
@@ -2033,29 +2145,36 @@ msgstr "Transacción cargada desde %s con %s miembros."
 msgid " Yum checks failed: %s"
 msgstr " Yum falló verificando: %s"
 
-#: ../yummain.py:114
-msgid ""
-"Another app is currently holding the yum lock; waiting for it to exit..."
+#: ../yummain.py:110
+msgid "No read/write access in current directory, moving to /"
 msgstr ""
-"Otra aplicación tiene retenido el bloqueo de Yum; esperándolo para salir... "
+"No hay acceso de lectura/escritura en el directorio actual, moviendo a /"
 
-#: ../yummain.py:120
+#: ../yummain.py:124
 msgid "Can't create lock file; exiting"
 msgstr "No se puede crear archivo de bloqueo, ya existe uno"
 
+#: ../yummain.py:128
+msgid ""
+"Another app is currently holding the yum lock; waiting for it to exit..."
+msgstr ""
+"Otra aplicación tiene retenido el bloqueo de Yum; esperándolo para salir... "
+
 #. Depsolve stage
-#: ../yummain.py:167
+#: ../yummain.py:178
 msgid "Resolving Dependencies"
 msgstr "Resolviendo dependencias"
 
-#: ../yummain.py:230
+#: ../yummain.py:241 ../yummain.py:249
 #, python-format
-msgid "Your transaction was saved, rerun it with: yum load-transaction %s"
+msgid ""
+"Your transaction was saved, rerun it with:\n"
+" yum load-transaction %s"
 msgstr ""
-"Su transacción fue guardada, ejecutela nuevamente con yum load-transaction "
-"%s"
+"Su transacción fue guardada, ejecútela de nuevo con:\n"
+" yum load-transaction %s"
 
-#: ../yummain.py:288
+#: ../yummain.py:326
 msgid ""
 "\n"
 "\n"
@@ -2065,76 +2184,76 @@ msgstr ""
 "\n"
 "Saliendo por cancelación del usuario."
 
-#: ../yum/depsolve.py:84
+#: ../yum/depsolve.py:83
 msgid "doTsSetup() will go away in a future version of Yum.\n"
 msgstr "doTsSetup() desaparecerá en alguna versión posterior de Yum.\n"
 
-#: ../yum/depsolve.py:99
+#: ../yum/depsolve.py:98
 msgid "Setting up TransactionSets before config class is up"
 msgstr ""
 "Configurando TransactionSets antes de la activación de clase de "
 "configuración"
 
-#: ../yum/depsolve.py:153
+#: ../yum/depsolve.py:152
 #, python-format
 msgid "Invalid tsflag in config file: %s"
 msgstr "tsflag no válido en el archivo de configuración: %s"
 
-#: ../yum/depsolve.py:164
+#: ../yum/depsolve.py:170
 #, python-format
 msgid "Searching pkgSack for dep: %s"
 msgstr "Buscando pkgSack para la dependencia: %s"
 
-#: ../yum/depsolve.py:207
+#: ../yum/depsolve.py:221
 #, python-format
 msgid "Member: %s"
 msgstr "Miembro: %s"
 
-#: ../yum/depsolve.py:221 ../yum/depsolve.py:793
+#: ../yum/depsolve.py:235 ../yum/depsolve.py:831
 #, python-format
 msgid "%s converted to install"
 msgstr "%s convertido para instalar"
 
-#: ../yum/depsolve.py:233
+#: ../yum/depsolve.py:247
 #, python-format
 msgid "Adding Package %s in mode %s"
 msgstr "Agregando paquete %s en modo %s"
 
-#: ../yum/depsolve.py:249
+#: ../yum/depsolve.py:263
 #, python-format
 msgid "Removing Package %s"
 msgstr "Eliminando paquete %s"
 
-#: ../yum/depsolve.py:271
+#: ../yum/depsolve.py:285
 #, python-format
 msgid "%s requires: %s"
 msgstr "%s necesita: %s"
 
-#: ../yum/depsolve.py:312
+#: ../yum/depsolve.py:326
 #, python-format
 msgid "%s requires %s"
 msgstr "%s necesita %s"
 
-#: ../yum/depsolve.py:339
+#: ../yum/depsolve.py:353
 msgid "Needed Require has already been looked up, cheating"
 msgstr "El requerimiento que se necesita ya fue buscado, haciendo trampa"
 
-#: ../yum/depsolve.py:349
+#: ../yum/depsolve.py:363
 #, python-format
 msgid "Needed Require is not a package name. Looking up: %s"
 msgstr "El requerimiento necesitado no es un nombre de paquete. Buscando: %s"
 
-#: ../yum/depsolve.py:357
+#: ../yum/depsolve.py:371
 #, python-format
 msgid "Potential Provider: %s"
 msgstr "Proveedor posible: %s"
 
-#: ../yum/depsolve.py:380
+#: ../yum/depsolve.py:394
 #, python-format
 msgid "Mode is %s for provider of %s: %s"
 msgstr "El modo es %s para el proveedor de %s: %s"
 
-#: ../yum/depsolve.py:384
+#: ../yum/depsolve.py:398
 #, python-format
 msgid "Mode for pkg providing %s: %s"
 msgstr "Modo para el paquete que ofrece %s: %s"
@@ -2142,121 +2261,121 @@ msgstr "Modo para el paquete que ofrece %s: %s"
 #. the thing it needs is being updated or obsoleted away
 #. try to update the requiring package in hopes that all this problem goes
 #. away :(
-#: ../yum/depsolve.py:389 ../yum/depsolve.py:406
+#: ../yum/depsolve.py:403 ../yum/depsolve.py:420
 #, python-format
 msgid "Trying to update %s to resolve dep"
 msgstr "Intentando actualizar %s para resolver dependencia"
 
-#: ../yum/depsolve.py:400 ../yum/depsolve.py:410
+#: ../yum/depsolve.py:414 ../yum/depsolve.py:424
 #, python-format
 msgid "No update paths found for %s. Failure!"
 msgstr "No se encontraron rutas de actualización para %s. ¡Fallo!"
 
-#: ../yum/depsolve.py:416
+#: ../yum/depsolve.py:430
 #, python-format
 msgid "TSINFO: %s package requiring %s marked as erase"
 msgstr "TSINFO: el paquete %s que necesita %s ha sido marcado para eliminarse"
 
-#: ../yum/depsolve.py:429
+#: ../yum/depsolve.py:443
 #, python-format
 msgid "TSINFO: Obsoleting %s with %s to resolve dep."
 msgstr ""
 "TSINFO: Transformando a %s en obsoleto utilizando %s para resolver la "
 "dependencia."
 
-#: ../yum/depsolve.py:432
+#: ../yum/depsolve.py:446
 #, python-format
 msgid "TSINFO: Updating %s to resolve dep."
 msgstr "TSINFO: Actualizando %s para resolver la dependencia."
 
-#: ../yum/depsolve.py:440
+#: ../yum/depsolve.py:454
 #, python-format
 msgid "Cannot find an update path for dep for: %s"
 msgstr ""
 "No es posible encontrar un camino de actualización para la dependencia para:"
 " %s"
 
-#: ../yum/depsolve.py:471
+#: ../yum/depsolve.py:485
 #, python-format
 msgid "Quick matched %s to require for %s"
 msgstr "Rápidamente se ha localizado %s al ser requerido por %s"
 
 #. is it already installed?
-#: ../yum/depsolve.py:513
+#: ../yum/depsolve.py:527
 #, python-format
 msgid "%s is in providing packages but it is already installed, removing."
 msgstr ""
 "%s se encuentra entre los paquetes provistos, pero ya está instalado, "
 "eliminando. "
 
-#: ../yum/depsolve.py:529
+#: ../yum/depsolve.py:543
 #, python-format
 msgid "Potential resolving package %s has newer instance in ts."
 msgstr "El paquete de solución posible %s posee una nueva instancia en ts."
 
-#: ../yum/depsolve.py:540
+#: ../yum/depsolve.py:554
 #, python-format
 msgid "Potential resolving package %s has newer instance installed."
 msgstr ""
 "El paquete de solución posible %s posee una nueva instancia ya instalada."
 
-#: ../yum/depsolve.py:558
+#: ../yum/depsolve.py:572
 #, python-format
 msgid "%s already in ts, skipping this one"
 msgstr "%s ya se encuentra en ts, ignorándolo"
 
-#: ../yum/depsolve.py:607
+#: ../yum/depsolve.py:621
 #, python-format
 msgid "TSINFO: Marking %s as update for %s"
 msgstr "TSINFO: Seleccionado %s como actualización de %s"
 
-#: ../yum/depsolve.py:616
+#: ../yum/depsolve.py:630
 #, python-format
 msgid "TSINFO: Marking %s as install for %s"
 msgstr "TSINFO: Seleccionando %s como una instalación para %s"
 
-#: ../yum/depsolve.py:727 ../yum/depsolve.py:819
+#: ../yum/depsolve.py:765 ../yum/depsolve.py:861
 msgid "Success - empty transaction"
 msgstr "Exito - transacción vacía"
 
-#: ../yum/depsolve.py:767 ../yum/depsolve.py:783
+#: ../yum/depsolve.py:805 ../yum/depsolve.py:821
 msgid "Restarting Loop"
 msgstr "Reiniciando el bucle"
 
-#: ../yum/depsolve.py:799
+#: ../yum/depsolve.py:841
 msgid "Dependency Process ending"
 msgstr "Finalizando el proceso de dependencias"
 
-#: ../yum/depsolve.py:821
+#: ../yum/depsolve.py:863
 msgid "Success - deps resolved"
 msgstr "Exito - dependencias resueltas"
 
-#: ../yum/depsolve.py:845
+#: ../yum/depsolve.py:887
 #, python-format
 msgid "Checking deps for %s"
 msgstr "Verificando dependencias para %s"
 
-#: ../yum/depsolve.py:931
+#: ../yum/depsolve.py:973
 #, python-format
 msgid "looking for %s as a requirement of %s"
 msgstr "localizando a %s como un requerimiento de %s"
 
-#: ../yum/depsolve.py:1169
+#: ../yum/depsolve.py:1216
 #, python-format
 msgid "Running compare_providers() for %s"
 msgstr "Ejecutando compare_providers() para %s"
 
-#: ../yum/depsolve.py:1196 ../yum/depsolve.py:1202
+#: ../yum/depsolve.py:1243 ../yum/depsolve.py:1249
 #, python-format
 msgid "better arch in po %s"
 msgstr "mejor arquitectura en po %s"
 
-#: ../yum/depsolve.py:1298
+#: ../yum/depsolve.py:1345
 #, python-format
 msgid "%s obsoletes %s"
 msgstr "%s hace obsoleto a %s"
 
-#: ../yum/depsolve.py:1310
+#: ../yum/depsolve.py:1357
 #, python-format
 msgid ""
 "archdist compared %s to %s on %s\n"
@@ -2265,145 +2384,145 @@ msgstr ""
 "archdist comparó %s con %s en %s\n"
 "  Vencedor: %s"
 
-#: ../yum/depsolve.py:1318
+#: ../yum/depsolve.py:1365
 #, python-format
 msgid "common sourcerpm %s and %s"
 msgstr "sourcerpm común %s y %s"
 
-#: ../yum/depsolve.py:1322
+#: ../yum/depsolve.py:1369
 #, python-format
 msgid "base package %s is installed for %s"
 msgstr "el paquete principal %s está instalado para %s"
 
-#: ../yum/depsolve.py:1328
+#: ../yum/depsolve.py:1375
 #, python-format
 msgid "common prefix of %s between %s and %s"
 msgstr "prefijo común de %s entre %s y %s"
 
-#: ../yum/depsolve.py:1359
+#: ../yum/depsolve.py:1406
 #, python-format
 msgid "requires minimal: %d"
 msgstr "requires el mínimo: %d"
 
-#: ../yum/depsolve.py:1363
+#: ../yum/depsolve.py:1410
 #, python-format
 msgid " Winner: %s"
 msgstr " Ganador: %s"
 
-#: ../yum/depsolve.py:1368
+#: ../yum/depsolve.py:1415
 #, python-format
 msgid " Loser(with %d): %s"
 msgstr " Perdedor(con %d): %s"
 
-#: ../yum/depsolve.py:1384
+#: ../yum/depsolve.py:1431
 #, python-format
 msgid "Best Order: %s"
 msgstr "Mejor orden: %s"
 
-#: ../yum/__init__.py:234
+#: ../yum/__init__.py:261
 msgid "doConfigSetup() will go away in a future version of Yum.\n"
 msgstr "doConfigSetup() desaparecerá en alguna versión posterior de Yum.\n"
 
-#: ../yum/__init__.py:482
+#: ../yum/__init__.py:527
 #, python-format
 msgid "Repository %r: Error parsing config: %s"
 msgstr "Repositorio %r: Error analizando la configuración: %s"
 
-#: ../yum/__init__.py:488
+#: ../yum/__init__.py:533
 #, python-format
 msgid "Repository %r is missing name in configuration, using id"
 msgstr ""
 "Al repositorio %r le falta un nombre en su configuración, utilizando el id"
 
-#: ../yum/__init__.py:526
+#: ../yum/__init__.py:571
 msgid "plugins already initialised"
 msgstr "los complementos ya se encuentran inicializados"
 
-#: ../yum/__init__.py:533
+#: ../yum/__init__.py:580
 msgid "doRpmDBSetup() will go away in a future version of Yum.\n"
 msgstr "doRpmDBSetup() desaparecerá en alguna versión posterior de Yum.\n"
 
-#: ../yum/__init__.py:544
+#: ../yum/__init__.py:591
 msgid "Reading Local RPMDB"
 msgstr "Leyendo RPDMDB local"
 
-#: ../yum/__init__.py:567
+#: ../yum/__init__.py:621
 msgid "doRepoSetup() will go away in a future version of Yum.\n"
 msgstr "doRepoSetup() desaparecerá en alguna versión posterior de Yum.\n"
 
-#: ../yum/__init__.py:630
+#: ../yum/__init__.py:692
 msgid "doSackSetup() will go away in a future version of Yum.\n"
 msgstr "doSackSetup() desaparecerá en alguna versión posterior de Yum.\n"
 
-#: ../yum/__init__.py:660
+#: ../yum/__init__.py:722
 msgid "Setting up Package Sacks"
 msgstr "Configurando sacos de paquetes"
 
-#: ../yum/__init__.py:705
+#: ../yum/__init__.py:767
 #, python-format
 msgid "repo object for repo %s lacks a _resetSack method\n"
 msgstr ""
 "el objeto del repositorio para el repositorio %s necesita de un método a "
 "_resetSack\n"
 
-#: ../yum/__init__.py:706
+#: ../yum/__init__.py:768
 msgid "therefore this repo cannot be reset.\n"
 msgstr "por lo tanto, este repositorio no puede ser restaurado.\n"
 
-#: ../yum/__init__.py:711
+#: ../yum/__init__.py:776
 msgid "doUpdateSetup() will go away in a future version of Yum.\n"
 msgstr "doUpdateSetup() desaparecerá en alguna versión posterior de Yum.\n"
 
-#: ../yum/__init__.py:723
+#: ../yum/__init__.py:788
 msgid "Building updates object"
 msgstr "Construyendo objeto de actualizaciones"
 
-#: ../yum/__init__.py:765
+#: ../yum/__init__.py:832
 msgid "doGroupSetup() will go away in a future version of Yum.\n"
 msgstr "doGroupSetup() desaparecerá en alguna versión posterior de Yum.\n"
 
-#: ../yum/__init__.py:790
+#: ../yum/__init__.py:857
 msgid "Getting group metadata"
 msgstr "Obteniendo metadatos de grupo"
 
-#: ../yum/__init__.py:816
+#: ../yum/__init__.py:885
 #, python-format
 msgid "Adding group file from repository: %s"
 msgstr "Agregando archivo de grupos desde el repositorio: %s"
 
-#: ../yum/__init__.py:827
+#: ../yum/__init__.py:896
 #, python-format
 msgid "Failed to add groups file for repository: %s - %s"
 msgstr "Falló al agregarse el archivo de grupos desde el repositorio: %s - %s"
 
-#: ../yum/__init__.py:833
+#: ../yum/__init__.py:902
 msgid "No Groups Available in any repository"
 msgstr "No hay grupos disponibles en ningún repositorio"
 
-#: ../yum/__init__.py:845
+#: ../yum/__init__.py:914
 msgid "Getting pkgtags metadata"
 msgstr "Obteniendo metadatos de etiquetas de paquete (pkgtags)"
 
-#: ../yum/__init__.py:855
+#: ../yum/__init__.py:924
 #, python-format
 msgid "Adding tags from repository: %s"
 msgstr "Agregando etiquetas del repositorio: %s"
 
-#: ../yum/__init__.py:866
+#: ../yum/__init__.py:935
 #, python-format
 msgid "Failed to add Pkg Tags for repository: %s - %s"
 msgstr "Falló al agregarse etiquetas de paquetes para el repositorio: %s - %s"
 
-#: ../yum/__init__.py:944
+#: ../yum/__init__.py:1015
 msgid "Importing additional filelist information"
 msgstr "Importando información adicional de listas de archivo"
 
-#: ../yum/__init__.py:958
+#: ../yum/__init__.py:1033
 #, python-format
 msgid "The program %s%s%s is found in the yum-utils package."
 msgstr "El programa %s%s%s se encuentra en el paquete yum-utils."
 
-#: ../yum/__init__.py:966
+#: ../yum/__init__.py:1050
 msgid ""
 "There are unfinished transactions remaining. You might consider running yum-"
 "complete-transaction first to finish them."
@@ -2411,21 +2530,21 @@ msgstr ""
 "Existen transacciones restantes no finalizadas. Podría considerar primero "
 "ejecutar el comando yum-complete-transaction, de modo de poder finalizarlas."
 
-#: ../yum/__init__.py:983
+#: ../yum/__init__.py:1067
 msgid "--> Finding unneeded leftover dependencies"
 msgstr "--> Buscando dependencias sobrantes innecesarias"
 
-#: ../yum/__init__.py:1041
+#: ../yum/__init__.py:1125
 #, python-format
 msgid "Protected multilib versions: %s != %s"
 msgstr "Versiónes multilib protegidas: %s != %s"
 
-#: ../yum/__init__.py:1096
+#: ../yum/__init__.py:1180
 #, python-format
 msgid "Trying to remove \"%s\", which is protected"
 msgstr "Intentando eliminar \"%s\", que está protegido"
 
-#: ../yum/__init__.py:1217
+#: ../yum/__init__.py:1301
 msgid ""
 "\n"
 "Packages skipped because of dependency problems:"
@@ -2433,93 +2552,96 @@ msgstr ""
 "\n"
 "Paquetes ignorados por problemas de dependencias:"
 
-#: ../yum/__init__.py:1221
+#: ../yum/__init__.py:1305
 #, python-format
 msgid "    %s from %s"
 msgstr "    %s de %s"
 
 #. FIXME: _N()
-#: ../yum/__init__.py:1391
+#: ../yum/__init__.py:1477
 #, python-format
 msgid "** Found %d pre-existing rpmdb problem(s), 'yum check' output follows:"
 msgstr ""
 "** Se ha encontrado %d problema(s) pre existentes en la base de datos RPM, "
 "este es el resultado de 'yum check':"
 
-#: ../yum/__init__.py:1395
+#: ../yum/__init__.py:1481
 msgid "Warning: RPMDB altered outside of yum."
 msgstr ""
 "Advertencia: Las bases de datos (RPMDB) han sido modificadas por un elemento"
 " ajeno a yum."
 
-#: ../yum/__init__.py:1407
+#: ../yum/__init__.py:1493
 msgid "missing requires"
 msgstr "no se encuentra necesita"
 
-#: ../yum/__init__.py:1408
+#: ../yum/__init__.py:1494
 msgid "installed conflict"
 msgstr "conflicto instalado"
 
-#: ../yum/__init__.py:1525
+#: ../yum/__init__.py:1617
 msgid ""
 "Warning: scriptlet or other non-fatal errors occurred during transaction."
 msgstr ""
 "Aviso: scriptlet o algún otro tipo de error no fatal ha ocurrido durante la "
 "transacción."
 
-#: ../yum/__init__.py:1535
+#: ../yum/__init__.py:1627
 msgid "Transaction couldn't start:"
 msgstr "La transacción no pudo iniciarse:"
 
 #. should this be 'to_unicoded'?
-#: ../yum/__init__.py:1538
+#: ../yum/__init__.py:1630
 msgid "Could not run transaction."
 msgstr "No se pudo ejecutar la transacción"
 
-#: ../yum/__init__.py:1552
+#: ../yum/__init__.py:1644
 #, python-format
 msgid "Failed to remove transaction file %s"
 msgstr "Falló al eliminar archivo de transacción %s"
 
 #. maybe a file log here, too
 #. but raising an exception is not going to do any good
-#: ../yum/__init__.py:1590
+#: ../yum/__init__.py:1687
 #, python-format
 msgid "%s was supposed to be installed but is not!"
 msgstr "¡se suponía que %s estuviera instalado, pero no lo está! "
 
 #. maybe a file log here, too
 #. but raising an exception is not going to do any good
-#: ../yum/__init__.py:1651
+#. Note: This actually triggers atm. because we can't
+#. always find the erased txmbr to set it when
+#. we should.
+#: ../yum/__init__.py:1756
 #, python-format
 msgid "%s was supposed to be removed but is not!"
 msgstr "¡se suponía que %s estuviera eliminado, pero no lo está! "
 
-#: ../yum/__init__.py:1768
+#: ../yum/__init__.py:1883
 #, python-format
 msgid "Could not open lock %s: %s"
 msgstr "No se pudo abrir el bloqueo %s: %s"
 
 #. Whoa. What the heck happened?
-#: ../yum/__init__.py:1785
+#: ../yum/__init__.py:1900
 #, python-format
 msgid "Unable to check if PID %s is active"
 msgstr "No es posible verificar si se encuentra activo el PID %s"
 
 #. Another copy seems to be running.
-#: ../yum/__init__.py:1789
+#: ../yum/__init__.py:1904
 #, python-format
 msgid "Existing lock %s: another copy is running as pid %s."
 msgstr ""
 "Bloqueo existente en %s: otra copia se encuentra en ejecución como pid %s."
 
 #. Whoa. What the heck happened?
-#: ../yum/__init__.py:1830
+#: ../yum/__init__.py:1952
 #, python-format
 msgid "Could not create lock at %s: %s "
 msgstr "No se ha podido crear el bloqueo en %s: %s"
 
-#: ../yum/__init__.py:1875
+#: ../yum/__init__.py:2005
 #, python-format
 msgid ""
 "Package does not match intended download. Suggestion: run yum "
@@ -2528,42 +2650,31 @@ msgstr ""
 "El paquete no se corresponde con la descarga pretendida. Sugerimos ejecutar "
 "el siguiente comando: yum --enablerepo=%s clean metadata"
 
-#: ../yum/__init__.py:1891
+#: ../yum/__init__.py:2028
 msgid "Could not perform checksum"
 msgstr "No se pudo realizar una suma de verificación"
 
-#: ../yum/__init__.py:1894
+#: ../yum/__init__.py:2031
 msgid "Package does not match checksum"
 msgstr "El paquete no se corresponde con la suma de verificación"
 
-#: ../yum/__init__.py:1946
+#: ../yum/__init__.py:2094
 #, python-format
 msgid "package fails checksum but caching is enabled for %s"
 msgstr ""
 "el paquete no ha superado la suma de verificación, pero el caché se "
 "encuentra habilitado para %s"
 
-#: ../yum/__init__.py:1949 ../yum/__init__.py:1979
+#: ../yum/__init__.py:2097 ../yum/__init__.py:2127
 #, python-format
 msgid "using local copy of %s"
 msgstr "utilizando una copia local de %s"
 
-#: ../yum/__init__.py:1991
-#, python-format
-msgid ""
-"Insufficient space in download directory %s\n"
-"    * free   %s\n"
-"    * needed %s"
-msgstr ""
-"Espacio insuficiente en el directorio de descarga %s\n"
-"    * libre   %s\n"
-"    * necesario %s"
-
-#: ../yum/__init__.py:2052
+#: ../yum/__init__.py:2205
 msgid "Header is not complete."
 msgstr "El encabezado no está completo."
 
-#: ../yum/__init__.py:2089
+#: ../yum/__init__.py:2245
 #, python-format
 msgid ""
 "Header not in local cache and caching-only mode enabled. Cannot download %s"
@@ -2571,62 +2682,64 @@ msgstr ""
 "El encabezado no se encuentra en el caché local, y está habilitado el modo "
 "de solo cacheo. No es posible descargar %s"
 
-#: ../yum/__init__.py:2147
+#: ../yum/__init__.py:2305
 #, python-format
 msgid "Public key for %s is not installed"
 msgstr "No se ha instalado la llave pública de %s "
 
-#: ../yum/__init__.py:2151
+#: ../yum/__init__.py:2309
 #, python-format
 msgid "Problem opening package %s"
 msgstr "Problemas abriendo el paquete %s"
 
-#: ../yum/__init__.py:2159
+#: ../yum/__init__.py:2317
 #, python-format
 msgid "Public key for %s is not trusted"
 msgstr "La llave pública de %s no es confiable"
 
-#: ../yum/__init__.py:2163
+#: ../yum/__init__.py:2321
 #, python-format
 msgid "Package %s is not signed"
 msgstr "El paquete %s no está firmado"
 
-#: ../yum/__init__.py:2202
+#: ../yum/__init__.py:2363
 #, python-format
 msgid "Cannot remove %s"
 msgstr "No es posible eliminar %s"
 
-#: ../yum/__init__.py:2206
+#: ../yum/__init__.py:2367
 #, python-format
 msgid "%s removed"
 msgstr "%s eliminado"
 
-#: ../yum/__init__.py:2252
+#: ../yum/__init__.py:2426
 #, python-format
 msgid "Cannot remove %s file %s"
 msgstr "No es posible eliminar %s archivo %s"
 
-#: ../yum/__init__.py:2256
+#: ../yum/__init__.py:2430
 #, python-format
 msgid "%s file %s removed"
 msgstr "%s archivo %s eliminado"
 
-#: ../yum/__init__.py:2258
+#: ../yum/__init__.py:2432
 #, python-format
-msgid "%d %s files removed"
-msgstr "%d %s archivos eliminados"
+msgid "%d %s file removed"
+msgid_plural "%d %s files removed"
+msgstr[0] "%d %s archivo eliminado"
+msgstr[1] "%d %s archivos eliminados"
 
-#: ../yum/__init__.py:2327
+#: ../yum/__init__.py:2522
 #, python-format
 msgid "More than one identical match in sack for %s"
 msgstr "Más de una correspondencia exacta en el saco para %s"
 
-#: ../yum/__init__.py:2333
+#: ../yum/__init__.py:2528
 #, python-format
 msgid "Nothing matches %s.%s %s:%s-%s from update"
 msgstr "Nada se corresponde con %s.%s %s:%s-%s desde la actualización"
 
-#: ../yum/__init__.py:2632
+#: ../yum/__init__.py:2892
 msgid ""
 "searchPackages() will go away in a future version of Yum."
 "                      Use searchGenerator() instead. \n"
@@ -2634,122 +2747,124 @@ msgstr ""
 "searchPackages() desaparecerá en alguna versión próxima de Yum. En su lugar "
 "utilice searchGenerator(). \n"
 
-#: ../yum/__init__.py:2675
+#: ../yum/__init__.py:2948
 #, python-format
-msgid "Searching %d packages"
-msgstr "Buscando %d paquetes"
+msgid "Searching %d package"
+msgid_plural "Searching %d packages"
+msgstr[0] "Buscando %d paquete"
+msgstr[1] "Buscando %d paquetes"
 
-#: ../yum/__init__.py:2679
+#: ../yum/__init__.py:2952
 #, python-format
 msgid "searching package %s"
 msgstr "buscando paquete %s"
 
-#: ../yum/__init__.py:2691
+#: ../yum/__init__.py:2964
 msgid "searching in file entries"
 msgstr "buscando en las entradas de archivo"
 
-#: ../yum/__init__.py:2698
+#: ../yum/__init__.py:2971
 msgid "searching in provides entries"
 msgstr "buscando en las entradas \"provee\""
 
-#: ../yum/__init__.py:2777
+#: ../yum/__init__.py:3056
 msgid "No group data available for configured repositories"
 msgstr ""
 "No existen datos de grupo disponibles en los repositorios configurados"
 
-#: ../yum/__init__.py:2808 ../yum/__init__.py:2827 ../yum/__init__.py:2858
-#: ../yum/__init__.py:2864 ../yum/__init__.py:2953 ../yum/__init__.py:2957
-#: ../yum/__init__.py:3339
+#: ../yum/__init__.py:3092 ../yum/__init__.py:3112 ../yum/__init__.py:3147
+#: ../yum/__init__.py:3153 ../yum/__init__.py:3246 ../yum/__init__.py:3250
+#: ../yum/__init__.py:3674
 #, python-format
 msgid "No Group named %s exists"
 msgstr "No existe un grupo denominado %s"
 
-#: ../yum/__init__.py:2839 ../yum/__init__.py:2973
+#: ../yum/__init__.py:3124 ../yum/__init__.py:3266
 #, python-format
 msgid "package %s was not marked in group %s"
 msgstr "el paquete %s no fue marcado en el grupo %s"
 
-#: ../yum/__init__.py:2887
+#: ../yum/__init__.py:3176
 #, python-format
 msgid "Adding package %s from group %s"
 msgstr "Agregando paquete %s del grupo %s"
 
-#: ../yum/__init__.py:2891
+#: ../yum/__init__.py:3180
 #, python-format
 msgid "No package named %s available to be installed"
 msgstr "No existe un paquete denominado %s disponible para ser instalado"
 
-#: ../yum/__init__.py:2941
+#: ../yum/__init__.py:3230
 #, python-format
 msgid "Warning: Group %s does not have any packages."
 msgstr "Advertencia: Grupo %s no tiene ningun paquete."
 
-#: ../yum/__init__.py:2943
+#: ../yum/__init__.py:3232
 #, python-format
 msgid "Group %s does have %u conditional packages, which may get installed."
 msgstr "El grupo %s tiene %u paquetes condicionales, que pueden instalarse."
 
 #. This can happen due to excludes after .up has
 #. happened.
-#: ../yum/__init__.py:3002
+#: ../yum/__init__.py:3304
 #, python-format
 msgid "Package tuple %s could not be found in packagesack"
 msgstr "La tupla %s de paquetes no pudo ser encontrada en el saco de paquetes"
 
-#: ../yum/__init__.py:3022
+#: ../yum/__init__.py:3332
 #, python-format
 msgid "Package tuple %s could not be found in rpmdb"
 msgstr "La tupla %s de paquetes no pudo ser encontrada en la base de datos"
 
-#: ../yum/__init__.py:3079 ../yum/__init__.py:3129
+#: ../yum/__init__.py:3395 ../yum/__init__.py:3457
 #, python-format
 msgid "Invalid version flag from: %s"
 msgstr "Bandera de versión inválida en: %s"
 
-#: ../yum/__init__.py:3096 ../yum/__init__.py:3101
+#: ../yum/__init__.py:3419 ../yum/__init__.py:3424
 #, python-format
 msgid "No Package found for %s"
 msgstr "No se ha encontrado ningún paquete para %s"
 
-#: ../yum/__init__.py:3401
+#: ../yum/__init__.py:3758
 msgid "Package Object was not a package object instance"
 msgstr "El objeto de paquete no era una instancia de objeto de paquete"
 
-#: ../yum/__init__.py:3405
+#: ../yum/__init__.py:3762
 msgid "Nothing specified to install"
 msgstr "No se ha indicado nada para instalar"
 
-#: ../yum/__init__.py:3424 ../yum/__init__.py:4283
+#: ../yum/__init__.py:3781 ../yum/__init__.py:4683
 #, python-format
 msgid "Checking for virtual provide or file-provide for %s"
 msgstr "Verificando la provision virtual o provision de archivo de %s"
 
-#: ../yum/__init__.py:3430 ../yum/__init__.py:3775 ../yum/__init__.py:3969
-#: ../yum/__init__.py:4289
+#: ../yum/__init__.py:3787 ../yum/__init__.py:4151 ../yum/__init__.py:4353
+#: ../yum/__init__.py:4689
 #, python-format
 msgid "No Match for argument: %s"
 msgstr "No hay nada concordante con el argumento: %s"
 
-#: ../yum/__init__.py:3507
+#: ../yum/__init__.py:3864
 #, python-format
 msgid "Package %s installed and not available"
 msgstr "El paquete %s está instalado y no se encuentra disponible"
 
-#: ../yum/__init__.py:3510
+#: ../yum/__init__.py:3867
 msgid "No package(s) available to install"
 msgstr "No existe(n) paquete(s) disponible(s) para instalar"
 
-#: ../yum/__init__.py:3522
+#: ../yum/__init__.py:3879
 #, python-format
 msgid "Package: %s  - already in transaction set"
 msgstr "Paquete: %s - ya se encuentra en un conjunto de transacción"
 
-#: ../yum/__init__.py:3550
+#: ../yum/__init__.py:3907
 #, python-format
 msgid "Package %s is obsoleted by %s which is already installed"
 msgstr "El paquete %s se hace obsoleto con %s, que ya se encuentra instalado"
 
-#: ../yum/__init__.py:3555
+#: ../yum/__init__.py:3912
 #, python-format
 msgid ""
 "Package %s is obsoleted by %s, but obsoleting package does not provide for "
@@ -2758,19 +2873,19 @@ msgstr ""
 "El paquete %s se hace obsoleto con %s, pero el paquete que lo hace obsoleto "
 "no ofrece requerimientos"
 
-#: ../yum/__init__.py:3558
+#: ../yum/__init__.py:3915
 #, python-format
 msgid "Package %s is obsoleted by %s, trying to install %s instead"
 msgstr ""
 "El paquete %s se hace obsoleto con %s